From nobody Thu Oct 1 10:09:07 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2B3B1B2E0A for ; Thu, 1 Oct 2015 10:09:06 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.712 X-Spam-Level: X-Spam-Status: No, score=-0.712 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 7GkXGr3lth1o for ; Thu, 1 Oct 2015 10:09:04 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09C6B1B2DF6 for ; Thu, 1 Oct 2015 10:09:00 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id BA75610AA85 for ; Thu, 1 Oct 2015 19:08:58 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TFoghb-Sns4e for ; Thu, 1 Oct 2015 19:08:58 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 9C51910AA81 for ; Thu, 1 Oct 2015 19:08:26 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Thu, 1 Oct 2015 19:08:07 +0200 From: Dirk Kutscher To: "icnrg@irtf.org" Thread-Topic: Saturday interim meeting agenda Thread-Index: AdD8a5Badbde6v3EQEec8ajLyoWklA== Date: Thu, 1 Oct 2015 17:08:06 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A66F8B51@PALLENE.office.hd> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.7.0.211] Content-Type: multipart/alternative; boundary="_000_82AB329A76E2484D934BBCA77E9F5249A66F8B51PALLENEofficehd_" MIME-Version: 1.0 Archived-At: Subject: [icnrg] Saturday interim meeting agenda X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Oct 2015 17:09:06 -0000 --_000_82AB329A76E2484D934BBCA77E9F5249A66F8B51PALLENEofficehd_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, we have posted a first draft of an agenda for Saturday on the wiki: http://trac.tools.ietf.org/group/irtf/trac/wiki/icnrg Please review this and let us know in case you have comments/suggestions. Best regards, Dirk --_000_82AB329A76E2484D934BBCA77E9F5249A66F8B51PALLENEofficehd_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

we have posted a first draft of= an agenda for Saturday on the wiki:

 

http://trac.tools.ietf.org/group/irtf/tr= ac/wiki/icnrg

 

Please review this and let us k= now in case you have comments/suggestions.

 

Best regards,=

Dirk

 

--_000_82AB329A76E2484D934BBCA77E9F5249A66F8B51PALLENEofficehd_-- From nobody Thu Oct 1 15:05:50 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB8E91A0252 for ; Thu, 1 Oct 2015 15:05:48 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.711 X-Spam-Level: X-Spam-Status: No, score=-0.711 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=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 qKZ-Zazkv3yr for ; Thu, 1 Oct 2015 15:05:46 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67F431A0250 for ; Thu, 1 Oct 2015 15:05:46 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id D386110AA90 for ; Fri, 2 Oct 2015 00:05:44 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S2A2DFqxpC4d for ; Fri, 2 Oct 2015 00:05:44 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id A861410AA8E for ; Fri, 2 Oct 2015 00:05:42 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.03.0210.002; Fri, 2 Oct 2015 00:05:42 +0200 From: Dirk Kutscher To: "icnrg@irtf.org" Thread-Topic: ICN-2015 papers online Thread-Index: AdD8lT3PO9DNZUEBSemixx/zPVj2GQ== Date: Thu, 1 Oct 2015 22:05:41 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A66F8E5B@PALLENE.office.hd> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.7.0.205] Content-Type: multipart/alternative; boundary="_000_82AB329A76E2484D934BBCA77E9F5249A66F8E5BPALLENEofficehd_" MIME-Version: 1.0 Archived-At: Subject: [icnrg] ICN-2015 papers online X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Oct 2015 22:05:49 -0000 --_000_82AB329A76E2484D934BBCA77E9F5249A66F8E5BPALLENEofficehd_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable http://conferences2.sigcomm.org/acm-icn/2015/program.php Dirk --_000_82AB329A76E2484D934BBCA77E9F5249A66F8E5BPALLENEofficehd_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable --_000_82AB329A76E2484D934BBCA77E9F5249A66F8E5BPALLENEofficehd_-- From nobody Thu Oct 1 16:30:16 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A43381A9060 for ; Thu, 1 Oct 2015 16:30:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.901 X-Spam-Level: X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 ReGZzKyT1CA5 for ; Thu, 1 Oct 2015 16:30:14 -0700 (PDT) Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 440041A905E for ; Thu, 1 Oct 2015 16:30:14 -0700 (PDT) X-AuditID: c1b4fb3a-f79136d0000071e2-34-560dc2046779 Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id F4.28.29154.402CD065; Fri, 2 Oct 2015 01:30:12 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.252]) by ESESSHC007.ericsson.se ([153.88.183.39]) with mapi id 14.03.0248.002; Fri, 2 Oct 2015 01:30:11 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: Planning for a potential Yokohama interim Thread-Index: AQHQ/KEdpHtHDi5Xn0ytGxe0yMFZKQ== Date: Thu, 1 Oct 2015 23:30:11 +0000 Message-ID: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.150] Content-Type: text/plain; charset="utf-8" Content-ID: <17823D4BADD8F14AB20C9610E7B3C16E@ericsson.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRmVeSWpSXmKPExsUyM+JvjS7LId4wgzVnBS12zt7J5MDoMXnj YbYAxigum5TUnMyy1CJ9uwSujHV7nzMXnGGt6H+8kamBcQdrFyMnh4SAiURT13FGCFtM4sK9 9WwgtpDAUUaJNStUuhi5gOzFjBI779wCa2ATcJJYdv4pO4gtIiAlsWnvXbAGYQEjiZ0N29kg 4uYSq19fZoGw9SRefr0H1ssioCLx78EPoDgHB6+AvcSEm9wgYUYBWYkvjauZQWxmAXGJW0/m M0HcIyCxZM95ZghbVOLl439QNytJrNh+iRFkDLOApsT6XfoQrdYSTWtboMYoSkzpfgh2Ja+A oMTJmU9YJjCKzEKyYRZC9ywk3bOQdM9C0r2AkXUVo2hxanFxbrqRkV5qUWZycXF+nl5easkm RmA0HNzy22oH48HnjocYBTgYlXh4F0zmCRNiTSwrrsw9xCjNwaIkztvM9CBUSCA9sSQ1OzW1 ILUovqg0J7X4ECMTB6dUA2PHAgEJY6Ge23aZ6sv32//oTTv54H7Um58ucmv3FNtVbjq1ojb0 TeBNx+ObdWrSp0YcyTSI6wy7+cI5Vrb4xgqfgKMn4ydlrv5qssl2nakYZ831JQWzVCY0HVW6 fPX5M0bVnP5XoYzbxK9dXD85m/PX1RdHXojN6MnLdm1mfX4ykPGez+pnK/mUWIozEg21mIuK EwHRj1vgZwIAAA== Archived-At: Subject: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Oct 2015 23:30:15 -0000 V2UgYXJlIGNvbnNpZGVyaW5nIGhhdmluZyBhIFN1bmRheSBpbnRlcmltIGluIFlva29oYW1hLCBl dmVuIHRob3VnaCBpdCBpcyBub3QgbG9uZyBhZnRlciBvdXIgUy5GLiBpbnRlcmltLiBPbmUgcmVh c29uIGlzIHRoYXQgd2Ugd291bGQgbGlrZSB0byB0ZXN0IGEgZGlmZmVyZW50IGZvcm1hdCBmb3Ig dGhlIG1lZXRpbmcuIFRoZSBpZGVhIGlzIHRvIGhhdmUgYSB0eXBlIG9mIHdvcmtzaG9wIG1lZXRp bmcsIG1ha2luZyBwZW9wbGUgd29yayBpbiBncm91cHMgb24gc3BlY2lmaWMgdG9waWNzIHdoaWNo IGNvdWxkIGJlIGEgc3BlY2lmaWMgdGVjaG5pY2FsIGlzc3VlLCBlZGl0aW5nIGEgZG9jdW1lbnQg b3IgZG9pbmcgc29tZSBpbnRlcm9wIHRlc3RpbmcuIA0KR2l2ZSBpdCBzb21lIHRob3VnaHQgYW5k IGJyaW5nIHlvdXIgaWRlYSBvbiBTYXR1cmRheSBzbyB3ZSBjYW4gZGlzY3VzcyBpZiB0aGlzIGlz IHNvbWV0aGluZyB3ZSB0aGluayBjb3VsZCBiZSBwcm9kdWN0aXZlLg0KDQoJQsO2cmplLCBEYXZl ICYgRGlyaw== From nobody Thu Oct 1 17:39:01 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98D791A9110 for ; Thu, 1 Oct 2015 17:39:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.3 X-Spam-Level: X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] 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 iaTnXM2Nga6g for ; Thu, 1 Oct 2015 17:38:59 -0700 (PDT) Received: from mail-qg0-f48.google.com (mail-qg0-f48.google.com [209.85.192.48]) (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 302CF1A910F for ; Thu, 1 Oct 2015 17:38:59 -0700 (PDT) Received: by qgev79 with SMTP id v79so82763647qge.0 for ; Thu, 01 Oct 2015 17:38:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=CPcNhIHHMYnlmBfpigdHsSu9OGg9u2GAAvOOnxtgyVA=; b=ah667AmdvL9uY4WM7fqSfImJXcwmaV/rKpYq9/FhkbiOxSzCQ2617Ie566mZf66PbP CSYRDj+GJ+QsT3j9OdWrnyHXvc+dH1N8iT4WREOxCD4vyOp4virlhbYv5ljTNjFMBF7H nMXr+2N7cqddW7fWlwme7Rwm54ByqdoJPnF+AgvF8Nfbotet33h120Nwx4HQagplP/oG rafET1ZFhS7wNoBaSiimXdNJiRGVBy8vQFunm/+FToa6JUWoJ+DsusSnxzMNw0ssLj2q 47CWbyUW0d/nKt/oELfo/d5DwCs9kMLfn0gsQWZyKnWIfE5xiRJkK4G19vp3U3Tldz9g brVw== X-Gm-Message-State: ALoCoQmZ/jeanK4JYGxn9pHb9L11Um0OXtXY6eIiTli9lUXwtKDrYjue5MWH1Ujb6FR6t/PCsK79 X-Received: by 10.140.85.51 with SMTP id m48mr16915638qgd.9.1443746338252; Thu, 01 Oct 2015 17:38:58 -0700 (PDT) Received: from [10.0.1.21] (c-76-118-234-192.hsd1.ma.comcast.net. [76.118.234.192]) by smtp.gmail.com with ESMTPSA id e131sm3530568qhc.10.2015.10.01.17.38.57 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 01 Oct 2015 17:38:57 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) From: Marie-Jose Montpetit In-Reply-To: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> Date: Thu, 1 Oct 2015 20:38:55 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> References: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> To: =?utf-8?Q?B=C3=B6rje_Ohlman?= X-Mailer: Apple Mail (2.2104) Archived-At: Cc: icnrg Subject: Re: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Oct 2015 00:39:00 -0000 I am all for it - but I would request remote participation - I think = it=E2=80=99s essential. > On Oct 1, 2015, at 7:30 PM, B=C3=B6rje Ohlman = wrote: >=20 > We are considering having a Sunday interim in Yokohama, even though it = is not long after our S.F. interim. One reason is that we would like to = test a different format for the meeting. The idea is to have a type of = workshop meeting, making people work in groups on specific topics which = could be a specific technical issue, editing a document or doing some = interop testing.=20 > Give it some thought and bring your idea on Saturday so we can discuss = if this is something we think could be productive. >=20 > B=C3=B6rje, Dave & Dirk > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg From nobody Fri Oct 2 14:19:08 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED5121B2EE6 for ; Fri, 2 Oct 2015 14:19:07 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.647 X-Spam-Level: X-Spam-Status: No, score=-3.647 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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 EgHfWkQ0DQmN for ; Fri, 2 Oct 2015 14:19:06 -0700 (PDT) Received: from smtp.parc.xerox.com (alpha.Xerox.COM [13.1.64.93]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69A231A00B8 for ; Fri, 2 Oct 2015 14:19:06 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by smtp.parc.xerox.com (Postfix) with ESMTP id A54A16C00A5 for ; Fri, 2 Oct 2015 14:19:03 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at newalpha.parc.com Received: from smtp.parc.xerox.com ([127.0.0.1]) by localhost (smtp.parc.xerox.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Qk3TvLgvDKm for ; Fri, 2 Oct 2015 14:19:03 -0700 (PDT) Received: from exchangehub.parc.xerox.com (vertigo.parc.xerox.com [13.2.13.102]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.parc.xerox.com (Postfix) with ESMTPS id 82FD46C00A7 for ; Fri, 2 Oct 2015 14:19:03 -0700 (PDT) Received: from E2010DAG4.corp.ad.parc.com ([fe80::89d4:2b2d:1465:302a]) by vertigo.corp.ad.parc.com ([fe80::606e:47ce:f5e2:fe3a%16]) with mapi id 14.03.0224.002; Fri, 2 Oct 2015 14:19:03 -0700 From: To: Thread-Topic: [icnrg] Logistics for Saturday's interim meeting Thread-Index: AQHQ/Vf20sjV/MK7lUmRnOqm6F/lrQ== Date: Fri, 2 Oct 2015 21:19:02 +0000 Message-ID: <9DF680B0-559B-4190-B04C-81C0D680B80B@parc.com> References: <82AB329A76E2484D934BBCA77E9F5249A66F8B51@PALLENE.office.hd> In-Reply-To: <82AB329A76E2484D934BBCA77E9F5249A66F8B51@PALLENE.office.hd> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [64.134.221.80] Content-Type: multipart/alternative; boundary="_000_9DF680B0559B4190B04C81C0D680B80Bparccom_" MIME-Version: 1.0 Archived-At: Subject: Re: [icnrg] Logistics for Saturday's interim meeting X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Oct 2015 21:19:08 -0000 --_000_9DF680B0559B4190B04C81C0D680B80Bparccom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgZXZlcnlvbmUgLQ0KDQpKdXN0IGEgcmVtaW5kZXIgYWJvdXQgbG9naXN0aWNzIGZvciB0b21v cnJvdy4gIFRoZSBtZWV0aW5nIHJvb20gaXMgcGFydCBvZiBTRiBHcmVlbiBTcGFjZSBhdDoNCg0K U0YgR3JlZW4gU3BhY2UNCjY1NyBNaXNzaW9uIFN0cmVldCwgc3VpdGUgMjAwDQpTYW4gRnJhbmNp c2NvLCBDQSA5NDEwNQ0KT2ZmaWNlIHBob25lOiA4NDQgNDQ1IDIzMDcNCmNvbnRhY3Q6IE9tYXIg QmFnZW50IGF0IDQxNS00MjMtNDA3Ng0KDQpUaGlzIGlzIG9uIE1pc3Npb24gYmV0d2VlbiAybmQg YW5kIDNyZCBqdXN0IHNvdXRoIG9mIE1hcmtldCBzdC4gIFRoZSBkb29yIHRvIDY1NyBpcyBsb2Nr ZWQuICAgVGhlcmUgd2lsbCBiZSBhIGRvb3IgZ3JlZXRlciB0aGVyZSBmcm9tIDg6MzAgdW50aWwg YWJvdXQgMTA6MDAgdG8gbGV0IHVzIGluLiAgSWYgeW91IGdldCB0aGVyZSBhbmQgbm9ib2R5IGlz IHRoZXJlIHRvIG9wZW4gdGhlIGRvb3IgeW91IGNhbiBmb2xsb3cgdGhlIGRpcmVjdGlvbnMgbmV4 dCB0byB0aGUgZG9vciB0byB1c2UgdGhlIGludGVyY29tIHRvIGNhbGwgdGhlIHJlY2VwdGlvbmlz dCB3aG8gd2lsbCBidXp6IHlvdSBpbiAtIEkgdGhpbmsgaXQgaXMgIzIxIChvciB0ZXh0IG1lIGF0 IDY1MCA5OTYgMzg2NCkuICBPbmNlIGluc2lkZSB5b3UgZ28gdXAgdGhlIHN0YWlycyB0byB0aGUg c2Vjb25kIGZsb29yIGFuZCBnbyBpbiB0aGUgU0YgR3JlZW4gU3BhY2UgZG9vci4gIFVudGlsIHRo aXMgcG9pbnQgaXQgZG9lc27igJl0IGxvb2sgdGhhdCBuaWNlIGJ1dCBpdCBsb29rcyBtdWNoIGJl dHRlciBvbmUgeW91IGdldCBpbnNpZGUhIFRoZSBuZWlnaGJvcmhvb2QgaXMgc2FmZSwgYnV0IG9i dmlvdXNseSBkb27igJl0IGRvIGFueXRoaW5nIHN0dXBpZCBsaWtlIHN0YW5kIHRoZXJlIGNvdW50 aW5nIHlvdXIgbW9uZXkhDQoNClRoZXJlIGFyZSBubyBiZXZlcmFnZXMgb3IgZm9vZCBpbnNpZGUg c28gbWFrZSBzdXJlIHlvdSBncmFiIHlvdXIgY29mZmVlIGZyb20gb25lIG9mIHRoZSBtYW55IGNh ZmVzIGFuZCBjb2ZmZWUgc2hvcHMgb24gdGhlIHdheSBvdmVyLg0KDQpTZWUgeW91IHRvbW9ycm93 IGF0IDlhbS4NCg0KTGF1cmENCg0KT24gT2N0IDEsIDIwMTUsIGF0IDEwOjA4IEFNLCBEaXJrIEt1 dHNjaGVyIDxEaXJrLkt1dHNjaGVyQG5lY2xhYi5ldTxtYWlsdG86RGlyay5LdXRzY2hlckBuZWNs YWIuZXU+PiB3cm90ZToNCg0KSGksDQoNCndlIGhhdmUgcG9zdGVkIGEgZmlyc3QgZHJhZnQgb2Yg YW4gYWdlbmRhIGZvciBTYXR1cmRheSBvbiB0aGUgd2lraToNCg0KaHR0cDovL3RyYWMudG9vbHMu aWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3dpa2kvaWNucmcNCg0KUGxlYXNlIHJldmlldyB0aGlz IGFuZCBsZXQgdXMga25vdyBpbiBjYXNlIHlvdSBoYXZlIGNvbW1lbnRzL3N1Z2dlc3Rpb25zLg0K DQpCZXN0IHJlZ2FyZHMsDQpEaXJrDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QNCmljbnJnQGlydGYub3JnPG1haWx0 bzppY25yZ0BpcnRmLm9yZz4NCmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8v aWNucmcNCg0K --_000_9DF680B0559B4190B04C81C0D680B80Bparccom_ Content-Type: text/html; charset="utf-8" Content-ID: <588984E8D0760340B9883F7C0858E840@ad.parc.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgZXZlcnlvbmUgLSZuYnNwOw0K PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SnVzdCBh IHJlbWluZGVyIGFib3V0IGxvZ2lzdGljcyBmb3IgdG9tb3Jyb3cuICZuYnNwO1RoZSBtZWV0aW5n IHJvb20gaXMgcGFydCBvZiBTRiBHcmVlbiBTcGFjZSBhdDo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9 IiIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggNDBweDsgYm9yZGVyOiBub25lOyBwYWRkaW5n OiAwcHg7Ij4NCjxkaXYgY2xhc3M9IiI+U0YgR3JlZW4gU3BhY2U8L2Rpdj4NCjxkaXYgY2xhc3M9 IiI+NjU3IE1pc3Npb24gU3RyZWV0LCBzdWl0ZSAyMDA8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+U2Fu IEZyYW5jaXNjbywgQ0EgOTQxMDU8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+T2ZmaWNlIHBob25lOiA4 NDQgNDQ1IDIzMDc8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Y29udGFjdDogT21hciBCYWdlbnQgYXQg NDE1LTQyMy00MDc2PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K PC9ibG9ja3F1b3RlPg0KVGhpcyBpcyBvbiBNaXNzaW9uIGJldHdlZW4gMm5kIGFuZCAzcmQganVz dCBzb3V0aCBvZiBNYXJrZXQgc3QuICZuYnNwO1RoZSBkb29yIHRvIDY1NyBpcyBsb2NrZWQuICZu YnNwOyBUaGVyZSB3aWxsIGJlIGEgZG9vciBncmVldGVyIHRoZXJlIGZyb20gODozMCB1bnRpbCBh Ym91dCAxMDowMCB0byBsZXQgdXMgaW4uICZuYnNwO0lmIHlvdSBnZXQgdGhlcmUgYW5kIG5vYm9k eSBpcyB0aGVyZSB0byBvcGVuIHRoZSBkb29yIHlvdSBjYW4gZm9sbG93IHRoZSBkaXJlY3Rpb25z IG5leHQNCiB0byB0aGUgZG9vciB0byB1c2UgdGhlIGludGVyY29tIHRvIGNhbGwgdGhlIHJlY2Vw dGlvbmlzdCB3aG8gd2lsbCBidXp6IHlvdSBpbiAtIEkgdGhpbmsgaXQgaXMgIzIxIChvciB0ZXh0 IG1lIGF0IDY1MCA5OTYgMzg2NCkuICZuYnNwO09uY2UgaW5zaWRlIHlvdSBnbyB1cCB0aGUgc3Rh aXJzIHRvIHRoZSBzZWNvbmQgZmxvb3IgYW5kIGdvIGluIHRoZSBTRiBHcmVlbiBTcGFjZSBkb29y LiAmbmJzcDtVbnRpbCB0aGlzIHBvaW50IGl0IGRvZXNu4oCZdCBsb29rIHRoYXQNCiBuaWNlIGJ1 dCBpdCBsb29rcyBtdWNoIGJldHRlciBvbmUgeW91IGdldCBpbnNpZGUhIFRoZSBuZWlnaGJvcmhv b2QgaXMgc2FmZSwgYnV0IG9idmlvdXNseSBkb27igJl0IGRvIGFueXRoaW5nIHN0dXBpZCBsaWtl IHN0YW5kIHRoZXJlIGNvdW50aW5nIHlvdXIgbW9uZXkhPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxi ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGVyZSBhcmUgbm8gYmV2ZXJhZ2Vz IG9yIGZvb2QgaW5zaWRlIHNvIG1ha2Ugc3VyZSB5b3UgZ3JhYiB5b3VyIGNvZmZlZSBmcm9tIG9u ZSBvZiB0aGUgbWFueSBjYWZlcyBhbmQgY29mZmVlIHNob3BzIG9uIHRoZSB3YXkgb3Zlci48L2Rp dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlNl ZSB5b3UgdG9tb3Jyb3cgYXQgOWFtLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+TGF1cmE8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBj bGFzcz0iIiBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDBweCA0MHB4OyBib3JkZXI6IG5vbmU7IHBh ZGRpbmc6IDBweDsiPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYmxv Y2txdW90ZT4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYg Y2xhc3M9IiI+T24gT2N0IDEsIDIwMTUsIGF0IDEwOjA4IEFNLCBEaXJrIEt1dHNjaGVyICZsdDs8 YSBocmVmPSJtYWlsdG86RGlyay5LdXRzY2hlckBuZWNsYWIuZXUiIGNsYXNzPSIiPkRpcmsuS3V0 c2NoZXJAbmVjbGFiLmV1PC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWlu dGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0 aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsg Zm9udC1zaXplOiAyNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFs OyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdo dDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6 IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czog YXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsi Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7 IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpIaSw8bzpwIGNs YXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0 OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh c3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+ d2UgaGF2ZSBwb3N0ZWQgYSBmaXJzdCBkcmFmdCBvZiBhbiBhZ2VuZGEgZm9yIFNhdHVyZGF5IG9u IHRoZSB3aWtpOjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9 IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw MXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cDovL3Ry YWMudG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3dpa2kvaWNucmciIHN0eWxlPSJjb2xv cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmh0dHA6Ly90 cmFjLnRvb2xzLmlldGYub3JnL2dyb3VwL2lydGYvdHJhYy93aWtpL2ljbnJnPC9hPjxvOnAgY2xh c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu MDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwv ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs YW5nPSJFTi1VUyIgY2xhc3M9IiI+UGxlYXNlIHJldmlldyB0aGlzIGFuZCBsZXQgdXMga25vdyBp biBjYXNlIHlvdSBoYXZlIGNvbW1lbnRzL3N1Z2dlc3Rpb25zLjxvOnAgY2xhc3M9IiI+PC9vOnA+ PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250 LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+ DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBz dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg Y2xhc3M9IiI+QmVzdCByZWdhcmRzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZv bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJF Ti1VUyIgY2xhc3M9IiI+RGlyazxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V UyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAyNHB4OyBmb250LXN0eWxlOiBub3JtYWw7 IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2lu Zzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWdu OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw YWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4 dC1zdHJva2Utd2lkdGg6IDBweDsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0 YW50OyIgY2xhc3M9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX188L3NwYW4+PGJyIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6 IDI0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2Vp Z2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7 IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0 LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3Jk LXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+ DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAyNHB4OyBm b250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9y bWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5z OiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5n OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZmxvYXQ6IG5vbmU7IGRpc3Bs YXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+aWNucmcNCiBtYWlsaW5nIGxpc3Q8L3Nw YW4+PGJyIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDI0cHg7IGZv bnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3Jt YWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6 IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6 IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+DQo8YSBocmVm PSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y YXRpb246IHVuZGVybGluZTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAyNHB4 OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDog bm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBo YW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFj aW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPmljbnJn QGlydGYub3JnPC9hPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXpl OiAyNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdl aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFs OyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4 dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29y ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIi Pg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZyIg c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBmb250LWZh bWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDI0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u dC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu b3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0 YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6 IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0 cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9s aXN0aW5mby9pY25yZzwvYT48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNz PSIiPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_9DF680B0559B4190B04C81C0D680B80Bparccom_-- From nobody Fri Oct 2 17:31:29 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F90E1B3274 for ; Fri, 2 Oct 2015 17:31:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.611 X-Spam-Level: X-Spam-Status: No, score=-2.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 Z-eWzTzq5-UC for ; Fri, 2 Oct 2015 17:31:26 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0DDB31B3272 for ; Fri, 2 Oct 2015 17:31:25 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 0A31110AAB2 for ; Sat, 3 Oct 2015 02:31:23 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h3nD4J0WXi3s for ; Sat, 3 Oct 2015 02:31:22 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id DB70F10AAB1 for ; Sat, 3 Oct 2015 02:31:20 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.03.0210.002; Sat, 3 Oct 2015 02:31:20 +0200 From: Dirk Kutscher To: "icnrg@irtf.org" Thread-Topic: Saturday interim meeting agenda Thread-Index: AdD8a5Badbde6v3EQEec8ajLyoWklABBxcDQ Date: Sat, 3 Oct 2015 00:31:19 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A66F99D2@PALLENE.office.hd> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.7.0.204] Content-Type: multipart/alternative; boundary="_000_82AB329A76E2484D934BBCA77E9F5249A66F99D2PALLENEofficehd_" MIME-Version: 1.0 Archived-At: Subject: Re: [icnrg] Saturday interim meeting agenda X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Oct 2015 00:31:28 -0000 --_000_82AB329A76E2484D934BBCA77E9F5249A66F99D2PALLENEofficehd_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable We slightly updated the agenda to accommodate some time constraints. People on the check, please review... Dirk From: Dirk Kutscher Sent: Donnerstag, 1. Oktober 2015 19:08 To: icnrg@irtf.org Subject: Saturday interim meeting agenda Hi, we have posted a first draft of an agenda for Saturday on the wiki: http://trac.tools.ietf.org/group/irtf/trac/wiki/icnrg Please review this and let us know in case you have comments/suggestions. Best regards, Dirk --_000_82AB329A76E2484D934BBCA77E9F5249A66F99D2PALLENEofficehd_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

We slig= htly updated the agenda to accommodate some time constraints.

&n= bsp;

People = on the check, please review…

&n= bsp;

Dirk

 

Dirk = Kutscher
Sent: Donnerstag, 1. Oktober 2015 19:08
To: icnrg@irtf.org
Subject: Saturday interim meeting agenda

 

Hi,

 

we have posted a first draft of= an agenda for Saturday on the wiki:

 

http://trac.tools.ietf.org/group/irtf/tr= ac/wiki/icnrg

 

Please review this and let us k= now in case you have comments/suggestions.

 

Best regards,=

Dirk

 

--_000_82AB329A76E2484D934BBCA77E9F5249A66F99D2PALLENEofficehd_-- From nobody Sat Oct 3 08:24:40 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAD1E1B2A7F for ; Sat, 3 Oct 2015 08:24:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -114.511 X-Spam-Level: X-Spam-Status: No, score=-114.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, 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 NdZAShQMpioq for ; Sat, 3 Oct 2015 08:24:38 -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 C8A5C1B2A7E for ; Sat, 3 Oct 2015 08:24:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=58; q=dns/txt; s=iport; t=1443885878; x=1445095478; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=qFMjLdM4JrQfT7fPFr4RuErsFqnxhafU1pK3PYrafe4=; b=lUHwpYBU7qzdcToL4J5UjuFFuZAzoOBYe/uTbpzmmlZFqLPmh0XBEwYu ksxzMsSmKN6c5R/KJ4EJYjh7NV+i1UwQ8jKZz4q2Wsz5GJfrdD9g3hrss DFO02NfCY5/euK7inzOsuzojzkzquZODflJtcr2bCrB31RakTNOoNylTx Q=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0A9BQDZ8g9W/4gNJK1egyeBSK1DkiaHRTwQAQEBAQEBAYEKhCs6UQE+QicEiEGlKqQjAQEBAQEFAQEBAQEBAQEaiQOFBYYVgRQFlXwBd4wfgVaEOJFmg24BOCuCRIE+jHOBBgEBAQ X-IronPort-AV: E=Sophos;i="5.17,628,1437436800"; d="scan'208";a="193163513" Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-2.cisco.com with ESMTP; 03 Oct 2015 15:24:24 +0000 Received: from XCH-RTP-011.cisco.com (xch-rtp-011.cisco.com [64.101.220.151]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t93FOOAJ013123 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for ; Sat, 3 Oct 2015 15:24:24 GMT Received: from xch-rtp-011.cisco.com (64.101.220.151) by XCH-RTP-011.cisco.com (64.101.220.151) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sat, 3 Oct 2015 11:24:23 -0400 Received: from xch-rtp-011.cisco.com ([64.101.220.151]) by XCH-RTP-011.cisco.com ([64.101.220.151]) with mapi id 15.00.1104.000; Sat, 3 Oct 2015 11:24:23 -0400 From: "Dave Oran (oran)" To: "" Thread-Topic: Please send your presentation slides to Dave Oran for posting to the meeting materials Thread-Index: AQHQ/e+VewyNcWYdQU6q8eL8akvBzg== Date: Sat, 3 Oct 2015 15:24:23 +0000 Message-ID: <68AAD5C6-47C6-476C-AA8C-8A8DE822EE6B@cisco.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.24.156.214] Content-Type: text/plain; charset="us-ascii" Content-ID: <8C471E75D726CA4CA062F87A748692DC@emea.cisco.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: Subject: [icnrg] Please send your presentation slides to Dave Oran for posting to the meeting materials X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Oct 2015 15:24:39 -0000 Before your meeting slot, if possible. Thanks, DaveO. From nobody Sat Oct 3 08:46:25 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5436C1B2AD6 for ; Sat, 3 Oct 2015 08:46:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.901 X-Spam-Level: X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 Hv0SCfqD27iJ for ; Sat, 3 Oct 2015 08:46:21 -0700 (PDT) Received: from omega.xerox.com (omega.xerox.com [13.1.64.95]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 449FD1B2AB0 for ; Sat, 3 Oct 2015 08:46:21 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by omega.xerox.com (Postfix) with ESMTP id 096905201F9 for ; Sat, 3 Oct 2015 08:46:19 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at parc.com Received: from omega.xerox.com ([127.0.0.1]) by localhost (smtp.parc.xerox.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FLpGE2e3dj8Z for ; Sat, 3 Oct 2015 08:46:18 -0700 (PDT) Received: from exchangehub.parc.xerox.com (vertigo.parc.xerox.com [13.2.13.102]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by omega.xerox.com (Postfix) with ESMTPS id DAF605201AB for ; Sat, 3 Oct 2015 08:46:18 -0700 (PDT) Received: from E2010DAG5.corp.ad.parc.com ([fe80::3d0b:7158:aec4:e05e]) by vertigo.corp.ad.parc.com ([fe80::606e:47ce:f5e2:fe3a%16]) with mapi id 14.03.0224.002; Sat, 3 Oct 2015 08:46:18 -0700 From: To: Thread-Topic: Nameless Objects writeup Thread-Index: AQHQ/fKk/x2ox3go20W4H4/ONRbqTw== Date: Sat, 3 Oct 2015 15:46:17 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [204.14.157.40] Content-Type: multipart/mixed; boundary="_002_D50456D09CE34D1EA25CBF32B441EF81parccom_" MIME-Version: 1.0 Archived-At: Subject: [icnrg] Nameless Objects writeup X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Oct 2015 15:46:22 -0000 --_002_D50456D09CE34D1EA25CBF32B441EF81parccom_ Content-Type: text/plain; charset="utf-8" Content-ID: <72D11DB507A0124AA7BB82222E6B8CFF@ad.parc.com> Content-Transfer-Encoding: base64 QWxsLA0KDQpIZXJlIGlzIGEgd2hpdGUgcGFwZXIgc3R5bGUgd3JpdGV1cCBvbiBOYW1lbGVzcyBP YmplY3RzLCB3aGljaCB3ZSB3aWxsIGRvIGEgcHJlc2VudGF0aW9uIG9uIGF0IHRvZGF54oCZcyBJ Q05SRyBtZWV0aW5nLg0KDQpNYXJjDQoNCg== --_002_D50456D09CE34D1EA25CBF32B441EF81parccom_ Content-Type: application/pdf; name="NamelessObjectsWhitepaper.pdf" Content-Description: NamelessObjectsWhitepaper.pdf Content-Disposition: attachment; filename="NamelessObjectsWhitepaper.pdf"; size=57128; creation-date="Sat, 03 Oct 2015 15:46:17 GMT"; modification-date="Sat, 03 Oct 2015 15:46:17 GMT" Content-ID: <141EBB6E3A034946A881B52BA514D6F0@ad.parc.com> Content-Transfer-Encoding: base64 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 Ci9MZW5ndGggMTY1NTkgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqtuGN0 ZW23JpxUKqzYzo5t27Zta8dWhRXbtm1UbDsVp2Lb/vK8b58+Pc7X/af7/NhjrHvimtfEmusem5RQ QZlW0MTOyFTMDuhMy0jHwAWQs7Q1cnFSsrOVs+OUoVUyNXcBfMlZYUhJhR1NDZ0t7YAihs6mXAB1 UxOAiKkxgIkJwMjJyQlDChC2s/dwtDS3cAZQqCqpU1JT0/yn5B8TgJHHf2i+PJ0szYEAsq8HV1Mb O3tbU6DzF8T/taOyqSnA2cIUYGZpYwoQllfQlJQTB1CIy6kCxE2Bpo6GNgAFFyMbS2OAjKWxKdDJ lBJgZucIsPn3AWBsBzSx/Cc1J7ovLEEngCHAyd7U2PLLzdTd2NT+HxUNwN7U0dbSyenrGWDpBDB3 NAQ6f9XA2Q5gCTS2cTH5h8CX3MzuX4TsHe2+LGy/dF9gCnZOzk7Gjpb2zoCvqAoiYv/m6Wxh6PxP bCfLLzXAzuzL0sTO2OWflP6l+4L50jobWgKdAM6m7s7/xDIyBZhYOtnbGHp8xf4Cs3e0/BcNFydL oPl/MqABOJqaGzqa2Jg6OX3BfGH/U53/zBPwv2RvaG9v4/Evb7t/Wf1PDpbOTqY2ZnQwjExfMY2d v2KbWwJh6P+ZFUmgmR2AkeHfchMX+//QuZo6/qtAFP/MDOUXCUMTO6CNB8DE1AyGXs7O+SskgOL/ rst0/31N/m9o8X9Lg/9b2vv/1tz/2qP/5SX+f32f/yu0mIuNjZyh7dcA/HvHAL6WjCEQ8LVnADKA fxaNjaHj/8/H0NbSxuP/5PVfrdVN/033/wAm6Wz4VRZBoPlXaxjoGP4ttHQSs3Q3NVGwdDa2AJgZ 2nzV7F9yVaCJqaONJdD0q7f/KiuAlpGB4b/oVCwsja2B/zSB9d8qU6DJf83gq13/4k8vKq2lJaZC /b9ZsP8yVPgaBGcVD/svbv8jG1k7k/95+AdGSMjOHeBFy8jGAaBl4mD8ev++CHEysfj8b0L+C4jx P8+yhs6Olu4A7a+8GRj/lf3/+P3nSfe/wIgCje1M/hkdZWdDoMnXtP1PwT9qYxdHx68m/2sBfGX9 H+d/zb2pqbupMczKkp0xd5BVakaacy1GztCEiHZfDyPYULB9SYNKYf7Partuv9TQv5wVBm81wXSN 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 ADMqXl4wP8KOZUbf63Fqr13m/YcyjA+FKPgKxiJuxUqj8rFopqr28RBcok0rH+UPp5ylFTSwupgl T4kEPOlbY502FXiPE6HegAvyQ9qCTIfMofrPDv2YHMAKucjzS7ytE6eIPlaCLJ9pmo2Wr7/mrBcf B0MTIwQK2Dsigzt/ZO5c7y25mOKM2UYy/oLm9iQ3GWHs5f0dBBlGm7IFFxo/AYQ93k0UeG30bszJ n92R9FOBJUrPjzbox58/bzb+P1kg8U8KZW5kc3RyZWFtCmVuZG9iagozMSAwIG9iago8PAovUHJv ZHVjZXIgKHBkZlRlWC0xLjQwLjE1KQovQ3JlYXRvciAoVGVYKQovQ3JlYXRpb25EYXRlIChEOjIw MTUxMDAzMDgxMzMzLTA3JzAwJykKL01vZERhdGUgKEQ6MjAxNTEwMDMwODEzMzMtMDcnMDAnKQov VHJhcHBlZCAvRmFsc2UKL1BURVguRnVsbGJhbm5lciAoVGhpcyBpcyBwZGZUZVgsIFZlcnNpb24g My4xNDE1OTI2NS0yLjYtMS40MC4xNSAoVGVYIExpdmUgMjAxNCkga3BhdGhzZWEgdmVyc2lvbiA2 LjIuMCkKPj4KZW5kb2JqCjkgMCBvYmoKPDwKL1R5cGUgL09ialN0bQovTiAyMgovRmlyc3QgMTYw Ci9MZW5ndGggMTQ3NCAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNrtWE1v 2zgQvftX8LiLRUCRokgJCArEaY0madIiSdtNghwUW7a1tS3Xktt0f/2+oUSFdmw36ea0WBg0h1/D N29mKEqSBUywBH+SiQRFMBkrJiIWarQ00xotg2EZMhEzoULUCUSVMInJUicdDMlIavzRYnQaFgpj mExYqDBJKBbGkWExU0Ljj6kQKiKmlAmYZkpjjmHKGN0RAVMJraPaxJ39/Q6//DHPGP+QjrIOPyxm VTarShYC+HmHn2dlsVz0sxJW2I7TbJCn3eKe3QTo0DDLJPK2g+ULrGMisNNevbKae9DG9vcZ7wnA VjRk5RDgGjlSQNjIYMQ42ZA5JEMV/7Ao+hdZxW4A83WP8cvsvmK3bpeN+MVjA17Qgl9AeqMD7PZ/ eUq57dxEkWZUhEawIyc0ZY6JrUwlsP+RVtaHcI1StofmBFt+NC7iAHlUyyqIWYQdqcRoG0+/1U5j 2MHNp5r0uzU/KzTXzocOVwhnQvkoJXLf2GJl2ED2kkzFYoiTdixuZCpuHq0lmcbdWAL9TqZ+x4m1 VycWl5Uxj2S/bm32sTey2WC3w+hzYvE1MulUxDfJqCMlPE+4GSJYU1l3wC5qkN2+D61OwhrVC2gy wsWnsqWWaCHoaDuIjjLrbpqLfruumdeua2Si0+l2IeiKpRO6ZOMSWxrotp/2dDJhaKihmvZv1zTF kYJ1sIiIjfCocM5rHbK2altp50NHWyihAjx8/mN0tbr86KvDCQTquiYC6hhyCFaCbaVDN6eObawf ISjwz6/6pT1cPL8QVYmJWnfsdItLfjoUftEt/qHg4sLpdgeRq93h67vTzafkdGOu2Lj11lm8Pj/k Fjo04rr23OI58pluaf0dBU2Q06nwcDmgx/jrrOwv8nlVLOrH+lk6xcjx0fX52fEfZ/n0blmeFrN3 e+fZaIkZk3RUMlVP7drrwh6uCnsyBIXYJRYCd4aDsk93Bi0jXD3S+dssH40rIDAdTtvR2J5QaB1V 6STvH8xGk4wFHX5RZdNPuK11+J/NGiU1VIzTBd0efuMp7/MBz/iQj3nOv/AJn/IZL/icz7NFXgz4 gpe8nKTlmFd8ye9/r4H2cuiXKzeYnxFwetW9vDpsCLhIQUC3mAy2EGBCthcGhvgNEVXJAwUINZ8C 22wpkGIbBcLnIAqlz8EBP+RH/Jif8DP+nn/g52DlDrz0i+k0texk0wExMOTD/FvGR5arv1quilm2 ma/qewHOvvMf/O9sUaxQJ59D3Zur65PTTz51O2LHKPAQR0Qdkj0KPerEKnVilbpwC3Vx5DEnQ5+5 Q/4GzL3jp5a5j+AtLSvwUH7hadVwOClmHpPDlr0vm/n7yr8uiyob3E0m2bBqGwva3pJLYfiNSF3h Uz2Hz+6ny6PDj+t8kvHbOI2JU1whBG5y/4LTPRpuWI23skrxWEdhH4yNwROxZG1fsVk/K4ZOrq97 l43N58X0rEh2hpG2Jov6CEyk8g4hvM55JutIrJisnxBGKgpWDe7C5NcIph5/i4A6aUOKaLjglwit z21SrgZUk5rZrM3QOkmHExtp4x/zcTbbHHD0HmaDzEp1hD0lCm3rISDL/H4t4yk87ynrH+d9/Nhn b2b9YpDPRmAxHw4zQKG3yBtpTZmwMPE33AjaJR0urA0zjdmNNTU6wmJNB0gcgTVNAI8nY80q04rS 1vMGjlfrkGPfJSyWzissNvwzbhSNb7Yl+Bx8+qlrucGRbHawzEQUOK/WPr59HOqIreVdZZvUiUDs pmVm36W3P3BXUoS+fdi39V6+KCsKSdwfO/xd2jSERKR+zgfVuKSPKXaqcxh9D9mYgbtgbX0MrsEK H8FSPixKOgcreQFYWx8xa7CiR7CkD0vFD7DiF4C186Reg2bWoenIh0YHk4NmXoKxHQfqGrJkHZnc 5kr9BGD0AaqkL1BLwICmk3xAx4X9NCRstZYphyn4KkadeqX34ekfR7kUfAplbmRzdHJlYW0KZW5k b2JqCjMyIDAgb2JqCjw8Ci9UeXBlIC9YUmVmCi9JbmRleCBbMCAzM10KL1NpemUgMzMKL1cgWzEg MiAxXQovUm9vdCAzMCAwIFIKL0luZm8gMzEgMCBSCi9JRCBbPDRCNUY3QTEzN0NDRDVCMEY4OEQw OThGMkJGMjYzNEQ5PiA8NEI1RjdBMTM3Q0NENUIwRjg4RDA5OEYyQkYyNjM0RDk+XQovTGVuZ3Ro IDEwMiAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjaFcm7FUQAFIThGeux WK9FLlaCXC+bKECsBc5RjAJUYCNliJkbfOc/dy6A20FIAZFBzaWQr5SS8b/aXslLHBab3am44okv gbzZXPYL2XfWiL/WGnMarR8ugzWRmscMnjsea1AMYQplbmRzdHJlYW0KZW5kb2JqCnN0YXJ0eHJl Zgo1Njc3NgolJUVPRgo= --_002_D50456D09CE34D1EA25CBF32B441EF81parccom_-- From nobody Sat Oct 3 14:50:23 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 122C91B3886 for ; Sat, 3 Oct 2015 14:50:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.899 X-Spam-Level: X-Spam-Status: No, score=-3.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, TVD_SPACE_RATIO=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 P1k-VVqBAuqL for ; Sat, 3 Oct 2015 14:50:20 -0700 (PDT) Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57C141B2E94 for ; Sat, 3 Oct 2015 14:50:19 -0700 (PDT) X-AuditID: c1b4fb2d-f79626d000004282-24-56104d999b43 Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id C6.9A.17026.99D40165; Sat, 3 Oct 2015 23:50:18 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.252]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0248.002; Sat, 3 Oct 2015 23:50:17 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: Interim slides Thread-Index: AQHQ/iV9Y8xpU9suqEylhmQbBHTtqA== Date: Sat, 3 Oct 2015 21:50:16 +0000 Message-ID: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.148] Content-Type: multipart/alternative; boundary="_000_92CEE51B2FC745B1B0465063BAB00727ericssoncom_" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRmVeSWpSXmKPExsUyM+Jvje4sX4EwgycTmC12zt7J5MDoMXnj YbYAxigum5TUnMyy1CJ9uwSujNP3TzAXLBeoOHTjJXMD4y3+LkZODgkBE4nnFw4wQthiEhfu rWfrYuTiEBI4yijx+u0sNpCEkMBiRoktn4VAbDYBJ4ll55+yg9giAlISm/beBasRFhCXOLeo m6WLkQMoLiNx5a82RImexJSFfWDlLAIqEt9/TwPbxStgL3Fz1jGwOKOArMSXxtXMIDYz0Jhb T+YzQdwjILFkz3lmCFtU4uXjf6wQtpJE45InrBD1yRJXd19jhpgpKHFy5hOWCYxCs5CMmoWk bBaSsllAlzILaEqs36UPUaIoMaX7ITuErSHROmculG0t8WXDcjZkNQsYOVYxihanFhfnphsZ 66UWZSYXF+fn6eWllmxiBMbJwS2/dXcwrn7teIhRgINRiYd3gRl/mBBrYllxZe4hRmkOFiVx 3hamB6FCAumJJanZqakFqUXxRaU5qcWHGJk4OKUaGH2u+a3Q7uA3OJGuxKXIcdxx7eS/k55Z VxW++RzCt5uj8opszuv27Ws4nz9ot/SaIxX99+gfzlXtDZZFO1LWOfKqHl9TU1SqqnhJ6kdQ bUNuS8xFj4a7lSFFord0lUTDTR5qpW+Xvxmw/1l+nJAVj8NynsJ7EmbHL2YeCZsTfWVVsJZz 8IVoJZbijERDLeai4kQAKF12MHQCAAA= Archived-At: Subject: [icnrg] Interim slides X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Oct 2015 21:50:22 -0000 --_000_92CEE51B2FC745B1B0465063BAB00727ericssoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpodHRwOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzL2ludGVyaW0vMjAxNS8xMC8wMy9pY25y Zy9wcm9jZWVkaW5ncy5odG1sDQoNCg0KQsO2cmplDQoNCg== --_000_92CEE51B2FC745B1B0465063BAB00727ericssoncom_ Content-Type: text/html; charset="utf-8" Content-ID: <82450A46A76C1941ACBA50D1E3DF3B9F@ericsson.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxiYXNlPg0KPC9oZWFkPg0KPGJvZHkgc3R5bGU9 IndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0 LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQo8YmFzZSBjbGFzcz0i Ij48IS0tIDwvYmFzZT4gLS0+DQo8ZGl2IGNsYXNzPSJBcHBsZS1NYWlsLVVSTFNoYXJlVXNlckNv bnRlbnRUb3BDbGFzcyI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJBcHBsZS1N YWlsLVVSTFNoYXJlV3JhcHBlckNsYXNzIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlICFpbXBv cnRhbnQ7Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSJib3JkZXItbGVmdC1zdHls ZTogbm9uZTsgY29sb3I6IGluaGVyaXQ7IHBhZGRpbmc6IGluaGVyaXQ7IG1hcmdpbjogaW5oZXJp dDsiIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy9p bnRlcmltLzIwMTUvMTAvMDMvaWNucmcvcHJvY2VlZGluZ3MuaHRtbCIgY2xhc3M9IiI+aHR0cDov L3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy9pbnRlcmltLzIwMTUvMTAvMDMvaWNucmcvcHJvY2Vl ZGluZ3MuaHRtbDwvYT48YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQo8YnIgY2xhc3M9IiI+ DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IkFwcGxlLU1haWwtVVJMU2hhcmVXcmFwcGVyQ2xhc3MiIHN0 eWxlPSJwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsiPg0KPGJyIGNsYXNzPSIiPg0KPC9k aXY+DQo8ZGl2IGNsYXNzPSJBcHBsZS1NYWlsLVVSTFNoYXJlV3JhcHBlckNsYXNzIiBzdHlsZT0i cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7Ij4NCjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt c3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPkLDtnJqZTwvZGl2Pg0KPGRpdiBj bGFzcz0iQXBwbGUtTWFpbC1VUkxTaGFyZVdyYXBwZXJDbGFzcyIgc3R5bGU9InBvc2l0aW9uOiBy ZWxhdGl2ZSAhaW1wb3J0YW50OyI+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYm9keT4NCjwv aHRtbD4NCg== --_000_92CEE51B2FC745B1B0465063BAB00727ericssoncom_-- From nobody Sun Oct 4 20:27:02 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43D7F1B420F for ; Sun, 4 Oct 2015 20:27:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.91 X-Spam-Level: X-Spam-Status: No, score=-3.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, 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 xiSQe7o2flrD for ; Sun, 4 Oct 2015 20:26:57 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BFC61B420E for ; Sun, 4 Oct 2015 20:26:56 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml704-chm.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRP64924; Sun, 04 Oct 2015 22:26:54 -0500 (CDT) Received: from SJCEML702-CHM.china.huawei.com (10.218.25.35) by dfweml704-chm.china.huawei.com (10.193.5.141) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sun, 4 Oct 2015 20:26:52 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML702-CHM.china.huawei.com ([169.254.4.95]) with mapi id 14.03.0235.001; Sun, 4 Oct 2015 20:26:46 -0700 From: Ravi Ravindran To: Dirk Kutscher , =?utf-8?B?QsO2cmplIE9obG1hbg==?= , "oran@cisco.com" , "icnrg@irtf.org" Thread-Topic: Merging the ICN-IoT drafts Thread-Index: AQHQ/iV9Y8xpU9suqEylhmQbBHTtqJ5bdeKw Date: Mon, 5 Oct 2015 03:26:44 +0000 Message-ID: References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> In-Reply-To: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.220.134.149] Content-Type: multipart/mixed; boundary="_004_D96E28F4A22C864DBC6C871B5B1C4CC320B3DBDCSJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 03:27:00 -0000 --_004_D96E28F4A22C864DBC6C871B5B1C4CC320B3DBDCSJCEML701CHMchi_ Content-Type: multipart/alternative; boundary="_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3DBDCSJCEML701CHMchi_" --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3DBDCSJCEML701CHMchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpXZSBjb3VsZG7igJl0IGdldCB0byBkaXNjdXNzIHRoaXMgcHJvcG9zYWwgdG8gbWVyZ2UgdGhl IHR3byBJQ04tSW9UIGRyYWZ0cyB5ZXN0ZXJkYXkgYXQgdGhlIGludGVyaW0gZHVlIHRvIHRpbWUu IFRoZSBwcm9wb3NhbCBpcyB0byBtZXJnZSB0aGUgb3ZlcmxhcCByZXF1aXJlbWVudHMgZnJvbSB0 aGUgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpbmRncmVuLWljbnJnLWVmZmlj aWVudGlvdC0wMyBpbnRvIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC16aGFuZy1p b3QtaWNuLWNoYWxsZW5nZXMtMDIgLCB0byBwcm9kdWNlIGEgbWVyZ2VkIElDTi1Jb1QgcmVxdWly ZW1lbnRzICBmb2N1c2VkIHdvcmtpbmcgZ3JvdXAgZHJhZnQuIFRoZSBkZXRhaWxzIG9mIHRoZSBt ZXJnZXIgaXMgaW4gdGhlIHNsaWRlcy4NCg0KUGxlYXNlIGxldCB1cyBrbm93IGlmIGl0IGlzIE9L IHRvIHByb2NlZWQgd2l0aCB0aGlzIHNvIHRoYXQgd2UgY2FuIHByZXNlbnQgdGhlIG1lcmdlZCB2 ZXJzaW9uIG9mIHRoZSAgZHJhZnQgYXQgWW9rb2hhbWEuDQoNClJlZ2FyZHMsDQpSYXZpDQoNCg0K DQpGcm9tOiBpY25yZyBbbWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmddIE9uIEJlaGFsZiBP ZiBCw7ZyamUgT2hsbWFuDQpTZW50OiBTYXR1cmRheSwgT2N0b2JlciAwMywgMjAxNSAyOjUwIFBN DQpUbzogaWNucmcNClN1YmplY3Q6IFtpY25yZ10gSW50ZXJpbSBzbGlkZXMNCg0KDQpodHRwOi8v d3d3LmlldGYub3JnL3Byb2NlZWRpbmdzL2ludGVyaW0vMjAxNS8xMC8wMy9pY25yZy9wcm9jZWVk aW5ncy5odG1sDQoNCg0KQsO2cmplDQoNCg== --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3DBDCSJCEML701CHMchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl Pg0KPCEtLQ0KIC8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZv bnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIg MTEgNiA0IDMgNSA0IDQgMiA0O30NCiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9y bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg TmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0 eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N CnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K CW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu LWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS b21hbiIsInNlcmlmIjt9DQpzcGFuLmFwcGxlLXRhYi1zcGFuDQoJe21zby1zdHlsZS1uYW1lOmFw cGxlLXRhYi1zcGFuO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNv bmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6 IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN Cglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGlu Ow0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuU2VjdGlvbjENCgl7cGFn ZTpTZWN0aW9uMTt9DQotLT4NCjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQogPG86 c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KIDxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl ZGl0Ij4NCiAgPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQogPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9 ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7DQotd2Vi a2l0LW5ic3AtbW9kZTogc3BhY2U7LXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFj ZSI+DQo8ZGl2IGNsYXNzPSJTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7DQpjb2xvcjojMUY0OTdEIj5XZSBjb3VsZG7igJl0IGdldCB0byBkaXNjdXNzIHRoaXMgcHJv cG9zYWwgdG8gbWVyZ2UgdGhlIHR3byBJQ04tSW9UIGRyYWZ0cyB5ZXN0ZXJkYXkgYXQgdGhlIGlu dGVyaW0gZHVlIHRvIHRpbWUuIFRoZSBwcm9wb3NhbCBpcyB0byBtZXJnZSB0aGUgb3ZlcmxhcCBy ZXF1aXJlbWVudHMNCiBmcm9tIHRoZSA8Yj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3Jn L2h0bWwvZHJhZnQtbGluZGdyZW4taWNucmctZWZmaWNpZW50aW90LTAzIj5odHRwczovL3Rvb2xz LmlldGYub3JnL2h0bWwvZHJhZnQtbGluZGdyZW4taWNucmctZWZmaWNpZW50aW90LTAzPC9hPg0K PC9iPmludG8gPGI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpo YW5nLWlvdC1pY24tY2hhbGxlbmdlcy0wMiI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry YWZ0LXpoYW5nLWlvdC1pY24tY2hhbGxlbmdlcy0wMjwvYT4NCjwvYj4sIHRvIHByb2R1Y2UgYSBt ZXJnZWQgSUNOLUlvVCByZXF1aXJlbWVudHMgJm5ic3A7Zm9jdXNlZCB3b3JraW5nIGdyb3VwIGRy YWZ0LiBUaGUgZGV0YWlscyBvZiB0aGUgbWVyZ2VyIGlzIGluIHRoZSBzbGlkZXMuPGI+DQo8bzpw PjwvbzpwPjwvYj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OzsNCmNvbG9yOiMxRjQ5N0QiPlBsZWFzZSBsZXQgdXMga25vdyBpZiBpdCBpcyBPSyB0byBw cm9jZWVkIHdpdGggdGhpcyBzbyB0aGF0IHdlIGNhbiBwcmVzZW50IHRoZSBtZXJnZWQgdmVyc2lv biBvZiB0aGUgJm5ic3A7ZHJhZnQgYXQgWW9rb2hhbWEuPGI+PG86cD48L286cD48L2I+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsN CmNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPlJl Z2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+UmF2aTxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OzsNCmNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0Qi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gaWNucmcgW21haWx0bzppY25yZy1ib3VuY2Vz QGlydGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Cw7ZyamUgT2hsbWFuPGJyPg0KPGI+U2Vu dDo8L2I+IFNhdHVyZGF5LCBPY3RvYmVyIDAzLCAyMDE1IDI6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+ IGljbnJnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFtpY25yZ10gSW50ZXJpbSBzbGlkZXM8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0O2NvbG9yOmluaGVyaXQ7DQpwYWRkaW5nOmluaGVy aXQ7bWFyZ2luOmluaGVyaXQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cDov L3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy9pbnRlcmltLzIwMTUvMTAvMDMvaWNucmcvcHJvY2Vl ZGluZ3MuaHRtbCI+aHR0cDovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy9pbnRlcmltLzIwMTUv MTAvMDMvaWNucmcvcHJvY2VlZGluZ3MuaHRtbDwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2tx dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Cw7ZyamU8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3DBDCSJCEML701CHMchi_-- --_004_D96E28F4A22C864DBC6C871B5B1C4CC320B3DBDCSJCEML701CHMchi_ Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation; name="icnrg_new_iot_draft-v1.1.pptx" Content-Description: icnrg_new_iot_draft-v1.1.pptx Content-Disposition: attachment; filename="icnrg_new_iot_draft-v1.1.pptx"; size=150974; creation-date="Wed, 30 Sep 2015 18:58:08 GMT"; modification-date="Sat, 03 Oct 2015 05:37:26 GMT" Content-Transfer-Encoding: base64 UEsDBBQABgAIAAAAIQB2OPy3MAIAAAYQAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADE V8tu2zAQvBfIPwi8BhadtE3TwHIOSXvqI0DSD2Cltc1WIgmSduO/75KSBdsgIjky44sFSebucHeW M5rcPldlsgJtuBQZuUjHJAGRy4KLeUZ+PX0dXZPEWCYKVkoBGVmDIbfTs3eTp7UCk+BqYTKysFbd UGryBVTMpFKBwDczqStm8VbPqWL5XzYHejkeX9FcCgvCjqyLQaaTnwhA8wKSB6btD1ZhHqqUpabE h6a+fEwxIknu6qUue0aYUiXPmUXsdCWKvbwjOZvxHAqZLyvMlioNBq/+71WZ+uDnLijth+DqdAi+ sbVc2qYS9c2nKGjq2L2qEsB0/QaY7mHGlqVNvjwjhWrWKjHfIwavHNfc867efmfGIvtrjtU3F1F2 UcfuVdkGzfsoOA5B8OEkCNycPmipzLGzt4F71SDA7zj1GDZzcc7FYZjinJQHYGomKM4k92JPg+Dy 2BzupVoWZRio/x1eAh+m154DExNn/wcwIYApzrm6iymgUn8UhGXKv0CdCqzRUJo9aevwPI3PSnGl NzpmwZXZdC+Q4WVT1eGOth3VsYm+E7tiXGw28aJZDLR7+ARsQ9kYx912hzCh7/QqRrFjg4sDzu0U UIwUCiNoy6Ftaii3M8+W/S7h0a5LOLqQboV+dVdO1Zb2uyJElfHgRr2OKy2oRjbimPtevWoQxLHy XQhWHP5FsX5t4C4EXl8D1Ph8Ima0p0guNRyOYSMHbnXg7KD+K376HwAA//8DAFBLAwQUAAYACAAA ACEAaPh0oQUBAADiAgAACwAIAl9yZWxzLy5yZWxzIKIEAiigAAIAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyS20oDMRCG7wXfIcx9N9sqItJs b0Toncj6AGMyuxvdHEim0r69oeBhYS2CvZzTP1/yz3qzd6N4p5Rt8AqWVQ2CvA7G+l7Bc/uwuAWR Gb3BMXhScKAMm+byYv1EI3IZyoONWRQVnxUMzPFOyqwHcpirEMmXSheSQy5h6mVE/YY9yVVd38j0 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 xPUdS/N/dug6Z+gQzGMin39UKB6dpTNyplSwmHrKGqSc33kualneB9U26mtu+wEAAP//AwBQSwME FAAGAAgAAAAhANXRkvG+AAAANwEAACwAAABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5 b3V0Ni54bWwucmVsc4SPwQrCMBBE74L/EPZu0noQkaZeRPDgRfQDlmTbBtskZKPo35tjBcHj7DBv dpr9axrFkxK74DXUsgJB3gTrfK/hdj2utiA4o7c4Bk8a3sSwb5eL5kIj5hLiwUUWheJZw5Bz3CnF ZqAJWYZIvjhdSBPmIlOvIpo79qTWVbVRac6A9ospTlZDOtkaxPUdS/N/dug6Z+gQzGMin39UKB6d pTNyplSwmHrKGqSc33kualneB9U26mtu+wEAAP//AwBQSwMEFAAGAAgAAAAhANXRkvG+AAAANwEA AC0AAABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0MTAueG1sLnJlbHOEj8EKwjAQ RO+C/xD2btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv 4XY9rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak 1lW1UWnOgPaLKU5WQzrZGsT1HUvzf3boOmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfV NuprbvsBAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0 cy9fcmVscy9zbGlkZUxheW91dDgueG1sLnJlbHOEj8EKwjAQRO+C/xD2btJ6EJGmXkTw4EX0A5Zk 2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv4XY9rrYgOKO3OAZPGt7EsG+Xi+ZC I+YS4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak1lW1UWnOgPaLKU5WQzrZGsT1HUvz f3boOmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfVNuprbvsBAAD//wMAUEsDBBQABgAI AAAAIQDV0ZLxvgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDku 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 nX/uc15B/aHeo1Trzekh5dJpa+Dv3rjYYganTu0ldP4W/JcmelY/K2/EizWy6oh+MdklNYqqcBa/ tbV8qguaMM8CXFlrbcea8nhxuTAOojjtMQyW+5kM7m2Q/gfWPypCZj8y6AW1x/egtyL4ZmD5Q5DV V3RXgwzSDdL+6sO+xw7aZNKqLLX5zkezVizWl7xRLec9Rba2bJ54n5PschPlTufU4mWSnTPscG3H ZlINkT1dojA0KM4hJjDm61T1AxLvP4RAb8FV/YjZT0oygydTB9muMNnV59E4/8mkXXBt1ukzjEay dI8MEI2Oi/NHyYQtIftZo9giG7QW04lWCi75Dg2uYI7Xona1LIUXzxYuJczM0LJLYXNV5lMAH7Xy xq2PdoC3TdZ6rYurYIqlf4ayOYz3U+Y9+cxLmT0ovjFQF6BMHb+ZspwpIG868eCzpMBwNNk3/RcW HZvpJmU3/gAAAP//AwBQSwMECgAAAAAAAAAhAKgKkvYAgAAAAIAAABcAAABkb2NQcm9wcy90aHVt Ym5haWwuanBlZ//Y/+AAEEpGSUYAAQEBAGAAYAAA/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/9sAQwEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/8AA EQgAwAEAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIB AwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBka JSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SV lpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX2 9/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAEC dwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4 OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQAC EQMRAD8A/v4ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvyH/4KH2X7Svgv4lfsua78 H/26v2j/AILeHf2hP2tPhF+zz4m+G/gvwB+xN4k8HeGPCfifwZ481LXdf8Gah8YP2Q/ih8RIPF99 qHhCxvPtXijx54q8P2z3upQ2fhu3tXsrex/XivmT9pL9nL/hoTUP2cL/AP4TH/hEf+Gfv2l/AP7R Plf8I9/b/wDwlv8Awg/h/wAaaF/wh+/+3NF/sH+1P+Ev+1f8JBs1r7F/Z/kf2Jd/a/OtspQcsXk8 25ewo8Q8OVcelOUYPJ6ee5dLPFVpxkvb03k8ccp0VGpVqRvDDwliJU4unJrCZtGKj7erkWfUsC3G Lks0nk+NWUOnOSao1Vmv1PkrOUKdN616kaHtWfK3iL9u7Sv2bk+JPwwfwF+2l+29D+yZoukXH7V/ 7THhLwb+y87fDKXXtDPxIaPx94a0TxP+zPd/EPxX4Z+F2p6R421/wr+yh+z18QdV0vwfeeHYLrw/ deN9Zh0nUt3xV/wVR/Zl8KfC347/ABdmsviRq/hj4AeOPhb4U8Q2+i6L4Wl1Xxd4a+MHw/8AAnxZ 8GfGDwFHqHjTTtN1T4ST/C7xvcePb7xDrmqeHNYtdD8CfECJfDk+s6Fa6VqmF8Tf2Dfjne/EH9qS /wD2e/2q/CnwP+Ev7a82g6x+0J4O8Qfs63PxV+JmjeM4/hzpHwW8b+Ov2ePinF8cvh54U+GXiLxp 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 GgUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 Rh/bXmvxgFS3bqERQzv+GmsKtiDIgBf/P3jtYJU2qrBgesPRwunCZCXSuXI0Hds63hXdLjqOUG8q MKwMaek39YxxUUuzEvOL8ZwnnccvtXlwt3WKp9JDt5Jvg3xeSguKbmeXfw3wCW2jpTEe3LiUhpju ajYTzXG7a8+92N3bGdAv3LEu1pyn7rCLXwAAAP//AwBQSwECLQAUAAYACAAAACEAdjj8tzACAAAG EAAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQBo +HShBQEAAOICAAALAAAAAAAAAAAAAAAAAGkEAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQBL 9T3svwAAADcBAAAgAAAAAAAAAAAAAAAAAJ8HAABwcHQvc2xpZGVzL19yZWxzL3NsaWRlMy54bWwu cmVsc1BLAQItABQABgAIAAAAIQBjXCO0wQAAADcBAAAgAAAAAAAAAAAAAAAAAJwIAABwcHQvc2xp ZGVzL19yZWxzL3NsaWRlMS54bWwucmVsc1BLAQItABQABgAIAAAAIQBL9T3svwAAADcBAAAgAAAA AAAAAAAAAAAAAJsJAABwcHQvc2xpZGVzL19yZWxzL3NsaWRlNC54bWwucmVsc1BLAQItABQABgAI AAAAIQBL9T3svwAAADcBAAAgAAAAAAAAAAAAAAAAAJgKAABwcHQvc2xpZGVzL19yZWxzL3NsaWRl Mi54bWwucmVsc1BLAQItABQABgAIAAAAIQBUKrbG2QAAAL4BAAAgAAAAAAAAAAAAAAAAAJULAABw cHQvc2xpZGVzL19yZWxzL3NsaWRlNS54bWwucmVsc1BLAQItABQABgAIAAAAIQBL9T3svwAAADcB AAAgAAAAAAAAAAAAAAAAAKwMAABwcHQvc2xpZGVzL19yZWxzL3NsaWRlNi54bWwucmVsc1BLAQIt ABQABgAIAAAAIQBL9T3svwAAADcBAAAgAAAAAAAAAAAAAAAAAKkNAABwcHQvc2xpZGVzL19yZWxz L3NsaWRlNy54bWwucmVsc1BLAQItABQABgAIAAAAIQBL9T3svwAAADcBAAAgAAAAAAAAAAAAAAAA AKYOAABwcHQvc2xpZGVzL19yZWxzL3NsaWRlOC54bWwucmVsc1BLAQItABQABgAIAAAAIQCndC/Z TwEAAHcHAAAfAAAAAAAAAAAAAAAAAKMPAABwcHQvX3JlbHMvcHJlc2VudGF0aW9uLnhtbC5yZWxz UEsBAi0AFAAGAAgAAAAhAAFtZCCHAgAAjg0AABQAAAAAAAAAAAAAAAAANxIAAHBwdC9wcmVzZW50 YXRpb24ueG1sUEsBAi0AFAAGAAgAAAAhAOkK6WzkAgAAEwoAABUAAAAAAAAAAAAAAAAA8BQAAHBw dC9zbGlkZXMvc2xpZGUxLnhtbFBLAQItABQABgAIAAAAIQDALnWsngIAAC8KAAAVAAAAAAAAAAAA AAAAAAcYAABwcHQvc2xpZGVzL3NsaWRlOC54bWxQSwECLQAUAAYACAAAACEAtwmkVpMDAAANDAAA FQAAAAAAAAAAAAAAAADYGgAAcHB0L3NsaWRlcy9zbGlkZTYueG1sUEsBAi0AFAAGAAgAAAAhANS+ 8fmwBgAATxgAABUAAAAAAAAAAAAAAAAAnh4AAHBwdC9zbGlkZXMvc2xpZGU1LnhtbFBLAQItABQA BgAIAAAAIQCvNm0rDAMAAPAIAAAVAAAAAAAAAAAAAAAAAIElAABwcHQvc2xpZGVzL3NsaWRlNy54 bWxQSwECLQAUAAYACAAAACEA67I5kBsDAABkCQAAFQAAAAAAAAAAAAAAAADAKAAAcHB0L3NsaWRl cy9zbGlkZTMueG1sUEsBAi0AFAAGAAgAAAAhALW5YO85CAAAYDEAABUAAAAAAAAAAAAAAAAADiwA AHBwdC9zbGlkZXMvc2xpZGUyLnhtbFBLAQItABQABgAIAAAAIQA7Hwkq+AMAABsOAAAVAAAAAAAA AAAAAAAAAHo0AABwcHQvc2xpZGVzL3NsaWRlNC54bWxQSwECLQAUAAYACAAAACEA1dGS8b4AAAA3 AQAALAAAAAAAAAAAAAAAAAClOAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDIu eG1sLnJlbHNQSwECLQAUAAYACAAAACEA1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAAAACtOQAAcHB0 L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDMueG1sLnJlbHNQSwECLQAUAAYACAAAACEA 1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAAAAC1OgAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlk ZUxheW91dDQueG1sLnJlbHNQSwECLQAUAAYACAAAACEA1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAA AAC9OwAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDUueG1sLnJlbHNQSwECLQAU AAYACAAAACEA1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAAAADFPAAAcHB0L3NsaWRlTGF5b3V0cy9f cmVscy9zbGlkZUxheW91dDYueG1sLnJlbHNQSwECLQAUAAYACAAAACEA1dGS8b4AAAA3AQAALQAA AAAAAAAAAAAAAADNPQAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDEwLnhtbC5y ZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAAAAAAAAAAAAAAAA1j4AAHBwdC9zbGlk ZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQ4LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+ AAAANwEAACwAAAAAAAAAAAAAAAAA3j8AAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlv dXQ5LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAAAAAAAAAAAAAAAA5kAA AHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQxLnhtbC5yZWxzUEsBAi0AFAAGAAgA AAAhANXRkvG+AAAANwEAAC0AAAAAAAAAAAAAAAAA7kEAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMv c2xpZGVMYXlvdXQxMS54bWwucmVsc1BLAQItABQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAAAAA AAAAAAAAAPdCAABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0Ny54bWwucmVsc1BL AQItABQABgAIAAAAIQBpol8hHgEAAMcHAAAsAAAAAAAAAAAAAAAAAP9DAABwcHQvc2xpZGVNYXN0 ZXJzL19yZWxzL3NsaWRlTWFzdGVyMS54bWwucmVsc1BLAQItABQABgAIAAAAIQABi5AvOQQAAGEQ AAAhAAAAAAAAAAAAAAAAAGdFAABwcHQvc2xpZGVMYXlvdXRzL3NsaWRlTGF5b3V0MS54bWxQSwEC LQAUAAYACAAAACEA+QNC/akCAADDBgAAIQAAAAAAAAAAAAAAAADfSQAAcHB0L3NsaWRlTGF5b3V0 cy9zbGlkZUxheW91dDcueG1sUEsBAi0AFAAGAAgAAAAhAJqHqN3ZAgAAFQgAACEAAAAAAAAAAAAA AAAAx0wAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ2LnhtbFBLAQItABQABgAIAAAAIQA/ 0nmtcAUAAJMbAAAhAAAAAAAAAAAAAAAAAN9PAABwcHQvc2xpZGVMYXlvdXRzL3NsaWRlTGF5b3V0 NS54bWxQSwECLQAUAAYACAAAACEASsURARQEAADEEQAAIQAAAAAAAAAAAAAAAACOVQAAcHB0L3Ns aWRlTGF5b3V0cy9zbGlkZUxheW91dDQueG1sUEsBAi0AFAAGAAgAAAAhAOVKwSyJBAAAtRAAACEA AAAAAAAAAAAAAAAA4VkAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQzLnhtbFBLAQItABQA BgAIAAAAIQBZvr+dTgMAAPIKAAAhAAAAAAAAAAAAAAAAAKleAABwcHQvc2xpZGVMYXlvdXRzL3Ns aWRlTGF5b3V0Mi54bWxQSwECLQAUAAYACAAAACEAdcJYuoUHAAAuLgAAIQAAAAAAAAAAAAAAAAA2 YgAAcHB0L3NsaWRlTWFzdGVycy9zbGlkZU1hc3RlcjEueG1sUEsBAi0AFAAGAAgAAAAhAO9zZQTx BAAAHhIAACEAAAAAAAAAAAAAAAAA+mkAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ4Lnht bFBLAQItABQABgAIAAAAIQCDFrD0ZQMAACkLAAAiAAAAAAAAAAAAAAAAACpvAABwcHQvc2xpZGVM YXlvdXRzL3NsaWRlTGF5b3V0MTAueG1sUEsBAi0AFAAGAAgAAAAhAERW7WavBAAAjREAACEAAAAA AAAAAAAAAAAAz3IAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ5LnhtbFBLAQItABQABgAI AAAAIQBas/BosQMAAAkMAAAiAAAAAAAAAAAAAAAAAL13AABwcHQvc2xpZGVMYXlvdXRzL3NsaWRl TGF5b3V0MTEueG1sUEsBAi0ACgAAAAAAAAAhAInZsirxMAEA8TABABQAAAAAAAAAAAAAAAAArnsA AHBwdC9tZWRpYS9pbWFnZTEucG5nUEsBAi0AFAAGAAgAAAAhAMQTsGYBBwAAkx0AABQAAAAAAAAA AAAAAAAA0awBAHBwdC90aGVtZS90aGVtZTEueG1sUEsBAi0ACgAAAAAAAAAhAKgKkvYAgAAAAIAA ABcAAAAAAAAAAAAAAAAABLQBAGRvY1Byb3BzL3RodW1ibmFpbC5qcGVnUEsBAi0AFAAGAAgAAAAh AGkjTc+QAQAAWwMAABEAAAAAAAAAAAAAAAAAOTQCAHBwdC92aWV3UHJvcHMueG1sUEsBAi0AFAAG AAgAAAAhAFibkMKqAAAAHwEAABEAAAAAAAAAAAAAAAAA+DUCAHBwdC9wcmVzUHJvcHMueG1sUEsB Ai0AFAAGAAgAAAAhANj9jY+sAAAAtgAAABMAAAAAAAAAAAAAAAAA0TYCAHBwdC90YWJsZVN0eWxl cy54bWxQSwECLQAUAAYACAAAACEAwgkTf20BAACiAgAAEQAAAAAAAAAAAAAAAACuNwIAZG9jUHJv cHMvY29yZS54bWxQSwECLQAUAAYACAAAACEAaUcmK5oCAAAeBgAAEAAAAAAAAAAAAAAAAABSOgIA ZG9jUHJvcHMvYXBwLnhtbFBLBQYAAAAANAA0AIYPAAAiPgIAAAA= --_004_D96E28F4A22C864DBC6C871B5B1C4CC320B3DBDCSJCEML701CHMchi_-- From nobody Mon Oct 5 07:04:05 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C13991ACDEE for ; Mon, 5 Oct 2015 07:04:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.999 X-Spam-Level: X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=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 K-jd4ZUi8Qtn for ; Mon, 5 Oct 2015 07:04:02 -0700 (PDT) Received: from mail-lb0-x22e.google.com (mail-lb0-x22e.google.com [IPv6:2a00:1450:4010:c04::22e]) (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 860341ACDD0 for ; Mon, 5 Oct 2015 07:04:01 -0700 (PDT) Received: by lbbwt4 with SMTP id wt4so20802151lbb.1 for ; Mon, 05 Oct 2015 07:03:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=5+GuYF+FVoUHotO73cviB0Rw2TNOnxy2c14V9geW0Gw=; b=gnNBGEGzI8kVJJJXlAJFlyv+lAu6xmoMs0mbgOvtOASRsQ3INvwbQCiSkikhSSxpW6 g36XlZN4lByKbF8XRZ9oDBNB4CX8WbHsVaq/yKcKunKXaoI9YZohApFQdoZqX7aXNxlT iStEZcJd1KlIrmvAswWfjeHaQn5cx3E3rRz85xefBSgxhhAszcdlF+JSS36pjuYRWek8 dN9xYct/tpsSIKjsQ1riNk+7kg7nZVL0XBagqxCU7iqxmMXpBytnmDXlWXJQxJepvIaf CcWYD5e2eJhRZtqoDysEoNqV/2ZsXwG7MRvxaya6qTP1ASOF8gYpaNXlfSPzUx3c+xzi KvdA== MIME-Version: 1.0 X-Received: by 10.112.126.195 with SMTP id na3mr11734810lbb.50.1444053839585; Mon, 05 Oct 2015 07:03:59 -0700 (PDT) Received: by 10.25.83.202 with HTTP; Mon, 5 Oct 2015 07:03:59 -0700 (PDT) In-Reply-To: References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> Date: Mon, 5 Oct 2015 16:03:59 +0200 Message-ID: From: Antonella Molinaro To: Ravi Ravindran Content-Type: multipart/alternative; boundary=001a11c3772a25266305215bfc75 Archived-At: Cc: "icnrg@irtf.org" , =?UTF-8?Q?B=C3=B6rje_Ohlman?= , "oran@cisco.com" , Dirk Kutscher Subject: Re: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: antmolin@gmail.com List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 14:04:03 -0000 --001a11c3772a25266305215bfc75 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable dear Ravi, all i'd like to share with you the link to a related work on ICN-IoT co-authored with some colleagues from ICNRG and about to be published in IEEE Network here you can find the pre-publication version from ResearchGate: https://www.researchgate.net/publication/282442518_Information-Centric_Netw= orking_for_the_Internet_of_Things_Challenges_and_Opportunities we welcome comments and are available for contribution to the new draft / research cooperation Regards, Antonella 2015-10-05 5:26 GMT+02:00 Ravi Ravindran : > > > We couldn=E2=80=99t get to discuss this proposal to merge the two ICN-IoT= drafts > yesterday at the interim due to time. The proposal is to merge the overla= p > requirements from the *https://tools.ietf.org/html/draft-lindgren-icnrg-e= fficientiot-03 > *into = *https://tools.ietf.org/html/draft-zhang-iot-icn-challenges-02 > *, to > produce a merged ICN-IoT requirements focused working group draft. The > details of the merger is in the slides. > > > > Please let us know if it is OK to proceed with this so that we can presen= t > the merged version of the draft at Yokohama. > > > > Regards, > > Ravi > > > > > > > > *From:* icnrg [mailto:icnrg-bounces@irtf.org] *On Behalf Of *B=C3=B6rje O= hlman > *Sent:* Saturday, October 03, 2015 2:50 PM > *To:* icnrg > *Subject:* [icnrg] Interim slides > > > > > > http://www.ietf.org/proceedings/interim/2015/10/03/icnrg/proceedings.html > > > > > > B=C3=B6rje > > > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > > --001a11c3772a25266305215bfc75 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
dear Ravi, all

i'd like to share with you the l= ink to a related work on=20 ICN-IoT co-authored with some colleagues from ICNRG and about to be publish= ed in=20 IEEE Network

here you can find the pre-publication version from=20 ResearchGate:
https://www.researchgate.net/publication/282442518_Informa= tion-Centric_Networking_for_the_Internet_of_Things_Challenges_and_Opportuni= ties

we=20 welcome comments and are available for contribution to the new draft / rese= arch=20 cooperation

Regards,

Antonella=C2=A0

2015-10-05 5:26 GMT+02:00 Ravi R= avindran <ravi.ravindran@huawei.com>:

=C2=A0

We couldn=E2=80=99t get t= o discuss this proposal to merge the two ICN-IoT drafts yesterday at the in= terim due to time. The proposal is to merge the overlap requirements from the https://tools.ietf.org/html/draft-lindgren= -icnrg-efficientiot-03 into https://tools.ietf.org/html/draft-zhang-iot-ic= n-challenges-02 , to produce a merged ICN-IoT requirements =C2=A0focused working group = draft. The details of the merger is in the slides.

=C2=A0

Please let us know if it = is OK to proceed with this so that we can present the merged version of the= =C2=A0draft at Yokohama.

=C2=A0

Regards,

Ravi=

=C2=A0

=C2=A0

=C2=A0

From: icnrg [m= ailto:icnrg-bou= nces@irtf.org] On Behalf Of B=C3=B6rje Ohlman
Sent: Saturday, October 03, 2015 2:50 PM
To: icnrg
Subject: [icnrg] Interim slides

=C2=A0

=C2=A0

=C2=A0

B=C3=B6rje

=C2=A0


_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg


--001a11c3772a25266305215bfc75-- From nobody Mon Oct 5 10:15:55 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17C061AD0C5 for ; Mon, 5 Oct 2015 10:15:54 -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 u83CpUpmcUmY for ; Mon, 5 Oct 2015 10:15:51 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3C611B29F2 for ; Mon, 5 Oct 2015 10:15:46 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml701-chm.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BIR40253; Mon, 05 Oct 2015 12:15:44 -0500 (CDT) Received: from SJCEML702-CHM.china.huawei.com (10.218.25.35) by dfweml701-chm.china.huawei.com (10.193.5.50) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 5 Oct 2015 10:15:44 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML702-CHM.china.huawei.com ([169.254.4.95]) with mapi id 14.03.0235.001; Mon, 5 Oct 2015 10:15:39 -0700 From: Ravi Ravindran To: Antonella Molinaro , "icnrg@irtf.org" Thread-Topic: [icnrg] Merging the ICN-IoT drafts Thread-Index: AQHQ/iV9Y8xpU9suqEylhmQbBHTtqJ5bdeKwgAF9JsOAAC+osA== Date: Mon, 5 Oct 2015 17:15:38 +0000 Message-ID: References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> <20151005135432.222741E4031@zcsmta1.unirc.it> In-Reply-To: <20151005135432.222741E4031@zcsmta1.unirc.it> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.213.49.169] Content-Type: multipart/alternative; boundary="_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3DD32SJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 17:15:54 -0000 --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3DD32SJCEML701CHMchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIGZvciByZWZlcnJpbmcgdXMgdG8gdGhlIHdvcmsgQW50b25lbGxhLg0KDQpQbGVhc2Ug ZmVlbCBmcmVlIHRvIG1haWwgbWUgd2l0aCBvdGhlciByZWxldmFudCB3b3JrIGluIHRoZSBJQ04t SW9UIHNwYWNlLCBvciBzb21ldGhpbmcgdGhhdCB5b3UgZm9sa3MgZmVlbCBoYXMgbm90IGJlZW4g Y2FwdHVyZWQgIHdlbGwgaW4gdGhlIHJlcXVpcmVtZW50L2NoYWxsZW5nZXMgZGlzY3Vzc2lvbiBp biB0aGUgZHJhZnQuDQoNClJlZ2FyZHMsDQpSYXZpDQoNCg0KRnJvbTogQW50b25lbGxhIE1vbGlu YXJvIFttYWlsdG86YW50b25lbGxhLm1vbGluYXJvQHVuaXJjLml0XQ0KU2VudDogTW9uZGF5LCBP Y3RvYmVyIDA1LCAyMDE1IDY6NTQgQU0NClRvOiBSYXZpIFJhdmluZHJhbjsgRGlyayBLdXRzY2hl cjsgQsODwrZyamUgT2hsbWFuOyBvcmFuQGNpc2NvLmNvbTsgaWNucmdAaXJ0Zi5vcmcNClN1Ympl Y3Q6IFJlOiBbaWNucmddIE1lcmdpbmcgdGhlIElDTi1Jb1QgZHJhZnRzDQoNCmRlYXIgUmF2aSwg YWxsDQoNCmknZCBsaWtlIHRvIHNoYXJlIHdpdGggeW91IHRoZSBsaW5rIHRvIGEgcmVsYXRlZCB3 b3JrIG9uIElDTi1Jb1QgY28tYXV0aG9yZWQgd2l0aCBzb21lIGNvbGxlYWd1ZXMgZnJvbSBJQ05S RyBhbmQgYWJvdXQgdG8gYmUgcHVibGlzaGVkIGluIElFRUUgTmV0d29yaw0KDQpoZXJlIHlvdSBj YW4gZmluZCB0aGUgcHJlLXB1YmxpY2F0aW9uIHZlcnNpb24gZnJvbSBSZXNlYXJjaEdhdGU6DQpo dHRwczovL3d3dy5yZXNlYXJjaGdhdGUubmV0L3B1YmxpY2F0aW9uLzI4MjQ0MjUxOF9JbmZvcm1h dGlvbi1DZW50cmljX05ldHdvcmtpbmdfZm9yX3RoZV9JbnRlcm5ldF9vZl9UaGluZ3NfQ2hhbGxl bmdlc19hbmRfT3Bwb3J0dW5pdGllcw0KDQp3ZSB3ZWxjb21lIGNvbW1lbnRzIGFuZCBhcmUgYXZh aWxhYmxlIGZvciBjb250cmlidXRpb24gdG8gdGhlIG5ldyBkcmFmdCAvIHJlc2VhcmNoIGNvb3Bl cmF0aW9uDQoNClJlZ2FyZHMsDQoNCkFudG9uZWxsYQ0KDQoNCkF0IDA1OjI2IDA1LzEwLzIwMTUs IFJhdmkgUmF2aW5kcmFuIHdyb3RlOg0KDQoNCldlIGNvdWxkbsOi4oKs4oSidCBnZXQgdG8gZGlz Y3VzcyB0aGlzIHByb3Bvc2FsIHRvIG1lcmdlIHRoZSB0d28gSUNOLUlvVCBkcmFmdHMgeWVzdGVy ZGF5IGF0IHRoZSBpbnRlcmltIGR1ZSB0byB0aW1lLiBUaGUgcHJvcG9zYWwgaXMgdG8gbWVyZ2Ug dGhlIG92ZXJsYXAgcmVxdWlyZW1lbnRzIGZyb20gdGhlIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv aHRtbC9kcmFmdC1saW5kZ3Jlbi1pY25yZy1lZmZpY2llbnRpb3QtMDMgaW50byBodHRwczovL3Rv b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctaW90LWljbi1jaGFsbGVuZ2VzLTAyICwgdG8g cHJvZHVjZSBhIG1lcmdlZCBJQ04tSW9UIHJlcXVpcmVtZW50cyAgZm9jdXNlZCB3b3JraW5nIGdy b3VwIGRyYWZ0LiBUaGUgZGV0YWlscyBvZiB0aGUgbWVyZ2VyIGlzIGluIHRoZSBzbGlkZXMuDQoN ClBsZWFzZSBsZXQgdXMga25vdyBpZiBpdCBpcyBPSyB0byBwcm9jZWVkIHdpdGggdGhpcyBzbyB0 aGF0IHdlIGNhbiBwcmVzZW50IHRoZSBtZXJnZWQgdmVyc2lvbiBvZiB0aGUgIGRyYWZ0IGF0IFlv a29oYW1hLg0KDQpSZWdhcmRzLA0KUmF2aQ0KDQoNCg0KRnJvbTogaWNucmcgWyBtYWlsdG86aWNu cmctYm91bmNlc0BpcnRmLm9yZ10gT24gQmVoYWxmIE9mIELDg8K2cmplIE9obG1hbg0KU2VudDog U2F0dXJkYXksIE9jdG9iZXIgMDMsIDIwMTUgMjo1MCBQTQ0KVG86IGljbnJnDQpTdWJqZWN0OiBb aWNucmddIEludGVyaW0gc2xpZGVzDQoNCg0KaHR0cDovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5n cy9pbnRlcmltLzIwMTUvMTAvMDMvaWNucmcvcHJvY2VlZGluZ3MuaHRtbA0KDQoNCkLDg8K2cmpl DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmlj bnJnIG1haWxpbmcgbGlzdA0KaWNucmdAaXJ0Zi5vcmcNCmh0dHBzOi8vd3d3LmlydGYub3JnL21h aWxtYW4vbGlzdGluZm8vaWNucmcNCg== --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3DD32SJCEML701CHMchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl Pg0KPCEtLQ0KIC8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZv bnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIg MTEgNiA0IDMgNSA0IDQgMiA0O30NCiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9y bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg TmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0 eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N CnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNv Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu MHB0O30NCkBwYWdlIFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuU2VjdGlvbjENCgl7cGFnZTpTZWN0aW9uMTt9DQot LT4NCjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQogPG86c2hhcGVkZWZhdWx0cyB2 OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg Z3RlIG1zbyA5XT48eG1sPg0KIDxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCiAgPG86aWRt YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQogPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw dXJwbGUiPg0KPGRpdiBjbGFzcz0iU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+VGhhbmtzIGZvciByZWZl cnJpbmcgdXMgdG8gdGhlIHdvcmsgQW50b25lbGxhLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6 IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+UGxlYXNlIGZl ZWwgZnJlZSB0byBtYWlsIG1lIHdpdGggb3RoZXIgcmVsZXZhbnQgd29yayBpbiB0aGUgSUNOLUlv VCBzcGFjZSwgb3Igc29tZXRoaW5nIHRoYXQgeW91IGZvbGtzIGZlZWwgaGFzIG5vdCBiZWVuIGNh cHR1cmVkICZuYnNwO3dlbGwgaW4gdGhlIHJlcXVpcmVtZW50L2NoYWxsZW5nZXMNCiBkaXNjdXNz aW9uIGluIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsN CmNvbG9yOiMxRjQ5N0QiPlJhdmk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEFudG9uZWxsYSBNb2xpbmFybyBbbWFpbHRvOmFudG9u ZWxsYS5tb2xpbmFyb0B1bmlyYy5pdF0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE9jdG9i ZXIgMDUsIDIwMTUgNjo1NCBBTTxicj4NCjxiPlRvOjwvYj4gUmF2aSBSYXZpbmRyYW47IERpcmsg S3V0c2NoZXI7IELDg8K2cmplIE9obG1hbjsgb3JhbkBjaXNjby5jb207IGljbnJnQGlydGYub3Jn PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaWNucmddIE1lcmdpbmcgdGhlIElDTi1Jb1QgZHJh ZnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ZGVhciBS YXZpLCBhbGw8YnI+DQo8YnI+DQppJ2QgbGlrZSB0byBzaGFyZSB3aXRoIHlvdSB0aGUgbGluayB0 byBhIHJlbGF0ZWQgd29yayBvbiBJQ04tSW9UIGNvLWF1dGhvcmVkIHdpdGggc29tZSBjb2xsZWFn dWVzIGZyb20gSUNOUkcgYW5kIGFib3V0IHRvIGJlIHB1Ymxpc2hlZCBpbiBJRUVFIE5ldHdvcms8 YnI+DQo8YnI+DQpoZXJlIHlvdSBjYW4gZmluZCB0aGUgcHJlLXB1YmxpY2F0aW9uIHZlcnNpb24g ZnJvbSBSZXNlYXJjaEdhdGU6PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVzZWFyY2hnYXRl Lm5ldC9wdWJsaWNhdGlvbi8yODI0NDI1MThfSW5mb3JtYXRpb24tQ2VudHJpY19OZXR3b3JraW5n X2Zvcl90aGVfSW50ZXJuZXRfb2ZfVGhpbmdzX0NoYWxsZW5nZXNfYW5kX09wcG9ydHVuaXRpZXMi Pmh0dHBzOi8vd3d3LnJlc2VhcmNoZ2F0ZS5uZXQvcHVibGljYXRpb24vMjgyNDQyNTE4X0luZm9y bWF0aW9uLUNlbnRyaWNfTmV0d29ya2luZ19mb3JfdGhlX0ludGVybmV0X29mX1RoaW5nc19DaGFs bGVuZ2VzX2FuZF9PcHBvcnR1bml0aWVzPGJyPg0KPGJyPg0KPC9hPndlIHdlbGNvbWUgY29tbWVu dHMgYW5kIGFyZSBhdmFpbGFibGUgZm9yIGNvbnRyaWJ1dGlvbiB0byB0aGUgbmV3IGRyYWZ0IC8g cmVzZWFyY2ggY29vcGVyYXRpb248YnI+DQo8YnI+DQpSZWdhcmRzLDxicj4NCjxicj4NCkFudG9u ZWxsYSA8YnI+DQo8YnI+DQo8YnI+DQpBdCAwNToyNiAwNS8xMC8yMDE1LCBSYXZpIFJhdmluZHJh biB3cm90ZTo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PiZuYnNwOzxicj4NCldlIGNvdWxkbsOi4oKs4oSidCBnZXQgdG8gZGlzY3VzcyB0aGlzIHByb3Bv c2FsIHRvIG1lcmdlIHRoZSB0d28gSUNOLUlvVCBkcmFmdHMgeWVzdGVyZGF5IGF0IHRoZSBpbnRl cmltIGR1ZSB0byB0aW1lLiBUaGUgcHJvcG9zYWwgaXMgdG8gbWVyZ2UgdGhlIG92ZXJsYXAgcmVx dWlyZW1lbnRzIGZyb20gdGhlDQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv ZHJhZnQtbGluZGdyZW4taWNucmctZWZmaWNpZW50aW90LTAzIj48Yj5odHRwczovL3Rvb2xzLmll dGYub3JnL2h0bWwvZHJhZnQtbGluZGdyZW4taWNucmctZWZmaWNpZW50aW90LTAzPC9iPjwvYT48 Yj4NCjwvYj5pbnRvIDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC16 aGFuZy1pb3QtaWNuLWNoYWxsZW5nZXMtMDIiPg0KPGI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o dG1sL2RyYWZ0LXpoYW5nLWlvdC1pY24tY2hhbGxlbmdlcy0wMjwvYj48L2E+PGI+IDwvYj4sIHRv IHByb2R1Y2UgYSBtZXJnZWQgSUNOLUlvVCByZXF1aXJlbWVudHMmbmJzcDsgZm9jdXNlZCB3b3Jr aW5nIGdyb3VwIGRyYWZ0LiBUaGUgZGV0YWlscyBvZiB0aGUgbWVyZ2VyIGlzIGluIHRoZSBzbGlk ZXMuPGI+DQo8YnI+DQombmJzcDs8YnI+DQo8L2I+UGxlYXNlIGxldCB1cyBrbm93IGlmIGl0IGlz IE9LIHRvIHByb2NlZWQgd2l0aCB0aGlzIHNvIHRoYXQgd2UgY2FuIHByZXNlbnQgdGhlIG1lcmdl ZCB2ZXJzaW9uIG9mIHRoZSZuYnNwOyBkcmFmdCBhdCBZb2tvaGFtYS48YnI+DQombmJzcDs8YnI+ DQpSZWdhcmRzLDxicj4NClJhdmk8YnI+DQombmJzcDs8YnI+DQombmJzcDs8YnI+DQombmJzcDs8 YnI+DQo8Yj5Gcm9tOjwvYj4gaWNucmcgWzxhIGhyZWY9Im1haWx0bzppY25yZy1ib3VuY2VzQGly dGYub3JnIj4gbWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxm IE9mIDwvYj5Cw4PCtnJqZSBPaGxtYW48YnI+DQo8Yj5TZW50OjwvYj4gU2F0dXJkYXksIE9jdG9i ZXIgMDMsIDIwMTUgMjo1MCBQTTxicj4NCjxiPlRvOjwvYj4gaWNucmc8YnI+DQo8Yj5TdWJqZWN0 OjwvYj4gW2ljbnJnXSBJbnRlcmltIHNsaWRlczxicj4NCiZuYnNwOzxicj4NCiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOg0KMTIuMHB0O21hcmdpbi1sZWZ0 Oi41aW4iPg0KPGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy9pbnRlcmlt LzIwMTUvMTAvMDMvaWNucmcvcHJvY2VlZGluZ3MuaHRtbCI+aHR0cDovL3d3dy5pZXRmLm9yZy9w cm9jZWVkaW5ncy9pbnRlcmltLzIwMTUvMTAvMDMvaWNucmcvcHJvY2VlZGluZ3MuaHRtbDwvYT4N CjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PGJyPg0KJm5ic3A7 PGJyPg0KQsODwrZyamU8YnI+DQombmJzcDs8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmljbnJnIG1haWxpbmcgbGlzdDxicj4N CmljbnJnQGlydGYub3JnPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1h bi9saXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p Y25yZzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3DD32SJCEML701CHMchi_-- From jpwangcityu@gmail.com Mon Oct 5 18:13:48 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE6E01B3069 for ; Mon, 5 Oct 2015 18:13:48 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.622 X-Spam-Level: X-Spam-Status: No, score=0.622 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, 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 7Hmc2SAroRu3 for ; Mon, 5 Oct 2015 18:13:46 -0700 (PDT) Received: from mail-vk0-x233.google.com (mail-vk0-x233.google.com [IPv6:2607:f8b0:400c:c05::233]) (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 C1C261B3068 for ; Mon, 5 Oct 2015 18:13:45 -0700 (PDT) Received: by vkgd64 with SMTP id d64so108184224vkg.0 for ; Mon, 05 Oct 2015 18:13:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=Wu5vffe1W8TfMKCuJ3/YmRf2ZaqCMGo0eurdc/8D9M8=; b=cU0PTSKmBMtcm9km53bJ/Gj6DsxOjznei509l6LC7x4il9B4JyF7UoehQuUy7r/z7H eGZBdD4BWyZfPJqFAoUUMLLqY6X9zIDSaaqbRj7+A8ieh0YCrvyb/omlga7T+Vmyu8et tRWz0NXTgH5RtHUZUgVzMsDFQ4jCj/0K4bcZtvomSMJYMwOWqHqq9mjA5CYb2MD966od DLMAEGOltyDUmGDKKCfA/ltBguea75USCjDFsxNHlDq2ujVbfdH3y0QJQnks/RGeng2L Omda88mwP+stjUYtu8EEEWPMr2Syj+nS4Q2PQ0bTIqAfsk+F0hs3hO9UfbFOxX3WJ9Uc fk4Q== MIME-Version: 1.0 X-Received: by 10.31.135.1 with SMTP id j1mr22178136vkd.73.1444094024880; Mon, 05 Oct 2015 18:13:44 -0700 (PDT) Sender: jpwangcityu@gmail.com Received: by 10.31.107.90 with HTTP; Mon, 5 Oct 2015 18:13:44 -0700 (PDT) Date: Tue, 6 Oct 2015 09:13:44 +0800 X-Google-Sender-Auth: IwKjXbxnkTYshPe1-_rpVUwFhhc Message-ID: From: Jianping Wang To: "icnrg@irtf.org" Content-Type: multipart/alternative; boundary=001a11412c84601b6b05216557b3 Archived-At: Subject: [icnrg] [ICNRG] Multiple Namespace Resolution System X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 01:18:32 -0000 --001a11412c84601b6b05216557b3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dear all, Thank you for having allowed Cedric to present our solution at the interim meeting. The comments that Cedric gave us made us think that other work may be needed as to define the framework and refine the requirements for this work. Our premise was and still is that at least for a while there could be multiple architectures co-existing, e.g, ICN and legacy-internet. And while IP over CCN was demonstrated successfully it remains that we could still face a situation where =E2=80=9Cislands=E2=80=9D of different and competing= architectures need to co-exist in a heterogeneous =E2=80=9CInter-net=E2=80=9D, hence the = idea of our namespace resolution. We would appreciate feedback from the list on these ideas. Best regards, Jianping Wang, Associate Professor of Computer Science City University of Hong Kong --001a11412c84601b6b05216557b3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Dear all,

Thank you for having allowed Cedric to present our solution at the interim meeting. The comments that Cedric gave us made us think that other work may be needed as to defin= e the framework and refine the requirements for this work. Our premise was an= d still is that at least for a while there could be multiple architectures co-existing, e.g, ICN and legacy-internet. And while IP over CCN was demonstrated successfully it remains that we could still face a situation w= here =E2=80=9Cislands=E2=80=9D of different and competing architectures need to = co-exist in a heterogeneous =E2=80=9CInter-net=E2=80=9D, hence the idea of our namespace resolution. We= would appreciate feedback from the list on these ideas.


Best r= egards,


Jianping Wang, Associate Professor of = Computer Science

City University of Hong Kong=C2=A0

<= /div>
--001a11412c84601b6b05216557b3-- From nobody Mon Oct 5 18:20:46 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EBF01B30E5 for ; Mon, 5 Oct 2015 18:20:45 -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 Brw1hov_H5lY for ; Mon, 5 Oct 2015 18:20:44 -0700 (PDT) Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::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 885CB1B30E1 for ; Mon, 5 Oct 2015 18:20:43 -0700 (PDT) Received: by lbcao8 with SMTP id ao8so67702211lbc.3 for ; Mon, 05 Oct 2015 18:20:41 -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=qLeuaBuRmKMQnn+cwkd9yLYvg1bgAItpFl7DNhaH9CU=; b=QcezcbARwBwrHqivXChOiu+Uf04Pu7vq1k+dCz0RkiX81WQfhqHw1OTvMBSXpZ3wjw UKb2jDjBGwOmUR1xbfKH/VSklLQiMKGyjD9+c0gl0J4odTsvAV5JV8ZYSZBs0hwxV5Fq y1nsaxN391CyrTdE4PiHqEhuNLembH6shyvOb7CRZQ/iX+E4vhKgKZYWwiAkrWTXW/WX BCrPvKzeK/lmEqcGcTBvn0YU76vGOoAxlszXNcSPiGc/OQ3WrxicVCFj/+LgzewomZfk ywTILSlepLYoNz1B4eBHoIz/xrIbBmwoMb4Gyog7Kht1dwgV7Q+/H9A1B6s0ueKqTvkl 74Zg== MIME-Version: 1.0 X-Received: by 10.112.155.195 with SMTP id vy3mr13392268lbb.9.1444094441557; Mon, 05 Oct 2015 18:20:41 -0700 (PDT) Sender: arjuna.sathiaseelan@gmail.com Received: by 10.114.27.135 with HTTP; Mon, 5 Oct 2015 18:20:41 -0700 (PDT) In-Reply-To: References: Date: Tue, 6 Oct 2015 02:20:41 +0100 X-Google-Sender-Auth: rPyjS7TU1emiEgNcLw2Q0NAWHaw Message-ID: From: Arjuna Sathiaseelan To: Jianping Wang Content-Type: multipart/alternative; boundary=089e0115ff2a36151c0521657061 Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] [ICNRG] Multiple Namespace Resolution System X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 01:20:45 -0000 --089e0115ff2a36151c0521657061 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello Wang, It will be great if you could also point out to either the presentation or any document you may have so that some of us could look at it. Thanks. Regards On 6 October 2015 at 02:13, Jianping Wang wrote: > Dear all, > > Thank you for having allowed Cedric to present our solution at the interi= m > meeting. The comments that Cedric gave us made us think that other work m= ay > be needed as to define the framework and refine the requirements for this > work. Our premise was and still is that at least for a while there could = be > multiple architectures co-existing, e.g, ICN and legacy-internet. And whi= le > IP over CCN was demonstrated successfully it remains that we could still > face a situation where =E2=80=9Cislands=E2=80=9D of different and competi= ng architectures > need to co-exist in a heterogeneous =E2=80=9CInter-net=E2=80=9D, hence th= e idea of our > namespace resolution. We would appreciate feedback from the list on these > ideas. > > > Best regards, > > > Jianping Wang, Associate Professor of Computer Science > > City University of Hong Kong > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > > --=20 Arjuna Sathiaseelan Personal: http://www.cl.cam.ac.uk/~as2330/ N4D Lab: http://www.cl.cam.ac.uk/~as2330/n4d --089e0115ff2a36151c0521657061 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello Wang,
=C2=A0 It will be great if you could also = point out to either the presentation or any document you may have so that s= ome of us could look at it. Thanks.

Regards
<= /div>

On 6 October= 2015 at 02:13, Jianping Wang <jianwang@cityu.edu.hk> wr= ote:
Dear all,

Thank you for having allowed Cedric to present our solution at the interim meeting. The comments that Cedric gave us made us think that other work may be needed as to defin= e the framework and refine the requirements for this work. Our premise was an= d still is that at least for a while there could be multiple architectures co-existing, e.g, ICN and legacy-internet. And while IP over CCN was demonstrated successfully it remains that we could still face a situation w= here =E2=80=9Cislands=E2=80=9D of different and competing architectures need to = co-exist in a heterogeneous =E2=80=9CInter-net=E2=80=9D, hence the idea of our namespace resolution. We= would appreciate feedback from the list on these ideas.


Best r= egards,


Jianping Wang, Associate Professor of = Computer Science

City University of Hong Kong=C2=A0

<= /div>

_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg




--
--089e0115ff2a36151c0521657061-- From nobody Tue Oct 6 03:30:39 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C56931A00E5 for ; Tue, 6 Oct 2015 03:30:37 -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 ByhsoLXkAK6T for ; Tue, 6 Oct 2015 03:30:36 -0700 (PDT) Received: from mail-vk0-x229.google.com (mail-vk0-x229.google.com [IPv6:2607:f8b0: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 8F53B1A00F6 for ; Tue, 6 Oct 2015 03:30:35 -0700 (PDT) Received: by vkgd64 with SMTP id d64so114448720vkg.0 for ; Tue, 06 Oct 2015 03:30:34 -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=QSPaR/kHK+SmD0L7HeMpF/Hgc7TfpwX4TVJ68mWnlKw=; b=MFvrD7QEjIBCiw1elLbvHF0jcoAkbRERbmNXLU0nEsnd5+NYfKoJ0KN6IM3PYkM4K8 AtMCXqO3sWNC1bIZpcXr/0dJDZAEXn+MJFyCfPfcDGjdCjAuuAgYgR/YXMlUcd71G3Ag 0ghTQJRSyrAK8rbqDopRJ6QXZHFNG+UdBhYKo6L8MZa9+RduPhIewj5b+xqgB7urK+mx goazESJC3PNVPgYSJihKLPTvVBwa5qkzyLB2/gEKO0vvJyN0gfqizFgNnXRObKtkAPBb F4RRsoXJ2eLEYPD1HD++DjEGLrL3EKHe2sLi1GV935gUBHDyEKD6MLlFY4Ea1l1JjQWF qB6Q== MIME-Version: 1.0 X-Received: by 10.31.7.132 with SMTP id 126mr23660657vkh.113.1444127434716; Tue, 06 Oct 2015 03:30:34 -0700 (PDT) Sender: jpwangcityu@gmail.com Received: by 10.31.107.90 with HTTP; Tue, 6 Oct 2015 03:30:34 -0700 (PDT) In-Reply-To: References: Date: Tue, 6 Oct 2015 18:30:34 +0800 X-Google-Sender-Auth: lUqTeOiXR-3xi73Alu8De909yik Message-ID: From: Jianping Wang To: Arjuna Sathiaseelan Content-Type: multipart/alternative; boundary=001a11441a20c1ba0f05216d1e33 Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] [ICNRG] Multiple Namespace Resolution System X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 10:30:37 -0000 --001a11441a20c1ba0f05216d1e33 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dear Arjuna & all, The document can be found in the following link: https://www.ietf.org/staging/draft-wang-fia-namespace-01.txt We look forward to your comments. Best regards, Jianping On Tue, Oct 6, 2015 at 9:20 AM, Arjuna Sathiaseelan < arjuna.sathiaseelan@cl.cam.ac.uk> wrote: > Hello Wang, > It will be great if you could also point out to either the presentation > or any document you may have so that some of us could look at it. Thanks. > > Regards > > On 6 October 2015 at 02:13, Jianping Wang wrote: > >> Dear all, >> >> Thank you for having allowed Cedric to present our solution at the >> interim meeting. The comments that Cedric gave us made us think that oth= er >> work may be needed as to define the framework and refine the requirement= s >> for this work. Our premise was and still is that at least for a while th= ere >> could be multiple architectures co-existing, e.g, ICN and legacy-interne= t. >> And while IP over CCN was demonstrated successfully it remains that we >> could still face a situation where =E2=80=9Cislands=E2=80=9D of differen= t and competing >> architectures need to co-exist in a heterogeneous =E2=80=9CInter-net=E2= =80=9D, hence the >> idea of our namespace resolution. We would appreciate feedback from the >> list on these ideas. >> >> >> Best regards, >> >> >> Jianping Wang, Associate Professor of Computer Science >> >> City University of Hong Kong >> >> _______________________________________________ >> icnrg mailing list >> icnrg@irtf.org >> https://www.irtf.org/mailman/listinfo/icnrg >> >> > > > -- > Arjuna Sathiaseelan > Personal: http://www.cl.cam.ac.uk/~as2330/ > N4D Lab: http://www.cl.cam.ac.uk/~as2330/n4d > --001a11441a20c1ba0f05216d1e33 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Dear Arjuna & all,=C2=A0

The docume= nt can be found in the following link:


We look forward to your comments.

Best regards,

Jianping

On Tue, Oct 6, 2015 at 9:20 AM, Arjuna Sathiaseela= n <arjuna.sathiaseelan@cl.cam.ac.uk> wrote:
Hello Wang,
=C2=A0 It will be great if you could also point out to either the pres= entation or any document you may have so that some of us could look at it. = Thanks.

Regards

On 6 October 2015 at 02:1= 3, Jianping Wang <jianwang@cit= yu.edu.hk> wrote:



--

--001a11441a20c1ba0f05216d1e33-- From nobody Tue Oct 6 23:48:32 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 346271A8824 for ; Tue, 6 Oct 2015 23:48:31 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.9 X-Spam-Level: X-Spam-Status: No, score=-3.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 iJ7pD16gXhON for ; Tue, 6 Oct 2015 23:48:29 -0700 (PDT) Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 831AF1B2B12 for ; Tue, 6 Oct 2015 23:48:28 -0700 (PDT) X-AuditID: c1b4fb30-f79626d000006adf-0a-5614c03a9a63 Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id AD.53.27359.A30C4165; Wed, 7 Oct 2015 08:48:26 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.252]) by ESESSHC007.ericsson.se ([153.88.183.39]) with mapi id 14.03.0248.002; Wed, 7 Oct 2015 08:48:25 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: Ravi Ravindran Thread-Topic: Merging the ICN-IoT drafts Thread-Index: AQHQ/x2wTcBf7wAD80WE8HS2Yq0HfZ5feJGA Date: Wed, 7 Oct 2015 06:48:25 +0000 Message-ID: <23486C07-5DE6-41E9-9FC8-8752461C1739@ericsson.com> References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.150] Content-Type: multipart/alternative; boundary="_000_23486C075DE641E99FC88752461C1739ericssoncom_" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRmVeSWpSXmKPExsUyM+Jvja7VAZEwgylHRSz6/hlaPHyUbrFz 9k4mi9YVj9gtzn+7xuTA6jHl90ZWj5Yjb1k9Jm88zOYx49hLdo/eY7/ZAlijuGxSUnMyy1KL 9O0SuDK+vnnCUnA2o+J5k1kD473ULkYODgkBE4nlb5i7GDmBTDGJC/fWs4HYQgJHGSVObVTq YuQCshczSuz5uY8JJMEm4CSx7PxTdhBbREBPYlvrQzaQImaBSYwSuw/3MoIkhAXUJTZ+3wVV pCFx9c8uRpBlIgJGElMPm4CEWQRUJI4f2QlWwitgLzF72wJmiGXdjBJLLu4Eu4JTIEzi0vJz YDajgKzEl8bVYJcyC4hL3HoynwniagGJJXvOQ30gKvHy8T9WCFtJYsX2S4wQ9ckSi2etY4NY JihxcuYTlgmMorOQjJqFpGwWkrJZQGczC2hKrN+lD1GiKDGl+yE7hK0h0TpnLpRtLXHo2DFm ZDULGDlWMYoWpxYn5aYbGemlFmUmFxfn5+nlpZZsYgTG7sEtvw12ML587niIUYCDUYmHN8FF JEyINbGsuDL3EKM0B4uSOG8z04NQIYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYw1R46+UCvN 7zn5+siCYzPsda1rsiYc4v+oGFJ9yKhqP9fyFzpbz6b8V/opwbZid9T+7yxhX7av+/znx7xT K3/JzprNradfK26UbBpe+77q/LdWeSHL7F1VrVtrP7VozLDofdB0iGG7/boC1gu8ZkGKh48p Zp4VSAnXDi6V/Fw802jujK1P4tcosRRnJBpqMRcVJwIA0R8gr74CAAA= Archived-At: Cc: Anders Lindgren , Laura Hill , "oran@cisco.com" , Dirk Kutscher Subject: Re: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 06:48:31 -0000 --_000_23486C075DE641E99FC88752461C1739ericssoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmF2aSwNCg0KSeKAmW0gcmVhbGx5IHNvcnJ5IHRoYXQgd2UgZGlkIG5vdCBnZXQgdGltZSB0byBk aXNjdXNzIHRoaXMgZHVyaW5nIHRoZSBpbnRlcmltLiBUaGUgcmVhc29uIHdhcyBhIG1pc3VuZGVy c3RhbmRpbmcgYmV0d2VlbiB0aGUgY2hhaXJzIGFuZCBkdWUgdG8gYmFkIHRpbWUgbWFuYWdlbWVu dCBmcm9tIG91ciBzaWRlLiBTb3JyeSBhYm91dCB0aGF0Lg0KDQpJIGZ1bGx5IHN1cHBvcnQgd2hh dCB5b3UgcHJvcG9zZSBpbiB0aGUgc2xpZGVzIGFuZCBJIGRvbuKAmXQgZXhwZWN0IG15IGNvLWNo YWlycyB0byBoYXZlIGFueSBvYmplY3Rpb25zLiBFaXRoZXIgd2F5LCB0aGVzZSBhcmUgdHdvIGlu ZGl2aWR1YWwgZHJhZnRzIGFuZCB5b3UgYXMgYXV0aG9ycyBhcmUgZnJlZSB0byBkbyB3aGF0ZXZl ciB5b3UgbGlrZSB3aXRoIHRoZW0uIEJ1dCB3aGF0IEkgd291bGQgcmVjb21tZW5kIHlvdSB0byBk byBpcyB0byBzZW5kIHRoZSBzbGlkZXMgdG8gdGhlIG1haWxpbmcgbGlzdCBhbmQgYXNrIGZvciBm ZWVkYmFjayBhbmQgdGhlbiBnbyBhaGVhZCBhbmQgbWFrZSB5b3VyIHBsYW5uZWQgbWVyZ2UgdGFr aW5nIGFueSByZWNlaXZlZCBmZWVkYmFjayBpbnRvIGFjY291bnQuDQoNCkJlc3QgcmVnYXJkcywN CkLDtnJqZQ0KDQpPbiA1IG9rdCAyMDE1LCBhdCAwNToyNiwgUmF2aSBSYXZpbmRyYW4gPHJhdmku cmF2aW5kcmFuQGh1YXdlaS5jb208bWFpbHRvOnJhdmkucmF2aW5kcmFuQGh1YXdlaS5jb20+PiB3 cm90ZToNCg0KDQpXZSBjb3VsZG7igJl0IGdldCB0byBkaXNjdXNzIHRoaXMgcHJvcG9zYWwgdG8g bWVyZ2UgdGhlIHR3byBJQ04tSW9UIGRyYWZ0cyB5ZXN0ZXJkYXkgYXQgdGhlIGludGVyaW0gZHVl IHRvIHRpbWUuIFRoZSBwcm9wb3NhbCBpcyB0byBtZXJnZSB0aGUgb3ZlcmxhcCByZXF1aXJlbWVu dHMgZnJvbSB0aGUgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpbmRncmVuLWlj bnJnLWVmZmljaWVudGlvdC0wMyBpbnRvIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm dC16aGFuZy1pb3QtaWNuLWNoYWxsZW5nZXMtMDIgLCB0byBwcm9kdWNlIGEgbWVyZ2VkIElDTi1J b1QgcmVxdWlyZW1lbnRzICBmb2N1c2VkIHdvcmtpbmcgZ3JvdXAgZHJhZnQuIFRoZSBkZXRhaWxz IG9mIHRoZSBtZXJnZXIgaXMgaW4gdGhlIHNsaWRlcy4NCg0KUGxlYXNlIGxldCB1cyBrbm93IGlm IGl0IGlzIE9LIHRvIHByb2NlZWQgd2l0aCB0aGlzIHNvIHRoYXQgd2UgY2FuIHByZXNlbnQgdGhl IG1lcmdlZCB2ZXJzaW9uIG9mIHRoZSAgZHJhZnQgYXQgWW9rb2hhbWEuDQoNClJlZ2FyZHMsDQpS YXZpDQoNCg0KDQpGcm9tOiBpY25yZyBbbWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmddIE9u IEJlaGFsZiBPZiBCw7ZyamUgT2hsbWFuDQpTZW50OiBTYXR1cmRheSwgT2N0b2JlciAwMywgMjAx NSAyOjUwIFBNDQpUbzogaWNucmcNClN1YmplY3Q6IFtpY25yZ10gSW50ZXJpbSBzbGlkZXMNCg0K DQpodHRwOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzL2ludGVyaW0vMjAxNS8xMC8wMy9pY25y Zy9wcm9jZWVkaW5ncy5odG1sDQoNCg0KQsO2cmplDQoNCjxpY25yZ19uZXdfaW90X2RyYWZ0LXYx LjEucHB0eD4NCg0K --_000_23486C075DE641E99FC88752461C1739ericssoncom_ Content-Type: text/html; charset="utf-8" Content-ID: <2F10F5FDB05FE34D9AE5F4372A748519@ericsson.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KUmF2aSwNCjxkaXYgY2xhc3M9IiI+ PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPknigJltIHJlYWxseSBzb3JyeSB0 aGF0IHdlIGRpZCBub3QgZ2V0IHRpbWUgdG8gZGlzY3VzcyB0aGlzIGR1cmluZyB0aGUgaW50ZXJp bS4gVGhlIHJlYXNvbiB3YXMgYSBtaXN1bmRlcnN0YW5kaW5nIGJldHdlZW4gdGhlIGNoYWlycyBh bmQgZHVlIHRvIGJhZCB0aW1lIG1hbmFnZW1lbnQgZnJvbSBvdXIgc2lkZS4gU29ycnkgYWJvdXQg dGhhdC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs YXNzPSIiPkkgZnVsbHkgc3VwcG9ydCB3aGF0IHlvdSBwcm9wb3NlIGluIHRoZSBzbGlkZXMgYW5k IEkgZG9u4oCZdCBleHBlY3QgbXkgY28tY2hhaXJzIHRvIGhhdmUgYW55IG9iamVjdGlvbnMuIEVp dGhlciB3YXksIHRoZXNlIGFyZSB0d28gaW5kaXZpZHVhbCBkcmFmdHMgYW5kIHlvdSBhcyBhdXRo b3JzIGFyZSBmcmVlIHRvIGRvIHdoYXRldmVyIHlvdSBsaWtlIHdpdGggdGhlbS4gQnV0IHdoYXQg SSB3b3VsZCByZWNvbW1lbmQgeW91IHRvDQogZG8gaXMgdG8gc2VuZCB0aGUgc2xpZGVzIHRvIHRo ZSBtYWlsaW5nIGxpc3QgYW5kIGFzayBmb3IgZmVlZGJhY2sgYW5kIHRoZW4gZ28gYWhlYWQgYW5k IG1ha2UgeW91ciBwbGFubmVkIG1lcmdlIHRha2luZyBhbnkgcmVjZWl2ZWQgZmVlZGJhY2sgaW50 byBhY2NvdW50LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk aXYgY2xhc3M9IiI+QmVzdCByZWdhcmRzLDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48c3BhbiBjbGFz cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj5Cw7ZyamU8 L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGRpdj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiA1IG9rdCAyMDE1LCBhdCAwNToy NiwgUmF2aSBSYXZpbmRyYW4gJmx0OzxhIGhyZWY9Im1haWx0bzpyYXZpLnJhdmluZHJhbkBodWF3 ZWkuY29tIiBjbGFzcz0iIj5yYXZpLnJhdmluZHJhbkBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6 PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFz cz0iIj4NCjxkaXYgY2xhc3M9IlNlY3Rpb24xIiBzdHlsZT0icGFnZTogU2VjdGlvbjE7IGZvbnQt ZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBm b250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6 IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjog c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj ZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt c3Ryb2tlLXdpZHRoOiAwcHg7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4m bmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7 IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+V2Ug Y291bGRu4oCZdCBnZXQgdG8gZGlzY3VzcyB0aGlzIHByb3Bvc2FsIHRvIG1lcmdlIHRoZSB0d28g SUNOLUlvVCBkcmFmdHMgeWVzdGVyZGF5IGF0IHRoZSBpbnRlcmltIGR1ZSB0byB0aW1lLiBUaGUg cHJvcG9zYWwgaXMgdG8gbWVyZ2UgdGhlIG92ZXJsYXAgcmVxdWlyZW1lbnRzDQogZnJvbSB0aGU8 c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGIgY2xhc3M9 IiI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpbmRncmVuLWlj bnJnLWVmZmljaWVudGlvdC0wMyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlv bjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0 LWxpbmRncmVuLWljbnJnLWVmZmljaWVudGlvdC0wMzwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29u dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPmludG88c3BhbiBjbGFzcz0iQXBwbGUtY29u dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGIgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly90 b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpoYW5nLWlvdC1pY24tY2hhbGxlbmdlcy0wMiIgc3R5 bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+ aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpoYW5nLWlvdC1pY24tY2hhbGxlbmdl cy0wMjwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+ PC9iPiwNCiB0byBwcm9kdWNlIGEgbWVyZ2VkIElDTi1Jb1QgcmVxdWlyZW1lbnRzICZuYnNwO2Zv Y3VzZWQgd29ya2luZyBncm91cCBkcmFmdC4gVGhlIGRldGFpbHMgb2YgdGhlIG1lcmdlciBpcyBp biB0aGUgc2xpZGVzLjxiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9iPjwvc3Bhbj48 L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8 YiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJz cDs8L3NwYW4+PC9iPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0 OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlBs ZWFzZSBsZXQgdXMga25vdyBpZiBpdCBpcyBPSyB0byBwcm9jZWVkIHdpdGggdGhpcyBzbyB0aGF0 IHdlIGNhbiBwcmVzZW50IHRoZSBtZXJnZWQgdmVyc2lvbiBvZiB0aGUgJm5ic3A7ZHJhZnQgYXQg WW9rb2hhbWEuPGIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L2I+PC9zcGFuPjwvZGl2 Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7 IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4N CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5SZWdhcmRzLDxvOnAgY2xhc3M9IiI+ PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0 OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7 IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlJh dmk8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l dyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0 OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy NSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi IGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl PSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4 MSwgMTk2LCAyMjMpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwaW4gMGlu OyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz PSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIg Y2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu PmljbnJnIFs8YSBocmVmPSJtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZyIgc3R5bGU9ImNv bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bWFpbHRv OmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmc8L2E+XTxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt c3BhY2UiPiZuYnNwOzwvc3Bhbj48YiBjbGFzcz0iIj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNsYXNz PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+QsO2cmplIE9obG1hbjxi ciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252 ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5TYXR1cmRheSwgT2N0b2JlciAwMywgMjAxNSAyOjUw IFBNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1j b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5pY25yZzxiciBjbGFzcz0iIj4NCjxiIGNsYXNz PSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw Ozwvc3Bhbj5baWNucmddIEludGVyaW0gc2xpZGVzPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+ PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy aWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IGNs YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6 IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N CjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ DQo8YmxvY2txdW90ZSBzdHlsZT0iY29sb3I6IGluaGVyaXQ7IHBhZGRpbmc6IGluaGVyaXQ7IG1h cmdpbjogaW5oZXJpdDsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg c2VyaWY7IiBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGlu Z3MvaW50ZXJpbS8yMDE1LzEwLzAzL2ljbnJnL3Byb2NlZWRpbmdzLmh0bWwiIHN0eWxlPSJjb2xv cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmh0dHA6Ly93 d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3MvaW50ZXJpbS8yMDE1LzEwLzAzL2ljbnJnL3Byb2NlZWRp bmdzLmh0bWw8L2E+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250 LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNz PSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5i c3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KQsO2cmplPG86cCBjbGFzcz0iIj48L286 cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjxzcGFuIGlkPSJjaWQ6NjYwQzI1RERDRUYzODY0RkI0RjAzQUMx RTlDNDdGOTBAZXJpY3Nzb24uY29tIj4mbHQ7aWNucmdfbmV3X2lvdF9kcmFmdC12MS4xLnBwdHgm Z3Q7PC9zcGFuPjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8 L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_23486C075DE641E99FC88752461C1739ericssoncom_-- From nobody Tue Oct 6 23:54:02 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE2381A034F for ; Tue, 6 Oct 2015 23:54:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.901 X-Spam-Level: X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 xyzUSmmLAMNb for ; Tue, 6 Oct 2015 23:54:00 -0700 (PDT) Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 163FA1A0252 for ; Tue, 6 Oct 2015 23:53:58 -0700 (PDT) X-AuditID: c1b4fb2d-f79626d000004282-61-5614c184e8d8 Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 09.18.17026.481C4165; Wed, 7 Oct 2015 08:53:56 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.252]) by ESESSHC007.ericsson.se ([153.88.183.39]) with mapi id 14.03.0248.002; Wed, 7 Oct 2015 08:53:56 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: Marie-Jose Montpetit Thread-Topic: [icnrg] Planning for a potential Yokohama interim Thread-Index: AQHQ/KEdoYAAISDJuUqzmEIfoxXNi55XOqaAgAhEboA= Date: Wed, 7 Oct 2015 06:53:55 +0000 Message-ID: <9E71A8E2-00C9-410D-A32D-500C1559DE60@ericsson.com> References: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> In-Reply-To: <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.148] Content-Type: text/plain; charset="utf-8" Content-ID: <0A8705D8B0CBC84F9E95AD9333F21570@ericsson.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRmVeSWpSXmKPExsUyM+JvjW7LQZEwg11bjS0ePkq32Dl7J5PF s1Ur2SxaVzxid2DxmPJ7I6vH5I2H2Twedncyesw49pI9gCWKyyYlNSezLLVI3y6BK2PB5t3s BV38FZN+bGZsYLzB18XIySEhYCJxZfIEdghbTOLCvfVsXYxcHEICRxklfq2dwAThLGaUOH1w MRNIFZuAk8Sy80/BOkQEDCR293Yxg9jMAvkS8+Y1gtnCAnYSSy9tZoKosZe43HWABcK2kjg8 bwYjiM0ioCLx89YfsBpeoJqehUfZQGwhgQqJwxfXg9mcAs4S79cuAqtnFJCV+NK4GmqXuMSt J/OZIK4WkFiy5zwzhC0q8fLxP1YIW0micckTIJsDqF5TYv0ufYhWa4lz67ayQdiKElO6H7JD nCAocXLmE5YJjOKzkGyYhdA9C0n3LCTds5B0L2BkXcUoWpxaXJybbmSsl1qUmVxcnJ+nl5da sokRGJMHt/zW3cG4+rXjIUYBDkYlHt4EF5EwIdbEsuLK3EOM0hwsSuK8LUwPQoUE0hNLUrNT UwtSi+KLSnNSiw8xMnFwSjUwWnOuObF0i+4PC8GA/8qrJ1c9l1L5uiWQcY/LjS0PbzcEVnh8 bvUx2Mu81+zCnN7lqTuWn92z5/Q1z/9TJky417nplaJ6EVuTzrHM0ll/Tb5LvY/Y8PFX4o9f D+qX7IhI1ArQm5XMYeR+xly88WT+17xj7oEFoWqrGz7EbtVp+cB846y3ZrfSRyWW4oxEQy3m ouJEAHBrnR2qAgAA Archived-At: Cc: "Dave Oran \(oran\)" , Laura Hill , Dirk Kutscher Subject: Re: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 06:54:02 -0000 RGVhciBNYXJpZS1Kb3NlLA0KDQpXaGlsZSBJ4oCZbSBoYXBweSB0aGF0IHlvdSB3b3VsZCBsaWtl IHRvIHBhcnRpY2lwYXRlIHJlbW90ZWx5IEkgZG9u4oCZdCB0aGluayBpdCB3b3VsZCBiZSB2ZXJ5 IHByYWN0aWNhbCB3aXRoIHJlbW90ZSBwYXJ0aWNpcGF0aW9uIGF0IHRoaXMgdHlwZSBvZiBtZWV0 aW5nLiBXaGF0IGNhbiBiZSBkb25lIGlzIHRvIGhhdmUgcHJlLW1lZXRpbmdzIG9yIGZvbGxvdyB1 cCBtZWV0aW5ncyBhcyBwaG9uZSBjb25mZXJlbmNlcy4gSWYgeW91IGhhdmUgc29tZSBzcGVjaWZp YyB0b3BpYyB5b3UgdGhpbmsgd291bGQgYmVuZWZpdCBmcm9tIHN1Y2ggYSBtZWV0aW5nIHBsZWFz ZSBmZWVsIGZyZWUgdG8gdGFrZSB0aGUgaW5pdGlhdGl2ZSBhbmQgcHJvcG9zZSBzdWNoIGEgbWVl dGluZyBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpCZXN0IHJlZ2FyZHMsDQoJCQlCw7ZyamUNCg0K DQoNCj4gT24gMiBva3QgMjAxNSwgYXQgMDI6MzgsIE1hcmllLUpvc2UgTW9udHBldGl0IDxtYXJp ZUBtam1vbnRwZXRpdC5jb20+IHdyb3RlOg0KPiANCj4gSSBhbSBhbGwgZm9yIGl0IC0gYnV0IEkg d291bGQgcmVxdWVzdCByZW1vdGUgcGFydGljaXBhdGlvbiAtIEkgdGhpbmsgaXTigJlzIGVzc2Vu dGlhbC4NCj4gDQo+IA0KPj4gT24gT2N0IDEsIDIwMTUsIGF0IDc6MzAgUE0sIELDtnJqZSBPaGxt YW4gPGJvcmplLm9obG1hbkBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPj4gDQo+PiBXZSBhcmUgY29u c2lkZXJpbmcgaGF2aW5nIGEgU3VuZGF5IGludGVyaW0gaW4gWW9rb2hhbWEsIGV2ZW4gdGhvdWdo IGl0IGlzIG5vdCBsb25nIGFmdGVyIG91ciBTLkYuIGludGVyaW0uIE9uZSByZWFzb24gaXMgdGhh dCB3ZSB3b3VsZCBsaWtlIHRvIHRlc3QgYSBkaWZmZXJlbnQgZm9ybWF0IGZvciB0aGUgbWVldGlu Zy4gVGhlIGlkZWEgaXMgdG8gaGF2ZSBhIHR5cGUgb2Ygd29ya3Nob3AgbWVldGluZywgbWFraW5n IHBlb3BsZSB3b3JrIGluIGdyb3VwcyBvbiBzcGVjaWZpYyB0b3BpY3Mgd2hpY2ggY291bGQgYmUg YSBzcGVjaWZpYyB0ZWNobmljYWwgaXNzdWUsIGVkaXRpbmcgYSBkb2N1bWVudCBvciBkb2luZyBz b21lIGludGVyb3AgdGVzdGluZy4gDQo+PiBHaXZlIGl0IHNvbWUgdGhvdWdodCBhbmQgYnJpbmcg eW91ciBpZGVhIG9uIFNhdHVyZGF5IHNvIHdlIGNhbiBkaXNjdXNzIGlmIHRoaXMgaXMgc29tZXRo aW5nIHdlIHRoaW5rIGNvdWxkIGJlIHByb2R1Y3RpdmUuDQo+PiANCj4+IAlCw7ZyamUsIERhdmUg JiBEaXJrDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xw0KPj4gaWNucmcgbWFpbGluZyBsaXN0DQo+PiBpY25yZ0BpcnRmLm9yZw0KPj4gaHR0cHM6Ly93 d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KPiANCg0K From nobody Wed Oct 7 00:32:37 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02EA71A8AA5 for ; Wed, 7 Oct 2015 00:32:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.602 X-Spam-Level: X-Spam-Status: No, score=-4.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_INVITATION=-2, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, 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 C_OOpkvhQgEd for ; Wed, 7 Oct 2015 00:32:31 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 387561A8AA0 for ; Wed, 7 Oct 2015 00:32:31 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 873A610AB44 for ; Wed, 7 Oct 2015 09:32:29 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iUpjYvenIkYT for ; Wed, 7 Oct 2015 09:32:29 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 69FF310AB43 for ; Wed, 7 Oct 2015 09:32:27 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.03.0210.002; Wed, 7 Oct 2015 09:32:27 +0200 From: Dirk Kutscher To: "icnrg@irtf.org" Thread-Topic: [irsg] Deadline in 3 weeks! Call for Nominations: 2016 Applied Networking Research Prize (ANRP) Thread-Index: AQHRALT5NdatQZX8R0SVSAiPndsG5p5foxsA Date: Wed, 7 Oct 2015 07:32:27 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A66FF557@PALLENE.office.hd> References: <9080F40B-ABBE-4FA3-8D21-8C0F971147AF@eggert.org> In-Reply-To: <9080F40B-ABBE-4FA3-8D21-8C0F971147AF@eggert.org> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.1.2.102] Content-Type: multipart/mixed; boundary="_002_82AB329A76E2484D934BBCA77E9F5249A66FF557PALLENEofficehd_" MIME-Version: 1.0 Archived-At: Subject: [icnrg] FW: [irsg] Deadline in 3 weeks! Call for Nominations: 2016 Applied Networking Research Prize (ANRP) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 07:32:34 -0000 --_002_82AB329A76E2484D934BBCA77E9F5249A66FF557PALLENEofficehd_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBpcnNnIFttYWlsdG86aXJzZy1i b3VuY2VzQGlydGYub3JnXSBPbiBCZWhhbGYgT2YgTGFycyBFZ2dlcnQNClNlbnQ6IE1pdHR3b2No LCA3LiBPa3RvYmVyIDIwMTUgMDY6MDINClRvOiBhbnJwQGlydGYub3JnDQpTdWJqZWN0OiBbaXJz Z10gRGVhZGxpbmUgaW4gMyB3ZWVrcyEgQ2FsbCBmb3IgTm9taW5hdGlvbnM6IDIwMTYgQXBwbGll ZCBOZXR3b3JraW5nIFJlc2VhcmNoIFByaXplIChBTlJQKQ0KDQogICAgICAgICAgICAgICAgICBD QUxMIEZPUiBOT01JTkFUSU9OUzoNCg0KICAgICAgIEFQUExJRUQgTkVUV09SS0lORyBSRVNFQVJD SCBQUklaRSAoQU5SUCkgMjAxNg0KDQogICAgICAgICAgICAgICAgICBodHRwOi8vaXJ0Zi5vcmcv YW5ycA0KDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKg0KKioqICAgICBTdWJtaXQgbm9taW5hdGlvbnMgZm9yIHRoZSAy MDE2IGF3YXJkIHBlcmlvZCBvZiB0aGUgICAgICAqKioNCioqKiAgQXBwbGllZCBOZXR3b3JraW5n IFJlc2VhcmNoIFByaXplIHVudGlsIE9jdG9iZXIgMzEsIDIwMTUhICAgKioqDQoqKiogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoq Kg0KKioqICAgIChQbGVhc2Ugc2hhcmUgdGhpcyBhbm5vdW5jZW1lbnQgd2l0aCB5b3VyIGNvbGxl YWd1ZXMuKSAgICAqKioNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNClRoZSBBcHBsaWVkIE5ldHdvcmtpbmcgUmVz ZWFyY2ggUHJpemUgKEFOUlApIGlzIGF3YXJkZWQgZm9yIHJlY2VudCByZXN1bHRzIGluIGFwcGxp ZWQgbmV0d29ya2luZyByZXNlYXJjaCB0aGF0IGFyZSByZWxldmFudCBmb3IgdHJhbnNpdGlvbmlu ZyBpbnRvIHNoaXBwaW5nIEludGVybmV0IHByb2R1Y3RzIGFuZCByZWxhdGVkIHN0YW5kYXJkaXph dGlvbiBlZmZvcnRzLiBSZXNlYXJjaGVycyB3aXRoIHJlbGV2YW50LCByZWNlbnQgcmVzdWx0cyBh cmUgZW5jb3VyYWdlZCB0byBhcHBseSBmb3IgdGhpcyBwcml6ZSwgd2hpY2ggd2lsbCBvZmZlciB0 aGVtIHRoZSBvcHBvcnR1bml0eSB0byBwcmVzZW50IGFuZCBkaXNjdXNzIHRoZWlyIHdvcmsgd2l0 aCB0aGUgZW5naW5lZXJzLCBuZXR3b3JrIG9wZXJhdG9ycywgcG9saWN5IG1ha2VycyBhbmQgc2Np ZW50aXN0cyB0aGF0IHBhcnRpY2lwYXRlIGluIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZyBUYXNr IEZvcmNlIChJRVRGKSBhbmQgaXRzIHJlc2VhcmNoIGFybSwgdGhlIEludGVybmV0IFJlc2VhcmNo IFRhc2sgRm9yY2UgKElSVEYpLiBUaGlyZC1wYXJ0eSBub21pbmF0aW9ucyBmb3IgdGhpcyBwcml6 ZSBhcmUgYWxzbyBlbmNvdXJhZ2VkLiBUaGUgZ29hbCBvZiB0aGUgQXBwbGllZCBOZXR3b3JraW5n IFJlc2VhcmNoIFByaXplIGlzIHRvIHJlY29nbml6ZSB0aGUgYmVzdCBuZXcgaWRlYXMgaW4gbmV0 d29ya2luZywgYW5kIGJyaW5nIHRoZW0gdG8gdGhlIElFVEYgYW5kIElSVEYgZXNwZWNpYWxseSBp biBjYXNlcyB3aGVyZSB0aGV5IHdvdWxkIG5vdCBvdGhlcndpc2Ugc2VlIG11Y2ggZXhwb3N1cmUg b3IgZGlzY3Vzc2lvbi4NCg0KVGhlIEFwcGxpZWQgTmV0d29ya2luZyBSZXNlYXJjaCBQcml6ZSAo QU5SUCkgY29uc2lzdHMgb2Y6DQoNCuKAoiBjYXNoIHByaXplIG9mICQ1MDAgKFVTRCkNCuKAoiBp bnZpdGVkIHRhbGsgYXQgdGhlIElSVEYgT3BlbiBNZWV0aW5nDQrigKIgdHJhdmVsIGdyYW50IHRv IGF0dGVuZCBhIHdlZWstbG9uZyBJRVRGIG1lZXRpbmcgKGFpcmZhcmUsIGhvdGVsLCByZWdpc3Ry YXRpb24sIHN0aXBlbmQpIOKAoiByZWNvZ25pdGlvbiBhdCB0aGUgSUVURiBwbGVuYXJ5IOKAoiBp bnZpdGF0aW9uIHRvIHJlbGF0ZWQgc29jaWFsIGFjdGl2aXRpZXMg4oCiIHBvdGVudGlhbCBmb3Ig YWRkaXRpb25hbCB0cmF2ZWwgZ3JhbnRzIHRvIGZ1dHVyZSBJRVRGIG1lZXRpbmdzLCBiYXNlZCBv biBjb21tdW5pdHkgZmVlZGJhY2sNCg0KVGhlIEFwcGxpZWQgTmV0d29ya2luZyBSZXNlYXJjaCBQ cml6ZSB3aWxsIGJlIGF3YXJkZWQgb25jZSBwZXIgY2FsZW5kYXIgeWVhci4gRWFjaCB5ZWFyLCBz ZXZlcmFsIHdpbm5lcnMgd2lsbCBiZSBjaG9zZW4gYW5kIGludml0ZWQgdG8gcHJlc2VudCB0aGVp ciB3b3JrIGF0IG9uZSBvZiB0aGUgdGhyZWUgSUVURiBtZWV0aW5ncyBkdXJpbmcgdGhlIHllYXIu DQoNCg0KSE9XIFRPIE5PTUlOQVRFDQoNCk9ubHkgYSBzaW5nbGUgcGVyc29uIGNhbiBiZSBub21p bmF0ZWQgZm9yIHRoZSBhd2FyZC4gVGhlIGJhc2lzIG9mIHRoZSBub21pbmF0aW9uIGlzIGEgcGVl ci1yZXZpZXdlZCwgb3JpZ2luYWwgam91cm5hbCwgY29uZmVyZW5jZSBvciB3b3Jrc2hvcCBwYXBl ciB0aGV5IGF1dGhvcmVkLCB3aGljaCB3YXMgcmVjZW50bHkgcHVibGlzaGVkIG9yIGFjY2VwdGVk IGZvciBwdWJsaWNhdGlvbi4gVGhlIG5vbWluZWUgbXVzdCBiZSBvbmUgb2YgdGhlIG1haW4gYXV0 aG9ycyBvZiB0aGUgbm9taW5hdGVkIHBhcGVyLiBCb3RoIHNlbGYgbm9taW5hdGlvbnMgKG5vbWlu YXRpbmcgb25l4oCZcyBvd24NCnBhcGVyKSBhbmQgdGhpcmQtcGFydHkgbm9taW5hdGlvbnMgKG5v bWluYXRpbmcgc29tZW9uZSBlbHNl4oCZcyBwYXBlcikgYXJlIGVuY291cmFnZWQuDQoNClRoZSBu b21pbmF0ZWQgcGFwZXIgc2hvdWxkIHByb3ZpZGUgYSBzY2llbnRpZmljIGZvdW5kYXRpb24gZm9y IHBvc3NpYmxlIGZ1dHVyZSBJRVRGIGVuZ2luZWVyaW5nIHdvcmsgb3IgSVJURiByZXNlYXJjaCBh bmQgZXhwZXJpbWVudGF0aW9uLCBhbmFseXplIHRoZSBiZWhhdmlvciBvZiBJbnRlcm5ldCBwcm90 b2NvbHMgaW4gb3BlcmF0aW9uYWwgZGVwbG95bWVudHMgb3IgcmVhbGlzdGljIHRlc3RiZWRzLCBt YWtlIGFuIGltcG9ydGFudCBjb250cmlidXRpb24gdG8gdGhlIHVuZGVyc3RhbmRpbmcgb2YgSW50 ZXJuZXQgc2NhbGFiaWxpdHksIHBlcmZvcm1hbmNlLCByZWxpYWJpbGl0eSwgc2VjdXJpdHkgb3Ig Y2FwYWJpbGl0eSwgb3Igb3RoZXJ3aXNlIGJlIG9mIHJlbGV2YW5jZSB0byBvbmdvaW5nIG9yIGZ1 dHVyZSBJRVRGIG9yIElSVEYgYWN0aXZpdGllcy4NCg0KQXBwbGljYW50cyBtdXN0IGJyaWVmbHkg ZGVzY3JpYmUgaG93IHRoZSBub21pbmF0ZWQgcGFwZXIgcmVsYXRlcyB0byB0aGVzZSBnb2Fscywg YW5kIGFyZSBlbmNvdXJhZ2VkIHRvIGRlc2NyaWJlIGhvdyBhIHByZXNlbnRhdGlvbiBvZiB0aGVz ZSByZXNlYXJjaCByZXN1bHRzIHdvdWxkIGZvc3RlciB0aGVpciB0cmFuc2l0aW9uIGludG8gbmV3 IElFVEYgZW5naW5lZXJpbmcgb3IgSVJURiBleHBlcmltZW50YXRpb24sIG9yIG90aGVyd2lzZSBz ZWVkIG5ldyBhY3Rpdml0aWVzIHRoYXQgd2lsbCBoYXZlIGFuIGltcGFjdCBvbiB0aGUgcmVhbC13 b3JsZCBJbnRlcm5ldC4NCg0KVGhlIGdvYWwgb2YgdGhlIEFwcGxpZWQgTmV0d29ya2luZyBSZXNl YXJjaCBQcml6ZSAoQU5SUCkgaXMgdG8gZm9zdGVyIHRoZSB0cmFuc2l0aW9uaW5nIG9mIHJlc2Vh cmNoIHJlc3VsdHMgaW50byByZWFsLXdvcmxkIGJlbmVmaXRzIGZvciB0aGUgSW50ZXJuZXQuIFRo ZXJlZm9yZSwgYXBwbGljYW50cyBtdXN0IGluZGljYXRlIHRoYXQgdGhleSAob3IgdGhlIG5vbWlu ZWUsIGluIGNhc2Ugb2YgdGhpcmQtcGFydHkgbm9taW5hdGlvbnMpIGFyZSBhdmFpbGFibGUgdG8g YXR0ZW5kIGF0IGxlYXN0IG9uZSBvZiB0aGUgeWVhcuKAmXMgSUVURiBtZWV0aW5ncyBpbiBwZXJz b24gYW5kIGluIGl0cyBlbnRpcmV0eS4NCg0KTm9taW5hdGlvbnMgbXVzdCBpbmNsdWRlOg0KDQri gKIgdGhlIG5hbWUgYW5kIGVtYWlsIGFkZHJlc3Mgb2YgdGhlIG5vbWluZWUg4oCiIGEgYmlibGlv Z3JhcGhpYyByZWZlcmVuY2UgdG8gdGhlIHB1Ymxpc2hlZCAob3IgYWNjZXB0ZWQpIG5vbWluYXRl ZCBwYXBlciDigKIgYSBQREYgY29weSBvZiB0aGUgbm9taW5hdGVkIHBhcGVyIOKAoiBhIHN0YXRl bWVudCB0aGF0IGRlc2NyaWJlcyBob3cgdGhlIG5vbWluYXRlZCBwYXBlciBmdWxmaWxscyB0aGUg Z29hbHMgb2YgdGhlIGF3YXJkIOKAoiBhIHN0YXRlbWVudCBhYm91dCB3aGljaCBvZiB0aGUgeWVh cuKAmXMgSUVURiBtZWV0aW5ncyB0aGUgbm9taW5lZSB3b3VsZCBiZSBhdmFpbGFibGUgdG8gYXR0 ZW5kIGluIHBlcnNvbiBhbmQgaW4gaXRzIGVudGlyZXR5IOKAoiBhIGJyaWVmIGJpb2dyYXBoeSBv ciBDViBvZiB0aGUgbm9taW5lZSDigKIgb3B0aW9uYWxseSwgYW55IG90aGVyIHN1cHBvcnRpbmcg aW5mb3JtYXRpb24gKGxpbmsgdG8gbm9taW5lZeKAmXMgd2ViIHNpdGUsIGV0Yy4pDQoNCk5vbWlu YXRpb25zIGFyZSBzdWJtaXR0ZWQgdmlhIHRoZSBzdWJtaXNzaW9uIHNpdGUgYXQgaHR0cDovL2ly dGYub3JnL2FucnAvMjAxNi8uIEluIGV4Y2VwdGlvbmFsIGNhc2VzLCBub21pbmF0aW9ucyBtYXkg YWxzbyBiZSBzdWJtaXR0ZWQgYnkgZW1haWwgdG8gYW5ycEBpcnRmLm9yZy4NCg0KDQpJTVBPUlRB TlQgREFURVMNCg0KQXBwbGljYXRpb25zIGNsb3NlOiBPY3RvYmVyIDMxLCAyMDE1IChoYXJkKQ0K Tm90aWZpY2F0aW9uczogICAgICBEZWNlbWJlciAxLCAyMDE1DQoNCg0KU1BPTlNPUlMNCg0KVGhl IEFwcGxpZWQgTmV0d29ya2luZyBSZXNlYXJjaCBQcml6ZSAoQU5SUCkgaXMgc3VwcG9ydGVkIGJ5 IHRoZSBJbnRlcm5ldCBTb2NpZXR5IChJU09DKSwgYXMgcGFydCBvZiBpdHMgSW50ZXJuZXQgUmVz ZWFyY2ggQXdhcmQgUHJvZ3JhbW1lLCBpbiBjb29yZGluYXRpb24gd2l0aCB0aGUgSW50ZXJuZXQg UmVzZWFyY2ggVGFzayBGb3JjZSAoSVJURikuDQoNCg0KSEVMUCBQVUJMSUNJWkUgVEhFIEFOUlAN Cg0KSWYgeW91IHdvdWxkIGxpa2UgdG8gaGVscCBwdWJsaWNpemUgdGhlIEFOUlAgd2l0aGluIHlv dXIgb3JnYW5pemF0aW9uLCB5b3UgYXJlIHdlbGNvbWUgdG8gcHJpbnQgYW5kIHVzZSB0aGUgZmx5 ZXIgYXQgaHR0cDovL2lydGYub3JnL2FucnAtMjAxNi1mbHllci5wZGYNCg0K --_002_82AB329A76E2484D934BBCA77E9F5249A66FF557PALLENEofficehd_ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: signature.asc Content-Disposition: attachment; filename="signature.asc"; size=281; creation-date="Wed, 07 Oct 2015 07:32:27 GMT"; modification-date="Wed, 07 Oct 2015 07:32:27 GMT" Content-Transfer-Encoding: base64 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCg0KaVFDVkF3VUJWaFNaUE5aY25wUnZlbzF4 QVFocVBnUUFtWE15YjhibTl5dHpyNS9CSEdRUHdDV3JFc1pNOUdqUw0KT0lXb1RybUdCczhUVGV4 L0ZZeWNGT0JPT3VYSVkrVU5TL3lrZEhseDFBQmh3RlJGZTRxNVFsaGNHWkpUaWYvQg0KcUo1WWRD NVdWZDFjRDhyS0FtRFVKZXhWQXAxMSt1cDRqVENrTHVmYUZsNDIvVHlWRzd6UjM2eXBKSksxbm03 cQ0KY3o0a0tPY1hOaXM9DQo9N2J4dA0KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQo= --_002_82AB329A76E2484D934BBCA77E9F5249A66FF557PALLENEofficehd_-- From nobody Wed Oct 7 01:17:56 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D44D81B2BB0 for ; Wed, 7 Oct 2015 01:17:54 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.311 X-Spam-Level: X-Spam-Status: No, score=-2.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 4sY21Bq4TXMI for ; Wed, 7 Oct 2015 01:17:52 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9AFA1B2BAB for ; Wed, 7 Oct 2015 01:17:51 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 41BBC10AA10; Wed, 7 Oct 2015 10:17:50 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZKtLrMY9sKxr; Wed, 7 Oct 2015 10:17:50 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 1861A10A4FA; Wed, 7 Oct 2015 10:17:40 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.03.0210.002; Wed, 7 Oct 2015 10:17:18 +0200 From: Dirk Kutscher To: =?utf-8?B?QsO2cmplIE9obG1hbg==?= , "Ravi Ravindran" Thread-Topic: Merging the ICN-IoT drafts Thread-Index: AQHQ/x22PKNrURCz3ke5uPHOzgBwH55feJGAgAA5G8A= Date: Wed, 7 Oct 2015 08:17:17 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A66FF795@PALLENE.office.hd> References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> <23486C07-5DE6-41E9-9FC8-8752461C1739@ericsson.com> In-Reply-To: <23486C07-5DE6-41E9-9FC8-8752461C1739@ericsson.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.2.102] Content-Type: multipart/alternative; boundary="_000_82AB329A76E2484D934BBCA77E9F5249A66FF795PALLENEofficehd_" MIME-Version: 1.0 Archived-At: Cc: Anders Lindgren , Laura Hill , "oran@cisco.com" Subject: Re: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 08:17:55 -0000 --_000_82AB329A76E2484D934BBCA77E9F5249A66FF795PALLENEofficehd_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUmF2aSwNCg0KdGhhbmtzIGZvciB0aGUgcHJvcG9zYWwuIChObyBuZWVkIHRvIHNlbmQgdGhl IHNsaWRlcyB0byB0aGUgbGlzdCBhZ2Fpbi4pDQoNCkxldOKAmXMgY29sbGVjdCBzb21lIGZlZWRi YWNrIG9uIHRoZSBsaXN0IGR1cmluZyB0aGUgbmV4dCBkYXlzLg0KDQpMb29raW5nIGZvcndhcmQg dG8gZm9sbG93aW5nIHVwIG9uIHRoaXMgaW4gWW9rb2hhbWEuDQoNCkRpcmsNCg0KDQpGcm9tOiBC w7ZyamUgT2hsbWFuIFttYWlsdG86Ym9yamUub2hsbWFuQGVyaWNzc29uLmNvbV0NClNlbnQ6IE1p dHR3b2NoLCA3LiBPa3RvYmVyIDIwMTUgMDg6NDgNClRvOiBSYXZpIFJhdmluZHJhbg0KQ2M6IERp cmsgS3V0c2NoZXI7IG9yYW5AY2lzY28uY29tOyBMYXVyYSBIaWxsOyBBbmRlcnMgTGluZGdyZW4N ClN1YmplY3Q6IFJlOiBNZXJnaW5nIHRoZSBJQ04tSW9UIGRyYWZ0cw0KDQpSYXZpLA0KDQpJ4oCZ bSByZWFsbHkgc29ycnkgdGhhdCB3ZSBkaWQgbm90IGdldCB0aW1lIHRvIGRpc2N1c3MgdGhpcyBk dXJpbmcgdGhlIGludGVyaW0uIFRoZSByZWFzb24gd2FzIGEgbWlzdW5kZXJzdGFuZGluZyBiZXR3 ZWVuIHRoZSBjaGFpcnMgYW5kIGR1ZSB0byBiYWQgdGltZSBtYW5hZ2VtZW50IGZyb20gb3VyIHNp ZGUuIFNvcnJ5IGFib3V0IHRoYXQuDQoNCkkgZnVsbHkgc3VwcG9ydCB3aGF0IHlvdSBwcm9wb3Nl IGluIHRoZSBzbGlkZXMgYW5kIEkgZG9u4oCZdCBleHBlY3QgbXkgY28tY2hhaXJzIHRvIGhhdmUg YW55IG9iamVjdGlvbnMuIEVpdGhlciB3YXksIHRoZXNlIGFyZSB0d28gaW5kaXZpZHVhbCBkcmFm dHMgYW5kIHlvdSBhcyBhdXRob3JzIGFyZSBmcmVlIHRvIGRvIHdoYXRldmVyIHlvdSBsaWtlIHdp dGggdGhlbS4gQnV0IHdoYXQgSSB3b3VsZCByZWNvbW1lbmQgeW91IHRvIGRvIGlzIHRvIHNlbmQg dGhlIHNsaWRlcyB0byB0aGUgbWFpbGluZyBsaXN0IGFuZCBhc2sgZm9yIGZlZWRiYWNrIGFuZCB0 aGVuIGdvIGFoZWFkIGFuZCBtYWtlIHlvdXIgcGxhbm5lZCBtZXJnZSB0YWtpbmcgYW55IHJlY2Vp dmVkIGZlZWRiYWNrIGludG8gYWNjb3VudC4NCg0KQmVzdCByZWdhcmRzLA0KQsO2cmplDQoNCk9u IDUgb2t0IDIwMTUsIGF0IDA1OjI2LCBSYXZpIFJhdmluZHJhbiA8cmF2aS5yYXZpbmRyYW5AaHVh d2VpLmNvbTxtYWlsdG86cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQoNCldl IGNvdWxkbuKAmXQgZ2V0IHRvIGRpc2N1c3MgdGhpcyBwcm9wb3NhbCB0byBtZXJnZSB0aGUgdHdv IElDTi1Jb1QgZHJhZnRzIHllc3RlcmRheSBhdCB0aGUgaW50ZXJpbSBkdWUgdG8gdGltZS4gVGhl IHByb3Bvc2FsIGlzIHRvIG1lcmdlIHRoZSBvdmVybGFwIHJlcXVpcmVtZW50cyBmcm9tIHRoZSBo dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGluZGdyZW4taWNucmctZWZmaWNpZW50 aW90LTAzIGludG8gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpoYW5nLWlvdC1p Y24tY2hhbGxlbmdlcy0wMiAsIHRvIHByb2R1Y2UgYSBtZXJnZWQgSUNOLUlvVCByZXF1aXJlbWVu dHMgIGZvY3VzZWQgd29ya2luZyBncm91cCBkcmFmdC4gVGhlIGRldGFpbHMgb2YgdGhlIG1lcmdl ciBpcyBpbiB0aGUgc2xpZGVzLg0KDQpQbGVhc2UgbGV0IHVzIGtub3cgaWYgaXQgaXMgT0sgdG8g cHJvY2VlZCB3aXRoIHRoaXMgc28gdGhhdCB3ZSBjYW4gcHJlc2VudCB0aGUgbWVyZ2VkIHZlcnNp b24gb2YgdGhlICBkcmFmdCBhdCBZb2tvaGFtYS4NCg0KUmVnYXJkcywNClJhdmkNCg0KDQoNCkZy b206IGljbnJnIFttYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZ10gT24gQmVoYWxmIE9mIELD tnJqZSBPaGxtYW4NClNlbnQ6IFNhdHVyZGF5LCBPY3RvYmVyIDAzLCAyMDE1IDI6NTAgUE0NClRv OiBpY25yZw0KU3ViamVjdDogW2ljbnJnXSBJbnRlcmltIHNsaWRlcw0KDQoNCmh0dHA6Ly93d3cu aWV0Zi5vcmcvcHJvY2VlZGluZ3MvaW50ZXJpbS8yMDE1LzEwLzAzL2ljbnJnL3Byb2NlZWRpbmdz Lmh0bWwNCg0KDQpCw7ZyamUNCg0KPGljbnJnX25ld19pb3RfZHJhZnQtdjEuMS5wcHR4Pg0KDQo= --_000_82AB329A76E2484D934BBCA77E9F5249A66FF795PALLENEofficehd_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6 Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0 YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206 LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt c2VyaWYiO30NCnNwYW4uYXBwbGUtdGFiLXNwYW4NCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtdGFi LXNwYW47fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBw bGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBl OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ Y29sb3I6IzFGNDk3RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToi QmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt bGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7 fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7 DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCAyLjBjbSA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlv bjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+ PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8 L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0 IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNo YXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iREUiIGxp bms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7Y29sb3I6IzFGNDk3RCI+SGkgUmF2aSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG NDk3RCI+dGhhbmtzIGZvciB0aGUgcHJvcG9zYWwuIChObyBuZWVkIHRvIHNlbmQgdGhlIHNsaWRl cyB0byB0aGUgbGlzdCBhZ2Fpbi4pPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi PkxldOKAmXMgY29sbGVjdCBzb21lIGZlZWRiYWNrIG9uIHRoZSBsaXN0IGR1cmluZyB0aGUgbmV4 dCBkYXlzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Mb29raW5nIGZvcndh cmQgdG8gZm9sbG93aW5nIHVwIG9uIHRoaXMgaW4gWW9rb2hhbWEuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOiMxRjQ5N0QiPkRpcms8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2E+ PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1 QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3Nw YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IELDtnJqZSBP aGxtYW4gW21haWx0bzpib3JqZS5vaGxtYW5AZXJpY3Nzb24uY29tXQ0KPGJyPg0KPGI+U2VudDo8 L2I+IE1pdHR3b2NoLCA3LiBPa3RvYmVyIDIwMTUgMDg6NDg8YnI+DQo8Yj5Ubzo8L2I+IFJhdmkg UmF2aW5kcmFuPGJyPg0KPGI+Q2M6PC9iPiBEaXJrIEt1dHNjaGVyOyBvcmFuQGNpc2NvLmNvbTsg TGF1cmEgSGlsbDsgQW5kZXJzIExpbmRncmVuPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBNZXJn aW5nIHRoZSBJQ04tSW9UIGRyYWZ0czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPlJhdmksIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+SeKAmW0gcmVhbGx5IHNvcnJ5IHRoYXQgd2UgZGlkIG5vdCBnZXQgdGltZSB0byBk aXNjdXNzIHRoaXMgZHVyaW5nIHRoZSBpbnRlcmltLiBUaGUgcmVhc29uIHdhcyBhIG1pc3VuZGVy c3RhbmRpbmcgYmV0d2VlbiB0aGUgY2hhaXJzIGFuZCBkdWUgdG8gYmFkIHRpbWUgbWFuYWdlbWVu dCBmcm9tIG91ciBzaWRlLiBTb3JyeSBhYm91dCB0aGF0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGZ1bGx5IHN1cHBvcnQgd2hhdCB5b3Ug cHJvcG9zZSBpbiB0aGUgc2xpZGVzIGFuZCBJIGRvbuKAmXQgZXhwZWN0IG15IGNvLWNoYWlycyB0 byBoYXZlIGFueSBvYmplY3Rpb25zLiBFaXRoZXIgd2F5LCB0aGVzZSBhcmUgdHdvIGluZGl2aWR1 YWwgZHJhZnRzIGFuZCB5b3UgYXMgYXV0aG9ycyBhcmUgZnJlZSB0byBkbyB3aGF0ZXZlciB5b3Ug bGlrZSB3aXRoIHRoZW0uIEJ1dCB3aGF0IEkgd291bGQgcmVjb21tZW5kDQogeW91IHRvIGRvIGlz IHRvIHNlbmQgdGhlIHNsaWRlcyB0byB0aGUgbWFpbGluZyBsaXN0IGFuZCBhc2sgZm9yIGZlZWRi YWNrIGFuZCB0aGVuIGdvIGFoZWFkIGFuZCBtYWtlIHlvdXIgcGxhbm5lZCBtZXJnZSB0YWtpbmcg YW55IHJlY2VpdmVkIGZlZWRiYWNrIGludG8gYWNjb3VudC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QsO2cmplPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA1IG9rdCAy MDE1LCBhdCAwNToyNiwgUmF2aSBSYXZpbmRyYW4gJmx0OzxhIGhyZWY9Im1haWx0bzpyYXZpLnJh dmluZHJhbkBodWF3ZWkuY29tIj5yYXZpLnJhdmluZHJhbkBodWF3ZWkuY29tPC9hPiZndDsgd3Jv dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldlIGNvdWxkbuKAmXQgZ2V0IHRvIGRpc2N1 c3MgdGhpcyBwcm9wb3NhbCB0byBtZXJnZSB0aGUgdHdvIElDTi1Jb1QgZHJhZnRzIHllc3RlcmRh eSBhdCB0aGUgaW50ZXJpbSBkdWUgdG8gdGltZS4gVGhlIHByb3Bvc2FsIGlzIHRvIG1lcmdlIHRo ZSBvdmVybGFwIHJlcXVpcmVtZW50cw0KIGZyb20gdGhlPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5v cmcvaHRtbC9kcmFmdC1saW5kZ3Jlbi1pY25yZy1lZmZpY2llbnRpb3QtMDMiPjxzcGFuIHN0eWxl PSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saW5kZ3Jl bi1pY25yZy1lZmZpY2llbnRpb3QtMDM8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252 ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+aW50bzxzcGFuIGNsYXNzPSJhcHBsZS1jb252 ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYu b3JnL2h0bWwvZHJhZnQtemhhbmctaW90LWljbi1jaGFsbGVuZ2VzLTAyIj48c3BhbiBzdHlsZT0i Y29sb3I6cHVycGxlIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctaW90 LWljbi1jaGFsbGVuZ2VzLTAyPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPiwNCiB0byBwcm9kdWNlIGEgbWVyZ2VkIElDTi1Jb1Qg cmVxdWlyZW1lbnRzICZuYnNwO2ZvY3VzZWQgd29ya2luZyBncm91cCBkcmFmdC4gVGhlIGRldGFp bHMgb2YgdGhlIG1lcmdlciBpcyBpbiB0aGUgc2xpZGVzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBsZWFzZSBsZXQgdXMga25vdyBpZiBpdCBpcyBPSyB0 byBwcm9jZWVkIHdpdGggdGhpcyBzbyB0aGF0IHdlIGNhbiBwcmVzZW50IHRoZSBtZXJnZWQgdmVy c2lvbiBvZiB0aGUgJm5ic3A7ZHJhZnQgYXQgWW9rb2hhbWEuPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 Oztjb2xvcjojMUY0OTdEIj5SYXZpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0 OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg MGNtIDBjbSAwY20iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl cnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3Nw YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmljbnJnDQogWzxhIGhyZWY9Im1haWx0bzpp Y25yZy1ib3VuY2VzQGlydGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86 aWNucmctYm91bmNlc0BpcnRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252 ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBw bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkLDtnJqZSBPaGxtYW48YnI+DQo8 Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw YW4+U2F0dXJkYXksIE9jdG9iZXIgMDMsIDIwMTUgMjo1MCBQTTxicj4NCjxiPlRvOjwvYj48c3Bh biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+aWNucmc8YnI+DQo8 Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8 L3NwYW4+W2ljbnJnXSBJbnRlcmltIHNsaWRlczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUg c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdDtjb2xvcjppbmhlcml0 O3BhZGRpbmc6aW5oZXJpdDttYXJnaW46aW5oZXJpdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy9pbnRlcmltLzIw MTUvMTAvMDMvaWNucmcvcHJvY2VlZGluZ3MuaHRtbCI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs ZSI+aHR0cDovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy9pbnRlcmltLzIwMTUvMTAvMDMvaWNu cmcvcHJvY2VlZGluZ3MuaHRtbDwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+QsO2cmplPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7aWNucmdfbmV3X2lvdF9k cmFmdC12MS4xLnBwdHgmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_82AB329A76E2484D934BBCA77E9F5249A66FF795PALLENEofficehd_-- From nobody Wed Oct 7 10:08:11 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A38C71B2F13 for ; Wed, 7 Oct 2015 10:07:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.91 X-Spam-Level: X-Spam-Status: No, score=-3.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, 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 aNUCnIe7DRfH for ; Wed, 7 Oct 2015 10:07:51 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E33F11B2F09 for ; Wed, 7 Oct 2015 10:07:50 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml706-chm.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRR76509; Wed, 07 Oct 2015 12:07:49 -0500 (CDT) Received: from SJCEML702-CHM.china.huawei.com (10.218.25.35) by dfweml706-chm.china.huawei.com (10.193.5.225) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 7 Oct 2015 10:07:47 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML702-CHM.china.huawei.com ([169.254.4.95]) with mapi id 14.03.0235.001; Wed, 7 Oct 2015 10:07:45 -0700 From: Ravi Ravindran To: Dirk Kutscher , =?utf-8?B?QsO2cmplIE9obG1hbg==?= Thread-Topic: Merging the ICN-IoT drafts Thread-Index: AQHQ/iV9Y8xpU9suqEylhmQbBHTtqJ5bdeKwgASbf4CAABjVgIAAHNww Date: Wed, 7 Oct 2015 17:07:44 +0000 Message-ID: References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> <23486C07-5DE6-41E9-9FC8-8752461C1739@ericsson.com> <82AB329A76E2484D934BBCA77E9F5249A66FF795@PALLENE.office.hd> In-Reply-To: <82AB329A76E2484D934BBCA77E9F5249A66FF795@PALLENE.office.hd> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.213.49.169] Content-Type: multipart/alternative; boundary="_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3E563SJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Cc: Anders Lindgren , Laura Hill , "oran@cisco.com" Subject: Re: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 17:07:58 -0000 --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3E563SJCEML701CHMchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRGlyaywNCg0KSSB0aGluayB3aGF0IEJvcmplIG1lYW50IGlzIHRoZSB0ZWNobmljYWwgZGV0 YWlscyBvZiB0aGUgbWVyZ2VkIHZlcnNpb24sIHdlIGFyZSBzdGlsbCB3b3JraW5nIG9uIHRoYXQg YW5kIHdpbGwgYmUgcmVhZHkgb25seSBjbG9zZSB0aGUgWW9rb2hhbWEgbWVldGluZy4gSeKAmWxs IHdhaXQgZm9yIHRoZSByZXNwb25zZSBmcm9tIHRoZSBsaXN0IHRvIHNlZSBpZiB0aGUgY29tbXVu aXR5IHNlZXMgdmFsdWUgaW4gcHJlc2VudGluZyB0aGlzIGRyYWZ0IGFzIGFuIFJHIGl0ZW0gaW4g dGhlIG5leHQgWW9rb2hhbWEgbWVldGluZywgb3Igd2UgZG8gYW5vdGhlciBpdGVyYXRpb24gb2Yg dGhlIOKAmHpoYW5n4oCZIGRyYWZ0IHdpdGggdGhlIG1lcmdlZCBjb250ZW50LCBhbmQgcHJvcG9z ZSBpdCBmb3JtYWxseSBmb3IgYWRvcHRpb24gYXQgWW9rb2hhbWEuDQoNClJlZ2FyZHMsDQpSYXZp DQoNCkZyb206IERpcmsgS3V0c2NoZXIgW21haWx0bzpEaXJrLkt1dHNjaGVyQG5lY2xhYi5ldV0N ClNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAwNywgMjAxNSAxOjE3IEFNDQpUbzogQsO2cmplIE9o bG1hbjsgUmF2aSBSYXZpbmRyYW4NCkNjOiBvcmFuQGNpc2NvLmNvbTsgTGF1cmEgSGlsbDsgQW5k ZXJzIExpbmRncmVuDQpTdWJqZWN0OiBSRTogTWVyZ2luZyB0aGUgSUNOLUlvVCBkcmFmdHMNCg0K SGkgUmF2aSwNCg0KdGhhbmtzIGZvciB0aGUgcHJvcG9zYWwuIChObyBuZWVkIHRvIHNlbmQgdGhl IHNsaWRlcyB0byB0aGUgbGlzdCBhZ2Fpbi4pDQoNCkxldOKAmXMgY29sbGVjdCBzb21lIGZlZWRi YWNrIG9uIHRoZSBsaXN0IGR1cmluZyB0aGUgbmV4dCBkYXlzLg0KDQpMb29raW5nIGZvcndhcmQg dG8gZm9sbG93aW5nIHVwIG9uIHRoaXMgaW4gWW9rb2hhbWEuDQoNCkRpcmsNCg0KDQpGcm9tOiBC w7ZyamUgT2hsbWFuIFttYWlsdG86Ym9yamUub2hsbWFuQGVyaWNzc29uLmNvbV0NClNlbnQ6IE1p dHR3b2NoLCA3LiBPa3RvYmVyIDIwMTUgMDg6NDgNClRvOiBSYXZpIFJhdmluZHJhbg0KQ2M6IERp cmsgS3V0c2NoZXI7IG9yYW5AY2lzY28uY29tOyBMYXVyYSBIaWxsOyBBbmRlcnMgTGluZGdyZW4N ClN1YmplY3Q6IFJlOiBNZXJnaW5nIHRoZSBJQ04tSW9UIGRyYWZ0cw0KDQpSYXZpLA0KDQpJ4oCZ bSByZWFsbHkgc29ycnkgdGhhdCB3ZSBkaWQgbm90IGdldCB0aW1lIHRvIGRpc2N1c3MgdGhpcyBk dXJpbmcgdGhlIGludGVyaW0uIFRoZSByZWFzb24gd2FzIGEgbWlzdW5kZXJzdGFuZGluZyBiZXR3 ZWVuIHRoZSBjaGFpcnMgYW5kIGR1ZSB0byBiYWQgdGltZSBtYW5hZ2VtZW50IGZyb20gb3VyIHNp ZGUuIFNvcnJ5IGFib3V0IHRoYXQuDQoNCkkgZnVsbHkgc3VwcG9ydCB3aGF0IHlvdSBwcm9wb3Nl IGluIHRoZSBzbGlkZXMgYW5kIEkgZG9u4oCZdCBleHBlY3QgbXkgY28tY2hhaXJzIHRvIGhhdmUg YW55IG9iamVjdGlvbnMuIEVpdGhlciB3YXksIHRoZXNlIGFyZSB0d28gaW5kaXZpZHVhbCBkcmFm dHMgYW5kIHlvdSBhcyBhdXRob3JzIGFyZSBmcmVlIHRvIGRvIHdoYXRldmVyIHlvdSBsaWtlIHdp dGggdGhlbS4gQnV0IHdoYXQgSSB3b3VsZCByZWNvbW1lbmQgeW91IHRvIGRvIGlzIHRvIHNlbmQg dGhlIHNsaWRlcyB0byB0aGUgbWFpbGluZyBsaXN0IGFuZCBhc2sgZm9yIGZlZWRiYWNrIGFuZCB0 aGVuIGdvIGFoZWFkIGFuZCBtYWtlIHlvdXIgcGxhbm5lZCBtZXJnZSB0YWtpbmcgYW55IHJlY2Vp dmVkIGZlZWRiYWNrIGludG8gYWNjb3VudC4NCg0KQmVzdCByZWdhcmRzLA0KQsO2cmplDQoNCk9u IDUgb2t0IDIwMTUsIGF0IDA1OjI2LCBSYXZpIFJhdmluZHJhbiA8cmF2aS5yYXZpbmRyYW5AaHVh d2VpLmNvbTxtYWlsdG86cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQoNCldl IGNvdWxkbuKAmXQgZ2V0IHRvIGRpc2N1c3MgdGhpcyBwcm9wb3NhbCB0byBtZXJnZSB0aGUgdHdv IElDTi1Jb1QgZHJhZnRzIHllc3RlcmRheSBhdCB0aGUgaW50ZXJpbSBkdWUgdG8gdGltZS4gVGhl IHByb3Bvc2FsIGlzIHRvIG1lcmdlIHRoZSBvdmVybGFwIHJlcXVpcmVtZW50cyBmcm9tIHRoZSBo dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGluZGdyZW4taWNucmctZWZmaWNpZW50 aW90LTAzIGludG8gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpoYW5nLWlvdC1p Y24tY2hhbGxlbmdlcy0wMiAsIHRvIHByb2R1Y2UgYSBtZXJnZWQgSUNOLUlvVCByZXF1aXJlbWVu dHMgIGZvY3VzZWQgd29ya2luZyBncm91cCBkcmFmdC4gVGhlIGRldGFpbHMgb2YgdGhlIG1lcmdl ciBpcyBpbiB0aGUgc2xpZGVzLg0KDQpQbGVhc2UgbGV0IHVzIGtub3cgaWYgaXQgaXMgT0sgdG8g cHJvY2VlZCB3aXRoIHRoaXMgc28gdGhhdCB3ZSBjYW4gcHJlc2VudCB0aGUgbWVyZ2VkIHZlcnNp b24gb2YgdGhlICBkcmFmdCBhdCBZb2tvaGFtYS4NCg0KUmVnYXJkcywNClJhdmkNCg0KDQoNCkZy b206IGljbnJnIFttYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZ10gT24gQmVoYWxmIE9mIELD tnJqZSBPaGxtYW4NClNlbnQ6IFNhdHVyZGF5LCBPY3RvYmVyIDAzLCAyMDE1IDI6NTAgUE0NClRv OiBpY25yZw0KU3ViamVjdDogW2ljbnJnXSBJbnRlcmltIHNsaWRlcw0KDQoNCmh0dHA6Ly93d3cu aWV0Zi5vcmcvcHJvY2VlZGluZ3MvaW50ZXJpbS8yMDE1LzEwLzAzL2ljbnJnL3Byb2NlZWRpbmdz Lmh0bWwNCg0KDQpCw7ZyamUNCg0KPGljbnJnX25ld19pb3RfZHJhZnQtdjEuMS5wcHR4Pg0KDQo= --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3E563SJCEML701CHMchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl Pg0KPCEtLQ0KIC8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZv bnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIg MTEgNiA0IDMgNSA0IDQgMiA0O30NCiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9y bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg TmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0 eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N CnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFy Z2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZv bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo b21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5hcHBsZS10YWItc3Bhbg0KCXttc28tc3R5bGUtbmFt ZTphcHBsZS10YWItc3Bhbjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5 bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNv LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBl OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFNlY3Rpb24xDQoJe3NpemU6OC41aW4g MTEuMGluOw0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNTYuN3B0IDcwLjg1cHQ7fQ0KZGl2LlNl Y3Rpb24xDQoJe3BhZ2U6U2VjdGlvbjE7fQ0KLS0+DQo8L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5 XT48eG1sPg0KIDxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+ DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCiA8bzpzaGFwZWxh eW91dCB2OmV4dD0iZWRpdCI+DQogIDxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K IDwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9 IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IlNlY3Rpb24x Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNv bG9yOiMxRjQ5N0QiPkhpIERpcmssPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+SSB0aGluayB3aGF0IEJvcmplIG1l YW50IGlzIHRoZSB0ZWNobmljYWwgZGV0YWlscyBvZiB0aGUgbWVyZ2VkIHZlcnNpb24sIHdlIGFy ZSBzdGlsbCB3b3JraW5nIG9uIHRoYXQgYW5kIHdpbGwgYmUgcmVhZHkgb25seSBjbG9zZSB0aGUg WW9rb2hhbWEgbWVldGluZy4gSeKAmWxsDQogd2FpdCBmb3IgdGhlIHJlc3BvbnNlIGZyb20gdGhl IGxpc3QgdG8gc2VlIGlmIHRoZSBjb21tdW5pdHkgc2VlcyB2YWx1ZSBpbiBwcmVzZW50aW5nIHRo aXMgZHJhZnQgYXMgYW4gUkcgaXRlbSBpbiB0aGUgbmV4dCBZb2tvaGFtYSBtZWV0aW5nLCBvciB3 ZSBkbyBhbm90aGVyIGl0ZXJhdGlvbiBvZiB0aGUg4oCYemhhbmfigJkgZHJhZnQgd2l0aCB0aGUg bWVyZ2VkIGNvbnRlbnQsIGFuZCBwcm9wb3NlIGl0IGZvcm1hbGx5IGZvciBhZG9wdGlvbiBhdCBZ b2tvaGFtYS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7DQpjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMx RjQ5N0QiPlJhdmk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IERpcmsgS3V0c2NoZXIgW21haWx0bzpE aXJrLkt1dHNjaGVyQG5lY2xhYi5ldV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE9j dG9iZXIgMDcsIDIwMTUgMToxNyBBTTxicj4NCjxiPlRvOjwvYj4gQsO2cmplIE9obG1hbjsgUmF2 aSBSYXZpbmRyYW48YnI+DQo8Yj5DYzo8L2I+IG9yYW5AY2lzY28uY29tOyBMYXVyYSBIaWxsOyBB bmRlcnMgTGluZGdyZW48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IE1lcmdpbmcgdGhlIElDTi1J b1QgZHJhZnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+SGkgUmF2aSw8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xv cjojMUY0OTdEIj50aGFua3MgZm9yIHRoZSBwcm9wb3NhbC4gKE5vIG5lZWQgdG8gc2VuZCB0aGUg c2xpZGVzIHRvIHRoZSBsaXN0IGFnYWluLik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdE Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj5MZXTigJlzIGNvbGxlY3Qg c29tZSBmZWVkYmFjayBvbiB0aGUgbGlzdCBkdXJpbmcgdGhlIG5leHQgZGF5cy48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0 OTdEIj5Mb29raW5nIGZvcndhcmQgdG8gZm9sbG93aW5nIHVwIG9uIHRoaXMgaW4gWW9rb2hhbWEu PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0K Y29sb3I6IzFGNDk3RCI+RGlyazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9N YWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KZm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gQsO2 cmplIE9obG1hbiBbbWFpbHRvOmJvcmplLm9obG1hbkBlcmljc3Nvbi5jb21dDQo8YnI+DQo8Yj5T ZW50OjwvYj4gTWl0dHdvY2gsIDcuIE9rdG9iZXIgMjAxNSAwODo0ODxicj4NCjxiPlRvOjwvYj4g UmF2aSBSYXZpbmRyYW48YnI+DQo8Yj5DYzo8L2I+IERpcmsgS3V0c2NoZXI7IG9yYW5AY2lzY28u Y29tOyBMYXVyYSBIaWxsOyBBbmRlcnMgTGluZGdyZW48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6 IE1lcmdpbmcgdGhlIElDTi1Jb1QgZHJhZnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSI+ UmF2aSwgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkRFIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSI+SeKAmW0gcmVhbGx5IHNv cnJ5IHRoYXQgd2UgZGlkIG5vdCBnZXQgdGltZSB0byBkaXNjdXNzIHRoaXMgZHVyaW5nIHRoZSBp bnRlcmltLiBUaGUgcmVhc29uIHdhcyBhIG1pc3VuZGVyc3RhbmRpbmcgYmV0d2VlbiB0aGUgY2hh aXJzIGFuZCBkdWUgdG8gYmFkIHRpbWUgbWFuYWdlbWVudCBmcm9tIG91ciBzaWRlLiBTb3JyeSBh Ym91dCB0aGF0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSI+SSBm dWxseSBzdXBwb3J0IHdoYXQgeW91IHByb3Bvc2UgaW4gdGhlIHNsaWRlcyBhbmQgSSBkb27igJl0 IGV4cGVjdCBteSBjby1jaGFpcnMgdG8gaGF2ZSBhbnkgb2JqZWN0aW9ucy4gRWl0aGVyIHdheSwg dGhlc2UgYXJlIHR3byBpbmRpdmlkdWFsIGRyYWZ0cyBhbmQgeW91IGFzIGF1dGhvcnMgYXJlIGZy ZWUgdG8gZG8gd2hhdGV2ZXIgeW91IGxpa2Ugd2l0aCB0aGVtLiBCdXQgd2hhdCBJDQogd291bGQg cmVjb21tZW5kIHlvdSB0byBkbyBpcyB0byBzZW5kIHRoZSBzbGlkZXMgdG8gdGhlIG1haWxpbmcg bGlzdCBhbmQgYXNrIGZvciBmZWVkYmFjayBhbmQgdGhlbiBnbyBhaGVhZCBhbmQgbWFrZSB5b3Vy IHBsYW5uZWQgbWVyZ2UgdGFraW5nIGFueSByZWNlaXZlZCBmZWVkYmFjayBpbnRvIGFjY291bnQu PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIj5CZXN0IHJlZ2FyZHMs PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiPkLDtnJqZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iREUiPk9uIDUgb2t0IDIwMTUsIGF0IDA1OjI2LCBSYXZpIFJhdmluZHJhbiAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnJhdmkucmF2aW5kcmFuQGh1YXdlaS5jb20iPnJhdmkucmF2aW5kcmFu QGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkRFIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+ PHNwYW4gbGFuZz0iREUiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 DQpjb2xvcjojMUY0OTdEIj5XZSBjb3VsZG7igJl0IGdldCB0byBkaXNjdXNzIHRoaXMgcHJvcG9z YWwgdG8gbWVyZ2UgdGhlIHR3byBJQ04tSW9UIGRyYWZ0cyB5ZXN0ZXJkYXkgYXQgdGhlIGludGVy aW0gZHVlIHRvIHRpbWUuIFRoZSBwcm9wb3NhbCBpcyB0byBtZXJnZSB0aGUgb3ZlcmxhcA0KIHJl cXVpcmVtZW50cyBmcm9tIHRoZTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu YnNwOzwvc3Bhbj48Yj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt bGluZGdyZW4taWNucmctZWZmaWNpZW50aW90LTAzIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGluZGdyZW4taWNucmctZWZmaWNp ZW50aW90LTAzPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+PC9iPmludG88c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+PGI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0 LXpoYW5nLWlvdC1pY24tY2hhbGxlbmdlcy0wMiI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+ aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpoYW5nLWlvdC1pY24tY2hhbGxlbmdl cy0wMjwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7 PC9zcGFuPjwvYj4sDQogdG8gcHJvZHVjZSBhIG1lcmdlZCBJQ04tSW9UIHJlcXVpcmVtZW50cyAm bmJzcDtmb2N1c2VkIHdvcmtpbmcgZ3JvdXAgZHJhZnQuIFRoZSBkZXRhaWxzIG9mIHRoZSBtZXJn ZXIgaXMgaW4gdGhlIHNsaWRlcy48L3NwYW4+PHNwYW4gbGFuZz0iREUiPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw YW4+PC9iPjxzcGFuIGxhbmc9IkRFIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+UGxlYXNlIGxldCB1cyBrbm93IGlmIGl0IGlzIE9LIHRv IHByb2NlZWQgd2l0aCB0aGlzIHNvIHRoYXQgd2UgY2FuIHByZXNlbnQgdGhlIG1lcmdlZCB2ZXJz aW9uIG9mIHRoZSAmbmJzcDtkcmFmdCBhdCBZb2tvaGFtYS48L3NwYW4+PHNwYW4gbGFuZz0iREUi PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdE Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iREUiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5n PSJERSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMx RjQ5N0QiPlJhdmk8L3NwYW4+PHNwYW4gbGFuZz0iREUiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu Zz0iREUiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjoj MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iREUiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g bGFuZz0iREUiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5 bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu MHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs YW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFz cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6DQomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7DQpmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90OyI+aWNucmcNCiBbPGEgaHJlZj0ibWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5v cmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzppY25yZy1ib3VuY2VzQGlydGYu b3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7 PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui PiZuYnNwOzwvc3Bhbj48L2I+QsO2cmplIE9obG1hbjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNs YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5TYXR1cmRheSwgT2N0b2Jl ciAwMywgMjAxNSAyOjUwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252 ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5pY25yZzxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFu IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5baWNucmddIEludGVy aW0gc2xpZGVzPC9zcGFuPjxzcGFuIGxhbmc9IkRFIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iREUiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSI+Jm5ic3A7PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0O2NvbG9yOmluaGVyaXQ7DQpwYWRk aW5nOmluaGVyaXQ7bWFyZ2luOmluaGVyaXQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkRFIj48YSBocmVmPSJodHRwOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdz L2ludGVyaW0vMjAxNS8xMC8wMy9pY25yZy9wcm9jZWVkaW5ncy5odG1sIj48c3BhbiBzdHlsZT0i Y29sb3I6cHVycGxlIj5odHRwOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzL2ludGVyaW0vMjAx NS8xMC8wMy9pY25yZy9wcm9jZWVkaW5ncy5odG1sPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJERSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUi PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIj5Cw7ZyamU8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJERSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIj4mbHQ7aWNu cmdfbmV3X2lvdF9kcmFmdC12MS4xLnBwdHgmZ3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkRFIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i b2R5Pg0KPC9odG1sPg0K --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B3E563SJCEML701CHMchi_-- From nobody Wed Oct 7 13:31:33 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55F311B3041 for ; Wed, 7 Oct 2015 13:31:32 -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 GOWqBofv5mfa for ; Wed, 7 Oct 2015 13:31:31 -0700 (PDT) Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 137151B302F for ; Wed, 7 Oct 2015 13:31:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1552; q=dns/txt; s=iport; t=1444249891; x=1445459491; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=SIPa11j4FYf6OcKWfQ7AwVO4YoonjMnFSf7qrtiEok0=; b=YX5/kV/HuYgmH0VCvdPQliXKNRh9H1q7qplYI9FsaSKyFlWLF7DhD+Tc BF8t7CR5s4pK1yD/zmKnHjRiijJ60+1tNy+WJhCPeygs+9c6Fs729T5+S dE5i5oee8AvEoYX0Zhkk2gKHk2b04nOFEslJ8yjZ7qY4IH1XtYssuEnQ1 8=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BrCABogBVW/5BdJa1egyeBQqhsBQGBDZNVgVqDE4IKZhkCgUY5EwEBAQEBAQGBCoQmAQEBBDIBBUARCxEEAQEBCRYIBwkDAgECATQJCBMGAgEBEIgawmcBAQEBAQEEAQEBAQEdhiyFRYQqEQFYF4QXAQSWBY0XiRGSZiMDPYQeIjOGIwcCF4EpAQEB X-IronPort-AV: E=Sophos;i="5.17,650,1437436800"; d="scan'208";a="35463544" Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-6.cisco.com with ESMTP; 07 Oct 2015 20:31:30 +0000 Received: from [10.131.118.38] ([10.131.118.38]) (authenticated bits=0) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t97KVTs8021438 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Wed, 7 Oct 2015 20:31:30 GMT To: icnrg@irtf.org References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> <23486C07-5DE6-41E9-9FC8-8752461C1739@ericsson.com> <82AB329A76E2484D934BBCA77E9F5249A66FF795@PALLENE.office.hd> From: Mark Stapp Message-ID: <56158121.4050408@cisco.com> Date: Wed, 7 Oct 2015 16:31:29 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Authenticated-User: mjs Archived-At: Subject: Re: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 20:31:32 -0000 I was a little confused about Ravi's email. is there a proposal that an un-seen draft will appear as an RG document? I'm not a big fan of these omnibus "requirements" things in general. I don't usually find them very useful when considering protocol details, they go out-of-date quickly, and it's not clear to me that they actually help to focus or guide RG work. I'm ok with such a thing, though, if the chairs and the RG want it. but I wouldn't support something un-reviewed just popping out as an RG document. Thanks, Mark On 10/7/15 1:07 PM, Ravi Ravindran wrote: > Hi Dirk, > > I think what Borje meant is the technical details of the merged version, > we are still working on that and will be ready only close the Yokohama > meeting. I’ll wait for the response from the list to see if the > community sees value in presenting this draft as an RG item in the next > Yokohama meeting, or we do another iteration of the ‘zhang’ draft with > the merged content, and propose it formally for adoption at Yokohama. > > Regards, > > Ravi > > *From:*Dirk Kutscher [mailto:Dirk.Kutscher@neclab.eu] > *Sent:* Wednesday, October 07, 2015 1:17 AM > *To:* Börje Ohlman; Ravi Ravindran > *Cc:* oran@cisco.com; Laura Hill; Anders Lindgren > *Subject:* RE: Merging the ICN-IoT drafts > > Hi Ravi, > > thanks for the proposal. (No need to send the slides to the list again.) > > Let’s collect some feedback on the list during the next days. > > Looking forward to following up on this in Yokohama. > > Dirk > > From nobody Wed Oct 7 13:51:11 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C71A1B30AD for ; Wed, 7 Oct 2015 13:51:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.259 X-Spam-Level: X-Spam-Status: No, score=-2.259 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 qUyQowAlsjBX for ; Wed, 7 Oct 2015 13:51:08 -0700 (PDT) Received: from outbox.sics.se (outbox.sics.se [193.10.64.137]) by ietfa.amsl.com (Postfix) with ESMTP id B01DF1B30A5 for ; Wed, 7 Oct 2015 13:51:07 -0700 (PDT) Received: from e-mailfilter01.sunet.se (e-mailfilter01.sunet.se [192.36.171.201]) by outbox.sics.se (Postfix) with ESMTPS id 2F61E17A2; Wed, 7 Oct 2015 22:51:06 +0200 (CEST) Received: from norm.sics.se (norm.sics.se [193.10.64.192]) by e-mailfilter01.sunet.se (8.14.4/8.14.4/Debian-4) with ESMTP id t97Kp56n022544 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 7 Oct 2015 22:51:05 +0200 Received: from [100.68.144.200] (host-95-199-144-200.mobileonline.telia.com [95.199.144.200]) by norm.sics.se (Postfix) with ESMTPSA id 7C5033E; Wed, 7 Oct 2015 22:51:05 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) From: Anders Lindgren X-Mailer: iPhone Mail (12H321) In-Reply-To: <56158121.4050408@cisco.com> Date: Wed, 7 Oct 2015 22:51:01 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <4ADE06A0-20A6-4087-B5FE-909E8D61A5AF@sics.se> References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> <23486C07-5DE6-41E9-9FC8-8752461C1739@ericsson.com> <82AB329A76E2484D934BBCA77E9F5249A66FF795@PALLENE.office.hd> <56158121.4050408@cisco.com> To: Mark Stapp X-Bayes-Prob: 0.0001 (Score 0, tokens from: outbound, outbound-sics-se:default, sics-se:default, base:default, @@RPTN) X-p0f-Info: os=Linux 2.2.x-3.x, link=Ethernet or modem X-CanIt-Geo: ip=95.199.144.200; country=SE; latitude=59.3294; longitude=18.0686; http://maps.google.com/maps?q=59.3294,18.0686&z=6 X-CanItPRO-Stream: outbound-sics-se:outbound (inherits from outbound-sics-se:default, sics-se:default, base:default) X-Canit-Stats-ID: 09PqkP5Rv - 09be4f8095c0 - 20151007 X-Antispam-Training-Forget: https://canit.sunet.se/canit/b.php?i=09PqkP5Rv&m=09be4f8095c0&t=20151007&c=f X-Antispam-Training-Nonspam: https://canit.sunet.se/canit/b.php?i=09PqkP5Rv&m=09be4f8095c0&t=20151007&c=n X-Antispam-Training-Phish: https://canit.sunet.se/canit/b.php?i=09PqkP5Rv&m=09be4f8095c0&t=20151007&c=p X-Antispam-Training-Spam: https://canit.sunet.se/canit/b.php?i=09PqkP5Rv&m=09be4f8095c0&t=20151007&c=s X-CanIt-Archive-Cluster: PfMRe/vJWMiXwM2YIH5BVExnUnw Received-SPF: neutral (e-mailfilter01.sunet.se: 95.199.144.200 is neither permitted nor denied by domain andersl@sics.se) receiver=e-mailfilter01.sunet.se; client-ip=95.199.144.200; envelope-from=; helo=norm.sics.se; identity=mailfrom X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.36.171.201 Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 20:51:10 -0000 Hi Mark, I think that the best way forward is that we (the authors of the two drafts t= o be merged) create the new set of drafts as outlined in the slides Ravi sen= t out and submit those as individual draft submissions. Adoption of the merg= ed draft as RG document can then be discussed in Yokohama when others have h= ad a chance to look at it and review.=20 We do however invite people to have a look at the proposed structure outline= d in the slide set and provide us with any early feedback you may have (of c= ourse also including your thoughts on whether or not you think that working t= owards a document will be a good thing or not for the RG to do).=20 Cheers,=20 /Anders Sent from my iPhone > On 7 Oct 2015, at 22:31, Mark Stapp wrote: >=20 > I was a little confused about Ravi's email. is there a proposal that an un= -seen draft will appear as an RG document? >=20 > I'm not a big fan of these omnibus "requirements" things in general. I don= 't usually find them very useful when considering protocol details, they go o= ut-of-date quickly, and it's not clear to me that they actually help to focu= s or guide RG work. I'm ok with such a thing, though, if the chairs and the R= G want it. but I wouldn't support something un-reviewed just popping out as a= n RG document. >=20 > Thanks, > Mark >=20 >> On 10/7/15 1:07 PM, Ravi Ravindran wrote: >> Hi Dirk, >>=20 >> I think what Borje meant is the technical details of the merged version, >> we are still working on that and will be ready only close the Yokohama >> meeting. I=E2=80=99ll wait for the response from the list to see if the >> community sees value in presenting this draft as an RG item in the next >> Yokohama meeting, or we do another iteration of the =E2=80=98zhang=E2=80=99= draft with >> the merged content, and propose it formally for adoption at Yokohama. >>=20 >> Regards, >>=20 >> Ravi >>=20 >> *From:*Dirk Kutscher [mailto:Dirk.Kutscher@neclab.eu] >> *Sent:* Wednesday, October 07, 2015 1:17 AM >> *To:* B=C3=B6rje Ohlman; Ravi Ravindran >> *Cc:* oran@cisco.com; Laura Hill; Anders Lindgren >> *Subject:* RE: Merging the ICN-IoT drafts >>=20 >> Hi Ravi, >>=20 >> thanks for the proposal. (No need to send the slides to the list again.) >>=20 >> Let=E2=80=99s collect some feedback on the list during the next days. >>=20 >> Looking forward to following up on this in Yokohama. >>=20 >> Dirk >=20 > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg >=20 > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg From nobody Wed Oct 7 13:55:52 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 797381B30B9 for ; Wed, 7 Oct 2015 13:55:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.911 X-Spam-Level: X-Spam-Status: No, score=-3.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, 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 IQjc4Y9W6B6x for ; Wed, 7 Oct 2015 13:55:47 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FDD81B3086 for ; Wed, 7 Oct 2015 13:55:47 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml701-chm.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRR89587; Wed, 07 Oct 2015 15:55:44 -0500 (CDT) Received: from SJCEML702-CHM.china.huawei.com (10.218.25.35) by dfweml701-chm.china.huawei.com (10.193.5.50) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 7 Oct 2015 13:55:43 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML702-CHM.china.huawei.com ([169.254.4.95]) with mapi id 14.03.0235.001; Wed, 7 Oct 2015 13:55:40 -0700 From: Cedric Westphal To: =?utf-8?B?QsO2cmplIE9obG1hbg==?= , "Marie-Jose Montpetit" Thread-Topic: [icnrg] Planning for a potential Yokohama interim Thread-Index: AQHQ/KEdpHtHDi5Xn0ytGxe0yMFZKZ5X0YWAgAhEb4CAAHViAA== Date: Wed, 7 Oct 2015 20:55:39 +0000 Message-ID: <369480A01F73974DAC423D05A977B4F21D1914A8@SJCEML701-CHM.china.huawei.com> References: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> <9E71A8E2-00C9-410D-A32D-500C1559DE60@ericsson.com> In-Reply-To: <9E71A8E2-00C9-410D-A32D-500C1559DE60@ericsson.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.213.49.43] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Cc: Laura Hill , "Dave Oran \(oran\)" , Dirk Kutscher Subject: Re: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 20:55:50 -0000 SGkgQm9yamUsDQoNCkp1c3QgYSBwb2ludCBvZiBwcm9jZXNzOiBpZiB0aGVyZSBpcyBubyByZW1v dGUgcGFydGljaXBhdGlvbiwgdGhlbiBJIGRvbid0IHRoaW5rIHRoZSB3b3JraW5nIGdyb3VwcyBz aG91bGQgZWRpdCBkb2N1bWVudHMuIEkgc2VlIGhvdyB3b3JraW5nIGdyb3VwcyB3b3VsZCBiZW5l Zml0IGZvciBpbnRlcm9wIG9yIGJyYWluIHN0b3JtaW5nLCBvbiB0aGUgb3RoZXIgaGFuZC4NCg0K Qy4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGljbnJnIFttYWlsdG86aWNu cmctYm91bmNlc0BpcnRmLm9yZ10gT24gQmVoYWxmIE9mIELDtnJqZSBPaGxtYW4NClNlbnQ6IFR1 ZXNkYXksIE9jdG9iZXIgMDYsIDIwMTUgMTE6NTQgUE0NClRvOiBNYXJpZS1Kb3NlIE1vbnRwZXRp dA0KQ2M6IERhdmUgT3JhbiAob3Jhbik7IExhdXJhIEhpbGw7IERpcmsgS3V0c2NoZXINClN1Ympl Y3Q6IFJlOiBbaWNucmddIFBsYW5uaW5nIGZvciBhIHBvdGVudGlhbCBZb2tvaGFtYSBpbnRlcmlt DQoNCkRlYXIgTWFyaWUtSm9zZSwNCg0KV2hpbGUgSeKAmW0gaGFwcHkgdGhhdCB5b3Ugd291bGQg bGlrZSB0byBwYXJ0aWNpcGF0ZSByZW1vdGVseSBJIGRvbuKAmXQgdGhpbmsgaXQgd291bGQgYmUg dmVyeSBwcmFjdGljYWwgd2l0aCByZW1vdGUgcGFydGljaXBhdGlvbiBhdCB0aGlzIHR5cGUgb2Yg bWVldGluZy4gV2hhdCBjYW4gYmUgZG9uZSBpcyB0byBoYXZlIHByZS1tZWV0aW5ncyBvciBmb2xs b3cgdXAgbWVldGluZ3MgYXMgcGhvbmUgY29uZmVyZW5jZXMuIElmIHlvdSBoYXZlIHNvbWUgc3Bl Y2lmaWMgdG9waWMgeW91IHRoaW5rIHdvdWxkIGJlbmVmaXQgZnJvbSBzdWNoIGEgbWVldGluZyBw bGVhc2UgZmVlbCBmcmVlIHRvIHRha2UgdGhlIGluaXRpYXRpdmUgYW5kIHByb3Bvc2Ugc3VjaCBh IG1lZXRpbmcgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KQmVzdCByZWdhcmRzLA0KCQkJQsO2cmpl DQoNCg0KDQo+IE9uIDIgb2t0IDIwMTUsIGF0IDAyOjM4LCBNYXJpZS1Kb3NlIE1vbnRwZXRpdCA8 bWFyaWVAbWptb250cGV0aXQuY29tPiB3cm90ZToNCj4gDQo+IEkgYW0gYWxsIGZvciBpdCAtIGJ1 dCBJIHdvdWxkIHJlcXVlc3QgcmVtb3RlIHBhcnRpY2lwYXRpb24gLSBJIHRoaW5rIGl04oCZcyBl c3NlbnRpYWwuDQo+IA0KPiANCj4+IE9uIE9jdCAxLCAyMDE1LCBhdCA3OjMwIFBNLCBCw7ZyamUg T2hsbWFuIDxib3JqZS5vaGxtYW5AZXJpY3Nzb24uY29tPiB3cm90ZToNCj4+IA0KPj4gV2UgYXJl IGNvbnNpZGVyaW5nIGhhdmluZyBhIFN1bmRheSBpbnRlcmltIGluIFlva29oYW1hLCBldmVuIHRo b3VnaCBpdCBpcyBub3QgbG9uZyBhZnRlciBvdXIgUy5GLiBpbnRlcmltLiBPbmUgcmVhc29uIGlz IHRoYXQgd2Ugd291bGQgbGlrZSB0byB0ZXN0IGEgZGlmZmVyZW50IGZvcm1hdCBmb3IgdGhlIG1l ZXRpbmcuIFRoZSBpZGVhIGlzIHRvIGhhdmUgYSB0eXBlIG9mIHdvcmtzaG9wIG1lZXRpbmcsIG1h a2luZyBwZW9wbGUgd29yayBpbiBncm91cHMgb24gc3BlY2lmaWMgdG9waWNzIHdoaWNoIGNvdWxk IGJlIGEgc3BlY2lmaWMgdGVjaG5pY2FsIGlzc3VlLCBlZGl0aW5nIGEgZG9jdW1lbnQgb3IgZG9p bmcgc29tZSBpbnRlcm9wIHRlc3RpbmcuIA0KPj4gR2l2ZSBpdCBzb21lIHRob3VnaHQgYW5kIGJy aW5nIHlvdXIgaWRlYSBvbiBTYXR1cmRheSBzbyB3ZSBjYW4gZGlzY3VzcyBpZiB0aGlzIGlzIHNv bWV0aGluZyB3ZSB0aGluayBjb3VsZCBiZSBwcm9kdWN0aXZlLg0KPj4gDQo+PiAJQsO2cmplLCBE YXZlICYgRGlyaw0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCj4+IGljbnJnIG1haWxpbmcgbGlzdA0KPj4gaWNucmdAaXJ0Zi5vcmcNCj4+IGh0dHBz Oi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmcNCj4gDQoNCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QN CmljbnJnQGlydGYub3JnDQpodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lj bnJnDQo= From nobody Wed Oct 7 15:29:22 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32AA61B2A21 for ; Wed, 7 Oct 2015 15:29:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 aOTsR6YxLMqX for ; Wed, 7 Oct 2015 15:29:18 -0700 (PDT) Received: from mail-qg0-f41.google.com (mail-qg0-f41.google.com [209.85.192.41]) (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 C430B1B2A1F for ; Wed, 7 Oct 2015 15:29:17 -0700 (PDT) Received: by qgx61 with SMTP id 61so27690021qgx.3 for ; Wed, 07 Oct 2015 15:29:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=f3+bqB2Z3rT4vcymwMyDhzUak+miFDEPAhnqoc07mg8=; b=dsCsnDP3QxeHWEHOPBicSkFx0LOEuux/q9kZVyz3Ni89TPdi1mfU3KiG0BQVxMzqXF E9uVmvfDagq+c5JlGqKh4S/bhWzJLf5YHco6q/OklS279DzvBz15CVTQSCaIvc3CH8T4 2RR3Uej2LJOzSDEFX7XpxsjFrF/VLx6XzqschY3C6AcIA1p1rgaOEW4adgTy0/lH24Lg rETJHqpq6mcgiAsRPtmsvSDxs+4XWRyxw5MskYW1geXiaHG+3BB0LzTqsPyBGFx4Kz7v llS6HfUdPFlOqGuqPMxlsNxU4+QXTa7oCJn3wVUvlOfcaGkkC+RI4IP9K70YMMdo3y25 6jnA== X-Gm-Message-State: ALoCoQn5aBYS5m706Uq8Vcny2lQHiI9XKOK3OGRoJiszylz0JQ9+Ilk72xIsZD2Y4tWzgC9cf5vq X-Received: by 10.140.152.68 with SMTP id 65mr4630085qhy.16.1444256956672; Wed, 07 Oct 2015 15:29:16 -0700 (PDT) Received: from [10.0.1.21] (c-76-118-234-192.hsd1.ma.comcast.net. [76.118.234.192]) by smtp.gmail.com with ESMTPSA id r75sm8342874qkl.35.2015.10.07.15.29.15 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 07 Oct 2015 15:29:15 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) From: Marie-Jose Montpetit In-Reply-To: <369480A01F73974DAC423D05A977B4F21D1914A8@SJCEML701-CHM.china.huawei.com> Date: Wed, 7 Oct 2015 18:29:13 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <8C42E223-6976-4336-977A-238C16C7706C@mjmontpetit.com> References: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> <9E71A8E2-00C9-410D-A32D-500C1559DE60@ericsson.com> <369480A01F73974DAC423D05A977B4F21D1914A8@SJCEML701-CHM.china.huawei.com> To: Cedric Westphal X-Mailer: Apple Mail (2.2104) Archived-At: Cc: "Dave Oran \(oran\)" , =?utf-8?Q?B=C3=B6rje_Ohlman?= , Laura Hill , Dirk Kutscher Subject: Re: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 22:29:20 -0000 I agree with Cedric. Without remote participation then the =E2=80=9Ceditin= g=E2=80=9D or even the commenting is skewed towards people who can = afford to go. I know a lot of people who will not go to Yokohama for = budgetary reasons. Marie-Jos=C3=A9 > On Oct 7, 2015, at 4:55 PM, Cedric Westphal = wrote: >=20 > Hi Borje, >=20 > Just a point of process: if there is no remote participation, then I = don't think the working groups should edit documents. I see how working = groups would benefit for interop or brain storming, on the other hand. >=20 > C. >=20 > -----Original Message----- > From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of B=C3=B6rje = Ohlman > Sent: Tuesday, October 06, 2015 11:54 PM > To: Marie-Jose Montpetit > Cc: Dave Oran (oran); Laura Hill; Dirk Kutscher > Subject: Re: [icnrg] Planning for a potential Yokohama interim >=20 > Dear Marie-Jose, >=20 > While I=E2=80=99m happy that you would like to participate remotely I = don=E2=80=99t think it would be very practical with remote participation = at this type of meeting. What can be done is to have pre-meetings or = follow up meetings as phone conferences. If you have some specific topic = you think would benefit from such a meeting please feel free to take the = initiative and propose such a meeting on the mailing list. >=20 > Best regards, > B=C3=B6rje >=20 >=20 >=20 >> On 2 okt 2015, at 02:38, Marie-Jose Montpetit = wrote: >>=20 >> I am all for it - but I would request remote participation - I think = it=E2=80=99s essential. >>=20 >>=20 >>> On Oct 1, 2015, at 7:30 PM, B=C3=B6rje Ohlman = wrote: >>>=20 >>> We are considering having a Sunday interim in Yokohama, even though = it is not long after our S.F. interim. One reason is that we would like = to test a different format for the meeting. The idea is to have a type = of workshop meeting, making people work in groups on specific topics = which could be a specific technical issue, editing a document or doing = some interop testing.=20 >>> Give it some thought and bring your idea on Saturday so we can = discuss if this is something we think could be productive. >>>=20 >>> B=C3=B6rje, Dave & Dirk >>> _______________________________________________ >>> icnrg mailing list >>> icnrg@irtf.org >>> https://www.irtf.org/mailman/listinfo/icnrg >>=20 >=20 > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg From nobody Wed Oct 7 20:26:10 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E7001A3BA2 for ; Wed, 7 Oct 2015 20:26:08 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.911 X-Spam-Level: X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 lL5VEpZmpGJJ for ; Wed, 7 Oct 2015 20:26:07 -0700 (PDT) Received: from mx142.netapp.com (mx142.netapp.com [216.240.21.19]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF8531A3BA0 for ; Wed, 7 Oct 2015 20:26:06 -0700 (PDT) X-IronPort-AV: E=Sophos;i="5.17,652,1437462000"; d="asc'?scan'208";a="69572733" Received: from hioexcmbx03-prd.hq.netapp.com ([10.122.105.36]) by mx142-out.netapp.com with ESMTP; 07 Oct 2015 20:25:49 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com (10.122.105.40) by hioexcmbx03-prd.hq.netapp.com (10.122.105.36) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 7 Oct 2015 20:25:48 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com ([::1]) by hioexcmbx07-prd.hq.netapp.com ([fe80::d518:a4f9:a059:7466%21]) with mapi id 15.00.1104.000; Wed, 7 Oct 2015 20:25:48 -0700 From: "Eggert, Lars" To: Cedric Westphal Thread-Topic: [icnrg] Planning for a potential Yokohama interim Thread-Index: AQHQ/KEdpHtHDi5Xn0ytGxe0yMFZKZ5X0YWAgAhEb4CAAHViAIAA4smA Date: Thu, 8 Oct 2015 03:25:47 +0000 Message-ID: <9AD2921B-3861-48FF-9161-883EC8D09436@netapp.com> References: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> <9E71A8E2-00C9-410D-A32D-500C1559DE60@ericsson.com> <369480A01F73974DAC423D05A977B4F21D1914A8@SJCEML701-CHM.china.huawei.com> In-Reply-To: <369480A01F73974DAC423D05A977B4F21D1914A8@SJCEML701-CHM.china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3094) x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.122.56.79] Content-Type: multipart/signed; boundary="Apple-Mail=_9CB90663-C89C-4D8D-92FE-09182C44E9F4"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 Archived-At: Cc: "Dave Oran \(oran\)" , =?iso-8859-1?Q?B=F6rje_Ohlman?= , Laura Hill , Marie-Jose Montpetit , Dirk Kutscher Subject: Re: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 03:26:08 -0000 --Apple-Mail=_9CB90663-C89C-4D8D-92FE-09182C44E9F4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 2015-10-08, at 2:25, Cedric Westphal = wrote: > Just a point of process: if there is no remote participation, then I = don't think the working groups should edit documents. I see how working = groups would benefit for interop or brain storming, on the other hand. As a reminder, ICNRG is a research group, so "points of process" aren't = quite as important as over on the IETF side. That said, I understand ICNRG is partially acting more like a WG, and if = participants that cannot be in the room in Yokohama are concerned that = they can't provide sufficient input into documents that are supposed to = document RG consensus, the chairs should take note, if only to avoid = arguments down the road. Lars --Apple-Mail=_9CB90663-C89C-4D8D-92FE-09182C44E9F4 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iQCVAwUBVhXiOtZcnpRveo1xAQjmKgQApLq0k9ZCgPH0ZGNSxdoB62n0n5RJs6qH jwbWG7HRPrANvPxdtB62U2V4e5TTO1gexTgkIa6Ay1CNE8nVi7H54v63Mufa/lKj PE7EMUDpisGwhKVIbwjHjelqR2CO2qLBUmWRoIDkPNZUuu+rrXCHauRypj0jWvq8 NejChbOmhJA= =8MYo -----END PGP SIGNATURE----- --Apple-Mail=_9CB90663-C89C-4D8D-92FE-09182C44E9F4-- From nobody Wed Oct 7 23:09:32 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DAAC1A8953 for ; Wed, 7 Oct 2015 23:09:31 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.96 X-Spam-Level: X-Spam-Status: No, score=-1.96 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, 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 j7CI7uxSWO-x for ; Wed, 7 Oct 2015 23:09:29 -0700 (PDT) Received: from hekla.abc.se (hekla.abc.se [62.80.200.187]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7301D1A895B for ; Wed, 7 Oct 2015 23:09:28 -0700 (PDT) Received: from [10.0.1.16] (h77-53-247-29.dynamic.se.alltele.net [77.53.247.29]); by hekla.abc.se (OpenSMTPD) with ESMTPSA id e2e5fdd7; TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO; Thu, 8 Oct 2015 08:09:25 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) From: =?utf-8?Q?B=C3=B6rje_Ohlman?= X-Mailer: iPad Mail (12H143) In-Reply-To: <9AD2921B-3861-48FF-9161-883EC8D09436@netapp.com> Date: Thu, 8 Oct 2015 08:09:24 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> <9E71A8E2-00C9-410D-A32D-500C1559DE60@ericsson.com> <369480A01F73974DAC423D05A977B4F21D1914A8@SJCEML701-CHM.china.huawei.com> <9AD2921B-3861-48FF-9161-883EC8D09436@netapp.com> To: "Eggert, Lars" Archived-At: Cc: =?utf-8?Q?B=C3=B6rje_Ohlman?= , Laura Hill , Marie-Jose Montpetit , "Dave Oran \(oran\)" , Dirk Kutscher , Cedric Westphal Subject: Re: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 06:09:31 -0000 I think I need to clarify what I meant by "editing documents". My intention w= as not to work on finalizing drafts ready to go for last call or something l= ike that. What had more in mind was for a set of people who has been talking= about writing a draft about foo, but not got around to it, to get the chanc= e to sit together and brainstorm about and write up a first outline. Having said that I fail to see the difference between a group of people edit= ing a draft off line using a private email conversation to progress the work= , and the same group of people sitting in the same room doing the same thing= . We do that all the time. Is that "out of protocol"? B=C3=B6rje > 8 okt 2015 kl. 05:25 skrev Eggert, Lars : >=20 >> On 2015-10-08, at 2:25, Cedric Westphal wrot= e: >> Just a point of process: if there is no remote participation, then I don'= t think the working groups should edit documents. I see how working groups w= ould benefit for interop or brain storming, on the other hand. >=20 > As a reminder, ICNRG is a research group, so "points of process" aren't qu= ite as important as over on the IETF side. >=20 > That said, I understand ICNRG is partially acting more like a WG, and if p= articipants that cannot be in the room in Yokohama are concerned that they c= an't provide sufficient input into documents that are supposed to document R= G consensus, the chairs should take note, if only to avoid arguments down th= e road. >=20 > Lars > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg From nobody Thu Oct 8 00:45:50 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E69CD1A020D for ; Thu, 8 Oct 2015 00:45:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.612 X-Spam-Level: X-Spam-Status: No, score=-2.612 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 WRn3LjgVPTJM for ; Thu, 8 Oct 2015 00:45:47 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2927D1A0093 for ; Thu, 8 Oct 2015 00:45:47 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id C263F10AB77; Thu, 8 Oct 2015 09:45:44 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id swvxFibAoIGV; Thu, 8 Oct 2015 09:45:44 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id A16A810AB76; Thu, 8 Oct 2015 09:45:38 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Thu, 8 Oct 2015 09:45:38 +0200 From: Dirk Kutscher To: Anders Lindgren , Mark Stapp Thread-Topic: [icnrg] Merging the ICN-IoT drafts Thread-Index: AQHQ/x22PKNrURCz3ke5uPHOzgBwH55feJGAgAA5G8CAAHPuAIAAOO6AgAAFdYCAANgB0A== Date: Thu, 8 Oct 2015 07:45:37 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A67014CD@PALLENE.office.hd> References: <92CEE51B-2FC7-45B1-B046-5063BAB00727@ericsson.com> <23486C07-5DE6-41E9-9FC8-8752461C1739@ericsson.com> <82AB329A76E2484D934BBCA77E9F5249A66FF795@PALLENE.office.hd> <56158121.4050408@cisco.com> <4ADE06A0-20A6-4087-B5FE-909E8D61A5AF@sics.se> In-Reply-To: <4ADE06A0-20A6-4087-B5FE-909E8D61A5AF@sics.se> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.2.102] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] Merging the ICN-IoT drafts X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 07:45:50 -0000 SGkgQW5kZXJzIGFuZCBhbGwsDQoNCnRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24gLS0geWVz LCB3ZSdkIG5lZWQgYW4gaW5kaXZpZHVhbCBzdWJtaXNzaW9uIGZpcnN0IGFuZCB0aGVuIGRpc2N1 c3MgYWJvdXQgYWRvcHRpb24uDQoNCkJlc3QgcmVnYXJkcywNCkRpcmsNCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IGljbnJnIFttYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9y Z10gT24gQmVoYWxmIE9mIEFuZGVycyBMaW5kZ3Jlbg0KU2VudDogTWl0dHdvY2gsIDcuIE9rdG9i ZXIgMjAxNSAyMjo1MQ0KVG86IE1hcmsgU3RhcHANCkNjOiBpY25yZ0BpcnRmLm9yZw0KU3ViamVj dDogUmU6IFtpY25yZ10gTWVyZ2luZyB0aGUgSUNOLUlvVCBkcmFmdHMNCg0KSGkgTWFyaywNCg0K SSB0aGluayB0aGF0IHRoZSBiZXN0IHdheSBmb3J3YXJkIGlzIHRoYXQgd2UgKHRoZSBhdXRob3Jz IG9mIHRoZSB0d28gZHJhZnRzIHRvIGJlIG1lcmdlZCkgY3JlYXRlIHRoZSBuZXcgc2V0IG9mIGRy YWZ0cyBhcyBvdXRsaW5lZCBpbiB0aGUgc2xpZGVzIFJhdmkgc2VudCBvdXQgYW5kIHN1Ym1pdCB0 aG9zZSBhcyBpbmRpdmlkdWFsIGRyYWZ0IHN1Ym1pc3Npb25zLiBBZG9wdGlvbiBvZiB0aGUgbWVy Z2VkIGRyYWZ0IGFzIFJHIGRvY3VtZW50IGNhbiB0aGVuIGJlIGRpc2N1c3NlZCBpbiBZb2tvaGFt YSB3aGVuIG90aGVycyBoYXZlIGhhZCBhIGNoYW5jZSB0byBsb29rIGF0IGl0IGFuZCByZXZpZXcu IA0KV2UgZG8gaG93ZXZlciBpbnZpdGUgcGVvcGxlIHRvIGhhdmUgYSBsb29rIGF0IHRoZSBwcm9w b3NlZCBzdHJ1Y3R1cmUgb3V0bGluZWQgaW4gdGhlIHNsaWRlIHNldCBhbmQgcHJvdmlkZSB1cyB3 aXRoIGFueSBlYXJseSBmZWVkYmFjayB5b3UgbWF5IGhhdmUgKG9mIGNvdXJzZSBhbHNvIGluY2x1 ZGluZyB5b3VyIHRob3VnaHRzIG9uIHdoZXRoZXIgb3Igbm90IHlvdSB0aGluayB0aGF0IHdvcmtp bmcgdG93YXJkcyBhIGRvY3VtZW50IHdpbGwgYmUgYSBnb29kIHRoaW5nIG9yIG5vdCBmb3IgdGhl IFJHIHRvIGRvKS4gDQoNCkNoZWVycywgDQoNCi9BbmRlcnMNCg0KU2VudCBmcm9tIG15IGlQaG9u ZQ0KDQo+IE9uIDcgT2N0IDIwMTUsIGF0IDIyOjMxLCBNYXJrIFN0YXBwIDxtanNAY2lzY28uY29t PiB3cm90ZToNCj4gDQo+IEkgd2FzIGEgbGl0dGxlIGNvbmZ1c2VkIGFib3V0IFJhdmkncyBlbWFp bC4gaXMgdGhlcmUgYSBwcm9wb3NhbCB0aGF0IGFuIHVuLXNlZW4gZHJhZnQgd2lsbCBhcHBlYXIg YXMgYW4gUkcgZG9jdW1lbnQ/DQo+IA0KPiBJJ20gbm90IGEgYmlnIGZhbiBvZiB0aGVzZSBvbW5p YnVzICJyZXF1aXJlbWVudHMiIHRoaW5ncyBpbiBnZW5lcmFsLiBJIGRvbid0IHVzdWFsbHkgZmlu ZCB0aGVtIHZlcnkgdXNlZnVsIHdoZW4gY29uc2lkZXJpbmcgcHJvdG9jb2wgZGV0YWlscywgdGhl eSBnbyBvdXQtb2YtZGF0ZSBxdWlja2x5LCBhbmQgaXQncyBub3QgY2xlYXIgdG8gbWUgdGhhdCB0 aGV5IGFjdHVhbGx5IGhlbHAgdG8gZm9jdXMgb3IgZ3VpZGUgUkcgd29yay4gSSdtIG9rIHdpdGgg c3VjaCBhIHRoaW5nLCB0aG91Z2gsIGlmIHRoZSBjaGFpcnMgYW5kIHRoZSBSRyB3YW50IGl0LiBi dXQgSSB3b3VsZG4ndCBzdXBwb3J0IHNvbWV0aGluZyB1bi1yZXZpZXdlZCBqdXN0IHBvcHBpbmcg b3V0IGFzIGFuIFJHIGRvY3VtZW50Lg0KPiANCj4gVGhhbmtzLA0KPiBNYXJrDQo+IA0KPj4gT24g MTAvNy8xNSAxOjA3IFBNLCBSYXZpIFJhdmluZHJhbiB3cm90ZToNCj4+IEhpIERpcmssDQo+PiAN Cj4+IEkgdGhpbmsgd2hhdCBCb3JqZSBtZWFudCBpcyB0aGUgdGVjaG5pY2FsIGRldGFpbHMgb2Yg dGhlIG1lcmdlZCANCj4+IHZlcnNpb24sIHdlIGFyZSBzdGlsbCB3b3JraW5nIG9uIHRoYXQgYW5k IHdpbGwgYmUgcmVhZHkgb25seSBjbG9zZSANCj4+IHRoZSBZb2tvaGFtYSBtZWV0aW5nLiBJ4oCZ bGwgd2FpdCBmb3IgdGhlIHJlc3BvbnNlIGZyb20gdGhlIGxpc3QgdG8gc2VlIA0KPj4gaWYgdGhl IGNvbW11bml0eSBzZWVzIHZhbHVlIGluIHByZXNlbnRpbmcgdGhpcyBkcmFmdCBhcyBhbiBSRyBp dGVtIGluIA0KPj4gdGhlIG5leHQgWW9rb2hhbWEgbWVldGluZywgb3Igd2UgZG8gYW5vdGhlciBp dGVyYXRpb24gb2YgdGhlIOKAmHpoYW5n4oCZIA0KPj4gZHJhZnQgd2l0aCB0aGUgbWVyZ2VkIGNv bnRlbnQsIGFuZCBwcm9wb3NlIGl0IGZvcm1hbGx5IGZvciBhZG9wdGlvbiBhdCBZb2tvaGFtYS4N Cj4+IA0KPj4gUmVnYXJkcywNCj4+IA0KPj4gUmF2aQ0KPj4gDQo+PiAqRnJvbToqRGlyayBLdXRz Y2hlciBbbWFpbHRvOkRpcmsuS3V0c2NoZXJAbmVjbGFiLmV1XQ0KPj4gKlNlbnQ6KiBXZWRuZXNk YXksIE9jdG9iZXIgMDcsIDIwMTUgMToxNyBBTQ0KPj4gKlRvOiogQsO2cmplIE9obG1hbjsgUmF2 aSBSYXZpbmRyYW4NCj4+ICpDYzoqIG9yYW5AY2lzY28uY29tOyBMYXVyYSBIaWxsOyBBbmRlcnMg TGluZGdyZW4NCj4+ICpTdWJqZWN0OiogUkU6IE1lcmdpbmcgdGhlIElDTi1Jb1QgZHJhZnRzDQo+ PiANCj4+IEhpIFJhdmksDQo+PiANCj4+IHRoYW5rcyBmb3IgdGhlIHByb3Bvc2FsLiAoTm8gbmVl ZCB0byBzZW5kIHRoZSBzbGlkZXMgdG8gdGhlIGxpc3QgDQo+PiBhZ2Fpbi4pDQo+PiANCj4+IExl dOKAmXMgY29sbGVjdCBzb21lIGZlZWRiYWNrIG9uIHRoZSBsaXN0IGR1cmluZyB0aGUgbmV4dCBk YXlzLg0KPj4gDQo+PiBMb29raW5nIGZvcndhcmQgdG8gZm9sbG93aW5nIHVwIG9uIHRoaXMgaW4g WW9rb2hhbWEuDQo+PiANCj4+IERpcmsNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fDQo+IGljbnJnIG1haWxpbmcgbGlzdA0KPiBpY25yZ0BpcnRm Lm9yZw0KPiBodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQo+IA0K PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBpY25y ZyBtYWlsaW5nIGxpc3QNCj4gaWNucmdAaXJ0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaXJ0Zi5vcmcv bWFpbG1hbi9saXN0aW5mby9pY25yZw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBsaXN0DQppY25yZ0BpcnRmLm9yZw0KaHR0 cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0K From nobody Thu Oct 8 00:57:34 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9F5F1A8025 for ; Thu, 8 Oct 2015 00:57:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.312 X-Spam-Level: X-Spam-Status: No, score=-2.312 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 Dm6iBXt2KiNX for ; Thu, 8 Oct 2015 00:57:31 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B39751A6FC4 for ; Thu, 8 Oct 2015 00:57:30 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 7424A10AB7A; Thu, 8 Oct 2015 09:57:29 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cn6-GFRp0mRE; Thu, 8 Oct 2015 09:57:29 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 55FA110AB3F; Thu, 8 Oct 2015 09:57:15 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Thu, 8 Oct 2015 09:56:54 +0200 From: Dirk Kutscher To: =?utf-8?B?QsO2cmplIE9obG1hbg==?= , "Eggert, Lars" Thread-Topic: [icnrg] Planning for a potential Yokohama interim Thread-Index: AQHQ/KEdpHtHDi5Xn0ytGxe0yMFZKZ5XOqaAgAhEboCAAOstgIAAbQGAgAAttwCAAD1QMA== Date: Thu, 8 Oct 2015 07:56:53 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A6701561@PALLENE.office.hd> References: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> <9E71A8E2-00C9-410D-A32D-500C1559DE60@ericsson.com> <369480A01F73974DAC423D05A977B4F21D1914A8@SJCEML701-CHM.china.huawei.com> <9AD2921B-3861-48FF-9161-883EC8D09436@netapp.com> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.2.102] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Cc: Laura Hill , Marie-Jose Montpetit , =?utf-8?B?QsO2cmplIE9obG1hbg==?= , "Dave Oran \(oran\)" , Cedric Westphal Subject: Re: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 07:57:32 -0000 SW4gZ2VuZXJhbCwgcmVtb3RlIHBhcnRpY2lwYXRpb24gaXMgaW1wb3J0YW50LCBhbmQgd2UgdHlw aWNhbGx5IG1hbmFnZSB0byBoYXZlIHRoYXQgYXQgb3VyIHJlZ3VsYXIgUkcgbWVldGluZ3MuIFdl IHdpbGwgYWxzbyB0cnkgdG8gZG8gdGhhdCBmb3IgdGhlIFJHIG1lZXRpbmcgb24gVGh1cnNkYXkg aW4gWW9rb2hhbWEuDQoNCkluIG91ciBleHBlcmllbmNlIHNvIGZhciwgdGhpcyBpcyBtYWlubHkg dXNlZCBieSBwZW9wbGUgdG8gZm9sbG93IHByZXNlbnRhdGlvbnMgYW5kIGRpc2N1c3Npb25zIG9u bGluZSAtLSB3ZSByYXJlbHkgZ2V0IGRpcmVjdCBpbnRlcmFjdGlvbiB3aXRoIHJlbW90ZSBwYXJ0 aWNpcGFudHMgbGlrZSBzb21lIElFVEYgV0dzIGRvLg0KDQpGb3IgaW50ZXJpbSBtZWV0aW5ncywg d2Ugbm9ybWFsbHkgZG9uJ3QgaGF2ZSByZW1vdGUgcGFydGljaXBhdGlvbiAoZm9yIGV4YW1wbGUs IGxhc3Qgd2VlayBpbiBTRikuIFRoYXQgY291bGQgYmUgZGlzY3Vzc2VkLCBidXQgZm9yIHRoZSBZ b2tvaGFtYSBpbnRlcmltIG1lZXRpbmcgb24gU3VuZGF5LCB3ZSByZWFsbHkgd2FudGVkIGl0IHRv IGJlIGhpZ2hseSBpbnRlcmFjdGl2ZSB3aXRoIGxlc3MgcHJlc2VudGF0aW9ucyAtLSBhbmQgd2Ug ZmVsdCB0aGF0IGRlYWxpbmcgd2l0aCBpbmFkZXF1YXRlIHRlY2hub2xvZ3kgZm9yIGFjdGl2ZSBy ZW1vdGUgcGFydGljaXBhdGlvbiB3b3VsZCB0YWtlIHF1aXRlIGEgYml0IG9mIHN0ZWFtIGZyb20g dGhlIG9uc2l0ZSBkaXNjdXNzaW9ucy4NCg0KSGF2aW5nIHRoYXQgc2FpZCwgaW5wdXQgZnJvbSBw ZW9wbGUgd2hvIGNhbid0IG1ha2UgaXQgdG8gbWVldGluZ3MgaWYgb2YgY291cnNlIHZlcnkgaGVs cGZ1bCBhbmQgYXBwcmVjaWF0ZWQuIEZvciB0aGUgU3VuZGF5IG1lZXRpbmcsIGFyZSB0aGVyZSBv dGhlcnMgd2F5cyB0byBhY2NvbXBsaXNoIHRoYXQ/IEZvciBleGFtcGxlLCBjb3VsZCB3ZSBpbnZl c3QgbW9yZSB0aW1lIGluIGFnZW5kYSBhbmQgYWN0aW9uIGl0ZW0gcGxhbm5pbmcsIHNvIHRoYXQg cGVvcGxlIGNhbiBtYWtlIHVwIHRoZWlyIG1pbmQgaW4gYWR2YW5jZSBhbmQgY29udHJpYnV0ZSBp bnB1dCB0aGF0IHRoZSBncm91cCBzaG91bGQgYWRkcmVzcyBhdCB0aGUgbWVldGluZz8NCg0KVGhh bmtzLA0KRGlyaw0KDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IELDtnJq ZSBPaGxtYW4gW21haWx0bzpCb3JqZS5PaGxtYW5AYWJjLnNlXSANClNlbnQ6IERvbm5lcnN0YWcs IDguIE9rdG9iZXIgMjAxNSAwODowOQ0KVG86IEVnZ2VydCwgTGFycw0KQ2M6IENlZHJpYyBXZXN0 cGhhbDsgRGF2ZSBPcmFuIChvcmFuKTsgQsO2cmplIE9obG1hbjsgTGF1cmEgSGlsbDsgTWFyaWUt Sm9zZSBNb250cGV0aXQ7IERpcmsgS3V0c2NoZXINClN1YmplY3Q6IFJlOiBbaWNucmddIFBsYW5u aW5nIGZvciBhIHBvdGVudGlhbCBZb2tvaGFtYSBpbnRlcmltDQoNCkkgdGhpbmsgSSBuZWVkIHRv IGNsYXJpZnkgd2hhdCBJIG1lYW50IGJ5ICJlZGl0aW5nIGRvY3VtZW50cyIuIE15IGludGVudGlv biB3YXMgbm90IHRvIHdvcmsgb24gZmluYWxpemluZyBkcmFmdHMgcmVhZHkgdG8gZ28gZm9yIGxh c3QgY2FsbCBvciBzb21ldGhpbmcgbGlrZSB0aGF0LiBXaGF0IGhhZCBtb3JlIGluIG1pbmQgd2Fz IGZvciBhIHNldCBvZiBwZW9wbGUgd2hvIGhhcyBiZWVuIHRhbGtpbmcgYWJvdXQgd3JpdGluZyBh IGRyYWZ0IGFib3V0IGZvbywgYnV0IG5vdCBnb3QgYXJvdW5kIHRvIGl0LCB0byBnZXQgdGhlIGNo YW5jZSB0byBzaXQgdG9nZXRoZXIgYW5kIGJyYWluc3Rvcm0gYWJvdXQgYW5kIHdyaXRlIHVwIGEg Zmlyc3Qgb3V0bGluZS4NCg0KSGF2aW5nIHNhaWQgdGhhdCBJIGZhaWwgdG8gc2VlIHRoZSBkaWZm ZXJlbmNlIGJldHdlZW4gYSBncm91cCBvZiBwZW9wbGUgZWRpdGluZyBhIGRyYWZ0IG9mZiBsaW5l IHVzaW5nIGEgcHJpdmF0ZSBlbWFpbCBjb252ZXJzYXRpb24gdG8gcHJvZ3Jlc3MgdGhlIHdvcmss IGFuZCB0aGUgc2FtZSBncm91cCBvZiBwZW9wbGUgc2l0dGluZyBpbiB0aGUgc2FtZSByb29tIGRv aW5nIHRoZSBzYW1lIHRoaW5nLiBXZSBkbyB0aGF0IGFsbCB0aGUgdGltZS4gSXMgdGhhdCAib3V0 IG9mIHByb3RvY29sIj8NCg0KICAgICAgQsO2cmplDQoNCg0KDQo+IDggb2t0IDIwMTUga2wuIDA1 OjI1IHNrcmV2IEVnZ2VydCwgTGFycyA8bGFyc0BuZXRhcHAuY29tPjoNCj4gDQo+PiBPbiAyMDE1 LTEwLTA4LCBhdCAyOjI1LCBDZWRyaWMgV2VzdHBoYWwgPENlZHJpYy5XZXN0cGhhbEBodWF3ZWku Y29tPiB3cm90ZToNCj4+IEp1c3QgYSBwb2ludCBvZiBwcm9jZXNzOiBpZiB0aGVyZSBpcyBubyBy ZW1vdGUgcGFydGljaXBhdGlvbiwgdGhlbiBJIGRvbid0IHRoaW5rIHRoZSB3b3JraW5nIGdyb3Vw cyBzaG91bGQgZWRpdCBkb2N1bWVudHMuIEkgc2VlIGhvdyB3b3JraW5nIGdyb3VwcyB3b3VsZCBi ZW5lZml0IGZvciBpbnRlcm9wIG9yIGJyYWluIHN0b3JtaW5nLCBvbiB0aGUgb3RoZXIgaGFuZC4N Cj4gDQo+IEFzIGEgcmVtaW5kZXIsIElDTlJHIGlzIGEgcmVzZWFyY2ggZ3JvdXAsIHNvICJwb2lu dHMgb2YgcHJvY2VzcyIgYXJlbid0IHF1aXRlIGFzIGltcG9ydGFudCBhcyBvdmVyIG9uIHRoZSBJ RVRGIHNpZGUuDQo+IA0KPiBUaGF0IHNhaWQsIEkgdW5kZXJzdGFuZCBJQ05SRyBpcyBwYXJ0aWFs bHkgYWN0aW5nIG1vcmUgbGlrZSBhIFdHLCBhbmQgaWYgcGFydGljaXBhbnRzIHRoYXQgY2Fubm90 IGJlIGluIHRoZSByb29tIGluIFlva29oYW1hIGFyZSBjb25jZXJuZWQgdGhhdCB0aGV5IGNhbid0 IHByb3ZpZGUgc3VmZmljaWVudCBpbnB1dCBpbnRvIGRvY3VtZW50cyB0aGF0IGFyZSBzdXBwb3Nl ZCB0byBkb2N1bWVudCBSRyBjb25zZW5zdXMsIHRoZSBjaGFpcnMgc2hvdWxkIHRha2Ugbm90ZSwg aWYgb25seSB0byBhdm9pZCBhcmd1bWVudHMgZG93biB0aGUgcm9hZC4NCj4gDQo+IExhcnMNCj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gaWNucmcg bWFpbGluZyBsaXN0DQo+IGljbnJnQGlydGYub3JnDQo+IGh0dHBzOi8vd3d3LmlydGYub3JnL21h aWxtYW4vbGlzdGluZm8vaWNucmcNCg== From nobody Thu Oct 8 06:56:20 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 417241B3417 for ; Thu, 8 Oct 2015 06:56:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.601 X-Spam-Level: X-Spam-Status: No, score=0.601 tagged_above=-999 required=5 tests=[BAYES_50=0.8, FILL_THIS_FORM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 HDZuAuMIFWYs for ; Thu, 8 Oct 2015 06:56:01 -0700 (PDT) Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCC7E1A9098 for ; Thu, 8 Oct 2015 06:55:58 -0700 (PDT) X-AuditID: c1b4fb3a-f79136d0000071e2-c5-561675ecd00e Received: from ESESSHC015.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 2B.25.29154.CE576165; Thu, 8 Oct 2015 15:55:56 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.252]) by ESESSHC015.ericsson.se ([153.88.183.63]) with mapi id 14.03.0248.002; Thu, 8 Oct 2015 15:55:55 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: Minutes and meeting materials from the S.F. interim Thread-Index: AQHRAdEN3B57bO7LJEycQgKsZC0U4Q== Date: Thu, 8 Oct 2015 13:55:54 +0000 Message-ID: <907156AC-D53A-4CFB-B193-10204B554945@ericsson.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.19] Content-Type: multipart/related; boundary="_059_907156ACD53A4CFBB19310204B554945ericssoncom_"; type="multipart/alternative" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnk+LIzCtJLcpLzFFi42KZGfG3RvdNqViYQf86A4uds3cyOTB6TN54 mC2AMYrLJiU1J7MstUjfLoErY8fNt6wFG3r5Ku7sf8fSwHjzIm8XIyeHhICJxKrvU5khbDGJ C/fWs3UxcnEICRxllGh4sYAdJCEksJhRYvt0RRCbTcBJYtn5p2BxEQEpiU1777KB2MICNhLn nncwQ8QdJWb92g5l60ms/DEVrJ5FQEWiff4fMJtXwF7i7peZTCA2o4CsxJfG1WD1zALiEree zGeCOEhE4uHF02wQtqjEy8f/WCFsRYn2pw2MEPX1Eue6jjJBzBSUODnzCcsERqFZSEbNQlI2 C0kZRDxZ4mr7QtZZjBxAtqbE+l36EGFFiSndD9khbA2J1jlzoWxriX/HrrNhqjGWuPjrGBtM /f4b/UAjuYDs1YwSPZ/nQxW5SHw6eZIVm+YNU3/CNd/euhehecqiCywwzaeb+piwab6x5QTc pTu2r2GCa16z6Btc842Nf5lRNXOANa/f5g3T++DBJqgjgHo/LamFaW3uPMyCzd4vz7awQYzR kPjwTxlu7dn/s9kWMC5kWsUoWpxaXJybbmSkl1qUmVxcnJ+nl5dasokRmHIPbvlttYPx4HPH Q4wCHIxKPLwL7MTChFgTy4orcw8xSnOwKInzNjM9CBUSSE8sSc1OTS1ILYovKs1JLT7EyMTB KdXAGBpyy+zm9wNu3EEP1Q2+P72UIOi0O6x8xgpZrxd5YSV+/+4/Da0qnXx5xs4jR8ykUtYJ SXiG+WWxS1VpXy2sXWsvN+8Ap7fITuGNzwP02Fot+u+XvTRxZ1zqUrFVMeC4WtmxNW010uaO u7xz/3Tl3jD4wipk4cCX9s/B2Em3VOoof+ObFhElluKMREMt5qLiRAApE6O8mgMAAA== Archived-At: Subject: [icnrg] Minutes and meeting materials from the S.F. interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 13:56:16 -0000 --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: multipart/alternative; boundary="_000_907156ACD53A4CFBB19310204B554945ericssoncom_" --_000_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpNaW51dGVzIGFuZCBtZWV0aW5nIG1hdGVyaWFscyBmcm9tIHRoZSBTLkYuIGludGVyaW0gbWVl dGluZyBhcmUgbm93IGxpbmtlZCBmcm9tIG91ciBXaWtpIHBhZ2UNCmh0dHA6Ly90cmFjLnRvb2xz LmlldGYub3JnL2dyb3VwL2lydGYvdHJhYy93aWtpL2ljbnJnDQoNClRoZSBtaW51dGVzIGNhbiBi ZSByZWFjaGVkIGRpcmVjdGx5IHZpYQ0KaHR0cDovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy9p bnRlcmltLzIwMTUvMTAvMDMvaWNucmcvbWludXRlcy9taW51dGVzLWludGVyaW0tMjAxNS1pY25y Zy00PGh0dHA6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3MvOTIvbWludXRlcy9taW51dGVzLTky LWljbnJnPg0KDQpQbGVhc2UgbGV0IHVzIGtub3cgaWYgeW91IGhhdmUgYW55IGFkZGl0aW9ucyBh bmQvb3IgY29ycmVjdGlvbnMuDQoNCkdyZWF0IHRoYW5rcyB0byBMYXVyYSBhbmQgQ2hyaXN0b3Bo ZXIgZm9yIHRha2luZyBub3RlcyENCg0KQsO2cmplDQoNCuKAlOKAlOKAlOKAlOKAlOKAlOKAlOKA lOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlA0KSUNOUkcgSW50ZXJpbSBNZWV0 aW5nIE1pbnV0ZXMgMjAxNS0xMC0zDQoNCk1lc3NhZ2VzIGFuZCBTZW1hbnRpY3MNCg0KTFc6IE5E TiBUUiBwdWJsaXNoZWQgMS41IHllYXJzIGFnbyB3aXRoIG1vcmUgZGV0YWlscy4gb24gbWFuaWZl c3QuIG1hbmlmZXN0DQoNCmVtYmVkZGluZyBzbyB5b3UgZG9u4oCZdCBoYXZlIHRvIHdhaXQgZm9y IHJvdW5kIHRyaXAgdGltZSB0byBlbWJlZCBpdA0KDQpDaHJpcyBXb29kOiBUaGlzIGRvZXNu4oCZ dCBwcmVjbHVkZSB0aGF0DQoNCkxXOiBEb2VzIG5vdCBzaG93IGl0DQoNCkNocmlzOiBJbSBhd2Fy ZSBvZiB0aGF0IGZlYXR1cmUgLSB0aGlzIGdyYW1tYXIgZG9lc27igJl0IHByZWNsdWRlLiBDYW4g c3RpbGwgZG8NCg0KZW1iZWRkaW5nIGFzIElseWEgc3VnZ2VzdHMuDQoNCkxXOiBJdCBpcyBhbiBp bmFkZXF1YXRlIGV4cHJlc3Npb24gb2Ygd2hhdCBoaXMgd29yayBpcy4NCg0KRGF2ZSBPcmFuOiBt ZXRhIHBvaW50IC0gd2VyZSB0YWxraW5nIG5vdCBqdXN0IGFib3V0IG1hbmlmZXN0IGRhdGEgc3Ry dWN0dXJlIGJ1dCBhYm91dCBob3cgeW91IHVzZSBpdCBhcyB3ZWxsLiBXZSBuZWVkIHRvIGRpc2N1 c3MgaW4gdGhlIHByb2Nlc3Mgb2Ygd3JpdGluZyBhIG1hbmlmZXN0IHN0YWNrIC0gZm9ybWF0IGFu ZCBob3cgdG8gdXNlLiBhbmQgaWYgeW91IGRvbuKAmXQgd3JpdGUgZG93biBtYW5pZmVzdCBtZWNo YW5pc21zIGZvciBlbWJlZGRlZCBSVFRzIGFuZCB0aGF0IGlzIGFuIG9taXNzaW9uIGluIHRoYXQg c3BlYy4gSWYgeW91DQoNCnRoaW5rIHRoYXQgaXMgaW1wb3J0YW50LCBpdCBpcyBhbiBpbXBvcnRh bnQgZGVzaWduIGlzc3VlLg0KDQpDaHJpcyAtDQoNCkxXOiBzaG91bGQgYWdyZWUgdG8gTkROIFRS IC0gbWFuaWZlc3QgZ2V0IHNlcXVlbmNlIG51bWJlciAtIGNvbnN1bWVycyBhc2sgc2VxdWVudGlh bGx5IG5leHQgZGF0YSBibG9jay4gTWFuaWZlc3QgaXRzZWxmIGlzIGEgPyB3aXRoIGEgZGlmZmVy ZW50IGRhdGEgdHlwZS4gWW91DQoNCnNob3VsZCByZWFkIHRoZSBUUi4NCg0KQ2hyaXM7IEkgd2ls bC4NCg0KQWxsIGluIG9uZSBzdHJlYW0gdmVyc2lvbiByZWxlYXNlZCBpbiBzdW1tZXIuLi4NCg0K W3BhZ2UxaW1hZ2UxNzEwNF0NClE6IEFyZSB5b3UgZ29pbmcgdGhyb3VnaCB0aGUgaGlzdG9yeSBv ciBpcyB0aGlzIGN1cnJlbnQ/DQoNCltwYWdlMWltYWdlMTgxMTJdDQpBOiBHb2luZyB0aHJvdWdo IGhpc3RvcnkgZmlyc3QNCg0KRE86IEJlZm9yZSB3ZSBzdGFydCBkb2luZyBhIGxvdCBvZiBjdXN0 b20gaW5mbyBlbGltaW5hdGlvbiBmcm9tIHRoZSBtYW5pZmVzdCB0aGVyZWZvcmUgbWFraW5nIHRo ZSBwYXJzZXIgcG90ZW50aWFsbHkgZXhwZW5zaXZlIGFuZCBtZW1vcnkgZXhwYW5kaW5nLCB3ZSBz aG91bGQgY29tcGFyZSBldmVyeXRoaW5nIHdlIGRvIHRvIGEgc2ltcGxlIEd6aXAgb2YgdGhlIHdo b2xlIHRoaW5nLiBJZiB5b3UgY2FuIGp1c3QgY29uc3RydWN0IHRoZSBtYW5pZmVzdCB3aXRoIGV2 ZXJ5dGhpbmcgdmVyeSBwbGFpbmx5IHRoZXJlLCBtYXkgaGF2ZSBkdXBzLCB3aXRoIGd6aXAgYW5k IGdldCBhYm91dCB0aGUgc2FtZSBudW1iZXIgb2YgYml0cyBhdCB0aGUgZW5kIC0gcmVkdWNpbmcg dGhlDQoNCmNvbXBsZXhpdHkgLSB3b3J0aCBjb21wYXJpbmcuDQoNCkNocmlzOiB3ZSBhcmVu4oCZ dCB3YXN0aW5nIHRvbyBtYW55IGN5Y2xlcyBmb2N1c2luZyBvbiB0aGlzLg0KDQpETzogZXZlcnkg dGltZSB5b3UgdGhpbmsgYWJvdXQgb25lIG9mIHRoZXNlIG9wdGltaXphdGlvbnMsIGNvbXBhcmUg dG8gZ3ppcC4NCg0KW3BhZ2UxaW1hZ2UyNTM2MF0NClJhdmkgUmF2aW5kZW46IGlzIGl0IHNvbWV0 aGluZyBmb3IgdGhlIGVuZCBwb2ludCBvciBtYW5pZmVzdCBzdXBwb3NlZCB0byBiZQ0KDQpjb25z dW1lZCBqdXN0IGJ5IGVuZCBwb2ludHMgb3IgYW55b25lPw0KDQpjaHJpczogZ29vZCBxdWVzdGlv bi4NCg0KZG8gLSBhbnlvbmUgd2hvIGhhcyB0aGUgZGVjcnlwdCBrZXk/DQoNCmNocmlzIC0gc2hv dWxkIHRoaXMgbWFuaWZlc3QgYmUgc29tZXRoaW5nIHRoZSBuZXR3b3JrIGtub3dzIGFuZCBpcyBh d2FyZSBvZj8NCg0KQ2VkcmljIFdlc3RwaGFsOiBpZiBpdHMgZW5kIHRvIGVuZCB3aHkgd291bGQg eW91IGhhdmUgdGhpcyBzcGVjaWZpYyAuLi4/DQoNCk1hcmMgTW9za28gLSB3ZSBkb27igJl0IHdh bnQgZXZlcnl0aGluZyB0byBoYXZlIHRvIGltcGxlbWVudCB0aGVpciBvd24gcGFyc2VyLA0KDQpl bmNvZGVyIC4uLiB3ZSB3YW50IHRoZXJlIHRvIGJlIGEgbGlicmFyeQ0KDQpkbzogcmF0aGVyIHRo YW4gZXZlcnkgc2luZ2xlIGFwcCBoYXZpbmcgdG8gZGVhbCB3aXRoIHRoaXMNCg0KR1EgV2FuZzsg aWYgdGhpcyBpcyBvbiB0aGUgZW5kIHBvaW50IGZ1bmN0aW9ucywgYWN0dWFsbHkgZGFzaCBpcyBk b2luZyB0aGUgc2FtZQ0KDQp0aGluZw0KDQpETyAtIHRoaXMgbG9va3Mgbm90aGluZyBsaWtlIGEg ZGFzaCBtYW5pZmVzdC4NCg0KTmFjaG8gU29saXM6IHRoZSBiYXNlIGZvcndhcmRlciBkb2VzbuKA mXQgbmVlZCB0byB1bmRlcnN0YW5kIGFueXRoaW5nIGFib3V0DQoNCm1hbmlmZXN0cyBidXQgaXQg bWF5IGJlIHJlcXVpcmVkIGZvcg0KDQpEaXJrIEt1dGNoZXI6IGlmIGl0cyB1c2VmdWwgd2lsbCBl bmQgdXAgYmVpbmcgZGUgZmFjdG8gbWFuZGF0b3J5DQoNCkpUOiBsZWFwaW5nIGFoZWFkLCBtYW5p ZmVzdCB1c2UgdGhlc2UgbmFtZSBieSBoYXNoIHRoaW5ncyB3aGljaCBtYXkgaW5jbHVkZSBuYW1l bGVzcyBvYmplY3RzIGFuZCB0aGF0IHdvdWxkIGhhdmUgaW1wbGljYXRpb25zIG9uIHRoZSBmb3J3 YXJkZXIuIFNvIHRvDQoNCmhhbmRsZSB0aGUgbWFuaWZlc3QgdGhlIGZvcndhcmRlciB3b3VsZCBo YXZlIHRvIGhhbmRsZSB0aGUgbmFtZWxlc3Mgb2JqZWN0cy4NCg0KW3BhZ2UyaW1hZ2UxNTQ4MF0N CkNocmlzIHdpbGwgc2VuZCBhcm91bmQgdGhlIHRoZSB3cml0ZXVwIGZvciBGTElDIHRvIG1haWxp bmcgbGlzdCAoaXRzIG9uIGdpdGh1YiBub3cNCg0KYXQ6IHh4eHgpDQoNCkRPOiBJZiB5b3XigJly ZSBwYXJzaW5nIG9uZSBvZiB0aGVzZSB0aGluZ3MgYW5kIHlvdSBnZXQgYSBUIG5vZGUsIHNheXMg eW91IGhhdmUgdG8gdHJhdmVyc2UgdGhlIGxpbmsgdG8gZmluZCBvdXQgd2hhdCB0aGUgdHlwZSBv ZiB0aGUgbm9kZSBhY3R1YWxseSBpcyAoZGF0YSBvcg0KDQptYW5pZmVzdCk/DQoNCkE7IE5vIC0g aXTigJlzIHRoZSBub2RlIHN0cnVjdHVyZQ0KDQptYXJjOiBwYXlsb2FkIHRoZSBpcyBhIGZpZWxk OyBwb2ludGVyIHR5cGUgdGVsbHMgd2hhdCB0aGUgcG9pbnRlciB0byBvYmplY3QuIHNvDQoNCnBh eWxvYWQgdHlwZSBzaG91bGQgZXF1YWwgcG9pbnRlciB0eXBlID8/Pw0KDQpETzogSSBkb27igJl0 IHVuZGVyc3RhbmQgd2hhdCBwb2ludGVyIHR5cGUgVE5vZGUgbWVhbnMNCg0KQTsgd2lsbCBub3cg YmUgZW5jb2RlZCBpbiBhIG1hbmlmZXN0IHR5cGUuDQoNCk1hcmM6IFQgbWFuaWZlc3QgbWVhbnMg dGhhdCB0aGUgcGF5bG9hZCBvZiB0aGUgQ08gZm9sbG93IHRoZSBtYW5pZmVzdCBib2R5IGRlZmlu aXRpb247IHQgbm9kZSBzYXlzIGl0IGZvbGxvd3MgdGhlIG5vZGUgZGVmaW5pdGlvbiB3aGljaCBt ZWFucyBpdCBjYW4gaW5jbHVkZQ0KDQpkYXRhIGFuZCBleHRlcm5hbCBwaW9uZWVyczsgdCBkYXRh IG1lYW5zIC4uLiBJIHRoaW5rIGl0cyBhIGxpdHRsZSBjb25mdXNpbmcgdG9vDQoNCkRPOiBJIHdv dWxkIGFncmVlIGV4Y2VwdCBmb3IgdGhlIHdvcmQg4oCcbGl0dGxl4oCdLiBJZiB0aGVyZSBhcmUg cmVhbCBzZW1hbnRpY3MgYXNzb2NpYXRlZCB3aXRoIHRoaXMgLSBpdCBjYW7igJl0IGJlIGNhbGxl ZCBhIG5vZGUgLSBvbmx5IGlmIHRoZXJlIGFyZSBubyByZWFsDQoNCnNlbWFudGljcy4gSWYgaXQg aGFzIHNlbWFudGljcyBuZWVkIGEgYmV0dGVyIG5hbWUuDQoNCkE6IGl0cyBqdXN0IHJlZGlyZWN0 aW9uDQoNCkRPIC0gYnV0IHRoZXJlIGlzIGFsbCB0aGlzIG90aGVyIHN0dWZmIHRoZXJlIQ0KDQpO YWNobzogTm9kZSBiYXNpY2FsbHkganVzdCBoYXMgcG9pbnRlcnMgYW5kIHBheWxvYWQNCg0KRE8g LSB3aGF0cyBpbiBwYXlsb2FkPw0KDQpNYXJjIC0gdXNlciBhbmQgZGF0YQ0KDQpETzogb25seSBp ZiBpdHMgYW4gYXBwbGljYXRpb24NCg0KTWFyYzogdGhpcyBzdHJ1Y3R1cmUgYWxsb3dzIHRoZSBh cHAgcGF5bG9hZCB0byBiZSBzcHJlYWQgYmV0d2VlbiBsZWFmIG5vZGVzIGFuZA0KDQppbnRlcm5h bCBub2Rlcw0KDQpETzogSSB0aGluayBteSBicmFpbiBqdXN0IGV4cGxvZGVkLiBIb3cgZG8geW91 IGVuc3VyZSBsb29wIGZyZWVkb20/DQoNCkE6IFdoZW4geW914oCZcmUgcGFyc2luZyB5b3UgbWFp bnRhaW4gdGhlIGhhc2hlcw0KDQpOYWNobyAtIHdoYXRzIHdyaXR0ZW4gb24gdGhlIGJvYXJkIHJl cXVpcmVzIGhhc2ggcmVzdHJpY3Rpb25zOyByZXF1aXJlcyBoYXNoZXMNCg0KZm9yIGV2ZXJ5dGhp bmcNCg0KQ2hyaXM6IElmIHlvdSBkb27igJl0IGhhdmUgYSBoYXNoIHlvdSBjYW7igJl0IGRvIGFu eSBraW5kIG9mIGxvb3AgZGV0ZWN0aW9uIGluIHRoZQ0KDQpwYXJzZXIuDQoNClJhdmkgLSBpcyB0 aGF0IGEgbGluayBvciBhIHBvaW50ZXI/DQoNCkE6IEl0cyBqdXN0IGEgbmFtZSAtIGtleWVkIHJl c3RyaWN0aW9uLCBoYXNoIHJlc3RyaWN0aW9uIGFuZCB0eXBlIG9mIHdoYXQgeW91IHBvaW50DQoN CnRvDQoNClJhdmk6IG5hbWUgaXMganVzdCBhIGNvbnRlbnQgaGFzaCBpZA0KDQpOYWNobyAtIHRo YXRzIG5hbWVsZXNzIG9iamVjdHMNCg0KcmF2aSAtIGlzIHRoYXQgc29tZXRoaW5nIHRoYXQgaXMg Y292ZXJlZCBpbiB0aGUgY2NueCAxLjA/DQoNCm5hY2hvOiBub3QgaW4gc3BlYyBidXQgd2lsbCBk aXNjdXNzIGluIDEvMiBob3VyLg0KDQpjaHJpczsgc3BlYyBmb3IgdGhpcyBzaG91bGQgaW5jbHVk ZSBzdHJ1Y3R1cmUgYW5kIHVzZS4gV2UgaGF2ZSBhIGRvYyB3ZSBuZWVkIHRvIGNpcmN1bGF0ZSB0 aGF0IGRlc2NyaWJlcyBwb3RlbnRpYWwgdXNlIGNhc2VzIGZvciB0aGUgbWFuaWZlc3QuIEdvb2Qg dG8gY2lyY3VsYXRlIGFyb3VuZCBncm91cCBhbmQgZ2V0dGluZyBzb21lIGNvbnNlbnN1cyBhcyB0 byBob3cgd2Ugc2hvdWxkIHVzZSBtYW5pZmVzdCBzbyB3ZSBhcmUgYWxsIG9uIHRoZSBzYW1lIHBh Z2UuIEkgd2lsbCBjaXJjdWxhdGUgdGhlc2UgZG9jdW1lbnRzIGFuZCB0cnkgdG8gc3BhcmsNCg0K c29tZSBkaXNjdXNzaW9uIGluIHRoZSBncm91cC4NCg0KcmF2aTogaXMgdGhpcyB0aGUgdjIgZG9j IHRvIGJlIHNoYXJlZD8NCg0KQTsgd29yayBpbiBwcm9ncmVzcyAtIGFsbCB2ZXJ5IGZsdWlkLiBn b2VzIHdpdGggbmFtZWxlc3Mgb2JqZWN0cyBldGMuIERlc2lnbiBub3QNCg0Kc2V0IGluIHN0b25l Lg0KDQpROiBwcmVzdW1hYmx5IHlvdeKAmXJlIGdvaW5nIHRvIGNpcmN1bGF0ZSB2My4gWW914oCZ cmUgbGVhdmluZyB1cyBoYW5naW5nIQ0KDQpETzogaW4gb3JkZXIgZm9yIHRoZSBjb21tdW5pdHkg dG8gY29udHJpYnV0ZSB0byBkZXNpZ24gaW4gcHJvYWN0aXZlIG1vZGUgcmF0aGVyIHRoYW4gcmVh Y3RpdmUuIExpa2UgdG8gc3VnZ2VzdCB0aGF0IGRpc2N1c3Npb24gdG9waWNzIGJldHdlZW4gdjIg YW5kIDMgYmUgcG9zdGVkIHRvIG1haWxpbmcgZ3JvdXAgcmF0aGVyIHRoYW4gZGlzY3Vzc2VkIGlu IHNtYWxsZXIgZ3JvdXBzIHdoZXJlIG90aGVycyBjYW7igJl0IHRyYWNrDQoNCmVhc2lseS4gQmVj YXVzZSB0aGVuIGlmIHBlb3BsZSBmaW5kIHByb2JsZW1zIHdlIGhhdmUgdG8gd2luZCBiYWNrLg0K DQpbcGFnZTNpbWFnZTI3Mjg4XQ0KSlQ6IGlzIHRoZXJlIHNvbWV0aGluZyB0aGF0IHNheXMgaGFz aCAyNTY/DQoNCltwYWdlM2ltYWdlMjgxNzZdDQpBOiB0aGF0cyB0aGUgZGVmYXVsdA0KDQpbcGFn ZTNpbWFnZTI4OTA0XQ0KSlQ6SXMgdGhlcmUgZm9yd2FyZCBjb21wYXRpYmlsaXR5IGlmIHRoaW5n cyBjaGFuZ2U/DQoNCltwYWdlM2ltYWdlMjk3NTJdDQptYXJjOiBoYXMgdG8gYmUgYmFrZWQgaW4g dG8gdGhlIGZvcndhcmRlcj8NCg0KSlQ6DQoNCm1hcmM6IGZpcnN0IGFkZHJlc3MgaG93IGEgZm9y d2FyZGVyIGRlYWxzIHdpdGggZGlmZiBoYXNoIHR5cGVzDQoNCkRPOiBhbiBvYnNlcnZhdGlvbiBm b3IgZnV0dXJlLi4uIGV2ZXJ5IHRpbWUgc29tZW9uZSBoYXMgcHJvcG9zZWQgc29tZXRoaW5nIHRo YXQgZGlkbuKAmXQgaGF2ZSBoYXNoIGZ1bmN0aW9uLCBrZXkgYWdpbGl0eSwgY3J5cHRvIGZ1bmN0 aW9uIGl0IGhhcyBiZWVuIHNob3QgZG93bi4gSXQgbWF5IGJlIE9LIHRvIGRlZmVyIG5vdywgYnV0 IGxvb2tpbmcgZm9yd2FyZCBkb27igJl0IHRoaW5rIGl0IHdpbGwgZ28gZmFyIHdpdGhvdXQNCg0K Y3J5cHQgYWxnb3JpdGhtIGFuZCBrZXkgYWdpbGl0eQ0KDQptYXJjOiBuZWVkIHRvIGZpZ3VyZSBv dXQgaG93IHRvIGRlZmluZSBpdCBpbiBhIENPLg0KDQpETzsgaWYgd2UgaGF2ZSBoYXNoIG5hbWVz ICwgbWlnaHQgYmUgYmVzdCB0byBoYXZlIGEgVCBpbiB0aGVyZSB0aGF0IHNheXMgdHlwZSBoYXNo IGZ1bmN0aW9uIHNoYSAyNTYgdnMgc29tZXRoaW5nIGVsc2UuIG5vdCBuZWNlc3NhcmlseSByaWdo dCBhd2F5IGJ1dCB3b27igJl0DQoNCmdvIGZhciB3aXRob3V0IGl0Lg0KDQpETzogd29uZGVyaW5n IGhvdyB3ZSBtaWdodCBiZSBhYmxlIHRvIGRpc2VudGFuZ2xlIHByb2dyZXNzaW9uIG9mIG1hbmlm ZXN0IHdvcmsgZnJvbSBwcm9ncmVzc2lvbiBvbiBrZXkgYW5kIGFjY2VzcyBjb250cm9sIHdvcmsg c28gdGhleSBkb27igJl0IGdldCBlbnRhbmdsZWQgdG9vIGVhcmx5LiBoYXRlIHRvIGhhdmUgYSB0 eXBlIGRlcGVuZGVuY2UgYmV0d2VlbiB0aGlzIGFuZCB0aGF0IG90aGVyIHdvcmsuIExvdHMgb2Yg d29yayBnb2luZyBvbiBpbiBvdGhlciBhcmVhLiBUaGlzIFNETSB0aGVyZSAtYXQgbGVhc3QgYW5u b3RhdGUgdGhhdCB0aGF0IHRoaW5nIGlzIG5vdCBjb29rZWQgb3IgdGFrZSBpdCBvdXQgZm9yIG5v dyBhbmQgcHV0IGluIGxhdGVyLiBvciBsZWF2ZSBhDQoNCnBsYWNlIGhvbGRlciBmb3IgaXQuDQoN CkE6IEl0IGlzIG5vdCBmdWxseSBiYWtlZC4NCg0KRE86IGFsc28gZG9u4oCZdCB0aGluayBpdCBo YXMgaGFkIHB1YmxpYyBkaXNjdXNzaW9uIHlldCBlaXRoZXIuDQoNCkE6IHRoZSBvbmx5IHJlcXVp cmVtZW50IHJpZ2h0IG5vdyBpcyB0aGF0IHRoZSBTRE0gZGVmaW5lcyBhY2Nlc3MgY29udHJvbCBm b3INCg0KZXZlcnl0aGluZyBpbiBpdCAtIG1pbmltYWwgY291cGxpbmcgd2UgaGF2ZSByaWdodCBu b3cuDQoNClE6IHRoZXJlIGlzIG5vdyB3YXkgd2hlcmUgaXQgc2F5cyB0aGlzIGlzIHRoZSBjZXJ0 aWZpY2F0ZSB5b3XigJlyZSB1c2luZy4gdGhhdCBpcyB3aGF0DQoNCnlvdSB3YW50IHRvIGRlZmVy Pw0KDQpETyAtIEnigJltIHNheWluZyBkb27igJl0IGtlZXAgaW50ZXJkZXBlbmRlbmNlDQoNCkE6 IG1ldGFkYXRhIGlzIGp1c3QgbWV0YWRhdGEgYWJvdXQgdGhlIGNsZWFyIHRleHQgZGF0YS4gYWNj ZXNzIGNvbnRyb2wgc2hvdWxkIGJlDQoNCmVuY29kZWQgaW4gdGhlIFNETSBhbmQgdGhleSBuZWVk IHRvIGJlIHNlcGFyYXRlZC4NCg0KW3BhZ2U0aW1hZ2UyMjA2NF0NCldoYXQgaXMgdGhlIHByaW1h cnkgdXNlIG9mIGEgbWFuaWZlc3Q/IElzIGl0IHRvIGVuY29kZSBhIHNpbmdsZSB0aGluZz8gaG93 IHlvdQ0KDQplbmNvZGUsIHBhcnNlLCB1c2UgaXQNCg0KUmF2aTogd2hhdCBkb2VzIHQgbWVhbiB5 b3UgYXJlIGFza2luZyBmb3IgYSBjaHVuayBvZiBjb250ZW50IGFuZCB5b3UgaGF2ZSBhDQoNCm1h bmlmZXN0IGluIGl0PyBXaGF0IGlzIHRoaXMgdXNlIGNhc2Ugd2hlcmUgeW91IGFyZSBnaXZlbiBj b250ZW50IGFuZCBtYW5pZmVzdA0KDQpBOyBub3cgd2UgZ290IHJpZCBvZiB0aGUgdHlwZWQgcGF5 bG9hZCBpbmZvLCBzbyBpZiBpdCBoYXMgYSBtYW5pZmVzdCBib2R5IGl0cyBhDQoNCm1hbmlmZXN0 OyBpZiBpdCBoYXMgYSByZWd1bGFyIHBheWxvYWQgaXRzIGEgQ08gY2FycnlpbmcgZGF0YS4NCg0K TWFyYzogbWFuaWZlc3QgY29udGFpbnMgdGhpbmdzIGxpa2UgbWFuaWZlc3QgaW5mby4gc28gYSBz bWFsbCBvYmplY3QgZS5nLiB0aGF0IHdhbnRzIHRvIGhhdmUgbWFuaWZlc3QgaW5mbyBhbmQgcGF5 bG9hZC4gaWYgcGF5bG9hZCBjb3VsZCBvbmx5IGJlIGluIGEgbGVhZiBub2RlDQoNCmFuZCBtYW5p ZmVzdCBpbnRlcm5hbCBub2RlIHlvdSBoYXZlIHRvIGhhdmUgdHdvIG9iamVjdHMgYW5kIHNxdWlz aCB0aGVtDQoNCnRvZ2V0aGVyLiBvciB5b3UgY291bGQgaGF2ZSBvbmUgQ08gd2l0aCBtYW5pZmVz dCBhbmQgc29tZSBkYXRhIGFuZCB5b3XigJlyZQ0KDQpkb25lLg0KDQpNYXJrIFN0YXBwOiBpc3N1 ZSBpcyAtIGkgYWdyZWUgd2l0aCBETyAtIGFzIHNvbWVvbmUgd2hvIGhhcyBiZWVuIHRoaW5raW5n IGFib3V0IG1hbmlmZXN0cyBmb3Igc29tZSB0aW1lIHRoaXMgaXMgcGFpbmZ1bCBiZWNhdXNlIGl0 cyBjb21iaW5pbmcgYWJvdXQgNyB0aGluZ3MgLSBhY2Nlc3MgY29udHJvbCwgY3J5cHRvIGlkZW50 aXR5LCBldGMgdG9vIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHRoZSB0aGluZyB0aGF0IHR1cm5zIGlu dG8gMTUwIHBhZ2UgUkZDIHRoYXQgdGhleSByZWZ1c2UgdG8gcmV2aWV3LiBtYW5pZmVzdHMgaGF2 ZSBzb21lIGNvbXBlbGxpbmcgdXNlIGNhc2VzIGFuZCB0aGVuIHNldmVyYWwgd291bGRu4oCZdCBp dCBiZSBuaWNlLiBUaGV5IGRvbuKAmXQgYWxsIGhhdmUgdG8gYmUgaW4gYXQgb25jZS4gQ291cGxl IG9mIGhpZ2ggdmFsdWUgaXRlbXM6IHN0cmFpZ2h0Zm9yd2FyZCBlbmNvZGluZyBvZiBtZXRhZGF0 YTsgYWxzbyBJIHdhbnQgdG8gc2lnbiBvbmUgdGhpbmcsIG5vdCBldmVyeSBvbmUgb2YgdGhlIDRr IHBpZWNlcy4gbWF5IGJlIG90aGVyIHRoaW5ncyB0byBkbyBvbmNlIHlvdeKAmXZlIGdvdCBhbGwg dGhlIGhhc2hlcy4gV3JpdGUgYSBzcGVjIG9uIHRob3NlIHR3byB0aGluZ3MNCg0KZmlyc3QuDQoN Ck1hcmM6IEluIHZlcnNpb24gMywgdGhlcmUgYXJlIGEgZmV3IGRlY2lzaW9uIHBvaW50cy4gb25l IGNob2ljZSBpbiB2MyAtIHRoZSBwYXlsb2FkIGZpZWxkIGlzIGFwcGxpY2F0aW9uIHBheWxvYWQu IG5vdCBhIG1peCBvZiBtYW5pZmVzdCBkYXRhIGFuZCBwYXlsb2FkIGxpa2UgaW4gdjIuIERvbuKA mXQgaGF2ZSBibG9icyBvZiBhcHAgZGF0YSBiZWluZyBtaXhlZCBpbiB3aXRoIG1hbmlmZXN0IGRh dGEuIFRoZXJlIGlzIGEgbmV3IFRMViB0aGF0cyBNYW5pZmVzdCBkYXRhLiBXaXRoaW4gbWFuaWZl c3QgZGF0YSB0aGVyZSBhcmUgc2VjdGlvbnMgZm9yIG90aGVyIG1hbmlmZXN0IG5vZGVzLCBkYXRh IG5vZGVzLCBhbmQgbWV0YWRhdGEgbGlrZSB0b3RhbCBsZW5ndGguIGhlYXJpbmcgeW91LCB3ZQ0K DQpjb3VsZCBzcGxpdCB0aG9zZSBzZWN0aW9ucyBpbnRvIGRpZmZlcmVudCB3cml0ZSB1cHMuDQoN CkdROiBBcmUgbWFuaWZlc3RzIHZpc2libGUgdG8gZm9yd2FyZGVycz8NCg0KRE86IGxpa2VseSB0 aGVzZSBtYW5pZmVzdHMgd2lsbCBiZSBlbmNyeXB0ZWQuIFExIC0gaXMgaXQgbGlrZWx5IHRoYXQg dGhlIGZvcndhcmRlciB3b3VsZCBoYXZlIHRoZSBrZXkgYW5kIHdvdWxkIGl0IGNhcmU/IERpZmYg YmV0d2VlbiBmb3J3YXJkZXIgYW5kIGNvbnN1bWVyLiBBbnkgYm9keSBjYW4gc2l0IHRoZXJlIGFu ZCBhY3QgbGlrZSBhIGNvbnN1bWVyLiBldmVuIGlmIHlvdeKAmXJlIGFuIGludGVyaW0gZm9yd2Fy ZGVyLiBRIGlzIHdoZXRoZXIgYSBmb3J3YXJkZXIgb3IgYSBjb25zdW1lciBpbiB0aGUgc2FtZSBi b3ggaXMgdGhlIG9uZSBkb2luZyBpdCBpcyBraW5kIGdmIGFuIGFuZ2VsIG9uIHRoZSBoZWFkIG9m IHRoZSBwaW4gcXVlc3Rpb24uIEkgZG9u4oCZdCBrbm93IGEgc2luZ2xlIG5vZGUgdGhhdCBpcyBh IHJvdXRlciB0aGF0IGlzbuKAmXQgYWxzbyBhIGhvc3QuIFJlYWxseSBqdXN0IGEgcXVlc3Rpb24g YWJvdXQgd2hldGhlcg0KDQp0aGUgZGVjcmVwaXQga2V5IGlzIG9uIHRoZSBib3guDQoNCk1hbmlm ZXN0cw0KDQpMVzogTkROIEdSIHB1Ymxpc2hlZCAxLjUgeWVhcnMgYWdvIHdpdGggbW9yZSBkZXRh aWxzLiBvbiBtYW5pZmVzdC4gbWFuaWZlc3QNCg0KZW1iZWRkaW5nIHNvIHlvdSBkb27igJl0IGhh dmUgdG8gd2FpdCBmb3Igcm91bmQgdHJpcCB0aW1lIHRvIGVtYmVkIGl0DQoNCkNocmlzOiBUaGlz IGRvZXNu4oCZdCBwcmVjbHVkZSB0aGF0DQoNCkxXOiBEb2VzIG5vdCBzaG93IGl0DQoNCkNocmlz OiBJbSBhd2FyZSBvZiB0aGF0IGZlYXR1cmUgLSB0aGlzIGdyYW1tYXIgZG9lc27igJl0IHByZWNs dWRlLiBDYW4gc3RpbGwgZG8NCg0KZW1iZWRkaW5nIGFzIElseWEgc3VnZ2VzdHMuDQoNCkxXOiBJ dCBpcyBhbiBpbmFkZXF1YXRlIGV4cHJlc3Npb24gb2Ygd2hhdCBoaXMgd29yayBpcy4NCg0KRE86 IG1ldGEgcG9pbnQgLSB3ZXJlIHRhbGtpbmcgbm90IGp1c3QgYWJvdXQgbWFuaWZlc3QgZGF0YSBz dHJ1Y3R1cmUgYnV0IGFib3V0DQoNCmhvdyB5b3UgdXNlIGl0IGFzIHdlbGwuIFdlIG5lZWQgdG8g ZGlzY3VzcyBpbiB0aGUgcHJvY2VzcyBvZiB3cml0aW5nIGEgbWFuaWZlc3QNCg0Kc3RhY2sgLSBm b3JtYXQgYW5kIGhvdyB0byB1c2UuIGFuZCBpZiB5b3UgZG9u4oCZdCB3cml0ZSBkb3duIG1hbmlm ZXN0IG1lY2hhbmlzbXMgZm9yIGVtYmVkZGVkIFJUVHMgYW5kIHRoYXQgaXMgYW4gb21pc3Npb24g aW4gdGhhdCBzcGVjLiBJZiB5b3UgdGhpbmsgdGhhdCBpcw0KDQppbXBvcnRhbnQsIGl0IGlzIGFu IGltcG9ydGFudCBkZXNpZ24gaXNzdWUuDQoNCkNocmlzIC0NCg0KTFc6IHNob3VsZCBhZ3JlZSB0 byBORE4gVFIgLSBtYW5pZmVzdCBnZXQgc2VxdWVuY2UgbnVtYmVyIC0gY29uc3VtZXJzIGFzayBz ZXF1ZW50aWFsbHkgbmV4dCBkYXRhIGJsb2NrLiBNYW5pZmVzdCBpdHNlbGYgaXMgYW4gb2JqZWN0 IHdpdGggYSBkaWZmZXJlbnQgZGF0YQ0KDQp0eXBlLiBZb3Ugc2hvdWxkIHJlYWQgdGhlIFRSLg0K DQpDaHJpczsgSSB3aWxsLg0KDQpBbGwgaW4gb25lIHN0cmVhbSB2ZXJzaW9uIHJlbGVhc2VkIGlu IHN1bW1lci4uLg0KDQpbcGFnZTZpbWFnZTc4NzJdDQpROiBBcmUgeW91IGdvaW5nIHRocm91Z2gg dGhlIGhpc3Rvcnkgb3IgaXMgdGhpcyBjdXJyZW50Pw0KDQpbcGFnZTZpbWFnZTg4ODBdDQpBOiBH b2luZyB0aHJvdWdoIGhpc3RvcnkgZmlyc3QNCg0KRE86IEJlZm9yZSB3ZSBzdGFydCBkb2luZyBh IGxvdCBvZiBjdXN0b20gaW5mbyBlbGltaW5hdGlvbiBmcm9tIHRoZSBtYW5pZmVzdCB0aGVyZWZv cmUgbWFraW5nIHRoZSBwYXJzZXIgcG90ZW50aWFsbHkgZXhwZW5zaXZlIGFuZCBtZW1vcnkgZXhw YW5kaW5nLCB3ZSBzaG91bGQgY29tcGFyZSBldmVyeXRoaW5nIHdlIGRvIHRvIGEgc2ltcGxlIEd6 aXAgb2YgdGhlIHdob2xlIHRoaW5nLiBJZiB5b3UgY2FuIGp1c3QgY29uc3RydWN0IHRoZSBtYW5p ZmVzdCB3aXRoIGV2ZXJ5dGhpbmcgdmVyeSBwbGFpbmx5IHRoZXJlLCBtYXkgaGF2ZSBkdXBzLCB3 aXRoIGd6aXAgYW5kIGdldCBhYm91dCB0aGUgc2FtZSBudW1iZXIgb2YgYml0cyBhdCB0aGUgZW5k IC0gcmVkdWNpbmcgdGhlDQoNCmNvbXBsZXhpdHkgLSB3b3J0aCBjb21wYXJpbmcuDQoNCmNocmlz OiB3ZSBhcmVu4oCZdCB3YXN0aW5nIHRvbyBtYW55IGN5Y2xlcyBmb2N1c2luZyBvbiB0aGlzLg0K DQpETzogZXZlcnkgdGltZSB5b3UgdGhpbmsgYWJvdXQgb25lIG9mIHRoZXNlIG9wdGltaXphdGlv biwgY29tcGFyZSB0byBnemlwLg0KDQpyYXZpOiBpcyBpdCBzZWV0aGluZyBmb3IgdGhlIGVuZCBw b2ludCBvcj8gbWFuaWZlc3Qgc3VwcG9zZWQgdG8gYmUgY29uc3VtZWQganVzdA0KDQpieSBlbmQg cG9pbnRzIG9yIGFueW9uZQ0KDQpjaHJpczogZ29vZCBxdWVzdGlvbi4NCg0KZG8gLSBhbnlvbmUg d2hvIGhhcyB0aGUgZGVjcnlwdCBrZXk/DQoNCmNocmlzIC0gc2hvdWxkIHRoaXMgbWFuaWZlc3Qg YmUgc29tZXRoaW5nIHRoZSBuZXR3b3JrIGtub3dzIGFuZCBpcyBhd2FyZSBvZj8NCg0KY2Vkcmlj OiBpZiBpdHMgZW5kIHRvIGVuZCB3aHkgd291bGQgeW91IGhhdmUgdGhpcyBzcGVjaWZpYyAuLi4/ DQoNCm1hcmMgLSB3ZSBkb27igJl0IHdhbnQgZXZlcnl0aGluZyB0byBoYXZlIHRvIGltcGxlbWVu dCB0aGVpciBvd24gcGFyc2VyLCBlbmNvZGVyDQoNCi4uLiB3ZSB3YW50IHRoZXJlIHRvIGJlIGEg bGlicmFyeQ0KDQpkbzogcmF0aGVyIHRoYW4gZXZlcnkgc2luZ2xlIGFwcCBoYXZpbmcgdG8gZGVh bCB3aXRoIHRoaXMNCg0KUTsgaWYgdGhpcyBpcyBvbiB0aGUgZW5kIHBvaW50IGZ1bmN0aW9ucywg YWN0dWFsbHkgZGFzaCBpcyBkb2luZyB0aGUgc2FtZSB0aGluZw0KDQpETyAtIHRoaXMgbG9va3Mg bm90aGluZyBsaWtlIGEgZGFzaCBtYW5pZmVzdC4NCg0KbmFjaG86IHRoZSBiYXNlIGZvcndhcmRl ciBkb2VzbuKAmXQgbmVlZCB0byB1bmRlcnN0YW5kIGFueXRoaW5nIGFib3V0IG1hbmlmZXN0cw0K DQpidXQgaXQgbWF5IGJlIHJlcXVpcmVkIGZvcg0KDQpESzogaWYgaXRzIHVzZWZ1bCB3aWxsIGVu ZCB1cCBiZWluZyBkZSBmYWN0byBtYW5kYXRvcnkNCg0KSlQ6IGxlYXBpbmcgYWhlYWQsIG1hbmlm ZXN0IHVzZSB0aGVzZSBuYW1lIGJ5IGhhc2ggdGhpbmdzIHdoaWNoIG1heSBpbmNsdWRlIG5hbWVs ZXNzIG9iamVjdHMgYW5kIHRoYXQgd291bGQgaGF2ZSBpbXBsaWNhdGlvbnMgb24gdGhlIGZvcndh cmRlci4gU28gdG8NCg0KaGFuZGxlIHRoZSBtYW5pZmVzdCB0aGUgZm9yd2FyZGVyIHdvdWxkIGhh dmUgdG8gaGFuZGxlIHRoZSBuYW1lbGVzcyBvYmplY3RzLg0KDQpDaHJpcyB3aWxsIHNlbmQgYXJv dW5kIHRoZSB0aGUgd3JpdGV1cCBmb3IgRkxJQyB0byBtYWlsaW5nIGxpc3QgKGl0cyBvbiBnaXRo dWIgbm93KQ0KDQpETzogSWYgeW914oCZcmUgcGFyc2luZyBvbmUgb2YgdGhlc2UgdGhpbmdzIGFu ZCB5b3UgZ2V0IGEgVCBub2RlLCBzYXlzIHlvdSBoYXZlIHRvIHRyYXZlcnNlIHRoZSBsaW5rIHRv IGZpbmQgb3V0IHdoYXQgdGhlIHR5cGUgb2YgdGhlIG5vZGUgYWN0dWFsbHkgaXMgKGRhdGEgb3IN Cg0KbWFuaWZlc3QpPw0KDQpBOyBObyAtIGl0cyB0aGUgbm9kZSBzdHJ1Y3R1cmUNCg0KbWFyYzog cGF5bG9hZCB0aGUgaXMgYSBmaWVsZDsgcG9pbnRlciB0eXBlIHRlbGxzIHdoYXQgdGhlIHBvaW50 ZXIgdG8gb2JqZWN0LiBzbw0KDQpwYXlsb2FkIHR5cGUgc2hvdWxkIGVxdWFsIHBvaW50ZXIgdHlw ZSA/Pz8NCg0KRE86IEkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoYXQgcG9pbnRlciB0eXBlIFROb2Rl IG1lYW5zDQoNCkE7IHdpbGwgbm93IGJlIGVuY29kZWQgaW4gYSBtYW5pZmVzdCB0eXBlLg0KDQpN YXJjOiBUIG1hbmlmZXN0IG1lYW5zIHRoYXQgdGhlIHBheWxvYWQgb2YgdGhlIENPIGZvbGxvdyB0 aGUgbWFuaWZlc3QgYm9keSBkZWZpbml0aW9uOyB0IG5vZGUgc2F5cyBpdCBmb2xsb3dzIHRoZSBu b2RlIGRlZmluaXRpb24gd2hpY2ggbWVhbnMgaXQgY2FuIGluY2x1ZGUNCg0KZGF0YSBhbmQgZXh0 ZXJuYWwgcGlvbmVlcnM7IHQgZGF0YSBtZWFucyAuLi4gSSB0aGluayBpdHMgYSBsaXR0bGUgY29u ZnVzaW5nIHRvbw0KDQpETzogSSB3b3VsZCBhZ3JlZSBleGNlcHQgZm9yIHRoZSB3b3JkIOKAnGxp dHRsZeKAnS4gSWYgdGhlcmUgYXJlIHJlYWwgc2VtYW50aWNzIGFzc29jaWF0ZWQgd2l0aCB0aGlz IC0gaXQgY2Fu4oCZdCBiZSBjYWxsZWQgYSBub2RlIC0gb25seSBpZiB0aGVyZSBhcmUgbm8gcmVh bA0KDQpzZW1hbnRpY3MuIElmIGl0IGhhcyBzZW1hbnRpY3MgbmVlZCBhIGJldHRlciBuYW1lLg0K DQpBOiBpdHMganVzdCByZWRpcmVjdGlvbg0KDQpETyAtIGJ1dCB0aGVyZSBpcyBhbGwgdGhpcyBv dGhlciBzdHVmZiB0aGVyZSENCg0KTmFjaG86IE5vZGUgYmFzaWNhbGx5IGp1c3QgaGFzIHBvaW50 ZXJzIGFuZCBwYXlsb2FkDQoNCkRPIC0gd2hhdHMgaW4gcGF5bG9hZD8NCg0KTWFyYyAtIHVzZXIg YW5kIGRhdGENCg0KRE86IG9ubHkgaWYgaXRzIGFuIGFwcGxpY2F0aW9uDQoNCk1hcmM6IHRoaXMg c3RydWN0dXJlIGFsbG93cyB0aGUgYXBwIHBheWxvYWQgdG8gYmUgc3ByZWFkIGJldHdlZW4gbGVh ZiBub2RlcyBhbmQNCg0KaW50ZXJuYWwgbm9kZXMNCg0KRE86IEkgdGhpbmsgbXkgYnJhaW4ganVz dCBleHBsb2RlZC4gSG93IGRvIHlvdSBlbnN1cmUgbG9vcCBmcmVlZG9tPw0KDQpBOiBXaGVuIHlv deKAmXJlIHBhcnNpbmcgeW91IG1haW50YWluIHRoZSBoYXNoZXMNCg0KTmFjaG8gLSB3aGF0cyB3 cml0dGVuIG9uIHRoZSBib2FyZCByZXF1aXJlcyBoYXNoIHJlc3RyaWN0aW9uczsgcmVxdWlyZXMg aGFzaGVzDQoNCmZvciBldmVyeXRoaW5nDQoNCkNocmlzOiBJZiB5b3UgZG9u4oCZdCBoYXZlIGEg aGFzaCB5b3UgY2Fu4oCZdCBkbyBhbnkga2luZCBvZiBsb29wIGRldGVjdGlvbiBpbiB0aGUNCg0K cGFyc2VyLg0KDQpbcGFnZTdpbWFnZTI5MDQ4XQ0KUmF2aSAtIGlzIHRoYXQgYSBsaW5rIG9yIGEg cG9pbnRlcj8NCg0KW3BhZ2U3aW1hZ2UyOTk3Nl0NCkE6IEl0cyBqdXN0IGEgbmFtZSAtIGtleWVk IHJlc3RyaWN0aW9uLCBoYXNoIHJlc3RyaWN0aW9uIGFuZCB0eXBlIG9mIHdoYXQgeW91IHBvaW50 DQoNCnRvDQoNCltwYWdlOGltYWdlNDk2XQ0KUmF2aTogbmFtZSBpcyBqdXN0IGEgY29udGVudCBo YXNoIGlkDQoNCltwYWdlOGltYWdlMTM4NF0NCk5hY2hvIC0gdGhhdHMgbmFtZWxlc3Mgb2JqZWN0 cw0KDQpbcGFnZThpbWFnZTIxNTJdDQpyYXZpIC0gaXMgdGhhdCBzb21ldGhpbmcgdGhhdCBpcyBj b3ZlcmVkIGluIHRoZSBjY254IDEuMD8NCg0KW3BhZ2U4aW1hZ2UzMjAwXQ0KbmFjaG86IG5vdCBp biBzcGVjIGJ1dCB3aWxsIGRpc2N1c3MgaW4gMS8yIGhvdXIuDQoNCmNocmlzOyBzcGVjIGZvciB0 aGlzIHNob3VsZCBpbmNsdWRlIHN0cnVjdHVyZSBhbmQgdXNlLiBXZSBoYXZlIGEgZG9jIHdlIG5l ZWQgdG8gY2lyY3VsYXRlIHRoYXQgZGVzY3JpYmVzIHBvdGVudGlhbCB1c2UgY2FzZXMgZm9yIHRo ZSBtYW5pZmVzdC4gR29vZCB0byBjaXJjdWxhdGUgYXJvdW5kIGdyb3VwIGFuZCBnZXR0aW5nIHNv bWUgY29uc2Vuc3VzIGFzIHRvIGhvdyB3ZSBzaG91bGQgdXNlIG1hbmlmZXN0IHNvIHdlIGFyZSBh bGwgb24gdGhlIHNhbWUgcGFnZS4gSSB3aWxsIGNpcmN1bGF0ZSB0aGVzZSBkb2N1bWVudHMgYW5k IHRyeSB0byBzcGFyaw0KDQpzb21lIGRpc2N1c3Npb24gaW4gdGhlIGdyb3VwLg0KDQpyYXZpOiBp cyB0aGlzIHRoZSB2MiBkb2MgdG8gYmUgc2hhcmVkPw0KDQpBOyB3b3JrIGluIHByb2dyZXNzIC0g YWxsIHZlcnkgZmx1aWQuIGdvZXMgd2l0aCBuYW1lbGVzcyBvYmplY3RzIGV0Yy4gRGVzaWduIG5v dA0KDQpzZXQgaW4gc3RvbmUuDQoNClE6IHByZXN1bWFibHkgeW914oCZcmUgZ29pbmcgdG8gY2ly Y3VsYXRlIHYzLiBZb3XigJlyZSBsZWF2aW5nIHVzIGhhbmdpbmchDQoNCkRPOiBpbiBvcmRlciBm b3IgdGhlIGNvbW11bml0eSB0byBjb250cmlidXRlIHRvIGRlc2lnbiBpbiBwcm9hY3RpdmUgbW9k ZSByYXRoZXIgdGhhbiByZWFjdGl2ZS4gTGlrZSB0byBzdWdnZXN0IHRoYXQgZGlzY3Vzc2lvbiB0 b3BpY3MgYmV0d2VlbiB2MiBhbmQgMyBiZSBwb3N0ZWQgdG8gbWFpbGluZyBncm91cCByYXRoZXIg dGhhbiBkaXNjdXNzZWQgaW4gc21hbGxlciBncm91cHMgd2hlcmUgb3RoZXJzIGNhbuKAmXQgdHJh Y2sNCg0KZWFzaWx5LiBCZWNhdXNlIHRoZW4gaWYgcGVvcGxlIGZpbmQgcHJvYmxlbXMgd2UgaGF2 ZSB0byB3aW5kIGJhY2suDQoNCkpUOiBpcyB0aGVyZSBzb21ldGhpbmcgdGhhdCBzYXlzIGhhc2gg MjU2Pw0KDQpBOiB0aGF0cyB0aGUgZGVmYXVsdA0KDQpKVDpJcyB0aGVyZSBmb3J3YXJkIGNvbXBh dGliaWxpdHkgaWYgdGhpbmdzIGNoYW5nZT8NCg0KbWFyYzogaGFzIHRvIGJlIGJha2VkIGluIHRv IHRoZSBmb3J3YXJkZXI/DQoNCkpUOg0KDQptYXJjOiBmaXJzdCBhZGRyZXNzIGhvdyBhIGZvcndh cmRlciBkZWFscyB3aXRoIGRpZmYgaGFzaCB0eXBlcw0KDQpETzogYW4gb2JzZXJ2YXRpb24gZm9y IGZ1dHVyZS4uLiBldmVyeSB0aW1lIHNvbWVvbmUgaGFzIHByb3Bvc2VkIHNvbWV0aGluZyB0aGF0 IGRpZG7igJl0IGhhdmUgaGFzaCBmdW5jdGlvbiwga2V5IGFnaWxpdHksIGNyeXB0byBmdW5jdGlv biBpdCBoYXMgYmVlbiBzaG90IGRvd24uIEl0IG1heSBiZSBPSyB0byBkZWZlciBub3csIGJ1dCBs b29raW5nIGZvcndhcmQgZG9u4oCZdCB0aGluayBpdCB3aWxsIGdvIGZhciB3aXRob3V0DQoNCmNy eXB0IGFsZ29yaXRobSBhbmQga2V5IGFnaWxpdHkNCg0KbWFyYzogbmVlZCB0byBmaWd1cmUgb3V0 IGhvdyB0byBkZWZpbmUgaXQgaW4gYSBDTy4NCg0KRE87IGlmIHdlIGhhdmUgaGFzaCBuYW1lcyAs IG1pZ2h0IGJlIGJlc3QgdG8gaGF2ZSBhIFQgaW4gdGhlcmUgdGhhdCBzYXlzIHR5cGUgaGFzaCBm dW5jdGlvbiBoYSAyNTYgdnMgc29tZXRoaW5nIGVsc2UuIG5vdCBuZWNlc3NhcmlseSByaWdodCBh d2F5IGJ1dCB3b27igJl0IGdvDQoNCmZhciB3aXRob3V0IGl0Lg0KDQpETzogd29uZGVyaW5nIGhv dyB3ZSBtaWdodCBiZSBhYmxlIHRvIGRpc2VudGFuZ2xlIHByb2dyZXNzaW9uIG9mIG1hbmlmZXN0 IHdvcmsgZnJvbSBwcm9ncmVzc2lvbiBvbiBrZXkgYW5kIGFjY2VzcyBjb250cm9sIHdvcmsgc28g dGhleSBkb27igJl0IGdldCBlbnRhbmdsZWQgdG9vIGVhcmx5LiBoYXRlIHRvIGhhdmUgYSB0eXBl IGRlcGVuZGVuY2UgYmV0d2VlbiB0aGlzIGFuZCB0aGF0IG90aGVyDQoNCndvcmsuIExvdHMgb2Yg d29yayBnb2luZyBvbiBpbiBvdGhlciBhcmVhLiBUaGlzIFNETSB0aGVyZSAtYWF0IGxlYXN0IGFu bm90YXRlDQoNCnRoYXQgdGhhdCB0aGluZyBpcyBub3QgY29va2VkIG9yIHRha2UgaXQgb3V0IGZv ciBub3cgYW5kIHB1dCBpbiBsYXRlci4gb3IgbGVhdmUgYQ0KDQpwbGFjZSBob2xkZXIgZm9yIGl0 Lg0KDQpBOiBJdCBpcyBub3QgZnVsbHkgYmFrZWQuDQoNCkRPOiBhbHNvIGRvbuKAmXQgdGhpbmsg aXQgaGFzIGhhZCBwdWJsaWMgZGlzY3Vzc2lvbiB5ZXQgZWl0aGVyLg0KDQpBOiB0aGUgb25seSBy ZXF1aXJlbWVudCByaWdodCBub3cgaXMgdGhhdCB0aGUgU0RNIGRlZmluZXMgYWNjZXNzIGNvbnRy b2wgZm9yDQoNCmV2ZXJ5dGhpbmcgaW4gaXQgLSBtaW5pbWFsIGNvdXBsaW5nIHdlIGhhdmUgcmln aHQgbm93Lg0KDQpROiB0aGVyZSBpcyBub3cgd2F5IHdoZXJlIGl0IHNheXMgdGhpcyBpcyB0aGUg Y2VydGlmaWNhdGUgeW914oCZcmUgdXNpbmcuIHRoYXQgaXMgd2hhdA0KDQp5b3Ugd2FudCB0byBk ZWZlcj8NCg0KRE8gLSBJ4oCZbSBzYXlpbmcgZG9u4oCZdCBrZWVwIGludGVyZGVwZW5kZW5jZQ0K DQpBOiBtZXRhZGF0YSBpcyBqdXN0IG1ldGFkYXRhIGFib3V0IHRoZSBjbGVhciB0ZXh0IGRhdGEu IGFjY2VzcyBjb250cm9sIHNob3VsZCBiZQ0KDQplbmNvZGVkIGluIHRoZSBTRE0gYW5kIHRoZXkg bmVlZCB0byBiZSBzZXBhcmF0ZWQuDQoNCltwYWdlOWltYWdlMTEwNTZdDQpXaGF0IGlzIHRoZSBw cmltYXJ5IHVzZSBvZiBhIG1hbmlmZXN0PyBJcyBpdCB0byBlbmNvZGUgYSBzaW5nbGUgdGhpbmc/ IGhvdyB5b3UNCg0KZW5jb2RlLCBwYXJzZSwgdXNlIGl0DQoNClJhdmk6IHdoYXQgZG9lcyB0IG1l YW4geW91IGFyZSBhc2tpbmcgZm9yIGEgY2h1bmsgb2YgY29udGVudCBhbmQgeW91IGhhdmUgYQ0K DQptYW5pZmVzdCBpbiBpdD8gV2hhdCBpcyB0aGlzIHVzZSBjYXNlIHdoZXJlIHlvdSBhcmUgZ2l2 ZW4gY29udGVudCBhbmQgbWFuaWZlc3QNCg0KQTsgbm93IHdlIGdvdCByaWQgb2YgdGhlIHR5cGVk IHBheWxvYWQgaW5mbywgc28gaWYgaXQgaGFzIGEgbWFuaWZlc3QgYm9keSBpdHMgYQ0KDQptYW5p ZmVzdDsgaWYgaXQgaGFzIGEgcmVndWxhciBwYXlsb2FkIGl0cyBhIENPIGNhcnJ5aW5nIGRhdGEu DQoNCk1hcmM6IG1hbmlmZXN0IGNvbnRhaW5zIHRoaW5nc2wgaWtlIG1hbmlmZXN0IGluZm8uIHNv IGEgc21hbGwgb2JqZWN0IGUuZy4gdGhhdCB3YW50cyB0byBoYXZlIG1hbmlmZXN0IGluZm8gYW5k IHBheWxvYWQuIGlmIHBheWxvYWQgY291bGQgb25seSBiZSBpbiBhIGxlYWYgbm9kZSBhbmQgbWFu aWZlc3QgaW50ZXJuYWwgbm9kZSB5b3UgaGF2ZSB0byBoYXZlIHR3byBvYmplY3RzIGFuZCBzcXVp c2ggdGhlbSB0b2dldGhlci4gb3IgeW91IGNvdWxkIGhhdmUgb25lIENPIHdpdGggbWFuaWZlc3Qg YW5kIHNvbWUgZGF0YSBhbmQgeW914oCZcmUNCg0KZG9uZS4NCg0KTVM6IGlzc3VlIGlzIC0gaSBh Z3JlZSB3aXRoIERPIC0gYXMgc29tZW9uZSB3aG8gaGFzIGJlZW4gdGhpbmtpbmcgYWJvdXQgbWFu aWZlc3RzIGZvciBzb21lIHRpbWUgdGhpcyBpcyBwYWluZnVsIGJlY2F1c2UgaXRzIGNvbWJpbmlu ZyBhYm91dCA3IHRoaW5ncyAtIGFjY2VzcyBjb250cm9sLCBjcnlwdG8gaWRlbnRpdHksIGV0YyB0 b28gbWFueSB0aGluZ3MuIFRoaXMgaXMgdGhlIHRoaW5nIHRoYXQgdHVybnMgaW50byAxNTAgcGFn ZSByZi4gdGhhdCB0aGV5IHJlZnVzZSB0byByZXZpZXcuIG1hbmlmZXN0cyBoYXZlIHNvbWUgY29t cGVsbGluZyB1c2UgY2FzZXMgYW5kIHRoZW4gc2V2ZXJhbCB3b3VsZG7igJl0IGl0IGJlIG5pY2Uu IFRoZXkgZG9u4oCZdCBhbGwgaGF2ZSB0byBiZSBpbiBhdCBvbmNlLiBDb3VwbGUgb2YgaGlnaCB2 YWx1ZSBpdGVtczogc3RyYWlnaHRmb3J3YXJkIGVuY29kaW5nIG9mIG1ldGFkYXRhOyBhbHNvIEkg d2FudCB0byBzaWduIG9uZSB0aGluZywgbm90IGV2ZXJ5IG9uZSBvZiB0aGUgNGsgcGllY2VzLiBt YXkgYmUgb3RoZXIgdGhpbmdzIHRvIGRvIG9uY2UNCg0KeW914oCZdmUgZ290IGFsbCB0aGUgaGFz aGVzLiBXcml0ZSBhIHNwZWMgb24gdGhvc2UgdHdvIHRoaW5ncyBmaXJzdC4NCg0KTWFyYzogSW4g dmVyc2lvbiAzLCB0aGVyZSBhcmUgYSBmZXcgZGVjaXNpb24gcG9pbnRzLiBvbmUgY2hvaWNlIGlu IHYzIC0gdGhlIHBheWxvYWQgZmllbGQgaXMgYXBwbGljYXRpb24gcGF5bG9hZC4gbm90IGEgbWl4 IG9mIG1hbmlmZXN0IGRhdGEgYW5kIHBheWxvYWQgbGlrZSBpbiB2Mi4gRG9u4oCZdCBoYXZlIGJs b2JzIG9mIGFwcCBkYXRhIGJlaW5nIG1peGVkIGluIHdpdGggbWFuaWZlc3QgZGF0YS4gVGhlcmUg aXMNCg0KYSBuZXcgVExWIHRoYXRzIE1hbmlmZXN0IGRhdGEuIFdpdGhpbiBtYW5pZmVzdCBkYXRh IHRoZXJlIGFyZSBzZWN0aW9ucyBmb3Igb3RoZXINCg0KW3BhZ2UxMGltYWdlNTI4XQ0KbWFuaWZl c3Qgbm9kZXMsIGRhdGEgbm9kZXMsIGFuZCBtZXRhZGF0YSBsaWtlIHRvdGFsIGxlbmd0aC4gaGVh cmluZyB5b3UsIHdlDQoNCmNvdWxkIHNwbGl0IHRob3NlIHNlY3Rpb25zIGludG8gZGlmZmVyZW50 IHdyaXRlIHVwcy4NCg0KR1E6IEFyZSBtYW5pZmVzdHMgdmlzaWJsZSB0byBmb3J3YXJkZXJzPw0K DQpETzogbGlrZWx5IHRoZXNlIG1hbmlmZXN0cyB3aWxsIGJlIGVuY3J5cHRlZC4gUTEgLSBpcyBp dCBsaWtlbHkgdGhhdCB0aGUgZm9yd2FyZGVyIHdvdWxkIGhhdmUgdGhlIGtleSBhbmQgd291bGQg aXQgY2FyZT8gRGlmZiBiZXR3ZWVuIGZvcndhcmRlciBhbmQgY29uc3VtZXIuIEFueSBib2R5IGNh biBzaXQgdGhlcmUgYW5kIGFjdCBsaWtlIGEgY29uc3VtZXIuIGV2ZW4gaWYgeW914oCZcmUgYW4g aW50ZXJpbSBmb3J3YXJkZXIuIFEgaXMgd2hldGhlciBhIGZvcndhcmRlciBvciBhIGNvbnN1bWVy IGluIHRoZSBzYW1lIGJveCBpcyB0aGUgb25lIGRvaW5nIGl0IGlzIGtpbmQgZ2YgYW4gYW5nZWwg b24gdGhlIGhlYWQgb2YgdGhlIHBpbiBxdWVzdGlvbi4gSSBkb27igJl0IGtub3cgYSBzaW5nbGUg bm9kZSB0aGF0IGlzIGEgcm91dGVyIHRoYXQgaXNu4oCZdCBhbHNvIGEgaG9zdC4gUmVhbGx5IGp1 c3QgYSBxdWVzdGlvbiBhYm91dCB3aGV0aGVyDQoNCnRoZSBkZWNyZXBpdCBrZXkgaXMgb24gdGhl IGJveC4NCg0KW3BhZ2UxMGltYWdlODc4NF0NCkdlbmVyaWMgbmFtZSByZXNvbHV0aW9uDQoNCltw YWdlMTBpbWFnZTk0NzJdDQpNUzogQW5kIHRoZSBhcmd1bWVudCBpcyB0aGF0IHRoaXMgaXMgbW9y ZSBlZmZlY3QgdGhhbiBJUD8NCg0KW3BhZ2UxMGltYWdlMTA1MjBdDQpDZWRyaWM6IHllcw0KDQpb cGFnZTEwaW1hZ2UxMTE2OF0NCk1TOiBjZXJ0YWlubHkgc29mdHdhcmUgc2NoZW1lcyBvdXQgdGhl cmUgdGhhdCBmb3J3YXJkIG1vcmUgdGhhbiBvbiB0aGUNCg0KcGVyZm9ybWFuY2Ugc2xpZGUgLSB0 aGF0IGlzIG5vdCByZWZsZWN0aW5nIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBhcnQuDQoNCkNl ZHJpYzsgSSBkb27igJl0IGtub3cNCg0KTWFyYzogc2VlbWVkIGxpa2UgdGhlIGlkZWEgd2FzIHRo YXQgeW91IGNvdWxkIHB1dCBpbiBhIGV4dHJhIGhlYWRlciB3aXRoIHNvdXJjZQ0KDQphbmQgZGVz dGluYXRpb24gbmFtZSAtIHRob3NlIGFyZSBjY254IG5hbWVzPw0KDQpDZWRyaWM7IGFuIGF0dGVt cHQgdG8gYW5zd2VyIHNvbWUgY29tbWVudCBmcm9tIGxhc3QgdGltZSBhc2tpbmcgYWJvdXQgdGhl IHByYWN0aWNhbCB1c2UgZm9yIGhhdmluZyBtdWx0aXBsZSBuYW1lIHNwYWNlcy4gU28gdGhpcyBp cyBub3QgYSBwcm9wb3NhbCAtIGp1c3QgYW4NCg0KZXhhbXBsZSAuDQoNCk1hcmM6IEkgaGF2ZSBh biBhcHAgb24gb25lIGxpbmsgdGhhdCB1bmRlcnN0YW5kIG9uZSBuYW1lIHNwYWNlIGFuZCBhbm90 aGVyIC0gYW5kIEkgd2FudCBhIGdhdGV3YXkgdGhhdCBnb2VzIGZyb20gQSB0byBCLiBob3cgZG9l cyB0aGlzIGhlbHA/IFRoaXMgc291bmRzDQoNCmxpa2UgYm90aCBhcHBzIG5lZWQgdG8gdW5kZXJz dGFuZCB0aGlzIG5ldyBmcmFtaW5nIHR5cGUuDQoNCkNlZHJpYzogdGhlIGFwcCBpcyBub3QgaW52 b2x2ZWQgaW4gdGhlcmUgLSBqdXN0IGFuIGFwcCBmb3Igcm91dGluZyBhbmQgZm9ybWF0dGluZw0K DQpNOiBzbyB0aGlzIGlzIGZvciB0d28gZ2F0ZXdheXMgdGhhdCBhcmUgZG9pbmcgdGhlIHRyYW5z bGF0aW9uPw0KDQpDZWRyaWM7IFllcy4NCg0KTSAtIHNvIHRoYXRzIHRoZSBpbnRlcm1lZGlhdGUg Zm9ybQ0KDQpDZWRyaWMgLSB0aGUgYW5nbGUgaXMgLSB5b3UgY2FuIGRvIHNvbWUga2luZCBvZiB0 cmFuc2xhdGlvbiBhbmQgbXVzdCB0aGluayBhYm91dCB0aG9zZSBpc3N1ZXMuIEdvaW5nIHRvIGhh dmUgdG8gZmluZCBhIHdheSB0byBnbyBmcm9tIG9uZSB0byB0aGUgb3RoZXIuIGVuZCBnb2FsIGlz DQoNCm5vdCB0byBkbyBldGhlcm5ldCBmb3J3YXJkaW5nDQoNClJhbHBoOiBsZXQgbWUgc2VlIGlm IEkgZ290IGl0LiAxKSBMMiBmb3J3YXJkaW5nIGJldHdlZW4gZGlzcGFyYXRlIGhldGVyb2dlbmVv dXMNCg0Kd2lyZSBmb3JtYXRzIDIpIG5hbWUgc3BhY2UgdHJhbnNsYXRpb24NCg0KQ2VkcmljOiBk cmFmdCBpcyBhYm91dCBtdWx0aXBsZSBuYW1lIHNwYWNlIHJlc29sdXRpb24uIElkZWEgdXAgZm9y IGRpc2N1c3Npb24gLQ0KDQpzaG91bGQgd2UgY29uc2lkZXIgdGhpcyB0eXBlIG9mIG11bHRpcGxl IG5hbWVzcGFjZXMgLSBpcyB0aGF0IG9mIGludGVyZXN0Pw0KDQpSYWxwaDogY2VydGFpbmx5IG9m IGludGVyZXN0IC0gc2hvdWxkIHB1bGwgaXQgb3V0IGFuZCBkaXNlbnRhbmdsZSBhbmQgdGhlIHRy YW5zbGF0aW9uDQoNCm5lZWRzIGxvdHMgb2YgZGlzY3Vzc2lvbiAtIG5vdCBjbGVhciBpZiBpdHMg YSBidWcgb3IgZmVhdHVyZS4NCg0KQ2VkcmljOiB0cnlpbmcgdG8gc2hvdyBwcmFjdGljYWwgdXNl IGNhc2U6DQoNClJhbHBoOiBmb3J3YXJkaW5nIHBhcnQgLSBkaWZmIHdpcmVsZXNzIHRlY2hub2xv Z2llcyB5b3XigJlyZSB1c2luZyBoYXZlIGRpZmZlcmVudA0KDQpNQUMgYWRkcmVzcyBmb3JtYXRz LiBkaWZmZXJlbnQgc2l6ZSBhZGRyZXNzZXMgZm9yIGJsdWUgdG9vdGgsIG1hYyBsYXllciwgODAy IC4uLg0KDQpDZWRyaWM6IG5hbWVzIGFyZSB0aG9zZSBNQUMgYWRkcmVzc2VzIGFuZCB0aGF0IHdo YXRzIHRyYW5zbGF0aW9uIGlzIGFib3V0IC4NCg0KRE86IGlmIHRoZSB0d28gbmFtZSBzcGFjZXMg ZG9u4oCZdCBoYXZlIGEgYmlqZWN0aXZlIG1hcHBpbmcgLSB0aGF0IHNlZW1zIGENCg0KcHJlY29u ZGl0aW9uIGZvciBhbnkgc2NoZW1lIHRoYXQgd29ya3MgbGlrZSB0aGlzDQoNCkNlZHJpYzogaW50 ZXJlc3RpbmcgUS4gaGF0IGtpbmQgb2YgbmFtZXNwYWNlIGNhbiB5b3UgbWFwIGZyb20gb25lIHRv IHRoZSBvdGhlcj8gT3IgZG8geW91IGhhdmUgdG8gcmVseSBvbiBtYW5pZmVzdHMgZm9yIG1ldGFk YXRhPyBzZWN0aW9uIGluIGRyYWZ0IGFib3V0IG1hbmlmZXN0IGFzIHdlbGwuLi4gRml0cyBpbnRv IHRoZSBpZGVhIG9mIHRyYW5zaXRpb24gLSBkbyB5b3UgaGF2ZSBtdWx0aXBsZQ0KDQphZGRyZXNz ZXMgY29leGlzdGluZz8NCg0KRE86IG90aGVyIHRoaW5nIHdvcnRoIHRoaW5raW5nIGFib3V0IC0g cHJhY3RpY2FsIHVzZSBjYXNlcyAtIGFyZSB0aGVyZSBjYXNlcyB3aGVyZSB0aGUgbmFtZXNwYWNl cyBhcmUgZGlmZiBidXQgdGhlIG9iamVjdHMgYW5kIHNlbWFudGljcyBhcmUgaWRlbnRpY2FsIGFu ZCB0aGUgb25seSBkaWZmIGlzIHRoYXQgdGhleSBhcmUgbWFwcGVkIHRocm91Z2ggYSBkaWZmIG5h bWVzcGFjZS4gQmlqZWN0aXZlIG1hcHBpbmcgYW5kIHRoZSB0byBhcHAgZGF0YSBzY2hlbWVzIG11 c3QgYmUgaWRlbnRpY2FsLiBPdGhlcndpc2UgeW91IGhhdmUgdG8NCg0KYnVkIGEgcmVhbCBBTEcg b2Ygd2hpY2ggbmFtZSBtYXBwaW5nIGlzIG9ubHkgb25lIHBhcnQuDQoNCk1hcmM6IGlmIHRoaXMg aXMgcmVhbGx5IHRhbGtpbmcgYWJvdXQgaG93IHRvIGJyaWRnZSB0b2dldGhlciBtdWx0aXBsZSBs aW5rIHRlY2hzIHdpdGggZGlmZiBhZGRyZXNzaW5nIHNjaGVtZXMgLSBEQVJQQSBoYXMgYmVlbiBk b2luZyB0aGlzIGZvciBhIGxvbmcgdGltZSwgd2l0aCBhbmQgd2l0aG91dCByZWZyYW1pbmcgYW5k IHRyYW5zY29kaW5nIGRpZmYgaW5mby4gbG9zdCBvZiBzdHVmZiBoYXMgYmVlbiBkb25lIG9uIHRo YXQNCg0KcHJldmlvdXNseQ0KDQpSYWxwaDogVGhhdHMgd2h5IGkgd2FzIHRyeWluZyB0byBkaXNl bnRhbmdsZSB0aG9zZSB0aGluZ3MuIHR3byBkaWZmIHByb2JsZW1zLg0KDQpOb3RoaW5nIHRoYXQg c2F5cyB0aGF0IGJyaWRnaW5nIHR3byB0ZWNocyBtZWFucyB0aGV5IGhhdmUgZGlmZiBuYW1lc3Bh Y2VzLg0KDQpDaHJpc3RpYW4gLSBpbiBteSB2aWV3IHdlIHNob3VsZG7igJl0IGhhdmUgb25lIGdh dGV3YXkuIEluIG9uZSBuYW1lc3BhY2UgeW91DQoNCmNhbiBzYXkgdGhpcyBpcyBteSB0cmFuc2xh dG9yIC0gYW5kIHRoaXMgZ29lcyBpbiBib3RoIGRpcmVjdGlvbnMuDQoNCkRPIC0geWVzIGJ1dCB5 b3Ugd291bGQgbmVlZCBhIGJpamVjdGl2ZSBtYXBwaW5nDQoNCk1TIC0gYnV0IHlvdSBjYW7igJl0 IGdldCBzaWduaW5nID8NCg0KQ1Q6IGNvdWxkIGhhdmUgYSB0cmFuc2xhdG9yIHRoYXQgZG9lcyBl dmVyeXRoaW5nIGZvciB0aGF0IG5hbWVzcGFjZS4NCg0KR1E6IENvdWxkIGJlIGFub3RoZXIgc2Nl bmFyaW8gaW4gdGhlIElPVCBjYXNlLg0KDQpNYXJjOiBpZiB5b3XigJlyZSBnb2luZyB0byBzaGlm dCB0aGUgb3JpZ2luYWwgdGhpbmcgdG8gc2hpZnQgeW91ciBzaWduYXR1cmVzIHRoZW4geW91ciBh cHAgYWxyZWFkeSB1bmRlcnN0YW5kcyB0aGF0IG90aGVyIHRoaW5nIHdoZXJlYXMgdGhlIGdvYWwg aGVyZSBpcyB0byBoYXZlIG5hdGl2ZQ0KDQphcHBzIG9uIHRoZSBnYXRld2F5cyBpbiB3aGljaCBj YXNlIHlvdSBuZWVkIGEgdHJ1c3RlZCBpbnRlcm1lZGlhcnkuDQoNClJhdmkgLUFyZSB5b3UgdHJ5 aW5nIHRvIGJyaWRnZSBwcm90b2NvbHMgb3IgbWFrZSBhbiBhcmNoIHdoaWNoIGNhbiBzdXBwb3J0 DQoNCk1TLSBkb27igJl0IG1ha2UgdGhlIGFyZ3VtZW50IGFib3V0IHBlcmZvcm1hbmNlOyBzaG93 IGFuIGV4YW1wbGUgdGhhdCBzaG93cyBzb21ldGhpbmcgd2hlcmUgeW91IGRvbuKAmXQgaGF2ZSBh IHNlcnZlciB0aGF0IHNwZWFrcyBib3RoLiBJZiB5b3Ugd2FudCBzb21lIHBlciB0byBwZWVyIGFw cCBvdmVyIEwyIGxpbmtzIC0gbWFrZSB0aGUgY2FzZSBmb3IgdGhhdCBzb21laG93LCBidXQgaXRz IG5vdCBhYm91dA0KDQpmb3J3YXJkaW5nIHBlcmZvcm1hbmNlLg0KDQpMaW5rIHByb3RvY29sDQoN CltwYWdlMTJpbWFnZTU1MjBdDQpDaHJpc3RpYW5Uc2NodWRpbg0KDQpbcGFnZTEyaW1hZ2U2MTI4 XQ0KUTogbWVhbnQgdG8gYmUgYSBwb2ludCB0byBwb2ludCBsaW5rPw0KDQpbcGFnZTEyaW1hZ2U3 MDU2XQ0KQ1Q6IHllcw0KDQpETzogTmVnb3RpYXRpb24gbWF5IG5vdCBiZSBvbmUgdGhpbmcuDQoN CkNUOiB3ZSBzdGFydCB3aGVyZSB5b3UgaGF2ZSB0aGUgcG9zc2liaWxpdHkgb2YgZXhjaGFuZ2lu ZyBkYXRhZ3JhbXMuIElmIHRoZSBsaW5rDQoNCmlzIHRoZXJlIHRoZW4gdGhhdCBwYXJ0IGhhcyBh bHJlYWR5IGJlZW4gZGVhbHQgd2l0aC4NCg0KRE86IE9ubHkgdGhlIHBhcnRzIG9mIHRoZSBuZWdv dGlhdGlvbiB0aGF0IG9jY3VyIGFmdGVyIHRoZSBzZWN1cml0eSBpcyBkaXNjdXNzZWQuDQoNCkRP OiBjdXJpb3VzIC0gaWYgeW91IHRob3VnaHQgb2YgYW5vdGhlciBkZXNpZ24gYWx0ZXJuYXRpdmUg LSBjYXN0IHRoZSBsaW5rIG5lZ290aWF0aW9uIGluIHRlcm1zIG9mIGV4aXN0aW5nIGludGVyZXN0 IGV4Y2hhbmdlcyBhbmQgbWFrZSBpdCBvbmUgaG9wIGFuZA0KDQptYWtlIGEgbmFtZSBzY2hlbWEg Zm9yIGl0Lg0KDQpBQ1QgSSB3aWxsIGNvbWUgdG8gdGhhdA0KDQpbcGFnZTEyaW1hZ2UxNTExMl0N ClE6IGZyYWdtZW50YXRpb24gKGNvdWxkbuKAmXQgaGVhciBxdWVzdGlvbikNCg0KW3BhZ2UxMmlt YWdlMTU4ODBdDQpBOiBJbiBORE4gZnJhZ21lbnRhdGlvbiBpcyBwYXJ0IG9mIHRoZSBsaW5rIHBy b3RvY29sLiBJZiB5b3UgaGF2ZSBhIGZ1bGwgTkRODQoNCnBhY2tldCBjdXQgaW4gcGllY2VzIGl0 IHdpbGwgdHJhdmVsIChoZXJlKS4gSSBob3BlIHRoYXQgd2lsbCByZWZsZWN0IHRoZSBwaGlsb3Nv cGh5DQoNCkdROiBJZiB3ZSBjb21wYXJlIHR3byBvcHRpb25zIG9uIHNsaWRlcyAtIGluIG1pZGRs ZSBvbmUgeW91ciBsaW5rIG92ZXIgTiBpbnRlcmZhY2VzIC0gZXZlcnkgbG93ZXIgbGF5ZXIgaW50 ZXJmYWNlIHlvdSBoYXZlID8gT24gcmlnaHQgaGFuZCBzaWRlIGRvIHlvdQ0KDQp3YW50IHRoZSBz YW1lIGxheWVyPyBuZWVkIGNsYXJpZmljYXRpb24NCg0KQTogeWVzIGl0IHdvdWxkIGhhdmUgdGhl IHNhbWUgbGF5ZXIuDQoNCuKAnGlubmVyIHNlY3VyaXR54oCdIG9uIGhvbGQuDQoNCkRPOiBJIHRo aW5rIHRoaXMgZGlzY3Vzc2lvbiBpcyBjb25mb3VuZGluZyB0eXBlIGRlbXVsdGlwbGV4aW5nIHdp dGggaW5zdGFuY2UNCg0KW3BhZ2UxMmltYWdlMjMwNjRdDQpROiBBcmUgdGhleSBzcGVha2luZyB0 byBlYWNoIG90aGVyIHVzaW5nIElDTiBtZXNzYWdlcyBvciBzb21ldGhpbmcgZWxzZT8NCg0KW3Bh Z2UxMmltYWdlMjQxNTJdDQpBOiBPdGhlciAtIHdpbGwgZ2V0IHRvIGl0Lg0KDQpbcGFnZTEzaW1h Z2U1ODRdDQpkZW11bHRpcGxleGluZw0KDQpbcGFnZTEzaW1hZ2UxMTkyXQ0KQTogSSB3YW50IHRv IGRvIGJvdGggd2l0aCBvbmUgbWVjaGFuaXNtDQoNCltwYWdlMTNpbWFnZTIxMjBdDQpETzogSSB3 YW50IHRvIHJhaXNlIG15IG9iamVjdGlvbiB0byBkb2luZyBib3RoIHdpdGggb25lDQoNCltwYWdl MTNpbWFnZTMxNjhdDQpETzogSXMgdGhlIG1vZGVsIGhlcmUgdGhhdCB0aGUgdHdvIGRpcmVjdGlv bnMgb2YgdGhlIGxpbmsgYXJlIGRlcGVuZGVudD8NCg0KW3BhZ2UxM2ltYWdlNDI5Nl0NCnllcw0K DQpbcGFnZTEzaW1hZ2U0OTA0XQ0KRE86IGlzIGl0IHJlY2VpdmVyIGRyaXZlbiBvciBzZW5kZXIg ZHJpdmVuIG1vZGVsPw0KDQpbcGFnZTEzaW1hZ2U1ODMyXQ0KQTogcmVjZWl2ZXIgZHJpdmVuDQoN CkRPOiBXaGF0IGFyZSB0aGUgYmFycmllciBzeW5jaHJvbml6YXRpb24gcHJvcGVydGllcyBvZiB0 aGlzPyBJIGhhdmUgYSBxdWV1ZSBvZiByZWd1bGFyIG1lc3NhZ2VzIGFuZCB0aGVzZSBtZXNzYWdl cy4gV2hpY2ggbWVzc2FnZXMgaW4gdGhlIG5vcm1hbCBxdWV1ZQ0KDQpnZXRzIHdoaWNoIHN0YXRl IG9mIHRoZSBsYXN0IExMIHNldCBvcGVyYXRpb24gY2hhbmdlDQoNCkE7IEhhdmVu4oCZdCBsb29r ZWQgaW50byB0aGF0Lg0KDQpETzogSeKAmWxsIHBvaW50IG91dCB0aGF0IHRoZSBzaW1wbGUgdHlw ZSBkZW11bHRpcGxleGluZyBzY2hlbWUgbWFrZXMgdGhpcyBtdWNoIGhhcmRlci4gTXVjaCBlYXNp ZXIgdG8gZG8gaWYgeW91IGhhdmUgZXZlcnl0aGluZyBpbiBvbmUgc3RyZWFtLiBJ4oCZbSBub3Qg YXJndWluZyB0aGF0IHRoYXQgbWFrZXMgdGhlIG90aGVyIG11bHRpcGxleGluZyBkZXNpZ24gbm8g Z29vZC4gSSB0aGluayB3ZSBkbyBuZWVkIGJhcnJpZXINCg0Kc3luY2hyb25pemF0aW9uIGJ5IHRo ZSB3YXkNCg0KQTogPw0KDQpETzogSWYgeW91IHVzZSBEVExTIHlvdSBkb27igJl0IGhhdmUgcGFj a2V0IHJlb3JkZXJpbmcgSSBiZWxpZXZlDQoNCkE6IHNlY3VyaXR5IGxheWVyIGJyaW5ncyBzb21l IGFkdmFudGFnZXMuDQoNCkxXOiBtaW5vciBjbGFyaWZpY2F0aW9uIC0gTkROIHRlYW0gaXMgbm90 IGF3YXJlIG9mIHRoaXMgcGllY2Ugb2Ygd29yay4NCg0KQWxleDogV2FudCB0byBtZW50aW9uIHRo YXQgTkROIExQIHNwZWNpZmljYWxseSBkZXNpZ25lZCB0byBhZGQgYW55dGhpbmcgbmVlZGVkIGF0 IHRoZSBsaW5rIGxheWVyLiBUaGUgbGFuZHNjYXBlIHBpY3R1cmUgd291bGQgbm90IGJlIGNvcnJl Y3QgYmVjYXVzZSBzZWN1cmUgY2hhbm5lbCB3b3VsZCBub3QgYmUgbmVlZGVkIC0gc29tZSBhcmVh cyB3aGVyZSB3b3VsZCBub3QgbmVlZCBzZWN1cmUgY2hhbm5lbCBvciBmcmFnbWVudGF0aW9uLiBu IHNvbWUgY2FzZXMgeW91IGp1c3QgbmVlZCBmcmFnbWVudGF0aW9uIGFuZCBjYXNlcyB3aGVyZSB5 b3UgbmVlZCBib3RoLiBKdXN0IHBvaW50IG91dCAtIHdlIGhhdmUgdGhlIHNwZWNpZmljYXRpb24g d3JpdHRlbiAoMTUNCg0KcmV2aXNpb25zIGF0IGxlYXN0KSBhbmQgY29tbWVudHMgYXJlIHdlbGNv bWUuDQoNCkNocmlzOiBsYXRlc3Qgb24gcmVkbWluZT8NCg0KQWxleDogZXZlcnl0aGluZyBsaW5r ZWQgdG8gcmVkbWluZQ0KDQpDaHJpczogVGhlIExQIHBhY2tldCBoZWFkZXIgaXMgdmVyeSBmbGV4 aWJsZSBhbmQgYSBncmVhdCBmZWF0dXJlLiBTbyBBbGV4IGlzIHJpZ2h0DQoNCi0gdGhlIGZyYWdt ZW50YXRpb24gLiBXZSBhcmUgc2F5aW5nIHRoYXQgd2Ugd2FudGVkIGV2ZXJ5IHRoaW5nIHRvIGJl IGVuY3J5cHRlZC4NCg0KW3BhZ2UxM2ltYWdlMjQ4MTZdDQpBbGFuIGF0IENpc2NvOiBhcmUgYWxs IG9mIHRoZXNlIGxpbmtzIHBvaW50IHRvIHBvaW50PyBBcmUgdGhlcmUgYnJvYWRjYXN0IGluIGhl cmU/DQoNCltwYWdlMTNpbWFnZTI2MDI0XQ0KQTsgQWxsIGZhY2VzIGFyZSBwb2ludCB0byBwb2lu dC4NCg0KW3BhZ2UxM2ltYWdlMjY4NzJdDQpBbGFuOiB5b3VyIG90aGVyIHByb3RvY29sDQoNCkE6 IHdlIHdlcmUgbG9va2luZyBmb3IgYSBzdWJzZXQgb2Ygd29yayBzb2x1dGlvbnMgLiBBbGwgdGhh dCBuZWdvdGlhdGlvbiBkaXNjb3ZlcnkNCg0KUmFscGg6IHNvIHRoaXMgcmVhbGx5IGlzIGRlcGVu ZGVudCBvbiBVRFAgYW5kIHNvbWUgb3RoZXIgdGhpbmcgaGFzIGhhcHBlbmVkIHRvIGdldCBwYWly cyBvZiBVRFAgYWRkcmVzcyB0aGF0IHBlb3BsZSBjb21tdW5pY2F0ZSBhY3Jvc3MuIFRoYXQgcmVh bGx5IHNlZW1zIHRvIHN0aWNrIHlvdSB3aXRoIHN0YXlpbmcgb24gdG9wIG9mIFVEUCBmb3JldmVy LiBTb21ld2hlcmUgc29tZWhvdyBzb21lcGxhY2UgeW914oCZdmUgZ290IHRvIGJlIGFibGUgdG8g ZmluZCBvdXQgd2hhdCB0aGUgdHdvIGVuZCBwb2ludHMgYXJlLiBZb3UgaGF2ZSB0byBmaW5kIHRo ZSBvdGhlciBlbmQgcG9pbnQuIEl0IHNlZW1zIGxpa2Ugd2Ugd2FudCB0byBiZSBhYmxlIHRvIGRv IHRoaXMgd2l0aG91dCB0dW5uZWxpbmcgb24gVURQIG9yIElQIGV2ZW50dWFsbHkuIEFyZSB3ZSBn b2luZyB0byBuZWVkIHRvIGludmVudCBhbm90aGVyIHRoaW5nIHRoYXQgd2lsbCBnaXZlIHVzIHRo ZSBNQUMgYWRkcmVzc2VzIGluc3RlYWQgb2YgVURQIGFkZHJlc3M/IEhvdyB3aWxsIHdlIGV2ZW50 dWFsbHkgZG8gYQ0KDQpkaXNjb3ZlcnkgbWVjaGFuaXNtDQoNCkE6IHRoZSBhc3N1bXB0aW9uIGlz IHRoYXQgd2Ugd291bGQgaGF2ZSB0byBkbyB0aGUgd29yayB5b3UgcG9pbnRlZCBvdXQgYnV0IHdl DQoNCndvdWxkIGJlIGJsb2NrZWQgaWYgd2UgY291bGRu4oCZdCB3b3JrIHVudGlsIHdlIHNvbHZl ZCBoZSBkaXNjb3ZlcnkgcHJvYmxlbS4NCg0KUmFscGg6IEltIHdvcmtpbmcgYXQgdGhlIHdpcmVs ZXNzIHJhZGlvIGxldmVsIHRyeWluZyB0byBkbyBzZWN1cmUgZGlzY292ZXJ5IGFsbCB3aXRob3V0 IFVEUCBvciBJUC4gSVBWNiBpcyByZWFsbHkgdWdseSBpbiB0aGF0IGVudmlyb25tZW50IHdoaWxl IElDTiBpcyBiZWF1dGlmdWwgYnV0IEkgbmVlZCB0byBkbyBkaXNjb3ZlcnkuIE15IGNvbmNlcm4g aXMgbm90IHRoYXQgeW91IGhhdmUgc29sdmVkIGFsbCB0aGVzZSBwcm9ibGVtcyBhIHByaW9yaSBi dXQgaXQgZmVlbHMgbGlrZSB0aGlzIGlzIHBhaW50aW5nIHMgaW50byBhIGNvcm5lciBvZiBuZXZl ciBiZWluZw0KDQphYmxhdGUgZG8gZGlzY292ZXIgc3R1ZmYNCg0KQTogVGhlIGRpc2NvdmVyeSB3 b2sgaGF2ZSB0byBydW4gcHVibGljbHkgaW4gc29tZSBjb250ZXh0LCBidXQgaGF2aW5nIGEgbGFu Z3VhZ2UgdGhhdCBzYXlzLiBJdHMgYSBkaWZmZXJlbnQgZGlzY3Vzc2lvbiBhbmQgd2Ugc2hvdWxk IGhhdmUgYSBkaWZmZXJlbnQNCg0Kc2Vzc2lvbg0KDQpNUzogTm90IGFuIExMQyBhZHZvY2F0ZSBi dXQgaW50ZXJlc3RlZCBpbiBzZW5zb3IgbmV0d29ya3MuIE9uZSBvZiB0aGUgdGhpbmdzIHdl4oCZ dmUgdHJpZWQgdG8gZG8gaW4gb3VyIHdvcmsgaXMgdHJ5IHRvIGRpc2VudGFuZ2xlIHRob3NlIHRo aW5ncy4gSWYgd2Ugd2FudCB0byBjb2xsYWJvcmF0ZSBhbmQgZG8gZXhwZXJpbWVudHMgdG9nZXRo ZXIgYWNyb3NzIGltcGxlbWVudGF0aW9uIGhvdyBjYW4gd2UgZG8gdGhhdD8gaW4gdGhlIHdvcmxk IG9mIGxhcHRvcHMgYW5kIG1vYmlsZSBwaG9uZXMgZXRjLiBJT1QgaGFzIGRpZmZlcmVudCBwYWNr ZXQuLi4gdGhlIGlkZWEgdGhhdCB3ZSB3aWxsIGhhdmUgb25lIHNldCBvZiBzZW1hbnRpY3MsIGtl eWluZyBwZXJzcGVjdGl2ZXMgZXRjIGRvZXNu4oCZdA0KDQpzZWVtIHJlYXNvbmFibGUgcmlnaHQg bm93IGJ1dCB3ZSBzaG91bGRu4oCZdCBsZXQgaXQgY29uc3RyYWlucyBpdC4NCg0KW3BhZ2UxNGlt YWdlMjEwMzJdDQpSYWxwaDogU3RpbGwgaGF2ZSBpbnR1aXRpb24gdGhhdCBhdCBzb21lIHBvaW50 IHdlIGFyZSBnb2luZyB0byB3YW50IHRvIG5vdCBsYXllciBvbg0KDQp0b3Agb2YgSVAsIFVEUC4u Lg0KDQpbcGFnZTE0aW1hZ2UyMjg0OF0NCk1TOiBUaGUgcG9pbnQgaXMgdG8gc2F5IGlmIHlvdSB3 YW50IHRvIHNldCB1cCBhIHJlbmRlenZvdXMgLSB3ZXJlIHRyeWluZyB0byBzZXQgdXANCg0Kc29t ZSBydWxlcyB0aGVyZS4NCg0KRE86IGF0IHRoZSBtZXRhIGxldmVsIHBhcnQgb2YgdGhpcyBkaXNj dXNzaW9uIGlzIHdoZXRoZXIgYWRhcHRhdGlvbiB0byBhIHR5cGUgb2YgbG93ZXIgbGF5ZXIgbGlu a2VkIHRoZSBuZWdvdGlhdGlvbiBvZiBob3cgeW91IHdhbnQgdG8gcnVuIElDTiBvbiB0aGF0IGhv cCBjb3VsZCBiZSBjb3VwbGVkIG9yIGNvdWxkIGJlIGRlY291cGxlZCBhbmQgd2VyZSBub3QgY2xl YXIgd2hhdCBwYXJ0cyBzaG91bGQgYmUNCg0KZWl0aGVyLg0KDQpSYWxwaDogTGV0cyBtYWtlIHN1 cmUgdGhhdCB0aGV5IGNvdWxkIGJlIGRlY291cGxlZC4NCg0KQWxhbjogSSBkb27igJl0IGtub3cg aWYgd2VsbCBiZSBhYmxlIHRvIG1ha2UgdGhpcyB1bml2ZXJzYWwuIEFub3RoZXIgcXVlc3Rpb24g Zm9yIHRoZSBncm91cCBhcyBhIHdob2xlIC0gSSBjYW4gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgaG93 IEkgY2FuIGdldCBJQ04gYWxsIHRoZSB3YXkgZG93bi4gSSBzZWUgdGhlc2Ugc29sdXRpb25zIHRo YXQgc2F5IGZpbmUgYnV0IHlvdeKAmWxsIGhhdmUgdG8gZG8gYWxsIHRoaXMgZXh0cmEgc3R1ZmYg b24gb3RoZXINCg0KcHJvdG9jb2xzLg0KDQpNUzogTkROIHBlb3BsZSBoYXZlIEROUyBhcyB3ZWxs IHNvIGl0cw0KDQpBTEFOOiBBcmUgd2UgaW50ZW5kaW5nIHRvIGZpbmlzaCB0aGUgc2NhZmZvbGRp bmcgb24gZXZlcnl0aGluZyBzbyB3ZSBjYW4gbWFrZQ0KDQpwcm9ncmVzcz8NCg0KTVM6IFdlIHdh bnQgdG8gY29ubmVjdCBvdXIgbGFicyB0b2dldGhlciBzbyB3ZSBjYW4gZXhwZXJpbWVudC4NCg0K bmFjaG86IFJlbWluZCBldmVyeW9uZSB0aGF0IHdlIGhhdmUgYml3ZWVrbHkgY2FsbHMgdGhhdCBw ZW9wbGUgY2FuIGpvaW4uDQoNCltwYWdlMTVpbWFnZTk2MTZdDQpETzogRnJvbSB0aGUgcG9pbnQg b2YgSUNOUkcsIHRob3NlIGRpc2N1c3Npb25zIGRvbuKAmXQgaGFwcGVuIHVudGlsIG1vdmVkIHRv DQoNCnRoZSBORE4gbWFpbGluZyBsaXN0DQoNCltwYWdlMTVpbWFnZTExMjcyXQ0KUmF2aTogVGhl IGxhbmRzY2FwZSBwaWN0dXJlOiB0aGlzIGFsbG93cyB5b3UgdG8gbm90IHJlc3RyaWN0IHlvdXJz ZWxmIHRvIHBvaW50IHRvDQoNCnBvaW50IGxpbmtzLiBHb29kIHRvIGNsYXJpZnkgdGhhdCBpdHMg bm90IGEgZGF0YWdyYW0gbGF5ZXINCg0KbWFyYzogVXNpbmcgSUNOIG92ZXIgYSBicm9hZGNhc3Qg Y2hhbm5lbCBkb2VzbuKAmXQgcmVxdWlyZSB0aGF0IGVuY3J5cHRpb24gYmUgcHV0IGF0IHRoZSBu ZXR3b3JrIGxheWVyIG9yIGhpZ2hlciB0cmFuc3BvcnQgbGF5ZXIgaW4gdGhlIGxpbmsgbWVzc2Fn ZS4gbWFjcyBvcg0KDQplbmNyeXB0aW9uIHdpZmkgd29yayBwZXJmZWN0bHkgd2VsbCBhdCB0aGUg PyBsYXllci4NCg0KQ0NOeCBvdmVyIFVEUA0KDQpDaHJpcyBXb29kDQoNCkRPOiBJ4oCZbSBzdHVu bmVkIHRoYXQgeW91IGhhdmVu4oCZdCBjb25zaWRlcmVkIHdlYiBzb2NrZXRzIChhZnRlciB0aGUg ZmFjdDogRE8gbWVhbnQgV2ViUlRDKS4gRXZlcnl0aGluZyB5b3UgbmVlZCBpcyB0aGVyZS4gSXRz IHZlcnkgaGVhdnkgd2VpZ2h0IGJ1dCBpdCBzZWVtcyBsaWtlIHlvdeKAmXJlIGRlcGVuZGluZyBv biBhIHRvbiBvZiBpbmZyYXN0cnVjdHVyZSBhbHJlYWR5IHNvIHdoeSBub3QNCg0KZGVwZW5kIG9u IG1vcmUgLSBpdHMgYWxyZWFkeSB3aWRlbHkgZGVwbG95ZWQuDQoNCkE6IE5vIHJlYXNvbiAtIGp1 c3QgaGF2ZW7igJl0IGdvdHRlbiB0aGVyZSB5ZXQuDQoNCldpbGwgbW92ZSB0aGUgZGlzY3Vzc2Fu dHMgdGhlIG1haWxpbmcgbGlzdA0KDQpSYWxwaDogY291cGxlIG9mIG9ic2VydmF0aW9ucy4gSGF2 ZSB5b3UgY29uc2lkZXJlZCB1c2luZyBkYW5zIHNlcnZpY2UNCg0KZGlzY292ZXJ5IGluIHRoZSBz YW1lIHdheSBpdHMgZGVzY3JpYmVkIGluIHRoZSBSRkNzIGZyb20gU3R1YXJ0IENoZXNoaXJlPw0K DQpBOiBXZSB3aWxsIGxvb2sgYXQgdGhhdC4NCg0KUmFscGg6IFdpbGwgd29yayBvdmVyIHVuaWNh c3QgZG5zIG9yIG11bHRpY2FzdCBETlMuIElmIHlvdSB3ZXJlIHRvIHVzZSBtdWx0aWNhc3QNCg0K RE5TIC0geW91IGNhbiBjb25maWd1cmUgaXQgdG8gd29yayBvbiB0aGUgaW5kaXZpZHVhbCBkZXZp Y2VzIHRoYXQgYXJlIHByb3ZpZGluZw0KDQp0aGUgc2VydmljZSB3aXRob3V0IGhhdmluZyB0byBt b2RpZnkgLiBtb2RpZnlpbmcgREhDUCBqdXN0IGFzIHByb2JsZW1hdGljIGFzDQoNCm1vZGlmeWlu ZyBETlMNCg0KQTogV2FzIGRpc2N1c3NlZCBhIGxvdCBhdCBVQ0xBDQoNCk1TOiBKdXN0IHRoaXMg bWF0cml4IG9mIHRyeWluZyB0byByZWNvZ25pemUgZGlmZmVyZW50IGFkbWluaXN0cmF0aXZlIGRv bWFpbnMuQXQNCg0KVUNMQSBKZWZmIG93bnMgaXQgYWxsIHNvIGhlIGNhbiBkbyB0aGluZ3MuDQoN CkE6IFN0aWxsIGZsdXNoaW5nIG91dCB0aGUgbWF0cml4IGFuZCBjb21lIHVwIHdpdGggc29tZSBy ZWNvbW1lbmRhdGlvbnMuDQoNCkFsZXg6IEFub3RoZXIgcGllY2Ugb2YgTkROIHRoYXQgd2FzIG9s ZCBDQ054IGNvZGUuIGxpc3Qgb2YgZWxlbWVudHMgZm9yIGxvY2FsIGNvbmZpZ3VyYXRpb24uIElu Y2x1ZGVzIHNvbWUgZm9ybSBvZiBESENQLiBDb25mdXNlZCBhYm91dCB0aGUgcHJlc2VudGVkIHdv cmsgbWVhbmluZyAtIGEgbG90IG9mIHRoaW5ncyBhbHJlYWR5IGRvbmUgYW5kIHRyaWVkIG91dC4g TmVlZCB0byBiZSBtb3JlDQoNCmNhcmVmdWwgYWJvdXQgcHJlc2VudGluZyBleGlzdGluZyB3b3Jr Lg0KDQpbcGFnZTE2aW1hZ2U5MzYwXQ0KVHdvIHNlcGFyYXRlIHRoaW5ncyAtIHRoZSBzcGxpdCBi ZXR3ZWVuIHVuaWNhc3QgRE5TLCBtdWx0aWNhc3RETlMgLi4uIGlzIHRyaWdnZXJlZCBieSB0aGUg LiBzdWZmaXggYXQgdGhlIGVuZC4gWW8gY2FuIGRvIHJlZ3VsYXIgc2VydmljZSBsb29rdXBzIG92 ZXIgRE5TDQoNCmp1c3QgZmluZS4NCg0KTWFyYzogV291bGQgYmUgdmVyeSBoZWxwZnVsIHdlIHNo b3VsZCBkb2N1bWVudCB3aGF0IHRoZSBjb25maWd1cmF0aW9uIHZhcmlhYmxlcyBhcmUuIFdoYXQg aXMgaXQgdGhhdCB5b3XigJlyZSB0cnlpbmcgdG8gZGlzY292ZXIgYW5kIGRlY291cGxlIGl0IGZy b20gaG93IHlvdeKAmXJlIHRyeWluZyB0byBkaXNjb3ZlciBpdC4gV2hhdCBhcmUgdGhlIHBhcmFt ZXRlcnMgYW5kIHRoZW4gdGFsayBhYm91dCB1c2luZyBtZXRob2QgeCB2cyB5IHRvIGRpc2NvdmVy IGl0LiBGb3IgdGhlIGxpbmsgY29udHJvbCwgYWdhaW4sIGp1c3Qgc2F5aW5nIHRoYXQgdGhlc2Ug YXJlIHRoZSBpbnB1dHMgdGhhdCBnbyBpbnRvIGRpc2NvdmVyaW5nIHRoZSBsaW5rIGNvbnRyb2wg dGhlbiB5b3UgY2FuIGRvIGl0IGluIHdoYXRldmVyDQoNCnlvdSB3YW50Lg0KDQpBOyBnb29kIG9i c2VydmF0aW9uDQoNCltwYWdlMTZpbWFnZTE3MDY0XQ0KREs6IHRoaXMgbGluZSBvZiB3b3JrIHNl ZW1zIHRvIGNvbnNpZGVyIHBvaW50IHRvIHBvaW50IC0gaWYgd2Ugd2VudCB0byBicm9hZGNhc3Qg b3INCg0KbXVsdGkgY2FzdCB3b3VsZCB5b3UgdXNlIGRpZmZlcmVudCBzb2x1dGlvbnM/DQoNCltw YWdlMTZpbWFnZTE5MDQwXQ0KQTogcHJvYmFibHksIGJ1dCBmb3Igbm93IGp1c3QgYml0aW5nIG9m ZiB3aGF0IHdlIGNhbiBjaGV3Lg0KDQoNCk1TOiBJIHdhbnQgdG8gZG8gYSBzaW1wbGUgdGhpbmcg LSBjb2xsYWJvcmF0ZSBhbmQgZXhwZXJpbWVudCB3aXRoIG90aGVycy4gSSBuZWVkIHRvIGJlIGFi bGUgdG8gcmVhY2ggbXkgbGFi4oCZcyBmb3J3YXJkZXIgLSB0aGF0cyBhbGwgSSB3YW50IHRvIGRv LiBJIGNvdWxkIGhhcmQgd2lyZSBpdCBidXQgdGhhdCBzZWVtcyBmcmFnaWxlLiBFdmVuIHRoYXQg aXMgc29tZXdoYXQgY29tcGxpY2F0ZWQuIGEgdmFsdWFibGUgZXhlcmNpc2Ugd2hpbGUgd2VyZSB0 cnlpbmcgdG8gYnVpbGQgdXAgdG8gdGhpcyBzaW1wbGUgdGhpbmcuIFRoYXRzIG5vdCB0cml2aWFs LiBUaGUgbWF0cml4IG9mDQoNCmhvdyB0byBkbyB0aGF0IGlzIGRlcGVuZGVudCBvbiB0aGUgdmFy aWFibGVzIGluIHlvdXIgSVQgZGVwdC4NCg0KRE8uIEkgd2FudCB0byBkbyBtb3JlLkkgYWdyZWUg dGhhdCB3ZSBuZWVkIG1vaGF2ZSBzdWZmaWNpZW50IGludGVyIG9wIGZvciB0aGUgc2ltcGxlIGNh c2UuIEJ1dCB0aGUgbGF0ZW5jeSBpbiBnZXR0aW5nIGdvb2QgZGVzaWducyBpcyBtZWFzdXJlZCBp biBtb250aHMgYW5kDQoNCnllYXJzLiB0aGlzIGlzYSByZXNlYXJjaCBncmlwIC0gaW50ZXJlc3Rp bmcgcmVzZWFyY2ggaW4gYWxnb3JpdGhtcyBhbmQNCg0KYXJjaGl0ZWN0dXJlcyAtIGJyb2FkY2Fz dCBsaW5rcyBpbnRvIGFuIElDTiBhcmNoaXRlY3R1cmUuIERvbuKAmXQgcmVzdHJpY3QgeW91cnNl bGYgdG8gdGFraW5nIG9uZSBzdGVwIDIpIGFub3RoZXIgcGllY2Ugb2YgYXJjaGl0ZWN0dXJhbCBk aXNlbnRhbmdsZW1lbnQgdG8gYmUgZG9uZSAtIGRpZmYgYmV0d2VlbiBtYW5hZ2luZyBhZGphY2Vu Y2llcyB2cyBsaW5rcy4gQWdlbmNpZXMgYXJlIGluaGVyZW50bHkgcG9pbnQgdG8NCg0KcG9pbnQu IFJvdXRpbmcgcHJvdG9jb2xzIG5lZWQgdG8gbWFuYWdlIGFkamFjZW5jaWVzLg0KDQpbcGFnZTE3 aW1hZ2UzNzM2XQ0KTmFjaG87IFNwZWNpZmljYWxseSB0cnlpbmcgdG8gc29sdmUgdGhlIHNpbXBs ZSBwcm9ibGVtIG9mIGZpbmRpbmcgZm9yd2FyZGVyIC0gbm90IHRvDQoNCnByZWNsdWRlIHNvbHZp bmcgdGhlIG90aGVyIGJpZyBwcm9ibGVtcy4NCg0KDQpBbGV4OiBUaGlzIGlzIGRvbmUgLSB3ZSBk aWQgdGhhdCBhbHJlYWR5LiB3ZSBoYXZlIHRoaXMgY2FwYWJpbGl0eS4gV2UgaGF2ZSBhbGwgdGhp cw0KDQptZWNoYW5pc20gaW1wbGVtZW50ZWQuDQoNCk1TOiBUaGUgc2VtYW50aWNzIG9mIG90aGVy IHRoaW5ncyB5b3UgcmVxdWlyZSBkb2VzIG5vdCBtZWV0IG91ciBuZWVkcy4NCg0KQWxleDogRm9s bG93IHRoZSBpbnN0cnVjdGlvbnMuDQoNCkxXOiBXaGF0IGhhcyBiZWVuIGRvbmUgaXMgb25lIHRo aW5nLCB3aGF0IHBlb3BsZSB3YW50IHRvIGdldCBpcyBhbiBvbmdvaW5nDQoNCmRpc2N1c3Npb24u DQoNCkRPOiBXZSB3YW50IHRvIHRhbGsgYWJvdXQgYmVjYXVzZSBhcmNoaXRlY3R1cmFsbHkgaXRz IGVudGFuZ2xlZCBpbiB0aGUgTkROIHdvcmxkIC0gZHluYW1pY2FsbHkgY3JlYXRpbmcgbmVpZ2hi b3IgYWRqYWNlbmN5IGJhc2VkIG9uIHRoZSBhcnJpdmFsIG9mIGFuIEludGVyZXN0IGFuZCB0cnlp bmcgdG8gYmluZCBpdCB0byB0aGUgbmV4dCBob3AuIEFzIG9wcG9zZWQgdG8gcmVlc3RhYmxpc2hl ZA0KDQpuZWlnaGJvciByZWxhdGlvbnNoaXBzLiBBbSBJIHdyb25nPw0KDQpMVyAtIG5vdCB3cm9u ZyBidXQgaXRzIGluYWNjdXJhdGUuDQoNCkRPOiBhcmUgYWxsIG9mIHRoZXNlIG5leHQgaG9wcyB0 byBhZGphY2VudCBuZWlnaGJvciByZWVzdGFibGlzaGVkPyBBaCAtIHRoZXkgYXJlDQoNCmFsbCBw cmVlc3RhYmxpc2hlZC4gSSBoYWQgYSBtaXN1bmRlcnN0YW5kaW5nDQoNCk1TOiBjYXN1YWwgcmVt YXJrOiBwYXJ0IG9mIHRoZSB3ZWIgc29ja2V0cyBpc3N1ZSBpcyB0aGF0IC4uLg0KDQpETzogSSBt ZWFudCB3ZWIgUlRDDQoNCk5hbWVsZXNzIE9iamVjdHMNCg0KKE1vc2tvKQ0KDQpNYXJrU3RhcHA6 IHNvbWUgcGVvcGxlIGFyZSBjb25jZXJuZWQgdGhhdCBuYW1lIGV4cHJlc3NlcyBsb2NhbGl0eSwg YnV0IHRoZSByb3V0aW5nIG1pZ2h0IG5vdCBhY3R1YWxseSBncmFiIGRhdGEgZnJvbSBtdWx0aXBs ZSBsb2NhdGlvbnMuIFBvaW50OiB0aGVyZSBleGlzdHMgYQ0KDQpzZXJ2aWNlIHRoYXQgcHJvdmlk ZXMgb2JqZWN0cyBldmVyeXdoZXJlLCBhbmQgc2VydmljZQ0KDQpNb3NrbzogTmV0d29yayByZWRp cmVjdHMgaW50ZXJlc3RzIHRvIG5lYXJieSBsb2NhdGlvbnMgYXV0b21hdGljYWxseSBiYXNlZCBv bg0KDQpuYW1lDQoNClN0YXBwOiBDb21wbGljYXRlZCAtLSBtdXN0IGtub3cgYWJvdXQgZXZlcnkg b2JqZWN0IChkdXBsaWNhdGlvbikNCg0KTW9za286IEFsdGVybmF0aXZlIC0tIE5hbWUgZXhwcmVz c2VzIHNvbWUgbmFtZXNwYWNlIHdoZXJlaW4gc29tZSBjbG9zZSAicmVzcG9uZGVyIiBwcm92aWRl cyB0aGUgZGF0YSAoYmFzZWQgb24gaGFzaCByZXN0LikgRmxpY2tyIG1pZ2h0IGRvIHRoaXMgYnkg ZW5jYXBzdWxhdGluZyBjb250ZW50IHdpdGggbmFtZXMgdW5kZXIgdGhlaXIgb3duIG5hbWVzcGFj ZS4gQWx0ZXJuYXRpdmVseSwgdGhleSBqdXN0IHJlLXNpZ24gY29udGVudCBzbyB0aGF0IHBlb3Bs ZSBjYW4ga25vdyBpdCBjYW1lIGZyb20gKGEpIEZsaWNrciBvciAoYikgbWUNCg0Kb3JpZ2luYWxs eS4gRXF1aXZhbGVudCB0byBGbGlja3IgcmVicmFuZGluZyBjb250ZW50IHVuZGVyIGl0cyBvd24g bmFtZXNwYWNlDQoNCndpdGhvdXQgY2hhbmdpbmcgdGhlIHRydXN0IG9mIHRoZSBvcmlnaW5hbCBt YW5pZmVzdC1lbmNvZGVkIGRhdGEuDQoNCkFsYW46IEJ1dCBhbGwgQ29udGVudCBpcyBzdGlsbCBz aWduZWQgYnkgeW91Pw0KDQpPcmFuK01vc2tvOiBNYW5pZmVzdCBpcyBzaWduZWQgb25seSAocm9v dCBvZiB0cmVlKSwgYW5kIGlzIHNpZ25lZCBieSBvcmlnaW5hbA0KDQpwcm9kdWNlcg0KDQpSYXZp OiBob3cgdG8gZ2V0IHRoZSAid3JhcHBlciIgdGhhdCBkb2VzIHJlZGlyZWN0aW9uIHRvIGxvY2Fs IGNvbnRlbnQgKHRoZSBpbm5lcg0KDQptYW5pZmVzdCwgcmVhbGx5KQ0KDQpNb3NrbzogaGF2ZW4n dCBnb3QgdGhlcmUgeWV0DQoNCkJvcmplOiB3aGF0IGFib3V0IGhhdmluZyBwdWJsaXNoZXIgcHJv dmlkaW5nIHRoaXMgc2VydmljZT8gUHJvdmlkZXMgc2NhbGFiaWxpdHkNCg0KTW9za286IHllcyAt LSB0aGF0J3Mgb25lIG1vZGVsIHdlJ3ZlIGNvbnNpZGVyZWQNCg0KUGF1bDogbm8gaW1wbGllZCB0 cnVzdCByZWxhdGlvbnNoaXAgYmV0d2VlbiBTaWdBIGFuZCBTaWdCICh3cmFwcGVyIGFuZCBpbm5l cg0KDQptYW5pZmVzdCkNCg0KTW9za286IGNvcnJlY3Qg4oCUIHRoZXJl4oCZcyBubyBpbXBsaWVk IHJlbGF0aW9uc2hpcCDigJQgdHJ1c3QgbW9kZWwgaXMgc2VwYXJhdGUgYW5kDQoNCm9idGFpbmVk L2VzdGFibGlzaGVkIHVzaW5nIHNvbWV0aGluZyBlbHNlDQoNClN0YXBwOiBpZiBJIHRydXN0IFNp Z0EsIGFuZCBJIHRydXN0IHNpZ0IsIHdoeSBkbyBJIG5lZWQgU2lnQT8gV2hlbiB3b3VsZCBJIG5l ZWQNCg0KYm90aD8NCg0KT3Jhbjogb3JpZ2luYWwgbmFtZSBpcyB0aGUgYXV0aG9yaXRhdGl2ZSBu YW1lIG9mIHRoZSBwdWJsaXNoZXIsIGFuZCBmcm9tIHRoZXJlIHRoZXkgb2J0YWluIHRoZSBDRE4g cmVkaXJlY3Rpb24gaW5mbywgYW5kIHRoZSBzaWcuIGZyb20gdGhlIENETiBpcyBub3QgaW1wb3J0 YW50IGluIHZlcmlmeWluZyB0aGUgb3JpZ2luYWwgY29udGVudCAoYnV0IGl0IGlzIGltcG9ydGFu dCBmb3IgcHJvdGVjdGluZyBhZ2FpbnN0DQoNCmludGVybWVkaWF0ZSBNSVRNIGF0dGFja3MsIGUu Zy4pLg0KDQpNb3NrbytPcmFuOiBUaGUgb3JpZ2luYWwgc2lnbmF0dXJlIGlzIG5lZWRlZCBhcyBh IHdheSBvZiBjb25maXJtaW5nIHRoZQ0KDQpkZWxlZ2F0aW9uLg0KDQpNb3NrbzogT25lIG1vZGVs IHdoZXJlIHJvdXRpbmcgZmluZHMgbmVhcmVzdCByZXBsaWNhLiBBbm90aGVyIG1vZGVsIGlzIHdo ZXJlIHRoZXJl4oCZcyBhIHNlcGFyYXRlIG1lY2hhbmlzbSBmb3IgcmVkaXJlY3Rpb24gdGhhdCBw cm92aWRlcyBhIG5hbWUgZm9yIGEgc3BlY2lmaWMNCg0KbG9jYXRpb24NCg0KU29saXM6IHJlZGly ZWN0aW9uIG1lY2hhbmlzbSBpcyBvcnRob2dvbmFsIHRvIG5hbWVsZXNzIG9iamVjdCBjb25jZXB0 cw0KDQpBbGV4OiB0aGlzIGlzIG9ubHkgZ29vZCBmb3Igc3RhdGljIGNvbnRlbnQg4oCUIHdvdWxk buKAmXQgd29yayBmb3IgZHluYW1pYyBjb250ZW50ICh3aGljaCBDRE5zIHByb3ZpZGUpLiBBcmUg eW91IHRyeWluZyB0byByZWludmVudCBob3cgQ0RO4oCZcyBvcGVyYXRlIHRvZGF5IHdpdGgNCg0K RE5TPw0KDQpTdGFwcDogTm8sIHRoYXTigJlzIG5vdCBpdC4gTm8gbmVlZCBmb3IgZHluYW1pYyBy b3V0aW5nIGluZm9ybWF0aW9uIHRoYXQgaXMgZG9uZSB3aXRoDQoNCkNETnMrRE5TIHRvZGF5DQoN Ck9yYW46IENETiBzZWxlY3Rpb24gaXMgbm90IHBhcnQgb2YgdGhpcyDigJQgdGhlIGNob2ljZSBt dXN0IHN0aWxsIGJlIG1hZGUNCg0KU3RhcHA6IFRvcG9sb2dpY2FsIGluZm9ybWF0aW9uIG11c3Qg YmUgcGFydCBvZiBDRE4gcm91dGluZw0KDQpBbGV4OiBhcmVu4oCZdCB3ZSBzdXBwb3NlZCB0byBu b3QgYmUgZGVwZW5kZW50IG9uIENETnM/IE5vdCBldmVyeW9uZSBjYW4gZG8NCg0KdGhhdC4NCg0K T3JhbjogSWYgdGhhdOKAmXMgdGhlIGNhc2UgdGhlbiB0aGlzIGlzIGEgbm9uLXByb2JsZW0uDQoN Ck1vc2tvOiBGb3Igc21hbGxlciBkZXZpY2VzLCBsb29rIHRvIGJpdC10b3JyZW50IHAycCBtb2Rl bCBmb3IgcmVkaXJlY3Rpb24vcm91dGluZy8NCg0KbG9jYXRpbmcNCg0KQWxleDogbm90IHVuaXZl cnNhbCBzb2x1dGlvbg0KDQpPcmFuOiB0aGlzIGlzIG5vdCBiZWluZyBvZmZlcmVkIGFzIGEgdW5p dmVyc2FsIHNvbHV0aW9uDQoNClNvbGlzOiB0aGlzIGlzIGdldHRpbmcgb2ZmIHRvcGljIOKAlCB3 ZeKAmXJlIG5vdCB0YWxraW5nIGFib3V0IG5hbWVsZXNzIG9iamVjdHMgYW55IG1vcmUuIEEgbG90 IChtb3N0Pykgb2YgdHJhZmZpYyBpcyBzdGF0aWMsIGxpa2Ugc2hvcnQtbGl2ZWQgd2ViIHBhZ2Vz LCBzbyB0aGlzDQoNCnRlY2huaXF1ZSBzdGlsbCBhcHBsaWVzLCBhbmQgdGhpcyBjb3ZlcnMgbW9z dCBvZiB0aGUgdHJhZmZpYyBvbiB0aGUgSW50ZXJuZXQgdG9kYXkNCg0KTW9za286IHN1ZmZpY2ll bnQgY29uZGl0aW9uIGZvciBuYW1lbGVzcyBvYmplY3Q6IHJlcXVlc3RpbmcgYnkgaGFzaCBhbmQg aW50ZXJlc3RzDQoNCkplZmZUOiBBIG5hbWUgaXMgYWJzb2x1dGVseSByZXF1aXJlZCENCg0KTW9z a286IHllcywgdGhhdOKAmXMgY29uZGl0aW9uICMxLiBIb3dldmVyLCBvbmUgbXVzdCBpbmRleCBp bnRvIHRoZSBQSVQgd2l0aG91dCBhDQoNCm5hbWUgKHdoZW4gdGhlIENvbnRlbnQgT2JqZWN0IGlz IHJldHVybmVkKQ0KDQpTb2xpczogc2F0aXNmeWluZyBmcm9tIHRoZSBDUyBtYXkgbm90IGJlIGEg cmVxdWlyZW1lbnQNCg0KUmF2aTogY2hhbmdlIG9mIHZhcmlhYmxlcyBuZWVkZWQ/DQoNClNvbGlz OiBtYXliZS4NCg0KTW9za286IGludGVyZXN0cyBoYXZlIGxvY2F0b3JzIGFuZCBpZGVudGlmaWVy cywgYW5kIG1heWJlIG90aGVyIHRoaW5ncw0KDQpSYXZpOiB5ZXMsIGFuZCB0aGF0IGFmZmVjdHMg Zm9yd2FyZGVyIGJlaGF2aW9yDQoNClNvbGlzOiBSYXZpIHdhbnRzIHRvIGNhbGwgdGhlIG5hbWUg YSBsb2NhdG9yDQoNCk1vc2tvOiBuYW1lIGlzIHByb2JhYmx5IGp1c3QgYSByb3V0YWJsZSBwcmVm aXgsIG1heWJlIGFkZGl0aW9uYWwgY29tcG9uZW50cyBmb3INCg0Kc2VydmljZSBNVVhpbmcgVGhl IG5hbWUgaXMgbm90IHJlYWxseSByZWxhdGVkIHRvIHRoZSBvcmlnaW5hbCBuYW1lDQoNCk9yYW46 IHByZWNvbmRpdGlvbjogbXVzdCBiZSBhYmxlIHRvIG1hdGNoIGEgYSBQSVQgZW50cnkgaW5kZXBl bmRlbnRseSBvZiB3aGF0DQoNCm5hbWUgd2FzIHVzZWQgaW50IGhlIGludGVyZXN0DQoNClNvbGlz OiB5ZXMNCg0KSmVmZlQrT3JhbjogZGlmZmVyZW50IG5hbWVzIHdpdGggc2FtZSBoYXNoIG1hcCB0 byBzYW1lIFBJVCBlbnRyeT8NCg0KU29saXM6IG5vDQoNCk9yYW46IFNlbWFudGljcyBhcmUgaW1w b3J0YW50IOKAlCBkb2VzIHRoZSBhYm92ZSBjYXNlIHlpZWxkIG9uZSBvciB0d28gUElUDQoNCmVu dHJpZXM/DQoNCk1vc2tvOiBJ4oCZbSBvbmx5IHRhbGtpbmcgYWJvdXQgbWF0Y2hpbmcgdGhlIFBJ VCBlbnRyeSB1cG9uIHJldHVybiBvZiB0aGUgQ29udGVudA0KDQpPYmplY3QNCg0KT3Jhbjogb2th eSwgSSBhZ3JlZSB0aGF0IGl0IHNob3VsZCBiZSAyIGVudHJpZXMNCg0KQWxhbjogYXJlIGhhc2hl cyBnbG9iYWxseSB1bmlxdWU/DQoNCk9yYW46IHllcywgaWYgbm90IHdlIGhhdmUgYmlnZ2VyIHBy b2JsZW1zDQoNCioqKk9yYW46IHRoaXMgbmVlZHMgbW9yZSBvcGVuIGRlc2lnbiBkaXNjdXNzaW9u LiBBbmQgSeKAmW0gdW5lYXN5IGFib3V0DQoNCm1hdGNoaW5nIFBJVCBlbnRyaWVzIGJhc2VkIG9u IGhhc2hlcyBhbG9uZS4NCg0KTW9za286IG5lZWQgdG8gYmUgYWJsZSB0byBkbyBQSVQgbWF0Y2hp bmcgd2l0aG91dCB0aGUgbmFtZSAoaS5lLiwgb25seSBvbiB0aGUNCg0KaGFzaCkNCg0KT3Jhbjog c2luZ2xlIGhhc2ggbWF0Y2hpbmcgMTcgUElUIGVudHJ5IGhhc2hlcyB3aWxsIHNhdGlzZnkgYWxs IG9mIHRoZW0/DQoNCkJvcmplOiBpc27igJl0IHRoaXMgYSBkZXBhcnR1cmUgZnJvbSBORE4vQ0NO Pw0KDQpNb3NrbytTb2xpczogTm90IHJlYWxseSAob25seSBDQ054IDEuMCBiZWNhdXNlIG9mIGV4 YWN0IG5hbWUgbWF0Y2hpbmcpDQoNClN0YXBwOiBzaG91bGQgYmUgKmFsbCBQSVQgZW50cmllcyos IG5vdCDigJxhbnnigJ0sIHdoZW4gY2hlY2tpbmcgUElUIGVudHJpZXMgZm9yIHRoZQ0KDQpjb3Jy ZXNwb25kaW5nIGVudHJpZXMNCg0KUmF2aTogaXMgbmFtZSBhIGhvcC1ieS1ob3AgaGVhZGVyIG5v dz8NCg0KU29saXM6IG5vLCBpdCBqdXN0IGNhcnJpZXMgYSBuYW1lIGxpa2UgdXN1YWwsIGZvciBy b3V0aW5nLiBOYW1lIGFuZCBoYXNoIG11c3QgYmUgc3RvcmVkIGJlY2F1c2UgYW4gaW50ZXJlc3Qg YWxvbmUgZG9lcyBub3QgdGVsbCB5b3UgaWYgdGhlIHJlc3BvbnNlIHdpbGwgYmUgYQ0KDQpjb250 ZW50IG9iamVjdCB3aXRoIG9yIHdpdGhvdXQgYSBuYW1lLg0KDQpSYXZpOiBob3cgZG9lcyByZWRp cmVjdGlvbiBoYXBwZW4/DQoNClNvbGlzOiB3ZSBkb27igJl0IGhhbmRsZSB0aGlzIGhlcmUg4oCU IHRoaXMgc2NoZW1lIHRyZWF0cyBpbnRlcmVzdCBqdXN0IGFzIGJlZm9yZS4gVGhlDQoNCm5ldyBz dHVmZiBpcyBtYXRjaGluZyBiYXNlZCBvbiBoYXNoZXMuDQoNCk1vc2tvOiBtdXN0IGJlIGFibGUg dG8gaW5kZXggUElUIHdpdGhvdXQgbmFtZSAoYnkgaGFzaCksIGFuZCB0aGVyZWZvcmUgY2Fu4oCZ dA0KDQppbmRleCB1bnRpbCB0aGUgZW50aXJlIGNvbnRlbnQgb2JqZWN0IGlzIHJlY2VpdmVkDQoN CkdpYnNvbjogaXMgYWdncmVnYXRpbmcgYmFzZWQgb24gaGFzaCBvbmx5IG9rYXk/DQoNCk9yYW4r TW9za286IE5vLCBpdCBjYW4gbGVhZCB0byBEb1MuDQoNCkFyaXpvbmFQcm9mOiBhcmUgaW50ZXJl c3RzIHNpZ25lZD8NCg0KU29saXM6IG5vDQoNCkFyaXpvbmFQcm9mOiBjYW7igJl0IHJvdXRlcnMg ZHJvcCB0aGluZ3Mgd2l0aG91dCBuYW1lcz8NCg0KTWFueTogeWVzLCB0aGF0IGNhbiBoYXBwZW4g d2l0aCBvciB3aXRob3V0IGludGVyZXN0IHNpZ25hdHVyZXMNCg0KTW9za286IG5hbWVsZXNzIG9i amVjdCBjYW4gb25seSBtYXRjaCBhbiBpbnRlcmVzdCB3aXRoIGEgaGFzaCByZXN0cmljdGlvbg0K DQpHaWJzb246IHdoYXQgd291bGQgaGFwcGVuIGlmIGNvbnRlbnQgb2JqZWN0IGhhcyBhIGhhc2gg YW5kIGEgbmFtZSAodGhhdCBtYXliZQ0KDQpkaWRu4oCZdCBtYXRjaCB0aGUgaW50ZXJlc3QgbmFt ZSk/DQoNCjxtaXNzZWQ+DQoNClN0YXBwOiBQcml2YXRlIGNvbW11bmljYXRpb24gcmVtb3ZlcyB0 aGUgbmVlZCB0byBkbyBhbnkgZmllbGQgY2hlY2tpbmcvDQoNCnByb2Nlc3NpbmcNCg0KTW9za286 IGNvbnN1bWVyIHdpbGwgYXNrIGJ5IG5hbWUsIG5hbWUra2V5aWQsIG5hbWUraGFzaCwgb3IgYWxs IHRocmVlLi4uLg0KDQpTb2xpczogY29vcGVyYXRpbmcgYXR0YWNrZXJzIGNhbiBwb2lzb24gY2Fj aGVzIGZvciAzcmQgcGFydGllcw0KDQpNb3NrbzogbmFtZWxlc3Mgb2JqZWN0IG11c3QgYmUgbmFt ZWxlc3MsIGVsc2UgaW5qZWN0aW9uIGlzIHBvc3NpYmxlIGJ5IGZvcmVpZ24NCg0KbmFtZXMNCg0K QXJpem9uUHJvZjogZG9jdW1lbnRhdGlvbiBhdmFpbGFibGU/DQoNCk9yYW46IHllcywgd2hpdGUg cGFwZXIgaXMgb25saW5lLCBhbmQgaXQgbmVlZHMgYSBsb3QgZGVzaWduL3dvcmsNCg0KTW9za286 IG5hbWVsZXNzIG9iamVjdHMgYXJlIGEgd2F5IHRvIHBvc2l0aW9uIG9iamVjdHMgb24gbWFueSBy ZXBsaWNhcyB3aXRob3V0DQoNCm5lZWRpbmcgdG8gcmVzaWduLCByZW5hbWUsIGV0Yy4NCg0KT3Jh bjogeW91IGNhbiBkbyB0aGF0IG5vdywgYW5kIHRoaXMgaXMgbm90IG5lY2Vzc2FyeSBmb3IgYWNo aWV2aW5nIHRoZXNlIHNlbWFudGljcywgYnV0IHdlIGp1c3QgbWlnaHQgY2FjaGUgdGhlIHNhbWUg dGhpbmcgdHdpY2UuIFRoZXJlIG1heSBiZSB0d28NCg0KdGhpbmdzIGNvbWJpbmVkIGhlcmUsIGJ1 dCB0aGV5IG1heSBoYXZlIHByYWN0aWNhbCBkb3duc2lkZXMuDQoNCkRpcms6IGxpa2UgdGhlIGlk ZWEsIHNpbmNlIHdlIHRlbmQgdG8gb3ZlcmxvYWQgdGhlIG5hbWUgZm9yIG9yZ2FuaXphdGlvbmFs IGluZm8vIHN0cnVjdHVyZSwgZXRjLiwgYW5kIHJlbW92aW5nIHRoZSBuYW1lIGdpdmVzIHVzIGtp bmQgb2YgYSBmbGF0IG5hbWUgc3RydWN0dXJlLCBhbmQNCg0KaXQgYmxlbmRzIHdlbGwgd2l0aCBD Q04vTkROIGFyY2hpdGVjdHVyZS4gV2FudHMgdG8gZXhwbG9yZSBmdXJ0aGVyLg0KDQpHUTogc2F2 ZXMgYSBsb3Qgb3ZlciB3aXJlbGVzcyBpbnRlcmZhY2VzIChiZWNhdXNlIHRoZSBiaXRzIGFyZW7i gJl0IHRoZXJlKQ0KDQpDaHJpc3RpYW46IGhvdyBkb2VzIGNvbnRlbnQgdmFsaWRhdGlvbiB3b3Jr IHdpdGhvdXQgc2lnbmF0dXJlcz8NCg0KTW9za286IGJhc2VkIG9uIHRoZSBoYXNoIHJlc3RyaWN0 aW9uLCBhbmQgYXMgbG9uZyBhcyBoYXNoLWJhc2VkDQoNCm5hbWVzKGxvY2F0b3JzKSBhcmUgdXNl ZC4gSXQgZG9lc27igJl0IG1hdHRlciB3aGVyZSB0aGF0IGluZm9ybWF0aW9uIGNvbWVzIGZyb20s DQoNCltwYWdlMjFpbWFnZTQ2NF0NCmJlIGl0IGEgKHNpZ25lZCkgbWFuaWZlc3Qgb3Igb3RoZXIg c3R1ZmYuDQoNCltwYWdlMjFpbWFnZTEzNTJdDQpKZWZmVDogb25lIGNvdWxkIGFsc28gZmV0Y2gg dGhlIG1hbmlmZXN0IGJ5IG5hbWUuDQoNCk5ETiBQcm90b2NvbCBEZXZlbG9wbWVudCAoQWxleCkN Cg0KT3JhbjogV2hhdOKAmXMgYSBodWI/DQoNCkFsZXg6IG90aGVyIG5vZGUgKHRoZSBmb3J3YXJk ZXIgeW914oCZcmUgY29ubmVjdGluZyB0byBpbiB0aGUgdGVzdGJlZCkNCg0KQXJpem9uYVByb2Y6 IGlzIGl0IGEgZ2F0ZXdheT8NCg0KQWxleDogeWVhaA0KDQpPcmFuOiB1c2VkIGZvciB0d28gZm9y d2FyZGVycyB0byBicmluZyB1cCBhIGxpbms/DQoNCkFsZXg6IGNvdWxkIGJlIHVzZWQgZm9yIHRo YXQgdG9vIOKAlCBodWIgaXMgYmFzaWNhbGx5IGEgZ2F0ZXdheSAobG9jYWwgZ2F0ZXdheSB0bw0K DQp0aGUgdGVzdGJlZCwgb3IgcmVtb3RlIGdhdGV3YXkgdG8gdGhlIHRlc3RiZWQpIOKAlCBqdXN0 IGEgZm9yd2FyZGVyDQoNCk9yYW46IGlzIHRoaXMgZm9yIHBhaXJzIG9mIGZvcndhcmRlcnMgKGlu c2lkZSB0aGUgdGVzdGJlZCkgdG8gYnJpbmcgdXAgbGlua3MgYW1vbmdzdA0KDQp0aGVtc2VsdmVz Pw0KDQpBbGV4OiB5ZXMsIHRoaXMgaXMgYSBkaWZmZXJlbnQgcHJvdG9jb2wNCg0KT3Jhbjogd291 bGQgYmUgaW50ZXJlc3RpbmcgdG8gZXhwbGFpbiB3aHkgZGlmZmVyZW50IHByb3RvY29scyBhcmUg bmVlZGVkIGZvciBlZGdlIGNvbm5lY3Rpb25zIGFuZCB0d28gaW50ZXJuYWwgbm9kZSBhZGphY2Vu Y3kvbGluayBwcm90b2NvbHMg4oCUIGlzIGl0IHRoZSBzYW1lIGFuZA0KDQpqdXN0IG5vdCBpbXBs ZW1lbnRlZCBhcyBzdWNoIHlldD8NCg0KQWxleDogY3VycmVudGx5IGZvciBzdHViIG5vZGVzIHRv IGNvbm5lY3QgdG8gdGhlIHRlc3RiZWQNCg0KTGl4aWE6IHdlIHdpbGwgZG9jdW1lbnQgd2h5IHRo aXMgaXMgYSBzZXBhcmF0ZSBwcm90b2NvbA0KDQpSYWxwaDogKHIuZS4gTkROTFB2MikgZ2l2ZW4g TkROIHNlbWFudGljcywgd2h5IGNhbuKAmXQgeW91IGJ1aWxkIHRoaXMgcHJvdG9jb2wgaW4gTkRO PyBXaHkgZG9lcyBpdCBoYXZlIHRvIGJlIGEgc2VwYXJhdGUgcHJvdG9jb2w/IElzIHRoaXMgZHVl IHRvIGEgbGltaXRhdGlvbiBpbg0KDQpORE4/IFdoeSBzb21ldGhpbmcgc2VwYXJhdGUgdGhhbiBJ bnRlcmVzdC9EYXRhPw0KDQpBbGV4OiB3ZSBuZWVkZWQgZnJhZ21lbnRhdGlvbg0KDQpSYWxwaDog aWYgeW91IGFkZGVkIGZyYWdtZW50YXRpb24sIGNvdWxkIHlvdSBidWlsZCB0aGlzIGluIE5ETj8N Cg0KTGl4aWE6IHRoaXMgaXMganVzdCBhIHdyYXBwZXINCg0KT3Jhbjogd2h5IGRlc2lnbiBhIG5l dyBzdGF0ZSBtYWNoaW5lPw0KDQpMaXhpYTogdGhpcyBpcyBqdXN0IGFuIGVuY2Fwc3VsYXRpb24g b2YgdGhlIGludGVyZXN0L2RhdGEgc3RhdGUgbWFjaGluZSBwcm9jZXNzaW5nDQoNCkFsZXg6IHRo ZXJlIG1heSBvciBtYXkgbm90IGJlIGEgc3RhdGUgbWFjaGluZSBmb3IgcHJvY2Vzc2luZyBORE5M UHYyIHBhY2tldHMNCg0KT3JhbjogaG93IGRvIE5BQ0tzIHByb3BhZ2F0ZSBiZXlvbmQgb25lIGhv cCB0byBjb25zdW1lcj8NCg0KTGl4aWE6IGl04oCZcyBqdXN0IG9uZSBob3ANCg0KT3JhbjogSSB1 bmRlcnN0YW5kIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gbGluayBmYWlsdXJlIE5BQ0sgYW5kIGVp dGhlciAoYSkgZW5kLQ0KDQp0by1lbmQgTkFDSyBub3IgKGIpIHJvdXRpbmcgTkFDSw0KDQpMaXhp YTogbm9kZXMgbmVlZCB0byBkZXRlcm1pbmUgaG93IHRvIGhhbmRsZSBzaW5nbGUtaG9wIE5BQ0tz IChpLmUuLCByZXJvdXRlDQoNCmludGVyZXN0cyBpZiBubyBGSUIgZW50cnkgZXhpc3RlZCB1cHN0 cmVhbSkNCg0KT3JhbjogSW50ZXJlc3RpbmcgZGVzaWduIGRlY2lzaW9ucyB0byBiZSBtYWRlLCBu ZWVkIHRvIGZpbmQgb3IgYWdyZWUgdXBvbiBzY29wZQ0KDQpvZiBuZXR3b3JrIGhvcC1ieS1ob3Ag TkFDS3MNCg0KQWxleDogcHJvY2Vzc2luZyBoYXBwZW5zIG9uIGhvcC1ieS1ob3AgYmFzaXMsIGFu ZCBlcnJvciBjb2RlIG1heSBjaGFuZ2UNCg0KYmFzZWQgb24gc3RhdGVmdWwgcHJvY2Vzc2luZyBv ZiByb3V0ZXJzDQoNCk9yYW46IHRoZXJlIGlzIG5vdCBhIGNsZWFyIGRpZmZlcmVuY2UgYmV0d2Vl biBMMiBhbmQgTDMgZXJyb3JzIChzaW5jZSBpdOKAmXMgYmFrZWQgaW50byBORE5MUHYyKSAoPykg 4oCUIHRoaXMgcHV0cyB0aGVzZSB0eXBlcyBvZiBlcnJvcnMgdG9nZXRoZXIuIEkgY2FuIHNlZQ0K DQphcmd1bWVudHMgZm9yIGtlZXBpbmcgdGhlbSB0b2dldGhlciBhbmQgc2VwYXJhdGluZyB0aGVt Lg0KDQpPcmFuOiBpZiBpbnRlcmVzdCBuZWVkcyB0byBiZSByZS1mb3J3YXJkZWQgZHVlIHRvIGEg bGluayBlcnJvciwgdGhpcyBORE5MUHYyDQoNCmNvdXBsaW5nIG1lYW5zIHRoYXQgaW50ZXJlc3Qg bXVzdCBiZSBkZWNhcHN1bGF0ZWQgYW5kIHRoZW4gZW5jYXBzdWxhdGVkDQoNClJhdmk6IFdoYXQg ZmllbGRzIGFyZSBpbiBMcEhlYWRlckZpZWxkPw0KDQpBbGV4OiB0aGV54oCZcmUgb25saW5lDQoN CkplZmZUOiBsaXN0IG9mIHR5cGVzIG9mIGhlYWRlciBmaWVsZHMgaXMgbWlzc2luZyBHSWJzb246 IExJTksgaXMgbm90IHBhcnQgb2YgTkROTFB2MiwgcmlnaHQ/DQoNCkFsZXg6IHJpZ2h0LCBJ4oCZ bSBtb3Zpbmcgb24NCg0KT3JhbjogTElOS3MgYXJlIGNhY2hlYWJsZT8NCg0KQWxleDogeWVzLCBi dXQgZGlmZmVyZW50IGludGVyZXN0cyBmcm9tIGRpZmZlcmVudCBMSU5LcyBsZWFkIHRvIGR1cGxp Y2F0ZWQgY2FjaGUNCg0KZW50cmllcw0KDQpPcmFuOiB1bmlkaXJlY3Rpb25hbCBpbiB0aGUgc2Vu c2UgdGhhdCBIVFRQIGxpbmtzIGFyZSB1bmlkaXJlY3Rpb25hbCwgYW5kIG5vdA0KDQpiaWRpcmVj dGlvbmFsIGxpa2UgTmVsc29uIGxpbmtzPw0KDQpBbGV4OiB5ZXMsIHVuaWRpcmVjdGlvbmFsLCBi dXQgbWF5IG5vdCBmdWxseSB1bmRlcnN0YW5kIHRoZSBxdWVzdGlvbg0KDQpPcmFuOiBkZWxlZ2F0 aW9uIGluIG9uZSB3YXksIG5vdCB0aGF0IHRoZSBkZWxlZ2F0ZWUgYWdyZWVzIHRvIHRoZSBkZWxl Z2F0aW9uDQoNCkFsZXg6IHllcywgcmlnaHQNCg0KT3Jhbjogd2UgbWF5IHdhbnQgdG8gY29uc2lk ZXIgYmlkaXJlY3Rpb25hbCBMSU5Lcw0KDQpTb2xpczogaW50ZXJlc3RzIGlzc3VlZCBmcm9tIExJ TktzIGNhcnJ5IHRoZSBMSU5LcyB0aGVtc2VsdmVzIChzbyB0aGF0IGFuIGludGVyZXN0IGlzIGZv cndhcmRlZCBiYXNlZCBvbiBuYW1lIGFuZCBMSU5LIG9iamVjdCBkZWxlZ2F0aW9uLCBpZiBuYW1l IGNhbm5vdA0KDQpiZSByb3V0ZWQgdXBvbikNCg0KQWxleDogYXQgYSBoaWdoIGxldmVsLCB5ZXMu DQoNClNvbGlzOiBkb2VzIGVhY2ggaG9wIGFubm90YXRlIGEgcm91dGluZyBwcmVmaXg/DQoNCkFs ZXg6IGFueSBob3AgY2FuIGFubm90YXRlIGFuIGludGVyZXN0IGFib3V0IHdoYXQgaGFzIGJlZW4g cGlja2VkIGFzIHRoZSBuZXh0DQoNCmhvcCwgc28gaW50ZXJlc3RzIGFyZSBhbm5vdGF0ZWQgb24g YSBob3AtYnktaG9wIGJhc2lzDQoNClJhdmk6IHdoYXQgaWYgeW91IGFyZSBhYmxlIHRvIHJvdXRl IG9uIGJvdGggbmFtZXMNCg0KQWxleDogcGljayBvbmUNCg0KUmF2aTogd2hhdCBpZiBpdCBicmlu Z3MgeW91IHRvIHRoZSB3cm9uZyBkZXN0Pw0KDQpBbGV4OiBwaWNrIGFub3RoZXIgb25lLiBUaGUg Zm9yd2FyZGluZyBzdHJhdGVneSAoaS5lLiwgd2hlbiBkb2VzIGEgZm9yd2FyZGVyIGNob29zZSB0 byB1c2UgdGhlIExJTksgdG8gZm9yd2FyZCkgaXMgYSBiaXQgY29tcGxleCBhbmQgZGlzY3Vzc2Vk IG9uIHRoZSByZWQNCg0KbWluZS4NCg0KU29saXM6IExJTktzIHNlcnZlIGFzIGhpbnRzIHRvIGZv cndhcmQgYXNpZGUgZnJvbSB0aGUgYWN0dWFsIG5hbWUsIGFuZCBldmVudHVhbGx5IHlvdSBnZXQg dG8gc29tZXRoaW5nIHRoYXQgY2FuIGhhbmRsZSB0aGUgb3JpZ2luYWwgbmFtZS4gV2hlbiBjb250 ZW50IGlzIHNlbnQNCg0KYmFjaywgZG8geW91IGFubm90YXRlIGNvbnRlbnQgYmFzZWQgb24gaG93 IGl0IHdhcyBtYXRjaGVkPw0KDQpMaXhpYTogTm8sIGNvbnRlbnQgb2JqZWN0IGlzIG5vdCBtYXRj aGVkLg0KDQpPcmFuOiBMSU5LcyBzZWVtIGxpa2Ugc2VjdXJlIGF1dGhvcml6ZWQgcm91dGluZyBo aW50Lg0KDQpTb2xpczogUG9pc29uaW5nIGlzIHBvc3NpYmxlIGJlY2F1c2UgY29udGVudCBvYmpl Y3QgZG9lcyBub3QgYW5ub3RhdGUgdGhlIHBhdGgNCg0KYWZ0ZXIgZm9yd2FyZGluZyBiYXNlZCBv biBMSU5LLg0KDQpMaXhpYTogbWl0aWdhdGVkIGJ5IHJldHJ5aW5nIGludGVyZXN0cy4NCg0KU29s aXM6IHByb3RvY29sIGlzIGJyb2tlbiBpZiB5b3UgZG9u4oCZdCBoYW5kbGUgcG9pc29uaW5nLg0K DQpBbGV4OiBzdGlsbCB1bmRlciBkaXNjdXNzaW9uLg0KDQpNb3NrbzogdGhpcyBpcyBub3QgYWJv dXQgdHJ1c3QgZGVsZWdhdGlvbiwgYnV0IGFib3V0IHJvdXRpbmcgZGVsZWdhdGlvbg0KDQpBbGV4 OiB5ZXMsIHdlIG5lZWQgdG8gdXNlIGEgZGlmZmVyZW50IHRlcm0NCg0KUmF2aTogd2hhdCBraW5k IG9mIG1vYmlsaXR5Pw0KDQpBbGV4OiBvbmUgb2YgdGhlIHVzZSBjYXNlcyBpcyBwdWJsaXNoaW5n IGRhdGEgd2hpbGUgbW92aW5nDQoNClJhdmk6IGl04oCZcyBuZXR3b3JrLWxldmVsIG1vYmlsaXR5 Pw0KDQpPcmFuOiBub3QgbmV0d29yayBsZXZlbCBtb2JpbGl0eSwgaXQganVzdCBoYW5kbGVzIGhh bmRvZmYNCg0KTW9za286IHdobyB2ZXJpZmllcyB0aGUgTElOSyBzaWduYXR1cmU/DQoNCkFsZXg6 IGNvbnN1bWVyLCBidXQgZm9yd2FyZGVyIGNvdWxkIGFsc28gdmVyaWZ5IHRoZSBzaWduYXR1cmUu DQoNCk1vc2tvOiB3aGF0IGFib3V0IHRydXN0Pw0KDQpBbGV4OiBzdGlsbCB1bmRlciBkaXNjdXNz aW9uLCBidXQgc2NoZW1hdGl6ZWQgdHJ1c3QgbW9kZWxzIGNhbiBoZWxwIGxpbWl0IHNjb3BlDQoN ClNvbGlzOiB5b3UgaGF2ZSBhIG5ldyBjZXJ0LiBmb3JtYXQ/DQoNCkFsZXg6IHllcywgd2UgdHJl YXQgY29udGVudCBvYmplY3RzIHdpdGggcHVibGljIGtleXMgYW5kIHNpZ25hdHVyZXMgYXMgY2Vy dGlmaWNhdGVzLg0KDQpXZSBhcmUgdHJ5aW5nIHRvIGNsZWFybHkgZGVmaW5lIHRoZSBzZWN1cml0 eSBlbGVtZW50cyBhcyBORE4gZWxlbWVudHMuDQoNClNvbGlzOiBjYW4geW91IGNvbW1lbnQgb24g Y3VycmVudCBzdGF0ZSBvZiBzZWxlY3RvcnMgYW5kIGV4Y2x1ZGVzPw0KDQpMaXhpYStBbGV4OiB3 b3JrIGluIHByb2dyZXNzIOKAlCBpdOKAmXMgYXBwbGljYXRpb24gZHJpdmVuIHdvcmsuDQoNCkNv bnRyb2xsZWQgU2hhcmluZyBvZiBTZW5zaXRpdmUgQ29udGVudCAoWWluZ2RpKQ0KDQpHUTogY29u dGVudCBrZXkgaXMgc3ltbWV0cmljIGtleT8NCg0KWWluZ2RpOiBZZXMNCg0KTW9za286IGlzIHRo ZXJlIGp1c3Qgb25lIGVudGl0eSB0aGF04oCZcyBlbmNyeXB0aW5nIHVuZGVyIGEgZ2l2ZW4gZW5j cnlwdGlvbiBrZXk/IG9yDQoNCmlzIGl0IG11bHRpIHByb2R1Y2VyIHdpdGggdGhlIHNhbWUgZW5j cnlwdGlvbiBrZXk/DQoNCllpbmdkaTogbXVsdGlwbGUgcHJvZHVjZXJzIHdpbGwgaGF2ZSBtdWx0 aXBsZSBrZXlzLCBidXQgdGhlc2UgY29udGVudCBrZXlzIHdpbGwgYmUNCg0KZW5jcnlwdGVkIHVz aW5nIHRoZSBzYW1lIGdyb3VwIGtleQ0KDQpNb3NrbzogSSBiZWxpZXZlIHRoZSBjb250ZW50IGJl Y2F1c2UgaXTigJlzIHNpZ25lZCB3aXRoIGEga2V5IHRoYXTigJlzIHNlcGFyYXRlIGZyb20NCg0K dGhlIGVuY3J5cHRpb24ga2V5Pw0KDQpZaW5nZGk6IHllcywgd2UgdXNlIHNlcGFyYXRlIGtleXMg Zm9yIHNpZ25hdHVyZXMgYW5kIGVuY3J5cHRpb24uIENvbnRlbnQgbmFtZXMNCg0KYW5kIGtleSBu YW1lcyBhcmUgdW5kZXIgZGlmZmVyZW50IG5hbWVzcGFjZXMuDQoNCk9yYW46IGlzIOKAnEMtS0VZ 4oCdIHVwcGVyY2FzZSBiZWNhdXNlIGl04oCZcyBhIGNvbnN0YW50PyBPciBpcyBpdCBqdXN0IGEg cmFuZG9tDQoNCnN0cmluZz8NCg0KWWluZ2RpOiBpdOKAmXMgYSBjb25zdGFudCBzdHJpbmcgdGhh dCBpbmRpY2F0ZXMgaXTigJlzIGEga2V5IHVzZWQgZm9yIGNvbnRlbnQgZW5jcnlwdGlvbi4NCg0K T3JhbjogVGhpcyBpcyBhbiBleGFtcGxlIHdoZXJlIG5hbWluZyBjb252ZW50aW9ucyB0cmlnZ2Vy IHNlbWFudGljcywgYXMNCg0Kb3Bwb3NlZCB0byBvdGhlciBhcmNoaXRlY3R1cmUgd2hpY2ggdXNl IHR5cGVkIG5hbWUgY29tcG9uZW50cyB0byBkbyB0aGlzDQoNCllpbmdkaTogWWVzDQoNCltwYWdl MjRpbWFnZTQ3Ml0NClNlcnZpY2UgY2VudHJpYyBuZXR3b3JraW5nIGFyY2hpdGVjdHVyZSBmb3Ig Y2hhbGxlbmdlZCBuZXR3b3JrcyAoV2FuZykNCg0KW3BhZ2UyNGltYWdlMTM2MF0NCjxubyBjb250 ZW50IHF1ZXN0aW9ucz4NCg0KW3BhZ2UyNGltYWdlMjA0OF0NCk9yYW46IGNhbiB5b3Ugc2VuZCBt ZSB5b3VyIHNsaWRlcz8NCg0KW3BhZ2UyNGltYWdlMjg5Nl0NCldhbmc6IHllcw0KDQpQcml2YWN5 IGRpc2N1c3Npb24gKERpcmsgYW5kIE1hcmspDQoNCkRpcms6IElBQiBtZWV0aW5nIGxhc3Qgd2Vl aywgZGlzY3Vzc2VkIGltcGFjdCBvZiBlbmNyeXB0aW9uIG9uIG1vYmlsZSBzZXJ2aWNlcy8gbm9k ZXMuIE9uZSBvZiB0aGUgaW5zaWdodHMgd2FzIHRoYXQgZXZlcnlvbmUgaXMgYmV0dGluZyBvbiBU TFMgZm9yIHByaXZhY3kuIFRoaXMgbmVlZHMgdG8gYmUgZGlzY3Vzc2VkIGluIHRoZSBjb250ZXh0 IG9mIElDTi4gSXTigJlzIGFuIGltcG9ydGFudCBpc3N1ZSB0aGF0IGlzIGJlaW5nDQoNCmlnbm9y ZWQuDQoNCkNpc2NvOiBQcml2YWN5IGlzIG5vdCB0aGUgc2FtZSBhcyBjb25maWRlbnRpYWxpdHkN Cg0KU3RhcHA6IFByaXZhY3kgbWVhbnMgd2hhdCBUTFMgbWVhbnMNCg0KT3JhbjogSUNOIGRvZXMg Z29vZCBmb3IgaW50ZWdyaXR5LCBhbmQgYSBnb29kIGpvYiBmb3IgY29uZmlkZW50aWFsaXR5LCBi dXQgaXQgZG9lcw0KDQpub3QgZG8gYSBnb29kIGpvYiBmb3IgcHJpdmFjeS4gSXQgd291bGQgYmUg dXNlZnVsIGlmIHdlIGRlZmluZWQgcHJpdmFjeSBiZXR0ZXIuDQoNCk9yYW46IGVuY3J5cHRpb24g ZG9lc27igJl0IHByZWNsdWRlIHRlbXBvcmFsIGNhY2hpbmcgKGZvciByZXRyYW5zbWlzc2lvbnMp LCBidXQgaXQNCg0KZG9lcyBmb3IgY3Jvc3MtdXNlciBjYWNoaW5nDQoNCk1vc2tvOiBpZiB5b3Ug d2VyZSB0aGUgcmVzZWFyY2ggYWR2aXNvciwgd2hhdCBkbyB5b3UgdGhpbmsgc2hvdWxkIGJlIHNv bHZlZA0KDQpmaXJzdD8NCg0KU3RhcHA6IGltcG9ydGFudCBib2RpZXMgdGhhdCBvd24gcGxhdGZv cm0gKE5ETiBhbmQgQ0NOKSBzaG91bGQgZm9yYmlkIHBhcGVycw0KDQphbmQgcHJlc2VudGF0aW9u cyB0aGF0IGRlcGVuZCBvbiBpbi1jbGVhciBpbmZvcm1hdGlvbi9leHBvc3VyZS4NCg== --_000_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iQXBwbGUtTWFp bC1VUkxTaGFyZVVzZXJDb250ZW50VG9wQ2xhc3MiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp diBjbGFzcz0iQXBwbGUtTWFpbC1VUkxTaGFyZVVzZXJDb250ZW50VG9wQ2xhc3MiPk1pbnV0ZXMg YW5kIG1lZXRpbmcgbWF0ZXJpYWxzIGZyb20gdGhlIFMuRi4gaW50ZXJpbSBtZWV0aW5nIGFyZSBu b3cgbGlua2VkIGZyb20gb3VyIFdpa2kgcGFnZTwvZGl2Pg0KPGRpdiBjbGFzcz0iQXBwbGUtTWFp bC1VUkxTaGFyZVdyYXBwZXJDbGFzcyIgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0 YW50OyI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iYm9yZGVyLWxlZnQtc3R5bGU6 IG5vbmU7IGNvbG9yOiBpbmhlcml0OyBwYWRkaW5nOiBpbmhlcml0OyBtYXJnaW46IGluaGVyaXQ7 IiBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2dyb3VwL2ly dGYvdHJhYy93aWtpL2ljbnJnIiBjbGFzcz0iIj5odHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9n cm91cC9pcnRmL3RyYWMvd2lraS9pY25yZzwvYT48YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+ DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IkFwcGxlLU1haWwtVVJMU2hhcmVX cmFwcGVyQ2xhc3MiIHN0eWxlPSJwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsiPg0KVGhl IG1pbnV0ZXMgY2FuIGJlIHJlYWNoZWQgZGlyZWN0bHkgdmlhPC9kaXY+DQo8ZGl2IGNsYXNzPSJB cHBsZS1NYWlsLVVSTFNoYXJlV3JhcHBlckNsYXNzIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZl ICFpbXBvcnRhbnQ7Ij4NCjxhIGhyZWY9Imh0dHA6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3Mv OTIvbWludXRlcy9taW51dGVzLTkyLWljbnJnIiBjbGFzcz0iIj5odHRwOi8vd3d3LmlldGYub3Jn L3Byb2NlZWRpbmdzL2ludGVyaW0vMjAxNS8xMC8wMy9pY25yZy9taW51dGVzL21pbnV0ZXMtaW50 ZXJpbS0yMDE1LWljbnJnLTQ8L2E+PC9kaXY+DQo8ZGl2IGNsYXNzPSJBcHBsZS1NYWlsLVVSTFNo YXJlV3JhcHBlckNsYXNzIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7Ij4N CjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iQXBwbGUtTWFpbC1VUkxTaGFyZVdy YXBwZXJDbGFzcyIgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyI+DQpQbGVh c2UgbGV0IHVzIGtub3cgaWYgeW91IGhhdmUgYW55IGFkZGl0aW9ucyBhbmQvb3IgY29ycmVjdGlv bnMuPC9kaXY+DQo8ZGl2IGNsYXNzPSJBcHBsZS1NYWlsLVVSTFNoYXJlV3JhcHBlckNsYXNzIiBz dHlsZT0icG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7Ij4NCjxiciBjbGFzcz0iIj4NCjwv ZGl2Pg0KPGRpdiBjbGFzcz0iQXBwbGUtTWFpbC1VUkxTaGFyZVdyYXBwZXJDbGFzcyIgc3R5bGU9 InBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyI+DQpHcmVhdCB0aGFua3MgdG8gTGF1cmEg YW5kIENocmlzdG9waGVyJm5ic3A7Zm9yIHRha2luZyBub3RlcyE8L2Rpdj4NCjxkaXYgY2xhc3M9 IkFwcGxlLU1haWwtVVJMU2hhcmVXcmFwcGVyQ2xhc3MiIHN0eWxlPSJwb3NpdGlvbjogcmVsYXRp dmUgIWltcG9ydGFudDsiPg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJBcHBs ZS1NYWlsLVVSTFNoYXJlV3JhcHBlckNsYXNzIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlICFp bXBvcnRhbnQ7Ij4NCjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw YWNlOnByZSI+PC9zcGFuPkLDtnJqZTwvZGl2Pg0KPGRpdiBjbGFzcz0iQXBwbGUtTWFpbC1VUkxT aGFyZVdyYXBwZXJDbGFzcyIgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyI+ DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IkFwcGxlLU1haWwtVVJMU2hhcmVX cmFwcGVyQ2xhc3MiIHN0eWxlPSJwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsiPg0K4oCU 4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU PC9kaXY+DQo8ZGl2IGNsYXNzPSJBcHBsZS1NYWlsLVVSTFNoYXJlV3JhcHBlckNsYXNzIiBzdHls ZT0icG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7Ij4NCklDTlJHIEludGVyaW0gTWVldGlu ZyBNaW51dGVzIDIwMTUtMTAtMzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1lc3NhZ2Vz IGFuZCBTZW1hbnRpY3M8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpMVzogTkROIFRSIHB1 Ymxpc2hlZCAxLjUgeWVhcnMgYWdvIHdpdGggbW9yZSBkZXRhaWxzLiBvbiBtYW5pZmVzdC4gbWFu aWZlc3Q8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQplbWJlZGRpbmcgc28geW91IGRvbuKA mXQgaGF2ZSB0byB3YWl0IGZvciByb3VuZCB0cmlwIHRpbWUgdG8gZW1iZWQgaXQ8YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpDaHJpcyBXb29kOiBUaGlzIGRvZXNu4oCZdCBwcmVjbHVkZSB0 aGF0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTFc6IERvZXMgbm90IHNob3cgaXQ8YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpDaHJpczogSW0gYXdhcmUgb2YgdGhhdCBmZWF0dXJl IC0gdGhpcyBncmFtbWFyIGRvZXNu4oCZdCBwcmVjbHVkZS4gQ2FuIHN0aWxsIGRvPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KZW1iZWRkaW5nIGFzIElseWEgc3VnZ2VzdHMuPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KTFc6IEl0IGlzIGFuIGluYWRlcXVhdGUgZXhwcmVzc2lvbiBv ZiB3aGF0IGhpcyB3b3JrIGlzLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRhdmUgT3Jh bjogbWV0YSBwb2ludCAtIHdlcmUgdGFsa2luZyBub3QganVzdCBhYm91dCBtYW5pZmVzdCBkYXRh IHN0cnVjdHVyZSBidXQmbmJzcDthYm91dCBob3cgeW91Jm5ic3A7dXNlIGl0IGFzIHdlbGwuIFdl IG5lZWQgdG8gZGlzY3VzcyBpbiB0aGUgcHJvY2VzcyBvZiB3cml0aW5nIGEmbmJzcDttYW5pZmVz dCBzdGFjayAtIGZvcm1hdCBhbmQgaG93IHRvJm5ic3A7dXNlLiBhbmQgaWYgeW91IGRvbuKAmXQg d3JpdGUgZG93biBtYW5pZmVzdCZuYnNwO21lY2hhbmlzbXMgZm9yIGVtYmVkZGVkDQogUlRUcyBh bmQgdGhhdCBpcyBhbiZuYnNwO29taXNzaW9uIGluIHRoYXQgc3BlYy4gSWYgeW91PGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KdGhpbmsgdGhhdCBpcyBpbXBvcnRhbnQsIGl0IGlzIGFuIGlt cG9ydGFudCBkZXNpZ24gaXNzdWUuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ2hyaXMg LTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkxXOiBzaG91bGQgYWdyZWUgdG8gTkROIFRS IC0gbWFuaWZlc3QgZ2V0IHNlcXVlbmNlIG51bWJlciAtIGNvbnN1bWVycyBhc2smbmJzcDtzZXF1 ZW50aWFsbHkgbmV4dCZuYnNwO2RhdGEgYmxvY2suIE1hbmlmZXN0IGl0c2VsZiBpcyBhID8gd2l0 aCBhIGRpZmZlcmVudCBkYXRhIHR5cGUuIFlvdTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N CnNob3VsZCByZWFkIHRoZSBUUi48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpDaHJpczsg SSB3aWxsLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsbCBpbiBvbmUgc3RyZWFtIHZl cnNpb24gcmVsZWFzZWQgaW4gc3VtbWVyLi4uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K PGltZyBhbHQ9InBhZ2UxaW1hZ2UxNzEwNCIgd2lkdGg9IjMwOSIgaGVpZ2h0PSIxNiIgYXBwbGUt aW5saW5lPSJ5ZXMiIGlkPSI0RjQwQkU1NS01ODBDLTQxNkQtOTgxNy1BRTBGQ0IwRDNBM0IiIGFw cGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDo4NDhERTU2RS00OUVB LTRFMzktODg3Mi05MjZERTlGNDc0OEVAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBj bGFzcz0iIj4NClE6IEFyZSB5b3UgZ29pbmcgdGhyb3VnaCB0aGUgaGlzdG9yeSBvciBpcyB0aGlz IGN1cnJlbnQ/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBhZ2UxaW1h Z2UxODExMiIgd2lkdGg9IjE2NCIgaGVpZ2h0PSIxNiIgYXBwbGUtaW5saW5lPSJ5ZXMiIGlkPSIx MkRCMTNFNC05RDRELTQwM0YtOERDNy1ENjYzQjQyOUY5RjEiIGFwcGxlLXdpZHRoPSJ5ZXMiIGFw cGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDo4MjA1NzY4MC04NEY4LTQ4ODQtQjIzOC01QzIwRUVE QTU2NkNAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCkE6IEdvaW5n IHRocm91Z2ggaGlzdG9yeSBmaXJzdDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBC ZWZvcmUgd2Ugc3RhcnQgZG9pbmcgYSBsb3Qgb2YgY3VzdG9tIGluZm8gZWxpbWluYXRpb24gZnJv bSB0aGUgbWFuaWZlc3QmbmJzcDt0aGVyZWZvcmUgbWFraW5nIHRoZSZuYnNwO3BhcnNlciBwb3Rl bnRpYWxseSBleHBlbnNpdmUgYW5kIG1lbW9yeSBleHBhbmRpbmcsIHdlJm5ic3A7c2hvdWxkIGNv bXBhcmUgZXZlcnl0aGluZyB3ZSBkbyB0byBhJm5ic3A7c2ltcGxlIEd6aXAgb2YgdGhlIHdob2xl IHRoaW5nLiBJZiB5b3UgY2FuJm5ic3A7anVzdCBjb25zdHJ1Y3QgdGhlIG1hbmlmZXN0DQogd2l0 aCBldmVyeXRoaW5nIHZlcnkgcGxhaW5seSZuYnNwO3RoZXJlLCBtYXkgaGF2ZSBkdXBzLCZuYnNw O3dpdGggZ3ppcCBhbmQgZ2V0IGFib3V0IHRoZSBzYW1lIG51bWJlciBvZiBiaXRzIGF0IHRoZSBl bmQgLSByZWR1Y2luZyB0aGU8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpjb21wbGV4aXR5 IC0gd29ydGggY29tcGFyaW5nLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkNocmlzOiB3 ZSBhcmVu4oCZdCB3YXN0aW5nIHRvbyBtYW55IGN5Y2xlcyBmb2N1c2luZyBvbiB0aGlzLjxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBldmVyeSB0aW1lIHlvdSB0aGluayBhYm91dCBv bmUgb2YgdGhlc2Ugb3B0aW1pemF0aW9ucywgY29tcGFyZSB0byBnemlwLjxiciBjbGFzcz0iIj4N CjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdlMWltYWdlMjUzNjAiIHdpZHRoPSI0NTgiIGhl aWdodD0iMzMiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iRjAxODA2Q0UtMTcxOC00RThGLUI2QTMt OEIzNUIwMjAxN0ZGIiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJj aWQ6NjQwMUU4MzktMzhDQy00NTAwLTk1OTAtQ0Q2MDEzRjgwN0E0QGtpLnN3LmVyaWNzc29uLnNl IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpSYXZpIFJhdmluZGVuOiBpcyBpdCBzb21ldGhpbmcg Zm9yIHRoZSBlbmQgcG9pbnQgb3IgbWFuaWZlc3Qgc3VwcG9zZWQgdG8gYmU8YnIgY2xhc3M9IiI+ DQo8YnIgY2xhc3M9IiI+DQpjb25zdW1lZCBqdXN0IGJ5IGVuZCBwb2ludHMgb3IgYW55b25lPzxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmNocmlzOiBnb29kIHF1ZXN0aW9uLjxiciBjbGFz cz0iIj4NCjxiciBjbGFzcz0iIj4NCmRvIC0gYW55b25lIHdobyBoYXMgdGhlIGRlY3J5cHQga2V5 PzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmNocmlzIC0gc2hvdWxkIHRoaXMgbWFuaWZl c3QgYmUgc29tZXRoaW5nIHRoZSBuZXR3b3JrIGtub3dzIGFuZCBpcyBhd2FyZSBvZj88YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpDZWRyaWMgV2VzdHBoYWw6IGlmIGl0cyBlbmQgdG8gZW5k IHdoeSB3b3VsZCB5b3UgaGF2ZSB0aGlzIHNwZWNpZmljJm5ic3A7Li4uPzxiciBjbGFzcz0iIj4N CjxiciBjbGFzcz0iIj4NCk1hcmMgTW9za28gLSB3ZSBkb27igJl0IHdhbnQgZXZlcnl0aGluZyB0 byBoYXZlIHRvIGltcGxlbWVudCB0aGVpciBvd24gcGFyc2VyLDxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCmVuY29kZXImbmJzcDsuLi4mbmJzcDt3ZSB3YW50IHRoZXJlIHRvIGJlIGEgbGli cmFyeTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmRvOiByYXRoZXIgdGhhbiBldmVyeSBz aW5nbGUgYXBwIGhhdmluZyB0byBkZWFsIHdpdGggdGhpczxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCkdRIFdhbmc7IGlmIHRoaXMgaXMgb24gdGhlIGVuZCBwb2ludCBmdW5jdGlvbnMsIGFj dHVhbGx5IGRhc2ggaXMgZG9pbmcgdGhlIHNhbWU8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQp0aGluZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPIC0gdGhpcyBsb29rcyBub3Ro aW5nIGxpa2UgYSBkYXNoIG1hbmlmZXN0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk5h Y2hvIFNvbGlzOiB0aGUgYmFzZSBmb3J3YXJkZXIgZG9lc27igJl0IG5lZWQgdG8gdW5kZXJzdGFu ZCBhbnl0aGluZyBhYm91dDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm1hbmlmZXN0cyBi dXQgaXQgbWF5IGJlIHJlcXVpcmVkIGZvcjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRp cmsgS3V0Y2hlcjogaWYgaXRzIHVzZWZ1bCB3aWxsIGVuZCB1cCBiZWluZyBkZSBmYWN0byBtYW5k YXRvcnk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpKVDogbGVhcGluZyBhaGVhZCwgbWFu aWZlc3QgdXNlIHRoZXNlIG5hbWUgYnkgaGFzaCB0aGluZ3Mgd2hpY2ggbWF5IGluY2x1ZGUmbmJz cDtuYW1lbGVzcyBvYmplY3RzJm5ic3A7YW5kIHRoYXQgd291bGQgaGF2ZSBpbXBsaWNhdGlvbnMg b24gdGhlIGZvcndhcmRlci4gU28gdG88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpoYW5k bGUgdGhlIG1hbmlmZXN0IHRoZSBmb3J3YXJkZXIgd291bGQgaGF2ZSB0byBoYW5kbGUgdGhlIG5h bWVsZXNzIG9iamVjdHMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBh Z2UyaW1hZ2UxNTQ4MCIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSIzMyIgYXBwbGUtaW5saW5lPSJ5ZXMi IGlkPSJEMTk1MDQ3Ny00RTU1LTQxMDQtQjREMi05OERCOTk0ODZBODgiIGFwcGxlLXdpZHRoPSJ5 ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDpGNzY3QzYxOS0zMjIxLTQzQTEtQUU0Qy01 OUFENUM0NzU5MTNAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCkNo cmlzIHdpbGwgc2VuZCBhcm91bmQgdGhlIHRoZSB3cml0ZXVwIGZvciBGTElDIHRvIG1haWxpbmcg bGlzdCAoaXRzIG9uIGdpdGh1YiBub3c8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQphdDog eHh4eCk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogSWYgeW914oCZcmUgcGFyc2lu ZyBvbmUgb2YgdGhlc2UgdGhpbmdzIGFuZCB5b3UgZ2V0IGEgVCBub2RlLCBzYXlzIHlvdSBoYXZl IHRvJm5ic3A7dHJhdmVyc2UgdGhlJm5ic3A7bGluayB0byBmaW5kIG91dCB3aGF0IHRoZSB0eXBl IG9mIHRoZSBub2RlIGFjdHVhbGx5IGlzIChkYXRhIG9yPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz PSIiPg0KbWFuaWZlc3QpPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkE7IE5vIC0gaXTi gJlzIHRoZSBub2RlIHN0cnVjdHVyZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm1hcmM6 IHBheWxvYWQgdGhlIGlzIGEgZmllbGQ7IHBvaW50ZXIgdHlwZSB0ZWxscyB3aGF0IHRoZSBwb2lu dGVyIHRvIG9iamVjdC4gc288YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpwYXlsb2FkIHR5 cGUgc2hvdWxkIGVxdWFsIHBvaW50ZXIgdHlwZSA/Pz88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpETzogSSBkb27igJl0IHVuZGVyc3RhbmQgd2hhdCBwb2ludGVyIHR5cGUgVE5vZGUgbWVh bnM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBOyB3aWxsIG5vdyBiZSBlbmNvZGVkIGlu IGEgbWFuaWZlc3QgdHlwZS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNYXJjOiBUIG1h bmlmZXN0IG1lYW5zIHRoYXQgdGhlIHBheWxvYWQgb2YgdGhlIENPIGZvbGxvdyB0aGUgbWFuaWZl c3QgYm9keSZuYnNwO2RlZmluaXRpb247IHQgbm9kZSZuYnNwO3NheXMgaXQgZm9sbG93cyB0aGUg bm9kZSBkZWZpbml0aW9uIHdoaWNoIG1lYW5zIGl0IGNhbiBpbmNsdWRlPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KZGF0YSBhbmQgZXh0ZXJuYWwgcGlvbmVlcnM7IHQgZGF0YSBtZWFucyZu YnNwOy4uLiZuYnNwO0kgdGhpbmsgaXRzIGEgbGl0dGxlIGNvbmZ1c2luZyB0b288YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogSSB3b3VsZCBhZ3JlZSBleGNlcHQgZm9yIHRoZSB3b3Jk IOKAnGxpdHRsZeKAnS4gSWYgdGhlcmUgYXJlIHJlYWwgc2VtYW50aWNzJm5ic3A7YXNzb2NpYXRl ZCB3aXRoIHRoaXMgLSBpdCZuYnNwO2NhbuKAmXQgYmUgY2FsbGVkIGEgbm9kZSAtIG9ubHkgaWYg dGhlcmUgYXJlIG5vIHJlYWw8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpzZW1hbnRpY3Mu IElmIGl0IGhhcyBzZW1hbnRpY3MgbmVlZCBhIGJldHRlciBuYW1lLjxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCkE6IGl0cyBqdXN0IHJlZGlyZWN0aW9uPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KRE8gLSBidXQgdGhlcmUgaXMgYWxsIHRoaXMgb3RoZXIgc3R1ZmYgdGhlcmUhPGJy IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTmFjaG86IE5vZGUgYmFzaWNhbGx5IGp1c3QgaGFz IHBvaW50ZXJzIGFuZCBwYXlsb2FkPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE8gLSB3 aGF0cyBpbiBwYXlsb2FkPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1hcmMgLSB1c2Vy IGFuZCBkYXRhPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE86IG9ubHkgaWYgaXRzIGFu IGFwcGxpY2F0aW9uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTWFyYzogdGhpcyBzdHJ1 Y3R1cmUgYWxsb3dzIHRoZSBhcHAgcGF5bG9hZCB0byBiZSBzcHJlYWQgYmV0d2VlbiBsZWFmIG5v ZGVzIGFuZDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmludGVybmFsIG5vZGVzPGJyIGNs YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE86IEkgdGhpbmsgbXkgYnJhaW4ganVzdCBleHBsb2Rl ZC4gSG93IGRvIHlvdSBlbnN1cmUgbG9vcCBmcmVlZG9tPzxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCkE6IFdoZW4geW914oCZcmUgcGFyc2luZyB5b3UgbWFpbnRhaW4gdGhlIGhhc2hlczxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk5hY2hvIC0gd2hhdHMgd3JpdHRlbiBvbiB0aGUg Ym9hcmQgcmVxdWlyZXMgaGFzaCByZXN0cmljdGlvbnM7IHJlcXVpcmVzIGhhc2hlczxiciBjbGFz cz0iIj4NCjxiciBjbGFzcz0iIj4NCmZvciBldmVyeXRoaW5nPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KQ2hyaXM6IElmIHlvdSBkb27igJl0IGhhdmUgYSBoYXNoIHlvdSBjYW7igJl0IGRv IGFueSBraW5kIG9mIGxvb3AgZGV0ZWN0aW9uIGluIHRoZTxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCnBhcnNlci48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSYXZpIC0gaXMgdGhh dCBhIGxpbmsgb3IgYSBwb2ludGVyPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkE6IEl0 cyBqdXN0IGEgbmFtZSAtIGtleWVkIHJlc3RyaWN0aW9uLCBoYXNoIHJlc3RyaWN0aW9uIGFuZCB0 eXBlIG9mIHdoYXQgeW91IHBvaW50PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KdG88YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSYXZpOiBuYW1lIGlzIGp1c3QgYSBjb250ZW50IGhh c2ggaWQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpOYWNobyAtIHRoYXRzIG5hbWVsZXNz IG9iamVjdHM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpyYXZpIC0gaXMgdGhhdCBzb21l dGhpbmcgdGhhdCBpcyBjb3ZlcmVkIGluIHRoZSBjY254IDEuMD88YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpuYWNobzogbm90IGluIHNwZWMgYnV0IHdpbGwgZGlzY3VzcyBpbiAxLzIgaG91 ci48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpjaHJpczsgc3BlYyBmb3IgdGhpcyBzaG91 bGQgaW5jbHVkZSBzdHJ1Y3R1cmUgYW5kIHVzZS4gV2UgaGF2ZSBhIGRvYyB3ZSBuZWVkIHRvJm5i c3A7Y2lyY3VsYXRlIHRoYXQmbmJzcDtkZXNjcmliZXMgcG90ZW50aWFsIHVzZSBjYXNlcyBmb3Ig dGhlIG1hbmlmZXN0LiBHb29kIHRvIGNpcmN1bGF0ZSZuYnNwO2Fyb3VuZCBncm91cCBhbmQgZ2V0 dGluZyBzb21lJm5ic3A7Y29uc2Vuc3VzIGFzIHRvIGhvdyB3ZSBzaG91bGQgdXNlIG1hbmlmZXN0 IHNvJm5ic3A7d2UgYXJlIGFsbCBvbiB0aGUgc2FtZQ0KIHBhZ2UuIEkgd2lsbCBjaXJjdWxhdGUm bmJzcDt0aGVzZSBkb2N1bWVudHMgYW5kIHRyeSB0byBzcGFyazxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCnNvbWUgZGlzY3Vzc2lvbiBpbiB0aGUgZ3JvdXAuPGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KcmF2aTogaXMgdGhpcyB0aGUgdjIgZG9jIHRvIGJlIHNoYXJlZD88YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBOyB3b3JrIGluIHByb2dyZXNzIC0gYWxsIHZlcnkgZmx1 aWQuIGdvZXMgd2l0aCBuYW1lbGVzcyBvYmplY3RzIGV0Yy4gRGVzaWduIG5vdDxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NCnNldCBpbiBzdG9uZS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpROiBwcmVzdW1hYmx5IHlvdeKAmXJlIGdvaW5nIHRvIGNpcmN1bGF0ZSB2My4gWW914oCZ cmUgbGVhdmluZyB1cyBoYW5naW5nITxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBp biBvcmRlciBmb3IgdGhlIGNvbW11bml0eSB0byBjb250cmlidXRlIHRvIGRlc2lnbiBpbiBwcm9h Y3RpdmUgbW9kZSByYXRoZXImbmJzcDt0aGFuIHJlYWN0aXZlLiZuYnNwO0xpa2UgdG8gc3VnZ2Vz dCB0aGF0IGRpc2N1c3Npb24gdG9waWNzIGJldHdlZW4gdjIgYW5kIDMgYmUgcG9zdGVkJm5ic3A7 dG8gbWFpbGluZyBncm91cCByYXRoZXIgdGhhbiZuYnNwO2Rpc2N1c3NlZCBpbiBzbWFsbGVyIGdy b3VwcyB3aGVyZSBvdGhlcnMgY2Fu4oCZdCB0cmFjazxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCmVhc2lseS4gQmVjYXVzZSB0aGVuIGlmIHBlb3BsZSBmaW5kIHByb2JsZW1zIHdlIGhhdmUg dG8gd2luZCBiYWNrLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdl M2ltYWdlMjcyODgiIHdpZHRoPSIyNDIiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBp ZD0iNTIwMEYwOTEtQkMzOC00REZFLTkzQjQtQzAxQjMyNzY5RTM5IiBhcHBsZS13aWR0aD0ieWVz IiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6Q0VDMTg5N0EtOTZFMS00REQ3LUFFMEUtMUZD RTU4OUQ3RTA2QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpKVDog aXMgdGhlcmUgc29tZXRoaW5nIHRoYXQgc2F5cyBoYXNoIDI1Nj88YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTNpbWFnZTI4MTc2IiB3aWR0aD0iMTA5IiBoZWlnaHQ9 IjE2IiBhcHBsZS1pbmxpbmU9InllcyIgaWQ9IjE2NzU3REIxLTQyMUUtNDNGRC1CN0VFLTBBRDlD RkM2QTFCOSIgYXBwbGUtd2lkdGg9InllcyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0iY2lkOjNC NEU4NUMyLTc3OUMtNEJENi05MjUzLTdENzEzODY3ODk0RUBraS5zdy5lcmljc3Nvbi5zZSIgY2xh c3M9IiI+PGJyIGNsYXNzPSIiPg0KQTogdGhhdHMgdGhlIGRlZmF1bHQ8YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTNpbWFnZTI4OTA0IiB3aWR0aD0iMjc5IiBoZWln aHQ9IjE2IiBhcHBsZS1pbmxpbmU9InllcyIgaWQ9Ijc1MEU5NkM5LTc1MUUtNDQ0Qi05Q0JCLTND NzJBRjEyMDdGMiIgYXBwbGUtd2lkdGg9InllcyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0iY2lk OjdBMzNENjAxLUE3MTItNEFFMC1BM0U4LTY5RTM4NTQzODI3OUBraS5zdy5lcmljc3Nvbi5zZSIg Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KSlQ6SXMgdGhlcmUgZm9yd2FyZCBjb21wYXRpYmlsaXR5 IGlmIHRoaW5ncyBjaGFuZ2U/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9 InBhZ2UzaW1hZ2UyOTc1MiIgd2lkdGg9IjI0MiIgaGVpZ2h0PSIxNiIgYXBwbGUtaW5saW5lPSJ5 ZXMiIGlkPSJCQ0U2RkE4My0xODNDLTREREItOENBNS05M0Q3MjA1RUFBQkQiIGFwcGxlLXdpZHRo PSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDo4RkM3NDk3RC04NkRBLTRENjItODA1 RC0zNDkwQUIwNjA5NjlAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N Cm1hcmM6IGhhcyB0byBiZSBiYWtlZCBpbiB0byB0aGUgZm9yd2FyZGVyPzxiciBjbGFzcz0iIj4N CjxiciBjbGFzcz0iIj4NCkpUOjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm1hcmM6IGZp cnN0IGFkZHJlc3MgaG93IGEgZm9yd2FyZGVyIGRlYWxzIHdpdGggZGlmZiBoYXNoIHR5cGVzPGJy IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE86IGFuIG9ic2VydmF0aW9uIGZvciBmdXR1cmUu Li4mbmJzcDtldmVyeSB0aW1lIHNvbWVvbmUgaGFzIHByb3Bvc2VkIHNvbWV0aGluZyZuYnNwO3Ro YXQgZGlkbuKAmXQgaGF2ZSZuYnNwO2hhc2ggZnVuY3Rpb24sIGtleSBhZ2lsaXR5LCBjcnlwdG8g ZnVuY3Rpb24gaXQgaGFzIGJlZW4gc2hvdCBkb3duLiZuYnNwO0l0IG1heSBiZSBPSyB0byBkZWZl ciBub3csIGJ1dCZuYnNwO2xvb2tpbmcgZm9yd2FyZCBkb27igJl0IHRoaW5rIGl0IHdpbGwgZ28g ZmFyIHdpdGhvdXQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpjcnlwdCBhbGdvcml0aG0g YW5kIGtleSBhZ2lsaXR5PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KbWFyYzogbmVlZCB0 byBmaWd1cmUgb3V0IGhvdyB0byBkZWZpbmUgaXQgaW4gYSBDTy48YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpETzsgaWYgd2UgaGF2ZSBoYXNoIG5hbWVzICwgbWlnaHQgYmUgYmVzdCB0byBo YXZlIGEgVCBpbiB0aGVyZSB0aGF0IHNheXMgdHlwZSZuYnNwO2hhc2ggZnVuY3Rpb24gc2hhJm5i c3A7MjU2IHZzIHNvbWV0aGluZyBlbHNlLiBub3QgbmVjZXNzYXJpbHkgcmlnaHQgYXdheSBidXQg d29u4oCZdDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmdvIGZhciB3aXRob3V0IGl0Ljxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiB3b25kZXJpbmcgaG93IHdlIG1pZ2h0IGJl IGFibGUgdG8gZGlzZW50YW5nbGUgcHJvZ3Jlc3Npb24gb2YgbWFuaWZlc3QmbmJzcDt3b3JrIGZy b20mbmJzcDtwcm9ncmVzc2lvbiBvbiBrZXkgYW5kIGFjY2VzcyBjb250cm9sIHdvcmsgc28gdGhl eSBkb27igJl0IGdldCZuYnNwO2VudGFuZ2xlZCB0b28gZWFybHkuIGhhdGUgdG8gaGF2ZSBhJm5i c3A7dHlwZSBkZXBlbmRlbmNlIGJldHdlZW4gdGhpcyBhbmQgdGhhdCBvdGhlciZuYnNwO3dvcmsu IExvdHMgb2Ygd29yayBnb2luZyBvbiBpbiBvdGhlcg0KIGFyZWEuIFRoaXMmbmJzcDtTRE0gdGhl cmUgLWF0IGxlYXN0IGFubm90YXRlJm5ic3A7dGhhdCB0aGF0IHRoaW5nIGlzIG5vdCBjb29rZWQg b3IgdGFrZSBpdCBvdXQgZm9yIG5vdyBhbmQgcHV0IGluIGxhdGVyLiBvciZuYnNwO2xlYXZlIGE8 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpwbGFjZSBob2xkZXIgZm9yIGl0LjxiciBjbGFz cz0iIj4NCjxiciBjbGFzcz0iIj4NCkE6IEl0IGlzIG5vdCBmdWxseSBiYWtlZC48YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogYWxzbyBkb27igJl0IHRoaW5rIGl0IGhhcyBoYWQgcHVi bGljIGRpc2N1c3Npb24geWV0IGVpdGhlci48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpB OiB0aGUgb25seSByZXF1aXJlbWVudCByaWdodCBub3cgaXMgdGhhdCB0aGUgU0RNIGRlZmluZXMg YWNjZXNzIGNvbnRyb2wgZm9yPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZXZlcnl0aGlu ZyBpbiBpdCAtIG1pbmltYWwgY291cGxpbmcgd2UgaGF2ZSByaWdodCBub3cuPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KUTogdGhlcmUgaXMgbm93IHdheSB3aGVyZSBpdCBzYXlzIHRoaXMg aXMgdGhlIGNlcnRpZmljYXRlIHlvdeKAmXJlIHVzaW5nLiB0aGF0IGlzIHdoYXQ8YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQp5b3Ugd2FudCB0byBkZWZlcj88YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpETyAtIEnigJltIHNheWluZyBkb27igJl0IGtlZXAgaW50ZXJkZXBlbmRlbmNl PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQTogbWV0YWRhdGEgaXMganVzdCBtZXRhZGF0 YSBhYm91dCB0aGUgY2xlYXIgdGV4dCBkYXRhLiBhY2Nlc3MgY29udHJvbCBzaG91bGQgYmU8YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQplbmNvZGVkIGluIHRoZSBTRE0gYW5kIHRoZXkgbmVl ZCB0byBiZSBzZXBhcmF0ZWQuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9 InBhZ2U0aW1hZ2UyMjA2NCIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSIzMyIgYXBwbGUtaW5saW5lPSJ5 ZXMiIGlkPSJEMTIyNDZCQS04NEVDLTQwMzUtQjk3NS02NzI5NkI0MEQ4MDciIGFwcGxlLXdpZHRo PSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDpFODEwQUQyRi02ODA1LTRFMTMtQjM1 OC1FQ0E4QUQxRkRFMzNAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N CldoYXQgaXMgdGhlIHByaW1hcnkgdXNlIG9mIGEgbWFuaWZlc3Q/IElzIGl0IHRvIGVuY29kZSBh IHNpbmdsZSB0aGluZz8gaG93IHlvdTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmVuY29k ZSwgcGFyc2UsIHVzZSBpdDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClJhdmk6IHdoYXQg ZG9lcyB0IG1lYW4geW91IGFyZSBhc2tpbmcgZm9yIGEgY2h1bmsgb2YgY29udGVudCBhbmQgeW91 IGhhdmUgYTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm1hbmlmZXN0IGluIGl0PyBXaGF0 IGlzIHRoaXMgdXNlIGNhc2Ugd2hlcmUgeW91IGFyZSBnaXZlbiBjb250ZW50IGFuZCBtYW5pZmVz dDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkE7IG5vdyB3ZSBnb3QgcmlkIG9mIHRoZSB0 eXBlZCBwYXlsb2FkIGluZm8sIHNvIGlmIGl0IGhhcyBhIG1hbmlmZXN0IGJvZHkgaXRzIGE8YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQptYW5pZmVzdDsgaWYgaXQgaGFzIGEgcmVndWxhciBw YXlsb2FkIGl0cyBhIENPIGNhcnJ5aW5nIGRhdGEuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KTWFyYzogbWFuaWZlc3QgY29udGFpbnMgdGhpbmdzIGxpa2UgbWFuaWZlc3QgaW5mby4gc28g YSBzbWFsbCBvYmplY3QgZS5nLiB0aGF0Jm5ic3A7d2FudHMgdG8gaGF2ZSZuYnNwO21hbmlmZXN0 IGluZm8gYW5kIHBheWxvYWQuIGlmIHBheWxvYWQgY291bGQgb25seSBiZSBpbiBhIGxlYWYgbm9k ZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmFuZCBtYW5pZmVzdCBpbnRlcm5hbCBub2Rl IHlvdSBoYXZlIHRvIGhhdmUgdHdvIG9iamVjdHMgYW5kIHNxdWlzaCB0aGVtPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KdG9nZXRoZXIuIG9yIHlvdSBjb3VsZCBoYXZlIG9uZSBDTyB3aXRo IG1hbmlmZXN0IGFuZCBzb21lIGRhdGEgYW5kIHlvdeKAmXJlPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KZG9uZS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNYXJrIFN0YXBwOiBp c3N1ZSBpcyAtIGkgYWdyZWUgd2l0aCBETyAtIGFzIHNvbWVvbmUgd2hvIGhhcyBiZWVuIHRoaW5r aW5nJm5ic3A7YWJvdXQgbWFuaWZlc3RzIGZvciZuYnNwO3NvbWUgdGltZSB0aGlzIGlzIHBhaW5m dWwgYmVjYXVzZSBpdHMgY29tYmluaW5nIGFib3V0IDcmbmJzcDt0aGluZ3MgLSBhY2Nlc3MgY29u dHJvbCwgY3J5cHRvIGlkZW50aXR5LCZuYnNwO2V0YyB0b28gbWFueSB0aGluZ3MuIFRoaXMgaXMg dGhlIHRoaW5nIHRoYXQmbmJzcDt0dXJucyBpbnRvIDE1MCBwYWdlIFJGQw0KIHRoYXQgdGhleSBy ZWZ1c2UgdG8gcmV2aWV3LiZuYnNwO21hbmlmZXN0cyBoYXZlIHNvbWUmbmJzcDtjb21wZWxsaW5n IHVzZSBjYXNlcyBhbmQgdGhlbiBzZXZlcmFsIHdvdWxkbuKAmXQgaXQgYmUgbmljZS4gVGhleSBk b27igJl0IGFsbCZuYnNwO2hhdmUgdG8mbmJzcDtiZSBpbiBhdCBvbmNlLiBDb3VwbGUgb2YgaGln aCB2YWx1ZSBpdGVtczogc3RyYWlnaHRmb3J3YXJkIGVuY29kaW5nIG9mIG1ldGFkYXRhOyZuYnNw O2Fsc28gSSZuYnNwO3dhbnQgdG8gc2lnbiBvbmUgdGhpbmcsIG5vdCBldmVyeSBvbmUNCiBvZiB0 aGUgNGsgcGllY2VzLiBtYXkgYmUgb3RoZXImbmJzcDt0aGluZ3MgdG8gZG8gb25jZSB5b3XigJl2 ZSBnb3QmbmJzcDthbGwgdGhlIGhhc2hlcy4gV3JpdGUgYSBzcGVjIG9uIHRob3NlIHR3byB0aGlu Z3M8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpmaXJzdC48YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpNYXJjOiBJbiB2ZXJzaW9uIDMsIHRoZXJlIGFyZSBhIGZldyBkZWNpc2lvbiBw b2ludHMuIG9uZSBjaG9pY2UgaW4gdjMgLSB0aGUmbmJzcDtwYXlsb2FkIGZpZWxkIGlzJm5ic3A7 YXBwbGljYXRpb24gcGF5bG9hZC4gbm90IGEgbWl4IG9mIG1hbmlmZXN0IGRhdGEgYW5kIHBheWxv YWQgbGlrZSZuYnNwO2luIHYyLiBEb27igJl0IGhhdmUgYmxvYnMgb2YgYXBwJm5ic3A7ZGF0YSBi ZWluZyBtaXhlZCBpbiB3aXRoIG1hbmlmZXN0IGRhdGEuIFRoZXJlIGlzJm5ic3A7YSBuZXcgVExW IHRoYXRzIE1hbmlmZXN0DQogZGF0YS4gV2l0aGluIG1hbmlmZXN0Jm5ic3A7ZGF0YSB0aGVyZSBh cmUgc2VjdGlvbnMgZm9yIG90aGVyJm5ic3A7bWFuaWZlc3Qgbm9kZXMsIGRhdGEgbm9kZXMsIGFu ZCBtZXRhZGF0YSBsaWtlIHRvdGFsIGxlbmd0aC4mbmJzcDtoZWFyaW5nIHlvdSwgd2U8YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpjb3VsZCBzcGxpdCB0aG9zZSBzZWN0aW9ucyBpbnRvIGRp ZmZlcmVudCB3cml0ZSB1cHMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KR1E6IEFyZSBt YW5pZmVzdHMgdmlzaWJsZSB0byBmb3J3YXJkZXJzPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCkRPOiBsaWtlbHkgdGhlc2UgbWFuaWZlc3RzIHdpbGwgYmUgZW5jcnlwdGVkLiBRMSAtIGlz IGl0IGxpa2VseSB0aGF0IHRoZSBmb3J3YXJkZXImbmJzcDt3b3VsZCBoYXZlIHRoZSZuYnNwO2tl eSBhbmQgd291bGQgaXQgY2FyZT8gRGlmZiBiZXR3ZWVuIGZvcndhcmRlciBhbmQgY29uc3VtZXIu Jm5ic3A7QW55IGJvZHkgY2FuIHNpdCB0aGVyZSBhbmQgYWN0IGxpa2UmbmJzcDthIGNvbnN1bWVy LiBldmVuIGlmIHlvdeKAmXJlIGFuIGludGVyaW0mbmJzcDtmb3J3YXJkZXIuIFEgaXMgd2hldGhl ciBhDQogZm9yd2FyZGVyIG9yIGEgY29uc3VtZXIgaW4gdGhlJm5ic3A7c2FtZSBib3ggaXMgdGhl IG9uZSZuYnNwO2RvaW5nIGl0IGlzIGtpbmQgZ2YgYW4gYW5nZWwgb24gdGhlIGhlYWQgb2YgdGhl IHBpbiBxdWVzdGlvbi4gSSBkb27igJl0IGtub3cgYSZuYnNwO3NpbmdsZSZuYnNwO25vZGUgdGhh dCBpcyBhIHJvdXRlciB0aGF0IGlzbuKAmXQgYWxzbyBhIGhvc3QuIFJlYWxseSBqdXN0IGEgcXVl c3Rpb24gYWJvdXQgd2hldGhlcjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnRoZSBkZWNy ZXBpdCBrZXkgaXMgb24gdGhlIGJveC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNYW5p ZmVzdHM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpMVzogTkROIEdSIHB1Ymxpc2hlZCAx LjUgeWVhcnMgYWdvIHdpdGggbW9yZSBkZXRhaWxzLiBvbiBtYW5pZmVzdC4gbWFuaWZlc3Q8YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQplbWJlZGRpbmcgc28geW91IGRvbuKAmXQgaGF2ZSB0 byB3YWl0IGZvciByb3VuZCB0cmlwIHRpbWUgdG8gZW1iZWQgaXQ8YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpDaHJpczogVGhpcyBkb2VzbuKAmXQgcHJlY2x1ZGUgdGhhdDxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NCkxXOiBEb2VzIG5vdCBzaG93IGl0PGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KQ2hyaXM6IEltIGF3YXJlIG9mIHRoYXQgZmVhdHVyZSAtIHRoaXMgZ3JhbW1h ciBkb2VzbuKAmXQgcHJlY2x1ZGUuIENhbiBzdGlsbCBkbzxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCmVtYmVkZGluZyBhcyBJbHlhIHN1Z2dlc3RzLjxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCkxXOiBJdCBpcyBhbiBpbmFkZXF1YXRlIGV4cHJlc3Npb24gb2Ygd2hhdCBoaXMgd29y ayBpcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogbWV0YSBwb2ludCAtIHdlcmUg dGFsa2luZyBub3QganVzdCBhYm91dCBtYW5pZmVzdCBkYXRhIHN0cnVjdHVyZSBidXQgYWJvdXQ8 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpob3cgeW91IHVzZSBpdCBhcyB3ZWxsLiBXZSBu ZWVkIHRvIGRpc2N1c3MgaW4gdGhlIHByb2Nlc3Mgb2Ygd3JpdGluZyBhIG1hbmlmZXN0PGJyIGNs YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0Kc3RhY2sgLSBmb3JtYXQgYW5kIGhvdyB0byB1c2UuIGFu ZCBpZiB5b3UgZG9u4oCZdCB3cml0ZSBkb3duIG1hbmlmZXN0IG1lY2hhbmlzbXMmbmJzcDtmb3Ig ZW1iZWRkZWQmbmJzcDtSVFRzIGFuZCB0aGF0IGlzIGFuIG9taXNzaW9uIGluIHRoYXQgc3BlYy4g SWYgeW91IHRoaW5rIHRoYXQgaXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQppbXBvcnRh bnQsIGl0IGlzIGFuIGltcG9ydGFudCBkZXNpZ24gaXNzdWUuPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KQ2hyaXMgLTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkxXOiBzaG91bGQg YWdyZWUgdG8gTkROIFRSIC0gbWFuaWZlc3QgZ2V0IHNlcXVlbmNlIG51bWJlciAtIGNvbnN1bWVy cyBhc2smbmJzcDtzZXF1ZW50aWFsbHkgbmV4dCZuYnNwO2RhdGEgYmxvY2suIE1hbmlmZXN0IGl0 c2VsZiBpcyBhbiBvYmplY3Qgd2l0aCBhIGRpZmZlcmVudCBkYXRhPGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KdHlwZS4gWW91IHNob3VsZCByZWFkIHRoZSBUUi48YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpDaHJpczsgSSB3aWxsLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N CkFsbCBpbiBvbmUgc3RyZWFtIHZlcnNpb24gcmVsZWFzZWQgaW4gc3VtbWVyLi4uPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBhZ2U2aW1hZ2U3ODcyIiB3aWR0aD0iMzA5 IiBoZWlnaHQ9IjE2IiBhcHBsZS1pbmxpbmU9InllcyIgaWQ9IjU3REMzNzZFLTE1ODMtNEIzMC04 MTQzLTAxMjc0NERBQ0Q1QiIgYXBwbGUtd2lkdGg9InllcyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNy Yz0iY2lkOjBFQ0U5MTU5LUNFOUItNEVGNC1CRjA3LUI2OEJBMzkyMjg1NEBraS5zdy5lcmljc3Nv bi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KUTogQXJlIHlvdSBnb2luZyB0aHJvdWdoIHRo ZSBoaXN0b3J5IG9yIGlzIHRoaXMgY3VycmVudD88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQo8aW1nIGFsdD0icGFnZTZpbWFnZTg4ODAiIHdpZHRoPSIxNjQiIGhlaWdodD0iMTYiIGFwcGxl LWlubGluZT0ieWVzIiBpZD0iRDY4Q0MzMzktRDJEQi00NjFDLThDMEMtNEVGQjYwMUJFM0MzIiBh cHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6OTc0OTAzODMtRjc5 Ri00Q0JCLUExQzgtRjgyMENGOTYyMUU1QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIg Y2xhc3M9IiI+DQpBOiBHb2luZyB0aHJvdWdoIGhpc3RvcnkgZmlyc3Q8YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpETzogQmVmb3JlIHdlIHN0YXJ0IGRvaW5nIGEgbG90IG9mIGN1c3RvbSBp bmZvIGVsaW1pbmF0aW9uIGZyb20gdGhlIG1hbmlmZXN0Jm5ic3A7dGhlcmVmb3JlIG1ha2luZyB0 aGUmbmJzcDtwYXJzZXIgcG90ZW50aWFsbHkgZXhwZW5zaXZlIGFuZCBtZW1vcnkgZXhwYW5kaW5n LCB3ZSZuYnNwO3Nob3VsZCBjb21wYXJlIGV2ZXJ5dGhpbmcgd2UgZG8gdG8gYSZuYnNwO3NpbXBs ZSBHemlwIG9mIHRoZSB3aG9sZSB0aGluZy4gSWYgeW91IGNhbiZuYnNwO2p1c3QgY29uc3RydWN0 IHRoZSBtYW5pZmVzdA0KIHdpdGggZXZlcnl0aGluZyB2ZXJ5IHBsYWlubHkmbmJzcDt0aGVyZSwg bWF5IGhhdmUgZHVwcywmbmJzcDt3aXRoIGd6aXAgYW5kIGdldCBhYm91dCB0aGUgc2FtZSBudW1i ZXIgb2YgYml0cyBhdCB0aGUgZW5kIC0gcmVkdWNpbmcgdGhlPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KY29tcGxleGl0eSAtIHdvcnRoIGNvbXBhcmluZy48YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpjaHJpczogd2UgYXJlbuKAmXQgd2FzdGluZyB0b28gbWFueSBjeWNsZXMgZm9j dXNpbmcgb24gdGhpcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogZXZlcnkgdGlt ZSB5b3UgdGhpbmsgYWJvdXQgb25lIG9mIHRoZXNlIG9wdGltaXphdGlvbiwgY29tcGFyZSB0byBn emlwLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnJhdmk6IGlzIGl0IHNlZXRoaW5nIGZv ciB0aGUgZW5kIHBvaW50IG9yPyBtYW5pZmVzdCBzdXBwb3NlZCB0byBiZSBjb25zdW1lZCBqdXN0 PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KYnkgZW5kIHBvaW50cyBvciBhbnlvbmU8YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpjaHJpczogZ29vZCBxdWVzdGlvbi48YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpkbyAtIGFueW9uZSB3aG8gaGFzIHRoZSBkZWNyeXB0IGtleT88 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpjaHJpcyAtIHNob3VsZCB0aGlzIG1hbmlmZXN0 IGJlIHNvbWV0aGluZyB0aGUgbmV0d29yayBrbm93cyBhbmQgaXMgYXdhcmUgb2Y/PGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KY2VkcmljOiBpZiBpdHMgZW5kIHRvIGVuZCB3aHkgd291bGQg eW91IGhhdmUgdGhpcyBzcGVjaWZpYyZuYnNwOy4uLj88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQptYXJjIC0gd2UgZG9u4oCZdCB3YW50IGV2ZXJ5dGhpbmcgdG8gaGF2ZSB0byBpbXBsZW1l bnQgdGhlaXIgb3duIHBhcnNlciwgZW5jb2RlcjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N Ci4uLiZuYnNwO3dlIHdhbnQgdGhlcmUgdG8gYmUgYSBsaWJyYXJ5PGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KZG86IHJhdGhlciB0aGFuIGV2ZXJ5IHNpbmdsZSBhcHAgaGF2aW5nIHRvIGRl YWwgd2l0aCB0aGlzPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KUTsgaWYgdGhpcyBpcyBv biB0aGUgZW5kIHBvaW50IGZ1bmN0aW9ucywgYWN0dWFsbHkgZGFzaCBpcyBkb2luZyB0aGUgc2Ft ZSB0aGluZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPIC0gdGhpcyBsb29rcyBub3Ro aW5nIGxpa2UgYSBkYXNoIG1hbmlmZXN0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm5h Y2hvOiB0aGUgYmFzZSBmb3J3YXJkZXIgZG9lc27igJl0IG5lZWQgdG8gdW5kZXJzdGFuZCBhbnl0 aGluZyBhYm91dCBtYW5pZmVzdHM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpidXQgaXQg bWF5IGJlIHJlcXVpcmVkIGZvcjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRLOiBpZiBp dHMgdXNlZnVsIHdpbGwgZW5kIHVwIGJlaW5nIGRlIGZhY3RvIG1hbmRhdG9yeTxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NCkpUOiBsZWFwaW5nIGFoZWFkLCBtYW5pZmVzdCB1c2UgdGhlc2Ug bmFtZSBieSBoYXNoIHRoaW5ncyB3aGljaCBtYXkgaW5jbHVkZSZuYnNwO25hbWVsZXNzIG9iamVj dHMmbmJzcDthbmQgdGhhdCB3b3VsZCBoYXZlIGltcGxpY2F0aW9ucyBvbiB0aGUgZm9yd2FyZGVy LiBTbyB0bzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmhhbmRsZSB0aGUgbWFuaWZlc3Qg dGhlIGZvcndhcmRlciB3b3VsZCBoYXZlIHRvIGhhbmRsZSB0aGUgbmFtZWxlc3Mgb2JqZWN0cy48 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpDaHJpcyB3aWxsIHNlbmQgYXJvdW5kIHRoZSB0 aGUgd3JpdGV1cCBmb3IgRkxJQyB0byBtYWlsaW5nIGxpc3QgKGl0cyBvbiBnaXRodWIgbm93KTxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBJZiB5b3XigJlyZSBwYXJzaW5nIG9uZSBv ZiB0aGVzZSB0aGluZ3MgYW5kIHlvdSBnZXQgYSBUIG5vZGUsIHNheXMgeW91IGhhdmUgdG8mbmJz cDt0cmF2ZXJzZSB0aGUmbmJzcDtsaW5rIHRvIGZpbmQgb3V0IHdoYXQgdGhlIHR5cGUgb2YgdGhl IG5vZGUgYWN0dWFsbHkgaXMgKGRhdGEgb3I8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpt YW5pZmVzdCk/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQTsgTm8gLSBpdHMgdGhlIG5v ZGUgc3RydWN0dXJlPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KbWFyYzogcGF5bG9hZCB0 aGUgaXMgYSBmaWVsZDsgcG9pbnRlciB0eXBlIHRlbGxzIHdoYXQgdGhlIHBvaW50ZXIgdG8gb2Jq ZWN0LiBzbzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnBheWxvYWQgdHlwZSBzaG91bGQg ZXF1YWwgcG9pbnRlciB0eXBlID8/PzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBJ IGRvbuKAmXQgdW5kZXJzdGFuZCB3aGF0IHBvaW50ZXIgdHlwZSBUTm9kZSBtZWFuczxiciBjbGFz cz0iIj4NCjxiciBjbGFzcz0iIj4NCkE7IHdpbGwgbm93IGJlIGVuY29kZWQgaW4gYSBtYW5pZmVz dCB0eXBlLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1hcmM6IFQgbWFuaWZlc3QgbWVh bnMgdGhhdCB0aGUgcGF5bG9hZCBvZiB0aGUgQ08gZm9sbG93IHRoZSBtYW5pZmVzdCBib2R5Jm5i c3A7ZGVmaW5pdGlvbjsgdCBub2RlJm5ic3A7c2F5cyBpdCBmb2xsb3dzIHRoZSBub2RlIGRlZmlu aXRpb24gd2hpY2ggbWVhbnMgaXQgY2FuIGluY2x1ZGU8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpkYXRhIGFuZCBleHRlcm5hbCBwaW9uZWVyczsgdCBkYXRhIG1lYW5zJm5ic3A7Li4uJm5i c3A7SSB0aGluayBpdHMgYSBsaXR0bGUgY29uZnVzaW5nIHRvbzxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCkRPOiBJIHdvdWxkIGFncmVlIGV4Y2VwdCBmb3IgdGhlIHdvcmQg4oCcbGl0dGxl 4oCdLiBJZiB0aGVyZSBhcmUgcmVhbCBzZW1hbnRpY3MmbmJzcDthc3NvY2lhdGVkIHdpdGggdGhp cyAtIGl0Jm5ic3A7Y2Fu4oCZdCBiZSBjYWxsZWQgYSBub2RlIC0gb25seSBpZiB0aGVyZSBhcmUg bm8gcmVhbDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnNlbWFudGljcy4gSWYgaXQgaGFz IHNlbWFudGljcyBuZWVkIGEgYmV0dGVyIG5hbWUuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KQTogaXRzIGp1c3QgcmVkaXJlY3Rpb248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpE TyAtIGJ1dCB0aGVyZSBpcyBhbGwgdGhpcyBvdGhlciBzdHVmZiB0aGVyZSE8YnIgY2xhc3M9IiI+ DQo8YnIgY2xhc3M9IiI+DQpOYWNobzogTm9kZSBiYXNpY2FsbHkganVzdCBoYXMgcG9pbnRlcnMg YW5kIHBheWxvYWQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETyAtIHdoYXRzIGluIHBh eWxvYWQ/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTWFyYyAtIHVzZXIgYW5kIGRhdGE8 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogb25seSBpZiBpdHMgYW4gYXBwbGljYXRp b248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNYXJjOiB0aGlzIHN0cnVjdHVyZSBhbGxv d3MgdGhlIGFwcCBwYXlsb2FkIHRvIGJlIHNwcmVhZCBiZXR3ZWVuIGxlYWYgbm9kZXMgYW5kPGJy IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KaW50ZXJuYWwgbm9kZXM8YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpETzogSSB0aGluayBteSBicmFpbiBqdXN0IGV4cGxvZGVkLiBIb3cgZG8g eW91IGVuc3VyZSBsb29wIGZyZWVkb20/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQTog V2hlbiB5b3XigJlyZSBwYXJzaW5nIHlvdSBtYWludGFpbiB0aGUgaGFzaGVzPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KTmFjaG8gLSB3aGF0cyB3cml0dGVuIG9uIHRoZSBib2FyZCByZXF1 aXJlcyBoYXNoIHJlc3RyaWN0aW9uczsgcmVxdWlyZXMgaGFzaGVzPGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KZm9yIGV2ZXJ5dGhpbmc8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpD aHJpczogSWYgeW91IGRvbuKAmXQgaGF2ZSBhIGhhc2ggeW91IGNhbuKAmXQgZG8gYW55IGtpbmQg b2YgbG9vcCBkZXRlY3Rpb24gaW4gdGhlPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KcGFy c2VyLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdlN2ltYWdlMjkw NDgiIHdpZHRoPSIxNzkiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iNDM5NDA0 OUItMzM0RC00MEE2LUI1NDItMzYxMDk2OUUyMTMzIiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1o ZWlnaHQ9InllcyIgc3JjPSJjaWQ6OUMxMjUyNkYtQjQ2NS00RTVBLUI5MjEtRjJGOUQwRjVCRTZB QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpSYXZpIC0gaXMgdGhh dCBhIGxpbmsgb3IgYSBwb2ludGVyPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcg YWx0PSJwYWdlN2ltYWdlMjk5NzYiIHdpZHRoPSI0NTgiIGhlaWdodD0iMzMiIGFwcGxlLWlubGlu ZT0ieWVzIiBpZD0iOTIzQTBBMEYtMzMzOC00OTlGLUE5NjAtMTMzNTlCODRENkYyIiBhcHBsZS13 aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6RjJBMzMzOEQtMUVFMy00Q0VD LTk2NTAtRUI5QTk5MjZBQUNDQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9 IiI+DQpBOiBJdHMganVzdCBhIG5hbWUgLSBrZXllZCByZXN0cmljdGlvbiwgaGFzaCByZXN0cmlj dGlvbiBhbmQgdHlwZSBvZiB3aGF0IHlvdSBwb2ludDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCnRvPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBhZ2U4aW1hZ2U0 OTYiIHdpZHRoPSIyMDAiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iNDE0MDEw MkUtMzJCQS00MkE5LTkxNkYtQjY2NUQyMjRFMTBFIiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1o ZWlnaHQ9InllcyIgc3JjPSJjaWQ6OTU2RUZFOEItN0IxMS00NzM5LUE1RUYtODUwRDlCMEQwREQ2 QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpSYXZpOiBuYW1lIGlz IGp1c3QgYSBjb250ZW50IGhhc2ggaWQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1n IGFsdD0icGFnZThpbWFnZTEzODQiIHdpZHRoPSIxNzciIGhlaWdodD0iMTYiIGFwcGxlLWlubGlu ZT0ieWVzIiBpZD0iRDg3N0IxMUItNTFDQS00QTcwLUE5ODktQ0QyMjU3RTNCN0U4IiBhcHBsZS13 aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6RkVEMUQ3NDItRjdGQy00MUM0 LTgxRkUtMEE5NDlCMTk3RUEwQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9 IiI+DQpOYWNobyAtIHRoYXRzIG5hbWVsZXNzIG9iamVjdHM8YnIgY2xhc3M9IiI+DQo8YnIgY2xh c3M9IiI+DQo8aW1nIGFsdD0icGFnZThpbWFnZTIxNTIiIHdpZHRoPSIzMDYiIGhlaWdodD0iMTYi IGFwcGxlLWlubGluZT0ieWVzIiBpZD0iM0Y5NUU2NjYtNzZFNy00NTFBLTg1RjAtNjUxNjdGQTBD QTMzIiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6MzdEMEI0 MTAtNDEwNi00ODI0LThCRUMtNDExMERCMkE3MDExQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0i Ij48YnIgY2xhc3M9IiI+DQpyYXZpIC0gaXMgdGhhdCBzb21ldGhpbmcgdGhhdCBpcyBjb3ZlcmVk IGluIHRoZSBjY254IDEuMD88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0i cGFnZThpbWFnZTMyMDAiIHdpZHRoPSIyNjIiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVz IiBpZD0iQUREM0M4MzUtQThDQy00OERBLTg3Q0YtRDc3RDcwQ0M0NjBFIiBhcHBsZS13aWR0aD0i eWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6MDMwRjVGOUYtNzI2Ni00RjhFLUE1MTQt NTNGRUNGNTJGNTVDQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpu YWNobzogbm90IGluIHNwZWMgYnV0IHdpbGwgZGlzY3VzcyBpbiAxLzIgaG91ci48YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpjaHJpczsgc3BlYyBmb3IgdGhpcyBzaG91bGQgaW5jbHVkZSBz dHJ1Y3R1cmUgYW5kIHVzZS4gV2UgaGF2ZSBhIGRvYyB3ZSBuZWVkIHRvJm5ic3A7Y2lyY3VsYXRl IHRoYXQmbmJzcDtkZXNjcmliZXMgcG90ZW50aWFsIHVzZSBjYXNlcyBmb3IgdGhlIG1hbmlmZXN0 LiBHb29kIHRvIGNpcmN1bGF0ZSZuYnNwO2Fyb3VuZCBncm91cCBhbmQgZ2V0dGluZyBzb21lJm5i c3A7Y29uc2Vuc3VzIGFzIHRvIGhvdyB3ZSBzaG91bGQgdXNlIG1hbmlmZXN0IHNvJm5ic3A7d2Ug YXJlIGFsbCBvbiB0aGUgc2FtZQ0KIHBhZ2UuIEkgd2lsbCBjaXJjdWxhdGUmbmJzcDt0aGVzZSBk b2N1bWVudHMgYW5kIHRyeSB0byBzcGFyazxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnNv bWUgZGlzY3Vzc2lvbiBpbiB0aGUgZ3JvdXAuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K cmF2aTogaXMgdGhpcyB0aGUgdjIgZG9jIHRvIGJlIHNoYXJlZD88YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpBOyB3b3JrIGluIHByb2dyZXNzIC0gYWxsIHZlcnkgZmx1aWQuIGdvZXMgd2l0 aCBuYW1lbGVzcyBvYmplY3RzIGV0Yy4gRGVzaWduIG5vdDxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCnNldCBpbiBzdG9uZS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpROiBwcmVz dW1hYmx5IHlvdeKAmXJlIGdvaW5nIHRvIGNpcmN1bGF0ZSB2My4gWW914oCZcmUgbGVhdmluZyB1 cyBoYW5naW5nITxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBpbiBvcmRlciBmb3Ig dGhlIGNvbW11bml0eSB0byBjb250cmlidXRlIHRvIGRlc2lnbiBpbiBwcm9hY3RpdmUgbW9kZSBy YXRoZXImbmJzcDt0aGFuIHJlYWN0aXZlLiZuYnNwO0xpa2UgdG8gc3VnZ2VzdCB0aGF0IGRpc2N1 c3Npb24gdG9waWNzIGJldHdlZW4gdjIgYW5kIDMgYmUgcG9zdGVkJm5ic3A7dG8gbWFpbGluZyBn cm91cCByYXRoZXIgdGhhbiZuYnNwO2Rpc2N1c3NlZCBpbiBzbWFsbGVyIGdyb3VwcyB3aGVyZSBv dGhlcnMgY2Fu4oCZdCB0cmFjazxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmVhc2lseS4g QmVjYXVzZSB0aGVuIGlmIHBlb3BsZSBmaW5kIHByb2JsZW1zIHdlIGhhdmUgdG8gd2luZCBiYWNr LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkpUOiBpcyB0aGVyZSBzb21ldGhpbmcgdGhh dCBzYXlzIGhhc2ggMjU2PzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkE6IHRoYXRzIHRo ZSBkZWZhdWx0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSlQ6SXMgdGhlcmUgZm9yd2Fy ZCBjb21wYXRpYmlsaXR5IGlmIHRoaW5ncyBjaGFuZ2U/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz PSIiPg0KbWFyYzogaGFzIHRvIGJlIGJha2VkIGluIHRvIHRoZSBmb3J3YXJkZXI/PGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KSlQ6PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KbWFy YzogZmlyc3QgYWRkcmVzcyBob3cgYSBmb3J3YXJkZXIgZGVhbHMgd2l0aCBkaWZmIGhhc2ggdHlw ZXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogYW4gb2JzZXJ2YXRpb24gZm9yIGZ1 dHVyZS4uLiZuYnNwO2V2ZXJ5IHRpbWUgc29tZW9uZSBoYXMgcHJvcG9zZWQgc29tZXRoaW5nJm5i c3A7dGhhdCBkaWRu4oCZdCBoYXZlJm5ic3A7aGFzaCBmdW5jdGlvbiwga2V5IGFnaWxpdHksIGNy eXB0byBmdW5jdGlvbiBpdCBoYXMgYmVlbiBzaG90IGRvd24uJm5ic3A7SXQgbWF5IGJlIE9LIHRv IGRlZmVyIG5vdywgYnV0Jm5ic3A7bG9va2luZyBmb3J3YXJkIGRvbuKAmXQgdGhpbmsgaXQgd2ls bCBnbyBmYXIgd2l0aG91dDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmNyeXB0IGFsZ29y aXRobSBhbmQga2V5IGFnaWxpdHk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQptYXJjOiBu ZWVkIHRvIGZpZ3VyZSBvdXQgaG93IHRvIGRlZmluZSBpdCBpbiBhIENPLjxiciBjbGFzcz0iIj4N CjxiciBjbGFzcz0iIj4NCkRPOyBpZiB3ZSBoYXZlIGhhc2ggbmFtZXMgLCBtaWdodCBiZSBiZXN0 IHRvIGhhdmUgYSBUIGluIHRoZXJlIHRoYXQgc2F5cyB0eXBlJm5ic3A7aGFzaCBmdW5jdGlvbiBo YSZuYnNwOzI1NiB2cyBzb21ldGhpbmcgZWxzZS4gbm90IG5lY2Vzc2FyaWx5IHJpZ2h0IGF3YXkg YnV0IHdvbuKAmXQgZ288YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpmYXIgd2l0aG91dCBp dC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogd29uZGVyaW5nIGhvdyB3ZSBtaWdo dCBiZSBhYmxlIHRvIGRpc2VudGFuZ2xlIHByb2dyZXNzaW9uIG9mIG1hbmlmZXN0Jm5ic3A7d29y ayBmcm9tJm5ic3A7cHJvZ3Jlc3Npb24gb24ga2V5IGFuZCBhY2Nlc3MgY29udHJvbCB3b3JrIHNv IHRoZXkgZG9u4oCZdCBnZXQmbmJzcDtlbnRhbmdsZWQgdG9vIGVhcmx5LiBoYXRlIHRvIGhhdmUg YSZuYnNwO3R5cGUgZGVwZW5kZW5jZSBiZXR3ZWVuIHRoaXMgYW5kIHRoYXQgb3RoZXI8YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQp3b3JrLiBMb3RzIG9mIHdvcmsgZ29pbmcgb24gaW4gb3Ro ZXIgYXJlYS4gVGhpcyBTRE0gdGhlcmUgLWFhdCBsZWFzdCBhbm5vdGF0ZTxiciBjbGFzcz0iIj4N CjxiciBjbGFzcz0iIj4NCnRoYXQgdGhhdCB0aGluZyBpcyBub3QgY29va2VkIG9yIHRha2UgaXQg b3V0IGZvciBub3cgYW5kIHB1dCBpbiBsYXRlci4gb3IgbGVhdmUgYTxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCnBsYWNlIGhvbGRlciBmb3IgaXQuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz PSIiPg0KQTogSXQgaXMgbm90IGZ1bGx5IGJha2VkLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCkRPOiBhbHNvIGRvbuKAmXQgdGhpbmsgaXQgaGFzIGhhZCBwdWJsaWMgZGlzY3Vzc2lvbiB5 ZXQgZWl0aGVyLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkE6IHRoZSBvbmx5IHJlcXVp cmVtZW50IHJpZ2h0IG5vdyBpcyB0aGF0IHRoZSBTRE0gZGVmaW5lcyBhY2Nlc3MgY29udHJvbCBm b3I8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpldmVyeXRoaW5nIGluIGl0IC0gbWluaW1h bCBjb3VwbGluZyB3ZSBoYXZlIHJpZ2h0IG5vdy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQpROiB0aGVyZSBpcyBub3cgd2F5IHdoZXJlIGl0IHNheXMgdGhpcyBpcyB0aGUgY2VydGlmaWNh dGUgeW914oCZcmUgdXNpbmcuIHRoYXQgaXMgd2hhdDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCnlvdSB3YW50IHRvIGRlZmVyPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPIC0g SeKAmW0gc2F5aW5nIGRvbuKAmXQga2VlcCBpbnRlcmRlcGVuZGVuY2U8YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpBOiBtZXRhZGF0YSBpcyBqdXN0IG1ldGFkYXRhIGFib3V0IHRoZSBjbGVh ciB0ZXh0IGRhdGEuIGFjY2VzcyBjb250cm9sIHNob3VsZCBiZTxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCmVuY29kZWQgaW4gdGhlIFNETSBhbmQgdGhleSBuZWVkIHRvIGJlIHNlcGFyYXRl ZC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTlpbWFnZTExMDU2 IiB3aWR0aD0iNDU4IiBoZWlnaHQ9IjMzIiBhcHBsZS1pbmxpbmU9InllcyIgaWQ9IjQxOUZEQTQ5 LUUxMDYtNDYyRi1BMjk2LTVCOTlBNTc2MkMyRSIgYXBwbGUtd2lkdGg9InllcyIgYXBwbGUtaGVp Z2h0PSJ5ZXMiIHNyYz0iY2lkOjI0REJFRjcxLUVDNzMtNDk3MC05OEE5LUU4QjczNDY1NzM0M0Br aS5zdy5lcmljc3Nvbi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KV2hhdCBpcyB0aGUgcHJp bWFyeSB1c2Ugb2YgYSBtYW5pZmVzdD8gSXMgaXQgdG8gZW5jb2RlIGEgc2luZ2xlIHRoaW5nPyBo b3cgeW91PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZW5jb2RlLCBwYXJzZSwgdXNlIGl0 PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KUmF2aTogd2hhdCBkb2VzIHQgbWVhbiB5b3Ug YXJlIGFza2luZyBmb3IgYSBjaHVuayBvZiBjb250ZW50IGFuZCB5b3UgaGF2ZSBhPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KbWFuaWZlc3QgaW4gaXQ/IFdoYXQgaXMgdGhpcyB1c2UgY2Fz ZSB3aGVyZSB5b3UgYXJlIGdpdmVuIGNvbnRlbnQgYW5kIG1hbmlmZXN0PGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KQTsgbm93IHdlIGdvdCByaWQgb2YgdGhlIHR5cGVkIHBheWxvYWQgaW5m bywgc28gaWYgaXQgaGFzIGEgbWFuaWZlc3QgYm9keSBpdHMgYTxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCm1hbmlmZXN0OyBpZiBpdCBoYXMgYSByZWd1bGFyIHBheWxvYWQgaXRzIGEgQ08g Y2FycnlpbmcgZGF0YS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNYXJjOiBtYW5pZmVz dCBjb250YWlucyB0aGluZ3NsIGlrZSBtYW5pZmVzdCBpbmZvLiBzbyBhIHNtYWxsIG9iamVjdCBl LmcuIHRoYXQmbmJzcDt3YW50cyB0byBoYXZlJm5ic3A7bWFuaWZlc3QgaW5mbyBhbmQgcGF5bG9h ZC4gaWYgcGF5bG9hZCBjb3VsZCBvbmx5IGJlIGluIGEgbGVhZiBub2RlJm5ic3A7YW5kIG1hbmlm ZXN0IGludGVybmFsIG5vZGUgeW91Jm5ic3A7aGF2ZSB0byBoYXZlIHR3byBvYmplY3RzIGFuZCBz cXVpc2ggdGhlbSZuYnNwO3RvZ2V0aGVyLiBvciB5b3UgY291bGQgaGF2ZQ0KIG9uZSBDTyB3aXRo IG1hbmlmZXN0IGFuZCZuYnNwO3NvbWUgZGF0YSBhbmQgeW914oCZcmU8YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpkb25lLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1TOiBpc3N1 ZSBpcyAtIGkgYWdyZWUgd2l0aCBETyAtIGFzIHNvbWVvbmUgd2hvIGhhcyBiZWVuIHRoaW5raW5n IGFib3V0Jm5ic3A7bWFuaWZlc3RzIGZvciBzb21lJm5ic3A7dGltZSB0aGlzIGlzIHBhaW5mdWwg YmVjYXVzZSBpdHMgY29tYmluaW5nIGFib3V0IDcgdGhpbmdzIC0mbmJzcDthY2Nlc3MgY29udHJv bCwgY3J5cHRvIGlkZW50aXR5LCBldGMgdG9vJm5ic3A7bWFueSB0aGluZ3MuIFRoaXMgaXMgdGhl IHRoaW5nIHRoYXQgdHVybnMmbmJzcDtpbnRvIDE1MCBwYWdlIHJmLiB0aGF0DQogdGhleSByZWZ1 c2UgdG8gcmV2aWV3LiBtYW5pZmVzdHMmbmJzcDtoYXZlIHNvbWUgY29tcGVsbGluZyB1c2UmbmJz cDtjYXNlcyBhbmQgdGhlbiBzZXZlcmFsIHdvdWxkbuKAmXQgaXQgYmUgbmljZS4gVGhleSBkb27i gJl0IGFsbCBoYXZlIHRvIGJlJm5ic3A7aW4gYXQgb25jZS4mbmJzcDtDb3VwbGUgb2YgaGlnaCB2 YWx1ZSBpdGVtczogc3RyYWlnaHRmb3J3YXJkIGVuY29kaW5nIG9mIG1ldGFkYXRhOyBhbHNvIEkg d2FudCB0byZuYnNwO3NpZ24mbmJzcDtvbmUgdGhpbmcsIG5vdCBldmVyeSBvbmUgb2YgdGhlDQog NGsgcGllY2VzLiBtYXkgYmUgb3RoZXIgdGhpbmdzIHRvIGRvIG9uY2U8YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQp5b3XigJl2ZSBnb3QgYWxsIHRoZSBoYXNoZXMuIFdyaXRlIGEgc3BlYyBv biB0aG9zZSB0d28gdGhpbmdzIGZpcnN0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1h cmM6IEluIHZlcnNpb24gMywgdGhlcmUgYXJlIGEgZmV3IGRlY2lzaW9uIHBvaW50cy4gb25lIGNo b2ljZSBpbiB2MyAtIHRoZSZuYnNwO3BheWxvYWQgZmllbGQgaXMmbmJzcDthcHBsaWNhdGlvbiBw YXlsb2FkLiBub3QgYSBtaXggb2YgbWFuaWZlc3QgZGF0YSBhbmQgcGF5bG9hZCBsaWtlJm5ic3A7 aW4gdjIuIERvbuKAmXQgaGF2ZSBibG9icyBvZiBhcHAmbmJzcDtkYXRhIGJlaW5nIG1peGVkIGlu IHdpdGggbWFuaWZlc3QgZGF0YS4gVGhlcmUgaXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQphIG5ldyBUTFYgdGhhdHMgTWFuaWZlc3QgZGF0YS4gV2l0aGluIG1hbmlmZXN0IGRhdGEgdGhl cmUgYXJlIHNlY3Rpb25zIGZvciBvdGhlcjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxp bWcgYWx0PSJwYWdlMTBpbWFnZTUyOCIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSIzMyIgYXBwbGUtaW5s aW5lPSJ5ZXMiIGlkPSIwQzJBMzY1Qy1CRjAwLTRDRkQtQjRDRi02Q0RCMEIyNEE3OTMiIGFwcGxl LXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDpBMDc4QTQ0MS02QTQzLTQw OEUtQTIwMS05NjMzMDgxMjk0RTJAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBjbGFz cz0iIj4NCm1hbmlmZXN0IG5vZGVzLCBkYXRhIG5vZGVzLCBhbmQgbWV0YWRhdGEgbGlrZSB0b3Rh bCBsZW5ndGguIGhlYXJpbmcgeW91LCB3ZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmNv dWxkIHNwbGl0IHRob3NlIHNlY3Rpb25zIGludG8gZGlmZmVyZW50IHdyaXRlIHVwcy48YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpHUTogQXJlIG1hbmlmZXN0cyB2aXNpYmxlIHRvIGZvcndh cmRlcnM/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE86IGxpa2VseSB0aGVzZSBtYW5p ZmVzdHMgd2lsbCBiZSBlbmNyeXB0ZWQuIFExIC0gaXMgaXQgbGlrZWx5IHRoYXQgdGhlIGZvcndh cmRlciZuYnNwO3dvdWxkIGhhdmUgdGhlJm5ic3A7a2V5IGFuZCB3b3VsZCBpdCBjYXJlPyBEaWZm IGJldHdlZW4gZm9yd2FyZGVyIGFuZCBjb25zdW1lci4mbmJzcDtBbnkgYm9keSBjYW4gc2l0IHRo ZXJlIGFuZCBhY3QgbGlrZSZuYnNwO2EgY29uc3VtZXIuIGV2ZW4gaWYgeW914oCZcmUgYW4gaW50 ZXJpbSZuYnNwO2ZvcndhcmRlci4gUSBpcyB3aGV0aGVyIGENCiBmb3J3YXJkZXIgb3IgYSBjb25z dW1lciBpbiB0aGUmbmJzcDtzYW1lIGJveCBpcyB0aGUgb25lJm5ic3A7ZG9pbmcgaXQgaXMga2lu ZCBnZiBhbiBhbmdlbCBvbiB0aGUgaGVhZCBvZiB0aGUgcGluIHF1ZXN0aW9uLiBJIGRvbuKAmXQg a25vdyBhJm5ic3A7c2luZ2xlJm5ic3A7bm9kZSB0aGF0IGlzIGEgcm91dGVyIHRoYXQgaXNu4oCZ dCBhbHNvIGEgaG9zdC4gUmVhbGx5IGp1c3QgYSBxdWVzdGlvbiBhYm91dCB3aGV0aGVyPGJyIGNs YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KdGhlIGRlY3JlcGl0IGtleSBpcyBvbiB0aGUgYm94Ljxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdlMTBpbWFnZTg3ODQiIHdp ZHRoPSIxNDkiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iNjIyMzlFRjYtMEI0 Ny00Rjg3LUIwQUEtMTkyNTkwRTk1NEY0IiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9 InllcyIgc3JjPSJjaWQ6Nzc3OEVEM0YtQUM5MS00RTM5LUE4RjYtOTNFRjNGOTNBRDRCQGtpLnN3 LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpHZW5lcmljIG5hbWUgcmVzb2x1 dGlvbjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdlMTBpbWFnZTk0 NzIiIHdpZHRoPSIzMjIiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iQjkwRjU0 RTEtMzYwOS00QzU0LThBRDUtMTM2NUNCNDhGOTZCIiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1o ZWlnaHQ9InllcyIgc3JjPSJjaWQ6Qjg2OTY3QjAtQTc2Mi00RjdDLTgyMjctRTIwNjY5ODVENTlG QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpNUzogQW5kIHRoZSBh cmd1bWVudCBpcyB0aGF0IHRoaXMgaXMgbW9yZSBlZmZlY3QgdGhhbiBJUD88YnIgY2xhc3M9IiI+ DQo8YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTEwaW1hZ2UxMDUyMCIgd2lkdGg9IjY3IiBo ZWlnaHQ9IjE2IiBhcHBsZS1pbmxpbmU9InllcyIgaWQ9IkZCQUNCQUQyLTdCOTMtNEZCQS1CQkIz LTk5OTgzNDE1RDdCNSIgYXBwbGUtd2lkdGg9InllcyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0i Y2lkOjczQjVDQkQyLUNEODYtNEZDQy1BMzkxLTIzNDAzNDFENzRGMEBraS5zdy5lcmljc3Nvbi5z ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KQ2VkcmljOiB5ZXM8YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTEwaW1hZ2UxMTE2OCIgd2lkdGg9IjQ1OCIgaGVpZ2h0 PSIzMyIgYXBwbGUtaW5saW5lPSJ5ZXMiIGlkPSIwNkYzNDNGQy00NjdGLTQ5QkYtOTc4Mi1COEFC NjIzNzM1RTIiIGFwcGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDo3 QTU2QzNCRi05ODcwLTQ5MEQtQTI4Qi00NDcyRDdFMUUyNThAa2kuc3cuZXJpY3Nzb24uc2UiIGNs YXNzPSIiPjxiciBjbGFzcz0iIj4NCk1TOiBjZXJ0YWlubHkgc29mdHdhcmUgc2NoZW1lcyBvdXQg dGhlcmUgdGhhdCBmb3J3YXJkIG1vcmUgdGhhbiBvbiB0aGU8YnIgY2xhc3M9IiI+DQo8YnIgY2xh c3M9IiI+DQpwZXJmb3JtYW5jZSBzbGlkZSAtIHRoYXQgaXMgbm90IHJlZmxlY3RpbmcgdGhlIGN1 cnJlbnQgc3RhdGUgb2YgdGhlIGFydC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpDZWRy aWM7IEkgZG9u4oCZdCBrbm93PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTWFyYzogc2Vl bWVkIGxpa2UgdGhlIGlkZWEgd2FzIHRoYXQgeW91IGNvdWxkIHB1dCBpbiBhIGV4dHJhIGhlYWRl ciB3aXRoIHNvdXJjZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmFuZCBkZXN0aW5hdGlv biBuYW1lIC0gdGhvc2UgYXJlIGNjbnggbmFtZXM/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KQ2VkcmljOyBhbiBhdHRlbXB0IHRvIGFuc3dlciBzb21lIGNvbW1lbnQgZnJvbSBsYXN0IHRp bWUgYXNraW5nIGFib3V0IHRoZSZuYnNwO3ByYWN0aWNhbCB1c2UgZm9yJm5ic3A7aGF2aW5nIG11 bHRpcGxlIG5hbWUgc3BhY2VzLiBTbyB0aGlzIGlzIG5vdCBhIHByb3Bvc2FsIC0ganVzdCBhbjxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmV4YW1wbGUgLjxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCk1hcmM6IEkgaGF2ZSBhbiBhcHAgb24gb25lIGxpbmsgdGhhdCB1bmRlcnN0YW5k IG9uZSBuYW1lIHNwYWNlIGFuZCBhbm90aGVyIC0mbmJzcDthbmQgSSB3YW50IGEmbmJzcDtnYXRl d2F5IHRoYXQgZ29lcyBmcm9tIEEgdG8gQi4gaG93IGRvZXMgdGhpcyBoZWxwPyBUaGlzIHNvdW5k czxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmxpa2UgYm90aCBhcHBzIG5lZWQgdG8gdW5k ZXJzdGFuZCB0aGlzIG5ldyBmcmFtaW5nIHR5cGUuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KQ2VkcmljOiB0aGUgYXBwIGlzIG5vdCBpbnZvbHZlZCBpbiB0aGVyZSAtIGp1c3QgYW4gYXBw IGZvciByb3V0aW5nIGFuZCBmb3JtYXR0aW5nPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K TTogc28gdGhpcyBpcyBmb3IgdHdvIGdhdGV3YXlzIHRoYXQgYXJlIGRvaW5nIHRoZSB0cmFuc2xh dGlvbj88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpDZWRyaWM7IFllcy48YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpNIC0gc28gdGhhdHMgdGhlIGludGVybWVkaWF0ZSBmb3JtPGJy IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ2VkcmljIC0gdGhlIGFuZ2xlIGlzIC0geW91IGNh biBkbyBzb21lIGtpbmQgb2YgdHJhbnNsYXRpb24gYW5kIG11c3QgdGhpbmsgYWJvdXQmbmJzcDt0 aG9zZSBpc3N1ZXMuJm5ic3A7R29pbmcgdG8gaGF2ZSB0byBmaW5kIGEgd2F5IHRvIGdvIGZyb20g b25lIHRvIHRoZSBvdGhlci4gZW5kIGdvYWwgaXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQpub3QgdG8gZG8gZXRoZXJuZXQgZm9yd2FyZGluZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NClJhbHBoOiBsZXQgbWUgc2VlIGlmIEkgZ290IGl0LiAxKSBMMiBmb3J3YXJkaW5nIGJldHdl ZW4gZGlzcGFyYXRlIGhldGVyb2dlbmVvdXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQp3 aXJlIGZvcm1hdHMgMikgbmFtZSBzcGFjZSB0cmFuc2xhdGlvbjxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCkNlZHJpYzogZHJhZnQgaXMgYWJvdXQgbXVsdGlwbGUgbmFtZSBzcGFjZSByZXNv bHV0aW9uLiBJZGVhIHVwIGZvciBkaXNjdXNzaW9uIC08YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpzaG91bGQgd2UgY29uc2lkZXIgdGhpcyB0eXBlIG9mIG11bHRpcGxlIG5hbWVzcGFjZXMg LSBpcyB0aGF0IG9mIGludGVyZXN0PzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClJhbHBo OiBjZXJ0YWlubHkgb2YgaW50ZXJlc3QgLSBzaG91bGQgcHVsbCBpdCBvdXQgYW5kIGRpc2VudGFu Z2xlIGFuZCB0aGUgdHJhbnNsYXRpb248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpuZWVk cyBsb3RzIG9mIGRpc2N1c3Npb24gLSBub3QgY2xlYXIgaWYgaXRzIGEgYnVnIG9yIGZlYXR1cmUu PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ2VkcmljOiB0cnlpbmcgdG8gc2hvdyBwcmFj dGljYWwgdXNlIGNhc2U6PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KUmFscGg6IGZvcndh cmRpbmcgcGFydCAtIGRpZmYgd2lyZWxlc3MgdGVjaG5vbG9naWVzIHlvdeKAmXJlIHVzaW5nIGhh dmUgZGlmZmVyZW50PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTUFDIGFkZHJlc3MgZm9y bWF0cy4gZGlmZmVyZW50IHNpemUgYWRkcmVzc2VzIGZvciBibHVlIHRvb3RoLCBtYWMgbGF5ZXIs IDgwMiZuYnNwOy4uLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkNlZHJpYzogbmFtZXMg YXJlIHRob3NlIE1BQyBhZGRyZXNzZXMgYW5kIHRoYXQgd2hhdHMgdHJhbnNsYXRpb24gaXMgYWJv dXQgLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBpZiB0aGUgdHdvIG5hbWUgc3Bh Y2VzIGRvbuKAmXQgaGF2ZSBhIGJpamVjdGl2ZSBtYXBwaW5nIC0gdGhhdCBzZWVtcyBhPGJyIGNs YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KcHJlY29uZGl0aW9uIGZvciBhbnkgc2NoZW1lIHRoYXQg d29ya3MgbGlrZSB0aGlzPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ2VkcmljOiBpbnRl cmVzdGluZyBRLiBoYXQga2luZCBvZiBuYW1lc3BhY2UgY2FuIHlvdSBtYXAgZnJvbSBvbmUgdG8g dGhlJm5ic3A7b3RoZXI/IE9yIGRvIHlvdSZuYnNwO2hhdmUgdG8gcmVseSBvbiBtYW5pZmVzdHMg Zm9yIG1ldGFkYXRhPyBzZWN0aW9uIGluIGRyYWZ0IGFib3V0Jm5ic3A7bWFuaWZlc3QgYXMgd2Vs bC4uLiZuYnNwO0ZpdHMgaW50byB0aGUmbmJzcDtpZGVhIG9mIHRyYW5zaXRpb24gLSBkbyB5b3Ug aGF2ZSBtdWx0aXBsZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmFkZHJlc3NlcyBjb2V4 aXN0aW5nPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBvdGhlciB0aGluZyB3b3J0 aCB0aGlua2luZyBhYm91dCAtIHByYWN0aWNhbCB1c2UgY2FzZXMgLSBhcmUgdGhlcmUgY2FzZXMm bmJzcDt3aGVyZSB0aGUmbmJzcDtuYW1lc3BhY2VzIGFyZSBkaWZmIGJ1dCB0aGUgb2JqZWN0cyBh bmQgc2VtYW50aWNzIGFyZSBpZGVudGljYWwgYW5kJm5ic3A7dGhlIG9ubHkgZGlmZiBpcyB0aGF0 IHRoZXkgYXJlJm5ic3A7bWFwcGVkIHRocm91Z2ggYSBkaWZmIG5hbWVzcGFjZS4gQmlqZWN0aXZl Jm5ic3A7bWFwcGluZyBhbmQgdGhlIHRvIGFwcCBkYXRhDQogc2NoZW1lcyBtdXN0IGJlJm5ic3A7 aWRlbnRpY2FsLiBPdGhlcndpc2UgeW91IGhhdmUgdG88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpidWQgYSByZWFsIEFMRyBvZiB3aGljaCBuYW1lIG1hcHBpbmcgaXMgb25seSBvbmUgcGFy dC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNYXJjOiBpZiB0aGlzIGlzIHJlYWxseSB0 YWxraW5nIGFib3V0IGhvdyB0byBicmlkZ2UgdG9nZXRoZXIgbXVsdGlwbGUgbGluayB0ZWNocyB3 aXRoJm5ic3A7ZGlmZiBhZGRyZXNzaW5nJm5ic3A7c2NoZW1lcyAtIERBUlBBIGhhcyBiZWVuIGRv aW5nIHRoaXMgZm9yIGEgbG9uZyB0aW1lLCB3aXRoIGFuZCZuYnNwO3dpdGhvdXQgcmVmcmFtaW5n IGFuZCZuYnNwO3RyYW5zY29kaW5nIGRpZmYgaW5mby4gbG9zdCBvZiBzdHVmZiBoYXMgYmVlbiBk b25lIG9uIHRoYXQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpwcmV2aW91c2x5PGJyIGNs YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KUmFscGg6IFRoYXRzIHdoeSBpIHdhcyB0cnlpbmcgdG8g ZGlzZW50YW5nbGUgdGhvc2UgdGhpbmdzLiB0d28gZGlmZiBwcm9ibGVtcy48YnIgY2xhc3M9IiI+ DQo8YnIgY2xhc3M9IiI+DQpOb3RoaW5nIHRoYXQgc2F5cyB0aGF0IGJyaWRnaW5nIHR3byB0ZWNo cyBtZWFucyB0aGV5IGhhdmUgZGlmZiBuYW1lc3BhY2VzLjxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCkNocmlzdGlhbiAtIGluIG15IHZpZXcgd2Ugc2hvdWxkbuKAmXQgaGF2ZSBvbmUgZ2F0 ZXdheS4gSW4gb25lIG5hbWVzcGFjZSB5b3U8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpj YW4gc2F5IHRoaXMgaXMgbXkgdHJhbnNsYXRvciAtIGFuZCB0aGlzIGdvZXMgaW4gYm90aCBkaXJl Y3Rpb25zLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPIC0geWVzIGJ1dCB5b3Ugd291 bGQgbmVlZCBhIGJpamVjdGl2ZSBtYXBwaW5nPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K TVMgLSBidXQgeW91IGNhbuKAmXQgZ2V0IHNpZ25pbmcgPzxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCkNUOiBjb3VsZCBoYXZlIGEgdHJhbnNsYXRvciB0aGF0IGRvZXMgZXZlcnl0aGluZyBm b3IgdGhhdCBuYW1lc3BhY2UuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KR1E6IENvdWxk IGJlIGFub3RoZXIgc2NlbmFyaW8gaW4gdGhlIElPVCBjYXNlLjxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCk1hcmM6IGlmIHlvdeKAmXJlIGdvaW5nIHRvIHNoaWZ0IHRoZSBvcmlnaW5hbCB0 aGluZyB0byBzaGlmdCB5b3VyIHNpZ25hdHVyZXMgdGhlbiB5b3VyJm5ic3A7YXBwIGFscmVhZHkm bmJzcDt1bmRlcnN0YW5kcyB0aGF0IG90aGVyIHRoaW5nIHdoZXJlYXMgdGhlIGdvYWwgaGVyZSBp cyB0byBoYXZlIG5hdGl2ZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmFwcHMgb24gdGhl IGdhdGV3YXlzIGluIHdoaWNoIGNhc2UgeW91IG5lZWQgYSB0cnVzdGVkIGludGVybWVkaWFyeS48 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSYXZpIC1BcmUgeW91IHRyeWluZyB0byBicmlk Z2UgcHJvdG9jb2xzIG9yIG1ha2UgYW4gYXJjaCB3aGljaCBjYW4gc3VwcG9ydDxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NCk1TLSBkb27igJl0IG1ha2UgdGhlIGFyZ3VtZW50IGFib3V0IHBl cmZvcm1hbmNlOyBzaG93IGFuIGV4YW1wbGUgdGhhdCBzaG93cyZuYnNwO3NvbWV0aGluZyZuYnNw O3doZXJlIHlvdSBkb27igJl0IGhhdmUgYSBzZXJ2ZXIgdGhhdCBzcGVha3MgYm90aC4gSWYgeW91 IHdhbnQgc29tZSBwZXImbmJzcDt0byBwZWVyIGFwcCBvdmVyIEwyIGxpbmtzIC0mbmJzcDttYWtl IHRoZSBjYXNlIGZvciB0aGF0IHNvbWVob3csIGJ1dCBpdHMgbm90IGFib3V0PGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KZm9yd2FyZGluZyBwZXJmb3JtYW5jZS48YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpMaW5rIHByb3RvY29sPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K PGltZyBhbHQ9InBhZ2UxMmltYWdlNTUyMCIgd2lkdGg9IjExMSIgaGVpZ2h0PSIxNiIgYXBwbGUt aW5saW5lPSJ5ZXMiIGlkPSI3M0I1MTIzMy1BMzIxLTQ4NTctOEYyMC1DN0YzRDNEODg5OUEiIGFw cGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDpCRUUwMTI0NS1FQzc3 LTRCNzAtQkMzRS0yOTY4NjJFRTdFM0FAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBj bGFzcz0iIj4NCkNocmlzdGlhblRzY2h1ZGluPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K PGltZyBhbHQ9InBhZ2UxMmltYWdlNjEyOCIgd2lkdGg9IjIwNCIgaGVpZ2h0PSIxNiIgYXBwbGUt aW5saW5lPSJ5ZXMiIGlkPSIzOUY3NjI4OC05NjAwLTQ2NkMtOUU0MS1DQ0VDNThCRDkwRUEiIGFw cGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDo3NEI2QTYxQS0zQkU0 LTRENkUtQTk2Mi05MDUyQTI3NTg4QTZAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBj bGFzcz0iIj4NClE6IG1lYW50IHRvIGJlIGEgcG9pbnQgdG8gcG9pbnQgbGluaz88YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTEyaW1hZ2U3MDU2IiB3aWR0aD0iNDQi IGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iRjI2MzlEREEtNUJGMi00NDhELUIy RDMtRUY1NTY5Mjg3RjBGIiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3Jj PSJjaWQ6NzBCRkE4NTQtRTkzNy00REQyLUI1ODItOEUzQTQ3MEY2QjIwQGtpLnN3LmVyaWNzc29u LnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpDVDogeWVzPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KRE86IE5lZ290aWF0aW9uIG1heSBub3QgYmUgb25lIHRoaW5nLjxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NCkNUOiB3ZSBzdGFydCB3aGVyZSB5b3UgaGF2ZSB0aGUgcG9zc2li aWxpdHkgb2YgZXhjaGFuZ2luZyBkYXRhZ3JhbXMuIElmIHRoZSBsaW5rPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KaXMgdGhlcmUgdGhlbiB0aGF0IHBhcnQgaGFzIGFscmVhZHkgYmVlbiBk ZWFsdCB3aXRoLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBPbmx5IHRoZSBwYXJ0 cyBvZiB0aGUgbmVnb3RpYXRpb24gdGhhdCBvY2N1ciBhZnRlciB0aGUgc2VjdXJpdHkgaXMgZGlz Y3Vzc2VkLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRPOiBjdXJpb3VzIC0gaWYgeW91 IHRob3VnaHQgb2YgYW5vdGhlciBkZXNpZ24gYWx0ZXJuYXRpdmUgLSBjYXN0IHRoZSBsaW5rJm5i c3A7bmVnb3RpYXRpb24gaW4gdGVybXMgb2YmbmJzcDtleGlzdGluZyBpbnRlcmVzdCBleGNoYW5n ZXMgYW5kIG1ha2UgaXQgb25lIGhvcCBhbmQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpt YWtlIGEgbmFtZSBzY2hlbWEgZm9yIGl0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFD VCBJIHdpbGwgY29tZSB0byB0aGF0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBh bHQ9InBhZ2UxMmltYWdlMTUxMTIiIHdpZHRoPSIyMzgiIGhlaWdodD0iMTYiIGFwcGxlLWlubGlu ZT0ieWVzIiBpZD0iM0ZGNjAzMkQtRDMzOC00QjJBLTkzMkMtNzA4MjBEMzE4MEEyIiBhcHBsZS13 aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6QkI5RTcxOUMtRUI3RC00Njcx LTg2NTMtNzY1MzE0MURENjQ2QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9 IiI+DQpROiBmcmFnbWVudGF0aW9uIChjb3VsZG7igJl0IGhlYXIgcXVlc3Rpb24pPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBhZ2UxMmltYWdlMTU4ODAiIHdpZHRoPSI0 NTgiIGhlaWdodD0iMzMiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iNzkwRTI5Q0YtMzE5Ni00M0ZG LUFCMTItNDBCNDVFMzdFMzk3IiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIg c3JjPSJjaWQ6MUJCRUM3NDgtOTU4MS00M0E0LUFCMzMtQjFCNTE1MjEwMUJCQGtpLnN3LmVyaWNz c29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpBOiBJbiBORE4gZnJhZ21lbnRhdGlvbiBp cyBwYXJ0IG9mIHRoZSBsaW5rIHByb3RvY29sLiBJZiB5b3UgaGF2ZSBhIGZ1bGwgTkROPGJyIGNs YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KcGFja2V0IGN1dCBpbiBwaWVjZXMgaXQgd2lsbCB0cmF2 ZWwgKGhlcmUpLiBJIGhvcGUgdGhhdCB3aWxsIHJlZmxlY3QgdGhlIHBoaWxvc29waHk8YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpHUTogSWYgd2UgY29tcGFyZSB0d28gb3B0aW9ucyBvbiBz bGlkZXMgLSBpbiBtaWRkbGUgb25lIHlvdXIgbGluayBvdmVyIE4mbmJzcDtpbnRlcmZhY2VzIC0g ZXZlcnkgbG93ZXImbmJzcDtsYXllciBpbnRlcmZhY2UgeW91IGhhdmUgPyBPbiByaWdodCBoYW5k IHNpZGUgZG8geW91PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0Kd2FudCB0aGUgc2FtZSBs YXllcj8gbmVlZCBjbGFyaWZpY2F0aW9uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQTog eWVzIGl0IHdvdWxkIGhhdmUgdGhlIHNhbWUgbGF5ZXIuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz PSIiPg0K4oCcaW5uZXIgc2VjdXJpdHnigJ0gb24gaG9sZC48YnIgY2xhc3M9IiI+DQo8YnIgY2xh c3M9IiI+DQpETzogSSB0aGluayB0aGlzIGRpc2N1c3Npb24gaXMgY29uZm91bmRpbmcgdHlwZSBk ZW11bHRpcGxleGluZyB3aXRoIGluc3RhbmNlPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K PGltZyBhbHQ9InBhZ2UxMmltYWdlMjMwNjQiIHdpZHRoPSI0MjgiIGhlaWdodD0iMTYiIGFwcGxl LWlubGluZT0ieWVzIiBpZD0iQzkzRkE4NjgtMzJEQy00NTQ5LUJCRTctNTEyQTQzMDJBNzU3IiBh cHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6MDQ5OEE0OTctNjUz Qy00RkM3LTg3NzUtODU1NEUyRTQxOUQ3QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIg Y2xhc3M9IiI+DQpROiBBcmUgdGhleSBzcGVha2luZyB0byBlYWNoIG90aGVyIHVzaW5nIElDTiBt ZXNzYWdlcyBvciBzb21ldGhpbmcgZWxzZT88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8 aW1nIGFsdD0icGFnZTEyaW1hZ2UyNDE1MiIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxNiIgYXBwbGUt aW5saW5lPSJ5ZXMiIGlkPSI5Mzc5OERFRi01MEM2LTRBMzUtOERENC01Mzc2NzZEQzdDNDYiIGFw cGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDoxQUM4RkMwNi0wNjRE LTQ2NDItOTU0Mi01NDk5NzRDNEE1NEVAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBj bGFzcz0iIj4NCkE6IE90aGVyIC0gd2lsbCBnZXQgdG8gaXQuPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KPGltZyBhbHQ9InBhZ2UxM2ltYWdlNTg0IiB3aWR0aD0iODEiIGhlaWdodD0iMTYi IGFwcGxlLWlubGluZT0ieWVzIiBpZD0iN0VFRDBDQjQtMDQ1OC00MENDLTk5RUUtNUFFRDlCREM1 RjQ5IiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6MUUwNzJB QzUtOTNGNy00MTc4LTgxMkQtQzQxNUE5NjYyNTk0QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0i Ij48YnIgY2xhc3M9IiI+DQpkZW11bHRpcGxleGluZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCjxpbWcgYWx0PSJwYWdlMTNpbWFnZTExOTIiIHdpZHRoPSIyMzIiIGhlaWdodD0iMTYiIGFw cGxlLWlubGluZT0ieWVzIiBpZD0iQ0U0MUE4NjYtRDkxMy00MTY2LUEwRjgtODg0MkQ1OTc3MUY3 IiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6OUIxM0U1Mzkt NTZFOC00MDY4LTlCNzktRTg3MDdEN0E3OUFCQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48 YnIgY2xhc3M9IiI+DQpBOiBJIHdhbnQgdG8gZG8gYm90aCB3aXRoIG9uZSBtZWNoYW5pc208YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTEzaW1hZ2UyMTIwIiB3aWR0 aD0iMzA4IiBoZWlnaHQ9IjE2IiBhcHBsZS1pbmxpbmU9InllcyIgaWQ9IjgyMDk0MUVELUVCRUQt NDkzQy04MEYyLTk5NDkwRUMzRjUxNCIgYXBwbGUtd2lkdGg9InllcyIgYXBwbGUtaGVpZ2h0PSJ5 ZXMiIHNyYz0iY2lkOkMzQTMzODcyLTY2MDEtNDkwQy04NzQzLUY5NzU0NEY0MzA1M0BraS5zdy5l cmljc3Nvbi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KRE86IEkgd2FudCB0byByYWlzZSBt eSBvYmplY3Rpb24gdG8gZG9pbmcgYm90aCB3aXRoIG9uZTxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCjxpbWcgYWx0PSJwYWdlMTNpbWFnZTMxNjgiIHdpZHRoPSI0MDIiIGhlaWdodD0iMTYi IGFwcGxlLWlubGluZT0ieWVzIiBpZD0iNTQ1MDhFOTYtRjM5MS00ODZCLTg3QUEtM0Q3QzI4NEM1 MkZFIiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6REE4NDBD QjItMDUxMC00MDBGLThGMDAtNTUwRTBFMUU5RDdGQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0i Ij48YnIgY2xhc3M9IiI+DQpETzogSXMgdGhlIG1vZGVsIGhlcmUgdGhhdCB0aGUgdHdvIGRpcmVj dGlvbnMgb2YgdGhlIGxpbmsgYXJlIGRlcGVuZGVudD88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQo8aW1nIGFsdD0icGFnZTEzaW1hZ2U0Mjk2IiB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIGFw cGxlLWlubGluZT0ieWVzIiBpZD0iQzAxMzI1QzEtRTQ5Qy00RUE0LUFGMzAtQjlGQzc2MUFDNTQ2 IiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6NUVFNzQ3NjEt M0JGNS00MUM4LUJFM0EtQjU4MkFGMzBDMkU0QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48 YnIgY2xhc3M9IiI+DQp5ZXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0i cGFnZTEzaW1hZ2U0OTA0IiB3aWR0aD0iMjgwIiBoZWlnaHQ9IjE2IiBhcHBsZS1pbmxpbmU9Inll cyIgaWQ9IjYxNkRERkY2LUQ1M0YtNDhFMy05QTgxLTEwQjA2MkM0NkEzMCIgYXBwbGUtd2lkdGg9 InllcyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0iY2lkOjJEQzY5NUVFLTcxODUtNEVBMC1BMDlC LTk0OUE1MzdENjRFMkBraS5zdy5lcmljc3Nvbi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K RE86IGlzIGl0IHJlY2VpdmVyIGRyaXZlbiBvciBzZW5kZXIgZHJpdmVuIG1vZGVsPzxiciBjbGFz cz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdlMTNpbWFnZTU4MzIiIHdpZHRoPSIx MDIiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iMzMxQjg3NzEtQ0M1Qy00MkEx LThFNUMtOThGNzk1RTY5MjQ0IiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIg c3JjPSJjaWQ6QjA0RkVCMTAtOTM5Qy00MzlBLTk4NjAtNjlDRTA2MEY2MUZGQGtpLnN3LmVyaWNz c29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpBOiByZWNlaXZlciBkcml2ZW48YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogV2hhdCBhcmUgdGhlIGJhcnJpZXIgc3luY2hyb25p emF0aW9uIHByb3BlcnRpZXMgb2YgdGhpcz8gSSBoYXZlIGEgcXVldWUgb2YmbmJzcDtyZWd1bGFy IG1lc3NhZ2VzJm5ic3A7YW5kIHRoZXNlIG1lc3NhZ2VzLiBXaGljaCBtZXNzYWdlcyBpbiB0aGUg bm9ybWFsIHF1ZXVlPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZ2V0cyB3aGljaCBzdGF0 ZSBvZiB0aGUgbGFzdCBMTCBzZXQgb3BlcmF0aW9uIGNoYW5nZTxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCkE7IEhhdmVu4oCZdCBsb29rZWQgaW50byB0aGF0LjxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCkRPOiBJ4oCZbGwgcG9pbnQgb3V0IHRoYXQgdGhlIHNpbXBsZSB0eXBlIGRl bXVsdGlwbGV4aW5nIHNjaGVtZSBtYWtlcyB0aGlzIG11Y2gmbmJzcDtoYXJkZXIuIE11Y2gmbmJz cDtlYXNpZXIgdG8gZG8gaWYgeW91IGhhdmUgZXZlcnl0aGluZyBpbiBvbmUgc3RyZWFtLiBJ4oCZ bSBub3QgYXJndWluZyZuYnNwO3RoYXQgdGhhdCBtYWtlcyB0aGUgb3RoZXImbmJzcDttdWx0aXBs ZXhpbmcgZGVzaWduIG5vIGdvb2QuIEkgdGhpbmsgd2UgZG8gbmVlZCBiYXJyaWVyPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0Kc3luY2hyb25pemF0aW9uIGJ5IHRoZSB3YXk8YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpBOiA/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE86 IElmIHlvdSB1c2UgRFRMUyB5b3UgZG9u4oCZdCBoYXZlIHBhY2tldCByZW9yZGVyaW5nIEkgYmVs aWV2ZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkE6IHNlY3VyaXR5IGxheWVyIGJyaW5n cyBzb21lIGFkdmFudGFnZXMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTFc6IG1pbm9y IGNsYXJpZmljYXRpb24gLSBORE4gdGVhbSBpcyBub3QgYXdhcmUgb2YgdGhpcyBwaWVjZSBvZiB3 b3JrLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IFdhbnQgdG8gbWVudGlvbiB0 aGF0IE5ETiBMUCBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gYWRkIGFueXRoaW5nIG5lZWRlZCZu YnNwO2F0IHRoZSBsaW5rJm5ic3A7bGF5ZXIuIFRoZSBsYW5kc2NhcGUgcGljdHVyZSB3b3VsZCBu b3QgYmUgY29ycmVjdCBiZWNhdXNlIHNlY3VyZSZuYnNwO2NoYW5uZWwgd291bGQgbm90IGJlIG5l ZWRlZCZuYnNwOy0gc29tZSBhcmVhcyB3aGVyZSB3b3VsZCBub3QgbmVlZCBzZWN1cmUmbmJzcDtj aGFubmVsIG9yIGZyYWdtZW50YXRpb24uIG4gc29tZQ0KIGNhc2VzIHlvdSBqdXN0Jm5ic3A7bmVl ZCBmcmFnbWVudGF0aW9uIGFuZCBjYXNlcyZuYnNwO3doZXJlIHlvdSBuZWVkIGJvdGguIEp1c3Qg cG9pbnQgb3V0IC0gd2UgaGF2ZSB0aGUgc3BlY2lmaWNhdGlvbiZuYnNwO3dyaXR0ZW4gKDE1PGJy IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KcmV2aXNpb25zIGF0IGxlYXN0KSBhbmQgY29tbWVu dHMgYXJlIHdlbGNvbWUuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ2hyaXM6IGxhdGVz dCBvbiByZWRtaW5lPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IGV2ZXJ5dGhp bmcgbGlua2VkIHRvIHJlZG1pbmU8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpDaHJpczog VGhlIExQIHBhY2tldCBoZWFkZXIgaXMgdmVyeSBmbGV4aWJsZSBhbmQgYSBncmVhdCBmZWF0dXJl LiBTbyBBbGV4IGlzIHJpZ2h0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KLSB0aGUgZnJh Z21lbnRhdGlvbiAuIFdlIGFyZSBzYXlpbmcgdGhhdCB3ZSB3YW50ZWQgZXZlcnkgdGhpbmcgdG8g YmUgZW5jcnlwdGVkLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdl MTNpbWFnZTI0ODE2IiB3aWR0aD0iNDU3IiBoZWlnaHQ9IjE2IiBhcHBsZS1pbmxpbmU9InllcyIg aWQ9IjI4NEM1MjVCLTY3NTYtNDM4MS05RTQyLTRCOUQzNzIyOTUxOCIgYXBwbGUtd2lkdGg9Inll cyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0iY2lkOkIzQTdBRDA4LUMwOTUtNDAwQS04ODYzLUJF MDQzQzI3NUJCQ0BraS5zdy5lcmljc3Nvbi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KQWxh biBhdCBDaXNjbzogYXJlIGFsbCBvZiB0aGVzZSBsaW5rcyBwb2ludCB0byBwb2ludD8gQXJlIHRo ZXJlIGJyb2FkY2FzdCBpbiBoZXJlPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcg YWx0PSJwYWdlMTNpbWFnZTI2MDI0IiB3aWR0aD0iMTY4IiBoZWlnaHQ9IjE2IiBhcHBsZS1pbmxp bmU9InllcyIgaWQ9IjZGRjI3NkU3LTQxMUEtNDE2OS1CNkNFLUI0QjE1ODc1NzdGNCIgYXBwbGUt d2lkdGg9InllcyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0iY2lkOjgxOUQ1RTA1LUU1OTQtNEU3 MS05NDYzLTk0OTFGOTVCRTA0RkBraS5zdy5lcmljc3Nvbi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNz PSIiPg0KQTsgQWxsIGZhY2VzIGFyZSBwb2ludCB0byBwb2ludC48YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTEzaW1hZ2UyNjg3MiIgd2lkdGg9IjE0NSIgaGVpZ2h0 PSIxNiIgYXBwbGUtaW5saW5lPSJ5ZXMiIGlkPSI1QzRBRUE3NC1BOTU5LTQ5NTUtODcxOC1ENEUy NkY1OTRCMkYiIGFwcGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDo5 MDU5RkY3My0yN0UyLTQ5NUQtODAyMS03NDU0Q0Q1ODI1NENAa2kuc3cuZXJpY3Nzb24uc2UiIGNs YXNzPSIiPjxiciBjbGFzcz0iIj4NCkFsYW46IHlvdXIgb3RoZXIgcHJvdG9jb2w8YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpBOiB3ZSB3ZXJlIGxvb2tpbmcgZm9yIGEgc3Vic2V0IG9mIHdv cmsgc29sdXRpb25zIC4gQWxsIHRoYXQgbmVnb3RpYXRpb24gZGlzY292ZXJ5PGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KUmFscGg6IHNvIHRoaXMgcmVhbGx5IGlzIGRlcGVuZGVudCBvbiBV RFAgYW5kIHNvbWUgb3RoZXIgdGhpbmcgaGFzIGhhcHBlbmVkIHRvJm5ic3A7Z2V0IHBhaXJzIG9m Jm5ic3A7VURQIGFkZHJlc3MgdGhhdCBwZW9wbGUgY29tbXVuaWNhdGUgYWNyb3NzLiBUaGF0IHJl YWxseSBzZWVtcyB0byZuYnNwO3N0aWNrIHlvdSB3aXRoIHN0YXlpbmcgb24gdG9wJm5ic3A7b2Yg VURQIGZvcmV2ZXIuIFNvbWV3aGVyZSBzb21laG93IHNvbWVwbGFjZSZuYnNwO3lvdeKAmXZlIGdv dCB0byBiZSBhYmxlIHRvIGZpbmQNCiBvdXQgd2hhdCB0aGUgdHdvJm5ic3A7ZW5kIHBvaW50cyBh cmUuIFlvdSBoYXZlIHRvIGZpbmQgdGhlJm5ic3A7b3RoZXIgZW5kIHBvaW50LiBJdCBzZWVtcyBs aWtlIHdlIHdhbnQgdG8gYmUgYWJsZSB0byBkbyB0aGlzJm5ic3A7d2l0aG91dCB0dW5uZWxpbmcg b24mbmJzcDtVRFAgb3IgSVAgZXZlbnR1YWxseS4gQXJlIHdlIGdvaW5nIHRvIG5lZWQgdG8gaW52 ZW50IGFub3RoZXIgdGhpbmcgdGhhdCB3aWxsJm5ic3A7Z2l2ZSZuYnNwO3VzIHRoZSBNQUMgYWRk cmVzc2VzIGluc3RlYWQgb2YgVURQIGFkZHJlc3M/DQogSG93IHdpbGwgd2UgZXZlbnR1YWxseSBk byBhPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZGlzY292ZXJ5IG1lY2hhbmlzbTxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkE6IHRoZSBhc3N1bXB0aW9uIGlzIHRoYXQgd2Ugd291 bGQgaGF2ZSB0byBkbyB0aGUgd29yayB5b3UgcG9pbnRlZCBvdXQgYnV0IHdlPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0Kd291bGQgYmUgYmxvY2tlZCBpZiB3ZSBjb3VsZG7igJl0IHdvcmsg dW50aWwgd2Ugc29sdmVkIGhlIGRpc2NvdmVyeSBwcm9ibGVtLjxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NClJhbHBoOiBJbSB3b3JraW5nIGF0IHRoZSB3aXJlbGVzcyByYWRpbyBsZXZlbCB0 cnlpbmcgdG8gZG8gc2VjdXJlIGRpc2NvdmVyeSBhbGwmbmJzcDt3aXRob3V0IFVEUCBvciBJUC4m bmJzcDtJUFY2IGlzIHJlYWxseSB1Z2x5IGluIHRoYXQgZW52aXJvbm1lbnQgd2hpbGUgSUNOIGlz IGJlYXV0aWZ1bCZuYnNwO2J1dCBJIG5lZWQgdG8gZG8gZGlzY292ZXJ5LiBNeSZuYnNwO2NvbmNl cm4gaXMgbm90IHRoYXQgeW91IGhhdmUgc29sdmVkIGFsbCB0aGVzZSZuYnNwO3Byb2JsZW1zIGEg cHJpb3JpDQogYnV0IGl0IGZlZWxzIGxpa2UgdGhpcyBpcyBwYWludGluZyBzJm5ic3A7aW50byBh IGNvcm5lciBvZiBuZXZlciBiZWluZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmFibGF0 ZSBkbyBkaXNjb3ZlciBzdHVmZjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkE6IFRoZSBk aXNjb3Zlcnkgd29rIGhhdmUgdG8gcnVuIHB1YmxpY2x5IGluIHNvbWUgY29udGV4dCwgYnV0IGhh dmluZyBhJm5ic3A7bGFuZ3VhZ2UgdGhhdCBzYXlzLiBJdHMgYSZuYnNwO2RpZmZlcmVudCBkaXNj dXNzaW9uIGFuZCB3ZSBzaG91bGQgaGF2ZSBhIGRpZmZlcmVudDxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCnNlc3Npb248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNUzogTm90IGFu IExMQyBhZHZvY2F0ZSBidXQgaW50ZXJlc3RlZCBpbiBzZW5zb3IgbmV0d29ya3MuIE9uZSBvZiB0 aGUgdGhpbmdzJm5ic3A7d2XigJl2ZSB0cmllZCB0byBkbyZuYnNwO2luIG91ciB3b3JrIGlzIHRy eSB0byBkaXNlbnRhbmdsZSB0aG9zZSB0aGluZ3MuIElmIHdlIHdhbnQgdG8mbmJzcDtjb2xsYWJv cmF0ZSBhbmQgZG8gZXhwZXJpbWVudHMmbmJzcDt0b2dldGhlciBhY3Jvc3MgaW1wbGVtZW50YXRp b24gaG93IGNhbiB3ZSBkbyZuYnNwO3RoYXQ/IGluIHRoZSB3b3JsZCBvZiBsYXB0b3BzDQogYW5k IG1vYmlsZSBwaG9uZXMmbmJzcDtldGMuIElPVCBoYXMgZGlmZmVyZW50IHBhY2tldC4uLiZuYnNw O3RoZSBpZGVhIHRoYXQgd2Ugd2lsbCBoYXZlIG9uZSBzZXQgb2Ygc2VtYW50aWNzLCBrZXlpbmcm bmJzcDtwZXJzcGVjdGl2ZXMgZXRjIGRvZXNu4oCZdDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCnNlZW0gcmVhc29uYWJsZSByaWdodCBub3cgYnV0IHdlIHNob3VsZG7igJl0IGxldCBpdCBj b25zdHJhaW5zIGl0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdl MTRpbWFnZTIxMDMyIiB3aWR0aD0iNDU4IiBoZWlnaHQ9IjMzIiBhcHBsZS1pbmxpbmU9InllcyIg aWQ9IjJDNzYzNUFBLUU1ODktNEExQi1CMEVBLTJBODlEQUExQTkzMiIgYXBwbGUtd2lkdGg9Inll cyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0iY2lkOkIzMEQzMjk5LUY3QUMtNDBEMC1BRDJCLTUw OEQwMTM0RkRGRUBraS5zdy5lcmljc3Nvbi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KUmFs cGg6IFN0aWxsIGhhdmUgaW50dWl0aW9uIHRoYXQgYXQgc29tZSBwb2ludCB3ZSBhcmUgZ29pbmcg dG8gd2FudCB0byBub3QgbGF5ZXIgb248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQp0b3Ag b2YgSVAsIFVEUC4uLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdl MTRpbWFnZTIyODQ4IiB3aWR0aD0iNDU4IiBoZWlnaHQ9IjMzIiBhcHBsZS1pbmxpbmU9InllcyIg aWQ9IkNCNEIyMDRDLTA2MDktNDUwRC05RTQ2LUJBQkM2NDAwODFCRiIgYXBwbGUtd2lkdGg9Inll cyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0iY2lkOjQ4OUNERTY5LTYwMTItNDhBQi1BMjg0LTE4 MDJFRUYxMzJFMkBraS5zdy5lcmljc3Nvbi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KTVM6 IFRoZSBwb2ludCBpcyB0byBzYXkgaWYgeW91IHdhbnQgdG8gc2V0IHVwIGEgcmVuZGV6dm91cyAt IHdlcmUgdHJ5aW5nIHRvIHNldCB1cDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnNvbWUg cnVsZXMgdGhlcmUuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE86IGF0IHRoZSBtZXRh IGxldmVsIHBhcnQgb2YgdGhpcyBkaXNjdXNzaW9uIGlzIHdoZXRoZXIgYWRhcHRhdGlvbiB0byBh IHR5cGUgb2YmbmJzcDtsb3dlciBsYXllciBsaW5rZWQmbmJzcDt0aGUgbmVnb3RpYXRpb24gb2Yg aG93IHlvdSB3YW50IHRvIHJ1biBJQ04gb24gdGhhdCBob3AgY291bGQmbmJzcDtiZSBjb3VwbGVk IG9yIGNvdWxkIGJlIGRlY291cGxlZCZuYnNwO2FuZCB3ZXJlIG5vdCBjbGVhciB3aGF0IHBhcnRz IHNob3VsZCBiZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmVpdGhlci48YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpSYWxwaDogTGV0cyBtYWtlIHN1cmUgdGhhdCB0aGV5IGNvdWxk IGJlIGRlY291cGxlZC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbGFuOiBJIGRvbuKA mXQga25vdyBpZiB3ZWxsIGJlIGFibGUgdG8gbWFrZSB0aGlzIHVuaXZlcnNhbC4gQW5vdGhlciBx dWVzdGlvbiBmb3IgdGhlJm5ic3A7Z3JvdXAgYXMgYSZuYnNwO3dob2xlIC0gSSBjYW4gdHJ5aW5n IHRvIGZpZ3VyZSBvdXQgaG93IEkgY2FuIGdldCBJQ04gYWxsIHRoZSB3YXkgZG93bi4gSSZuYnNw O3NlZSB0aGVzZSBzb2x1dGlvbnMgdGhhdCZuYnNwO3NheSBmaW5lIGJ1dCB5b3XigJlsbCBoYXZl IHRvIGRvIGFsbCB0aGlzIGV4dHJhIHN0dWZmIG9uIG90aGVyPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KcHJvdG9jb2xzLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1TOiBORE4g cGVvcGxlIGhhdmUgRE5TIGFzIHdlbGwgc28gaXRzPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KQUxBTjogQXJlIHdlIGludGVuZGluZyB0byBmaW5pc2ggdGhlIHNjYWZmb2xkaW5nIG9uIGV2 ZXJ5dGhpbmcgc28gd2UgY2FuIG1ha2U8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpwcm9n cmVzcz88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNUzogV2Ugd2FudCB0byBjb25uZWN0 IG91ciBsYWJzIHRvZ2V0aGVyIHNvIHdlIGNhbiBleHBlcmltZW50LjxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCm5hY2hvOiBSZW1pbmQgZXZlcnlvbmUgdGhhdCB3ZSBoYXZlIGJpd2Vla2x5 IGNhbGxzIHRoYXQgcGVvcGxlIGNhbiBqb2luLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N CjxpbWcgYWx0PSJwYWdlMTVpbWFnZTk2MTYiIHdpZHRoPSI0NTgiIGhlaWdodD0iMzMiIGFwcGxl LWlubGluZT0ieWVzIiBpZD0iQzJGMDFCQTgtQ0RCNy00OUZFLTg3RkQtOTA0NUIyMzQ1MjdFIiBh cHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6QjVDMDZGMTMtRUIz MS00NDg4LTgwNEQtN0U4N0Q2NUQzQzc5QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIg Y2xhc3M9IiI+DQpETzogRnJvbSB0aGUgcG9pbnQgb2YgSUNOUkcsIHRob3NlIGRpc2N1c3Npb25z IGRvbuKAmXQgaGFwcGVuIHVudGlsIG1vdmVkIHRvPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KdGhlIE5ETiBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1n IGFsdD0icGFnZTE1aW1hZ2UxMTI3MiIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSIzMyIgYXBwbGUtaW5s aW5lPSJ5ZXMiIGlkPSI0NDk3MkE0MC0yRDVCLTQzRDktQTc5Ny1FQTlFNjhGMzA1NjUiIGFwcGxl LXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDpBMUY1Mjk2NC0yREFGLTRD MjAtQkRFQi0zNDEyRDY2QUVCQkJAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBjbGFz cz0iIj4NClJhdmk6IFRoZSBsYW5kc2NhcGUgcGljdHVyZTogdGhpcyBhbGxvd3MgeW91IHRvIG5v dCByZXN0cmljdCB5b3Vyc2VsZiB0byBwb2ludCB0bzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCnBvaW50IGxpbmtzLiBHb29kIHRvIGNsYXJpZnkgdGhhdCBpdHMgbm90IGEgZGF0YWdyYW0g bGF5ZXI8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQptYXJjOiBVc2luZyBJQ04gb3ZlciBh IGJyb2FkY2FzdCBjaGFubmVsIGRvZXNu4oCZdCByZXF1aXJlIHRoYXQgZW5jcnlwdGlvbiBiZSBw dXQmbmJzcDthdCB0aGUgbmV0d29yayZuYnNwO2xheWVyIG9yIGhpZ2hlciB0cmFuc3BvcnQgbGF5 ZXIgaW4gdGhlIGxpbmsgbWVzc2FnZS4gbWFjcyBvcjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCmVuY3J5cHRpb24gd2lmaSB3b3JrIHBlcmZlY3RseSB3ZWxsIGF0IHRoZSA/IGxheWVyLjxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkNDTnggb3ZlciBVRFA8YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpDaHJpcyBXb29kPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE86 IEnigJltIHN0dW5uZWQgdGhhdCB5b3UgaGF2ZW7igJl0IGNvbnNpZGVyZWQgd2ViIHNvY2tldHMg KGFmdGVyIHRoZSBmYWN0OiBETyZuYnNwO21lYW50IFdlYlJUQykuJm5ic3A7RXZlcnl0aGluZyB5 b3UgbmVlZCBpcyB0aGVyZS4gSXRzIHZlcnkgaGVhdnkgd2VpZ2h0IGJ1dCBpdCZuYnNwO3NlZW1z IGxpa2UgeW914oCZcmUgZGVwZW5kaW5nIG9uIGEgdG9uJm5ic3A7b2YgaW5mcmFzdHJ1Y3R1cmUg YWxyZWFkeSBzbyB3aHkgbm90PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZGVwZW5kIG9u IG1vcmUgLSBpdHMgYWxyZWFkeSB3aWRlbHkgZGVwbG95ZWQuPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KQTogTm8gcmVhc29uIC0ganVzdCBoYXZlbuKAmXQgZ290dGVuIHRoZXJlIHlldC48 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpXaWxsIG1vdmUgdGhlIGRpc2N1c3NhbnRzIHRo ZSBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSYWxwaDogY291cGxl IG9mIG9ic2VydmF0aW9ucy4gSGF2ZSB5b3UgY29uc2lkZXJlZCB1c2luZyBkYW5zIHNlcnZpY2U8 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpkaXNjb3ZlcnkgaW4gdGhlIHNhbWUgd2F5IGl0 cyBkZXNjcmliZWQgaW4gdGhlIFJGQ3MgZnJvbSBTdHVhcnQgQ2hlc2hpcmU/PGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KQTogV2Ugd2lsbCBsb29rIGF0IHRoYXQuPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KUmFscGg6IFdpbGwgd29yayBvdmVyIHVuaWNhc3QgZG5zIG9yIG11bHRp Y2FzdCBETlMuIElmIHlvdSB3ZXJlIHRvIHVzZSBtdWx0aWNhc3Q8YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpETlMgLSB5b3UgY2FuIGNvbmZpZ3VyZSBpdCB0byB3b3JrIG9uIHRoZSBpbmRp dmlkdWFsIGRldmljZXMgdGhhdCBhcmUgcHJvdmlkaW5nPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz PSIiPg0KdGhlIHNlcnZpY2Ugd2l0aG91dCBoYXZpbmcgdG8gbW9kaWZ5IC4gbW9kaWZ5aW5nIERI Q1AganVzdCBhcyBwcm9ibGVtYXRpYyBhczxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm1v ZGlmeWluZyBETlM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBOiBXYXMgZGlzY3Vzc2Vk IGEgbG90IGF0IFVDTEE8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNUzogSnVzdCB0aGlz IG1hdHJpeCBvZiB0cnlpbmcgdG8gcmVjb2duaXplIGRpZmZlcmVudCBhZG1pbmlzdHJhdGl2ZSBk b21haW5zLkF0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KVUNMQSBKZWZmIG93bnMgaXQg YWxsIHNvIGhlIGNhbiBkbyB0aGluZ3MuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQTog U3RpbGwgZmx1c2hpbmcgb3V0IHRoZSBtYXRyaXggYW5kIGNvbWUgdXAgd2l0aCBzb21lIHJlY29t bWVuZGF0aW9ucy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbGV4OiBBbm90aGVyIHBp ZWNlIG9mIE5ETiB0aGF0IHdhcyBvbGQgQ0NOeCBjb2RlLiBsaXN0IG9mIGVsZW1lbnRzIGZvciBs b2NhbCZuYnNwO2NvbmZpZ3VyYXRpb24uJm5ic3A7SW5jbHVkZXMgc29tZSBmb3JtIG9mIERIQ1Au IENvbmZ1c2VkIGFib3V0IHRoZSBwcmVzZW50ZWQmbmJzcDt3b3JrIG1lYW5pbmcgLSBhIGxvdCBv ZiB0aGluZ3MmbmJzcDthbHJlYWR5IGRvbmUgYW5kIHRyaWVkIG91dC4gTmVlZCB0byBiZSBtb3Jl PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KY2FyZWZ1bCBhYm91dCBwcmVzZW50aW5nIGV4 aXN0aW5nIHdvcmsuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBhZ2Ux NmltYWdlOTM2MCIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSI0OSIgYXBwbGUtaW5saW5lPSJ5ZXMiIGlk PSIyRDE1RjVFMS0wQzA0LTRGRDAtODdBNi0xQjM1RUIzMzE0MDQiIGFwcGxlLXdpZHRoPSJ5ZXMi IGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDo3OTE3Q0RBQi0wNEFGLTRENEEtQUNDNi0yNThG REZEOUE0MERAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NClR3byBz ZXBhcmF0ZSB0aGluZ3MgLSB0aGUgc3BsaXQgYmV0d2VlbiB1bmljYXN0IEROUywgbXVsdGljYXN0 RE5TJm5ic3A7Li4uJm5ic3A7aXMmbmJzcDt0cmlnZ2VyZWQgYnkgdGhlIC4gc3VmZml4Jm5ic3A7 YXQgdGhlIGVuZC4gWW8gY2FuIGRvIHJlZ3VsYXIgc2VydmljZSBsb29rdXBzIG92ZXIgRE5TPGJy IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KanVzdCBmaW5lLjxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCk1hcmM6IFdvdWxkIGJlIHZlcnkgaGVscGZ1bCB3ZSBzaG91bGQgZG9jdW1lbnQg d2hhdCB0aGUgY29uZmlndXJhdGlvbiZuYnNwO3ZhcmlhYmxlcyBhcmUuIFdoYXQgaXMgaXQmbmJz cDt0aGF0IHlvdeKAmXJlIHRyeWluZyB0byBkaXNjb3ZlciBhbmQgZGVjb3VwbGUgaXQgZnJvbSBo b3cmbmJzcDt5b3XigJlyZSB0cnlpbmcgdG8gZGlzY292ZXIgaXQuIFdoYXQgYXJlIHRoZSZuYnNw O3BhcmFtZXRlcnMgYW5kIHRoZW4gdGFsayBhYm91dCB1c2luZyZuYnNwO21ldGhvZCB4IHZzIHkg dG8gZGlzY292ZXINCiBpdC4gRm9yIHRoZSBsaW5rIGNvbnRyb2wsIGFnYWluLCBqdXN0Jm5ic3A7 c2F5aW5nIHRoYXQgdGhlc2UgYXJlJm5ic3A7dGhlIGlucHV0cyB0aGF0IGdvIGludG8gZGlzY292 ZXJpbmcgdGhlIGxpbmsgY29udHJvbCB0aGVuIHlvdSBjYW4gZG8gaXQgaW4mbmJzcDt3aGF0ZXZl cjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnlvdSB3YW50LjxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCkE7IGdvb2Qgb2JzZXJ2YXRpb248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQo8aW1nIGFsdD0icGFnZTE2aW1hZ2UxNzA2NCIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSIzMyIg YXBwbGUtaW5saW5lPSJ5ZXMiIGlkPSIzMzFGQzAxOC1BMzA2LTRGMDMtODhGRi01ODNGQzdGODVF NUYiIGFwcGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDpFRTA3MjI0 MS1CMjVGLTQyNjItQTI4OC05NUQ1Nzg1QkU2MTFAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIi PjxiciBjbGFzcz0iIj4NCkRLOiB0aGlzIGxpbmUgb2Ygd29yayBzZWVtcyB0byBjb25zaWRlciBw b2ludCB0byBwb2ludCAtIGlmIHdlIHdlbnQgdG8gYnJvYWRjYXN0IG9yPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KbXVsdGkgY2FzdCB3b3VsZCB5b3UgdXNlIGRpZmZlcmVudCBzb2x1dGlv bnM/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBhZ2UxNmltYWdlMTkw NDAiIHdpZHRoPSIzMjQiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iNkQ0QTU1 MEUtRkFDNi00NEU2LUJCNjMtOTZDREM0RkYxNzk0IiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1o ZWlnaHQ9InllcyIgc3JjPSJjaWQ6OTc5QjFFQkEtNjdFMS00NDZCLUJFRjctRjg1NEFFMUE2MjdB QGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpBOiBwcm9iYWJseSwg YnV0IGZvciBub3cganVzdCBiaXRpbmcgb2ZmIHdoYXQgd2UgY2FuIGNoZXcuPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBhZ2UxNmltYWdlMjAwODgiIHdpZHRoPSIzIiBo ZWlnaHQ9IjE2IiBhcHBsZS1pbmxpbmU9InllcyIgaWQ9IjU5MzEyQTg0LTBBQUEtNDkzMi1BRTNC LTZGOUJGMEQ0QjRDNSIgYXBwbGUtd2lkdGg9InllcyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0i Y2lkOjE0RjdFMUJBLTBDQzMtNDUxNS04QjAxLTA2OEI3OTgxREVDMEBraS5zdy5lcmljc3Nvbi5z ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KTVM6IEkgd2FudCB0byBkbyBhIHNpbXBsZSB0aGlu ZyAtIGNvbGxhYm9yYXRlIGFuZCBleHBlcmltZW50IHdpdGggb3RoZXJzLiBJIG5lZWQmbmJzcDt0 byBiZSBhYmxlIHRvJm5ic3A7cmVhY2ggbXkgbGFi4oCZcyBmb3J3YXJkZXIgLSB0aGF0cyBhbGwg SSB3YW50IHRvIGRvLiBJIGNvdWxkIGhhcmQgd2lyZSBpdCZuYnNwO2J1dCB0aGF0IHNlZW1zIGZy YWdpbGUuIEV2ZW4mbmJzcDt0aGF0IGlzIHNvbWV3aGF0IGNvbXBsaWNhdGVkLiBhIHZhbHVhYmxl IGV4ZXJjaXNlJm5ic3A7d2hpbGUgd2VyZQ0KIHRyeWluZyB0byBidWlsZCB1cCB0byB0aGlzIHNp bXBsZSZuYnNwO3RoaW5nLiBUaGF0cyBub3QgdHJpdmlhbC4gVGhlIG1hdHJpeCBvZjxiciBjbGFz cz0iIj4NCjxiciBjbGFzcz0iIj4NCmhvdyB0byBkbyB0aGF0IGlzIGRlcGVuZGVudCBvbiB0aGUg dmFyaWFibGVzIGluIHlvdXIgSVQgZGVwdC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpE Ty4gSSB3YW50IHRvIGRvIG1vcmUuSSBhZ3JlZSB0aGF0IHdlIG5lZWQgbW9oYXZlIHN1ZmZpY2ll bnQgaW50ZXIgb3AgZm9yIHRoZSZuYnNwO3NpbXBsZSBjYXNlLiBCdXQmbmJzcDt0aGUgbGF0ZW5j eSBpbiBnZXR0aW5nIGdvb2QgZGVzaWducyBpcyBtZWFzdXJlZCBpbiBtb250aHMgYW5kPGJyIGNs YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KeWVhcnMuIHRoaXMgaXNhIHJlc2VhcmNoIGdyaXAgLSBp bnRlcmVzdGluZyByZXNlYXJjaCBpbiBhbGdvcml0aG1zIGFuZDxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCmFyY2hpdGVjdHVyZXMgLSBicm9hZGNhc3QgbGlua3MgaW50byBhbiBJQ04gYXJj aGl0ZWN0dXJlLiBEb27igJl0IHJlc3RyaWN0IHlvdXJzZWxmIHRvJm5ic3A7dGFraW5nIG9uZSBz dGVwJm5ic3A7MikgYW5vdGhlciBwaWVjZSBvZiBhcmNoaXRlY3R1cmFsIGRpc2VudGFuZ2xlbWVu dCB0byBiZSBkb25lIC0mbmJzcDtkaWZmIGJldHdlZW4gbWFuYWdpbmcmbmJzcDthZGphY2VuY2ll cyB2cyBsaW5rcy4gQWdlbmNpZXMgYXJlIGluaGVyZW50bHkgcG9pbnQgdG88YnIgY2xhc3M9IiI+ DQo8YnIgY2xhc3M9IiI+DQpwb2ludC4gUm91dGluZyBwcm90b2NvbHMgbmVlZCB0byBtYW5hZ2Ug YWRqYWNlbmNpZXMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGltZyBhbHQ9InBhZ2Ux N2ltYWdlMzczNiIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSIzMyIgYXBwbGUtaW5saW5lPSJ5ZXMiIGlk PSIyOEJBMjY5Ri0yNUU3LTQ4QzItODg2NC1GRDRDQjNFNUUyNkIiIGFwcGxlLXdpZHRoPSJ5ZXMi IGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDo0QzAzNjIwNS1BOUZGLTQ4NjItQTQ3MC02Q0Y4 RDZGNEI1MkFAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCk5hY2hv OyBTcGVjaWZpY2FsbHkgdHJ5aW5nIHRvIHNvbHZlIHRoZSBzaW1wbGUgcHJvYmxlbSBvZiBmaW5k aW5nIGZvcndhcmRlciAtIG5vdCB0bzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnByZWNs dWRlIHNvbHZpbmcgdGhlIG90aGVyIGJpZyBwcm9ibGVtcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xh c3M9IiI+DQo8aW1nIGFsdD0icGFnZTE3aW1hZ2U1NTEyIiB3aWR0aD0iMyIgaGVpZ2h0PSIxNiIg YXBwbGUtaW5saW5lPSJ5ZXMiIGlkPSIyMjU4NkNCNS1BNzc3LTRFQkEtODQxRS1BMjdCNzc5RjZD OTEiIGFwcGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDozMzU0NTc3 Qi1ERTY1LTQwNzItOTM3Qy1DNEUyQUI0ODZFRjZAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIi PjxiciBjbGFzcz0iIj4NCkFsZXg6IFRoaXMgaXMgZG9uZSAtIHdlIGRpZCB0aGF0IGFscmVhZHku IHdlIGhhdmUgdGhpcyBjYXBhYmlsaXR5LiBXZSBoYXZlIGFsbCB0aGlzPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KbWVjaGFuaXNtIGltcGxlbWVudGVkLjxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCk1TOiBUaGUgc2VtYW50aWNzIG9mIG90aGVyIHRoaW5ncyB5b3UgcmVxdWlyZSBk b2VzIG5vdCBtZWV0IG91ciBuZWVkcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbGV4 OiBGb2xsb3cgdGhlIGluc3RydWN0aW9ucy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpM VzogV2hhdCBoYXMgYmVlbiBkb25lIGlzIG9uZSB0aGluZywgd2hhdCBwZW9wbGUgd2FudCB0byBn ZXQgaXMgYW4gb25nb2luZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmRpc2N1c3Npb24u PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRE86IFdlIHdhbnQgdG8gdGFsayBhYm91dCBi ZWNhdXNlIGFyY2hpdGVjdHVyYWxseSBpdHMgZW50YW5nbGVkIGluIHRoZSBORE4mbmJzcDt3b3Js ZCAtIGR5bmFtaWNhbGx5Jm5ic3A7Y3JlYXRpbmcgbmVpZ2hib3IgYWRqYWNlbmN5IGJhc2VkIG9u IHRoZSBhcnJpdmFsIG9mIGFuJm5ic3A7SW50ZXJlc3QgYW5kIHRyeWluZyB0byBiaW5kIGl0IHRv IHRoZSBuZXh0Jm5ic3A7aG9wLiBBcyBvcHBvc2VkIHRvIHJlZXN0YWJsaXNoZWQ8YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpuZWlnaGJvciByZWxhdGlvbnNoaXBzLiBBbSBJIHdyb25nPzxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkxXIC0gbm90IHdyb25nIGJ1dCBpdHMgaW5hY2N1 cmF0ZS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogYXJlIGFsbCBvZiB0aGVzZSBu ZXh0IGhvcHMgdG8gYWRqYWNlbnQgbmVpZ2hib3IgcmVlc3RhYmxpc2hlZD8gQWggLSB0aGV5IGFy ZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmFsbCBwcmVlc3RhYmxpc2hlZC4gSSBoYWQg YSBtaXN1bmRlcnN0YW5kaW5nPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTVM6IGNhc3Vh bCByZW1hcms6IHBhcnQgb2YgdGhlIHdlYiBzb2NrZXRzIGlzc3VlIGlzIHRoYXQmbmJzcDsuLi48 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETzogSSBtZWFudCB3ZWIgUlRDPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KTmFtZWxlc3MgT2JqZWN0czxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCihNb3Nrbyk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNYXJrU3RhcHA6 IHNvbWUgcGVvcGxlIGFyZSBjb25jZXJuZWQgdGhhdCBuYW1lIGV4cHJlc3NlcyBsb2NhbGl0eSwg YnV0IHRoZSZuYnNwO3JvdXRpbmcgbWlnaHQgbm90Jm5ic3A7YWN0dWFsbHkgZ3JhYiBkYXRhIGZy b20gbXVsdGlwbGUgbG9jYXRpb25zLiBQb2ludDogdGhlcmUgZXhpc3RzIGE8YnIgY2xhc3M9IiI+ DQo8YnIgY2xhc3M9IiI+DQpzZXJ2aWNlIHRoYXQgcHJvdmlkZXMgb2JqZWN0cyBldmVyeXdoZXJl LCBhbmQgc2VydmljZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1vc2tvOiBOZXR3b3Jr IHJlZGlyZWN0cyBpbnRlcmVzdHMgdG8gbmVhcmJ5IGxvY2F0aW9ucyBhdXRvbWF0aWNhbGx5IGJh c2VkIG9uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KbmFtZTxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NClN0YXBwOiBDb21wbGljYXRlZCAtLSBtdXN0IGtub3cgYWJvdXQgZXZlcnkg b2JqZWN0IChkdXBsaWNhdGlvbik8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNb3Nrbzog QWx0ZXJuYXRpdmUgLS0gTmFtZSBleHByZXNzZXMgc29tZSBuYW1lc3BhY2Ugd2hlcmVpbiBzb21l IGNsb3NlJm5ic3A7JnF1b3Q7cmVzcG9uZGVyJnF1b3Q7Jm5ic3A7cHJvdmlkZXMgdGhlIGRhdGEg KGJhc2VkIG9uIGhhc2ggcmVzdC4pIEZsaWNrciBtaWdodCBkbyB0aGlzIGJ5Jm5ic3A7ZW5jYXBz dWxhdGluZyBjb250ZW50IHdpdGggbmFtZXMmbmJzcDt1bmRlciB0aGVpciBvd24gbmFtZXNwYWNl LiBBbHRlcm5hdGl2ZWx5LCZuYnNwO3RoZXkganVzdCByZS1zaWduIGNvbnRlbnQgc28gdGhhdCBw ZW9wbGUNCiBjYW4ga25vdyBpdCZuYnNwO2NhbWUgZnJvbSAoYSkgRmxpY2tyIG9yIChiKSBtZTxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm9yaWdpbmFsbHkuIEVxdWl2YWxlbnQgdG8gRmxp Y2tyIHJlYnJhbmRpbmcgY29udGVudCB1bmRlciBpdHMgb3duIG5hbWVzcGFjZTxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NCndpdGhvdXQgY2hhbmdpbmcgdGhlIHRydXN0IG9mIHRoZSBvcmln aW5hbCBtYW5pZmVzdC1lbmNvZGVkIGRhdGEuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K QWxhbjogQnV0IGFsbCBDb250ZW50IGlzIHN0aWxsIHNpZ25lZCBieSB5b3U/PGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KT3JhbiYjNDM7TW9za286IE1hbmlmZXN0IGlzIHNpZ25lZCBvbmx5 IChyb290IG9mIHRyZWUpLCBhbmQgaXMgc2lnbmVkIGJ5IG9yaWdpbmFsPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KcHJvZHVjZXI8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSYXZp OiBob3cgdG8gZ2V0IHRoZSAmcXVvdDt3cmFwcGVyJnF1b3Q7IHRoYXQgZG9lcyByZWRpcmVjdGlv biB0byBsb2NhbCBjb250ZW50ICh0aGUgaW5uZXI8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQptYW5pZmVzdCwgcmVhbGx5KTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1vc2tvOiBo YXZlbid0IGdvdCB0aGVyZSB5ZXQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpCb3JqZTog d2hhdCBhYm91dCBoYXZpbmcgcHVibGlzaGVyIHByb3ZpZGluZyB0aGlzIHNlcnZpY2U/IFByb3Zp ZGVzIHNjYWxhYmlsaXR5PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTW9za286IHllcyAt LSB0aGF0J3Mgb25lIG1vZGVsIHdlJ3ZlIGNvbnNpZGVyZWQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xh c3M9IiI+DQpQYXVsOiBubyBpbXBsaWVkIHRydXN0IHJlbGF0aW9uc2hpcCBiZXR3ZWVuIFNpZ0Eg YW5kIFNpZ0IgKHdyYXBwZXIgYW5kIGlubmVyPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K bWFuaWZlc3QpPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTW9za286IGNvcnJlY3Qg4oCU IHRoZXJl4oCZcyBubyBpbXBsaWVkIHJlbGF0aW9uc2hpcCDigJQgdHJ1c3QgbW9kZWwgaXMgc2Vw YXJhdGUgYW5kPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0Kb2J0YWluZWQvZXN0YWJsaXNo ZWQgdXNpbmcgc29tZXRoaW5nIGVsc2U8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpTdGFw cDogaWYgSSB0cnVzdCBTaWdBLCBhbmQgSSB0cnVzdCBzaWdCLCB3aHkgZG8gSSBuZWVkIFNpZ0E/ IFdoZW4gd291bGQgSSBuZWVkPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KYm90aD88YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBvcmlnaW5hbCBuYW1lIGlzIHRoZSBhdXRo b3JpdGF0aXZlIG5hbWUgb2YgdGhlIHB1Ymxpc2hlciwgYW5kIGZyb20gdGhlcmUmbmJzcDt0aGV5 IG9idGFpbiB0aGUmbmJzcDtDRE4gcmVkaXJlY3Rpb24gaW5mbywgYW5kIHRoZSBzaWcuIGZyb20g dGhlIENETiBpcyBub3QgaW1wb3J0YW50Jm5ic3A7aW4gdmVyaWZ5aW5nIHRoZSBvcmlnaW5hbCBj b250ZW50Jm5ic3A7KGJ1dCBpdCBpcyBpbXBvcnRhbnQgZm9yIHByb3RlY3RpbmcgYWdhaW5zdDxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmludGVybWVkaWF0ZSBNSVRNIGF0dGFja3MsIGUu Zy4pLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1vc2tvJiM0MztPcmFuOiBUaGUgb3Jp Z2luYWwgc2lnbmF0dXJlIGlzIG5lZWRlZCBhcyBhIHdheSBvZiBjb25maXJtaW5nIHRoZTxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmRlbGVnYXRpb24uPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KTW9za286IE9uZSBtb2RlbCB3aGVyZSByb3V0aW5nIGZpbmRzIG5lYXJlc3QgcmVw bGljYS4gQW5vdGhlciBtb2RlbCBpcyB3aGVyZSZuYnNwO3RoZXJl4oCZcyBhJm5ic3A7c2VwYXJh dGUgbWVjaGFuaXNtIGZvciByZWRpcmVjdGlvbiB0aGF0IHByb3ZpZGVzIGEgbmFtZSBmb3IgYSBz cGVjaWZpYzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmxvY2F0aW9uPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KU29saXM6IHJlZGlyZWN0aW9uIG1lY2hhbmlzbSBpcyBvcnRob2dv bmFsIHRvIG5hbWVsZXNzIG9iamVjdCBjb25jZXB0czxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCkFsZXg6IHRoaXMgaXMgb25seSBnb29kIGZvciBzdGF0aWMgY29udGVudCDigJQgd291bGRu 4oCZdCB3b3JrIGZvciBkeW5hbWljIGNvbnRlbnQmbmJzcDsod2hpY2ggQ0ROcyZuYnNwO3Byb3Zp ZGUpLiBBcmUgeW91IHRyeWluZyB0byByZWludmVudCBob3cgQ0RO4oCZcyBvcGVyYXRlIHRvZGF5 IHdpdGg8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpETlM/PGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KU3RhcHA6IE5vLCB0aGF04oCZcyBub3QgaXQuIE5vIG5lZWQgZm9yIGR5bmFt aWMgcm91dGluZyBpbmZvcm1hdGlvbiB0aGF0IGlzIGRvbmUgd2l0aDxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCkNETnMmIzQzO0ROUyB0b2RheTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i Ij4NCk9yYW46IENETiBzZWxlY3Rpb24gaXMgbm90IHBhcnQgb2YgdGhpcyDigJQgdGhlIGNob2lj ZSBtdXN0IHN0aWxsIGJlIG1hZGU8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpTdGFwcDog VG9wb2xvZ2ljYWwgaW5mb3JtYXRpb24gbXVzdCBiZSBwYXJ0IG9mIENETiByb3V0aW5nPGJyIGNs YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWxleDogYXJlbuKAmXQgd2Ugc3VwcG9zZWQgdG8gbm90 IGJlIGRlcGVuZGVudCBvbiBDRE5zPyBOb3QgZXZlcnlvbmUgY2FuIGRvPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KdGhhdC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBJ ZiB0aGF04oCZcyB0aGUgY2FzZSB0aGVuIHRoaXMgaXMgYSBub24tcHJvYmxlbS48YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpNb3NrbzogRm9yIHNtYWxsZXIgZGV2aWNlcywgbG9vayB0byBi aXQtdG9ycmVudCBwMnAgbW9kZWwgZm9yIHJlZGlyZWN0aW9uL3JvdXRpbmcvPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KbG9jYXRpbmc8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpB bGV4OiBub3QgdW5pdmVyc2FsIHNvbHV0aW9uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K T3JhbjogdGhpcyBpcyBub3QgYmVpbmcgb2ZmZXJlZCBhcyBhIHVuaXZlcnNhbCBzb2x1dGlvbjxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClNvbGlzOiB0aGlzIGlzIGdldHRpbmcgb2ZmIHRv cGljIOKAlCB3ZeKAmXJlIG5vdCB0YWxraW5nIGFib3V0IG5hbWVsZXNzIG9iamVjdHMgYW55Jm5i c3A7bW9yZS4gQSBsb3QgKG1vc3Q/KSZuYnNwO29mIHRyYWZmaWMgaXMgc3RhdGljLCBsaWtlIHNo b3J0LWxpdmVkIHdlYiBwYWdlcywgc28gdGhpczxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N CnRlY2huaXF1ZSBzdGlsbCBhcHBsaWVzLCBhbmQgdGhpcyBjb3ZlcnMgbW9zdCBvZiB0aGUgdHJh ZmZpYyBvbiB0aGUgSW50ZXJuZXQgdG9kYXk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpN b3Nrbzogc3VmZmljaWVudCBjb25kaXRpb24gZm9yIG5hbWVsZXNzIG9iamVjdDogcmVxdWVzdGlu ZyBieSBoYXNoIGFuZCBpbnRlcmVzdHM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpKZWZm VDogQSBuYW1lIGlzIGFic29sdXRlbHkgcmVxdWlyZWQhPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz PSIiPg0KTW9za286IHllcywgdGhhdOKAmXMgY29uZGl0aW9uICMxLiBIb3dldmVyLCBvbmUgbXVz dCBpbmRleCBpbnRvIHRoZSBQSVQgd2l0aG91dCBhPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KbmFtZSAod2hlbiB0aGUgQ29udGVudCBPYmplY3QgaXMgcmV0dXJuZWQpPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KU29saXM6IHNhdGlzZnlpbmcgZnJvbSB0aGUgQ1MgbWF5IG5vdCBi ZSBhIHJlcXVpcmVtZW50PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KUmF2aTogY2hhbmdl IG9mIHZhcmlhYmxlcyBuZWVkZWQ/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KU29saXM6 IG1heWJlLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1vc2tvOiBpbnRlcmVzdHMgaGF2 ZSBsb2NhdG9ycyBhbmQgaWRlbnRpZmllcnMsIGFuZCBtYXliZSBvdGhlciB0aGluZ3M8YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSYXZpOiB5ZXMsIGFuZCB0aGF0IGFmZmVjdHMgZm9yd2Fy ZGVyIGJlaGF2aW9yPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KU29saXM6IFJhdmkgd2Fu dHMgdG8gY2FsbCB0aGUgbmFtZSBhIGxvY2F0b3I8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQpNb3NrbzogbmFtZSBpcyBwcm9iYWJseSBqdXN0IGEgcm91dGFibGUgcHJlZml4LCBtYXliZSBh ZGRpdGlvbmFsIGNvbXBvbmVudHMgZm9yPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0Kc2Vy dmljZSBNVVhpbmcgVGhlIG5hbWUgaXMgbm90IHJlYWxseSByZWxhdGVkIHRvIHRoZSBvcmlnaW5h bCBuYW1lPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KT3JhbjogcHJlY29uZGl0aW9uOiBt dXN0IGJlIGFibGUgdG8gbWF0Y2ggYSBhIFBJVCBlbnRyeSBpbmRlcGVuZGVudGx5IG9mIHdoYXQ8 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpuYW1lIHdhcyB1c2VkIGludCBoZSBpbnRlcmVz dDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClNvbGlzOiB5ZXM8YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpKZWZmVCYjNDM7T3JhbjogZGlmZmVyZW50IG5hbWVzIHdpdGggc2FtZSBo YXNoIG1hcCB0byBzYW1lIFBJVCBlbnRyeT88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpT b2xpczogbm88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBTZW1hbnRpY3MgYXJl IGltcG9ydGFudCDigJQgZG9lcyB0aGUgYWJvdmUgY2FzZSB5aWVsZCBvbmUgb3IgdHdvIFBJVDxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmVudHJpZXM/PGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KTW9za286IEnigJltIG9ubHkgdGFsa2luZyBhYm91dCBtYXRjaGluZyB0aGUgUElU IGVudHJ5IHVwb24gcmV0dXJuIG9mIHRoZSBDb250ZW50PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz PSIiPg0KT2JqZWN0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KT3Jhbjogb2theSwgSSBh Z3JlZSB0aGF0IGl0IHNob3VsZCBiZSAyIGVudHJpZXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpBbGFuOiBhcmUgaGFzaGVzIGdsb2JhbGx5IHVuaXF1ZT88YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpPcmFuOiB5ZXMsIGlmIG5vdCB3ZSBoYXZlIGJpZ2dlciBwcm9ibGVtczxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCioqKk9yYW46IHRoaXMgbmVlZHMgbW9yZSBvcGVuIGRl c2lnbiBkaXNjdXNzaW9uLiBBbmQgSeKAmW0gdW5lYXN5IGFib3V0PGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KbWF0Y2hpbmcgUElUIGVudHJpZXMgYmFzZWQgb24gaGFzaGVzIGFsb25lLjxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1vc2tvOiBuZWVkIHRvIGJlIGFibGUgdG8gZG8g UElUIG1hdGNoaW5nIHdpdGhvdXQgdGhlIG5hbWUgKGkuZS4sIG9ubHkgb24gdGhlPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KaGFzaCk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpP cmFuOiBzaW5nbGUgaGFzaCBtYXRjaGluZyAxNyBQSVQgZW50cnkgaGFzaGVzIHdpbGwgc2F0aXNm eSBhbGwgb2YgdGhlbT88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpCb3JqZTogaXNu4oCZ dCB0aGlzIGEgZGVwYXJ0dXJlIGZyb20gTkROL0NDTj88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpNb3NrbyYjNDM7U29saXM6IE5vdCByZWFsbHkgKG9ubHkgQ0NOeCAxLjAgYmVjYXVzZSBv ZiBleGFjdCBuYW1lIG1hdGNoaW5nKTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClN0YXBw OiBzaG91bGQgYmUgKmFsbCBQSVQgZW50cmllcyosIG5vdCDigJxhbnnigJ0sIHdoZW4gY2hlY2tp bmcgUElUIGVudHJpZXMgZm9yIHRoZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmNvcnJl c3BvbmRpbmcgZW50cmllczxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClJhdmk6IGlzIG5h bWUgYSBob3AtYnktaG9wIGhlYWRlciBub3c/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K U29saXM6IG5vLCBpdCBqdXN0IGNhcnJpZXMgYSBuYW1lIGxpa2UgdXN1YWwsIGZvciByb3V0aW5n LiBOYW1lIGFuZCBoYXNoIG11c3QgYmUmbmJzcDtzdG9yZWQgYmVjYXVzZSZuYnNwO2FuIGludGVy ZXN0IGFsb25lIGRvZXMgbm90IHRlbGwgeW91IGlmIHRoZSByZXNwb25zZSB3aWxsIGJlIGE8YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpjb250ZW50IG9iamVjdCB3aXRoIG9yIHdpdGhvdXQg YSBuYW1lLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClJhdmk6IGhvdyBkb2VzIHJlZGly ZWN0aW9uIGhhcHBlbj88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpTb2xpczogd2UgZG9u 4oCZdCBoYW5kbGUgdGhpcyBoZXJlIOKAlCB0aGlzIHNjaGVtZSB0cmVhdHMgaW50ZXJlc3QganVz dCBhcyBiZWZvcmUuIFRoZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm5ldyBzdHVmZiBp cyBtYXRjaGluZyBiYXNlZCBvbiBoYXNoZXMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K TW9za286IG11c3QgYmUgYWJsZSB0byBpbmRleCBQSVQgd2l0aG91dCBuYW1lIChieSBoYXNoKSwg YW5kIHRoZXJlZm9yZSBjYW7igJl0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KaW5kZXgg dW50aWwgdGhlIGVudGlyZSBjb250ZW50IG9iamVjdCBpcyByZWNlaXZlZDxiciBjbGFzcz0iIj4N CjxiciBjbGFzcz0iIj4NCkdpYnNvbjogaXMgYWdncmVnYXRpbmcgYmFzZWQgb24gaGFzaCBvbmx5 IG9rYXk/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KT3JhbiYjNDM7TW9za286IE5vLCBp dCBjYW4gbGVhZCB0byBEb1MuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQXJpem9uYVBy b2Y6IGFyZSBpbnRlcmVzdHMgc2lnbmVkPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClNv bGlzOiBubzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFyaXpvbmFQcm9mOiBjYW7igJl0 IHJvdXRlcnMgZHJvcCB0aGluZ3Mgd2l0aG91dCBuYW1lcz88YnIgY2xhc3M9IiI+DQo8YnIgY2xh c3M9IiI+DQpNYW55OiB5ZXMsIHRoYXQgY2FuIGhhcHBlbiB3aXRoIG9yIHdpdGhvdXQgaW50ZXJl c3Qgc2lnbmF0dXJlczxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1vc2tvOiBuYW1lbGVz cyBvYmplY3QgY2FuIG9ubHkgbWF0Y2ggYW4gaW50ZXJlc3Qgd2l0aCBhIGhhc2ggcmVzdHJpY3Rp b248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpHaWJzb246IHdoYXQgd291bGQgaGFwcGVu IGlmIGNvbnRlbnQgb2JqZWN0IGhhcyBhIGhhc2ggYW5kIGEgbmFtZSAodGhhdCBtYXliZTxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmRpZG7igJl0IG1hdGNoIHRoZSBpbnRlcmVzdCBuYW1l KT88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombHQ7bWlzc2VkJmd0OzxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NClN0YXBwOiBQcml2YXRlIGNvbW11bmljYXRpb24gcmVtb3ZlcyB0 aGUgbmVlZCB0byBkbyBhbnkgZmllbGQgY2hlY2tpbmcvPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz PSIiPg0KcHJvY2Vzc2luZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1vc2tvOiBjb25z dW1lciB3aWxsIGFzayBieSBuYW1lLCBuYW1lJiM0MztrZXlpZCwgbmFtZSYjNDM7aGFzaCwgb3Ig YWxsIHRocmVlLi4uLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClNvbGlzOiBjb29wZXJh dGluZyBhdHRhY2tlcnMgY2FuIHBvaXNvbiBjYWNoZXMgZm9yIDNyZCBwYXJ0aWVzPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KTW9za286IG5hbWVsZXNzIG9iamVjdCBtdXN0IGJlIG5hbWVs ZXNzLCBlbHNlIGluamVjdGlvbiBpcyBwb3NzaWJsZSBieSBmb3JlaWduPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KbmFtZXM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBcml6b25Q cm9mOiBkb2N1bWVudGF0aW9uIGF2YWlsYWJsZT88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQpPcmFuOiB5ZXMsIHdoaXRlIHBhcGVyIGlzIG9ubGluZSwgYW5kIGl0IG5lZWRzIGEgbG90IGRl c2lnbi93b3JrPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTW9za286IG5hbWVsZXNzIG9i amVjdHMgYXJlIGEgd2F5IHRvIHBvc2l0aW9uIG9iamVjdHMgb24gbWFueSByZXBsaWNhcyB3aXRo b3V0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KbmVlZGluZyB0byByZXNpZ24sIHJlbmFt ZSwgZXRjLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk9yYW46IHlvdSBjYW4gZG8gdGhh dCBub3csIGFuZCB0aGlzIGlzIG5vdCBuZWNlc3NhcnkgZm9yIGFjaGlldmluZyB0aGVzZSZuYnNw O3NlbWFudGljcywgYnV0IHdlIGp1c3QmbmJzcDttaWdodCBjYWNoZSB0aGUgc2FtZSB0aGluZyB0 d2ljZS4gVGhlcmUgbWF5IGJlIHR3bzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnRoaW5n cyBjb21iaW5lZCBoZXJlLCBidXQgdGhleSBtYXkgaGF2ZSBwcmFjdGljYWwgZG93bnNpZGVzLjxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRpcms6IGxpa2UgdGhlIGlkZWEsIHNpbmNlIHdl IHRlbmQgdG8gb3ZlcmxvYWQgdGhlIG5hbWUgZm9yIG9yZ2FuaXphdGlvbmFsIGluZm8vJm5ic3A7 c3RydWN0dXJlLCBldGMuLCBhbmQmbmJzcDtyZW1vdmluZyB0aGUgbmFtZSBnaXZlcyB1cyBraW5k IG9mIGEgZmxhdCBuYW1lIHN0cnVjdHVyZSwgYW5kPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KaXQgYmxlbmRzIHdlbGwgd2l0aCBDQ04vTkROIGFyY2hpdGVjdHVyZS4gV2FudHMgdG8gZXhw bG9yZSBmdXJ0aGVyLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkdROiBzYXZlcyBhIGxv dCBvdmVyIHdpcmVsZXNzIGludGVyZmFjZXMgKGJlY2F1c2UgdGhlIGJpdHMgYXJlbuKAmXQgdGhl cmUpPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ2hyaXN0aWFuOiBob3cgZG9lcyBjb250 ZW50IHZhbGlkYXRpb24gd29yayB3aXRob3V0IHNpZ25hdHVyZXM/PGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KTW9za286IGJhc2VkIG9uIHRoZSBoYXNoIHJlc3RyaWN0aW9uLCBhbmQgYXMg bG9uZyBhcyBoYXNoLWJhc2VkPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KbmFtZXMobG9j YXRvcnMpIGFyZSB1c2VkLiBJdCBkb2VzbuKAmXQgbWF0dGVyIHdoZXJlIHRoYXQgaW5mb3JtYXRp b24gY29tZXMgZnJvbSw8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0icGFn ZTIxaW1hZ2U0NjQiIHdpZHRoPSIyMTciIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBp ZD0iQjVEM0ZEQTItNjkwRC00MUQ5LTg5MDItQUVCN0QxQUE1MjZCIiBhcHBsZS13aWR0aD0ieWVz IiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6MkQxQzA0MDctOTQ2Qi00RkU1LTg1NDAtRjMx MTk2RDg3RDlCQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpiZSBp dCBhIChzaWduZWQpIG1hbmlmZXN0IG9yIG90aGVyIHN0dWZmLjxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCjxpbWcgYWx0PSJwYWdlMjFpbWFnZTEzNTIiIHdpZHRoPSIyNzciIGhlaWdodD0i MTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iOTkyNjUyOUUtNzM2NC00NTcyLTlBN0YtNTM5Njg3 M0I3RkY5IiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6M0I0 QjUwOUEtRTRBOC00NzY5LTg4OEItNEZCN0ZFM0Y4NUIyQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFz cz0iIj48YnIgY2xhc3M9IiI+DQpKZWZmVDogb25lIGNvdWxkIGFsc28gZmV0Y2ggdGhlIG1hbmlm ZXN0IGJ5IG5hbWUuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTkROIFByb3RvY29sIERl dmVsb3BtZW50IChBbGV4KTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk9yYW46IFdoYXTi gJlzIGEgaHViPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IG90aGVyIG5vZGUg KHRoZSBmb3J3YXJkZXIgeW914oCZcmUgY29ubmVjdGluZyB0byBpbiB0aGUgdGVzdGJlZCk8YnIg Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBcml6b25hUHJvZjogaXMgaXQgYSBnYXRld2F5Pzxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IHllYWg8YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpPcmFuOiB1c2VkIGZvciB0d28gZm9yd2FyZGVycyB0byBicmluZyB1cCBhIGxp bms/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWxleDogY291bGQgYmUgdXNlZCBmb3Ig dGhhdCB0b28g4oCUIGh1YiBpcyBiYXNpY2FsbHkgYSBnYXRld2F5IChsb2NhbCBnYXRld2F5IHRv PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KdGhlIHRlc3RiZWQsIG9yIHJlbW90ZSBnYXRl d2F5IHRvIHRoZSB0ZXN0YmVkKSDigJQganVzdCBhIGZvcndhcmRlcjxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCk9yYW46IGlzIHRoaXMgZm9yIHBhaXJzIG9mIGZvcndhcmRlcnMgKGluc2lk ZSB0aGUgdGVzdGJlZCkgdG8gYnJpbmcgdXAgbGlua3MgYW1vbmdzdDxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCnRoZW1zZWx2ZXM/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWxl eDogeWVzLCB0aGlzIGlzIGEgZGlmZmVyZW50IHByb3RvY29sPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KT3Jhbjogd291bGQgYmUgaW50ZXJlc3RpbmcgdG8gZXhwbGFpbiB3aHkgZGlmZmVy ZW50IHByb3RvY29scyBhcmUgbmVlZGVkIGZvciBlZGdlJm5ic3A7Y29ubmVjdGlvbnMmbmJzcDth bmQgdHdvIGludGVybmFsIG5vZGUgYWRqYWNlbmN5L2xpbmsgcHJvdG9jb2xzIOKAlCBpcyBpdCB0 aGUgc2FtZSBhbmQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpqdXN0IG5vdCBpbXBsZW1l bnRlZCBhcyBzdWNoIHlldD88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbGV4OiBjdXJy ZW50bHkgZm9yIHN0dWIgbm9kZXMgdG8gY29ubmVjdCB0byB0aGUgdGVzdGJlZDxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NCkxpeGlhOiB3ZSB3aWxsIGRvY3VtZW50IHdoeSB0aGlzIGlzIGEg c2VwYXJhdGUgcHJvdG9jb2w8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSYWxwaDogKHIu ZS4gTkROTFB2MikgZ2l2ZW4gTkROIHNlbWFudGljcywgd2h5IGNhbuKAmXQgeW91IGJ1aWxkIHRo aXMgcHJvdG9jb2wgaW4mbmJzcDtORE4/IFdoeSZuYnNwO2RvZXMgaXQgaGF2ZSB0byBiZSBhIHNl cGFyYXRlIHByb3RvY29sPyBJcyB0aGlzIGR1ZSB0byBhIGxpbWl0YXRpb24gaW48YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQpORE4/IFdoeSBzb21ldGhpbmcgc2VwYXJhdGUgdGhhbiBJbnRl cmVzdC9EYXRhPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IHdlIG5lZWRlZCBm cmFnbWVudGF0aW9uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KUmFscGg6IGlmIHlvdSBh ZGRlZCBmcmFnbWVudGF0aW9uLCBjb3VsZCB5b3UgYnVpbGQgdGhpcyBpbiBORE4/PGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KTGl4aWE6IHRoaXMgaXMganVzdCBhIHdyYXBwZXI8YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiB3aHkgZGVzaWduIGEgbmV3IHN0YXRlIG1hY2hp bmU/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTGl4aWE6IHRoaXMgaXMganVzdCBhbiBl bmNhcHN1bGF0aW9uIG9mIHRoZSBpbnRlcmVzdC9kYXRhIHN0YXRlIG1hY2hpbmUgcHJvY2Vzc2lu ZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IHRoZXJlIG1heSBvciBtYXkgbm90 IGJlIGEgc3RhdGUgbWFjaGluZSBmb3IgcHJvY2Vzc2luZyBORE5MUHYyIHBhY2tldHM8YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBob3cgZG8gTkFDS3MgcHJvcGFnYXRlIGJleW9u ZCBvbmUgaG9wIHRvIGNvbnN1bWVyPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkxpeGlh OiBpdOKAmXMganVzdCBvbmUgaG9wPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KT3Jhbjog SSB1bmRlcnN0YW5kIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gbGluayBmYWlsdXJlIE5BQ0sgYW5k IGVpdGhlciAoYSkgZW5kLTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCnRvLWVuZCBOQUNL IG5vciAoYikgcm91dGluZyBOQUNLPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTGl4aWE6 IG5vZGVzIG5lZWQgdG8gZGV0ZXJtaW5lIGhvdyB0byBoYW5kbGUgc2luZ2xlLWhvcCBOQUNLcyAo aS5lLiwgcmVyb3V0ZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmludGVyZXN0cyBpZiBu byBGSUIgZW50cnkgZXhpc3RlZCB1cHN0cmVhbSk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQpPcmFuOiBJbnRlcmVzdGluZyBkZXNpZ24gZGVjaXNpb25zIHRvIGJlIG1hZGUsIG5lZWQgdG8g ZmluZCBvciBhZ3JlZSB1cG9uIHNjb3BlPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0Kb2Yg bmV0d29yayBob3AtYnktaG9wIE5BQ0tzPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWxl eDogcHJvY2Vzc2luZyBoYXBwZW5zIG9uIGhvcC1ieS1ob3AgYmFzaXMsIGFuZCBlcnJvciBjb2Rl IG1heSBjaGFuZ2U8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpiYXNlZCBvbiBzdGF0ZWZ1 bCBwcm9jZXNzaW5nIG9mIHJvdXRlcnM8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFu OiB0aGVyZSBpcyBub3QgYSBjbGVhciBkaWZmZXJlbmNlIGJldHdlZW4gTDIgYW5kIEwzIGVycm9y cyAoc2luY2UgaXTigJlzIGJha2VkJm5ic3A7aW50byBORE5MUHYyKSZuYnNwOyg/KSDigJQgdGhp cyBwdXRzIHRoZXNlIHR5cGVzIG9mIGVycm9ycyB0b2dldGhlci4gSSBjYW4gc2VlPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KYXJndW1lbnRzIGZvciBrZWVwaW5nIHRoZW0gdG9nZXRoZXIg YW5kIHNlcGFyYXRpbmcgdGhlbS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBp ZiBpbnRlcmVzdCBuZWVkcyB0byBiZSByZS1mb3J3YXJkZWQgZHVlIHRvIGEgbGluayBlcnJvciwg dGhpcyBORE5MUHYyPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KY291cGxpbmcgbWVhbnMg dGhhdCBpbnRlcmVzdCBtdXN0IGJlIGRlY2Fwc3VsYXRlZCBhbmQgdGhlbiBlbmNhcHN1bGF0ZWQ8 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSYXZpOiBXaGF0IGZpZWxkcyBhcmUgaW4gTHBI ZWFkZXJGaWVsZD88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbGV4OiB0aGV54oCZcmUg b25saW5lPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSmVmZlQ6IGxpc3Qgb2YgdHlwZXMg b2YgaGVhZGVyIGZpZWxkcyBpcyBtaXNzaW5nJm5ic3A7R0lic29uOiBMSU5LIGlzIG5vdCBwYXJ0 IG9mIE5ETkxQdjIsIHJpZ2h0PzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IHJp Z2h0LCBJ4oCZbSBtb3Zpbmcgb248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBM SU5LcyBhcmUgY2FjaGVhYmxlPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IHll cywgYnV0IGRpZmZlcmVudCBpbnRlcmVzdHMgZnJvbSBkaWZmZXJlbnQgTElOS3MgbGVhZCB0byBk dXBsaWNhdGVkIGNhY2hlPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZW50cmllczxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk9yYW46IHVuaWRpcmVjdGlvbmFsIGluIHRoZSBzZW5z ZSB0aGF0IEhUVFAgbGlua3MgYXJlIHVuaWRpcmVjdGlvbmFsLCBhbmQgbm90PGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KYmlkaXJlY3Rpb25hbCBsaWtlIE5lbHNvbiBsaW5rcz88YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbGV4OiB5ZXMsIHVuaWRpcmVjdGlvbmFsLCBidXQgbWF5 IG5vdCBmdWxseSB1bmRlcnN0YW5kIHRoZSBxdWVzdGlvbjxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCk9yYW46IGRlbGVnYXRpb24gaW4gb25lIHdheSwgbm90IHRoYXQgdGhlIGRlbGVnYXRl ZSBhZ3JlZXMgdG8gdGhlIGRlbGVnYXRpb248YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpB bGV4OiB5ZXMsIHJpZ2h0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KT3Jhbjogd2UgbWF5 IHdhbnQgdG8gY29uc2lkZXIgYmlkaXJlY3Rpb25hbCBMSU5LczxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NClNvbGlzOiBpbnRlcmVzdHMgaXNzdWVkIGZyb20gTElOS3MgY2FycnkgdGhlIExJ TktzIHRoZW1zZWx2ZXMgKHNvIHRoYXQgYW4mbmJzcDtpbnRlcmVzdCBpcyBmb3J3YXJkZWQmbmJz cDtiYXNlZCBvbiBuYW1lIGFuZCBMSU5LIG9iamVjdCBkZWxlZ2F0aW9uLCBpZiBuYW1lIGNhbm5v dDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmJlIHJvdXRlZCB1cG9uKTxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IGF0IGEgaGlnaCBsZXZlbCwgeWVzLjxiciBjbGFzcz0i Ij4NCjxiciBjbGFzcz0iIj4NClNvbGlzOiBkb2VzIGVhY2ggaG9wIGFubm90YXRlIGEgcm91dGlu ZyBwcmVmaXg/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWxleDogYW55IGhvcCBjYW4g YW5ub3RhdGUgYW4gaW50ZXJlc3QgYWJvdXQgd2hhdCBoYXMgYmVlbiBwaWNrZWQgYXMgdGhlIG5l eHQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpob3AsIHNvIGludGVyZXN0cyBhcmUgYW5u b3RhdGVkIG9uIGEgaG9wLWJ5LWhvcCBiYXNpczxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N ClJhdmk6IHdoYXQgaWYgeW91IGFyZSBhYmxlIHRvIHJvdXRlIG9uIGJvdGggbmFtZXM8YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbGV4OiBwaWNrIG9uZTxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NClJhdmk6IHdoYXQgaWYgaXQgYnJpbmdzIHlvdSB0byB0aGUgd3JvbmcgZGVzdD88 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBbGV4OiBwaWNrIGFub3RoZXIgb25lLiBUaGUg Zm9yd2FyZGluZyBzdHJhdGVneSAoaS5lLiwgd2hlbiBkb2VzIGEgZm9yd2FyZGVyJm5ic3A7Y2hv b3NlIHRvIHVzZSB0aGUmbmJzcDtMSU5LIHRvIGZvcndhcmQpIGlzIGEgYml0IGNvbXBsZXggYW5k IGRpc2N1c3NlZCBvbiB0aGUgcmVkPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KbWluZS48 YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpTb2xpczogTElOS3Mgc2VydmUgYXMgaGludHMg dG8gZm9yd2FyZCBhc2lkZSBmcm9tIHRoZSBhY3R1YWwgbmFtZSwgYW5kIGV2ZW50dWFsbHkmbmJz cDt5b3UgZ2V0IHRvJm5ic3A7c29tZXRoaW5nIHRoYXQgY2FuIGhhbmRsZSB0aGUgb3JpZ2luYWwg bmFtZS4gV2hlbiBjb250ZW50IGlzIHNlbnQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpi YWNrLCBkbyB5b3UgYW5ub3RhdGUgY29udGVudCBiYXNlZCBvbiBob3cgaXQgd2FzIG1hdGNoZWQ/ PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTGl4aWE6IE5vLCBjb250ZW50IG9iamVjdCBp cyBub3QgbWF0Y2hlZC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBMSU5LcyBz ZWVtIGxpa2Ugc2VjdXJlIGF1dGhvcml6ZWQgcm91dGluZyBoaW50LjxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NClNvbGlzOiBQb2lzb25pbmcgaXMgcG9zc2libGUgYmVjYXVzZSBjb250ZW50 IG9iamVjdCBkb2VzIG5vdCBhbm5vdGF0ZSB0aGUgcGF0aDxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCmFmdGVyIGZvcndhcmRpbmcgYmFzZWQgb24gTElOSy48YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpMaXhpYTogbWl0aWdhdGVkIGJ5IHJldHJ5aW5nIGludGVyZXN0cy48YnIgY2xh c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpTb2xpczogcHJvdG9jb2wgaXMgYnJva2VuIGlmIHlvdSBk b27igJl0IGhhbmRsZSBwb2lzb25pbmcuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWxl eDogc3RpbGwgdW5kZXIgZGlzY3Vzc2lvbi48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpN b3NrbzogdGhpcyBpcyBub3QgYWJvdXQgdHJ1c3QgZGVsZWdhdGlvbiwgYnV0IGFib3V0IHJvdXRp bmcgZGVsZWdhdGlvbjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkFsZXg6IHllcywgd2Ug bmVlZCB0byB1c2UgYSBkaWZmZXJlbnQgdGVybTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N ClJhdmk6IHdoYXQga2luZCBvZiBtb2JpbGl0eT88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQpBbGV4OiBvbmUgb2YgdGhlIHVzZSBjYXNlcyBpcyBwdWJsaXNoaW5nIGRhdGEgd2hpbGUgbW92 aW5nPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KUmF2aTogaXTigJlzIG5ldHdvcmstbGV2 ZWwgbW9iaWxpdHk/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KT3Jhbjogbm90IG5ldHdv cmsgbGV2ZWwgbW9iaWxpdHksIGl0IGp1c3QgaGFuZGxlcyBoYW5kb2ZmPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KTW9za286IHdobyB2ZXJpZmllcyB0aGUgTElOSyBzaWduYXR1cmU/PGJy IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWxleDogY29uc3VtZXIsIGJ1dCBmb3J3YXJkZXIg Y291bGQgYWxzbyB2ZXJpZnkgdGhlIHNpZ25hdHVyZS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpNb3Nrbzogd2hhdCBhYm91dCB0cnVzdD88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+ DQpBbGV4OiBzdGlsbCB1bmRlciBkaXNjdXNzaW9uLCBidXQgc2NoZW1hdGl6ZWQgdHJ1c3QgbW9k ZWxzIGNhbiBoZWxwIGxpbWl0IHNjb3BlPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KU29s aXM6IHlvdSBoYXZlIGEgbmV3IGNlcnQuIGZvcm1hdD88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpBbGV4OiB5ZXMsIHdlIHRyZWF0IGNvbnRlbnQgb2JqZWN0cyB3aXRoIHB1YmxpYyBrZXlz IGFuZCBzaWduYXR1cmVzIGFzIGNlcnRpZmljYXRlcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9 IiI+DQpXZSBhcmUgdHJ5aW5nIHRvIGNsZWFybHkgZGVmaW5lIHRoZSBzZWN1cml0eSBlbGVtZW50 cyBhcyBORE4gZWxlbWVudHMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KU29saXM6IGNh biB5b3UgY29tbWVudCBvbiBjdXJyZW50IHN0YXRlIG9mIHNlbGVjdG9ycyBhbmQgZXhjbHVkZXM/ PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTGl4aWEmIzQzO0FsZXg6IHdvcmsgaW4gcHJv Z3Jlc3Mg4oCUIGl04oCZcyBhcHBsaWNhdGlvbiBkcml2ZW4gd29yay48YnIgY2xhc3M9IiI+DQo8 YnIgY2xhc3M9IiI+DQpDb250cm9sbGVkIFNoYXJpbmcgb2YgU2Vuc2l0aXZlIENvbnRlbnQgKFlp bmdkaSk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpHUTogY29udGVudCBrZXkgaXMgc3lt bWV0cmljIGtleT88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpZaW5nZGk6IFllczxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1vc2tvOiBpcyB0aGVyZSBqdXN0IG9uZSBlbnRpdHkg dGhhdOKAmXMgZW5jcnlwdGluZyB1bmRlciBhIGdpdmVuIGVuY3J5cHRpb24ga2V5PyBvcjxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmlzIGl0IG11bHRpIHByb2R1Y2VyIHdpdGggdGhlIHNh bWUgZW5jcnlwdGlvbiBrZXk/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KWWluZ2RpOiBt dWx0aXBsZSBwcm9kdWNlcnMgd2lsbCBoYXZlIG11bHRpcGxlIGtleXMsIGJ1dCB0aGVzZSBjb250 ZW50IGtleXMgd2lsbCBiZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmVuY3J5cHRlZCB1 c2luZyB0aGUgc2FtZSBncm91cCBrZXk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNb3Nr bzogSSBiZWxpZXZlIHRoZSBjb250ZW50IGJlY2F1c2UgaXTigJlzIHNpZ25lZCB3aXRoIGEga2V5 IHRoYXTigJlzIHNlcGFyYXRlIGZyb208YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQp0aGUg ZW5jcnlwdGlvbiBrZXk/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KWWluZ2RpOiB5ZXMs IHdlIHVzZSBzZXBhcmF0ZSBrZXlzIGZvciBzaWduYXR1cmVzIGFuZCBlbmNyeXB0aW9uLiBDb250 ZW50IG5hbWVzPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KYW5kIGtleSBuYW1lcyBhcmUg dW5kZXIgZGlmZmVyZW50IG5hbWVzcGFjZXMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K T3JhbjogaXMg4oCcQy1LRVnigJ0gdXBwZXJjYXNlIGJlY2F1c2UgaXTigJlzIGEgY29uc3RhbnQ/ IE9yIGlzIGl0IGp1c3QgYSByYW5kb208YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpzdHJp bmc/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KWWluZ2RpOiBpdOKAmXMgYSBjb25zdGFu dCBzdHJpbmcgdGhhdCBpbmRpY2F0ZXMgaXTigJlzIGEga2V5IHVzZWQgZm9yIGNvbnRlbnQgZW5j cnlwdGlvbi48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBUaGlzIGlzIGFuIGV4 YW1wbGUgd2hlcmUgbmFtaW5nIGNvbnZlbnRpb25zIHRyaWdnZXIgc2VtYW50aWNzLCBhczxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm9wcG9zZWQgdG8gb3RoZXIgYXJjaGl0ZWN0dXJlIHdo aWNoIHVzZSB0eXBlZCBuYW1lIGNvbXBvbmVudHMgdG8gZG8gdGhpczxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCllpbmdkaTogWWVzPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGlt ZyBhbHQ9InBhZ2UyNGltYWdlNDcyIiB3aWR0aD0iNDM1IiBoZWlnaHQ9IjE2IiBhcHBsZS1pbmxp bmU9InllcyIgaWQ9IkJDRTMwNEJBLTBCQjMtNDA2Mi1CRDIzLTQ0NkY1RjNEMDM1OCIgYXBwbGUt d2lkdGg9InllcyIgYXBwbGUtaGVpZ2h0PSJ5ZXMiIHNyYz0iY2lkOkFENDVEN0FFLTVFNkMtNDg5 NC05MzlBLTE2ODk4NENDQzA3MUBraS5zdy5lcmljc3Nvbi5zZSIgY2xhc3M9IiI+PGJyIGNsYXNz PSIiPg0KU2VydmljZSBjZW50cmljIG5ldHdvcmtpbmcgYXJjaGl0ZWN0dXJlIGZvciBjaGFsbGVu Z2VkIG5ldHdvcmtzIChXYW5nKTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpbWcgYWx0 PSJwYWdlMjRpbWFnZTEzNjAiIHdpZHRoPSIxMzIiIGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0i eWVzIiBpZD0iMTREREE3MUItRTNFOC00MTg5LTg0NzMtMjI1NzdGNzdFMjhEIiBhcHBsZS13aWR0 aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3JjPSJjaWQ6NDBGNkZBNjUtOTQzRS00NEIxLThG QkYtOUE0OEVFRTNFMTYzQGtpLnN3LmVyaWNzc29uLnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ DQombHQ7bm8gY29udGVudCBxdWVzdGlvbnMmZ3Q7PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi Pg0KPGltZyBhbHQ9InBhZ2UyNGltYWdlMjA0OCIgd2lkdGg9IjIwMyIgaGVpZ2h0PSIxNiIgYXBw bGUtaW5saW5lPSJ5ZXMiIGlkPSIyOTVGMDlFNi0yNjMyLTRENDAtQUJBNS0wRkREN0Y4QTFBMEIi IGFwcGxlLXdpZHRoPSJ5ZXMiIGFwcGxlLWhlaWdodD0ieWVzIiBzcmM9ImNpZDpCQUM0RDBDMi1C MjMzLTRBMkYtOTEzMC1FMzVBNTM2MEM3NTBAa2kuc3cuZXJpY3Nzb24uc2UiIGNsYXNzPSIiPjxi ciBjbGFzcz0iIj4NCk9yYW46IGNhbiB5b3Ugc2VuZCBtZSB5b3VyIHNsaWRlcz88YnIgY2xhc3M9 IiI+DQo8YnIgY2xhc3M9IiI+DQo8aW1nIGFsdD0icGFnZTI0aW1hZ2UyODk2IiB3aWR0aD0iNjAi IGhlaWdodD0iMTYiIGFwcGxlLWlubGluZT0ieWVzIiBpZD0iQTE0NEVCMDEtNjEwRS00RjJFLTg5 RTMtRTc5RDhDOTU2N0QyIiBhcHBsZS13aWR0aD0ieWVzIiBhcHBsZS1oZWlnaHQ9InllcyIgc3Jj PSJjaWQ6Q0JBMjFCOUEtOEU0Mi00OUMzLTk5RkYtRUE0OTNCQjk2NTNFQGtpLnN3LmVyaWNzc29u LnNlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpXYW5nOiB5ZXM8YnIgY2xhc3M9IiI+DQo8YnIg Y2xhc3M9IiI+DQpQcml2YWN5IGRpc2N1c3Npb24gKERpcmsgYW5kIE1hcmspPGJyIGNsYXNzPSIi Pg0KPGJyIGNsYXNzPSIiPg0KRGlyazogSUFCIG1lZXRpbmcgbGFzdCB3ZWVrLCBkaXNjdXNzZWQg aW1wYWN0IG9mIGVuY3J5cHRpb24gb24gbW9iaWxlIHNlcnZpY2VzLyZuYnNwO25vZGVzLiBPbmUg b2YmbmJzcDt0aGUgaW5zaWdodHMgd2FzIHRoYXQgZXZlcnlvbmUgaXMgYmV0dGluZyBvbiBUTFMg Zm9yIHByaXZhY3kuIFRoaXMmbmJzcDtuZWVkcyB0byBiZSBkaXNjdXNzZWQgaW4gdGhlJm5ic3A7 Y29udGV4dCBvZiBJQ04uIEl04oCZcyBhbiBpbXBvcnRhbnQgaXNzdWUgdGhhdCBpcyBiZWluZzxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmlnbm9yZWQuPGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KQ2lzY286IFByaXZhY3kgaXMgbm90IHRoZSBzYW1lIGFzIGNvbmZpZGVudGlhbGl0 eTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClN0YXBwOiBQcml2YWN5IG1lYW5zIHdoYXQg VExTIG1lYW5zPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KT3JhbjogSUNOIGRvZXMgZ29v ZCBmb3IgaW50ZWdyaXR5LCBhbmQgYSBnb29kIGpvYiBmb3IgY29uZmlkZW50aWFsaXR5LCBidXQg aXQgZG9lczxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCm5vdCBkbyBhIGdvb2Qgam9iIGZv ciBwcml2YWN5LiBJdCB3b3VsZCBiZSB1c2VmdWwgaWYgd2UgZGVmaW5lZCBwcml2YWN5IGJldHRl ci48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPcmFuOiBlbmNyeXB0aW9uIGRvZXNu4oCZ dCBwcmVjbHVkZSB0ZW1wb3JhbCBjYWNoaW5nIChmb3IgcmV0cmFuc21pc3Npb25zKSwgYnV0IGl0 PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZG9lcyBmb3IgY3Jvc3MtdXNlciBjYWNoaW5n PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTW9za286IGlmIHlvdSB3ZXJlIHRoZSByZXNl YXJjaCBhZHZpc29yLCB3aGF0IGRvIHlvdSB0aGluayBzaG91bGQgYmUgc29sdmVkPGJyIGNsYXNz PSIiPg0KPGJyIGNsYXNzPSIiPg0KZmlyc3Q/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K U3RhcHA6IGltcG9ydGFudCBib2RpZXMgdGhhdCBvd24gcGxhdGZvcm0gKE5ETiBhbmQgQ0NOKSBz aG91bGQgZm9yYmlkIHBhcGVyczxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmFuZCBwcmVz ZW50YXRpb25zIHRoYXQgZGVwZW5kIG9uIGluLWNsZWFyIGluZm9ybWF0aW9uL2V4cG9zdXJlLjwv ZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_907156ACD53A4CFBB19310204B554945ericssoncom_-- --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page1image17104.png" Content-Description: page1image17104.png Content-Disposition: inline; filename="page1image17104.png"; size=258; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <848DE56E-49EA-4E39-8872-926DE9F4748E@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAATYAAAARCAYAAABXYoCTAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NAAACzQBwPYb8wAAAKdJREFUeAHt1FERgDAQQ8EWrbjiF12ghBYfb/YcZHOTub/nHo4AAQIVgTWv ude7K3nkIECAwFj7PDAQIECgJmDYao3KQ4DAMGyegACBnIBhy1UqEAEChs0PECCQEzBsuUoFIkDA sPkBAgRyAoYtV6lABAgYNj9AgEBOwLDlKhWIAAHD5gcIEMgJGLZcpQIRIGDY/AABAjkBw5arVCAC BAybHyBAICfwA7H6C3WjGNzrAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page1image18112.png" Content-Description: page1image18112.png Content-Disposition: inline; filename="page1image18112.png"; size=211; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <82057680-84F8-4884-B238-5C20EEDA566C@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAKUAAAARCAYAAAC8cGy5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MQAACzEB7Ux+BQAAAHhJREFUaAXt0kERgEAMBEEO/zLQBT4oINiYR0fB1qTXvOexOQU6BZ413zWd PZYoMPcuggK1AlDWPmLPBiUEuQJQ5l5iEJQM5ApAmXuJQVAykCsAZe4lBkHJQK4AlLmXGAQlA7kC UOZeYhCUDOQKQJl7iUFQMpAr8AObIApvHymdcAAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page1image25360.png" Content-Description: page1image25360.png Content-Disposition: inline; filename="page1image25360.png"; size=534; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <6401E839-38CC-4500-9590-CD6013F807A4@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAbtJREFUeAHt2L0JAkEUhdEd2Uoswh6s0dhCTKzCnx6MRJYdG1jmZpu8Y+gN Bg4PPtjWl8d58iNAgAABAgS2BT7t3vr67turfwkQIECAAIFpWU8HDAQIECBAgMBYQCzHPlYCBAgQ IDCJpSMgQIAAAQJBQCwDkJkAAQIECIilGyBAgAABAkFALAOQmQABAgQIiKUbIECAAAECQUAsA5CZ AAECBAiIpRsgQIAAAQJBQCwDkJkAAQIECIilGyBAgAABAkFALAOQmQABAgQIiKUbIECAAAECQUAs A5CZAAECBAiIpRsgQIAAAQJBYA67mQCBXQX6bVr7ZdcnPUaAwFjg+3uJ5ZjISmBfgd6ebT5e933U awQIJAGfYZOQnQABAgTKC4hl+RMAQIAAAQJJQCyTkJ0AAQIEyguIZfkTAECAAAECSUAsk5CdAAEC BMoLiGX5EwBAgAABAklALJOQnQABAgTKC4hl+RMAQIAAAQJJQCyTkJ0AAQIEyguIZfkTAECAAAEC SUAsk5CdAAECBMoLiGX5EwBAgAABAklALJOQnQABAgTKC4hl+RMAQIAAAQJJQCyTkJ0AAQIEygv8 AeUrFPwebv2BAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page2image15480.png" Content-Description: page2image15480.png Content-Disposition: inline; filename="page2image15480.png"; size=545; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAcZJREFUeAHt3bEJAkEQhtG7wx7MLcIebMVCrUI0NzQSkVsbkJtw+OUZOsEO bxc+MHEen+tp8iFAgAABAgR+CzznyzzW+/g99S0BAgQIECAwfdbjgoEAAQIECBDYFhDLbR9TAgQI ECAwiaVHQIAAAQIECgGxLICMCRAgQICAWHoDBAgQIECgEBDLAsiYAAECBAiIpTdAgAABAgQKAbEs gIwJECBAgIBYegMECBAgQKAQEMsCyJgAAQIECIilN0CAAAECBAoBsSyAjAkQIECAgFh6AwQIECBA oBAQywLImAABAgQIiKU3QIAAAQIECoFdMQ8aj+e0jnPQwlYlQIAAgQSB1/v2R3/+PB7zctgnuNuR AAECBLIE/AybdV+2JUCAAIEGAbFsQHckAQIECGQJiGXWfdmWAAECBBoExLIB3ZEECBAgkCUglln3 ZVsCBAgQaBAQywZ0RxIgQIBAloBYZt2XbQkQIECgQUAsG9AdSYAAAQJZAmKZdV+2JUCAAIEGAbFs QHckAQIECGQJiGXWfdmWAAECBBoExLIB3ZEECBAgkCUglln3ZVsCBAgQaBAQywZ0RxIgQIBAloBY Zt2XbQkQIECgQeAL9V0YUOjaiREAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page3image27288.png" Content-Description: page3image27288.png Content-Disposition: inline; filename="page3image27288.png"; size=236; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAPMAAAARCAYAAAAIepq2AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MgAACzIBQPVfaAAAAJFJREFUeAHt0wERgDAQA8EW/zIQhAIYhEDRwc1WQbP5zPWc+/AIEPi7wD3X e62/p/B/AgTGsUEgQKAhYMyNHqUgMIzZERCICBhzpEgxCBizGyAQETDmSJFiEDBmN0AgImDMkSLF IGDMboBARMCYI0WKQcCY3QCBiIAxR4oUg4AxuwECEQFjjhQpBgFjdgMEIgIfPrYJK798feMAAAAA SUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page3image28176.png" Content-Description: page3image28176.png Content-Disposition: inline; filename="page3image28176.png"; size=190; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <3B4E85C2-779C-4BD6-9253-7D713867894E@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAG4AAAARCAYAAAA8L5nvAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NQAACzUBErH5FwAAAGNJREFUWAntkwENACAMwzi5S+whBhU4IUdH805B02ZR7+7haAZOjohFo27P W5WzvQSoAMMZDmoAiu3jDAc1AMX2cYaDGoBi+zjDQQ1AsX2c4aAGoNg+znBQA1BsH2c4qAEo9gf/ 1gbJlhOq8gAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page3image28904.png" Content-Description: page3image28904.png Content-Disposition: inline; filename="page3image28904.png"; size=256; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <7A33D601-A712-4AE0-A3E8-69E385438279@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAARgAAAARCAYAAAAG9rPwAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAKVJREFUeAHt1EENgEAQBME7gkvsoQBBPPBBABH0r1bAPCqbns997sMRIEDg b4FnHOuYc/t71x4BAgQ+gWvBQIAAgUpAYCpZuwQIDIHxBAQIZAICk9EaJkBAYPwAAQKZgMBktIYJ EBAYP0CAQCYgMBmtYQIEBMYPECCQCQhMRmuYAAGB8QMECGQCApPRGiZAQGD8AAECmYDAZLSGCRAQ GD9AgEAm8ALGaAaSQJrTwgAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page3image29752.png" Content-Description: page3image29752.png Content-Disposition: inline; filename="page3image29752.png"; size=236; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <8FC7497D-86DA-4D62-805D-3490AB060969@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAPMAAAARCAYAAAAIepq2AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MgAACzIBQPVfaAAAAJFJREFUeAHt0wERgDAQA8EW/zIQhAIYhEDRwc1WQbP5zPWc+/AIEPi7wD3X e62/p/B/AgTGsUEgQKAhYMyNHqUgMIzZERCICBhzpEgxCBizGyAQETDmSJFiEDBmN0AgImDMkSLF IGDMboBARMCYI0WKQcCY3QCBiIAxR4oUg4AxuwECEQFjjhQpBgFjdgMEIgIfPrYJK798feMAAAAA SUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page4image22064.png" Content-Description: page4image22064.png Content-Disposition: inline; filename="page4image22064.png"; size=519; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAaxJREFUeAHt3cEJwkAURdGZIBZiEfZgFXZrFZL04Eo0zthAyNtkkcBx6QMJ xw8X3Fj7/LwVLwIECBAgQGBZ4FUftbepL6/eJUCAAAECBMrcrgMGAgQIECBAYF1ALNd9rAQIECBA oIilIyBAgAABAkFALAOQmQABAgQIiKUbIECAAAECQUAsA5CZAAECBAiIpRsgQIAAAQJBQCwDkJkA AQIECIilGyBAgAABAkFALAOQmQABAgQIiKUbIECAAAECQUAsA5CZAAECBAiIpRsgQIAAAQJBQCwD kJkAAQIECIilGyBAgAABAkHgFHbzMQV+pbX7MR/dUxMgQGBnAu/P6M+fd/adbPM4/VuHy3mbz/Ip BAgQIOBnWDdAgAABAgSCgFgGIDMBAgQIEBBLN0CAAAECBIKAWAYgMwECBAgQEEs3QIAAAQIEgoBY BiAzAQIECBAQSzdAgAABAgSCgFgGIDMBAgQIEBBLN0CAAAECBIKAWAYgMwECBAgQEEs3QIAAAQIE goBYBiAzAQIECBAQSzdAgAABAgSCgFgGIDMBAgQIEBBLN0CAAAECBILAH/2EF1Ajb+qjAAAAAElF TkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page6image7872.png" Content-Description: page6image7872.png Content-Disposition: inline; filename="page6image7872.png"; size=258; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <0ECE9159-CE9B-4EF4-BF07-B68BA3922854@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAATYAAAARCAYAAABXYoCTAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NAAACzQBwPYb8wAAAKdJREFUeAHt1FERgDAQQ8EWrbjiF12ghBYfb/YcZHOTub/nHo4AAQIVgTWv ude7K3nkIECAwFj7PDAQIECgJmDYao3KQ4DAMGyegACBnIBhy1UqEAEChs0PECCQEzBsuUoFIkDA sPkBAgRyAoYtV6lABAgYNj9AgEBOwLDlKhWIAAHD5gcIEMgJGLZcpQIRIGDY/AABAjkBw5arVCAC BAybHyBAICfwA7H6C3WjGNzrAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page6image8880.png" Content-Description: page6image8880.png Content-Disposition: inline; filename="page6image8880.png"; size=211; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <97490383-F79F-4CBB-A1C8-F820CF9621E5@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAKUAAAARCAYAAAC8cGy5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MQAACzEB7Ux+BQAAAHhJREFUaAXt0kERgEAMBEEO/zLQBT4oINiYR0fB1qTXvOexOQU6BZ413zWd PZYoMPcuggK1AlDWPmLPBiUEuQJQ5l5iEJQM5ApAmXuJQVAykCsAZe4lBkHJQK4AlLmXGAQlA7kC UOZeYhCUDOQKQJl7iUFQMpAr8AObIApvHymdcAAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page7image29048.png" Content-Description: page7image29048.png Content-Disposition: inline; filename="page7image29048.png"; size=216; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <9C12526F-B465-4E5A-B921-F2F9D0F5BE6A@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAALQAAAARCAYAAAB0HIZvAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NwAACzcBbU86ngAAAH1JREFUaAXt0gkRhEAQBMEFPfjD0OkCHQTPno+KHAddk8t8j99wChQKXPe+ zO+chS02KDDuZ1tlUKBUAOjSN20ZQEOQKgB06p3GAM1AqgDQqXcaAzQDqQJAp95pDNAMpAoAnXqn MUAzkCoAdOqdxgDNQKoA0Kl3GgM0A6kCf3QEDAinrfyHAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page7image29976.png" Content-Description: page7image29976.png Content-Disposition: inline; filename="page7image29976.png"; size=540; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAcFJREFUeAHt2MEJwkAQQNGspBKLsAfLshhbsQlFC/DmSSRkvWaYkMGrPE/O zMnHwgdbn27HwYcAAQIECBBYF3i1S+vzo69fbQkQIECAAIFhmg87DAQIECBAgMC2gFhu+7gSIECA AIFBLD0CAgQIECBQCIhlAeRMgAABAgTE0hsgQIAAAQKFgFgWQM4ECBAgQEAsvQECBAgQIFAIiGUB 5EyAAAECBMTSGyBAgAABAoWAWBZAzgQIECBAQCy9AQIECBAgUAiIZQHkTIAAAQIExNIbIECAAAEC hYBYFkDOBAgQIEBALL0BAgQIECBQCIzFfXHu12Hup8XCVwIECBAg8P8C78/9h1i2Zxv35/9X8QsJ ECBAgEAU8Dds9DARIECAAIEkIJaJxIIAAQIECEQBsYweJgIECBAgkATEMpFYECBAgACBKCCW0cNE gAABAgSSgFgmEgsCBAgQIBAFxDJ6mAgQIECAQBIQy0RiQYAAAQIEooBYRg8TAQIECBBIAmKZSCwI ECBAgEAUEMvoYSJAgAABAklALBOJBQECBAgQiAJiGT1MBAgQIEAgCYhlIrEgQIAAAQJRQCyjh4kA AQIECCSBL82tFAt39Vx3AAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page8image496.png" Content-Description: page8image496.png Content-Disposition: inline; filename="page8image496.png"; size=229; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <956EFE8B-7B11-4739-A5EF-850D9B0D0DD6@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAMkAAAARCAYAAAB3q4hHAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAIpJREFUaAXt08ENgDAMBEGHbqmQahCiEDAUEOUamDxzv5F39HPu5REgMBfo uke/V89XvwQI/ALHhoEAgbWASNY+VgIlEkdAIAiIJACZCYjEDRAIAiIJQGYCInEDBIKASAKQmYBI 3ACBICCSAGQmIBI3QCAIiCQAmQmIxA0QCAIiCUBmAiJxAwSCwAfQSwnVRm94yAAAAABJRU5ErkJg gg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page8image1384.png" Content-Description: page8image1384.png Content-Disposition: inline; filename="page8image1384.png"; size=215; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAALIAAAARCAYAAAB5AvYoAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAHxJREFUaAXt0kENgDAUBcGWcEcg9vCDA5yQooPNVEHf/pnrfa7hKfDvAvc+ 5jz/vcHvFVjHJoIChQIgF65owwAZgkQBkBNnNAJkBhIFQE6c0QiQGUgUADlxRiNAZiBRAOTEGY0A mYFEAZATZzQCZAYSBUBOnNEIkBlIFPgAV6EF3GU7EykAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page8image2152.png" Content-Description: page8image2152.png Content-Disposition: inline; filename="page8image2152.png"; size=258; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <37D0B410-4106-4824-8BEC-4110DB2A7011@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAATMAAAARCAYAAACxS0vXAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MQAACzEB7Ux+BQAAAKdJREFUeAHt1EERgDAUQ0GKfxnoAg1cuEHR0TdbBc3mT8Z8z2PzCBAgsLbA M+Z3zbUz+D0BAgTmvUMgQIBAQcCYFVqUgQCBzZg5AgIEEgLGLFGjEAQIGDM3QIBAQsCYJWoUggAB Y+YGCBBICBizRI1CECBgzNwAAQIJAWOWqFEIAgSMmRsgQCAhYMwSNQpBgIAxcwMECCQEjFmiRiEI EDBmboAAgYTADw8uCmClDWtoAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page8image3200.png" Content-Description: page8image3200.png Content-Disposition: inline; filename="page8image3200.png"; size=248; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <030F5F9F-7266-4F8E-A514-53FECF52F55C@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAQcAAAARCAYAAADQU2mVAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NAAACzQBwPYb8wAAAJ1JREFUeAHt1LENgDAQBEFDr3RFSF1QCTYpwZYwjqwLR6/d1ntfwyNAgMBf YL7ntuaz/ps/AQIExlzHjoEAAQIlIA6lYiNAYIiDIyBAIAXEIVmMBAiIgxsgQCAFxCFZjAQIiIMb IEAgBcQhWYwECIiDGyBAIAXEIVmMBAiIgxsgQCAFxCFZjAQIiIMbIEAgBcQhWYwECIiDGyBAIAU+ NugMc3iXZ2gAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page9image11056.png" Content-Description: page9image11056.png Content-Disposition: inline; filename="page9image11056.png"; size=519; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <24DBEF71-EC73-4970-98A9-E8B734657343@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAaxJREFUeAHt3cEJwkAURdGZIBZiEfZgFXZrFZL04Eo0zthAyNtkkcBx6QMJ xw8X3Fj7/LwVLwIECBAgQGBZ4FUftbepL6/eJUCAAAECBMrcrgMGAgQIECBAYF1ALNd9rAQIECBA oIilIyBAgAABAkFALAOQmQABAgQIiKUbIECAAAECQUAsA5CZAAECBAiIpRsgQIAAAQJBQCwDkJkA AQIECIilGyBAgAABAkFALAOQmQABAgQIiKUbIECAAAECQUAsA5CZAAECBAiIpRsgQIAAAQJBQCwD kJkAAQIECIilGyBAgAABAkHgFHbzMQV+pbX7MR/dUxMgQGBnAu/P6M+fd/adbPM4/VuHy3mbz/Ip BAgQIOBnWDdAgAABAgSCgFgGIDMBAgQIEBBLN0CAAAECBIKAWAYgMwECBAgQEEs3QIAAAQIEgoBY BiAzAQIECBAQSzdAgAABAgSCgFgGIDMBAgQIEBBLN0CAAAECBIKAWAYgMwECBAgQEEs3QIAAAQIE goBYBiAzAQIECBAQSzdAgAABAgSCgFgGIDMBAgQIEBBLN0CAAAECBILAH/2EF1Ajb+qjAAAAAElF TkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page10image528.png" Content-Description: page10image528.png Content-Disposition: inline; filename="page10image528.png"; size=551; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAcxJREFUeAHt2MEJwlAMBuBWOoITOITrenIMR3AAEfTmWTyJSJ8LlCa9VfJ5 NBFevgR+sG+vy7bzIUCAAAECBKYFzo9n38Z7m676lgABAgQIEOi+436DgQABAgQIEJgXEJbzPqoE CBAgQKATlo6AAAECBAgEAsIyAFImQIAAAQLC0g0QIECAAIFAQFgGQMoECBAgQEBYugECBAgQIBAI CMsASJkAAQIECAhLN0CAAAECBAIBYRkAKRMgQIAAAWHpBggQIECAQCAgLAMgZQIECBAgICzdAAEC BAgQCASEZQCkTIAAAQIEhKUbIECAAAECgcAQ1JUJECCwQKCdurEdFvxAK4H1C7w/N2G5/jV5IYH/ EWj9tR92x/95sJcSyAn4GzbnpIsAAQIECgsIy8LLNzoBAgQI5ASEZc5JFwECBAgUFhCWhZdvdAIE CBDICQjLnJMuAgQIECgsICwLL9/oBAgQIJATEJY5J10ECBAgUFhAWBZevtEJECBAICcgLHNOuggQ IECgsICwLLx8oxMgQIBATkBY5px0ESBAgEBhAWFZePlGJ0CAAIGcgLDMOekiQIAAgcICwrLw8o1O gAABAjkBYZlz0kWAAAEChQV+X3MVov0Dj3MAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page10image8784.png" Content-Description: page10image8784.png Content-Disposition: inline; filename="page10image8784.png"; size=211; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <7778ED3F-AC91-4E39-A8F6-93EF3F93AD4B@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAJYAAAARCAYAAAA/tFWCAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NwAACzcBbU86ngAAAHhJREFUaAXt0kERgDAAA8GCQpShAl2gpBQT3G8jII+b3da8r2EK/FlgznNb 77P+/PSlwHjHscugQFEArKKqzwEWBEkBsJKsTsFiICkAVpLVKVgMJAXASrI6BYuBpABYSVanYDGQ FAAryeoULAaSAmAlWZ2CxUBS4APxCQtQuVKC0QAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page10image9472.png" Content-Description: page10image9472.png Content-Disposition: inline; filename="page10image9472.png"; size=265; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAUMAAAARCAYAAABHAs5PAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAK5JREFUeAHt1FENgDAQRMEtwSX28IGT2uCLlPXROQc32byxvnnHESBAYGeB lefMGNfOBn4nQIBAst4DAwECBAgkYmgFBAgQqIAYmgEBAgQqIIZmQIAAgQqIoRkQIECgAmJoBgQI EKiAGJoBAQIEKiCGZkCAAIEKiKEZECBAoAJiaAYECBCogBiaAQECBCoghmZAgACBCoihGRAgQKAC YmgGBAgQqIAYmgEBAgQq8ANc/gezh1bT/AAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page10image10520.png" Content-Description: page10image10520.png Content-Disposition: inline; filename="page10image10520.png"; size=185; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <73B5CBD2-CD86-4FCC-A391-2340341D74F0@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAEQAAAARCAYAAABkUAr2AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL RQAAC0UBNqyNIAAAAF5JREFUWAnt0qEVwCAQBFFICSkylaWuoGMQoMkhiGFqmHVj/9sc47mTWwJv vXJ8JfT4BVo/DzF2AUF2jySIIBBA+hBBIID0IYJAAOlDBIEA0ocIAgGkDxEEAkgfApAJ78YLrvot WcIAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page10image11168.png" Content-Description: page10image11168.png Content-Disposition: inline; filename="page10image11168.png"; size=537; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <7A56C3BF-9870-490D-A28B-4472D7E1E258@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAb5JREFUeAHt3bEJwmAUhdFEsok7uIOD2lg6hL296A5WIiG/C4TcJkXCO5Ze kHB88BUW9m18njsvAgQIECBAYF7g09/7Nr3b/OpdAgQIECBAoBun0wEDAQIECBAgsCwglss+VgIE CBAg0ImlIyBAgAABAkFALAOQmQABAgQIiKUbIECAAAECQUAsA5CZAAECBAiIpRsgQIAAAQJBQCwD kJkAAQIECIilGyBAgAABAkFALAOQmQABAgQIiKUbIECAAAECQUAsA5CZAAECBAiIpRsgQIAAAQJB QCwDkJkAAQIECIilGyBAgAABAkFgCLuZAAECBPYo0Nq1a+22x0ff3DN/fy+x3Ny34oEIECCwisCj H46XVT7Jh/iLLjdAgAABAgSSgN8sk5CdAAECBMoLiGX5EwBAgAABAklALJOQnQABAgTKC4hl+RMA QIAAAQJJQCyTkJ0AAQIEyguIZfkTAECAAAECSUAsk5CdAAECBMoLiGX5EwBAgAABAklALJOQnQAB AgTKC4hl+RMAQIAAAQJJQCyTkJ0AAQIEyguIZfkTAECAAAECSUAsk5CdAAECBMoLiGX5EwBAgAAB AkngD0xqFPG0n/oQAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page12image5520.png" Content-Description: page12image5520.png Content-Disposition: inline; filename="page12image5520.png"; size=192; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAHAAAAARCAYAAAAFSCi0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NgAACzYBvwjYegAAAGVJREFUWAntk0ENACAMxDaCS+whBCX44EEGNpr0FDRtLuvuGY5poGL1yBxM eqm/gdPUwDZgQHa/MKAB4Qbg+D7QgHADcHwfaEC4ATi+DzQg3AAc3wcaEG4Aju8DDQg3AMf3gfCA Dz+aBrcqyZxWAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page12image6128.png" Content-Description: page12image6128.png Content-Disposition: inline; filename="page12image6128.png"; size=229; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <74B6A61A-3BE4-4D6E-A962-9052A27588A6@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAM0AAAARCAYAAAB+QCg9AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAIpJREFUaAXt07ENgDAQBEEb0SXtUQmFUAnItMDm8/FFo9+53vscjgCBnwLz 2secx8+1GQECaz0bBQIEmoBompc1gSEaT0AgCogmgpkTEI0fIBAFRBPBzAmIxg8QiAKiiWDmBETj BwhEAdFEMHMCovEDBKKAaCKYOQHR+AECUUA0EcycgGj8AIEo8AGfGge86qKadQAAAABJRU5ErkJg gg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page12image7056.png" Content-Description: page12image7056.png Content-Disposition: inline; filename="page12image7056.png"; size=176; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <70BFA854-E937-4DD2-B582-8E3A470F6B20@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAC0AAAARCAYAAABJoiVMAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL TwAAC08BbdhGzAAAAFVJREFUSA1j/P/33hKGoQSevUhl/P/v/v+h5GaG93/4mYaUg6GOHXU0vWJt NKRHQxpPCIwmDzyBQ1Wp0ZCmanDiMWw0pPEEDlWlRkOaqsGJx7AhGdIAOv4Lp8GQwMkAAAAASUVO RK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page12image15112.png" Content-Description: page12image15112.png Content-Disposition: inline; filename="page12image15112.png"; size=237; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAO8AAAARCAYAAAA16PvQAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NAAACzQBwPYb8wAAAJJJREFUaAXt01ERgDAQQ8EWtajiC12ghBYdb2ZPQWZzmft77uEIEGgJrHXN vd7dSi0tAQJjj/PAQIBAU8B4m71JTWAYrycgEBUw3mhxYhMwXj9AICpgvNHixCZgvH6AQFTAeKPF iU3AeP0AgaiA8UaLE5uA8foBAlEB440WJzYB4/UDBKICxhstTmwCxusHCEQFfiL0C3sDd08/AAAA AElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page12image15880.png" Content-Description: page12image15880.png Content-Disposition: inline; filename="page12image15880.png"; size=549; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <1BBEC748-9581-43A4-AB33-B1B5152101BB@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAcpJREFUeAHt2NGJwkAQgOFdSSf2YA8WZTm2YhWiFfjik0hIbCBk5iEEYb57 dAbv9tuFH67P4/3c/BAgQIAAAQLLAu9+6/P0nJenPiVAgAABAgTaOJ0OGAgQIECAAIF1AbFc9zEl QIAAAQJNLD0CAgQIECAQCIhlAGRMgAABAgTE0hsgQIAAAQKBgFgGQMYECBAgQEAsvQECBAgQIBAI iGUAZEyAAAECBMTSGyBAgAABAoGAWAZAxgQIECBAQCy9AQIECBAgEAiIZQBkTIAAAQIExNIbIECA AAECgYBYBkDGBAgQIEBALL0BAgQIECAQCAzB3JgAAQIECPybwLNN02W3P+rzfYjlbtp+EQECBAhs IzC/+nC8bvNduW/xb9icky0CBAgQKCwgloUv39EJECBAICcgljknWwQIECBQWEAsC1++oxMgQIBA TkAsc062CBAgQKCwgFgWvnxHJ0CAAIGcgFjmnGwRIECAQGEBsSx8+Y5OgAABAjkBscw52SJAgACB wgJiWfjyHZ0AAQIEcgJimXOyRYAAAQKFBcSy8OU7OgECBAjkBMQy52SLAAECBAoLiGXhy3d0AgQI EMgJiGXOyRYBAgQIFBb4AUEeFAwuaynfAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page12image23064.png" Content-Description: page12image23064.png Content-Disposition: inline; filename="page12image23064.png"; size=298; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <0498A497-653C-4FC7-8775-8554E2E419D7@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAa0AAAARCAYAAABuKfONAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MQAACzEB7Ux+BQAAAM9JREFUeAHt1cENgDAQA8GE/sugJ37wogwIbbDSXAXW+CTP9Zz7cAQIECBA 4PcC657rvdbvcwpIgAABAgTGODYKBAgQIECgImC0Kk3JSYAAAQLDaHkCAgQIEMgIGK1MVYISIECA gNHyAwQIECCQETBamaoEJUCAAAGj5QcIECBAICNgtDJVCUqAAAECRssPECBAgEBGwGhlqhKUAAEC BIyWHyBAgACBjIDRylQlKAECBAgYLT9AgAABAhkBo5WpSlACBAgQMFp+gAABAgQyAh8YPQo1A/Uu QQAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page12image24152.png" Content-Description: page12image24152.png Content-Disposition: inline; filename="page12image24152.png"; size=189; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <1AC8FC06-064D-4642-9542-549974C4A54E@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAIEAAAARCAYAAAD6xs8TAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NAAACzQBwPYb8wAAAGJJREFUaAXt1kERwCAMRcEP/mVUCCp6pEraUHSwOODNTpJW77zinVzgbvU9 dXIBf8/oIigAAQOBAAIIGAgEEEDAwF/ATYABBAyYBAxYBwzsAm4CDiBgwCRgwDpgYBdwE3CQBX9H CRCuDfGaAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image584.png" Content-Description: page13image584.png Content-Disposition: inline; filename="page13image584.png"; size=191; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <1E072AC5-93F7-4178-812D-C415A9662594@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAFIAAAARCAYAAABO4PtZAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL PgAACz4Bm4LQHwAAAGRJREFUWAnt0rENwCAMBVGb2bIM62UfxByRAGcIrjz3vuLpZ+3Rw7sT+Nab dWbdVfyOfZ4mAyMgJOMYQgoJCUAZFykkJABlXKSQkACUcZFCQgJQxkUKCQlAGRcpJCQAZVwkBPkD x9gMJCa3qbMAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image1192.png" Content-Description: page13image1192.png Content-Disposition: inline; filename="page13image1192.png"; size=240; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <9B13E539-56E8-4068-9B79-E8707D7A79AB@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAOkAAAARCAYAAAA49ouXAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NAAACzQBwPYb8wAAAJVJREFUaAXt00ERAlEMRMGEwiX2cICfPa0N+Nh4h46CqZ7Mnu/1HkeAQFPg 7Oc5u69mOqkIEJj53Q8MBAi0BYy03Y90BMZIPQGBuICRxgsSj4CR+gECcQEjjRckHgEj9QME4gJG Gi9IPAJG6gcIxAWMNF6QeASM1A8QiAsYabwg8QgYqR8gEBcw0nhB4hEwUj9AIC7wB3doB5R+b1x/ AAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image2120.png" Content-Description: page13image2120.png Content-Disposition: inline; filename="page13image2120.png"; size=258; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAATUAAAARCAYAAAC8VTuQAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NAAACzQBwPYb8wAAAKdJREFUeAHt1FERgDAQQ8EWt5jiC12ghBYfb/YcZHOTub/nHo4AAQIFgbWu ude7C1lkIECAwNjrPDAQIECgJGDUSm3KQoDAMGqegACBlIBRS9UpDAECRs0PECCQEjBqqTqFIUDA qPkBAgRSAkYtVacwBAgYNT9AgEBKwKil6hSGAAGj5gcIEEgJGLVUncIQIGDU/AABAikBo5aqUxgC BIyaHyBAICXwA5TcDHp25+j2AAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image3168.png" Content-Description: page13image3168.png Content-Disposition: inline; filename="page13image3168.png"; size=291; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAZMAAAARCAYAAAAYE0EGAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAMhJREFUeAHt1bERgDAMBEGZZqmKjLqgEiR68Kfr3Ap2fubWfM9dHgECBAgQ 2BXovtb0O7v//SNAgAABAjV1HhgIECBAgEAqICapoP8ECBAgUGJiBAQIECAQC4hJTOgAAQIECIiJ DRAgQIBALCAmMaEDBAgQICAmNkCAAAECsYCYxIQOECBAgICY2AABAgQIxAJiEhM6QIAAAQJiYgME CBAgEAuISUzoAAECBAiIiQ0QIECAQCwgJjGhAwQIECAgJjZAgAABArHADydmC3mPLAQPAAAAAElF TkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image4296.png" Content-Description: page13image4296.png Content-Disposition: inline; filename="page13image4296.png"; size=144; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <5EE74761-3BF5-41C8-BE3A-B582AF30C2E4@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL TwAAC08BbdhGzAAAADVJREFUOBFj/P/33hIGaoH/jLtZGBgZo6llHgPD/w9M1DMMYtKogZSH6GgY joYhGSEwApMNAPnPB6k3FLMQAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image4904.png" Content-Description: page13image4904.png Content-Disposition: inline; filename="page13image4904.png"; size=258; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <2DC695EE-7185-4EA0-A09B-949A537D64E2@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAARkAAAARCAYAAADpNNjOAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NgAACzYBvwjYegAAAKdJREFUeAHt1EENhEAQRcFhE2xiBicbjGBkFyMwqHi3agH/UOm8Zd6/YzgC BAgUAvt3W+bzn8W2TQIECIzzWj8YCBAgUAqITKlrmwCBITKegACBVEBkUl7jBAiIjB8gQCAVEJmU 1zgBAiLjBwgQSAVEJuU1ToCAyPgBAgRSAZFJeY0TICAyfoAAgVRAZFJe4wQIiIwfIEAgFRCZlNc4 AQIi4wcIEEgFXgrOCqNoO0dQAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image5832.png" Content-Description: page13image5832.png Content-Disposition: inline; filename="page13image5832.png"; size=188; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAGcAAAARCAYAAADAOrIlAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NAAACzQBwPYb8wAAAGFJREFUWAntk0ERACAMwzb8y0APEpiSMWzkkSrIJdecvjsc0UDlvBoimUxx lhK4BozDbRPGMQ7YABjN5xgHbACM5nOMAzYARvM5xgEbAKP5HOOADYDRfI5xwAbAaD4HHOcDEqEJ JwXzxskAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image24816.png" Content-Description: page13image24816.png Content-Disposition: inline; filename="page13image24816.png"; size=309; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcoAAAARCAYAAABdEuyEAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAANpJREFUeAHt1cENgCAQRFGwLauzF+uSQgyuBRCmgseRub1s8nvN524eAQIE CBAgsAq8dfX6Rq2LHwIECBAgQKDNeR4YCBAgQIAAgb2AUO5tLAQIECBAoAmlIyBAgAABAkFAKAOO iQABAgQICKUbIECAAAECQUAoA46JAAECBAgIpRsgQIAAAQJBQCgDjokAAQIECAilGyBAgAABAkFA KAOOiQABAgQICKUbIECAAAECQUAoA46JAAECBAgIpRsgQIAAAQJBQCgDjokAAQIECAilGyBAgAAB AkHgB2HkDCpjhFJjAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image26024.png" Content-Description: page13image26024.png Content-Disposition: inline; filename="page13image26024.png"; size=212; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <819D5E05-E594-4E71-9463-9491F95BE04F@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAKkAAAARCAYAAACmTIw3AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MgAACzIBQPVfaAAAAHlJREFUaAXt0jEVgDAQBcEE/zLQBRVtHECwscWcgv/2Zu73OodToFtgzf3d u7vPMgXGc4igQL0ApPUP2TcghSBfANL8iwyElIF8AUjzLzIQUgbyBSDNv8hASBnIF4A0/yIDIWUg XwDS/IsMhJSBfAFI8y8yEFIG8gV++qYJTcREJmwAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page13image26872.png" Content-Description: page13image26872.png Content-Disposition: inline; filename="page13image26872.png"; size=211; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <9059FF73-27E2-495D-8021-7454CD58254C@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAJIAAAARCAYAAAA2X/X4AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MgAACzIBQPVfaAAAAHhJREFUaAXt0rENw0AMBMF/9V+G65IBxWrBoovQhsOcFyxmz+/8LKfAqwJz 73m+82rDswJrrkMFBYoCIBUVbSyQIEgKgJRkNAISA0kBkJKMRkBiICkAUpLRCEgMJAVASjIaAYmB pABISUYjIDGQFAApyWgEJAaSAn/LjQtG/6HNpAAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page14image21032.png" Content-Description: page14image21032.png Content-Disposition: inline; filename="page14image21032.png"; size=550; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAActJREFUeAHt3cEJwlAMBuC2uohLuINDuK5TiO7gSaS85wKl6aElBD6PpjTh S+AHL459ft4GHwIECBAgQGBZ4DM+xt7efbnqWwIECBAgQGCY23XCQIAAAQIECKwLCMt1H1UCBAgQ IDAIS0dAgAABAgQCAWEZACkTIECAAAFh6QYIECBAgEAgICwDIGUCBAgQICAs3QABAgQIEAgEhGUA pEyAAAECBISlGyBAgAABAoGAsAyAlAkQIECAgLB0AwQIECBAIBAQlgGQMgECBAgQEJZugAABAgQI BALCMgBSJkCAAAECwtINECBAgACBQOAc1JWPEehDa/djXu2tBAgQILCrwPf38ufPu4puflkbp8tp 89MeJECAAIFUAT/DpvJrToAAAQIVBIRlhS2ZkQABAgRSBYRlKr/mBAgQIFBBQFhW2JIZCRAgQCBV QFim8mtOgAABAhUEhGWFLZmRAAECBFIFhGUqv+YECBAgUEFAWFbYkhkJECBAIFVAWKbya06AAAEC FQSEZYUtmZEAAQIEUgWEZSq/5gQIECBQQUBYVtiSGQkQIEAgVUBYpvJrToAAAQIVBIRlhS2ZkQAB AgRSBYRlKr/mBAgQIFBB4A+s+xZQvtx/wgAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page14image22848.png" Content-Description: page14image22848.png Content-Disposition: inline; filename="page14image22848.png"; size=550; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <489CDE69-6012-48AB-A284-1802EEF132E2@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAActJREFUeAHt2MEJAkEMBdAZ2U7swR4s0qN1eBPsQbQHTyKLYwOy2Rz0kufR GIa8BD7Yx3zdNx8CBAgQIEDgu8Cjn/t438f3qm8JECBAgACBNr93GwwECBAgQIDAsoCwXPZRJUCA AAECTVg6AgIECBAgEAgIywBImQABAgQICEs3QIAAAQIEAgFhGQApEyBAgAABYekGCBAgQIBAICAs AyBlAgQIECAgLN0AAQIECBAIBIRlAKRMgAABAgSEpRsgQIAAAQKBgLAMgJQJECBAgICwdAMECBAg QCAQEJYBkDIBAgQIEBCWboAAAQIECAQCU1BX/pfAGIc2xulfz3mHAAECBFYKPF83YbnS6uc/G+3S p+3x5+94gAABAgTSAv6GTZNpIECAAIFqAsKy2sbNS4AAAQJpAWGZJtNAgAABAtUEhGW1jZuXAAEC BNICwjJNpoEAAQIEqgkIy2obNy8BAgQIpAWEZZpMAwECBAhUExCW1TZuXgIECBBICwjLNJkGAgQI EKgmICyrbdy8BAgQIJAWEJZpMg0ECBAgUE1AWFbbuHkJECBAIC0gLNNkGggQIECgmoCwrLZx8xIg QIBAWkBYpsk0ECBAgEA1gQ+/rRXoZ5TlAQAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page15image9616.png" Content-Description: page15image9616.png Content-Disposition: inline; filename="page15image9616.png"; size=548; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAclJREFUeAHt2LFtAkEQhtFbdJVQhHugRscUQkIV2O7BkWWdbmngxITDLz1C Jtjh7UqfxJjb47L4ECBAgAABAscCv+M+5v4zj6e+JUCAAAECBJZt/zhhIECAAAECBF4LiOVrH1MC BAgQILCIpUdAgAABAgQKAbEsgIwJECBAgIBYegMECBAgQKAQEMsCyJgAAQIECIilN0CAAAECBAoB sSyAjAkQIECAgFh6AwQIECBAoBAQywLImAABAgQIiKU3QIAAAQIECgGxLICMCRAgQICAWHoDBAgQ IECgEBDLAsiYAAECBAiIpTdAgAABAgQKgbWYG7+1wLwt+/x86xUtR4AAgXSBv/9vsUy+xDm+xnq+ Jv8EuxMgQCBBwN+wCbdkRwIECBBoFRDLVn6HEyBAgECCgFgm3JIdCRAgQKBVQCxb+R1OgAABAgkC YplwS3YkQIAAgVYBsWzldzgBAgQIJAiIZcIt2ZEAAQIEWgXEspXf4QQIECCQICCWCbdkRwIECBBo FRDLVn6HEyBAgECCgFgm3JIdCRAgQKBVQCxb+R1OgAABAgkCYplwS3YkQIAAgVYBsWzldzgBAgQI JAiIZcIt2ZEAAQIEWgWes8IU/AP8PtgAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page15image11272.png" Content-Description: page15image11272.png Content-Disposition: inline; filename="page15image11272.png"; size=551; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAcxJREFUeAHt3cEJwlAMBuC2eHcHh3AHB3FVpxDdoRdFyqv3UppLLi983mwg NF8CP3hxXJfnbfAhQIAAAQIE9gXm8TGu7b3uVz0lQIAAAQIEhqVdJwwECBAgQIDAsYCwPPZRJUCA AAECg7B0BAQIECBAIBAQlgGQMgECBAgQEJZugAABAgQIBALCMgBSJkCAAAECwtINECBAgACBQEBY BkDKBAgQIEBAWLoBAgQIECAQCAjLAEiZAAECBAgISzdAgAABAgQCAWEZACkTIECAAAFh6QYIECBA gEAgICwDIGUCBAgQICAs3QABAgQIEAgETkFdmQABAj0IfIbW7j28qHfsUOD7e/nz5w735pUJENgK rPM4Xc7bp74TyBLwM2yWpD4ECBAgUFZAWJZdrcEIECBAIEtAWGZJ6kOAAAECZQWEZdnVGowAAQIE sgSEZZakPgQIECBQVkBYll2twQgQIEAgS0BYZknqQ4AAAQJlBYRl2dUajAABAgSyBIRllqQ+BAgQ IFBWQFiWXa3BCBAgQCBLQFhmSepDgAABAmUFhGXZ1RqMAAECBLIEhGWWpD4ECBAgUFZAWJZdrcEI ECBAIEtAWGZJ6kOAAAECZQX+xzQXUHxDZOUAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page16image9360.png" Content-Description: page16image9360.png Content-Disposition: inline; filename="page16image9360.png"; size=711; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <7917CDAB-04AF-4D4A-ACC6-258FDFD9A40D@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAyCAYAAAAz6PAiAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL FwAACxcB/2cbCgAAAmxJREFUeAHt2LFNA1EQRdFvaxugBkqhVjICt0ID0AExQpYXF2D5hfNWOoRM sF9nRrqST/vt+2f5I0CAAAECBB4LXK9v233y8njqvwQIECBAgMBa5+2MgQABAgQIEHguIJbPfUwJ ECBAgMASS0dAgAABAgSCgFgGIGMCBAgQICCWboAAAQIECAQBsQxAxgQIECBAQCzdAAECBAgQCAJi GYCMCRAgQICAWLoBAgQIECAQBMQyABkTIECAAAGxdAMECBAgQCAIiGUAMiZAgAABAmLpBggQIECA QBAQywBkTIAAAQIExNINECBAgACBICCWAciYAAECBAiIpRsgQIAAAQJBQCwDkDEBAgQIEBBLN0CA AAECBIKAWAYgYwIECBAgIJZugAABAgQIBAGxDEDGBAgQIEBALN0AAQIECBAIAmIZgIwJECBAgIBY ugECBAgQIBAExDIAGRMgQIAAAbF0AwQIECBAIAiIZQAyJkCAAAECYukGCBAgQIBAEBDLAGRMgAAB AgTE0g0QIECAAIEgsIV5+Xj/WLf9Uv5IzyNAgACBIwv8/n0dO5b7+jxtr+9H3oG3EyBAgEC/gJ9h +3fkhQQIECAwLCCWwwvweQIECBDoFxDL/h15IQECBAgMC4jl8AJ8ngABAgT6BcSyf0deSIAAAQLD AmI5vACfJ0CAAIF+AbHs35EXEiBAgMCwgFgOL8DnCRAgQKBfQCz7d+SFBAgQIDAsIJbDC/B5AgQI EOgXEMv+HXkhAQIECAwLiOXwAnyeAAECBPoFxLJ/R15IgAABAsMCYjm8AJ8nQIAAgX4BsezfkRcS IECAwLDAP5o+EEseQw2OAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page16image17064.png" Content-Description: page16image17064.png Content-Disposition: inline; filename="page16image17064.png"; size=554; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAc9JREFUeAHt2MEJAkEMBdBZESzEHuzBkizMFmzAq+jBDjyJLDs2sJhLcNnw PBrImJfAB4c+3o7NhwABAgQIEJgXeA2XoU+PPl/1LQECBAgQINDG6bDBQIAAAQIECPwWEJa/fVQJ ECBAgEATlo6AAAECBAgEAsIyAFImQIAAAQLC0g0QIECAAIFAQFgGQMoECBAgQEBYugECBAgQIBAI CMsASJkAAQIECAhLN0CAAAECBAIBYRkAKRMgQIAAAWHpBggQIECAQCAgLAMgZQIECBAgICzdAAEC BAgQCASEZQCkTIAAAQIEhKUbIECAAAECgcA2qCsTILB2gT6dWm/PtY/h9xNYTOD9uQvLxfQ9TOBP AmM7D7v99U+veYZASQF/w5Zcq6EIECBAIFNAWGZq6kWAAAECJQWEZcm1GooAAQIEMgWEZaamXgQI ECBQUkBYllyroQgQIEAgU0BYZmrqRYAAAQIlBYRlybUaigABAgQyBYRlpqZeBAgQIFBSQFiWXKuh CBAgQCBTQFhmaupFgAABAiUFhGXJtRqKAAECBDIFhGWmpl4ECBAgUFJAWJZcq6EIECBAIFNAWGZq 6kWAAAECJQWEZcm1GooAAQIEMgW+NWYVAgxa1kkAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page16image19040.png" Content-Description: page16image19040.png Content-Disposition: inline; filename="page16image19040.png"; size=268; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <979B1EBA-67E1-446B-BEF7-F854AE1A627A@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAUUAAAARCAYAAABKHL4IAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL NQAACzUBErH5FwAAALFJREFUeAHt1LENgEAMBEE/NVAkhVEXVECGBAk8ZH9FjCPHo9O2/mxrOQIE CBCoOq6l9XfvLAgQIEDgFzjveQJBgAABAkNAFIeFjwABAiWKRkCAAIEQEMXA8BIgQEAUbYAAAQIh IIqB4SVAgIAo2gABAgRCQBQDw0uAAAFRtAECBAiEgCgGhpcAAQKiaAMECBAIAVEMDC8BAgRE0QYI ECAQAqIYGF4CBAiIog0QIEAgBD5gNgvGhB90dQAAAABJRU5ErkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page16image20088.png" Content-Description: page16image20088.png Content-Disposition: inline; filename="page16image20088.png"; size=129; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <14F7E1BA-0CC3-4515-8B01-068B7981DEC0@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAAQAAAARCAYAAAD66g1WAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAM FwAADBcBP48zAQAAACZJREFUGBlj/P/33hIGGPjHsIjx/7/7/2F8hv//85jgHChjZAkAADjGC4ZW 1fIoAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page17image3736.png" Content-Description: page17image3736.png Content-Disposition: inline; filename="page17image3736.png"; size=554; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <4C036205-A9FF-4862-A470-6CF8D6F4B52A@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAcsAAAAiCAYAAAAwPvK5AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAc9JREFUeAHt2MFpQkEUhtE3YiUWYQ+WlyLSSjZpQcwiHbiSIG/SwONdkN/N 5bjMJVfmzMAHjvm8XhYfAgQIECBAYFvgPr7GXH/m9tRfCRAgQIAAgeW5ng8YCBAgQIAAgX0Bsdz3 MSVAgAABAotYegQECBAgQKAQEMsCyJgAAQIECIilN0CAAAECBAoBsSyAjAkQIECAgFh6AwQIECBA oBAQywLImAABAgQIiKU3QIAAAQIECgGxLICMCRAgQICAWHoDBAgQIECgEBDLAsiYAAECBAiIpTdA gAABAgQKAbEsgIwJECBAgIBYegMECBAgQKAQOBZzYwIE3i4wv5d1frz9a3wBAQKvCTz+bmL5Gp3/ IhAUGL/jePoMLrSKAIGwgJ9hw6DWESBAgEA/AbHsd6dORIAAAQJhAbEMg1pHgAABAv0ExLLfnToR AQIECIQFxDIMah0BAgQI9BMQy3536kQECBAgEBYQyzCodQQIECDQT0As+92pExEgQIBAWEAsw6DW ESBAgEA/AbHsd6dORIAAAQJhAbEMg1pHgAABAv0ExLLfnToRAQIECIQFxDIMah0BAgQI9BMQy353 6kQECBAgEBYQyzCodQQIECDQT+Af9AUUA0PR33AAAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page17image5512.png" Content-Description: page17image5512.png Content-Disposition: inline; filename="page17image5512.png"; size=129; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <3354577B-DE65-4072-937C-C4E2AB486EF6@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAAQAAAARCAYAAAD66g1WAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAM FwAADBcBP48zAQAAACZJREFUGBlj/P/33hIGGPjHsIjx/7/7/2F8hv//85jgHChjZAkAADjGC4ZW 1fIoAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page21image464.png" Content-Description: page21image464.png Content-Disposition: inline; filename="page21image464.png"; size=234; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <2D1C0407-946B-4FE5-8540-F31196D87D9B@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAANoAAAARCAYAAAC7MrKsAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MgAACzIBQPVfaAAAAI9JREFUaAXt07ERgDAMBEGZbimZFAogcI6oQh+tC/DP7OjWvfssjwCBOYGv 3vXs7rkFPxMgUF3XgYEAgXkBoc0bWyBQQnMEBAICQgsgmyAgNDdAICAgtACyCQJCcwMEAgJCCyCb ICA0N0AgICC0ALIJAkJzAwQCAkILIJsgIDQ3QCAgILQAsgkCQnMDBAICP/RsCvceg9jDAAAAAElF TkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page21image1352.png" Content-Description: page21image1352.png Content-Disposition: inline; filename="page21image1352.png"; size=257; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <3B4B509A-E4A8-4769-888B-4FB7FE3F85B2@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAARYAAAARCAYAAAAYP4NDAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAKZJREFUeAHt1DERhAAQBMGDwiX2MIEcBBCR84+ICfsEbNB1Ncv1/I5xBAgQ qATeObd1Zq/27BAgQGDWub+uOAIECLQCwtJ6WiNA4BMQFm9AgEAuICw5qUECBITFDxAgkAsIS05q kAABYfEDBAjkAsKSkxokQEBY/AABArmAsOSkBgkQEBY/QIBALiAsOalBAgSExQ8QIJALCEtOapAA AWHxAwQI5AJ/W6sGnhhJib8AAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page24image472.png" Content-Description: page24image472.png Content-Disposition: inline; filename="page24image472.png"; size=303; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAbQAAAARCAYAAAC1klmvAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAANRJREFUeAHt1dENgCAQA9DDmRzPcVzMMAK/Cs5B85iAvl7S9ox1l0eAAAEC BDYWmG9drY+1Ns7g6wQIECBAoOZX58GBAAECBAgkCBi0hBZlIECAAIEyaI6AAAECBCIEDFpEjUIQ IECAgEFzAwQIECAQIWDQImoUggABAgQMmhsgQIAAgQgBgxZRoxAECBAgYNDcAAECBAhECBi0iBqF IECAAAGD5gYIECBAIELAoEXUKAQBAgQIGDQ3QIAAAQIRAgYtokYhCBAgQMCguQECBAgQiBD4Aa05 DBEbqf9dAAAAAElFTkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page24image1360.png" Content-Description: page24image1360.png Content-Disposition: inline; filename="page24image1360.png"; size=221; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: <40F6FA65-943E-44B1-8FBF-9A48EEE3E163@ki.sw.ericsson.se> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAIUAAAARCAYAAADzLW9pAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL OgAACzoBZH9XDQAAAIJJREFUaAXt0jERgDAURMGAH/whCGMMEuigCA13KjbN/bQ7bznveQyPwC/w PGNfrntOIgQiMN+xrflYAhEQRSRsBURRCkcERBEJWwFRlMIRAVFEwlZAFKVwREAUkbAVEEUpHBEQ RSRsBURRCkcERBEJWwFRlMIRAVFEwlZAFKVwROADfnwL/80LAZ4AAAAASUVORK5CYII= --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page24image2048.png" Content-Description: page24image2048.png Content-Disposition: inline; filename="page24image2048.png"; size=234; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAMwAAAARCAYAAACRgkMDAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL MwAACzMBkrK9jAAAAI9JREFUaAXt00ERgEAQA8EchUvsoQUfaEDAcQ4g/953Xl07437mGUeAwKfA SK59S47PpQEBApnJWL04AgT+Cgjmr5QdgSUgGG9AoBAQTIFlSkAwfoBAISCYAsuUgGD8AIFCQDAF likBwfgBAoWAYAosUwKC8QMECgHBFFimBATjBwgUAoIpsEwJCMYPECgEXlukBb+qZSqpAAAAAElF TkSuQmCC --_059_907156ACD53A4CFBB19310204B554945ericssoncom_ Content-Type: image/png; name="page24image2896.png" Content-Description: page24image2896.png Content-Disposition: inline; filename="page24image2896.png"; size=175; creation-date="Thu, 08 Oct 2015 13:55:54 GMT"; modification-date="Thu, 08 Oct 2015 13:55:54 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAD0AAAARCAYAAABuDKSkAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL QwAAC0MBtq/JuwAAAFRJREFUWAnt0jEVACAMQ8EWU7hDDcZ4SOgMZWGphSRsHX8OX5HTmN6x4Tsy mZrtWm9UwT9W0SzqkpY08AL63sC4JU3SZQ7gQ9LAuCVN0mUO4INS+gEP2Aoc8JBw5gAAAABJRU5E rkJggg== --_059_907156ACD53A4CFBB19310204B554945ericssoncom_-- From nobody Thu Oct 8 12:49:52 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5793B1AC434 for ; Thu, 8 Oct 2015 12:49:51 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.911 X-Spam-Level: X-Spam-Status: No, score=-3.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, 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 vFtvKp72Gk8q for ; Thu, 8 Oct 2015 12:49:49 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF3041AC422 for ; Thu, 8 Oct 2015 12:49:48 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml701-chm.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRT46679; Thu, 08 Oct 2015 14:49:20 -0500 (CDT) Received: from SJCEML703-CHM.china.huawei.com (10.218.25.36) by dfweml701-chm.china.huawei.com (10.193.5.50) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 8 Oct 2015 12:49:12 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML703-CHM.china.huawei.com ([169.254.5.225]) with mapi id 14.03.0235.001; Thu, 8 Oct 2015 12:49:10 -0700 From: Cedric Westphal To: =?utf-8?B?QsO2cmplIE9obG1hbg==?= , "Eggert, Lars" Thread-Topic: [icnrg] Planning for a potential Yokohama interim Thread-Index: AQHQ/KEdpHtHDi5Xn0ytGxe0yMFZKZ5X0YWAgAhEb4CAAHViAIAA4smAgAAtuQCAAGSxIA== Date: Thu, 8 Oct 2015 19:49:09 +0000 Message-ID: <369480A01F73974DAC423D05A977B4F21D1919EA@SJCEML701-CHM.china.huawei.com> References: <7BA691DC-682B-4040-8710-A70DEACC5E0D@ericsson.com> <6F347B95-0E7E-492F-848B-628C76ABA611@mjmontpetit.com> <9E71A8E2-00C9-410D-A32D-500C1559DE60@ericsson.com> <369480A01F73974DAC423D05A977B4F21D1914A8@SJCEML701-CHM.china.huawei.com> <9AD2921B-3861-48FF-9161-883EC8D09436@netapp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.213.49.43] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Cc: "Dave Oran \(oran\)" , =?utf-8?B?QsO2cmplIE9obG1hbg==?= , Laura Hill , Marie-Jose Montpetit , Dirk Kutscher Subject: Re: [icnrg] Planning for a potential Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 19:49:51 -0000 SGkgQm9yamUgYW5kIExhcnMsDQoNCk1heWJlIG15IHBocmFzaW5nIHJlOiAicG9pbnQgb2YgcHJv Y2VzcyIgd2FzIHVuZm9ydHVuYXRlLiBNeSBnZW5lcmFsIGNvbW1lbnQgd2FzIHRoYXQgZG9jdW1l bnRzIHNob3VsZCBiZSBjb2xsYWJvcmF0aXZlIGluIG5hdHVyZSwgYW5kIHRoYXQgaGF2aW5nIG5v IHJlbW90ZSBwcmVzZW5jZSB3b3VsZCBtYWtlIGRpZmZpY3VsdCBmb3IgbWFueSB0byBwYXJ0aWNp cGF0ZSBhbmQgbWF5YmUgYSBicmVha291dCBzZXNzaW9uIHdhcyBub3QgdGhlIGJlc3Qgd2F5IHRv IGFkdmFuY2UgZG9jdW1lbnRzLiBFbWFpbCBjb252ZXJzYXRpb25zIGhhcHBlbiwgaW5kZWVkLCBi dXQgYXQgbGVhc3QgdGhleSBjYW4gYmUgam9pbmVkIGZyb20gYW55d2hlcmUsIGlmIHRoZXkgZG9u J3QgaGFwcGVuIGJlaGluZCBjbG9zZWQgZG9vcnMuIFRoYXQgaXMgYSBiaWcgZGlmZmVyZW50IHRv IG1lLg0KDQpDLg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBpY25yZyBb bWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmddIE9uIEJlaGFsZiBPZiBCw7ZyamUgT2hsbWFu DQpTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMDcsIDIwMTUgMTE6MDkgUE0NClRvOiBFZ2dlcnQs IExhcnMNCkNjOiBCw7ZyamUgT2hsbWFuOyBMYXVyYSBIaWxsOyBNYXJpZS1Kb3NlIE1vbnRwZXRp dDsgRGF2ZSBPcmFuIChvcmFuKTsgRGlyayBLdXRzY2hlcjsgQ2VkcmljIFdlc3RwaGFsDQpTdWJq ZWN0OiBSZTogW2ljbnJnXSBQbGFubmluZyBmb3IgYSBwb3RlbnRpYWwgWW9rb2hhbWEgaW50ZXJp bQ0KDQpJIHRoaW5rIEkgbmVlZCB0byBjbGFyaWZ5IHdoYXQgSSBtZWFudCBieSAiZWRpdGluZyBk b2N1bWVudHMiLiBNeSBpbnRlbnRpb24gd2FzIG5vdCB0byB3b3JrIG9uIGZpbmFsaXppbmcgZHJh ZnRzIHJlYWR5IHRvIGdvIGZvciBsYXN0IGNhbGwgb3Igc29tZXRoaW5nIGxpa2UgdGhhdC4gV2hh dCBoYWQgbW9yZSBpbiBtaW5kIHdhcyBmb3IgYSBzZXQgb2YgcGVvcGxlIHdobyBoYXMgYmVlbiB0 YWxraW5nIGFib3V0IHdyaXRpbmcgYSBkcmFmdCBhYm91dCBmb28sIGJ1dCBub3QgZ290IGFyb3Vu ZCB0byBpdCwgdG8gZ2V0IHRoZSBjaGFuY2UgdG8gc2l0IHRvZ2V0aGVyIGFuZCBicmFpbnN0b3Jt IGFib3V0IGFuZCB3cml0ZSB1cCBhIGZpcnN0IG91dGxpbmUuDQoNCkhhdmluZyBzYWlkIHRoYXQg SSBmYWlsIHRvIHNlZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgZ3JvdXAgb2YgcGVvcGxlIGVk aXRpbmcgYSBkcmFmdCBvZmYgbGluZSB1c2luZyBhIHByaXZhdGUgZW1haWwgY29udmVyc2F0aW9u IHRvIHByb2dyZXNzIHRoZSB3b3JrLCBhbmQgdGhlIHNhbWUgZ3JvdXAgb2YgcGVvcGxlIHNpdHRp bmcgaW4gdGhlIHNhbWUgcm9vbSBkb2luZyB0aGUgc2FtZSB0aGluZy4gV2UgZG8gdGhhdCBhbGwg dGhlIHRpbWUuIElzIHRoYXQgIm91dCBvZiBwcm90b2NvbCI/DQoNCiAgICAgIELDtnJqZQ0KDQoN Cg0KPiA4IG9rdCAyMDE1IGtsLiAwNToyNSBza3JldiBFZ2dlcnQsIExhcnMgPGxhcnNAbmV0YXBw LmNvbT46DQo+IA0KPj4gT24gMjAxNS0xMC0wOCwgYXQgMjoyNSwgQ2VkcmljIFdlc3RwaGFsIDxD ZWRyaWMuV2VzdHBoYWxAaHVhd2VpLmNvbT4gd3JvdGU6DQo+PiBKdXN0IGEgcG9pbnQgb2YgcHJv Y2VzczogaWYgdGhlcmUgaXMgbm8gcmVtb3RlIHBhcnRpY2lwYXRpb24sIHRoZW4gSSBkb24ndCB0 aGluayB0aGUgd29ya2luZyBncm91cHMgc2hvdWxkIGVkaXQgZG9jdW1lbnRzLiBJIHNlZSBob3cg d29ya2luZyBncm91cHMgd291bGQgYmVuZWZpdCBmb3IgaW50ZXJvcCBvciBicmFpbiBzdG9ybWlu Zywgb24gdGhlIG90aGVyIGhhbmQuDQo+IA0KPiBBcyBhIHJlbWluZGVyLCBJQ05SRyBpcyBhIHJl c2VhcmNoIGdyb3VwLCBzbyAicG9pbnRzIG9mIHByb2Nlc3MiIGFyZW4ndCBxdWl0ZSBhcyBpbXBv cnRhbnQgYXMgb3ZlciBvbiB0aGUgSUVURiBzaWRlLg0KPiANCj4gVGhhdCBzYWlkLCBJIHVuZGVy c3RhbmQgSUNOUkcgaXMgcGFydGlhbGx5IGFjdGluZyBtb3JlIGxpa2UgYSBXRywgYW5kIGlmIHBh cnRpY2lwYW50cyB0aGF0IGNhbm5vdCBiZSBpbiB0aGUgcm9vbSBpbiBZb2tvaGFtYSBhcmUgY29u Y2VybmVkIHRoYXQgdGhleSBjYW4ndCBwcm92aWRlIHN1ZmZpY2llbnQgaW5wdXQgaW50byBkb2N1 bWVudHMgdGhhdCBhcmUgc3VwcG9zZWQgdG8gZG9jdW1lbnQgUkcgY29uc2Vuc3VzLCB0aGUgY2hh aXJzIHNob3VsZCB0YWtlIG5vdGUsIGlmIG9ubHkgdG8gYXZvaWQgYXJndW1lbnRzIGRvd24gdGhl IHJvYWQuDQo+IA0KPiBMYXJzDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQo+IGljbnJnIG1haWxpbmcgbGlzdA0KPiBpY25yZ0BpcnRmLm9yZw0KPiBo dHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQoNCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QN CmljbnJnQGlydGYub3JnDQpodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lj bnJnDQo= From nobody Sat Oct 10 06:07:05 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 605F51B3762 for ; Sat, 10 Oct 2015 06:07:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.611 X-Spam-Level: X-Spam-Status: No, score=-2.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 ZEXOzZ3WaD99 for ; Sat, 10 Oct 2015 06:07:02 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 130C21B3760 for ; Sat, 10 Oct 2015 06:07:02 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 7A1DD10ABF8 for ; Sat, 10 Oct 2015 15:07:00 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TdlHMx7zQ4Pp for ; Sat, 10 Oct 2015 15:07:00 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 4EBC210ABF7 for ; Sat, 10 Oct 2015 15:06:58 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Sat, 10 Oct 2015 15:06:37 +0200 From: Dirk Kutscher To: "icnrg@irtf.org" Thread-Topic: [94all] IETF 94 - Final Agenda Thread-Index: AQHRAvvU/zliohF5+U23mH4vTsgFN55kswQ1 Date: Sat, 10 Oct 2015 13:06:36 +0000 Message-ID: <598467A5-45E3-4321-BB43-6A4558397D93@neclab.eu> References: <20151010013424.29518.74105.idtracker@ietfa.amsl.com> In-Reply-To: <20151010013424.29518.74105.idtracker@ietfa.amsl.com> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_598467A545E34321BB436A4558397D93neclabeu_" MIME-Version: 1.0 Archived-At: Subject: [icnrg] Fwd: [94all] IETF 94 - Final Agenda X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2015 13:07:04 -0000 --_000_598467A545E34321BB436A4558397D93neclabeu_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIElDTlJHIHNlc3Npb24gZHVyaW5nIHRoZSB3ZWVrIGlzIHNjaGVkdWxlZCBmb3IgVGh1cnNk YXkgbW9ybmluZy4NCg0KLS0NCkRpcmsNCg0KDQpBbmZhbmcgZGVyIHdlaXRlcmdlbGVpdGV0ZW4g ReKAkU1haWw6DQoNClZvbjogSUVURiBBZ2VuZGEgPGFnZW5kYUBpZXRmLm9yZzxtYWlsdG86YWdl bmRhQGlldGYub3JnPj4NCkRhdHVtOiAxMC4gT2t0b2JlciAyMDE1IHVtIDAzOjM0OjI0IE1FU1oN CkFuOiBJRVRGIEFubm91bmNlbWVudCBMaXN0IDxpZXRmLWFubm91bmNlQGlldGYub3JnPG1haWx0 bzppZXRmLWFubm91bmNlQGlldGYub3JnPj4NCktvcGllOiA8aWV0ZkBpZXRmLm9yZzxtYWlsdG86 aWV0ZkBpZXRmLm9yZz4+LCA8OTRhbGxAaWV0Zi5vcmc8bWFpbHRvOjk0YWxsQGlldGYub3JnPj4N CkJldHJlZmY6IFs5NGFsbF0gSUVURiA5NCAtIEZpbmFsIEFnZW5kYQ0KQW50d29ydCBhbjogSUVU RiBBZ2VuZGEgPGFnZW5kYUBpZXRmLm9yZzxtYWlsdG86YWdlbmRhQGlldGYub3JnPj4NCg0KSUVU RiA5NCAtIFlva29oYW1hLCBKYXBhbg0KTm92ZW1iZXIgMSAtIDYsIDIwMTUNCg0KVGhlIGZpbmFs IGFnZW5kYSBpcyBub3cgYXZhaWxhYmxlLg0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn L21lZXRpbmcvOTQvYWdlbmRhLmh0bWwNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbWVl dGluZy85NC9hZ2VuZGEudHh0DQoNCldoaWxlIHRoaXMgaXMgY29uc2lkZXJlZCB0aGUgZmluYWwg YWdlbmRhIGZvciBwcmludGluZywgY2hhbmdlcyBtYXkgYmUgbWFkZSB0byB0aGUgYWdlbmRhIHVw IHVudGlsIGFuZCBkdXJpbmcgdGhlIG1lZXRpbmcuIFVwZGF0ZXMgd2lsbCBiZSByZWZsZWN0ZWQg b24gdGhlIHdlYiB2ZXJzaW9ucyBvZiB0aGUgYWdlbmRhLg0KDQpJbmZvcm1hdGlvbiBhYm91dCBJ RVRGIDk0IGluIFlva29oYW1hIGNhbiBiZSBmb3VuZCBoZXJlOiBodHRwczovL3d3dy5pZXRmLm9y Zy9tZWV0aW5nLzk0L2luZGV4Lmh0bWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCjk0YWxsIG1haWxpbmcgbGlzdA0KOTRhbGxAaWV0Zi5vcmc8bWFp bHRvOjk0YWxsQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m by85NGFsbA0K --_000_598467A545E34321BB436A4558397D93neclabeu_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2PlRoZSBJQ05SRyBzZXNzaW9uIGR1cmluZyB0aGUgd2VlayBpcyBzY2hlZHVsZWQgZm9yIFRo dXJzZGF5IG1vcm5pbmcuPGJyPg0KPGJyPg0KLS0NCjxkaXY+RGlyazwvZGl2Pg0KPGRpdj48YnI+ DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQpBbmZhbmcgZGVyIHdlaXRlcmdlbGVpdGV0ZW4g ReKAkU1haWw6PGJyPg0KPGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxk aXY+PGI+Vm9uOjwvYj4gSUVURiBBZ2VuZGEgJmx0OzxhIGhyZWY9Im1haWx0bzphZ2VuZGFAaWV0 Zi5vcmciPmFnZW5kYUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+RGF0dW06PC9iPiAxMC4gT2t0 b2JlciAyMDE1IHVtIDAzOjM0OjI0IE1FU1o8YnI+DQo8Yj5Bbjo8L2I+IElFVEYgQW5ub3VuY2Vt ZW50IExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmLWFubm91bmNlQGlldGYub3JnIj5pZXRm LWFubm91bmNlQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5Lb3BpZTo8L2I+ICZsdDs8YSBocmVm PSJtYWlsdG86aWV0ZkBpZXRmLm9yZyI+aWV0ZkBpZXRmLm9yZzwvYT4mZ3Q7LCAmbHQ7PGEgaHJl Zj0ibWFpbHRvOjk0YWxsQGlldGYub3JnIj45NGFsbEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+ QmV0cmVmZjo8L2I+IDxiPls5NGFsbF0gSUVURiA5NCAtIEZpbmFsIEFnZW5kYTwvYj48YnI+DQo8 Yj5BbnR3b3J0IGFuOjwvYj4gSUVURiBBZ2VuZGEgJmx0OzxhIGhyZWY9Im1haWx0bzphZ2VuZGFA aWV0Zi5vcmciPmFnZW5kYUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGJyPg0KPC9kaXY+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXY+PHNwYW4+SUVURiA5NCAt IFlva29oYW1hLCBKYXBhbjwvc3Bhbj48YnI+DQo8c3Bhbj5Ob3ZlbWJlciAxIC0gNiwgMjAxNTwv c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+VGhlIGZpbmFsIGFnZW5kYSBpcyBu b3cgYXZhaWxhYmxlLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+PGEgaHJl Zj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9tZWV0aW5nLzk0L2FnZW5kYS5odG1sIj5o dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRpbmcvOTQvYWdlbmRhLmh0bWw8L2E+PC9z cGFuPjxicj4NCjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbWVl dGluZy85NC9hZ2VuZGEudHh0Ij5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRpbmcv OTQvYWdlbmRhLnR4dDwvYT48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPldo aWxlIHRoaXMgaXMgY29uc2lkZXJlZCB0aGUgZmluYWwgYWdlbmRhIGZvciBwcmludGluZywgY2hh bmdlcyBtYXkgYmUgbWFkZSB0byB0aGUgYWdlbmRhIHVwIHVudGlsIGFuZCBkdXJpbmcgdGhlIG1l ZXRpbmcuIFVwZGF0ZXMgd2lsbCBiZSByZWZsZWN0ZWQgb24gdGhlIHdlYiB2ZXJzaW9ucyBvZiB0 aGUgYWdlbmRhLg0KPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5JbmZvcm1h dGlvbiBhYm91dCBJRVRGIDk0IGluIFlva29oYW1hIGNhbiBiZSBmb3VuZCBoZXJlOiA8YSBocmVm PSJodHRwczovL3d3dy5pZXRmLm9yZy9tZWV0aW5nLzk0L2luZGV4Lmh0bWwiPg0KaHR0cHM6Ly93 d3cuaWV0Zi5vcmcvbWVldGluZy85NC9pbmRleC5odG1sPC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj48 L3NwYW4+PGJyPg0KPHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX188L3NwYW4+PGJyPg0KPHNwYW4+OTRhbGwgbWFpbGluZyBsaXN0PC9zcGFuPjxicj4N CjxzcGFuPjxhIGhyZWY9Im1haWx0bzo5NGFsbEBpZXRmLm9yZyI+OTRhbGxAaWV0Zi5vcmc8L2E+ PC9zcGFuPjxicj4NCjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v bGlzdGluZm8vOTRhbGwiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vOTRh bGw8L2E+PC9zcGFuPjxicj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9ib2R5Pg0KPC9odG1s Pg0K --_000_598467A545E34321BB436A4558397D93neclabeu_-- From nobody Tue Oct 13 05:00:49 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74BC31B2F9D for ; Tue, 13 Oct 2015 05:00:48 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.612 X-Spam-Level: X-Spam-Status: No, score=-2.612 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 K1Lo_s-TKQYk for ; Tue, 13 Oct 2015 05:00:46 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22F6B1B2F9C for ; Tue, 13 Oct 2015 05:00:46 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 9931010ABFB for ; Tue, 13 Oct 2015 14:00:44 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HAILY-mywVNx for ; Tue, 13 Oct 2015 14:00:44 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 6FC9D10ABFA for ; Tue, 13 Oct 2015 14:00:42 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.86]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Tue, 13 Oct 2015 14:00:42 +0200 From: Dirk Kutscher To: "icnrg@irtf.org" Thread-Topic: [hackathon] RIOT@IETF 94 Hackathon Thread-Index: AQHQ/3S6GmDNIJt9h0mjgIqeE2nmrJ5pHGOAgABCC1A= Date: Tue, 13 Oct 2015 12:00:41 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A670A8C8@PALLENE.office.hd> References: <8DC7A446-60A2-4658-A181-ACC5E375052A@fu-berlin.de> <20151013100330.GA10252@hobbykeller.org> In-Reply-To: <20151013100330.GA10252@hobbykeller.org> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.1.2.102] Content-Type: multipart/mixed; boundary="_003_82AB329A76E2484D934BBCA77E9F5249A670A8C8PALLENEofficehd_" MIME-Version: 1.0 Archived-At: Subject: [icnrg] FW: [hackathon] RIOT@IETF 94 Hackathon X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Oct 2015 12:00:48 -0000 --_003_82AB329A76E2484D934BBCA77E9F5249A670A8C8PALLENEofficehd_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable FYI -- the RIOT people are planning additional CCN-Lite work in Yokohama. -- Best regards, Dirk -----Original Message----- From: hackathon [mailto:hackathon-bounces@ietf.org] On Behalf Of Oliver Hah= m Sent: Dienstag, 13. Oktober 2015 12:04 To: Charles Eckel (eckelcu) Cc: hackathon@ietf.org Subject: Re: [hackathon] RIOT@IETF 94 Hackathon Hi, I'd like to propose another follow-up to the good work on RIOT people start= ed in Prague. Updating the CCN-Lite stack in RIOT, I plan to work on a flex= ible transport implementation. The goal is to make it configurable whether = CCN runs over UDP or directly over any link-layer (Ethernet, IEEE 802.15.4.= ..) I would be happy to work with anyone interested in this or another ICN-rela= ted topic in RIOT. Cheers, Oleg -- Institute of Computer Science Freie Universit=E4t Berlin AG-Tech, Room 148 Takustr. 9, 14195 Berlin Mail: oliver.hahm@inria.fr Web: http://www.des-testbed.net http://www.riot-os.org --_003_82AB329A76E2484D934BBCA77E9F5249A670A8C8PALLENEofficehd_ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: signature.asc Content-Disposition: attachment; filename="signature.asc"; size=836; creation-date="Tue, 13 Oct 2015 10:04:25 GMT"; modification-date="Tue, 13 Oct 2015 10:04:25 GMT" Content-ID: <177C6AB65816D4468689E02CE8EFC2F9@office.hd> Content-Transfer-Encoding: base64 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NClZlcnNpb246IEdudVBHIHYyDQoNCmlRSWNC QUVCQ0FBR0JRSldITmJ0QUFvSkVJdGprbFVxc29HMmg3Z1AvMXNIVmhYUVNEWDNna2Vld0N4VGg1 OHYNCnhYWDlIektIYktNQTY3TGRtTk14Q0NOY2F3cjJTZklpRW01bEJxam9ybTlKSDZhellGZGRn UkVmWmdjN0R6cEwNCktQUXR5Ty9ZTG5mQlRCTjAyQzZvcjBwQk1xMVhtM0YxOGkvb1p6elQ2bTVm Nm16TGdFWHJURCtiSHdUZE8xcnANCmZ0YkF4TW9ScUNaWWZHbnlTd2RSTXU3d3ZtYk9iYk9TUVUy UDQ3NHJFUjZxYXFWQkpqdy9UbUpIUGZRM3NwYTINCng0U2o1R0ZOTUp5dUJ6MGhkaU82ZGhPdXha MG9NN1p3YVF5ZWxwRHdieWRyWDJ0MlkyVHRqYmdMSjh2bEZneGwNCkRjMDB1UVZTWGM2VzdWQWFu V3RaSkoxVDBYOW1iWDZ5ZHliVTFSYmZ0YjczcXJmN1FoYmpUaFFGNm1pTGY4czQNCmc4SzJUeWVH NkJUTDllOGRhcTM1MHZBbGplOFBqRlJzTmczdzFYdWx2czhrZUx0Q3F6eVkxdHFMcUUyMUhubFYN CnRibVlTc1VzL0NERFFNaUp4eGhkbWlBMzVkWkdTSmNxWWl0SmJ6ZHpHTGhYZi8yQ3RyMmRSd0Vw YXptZ0ZjdkgNCldraEwvTGhRcmRTcXJkZ0RQdDQ1cFdOK2xXVnRSQmp3R3hhOVhHVXNCR3FOeHov UFJhdTNZNDE4Y2g3YUVaT1INCmszbEhRWEdRa3dWbTBLNHV0d2VMQnFRTnRRbk5wYkJ4MVJWRTNS eEZvZmxicmdjbzhaSGIwUGVkaW5reCtIaCsNCjRJVk1CYVRHTG5nM0JhSXdxM3JrUFhjaGdUaWov VVRsVnM2dFV4d0pROTVCVGhTZEQ1SE01THMxMlJQY2E1UW0NCklQVHloc3loaXBNYmRvZFhSaE01 DQo9TXk3Yw0KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQo= --_003_82AB329A76E2484D934BBCA77E9F5249A670A8C8PALLENEofficehd_ Content-Type: text/plain; name="ATT00001.txt" Content-Description: ATT00001.txt Content-Disposition: attachment; filename="ATT00001.txt"; size=142; creation-date="Tue, 13 Oct 2015 10:04:25 GMT"; modification-date="Tue, 13 Oct 2015 10:04:25 GMT" Content-ID: <0C41EA44EC6F9C4EA7251B280CDF93C0@office.hd> Content-Transfer-Encoding: base64 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmhhY2thdGhv biBtYWlsaW5nIGxpc3QNCmhhY2thdGhvbkBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv bWFpbG1hbi9saXN0aW5mby9oYWNrYXRob24NCg== --_003_82AB329A76E2484D934BBCA77E9F5249A670A8C8PALLENEofficehd_-- From nobody Thu Oct 15 08:35:25 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 629B11B3380 for ; Thu, 15 Oct 2015 08:35:23 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.611 X-Spam-Level: X-Spam-Status: No, score=-2.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 uE9f9dri412y for ; Thu, 15 Oct 2015 08:35:19 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B6A11B337D for ; Thu, 15 Oct 2015 08:35:19 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id D454410ABCA for ; Thu, 15 Oct 2015 17:35:17 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v1fVQSVA_mkX for ; Thu, 15 Oct 2015 17:35:17 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id AFED010AA54 for ; Thu, 15 Oct 2015 17:35:15 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.18]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.03.0210.002; Thu, 15 Oct 2015 17:34:54 +0200 From: Dirk Kutscher To: "icnrg@irtf.org" Thread-Topic: [sfc] FW: New Non-WG Mailing List: 5gangip -- Discussion of implications of the upcoming 5th Generation (fixed and) Mobile communication systems on IP protocols. Thread-Index: AQHRB18JxKdM4Uj1gkyIC87d/VcHpQ== Date: Thu, 15 Oct 2015 15:34:54 +0000 Message-ID: <3AD999E8-158C-42AB-B2D3-45626AF3E35C@neclab.eu> References: <20151008200914.12173.16905.idtracker@ietfa.amsl.com>, <05C81A773E48DD49B181B04BA21A342A33B15F804F@HE113484.emea1.cds.t-internal.com> In-Reply-To: <05C81A773E48DD49B181B04BA21A342A33B15F804F@HE113484.emea1.cds.t-internal.com> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_3AD999E8158C42ABB2D345626AF3E35Cneclabeu_" MIME-Version: 1.0 Archived-At: Subject: [icnrg] Fwd: [sfc] FW: New Non-WG Mailing List: 5gangip -- Discussion of implications of the upcoming 5th Generation (fixed and) Mobile communication systems on IP protocols. X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Oct 2015 15:35:23 -0000 --_000_3AD999E8158C42ABB2D345626AF3E35Cneclabeu_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RllJLg0KDQotLQ0KRGlyaw0KDQoNCkFuZmFuZyBkZXIgd2VpdGVyZ2VsZWl0ZXRlbiBF4oCRTWFp bDoNCg0KVm9uOiA8RGlyay52b24tSHVnb0B0ZWxla29tLmRlPG1haWx0bzpEaXJrLnZvbi1IdWdv QHRlbGVrb20uZGU+Pg0KRGF0dW06IDE1LiBPa3RvYmVyIDIwMTUgdW0gMTc6MzE6MDIgTUVTWg0K QW46IDxkbW1AaWV0Zi5vcmc8bWFpbHRvOmRtbUBpZXRmLm9yZz4+LCA8c2ZjQGlldGYub3JnPG1h aWx0bzpzZmNAaWV0Zi5vcmc+PiwgPG5mdnJnQGlydGYub3JnPG1haWx0bzpuZnZyZ0BpcnRmLm9y Zz4+LCA8aW50LWFyZWFAaWV0Zi5vcmc8bWFpbHRvOmludC1hcmVhQGlldGYub3JnPj4NCkJldHJl ZmY6IFtzZmNdIEZXOiBOZXcgTm9uLVdHIE1haWxpbmcgTGlzdDogNWdhbmdpcCAtLSBEaXNjdXNz aW9uIG9mIGltcGxpY2F0aW9ucyBvZiB0aGUgdXBjb21pbmcgNXRoIEdlbmVyYXRpb24gKGZpeGVk IGFuZCkgTW9iaWxlIGNvbW11bmljYXRpb24gc3lzdGVtcyBvbiBJUCBwcm90b2NvbHMuDQoNCkRl YXIgYWxsLA0KDQpXaXRoIHJlc3BlY3QgdG8gY3Jvc3MgV0cvUkcgZGlzY3Vzc2lvbiBvZiBwcm90 b2NvbCBpc3N1ZXMgcmVnYXJkaW5nIGNoYWxsZW5nZXMgYW5kIGltcGFjdCBvZiB1cGNvbWluZyA1 RyB0b3BpY3Mgd2UgdGhvdWdodCBpdCBtaWdodCBiZSBmcnVpdGZ1bCB0byB1c2UgdGhpcyBuZXcg TUwuDQpGb3IgZGV0YWlscyBwbGVhc2Ugc2VlIGJlbG93IC4uLg0KDQpQbGVhc2UgZXhjdXNlIGZv ciAnc3BhbW1pbmcnIGluIGNhc2UgeW91IGFscmVhZHkgc3Vic2NyaWJlZCBvciBjb25zaWRlcmVk IHN1YnNjcmlwdGlvbiA7LSkNCi0gQW5kIGZlZWwgZnJlZSB0byBmb3J3YXJkIGFsc28gdG8gb3Ro ZXIgbGlzdHMgbm90IGluY2x1ZGVkLg0KDQpPZiBjb3Vyc2UgYWxzbyBjb250cmFyeSBvcGluaW9u cyBhcmUgbW9yZSB0aGFuIHdlbGNvbWUhDQoNClRoYW5rcyBhbmQNCkJlc3QgUmVnYXJkcw0KDQpC ZWhjZXQgYW5kIERpcmsNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IElFVEYg U2VjcmV0YXJpYXQgW21haWx0bzppZXRmLXNlY3JldGFyaWF0QGlldGYub3JnXQ0KU2VudDogRG9u bmVyc3RhZywgOC4gT2t0b2JlciAyMDE1IDIyOjA5DQpUbzogSUVURiBBbm5vdW5jZW1lbnQgTGlz dA0KQ2M6IDVnYW5naXBAaWV0Zi5vcmc8bWFpbHRvOjVnYW5naXBAaWV0Zi5vcmc+OyB2b24gSHVn bywgRGlyazsgc2FyaWtheWFAaWVlZS5vcmc8bWFpbHRvOnNhcmlrYXlhQGllZWUub3JnPg0KU3Vi amVjdDogTmV3IE5vbi1XRyBNYWlsaW5nIExpc3Q6IDVnYW5naXAgLS0gRGlzY3Vzc2lvbiBvZiBp bXBsaWNhdGlvbnMgb2YgdGhlIHVwY29taW5nIDV0aCBHZW5lcmF0aW9uIChmaXhlZCBhbmQpIE1v YmlsZSBjb21tdW5pY2F0aW9uIHN5c3RlbXMgb24gSVAgcHJvdG9jb2xzLg0KDQpBIG5ldyBJRVRG IG5vbi13b3JraW5nIGdyb3VwIGVtYWlsIGxpc3QgaGFzIGJlZW4gY3JlYXRlZC4NCg0KTGlzdCBh ZGRyZXNzOiA1Z2FuZ2lwQGlldGYub3JnPG1haWx0bzo1Z2FuZ2lwQGlldGYub3JnPg0KQXJjaGl2 ZTogaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL3NlYXJjaC8/ZW1haWxfbGlzdD01 Z2FuZ2lwDQpUbyBzdWJzY3JpYmU6IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu Zm8vNWdhbmdpcA0KDQpQdXJwb3NlOg0KDQo1RyBBc3BlY3RzIG9mIE5leHQgR2VuZXJhdGlvbiBJ bnRlcm5ldCBQcm90b2NvbHMNCg0KVGhpcyBsaXN0IGlzIGludGVuZGVkIGZvciBkaXNjdXNzaW9u cyByZWxhdGluZyB0aGUgdXNlIG9mIEludGVybmV0IFByb3RvY29scywgZS5nLiBJUHY2LCBJUCBN dWx0aWNhc3QsIGV0Yy4gaW4gNUcgbmV0d29ya3MuIEFzIHRoZSBmaWZ0aCBnZW5lcmF0aW9uIG1v YmlsZSB0ZWNobm9sb2d5ICg1RykgYmVnaW5zIHRvIGRyYXcgbW9yZSBhdHRlbnRpb24gaW4gYWxs IG1ham9yIHN0YW5kYXJkcyBkZXZlbG9wbWVudCBvcmdhbml6YXRpb25zIChTRE9zKSBhcyB3ZWxs IGFzIGluIElFVEYsIG1hbnkgYXJlIGludGVyZXN0ZWQgaW4gd29yayBhcm91bmQgNUcuIFR5cGlj YWwgdXNlIGNhc2VzIGFyZSBpbiA1MCsgTWJwcyBFdmVyeXdoZXJlLCBNYXNzaXZlIEludGVybmV0 IG9mIFRoaW5ncyAoSW9UKSwgRXh0cmVtZSBSZWFsLVRpbWUgQ29tbXVuaWNhdGlvbnMsIExpZmVs aW5lIENvbW11bmljYXRpb24sIFVsdHJhLXJlbGlhYmxlIENvbW11bmljYXRpb25zLCBCcm9hZGNh c3QtbGlrZSBTZXJ2aWNlcy4NCg0KTWFqb3IgZGVzaWduIGNyaXRlcmlhIGFyZSB0ZWNobm9sb2d5 IGluZGVwZW5kZW5jZSBhbmQgYSBtb2R1bGFyIGludGVyb3BlcmFibGUgYXBwcm9hY2ggdG8gYWxs b3cgZm9yIGZ1bGwgc2VydmljZSBmbGV4aWJpbGl0eS4gVGhpcyBncm91cCBpcyBleHBlY3RlZCB0 byBjb25jZW50cmF0ZSBlc3BlY2lhbGx5IG9uIDVHIGFzcGVjdHMgb2YgbmV4dCBnZW5lcmF0aW9u IEludGVybmV0IFByb3RvY29scyAoSVApIGluY2x1ZGluZyBJUCBNdWx0aWNhc3QuIEFzIHN1Y2gs IHRoZSB3b3JrIGRvZXMgbm90IGhhdmUgYSBjbGVhcmVyIHNjb3BlIHRoYW4gdGhpcyB5ZXQuIDVH YW5naXAgaXMgYSBwbGFjZSB0byBvcmdhbml6ZSB0aGlzIGRpc2N1c3Npb24uDQoNCg0KRm9yIGFk ZGl0aW9uYWwgaW5mb3JtYXRpb24sIHBsZWFzZSBjb250YWN0IHRoZSBsaXN0IGFkbWluaXN0cmF0 b3JzLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNm YyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6 Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg== --_000_3AD999E8158C42ABB2D345626AF3E35Cneclabeu_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2PkZZSS48YnI+DQo8YnI+DQotLQ0KPGRpdj5EaXJrPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2 Pg0KPC9kaXY+DQo8ZGl2Pjxicj4NCkFuZmFuZyBkZXIgd2VpdGVyZ2VsZWl0ZXRlbiBF4oCRTWFp bDo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdj48Yj5W b246PC9iPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRpcmsudm9uLUh1Z29AdGVsZWtvbS5kZSI+RGly ay52b24tSHVnb0B0ZWxla29tLmRlPC9hPiZndDs8YnI+DQo8Yj5EYXR1bTo8L2I+IDE1LiBPa3Rv YmVyIDIwMTUgdW0gMTc6MzE6MDIgTUVTWjxicj4NCjxiPkFuOjwvYj4gJmx0OzxhIGhyZWY9Im1h aWx0bzpkbW1AaWV0Zi5vcmciPmRtbUBpZXRmLm9yZzwvYT4mZ3Q7LCAmbHQ7PGEgaHJlZj0ibWFp bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDssICZsdDs8YSBocmVmPSJtYWls dG86bmZ2cmdAaXJ0Zi5vcmciPm5mdnJnQGlydGYub3JnPC9hPiZndDssICZsdDs8YSBocmVmPSJt YWlsdG86aW50LWFyZWFAaWV0Zi5vcmciPmludC1hcmVhQGlldGYub3JnPC9hPiZndDs8YnI+DQo8 Yj5CZXRyZWZmOjwvYj4gPGI+W3NmY10gRlc6IE5ldyBOb24tV0cgTWFpbGluZyBMaXN0OiA1Z2Fu Z2lwIC0tIERpc2N1c3Npb24gb2YgaW1wbGljYXRpb25zIG9mIHRoZSB1cGNvbWluZyA1dGggR2Vu ZXJhdGlvbiAoZml4ZWQgYW5kKSBNb2JpbGUgY29tbXVuaWNhdGlvbiBzeXN0ZW1zIG9uIElQIHBy b3RvY29scy48L2I+PGJyPg0KPGJyPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxkaXY+PHNwYW4+RGVhciBhbGwsPC9zcGFuPjxicj4NCjxzcGFuPjwv c3Bhbj48YnI+DQo8c3Bhbj5XaXRoIHJlc3BlY3QgdG8gY3Jvc3MgV0cvUkcgZGlzY3Vzc2lvbiBv ZiBwcm90b2NvbCBpc3N1ZXMgcmVnYXJkaW5nIGNoYWxsZW5nZXMgYW5kIGltcGFjdCBvZiB1cGNv bWluZyA1RyB0b3BpY3Mgd2UgdGhvdWdodCBpdCBtaWdodCBiZSBmcnVpdGZ1bCB0byB1c2UgdGhp cyBuZXcgTUwuPC9zcGFuPjxicj4NCjxzcGFuPkZvciBkZXRhaWxzIHBsZWFzZSBzZWUgYmVsb3cg Li4uPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5QbGVhc2UgZXhjdXNlIGZv ciAnc3BhbW1pbmcnIGluIGNhc2UgeW91IGFscmVhZHkgc3Vic2NyaWJlZCBvciBjb25zaWRlcmVk IHN1YnNjcmlwdGlvbiA7LSk8L3NwYW4+PGJyPg0KPHNwYW4+LSBBbmQgZmVlbCBmcmVlIHRvIGZv cndhcmQgYWxzbyB0byBvdGhlciBsaXN0cyBub3QgaW5jbHVkZWQuPC9zcGFuPjxicj4NCjxzcGFu Pjwvc3Bhbj48YnI+DQo8c3Bhbj5PZiBjb3Vyc2UgYWxzbyBjb250cmFyeSBvcGluaW9ucyBhcmUg bW9yZSB0aGFuIHdlbGNvbWUhPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5U aGFua3MgYW5kIDwvc3Bhbj48YnI+DQo8c3Bhbj5CZXN0IFJlZ2FyZHM8L3NwYW4+PGJyPg0KPHNw YW4+PC9zcGFuPjxicj4NCjxzcGFuPkJlaGNldCBhbmQgRGlyayA8L3NwYW4+PGJyPg0KPHNwYW4+ PC9zcGFuPjxicj4NCjxzcGFuPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFuPjxicj4N CjxzcGFuPkZyb206IElFVEYgU2VjcmV0YXJpYXQgWzxhIGhyZWY9Im1haWx0bzppZXRmLXNlY3Jl dGFyaWF0QGlldGYub3JnIj5tYWlsdG86aWV0Zi1zZWNyZXRhcmlhdEBpZXRmLm9yZzwvYT5dDQo8 L3NwYW4+PGJyPg0KPHNwYW4+U2VudDogRG9ubmVyc3RhZywgOC4gT2t0b2JlciAyMDE1IDIyOjA5 PC9zcGFuPjxicj4NCjxzcGFuPlRvOiBJRVRGIEFubm91bmNlbWVudCBMaXN0PC9zcGFuPjxicj4N CjxzcGFuPkNjOiA8YSBocmVmPSJtYWlsdG86NWdhbmdpcEBpZXRmLm9yZyI+NWdhbmdpcEBpZXRm Lm9yZzwvYT47IHZvbiBIdWdvLCBEaXJrOw0KPGEgaHJlZj0ibWFpbHRvOnNhcmlrYXlhQGllZWUu b3JnIj5zYXJpa2F5YUBpZWVlLm9yZzwvYT48L3NwYW4+PGJyPg0KPHNwYW4+U3ViamVjdDogTmV3 IE5vbi1XRyBNYWlsaW5nIExpc3Q6IDVnYW5naXAgLS0gRGlzY3Vzc2lvbiBvZiBpbXBsaWNhdGlv bnMgb2YgdGhlIHVwY29taW5nIDV0aCBHZW5lcmF0aW9uIChmaXhlZCBhbmQpIE1vYmlsZSBjb21t dW5pY2F0aW9uIHN5c3RlbXMgb24gSVAgcHJvdG9jb2xzLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3Nw YW4+PGJyPg0KPHNwYW4+QSBuZXcgSUVURiBub24td29ya2luZyBncm91cCBlbWFpbCBsaXN0IGhh cyBiZWVuIGNyZWF0ZWQuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5MaXN0 IGFkZHJlc3M6IDxhIGhyZWY9Im1haWx0bzo1Z2FuZ2lwQGlldGYub3JnIj41Z2FuZ2lwQGlldGYu b3JnPC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj5BcmNoaXZlOiA8YSBocmVmPSJodHRwczovL21haWxh cmNoaXZlLmlldGYub3JnL2FyY2gvc2VhcmNoLz9lbWFpbF9saXN0PTVnYW5naXAiPg0KaHR0cHM6 Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL3NlYXJjaC8/ZW1haWxfbGlzdD01Z2FuZ2lwPC9h Pjwvc3Bhbj48YnI+DQo8c3Bhbj5UbyBzdWJzY3JpYmU6IDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll dGYub3JnL21haWxtYW4vbGlzdGluZm8vNWdhbmdpcCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp bG1hbi9saXN0aW5mby81Z2FuZ2lwPC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0K PHNwYW4+UHVycG9zZTo8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPjVHIEFz cGVjdHMgb2YgTmV4dCBHZW5lcmF0aW9uIEludGVybmV0IFByb3RvY29scyA8L3NwYW4+PGJyPg0K PHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPlRoaXMgbGlzdCBpcyBpbnRlbmRlZCBmb3IgZGlzY3Vz c2lvbnMgcmVsYXRpbmcgdGhlIHVzZSBvZiBJbnRlcm5ldCBQcm90b2NvbHMsIGUuZy4gSVB2Niwg SVAgTXVsdGljYXN0LCBldGMuIGluIDVHIG5ldHdvcmtzLiBBcyB0aGUgZmlmdGggZ2VuZXJhdGlv biBtb2JpbGUgdGVjaG5vbG9neSAoNUcpIGJlZ2lucyB0byBkcmF3IG1vcmUgYXR0ZW50aW9uIGlu IGFsbCBtYWpvciBzdGFuZGFyZHMgZGV2ZWxvcG1lbnQgb3JnYW5pemF0aW9ucyAoU0RPcykNCiBh cyB3ZWxsIGFzIGluIElFVEYsIG1hbnkgYXJlIGludGVyZXN0ZWQgaW4gd29yayBhcm91bmQgNUcu IFR5cGljYWwgdXNlIGNhc2VzIGFyZSBpbiA1MCYjNDM7IE1icHMgRXZlcnl3aGVyZSwgTWFzc2l2 ZSBJbnRlcm5ldCBvZiBUaGluZ3MgKElvVCksIEV4dHJlbWUgUmVhbC1UaW1lIENvbW11bmljYXRp b25zLCBMaWZlbGluZSBDb21tdW5pY2F0aW9uLCBVbHRyYS1yZWxpYWJsZSBDb21tdW5pY2F0aW9u cywgQnJvYWRjYXN0LWxpa2UgU2VydmljZXMuDQo8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxi cj4NCjxzcGFuPk1ham9yIGRlc2lnbiBjcml0ZXJpYSBhcmUgdGVjaG5vbG9neSBpbmRlcGVuZGVu Y2UgYW5kIGEgbW9kdWxhciBpbnRlcm9wZXJhYmxlIGFwcHJvYWNoIHRvIGFsbG93IGZvciBmdWxs IHNlcnZpY2UgZmxleGliaWxpdHkuIFRoaXMgZ3JvdXAgaXMgZXhwZWN0ZWQgdG8gY29uY2VudHJh dGUgZXNwZWNpYWxseSBvbiA1RyBhc3BlY3RzIG9mIG5leHQgZ2VuZXJhdGlvbiBJbnRlcm5ldCBQ cm90b2NvbHMgKElQKSBpbmNsdWRpbmcgSVAgTXVsdGljYXN0Lg0KIEFzIHN1Y2gsIHRoZSB3b3Jr IGRvZXMgbm90IGhhdmUgYSBjbGVhcmVyIHNjb3BlIHRoYW4gdGhpcyB5ZXQuIDVHYW5naXAgaXMg YSBwbGFjZSB0byBvcmdhbml6ZSB0aGlzIGRpc2N1c3Npb24uDQo8L3NwYW4+PGJyPg0KPHNwYW4+ PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5Gb3IgYWRkaXRpb25hbCBpbmZv cm1hdGlvbiwgcGxlYXNlIGNvbnRhY3QgdGhlIGxpc3QgYWRtaW5pc3RyYXRvcnMuPC9zcGFuPjxi cj4NCjxzcGFuPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f PC9zcGFuPjxicj4NCjxzcGFuPnNmYyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPg0KPHNwYW4+PGEg aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8 c3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+ aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9zcGFuPjxicj4N CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_3AD999E8158C42ABB2D345626AF3E35Cneclabeu_-- From nobody Fri Oct 16 00:23:03 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3BAC1B2FE2 for ; Fri, 16 Oct 2015 00:23:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.329 X-Spam-Level: X-Spam-Status: No, score=-2.329 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, HTML_MESSAGE=0.001, 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 x0AkWdEyNUoH for ; Fri, 16 Oct 2015 00:22:56 -0700 (PDT) Received: from smtp.uniroma2.it (smtp.uniroma2.it [160.80.6.23]) (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 6AE071B2FE1 for ; Fri, 16 Oct 2015 00:22:54 -0700 (PDT) Received: from smtpauth.uniroma2.it (smtpauth.uniroma2.it [160.80.6.47]) by smtp-2015.uniroma2.it (8.14.4/8.14.4/Debian-8) with ESMTP id t9G7Mksq032345 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 16 Oct 2015 09:22:52 +0200 Received: from [192.168.1.104] ([160.80.82.70]) (authenticated bits=0) by smtpauth.uniroma2.it (8.14.3/8.14.3/Debian-9.4) with ESMTP id t9G7Mf3b001439 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Fri, 16 Oct 2015 09:22:41 +0200 To: icnrg@irtf.org References: <54B0584E.90408@uniroma2.it> From: Andrea Detti Message-ID: <5620A5C2.1070905@uniroma2.it> Date: Fri, 16 Oct 2015 09:22:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <54B0584E.90408@uniroma2.it> Content-Type: multipart/alternative; boundary="------------090301070501020608070107" X-Virus-Scanned: clamav-milter 0.98.6 at smtp-2015 X-Virus-Status: Clean Archived-At: Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 07:23:02 -0000 This is a multi-part message in MIME format. --------------090301070501020608070107 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Dear All, do you remember this old discussion? Citing DaveO "While we may be forced into doing something like this ultimately....". Well, this email is just to point out that NDN team embraced the Locator Hint, aka Link Object, principles in their NFD software, with a clever technique to avoid cache poisoning . References: http://redmine.named-data.net/attachments/download/427/forwarding-hint_20150814.pptx http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scalability.pdf see also "network_region" configuration section in nfd.conf Regards, Andrea On 09/01/2015 23:38, Andrea Detti wrote: > Great news. > Is there already a document presenting these interesting features or > it will be released shortly ? > > Andrea > > > > On 01/09/2015 08:06 PM, Ignacio.Solis@parc.com wrote: >> CCN 1.0 has gone major revisions since the old CCN. In the current >> system >> there are a number of features that make these issues less of a problem. >> >> Specifically, we have Manifests and Name-less objects. These basically >> allow you to have name indirection and objects hosted independently of >> location. >> >> The name, which for us is a network name, is what the network uses to >> find >> stuff. It¹s easy to thing of this as the same as the user defined name. >> In some cases it is, but in some cases it might not be. >> >> In CCN we can currently use manifests to do a form of secure translation >> of one name to another. There are some limitations in terms of publisher >> but the primitives are currently holding up for what we want to achieve. >> >> So, to answer your initial question, I think that the primitives we have >> right now can give you a lot of what you¹re looking for. Will we >> need to >> have some extra locator or some other scalability mechanism? Maybe, >> but I >> think we can get far with the primitives we currently have. >> >> Nacho >> >> >> -- >> Nacho (Ignacio) Solis >> Protocol Architect >> Principal Scientist >> Palo Alto Research Center (PARC) >> +1(650)812-4458 >> Ignacio.Solis@parc.com >> >> >> >> >> >> On 1/9/15, 10:26 AM, "Andrea Detti" wrote: >> >>> I agree on all your points. >>> >>> Consequently, I see two choices in front of us before to think to use >>> ICN in the global scale: >>> >>> 1) either we found a reasonable way to scale the routing by object name >>> (including mobility and multi-destinations/multi-sources cases); >>> 2) or we found a reliable and secure translation mechanism. >>> >>> Which of two will require less effort? >>> >>> I do not know :-) >>> >>> Andrea >>> >>> >>> >>> On 01/09/2015 06:21 PM, David Oran wrote: >>>> While we may be forced into doing something like this ultimately, >>>> every >>>> time you introduce a level of indirection via some kind of translation >>>> function, you dramatically increase the attack surface against the >>>> system. Not only do you have to secure the input and the output values >>>> in the packets, you also have secure the translations against spoofing >>>> and the service that performs the translation against the full panoply >>>> of vulnerabilities. >>>> >>>> Routing hints are particularly tricky. I recall a proposal for NDN >>>> routing hints that was presented at a recent NDN retreat that looked >>>> superficially clever, but collapsed in a heap of security problems >>>> after >>>> a few hours of scrutiny. >>>> >>>> Invalidation of mappings is also quite delicate for routing systems >>>> where the expectations of routing disruption durations are much >>>> shorter >>>> than say, name mapping disruptions in systems like DNS due to >>>> translation cache TTLs. >>>> >>>> One thing that makes routing hints (as opposed to name->name >>>> translations) particularly tricky for NDN/CCN-like architectures is >>>> doing them in a way that does not break or substantially constrain >>>> multi-destination delivery. It¹s much easier to do this with >>>> single-destination delivery - one example of a full-worked scheme >>>> is the >>>> LISP mapping service for IP. >>>> >>>> DaveO. >>>> >>>> >>>>> On Jan 9, 2015, at 2:30 AM, Andrea Detti >>>>> wrote: >>>>> >>>>> On 01/08/2015 06:00 PM, Marc.Mosko@parc.com wrote: >>>>>> PARC will be releasing the next version of our working documents >>>>>> shortly, before the icnrg meeting. We have for a while supported an >>>>>> Interest carrying a Payload field that can carry extended >>>>>> information >>>>>> that is not part of the name. Intermediate nodes do not process the >>>>>> payload. >>>>>> >>>>>> If the payload can make a difference to a dynamic content publisher, >>>>>> then the requester must put a marker of the payload in the name ‹ >>>>>> i.e. >>>>>> put the hash of the payload a a name component, or use a nonce. >>>>>> This >>>>>> will allow proper multiplexing of different payloads in the name. >>>>>> >>>>> I see that this is a way to indicate to the router which is the part >>>>> of the name that is relevant for the PIT/FIB purposes. And it sounds >>>>> good to me, since it speeds up the lookup processes. >>>>> >>>>> However, let me pose a more general question: is it really "ICN >>>>> mandatory" to use a component of the object name to forward? >>>>> >>>>> What we would lose, if we used the object name only for PIT and >>>>> caching operations and (optionally) another "routing info" field >>>>> completely decoupled from the name for FIB forwarding purposes? >>>>> >>>>> If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was >>>>> too ambitious ;-)) in which we recognize that routing by object name >>>>> creates scalability problem in the large area, and so in these cases >>>>> ICN can be helped by a plain old by routing by locator (aka routing >>>>> info, routing hint, label, forwarding alias, etc.)? >>>>> >>>>> If this was obvious, probably it is now the right time to define such >>>>> a TLV. Simirarily to KeyLocator we could define a ContentLocator that >>>>> specifies a (or more) routable Name where it it is possible to found >>>>> the object. >>>>> >>>>> I know that I am rediscovering the wheel since many other excellent >>>>> projects/researchers before have predicted that, e.g. >>>>> >>>>> SAIL project 2010 ­ ³Routing hints² >>>>> >>>>> S. Shenker, 2011 - Naming in content-oriented Architectures: ³Šthe >>>>> fetch-terms enable the routing system to more easily find the object² >>>>> >>>>> http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontentoriente >>>>> >>>>> d11.pdf >>>>> >>>>> Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? ­ >>>>> ³ŠUse a translation lookup to convert from content name to routing >>>>> label(s)² >>>>> >>>>> http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IRTF%20- >>>>> >>>>> %20CCN%20And%20IP%20Routing%20-%202.pdf >>>>> >>>>> Hermans et. al, 2012 - Global source mobility in the content-centric >>>>> networking architecture- ³Separate namespaces for identifier and >>>>> locators². >>>>> http://user.it.uu.se/~frehe489/publications/hermans12global.pdf >>>>> >>>>> L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design, >>>>> ³Application names are used for caching and signature verification, >>>>> while the forwarding alias, which reflects the service provider of >>>>> the >>>>> content producer, serves as a hint to routers about where the packet >>>>> may be forwarded² >>>>> >>>>> http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-ro >>>>> >>>>> uting.pdf >>>>> >>>>> N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 ­ >>>>> Ordered-Element Naming (OEN), ³I presented a matching system with >>>>> order >>>>> of preference based on labels (which included hashes of content)² >>>>> http://www.ccnx.org/events/ccnxcon-2013/ >>>>> >>>>> Regards, >>>>> >>>>> Andrea >>>>>> It is not mandatory that applications do this ‹ some data might >>>>>> rightly belong in the name. >>>>>> >>>>>> Using this method relieves the forwarding plane from having to >>>>>> process and store in the PIT large names that make no difference in >>>>>> routing. It also means that the potentially large payload does not >>>>>> need to be echoed back to the client in the response name. >>>>>> >>>>>> The previous PARC spec is at >>>>>> http://www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html >>>>>> . It will be updated in the next day or so and we will send an >>>>>> email >>>>>> to the list. >>>>>> >>>>>> Marc >>>>>> >>>>>> On Jan 8, 2015, at 8:19 AM, Mark Stapp >>>>>> >>>>>> wrote: >>>>>> >>>>>> >>>>>>> On 1/8/15 4:24 AM, Andrea Detti wrote: >>>>>>> >>>>>>>> Dear Mark, >>>>>>>> >>>>>>>> I found rather interesting this question >>>>>>>> >>>>>>>> "Is it really necessary to continue to force all of the >>>>>>>> information >>>>>>>> in >>>>>>>> Interests into the Name? Wouldn't it be clearer to use the Name >>>>>>>> only >>>>>>>> for publisher/routing info, object name info, and segment/sequence >>>>>>>> number?" >>>>>>>> >>>>>>>> and wonder ICN community think about that. Especially with respect >>>>>>>> to >>>>>>>> the routing info. >>>>>>>> >>>>>>>> >>>>>>> That specific question has been open for quite a long time - not >>>>>>> really in the routing context however. One position has been that >>>>>>> Interests carry "only" a name, and therefore all >>>>>>> application-specific >>>>>>> data must be in the name. Now in fact Interests have been permitted >>>>>>> to carry several additional "meta" items - such as >>>>>>> filters/selectors >>>>>>> (another open topic) and timeout values. Another position asks >>>>>>> whether there are types of application-specific data that could >>>>>>> also >>>>>>> be carried outside the Interest name. We've asked whether REST-ful >>>>>>> application state transfer might be one example. >>>>>>> >>>>>>> >>>>>>>> I see a scalability problem with the ICN routing plane, >>>>>>>> >>>>>>> yes, of course - that's a very long-standing problem. >>>>>>> >>>>>>> especially when >>>>>>> >>>>>>>> objects are multi-sourced (same object on my PC and on my >>>>>>>> phone) and >>>>>>>> objects are provided by mobile devices. This framework could >>>>>>>> be the >>>>>>>> norm in the future. >>>>>>>> >>>>>>> that's ... certainly an assertion I've heard before, but "could be" >>>>>>> is about as strong as it gets. there are a lot of questions about >>>>>>> whether encapsulation mechanisms, or "name resolution" >>>>>>> mechanisms, or >>>>>>> some other mechanisms will be needed to deal with the expected name >>>>>>> scale, whether or not there will be any significant of peer-to-peer >>>>>>> communication. personally, I think it's highly unlikely that my >>>>>>> phone >>>>>>> will "publish" anything directly, but that's just another >>>>>>> speculation >>>>>>> really. >>>>>>> >>>>>>> at the moment, I'd be happy if there could be progress on even the >>>>>>> most basic aspects of messaging - such as what names look like, >>>>>>> something that seems truly fundamental. >>>>>>> >>>>>>> Thanks, >>>>>>> Mark >>>>>>> >>>>>>> _______________________________________________ >>>>>>> icnrg mailing list >>>>>>> >>>>>>> icnrg@irtf.org >>>>>>> https://www.irtf.org/mailman/listinfo/icnrg >>>>>> _______________________________________________ >>>>>> icnrg mailing list >>>>>> >>>>>> icnrg@irtf.org >>>>>> https://www.irtf.org/mailman/listinfo/icnrg >>>>>> >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> icnrg mailing list >>>>> icnrg@irtf.org >>>>> https://www.irtf.org/mailman/listinfo/icnrg >>> _______________________________________________ >>> icnrg mailing list >>> icnrg@irtf.org >>> https://www.irtf.org/mailman/listinfo/icnrg >> > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > --------------090301070501020608070107 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit
Dear All,
do you remember this old discussion?

Citing DaveO "While we may be forced into doing something like this ultimately....".

Well, this email is just to point out that NDN team embraced the Locator Hint, aka Link Object, principles in their NFD software, with a clever technique to avoid cache poisoning .

References:
 
http://redmine.named-data.net/attachments/download/427/forwarding-hint_20150814.pptx
http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scalability.pdf
see also "network_region" configuration section in nfd.conf

Regards,

Andrea



On 09/01/2015 23:38, Andrea Detti wrote:
Great news.
Is there already a document presenting these interesting features or it will be released shortly ?

Andrea



On 01/09/2015 08:06 PM, Ignacio.Solis@parc.com wrote:
CCN 1.0 has gone major revisions since the old CCN.  In the current system
there are a number of features that make these issues less of a problem.

Specifically, we have Manifests and Name-less objects.  These basically
allow you to have name indirection and objects hosted independently of
location.

The name, which for us is a network name, is what the network uses to find
stuff. It¹s easy to thing of this as the same as the user defined name.
In some cases it is, but in some cases it might not be.

In CCN we can currently use manifests to do a form of secure translation
of one name to another. There are some limitations in terms of publisher
but the primitives are currently holding up for what we want to achieve.

So, to answer your initial question, I think that the primitives we have
right now can give you a lot of what you¹re looking for.  Will we need to
have some extra locator or some other scalability mechanism?  Maybe, but I
think we can get far with the primitives we currently have.

Nacho


--
Nacho (Ignacio) Solis
Protocol Architect
Principal Scientist
Palo Alto Research Center (PARC)
+1(650)812-4458
Ignacio.Solis@parc.com





On 1/9/15, 10:26 AM, "Andrea Detti" <andrea.detti@uniroma2.it> wrote:

I agree on all your points.

Consequently, I see two choices in front of us before to think to use
ICN in the global scale:

1) either we found a reasonable way to scale the routing by object name
(including mobility and multi-destinations/multi-sources cases);
2) or we found a reliable and secure translation mechanism.

Which of two will require less effort?

I do not know :-)

Andrea



On 01/09/2015 06:21 PM, David Oran wrote:
While we may be forced into doing something like this ultimately, every
time you introduce a level of indirection via some kind of translation
function, you dramatically increase the attack surface against the
system. Not only do you have to secure the input and the output values
in the packets, you also have secure the translations against spoofing
and the service that performs the translation against the full panoply
of vulnerabilities.

Routing hints are particularly tricky. I recall a proposal for NDN
routing hints that was presented at a recent NDN retreat that looked
superficially clever, but collapsed in a heap of security problems after
a few hours of scrutiny.

Invalidation of mappings is also quite delicate for routing systems
where the expectations of routing disruption durations are much shorter
than say, name mapping disruptions in systems like DNS due to
translation cache TTLs.

One thing that makes routing hints (as opposed to name->name
translations) particularly tricky for NDN/CCN-like architectures is
doing them in a way that does not break or substantially constrain
multi-destination delivery. It¹s much easier to do this with
single-destination delivery - one example of a full-worked scheme is the
LISP mapping service for IP.

DaveO.


On Jan 9, 2015, at 2:30 AM, Andrea Detti <andrea.detti@uniroma2.it>
wrote:

On 01/08/2015 06:00 PM, Marc.Mosko@parc.com wrote:
PARC will be releasing the next version of our working documents
shortly, before the icnrg meeting.  We have for a while supported an
Interest carrying a Payload field that can carry extended information
that is not part of the name.  Intermediate nodes do not process the
payload.

If the payload can make a difference to a dynamic content publisher,
then the requester must put a marker of the payload in the name ‹ i.e.
put the hash of the payload a a name component, or use a nonce.  This
will allow proper multiplexing of different payloads in the name.

I see that this is a way to indicate to the router which is the part
of the name that is relevant for the PIT/FIB purposes. And it sounds
good to me, since it speeds up the lookup processes.

However, let me pose a more general question: is it really "ICN
mandatory" to use a component of the object name to forward?

What we would lose, if we used the object name only for PIT and
caching operations and (optionally) another "routing info" field
completely decoupled from the name for FIB forwarding purposes?

If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was
too ambitious ;-))  in which we recognize that routing by object name
creates scalability problem in the large area, and so in these cases
ICN can be helped by a plain old by routing by locator (aka routing
info, routing hint, label, forwarding alias, etc.)?

If this was obvious, probably it is now the right time to define such
a TLV. Simirarily to KeyLocator we could define a ContentLocator that
specifies a (or more) routable Name where it it is possible to found
the object.

I know that I am rediscovering the wheel since many other excellent
projects/researchers before have predicted that, e.g.

SAIL project 2010 ­ ³Routing hints²

S. Shenker, 2011 - Naming in content-oriented Architectures: ³Šthe
fetch-terms enable the routing system to more easily find the object²

http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontentoriente
d11.pdf

Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? ­
³ŠUse a translation lookup to convert from content name to routing
label(s)²

http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IRTF%20-
%20CCN%20And%20IP%20Routing%20-%202.pdf

Hermans et. al,  2012 - Global source mobility in the content-centric
networking architecture- ³Separate namespaces for identifier and
locators².
http://user.it.uu.se/~frehe489/publications/hermans12global.pdf

L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design,
³Application names are used for caching and signature verification,
while the forwarding alias, which reflects the service provider of the
content producer, serves as a hint to routers about where the packet
may be forwarded²

http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-ro
uting.pdf

N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 ­
Ordered-Element Naming (OEN), ³I presented a matching system with order
of preference based on labels (which included hashes of content)²
http://www.ccnx.org/events/ccnxcon-2013/

      Regards,

Andrea
It is not mandatory that applications do this ‹ some data might
rightly belong in the name.

Using this method relieves the forwarding plane from having to
process and store in the PIT large names that make no difference in
routing.  It also means that the potentially large payload does not
need to be echoed back to the client in the response name.

The previous PARC spec is at
http://www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html
.  It will be updated in the next day or so and we will send an email
to the list.

Marc

On Jan 8, 2015, at 8:19 AM, Mark Stapp
<mjs@cisco.com>
   wrote:


On 1/8/15 4:24 AM, Andrea Detti wrote:

Dear Mark,

I found rather interesting this question

"Is it really necessary to continue to force all of the information
in
Interests into the Name?  Wouldn't it be clearer to use the Name
only
for publisher/routing info, object name info, and segment/sequence
number?"

and wonder ICN community think about that. Especially with respect
to
the routing info.


That specific question has been open for quite a long time - not
really in the routing context however. One position has been that
Interests carry "only" a name, and therefore all application-specific
data must be in the name. Now in fact Interests have been permitted
to carry several additional "meta" items - such as filters/selectors
(another open topic) and timeout values. Another position asks
whether there are types of application-specific data that could also
be carried outside the Interest name. We've asked whether REST-ful
application state transfer might be one example.


I see a scalability problem with the ICN routing plane,

yes, of course - that's a very long-standing problem.

especially when

objects are multi-sourced (same object on my PC and on my phone) and
objects are provided by mobile devices.  This framework could be the
norm in the future.

that's ... certainly an assertion I've heard before, but "could be"
is about as strong as it gets. there are a lot of questions about
whether encapsulation mechanisms, or "name resolution" mechanisms, or
some other mechanisms will be needed to deal with the expected name
scale, whether or not there will be any significant of peer-to-peer
communication. personally, I think it's highly unlikely that my phone
will "publish" anything directly, but that's just another speculation
really.

at the moment, I'd be happy if there could be progress on even the
most basic aspects of messaging - such as what names look like,
something that seems truly fundamental.

Thanks,
Mark

_______________________________________________
icnrg mailing list

icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg
_______________________________________________
icnrg mailing list

icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg



_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg
_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg


_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg


--------------090301070501020608070107-- From nobody Fri Oct 16 09:35:19 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A756F1A912F for ; Fri, 16 Oct 2015 09:35:17 -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 o3kxbE0W6V3E for ; Fri, 16 Oct 2015 09:35:13 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 575851A9150 for ; Fri, 16 Oct 2015 09:35:00 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml701-chm.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BJB56710; Fri, 16 Oct 2015 11:34:57 -0500 (CDT) Received: from SJCEML703-CHM.china.huawei.com (10.218.25.36) by dfweml701-chm.china.huawei.com (10.193.5.50) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 16 Oct 2015 09:34:50 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML703-CHM.china.huawei.com ([169.254.5.225]) with mapi id 14.03.0235.001; Fri, 16 Oct 2015 09:34:46 -0700 From: Ravi Ravindran To: Andrea Detti , "icnrg@irtf.org" Thread-Topic: [icnrg] Locator hint Thread-Index: AQHQLD9UN7EOs/bxR0i6xpu4Y3JZqZy453wAgbb8QQCAACO4AA== Date: Fri, 16 Oct 2015 16:34:45 +0000 Message-ID: References: <54B0584E.90408@uniroma2.it> <5620A5C2.1070905@uniroma2.it> In-Reply-To: <5620A5C2.1070905@uniroma2.it> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-cr-hashedpuzzle: ABjD Aa01 B45G FEMm Fuu8 GqDQ IQ2G JsJn M2F0 QY0d Rs8T Ry8+ SWkA SvUO TcMK VbJs; 2; YQBuAGQAcgBlAGEALgBkAGUAdAB0AGkAQAB1AG4AaQByAG8AbQBhADIALgBpAHQAOwBpAGMAbgByAGcAQABpAHIAdABmAC4AbwByAGcA; Sosha1_v1; 7; {A33105F4-B7C5-41B9-A341-7098144F980C}; cgBhAHYAaQAuAHIAYQB2AGkAbgBkAHIAYQBuAEAAaAB1AGEAdwBlAGkALgBjAG8AbQA=; Fri, 16 Oct 2015 16:33:17 GMT;UgBFADoAIABbAGkAYwBuAHIAZwBdACAATABvAGMAYQB0AG8AcgAgAGgAaQBuAHQA x-cr-puzzleid: {A33105F4-B7C5-41B9-A341-7098144F980C} x-originating-ip: [10.220.133.168] Content-Type: multipart/alternative; boundary="_000_D96E28F4A22C864DBC6C871B5B1C4CC320B417A8SJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 16:35:17 -0000 --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B417A8SJCEML701CHMchi_ Content-Type: text/plain; charset="windows-1257" Content-Transfer-Encoding: quoted-printable We had also presented this draft in an earlier ICN-RG meeting, we will have= a revision of this draft for the next meeting. https://tools.ietf.org/html/draft-ravi-ccn-forwarding-label-00 regards, Ravi From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Andrea Detti Sent: Friday, October 16, 2015 12:23 AM To: icnrg@irtf.org Subject: Re: [icnrg] Locator hint Dear All, do you remember this old discussion? Citing DaveO "While we may be forced into doing something like this ultimat= ely....". Well, this email is just to point out that NDN team embraced the Locator Hi= nt, aka Link Object, principles in their NFD software, with a clever techni= que to avoid cache poisoning . References: http://redmine.named-data.net/attachments/download/427/forwarding-hint_2015= 0814.pptx http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scalability.pdf see also "network_region" configuration section in nfd.conf Regards, Andrea On 09/01/2015 23:38, Andrea Detti wrote: Great news. Is there already a document presenting these interesting features or it wil= l be released shortly ? Andrea On 01/09/2015 08:06 PM, Ignacio.Solis@parc.com wrote: CCN 1.0 has gone major revisions since the old CCN. In the current system there are a number of features that make these issues less of a problem. Specifically, we have Manifests and Name-less objects. These basically allow you to have name indirection and objects hosted independently of location. The name, which for us is a network name, is what the network uses to find stuff. It=B9s easy to thing of this as the same as the user defined name. In some cases it is, but in some cases it might not be. In CCN we can currently use manifests to do a form of secure translation of one name to another. There are some limitations in terms of publisher but the primitives are currently holding up for what we want to achieve. So, to answer your initial question, I think that the primitives we have right now can give you a lot of what you=B9re looking for. Will we need to have some extra locator or some other scalability mechanism? Maybe, but I think we can get far with the primitives we currently have. Nacho -- Nacho (Ignacio) Solis Protocol Architect Principal Scientist Palo Alto Research Center (PARC) +1(650)812-4458 Ignacio.Solis@parc.com On 1/9/15, 10:26 AM, "Andrea Detti" wrote: I agree on all your points. Consequently, I see two choices in front of us before to think to use ICN in the global scale: 1) either we found a reasonable way to scale the routing by object name (including mobility and multi-destinations/multi-sources cases); 2) or we found a reliable and secure translation mechanism. Which of two will require less effort? I do not know :-) Andrea On 01/09/2015 06:21 PM, David Oran wrote: While we may be forced into doing something like this ultimately, every time you introduce a level of indirection via some kind of translation function, you dramatically increase the attack surface against the system. Not only do you have to secure the input and the output values in the packets, you also have secure the translations against spoofing and the service that performs the translation against the full panoply of vulnerabilities. Routing hints are particularly tricky. I recall a proposal for NDN routing hints that was presented at a recent NDN retreat that looked superficially clever, but collapsed in a heap of security problems after a few hours of scrutiny. Invalidation of mappings is also quite delicate for routing systems where the expectations of routing disruption durations are much shorter than say, name mapping disruptions in systems like DNS due to translation cache TTLs. One thing that makes routing hints (as opposed to name->name translations) particularly tricky for NDN/CCN-like architectures is doing them in a way that does not break or substantially constrain multi-destination delivery. It=B9s much easier to do this with single-destination delivery - one example of a full-worked scheme is the LISP mapping service for IP. DaveO. On Jan 9, 2015, at 2:30 AM, Andrea Detti wrote: On 01/08/2015 06:00 PM, Marc.Mosko@parc.com wro= te: PARC will be releasing the next version of our working documents shortly, before the icnrg meeting. We have for a while supported an Interest carrying a Payload field that can carry extended information that is not part of the name. Intermediate nodes do not process the payload. If the payload can make a difference to a dynamic content publisher, then the requester must put a marker of the payload in the name =8B i.e. put the hash of the payload a a name component, or use a nonce. This will allow proper multiplexing of different payloads in the name. I see that this is a way to indicate to the router which is the part of the name that is relevant for the PIT/FIB purposes. And it sounds good to me, since it speeds up the lookup processes. However, let me pose a more general question: is it really "ICN mandatory" to use a component of the object name to forward? What we would lose, if we used the object name only for PIT and caching operations and (optionally) another "routing info" field completely decoupled from the name for FIB forwarding purposes? If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was too ambitious ;-)) in which we recognize that routing by object name creates scalability problem in the large area, and so in these cases ICN can be helped by a plain old by routing by locator (aka routing info, routing hint, label, forwarding alias, etc.)? If this was obvious, probably it is now the right time to define such a TLV. Simirarily to KeyLocator we could define a ContentLocator that specifies a (or more) routable Name where it it is possible to found the object. I know that I am rediscovering the wheel since many other excellent projects/researchers before have predicted that, e.g. SAIL project 2010 =AD =B3Routing hints=B2 S. Shenker, 2011 - Naming in content-oriented Architectures: =B3=D0the fetch-terms enable the routing system to more easily find the object=B2 http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontentoriente d11.pdf Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? =AD =B3=D0Use a translation lookup to convert from content name to routing label(s)=B2 http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IRTF%20- %20CCN%20And%20IP%20Routing%20-%202.pdf Hermans et. al, 2012 - Global source mobility in the content-centric networking architecture- =B3Separate namespaces for identifier and locators=B2. http://user.it.uu.se/~frehe489/publications/hermans12global.pdf L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design, =B3Application names are used for caching and signature verification, while the forwarding alias, which reflects the service provider of the content producer, serves as a hint to routers about where the packet may be forwarded=B2 http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-ro uting.pdf N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 =AD Ordered-Element Naming (OEN), =B3I presented a matching system with order of preference based on labels (which included hashes of content)=B2 http://www.ccnx.org/events/ccnxcon-2013/ Regards, Andrea It is not mandatory that applications do this =8B some data might rightly belong in the name. Using this method relieves the forwarding plane from having to process and store in the PIT large names that make no difference in routing. It also means that the potentially large payload does not need to be echoed back to the client in the response name. The previous PARC spec is at http://www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html . It will be updated in the next day or so and we will send an email to the list. Marc On Jan 8, 2015, at 8:19 AM, Mark Stapp wrote: On 1/8/15 4:24 AM, Andrea Detti wrote: Dear Mark, I found rather interesting this question "Is it really necessary to continue to force all of the information in Interests into the Name? Wouldn't it be clearer to use the Name only for publisher/routing info, object name info, and segment/sequence number?" and wonder ICN community think about that. Especially with respect to the routing info. That specific question has been open for quite a long time - not really in the routing context however. One position has been that Interests carry "only" a name, and therefore all application-specific data must be in the name. Now in fact Interests have been permitted to carry several additional "meta" items - such as filters/selectors (another open topic) and timeout values. Another position asks whether there are types of application-specific data that could also be carried outside the Interest name. We've asked whether REST-ful application state transfer might be one example. I see a scalability problem with the ICN routing plane, yes, of course - that's a very long-standing problem. especially when objects are multi-sourced (same object on my PC and on my phone) and objects are provided by mobile devices. This framework could be the norm in the future. that's ... certainly an assertion I've heard before, but "could be" is about as strong as it gets. there are a lot of questions about whether encapsulation mechanisms, or "name resolution" mechanisms, or some other mechanisms will be needed to deal with the expected name scale, whether or not there will be any significant of peer-to-peer communication. personally, I think it's highly unlikely that my phone will "publish" anything directly, but that's just another speculation really. at the moment, I'd be happy if there could be progress on even the most basic aspects of messaging - such as what names look like, something that seems truly fundamental. Thanks, Mark _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B417A8SJCEML701CHMchi_ Content-Type: text/html; charset="windows-1257" Content-Transfer-Encoding: quoted-printable

We had also presented this draft in an earlier ICN-RG meetin= g, we will have a revision of this draft for the next meeting.

 

https://tools.ietf.org/html/draft-ravi-ccn-forwarding-label-= 00

 

regards,

Ravi

 

From: icnrg [mailto:= icnrg-bounces@irtf.org] On Behalf Of Andrea Detti
Sent: Friday, October 16, 2015 12:23 AM
To: icnrg@irtf.org
Subject: Re: [icnrg] Locator hint

 

Dear All,
do you remember this old discussion?

Citing DaveO "While we may be forced into doing something like this ul= timately....".

Well, this email is just to point out that NDN team embraced the Locator Hi= nt, aka Link Object, principles in their NFD software, with a clever techni= que to avoid cache poisoning .

References:
 
http://redmine.named-data.net/attachments/download/427/for= warding-hint_20150814.pptx
http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scal= ability.pdf
see also "network_region" configuration section in nfd.conf

Regards,

Andrea



On 09/01/2015 23:38, Andrea Detti wrote:

Great news.
Is there already a document presenting these interesting features or it wil= l be released shortly ?

Andrea



On 01/09/2015 08:06 PM, Ignacio.S= olis@parc.com wrote:

CCN 1.0 has gone major revisions since the old CCN.&= nbsp; In the current system
there are a number of features that make these issues less of a problem.
Specifically, we have Manifests and Name-less objects.  These basicall= y
allow you to have name indirection and objects hosted independently of
location.

The name, which for us is a network name, is what the network uses to find =
stuff. It=B9s easy to thing of this as the same as the user defined name. <= br> In some cases it is, but in some cases it might not be.

In CCN we can currently use manifests to do a form of secure translation of one name to another. There are some limitations in terms of publisher but the primitives are currently holding up for what we want to achieve.
So, to answer your initial question, I think that the primitives we have right now can give you a lot of what you=B9re looking for.  Will we ne= ed to
have some extra locator or some other scalability mechanism?  Maybe, b= ut I
think we can get far with the primitives we currently have.

Nacho


--
Nacho (Ignacio) Solis
Protocol Architect
Principal Scientist
Palo Alto Research Center (PARC)
+1(650)812-4458
Ignacio.Solis@parc.com





On 1/9/15, 10:26 AM, "Andrea Detti" <andrea.detti@uniroma2.it> wrote:


I agree on all your points.

Consequently, I see two choices in front of us before to think to use
ICN in the global scale:

1) either we found a reasonable way to scale the routing by object name (including mobility and multi-destinations/multi-sources cases);
2) or we found a reliable and secure translation mechanism.

Which of two will require less effort?

I do not know :-)

Andrea



On 01/09/2015 06:21 PM, David Oran wrote:

While we may be forced into doing something like thi= s ultimately, every
time you introduce a level of indirection via some kind of translation
function, you dramatically increase the attack surface against the
system. Not only do you have to secure the input and the output values
in the packets, you also have secure the translations against spoofing
and the service that performs the translation against the full panoply
of vulnerabilities.

Routing hints are particularly tricky. I recall a proposal for NDN
routing hints that was presented at a recent NDN retreat that looked
superficially clever, but collapsed in a heap of security problems after a few hours of scrutiny.

Invalidation of mappings is also quite delicate for routing systems
where the expectations of routing disruption durations are much shorter than say, name mapping disruptions in systems like DNS due to
translation cache TTLs.

One thing that makes routing hints (as opposed to name->name
translations) particularly tricky for NDN/CCN-like architectures is
doing them in a way that does not break or substantially constrain
multi-destination delivery. It=B9s much easier to do this with
single-destination delivery - one example of a full-worked scheme is the LISP mapping service for IP.

DaveO.



On Jan 9, 2015, at 2:30 AM, Andrea Detti <andrea.detti@uniroma2.it>
wrote:

On 01/08/2015 06:00 PM, Marc.Mosko@p= arc.com wrote:

PARC will be releasin= g the next version of our working documents
shortly, before the icnrg meeting.  We have for a while supported an <= br> Interest carrying a Payload field that can carry extended information
that is not part of the name.  Intermediate nodes do not process the <= br> payload.

If the payload can make a difference to a dynamic content publisher,
then the requester must put a marker of the payload in the name =8B i.e. put the hash of the payload a a name component, or use a nonce.  This =
will allow proper multiplexing of different payloads in the name.

I see that this is a way to indicate to the router w= hich is the part
of the name that is relevant for the PIT/FIB purposes. And it sounds
good to me, since it speeds up the lookup processes.

However, let me pose a more general question: is it really "ICN
mandatory" to use a component of the object name to forward?

What we would lose, if we used the object name only for PIT and
caching operations and (optionally) another "routing info" field =
completely decoupled from the name for FIB forwarding purposes?

If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was
too ambitious ;-))  in which we recognize that routing by object name =
creates scalability problem in the large area, and so in these cases
ICN can be helped by a plain old by routing by locator (aka routing
info, routing hint, label, forwarding alias, etc.)?

If this was obvious, probably it is now the right time to define such
a TLV. Simirarily to KeyLocator we could define a ContentLocator that
specifies a (or more) routable Name where it it is possible to found
the object.

I know that I am rediscovering the wheel since many other excellent
projects/researchers before have predicted that, e.g.

SAIL project 2010 =AD =B3Routing hints=B2

S. Shenker, 2011 - Naming in content-oriented Architectures: =B3=D0the
fetch-terms enable the routing system to more easily find the object=B2
http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontent= oriente
d11.pdf

Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? =AD
=B3=D0Use a translation lookup to convert from content name to routing
label(s)=B2

http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IR= TF%20-
%20CCN%20And%20IP%20Routing%20-%202.pdf

Hermans et. al,  2012 - Global source mobility in the content-centric =
networking architecture- =B3Separate namespaces for identifier and
locators=B2.
http://user.it.uu.se/~frehe489/publications/hermans12global.pdf

L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design,
=B3Application names are used for caching and signature verification,
while the forwarding alias, which reflects the service provider of the
content producer, serves as a hint to routers about where the packet
may be forwarded=B2

http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling= -ndn-ro
uting.pdf

N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 =AD Ordered-Element Naming (OEN), =B3I presented a matching system with order <= br> of preference based on labels (which included hashes of content)=B2
http://www.ccnx.org/ev= ents/ccnxcon-2013/

      Regards,

Andrea

It is not mandatory that applications do this =8B so= me data might
rightly belong in the name.

Using this method relieves the forwarding plane from having to
process and store in the PIT large names that make no difference in
routing.  It also means that the potentially large payload does not need to be echoed back to the client in the response name.

The previous PARC spec is at
http://= www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html
.  It will be updated in the next day or so and we will send an email =
to the list.

Marc

On Jan 8, 2015, at 8:19 AM, Mark Stapp
<mjs@cisco.com>
   wrote:



On 1/8/15 4:24 AM, Andrea Detti wrote:


Dear Mark,

I found rather interesting this question

"Is it really necessary to continue to force all of the information in
Interests into the Name?  Wouldn't it be clearer to use the Name
only
for publisher/routing info, object name info, and segment/sequence
number?"

and wonder ICN community think about that. Especially with respect
to
the routing info.

That specific question has been open for quite a lon= g time - not
really in the routing context however. One position has been that
Interests carry "only" a name, and therefore all application-spec= ific
data must be in the name. Now in fact Interests have been permitted
to carry several additional "meta" items - such as filters/select= ors
(another open topic) and timeout values. Another position asks
whether there are types of application-specific data that could also
be carried outside the Interest name. We've asked whether REST-ful
application state transfer might be one example.



I see a scalability p= roblem with the ICN routing plane,

yes, of course - that's a very long-standing problem= .

especially when


objects are multi-sou= rced (same object on my PC and on my phone) and
objects are provided by mobile devices.  This framework could be the <= br> norm in the future.

that's ... certainly an assertion I've heard before,= but "could be"
is about as strong as it gets. there are a lot of questions about
whether encapsulation mechanisms, or "name resolution" mechanisms= , or
some other mechanisms will be needed to deal with the expected name
scale, whether or not there will be any significant of peer-to-peer
communication. personally, I think it's highly unlikely that my phone
will "publish" anything directly, but that's just another specula= tion
really.

at the moment, I'd be happy if there could be progress on even the
most basic aspects of messaging - such as what names look like,
something that seems truly fundamental.

Thanks,
Mark

_______________________________________________
icnrg mailing list

icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg

_____________________= __________________________
icnrg mailing list

icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg


_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg

_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg

 


_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg

 

--_000_D96E28F4A22C864DBC6C871B5B1C4CC320B417A8SJCEML701CHMchi_-- From nobody Fri Oct 16 09:36:59 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 884AD1A92E2 for ; Fri, 16 Oct 2015 09:36:57 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.347 X-Spam-Level: X-Spam-Status: No, score=-6.347 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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 0r8-1D62IaIg for ; Fri, 16 Oct 2015 09:36:51 -0700 (PDT) Received: from smtp.parc.xerox.com (alpha.Xerox.COM [13.1.64.93]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B58AD1A92B3 for ; Fri, 16 Oct 2015 09:36:51 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by smtp.parc.xerox.com (Postfix) with ESMTP id 67EE96C0068; Fri, 16 Oct 2015 09:36:51 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at newalpha.parc.com Received: from smtp.parc.xerox.com ([127.0.0.1]) by localhost (smtp.parc.xerox.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ev1FQw-SdgrQ; Fri, 16 Oct 2015 09:36:51 -0700 (PDT) Received: from exchangehub.parc.xerox.com (vertigo.parc.xerox.com [13.2.13.102]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.parc.xerox.com (Postfix) with ESMTPS id 3E9DA6C00A3; Fri, 16 Oct 2015 09:36:51 -0700 (PDT) Received: from E2010DAG5.corp.ad.parc.com ([fe80::3d0b:7158:aec4:e05e]) by vertigo.corp.ad.parc.com ([fe80::606e:47ce:f5e2:fe3a%16]) with mapi id 14.03.0224.002; Fri, 16 Oct 2015 09:36:50 -0700 From: To: , Thread-Topic: [icnrg] Locator hint Thread-Index: AQHQLD9UN7EOs/bxR0i6xpu4Y3JZqZy453wAgbb8QQCAACV4AA== Date: Fri, 16 Oct 2015 16:36:50 +0000 Message-ID: References: <54B0584E.90408@uniroma2.it> <5620A5C2.1070905@uniroma2.it> In-Reply-To: <5620A5C2.1070905@uniroma2.it> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.4.3.140616 x-originating-ip: [67.161.61.196] Content-Type: multipart/alternative; boundary="_000_D2466FD85D3DCIgnacioSolisparccom_" MIME-Version: 1.0 Archived-At: Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 16:36:57 -0000 --_000_D2466FD85D3DCIgnacioSolisparccom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIExvY2F0b3IgSGludCBvciBMaW5rIE9iamVjdCBhcmUgcHJvcG9zZWQgc29sdXRpb25zIHRv IGEgYmlnIElDTi9DQ04vTkROIHByb2JsZW0sIG5hbWVseSB0aGUgbWlzZ3VpZGVkIGJlbGllZiB0 aGUgbmFtZSBpcyBpbmRlcGVuZGVudCBvZiBsb2NhdGlvbi4gIFRoaXMgaXMgYSBzb21ld2hhdCBp bmNvcnJlY3QgYXNzdW1wdGlvbiBpZiB3ZSBhbHNvIGJlbGlldmUsIGF0IHRoZSBzYW1lIHRpbWUs IHRoYXQgdGhlIG5hbWUgaXMgdXNlZCBmb3Igcm91dGluZy4gIEJ5IGRlZmluaXRpb24sIHJvdXRp bmcgaXMgbG9jYXRpb24uDQoNClRoZXJlIGFyZSBudW1lcm91cyB3YXlzIHRvIGdldCBhcm91bmQg dGhpcyBjb250cmFkaWN0aW9uLg0KDQoxLSBXZSBhbGxvdyBhbnlib2R5IHRvIHB1Ymxpc2ggYW55 IG5hbWUgYW55d2hlcmUgYW5kIGhhdmUgdGhlIG5ldHdvcmsgbG9vayBmb3IgaXQgKGluIG90aGVy IHdvcmRzLCBubyByb3V0aW5nLCBqdXN0IGRpc2NvdmVyeSkNCjItIEhhdmUgcm91dGluZyB1cGRh dGUgb24gdGhlIGZseSAoYWxsb3cgYW55IG5vZGUgdG8gYWR2ZXJ0aXNlLCB2aWEgcm91dGluZywg dGhlIHByZXNlbmNlIG9mIG5hbWUvbmFtZXNwYWNlKQ0KMy0gRG8gc29tZSBmb3JtIG9mIGluZGly ZWN0aW9uDQoNCkluIHRoaXMgZW1haWwgd2XigJlsbCBydWxlIG91dCBvcHRpb25zIDEgYW5kIDIs IHdoaWNoIGhhdmUgc29tZSBzZXJpb3VzIHNjYWxhYmlsaXR5IGlzc3VlcyBmb3IgYSByZWFsIG5l dHdvcmsuICBUaGF0IGxlYXZlcyB1cyB3aXRoIG9wdGlvbiAzLg0KDQpMb2NhdG9yIEhpbnRzIGFu ZCBMaW5rIE9iamVjdHMgYXJlIGluIGVmZmVjdCBhIHZlcnNpb24gb2Ygb3B0aW9uIDMuICBDQ054 IHVzZXMgbWFuaWZlc3RzIHRvIGluZGlyZWN0IHRvIGhhc2ggYmFzZWQgbmFtZXMsIGFsc28gYSB2 ZXJzaW9uIG9mIDMuDQoNCg0KVGhlIExpbmsgT2JqZWN0IHByb3Bvc2VkIGluIHRoaXMgcGFwZXIg Z2V0cyByaWQgb2YgY2FjaGUgcG9pc29uaW5nIHdpdGggYSBudW1iZXIgb2YgdGVjaG5pcXVlcyB0 aGF0IGJvaWwgZG93biB0byBvbmUgYmlnIHNhY3JpZmljZToNCg0KLSAiVGhlIGNhY2hlIGNhbiB0 aGVuIGltcG9zZSB0aGUgcmVzdHJpY3Rpb24gdGhhdCBvbmx5IGludGVyZXN0cyBjYXJyeWluZyB0 aGUgc2FtZSBsaW5rIG9iamVjdCBjYW4gYmUgc2F0aXNmaWVkIHdpdGggdGhlIHNwZWNpZmljIGlu c3RhbmNlIG9mIHRoZSBkYXRhIGl0ZW0uIg0KDQpCYXNpY2FsbHksIHdoYXQgaXTigJlzIHNheWlu ZyBpcyB0aGF0IGlmIHlvdSByZXRyaWV2ZSBzb21ldGhpbmcgd2l0aCB0aGUgbmFtZSAvYS9iIHdp dGggYSBsaW5rIHRvIC9mb28vYmFyICBpdCBjYW4gb25seSBiZSBhbnN3ZXJlZCBieSBhbiBpbnRl cmVzdCB3aXRoIHRoZSBuYW1lIC9hL2IgYW5kIGEgbGluayB0byAvZm9vL2Jhci4gICBFZmZlY3Rp dmVseSwgd2UgYXJlIHJvdXRpbmcgYW5kIG1hdGNoaW5nIC9mb28vYmFyL2EvYiB3aGVuIHRhbGtp bmcgYWJvdXQgb2JqZWN0IC9hL2IuICBEaXNhZHZhbnRhZ2U6IEEgcmVxdWVzdCBmb3IgL2EvYiB3 aWxsIG5vdCBtYXRjaCB0aGUgb2JqZWN0ICh0aGlzIHdvdWxkIGxlYWQgdG8gY2FjaGUgcG9pc29u aW5nKVsxXS4gIEFkdmFudGFnZTogVGhlIHNpZ25hdHVyZSBmb3IgL2EvYiAodGhlIG9iamVjdCkg Y2FuIGJlIGRvbmUgYXQgYSBkaWZmZXJlbnQgbGV2ZWwgdGhhbiB0aGUgc2lnbmF0dXJlIG9mIC9m b28vYmFyL2EvYiAodGhlIGxpbmspLg0KDQpOb3RlIHRoYXQgdGhpcyBpcyBhIGZvcm0gb2YgZW5j YXBzdWxhdGlvbi4gIEkgY291bGQgYWNoaWV2ZSBzaW1pbGFyIHJlc3VsdHMgYnkganVzdCBlbmNh cHN1bGF0aW5nIC9hL2IgaW50byAvZm9vL2Jhci9hL2IgYW5kIG5vdCByZXF1aXJlIGFueSBsaW5r IG9iamVjdC4NCg0KVGhlIHBhcGVyIHN1Z2dlc3RzIHZlcmlmeWluZyBsaW5rIG9iamVjdHMuIFRo aXMgaXMgbm90IHN1ZmZpY2llbnQgdG8gcHJldmVudCBwb2lzb25pbmcuICBJIGNhbiBoYXZlIGEg dmFsaWQgbGluayBvYmplY3QgKGZyb20gYW4gYXR0YWNrZXIpIHRoYXQgYnJpbmdzIG1lICBhbiBp bnZhbGlkIGNvbnRlbnQgb2JqZWN0LiAgSWYgdGhhdCBjb250ZW50IG9iamVjdCBpcyBtYXRjaGVk IG9uIG5hbWUgdGhlbiBwb2lzb25pbmcgd2lsbCBvY2N1ci4gVGhlIG9ubHkgd2F5IGFyb3VuZCB0 aGlzIHdvdWxkIGJlIHRvIGhhdmUgYSByZXZlcnNlIGNyeXB0byBtYXBwaW5nIGZyb20gdGhlIG9i amVjdCBuYW1lIHRvIHRoZSBsaW5rIG9iamVjdC4gKExpa2UgYSBzaWduZWQgY29udGVudCBvYmpl Y3QgKyBsaW5rIG9iamVjdCB0b2dldGhlciBmcm9tIHRoZSBjb250ZW50IG9iamVjdOKAmXMga2V5 KS4NCg0KVGhlIHBhcGVyIGFsc28gbWVudGlvbnMgdGhhdCBjYWNoZXMgY2FuIGNoZWNrIHNpZ25h dHVyZXMgYW5kIGNvbnN1bWVycyBjYW4gdXNlIGV4Y2x1ZGVzIHRvIGhlbHAgd2l0aCBwb2lzb25p bmcuIFRoaXMgaXMgdW5zY2FsYWJsZSBmb3IgYSBudW1iZXIgb2YgcmVhc29ucyBhbmQgcHJvYmFi bHkgZGVzZXJ2ZXMgYW5vdGhlciB0aHJlYWQuDQoNClRoZSBjdXJyZW50IENDTnggYXBwcm9hY2gg aXMgdG8gdXNlIGhhc2ggYmFzZWQgbmFtaW5nIGFuZCBvYmplY3RzIHdpdGggbm8gbmFtZXMgKG9u bHkgaW1wbGllZCBoYXNoZXMpLiBUaGlzIGFsbG93cyB1cyB0byBnZXQgYXJvdW5kIG1hbnkgb2Yg dGhlc2UgcHJvYmxlbXMuICBORE4gY291bGQgcG90ZW50aWFsbHkgdXNlIHNpbWlsYXIgdGVjaG5p cXVlcyAod2l0aCBvciB3aXRob3V0IHRoZSBsaW5rIG9iamVjdCkuDQoNCk5hY2hvDQoNCg0KWzFd IFNvbWUgcGVvcGxlIGJlbGlldmUgdGhhdCB3ZeKAmXJlIG5vdCBnb2luZyB0byBiZSBpbiBhIHdv cmxkIHdoZXJlIHRoaXMgdHlwZSBvZiBjYWNoaW5nIG1hdHRlcnMsIHNvIHRoaXMgbWF5IG5vdCBi ZSBhIGRpc2FkdmFudGFnZS4NCg0KLS0NCk5hY2hvIChJZ25hY2lvKSBTb2xpcw0KUHJvdG9jb2wg QXJjaGl0ZWN0DQpQcmluY2lwYWwgU2NpZW50aXN0DQpQYWxvIEFsdG8gUmVzZWFyY2ggQ2VudGVy IChQQVJDKQ0KKzEoNjUwKTgxMi00NDU4DQpJZ25hY2lvLlNvbGlzQHBhcmMuY29tDQoNCk9uIDEw LzE2LzE1LCAxMjoyMiBBTSwgIkFuZHJlYSBEZXR0aSIgPGFuZHJlYS5kZXR0aUB1bmlyb21hMi5p dDxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pj4gd3JvdGU6DQoNCkRlYXIgQWxsLA0K ZG8geW91IHJlbWVtYmVyIHRoaXMgb2xkIGRpc2N1c3Npb24/DQoNCkNpdGluZyBEYXZlTyAiV2hp bGUgd2UgbWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5nIHNvbWV0aGluZyBsaWtlIHRoaXMgdWx0aW1h dGVseS4uLi4iLg0KDQpXZWxsLCB0aGlzIGVtYWlsIGlzIGp1c3QgdG8gcG9pbnQgb3V0IHRoYXQg TkROIHRlYW0gZW1icmFjZWQgdGhlIExvY2F0b3IgSGludCwgYWthIExpbmsgT2JqZWN0LCBwcmlu Y2lwbGVzIGluIHRoZWlyIE5GRCBzb2Z0d2FyZSwgd2l0aCBhIGNsZXZlciB0ZWNobmlxdWUgdG8g YXZvaWQgY2FjaGUgcG9pc29uaW5nIC4NCg0KUmVmZXJlbmNlczoNCg0KaHR0cDovL3JlZG1pbmUu bmFtZWQtZGF0YS5uZXQvYXR0YWNobWVudHMvZG93bmxvYWQvNDI3L2ZvcndhcmRpbmctaGludF8y MDE1MDgxNC5wcHR4DQpodHRwOi8vbmFtZWQtZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIw MTUvMDMvU05BTVAtTkROLVNjYWxhYmlsaXR5LnBkZg0Kc2VlIGFsc28gIm5ldHdvcmtfcmVnaW9u IiBjb25maWd1cmF0aW9uIHNlY3Rpb24gaW4gbmZkLmNvbmYNCg0KUmVnYXJkcywNCg0KQW5kcmVh DQoNCg0KDQpPbiAwOS8wMS8yMDE1IDIzOjM4LCBBbmRyZWEgRGV0dGkgd3JvdGU6DQpHcmVhdCBu ZXdzLg0KSXMgdGhlcmUgYWxyZWFkeSBhIGRvY3VtZW50IHByZXNlbnRpbmcgdGhlc2UgaW50ZXJl c3RpbmcgZmVhdHVyZXMgb3IgaXQgd2lsbCBiZSByZWxlYXNlZCBzaG9ydGx5ID8NCg0KQW5kcmVh DQoNCg0KDQpPbiAwMS8wOS8yMDE1IDA4OjA2IFBNLCBJZ25hY2lvLlNvbGlzQHBhcmMuY29tPG1h aWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPiB3cm90ZToNCkNDTiAxLjAgaGFzIGdvbmUgbWFq b3IgcmV2aXNpb25zIHNpbmNlIHRoZSBvbGQgQ0NOLiAgSW4gdGhlIGN1cnJlbnQgc3lzdGVtDQp0 aGVyZSBhcmUgYSBudW1iZXIgb2YgZmVhdHVyZXMgdGhhdCBtYWtlIHRoZXNlIGlzc3VlcyBsZXNz IG9mIGEgcHJvYmxlbS4NCg0KU3BlY2lmaWNhbGx5LCB3ZSBoYXZlIE1hbmlmZXN0cyBhbmQgTmFt ZS1sZXNzIG9iamVjdHMuICBUaGVzZSBiYXNpY2FsbHkNCmFsbG93IHlvdSB0byBoYXZlIG5hbWUg aW5kaXJlY3Rpb24gYW5kIG9iamVjdHMgaG9zdGVkIGluZGVwZW5kZW50bHkgb2YNCmxvY2F0aW9u Lg0KDQpUaGUgbmFtZSwgd2hpY2ggZm9yIHVzIGlzIGEgbmV0d29yayBuYW1lLCBpcyB3aGF0IHRo ZSBuZXR3b3JrIHVzZXMgdG8gZmluZA0Kc3R1ZmYuIEl0wrlzIGVhc3kgdG8gdGhpbmcgb2YgdGhp cyBhcyB0aGUgc2FtZSBhcyB0aGUgdXNlciBkZWZpbmVkIG5hbWUuDQpJbiBzb21lIGNhc2VzIGl0 IGlzLCBidXQgaW4gc29tZSBjYXNlcyBpdCBtaWdodCBub3QgYmUuDQoNCkluIENDTiB3ZSBjYW4g Y3VycmVudGx5IHVzZSBtYW5pZmVzdHMgdG8gZG8gYSBmb3JtIG9mIHNlY3VyZSB0cmFuc2xhdGlv bg0Kb2Ygb25lIG5hbWUgdG8gYW5vdGhlci4gVGhlcmUgYXJlIHNvbWUgbGltaXRhdGlvbnMgaW4g dGVybXMgb2YgcHVibGlzaGVyDQpidXQgdGhlIHByaW1pdGl2ZXMgYXJlIGN1cnJlbnRseSBob2xk aW5nIHVwIGZvciB3aGF0IHdlIHdhbnQgdG8gYWNoaWV2ZS4NCg0KU28sIHRvIGFuc3dlciB5b3Vy IGluaXRpYWwgcXVlc3Rpb24sIEkgdGhpbmsgdGhhdCB0aGUgcHJpbWl0aXZlcyB3ZSBoYXZlDQpy aWdodCBub3cgY2FuIGdpdmUgeW91IGEgbG90IG9mIHdoYXQgeW91wrlyZSBsb29raW5nIGZvci4g IFdpbGwgd2UgbmVlZCB0bw0KaGF2ZSBzb21lIGV4dHJhIGxvY2F0b3Igb3Igc29tZSBvdGhlciBz Y2FsYWJpbGl0eSBtZWNoYW5pc20/ICBNYXliZSwgYnV0IEkNCnRoaW5rIHdlIGNhbiBnZXQgZmFy IHdpdGggdGhlIHByaW1pdGl2ZXMgd2UgY3VycmVudGx5IGhhdmUuDQoNCk5hY2hvDQoNCg0KLS0N Ck5hY2hvIChJZ25hY2lvKSBTb2xpcw0KUHJvdG9jb2wgQXJjaGl0ZWN0DQpQcmluY2lwYWwgU2Np ZW50aXN0DQpQYWxvIEFsdG8gUmVzZWFyY2ggQ2VudGVyIChQQVJDKQ0KKzEoNjUwKTgxMi00NDU4 DQpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPG1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPg0K DQoNCg0KDQoNCk9uIDEvOS8xNSwgMTA6MjYgQU0sICJBbmRyZWEgRGV0dGkiIDxhbmRyZWEuZGV0 dGlAdW5pcm9tYTIuaXQ+PG1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ+IHdyb3RlOg0K DQpJIGFncmVlIG9uIGFsbCB5b3VyIHBvaW50cy4NCg0KQ29uc2VxdWVudGx5LCBJIHNlZSB0d28g Y2hvaWNlcyBpbiBmcm9udCBvZiB1cyBiZWZvcmUgdG8gdGhpbmsgdG8gdXNlDQpJQ04gaW4gdGhl IGdsb2JhbCBzY2FsZToNCg0KMSkgZWl0aGVyIHdlIGZvdW5kIGEgcmVhc29uYWJsZSB3YXkgdG8g c2NhbGUgdGhlIHJvdXRpbmcgYnkgb2JqZWN0IG5hbWUNCihpbmNsdWRpbmcgbW9iaWxpdHkgYW5k IG11bHRpLWRlc3RpbmF0aW9ucy9tdWx0aS1zb3VyY2VzIGNhc2VzKTsNCjIpIG9yIHdlIGZvdW5k IGEgcmVsaWFibGUgYW5kIHNlY3VyZSB0cmFuc2xhdGlvbiBtZWNoYW5pc20uDQoNCldoaWNoIG9m IHR3byB3aWxsIHJlcXVpcmUgbGVzcyBlZmZvcnQ/DQoNCkkgZG8gbm90IGtub3cgOi0pDQoNCkFu ZHJlYQ0KDQoNCg0KT24gMDEvMDkvMjAxNSAwNjoyMSBQTSwgRGF2aWQgT3JhbiB3cm90ZToNCldo aWxlIHdlIG1heSBiZSBmb3JjZWQgaW50byBkb2luZyBzb21ldGhpbmcgbGlrZSB0aGlzIHVsdGlt YXRlbHksIGV2ZXJ5DQp0aW1lIHlvdSBpbnRyb2R1Y2UgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiB2 aWEgc29tZSBraW5kIG9mIHRyYW5zbGF0aW9uDQpmdW5jdGlvbiwgeW91IGRyYW1hdGljYWxseSBp bmNyZWFzZSB0aGUgYXR0YWNrIHN1cmZhY2UgYWdhaW5zdCB0aGUNCnN5c3RlbS4gTm90IG9ubHkg ZG8geW91IGhhdmUgdG8gc2VjdXJlIHRoZSBpbnB1dCBhbmQgdGhlIG91dHB1dCB2YWx1ZXMNCmlu IHRoZSBwYWNrZXRzLCB5b3UgYWxzbyBoYXZlIHNlY3VyZSB0aGUgdHJhbnNsYXRpb25zIGFnYWlu c3Qgc3Bvb2ZpbmcNCmFuZCB0aGUgc2VydmljZSB0aGF0IHBlcmZvcm1zIHRoZSB0cmFuc2xhdGlv biBhZ2FpbnN0IHRoZSBmdWxsIHBhbm9wbHkNCm9mIHZ1bG5lcmFiaWxpdGllcy4NCg0KUm91dGlu ZyBoaW50cyBhcmUgcGFydGljdWxhcmx5IHRyaWNreS4gSSByZWNhbGwgYSBwcm9wb3NhbCBmb3Ig TkRODQpyb3V0aW5nIGhpbnRzIHRoYXQgd2FzIHByZXNlbnRlZCBhdCBhIHJlY2VudCBORE4gcmV0 cmVhdCB0aGF0IGxvb2tlZA0Kc3VwZXJmaWNpYWxseSBjbGV2ZXIsIGJ1dCBjb2xsYXBzZWQgaW4g YSBoZWFwIG9mIHNlY3VyaXR5IHByb2JsZW1zIGFmdGVyDQphIGZldyBob3VycyBvZiBzY3J1dGlu eS4NCg0KSW52YWxpZGF0aW9uIG9mIG1hcHBpbmdzIGlzIGFsc28gcXVpdGUgZGVsaWNhdGUgZm9y IHJvdXRpbmcgc3lzdGVtcw0Kd2hlcmUgdGhlIGV4cGVjdGF0aW9ucyBvZiByb3V0aW5nIGRpc3J1 cHRpb24gZHVyYXRpb25zIGFyZSBtdWNoIHNob3J0ZXINCnRoYW4gc2F5LCBuYW1lIG1hcHBpbmcg ZGlzcnVwdGlvbnMgaW4gc3lzdGVtcyBsaWtlIEROUyBkdWUgdG8NCnRyYW5zbGF0aW9uIGNhY2hl IFRUTHMuDQoNCk9uZSB0aGluZyB0aGF0IG1ha2VzIHJvdXRpbmcgaGludHMgKGFzIG9wcG9zZWQg dG8gbmFtZS0+bmFtZQ0KdHJhbnNsYXRpb25zKSBwYXJ0aWN1bGFybHkgdHJpY2t5IGZvciBORE4v Q0NOLWxpa2UgYXJjaGl0ZWN0dXJlcyBpcw0KZG9pbmcgdGhlbSBpbiBhIHdheSB0aGF0IGRvZXMg bm90IGJyZWFrIG9yIHN1YnN0YW50aWFsbHkgY29uc3RyYWluDQptdWx0aS1kZXN0aW5hdGlvbiBk ZWxpdmVyeS4gSXTCuXMgbXVjaCBlYXNpZXIgdG8gZG8gdGhpcyB3aXRoDQpzaW5nbGUtZGVzdGlu YXRpb24gZGVsaXZlcnkgLSBvbmUgZXhhbXBsZSBvZiBhIGZ1bGwtd29ya2VkIHNjaGVtZSBpcyB0 aGUNCkxJU1AgbWFwcGluZyBzZXJ2aWNlIGZvciBJUC4NCg0KRGF2ZU8uDQoNCg0KT24gSmFuIDks IDIwMTUsIGF0IDI6MzAgQU0sIEFuZHJlYSBEZXR0aSA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0 PjxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pg0Kd3JvdGU6DQoNCk9uIDAxLzA4LzIw MTUgMDY6MDAgUE0sIE1hcmMuTW9za29AcGFyYy5jb208bWFpbHRvOk1hcmMuTW9za29AcGFyYy5j b20+IHdyb3RlOg0KUEFSQyB3aWxsIGJlIHJlbGVhc2luZyB0aGUgbmV4dCB2ZXJzaW9uIG9mIG91 ciB3b3JraW5nIGRvY3VtZW50cw0Kc2hvcnRseSwgYmVmb3JlIHRoZSBpY25yZyBtZWV0aW5nLiAg V2UgaGF2ZSBmb3IgYSB3aGlsZSBzdXBwb3J0ZWQgYW4NCkludGVyZXN0IGNhcnJ5aW5nIGEgUGF5 bG9hZCBmaWVsZCB0aGF0IGNhbiBjYXJyeSBleHRlbmRlZCBpbmZvcm1hdGlvbg0KdGhhdCBpcyBu b3QgcGFydCBvZiB0aGUgbmFtZS4gIEludGVybWVkaWF0ZSBub2RlcyBkbyBub3QgcHJvY2VzcyB0 aGUNCnBheWxvYWQuDQoNCklmIHRoZSBwYXlsb2FkIGNhbiBtYWtlIGEgZGlmZmVyZW5jZSB0byBh IGR5bmFtaWMgY29udGVudCBwdWJsaXNoZXIsDQp0aGVuIHRoZSByZXF1ZXN0ZXIgbXVzdCBwdXQg YSBtYXJrZXIgb2YgdGhlIHBheWxvYWQgaW4gdGhlIG5hbWUg4oC5IGkuZS4NCnB1dCB0aGUgaGFz aCBvZiB0aGUgcGF5bG9hZCBhIGEgbmFtZSBjb21wb25lbnQsIG9yIHVzZSBhIG5vbmNlLiAgVGhp cw0Kd2lsbCBhbGxvdyBwcm9wZXIgbXVsdGlwbGV4aW5nIG9mIGRpZmZlcmVudCBwYXlsb2FkcyBp biB0aGUgbmFtZS4NCg0KSSBzZWUgdGhhdCB0aGlzIGlzIGEgd2F5IHRvIGluZGljYXRlIHRvIHRo ZSByb3V0ZXIgd2hpY2ggaXMgdGhlIHBhcnQNCm9mIHRoZSBuYW1lIHRoYXQgaXMgcmVsZXZhbnQg Zm9yIHRoZSBQSVQvRklCIHB1cnBvc2VzLiBBbmQgaXQgc291bmRzDQpnb29kIHRvIG1lLCBzaW5j ZSBpdCBzcGVlZHMgdXAgdGhlIGxvb2t1cCBwcm9jZXNzZXMuDQoNCkhvd2V2ZXIsIGxldCBtZSBw b3NlIGEgbW9yZSBnZW5lcmFsIHF1ZXN0aW9uOiBpcyBpdCByZWFsbHkgIklDTg0KbWFuZGF0b3J5 IiB0byB1c2UgYSBjb21wb25lbnQgb2YgdGhlIG9iamVjdCBuYW1lIHRvIGZvcndhcmQ/DQoNCldo YXQgd2Ugd291bGQgbG9zZSwgaWYgd2UgdXNlZCB0aGUgb2JqZWN0IG5hbWUgb25seSBmb3IgUElU IGFuZA0KY2FjaGluZyBvcGVyYXRpb25zIGFuZCAob3B0aW9uYWxseSkgYW5vdGhlciAicm91dGlu ZyBpbmZvIiBmaWVsZA0KY29tcGxldGVseSBkZWNvdXBsZWQgZnJvbSB0aGUgbmFtZSBmb3IgRklC IGZvcndhcmRpbmcgcHVycG9zZXM/DQoNCklmIHdlIGRvIG5vdCBsb3NlIHNvIG11Y2gsIHdoeSBk byBub3Qgb3BlbiBhbiBJQ04gMS4wMSBwaGFzZSAoMi4wIHdhcw0KdG9vIGFtYml0aW91cyA7LSkp ICBpbiB3aGljaCB3ZSByZWNvZ25pemUgdGhhdCByb3V0aW5nIGJ5IG9iamVjdCBuYW1lDQpjcmVh dGVzIHNjYWxhYmlsaXR5IHByb2JsZW0gaW4gdGhlIGxhcmdlIGFyZWEsIGFuZCBzbyBpbiB0aGVz ZSBjYXNlcw0KSUNOIGNhbiBiZSBoZWxwZWQgYnkgYSBwbGFpbiBvbGQgYnkgcm91dGluZyBieSBs b2NhdG9yIChha2Egcm91dGluZw0KaW5mbywgcm91dGluZyBoaW50LCBsYWJlbCwgZm9yd2FyZGlu ZyBhbGlhcywgZXRjLik/DQoNCklmIHRoaXMgd2FzIG9idmlvdXMsIHByb2JhYmx5IGl0IGlzIG5v dyB0aGUgcmlnaHQgdGltZSB0byBkZWZpbmUgc3VjaA0KYSBUTFYuIFNpbWlyYXJpbHkgdG8gS2V5 TG9jYXRvciB3ZSBjb3VsZCBkZWZpbmUgYSBDb250ZW50TG9jYXRvciB0aGF0DQpzcGVjaWZpZXMg YSAob3IgbW9yZSkgcm91dGFibGUgTmFtZSB3aGVyZSBpdCBpdCBpcyBwb3NzaWJsZSB0byBmb3Vu ZA0KdGhlIG9iamVjdC4NCg0KSSBrbm93IHRoYXQgSSBhbSByZWRpc2NvdmVyaW5nIHRoZSB3aGVl bCBzaW5jZSBtYW55IG90aGVyIGV4Y2VsbGVudA0KcHJvamVjdHMvcmVzZWFyY2hlcnMgYmVmb3Jl IGhhdmUgcHJlZGljdGVkIHRoYXQsIGUuZy4NCg0KU0FJTCBwcm9qZWN0IDIwMTAgwq0gwrNSb3V0 aW5nIGhpbnRzwrINCg0KUy4gU2hlbmtlciwgMjAxMSAtIE5hbWluZyBpbiBjb250ZW50LW9yaWVu dGVkIEFyY2hpdGVjdHVyZXM6IMKzxaB0aGUNCmZldGNoLXRlcm1zIGVuYWJsZSB0aGUgcm91dGlu ZyBzeXN0ZW0gdG8gbW9yZSBlYXNpbHkgZmluZCB0aGUgb2JqZWN0wrINCg0KaHR0cDovL3d3dy5p Y3NpLmJlcmtlbGV5LmVkdS9wdWJzL25ldHdvcmtpbmcvSUNTSV9uYW1pbmdpbmNvbnRlbnRvcmll bnRlDQpkMTEucGRmDQoNClByZXNlbnRhdGlvbiBvZiBELiBPcmFuLCAyMDExIC0gTkROIGFuZCBJ UCBSb3V0aW5nOiBDYW4gaXQgc2NhbGU/IMKtDQrCs8WgVXNlIGEgdHJhbnNsYXRpb24gbG9va3Vw IHRvIGNvbnZlcnQgZnJvbSBjb250ZW50IG5hbWUgdG8gcm91dGluZw0KbGFiZWwocynCsg0KDQpo dHRwOi8vdG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3Jhdy1hdHRhY2htZW50L3dpa2kv aWNucmcvSVJURiUyMC0NCiUyMENDTiUyMEFuZCUyMElQJTIwUm91dGluZyUyMC0lMjAyLnBkZg0K DQpIZXJtYW5zIGV0LiBhbCwgIDIwMTIgLSBHbG9iYWwgc291cmNlIG1vYmlsaXR5IGluIHRoZSBj b250ZW50LWNlbnRyaWMNCm5ldHdvcmtpbmcgYXJjaGl0ZWN0dXJlLSDCs1NlcGFyYXRlIG5hbWVz cGFjZXMgZm9yIGlkZW50aWZpZXIgYW5kDQpsb2NhdG9yc8KyLg0KaHR0cDovL3VzZXIuaXQudXUu c2UvfmZyZWhlNDg5L3B1YmxpY2F0aW9ucy9oZXJtYW5zMTJnbG9iYWwucGRmDQoNCkwuIFpoYW5n LCAyMDEzIC0gU2NhbGluZyBORE4gUm91dGluZzogT2xkIFRhbGUsIE5ldyBEZXNpZ24sDQrCs0Fw cGxpY2F0aW9uIG5hbWVzIGFyZSB1c2VkIGZvciBjYWNoaW5nIGFuZCBzaWduYXR1cmUgdmVyaWZp Y2F0aW9uLA0Kd2hpbGUgdGhlIGZvcndhcmRpbmcgYWxpYXMsIHdoaWNoIHJlZmxlY3RzIHRoZSBz ZXJ2aWNlIHByb3ZpZGVyIG9mIHRoZQ0KY29udGVudCBwcm9kdWNlciwgc2VydmVzIGFzIGEgaGlu dCB0byByb3V0ZXJzIGFib3V0IHdoZXJlIHRoZSBwYWNrZXQNCm1heSBiZSBmb3J3YXJkZWTCsg0K DQpodHRwOi8vbmFtZWQtZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDgvbmRuLXRy LTQtc2NhbGluZy1uZG4tcm8NCnV0aW5nLnBkZg0KDQpOLiBTb2xpcyAoUEFSQyBkZXZlbG9wZXIg b2YgQ0NOeCAxLjApLCBwcmVzZW50YXRpb24gYXQgQ0NOeENvbiAyMDEzIMKtDQpPcmRlcmVkLUVs ZW1lbnQgTmFtaW5nIChPRU4pLCDCs0kgcHJlc2VudGVkIGEgbWF0Y2hpbmcgc3lzdGVtIHdpdGgg b3JkZXINCm9mIHByZWZlcmVuY2UgYmFzZWQgb24gbGFiZWxzICh3aGljaCBpbmNsdWRlZCBoYXNo ZXMgb2YgY29udGVudCnCsg0KaHR0cDovL3d3dy5jY254Lm9yZy9ldmVudHMvY2NueGNvbi0yMDEz Lw0KDQogICAgICBSZWdhcmRzLA0KDQpBbmRyZWENCkl0IGlzIG5vdCBtYW5kYXRvcnkgdGhhdCBh cHBsaWNhdGlvbnMgZG8gdGhpcyDigLkgc29tZSBkYXRhIG1pZ2h0DQpyaWdodGx5IGJlbG9uZyBp biB0aGUgbmFtZS4NCg0KVXNpbmcgdGhpcyBtZXRob2QgcmVsaWV2ZXMgdGhlIGZvcndhcmRpbmcg cGxhbmUgZnJvbSBoYXZpbmcgdG8NCnByb2Nlc3MgYW5kIHN0b3JlIGluIHRoZSBQSVQgbGFyZ2Ug bmFtZXMgdGhhdCBtYWtlIG5vIGRpZmZlcmVuY2UgaW4NCnJvdXRpbmcuICBJdCBhbHNvIG1lYW5z IHRoYXQgdGhlIHBvdGVudGlhbGx5IGxhcmdlIHBheWxvYWQgZG9lcyBub3QNCm5lZWQgdG8gYmUg ZWNob2VkIGJhY2sgdG8gdGhlIGNsaWVudCBpbiB0aGUgcmVzcG9uc2UgbmFtZS4NCg0KVGhlIHBy ZXZpb3VzIFBBUkMgc3BlYyBpcyBhdA0KaHR0cDovL3d3dy5jY254Lm9yZy9wdWJzL2NjbngtbW9z a28tdGx2bWVzc2FnZXMtMDIuaHRtbA0KLiAgSXQgd2lsbCBiZSB1cGRhdGVkIGluIHRoZSBuZXh0 IGRheSBvciBzbyBhbmQgd2Ugd2lsbCBzZW5kIGFuIGVtYWlsDQp0byB0aGUgbGlzdC4NCg0KTWFy Yw0KDQpPbiBKYW4gOCwgMjAxNSwgYXQgODoxOSBBTSwgTWFyayBTdGFwcA0KPG1qc0BjaXNjby5j b20+PG1haWx0bzptanNAY2lzY28uY29tPg0KICAgd3JvdGU6DQoNCg0KT24gMS84LzE1IDQ6MjQg QU0sIEFuZHJlYSBEZXR0aSB3cm90ZToNCg0KRGVhciBNYXJrLA0KDQpJIGZvdW5kIHJhdGhlciBp bnRlcmVzdGluZyB0aGlzIHF1ZXN0aW9uDQoNCiJJcyBpdCByZWFsbHkgbmVjZXNzYXJ5IHRvIGNv bnRpbnVlIHRvIGZvcmNlIGFsbCBvZiB0aGUgaW5mb3JtYXRpb24NCmluDQpJbnRlcmVzdHMgaW50 byB0aGUgTmFtZT8gIFdvdWxkbid0IGl0IGJlIGNsZWFyZXIgdG8gdXNlIHRoZSBOYW1lDQpvbmx5 DQpmb3IgcHVibGlzaGVyL3JvdXRpbmcgaW5mbywgb2JqZWN0IG5hbWUgaW5mbywgYW5kIHNlZ21l bnQvc2VxdWVuY2UNCm51bWJlcj8iDQoNCmFuZCB3b25kZXIgSUNOIGNvbW11bml0eSB0aGluayBh Ym91dCB0aGF0LiBFc3BlY2lhbGx5IHdpdGggcmVzcGVjdA0KdG8NCnRoZSByb3V0aW5nIGluZm8u DQoNCg0KVGhhdCBzcGVjaWZpYyBxdWVzdGlvbiBoYXMgYmVlbiBvcGVuIGZvciBxdWl0ZSBhIGxv bmcgdGltZSAtIG5vdA0KcmVhbGx5IGluIHRoZSByb3V0aW5nIGNvbnRleHQgaG93ZXZlci4gT25l IHBvc2l0aW9uIGhhcyBiZWVuIHRoYXQNCkludGVyZXN0cyBjYXJyeSAib25seSIgYSBuYW1lLCBh bmQgdGhlcmVmb3JlIGFsbCBhcHBsaWNhdGlvbi1zcGVjaWZpYw0KZGF0YSBtdXN0IGJlIGluIHRo ZSBuYW1lLiBOb3cgaW4gZmFjdCBJbnRlcmVzdHMgaGF2ZSBiZWVuIHBlcm1pdHRlZA0KdG8gY2Fy cnkgc2V2ZXJhbCBhZGRpdGlvbmFsICJtZXRhIiBpdGVtcyAtIHN1Y2ggYXMgZmlsdGVycy9zZWxl Y3RvcnMNCihhbm90aGVyIG9wZW4gdG9waWMpIGFuZCB0aW1lb3V0IHZhbHVlcy4gQW5vdGhlciBw b3NpdGlvbiBhc2tzDQp3aGV0aGVyIHRoZXJlIGFyZSB0eXBlcyBvZiBhcHBsaWNhdGlvbi1zcGVj aWZpYyBkYXRhIHRoYXQgY291bGQgYWxzbw0KYmUgY2FycmllZCBvdXRzaWRlIHRoZSBJbnRlcmVz dCBuYW1lLiBXZSd2ZSBhc2tlZCB3aGV0aGVyIFJFU1QtZnVsDQphcHBsaWNhdGlvbiBzdGF0ZSB0 cmFuc2ZlciBtaWdodCBiZSBvbmUgZXhhbXBsZS4NCg0KDQpJIHNlZSBhIHNjYWxhYmlsaXR5IHBy b2JsZW0gd2l0aCB0aGUgSUNOIHJvdXRpbmcgcGxhbmUsDQoNCnllcywgb2YgY291cnNlIC0gdGhh dCdzIGEgdmVyeSBsb25nLXN0YW5kaW5nIHByb2JsZW0uDQoNCmVzcGVjaWFsbHkgd2hlbg0KDQpv YmplY3RzIGFyZSBtdWx0aS1zb3VyY2VkIChzYW1lIG9iamVjdCBvbiBteSBQQyBhbmQgb24gbXkg cGhvbmUpIGFuZA0Kb2JqZWN0cyBhcmUgcHJvdmlkZWQgYnkgbW9iaWxlIGRldmljZXMuICBUaGlz IGZyYW1ld29yayBjb3VsZCBiZSB0aGUNCm5vcm0gaW4gdGhlIGZ1dHVyZS4NCg0KdGhhdCdzIC4u LiBjZXJ0YWlubHkgYW4gYXNzZXJ0aW9uIEkndmUgaGVhcmQgYmVmb3JlLCBidXQgImNvdWxkIGJl Ig0KaXMgYWJvdXQgYXMgc3Ryb25nIGFzIGl0IGdldHMuIHRoZXJlIGFyZSBhIGxvdCBvZiBxdWVz dGlvbnMgYWJvdXQNCndoZXRoZXIgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc21zLCBvciAibmFtZSBy ZXNvbHV0aW9uIiBtZWNoYW5pc21zLCBvcg0Kc29tZSBvdGhlciBtZWNoYW5pc21zIHdpbGwgYmUg bmVlZGVkIHRvIGRlYWwgd2l0aCB0aGUgZXhwZWN0ZWQgbmFtZQ0Kc2NhbGUsIHdoZXRoZXIgb3Ig bm90IHRoZXJlIHdpbGwgYmUgYW55IHNpZ25pZmljYW50IG9mIHBlZXItdG8tcGVlcg0KY29tbXVu aWNhdGlvbi4gcGVyc29uYWxseSwgSSB0aGluayBpdCdzIGhpZ2hseSB1bmxpa2VseSB0aGF0IG15 IHBob25lDQp3aWxsICJwdWJsaXNoIiBhbnl0aGluZyBkaXJlY3RseSwgYnV0IHRoYXQncyBqdXN0 IGFub3RoZXIgc3BlY3VsYXRpb24NCnJlYWxseS4NCg0KYXQgdGhlIG1vbWVudCwgSSdkIGJlIGhh cHB5IGlmIHRoZXJlIGNvdWxkIGJlIHByb2dyZXNzIG9uIGV2ZW4gdGhlDQptb3N0IGJhc2ljIGFz cGVjdHMgb2YgbWVzc2FnaW5nIC0gc3VjaCBhcyB3aGF0IG5hbWVzIGxvb2sgbGlrZSwNCnNvbWV0 aGluZyB0aGF0IHNlZW1zIHRydWx5IGZ1bmRhbWVudGFsLg0KDQpUaGFua3MsDQpNYXJrDQoNCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppY25yZyBtYWls aW5nIGxpc3QNCg0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6 Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmljbnJnIG1haWxpbmcgbGlzdA0KDQppY25y Z0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3dy5pcnRmLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ljbnJnDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBsaXN0DQppY25yZ0BpcnRmLm9yZzxt YWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ljbnJnDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xw0KaWNucmcgbWFpbGluZyBsaXN0DQppY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5v cmc+DQpodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQoNCg0KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmljbnJnIG1haWxp bmcgbGlzdA0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6Ly93 d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KDQoNCg== --_000_D2466FD85D3DCIgnacioSolisparccom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsgZm9udC1zaXpl OiAxNHB4OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+ VGhlIExvY2F0b3IgSGludCBvciBMaW5rIE9iamVjdCBhcmUgcHJvcG9zZWQgc29sdXRpb25zIHRv IGEgYmlnIElDTi9DQ04vTkROIHByb2JsZW0sIG5hbWVseSB0aGUgbWlzZ3VpZGVkIGJlbGllZiB0 aGUgbmFtZSBpcyBpbmRlcGVuZGVudCBvZiBsb2NhdGlvbi4gJm5ic3A7VGhpcyBpcyBhIHNvbWV3 aGF0IGluY29ycmVjdCBhc3N1bXB0aW9uIGlmIHdlIGFsc28gYmVsaWV2ZSwgYXQgdGhlIHNhbWUg dGltZSwgdGhhdCB0aGUgbmFtZSBpcyB1c2VkIGZvcg0KIHJvdXRpbmcuICZuYnNwO0J5IGRlZmlu aXRpb24sIHJvdXRpbmcgaXMgbG9jYXRpb24uPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRp dj5UaGVyZSBhcmUgbnVtZXJvdXMgd2F5cyB0byBnZXQgYXJvdW5kIHRoaXMgY29udHJhZGljdGlv bi4gJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4xLSBXZSBhbGxvdyBhbnli b2R5IHRvIHB1Ymxpc2ggYW55IG5hbWUgYW55d2hlcmUgYW5kIGhhdmUgdGhlIG5ldHdvcmsgbG9v ayBmb3IgaXQgKGluIG90aGVyIHdvcmRzLCBubyByb3V0aW5nLCBqdXN0IGRpc2NvdmVyeSk8L2Rp dj4NCjxkaXY+Mi0gSGF2ZSByb3V0aW5nIHVwZGF0ZSBvbiB0aGUgZmx5IChhbGxvdyBhbnkgbm9k ZSB0byBhZHZlcnRpc2UsIHZpYSByb3V0aW5nLCB0aGUgcHJlc2VuY2Ugb2YgbmFtZS9uYW1lc3Bh Y2UpPC9kaXY+DQo8ZGl2PjMtIERvIHNvbWUgZm9ybSBvZiBpbmRpcmVjdGlvbjwvZGl2Pg0KPGRp dj48YnI+DQo8L2Rpdj4NCjxkaXY+SW4gdGhpcyBlbWFpbCB3ZeKAmWxsIHJ1bGUgb3V0IG9wdGlv bnMgMSBhbmQgMiwgd2hpY2ggaGF2ZSBzb21lIHNlcmlvdXMgc2NhbGFiaWxpdHkgaXNzdWVzIGZv ciBhIHJlYWwgbmV0d29yay4gJm5ic3A7VGhhdCBsZWF2ZXMgdXMgd2l0aCBvcHRpb24gMy48L2Rp dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkxvY2F0b3IgSGludHMgYW5kIExpbmsgT2JqZWN0 cyBhcmUgaW4gZWZmZWN0IGEgdmVyc2lvbiBvZiBvcHRpb24gMy4gJm5ic3A7Q0NOeCB1c2VzIG1h bmlmZXN0cyB0byBpbmRpcmVjdCB0byBoYXNoIGJhc2VkIG5hbWVzLCBhbHNvIGEgdmVyc2lvbiBv ZiAzLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRo ZSBMaW5rIE9iamVjdCBwcm9wb3NlZCBpbiB0aGlzIHBhcGVyIGdldHMgcmlkIG9mIGNhY2hlIHBv aXNvbmluZyB3aXRoIGEgbnVtYmVyIG9mIHRlY2huaXF1ZXMgdGhhdCBib2lsIGRvd24gdG8gb25l IGJpZyBzYWNyaWZpY2U6PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4tICZxdW90O1Ro ZSBjYWNoZSBjYW4gdGhlbiBpbXBvc2UgdGhlIHJlc3RyaWN0aW9uIHRoYXQgb25seSBpbnRlcmVz dHMgY2FycnlpbmcgdGhlIHNhbWUgbGluayBvYmplY3QgY2FuIGJlIHNhdGlzZmllZCB3aXRoIHRo ZSBzcGVjaWZpYyBpbnN0YW5jZSBvZiB0aGUgZGF0YSBpdGVtLiZxdW90OzwvZGl2Pg0KPGRpdj48 YnI+DQo8L2Rpdj4NCjxkaXY+QmFzaWNhbGx5LCB3aGF0IGl04oCZcyBzYXlpbmcgaXMgdGhhdCBp ZiB5b3UgcmV0cmlldmUgc29tZXRoaW5nIHdpdGggdGhlIG5hbWUgL2EvYiB3aXRoIGEgbGluayB0 byAvZm9vL2JhciAmbmJzcDtpdCBjYW4gb25seSBiZSBhbnN3ZXJlZCBieSBhbiBpbnRlcmVzdCB3 aXRoIHRoZSBuYW1lIC9hL2IgYW5kIGEgbGluayB0byAvZm9vL2Jhci4gJm5ic3A7IEVmZmVjdGl2 ZWx5LCB3ZSBhcmUgcm91dGluZyBhbmQgbWF0Y2hpbmcgL2Zvby9iYXIvYS9iIHdoZW4gdGFsa2lu Zw0KIGFib3V0IG9iamVjdCAvYS9iLiAmbmJzcDtEaXNhZHZhbnRhZ2U6IEEgcmVxdWVzdCBmb3Ig L2EvYiB3aWxsIG5vdCBtYXRjaCB0aGUgb2JqZWN0ICh0aGlzIHdvdWxkIGxlYWQgdG8gY2FjaGUg cG9pc29uaW5nKVsxXS4gJm5ic3A7QWR2YW50YWdlOiBUaGUgc2lnbmF0dXJlIGZvciAvYS9iICh0 aGUgb2JqZWN0KSBjYW4gYmUgZG9uZSBhdCBhIGRpZmZlcmVudCBsZXZlbCB0aGFuIHRoZSBzaWdu YXR1cmUgb2YgL2Zvby9iYXIvYS9iICh0aGUgbGluaykuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2 Pg0KPGRpdj5Ob3RlIHRoYXQgdGhpcyBpcyBhIGZvcm0gb2YgZW5jYXBzdWxhdGlvbi4gJm5ic3A7 SSBjb3VsZCBhY2hpZXZlIHNpbWlsYXIgcmVzdWx0cyBieSBqdXN0IGVuY2Fwc3VsYXRpbmcgL2Ev YiBpbnRvIC9mb28vYmFyL2EvYiBhbmQgbm90IHJlcXVpcmUgYW55IGxpbmsgb2JqZWN0LjwvZGl2 Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhlIHBhcGVyIHN1Z2dlc3RzIHZlcmlmeWluZyBs aW5rIG9iamVjdHMuIFRoaXMgaXMgbm90IHN1ZmZpY2llbnQgdG8gcHJldmVudCBwb2lzb25pbmcu ICZuYnNwO0kgY2FuIGhhdmUgYSB2YWxpZCBsaW5rIG9iamVjdCAoZnJvbSBhbiBhdHRhY2tlcikg dGhhdCBicmluZ3MgbWUgJm5ic3A7YW4gaW52YWxpZCBjb250ZW50IG9iamVjdC4gJm5ic3A7SWYg dGhhdCBjb250ZW50IG9iamVjdCBpcyBtYXRjaGVkIG9uIG5hbWUgdGhlbiBwb2lzb25pbmcgd2ls bCBvY2N1ci4NCiBUaGUgb25seSB3YXkgYXJvdW5kIHRoaXMgd291bGQgYmUgdG8gaGF2ZSBhIHJl dmVyc2UgY3J5cHRvIG1hcHBpbmcgZnJvbSB0aGUgb2JqZWN0IG5hbWUgdG8gdGhlIGxpbmsgb2Jq ZWN0LiAoTGlrZSBhIHNpZ25lZCBjb250ZW50IG9iamVjdCAmIzQzOyBsaW5rIG9iamVjdCB0b2dl dGhlciBmcm9tIHRoZSBjb250ZW50IG9iamVjdOKAmXMga2V5KS48L2Rpdj4NCjxkaXY+PGJyPg0K PC9kaXY+DQo8ZGl2PlRoZSBwYXBlciBhbHNvIG1lbnRpb25zIHRoYXQgY2FjaGVzIGNhbiBjaGVj ayBzaWduYXR1cmVzIGFuZCBjb25zdW1lcnMgY2FuIHVzZSBleGNsdWRlcyB0byBoZWxwIHdpdGgg cG9pc29uaW5nLiBUaGlzIGlzIHVuc2NhbGFibGUgZm9yIGEgbnVtYmVyIG9mIHJlYXNvbnMgYW5k IHByb2JhYmx5IGRlc2VydmVzIGFub3RoZXIgdGhyZWFkLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rp dj4NCjxkaXY+VGhlIGN1cnJlbnQgQ0NOeCBhcHByb2FjaCBpcyB0byB1c2UgaGFzaCBiYXNlZCBu YW1pbmcgYW5kIG9iamVjdHMgd2l0aCBubyBuYW1lcyAob25seSBpbXBsaWVkIGhhc2hlcykuIFRo aXMgYWxsb3dzIHVzIHRvIGdldCBhcm91bmQgbWFueSBvZiB0aGVzZSBwcm9ibGVtcy4gJm5ic3A7 TkROIGNvdWxkIHBvdGVudGlhbGx5IHVzZSBzaW1pbGFyIHRlY2huaXF1ZXMgKHdpdGggb3Igd2l0 aG91dCB0aGUgbGluayBvYmplY3QpLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+TmFj aG88L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5bMV0g U29tZSBwZW9wbGUgYmVsaWV2ZSB0aGF0IHdl4oCZcmUgbm90IGdvaW5nIHRvIGJlIGluIGEgd29y bGQgd2hlcmUgdGhpcyB0eXBlIG9mIGNhY2hpbmcgbWF0dGVycywgc28gdGhpcyBtYXkgbm90IGJl IGEgZGlzYWR2YW50YWdlLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pjxz cGFuIGNsYXNzPSJBcHBsZS1zdHlsZS1zcGFuIiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyI+PGZv bnQgZmFjZT0iQ291cmllciI+LS08L2ZvbnQ+PC9zcGFuPjwvZGl2Pg0KPGRpdj48c3BhbiBjbGFz cz0iQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsiPjxmb250IGZhY2U9 IkNvdXJpZXIiPg0KPGRpdj5OYWNobyAoSWduYWNpbykgU29saXM8L2Rpdj4NCjxkaXY+UHJvdG9j b2wgQXJjaGl0ZWN0PC9kaXY+DQo8ZGl2PlByaW5jaXBhbCBTY2llbnRpc3Q8L2Rpdj4NCjxkaXY+ UGFsbyBBbHRvIFJlc2VhcmNoIENlbnRlciAoUEFSQyk8L2Rpdj4NCjxkaXY+JiM0MzsxKDY1MCk4 MTItNDQ1ODwvZGl2Pg0KPGRpdj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9kaXY+DQo8L2ZvbnQ+ PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBp ZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdj4NCjxkaXY+T24gMTAvMTYvMTUsIDEyOjIy IEFNLCAmcXVvdDtBbmRyZWEgRGV0dGkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZWEu ZGV0dGlAdW5pcm9tYTIuaXQiPmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDwvYT4mZ3Q7IHdyb3Rl OjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19P VVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRk ZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2Pg0KPGRp diB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4NCjxkaXYgY2xhc3M9Im1vei1jaXRl LXByZWZpeCI+RGVhciBBbGwsPGJyPg0KZG8geW91IHJlbWVtYmVyIHRoaXMgb2xkIGRpc2N1c3Np b24/PGJyPg0KPGJyPg0KQ2l0aW5nIERhdmVPICZxdW90O1doaWxlIHdlIG1heSBiZSBmb3JjZWQg aW50byBkb2luZyBzb21ldGhpbmcgbGlrZSB0aGlzIHVsdGltYXRlbHkuLi4uJnF1b3Q7Ljxicj4N Cjxicj4NCldlbGwsIHRoaXMgZW1haWwgaXMganVzdCB0byBwb2ludCBvdXQgdGhhdCBORE4gdGVh bSBlbWJyYWNlZCB0aGUgTG9jYXRvciBIaW50LCBha2EgTGluayBPYmplY3QsIHByaW5jaXBsZXMg aW4gdGhlaXIgTkZEIHNvZnR3YXJlLCB3aXRoIGEgY2xldmVyIHRlY2huaXF1ZSB0byBhdm9pZCBj YWNoZSBwb2lzb25pbmcgLjxicj4NCjxicj4NClJlZmVyZW5jZXM6PGJyPg0KJm5ic3A7IDxicj4N Cjxmb250IGZhY2U9IkRlamFWdSBTYW5zIj48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJodHRwOi8vcmVkbWluZS5uYW1lZC1kYXRhLm5ldC9hdHRhY2htZW50cy9kb3dubG9h ZC80MjcvZm9yd2FyZGluZy1oaW50XzIwMTUwODE0LnBwdHgiPmh0dHA6Ly9yZWRtaW5lLm5hbWVk LWRhdGEubmV0L2F0dGFjaG1lbnRzL2Rvd25sb2FkLzQyNy9mb3J3YXJkaW5nLWhpbnRfMjAxNTA4 MTQucHB0eDwvYT48YnI+DQo8L2ZvbnQ+PGZvbnQgZmFjZT0iRGVqYVZ1IFNhbnMiPjxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1j b250ZW50L3VwbG9hZHMvMjAxNS8wMy9TTkFNUC1ORE4tU2NhbGFiaWxpdHkucGRmIj5odHRwOi8v bmFtZWQtZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTUvMDMvU05BTVAtTkROLVNjYWxh YmlsaXR5LnBkZjwvYT48YnI+DQpzZWUgYWxzbyAmcXVvdDtuZXR3b3JrX3JlZ2lvbiZxdW90OyBj b25maWd1cmF0aW9uIHNlY3Rpb24gaW4gbmZkLmNvbmY8YnI+DQo8YnI+DQpSZWdhcmRzLDxicj4N Cjxicj4NCkFuZHJlYTxicj4NCjxicj4NCjwvZm9udD48YnI+DQo8YnI+DQpPbiAwOS8wMS8yMDE1 IDIzOjM4LCBBbmRyZWEgRGV0dGkgd3JvdGU6PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBjaXRl PSJtaWQ6NTRCMDU4NEUuOTA0MDhAdW5pcm9tYTIuaXQiIHR5cGU9ImNpdGUiPkdyZWF0IG5ld3Mu IDxicj4NCklzIHRoZXJlIGFscmVhZHkgYSBkb2N1bWVudCBwcmVzZW50aW5nIHRoZXNlIGludGVy ZXN0aW5nIGZlYXR1cmVzIG9yIGl0IHdpbGwgYmUgcmVsZWFzZWQgc2hvcnRseSA/DQo8YnI+DQo8 YnI+DQpBbmRyZWEgPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KT24gMDEvMDkvMjAxNSAwODowNiBQ TSwgPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOklnbmFj aW8uU29saXNAcGFyYy5jb20iPg0KSWduYWNpby5Tb2xpc0BwYXJjLmNvbTwvYT4gd3JvdGU6IDxi cj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPkNDTiAxLjAgaGFzIGdvbmUgbWFqb3IgcmV2aXNp b25zIHNpbmNlIHRoZSBvbGQgQ0NOLiZuYnNwOyBJbiB0aGUgY3VycmVudCBzeXN0ZW0NCjxicj4N CnRoZXJlIGFyZSBhIG51bWJlciBvZiBmZWF0dXJlcyB0aGF0IG1ha2UgdGhlc2UgaXNzdWVzIGxl c3Mgb2YgYSBwcm9ibGVtLiA8YnI+DQo8YnI+DQpTcGVjaWZpY2FsbHksIHdlIGhhdmUgTWFuaWZl c3RzIGFuZCBOYW1lLWxlc3Mgb2JqZWN0cy4mbmJzcDsgVGhlc2UgYmFzaWNhbGx5IDxicj4NCmFs bG93IHlvdSB0byBoYXZlIG5hbWUgaW5kaXJlY3Rpb24gYW5kIG9iamVjdHMgaG9zdGVkIGluZGVw ZW5kZW50bHkgb2YgPGJyPg0KbG9jYXRpb24uIDxicj4NCjxicj4NClRoZSBuYW1lLCB3aGljaCBm b3IgdXMgaXMgYSBuZXR3b3JrIG5hbWUsIGlzIHdoYXQgdGhlIG5ldHdvcmsgdXNlcyB0byBmaW5k IDxicj4NCnN0dWZmLiBJdMK5cyBlYXN5IHRvIHRoaW5nIG9mIHRoaXMgYXMgdGhlIHNhbWUgYXMg dGhlIHVzZXIgZGVmaW5lZCBuYW1lLiA8YnI+DQpJbiBzb21lIGNhc2VzIGl0IGlzLCBidXQgaW4g c29tZSBjYXNlcyBpdCBtaWdodCBub3QgYmUuIDxicj4NCjxicj4NCkluIENDTiB3ZSBjYW4gY3Vy cmVudGx5IHVzZSBtYW5pZmVzdHMgdG8gZG8gYSBmb3JtIG9mIHNlY3VyZSB0cmFuc2xhdGlvbiA8 YnI+DQpvZiBvbmUgbmFtZSB0byBhbm90aGVyLiBUaGVyZSBhcmUgc29tZSBsaW1pdGF0aW9ucyBp biB0ZXJtcyBvZiBwdWJsaXNoZXIgPGJyPg0KYnV0IHRoZSBwcmltaXRpdmVzIGFyZSBjdXJyZW50 bHkgaG9sZGluZyB1cCBmb3Igd2hhdCB3ZSB3YW50IHRvIGFjaGlldmUuIDxicj4NCjxicj4NClNv LCB0byBhbnN3ZXIgeW91ciBpbml0aWFsIHF1ZXN0aW9uLCBJIHRoaW5rIHRoYXQgdGhlIHByaW1p dGl2ZXMgd2UgaGF2ZSA8YnI+DQpyaWdodCBub3cgY2FuIGdpdmUgeW91IGEgbG90IG9mIHdoYXQg eW91wrlyZSBsb29raW5nIGZvci4mbmJzcDsgV2lsbCB3ZSBuZWVkIHRvIDxicj4NCmhhdmUgc29t ZSBleHRyYSBsb2NhdG9yIG9yIHNvbWUgb3RoZXIgc2NhbGFiaWxpdHkgbWVjaGFuaXNtPyZuYnNw OyBNYXliZSwgYnV0IEkgPGJyPg0KdGhpbmsgd2UgY2FuIGdldCBmYXIgd2l0aCB0aGUgcHJpbWl0 aXZlcyB3ZSBjdXJyZW50bHkgaGF2ZS4gPGJyPg0KPGJyPg0KTmFjaG8gPGJyPg0KPGJyPg0KPGJy Pg0KLS0gPGJyPg0KTmFjaG8gKElnbmFjaW8pIFNvbGlzIDxicj4NClByb3RvY29sIEFyY2hpdGVj dCA8YnI+DQpQcmluY2lwYWwgU2NpZW50aXN0IDxicj4NClBhbG8gQWx0byBSZXNlYXJjaCBDZW50 ZXIgKFBBUkMpIDxicj4NCiYjNDM7MSg2NTApODEyLTQ0NTggPGJyPg0KPGEgY2xhc3M9Im1vei10 eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20i PklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0K PGJyPg0KT24gMS85LzE1LCAxMDoyNiBBTSwgJnF1b3Q7QW5kcmVhIERldHRpJnF1b3Q7IDxhIGNs YXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzphbmRyZWEuZGV0dGlAdW5p cm9tYTIuaXQiPg0KJmx0O2FuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCZndDs8L2E+IHdyb3RlOiA8 YnI+DQo8YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj5JIGFncmVlIG9uIGFsbCB5b3VyIHBv aW50cy4gPGJyPg0KPGJyPg0KQ29uc2VxdWVudGx5LCBJIHNlZSB0d28gY2hvaWNlcyBpbiBmcm9u dCBvZiB1cyBiZWZvcmUgdG8gdGhpbmsgdG8gdXNlIDxicj4NCklDTiBpbiB0aGUgZ2xvYmFsIHNj YWxlOiA8YnI+DQo8YnI+DQoxKSBlaXRoZXIgd2UgZm91bmQgYSByZWFzb25hYmxlIHdheSB0byBz Y2FsZSB0aGUgcm91dGluZyBieSBvYmplY3QgbmFtZSA8YnI+DQooaW5jbHVkaW5nIG1vYmlsaXR5 IGFuZCBtdWx0aS1kZXN0aW5hdGlvbnMvbXVsdGktc291cmNlcyBjYXNlcyk7IDxicj4NCjIpIG9y IHdlIGZvdW5kIGEgcmVsaWFibGUgYW5kIHNlY3VyZSB0cmFuc2xhdGlvbiBtZWNoYW5pc20uIDxi cj4NCjxicj4NCldoaWNoIG9mIHR3byB3aWxsIHJlcXVpcmUgbGVzcyBlZmZvcnQ/IDxicj4NCjxi cj4NCkkgZG8gbm90IGtub3cgOi0pIDxicj4NCjxicj4NCkFuZHJlYSA8YnI+DQo8YnI+DQo8YnI+ DQo8YnI+DQpPbiAwMS8wOS8yMDE1IDA2OjIxIFBNLCBEYXZpZCBPcmFuIHdyb3RlOiA8YnI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj5XaGlsZSB3ZSBtYXkgYmUgZm9yY2VkIGludG8gZG9pbmcg c29tZXRoaW5nIGxpa2UgdGhpcyB1bHRpbWF0ZWx5LCBldmVyeQ0KPGJyPg0KdGltZSB5b3UgaW50 cm9kdWNlIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gdmlhIHNvbWUga2luZCBvZiB0cmFuc2xhdGlv biA8YnI+DQpmdW5jdGlvbiwgeW91IGRyYW1hdGljYWxseSBpbmNyZWFzZSB0aGUgYXR0YWNrIHN1 cmZhY2UgYWdhaW5zdCB0aGUgPGJyPg0Kc3lzdGVtLiBOb3Qgb25seSBkbyB5b3UgaGF2ZSB0byBz ZWN1cmUgdGhlIGlucHV0IGFuZCB0aGUgb3V0cHV0IHZhbHVlcyA8YnI+DQppbiB0aGUgcGFja2V0 cywgeW91IGFsc28gaGF2ZSBzZWN1cmUgdGhlIHRyYW5zbGF0aW9ucyBhZ2FpbnN0IHNwb29maW5n IDxicj4NCmFuZCB0aGUgc2VydmljZSB0aGF0IHBlcmZvcm1zIHRoZSB0cmFuc2xhdGlvbiBhZ2Fp bnN0IHRoZSBmdWxsIHBhbm9wbHkgPGJyPg0Kb2YgdnVsbmVyYWJpbGl0aWVzLiA8YnI+DQo8YnI+ DQpSb3V0aW5nIGhpbnRzIGFyZSBwYXJ0aWN1bGFybHkgdHJpY2t5LiBJIHJlY2FsbCBhIHByb3Bv c2FsIGZvciBORE4gPGJyPg0Kcm91dGluZyBoaW50cyB0aGF0IHdhcyBwcmVzZW50ZWQgYXQgYSBy ZWNlbnQgTkROIHJldHJlYXQgdGhhdCBsb29rZWQgPGJyPg0Kc3VwZXJmaWNpYWxseSBjbGV2ZXIs IGJ1dCBjb2xsYXBzZWQgaW4gYSBoZWFwIG9mIHNlY3VyaXR5IHByb2JsZW1zIGFmdGVyIDxicj4N CmEgZmV3IGhvdXJzIG9mIHNjcnV0aW55LiA8YnI+DQo8YnI+DQpJbnZhbGlkYXRpb24gb2YgbWFw cGluZ3MgaXMgYWxzbyBxdWl0ZSBkZWxpY2F0ZSBmb3Igcm91dGluZyBzeXN0ZW1zIDxicj4NCndo ZXJlIHRoZSBleHBlY3RhdGlvbnMgb2Ygcm91dGluZyBkaXNydXB0aW9uIGR1cmF0aW9ucyBhcmUg bXVjaCBzaG9ydGVyIDxicj4NCnRoYW4gc2F5LCBuYW1lIG1hcHBpbmcgZGlzcnVwdGlvbnMgaW4g c3lzdGVtcyBsaWtlIEROUyBkdWUgdG8gPGJyPg0KdHJhbnNsYXRpb24gY2FjaGUgVFRMcy4gPGJy Pg0KPGJyPg0KT25lIHRoaW5nIHRoYXQgbWFrZXMgcm91dGluZyBoaW50cyAoYXMgb3Bwb3NlZCB0 byBuYW1lLSZndDtuYW1lIDxicj4NCnRyYW5zbGF0aW9ucykgcGFydGljdWxhcmx5IHRyaWNreSBm b3IgTkROL0NDTi1saWtlIGFyY2hpdGVjdHVyZXMgaXMgPGJyPg0KZG9pbmcgdGhlbSBpbiBhIHdh eSB0aGF0IGRvZXMgbm90IGJyZWFrIG9yIHN1YnN0YW50aWFsbHkgY29uc3RyYWluIDxicj4NCm11 bHRpLWRlc3RpbmF0aW9uIGRlbGl2ZXJ5LiBJdMK5cyBtdWNoIGVhc2llciB0byBkbyB0aGlzIHdp dGggPGJyPg0Kc2luZ2xlLWRlc3RpbmF0aW9uIGRlbGl2ZXJ5IC0gb25lIGV4YW1wbGUgb2YgYSBm dWxsLXdvcmtlZCBzY2hlbWUgaXMgdGhlIDxicj4NCkxJU1AgbWFwcGluZyBzZXJ2aWNlIGZvciBJ UC4gPGJyPg0KPGJyPg0KRGF2ZU8uIDxicj4NCjxicj4NCjxicj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPk9uIEphbiA5LCAyMDE1LCBhdCAyOjMwIEFNLCBBbmRyZWEgRGV0dGkgPGEgY2xhc3M9 Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21h Mi5pdCI+DQombHQ7YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Jmd0OzwvYT4gPGJyPg0Kd3JvdGU6 IDxicj4NCjxicj4NCk9uIDAxLzA4LzIwMTUgMDY6MDAgUE0sIDxhIGNsYXNzPSJtb3otdHh0LWxp bmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpNYXJjLk1vc2tvQHBhcmMuY29tIj4NCk1hcmMu TW9za29AcGFyYy5jb208L2E+IHdyb3RlOiA8YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj5Q QVJDIHdpbGwgYmUgcmVsZWFzaW5nIHRoZSBuZXh0IHZlcnNpb24gb2Ygb3VyIHdvcmtpbmcgZG9j dW1lbnRzDQo8YnI+DQpzaG9ydGx5LCBiZWZvcmUgdGhlIGljbnJnIG1lZXRpbmcuJm5ic3A7IFdl IGhhdmUgZm9yIGEgd2hpbGUgc3VwcG9ydGVkIGFuIDxicj4NCkludGVyZXN0IGNhcnJ5aW5nIGEg UGF5bG9hZCBmaWVsZCB0aGF0IGNhbiBjYXJyeSBleHRlbmRlZCBpbmZvcm1hdGlvbiA8YnI+DQp0 aGF0IGlzIG5vdCBwYXJ0IG9mIHRoZSBuYW1lLiZuYnNwOyBJbnRlcm1lZGlhdGUgbm9kZXMgZG8g bm90IHByb2Nlc3MgdGhlIDxicj4NCnBheWxvYWQuIDxicj4NCjxicj4NCklmIHRoZSBwYXlsb2Fk IGNhbiBtYWtlIGEgZGlmZmVyZW5jZSB0byBhIGR5bmFtaWMgY29udGVudCBwdWJsaXNoZXIsIDxi cj4NCnRoZW4gdGhlIHJlcXVlc3RlciBtdXN0IHB1dCBhIG1hcmtlciBvZiB0aGUgcGF5bG9hZCBp biB0aGUgbmFtZSDigLkgaS5lLiA8YnI+DQpwdXQgdGhlIGhhc2ggb2YgdGhlIHBheWxvYWQgYSBh IG5hbWUgY29tcG9uZW50LCBvciB1c2UgYSBub25jZS4mbmJzcDsgVGhpcyA8YnI+DQp3aWxsIGFs bG93IHByb3BlciBtdWx0aXBsZXhpbmcgb2YgZGlmZmVyZW50IHBheWxvYWRzIGluIHRoZSBuYW1l LiA8YnI+DQo8YnI+DQo8L2Jsb2NrcXVvdGU+DQpJIHNlZSB0aGF0IHRoaXMgaXMgYSB3YXkgdG8g aW5kaWNhdGUgdG8gdGhlIHJvdXRlciB3aGljaCBpcyB0aGUgcGFydCA8YnI+DQpvZiB0aGUgbmFt ZSB0aGF0IGlzIHJlbGV2YW50IGZvciB0aGUgUElUL0ZJQiBwdXJwb3Nlcy4gQW5kIGl0IHNvdW5k cyA8YnI+DQpnb29kIHRvIG1lLCBzaW5jZSBpdCBzcGVlZHMgdXAgdGhlIGxvb2t1cCBwcm9jZXNz ZXMuIDxicj4NCjxicj4NCkhvd2V2ZXIsIGxldCBtZSBwb3NlIGEgbW9yZSBnZW5lcmFsIHF1ZXN0 aW9uOiBpcyBpdCByZWFsbHkgJnF1b3Q7SUNOIDxicj4NCm1hbmRhdG9yeSZxdW90OyB0byB1c2Ug YSBjb21wb25lbnQgb2YgdGhlIG9iamVjdCBuYW1lIHRvIGZvcndhcmQ/IDxicj4NCjxicj4NCldo YXQgd2Ugd291bGQgbG9zZSwgaWYgd2UgdXNlZCB0aGUgb2JqZWN0IG5hbWUgb25seSBmb3IgUElU IGFuZCA8YnI+DQpjYWNoaW5nIG9wZXJhdGlvbnMgYW5kIChvcHRpb25hbGx5KSBhbm90aGVyICZx dW90O3JvdXRpbmcgaW5mbyZxdW90OyBmaWVsZCA8YnI+DQpjb21wbGV0ZWx5IGRlY291cGxlZCBm cm9tIHRoZSBuYW1lIGZvciBGSUIgZm9yd2FyZGluZyBwdXJwb3Nlcz8gPGJyPg0KPGJyPg0KSWYg d2UgZG8gbm90IGxvc2Ugc28gbXVjaCwgd2h5IGRvIG5vdCBvcGVuIGFuIElDTiAxLjAxIHBoYXNl ICgyLjAgd2FzIDxicj4NCnRvbyBhbWJpdGlvdXMgOy0pKSZuYnNwOyBpbiB3aGljaCB3ZSByZWNv Z25pemUgdGhhdCByb3V0aW5nIGJ5IG9iamVjdCBuYW1lIDxicj4NCmNyZWF0ZXMgc2NhbGFiaWxp dHkgcHJvYmxlbSBpbiB0aGUgbGFyZ2UgYXJlYSwgYW5kIHNvIGluIHRoZXNlIGNhc2VzIDxicj4N CklDTiBjYW4gYmUgaGVscGVkIGJ5IGEgcGxhaW4gb2xkIGJ5IHJvdXRpbmcgYnkgbG9jYXRvciAo YWthIHJvdXRpbmcgPGJyPg0KaW5mbywgcm91dGluZyBoaW50LCBsYWJlbCwgZm9yd2FyZGluZyBh bGlhcywgZXRjLik/IDxicj4NCjxicj4NCklmIHRoaXMgd2FzIG9idmlvdXMsIHByb2JhYmx5IGl0 IGlzIG5vdyB0aGUgcmlnaHQgdGltZSB0byBkZWZpbmUgc3VjaCA8YnI+DQphIFRMVi4gU2ltaXJh cmlseSB0byBLZXlMb2NhdG9yIHdlIGNvdWxkIGRlZmluZSBhIENvbnRlbnRMb2NhdG9yIHRoYXQg PGJyPg0Kc3BlY2lmaWVzIGEgKG9yIG1vcmUpIHJvdXRhYmxlIE5hbWUgd2hlcmUgaXQgaXQgaXMg cG9zc2libGUgdG8gZm91bmQgPGJyPg0KdGhlIG9iamVjdC4gPGJyPg0KPGJyPg0KSSBrbm93IHRo YXQgSSBhbSByZWRpc2NvdmVyaW5nIHRoZSB3aGVlbCBzaW5jZSBtYW55IG90aGVyIGV4Y2VsbGVu dCA8YnI+DQpwcm9qZWN0cy9yZXNlYXJjaGVycyBiZWZvcmUgaGF2ZSBwcmVkaWN0ZWQgdGhhdCwg ZS5nLiA8YnI+DQo8YnI+DQpTQUlMIHByb2plY3QgMjAxMCDCrSDCs1JvdXRpbmcgaGludHPCsiA8 YnI+DQo8YnI+DQpTLiBTaGVua2VyLCAyMDExIC0gTmFtaW5nIGluIGNvbnRlbnQtb3JpZW50ZWQg QXJjaGl0ZWN0dXJlczogwrPFoHRoZSA8YnI+DQpmZXRjaC10ZXJtcyBlbmFibGUgdGhlIHJvdXRp bmcgc3lzdGVtIHRvIG1vcmUgZWFzaWx5IGZpbmQgdGhlIG9iamVjdMKyIDxicj4NCjxicj4NCjxh IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly93d3cuaWNzaS5iZXJr ZWxleS5lZHUvcHVicy9uZXR3b3JraW5nL0lDU0lfbmFtaW5naW5jb250ZW50b3JpZW50ZSI+aHR0 cDovL3d3dy5pY3NpLmJlcmtlbGV5LmVkdS9wdWJzL25ldHdvcmtpbmcvSUNTSV9uYW1pbmdpbmNv bnRlbnRvcmllbnRlPC9hPjxicj4NCmQxMS5wZGYgPGJyPg0KPGJyPg0KUHJlc2VudGF0aW9uIG9m IEQuIE9yYW4sIDIwMTEgLSBORE4gYW5kIElQIFJvdXRpbmc6IENhbiBpdCBzY2FsZT8gwq0gPGJy Pg0KwrPFoFVzZSBhIHRyYW5zbGF0aW9uIGxvb2t1cCB0byBjb252ZXJ0IGZyb20gY29udGVudCBu YW1lIHRvIHJvdXRpbmcgPGJyPg0KbGFiZWwocynCsiA8YnI+DQo8YnI+DQo8YSBjbGFzcz0ibW96 LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0 Zi90cmFjL3Jhdy1hdHRhY2htZW50L3dpa2kvaWNucmcvSVJURiUyMCI+aHR0cDovL3Rvb2xzLmll dGYub3JnL2dyb3VwL2lydGYvdHJhYy9yYXctYXR0YWNobWVudC93aWtpL2ljbnJnL0lSVEYlMjA8 L2E+LQ0KPGJyPg0KJTIwQ0NOJTIwQW5kJTIwSVAlMjBSb3V0aW5nJTIwLSUyMDIucGRmIDxicj4N Cjxicj4NCkhlcm1hbnMgZXQuIGFsLCZuYnNwOyAyMDEyIC0gR2xvYmFsIHNvdXJjZSBtb2JpbGl0 eSBpbiB0aGUgY29udGVudC1jZW50cmljIDxicj4NCm5ldHdvcmtpbmcgYXJjaGl0ZWN0dXJlLSDC s1NlcGFyYXRlIG5hbWVzcGFjZXMgZm9yIGlkZW50aWZpZXIgYW5kIDxicj4NCmxvY2F0b3JzwrIu IDxicj4NCjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly91c2Vy Lml0LnV1LnNlL35mcmVoZTQ4OS9wdWJsaWNhdGlvbnMvaGVybWFuczEyZ2xvYmFsLnBkZiI+aHR0 cDovL3VzZXIuaXQudXUuc2UvfmZyZWhlNDg5L3B1YmxpY2F0aW9ucy9oZXJtYW5zMTJnbG9iYWwu cGRmPC9hPjxicj4NCjxicj4NCkwuIFpoYW5nLCAyMDEzIC0gU2NhbGluZyBORE4gUm91dGluZzog T2xkIFRhbGUsIE5ldyBEZXNpZ24sIDxicj4NCsKzQXBwbGljYXRpb24gbmFtZXMgYXJlIHVzZWQg Zm9yIGNhY2hpbmcgYW5kIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24sIDxicj4NCndoaWxlIHRoZSBm b3J3YXJkaW5nIGFsaWFzLCB3aGljaCByZWZsZWN0cyB0aGUgc2VydmljZSBwcm92aWRlciBvZiB0 aGUgPGJyPg0KY29udGVudCBwcm9kdWNlciwgc2VydmVzIGFzIGEgaGludCB0byByb3V0ZXJzIGFi b3V0IHdoZXJlIHRoZSBwYWNrZXQgPGJyPg0KbWF5IGJlIGZvcndhcmRlZMKyIDxicj4NCjxicj4N CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9uYW1lZC1kYXRh Lm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8wOC9uZG4tdHItNC1zY2FsaW5nLW5kbi1ybyI+ aHR0cDovL25hbWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA4L25kbi10ci00 LXNjYWxpbmctbmRuLXJvPC9hPjxicj4NCnV0aW5nLnBkZiA8YnI+DQo8YnI+DQpOLiBTb2xpcyAo UEFSQyBkZXZlbG9wZXIgb2YgQ0NOeCAxLjApLCBwcmVzZW50YXRpb24gYXQgQ0NOeENvbiAyMDEz IMKtIDxicj4NCk9yZGVyZWQtRWxlbWVudCBOYW1pbmcgKE9FTiksIMKzSSBwcmVzZW50ZWQgYSBt YXRjaGluZyBzeXN0ZW0gd2l0aCBvcmRlciA8YnI+DQpvZiBwcmVmZXJlbmNlIGJhc2VkIG9uIGxh YmVscyAod2hpY2ggaW5jbHVkZWQgaGFzaGVzIG9mIGNvbnRlbnQpwrIgPGJyPg0KPGEgY2xhc3M9 Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL3d3dy5jY254Lm9yZy9ldmVudHMv Y2NueGNvbi0yMDEzLyI+aHR0cDovL3d3dy5jY254Lm9yZy9ldmVudHMvY2NueGNvbi0yMDEzLzwv YT48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVnYXJkcywgPGJy Pg0KPGJyPg0KQW5kcmVhIDxicj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPkl0IGlzIG5vdCBt YW5kYXRvcnkgdGhhdCBhcHBsaWNhdGlvbnMgZG8gdGhpcyDigLkgc29tZSBkYXRhIG1pZ2h0DQo8 YnI+DQpyaWdodGx5IGJlbG9uZyBpbiB0aGUgbmFtZS4gPGJyPg0KPGJyPg0KVXNpbmcgdGhpcyBt ZXRob2QgcmVsaWV2ZXMgdGhlIGZvcndhcmRpbmcgcGxhbmUgZnJvbSBoYXZpbmcgdG8gPGJyPg0K cHJvY2VzcyBhbmQgc3RvcmUgaW4gdGhlIFBJVCBsYXJnZSBuYW1lcyB0aGF0IG1ha2Ugbm8gZGlm ZmVyZW5jZSBpbiA8YnI+DQpyb3V0aW5nLiZuYnNwOyBJdCBhbHNvIG1lYW5zIHRoYXQgdGhlIHBv dGVudGlhbGx5IGxhcmdlIHBheWxvYWQgZG9lcyBub3QgPGJyPg0KbmVlZCB0byBiZSBlY2hvZWQg YmFjayB0byB0aGUgY2xpZW50IGluIHRoZSByZXNwb25zZSBuYW1lLiA8YnI+DQo8YnI+DQpUaGUg cHJldmlvdXMgUEFSQyBzcGVjIGlzIGF0IDxicj4NCjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254LW1vc2tvLXRsdm1lc3Nh Z2VzLTAyLmh0bWwiPmh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254LW1vc2tvLXRsdm1lc3Nh Z2VzLTAyLmh0bWw8L2E+PGJyPg0KLiZuYnNwOyBJdCB3aWxsIGJlIHVwZGF0ZWQgaW4gdGhlIG5l eHQgZGF5IG9yIHNvIGFuZCB3ZSB3aWxsIHNlbmQgYW4gZW1haWwgPGJyPg0KdG8gdGhlIGxpc3Qu IDxicj4NCjxicj4NCk1hcmMgPGJyPg0KPGJyPg0KT24gSmFuIDgsIDIwMTUsIGF0IDg6MTkgQU0s IE1hcmsgU3RhcHAgPGJyPg0KPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0i bWFpbHRvOm1qc0BjaXNjby5jb20iPiZsdDttanNAY2lzY28uY29tJmd0OzwvYT4gPGJyPg0KJm5i c3A7Jm5ic3A7IHdyb3RlOiA8YnI+DQo8YnI+DQo8YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij5PbiAxLzgvMTUgNDoyNCBBTSwgQW5kcmVhIERldHRpIHdyb3RlOiA8YnI+DQo8YnI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj5EZWFyIE1hcmssIDxicj4NCjxicj4NCkkgZm91bmQgcmF0aGVy IGludGVyZXN0aW5nIHRoaXMgcXVlc3Rpb24gPGJyPg0KPGJyPg0KJnF1b3Q7SXMgaXQgcmVhbGx5 IG5lY2Vzc2FyeSB0byBjb250aW51ZSB0byBmb3JjZSBhbGwgb2YgdGhlIGluZm9ybWF0aW9uIDxi cj4NCmluIDxicj4NCkludGVyZXN0cyBpbnRvIHRoZSBOYW1lPyZuYnNwOyBXb3VsZG4ndCBpdCBi ZSBjbGVhcmVyIHRvIHVzZSB0aGUgTmFtZSA8YnI+DQpvbmx5IDxicj4NCmZvciBwdWJsaXNoZXIv cm91dGluZyBpbmZvLCBvYmplY3QgbmFtZSBpbmZvLCBhbmQgc2VnbWVudC9zZXF1ZW5jZSA8YnI+ DQpudW1iZXI/JnF1b3Q7IDxicj4NCjxicj4NCmFuZCB3b25kZXIgSUNOIGNvbW11bml0eSB0aGlu ayBhYm91dCB0aGF0LiBFc3BlY2lhbGx5IHdpdGggcmVzcGVjdCA8YnI+DQp0byA8YnI+DQp0aGUg cm91dGluZyBpbmZvLiA8YnI+DQo8YnI+DQo8YnI+DQo8L2Jsb2NrcXVvdGU+DQpUaGF0IHNwZWNp ZmljIHF1ZXN0aW9uIGhhcyBiZWVuIG9wZW4gZm9yIHF1aXRlIGEgbG9uZyB0aW1lIC0gbm90IDxi cj4NCnJlYWxseSBpbiB0aGUgcm91dGluZyBjb250ZXh0IGhvd2V2ZXIuIE9uZSBwb3NpdGlvbiBo YXMgYmVlbiB0aGF0IDxicj4NCkludGVyZXN0cyBjYXJyeSAmcXVvdDtvbmx5JnF1b3Q7IGEgbmFt ZSwgYW5kIHRoZXJlZm9yZSBhbGwgYXBwbGljYXRpb24tc3BlY2lmaWMgPGJyPg0KZGF0YSBtdXN0 IGJlIGluIHRoZSBuYW1lLiBOb3cgaW4gZmFjdCBJbnRlcmVzdHMgaGF2ZSBiZWVuIHBlcm1pdHRl ZCA8YnI+DQp0byBjYXJyeSBzZXZlcmFsIGFkZGl0aW9uYWwgJnF1b3Q7bWV0YSZxdW90OyBpdGVt cyAtIHN1Y2ggYXMgZmlsdGVycy9zZWxlY3RvcnMgPGJyPg0KKGFub3RoZXIgb3BlbiB0b3BpYykg YW5kIHRpbWVvdXQgdmFsdWVzLiBBbm90aGVyIHBvc2l0aW9uIGFza3MgPGJyPg0Kd2hldGhlciB0 aGVyZSBhcmUgdHlwZXMgb2YgYXBwbGljYXRpb24tc3BlY2lmaWMgZGF0YSB0aGF0IGNvdWxkIGFs c28gPGJyPg0KYmUgY2FycmllZCBvdXRzaWRlIHRoZSBJbnRlcmVzdCBuYW1lLiBXZSd2ZSBhc2tl ZCB3aGV0aGVyIFJFU1QtZnVsIDxicj4NCmFwcGxpY2F0aW9uIHN0YXRlIHRyYW5zZmVyIG1pZ2h0 IGJlIG9uZSBleGFtcGxlLiA8YnI+DQo8YnI+DQo8YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij5JIHNlZSBhIHNjYWxhYmlsaXR5IHByb2JsZW0gd2l0aCB0aGUgSUNOIHJvdXRpbmcgcGxhbmUs IDxicj4NCjxicj4NCjwvYmxvY2txdW90ZT4NCnllcywgb2YgY291cnNlIC0gdGhhdCdzIGEgdmVy eSBsb25nLXN0YW5kaW5nIHByb2JsZW0uIDxicj4NCjxicj4NCmVzcGVjaWFsbHkgd2hlbiA8YnI+ DQo8YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj5vYmplY3RzIGFyZSBtdWx0aS1zb3VyY2Vk IChzYW1lIG9iamVjdCBvbiBteSBQQyBhbmQgb24gbXkgcGhvbmUpIGFuZA0KPGJyPg0Kb2JqZWN0 cyBhcmUgcHJvdmlkZWQgYnkgbW9iaWxlIGRldmljZXMuJm5ic3A7IFRoaXMgZnJhbWV3b3JrIGNv dWxkIGJlIHRoZSA8YnI+DQpub3JtIGluIHRoZSBmdXR1cmUuIDxicj4NCjxicj4NCjwvYmxvY2tx dW90ZT4NCnRoYXQncyAuLi4gY2VydGFpbmx5IGFuIGFzc2VydGlvbiBJJ3ZlIGhlYXJkIGJlZm9y ZSwgYnV0ICZxdW90O2NvdWxkIGJlJnF1b3Q7IDxicj4NCmlzIGFib3V0IGFzIHN0cm9uZyBhcyBp dCBnZXRzLiB0aGVyZSBhcmUgYSBsb3Qgb2YgcXVlc3Rpb25zIGFib3V0IDxicj4NCndoZXRoZXIg ZW5jYXBzdWxhdGlvbiBtZWNoYW5pc21zLCBvciAmcXVvdDtuYW1lIHJlc29sdXRpb24mcXVvdDsg bWVjaGFuaXNtcywgb3IgPGJyPg0Kc29tZSBvdGhlciBtZWNoYW5pc21zIHdpbGwgYmUgbmVlZGVk IHRvIGRlYWwgd2l0aCB0aGUgZXhwZWN0ZWQgbmFtZSA8YnI+DQpzY2FsZSwgd2hldGhlciBvciBu b3QgdGhlcmUgd2lsbCBiZSBhbnkgc2lnbmlmaWNhbnQgb2YgcGVlci10by1wZWVyIDxicj4NCmNv bW11bmljYXRpb24uIHBlcnNvbmFsbHksIEkgdGhpbmsgaXQncyBoaWdobHkgdW5saWtlbHkgdGhh dCBteSBwaG9uZSA8YnI+DQp3aWxsICZxdW90O3B1Ymxpc2gmcXVvdDsgYW55dGhpbmcgZGlyZWN0 bHksIGJ1dCB0aGF0J3MganVzdCBhbm90aGVyIHNwZWN1bGF0aW9uIDxicj4NCnJlYWxseS4gPGJy Pg0KPGJyPg0KYXQgdGhlIG1vbWVudCwgSSdkIGJlIGhhcHB5IGlmIHRoZXJlIGNvdWxkIGJlIHBy b2dyZXNzIG9uIGV2ZW4gdGhlIDxicj4NCm1vc3QgYmFzaWMgYXNwZWN0cyBvZiBtZXNzYWdpbmcg LSBzdWNoIGFzIHdoYXQgbmFtZXMgbG9vayBsaWtlLCA8YnI+DQpzb21ldGhpbmcgdGhhdCBzZWVt cyB0cnVseSBmdW5kYW1lbnRhbC4gPGJyPg0KPGJyPg0KVGhhbmtzLCA8YnI+DQpNYXJrIDxicj4N Cjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIDxi cj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8YnI+DQo8YSBjbGFzcz0ibW96LXR4dC1saW5r LWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3Jn PC9hPjxicj4NCjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8v d3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYub3Jn L21haWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PGJyPg0KPC9ibG9ja3F1b3RlPg0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gPGJyPg0KaWNucmcgbWFpbGlu ZyBsaXN0IDxicj4NCjxicj4NCjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhy ZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGEgY2xh c3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFp bG1hbi9saXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5m by9pY25yZzwvYT48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8L2Jsb2NrcXVvdGU+DQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyA8YnI+DQppY25yZyBtYWls aW5nIGxpc3QgPGJyPg0KPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0i bWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48YnI+DQo8YSBjbGFzcz0i bW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ljbnJnIj5odHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lj bnJnPC9hPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmljbnJnIG1haWxpbmcgbGlz dCA8YnI+DQo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86 aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4NCjxhIGNsYXNzPSJtb3otdHh0 LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGlu Zm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8L2E+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJyPg0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gPGJyPg0KaWNucmcgbWFpbGlu ZyBsaXN0IDxicj4NCjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1h aWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGEgY2xhc3M9Im1v ei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9s aXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25y ZzwvYT48YnI+DQo8YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i bG9ja3F1b3RlPg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_D2466FD85D3DCIgnacioSolisparccom_-- From nobody Fri Oct 16 10:36:04 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25EA91ACE61 for ; Fri, 16 Oct 2015 10:36:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.611 X-Spam-Level: X-Spam-Status: No, score=-2.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 qtt9Sgi_3bwG for ; Fri, 16 Oct 2015 10:35:58 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D50C21ACE5A for ; Fri, 16 Oct 2015 10:35:57 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 3B4E410ACC1; Fri, 16 Oct 2015 19:35:56 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C-HALZgY2y8j; Fri, 16 Oct 2015 19:35:56 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 0B01E10AC97; Fri, 16 Oct 2015 19:35:50 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.18]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Fri, 16 Oct 2015 19:35:28 +0200 From: Dirk Kutscher To: "Ignacio.Solis@parc.com" , "andrea.detti@uniroma2.it" , "icnrg@irtf.org" Thread-Topic: [icnrg] Locator hint Thread-Index: AQHQLD9UN7EOs/bxR0i6xpu4Y3JZqZy4UJwAgbb8QgCAAJrSAIAAKUHA Date: Fri, 16 Oct 2015 17:35:28 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A673A0D1@PALLENE.office.hd> References: <54B0584E.90408@uniroma2.it> <5620A5C2.1070905@uniroma2.it> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.7.0.203] Content-Type: multipart/alternative; boundary="_000_82AB329A76E2484D934BBCA77E9F5249A673A0D1PALLENEofficehd_" MIME-Version: 1.0 Archived-At: Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 17:36:04 -0000 --_000_82AB329A76E2484D934BBCA77E9F5249A673A0D1PALLENEofficehd_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Tm90IGRpc2FncmVlaW5nLCBidXQ6IGFub3RoZXIgd2F5IG9mIHNlZWluZyB0aGlzIGlzIHRoYXQg ZW50YW5nbGluZyBvYmplY3QgaWRlbnRpZmljYXRpb24sIHJlcHJlc2VudGF0aW9uIG9mIG9yZ2Fu aXphdGlvbmFsIHN0cnVjdHVyZSBhbmQgbG9jYXRpb24gaW5mb3JtYXRpb24gaW4gYW4gYWdncmVn YXRhYmxlIGZhc2hpb24gaW4gYSBzaW5nbGUgbmFtaW5nIGZyYW1ld29yayBpcyBsaWtlbHkgdG8g Y2F1c2Ugc29tZSBoZWFkYWNoZXMg4oCTIGFuZCB3ZSBhcmUgY3VycmVudGx5IGZpZ3VyaW5nIG91 dCBob3cgdG8gZGlzZW50YW5nbGUgdGhpcyBhZ2FpbiDigJMgd2l0aCBuYW1lcyBoYXNoZXMgYW5k IG5hbWVsZXNzIG9iamVjdHMuDQoNCldlIHdhbnQgdG8gYmUgYWJsZSB0byBjb25uZWN0IGEgYnVu Y2ggb2YgSUNOIG5vZGVzIGxvY2FsbHksIGUuZy4sIGluIGEgYnVpbGRpbmcgYXV0b21hdGlvbiBz Y2VuYXJpbywgYW5kIGFkZHJlc3MgSW50ZXJlc3RzIHRvIHNlbWFudGljYWxseSBtZWFuaW5nZnVs IG5hbWVzIGxpa2Ug4oCcL2pwL3lva29oYW1hL3BhY2lmaWNvL3Jvb20xMjMvbGlnaHQtc3dpdGNo NDLigJ0gYW5kIHdhbnQgdGhlIHNhbWUgY29uY2VwdCBhbmQgbmFtZXMgdG8gYmUgdXNlZnVsIGZv ciBnbG9iYWwtc2NhbGUgY29tbXVuaWNhdGlvbi4gVGhpcyBjYW4gb25seSB3b3JrIHdpdGggYSBm ZXcgdmVyeSBzdHJvbmcgYXNzdW1wdGlvbnM6IFdlIGNhbiBnZXQgaW50ZXItZG9tYWluIHJvdXRp bmcgdG8gd29yayBiYXNlZCBvbiBzdWNoIG5hbWVzIOKAkyBhbmQgdGhlcmUgaXMgbm8gIG1vYmls aXR5Lg0KDQpPYnZpb3VzbHksIGZsYXQgbmFtaW5nIHNjaGVtZXMgYXJlIGZhY2luZyBzaW1pbGFy IHByb2JsZW1zLiBPbmUgcGF0dGVybiBoZXJlIGlzIHRvIHVzZSBzb21lIG9yZ2FuaXphdGlvbmFs bHkgc3RydWN0dXJlZCBwYXJ0IG9mIHRoZSBuYW1lIHRvIGxvb2sgdXA6IGxvY2F0b3JzIChvciBs b2NhdGlvbiBoaW50cykg4oCTIGluZGlyZWN0aW9u4oCmDQoNCkRpcmsNCg0KRnJvbTogaWNucmcg W21haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3JnXSBPbiBCZWhhbGYgT2YgSWduYWNpby5Tb2xp c0BwYXJjLmNvbQ0KU2VudDogRnJlaXRhZywgMTYuIE9rdG9iZXIgMjAxNSAxODozNw0KVG86IGFu ZHJlYS5kZXR0aUB1bmlyb21hMi5pdDsgaWNucmdAaXJ0Zi5vcmcNClN1YmplY3Q6IFJlOiBbaWNu cmddIExvY2F0b3IgaGludA0KDQpUaGUgTG9jYXRvciBIaW50IG9yIExpbmsgT2JqZWN0IGFyZSBw cm9wb3NlZCBzb2x1dGlvbnMgdG8gYSBiaWcgSUNOL0NDTi9ORE4gcHJvYmxlbSwgbmFtZWx5IHRo ZSBtaXNndWlkZWQgYmVsaWVmIHRoZSBuYW1lIGlzIGluZGVwZW5kZW50IG9mIGxvY2F0aW9uLiAg VGhpcyBpcyBhIHNvbWV3aGF0IGluY29ycmVjdCBhc3N1bXB0aW9uIGlmIHdlIGFsc28gYmVsaWV2 ZSwgYXQgdGhlIHNhbWUgdGltZSwgdGhhdCB0aGUgbmFtZSBpcyB1c2VkIGZvciByb3V0aW5nLiAg QnkgZGVmaW5pdGlvbiwgcm91dGluZyBpcyBsb2NhdGlvbi4NCg0KVGhlcmUgYXJlIG51bWVyb3Vz IHdheXMgdG8gZ2V0IGFyb3VuZCB0aGlzIGNvbnRyYWRpY3Rpb24uDQoNCjEtIFdlIGFsbG93IGFu eWJvZHkgdG8gcHVibGlzaCBhbnkgbmFtZSBhbnl3aGVyZSBhbmQgaGF2ZSB0aGUgbmV0d29yayBs b29rIGZvciBpdCAoaW4gb3RoZXIgd29yZHMsIG5vIHJvdXRpbmcsIGp1c3QgZGlzY292ZXJ5KQ0K Mi0gSGF2ZSByb3V0aW5nIHVwZGF0ZSBvbiB0aGUgZmx5IChhbGxvdyBhbnkgbm9kZSB0byBhZHZl cnRpc2UsIHZpYSByb3V0aW5nLCB0aGUgcHJlc2VuY2Ugb2YgbmFtZS9uYW1lc3BhY2UpDQozLSBE byBzb21lIGZvcm0gb2YgaW5kaXJlY3Rpb24NCg0KSW4gdGhpcyBlbWFpbCB3ZeKAmWxsIHJ1bGUg b3V0IG9wdGlvbnMgMSBhbmQgMiwgd2hpY2ggaGF2ZSBzb21lIHNlcmlvdXMgc2NhbGFiaWxpdHkg aXNzdWVzIGZvciBhIHJlYWwgbmV0d29yay4gIFRoYXQgbGVhdmVzIHVzIHdpdGggb3B0aW9uIDMu DQoNCkxvY2F0b3IgSGludHMgYW5kIExpbmsgT2JqZWN0cyBhcmUgaW4gZWZmZWN0IGEgdmVyc2lv biBvZiBvcHRpb24gMy4gIENDTnggdXNlcyBtYW5pZmVzdHMgdG8gaW5kaXJlY3QgdG8gaGFzaCBi YXNlZCBuYW1lcywgYWxzbyBhIHZlcnNpb24gb2YgMy4NCg0KDQpUaGUgTGluayBPYmplY3QgcHJv cG9zZWQgaW4gdGhpcyBwYXBlciBnZXRzIHJpZCBvZiBjYWNoZSBwb2lzb25pbmcgd2l0aCBhIG51 bWJlciBvZiB0ZWNobmlxdWVzIHRoYXQgYm9pbCBkb3duIHRvIG9uZSBiaWcgc2FjcmlmaWNlOg0K DQotICJUaGUgY2FjaGUgY2FuIHRoZW4gaW1wb3NlIHRoZSByZXN0cmljdGlvbiB0aGF0IG9ubHkg aW50ZXJlc3RzIGNhcnJ5aW5nIHRoZSBzYW1lIGxpbmsgb2JqZWN0IGNhbiBiZSBzYXRpc2ZpZWQg d2l0aCB0aGUgc3BlY2lmaWMgaW5zdGFuY2Ugb2YgdGhlIGRhdGEgaXRlbS4iDQoNCkJhc2ljYWxs eSwgd2hhdCBpdOKAmXMgc2F5aW5nIGlzIHRoYXQgaWYgeW91IHJldHJpZXZlIHNvbWV0aGluZyB3 aXRoIHRoZSBuYW1lIC9hL2Igd2l0aCBhIGxpbmsgdG8gL2Zvby9iYXIgIGl0IGNhbiBvbmx5IGJl IGFuc3dlcmVkIGJ5IGFuIGludGVyZXN0IHdpdGggdGhlIG5hbWUgL2EvYiBhbmQgYSBsaW5rIHRv IC9mb28vYmFyLiAgIEVmZmVjdGl2ZWx5LCB3ZSBhcmUgcm91dGluZyBhbmQgbWF0Y2hpbmcgL2Zv by9iYXIvYS9iIHdoZW4gdGFsa2luZyBhYm91dCBvYmplY3QgL2EvYi4gIERpc2FkdmFudGFnZTog QSByZXF1ZXN0IGZvciAvYS9iIHdpbGwgbm90IG1hdGNoIHRoZSBvYmplY3QgKHRoaXMgd291bGQg bGVhZCB0byBjYWNoZSBwb2lzb25pbmcpWzFdLiAgQWR2YW50YWdlOiBUaGUgc2lnbmF0dXJlIGZv ciAvYS9iICh0aGUgb2JqZWN0KSBjYW4gYmUgZG9uZSBhdCBhIGRpZmZlcmVudCBsZXZlbCB0aGFu IHRoZSBzaWduYXR1cmUgb2YgL2Zvby9iYXIvYS9iICh0aGUgbGluaykuDQoNCk5vdGUgdGhhdCB0 aGlzIGlzIGEgZm9ybSBvZiBlbmNhcHN1bGF0aW9uLiAgSSBjb3VsZCBhY2hpZXZlIHNpbWlsYXIg cmVzdWx0cyBieSBqdXN0IGVuY2Fwc3VsYXRpbmcgL2EvYiBpbnRvIC9mb28vYmFyL2EvYiBhbmQg bm90IHJlcXVpcmUgYW55IGxpbmsgb2JqZWN0Lg0KDQpUaGUgcGFwZXIgc3VnZ2VzdHMgdmVyaWZ5 aW5nIGxpbmsgb2JqZWN0cy4gVGhpcyBpcyBub3Qgc3VmZmljaWVudCB0byBwcmV2ZW50IHBvaXNv bmluZy4gIEkgY2FuIGhhdmUgYSB2YWxpZCBsaW5rIG9iamVjdCAoZnJvbSBhbiBhdHRhY2tlcikg dGhhdCBicmluZ3MgbWUgIGFuIGludmFsaWQgY29udGVudCBvYmplY3QuICBJZiB0aGF0IGNvbnRl bnQgb2JqZWN0IGlzIG1hdGNoZWQgb24gbmFtZSB0aGVuIHBvaXNvbmluZyB3aWxsIG9jY3VyLiBU aGUgb25seSB3YXkgYXJvdW5kIHRoaXMgd291bGQgYmUgdG8gaGF2ZSBhIHJldmVyc2UgY3J5cHRv IG1hcHBpbmcgZnJvbSB0aGUgb2JqZWN0IG5hbWUgdG8gdGhlIGxpbmsgb2JqZWN0LiAoTGlrZSBh IHNpZ25lZCBjb250ZW50IG9iamVjdCArIGxpbmsgb2JqZWN0IHRvZ2V0aGVyIGZyb20gdGhlIGNv bnRlbnQgb2JqZWN04oCZcyBrZXkpLg0KDQpUaGUgcGFwZXIgYWxzbyBtZW50aW9ucyB0aGF0IGNh Y2hlcyBjYW4gY2hlY2sgc2lnbmF0dXJlcyBhbmQgY29uc3VtZXJzIGNhbiB1c2UgZXhjbHVkZXMg dG8gaGVscCB3aXRoIHBvaXNvbmluZy4gVGhpcyBpcyB1bnNjYWxhYmxlIGZvciBhIG51bWJlciBv ZiByZWFzb25zIGFuZCBwcm9iYWJseSBkZXNlcnZlcyBhbm90aGVyIHRocmVhZC4NCg0KVGhlIGN1 cnJlbnQgQ0NOeCBhcHByb2FjaCBpcyB0byB1c2UgaGFzaCBiYXNlZCBuYW1pbmcgYW5kIG9iamVj dHMgd2l0aCBubyBuYW1lcyAob25seSBpbXBsaWVkIGhhc2hlcykuIFRoaXMgYWxsb3dzIHVzIHRv IGdldCBhcm91bmQgbWFueSBvZiB0aGVzZSBwcm9ibGVtcy4gIE5ETiBjb3VsZCBwb3RlbnRpYWxs eSB1c2Ugc2ltaWxhciB0ZWNobmlxdWVzICh3aXRoIG9yIHdpdGhvdXQgdGhlIGxpbmsgb2JqZWN0 KS4NCg0KTmFjaG8NCg0KDQpbMV0gU29tZSBwZW9wbGUgYmVsaWV2ZSB0aGF0IHdl4oCZcmUgbm90 IGdvaW5nIHRvIGJlIGluIGEgd29ybGQgd2hlcmUgdGhpcyB0eXBlIG9mIGNhY2hpbmcgbWF0dGVy cywgc28gdGhpcyBtYXkgbm90IGJlIGEgZGlzYWR2YW50YWdlLg0KDQotLQ0KTmFjaG8gKElnbmFj aW8pIFNvbGlzDQpQcm90b2NvbCBBcmNoaXRlY3QNClByaW5jaXBhbCBTY2llbnRpc3QNClBhbG8g QWx0byBSZXNlYXJjaCBDZW50ZXIgKFBBUkMpDQorMSg2NTApODEyLTQ0NTgNCklnbmFjaW8uU29s aXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+DQoNCk9uIDEwLzE2LzE1 LCAxMjoyMiBBTSwgIkFuZHJlYSBEZXR0aSIgPGFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDxtYWls dG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pj4gd3JvdGU6DQoNCkRlYXIgQWxsLA0KZG8geW91 IHJlbWVtYmVyIHRoaXMgb2xkIGRpc2N1c3Npb24/DQoNCkNpdGluZyBEYXZlTyAiV2hpbGUgd2Ug bWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5nIHNvbWV0aGluZyBsaWtlIHRoaXMgdWx0aW1hdGVseS4u Li4iLg0KDQpXZWxsLCB0aGlzIGVtYWlsIGlzIGp1c3QgdG8gcG9pbnQgb3V0IHRoYXQgTkROIHRl YW0gZW1icmFjZWQgdGhlIExvY2F0b3IgSGludCwgYWthIExpbmsgT2JqZWN0LCBwcmluY2lwbGVz IGluIHRoZWlyIE5GRCBzb2Z0d2FyZSwgd2l0aCBhIGNsZXZlciB0ZWNobmlxdWUgdG8gYXZvaWQg Y2FjaGUgcG9pc29uaW5nIC4NCg0KUmVmZXJlbmNlczoNCg0KaHR0cDovL3JlZG1pbmUubmFtZWQt ZGF0YS5uZXQvYXR0YWNobWVudHMvZG93bmxvYWQvNDI3L2ZvcndhcmRpbmctaGludF8yMDE1MDgx NC5wcHR4DQpodHRwOi8vbmFtZWQtZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTUvMDMv U05BTVAtTkROLVNjYWxhYmlsaXR5LnBkZg0Kc2VlIGFsc28gIm5ldHdvcmtfcmVnaW9uIiBjb25m aWd1cmF0aW9uIHNlY3Rpb24gaW4gbmZkLmNvbmYNCg0KUmVnYXJkcywNCg0KQW5kcmVhDQoNCg0K DQpPbiAwOS8wMS8yMDE1IDIzOjM4LCBBbmRyZWEgRGV0dGkgd3JvdGU6DQpHcmVhdCBuZXdzLg0K SXMgdGhlcmUgYWxyZWFkeSBhIGRvY3VtZW50IHByZXNlbnRpbmcgdGhlc2UgaW50ZXJlc3Rpbmcg ZmVhdHVyZXMgb3IgaXQgd2lsbCBiZSByZWxlYXNlZCBzaG9ydGx5ID8NCg0KQW5kcmVhDQoNCg0K DQpPbiAwMS8wOS8yMDE1IDA4OjA2IFBNLCBJZ25hY2lvLlNvbGlzQHBhcmMuY29tPG1haWx0bzpJ Z25hY2lvLlNvbGlzQHBhcmMuY29tPiB3cm90ZToNCg0KQ0NOIDEuMCBoYXMgZ29uZSBtYWpvciBy ZXZpc2lvbnMgc2luY2UgdGhlIG9sZCBDQ04uICBJbiB0aGUgY3VycmVudCBzeXN0ZW0NCnRoZXJl IGFyZSBhIG51bWJlciBvZiBmZWF0dXJlcyB0aGF0IG1ha2UgdGhlc2UgaXNzdWVzIGxlc3Mgb2Yg YSBwcm9ibGVtLg0KDQpTcGVjaWZpY2FsbHksIHdlIGhhdmUgTWFuaWZlc3RzIGFuZCBOYW1lLWxl c3Mgb2JqZWN0cy4gIFRoZXNlIGJhc2ljYWxseQ0KYWxsb3cgeW91IHRvIGhhdmUgbmFtZSBpbmRp cmVjdGlvbiBhbmQgb2JqZWN0cyBob3N0ZWQgaW5kZXBlbmRlbnRseSBvZg0KbG9jYXRpb24uDQoN ClRoZSBuYW1lLCB3aGljaCBmb3IgdXMgaXMgYSBuZXR3b3JrIG5hbWUsIGlzIHdoYXQgdGhlIG5l dHdvcmsgdXNlcyB0byBmaW5kDQpzdHVmZi4gSXTCuXMgZWFzeSB0byB0aGluZyBvZiB0aGlzIGFz IHRoZSBzYW1lIGFzIHRoZSB1c2VyIGRlZmluZWQgbmFtZS4NCkluIHNvbWUgY2FzZXMgaXQgaXMs IGJ1dCBpbiBzb21lIGNhc2VzIGl0IG1pZ2h0IG5vdCBiZS4NCg0KSW4gQ0NOIHdlIGNhbiBjdXJy ZW50bHkgdXNlIG1hbmlmZXN0cyB0byBkbyBhIGZvcm0gb2Ygc2VjdXJlIHRyYW5zbGF0aW9uDQpv ZiBvbmUgbmFtZSB0byBhbm90aGVyLiBUaGVyZSBhcmUgc29tZSBsaW1pdGF0aW9ucyBpbiB0ZXJt cyBvZiBwdWJsaXNoZXINCmJ1dCB0aGUgcHJpbWl0aXZlcyBhcmUgY3VycmVudGx5IGhvbGRpbmcg dXAgZm9yIHdoYXQgd2Ugd2FudCB0byBhY2hpZXZlLg0KDQpTbywgdG8gYW5zd2VyIHlvdXIgaW5p dGlhbCBxdWVzdGlvbiwgSSB0aGluayB0aGF0IHRoZSBwcmltaXRpdmVzIHdlIGhhdmUNCnJpZ2h0 IG5vdyBjYW4gZ2l2ZSB5b3UgYSBsb3Qgb2Ygd2hhdCB5b3XCuXJlIGxvb2tpbmcgZm9yLiAgV2ls bCB3ZSBuZWVkIHRvDQpoYXZlIHNvbWUgZXh0cmEgbG9jYXRvciBvciBzb21lIG90aGVyIHNjYWxh YmlsaXR5IG1lY2hhbmlzbT8gIE1heWJlLCBidXQgSQ0KdGhpbmsgd2UgY2FuIGdldCBmYXIgd2l0 aCB0aGUgcHJpbWl0aXZlcyB3ZSBjdXJyZW50bHkgaGF2ZS4NCg0KTmFjaG8NCg0KDQotLQ0KTmFj aG8gKElnbmFjaW8pIFNvbGlzDQpQcm90b2NvbCBBcmNoaXRlY3QNClByaW5jaXBhbCBTY2llbnRp c3QNClBhbG8gQWx0byBSZXNlYXJjaCBDZW50ZXIgKFBBUkMpDQorMSg2NTApODEyLTQ0NTgNCkln bmFjaW8uU29saXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+DQoNCg0K DQoNCg0KT24gMS85LzE1LCAxMDoyNiBBTSwgIkFuZHJlYSBEZXR0aSIgPGFuZHJlYS5kZXR0aUB1 bmlyb21hMi5pdD48bWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdD4gd3JvdGU6DQoNCg0K SSBhZ3JlZSBvbiBhbGwgeW91ciBwb2ludHMuDQoNCkNvbnNlcXVlbnRseSwgSSBzZWUgdHdvIGNo b2ljZXMgaW4gZnJvbnQgb2YgdXMgYmVmb3JlIHRvIHRoaW5rIHRvIHVzZQ0KSUNOIGluIHRoZSBn bG9iYWwgc2NhbGU6DQoNCjEpIGVpdGhlciB3ZSBmb3VuZCBhIHJlYXNvbmFibGUgd2F5IHRvIHNj YWxlIHRoZSByb3V0aW5nIGJ5IG9iamVjdCBuYW1lDQooaW5jbHVkaW5nIG1vYmlsaXR5IGFuZCBt dWx0aS1kZXN0aW5hdGlvbnMvbXVsdGktc291cmNlcyBjYXNlcyk7DQoyKSBvciB3ZSBmb3VuZCBh IHJlbGlhYmxlIGFuZCBzZWN1cmUgdHJhbnNsYXRpb24gbWVjaGFuaXNtLg0KDQpXaGljaCBvZiB0 d28gd2lsbCByZXF1aXJlIGxlc3MgZWZmb3J0Pw0KDQpJIGRvIG5vdCBrbm93IDotKQ0KDQpBbmRy ZWENCg0KDQoNCk9uIDAxLzA5LzIwMTUgMDY6MjEgUE0sIERhdmlkIE9yYW4gd3JvdGU6DQoNCldo aWxlIHdlIG1heSBiZSBmb3JjZWQgaW50byBkb2luZyBzb21ldGhpbmcgbGlrZSB0aGlzIHVsdGlt YXRlbHksIGV2ZXJ5DQp0aW1lIHlvdSBpbnRyb2R1Y2UgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiB2 aWEgc29tZSBraW5kIG9mIHRyYW5zbGF0aW9uDQpmdW5jdGlvbiwgeW91IGRyYW1hdGljYWxseSBp bmNyZWFzZSB0aGUgYXR0YWNrIHN1cmZhY2UgYWdhaW5zdCB0aGUNCnN5c3RlbS4gTm90IG9ubHkg ZG8geW91IGhhdmUgdG8gc2VjdXJlIHRoZSBpbnB1dCBhbmQgdGhlIG91dHB1dCB2YWx1ZXMNCmlu IHRoZSBwYWNrZXRzLCB5b3UgYWxzbyBoYXZlIHNlY3VyZSB0aGUgdHJhbnNsYXRpb25zIGFnYWlu c3Qgc3Bvb2ZpbmcNCmFuZCB0aGUgc2VydmljZSB0aGF0IHBlcmZvcm1zIHRoZSB0cmFuc2xhdGlv biBhZ2FpbnN0IHRoZSBmdWxsIHBhbm9wbHkNCm9mIHZ1bG5lcmFiaWxpdGllcy4NCg0KUm91dGlu ZyBoaW50cyBhcmUgcGFydGljdWxhcmx5IHRyaWNreS4gSSByZWNhbGwgYSBwcm9wb3NhbCBmb3Ig TkRODQpyb3V0aW5nIGhpbnRzIHRoYXQgd2FzIHByZXNlbnRlZCBhdCBhIHJlY2VudCBORE4gcmV0 cmVhdCB0aGF0IGxvb2tlZA0Kc3VwZXJmaWNpYWxseSBjbGV2ZXIsIGJ1dCBjb2xsYXBzZWQgaW4g YSBoZWFwIG9mIHNlY3VyaXR5IHByb2JsZW1zIGFmdGVyDQphIGZldyBob3VycyBvZiBzY3J1dGlu eS4NCg0KSW52YWxpZGF0aW9uIG9mIG1hcHBpbmdzIGlzIGFsc28gcXVpdGUgZGVsaWNhdGUgZm9y IHJvdXRpbmcgc3lzdGVtcw0Kd2hlcmUgdGhlIGV4cGVjdGF0aW9ucyBvZiByb3V0aW5nIGRpc3J1 cHRpb24gZHVyYXRpb25zIGFyZSBtdWNoIHNob3J0ZXINCnRoYW4gc2F5LCBuYW1lIG1hcHBpbmcg ZGlzcnVwdGlvbnMgaW4gc3lzdGVtcyBsaWtlIEROUyBkdWUgdG8NCnRyYW5zbGF0aW9uIGNhY2hl IFRUTHMuDQoNCk9uZSB0aGluZyB0aGF0IG1ha2VzIHJvdXRpbmcgaGludHMgKGFzIG9wcG9zZWQg dG8gbmFtZS0+bmFtZQ0KdHJhbnNsYXRpb25zKSBwYXJ0aWN1bGFybHkgdHJpY2t5IGZvciBORE4v Q0NOLWxpa2UgYXJjaGl0ZWN0dXJlcyBpcw0KZG9pbmcgdGhlbSBpbiBhIHdheSB0aGF0IGRvZXMg bm90IGJyZWFrIG9yIHN1YnN0YW50aWFsbHkgY29uc3RyYWluDQptdWx0aS1kZXN0aW5hdGlvbiBk ZWxpdmVyeS4gSXTCuXMgbXVjaCBlYXNpZXIgdG8gZG8gdGhpcyB3aXRoDQpzaW5nbGUtZGVzdGlu YXRpb24gZGVsaXZlcnkgLSBvbmUgZXhhbXBsZSBvZiBhIGZ1bGwtd29ya2VkIHNjaGVtZSBpcyB0 aGUNCkxJU1AgbWFwcGluZyBzZXJ2aWNlIGZvciBJUC4NCg0KRGF2ZU8uDQoNCg0KDQpPbiBKYW4g OSwgMjAxNSwgYXQgMjozMCBBTSwgQW5kcmVhIERldHRpIDxhbmRyZWEuZGV0dGlAdW5pcm9tYTIu aXQ+PG1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ+DQp3cm90ZToNCg0KT24gMDEvMDgv MjAxNSAwNjowMCBQTSwgTWFyYy5Nb3Nrb0BwYXJjLmNvbTxtYWlsdG86TWFyYy5Nb3Nrb0BwYXJj LmNvbT4gd3JvdGU6DQoNClBBUkMgd2lsbCBiZSByZWxlYXNpbmcgdGhlIG5leHQgdmVyc2lvbiBv ZiBvdXIgd29ya2luZyBkb2N1bWVudHMNCnNob3J0bHksIGJlZm9yZSB0aGUgaWNucmcgbWVldGlu Zy4gIFdlIGhhdmUgZm9yIGEgd2hpbGUgc3VwcG9ydGVkIGFuDQpJbnRlcmVzdCBjYXJyeWluZyBh IFBheWxvYWQgZmllbGQgdGhhdCBjYW4gY2FycnkgZXh0ZW5kZWQgaW5mb3JtYXRpb24NCnRoYXQg aXMgbm90IHBhcnQgb2YgdGhlIG5hbWUuICBJbnRlcm1lZGlhdGUgbm9kZXMgZG8gbm90IHByb2Nl c3MgdGhlDQpwYXlsb2FkLg0KDQpJZiB0aGUgcGF5bG9hZCBjYW4gbWFrZSBhIGRpZmZlcmVuY2Ug dG8gYSBkeW5hbWljIGNvbnRlbnQgcHVibGlzaGVyLA0KdGhlbiB0aGUgcmVxdWVzdGVyIG11c3Qg cHV0IGEgbWFya2VyIG9mIHRoZSBwYXlsb2FkIGluIHRoZSBuYW1lIOKAuSBpLmUuDQpwdXQgdGhl IGhhc2ggb2YgdGhlIHBheWxvYWQgYSBhIG5hbWUgY29tcG9uZW50LCBvciB1c2UgYSBub25jZS4g IFRoaXMNCndpbGwgYWxsb3cgcHJvcGVyIG11bHRpcGxleGluZyBvZiBkaWZmZXJlbnQgcGF5bG9h ZHMgaW4gdGhlIG5hbWUuDQpJIHNlZSB0aGF0IHRoaXMgaXMgYSB3YXkgdG8gaW5kaWNhdGUgdG8g dGhlIHJvdXRlciB3aGljaCBpcyB0aGUgcGFydA0Kb2YgdGhlIG5hbWUgdGhhdCBpcyByZWxldmFu dCBmb3IgdGhlIFBJVC9GSUIgcHVycG9zZXMuIEFuZCBpdCBzb3VuZHMNCmdvb2QgdG8gbWUsIHNp bmNlIGl0IHNwZWVkcyB1cCB0aGUgbG9va3VwIHByb2Nlc3Nlcy4NCg0KSG93ZXZlciwgbGV0IG1l IHBvc2UgYSBtb3JlIGdlbmVyYWwgcXVlc3Rpb246IGlzIGl0IHJlYWxseSAiSUNODQptYW5kYXRv cnkiIHRvIHVzZSBhIGNvbXBvbmVudCBvZiB0aGUgb2JqZWN0IG5hbWUgdG8gZm9yd2FyZD8NCg0K V2hhdCB3ZSB3b3VsZCBsb3NlLCBpZiB3ZSB1c2VkIHRoZSBvYmplY3QgbmFtZSBvbmx5IGZvciBQ SVQgYW5kDQpjYWNoaW5nIG9wZXJhdGlvbnMgYW5kIChvcHRpb25hbGx5KSBhbm90aGVyICJyb3V0 aW5nIGluZm8iIGZpZWxkDQpjb21wbGV0ZWx5IGRlY291cGxlZCBmcm9tIHRoZSBuYW1lIGZvciBG SUIgZm9yd2FyZGluZyBwdXJwb3Nlcz8NCg0KSWYgd2UgZG8gbm90IGxvc2Ugc28gbXVjaCwgd2h5 IGRvIG5vdCBvcGVuIGFuIElDTiAxLjAxIHBoYXNlICgyLjAgd2FzDQp0b28gYW1iaXRpb3VzIDst KSkgIGluIHdoaWNoIHdlIHJlY29nbml6ZSB0aGF0IHJvdXRpbmcgYnkgb2JqZWN0IG5hbWUNCmNy ZWF0ZXMgc2NhbGFiaWxpdHkgcHJvYmxlbSBpbiB0aGUgbGFyZ2UgYXJlYSwgYW5kIHNvIGluIHRo ZXNlIGNhc2VzDQpJQ04gY2FuIGJlIGhlbHBlZCBieSBhIHBsYWluIG9sZCBieSByb3V0aW5nIGJ5 IGxvY2F0b3IgKGFrYSByb3V0aW5nDQppbmZvLCByb3V0aW5nIGhpbnQsIGxhYmVsLCBmb3J3YXJk aW5nIGFsaWFzLCBldGMuKT8NCg0KSWYgdGhpcyB3YXMgb2J2aW91cywgcHJvYmFibHkgaXQgaXMg bm93IHRoZSByaWdodCB0aW1lIHRvIGRlZmluZSBzdWNoDQphIFRMVi4gU2ltaXJhcmlseSB0byBL ZXlMb2NhdG9yIHdlIGNvdWxkIGRlZmluZSBhIENvbnRlbnRMb2NhdG9yIHRoYXQNCnNwZWNpZmll cyBhIChvciBtb3JlKSByb3V0YWJsZSBOYW1lIHdoZXJlIGl0IGl0IGlzIHBvc3NpYmxlIHRvIGZv dW5kDQp0aGUgb2JqZWN0Lg0KDQpJIGtub3cgdGhhdCBJIGFtIHJlZGlzY292ZXJpbmcgdGhlIHdo ZWVsIHNpbmNlIG1hbnkgb3RoZXIgZXhjZWxsZW50DQpwcm9qZWN0cy9yZXNlYXJjaGVycyBiZWZv cmUgaGF2ZSBwcmVkaWN0ZWQgdGhhdCwgZS5nLg0KDQpTQUlMIHByb2plY3QgMjAxMCDCrSDCs1Jv dXRpbmcgaGludHPCsg0KDQpTLiBTaGVua2VyLCAyMDExIC0gTmFtaW5nIGluIGNvbnRlbnQtb3Jp ZW50ZWQgQXJjaGl0ZWN0dXJlczogwrPFoHRoZQ0KZmV0Y2gtdGVybXMgZW5hYmxlIHRoZSByb3V0 aW5nIHN5c3RlbSB0byBtb3JlIGVhc2lseSBmaW5kIHRoZSBvYmplY3TCsg0KDQpodHRwOi8vd3d3 Lmljc2kuYmVya2VsZXkuZWR1L3B1YnMvbmV0d29ya2luZy9JQ1NJX25hbWluZ2luY29udGVudG9y aWVudGUNCmQxMS5wZGYNCg0KUHJlc2VudGF0aW9uIG9mIEQuIE9yYW4sIDIwMTEgLSBORE4gYW5k IElQIFJvdXRpbmc6IENhbiBpdCBzY2FsZT8gwq0NCsKzxaBVc2UgYSB0cmFuc2xhdGlvbiBsb29r dXAgdG8gY29udmVydCBmcm9tIGNvbnRlbnQgbmFtZSB0byByb3V0aW5nDQpsYWJlbChzKcKyDQoN Cmh0dHA6Ly90b29scy5pZXRmLm9yZy9ncm91cC9pcnRmL3RyYWMvcmF3LWF0dGFjaG1lbnQvd2lr aS9pY25yZy9JUlRGJTIwLQ0KJTIwQ0NOJTIwQW5kJTIwSVAlMjBSb3V0aW5nJTIwLSUyMDIucGRm DQoNCkhlcm1hbnMgZXQuIGFsLCAgMjAxMiAtIEdsb2JhbCBzb3VyY2UgbW9iaWxpdHkgaW4gdGhl IGNvbnRlbnQtY2VudHJpYw0KbmV0d29ya2luZyBhcmNoaXRlY3R1cmUtIMKzU2VwYXJhdGUgbmFt ZXNwYWNlcyBmb3IgaWRlbnRpZmllciBhbmQNCmxvY2F0b3JzwrIuDQpodHRwOi8vdXNlci5pdC51 dS5zZS9+ZnJlaGU0ODkvcHVibGljYXRpb25zL2hlcm1hbnMxMmdsb2JhbC5wZGYNCg0KTC4gWmhh bmcsIDIwMTMgLSBTY2FsaW5nIE5ETiBSb3V0aW5nOiBPbGQgVGFsZSwgTmV3IERlc2lnbiwNCsKz QXBwbGljYXRpb24gbmFtZXMgYXJlIHVzZWQgZm9yIGNhY2hpbmcgYW5kIHNpZ25hdHVyZSB2ZXJp ZmljYXRpb24sDQp3aGlsZSB0aGUgZm9yd2FyZGluZyBhbGlhcywgd2hpY2ggcmVmbGVjdHMgdGhl IHNlcnZpY2UgcHJvdmlkZXIgb2YgdGhlDQpjb250ZW50IHByb2R1Y2VyLCBzZXJ2ZXMgYXMgYSBo aW50IHRvIHJvdXRlcnMgYWJvdXQgd2hlcmUgdGhlIHBhY2tldA0KbWF5IGJlIGZvcndhcmRlZMKy DQoNCmh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8wOC9uZG4t dHItNC1zY2FsaW5nLW5kbi1ybw0KdXRpbmcucGRmDQoNCk4uIFNvbGlzIChQQVJDIGRldmVsb3Bl ciBvZiBDQ054IDEuMCksIHByZXNlbnRhdGlvbiBhdCBDQ054Q29uIDIwMTMgwq0NCk9yZGVyZWQt RWxlbWVudCBOYW1pbmcgKE9FTiksIMKzSSBwcmVzZW50ZWQgYSBtYXRjaGluZyBzeXN0ZW0gd2l0 aCBvcmRlcg0Kb2YgcHJlZmVyZW5jZSBiYXNlZCBvbiBsYWJlbHMgKHdoaWNoIGluY2x1ZGVkIGhh c2hlcyBvZiBjb250ZW50KcKyDQpodHRwOi8vd3d3LmNjbngub3JnL2V2ZW50cy9jY254Y29uLTIw MTMvDQoNCiAgICAgIFJlZ2FyZHMsDQoNCkFuZHJlYQ0KDQpJdCBpcyBub3QgbWFuZGF0b3J5IHRo YXQgYXBwbGljYXRpb25zIGRvIHRoaXMg4oC5IHNvbWUgZGF0YSBtaWdodA0KcmlnaHRseSBiZWxv bmcgaW4gdGhlIG5hbWUuDQoNClVzaW5nIHRoaXMgbWV0aG9kIHJlbGlldmVzIHRoZSBmb3J3YXJk aW5nIHBsYW5lIGZyb20gaGF2aW5nIHRvDQpwcm9jZXNzIGFuZCBzdG9yZSBpbiB0aGUgUElUIGxh cmdlIG5hbWVzIHRoYXQgbWFrZSBubyBkaWZmZXJlbmNlIGluDQpyb3V0aW5nLiAgSXQgYWxzbyBt ZWFucyB0aGF0IHRoZSBwb3RlbnRpYWxseSBsYXJnZSBwYXlsb2FkIGRvZXMgbm90DQpuZWVkIHRv IGJlIGVjaG9lZCBiYWNrIHRvIHRoZSBjbGllbnQgaW4gdGhlIHJlc3BvbnNlIG5hbWUuDQoNClRo ZSBwcmV2aW91cyBQQVJDIHNwZWMgaXMgYXQNCmh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254 LW1vc2tvLXRsdm1lc3NhZ2VzLTAyLmh0bWwNCi4gIEl0IHdpbGwgYmUgdXBkYXRlZCBpbiB0aGUg bmV4dCBkYXkgb3Igc28gYW5kIHdlIHdpbGwgc2VuZCBhbiBlbWFpbA0KdG8gdGhlIGxpc3QuDQoN Ck1hcmMNCg0KT24gSmFuIDgsIDIwMTUsIGF0IDg6MTkgQU0sIE1hcmsgU3RhcHANCjxtanNAY2lz Y28uY29tPjxtYWlsdG86bWpzQGNpc2NvLmNvbT4NCiAgIHdyb3RlOg0KDQoNCg0KT24gMS84LzE1 IDQ6MjQgQU0sIEFuZHJlYSBEZXR0aSB3cm90ZToNCg0KDQpEZWFyIE1hcmssDQoNCkkgZm91bmQg cmF0aGVyIGludGVyZXN0aW5nIHRoaXMgcXVlc3Rpb24NCg0KIklzIGl0IHJlYWxseSBuZWNlc3Nh cnkgdG8gY29udGludWUgdG8gZm9yY2UgYWxsIG9mIHRoZSBpbmZvcm1hdGlvbg0KaW4NCkludGVy ZXN0cyBpbnRvIHRoZSBOYW1lPyAgV291bGRuJ3QgaXQgYmUgY2xlYXJlciB0byB1c2UgdGhlIE5h bWUNCm9ubHkNCmZvciBwdWJsaXNoZXIvcm91dGluZyBpbmZvLCBvYmplY3QgbmFtZSBpbmZvLCBh bmQgc2VnbWVudC9zZXF1ZW5jZQ0KbnVtYmVyPyINCg0KYW5kIHdvbmRlciBJQ04gY29tbXVuaXR5 IHRoaW5rIGFib3V0IHRoYXQuIEVzcGVjaWFsbHkgd2l0aCByZXNwZWN0DQp0bw0KdGhlIHJvdXRp bmcgaW5mby4NCg0KVGhhdCBzcGVjaWZpYyBxdWVzdGlvbiBoYXMgYmVlbiBvcGVuIGZvciBxdWl0 ZSBhIGxvbmcgdGltZSAtIG5vdA0KcmVhbGx5IGluIHRoZSByb3V0aW5nIGNvbnRleHQgaG93ZXZl ci4gT25lIHBvc2l0aW9uIGhhcyBiZWVuIHRoYXQNCkludGVyZXN0cyBjYXJyeSAib25seSIgYSBu YW1lLCBhbmQgdGhlcmVmb3JlIGFsbCBhcHBsaWNhdGlvbi1zcGVjaWZpYw0KZGF0YSBtdXN0IGJl IGluIHRoZSBuYW1lLiBOb3cgaW4gZmFjdCBJbnRlcmVzdHMgaGF2ZSBiZWVuIHBlcm1pdHRlZA0K dG8gY2Fycnkgc2V2ZXJhbCBhZGRpdGlvbmFsICJtZXRhIiBpdGVtcyAtIHN1Y2ggYXMgZmlsdGVy cy9zZWxlY3RvcnMNCihhbm90aGVyIG9wZW4gdG9waWMpIGFuZCB0aW1lb3V0IHZhbHVlcy4gQW5v dGhlciBwb3NpdGlvbiBhc2tzDQp3aGV0aGVyIHRoZXJlIGFyZSB0eXBlcyBvZiBhcHBsaWNhdGlv bi1zcGVjaWZpYyBkYXRhIHRoYXQgY291bGQgYWxzbw0KYmUgY2FycmllZCBvdXRzaWRlIHRoZSBJ bnRlcmVzdCBuYW1lLiBXZSd2ZSBhc2tlZCB3aGV0aGVyIFJFU1QtZnVsDQphcHBsaWNhdGlvbiBz dGF0ZSB0cmFuc2ZlciBtaWdodCBiZSBvbmUgZXhhbXBsZS4NCg0KDQoNCkkgc2VlIGEgc2NhbGFi aWxpdHkgcHJvYmxlbSB3aXRoIHRoZSBJQ04gcm91dGluZyBwbGFuZSwNCnllcywgb2YgY291cnNl IC0gdGhhdCdzIGEgdmVyeSBsb25nLXN0YW5kaW5nIHByb2JsZW0uDQoNCmVzcGVjaWFsbHkgd2hl bg0KDQoNCm9iamVjdHMgYXJlIG11bHRpLXNvdXJjZWQgKHNhbWUgb2JqZWN0IG9uIG15IFBDIGFu ZCBvbiBteSBwaG9uZSkgYW5kDQpvYmplY3RzIGFyZSBwcm92aWRlZCBieSBtb2JpbGUgZGV2aWNl cy4gIFRoaXMgZnJhbWV3b3JrIGNvdWxkIGJlIHRoZQ0Kbm9ybSBpbiB0aGUgZnV0dXJlLg0KdGhh dCdzIC4uLiBjZXJ0YWlubHkgYW4gYXNzZXJ0aW9uIEkndmUgaGVhcmQgYmVmb3JlLCBidXQgImNv dWxkIGJlIg0KaXMgYWJvdXQgYXMgc3Ryb25nIGFzIGl0IGdldHMuIHRoZXJlIGFyZSBhIGxvdCBv ZiBxdWVzdGlvbnMgYWJvdXQNCndoZXRoZXIgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc21zLCBvciAi bmFtZSByZXNvbHV0aW9uIiBtZWNoYW5pc21zLCBvcg0Kc29tZSBvdGhlciBtZWNoYW5pc21zIHdp bGwgYmUgbmVlZGVkIHRvIGRlYWwgd2l0aCB0aGUgZXhwZWN0ZWQgbmFtZQ0Kc2NhbGUsIHdoZXRo ZXIgb3Igbm90IHRoZXJlIHdpbGwgYmUgYW55IHNpZ25pZmljYW50IG9mIHBlZXItdG8tcGVlcg0K Y29tbXVuaWNhdGlvbi4gcGVyc29uYWxseSwgSSB0aGluayBpdCdzIGhpZ2hseSB1bmxpa2VseSB0 aGF0IG15IHBob25lDQp3aWxsICJwdWJsaXNoIiBhbnl0aGluZyBkaXJlY3RseSwgYnV0IHRoYXQn cyBqdXN0IGFub3RoZXIgc3BlY3VsYXRpb24NCnJlYWxseS4NCg0KYXQgdGhlIG1vbWVudCwgSSdk IGJlIGhhcHB5IGlmIHRoZXJlIGNvdWxkIGJlIHByb2dyZXNzIG9uIGV2ZW4gdGhlDQptb3N0IGJh c2ljIGFzcGVjdHMgb2YgbWVzc2FnaW5nIC0gc3VjaCBhcyB3aGF0IG5hbWVzIGxvb2sgbGlrZSwN CnNvbWV0aGluZyB0aGF0IHNlZW1zIHRydWx5IGZ1bmRhbWVudGFsLg0KDQpUaGFua3MsDQpNYXJr DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppY25y ZyBtYWlsaW5nIGxpc3QNCg0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0K aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmljbnJnIG1haWxpbmcgbGlzdA0K DQppY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3dy5pcnRm Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18NCmljbnJnIG1haWxpbmcgbGlzdA0KaWNucmdAaXJ0Zi5v cmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9s aXN0aW5mby9pY25yZw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCmljbnJnIG1haWxpbmcgbGlzdA0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGly dGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KDQoN Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppY25yZyBt YWlsaW5nIGxpc3QNCmljbnJnQGlydGYub3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4NCmh0dHBz Oi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmcNCg0K --_000_82AB329A76E2484D934BBCA77E9F5249A673A0D1PALLENEofficehd_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7 Zm9udC1mYW1pbHk6Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBm b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIg NCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToy IDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJEZWphVnUg U2FucyI7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIg MTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJv dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5l dyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHls ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7 fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlv cml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpz cGFuLmFwcGxlLXN0eWxlLXNwYW4NCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtc3R5bGUtc3Bhbjt9 DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFy Z2luOjcwLjg1cHQgNzAuODVwdCAyLjBjbSA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7 cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48 IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0 PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iREUiIGxpbms9ImJs dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s b3I6IzFGNDk3RCI+Tm90IGRpc2FncmVlaW5nLCBidXQ6IGFub3RoZXIgd2F5IG9mIHNlZWluZyB0 aGlzIGlzIHRoYXQgZW50YW5nbGluZyBvYmplY3QgaWRlbnRpZmljYXRpb24sIHJlcHJlc2VudGF0 aW9uIG9mIG9yZ2FuaXphdGlvbmFsIHN0cnVjdHVyZSBhbmQgbG9jYXRpb24NCiBpbmZvcm1hdGlv biBpbiBhbiBhZ2dyZWdhdGFibGUgZmFzaGlvbiBpbiBhIHNpbmdsZSBuYW1pbmcgZnJhbWV3b3Jr IGlzIGxpa2VseSB0byBjYXVzZSBzb21lIGhlYWRhY2hlcyDigJMgYW5kIHdlIGFyZSBjdXJyZW50 bHkgZmlndXJpbmcgb3V0IGhvdyB0byBkaXNlbnRhbmdsZSB0aGlzIGFnYWluIOKAkyB3aXRoIG5h bWVzIGhhc2hlcyBhbmQgbmFtZWxlc3Mgb2JqZWN0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s b3I6IzFGNDk3RCI+V2Ugd2FudCB0byBiZSBhYmxlIHRvIGNvbm5lY3QgYSBidW5jaCBvZiBJQ04g bm9kZXMgbG9jYWxseSwgZS5nLiwgaW4gYSBidWlsZGluZyBhdXRvbWF0aW9uIHNjZW5hcmlvLCBh bmQgYWRkcmVzcyBJbnRlcmVzdHMgdG8gc2VtYW50aWNhbGx5IG1lYW5pbmdmdWwNCiBuYW1lcyBs aWtlIOKAnC9qcC95b2tvaGFtYS9wYWNpZmljby9yb29tMTIzL2xpZ2h0LXN3aXRjaDQy4oCdIGFu ZCB3YW50IHRoZSBzYW1lIGNvbmNlcHQgYW5kIG5hbWVzIHRvIGJlIHVzZWZ1bCBmb3IgZ2xvYmFs LXNjYWxlIGNvbW11bmljYXRpb24uIFRoaXMgY2FuIG9ubHkgd29yayB3aXRoIGEgZmV3IHZlcnkg c3Ryb25nIGFzc3VtcHRpb25zOiBXZSBjYW4gZ2V0IGludGVyLWRvbWFpbiByb3V0aW5nIHRvIHdv cmsgYmFzZWQgb24gc3VjaCBuYW1lcyDigJMNCiBhbmQgdGhlcmUgaXMgbm8gJm5ic3A7bW9iaWxp dHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk9idmlvdXNseSwgZmxhdCBu YW1pbmcgc2NoZW1lcyBhcmUgZmFjaW5nIHNpbWlsYXIgcHJvYmxlbXMuIE9uZSBwYXR0ZXJuIGhl cmUgaXMgdG8gdXNlIHNvbWUgb3JnYW5pemF0aW9uYWxseSBzdHJ1Y3R1cmVkIHBhcnQgb2YgdGhl IG5hbWUgdG8gbG9vaw0KIHVwOiBsb2NhdG9ycyAob3IgbG9jYXRpb24gaGludHMpIOKAkyBpbmRp cmVjdGlvbuKApjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EaXJrPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRD b21wb3NlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gaWNucmcgW21haWx0bzppY25yZy1ib3VuY2VzQGly dGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPGJyPg0K PGI+U2VudDo8L2I+IEZyZWl0YWcsIDE2LiBPa3RvYmVyIDIwMTUgMTg6Mzc8YnI+DQo8Yj5Ubzo8 L2I+IGFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDsgaWNucmdAaXJ0Zi5vcmc8YnI+DQo8Yj5TdWJq ZWN0OjwvYj4gUmU6IFtpY25yZ10gTG9jYXRvciBoaW50PG86cD48L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+VGhlIExvY2F0b3IgSGludCBvciBMaW5rIE9iamVjdCBh cmUgcHJvcG9zZWQgc29sdXRpb25zIHRvIGEgYmlnIElDTi9DQ04vTkROIHByb2JsZW0sIG5hbWVs eSB0aGUgbWlzZ3VpZGVkIGJlbGllZiB0aGUgbmFtZSBpcyBpbmRlcGVuZGVudCBvZiBsb2NhdGlv bi4gJm5ic3A7VGhpcw0KIGlzIGEgc29tZXdoYXQgaW5jb3JyZWN0IGFzc3VtcHRpb24gaWYgd2Ug YWxzbyBiZWxpZXZlLCBhdCB0aGUgc2FtZSB0aW1lLCB0aGF0IHRoZSBuYW1lIGlzIHVzZWQgZm9y IHJvdXRpbmcuICZuYnNwO0J5IGRlZmluaXRpb24sIHJvdXRpbmcgaXMgbG9jYXRpb24uPG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5UaGVyZSBhcmUgbnVtZXJvdXMgd2F5 cyB0byBnZXQgYXJvdW5kIHRoaXMgY29udHJhZGljdGlvbi4gJm5ic3A7PG86cD48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj4xLSBXZSBhbGxvdyBhbnlib2R5IHRvIHB1Ymxpc2gg YW55IG5hbWUgYW55d2hlcmUgYW5kIGhhdmUgdGhlIG5ldHdvcmsgbG9vayBmb3IgaXQgKGluIG90 aGVyIHdvcmRzLCBubyByb3V0aW5nLCBqdXN0IGRpc2NvdmVyeSk8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+Mi0gSGF2ZSByb3V0aW5nIHVwZGF0ZSBvbiB0aGUg Zmx5IChhbGxvdyBhbnkgbm9kZSB0byBhZHZlcnRpc2UsIHZpYSByb3V0aW5nLCB0aGUgcHJlc2Vu Y2Ugb2YgbmFtZS9uYW1lc3BhY2UpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OiM0QjRCNEIiPjMtIERvIHNvbWUgZm9ybSBvZiBpbmRpcmVjdGlvbjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+SW4gdGhpcyBlbWFpbCB3ZeKAmWxsIHJ1bGUgb3V0IG9w dGlvbnMgMSBhbmQgMiwgd2hpY2ggaGF2ZSBzb21lIHNlcmlvdXMgc2NhbGFiaWxpdHkgaXNzdWVz IGZvciBhIHJlYWwgbmV0d29yay4gJm5ic3A7VGhhdCBsZWF2ZXMgdXMgd2l0aCBvcHRpb24gMy48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPkxvY2F0b3IgSGludHMgYW5k IExpbmsgT2JqZWN0cyBhcmUgaW4gZWZmZWN0IGEgdmVyc2lvbiBvZiBvcHRpb24gMy4gJm5ic3A7 Q0NOeCB1c2VzIG1hbmlmZXN0cyB0byBpbmRpcmVjdCB0byBoYXNoIGJhc2VkIG5hbWVzLCBhbHNv IGEgdmVyc2lvbiBvZiAzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0 QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPlRoZSBM aW5rIE9iamVjdCBwcm9wb3NlZCBpbiB0aGlzIHBhcGVyIGdldHMgcmlkIG9mIGNhY2hlIHBvaXNv bmluZyB3aXRoIGEgbnVtYmVyIG9mIHRlY2huaXF1ZXMgdGhhdCBib2lsIGRvd24gdG8gb25lIGJp ZyBzYWNyaWZpY2U6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj4tICZx dW90O1RoZSBjYWNoZSBjYW4gdGhlbiBpbXBvc2UgdGhlIHJlc3RyaWN0aW9uIHRoYXQgb25seSBp bnRlcmVzdHMgY2FycnlpbmcgdGhlIHNhbWUgbGluayBvYmplY3QgY2FuIGJlIHNhdGlzZmllZCB3 aXRoIHRoZSBzcGVjaWZpYyBpbnN0YW5jZSBvZiB0aGUgZGF0YSBpdGVtLiZxdW90OzxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+QmFzaWNhbGx5LCB3aGF0IGl04oCZcyBz YXlpbmcgaXMgdGhhdCBpZiB5b3UgcmV0cmlldmUgc29tZXRoaW5nIHdpdGggdGhlIG5hbWUgL2Ev YiB3aXRoIGEgbGluayB0byAvZm9vL2JhciAmbmJzcDtpdCBjYW4gb25seSBiZSBhbnN3ZXJlZCBi eSBhbiBpbnRlcmVzdCB3aXRoIHRoZSBuYW1lDQogL2EvYiBhbmQgYSBsaW5rIHRvIC9mb28vYmFy LiAmbmJzcDsgRWZmZWN0aXZlbHksIHdlIGFyZSByb3V0aW5nIGFuZCBtYXRjaGluZyAvZm9vL2Jh ci9hL2Igd2hlbiB0YWxraW5nIGFib3V0IG9iamVjdCAvYS9iLiAmbmJzcDtEaXNhZHZhbnRhZ2U6 IEEgcmVxdWVzdCBmb3IgL2EvYiB3aWxsIG5vdCBtYXRjaCB0aGUgb2JqZWN0ICh0aGlzIHdvdWxk IGxlYWQgdG8gY2FjaGUgcG9pc29uaW5nKVsxXS4gJm5ic3A7QWR2YW50YWdlOiBUaGUgc2lnbmF0 dXJlIGZvciAvYS9iICh0aGUNCiBvYmplY3QpIGNhbiBiZSBkb25lIGF0IGEgZGlmZmVyZW50IGxl dmVsIHRoYW4gdGhlIHNpZ25hdHVyZSBvZiAvZm9vL2Jhci9hL2IgKHRoZSBsaW5rKS48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPk5vdGUgdGhhdCB0aGlzIGlzIGEgZm9y bSBvZiBlbmNhcHN1bGF0aW9uLiAmbmJzcDtJIGNvdWxkIGFjaGlldmUgc2ltaWxhciByZXN1bHRz IGJ5IGp1c3QgZW5jYXBzdWxhdGluZyAvYS9iIGludG8gL2Zvby9iYXIvYS9iIGFuZCBub3QgcmVx dWlyZSBhbnkgbGluayBvYmplY3QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OiM0QjRCNEIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0 QjRCIj5UaGUgcGFwZXIgc3VnZ2VzdHMgdmVyaWZ5aW5nIGxpbmsgb2JqZWN0cy4gVGhpcyBpcyBu b3Qgc3VmZmljaWVudCB0byBwcmV2ZW50IHBvaXNvbmluZy4gJm5ic3A7SSBjYW4gaGF2ZSBhIHZh bGlkIGxpbmsgb2JqZWN0IChmcm9tIGFuIGF0dGFja2VyKSB0aGF0IGJyaW5ncyBtZSAmbmJzcDth bg0KIGludmFsaWQgY29udGVudCBvYmplY3QuICZuYnNwO0lmIHRoYXQgY29udGVudCBvYmplY3Qg aXMgbWF0Y2hlZCBvbiBuYW1lIHRoZW4gcG9pc29uaW5nIHdpbGwgb2NjdXIuIFRoZSBvbmx5IHdh eSBhcm91bmQgdGhpcyB3b3VsZCBiZSB0byBoYXZlIGEgcmV2ZXJzZSBjcnlwdG8gbWFwcGluZyBm cm9tIHRoZSBvYmplY3QgbmFtZSB0byB0aGUgbGluayBvYmplY3QuIChMaWtlIGEgc2lnbmVkIGNv bnRlbnQgb2JqZWN0ICYjNDM7IGxpbmsgb2JqZWN0IHRvZ2V0aGVyIGZyb20NCiB0aGUgY29udGVu dCBvYmplY3TigJlzIGtleSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0 QjRCNEIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRC Ij5UaGUgcGFwZXIgYWxzbyBtZW50aW9ucyB0aGF0IGNhY2hlcyBjYW4gY2hlY2sgc2lnbmF0dXJl cyBhbmQgY29uc3VtZXJzIGNhbiB1c2UgZXhjbHVkZXMgdG8gaGVscCB3aXRoIHBvaXNvbmluZy4g VGhpcyBpcyB1bnNjYWxhYmxlIGZvciBhIG51bWJlciBvZiByZWFzb25zIGFuZA0KIHByb2JhYmx5 IGRlc2VydmVzIGFub3RoZXIgdGhyZWFkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 IzRCNEI0QiI+VGhlIGN1cnJlbnQgQ0NOeCBhcHByb2FjaCBpcyB0byB1c2UgaGFzaCBiYXNlZCBu YW1pbmcgYW5kIG9iamVjdHMgd2l0aCBubyBuYW1lcyAob25seSBpbXBsaWVkIGhhc2hlcykuIFRo aXMgYWxsb3dzIHVzIHRvIGdldCBhcm91bmQgbWFueSBvZiB0aGVzZSBwcm9ibGVtcy4NCiAmbmJz cDtORE4gY291bGQgcG90ZW50aWFsbHkgdXNlIHNpbWlsYXIgdGVjaG5pcXVlcyAod2l0aCBvciB3 aXRob3V0IHRoZSBsaW5rIG9iamVjdCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOiM0QjRCNEIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj NEI0QjRCIj5OYWNobzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRC Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy ZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPlsxXSBTb21l IHBlb3BsZSBiZWxpZXZlIHRoYXQgd2XigJlyZSBub3QgZ29pbmcgdG8gYmUgaW4gYSB3b3JsZCB3 aGVyZSB0aGlzIHR5cGUgb2YgY2FjaGluZyBtYXR0ZXJzLCBzbyB0aGlzIG1heSBub3QgYmUgYSBk aXNhZHZhbnRhZ2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtc3R5bGUtc3BhbiI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM0QjRCNEIiPi0t PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmll cjtjb2xvcjojNEI0QjRCIj5OYWNobyAoSWduYWNpbykgU29saXM8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzRCNEI0QiI+UHJvdG9jb2wg QXJjaGl0ZWN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpDb3Vy aWVyO2NvbG9yOiM0QjRCNEIiPlByaW5jaXBhbCBTY2llbnRpc3Q8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzRCNEI0QiI+UGFsbyBBbHRv IFJlc2VhcmNoIENlbnRlciAoUEFSQyk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv bnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzRCNEI0QiI+JiM0MzsxKDY1MCk4MTItNDQ1ODxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNEI0 QjRCIj48YSBocmVmPSJtYWlsdG86SWduYWNpby5Tb2xpc0BwYXJjLmNvbSI+SWduYWNpby5Tb2xp c0BwYXJjLmNvbTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5PbiAxMC8xNi8xNSwgMTI6MjIgQU0sICZxdW90 O0FuZHJlYSBEZXR0aSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJlYS5kZXR0aUB1bmly b21hMi5pdCI+YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PC9hPiZndDsgd3JvdGU6PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7 Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0 O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRU UklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtW ZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+RGVhciBB bGwsPGJyPg0KZG8geW91IHJlbWVtYmVyIHRoaXMgb2xkIGRpc2N1c3Npb24/PGJyPg0KPGJyPg0K Q2l0aW5nIERhdmVPICZxdW90O1doaWxlIHdlIG1heSBiZSBmb3JjZWQgaW50byBkb2luZyBzb21l dGhpbmcgbGlrZSB0aGlzIHVsdGltYXRlbHkuLi4uJnF1b3Q7Ljxicj4NCjxicj4NCldlbGwsIHRo aXMgZW1haWwgaXMganVzdCB0byBwb2ludCBvdXQgdGhhdCBORE4gdGVhbSBlbWJyYWNlZCB0aGUg TG9jYXRvciBIaW50LCBha2EgTGluayBPYmplY3QsIHByaW5jaXBsZXMgaW4gdGhlaXIgTkZEIHNv ZnR3YXJlLCB3aXRoIGEgY2xldmVyIHRlY2huaXF1ZSB0byBhdm9pZCBjYWNoZSBwb2lzb25pbmcg Ljxicj4NCjxicj4NClJlZmVyZW5jZXM6PGJyPg0KJm5ic3A7IDxicj4NCjwvc3Bhbj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtEZWphVnUgU2FucyZxdW90 Oztjb2xvcjojNEI0QjRCIj48YSBocmVmPSJodHRwOi8vcmVkbWluZS5uYW1lZC1kYXRhLm5ldC9h dHRhY2htZW50cy9kb3dubG9hZC80MjcvZm9yd2FyZGluZy1oaW50XzIwMTUwODE0LnBwdHgiPmh0 dHA6Ly9yZWRtaW5lLm5hbWVkLWRhdGEubmV0L2F0dGFjaG1lbnRzL2Rvd25sb2FkLzQyNy9mb3J3 YXJkaW5nLWhpbnRfMjAxNTA4MTQucHB0eDwvYT48YnI+DQo8YSBocmVmPSJodHRwOi8vbmFtZWQt ZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTUvMDMvU05BTVAtTkROLVNjYWxhYmlsaXR5 LnBkZiI+aHR0cDovL25hbWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzL1NO QU1QLU5ETi1TY2FsYWJpbGl0eS5wZGY8L2E+PGJyPg0Kc2VlIGFsc28gJnF1b3Q7bmV0d29ya19y ZWdpb24mcXVvdDsgY29uZmlndXJhdGlvbiBzZWN0aW9uIGluIG5mZC5jb25mPGJyPg0KPGJyPg0K UmVnYXJkcyw8YnI+DQo8YnI+DQpBbmRyZWE8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPjxicj4NCjxicj4NCk9uIDA5LzAxLzIwMTUg MjM6MzgsIEFuZHJlYSBEZXR0aSB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OiM0QjRCNEIiPkdyZWF0IG5ld3MuDQo8YnI+DQpJcyB0aGVyZSBhbHJlYWR5IGEgZG9jdW1lbnQg cHJlc2VudGluZyB0aGVzZSBpbnRlcmVzdGluZyBmZWF0dXJlcyBvciBpdCB3aWxsIGJlIHJlbGVh c2VkIHNob3J0bHkgPw0KPGJyPg0KPGJyPg0KQW5kcmVhIDxicj4NCjxicj4NCjxicj4NCjxicj4N Ck9uIDAxLzA5LzIwMTUgMDg6MDYgUE0sIDxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBh cmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9hPiB3cm90ZToNCjxicj4NCjxicj4NCjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5DQ04gMS4wIGhhcyBnb25lIG1ham9yIHJldmlz aW9ucyBzaW5jZSB0aGUgb2xkIENDTi4mbmJzcDsgSW4gdGhlIGN1cnJlbnQgc3lzdGVtDQo8YnI+ DQp0aGVyZSBhcmUgYSBudW1iZXIgb2YgZmVhdHVyZXMgdGhhdCBtYWtlIHRoZXNlIGlzc3VlcyBs ZXNzIG9mIGEgcHJvYmxlbS4gPGJyPg0KPGJyPg0KU3BlY2lmaWNhbGx5LCB3ZSBoYXZlIE1hbmlm ZXN0cyBhbmQgTmFtZS1sZXNzIG9iamVjdHMuJm5ic3A7IFRoZXNlIGJhc2ljYWxseSA8YnI+DQph bGxvdyB5b3UgdG8gaGF2ZSBuYW1lIGluZGlyZWN0aW9uIGFuZCBvYmplY3RzIGhvc3RlZCBpbmRl cGVuZGVudGx5IG9mIDxicj4NCmxvY2F0aW9uLiA8YnI+DQo8YnI+DQpUaGUgbmFtZSwgd2hpY2gg Zm9yIHVzIGlzIGEgbmV0d29yayBuYW1lLCBpcyB3aGF0IHRoZSBuZXR3b3JrIHVzZXMgdG8gZmlu ZCA8YnI+DQpzdHVmZi4gSXTCuXMgZWFzeSB0byB0aGluZyBvZiB0aGlzIGFzIHRoZSBzYW1lIGFz IHRoZSB1c2VyIGRlZmluZWQgbmFtZS4gPGJyPg0KSW4gc29tZSBjYXNlcyBpdCBpcywgYnV0IGlu IHNvbWUgY2FzZXMgaXQgbWlnaHQgbm90IGJlLiA8YnI+DQo8YnI+DQpJbiBDQ04gd2UgY2FuIGN1 cnJlbnRseSB1c2UgbWFuaWZlc3RzIHRvIGRvIGEgZm9ybSBvZiBzZWN1cmUgdHJhbnNsYXRpb24g PGJyPg0Kb2Ygb25lIG5hbWUgdG8gYW5vdGhlci4gVGhlcmUgYXJlIHNvbWUgbGltaXRhdGlvbnMg aW4gdGVybXMgb2YgcHVibGlzaGVyIDxicj4NCmJ1dCB0aGUgcHJpbWl0aXZlcyBhcmUgY3VycmVu dGx5IGhvbGRpbmcgdXAgZm9yIHdoYXQgd2Ugd2FudCB0byBhY2hpZXZlLiA8YnI+DQo8YnI+DQpT bywgdG8gYW5zd2VyIHlvdXIgaW5pdGlhbCBxdWVzdGlvbiwgSSB0aGluayB0aGF0IHRoZSBwcmlt aXRpdmVzIHdlIGhhdmUgPGJyPg0KcmlnaHQgbm93IGNhbiBnaXZlIHlvdSBhIGxvdCBvZiB3aGF0 IHlvdcK5cmUgbG9va2luZyBmb3IuJm5ic3A7IFdpbGwgd2UgbmVlZCB0byA8YnI+DQpoYXZlIHNv bWUgZXh0cmEgbG9jYXRvciBvciBzb21lIG90aGVyIHNjYWxhYmlsaXR5IG1lY2hhbmlzbT8mbmJz cDsgTWF5YmUsIGJ1dCBJIDxicj4NCnRoaW5rIHdlIGNhbiBnZXQgZmFyIHdpdGggdGhlIHByaW1p dGl2ZXMgd2UgY3VycmVudGx5IGhhdmUuIDxicj4NCjxicj4NCk5hY2hvIDxicj4NCjxicj4NCjxi cj4NCi0tIDxicj4NCk5hY2hvIChJZ25hY2lvKSBTb2xpcyA8YnI+DQpQcm90b2NvbCBBcmNoaXRl Y3QgPGJyPg0KUHJpbmNpcGFsIFNjaWVudGlzdCA8YnI+DQpQYWxvIEFsdG8gUmVzZWFyY2ggQ2Vu dGVyIChQQVJDKSA8YnI+DQomIzQzOzEoNjUwKTgxMi00NDU4IDxicj4NCjxhIGhyZWY9Im1haWx0 bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9hPjxicj4N Cjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCk9uIDEvOS8xNSwgMTA6MjYgQU0sICZxdW90 O0FuZHJlYSBEZXR0aSZxdW90OyA8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEy Lml0Ij4mbHQ7YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Jmd0OzwvYT4gd3JvdGU6DQo8YnI+DQo8 YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+SSBhZ3JlZSBvbiBhbGwg eW91ciBwb2ludHMuDQo8YnI+DQo8YnI+DQpDb25zZXF1ZW50bHksIEkgc2VlIHR3byBjaG9pY2Vz IGluIGZyb250IG9mIHVzIGJlZm9yZSB0byB0aGluayB0byB1c2UgPGJyPg0KSUNOIGluIHRoZSBn bG9iYWwgc2NhbGU6IDxicj4NCjxicj4NCjEpIGVpdGhlciB3ZSBmb3VuZCBhIHJlYXNvbmFibGUg d2F5IHRvIHNjYWxlIHRoZSByb3V0aW5nIGJ5IG9iamVjdCBuYW1lIDxicj4NCihpbmNsdWRpbmcg bW9iaWxpdHkgYW5kIG11bHRpLWRlc3RpbmF0aW9ucy9tdWx0aS1zb3VyY2VzIGNhc2VzKTsgPGJy Pg0KMikgb3Igd2UgZm91bmQgYSByZWxpYWJsZSBhbmQgc2VjdXJlIHRyYW5zbGF0aW9uIG1lY2hh bmlzbS4gPGJyPg0KPGJyPg0KV2hpY2ggb2YgdHdvIHdpbGwgcmVxdWlyZSBsZXNzIGVmZm9ydD8g PGJyPg0KPGJyPg0KSSBkbyBub3Qga25vdyA6LSkgPGJyPg0KPGJyPg0KQW5kcmVhIDxicj4NCjxi cj4NCjxicj4NCjxicj4NCk9uIDAxLzA5LzIwMTUgMDY6MjEgUE0sIERhdmlkIE9yYW4gd3JvdGU6 IDxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5XaGlsZSB3ZSBtYXkg YmUgZm9yY2VkIGludG8gZG9pbmcgc29tZXRoaW5nIGxpa2UgdGhpcyB1bHRpbWF0ZWx5LCBldmVy eQ0KPGJyPg0KdGltZSB5b3UgaW50cm9kdWNlIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gdmlhIHNv bWUga2luZCBvZiB0cmFuc2xhdGlvbiA8YnI+DQpmdW5jdGlvbiwgeW91IGRyYW1hdGljYWxseSBp bmNyZWFzZSB0aGUgYXR0YWNrIHN1cmZhY2UgYWdhaW5zdCB0aGUgPGJyPg0Kc3lzdGVtLiBOb3Qg b25seSBkbyB5b3UgaGF2ZSB0byBzZWN1cmUgdGhlIGlucHV0IGFuZCB0aGUgb3V0cHV0IHZhbHVl cyA8YnI+DQppbiB0aGUgcGFja2V0cywgeW91IGFsc28gaGF2ZSBzZWN1cmUgdGhlIHRyYW5zbGF0 aW9ucyBhZ2FpbnN0IHNwb29maW5nIDxicj4NCmFuZCB0aGUgc2VydmljZSB0aGF0IHBlcmZvcm1z IHRoZSB0cmFuc2xhdGlvbiBhZ2FpbnN0IHRoZSBmdWxsIHBhbm9wbHkgPGJyPg0Kb2YgdnVsbmVy YWJpbGl0aWVzLiA8YnI+DQo8YnI+DQpSb3V0aW5nIGhpbnRzIGFyZSBwYXJ0aWN1bGFybHkgdHJp Y2t5LiBJIHJlY2FsbCBhIHByb3Bvc2FsIGZvciBORE4gPGJyPg0Kcm91dGluZyBoaW50cyB0aGF0 IHdhcyBwcmVzZW50ZWQgYXQgYSByZWNlbnQgTkROIHJldHJlYXQgdGhhdCBsb29rZWQgPGJyPg0K c3VwZXJmaWNpYWxseSBjbGV2ZXIsIGJ1dCBjb2xsYXBzZWQgaW4gYSBoZWFwIG9mIHNlY3VyaXR5 IHByb2JsZW1zIGFmdGVyIDxicj4NCmEgZmV3IGhvdXJzIG9mIHNjcnV0aW55LiA8YnI+DQo8YnI+ DQpJbnZhbGlkYXRpb24gb2YgbWFwcGluZ3MgaXMgYWxzbyBxdWl0ZSBkZWxpY2F0ZSBmb3Igcm91 dGluZyBzeXN0ZW1zIDxicj4NCndoZXJlIHRoZSBleHBlY3RhdGlvbnMgb2Ygcm91dGluZyBkaXNy dXB0aW9uIGR1cmF0aW9ucyBhcmUgbXVjaCBzaG9ydGVyIDxicj4NCnRoYW4gc2F5LCBuYW1lIG1h cHBpbmcgZGlzcnVwdGlvbnMgaW4gc3lzdGVtcyBsaWtlIEROUyBkdWUgdG8gPGJyPg0KdHJhbnNs YXRpb24gY2FjaGUgVFRMcy4gPGJyPg0KPGJyPg0KT25lIHRoaW5nIHRoYXQgbWFrZXMgcm91dGlu ZyBoaW50cyAoYXMgb3Bwb3NlZCB0byBuYW1lLSZndDtuYW1lIDxicj4NCnRyYW5zbGF0aW9ucykg cGFydGljdWxhcmx5IHRyaWNreSBmb3IgTkROL0NDTi1saWtlIGFyY2hpdGVjdHVyZXMgaXMgPGJy Pg0KZG9pbmcgdGhlbSBpbiBhIHdheSB0aGF0IGRvZXMgbm90IGJyZWFrIG9yIHN1YnN0YW50aWFs bHkgY29uc3RyYWluIDxicj4NCm11bHRpLWRlc3RpbmF0aW9uIGRlbGl2ZXJ5LiBJdMK5cyBtdWNo IGVhc2llciB0byBkbyB0aGlzIHdpdGggPGJyPg0Kc2luZ2xlLWRlc3RpbmF0aW9uIGRlbGl2ZXJ5 IC0gb25lIGV4YW1wbGUgb2YgYSBmdWxsLXdvcmtlZCBzY2hlbWUgaXMgdGhlIDxicj4NCkxJU1Ag bWFwcGluZyBzZXJ2aWNlIGZvciBJUC4gPGJyPg0KPGJyPg0KRGF2ZU8uIDxicj4NCjxicj4NCjxi cj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5PbiBKYW4gOSwgMjAxNSwg YXQgMjozMCBBTSwgQW5kcmVhIERldHRpDQo8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVu aXJvbWEyLml0Ij4mbHQ7YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Jmd0OzwvYT4gPGJyPg0Kd3Jv dGU6IDxicj4NCjxicj4NCk9uIDAxLzA4LzIwMTUgMDY6MDAgUE0sIDxhIGhyZWY9Im1haWx0bzpN YXJjLk1vc2tvQHBhcmMuY29tIj5NYXJjLk1vc2tvQHBhcmMuY29tPC9hPiB3cm90ZToNCjxicj4N Cjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OiM0QjRCNEIiPlBBUkMgd2lsbCBiZSByZWxlYXNpbmcgdGhlIG5leHQgdmVyc2lvbiBvZiBvdXIg d29ya2luZyBkb2N1bWVudHMNCjxicj4NCnNob3J0bHksIGJlZm9yZSB0aGUgaWNucmcgbWVldGlu Zy4mbmJzcDsgV2UgaGF2ZSBmb3IgYSB3aGlsZSBzdXBwb3J0ZWQgYW4gPGJyPg0KSW50ZXJlc3Qg Y2FycnlpbmcgYSBQYXlsb2FkIGZpZWxkIHRoYXQgY2FuIGNhcnJ5IGV4dGVuZGVkIGluZm9ybWF0 aW9uIDxicj4NCnRoYXQgaXMgbm90IHBhcnQgb2YgdGhlIG5hbWUuJm5ic3A7IEludGVybWVkaWF0 ZSBub2RlcyBkbyBub3QgcHJvY2VzcyB0aGUgPGJyPg0KcGF5bG9hZC4gPGJyPg0KPGJyPg0KSWYg dGhlIHBheWxvYWQgY2FuIG1ha2UgYSBkaWZmZXJlbmNlIHRvIGEgZHluYW1pYyBjb250ZW50IHB1 Ymxpc2hlciwgPGJyPg0KdGhlbiB0aGUgcmVxdWVzdGVyIG11c3QgcHV0IGEgbWFya2VyIG9mIHRo ZSBwYXlsb2FkIGluIHRoZSBuYW1lIOKAuSBpLmUuIDxicj4NCnB1dCB0aGUgaGFzaCBvZiB0aGUg cGF5bG9hZCBhIGEgbmFtZSBjb21wb25lbnQsIG9yIHVzZSBhIG5vbmNlLiZuYnNwOyBUaGlzIDxi cj4NCndpbGwgYWxsb3cgcHJvcGVyIG11bHRpcGxleGluZyBvZiBkaWZmZXJlbnQgcGF5bG9hZHMg aW4gdGhlIG5hbWUuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5JIHNlZSB0aGF0IHRo aXMgaXMgYSB3YXkgdG8gaW5kaWNhdGUgdG8gdGhlIHJvdXRlciB3aGljaCBpcyB0aGUgcGFydA0K PGJyPg0Kb2YgdGhlIG5hbWUgdGhhdCBpcyByZWxldmFudCBmb3IgdGhlIFBJVC9GSUIgcHVycG9z ZXMuIEFuZCBpdCBzb3VuZHMgPGJyPg0KZ29vZCB0byBtZSwgc2luY2UgaXQgc3BlZWRzIHVwIHRo ZSBsb29rdXAgcHJvY2Vzc2VzLiA8YnI+DQo8YnI+DQpIb3dldmVyLCBsZXQgbWUgcG9zZSBhIG1v cmUgZ2VuZXJhbCBxdWVzdGlvbjogaXMgaXQgcmVhbGx5ICZxdW90O0lDTiA8YnI+DQptYW5kYXRv cnkmcXVvdDsgdG8gdXNlIGEgY29tcG9uZW50IG9mIHRoZSBvYmplY3QgbmFtZSB0byBmb3J3YXJk PyA8YnI+DQo8YnI+DQpXaGF0IHdlIHdvdWxkIGxvc2UsIGlmIHdlIHVzZWQgdGhlIG9iamVjdCBu YW1lIG9ubHkgZm9yIFBJVCBhbmQgPGJyPg0KY2FjaGluZyBvcGVyYXRpb25zIGFuZCAob3B0aW9u YWxseSkgYW5vdGhlciAmcXVvdDtyb3V0aW5nIGluZm8mcXVvdDsgZmllbGQgPGJyPg0KY29tcGxl dGVseSBkZWNvdXBsZWQgZnJvbSB0aGUgbmFtZSBmb3IgRklCIGZvcndhcmRpbmcgcHVycG9zZXM/ IDxicj4NCjxicj4NCklmIHdlIGRvIG5vdCBsb3NlIHNvIG11Y2gsIHdoeSBkbyBub3Qgb3BlbiBh biBJQ04gMS4wMSBwaGFzZSAoMi4wIHdhcyA8YnI+DQp0b28gYW1iaXRpb3VzIDstKSkmbmJzcDsg aW4gd2hpY2ggd2UgcmVjb2duaXplIHRoYXQgcm91dGluZyBieSBvYmplY3QgbmFtZSA8YnI+DQpj cmVhdGVzIHNjYWxhYmlsaXR5IHByb2JsZW0gaW4gdGhlIGxhcmdlIGFyZWEsIGFuZCBzbyBpbiB0 aGVzZSBjYXNlcyA8YnI+DQpJQ04gY2FuIGJlIGhlbHBlZCBieSBhIHBsYWluIG9sZCBieSByb3V0 aW5nIGJ5IGxvY2F0b3IgKGFrYSByb3V0aW5nIDxicj4NCmluZm8sIHJvdXRpbmcgaGludCwgbGFi ZWwsIGZvcndhcmRpbmcgYWxpYXMsIGV0Yy4pPyA8YnI+DQo8YnI+DQpJZiB0aGlzIHdhcyBvYnZp b3VzLCBwcm9iYWJseSBpdCBpcyBub3cgdGhlIHJpZ2h0IHRpbWUgdG8gZGVmaW5lIHN1Y2ggPGJy Pg0KYSBUTFYuIFNpbWlyYXJpbHkgdG8gS2V5TG9jYXRvciB3ZSBjb3VsZCBkZWZpbmUgYSBDb250 ZW50TG9jYXRvciB0aGF0IDxicj4NCnNwZWNpZmllcyBhIChvciBtb3JlKSByb3V0YWJsZSBOYW1l IHdoZXJlIGl0IGl0IGlzIHBvc3NpYmxlIHRvIGZvdW5kIDxicj4NCnRoZSBvYmplY3QuIDxicj4N Cjxicj4NCkkga25vdyB0aGF0IEkgYW0gcmVkaXNjb3ZlcmluZyB0aGUgd2hlZWwgc2luY2UgbWFu eSBvdGhlciBleGNlbGxlbnQgPGJyPg0KcHJvamVjdHMvcmVzZWFyY2hlcnMgYmVmb3JlIGhhdmUg cHJlZGljdGVkIHRoYXQsIGUuZy4gPGJyPg0KPGJyPg0KU0FJTCBwcm9qZWN0IDIwMTAgwq0gwrNS b3V0aW5nIGhpbnRzwrIgPGJyPg0KPGJyPg0KUy4gU2hlbmtlciwgMjAxMSAtIE5hbWluZyBpbiBj b250ZW50LW9yaWVudGVkIEFyY2hpdGVjdHVyZXM6IMKzxaB0aGUgPGJyPg0KZmV0Y2gtdGVybXMg ZW5hYmxlIHRoZSByb3V0aW5nIHN5c3RlbSB0byBtb3JlIGVhc2lseSBmaW5kIHRoZSBvYmplY3TC siA8YnI+DQo8YnI+DQo8YSBocmVmPSJodHRwOi8vd3d3Lmljc2kuYmVya2VsZXkuZWR1L3B1YnMv bmV0d29ya2luZy9JQ1NJX25hbWluZ2luY29udGVudG9yaWVudGUiPmh0dHA6Ly93d3cuaWNzaS5i ZXJrZWxleS5lZHUvcHVicy9uZXR3b3JraW5nL0lDU0lfbmFtaW5naW5jb250ZW50b3JpZW50ZTwv YT48YnI+DQpkMTEucGRmIDxicj4NCjxicj4NClByZXNlbnRhdGlvbiBvZiBELiBPcmFuLCAyMDEx IC0gTkROIGFuZCBJUCBSb3V0aW5nOiBDYW4gaXQgc2NhbGU/IMKtIDxicj4NCsKzxaBVc2UgYSB0 cmFuc2xhdGlvbiBsb29rdXAgdG8gY29udmVydCBmcm9tIGNvbnRlbnQgbmFtZSB0byByb3V0aW5n IDxicj4NCmxhYmVsKHMpwrIgPGJyPg0KPGJyPg0KPGEgaHJlZj0iaHR0cDovL3Rvb2xzLmlldGYu b3JnL2dyb3VwL2lydGYvdHJhYy9yYXctYXR0YWNobWVudC93aWtpL2ljbnJnL0lSVEYlMjAiPmh0 dHA6Ly90b29scy5pZXRmLm9yZy9ncm91cC9pcnRmL3RyYWMvcmF3LWF0dGFjaG1lbnQvd2lraS9p Y25yZy9JUlRGJTIwPC9hPi0NCjxicj4NCiUyMENDTiUyMEFuZCUyMElQJTIwUm91dGluZyUyMC0l MjAyLnBkZiA8YnI+DQo8YnI+DQpIZXJtYW5zIGV0LiBhbCwmbmJzcDsgMjAxMiAtIEdsb2JhbCBz b3VyY2UgbW9iaWxpdHkgaW4gdGhlIGNvbnRlbnQtY2VudHJpYyA8YnI+DQpuZXR3b3JraW5nIGFy Y2hpdGVjdHVyZS0gwrNTZXBhcmF0ZSBuYW1lc3BhY2VzIGZvciBpZGVudGlmaWVyIGFuZCA8YnI+ DQpsb2NhdG9yc8KyLiA8YnI+DQo8YSBocmVmPSJodHRwOi8vdXNlci5pdC51dS5zZS9+ZnJlaGU0 ODkvcHVibGljYXRpb25zL2hlcm1hbnMxMmdsb2JhbC5wZGYiPmh0dHA6Ly91c2VyLml0LnV1LnNl L35mcmVoZTQ4OS9wdWJsaWNhdGlvbnMvaGVybWFuczEyZ2xvYmFsLnBkZjwvYT48YnI+DQo8YnI+ DQpMLiBaaGFuZywgMjAxMyAtIFNjYWxpbmcgTkROIFJvdXRpbmc6IE9sZCBUYWxlLCBOZXcgRGVz aWduLCA8YnI+DQrCs0FwcGxpY2F0aW9uIG5hbWVzIGFyZSB1c2VkIGZvciBjYWNoaW5nIGFuZCBz aWduYXR1cmUgdmVyaWZpY2F0aW9uLCA8YnI+DQp3aGlsZSB0aGUgZm9yd2FyZGluZyBhbGlhcywg d2hpY2ggcmVmbGVjdHMgdGhlIHNlcnZpY2UgcHJvdmlkZXIgb2YgdGhlIDxicj4NCmNvbnRlbnQg cHJvZHVjZXIsIHNlcnZlcyBhcyBhIGhpbnQgdG8gcm91dGVycyBhYm91dCB3aGVyZSB0aGUgcGFj a2V0IDxicj4NCm1heSBiZSBmb3J3YXJkZWTCsiA8YnI+DQo8YnI+DQo8YSBocmVmPSJodHRwOi8v bmFtZWQtZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDgvbmRuLXRyLTQtc2NhbGlu Zy1uZG4tcm8iPmh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8w OC9uZG4tdHItNC1zY2FsaW5nLW5kbi1ybzwvYT48YnI+DQp1dGluZy5wZGYgPGJyPg0KPGJyPg0K Ti4gU29saXMgKFBBUkMgZGV2ZWxvcGVyIG9mIENDTnggMS4wKSwgcHJlc2VudGF0aW9uIGF0IEND TnhDb24gMjAxMyDCrSA8YnI+DQpPcmRlcmVkLUVsZW1lbnQgTmFtaW5nIChPRU4pLCDCs0kgcHJl c2VudGVkIGEgbWF0Y2hpbmcgc3lzdGVtIHdpdGggb3JkZXIgPGJyPg0Kb2YgcHJlZmVyZW5jZSBi YXNlZCBvbiBsYWJlbHMgKHdoaWNoIGluY2x1ZGVkIGhhc2hlcyBvZiBjb250ZW50KcKyIDxicj4N CjxhIGhyZWY9Imh0dHA6Ly93d3cuY2NueC5vcmcvZXZlbnRzL2Njbnhjb24tMjAxMy8iPmh0dHA6 Ly93d3cuY2NueC5vcmcvZXZlbnRzL2Njbnhjb24tMjAxMy88L2E+PGJyPg0KPGJyPg0KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJlZ2FyZHMsIDxicj4NCjxicj4NCkFuZHJlYSA8YnI+ DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+SXQgaXMgbm90IG1hbmRhdG9y eSB0aGF0IGFwcGxpY2F0aW9ucyBkbyB0aGlzIOKAuSBzb21lIGRhdGEgbWlnaHQNCjxicj4NCnJp Z2h0bHkgYmVsb25nIGluIHRoZSBuYW1lLiA8YnI+DQo8YnI+DQpVc2luZyB0aGlzIG1ldGhvZCBy ZWxpZXZlcyB0aGUgZm9yd2FyZGluZyBwbGFuZSBmcm9tIGhhdmluZyB0byA8YnI+DQpwcm9jZXNz IGFuZCBzdG9yZSBpbiB0aGUgUElUIGxhcmdlIG5hbWVzIHRoYXQgbWFrZSBubyBkaWZmZXJlbmNl IGluIDxicj4NCnJvdXRpbmcuJm5ic3A7IEl0IGFsc28gbWVhbnMgdGhhdCB0aGUgcG90ZW50aWFs bHkgbGFyZ2UgcGF5bG9hZCBkb2VzIG5vdCA8YnI+DQpuZWVkIHRvIGJlIGVjaG9lZCBiYWNrIHRv IHRoZSBjbGllbnQgaW4gdGhlIHJlc3BvbnNlIG5hbWUuIDxicj4NCjxicj4NClRoZSBwcmV2aW91 cyBQQVJDIHNwZWMgaXMgYXQgPGJyPg0KPGEgaHJlZj0iaHR0cDovL3d3dy5jY254Lm9yZy9wdWJz L2NjbngtbW9za28tdGx2bWVzc2FnZXMtMDIuaHRtbCI+aHR0cDovL3d3dy5jY254Lm9yZy9wdWJz L2NjbngtbW9za28tdGx2bWVzc2FnZXMtMDIuaHRtbDwvYT48YnI+DQouJm5ic3A7IEl0IHdpbGwg YmUgdXBkYXRlZCBpbiB0aGUgbmV4dCBkYXkgb3Igc28gYW5kIHdlIHdpbGwgc2VuZCBhbiBlbWFp bCA8YnI+DQp0byB0aGUgbGlzdC4gPGJyPg0KPGJyPg0KTWFyYyA8YnI+DQo8YnI+DQpPbiBKYW4g OCwgMjAxNSwgYXQgODoxOSBBTSwgTWFyayBTdGFwcCA8YnI+DQo8YSBocmVmPSJtYWlsdG86bWpz QGNpc2NvLmNvbSI+Jmx0O21qc0BjaXNjby5jb20mZ3Q7PC9hPiA8YnI+DQombmJzcDsmbmJzcDsg d3JvdGU6IDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0 QjRCIj5PbiAxLzgvMTUgNDoyNCBBTSwgQW5kcmVhIERldHRpIHdyb3RlOg0KPGJyPg0KPGJyPg0K PGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 IzRCNEI0QiI+RGVhciBNYXJrLA0KPGJyPg0KPGJyPg0KSSBmb3VuZCByYXRoZXIgaW50ZXJlc3Rp bmcgdGhpcyBxdWVzdGlvbiA8YnI+DQo8YnI+DQomcXVvdDtJcyBpdCByZWFsbHkgbmVjZXNzYXJ5 IHRvIGNvbnRpbnVlIHRvIGZvcmNlIGFsbCBvZiB0aGUgaW5mb3JtYXRpb24gPGJyPg0KaW4gPGJy Pg0KSW50ZXJlc3RzIGludG8gdGhlIE5hbWU/Jm5ic3A7IFdvdWxkbid0IGl0IGJlIGNsZWFyZXIg dG8gdXNlIHRoZSBOYW1lIDxicj4NCm9ubHkgPGJyPg0KZm9yIHB1Ymxpc2hlci9yb3V0aW5nIGlu Zm8sIG9iamVjdCBuYW1lIGluZm8sIGFuZCBzZWdtZW50L3NlcXVlbmNlIDxicj4NCm51bWJlcj8m cXVvdDsgPGJyPg0KPGJyPg0KYW5kIHdvbmRlciBJQ04gY29tbXVuaXR5IHRoaW5rIGFib3V0IHRo YXQuIEVzcGVjaWFsbHkgd2l0aCByZXNwZWN0IDxicj4NCnRvIDxicj4NCnRoZSByb3V0aW5nIGlu Zm8uIDxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5UaGF0IHNwZWNp ZmljIHF1ZXN0aW9uIGhhcyBiZWVuIG9wZW4gZm9yIHF1aXRlIGEgbG9uZyB0aW1lIC0gbm90DQo8 YnI+DQpyZWFsbHkgaW4gdGhlIHJvdXRpbmcgY29udGV4dCBob3dldmVyLiBPbmUgcG9zaXRpb24g aGFzIGJlZW4gdGhhdCA8YnI+DQpJbnRlcmVzdHMgY2FycnkgJnF1b3Q7b25seSZxdW90OyBhIG5h bWUsIGFuZCB0aGVyZWZvcmUgYWxsIGFwcGxpY2F0aW9uLXNwZWNpZmljIDxicj4NCmRhdGEgbXVz dCBiZSBpbiB0aGUgbmFtZS4gTm93IGluIGZhY3QgSW50ZXJlc3RzIGhhdmUgYmVlbiBwZXJtaXR0 ZWQgPGJyPg0KdG8gY2Fycnkgc2V2ZXJhbCBhZGRpdGlvbmFsICZxdW90O21ldGEmcXVvdDsgaXRl bXMgLSBzdWNoIGFzIGZpbHRlcnMvc2VsZWN0b3JzIDxicj4NCihhbm90aGVyIG9wZW4gdG9waWMp IGFuZCB0aW1lb3V0IHZhbHVlcy4gQW5vdGhlciBwb3NpdGlvbiBhc2tzIDxicj4NCndoZXRoZXIg dGhlcmUgYXJlIHR5cGVzIG9mIGFwcGxpY2F0aW9uLXNwZWNpZmljIGRhdGEgdGhhdCBjb3VsZCBh bHNvIDxicj4NCmJlIGNhcnJpZWQgb3V0c2lkZSB0aGUgSW50ZXJlc3QgbmFtZS4gV2UndmUgYXNr ZWQgd2hldGhlciBSRVNULWZ1bCA8YnI+DQphcHBsaWNhdGlvbiBzdGF0ZSB0cmFuc2ZlciBtaWdo dCBiZSBvbmUgZXhhbXBsZS4gPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0 Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+SSBzZWUgYSBzY2Fs YWJpbGl0eSBwcm9ibGVtIHdpdGggdGhlIElDTiByb3V0aW5nIHBsYW5lLA0KPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOiM0QjRCNEIiPnllcywgb2YgY291cnNlIC0gdGhhdCdzIGEgdmVyeSBsb25nLXN0 YW5kaW5nIHByb2JsZW0uDQo8YnI+DQo8YnI+DQplc3BlY2lhbGx5IHdoZW4gPGJyPg0KPGJyPg0K PGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 IzRCNEI0QiI+b2JqZWN0cyBhcmUgbXVsdGktc291cmNlZCAoc2FtZSBvYmplY3Qgb24gbXkgUEMg YW5kIG9uIG15IHBob25lKSBhbmQNCjxicj4NCm9iamVjdHMgYXJlIHByb3ZpZGVkIGJ5IG1vYmls ZSBkZXZpY2VzLiZuYnNwOyBUaGlzIGZyYW1ld29yayBjb3VsZCBiZSB0aGUgPGJyPg0Kbm9ybSBp biB0aGUgZnV0dXJlLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+dGhhdCdzIC4uLiBj ZXJ0YWlubHkgYW4gYXNzZXJ0aW9uIEkndmUgaGVhcmQgYmVmb3JlLCBidXQgJnF1b3Q7Y291bGQg YmUmcXVvdDsNCjxicj4NCmlzIGFib3V0IGFzIHN0cm9uZyBhcyBpdCBnZXRzLiB0aGVyZSBhcmUg YSBsb3Qgb2YgcXVlc3Rpb25zIGFib3V0IDxicj4NCndoZXRoZXIgZW5jYXBzdWxhdGlvbiBtZWNo YW5pc21zLCBvciAmcXVvdDtuYW1lIHJlc29sdXRpb24mcXVvdDsgbWVjaGFuaXNtcywgb3IgPGJy Pg0Kc29tZSBvdGhlciBtZWNoYW5pc21zIHdpbGwgYmUgbmVlZGVkIHRvIGRlYWwgd2l0aCB0aGUg ZXhwZWN0ZWQgbmFtZSA8YnI+DQpzY2FsZSwgd2hldGhlciBvciBub3QgdGhlcmUgd2lsbCBiZSBh bnkgc2lnbmlmaWNhbnQgb2YgcGVlci10by1wZWVyIDxicj4NCmNvbW11bmljYXRpb24uIHBlcnNv bmFsbHksIEkgdGhpbmsgaXQncyBoaWdobHkgdW5saWtlbHkgdGhhdCBteSBwaG9uZSA8YnI+DQp3 aWxsICZxdW90O3B1Ymxpc2gmcXVvdDsgYW55dGhpbmcgZGlyZWN0bHksIGJ1dCB0aGF0J3MganVz dCBhbm90aGVyIHNwZWN1bGF0aW9uIDxicj4NCnJlYWxseS4gPGJyPg0KPGJyPg0KYXQgdGhlIG1v bWVudCwgSSdkIGJlIGhhcHB5IGlmIHRoZXJlIGNvdWxkIGJlIHByb2dyZXNzIG9uIGV2ZW4gdGhl IDxicj4NCm1vc3QgYmFzaWMgYXNwZWN0cyBvZiBtZXNzYWdpbmcgLSBzdWNoIGFzIHdoYXQgbmFt ZXMgbG9vayBsaWtlLCA8YnI+DQpzb21ldGhpbmcgdGhhdCBzZWVtcyB0cnVseSBmdW5kYW1lbnRh bC4gPGJyPg0KPGJyPg0KVGhhbmtzLCA8YnI+DQpNYXJrIDxicj4NCjxicj4NCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmljbnJnIG1haWxpbmcg bGlzdCA8YnI+DQo8YnI+DQo8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGly dGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlz dGluZm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8 L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h cmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRC NEI0QiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCjxi cj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8YnI+DQo8YSBocmVmPSJtYWlsdG86aWNucmdA aXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmly dGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxt YW4vbGlzdGluZm8vaWNucmc8L2E+PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOiM0QjRCNEIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fDQo8YnI+DQppY25yZyBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmljbnJn QGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5p cnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnIj5odHRwczovL3d3dy5pcnRmLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ljbnJnPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPGJyPg0KaWNucmcg bWFpbGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdA aXJ0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9s aXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25y ZzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0 Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PGJyPg0KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gPGJyPg0KaWNucmcgbWFp bGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0 Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0 aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZzwv YT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJk YW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2 Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_82AB329A76E2484D934BBCA77E9F5249A673A0D1PALLENEofficehd_-- From nobody Fri Oct 16 12:22:46 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E9E21B2A64 for ; Fri, 16 Oct 2015 12:22:45 -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 gzUTuZzKtdB4 for ; Fri, 16 Oct 2015 12:22:38 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 131B61AD34C for ; Fri, 16 Oct 2015 12:22:35 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml704-chm.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRZ88151; Fri, 16 Oct 2015 14:22:18 -0500 (CDT) Received: from SJCEML703-CHM.china.huawei.com (10.218.25.36) by dfweml704-chm.china.huawei.com (10.193.5.141) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 16 Oct 2015 12:22:17 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML703-CHM.china.huawei.com ([169.254.5.225]) with mapi id 14.03.0235.001; Fri, 16 Oct 2015 12:22:14 -0700 From: Ravi Ravindran To: Dirk Kutscher , "Ignacio.Solis@parc.com" , "andrea.detti@uniroma2.it" , "icnrg@irtf.org" Thread-Topic: [icnrg] Locator hint Thread-Index: AQHQLD9UN7EOs/bxR0i6xpu4Y3JZqZy453wAgbb8QQCAACV4AIAAhb0A//+lPiA= Date: Fri, 16 Oct 2015 19:22:14 +0000 Message-ID: References: <54B0584E.90408@uniroma2.it> <5620A5C2.1070905@uniroma2.it> <82AB329A76E2484D934BBCA77E9F5249A673A0D1@PALLENE.office.hd> In-Reply-To: <82AB329A76E2484D934BBCA77E9F5249A673A0D1@PALLENE.office.hd> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.220.134.200] Content-Type: multipart/alternative; boundary="_000_D96E28F4A22C864DBC6C871B5B1C4CC320B41966SJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 19:22:45 -0000 --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B41966SJCEML701CHMchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWdyZWUgdGhhdCB3ZSBzaG91bGRu4oCZdCBtaXggdGhlIHR3byBzZW1hbnRpY3MgdGhhdCBvZiBh IElEIGFuZCBhIExvY2F0b3IsIHRoZXkgb3BlcmF0ZSBhbmQgYXJlIG1hbmFnZWQgaW4gdHdvIGRp ZmZlcmVudCBkb21haW5zLCBvbmUgYXQgdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUgb3RoZXIgYXQg dGhlIG5ldHdvcmsgbGV2ZWwuIEFsc28gdGhlIG5vdGlvbiBvZiBuYW1lbGVzcyAgb2JqZWN0cyBz ZWVtcyB0byBjb250cmFkaWN0LCB3aGVuIHRoZSBiYXNpYyBwcmltaXRpdmUgb2YgSUNOICBpcyBu YW1lZCBkYXRhLiBBbGwgdGhpcyBjb21lcyBieSBtaXhpbmcgdGhlIElEL2xvY2F0b3IgZGVmaW5p dGlvbnMsIHJlc3VsdGluZyBpbiBJbnRlcmVzdCBtZXNzYWdlIGNhcnJ5IGxvY2F0b3JzIHdoaWNo IGFyZSBzdXBwb3NlZCB0byBiZSBtZWFudCBmb3IgcGVyc2lzdGVudCBJRHM7IGEgY2xlYXIgc2Vw YXJhdGlvbiBvZiB0aGUgdHdvIGluIHRoZSBwcm90b2NvbCB3aWxsIHNlcnZlIG1hbnkgcHVycG9z ZXMsIG1hbmlmZXN0cywgbW9iaWxpdHksIHJvdXRpbmcgc2NhbGFiaWxpdHkuIEFncmVlIHRoZXJl IGFyZSBzZWN1cml0eSBpbXBsaWNhdGlvbnMgbGlrZSBjYWNoZSBwb2lzb25pbmcgb3IgZXhwbG9p dGF0aW9uIHVzZSBvZiB0aGVzZSBuYW1lIHNlcGFyYXRpb24gYW5kIHNob3VsZCBiZSBhZGRyZXNz ZWQgY29uc2lkZXJpbmcgdGhlIGRpZmZlcmVudCB0cnVzdCBjb250ZXh0Lg0KDQpSZWdhcmRzLA0K UmF2aQ0KDQpGcm9tOiBpY25yZyBbbWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmddIE9uIEJl aGFsZiBPZiBEaXJrIEt1dHNjaGVyDQpTZW50OiBGcmlkYXksIE9jdG9iZXIgMTYsIDIwMTUgMTA6 MzUgQU0NClRvOiBJZ25hY2lvLlNvbGlzQHBhcmMuY29tOyBhbmRyZWEuZGV0dGlAdW5pcm9tYTIu aXQ7IGljbnJnQGlydGYub3JnDQpTdWJqZWN0OiBSZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQNCg0K Tm90IGRpc2FncmVlaW5nLCBidXQ6IGFub3RoZXIgd2F5IG9mIHNlZWluZyB0aGlzIGlzIHRoYXQg ZW50YW5nbGluZyBvYmplY3QgaWRlbnRpZmljYXRpb24sIHJlcHJlc2VudGF0aW9uIG9mIG9yZ2Fu aXphdGlvbmFsIHN0cnVjdHVyZSBhbmQgbG9jYXRpb24gaW5mb3JtYXRpb24gaW4gYW4gYWdncmVn YXRhYmxlIGZhc2hpb24gaW4gYSBzaW5nbGUgbmFtaW5nIGZyYW1ld29yayBpcyBsaWtlbHkgdG8g Y2F1c2Ugc29tZSBoZWFkYWNoZXMg4oCTIGFuZCB3ZSBhcmUgY3VycmVudGx5IGZpZ3VyaW5nIG91 dCBob3cgdG8gZGlzZW50YW5nbGUgdGhpcyBhZ2FpbiDigJMgd2l0aCBuYW1lcyBoYXNoZXMgYW5k IG5hbWVsZXNzIG9iamVjdHMuDQoNCldlIHdhbnQgdG8gYmUgYWJsZSB0byBjb25uZWN0IGEgYnVu Y2ggb2YgSUNOIG5vZGVzIGxvY2FsbHksIGUuZy4sIGluIGEgYnVpbGRpbmcgYXV0b21hdGlvbiBz Y2VuYXJpbywgYW5kIGFkZHJlc3MgSW50ZXJlc3RzIHRvIHNlbWFudGljYWxseSBtZWFuaW5nZnVs IG5hbWVzIGxpa2Ug4oCcL2pwL3lva29oYW1hL3BhY2lmaWNvL3Jvb20xMjMvbGlnaHQtc3dpdGNo NDLigJ0gYW5kIHdhbnQgdGhlIHNhbWUgY29uY2VwdCBhbmQgbmFtZXMgdG8gYmUgdXNlZnVsIGZv ciBnbG9iYWwtc2NhbGUgY29tbXVuaWNhdGlvbi4gVGhpcyBjYW4gb25seSB3b3JrIHdpdGggYSBm ZXcgdmVyeSBzdHJvbmcgYXNzdW1wdGlvbnM6IFdlIGNhbiBnZXQgaW50ZXItZG9tYWluIHJvdXRp bmcgdG8gd29yayBiYXNlZCBvbiBzdWNoIG5hbWVzIOKAkyBhbmQgdGhlcmUgaXMgbm8gIG1vYmls aXR5Lg0KDQpPYnZpb3VzbHksIGZsYXQgbmFtaW5nIHNjaGVtZXMgYXJlIGZhY2luZyBzaW1pbGFy IHByb2JsZW1zLiBPbmUgcGF0dGVybiBoZXJlIGlzIHRvIHVzZSBzb21lIG9yZ2FuaXphdGlvbmFs bHkgc3RydWN0dXJlZCBwYXJ0IG9mIHRoZSBuYW1lIHRvIGxvb2sgdXA6IGxvY2F0b3JzIChvciBs b2NhdGlvbiBoaW50cykg4oCTIGluZGlyZWN0aW9u4oCmDQoNCkRpcmsNCg0KRnJvbTogaWNucmcg W21haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3JnXSBPbiBCZWhhbGYgT2YgSWduYWNpby5Tb2xp c0BwYXJjLmNvbQ0KU2VudDogRnJlaXRhZywgMTYuIE9rdG9iZXIgMjAxNSAxODozNw0KVG86IGFu ZHJlYS5kZXR0aUB1bmlyb21hMi5pdDsgaWNucmdAaXJ0Zi5vcmcNClN1YmplY3Q6IFJlOiBbaWNu cmddIExvY2F0b3IgaGludA0KDQpUaGUgTG9jYXRvciBIaW50IG9yIExpbmsgT2JqZWN0IGFyZSBw cm9wb3NlZCBzb2x1dGlvbnMgdG8gYSBiaWcgSUNOL0NDTi9ORE4gcHJvYmxlbSwgbmFtZWx5IHRo ZSBtaXNndWlkZWQgYmVsaWVmIHRoZSBuYW1lIGlzIGluZGVwZW5kZW50IG9mIGxvY2F0aW9uLiAg VGhpcyBpcyBhIHNvbWV3aGF0IGluY29ycmVjdCBhc3N1bXB0aW9uIGlmIHdlIGFsc28gYmVsaWV2 ZSwgYXQgdGhlIHNhbWUgdGltZSwgdGhhdCB0aGUgbmFtZSBpcyB1c2VkIGZvciByb3V0aW5nLiAg QnkgZGVmaW5pdGlvbiwgcm91dGluZyBpcyBsb2NhdGlvbi4NCg0KVGhlcmUgYXJlIG51bWVyb3Vz IHdheXMgdG8gZ2V0IGFyb3VuZCB0aGlzIGNvbnRyYWRpY3Rpb24uDQoNCjEtIFdlIGFsbG93IGFu eWJvZHkgdG8gcHVibGlzaCBhbnkgbmFtZSBhbnl3aGVyZSBhbmQgaGF2ZSB0aGUgbmV0d29yayBs b29rIGZvciBpdCAoaW4gb3RoZXIgd29yZHMsIG5vIHJvdXRpbmcsIGp1c3QgZGlzY292ZXJ5KQ0K Mi0gSGF2ZSByb3V0aW5nIHVwZGF0ZSBvbiB0aGUgZmx5IChhbGxvdyBhbnkgbm9kZSB0byBhZHZl cnRpc2UsIHZpYSByb3V0aW5nLCB0aGUgcHJlc2VuY2Ugb2YgbmFtZS9uYW1lc3BhY2UpDQozLSBE byBzb21lIGZvcm0gb2YgaW5kaXJlY3Rpb24NCg0KSW4gdGhpcyBlbWFpbCB3ZeKAmWxsIHJ1bGUg b3V0IG9wdGlvbnMgMSBhbmQgMiwgd2hpY2ggaGF2ZSBzb21lIHNlcmlvdXMgc2NhbGFiaWxpdHkg aXNzdWVzIGZvciBhIHJlYWwgbmV0d29yay4gIFRoYXQgbGVhdmVzIHVzIHdpdGggb3B0aW9uIDMu DQoNCkxvY2F0b3IgSGludHMgYW5kIExpbmsgT2JqZWN0cyBhcmUgaW4gZWZmZWN0IGEgdmVyc2lv biBvZiBvcHRpb24gMy4gIENDTnggdXNlcyBtYW5pZmVzdHMgdG8gaW5kaXJlY3QgdG8gaGFzaCBi YXNlZCBuYW1lcywgYWxzbyBhIHZlcnNpb24gb2YgMy4NCg0KDQpUaGUgTGluayBPYmplY3QgcHJv cG9zZWQgaW4gdGhpcyBwYXBlciBnZXRzIHJpZCBvZiBjYWNoZSBwb2lzb25pbmcgd2l0aCBhIG51 bWJlciBvZiB0ZWNobmlxdWVzIHRoYXQgYm9pbCBkb3duIHRvIG9uZSBiaWcgc2FjcmlmaWNlOg0K DQotICJUaGUgY2FjaGUgY2FuIHRoZW4gaW1wb3NlIHRoZSByZXN0cmljdGlvbiB0aGF0IG9ubHkg aW50ZXJlc3RzIGNhcnJ5aW5nIHRoZSBzYW1lIGxpbmsgb2JqZWN0IGNhbiBiZSBzYXRpc2ZpZWQg d2l0aCB0aGUgc3BlY2lmaWMgaW5zdGFuY2Ugb2YgdGhlIGRhdGEgaXRlbS4iDQoNCkJhc2ljYWxs eSwgd2hhdCBpdOKAmXMgc2F5aW5nIGlzIHRoYXQgaWYgeW91IHJldHJpZXZlIHNvbWV0aGluZyB3 aXRoIHRoZSBuYW1lIC9hL2Igd2l0aCBhIGxpbmsgdG8gL2Zvby9iYXIgIGl0IGNhbiBvbmx5IGJl IGFuc3dlcmVkIGJ5IGFuIGludGVyZXN0IHdpdGggdGhlIG5hbWUgL2EvYiBhbmQgYSBsaW5rIHRv IC9mb28vYmFyLiAgIEVmZmVjdGl2ZWx5LCB3ZSBhcmUgcm91dGluZyBhbmQgbWF0Y2hpbmcgL2Zv by9iYXIvYS9iIHdoZW4gdGFsa2luZyBhYm91dCBvYmplY3QgL2EvYi4gIERpc2FkdmFudGFnZTog QSByZXF1ZXN0IGZvciAvYS9iIHdpbGwgbm90IG1hdGNoIHRoZSBvYmplY3QgKHRoaXMgd291bGQg bGVhZCB0byBjYWNoZSBwb2lzb25pbmcpWzFdLiAgQWR2YW50YWdlOiBUaGUgc2lnbmF0dXJlIGZv ciAvYS9iICh0aGUgb2JqZWN0KSBjYW4gYmUgZG9uZSBhdCBhIGRpZmZlcmVudCBsZXZlbCB0aGFu IHRoZSBzaWduYXR1cmUgb2YgL2Zvby9iYXIvYS9iICh0aGUgbGluaykuDQoNCk5vdGUgdGhhdCB0 aGlzIGlzIGEgZm9ybSBvZiBlbmNhcHN1bGF0aW9uLiAgSSBjb3VsZCBhY2hpZXZlIHNpbWlsYXIg cmVzdWx0cyBieSBqdXN0IGVuY2Fwc3VsYXRpbmcgL2EvYiBpbnRvIC9mb28vYmFyL2EvYiBhbmQg bm90IHJlcXVpcmUgYW55IGxpbmsgb2JqZWN0Lg0KDQpUaGUgcGFwZXIgc3VnZ2VzdHMgdmVyaWZ5 aW5nIGxpbmsgb2JqZWN0cy4gVGhpcyBpcyBub3Qgc3VmZmljaWVudCB0byBwcmV2ZW50IHBvaXNv bmluZy4gIEkgY2FuIGhhdmUgYSB2YWxpZCBsaW5rIG9iamVjdCAoZnJvbSBhbiBhdHRhY2tlcikg dGhhdCBicmluZ3MgbWUgIGFuIGludmFsaWQgY29udGVudCBvYmplY3QuICBJZiB0aGF0IGNvbnRl bnQgb2JqZWN0IGlzIG1hdGNoZWQgb24gbmFtZSB0aGVuIHBvaXNvbmluZyB3aWxsIG9jY3VyLiBU aGUgb25seSB3YXkgYXJvdW5kIHRoaXMgd291bGQgYmUgdG8gaGF2ZSBhIHJldmVyc2UgY3J5cHRv IG1hcHBpbmcgZnJvbSB0aGUgb2JqZWN0IG5hbWUgdG8gdGhlIGxpbmsgb2JqZWN0LiAoTGlrZSBh IHNpZ25lZCBjb250ZW50IG9iamVjdCArIGxpbmsgb2JqZWN0IHRvZ2V0aGVyIGZyb20gdGhlIGNv bnRlbnQgb2JqZWN04oCZcyBrZXkpLg0KDQpUaGUgcGFwZXIgYWxzbyBtZW50aW9ucyB0aGF0IGNh Y2hlcyBjYW4gY2hlY2sgc2lnbmF0dXJlcyBhbmQgY29uc3VtZXJzIGNhbiB1c2UgZXhjbHVkZXMg dG8gaGVscCB3aXRoIHBvaXNvbmluZy4gVGhpcyBpcyB1bnNjYWxhYmxlIGZvciBhIG51bWJlciBv ZiByZWFzb25zIGFuZCBwcm9iYWJseSBkZXNlcnZlcyBhbm90aGVyIHRocmVhZC4NCg0KVGhlIGN1 cnJlbnQgQ0NOeCBhcHByb2FjaCBpcyB0byB1c2UgaGFzaCBiYXNlZCBuYW1pbmcgYW5kIG9iamVj dHMgd2l0aCBubyBuYW1lcyAob25seSBpbXBsaWVkIGhhc2hlcykuIFRoaXMgYWxsb3dzIHVzIHRv IGdldCBhcm91bmQgbWFueSBvZiB0aGVzZSBwcm9ibGVtcy4gIE5ETiBjb3VsZCBwb3RlbnRpYWxs eSB1c2Ugc2ltaWxhciB0ZWNobmlxdWVzICh3aXRoIG9yIHdpdGhvdXQgdGhlIGxpbmsgb2JqZWN0 KS4NCg0KTmFjaG8NCg0KDQpbMV0gU29tZSBwZW9wbGUgYmVsaWV2ZSB0aGF0IHdl4oCZcmUgbm90 IGdvaW5nIHRvIGJlIGluIGEgd29ybGQgd2hlcmUgdGhpcyB0eXBlIG9mIGNhY2hpbmcgbWF0dGVy cywgc28gdGhpcyBtYXkgbm90IGJlIGEgZGlzYWR2YW50YWdlLg0KDQotLQ0KTmFjaG8gKElnbmFj aW8pIFNvbGlzDQpQcm90b2NvbCBBcmNoaXRlY3QNClByaW5jaXBhbCBTY2llbnRpc3QNClBhbG8g QWx0byBSZXNlYXJjaCBDZW50ZXIgKFBBUkMpDQorMSg2NTApODEyLTQ0NTgNCklnbmFjaW8uU29s aXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+DQoNCk9uIDEwLzE2LzE1 LCAxMjoyMiBBTSwgIkFuZHJlYSBEZXR0aSIgPGFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDxtYWls dG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pj4gd3JvdGU6DQoNCkRlYXIgQWxsLA0KZG8geW91 IHJlbWVtYmVyIHRoaXMgb2xkIGRpc2N1c3Npb24/DQoNCkNpdGluZyBEYXZlTyAiV2hpbGUgd2Ug bWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5nIHNvbWV0aGluZyBsaWtlIHRoaXMgdWx0aW1hdGVseS4u Li4iLg0KDQpXZWxsLCB0aGlzIGVtYWlsIGlzIGp1c3QgdG8gcG9pbnQgb3V0IHRoYXQgTkROIHRl YW0gZW1icmFjZWQgdGhlIExvY2F0b3IgSGludCwgYWthIExpbmsgT2JqZWN0LCBwcmluY2lwbGVz IGluIHRoZWlyIE5GRCBzb2Z0d2FyZSwgd2l0aCBhIGNsZXZlciB0ZWNobmlxdWUgdG8gYXZvaWQg Y2FjaGUgcG9pc29uaW5nIC4NCg0KUmVmZXJlbmNlczoNCg0KaHR0cDovL3JlZG1pbmUubmFtZWQt ZGF0YS5uZXQvYXR0YWNobWVudHMvZG93bmxvYWQvNDI3L2ZvcndhcmRpbmctaGludF8yMDE1MDgx NC5wcHR4DQpodHRwOi8vbmFtZWQtZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTUvMDMv U05BTVAtTkROLVNjYWxhYmlsaXR5LnBkZg0Kc2VlIGFsc28gIm5ldHdvcmtfcmVnaW9uIiBjb25m aWd1cmF0aW9uIHNlY3Rpb24gaW4gbmZkLmNvbmYNCg0KUmVnYXJkcywNCg0KQW5kcmVhDQoNCg0K DQpPbiAwOS8wMS8yMDE1IDIzOjM4LCBBbmRyZWEgRGV0dGkgd3JvdGU6DQpHcmVhdCBuZXdzLg0K SXMgdGhlcmUgYWxyZWFkeSBhIGRvY3VtZW50IHByZXNlbnRpbmcgdGhlc2UgaW50ZXJlc3Rpbmcg ZmVhdHVyZXMgb3IgaXQgd2lsbCBiZSByZWxlYXNlZCBzaG9ydGx5ID8NCg0KQW5kcmVhDQoNCg0K DQpPbiAwMS8wOS8yMDE1IDA4OjA2IFBNLCBJZ25hY2lvLlNvbGlzQHBhcmMuY29tPG1haWx0bzpJ Z25hY2lvLlNvbGlzQHBhcmMuY29tPiB3cm90ZToNCkNDTiAxLjAgaGFzIGdvbmUgbWFqb3IgcmV2 aXNpb25zIHNpbmNlIHRoZSBvbGQgQ0NOLiAgSW4gdGhlIGN1cnJlbnQgc3lzdGVtDQp0aGVyZSBh cmUgYSBudW1iZXIgb2YgZmVhdHVyZXMgdGhhdCBtYWtlIHRoZXNlIGlzc3VlcyBsZXNzIG9mIGEg cHJvYmxlbS4NCg0KU3BlY2lmaWNhbGx5LCB3ZSBoYXZlIE1hbmlmZXN0cyBhbmQgTmFtZS1sZXNz IG9iamVjdHMuICBUaGVzZSBiYXNpY2FsbHkNCmFsbG93IHlvdSB0byBoYXZlIG5hbWUgaW5kaXJl Y3Rpb24gYW5kIG9iamVjdHMgaG9zdGVkIGluZGVwZW5kZW50bHkgb2YNCmxvY2F0aW9uLg0KDQpU aGUgbmFtZSwgd2hpY2ggZm9yIHVzIGlzIGEgbmV0d29yayBuYW1lLCBpcyB3aGF0IHRoZSBuZXR3 b3JrIHVzZXMgdG8gZmluZA0Kc3R1ZmYuIEl0wrlzIGVhc3kgdG8gdGhpbmcgb2YgdGhpcyBhcyB0 aGUgc2FtZSBhcyB0aGUgdXNlciBkZWZpbmVkIG5hbWUuDQpJbiBzb21lIGNhc2VzIGl0IGlzLCBi dXQgaW4gc29tZSBjYXNlcyBpdCBtaWdodCBub3QgYmUuDQoNCkluIENDTiB3ZSBjYW4gY3VycmVu dGx5IHVzZSBtYW5pZmVzdHMgdG8gZG8gYSBmb3JtIG9mIHNlY3VyZSB0cmFuc2xhdGlvbg0Kb2Yg b25lIG5hbWUgdG8gYW5vdGhlci4gVGhlcmUgYXJlIHNvbWUgbGltaXRhdGlvbnMgaW4gdGVybXMg b2YgcHVibGlzaGVyDQpidXQgdGhlIHByaW1pdGl2ZXMgYXJlIGN1cnJlbnRseSBob2xkaW5nIHVw IGZvciB3aGF0IHdlIHdhbnQgdG8gYWNoaWV2ZS4NCg0KU28sIHRvIGFuc3dlciB5b3VyIGluaXRp YWwgcXVlc3Rpb24sIEkgdGhpbmsgdGhhdCB0aGUgcHJpbWl0aXZlcyB3ZSBoYXZlDQpyaWdodCBu b3cgY2FuIGdpdmUgeW91IGEgbG90IG9mIHdoYXQgeW91wrlyZSBsb29raW5nIGZvci4gIFdpbGwg d2UgbmVlZCB0bw0KaGF2ZSBzb21lIGV4dHJhIGxvY2F0b3Igb3Igc29tZSBvdGhlciBzY2FsYWJp bGl0eSBtZWNoYW5pc20/ICBNYXliZSwgYnV0IEkNCnRoaW5rIHdlIGNhbiBnZXQgZmFyIHdpdGgg dGhlIHByaW1pdGl2ZXMgd2UgY3VycmVudGx5IGhhdmUuDQoNCk5hY2hvDQoNCg0KLS0NCk5hY2hv IChJZ25hY2lvKSBTb2xpcw0KUHJvdG9jb2wgQXJjaGl0ZWN0DQpQcmluY2lwYWwgU2NpZW50aXN0 DQpQYWxvIEFsdG8gUmVzZWFyY2ggQ2VudGVyIChQQVJDKQ0KKzEoNjUwKTgxMi00NDU4DQpJZ25h Y2lvLlNvbGlzQHBhcmMuY29tPG1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPg0KDQoNCg0K DQoNCk9uIDEvOS8xNSwgMTA6MjYgQU0sICJBbmRyZWEgRGV0dGkiIDxhbmRyZWEuZGV0dGlAdW5p cm9tYTIuaXQ+PG1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ+IHdyb3RlOg0KDQpJIGFn cmVlIG9uIGFsbCB5b3VyIHBvaW50cy4NCg0KQ29uc2VxdWVudGx5LCBJIHNlZSB0d28gY2hvaWNl cyBpbiBmcm9udCBvZiB1cyBiZWZvcmUgdG8gdGhpbmsgdG8gdXNlDQpJQ04gaW4gdGhlIGdsb2Jh bCBzY2FsZToNCg0KMSkgZWl0aGVyIHdlIGZvdW5kIGEgcmVhc29uYWJsZSB3YXkgdG8gc2NhbGUg dGhlIHJvdXRpbmcgYnkgb2JqZWN0IG5hbWUNCihpbmNsdWRpbmcgbW9iaWxpdHkgYW5kIG11bHRp LWRlc3RpbmF0aW9ucy9tdWx0aS1zb3VyY2VzIGNhc2VzKTsNCjIpIG9yIHdlIGZvdW5kIGEgcmVs aWFibGUgYW5kIHNlY3VyZSB0cmFuc2xhdGlvbiBtZWNoYW5pc20uDQoNCldoaWNoIG9mIHR3byB3 aWxsIHJlcXVpcmUgbGVzcyBlZmZvcnQ/DQoNCkkgZG8gbm90IGtub3cgOi0pDQoNCkFuZHJlYQ0K DQoNCg0KT24gMDEvMDkvMjAxNSAwNjoyMSBQTSwgRGF2aWQgT3JhbiB3cm90ZToNCldoaWxlIHdl IG1heSBiZSBmb3JjZWQgaW50byBkb2luZyBzb21ldGhpbmcgbGlrZSB0aGlzIHVsdGltYXRlbHks IGV2ZXJ5DQp0aW1lIHlvdSBpbnRyb2R1Y2UgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiB2aWEgc29t ZSBraW5kIG9mIHRyYW5zbGF0aW9uDQpmdW5jdGlvbiwgeW91IGRyYW1hdGljYWxseSBpbmNyZWFz ZSB0aGUgYXR0YWNrIHN1cmZhY2UgYWdhaW5zdCB0aGUNCnN5c3RlbS4gTm90IG9ubHkgZG8geW91 IGhhdmUgdG8gc2VjdXJlIHRoZSBpbnB1dCBhbmQgdGhlIG91dHB1dCB2YWx1ZXMNCmluIHRoZSBw YWNrZXRzLCB5b3UgYWxzbyBoYXZlIHNlY3VyZSB0aGUgdHJhbnNsYXRpb25zIGFnYWluc3Qgc3Bv b2ZpbmcNCmFuZCB0aGUgc2VydmljZSB0aGF0IHBlcmZvcm1zIHRoZSB0cmFuc2xhdGlvbiBhZ2Fp bnN0IHRoZSBmdWxsIHBhbm9wbHkNCm9mIHZ1bG5lcmFiaWxpdGllcy4NCg0KUm91dGluZyBoaW50 cyBhcmUgcGFydGljdWxhcmx5IHRyaWNreS4gSSByZWNhbGwgYSBwcm9wb3NhbCBmb3IgTkRODQpy b3V0aW5nIGhpbnRzIHRoYXQgd2FzIHByZXNlbnRlZCBhdCBhIHJlY2VudCBORE4gcmV0cmVhdCB0 aGF0IGxvb2tlZA0Kc3VwZXJmaWNpYWxseSBjbGV2ZXIsIGJ1dCBjb2xsYXBzZWQgaW4gYSBoZWFw IG9mIHNlY3VyaXR5IHByb2JsZW1zIGFmdGVyDQphIGZldyBob3VycyBvZiBzY3J1dGlueS4NCg0K SW52YWxpZGF0aW9uIG9mIG1hcHBpbmdzIGlzIGFsc28gcXVpdGUgZGVsaWNhdGUgZm9yIHJvdXRp bmcgc3lzdGVtcw0Kd2hlcmUgdGhlIGV4cGVjdGF0aW9ucyBvZiByb3V0aW5nIGRpc3J1cHRpb24g ZHVyYXRpb25zIGFyZSBtdWNoIHNob3J0ZXINCnRoYW4gc2F5LCBuYW1lIG1hcHBpbmcgZGlzcnVw dGlvbnMgaW4gc3lzdGVtcyBsaWtlIEROUyBkdWUgdG8NCnRyYW5zbGF0aW9uIGNhY2hlIFRUTHMu DQoNCk9uZSB0aGluZyB0aGF0IG1ha2VzIHJvdXRpbmcgaGludHMgKGFzIG9wcG9zZWQgdG8gbmFt ZS0+bmFtZQ0KdHJhbnNsYXRpb25zKSBwYXJ0aWN1bGFybHkgdHJpY2t5IGZvciBORE4vQ0NOLWxp a2UgYXJjaGl0ZWN0dXJlcyBpcw0KZG9pbmcgdGhlbSBpbiBhIHdheSB0aGF0IGRvZXMgbm90IGJy ZWFrIG9yIHN1YnN0YW50aWFsbHkgY29uc3RyYWluDQptdWx0aS1kZXN0aW5hdGlvbiBkZWxpdmVy eS4gSXTCuXMgbXVjaCBlYXNpZXIgdG8gZG8gdGhpcyB3aXRoDQpzaW5nbGUtZGVzdGluYXRpb24g ZGVsaXZlcnkgLSBvbmUgZXhhbXBsZSBvZiBhIGZ1bGwtd29ya2VkIHNjaGVtZSBpcyB0aGUNCkxJ U1AgbWFwcGluZyBzZXJ2aWNlIGZvciBJUC4NCg0KRGF2ZU8uDQoNCg0KT24gSmFuIDksIDIwMTUs IGF0IDI6MzAgQU0sIEFuZHJlYSBEZXR0aSA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PjxtYWls dG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pg0Kd3JvdGU6DQoNCk9uIDAxLzA4LzIwMTUgMDY6 MDAgUE0sIE1hcmMuTW9za29AcGFyYy5jb208bWFpbHRvOk1hcmMuTW9za29AcGFyYy5jb20+IHdy b3RlOg0KUEFSQyB3aWxsIGJlIHJlbGVhc2luZyB0aGUgbmV4dCB2ZXJzaW9uIG9mIG91ciB3b3Jr aW5nIGRvY3VtZW50cw0Kc2hvcnRseSwgYmVmb3JlIHRoZSBpY25yZyBtZWV0aW5nLiAgV2UgaGF2 ZSBmb3IgYSB3aGlsZSBzdXBwb3J0ZWQgYW4NCkludGVyZXN0IGNhcnJ5aW5nIGEgUGF5bG9hZCBm aWVsZCB0aGF0IGNhbiBjYXJyeSBleHRlbmRlZCBpbmZvcm1hdGlvbg0KdGhhdCBpcyBub3QgcGFy dCBvZiB0aGUgbmFtZS4gIEludGVybWVkaWF0ZSBub2RlcyBkbyBub3QgcHJvY2VzcyB0aGUNCnBh eWxvYWQuDQoNCklmIHRoZSBwYXlsb2FkIGNhbiBtYWtlIGEgZGlmZmVyZW5jZSB0byBhIGR5bmFt aWMgY29udGVudCBwdWJsaXNoZXIsDQp0aGVuIHRoZSByZXF1ZXN0ZXIgbXVzdCBwdXQgYSBtYXJr ZXIgb2YgdGhlIHBheWxvYWQgaW4gdGhlIG5hbWUg4oC5IGkuZS4NCnB1dCB0aGUgaGFzaCBvZiB0 aGUgcGF5bG9hZCBhIGEgbmFtZSBjb21wb25lbnQsIG9yIHVzZSBhIG5vbmNlLiAgVGhpcw0Kd2ls bCBhbGxvdyBwcm9wZXIgbXVsdGlwbGV4aW5nIG9mIGRpZmZlcmVudCBwYXlsb2FkcyBpbiB0aGUg bmFtZS4NCkkgc2VlIHRoYXQgdGhpcyBpcyBhIHdheSB0byBpbmRpY2F0ZSB0byB0aGUgcm91dGVy IHdoaWNoIGlzIHRoZSBwYXJ0DQpvZiB0aGUgbmFtZSB0aGF0IGlzIHJlbGV2YW50IGZvciB0aGUg UElUL0ZJQiBwdXJwb3Nlcy4gQW5kIGl0IHNvdW5kcw0KZ29vZCB0byBtZSwgc2luY2UgaXQgc3Bl ZWRzIHVwIHRoZSBsb29rdXAgcHJvY2Vzc2VzLg0KDQpIb3dldmVyLCBsZXQgbWUgcG9zZSBhIG1v cmUgZ2VuZXJhbCBxdWVzdGlvbjogaXMgaXQgcmVhbGx5ICJJQ04NCm1hbmRhdG9yeSIgdG8gdXNl IGEgY29tcG9uZW50IG9mIHRoZSBvYmplY3QgbmFtZSB0byBmb3J3YXJkPw0KDQpXaGF0IHdlIHdv dWxkIGxvc2UsIGlmIHdlIHVzZWQgdGhlIG9iamVjdCBuYW1lIG9ubHkgZm9yIFBJVCBhbmQNCmNh Y2hpbmcgb3BlcmF0aW9ucyBhbmQgKG9wdGlvbmFsbHkpIGFub3RoZXIgInJvdXRpbmcgaW5mbyIg ZmllbGQNCmNvbXBsZXRlbHkgZGVjb3VwbGVkIGZyb20gdGhlIG5hbWUgZm9yIEZJQiBmb3J3YXJk aW5nIHB1cnBvc2VzPw0KDQpJZiB3ZSBkbyBub3QgbG9zZSBzbyBtdWNoLCB3aHkgZG8gbm90IG9w ZW4gYW4gSUNOIDEuMDEgcGhhc2UgKDIuMCB3YXMNCnRvbyBhbWJpdGlvdXMgOy0pKSAgaW4gd2hp Y2ggd2UgcmVjb2duaXplIHRoYXQgcm91dGluZyBieSBvYmplY3QgbmFtZQ0KY3JlYXRlcyBzY2Fs YWJpbGl0eSBwcm9ibGVtIGluIHRoZSBsYXJnZSBhcmVhLCBhbmQgc28gaW4gdGhlc2UgY2FzZXMN CklDTiBjYW4gYmUgaGVscGVkIGJ5IGEgcGxhaW4gb2xkIGJ5IHJvdXRpbmcgYnkgbG9jYXRvciAo YWthIHJvdXRpbmcNCmluZm8sIHJvdXRpbmcgaGludCwgbGFiZWwsIGZvcndhcmRpbmcgYWxpYXMs IGV0Yy4pPw0KDQpJZiB0aGlzIHdhcyBvYnZpb3VzLCBwcm9iYWJseSBpdCBpcyBub3cgdGhlIHJp Z2h0IHRpbWUgdG8gZGVmaW5lIHN1Y2gNCmEgVExWLiBTaW1pcmFyaWx5IHRvIEtleUxvY2F0b3Ig d2UgY291bGQgZGVmaW5lIGEgQ29udGVudExvY2F0b3IgdGhhdA0Kc3BlY2lmaWVzIGEgKG9yIG1v cmUpIHJvdXRhYmxlIE5hbWUgd2hlcmUgaXQgaXQgaXMgcG9zc2libGUgdG8gZm91bmQNCnRoZSBv YmplY3QuDQoNCkkga25vdyB0aGF0IEkgYW0gcmVkaXNjb3ZlcmluZyB0aGUgd2hlZWwgc2luY2Ug bWFueSBvdGhlciBleGNlbGxlbnQNCnByb2plY3RzL3Jlc2VhcmNoZXJzIGJlZm9yZSBoYXZlIHBy ZWRpY3RlZCB0aGF0LCBlLmcuDQoNClNBSUwgcHJvamVjdCAyMDEwIMKtIMKzUm91dGluZyBoaW50 c8KyDQoNClMuIFNoZW5rZXIsIDIwMTEgLSBOYW1pbmcgaW4gY29udGVudC1vcmllbnRlZCBBcmNo aXRlY3R1cmVzOiDCs8WgdGhlDQpmZXRjaC10ZXJtcyBlbmFibGUgdGhlIHJvdXRpbmcgc3lzdGVt IHRvIG1vcmUgZWFzaWx5IGZpbmQgdGhlIG9iamVjdMKyDQoNCmh0dHA6Ly93d3cuaWNzaS5iZXJr ZWxleS5lZHUvcHVicy9uZXR3b3JraW5nL0lDU0lfbmFtaW5naW5jb250ZW50b3JpZW50ZQ0KZDEx LnBkZg0KDQpQcmVzZW50YXRpb24gb2YgRC4gT3JhbiwgMjAxMSAtIE5ETiBhbmQgSVAgUm91dGlu ZzogQ2FuIGl0IHNjYWxlPyDCrQ0KwrPFoFVzZSBhIHRyYW5zbGF0aW9uIGxvb2t1cCB0byBjb252 ZXJ0IGZyb20gY29udGVudCBuYW1lIHRvIHJvdXRpbmcNCmxhYmVsKHMpwrINCg0KaHR0cDovL3Rv b2xzLmlldGYub3JnL2dyb3VwL2lydGYvdHJhYy9yYXctYXR0YWNobWVudC93aWtpL2ljbnJnL0lS VEYlMjAtDQolMjBDQ04lMjBBbmQlMjBJUCUyMFJvdXRpbmclMjAtJTIwMi5wZGYNCg0KSGVybWFu cyBldC4gYWwsICAyMDEyIC0gR2xvYmFsIHNvdXJjZSBtb2JpbGl0eSBpbiB0aGUgY29udGVudC1j ZW50cmljDQpuZXR3b3JraW5nIGFyY2hpdGVjdHVyZS0gwrNTZXBhcmF0ZSBuYW1lc3BhY2VzIGZv ciBpZGVudGlmaWVyIGFuZA0KbG9jYXRvcnPCsi4NCmh0dHA6Ly91c2VyLml0LnV1LnNlL35mcmVo ZTQ4OS9wdWJsaWNhdGlvbnMvaGVybWFuczEyZ2xvYmFsLnBkZg0KDQpMLiBaaGFuZywgMjAxMyAt IFNjYWxpbmcgTkROIFJvdXRpbmc6IE9sZCBUYWxlLCBOZXcgRGVzaWduLA0KwrNBcHBsaWNhdGlv biBuYW1lcyBhcmUgdXNlZCBmb3IgY2FjaGluZyBhbmQgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiwN CndoaWxlIHRoZSBmb3J3YXJkaW5nIGFsaWFzLCB3aGljaCByZWZsZWN0cyB0aGUgc2VydmljZSBw cm92aWRlciBvZiB0aGUNCmNvbnRlbnQgcHJvZHVjZXIsIHNlcnZlcyBhcyBhIGhpbnQgdG8gcm91 dGVycyBhYm91dCB3aGVyZSB0aGUgcGFja2V0DQptYXkgYmUgZm9yd2FyZGVkwrINCg0KaHR0cDov L25hbWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA4L25kbi10ci00LXNjYWxp bmctbmRuLXJvDQp1dGluZy5wZGYNCg0KTi4gU29saXMgKFBBUkMgZGV2ZWxvcGVyIG9mIENDTngg MS4wKSwgcHJlc2VudGF0aW9uIGF0IENDTnhDb24gMjAxMyDCrQ0KT3JkZXJlZC1FbGVtZW50IE5h bWluZyAoT0VOKSwgwrNJIHByZXNlbnRlZCBhIG1hdGNoaW5nIHN5c3RlbSB3aXRoIG9yZGVyDQpv ZiBwcmVmZXJlbmNlIGJhc2VkIG9uIGxhYmVscyAod2hpY2ggaW5jbHVkZWQgaGFzaGVzIG9mIGNv bnRlbnQpwrINCmh0dHA6Ly93d3cuY2NueC5vcmcvZXZlbnRzL2Njbnhjb24tMjAxMy8NCg0KICAg ICAgUmVnYXJkcywNCg0KQW5kcmVhDQpJdCBpcyBub3QgbWFuZGF0b3J5IHRoYXQgYXBwbGljYXRp b25zIGRvIHRoaXMg4oC5IHNvbWUgZGF0YSBtaWdodA0KcmlnaHRseSBiZWxvbmcgaW4gdGhlIG5h bWUuDQoNClVzaW5nIHRoaXMgbWV0aG9kIHJlbGlldmVzIHRoZSBmb3J3YXJkaW5nIHBsYW5lIGZy b20gaGF2aW5nIHRvDQpwcm9jZXNzIGFuZCBzdG9yZSBpbiB0aGUgUElUIGxhcmdlIG5hbWVzIHRo YXQgbWFrZSBubyBkaWZmZXJlbmNlIGluDQpyb3V0aW5nLiAgSXQgYWxzbyBtZWFucyB0aGF0IHRo ZSBwb3RlbnRpYWxseSBsYXJnZSBwYXlsb2FkIGRvZXMgbm90DQpuZWVkIHRvIGJlIGVjaG9lZCBi YWNrIHRvIHRoZSBjbGllbnQgaW4gdGhlIHJlc3BvbnNlIG5hbWUuDQoNClRoZSBwcmV2aW91cyBQ QVJDIHNwZWMgaXMgYXQNCmh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254LW1vc2tvLXRsdm1l c3NhZ2VzLTAyLmh0bWwNCi4gIEl0IHdpbGwgYmUgdXBkYXRlZCBpbiB0aGUgbmV4dCBkYXkgb3Ig c28gYW5kIHdlIHdpbGwgc2VuZCBhbiBlbWFpbA0KdG8gdGhlIGxpc3QuDQoNCk1hcmMNCg0KT24g SmFuIDgsIDIwMTUsIGF0IDg6MTkgQU0sIE1hcmsgU3RhcHANCjxtanNAY2lzY28uY29tPjxtYWls dG86bWpzQGNpc2NvLmNvbT4NCiAgIHdyb3RlOg0KDQoNCk9uIDEvOC8xNSA0OjI0IEFNLCBBbmRy ZWEgRGV0dGkgd3JvdGU6DQoNCkRlYXIgTWFyaywNCg0KSSBmb3VuZCByYXRoZXIgaW50ZXJlc3Rp bmcgdGhpcyBxdWVzdGlvbg0KDQoiSXMgaXQgcmVhbGx5IG5lY2Vzc2FyeSB0byBjb250aW51ZSB0 byBmb3JjZSBhbGwgb2YgdGhlIGluZm9ybWF0aW9uDQppbg0KSW50ZXJlc3RzIGludG8gdGhlIE5h bWU/ICBXb3VsZG4ndCBpdCBiZSBjbGVhcmVyIHRvIHVzZSB0aGUgTmFtZQ0Kb25seQ0KZm9yIHB1 Ymxpc2hlci9yb3V0aW5nIGluZm8sIG9iamVjdCBuYW1lIGluZm8sIGFuZCBzZWdtZW50L3NlcXVl bmNlDQpudW1iZXI/Ig0KDQphbmQgd29uZGVyIElDTiBjb21tdW5pdHkgdGhpbmsgYWJvdXQgdGhh dC4gRXNwZWNpYWxseSB3aXRoIHJlc3BlY3QNCnRvDQp0aGUgcm91dGluZyBpbmZvLg0KVGhhdCBz cGVjaWZpYyBxdWVzdGlvbiBoYXMgYmVlbiBvcGVuIGZvciBxdWl0ZSBhIGxvbmcgdGltZSAtIG5v dA0KcmVhbGx5IGluIHRoZSByb3V0aW5nIGNvbnRleHQgaG93ZXZlci4gT25lIHBvc2l0aW9uIGhh cyBiZWVuIHRoYXQNCkludGVyZXN0cyBjYXJyeSAib25seSIgYSBuYW1lLCBhbmQgdGhlcmVmb3Jl IGFsbCBhcHBsaWNhdGlvbi1zcGVjaWZpYw0KZGF0YSBtdXN0IGJlIGluIHRoZSBuYW1lLiBOb3cg aW4gZmFjdCBJbnRlcmVzdHMgaGF2ZSBiZWVuIHBlcm1pdHRlZA0KdG8gY2Fycnkgc2V2ZXJhbCBh ZGRpdGlvbmFsICJtZXRhIiBpdGVtcyAtIHN1Y2ggYXMgZmlsdGVycy9zZWxlY3RvcnMNCihhbm90 aGVyIG9wZW4gdG9waWMpIGFuZCB0aW1lb3V0IHZhbHVlcy4gQW5vdGhlciBwb3NpdGlvbiBhc2tz DQp3aGV0aGVyIHRoZXJlIGFyZSB0eXBlcyBvZiBhcHBsaWNhdGlvbi1zcGVjaWZpYyBkYXRhIHRo YXQgY291bGQgYWxzbw0KYmUgY2FycmllZCBvdXRzaWRlIHRoZSBJbnRlcmVzdCBuYW1lLiBXZSd2 ZSBhc2tlZCB3aGV0aGVyIFJFU1QtZnVsDQphcHBsaWNhdGlvbiBzdGF0ZSB0cmFuc2ZlciBtaWdo dCBiZSBvbmUgZXhhbXBsZS4NCg0KDQpJIHNlZSBhIHNjYWxhYmlsaXR5IHByb2JsZW0gd2l0aCB0 aGUgSUNOIHJvdXRpbmcgcGxhbmUsDQp5ZXMsIG9mIGNvdXJzZSAtIHRoYXQncyBhIHZlcnkgbG9u Zy1zdGFuZGluZyBwcm9ibGVtLg0KDQplc3BlY2lhbGx5IHdoZW4NCg0Kb2JqZWN0cyBhcmUgbXVs dGktc291cmNlZCAoc2FtZSBvYmplY3Qgb24gbXkgUEMgYW5kIG9uIG15IHBob25lKSBhbmQNCm9i amVjdHMgYXJlIHByb3ZpZGVkIGJ5IG1vYmlsZSBkZXZpY2VzLiAgVGhpcyBmcmFtZXdvcmsgY291 bGQgYmUgdGhlDQpub3JtIGluIHRoZSBmdXR1cmUuDQp0aGF0J3MgLi4uIGNlcnRhaW5seSBhbiBh c3NlcnRpb24gSSd2ZSBoZWFyZCBiZWZvcmUsIGJ1dCAiY291bGQgYmUiDQppcyBhYm91dCBhcyBz dHJvbmcgYXMgaXQgZ2V0cy4gdGhlcmUgYXJlIGEgbG90IG9mIHF1ZXN0aW9ucyBhYm91dA0Kd2hl dGhlciBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbXMsIG9yICJuYW1lIHJlc29sdXRpb24iIG1lY2hh bmlzbXMsIG9yDQpzb21lIG90aGVyIG1lY2hhbmlzbXMgd2lsbCBiZSBuZWVkZWQgdG8gZGVhbCB3 aXRoIHRoZSBleHBlY3RlZCBuYW1lDQpzY2FsZSwgd2hldGhlciBvciBub3QgdGhlcmUgd2lsbCBi ZSBhbnkgc2lnbmlmaWNhbnQgb2YgcGVlci10by1wZWVyDQpjb21tdW5pY2F0aW9uLiBwZXJzb25h bGx5LCBJIHRoaW5rIGl0J3MgaGlnaGx5IHVubGlrZWx5IHRoYXQgbXkgcGhvbmUNCndpbGwgInB1 Ymxpc2giIGFueXRoaW5nIGRpcmVjdGx5LCBidXQgdGhhdCdzIGp1c3QgYW5vdGhlciBzcGVjdWxh dGlvbg0KcmVhbGx5Lg0KDQphdCB0aGUgbW9tZW50LCBJJ2QgYmUgaGFwcHkgaWYgdGhlcmUgY291 bGQgYmUgcHJvZ3Jlc3Mgb24gZXZlbiB0aGUNCm1vc3QgYmFzaWMgYXNwZWN0cyBvZiBtZXNzYWdp bmcgLSBzdWNoIGFzIHdoYXQgbmFtZXMgbG9vayBsaWtlLA0Kc29tZXRoaW5nIHRoYXQgc2VlbXMg dHJ1bHkgZnVuZGFtZW50YWwuDQoNClRoYW5rcywNCk1hcmsNCg0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmljbnJnIG1haWxpbmcgbGlzdA0KDQppY25y Z0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3dy5pcnRmLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ljbnJnDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBsaXN0DQoNCmljbnJnQGlydGYub3JnPG1haWx0 bzppY25yZ0BpcnRmLm9yZz4NCmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8v aWNucmcNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N CmljbnJnIG1haWxpbmcgbGlzdA0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3Jn Pg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmljbnJnIG1haWxpbmcgbGlz dA0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0 Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QNCmljbnJnQGlydGYu b3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4NCmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4v bGlzdGluZm8vaWNucmcNCg0K --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B41966SJCEML701CHMchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOnA9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206 b2ZmaWNlOnBvd2VycG9pbnQiIHhtbG5zOmE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOmFjY2VzcyIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVCMy0xMWQxLUEyOUYtMDBBQTAw QzE0ODgyIiB4bWxuczpzPSJ1dWlkOkJEQzZFM0YwLTZEQTMtMTFkMS1BMkEzLTAwQUEwMEMxNDg4 MiIgeG1sbnM6cnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206cm93c2V0IiB4bWxuczp6PSIj Um93c2V0U2NoZW1hIiB4bWxuczpiPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpw dWJsaXNoZXIiIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJl YWRzaGVldCIgeG1sbnM6Yz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6Y29tcG9u ZW50OnNwcmVhZHNoZWV0IiB4bWxuczpvZGM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOm9kYyIgeG1sbnM6b2E9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmFjdGl2 YXRpb24iIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiIHhtbG5z OnE9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpydGM9 Imh0dHA6Ly9taWNyb3NvZnQuY29tL29mZmljZW5ldC9jb25mZXJlbmNpbmciIHhtbG5zOkQ9IkRB VjoiIHhtbG5zOlJlcGw9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vcmVwbC8iIHhtbG5z Om10PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC9tZWV0aW5n cy8iIHhtbG5zOngyPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS9leGNlbC8y MDAzL3htbCIgeG1sbnM6cHBkYT0iaHR0cDovL3d3dy5wYXNzcG9ydC5jb20vTmFtZVNwYWNlLnhz ZCIgeG1sbnM6b2lzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29h cC9vaXMvIiB4bWxuczpkaXI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2lu dC9zb2FwL2RpcmVjdG9yeS8iIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3ht bGRzaWcjIiB4bWxuczpkc3A9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2lu dC9kc3AiIHhtbG5zOnVkYz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9kYXRhL3VkYyIg eG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6c3ViPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC8yMDAyLzEvYWxlcnRz LyIgeG1sbnM6ZWM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6c3A9 Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC8iIHhtbG5zOnNwcz0iaHR0 cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvIiB4bWxuczp4c2k9Imh0 dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp1ZGNzPSJodHRw Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3NvYXAiIHhtbG5zOnVkY3hmPSJodHRw Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3htbGZpbGUiIHhtbG5zOnVkY3AycD0i aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9kYXRhL3VkYy9wYXJ0dG9wYXJ0IiB4bWxuczp3 Zj0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvd29ya2Zsb3cv IiB4bWxuczpkc3NzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA2L2Rp Z3NpZy1zZXR1cCIgeG1sbnM6ZHNzaT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZp Y2UvMjAwNi9kaWdzaWciIHhtbG5zOm1kc3NpPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0 cy5vcmcvcGFja2FnZS8yMDA2L2RpZ2l0YWwtc2lnbmF0dXJlIiB4bWxuczptdmVyPSJodHRwOi8v c2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvbWFya3VwLWNvbXBhdGliaWxpdHkvMjAwNiIgeG1s bnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4 bWxuczptcmVscz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL3BhY2thZ2UvMjAw Ni9yZWxhdGlvbnNoaXBzIiB4bWxuczpzcHdwPSJodHRwOi8vbWljcm9zb2Z0LmNvbS9zaGFyZXBv aW50L3dlYnBhcnRwYWdlcyIgeG1sbnM6ZXgxMnQ9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j b20vZXhjaGFuZ2Uvc2VydmljZXMvMjAwNi90eXBlcyIgeG1sbnM6ZXgxMm09Imh0dHA6Ly9zY2hl bWFzLm1pY3Jvc29mdC5jb20vZXhjaGFuZ2Uvc2VydmljZXMvMjAwNi9tZXNzYWdlcyIgeG1sbnM6 cHB0c2w9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC9zb2FwL1NsaWRl TGlicmFyeS8iIHhtbG5zOnNwc2w9Imh0dHA6Ly9taWNyb3NvZnQuY29tL3dlYnNlcnZpY2VzL1No YXJlUG9pbnRQb3J0YWxTZXJ2ZXIvUHVibGlzaGVkTGlua3NTZXJ2aWNlIiB4bWxuczpaPSJ1cm46 c2NoZW1hcy1taWNyb3NvZnQtY29tOiIgeG1sbnM6c3Q9IiYjMTsiIHhtbG5zPSJodHRwOi8vd3d3 LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVu dC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1ldGEgbmFtZT0i R2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxMiAoZmlsdGVyZWQgbWVkaXVtKSI+ DQo8c3R5bGU+DQo8IS0tDQogLyogRm9udCBEZWZpbml0aW9ucyAqLw0KIEBmb250LWZhY2UNCgl7 Zm9udC1mYW1pbHk6Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBm b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUg MyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFu b3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpU YWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBm b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkRlamFWdSBTYW5zIjsNCglwYW5vc2UtMTowIDAgMCAw IDAgMCAwIDAgMCAwO30NCiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBs aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9t Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv bWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5 Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4u YXBwbGUtc3R5bGUtc3Bhbg0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1zdHlsZS1zcGFuO30NCnNw YW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5 bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7 bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBT ZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDU2 LjdwdCA3MC44NXB0O30NCmRpdi5TZWN0aW9uMQ0KCXtwYWdlOlNlY3Rpb24xO30NCi0tPg0KPC9z dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCiA8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv IDldPjx4bWw+DQogPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KICA8bzppZG1hcCB2OmV4 dD0iZWRpdCIgZGF0YT0iMSIgLz4NCiA8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+ DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+ DQo8ZGl2IGNsYXNzPSJTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj5BZ3JlZSB0aGF0IHdlIHNob3VsZG7i gJl0IG1peCB0aGUgdHdvIHNlbWFudGljcyB0aGF0IG9mIGEgSUQgYW5kIGEgTG9jYXRvciwgdGhl eSBvcGVyYXRlIGFuZCBhcmUgbWFuYWdlZCBpbiB0d28gZGlmZmVyZW50IGRvbWFpbnMsIG9uZSBh dCB0aGUgYXBwbGljYXRpb24gYW5kDQogdGhlIG90aGVyIGF0IHRoZSBuZXR3b3JrIGxldmVsLiBB bHNvIHRoZSBub3Rpb24gb2YgbmFtZWxlc3MgJm5ic3A7b2JqZWN0cyBzZWVtcyB0byBjb250cmFk aWN0LCB3aGVuIHRoZSBiYXNpYyBwcmltaXRpdmUgb2YgSUNOJm5ic3A7IGlzIG5hbWVkIGRhdGEu IEFsbCB0aGlzIGNvbWVzIGJ5IG1peGluZyB0aGUgSUQvbG9jYXRvciBkZWZpbml0aW9ucywgcmVz dWx0aW5nIGluIEludGVyZXN0IG1lc3NhZ2UgY2FycnkgbG9jYXRvcnMgd2hpY2ggYXJlIHN1cHBv c2VkIHRvDQogYmUgbWVhbnQgZm9yIHBlcnNpc3RlbnQgSURzOyBhIGNsZWFyIHNlcGFyYXRpb24g b2YgdGhlIHR3byBpbiB0aGUgcHJvdG9jb2wgd2lsbCBzZXJ2ZSBtYW55IHB1cnBvc2VzLCBtYW5p ZmVzdHMsIG1vYmlsaXR5LCByb3V0aW5nIHNjYWxhYmlsaXR5LiBBZ3JlZSB0aGVyZSBhcmUgc2Vj dXJpdHkgaW1wbGljYXRpb25zIGxpa2UgY2FjaGUgcG9pc29uaW5nIG9yIGV4cGxvaXRhdGlvbiB1 c2Ugb2YgdGhlc2UgbmFtZSBzZXBhcmF0aW9uIGFuZCBzaG91bGQNCiBiZSBhZGRyZXNzZWQgY29u c2lkZXJpbmcgdGhlIGRpZmZlcmVudCB0cnVzdCBjb250ZXh0LjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNv bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPlJlZ2Fy ZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+UmF2aTxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsN CmNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2 IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ij4gaWNucmcgW21haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3JnXQ0KPGI+T24gQmVoYWxm IE9mIDwvYj5EaXJrIEt1dHNjaGVyPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgT2N0b2JlciAx NiwgMjAxNSAxMDozNSBBTTxicj4NCjxiPlRvOjwvYj4gSWduYWNpby5Tb2xpc0BwYXJjLmNvbTsg YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0OyBpY25yZ0BpcnRmLm9yZzxicj4NCjxiPlN1YmplY3Q6 PC9iPiBSZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjoj MUY0OTdEIj5Ob3QgZGlzYWdyZWVpbmcsIGJ1dDogYW5vdGhlciB3YXkgb2Ygc2VlaW5nIHRoaXMg aXMgdGhhdCBlbnRhbmdsaW5nIG9iamVjdCBpZGVudGlmaWNhdGlvbiwgcmVwcmVzZW50YXRpb24g b2Ygb3JnYW5pemF0aW9uYWwgc3RydWN0dXJlIGFuZCBsb2NhdGlvbiBpbmZvcm1hdGlvbg0KIGlu IGFuIGFnZ3JlZ2F0YWJsZSBmYXNoaW9uIGluIGEgc2luZ2xlIG5hbWluZyBmcmFtZXdvcmsgaXMg bGlrZWx5IHRvIGNhdXNlIHNvbWUgaGVhZGFjaGVzIOKAkyBhbmQgd2UgYXJlIGN1cnJlbnRseSBm aWd1cmluZyBvdXQgaG93IHRvIGRpc2VudGFuZ2xlIHRoaXMgYWdhaW4g4oCTIHdpdGggbmFtZXMg aGFzaGVzIGFuZCBuYW1lbGVzcyBvYmplY3RzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5 N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPldlIHdhbnQgdG8gYmUg YWJsZSB0byBjb25uZWN0IGEgYnVuY2ggb2YgSUNOIG5vZGVzIGxvY2FsbHksIGUuZy4sIGluIGEg YnVpbGRpbmcgYXV0b21hdGlvbiBzY2VuYXJpbywgYW5kIGFkZHJlc3MgSW50ZXJlc3RzIHRvIHNl bWFudGljYWxseSBtZWFuaW5nZnVsIG5hbWVzDQogbGlrZSDigJwvanAveW9rb2hhbWEvcGFjaWZp Y28vcm9vbTEyMy9saWdodC1zd2l0Y2g0MuKAnSBhbmQgd2FudCB0aGUgc2FtZSBjb25jZXB0IGFu ZCBuYW1lcyB0byBiZSB1c2VmdWwgZm9yIGdsb2JhbC1zY2FsZSBjb21tdW5pY2F0aW9uLiBUaGlz IGNhbiBvbmx5IHdvcmsgd2l0aCBhIGZldyB2ZXJ5IHN0cm9uZyBhc3N1bXB0aW9uczogV2UgY2Fu IGdldCBpbnRlci1kb21haW4gcm91dGluZyB0byB3b3JrIGJhc2VkIG9uIHN1Y2ggbmFtZXMg4oCT IGFuZCB0aGVyZQ0KIGlzIG5vICZuYnNwO21vYmlsaXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9y OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPk9idmlvdXNs eSwgZmxhdCBuYW1pbmcgc2NoZW1lcyBhcmUgZmFjaW5nIHNpbWlsYXIgcHJvYmxlbXMuIE9uZSBw YXR0ZXJuIGhlcmUgaXMgdG8gdXNlIHNvbWUgb3JnYW5pemF0aW9uYWxseSBzdHJ1Y3R1cmVkIHBh cnQgb2YgdGhlIG5hbWUgdG8gbG9vayB1cDogbG9jYXRvcnMNCiAob3IgbG9jYXRpb24gaGludHMp IOKAkyBpbmRpcmVjdGlvbuKApjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPkRpcms8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjwvYT48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsNCmZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IGljbnJnIFttYWlsdG86aWNucmctYm91 bmNlc0BpcnRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SWduYWNpby5Tb2xpc0BwYXJjLmNv bTxicj4NCjxiPlNlbnQ6PC9iPiBGcmVpdGFnLCAxNi4gT2t0b2JlciAyMDE1IDE4OjM3PGJyPg0K PGI+VG86PC9iPiBhbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ7IGljbnJnQGlydGYub3JnPGJyPg0K PGI+U3ViamVjdDo8L2I+IFJlOiBbaWNucmddIExvY2F0b3IgaGludDxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJE RSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6 IzRCNEI0QiI+VGhlIExvY2F0b3IgSGludCBvciBMaW5rIE9iamVjdCBhcmUgcHJvcG9zZWQgc29s dXRpb25zIHRvIGEgYmlnIElDTi9DQ04vTkROIHByb2JsZW0sIG5hbWVseSB0aGUgbWlzZ3VpZGVk IGJlbGllZiB0aGUgbmFtZSBpcyBpbmRlcGVuZGVudCBvZiBsb2NhdGlvbi4NCiAmbmJzcDtUaGlz IGlzIGEgc29tZXdoYXQgaW5jb3JyZWN0IGFzc3VtcHRpb24gaWYgd2UgYWxzbyBiZWxpZXZlLCBh dCB0aGUgc2FtZSB0aW1lLCB0aGF0IHRoZSBuYW1lIGlzIHVzZWQgZm9yIHJvdXRpbmcuICZuYnNw O0J5IGRlZmluaXRpb24sIHJvdXRpbmcgaXMgbG9jYXRpb24uPG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5UaGVyZSBhcmUgbnVt ZXJvdXMgd2F5cyB0byBnZXQgYXJvdW5kIHRoaXMgY29udHJhZGljdGlvbi4gJm5ic3A7PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl cmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRC Ij4xLSBXZSBhbGxvdyBhbnlib2R5IHRvIHB1Ymxpc2ggYW55IG5hbWUgYW55d2hlcmUgYW5kIGhh dmUgdGhlIG5ldHdvcmsgbG9vayBmb3IgaXQgKGluIG90aGVyIHdvcmRzLCBubyByb3V0aW5nLCBq dXN0IGRpc2NvdmVyeSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0K Y29sb3I6IzRCNEI0QiI+Mi0gSGF2ZSByb3V0aW5nIHVwZGF0ZSBvbiB0aGUgZmx5IChhbGxvdyBh bnkgbm9kZSB0byBhZHZlcnRpc2UsIHZpYSByb3V0aW5nLCB0aGUgcHJlc2VuY2Ugb2YgbmFtZS9u YW1lc3BhY2UpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9y OiM0QjRCNEIiPjMtIERvIHNvbWUgZm9ybSBvZiBpbmRpcmVjdGlvbjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRF IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+SW4gdGhpcyBl bWFpbCB3ZeKAmWxsIHJ1bGUgb3V0IG9wdGlvbnMgMSBhbmQgMiwgd2hpY2ggaGF2ZSBzb21lIHNl cmlvdXMgc2NhbGFiaWxpdHkgaXNzdWVzIGZvciBhIHJlYWwgbmV0d29yay4gJm5ic3A7VGhhdCBs ZWF2ZXMgdXMgd2l0aCBvcHRpb24gMy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPkxvY2F0b3IgSGludHMgYW5kIExpbmsgT2Jq ZWN0cyBhcmUgaW4gZWZmZWN0IGEgdmVyc2lvbiBvZiBvcHRpb24gMy4gJm5ic3A7Q0NOeCB1c2Vz IG1hbmlmZXN0cyB0byBpbmRpcmVjdCB0byBoYXNoIGJhc2VkIG5hbWVzLCBhbHNvIGEgdmVyc2lv biBvZiAzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjoj NEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0K Y29sb3I6IzRCNEI0QiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OzsNCmNvbG9yOiM0QjRCNEIiPlRoZSBMaW5rIE9iamVjdCBwcm9wb3NlZCBpbiB0aGlzIHBh cGVyIGdldHMgcmlkIG9mIGNhY2hlIHBvaXNvbmluZyB3aXRoIGEgbnVtYmVyIG9mIHRlY2huaXF1 ZXMgdGhhdCBib2lsIGRvd24gdG8gb25lIGJpZyBzYWNyaWZpY2U6PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4tICZxdW90O1Ro ZSBjYWNoZSBjYW4gdGhlbiBpbXBvc2UgdGhlIHJlc3RyaWN0aW9uIHRoYXQgb25seSBpbnRlcmVz dHMgY2FycnlpbmcgdGhlIHNhbWUgbGluayBvYmplY3QgY2FuIGJlIHNhdGlzZmllZCB3aXRoIHRo ZSBzcGVjaWZpYyBpbnN0YW5jZSBvZiB0aGUNCiBkYXRhIGl0ZW0uJnF1b3Q7PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtW ZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5CYXNp Y2FsbHksIHdoYXQgaXTigJlzIHNheWluZyBpcyB0aGF0IGlmIHlvdSByZXRyaWV2ZSBzb21ldGhp bmcgd2l0aCB0aGUgbmFtZSAvYS9iIHdpdGggYSBsaW5rIHRvIC9mb28vYmFyICZuYnNwO2l0IGNh biBvbmx5IGJlIGFuc3dlcmVkIGJ5IGFuIGludGVyZXN0DQogd2l0aCB0aGUgbmFtZSAvYS9iIGFu ZCBhIGxpbmsgdG8gL2Zvby9iYXIuICZuYnNwOyBFZmZlY3RpdmVseSwgd2UgYXJlIHJvdXRpbmcg YW5kIG1hdGNoaW5nIC9mb28vYmFyL2EvYiB3aGVuIHRhbGtpbmcgYWJvdXQgb2JqZWN0IC9hL2Iu ICZuYnNwO0Rpc2FkdmFudGFnZTogQSByZXF1ZXN0IGZvciAvYS9iIHdpbGwgbm90IG1hdGNoIHRo ZSBvYmplY3QgKHRoaXMgd291bGQgbGVhZCB0byBjYWNoZSBwb2lzb25pbmcpWzFdLiAmbmJzcDtB ZHZhbnRhZ2U6IFRoZSBzaWduYXR1cmUNCiBmb3IgL2EvYiAodGhlIG9iamVjdCkgY2FuIGJlIGRv bmUgYXQgYSBkaWZmZXJlbnQgbGV2ZWwgdGhhbiB0aGUgc2lnbmF0dXJlIG9mIC9mb28vYmFyL2Ev YiAodGhlIGxpbmspLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpj b2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Tm90ZSB0aGF0IHRoaXMgaXMgYSBmb3JtIG9mIGVuY2Fwc3Vs YXRpb24uICZuYnNwO0kgY291bGQgYWNoaWV2ZSBzaW1pbGFyIHJlc3VsdHMgYnkganVzdCBlbmNh cHN1bGF0aW5nIC9hL2IgaW50byAvZm9vL2Jhci9hL2IgYW5kIG5vdCByZXF1aXJlIGFueSBsaW5r DQogb2JqZWN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xv cjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ow0KY29sb3I6IzRCNEI0QiI+VGhlIHBhcGVyIHN1Z2dlc3RzIHZlcmlmeWluZyBsaW5rIG9iamVj dHMuIFRoaXMgaXMgbm90IHN1ZmZpY2llbnQgdG8gcHJldmVudCBwb2lzb25pbmcuICZuYnNwO0kg Y2FuIGhhdmUgYSB2YWxpZCBsaW5rIG9iamVjdCAoZnJvbSBhbiBhdHRhY2tlcikgdGhhdA0KIGJy aW5ncyBtZSAmbmJzcDthbiBpbnZhbGlkIGNvbnRlbnQgb2JqZWN0LiAmbmJzcDtJZiB0aGF0IGNv bnRlbnQgb2JqZWN0IGlzIG1hdGNoZWQgb24gbmFtZSB0aGVuIHBvaXNvbmluZyB3aWxsIG9jY3Vy LiBUaGUgb25seSB3YXkgYXJvdW5kIHRoaXMgd291bGQgYmUgdG8gaGF2ZSBhIHJldmVyc2UgY3J5 cHRvIG1hcHBpbmcgZnJvbSB0aGUgb2JqZWN0IG5hbWUgdG8gdGhlIGxpbmsgb2JqZWN0LiAoTGlr ZSBhIHNpZ25lZCBjb250ZW50IG9iamVjdCAmIzQzOyBsaW5rIG9iamVjdA0KIHRvZ2V0aGVyIGZy b20gdGhlIGNvbnRlbnQgb2JqZWN04oCZcyBrZXkpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+VGhlIHBhcGVyIGFsc28gbWVu dGlvbnMgdGhhdCBjYWNoZXMgY2FuIGNoZWNrIHNpZ25hdHVyZXMgYW5kIGNvbnN1bWVycyBjYW4g dXNlIGV4Y2x1ZGVzIHRvIGhlbHAgd2l0aCBwb2lzb25pbmcuIFRoaXMgaXMgdW5zY2FsYWJsZSBm b3IgYSBudW1iZXINCiBvZiByZWFzb25zIGFuZCBwcm9iYWJseSBkZXNlcnZlcyBhbm90aGVyIHRo cmVhZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRC NEI0QiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNv bG9yOiM0QjRCNEIiPlRoZSBjdXJyZW50IENDTnggYXBwcm9hY2ggaXMgdG8gdXNlIGhhc2ggYmFz ZWQgbmFtaW5nIGFuZCBvYmplY3RzIHdpdGggbm8gbmFtZXMgKG9ubHkgaW1wbGllZCBoYXNoZXMp LiBUaGlzIGFsbG93cyB1cyB0byBnZXQgYXJvdW5kIG1hbnkgb2YgdGhlc2UNCiBwcm9ibGVtcy4g Jm5ic3A7TkROIGNvdWxkIHBvdGVudGlhbGx5IHVzZSBzaW1pbGFyIHRlY2huaXF1ZXMgKHdpdGgg b3Igd2l0aG91dCB0aGUgbGluayBvYmplY3QpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+TmFjaG88bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJE RSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5b MV0gU29tZSBwZW9wbGUgYmVsaWV2ZSB0aGF0IHdl4oCZcmUgbm90IGdvaW5nIHRvIGJlIGluIGEg d29ybGQgd2hlcmUgdGhpcyB0eXBlIG9mIGNhY2hpbmcgbWF0dGVycywgc28gdGhpcyBtYXkgbm90 IGJlIGEgZGlzYWR2YW50YWdlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7DQpjb2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXN0 eWxlLXNwYW4iPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KOS4wcHQ7Zm9udC1m YW1pbHk6Q291cmllcjtjb2xvcjojNEI0QjRCIj4tLTwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0i REUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjsNCmNv bG9yOiM0QjRCNEIiPk5hY2hvIChJZ25hY2lvKSBTb2xpczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHls ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQpjb2xvcjojNEI0QjRCIj5Q cm90b2NvbCBBcmNoaXRlY3Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBw dDtmb250LWZhbWlseTpDb3VyaWVyOw0KY29sb3I6IzRCNEI0QiI+UHJpbmNpcGFsIFNjaWVudGlz dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNv dXJpZXI7DQpjb2xvcjojNEI0QjRCIj5QYWxvIEFsdG8gUmVzZWFyY2ggQ2VudGVyIChQQVJDKTxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJp ZXI7DQpjb2xvcjojNEI0QjRCIj4mIzQzOzEoNjUwKTgxMi00NDU4PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUi IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjsNCmNvbG9yOiM0QjRC NEIiPjxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlz QHBhcmMuY29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl cmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPk9uIDEw LzE2LzE1LCAxMjoyMiBBTSwgJnF1b3Q7QW5kcmVhIERldHRpJnF1b3Q7ICZsdDs8YSBocmVmPSJt YWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Ij5hbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ8 L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7DQpjb2xvcjojNEI0QjRCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVD NERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7DQptYXJnaW4tbGVmdDozLjc1cHQ7 bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiIGlk PSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7DQpjb2xvcjojNEI0QjRCIj5EZWFyIEFsbCw8YnI+DQpkbyB5b3UgcmVtZW1iZXIgdGhp cyBvbGQgZGlzY3Vzc2lvbj88YnI+DQo8YnI+DQpDaXRpbmcgRGF2ZU8gJnF1b3Q7V2hpbGUgd2Ug bWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5nIHNvbWV0aGluZyBsaWtlIHRoaXMgdWx0aW1hdGVseS4u Li4mcXVvdDsuPGJyPg0KPGJyPg0KV2VsbCwgdGhpcyBlbWFpbCBpcyBqdXN0IHRvIHBvaW50IG91 dCB0aGF0IE5ETiB0ZWFtIGVtYnJhY2VkIHRoZSBMb2NhdG9yIEhpbnQsIGFrYSBMaW5rIE9iamVj dCwgcHJpbmNpcGxlcyBpbiB0aGVpciBORkQgc29mdHdhcmUsIHdpdGggYSBjbGV2ZXIgdGVjaG5p cXVlIHRvIGF2b2lkIGNhY2hlIHBvaXNvbmluZyAuPGJyPg0KPGJyPg0KUmVmZXJlbmNlczo8YnI+ DQombmJzcDsgPGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtmb250LWZhbWlseTomcXVvdDtEZWphVnUgU2FucyZxdW90OywmcXVvdDtzZXJpZiZxdW90 OzsNCmNvbG9yOiM0QjRCNEIiPjxhIGhyZWY9Imh0dHA6Ly9yZWRtaW5lLm5hbWVkLWRhdGEubmV0 L2F0dGFjaG1lbnRzL2Rvd25sb2FkLzQyNy9mb3J3YXJkaW5nLWhpbnRfMjAxNTA4MTQucHB0eCI+ aHR0cDovL3JlZG1pbmUubmFtZWQtZGF0YS5uZXQvYXR0YWNobWVudHMvZG93bmxvYWQvNDI3L2Zv cndhcmRpbmctaGludF8yMDE1MDgxNC5wcHR4PC9hPjxicj4NCjxhIGhyZWY9Imh0dHA6Ly9uYW1l ZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNS8wMy9TTkFNUC1ORE4tU2NhbGFiaWxp dHkucGRmIj5odHRwOi8vbmFtZWQtZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTUvMDMv U05BTVAtTkROLVNjYWxhYmlsaXR5LnBkZjwvYT48YnI+DQpzZWUgYWxzbyAmcXVvdDtuZXR3b3Jr X3JlZ2lvbiZxdW90OyBjb25maWd1cmF0aW9uIHNlY3Rpb24gaW4gbmZkLmNvbmY8YnI+DQo8YnI+ DQpSZWdhcmRzLDxicj4NCjxicj4NCkFuZHJlYTxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBsYW5n PSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+PGJyPg0KPGJyPg0K T24gMDkvMDEvMjAxNSAyMzozOCwgQW5kcmVhIERldHRpIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv bToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj NEI0QjRCIj5HcmVhdCBuZXdzLg0KPGJyPg0KSXMgdGhlcmUgYWxyZWFkeSBhIGRvY3VtZW50IHBy ZXNlbnRpbmcgdGhlc2UgaW50ZXJlc3RpbmcgZmVhdHVyZXMgb3IgaXQgd2lsbCBiZSByZWxlYXNl ZCBzaG9ydGx5ID8NCjxicj4NCjxicj4NCkFuZHJlYSA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpP biAwMS8wOS8yMDE1IDA4OjA2IFBNLCA8YSBocmVmPSJtYWlsdG86SWduYWNpby5Tb2xpc0BwYXJj LmNvbSI+SWduYWNpby5Tb2xpc0BwYXJjLmNvbTwvYT4gd3JvdGU6DQo8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi PjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5D Q04gMS4wIGhhcyBnb25lIG1ham9yIHJldmlzaW9ucyBzaW5jZSB0aGUgb2xkIENDTi4mbmJzcDsg SW4gdGhlIGN1cnJlbnQgc3lzdGVtDQo8YnI+DQp0aGVyZSBhcmUgYSBudW1iZXIgb2YgZmVhdHVy ZXMgdGhhdCBtYWtlIHRoZXNlIGlzc3VlcyBsZXNzIG9mIGEgcHJvYmxlbS4gPGJyPg0KPGJyPg0K U3BlY2lmaWNhbGx5LCB3ZSBoYXZlIE1hbmlmZXN0cyBhbmQgTmFtZS1sZXNzIG9iamVjdHMuJm5i c3A7IFRoZXNlIGJhc2ljYWxseSA8YnI+DQphbGxvdyB5b3UgdG8gaGF2ZSBuYW1lIGluZGlyZWN0 aW9uIGFuZCBvYmplY3RzIGhvc3RlZCBpbmRlcGVuZGVudGx5IG9mIDxicj4NCmxvY2F0aW9uLiA8 YnI+DQo8YnI+DQpUaGUgbmFtZSwgd2hpY2ggZm9yIHVzIGlzIGEgbmV0d29yayBuYW1lLCBpcyB3 aGF0IHRoZSBuZXR3b3JrIHVzZXMgdG8gZmluZCA8YnI+DQpzdHVmZi4gSXTCuXMgZWFzeSB0byB0 aGluZyBvZiB0aGlzIGFzIHRoZSBzYW1lIGFzIHRoZSB1c2VyIGRlZmluZWQgbmFtZS4gPGJyPg0K SW4gc29tZSBjYXNlcyBpdCBpcywgYnV0IGluIHNvbWUgY2FzZXMgaXQgbWlnaHQgbm90IGJlLiA8 YnI+DQo8YnI+DQpJbiBDQ04gd2UgY2FuIGN1cnJlbnRseSB1c2UgbWFuaWZlc3RzIHRvIGRvIGEg Zm9ybSBvZiBzZWN1cmUgdHJhbnNsYXRpb24gPGJyPg0Kb2Ygb25lIG5hbWUgdG8gYW5vdGhlci4g VGhlcmUgYXJlIHNvbWUgbGltaXRhdGlvbnMgaW4gdGVybXMgb2YgcHVibGlzaGVyIDxicj4NCmJ1 dCB0aGUgcHJpbWl0aXZlcyBhcmUgY3VycmVudGx5IGhvbGRpbmcgdXAgZm9yIHdoYXQgd2Ugd2Fu dCB0byBhY2hpZXZlLiA8YnI+DQo8YnI+DQpTbywgdG8gYW5zd2VyIHlvdXIgaW5pdGlhbCBxdWVz dGlvbiwgSSB0aGluayB0aGF0IHRoZSBwcmltaXRpdmVzIHdlIGhhdmUgPGJyPg0KcmlnaHQgbm93 IGNhbiBnaXZlIHlvdSBhIGxvdCBvZiB3aGF0IHlvdcK5cmUgbG9va2luZyBmb3IuJm5ic3A7IFdp bGwgd2UgbmVlZCB0byA8YnI+DQpoYXZlIHNvbWUgZXh0cmEgbG9jYXRvciBvciBzb21lIG90aGVy IHNjYWxhYmlsaXR5IG1lY2hhbmlzbT8mbmJzcDsgTWF5YmUsIGJ1dCBJIDxicj4NCnRoaW5rIHdl IGNhbiBnZXQgZmFyIHdpdGggdGhlIHByaW1pdGl2ZXMgd2UgY3VycmVudGx5IGhhdmUuIDxicj4N Cjxicj4NCk5hY2hvIDxicj4NCjxicj4NCjxicj4NCi0tIDxicj4NCk5hY2hvIChJZ25hY2lvKSBT b2xpcyA8YnI+DQpQcm90b2NvbCBBcmNoaXRlY3QgPGJyPg0KUHJpbmNpcGFsIFNjaWVudGlzdCA8 YnI+DQpQYWxvIEFsdG8gUmVzZWFyY2ggQ2VudGVyIChQQVJDKSA8YnI+DQomIzQzOzEoNjUwKTgx Mi00NDU4IDxicj4NCjxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25h Y2lvLlNvbGlzQHBhcmMuY29tPC9hPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4N Ck9uIDEvOS8xNSwgMTA6MjYgQU0sICZxdW90O0FuZHJlYSBEZXR0aSZxdW90OyA8YSBocmVmPSJt YWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Ij4mbHQ7YW5kcmVhLmRldHRpQHVuaXJvbWEy Lml0Jmd0OzwvYT4gd3JvdGU6DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5JIGFncmVlIG9u IGFsbCB5b3VyIHBvaW50cy4NCjxicj4NCjxicj4NCkNvbnNlcXVlbnRseSwgSSBzZWUgdHdvIGNo b2ljZXMgaW4gZnJvbnQgb2YgdXMgYmVmb3JlIHRvIHRoaW5rIHRvIHVzZSA8YnI+DQpJQ04gaW4g dGhlIGdsb2JhbCBzY2FsZTogPGJyPg0KPGJyPg0KMSkgZWl0aGVyIHdlIGZvdW5kIGEgcmVhc29u YWJsZSB3YXkgdG8gc2NhbGUgdGhlIHJvdXRpbmcgYnkgb2JqZWN0IG5hbWUgPGJyPg0KKGluY2x1 ZGluZyBtb2JpbGl0eSBhbmQgbXVsdGktZGVzdGluYXRpb25zL211bHRpLXNvdXJjZXMgY2FzZXMp OyA8YnI+DQoyKSBvciB3ZSBmb3VuZCBhIHJlbGlhYmxlIGFuZCBzZWN1cmUgdHJhbnNsYXRpb24g bWVjaGFuaXNtLiA8YnI+DQo8YnI+DQpXaGljaCBvZiB0d28gd2lsbCByZXF1aXJlIGxlc3MgZWZm b3J0PyA8YnI+DQo8YnI+DQpJIGRvIG5vdCBrbm93IDotKSA8YnI+DQo8YnI+DQpBbmRyZWEgPGJy Pg0KPGJyPg0KPGJyPg0KPGJyPg0KT24gMDEvMDkvMjAxNSAwNjoyMSBQTSwgRGF2aWQgT3JhbiB3 cm90ZTogPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToN CjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7Y29sb3I6IzRCNEI0QiI+V2hpbGUgd2UgbWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5nIHNv bWV0aGluZyBsaWtlIHRoaXMgdWx0aW1hdGVseSwgZXZlcnkNCjxicj4NCnRpbWUgeW91IGludHJv ZHVjZSBhIGxldmVsIG9mIGluZGlyZWN0aW9uIHZpYSBzb21lIGtpbmQgb2YgdHJhbnNsYXRpb24g PGJyPg0KZnVuY3Rpb24sIHlvdSBkcmFtYXRpY2FsbHkgaW5jcmVhc2UgdGhlIGF0dGFjayBzdXJm YWNlIGFnYWluc3QgdGhlIDxicj4NCnN5c3RlbS4gTm90IG9ubHkgZG8geW91IGhhdmUgdG8gc2Vj dXJlIHRoZSBpbnB1dCBhbmQgdGhlIG91dHB1dCB2YWx1ZXMgPGJyPg0KaW4gdGhlIHBhY2tldHMs IHlvdSBhbHNvIGhhdmUgc2VjdXJlIHRoZSB0cmFuc2xhdGlvbnMgYWdhaW5zdCBzcG9vZmluZyA8 YnI+DQphbmQgdGhlIHNlcnZpY2UgdGhhdCBwZXJmb3JtcyB0aGUgdHJhbnNsYXRpb24gYWdhaW5z dCB0aGUgZnVsbCBwYW5vcGx5IDxicj4NCm9mIHZ1bG5lcmFiaWxpdGllcy4gPGJyPg0KPGJyPg0K Um91dGluZyBoaW50cyBhcmUgcGFydGljdWxhcmx5IHRyaWNreS4gSSByZWNhbGwgYSBwcm9wb3Nh bCBmb3IgTkROIDxicj4NCnJvdXRpbmcgaGludHMgdGhhdCB3YXMgcHJlc2VudGVkIGF0IGEgcmVj ZW50IE5ETiByZXRyZWF0IHRoYXQgbG9va2VkIDxicj4NCnN1cGVyZmljaWFsbHkgY2xldmVyLCBi dXQgY29sbGFwc2VkIGluIGEgaGVhcCBvZiBzZWN1cml0eSBwcm9ibGVtcyBhZnRlciA8YnI+DQph IGZldyBob3VycyBvZiBzY3J1dGlueS4gPGJyPg0KPGJyPg0KSW52YWxpZGF0aW9uIG9mIG1hcHBp bmdzIGlzIGFsc28gcXVpdGUgZGVsaWNhdGUgZm9yIHJvdXRpbmcgc3lzdGVtcyA8YnI+DQp3aGVy ZSB0aGUgZXhwZWN0YXRpb25zIG9mIHJvdXRpbmcgZGlzcnVwdGlvbiBkdXJhdGlvbnMgYXJlIG11 Y2ggc2hvcnRlciA8YnI+DQp0aGFuIHNheSwgbmFtZSBtYXBwaW5nIGRpc3J1cHRpb25zIGluIHN5 c3RlbXMgbGlrZSBETlMgZHVlIHRvIDxicj4NCnRyYW5zbGF0aW9uIGNhY2hlIFRUTHMuIDxicj4N Cjxicj4NCk9uZSB0aGluZyB0aGF0IG1ha2VzIHJvdXRpbmcgaGludHMgKGFzIG9wcG9zZWQgdG8g bmFtZS0mZ3Q7bmFtZSA8YnI+DQp0cmFuc2xhdGlvbnMpIHBhcnRpY3VsYXJseSB0cmlja3kgZm9y IE5ETi9DQ04tbGlrZSBhcmNoaXRlY3R1cmVzIGlzIDxicj4NCmRvaW5nIHRoZW0gaW4gYSB3YXkg dGhhdCBkb2VzIG5vdCBicmVhayBvciBzdWJzdGFudGlhbGx5IGNvbnN0cmFpbiA8YnI+DQptdWx0 aS1kZXN0aW5hdGlvbiBkZWxpdmVyeS4gSXTCuXMgbXVjaCBlYXNpZXIgdG8gZG8gdGhpcyB3aXRo IDxicj4NCnNpbmdsZS1kZXN0aW5hdGlvbiBkZWxpdmVyeSAtIG9uZSBleGFtcGxlIG9mIGEgZnVs bC13b3JrZWQgc2NoZW1lIGlzIHRoZSA8YnI+DQpMSVNQIG1hcHBpbmcgc2VydmljZSBmb3IgSVAu IDxicj4NCjxicj4NCkRhdmVPLiA8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxz cGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5PbiBK YW4gOSwgMjAxNSwgYXQgMjozMCBBTSwgQW5kcmVhIERldHRpDQo8YSBocmVmPSJtYWlsdG86YW5k cmVhLmRldHRpQHVuaXJvbWEyLml0Ij4mbHQ7YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Jmd0Ozwv YT4gPGJyPg0Kd3JvdGU6IDxicj4NCjxicj4NCk9uIDAxLzA4LzIwMTUgMDY6MDAgUE0sIDxhIGhy ZWY9Im1haWx0bzpNYXJjLk1vc2tvQHBhcmMuY29tIj5NYXJjLk1vc2tvQHBhcmMuY29tPC9hPiB3 cm90ZToNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6 DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOiM0QjRCNEIiPlBBUkMgd2lsbCBiZSByZWxlYXNpbmcgdGhlIG5leHQgdmVy c2lvbiBvZiBvdXIgd29ya2luZyBkb2N1bWVudHMNCjxicj4NCnNob3J0bHksIGJlZm9yZSB0aGUg aWNucmcgbWVldGluZy4mbmJzcDsgV2UgaGF2ZSBmb3IgYSB3aGlsZSBzdXBwb3J0ZWQgYW4gPGJy Pg0KSW50ZXJlc3QgY2FycnlpbmcgYSBQYXlsb2FkIGZpZWxkIHRoYXQgY2FuIGNhcnJ5IGV4dGVu ZGVkIGluZm9ybWF0aW9uIDxicj4NCnRoYXQgaXMgbm90IHBhcnQgb2YgdGhlIG5hbWUuJm5ic3A7 IEludGVybWVkaWF0ZSBub2RlcyBkbyBub3QgcHJvY2VzcyB0aGUgPGJyPg0KcGF5bG9hZC4gPGJy Pg0KPGJyPg0KSWYgdGhlIHBheWxvYWQgY2FuIG1ha2UgYSBkaWZmZXJlbmNlIHRvIGEgZHluYW1p YyBjb250ZW50IHB1Ymxpc2hlciwgPGJyPg0KdGhlbiB0aGUgcmVxdWVzdGVyIG11c3QgcHV0IGEg bWFya2VyIG9mIHRoZSBwYXlsb2FkIGluIHRoZSBuYW1lIOKAuSBpLmUuIDxicj4NCnB1dCB0aGUg aGFzaCBvZiB0aGUgcGF5bG9hZCBhIGEgbmFtZSBjb21wb25lbnQsIG9yIHVzZSBhIG5vbmNlLiZu YnNwOyBUaGlzIDxicj4NCndpbGwgYWxsb3cgcHJvcGVyIG11bHRpcGxleGluZyBvZiBkaWZmZXJl bnQgcGF5bG9hZHMgaW4gdGhlIG5hbWUuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUi IHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPkkgc2VlIHRoYXQgdGhpcyBp cyBhIHdheSB0byBpbmRpY2F0ZSB0byB0aGUgcm91dGVyIHdoaWNoIGlzIHRoZSBwYXJ0DQo8YnI+ DQpvZiB0aGUgbmFtZSB0aGF0IGlzIHJlbGV2YW50IGZvciB0aGUgUElUL0ZJQiBwdXJwb3Nlcy4g QW5kIGl0IHNvdW5kcyA8YnI+DQpnb29kIHRvIG1lLCBzaW5jZSBpdCBzcGVlZHMgdXAgdGhlIGxv b2t1cCBwcm9jZXNzZXMuIDxicj4NCjxicj4NCkhvd2V2ZXIsIGxldCBtZSBwb3NlIGEgbW9yZSBn ZW5lcmFsIHF1ZXN0aW9uOiBpcyBpdCByZWFsbHkgJnF1b3Q7SUNOIDxicj4NCm1hbmRhdG9yeSZx dW90OyB0byB1c2UgYSBjb21wb25lbnQgb2YgdGhlIG9iamVjdCBuYW1lIHRvIGZvcndhcmQ/IDxi cj4NCjxicj4NCldoYXQgd2Ugd291bGQgbG9zZSwgaWYgd2UgdXNlZCB0aGUgb2JqZWN0IG5hbWUg b25seSBmb3IgUElUIGFuZCA8YnI+DQpjYWNoaW5nIG9wZXJhdGlvbnMgYW5kIChvcHRpb25hbGx5 KSBhbm90aGVyICZxdW90O3JvdXRpbmcgaW5mbyZxdW90OyBmaWVsZCA8YnI+DQpjb21wbGV0ZWx5 IGRlY291cGxlZCBmcm9tIHRoZSBuYW1lIGZvciBGSUIgZm9yd2FyZGluZyBwdXJwb3Nlcz8gPGJy Pg0KPGJyPg0KSWYgd2UgZG8gbm90IGxvc2Ugc28gbXVjaCwgd2h5IGRvIG5vdCBvcGVuIGFuIElD TiAxLjAxIHBoYXNlICgyLjAgd2FzIDxicj4NCnRvbyBhbWJpdGlvdXMgOy0pKSZuYnNwOyBpbiB3 aGljaCB3ZSByZWNvZ25pemUgdGhhdCByb3V0aW5nIGJ5IG9iamVjdCBuYW1lIDxicj4NCmNyZWF0 ZXMgc2NhbGFiaWxpdHkgcHJvYmxlbSBpbiB0aGUgbGFyZ2UgYXJlYSwgYW5kIHNvIGluIHRoZXNl IGNhc2VzIDxicj4NCklDTiBjYW4gYmUgaGVscGVkIGJ5IGEgcGxhaW4gb2xkIGJ5IHJvdXRpbmcg YnkgbG9jYXRvciAoYWthIHJvdXRpbmcgPGJyPg0KaW5mbywgcm91dGluZyBoaW50LCBsYWJlbCwg Zm9yd2FyZGluZyBhbGlhcywgZXRjLik/IDxicj4NCjxicj4NCklmIHRoaXMgd2FzIG9idmlvdXMs IHByb2JhYmx5IGl0IGlzIG5vdyB0aGUgcmlnaHQgdGltZSB0byBkZWZpbmUgc3VjaCA8YnI+DQph IFRMVi4gU2ltaXJhcmlseSB0byBLZXlMb2NhdG9yIHdlIGNvdWxkIGRlZmluZSBhIENvbnRlbnRM b2NhdG9yIHRoYXQgPGJyPg0Kc3BlY2lmaWVzIGEgKG9yIG1vcmUpIHJvdXRhYmxlIE5hbWUgd2hl cmUgaXQgaXQgaXMgcG9zc2libGUgdG8gZm91bmQgPGJyPg0KdGhlIG9iamVjdC4gPGJyPg0KPGJy Pg0KSSBrbm93IHRoYXQgSSBhbSByZWRpc2NvdmVyaW5nIHRoZSB3aGVlbCBzaW5jZSBtYW55IG90 aGVyIGV4Y2VsbGVudCA8YnI+DQpwcm9qZWN0cy9yZXNlYXJjaGVycyBiZWZvcmUgaGF2ZSBwcmVk aWN0ZWQgdGhhdCwgZS5nLiA8YnI+DQo8YnI+DQpTQUlMIHByb2plY3QgMjAxMCDCrSDCs1JvdXRp bmcgaGludHPCsiA8YnI+DQo8YnI+DQpTLiBTaGVua2VyLCAyMDExIC0gTmFtaW5nIGluIGNvbnRl bnQtb3JpZW50ZWQgQXJjaGl0ZWN0dXJlczogwrPFoHRoZSA8YnI+DQpmZXRjaC10ZXJtcyBlbmFi bGUgdGhlIHJvdXRpbmcgc3lzdGVtIHRvIG1vcmUgZWFzaWx5IGZpbmQgdGhlIG9iamVjdMKyIDxi cj4NCjxicj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cuaWNzaS5iZXJrZWxleS5lZHUvcHVicy9uZXR3 b3JraW5nL0lDU0lfbmFtaW5naW5jb250ZW50b3JpZW50ZSI+aHR0cDovL3d3dy5pY3NpLmJlcmtl bGV5LmVkdS9wdWJzL25ldHdvcmtpbmcvSUNTSV9uYW1pbmdpbmNvbnRlbnRvcmllbnRlPC9hPjxi cj4NCmQxMS5wZGYgPGJyPg0KPGJyPg0KUHJlc2VudGF0aW9uIG9mIEQuIE9yYW4sIDIwMTEgLSBO RE4gYW5kIElQIFJvdXRpbmc6IENhbiBpdCBzY2FsZT8gwq0gPGJyPg0KwrPFoFVzZSBhIHRyYW5z bGF0aW9uIGxvb2t1cCB0byBjb252ZXJ0IGZyb20gY29udGVudCBuYW1lIHRvIHJvdXRpbmcgPGJy Pg0KbGFiZWwocynCsiA8YnI+DQo8YnI+DQo8YSBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcv Z3JvdXAvaXJ0Zi90cmFjL3Jhdy1hdHRhY2htZW50L3dpa2kvaWNucmcvSVJURiUyMCI+aHR0cDov L3Rvb2xzLmlldGYub3JnL2dyb3VwL2lydGYvdHJhYy9yYXctYXR0YWNobWVudC93aWtpL2ljbnJn L0lSVEYlMjA8L2E+LQ0KPGJyPg0KJTIwQ0NOJTIwQW5kJTIwSVAlMjBSb3V0aW5nJTIwLSUyMDIu cGRmIDxicj4NCjxicj4NCkhlcm1hbnMgZXQuIGFsLCZuYnNwOyAyMDEyIC0gR2xvYmFsIHNvdXJj ZSBtb2JpbGl0eSBpbiB0aGUgY29udGVudC1jZW50cmljIDxicj4NCm5ldHdvcmtpbmcgYXJjaGl0 ZWN0dXJlLSDCs1NlcGFyYXRlIG5hbWVzcGFjZXMgZm9yIGlkZW50aWZpZXIgYW5kIDxicj4NCmxv Y2F0b3JzwrIuIDxicj4NCjxhIGhyZWY9Imh0dHA6Ly91c2VyLml0LnV1LnNlL35mcmVoZTQ4OS9w dWJsaWNhdGlvbnMvaGVybWFuczEyZ2xvYmFsLnBkZiI+aHR0cDovL3VzZXIuaXQudXUuc2UvfmZy ZWhlNDg5L3B1YmxpY2F0aW9ucy9oZXJtYW5zMTJnbG9iYWwucGRmPC9hPjxicj4NCjxicj4NCkwu IFpoYW5nLCAyMDEzIC0gU2NhbGluZyBORE4gUm91dGluZzogT2xkIFRhbGUsIE5ldyBEZXNpZ24s IDxicj4NCsKzQXBwbGljYXRpb24gbmFtZXMgYXJlIHVzZWQgZm9yIGNhY2hpbmcgYW5kIHNpZ25h dHVyZSB2ZXJpZmljYXRpb24sIDxicj4NCndoaWxlIHRoZSBmb3J3YXJkaW5nIGFsaWFzLCB3aGlj aCByZWZsZWN0cyB0aGUgc2VydmljZSBwcm92aWRlciBvZiB0aGUgPGJyPg0KY29udGVudCBwcm9k dWNlciwgc2VydmVzIGFzIGEgaGludCB0byByb3V0ZXJzIGFib3V0IHdoZXJlIHRoZSBwYWNrZXQg PGJyPg0KbWF5IGJlIGZvcndhcmRlZMKyIDxicj4NCjxicj4NCjxhIGhyZWY9Imh0dHA6Ly9uYW1l ZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8wOC9uZG4tdHItNC1zY2FsaW5nLW5k bi1ybyI+aHR0cDovL25hbWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA4L25k bi10ci00LXNjYWxpbmctbmRuLXJvPC9hPjxicj4NCnV0aW5nLnBkZiA8YnI+DQo8YnI+DQpOLiBT b2xpcyAoUEFSQyBkZXZlbG9wZXIgb2YgQ0NOeCAxLjApLCBwcmVzZW50YXRpb24gYXQgQ0NOeENv biAyMDEzIMKtIDxicj4NCk9yZGVyZWQtRWxlbWVudCBOYW1pbmcgKE9FTiksIMKzSSBwcmVzZW50 ZWQgYSBtYXRjaGluZyBzeXN0ZW0gd2l0aCBvcmRlciA8YnI+DQpvZiBwcmVmZXJlbmNlIGJhc2Vk IG9uIGxhYmVscyAod2hpY2ggaW5jbHVkZWQgaGFzaGVzIG9mIGNvbnRlbnQpwrIgPGJyPg0KPGEg aHJlZj0iaHR0cDovL3d3dy5jY254Lm9yZy9ldmVudHMvY2NueGNvbi0yMDEzLyI+aHR0cDovL3d3 dy5jY254Lm9yZy9ldmVudHMvY2NueGNvbi0yMDEzLzwvYT48YnI+DQo8YnI+DQombmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVnYXJkcywgPGJyPg0KPGJyPg0KQW5kcmVhIDxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9t OjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0 QjRCNEIiPkl0IGlzIG5vdCBtYW5kYXRvcnkgdGhhdCBhcHBsaWNhdGlvbnMgZG8gdGhpcyDigLkg c29tZSBkYXRhIG1pZ2h0DQo8YnI+DQpyaWdodGx5IGJlbG9uZyBpbiB0aGUgbmFtZS4gPGJyPg0K PGJyPg0KVXNpbmcgdGhpcyBtZXRob2QgcmVsaWV2ZXMgdGhlIGZvcndhcmRpbmcgcGxhbmUgZnJv bSBoYXZpbmcgdG8gPGJyPg0KcHJvY2VzcyBhbmQgc3RvcmUgaW4gdGhlIFBJVCBsYXJnZSBuYW1l cyB0aGF0IG1ha2Ugbm8gZGlmZmVyZW5jZSBpbiA8YnI+DQpyb3V0aW5nLiZuYnNwOyBJdCBhbHNv IG1lYW5zIHRoYXQgdGhlIHBvdGVudGlhbGx5IGxhcmdlIHBheWxvYWQgZG9lcyBub3QgPGJyPg0K bmVlZCB0byBiZSBlY2hvZWQgYmFjayB0byB0aGUgY2xpZW50IGluIHRoZSByZXNwb25zZSBuYW1l LiA8YnI+DQo8YnI+DQpUaGUgcHJldmlvdXMgUEFSQyBzcGVjIGlzIGF0IDxicj4NCjxhIGhyZWY9 Imh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254LW1vc2tvLXRsdm1lc3NhZ2VzLTAyLmh0bWwi Pmh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254LW1vc2tvLXRsdm1lc3NhZ2VzLTAyLmh0bWw8 L2E+PGJyPg0KLiZuYnNwOyBJdCB3aWxsIGJlIHVwZGF0ZWQgaW4gdGhlIG5leHQgZGF5IG9yIHNv IGFuZCB3ZSB3aWxsIHNlbmQgYW4gZW1haWwgPGJyPg0KdG8gdGhlIGxpc3QuIDxicj4NCjxicj4N Ck1hcmMgPGJyPg0KPGJyPg0KT24gSmFuIDgsIDIwMTUsIGF0IDg6MTkgQU0sIE1hcmsgU3RhcHAg PGJyPg0KPGEgaHJlZj0ibWFpbHRvOm1qc0BjaXNjby5jb20iPiZsdDttanNAY2lzY28uY29tJmd0 OzwvYT4gPGJyPg0KJm5ic3A7Jm5ic3A7IHdyb3RlOiA8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv bToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj NEI0QjRCIj5PbiAxLzgvMTUgNDoyNCBBTSwgQW5kcmVhIERldHRpIHdyb3RlOg0KPGJyPg0KPGJy Pg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h cmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToNCjEw LjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7Y29sb3I6IzRCNEI0QiI+RGVhciBNYXJrLA0KPGJyPg0KPGJyPg0KSSBmb3VuZCByYXRoZXIg aW50ZXJlc3RpbmcgdGhpcyBxdWVzdGlvbiA8YnI+DQo8YnI+DQomcXVvdDtJcyBpdCByZWFsbHkg bmVjZXNzYXJ5IHRvIGNvbnRpbnVlIHRvIGZvcmNlIGFsbCBvZiB0aGUgaW5mb3JtYXRpb24gPGJy Pg0KaW4gPGJyPg0KSW50ZXJlc3RzIGludG8gdGhlIE5hbWU/Jm5ic3A7IFdvdWxkbid0IGl0IGJl IGNsZWFyZXIgdG8gdXNlIHRoZSBOYW1lIDxicj4NCm9ubHkgPGJyPg0KZm9yIHB1Ymxpc2hlci9y b3V0aW5nIGluZm8sIG9iamVjdCBuYW1lIGluZm8sIGFuZCBzZWdtZW50L3NlcXVlbmNlIDxicj4N Cm51bWJlcj8mcXVvdDsgPGJyPg0KPGJyPg0KYW5kIHdvbmRlciBJQ04gY29tbXVuaXR5IHRoaW5r IGFib3V0IHRoYXQuIEVzcGVjaWFsbHkgd2l0aCByZXNwZWN0IDxicj4NCnRvIDxicj4NCnRoZSBy b3V0aW5nIGluZm8uIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250 LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPlRoYXQgc3BlY2lmaWMgcXVlc3Rpb24gaGFzIGJl ZW4gb3BlbiBmb3IgcXVpdGUgYSBsb25nIHRpbWUgLSBub3QNCjxicj4NCnJlYWxseSBpbiB0aGUg cm91dGluZyBjb250ZXh0IGhvd2V2ZXIuIE9uZSBwb3NpdGlvbiBoYXMgYmVlbiB0aGF0IDxicj4N CkludGVyZXN0cyBjYXJyeSAmcXVvdDtvbmx5JnF1b3Q7IGEgbmFtZSwgYW5kIHRoZXJlZm9yZSBh bGwgYXBwbGljYXRpb24tc3BlY2lmaWMgPGJyPg0KZGF0YSBtdXN0IGJlIGluIHRoZSBuYW1lLiBO b3cgaW4gZmFjdCBJbnRlcmVzdHMgaGF2ZSBiZWVuIHBlcm1pdHRlZCA8YnI+DQp0byBjYXJyeSBz ZXZlcmFsIGFkZGl0aW9uYWwgJnF1b3Q7bWV0YSZxdW90OyBpdGVtcyAtIHN1Y2ggYXMgZmlsdGVy cy9zZWxlY3RvcnMgPGJyPg0KKGFub3RoZXIgb3BlbiB0b3BpYykgYW5kIHRpbWVvdXQgdmFsdWVz LiBBbm90aGVyIHBvc2l0aW9uIGFza3MgPGJyPg0Kd2hldGhlciB0aGVyZSBhcmUgdHlwZXMgb2Yg YXBwbGljYXRpb24tc3BlY2lmaWMgZGF0YSB0aGF0IGNvdWxkIGFsc28gPGJyPg0KYmUgY2Fycmll ZCBvdXRzaWRlIHRoZSBJbnRlcmVzdCBuYW1lLiBXZSd2ZSBhc2tlZCB3aGV0aGVyIFJFU1QtZnVs IDxicj4NCmFwcGxpY2F0aW9uIHN0YXRlIHRyYW5zZmVyIG1pZ2h0IGJlIG9uZSBleGFtcGxlLiA8 YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5JIHNlZSBhIHNjYWxhYmlsaXR5IHByb2Js ZW0gd2l0aCB0aGUgSUNOIHJvdXRpbmcgcGxhbmUsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj55ZXMsIG9mIGNv dXJzZSAtIHRoYXQncyBhIHZlcnkgbG9uZy1zdGFuZGluZyBwcm9ibGVtLg0KPGJyPg0KPGJyPg0K ZXNwZWNpYWxseSB3aGVuIDxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0i REUiIHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPm9iamVjdHMgYXJlIG11 bHRpLXNvdXJjZWQgKHNhbWUgb2JqZWN0IG9uIG15IFBDIGFuZCBvbiBteSBwaG9uZSkgYW5kDQo8 YnI+DQpvYmplY3RzIGFyZSBwcm92aWRlZCBieSBtb2JpbGUgZGV2aWNlcy4mbmJzcDsgVGhpcyBm cmFtZXdvcmsgY291bGQgYmUgdGhlIDxicj4NCm5vcm0gaW4gdGhlIGZ1dHVyZS4gPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPnRoYXQncyAuLi4gY2VydGFpbmx5IGFu IGFzc2VydGlvbiBJJ3ZlIGhlYXJkIGJlZm9yZSwgYnV0ICZxdW90O2NvdWxkIGJlJnF1b3Q7DQo8 YnI+DQppcyBhYm91dCBhcyBzdHJvbmcgYXMgaXQgZ2V0cy4gdGhlcmUgYXJlIGEgbG90IG9mIHF1 ZXN0aW9ucyBhYm91dCA8YnI+DQp3aGV0aGVyIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtcywgb3Ig JnF1b3Q7bmFtZSByZXNvbHV0aW9uJnF1b3Q7IG1lY2hhbmlzbXMsIG9yIDxicj4NCnNvbWUgb3Ro ZXIgbWVjaGFuaXNtcyB3aWxsIGJlIG5lZWRlZCB0byBkZWFsIHdpdGggdGhlIGV4cGVjdGVkIG5h bWUgPGJyPg0Kc2NhbGUsIHdoZXRoZXIgb3Igbm90IHRoZXJlIHdpbGwgYmUgYW55IHNpZ25pZmlj YW50IG9mIHBlZXItdG8tcGVlciA8YnI+DQpjb21tdW5pY2F0aW9uLiBwZXJzb25hbGx5LCBJIHRo aW5rIGl0J3MgaGlnaGx5IHVubGlrZWx5IHRoYXQgbXkgcGhvbmUgPGJyPg0Kd2lsbCAmcXVvdDtw dWJsaXNoJnF1b3Q7IGFueXRoaW5nIGRpcmVjdGx5LCBidXQgdGhhdCdzIGp1c3QgYW5vdGhlciBz cGVjdWxhdGlvbiA8YnI+DQpyZWFsbHkuIDxicj4NCjxicj4NCmF0IHRoZSBtb21lbnQsIEknZCBi ZSBoYXBweSBpZiB0aGVyZSBjb3VsZCBiZSBwcm9ncmVzcyBvbiBldmVuIHRoZSA8YnI+DQptb3N0 IGJhc2ljIGFzcGVjdHMgb2YgbWVzc2FnaW5nIC0gc3VjaCBhcyB3aGF0IG5hbWVzIGxvb2sgbGlr ZSwgPGJyPg0Kc29tZXRoaW5nIHRoYXQgc2VlbXMgdHJ1bHkgZnVuZGFtZW50YWwuIDxicj4NCjxi cj4NClRoYW5rcywgPGJyPg0KTWFyayA8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXyA8YnI+DQppY25yZyBtYWlsaW5nIGxpc3QgPGJyPg0K PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48 YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJn Ij5odHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnPC9hPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9t OjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0 QjRCNEIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo8 YnI+DQppY25yZyBtYWlsaW5nIGxpc3QgPGJyPg0KPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmljbnJn QGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5p cnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnIj5odHRwczovL3d3dy5pcnRmLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ljbnJnPC9hPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7DQpjb2xvcjojNEI0QjRCIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXw0KPGJyPg0KaWNucmcgbWFpbGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1haWx0 bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6 Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5v cmcvbWFpbG1hbi9saXN0aW5mby9pY25yZzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0K Y29sb3I6IzRCNEI0QiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCjxicj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8YSBocmVmPSJtYWlsdG86aWNu cmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3 LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYub3JnL21h aWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9y OiM0QjRCNEIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJm b250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPjxicj4NCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+ DQo8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4N CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmciPmh0 dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N CjwvYm9keT4NCjwvaHRtbD4NCg== --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B41966SJCEML701CHMchi_-- From nobody Fri Oct 16 13:08:52 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 319981B33C4 for ; Fri, 16 Oct 2015 13:08:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.209 X-Spam-Level: X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 0cL9nSwxRo6C for ; Fri, 16 Oct 2015 13:08:44 -0700 (PDT) Received: from EMHUB5.ad.ucla.edu (emhub5.ad.ucla.edu [169.232.42.129]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCC871B33AF for ; Fri, 16 Oct 2015 13:08:43 -0700 (PDT) Received: from EM1A.ad.ucla.edu ([192.168.4.111]) by EMHUB5.ad.ucla.edu ([169.232.42.129]) with mapi id 14.03.0235.001; Fri, 16 Oct 2015 13:08:43 -0700 From: "Thompson, Jeff" To: Ravi Ravindran , "icnrg@irtf.org" Thread-Topic: The myth of meaningful names (was: Locator hint) Thread-Index: AQHRCE508mH/8Jpvo0+DfXQ04YNJCQ== Date: Fri, 16 Oct 2015 20:08:42 +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.7.151005 x-originating-ip: [80.35.251.60] Content-Type: multipart/alternative; boundary="_000_D246A31F2E77Cjefft0remapuclaedu_" MIME-Version: 1.0 Archived-At: Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 20:08:50 -0000 --_000_D246A31F2E77Cjefft0remapuclaedu_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmF2aSB3cml0ZXM6DQo+IEFsc28gdGhlIG5vdGlvbiBvZiBuYW1lbGVzcyBvYmplY3RzIHNlZW1z IHRvIGNvbnRyYWRpY3QsIHdoZW4gdGhlIGJhc2ljIHByaW1pdGl2ZSBvZiBJQ04gIGlzIG5hbWVk IGRhdGEuDQoNCk5vIGNvbnRyYWRpY3Rpb24gZnJvbSBjdXJyZW50IHByYWN0aWNlLiBIZXJlIGlz IGFuIGludGVyZXN0IG5hbWUgdGhhdCBJIGp1c3QgZ3JhYmJlZCBmcm9tIHRoZSBORE4gdGVzdCBi ZWQ6ICIvbmRuL2VkdS91Y2xhL3JlbWFwL25kbnJ0Yy9jaGF0L3JlbWFwL0Y2UENXbHFXclYvMTQ0 NDg1MDg2NS8xIi4gVGhlIHByZWZpeCAiL25kbi9lZHUvdWNsYS9yZW1hcC9uZG5ydGMvY2hhdC9y ZW1hcCIgaXMgb25seSB1c2VmdWwgdG8gcm91dGUgdGhlIGludGVyZXN0IHRvIHRoZSBhcHBsaWNh dGlvbi4gQWxsIHRoZSB0aG91c2FuZHMgb2YgaW50ZXJlc3RzIGZseWluZyB0b3dhcmRzIHRoaXMg YXBwbGljYXRpb24gaGF2ZSB0aGUgc2FtZSBwcmVmaXguIFRoZSBsYXN0IHBhcnQgIkY2UENXbHFX clYvMTQ0NDg1MDg2NS8xIiBvbmx5IG1lYW5zIHNvbWV0aGluZyBiZWNhdXNlIHRoZSBwcm9kdWNl ciBhcHBsaWNhdGlvbiB0b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0byBhc2sgZm9yIGl0 LiBUaGlzIG5hbWUgaW4gbm8gd2F5ICJzZWxmLWRlc2NyaWJlcyIgdGhlIG9iamVjdCwgc28gaXQg aXMgaW4gZWZmZWN0ICJuYW1lbGVzcyIgYWxyZWFkeSBmcm9tIGFuIG91dHNpZGUgb2JzZXJ2ZXIu IFRoZXJlIGlzIGxpdHRsZSBkaWZmZXJlbmNlIGlmIHRoZSBwcm9kdWNlciBhcHBsaWNhdGlvbiB0 b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0byBhc2sgZm9yIGFuIG9iamVjdCBieSBoYXNo LiBUaGlzIGlzIHNpbWlsYXIgdG8gaG93IEkgdW5kZXJzdGFuZCB0aGUgcHJvYmxlbWF0aWNhbGx5 LXRlcm1lZCAibmFtZWxlc3Mgb2JqZWN0IjogQW4gb2JqZWN0IGlzIHJlcXVlc3RlZCBpbiBhbiBp bnRlcmVzdCB3aXRoIGEgcm91dGFibGUgcHJlZml4IGFuZCBhbm90aGVyIHBhcnQgKHRoZSBoYXNo KSB3aGljaCB0aGUgcHJvZHVjZXIgYXBwbGljYXRpb24gdG9sZCB0aGUgY29uc3VtZXIgYXBwbGlj YXRpb24gdG8gYXNrIGZvci4NCg0KLSBKZWZmIFQNCg0KRnJvbTogaWNucmcgPGljbnJnLWJvdW5j ZXNAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmc+PiBvbiBiZWhhbGYgb2Yg UmF2aSBSYXZpbmRyYW4gPHJhdmkucmF2aW5kcmFuQGh1YXdlaS5jb208bWFpbHRvOnJhdmkucmF2 aW5kcmFuQGh1YXdlaS5jb20+Pg0KRGF0ZTogRnJpZGF5LCBPY3RvYmVyIDE2LCAyMDE1IGF0IDEy OjIyOjAwDQpUbzogRGlyayBLdXRzY2hlciA8RGlyay5LdXRzY2hlckBuZWNsYWIuZXU8bWFpbHRv OkRpcmsuS3V0c2NoZXJAbmVjbGFiLmV1Pj4sICJJZ25hY2lvLlNvbGlzQHBhcmMuY29tPG1haWx0 bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPiIgPElnbmFjaW8uU29saXNAcGFyYy5jb208bWFpbHRv OklnbmFjaW8uU29saXNAcGFyYy5jb20+PiwgImFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDxtYWls dG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PiIgPGFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDxt YWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pj4sICJpY25yZ0BpcnRmLm9yZzxtYWlsdG86 aWNucmdAaXJ0Zi5vcmc+IiA8aWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPj4N ClN1YmplY3Q6IFJlOiBbaWNucmddIExvY2F0b3IgaGludA0KDQpBZ3JlZSB0aGF0IHdlIHNob3Vs ZG7igJl0IG1peCB0aGUgdHdvIHNlbWFudGljcyB0aGF0IG9mIGEgSUQgYW5kIGEgTG9jYXRvciwg dGhleSBvcGVyYXRlIGFuZCBhcmUgbWFuYWdlZCBpbiB0d28gZGlmZmVyZW50IGRvbWFpbnMsIG9u ZSBhdCB0aGUgYXBwbGljYXRpb24gYW5kIHRoZSBvdGhlciBhdCB0aGUgbmV0d29yayBsZXZlbC4g QWxzbyB0aGUgbm90aW9uIG9mIG5hbWVsZXNzICBvYmplY3RzIHNlZW1zIHRvIGNvbnRyYWRpY3Qs IHdoZW4gdGhlIGJhc2ljIHByaW1pdGl2ZSBvZiBJQ04gIGlzIG5hbWVkIGRhdGEuIEFsbCB0aGlz IGNvbWVzIGJ5IG1peGluZyB0aGUgSUQvbG9jYXRvciBkZWZpbml0aW9ucywgcmVzdWx0aW5nIGlu IEludGVyZXN0IG1lc3NhZ2UgY2FycnkgbG9jYXRvcnMgd2hpY2ggYXJlIHN1cHBvc2VkIHRvIGJl IG1lYW50IGZvciBwZXJzaXN0ZW50IElEczsgYSBjbGVhciBzZXBhcmF0aW9uIG9mIHRoZSB0d28g aW4gdGhlIHByb3RvY29sIHdpbGwgc2VydmUgbWFueSBwdXJwb3NlcywgbWFuaWZlc3RzLCBtb2Jp bGl0eSwgcm91dGluZyBzY2FsYWJpbGl0eS4gQWdyZWUgdGhlcmUgYXJlIHNlY3VyaXR5IGltcGxp Y2F0aW9ucyBsaWtlIGNhY2hlIHBvaXNvbmluZyBvciBleHBsb2l0YXRpb24gdXNlIG9mIHRoZXNl IG5hbWUgc2VwYXJhdGlvbiBhbmQgc2hvdWxkIGJlIGFkZHJlc3NlZCBjb25zaWRlcmluZyB0aGUg ZGlmZmVyZW50IHRydXN0IGNvbnRleHQuDQoNClJlZ2FyZHMsDQpSYXZpDQoNCkZyb206IGljbnJn IFttYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZ10gT24gQmVoYWxmIE9mIERpcmsgS3V0c2No ZXINClNlbnQ6IEZyaWRheSwgT2N0b2JlciAxNiwgMjAxNSAxMDozNSBBTQ0KVG86IElnbmFjaW8u U29saXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+OyBhbmRyZWEuZGV0 dGlAdW5pcm9tYTIuaXQ8bWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdD47IGljbnJnQGly dGYub3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4NClN1YmplY3Q6IFJlOiBbaWNucmddIExvY2F0 b3IgaGludA0KDQpOb3QgZGlzYWdyZWVpbmcsIGJ1dDogYW5vdGhlciB3YXkgb2Ygc2VlaW5nIHRo aXMgaXMgdGhhdCBlbnRhbmdsaW5nIG9iamVjdCBpZGVudGlmaWNhdGlvbiwgcmVwcmVzZW50YXRp b24gb2Ygb3JnYW5pemF0aW9uYWwgc3RydWN0dXJlIGFuZCBsb2NhdGlvbiBpbmZvcm1hdGlvbiBp biBhbiBhZ2dyZWdhdGFibGUgZmFzaGlvbiBpbiBhIHNpbmdsZSBuYW1pbmcgZnJhbWV3b3JrIGlz IGxpa2VseSB0byBjYXVzZSBzb21lIGhlYWRhY2hlcyDigJMgYW5kIHdlIGFyZSBjdXJyZW50bHkg ZmlndXJpbmcgb3V0IGhvdyB0byBkaXNlbnRhbmdsZSB0aGlzIGFnYWluIOKAkyB3aXRoIG5hbWVz IGhhc2hlcyBhbmQgbmFtZWxlc3Mgb2JqZWN0cy4NCg0KV2Ugd2FudCB0byBiZSBhYmxlIHRvIGNv bm5lY3QgYSBidW5jaCBvZiBJQ04gbm9kZXMgbG9jYWxseSwgZS5nLiwgaW4gYSBidWlsZGluZyBh dXRvbWF0aW9uIHNjZW5hcmlvLCBhbmQgYWRkcmVzcyBJbnRlcmVzdHMgdG8gc2VtYW50aWNhbGx5 IG1lYW5pbmdmdWwgbmFtZXMgbGlrZSDigJwvanAveW9rb2hhbWEvcGFjaWZpY28vcm9vbTEyMy9s aWdodC1zd2l0Y2g0MuKAnSBhbmQgd2FudCB0aGUgc2FtZSBjb25jZXB0IGFuZCBuYW1lcyB0byBi ZSB1c2VmdWwgZm9yIGdsb2JhbC1zY2FsZSBjb21tdW5pY2F0aW9uLiBUaGlzIGNhbiBvbmx5IHdv cmsgd2l0aCBhIGZldyB2ZXJ5IHN0cm9uZyBhc3N1bXB0aW9uczogV2UgY2FuIGdldCBpbnRlci1k b21haW4gcm91dGluZyB0byB3b3JrIGJhc2VkIG9uIHN1Y2ggbmFtZXMg4oCTIGFuZCB0aGVyZSBp cyBubyAgbW9iaWxpdHkuDQoNCk9idmlvdXNseSwgZmxhdCBuYW1pbmcgc2NoZW1lcyBhcmUgZmFj aW5nIHNpbWlsYXIgcHJvYmxlbXMuIE9uZSBwYXR0ZXJuIGhlcmUgaXMgdG8gdXNlIHNvbWUgb3Jn YW5pemF0aW9uYWxseSBzdHJ1Y3R1cmVkIHBhcnQgb2YgdGhlIG5hbWUgdG8gbG9vayB1cDogbG9j YXRvcnMgKG9yIGxvY2F0aW9uIGhpbnRzKSDigJMgaW5kaXJlY3Rpb27igKYNCg0KRGlyaw0KDQpG cm9tOiBpY25yZyBbbWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmddIE9uIEJlaGFsZiBPZiBJ Z25hY2lvLlNvbGlzQHBhcmMuY29tPG1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPg0KU2Vu dDogRnJlaXRhZywgMTYuIE9rdG9iZXIgMjAxNSAxODozNw0KVG86IGFuZHJlYS5kZXR0aUB1bmly b21hMi5pdDxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PjsgaWNucmdAaXJ0Zi5vcmc8 bWFpbHRvOmljbnJnQGlydGYub3JnPg0KU3ViamVjdDogUmU6IFtpY25yZ10gTG9jYXRvciBoaW50 DQoNClRoZSBMb2NhdG9yIEhpbnQgb3IgTGluayBPYmplY3QgYXJlIHByb3Bvc2VkIHNvbHV0aW9u cyB0byBhIGJpZyBJQ04vQ0NOL05ETiBwcm9ibGVtLCBuYW1lbHkgdGhlIG1pc2d1aWRlZCBiZWxp ZWYgdGhlIG5hbWUgaXMgaW5kZXBlbmRlbnQgb2YgbG9jYXRpb24uICBUaGlzIGlzIGEgc29tZXdo YXQgaW5jb3JyZWN0IGFzc3VtcHRpb24gaWYgd2UgYWxzbyBiZWxpZXZlLCBhdCB0aGUgc2FtZSB0 aW1lLCB0aGF0IHRoZSBuYW1lIGlzIHVzZWQgZm9yIHJvdXRpbmcuICBCeSBkZWZpbml0aW9uLCBy b3V0aW5nIGlzIGxvY2F0aW9uLg0KDQpUaGVyZSBhcmUgbnVtZXJvdXMgd2F5cyB0byBnZXQgYXJv dW5kIHRoaXMgY29udHJhZGljdGlvbi4NCg0KMS0gV2UgYWxsb3cgYW55Ym9keSB0byBwdWJsaXNo IGFueSBuYW1lIGFueXdoZXJlIGFuZCBoYXZlIHRoZSBuZXR3b3JrIGxvb2sgZm9yIGl0IChpbiBv dGhlciB3b3Jkcywgbm8gcm91dGluZywganVzdCBkaXNjb3ZlcnkpDQoyLSBIYXZlIHJvdXRpbmcg dXBkYXRlIG9uIHRoZSBmbHkgKGFsbG93IGFueSBub2RlIHRvIGFkdmVydGlzZSwgdmlhIHJvdXRp bmcsIHRoZSBwcmVzZW5jZSBvZiBuYW1lL25hbWVzcGFjZSkNCjMtIERvIHNvbWUgZm9ybSBvZiBp bmRpcmVjdGlvbg0KDQpJbiB0aGlzIGVtYWlsIHdl4oCZbGwgcnVsZSBvdXQgb3B0aW9ucyAxIGFu ZCAyLCB3aGljaCBoYXZlIHNvbWUgc2VyaW91cyBzY2FsYWJpbGl0eSBpc3N1ZXMgZm9yIGEgcmVh bCBuZXR3b3JrLiAgVGhhdCBsZWF2ZXMgdXMgd2l0aCBvcHRpb24gMy4NCg0KTG9jYXRvciBIaW50 cyBhbmQgTGluayBPYmplY3RzIGFyZSBpbiBlZmZlY3QgYSB2ZXJzaW9uIG9mIG9wdGlvbiAzLiAg Q0NOeCB1c2VzIG1hbmlmZXN0cyB0byBpbmRpcmVjdCB0byBoYXNoIGJhc2VkIG5hbWVzLCBhbHNv IGEgdmVyc2lvbiBvZiAzLg0KDQoNClRoZSBMaW5rIE9iamVjdCBwcm9wb3NlZCBpbiB0aGlzIHBh cGVyIGdldHMgcmlkIG9mIGNhY2hlIHBvaXNvbmluZyB3aXRoIGEgbnVtYmVyIG9mIHRlY2huaXF1 ZXMgdGhhdCBib2lsIGRvd24gdG8gb25lIGJpZyBzYWNyaWZpY2U6DQoNCi0gIlRoZSBjYWNoZSBj YW4gdGhlbiBpbXBvc2UgdGhlIHJlc3RyaWN0aW9uIHRoYXQgb25seSBpbnRlcmVzdHMgY2Fycnlp bmcgdGhlIHNhbWUgbGluayBvYmplY3QgY2FuIGJlIHNhdGlzZmllZCB3aXRoIHRoZSBzcGVjaWZp YyBpbnN0YW5jZSBvZiB0aGUgZGF0YSBpdGVtLiINCg0KQmFzaWNhbGx5LCB3aGF0IGl04oCZcyBz YXlpbmcgaXMgdGhhdCBpZiB5b3UgcmV0cmlldmUgc29tZXRoaW5nIHdpdGggdGhlIG5hbWUgL2Ev YiB3aXRoIGEgbGluayB0byAvZm9vL2JhciAgaXQgY2FuIG9ubHkgYmUgYW5zd2VyZWQgYnkgYW4g aW50ZXJlc3Qgd2l0aCB0aGUgbmFtZSAvYS9iIGFuZCBhIGxpbmsgdG8gL2Zvby9iYXIuICAgRWZm ZWN0aXZlbHksIHdlIGFyZSByb3V0aW5nIGFuZCBtYXRjaGluZyAvZm9vL2Jhci9hL2Igd2hlbiB0 YWxraW5nIGFib3V0IG9iamVjdCAvYS9iLiAgRGlzYWR2YW50YWdlOiBBIHJlcXVlc3QgZm9yIC9h L2Igd2lsbCBub3QgbWF0Y2ggdGhlIG9iamVjdCAodGhpcyB3b3VsZCBsZWFkIHRvIGNhY2hlIHBv aXNvbmluZylbMV0uICBBZHZhbnRhZ2U6IFRoZSBzaWduYXR1cmUgZm9yIC9hL2IgKHRoZSBvYmpl Y3QpIGNhbiBiZSBkb25lIGF0IGEgZGlmZmVyZW50IGxldmVsIHRoYW4gdGhlIHNpZ25hdHVyZSBv ZiAvZm9vL2Jhci9hL2IgKHRoZSBsaW5rKS4NCg0KTm90ZSB0aGF0IHRoaXMgaXMgYSBmb3JtIG9m IGVuY2Fwc3VsYXRpb24uICBJIGNvdWxkIGFjaGlldmUgc2ltaWxhciByZXN1bHRzIGJ5IGp1c3Qg ZW5jYXBzdWxhdGluZyAvYS9iIGludG8gL2Zvby9iYXIvYS9iIGFuZCBub3QgcmVxdWlyZSBhbnkg bGluayBvYmplY3QuDQoNClRoZSBwYXBlciBzdWdnZXN0cyB2ZXJpZnlpbmcgbGluayBvYmplY3Rz LiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHRvIHByZXZlbnQgcG9pc29uaW5nLiAgSSBjYW4gaGF2 ZSBhIHZhbGlkIGxpbmsgb2JqZWN0IChmcm9tIGFuIGF0dGFja2VyKSB0aGF0IGJyaW5ncyBtZSAg YW4gaW52YWxpZCBjb250ZW50IG9iamVjdC4gIElmIHRoYXQgY29udGVudCBvYmplY3QgaXMgbWF0 Y2hlZCBvbiBuYW1lIHRoZW4gcG9pc29uaW5nIHdpbGwgb2NjdXIuIFRoZSBvbmx5IHdheSBhcm91 bmQgdGhpcyB3b3VsZCBiZSB0byBoYXZlIGEgcmV2ZXJzZSBjcnlwdG8gbWFwcGluZyBmcm9tIHRo ZSBvYmplY3QgbmFtZSB0byB0aGUgbGluayBvYmplY3QuIChMaWtlIGEgc2lnbmVkIGNvbnRlbnQg b2JqZWN0ICsgbGluayBvYmplY3QgdG9nZXRoZXIgZnJvbSB0aGUgY29udGVudCBvYmplY3TigJlz IGtleSkuDQoNClRoZSBwYXBlciBhbHNvIG1lbnRpb25zIHRoYXQgY2FjaGVzIGNhbiBjaGVjayBz aWduYXR1cmVzIGFuZCBjb25zdW1lcnMgY2FuIHVzZSBleGNsdWRlcyB0byBoZWxwIHdpdGggcG9p c29uaW5nLiBUaGlzIGlzIHVuc2NhbGFibGUgZm9yIGEgbnVtYmVyIG9mIHJlYXNvbnMgYW5kIHBy b2JhYmx5IGRlc2VydmVzIGFub3RoZXIgdGhyZWFkLg0KDQpUaGUgY3VycmVudCBDQ054IGFwcHJv YWNoIGlzIHRvIHVzZSBoYXNoIGJhc2VkIG5hbWluZyBhbmQgb2JqZWN0cyB3aXRoIG5vIG5hbWVz IChvbmx5IGltcGxpZWQgaGFzaGVzKS4gVGhpcyBhbGxvd3MgdXMgdG8gZ2V0IGFyb3VuZCBtYW55 IG9mIHRoZXNlIHByb2JsZW1zLiAgTkROIGNvdWxkIHBvdGVudGlhbGx5IHVzZSBzaW1pbGFyIHRl Y2huaXF1ZXMgKHdpdGggb3Igd2l0aG91dCB0aGUgbGluayBvYmplY3QpLg0KDQpOYWNobw0KDQoN ClsxXSBTb21lIHBlb3BsZSBiZWxpZXZlIHRoYXQgd2XigJlyZSBub3QgZ29pbmcgdG8gYmUgaW4g YSB3b3JsZCB3aGVyZSB0aGlzIHR5cGUgb2YgY2FjaGluZyBtYXR0ZXJzLCBzbyB0aGlzIG1heSBu b3QgYmUgYSBkaXNhZHZhbnRhZ2UuDQoNCi0tDQpOYWNobyAoSWduYWNpbykgU29saXMNClByb3Rv Y29sIEFyY2hpdGVjdA0KUHJpbmNpcGFsIFNjaWVudGlzdA0KUGFsbyBBbHRvIFJlc2VhcmNoIENl bnRlciAoUEFSQykNCisxKDY1MCk4MTItNDQ1OA0KSWduYWNpby5Tb2xpc0BwYXJjLmNvbTxtYWls dG86SWduYWNpby5Tb2xpc0BwYXJjLmNvbT4NCg0KT24gMTAvMTYvMTUsIDEyOjIyIEFNLCAiQW5k cmVhIERldHRpIiA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PG1haWx0bzphbmRyZWEuZGV0dGlA dW5pcm9tYTIuaXQ+PiB3cm90ZToNCg0KRGVhciBBbGwsDQpkbyB5b3UgcmVtZW1iZXIgdGhpcyBv bGQgZGlzY3Vzc2lvbj8NCg0KQ2l0aW5nIERhdmVPICJXaGlsZSB3ZSBtYXkgYmUgZm9yY2VkIGlu dG8gZG9pbmcgc29tZXRoaW5nIGxpa2UgdGhpcyB1bHRpbWF0ZWx5Li4uLiIuDQoNCldlbGwsIHRo aXMgZW1haWwgaXMganVzdCB0byBwb2ludCBvdXQgdGhhdCBORE4gdGVhbSBlbWJyYWNlZCB0aGUg TG9jYXRvciBIaW50LCBha2EgTGluayBPYmplY3QsIHByaW5jaXBsZXMgaW4gdGhlaXIgTkZEIHNv ZnR3YXJlLCB3aXRoIGEgY2xldmVyIHRlY2huaXF1ZSB0byBhdm9pZCBjYWNoZSBwb2lzb25pbmcg Lg0KDQpSZWZlcmVuY2VzOg0KDQpodHRwOi8vcmVkbWluZS5uYW1lZC1kYXRhLm5ldC9hdHRhY2ht ZW50cy9kb3dubG9hZC80MjcvZm9yd2FyZGluZy1oaW50XzIwMTUwODE0LnBwdHgNCmh0dHA6Ly9u YW1lZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNS8wMy9TTkFNUC1ORE4tU2NhbGFi aWxpdHkucGRmDQpzZWUgYWxzbyAibmV0d29ya19yZWdpb24iIGNvbmZpZ3VyYXRpb24gc2VjdGlv biBpbiBuZmQuY29uZg0KDQpSZWdhcmRzLA0KDQpBbmRyZWENCg0KDQoNCk9uIDA5LzAxLzIwMTUg MjM6MzgsIEFuZHJlYSBEZXR0aSB3cm90ZToNCkdyZWF0IG5ld3MuDQpJcyB0aGVyZSBhbHJlYWR5 IGEgZG9jdW1lbnQgcHJlc2VudGluZyB0aGVzZSBpbnRlcmVzdGluZyBmZWF0dXJlcyBvciBpdCB3 aWxsIGJlIHJlbGVhc2VkIHNob3J0bHkgPw0KDQpBbmRyZWENCg0KDQoNCk9uIDAxLzA5LzIwMTUg MDg6MDYgUE0sIElnbmFjaW8uU29saXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFy Yy5jb20+IHdyb3RlOg0KQ0NOIDEuMCBoYXMgZ29uZSBtYWpvciByZXZpc2lvbnMgc2luY2UgdGhl IG9sZCBDQ04uICBJbiB0aGUgY3VycmVudCBzeXN0ZW0NCnRoZXJlIGFyZSBhIG51bWJlciBvZiBm ZWF0dXJlcyB0aGF0IG1ha2UgdGhlc2UgaXNzdWVzIGxlc3Mgb2YgYSBwcm9ibGVtLg0KDQpTcGVj aWZpY2FsbHksIHdlIGhhdmUgTWFuaWZlc3RzIGFuZCBOYW1lLWxlc3Mgb2JqZWN0cy4gIFRoZXNl IGJhc2ljYWxseQ0KYWxsb3cgeW91IHRvIGhhdmUgbmFtZSBpbmRpcmVjdGlvbiBhbmQgb2JqZWN0 cyBob3N0ZWQgaW5kZXBlbmRlbnRseSBvZg0KbG9jYXRpb24uDQoNClRoZSBuYW1lLCB3aGljaCBm b3IgdXMgaXMgYSBuZXR3b3JrIG5hbWUsIGlzIHdoYXQgdGhlIG5ldHdvcmsgdXNlcyB0byBmaW5k DQpzdHVmZi4gSXTCuXMgZWFzeSB0byB0aGluZyBvZiB0aGlzIGFzIHRoZSBzYW1lIGFzIHRoZSB1 c2VyIGRlZmluZWQgbmFtZS4NCkluIHNvbWUgY2FzZXMgaXQgaXMsIGJ1dCBpbiBzb21lIGNhc2Vz IGl0IG1pZ2h0IG5vdCBiZS4NCg0KSW4gQ0NOIHdlIGNhbiBjdXJyZW50bHkgdXNlIG1hbmlmZXN0 cyB0byBkbyBhIGZvcm0gb2Ygc2VjdXJlIHRyYW5zbGF0aW9uDQpvZiBvbmUgbmFtZSB0byBhbm90 aGVyLiBUaGVyZSBhcmUgc29tZSBsaW1pdGF0aW9ucyBpbiB0ZXJtcyBvZiBwdWJsaXNoZXINCmJ1 dCB0aGUgcHJpbWl0aXZlcyBhcmUgY3VycmVudGx5IGhvbGRpbmcgdXAgZm9yIHdoYXQgd2Ugd2Fu dCB0byBhY2hpZXZlLg0KDQpTbywgdG8gYW5zd2VyIHlvdXIgaW5pdGlhbCBxdWVzdGlvbiwgSSB0 aGluayB0aGF0IHRoZSBwcmltaXRpdmVzIHdlIGhhdmUNCnJpZ2h0IG5vdyBjYW4gZ2l2ZSB5b3Ug YSBsb3Qgb2Ygd2hhdCB5b3XCuXJlIGxvb2tpbmcgZm9yLiAgV2lsbCB3ZSBuZWVkIHRvDQpoYXZl IHNvbWUgZXh0cmEgbG9jYXRvciBvciBzb21lIG90aGVyIHNjYWxhYmlsaXR5IG1lY2hhbmlzbT8g IE1heWJlLCBidXQgSQ0KdGhpbmsgd2UgY2FuIGdldCBmYXIgd2l0aCB0aGUgcHJpbWl0aXZlcyB3 ZSBjdXJyZW50bHkgaGF2ZS4NCg0KTmFjaG8NCg0KDQotLQ0KTmFjaG8gKElnbmFjaW8pIFNvbGlz DQpQcm90b2NvbCBBcmNoaXRlY3QNClByaW5jaXBhbCBTY2llbnRpc3QNClBhbG8gQWx0byBSZXNl YXJjaCBDZW50ZXIgKFBBUkMpDQorMSg2NTApODEyLTQ0NTgNCklnbmFjaW8uU29saXNAcGFyYy5j b208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+DQoNCg0KDQoNCg0KT24gMS85LzE1LCAx MDoyNiBBTSwgIkFuZHJlYSBEZXR0aSIgPGFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdD48bWFpbHRv OmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdD4gd3JvdGU6DQoNCkkgYWdyZWUgb24gYWxsIHlvdXIg cG9pbnRzLg0KDQpDb25zZXF1ZW50bHksIEkgc2VlIHR3byBjaG9pY2VzIGluIGZyb250IG9mIHVz IGJlZm9yZSB0byB0aGluayB0byB1c2UNCklDTiBpbiB0aGUgZ2xvYmFsIHNjYWxlOg0KDQoxKSBl aXRoZXIgd2UgZm91bmQgYSByZWFzb25hYmxlIHdheSB0byBzY2FsZSB0aGUgcm91dGluZyBieSBv YmplY3QgbmFtZQ0KKGluY2x1ZGluZyBtb2JpbGl0eSBhbmQgbXVsdGktZGVzdGluYXRpb25zL211 bHRpLXNvdXJjZXMgY2FzZXMpOw0KMikgb3Igd2UgZm91bmQgYSByZWxpYWJsZSBhbmQgc2VjdXJl IHRyYW5zbGF0aW9uIG1lY2hhbmlzbS4NCg0KV2hpY2ggb2YgdHdvIHdpbGwgcmVxdWlyZSBsZXNz IGVmZm9ydD8NCg0KSSBkbyBub3Qga25vdyA6LSkNCg0KQW5kcmVhDQoNCg0KDQpPbiAwMS8wOS8y MDE1IDA2OjIxIFBNLCBEYXZpZCBPcmFuIHdyb3RlOg0KV2hpbGUgd2UgbWF5IGJlIGZvcmNlZCBp bnRvIGRvaW5nIHNvbWV0aGluZyBsaWtlIHRoaXMgdWx0aW1hdGVseSwgZXZlcnkNCnRpbWUgeW91 IGludHJvZHVjZSBhIGxldmVsIG9mIGluZGlyZWN0aW9uIHZpYSBzb21lIGtpbmQgb2YgdHJhbnNs YXRpb24NCmZ1bmN0aW9uLCB5b3UgZHJhbWF0aWNhbGx5IGluY3JlYXNlIHRoZSBhdHRhY2sgc3Vy ZmFjZSBhZ2FpbnN0IHRoZQ0Kc3lzdGVtLiBOb3Qgb25seSBkbyB5b3UgaGF2ZSB0byBzZWN1cmUg dGhlIGlucHV0IGFuZCB0aGUgb3V0cHV0IHZhbHVlcw0KaW4gdGhlIHBhY2tldHMsIHlvdSBhbHNv IGhhdmUgc2VjdXJlIHRoZSB0cmFuc2xhdGlvbnMgYWdhaW5zdCBzcG9vZmluZw0KYW5kIHRoZSBz ZXJ2aWNlIHRoYXQgcGVyZm9ybXMgdGhlIHRyYW5zbGF0aW9uIGFnYWluc3QgdGhlIGZ1bGwgcGFu b3BseQ0Kb2YgdnVsbmVyYWJpbGl0aWVzLg0KDQpSb3V0aW5nIGhpbnRzIGFyZSBwYXJ0aWN1bGFy bHkgdHJpY2t5LiBJIHJlY2FsbCBhIHByb3Bvc2FsIGZvciBORE4NCnJvdXRpbmcgaGludHMgdGhh dCB3YXMgcHJlc2VudGVkIGF0IGEgcmVjZW50IE5ETiByZXRyZWF0IHRoYXQgbG9va2VkDQpzdXBl cmZpY2lhbGx5IGNsZXZlciwgYnV0IGNvbGxhcHNlZCBpbiBhIGhlYXAgb2Ygc2VjdXJpdHkgcHJv YmxlbXMgYWZ0ZXINCmEgZmV3IGhvdXJzIG9mIHNjcnV0aW55Lg0KDQpJbnZhbGlkYXRpb24gb2Yg bWFwcGluZ3MgaXMgYWxzbyBxdWl0ZSBkZWxpY2F0ZSBmb3Igcm91dGluZyBzeXN0ZW1zDQp3aGVy ZSB0aGUgZXhwZWN0YXRpb25zIG9mIHJvdXRpbmcgZGlzcnVwdGlvbiBkdXJhdGlvbnMgYXJlIG11 Y2ggc2hvcnRlcg0KdGhhbiBzYXksIG5hbWUgbWFwcGluZyBkaXNydXB0aW9ucyBpbiBzeXN0ZW1z IGxpa2UgRE5TIGR1ZSB0bw0KdHJhbnNsYXRpb24gY2FjaGUgVFRMcy4NCg0KT25lIHRoaW5nIHRo YXQgbWFrZXMgcm91dGluZyBoaW50cyAoYXMgb3Bwb3NlZCB0byBuYW1lLT5uYW1lDQp0cmFuc2xh dGlvbnMpIHBhcnRpY3VsYXJseSB0cmlja3kgZm9yIE5ETi9DQ04tbGlrZSBhcmNoaXRlY3R1cmVz IGlzDQpkb2luZyB0aGVtIGluIGEgd2F5IHRoYXQgZG9lcyBub3QgYnJlYWsgb3Igc3Vic3RhbnRp YWxseSBjb25zdHJhaW4NCm11bHRpLWRlc3RpbmF0aW9uIGRlbGl2ZXJ5LiBJdMK5cyBtdWNoIGVh c2llciB0byBkbyB0aGlzIHdpdGgNCnNpbmdsZS1kZXN0aW5hdGlvbiBkZWxpdmVyeSAtIG9uZSBl eGFtcGxlIG9mIGEgZnVsbC13b3JrZWQgc2NoZW1lIGlzIHRoZQ0KTElTUCBtYXBwaW5nIHNlcnZp Y2UgZm9yIElQLg0KDQpEYXZlTy4NCg0KDQpPbiBKYW4gOSwgMjAxNSwgYXQgMjozMCBBTSwgQW5k cmVhIERldHRpIDxhbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ+PG1haWx0bzphbmRyZWEuZGV0dGlA dW5pcm9tYTIuaXQ+DQp3cm90ZToNCg0KT24gMDEvMDgvMjAxNSAwNjowMCBQTSwgTWFyYy5Nb3Nr b0BwYXJjLmNvbTxtYWlsdG86TWFyYy5Nb3Nrb0BwYXJjLmNvbT4gd3JvdGU6DQpQQVJDIHdpbGwg YmUgcmVsZWFzaW5nIHRoZSBuZXh0IHZlcnNpb24gb2Ygb3VyIHdvcmtpbmcgZG9jdW1lbnRzDQpz aG9ydGx5LCBiZWZvcmUgdGhlIGljbnJnIG1lZXRpbmcuICBXZSBoYXZlIGZvciBhIHdoaWxlIHN1 cHBvcnRlZCBhbg0KSW50ZXJlc3QgY2FycnlpbmcgYSBQYXlsb2FkIGZpZWxkIHRoYXQgY2FuIGNh cnJ5IGV4dGVuZGVkIGluZm9ybWF0aW9uDQp0aGF0IGlzIG5vdCBwYXJ0IG9mIHRoZSBuYW1lLiAg SW50ZXJtZWRpYXRlIG5vZGVzIGRvIG5vdCBwcm9jZXNzIHRoZQ0KcGF5bG9hZC4NCg0KSWYgdGhl IHBheWxvYWQgY2FuIG1ha2UgYSBkaWZmZXJlbmNlIHRvIGEgZHluYW1pYyBjb250ZW50IHB1Ymxp c2hlciwNCnRoZW4gdGhlIHJlcXVlc3RlciBtdXN0IHB1dCBhIG1hcmtlciBvZiB0aGUgcGF5bG9h ZCBpbiB0aGUgbmFtZSDigLkgaS5lLg0KcHV0IHRoZSBoYXNoIG9mIHRoZSBwYXlsb2FkIGEgYSBu YW1lIGNvbXBvbmVudCwgb3IgdXNlIGEgbm9uY2UuICBUaGlzDQp3aWxsIGFsbG93IHByb3BlciBt dWx0aXBsZXhpbmcgb2YgZGlmZmVyZW50IHBheWxvYWRzIGluIHRoZSBuYW1lLg0KSSBzZWUgdGhh dCB0aGlzIGlzIGEgd2F5IHRvIGluZGljYXRlIHRvIHRoZSByb3V0ZXIgd2hpY2ggaXMgdGhlIHBh cnQNCm9mIHRoZSBuYW1lIHRoYXQgaXMgcmVsZXZhbnQgZm9yIHRoZSBQSVQvRklCIHB1cnBvc2Vz LiBBbmQgaXQgc291bmRzDQpnb29kIHRvIG1lLCBzaW5jZSBpdCBzcGVlZHMgdXAgdGhlIGxvb2t1 cCBwcm9jZXNzZXMuDQoNCkhvd2V2ZXIsIGxldCBtZSBwb3NlIGEgbW9yZSBnZW5lcmFsIHF1ZXN0 aW9uOiBpcyBpdCByZWFsbHkgIklDTg0KbWFuZGF0b3J5IiB0byB1c2UgYSBjb21wb25lbnQgb2Yg dGhlIG9iamVjdCBuYW1lIHRvIGZvcndhcmQ/DQoNCldoYXQgd2Ugd291bGQgbG9zZSwgaWYgd2Ug dXNlZCB0aGUgb2JqZWN0IG5hbWUgb25seSBmb3IgUElUIGFuZA0KY2FjaGluZyBvcGVyYXRpb25z IGFuZCAob3B0aW9uYWxseSkgYW5vdGhlciAicm91dGluZyBpbmZvIiBmaWVsZA0KY29tcGxldGVs eSBkZWNvdXBsZWQgZnJvbSB0aGUgbmFtZSBmb3IgRklCIGZvcndhcmRpbmcgcHVycG9zZXM/DQoN CklmIHdlIGRvIG5vdCBsb3NlIHNvIG11Y2gsIHdoeSBkbyBub3Qgb3BlbiBhbiBJQ04gMS4wMSBw aGFzZSAoMi4wIHdhcw0KdG9vIGFtYml0aW91cyA7LSkpICBpbiB3aGljaCB3ZSByZWNvZ25pemUg dGhhdCByb3V0aW5nIGJ5IG9iamVjdCBuYW1lDQpjcmVhdGVzIHNjYWxhYmlsaXR5IHByb2JsZW0g aW4gdGhlIGxhcmdlIGFyZWEsIGFuZCBzbyBpbiB0aGVzZSBjYXNlcw0KSUNOIGNhbiBiZSBoZWxw ZWQgYnkgYSBwbGFpbiBvbGQgYnkgcm91dGluZyBieSBsb2NhdG9yIChha2Egcm91dGluZw0KaW5m bywgcm91dGluZyBoaW50LCBsYWJlbCwgZm9yd2FyZGluZyBhbGlhcywgZXRjLik/DQoNCklmIHRo aXMgd2FzIG9idmlvdXMsIHByb2JhYmx5IGl0IGlzIG5vdyB0aGUgcmlnaHQgdGltZSB0byBkZWZp bmUgc3VjaA0KYSBUTFYuIFNpbWlyYXJpbHkgdG8gS2V5TG9jYXRvciB3ZSBjb3VsZCBkZWZpbmUg YSBDb250ZW50TG9jYXRvciB0aGF0DQpzcGVjaWZpZXMgYSAob3IgbW9yZSkgcm91dGFibGUgTmFt ZSB3aGVyZSBpdCBpdCBpcyBwb3NzaWJsZSB0byBmb3VuZA0KdGhlIG9iamVjdC4NCg0KSSBrbm93 IHRoYXQgSSBhbSByZWRpc2NvdmVyaW5nIHRoZSB3aGVlbCBzaW5jZSBtYW55IG90aGVyIGV4Y2Vs bGVudA0KcHJvamVjdHMvcmVzZWFyY2hlcnMgYmVmb3JlIGhhdmUgcHJlZGljdGVkIHRoYXQsIGUu Zy4NCg0KU0FJTCBwcm9qZWN0IDIwMTAgwq0gwrNSb3V0aW5nIGhpbnRzwrINCg0KUy4gU2hlbmtl ciwgMjAxMSAtIE5hbWluZyBpbiBjb250ZW50LW9yaWVudGVkIEFyY2hpdGVjdHVyZXM6IMKzxaB0 aGUNCmZldGNoLXRlcm1zIGVuYWJsZSB0aGUgcm91dGluZyBzeXN0ZW0gdG8gbW9yZSBlYXNpbHkg ZmluZCB0aGUgb2JqZWN0wrINCg0KaHR0cDovL3d3dy5pY3NpLmJlcmtlbGV5LmVkdS9wdWJzL25l dHdvcmtpbmcvSUNTSV9uYW1pbmdpbmNvbnRlbnRvcmllbnRlDQpkMTEucGRmDQoNClByZXNlbnRh dGlvbiBvZiBELiBPcmFuLCAyMDExIC0gTkROIGFuZCBJUCBSb3V0aW5nOiBDYW4gaXQgc2NhbGU/ IMKtDQrCs8WgVXNlIGEgdHJhbnNsYXRpb24gbG9va3VwIHRvIGNvbnZlcnQgZnJvbSBjb250ZW50 IG5hbWUgdG8gcm91dGluZw0KbGFiZWwocynCsg0KDQpodHRwOi8vdG9vbHMuaWV0Zi5vcmcvZ3Jv dXAvaXJ0Zi90cmFjL3Jhdy1hdHRhY2htZW50L3dpa2kvaWNucmcvSVJURiUyMC0NCiUyMENDTiUy MEFuZCUyMElQJTIwUm91dGluZyUyMC0lMjAyLnBkZg0KDQpIZXJtYW5zIGV0LiBhbCwgIDIwMTIg LSBHbG9iYWwgc291cmNlIG1vYmlsaXR5IGluIHRoZSBjb250ZW50LWNlbnRyaWMNCm5ldHdvcmtp bmcgYXJjaGl0ZWN0dXJlLSDCs1NlcGFyYXRlIG5hbWVzcGFjZXMgZm9yIGlkZW50aWZpZXIgYW5k DQpsb2NhdG9yc8KyLg0KaHR0cDovL3VzZXIuaXQudXUuc2UvfmZyZWhlNDg5L3B1YmxpY2F0aW9u cy9oZXJtYW5zMTJnbG9iYWwucGRmDQoNCkwuIFpoYW5nLCAyMDEzIC0gU2NhbGluZyBORE4gUm91 dGluZzogT2xkIFRhbGUsIE5ldyBEZXNpZ24sDQrCs0FwcGxpY2F0aW9uIG5hbWVzIGFyZSB1c2Vk IGZvciBjYWNoaW5nIGFuZCBzaWduYXR1cmUgdmVyaWZpY2F0aW9uLA0Kd2hpbGUgdGhlIGZvcndh cmRpbmcgYWxpYXMsIHdoaWNoIHJlZmxlY3RzIHRoZSBzZXJ2aWNlIHByb3ZpZGVyIG9mIHRoZQ0K Y29udGVudCBwcm9kdWNlciwgc2VydmVzIGFzIGEgaGludCB0byByb3V0ZXJzIGFib3V0IHdoZXJl IHRoZSBwYWNrZXQNCm1heSBiZSBmb3J3YXJkZWTCsg0KDQpodHRwOi8vbmFtZWQtZGF0YS5uZXQv d3AtY29udGVudC91cGxvYWRzLzIwMTQvMDgvbmRuLXRyLTQtc2NhbGluZy1uZG4tcm8NCnV0aW5n LnBkZg0KDQpOLiBTb2xpcyAoUEFSQyBkZXZlbG9wZXIgb2YgQ0NOeCAxLjApLCBwcmVzZW50YXRp b24gYXQgQ0NOeENvbiAyMDEzIMKtDQpPcmRlcmVkLUVsZW1lbnQgTmFtaW5nIChPRU4pLCDCs0kg cHJlc2VudGVkIGEgbWF0Y2hpbmcgc3lzdGVtIHdpdGggb3JkZXINCm9mIHByZWZlcmVuY2UgYmFz ZWQgb24gbGFiZWxzICh3aGljaCBpbmNsdWRlZCBoYXNoZXMgb2YgY29udGVudCnCsg0KaHR0cDov L3d3dy5jY254Lm9yZy9ldmVudHMvY2NueGNvbi0yMDEzLw0KDQogICAgICBSZWdhcmRzLA0KDQpB bmRyZWENCkl0IGlzIG5vdCBtYW5kYXRvcnkgdGhhdCBhcHBsaWNhdGlvbnMgZG8gdGhpcyDigLkg c29tZSBkYXRhIG1pZ2h0DQpyaWdodGx5IGJlbG9uZyBpbiB0aGUgbmFtZS4NCg0KVXNpbmcgdGhp cyBtZXRob2QgcmVsaWV2ZXMgdGhlIGZvcndhcmRpbmcgcGxhbmUgZnJvbSBoYXZpbmcgdG8NCnBy b2Nlc3MgYW5kIHN0b3JlIGluIHRoZSBQSVQgbGFyZ2UgbmFtZXMgdGhhdCBtYWtlIG5vIGRpZmZl cmVuY2UgaW4NCnJvdXRpbmcuICBJdCBhbHNvIG1lYW5zIHRoYXQgdGhlIHBvdGVudGlhbGx5IGxh cmdlIHBheWxvYWQgZG9lcyBub3QNCm5lZWQgdG8gYmUgZWNob2VkIGJhY2sgdG8gdGhlIGNsaWVu dCBpbiB0aGUgcmVzcG9uc2UgbmFtZS4NCg0KVGhlIHByZXZpb3VzIFBBUkMgc3BlYyBpcyBhdA0K aHR0cDovL3d3dy5jY254Lm9yZy9wdWJzL2NjbngtbW9za28tdGx2bWVzc2FnZXMtMDIuaHRtbA0K LiAgSXQgd2lsbCBiZSB1cGRhdGVkIGluIHRoZSBuZXh0IGRheSBvciBzbyBhbmQgd2Ugd2lsbCBz ZW5kIGFuIGVtYWlsDQp0byB0aGUgbGlzdC4NCg0KTWFyYw0KDQpPbiBKYW4gOCwgMjAxNSwgYXQg ODoxOSBBTSwgTWFyayBTdGFwcA0KPG1qc0BjaXNjby5jb20+PG1haWx0bzptanNAY2lzY28uY29t Pg0KICAgd3JvdGU6DQoNCg0KT24gMS84LzE1IDQ6MjQgQU0sIEFuZHJlYSBEZXR0aSB3cm90ZToN Cg0KRGVhciBNYXJrLA0KDQpJIGZvdW5kIHJhdGhlciBpbnRlcmVzdGluZyB0aGlzIHF1ZXN0aW9u DQoNCiJJcyBpdCByZWFsbHkgbmVjZXNzYXJ5IHRvIGNvbnRpbnVlIHRvIGZvcmNlIGFsbCBvZiB0 aGUgaW5mb3JtYXRpb24NCmluDQpJbnRlcmVzdHMgaW50byB0aGUgTmFtZT8gIFdvdWxkbid0IGl0 IGJlIGNsZWFyZXIgdG8gdXNlIHRoZSBOYW1lDQpvbmx5DQpmb3IgcHVibGlzaGVyL3JvdXRpbmcg aW5mbywgb2JqZWN0IG5hbWUgaW5mbywgYW5kIHNlZ21lbnQvc2VxdWVuY2UNCm51bWJlcj8iDQoN CmFuZCB3b25kZXIgSUNOIGNvbW11bml0eSB0aGluayBhYm91dCB0aGF0LiBFc3BlY2lhbGx5IHdp dGggcmVzcGVjdA0KdG8NCnRoZSByb3V0aW5nIGluZm8uDQpUaGF0IHNwZWNpZmljIHF1ZXN0aW9u IGhhcyBiZWVuIG9wZW4gZm9yIHF1aXRlIGEgbG9uZyB0aW1lIC0gbm90DQpyZWFsbHkgaW4gdGhl IHJvdXRpbmcgY29udGV4dCBob3dldmVyLiBPbmUgcG9zaXRpb24gaGFzIGJlZW4gdGhhdA0KSW50 ZXJlc3RzIGNhcnJ5ICJvbmx5IiBhIG5hbWUsIGFuZCB0aGVyZWZvcmUgYWxsIGFwcGxpY2F0aW9u LXNwZWNpZmljDQpkYXRhIG11c3QgYmUgaW4gdGhlIG5hbWUuIE5vdyBpbiBmYWN0IEludGVyZXN0 cyBoYXZlIGJlZW4gcGVybWl0dGVkDQp0byBjYXJyeSBzZXZlcmFsIGFkZGl0aW9uYWwgIm1ldGEi IGl0ZW1zIC0gc3VjaCBhcyBmaWx0ZXJzL3NlbGVjdG9ycw0KKGFub3RoZXIgb3BlbiB0b3BpYykg YW5kIHRpbWVvdXQgdmFsdWVzLiBBbm90aGVyIHBvc2l0aW9uIGFza3MNCndoZXRoZXIgdGhlcmUg YXJlIHR5cGVzIG9mIGFwcGxpY2F0aW9uLXNwZWNpZmljIGRhdGEgdGhhdCBjb3VsZCBhbHNvDQpi ZSBjYXJyaWVkIG91dHNpZGUgdGhlIEludGVyZXN0IG5hbWUuIFdlJ3ZlIGFza2VkIHdoZXRoZXIg UkVTVC1mdWwNCmFwcGxpY2F0aW9uIHN0YXRlIHRyYW5zZmVyIG1pZ2h0IGJlIG9uZSBleGFtcGxl Lg0KDQoNCkkgc2VlIGEgc2NhbGFiaWxpdHkgcHJvYmxlbSB3aXRoIHRoZSBJQ04gcm91dGluZyBw bGFuZSwNCnllcywgb2YgY291cnNlIC0gdGhhdCdzIGEgdmVyeSBsb25nLXN0YW5kaW5nIHByb2Js ZW0uDQoNCmVzcGVjaWFsbHkgd2hlbg0KDQpvYmplY3RzIGFyZSBtdWx0aS1zb3VyY2VkIChzYW1l IG9iamVjdCBvbiBteSBQQyBhbmQgb24gbXkgcGhvbmUpIGFuZA0Kb2JqZWN0cyBhcmUgcHJvdmlk ZWQgYnkgbW9iaWxlIGRldmljZXMuICBUaGlzIGZyYW1ld29yayBjb3VsZCBiZSB0aGUNCm5vcm0g aW4gdGhlIGZ1dHVyZS4NCnRoYXQncyAuLi4gY2VydGFpbmx5IGFuIGFzc2VydGlvbiBJJ3ZlIGhl YXJkIGJlZm9yZSwgYnV0ICJjb3VsZCBiZSINCmlzIGFib3V0IGFzIHN0cm9uZyBhcyBpdCBnZXRz LiB0aGVyZSBhcmUgYSBsb3Qgb2YgcXVlc3Rpb25zIGFib3V0DQp3aGV0aGVyIGVuY2Fwc3VsYXRp b24gbWVjaGFuaXNtcywgb3IgIm5hbWUgcmVzb2x1dGlvbiIgbWVjaGFuaXNtcywgb3INCnNvbWUg b3RoZXIgbWVjaGFuaXNtcyB3aWxsIGJlIG5lZWRlZCB0byBkZWFsIHdpdGggdGhlIGV4cGVjdGVk IG5hbWUNCnNjYWxlLCB3aGV0aGVyIG9yIG5vdCB0aGVyZSB3aWxsIGJlIGFueSBzaWduaWZpY2Fu dCBvZiBwZWVyLXRvLXBlZXINCmNvbW11bmljYXRpb24uIHBlcnNvbmFsbHksIEkgdGhpbmsgaXQn cyBoaWdobHkgdW5saWtlbHkgdGhhdCBteSBwaG9uZQ0Kd2lsbCAicHVibGlzaCIgYW55dGhpbmcg ZGlyZWN0bHksIGJ1dCB0aGF0J3MganVzdCBhbm90aGVyIHNwZWN1bGF0aW9uDQpyZWFsbHkuDQoN CmF0IHRoZSBtb21lbnQsIEknZCBiZSBoYXBweSBpZiB0aGVyZSBjb3VsZCBiZSBwcm9ncmVzcyBv biBldmVuIHRoZQ0KbW9zdCBiYXNpYyBhc3BlY3RzIG9mIG1lc3NhZ2luZyAtIHN1Y2ggYXMgd2hh dCBuYW1lcyBsb29rIGxpa2UsDQpzb21ldGhpbmcgdGhhdCBzZWVtcyB0cnVseSBmdW5kYW1lbnRh bC4NCg0KVGhhbmtzLA0KTWFyaw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBsaXN0DQoNCmljbnJnQGlydGYub3JnPG1haWx0 bzppY25yZ0BpcnRmLm9yZz4NCmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8v aWNucmcNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpp Y25yZyBtYWlsaW5nIGxpc3QNCg0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3Jn Pg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBs aXN0DQppY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3dy5p cnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBsaXN0DQppY25yZ0BpcnRmLm9y ZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ljbnJnDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCmljbnJnIG1haWxpbmcgbGlzdA0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJn QGlydGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0K DQo= --_000_D246A31F2E77Cjefft0remapuclaedu_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7 Ij4NCjxkaXY+UmF2aSB3cml0ZXM6PC9kaXY+DQo8ZGl2PiZndDsmbmJzcDtBbHNvIHRoZSBub3Rp b24gb2YgbmFtZWxlc3Mgb2JqZWN0cyBzZWVtcyB0byBjb250cmFkaWN0LCB3aGVuIHRoZSBiYXNp YyBwcmltaXRpdmUgb2YgSUNOJm5ic3A7IGlzIG5hbWVkIGRhdGEuPC9kaXY+DQo8ZGl2Pjxicj4N CjwvZGl2Pg0KPGRpdj5ObyBjb250cmFkaWN0aW9uIGZyb20gY3VycmVudCBwcmFjdGljZS4gSGVy ZSBpcyBhbiBpbnRlcmVzdCBuYW1lIHRoYXQgSSBqdXN0IGdyYWJiZWQgZnJvbSB0aGUgTkROIHRl c3QgYmVkOiAmcXVvdDsvbmRuL2VkdS91Y2xhL3JlbWFwL25kbnJ0Yy9jaGF0L3JlbWFwL0Y2UENX bHFXclYvMTQ0NDg1MDg2NS8xJnF1b3Q7LiBUaGUgcHJlZml4ICZxdW90Oy9uZG4vZWR1L3VjbGEv cmVtYXAvbmRucnRjL2NoYXQvcmVtYXAmcXVvdDsgaXMgb25seSB1c2VmdWwgdG8gcm91dGUgdGhl DQogaW50ZXJlc3QgdG8gdGhlIGFwcGxpY2F0aW9uLiBBbGwgdGhlIHRob3VzYW5kcyBvZiBpbnRl cmVzdHMgZmx5aW5nIHRvd2FyZHMgdGhpcyBhcHBsaWNhdGlvbiBoYXZlIHRoZSBzYW1lIHByZWZp eC4gVGhlIGxhc3QgcGFydCAmcXVvdDtGNlBDV2xxV3JWLzE0NDQ4NTA4NjUvMSZxdW90OyBvbmx5 IG1lYW5zIHNvbWV0aGluZyBiZWNhdXNlIHRoZSBwcm9kdWNlciBhcHBsaWNhdGlvbiB0b2xkIHRo ZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0byBhc2sgZm9yIGl0LiBUaGlzDQogbmFtZSBpbiBubyB3 YXkgJnF1b3Q7c2VsZi1kZXNjcmliZXMmcXVvdDsgdGhlIG9iamVjdCwgc28gaXQgaXMgaW4gZWZm ZWN0ICZxdW90O25hbWVsZXNzJnF1b3Q7IGFscmVhZHkgZnJvbSBhbiBvdXRzaWRlIG9ic2VydmVy LiBUaGVyZSBpcyBsaXR0bGUgZGlmZmVyZW5jZSBpZiB0aGUgcHJvZHVjZXIgYXBwbGljYXRpb24g dG9sZCB0aGUgY29uc3VtZXIgYXBwbGljYXRpb24gdG8gYXNrIGZvciBhbiBvYmplY3QgYnkgaGFz aC4gVGhpcyBpcyBzaW1pbGFyIHRvIGhvdyBJIHVuZGVyc3RhbmQNCiB0aGUgcHJvYmxlbWF0aWNh bGx5LXRlcm1lZCAmcXVvdDtuYW1lbGVzcyBvYmplY3QmcXVvdDs6IEFuIG9iamVjdCBpcyByZXF1 ZXN0ZWQgaW4gYW4gaW50ZXJlc3Qgd2l0aCBhIHJvdXRhYmxlIHByZWZpeCBhbmQgYW5vdGhlciBw YXJ0ICh0aGUgaGFzaCkgd2hpY2ggdGhlIHByb2R1Y2VyIGFwcGxpY2F0aW9uIHRvbGQgdGhlIGNv bnN1bWVyIGFwcGxpY2F0aW9uIHRvIGFzayBmb3IuPC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjog cmdiKDAsIDAsIDApOyBmb250LXNpemU6IDE0cHg7Ij48YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9 ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTRweDsiPi0gSmVmZiBUPC9kaXY+DQo8 ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDE0cHg7Ij48YnI+DQo8 L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9yOiByZ2Io MCwgMCwgMCk7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2Fs aWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRF Ui1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkct Qk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRF Ui1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURE SU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3Nw YW4+aWNucmcgJmx0OzxhIGhyZWY9Im1haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3JnIj5pY25y Zy1ib3VuY2VzQGlydGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIFJhdmkgUmF2aW5kcmFuICZs dDs8YSBocmVmPSJtYWlsdG86cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbSI+cmF2aS5yYXZpbmRy YW5AaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi PkRhdGU6IDwvc3Bhbj5GcmlkYXksIE9jdG9iZXIgMTYsIDIwMTUgYXQgMTI6MjI6MDA8YnI+DQo8 c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5EaXJrIEt1dHNjaGVyICZs dDs8YSBocmVmPSJtYWlsdG86RGlyay5LdXRzY2hlckBuZWNsYWIuZXUiPkRpcmsuS3V0c2NoZXJA bmVjbGFiLmV1PC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBh cmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp bHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20iPklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+Jmd0 OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Ij5hbmRy ZWEuZGV0dGlAdW5pcm9tYTIuaXQ8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5kcmVh LmRldHRpQHVuaXJvbWEyLml0Ij5hbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ8L2E+Jmd0OywgJnF1 b3Q7PGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT4mcXVv dDsgJmx0OzxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+ Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+ UmU6IFtpY25yZ10gTG9jYXRvciBoaW50PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K PGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJu OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1h cy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3Nv ZnQtY29tOm9mZmljZTpleGNlbCIgeG1sbnM6cD0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpv ZmZpY2U6cG93ZXJwb2ludCIgeG1sbnM6YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZp Y2U6YWNjZXNzIiB4bWxuczpkdD0idXVpZDpDMkY0MTAxMC02NUIzLTExZDEtQTI5Ri0wMEFBMDBD MTQ4ODIiIHhtbG5zOnM9InV1aWQ6QkRDNkUzRjAtNkRBMy0xMWQxLUEyQTMtMDBBQTAwQzE0ODgy IiB4bWxuczpycz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpyb3dzZXQiIHhtbG5zOno9IiNS b3dzZXRTY2hlbWEiIHhtbG5zOmI9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnB1 Ymxpc2hlciIgeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVh ZHNoZWV0IiB4bWxuczpjPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpjb21wb25l bnQ6c3ByZWFkc2hlZXQiIHhtbG5zOm9kYz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZp Y2U6b2RjIiB4bWxuczpvYT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6YWN0aXZh dGlvbiIgeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCIgeG1sbnM6 cT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnJ0Yz0i aHR0cDovL21pY3Jvc29mdC5jb20vb2ZmaWNlbmV0L2NvbmZlcmVuY2luZyIgeG1sbnM6ZD0iREFW OiIgeG1sbnM6cmVwbD0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9yZXBsLyIgeG1sbnM6 bXQ9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC9zb2FwL21lZXRpbmdz LyIgeG1sbnM6eDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlL2V4Y2VsLzIw MDMveG1sIiB4bWxuczpwcGRhPSJodHRwOi8vd3d3LnBhc3Nwb3J0LmNvbS9OYW1lU3BhY2UueHNk IiB4bWxuczpvaXM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC9zb2Fw L29pcy8iIHhtbG5zOmRpcj0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50 L3NvYXAvZGlyZWN0b3J5LyIgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1s ZHNpZyMiIHhtbG5zOmRzcD0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50 L2RzcCIgeG1sbnM6dWRjPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjIiB4 bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpzdWI9Imh0 dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC9zb2FwLzIwMDIvMS9hbGVydHMv IiB4bWxuczplYz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjIiB4bWxuczpzcD0i aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50LyIgeG1sbnM6c3BzPSJodHRw Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC8iIHhtbG5zOnhzaT0iaHR0 cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnVkY3M9Imh0dHA6 Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vZGF0YS91ZGMvc29hcCIgeG1sbnM6dWRjeGY9Imh0dHA6 Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vZGF0YS91ZGMveG1sZmlsZSIgeG1sbnM6dWRjcDJwPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3BhcnR0b3BhcnQiIHhtbG5zOndm PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC93b3JrZmxvdy8i IHhtbG5zOmRzc3M9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDYvZGln c2lnLXNldHVwIiB4bWxuczpkc3NpPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmlj ZS8yMDA2L2RpZ3NpZyIgeG1sbnM6bWRzc2k9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRz Lm9yZy9wYWNrYWdlLzIwMDYvZGlnaXRhbC1zaWduYXR1cmUiIHhtbG5zOm12ZXI9Imh0dHA6Ly9z Y2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9tYXJrdXAtY29tcGF0aWJpbGl0eS8yMDA2IiB4bWxu czptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHht bG5zOm1yZWxzPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvcGFja2FnZS8yMDA2 L3JlbGF0aW9uc2hpcHMiIHhtbG5zOnNwd3A9Imh0dHA6Ly9taWNyb3NvZnQuY29tL3NoYXJlcG9p bnQvd2VicGFydHBhZ2VzIiB4bWxuczpleDEydD0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNv bS9leGNoYW5nZS9zZXJ2aWNlcy8yMDA2L3R5cGVzIiB4bWxuczpleDEybT0iaHR0cDovL3NjaGVt YXMubWljcm9zb2Z0LmNvbS9leGNoYW5nZS9zZXJ2aWNlcy8yMDA2L21lc3NhZ2VzIiB4bWxuczpw cHRzbD0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvU2xpZGVM aWJyYXJ5LyIgeG1sbnM6c3BzbD0iaHR0cDovL21pY3Jvc29mdC5jb20vd2Vic2VydmljZXMvU2hh cmVQb2ludFBvcnRhbFNlcnZlci9QdWJsaXNoZWRMaW5rc1NlcnZpY2UiIHhtbG5zOnN0PSImIzE7 IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJH ZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4N CjxzdHlsZT4NCjwhLS0NCiAvKiBGb250IERlZmluaXRpb25zICovDQogQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseTpDb3VyaWVyOw0KCXBhbm9zZS0xOjIgNyA0IDkgMiAyIDUgMiA0IDQ7fQ0KQGZv bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz IDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5v c2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRh aG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv bnQtZmFtaWx5OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZv bnQtZmFjZQ0KCXtmb250LWZhbWlseToiRGVqYVZ1IFNhbnMiOw0KCXBhbm9zZS0xOjAgMCAwIDAg MCAwIDAgMCAwIDA7fQ0KIC8qIFN0eWxlIERlZmluaXRpb25zICovDQogcC5Nc29Ob3JtYWwsIGxp Lk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206 LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t YW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6 dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6 OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5h cHBsZS1zdHlsZS1zcGFuDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLXN0eWxlLXNwYW47fQ0Kc3Bh bi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6 IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls ZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFNl Y3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNTYu N3B0IDcwLjg1cHQ7fQ0KZGl2LlNlY3Rpb24xDQoJe3BhZ2U6U2VjdGlvbjE7fQ0KLS0+DQo8L3N0 eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KIDxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g OV0+PHhtbD4NCiA8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQogIDxvOmlkbWFwIHY6ZXh0 PSJlZGl0IiBkYXRhPSIxIiAvPg0KIDwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4N CjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz cz0iU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs IDczLCAxMjUpOyI+QWdyZWUgdGhhdCB3ZSBzaG91bGRu4oCZdCBtaXggdGhlIHR3byBzZW1hbnRp Y3MgdGhhdCBvZiBhIElEIGFuZCBhIExvY2F0b3IsIHRoZXkgb3BlcmF0ZSBhbmQgYXJlIG1hbmFn ZWQgaW4gdHdvIGRpZmZlcmVudCBkb21haW5zLCBvbmUgYXQgdGhlIGFwcGxpY2F0aW9uDQogYW5k IHRoZSBvdGhlciBhdCB0aGUgbmV0d29yayBsZXZlbC4gQWxzbyB0aGUgbm90aW9uIG9mIG5hbWVs ZXNzICZuYnNwO29iamVjdHMgc2VlbXMgdG8gY29udHJhZGljdCwgd2hlbiB0aGUgYmFzaWMgcHJp bWl0aXZlIG9mIElDTiZuYnNwOyBpcyBuYW1lZCBkYXRhLiBBbGwgdGhpcyBjb21lcyBieSBtaXhp bmcgdGhlIElEL2xvY2F0b3IgZGVmaW5pdGlvbnMsIHJlc3VsdGluZyBpbiBJbnRlcmVzdCBtZXNz YWdlIGNhcnJ5IGxvY2F0b3JzIHdoaWNoIGFyZSBzdXBwb3NlZA0KIHRvIGJlIG1lYW50IGZvciBw ZXJzaXN0ZW50IElEczsgYSBjbGVhciBzZXBhcmF0aW9uIG9mIHRoZSB0d28gaW4gdGhlIHByb3Rv Y29sIHdpbGwgc2VydmUgbWFueSBwdXJwb3NlcywgbWFuaWZlc3RzLCBtb2JpbGl0eSwgcm91dGlu ZyBzY2FsYWJpbGl0eS4gQWdyZWUgdGhlcmUgYXJlIHNlY3VyaXR5IGltcGxpY2F0aW9ucyBsaWtl IGNhY2hlIHBvaXNvbmluZyBvciBleHBsb2l0YXRpb24gdXNlIG9mIHRoZXNlIG5hbWUgc2VwYXJh dGlvbiBhbmQgc2hvdWxkDQogYmUgYWRkcmVzc2VkIGNvbnNpZGVyaW5nIHRoZSBkaWZmZXJlbnQg dHJ1c3QgY29udGV4dC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0 OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy NSk7Ij5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlJhdmk8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7 Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZyb206PC9zcGFuPjwvYj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl cmlmOyI+IGljbnJnIFs8YSBocmVmPSJtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZyI+bWFp bHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EaXJr IEt1dHNjaGVyPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgT2N0b2JlciAxNiwgMjAxNSAxMDoz NSBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5j b20iPklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRl dHRpQHVuaXJvbWEyLml0Ij4NCmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDwvYT47IDxhIGhyZWY9 Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj dDo8L2I+IFJlOiBbaWNucmddIExvY2F0b3IgaGludDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPk5v dCBkaXNhZ3JlZWluZywgYnV0OiBhbm90aGVyIHdheSBvZiBzZWVpbmcgdGhpcyBpcyB0aGF0IGVu dGFuZ2xpbmcgb2JqZWN0IGlkZW50aWZpY2F0aW9uLCByZXByZXNlbnRhdGlvbiBvZiBvcmdhbml6 YXRpb25hbCBzdHJ1Y3R1cmUgYW5kIGxvY2F0aW9uDQogaW5mb3JtYXRpb24gaW4gYW4gYWdncmVn YXRhYmxlIGZhc2hpb24gaW4gYSBzaW5nbGUgbmFtaW5nIGZyYW1ld29yayBpcyBsaWtlbHkgdG8g Y2F1c2Ugc29tZSBoZWFkYWNoZXMg4oCTIGFuZCB3ZSBhcmUgY3VycmVudGx5IGZpZ3VyaW5nIG91 dCBob3cgdG8gZGlzZW50YW5nbGUgdGhpcyBhZ2FpbiDigJMgd2l0aCBuYW1lcyBoYXNoZXMgYW5k IG5hbWVsZXNzIG9iamVjdHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz LCAxMjUpOyI+V2Ugd2FudCB0byBiZSBhYmxlIHRvIGNvbm5lY3QgYSBidW5jaCBvZiBJQ04gbm9k ZXMgbG9jYWxseSwgZS5nLiwgaW4gYSBidWlsZGluZyBhdXRvbWF0aW9uIHNjZW5hcmlvLCBhbmQg YWRkcmVzcyBJbnRlcmVzdHMgdG8gc2VtYW50aWNhbGx5IG1lYW5pbmdmdWwNCiBuYW1lcyBsaWtl IOKAnC9qcC95b2tvaGFtYS9wYWNpZmljby9yb29tMTIzL2xpZ2h0LXN3aXRjaDQy4oCdIGFuZCB3 YW50IHRoZSBzYW1lIGNvbmNlcHQgYW5kIG5hbWVzIHRvIGJlIHVzZWZ1bCBmb3IgZ2xvYmFsLXNj YWxlIGNvbW11bmljYXRpb24uIFRoaXMgY2FuIG9ubHkgd29yayB3aXRoIGEgZmV3IHZlcnkgc3Ry b25nIGFzc3VtcHRpb25zOiBXZSBjYW4gZ2V0IGludGVyLWRvbWFpbiByb3V0aW5nIHRvIHdvcmsg YmFzZWQgb24gc3VjaCBuYW1lcyDigJMNCiBhbmQgdGhlcmUgaXMgbm8gJm5ic3A7bW9iaWxpdHku PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y OiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6 IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+T2J2aW91c2x5 LCBmbGF0IG5hbWluZyBzY2hlbWVzIGFyZSBmYWNpbmcgc2ltaWxhciBwcm9ibGVtcy4gT25lIHBh dHRlcm4gaGVyZSBpcyB0byB1c2Ugc29tZSBvcmdhbml6YXRpb25hbGx5IHN0cnVjdHVyZWQgcGFy dCBvZiB0aGUgbmFtZSB0byBsb29rIHVwOg0KIGxvY2F0b3JzIChvciBsb2NhdGlvbiBoaW50cykg 4oCTIGluZGlyZWN0aW9u4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz LCAxMjUpOyI+RGlyazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg MTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+ PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh bnMtc2VyaWY7Ij4gaWNucmcgWzxhIGhyZWY9Im1haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3Jn Ij5tYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9i PjxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlzQHBh cmMuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmVpdGFnLCAxNi4gT2t0b2JlciAyMDE1IDE4 OjM3PGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEy Lml0Ij5hbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ8L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmljbnJn QGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtp Y25yZ10gTG9jYXRvciBoaW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5z LXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+VGhlIExvY2F0b3IgSGludCBvciBMaW5r IE9iamVjdCBhcmUgcHJvcG9zZWQgc29sdXRpb25zIHRvIGEgYmlnIElDTi9DQ04vTkROIHByb2Js ZW0sIG5hbWVseSB0aGUgbWlzZ3VpZGVkIGJlbGllZiB0aGUgbmFtZSBpcyBpbmRlcGVuZGVudA0K IG9mIGxvY2F0aW9uLiAmbmJzcDtUaGlzIGlzIGEgc29tZXdoYXQgaW5jb3JyZWN0IGFzc3VtcHRp b24gaWYgd2UgYWxzbyBiZWxpZXZlLCBhdCB0aGUgc2FtZSB0aW1lLCB0aGF0IHRoZSBuYW1lIGlz IHVzZWQgZm9yIHJvdXRpbmcuICZuYnNwO0J5IGRlZmluaXRpb24sIHJvdXRpbmcgaXMgbG9jYXRp b24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p bHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog VmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPlRoZXJlIGFyZSBu dW1lcm91cyB3YXlzIHRvIGdldCBhcm91bmQgdGhpcyBjb250cmFkaWN0aW9uLiAmbmJzcDs8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVy ZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5h LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+MS0gV2UgYWxsb3cgYW55Ym9k eSB0byBwdWJsaXNoIGFueSBuYW1lIGFueXdoZXJlIGFuZCBoYXZlIHRoZSBuZXR3b3JrIGxvb2sg Zm9yIGl0IChpbiBvdGhlciB3b3Jkcywgbm8gcm91dGluZywganVzdCBkaXNjb3ZlcnkpPG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRh bmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4yLSBIYXZlIHJvdXRpbmcg dXBkYXRlIG9uIHRoZSBmbHkgKGFsbG93IGFueSBub2RlIHRvIGFkdmVydGlzZSwgdmlhIHJvdXRp bmcsIHRoZSBwcmVzZW5jZSBvZiBuYW1lL25hbWVzcGFjZSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5 bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsg Y29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjMtIERvIHNvbWUgZm9ybSBvZiBpbmRpcmVjdGlvbjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBW ZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRh bmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5JbiB0aGlzIGVtYWlsIHdl 4oCZbGwgcnVsZSBvdXQgb3B0aW9ucyAxIGFuZCAyLCB3aGljaCBoYXZlIHNvbWUgc2VyaW91cyBz Y2FsYWJpbGl0eSBpc3N1ZXMgZm9yIGEgcmVhbCBuZXR3b3JrLiAmbmJzcDtUaGF0IGxlYXZlcyB1 cyB3aXRoIG9wdGlvbg0KIDMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEw LjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1 LCA3NSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0 OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1 KTsiPkxvY2F0b3IgSGludHMgYW5kIExpbmsgT2JqZWN0cyBhcmUgaW4gZWZmZWN0IGEgdmVyc2lv biBvZiBvcHRpb24gMy4gJm5ic3A7Q0NOeCB1c2VzIG1hbmlmZXN0cyB0byBpbmRpcmVjdCB0byBo YXNoIGJhc2VkIG5hbWVzLCBhbHNvIGEgdmVyc2lvbg0KIG9mIDMuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUi IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2Vy aWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5 bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsg Y29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xv cjogcmdiKDc1LCA3NSwgNzUpOyI+VGhlIExpbmsgT2JqZWN0IHByb3Bvc2VkIGluIHRoaXMgcGFw ZXIgZ2V0cyByaWQgb2YgY2FjaGUgcG9pc29uaW5nIHdpdGggYSBudW1iZXIgb2YgdGVjaG5pcXVl cyB0aGF0IGJvaWwgZG93biB0byBvbmUgYmlnIHNhY3JpZmljZTo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIg c3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJp ZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHls ZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBj b2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+LSAmcXVvdDtUaGUgY2FjaGUgY2FuIHRoZW4gaW1wb3Nl IHRoZSByZXN0cmljdGlvbiB0aGF0IG9ubHkgaW50ZXJlc3RzIGNhcnJ5aW5nIHRoZSBzYW1lIGxp bmsgb2JqZWN0IGNhbiBiZSBzYXRpc2ZpZWQgd2l0aCB0aGUgc3BlY2lmaWMgaW5zdGFuY2UNCiBv ZiB0aGUgZGF0YSBpdGVtLiZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXpl OiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1 LCA3NSwgNzUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEw LjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1 LCA3NSk7Ij5CYXNpY2FsbHksIHdoYXQgaXTigJlzIHNheWluZyBpcyB0aGF0IGlmIHlvdSByZXRy aWV2ZSBzb21ldGhpbmcgd2l0aCB0aGUgbmFtZSAvYS9iIHdpdGggYSBsaW5rIHRvIC9mb28vYmFy ICZuYnNwO2l0IGNhbiBvbmx5IGJlIGFuc3dlcmVkIGJ5IGFuDQogaW50ZXJlc3Qgd2l0aCB0aGUg bmFtZSAvYS9iIGFuZCBhIGxpbmsgdG8gL2Zvby9iYXIuICZuYnNwOyBFZmZlY3RpdmVseSwgd2Ug YXJlIHJvdXRpbmcgYW5kIG1hdGNoaW5nIC9mb28vYmFyL2EvYiB3aGVuIHRhbGtpbmcgYWJvdXQg b2JqZWN0IC9hL2IuICZuYnNwO0Rpc2FkdmFudGFnZTogQSByZXF1ZXN0IGZvciAvYS9iIHdpbGwg bm90IG1hdGNoIHRoZSBvYmplY3QgKHRoaXMgd291bGQgbGVhZCB0byBjYWNoZSBwb2lzb25pbmcp WzFdLiAmbmJzcDtBZHZhbnRhZ2U6IFRoZQ0KIHNpZ25hdHVyZSBmb3IgL2EvYiAodGhlIG9iamVj dCkgY2FuIGJlIGRvbmUgYXQgYSBkaWZmZXJlbnQgbGV2ZWwgdGhhbiB0aGUgc2lnbmF0dXJlIG9m IC9mb28vYmFyL2EvYiAodGhlIGxpbmspLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1z aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi KDc1LCA3NSwgNzUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6 IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUs IDc1LCA3NSk7Ij5Ob3RlIHRoYXQgdGhpcyBpcyBhIGZvcm0gb2YgZW5jYXBzdWxhdGlvbi4gJm5i c3A7SSBjb3VsZCBhY2hpZXZlIHNpbWlsYXIgcmVzdWx0cyBieSBqdXN0IGVuY2Fwc3VsYXRpbmcg L2EvYiBpbnRvIC9mb28vYmFyL2EvYiBhbmQgbm90IHJlcXVpcmUNCiBhbnkgbGluayBvYmplY3Qu PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6 IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVy ZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPlRoZSBwYXBlciBzdWdn ZXN0cyB2ZXJpZnlpbmcgbGluayBvYmplY3RzLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHRvIHBy ZXZlbnQgcG9pc29uaW5nLiAmbmJzcDtJIGNhbiBoYXZlIGEgdmFsaWQgbGluayBvYmplY3QgKGZy b20gYW4gYXR0YWNrZXIpDQogdGhhdCBicmluZ3MgbWUgJm5ic3A7YW4gaW52YWxpZCBjb250ZW50 IG9iamVjdC4gJm5ic3A7SWYgdGhhdCBjb250ZW50IG9iamVjdCBpcyBtYXRjaGVkIG9uIG5hbWUg dGhlbiBwb2lzb25pbmcgd2lsbCBvY2N1ci4gVGhlIG9ubHkgd2F5IGFyb3VuZCB0aGlzIHdvdWxk IGJlIHRvIGhhdmUgYSByZXZlcnNlIGNyeXB0byBtYXBwaW5nIGZyb20gdGhlIG9iamVjdCBuYW1l IHRvIHRoZSBsaW5rIG9iamVjdC4gKExpa2UgYSBzaWduZWQgY29udGVudCBvYmplY3QgJiM0Mzsg bGluaw0KIG9iamVjdCB0b2dldGhlciBmcm9tIHRoZSBjb250ZW50IG9iamVjdOKAmXMga2V5KS48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog VmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJk YW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+VGhlIHBhcGVyIGFsc28g bWVudGlvbnMgdGhhdCBjYWNoZXMgY2FuIGNoZWNrIHNpZ25hdHVyZXMgYW5kIGNvbnN1bWVycyBj YW4gdXNlIGV4Y2x1ZGVzIHRvIGhlbHAgd2l0aCBwb2lzb25pbmcuIFRoaXMgaXMgdW5zY2FsYWJs ZSBmb3INCiBhIG51bWJlciBvZiByZWFzb25zIGFuZCBwcm9iYWJseSBkZXNlcnZlcyBhbm90aGVy IHRocmVhZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250 LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt aWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+VGhlIGN1 cnJlbnQgQ0NOeCBhcHByb2FjaCBpcyB0byB1c2UgaGFzaCBiYXNlZCBuYW1pbmcgYW5kIG9iamVj dHMgd2l0aCBubyBuYW1lcyAob25seSBpbXBsaWVkIGhhc2hlcykuIFRoaXMgYWxsb3dzIHVzIHRv IGdldCBhcm91bmQgbWFueQ0KIG9mIHRoZXNlIHByb2JsZW1zLiAmbmJzcDtORE4gY291bGQgcG90 ZW50aWFsbHkgdXNlIHNpbWlsYXIgdGVjaG5pcXVlcyAod2l0aCBvciB3aXRob3V0IHRoZSBsaW5r IG9iamVjdCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9u dC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh bWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPk5hY2hv PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6 IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVy ZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5h LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+WzFdIFNvbWUgcGVvcGxlIGJl bGlldmUgdGhhdCB3ZeKAmXJlIG5vdCBnb2luZyB0byBiZSBpbiBhIHdvcmxkIHdoZXJlIHRoaXMg dHlwZSBvZiBjYWNoaW5nIG1hdHRlcnMsIHNvIHRoaXMgbWF5IG5vdCBiZSBhIGRpc2FkdmFudGFn ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls eTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtc3R5bGUtc3BhbiI+PHNwYW4gbGFuZz0iREUiIHN0 eWxlPSJmb250LXNpemU6DQo5LjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM0QjRCNEIi Pi0tPC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0 OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1 KTsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250 LWZhbWlseTpDb3VyaWVyOw0KY29sb3I6IzRCNEI0QiI+TmFjaG8gKElnbmFjaW8pIFNvbGlzPG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmll cjsNCmNvbG9yOiM0QjRCNEIiPlByb3RvY29sIEFyY2hpdGVjdDxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBz dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQpjb2xvcjojNEI0QjRC Ij5QcmluY2lwYWwgU2NpZW50aXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6 OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjsNCmNvbG9yOiM0QjRCNEIiPlBhbG8gQWx0byBSZXNl YXJjaCBDZW50ZXIgKFBBUkMpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6OS4w cHQ7Zm9udC1mYW1pbHk6Q291cmllcjsNCmNvbG9yOiM0QjRCNEIiPiYjNDM7MSg2NTApODEyLTQ0 NTg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpD b3VyaWVyOw0KY29sb3I6IzRCNEI0QiI+PGEgaHJlZj0ibWFpbHRvOklnbmFjaW8uU29saXNAcGFy Yy5jb20iPklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6 IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p bHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5PbiAxMC8x Ni8xNSwgMTI6MjIgQU0sICZxdW90O0FuZHJlYSBEZXR0aSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp bHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCI+YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PC9h PiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTog MTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwg NzUsIDc1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFk ZGluZzowaW4gMGluIDBpbiA0LjBwdDsNCm1hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjUu MHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCIgaWQ9Ik1BQ19PVVRMT09L X0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9u dC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5E ZWFyIEFsbCw8YnI+DQpkbyB5b3UgcmVtZW1iZXIgdGhpcyBvbGQgZGlzY3Vzc2lvbj88YnI+DQo8 YnI+DQpDaXRpbmcgRGF2ZU8gJnF1b3Q7V2hpbGUgd2UgbWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5n IHNvbWV0aGluZyBsaWtlIHRoaXMgdWx0aW1hdGVseS4uLi4mcXVvdDsuPGJyPg0KPGJyPg0KV2Vs bCwgdGhpcyBlbWFpbCBpcyBqdXN0IHRvIHBvaW50IG91dCB0aGF0IE5ETiB0ZWFtIGVtYnJhY2Vk IHRoZSBMb2NhdG9yIEhpbnQsIGFrYSBMaW5rIE9iamVjdCwgcHJpbmNpcGxlcyBpbiB0aGVpciBO RkQgc29mdHdhcmUsIHdpdGggYSBjbGV2ZXIgdGVjaG5pcXVlIHRvIGF2b2lkIGNhY2hlIHBvaXNv bmluZyAuPGJyPg0KPGJyPg0KUmVmZXJlbmNlczo8YnI+DQombmJzcDsgPGJyPg0KPC9zcGFuPjxz cGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiAnRGVq YVZ1IFNhbnMnLCBzZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxhIGhyZWY9Imh0dHA6 Ly9yZWRtaW5lLm5hbWVkLWRhdGEubmV0L2F0dGFjaG1lbnRzL2Rvd25sb2FkLzQyNy9mb3J3YXJk aW5nLWhpbnRfMjAxNTA4MTQucHB0eCI+aHR0cDovL3JlZG1pbmUubmFtZWQtZGF0YS5uZXQvYXR0 YWNobWVudHMvZG93bmxvYWQvNDI3L2ZvcndhcmRpbmctaGludF8yMDE1MDgxNC5wcHR4PC9hPjxi cj4NCjxhIGhyZWY9Imh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAx NS8wMy9TTkFNUC1ORE4tU2NhbGFiaWxpdHkucGRmIj5odHRwOi8vbmFtZWQtZGF0YS5uZXQvd3At Y29udGVudC91cGxvYWRzLzIwMTUvMDMvU05BTVAtTkROLVNjYWxhYmlsaXR5LnBkZjwvYT48YnI+ DQpzZWUgYWxzbyAmcXVvdDtuZXR3b3JrX3JlZ2lvbiZxdW90OyBjb25maWd1cmF0aW9uIHNlY3Rp b24gaW4gbmZkLmNvbmY8YnI+DQo8YnI+DQpSZWdhcmRzLDxicj4NCjxicj4NCkFuZHJlYTxicj4N Cjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBm b250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsi Pjxicj4NCjxicj4NCk9uIDA5LzAxLzIwMTUgMjM6MzgsIEFuZHJlYSBEZXR0aSB3cm90ZTo8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTog MTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwg NzUsIDc1KTsiPkdyZWF0IG5ld3MuDQo8YnI+DQpJcyB0aGVyZSBhbHJlYWR5IGEgZG9jdW1lbnQg cHJlc2VudGluZyB0aGVzZSBpbnRlcmVzdGluZyBmZWF0dXJlcyBvciBpdCB3aWxsIGJlIHJlbGVh c2VkIHNob3J0bHkgPw0KPGJyPg0KPGJyPg0KQW5kcmVhIDxicj4NCjxicj4NCjxicj4NCjxicj4N Ck9uIDAxLzA5LzIwMTUgMDg6MDYgUE0sIDxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBh cmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9hPiB3cm90ZToNCjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw dCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6 IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5DQ04gMS4wIGhh cyBnb25lIG1ham9yIHJldmlzaW9ucyBzaW5jZSB0aGUgb2xkIENDTi4mbmJzcDsgSW4gdGhlIGN1 cnJlbnQgc3lzdGVtDQo8YnI+DQp0aGVyZSBhcmUgYSBudW1iZXIgb2YgZmVhdHVyZXMgdGhhdCBt YWtlIHRoZXNlIGlzc3VlcyBsZXNzIG9mIGEgcHJvYmxlbS4gPGJyPg0KPGJyPg0KU3BlY2lmaWNh bGx5LCB3ZSBoYXZlIE1hbmlmZXN0cyBhbmQgTmFtZS1sZXNzIG9iamVjdHMuJm5ic3A7IFRoZXNl IGJhc2ljYWxseSA8YnI+DQphbGxvdyB5b3UgdG8gaGF2ZSBuYW1lIGluZGlyZWN0aW9uIGFuZCBv YmplY3RzIGhvc3RlZCBpbmRlcGVuZGVudGx5IG9mIDxicj4NCmxvY2F0aW9uLiA8YnI+DQo8YnI+ DQpUaGUgbmFtZSwgd2hpY2ggZm9yIHVzIGlzIGEgbmV0d29yayBuYW1lLCBpcyB3aGF0IHRoZSBu ZXR3b3JrIHVzZXMgdG8gZmluZCA8YnI+DQpzdHVmZi4gSXTCuXMgZWFzeSB0byB0aGluZyBvZiB0 aGlzIGFzIHRoZSBzYW1lIGFzIHRoZSB1c2VyIGRlZmluZWQgbmFtZS4gPGJyPg0KSW4gc29tZSBj YXNlcyBpdCBpcywgYnV0IGluIHNvbWUgY2FzZXMgaXQgbWlnaHQgbm90IGJlLiA8YnI+DQo8YnI+ DQpJbiBDQ04gd2UgY2FuIGN1cnJlbnRseSB1c2UgbWFuaWZlc3RzIHRvIGRvIGEgZm9ybSBvZiBz ZWN1cmUgdHJhbnNsYXRpb24gPGJyPg0Kb2Ygb25lIG5hbWUgdG8gYW5vdGhlci4gVGhlcmUgYXJl IHNvbWUgbGltaXRhdGlvbnMgaW4gdGVybXMgb2YgcHVibGlzaGVyIDxicj4NCmJ1dCB0aGUgcHJp bWl0aXZlcyBhcmUgY3VycmVudGx5IGhvbGRpbmcgdXAgZm9yIHdoYXQgd2Ugd2FudCB0byBhY2hp ZXZlLiA8YnI+DQo8YnI+DQpTbywgdG8gYW5zd2VyIHlvdXIgaW5pdGlhbCBxdWVzdGlvbiwgSSB0 aGluayB0aGF0IHRoZSBwcmltaXRpdmVzIHdlIGhhdmUgPGJyPg0KcmlnaHQgbm93IGNhbiBnaXZl IHlvdSBhIGxvdCBvZiB3aGF0IHlvdcK5cmUgbG9va2luZyBmb3IuJm5ic3A7IFdpbGwgd2UgbmVl ZCB0byA8YnI+DQpoYXZlIHNvbWUgZXh0cmEgbG9jYXRvciBvciBzb21lIG90aGVyIHNjYWxhYmls aXR5IG1lY2hhbmlzbT8mbmJzcDsgTWF5YmUsIGJ1dCBJIDxicj4NCnRoaW5rIHdlIGNhbiBnZXQg ZmFyIHdpdGggdGhlIHByaW1pdGl2ZXMgd2UgY3VycmVudGx5IGhhdmUuIDxicj4NCjxicj4NCk5h Y2hvIDxicj4NCjxicj4NCjxicj4NCi0tIDxicj4NCk5hY2hvIChJZ25hY2lvKSBTb2xpcyA8YnI+ DQpQcm90b2NvbCBBcmNoaXRlY3QgPGJyPg0KUHJpbmNpcGFsIFNjaWVudGlzdCA8YnI+DQpQYWxv IEFsdG8gUmVzZWFyY2ggQ2VudGVyIChQQVJDKSA8YnI+DQomIzQzOzEoNjUwKTgxMi00NDU4IDxi cj4NCjxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlz QHBhcmMuY29tPC9hPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCk9uIDEvOS8x NSwgMTA6MjYgQU0sICZxdW90O0FuZHJlYSBEZXR0aSZxdW90OyA8YSBocmVmPSJtYWlsdG86YW5k cmVhLmRldHRpQHVuaXJvbWEyLml0Ij4mbHQ7YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Jmd0Ozwv YT4gd3JvdGU6DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBz dHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlm OyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+SSBhZ3JlZSBvbiBhbGwgeW91ciBwb2ludHMuDQo8 YnI+DQo8YnI+DQpDb25zZXF1ZW50bHksIEkgc2VlIHR3byBjaG9pY2VzIGluIGZyb250IG9mIHVz IGJlZm9yZSB0byB0aGluayB0byB1c2UgPGJyPg0KSUNOIGluIHRoZSBnbG9iYWwgc2NhbGU6IDxi cj4NCjxicj4NCjEpIGVpdGhlciB3ZSBmb3VuZCBhIHJlYXNvbmFibGUgd2F5IHRvIHNjYWxlIHRo ZSByb3V0aW5nIGJ5IG9iamVjdCBuYW1lIDxicj4NCihpbmNsdWRpbmcgbW9iaWxpdHkgYW5kIG11 bHRpLWRlc3RpbmF0aW9ucy9tdWx0aS1zb3VyY2VzIGNhc2VzKTsgPGJyPg0KMikgb3Igd2UgZm91 bmQgYSByZWxpYWJsZSBhbmQgc2VjdXJlIHRyYW5zbGF0aW9uIG1lY2hhbmlzbS4gPGJyPg0KPGJy Pg0KV2hpY2ggb2YgdHdvIHdpbGwgcmVxdWlyZSBsZXNzIGVmZm9ydD8gPGJyPg0KPGJyPg0KSSBk byBub3Qga25vdyA6LSkgPGJyPg0KPGJyPg0KQW5kcmVhIDxicj4NCjxicj4NCjxicj4NCjxicj4N Ck9uIDAxLzA5LzIwMTUgMDY6MjEgUE0sIERhdmlkIE9yYW4gd3JvdGU6IDxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw dCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6 IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5XaGlsZSB3ZSBt YXkgYmUgZm9yY2VkIGludG8gZG9pbmcgc29tZXRoaW5nIGxpa2UgdGhpcyB1bHRpbWF0ZWx5LCBl dmVyeQ0KPGJyPg0KdGltZSB5b3UgaW50cm9kdWNlIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gdmlh IHNvbWUga2luZCBvZiB0cmFuc2xhdGlvbiA8YnI+DQpmdW5jdGlvbiwgeW91IGRyYW1hdGljYWxs eSBpbmNyZWFzZSB0aGUgYXR0YWNrIHN1cmZhY2UgYWdhaW5zdCB0aGUgPGJyPg0Kc3lzdGVtLiBO b3Qgb25seSBkbyB5b3UgaGF2ZSB0byBzZWN1cmUgdGhlIGlucHV0IGFuZCB0aGUgb3V0cHV0IHZh bHVlcyA8YnI+DQppbiB0aGUgcGFja2V0cywgeW91IGFsc28gaGF2ZSBzZWN1cmUgdGhlIHRyYW5z bGF0aW9ucyBhZ2FpbnN0IHNwb29maW5nIDxicj4NCmFuZCB0aGUgc2VydmljZSB0aGF0IHBlcmZv cm1zIHRoZSB0cmFuc2xhdGlvbiBhZ2FpbnN0IHRoZSBmdWxsIHBhbm9wbHkgPGJyPg0Kb2YgdnVs bmVyYWJpbGl0aWVzLiA8YnI+DQo8YnI+DQpSb3V0aW5nIGhpbnRzIGFyZSBwYXJ0aWN1bGFybHkg dHJpY2t5LiBJIHJlY2FsbCBhIHByb3Bvc2FsIGZvciBORE4gPGJyPg0Kcm91dGluZyBoaW50cyB0 aGF0IHdhcyBwcmVzZW50ZWQgYXQgYSByZWNlbnQgTkROIHJldHJlYXQgdGhhdCBsb29rZWQgPGJy Pg0Kc3VwZXJmaWNpYWxseSBjbGV2ZXIsIGJ1dCBjb2xsYXBzZWQgaW4gYSBoZWFwIG9mIHNlY3Vy aXR5IHByb2JsZW1zIGFmdGVyIDxicj4NCmEgZmV3IGhvdXJzIG9mIHNjcnV0aW55LiA8YnI+DQo8 YnI+DQpJbnZhbGlkYXRpb24gb2YgbWFwcGluZ3MgaXMgYWxzbyBxdWl0ZSBkZWxpY2F0ZSBmb3Ig cm91dGluZyBzeXN0ZW1zIDxicj4NCndoZXJlIHRoZSBleHBlY3RhdGlvbnMgb2Ygcm91dGluZyBk aXNydXB0aW9uIGR1cmF0aW9ucyBhcmUgbXVjaCBzaG9ydGVyIDxicj4NCnRoYW4gc2F5LCBuYW1l IG1hcHBpbmcgZGlzcnVwdGlvbnMgaW4gc3lzdGVtcyBsaWtlIEROUyBkdWUgdG8gPGJyPg0KdHJh bnNsYXRpb24gY2FjaGUgVFRMcy4gPGJyPg0KPGJyPg0KT25lIHRoaW5nIHRoYXQgbWFrZXMgcm91 dGluZyBoaW50cyAoYXMgb3Bwb3NlZCB0byBuYW1lLSZndDtuYW1lIDxicj4NCnRyYW5zbGF0aW9u cykgcGFydGljdWxhcmx5IHRyaWNreSBmb3IgTkROL0NDTi1saWtlIGFyY2hpdGVjdHVyZXMgaXMg PGJyPg0KZG9pbmcgdGhlbSBpbiBhIHdheSB0aGF0IGRvZXMgbm90IGJyZWFrIG9yIHN1YnN0YW50 aWFsbHkgY29uc3RyYWluIDxicj4NCm11bHRpLWRlc3RpbmF0aW9uIGRlbGl2ZXJ5LiBJdMK5cyBt dWNoIGVhc2llciB0byBkbyB0aGlzIHdpdGggPGJyPg0Kc2luZ2xlLWRlc3RpbmF0aW9uIGRlbGl2 ZXJ5IC0gb25lIGV4YW1wbGUgb2YgYSBmdWxsLXdvcmtlZCBzY2hlbWUgaXMgdGhlIDxicj4NCkxJ U1AgbWFwcGluZyBzZXJ2aWNlIGZvciBJUC4gPGJyPg0KPGJyPg0KRGF2ZU8uIDxicj4NCjxicj4N Cjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6 IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUs IDc1LCA3NSk7Ij5PbiBKYW4gOSwgMjAxNSwgYXQgMjozMCBBTSwgQW5kcmVhIERldHRpDQo8YSBo cmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Ij4mbHQ7YW5kcmVhLmRldHRpQHVu aXJvbWEyLml0Jmd0OzwvYT4gPGJyPg0Kd3JvdGU6IDxicj4NCjxicj4NCk9uIDAxLzA4LzIwMTUg MDY6MDAgUE0sIDxhIGhyZWY9Im1haWx0bzpNYXJjLk1vc2tvQHBhcmMuY29tIj5NYXJjLk1vc2tv QHBhcmMuY29tPC9hPiB3cm90ZToNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0 eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7 IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5QQVJDIHdpbGwgYmUgcmVsZWFzaW5nIHRoZSBuZXh0 IHZlcnNpb24gb2Ygb3VyIHdvcmtpbmcgZG9jdW1lbnRzDQo8YnI+DQpzaG9ydGx5LCBiZWZvcmUg dGhlIGljbnJnIG1lZXRpbmcuJm5ic3A7IFdlIGhhdmUgZm9yIGEgd2hpbGUgc3VwcG9ydGVkIGFu IDxicj4NCkludGVyZXN0IGNhcnJ5aW5nIGEgUGF5bG9hZCBmaWVsZCB0aGF0IGNhbiBjYXJyeSBl eHRlbmRlZCBpbmZvcm1hdGlvbiA8YnI+DQp0aGF0IGlzIG5vdCBwYXJ0IG9mIHRoZSBuYW1lLiZu YnNwOyBJbnRlcm1lZGlhdGUgbm9kZXMgZG8gbm90IHByb2Nlc3MgdGhlIDxicj4NCnBheWxvYWQu IDxicj4NCjxicj4NCklmIHRoZSBwYXlsb2FkIGNhbiBtYWtlIGEgZGlmZmVyZW5jZSB0byBhIGR5 bmFtaWMgY29udGVudCBwdWJsaXNoZXIsIDxicj4NCnRoZW4gdGhlIHJlcXVlc3RlciBtdXN0IHB1 dCBhIG1hcmtlciBvZiB0aGUgcGF5bG9hZCBpbiB0aGUgbmFtZSDigLkgaS5lLiA8YnI+DQpwdXQg dGhlIGhhc2ggb2YgdGhlIHBheWxvYWQgYSBhIG5hbWUgY29tcG9uZW50LCBvciB1c2UgYSBub25j ZS4mbmJzcDsgVGhpcyA8YnI+DQp3aWxsIGFsbG93IHByb3BlciBtdWx0aXBsZXhpbmcgb2YgZGlm ZmVyZW50IHBheWxvYWRzIGluIHRoZSBuYW1lLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9 IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5z LXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+SSBzZWUgdGhhdCB0aGlzIGlzIGEgd2F5 IHRvIGluZGljYXRlIHRvIHRoZSByb3V0ZXIgd2hpY2ggaXMgdGhlIHBhcnQNCjxicj4NCm9mIHRo ZSBuYW1lIHRoYXQgaXMgcmVsZXZhbnQgZm9yIHRoZSBQSVQvRklCIHB1cnBvc2VzLiBBbmQgaXQg c291bmRzIDxicj4NCmdvb2QgdG8gbWUsIHNpbmNlIGl0IHNwZWVkcyB1cCB0aGUgbG9va3VwIHBy b2Nlc3Nlcy4gPGJyPg0KPGJyPg0KSG93ZXZlciwgbGV0IG1lIHBvc2UgYSBtb3JlIGdlbmVyYWwg cXVlc3Rpb246IGlzIGl0IHJlYWxseSAmcXVvdDtJQ04gPGJyPg0KbWFuZGF0b3J5JnF1b3Q7IHRv IHVzZSBhIGNvbXBvbmVudCBvZiB0aGUgb2JqZWN0IG5hbWUgdG8gZm9yd2FyZD8gPGJyPg0KPGJy Pg0KV2hhdCB3ZSB3b3VsZCBsb3NlLCBpZiB3ZSB1c2VkIHRoZSBvYmplY3QgbmFtZSBvbmx5IGZv ciBQSVQgYW5kIDxicj4NCmNhY2hpbmcgb3BlcmF0aW9ucyBhbmQgKG9wdGlvbmFsbHkpIGFub3Ro ZXIgJnF1b3Q7cm91dGluZyBpbmZvJnF1b3Q7IGZpZWxkIDxicj4NCmNvbXBsZXRlbHkgZGVjb3Vw bGVkIGZyb20gdGhlIG5hbWUgZm9yIEZJQiBmb3J3YXJkaW5nIHB1cnBvc2VzPyA8YnI+DQo8YnI+ DQpJZiB3ZSBkbyBub3QgbG9zZSBzbyBtdWNoLCB3aHkgZG8gbm90IG9wZW4gYW4gSUNOIDEuMDEg cGhhc2UgKDIuMCB3YXMgPGJyPg0KdG9vIGFtYml0aW91cyA7LSkpJm5ic3A7IGluIHdoaWNoIHdl IHJlY29nbml6ZSB0aGF0IHJvdXRpbmcgYnkgb2JqZWN0IG5hbWUgPGJyPg0KY3JlYXRlcyBzY2Fs YWJpbGl0eSBwcm9ibGVtIGluIHRoZSBsYXJnZSBhcmVhLCBhbmQgc28gaW4gdGhlc2UgY2FzZXMg PGJyPg0KSUNOIGNhbiBiZSBoZWxwZWQgYnkgYSBwbGFpbiBvbGQgYnkgcm91dGluZyBieSBsb2Nh dG9yIChha2Egcm91dGluZyA8YnI+DQppbmZvLCByb3V0aW5nIGhpbnQsIGxhYmVsLCBmb3J3YXJk aW5nIGFsaWFzLCBldGMuKT8gPGJyPg0KPGJyPg0KSWYgdGhpcyB3YXMgb2J2aW91cywgcHJvYmFi bHkgaXQgaXMgbm93IHRoZSByaWdodCB0aW1lIHRvIGRlZmluZSBzdWNoIDxicj4NCmEgVExWLiBT aW1pcmFyaWx5IHRvIEtleUxvY2F0b3Igd2UgY291bGQgZGVmaW5lIGEgQ29udGVudExvY2F0b3Ig dGhhdCA8YnI+DQpzcGVjaWZpZXMgYSAob3IgbW9yZSkgcm91dGFibGUgTmFtZSB3aGVyZSBpdCBp dCBpcyBwb3NzaWJsZSB0byBmb3VuZCA8YnI+DQp0aGUgb2JqZWN0LiA8YnI+DQo8YnI+DQpJIGtu b3cgdGhhdCBJIGFtIHJlZGlzY292ZXJpbmcgdGhlIHdoZWVsIHNpbmNlIG1hbnkgb3RoZXIgZXhj ZWxsZW50IDxicj4NCnByb2plY3RzL3Jlc2VhcmNoZXJzIGJlZm9yZSBoYXZlIHByZWRpY3RlZCB0 aGF0LCBlLmcuIDxicj4NCjxicj4NClNBSUwgcHJvamVjdCAyMDEwIMKtIMKzUm91dGluZyBoaW50 c8KyIDxicj4NCjxicj4NClMuIFNoZW5rZXIsIDIwMTEgLSBOYW1pbmcgaW4gY29udGVudC1vcmll bnRlZCBBcmNoaXRlY3R1cmVzOiDCs8WgdGhlIDxicj4NCmZldGNoLXRlcm1zIGVuYWJsZSB0aGUg cm91dGluZyBzeXN0ZW0gdG8gbW9yZSBlYXNpbHkgZmluZCB0aGUgb2JqZWN0wrIgPGJyPg0KPGJy Pg0KPGEgaHJlZj0iaHR0cDovL3d3dy5pY3NpLmJlcmtlbGV5LmVkdS9wdWJzL25ldHdvcmtpbmcv SUNTSV9uYW1pbmdpbmNvbnRlbnRvcmllbnRlIj5odHRwOi8vd3d3Lmljc2kuYmVya2VsZXkuZWR1 L3B1YnMvbmV0d29ya2luZy9JQ1NJX25hbWluZ2luY29udGVudG9yaWVudGU8L2E+PGJyPg0KZDEx LnBkZiA8YnI+DQo8YnI+DQpQcmVzZW50YXRpb24gb2YgRC4gT3JhbiwgMjAxMSAtIE5ETiBhbmQg SVAgUm91dGluZzogQ2FuIGl0IHNjYWxlPyDCrSA8YnI+DQrCs8WgVXNlIGEgdHJhbnNsYXRpb24g bG9va3VwIHRvIGNvbnZlcnQgZnJvbSBjb250ZW50IG5hbWUgdG8gcm91dGluZyA8YnI+DQpsYWJl bChzKcKyIDxicj4NCjxicj4NCjxhIGhyZWY9Imh0dHA6Ly90b29scy5pZXRmLm9yZy9ncm91cC9p cnRmL3RyYWMvcmF3LWF0dGFjaG1lbnQvd2lraS9pY25yZy9JUlRGJTIwIj5odHRwOi8vdG9vbHMu aWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3Jhdy1hdHRhY2htZW50L3dpa2kvaWNucmcvSVJURiUy MDwvYT4tDQo8YnI+DQolMjBDQ04lMjBBbmQlMjBJUCUyMFJvdXRpbmclMjAtJTIwMi5wZGYgPGJy Pg0KPGJyPg0KSGVybWFucyBldC4gYWwsJm5ic3A7IDIwMTIgLSBHbG9iYWwgc291cmNlIG1vYmls aXR5IGluIHRoZSBjb250ZW50LWNlbnRyaWMgPGJyPg0KbmV0d29ya2luZyBhcmNoaXRlY3R1cmUt IMKzU2VwYXJhdGUgbmFtZXNwYWNlcyBmb3IgaWRlbnRpZmllciBhbmQgPGJyPg0KbG9jYXRvcnPC si4gPGJyPg0KPGEgaHJlZj0iaHR0cDovL3VzZXIuaXQudXUuc2UvfmZyZWhlNDg5L3B1YmxpY2F0 aW9ucy9oZXJtYW5zMTJnbG9iYWwucGRmIj5odHRwOi8vdXNlci5pdC51dS5zZS9+ZnJlaGU0ODkv cHVibGljYXRpb25zL2hlcm1hbnMxMmdsb2JhbC5wZGY8L2E+PGJyPg0KPGJyPg0KTC4gWmhhbmcs IDIwMTMgLSBTY2FsaW5nIE5ETiBSb3V0aW5nOiBPbGQgVGFsZSwgTmV3IERlc2lnbiwgPGJyPg0K wrNBcHBsaWNhdGlvbiBuYW1lcyBhcmUgdXNlZCBmb3IgY2FjaGluZyBhbmQgc2lnbmF0dXJlIHZl cmlmaWNhdGlvbiwgPGJyPg0Kd2hpbGUgdGhlIGZvcndhcmRpbmcgYWxpYXMsIHdoaWNoIHJlZmxl Y3RzIHRoZSBzZXJ2aWNlIHByb3ZpZGVyIG9mIHRoZSA8YnI+DQpjb250ZW50IHByb2R1Y2VyLCBz ZXJ2ZXMgYXMgYSBoaW50IHRvIHJvdXRlcnMgYWJvdXQgd2hlcmUgdGhlIHBhY2tldCA8YnI+DQpt YXkgYmUgZm9yd2FyZGVkwrIgPGJyPg0KPGJyPg0KPGEgaHJlZj0iaHR0cDovL25hbWVkLWRhdGEu bmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA4L25kbi10ci00LXNjYWxpbmctbmRuLXJvIj5o dHRwOi8vbmFtZWQtZGF0YS5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDgvbmRuLXRyLTQt c2NhbGluZy1uZG4tcm88L2E+PGJyPg0KdXRpbmcucGRmIDxicj4NCjxicj4NCk4uIFNvbGlzIChQ QVJDIGRldmVsb3BlciBvZiBDQ054IDEuMCksIHByZXNlbnRhdGlvbiBhdCBDQ054Q29uIDIwMTMg wq0gPGJyPg0KT3JkZXJlZC1FbGVtZW50IE5hbWluZyAoT0VOKSwgwrNJIHByZXNlbnRlZCBhIG1h dGNoaW5nIHN5c3RlbSB3aXRoIG9yZGVyIDxicj4NCm9mIHByZWZlcmVuY2UgYmFzZWQgb24gbGFi ZWxzICh3aGljaCBpbmNsdWRlZCBoYXNoZXMgb2YgY29udGVudCnCsiA8YnI+DQo8YSBocmVmPSJo dHRwOi8vd3d3LmNjbngub3JnL2V2ZW50cy9jY254Y29uLTIwMTMvIj5odHRwOi8vd3d3LmNjbngu b3JnL2V2ZW50cy9jY254Y29uLTIwMTMvPC9hPjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBSZWdhcmRzLCA8YnI+DQo8YnI+DQpBbmRyZWEgPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0 Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog VmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPkl0IGlzIG5vdCBt YW5kYXRvcnkgdGhhdCBhcHBsaWNhdGlvbnMgZG8gdGhpcyDigLkgc29tZSBkYXRhIG1pZ2h0DQo8 YnI+DQpyaWdodGx5IGJlbG9uZyBpbiB0aGUgbmFtZS4gPGJyPg0KPGJyPg0KVXNpbmcgdGhpcyBt ZXRob2QgcmVsaWV2ZXMgdGhlIGZvcndhcmRpbmcgcGxhbmUgZnJvbSBoYXZpbmcgdG8gPGJyPg0K cHJvY2VzcyBhbmQgc3RvcmUgaW4gdGhlIFBJVCBsYXJnZSBuYW1lcyB0aGF0IG1ha2Ugbm8gZGlm ZmVyZW5jZSBpbiA8YnI+DQpyb3V0aW5nLiZuYnNwOyBJdCBhbHNvIG1lYW5zIHRoYXQgdGhlIHBv dGVudGlhbGx5IGxhcmdlIHBheWxvYWQgZG9lcyBub3QgPGJyPg0KbmVlZCB0byBiZSBlY2hvZWQg YmFjayB0byB0aGUgY2xpZW50IGluIHRoZSByZXNwb25zZSBuYW1lLiA8YnI+DQo8YnI+DQpUaGUg cHJldmlvdXMgUEFSQyBzcGVjIGlzIGF0IDxicj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cuY2NueC5v cmcvcHVicy9jY254LW1vc2tvLXRsdm1lc3NhZ2VzLTAyLmh0bWwiPmh0dHA6Ly93d3cuY2NueC5v cmcvcHVicy9jY254LW1vc2tvLXRsdm1lc3NhZ2VzLTAyLmh0bWw8L2E+PGJyPg0KLiZuYnNwOyBJ dCB3aWxsIGJlIHVwZGF0ZWQgaW4gdGhlIG5leHQgZGF5IG9yIHNvIGFuZCB3ZSB3aWxsIHNlbmQg YW4gZW1haWwgPGJyPg0KdG8gdGhlIGxpc3QuIDxicj4NCjxicj4NCk1hcmMgPGJyPg0KPGJyPg0K T24gSmFuIDgsIDIwMTUsIGF0IDg6MTkgQU0sIE1hcmsgU3RhcHAgPGJyPg0KPGEgaHJlZj0ibWFp bHRvOm1qc0BjaXNjby5jb20iPiZsdDttanNAY2lzY28uY29tJmd0OzwvYT4gPGJyPg0KJm5ic3A7 Jm5ic3A7IHdyb3RlOiA8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBz YW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+T24gMS84LzE1IDQ6MjQgQU0sIEFu ZHJlYSBEZXR0aSB3cm90ZToNCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFu Zz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNh bnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5EZWFyIE1hcmssDQo8YnI+DQo8YnI+ DQpJIGZvdW5kIHJhdGhlciBpbnRlcmVzdGluZyB0aGlzIHF1ZXN0aW9uIDxicj4NCjxicj4NCiZx dW90O0lzIGl0IHJlYWxseSBuZWNlc3NhcnkgdG8gY29udGludWUgdG8gZm9yY2UgYWxsIG9mIHRo ZSBpbmZvcm1hdGlvbiA8YnI+DQppbiA8YnI+DQpJbnRlcmVzdHMgaW50byB0aGUgTmFtZT8mbmJz cDsgV291bGRuJ3QgaXQgYmUgY2xlYXJlciB0byB1c2UgdGhlIE5hbWUgPGJyPg0Kb25seSA8YnI+ DQpmb3IgcHVibGlzaGVyL3JvdXRpbmcgaW5mbywgb2JqZWN0IG5hbWUgaW5mbywgYW5kIHNlZ21l bnQvc2VxdWVuY2UgPGJyPg0KbnVtYmVyPyZxdW90OyA8YnI+DQo8YnI+DQphbmQgd29uZGVyIElD TiBjb21tdW5pdHkgdGhpbmsgYWJvdXQgdGhhdC4gRXNwZWNpYWxseSB3aXRoIHJlc3BlY3QgPGJy Pg0KdG8gPGJyPg0KdGhlIHJvdXRpbmcgaW5mby4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5n PSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fu cy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPlRoYXQgc3BlY2lmaWMgcXVlc3Rpb24g aGFzIGJlZW4gb3BlbiBmb3IgcXVpdGUgYSBsb25nIHRpbWUgLSBub3QNCjxicj4NCnJlYWxseSBp biB0aGUgcm91dGluZyBjb250ZXh0IGhvd2V2ZXIuIE9uZSBwb3NpdGlvbiBoYXMgYmVlbiB0aGF0 IDxicj4NCkludGVyZXN0cyBjYXJyeSAmcXVvdDtvbmx5JnF1b3Q7IGEgbmFtZSwgYW5kIHRoZXJl Zm9yZSBhbGwgYXBwbGljYXRpb24tc3BlY2lmaWMgPGJyPg0KZGF0YSBtdXN0IGJlIGluIHRoZSBu YW1lLiBOb3cgaW4gZmFjdCBJbnRlcmVzdHMgaGF2ZSBiZWVuIHBlcm1pdHRlZCA8YnI+DQp0byBj YXJyeSBzZXZlcmFsIGFkZGl0aW9uYWwgJnF1b3Q7bWV0YSZxdW90OyBpdGVtcyAtIHN1Y2ggYXMg ZmlsdGVycy9zZWxlY3RvcnMgPGJyPg0KKGFub3RoZXIgb3BlbiB0b3BpYykgYW5kIHRpbWVvdXQg dmFsdWVzLiBBbm90aGVyIHBvc2l0aW9uIGFza3MgPGJyPg0Kd2hldGhlciB0aGVyZSBhcmUgdHlw ZXMgb2YgYXBwbGljYXRpb24tc3BlY2lmaWMgZGF0YSB0aGF0IGNvdWxkIGFsc28gPGJyPg0KYmUg Y2FycmllZCBvdXRzaWRlIHRoZSBJbnRlcmVzdCBuYW1lLiBXZSd2ZSBhc2tlZCB3aGV0aGVyIFJF U1QtZnVsIDxicj4NCmFwcGxpY2F0aW9uIHN0YXRlIHRyYW5zZmVyIG1pZ2h0IGJlIG9uZSBleGFt cGxlLiA8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBz dHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlm OyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+SSBzZWUgYSBzY2FsYWJpbGl0eSBwcm9ibGVtIHdp dGggdGhlIElDTiByb3V0aW5nIHBsYW5lLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJE RSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1z ZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPnllcywgb2YgY291cnNlIC0gdGhhdCdzIGEg dmVyeSBsb25nLXN0YW5kaW5nIHByb2JsZW0uDQo8YnI+DQo8YnI+DQplc3BlY2lhbGx5IHdoZW4g PGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQt c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn Yig3NSwgNzUsIDc1KTsiPm9iamVjdHMgYXJlIG11bHRpLXNvdXJjZWQgKHNhbWUgb2JqZWN0IG9u IG15IFBDIGFuZCBvbiBteSBwaG9uZSkgYW5kDQo8YnI+DQpvYmplY3RzIGFyZSBwcm92aWRlZCBi eSBtb2JpbGUgZGV2aWNlcy4mbmJzcDsgVGhpcyBmcmFtZXdvcmsgY291bGQgYmUgdGhlIDxicj4N Cm5vcm0gaW4gdGhlIGZ1dHVyZS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1m YW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij50aGF0 J3MgLi4uIGNlcnRhaW5seSBhbiBhc3NlcnRpb24gSSd2ZSBoZWFyZCBiZWZvcmUsIGJ1dCAmcXVv dDtjb3VsZCBiZSZxdW90Ow0KPGJyPg0KaXMgYWJvdXQgYXMgc3Ryb25nIGFzIGl0IGdldHMuIHRo ZXJlIGFyZSBhIGxvdCBvZiBxdWVzdGlvbnMgYWJvdXQgPGJyPg0Kd2hldGhlciBlbmNhcHN1bGF0 aW9uIG1lY2hhbmlzbXMsIG9yICZxdW90O25hbWUgcmVzb2x1dGlvbiZxdW90OyBtZWNoYW5pc21z LCBvciA8YnI+DQpzb21lIG90aGVyIG1lY2hhbmlzbXMgd2lsbCBiZSBuZWVkZWQgdG8gZGVhbCB3 aXRoIHRoZSBleHBlY3RlZCBuYW1lIDxicj4NCnNjYWxlLCB3aGV0aGVyIG9yIG5vdCB0aGVyZSB3 aWxsIGJlIGFueSBzaWduaWZpY2FudCBvZiBwZWVyLXRvLXBlZXIgPGJyPg0KY29tbXVuaWNhdGlv bi4gcGVyc29uYWxseSwgSSB0aGluayBpdCdzIGhpZ2hseSB1bmxpa2VseSB0aGF0IG15IHBob25l IDxicj4NCndpbGwgJnF1b3Q7cHVibGlzaCZxdW90OyBhbnl0aGluZyBkaXJlY3RseSwgYnV0IHRo YXQncyBqdXN0IGFub3RoZXIgc3BlY3VsYXRpb24gPGJyPg0KcmVhbGx5LiA8YnI+DQo8YnI+DQph dCB0aGUgbW9tZW50LCBJJ2QgYmUgaGFwcHkgaWYgdGhlcmUgY291bGQgYmUgcHJvZ3Jlc3Mgb24g ZXZlbiB0aGUgPGJyPg0KbW9zdCBiYXNpYyBhc3BlY3RzIG9mIG1lc3NhZ2luZyAtIHN1Y2ggYXMg d2hhdCBuYW1lcyBsb29rIGxpa2UsIDxicj4NCnNvbWV0aGluZyB0aGF0IHNlZW1zIHRydWx5IGZ1 bmRhbWVudGFsLiA8YnI+DQo8YnI+DQpUaGFua3MsIDxicj4NCk1hcmsgPGJyPg0KPGJyPg0KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gPGJyPg0KaWNucmcg bWFpbGluZyBsaXN0IDxicj4NCjxicj4NCjxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+ aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFp bG1hbi9saXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5m by9pY25yZzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1z aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi KDc1LCA3NSwgNzUpOyI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCjxicj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8YnI+DQo8YSBocmVmPSJtYWls dG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBz Oi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYu b3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250 LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiBy Z2IoNzUsIDc1LCA3NSk7Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0KPGJyPg0KaWNucmcgbWFpbGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1haWx0bzpp Y25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93 d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcv bWFpbG1hbi9saXN0aW5mby9pY25yZzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBm b250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsi Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo8YnI+DQpp Y25yZyBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5p Y25yZ0BpcnRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pcnRmLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ljbnJnIj5odHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ljbnJnPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJk YW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206 MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh bWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjxicj4N Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmlj bnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmlj bnJnQGlydGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlydGYub3JnL21haWxt YW4vbGlzdGluZm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8v aWNucmc8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9u dC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_D246A31F2E77Cjefft0remapuclaedu_-- From nobody Fri Oct 16 14:09:03 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CC331B33F3 for ; Fri, 16 Oct 2015 14:09:02 -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 NF3jTOtFTdb2 for ; Fri, 16 Oct 2015 14:08:54 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A07031B2A05 for ; Fri, 16 Oct 2015 14:08:53 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml702-chm.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BJB71996; Fri, 16 Oct 2015 16:08:51 -0500 (CDT) Received: from SJCEML703-CHM.china.huawei.com (10.218.25.36) by dfweml702-chm.china.huawei.com (10.193.5.72) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 16 Oct 2015 14:08:49 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML703-CHM.china.huawei.com ([169.254.5.225]) with mapi id 14.03.0235.001; Fri, 16 Oct 2015 14:08:46 -0700 From: Ravi Ravindran To: "Thompson, Jeff" , "icnrg@irtf.org" Thread-Topic: The myth of meaningful names (was: Locator hint) Thread-Index: AQHRCE508mH/8Jpvo0+DfXQ04YNJCZ5ul8Kg Date: Fri, 16 Oct 2015 21:08:45 +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: [10.220.134.200] Content-Type: multipart/alternative; boundary="_000_D96E28F4A22C864DBC6C871B5B1C4CC320B41A60SJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 21:09:02 -0000 --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B41A60SJCEML701CHMchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgSmVmZiwNCg0KU28gaXQgZGVwZW5kcyBvbiB3aG8gc3VnZ2VzdGVkIHRoZSByb3V0aW5nIHBy ZWZpeCBwYXJ0IG9mIHRoZSBuYW1lIHRvIHRoZSBwcm9kdWNlciwgZG9lcyB0aGF0IGNvbWUgZnJv bSB0aGUgbmV0d29yayA/LCBJIGRvbuKAmXQgdGhpbmsgdGhhdCBpcyB0aGUgY2FzZS4gV2hhdCBJ IHVuZGVyc3RhbmQgaXMgdGhhdCB0aGUgd2hvbGUgbmFtZSBpcyBhIHBlcnNpc3RlbnQgSUQsIGl0 IG9ubHkgaGFwcGVucyB0aGF0IGFwcGxpY2F0aW9ucyBzaGFyZSB0aGF0IGF1dGhvcml0eSBwcmVm aXggaGVuY2UgaXMgYWJsZSB0byBtYWtlIHVzZSBvZiBuYW1lIGFnZ3JlZ2F0aW9uLCAgYW5kIG5v IG1hdHRlciB3aGVyZSB5b3UgcHVibGlzaCB0aGlzIGNvbnRlbnQgb2JqZWN0IHNob3VsZCBhbHdh eXMgY2FycnkgdGhlIHNhbWUgbmFtZS4gSW4gdGhpcyBzZW5zZSwgSSBkaXNhZ3JlZSB3aXRoIHRo ZSBzZXBhcmF0aW9uIHlvdSBkZXNjcmliZSwgYWxzbyBhIHJlYXNvbiBmb3IgdGhlIExJTksgb2Jq ZWN0IHByb3Bvc2FsIGluIE5ETi4NCg0KUmVnYXJkcywNClJhdmkNCg0KDQoNCkZyb206IFRob21w c29uLCBKZWZmIFttYWlsdG86amVmZnQwQHJlbWFwLnVjbGEuZWR1XQ0KU2VudDogRnJpZGF5LCBP Y3RvYmVyIDE2LCAyMDE1IDE6MDkgUE0NClRvOiBSYXZpIFJhdmluZHJhbjsgaWNucmdAaXJ0Zi5v cmcNClN1YmplY3Q6IFJlOiBUaGUgbXl0aCBvZiBtZWFuaW5nZnVsIG5hbWVzICh3YXM6IExvY2F0 b3IgaGludCkNCg0KUmF2aSB3cml0ZXM6DQo+IEFsc28gdGhlIG5vdGlvbiBvZiBuYW1lbGVzcyBv YmplY3RzIHNlZW1zIHRvIGNvbnRyYWRpY3QsIHdoZW4gdGhlIGJhc2ljIHByaW1pdGl2ZSBvZiBJ Q04gIGlzIG5hbWVkIGRhdGEuDQoNCk5vIGNvbnRyYWRpY3Rpb24gZnJvbSBjdXJyZW50IHByYWN0 aWNlLiBIZXJlIGlzIGFuIGludGVyZXN0IG5hbWUgdGhhdCBJIGp1c3QgZ3JhYmJlZCBmcm9tIHRo ZSBORE4gdGVzdCBiZWQ6ICIvbmRuL2VkdS91Y2xhL3JlbWFwL25kbnJ0Yy9jaGF0L3JlbWFwL0Y2 UENXbHFXclYvMTQ0NDg1MDg2NS8xIi4gVGhlIHByZWZpeCAiL25kbi9lZHUvdWNsYS9yZW1hcC9u ZG5ydGMvY2hhdC9yZW1hcCIgaXMgb25seSB1c2VmdWwgdG8gcm91dGUgdGhlIGludGVyZXN0IHRv IHRoZSBhcHBsaWNhdGlvbi4gQWxsIHRoZSB0aG91c2FuZHMgb2YgaW50ZXJlc3RzIGZseWluZyB0 b3dhcmRzIHRoaXMgYXBwbGljYXRpb24gaGF2ZSB0aGUgc2FtZSBwcmVmaXguIFRoZSBsYXN0IHBh cnQgIkY2UENXbHFXclYvMTQ0NDg1MDg2NS8xIiBvbmx5IG1lYW5zIHNvbWV0aGluZyBiZWNhdXNl IHRoZSBwcm9kdWNlciBhcHBsaWNhdGlvbiB0b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0 byBhc2sgZm9yIGl0LiBUaGlzIG5hbWUgaW4gbm8gd2F5ICJzZWxmLWRlc2NyaWJlcyIgdGhlIG9i amVjdCwgc28gaXQgaXMgaW4gZWZmZWN0ICJuYW1lbGVzcyIgYWxyZWFkeSBmcm9tIGFuIG91dHNp ZGUgb2JzZXJ2ZXIuIFRoZXJlIGlzIGxpdHRsZSBkaWZmZXJlbmNlIGlmIHRoZSBwcm9kdWNlciBh cHBsaWNhdGlvbiB0b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0byBhc2sgZm9yIGFuIG9i amVjdCBieSBoYXNoLiBUaGlzIGlzIHNpbWlsYXIgdG8gaG93IEkgdW5kZXJzdGFuZCB0aGUgcHJv YmxlbWF0aWNhbGx5LXRlcm1lZCAibmFtZWxlc3Mgb2JqZWN0IjogQW4gb2JqZWN0IGlzIHJlcXVl c3RlZCBpbiBhbiBpbnRlcmVzdCB3aXRoIGEgcm91dGFibGUgcHJlZml4IGFuZCBhbm90aGVyIHBh cnQgKHRoZSBoYXNoKSB3aGljaCB0aGUgcHJvZHVjZXIgYXBwbGljYXRpb24gdG9sZCB0aGUgY29u c3VtZXIgYXBwbGljYXRpb24gdG8gYXNrIGZvci4NCg0KLSBKZWZmIFQNCg0KRnJvbTogaWNucmcg PGljbnJnLWJvdW5jZXNAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmc+PiBv biBiZWhhbGYgb2YgUmF2aSBSYXZpbmRyYW4gPHJhdmkucmF2aW5kcmFuQGh1YXdlaS5jb208bWFp bHRvOnJhdmkucmF2aW5kcmFuQGh1YXdlaS5jb20+Pg0KRGF0ZTogRnJpZGF5LCBPY3RvYmVyIDE2 LCAyMDE1IGF0IDEyOjIyOjAwDQpUbzogRGlyayBLdXRzY2hlciA8RGlyay5LdXRzY2hlckBuZWNs YWIuZXU8bWFpbHRvOkRpcmsuS3V0c2NoZXJAbmVjbGFiLmV1Pj4sICJJZ25hY2lvLlNvbGlzQHBh cmMuY29tPG1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPiIgPElnbmFjaW8uU29saXNAcGFy Yy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+PiwgImFuZHJlYS5kZXR0aUB1bmly b21hMi5pdDxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PiIgPGFuZHJlYS5kZXR0aUB1 bmlyb21hMi5pdDxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pj4sICJpY25yZ0BpcnRm Lm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+IiA8aWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJn QGlydGYub3JnPj4NClN1YmplY3Q6IFJlOiBbaWNucmddIExvY2F0b3IgaGludA0KDQpBZ3JlZSB0 aGF0IHdlIHNob3VsZG7igJl0IG1peCB0aGUgdHdvIHNlbWFudGljcyB0aGF0IG9mIGEgSUQgYW5k IGEgTG9jYXRvciwgdGhleSBvcGVyYXRlIGFuZCBhcmUgbWFuYWdlZCBpbiB0d28gZGlmZmVyZW50 IGRvbWFpbnMsIG9uZSBhdCB0aGUgYXBwbGljYXRpb24gYW5kIHRoZSBvdGhlciBhdCB0aGUgbmV0 d29yayBsZXZlbC4gQWxzbyB0aGUgbm90aW9uIG9mIG5hbWVsZXNzICBvYmplY3RzIHNlZW1zIHRv IGNvbnRyYWRpY3QsIHdoZW4gdGhlIGJhc2ljIHByaW1pdGl2ZSBvZiBJQ04gIGlzIG5hbWVkIGRh dGEuIEFsbCB0aGlzIGNvbWVzIGJ5IG1peGluZyB0aGUgSUQvbG9jYXRvciBkZWZpbml0aW9ucywg cmVzdWx0aW5nIGluIEludGVyZXN0IG1lc3NhZ2UgY2FycnkgbG9jYXRvcnMgd2hpY2ggYXJlIHN1 cHBvc2VkIHRvIGJlIG1lYW50IGZvciBwZXJzaXN0ZW50IElEczsgYSBjbGVhciBzZXBhcmF0aW9u IG9mIHRoZSB0d28gaW4gdGhlIHByb3RvY29sIHdpbGwgc2VydmUgbWFueSBwdXJwb3NlcywgbWFu aWZlc3RzLCBtb2JpbGl0eSwgcm91dGluZyBzY2FsYWJpbGl0eS4gQWdyZWUgdGhlcmUgYXJlIHNl Y3VyaXR5IGltcGxpY2F0aW9ucyBsaWtlIGNhY2hlIHBvaXNvbmluZyBvciBleHBsb2l0YXRpb24g dXNlIG9mIHRoZXNlIG5hbWUgc2VwYXJhdGlvbiBhbmQgc2hvdWxkIGJlIGFkZHJlc3NlZCBjb25z aWRlcmluZyB0aGUgZGlmZmVyZW50IHRydXN0IGNvbnRleHQuDQoNClJlZ2FyZHMsDQpSYXZpDQoN CkZyb206IGljbnJnIFttYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZ10gT24gQmVoYWxmIE9m IERpcmsgS3V0c2NoZXINClNlbnQ6IEZyaWRheSwgT2N0b2JlciAxNiwgMjAxNSAxMDozNSBBTQ0K VG86IElnbmFjaW8uU29saXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+ OyBhbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ8bWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5p dD47IGljbnJnQGlydGYub3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4NClN1YmplY3Q6IFJlOiBb aWNucmddIExvY2F0b3IgaGludA0KDQpOb3QgZGlzYWdyZWVpbmcsIGJ1dDogYW5vdGhlciB3YXkg b2Ygc2VlaW5nIHRoaXMgaXMgdGhhdCBlbnRhbmdsaW5nIG9iamVjdCBpZGVudGlmaWNhdGlvbiwg cmVwcmVzZW50YXRpb24gb2Ygb3JnYW5pemF0aW9uYWwgc3RydWN0dXJlIGFuZCBsb2NhdGlvbiBp bmZvcm1hdGlvbiBpbiBhbiBhZ2dyZWdhdGFibGUgZmFzaGlvbiBpbiBhIHNpbmdsZSBuYW1pbmcg ZnJhbWV3b3JrIGlzIGxpa2VseSB0byBjYXVzZSBzb21lIGhlYWRhY2hlcyDigJMgYW5kIHdlIGFy ZSBjdXJyZW50bHkgZmlndXJpbmcgb3V0IGhvdyB0byBkaXNlbnRhbmdsZSB0aGlzIGFnYWluIOKA kyB3aXRoIG5hbWVzIGhhc2hlcyBhbmQgbmFtZWxlc3Mgb2JqZWN0cy4NCg0KV2Ugd2FudCB0byBi ZSBhYmxlIHRvIGNvbm5lY3QgYSBidW5jaCBvZiBJQ04gbm9kZXMgbG9jYWxseSwgZS5nLiwgaW4g YSBidWlsZGluZyBhdXRvbWF0aW9uIHNjZW5hcmlvLCBhbmQgYWRkcmVzcyBJbnRlcmVzdHMgdG8g c2VtYW50aWNhbGx5IG1lYW5pbmdmdWwgbmFtZXMgbGlrZSDigJwvanAveW9rb2hhbWEvcGFjaWZp Y28vcm9vbTEyMy9saWdodC1zd2l0Y2g0MuKAnSBhbmQgd2FudCB0aGUgc2FtZSBjb25jZXB0IGFu ZCBuYW1lcyB0byBiZSB1c2VmdWwgZm9yIGdsb2JhbC1zY2FsZSBjb21tdW5pY2F0aW9uLiBUaGlz IGNhbiBvbmx5IHdvcmsgd2l0aCBhIGZldyB2ZXJ5IHN0cm9uZyBhc3N1bXB0aW9uczogV2UgY2Fu IGdldCBpbnRlci1kb21haW4gcm91dGluZyB0byB3b3JrIGJhc2VkIG9uIHN1Y2ggbmFtZXMg4oCT IGFuZCB0aGVyZSBpcyBubyAgbW9iaWxpdHkuDQoNCk9idmlvdXNseSwgZmxhdCBuYW1pbmcgc2No ZW1lcyBhcmUgZmFjaW5nIHNpbWlsYXIgcHJvYmxlbXMuIE9uZSBwYXR0ZXJuIGhlcmUgaXMgdG8g dXNlIHNvbWUgb3JnYW5pemF0aW9uYWxseSBzdHJ1Y3R1cmVkIHBhcnQgb2YgdGhlIG5hbWUgdG8g bG9vayB1cDogbG9jYXRvcnMgKG9yIGxvY2F0aW9uIGhpbnRzKSDigJMgaW5kaXJlY3Rpb27igKYN Cg0KRGlyaw0KDQpGcm9tOiBpY25yZyBbbWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmddIE9u IEJlaGFsZiBPZiBJZ25hY2lvLlNvbGlzQHBhcmMuY29tPG1haWx0bzpJZ25hY2lvLlNvbGlzQHBh cmMuY29tPg0KU2VudDogRnJlaXRhZywgMTYuIE9rdG9iZXIgMjAxNSAxODozNw0KVG86IGFuZHJl YS5kZXR0aUB1bmlyb21hMi5pdDxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PjsgaWNu cmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KU3ViamVjdDogUmU6IFtpY25yZ10g TG9jYXRvciBoaW50DQoNClRoZSBMb2NhdG9yIEhpbnQgb3IgTGluayBPYmplY3QgYXJlIHByb3Bv c2VkIHNvbHV0aW9ucyB0byBhIGJpZyBJQ04vQ0NOL05ETiBwcm9ibGVtLCBuYW1lbHkgdGhlIG1p c2d1aWRlZCBiZWxpZWYgdGhlIG5hbWUgaXMgaW5kZXBlbmRlbnQgb2YgbG9jYXRpb24uICBUaGlz IGlzIGEgc29tZXdoYXQgaW5jb3JyZWN0IGFzc3VtcHRpb24gaWYgd2UgYWxzbyBiZWxpZXZlLCBh dCB0aGUgc2FtZSB0aW1lLCB0aGF0IHRoZSBuYW1lIGlzIHVzZWQgZm9yIHJvdXRpbmcuICBCeSBk ZWZpbml0aW9uLCByb3V0aW5nIGlzIGxvY2F0aW9uLg0KDQpUaGVyZSBhcmUgbnVtZXJvdXMgd2F5 cyB0byBnZXQgYXJvdW5kIHRoaXMgY29udHJhZGljdGlvbi4NCg0KMS0gV2UgYWxsb3cgYW55Ym9k eSB0byBwdWJsaXNoIGFueSBuYW1lIGFueXdoZXJlIGFuZCBoYXZlIHRoZSBuZXR3b3JrIGxvb2sg Zm9yIGl0IChpbiBvdGhlciB3b3Jkcywgbm8gcm91dGluZywganVzdCBkaXNjb3ZlcnkpDQoyLSBI YXZlIHJvdXRpbmcgdXBkYXRlIG9uIHRoZSBmbHkgKGFsbG93IGFueSBub2RlIHRvIGFkdmVydGlz ZSwgdmlhIHJvdXRpbmcsIHRoZSBwcmVzZW5jZSBvZiBuYW1lL25hbWVzcGFjZSkNCjMtIERvIHNv bWUgZm9ybSBvZiBpbmRpcmVjdGlvbg0KDQpJbiB0aGlzIGVtYWlsIHdl4oCZbGwgcnVsZSBvdXQg b3B0aW9ucyAxIGFuZCAyLCB3aGljaCBoYXZlIHNvbWUgc2VyaW91cyBzY2FsYWJpbGl0eSBpc3N1 ZXMgZm9yIGEgcmVhbCBuZXR3b3JrLiAgVGhhdCBsZWF2ZXMgdXMgd2l0aCBvcHRpb24gMy4NCg0K TG9jYXRvciBIaW50cyBhbmQgTGluayBPYmplY3RzIGFyZSBpbiBlZmZlY3QgYSB2ZXJzaW9uIG9m IG9wdGlvbiAzLiAgQ0NOeCB1c2VzIG1hbmlmZXN0cyB0byBpbmRpcmVjdCB0byBoYXNoIGJhc2Vk IG5hbWVzLCBhbHNvIGEgdmVyc2lvbiBvZiAzLg0KDQoNClRoZSBMaW5rIE9iamVjdCBwcm9wb3Nl ZCBpbiB0aGlzIHBhcGVyIGdldHMgcmlkIG9mIGNhY2hlIHBvaXNvbmluZyB3aXRoIGEgbnVtYmVy IG9mIHRlY2huaXF1ZXMgdGhhdCBib2lsIGRvd24gdG8gb25lIGJpZyBzYWNyaWZpY2U6DQoNCi0g IlRoZSBjYWNoZSBjYW4gdGhlbiBpbXBvc2UgdGhlIHJlc3RyaWN0aW9uIHRoYXQgb25seSBpbnRl cmVzdHMgY2FycnlpbmcgdGhlIHNhbWUgbGluayBvYmplY3QgY2FuIGJlIHNhdGlzZmllZCB3aXRo IHRoZSBzcGVjaWZpYyBpbnN0YW5jZSBvZiB0aGUgZGF0YSBpdGVtLiINCg0KQmFzaWNhbGx5LCB3 aGF0IGl04oCZcyBzYXlpbmcgaXMgdGhhdCBpZiB5b3UgcmV0cmlldmUgc29tZXRoaW5nIHdpdGgg dGhlIG5hbWUgL2EvYiB3aXRoIGEgbGluayB0byAvZm9vL2JhciAgaXQgY2FuIG9ubHkgYmUgYW5z d2VyZWQgYnkgYW4gaW50ZXJlc3Qgd2l0aCB0aGUgbmFtZSAvYS9iIGFuZCBhIGxpbmsgdG8gL2Zv by9iYXIuICAgRWZmZWN0aXZlbHksIHdlIGFyZSByb3V0aW5nIGFuZCBtYXRjaGluZyAvZm9vL2Jh ci9hL2Igd2hlbiB0YWxraW5nIGFib3V0IG9iamVjdCAvYS9iLiAgRGlzYWR2YW50YWdlOiBBIHJl cXVlc3QgZm9yIC9hL2Igd2lsbCBub3QgbWF0Y2ggdGhlIG9iamVjdCAodGhpcyB3b3VsZCBsZWFk IHRvIGNhY2hlIHBvaXNvbmluZylbMV0uICBBZHZhbnRhZ2U6IFRoZSBzaWduYXR1cmUgZm9yIC9h L2IgKHRoZSBvYmplY3QpIGNhbiBiZSBkb25lIGF0IGEgZGlmZmVyZW50IGxldmVsIHRoYW4gdGhl IHNpZ25hdHVyZSBvZiAvZm9vL2Jhci9hL2IgKHRoZSBsaW5rKS4NCg0KTm90ZSB0aGF0IHRoaXMg aXMgYSBmb3JtIG9mIGVuY2Fwc3VsYXRpb24uICBJIGNvdWxkIGFjaGlldmUgc2ltaWxhciByZXN1 bHRzIGJ5IGp1c3QgZW5jYXBzdWxhdGluZyAvYS9iIGludG8gL2Zvby9iYXIvYS9iIGFuZCBub3Qg cmVxdWlyZSBhbnkgbGluayBvYmplY3QuDQoNClRoZSBwYXBlciBzdWdnZXN0cyB2ZXJpZnlpbmcg bGluayBvYmplY3RzLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHRvIHByZXZlbnQgcG9pc29uaW5n LiAgSSBjYW4gaGF2ZSBhIHZhbGlkIGxpbmsgb2JqZWN0IChmcm9tIGFuIGF0dGFja2VyKSB0aGF0 IGJyaW5ncyBtZSAgYW4gaW52YWxpZCBjb250ZW50IG9iamVjdC4gIElmIHRoYXQgY29udGVudCBv YmplY3QgaXMgbWF0Y2hlZCBvbiBuYW1lIHRoZW4gcG9pc29uaW5nIHdpbGwgb2NjdXIuIFRoZSBv bmx5IHdheSBhcm91bmQgdGhpcyB3b3VsZCBiZSB0byBoYXZlIGEgcmV2ZXJzZSBjcnlwdG8gbWFw cGluZyBmcm9tIHRoZSBvYmplY3QgbmFtZSB0byB0aGUgbGluayBvYmplY3QuIChMaWtlIGEgc2ln bmVkIGNvbnRlbnQgb2JqZWN0ICsgbGluayBvYmplY3QgdG9nZXRoZXIgZnJvbSB0aGUgY29udGVu dCBvYmplY3TigJlzIGtleSkuDQoNClRoZSBwYXBlciBhbHNvIG1lbnRpb25zIHRoYXQgY2FjaGVz IGNhbiBjaGVjayBzaWduYXR1cmVzIGFuZCBjb25zdW1lcnMgY2FuIHVzZSBleGNsdWRlcyB0byBo ZWxwIHdpdGggcG9pc29uaW5nLiBUaGlzIGlzIHVuc2NhbGFibGUgZm9yIGEgbnVtYmVyIG9mIHJl YXNvbnMgYW5kIHByb2JhYmx5IGRlc2VydmVzIGFub3RoZXIgdGhyZWFkLg0KDQpUaGUgY3VycmVu dCBDQ054IGFwcHJvYWNoIGlzIHRvIHVzZSBoYXNoIGJhc2VkIG5hbWluZyBhbmQgb2JqZWN0cyB3 aXRoIG5vIG5hbWVzIChvbmx5IGltcGxpZWQgaGFzaGVzKS4gVGhpcyBhbGxvd3MgdXMgdG8gZ2V0 IGFyb3VuZCBtYW55IG9mIHRoZXNlIHByb2JsZW1zLiAgTkROIGNvdWxkIHBvdGVudGlhbGx5IHVz ZSBzaW1pbGFyIHRlY2huaXF1ZXMgKHdpdGggb3Igd2l0aG91dCB0aGUgbGluayBvYmplY3QpLg0K DQpOYWNobw0KDQoNClsxXSBTb21lIHBlb3BsZSBiZWxpZXZlIHRoYXQgd2XigJlyZSBub3QgZ29p bmcgdG8gYmUgaW4gYSB3b3JsZCB3aGVyZSB0aGlzIHR5cGUgb2YgY2FjaGluZyBtYXR0ZXJzLCBz byB0aGlzIG1heSBub3QgYmUgYSBkaXNhZHZhbnRhZ2UuDQoNCi0tDQpOYWNobyAoSWduYWNpbykg U29saXMNClByb3RvY29sIEFyY2hpdGVjdA0KUHJpbmNpcGFsIFNjaWVudGlzdA0KUGFsbyBBbHRv IFJlc2VhcmNoIENlbnRlciAoUEFSQykNCisxKDY1MCk4MTItNDQ1OA0KSWduYWNpby5Tb2xpc0Bw YXJjLmNvbTxtYWlsdG86SWduYWNpby5Tb2xpc0BwYXJjLmNvbT4NCg0KT24gMTAvMTYvMTUsIDEy OjIyIEFNLCAiQW5kcmVhIERldHRpIiA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PG1haWx0bzph bmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ+PiB3cm90ZToNCg0KRGVhciBBbGwsDQpkbyB5b3UgcmVt ZW1iZXIgdGhpcyBvbGQgZGlzY3Vzc2lvbj8NCg0KQ2l0aW5nIERhdmVPICJXaGlsZSB3ZSBtYXkg YmUgZm9yY2VkIGludG8gZG9pbmcgc29tZXRoaW5nIGxpa2UgdGhpcyB1bHRpbWF0ZWx5Li4uLiIu DQoNCldlbGwsIHRoaXMgZW1haWwgaXMganVzdCB0byBwb2ludCBvdXQgdGhhdCBORE4gdGVhbSBl bWJyYWNlZCB0aGUgTG9jYXRvciBIaW50LCBha2EgTGluayBPYmplY3QsIHByaW5jaXBsZXMgaW4g dGhlaXIgTkZEIHNvZnR3YXJlLCB3aXRoIGEgY2xldmVyIHRlY2huaXF1ZSB0byBhdm9pZCBjYWNo ZSBwb2lzb25pbmcgLg0KDQpSZWZlcmVuY2VzOg0KDQpodHRwOi8vcmVkbWluZS5uYW1lZC1kYXRh Lm5ldC9hdHRhY2htZW50cy9kb3dubG9hZC80MjcvZm9yd2FyZGluZy1oaW50XzIwMTUwODE0LnBw dHgNCmh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNS8wMy9TTkFN UC1ORE4tU2NhbGFiaWxpdHkucGRmDQpzZWUgYWxzbyAibmV0d29ya19yZWdpb24iIGNvbmZpZ3Vy YXRpb24gc2VjdGlvbiBpbiBuZmQuY29uZg0KDQpSZWdhcmRzLA0KDQpBbmRyZWENCg0KDQoNCk9u IDA5LzAxLzIwMTUgMjM6MzgsIEFuZHJlYSBEZXR0aSB3cm90ZToNCkdyZWF0IG5ld3MuDQpJcyB0 aGVyZSBhbHJlYWR5IGEgZG9jdW1lbnQgcHJlc2VudGluZyB0aGVzZSBpbnRlcmVzdGluZyBmZWF0 dXJlcyBvciBpdCB3aWxsIGJlIHJlbGVhc2VkIHNob3J0bHkgPw0KDQpBbmRyZWENCg0KDQoNCk9u IDAxLzA5LzIwMTUgMDg6MDYgUE0sIElnbmFjaW8uU29saXNAcGFyYy5jb208bWFpbHRvOklnbmFj aW8uU29saXNAcGFyYy5jb20+IHdyb3RlOg0KQ0NOIDEuMCBoYXMgZ29uZSBtYWpvciByZXZpc2lv bnMgc2luY2UgdGhlIG9sZCBDQ04uICBJbiB0aGUgY3VycmVudCBzeXN0ZW0NCnRoZXJlIGFyZSBh IG51bWJlciBvZiBmZWF0dXJlcyB0aGF0IG1ha2UgdGhlc2UgaXNzdWVzIGxlc3Mgb2YgYSBwcm9i bGVtLg0KDQpTcGVjaWZpY2FsbHksIHdlIGhhdmUgTWFuaWZlc3RzIGFuZCBOYW1lLWxlc3Mgb2Jq ZWN0cy4gIFRoZXNlIGJhc2ljYWxseQ0KYWxsb3cgeW91IHRvIGhhdmUgbmFtZSBpbmRpcmVjdGlv biBhbmQgb2JqZWN0cyBob3N0ZWQgaW5kZXBlbmRlbnRseSBvZg0KbG9jYXRpb24uDQoNClRoZSBu YW1lLCB3aGljaCBmb3IgdXMgaXMgYSBuZXR3b3JrIG5hbWUsIGlzIHdoYXQgdGhlIG5ldHdvcmsg dXNlcyB0byBmaW5kDQpzdHVmZi4gSXTCuXMgZWFzeSB0byB0aGluZyBvZiB0aGlzIGFzIHRoZSBz YW1lIGFzIHRoZSB1c2VyIGRlZmluZWQgbmFtZS4NCkluIHNvbWUgY2FzZXMgaXQgaXMsIGJ1dCBp biBzb21lIGNhc2VzIGl0IG1pZ2h0IG5vdCBiZS4NCg0KSW4gQ0NOIHdlIGNhbiBjdXJyZW50bHkg dXNlIG1hbmlmZXN0cyB0byBkbyBhIGZvcm0gb2Ygc2VjdXJlIHRyYW5zbGF0aW9uDQpvZiBvbmUg bmFtZSB0byBhbm90aGVyLiBUaGVyZSBhcmUgc29tZSBsaW1pdGF0aW9ucyBpbiB0ZXJtcyBvZiBw dWJsaXNoZXINCmJ1dCB0aGUgcHJpbWl0aXZlcyBhcmUgY3VycmVudGx5IGhvbGRpbmcgdXAgZm9y IHdoYXQgd2Ugd2FudCB0byBhY2hpZXZlLg0KDQpTbywgdG8gYW5zd2VyIHlvdXIgaW5pdGlhbCBx dWVzdGlvbiwgSSB0aGluayB0aGF0IHRoZSBwcmltaXRpdmVzIHdlIGhhdmUNCnJpZ2h0IG5vdyBj YW4gZ2l2ZSB5b3UgYSBsb3Qgb2Ygd2hhdCB5b3XCuXJlIGxvb2tpbmcgZm9yLiAgV2lsbCB3ZSBu ZWVkIHRvDQpoYXZlIHNvbWUgZXh0cmEgbG9jYXRvciBvciBzb21lIG90aGVyIHNjYWxhYmlsaXR5 IG1lY2hhbmlzbT8gIE1heWJlLCBidXQgSQ0KdGhpbmsgd2UgY2FuIGdldCBmYXIgd2l0aCB0aGUg cHJpbWl0aXZlcyB3ZSBjdXJyZW50bHkgaGF2ZS4NCg0KTmFjaG8NCg0KDQotLQ0KTmFjaG8gKEln bmFjaW8pIFNvbGlzDQpQcm90b2NvbCBBcmNoaXRlY3QNClByaW5jaXBhbCBTY2llbnRpc3QNClBh bG8gQWx0byBSZXNlYXJjaCBDZW50ZXIgKFBBUkMpDQorMSg2NTApODEyLTQ0NTgNCklnbmFjaW8u U29saXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+DQoNCg0KDQoNCg0K T24gMS85LzE1LCAxMDoyNiBBTSwgIkFuZHJlYSBEZXR0aSIgPGFuZHJlYS5kZXR0aUB1bmlyb21h Mi5pdD48bWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdD4gd3JvdGU6DQoNCg0KSSBhZ3Jl ZSBvbiBhbGwgeW91ciBwb2ludHMuDQoNCkNvbnNlcXVlbnRseSwgSSBzZWUgdHdvIGNob2ljZXMg aW4gZnJvbnQgb2YgdXMgYmVmb3JlIHRvIHRoaW5rIHRvIHVzZQ0KSUNOIGluIHRoZSBnbG9iYWwg c2NhbGU6DQoNCjEpIGVpdGhlciB3ZSBmb3VuZCBhIHJlYXNvbmFibGUgd2F5IHRvIHNjYWxlIHRo ZSByb3V0aW5nIGJ5IG9iamVjdCBuYW1lDQooaW5jbHVkaW5nIG1vYmlsaXR5IGFuZCBtdWx0aS1k ZXN0aW5hdGlvbnMvbXVsdGktc291cmNlcyBjYXNlcyk7DQoyKSBvciB3ZSBmb3VuZCBhIHJlbGlh YmxlIGFuZCBzZWN1cmUgdHJhbnNsYXRpb24gbWVjaGFuaXNtLg0KDQpXaGljaCBvZiB0d28gd2ls bCByZXF1aXJlIGxlc3MgZWZmb3J0Pw0KDQpJIGRvIG5vdCBrbm93IDotKQ0KDQpBbmRyZWENCg0K DQoNCk9uIDAxLzA5LzIwMTUgMDY6MjEgUE0sIERhdmlkIE9yYW4gd3JvdGU6DQpXaGlsZSB3ZSBt YXkgYmUgZm9yY2VkIGludG8gZG9pbmcgc29tZXRoaW5nIGxpa2UgdGhpcyB1bHRpbWF0ZWx5LCBl dmVyeQ0KdGltZSB5b3UgaW50cm9kdWNlIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gdmlhIHNvbWUg a2luZCBvZiB0cmFuc2xhdGlvbg0KZnVuY3Rpb24sIHlvdSBkcmFtYXRpY2FsbHkgaW5jcmVhc2Ug dGhlIGF0dGFjayBzdXJmYWNlIGFnYWluc3QgdGhlDQpzeXN0ZW0uIE5vdCBvbmx5IGRvIHlvdSBo YXZlIHRvIHNlY3VyZSB0aGUgaW5wdXQgYW5kIHRoZSBvdXRwdXQgdmFsdWVzDQppbiB0aGUgcGFj a2V0cywgeW91IGFsc28gaGF2ZSBzZWN1cmUgdGhlIHRyYW5zbGF0aW9ucyBhZ2FpbnN0IHNwb29m aW5nDQphbmQgdGhlIHNlcnZpY2UgdGhhdCBwZXJmb3JtcyB0aGUgdHJhbnNsYXRpb24gYWdhaW5z dCB0aGUgZnVsbCBwYW5vcGx5DQpvZiB2dWxuZXJhYmlsaXRpZXMuDQoNClJvdXRpbmcgaGludHMg YXJlIHBhcnRpY3VsYXJseSB0cmlja3kuIEkgcmVjYWxsIGEgcHJvcG9zYWwgZm9yIE5ETg0Kcm91 dGluZyBoaW50cyB0aGF0IHdhcyBwcmVzZW50ZWQgYXQgYSByZWNlbnQgTkROIHJldHJlYXQgdGhh dCBsb29rZWQNCnN1cGVyZmljaWFsbHkgY2xldmVyLCBidXQgY29sbGFwc2VkIGluIGEgaGVhcCBv ZiBzZWN1cml0eSBwcm9ibGVtcyBhZnRlcg0KYSBmZXcgaG91cnMgb2Ygc2NydXRpbnkuDQoNCklu dmFsaWRhdGlvbiBvZiBtYXBwaW5ncyBpcyBhbHNvIHF1aXRlIGRlbGljYXRlIGZvciByb3V0aW5n IHN5c3RlbXMNCndoZXJlIHRoZSBleHBlY3RhdGlvbnMgb2Ygcm91dGluZyBkaXNydXB0aW9uIGR1 cmF0aW9ucyBhcmUgbXVjaCBzaG9ydGVyDQp0aGFuIHNheSwgbmFtZSBtYXBwaW5nIGRpc3J1cHRp b25zIGluIHN5c3RlbXMgbGlrZSBETlMgZHVlIHRvDQp0cmFuc2xhdGlvbiBjYWNoZSBUVExzLg0K DQpPbmUgdGhpbmcgdGhhdCBtYWtlcyByb3V0aW5nIGhpbnRzIChhcyBvcHBvc2VkIHRvIG5hbWUt Pm5hbWUNCnRyYW5zbGF0aW9ucykgcGFydGljdWxhcmx5IHRyaWNreSBmb3IgTkROL0NDTi1saWtl IGFyY2hpdGVjdHVyZXMgaXMNCmRvaW5nIHRoZW0gaW4gYSB3YXkgdGhhdCBkb2VzIG5vdCBicmVh ayBvciBzdWJzdGFudGlhbGx5IGNvbnN0cmFpbg0KbXVsdGktZGVzdGluYXRpb24gZGVsaXZlcnku IEl0wrlzIG11Y2ggZWFzaWVyIHRvIGRvIHRoaXMgd2l0aA0Kc2luZ2xlLWRlc3RpbmF0aW9uIGRl bGl2ZXJ5IC0gb25lIGV4YW1wbGUgb2YgYSBmdWxsLXdvcmtlZCBzY2hlbWUgaXMgdGhlDQpMSVNQ IG1hcHBpbmcgc2VydmljZSBmb3IgSVAuDQoNCkRhdmVPLg0KDQoNCg0KT24gSmFuIDksIDIwMTUs IGF0IDI6MzAgQU0sIEFuZHJlYSBEZXR0aSA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PjxtYWls dG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pg0Kd3JvdGU6DQoNCk9uIDAxLzA4LzIwMTUgMDY6 MDAgUE0sIE1hcmMuTW9za29AcGFyYy5jb208bWFpbHRvOk1hcmMuTW9za29AcGFyYy5jb20+IHdy b3RlOg0KUEFSQyB3aWxsIGJlIHJlbGVhc2luZyB0aGUgbmV4dCB2ZXJzaW9uIG9mIG91ciB3b3Jr aW5nIGRvY3VtZW50cw0Kc2hvcnRseSwgYmVmb3JlIHRoZSBpY25yZyBtZWV0aW5nLiAgV2UgaGF2 ZSBmb3IgYSB3aGlsZSBzdXBwb3J0ZWQgYW4NCkludGVyZXN0IGNhcnJ5aW5nIGEgUGF5bG9hZCBm aWVsZCB0aGF0IGNhbiBjYXJyeSBleHRlbmRlZCBpbmZvcm1hdGlvbg0KdGhhdCBpcyBub3QgcGFy dCBvZiB0aGUgbmFtZS4gIEludGVybWVkaWF0ZSBub2RlcyBkbyBub3QgcHJvY2VzcyB0aGUNCnBh eWxvYWQuDQoNCklmIHRoZSBwYXlsb2FkIGNhbiBtYWtlIGEgZGlmZmVyZW5jZSB0byBhIGR5bmFt aWMgY29udGVudCBwdWJsaXNoZXIsDQp0aGVuIHRoZSByZXF1ZXN0ZXIgbXVzdCBwdXQgYSBtYXJr ZXIgb2YgdGhlIHBheWxvYWQgaW4gdGhlIG5hbWUg4oC5IGkuZS4NCnB1dCB0aGUgaGFzaCBvZiB0 aGUgcGF5bG9hZCBhIGEgbmFtZSBjb21wb25lbnQsIG9yIHVzZSBhIG5vbmNlLiAgVGhpcw0Kd2ls bCBhbGxvdyBwcm9wZXIgbXVsdGlwbGV4aW5nIG9mIGRpZmZlcmVudCBwYXlsb2FkcyBpbiB0aGUg bmFtZS4NCkkgc2VlIHRoYXQgdGhpcyBpcyBhIHdheSB0byBpbmRpY2F0ZSB0byB0aGUgcm91dGVy IHdoaWNoIGlzIHRoZSBwYXJ0DQpvZiB0aGUgbmFtZSB0aGF0IGlzIHJlbGV2YW50IGZvciB0aGUg UElUL0ZJQiBwdXJwb3Nlcy4gQW5kIGl0IHNvdW5kcw0KZ29vZCB0byBtZSwgc2luY2UgaXQgc3Bl ZWRzIHVwIHRoZSBsb29rdXAgcHJvY2Vzc2VzLg0KDQpIb3dldmVyLCBsZXQgbWUgcG9zZSBhIG1v cmUgZ2VuZXJhbCBxdWVzdGlvbjogaXMgaXQgcmVhbGx5ICJJQ04NCm1hbmRhdG9yeSIgdG8gdXNl IGEgY29tcG9uZW50IG9mIHRoZSBvYmplY3QgbmFtZSB0byBmb3J3YXJkPw0KDQpXaGF0IHdlIHdv dWxkIGxvc2UsIGlmIHdlIHVzZWQgdGhlIG9iamVjdCBuYW1lIG9ubHkgZm9yIFBJVCBhbmQNCmNh Y2hpbmcgb3BlcmF0aW9ucyBhbmQgKG9wdGlvbmFsbHkpIGFub3RoZXIgInJvdXRpbmcgaW5mbyIg ZmllbGQNCmNvbXBsZXRlbHkgZGVjb3VwbGVkIGZyb20gdGhlIG5hbWUgZm9yIEZJQiBmb3J3YXJk aW5nIHB1cnBvc2VzPw0KDQpJZiB3ZSBkbyBub3QgbG9zZSBzbyBtdWNoLCB3aHkgZG8gbm90IG9w ZW4gYW4gSUNOIDEuMDEgcGhhc2UgKDIuMCB3YXMNCnRvbyBhbWJpdGlvdXMgOy0pKSAgaW4gd2hp Y2ggd2UgcmVjb2duaXplIHRoYXQgcm91dGluZyBieSBvYmplY3QgbmFtZQ0KY3JlYXRlcyBzY2Fs YWJpbGl0eSBwcm9ibGVtIGluIHRoZSBsYXJnZSBhcmVhLCBhbmQgc28gaW4gdGhlc2UgY2FzZXMN CklDTiBjYW4gYmUgaGVscGVkIGJ5IGEgcGxhaW4gb2xkIGJ5IHJvdXRpbmcgYnkgbG9jYXRvciAo YWthIHJvdXRpbmcNCmluZm8sIHJvdXRpbmcgaGludCwgbGFiZWwsIGZvcndhcmRpbmcgYWxpYXMs IGV0Yy4pPw0KDQpJZiB0aGlzIHdhcyBvYnZpb3VzLCBwcm9iYWJseSBpdCBpcyBub3cgdGhlIHJp Z2h0IHRpbWUgdG8gZGVmaW5lIHN1Y2gNCmEgVExWLiBTaW1pcmFyaWx5IHRvIEtleUxvY2F0b3Ig d2UgY291bGQgZGVmaW5lIGEgQ29udGVudExvY2F0b3IgdGhhdA0Kc3BlY2lmaWVzIGEgKG9yIG1v cmUpIHJvdXRhYmxlIE5hbWUgd2hlcmUgaXQgaXQgaXMgcG9zc2libGUgdG8gZm91bmQNCnRoZSBv YmplY3QuDQoNCkkga25vdyB0aGF0IEkgYW0gcmVkaXNjb3ZlcmluZyB0aGUgd2hlZWwgc2luY2Ug bWFueSBvdGhlciBleGNlbGxlbnQNCnByb2plY3RzL3Jlc2VhcmNoZXJzIGJlZm9yZSBoYXZlIHBy ZWRpY3RlZCB0aGF0LCBlLmcuDQoNClNBSUwgcHJvamVjdCAyMDEwIMKtIMKzUm91dGluZyBoaW50 c8KyDQoNClMuIFNoZW5rZXIsIDIwMTEgLSBOYW1pbmcgaW4gY29udGVudC1vcmllbnRlZCBBcmNo aXRlY3R1cmVzOiDCs8WgdGhlDQpmZXRjaC10ZXJtcyBlbmFibGUgdGhlIHJvdXRpbmcgc3lzdGVt IHRvIG1vcmUgZWFzaWx5IGZpbmQgdGhlIG9iamVjdMKyDQoNCmh0dHA6Ly93d3cuaWNzaS5iZXJr ZWxleS5lZHUvcHVicy9uZXR3b3JraW5nL0lDU0lfbmFtaW5naW5jb250ZW50b3JpZW50ZQ0KZDEx LnBkZg0KDQpQcmVzZW50YXRpb24gb2YgRC4gT3JhbiwgMjAxMSAtIE5ETiBhbmQgSVAgUm91dGlu ZzogQ2FuIGl0IHNjYWxlPyDCrQ0KwrPFoFVzZSBhIHRyYW5zbGF0aW9uIGxvb2t1cCB0byBjb252 ZXJ0IGZyb20gY29udGVudCBuYW1lIHRvIHJvdXRpbmcNCmxhYmVsKHMpwrINCg0KaHR0cDovL3Rv b2xzLmlldGYub3JnL2dyb3VwL2lydGYvdHJhYy9yYXctYXR0YWNobWVudC93aWtpL2ljbnJnL0lS VEYlMjAtDQolMjBDQ04lMjBBbmQlMjBJUCUyMFJvdXRpbmclMjAtJTIwMi5wZGYNCg0KSGVybWFu cyBldC4gYWwsICAyMDEyIC0gR2xvYmFsIHNvdXJjZSBtb2JpbGl0eSBpbiB0aGUgY29udGVudC1j ZW50cmljDQpuZXR3b3JraW5nIGFyY2hpdGVjdHVyZS0gwrNTZXBhcmF0ZSBuYW1lc3BhY2VzIGZv ciBpZGVudGlmaWVyIGFuZA0KbG9jYXRvcnPCsi4NCmh0dHA6Ly91c2VyLml0LnV1LnNlL35mcmVo ZTQ4OS9wdWJsaWNhdGlvbnMvaGVybWFuczEyZ2xvYmFsLnBkZg0KDQpMLiBaaGFuZywgMjAxMyAt IFNjYWxpbmcgTkROIFJvdXRpbmc6IE9sZCBUYWxlLCBOZXcgRGVzaWduLA0KwrNBcHBsaWNhdGlv biBuYW1lcyBhcmUgdXNlZCBmb3IgY2FjaGluZyBhbmQgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiwN CndoaWxlIHRoZSBmb3J3YXJkaW5nIGFsaWFzLCB3aGljaCByZWZsZWN0cyB0aGUgc2VydmljZSBw cm92aWRlciBvZiB0aGUNCmNvbnRlbnQgcHJvZHVjZXIsIHNlcnZlcyBhcyBhIGhpbnQgdG8gcm91 dGVycyBhYm91dCB3aGVyZSB0aGUgcGFja2V0DQptYXkgYmUgZm9yd2FyZGVkwrINCg0KaHR0cDov L25hbWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA4L25kbi10ci00LXNjYWxp bmctbmRuLXJvDQp1dGluZy5wZGYNCg0KTi4gU29saXMgKFBBUkMgZGV2ZWxvcGVyIG9mIENDTngg MS4wKSwgcHJlc2VudGF0aW9uIGF0IENDTnhDb24gMjAxMyDCrQ0KT3JkZXJlZC1FbGVtZW50IE5h bWluZyAoT0VOKSwgwrNJIHByZXNlbnRlZCBhIG1hdGNoaW5nIHN5c3RlbSB3aXRoIG9yZGVyDQpv ZiBwcmVmZXJlbmNlIGJhc2VkIG9uIGxhYmVscyAod2hpY2ggaW5jbHVkZWQgaGFzaGVzIG9mIGNv bnRlbnQpwrINCmh0dHA6Ly93d3cuY2NueC5vcmcvZXZlbnRzL2Njbnhjb24tMjAxMy8NCg0KICAg ICAgUmVnYXJkcywNCg0KQW5kcmVhDQpJdCBpcyBub3QgbWFuZGF0b3J5IHRoYXQgYXBwbGljYXRp b25zIGRvIHRoaXMg4oC5IHNvbWUgZGF0YSBtaWdodA0KcmlnaHRseSBiZWxvbmcgaW4gdGhlIG5h bWUuDQoNClVzaW5nIHRoaXMgbWV0aG9kIHJlbGlldmVzIHRoZSBmb3J3YXJkaW5nIHBsYW5lIGZy b20gaGF2aW5nIHRvDQpwcm9jZXNzIGFuZCBzdG9yZSBpbiB0aGUgUElUIGxhcmdlIG5hbWVzIHRo YXQgbWFrZSBubyBkaWZmZXJlbmNlIGluDQpyb3V0aW5nLiAgSXQgYWxzbyBtZWFucyB0aGF0IHRo ZSBwb3RlbnRpYWxseSBsYXJnZSBwYXlsb2FkIGRvZXMgbm90DQpuZWVkIHRvIGJlIGVjaG9lZCBi YWNrIHRvIHRoZSBjbGllbnQgaW4gdGhlIHJlc3BvbnNlIG5hbWUuDQoNClRoZSBwcmV2aW91cyBQ QVJDIHNwZWMgaXMgYXQNCmh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254LW1vc2tvLXRsdm1l c3NhZ2VzLTAyLmh0bWwNCi4gIEl0IHdpbGwgYmUgdXBkYXRlZCBpbiB0aGUgbmV4dCBkYXkgb3Ig c28gYW5kIHdlIHdpbGwgc2VuZCBhbiBlbWFpbA0KdG8gdGhlIGxpc3QuDQoNCk1hcmMNCg0KT24g SmFuIDgsIDIwMTUsIGF0IDg6MTkgQU0sIE1hcmsgU3RhcHANCjxtanNAY2lzY28uY29tPjxtYWls dG86bWpzQGNpc2NvLmNvbT4NCiAgIHdyb3RlOg0KDQoNCg0KT24gMS84LzE1IDQ6MjQgQU0sIEFu ZHJlYSBEZXR0aSB3cm90ZToNCg0KDQpEZWFyIE1hcmssDQoNCkkgZm91bmQgcmF0aGVyIGludGVy ZXN0aW5nIHRoaXMgcXVlc3Rpb24NCg0KIklzIGl0IHJlYWxseSBuZWNlc3NhcnkgdG8gY29udGlu dWUgdG8gZm9yY2UgYWxsIG9mIHRoZSBpbmZvcm1hdGlvbg0KaW4NCkludGVyZXN0cyBpbnRvIHRo ZSBOYW1lPyAgV291bGRuJ3QgaXQgYmUgY2xlYXJlciB0byB1c2UgdGhlIE5hbWUNCm9ubHkNCmZv ciBwdWJsaXNoZXIvcm91dGluZyBpbmZvLCBvYmplY3QgbmFtZSBpbmZvLCBhbmQgc2VnbWVudC9z ZXF1ZW5jZQ0KbnVtYmVyPyINCg0KYW5kIHdvbmRlciBJQ04gY29tbXVuaXR5IHRoaW5rIGFib3V0 IHRoYXQuIEVzcGVjaWFsbHkgd2l0aCByZXNwZWN0DQp0bw0KdGhlIHJvdXRpbmcgaW5mby4NClRo YXQgc3BlY2lmaWMgcXVlc3Rpb24gaGFzIGJlZW4gb3BlbiBmb3IgcXVpdGUgYSBsb25nIHRpbWUg LSBub3QNCnJlYWxseSBpbiB0aGUgcm91dGluZyBjb250ZXh0IGhvd2V2ZXIuIE9uZSBwb3NpdGlv biBoYXMgYmVlbiB0aGF0DQpJbnRlcmVzdHMgY2FycnkgIm9ubHkiIGEgbmFtZSwgYW5kIHRoZXJl Zm9yZSBhbGwgYXBwbGljYXRpb24tc3BlY2lmaWMNCmRhdGEgbXVzdCBiZSBpbiB0aGUgbmFtZS4g Tm93IGluIGZhY3QgSW50ZXJlc3RzIGhhdmUgYmVlbiBwZXJtaXR0ZWQNCnRvIGNhcnJ5IHNldmVy YWwgYWRkaXRpb25hbCAibWV0YSIgaXRlbXMgLSBzdWNoIGFzIGZpbHRlcnMvc2VsZWN0b3JzDQoo YW5vdGhlciBvcGVuIHRvcGljKSBhbmQgdGltZW91dCB2YWx1ZXMuIEFub3RoZXIgcG9zaXRpb24g YXNrcw0Kd2hldGhlciB0aGVyZSBhcmUgdHlwZXMgb2YgYXBwbGljYXRpb24tc3BlY2lmaWMgZGF0 YSB0aGF0IGNvdWxkIGFsc28NCmJlIGNhcnJpZWQgb3V0c2lkZSB0aGUgSW50ZXJlc3QgbmFtZS4g V2UndmUgYXNrZWQgd2hldGhlciBSRVNULWZ1bA0KYXBwbGljYXRpb24gc3RhdGUgdHJhbnNmZXIg bWlnaHQgYmUgb25lIGV4YW1wbGUuDQoNCg0KDQpJIHNlZSBhIHNjYWxhYmlsaXR5IHByb2JsZW0g d2l0aCB0aGUgSUNOIHJvdXRpbmcgcGxhbmUsDQp5ZXMsIG9mIGNvdXJzZSAtIHRoYXQncyBhIHZl cnkgbG9uZy1zdGFuZGluZyBwcm9ibGVtLg0KDQplc3BlY2lhbGx5IHdoZW4NCg0KDQpvYmplY3Rz IGFyZSBtdWx0aS1zb3VyY2VkIChzYW1lIG9iamVjdCBvbiBteSBQQyBhbmQgb24gbXkgcGhvbmUp IGFuZA0Kb2JqZWN0cyBhcmUgcHJvdmlkZWQgYnkgbW9iaWxlIGRldmljZXMuICBUaGlzIGZyYW1l d29yayBjb3VsZCBiZSB0aGUNCm5vcm0gaW4gdGhlIGZ1dHVyZS4NCnRoYXQncyAuLi4gY2VydGFp bmx5IGFuIGFzc2VydGlvbiBJJ3ZlIGhlYXJkIGJlZm9yZSwgYnV0ICJjb3VsZCBiZSINCmlzIGFi b3V0IGFzIHN0cm9uZyBhcyBpdCBnZXRzLiB0aGVyZSBhcmUgYSBsb3Qgb2YgcXVlc3Rpb25zIGFi b3V0DQp3aGV0aGVyIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtcywgb3IgIm5hbWUgcmVzb2x1dGlv biIgbWVjaGFuaXNtcywgb3INCnNvbWUgb3RoZXIgbWVjaGFuaXNtcyB3aWxsIGJlIG5lZWRlZCB0 byBkZWFsIHdpdGggdGhlIGV4cGVjdGVkIG5hbWUNCnNjYWxlLCB3aGV0aGVyIG9yIG5vdCB0aGVy ZSB3aWxsIGJlIGFueSBzaWduaWZpY2FudCBvZiBwZWVyLXRvLXBlZXINCmNvbW11bmljYXRpb24u IHBlcnNvbmFsbHksIEkgdGhpbmsgaXQncyBoaWdobHkgdW5saWtlbHkgdGhhdCBteSBwaG9uZQ0K d2lsbCAicHVibGlzaCIgYW55dGhpbmcgZGlyZWN0bHksIGJ1dCB0aGF0J3MganVzdCBhbm90aGVy IHNwZWN1bGF0aW9uDQpyZWFsbHkuDQoNCmF0IHRoZSBtb21lbnQsIEknZCBiZSBoYXBweSBpZiB0 aGVyZSBjb3VsZCBiZSBwcm9ncmVzcyBvbiBldmVuIHRoZQ0KbW9zdCBiYXNpYyBhc3BlY3RzIG9m IG1lc3NhZ2luZyAtIHN1Y2ggYXMgd2hhdCBuYW1lcyBsb29rIGxpa2UsDQpzb21ldGhpbmcgdGhh dCBzZWVtcyB0cnVseSBmdW5kYW1lbnRhbC4NCg0KVGhhbmtzLA0KTWFyaw0KDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBsaXN0 DQoNCmljbnJnQGlydGYub3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4NCmh0dHBzOi8vd3d3Lmly dGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmcNCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QNCg0KaWNucmdAaXJ0Zi5v cmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9s aXN0aW5mby9pY25yZw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QNCmljbnJnQGlydGYub3JnPG1haWx0bzppY25y Z0BpcnRmLm9yZz4NCmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmcN Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppY25yZyBt YWlsaW5nIGxpc3QNCmljbnJnQGlydGYub3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4NCmh0dHBz Oi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmcNCg0KDQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBsaXN0DQpp Y25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3dy5pcnRmLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQoNCg== --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B41A60SJCEML701CHMchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl Pg0KPCEtLQ0KIC8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OkNvdXJpZXI7DQoJcGFub3NlLTE6MiA3IDQgOSAyIDIgNSAyIDQgNDt9DQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0K CXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p bHk6VmVyZGFuYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJEZWphVnUgU2FucyI7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAw IDAgMDt9DQogLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCiBwLk1zb05vcm1hbCwgbGkuTXNvTm9y bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0 Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNl cmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5 OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVk LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLmFwcGxlLXN0 eWxlLXNwYW4NCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtc3R5bGUtc3Bhbjt9DQpzcGFuLkVtYWls U3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7 bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10 eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7 DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBv cnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFNlY3Rpb24xDQoJe3NpemU6OC41 aW4gMTEuMGluOw0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNTYuN3B0IDcwLjg1cHQ7fQ0KZGl2 LlNlY3Rpb24xDQoJe3BhZ2U6U2VjdGlvbjE7fQ0KLS0+DQo8L3N0eWxlPjwhLS1baWYgZ3RlIG1z byA5XT48eG1sPg0KIDxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCiA8bzpzaGFw ZWxheW91dCB2OmV4dD0iZWRpdCI+DQogIDxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv Pg0KIDwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxh bmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOiBi cmVhay13b3JkOw0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOy13ZWJraXQtbGluZS1icmVhazog YWZ0ZXItd2hpdGUtc3BhY2UiPg0KPGRpdiBjbGFzcz0iU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+SGkg SmVmZiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7DQpjb2xvcjojMUY0OTdEIj5TbyBpdCBkZXBlbmRzIG9uIHdobyBzdWdnZXN0ZWQgdGhlIHJv dXRpbmcgcHJlZml4IHBhcnQgb2YgdGhlIG5hbWUgdG8gdGhlIHByb2R1Y2VyLCBkb2VzIHRoYXQg Y29tZSBmcm9tIHRoZSBuZXR3b3JrID8sIEkgZG9u4oCZdCB0aGluayB0aGF0IGlzIHRoZSBjYXNl LiBXaGF0DQogSSB1bmRlcnN0YW5kIGlzIHRoYXQgdGhlIHdob2xlIG5hbWUgaXMgYSBwZXJzaXN0 ZW50IElELCBpdCBvbmx5IGhhcHBlbnMgdGhhdCBhcHBsaWNhdGlvbnMgc2hhcmUgdGhhdCBhdXRo b3JpdHkgcHJlZml4IGhlbmNlIGlzIGFibGUgdG8gbWFrZSB1c2Ugb2YgbmFtZSBhZ2dyZWdhdGlv biwgJm5ic3A7YW5kIG5vIG1hdHRlciB3aGVyZSB5b3UgcHVibGlzaCB0aGlzIGNvbnRlbnQgb2Jq ZWN0IHNob3VsZCBhbHdheXMgY2FycnkgdGhlIHNhbWUgbmFtZS4gSW4NCiB0aGlzIHNlbnNlLCBJ IGRpc2FncmVlIHdpdGggdGhlIHNlcGFyYXRpb24geW91IGRlc2NyaWJlLCBhbHNvIGEgcmVhc29u IGZvciB0aGUgTElOSyBvYmplY3QgcHJvcG9zYWwgaW4gTkROLjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNv bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPlJlZ2Fy ZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+UmF2aTxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsN CmNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPiZu YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gVGhvbXBzb24sIEplZmYgW21haWx0bzpqZWZmdDBA cmVtYXAudWNsYS5lZHVdDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBPY3RvYmVyIDE2LCAy MDE1IDE6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+IFJhdmkgUmF2aW5kcmFuOyBpY25yZ0BpcnRmLm9y Zzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogVGhlIG15dGggb2YgbWVhbmluZ2Z1bCBuYW1lcyAo d2FzOiBMb2NhdG9yIGhpbnQpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJhdmkgd3JpdGVzOjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZn dDsmbmJzcDtBbHNvIHRoZSBub3Rpb24gb2YgbmFtZWxlc3Mgb2JqZWN0cyBzZWVtcyB0byBjb250 cmFkaWN0LCB3aGVuIHRoZSBiYXNpYyBwcmltaXRpdmUgb2YgSUNOJm5ic3A7IGlzIG5hbWVkIGRh dGEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm8gY29udHJhZGljdGlvbiBm cm9tIGN1cnJlbnQgcHJhY3RpY2UuIEhlcmUgaXMgYW4gaW50ZXJlc3QgbmFtZSB0aGF0IEkganVz dCBncmFiYmVkIGZyb20gdGhlIE5ETiB0ZXN0IGJlZDogJnF1b3Q7L25kbi9lZHUvdWNsYS9yZW1h cC9uZG5ydGMvY2hhdC9yZW1hcC9GNlBDV2xxV3JWLzE0NDQ4NTA4NjUvMSZxdW90Oy4gVGhlIHBy ZWZpeCAmcXVvdDsvbmRuL2VkdS91Y2xhL3JlbWFwL25kbnJ0Yy9jaGF0L3JlbWFwJnF1b3Q7DQog aXMgb25seSB1c2VmdWwgdG8gcm91dGUgdGhlIGludGVyZXN0IHRvIHRoZSBhcHBsaWNhdGlvbi4g QWxsIHRoZSB0aG91c2FuZHMgb2YgaW50ZXJlc3RzIGZseWluZyB0b3dhcmRzIHRoaXMgYXBwbGlj YXRpb24gaGF2ZSB0aGUgc2FtZSBwcmVmaXguIFRoZSBsYXN0IHBhcnQgJnF1b3Q7RjZQQ1dscVdy Vi8xNDQ0ODUwODY1LzEmcXVvdDsgb25seSBtZWFucyBzb21ldGhpbmcgYmVjYXVzZSB0aGUgcHJv ZHVjZXIgYXBwbGljYXRpb24gdG9sZCB0aGUgY29uc3VtZXIgYXBwbGljYXRpb24NCiB0byBhc2sg Zm9yIGl0LiBUaGlzIG5hbWUgaW4gbm8gd2F5ICZxdW90O3NlbGYtZGVzY3JpYmVzJnF1b3Q7IHRo ZSBvYmplY3QsIHNvIGl0IGlzIGluIGVmZmVjdCAmcXVvdDtuYW1lbGVzcyZxdW90OyBhbHJlYWR5 IGZyb20gYW4gb3V0c2lkZSBvYnNlcnZlci4gVGhlcmUgaXMgbGl0dGxlIGRpZmZlcmVuY2UgaWYg dGhlIHByb2R1Y2VyIGFwcGxpY2F0aW9uIHRvbGQgdGhlIGNvbnN1bWVyIGFwcGxpY2F0aW9uIHRv IGFzayBmb3IgYW4gb2JqZWN0IGJ5IGhhc2guIFRoaXMgaXMgc2ltaWxhcg0KIHRvIGhvdyBJIHVu ZGVyc3RhbmQgdGhlIHByb2JsZW1hdGljYWxseS10ZXJtZWQgJnF1b3Q7bmFtZWxlc3Mgb2JqZWN0 JnF1b3Q7OiBBbiBvYmplY3QgaXMgcmVxdWVzdGVkIGluIGFuIGludGVyZXN0IHdpdGggYSByb3V0 YWJsZSBwcmVmaXggYW5kIGFub3RoZXIgcGFydCAodGhlIGhhc2gpIHdoaWNoIHRoZSBwcm9kdWNl ciBhcHBsaWNhdGlvbiB0b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0byBhc2sgZm9yLjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjpibGFjayI+LSBKZWZmIFQ8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjpibGFjayI+RnJv bToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6YmxhY2si PmljbnJnICZsdDs8YSBocmVmPSJtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZyI+aWNucmct Ym91bmNlc0BpcnRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBSYXZpIFJhdmluZHJhbiAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnJhdmkucmF2aW5kcmFuQGh1YXdlaS5jb20iPnJhdmkucmF2aW5kcmFu QGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIE9jdG9iZXIgMTYs IDIwMTUgYXQgMTI6MjI6MDA8YnI+DQo8Yj5UbzogPC9iPkRpcmsgS3V0c2NoZXIgJmx0OzxhIGhy ZWY9Im1haWx0bzpEaXJrLkt1dHNjaGVyQG5lY2xhYi5ldSI+RGlyay5LdXRzY2hlckBuZWNsYWIu ZXU8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20i PklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86SWdu YWNpby5Tb2xpc0BwYXJjLmNvbSI+SWduYWNpby5Tb2xpc0BwYXJjLmNvbTwvYT4mZ3Q7LCAmcXVv dDs8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Ij5hbmRyZWEuZGV0dGlA dW5pcm9tYTIuaXQ8L2E+JnF1b3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZWEuZGV0dGlA dW5pcm9tYTIuaXQiPmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDwvYT4mZ3Q7LCAmcXVvdDs8YSBo cmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPiZxdW90OyAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT4mZ3Q7PGJy Pg0KPGI+U3ViamVjdDogPC9iPlJlOiBbaWNucmddIExvY2F0b3IgaGludDxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+QWdyZWUgdGhhdCB3ZSBzaG91bGRu 4oCZdCBtaXggdGhlIHR3byBzZW1hbnRpY3MgdGhhdCBvZiBhIElEIGFuZCBhIExvY2F0b3IsIHRo ZXkgb3BlcmF0ZSBhbmQgYXJlIG1hbmFnZWQgaW4gdHdvIGRpZmZlcmVudCBkb21haW5zLCBvbmUg YXQgdGhlIGFwcGxpY2F0aW9uIGFuZA0KIHRoZSBvdGhlciBhdCB0aGUgbmV0d29yayBsZXZlbC4g QWxzbyB0aGUgbm90aW9uIG9mIG5hbWVsZXNzICZuYnNwO29iamVjdHMgc2VlbXMgdG8gY29udHJh ZGljdCwgd2hlbiB0aGUgYmFzaWMgcHJpbWl0aXZlIG9mIElDTiZuYnNwOyBpcyBuYW1lZCBkYXRh LiBBbGwgdGhpcyBjb21lcyBieSBtaXhpbmcgdGhlIElEL2xvY2F0b3IgZGVmaW5pdGlvbnMsIHJl c3VsdGluZyBpbiBJbnRlcmVzdCBtZXNzYWdlIGNhcnJ5IGxvY2F0b3JzIHdoaWNoIGFyZSBzdXBw b3NlZCB0bw0KIGJlIG1lYW50IGZvciBwZXJzaXN0ZW50IElEczsgYSBjbGVhciBzZXBhcmF0aW9u IG9mIHRoZSB0d28gaW4gdGhlIHByb3RvY29sIHdpbGwgc2VydmUgbWFueSBwdXJwb3NlcywgbWFu aWZlc3RzLCBtb2JpbGl0eSwgcm91dGluZyBzY2FsYWJpbGl0eS4gQWdyZWUgdGhlcmUgYXJlIHNl Y3VyaXR5IGltcGxpY2F0aW9ucyBsaWtlIGNhY2hlIHBvaXNvbmluZyBvciBleHBsb2l0YXRpb24g dXNlIG9mIHRoZXNlIG5hbWUgc2VwYXJhdGlvbiBhbmQgc2hvdWxkDQogYmUgYWRkcmVzc2VkIGNv bnNpZGVyaW5nIHRoZSBkaWZmZXJlbnQgdHJ1c3QgY29udGV4dC48L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0 OTdEIj5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OzsNCmNvbG9yOiMxRjQ5N0QiPlJhdmk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7DQpjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7Ow0KY29sb3I6YmxhY2siPiBpY25yZyBbPGEgaHJlZj0ibWFpbHRvOmljbnJn LWJvdW5jZXNAaXJ0Zi5vcmciPm1haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3JnPC9hPl0NCjxi Pk9uIEJlaGFsZiBPZiA8L2I+RGlyayBLdXRzY2hlcjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXks IE9jdG9iZXIgMTYsIDIwMTUgMTA6MzUgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0 bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9hPjsgPGEg aHJlZj0ibWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCI+DQphbmRyZWEuZGV0dGlAdW5p cm9tYTIuaXQ8L2E+OyA8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYu b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQ8L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj5Ob3QgZGlzYWdyZWVpbmcs IGJ1dDogYW5vdGhlciB3YXkgb2Ygc2VlaW5nIHRoaXMgaXMgdGhhdCBlbnRhbmdsaW5nIG9iamVj dCBpZGVudGlmaWNhdGlvbiwgcmVwcmVzZW50YXRpb24gb2Ygb3JnYW5pemF0aW9uYWwgc3RydWN0 dXJlIGFuZCBsb2NhdGlvbiBpbmZvcm1hdGlvbg0KIGluIGFuIGFnZ3JlZ2F0YWJsZSBmYXNoaW9u IGluIGEgc2luZ2xlIG5hbWluZyBmcmFtZXdvcmsgaXMgbGlrZWx5IHRvIGNhdXNlIHNvbWUgaGVh ZGFjaGVzIOKAkyBhbmQgd2UgYXJlIGN1cnJlbnRseSBmaWd1cmluZyBvdXQgaG93IHRvIGRpc2Vu dGFuZ2xlIHRoaXMgYWdhaW4g4oCTIHdpdGggbmFtZXMgaGFzaGVzIGFuZCBuYW1lbGVzcyBvYmpl Y3RzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNv bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPldlIHdhbnQgdG8gYmUgYWJsZSB0byBjb25uZWN0 IGEgYnVuY2ggb2YgSUNOIG5vZGVzIGxvY2FsbHksIGUuZy4sIGluIGEgYnVpbGRpbmcgYXV0b21h dGlvbiBzY2VuYXJpbywgYW5kIGFkZHJlc3MgSW50ZXJlc3RzIHRvIHNlbWFudGljYWxseSBtZWFu aW5nZnVsIG5hbWVzDQogbGlrZSDigJwvanAveW9rb2hhbWEvcGFjaWZpY28vcm9vbTEyMy9saWdo dC1zd2l0Y2g0MuKAnSBhbmQgd2FudCB0aGUgc2FtZSBjb25jZXB0IGFuZCBuYW1lcyB0byBiZSB1 c2VmdWwgZm9yIGdsb2JhbC1zY2FsZSBjb21tdW5pY2F0aW9uLiBUaGlzIGNhbiBvbmx5IHdvcmsg d2l0aCBhIGZldyB2ZXJ5IHN0cm9uZyBhc3N1bXB0aW9uczogV2UgY2FuIGdldCBpbnRlci1kb21h aW4gcm91dGluZyB0byB3b3JrIGJhc2VkIG9uIHN1Y2ggbmFtZXMg4oCTIGFuZCB0aGVyZQ0KIGlz IG5vICZuYnNwO21vYmlsaXR5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPk9idmlvdXNseSwgZmxh dCBuYW1pbmcgc2NoZW1lcyBhcmUgZmFjaW5nIHNpbWlsYXIgcHJvYmxlbXMuIE9uZSBwYXR0ZXJu IGhlcmUgaXMgdG8gdXNlIHNvbWUgb3JnYW5pemF0aW9uYWxseSBzdHJ1Y3R1cmVkIHBhcnQgb2Yg dGhlIG5hbWUgdG8gbG9vayB1cDogbG9jYXRvcnMNCiAob3IgbG9jYXRpb24gaGludHMpIOKAkyBp bmRpcmVjdGlvbuKApjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OzsNCmNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPkRpcms8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDsNCmZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 DQpjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ow0KY29sb3I6YmxhY2siPiBpY25yZyBbPGEgaHJlZj0ibWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0 Zi5vcmciPm1haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBP ZiA8L2I+PGEgaHJlZj0ibWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20iPklnbmFjaW8uU29s aXNAcGFyYy5jb208L2E+PGJyPg0KPGI+U2VudDo8L2I+IEZyZWl0YWcsIDE2LiBPa3RvYmVyIDIw MTUgMTg6Mzc8YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzphbmRyZWEuZGV0dGlAdW5p cm9tYTIuaXQiPmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDwvYT47DQo8YSBocmVmPSJtYWlsdG86 aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS ZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ow0KY29sb3I6IzRCNEI0QiI+VGhlIExvY2F0b3IgSGludCBvciBMaW5rIE9iamVjdCBhcmUg cHJvcG9zZWQgc29sdXRpb25zIHRvIGEgYmlnIElDTi9DQ04vTkROIHByb2JsZW0sIG5hbWVseSB0 aGUgbWlzZ3VpZGVkIGJlbGllZiB0aGUgbmFtZSBpcyBpbmRlcGVuZGVudCBvZiBsb2NhdGlvbi4N CiAmbmJzcDtUaGlzIGlzIGEgc29tZXdoYXQgaW5jb3JyZWN0IGFzc3VtcHRpb24gaWYgd2UgYWxz byBiZWxpZXZlLCBhdCB0aGUgc2FtZSB0aW1lLCB0aGF0IHRoZSBuYW1lIGlzIHVzZWQgZm9yIHJv dXRpbmcuICZuYnNwO0J5IGRlZmluaXRpb24sIHJvdXRpbmcgaXMgbG9jYXRpb24uPC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjoj NEI0QjRCIj5UaGVyZSBhcmUgbnVtZXJvdXMgd2F5cyB0byBnZXQgYXJvdW5kIHRoaXMgY29udHJh ZGljdGlvbi4gJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4xLSBXZSBhbGxvdyBhbnlib2R5IHRvIHB1 Ymxpc2ggYW55IG5hbWUgYW55d2hlcmUgYW5kIGhhdmUgdGhlIG5ldHdvcmsgbG9vayBmb3IgaXQg KGluIG90aGVyIHdvcmRzLCBubyByb3V0aW5nLCBqdXN0IGRpc2NvdmVyeSk8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Mi0gSGF2ZSByb3V0aW5nIHVwZGF0ZSBvbiB0aGUgZmx5IChh bGxvdyBhbnkgbm9kZSB0byBhZHZlcnRpc2UsIHZpYSByb3V0aW5nLCB0aGUgcHJlc2VuY2Ugb2Yg bmFtZS9uYW1lc3BhY2UpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPjMtIERvIHNv bWUgZm9ybSBvZiBpbmRpcmVjdGlvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4m bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+SW4gdGhpcyBlbWFpbCB3ZeKA mWxsIHJ1bGUgb3V0IG9wdGlvbnMgMSBhbmQgMiwgd2hpY2ggaGF2ZSBzb21lIHNlcmlvdXMgc2Nh bGFiaWxpdHkgaXNzdWVzIGZvciBhIHJlYWwgbmV0d29yay4gJm5ic3A7VGhhdCBsZWF2ZXMgdXMg d2l0aCBvcHRpb24gMy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7PC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPkxvY2F0b3IgSGludHMgYW5kIExpbmsgT2Jq ZWN0cyBhcmUgaW4gZWZmZWN0IGEgdmVyc2lvbiBvZiBvcHRpb24gMy4gJm5ic3A7Q0NOeCB1c2Vz IG1hbmlmZXN0cyB0byBpbmRpcmVjdCB0byBoYXNoIGJhc2VkIG5hbWVzLCBhbHNvIGEgdmVyc2lv biBvZiAzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRF IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+PHNw YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0 QjRCNEIiPlRoZSBMaW5rIE9iamVjdCBwcm9wb3NlZCBpbiB0aGlzIHBhcGVyIGdldHMgcmlkIG9m IGNhY2hlIHBvaXNvbmluZyB3aXRoIGEgbnVtYmVyIG9mIHRlY2huaXF1ZXMgdGhhdCBib2lsIGRv d24gdG8gb25lIGJpZyBzYWNyaWZpY2U6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIi PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRF IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4tICZxdW90O1RoZSBjYWNo ZSBjYW4gdGhlbiBpbXBvc2UgdGhlIHJlc3RyaWN0aW9uIHRoYXQgb25seSBpbnRlcmVzdHMgY2Fy cnlpbmcgdGhlIHNhbWUgbGluayBvYmplY3QgY2FuIGJlIHNhdGlzZmllZCB3aXRoIHRoZSBzcGVj aWZpYyBpbnN0YW5jZSBvZiB0aGUNCiBkYXRhIGl0ZW0uJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsN CmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5C YXNpY2FsbHksIHdoYXQgaXTigJlzIHNheWluZyBpcyB0aGF0IGlmIHlvdSByZXRyaWV2ZSBzb21l dGhpbmcgd2l0aCB0aGUgbmFtZSAvYS9iIHdpdGggYSBsaW5rIHRvIC9mb28vYmFyICZuYnNwO2l0 IGNhbiBvbmx5IGJlIGFuc3dlcmVkIGJ5IGFuIGludGVyZXN0DQogd2l0aCB0aGUgbmFtZSAvYS9i IGFuZCBhIGxpbmsgdG8gL2Zvby9iYXIuICZuYnNwOyBFZmZlY3RpdmVseSwgd2UgYXJlIHJvdXRp bmcgYW5kIG1hdGNoaW5nIC9mb28vYmFyL2EvYiB3aGVuIHRhbGtpbmcgYWJvdXQgb2JqZWN0IC9h L2IuICZuYnNwO0Rpc2FkdmFudGFnZTogQSByZXF1ZXN0IGZvciAvYS9iIHdpbGwgbm90IG1hdGNo IHRoZSBvYmplY3QgKHRoaXMgd291bGQgbGVhZCB0byBjYWNoZSBwb2lzb25pbmcpWzFdLiAmbmJz cDtBZHZhbnRhZ2U6IFRoZSBzaWduYXR1cmUNCiBmb3IgL2EvYiAodGhlIG9iamVjdCkgY2FuIGJl IGRvbmUgYXQgYSBkaWZmZXJlbnQgbGV2ZWwgdGhhbiB0aGUgc2lnbmF0dXJlIG9mIC9mb28vYmFy L2EvYiAodGhlIGxpbmspLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJk YW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Tm90ZSB0aGF0IHRoaXMgaXMgYSBmb3Jt IG9mIGVuY2Fwc3VsYXRpb24uICZuYnNwO0kgY291bGQgYWNoaWV2ZSBzaW1pbGFyIHJlc3VsdHMg YnkganVzdCBlbmNhcHN1bGF0aW5nIC9hL2IgaW50byAvZm9vL2Jhci9hL2IgYW5kIG5vdCByZXF1 aXJlIGFueSBsaW5rDQogb2JqZWN0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4m bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+VGhlIHBhcGVyIHN1Z2dlc3Rz IHZlcmlmeWluZyBsaW5rIG9iamVjdHMuIFRoaXMgaXMgbm90IHN1ZmZpY2llbnQgdG8gcHJldmVu dCBwb2lzb25pbmcuICZuYnNwO0kgY2FuIGhhdmUgYSB2YWxpZCBsaW5rIG9iamVjdCAoZnJvbSBh biBhdHRhY2tlcikgdGhhdA0KIGJyaW5ncyBtZSAmbmJzcDthbiBpbnZhbGlkIGNvbnRlbnQgb2Jq ZWN0LiAmbmJzcDtJZiB0aGF0IGNvbnRlbnQgb2JqZWN0IGlzIG1hdGNoZWQgb24gbmFtZSB0aGVu IHBvaXNvbmluZyB3aWxsIG9jY3VyLiBUaGUgb25seSB3YXkgYXJvdW5kIHRoaXMgd291bGQgYmUg dG8gaGF2ZSBhIHJldmVyc2UgY3J5cHRvIG1hcHBpbmcgZnJvbSB0aGUgb2JqZWN0IG5hbWUgdG8g dGhlIGxpbmsgb2JqZWN0LiAoTGlrZSBhIHNpZ25lZCBjb250ZW50IG9iamVjdCAmIzQzOyBsaW5r IG9iamVjdA0KIHRvZ2V0aGVyIGZyb20gdGhlIGNvbnRlbnQgb2JqZWN04oCZcyBrZXkpLjwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29s b3I6IzRCNEI0QiI+VGhlIHBhcGVyIGFsc28gbWVudGlvbnMgdGhhdCBjYWNoZXMgY2FuIGNoZWNr IHNpZ25hdHVyZXMgYW5kIGNvbnN1bWVycyBjYW4gdXNlIGV4Y2x1ZGVzIHRvIGhlbHAgd2l0aCBw b2lzb25pbmcuIFRoaXMgaXMgdW5zY2FsYWJsZSBmb3IgYSBudW1iZXINCiBvZiByZWFzb25zIGFu ZCBwcm9iYWJseSBkZXNlcnZlcyBhbm90aGVyIHRocmVhZC48L3NwYW4+PHNwYW4gc3R5bGU9ImNv bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29s b3I6IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl cmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPlRoZSBj dXJyZW50IENDTnggYXBwcm9hY2ggaXMgdG8gdXNlIGhhc2ggYmFzZWQgbmFtaW5nIGFuZCBvYmpl Y3RzIHdpdGggbm8gbmFtZXMgKG9ubHkgaW1wbGllZCBoYXNoZXMpLiBUaGlzIGFsbG93cyB1cyB0 byBnZXQgYXJvdW5kIG1hbnkgb2YgdGhlc2UNCiBwcm9ibGVtcy4gJm5ic3A7TkROIGNvdWxkIHBv dGVudGlhbGx5IHVzZSBzaW1pbGFyIHRlY2huaXF1ZXMgKHdpdGggb3Igd2l0aG91dCB0aGUgbGlu ayBvYmplY3QpLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+TmFjaG88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6 IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5bMV0gU29tZSBwZW9wbGUgYmVsaWV2ZSB0 aGF0IHdl4oCZcmUgbm90IGdvaW5nIHRvIGJlIGluIGEgd29ybGQgd2hlcmUgdGhpcyB0eXBlIG9m IGNhY2hpbmcgbWF0dGVycywgc28gdGhpcyBtYXkgbm90IGJlIGEgZGlzYWR2YW50YWdlLjwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXN0eWxlLXNwYW4iPjxzcGFu IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KOS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtj b2xvcjojNEI0QjRCIj4tLTwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p bHk6Q291cmllcjsNCmNvbG9yOiM0QjRCNEIiPk5hY2hvIChJZ25hY2lvKSBTb2xpczwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1z aXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQpjb2xvcjojNEI0QjRCIj5Qcm90b2NvbCBB cmNoaXRlY3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJE RSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpDb3VyaWVyOw0KY29sb3I6IzRC NEI0QiI+UHJpbmNpcGFsIFNjaWVudGlzdDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNv dXJpZXI7DQpjb2xvcjojNEI0QjRCIj5QYWxvIEFsdG8gUmVzZWFyY2ggQ2VudGVyIChQQVJDKTwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQpjb2xvcjojNEI0QjRCIj4mIzQz OzEoNjUwKTgxMi00NDU4PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjsNCmNv bG9yOiM0QjRCNEIiPjxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25h Y2lvLlNvbGlzQHBhcmMuY29tPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNv bG9yOiM0QjRCNEIiPk9uIDEwLzE2LzE1LCAxMjoyMiBBTSwgJnF1b3Q7QW5kcmVhIERldHRpJnF1 b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Ij5hbmRyZWEu ZGV0dGlAdW5pcm9tYTIuaXQ8L2E+Jmd0OyB3cm90ZTo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g NC4wcHQ7DQptYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6 MGluO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9D S1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJk YW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5EZWFyIEFs bCw8YnI+DQpkbyB5b3UgcmVtZW1iZXIgdGhpcyBvbGQgZGlzY3Vzc2lvbj88YnI+DQo8YnI+DQpD aXRpbmcgRGF2ZU8gJnF1b3Q7V2hpbGUgd2UgbWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5nIHNvbWV0 aGluZyBsaWtlIHRoaXMgdWx0aW1hdGVseS4uLi4mcXVvdDsuPGJyPg0KPGJyPg0KV2VsbCwgdGhp cyBlbWFpbCBpcyBqdXN0IHRvIHBvaW50IG91dCB0aGF0IE5ETiB0ZWFtIGVtYnJhY2VkIHRoZSBM b2NhdG9yIEhpbnQsIGFrYSBMaW5rIE9iamVjdCwgcHJpbmNpcGxlcyBpbiB0aGVpciBORkQgc29m dHdhcmUsIHdpdGggYSBjbGV2ZXIgdGVjaG5pcXVlIHRvIGF2b2lkIGNhY2hlIHBvaXNvbmluZyAu PGJyPg0KPGJyPg0KUmVmZXJlbmNlczo8YnI+DQombmJzcDsgPGJyPg0KPC9zcGFuPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtEZWphVnUg U2FucyZxdW90OywmcXVvdDtzZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPjxhIGhyZWY9Imh0 dHA6Ly9yZWRtaW5lLm5hbWVkLWRhdGEubmV0L2F0dGFjaG1lbnRzL2Rvd25sb2FkLzQyNy9mb3J3 YXJkaW5nLWhpbnRfMjAxNTA4MTQucHB0eCI+aHR0cDovL3JlZG1pbmUubmFtZWQtZGF0YS5uZXQv YXR0YWNobWVudHMvZG93bmxvYWQvNDI3L2ZvcndhcmRpbmctaGludF8yMDE1MDgxNC5wcHR4PC9h Pjxicj4NCjxhIGhyZWY9Imh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMv MjAxNS8wMy9TTkFNUC1ORE4tU2NhbGFiaWxpdHkucGRmIj5odHRwOi8vbmFtZWQtZGF0YS5uZXQv d3AtY29udGVudC91cGxvYWRzLzIwMTUvMDMvU05BTVAtTkROLVNjYWxhYmlsaXR5LnBkZjwvYT48 YnI+DQpzZWUgYWxzbyAmcXVvdDtuZXR3b3JrX3JlZ2lvbiZxdW90OyBjb25maWd1cmF0aW9uIHNl Y3Rpb24gaW4gbmZkLmNvbmY8YnI+DQo8YnI+DQpSZWdhcmRzLDxicj4NCjxicj4NCkFuZHJlYTxi cj4NCjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0K Y29sb3I6IzRCNEI0QiI+PGJyPg0KPGJyPg0KT24gMDkvMDEvMjAxNSAyMzozOCwgQW5kcmVhIERl dHRpIHdyb3RlOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv dHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjojNEI0QjRCIj5HcmVhdCBuZXdzLg0KPGJyPg0KSXMgdGhlcmUgYWxyZWFkeSBhIGRvY3VtZW50 IHByZXNlbnRpbmcgdGhlc2UgaW50ZXJlc3RpbmcgZmVhdHVyZXMgb3IgaXQgd2lsbCBiZSByZWxl YXNlZCBzaG9ydGx5ID8NCjxicj4NCjxicj4NCkFuZHJlYSA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+ DQpPbiAwMS8wOS8yMDE1IDA4OjA2IFBNLCA8YSBocmVmPSJtYWlsdG86SWduYWNpby5Tb2xpc0Bw YXJjLmNvbSI+SWduYWNpby5Tb2xpc0BwYXJjLmNvbTwvYT4gd3JvdGU6DQo8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHls ZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5DQ04gMS4wIGhhcyBnb25lIG1ham9y IHJldmlzaW9ucyBzaW5jZSB0aGUgb2xkIENDTi4mbmJzcDsgSW4gdGhlIGN1cnJlbnQgc3lzdGVt DQo8YnI+DQp0aGVyZSBhcmUgYSBudW1iZXIgb2YgZmVhdHVyZXMgdGhhdCBtYWtlIHRoZXNlIGlz c3VlcyBsZXNzIG9mIGEgcHJvYmxlbS4gPGJyPg0KPGJyPg0KU3BlY2lmaWNhbGx5LCB3ZSBoYXZl IE1hbmlmZXN0cyBhbmQgTmFtZS1sZXNzIG9iamVjdHMuJm5ic3A7IFRoZXNlIGJhc2ljYWxseSA8 YnI+DQphbGxvdyB5b3UgdG8gaGF2ZSBuYW1lIGluZGlyZWN0aW9uIGFuZCBvYmplY3RzIGhvc3Rl ZCBpbmRlcGVuZGVudGx5IG9mIDxicj4NCmxvY2F0aW9uLiA8YnI+DQo8YnI+DQpUaGUgbmFtZSwg d2hpY2ggZm9yIHVzIGlzIGEgbmV0d29yayBuYW1lLCBpcyB3aGF0IHRoZSBuZXR3b3JrIHVzZXMg dG8gZmluZCA8YnI+DQpzdHVmZi4gSXTCuXMgZWFzeSB0byB0aGluZyBvZiB0aGlzIGFzIHRoZSBz YW1lIGFzIHRoZSB1c2VyIGRlZmluZWQgbmFtZS4gPGJyPg0KSW4gc29tZSBjYXNlcyBpdCBpcywg YnV0IGluIHNvbWUgY2FzZXMgaXQgbWlnaHQgbm90IGJlLiA8YnI+DQo8YnI+DQpJbiBDQ04gd2Ug Y2FuIGN1cnJlbnRseSB1c2UgbWFuaWZlc3RzIHRvIGRvIGEgZm9ybSBvZiBzZWN1cmUgdHJhbnNs YXRpb24gPGJyPg0Kb2Ygb25lIG5hbWUgdG8gYW5vdGhlci4gVGhlcmUgYXJlIHNvbWUgbGltaXRh dGlvbnMgaW4gdGVybXMgb2YgcHVibGlzaGVyIDxicj4NCmJ1dCB0aGUgcHJpbWl0aXZlcyBhcmUg Y3VycmVudGx5IGhvbGRpbmcgdXAgZm9yIHdoYXQgd2Ugd2FudCB0byBhY2hpZXZlLiA8YnI+DQo8 YnI+DQpTbywgdG8gYW5zd2VyIHlvdXIgaW5pdGlhbCBxdWVzdGlvbiwgSSB0aGluayB0aGF0IHRo ZSBwcmltaXRpdmVzIHdlIGhhdmUgPGJyPg0KcmlnaHQgbm93IGNhbiBnaXZlIHlvdSBhIGxvdCBv ZiB3aGF0IHlvdcK5cmUgbG9va2luZyBmb3IuJm5ic3A7IFdpbGwgd2UgbmVlZCB0byA8YnI+DQpo YXZlIHNvbWUgZXh0cmEgbG9jYXRvciBvciBzb21lIG90aGVyIHNjYWxhYmlsaXR5IG1lY2hhbmlz bT8mbmJzcDsgTWF5YmUsIGJ1dCBJIDxicj4NCnRoaW5rIHdlIGNhbiBnZXQgZmFyIHdpdGggdGhl IHByaW1pdGl2ZXMgd2UgY3VycmVudGx5IGhhdmUuIDxicj4NCjxicj4NCk5hY2hvIDxicj4NCjxi cj4NCjxicj4NCi0tIDxicj4NCk5hY2hvIChJZ25hY2lvKSBTb2xpcyA8YnI+DQpQcm90b2NvbCBB cmNoaXRlY3QgPGJyPg0KUHJpbmNpcGFsIFNjaWVudGlzdCA8YnI+DQpQYWxvIEFsdG8gUmVzZWFy Y2ggQ2VudGVyIChQQVJDKSA8YnI+DQomIzQzOzEoNjUwKTgxMi00NDU4IDxicj4NCjxhIGhyZWY9 Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9h Pjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCk9uIDEvOS8xNSwgMTA6MjYgQU0s ICZxdW90O0FuZHJlYSBEZXR0aSZxdW90OyA8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVu aXJvbWEyLml0Ij4mbHQ7YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Jmd0OzwvYT4gd3JvdGU6DQo8 YnI+DQo8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv bToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj NEI0QjRCIj5JIGFncmVlIG9uIGFsbCB5b3VyIHBvaW50cy4NCjxicj4NCjxicj4NCkNvbnNlcXVl bnRseSwgSSBzZWUgdHdvIGNob2ljZXMgaW4gZnJvbnQgb2YgdXMgYmVmb3JlIHRvIHRoaW5rIHRv IHVzZSA8YnI+DQpJQ04gaW4gdGhlIGdsb2JhbCBzY2FsZTogPGJyPg0KPGJyPg0KMSkgZWl0aGVy IHdlIGZvdW5kIGEgcmVhc29uYWJsZSB3YXkgdG8gc2NhbGUgdGhlIHJvdXRpbmcgYnkgb2JqZWN0 IG5hbWUgPGJyPg0KKGluY2x1ZGluZyBtb2JpbGl0eSBhbmQgbXVsdGktZGVzdGluYXRpb25zL211 bHRpLXNvdXJjZXMgY2FzZXMpOyA8YnI+DQoyKSBvciB3ZSBmb3VuZCBhIHJlbGlhYmxlIGFuZCBz ZWN1cmUgdHJhbnNsYXRpb24gbWVjaGFuaXNtLiA8YnI+DQo8YnI+DQpXaGljaCBvZiB0d28gd2ls bCByZXF1aXJlIGxlc3MgZWZmb3J0PyA8YnI+DQo8YnI+DQpJIGRvIG5vdCBrbm93IDotKSA8YnI+ DQo8YnI+DQpBbmRyZWEgPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KT24gMDEvMDkvMjAxNSAwNjoy MSBQTSwgRGF2aWQgT3JhbiB3cm90ZTogPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp bi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToNCjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 Y29sb3I6IzRCNEI0QiI+V2hpbGUgd2UgbWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5nIHNvbWV0aGlu ZyBsaWtlIHRoaXMgdWx0aW1hdGVseSwgZXZlcnkNCjxicj4NCnRpbWUgeW91IGludHJvZHVjZSBh IGxldmVsIG9mIGluZGlyZWN0aW9uIHZpYSBzb21lIGtpbmQgb2YgdHJhbnNsYXRpb24gPGJyPg0K ZnVuY3Rpb24sIHlvdSBkcmFtYXRpY2FsbHkgaW5jcmVhc2UgdGhlIGF0dGFjayBzdXJmYWNlIGFn YWluc3QgdGhlIDxicj4NCnN5c3RlbS4gTm90IG9ubHkgZG8geW91IGhhdmUgdG8gc2VjdXJlIHRo ZSBpbnB1dCBhbmQgdGhlIG91dHB1dCB2YWx1ZXMgPGJyPg0KaW4gdGhlIHBhY2tldHMsIHlvdSBh bHNvIGhhdmUgc2VjdXJlIHRoZSB0cmFuc2xhdGlvbnMgYWdhaW5zdCBzcG9vZmluZyA8YnI+DQph bmQgdGhlIHNlcnZpY2UgdGhhdCBwZXJmb3JtcyB0aGUgdHJhbnNsYXRpb24gYWdhaW5zdCB0aGUg ZnVsbCBwYW5vcGx5IDxicj4NCm9mIHZ1bG5lcmFiaWxpdGllcy4gPGJyPg0KPGJyPg0KUm91dGlu ZyBoaW50cyBhcmUgcGFydGljdWxhcmx5IHRyaWNreS4gSSByZWNhbGwgYSBwcm9wb3NhbCBmb3Ig TkROIDxicj4NCnJvdXRpbmcgaGludHMgdGhhdCB3YXMgcHJlc2VudGVkIGF0IGEgcmVjZW50IE5E TiByZXRyZWF0IHRoYXQgbG9va2VkIDxicj4NCnN1cGVyZmljaWFsbHkgY2xldmVyLCBidXQgY29s bGFwc2VkIGluIGEgaGVhcCBvZiBzZWN1cml0eSBwcm9ibGVtcyBhZnRlciA8YnI+DQphIGZldyBo b3VycyBvZiBzY3J1dGlueS4gPGJyPg0KPGJyPg0KSW52YWxpZGF0aW9uIG9mIG1hcHBpbmdzIGlz IGFsc28gcXVpdGUgZGVsaWNhdGUgZm9yIHJvdXRpbmcgc3lzdGVtcyA8YnI+DQp3aGVyZSB0aGUg ZXhwZWN0YXRpb25zIG9mIHJvdXRpbmcgZGlzcnVwdGlvbiBkdXJhdGlvbnMgYXJlIG11Y2ggc2hv cnRlciA8YnI+DQp0aGFuIHNheSwgbmFtZSBtYXBwaW5nIGRpc3J1cHRpb25zIGluIHN5c3RlbXMg bGlrZSBETlMgZHVlIHRvIDxicj4NCnRyYW5zbGF0aW9uIGNhY2hlIFRUTHMuIDxicj4NCjxicj4N Ck9uZSB0aGluZyB0aGF0IG1ha2VzIHJvdXRpbmcgaGludHMgKGFzIG9wcG9zZWQgdG8gbmFtZS0m Z3Q7bmFtZSA8YnI+DQp0cmFuc2xhdGlvbnMpIHBhcnRpY3VsYXJseSB0cmlja3kgZm9yIE5ETi9D Q04tbGlrZSBhcmNoaXRlY3R1cmVzIGlzIDxicj4NCmRvaW5nIHRoZW0gaW4gYSB3YXkgdGhhdCBk b2VzIG5vdCBicmVhayBvciBzdWJzdGFudGlhbGx5IGNvbnN0cmFpbiA8YnI+DQptdWx0aS1kZXN0 aW5hdGlvbiBkZWxpdmVyeS4gSXTCuXMgbXVjaCBlYXNpZXIgdG8gZG8gdGhpcyB3aXRoIDxicj4N CnNpbmdsZS1kZXN0aW5hdGlvbiBkZWxpdmVyeSAtIG9uZSBleGFtcGxlIG9mIGEgZnVsbC13b3Jr ZWQgc2NoZW1lIGlzIHRoZSA8YnI+DQpMSVNQIG1hcHBpbmcgc2VydmljZSBmb3IgSVAuIDxicj4N Cjxicj4NCkRhdmVPLiA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9u dC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5PbiBKYW4gOSwgMjAxNSwgYXQgMjozMCBBTSwg QW5kcmVhIERldHRpDQo8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Ij4m bHQ7YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Jmd0OzwvYT4gPGJyPg0Kd3JvdGU6IDxicj4NCjxi cj4NCk9uIDAxLzA4LzIwMTUgMDY6MDAgUE0sIDxhIGhyZWY9Im1haWx0bzpNYXJjLk1vc2tvQHBh cmMuY29tIj5NYXJjLk1vc2tvQHBhcmMuY29tPC9hPiB3cm90ZToNCjwvc3Bhbj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJm b250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPlBBUkMgd2lsbCBiZSByZWxlYXNpbmcgdGhl IG5leHQgdmVyc2lvbiBvZiBvdXIgd29ya2luZyBkb2N1bWVudHMNCjxicj4NCnNob3J0bHksIGJl Zm9yZSB0aGUgaWNucmcgbWVldGluZy4mbmJzcDsgV2UgaGF2ZSBmb3IgYSB3aGlsZSBzdXBwb3J0 ZWQgYW4gPGJyPg0KSW50ZXJlc3QgY2FycnlpbmcgYSBQYXlsb2FkIGZpZWxkIHRoYXQgY2FuIGNh cnJ5IGV4dGVuZGVkIGluZm9ybWF0aW9uIDxicj4NCnRoYXQgaXMgbm90IHBhcnQgb2YgdGhlIG5h bWUuJm5ic3A7IEludGVybWVkaWF0ZSBub2RlcyBkbyBub3QgcHJvY2VzcyB0aGUgPGJyPg0KcGF5 bG9hZC4gPGJyPg0KPGJyPg0KSWYgdGhlIHBheWxvYWQgY2FuIG1ha2UgYSBkaWZmZXJlbmNlIHRv IGEgZHluYW1pYyBjb250ZW50IHB1Ymxpc2hlciwgPGJyPg0KdGhlbiB0aGUgcmVxdWVzdGVyIG11 c3QgcHV0IGEgbWFya2VyIG9mIHRoZSBwYXlsb2FkIGluIHRoZSBuYW1lIOKAuSBpLmUuIDxicj4N CnB1dCB0aGUgaGFzaCBvZiB0aGUgcGF5bG9hZCBhIGEgbmFtZSBjb21wb25lbnQsIG9yIHVzZSBh IG5vbmNlLiZuYnNwOyBUaGlzIDxicj4NCndpbGwgYWxsb3cgcHJvcGVyIG11bHRpcGxleGluZyBv ZiBkaWZmZXJlbnQgcGF5bG9hZHMgaW4gdGhlIG5hbWUuIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNp emU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPkkgc2VlIHRoYXQgdGhpcyBpcyBhIHdheSB0byBpbmRp Y2F0ZSB0byB0aGUgcm91dGVyIHdoaWNoIGlzIHRoZSBwYXJ0DQo8YnI+DQpvZiB0aGUgbmFtZSB0 aGF0IGlzIHJlbGV2YW50IGZvciB0aGUgUElUL0ZJQiBwdXJwb3Nlcy4gQW5kIGl0IHNvdW5kcyA8 YnI+DQpnb29kIHRvIG1lLCBzaW5jZSBpdCBzcGVlZHMgdXAgdGhlIGxvb2t1cCBwcm9jZXNzZXMu IDxicj4NCjxicj4NCkhvd2V2ZXIsIGxldCBtZSBwb3NlIGEgbW9yZSBnZW5lcmFsIHF1ZXN0aW9u OiBpcyBpdCByZWFsbHkgJnF1b3Q7SUNOIDxicj4NCm1hbmRhdG9yeSZxdW90OyB0byB1c2UgYSBj b21wb25lbnQgb2YgdGhlIG9iamVjdCBuYW1lIHRvIGZvcndhcmQ/IDxicj4NCjxicj4NCldoYXQg d2Ugd291bGQgbG9zZSwgaWYgd2UgdXNlZCB0aGUgb2JqZWN0IG5hbWUgb25seSBmb3IgUElUIGFu ZCA8YnI+DQpjYWNoaW5nIG9wZXJhdGlvbnMgYW5kIChvcHRpb25hbGx5KSBhbm90aGVyICZxdW90 O3JvdXRpbmcgaW5mbyZxdW90OyBmaWVsZCA8YnI+DQpjb21wbGV0ZWx5IGRlY291cGxlZCBmcm9t IHRoZSBuYW1lIGZvciBGSUIgZm9yd2FyZGluZyBwdXJwb3Nlcz8gPGJyPg0KPGJyPg0KSWYgd2Ug ZG8gbm90IGxvc2Ugc28gbXVjaCwgd2h5IGRvIG5vdCBvcGVuIGFuIElDTiAxLjAxIHBoYXNlICgy LjAgd2FzIDxicj4NCnRvbyBhbWJpdGlvdXMgOy0pKSZuYnNwOyBpbiB3aGljaCB3ZSByZWNvZ25p emUgdGhhdCByb3V0aW5nIGJ5IG9iamVjdCBuYW1lIDxicj4NCmNyZWF0ZXMgc2NhbGFiaWxpdHkg cHJvYmxlbSBpbiB0aGUgbGFyZ2UgYXJlYSwgYW5kIHNvIGluIHRoZXNlIGNhc2VzIDxicj4NCklD TiBjYW4gYmUgaGVscGVkIGJ5IGEgcGxhaW4gb2xkIGJ5IHJvdXRpbmcgYnkgbG9jYXRvciAoYWth IHJvdXRpbmcgPGJyPg0KaW5mbywgcm91dGluZyBoaW50LCBsYWJlbCwgZm9yd2FyZGluZyBhbGlh cywgZXRjLik/IDxicj4NCjxicj4NCklmIHRoaXMgd2FzIG9idmlvdXMsIHByb2JhYmx5IGl0IGlz IG5vdyB0aGUgcmlnaHQgdGltZSB0byBkZWZpbmUgc3VjaCA8YnI+DQphIFRMVi4gU2ltaXJhcmls eSB0byBLZXlMb2NhdG9yIHdlIGNvdWxkIGRlZmluZSBhIENvbnRlbnRMb2NhdG9yIHRoYXQgPGJy Pg0Kc3BlY2lmaWVzIGEgKG9yIG1vcmUpIHJvdXRhYmxlIE5hbWUgd2hlcmUgaXQgaXQgaXMgcG9z c2libGUgdG8gZm91bmQgPGJyPg0KdGhlIG9iamVjdC4gPGJyPg0KPGJyPg0KSSBrbm93IHRoYXQg SSBhbSByZWRpc2NvdmVyaW5nIHRoZSB3aGVlbCBzaW5jZSBtYW55IG90aGVyIGV4Y2VsbGVudCA8 YnI+DQpwcm9qZWN0cy9yZXNlYXJjaGVycyBiZWZvcmUgaGF2ZSBwcmVkaWN0ZWQgdGhhdCwgZS5n LiA8YnI+DQo8YnI+DQpTQUlMIHByb2plY3QgMjAxMCDCrSDCs1JvdXRpbmcgaGludHPCsiA8YnI+ DQo8YnI+DQpTLiBTaGVua2VyLCAyMDExIC0gTmFtaW5nIGluIGNvbnRlbnQtb3JpZW50ZWQgQXJj aGl0ZWN0dXJlczogwrPFoHRoZSA8YnI+DQpmZXRjaC10ZXJtcyBlbmFibGUgdGhlIHJvdXRpbmcg c3lzdGVtIHRvIG1vcmUgZWFzaWx5IGZpbmQgdGhlIG9iamVjdMKyIDxicj4NCjxicj4NCjxhIGhy ZWY9Imh0dHA6Ly93d3cuaWNzaS5iZXJrZWxleS5lZHUvcHVicy9uZXR3b3JraW5nL0lDU0lfbmFt aW5naW5jb250ZW50b3JpZW50ZSI+aHR0cDovL3d3dy5pY3NpLmJlcmtlbGV5LmVkdS9wdWJzL25l dHdvcmtpbmcvSUNTSV9uYW1pbmdpbmNvbnRlbnRvcmllbnRlPC9hPjxicj4NCmQxMS5wZGYgPGJy Pg0KPGJyPg0KUHJlc2VudGF0aW9uIG9mIEQuIE9yYW4sIDIwMTEgLSBORE4gYW5kIElQIFJvdXRp bmc6IENhbiBpdCBzY2FsZT8gwq0gPGJyPg0KwrPFoFVzZSBhIHRyYW5zbGF0aW9uIGxvb2t1cCB0 byBjb252ZXJ0IGZyb20gY29udGVudCBuYW1lIHRvIHJvdXRpbmcgPGJyPg0KbGFiZWwocynCsiA8 YnI+DQo8YnI+DQo8YSBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFj L3Jhdy1hdHRhY2htZW50L3dpa2kvaWNucmcvSVJURiUyMCI+aHR0cDovL3Rvb2xzLmlldGYub3Jn L2dyb3VwL2lydGYvdHJhYy9yYXctYXR0YWNobWVudC93aWtpL2ljbnJnL0lSVEYlMjA8L2E+LQ0K PGJyPg0KJTIwQ0NOJTIwQW5kJTIwSVAlMjBSb3V0aW5nJTIwLSUyMDIucGRmIDxicj4NCjxicj4N Ckhlcm1hbnMgZXQuIGFsLCZuYnNwOyAyMDEyIC0gR2xvYmFsIHNvdXJjZSBtb2JpbGl0eSBpbiB0 aGUgY29udGVudC1jZW50cmljIDxicj4NCm5ldHdvcmtpbmcgYXJjaGl0ZWN0dXJlLSDCs1NlcGFy YXRlIG5hbWVzcGFjZXMgZm9yIGlkZW50aWZpZXIgYW5kIDxicj4NCmxvY2F0b3JzwrIuIDxicj4N CjxhIGhyZWY9Imh0dHA6Ly91c2VyLml0LnV1LnNlL35mcmVoZTQ4OS9wdWJsaWNhdGlvbnMvaGVy bWFuczEyZ2xvYmFsLnBkZiI+aHR0cDovL3VzZXIuaXQudXUuc2UvfmZyZWhlNDg5L3B1YmxpY2F0 aW9ucy9oZXJtYW5zMTJnbG9iYWwucGRmPC9hPjxicj4NCjxicj4NCkwuIFpoYW5nLCAyMDEzIC0g U2NhbGluZyBORE4gUm91dGluZzogT2xkIFRhbGUsIE5ldyBEZXNpZ24sIDxicj4NCsKzQXBwbGlj YXRpb24gbmFtZXMgYXJlIHVzZWQgZm9yIGNhY2hpbmcgYW5kIHNpZ25hdHVyZSB2ZXJpZmljYXRp b24sIDxicj4NCndoaWxlIHRoZSBmb3J3YXJkaW5nIGFsaWFzLCB3aGljaCByZWZsZWN0cyB0aGUg c2VydmljZSBwcm92aWRlciBvZiB0aGUgPGJyPg0KY29udGVudCBwcm9kdWNlciwgc2VydmVzIGFz IGEgaGludCB0byByb3V0ZXJzIGFib3V0IHdoZXJlIHRoZSBwYWNrZXQgPGJyPg0KbWF5IGJlIGZv cndhcmRlZMKyIDxicj4NCjxicj4NCjxhIGhyZWY9Imh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1j b250ZW50L3VwbG9hZHMvMjAxNC8wOC9uZG4tdHItNC1zY2FsaW5nLW5kbi1ybyI+aHR0cDovL25h bWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA4L25kbi10ci00LXNjYWxpbmct bmRuLXJvPC9hPjxicj4NCnV0aW5nLnBkZiA8YnI+DQo8YnI+DQpOLiBTb2xpcyAoUEFSQyBkZXZl bG9wZXIgb2YgQ0NOeCAxLjApLCBwcmVzZW50YXRpb24gYXQgQ0NOeENvbiAyMDEzIMKtIDxicj4N Ck9yZGVyZWQtRWxlbWVudCBOYW1pbmcgKE9FTiksIMKzSSBwcmVzZW50ZWQgYSBtYXRjaGluZyBz eXN0ZW0gd2l0aCBvcmRlciA8YnI+DQpvZiBwcmVmZXJlbmNlIGJhc2VkIG9uIGxhYmVscyAod2hp Y2ggaW5jbHVkZWQgaGFzaGVzIG9mIGNvbnRlbnQpwrIgPGJyPg0KPGEgaHJlZj0iaHR0cDovL3d3 dy5jY254Lm9yZy9ldmVudHMvY2NueGNvbi0yMDEzLyI+aHR0cDovL3d3dy5jY254Lm9yZy9ldmVu dHMvY2NueGNvbi0yMDEzLzwvYT48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgUmVnYXJkcywgPGJyPg0KPGJyPg0KQW5kcmVhIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNp emU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPkl0IGlzIG5vdCBtYW5kYXRvcnkgdGhhdCBhcHBsaWNh dGlvbnMgZG8gdGhpcyDigLkgc29tZSBkYXRhIG1pZ2h0DQo8YnI+DQpyaWdodGx5IGJlbG9uZyBp biB0aGUgbmFtZS4gPGJyPg0KPGJyPg0KVXNpbmcgdGhpcyBtZXRob2QgcmVsaWV2ZXMgdGhlIGZv cndhcmRpbmcgcGxhbmUgZnJvbSBoYXZpbmcgdG8gPGJyPg0KcHJvY2VzcyBhbmQgc3RvcmUgaW4g dGhlIFBJVCBsYXJnZSBuYW1lcyB0aGF0IG1ha2Ugbm8gZGlmZmVyZW5jZSBpbiA8YnI+DQpyb3V0 aW5nLiZuYnNwOyBJdCBhbHNvIG1lYW5zIHRoYXQgdGhlIHBvdGVudGlhbGx5IGxhcmdlIHBheWxv YWQgZG9lcyBub3QgPGJyPg0KbmVlZCB0byBiZSBlY2hvZWQgYmFjayB0byB0aGUgY2xpZW50IGlu IHRoZSByZXNwb25zZSBuYW1lLiA8YnI+DQo8YnI+DQpUaGUgcHJldmlvdXMgUEFSQyBzcGVjIGlz IGF0IDxicj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254LW1vc2tvLXRs dm1lc3NhZ2VzLTAyLmh0bWwiPmh0dHA6Ly93d3cuY2NueC5vcmcvcHVicy9jY254LW1vc2tvLXRs dm1lc3NhZ2VzLTAyLmh0bWw8L2E+PGJyPg0KLiZuYnNwOyBJdCB3aWxsIGJlIHVwZGF0ZWQgaW4g dGhlIG5leHQgZGF5IG9yIHNvIGFuZCB3ZSB3aWxsIHNlbmQgYW4gZW1haWwgPGJyPg0KdG8gdGhl IGxpc3QuIDxicj4NCjxicj4NCk1hcmMgPGJyPg0KPGJyPg0KT24gSmFuIDgsIDIwMTUsIGF0IDg6 MTkgQU0sIE1hcmsgU3RhcHAgPGJyPg0KPGEgaHJlZj0ibWFpbHRvOm1qc0BjaXNjby5jb20iPiZs dDttanNAY2lzY28uY29tJmd0OzwvYT4gPGJyPg0KJm5ic3A7Jm5ic3A7IHdyb3RlOiA8YnI+DQo8 YnI+DQo8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv bToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj NEI0QjRCIj5PbiAxLzgvMTUgNDoyNCBBTSwgQW5kcmVhIERldHRpIHdyb3RlOg0KPGJyPg0KPGJy Pg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0 Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToNCjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+ RGVhciBNYXJrLA0KPGJyPg0KPGJyPg0KSSBmb3VuZCByYXRoZXIgaW50ZXJlc3RpbmcgdGhpcyBx dWVzdGlvbiA8YnI+DQo8YnI+DQomcXVvdDtJcyBpdCByZWFsbHkgbmVjZXNzYXJ5IHRvIGNvbnRp bnVlIHRvIGZvcmNlIGFsbCBvZiB0aGUgaW5mb3JtYXRpb24gPGJyPg0KaW4gPGJyPg0KSW50ZXJl c3RzIGludG8gdGhlIE5hbWU/Jm5ic3A7IFdvdWxkbid0IGl0IGJlIGNsZWFyZXIgdG8gdXNlIHRo ZSBOYW1lIDxicj4NCm9ubHkgPGJyPg0KZm9yIHB1Ymxpc2hlci9yb3V0aW5nIGluZm8sIG9iamVj dCBuYW1lIGluZm8sIGFuZCBzZWdtZW50L3NlcXVlbmNlIDxicj4NCm51bWJlcj8mcXVvdDsgPGJy Pg0KPGJyPg0KYW5kIHdvbmRlciBJQ04gY29tbXVuaXR5IHRoaW5rIGFib3V0IHRoYXQuIEVzcGVj aWFsbHkgd2l0aCByZXNwZWN0IDxicj4NCnRvIDxicj4NCnRoZSByb3V0aW5nIGluZm8uIDwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0i REUiIHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPlRoYXQgc3BlY2lmaWMg cXVlc3Rpb24gaGFzIGJlZW4gb3BlbiBmb3IgcXVpdGUgYSBsb25nIHRpbWUgLSBub3QNCjxicj4N CnJlYWxseSBpbiB0aGUgcm91dGluZyBjb250ZXh0IGhvd2V2ZXIuIE9uZSBwb3NpdGlvbiBoYXMg YmVlbiB0aGF0IDxicj4NCkludGVyZXN0cyBjYXJyeSAmcXVvdDtvbmx5JnF1b3Q7IGEgbmFtZSwg YW5kIHRoZXJlZm9yZSBhbGwgYXBwbGljYXRpb24tc3BlY2lmaWMgPGJyPg0KZGF0YSBtdXN0IGJl IGluIHRoZSBuYW1lLiBOb3cgaW4gZmFjdCBJbnRlcmVzdHMgaGF2ZSBiZWVuIHBlcm1pdHRlZCA8 YnI+DQp0byBjYXJyeSBzZXZlcmFsIGFkZGl0aW9uYWwgJnF1b3Q7bWV0YSZxdW90OyBpdGVtcyAt IHN1Y2ggYXMgZmlsdGVycy9zZWxlY3RvcnMgPGJyPg0KKGFub3RoZXIgb3BlbiB0b3BpYykgYW5k IHRpbWVvdXQgdmFsdWVzLiBBbm90aGVyIHBvc2l0aW9uIGFza3MgPGJyPg0Kd2hldGhlciB0aGVy ZSBhcmUgdHlwZXMgb2YgYXBwbGljYXRpb24tc3BlY2lmaWMgZGF0YSB0aGF0IGNvdWxkIGFsc28g PGJyPg0KYmUgY2FycmllZCBvdXRzaWRlIHRoZSBJbnRlcmVzdCBuYW1lLiBXZSd2ZSBhc2tlZCB3 aGV0aGVyIFJFU1QtZnVsIDxicj4NCmFwcGxpY2F0aW9uIHN0YXRlIHRyYW5zZmVyIG1pZ2h0IGJl IG9uZSBleGFtcGxlLiA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9u dC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5JIHNlZSBhIHNjYWxhYmlsaXR5IHByb2JsZW0g d2l0aCB0aGUgSUNOIHJvdXRpbmcgcGxhbmUsDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0K MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjojNEI0QjRCIj55ZXMsIG9mIGNvdXJzZSAtIHRoYXQncyBhIHZlcnkgbG9uZy1z dGFuZGluZyBwcm9ibGVtLg0KPGJyPg0KPGJyPg0KZXNwZWNpYWxseSB3aGVuIDxicj4NCjxicj4N Cjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+ PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPm9i amVjdHMgYXJlIG11bHRpLXNvdXJjZWQgKHNhbWUgb2JqZWN0IG9uIG15IFBDIGFuZCBvbiBteSBw aG9uZSkgYW5kDQo8YnI+DQpvYmplY3RzIGFyZSBwcm92aWRlZCBieSBtb2JpbGUgZGV2aWNlcy4m bmJzcDsgVGhpcyBmcmFtZXdvcmsgY291bGQgYmUgdGhlIDxicj4NCm5vcm0gaW4gdGhlIGZ1dHVy ZS4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OzsNCmNvbG9yOiM0QjRCNEIiPnRoYXQncyAuLi4gY2VydGFpbmx5IGFuIGFzc2VydGlvbiBJ J3ZlIGhlYXJkIGJlZm9yZSwgYnV0ICZxdW90O2NvdWxkIGJlJnF1b3Q7DQo8YnI+DQppcyBhYm91 dCBhcyBzdHJvbmcgYXMgaXQgZ2V0cy4gdGhlcmUgYXJlIGEgbG90IG9mIHF1ZXN0aW9ucyBhYm91 dCA8YnI+DQp3aGV0aGVyIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtcywgb3IgJnF1b3Q7bmFtZSBy ZXNvbHV0aW9uJnF1b3Q7IG1lY2hhbmlzbXMsIG9yIDxicj4NCnNvbWUgb3RoZXIgbWVjaGFuaXNt cyB3aWxsIGJlIG5lZWRlZCB0byBkZWFsIHdpdGggdGhlIGV4cGVjdGVkIG5hbWUgPGJyPg0Kc2Nh bGUsIHdoZXRoZXIgb3Igbm90IHRoZXJlIHdpbGwgYmUgYW55IHNpZ25pZmljYW50IG9mIHBlZXIt dG8tcGVlciA8YnI+DQpjb21tdW5pY2F0aW9uLiBwZXJzb25hbGx5LCBJIHRoaW5rIGl0J3MgaGln aGx5IHVubGlrZWx5IHRoYXQgbXkgcGhvbmUgPGJyPg0Kd2lsbCAmcXVvdDtwdWJsaXNoJnF1b3Q7 IGFueXRoaW5nIGRpcmVjdGx5LCBidXQgdGhhdCdzIGp1c3QgYW5vdGhlciBzcGVjdWxhdGlvbiA8 YnI+DQpyZWFsbHkuIDxicj4NCjxicj4NCmF0IHRoZSBtb21lbnQsIEknZCBiZSBoYXBweSBpZiB0 aGVyZSBjb3VsZCBiZSBwcm9ncmVzcyBvbiBldmVuIHRoZSA8YnI+DQptb3N0IGJhc2ljIGFzcGVj dHMgb2YgbWVzc2FnaW5nIC0gc3VjaCBhcyB3aGF0IG5hbWVzIGxvb2sgbGlrZSwgPGJyPg0Kc29t ZXRoaW5nIHRoYXQgc2VlbXMgdHJ1bHkgZnVuZGFtZW50YWwuIDxicj4NCjxicj4NClRoYW5rcywg PGJyPg0KTWFyayA8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXyA8YnI+DQppY25yZyBtYWlsaW5nIGxpc3QgPGJyPg0KPGJyPg0KPGEgaHJl Zj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48YnI+DQo8YSBocmVm PSJodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnIj5odHRwczovL3d3 dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250 LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQo8YnI+DQppY25yZyBtYWlsaW5nIGxpc3QgPGJyPg0KPGJyPg0K PGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48YnI+DQo8 YSBocmVmPSJodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnIj5odHRw czovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnPC9hPjxicj4NCjxicj4NCjxi cj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7DQpjb2xvcjojNEI0QjRCIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KPGJyPg0KaWNucmcgbWFpbGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1h aWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0 cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0 Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZzwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy ZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+X19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCjxicj4NCmljbnJnIG1h aWxpbmcgbGlzdCA8YnI+DQo8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGly dGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlz dGluZm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8 L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOiM0QjRCNEIiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fIDxicj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8YSBocmVmPSJt YWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0 dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmciPmh0dHBzOi8vd3d3Lmly dGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9y OiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B41A60SJCEML701CHMchi_-- From nobody Fri Oct 16 15:10:42 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01D171B344B for ; Fri, 16 Oct 2015 15:10:41 -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, 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 1-L_K-l7SSvf for ; Fri, 16 Oct 2015 15:10:36 -0700 (PDT) Received: from mx2-priv.urz.unibas.ch (mx2-priv.urz.unibas.ch [131.152.226.165]) (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 9B4C71B344A for ; Fri, 16 Oct 2015 15:10:34 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mx2-priv.urz.unibas.ch (Postfix) with ESMTP id A582B220155; Sat, 17 Oct 2015 00:10:32 +0200 (CEST) X-Virus-Scanned: amavisd-new at unibas.ch Received: from smtp-ext.unibas.ch ([131.152.226.167]) by localhost (mx2-mgnt.urz.unibas.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id dPNDhRlf1Tyf; Sat, 17 Oct 2015 00:10:32 +0200 (CEST) Received: from [192.168.35.34] (xdsl-31-164-197-136.adslplus.ch [31.164.197.136]) by smtp-ext.unibas.ch (Postfix) with ESMTPSA id 3A19D220150; Sat, 17 Oct 2015 00:10:32 +0200 (CEST) Date: Sat, 17 Oct 2015 00:10:20 +0200 (CEST) From: christian.tschudin@unibas.ch X-X-Sender: tschudin@huvi.local To: "Thompson, Jeff" In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (OSX 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1872404794-1445029881=:1537" Content-ID: Archived-At: Cc: Ravi Ravindran , "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 22:10:41 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-1872404794-1445029881=:1537 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT Content-ID: Hi Jeff, hmm, I think that names should have more meaning as they have today and hope that the "myth" that you claim is only temporary. At least they should have more meaning for the network. While I agree and also claim that today's names are "flat" from a meaning point of view, I wished they would reveal more information, for example where the application part starts, which part is provider- or hoster-specific, and which one only relates to the producer. The typical use case of LINK is to only rewrite the provider part (or if no provider is included in the name, to "prepend" one). A second remark then on the hash - this discussion belongs to the selector realm, not the "name realm" anyway. This is nicely visible in the tag given by CCNx1.0: HashRestriction. Same for "KeyID restriction" which addresses the producer. So there is a pattern that restrictions relate to parts of what we usuall call "the name", given that the parts are identifiable. Once we have more structure in the "name", we could express also restrictions e.g. on the provider part (hey, has this been proposed already?) This is my point: The network can only work on restrictions if it understands more what is inside a name (PubSub already saw this direction). And because the USP of ICN is network empowerment (caching, selecting etc), I think that we need names with rich structure, not flat names. best, c PS: yes, I can't resist to point out named functions which only make sense when the network can parse non-flat names. On Fri, 16 Oct 2015, Thompson, Jeff wrote: > Ravi writes: > > Also the notion of nameless objects seems to contradict, when the basic primitive of ICN  is named data. > > No contradiction from current practice. Here is an interest name that I just grabbed from the NDN test bed: > "/ndn/edu/ucla/remap/ndnrtc/chat/remap/F6PCWlqWrV/1444850865/1". The prefix "/ndn/edu/ucla/remap/ndnrtc/chat/remap" is only useful to route > the interest to the application. All the thousands of interests flying towards this application have the same prefix. The last part > "F6PCWlqWrV/1444850865/1" only means something because the producer application told the consumer application to ask for it. This name in no > way "self-describes" the object, so it is in effect "nameless" already from an outside observer. There is little difference if the producer > application told the consumer application to ask for an object by hash. This is similar to how I understand the problematically-termed > "nameless object": An object is requested in an interest with a routable prefix and another part (the hash) which the producer application > told the consumer application to ask for. > > - Jeff T > > From: icnrg on behalf of Ravi Ravindran > Date: Friday, October 16, 2015 at 12:22:00 > To: Dirk Kutscher , "Ignacio.Solis@parc.com" , "andrea.detti@uniroma2.it" > , "icnrg@irtf.org" > Subject: Re: [icnrg] Locator hint > > Agree that we shouldn’t mix the two semantics that of a ID and a Locator, they operate and are managed in two different domains, one at the > application and the other at the network level. Also the notion of nameless  objects seems to contradict, when the basic primitive of ICN  is > named data. All this comes by mixing the ID/locator definitions, resulting in Interest message carry locators which are supposed to be meant > for persistent IDs; a clear separation of the two in the protocol will serve many purposes, manifests, mobility, routing scalability. Agree > there are security implications like cache poisoning or exploitation use of these name separation and should be addressed considering the > different trust context. > > > > Regards, > > Ravi > > > > From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Dirk Kutscher > Sent: Friday, October 16, 2015 10:35 AM > To: Ignacio.Solis@parc.com; andrea.detti@uniroma2.it; icnrg@irtf.org > Subject: Re: [icnrg] Locator hint > > > > Not disagreeing, but: another way of seeing this is that entangling object identification, representation of organizational structure and > location information in an aggregatable fashion in a single naming framework is likely to cause some headaches – and we are currently > figuring out how to disentangle this again – with names hashes and nameless objects. > > > > We want to be able to connect a bunch of ICN nodes locally, e.g., in a building automation scenario, and address Interests to semantically > meaningful names like “/jp/yokohama/pacifico/room123/light-switch42†and want the same concept and names to be useful for global-scale > communication. This can only work with a few very strong assumptions: We can get inter-domain routing to work based on such names – and there > is no  mobility. > > > > Obviously, flat naming schemes are facing similar problems. One pattern here is to use some organizationally structured part of the name to > look up: locators (or location hints) – indirection… > > > > Dirk > > > > From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Ignacio.Solis@parc.com > Sent: Freitag, 16. Oktober 2015 18:37 > To: andrea.detti@uniroma2.it; icnrg@irtf.org > Subject: Re: [icnrg] Locator hint > > > > The Locator Hint or Link Object are proposed solutions to a big ICN/CCN/NDN problem, namely the misguided belief the name is independent of > location.  This is a somewhat incorrect assumption if we also believe, at the same time, that the name is used for routing.  By definition, > routing is location. > > > > There are numerous ways to get around this contradiction. > > > > 1- We allow anybody to publish any name anywhere and have the network look for it (in other words, no routing, just discovery) > > 2- Have routing update on the fly (allow any node to advertise, via routing, the presence of name/namespace) > > 3- Do some form of indirection > > > > In this email we’ll rule out options 1 and 2, which have some serious scalability issues for a real network.  That leaves us with option 3. > > > > Locator Hints and Link Objects are in effect a version of option 3.  CCNx uses manifests to indirect to hash based names, also a version of > 3. > > > > > > The Link Object proposed in this paper gets rid of cache poisoning with a number of techniques that boil down to one big sacrifice: > > > > - "The cache can then impose the restriction that only interests carrying the same link object can be satisfied with the specific instance of > the data item." > > > > Basically, what it’s saying is that if you retrieve something with the name /a/b with a link to /foo/bar  it can only be answered by an > interest with the name /a/b and a link to /foo/bar.   Effectively, we are routing and matching /foo/bar/a/b when talking about object /a/b. >  Disadvantage: A request for /a/b will not match the object (this would lead to cache poisoning)[1].  Advantage: The signature for /a/b (the > object) can be done at a different level than the signature of /foo/bar/a/b (the link). > > > > Note that this is a form of encapsulation.  I could achieve similar results by just encapsulating /a/b into /foo/bar/a/b and not require any > link object. > > > > The paper suggests verifying link objects. This is not sufficient to prevent poisoning.  I can have a valid link object (from an attacker) > that brings me  an invalid content object.  If that content object is matched on name then poisoning will occur. The only way around this > would be to have a reverse crypto mapping from the object name to the link object. (Like a signed content object + link object together from > the content object’s key). > > > > The paper also mentions that caches can check signatures and consumers can use excludes to help with poisoning. This is unscalable for a > number of reasons and probably deserves another thread. > > > > The current CCNx approach is to use hash based naming and objects with no names (only implied hashes). This allows us to get around many of > these problems.  NDN could potentially use similar techniques (with or without the link object). > > > > Nacho > > > > > > [1] Some people believe that we’re not going to be in a world where this type of caching matters, so this may not be a disadvantage. > > > > -- > > Nacho (Ignacio) Solis > > Protocol Architect > > Principal Scientist > > Palo Alto Research Center (PARC) > > +1(650)812-4458 > > Ignacio.Solis@parc.com > > > > On 10/16/15, 12:22 AM, "Andrea Detti" wrote: > > > > Dear All, > do you remember this old discussion? > > Citing DaveO "While we may be forced into doing something like this ultimately....". > > Well, this email is just to point out that NDN team embraced the Locator Hint, aka Link Object, principles in their NFD software, > with a clever technique to avoid cache poisoning . > > References: > > http://redmine.named-data.net/attachments/download/427/forwarding-hint_20150814.pptx > http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scalability.pdf > see also "network_region" configuration section in nfd.conf > > Regards, > > Andrea > > > > On 09/01/2015 23:38, Andrea Detti wrote: > > Great news. > Is there already a document presenting these interesting features or it will be released shortly ? > > Andrea > > > > On 01/09/2015 08:06 PM, Ignacio.Solis@parc.com wrote: > > CCN 1.0 has gone major revisions since the old CCN.  In the current system > there are a number of features that make these issues less of a problem. > > Specifically, we have Manifests and Name-less objects.  These basically > allow you to have name indirection and objects hosted independently of > location. > > The name, which for us is a network name, is what the network uses to find > stuff. It¹s easy to thing of this as the same as the user defined name. > In some cases it is, but in some cases it might not be. > > In CCN we can currently use manifests to do a form of secure translation > of one name to another. There are some limitations in terms of publisher > but the primitives are currently holding up for what we want to achieve. > > So, to answer your initial question, I think that the primitives we have > right now can give you a lot of what you¹re looking for.  Will we need to > have some extra locator or some other scalability mechanism?  Maybe, but I > think we can get far with the primitives we currently have. > > Nacho > > > -- > Nacho (Ignacio) Solis > Protocol Architect > Principal Scientist > Palo Alto Research Center (PARC) > +1(650)812-4458 > Ignacio.Solis@parc.com > > > > > > On 1/9/15, 10:26 AM, "Andrea Detti" wrote: > > I agree on all your points. > > Consequently, I see two choices in front of us before to think to use > ICN in the global scale: > > 1) either we found a reasonable way to scale the routing by object name > (including mobility and multi-destinations/multi-sources cases); > 2) or we found a reliable and secure translation mechanism. > > Which of two will require less effort? > > I do not know :-) > > Andrea > > > > On 01/09/2015 06:21 PM, David Oran wrote: > > While we may be forced into doing something like this ultimately, every > time you introduce a level of indirection via some kind of translation > function, you dramatically increase the attack surface against the > system. Not only do you have to secure the input and the output values > in the packets, you also have secure the translations against spoofing > and the service that performs the translation against the full panoply > of vulnerabilities. > > Routing hints are particularly tricky. I recall a proposal for NDN > routing hints that was presented at a recent NDN retreat that looked > superficially clever, but collapsed in a heap of security problems after > a few hours of scrutiny. > > Invalidation of mappings is also quite delicate for routing systems > where the expectations of routing disruption durations are much shorter > than say, name mapping disruptions in systems like DNS due to > translation cache TTLs. > > One thing that makes routing hints (as opposed to name->name > translations) particularly tricky for NDN/CCN-like architectures is > doing them in a way that does not break or substantially constrain > multi-destination delivery. It¹s much easier to do this with > single-destination delivery - one example of a full-worked scheme is the > LISP mapping service for IP. > > DaveO. > > > On Jan 9, 2015, at 2:30 AM, Andrea Detti > wrote: > > On 01/08/2015 06:00 PM, Marc.Mosko@parc.com wrote: > > PARC will be releasing the next version of our working documents > shortly, before the icnrg meeting.  We have for a while supported an > Interest carrying a Payload field that can carry extended information > that is not part of the name.  Intermediate nodes do not process the > payload. > > If the payload can make a difference to a dynamic content publisher, > then the requester must put a marker of the payload in the name ‹ i.e. > put the hash of the payload a a name component, or use a nonce.  This > will allow proper multiplexing of different payloads in the name. > > I see that this is a way to indicate to the router which is the part > of the name that is relevant for the PIT/FIB purposes. And it sounds > good to me, since it speeds up the lookup processes. > > However, let me pose a more general question: is it really "ICN > mandatory" to use a component of the object name to forward? > > What we would lose, if we used the object name only for PIT and > caching operations and (optionally) another "routing info" field > completely decoupled from the name for FIB forwarding purposes? > > If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was > too ambitious ;-))  in which we recognize that routing by object name > creates scalability problem in the large area, and so in these cases > ICN can be helped by a plain old by routing by locator (aka routing > info, routing hint, label, forwarding alias, etc.)? > > If this was obvious, probably it is now the right time to define such > a TLV. Simirarily to KeyLocator we could define a ContentLocator that > specifies a (or more) routable Name where it it is possible to found > the object. > > I know that I am rediscovering the wheel since many other excellent > projects/researchers before have predicted that, e.g. > > SAIL project 2010 ­ ³Routing hints² > > S. Shenker, 2011 - Naming in content-oriented Architectures: ³Šthe > fetch-terms enable the routing system to more easily find the object² > > http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontentoriente > d11.pdf > > Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? ­ > ³ŠUse a translation lookup to convert from content name to routing > label(s)² > > http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IRTF%20- > %20CCN%20And%20IP%20Routing%20-%202.pdf > > Hermans et. al,  2012 - Global source mobility in the content-centric > networking architecture- ³Separate namespaces for identifier and > locators². > http://user.it.uu.se/~frehe489/publications/hermans12global.pdf > > L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design, > ³Application names are used for caching and signature verification, > while the forwarding alias, which reflects the service provider of the > content producer, serves as a hint to routers about where the packet > may be forwarded² > > http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-ro > uting.pdf > > N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 ­ > Ordered-Element Naming (OEN), ³I presented a matching system with order > of preference based on labels (which included hashes of content)² > http://www.ccnx.org/events/ccnxcon-2013/ > >       Regards, > > Andrea > > It is not mandatory that applications do this ‹ some data might > rightly belong in the name. > > Using this method relieves the forwarding plane from having to > process and store in the PIT large names that make no difference in > routing.  It also means that the potentially large payload does not > need to be echoed back to the client in the response name. > > The previous PARC spec is at > http://www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html > .  It will be updated in the next day or so and we will send an email > to the list. > > Marc > > On Jan 8, 2015, at 8:19 AM, Mark Stapp > >    wrote: > > > On 1/8/15 4:24 AM, Andrea Detti wrote: > > Dear Mark, > > I found rather interesting this question > > "Is it really necessary to continue to force all of the information > in > Interests into the Name?  Wouldn't it be clearer to use the Name > only > for publisher/routing info, object name info, and segment/sequence > number?" > > and wonder ICN community think about that. Especially with respect > to > the routing info. > > That specific question has been open for quite a long time - not > really in the routing context however. One position has been that > Interests carry "only" a name, and therefore all application-specific > data must be in the name. Now in fact Interests have been permitted > to carry several additional "meta" items - such as filters/selectors > (another open topic) and timeout values. Another position asks > whether there are types of application-specific data that could also > be carried outside the Interest name. We've asked whether REST-ful > application state transfer might be one example. > > > I see a scalability problem with the ICN routing plane, > > yes, of course - that's a very long-standing problem. > > especially when > > objects are multi-sourced (same object on my PC and on my phone) and > objects are provided by mobile devices.  This framework could be the > norm in the future. > > that's ... certainly an assertion I've heard before, but "could be" > is about as strong as it gets. there are a lot of questions about > whether encapsulation mechanisms, or "name resolution" mechanisms, or > some other mechanisms will be needed to deal with the expected name > scale, whether or not there will be any significant of peer-to-peer > communication. personally, I think it's highly unlikely that my phone > will "publish" anything directly, but that's just another speculation > really. > > at the moment, I'd be happy if there could be progress on even the > most basic aspects of messaging - such as what names look like, > something that seems truly fundamental. > > Thanks, > Mark > > _______________________________________________ > icnrg mailing list > > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > > _______________________________________________ > icnrg mailing list > > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > > > > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > > > > > --0-1872404794-1445029881=:1537-- From nobody Sat Oct 17 10:12:13 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B84A81A6EF9 for ; Sat, 17 Oct 2015 10:12:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.612 X-Spam-Level: X-Spam-Status: No, score=-4.612 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_INVITATION=-2, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 PX3Jqgka6APv for ; Sat, 17 Oct 2015 10:12:09 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E651F1B2AF0 for ; Sat, 17 Oct 2015 10:12:08 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 64FC510AC03 for ; Sat, 17 Oct 2015 19:12:07 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LoCo0phLeQLK for ; Sat, 17 Oct 2015 19:12:07 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 41EC110ABCC for ; Sat, 17 Oct 2015 19:12:05 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.18]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.03.0210.002; Sat, 17 Oct 2015 19:12:05 +0200 From: Dirk Kutscher To: "icnrg@irtf.org" Thread-Topic: IETF 94 - Hackathon Information Thread-Index: AQHQ+8EQ4xaTCF+tzUWUZ/cuVa9Y055utB8AgAFR5tA= Date: Sat, 17 Oct 2015 17:12:03 +0000 Message-ID: <82AB329A76E2484D934BBCA77E9F5249A673BED0@PALLENE.office.hd> References: <20150831213752.32696.81837.idtracker@ietfa.amsl.com> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.7.0.198] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: Subject: [icnrg] FW: IETF 94 - Hackathon Information X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2015 17:12:11 -0000 FYI. Dirk -----Original Message----- From: hackathon [mailto:hackathon-bounces@ietf.org] On Behalf Of Charles Ec= kel (eckelcu) Sent: Samstag, 17. Oktober 2015 01:01 To: ietf@ietf.org; hackathon@ietf.org Subject: Re: [hackathon] IETF 94 - Hackathon Information The IETF 94 Hackathon is now just two weeks away. We still have space avail= able, so if you would like to participate please check out the hackathon pa= ge and register now. Info and registration links are available at: https://www.ietf.org/hackathon/94-hackathon.html Thanks to those who have volunteered to help out as champions. The current = set of technologies and proposed projects is on the wiki: https://www.ietf.org/registration/MeetingWiki/wiki/94hackathon We are still accepting additional technologies and projects provided we hav= e champions for them. But time is running out so please contact me and upda= te the wiki with anything you'd like to see added. Just be aware that if it= is new, you need to be the champion for it. Lastly, I will send an invite to all champions to synch up on preparations = and expectations for the hackathon and answer any questions you have. Others are welcome to attend as well. Hope to see you soon in Yokohama! Charles=20 On 9/30/15, 4:46 PM, "Charles Eckel (eckelcu)" wrote: >Just a friendly reminder. The hackathon is only a month away. >Registration is open, free, and independent of your registration for=20 >IETF 94. >If your name is not on the list below, you have not registered for the=20 >hackathon. >https://www.ietf.org/registration/ietf94/hackathonattendance.py?sortkey >=3D3& >l >ogin=3D%0A > >Several additional technologies, champions, and projects have been added. >More are welcome. >See the wiki for the current info: >https://www.ietf.org/registration/MeetingWiki/wiki/94hackathon > >The original announcement with additional links follows. > >Cheers, >Charles > >On 8/31/15, 2:37 PM, "IETF-Announce on behalf of IETF Secretariat" > >wrote: > >>IETF 94 Hackathon >> >>The Internet Engineering Task Force (IETF) is holding a Hackathon at=20 >>IETF >>94 to encourage developers to discuss, collaborate and develop=20 >>utilities, ideas, sample code and solutions that show practical=20 >>implementations of IETF standards. >> >>When: Saturday October 31 and Sunday November 1 >>Where: Pacifico Yokohama, Room TBD >>Sponsored By: Cisco DevNet >>Signup for the Hackathon: >>https://www.ietf.org/registration/ietf94/hackathonregistration.py >>More information can be found here: >>http://ietf.org/hackathon/94-hackathon.html >>Keep up to date by subscribing to: >>https://www.ietf.org/mailman/listinfo/hackathon >> >>The Hackathon is free to attend and open to all. Extend the invitation=20 >>to colleagues outside the IETF! >> >>Here=B9s what happened at the Hackathon in Prague at IETF 93: >>Blog: =20 >>https://communities.cisco.com/community/developer/opensource/blog/2015 >>/08 >>/ >>03 >>Video: https://www.youtube.com/watch?v=3DemZ-pIJLDlg&feature=3Dyoutu.be >> >>Currently the technologies that will be focused on at the IETF 94=20 >>Hackathon include: >>* DHCP 4o6 >>* I2RS >>* ICE >>* NETVC >>* SFC >> >>Descriptions and information regarding the technologies for the=20 >>hackathon are located on the IETF 94 Meeting Wiki: >>https://www.ietf.org/registration/MeetingWiki/wiki/94hackathon >> >>Don=B9t see anything that interests you? Feel free to add your preferred= =20 >>technology to the list, sign up as its Champion and show up to work on=20 >>it. Note: you must login to the wiki to add content. If you do add a=20 >>new technology, we strongly suggest that you send an email to=20 >>hackathon@ietf.org to let others know. You may generate interest in=20 >>your technology, and find other people who want to contribute to it. >> >>Be a Champion! See: http://ietf.org/hackathon/94-hackathon.html >> >>To request a wiki account, please click on the =B3login=B2 button on the= =20 >>bottom right corner of the page, and choose =B3register.=B2 If you need a= =20 >>new password please click on the =B3login=B2 button on the bottom right=20 >>corner of the page and choose =B3Send new password.=B2 >> >>The IETF is seeking Hackathon sponsors for IETF 95 and beyond. If you=20 >>are interested in more information, please contact Drew Dvorshak at=20 >>dvorshak@isoc.org >> > _______________________________________________ hackathon mailing list hackathon@ietf.org https://www.ietf.org/mailman/listinfo/hackathon From nobody Sat Oct 17 10:25:44 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DB221B2B4B for ; Sat, 17 Oct 2015 10:25:43 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.89 X-Spam-Level: X-Spam-Status: No, score=-3.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HOST_MISMATCH_NET=0.311, RCVD_IN_DNSWL_MED=-2.3, 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 npZC_yjY1o2N for ; Sat, 17 Oct 2015 10:25:38 -0700 (PDT) Received: from mail.usi.ch (workspace.usilu.net [195.176.178.201]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C50691A00CF for ; Sat, 17 Oct 2015 10:25:37 -0700 (PDT) Received: from siena (195.176.178.11) by mail.usi.ch (192.168.64.54) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sat, 17 Oct 2015 19:25:34 +0200 From: Antonio Carzaniga To: "Thompson, Jeff" References: Date: Sat, 17 Oct 2015 19:25:31 +0200 In-Reply-To: (Jeff Thompson's message of "Fri, 16 Oct 2015 20:08:42 +0000") Message-ID: <878u718l10.fsf@usi.ch> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.176.178.11] Archived-At: Cc: Ravi Ravindran , "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2015 17:25:43 -0000 I wonder what would be the advantage of an ICN architecture in which names have no meaning or are tied to a network location. Such an ICN would not offer much beyond the current Web, and I don't believe that that would be compelling or even helpful to application and network designers. So the question remains: how do we keep names meaningful and at the same time obtain a scalable routing scheme? As a first step I would suggest a divide and conquer approach. In particular, I think that the notion of "name" is overloaded in terms of its functions within the network. As is becoming clear from this discussion, names serve at least three purposes. They (1) describe objects for the purposes of applications; (2) locate objects within the network (i.e., routing/forwarding); (3) identify specific data chunks (e.g., for caching and transport); CCN already distinguishes the third use from the other two by means of a specialized header (content-hash), and Jeff's example shows that, in practice, NDN names often combine a locator and an identifier. But none of these naming schemes go very far in combining expressiveness for applications and scalable routing. The next step would be to disentangle the "descriptor" function from the "locator" function. In other words, I am proposing an ICN with two forwarding functions: forward-by-descriptor, and forward-by-locator. Locators are network-defined, and can be extremely efficient and compact for the purpose of routing (and can also support mobility). Descriptors are application-defined, and therefore can be expressive and effective for applications. Of course, this is just a high-level design that, in and of itself, does not immediately solve all our problems. In fact, the scalability of descriptor-based routing remains an open problem [1]. Still, I think it would be a good step forward. -Antonio [1] We have already developed this idea a bit. See Papalini et al. "Scalable Routing for Tag-based Information-centric Networking", in ICN'14. (http://www.inf.usi.ch/carzaniga/papers/pckw_icn14.pdf) From nobody Sun Oct 18 08:10:25 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 249511A8A92 for ; Sun, 18 Oct 2015 08:10:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.43 X-Spam-Level: X-Spam-Status: No, score=-0.43 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, HTML_MESSAGE=0.001, 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 mnDEobML79Xn for ; Sun, 18 Oct 2015 08:10:15 -0700 (PDT) Received: from smtp.uniroma2.it (smtp.uniroma2.it [160.80.6.23]) (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 E26471A8A87 for ; Sun, 18 Oct 2015 08:10:03 -0700 (PDT) Received: from smtpauth.uniroma2.it (smtpauth.uniroma2.it [160.80.6.47]) by smtp-2015.uniroma2.it (8.14.4/8.14.4/Debian-8) with ESMTP id t9IF9oTp019728 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 18 Oct 2015 17:09:56 +0200 Received: from [192.168.1.100] (ppp-224-46.24-151.wind.it [151.24.46.224] (may be forged)) (authenticated bits=0) by smtpauth.uniroma2.it (8.14.3/8.14.3/Debian-9.4) with ESMTP id t9IF9h6G002907 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sun, 18 Oct 2015 17:09:43 +0200 To: Ignacio.Solis@parc.com, icnrg@irtf.org References: <54B0584E.90408@uniroma2.it> <5620A5C2.1070905@uniroma2.it> From: Andrea Detti Message-ID: <5623B637.1060203@uniroma2.it> Date: Sun, 18 Oct 2015 17:09:43 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------010704030407040303020209" X-Virus-Scanned: clamav-milter 0.98.6 at smtp-2015 X-Virus-Status: Clean Archived-At: Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Oct 2015 15:10:24 -0000 This is a multi-part message in MIME format. --------------010704030407040303020209 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Dear Nacho, I like manifest approach, but I do not understand how using hash you can "solve" routing scalability problem that, conversely, link object seems to alleviate, expecially in case of mobility. Please, can you give me a link to a document explaining the manifest in mobility use-cases? By Googling "CCNx manifest", I just found a presentation and draft-wood-icnrg-ccnxmanifests-00 which explain manifest, but I was not able to figure out how to use manifest in presence of source mobility...without resigning content object, obviously. Kind Regards, Andrea On 16/10/2015 18:36, Ignacio.Solis@parc.com wrote: > The Locator Hint or Link Object are proposed solutions to a big > ICN/CCN/NDN problem, namely the misguided belief the name is > independent of location. This is a somewhat incorrect assumption if > we also believe, at the same time, that the name is used for routing. > By definition, routing is location. > > There are numerous ways to get around this contradiction. > > 1- We allow anybody to publish any name anywhere and have the network > look for it (in other words, no routing, just discovery) > 2- Have routing update on the fly (allow any node to advertise, via > routing, the presence of name/namespace) > 3- Do some form of indirection > > In this email we’ll rule out options 1 and 2, which have some serious > scalability issues for a real network. That leaves us with option 3. > > Locator Hints and Link Objects are in effect a version of option 3. > CCNx uses manifests to indirect to hash based names, also a version of 3. > > > The Link Object proposed in this paper gets rid of cache poisoning > with a number of techniques that boil down to one big sacrifice: > > - "The cache can then impose the restriction that only interests > carrying the same link object can be satisfied with the specific > instance of the data item." > > Basically, what it’s saying is that if you retrieve something with the > name /a/b with a link to /foo/bar it can only be answered by an > interest with the name /a/b and a link to /foo/bar. Effectively, we > are routing and matching /foo/bar/a/b when talking about object /a/b. > Disadvantage: A request for /a/b will not match the object (this > would lead to cache poisoning)[1]. Advantage: The signature for /a/b > (the object) can be done at a different level than the signature of > /foo/bar/a/b (the link). > > Note that this is a form of encapsulation. I could achieve similar > results by just encapsulating /a/b into /foo/bar/a/b and not require > any link object. > > The paper suggests verifying link objects. This is not sufficient to > prevent poisoning. I can have a valid link object (from an attacker) > that brings me an invalid content object. If that content object is > matched on name then poisoning will occur. The only way around this > would be to have a reverse crypto mapping from the object name to the > link object. (Like a signed content object + link object together from > the content object’s key). > > The paper also mentions that caches can check signatures and consumers > can use excludes to help with poisoning. This is unscalable for a > number of reasons and probably deserves another thread. > > The current CCNx approach is to use hash based naming and objects with > no names (only implied hashes). This allows us to get around many of > these problems. NDN could potentially use similar techniques (with or > without the link object). > > Nacho > > > [1] Some people believe that we’re not going to be in a world where > this type of caching matters, so this may not be a disadvantage. > > -- > Nacho (Ignacio) Solis > Protocol Architect > Principal Scientist > Palo Alto Research Center (PARC) > +1(650)812-4458 > Ignacio.Solis@parc.com > > On 10/16/15, 12:22 AM, "Andrea Detti" > wrote: > > Dear All, > do you remember this old discussion? > > Citing DaveO "While we may be forced into doing something like > this ultimately....". > > Well, this email is just to point out that NDN team embraced the > Locator Hint, aka Link Object, principles in their NFD software, > with a clever technique to avoid cache poisoning . > > References: > > http://redmine.named-data.net/attachments/download/427/forwarding-hint_20150814.pptx > http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scalability.pdf > see also "network_region" configuration section in nfd.conf > > Regards, > > Andrea > > > > On 09/01/2015 23:38, Andrea Detti wrote: >> Great news. >> Is there already a document presenting these interesting features >> or it will be released shortly ? >> >> Andrea >> >> >> >> On 01/09/2015 08:06 PM, Ignacio.Solis@parc.com wrote: >>> CCN 1.0 has gone major revisions since the old CCN. In the >>> current system >>> there are a number of features that make these issues less of a >>> problem. >>> >>> Specifically, we have Manifests and Name-less objects. These >>> basically >>> allow you to have name indirection and objects hosted >>> independently of >>> location. >>> >>> The name, which for us is a network name, is what the network >>> uses to find >>> stuff. It¹s easy to thing of this as the same as the user >>> defined name. >>> In some cases it is, but in some cases it might not be. >>> >>> In CCN we can currently use manifests to do a form of secure >>> translation >>> of one name to another. There are some limitations in terms of >>> publisher >>> but the primitives are currently holding up for what we want to >>> achieve. >>> >>> So, to answer your initial question, I think that the primitives >>> we have >>> right now can give you a lot of what you¹re looking for. Will >>> we need to >>> have some extra locator or some other scalability mechanism? >>> Maybe, but I >>> think we can get far with the primitives we currently have. >>> >>> Nacho >>> >>> >>> -- >>> Nacho (Ignacio) Solis >>> Protocol Architect >>> Principal Scientist >>> Palo Alto Research Center (PARC) >>> +1(650)812-4458 >>> Ignacio.Solis@parc.com >>> >>> >>> >>> >>> >>> On 1/9/15, 10:26 AM, "Andrea Detti" >>> wrote: >>> >>>> I agree on all your points. >>>> >>>> Consequently, I see two choices in front of us before to think >>>> to use >>>> ICN in the global scale: >>>> >>>> 1) either we found a reasonable way to scale the routing by >>>> object name >>>> (including mobility and multi-destinations/multi-sources cases); >>>> 2) or we found a reliable and secure translation mechanism. >>>> >>>> Which of two will require less effort? >>>> >>>> I do not know :-) >>>> >>>> Andrea >>>> >>>> >>>> >>>> On 01/09/2015 06:21 PM, David Oran wrote: >>>>> While we may be forced into doing something like this >>>>> ultimately, every >>>>> time you introduce a level of indirection via some kind of >>>>> translation >>>>> function, you dramatically increase the attack surface against >>>>> the >>>>> system. Not only do you have to secure the input and the >>>>> output values >>>>> in the packets, you also have secure the translations against >>>>> spoofing >>>>> and the service that performs the translation against the full >>>>> panoply >>>>> of vulnerabilities. >>>>> >>>>> Routing hints are particularly tricky. I recall a proposal for >>>>> NDN >>>>> routing hints that was presented at a recent NDN retreat that >>>>> looked >>>>> superficially clever, but collapsed in a heap of security >>>>> problems after >>>>> a few hours of scrutiny. >>>>> >>>>> Invalidation of mappings is also quite delicate for routing >>>>> systems >>>>> where the expectations of routing disruption durations are >>>>> much shorter >>>>> than say, name mapping disruptions in systems like DNS due to >>>>> translation cache TTLs. >>>>> >>>>> One thing that makes routing hints (as opposed to name->name >>>>> translations) particularly tricky for NDN/CCN-like >>>>> architectures is >>>>> doing them in a way that does not break or substantially >>>>> constrain >>>>> multi-destination delivery. It¹s much easier to do this with >>>>> single-destination delivery - one example of a full-worked >>>>> scheme is the >>>>> LISP mapping service for IP. >>>>> >>>>> DaveO. >>>>> >>>>> >>>>>> On Jan 9, 2015, at 2:30 AM, Andrea Detti >>>>>> >>>>>> wrote: >>>>>> >>>>>> On 01/08/2015 06:00 PM, Marc.Mosko@parc.com wrote: >>>>>>> PARC will be releasing the next version of our working >>>>>>> documents >>>>>>> shortly, before the icnrg meeting. We have for a while >>>>>>> supported an >>>>>>> Interest carrying a Payload field that can carry extended >>>>>>> information >>>>>>> that is not part of the name. Intermediate nodes do not >>>>>>> process the >>>>>>> payload. >>>>>>> >>>>>>> If the payload can make a difference to a dynamic content >>>>>>> publisher, >>>>>>> then the requester must put a marker of the payload in the >>>>>>> name ‹ i.e. >>>>>>> put the hash of the payload a a name component, or use a >>>>>>> nonce. This >>>>>>> will allow proper multiplexing of different payloads in the >>>>>>> name. >>>>>>> >>>>>> I see that this is a way to indicate to the router which is >>>>>> the part >>>>>> of the name that is relevant for the PIT/FIB purposes. And it >>>>>> sounds >>>>>> good to me, since it speeds up the lookup processes. >>>>>> >>>>>> However, let me pose a more general question: is it really "ICN >>>>>> mandatory" to use a component of the object name to forward? >>>>>> >>>>>> What we would lose, if we used the object name only for PIT and >>>>>> caching operations and (optionally) another "routing info" field >>>>>> completely decoupled from the name for FIB forwarding purposes? >>>>>> >>>>>> If we do not lose so much, why do not open an ICN 1.01 phase >>>>>> (2.0 was >>>>>> too ambitious ;-)) in which we recognize that routing by >>>>>> object name >>>>>> creates scalability problem in the large area, and so in >>>>>> these cases >>>>>> ICN can be helped by a plain old by routing by locator (aka >>>>>> routing >>>>>> info, routing hint, label, forwarding alias, etc.)? >>>>>> >>>>>> If this was obvious, probably it is now the right time to >>>>>> define such >>>>>> a TLV. Simirarily to KeyLocator we could define a >>>>>> ContentLocator that >>>>>> specifies a (or more) routable Name where it it is possible >>>>>> to found >>>>>> the object. >>>>>> >>>>>> I know that I am rediscovering the wheel since many other >>>>>> excellent >>>>>> projects/researchers before have predicted that, e.g. >>>>>> >>>>>> SAIL project 2010 ­ ³Routing hints² >>>>>> >>>>>> S. Shenker, 2011 - Naming in content-oriented Architectures: >>>>>> ³Šthe >>>>>> fetch-terms enable the routing system to more easily find the >>>>>> object² >>>>>> >>>>>> http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontentoriente >>>>>> d11.pdf >>>>>> >>>>>> Presentation of D. Oran, 2011 - NDN and IP Routing: Can it >>>>>> scale? ­ >>>>>> ³ŠUse a translation lookup to convert from content name to >>>>>> routing >>>>>> label(s)² >>>>>> >>>>>> http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IRTF%20- >>>>>> >>>>>> %20CCN%20And%20IP%20Routing%20-%202.pdf >>>>>> >>>>>> Hermans et. al, 2012 - Global source mobility in the >>>>>> content-centric >>>>>> networking architecture- ³Separate namespaces for identifier and >>>>>> locators². >>>>>> http://user.it.uu.se/~frehe489/publications/hermans12global.pdf >>>>>> >>>>>> L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design, >>>>>> ³Application names are used for caching and signature >>>>>> verification, >>>>>> while the forwarding alias, which reflects the service >>>>>> provider of the >>>>>> content producer, serves as a hint to routers about where the >>>>>> packet >>>>>> may be forwarded² >>>>>> >>>>>> http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-ro >>>>>> uting.pdf >>>>>> >>>>>> N. Solis (PARC developer of CCNx 1.0), presentation at >>>>>> CCNxCon 2013 ­ >>>>>> Ordered-Element Naming (OEN), ³I presented a matching system >>>>>> with order >>>>>> of preference based on labels (which included hashes of >>>>>> content)² >>>>>> http://www.ccnx.org/events/ccnxcon-2013/ >>>>>> >>>>>> Regards, >>>>>> >>>>>> Andrea >>>>>>> It is not mandatory that applications do this ‹ some data might >>>>>>> rightly belong in the name. >>>>>>> >>>>>>> Using this method relieves the forwarding plane from having to >>>>>>> process and store in the PIT large names that make no >>>>>>> difference in >>>>>>> routing. It also means that the potentially large payload >>>>>>> does not >>>>>>> need to be echoed back to the client in the response name. >>>>>>> >>>>>>> The previous PARC spec is at >>>>>>> http://www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html >>>>>>> . It will be updated in the next day or so and we will send >>>>>>> an email >>>>>>> to the list. >>>>>>> >>>>>>> Marc >>>>>>> >>>>>>> On Jan 8, 2015, at 8:19 AM, Mark Stapp >>>>>>> >>>>>>> wrote: >>>>>>> >>>>>>> >>>>>>>> On 1/8/15 4:24 AM, Andrea Detti wrote: >>>>>>>> >>>>>>>>> Dear Mark, >>>>>>>>> >>>>>>>>> I found rather interesting this question >>>>>>>>> >>>>>>>>> "Is it really necessary to continue to force all of the >>>>>>>>> information >>>>>>>>> in >>>>>>>>> Interests into the Name? Wouldn't it be clearer to use >>>>>>>>> the Name >>>>>>>>> only >>>>>>>>> for publisher/routing info, object name info, and >>>>>>>>> segment/sequence >>>>>>>>> number?" >>>>>>>>> >>>>>>>>> and wonder ICN community think about that. Especially with >>>>>>>>> respect >>>>>>>>> to >>>>>>>>> the routing info. >>>>>>>>> >>>>>>>>> >>>>>>>> That specific question has been open for quite a long time >>>>>>>> - not >>>>>>>> really in the routing context however. One position has >>>>>>>> been that >>>>>>>> Interests carry "only" a name, and therefore all >>>>>>>> application-specific >>>>>>>> data must be in the name. Now in fact Interests have been >>>>>>>> permitted >>>>>>>> to carry several additional "meta" items - such as >>>>>>>> filters/selectors >>>>>>>> (another open topic) and timeout values. Another position asks >>>>>>>> whether there are types of application-specific data that >>>>>>>> could also >>>>>>>> be carried outside the Interest name. We've asked whether >>>>>>>> REST-ful >>>>>>>> application state transfer might be one example. >>>>>>>> >>>>>>>> >>>>>>>>> I see a scalability problem with the ICN routing plane, >>>>>>>>> >>>>>>>> yes, of course - that's a very long-standing problem. >>>>>>>> >>>>>>>> especially when >>>>>>>> >>>>>>>>> objects are multi-sourced (same object on my PC and on my >>>>>>>>> phone) and >>>>>>>>> objects are provided by mobile devices. This framework >>>>>>>>> could be the >>>>>>>>> norm in the future. >>>>>>>>> >>>>>>>> that's ... certainly an assertion I've heard before, but >>>>>>>> "could be" >>>>>>>> is about as strong as it gets. there are a lot of questions >>>>>>>> about >>>>>>>> whether encapsulation mechanisms, or "name resolution" >>>>>>>> mechanisms, or >>>>>>>> some other mechanisms will be needed to deal with the >>>>>>>> expected name >>>>>>>> scale, whether or not there will be any significant of >>>>>>>> peer-to-peer >>>>>>>> communication. personally, I think it's highly unlikely >>>>>>>> that my phone >>>>>>>> will "publish" anything directly, but that's just another >>>>>>>> speculation >>>>>>>> really. >>>>>>>> >>>>>>>> at the moment, I'd be happy if there could be progress on >>>>>>>> even the >>>>>>>> most basic aspects of messaging - such as what names look >>>>>>>> like, >>>>>>>> something that seems truly fundamental. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Mark >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> icnrg mailing list >>>>>>>> >>>>>>>> icnrg@irtf.org >>>>>>>> https://www.irtf.org/mailman/listinfo/icnrg >>>>>>> _______________________________________________ >>>>>>> icnrg mailing list >>>>>>> >>>>>>> icnrg@irtf.org >>>>>>> https://www.irtf.org/mailman/listinfo/icnrg >>>>>>> >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> icnrg mailing list >>>>>> icnrg@irtf.org >>>>>> https://www.irtf.org/mailman/listinfo/icnrg >>>> _______________________________________________ >>>> icnrg mailing list >>>> icnrg@irtf.org >>>> https://www.irtf.org/mailman/listinfo/icnrg >>> >> >> _______________________________________________ >> icnrg mailing list >> icnrg@irtf.org >> https://www.irtf.org/mailman/listinfo/icnrg >> > --------------010704030407040303020209 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit
Dear Nacho,

I like manifest approach, but I do not understand how using hash you can "solve" routing scalability problem that, conversely, link object seems to alleviate, expecially in case of mobility.

Please, can you give me a link to a document explaining the manifest in mobility use-cases? By Googling "CCNx manifest", I just found a presentation and draft-wood-icnrg-ccnxmanifests-00 which explain manifest, but I was not able to figure out how to use manifest in presence of source mobility...without resigning content object, obviously.

Kind Regards,

Andrea



On 16/10/2015 18:36, Ignacio.Solis@parc.com wrote:
The Locator Hint or Link Object are proposed solutions to a big ICN/CCN/NDN problem, namely the misguided belief the name is independent of location.  This is a somewhat incorrect assumption if we also believe, at the same time, that the name is used for routing.  By definition, routing is location.

There are numerous ways to get around this contradiction.  

1- We allow anybody to publish any name anywhere and have the network look for it (in other words, no routing, just discovery)
2- Have routing update on the fly (allow any node to advertise, via routing, the presence of name/namespace)
3- Do some form of indirection

In this email we’ll rule out options 1 and 2, which have some serious scalability issues for a real network.  That leaves us with option 3.

Locator Hints and Link Objects are in effect a version of option 3.  CCNx uses manifests to indirect to hash based names, also a version of 3.


The Link Object proposed in this paper gets rid of cache poisoning with a number of techniques that boil down to one big sacrifice:

- "The cache can then impose the restriction that only interests carrying the same link object can be satisfied with the specific instance of the data item."

Basically, what it’s saying is that if you retrieve something with the name /a/b with a link to /foo/bar  it can only be answered by an interest with the name /a/b and a link to /foo/bar.   Effectively, we are routing and matching /foo/bar/a/b when talking about object /a/b.  Disadvantage: A request for /a/b will not match the object (this would lead to cache poisoning)[1].  Advantage: The signature for /a/b (the object) can be done at a different level than the signature of /foo/bar/a/b (the link).

Note that this is a form of encapsulation.  I could achieve similar results by just encapsulating /a/b into /foo/bar/a/b and not require any link object.

The paper suggests verifying link objects. This is not sufficient to prevent poisoning.  I can have a valid link object (from an attacker) that brings me  an invalid content object.  If that content object is matched on name then poisoning will occur. The only way around this would be to have a reverse crypto mapping from the object name to the link object. (Like a signed content object + link object together from the content object’s key).

The paper also mentions that caches can check signatures and consumers can use excludes to help with poisoning. This is unscalable for a number of reasons and probably deserves another thread.

The current CCNx approach is to use hash based naming and objects with no names (only implied hashes). This allows us to get around many of these problems.  NDN could potentially use similar techniques (with or without the link object).

Nacho


[1] Some people believe that we’re not going to be in a world where this type of caching matters, so this may not be a disadvantage.

--
Nacho (Ignacio) Solis
Protocol Architect
Principal Scientist
Palo Alto Research Center (PARC)
+1(650)812-4458

On 10/16/15, 12:22 AM, "Andrea Detti" <andrea.detti@uniroma2.it> wrote:

Dear All,
do you remember this old discussion?

Citing DaveO "While we may be forced into doing something like this ultimately....".

Well, this email is just to point out that NDN team embraced the Locator Hint, aka Link Object, principles in their NFD software, with a clever technique to avoid cache poisoning .

References:
 
http://redmine.named-data.net/attachments/download/427/forwarding-hint_20150814.pptx
http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scalability.pdf
see also "network_region" configuration section in nfd.conf

Regards,

Andrea



On 09/01/2015 23:38, Andrea Detti wrote:
Great news.
Is there already a document presenting these interesting features or it will be released shortly ?

Andrea



On 01/09/2015 08:06 PM, Ignacio.Solis@parc.com wrote:
CCN 1.0 has gone major revisions since the old CCN.  In the current system
there are a number of features that make these issues less of a problem.

Specifically, we have Manifests and Name-less objects.  These basically
allow you to have name indirection and objects hosted independently of
location.

The name, which for us is a network name, is what the network uses to find
stuff. It¹s easy to thing of this as the same as the user defined name.
In some cases it is, but in some cases it might not be.

In CCN we can currently use manifests to do a form of secure translation
of one name to another. There are some limitations in terms of publisher
but the primitives are currently holding up for what we want to achieve.

So, to answer your initial question, I think that the primitives we have
right now can give you a lot of what you¹re looking for.  Will we need to
have some extra locator or some other scalability mechanism?  Maybe, but I
think we can get far with the primitives we currently have.

Nacho


--
Nacho (Ignacio) Solis
Protocol Architect
Principal Scientist
Palo Alto Research Center (PARC)
+1(650)812-4458
Ignacio.Solis@parc.com





On 1/9/15, 10:26 AM, "Andrea Detti" <andrea.detti@uniroma2.it> wrote:

I agree on all your points.

Consequently, I see two choices in front of us before to think to use
ICN in the global scale:

1) either we found a reasonable way to scale the routing by object name
(including mobility and multi-destinations/multi-sources cases);
2) or we found a reliable and secure translation mechanism.

Which of two will require less effort?

I do not know :-)

Andrea



On 01/09/2015 06:21 PM, David Oran wrote:
While we may be forced into doing something like this ultimately, every
time you introduce a level of indirection via some kind of translation
function, you dramatically increase the attack surface against the
system. Not only do you have to secure the input and the output values
in the packets, you also have secure the translations against spoofing
and the service that performs the translation against the full panoply
of vulnerabilities.

Routing hints are particularly tricky. I recall a proposal for NDN
routing hints that was presented at a recent NDN retreat that looked
superficially clever, but collapsed in a heap of security problems after
a few hours of scrutiny.

Invalidation of mappings is also quite delicate for routing systems
where the expectations of routing disruption durations are much shorter
than say, name mapping disruptions in systems like DNS due to
translation cache TTLs.

One thing that makes routing hints (as opposed to name->name
translations) particularly tricky for NDN/CCN-like architectures is
doing them in a way that does not break or substantially constrain
multi-destination delivery. It¹s much easier to do this with
single-destination delivery - one example of a full-worked scheme is the
LISP mapping service for IP.

DaveO.


On Jan 9, 2015, at 2:30 AM, Andrea Detti <andrea.detti@uniroma2.it>
wrote:

On 01/08/2015 06:00 PM, Marc.Mosko@parc.com wrote:
PARC will be releasing the next version of our working documents
shortly, before the icnrg meeting.  We have for a while supported an
Interest carrying a Payload field that can carry extended information
that is not part of the name.  Intermediate nodes do not process the
payload.

If the payload can make a difference to a dynamic content publisher,
then the requester must put a marker of the payload in the name ‹ i.e.
put the hash of the payload a a name component, or use a nonce.  This
will allow proper multiplexing of different payloads in the name.

I see that this is a way to indicate to the router which is the part
of the name that is relevant for the PIT/FIB purposes. And it sounds
good to me, since it speeds up the lookup processes.

However, let me pose a more general question: is it really "ICN
mandatory" to use a component of the object name to forward?

What we would lose, if we used the object name only for PIT and
caching operations and (optionally) another "routing info" field
completely decoupled from the name for FIB forwarding purposes?

If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was
too ambitious ;-))  in which we recognize that routing by object name
creates scalability problem in the large area, and so in these cases
ICN can be helped by a plain old by routing by locator (aka routing
info, routing hint, label, forwarding alias, etc.)?

If this was obvious, probably it is now the right time to define such
a TLV. Simirarily to KeyLocator we could define a ContentLocator that
specifies a (or more) routable Name where it it is possible to found
the object.

I know that I am rediscovering the wheel since many other excellent
projects/researchers before have predicted that, e.g.

SAIL project 2010 ­ ³Routing hints²

S. Shenker, 2011 - Naming in content-oriented Architectures: ³Šthe
fetch-terms enable the routing system to more easily find the object²

http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontentoriente
d11.pdf

Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? ­
³ŠUse a translation lookup to convert from content name to routing
label(s)²

http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IRTF%20-
%20CCN%20And%20IP%20Routing%20-%202.pdf

Hermans et. al,  2012 - Global source mobility in the content-centric
networking architecture- ³Separate namespaces for identifier and
locators².
http://user.it.uu.se/~frehe489/publications/hermans12global.pdf

L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design,
³Application names are used for caching and signature verification,
while the forwarding alias, which reflects the service provider of the
content producer, serves as a hint to routers about where the packet
may be forwarded²

http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-ro
uting.pdf

N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 ­
Ordered-Element Naming (OEN), ³I presented a matching system with order
of preference based on labels (which included hashes of content)²
http://www.ccnx.org/events/ccnxcon-2013/

      Regards,

Andrea
It is not mandatory that applications do this ‹ some data might
rightly belong in the name.

Using this method relieves the forwarding plane from having to
process and store in the PIT large names that make no difference in
routing.  It also means that the potentially large payload does not
need to be echoed back to the client in the response name.

The previous PARC spec is at
http://www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html
.  It will be updated in the next day or so and we will send an email
to the list.

Marc

On Jan 8, 2015, at 8:19 AM, Mark Stapp
<mjs@cisco.com>
   wrote:


On 1/8/15 4:24 AM, Andrea Detti wrote:

Dear Mark,

I found rather interesting this question

"Is it really necessary to continue to force all of the information
in
Interests into the Name?  Wouldn't it be clearer to use the Name
only
for publisher/routing info, object name info, and segment/sequence
number?"

and wonder ICN community think about that. Especially with respect
to
the routing info.


That specific question has been open for quite a long time - not
really in the routing context however. One position has been that
Interests carry "only" a name, and therefore all application-specific
data must be in the name. Now in fact Interests have been permitted
to carry several additional "meta" items - such as filters/selectors
(another open topic) and timeout values. Another position asks
whether there are types of application-specific data that could also
be carried outside the Interest name. We've asked whether REST-ful
application state transfer might be one example.


I see a scalability problem with the ICN routing plane,

yes, of course - that's a very long-standing problem.

especially when

objects are multi-sourced (same object on my PC and on my phone) and
objects are provided by mobile devices.  This framework could be the
norm in the future.

that's ... certainly an assertion I've heard before, but "could be"
is about as strong as it gets. there are a lot of questions about
whether encapsulation mechanisms, or "name resolution" mechanisms, or
some other mechanisms will be needed to deal with the expected name
scale, whether or not there will be any significant of peer-to-peer
communication. personally, I think it's highly unlikely that my phone
will "publish" anything directly, but that's just another speculation
really.

at the moment, I'd be happy if there could be progress on even the
most basic aspects of messaging - such as what names look like,
something that seems truly fundamental.

Thanks,
Mark

_______________________________________________
icnrg mailing list

icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg
_______________________________________________
icnrg mailing list

icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg



_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg
_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg


_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org/mailman/listinfo/icnrg



--------------010704030407040303020209-- From nobody Mon Oct 19 02:57:03 2015 Return-Path: X-Original-To: icnrg@irtf.org Delivered-To: icnrg@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A74CB1A884F; Mon, 19 Oct 2015 02:56: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.6.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <20151019095659.14962.88829.idtracker@ietfa.amsl.com> Date: Mon, 19 Oct 2015 02:56:59 -0700 Archived-At: Cc: icnrg@irtf.org Subject: [icnrg] I-D Action: draft-irtf-icnrg-evaluation-methodology-03.txt X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 09:56:59 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Information-Centric Networking Working Group of the IETF. Title : Information-centric Networking: Evaluation Methodology Authors : Kostas Pentikousis Borje Ohlman Elwyn Davies Spiros Spirou Gennaro Boggia Filename : draft-irtf-icnrg-evaluation-methodology-03.txt Pages : 33 Date : 2015-10-19 Abstract: This document surveys the evaluation tools currently available to researchers in the information-centric networking (ICN) area and provides suggestions regarding methodology and metrics. Further, this document sheds some light on the impact of ICN on network security. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-irtf-icnrg-evaluation-methodology/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-irtf-icnrg-evaluation-methodology-03 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-irtf-icnrg-evaluation-methodology-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 Mon Oct 19 03:03:31 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A3DE1A8852 for ; Mon, 19 Oct 2015 03:03:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.86 X-Spam-Level: X-Spam-Status: No, score=-0.86 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-0.7, 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 eCY-lXgQdDnW for ; Mon, 19 Oct 2015 03:03:28 -0700 (PDT) Received: from mx2.eict.de (mx2.eict.de [212.91.241.168]) by ietfa.amsl.com (Postfix) with ESMTP id 7E4871A887B for ; Mon, 19 Oct 2015 03:03:24 -0700 (PDT) Received: by mx2.eict.de (Postfix, from userid 481) id BAF751FF60; Mon, 19 Oct 2015 12:03:23 +0200 (CEST) Received: from mail.eict.de (mx1 [172.16.6.1]) by mx2.eict.de (Postfix) with ESMTP id 563B61FF54 for ; Mon, 19 Oct 2015 12:03:23 +0200 (CEST) Received: from sbs2008.eict.local (sbs2008.intern.eict.de [192.168.2.11]) by mail.eict.de (Postfix) with ESMTP id 277203781F9 for ; Mon, 19 Oct 2015 12:03:23 +0200 (CEST) Received: from SBS2008.eict.local ([fe80::2051:ef24:c7c9:f298]) by SBS2008.eict.local ([fe80::2051:ef24:c7c9:f298%13]) with mapi; Mon, 19 Oct 2015 12:02:21 +0200 From: Kostas Pentikousis To: "icnrg@irtf.org" Date: Mon, 19 Oct 2015 12:02:15 +0200 Thread-Topic: Updated draft-irtf-icnrg-evaluation-methodology Thread-Index: AdEKVTsODqZ1WApyTNKqRWkU9OV1dA== Message-ID: <0C7EDCF89AB9E2478B5D010026CFF4AEB5ABB29D37@SBS2008.eict.local> Accept-Language: en-US, de-DE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, de-DE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: Subject: [icnrg] Updated draft-irtf-icnrg-evaluation-methodology X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 10:03:30 -0000 Dear All, We updated draft-irtf-icnrg-evaluation-methodology, (see https://datatracke= r.ietf.org/doc/draft-irtf-icnrg-evaluation-methodology/) based on the comme= nts and suggestions we have received on the list and in separate discussion= s. Please kindly review and preferably let us know on the list if your comm= ents have been addressed satisfactorily. Of course, we always welcome furth= er constructive comments and suggestions! Best regards, Kostas (on behalf of the authors) From nobody Mon Oct 19 08:21:10 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FB021ACCE0 for ; Mon, 19 Oct 2015 08:21:08 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.209 X-Spam-Level: X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 igkrM7TyjH6F for ; Mon, 19 Oct 2015 08:21:01 -0700 (PDT) Received: from EMHUB4.ad.ucla.edu (emhub4.ad.ucla.edu [169.232.42.122]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 971151ACD5D for ; Mon, 19 Oct 2015 08:21:01 -0700 (PDT) Received: from EM1A.ad.ucla.edu ([192.168.4.111]) by EMHUB4.ad.ucla.edu ([169.232.42.122]) with mapi id 14.03.0235.001; Mon, 19 Oct 2015 08:21:01 -0700 From: "Thompson, Jeff" To: Ravi Ravindran , "icnrg@irtf.org" Thread-Topic: [icnrg] The myth of meaningful names (was: Locator hint) Thread-Index: AQHRCoHC8mH/8Jpvo0+DfXQ04YNJCQ== Date: Mon, 19 Oct 2015 15:20:59 +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.7.151005 x-originating-ip: [80.35.251.60] Content-Type: multipart/alternative; boundary="_000_D24A57A02E7D4jefft0remapuclaedu_" MIME-Version: 1.0 Archived-At: Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 15:21:08 -0000 --_000_D24A57A02E7D4jefft0remapuclaedu_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUmF2aSwNCg0KPiB0aGUgd2hvbGUgbmFtZSBpcyBhIHBlcnNpc3RlbnQgSUQNCg0KRG8geW91 IGV4cGVjdCB0byBiZSBhYmxlIHRvIGdyYWIgYSByYW5kb20gY29udGVudCBvYmplY3QgZnJvbSB0 aGUgbmV0d29yayAobm90IHBhcnRpY2lwYXRpbmcgaW4gdGhlIGFwcGxpY2F0aW9uIHdoaWNoIHBy b2R1Y2VkIGl0KSwgbG9vayBhdCBpdHMgSUQgYW5kIGRvIHNvbWV0aGluZyB3aXRoIHRoYXQgSUQ/ IFdoYXQ/IEkgdGhpbmsgdG8gYnVyZGVuIGlzIG9uIHlvdSB0byBqdXN0aWZ5IHdoeSBhbnlvbmUg c2hvdWxkIGJlIGFibGUgdG8gbG9vayBhdCBhIGNvbnRlbnQgb2JqZWN0J3MgSUQgYW5kIGRvIHNv bWV0aGluZyB3aXRoIGl0Lg0KDQpDaGVlcnMsDQotIEplZmYgVA0KDQpGcm9tOiBpY25yZyA8aWNu cmctYm91bmNlc0BpcnRmLm9yZzxtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZz4+IG9uIGJl aGFsZiBvZiBSYXZpIFJhdmluZHJhbiA8cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbTxtYWlsdG86 cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbT4+DQpEYXRlOiBGcmlkYXksIE9jdG9iZXIgMTYsIDIw MTUgYXQgMTQ6MDg6MDANClRvOiBKZWZmIFRob21wc29uIDxqZWZmdDBAcmVtYXAudWNsYS5lZHU8 bWFpbHRvOmplZmZ0MEByZW1hcC51Y2xhLmVkdT4+LCAiaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmlj bnJnQGlydGYub3JnPiIgPGljbnJnQGlydGYub3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4+DQpT dWJqZWN0OiBSZTogW2ljbnJnXSBUaGUgbXl0aCBvZiBtZWFuaW5nZnVsIG5hbWVzICh3YXM6IExv Y2F0b3IgaGludCkNCg0KSGkgSmVmZiwNCg0KU28gaXQgZGVwZW5kcyBvbiB3aG8gc3VnZ2VzdGVk IHRoZSByb3V0aW5nIHByZWZpeCBwYXJ0IG9mIHRoZSBuYW1lIHRvIHRoZSBwcm9kdWNlciwgZG9l cyB0aGF0IGNvbWUgZnJvbSB0aGUgbmV0d29yayA/LCBJIGRvbuKAmXQgdGhpbmsgdGhhdCBpcyB0 aGUgY2FzZS4gV2hhdCBJIHVuZGVyc3RhbmQgaXMgdGhhdCB0aGUgd2hvbGUgbmFtZSBpcyBhIHBl cnNpc3RlbnQgSUQsIGl0IG9ubHkgaGFwcGVucyB0aGF0IGFwcGxpY2F0aW9ucyBzaGFyZSB0aGF0 IGF1dGhvcml0eSBwcmVmaXggaGVuY2UgaXMgYWJsZSB0byBtYWtlIHVzZSBvZiBuYW1lIGFnZ3Jl Z2F0aW9uLCAgYW5kIG5vIG1hdHRlciB3aGVyZSB5b3UgcHVibGlzaCB0aGlzIGNvbnRlbnQgb2Jq ZWN0IHNob3VsZCBhbHdheXMgY2FycnkgdGhlIHNhbWUgbmFtZS4gSW4gdGhpcyBzZW5zZSwgSSBk aXNhZ3JlZSB3aXRoIHRoZSBzZXBhcmF0aW9uIHlvdSBkZXNjcmliZSwgYWxzbyBhIHJlYXNvbiBm b3IgdGhlIExJTksgb2JqZWN0IHByb3Bvc2FsIGluIE5ETi4NCg0KUmVnYXJkcywNClJhdmkNCg0K DQoNCkZyb206IFRob21wc29uLCBKZWZmIFttYWlsdG86amVmZnQwQHJlbWFwLnVjbGEuZWR1XQ0K U2VudDogRnJpZGF5LCBPY3RvYmVyIDE2LCAyMDE1IDE6MDkgUE0NClRvOiBSYXZpIFJhdmluZHJh bjsgaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KU3ViamVjdDogUmU6IFRo ZSBteXRoIG9mIG1lYW5pbmdmdWwgbmFtZXMgKHdhczogTG9jYXRvciBoaW50KQ0KDQpSYXZpIHdy aXRlczoNCj4gQWxzbyB0aGUgbm90aW9uIG9mIG5hbWVsZXNzIG9iamVjdHMgc2VlbXMgdG8gY29u dHJhZGljdCwgd2hlbiB0aGUgYmFzaWMgcHJpbWl0aXZlIG9mIElDTiAgaXMgbmFtZWQgZGF0YS4N Cg0KTm8gY29udHJhZGljdGlvbiBmcm9tIGN1cnJlbnQgcHJhY3RpY2UuIEhlcmUgaXMgYW4gaW50 ZXJlc3QgbmFtZSB0aGF0IEkganVzdCBncmFiYmVkIGZyb20gdGhlIE5ETiB0ZXN0IGJlZDogIi9u ZG4vZWR1L3VjbGEvcmVtYXAvbmRucnRjL2NoYXQvcmVtYXAvRjZQQ1dscVdyVi8xNDQ0ODUwODY1 LzEiLiBUaGUgcHJlZml4ICIvbmRuL2VkdS91Y2xhL3JlbWFwL25kbnJ0Yy9jaGF0L3JlbWFwIiBp cyBvbmx5IHVzZWZ1bCB0byByb3V0ZSB0aGUgaW50ZXJlc3QgdG8gdGhlIGFwcGxpY2F0aW9uLiBB bGwgdGhlIHRob3VzYW5kcyBvZiBpbnRlcmVzdHMgZmx5aW5nIHRvd2FyZHMgdGhpcyBhcHBsaWNh dGlvbiBoYXZlIHRoZSBzYW1lIHByZWZpeC4gVGhlIGxhc3QgcGFydCAiRjZQQ1dscVdyVi8xNDQ0 ODUwODY1LzEiIG9ubHkgbWVhbnMgc29tZXRoaW5nIGJlY2F1c2UgdGhlIHByb2R1Y2VyIGFwcGxp Y2F0aW9uIHRvbGQgdGhlIGNvbnN1bWVyIGFwcGxpY2F0aW9uIHRvIGFzayBmb3IgaXQuIFRoaXMg bmFtZSBpbiBubyB3YXkgInNlbGYtZGVzY3JpYmVzIiB0aGUgb2JqZWN0LCBzbyBpdCBpcyBpbiBl ZmZlY3QgIm5hbWVsZXNzIiBhbHJlYWR5IGZyb20gYW4gb3V0c2lkZSBvYnNlcnZlci4gVGhlcmUg aXMgbGl0dGxlIGRpZmZlcmVuY2UgaWYgdGhlIHByb2R1Y2VyIGFwcGxpY2F0aW9uIHRvbGQgdGhl IGNvbnN1bWVyIGFwcGxpY2F0aW9uIHRvIGFzayBmb3IgYW4gb2JqZWN0IGJ5IGhhc2guIFRoaXMg aXMgc2ltaWxhciB0byBob3cgSSB1bmRlcnN0YW5kIHRoZSBwcm9ibGVtYXRpY2FsbHktdGVybWVk ICJuYW1lbGVzcyBvYmplY3QiOiBBbiBvYmplY3QgaXMgcmVxdWVzdGVkIGluIGFuIGludGVyZXN0 IHdpdGggYSByb3V0YWJsZSBwcmVmaXggYW5kIGFub3RoZXIgcGFydCAodGhlIGhhc2gpIHdoaWNo IHRoZSBwcm9kdWNlciBhcHBsaWNhdGlvbiB0b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0 byBhc2sgZm9yLg0KDQotIEplZmYgVA0KDQpGcm9tOiBpY25yZyA8aWNucmctYm91bmNlc0BpcnRm Lm9yZzxtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZz4+IG9uIGJlaGFsZiBvZiBSYXZpIFJh dmluZHJhbiA8cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbTxtYWlsdG86cmF2aS5yYXZpbmRyYW5A aHVhd2VpLmNvbT4+DQpEYXRlOiBGcmlkYXksIE9jdG9iZXIgMTYsIDIwMTUgYXQgMTI6MjI6MDAN ClRvOiBEaXJrIEt1dHNjaGVyIDxEaXJrLkt1dHNjaGVyQG5lY2xhYi5ldTxtYWlsdG86RGlyay5L dXRzY2hlckBuZWNsYWIuZXU+PiwgIklnbmFjaW8uU29saXNAcGFyYy5jb208bWFpbHRvOklnbmFj aW8uU29saXNAcGFyYy5jb20+IiA8SWduYWNpby5Tb2xpc0BwYXJjLmNvbTxtYWlsdG86SWduYWNp by5Tb2xpc0BwYXJjLmNvbT4+LCAiYW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PG1haWx0bzphbmRy ZWEuZGV0dGlAdW5pcm9tYTIuaXQ+IiA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PG1haWx0bzph bmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ+PiwgImljbnJnQGlydGYub3JnPG1haWx0bzppY25yZ0Bp cnRmLm9yZz4iIDxpY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+Pg0KU3ViamVj dDogUmU6IFtpY25yZ10gTG9jYXRvciBoaW50DQoNCkFncmVlIHRoYXQgd2Ugc2hvdWxkbuKAmXQg bWl4IHRoZSB0d28gc2VtYW50aWNzIHRoYXQgb2YgYSBJRCBhbmQgYSBMb2NhdG9yLCB0aGV5IG9w ZXJhdGUgYW5kIGFyZSBtYW5hZ2VkIGluIHR3byBkaWZmZXJlbnQgZG9tYWlucywgb25lIGF0IHRo ZSBhcHBsaWNhdGlvbiBhbmQgdGhlIG90aGVyIGF0IHRoZSBuZXR3b3JrIGxldmVsLiBBbHNvIHRo ZSBub3Rpb24gb2YgbmFtZWxlc3MgIG9iamVjdHMgc2VlbXMgdG8gY29udHJhZGljdCwgd2hlbiB0 aGUgYmFzaWMgcHJpbWl0aXZlIG9mIElDTiAgaXMgbmFtZWQgZGF0YS4gQWxsIHRoaXMgY29tZXMg YnkgbWl4aW5nIHRoZSBJRC9sb2NhdG9yIGRlZmluaXRpb25zLCByZXN1bHRpbmcgaW4gSW50ZXJl c3QgbWVzc2FnZSBjYXJyeSBsb2NhdG9ycyB3aGljaCBhcmUgc3VwcG9zZWQgdG8gYmUgbWVhbnQg Zm9yIHBlcnNpc3RlbnQgSURzOyBhIGNsZWFyIHNlcGFyYXRpb24gb2YgdGhlIHR3byBpbiB0aGUg cHJvdG9jb2wgd2lsbCBzZXJ2ZSBtYW55IHB1cnBvc2VzLCBtYW5pZmVzdHMsIG1vYmlsaXR5LCBy b3V0aW5nIHNjYWxhYmlsaXR5LiBBZ3JlZSB0aGVyZSBhcmUgc2VjdXJpdHkgaW1wbGljYXRpb25z IGxpa2UgY2FjaGUgcG9pc29uaW5nIG9yIGV4cGxvaXRhdGlvbiB1c2Ugb2YgdGhlc2UgbmFtZSBz ZXBhcmF0aW9uIGFuZCBzaG91bGQgYmUgYWRkcmVzc2VkIGNvbnNpZGVyaW5nIHRoZSBkaWZmZXJl bnQgdHJ1c3QgY29udGV4dC4NCg0KUmVnYXJkcywNClJhdmkNCg0KRnJvbTogaWNucmcgW21haWx0 bzppY25yZy1ib3VuY2VzQGlydGYub3JnXSBPbiBCZWhhbGYgT2YgRGlyayBLdXRzY2hlcg0KU2Vu dDogRnJpZGF5LCBPY3RvYmVyIDE2LCAyMDE1IDEwOjM1IEFNDQpUbzogSWduYWNpby5Tb2xpc0Bw YXJjLmNvbTxtYWlsdG86SWduYWNpby5Tb2xpc0BwYXJjLmNvbT47IGFuZHJlYS5kZXR0aUB1bmly b21hMi5pdDxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PjsgaWNucmdAaXJ0Zi5vcmc8 bWFpbHRvOmljbnJnQGlydGYub3JnPg0KU3ViamVjdDogUmU6IFtpY25yZ10gTG9jYXRvciBoaW50 DQoNCk5vdCBkaXNhZ3JlZWluZywgYnV0OiBhbm90aGVyIHdheSBvZiBzZWVpbmcgdGhpcyBpcyB0 aGF0IGVudGFuZ2xpbmcgb2JqZWN0IGlkZW50aWZpY2F0aW9uLCByZXByZXNlbnRhdGlvbiBvZiBv cmdhbml6YXRpb25hbCBzdHJ1Y3R1cmUgYW5kIGxvY2F0aW9uIGluZm9ybWF0aW9uIGluIGFuIGFn Z3JlZ2F0YWJsZSBmYXNoaW9uIGluIGEgc2luZ2xlIG5hbWluZyBmcmFtZXdvcmsgaXMgbGlrZWx5 IHRvIGNhdXNlIHNvbWUgaGVhZGFjaGVzIOKAkyBhbmQgd2UgYXJlIGN1cnJlbnRseSBmaWd1cmlu ZyBvdXQgaG93IHRvIGRpc2VudGFuZ2xlIHRoaXMgYWdhaW4g4oCTIHdpdGggbmFtZXMgaGFzaGVz IGFuZCBuYW1lbGVzcyBvYmplY3RzLg0KDQpXZSB3YW50IHRvIGJlIGFibGUgdG8gY29ubmVjdCBh IGJ1bmNoIG9mIElDTiBub2RlcyBsb2NhbGx5LCBlLmcuLCBpbiBhIGJ1aWxkaW5nIGF1dG9tYXRp b24gc2NlbmFyaW8sIGFuZCBhZGRyZXNzIEludGVyZXN0cyB0byBzZW1hbnRpY2FsbHkgbWVhbmlu Z2Z1bCBuYW1lcyBsaWtlIOKAnC9qcC95b2tvaGFtYS9wYWNpZmljby9yb29tMTIzL2xpZ2h0LXN3 aXRjaDQy4oCdIGFuZCB3YW50IHRoZSBzYW1lIGNvbmNlcHQgYW5kIG5hbWVzIHRvIGJlIHVzZWZ1 bCBmb3IgZ2xvYmFsLXNjYWxlIGNvbW11bmljYXRpb24uIFRoaXMgY2FuIG9ubHkgd29yayB3aXRo IGEgZmV3IHZlcnkgc3Ryb25nIGFzc3VtcHRpb25zOiBXZSBjYW4gZ2V0IGludGVyLWRvbWFpbiBy b3V0aW5nIHRvIHdvcmsgYmFzZWQgb24gc3VjaCBuYW1lcyDigJMgYW5kIHRoZXJlIGlzIG5vICBt b2JpbGl0eS4NCg0KT2J2aW91c2x5LCBmbGF0IG5hbWluZyBzY2hlbWVzIGFyZSBmYWNpbmcgc2lt aWxhciBwcm9ibGVtcy4gT25lIHBhdHRlcm4gaGVyZSBpcyB0byB1c2Ugc29tZSBvcmdhbml6YXRp b25hbGx5IHN0cnVjdHVyZWQgcGFydCBvZiB0aGUgbmFtZSB0byBsb29rIHVwOiBsb2NhdG9ycyAo b3IgbG9jYXRpb24gaGludHMpIOKAkyBpbmRpcmVjdGlvbuKApg0KDQpEaXJrDQoNCkZyb206IGlj bnJnIFttYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZ10gT24gQmVoYWxmIE9mIElnbmFjaW8u U29saXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+DQpTZW50OiBGcmVp dGFnLCAxNi4gT2t0b2JlciAyMDE1IDE4OjM3DQpUbzogYW5kcmVhLmRldHRpQHVuaXJvbWEyLml0 PG1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ+OyBpY25yZ0BpcnRmLm9yZzxtYWlsdG86 aWNucmdAaXJ0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQNCg0KVGhl IExvY2F0b3IgSGludCBvciBMaW5rIE9iamVjdCBhcmUgcHJvcG9zZWQgc29sdXRpb25zIHRvIGEg YmlnIElDTi9DQ04vTkROIHByb2JsZW0sIG5hbWVseSB0aGUgbWlzZ3VpZGVkIGJlbGllZiB0aGUg bmFtZSBpcyBpbmRlcGVuZGVudCBvZiBsb2NhdGlvbi4gIFRoaXMgaXMgYSBzb21ld2hhdCBpbmNv cnJlY3QgYXNzdW1wdGlvbiBpZiB3ZSBhbHNvIGJlbGlldmUsIGF0IHRoZSBzYW1lIHRpbWUsIHRo YXQgdGhlIG5hbWUgaXMgdXNlZCBmb3Igcm91dGluZy4gIEJ5IGRlZmluaXRpb24sIHJvdXRpbmcg aXMgbG9jYXRpb24uDQoNClRoZXJlIGFyZSBudW1lcm91cyB3YXlzIHRvIGdldCBhcm91bmQgdGhp cyBjb250cmFkaWN0aW9uLg0KDQoxLSBXZSBhbGxvdyBhbnlib2R5IHRvIHB1Ymxpc2ggYW55IG5h bWUgYW55d2hlcmUgYW5kIGhhdmUgdGhlIG5ldHdvcmsgbG9vayBmb3IgaXQgKGluIG90aGVyIHdv cmRzLCBubyByb3V0aW5nLCBqdXN0IGRpc2NvdmVyeSkNCjItIEhhdmUgcm91dGluZyB1cGRhdGUg b24gdGhlIGZseSAoYWxsb3cgYW55IG5vZGUgdG8gYWR2ZXJ0aXNlLCB2aWEgcm91dGluZywgdGhl IHByZXNlbmNlIG9mIG5hbWUvbmFtZXNwYWNlKQ0KMy0gRG8gc29tZSBmb3JtIG9mIGluZGlyZWN0 aW9uDQoNCkluIHRoaXMgZW1haWwgd2XigJlsbCBydWxlIG91dCBvcHRpb25zIDEgYW5kIDIsIHdo aWNoIGhhdmUgc29tZSBzZXJpb3VzIHNjYWxhYmlsaXR5IGlzc3VlcyBmb3IgYSByZWFsIG5ldHdv cmsuICBUaGF0IGxlYXZlcyB1cyB3aXRoIG9wdGlvbiAzLg0KDQpMb2NhdG9yIEhpbnRzIGFuZCBM aW5rIE9iamVjdHMgYXJlIGluIGVmZmVjdCBhIHZlcnNpb24gb2Ygb3B0aW9uIDMuICBDQ054IHVz ZXMgbWFuaWZlc3RzIHRvIGluZGlyZWN0IHRvIGhhc2ggYmFzZWQgbmFtZXMsIGFsc28gYSB2ZXJz aW9uIG9mIDMuDQoNCg0KVGhlIExpbmsgT2JqZWN0IHByb3Bvc2VkIGluIHRoaXMgcGFwZXIgZ2V0 cyByaWQgb2YgY2FjaGUgcG9pc29uaW5nIHdpdGggYSBudW1iZXIgb2YgdGVjaG5pcXVlcyB0aGF0 IGJvaWwgZG93biB0byBvbmUgYmlnIHNhY3JpZmljZToNCg0KLSAiVGhlIGNhY2hlIGNhbiB0aGVu IGltcG9zZSB0aGUgcmVzdHJpY3Rpb24gdGhhdCBvbmx5IGludGVyZXN0cyBjYXJyeWluZyB0aGUg c2FtZSBsaW5rIG9iamVjdCBjYW4gYmUgc2F0aXNmaWVkIHdpdGggdGhlIHNwZWNpZmljIGluc3Rh bmNlIG9mIHRoZSBkYXRhIGl0ZW0uIg0KDQpCYXNpY2FsbHksIHdoYXQgaXTigJlzIHNheWluZyBp cyB0aGF0IGlmIHlvdSByZXRyaWV2ZSBzb21ldGhpbmcgd2l0aCB0aGUgbmFtZSAvYS9iIHdpdGgg YSBsaW5rIHRvIC9mb28vYmFyICBpdCBjYW4gb25seSBiZSBhbnN3ZXJlZCBieSBhbiBpbnRlcmVz dCB3aXRoIHRoZSBuYW1lIC9hL2IgYW5kIGEgbGluayB0byAvZm9vL2Jhci4gICBFZmZlY3RpdmVs eSwgd2UgYXJlIHJvdXRpbmcgYW5kIG1hdGNoaW5nIC9mb28vYmFyL2EvYiB3aGVuIHRhbGtpbmcg YWJvdXQgb2JqZWN0IC9hL2IuICBEaXNhZHZhbnRhZ2U6IEEgcmVxdWVzdCBmb3IgL2EvYiB3aWxs IG5vdCBtYXRjaCB0aGUgb2JqZWN0ICh0aGlzIHdvdWxkIGxlYWQgdG8gY2FjaGUgcG9pc29uaW5n KVsxXS4gIEFkdmFudGFnZTogVGhlIHNpZ25hdHVyZSBmb3IgL2EvYiAodGhlIG9iamVjdCkgY2Fu IGJlIGRvbmUgYXQgYSBkaWZmZXJlbnQgbGV2ZWwgdGhhbiB0aGUgc2lnbmF0dXJlIG9mIC9mb28v YmFyL2EvYiAodGhlIGxpbmspLg0KDQpOb3RlIHRoYXQgdGhpcyBpcyBhIGZvcm0gb2YgZW5jYXBz dWxhdGlvbi4gIEkgY291bGQgYWNoaWV2ZSBzaW1pbGFyIHJlc3VsdHMgYnkganVzdCBlbmNhcHN1 bGF0aW5nIC9hL2IgaW50byAvZm9vL2Jhci9hL2IgYW5kIG5vdCByZXF1aXJlIGFueSBsaW5rIG9i amVjdC4NCg0KVGhlIHBhcGVyIHN1Z2dlc3RzIHZlcmlmeWluZyBsaW5rIG9iamVjdHMuIFRoaXMg aXMgbm90IHN1ZmZpY2llbnQgdG8gcHJldmVudCBwb2lzb25pbmcuICBJIGNhbiBoYXZlIGEgdmFs aWQgbGluayBvYmplY3QgKGZyb20gYW4gYXR0YWNrZXIpIHRoYXQgYnJpbmdzIG1lICBhbiBpbnZh bGlkIGNvbnRlbnQgb2JqZWN0LiAgSWYgdGhhdCBjb250ZW50IG9iamVjdCBpcyBtYXRjaGVkIG9u IG5hbWUgdGhlbiBwb2lzb25pbmcgd2lsbCBvY2N1ci4gVGhlIG9ubHkgd2F5IGFyb3VuZCB0aGlz IHdvdWxkIGJlIHRvIGhhdmUgYSByZXZlcnNlIGNyeXB0byBtYXBwaW5nIGZyb20gdGhlIG9iamVj dCBuYW1lIHRvIHRoZSBsaW5rIG9iamVjdC4gKExpa2UgYSBzaWduZWQgY29udGVudCBvYmplY3Qg KyBsaW5rIG9iamVjdCB0b2dldGhlciBmcm9tIHRoZSBjb250ZW50IG9iamVjdOKAmXMga2V5KS4N Cg0KVGhlIHBhcGVyIGFsc28gbWVudGlvbnMgdGhhdCBjYWNoZXMgY2FuIGNoZWNrIHNpZ25hdHVy ZXMgYW5kIGNvbnN1bWVycyBjYW4gdXNlIGV4Y2x1ZGVzIHRvIGhlbHAgd2l0aCBwb2lzb25pbmcu IFRoaXMgaXMgdW5zY2FsYWJsZSBmb3IgYSBudW1iZXIgb2YgcmVhc29ucyBhbmQgcHJvYmFibHkg ZGVzZXJ2ZXMgYW5vdGhlciB0aHJlYWQuDQoNClRoZSBjdXJyZW50IENDTnggYXBwcm9hY2ggaXMg dG8gdXNlIGhhc2ggYmFzZWQgbmFtaW5nIGFuZCBvYmplY3RzIHdpdGggbm8gbmFtZXMgKG9ubHkg aW1wbGllZCBoYXNoZXMpLiBUaGlzIGFsbG93cyB1cyB0byBnZXQgYXJvdW5kIG1hbnkgb2YgdGhl c2UgcHJvYmxlbXMuICBORE4gY291bGQgcG90ZW50aWFsbHkgdXNlIHNpbWlsYXIgdGVjaG5pcXVl cyAod2l0aCBvciB3aXRob3V0IHRoZSBsaW5rIG9iamVjdCkuDQoNCk5hY2hvDQoNCg0KWzFdIFNv bWUgcGVvcGxlIGJlbGlldmUgdGhhdCB3ZeKAmXJlIG5vdCBnb2luZyB0byBiZSBpbiBhIHdvcmxk IHdoZXJlIHRoaXMgdHlwZSBvZiBjYWNoaW5nIG1hdHRlcnMsIHNvIHRoaXMgbWF5IG5vdCBiZSBh IGRpc2FkdmFudGFnZS4NCg0KLS0NCk5hY2hvIChJZ25hY2lvKSBTb2xpcw0KUHJvdG9jb2wgQXJj aGl0ZWN0DQpQcmluY2lwYWwgU2NpZW50aXN0DQpQYWxvIEFsdG8gUmVzZWFyY2ggQ2VudGVyIChQ QVJDKQ0KKzEoNjUwKTgxMi00NDU4DQpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPG1haWx0bzpJZ25h Y2lvLlNvbGlzQHBhcmMuY29tPg0KDQpPbiAxMC8xNi8xNSwgMTI6MjIgQU0sICJBbmRyZWEgRGV0 dGkiIDxhbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ8bWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21h Mi5pdD4+IHdyb3RlOg0KDQpEZWFyIEFsbCwNCmRvIHlvdSByZW1lbWJlciB0aGlzIG9sZCBkaXNj dXNzaW9uPw0KDQpDaXRpbmcgRGF2ZU8gIldoaWxlIHdlIG1heSBiZSBmb3JjZWQgaW50byBkb2lu ZyBzb21ldGhpbmcgbGlrZSB0aGlzIHVsdGltYXRlbHkuLi4uIi4NCg0KV2VsbCwgdGhpcyBlbWFp bCBpcyBqdXN0IHRvIHBvaW50IG91dCB0aGF0IE5ETiB0ZWFtIGVtYnJhY2VkIHRoZSBMb2NhdG9y IEhpbnQsIGFrYSBMaW5rIE9iamVjdCwgcHJpbmNpcGxlcyBpbiB0aGVpciBORkQgc29mdHdhcmUs IHdpdGggYSBjbGV2ZXIgdGVjaG5pcXVlIHRvIGF2b2lkIGNhY2hlIHBvaXNvbmluZyAuDQoNClJl ZmVyZW5jZXM6DQoNCmh0dHA6Ly9yZWRtaW5lLm5hbWVkLWRhdGEubmV0L2F0dGFjaG1lbnRzL2Rv d25sb2FkLzQyNy9mb3J3YXJkaW5nLWhpbnRfMjAxNTA4MTQucHB0eA0KaHR0cDovL25hbWVkLWRh dGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzL1NOQU1QLU5ETi1TY2FsYWJpbGl0eS5w ZGYNCnNlZSBhbHNvICJuZXR3b3JrX3JlZ2lvbiIgY29uZmlndXJhdGlvbiBzZWN0aW9uIGluIG5m ZC5jb25mDQoNClJlZ2FyZHMsDQoNCkFuZHJlYQ0KDQoNCg0KT24gMDkvMDEvMjAxNSAyMzozOCwg QW5kcmVhIERldHRpIHdyb3RlOg0KR3JlYXQgbmV3cy4NCklzIHRoZXJlIGFscmVhZHkgYSBkb2N1 bWVudCBwcmVzZW50aW5nIHRoZXNlIGludGVyZXN0aW5nIGZlYXR1cmVzIG9yIGl0IHdpbGwgYmUg cmVsZWFzZWQgc2hvcnRseSA/DQoNCkFuZHJlYQ0KDQoNCg0KT24gMDEvMDkvMjAxNSAwODowNiBQ TSwgSWduYWNpby5Tb2xpc0BwYXJjLmNvbTxtYWlsdG86SWduYWNpby5Tb2xpc0BwYXJjLmNvbT4g d3JvdGU6DQpDQ04gMS4wIGhhcyBnb25lIG1ham9yIHJldmlzaW9ucyBzaW5jZSB0aGUgb2xkIEND Ti4gIEluIHRoZSBjdXJyZW50IHN5c3RlbQ0KdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGZlYXR1cmVz IHRoYXQgbWFrZSB0aGVzZSBpc3N1ZXMgbGVzcyBvZiBhIHByb2JsZW0uDQoNClNwZWNpZmljYWxs eSwgd2UgaGF2ZSBNYW5pZmVzdHMgYW5kIE5hbWUtbGVzcyBvYmplY3RzLiAgVGhlc2UgYmFzaWNh bGx5DQphbGxvdyB5b3UgdG8gaGF2ZSBuYW1lIGluZGlyZWN0aW9uIGFuZCBvYmplY3RzIGhvc3Rl ZCBpbmRlcGVuZGVudGx5IG9mDQpsb2NhdGlvbi4NCg0KVGhlIG5hbWUsIHdoaWNoIGZvciB1cyBp cyBhIG5ldHdvcmsgbmFtZSwgaXMgd2hhdCB0aGUgbmV0d29yayB1c2VzIHRvIGZpbmQNCnN0dWZm LiBJdMK5cyBlYXN5IHRvIHRoaW5nIG9mIHRoaXMgYXMgdGhlIHNhbWUgYXMgdGhlIHVzZXIgZGVm aW5lZCBuYW1lLg0KSW4gc29tZSBjYXNlcyBpdCBpcywgYnV0IGluIHNvbWUgY2FzZXMgaXQgbWln aHQgbm90IGJlLg0KDQpJbiBDQ04gd2UgY2FuIGN1cnJlbnRseSB1c2UgbWFuaWZlc3RzIHRvIGRv IGEgZm9ybSBvZiBzZWN1cmUgdHJhbnNsYXRpb24NCm9mIG9uZSBuYW1lIHRvIGFub3RoZXIuIFRo ZXJlIGFyZSBzb21lIGxpbWl0YXRpb25zIGluIHRlcm1zIG9mIHB1Ymxpc2hlcg0KYnV0IHRoZSBw cmltaXRpdmVzIGFyZSBjdXJyZW50bHkgaG9sZGluZyB1cCBmb3Igd2hhdCB3ZSB3YW50IHRvIGFj aGlldmUuDQoNClNvLCB0byBhbnN3ZXIgeW91ciBpbml0aWFsIHF1ZXN0aW9uLCBJIHRoaW5rIHRo YXQgdGhlIHByaW1pdGl2ZXMgd2UgaGF2ZQ0KcmlnaHQgbm93IGNhbiBnaXZlIHlvdSBhIGxvdCBv ZiB3aGF0IHlvdcK5cmUgbG9va2luZyBmb3IuICBXaWxsIHdlIG5lZWQgdG8NCmhhdmUgc29tZSBl eHRyYSBsb2NhdG9yIG9yIHNvbWUgb3RoZXIgc2NhbGFiaWxpdHkgbWVjaGFuaXNtPyAgTWF5YmUs IGJ1dCBJDQp0aGluayB3ZSBjYW4gZ2V0IGZhciB3aXRoIHRoZSBwcmltaXRpdmVzIHdlIGN1cnJl bnRseSBoYXZlLg0KDQpOYWNobw0KDQoNCi0tDQpOYWNobyAoSWduYWNpbykgU29saXMNClByb3Rv Y29sIEFyY2hpdGVjdA0KUHJpbmNpcGFsIFNjaWVudGlzdA0KUGFsbyBBbHRvIFJlc2VhcmNoIENl bnRlciAoUEFSQykNCisxKDY1MCk4MTItNDQ1OA0KSWduYWNpby5Tb2xpc0BwYXJjLmNvbTxtYWls dG86SWduYWNpby5Tb2xpc0BwYXJjLmNvbT4NCg0KDQoNCg0KDQpPbiAxLzkvMTUsIDEwOjI2IEFN LCAiQW5kcmVhIERldHRpIiA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PjxtYWlsdG86YW5kcmVh LmRldHRpQHVuaXJvbWEyLml0PiB3cm90ZToNCg0KDQpJIGFncmVlIG9uIGFsbCB5b3VyIHBvaW50 cy4NCg0KQ29uc2VxdWVudGx5LCBJIHNlZSB0d28gY2hvaWNlcyBpbiBmcm9udCBvZiB1cyBiZWZv cmUgdG8gdGhpbmsgdG8gdXNlDQpJQ04gaW4gdGhlIGdsb2JhbCBzY2FsZToNCg0KMSkgZWl0aGVy IHdlIGZvdW5kIGEgcmVhc29uYWJsZSB3YXkgdG8gc2NhbGUgdGhlIHJvdXRpbmcgYnkgb2JqZWN0 IG5hbWUNCihpbmNsdWRpbmcgbW9iaWxpdHkgYW5kIG11bHRpLWRlc3RpbmF0aW9ucy9tdWx0aS1z b3VyY2VzIGNhc2VzKTsNCjIpIG9yIHdlIGZvdW5kIGEgcmVsaWFibGUgYW5kIHNlY3VyZSB0cmFu c2xhdGlvbiBtZWNoYW5pc20uDQoNCldoaWNoIG9mIHR3byB3aWxsIHJlcXVpcmUgbGVzcyBlZmZv cnQ/DQoNCkkgZG8gbm90IGtub3cgOi0pDQoNCkFuZHJlYQ0KDQoNCg0KT24gMDEvMDkvMjAxNSAw NjoyMSBQTSwgRGF2aWQgT3JhbiB3cm90ZToNCldoaWxlIHdlIG1heSBiZSBmb3JjZWQgaW50byBk b2luZyBzb21ldGhpbmcgbGlrZSB0aGlzIHVsdGltYXRlbHksIGV2ZXJ5DQp0aW1lIHlvdSBpbnRy b2R1Y2UgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiB2aWEgc29tZSBraW5kIG9mIHRyYW5zbGF0aW9u DQpmdW5jdGlvbiwgeW91IGRyYW1hdGljYWxseSBpbmNyZWFzZSB0aGUgYXR0YWNrIHN1cmZhY2Ug YWdhaW5zdCB0aGUNCnN5c3RlbS4gTm90IG9ubHkgZG8geW91IGhhdmUgdG8gc2VjdXJlIHRoZSBp bnB1dCBhbmQgdGhlIG91dHB1dCB2YWx1ZXMNCmluIHRoZSBwYWNrZXRzLCB5b3UgYWxzbyBoYXZl IHNlY3VyZSB0aGUgdHJhbnNsYXRpb25zIGFnYWluc3Qgc3Bvb2ZpbmcNCmFuZCB0aGUgc2Vydmlj ZSB0aGF0IHBlcmZvcm1zIHRoZSB0cmFuc2xhdGlvbiBhZ2FpbnN0IHRoZSBmdWxsIHBhbm9wbHkN Cm9mIHZ1bG5lcmFiaWxpdGllcy4NCg0KUm91dGluZyBoaW50cyBhcmUgcGFydGljdWxhcmx5IHRy aWNreS4gSSByZWNhbGwgYSBwcm9wb3NhbCBmb3IgTkRODQpyb3V0aW5nIGhpbnRzIHRoYXQgd2Fz IHByZXNlbnRlZCBhdCBhIHJlY2VudCBORE4gcmV0cmVhdCB0aGF0IGxvb2tlZA0Kc3VwZXJmaWNp YWxseSBjbGV2ZXIsIGJ1dCBjb2xsYXBzZWQgaW4gYSBoZWFwIG9mIHNlY3VyaXR5IHByb2JsZW1z IGFmdGVyDQphIGZldyBob3VycyBvZiBzY3J1dGlueS4NCg0KSW52YWxpZGF0aW9uIG9mIG1hcHBp bmdzIGlzIGFsc28gcXVpdGUgZGVsaWNhdGUgZm9yIHJvdXRpbmcgc3lzdGVtcw0Kd2hlcmUgdGhl IGV4cGVjdGF0aW9ucyBvZiByb3V0aW5nIGRpc3J1cHRpb24gZHVyYXRpb25zIGFyZSBtdWNoIHNo b3J0ZXINCnRoYW4gc2F5LCBuYW1lIG1hcHBpbmcgZGlzcnVwdGlvbnMgaW4gc3lzdGVtcyBsaWtl IEROUyBkdWUgdG8NCnRyYW5zbGF0aW9uIGNhY2hlIFRUTHMuDQoNCk9uZSB0aGluZyB0aGF0IG1h a2VzIHJvdXRpbmcgaGludHMgKGFzIG9wcG9zZWQgdG8gbmFtZS0+bmFtZQ0KdHJhbnNsYXRpb25z KSBwYXJ0aWN1bGFybHkgdHJpY2t5IGZvciBORE4vQ0NOLWxpa2UgYXJjaGl0ZWN0dXJlcyBpcw0K ZG9pbmcgdGhlbSBpbiBhIHdheSB0aGF0IGRvZXMgbm90IGJyZWFrIG9yIHN1YnN0YW50aWFsbHkg Y29uc3RyYWluDQptdWx0aS1kZXN0aW5hdGlvbiBkZWxpdmVyeS4gSXTCuXMgbXVjaCBlYXNpZXIg dG8gZG8gdGhpcyB3aXRoDQpzaW5nbGUtZGVzdGluYXRpb24gZGVsaXZlcnkgLSBvbmUgZXhhbXBs ZSBvZiBhIGZ1bGwtd29ya2VkIHNjaGVtZSBpcyB0aGUNCkxJU1AgbWFwcGluZyBzZXJ2aWNlIGZv ciBJUC4NCg0KRGF2ZU8uDQoNCg0KDQpPbiBKYW4gOSwgMjAxNSwgYXQgMjozMCBBTSwgQW5kcmVh IERldHRpIDxhbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ+PG1haWx0bzphbmRyZWEuZGV0dGlAdW5p cm9tYTIuaXQ+DQp3cm90ZToNCg0KT24gMDEvMDgvMjAxNSAwNjowMCBQTSwgTWFyYy5Nb3Nrb0Bw YXJjLmNvbTxtYWlsdG86TWFyYy5Nb3Nrb0BwYXJjLmNvbT4gd3JvdGU6DQpQQVJDIHdpbGwgYmUg cmVsZWFzaW5nIHRoZSBuZXh0IHZlcnNpb24gb2Ygb3VyIHdvcmtpbmcgZG9jdW1lbnRzDQpzaG9y dGx5LCBiZWZvcmUgdGhlIGljbnJnIG1lZXRpbmcuICBXZSBoYXZlIGZvciBhIHdoaWxlIHN1cHBv cnRlZCBhbg0KSW50ZXJlc3QgY2FycnlpbmcgYSBQYXlsb2FkIGZpZWxkIHRoYXQgY2FuIGNhcnJ5 IGV4dGVuZGVkIGluZm9ybWF0aW9uDQp0aGF0IGlzIG5vdCBwYXJ0IG9mIHRoZSBuYW1lLiAgSW50 ZXJtZWRpYXRlIG5vZGVzIGRvIG5vdCBwcm9jZXNzIHRoZQ0KcGF5bG9hZC4NCg0KSWYgdGhlIHBh eWxvYWQgY2FuIG1ha2UgYSBkaWZmZXJlbmNlIHRvIGEgZHluYW1pYyBjb250ZW50IHB1Ymxpc2hl ciwNCnRoZW4gdGhlIHJlcXVlc3RlciBtdXN0IHB1dCBhIG1hcmtlciBvZiB0aGUgcGF5bG9hZCBp biB0aGUgbmFtZSDigLkgaS5lLg0KcHV0IHRoZSBoYXNoIG9mIHRoZSBwYXlsb2FkIGEgYSBuYW1l IGNvbXBvbmVudCwgb3IgdXNlIGEgbm9uY2UuICBUaGlzDQp3aWxsIGFsbG93IHByb3BlciBtdWx0 aXBsZXhpbmcgb2YgZGlmZmVyZW50IHBheWxvYWRzIGluIHRoZSBuYW1lLg0KSSBzZWUgdGhhdCB0 aGlzIGlzIGEgd2F5IHRvIGluZGljYXRlIHRvIHRoZSByb3V0ZXIgd2hpY2ggaXMgdGhlIHBhcnQN Cm9mIHRoZSBuYW1lIHRoYXQgaXMgcmVsZXZhbnQgZm9yIHRoZSBQSVQvRklCIHB1cnBvc2VzLiBB bmQgaXQgc291bmRzDQpnb29kIHRvIG1lLCBzaW5jZSBpdCBzcGVlZHMgdXAgdGhlIGxvb2t1cCBw cm9jZXNzZXMuDQoNCkhvd2V2ZXIsIGxldCBtZSBwb3NlIGEgbW9yZSBnZW5lcmFsIHF1ZXN0aW9u OiBpcyBpdCByZWFsbHkgIklDTg0KbWFuZGF0b3J5IiB0byB1c2UgYSBjb21wb25lbnQgb2YgdGhl IG9iamVjdCBuYW1lIHRvIGZvcndhcmQ/DQoNCldoYXQgd2Ugd291bGQgbG9zZSwgaWYgd2UgdXNl ZCB0aGUgb2JqZWN0IG5hbWUgb25seSBmb3IgUElUIGFuZA0KY2FjaGluZyBvcGVyYXRpb25zIGFu ZCAob3B0aW9uYWxseSkgYW5vdGhlciAicm91dGluZyBpbmZvIiBmaWVsZA0KY29tcGxldGVseSBk ZWNvdXBsZWQgZnJvbSB0aGUgbmFtZSBmb3IgRklCIGZvcndhcmRpbmcgcHVycG9zZXM/DQoNCklm IHdlIGRvIG5vdCBsb3NlIHNvIG11Y2gsIHdoeSBkbyBub3Qgb3BlbiBhbiBJQ04gMS4wMSBwaGFz ZSAoMi4wIHdhcw0KdG9vIGFtYml0aW91cyA7LSkpICBpbiB3aGljaCB3ZSByZWNvZ25pemUgdGhh dCByb3V0aW5nIGJ5IG9iamVjdCBuYW1lDQpjcmVhdGVzIHNjYWxhYmlsaXR5IHByb2JsZW0gaW4g dGhlIGxhcmdlIGFyZWEsIGFuZCBzbyBpbiB0aGVzZSBjYXNlcw0KSUNOIGNhbiBiZSBoZWxwZWQg YnkgYSBwbGFpbiBvbGQgYnkgcm91dGluZyBieSBsb2NhdG9yIChha2Egcm91dGluZw0KaW5mbywg cm91dGluZyBoaW50LCBsYWJlbCwgZm9yd2FyZGluZyBhbGlhcywgZXRjLik/DQoNCklmIHRoaXMg d2FzIG9idmlvdXMsIHByb2JhYmx5IGl0IGlzIG5vdyB0aGUgcmlnaHQgdGltZSB0byBkZWZpbmUg c3VjaA0KYSBUTFYuIFNpbWlyYXJpbHkgdG8gS2V5TG9jYXRvciB3ZSBjb3VsZCBkZWZpbmUgYSBD b250ZW50TG9jYXRvciB0aGF0DQpzcGVjaWZpZXMgYSAob3IgbW9yZSkgcm91dGFibGUgTmFtZSB3 aGVyZSBpdCBpdCBpcyBwb3NzaWJsZSB0byBmb3VuZA0KdGhlIG9iamVjdC4NCg0KSSBrbm93IHRo YXQgSSBhbSByZWRpc2NvdmVyaW5nIHRoZSB3aGVlbCBzaW5jZSBtYW55IG90aGVyIGV4Y2VsbGVu dA0KcHJvamVjdHMvcmVzZWFyY2hlcnMgYmVmb3JlIGhhdmUgcHJlZGljdGVkIHRoYXQsIGUuZy4N Cg0KU0FJTCBwcm9qZWN0IDIwMTAgwq0gwrNSb3V0aW5nIGhpbnRzwrINCg0KUy4gU2hlbmtlciwg MjAxMSAtIE5hbWluZyBpbiBjb250ZW50LW9yaWVudGVkIEFyY2hpdGVjdHVyZXM6IMKzxaB0aGUN CmZldGNoLXRlcm1zIGVuYWJsZSB0aGUgcm91dGluZyBzeXN0ZW0gdG8gbW9yZSBlYXNpbHkgZmlu ZCB0aGUgb2JqZWN0wrINCg0KaHR0cDovL3d3dy5pY3NpLmJlcmtlbGV5LmVkdS9wdWJzL25ldHdv cmtpbmcvSUNTSV9uYW1pbmdpbmNvbnRlbnRvcmllbnRlDQpkMTEucGRmDQoNClByZXNlbnRhdGlv biBvZiBELiBPcmFuLCAyMDExIC0gTkROIGFuZCBJUCBSb3V0aW5nOiBDYW4gaXQgc2NhbGU/IMKt DQrCs8WgVXNlIGEgdHJhbnNsYXRpb24gbG9va3VwIHRvIGNvbnZlcnQgZnJvbSBjb250ZW50IG5h bWUgdG8gcm91dGluZw0KbGFiZWwocynCsg0KDQpodHRwOi8vdG9vbHMuaWV0Zi5vcmcvZ3JvdXAv aXJ0Zi90cmFjL3Jhdy1hdHRhY2htZW50L3dpa2kvaWNucmcvSVJURiUyMC0NCiUyMENDTiUyMEFu ZCUyMElQJTIwUm91dGluZyUyMC0lMjAyLnBkZg0KDQpIZXJtYW5zIGV0LiBhbCwgIDIwMTIgLSBH bG9iYWwgc291cmNlIG1vYmlsaXR5IGluIHRoZSBjb250ZW50LWNlbnRyaWMNCm5ldHdvcmtpbmcg YXJjaGl0ZWN0dXJlLSDCs1NlcGFyYXRlIG5hbWVzcGFjZXMgZm9yIGlkZW50aWZpZXIgYW5kDQps b2NhdG9yc8KyLg0KaHR0cDovL3VzZXIuaXQudXUuc2UvfmZyZWhlNDg5L3B1YmxpY2F0aW9ucy9o ZXJtYW5zMTJnbG9iYWwucGRmDQoNCkwuIFpoYW5nLCAyMDEzIC0gU2NhbGluZyBORE4gUm91dGlu ZzogT2xkIFRhbGUsIE5ldyBEZXNpZ24sDQrCs0FwcGxpY2F0aW9uIG5hbWVzIGFyZSB1c2VkIGZv ciBjYWNoaW5nIGFuZCBzaWduYXR1cmUgdmVyaWZpY2F0aW9uLA0Kd2hpbGUgdGhlIGZvcndhcmRp bmcgYWxpYXMsIHdoaWNoIHJlZmxlY3RzIHRoZSBzZXJ2aWNlIHByb3ZpZGVyIG9mIHRoZQ0KY29u dGVudCBwcm9kdWNlciwgc2VydmVzIGFzIGEgaGludCB0byByb3V0ZXJzIGFib3V0IHdoZXJlIHRo ZSBwYWNrZXQNCm1heSBiZSBmb3J3YXJkZWTCsg0KDQpodHRwOi8vbmFtZWQtZGF0YS5uZXQvd3At Y29udGVudC91cGxvYWRzLzIwMTQvMDgvbmRuLXRyLTQtc2NhbGluZy1uZG4tcm8NCnV0aW5nLnBk Zg0KDQpOLiBTb2xpcyAoUEFSQyBkZXZlbG9wZXIgb2YgQ0NOeCAxLjApLCBwcmVzZW50YXRpb24g YXQgQ0NOeENvbiAyMDEzIMKtDQpPcmRlcmVkLUVsZW1lbnQgTmFtaW5nIChPRU4pLCDCs0kgcHJl c2VudGVkIGEgbWF0Y2hpbmcgc3lzdGVtIHdpdGggb3JkZXINCm9mIHByZWZlcmVuY2UgYmFzZWQg b24gbGFiZWxzICh3aGljaCBpbmNsdWRlZCBoYXNoZXMgb2YgY29udGVudCnCsg0KaHR0cDovL3d3 dy5jY254Lm9yZy9ldmVudHMvY2NueGNvbi0yMDEzLw0KDQogICAgICBSZWdhcmRzLA0KDQpBbmRy ZWENCkl0IGlzIG5vdCBtYW5kYXRvcnkgdGhhdCBhcHBsaWNhdGlvbnMgZG8gdGhpcyDigLkgc29t ZSBkYXRhIG1pZ2h0DQpyaWdodGx5IGJlbG9uZyBpbiB0aGUgbmFtZS4NCg0KVXNpbmcgdGhpcyBt ZXRob2QgcmVsaWV2ZXMgdGhlIGZvcndhcmRpbmcgcGxhbmUgZnJvbSBoYXZpbmcgdG8NCnByb2Nl c3MgYW5kIHN0b3JlIGluIHRoZSBQSVQgbGFyZ2UgbmFtZXMgdGhhdCBtYWtlIG5vIGRpZmZlcmVu Y2UgaW4NCnJvdXRpbmcuICBJdCBhbHNvIG1lYW5zIHRoYXQgdGhlIHBvdGVudGlhbGx5IGxhcmdl IHBheWxvYWQgZG9lcyBub3QNCm5lZWQgdG8gYmUgZWNob2VkIGJhY2sgdG8gdGhlIGNsaWVudCBp biB0aGUgcmVzcG9uc2UgbmFtZS4NCg0KVGhlIHByZXZpb3VzIFBBUkMgc3BlYyBpcyBhdA0KaHR0 cDovL3d3dy5jY254Lm9yZy9wdWJzL2NjbngtbW9za28tdGx2bWVzc2FnZXMtMDIuaHRtbA0KLiAg SXQgd2lsbCBiZSB1cGRhdGVkIGluIHRoZSBuZXh0IGRheSBvciBzbyBhbmQgd2Ugd2lsbCBzZW5k IGFuIGVtYWlsDQp0byB0aGUgbGlzdC4NCg0KTWFyYw0KDQpPbiBKYW4gOCwgMjAxNSwgYXQgODox OSBBTSwgTWFyayBTdGFwcA0KPG1qc0BjaXNjby5jb20+PG1haWx0bzptanNAY2lzY28uY29tPg0K ICAgd3JvdGU6DQoNCg0KDQpPbiAxLzgvMTUgNDoyNCBBTSwgQW5kcmVhIERldHRpIHdyb3RlOg0K DQoNCkRlYXIgTWFyaywNCg0KSSBmb3VuZCByYXRoZXIgaW50ZXJlc3RpbmcgdGhpcyBxdWVzdGlv bg0KDQoiSXMgaXQgcmVhbGx5IG5lY2Vzc2FyeSB0byBjb250aW51ZSB0byBmb3JjZSBhbGwgb2Yg dGhlIGluZm9ybWF0aW9uDQppbg0KSW50ZXJlc3RzIGludG8gdGhlIE5hbWU/ICBXb3VsZG4ndCBp dCBiZSBjbGVhcmVyIHRvIHVzZSB0aGUgTmFtZQ0Kb25seQ0KZm9yIHB1Ymxpc2hlci9yb3V0aW5n IGluZm8sIG9iamVjdCBuYW1lIGluZm8sIGFuZCBzZWdtZW50L3NlcXVlbmNlDQpudW1iZXI/Ig0K DQphbmQgd29uZGVyIElDTiBjb21tdW5pdHkgdGhpbmsgYWJvdXQgdGhhdC4gRXNwZWNpYWxseSB3 aXRoIHJlc3BlY3QNCnRvDQp0aGUgcm91dGluZyBpbmZvLg0KVGhhdCBzcGVjaWZpYyBxdWVzdGlv biBoYXMgYmVlbiBvcGVuIGZvciBxdWl0ZSBhIGxvbmcgdGltZSAtIG5vdA0KcmVhbGx5IGluIHRo ZSByb3V0aW5nIGNvbnRleHQgaG93ZXZlci4gT25lIHBvc2l0aW9uIGhhcyBiZWVuIHRoYXQNCklu dGVyZXN0cyBjYXJyeSAib25seSIgYSBuYW1lLCBhbmQgdGhlcmVmb3JlIGFsbCBhcHBsaWNhdGlv bi1zcGVjaWZpYw0KZGF0YSBtdXN0IGJlIGluIHRoZSBuYW1lLiBOb3cgaW4gZmFjdCBJbnRlcmVz dHMgaGF2ZSBiZWVuIHBlcm1pdHRlZA0KdG8gY2Fycnkgc2V2ZXJhbCBhZGRpdGlvbmFsICJtZXRh IiBpdGVtcyAtIHN1Y2ggYXMgZmlsdGVycy9zZWxlY3RvcnMNCihhbm90aGVyIG9wZW4gdG9waWMp IGFuZCB0aW1lb3V0IHZhbHVlcy4gQW5vdGhlciBwb3NpdGlvbiBhc2tzDQp3aGV0aGVyIHRoZXJl IGFyZSB0eXBlcyBvZiBhcHBsaWNhdGlvbi1zcGVjaWZpYyBkYXRhIHRoYXQgY291bGQgYWxzbw0K YmUgY2FycmllZCBvdXRzaWRlIHRoZSBJbnRlcmVzdCBuYW1lLiBXZSd2ZSBhc2tlZCB3aGV0aGVy IFJFU1QtZnVsDQphcHBsaWNhdGlvbiBzdGF0ZSB0cmFuc2ZlciBtaWdodCBiZSBvbmUgZXhhbXBs ZS4NCg0KDQoNCkkgc2VlIGEgc2NhbGFiaWxpdHkgcHJvYmxlbSB3aXRoIHRoZSBJQ04gcm91dGlu ZyBwbGFuZSwNCnllcywgb2YgY291cnNlIC0gdGhhdCdzIGEgdmVyeSBsb25nLXN0YW5kaW5nIHBy b2JsZW0uDQoNCmVzcGVjaWFsbHkgd2hlbg0KDQoNCm9iamVjdHMgYXJlIG11bHRpLXNvdXJjZWQg KHNhbWUgb2JqZWN0IG9uIG15IFBDIGFuZCBvbiBteSBwaG9uZSkgYW5kDQpvYmplY3RzIGFyZSBw cm92aWRlZCBieSBtb2JpbGUgZGV2aWNlcy4gIFRoaXMgZnJhbWV3b3JrIGNvdWxkIGJlIHRoZQ0K bm9ybSBpbiB0aGUgZnV0dXJlLg0KdGhhdCdzIC4uLiBjZXJ0YWlubHkgYW4gYXNzZXJ0aW9uIEkn dmUgaGVhcmQgYmVmb3JlLCBidXQgImNvdWxkIGJlIg0KaXMgYWJvdXQgYXMgc3Ryb25nIGFzIGl0 IGdldHMuIHRoZXJlIGFyZSBhIGxvdCBvZiBxdWVzdGlvbnMgYWJvdXQNCndoZXRoZXIgZW5jYXBz dWxhdGlvbiBtZWNoYW5pc21zLCBvciAibmFtZSByZXNvbHV0aW9uIiBtZWNoYW5pc21zLCBvcg0K c29tZSBvdGhlciBtZWNoYW5pc21zIHdpbGwgYmUgbmVlZGVkIHRvIGRlYWwgd2l0aCB0aGUgZXhw ZWN0ZWQgbmFtZQ0Kc2NhbGUsIHdoZXRoZXIgb3Igbm90IHRoZXJlIHdpbGwgYmUgYW55IHNpZ25p ZmljYW50IG9mIHBlZXItdG8tcGVlcg0KY29tbXVuaWNhdGlvbi4gcGVyc29uYWxseSwgSSB0aGlu ayBpdCdzIGhpZ2hseSB1bmxpa2VseSB0aGF0IG15IHBob25lDQp3aWxsICJwdWJsaXNoIiBhbnl0 aGluZyBkaXJlY3RseSwgYnV0IHRoYXQncyBqdXN0IGFub3RoZXIgc3BlY3VsYXRpb24NCnJlYWxs eS4NCg0KYXQgdGhlIG1vbWVudCwgSSdkIGJlIGhhcHB5IGlmIHRoZXJlIGNvdWxkIGJlIHByb2dy ZXNzIG9uIGV2ZW4gdGhlDQptb3N0IGJhc2ljIGFzcGVjdHMgb2YgbWVzc2FnaW5nIC0gc3VjaCBh cyB3aGF0IG5hbWVzIGxvb2sgbGlrZSwNCnNvbWV0aGluZyB0aGF0IHNlZW1zIHRydWx5IGZ1bmRh bWVudGFsLg0KDQpUaGFua3MsDQpNYXJrDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QNCg0KaWNucmdAaXJ0Zi5vcmc8 bWFpbHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0 aW5mby9pY25yZw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCmljbnJnIG1haWxpbmcgbGlzdA0KDQppY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0 Zi5vcmc+DQpodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQoNCg0K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmljbnJnIG1h aWxpbmcgbGlzdA0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6 Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZw0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmljbnJnIG1haWxpbmcgbGlzdA0KaWNucmdA aXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFp bG1hbi9saXN0aW5mby9pY25yZw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QNCmljbnJnQGlydGYub3JnPG1haWx0 bzppY25yZ0BpcnRmLm9yZz4NCmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8v aWNucmcNCg0K --_000_D24A57A02E7D4jefft0remapuclaedu_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBSYXZpLDwv ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Jmd0OyZuYnNwOzxzcGFuIHN0eWxlPSJjb2xv cjogcmdiKDMxLCA3MywgMTI1KTsgZm9udC1zaXplOiAxNXB4OyI+dGhlIHdob2xlIG5hbWUgaXMg YSBwZXJzaXN0ZW50IElEPC9zcGFuPjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+RG8g eW91IGV4cGVjdCB0byBiZSBhYmxlIHRvIGdyYWIgYSByYW5kb20gY29udGVudCBvYmplY3QgZnJv bSB0aGUgbmV0d29yayAobm90IHBhcnRpY2lwYXRpbmcgaW4gdGhlIGFwcGxpY2F0aW9uIHdoaWNo IHByb2R1Y2VkIGl0KSwgbG9vayBhdCBpdHMgSUQgYW5kIGRvIHNvbWV0aGluZyB3aXRoIHRoYXQg SUQ/IFdoYXQ/IEkgdGhpbmsgdG8gYnVyZGVuIGlzIG9uIHlvdSB0byBqdXN0aWZ5IHdoeSBhbnlv bmUgc2hvdWxkIGJlIGFibGUgdG8NCiBsb29rIGF0IGEgY29udGVudCBvYmplY3QncyBJRCBhbmQg ZG8gc29tZXRoaW5nIHdpdGggaXQuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5DaGVl cnMsPC9kaXY+DQo8ZGl2Pi0gSmVmZiBUPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4g aWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGli cmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVIt Qk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJP VFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVIt VE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElO Ry1UT1A6IDNwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFu PmljbnJnICZsdDs8YSBocmVmPSJtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZyI+aWNucmct Ym91bmNlc0BpcnRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBSYXZpIFJhdmluZHJhbiAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnJhdmkucmF2aW5kcmFuQGh1YXdlaS5jb20iPnJhdmkucmF2aW5kcmFu QGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5E YXRlOiA8L3NwYW4+RnJpZGF5LCBPY3RvYmVyIDE2LCAyMDE1IGF0IDE0OjA4OjAwPGJyPg0KPHNw YW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+SmVmZiBUaG9tcHNvbiAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmplZmZ0MEByZW1hcC51Y2xhLmVkdSI+amVmZnQwQHJlbWFwLnVjbGEu ZWR1PC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdA aXJ0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmlj bnJnQGlydGYub3JnPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+ U3ViamVjdDogPC9zcGFuPlJlOiBbaWNucmddIFRoZSBteXRoIG9mIG1lYW5pbmdmdWwgbmFtZXMg KHdhczogTG9jYXRvciBoaW50KTxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXYg eG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hl bWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWlj cm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0 LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVD LWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3Jk IDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT4NCjwhLS0NCiAvKiBGb250IERlZmluaXRp b25zICovDQogQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb3VyaWVyOw0KCXBhbm9zZS0xOjIg NyA0IDkgMiAyIDUgMiA0IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBN YXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9u dC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9u dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0 IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAx MSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiRGVqYVZ1IFNh bnMiOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KIC8qIFN0eWxlIERlZmluaXRp b25zICovDQogcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5 cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRl Y29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dl ZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3Jh dGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5hcHBsZS1zdHlsZS1zcGFuDQoJe21zby1zdHlsZS1uYW1l OmFwcGxlLXN0eWxlLXNwYW47fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj MUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpz cGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250 LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0No cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw dDt9DQpAcGFnZSBTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46NzAuODVw dCA3MC44NXB0IDU2LjdwdCA3MC44NXB0O30NCmRpdi5TZWN0aW9uMQ0KCXtwYWdlOlNlY3Rpb24x O30NCi0tPg0KPC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCiA8bzpzaGFwZWRlZmF1 bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt LVtpZiBndGUgbXNvIDldPjx4bWw+DQogPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KICA8 bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCiA8L286c2hhcGVsYXlvdXQ+PC94bWw+ PCFbZW5kaWZdLS0+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl IiBzdHlsZT0id29yZC13cmFwOiBicmVhay13b3JkOw0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNl Oy13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2UiPg0KPGRpdiBjbGFzcz0iU2Vj dGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx MjUpOyI+SGkgSmVmZiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0 OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy NSk7Ij5TbyBpdCBkZXBlbmRzIG9uIHdobyBzdWdnZXN0ZWQgdGhlIHJvdXRpbmcgcHJlZml4IHBh cnQgb2YgdGhlIG5hbWUgdG8gdGhlIHByb2R1Y2VyLCBkb2VzIHRoYXQgY29tZSBmcm9tIHRoZSBu ZXR3b3JrID8sIEkgZG9u4oCZdCB0aGluayB0aGF0IGlzIHRoZSBjYXNlLg0KIFdoYXQgSSB1bmRl cnN0YW5kIGlzIHRoYXQgdGhlIHdob2xlIG5hbWUgaXMgYSBwZXJzaXN0ZW50IElELCBpdCBvbmx5 IGhhcHBlbnMgdGhhdCBhcHBsaWNhdGlvbnMgc2hhcmUgdGhhdCBhdXRob3JpdHkgcHJlZml4IGhl bmNlIGlzIGFibGUgdG8gbWFrZSB1c2Ugb2YgbmFtZSBhZ2dyZWdhdGlvbiwgJm5ic3A7YW5kIG5v IG1hdHRlciB3aGVyZSB5b3UgcHVibGlzaCB0aGlzIGNvbnRlbnQgb2JqZWN0IHNob3VsZCBhbHdh eXMgY2FycnkgdGhlIHNhbWUgbmFtZS4NCiBJbiB0aGlzIHNlbnNlLCBJIGRpc2FncmVlIHdpdGgg dGhlIHNlcGFyYXRpb24geW91IGRlc2NyaWJlLCBhbHNvIGEgcmVhc29uIGZvciB0aGUgTElOSyBv YmplY3QgcHJvcG9zYWwgaW4gTkROLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx LCA3MywgMTI1KTsiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+UmF2aTxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3 MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg MTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+ PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh bnMtc2VyaWY7Ij4gVGhvbXBzb24sIEplZmYgWzxhIGhyZWY9Im1haWx0bzpqZWZmdDBAcmVtYXAu dWNsYS5lZHUiPm1haWx0bzpqZWZmdDBAcmVtYXAudWNsYS5lZHU8L2E+XQ0KPGJyPg0KPGI+U2Vu dDo8L2I+IEZyaWRheSwgT2N0b2JlciAxNiwgMjAxNSAxOjA5IFBNPGJyPg0KPGI+VG86PC9iPiBS YXZpIFJhdmluZHJhbjsgPGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRm Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFRoZSBteXRoIG9mIG1lYW5pbmdmdWwg bmFtZXMgKHdhczogTG9jYXRvciBoaW50KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmks IHNhbnMtc2VyaWY7Ij5SYXZpIHdyaXRlczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENh bGlicmksIHNhbnMtc2VyaWY7Ij4mZ3Q7Jm5ic3A7QWxzbyB0aGUgbm90aW9uIG9mIG5hbWVsZXNz IG9iamVjdHMgc2VlbXMgdG8gY29udHJhZGljdCwgd2hlbiB0aGUgYmFzaWMgcHJpbWl0aXZlIG9m IElDTiZuYnNwOyBpcyBuYW1lZCBkYXRhLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2Fs aWJyaSwgc2Fucy1zZXJpZjsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2Fs aWJyaSwgc2Fucy1zZXJpZjsiPk5vIGNvbnRyYWRpY3Rpb24gZnJvbSBjdXJyZW50IHByYWN0aWNl LiBIZXJlIGlzIGFuIGludGVyZXN0IG5hbWUgdGhhdCBJIGp1c3QgZ3JhYmJlZCBmcm9tIHRoZSBO RE4gdGVzdCBiZWQ6ICZxdW90Oy9uZG4vZWR1L3VjbGEvcmVtYXAvbmRucnRjL2NoYXQvcmVtYXAv RjZQQ1dscVdyVi8xNDQ0ODUwODY1LzEmcXVvdDsuIFRoZSBwcmVmaXggJnF1b3Q7L25kbi9lZHUv dWNsYS9yZW1hcC9uZG5ydGMvY2hhdC9yZW1hcCZxdW90Ow0KIGlzIG9ubHkgdXNlZnVsIHRvIHJv dXRlIHRoZSBpbnRlcmVzdCB0byB0aGUgYXBwbGljYXRpb24uIEFsbCB0aGUgdGhvdXNhbmRzIG9m IGludGVyZXN0cyBmbHlpbmcgdG93YXJkcyB0aGlzIGFwcGxpY2F0aW9uIGhhdmUgdGhlIHNhbWUg cHJlZml4LiBUaGUgbGFzdCBwYXJ0ICZxdW90O0Y2UENXbHFXclYvMTQ0NDg1MDg2NS8xJnF1b3Q7 IG9ubHkgbWVhbnMgc29tZXRoaW5nIGJlY2F1c2UgdGhlIHByb2R1Y2VyIGFwcGxpY2F0aW9uIHRv bGQgdGhlIGNvbnN1bWVyIGFwcGxpY2F0aW9uDQogdG8gYXNrIGZvciBpdC4gVGhpcyBuYW1lIGlu IG5vIHdheSAmcXVvdDtzZWxmLWRlc2NyaWJlcyZxdW90OyB0aGUgb2JqZWN0LCBzbyBpdCBpcyBp biBlZmZlY3QgJnF1b3Q7bmFtZWxlc3MmcXVvdDsgYWxyZWFkeSBmcm9tIGFuIG91dHNpZGUgb2Jz ZXJ2ZXIuIFRoZXJlIGlzIGxpdHRsZSBkaWZmZXJlbmNlIGlmIHRoZSBwcm9kdWNlciBhcHBsaWNh dGlvbiB0b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0byBhc2sgZm9yIGFuIG9iamVjdCBi eSBoYXNoLiBUaGlzIGlzIHNpbWlsYXINCiB0byBob3cgSSB1bmRlcnN0YW5kIHRoZSBwcm9ibGVt YXRpY2FsbHktdGVybWVkICZxdW90O25hbWVsZXNzIG9iamVjdCZxdW90OzogQW4gb2JqZWN0IGlz IHJlcXVlc3RlZCBpbiBhbiBpbnRlcmVzdCB3aXRoIGEgcm91dGFibGUgcHJlZml4IGFuZCBhbm90 aGVyIHBhcnQgKHRoZSBoYXNoKSB3aGljaCB0aGUgcHJvZHVjZXIgYXBwbGljYXRpb24gdG9sZCB0 aGUgY29uc3VtZXIgYXBwbGljYXRpb24gdG8gYXNrIGZvci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxh Y2s7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5 OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4tIEplZmYgVDxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7 IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv bG9yOiBibGFjazsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5pY25y ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmciPmljbnJnLWJvdW5j ZXNAaXJ0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgUmF2aSBSYXZpbmRyYW4gJmx0OzxhIGhy ZWY9Im1haWx0bzpyYXZpLnJhdmluZHJhbkBodWF3ZWkuY29tIj5yYXZpLnJhdmluZHJhbkBodWF3 ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBPY3RvYmVyIDE2LCAyMDE1 IGF0IDEyOjIyOjAwPGJyPg0KPGI+VG86IDwvYj5EaXJrIEt1dHNjaGVyICZsdDs8YSBocmVmPSJt YWlsdG86RGlyay5LdXRzY2hlckBuZWNsYWIuZXUiPkRpcmsuS3V0c2NoZXJAbmVjbGFiLmV1PC9h PiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25h Y2lvLlNvbGlzQHBhcmMuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOklnbmFjaW8u U29saXNAcGFyYy5jb20iPklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+Jmd0OywgJnF1b3Q7PGEg aHJlZj0ibWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCI+YW5kcmVhLmRldHRpQHVuaXJv bWEyLml0PC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJv bWEyLml0Ij5hbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0i bWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhy ZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxi PlN1YmplY3Q6IDwvYj5SZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQ8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog YmxhY2s7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+ QWdyZWUgdGhhdCB3ZSBzaG91bGRu4oCZdCBtaXggdGhlIHR3byBzZW1hbnRpY3MgdGhhdCBvZiBh IElEIGFuZCBhIExvY2F0b3IsIHRoZXkgb3BlcmF0ZSBhbmQgYXJlIG1hbmFnZWQgaW4gdHdvIGRp ZmZlcmVudCBkb21haW5zLCBvbmUgYXQgdGhlIGFwcGxpY2F0aW9uDQogYW5kIHRoZSBvdGhlciBh dCB0aGUgbmV0d29yayBsZXZlbC4gQWxzbyB0aGUgbm90aW9uIG9mIG5hbWVsZXNzICZuYnNwO29i amVjdHMgc2VlbXMgdG8gY29udHJhZGljdCwgd2hlbiB0aGUgYmFzaWMgcHJpbWl0aXZlIG9mIElD TiZuYnNwOyBpcyBuYW1lZCBkYXRhLiBBbGwgdGhpcyBjb21lcyBieSBtaXhpbmcgdGhlIElEL2xv Y2F0b3IgZGVmaW5pdGlvbnMsIHJlc3VsdGluZyBpbiBJbnRlcmVzdCBtZXNzYWdlIGNhcnJ5IGxv Y2F0b3JzIHdoaWNoIGFyZSBzdXBwb3NlZA0KIHRvIGJlIG1lYW50IGZvciBwZXJzaXN0ZW50IElE czsgYSBjbGVhciBzZXBhcmF0aW9uIG9mIHRoZSB0d28gaW4gdGhlIHByb3RvY29sIHdpbGwgc2Vy dmUgbWFueSBwdXJwb3NlcywgbWFuaWZlc3RzLCBtb2JpbGl0eSwgcm91dGluZyBzY2FsYWJpbGl0 eS4gQWdyZWUgdGhlcmUgYXJlIHNlY3VyaXR5IGltcGxpY2F0aW9ucyBsaWtlIGNhY2hlIHBvaXNv bmluZyBvciBleHBsb2l0YXRpb24gdXNlIG9mIHRoZXNlIG5hbWUgc2VwYXJhdGlvbiBhbmQgc2hv dWxkDQogYmUgYWRkcmVzc2VkIGNvbnNpZGVyaW5nIHRoZSBkaWZmZXJlbnQgdHJ1c3QgY29udGV4 dC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250 LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4m bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7 Ij5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg MTI1KTsiPlJhdmk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs IDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6 IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7 IGNvbG9yOiBibGFjazsiPiBpY25yZyBbPGEgaHJlZj0ibWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0 Zi5vcmciPm1haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBP ZiA8L2I+RGlyayBLdXRzY2hlcjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE9jdG9iZXIgMTYs IDIwMTUgMTA6MzUgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNv bGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRv OmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCI+DQphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQ8L2E+ OyA8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4N CjxiPlN1YmplY3Q6PC9iPiBSZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQ8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn YigzMSwgNzMsIDEyNSk7Ij5Ob3QgZGlzYWdyZWVpbmcsIGJ1dDogYW5vdGhlciB3YXkgb2Ygc2Vl aW5nIHRoaXMgaXMgdGhhdCBlbnRhbmdsaW5nIG9iamVjdCBpZGVudGlmaWNhdGlvbiwgcmVwcmVz ZW50YXRpb24gb2Ygb3JnYW5pemF0aW9uYWwgc3RydWN0dXJlIGFuZCBsb2NhdGlvbg0KIGluZm9y bWF0aW9uIGluIGFuIGFnZ3JlZ2F0YWJsZSBmYXNoaW9uIGluIGEgc2luZ2xlIG5hbWluZyBmcmFt ZXdvcmsgaXMgbGlrZWx5IHRvIGNhdXNlIHNvbWUgaGVhZGFjaGVzIOKAkyBhbmQgd2UgYXJlIGN1 cnJlbnRseSBmaWd1cmluZyBvdXQgaG93IHRvIGRpc2VudGFuZ2xlIHRoaXMgYWdhaW4g4oCTIHdp dGggbmFtZXMgaGFzaGVzIGFuZCBuYW1lbGVzcyBvYmplY3RzLjwvc3Bhbj48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPldlIHdhbnQgdG8gYmUgYWJsZSB0 byBjb25uZWN0IGEgYnVuY2ggb2YgSUNOIG5vZGVzIGxvY2FsbHksIGUuZy4sIGluIGEgYnVpbGRp bmcgYXV0b21hdGlvbiBzY2VuYXJpbywgYW5kIGFkZHJlc3MgSW50ZXJlc3RzIHRvIHNlbWFudGlj YWxseSBtZWFuaW5nZnVsDQogbmFtZXMgbGlrZSDigJwvanAveW9rb2hhbWEvcGFjaWZpY28vcm9v bTEyMy9saWdodC1zd2l0Y2g0MuKAnSBhbmQgd2FudCB0aGUgc2FtZSBjb25jZXB0IGFuZCBuYW1l cyB0byBiZSB1c2VmdWwgZm9yIGdsb2JhbC1zY2FsZSBjb21tdW5pY2F0aW9uLiBUaGlzIGNhbiBv bmx5IHdvcmsgd2l0aCBhIGZldyB2ZXJ5IHN0cm9uZyBhc3N1bXB0aW9uczogV2UgY2FuIGdldCBp bnRlci1kb21haW4gcm91dGluZyB0byB3b3JrIGJhc2VkIG9uIHN1Y2ggbmFtZXMg4oCTDQogYW5k IHRoZXJlIGlzIG5vICZuYnNwO21vYmlsaXR5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPk9idmlvdXNseSwgZmxhdCBuYW1pbmcgc2NoZW1l cyBhcmUgZmFjaW5nIHNpbWlsYXIgcHJvYmxlbXMuIE9uZSBwYXR0ZXJuIGhlcmUgaXMgdG8gdXNl IHNvbWUgb3JnYW5pemF0aW9uYWxseSBzdHJ1Y3R1cmVkIHBhcnQgb2YgdGhlIG5hbWUgdG8gbG9v ayB1cDoNCiBsb2NhdG9ycyAob3IgbG9jYXRpb24gaGludHMpIOKAkyBpbmRpcmVjdGlvbuKApjwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNw Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkRp cms8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjwvYT48c3Bh biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+ RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5 OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiBpY25yZyBbPGEgaHJlZj0ibWFp bHRvOmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmciPm1haWx0bzppY25yZy1ib3VuY2VzQGlydGYub3Jn PC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+PGEgaHJlZj0ibWFpbHRvOklnbmFjaW8uU29saXNA cGFyYy5jb20iPklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+PGJyPg0KPGI+U2VudDo8L2I+IEZy ZWl0YWcsIDE2LiBPa3RvYmVyIDIwMTUgMTg6Mzc8YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1h aWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQiPmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDwv YT47DQo8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxi cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQ8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJjb2xvcjpibGFj ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJE RSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1z ZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPlRoZSBMb2NhdG9yIEhpbnQgb3IgTGluayBP YmplY3QgYXJlIHByb3Bvc2VkIHNvbHV0aW9ucyB0byBhIGJpZyBJQ04vQ0NOL05ETiBwcm9ibGVt LCBuYW1lbHkgdGhlIG1pc2d1aWRlZCBiZWxpZWYgdGhlIG5hbWUgaXMgaW5kZXBlbmRlbnQNCiBv ZiBsb2NhdGlvbi4gJm5ic3A7VGhpcyBpcyBhIHNvbWV3aGF0IGluY29ycmVjdCBhc3N1bXB0aW9u IGlmIHdlIGFsc28gYmVsaWV2ZSwgYXQgdGhlIHNhbWUgdGltZSwgdGhhdCB0aGUgbmFtZSBpcyB1 c2VkIGZvciByb3V0aW5nLiAmbmJzcDtCeSBkZWZpbml0aW9uLCByb3V0aW5nIGlzIGxvY2F0aW9u Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHls ZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBj b2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1m YW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5UaGVy ZSBhcmUgbnVtZXJvdXMgd2F5cyB0byBnZXQgYXJvdW5kIHRoaXMgY29udHJhZGljdGlvbi4gJm5i c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0 eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7 IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250 LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPjEt IFdlIGFsbG93IGFueWJvZHkgdG8gcHVibGlzaCBhbnkgbmFtZSBhbnl3aGVyZSBhbmQgaGF2ZSB0 aGUgbmV0d29yayBsb29rIGZvciBpdCAoaW4gb3RoZXIgd29yZHMsIG5vIHJvdXRpbmcsIGp1c3Qg ZGlzY292ZXJ5KTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5z LXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+Mi0gSGF2ZSByb3V0aW5nIHVwZGF0ZSBv biB0aGUgZmx5IChhbGxvdyBhbnkgbm9kZSB0byBhZHZlcnRpc2UsIHZpYSByb3V0aW5nLCB0aGUg cHJlc2VuY2Ugb2YgbmFtZS9uYW1lc3BhY2UpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p bHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4zLSBEbyBz b21lIGZvcm0gb2YgaW5kaXJlY3Rpb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog VmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPiZuYnNwOzwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9u dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjog cmdiKDc1LCA3NSwgNzUpOyI+SW4gdGhpcyBlbWFpbCB3ZeKAmWxsIHJ1bGUgb3V0IG9wdGlvbnMg MSBhbmQgMiwgd2hpY2ggaGF2ZSBzb21lIHNlcmlvdXMgc2NhbGFiaWxpdHkgaXNzdWVzIGZvciBh IHJlYWwgbmV0d29yay4gJm5ic3A7VGhhdCBsZWF2ZXMgdXMgd2l0aCBvcHRpb24NCiAzLjwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9u dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjog cmdiKDc1LCA3NSwgNzUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6 IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5Mb2NhdG9yIEhp bnRzIGFuZCBMaW5rIE9iamVjdHMgYXJlIGluIGVmZmVjdCBhIHZlcnNpb24gb2Ygb3B0aW9uIDMu ICZuYnNwO0NDTnggdXNlcyBtYW5pZmVzdHMgdG8gaW5kaXJlY3QgdG8gaGFzaCBiYXNlZCBuYW1l cywgYWxzbyBhIHZlcnNpb24NCiBvZiAzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5 OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+Jm5ic3A7PC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJm b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9y OiByZ2IoNzUsIDc1LCA3NSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls eTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPlRoZSBMaW5r IE9iamVjdCBwcm9wb3NlZCBpbiB0aGlzIHBhcGVyIGdldHMgcmlkIG9mIGNhY2hlIHBvaXNvbmlu ZyB3aXRoIGEgbnVtYmVyIG9mIHRlY2huaXF1ZXMgdGhhdCBib2lsIGRvd24gdG8gb25lIGJpZyBz YWNyaWZpY2U6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i REUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMt c2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0 OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1 KTsiPi0gJnF1b3Q7VGhlIGNhY2hlIGNhbiB0aGVuIGltcG9zZSB0aGUgcmVzdHJpY3Rpb24gdGhh dCBvbmx5IGludGVyZXN0cyBjYXJyeWluZyB0aGUgc2FtZSBsaW5rIG9iamVjdCBjYW4gYmUgc2F0 aXNmaWVkIHdpdGggdGhlIHNwZWNpZmljIGluc3RhbmNlDQogb2YgdGhlIGRhdGEgaXRlbS4mcXVv dDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5 bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsg Y29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt ZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+QmFz aWNhbGx5LCB3aGF0IGl04oCZcyBzYXlpbmcgaXMgdGhhdCBpZiB5b3UgcmV0cmlldmUgc29tZXRo aW5nIHdpdGggdGhlIG5hbWUgL2EvYiB3aXRoIGEgbGluayB0byAvZm9vL2JhciAmbmJzcDtpdCBj YW4gb25seSBiZSBhbnN3ZXJlZCBieSBhbg0KIGludGVyZXN0IHdpdGggdGhlIG5hbWUgL2EvYiBh bmQgYSBsaW5rIHRvIC9mb28vYmFyLiAmbmJzcDsgRWZmZWN0aXZlbHksIHdlIGFyZSByb3V0aW5n IGFuZCBtYXRjaGluZyAvZm9vL2Jhci9hL2Igd2hlbiB0YWxraW5nIGFib3V0IG9iamVjdCAvYS9i LiAmbmJzcDtEaXNhZHZhbnRhZ2U6IEEgcmVxdWVzdCBmb3IgL2EvYiB3aWxsIG5vdCBtYXRjaCB0 aGUgb2JqZWN0ICh0aGlzIHdvdWxkIGxlYWQgdG8gY2FjaGUgcG9pc29uaW5nKVsxXS4gJm5ic3A7 QWR2YW50YWdlOiBUaGUNCiBzaWduYXR1cmUgZm9yIC9hL2IgKHRoZSBvYmplY3QpIGNhbiBiZSBk b25lIGF0IGEgZGlmZmVyZW50IGxldmVsIHRoYW4gdGhlIHNpZ25hdHVyZSBvZiAvZm9vL2Jhci9h L2IgKHRoZSBsaW5rKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwg c2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBz dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAx MC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3 NSwgNzUpOyI+Tm90ZSB0aGF0IHRoaXMgaXMgYSBmb3JtIG9mIGVuY2Fwc3VsYXRpb24uICZuYnNw O0kgY291bGQgYWNoaWV2ZSBzaW1pbGFyIHJlc3VsdHMgYnkganVzdCBlbmNhcHN1bGF0aW5nIC9h L2IgaW50byAvZm9vL2Jhci9hL2IgYW5kIG5vdCByZXF1aXJlDQogYW55IGxpbmsgb2JqZWN0Ljwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xv cjogcmdiKDc1LCA3NSwgNzUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p bHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5UaGUgcGFw ZXIgc3VnZ2VzdHMgdmVyaWZ5aW5nIGxpbmsgb2JqZWN0cy4gVGhpcyBpcyBub3Qgc3VmZmljaWVu dCB0byBwcmV2ZW50IHBvaXNvbmluZy4gJm5ic3A7SSBjYW4gaGF2ZSBhIHZhbGlkIGxpbmsgb2Jq ZWN0IChmcm9tIGFuIGF0dGFja2VyKQ0KIHRoYXQgYnJpbmdzIG1lICZuYnNwO2FuIGludmFsaWQg Y29udGVudCBvYmplY3QuICZuYnNwO0lmIHRoYXQgY29udGVudCBvYmplY3QgaXMgbWF0Y2hlZCBv biBuYW1lIHRoZW4gcG9pc29uaW5nIHdpbGwgb2NjdXIuIFRoZSBvbmx5IHdheSBhcm91bmQgdGhp cyB3b3VsZCBiZSB0byBoYXZlIGEgcmV2ZXJzZSBjcnlwdG8gbWFwcGluZyBmcm9tIHRoZSBvYmpl Y3QgbmFtZSB0byB0aGUgbGluayBvYmplY3QuIChMaWtlIGEgc2lnbmVkIGNvbnRlbnQgb2JqZWN0 ICYjNDM7IGxpbmsNCiBvYmplY3QgdG9nZXRoZXIgZnJvbSB0aGUgY29udGVudCBvYmplY3TigJlz IGtleSkuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUi IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2Vy aWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBm b250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsi PlRoZSBwYXBlciBhbHNvIG1lbnRpb25zIHRoYXQgY2FjaGVzIGNhbiBjaGVjayBzaWduYXR1cmVz IGFuZCBjb25zdW1lcnMgY2FuIHVzZSBleGNsdWRlcyB0byBoZWxwIHdpdGggcG9pc29uaW5nLiBU aGlzIGlzIHVuc2NhbGFibGUgZm9yDQogYSBudW1iZXIgb2YgcmVhc29ucyBhbmQgcHJvYmFibHkg ZGVzZXJ2ZXMgYW5vdGhlciB0aHJlYWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6 IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4mbmJzcDs8L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZv bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6 IHJnYig3NSwgNzUsIDc1KTsiPlRoZSBjdXJyZW50IENDTnggYXBwcm9hY2ggaXMgdG8gdXNlIGhh c2ggYmFzZWQgbmFtaW5nIGFuZCBvYmplY3RzIHdpdGggbm8gbmFtZXMgKG9ubHkgaW1wbGllZCBo YXNoZXMpLiBUaGlzIGFsbG93cyB1cyB0byBnZXQgYXJvdW5kIG1hbnkNCiBvZiB0aGVzZSBwcm9i bGVtcy4gJm5ic3A7TkROIGNvdWxkIHBvdGVudGlhbGx5IHVzZSBzaW1pbGFyIHRlY2huaXF1ZXMg KHdpdGggb3Igd2l0aG91dCB0aGUgbGluayBvYmplY3QpLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZv bnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+ Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUi IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2Vy aWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5OYWNobzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZv bnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+ Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUi IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2Vy aWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBm b250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsi PlsxXSBTb21lIHBlb3BsZSBiZWxpZXZlIHRoYXQgd2XigJlyZSBub3QgZ29pbmcgdG8gYmUgaW4g YSB3b3JsZCB3aGVyZSB0aGlzIHR5cGUgb2YgY2FjaGluZyBtYXR0ZXJzLCBzbyB0aGlzIG1heSBu b3QgYmUgYSBkaXNhZHZhbnRhZ2UuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZl cmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4mbmJzcDs8L3NwYW4+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXN0 eWxlLXNwYW4iPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KOS4wcHQ7Zm9udC1m YW1pbHk6Q291cmllcjtjb2xvcjojNEI0QjRCIj4tLTwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6 OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjsNCmNvbG9yOiM0QjRCNEIiPk5hY2hvIChJZ25hY2lv KSBTb2xpczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRF IiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQpjb2xvcjojNEI0 QjRCIj5Qcm90b2NvbCBBcmNoaXRlY3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpDb3Vy aWVyOw0KY29sb3I6IzRCNEI0QiI+UHJpbmNpcGFsIFNjaWVudGlzdDwvc3Bhbj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0 O2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQpjb2xvcjojNEI0QjRCIj5QYWxvIEFsdG8gUmVzZWFyY2gg Q2VudGVyIChQQVJDKTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQpjb2xv cjojNEI0QjRCIj4mIzQzOzEoNjUwKTgxMi00NDU4PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p bHk6Q291cmllcjsNCmNvbG9yOiM0QjRCNEIiPjxhIGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlz QHBhcmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29tPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBz dHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlm OyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41 cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwg NzUpOyI+T24gMTAvMTYvMTUsIDEyOjIyIEFNLCAmcXVvdDtBbmRyZWEgRGV0dGkmcXVvdDsgJmx0 OzxhIGhyZWY9Im1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQiPmFuZHJlYS5kZXR0aUB1 bmlyb21hMi5pdDwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9u dC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij4m bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz b2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7DQptYXJnaW4tbGVm dDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206 NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8 ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xv cjogcmdiKDc1LCA3NSwgNzUpOyI+RGVhciBBbGwsPGJyPg0KZG8geW91IHJlbWVtYmVyIHRoaXMg b2xkIGRpc2N1c3Npb24/PGJyPg0KPGJyPg0KQ2l0aW5nIERhdmVPICZxdW90O1doaWxlIHdlIG1h eSBiZSBmb3JjZWQgaW50byBkb2luZyBzb21ldGhpbmcgbGlrZSB0aGlzIHVsdGltYXRlbHkuLi4u JnF1b3Q7Ljxicj4NCjxicj4NCldlbGwsIHRoaXMgZW1haWwgaXMganVzdCB0byBwb2ludCBvdXQg dGhhdCBORE4gdGVhbSBlbWJyYWNlZCB0aGUgTG9jYXRvciBIaW50LCBha2EgTGluayBPYmplY3Qs IHByaW5jaXBsZXMgaW4gdGhlaXIgTkZEIHNvZnR3YXJlLCB3aXRoIGEgY2xldmVyIHRlY2huaXF1 ZSB0byBhdm9pZCBjYWNoZSBwb2lzb25pbmcgLjxicj4NCjxicj4NClJlZmVyZW5jZXM6PGJyPg0K Jm5ic3A7IDxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAu NXB0OyBmb250LWZhbWlseTogJ0RlamFWdSBTYW5zJywgc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1 LCA3NSk7Ij48YSBocmVmPSJodHRwOi8vcmVkbWluZS5uYW1lZC1kYXRhLm5ldC9hdHRhY2htZW50 cy9kb3dubG9hZC80MjcvZm9yd2FyZGluZy1oaW50XzIwMTUwODE0LnBwdHgiPmh0dHA6Ly9yZWRt aW5lLm5hbWVkLWRhdGEubmV0L2F0dGFjaG1lbnRzL2Rvd25sb2FkLzQyNy9mb3J3YXJkaW5nLWhp bnRfMjAxNTA4MTQucHB0eDwvYT48YnI+DQo8YSBocmVmPSJodHRwOi8vbmFtZWQtZGF0YS5uZXQv d3AtY29udGVudC91cGxvYWRzLzIwMTUvMDMvU05BTVAtTkROLVNjYWxhYmlsaXR5LnBkZiI+aHR0 cDovL25hbWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzL1NOQU1QLU5ETi1T Y2FsYWJpbGl0eS5wZGY8L2E+PGJyPg0Kc2VlIGFsc28gJnF1b3Q7bmV0d29ya19yZWdpb24mcXVv dDsgY29uZmlndXJhdGlvbiBzZWN0aW9uIGluIG5mZC5jb25mPGJyPg0KPGJyPg0KUmVnYXJkcyw8 YnI+DQo8YnI+DQpBbmRyZWE8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iREUiIHN0eWxl PSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNv bG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48YnI+DQo8YnI+DQpPbiAwOS8wMS8yMDE1IDIzOjM4LCBB bmRyZWEgRGV0dGkgd3JvdGU6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1 LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEw LjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1 LCA3NSk7Ij5HcmVhdCBuZXdzLg0KPGJyPg0KSXMgdGhlcmUgYWxyZWFkeSBhIGRvY3VtZW50IHBy ZXNlbnRpbmcgdGhlc2UgaW50ZXJlc3RpbmcgZmVhdHVyZXMgb3IgaXQgd2lsbCBiZSByZWxlYXNl ZCBzaG9ydGx5ID8NCjxicj4NCjxicj4NCkFuZHJlYSA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpP biAwMS8wOS8yMDE1IDA4OjA2IFBNLCA8YSBocmVmPSJtYWlsdG86SWduYWNpby5Tb2xpc0BwYXJj LmNvbSI+SWduYWNpby5Tb2xpc0BwYXJjLmNvbTwvYT4gd3JvdGU6DQo8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0i Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xv cjogcmdiKDc1LCA3NSwgNzUpOyI+Q0NOIDEuMCBoYXMgZ29uZSBtYWpvciByZXZpc2lvbnMgc2lu Y2UgdGhlIG9sZCBDQ04uJm5ic3A7IEluIHRoZSBjdXJyZW50IHN5c3RlbQ0KPGJyPg0KdGhlcmUg YXJlIGEgbnVtYmVyIG9mIGZlYXR1cmVzIHRoYXQgbWFrZSB0aGVzZSBpc3N1ZXMgbGVzcyBvZiBh IHByb2JsZW0uIDxicj4NCjxicj4NClNwZWNpZmljYWxseSwgd2UgaGF2ZSBNYW5pZmVzdHMgYW5k IE5hbWUtbGVzcyBvYmplY3RzLiZuYnNwOyBUaGVzZSBiYXNpY2FsbHkgPGJyPg0KYWxsb3cgeW91 IHRvIGhhdmUgbmFtZSBpbmRpcmVjdGlvbiBhbmQgb2JqZWN0cyBob3N0ZWQgaW5kZXBlbmRlbnRs eSBvZiA8YnI+DQpsb2NhdGlvbi4gPGJyPg0KPGJyPg0KVGhlIG5hbWUsIHdoaWNoIGZvciB1cyBp cyBhIG5ldHdvcmsgbmFtZSwgaXMgd2hhdCB0aGUgbmV0d29yayB1c2VzIHRvIGZpbmQgPGJyPg0K c3R1ZmYuIEl0wrlzIGVhc3kgdG8gdGhpbmcgb2YgdGhpcyBhcyB0aGUgc2FtZSBhcyB0aGUgdXNl ciBkZWZpbmVkIG5hbWUuIDxicj4NCkluIHNvbWUgY2FzZXMgaXQgaXMsIGJ1dCBpbiBzb21lIGNh c2VzIGl0IG1pZ2h0IG5vdCBiZS4gPGJyPg0KPGJyPg0KSW4gQ0NOIHdlIGNhbiBjdXJyZW50bHkg dXNlIG1hbmlmZXN0cyB0byBkbyBhIGZvcm0gb2Ygc2VjdXJlIHRyYW5zbGF0aW9uIDxicj4NCm9m IG9uZSBuYW1lIHRvIGFub3RoZXIuIFRoZXJlIGFyZSBzb21lIGxpbWl0YXRpb25zIGluIHRlcm1z IG9mIHB1Ymxpc2hlciA8YnI+DQpidXQgdGhlIHByaW1pdGl2ZXMgYXJlIGN1cnJlbnRseSBob2xk aW5nIHVwIGZvciB3aGF0IHdlIHdhbnQgdG8gYWNoaWV2ZS4gPGJyPg0KPGJyPg0KU28sIHRvIGFu c3dlciB5b3VyIGluaXRpYWwgcXVlc3Rpb24sIEkgdGhpbmsgdGhhdCB0aGUgcHJpbWl0aXZlcyB3 ZSBoYXZlIDxicj4NCnJpZ2h0IG5vdyBjYW4gZ2l2ZSB5b3UgYSBsb3Qgb2Ygd2hhdCB5b3XCuXJl IGxvb2tpbmcgZm9yLiZuYnNwOyBXaWxsIHdlIG5lZWQgdG8gPGJyPg0KaGF2ZSBzb21lIGV4dHJh IGxvY2F0b3Igb3Igc29tZSBvdGhlciBzY2FsYWJpbGl0eSBtZWNoYW5pc20/Jm5ic3A7IE1heWJl LCBidXQgSSA8YnI+DQp0aGluayB3ZSBjYW4gZ2V0IGZhciB3aXRoIHRoZSBwcmltaXRpdmVzIHdl IGN1cnJlbnRseSBoYXZlLiA8YnI+DQo8YnI+DQpOYWNobyA8YnI+DQo8YnI+DQo8YnI+DQotLSA8 YnI+DQpOYWNobyAoSWduYWNpbykgU29saXMgPGJyPg0KUHJvdG9jb2wgQXJjaGl0ZWN0IDxicj4N ClByaW5jaXBhbCBTY2llbnRpc3QgPGJyPg0KUGFsbyBBbHRvIFJlc2VhcmNoIENlbnRlciAoUEFS QykgPGJyPg0KJiM0MzsxKDY1MCk4MTItNDQ1OCA8YnI+DQo8YSBocmVmPSJtYWlsdG86SWduYWNp by5Tb2xpc0BwYXJjLmNvbSI+SWduYWNpby5Tb2xpc0BwYXJjLmNvbTwvYT48YnI+DQo8YnI+DQo8 YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpPbiAxLzkvMTUsIDEwOjI2IEFNLCAmcXVvdDtBbmRyZWEg RGV0dGkmcXVvdDsgPGEgaHJlZj0ibWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCI+Jmx0 O2FuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCZndDs8L2E+IHdyb3RlOg0KPGJyPg0KPGJyPg0KPGJy Pg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3Bh biBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFu YSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPkkgYWdyZWUgb24gYWxsIHlv dXIgcG9pbnRzLg0KPGJyPg0KPGJyPg0KQ29uc2VxdWVudGx5LCBJIHNlZSB0d28gY2hvaWNlcyBp biBmcm9udCBvZiB1cyBiZWZvcmUgdG8gdGhpbmsgdG8gdXNlIDxicj4NCklDTiBpbiB0aGUgZ2xv YmFsIHNjYWxlOiA8YnI+DQo8YnI+DQoxKSBlaXRoZXIgd2UgZm91bmQgYSByZWFzb25hYmxlIHdh eSB0byBzY2FsZSB0aGUgcm91dGluZyBieSBvYmplY3QgbmFtZSA8YnI+DQooaW5jbHVkaW5nIG1v YmlsaXR5IGFuZCBtdWx0aS1kZXN0aW5hdGlvbnMvbXVsdGktc291cmNlcyBjYXNlcyk7IDxicj4N CjIpIG9yIHdlIGZvdW5kIGEgcmVsaWFibGUgYW5kIHNlY3VyZSB0cmFuc2xhdGlvbiBtZWNoYW5p c20uIDxicj4NCjxicj4NCldoaWNoIG9mIHR3byB3aWxsIHJlcXVpcmUgbGVzcyBlZmZvcnQ/IDxi cj4NCjxicj4NCkkgZG8gbm90IGtub3cgOi0pIDxicj4NCjxicj4NCkFuZHJlYSA8YnI+DQo8YnI+ DQo8YnI+DQo8YnI+DQpPbiAwMS8wOS8yMDE1IDA2OjIxIFBNLCBEYXZpZCBPcmFuIHdyb3RlOiA8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBz YW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+V2hpbGUgd2UgbWF5IGJlIGZvcmNl ZCBpbnRvIGRvaW5nIHNvbWV0aGluZyBsaWtlIHRoaXMgdWx0aW1hdGVseSwgZXZlcnkNCjxicj4N CnRpbWUgeW91IGludHJvZHVjZSBhIGxldmVsIG9mIGluZGlyZWN0aW9uIHZpYSBzb21lIGtpbmQg b2YgdHJhbnNsYXRpb24gPGJyPg0KZnVuY3Rpb24sIHlvdSBkcmFtYXRpY2FsbHkgaW5jcmVhc2Ug dGhlIGF0dGFjayBzdXJmYWNlIGFnYWluc3QgdGhlIDxicj4NCnN5c3RlbS4gTm90IG9ubHkgZG8g eW91IGhhdmUgdG8gc2VjdXJlIHRoZSBpbnB1dCBhbmQgdGhlIG91dHB1dCB2YWx1ZXMgPGJyPg0K aW4gdGhlIHBhY2tldHMsIHlvdSBhbHNvIGhhdmUgc2VjdXJlIHRoZSB0cmFuc2xhdGlvbnMgYWdh aW5zdCBzcG9vZmluZyA8YnI+DQphbmQgdGhlIHNlcnZpY2UgdGhhdCBwZXJmb3JtcyB0aGUgdHJh bnNsYXRpb24gYWdhaW5zdCB0aGUgZnVsbCBwYW5vcGx5IDxicj4NCm9mIHZ1bG5lcmFiaWxpdGll cy4gPGJyPg0KPGJyPg0KUm91dGluZyBoaW50cyBhcmUgcGFydGljdWxhcmx5IHRyaWNreS4gSSBy ZWNhbGwgYSBwcm9wb3NhbCBmb3IgTkROIDxicj4NCnJvdXRpbmcgaGludHMgdGhhdCB3YXMgcHJl c2VudGVkIGF0IGEgcmVjZW50IE5ETiByZXRyZWF0IHRoYXQgbG9va2VkIDxicj4NCnN1cGVyZmlj aWFsbHkgY2xldmVyLCBidXQgY29sbGFwc2VkIGluIGEgaGVhcCBvZiBzZWN1cml0eSBwcm9ibGVt cyBhZnRlciA8YnI+DQphIGZldyBob3VycyBvZiBzY3J1dGlueS4gPGJyPg0KPGJyPg0KSW52YWxp ZGF0aW9uIG9mIG1hcHBpbmdzIGlzIGFsc28gcXVpdGUgZGVsaWNhdGUgZm9yIHJvdXRpbmcgc3lz dGVtcyA8YnI+DQp3aGVyZSB0aGUgZXhwZWN0YXRpb25zIG9mIHJvdXRpbmcgZGlzcnVwdGlvbiBk dXJhdGlvbnMgYXJlIG11Y2ggc2hvcnRlciA8YnI+DQp0aGFuIHNheSwgbmFtZSBtYXBwaW5nIGRp c3J1cHRpb25zIGluIHN5c3RlbXMgbGlrZSBETlMgZHVlIHRvIDxicj4NCnRyYW5zbGF0aW9uIGNh Y2hlIFRUTHMuIDxicj4NCjxicj4NCk9uZSB0aGluZyB0aGF0IG1ha2VzIHJvdXRpbmcgaGludHMg KGFzIG9wcG9zZWQgdG8gbmFtZS0mZ3Q7bmFtZSA8YnI+DQp0cmFuc2xhdGlvbnMpIHBhcnRpY3Vs YXJseSB0cmlja3kgZm9yIE5ETi9DQ04tbGlrZSBhcmNoaXRlY3R1cmVzIGlzIDxicj4NCmRvaW5n IHRoZW0gaW4gYSB3YXkgdGhhdCBkb2VzIG5vdCBicmVhayBvciBzdWJzdGFudGlhbGx5IGNvbnN0 cmFpbiA8YnI+DQptdWx0aS1kZXN0aW5hdGlvbiBkZWxpdmVyeS4gSXTCuXMgbXVjaCBlYXNpZXIg dG8gZG8gdGhpcyB3aXRoIDxicj4NCnNpbmdsZS1kZXN0aW5hdGlvbiBkZWxpdmVyeSAtIG9uZSBl eGFtcGxlIG9mIGEgZnVsbC13b3JrZWQgc2NoZW1lIGlzIHRoZSA8YnI+DQpMSVNQIG1hcHBpbmcg c2VydmljZSBmb3IgSVAuIDxicj4NCjxicj4NCkRhdmVPLiA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+ DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5h LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+T24gSmFuIDksIDIwMTUsIGF0 IDI6MzAgQU0sIEFuZHJlYSBEZXR0aQ0KPGEgaHJlZj0ibWFpbHRvOmFuZHJlYS5kZXR0aUB1bmly b21hMi5pdCI+Jmx0O2FuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCZndDs8L2E+IDxicj4NCndyb3Rl OiA8YnI+DQo8YnI+DQpPbiAwMS8wOC8yMDE1IDA2OjAwIFBNLCA8YSBocmVmPSJtYWlsdG86TWFy Yy5Nb3Nrb0BwYXJjLmNvbSI+TWFyYy5Nb3Nrb0BwYXJjLmNvbTwvYT4gd3JvdGU6DQo8L3NwYW4+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRF IiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNl cmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+UEFSQyB3aWxsIGJlIHJlbGVhc2luZyB0aGUg bmV4dCB2ZXJzaW9uIG9mIG91ciB3b3JraW5nIGRvY3VtZW50cw0KPGJyPg0Kc2hvcnRseSwgYmVm b3JlIHRoZSBpY25yZyBtZWV0aW5nLiZuYnNwOyBXZSBoYXZlIGZvciBhIHdoaWxlIHN1cHBvcnRl ZCBhbiA8YnI+DQpJbnRlcmVzdCBjYXJyeWluZyBhIFBheWxvYWQgZmllbGQgdGhhdCBjYW4gY2Fy cnkgZXh0ZW5kZWQgaW5mb3JtYXRpb24gPGJyPg0KdGhhdCBpcyBub3QgcGFydCBvZiB0aGUgbmFt ZS4mbmJzcDsgSW50ZXJtZWRpYXRlIG5vZGVzIGRvIG5vdCBwcm9jZXNzIHRoZSA8YnI+DQpwYXls b2FkLiA8YnI+DQo8YnI+DQpJZiB0aGUgcGF5bG9hZCBjYW4gbWFrZSBhIGRpZmZlcmVuY2UgdG8g YSBkeW5hbWljIGNvbnRlbnQgcHVibGlzaGVyLCA8YnI+DQp0aGVuIHRoZSByZXF1ZXN0ZXIgbXVz dCBwdXQgYSBtYXJrZXIgb2YgdGhlIHBheWxvYWQgaW4gdGhlIG5hbWUg4oC5IGkuZS4gPGJyPg0K cHV0IHRoZSBoYXNoIG9mIHRoZSBwYXlsb2FkIGEgYSBuYW1lIGNvbXBvbmVudCwgb3IgdXNlIGEg bm9uY2UuJm5ic3A7IFRoaXMgPGJyPg0Kd2lsbCBhbGxvdyBwcm9wZXIgbXVsdGlwbGV4aW5nIG9m IGRpZmZlcmVudCBwYXlsb2FkcyBpbiB0aGUgbmFtZS4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6 ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3 NSwgNzUsIDc1KTsiPkkgc2VlIHRoYXQgdGhpcyBpcyBhIHdheSB0byBpbmRpY2F0ZSB0byB0aGUg cm91dGVyIHdoaWNoIGlzIHRoZSBwYXJ0DQo8YnI+DQpvZiB0aGUgbmFtZSB0aGF0IGlzIHJlbGV2 YW50IGZvciB0aGUgUElUL0ZJQiBwdXJwb3Nlcy4gQW5kIGl0IHNvdW5kcyA8YnI+DQpnb29kIHRv IG1lLCBzaW5jZSBpdCBzcGVlZHMgdXAgdGhlIGxvb2t1cCBwcm9jZXNzZXMuIDxicj4NCjxicj4N Ckhvd2V2ZXIsIGxldCBtZSBwb3NlIGEgbW9yZSBnZW5lcmFsIHF1ZXN0aW9uOiBpcyBpdCByZWFs bHkgJnF1b3Q7SUNOIDxicj4NCm1hbmRhdG9yeSZxdW90OyB0byB1c2UgYSBjb21wb25lbnQgb2Yg dGhlIG9iamVjdCBuYW1lIHRvIGZvcndhcmQ/IDxicj4NCjxicj4NCldoYXQgd2Ugd291bGQgbG9z ZSwgaWYgd2UgdXNlZCB0aGUgb2JqZWN0IG5hbWUgb25seSBmb3IgUElUIGFuZCA8YnI+DQpjYWNo aW5nIG9wZXJhdGlvbnMgYW5kIChvcHRpb25hbGx5KSBhbm90aGVyICZxdW90O3JvdXRpbmcgaW5m byZxdW90OyBmaWVsZCA8YnI+DQpjb21wbGV0ZWx5IGRlY291cGxlZCBmcm9tIHRoZSBuYW1lIGZv ciBGSUIgZm9yd2FyZGluZyBwdXJwb3Nlcz8gPGJyPg0KPGJyPg0KSWYgd2UgZG8gbm90IGxvc2Ug c28gbXVjaCwgd2h5IGRvIG5vdCBvcGVuIGFuIElDTiAxLjAxIHBoYXNlICgyLjAgd2FzIDxicj4N CnRvbyBhbWJpdGlvdXMgOy0pKSZuYnNwOyBpbiB3aGljaCB3ZSByZWNvZ25pemUgdGhhdCByb3V0 aW5nIGJ5IG9iamVjdCBuYW1lIDxicj4NCmNyZWF0ZXMgc2NhbGFiaWxpdHkgcHJvYmxlbSBpbiB0 aGUgbGFyZ2UgYXJlYSwgYW5kIHNvIGluIHRoZXNlIGNhc2VzIDxicj4NCklDTiBjYW4gYmUgaGVs cGVkIGJ5IGEgcGxhaW4gb2xkIGJ5IHJvdXRpbmcgYnkgbG9jYXRvciAoYWthIHJvdXRpbmcgPGJy Pg0KaW5mbywgcm91dGluZyBoaW50LCBsYWJlbCwgZm9yd2FyZGluZyBhbGlhcywgZXRjLik/IDxi cj4NCjxicj4NCklmIHRoaXMgd2FzIG9idmlvdXMsIHByb2JhYmx5IGl0IGlzIG5vdyB0aGUgcmln aHQgdGltZSB0byBkZWZpbmUgc3VjaCA8YnI+DQphIFRMVi4gU2ltaXJhcmlseSB0byBLZXlMb2Nh dG9yIHdlIGNvdWxkIGRlZmluZSBhIENvbnRlbnRMb2NhdG9yIHRoYXQgPGJyPg0Kc3BlY2lmaWVz IGEgKG9yIG1vcmUpIHJvdXRhYmxlIE5hbWUgd2hlcmUgaXQgaXQgaXMgcG9zc2libGUgdG8gZm91 bmQgPGJyPg0KdGhlIG9iamVjdC4gPGJyPg0KPGJyPg0KSSBrbm93IHRoYXQgSSBhbSByZWRpc2Nv dmVyaW5nIHRoZSB3aGVlbCBzaW5jZSBtYW55IG90aGVyIGV4Y2VsbGVudCA8YnI+DQpwcm9qZWN0 cy9yZXNlYXJjaGVycyBiZWZvcmUgaGF2ZSBwcmVkaWN0ZWQgdGhhdCwgZS5nLiA8YnI+DQo8YnI+ DQpTQUlMIHByb2plY3QgMjAxMCDCrSDCs1JvdXRpbmcgaGludHPCsiA8YnI+DQo8YnI+DQpTLiBT aGVua2VyLCAyMDExIC0gTmFtaW5nIGluIGNvbnRlbnQtb3JpZW50ZWQgQXJjaGl0ZWN0dXJlczog wrPFoHRoZSA8YnI+DQpmZXRjaC10ZXJtcyBlbmFibGUgdGhlIHJvdXRpbmcgc3lzdGVtIHRvIG1v cmUgZWFzaWx5IGZpbmQgdGhlIG9iamVjdMKyIDxicj4NCjxicj4NCjxhIGhyZWY9Imh0dHA6Ly93 d3cuaWNzaS5iZXJrZWxleS5lZHUvcHVicy9uZXR3b3JraW5nL0lDU0lfbmFtaW5naW5jb250ZW50 b3JpZW50ZSI+aHR0cDovL3d3dy5pY3NpLmJlcmtlbGV5LmVkdS9wdWJzL25ldHdvcmtpbmcvSUNT SV9uYW1pbmdpbmNvbnRlbnRvcmllbnRlPC9hPjxicj4NCmQxMS5wZGYgPGJyPg0KPGJyPg0KUHJl c2VudGF0aW9uIG9mIEQuIE9yYW4sIDIwMTEgLSBORE4gYW5kIElQIFJvdXRpbmc6IENhbiBpdCBz Y2FsZT8gwq0gPGJyPg0KwrPFoFVzZSBhIHRyYW5zbGF0aW9uIGxvb2t1cCB0byBjb252ZXJ0IGZy b20gY29udGVudCBuYW1lIHRvIHJvdXRpbmcgPGJyPg0KbGFiZWwocynCsiA8YnI+DQo8YnI+DQo8 YSBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3Jhdy1hdHRhY2ht ZW50L3dpa2kvaWNucmcvSVJURiUyMCI+aHR0cDovL3Rvb2xzLmlldGYub3JnL2dyb3VwL2lydGYv dHJhYy9yYXctYXR0YWNobWVudC93aWtpL2ljbnJnL0lSVEYlMjA8L2E+LQ0KPGJyPg0KJTIwQ0NO JTIwQW5kJTIwSVAlMjBSb3V0aW5nJTIwLSUyMDIucGRmIDxicj4NCjxicj4NCkhlcm1hbnMgZXQu IGFsLCZuYnNwOyAyMDEyIC0gR2xvYmFsIHNvdXJjZSBtb2JpbGl0eSBpbiB0aGUgY29udGVudC1j ZW50cmljIDxicj4NCm5ldHdvcmtpbmcgYXJjaGl0ZWN0dXJlLSDCs1NlcGFyYXRlIG5hbWVzcGFj ZXMgZm9yIGlkZW50aWZpZXIgYW5kIDxicj4NCmxvY2F0b3JzwrIuIDxicj4NCjxhIGhyZWY9Imh0 dHA6Ly91c2VyLml0LnV1LnNlL35mcmVoZTQ4OS9wdWJsaWNhdGlvbnMvaGVybWFuczEyZ2xvYmFs LnBkZiI+aHR0cDovL3VzZXIuaXQudXUuc2UvfmZyZWhlNDg5L3B1YmxpY2F0aW9ucy9oZXJtYW5z MTJnbG9iYWwucGRmPC9hPjxicj4NCjxicj4NCkwuIFpoYW5nLCAyMDEzIC0gU2NhbGluZyBORE4g Um91dGluZzogT2xkIFRhbGUsIE5ldyBEZXNpZ24sIDxicj4NCsKzQXBwbGljYXRpb24gbmFtZXMg YXJlIHVzZWQgZm9yIGNhY2hpbmcgYW5kIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24sIDxicj4NCndo aWxlIHRoZSBmb3J3YXJkaW5nIGFsaWFzLCB3aGljaCByZWZsZWN0cyB0aGUgc2VydmljZSBwcm92 aWRlciBvZiB0aGUgPGJyPg0KY29udGVudCBwcm9kdWNlciwgc2VydmVzIGFzIGEgaGludCB0byBy b3V0ZXJzIGFib3V0IHdoZXJlIHRoZSBwYWNrZXQgPGJyPg0KbWF5IGJlIGZvcndhcmRlZMKyIDxi cj4NCjxicj4NCjxhIGhyZWY9Imh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9h ZHMvMjAxNC8wOC9uZG4tdHItNC1zY2FsaW5nLW5kbi1ybyI+aHR0cDovL25hbWVkLWRhdGEubmV0 L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA4L25kbi10ci00LXNjYWxpbmctbmRuLXJvPC9hPjxi cj4NCnV0aW5nLnBkZiA8YnI+DQo8YnI+DQpOLiBTb2xpcyAoUEFSQyBkZXZlbG9wZXIgb2YgQ0NO eCAxLjApLCBwcmVzZW50YXRpb24gYXQgQ0NOeENvbiAyMDEzIMKtIDxicj4NCk9yZGVyZWQtRWxl bWVudCBOYW1pbmcgKE9FTiksIMKzSSBwcmVzZW50ZWQgYSBtYXRjaGluZyBzeXN0ZW0gd2l0aCBv cmRlciA8YnI+DQpvZiBwcmVmZXJlbmNlIGJhc2VkIG9uIGxhYmVscyAod2hpY2ggaW5jbHVkZWQg aGFzaGVzIG9mIGNvbnRlbnQpwrIgPGJyPg0KPGEgaHJlZj0iaHR0cDovL3d3dy5jY254Lm9yZy9l dmVudHMvY2NueGNvbi0yMDEzLyI+aHR0cDovL3d3dy5jY254Lm9yZy9ldmVudHMvY2NueGNvbi0y MDEzLzwvYT48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVnYXJk cywgPGJyPg0KPGJyPg0KQW5kcmVhIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t Ym90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsg Zm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7 Ij5JdCBpcyBub3QgbWFuZGF0b3J5IHRoYXQgYXBwbGljYXRpb25zIGRvIHRoaXMg4oC5IHNvbWUg ZGF0YSBtaWdodA0KPGJyPg0KcmlnaHRseSBiZWxvbmcgaW4gdGhlIG5hbWUuIDxicj4NCjxicj4N ClVzaW5nIHRoaXMgbWV0aG9kIHJlbGlldmVzIHRoZSBmb3J3YXJkaW5nIHBsYW5lIGZyb20gaGF2 aW5nIHRvIDxicj4NCnByb2Nlc3MgYW5kIHN0b3JlIGluIHRoZSBQSVQgbGFyZ2UgbmFtZXMgdGhh dCBtYWtlIG5vIGRpZmZlcmVuY2UgaW4gPGJyPg0Kcm91dGluZy4mbmJzcDsgSXQgYWxzbyBtZWFu cyB0aGF0IHRoZSBwb3RlbnRpYWxseSBsYXJnZSBwYXlsb2FkIGRvZXMgbm90IDxicj4NCm5lZWQg dG8gYmUgZWNob2VkIGJhY2sgdG8gdGhlIGNsaWVudCBpbiB0aGUgcmVzcG9uc2UgbmFtZS4gPGJy Pg0KPGJyPg0KVGhlIHByZXZpb3VzIFBBUkMgc3BlYyBpcyBhdCA8YnI+DQo8YSBocmVmPSJodHRw Oi8vd3d3LmNjbngub3JnL3B1YnMvY2NueC1tb3Nrby10bHZtZXNzYWdlcy0wMi5odG1sIj5odHRw Oi8vd3d3LmNjbngub3JnL3B1YnMvY2NueC1tb3Nrby10bHZtZXNzYWdlcy0wMi5odG1sPC9hPjxi cj4NCi4mbmJzcDsgSXQgd2lsbCBiZSB1cGRhdGVkIGluIHRoZSBuZXh0IGRheSBvciBzbyBhbmQg d2Ugd2lsbCBzZW5kIGFuIGVtYWlsIDxicj4NCnRvIHRoZSBsaXN0LiA8YnI+DQo8YnI+DQpNYXJj IDxicj4NCjxicj4NCk9uIEphbiA4LCAyMDE1LCBhdCA4OjE5IEFNLCBNYXJrIFN0YXBwIDxicj4N CjxhIGhyZWY9Im1haWx0bzptanNAY2lzY28uY29tIj4mbHQ7bWpzQGNpc2NvLmNvbSZndDs8L2E+ IDxicj4NCiZuYnNwOyZuYnNwOyB3cm90ZTogPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFu PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJE RSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1z ZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPk9uIDEvOC8xNSA0OjI0IEFNLCBBbmRyZWEg RGV0dGkgd3JvdGU6DQo8YnI+DQo8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXpl OiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1 LCA3NSwgNzUpOyI+RGVhciBNYXJrLA0KPGJyPg0KPGJyPg0KSSBmb3VuZCByYXRoZXIgaW50ZXJl c3RpbmcgdGhpcyBxdWVzdGlvbiA8YnI+DQo8YnI+DQomcXVvdDtJcyBpdCByZWFsbHkgbmVjZXNz YXJ5IHRvIGNvbnRpbnVlIHRvIGZvcmNlIGFsbCBvZiB0aGUgaW5mb3JtYXRpb24gPGJyPg0KaW4g PGJyPg0KSW50ZXJlc3RzIGludG8gdGhlIE5hbWU/Jm5ic3A7IFdvdWxkbid0IGl0IGJlIGNsZWFy ZXIgdG8gdXNlIHRoZSBOYW1lIDxicj4NCm9ubHkgPGJyPg0KZm9yIHB1Ymxpc2hlci9yb3V0aW5n IGluZm8sIG9iamVjdCBuYW1lIGluZm8sIGFuZCBzZWdtZW50L3NlcXVlbmNlIDxicj4NCm51bWJl cj8mcXVvdDsgPGJyPg0KPGJyPg0KYW5kIHdvbmRlciBJQ04gY29tbXVuaXR5IHRoaW5rIGFib3V0 IHRoYXQuIEVzcGVjaWFsbHkgd2l0aCByZXNwZWN0IDxicj4NCnRvIDxicj4NCnRoZSByb3V0aW5n IGluZm8uIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+ PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZl cmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5UaGF0IHNwZWNpZmlj IHF1ZXN0aW9uIGhhcyBiZWVuIG9wZW4gZm9yIHF1aXRlIGEgbG9uZyB0aW1lIC0gbm90DQo8YnI+ DQpyZWFsbHkgaW4gdGhlIHJvdXRpbmcgY29udGV4dCBob3dldmVyLiBPbmUgcG9zaXRpb24gaGFz IGJlZW4gdGhhdCA8YnI+DQpJbnRlcmVzdHMgY2FycnkgJnF1b3Q7b25seSZxdW90OyBhIG5hbWUs IGFuZCB0aGVyZWZvcmUgYWxsIGFwcGxpY2F0aW9uLXNwZWNpZmljIDxicj4NCmRhdGEgbXVzdCBi ZSBpbiB0aGUgbmFtZS4gTm93IGluIGZhY3QgSW50ZXJlc3RzIGhhdmUgYmVlbiBwZXJtaXR0ZWQg PGJyPg0KdG8gY2Fycnkgc2V2ZXJhbCBhZGRpdGlvbmFsICZxdW90O21ldGEmcXVvdDsgaXRlbXMg LSBzdWNoIGFzIGZpbHRlcnMvc2VsZWN0b3JzIDxicj4NCihhbm90aGVyIG9wZW4gdG9waWMpIGFu ZCB0aW1lb3V0IHZhbHVlcy4gQW5vdGhlciBwb3NpdGlvbiBhc2tzIDxicj4NCndoZXRoZXIgdGhl cmUgYXJlIHR5cGVzIG9mIGFwcGxpY2F0aW9uLXNwZWNpZmljIGRhdGEgdGhhdCBjb3VsZCBhbHNv IDxicj4NCmJlIGNhcnJpZWQgb3V0c2lkZSB0aGUgSW50ZXJlc3QgbmFtZS4gV2UndmUgYXNrZWQg d2hldGhlciBSRVNULWZ1bCA8YnI+DQphcHBsaWNhdGlvbiBzdGF0ZSB0cmFuc2ZlciBtaWdodCBi ZSBvbmUgZXhhbXBsZS4gPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZv bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6 IHJnYig3NSwgNzUsIDc1KTsiPkkgc2VlIGEgc2NhbGFiaWxpdHkgcHJvYmxlbSB3aXRoIHRoZSBJ Q04gcm91dGluZyBwbGFuZSwNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90 dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9u dC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij55 ZXMsIG9mIGNvdXJzZSAtIHRoYXQncyBhIHZlcnkgbG9uZy1zdGFuZGluZyBwcm9ibGVtLg0KPGJy Pg0KPGJyPg0KZXNwZWNpYWxseSB3aGVuIDxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBz dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxl PSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IGNv bG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5vYmplY3RzIGFyZSBtdWx0aS1zb3VyY2VkIChzYW1lIG9i amVjdCBvbiBteSBQQyBhbmQgb24gbXkgcGhvbmUpIGFuZA0KPGJyPg0Kb2JqZWN0cyBhcmUgcHJv dmlkZWQgYnkgbW9iaWxlIGRldmljZXMuJm5ic3A7IFRoaXMgZnJhbWV3b3JrIGNvdWxkIGJlIHRo ZSA8YnI+DQpub3JtIGluIHRoZSBmdXR1cmUuIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBz YW5zLXNlcmlmOyBjb2xvcjogcmdiKDc1LCA3NSwgNzUpOyI+dGhhdCdzIC4uLiBjZXJ0YWlubHkg YW4gYXNzZXJ0aW9uIEkndmUgaGVhcmQgYmVmb3JlLCBidXQgJnF1b3Q7Y291bGQgYmUmcXVvdDsN Cjxicj4NCmlzIGFib3V0IGFzIHN0cm9uZyBhcyBpdCBnZXRzLiB0aGVyZSBhcmUgYSBsb3Qgb2Yg cXVlc3Rpb25zIGFib3V0IDxicj4NCndoZXRoZXIgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc21zLCBv ciAmcXVvdDtuYW1lIHJlc29sdXRpb24mcXVvdDsgbWVjaGFuaXNtcywgb3IgPGJyPg0Kc29tZSBv dGhlciBtZWNoYW5pc21zIHdpbGwgYmUgbmVlZGVkIHRvIGRlYWwgd2l0aCB0aGUgZXhwZWN0ZWQg bmFtZSA8YnI+DQpzY2FsZSwgd2hldGhlciBvciBub3QgdGhlcmUgd2lsbCBiZSBhbnkgc2lnbmlm aWNhbnQgb2YgcGVlci10by1wZWVyIDxicj4NCmNvbW11bmljYXRpb24uIHBlcnNvbmFsbHksIEkg dGhpbmsgaXQncyBoaWdobHkgdW5saWtlbHkgdGhhdCBteSBwaG9uZSA8YnI+DQp3aWxsICZxdW90 O3B1Ymxpc2gmcXVvdDsgYW55dGhpbmcgZGlyZWN0bHksIGJ1dCB0aGF0J3MganVzdCBhbm90aGVy IHNwZWN1bGF0aW9uIDxicj4NCnJlYWxseS4gPGJyPg0KPGJyPg0KYXQgdGhlIG1vbWVudCwgSSdk IGJlIGhhcHB5IGlmIHRoZXJlIGNvdWxkIGJlIHByb2dyZXNzIG9uIGV2ZW4gdGhlIDxicj4NCm1v c3QgYmFzaWMgYXNwZWN0cyBvZiBtZXNzYWdpbmcgLSBzdWNoIGFzIHdoYXQgbmFtZXMgbG9vayBs aWtlLCA8YnI+DQpzb21ldGhpbmcgdGhhdCBzZWVtcyB0cnVseSBmdW5kYW1lbnRhbC4gPGJyPg0K PGJyPg0KVGhhbmtzLCA8YnI+DQpNYXJrIDxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+ DQo8YnI+DQo8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9h Pjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNu cmciPmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PC9zcGFu PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJE RSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1z ZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fDQo8YnI+DQppY25yZyBtYWlsaW5nIGxpc3QgPGJyPg0KPGJy Pg0KPGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48YnI+ DQo8YSBocmVmPSJodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnIj5o dHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnPC9hPjxicj4NCjxicj4N Cjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1z aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi KDc1LCA3NSwgNzUpOyI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCjxicj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8YSBocmVmPSJtYWlsdG86aWNu cmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3 LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmciPmh0dHBzOi8vd3d3LmlydGYub3JnL21h aWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i REUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMt c2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij5fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXw0KPGJyPg0KaWNucmcgbWFpbGluZyBsaXN0IDxicj4NCjxh IGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGEg aHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZyI+aHR0cHM6 Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZzwvYT48L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls eTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig3NSwgNzUsIDc1KTsiPiZuYnNwOzwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFu Zz0iREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNh bnMtc2VyaWY7IGNvbG9yOiByZ2IoNzUsIDc1LCA3NSk7Ij48YnI+DQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyA8YnI+DQppY25yZyBtYWlsaW5nIGxpc3Qg PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48 YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJn Ij5odHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnPC9hPjwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2tx dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1z aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi KDc1LCA3NSwgNzUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0 bWw+DQo= --_000_D24A57A02E7D4jefft0remapuclaedu_-- From nobody Mon Oct 19 08:43:35 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4640F1ACE1A for ; Mon, 19 Oct 2015 08:43:34 -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 iR6DNIqBpBw1 for ; Mon, 19 Oct 2015 08:43:33 -0700 (PDT) Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D86A41ACE10 for ; Mon, 19 Oct 2015 08:43:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2507; q=dns/txt; s=iport; t=1445269412; x=1446479012; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=OWv7jPUfmfWKGsDsCLfHvy+zLQnuESJMXgvULwqa7Dk=; b=JwAAsR2JbGfNX9CQOUxA2w/uiG994HsVTSKSCSJ9lI0vg7BYg8+ciDNQ ovXu396MOiI0EkCKvbJRRNRPCUMKrVcNYOoExLZA9d7QUniAMQUoH3wCF 7mpDjnEWQVp68wbWDY8OAJmZBe3zEK2zjr+6otXNtcehwLE/B0DZoO+p5 k=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BYAgAaDyVW/4QNJK1egzaqZgEBAQEBAQUBgQ2TUwENgVqGHgKBOjgUAQEBAQEBAYEKhC4BAQQyAQVAEQshFg8JAwIBAgFFBgEMCAEBiCzDSgEBAQEBAQEBAgEBAQEBAR2GMIVFhEJShC4BBJYjjR2JFZMDHwEBQoQfIoYbAQEB X-IronPort-AV: E=Sophos;i="5.17,702,1437436800"; d="scan'208";a="37062883" Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-8.cisco.com with ESMTP; 19 Oct 2015 15:43:31 +0000 Received: from [10.131.118.31] ([10.131.118.31]) (authenticated bits=0) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id t9JFhUHM026791 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 19 Oct 2015 15:43:31 GMT To: Dirk Kutscher , "icnrg@irtf.org" References: <54B0584E.90408@uniroma2.it> <5620A5C2.1070905@uniroma2.it> <82AB329A76E2484D934BBCA77E9F5249A673A0D1@PALLENE.office.hd> From: Mark Stapp Message-ID: <56250FA1.8010606@cisco.com> Date: Mon, 19 Oct 2015 11:43:29 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <82AB329A76E2484D934BBCA77E9F5249A673A0D1@PALLENE.office.hd> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Authenticated-User: mjs Archived-At: Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 15:43:34 -0000 I had a couple of questions: On 10/16/15 1:35 PM, Dirk Kutscher wrote: [...] > We want to be able to connect a bunch of ICN nodes locally, e.g., in a > building automation scenario, and address Interests to semantically > meaningful names like “/jp/yokohama/pacifico/room123/light-switch42” and > want the same concept and names to be useful for global-scale > communication. so ... I was curious about exactly what you intended there. do you think that a) you should be able to send messages to a light-switch in Japan from anywhere on the internet? or b) do you think you're sending messages to a controller application or server that is responsible for that particular building or site? if (a), does that really seem like a good idea? how do you intend to handle things like authentication, access control, dos, logging, replay? if (b), and assuming that the server application is capable of authentication and access control, can you say why you think you need to communicate in the clear? do you think that that would be considered acceptable in 2015 for an IP version of the application? if there's an application, then there's probably some kind of application protocol. in the context of the application protocol, there may be lots of ways to refer to devices or groups of devices (or historical log info, or groups of users, etc) why do you think that the names in the messages you send need to be in-the-clear, and need to reflect all of the semantics of the application? I'd prefer to be able to have private, encrypted communication with the application server, and I'd prefer to have an application protocol that can do ... whatever the application needs to do. I'm also wondering what the phrase "global-scale communication" means in this context. if (a), do you think that every application on my laptop has to push something into ... the internet so that it can be globally reachable? if (b), then do you mean something like skype or facetime, where the application's servers act to make my presence known? there are many good reasons to use servers - rendezvous, authentication, logging, help with mobility and reachability. there seems to be a bit of confusion here: do you think there are going to be applications and servers? or do you think that all applications and servers will "go away", to be replaced with ... something else? that second path seems to me to introduce a bunch of problems. Thanks, Mark From nobody Mon Oct 19 08:51:56 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11E9F1ACE5F for ; Mon, 19 Oct 2015 08:51: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 WR8XCGh0wxDZ for ; Mon, 19 Oct 2015 08:51: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 E05821ACE4B for ; Mon, 19 Oct 2015 08:51:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1734; q=dns/txt; s=iport; t=1445269913; x=1446479513; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=gmuXzNujvZ0UBdO19np0xxsVt8NxwSTXUPe8W9udItw=; b=VEEYtyYt5fE43SsXFhuBY1pMRY1Av7y0JeYerlbw34zClIBbtBg60OEh mGU61mZNgF5JLLEPI1IBvUXHnGjIYkKcLp9Tw2Q6ux3PM207U6jhWIQcg 0Vo85ibIpVWwJRJ1GlXrkm2ecrMF37nGuMO2HL+Amd8lYgVTkul95aRR+ o=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ANBgBfESVW/5FdJa1eDoMoqmYBAQEBAQEFAYENlTuDRoJYAoE6PBABAQEBAQEBgQqELgEBBDhAEQsYCRYPCQMCAQIBRQYBDAgBAYgsw1MBAQEBAQEBAQEBAQEBAQEBAQEbhjCFRYUUhC4BBI0SiRGNHYkVkwM4K4IQHoEXWiKGGwEBAQ X-IronPort-AV: E=Sophos;i="5.17,702,1437436800"; d="scan'208";a="199644843" Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 19 Oct 2015 15:51:41 +0000 Received: from [10.131.118.31] ([10.131.118.31]) (authenticated bits=0) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t9JFpeKT022634 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 19 Oct 2015 15:51:41 GMT To: "Thompson, Jeff" , "icnrg@irtf.org" References: From: Mark Stapp Message-ID: <5625118C.2000001@cisco.com> Date: Mon, 19 Oct 2015 11:51:40 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-User: mjs Archived-At: Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 15:51:55 -0000 love this, Jeff - this is a very good point. there seem to be folks who think that it will somehow be possible to make all application semantics so explicit in ICN names that "the network" will be able to make all applications work. if there are folks who think that there won't be any more applications, with their own servers and application protocol semantics, then those folks need to explain pretty crisply why they think that's a likely - or even remotely possible - outcome. Thanks, Mark On 10/16/15 4:08 PM, Thompson, Jeff wrote: > Ravi writes: > > Also the notion of nameless objects seems to contradict, when the > basic primitive of ICN is named data. > > No contradiction from current practice. Here is an interest name that I > just grabbed from the NDN test bed: > "/ndn/edu/ucla/remap/ndnrtc/chat/remap/F6PCWlqWrV/1444850865/1". The > prefix "/ndn/edu/ucla/remap/ndnrtc/chat/remap" is only useful to route > the interest to the application. All the thousands of interests flying > towards this application have the same prefix. The last part > "F6PCWlqWrV/1444850865/1" only means something because the producer > application told the consumer application to ask for it. This name in no > way "self-describes" the object, so it is in effect "nameless" already > from an outside observer. There is little difference if the producer > application told the consumer application to ask for an object by hash. > This is similar to how I understand the problematically-termed "nameless > object": An object is requested in an interest with a routable prefix > and another part (the hash) which the producer application told the > consumer application to ask for. > > - Jeff T > From nobody Mon Oct 19 08:59:26 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CC2E1A70E1 for ; Mon, 19 Oct 2015 08:59:25 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 BFqVkiZaTNeM for ; Mon, 19 Oct 2015 08:59:23 -0700 (PDT) Received: from mail-qk0-f173.google.com (mail-qk0-f173.google.com [209.85.220.173]) (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 67CEA1A710C for ; Mon, 19 Oct 2015 08:59:23 -0700 (PDT) Received: by qkbl190 with SMTP id l190so24403642qkb.2 for ; Mon, 19 Oct 2015 08:59:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=oZFW3nDDV4sF+YEq4rJJgfAu8KPO3U0/tyFh5ZmOkaU=; b=FzJmoGnkIwjgkKBLPtW8XFKPC+YAl8QVq4JfxVZOXjYR6E+OCqvwqeQm+krCOc9Fc2 dQP6W4KpNy3Uf8C8jQM41uwG3bS+Sg6bninVR3w3UWMEOn4H2bPdUu9IwR3fRFxdpXeJ Bt0CKCiUTq9xnRmYO7EA5oPGxE/zP5vWou9DZqspysIZ5fNLrfwbPAwYajrPTFfQYyOX 3FoWGjz3txh8WYJlkEu8zjthD9u7KweQHMcjFOeixaNbmnYQwxoKsypaTBpSDNkbf+cI vHMOaJkSkCCMf65yAqDguW0YtJ4AJ7X3O9ezHqtKvE4cVwaana6nvlSfjBIv9rSru+AU jDPQ== X-Gm-Message-State: ALoCoQmaW1XJKHjGEko1RCd+xTFnBqHSIVDhpWQWpYPXEN6oXRaITPIwI5iq8Uu53jsZaZSbkpcc X-Received: by 10.55.200.144 with SMTP id t16mr36809443qkl.0.1445270362551; Mon, 19 Oct 2015 08:59:22 -0700 (PDT) Received: from [10.0.1.21] (c-76-118-234-192.hsd1.ma.comcast.net. [76.118.234.192]) by smtp.gmail.com with ESMTPSA id o39sm14593790qgd.48.2015.10.19.08.59.21 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 19 Oct 2015 08:59:21 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) From: Marie-Jose Montpetit In-Reply-To: <5625118C.2000001@cisco.com> Date: Mon, 19 Oct 2015 11:59:19 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <9EDDD6B5-1DC2-4398-8056-FD391844554F@mjmontpetit.com> References: <5625118C.2000001@cisco.com> To: Mark Stapp X-Mailer: Apple Mail (2.2104) Archived-At: Cc: "icnrg@irtf.org" , "Thompson, Jeff" Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 15:59:25 -0000 Aren=E2=80=99t we getting back into the =E2=80=9Cname=E2=80=9D vs. = =E2=80=9Ccontext=E2=80=9D discussion here? I am of the thinking that the = app (or whatever these things will end up be named) gives the context. I = do not think we can find explicit names for every sensor/switch/picture = etc. with a global meaning - I am not even thinking of possibility but = of practicability and the difficulty of finding and managing that = namespace. /mjm > On Oct 19, 2015, at 11:51 AM, Mark Stapp wrote: >=20 > love this, Jeff - this is a very good point. >=20 > there seem to be folks who think that it will somehow be possible to = make all application semantics so explicit in ICN names that "the = network" will be able to make all applications work. if there are folks = who think that there won't be any more applications, with their own = servers and application protocol semantics, then those folks need to = explain pretty crisply why they think that's a likely - or even remotely = possible - outcome. >=20 > Thanks, > Mark >=20 > On 10/16/15 4:08 PM, Thompson, Jeff wrote: >> Ravi writes: >> > Also the notion of nameless objects seems to contradict, when the >> basic primitive of ICN is named data. >>=20 >> No contradiction from current practice. Here is an interest name that = I >> just grabbed from the NDN test bed: >> "/ndn/edu/ucla/remap/ndnrtc/chat/remap/F6PCWlqWrV/1444850865/1". The >> prefix "/ndn/edu/ucla/remap/ndnrtc/chat/remap" is only useful to = route >> the interest to the application. All the thousands of interests = flying >> towards this application have the same prefix. The last part >> "F6PCWlqWrV/1444850865/1" only means something because the producer >> application told the consumer application to ask for it. This name in = no >> way "self-describes" the object, so it is in effect "nameless" = already >> from an outside observer. There is little difference if the producer >> application told the consumer application to ask for an object by = hash. >> This is similar to how I understand the problematically-termed = "nameless >> object": An object is requested in an interest with a routable prefix >> and another part (the hash) which the producer application told the >> consumer application to ask for. >>=20 >> - Jeff T >>=20 >=20 > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg From nobody Mon Oct 19 09:05:05 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D7981A8768 for ; Mon, 19 Oct 2015 09:05:03 -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 h8S968Nqn71a for ; Mon, 19 Oct 2015 09:05:02 -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 5BD9C1A8740 for ; Mon, 19 Oct 2015 09:04:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1079; q=dns/txt; s=iport; t=1445270699; x=1446480299; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=DalCy2nQt5c/J6vN81sXyLKCP+hI+xChQC9iDpW53IA=; b=LZV0GocFCueBCyHR60Mgn7sbV1/Jv7lEUgMnRxu+cnlTLxkQ4anDSm88 wOZ+bOqt3M6y37u20Z+HhnryTNCKvCxH5QrSZt/dGJvIStU33IE1Nyi4x xlSmyhpGzhwglKsko09WZchiracMscgI1ZTcPNZblJ8nMWqCmeCq/bq2s A=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BYAgBzFCVW/40NJK1egzaqZgEBAQEBAQUBgQ2TUwENgVqGHgKBOjgUAQEBAQEBAYEKhC4BAQQ4QAEQCxIGCRYPCQMCAQIBNw4GDQgBAYgsxAoBAQEBAQEBAQEBAQEBAQEBARyGMIVFhQ0HhC4BBI0SiRGNHYkVkwMfAQFChB8ihhsBAQE X-IronPort-AV: E=Sophos;i="5.17,702,1437436800"; d="scan'208";a="42773409" Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 19 Oct 2015 16:04:29 +0000 Received: from [10.131.118.31] ([10.131.118.31]) (authenticated bits=0) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t9JG4RaE022181 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 19 Oct 2015 16:04:28 GMT To: Antonio Carzaniga References: <878u718l10.fsf@usi.ch> From: Mark Stapp Message-ID: <5625148B.9080600@cisco.com> Date: Mon, 19 Oct 2015 12:04:27 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <878u718l10.fsf@usi.ch> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-User: mjs Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 16:05:03 -0000 hmm ... On 10/17/15 1:25 PM, Antonio Carzaniga wrote: > I wonder what would be the advantage of an ICN architecture in which > names have no meaning or are tied to a network location. Such an ICN > would not offer much beyond the current Web, and I don't believe that > that would be compelling or even helpful to application and network > designers. > there would/could be _lots_ of advantages resulting from stateful, multi-path forwarding and path symmetry: improved support for mobile nodes, "natural" support for network functions like CDNs and traffic engineering, absence of additional "required" services such as DNS, potentially improved ddos resistance, transport-agnostic reachability, improved support for constrained environments like IoT (where shoe-horning IPv6 is quite awkward), new API features, more effective explicit status and policy signalling within the network. I totally don't buy the argument that there are no ICN benefits unless _everything_ in every ICN application is in the clear and in the name. Thanks, Mark From nobody Mon Oct 19 10:19:52 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3E601ACE86 for ; Mon, 19 Oct 2015 10:18:18 -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 4e3-wo9hpb7O for ; Mon, 19 Oct 2015 10:18:11 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 921F51A8F46 for ; Mon, 19 Oct 2015 10:18:10 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml703-chm.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CSB70608; Mon, 19 Oct 2015 12:18:07 -0500 (CDT) Received: from SJCEML702-CHM.china.huawei.com (10.218.25.35) by dfweml703-chm.china.huawei.com (10.193.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 19 Oct 2015 10:18:07 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML702-CHM.china.huawei.com ([169.254.4.95]) with mapi id 14.03.0235.001; Mon, 19 Oct 2015 10:18:00 -0700 From: Ravi Ravindran To: "Thompson, Jeff" , "icnrg@irtf.org" Thread-Topic: [icnrg] The myth of meaningful names (was: Locator hint) Thread-Index: AQHRCoHC8mH/8Jpvo0+DfXQ04YNJCZ5zDVRw Date: Mon, 19 Oct 2015 17:17:59 +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: [10.213.49.169] Content-Type: multipart/alternative; boundary="_000_D96E28F4A22C864DBC6C871B5B1C4CC320B4231CSJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 17:18:18 -0000 --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B4231CSJCEML701CHMchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgSmVmZiwNCg0KTm90IHN1cmUgaWYgSSB1bmRlcnN0YW5kIHRoZSBxdWVzdGlvbiwgd2hhdCBJ IHdhcyBnZXR0aW5nIGF0IGlzIHRoZSBzZW1hbnRpYyBvZiB0aGUgTmFtZSBvZiB0aGUgcHJvZHVj ZWQgY29udGVudCBpcyBvbmx5IHNjb3BlZCBpbiB0aGUgY29udGV4dCBvZiB0aGUgYXBwbGljYXRp b24gb3IgdGhlIHNlcnZpY2UsIGFuZCBub3QgYm91bmQgYnkgYW55IG5ldHdvcmtpbmcgcmVxdWly ZW1lbnRzLiBTbyB0aGUgcHJvZHVjZXIgc2hvdWxkIGJlIGFibGUgd29yayB3aXRoIGFueSBudW1i ZXIgb2YgY29udGVudCBkaXN0cmlidXRvciBmb3IgcmVwbGljYXRpbmcgaXRzIGNvbnRlbnQgYW5k IGNvbnN1bWVycyBnZXQgaXQgZnJvbSB0aGUgdmFudGFnZSBwb2ludHMsIHdpdGggbmV0d29yayBo YXZpbmcgYSBzYXkgZGVwZW5kaW5nIG9uIGEgZ2l2ZW4gYXBwbGljYXRpb27igJlzIGNvbnRleHQu IFNpbWlsYXIgaG9sZHMgZ29vZCBmb3IgYSBtb2JpbGUgZW50aXR5IHRvbywgdGhlIHByb2R1Y2Vy IHNob3VsZCBiZSBwdWJsaXNoIHRoZSBuYW1lcyB3aGljaCByZXF1aXJlIG1vYmlsaXR5IHRvIGl0 cyBjdXJyZW50IHBvaW50LW9mLWF0dGFjaG1lbnQgd2l0aCBuZXR3b3JrIGFjdGl2ZWx5IHRha2lu ZyBwYXJ0IGluIHJlc29sdmluZyBpdCBpbiBhbiBlZmZpY2llbnQgbWFubmVyLg0KDQpSZWdhcmRz LA0KUmF2aQ0KDQpGcm9tOiBUaG9tcHNvbiwgSmVmZiBbbWFpbHRvOmplZmZ0MEByZW1hcC51Y2xh LmVkdV0NClNlbnQ6IE1vbmRheSwgT2N0b2JlciAxOSwgMjAxNSA4OjIxIEFNDQpUbzogUmF2aSBS YXZpbmRyYW47IGljbnJnQGlydGYub3JnDQpTdWJqZWN0OiBSZTogW2ljbnJnXSBUaGUgbXl0aCBv ZiBtZWFuaW5nZnVsIG5hbWVzICh3YXM6IExvY2F0b3IgaGludCkNCg0KSGkgUmF2aSwNCg0KPiB0 aGUgd2hvbGUgbmFtZSBpcyBhIHBlcnNpc3RlbnQgSUQNCg0KRG8geW91IGV4cGVjdCB0byBiZSBh YmxlIHRvIGdyYWIgYSByYW5kb20gY29udGVudCBvYmplY3QgZnJvbSB0aGUgbmV0d29yayAobm90 IHBhcnRpY2lwYXRpbmcgaW4gdGhlIGFwcGxpY2F0aW9uIHdoaWNoIHByb2R1Y2VkIGl0KSwgbG9v ayBhdCBpdHMgSUQgYW5kIGRvIHNvbWV0aGluZyB3aXRoIHRoYXQgSUQ/IFdoYXQ/IEkgdGhpbmsg dG8gYnVyZGVuIGlzIG9uIHlvdSB0byBqdXN0aWZ5IHdoeSBhbnlvbmUgc2hvdWxkIGJlIGFibGUg dG8gbG9vayBhdCBhIGNvbnRlbnQgb2JqZWN0J3MgSUQgYW5kIGRvIHNvbWV0aGluZyB3aXRoIGl0 Lg0KDQpDaGVlcnMsDQotIEplZmYgVA0KDQpGcm9tOiBpY25yZyA8aWNucmctYm91bmNlc0BpcnRm Lm9yZzxtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZz4+IG9uIGJlaGFsZiBvZiBSYXZpIFJh dmluZHJhbiA8cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbTxtYWlsdG86cmF2aS5yYXZpbmRyYW5A aHVhd2VpLmNvbT4+DQpEYXRlOiBGcmlkYXksIE9jdG9iZXIgMTYsIDIwMTUgYXQgMTQ6MDg6MDAN ClRvOiBKZWZmIFRob21wc29uIDxqZWZmdDBAcmVtYXAudWNsYS5lZHU8bWFpbHRvOmplZmZ0MEBy ZW1hcC51Y2xhLmVkdT4+LCAiaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGlydGYub3JnPiIg PGljbnJnQGlydGYub3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW2lj bnJnXSBUaGUgbXl0aCBvZiBtZWFuaW5nZnVsIG5hbWVzICh3YXM6IExvY2F0b3IgaGludCkNCg0K SGkgSmVmZiwNCg0KU28gaXQgZGVwZW5kcyBvbiB3aG8gc3VnZ2VzdGVkIHRoZSByb3V0aW5nIHBy ZWZpeCBwYXJ0IG9mIHRoZSBuYW1lIHRvIHRoZSBwcm9kdWNlciwgZG9lcyB0aGF0IGNvbWUgZnJv bSB0aGUgbmV0d29yayA/LCBJIGRvbuKAmXQgdGhpbmsgdGhhdCBpcyB0aGUgY2FzZS4gV2hhdCBJ IHVuZGVyc3RhbmQgaXMgdGhhdCB0aGUgd2hvbGUgbmFtZSBpcyBhIHBlcnNpc3RlbnQgSUQsIGl0 IG9ubHkgaGFwcGVucyB0aGF0IGFwcGxpY2F0aW9ucyBzaGFyZSB0aGF0IGF1dGhvcml0eSBwcmVm aXggaGVuY2UgaXMgYWJsZSB0byBtYWtlIHVzZSBvZiBuYW1lIGFnZ3JlZ2F0aW9uLCAgYW5kIG5v IG1hdHRlciB3aGVyZSB5b3UgcHVibGlzaCB0aGlzIGNvbnRlbnQgb2JqZWN0IHNob3VsZCBhbHdh eXMgY2FycnkgdGhlIHNhbWUgbmFtZS4gSW4gdGhpcyBzZW5zZSwgSSBkaXNhZ3JlZSB3aXRoIHRo ZSBzZXBhcmF0aW9uIHlvdSBkZXNjcmliZSwgYWxzbyBhIHJlYXNvbiBmb3IgdGhlIExJTksgb2Jq ZWN0IHByb3Bvc2FsIGluIE5ETi4NCg0KUmVnYXJkcywNClJhdmkNCg0KDQoNCkZyb206IFRob21w c29uLCBKZWZmIFttYWlsdG86amVmZnQwQHJlbWFwLnVjbGEuZWR1XQ0KU2VudDogRnJpZGF5LCBP Y3RvYmVyIDE2LCAyMDE1IDE6MDkgUE0NClRvOiBSYXZpIFJhdmluZHJhbjsgaWNucmdAaXJ0Zi5v cmc8bWFpbHRvOmljbnJnQGlydGYub3JnPg0KU3ViamVjdDogUmU6IFRoZSBteXRoIG9mIG1lYW5p bmdmdWwgbmFtZXMgKHdhczogTG9jYXRvciBoaW50KQ0KDQpSYXZpIHdyaXRlczoNCj4gQWxzbyB0 aGUgbm90aW9uIG9mIG5hbWVsZXNzIG9iamVjdHMgc2VlbXMgdG8gY29udHJhZGljdCwgd2hlbiB0 aGUgYmFzaWMgcHJpbWl0aXZlIG9mIElDTiAgaXMgbmFtZWQgZGF0YS4NCg0KTm8gY29udHJhZGlj dGlvbiBmcm9tIGN1cnJlbnQgcHJhY3RpY2UuIEhlcmUgaXMgYW4gaW50ZXJlc3QgbmFtZSB0aGF0 IEkganVzdCBncmFiYmVkIGZyb20gdGhlIE5ETiB0ZXN0IGJlZDogIi9uZG4vZWR1L3VjbGEvcmVt YXAvbmRucnRjL2NoYXQvcmVtYXAvRjZQQ1dscVdyVi8xNDQ0ODUwODY1LzEiLiBUaGUgcHJlZml4 ICIvbmRuL2VkdS91Y2xhL3JlbWFwL25kbnJ0Yy9jaGF0L3JlbWFwIiBpcyBvbmx5IHVzZWZ1bCB0 byByb3V0ZSB0aGUgaW50ZXJlc3QgdG8gdGhlIGFwcGxpY2F0aW9uLiBBbGwgdGhlIHRob3VzYW5k cyBvZiBpbnRlcmVzdHMgZmx5aW5nIHRvd2FyZHMgdGhpcyBhcHBsaWNhdGlvbiBoYXZlIHRoZSBz YW1lIHByZWZpeC4gVGhlIGxhc3QgcGFydCAiRjZQQ1dscVdyVi8xNDQ0ODUwODY1LzEiIG9ubHkg bWVhbnMgc29tZXRoaW5nIGJlY2F1c2UgdGhlIHByb2R1Y2VyIGFwcGxpY2F0aW9uIHRvbGQgdGhl IGNvbnN1bWVyIGFwcGxpY2F0aW9uIHRvIGFzayBmb3IgaXQuIFRoaXMgbmFtZSBpbiBubyB3YXkg InNlbGYtZGVzY3JpYmVzIiB0aGUgb2JqZWN0LCBzbyBpdCBpcyBpbiBlZmZlY3QgIm5hbWVsZXNz IiBhbHJlYWR5IGZyb20gYW4gb3V0c2lkZSBvYnNlcnZlci4gVGhlcmUgaXMgbGl0dGxlIGRpZmZl cmVuY2UgaWYgdGhlIHByb2R1Y2VyIGFwcGxpY2F0aW9uIHRvbGQgdGhlIGNvbnN1bWVyIGFwcGxp Y2F0aW9uIHRvIGFzayBmb3IgYW4gb2JqZWN0IGJ5IGhhc2guIFRoaXMgaXMgc2ltaWxhciB0byBo b3cgSSB1bmRlcnN0YW5kIHRoZSBwcm9ibGVtYXRpY2FsbHktdGVybWVkICJuYW1lbGVzcyBvYmpl Y3QiOiBBbiBvYmplY3QgaXMgcmVxdWVzdGVkIGluIGFuIGludGVyZXN0IHdpdGggYSByb3V0YWJs ZSBwcmVmaXggYW5kIGFub3RoZXIgcGFydCAodGhlIGhhc2gpIHdoaWNoIHRoZSBwcm9kdWNlciBh cHBsaWNhdGlvbiB0b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0byBhc2sgZm9yLg0KDQot IEplZmYgVA0KDQpGcm9tOiBpY25yZyA8aWNucmctYm91bmNlc0BpcnRmLm9yZzxtYWlsdG86aWNu cmctYm91bmNlc0BpcnRmLm9yZz4+IG9uIGJlaGFsZiBvZiBSYXZpIFJhdmluZHJhbiA8cmF2aS5y YXZpbmRyYW5AaHVhd2VpLmNvbTxtYWlsdG86cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbT4+DQpE YXRlOiBGcmlkYXksIE9jdG9iZXIgMTYsIDIwMTUgYXQgMTI6MjI6MDANClRvOiBEaXJrIEt1dHNj aGVyIDxEaXJrLkt1dHNjaGVyQG5lY2xhYi5ldTxtYWlsdG86RGlyay5LdXRzY2hlckBuZWNsYWIu ZXU+PiwgIklnbmFjaW8uU29saXNAcGFyYy5jb208bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5j b20+IiA8SWduYWNpby5Tb2xpc0BwYXJjLmNvbTxtYWlsdG86SWduYWNpby5Tb2xpc0BwYXJjLmNv bT4+LCAiYW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PG1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9t YTIuaXQ+IiA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PG1haWx0bzphbmRyZWEuZGV0dGlAdW5p cm9tYTIuaXQ+PiwgImljbnJnQGlydGYub3JnPG1haWx0bzppY25yZ0BpcnRmLm9yZz4iIDxpY25y Z0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtpY25yZ10g TG9jYXRvciBoaW50DQoNCkFncmVlIHRoYXQgd2Ugc2hvdWxkbuKAmXQgbWl4IHRoZSB0d28gc2Vt YW50aWNzIHRoYXQgb2YgYSBJRCBhbmQgYSBMb2NhdG9yLCB0aGV5IG9wZXJhdGUgYW5kIGFyZSBt YW5hZ2VkIGluIHR3byBkaWZmZXJlbnQgZG9tYWlucywgb25lIGF0IHRoZSBhcHBsaWNhdGlvbiBh bmQgdGhlIG90aGVyIGF0IHRoZSBuZXR3b3JrIGxldmVsLiBBbHNvIHRoZSBub3Rpb24gb2YgbmFt ZWxlc3MgIG9iamVjdHMgc2VlbXMgdG8gY29udHJhZGljdCwgd2hlbiB0aGUgYmFzaWMgcHJpbWl0 aXZlIG9mIElDTiAgaXMgbmFtZWQgZGF0YS4gQWxsIHRoaXMgY29tZXMgYnkgbWl4aW5nIHRoZSBJ RC9sb2NhdG9yIGRlZmluaXRpb25zLCByZXN1bHRpbmcgaW4gSW50ZXJlc3QgbWVzc2FnZSBjYXJy eSBsb2NhdG9ycyB3aGljaCBhcmUgc3VwcG9zZWQgdG8gYmUgbWVhbnQgZm9yIHBlcnNpc3RlbnQg SURzOyBhIGNsZWFyIHNlcGFyYXRpb24gb2YgdGhlIHR3byBpbiB0aGUgcHJvdG9jb2wgd2lsbCBz ZXJ2ZSBtYW55IHB1cnBvc2VzLCBtYW5pZmVzdHMsIG1vYmlsaXR5LCByb3V0aW5nIHNjYWxhYmls aXR5LiBBZ3JlZSB0aGVyZSBhcmUgc2VjdXJpdHkgaW1wbGljYXRpb25zIGxpa2UgY2FjaGUgcG9p c29uaW5nIG9yIGV4cGxvaXRhdGlvbiB1c2Ugb2YgdGhlc2UgbmFtZSBzZXBhcmF0aW9uIGFuZCBz aG91bGQgYmUgYWRkcmVzc2VkIGNvbnNpZGVyaW5nIHRoZSBkaWZmZXJlbnQgdHJ1c3QgY29udGV4 dC4NCg0KUmVnYXJkcywNClJhdmkNCg0KRnJvbTogaWNucmcgW21haWx0bzppY25yZy1ib3VuY2Vz QGlydGYub3JnXSBPbiBCZWhhbGYgT2YgRGlyayBLdXRzY2hlcg0KU2VudDogRnJpZGF5LCBPY3Rv YmVyIDE2LCAyMDE1IDEwOjM1IEFNDQpUbzogSWduYWNpby5Tb2xpc0BwYXJjLmNvbTxtYWlsdG86 SWduYWNpby5Tb2xpc0BwYXJjLmNvbT47IGFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDxtYWlsdG86 YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PjsgaWNucmdAaXJ0Zi5vcmc8bWFpbHRvOmljbnJnQGly dGYub3JnPg0KU3ViamVjdDogUmU6IFtpY25yZ10gTG9jYXRvciBoaW50DQoNCk5vdCBkaXNhZ3Jl ZWluZywgYnV0OiBhbm90aGVyIHdheSBvZiBzZWVpbmcgdGhpcyBpcyB0aGF0IGVudGFuZ2xpbmcg b2JqZWN0IGlkZW50aWZpY2F0aW9uLCByZXByZXNlbnRhdGlvbiBvZiBvcmdhbml6YXRpb25hbCBz dHJ1Y3R1cmUgYW5kIGxvY2F0aW9uIGluZm9ybWF0aW9uIGluIGFuIGFnZ3JlZ2F0YWJsZSBmYXNo aW9uIGluIGEgc2luZ2xlIG5hbWluZyBmcmFtZXdvcmsgaXMgbGlrZWx5IHRvIGNhdXNlIHNvbWUg aGVhZGFjaGVzIOKAkyBhbmQgd2UgYXJlIGN1cnJlbnRseSBmaWd1cmluZyBvdXQgaG93IHRvIGRp c2VudGFuZ2xlIHRoaXMgYWdhaW4g4oCTIHdpdGggbmFtZXMgaGFzaGVzIGFuZCBuYW1lbGVzcyBv YmplY3RzLg0KDQpXZSB3YW50IHRvIGJlIGFibGUgdG8gY29ubmVjdCBhIGJ1bmNoIG9mIElDTiBu b2RlcyBsb2NhbGx5LCBlLmcuLCBpbiBhIGJ1aWxkaW5nIGF1dG9tYXRpb24gc2NlbmFyaW8sIGFu ZCBhZGRyZXNzIEludGVyZXN0cyB0byBzZW1hbnRpY2FsbHkgbWVhbmluZ2Z1bCBuYW1lcyBsaWtl IOKAnC9qcC95b2tvaGFtYS9wYWNpZmljby9yb29tMTIzL2xpZ2h0LXN3aXRjaDQy4oCdIGFuZCB3 YW50IHRoZSBzYW1lIGNvbmNlcHQgYW5kIG5hbWVzIHRvIGJlIHVzZWZ1bCBmb3IgZ2xvYmFsLXNj YWxlIGNvbW11bmljYXRpb24uIFRoaXMgY2FuIG9ubHkgd29yayB3aXRoIGEgZmV3IHZlcnkgc3Ry b25nIGFzc3VtcHRpb25zOiBXZSBjYW4gZ2V0IGludGVyLWRvbWFpbiByb3V0aW5nIHRvIHdvcmsg YmFzZWQgb24gc3VjaCBuYW1lcyDigJMgYW5kIHRoZXJlIGlzIG5vICBtb2JpbGl0eS4NCg0KT2J2 aW91c2x5LCBmbGF0IG5hbWluZyBzY2hlbWVzIGFyZSBmYWNpbmcgc2ltaWxhciBwcm9ibGVtcy4g T25lIHBhdHRlcm4gaGVyZSBpcyB0byB1c2Ugc29tZSBvcmdhbml6YXRpb25hbGx5IHN0cnVjdHVy ZWQgcGFydCBvZiB0aGUgbmFtZSB0byBsb29rIHVwOiBsb2NhdG9ycyAob3IgbG9jYXRpb24gaGlu dHMpIOKAkyBpbmRpcmVjdGlvbuKApg0KDQpEaXJrDQoNCkZyb206IGljbnJnIFttYWlsdG86aWNu cmctYm91bmNlc0BpcnRmLm9yZ10gT24gQmVoYWxmIE9mIElnbmFjaW8uU29saXNAcGFyYy5jb208 bWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20+DQpTZW50OiBGcmVpdGFnLCAxNi4gT2t0b2Jl ciAyMDE1IDE4OjM3DQpUbzogYW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PG1haWx0bzphbmRyZWEu ZGV0dGlAdW5pcm9tYTIuaXQ+OyBpY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+ DQpTdWJqZWN0OiBSZTogW2ljbnJnXSBMb2NhdG9yIGhpbnQNCg0KVGhlIExvY2F0b3IgSGludCBv ciBMaW5rIE9iamVjdCBhcmUgcHJvcG9zZWQgc29sdXRpb25zIHRvIGEgYmlnIElDTi9DQ04vTkRO IHByb2JsZW0sIG5hbWVseSB0aGUgbWlzZ3VpZGVkIGJlbGllZiB0aGUgbmFtZSBpcyBpbmRlcGVu ZGVudCBvZiBsb2NhdGlvbi4gIFRoaXMgaXMgYSBzb21ld2hhdCBpbmNvcnJlY3QgYXNzdW1wdGlv biBpZiB3ZSBhbHNvIGJlbGlldmUsIGF0IHRoZSBzYW1lIHRpbWUsIHRoYXQgdGhlIG5hbWUgaXMg dXNlZCBmb3Igcm91dGluZy4gIEJ5IGRlZmluaXRpb24sIHJvdXRpbmcgaXMgbG9jYXRpb24uDQoN ClRoZXJlIGFyZSBudW1lcm91cyB3YXlzIHRvIGdldCBhcm91bmQgdGhpcyBjb250cmFkaWN0aW9u Lg0KDQoxLSBXZSBhbGxvdyBhbnlib2R5IHRvIHB1Ymxpc2ggYW55IG5hbWUgYW55d2hlcmUgYW5k IGhhdmUgdGhlIG5ldHdvcmsgbG9vayBmb3IgaXQgKGluIG90aGVyIHdvcmRzLCBubyByb3V0aW5n LCBqdXN0IGRpc2NvdmVyeSkNCjItIEhhdmUgcm91dGluZyB1cGRhdGUgb24gdGhlIGZseSAoYWxs b3cgYW55IG5vZGUgdG8gYWR2ZXJ0aXNlLCB2aWEgcm91dGluZywgdGhlIHByZXNlbmNlIG9mIG5h bWUvbmFtZXNwYWNlKQ0KMy0gRG8gc29tZSBmb3JtIG9mIGluZGlyZWN0aW9uDQoNCkluIHRoaXMg ZW1haWwgd2XigJlsbCBydWxlIG91dCBvcHRpb25zIDEgYW5kIDIsIHdoaWNoIGhhdmUgc29tZSBz ZXJpb3VzIHNjYWxhYmlsaXR5IGlzc3VlcyBmb3IgYSByZWFsIG5ldHdvcmsuICBUaGF0IGxlYXZl cyB1cyB3aXRoIG9wdGlvbiAzLg0KDQpMb2NhdG9yIEhpbnRzIGFuZCBMaW5rIE9iamVjdHMgYXJl IGluIGVmZmVjdCBhIHZlcnNpb24gb2Ygb3B0aW9uIDMuICBDQ054IHVzZXMgbWFuaWZlc3RzIHRv IGluZGlyZWN0IHRvIGhhc2ggYmFzZWQgbmFtZXMsIGFsc28gYSB2ZXJzaW9uIG9mIDMuDQoNCg0K VGhlIExpbmsgT2JqZWN0IHByb3Bvc2VkIGluIHRoaXMgcGFwZXIgZ2V0cyByaWQgb2YgY2FjaGUg cG9pc29uaW5nIHdpdGggYSBudW1iZXIgb2YgdGVjaG5pcXVlcyB0aGF0IGJvaWwgZG93biB0byBv bmUgYmlnIHNhY3JpZmljZToNCg0KLSAiVGhlIGNhY2hlIGNhbiB0aGVuIGltcG9zZSB0aGUgcmVz dHJpY3Rpb24gdGhhdCBvbmx5IGludGVyZXN0cyBjYXJyeWluZyB0aGUgc2FtZSBsaW5rIG9iamVj dCBjYW4gYmUgc2F0aXNmaWVkIHdpdGggdGhlIHNwZWNpZmljIGluc3RhbmNlIG9mIHRoZSBkYXRh IGl0ZW0uIg0KDQpCYXNpY2FsbHksIHdoYXQgaXTigJlzIHNheWluZyBpcyB0aGF0IGlmIHlvdSBy ZXRyaWV2ZSBzb21ldGhpbmcgd2l0aCB0aGUgbmFtZSAvYS9iIHdpdGggYSBsaW5rIHRvIC9mb28v YmFyICBpdCBjYW4gb25seSBiZSBhbnN3ZXJlZCBieSBhbiBpbnRlcmVzdCB3aXRoIHRoZSBuYW1l IC9hL2IgYW5kIGEgbGluayB0byAvZm9vL2Jhci4gICBFZmZlY3RpdmVseSwgd2UgYXJlIHJvdXRp bmcgYW5kIG1hdGNoaW5nIC9mb28vYmFyL2EvYiB3aGVuIHRhbGtpbmcgYWJvdXQgb2JqZWN0IC9h L2IuICBEaXNhZHZhbnRhZ2U6IEEgcmVxdWVzdCBmb3IgL2EvYiB3aWxsIG5vdCBtYXRjaCB0aGUg b2JqZWN0ICh0aGlzIHdvdWxkIGxlYWQgdG8gY2FjaGUgcG9pc29uaW5nKVsxXS4gIEFkdmFudGFn ZTogVGhlIHNpZ25hdHVyZSBmb3IgL2EvYiAodGhlIG9iamVjdCkgY2FuIGJlIGRvbmUgYXQgYSBk aWZmZXJlbnQgbGV2ZWwgdGhhbiB0aGUgc2lnbmF0dXJlIG9mIC9mb28vYmFyL2EvYiAodGhlIGxp bmspLg0KDQpOb3RlIHRoYXQgdGhpcyBpcyBhIGZvcm0gb2YgZW5jYXBzdWxhdGlvbi4gIEkgY291 bGQgYWNoaWV2ZSBzaW1pbGFyIHJlc3VsdHMgYnkganVzdCBlbmNhcHN1bGF0aW5nIC9hL2IgaW50 byAvZm9vL2Jhci9hL2IgYW5kIG5vdCByZXF1aXJlIGFueSBsaW5rIG9iamVjdC4NCg0KVGhlIHBh cGVyIHN1Z2dlc3RzIHZlcmlmeWluZyBsaW5rIG9iamVjdHMuIFRoaXMgaXMgbm90IHN1ZmZpY2ll bnQgdG8gcHJldmVudCBwb2lzb25pbmcuICBJIGNhbiBoYXZlIGEgdmFsaWQgbGluayBvYmplY3Qg KGZyb20gYW4gYXR0YWNrZXIpIHRoYXQgYnJpbmdzIG1lICBhbiBpbnZhbGlkIGNvbnRlbnQgb2Jq ZWN0LiAgSWYgdGhhdCBjb250ZW50IG9iamVjdCBpcyBtYXRjaGVkIG9uIG5hbWUgdGhlbiBwb2lz b25pbmcgd2lsbCBvY2N1ci4gVGhlIG9ubHkgd2F5IGFyb3VuZCB0aGlzIHdvdWxkIGJlIHRvIGhh dmUgYSByZXZlcnNlIGNyeXB0byBtYXBwaW5nIGZyb20gdGhlIG9iamVjdCBuYW1lIHRvIHRoZSBs aW5rIG9iamVjdC4gKExpa2UgYSBzaWduZWQgY29udGVudCBvYmplY3QgKyBsaW5rIG9iamVjdCB0 b2dldGhlciBmcm9tIHRoZSBjb250ZW50IG9iamVjdOKAmXMga2V5KS4NCg0KVGhlIHBhcGVyIGFs c28gbWVudGlvbnMgdGhhdCBjYWNoZXMgY2FuIGNoZWNrIHNpZ25hdHVyZXMgYW5kIGNvbnN1bWVy cyBjYW4gdXNlIGV4Y2x1ZGVzIHRvIGhlbHAgd2l0aCBwb2lzb25pbmcuIFRoaXMgaXMgdW5zY2Fs YWJsZSBmb3IgYSBudW1iZXIgb2YgcmVhc29ucyBhbmQgcHJvYmFibHkgZGVzZXJ2ZXMgYW5vdGhl ciB0aHJlYWQuDQoNClRoZSBjdXJyZW50IENDTnggYXBwcm9hY2ggaXMgdG8gdXNlIGhhc2ggYmFz ZWQgbmFtaW5nIGFuZCBvYmplY3RzIHdpdGggbm8gbmFtZXMgKG9ubHkgaW1wbGllZCBoYXNoZXMp LiBUaGlzIGFsbG93cyB1cyB0byBnZXQgYXJvdW5kIG1hbnkgb2YgdGhlc2UgcHJvYmxlbXMuICBO RE4gY291bGQgcG90ZW50aWFsbHkgdXNlIHNpbWlsYXIgdGVjaG5pcXVlcyAod2l0aCBvciB3aXRo b3V0IHRoZSBsaW5rIG9iamVjdCkuDQoNCk5hY2hvDQoNCg0KWzFdIFNvbWUgcGVvcGxlIGJlbGll dmUgdGhhdCB3ZeKAmXJlIG5vdCBnb2luZyB0byBiZSBpbiBhIHdvcmxkIHdoZXJlIHRoaXMgdHlw ZSBvZiBjYWNoaW5nIG1hdHRlcnMsIHNvIHRoaXMgbWF5IG5vdCBiZSBhIGRpc2FkdmFudGFnZS4N Cg0KLS0NCk5hY2hvIChJZ25hY2lvKSBTb2xpcw0KUHJvdG9jb2wgQXJjaGl0ZWN0DQpQcmluY2lw YWwgU2NpZW50aXN0DQpQYWxvIEFsdG8gUmVzZWFyY2ggQ2VudGVyIChQQVJDKQ0KKzEoNjUwKTgx Mi00NDU4DQpJZ25hY2lvLlNvbGlzQHBhcmMuY29tPG1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMu Y29tPg0KDQpPbiAxMC8xNi8xNSwgMTI6MjIgQU0sICJBbmRyZWEgRGV0dGkiIDxhbmRyZWEuZGV0 dGlAdW5pcm9tYTIuaXQ8bWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdD4+IHdyb3RlOg0K DQpEZWFyIEFsbCwNCmRvIHlvdSByZW1lbWJlciB0aGlzIG9sZCBkaXNjdXNzaW9uPw0KDQpDaXRp bmcgRGF2ZU8gIldoaWxlIHdlIG1heSBiZSBmb3JjZWQgaW50byBkb2luZyBzb21ldGhpbmcgbGlr ZSB0aGlzIHVsdGltYXRlbHkuLi4uIi4NCg0KV2VsbCwgdGhpcyBlbWFpbCBpcyBqdXN0IHRvIHBv aW50IG91dCB0aGF0IE5ETiB0ZWFtIGVtYnJhY2VkIHRoZSBMb2NhdG9yIEhpbnQsIGFrYSBMaW5r IE9iamVjdCwgcHJpbmNpcGxlcyBpbiB0aGVpciBORkQgc29mdHdhcmUsIHdpdGggYSBjbGV2ZXIg dGVjaG5pcXVlIHRvIGF2b2lkIGNhY2hlIHBvaXNvbmluZyAuDQoNClJlZmVyZW5jZXM6DQoNCmh0 dHA6Ly9yZWRtaW5lLm5hbWVkLWRhdGEubmV0L2F0dGFjaG1lbnRzL2Rvd25sb2FkLzQyNy9mb3J3 YXJkaW5nLWhpbnRfMjAxNTA4MTQucHB0eA0KaHR0cDovL25hbWVkLWRhdGEubmV0L3dwLWNvbnRl bnQvdXBsb2Fkcy8yMDE1LzAzL1NOQU1QLU5ETi1TY2FsYWJpbGl0eS5wZGYNCnNlZSBhbHNvICJu ZXR3b3JrX3JlZ2lvbiIgY29uZmlndXJhdGlvbiBzZWN0aW9uIGluIG5mZC5jb25mDQoNClJlZ2Fy ZHMsDQoNCkFuZHJlYQ0KDQoNCg0KT24gMDkvMDEvMjAxNSAyMzozOCwgQW5kcmVhIERldHRpIHdy b3RlOg0KR3JlYXQgbmV3cy4NCklzIHRoZXJlIGFscmVhZHkgYSBkb2N1bWVudCBwcmVzZW50aW5n IHRoZXNlIGludGVyZXN0aW5nIGZlYXR1cmVzIG9yIGl0IHdpbGwgYmUgcmVsZWFzZWQgc2hvcnRs eSA/DQoNCkFuZHJlYQ0KDQoNCg0KT24gMDEvMDkvMjAxNSAwODowNiBQTSwgSWduYWNpby5Tb2xp c0BwYXJjLmNvbTxtYWlsdG86SWduYWNpby5Tb2xpc0BwYXJjLmNvbT4gd3JvdGU6DQpDQ04gMS4w IGhhcyBnb25lIG1ham9yIHJldmlzaW9ucyBzaW5jZSB0aGUgb2xkIENDTi4gIEluIHRoZSBjdXJy ZW50IHN5c3RlbQ0KdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGZlYXR1cmVzIHRoYXQgbWFrZSB0aGVz ZSBpc3N1ZXMgbGVzcyBvZiBhIHByb2JsZW0uDQoNClNwZWNpZmljYWxseSwgd2UgaGF2ZSBNYW5p ZmVzdHMgYW5kIE5hbWUtbGVzcyBvYmplY3RzLiAgVGhlc2UgYmFzaWNhbGx5DQphbGxvdyB5b3Ug dG8gaGF2ZSBuYW1lIGluZGlyZWN0aW9uIGFuZCBvYmplY3RzIGhvc3RlZCBpbmRlcGVuZGVudGx5 IG9mDQpsb2NhdGlvbi4NCg0KVGhlIG5hbWUsIHdoaWNoIGZvciB1cyBpcyBhIG5ldHdvcmsgbmFt ZSwgaXMgd2hhdCB0aGUgbmV0d29yayB1c2VzIHRvIGZpbmQNCnN0dWZmLiBJdMK5cyBlYXN5IHRv IHRoaW5nIG9mIHRoaXMgYXMgdGhlIHNhbWUgYXMgdGhlIHVzZXIgZGVmaW5lZCBuYW1lLg0KSW4g c29tZSBjYXNlcyBpdCBpcywgYnV0IGluIHNvbWUgY2FzZXMgaXQgbWlnaHQgbm90IGJlLg0KDQpJ biBDQ04gd2UgY2FuIGN1cnJlbnRseSB1c2UgbWFuaWZlc3RzIHRvIGRvIGEgZm9ybSBvZiBzZWN1 cmUgdHJhbnNsYXRpb24NCm9mIG9uZSBuYW1lIHRvIGFub3RoZXIuIFRoZXJlIGFyZSBzb21lIGxp bWl0YXRpb25zIGluIHRlcm1zIG9mIHB1Ymxpc2hlcg0KYnV0IHRoZSBwcmltaXRpdmVzIGFyZSBj dXJyZW50bHkgaG9sZGluZyB1cCBmb3Igd2hhdCB3ZSB3YW50IHRvIGFjaGlldmUuDQoNClNvLCB0 byBhbnN3ZXIgeW91ciBpbml0aWFsIHF1ZXN0aW9uLCBJIHRoaW5rIHRoYXQgdGhlIHByaW1pdGl2 ZXMgd2UgaGF2ZQ0KcmlnaHQgbm93IGNhbiBnaXZlIHlvdSBhIGxvdCBvZiB3aGF0IHlvdcK5cmUg bG9va2luZyBmb3IuICBXaWxsIHdlIG5lZWQgdG8NCmhhdmUgc29tZSBleHRyYSBsb2NhdG9yIG9y IHNvbWUgb3RoZXIgc2NhbGFiaWxpdHkgbWVjaGFuaXNtPyAgTWF5YmUsIGJ1dCBJDQp0aGluayB3 ZSBjYW4gZ2V0IGZhciB3aXRoIHRoZSBwcmltaXRpdmVzIHdlIGN1cnJlbnRseSBoYXZlLg0KDQpO YWNobw0KDQoNCi0tDQpOYWNobyAoSWduYWNpbykgU29saXMNClByb3RvY29sIEFyY2hpdGVjdA0K UHJpbmNpcGFsIFNjaWVudGlzdA0KUGFsbyBBbHRvIFJlc2VhcmNoIENlbnRlciAoUEFSQykNCisx KDY1MCk4MTItNDQ1OA0KSWduYWNpby5Tb2xpc0BwYXJjLmNvbTxtYWlsdG86SWduYWNpby5Tb2xp c0BwYXJjLmNvbT4NCg0KDQoNCg0KDQpPbiAxLzkvMTUsIDEwOjI2IEFNLCAiQW5kcmVhIERldHRp IiA8YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PjxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEy Lml0PiB3cm90ZToNCg0KDQoNCkkgYWdyZWUgb24gYWxsIHlvdXIgcG9pbnRzLg0KDQpDb25zZXF1 ZW50bHksIEkgc2VlIHR3byBjaG9pY2VzIGluIGZyb250IG9mIHVzIGJlZm9yZSB0byB0aGluayB0 byB1c2UNCklDTiBpbiB0aGUgZ2xvYmFsIHNjYWxlOg0KDQoxKSBlaXRoZXIgd2UgZm91bmQgYSBy ZWFzb25hYmxlIHdheSB0byBzY2FsZSB0aGUgcm91dGluZyBieSBvYmplY3QgbmFtZQ0KKGluY2x1 ZGluZyBtb2JpbGl0eSBhbmQgbXVsdGktZGVzdGluYXRpb25zL211bHRpLXNvdXJjZXMgY2FzZXMp Ow0KMikgb3Igd2UgZm91bmQgYSByZWxpYWJsZSBhbmQgc2VjdXJlIHRyYW5zbGF0aW9uIG1lY2hh bmlzbS4NCg0KV2hpY2ggb2YgdHdvIHdpbGwgcmVxdWlyZSBsZXNzIGVmZm9ydD8NCg0KSSBkbyBu b3Qga25vdyA6LSkNCg0KQW5kcmVhDQoNCg0KDQpPbiAwMS8wOS8yMDE1IDA2OjIxIFBNLCBEYXZp ZCBPcmFuIHdyb3RlOg0KV2hpbGUgd2UgbWF5IGJlIGZvcmNlZCBpbnRvIGRvaW5nIHNvbWV0aGlu ZyBsaWtlIHRoaXMgdWx0aW1hdGVseSwgZXZlcnkNCnRpbWUgeW91IGludHJvZHVjZSBhIGxldmVs IG9mIGluZGlyZWN0aW9uIHZpYSBzb21lIGtpbmQgb2YgdHJhbnNsYXRpb24NCmZ1bmN0aW9uLCB5 b3UgZHJhbWF0aWNhbGx5IGluY3JlYXNlIHRoZSBhdHRhY2sgc3VyZmFjZSBhZ2FpbnN0IHRoZQ0K c3lzdGVtLiBOb3Qgb25seSBkbyB5b3UgaGF2ZSB0byBzZWN1cmUgdGhlIGlucHV0IGFuZCB0aGUg b3V0cHV0IHZhbHVlcw0KaW4gdGhlIHBhY2tldHMsIHlvdSBhbHNvIGhhdmUgc2VjdXJlIHRoZSB0 cmFuc2xhdGlvbnMgYWdhaW5zdCBzcG9vZmluZw0KYW5kIHRoZSBzZXJ2aWNlIHRoYXQgcGVyZm9y bXMgdGhlIHRyYW5zbGF0aW9uIGFnYWluc3QgdGhlIGZ1bGwgcGFub3BseQ0Kb2YgdnVsbmVyYWJp bGl0aWVzLg0KDQpSb3V0aW5nIGhpbnRzIGFyZSBwYXJ0aWN1bGFybHkgdHJpY2t5LiBJIHJlY2Fs bCBhIHByb3Bvc2FsIGZvciBORE4NCnJvdXRpbmcgaGludHMgdGhhdCB3YXMgcHJlc2VudGVkIGF0 IGEgcmVjZW50IE5ETiByZXRyZWF0IHRoYXQgbG9va2VkDQpzdXBlcmZpY2lhbGx5IGNsZXZlciwg YnV0IGNvbGxhcHNlZCBpbiBhIGhlYXAgb2Ygc2VjdXJpdHkgcHJvYmxlbXMgYWZ0ZXINCmEgZmV3 IGhvdXJzIG9mIHNjcnV0aW55Lg0KDQpJbnZhbGlkYXRpb24gb2YgbWFwcGluZ3MgaXMgYWxzbyBx dWl0ZSBkZWxpY2F0ZSBmb3Igcm91dGluZyBzeXN0ZW1zDQp3aGVyZSB0aGUgZXhwZWN0YXRpb25z IG9mIHJvdXRpbmcgZGlzcnVwdGlvbiBkdXJhdGlvbnMgYXJlIG11Y2ggc2hvcnRlcg0KdGhhbiBz YXksIG5hbWUgbWFwcGluZyBkaXNydXB0aW9ucyBpbiBzeXN0ZW1zIGxpa2UgRE5TIGR1ZSB0bw0K dHJhbnNsYXRpb24gY2FjaGUgVFRMcy4NCg0KT25lIHRoaW5nIHRoYXQgbWFrZXMgcm91dGluZyBo aW50cyAoYXMgb3Bwb3NlZCB0byBuYW1lLT5uYW1lDQp0cmFuc2xhdGlvbnMpIHBhcnRpY3VsYXJs eSB0cmlja3kgZm9yIE5ETi9DQ04tbGlrZSBhcmNoaXRlY3R1cmVzIGlzDQpkb2luZyB0aGVtIGlu IGEgd2F5IHRoYXQgZG9lcyBub3QgYnJlYWsgb3Igc3Vic3RhbnRpYWxseSBjb25zdHJhaW4NCm11 bHRpLWRlc3RpbmF0aW9uIGRlbGl2ZXJ5LiBJdMK5cyBtdWNoIGVhc2llciB0byBkbyB0aGlzIHdp dGgNCnNpbmdsZS1kZXN0aW5hdGlvbiBkZWxpdmVyeSAtIG9uZSBleGFtcGxlIG9mIGEgZnVsbC13 b3JrZWQgc2NoZW1lIGlzIHRoZQ0KTElTUCBtYXBwaW5nIHNlcnZpY2UgZm9yIElQLg0KDQpEYXZl Ty4NCg0KDQoNCg0KT24gSmFuIDksIDIwMTUsIGF0IDI6MzAgQU0sIEFuZHJlYSBEZXR0aSA8YW5k cmVhLmRldHRpQHVuaXJvbWEyLml0PjxtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0Pg0K d3JvdGU6DQoNCk9uIDAxLzA4LzIwMTUgMDY6MDAgUE0sIE1hcmMuTW9za29AcGFyYy5jb208bWFp bHRvOk1hcmMuTW9za29AcGFyYy5jb20+IHdyb3RlOg0KUEFSQyB3aWxsIGJlIHJlbGVhc2luZyB0 aGUgbmV4dCB2ZXJzaW9uIG9mIG91ciB3b3JraW5nIGRvY3VtZW50cw0Kc2hvcnRseSwgYmVmb3Jl IHRoZSBpY25yZyBtZWV0aW5nLiAgV2UgaGF2ZSBmb3IgYSB3aGlsZSBzdXBwb3J0ZWQgYW4NCklu dGVyZXN0IGNhcnJ5aW5nIGEgUGF5bG9hZCBmaWVsZCB0aGF0IGNhbiBjYXJyeSBleHRlbmRlZCBp bmZvcm1hdGlvbg0KdGhhdCBpcyBub3QgcGFydCBvZiB0aGUgbmFtZS4gIEludGVybWVkaWF0ZSBu b2RlcyBkbyBub3QgcHJvY2VzcyB0aGUNCnBheWxvYWQuDQoNCklmIHRoZSBwYXlsb2FkIGNhbiBt YWtlIGEgZGlmZmVyZW5jZSB0byBhIGR5bmFtaWMgY29udGVudCBwdWJsaXNoZXIsDQp0aGVuIHRo ZSByZXF1ZXN0ZXIgbXVzdCBwdXQgYSBtYXJrZXIgb2YgdGhlIHBheWxvYWQgaW4gdGhlIG5hbWUg 4oC5IGkuZS4NCnB1dCB0aGUgaGFzaCBvZiB0aGUgcGF5bG9hZCBhIGEgbmFtZSBjb21wb25lbnQs IG9yIHVzZSBhIG5vbmNlLiAgVGhpcw0Kd2lsbCBhbGxvdyBwcm9wZXIgbXVsdGlwbGV4aW5nIG9m IGRpZmZlcmVudCBwYXlsb2FkcyBpbiB0aGUgbmFtZS4NCkkgc2VlIHRoYXQgdGhpcyBpcyBhIHdh eSB0byBpbmRpY2F0ZSB0byB0aGUgcm91dGVyIHdoaWNoIGlzIHRoZSBwYXJ0DQpvZiB0aGUgbmFt ZSB0aGF0IGlzIHJlbGV2YW50IGZvciB0aGUgUElUL0ZJQiBwdXJwb3Nlcy4gQW5kIGl0IHNvdW5k cw0KZ29vZCB0byBtZSwgc2luY2UgaXQgc3BlZWRzIHVwIHRoZSBsb29rdXAgcHJvY2Vzc2VzLg0K DQpIb3dldmVyLCBsZXQgbWUgcG9zZSBhIG1vcmUgZ2VuZXJhbCBxdWVzdGlvbjogaXMgaXQgcmVh bGx5ICJJQ04NCm1hbmRhdG9yeSIgdG8gdXNlIGEgY29tcG9uZW50IG9mIHRoZSBvYmplY3QgbmFt ZSB0byBmb3J3YXJkPw0KDQpXaGF0IHdlIHdvdWxkIGxvc2UsIGlmIHdlIHVzZWQgdGhlIG9iamVj dCBuYW1lIG9ubHkgZm9yIFBJVCBhbmQNCmNhY2hpbmcgb3BlcmF0aW9ucyBhbmQgKG9wdGlvbmFs bHkpIGFub3RoZXIgInJvdXRpbmcgaW5mbyIgZmllbGQNCmNvbXBsZXRlbHkgZGVjb3VwbGVkIGZy b20gdGhlIG5hbWUgZm9yIEZJQiBmb3J3YXJkaW5nIHB1cnBvc2VzPw0KDQpJZiB3ZSBkbyBub3Qg bG9zZSBzbyBtdWNoLCB3aHkgZG8gbm90IG9wZW4gYW4gSUNOIDEuMDEgcGhhc2UgKDIuMCB3YXMN CnRvbyBhbWJpdGlvdXMgOy0pKSAgaW4gd2hpY2ggd2UgcmVjb2duaXplIHRoYXQgcm91dGluZyBi eSBvYmplY3QgbmFtZQ0KY3JlYXRlcyBzY2FsYWJpbGl0eSBwcm9ibGVtIGluIHRoZSBsYXJnZSBh cmVhLCBhbmQgc28gaW4gdGhlc2UgY2FzZXMNCklDTiBjYW4gYmUgaGVscGVkIGJ5IGEgcGxhaW4g b2xkIGJ5IHJvdXRpbmcgYnkgbG9jYXRvciAoYWthIHJvdXRpbmcNCmluZm8sIHJvdXRpbmcgaGlu dCwgbGFiZWwsIGZvcndhcmRpbmcgYWxpYXMsIGV0Yy4pPw0KDQpJZiB0aGlzIHdhcyBvYnZpb3Vz LCBwcm9iYWJseSBpdCBpcyBub3cgdGhlIHJpZ2h0IHRpbWUgdG8gZGVmaW5lIHN1Y2gNCmEgVExW LiBTaW1pcmFyaWx5IHRvIEtleUxvY2F0b3Igd2UgY291bGQgZGVmaW5lIGEgQ29udGVudExvY2F0 b3IgdGhhdA0Kc3BlY2lmaWVzIGEgKG9yIG1vcmUpIHJvdXRhYmxlIE5hbWUgd2hlcmUgaXQgaXQg aXMgcG9zc2libGUgdG8gZm91bmQNCnRoZSBvYmplY3QuDQoNCkkga25vdyB0aGF0IEkgYW0gcmVk aXNjb3ZlcmluZyB0aGUgd2hlZWwgc2luY2UgbWFueSBvdGhlciBleGNlbGxlbnQNCnByb2plY3Rz L3Jlc2VhcmNoZXJzIGJlZm9yZSBoYXZlIHByZWRpY3RlZCB0aGF0LCBlLmcuDQoNClNBSUwgcHJv amVjdCAyMDEwIMKtIMKzUm91dGluZyBoaW50c8KyDQoNClMuIFNoZW5rZXIsIDIwMTEgLSBOYW1p bmcgaW4gY29udGVudC1vcmllbnRlZCBBcmNoaXRlY3R1cmVzOiDCs8WgdGhlDQpmZXRjaC10ZXJt cyBlbmFibGUgdGhlIHJvdXRpbmcgc3lzdGVtIHRvIG1vcmUgZWFzaWx5IGZpbmQgdGhlIG9iamVj dMKyDQoNCmh0dHA6Ly93d3cuaWNzaS5iZXJrZWxleS5lZHUvcHVicy9uZXR3b3JraW5nL0lDU0lf bmFtaW5naW5jb250ZW50b3JpZW50ZQ0KZDExLnBkZg0KDQpQcmVzZW50YXRpb24gb2YgRC4gT3Jh biwgMjAxMSAtIE5ETiBhbmQgSVAgUm91dGluZzogQ2FuIGl0IHNjYWxlPyDCrQ0KwrPFoFVzZSBh IHRyYW5zbGF0aW9uIGxvb2t1cCB0byBjb252ZXJ0IGZyb20gY29udGVudCBuYW1lIHRvIHJvdXRp bmcNCmxhYmVsKHMpwrINCg0KaHR0cDovL3Rvb2xzLmlldGYub3JnL2dyb3VwL2lydGYvdHJhYy9y YXctYXR0YWNobWVudC93aWtpL2ljbnJnL0lSVEYlMjAtDQolMjBDQ04lMjBBbmQlMjBJUCUyMFJv dXRpbmclMjAtJTIwMi5wZGYNCg0KSGVybWFucyBldC4gYWwsICAyMDEyIC0gR2xvYmFsIHNvdXJj ZSBtb2JpbGl0eSBpbiB0aGUgY29udGVudC1jZW50cmljDQpuZXR3b3JraW5nIGFyY2hpdGVjdHVy ZS0gwrNTZXBhcmF0ZSBuYW1lc3BhY2VzIGZvciBpZGVudGlmaWVyIGFuZA0KbG9jYXRvcnPCsi4N Cmh0dHA6Ly91c2VyLml0LnV1LnNlL35mcmVoZTQ4OS9wdWJsaWNhdGlvbnMvaGVybWFuczEyZ2xv YmFsLnBkZg0KDQpMLiBaaGFuZywgMjAxMyAtIFNjYWxpbmcgTkROIFJvdXRpbmc6IE9sZCBUYWxl LCBOZXcgRGVzaWduLA0KwrNBcHBsaWNhdGlvbiBuYW1lcyBhcmUgdXNlZCBmb3IgY2FjaGluZyBh bmQgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiwNCndoaWxlIHRoZSBmb3J3YXJkaW5nIGFsaWFzLCB3 aGljaCByZWZsZWN0cyB0aGUgc2VydmljZSBwcm92aWRlciBvZiB0aGUNCmNvbnRlbnQgcHJvZHVj ZXIsIHNlcnZlcyBhcyBhIGhpbnQgdG8gcm91dGVycyBhYm91dCB3aGVyZSB0aGUgcGFja2V0DQpt YXkgYmUgZm9yd2FyZGVkwrINCg0KaHR0cDovL25hbWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBs b2Fkcy8yMDE0LzA4L25kbi10ci00LXNjYWxpbmctbmRuLXJvDQp1dGluZy5wZGYNCg0KTi4gU29s aXMgKFBBUkMgZGV2ZWxvcGVyIG9mIENDTnggMS4wKSwgcHJlc2VudGF0aW9uIGF0IENDTnhDb24g MjAxMyDCrQ0KT3JkZXJlZC1FbGVtZW50IE5hbWluZyAoT0VOKSwgwrNJIHByZXNlbnRlZCBhIG1h dGNoaW5nIHN5c3RlbSB3aXRoIG9yZGVyDQpvZiBwcmVmZXJlbmNlIGJhc2VkIG9uIGxhYmVscyAo d2hpY2ggaW5jbHVkZWQgaGFzaGVzIG9mIGNvbnRlbnQpwrINCmh0dHA6Ly93d3cuY2NueC5vcmcv ZXZlbnRzL2Njbnhjb24tMjAxMy8NCg0KICAgICAgUmVnYXJkcywNCg0KQW5kcmVhDQpJdCBpcyBu b3QgbWFuZGF0b3J5IHRoYXQgYXBwbGljYXRpb25zIGRvIHRoaXMg4oC5IHNvbWUgZGF0YSBtaWdo dA0KcmlnaHRseSBiZWxvbmcgaW4gdGhlIG5hbWUuDQoNClVzaW5nIHRoaXMgbWV0aG9kIHJlbGll dmVzIHRoZSBmb3J3YXJkaW5nIHBsYW5lIGZyb20gaGF2aW5nIHRvDQpwcm9jZXNzIGFuZCBzdG9y ZSBpbiB0aGUgUElUIGxhcmdlIG5hbWVzIHRoYXQgbWFrZSBubyBkaWZmZXJlbmNlIGluDQpyb3V0 aW5nLiAgSXQgYWxzbyBtZWFucyB0aGF0IHRoZSBwb3RlbnRpYWxseSBsYXJnZSBwYXlsb2FkIGRv ZXMgbm90DQpuZWVkIHRvIGJlIGVjaG9lZCBiYWNrIHRvIHRoZSBjbGllbnQgaW4gdGhlIHJlc3Bv bnNlIG5hbWUuDQoNClRoZSBwcmV2aW91cyBQQVJDIHNwZWMgaXMgYXQNCmh0dHA6Ly93d3cuY2Nu eC5vcmcvcHVicy9jY254LW1vc2tvLXRsdm1lc3NhZ2VzLTAyLmh0bWwNCi4gIEl0IHdpbGwgYmUg dXBkYXRlZCBpbiB0aGUgbmV4dCBkYXkgb3Igc28gYW5kIHdlIHdpbGwgc2VuZCBhbiBlbWFpbA0K dG8gdGhlIGxpc3QuDQoNCk1hcmMNCg0KT24gSmFuIDgsIDIwMTUsIGF0IDg6MTkgQU0sIE1hcmsg U3RhcHANCjxtanNAY2lzY28uY29tPjxtYWlsdG86bWpzQGNpc2NvLmNvbT4NCiAgIHdyb3RlOg0K DQoNCg0KDQpPbiAxLzgvMTUgNDoyNCBBTSwgQW5kcmVhIERldHRpIHdyb3RlOg0KDQoNCg0KRGVh ciBNYXJrLA0KDQpJIGZvdW5kIHJhdGhlciBpbnRlcmVzdGluZyB0aGlzIHF1ZXN0aW9uDQoNCiJJ cyBpdCByZWFsbHkgbmVjZXNzYXJ5IHRvIGNvbnRpbnVlIHRvIGZvcmNlIGFsbCBvZiB0aGUgaW5m b3JtYXRpb24NCmluDQpJbnRlcmVzdHMgaW50byB0aGUgTmFtZT8gIFdvdWxkbid0IGl0IGJlIGNs ZWFyZXIgdG8gdXNlIHRoZSBOYW1lDQpvbmx5DQpmb3IgcHVibGlzaGVyL3JvdXRpbmcgaW5mbywg b2JqZWN0IG5hbWUgaW5mbywgYW5kIHNlZ21lbnQvc2VxdWVuY2UNCm51bWJlcj8iDQoNCmFuZCB3 b25kZXIgSUNOIGNvbW11bml0eSB0aGluayBhYm91dCB0aGF0LiBFc3BlY2lhbGx5IHdpdGggcmVz cGVjdA0KdG8NCnRoZSByb3V0aW5nIGluZm8uDQpUaGF0IHNwZWNpZmljIHF1ZXN0aW9uIGhhcyBi ZWVuIG9wZW4gZm9yIHF1aXRlIGEgbG9uZyB0aW1lIC0gbm90DQpyZWFsbHkgaW4gdGhlIHJvdXRp bmcgY29udGV4dCBob3dldmVyLiBPbmUgcG9zaXRpb24gaGFzIGJlZW4gdGhhdA0KSW50ZXJlc3Rz IGNhcnJ5ICJvbmx5IiBhIG5hbWUsIGFuZCB0aGVyZWZvcmUgYWxsIGFwcGxpY2F0aW9uLXNwZWNp ZmljDQpkYXRhIG11c3QgYmUgaW4gdGhlIG5hbWUuIE5vdyBpbiBmYWN0IEludGVyZXN0cyBoYXZl IGJlZW4gcGVybWl0dGVkDQp0byBjYXJyeSBzZXZlcmFsIGFkZGl0aW9uYWwgIm1ldGEiIGl0ZW1z IC0gc3VjaCBhcyBmaWx0ZXJzL3NlbGVjdG9ycw0KKGFub3RoZXIgb3BlbiB0b3BpYykgYW5kIHRp bWVvdXQgdmFsdWVzLiBBbm90aGVyIHBvc2l0aW9uIGFza3MNCndoZXRoZXIgdGhlcmUgYXJlIHR5 cGVzIG9mIGFwcGxpY2F0aW9uLXNwZWNpZmljIGRhdGEgdGhhdCBjb3VsZCBhbHNvDQpiZSBjYXJy aWVkIG91dHNpZGUgdGhlIEludGVyZXN0IG5hbWUuIFdlJ3ZlIGFza2VkIHdoZXRoZXIgUkVTVC1m dWwNCmFwcGxpY2F0aW9uIHN0YXRlIHRyYW5zZmVyIG1pZ2h0IGJlIG9uZSBleGFtcGxlLg0KDQoN Cg0KDQpJIHNlZSBhIHNjYWxhYmlsaXR5IHByb2JsZW0gd2l0aCB0aGUgSUNOIHJvdXRpbmcgcGxh bmUsDQp5ZXMsIG9mIGNvdXJzZSAtIHRoYXQncyBhIHZlcnkgbG9uZy1zdGFuZGluZyBwcm9ibGVt Lg0KDQplc3BlY2lhbGx5IHdoZW4NCg0KDQoNCm9iamVjdHMgYXJlIG11bHRpLXNvdXJjZWQgKHNh bWUgb2JqZWN0IG9uIG15IFBDIGFuZCBvbiBteSBwaG9uZSkgYW5kDQpvYmplY3RzIGFyZSBwcm92 aWRlZCBieSBtb2JpbGUgZGV2aWNlcy4gIFRoaXMgZnJhbWV3b3JrIGNvdWxkIGJlIHRoZQ0Kbm9y bSBpbiB0aGUgZnV0dXJlLg0KdGhhdCdzIC4uLiBjZXJ0YWlubHkgYW4gYXNzZXJ0aW9uIEkndmUg aGVhcmQgYmVmb3JlLCBidXQgImNvdWxkIGJlIg0KaXMgYWJvdXQgYXMgc3Ryb25nIGFzIGl0IGdl dHMuIHRoZXJlIGFyZSBhIGxvdCBvZiBxdWVzdGlvbnMgYWJvdXQNCndoZXRoZXIgZW5jYXBzdWxh dGlvbiBtZWNoYW5pc21zLCBvciAibmFtZSByZXNvbHV0aW9uIiBtZWNoYW5pc21zLCBvcg0Kc29t ZSBvdGhlciBtZWNoYW5pc21zIHdpbGwgYmUgbmVlZGVkIHRvIGRlYWwgd2l0aCB0aGUgZXhwZWN0 ZWQgbmFtZQ0Kc2NhbGUsIHdoZXRoZXIgb3Igbm90IHRoZXJlIHdpbGwgYmUgYW55IHNpZ25pZmlj YW50IG9mIHBlZXItdG8tcGVlcg0KY29tbXVuaWNhdGlvbi4gcGVyc29uYWxseSwgSSB0aGluayBp dCdzIGhpZ2hseSB1bmxpa2VseSB0aGF0IG15IHBob25lDQp3aWxsICJwdWJsaXNoIiBhbnl0aGlu ZyBkaXJlY3RseSwgYnV0IHRoYXQncyBqdXN0IGFub3RoZXIgc3BlY3VsYXRpb24NCnJlYWxseS4N Cg0KYXQgdGhlIG1vbWVudCwgSSdkIGJlIGhhcHB5IGlmIHRoZXJlIGNvdWxkIGJlIHByb2dyZXNz IG9uIGV2ZW4gdGhlDQptb3N0IGJhc2ljIGFzcGVjdHMgb2YgbWVzc2FnaW5nIC0gc3VjaCBhcyB3 aGF0IG5hbWVzIGxvb2sgbGlrZSwNCnNvbWV0aGluZyB0aGF0IHNlZW1zIHRydWx5IGZ1bmRhbWVu dGFsLg0KDQpUaGFua3MsDQpNYXJrDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQppY25yZyBtYWlsaW5nIGxpc3QNCg0KaWNucmdAaXJ0Zi5vcmc8bWFp bHRvOmljbnJnQGlydGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5m by9pY25yZw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N CmljbnJnIG1haWxpbmcgbGlzdA0KDQppY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5v cmc+DQpodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQoNCg0KDQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaWNucmcgbWFp bGluZyBsaXN0DQppY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczov L3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaWNucmcgbWFpbGluZyBsaXN0DQppY25yZ0Bp cnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3dy5pcnRmLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ljbnJnDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18NCmljbnJnIG1haWxpbmcgbGlzdA0KaWNucmdAaXJ0Zi5vcmc8bWFpbHRv OmljbnJnQGlydGYub3JnPg0KaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p Y25yZw0KDQo= --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B4231CSJCEML701CHMchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl Pg0KPCEtLQ0KIC8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OkNvdXJpZXI7DQoJcGFub3NlLTE6MiA3IDQgOSAyIDIgNSAyIDQgNDt9DQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0K CXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p bHk6VmVyZGFuYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJEZWphVnUgU2FucyI7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAw IDAgMDt9DQogLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCiBwLk1zb05vcm1hbCwgbGkuTXNvTm9y bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0 Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNl cmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5 OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVk LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLmFwcGxlLXN0 eWxlLXNwYW4NCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtc3R5bGUtc3Bhbjt9DQpzcGFuLkVtYWls U3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7 bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10 eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29s b3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx RjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJ Zm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsN CgltYXJnaW46NzAuODVwdCA3MC44NXB0IDU2LjdwdCA3MC44NXB0O30NCmRpdi5TZWN0aW9uMQ0K CXtwYWdlOlNlY3Rpb24xO30NCi0tPg0KPC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CiA8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+ PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQogPG86c2hhcGVsYXlvdXQgdjpl eHQ9ImVkaXQiPg0KICA8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCiA8L286c2hh cGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIg bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9IndvcmQtd3JhcDogYnJlYWstd29yZDsN Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTstd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRl LXNwYWNlIj4NCjxkaXYgY2xhc3M9IlNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPkhpIEplZmYsPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6 IzFGNDk3RCI+Tm90IHN1cmUgaWYgSSB1bmRlcnN0YW5kIHRoZSBxdWVzdGlvbiwgd2hhdCBJIHdh cyBnZXR0aW5nIGF0IGlzIHRoZSBzZW1hbnRpYyBvZiB0aGUgTmFtZSBvZiB0aGUgcHJvZHVjZWQg Y29udGVudCBpcyBvbmx5IHNjb3BlZCBpbiB0aGUgY29udGV4dCBvZiB0aGUgYXBwbGljYXRpb24N CiBvciB0aGUgc2VydmljZSwgYW5kIG5vdCBib3VuZCBieSBhbnkgbmV0d29ya2luZyByZXF1aXJl bWVudHMuIFNvIHRoZSBwcm9kdWNlciBzaG91bGQgYmUgYWJsZSB3b3JrIHdpdGggYW55IG51bWJl ciBvZiBjb250ZW50IGRpc3RyaWJ1dG9yIGZvciByZXBsaWNhdGluZyBpdHMgY29udGVudCBhbmQg Y29uc3VtZXJzIGdldCBpdCBmcm9tIHRoZSB2YW50YWdlIHBvaW50cywgd2l0aCBuZXR3b3JrIGhh dmluZyBhIHNheSBkZXBlbmRpbmcgb24gYSBnaXZlbg0KIGFwcGxpY2F0aW9u4oCZcyBjb250ZXh0 LiBTaW1pbGFyIGhvbGRzIGdvb2QgZm9yIGEgbW9iaWxlIGVudGl0eSB0b28sIHRoZSBwcm9kdWNl ciBzaG91bGQgYmUgcHVibGlzaCB0aGUgbmFtZXMgd2hpY2ggcmVxdWlyZSBtb2JpbGl0eSB0byBp dHMgY3VycmVudCBwb2ludC1vZi1hdHRhY2htZW50IHdpdGggbmV0d29yayBhY3RpdmVseSB0YWtp bmcgcGFydCBpbiByZXNvbHZpbmcgaXQgaW4gYW4gZWZmaWNpZW50IG1hbm5lci48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0 OTdEIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPlJhdmk8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OyI+IFRob21wc29uLCBKZWZmIFttYWlsdG86amVmZnQwQHJlbWFwLnVjbGEu ZWR1XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgT2N0b2JlciAxOSwgMjAxNSA4OjIxIEFN PGJyPg0KPGI+VG86PC9iPiBSYXZpIFJhdmluZHJhbjsgaWNucmdAaXJ0Zi5vcmc8YnI+DQo8Yj5T dWJqZWN0OjwvYj4gUmU6IFtpY25yZ10gVGhlIG15dGggb2YgbWVhbmluZ2Z1bCBuYW1lcyAod2Fz OiBMb2NhdG9yIGhpbnQpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOmJsYWNrIj5I aSBSYXZpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOmJsYWNrIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjpibGFjayI+Jmd0OyZuYnNw Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj50aGUg d2hvbGUgbmFtZSBpcyBhIHBlcnNpc3RlbnQgSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToNCjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNv bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjpi bGFjayI+RG8geW91IGV4cGVjdCB0byBiZSBhYmxlIHRvIGdyYWIgYSByYW5kb20gY29udGVudCBv YmplY3QgZnJvbSB0aGUgbmV0d29yayAobm90IHBhcnRpY2lwYXRpbmcgaW4gdGhlIGFwcGxpY2F0 aW9uIHdoaWNoIHByb2R1Y2VkIGl0KSwgbG9vayBhdCBpdHMgSUQgYW5kIGRvIHNvbWV0aGluZw0K IHdpdGggdGhhdCBJRD8gV2hhdD8gSSB0aGluayB0byBidXJkZW4gaXMgb24geW91IHRvIGp1c3Rp Znkgd2h5IGFueW9uZSBzaG91bGQgYmUgYWJsZSB0byBsb29rIGF0IGEgY29udGVudCBvYmplY3Qn cyBJRCBhbmQgZG8gc29tZXRoaW5nIHdpdGggaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ow0KY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsN CmNvbG9yOmJsYWNrIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29s b3I6YmxhY2siPi0gSmVmZiBUPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6 YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ow0KY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OzsNCmNvbG9yOmJsYWNrIj5pY25yZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlj bnJnLWJvdW5jZXNAaXJ0Zi5vcmciPmljbnJnLWJvdW5jZXNAaXJ0Zi5vcmc8L2E+Jmd0OyBvbiBi ZWhhbGYgb2YgUmF2aSBSYXZpbmRyYW4gJmx0OzxhIGhyZWY9Im1haWx0bzpyYXZpLnJhdmluZHJh bkBodWF3ZWkuY29tIj5yYXZpLnJhdmluZHJhbkBodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5E YXRlOiA8L2I+RnJpZGF5LCBPY3RvYmVyIDE2LCAyMDE1IGF0IDE0OjA4OjAwPGJyPg0KPGI+VG86 IDwvYj5KZWZmIFRob21wc29uICZsdDs8YSBocmVmPSJtYWlsdG86amVmZnQwQHJlbWFwLnVjbGEu ZWR1Ij5qZWZmdDBAcmVtYXAudWNsYS5lZHU8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRv OmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h aWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1Ympl Y3Q6IDwvYj5SZTogW2ljbnJnXSBUaGUgbXl0aCBvZiBtZWFuaW5nZnVsIG5hbWVzICh3YXM6IExv Y2F0b3IgaGludCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjpibGFjayI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5 N0QiPkhpIEplZmYsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ow0KY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+U28gaXQgZGVwZW5kcyBvbiB3aG8g c3VnZ2VzdGVkIHRoZSByb3V0aW5nIHByZWZpeCBwYXJ0IG9mIHRoZSBuYW1lIHRvIHRoZSBwcm9k dWNlciwgZG9lcyB0aGF0IGNvbWUgZnJvbSB0aGUgbmV0d29yayA/LCBJIGRvbuKAmXQgdGhpbmsg dGhhdCBpcyB0aGUgY2FzZS4gV2hhdA0KIEkgdW5kZXJzdGFuZCBpcyB0aGF0IHRoZSB3aG9sZSBu YW1lIGlzIGEgcGVyc2lzdGVudCBJRCwgaXQgb25seSBoYXBwZW5zIHRoYXQgYXBwbGljYXRpb25z IHNoYXJlIHRoYXQgYXV0aG9yaXR5IHByZWZpeCBoZW5jZSBpcyBhYmxlIHRvIG1ha2UgdXNlIG9m IG5hbWUgYWdncmVnYXRpb24sICZuYnNwO2FuZCBubyBtYXR0ZXIgd2hlcmUgeW91IHB1Ymxpc2gg dGhpcyBjb250ZW50IG9iamVjdCBzaG91bGQgYWx3YXlzIGNhcnJ5IHRoZSBzYW1lIG5hbWUuIElu DQogdGhpcyBzZW5zZSwgSSBkaXNhZ3JlZSB3aXRoIHRoZSBzZXBhcmF0aW9uIHlvdSBkZXNjcmli ZSwgYWxzbyBhIHJlYXNvbiBmb3IgdGhlIExJTksgb2JqZWN0IHByb3Bvc2FsIGluIE5ETi48L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0 OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7DQpjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPlJhdmk8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0OTdEIj4mbmJzcDs8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjoj MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7DQpjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 DQpjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ow0KY29sb3I6YmxhY2siPiBUaG9tcHNvbiwgSmVmZiBbPGEgaHJlZj0ibWFpbHRvOmplZmZ0MEBy ZW1hcC51Y2xhLmVkdSI+bWFpbHRvOmplZmZ0MEByZW1hcC51Y2xhLmVkdTwvYT5dDQo8YnI+DQo8 Yj5TZW50OjwvYj4gRnJpZGF5LCBPY3RvYmVyIDE2LCAyMDE1IDE6MDkgUE08YnI+DQo8Yj5Ubzo8 L2I+IFJhdmkgUmF2aW5kcmFuOyA8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJn QGlydGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogVGhlIG15dGggb2YgbWVhbmlu Z2Z1bCBuYW1lcyAod2FzOiBMb2NhdG9yIGhpbnQpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw YW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh Y2siPlJhdmkgd3JpdGVzOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7Y29sb3I6YmxhY2siPiZndDsmbmJzcDtBbHNvIHRoZSBub3Rpb24gb2YgbmFtZWxlc3Mg b2JqZWN0cyBzZWVtcyB0byBjb250cmFkaWN0LCB3aGVuIHRoZSBiYXNpYyBwcmltaXRpdmUgb2Yg SUNOJm5ic3A7IGlzIG5hbWVkIGRhdGEuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Tm8gY29udHJhZGljdGlvbiBmcm9t IGN1cnJlbnQgcHJhY3RpY2UuIEhlcmUgaXMgYW4gaW50ZXJlc3QgbmFtZSB0aGF0IEkganVzdCBn cmFiYmVkIGZyb20gdGhlIE5ETiB0ZXN0IGJlZDogJnF1b3Q7L25kbi9lZHUvdWNsYS9yZW1hcC9u ZG5ydGMvY2hhdC9yZW1hcC9GNlBDV2xxV3JWLzE0NDQ4NTA4NjUvMSZxdW90Oy4gVGhlDQogcHJl Zml4ICZxdW90Oy9uZG4vZWR1L3VjbGEvcmVtYXAvbmRucnRjL2NoYXQvcmVtYXAmcXVvdDsgaXMg b25seSB1c2VmdWwgdG8gcm91dGUgdGhlIGludGVyZXN0IHRvIHRoZSBhcHBsaWNhdGlvbi4gQWxs IHRoZSB0aG91c2FuZHMgb2YgaW50ZXJlc3RzIGZseWluZyB0b3dhcmRzIHRoaXMgYXBwbGljYXRp b24gaGF2ZSB0aGUgc2FtZSBwcmVmaXguIFRoZSBsYXN0IHBhcnQgJnF1b3Q7RjZQQ1dscVdyVi8x NDQ0ODUwODY1LzEmcXVvdDsgb25seSBtZWFucyBzb21ldGhpbmcgYmVjYXVzZQ0KIHRoZSBwcm9k dWNlciBhcHBsaWNhdGlvbiB0b2xkIHRoZSBjb25zdW1lciBhcHBsaWNhdGlvbiB0byBhc2sgZm9y IGl0LiBUaGlzIG5hbWUgaW4gbm8gd2F5ICZxdW90O3NlbGYtZGVzY3JpYmVzJnF1b3Q7IHRoZSBv YmplY3QsIHNvIGl0IGlzIGluIGVmZmVjdCAmcXVvdDtuYW1lbGVzcyZxdW90OyBhbHJlYWR5IGZy b20gYW4gb3V0c2lkZSBvYnNlcnZlci4gVGhlcmUgaXMgbGl0dGxlIGRpZmZlcmVuY2UgaWYgdGhl IHByb2R1Y2VyIGFwcGxpY2F0aW9uIHRvbGQgdGhlIGNvbnN1bWVyDQogYXBwbGljYXRpb24gdG8g YXNrIGZvciBhbiBvYmplY3QgYnkgaGFzaC4gVGhpcyBpcyBzaW1pbGFyIHRvIGhvdyBJIHVuZGVy c3RhbmQgdGhlIHByb2JsZW1hdGljYWxseS10ZXJtZWQgJnF1b3Q7bmFtZWxlc3Mgb2JqZWN0JnF1 b3Q7OiBBbiBvYmplY3QgaXMgcmVxdWVzdGVkIGluIGFuIGludGVyZXN0IHdpdGggYSByb3V0YWJs ZSBwcmVmaXggYW5kIGFub3RoZXIgcGFydCAodGhlIGhhc2gpIHdoaWNoIHRoZSBwcm9kdWNlciBh cHBsaWNhdGlvbiB0b2xkIHRoZSBjb25zdW1lcg0KIGFwcGxpY2F0aW9uIHRvIGFzayBmb3IuPC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ow0KY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOmJsYWNrIj4tIEplZmYgVDwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OzsNCmNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsN CmNvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7DQpjb2xvcjpibGFjayI+aWNucmcgJmx0OzxhIGhyZWY9Im1haWx0bzppY25yZy1ib3VuY2Vz QGlydGYub3JnIj5pY25yZy1ib3VuY2VzQGlydGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIFJh dmkgUmF2aW5kcmFuICZsdDs8YSBocmVmPSJtYWlsdG86cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNv bSI+cmF2aS5yYXZpbmRyYW5AaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZy aWRheSwgT2N0b2JlciAxNiwgMjAxNSBhdCAxMjoyMjowMDxicj4NCjxiPlRvOiA8L2I+RGlyayBL dXRzY2hlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRpcmsuS3V0c2NoZXJAbmVjbGFiLmV1Ij5EaXJr Lkt1dHNjaGVyQG5lY2xhYi5ldTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86SWduYWNp by5Tb2xpc0BwYXJjLmNvbSI+SWduYWNpby5Tb2xpc0BwYXJjLmNvbTwvYT4mcXVvdDsgJmx0Ozxh IGhyZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMu Y29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIu aXQiPmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDwvYT4mcXVvdDsNCiAmbHQ7PGEgaHJlZj0ibWFp bHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCI+YW5kcmVhLmRldHRpQHVuaXJvbWEyLml0PC9h PiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5v cmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGly dGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtpY25yZ10gTG9jYXRvciBo aW50PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ow0KY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojMUY0 OTdEIj5BZ3JlZSB0aGF0IHdlIHNob3VsZG7igJl0IG1peCB0aGUgdHdvIHNlbWFudGljcyB0aGF0 IG9mIGEgSUQgYW5kIGEgTG9jYXRvciwgdGhleSBvcGVyYXRlIGFuZCBhcmUgbWFuYWdlZCBpbiB0 d28gZGlmZmVyZW50IGRvbWFpbnMsIG9uZSBhdCB0aGUgYXBwbGljYXRpb24gYW5kDQogdGhlIG90 aGVyIGF0IHRoZSBuZXR3b3JrIGxldmVsLiBBbHNvIHRoZSBub3Rpb24gb2YgbmFtZWxlc3MgJm5i c3A7b2JqZWN0cyBzZWVtcyB0byBjb250cmFkaWN0LCB3aGVuIHRoZSBiYXNpYyBwcmltaXRpdmUg b2YgSUNOJm5ic3A7IGlzIG5hbWVkIGRhdGEuIEFsbCB0aGlzIGNvbWVzIGJ5IG1peGluZyB0aGUg SUQvbG9jYXRvciBkZWZpbml0aW9ucywgcmVzdWx0aW5nIGluIEludGVyZXN0IG1lc3NhZ2UgY2Fy cnkgbG9jYXRvcnMgd2hpY2ggYXJlIHN1cHBvc2VkIHRvDQogYmUgbWVhbnQgZm9yIHBlcnNpc3Rl bnQgSURzOyBhIGNsZWFyIHNlcGFyYXRpb24gb2YgdGhlIHR3byBpbiB0aGUgcHJvdG9jb2wgd2ls bCBzZXJ2ZSBtYW55IHB1cnBvc2VzLCBtYW5pZmVzdHMsIG1vYmlsaXR5LCByb3V0aW5nIHNjYWxh YmlsaXR5LiBBZ3JlZSB0aGVyZSBhcmUgc2VjdXJpdHkgaW1wbGljYXRpb25zIGxpa2UgY2FjaGUg cG9pc29uaW5nIG9yIGV4cGxvaXRhdGlvbiB1c2Ugb2YgdGhlc2UgbmFtZSBzZXBhcmF0aW9uIGFu ZCBzaG91bGQNCiBiZSBhZGRyZXNzZWQgY29uc2lkZXJpbmcgdGhlIGRpZmZlcmVudCB0cnVzdCBj b250ZXh0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsN CmNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+UmF2aTwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiMxRjQ5 N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOmJsYWNrIj5Gcm9t Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjpibGFjayI+IGlj bnJnIFs8YSBocmVmPSJtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZyI+bWFpbHRvOmljbnJn LWJvdW5jZXNAaXJ0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EaXJrIEt1dHNjaGVy PGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgT2N0b2JlciAxNiwgMjAxNSAxMDozNSBBTTxicj4N CjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20iPklnbmFj aW8uU29saXNAcGFyYy5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86YW5kcmVhLmRldHRpQHVuaXJv bWEyLml0Ij4NCmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDwvYT47IDxhIGhyZWY9Im1haWx0bzpp Y25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl OiBbaWNucmddIExvY2F0b3IgaGludDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9y OiMxRjQ5N0QiPk5vdCBkaXNhZ3JlZWluZywgYnV0OiBhbm90aGVyIHdheSBvZiBzZWVpbmcgdGhp cyBpcyB0aGF0IGVudGFuZ2xpbmcgb2JqZWN0IGlkZW50aWZpY2F0aW9uLCByZXByZXNlbnRhdGlv biBvZiBvcmdhbml6YXRpb25hbCBzdHJ1Y3R1cmUgYW5kIGxvY2F0aW9uIGluZm9ybWF0aW9uDQog aW4gYW4gYWdncmVnYXRhYmxlIGZhc2hpb24gaW4gYSBzaW5nbGUgbmFtaW5nIGZyYW1ld29yayBp cyBsaWtlbHkgdG8gY2F1c2Ugc29tZSBoZWFkYWNoZXMg4oCTIGFuZCB3ZSBhcmUgY3VycmVudGx5 IGZpZ3VyaW5nIG91dCBob3cgdG8gZGlzZW50YW5nbGUgdGhpcyBhZ2FpbiDigJMgd2l0aCBuYW1l cyBoYXNoZXMgYW5kIG5hbWVsZXNzIG9iamVjdHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+V2Ug d2FudCB0byBiZSBhYmxlIHRvIGNvbm5lY3QgYSBidW5jaCBvZiBJQ04gbm9kZXMgbG9jYWxseSwg ZS5nLiwgaW4gYSBidWlsZGluZyBhdXRvbWF0aW9uIHNjZW5hcmlvLCBhbmQgYWRkcmVzcyBJbnRl cmVzdHMgdG8gc2VtYW50aWNhbGx5IG1lYW5pbmdmdWwgbmFtZXMNCiBsaWtlIOKAnC9qcC95b2tv aGFtYS9wYWNpZmljby9yb29tMTIzL2xpZ2h0LXN3aXRjaDQy4oCdIGFuZCB3YW50IHRoZSBzYW1l IGNvbmNlcHQgYW5kIG5hbWVzIHRvIGJlIHVzZWZ1bCBmb3IgZ2xvYmFsLXNjYWxlIGNvbW11bmlj YXRpb24uIFRoaXMgY2FuIG9ubHkgd29yayB3aXRoIGEgZmV3IHZlcnkgc3Ryb25nIGFzc3VtcHRp b25zOiBXZSBjYW4gZ2V0IGludGVyLWRvbWFpbiByb3V0aW5nIHRvIHdvcmsgYmFzZWQgb24gc3Vj aCBuYW1lcyDigJMgYW5kIHRoZXJlDQogaXMgbm8gJm5ic3A7bW9iaWxpdHkuPC9zcGFuPjxzcGFu IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+Jm5i c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29s b3I6IzFGNDk3RCI+T2J2aW91c2x5LCBmbGF0IG5hbWluZyBzY2hlbWVzIGFyZSBmYWNpbmcgc2lt aWxhciBwcm9ibGVtcy4gT25lIHBhdHRlcm4gaGVyZSBpcyB0byB1c2Ugc29tZSBvcmdhbml6YXRp b25hbGx5IHN0cnVjdHVyZWQgcGFydCBvZiB0aGUgbmFtZSB0byBsb29rIHVwOiBsb2NhdG9ycw0K IChvciBsb2NhdGlvbiBoaW50cykg4oCTIGluZGlyZWN0aW9u4oCmPC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzFG NDk3RCI+RGlyazwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+ PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ow0KZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjpibGFjayI+IGljbnJnIFs8YSBocmVm PSJtYWlsdG86aWNucmctYm91bmNlc0BpcnRmLm9yZyI+bWFpbHRvOmljbnJnLWJvdW5jZXNAaXJ0 Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj48YSBocmVmPSJtYWlsdG86SWduYWNpby5T b2xpc0BwYXJjLmNvbSI+SWduYWNpby5Tb2xpc0BwYXJjLmNvbTwvYT48YnI+DQo8Yj5TZW50Ojwv Yj4gRnJlaXRhZywgMTYuIE9rdG9iZXIgMjAxNSAxODozNzxicj4NCjxiPlRvOjwvYj4gPGEgaHJl Zj0ibWFpbHRvOmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdCI+YW5kcmVhLmRldHRpQHVuaXJvbWEy Lml0PC9hPjsNCjxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8 L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaWNucmddIExvY2F0b3IgaGludDwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImNvbG9y OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5UaGUgTG9jYXRv ciBIaW50IG9yIExpbmsgT2JqZWN0IGFyZSBwcm9wb3NlZCBzb2x1dGlvbnMgdG8gYSBiaWcgSUNO L0NDTi9ORE4gcHJvYmxlbSwgbmFtZWx5IHRoZSBtaXNndWlkZWQgYmVsaWVmIHRoZSBuYW1lIGlz IGluZGVwZW5kZW50IG9mIGxvY2F0aW9uLg0KICZuYnNwO1RoaXMgaXMgYSBzb21ld2hhdCBpbmNv cnJlY3QgYXNzdW1wdGlvbiBpZiB3ZSBhbHNvIGJlbGlldmUsIGF0IHRoZSBzYW1lIHRpbWUsIHRo YXQgdGhlIG5hbWUgaXMgdXNlZCBmb3Igcm91dGluZy4gJm5ic3A7QnkgZGVmaW5pdGlvbiwgcm91 dGluZyBpcyBsb2NhdGlvbi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy ZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7 PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPlRoZXJlIGFyZSBudW1lcm91cyB3YXlz IHRvIGdldCBhcm91bmQgdGhpcyBjb250cmFkaWN0aW9uLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIi PjEtIFdlIGFsbG93IGFueWJvZHkgdG8gcHVibGlzaCBhbnkgbmFtZSBhbnl3aGVyZSBhbmQgaGF2 ZSB0aGUgbmV0d29yayBsb29rIGZvciBpdCAoaW4gb3RoZXIgd29yZHMsIG5vIHJvdXRpbmcsIGp1 c3QgZGlzY292ZXJ5KTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4yLSBIYXZlIHJv dXRpbmcgdXBkYXRlIG9uIHRoZSBmbHkgKGFsbG93IGFueSBub2RlIHRvIGFkdmVydGlzZSwgdmlh IHJvdXRpbmcsIHRoZSBwcmVzZW5jZSBvZiBuYW1lL25hbWVzcGFjZSk8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ow0KY29sb3I6IzRCNEI0QiI+My0gRG8gc29tZSBmb3JtIG9mIGluZGlyZWN0aW9uPC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjoj NEI0QjRCIj5JbiB0aGlzIGVtYWlsIHdl4oCZbGwgcnVsZSBvdXQgb3B0aW9ucyAxIGFuZCAyLCB3 aGljaCBoYXZlIHNvbWUgc2VyaW91cyBzY2FsYWJpbGl0eSBpc3N1ZXMgZm9yIGEgcmVhbCBuZXR3 b3JrLiAmbmJzcDtUaGF0IGxlYXZlcyB1cyB3aXRoIG9wdGlvbiAzLjwvc3Bhbj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+ TG9jYXRvciBIaW50cyBhbmQgTGluayBPYmplY3RzIGFyZSBpbiBlZmZlY3QgYSB2ZXJzaW9uIG9m IG9wdGlvbiAzLiAmbmJzcDtDQ054IHVzZXMgbWFuaWZlc3RzIHRvIGluZGlyZWN0IHRvIGhhc2gg YmFzZWQgbmFtZXMsIGFsc28gYSB2ZXJzaW9uIG9mIDMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9y OiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJk YW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+VGhlIExpbmsgT2JqZWN0IHByb3Bvc2Vk IGluIHRoaXMgcGFwZXIgZ2V0cyByaWQgb2YgY2FjaGUgcG9pc29uaW5nIHdpdGggYSBudW1iZXIg b2YgdGVjaG5pcXVlcyB0aGF0IGJvaWwgZG93biB0byBvbmUgYmlnIHNhY3JpZmljZTo8L3NwYW4+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9y OiM0QjRCNEIiPi0gJnF1b3Q7VGhlIGNhY2hlIGNhbiB0aGVuIGltcG9zZSB0aGUgcmVzdHJpY3Rp b24gdGhhdCBvbmx5IGludGVyZXN0cyBjYXJyeWluZyB0aGUgc2FtZSBsaW5rIG9iamVjdCBjYW4g YmUgc2F0aXNmaWVkIHdpdGggdGhlIHNwZWNpZmljIGluc3RhbmNlIG9mIHRoZQ0KIGRhdGEgaXRl bS4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJE RSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPkJhc2ljYWxseSwgd2hhdCBpdOKAmXMgc2F5aW5nIGlz IHRoYXQgaWYgeW91IHJldHJpZXZlIHNvbWV0aGluZyB3aXRoIHRoZSBuYW1lIC9hL2Igd2l0aCBh IGxpbmsgdG8gL2Zvby9iYXIgJm5ic3A7aXQgY2FuIG9ubHkgYmUgYW5zd2VyZWQgYnkgYW4gaW50 ZXJlc3QNCiB3aXRoIHRoZSBuYW1lIC9hL2IgYW5kIGEgbGluayB0byAvZm9vL2Jhci4gJm5ic3A7 IEVmZmVjdGl2ZWx5LCB3ZSBhcmUgcm91dGluZyBhbmQgbWF0Y2hpbmcgL2Zvby9iYXIvYS9iIHdo ZW4gdGFsa2luZyBhYm91dCBvYmplY3QgL2EvYi4gJm5ic3A7RGlzYWR2YW50YWdlOiBBIHJlcXVl c3QgZm9yIC9hL2Igd2lsbCBub3QgbWF0Y2ggdGhlIG9iamVjdCAodGhpcyB3b3VsZCBsZWFkIHRv IGNhY2hlIHBvaXNvbmluZylbMV0uICZuYnNwO0FkdmFudGFnZTogVGhlIHNpZ25hdHVyZQ0KIGZv ciAvYS9iICh0aGUgb2JqZWN0KSBjYW4gYmUgZG9uZSBhdCBhIGRpZmZlcmVudCBsZXZlbCB0aGFu IHRoZSBzaWduYXR1cmUgb2YgL2Zvby9iYXIvYS9iICh0aGUgbGluaykuPC9zcGFuPjxzcGFuIHN0 eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRC Ij5Ob3RlIHRoYXQgdGhpcyBpcyBhIGZvcm0gb2YgZW5jYXBzdWxhdGlvbi4gJm5ic3A7SSBjb3Vs ZCBhY2hpZXZlIHNpbWlsYXIgcmVzdWx0cyBieSBqdXN0IGVuY2Fwc3VsYXRpbmcgL2EvYiBpbnRv IC9mb28vYmFyL2EvYiBhbmQgbm90IHJlcXVpcmUgYW55IGxpbmsNCiBvYmplY3QuPC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjoj NEI0QjRCIj5UaGUgcGFwZXIgc3VnZ2VzdHMgdmVyaWZ5aW5nIGxpbmsgb2JqZWN0cy4gVGhpcyBp cyBub3Qgc3VmZmljaWVudCB0byBwcmV2ZW50IHBvaXNvbmluZy4gJm5ic3A7SSBjYW4gaGF2ZSBh IHZhbGlkIGxpbmsgb2JqZWN0IChmcm9tIGFuIGF0dGFja2VyKSB0aGF0DQogYnJpbmdzIG1lICZu YnNwO2FuIGludmFsaWQgY29udGVudCBvYmplY3QuICZuYnNwO0lmIHRoYXQgY29udGVudCBvYmpl Y3QgaXMgbWF0Y2hlZCBvbiBuYW1lIHRoZW4gcG9pc29uaW5nIHdpbGwgb2NjdXIuIFRoZSBvbmx5 IHdheSBhcm91bmQgdGhpcyB3b3VsZCBiZSB0byBoYXZlIGEgcmV2ZXJzZSBjcnlwdG8gbWFwcGlu ZyBmcm9tIHRoZSBvYmplY3QgbmFtZSB0byB0aGUgbGluayBvYmplY3QuIChMaWtlIGEgc2lnbmVk IGNvbnRlbnQgb2JqZWN0ICYjNDM7IGxpbmsgb2JqZWN0DQogdG9nZXRoZXIgZnJvbSB0aGUgY29u dGVudCBvYmplY3TigJlzIGtleSkuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZu YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5UaGUgcGFwZXIgYWxzbyBtZW50 aW9ucyB0aGF0IGNhY2hlcyBjYW4gY2hlY2sgc2lnbmF0dXJlcyBhbmQgY29uc3VtZXJzIGNhbiB1 c2UgZXhjbHVkZXMgdG8gaGVscCB3aXRoIHBvaXNvbmluZy4gVGhpcyBpcyB1bnNjYWxhYmxlIGZv ciBhIG51bWJlcg0KIG9mIHJlYXNvbnMgYW5kIHByb2JhYmx5IGRlc2VydmVzIGFub3RoZXIgdGhy ZWFkLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ow0KY29sb3I6IzRCNEI0QiI+VGhlIGN1cnJlbnQgQ0NOeCBhcHByb2FjaCBpcyB0byB1c2Ug aGFzaCBiYXNlZCBuYW1pbmcgYW5kIG9iamVjdHMgd2l0aCBubyBuYW1lcyAob25seSBpbXBsaWVk IGhhc2hlcykuIFRoaXMgYWxsb3dzIHVzIHRvIGdldCBhcm91bmQgbWFueSBvZiB0aGVzZQ0KIHBy b2JsZW1zLiAmbmJzcDtORE4gY291bGQgcG90ZW50aWFsbHkgdXNlIHNpbWlsYXIgdGVjaG5pcXVl cyAod2l0aCBvciB3aXRob3V0IHRoZSBsaW5rIG9iamVjdCkuPC9zcGFuPjxzcGFuIHN0eWxlPSJj b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNv bG9yOiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtW ZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj5OYWNo bzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIi PlsxXSBTb21lIHBlb3BsZSBiZWxpZXZlIHRoYXQgd2XigJlyZSBub3QgZ29pbmcgdG8gYmUgaW4g YSB3b3JsZCB3aGVyZSB0aGlzIHR5cGUgb2YgY2FjaGluZyBtYXR0ZXJzLCBzbyB0aGlzIG1heSBu b3QgYmUgYSBkaXNhZHZhbnRhZ2UuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZu YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFz cz0iYXBwbGUtc3R5bGUtc3BhbiI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQo5 LjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM0QjRCNEIiPi0tPC9zcGFuPjwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9 ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpDb3VyaWVyOw0KY29sb3I6IzRCNEI0QiI+TmFj aG8gKElnbmFjaW8pIFNvbGlzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjsN CmNvbG9yOiM0QjRCNEIiPlByb3RvY29sIEFyY2hpdGVjdDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt ZmFtaWx5OkNvdXJpZXI7DQpjb2xvcjojNEI0QjRCIj5QcmluY2lwYWwgU2NpZW50aXN0PC9zcGFu PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250 LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjsNCmNvbG9yOiM0QjRCNEIiPlBhbG8gQWx0 byBSZXNlYXJjaCBDZW50ZXIgKFBBUkMpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6Q291 cmllcjsNCmNvbG9yOiM0QjRCNEIiPiYjNDM7MSg2NTApODEyLTQ0NTg8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBw dDtmb250LWZhbWlseTpDb3VyaWVyOw0KY29sb3I6IzRCNEI0QiI+PGEgaHJlZj0ibWFpbHRvOkln bmFjaW8uU29saXNAcGFyYy5jb20iPklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+PC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+T24gMTAvMTYvMTUsIDEyOjIy IEFNLCAmcXVvdDtBbmRyZWEgRGV0dGkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZWEu ZGV0dGlAdW5pcm9tYTIuaXQiPmFuZHJlYS5kZXR0aUB1bmlyb21hMi5pdDwvYT4mZ3Q7IHdyb3Rl Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i REUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPiZuYnNwOzwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYg NC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDsNCm1hcmdpbi1sZWZ0OjMuNzVwdDttYXJn aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCIgaWQ9Ik1B Q19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OzsNCmNvbG9yOiM0QjRCNEIiPkRlYXIgQWxsLDxicj4NCmRvIHlvdSByZW1lbWJlciB0aGlzIG9s ZCBkaXNjdXNzaW9uPzxicj4NCjxicj4NCkNpdGluZyBEYXZlTyAmcXVvdDtXaGlsZSB3ZSBtYXkg YmUgZm9yY2VkIGludG8gZG9pbmcgc29tZXRoaW5nIGxpa2UgdGhpcyB1bHRpbWF0ZWx5Li4uLiZx dW90Oy48YnI+DQo8YnI+DQpXZWxsLCB0aGlzIGVtYWlsIGlzIGp1c3QgdG8gcG9pbnQgb3V0IHRo YXQgTkROIHRlYW0gZW1icmFjZWQgdGhlIExvY2F0b3IgSGludCwgYWthIExpbmsgT2JqZWN0LCBw cmluY2lwbGVzIGluIHRoZWlyIE5GRCBzb2Z0d2FyZSwgd2l0aCBhIGNsZXZlciB0ZWNobmlxdWUg dG8gYXZvaWQgY2FjaGUgcG9pc29uaW5nIC48YnI+DQo8YnI+DQpSZWZlcmVuY2VzOjxicj4NCiZu YnNwOyA8YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0RlamFWdSBTYW5zJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ow0K Y29sb3I6IzRCNEI0QiI+PGEgaHJlZj0iaHR0cDovL3JlZG1pbmUubmFtZWQtZGF0YS5uZXQvYXR0 YWNobWVudHMvZG93bmxvYWQvNDI3L2ZvcndhcmRpbmctaGludF8yMDE1MDgxNC5wcHR4Ij5odHRw Oi8vcmVkbWluZS5uYW1lZC1kYXRhLm5ldC9hdHRhY2htZW50cy9kb3dubG9hZC80MjcvZm9yd2Fy ZGluZy1oaW50XzIwMTUwODE0LnBwdHg8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cDovL25hbWVkLWRh dGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzL1NOQU1QLU5ETi1TY2FsYWJpbGl0eS5w ZGYiPmh0dHA6Ly9uYW1lZC1kYXRhLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAxNS8wMy9TTkFN UC1ORE4tU2NhbGFiaWxpdHkucGRmPC9hPjxicj4NCnNlZSBhbHNvICZxdW90O25ldHdvcmtfcmVn aW9uJnF1b3Q7IGNvbmZpZ3VyYXRpb24gc2VjdGlvbiBpbiBuZmQuY29uZjxicj4NCjxicj4NClJl Z2FyZHMsPGJyPg0KPGJyPg0KQW5kcmVhPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkRF IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0QjRCIj48YnI+DQo8YnI+DQpPbiAw OS8wMS8yMDE1IDIzOjM4LCBBbmRyZWEgRGV0dGkgd3JvdGU6PC9zcGFuPjxzcGFuIHN0eWxlPSJj b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0 eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPkdyZWF0IG5ld3MuDQo8YnI+DQpJ cyB0aGVyZSBhbHJlYWR5IGEgZG9jdW1lbnQgcHJlc2VudGluZyB0aGVzZSBpbnRlcmVzdGluZyBm ZWF0dXJlcyBvciBpdCB3aWxsIGJlIHJlbGVhc2VkIHNob3J0bHkgPw0KPGJyPg0KPGJyPg0KQW5k cmVhIDxicj4NCjxicj4NCjxicj4NCjxicj4NCk9uIDAxLzA5LzIwMTUgMDg6MDYgUE0sIDxhIGhy ZWY9Im1haWx0bzpJZ25hY2lvLlNvbGlzQHBhcmMuY29tIj5JZ25hY2lvLlNvbGlzQHBhcmMuY29t PC9hPiB3cm90ZToNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy LjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRC NEIiPkNDTiAxLjAgaGFzIGdvbmUgbWFqb3IgcmV2aXNpb25zIHNpbmNlIHRoZSBvbGQgQ0NOLiZu YnNwOyBJbiB0aGUgY3VycmVudCBzeXN0ZW0NCjxicj4NCnRoZXJlIGFyZSBhIG51bWJlciBvZiBm ZWF0dXJlcyB0aGF0IG1ha2UgdGhlc2UgaXNzdWVzIGxlc3Mgb2YgYSBwcm9ibGVtLiA8YnI+DQo8 YnI+DQpTcGVjaWZpY2FsbHksIHdlIGhhdmUgTWFuaWZlc3RzIGFuZCBOYW1lLWxlc3Mgb2JqZWN0 cy4mbmJzcDsgVGhlc2UgYmFzaWNhbGx5IDxicj4NCmFsbG93IHlvdSB0byBoYXZlIG5hbWUgaW5k aXJlY3Rpb24gYW5kIG9iamVjdHMgaG9zdGVkIGluZGVwZW5kZW50bHkgb2YgPGJyPg0KbG9jYXRp b24uIDxicj4NCjxicj4NClRoZSBuYW1lLCB3aGljaCBmb3IgdXMgaXMgYSBuZXR3b3JrIG5hbWUs IGlzIHdoYXQgdGhlIG5ldHdvcmsgdXNlcyB0byBmaW5kIDxicj4NCnN0dWZmLiBJdMK5cyBlYXN5 IHRvIHRoaW5nIG9mIHRoaXMgYXMgdGhlIHNhbWUgYXMgdGhlIHVzZXIgZGVmaW5lZCBuYW1lLiA8 YnI+DQpJbiBzb21lIGNhc2VzIGl0IGlzLCBidXQgaW4gc29tZSBjYXNlcyBpdCBtaWdodCBub3Qg YmUuIDxicj4NCjxicj4NCkluIENDTiB3ZSBjYW4gY3VycmVudGx5IHVzZSBtYW5pZmVzdHMgdG8g ZG8gYSBmb3JtIG9mIHNlY3VyZSB0cmFuc2xhdGlvbiA8YnI+DQpvZiBvbmUgbmFtZSB0byBhbm90 aGVyLiBUaGVyZSBhcmUgc29tZSBsaW1pdGF0aW9ucyBpbiB0ZXJtcyBvZiBwdWJsaXNoZXIgPGJy Pg0KYnV0IHRoZSBwcmltaXRpdmVzIGFyZSBjdXJyZW50bHkgaG9sZGluZyB1cCBmb3Igd2hhdCB3 ZSB3YW50IHRvIGFjaGlldmUuIDxicj4NCjxicj4NClNvLCB0byBhbnN3ZXIgeW91ciBpbml0aWFs IHF1ZXN0aW9uLCBJIHRoaW5rIHRoYXQgdGhlIHByaW1pdGl2ZXMgd2UgaGF2ZSA8YnI+DQpyaWdo dCBub3cgY2FuIGdpdmUgeW91IGEgbG90IG9mIHdoYXQgeW91wrlyZSBsb29raW5nIGZvci4mbmJz cDsgV2lsbCB3ZSBuZWVkIHRvIDxicj4NCmhhdmUgc29tZSBleHRyYSBsb2NhdG9yIG9yIHNvbWUg b3RoZXIgc2NhbGFiaWxpdHkgbWVjaGFuaXNtPyZuYnNwOyBNYXliZSwgYnV0IEkgPGJyPg0KdGhp bmsgd2UgY2FuIGdldCBmYXIgd2l0aCB0aGUgcHJpbWl0aXZlcyB3ZSBjdXJyZW50bHkgaGF2ZS4g PGJyPg0KPGJyPg0KTmFjaG8gPGJyPg0KPGJyPg0KPGJyPg0KLS0gPGJyPg0KTmFjaG8gKElnbmFj aW8pIFNvbGlzIDxicj4NClByb3RvY29sIEFyY2hpdGVjdCA8YnI+DQpQcmluY2lwYWwgU2NpZW50 aXN0IDxicj4NClBhbG8gQWx0byBSZXNlYXJjaCBDZW50ZXIgKFBBUkMpIDxicj4NCiYjNDM7MSg2 NTApODEyLTQ0NTggPGJyPg0KPGEgaHJlZj0ibWFpbHRvOklnbmFjaW8uU29saXNAcGFyYy5jb20i PklnbmFjaW8uU29saXNAcGFyYy5jb208L2E+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0K PGJyPg0KT24gMS85LzE1LCAxMDoyNiBBTSwgJnF1b3Q7QW5kcmVhIERldHRpJnF1b3Q7IDxhIGhy ZWY9Im1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQiPiZsdDthbmRyZWEuZGV0dGlAdW5p cm9tYTIuaXQmZ3Q7PC9hPiB3cm90ZToNCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUi IHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPkkgYWdyZWUgb24gYWxsIHlv dXIgcG9pbnRzLg0KPGJyPg0KPGJyPg0KQ29uc2VxdWVudGx5LCBJIHNlZSB0d28gY2hvaWNlcyBp biBmcm9udCBvZiB1cyBiZWZvcmUgdG8gdGhpbmsgdG8gdXNlIDxicj4NCklDTiBpbiB0aGUgZ2xv YmFsIHNjYWxlOiA8YnI+DQo8YnI+DQoxKSBlaXRoZXIgd2UgZm91bmQgYSByZWFzb25hYmxlIHdh eSB0byBzY2FsZSB0aGUgcm91dGluZyBieSBvYmplY3QgbmFtZSA8YnI+DQooaW5jbHVkaW5nIG1v YmlsaXR5IGFuZCBtdWx0aS1kZXN0aW5hdGlvbnMvbXVsdGktc291cmNlcyBjYXNlcyk7IDxicj4N CjIpIG9yIHdlIGZvdW5kIGEgcmVsaWFibGUgYW5kIHNlY3VyZSB0cmFuc2xhdGlvbiBtZWNoYW5p c20uIDxicj4NCjxicj4NCldoaWNoIG9mIHR3byB3aWxsIHJlcXVpcmUgbGVzcyBlZmZvcnQ/IDxi cj4NCjxicj4NCkkgZG8gbm90IGtub3cgOi0pIDxicj4NCjxicj4NCkFuZHJlYSA8YnI+DQo8YnI+ DQo8YnI+DQo8YnI+DQpPbiAwMS8wOS8yMDE1IDA2OjIxIFBNLCBEYXZpZCBPcmFuIHdyb3RlOiA8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxh bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh bmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5XaGlsZSB3ZSBt YXkgYmUgZm9yY2VkIGludG8gZG9pbmcgc29tZXRoaW5nIGxpa2UgdGhpcyB1bHRpbWF0ZWx5LCBl dmVyeQ0KPGJyPg0KdGltZSB5b3UgaW50cm9kdWNlIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gdmlh IHNvbWUga2luZCBvZiB0cmFuc2xhdGlvbiA8YnI+DQpmdW5jdGlvbiwgeW91IGRyYW1hdGljYWxs eSBpbmNyZWFzZSB0aGUgYXR0YWNrIHN1cmZhY2UgYWdhaW5zdCB0aGUgPGJyPg0Kc3lzdGVtLiBO b3Qgb25seSBkbyB5b3UgaGF2ZSB0byBzZWN1cmUgdGhlIGlucHV0IGFuZCB0aGUgb3V0cHV0IHZh bHVlcyA8YnI+DQppbiB0aGUgcGFja2V0cywgeW91IGFsc28gaGF2ZSBzZWN1cmUgdGhlIHRyYW5z bGF0aW9ucyBhZ2FpbnN0IHNwb29maW5nIDxicj4NCmFuZCB0aGUgc2VydmljZSB0aGF0IHBlcmZv cm1zIHRoZSB0cmFuc2xhdGlvbiBhZ2FpbnN0IHRoZSBmdWxsIHBhbm9wbHkgPGJyPg0Kb2YgdnVs bmVyYWJpbGl0aWVzLiA8YnI+DQo8YnI+DQpSb3V0aW5nIGhpbnRzIGFyZSBwYXJ0aWN1bGFybHkg dHJpY2t5LiBJIHJlY2FsbCBhIHByb3Bvc2FsIGZvciBORE4gPGJyPg0Kcm91dGluZyBoaW50cyB0 aGF0IHdhcyBwcmVzZW50ZWQgYXQgYSByZWNlbnQgTkROIHJldHJlYXQgdGhhdCBsb29rZWQgPGJy Pg0Kc3VwZXJmaWNpYWxseSBjbGV2ZXIsIGJ1dCBjb2xsYXBzZWQgaW4gYSBoZWFwIG9mIHNlY3Vy aXR5IHByb2JsZW1zIGFmdGVyIDxicj4NCmEgZmV3IGhvdXJzIG9mIHNjcnV0aW55LiA8YnI+DQo8 YnI+DQpJbnZhbGlkYXRpb24gb2YgbWFwcGluZ3MgaXMgYWxzbyBxdWl0ZSBkZWxpY2F0ZSBmb3Ig cm91dGluZyBzeXN0ZW1zIDxicj4NCndoZXJlIHRoZSBleHBlY3RhdGlvbnMgb2Ygcm91dGluZyBk aXNydXB0aW9uIGR1cmF0aW9ucyBhcmUgbXVjaCBzaG9ydGVyIDxicj4NCnRoYW4gc2F5LCBuYW1l IG1hcHBpbmcgZGlzcnVwdGlvbnMgaW4gc3lzdGVtcyBsaWtlIEROUyBkdWUgdG8gPGJyPg0KdHJh bnNsYXRpb24gY2FjaGUgVFRMcy4gPGJyPg0KPGJyPg0KT25lIHRoaW5nIHRoYXQgbWFrZXMgcm91 dGluZyBoaW50cyAoYXMgb3Bwb3NlZCB0byBuYW1lLSZndDtuYW1lIDxicj4NCnRyYW5zbGF0aW9u cykgcGFydGljdWxhcmx5IHRyaWNreSBmb3IgTkROL0NDTi1saWtlIGFyY2hpdGVjdHVyZXMgaXMg PGJyPg0KZG9pbmcgdGhlbSBpbiBhIHdheSB0aGF0IGRvZXMgbm90IGJyZWFrIG9yIHN1YnN0YW50 aWFsbHkgY29uc3RyYWluIDxicj4NCm11bHRpLWRlc3RpbmF0aW9uIGRlbGl2ZXJ5LiBJdMK5cyBt dWNoIGVhc2llciB0byBkbyB0aGlzIHdpdGggPGJyPg0Kc2luZ2xlLWRlc3RpbmF0aW9uIGRlbGl2 ZXJ5IC0gb25lIGV4YW1wbGUgb2YgYSBmdWxsLXdvcmtlZCBzY2hlbWUgaXMgdGhlIDxicj4NCkxJ U1AgbWFwcGluZyBzZXJ2aWNlIGZvciBJUC4gPGJyPg0KPGJyPg0KRGF2ZU8uIDxicj4NCjxicj4N Cjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90 dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OiM0QjRCNEIiPk9uIEphbiA5LCAyMDE1LCBhdCAyOjMwIEFNLCBBbmRyZWEgRGV0dGkNCjxhIGhy ZWY9Im1haWx0bzphbmRyZWEuZGV0dGlAdW5pcm9tYTIuaXQiPiZsdDthbmRyZWEuZGV0dGlAdW5p cm9tYTIuaXQmZ3Q7PC9hPiA8YnI+DQp3cm90ZTogPGJyPg0KPGJyPg0KT24gMDEvMDgvMjAxNSAw NjowMCBQTSwgPGEgaHJlZj0ibWFpbHRvOk1hcmMuTW9za29AcGFyYy5jb20iPk1hcmMuTW9za29A cGFyYy5jb208L2E+IHdyb3RlOg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i b3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToNCjEwLjVwdDtm b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s b3I6IzRCNEI0QiI+UEFSQyB3aWxsIGJlIHJlbGVhc2luZyB0aGUgbmV4dCB2ZXJzaW9uIG9mIG91 ciB3b3JraW5nIGRvY3VtZW50cw0KPGJyPg0Kc2hvcnRseSwgYmVmb3JlIHRoZSBpY25yZyBtZWV0 aW5nLiZuYnNwOyBXZSBoYXZlIGZvciBhIHdoaWxlIHN1cHBvcnRlZCBhbiA8YnI+DQpJbnRlcmVz dCBjYXJyeWluZyBhIFBheWxvYWQgZmllbGQgdGhhdCBjYW4gY2FycnkgZXh0ZW5kZWQgaW5mb3Jt YXRpb24gPGJyPg0KdGhhdCBpcyBub3QgcGFydCBvZiB0aGUgbmFtZS4mbmJzcDsgSW50ZXJtZWRp YXRlIG5vZGVzIGRvIG5vdCBwcm9jZXNzIHRoZSA8YnI+DQpwYXlsb2FkLiA8YnI+DQo8YnI+DQpJ ZiB0aGUgcGF5bG9hZCBjYW4gbWFrZSBhIGRpZmZlcmVuY2UgdG8gYSBkeW5hbWljIGNvbnRlbnQg cHVibGlzaGVyLCA8YnI+DQp0aGVuIHRoZSByZXF1ZXN0ZXIgbXVzdCBwdXQgYSBtYXJrZXIgb2Yg dGhlIHBheWxvYWQgaW4gdGhlIG5hbWUg4oC5IGkuZS4gPGJyPg0KcHV0IHRoZSBoYXNoIG9mIHRo ZSBwYXlsb2FkIGEgYSBuYW1lIGNvbXBvbmVudCwgb3IgdXNlIGEgbm9uY2UuJm5ic3A7IFRoaXMg PGJyPg0Kd2lsbCBhbGxvdyBwcm9wZXIgbXVsdGlwbGV4aW5nIG9mIGRpZmZlcmVudCBwYXlsb2Fk cyBpbiB0aGUgbmFtZS4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206 MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToNCjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRC NEI0QiI+SSBzZWUgdGhhdCB0aGlzIGlzIGEgd2F5IHRvIGluZGljYXRlIHRvIHRoZSByb3V0ZXIg d2hpY2ggaXMgdGhlIHBhcnQNCjxicj4NCm9mIHRoZSBuYW1lIHRoYXQgaXMgcmVsZXZhbnQgZm9y IHRoZSBQSVQvRklCIHB1cnBvc2VzLiBBbmQgaXQgc291bmRzIDxicj4NCmdvb2QgdG8gbWUsIHNp bmNlIGl0IHNwZWVkcyB1cCB0aGUgbG9va3VwIHByb2Nlc3Nlcy4gPGJyPg0KPGJyPg0KSG93ZXZl ciwgbGV0IG1lIHBvc2UgYSBtb3JlIGdlbmVyYWwgcXVlc3Rpb246IGlzIGl0IHJlYWxseSAmcXVv dDtJQ04gPGJyPg0KbWFuZGF0b3J5JnF1b3Q7IHRvIHVzZSBhIGNvbXBvbmVudCBvZiB0aGUgb2Jq ZWN0IG5hbWUgdG8gZm9yd2FyZD8gPGJyPg0KPGJyPg0KV2hhdCB3ZSB3b3VsZCBsb3NlLCBpZiB3 ZSB1c2VkIHRoZSBvYmplY3QgbmFtZSBvbmx5IGZvciBQSVQgYW5kIDxicj4NCmNhY2hpbmcgb3Bl cmF0aW9ucyBhbmQgKG9wdGlvbmFsbHkpIGFub3RoZXIgJnF1b3Q7cm91dGluZyBpbmZvJnF1b3Q7 IGZpZWxkIDxicj4NCmNvbXBsZXRlbHkgZGVjb3VwbGVkIGZyb20gdGhlIG5hbWUgZm9yIEZJQiBm b3J3YXJkaW5nIHB1cnBvc2VzPyA8YnI+DQo8YnI+DQpJZiB3ZSBkbyBub3QgbG9zZSBzbyBtdWNo LCB3aHkgZG8gbm90IG9wZW4gYW4gSUNOIDEuMDEgcGhhc2UgKDIuMCB3YXMgPGJyPg0KdG9vIGFt Yml0aW91cyA7LSkpJm5ic3A7IGluIHdoaWNoIHdlIHJlY29nbml6ZSB0aGF0IHJvdXRpbmcgYnkg b2JqZWN0IG5hbWUgPGJyPg0KY3JlYXRlcyBzY2FsYWJpbGl0eSBwcm9ibGVtIGluIHRoZSBsYXJn ZSBhcmVhLCBhbmQgc28gaW4gdGhlc2UgY2FzZXMgPGJyPg0KSUNOIGNhbiBiZSBoZWxwZWQgYnkg YSBwbGFpbiBvbGQgYnkgcm91dGluZyBieSBsb2NhdG9yIChha2Egcm91dGluZyA8YnI+DQppbmZv LCByb3V0aW5nIGhpbnQsIGxhYmVsLCBmb3J3YXJkaW5nIGFsaWFzLCBldGMuKT8gPGJyPg0KPGJy Pg0KSWYgdGhpcyB3YXMgb2J2aW91cywgcHJvYmFibHkgaXQgaXMgbm93IHRoZSByaWdodCB0aW1l IHRvIGRlZmluZSBzdWNoIDxicj4NCmEgVExWLiBTaW1pcmFyaWx5IHRvIEtleUxvY2F0b3Igd2Ug Y291bGQgZGVmaW5lIGEgQ29udGVudExvY2F0b3IgdGhhdCA8YnI+DQpzcGVjaWZpZXMgYSAob3Ig bW9yZSkgcm91dGFibGUgTmFtZSB3aGVyZSBpdCBpdCBpcyBwb3NzaWJsZSB0byBmb3VuZCA8YnI+ DQp0aGUgb2JqZWN0LiA8YnI+DQo8YnI+DQpJIGtub3cgdGhhdCBJIGFtIHJlZGlzY292ZXJpbmcg dGhlIHdoZWVsIHNpbmNlIG1hbnkgb3RoZXIgZXhjZWxsZW50IDxicj4NCnByb2plY3RzL3Jlc2Vh cmNoZXJzIGJlZm9yZSBoYXZlIHByZWRpY3RlZCB0aGF0LCBlLmcuIDxicj4NCjxicj4NClNBSUwg cHJvamVjdCAyMDEwIMKtIMKzUm91dGluZyBoaW50c8KyIDxicj4NCjxicj4NClMuIFNoZW5rZXIs IDIwMTEgLSBOYW1pbmcgaW4gY29udGVudC1vcmllbnRlZCBBcmNoaXRlY3R1cmVzOiDCs8WgdGhl IDxicj4NCmZldGNoLXRlcm1zIGVuYWJsZSB0aGUgcm91dGluZyBzeXN0ZW0gdG8gbW9yZSBlYXNp bHkgZmluZCB0aGUgb2JqZWN0wrIgPGJyPg0KPGJyPg0KPGEgaHJlZj0iaHR0cDovL3d3dy5pY3Np LmJlcmtlbGV5LmVkdS9wdWJzL25ldHdvcmtpbmcvSUNTSV9uYW1pbmdpbmNvbnRlbnRvcmllbnRl Ij5odHRwOi8vd3d3Lmljc2kuYmVya2VsZXkuZWR1L3B1YnMvbmV0d29ya2luZy9JQ1NJX25hbWlu Z2luY29udGVudG9yaWVudGU8L2E+PGJyPg0KZDExLnBkZiA8YnI+DQo8YnI+DQpQcmVzZW50YXRp b24gb2YgRC4gT3JhbiwgMjAxMSAtIE5ETiBhbmQgSVAgUm91dGluZzogQ2FuIGl0IHNjYWxlPyDC rSA8YnI+DQrCs8WgVXNlIGEgdHJhbnNsYXRpb24gbG9va3VwIHRvIGNvbnZlcnQgZnJvbSBjb250 ZW50IG5hbWUgdG8gcm91dGluZyA8YnI+DQpsYWJlbChzKcKyIDxicj4NCjxicj4NCjxhIGhyZWY9 Imh0dHA6Ly90b29scy5pZXRmLm9yZy9ncm91cC9pcnRmL3RyYWMvcmF3LWF0dGFjaG1lbnQvd2lr aS9pY25yZy9JUlRGJTIwIj5odHRwOi8vdG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3Jh dy1hdHRhY2htZW50L3dpa2kvaWNucmcvSVJURiUyMDwvYT4tDQo8YnI+DQolMjBDQ04lMjBBbmQl MjBJUCUyMFJvdXRpbmclMjAtJTIwMi5wZGYgPGJyPg0KPGJyPg0KSGVybWFucyBldC4gYWwsJm5i c3A7IDIwMTIgLSBHbG9iYWwgc291cmNlIG1vYmlsaXR5IGluIHRoZSBjb250ZW50LWNlbnRyaWMg PGJyPg0KbmV0d29ya2luZyBhcmNoaXRlY3R1cmUtIMKzU2VwYXJhdGUgbmFtZXNwYWNlcyBmb3Ig aWRlbnRpZmllciBhbmQgPGJyPg0KbG9jYXRvcnPCsi4gPGJyPg0KPGEgaHJlZj0iaHR0cDovL3Vz ZXIuaXQudXUuc2UvfmZyZWhlNDg5L3B1YmxpY2F0aW9ucy9oZXJtYW5zMTJnbG9iYWwucGRmIj5o dHRwOi8vdXNlci5pdC51dS5zZS9+ZnJlaGU0ODkvcHVibGljYXRpb25zL2hlcm1hbnMxMmdsb2Jh bC5wZGY8L2E+PGJyPg0KPGJyPg0KTC4gWmhhbmcsIDIwMTMgLSBTY2FsaW5nIE5ETiBSb3V0aW5n OiBPbGQgVGFsZSwgTmV3IERlc2lnbiwgPGJyPg0KwrNBcHBsaWNhdGlvbiBuYW1lcyBhcmUgdXNl ZCBmb3IgY2FjaGluZyBhbmQgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiwgPGJyPg0Kd2hpbGUgdGhl IGZvcndhcmRpbmcgYWxpYXMsIHdoaWNoIHJlZmxlY3RzIHRoZSBzZXJ2aWNlIHByb3ZpZGVyIG9m IHRoZSA8YnI+DQpjb250ZW50IHByb2R1Y2VyLCBzZXJ2ZXMgYXMgYSBoaW50IHRvIHJvdXRlcnMg YWJvdXQgd2hlcmUgdGhlIHBhY2tldCA8YnI+DQptYXkgYmUgZm9yd2FyZGVkwrIgPGJyPg0KPGJy Pg0KPGEgaHJlZj0iaHR0cDovL25hbWVkLWRhdGEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0 LzA4L25kbi10ci00LXNjYWxpbmctbmRuLXJvIj5odHRwOi8vbmFtZWQtZGF0YS5uZXQvd3AtY29u dGVudC91cGxvYWRzLzIwMTQvMDgvbmRuLXRyLTQtc2NhbGluZy1uZG4tcm88L2E+PGJyPg0KdXRp bmcucGRmIDxicj4NCjxicj4NCk4uIFNvbGlzIChQQVJDIGRldmVsb3BlciBvZiBDQ054IDEuMCks IHByZXNlbnRhdGlvbiBhdCBDQ054Q29uIDIwMTMgwq0gPGJyPg0KT3JkZXJlZC1FbGVtZW50IE5h bWluZyAoT0VOKSwgwrNJIHByZXNlbnRlZCBhIG1hdGNoaW5nIHN5c3RlbSB3aXRoIG9yZGVyIDxi cj4NCm9mIHByZWZlcmVuY2UgYmFzZWQgb24gbGFiZWxzICh3aGljaCBpbmNsdWRlZCBoYXNoZXMg b2YgY29udGVudCnCsiA8YnI+DQo8YSBocmVmPSJodHRwOi8vd3d3LmNjbngub3JnL2V2ZW50cy9j Y254Y29uLTIwMTMvIj5odHRwOi8vd3d3LmNjbngub3JnL2V2ZW50cy9jY254Y29uLTIwMTMvPC9h Pjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZWdhcmRzLCA8YnI+ DQo8YnI+DQpBbmRyZWEgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206 MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToNCjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRC NEI0QiI+SXQgaXMgbm90IG1hbmRhdG9yeSB0aGF0IGFwcGxpY2F0aW9ucyBkbyB0aGlzIOKAuSBz b21lIGRhdGEgbWlnaHQNCjxicj4NCnJpZ2h0bHkgYmVsb25nIGluIHRoZSBuYW1lLiA8YnI+DQo8 YnI+DQpVc2luZyB0aGlzIG1ldGhvZCByZWxpZXZlcyB0aGUgZm9yd2FyZGluZyBwbGFuZSBmcm9t IGhhdmluZyB0byA8YnI+DQpwcm9jZXNzIGFuZCBzdG9yZSBpbiB0aGUgUElUIGxhcmdlIG5hbWVz IHRoYXQgbWFrZSBubyBkaWZmZXJlbmNlIGluIDxicj4NCnJvdXRpbmcuJm5ic3A7IEl0IGFsc28g bWVhbnMgdGhhdCB0aGUgcG90ZW50aWFsbHkgbGFyZ2UgcGF5bG9hZCBkb2VzIG5vdCA8YnI+DQpu ZWVkIHRvIGJlIGVjaG9lZCBiYWNrIHRvIHRoZSBjbGllbnQgaW4gdGhlIHJlc3BvbnNlIG5hbWUu IDxicj4NCjxicj4NClRoZSBwcmV2aW91cyBQQVJDIHNwZWMgaXMgYXQgPGJyPg0KPGEgaHJlZj0i aHR0cDovL3d3dy5jY254Lm9yZy9wdWJzL2NjbngtbW9za28tdGx2bWVzc2FnZXMtMDIuaHRtbCI+ aHR0cDovL3d3dy5jY254Lm9yZy9wdWJzL2NjbngtbW9za28tdGx2bWVzc2FnZXMtMDIuaHRtbDwv YT48YnI+DQouJm5ic3A7IEl0IHdpbGwgYmUgdXBkYXRlZCBpbiB0aGUgbmV4dCBkYXkgb3Igc28g YW5kIHdlIHdpbGwgc2VuZCBhbiBlbWFpbCA8YnI+DQp0byB0aGUgbGlzdC4gPGJyPg0KPGJyPg0K TWFyYyA8YnI+DQo8YnI+DQpPbiBKYW4gOCwgMjAxNSwgYXQgODoxOSBBTSwgTWFyayBTdGFwcCA8 YnI+DQo8YSBocmVmPSJtYWlsdG86bWpzQGNpc2NvLmNvbSI+Jmx0O21qc0BjaXNjby5jb20mZ3Q7 PC9hPiA8YnI+DQombmJzcDsmbmJzcDsgd3JvdGU6IDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxi cj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNw YW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPk9uIDEv OC8xNSA0OjI0IEFNLCBBbmRyZWEgRGV0dGkgd3JvdGU6DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+ DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOg0KMTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl cmRhbmEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEI0QjRCIj5EZWFyIE1h cmssDQo8YnI+DQo8YnI+DQpJIGZvdW5kIHJhdGhlciBpbnRlcmVzdGluZyB0aGlzIHF1ZXN0aW9u IDxicj4NCjxicj4NCiZxdW90O0lzIGl0IHJlYWxseSBuZWNlc3NhcnkgdG8gY29udGludWUgdG8g Zm9yY2UgYWxsIG9mIHRoZSBpbmZvcm1hdGlvbiA8YnI+DQppbiA8YnI+DQpJbnRlcmVzdHMgaW50 byB0aGUgTmFtZT8mbmJzcDsgV291bGRuJ3QgaXQgYmUgY2xlYXJlciB0byB1c2UgdGhlIE5hbWUg PGJyPg0Kb25seSA8YnI+DQpmb3IgcHVibGlzaGVyL3JvdXRpbmcgaW5mbywgb2JqZWN0IG5hbWUg aW5mbywgYW5kIHNlZ21lbnQvc2VxdWVuY2UgPGJyPg0KbnVtYmVyPyZxdW90OyA8YnI+DQo8YnI+ DQphbmQgd29uZGVyIElDTiBjb21tdW5pdHkgdGhpbmsgYWJvdXQgdGhhdC4gRXNwZWNpYWxseSB3 aXRoIHJlc3BlY3QgPGJyPg0KdG8gPGJyPg0KdGhlIHJvdXRpbmcgaW5mby4gPC9zcGFuPjxzcGFu IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5 bGU9ImZvbnQtc2l6ZToNCjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+VGhhdCBzcGVjaWZpYyBxdWVzdGlv biBoYXMgYmVlbiBvcGVuIGZvciBxdWl0ZSBhIGxvbmcgdGltZSAtIG5vdA0KPGJyPg0KcmVhbGx5 IGluIHRoZSByb3V0aW5nIGNvbnRleHQgaG93ZXZlci4gT25lIHBvc2l0aW9uIGhhcyBiZWVuIHRo YXQgPGJyPg0KSW50ZXJlc3RzIGNhcnJ5ICZxdW90O29ubHkmcXVvdDsgYSBuYW1lLCBhbmQgdGhl cmVmb3JlIGFsbCBhcHBsaWNhdGlvbi1zcGVjaWZpYyA8YnI+DQpkYXRhIG11c3QgYmUgaW4gdGhl IG5hbWUuIE5vdyBpbiBmYWN0IEludGVyZXN0cyBoYXZlIGJlZW4gcGVybWl0dGVkIDxicj4NCnRv IGNhcnJ5IHNldmVyYWwgYWRkaXRpb25hbCAmcXVvdDttZXRhJnF1b3Q7IGl0ZW1zIC0gc3VjaCBh cyBmaWx0ZXJzL3NlbGVjdG9ycyA8YnI+DQooYW5vdGhlciBvcGVuIHRvcGljKSBhbmQgdGltZW91 dCB2YWx1ZXMuIEFub3RoZXIgcG9zaXRpb24gYXNrcyA8YnI+DQp3aGV0aGVyIHRoZXJlIGFyZSB0 eXBlcyBvZiBhcHBsaWNhdGlvbi1zcGVjaWZpYyBkYXRhIHRoYXQgY291bGQgYWxzbyA8YnI+DQpi ZSBjYXJyaWVkIG91dHNpZGUgdGhlIEludGVyZXN0IG5hbWUuIFdlJ3ZlIGFza2VkIHdoZXRoZXIg UkVTVC1mdWwgPGJyPg0KYXBwbGljYXRpb24gc3RhdGUgdHJhbnNmZXIgbWlnaHQgYmUgb25lIGV4 YW1wbGUuIDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250 LXNpemU6DQoxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7O2NvbG9yOiM0QjRCNEIiPkkgc2VlIGEgc2NhbGFiaWxpdHkgcHJvYmxlbSB3 aXRoIHRoZSBJQ04gcm91dGluZyBwbGFuZSwNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6DQox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOiM0QjRCNEIiPnllcywgb2YgY291cnNlIC0gdGhhdCdzIGEgdmVyeSBsb25nLXN0 YW5kaW5nIHByb2JsZW0uDQo8YnI+DQo8YnI+DQplc3BlY2lhbGx5IHdoZW4gPGJyPg0KPGJyPg0K PGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu MHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToNCjEwLjVwdDtmb250LWZhbWls eTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0 QiI+b2JqZWN0cyBhcmUgbXVsdGktc291cmNlZCAoc2FtZSBvYmplY3Qgb24gbXkgUEMgYW5kIG9u IG15IHBob25lKSBhbmQNCjxicj4NCm9iamVjdHMgYXJlIHByb3ZpZGVkIGJ5IG1vYmlsZSBkZXZp Y2VzLiZuYnNwOyBUaGlzIGZyYW1ld29yayBjb3VsZCBiZSB0aGUgPGJyPg0Kbm9ybSBpbiB0aGUg ZnV0dXJlLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+dGhhdCdzIC4uLiBjZXJ0YWlubHkgYW4gYXNzZXJ0 aW9uIEkndmUgaGVhcmQgYmVmb3JlLCBidXQgJnF1b3Q7Y291bGQgYmUmcXVvdDsNCjxicj4NCmlz IGFib3V0IGFzIHN0cm9uZyBhcyBpdCBnZXRzLiB0aGVyZSBhcmUgYSBsb3Qgb2YgcXVlc3Rpb25z IGFib3V0IDxicj4NCndoZXRoZXIgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc21zLCBvciAmcXVvdDtu YW1lIHJlc29sdXRpb24mcXVvdDsgbWVjaGFuaXNtcywgb3IgPGJyPg0Kc29tZSBvdGhlciBtZWNo YW5pc21zIHdpbGwgYmUgbmVlZGVkIHRvIGRlYWwgd2l0aCB0aGUgZXhwZWN0ZWQgbmFtZSA8YnI+ DQpzY2FsZSwgd2hldGhlciBvciBub3QgdGhlcmUgd2lsbCBiZSBhbnkgc2lnbmlmaWNhbnQgb2Yg cGVlci10by1wZWVyIDxicj4NCmNvbW11bmljYXRpb24uIHBlcnNvbmFsbHksIEkgdGhpbmsgaXQn cyBoaWdobHkgdW5saWtlbHkgdGhhdCBteSBwaG9uZSA8YnI+DQp3aWxsICZxdW90O3B1Ymxpc2gm cXVvdDsgYW55dGhpbmcgZGlyZWN0bHksIGJ1dCB0aGF0J3MganVzdCBhbm90aGVyIHNwZWN1bGF0 aW9uIDxicj4NCnJlYWxseS4gPGJyPg0KPGJyPg0KYXQgdGhlIG1vbWVudCwgSSdkIGJlIGhhcHB5 IGlmIHRoZXJlIGNvdWxkIGJlIHByb2dyZXNzIG9uIGV2ZW4gdGhlIDxicj4NCm1vc3QgYmFzaWMg YXNwZWN0cyBvZiBtZXNzYWdpbmcgLSBzdWNoIGFzIHdoYXQgbmFtZXMgbG9vayBsaWtlLCA8YnI+ DQpzb21ldGhpbmcgdGhhdCBzZWVtcyB0cnVseSBmdW5kYW1lbnRhbC4gPGJyPg0KPGJyPg0KVGhh bmtzLCA8YnI+DQpNYXJrIDxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fIDxicj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8YnI+DQo8 YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxicj4NCjxh IGhyZWY9Imh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmciPmh0dHBz Oi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PC9zcGFuPjxzcGFuIHN0 eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9 ImZvbnQtc2l6ZToNCjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+X19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18NCjxicj4NCmljbnJnIG1haWxpbmcgbGlzdCA8YnI+DQo8 YnI+DQo8YSBocmVmPSJtYWlsdG86aWNucmdAaXJ0Zi5vcmciPmljbnJnQGlydGYub3JnPC9hPjxi cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmci Pmh0dHBzOi8vd3d3LmlydGYub3JnL21haWxtYW4vbGlzdGluZm8vaWNucmc8L2E+PGJyPg0KPGJy Pg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iREUiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OzsNCmNvbG9yOiM0QjRCNEIiPl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQo8YnI+DQppY25yZyBtYWlsaW5nIGxpc3QgPGJyPg0K PGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYub3JnIj5pY25yZ0BpcnRmLm9yZzwvYT48YnI+DQo8 YSBocmVmPSJodHRwczovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnIj5odHRw czovL3d3dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnPC9hPjwvc3Bhbj48c3BhbiBz dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls eTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7DQpjb2xvcjojNEI0 QjRCIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPGJy Pg0KaWNucmcgbWFpbGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9y ZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcv bWFpbG1hbi9saXN0aW5mby9pY25yZyI+aHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0 aW5mby9pY25yZzwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZv bnQtc2l6ZToNCjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCNEI0QiI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18gPGJyPg0KaWNucmcgbWFpbGluZyBsaXN0IDxicj4N CjxhIGhyZWY9Im1haWx0bzppY25yZ0BpcnRmLm9yZyI+aWNucmdAaXJ0Zi5vcmc8L2E+PGJyPg0K PGEgaHJlZj0iaHR0cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZyI+aHR0 cHM6Ly93d3cuaXJ0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pY25yZzwvYT48L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ow0KY29sb3I6IzRCNEI0QiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+ DQo= --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B4231CSJCEML701CHMchi_-- From nobody Mon Oct 19 11:11:00 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBBE81A92E7 for ; Mon, 19 Oct 2015 11:10:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.89 X-Spam-Level: X-Spam-Status: No, score=-3.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HOST_MISMATCH_NET=0.311, RCVD_IN_DNSWL_MED=-2.3, 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 oyg6QG7yTi4D for ; Mon, 19 Oct 2015 11:10:56 -0700 (PDT) Received: from mail.usi.ch (workspace.usilu.net [195.176.178.201]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84B791B2ADB for ; Mon, 19 Oct 2015 11:10:55 -0700 (PDT) Received: from siena (195.176.178.11) by mail.usi.ch (192.168.64.54) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 19 Oct 2015 20:10:52 +0200 From: Antonio Carzaniga To: Mark Stapp References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> Date: Mon, 19 Oct 2015 20:10:52 +0200 In-Reply-To: <5625148B.9080600@cisco.com> (Mark Stapp's message of "Mon, 19 Oct 2015 12:04:27 -0400") Message-ID: <87vba2raoj.fsf@usi.ch> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.176.178.11] Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 18:10:59 -0000 Hi Mark, | there would/could be _lots_ of advantages [...] I agree that some of the things you mentioned would or could be beneficial. I still don't see a lot of benefits from the application's perspective, which was the essence of my argument, but I admit that my statement was perhaps a bit too strong ("[not] even helpful to application and network designers."). | I totally don't buy the argument that there are no ICN benefits unless | _everything_ in every ICN application is in the clear and in the name. I most definitely agree with you here. But I don't think that anyone ever argued that _everything_ in every ICN application be in the clear and in the name. I certainly didn't. What I argued is that names should have *some* meaning, and that it should be possible for applications to use location-independent names. Without that--that is, with only meaningless or location-dependent names--the whole idea of ICN would not be very compelling, especially from the viewpoint of an application developer. And then I went on to propose an architecture that attempts to combine application-defined names with scalable routing by offering two separate and specialized routing functions, one based on application-defined names and one based on network-defined locators. I have to say, I am really surprised that the notion of meaningful and location-independent names has become controversial in the ICN community, considering that so many ICN papers describe the essence of ICN in exactly those terms. Van Jacobson et al. [CoNEXT'09] propose an architecture that "[decouples] location from identity, security and access." They argue that "people value the Internet for *what* content it contains, but communication is still in terms of *where*" and that "mapping content to host locations complicates configuration as well as implementation of network services," and therefore they propose "to replace *where* with *what*" (emphasis in original). And many other authors make similar arguments. -Antonio From nobody Mon Oct 19 11:35:51 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 326211B2B4F for ; Mon, 19 Oct 2015 11:35:51 -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 tLeNXy03oJrt for ; Mon, 19 Oct 2015 11:35:49 -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 CCC7F1B2AC5 for ; Mon, 19 Oct 2015 11:35:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2813; q=dns/txt; s=iport; t=1445279750; x=1446489350; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=Y8U10iJ6v2ukY2IvaDxa6SObkd4atwgRS5uNEdtQBHM=; b=S8aa/Y3A4qQ4oOA0hjRTm7nKCqt+uMv1XAOTHLUx5aYyg/H8zjhkDnPt usYEqFSabPZSqzLyfx9k2uAvtZRyW6aFqaDGmNOcaLlwVrG8PtGlKHWKi aN4iM0td1EXE9LvRw3wqzDCw/VtK+9Hd18p5BjGKGgZl2JqZIDvqKbhDh U=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AJBgDpNiVW/5hdJa1VCYM2qmYBAQEBAQEFAYENlTuGHgKBPDsRAQEBAQEBAYEKhC0BAQEDAThAARALEgYJFg8JAwIBAgE3DgYNCAEBEIgUCMRFAQEBAQEBAQEBAQEBAQEBAQEchjCFRYQxXAeELgEEjRKJEY0dgViHPY8Ug283LIQfIoYbAQEB X-IronPort-AV: E=Sophos;i="5.17,703,1437436800"; d="scan'208";a="198381446" Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-2.cisco.com with ESMTP; 19 Oct 2015 18:35:50 +0000 Received: from [10.131.118.31] ([10.131.118.31]) (authenticated bits=0) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t9JIZlAA019897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 19 Oct 2015 18:35:47 GMT To: Antonio Carzaniga References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> From: Mark Stapp Message-ID: <56253802.6080306@cisco.com> Date: Mon, 19 Oct 2015 14:35:46 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <87vba2raoj.fsf@usi.ch> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-User: mjs Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 18:35:51 -0000 On 10/19/15 2:10 PM, Antonio Carzaniga wrote: > Hi Mark, > > | there would/could be _lots_ of advantages [...] > > I agree that some of the things you mentioned would or could be > beneficial. I still don't see a lot of benefits from the application's > perspective, which was the essence of my argument, but I admit that my > statement was perhaps a bit too strong ("[not] even helpful to > application and network designers."). > ok, so pull on that thread for a bit. why do you think that applications care, particularly? I listed out some network properties that are largely infrastructural. applications currently don't know whether some part of the network path their traffic uses involves mpls tunnels. many OSes now offer application apis that hide IPv4-vs-IPv6 and DNS name resolution. are there many applications (outside special-purpose network monitoring or management) that know about BGP? what is it that you think ICN will do for your application? if ICN offers you better infrastructure - better mobile client support, or better flow- and congestion-control behavior, or less trouble with NAT - isn't that valuable enough to be exploring it? if application semantics don't have to matter to the transit network devices, then ... why make them matter? why not explore naming that makes networking work? [...] > > I have to say, I am really surprised that the notion of meaningful and > location-independent names has become controversial in the ICN > community, considering that so many ICN papers describe the essence of > ICN in exactly those terms. Van Jacobson et al. [CoNEXT'09] propose an > architecture that "[decouples] location from identity, security and > access." They argue that "people value the Internet for *what* content > it contains, but communication is still in terms of *where*" and that > "mapping content to host locations complicates configuration as well as > implementation of network services," and therefore they propose "to > replace *where* with *what*" (emphasis in original). And many other > authors make similar arguments. > > -Antonio > . umm - not really sure what to do with this. there are a number of problems that have arisen, and the "original" formulations have evolved. take a look at what the NDN folks have done over the last few years - they forward on "routing hints" rather than on object names, they brought DNS back in, etc etc. over time, the assertions that offer real insight will prove to be robust and helpful, and experiments will support them. the assertions that don't prove insightful will fade away. we should be testing and questioning and examining the assertions and formulations, not just quoting them back and forth at one another. -- Mark From nobody Mon Oct 19 11:39:35 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DDB91B2B7A for ; Mon, 19 Oct 2015 11:39:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.01 X-Spam-Level: X-Spam-Status: No, score=-0.01 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HTML_MESSAGE=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 EsRnLcvD4Ban for ; Mon, 19 Oct 2015 11:39:22 -0700 (PDT) Received: from Mail.sbu.ac.ir (signup.webmail.sbu.ac.ir [194.225.24.25]) by ietfa.amsl.com (Postfix) with ESMTP id 622AC1B2BBA for ; Mon, 19 Oct 2015 11:39:21 -0700 (PDT) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01D10A9C.D897F6CE" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Mon, 19 Oct 2015 22:04:14 +0330 Message-ID: <4AC03A6244C3C34BB52A7EC60B799C4C03CC29A0@m-pdc.sbu.ac.ir> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [icnrg] The myth of meaningful names Thread-Index: AdEKmSMq0fXRnAqLR96jEAH+L2d0DAAA55ds References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> From: "Muhammad Hosain Abdollahi Sabet" To: Archived-At: Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 18:39:27 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01D10A9C.D897F6CE Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Antonio, | Van Jacobson et al. [CoNEXT'09] propose an architecture that "[decouples] location from identity, security and access." They argue that "people value the Internet for *what* = content it contains, but communication is still in terms of *where*" and that "mapping content to host locations complicates configuration as well = as implementation of network services," and therefore they propose "to replace *where* with *what*" (emphasis in original). And many other authors make similar arguments. That is true that _people_ care about _what_, but as Nacho mentioned = earlier and I'm agree, _network_ values _routing_ and routing means = _location_. Of course by location, we mean _topological_ location, but = again we can't get around the notion of location. I think the same argument can be used about the meaningfulness of names. = When we say meaningful, we mean to whom? To people? Thanks, Sabet -----Original Message----- From: icnrg on behalf of Antonio Carzaniga Sent: Mon 10/19/2015 9:40 PM To: Mark Stapp Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names =20 Hi Mark, | there would/could be _lots_ of advantages [...] I agree that some of the things you mentioned would or could be beneficial. I still don't see a lot of benefits from the application's perspective, which was the essence of my argument, but I admit that my statement was perhaps a bit too strong ("[not] even helpful to application and network designers."). | I totally don't buy the argument that there are no ICN benefits = unless=20 | _everything_ in every ICN application is in the clear and in the = name. I most definitely agree with you here. But I don't think that anyone ever argued that _everything_ in every ICN application be in the clear and in the name. I certainly didn't. What I argued is that names should have *some* meaning, and that it should be possible for applications to use location-independent names. Without that--that is, with only meaningless or location-dependent names--the whole idea of ICN would not be very compelling, especially from the viewpoint of an application developer. And then I went on to propose an architecture that attempts to combine application-defined names with scalable routing by offering two separate and specialized routing functions, one based on application-defined names and one based on network-defined locators. I have to say, I am really surprised that the notion of meaningful and location-independent names has become controversial in the ICN community, considering that so many ICN papers describe the essence of ICN in exactly those terms. Van Jacobson et al. [CoNEXT'09] propose an architecture that "[decouples] location from identity, security and access." They argue that "people value the Internet for *what* content it contains, but communication is still in terms of *where*" and that "mapping content to host locations complicates configuration as well as implementation of network services," and therefore they propose "to replace *where* with *what*" (emphasis in original). And many other authors make similar arguments. -Antonio _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg ------_=_NextPart_001_01D10A9C.D897F6CE Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable RE: [icnrg] The myth of meaningful names

Antonio,

 | Van Jacobson et al. [CoNEXT'09] propose an
   architecture that "[decouples] location from identity, = security and
   access."  They argue that "people value the = Internet for *what* content
   it contains, but communication is still in terms of = *where*" and that
   "mapping content to host locations complicates = configuration as well as
   implementation of network services," and therefore = they propose "to
   replace *where* with *what*" (emphasis in = original).  And many other
   authors make similar arguments.

That is true that _people_ care about _what_, but as Nacho mentioned = earlier and I'm agree, _network_ values _routing_ and routing means = _location_. Of course by location, we mean _topological_ location, but = again we can't get around the notion of location.

I think the same argument can be used about the meaningfulness of names. = When we say meaningful, we mean to whom? To people?

Thanks,
Sabet



-----Original Message-----
From: icnrg on behalf of Antonio Carzaniga
Sent: Mon 10/19/2015 9:40 PM
To: Mark Stapp
Cc: icnrg@irtf.org
Subject: Re: [icnrg] The myth of meaningful names

Hi Mark,

 | there would/could be _lots_ of advantages [...]

I agree that some of the things you mentioned would or could be
beneficial.  I still don't see a lot of benefits from the = application's
perspective, which was the essence of my argument, but I admit that = my
statement was perhaps a bit too strong ("[not] even helpful to
application and network designers.").

 | I totally don't buy the argument that there are no ICN benefits = unless
 | _everything_ in every ICN application is in the clear and in the = name.

I most definitely agree with you here.  But I don't think that = anyone
ever argued that _everything_ in every ICN application be in the = clear
and in the name.  I certainly didn't.  What I argued is that = names
should have *some* meaning, and that it should be possible for
applications to use location-independent names.  Without that--that = is,
with only meaningless or location-dependent names--the whole idea of = ICN
would not be very compelling, especially from the viewpoint of an
application developer.  And then I went on to propose an = architecture
that attempts to combine application-defined names with scalable = routing
by offering two separate and specialized routing functions, one based = on
application-defined names and one based on network-defined locators.

I have to say, I am really surprised that the notion of meaningful = and
location-independent names has become controversial in the ICN
community, considering that so many ICN papers describe the essence = of
ICN in exactly those terms.  Van Jacobson et al. [CoNEXT'09] = propose an
architecture that "[decouples] location from identity, security = and
access."  They argue that "people value the Internet for = *what* content
it contains, but communication is still in terms of *where*" and = that
"mapping content to host locations complicates configuration as = well as
implementation of network services," and therefore they propose = "to
replace *where* with *what*" (emphasis in original).  And many = other
authors make similar arguments.

-Antonio

_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org= /mailman/listinfo/icnrg






------_=_NextPart_001_01D10A9C.D897F6CE-- From nobody Mon Oct 19 13:45:50 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51D571ACD54 for ; Mon, 19 Oct 2015 13:45:29 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.89 X-Spam-Level: X-Spam-Status: No, score=-3.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HOST_MISMATCH_NET=0.311, RCVD_IN_DNSWL_MED=-2.3, 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 kNhRsmeLj5u6 for ; Mon, 19 Oct 2015 13:45:23 -0700 (PDT) Received: from mail.usi.ch (workspace.usilu.net [195.176.178.201]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AA5B1ACD55 for ; Mon, 19 Oct 2015 13:45:18 -0700 (PDT) Received: from siena (195.176.178.11) by mail.usi.ch (192.168.64.53) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 19 Oct 2015 22:45:12 +0200 From: Antonio Carzaniga To: Muhammad Hosain Abdollahi Sabet References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <4AC03A6244C3C34BB52A7EC60B799C4C03CC29A0@m-pdc.sbu.ac.ir> Date: Mon, 19 Oct 2015 22:45:11 +0200 In-Reply-To: <4AC03A6244C3C34BB52A7EC60B799C4C03CC29A0@m-pdc.sbu.ac.ir> (Muhammad Hosain Abdollahi Sabet's message of "Mon, 19 Oct 2015 22:04:14 +0330") Message-ID: <87r3kqr3jc.fsf@usi.ch> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.176.178.11] Archived-At: Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 20:45:29 -0000 | That is true that _people_ care about _what_, but as Nacho mentioned | earlier and I'm agree, _network_ values _routing_ and routing means | _location_. Of course by location, we mean _topological_ location, but | again we can't get around the notion of location. I agree, in part. The theoretical results are clear: in general, routing on what we call application-defined names or descriptors (or name-dependent routing in theory parlance) is expensive. However, it is not impossible or absurd as a concept, and we also know that theoretical complexity bounds are not always problematic in practice. And arguably descriptor-based routing is also beneficial (I'll just give this for granted here). So, we are left with an engineering question: can we engineer a network in which the benefits of application-defined descriptors are worth the costs of routing based on such descriptors? I agree 100% that this remains an open question. But I think that avoiding the question -- that is, giving up descriptor-based routing altogether -- also means giving up the essence of ICN. My opinion. In order to make progress without giving up descriptor-based routing, as a first step, I was proposing to separate descriptors from locators: The network provides two ways to address/route packets. One with application-defined descriptors, one network-defined locators. | I think the same argument can be used about the meaningfulness of | names. When we say meaningful, we mean to whom? To people? I don't see this as the same argument, but okay. Anyway, I'd say that application-defined descriptors/names are meaningful to applications and of course to the people who use those applications (but I'm not saying that descriptors that enter the network have to be human-readable). -Antonio From nobody Mon Oct 19 13:47:11 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 79FB41ACD8C for ; Mon, 19 Oct 2015 13:46:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.978 X-Spam-Level: X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 SgpSTpr79pxY for ; Mon, 19 Oct 2015 13:46:54 -0700 (PDT) Received: from mail-qk0-f174.google.com (mail-qk0-f174.google.com [209.85.220.174]) (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 190181ACD54 for ; Mon, 19 Oct 2015 13:46:54 -0700 (PDT) Received: by qkbl190 with SMTP id l190so31540295qkb.2 for ; Mon, 19 Oct 2015 13:46:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=HnlOv7laCNVYUgs6eCSbXEuiIp4331Jk48ylHYsolPo=; b=ikMRWxKze5UZH5OU3fagvM2Ntmam6UarZy4vVBRTjSHE9rZFcmI42XTRnDmmWWiVWO DYuULt9IP0CgRiN68AdcXBlzJnUJMdVwYJLDxoTisrGcPdzq3YqO10RuNpDidIcG8U3W GUJq69y9oa7gJDzyuKgk1vCWFDaQRrrj8jcOgO9yE7LwSkfIFZew4Kv1Aw8YHy2hOook 4xoEvE0QUt3R+3pFkFDdaV2Lk1+h0fjzMpOfW/6ZB1FectJOZZv5A0Q7WGO0ot5aTDWf dm/+Ks2N78qGE8jc81E2EZ3xCtx1k6C42o59939mKm3DI3ybYZHmOXyzvRy79NP8gp+C qdpw== X-Gm-Message-State: ALoCoQn4VOHMweyV1FkUpyhC+RT+/H3O869PzRLVwNZazRzNQxd0c1JvThzEMYy/IrMmceyAL6t4 X-Received: by 10.180.88.164 with SMTP id bh4mr40910wib.18.1445287613218; Mon, 19 Oct 2015 13:46:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.127.9 with HTTP; Mon, 19 Oct 2015 13:46:33 -0700 (PDT) X-Originating-IP: [213.80.124.245] In-Reply-To: References: From: Anders Nilsson Plymoth Date: Mon, 19 Oct 2015 22:46:33 +0200 Message-ID: To: Ravi Ravindran Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Archived-At: Cc: "icnrg@irtf.org" , "Thompson, Jeff" Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 20:46:56 -0000 Hi, I think I agree with Ravi here, but many people seem to be talking around each other due a lack of definitions. I think we should declare the definition of these concepts, and what the options are, and then work from there. As to the namespaces, it seems to me that layering is not properly considered in this discussion. I think a naming scheme similar to current URL's makes sense, like what TelHoc is currently doing. Consider a named object named as /icn/node1/app1/1asx313 . /icn/ would then be the network prefix for the domain, /icn/node1/ would be a node within that domain, /icn/node1/app1/ would be an application on that node, and /icn/node1/app1/1asx313 would identify the specific object. The object id, which could be any name assigned by the application, is an application layer identifier. /icn/node1/ is a network layer identifier. Inter domain routers would typically care about /icn/ prefix, while intra d= omain routers would care about /icn/node1/. /icn/node1/app1/ would have then have the role of something like a port. The application itself would only really care about 1asx313, but could use the full /icn/node1/app1/1asx313 to retrieve the data. When storing data the application may specify only 1asx313, but the full named URL after the store operation would be /icn/node1/app1/1asx313 created through the domain, node and application identifiers. In IP world, this would be something like http://node1.icn:app1/1asx313. The possibility is also for routers to choose to treat this name as flat, as mentioned. Nameless objects using hashes may also work here, if the application uses the hash URL, or if its encrypted. I think this concept should to a large degree be close to what most people here are talking about, and should cover the scenario Dirk mentioned. Again, what are the common definitions? Ravi, what would be the role of the content distributor when routers cache data. Pre caching? Considering producer mobility in this scheme would be much like current Mobile IP considerations, which many of us have worked with. If a node roams into a new domain, can it publish data within that domain context, or should it use its home domain. Thanks, Anders Plymoth TelHoc On Mon, Oct 19, 2015 at 7:17 PM, Ravi Ravindran wrote: > Hi Jeff, > > > > Not sure if I understand the question, what I was getting at is the seman= tic > of the Name of the produced content is only scoped in the context of the > application or the service, and not bound by any networking requirements.= So > the producer should be able work with any number of content distributor f= or > replicating its content and consumers get it from the vantage points, wit= h > network having a say depending on a given application=E2=80=99s context. = Similar > holds good for a mobile entity too, the producer should be publish the na= mes > which require mobility to its current point-of-attachment with network > actively taking part in resolving it in an efficient manner. > > > > Regards, > > Ravi > > > From nobody Mon Oct 19 13:58:42 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CCA81ACE57 for ; Mon, 19 Oct 2015 13:58:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.911 X-Spam-Level: X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 Vrv40_lAepLv for ; Mon, 19 Oct 2015 13:58:23 -0700 (PDT) Received: from ndjsvnpf101.ndc.nasa.gov (NDJSVNPF101.ndc.nasa.gov [198.117.1.151]) by ietfa.amsl.com (Postfix) with ESMTP id DFA781ACE53 for ; Mon, 19 Oct 2015 13:58:22 -0700 (PDT) Received: from ndjsppt104.ndc.nasa.gov (ndjsppt104.ndc.nasa.gov [198.117.1.198]) by ndjsvnpf101.ndc.nasa.gov (Postfix) with ESMTP id 820B84006E49; Mon, 19 Oct 2015 15:58:22 -0500 (CDT) Received: from NDJSCHT113.ndc.nasa.gov (ndjscht113-pub.ndc.nasa.gov [198.117.1.213]) by ndjsppt104.ndc.nasa.gov (8.15.0.59/8.15.0.59) with ESMTP id t9JKwM8g005798; Mon, 19 Oct 2015 15:58:22 -0500 Received: from NDJSMBX203.ndc.nasa.gov ([169.254.2.190]) by NDJSCHT113.ndc.nasa.gov ([198.117.1.213]) with mapi id 14.03.0248.002; Mon, 19 Oct 2015 15:58:22 -0500 From: "Ivancic, William D. (GRC-LCA0)" To: Anders Nilsson Plymoth , Ravi Ravindran Thread-Topic: [icnrg] The myth of meaningful names (was: Locator hint) Thread-Index: AQHRCoHC8mH/8Jpvo0+DfXQ04YNJCZ5zDVRwgACP9ID//8GKAA== Date: Mon, 19 Oct 2015 20:58:21 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.5.5.150821 x-originating-ip: [204.227.128.247] Content-Type: text/plain; charset="us-ascii" Content-ID: <350CA31F56ECCC41ABFA4FDA685B6121@mail.nasa.gov> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-10-19_16:, , signatures=0 Archived-At: Cc: "Thompson, Jeff" , "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 20:58:24 -0000 Naming and addressing. A really hard problem and one, IMHO, not well understood and more often than not, done wrong. I'm hoping ICN can get it right (and perhaps the DTN folks can learn something). The best source I've ever seen regarding a detailed analysis of naming and addressing is Jon Day's book "Patterns in Network Architecture: A Return to Fundamentals" There is a really good analogy in the book describing how a phone number went from a physical point of attachment to a name referencing an application. Hope that helps. Will From nobody Mon Oct 19 15:05:40 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 820B81B2D5F for ; Mon, 19 Oct 2015 15:05:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.89 X-Spam-Level: X-Spam-Status: No, score=-3.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HOST_MISMATCH_NET=0.311, RCVD_IN_DNSWL_MED=-2.3, 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 MV8uP9dtsQlh for ; Mon, 19 Oct 2015 15:05:36 -0700 (PDT) Received: from mail.usi.ch (workspace.usilu.net [195.176.178.201]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D389F1B2D5E for ; Mon, 19 Oct 2015 15:05:35 -0700 (PDT) Received: from siena (195.176.178.11) by mail.usi.ch (192.168.64.54) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 20 Oct 2015 00:05:29 +0200 From: Antonio Carzaniga To: Mark Stapp References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> Date: Tue, 20 Oct 2015 00:05:28 +0200 In-Reply-To: <56253802.6080306@cisco.com> (Mark Stapp's message of "Mon, 19 Oct 2015 14:35:46 -0400") Message-ID: <87mvveqztj.fsf@usi.ch> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.176.178.11] Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 22:05:38 -0000 | > I agree that some of the things you mentioned would or could be | > beneficial. I still don't see a lot of benefits from the application's | > perspective [...] | | ok, so pull on that thread for a bit. why do you think that applications | care, particularly? I listed out some network properties that are | largely infrastructural. applications currently don't know whether some | part of the network path their traffic uses involves mpls tunnels. many | OSes now offer application apis that hide IPv4-vs-IPv6 and DNS name | resolution. are there many applications (outside special-purpose network | monitoring or management) that know about BGP? right. That's my point. Applications don't care about BGP or other infrastructural mechanisms and problems. That is, an application developer would not benefit much (not directly, at least) from an ICN that improved only on infrastructural elements of the network. | what is it that you think ICN will do for your application? it could provide a higher-level service. Some people believe that the network should be fully programmable (computationally complete) but that's not my personal opinion. Some people believe that the network should provide stable storage for application data. That isn't my opinion either. Still, I think that the network could offer a service that would save applications from having to engineer (program, install, configure, maintain) a whole bunch of middleware services. I could be very specific here and go on for hours talking about various flavors of higher-level network services. (I've written a bit about this topic, if you are interested.) But I hope my point is clear enough. | if ICN offers you better infrastructure - better mobile client | support, or better flow- and congestion-control behavior, or less | trouble with NAT - isn't that valuable enough to be exploring it? that would be good, of course. For me, it wouldn't be so interesting though, and it would really degrade the notion of ICN a bit too much. My personal opinion and my personal taste for research problems. | if application semantics don't have to matter to the transit network | devices, then ... why make them matter? well... again, the point is that it might be beneficial to let the network deal with *some* application semantics. | umm - not really sure what to do with this. there are a number of | problems that have arisen, and the "original" formulations have evolved. [...] | the assertions that don't prove insightful will fade away. well, I agree with the general principle, but I don't agree on the specific value judgment here. I'm convinced that providing routing on application-defined names is a good idea, and I'm still not convinced that it's not feasible or not worth the cost. Again, this is my opinion, although I also have some evidence that some of what I describe can be worked out. | we should be testing and questioning and examining the assertions and | formulations, not just quoting them back and forth at one another. oh, I agree 100% with you here: we should definitely examine and question assertions and formulations. Always! In fact, I have been examining and questioning those assertions and formulations since the very beginning (and I'm not saying I was right!) and that is also what I did with my original post: I questioned the mainstream addressing scheme in ICN and pointed out an alternative. -Antonio From nobody Tue Oct 20 01:02:52 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B40921B2BFA for ; Tue, 20 Oct 2015 01:02:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.194 X-Spam-Level: X-Spam-Status: No, score=-3.194 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665, 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 9ewpZJTCG89l for ; Tue, 20 Oct 2015 01:02:47 -0700 (PDT) Received: from r-mail2.rd.orange.com (r-mail2.rd.orange.com [217.108.152.42]) by ietfa.amsl.com (Postfix) with ESMTP id 5F9991B2BF6 for ; Tue, 20 Oct 2015 01:02:17 -0700 (PDT) Received: from r-mail2.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id C13E35D8663; Tue, 20 Oct 2015 10:02:08 +0200 (CEST) Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by r-mail2.rd.orange.com (Postfix) with ESMTP id B80835D85EB; Tue, 20 Oct 2015 10:02:08 +0200 (CEST) Received: from [172.31.0.14] (10.193.116.12) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.224.2; Tue, 20 Oct 2015 10:02:15 +0200 References: To: , , From: MUSCARIELLO Luca IMT/OLN Message-ID: <5625F506.6080800@orange.com> Date: Tue, 20 Oct 2015 10:02:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 8bit Archived-At: Cc: icnrg@irtf.org Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: MUSCARIELLO Luca IMT/OLN List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 08:02:50 -0000 Nacho, If I understand correctly these new features, i.e. (signed) manifests, and name-less objects, then the signature of the manifest of a nameless object seems similar to the new HTTP header "Integrity" that makes use of the Netinf ni: hash based naming scheme. see http://www.w3.org/TR/SRI/ the manifest can provide to the client the set of locators that store a permanent copy of the object. Afterwards the client issues Interests that may be load balanced towards the different locations (or not). It seems (at first look) very similar to Bittorrent or some CDNs (if they make use of the Integrity HTTP header). And actually the NetInf naming worked in a very similar way (I fail to see any difference for the moment). However I fail to see how an intermediate node between the client and the servers, can change adaptively the forwarding decision. As far as I understand ccnx1.0, forwarding in the network is made by using the name in the interest and the manifest makes an early binding between the locations and the names used to make the replicas reachable. Just like HTTP +TCP/IP today. You can still do load balancing towards multiple paths to reach the same replica, but you cannot do load balancing among different replicas as they have different locators (=the names in the manifest). Is there anything other than LPM in the FIB in ccnx1.0 that allows the intermediate node to understand that, e.g., two name prefixes in the FIB (used as addresses as a matter of fact) being not necessarily LPMs, are routable to satisfy that interest? Thanks Luca On 01/09/2015 08:06 PM, Ignacio.Solis@parc.com wrote: > CCN 1.0 has gone major revisions since the old CCN. In the current system > there are a number of features that make these issues less of a problem. > > Specifically, we have Manifests and Name-less objects. These basically > allow you to have name indirection and objects hosted independently of > location. > > The name, which for us is a network name, is what the network uses to find > stuff. It¹s easy to thing of this as the same as the user defined name. > In some cases it is, but in some cases it might not be. > > In CCN we can currently use manifests to do a form of secure translation > of one name to another. There are some limitations in terms of publisher > but the primitives are currently holding up for what we want to achieve. > > So, to answer your initial question, I think that the primitives we have > right now can give you a lot of what you¹re looking for. Will we need to > have some extra locator or some other scalability mechanism? Maybe, but I > think we can get far with the primitives we currently have. > > Nacho > > > -- > Nacho (Ignacio) Solis > Protocol Architect > Principal Scientist > Palo Alto Research Center (PARC) > +1(650)812-4458 > Ignacio.Solis@parc.com > > > > > > On 1/9/15, 10:26 AM, "Andrea Detti" wrote: > >> I agree on all your points. >> >> Consequently, I see two choices in front of us before to think to use >> ICN in the global scale: >> >> 1) either we found a reasonable way to scale the routing by object name >> (including mobility and multi-destinations/multi-sources cases); >> 2) or we found a reliable and secure translation mechanism. >> >> Which of two will require less effort? >> >> I do not know :-) >> >> Andrea >> >> >> >> On 01/09/2015 06:21 PM, David Oran wrote: >>> While we may be forced into doing something like this ultimately, every >>> time you introduce a level of indirection via some kind of translation >>> function, you dramatically increase the attack surface against the >>> system. Not only do you have to secure the input and the output values >>> in the packets, you also have secure the translations against spoofing >>> and the service that performs the translation against the full panoply >>> of vulnerabilities. >>> >>> Routing hints are particularly tricky. I recall a proposal for NDN >>> routing hints that was presented at a recent NDN retreat that looked >>> superficially clever, but collapsed in a heap of security problems after >>> a few hours of scrutiny. >>> >>> Invalidation of mappings is also quite delicate for routing systems >>> where the expectations of routing disruption durations are much shorter >>> than say, name mapping disruptions in systems like DNS due to >>> translation cache TTLs. >>> >>> One thing that makes routing hints (as opposed to name->name >>> translations) particularly tricky for NDN/CCN-like architectures is >>> doing them in a way that does not break or substantially constrain >>> multi-destination delivery. It¹s much easier to do this with >>> single-destination delivery - one example of a full-worked scheme is the >>> LISP mapping service for IP. >>> >>> DaveO. >>> >>> >>>> On Jan 9, 2015, at 2:30 AM, Andrea Detti >>>> wrote: >>>> >>>> On 01/08/2015 06:00 PM, Marc.Mosko@parc.com wrote: >>>>> PARC will be releasing the next version of our working documents >>>>> shortly, before the icnrg meeting. We have for a while supported an >>>>> Interest carrying a Payload field that can carry extended information >>>>> that is not part of the name. Intermediate nodes do not process the >>>>> payload. >>>>> >>>>> If the payload can make a difference to a dynamic content publisher, >>>>> then the requester must put a marker of the payload in the name ‹ i.e. >>>>> put the hash of the payload a a name component, or use a nonce. This >>>>> will allow proper multiplexing of different payloads in the name. >>>>> >>>> I see that this is a way to indicate to the router which is the part >>>> of the name that is relevant for the PIT/FIB purposes. And it sounds >>>> good to me, since it speeds up the lookup processes. >>>> >>>> However, let me pose a more general question: is it really "ICN >>>> mandatory" to use a component of the object name to forward? >>>> >>>> What we would lose, if we used the object name only for PIT and >>>> caching operations and (optionally) another "routing info" field >>>> completely decoupled from the name for FIB forwarding purposes? >>>> >>>> If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was >>>> too ambitious ;-)) in which we recognize that routing by object name >>>> creates scalability problem in the large area, and so in these cases >>>> ICN can be helped by a plain old by routing by locator (aka routing >>>> info, routing hint, label, forwarding alias, etc.)? >>>> >>>> If this was obvious, probably it is now the right time to define such >>>> a TLV. Simirarily to KeyLocator we could define a ContentLocator that >>>> specifies a (or more) routable Name where it it is possible to found >>>> the object. >>>> >>>> I know that I am rediscovering the wheel since many other excellent >>>> projects/researchers before have predicted that, e.g. >>>> >>>> SAIL project 2010 ­ ³Routing hints² >>>> >>>> S. Shenker, 2011 - Naming in content-oriented Architectures: ³Šthe >>>> fetch-terms enable the routing system to more easily find the object² >>>> >>>> http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontentoriente >>>> d11.pdf >>>> >>>> Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? ­ >>>> ³ŠUse a translation lookup to convert from content name to routing >>>> label(s)² >>>> >>>> http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IRTF%20- >>>> %20CCN%20And%20IP%20Routing%20-%202.pdf >>>> >>>> Hermans et. al, 2012 - Global source mobility in the content-centric >>>> networking architecture- ³Separate namespaces for identifier and >>>> locators². >>>> http://user.it.uu.se/~frehe489/publications/hermans12global.pdf >>>> >>>> L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design, >>>> ³Application names are used for caching and signature verification, >>>> while the forwarding alias, which reflects the service provider of the >>>> content producer, serves as a hint to routers about where the packet >>>> may be forwarded² >>>> >>>> http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-ro >>>> uting.pdf >>>> >>>> N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 ­ >>>> Ordered-Element Naming (OEN), ³I presented a matching system with order >>>> of preference based on labels (which included hashes of content)² >>>> http://www.ccnx.org/events/ccnxcon-2013/ >>>> >>>> >>>> Regards, >>>> >>>> Andrea >>>>> It is not mandatory that applications do this ‹ some data might >>>>> rightly belong in the name. >>>>> >>>>> Using this method relieves the forwarding plane from having to >>>>> process and store in the PIT large names that make no difference in >>>>> routing. It also means that the potentially large payload does not >>>>> need to be echoed back to the client in the response name. >>>>> >>>>> The previous PARC spec is at >>>>> http://www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html >>>>> . It will be updated in the next day or so and we will send an email >>>>> to the list. >>>>> >>>>> Marc >>>>> >>>>> On Jan 8, 2015, at 8:19 AM, Mark Stapp >>>>> >>>>> wrote: >>>>> >>>>> >>>>>> On 1/8/15 4:24 AM, Andrea Detti wrote: >>>>>> >>>>>>> Dear Mark, >>>>>>> >>>>>>> I found rather interesting this question >>>>>>> >>>>>>> "Is it really necessary to continue to force all of the information >>>>>>> in >>>>>>> Interests into the Name? Wouldn't it be clearer to use the Name >>>>>>> only >>>>>>> for publisher/routing info, object name info, and segment/sequence >>>>>>> number?" >>>>>>> >>>>>>> and wonder ICN community think about that. Especially with respect >>>>>>> to >>>>>>> the routing info. >>>>>>> >>>>>>> >>>>>> That specific question has been open for quite a long time - not >>>>>> really in the routing context however. One position has been that >>>>>> Interests carry "only" a name, and therefore all application-specific >>>>>> data must be in the name. Now in fact Interests have been permitted >>>>>> to carry several additional "meta" items - such as filters/selectors >>>>>> (another open topic) and timeout values. Another position asks >>>>>> whether there are types of application-specific data that could also >>>>>> be carried outside the Interest name. We've asked whether REST-ful >>>>>> application state transfer might be one example. >>>>>> >>>>>> >>>>>>> I see a scalability problem with the ICN routing plane, >>>>>>> >>>>>> yes, of course - that's a very long-standing problem. >>>>>> >>>>>> especially when >>>>>> >>>>>>> objects are multi-sourced (same object on my PC and on my phone) and >>>>>>> objects are provided by mobile devices. This framework could be the >>>>>>> norm in the future. >>>>>>> >>>>>> that's ... certainly an assertion I've heard before, but "could be" >>>>>> is about as strong as it gets. there are a lot of questions about >>>>>> whether encapsulation mechanisms, or "name resolution" mechanisms, or >>>>>> some other mechanisms will be needed to deal with the expected name >>>>>> scale, whether or not there will be any significant of peer-to-peer >>>>>> communication. personally, I think it's highly unlikely that my phone >>>>>> will "publish" anything directly, but that's just another speculation >>>>>> really. >>>>>> >>>>>> at the moment, I'd be happy if there could be progress on even the >>>>>> most basic aspects of messaging - such as what names look like, >>>>>> something that seems truly fundamental. >>>>>> >>>>>> Thanks, >>>>>> Mark >>>>>> >>>>>> _______________________________________________ >>>>>> icnrg mailing list >>>>>> >>>>>> icnrg@irtf.org >>>>>> https://www.irtf.org/mailman/listinfo/icnrg >>>>> _______________________________________________ >>>>> icnrg mailing list >>>>> >>>>> icnrg@irtf.org >>>>> https://www.irtf.org/mailman/listinfo/icnrg >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> icnrg mailing list >>>> icnrg@irtf.org >>>> https://www.irtf.org/mailman/listinfo/icnrg >> _______________________________________________ >> icnrg mailing list >> icnrg@irtf.org >> https://www.irtf.org/mailman/listinfo/icnrg > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > . > From nobody Tue Oct 20 03:22:46 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BEC31B323B for ; Tue, 20 Oct 2015 03:22:45 -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, 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 yge-c1WTT5u7 for ; Tue, 20 Oct 2015 03:22:42 -0700 (PDT) Received: from mx2-priv.urz.unibas.ch (mx2-priv.urz.unibas.ch [131.152.226.165]) (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 C93FF1A8758 for ; Tue, 20 Oct 2015 03:22:40 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mx2-priv.urz.unibas.ch (Postfix) with ESMTP id C986222013E; Tue, 20 Oct 2015 12:22:38 +0200 (CEST) X-Virus-Scanned: amavisd-new at unibas.ch Received: from smtp-ext.unibas.ch ([131.152.226.167]) by localhost (mx2-mgnt.urz.unibas.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id YWtvb-Kr9nz2; Tue, 20 Oct 2015 12:22:38 +0200 (CEST) Received: from [192.168.35.34] (xdsl-31-164-197-136.adslplus.ch [31.164.197.136]) by smtp-ext.unibas.ch (Postfix) with ESMTPSA id 86BE122012D; Tue, 20 Oct 2015 12:22:38 +0200 (CEST) Date: Tue, 20 Oct 2015 12:22:38 +0200 (CEST) From: christian.tschudin@unibas.ch X-X-Sender: tschudin@huvi.local To: Mark Stapp In-Reply-To: <87mvveqztj.fsf@usi.ch> Message-ID: References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> User-Agent: Alpine 2.20 (OSX 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Archived-At: Cc: Antonio Carzaniga , "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 10:22:45 -0000 Hi Mark, between your defensive position and Antonio's ambition I easily choose Antonio's, but I don't think that we have to cast it in this confrontative way, the debate is more subtle. The major contribution of ICN, how I see it, is that the NETWORK offers a lookup primitive that we know from DNS, as the basic way to interact with it, instead of datagrams: here is a name, please return the record attached to it. The twist is that the network does not have to, but CAN help in offering this service. In the worst case it forwards the request "to the other end", or interferes in that process by serving from network memory. I think you are righly defending this "network-pass-through" mode. It is the base line and requesting more might be asking too much. Wherefore you reject all stuff that looks middleware-ish. But then there is the other side of permitting some nodes in the network to do better than pass-through. An important point from the "ambitious side" is that the current ICN lookup for an opaque name is not rich enough, driven by the conviction that the network should (be able to) do more and should assist distributed applications beyond transfering bits in pass-through mode. *) Which is where names and their meaning comes into the picture. The current concatenation model for the name destroys information, which is one thing that the LINK tries to re-establish. It documents (to me) that one should have had, from the beginning, interests with more than one "name" entry (descriptors, locators, app-specific parts, ObjID, function name vs parameter name etc -- we do not know yet what the good set is). I would call this "structural meaning" and say that currently we do not have enough of it in "the name" that we pass to the lookup service request. The semantic meaning of the bits, and whether these partial names are app or network chosen, is another consideration. Wrt the locator discussion which triggered this thread, I think that locators should NOT be chosen by the network but be true names, in the old CCN sense of topology independence and in the way it is used in LINKs, and maintain their anycast meaning. Otherwise we revert back to interface addresses. Perhaps we might have to distinguish different locator flavors? So here is the discussion with you, Mark, and Antonio, but somehow and unexpectedly with inverted positions: If I understand right, you try to defend opaque (concatenated) names chosen by the producer, while Antonio seems to argue for structured names (descriptor+locator) and locators beeing network-chosen. Obviously we are in plain discovery mode. best, christian *) Side note: Of course that's my "ambitious" interest in named functions. It does not have to be computationally complete, this power clearly has to be domesticated: Even RPC would be a big step into named-function land and a generalization of the DNS-style lookup. On Tue, 20 Oct 2015, Antonio Carzaniga wrote: > | > I agree that some of the things you mentioned would or could be > | > beneficial. I still don't see a lot of benefits from the application's > | > perspective [...] > | > | ok, so pull on that thread for a bit. why do you think that applications > | care, particularly? I listed out some network properties that are > | largely infrastructural. applications currently don't know whether some > | part of the network path their traffic uses involves mpls tunnels. many > | OSes now offer application apis that hide IPv4-vs-IPv6 and DNS name > | resolution. are there many applications (outside special-purpose network > | monitoring or management) that know about BGP? > > right. That's my point. Applications don't care about BGP or other > infrastructural mechanisms and problems. That is, an application > developer would not benefit much (not directly, at least) from an ICN > that improved only on infrastructural elements of the network. > > | what is it that you think ICN will do for your application? > > it could provide a higher-level service. Some people believe that the > network should be fully programmable (computationally complete) but > that's not my personal opinion. Some people believe that the network > should provide stable storage for application data. That isn't my > opinion either. Still, I think that the network could offer a service > that would save applications from having to engineer (program, install, > configure, maintain) a whole bunch of middleware services. I could be > very specific here and go on for hours talking about various flavors of > higher-level network services. (I've written a bit about this topic, if > you are interested.) But I hope my point is clear enough. > > | if ICN offers you better infrastructure - better mobile client > | support, or better flow- and congestion-control behavior, or less > | trouble with NAT - isn't that valuable enough to be exploring it? > > that would be good, of course. For me, it wouldn't be so interesting > though, and it would really degrade the notion of ICN a bit too much. > My personal opinion and my personal taste for research problems. > > | if application semantics don't have to matter to the transit network > | devices, then ... why make them matter? > > well... again, the point is that it might be beneficial to let the > network deal with *some* application semantics. > > | umm - not really sure what to do with this. there are a number of > | problems that have arisen, and the "original" formulations have evolved. > [...] > | the assertions that don't prove insightful will fade away. > > well, I agree with the general principle, but I don't agree on the > specific value judgment here. I'm convinced that providing routing on > application-defined names is a good idea, and I'm still not convinced > that it's not feasible or not worth the cost. Again, this is my > opinion, although I also have some evidence that some of what I describe > can be worked out. > > | we should be testing and questioning and examining the assertions and > | formulations, not just quoting them back and forth at one another. > > oh, I agree 100% with you here: we should definitely examine and > question assertions and formulations. Always! In fact, I have been > examining and questioning those assertions and formulations since the > very beginning (and I'm not saying I was right!) and that is also what I > did with my original post: I questioned the mainstream addressing scheme > in ICN and pointed out an alternative. > > -Antonio > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > From nobody Tue Oct 20 04:24:02 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CAD11B3306 for ; Tue, 20 Oct 2015 04:24:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.909 X-Spam-Level: X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 wAAbHYh_XIab for ; Tue, 20 Oct 2015 04:23:56 -0700 (PDT) Received: from Mail.sbu.ac.ir (mail.sbu.ac.ir [194.225.24.25]) by ietfa.amsl.com (Postfix) with ESMTP id 1E1C41B32FF for ; Tue, 20 Oct 2015 04:23:55 -0700 (PDT) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01D10B29.367482A8" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Tue, 20 Oct 2015 14:49:40 +0330 Message-ID: <4AC03A6244C3C34BB52A7EC60B799C4C03CC29A4@m-pdc.sbu.ac.ir> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [icnrg] The myth of meaningful names Thread-Index: AdELILc4HKSCeiZlTvCzCShik8JZfwAAhqBS References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> From: "Muhammad Hosain Abdollahi Sabet" To: Archived-At: Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 11:24:01 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01D10B29.367482A8 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hi Christian, Actually the SNAMP proposal explicitly claims -though I'm not sure if it = holds- that major amount of needed contents could be found and = transferred locally, so there is no need to have extra information = alongside the name from the beginning. BTW you can add this proposal to = previously proposed set of extra information: Scalable data replication in content-centric networking based on alias = names http://www.sciencedirect.com/science/article/pii/S1084804514002318 It introduces a _meta content instead of the Link object, and alias = names as fetch terms. Maybe one way to have richer information about = the content (different flavor in your saying) is to have it somewhere = other that the name itself, Although I guess this would widen available = surface for attacks. Thanks, Sabet=20 -----Original Message----- From: icnrg on behalf of christian.tschudin@unibas.ch Sent: Tue 10/20/2015 1:52 PM To: Mark Stapp Cc: Antonio Carzaniga; icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names =20 Hi Mark, between your defensive position and Antonio's ambition I easily choose=20 Antonio's, but I don't think that we have to cast it in this=20 confrontative way, the debate is more subtle. The major contribution of ICN, how I see it, is that the NETWORK offers=20 a lookup primitive that we know from DNS, as the basic way to interact=20 with it, instead of datagrams: here is a name, please return the record=20 attached to it. The twist is that the network does not have to, but CAN help in offering = this service. In the worst case it forwards the request "to the other=20 end", or interferes in that process by serving from network memory. I think you are righly defending this "network-pass-through" mode. It is = the base line and requesting more might be asking too much. Wherefore=20 you reject all stuff that looks middleware-ish. But then there is the other side of permitting some nodes in the network = to do better than pass-through. An important point from the "ambitious=20 side" is that the current ICN lookup for an opaque name is not rich=20 enough, driven by the conviction that the network should (be able to) do = more and should assist distributed applications beyond transfering bits=20 in pass-through mode. *) Which is where names and their meaning comes into the picture. The=20 current concatenation model for the name destroys information, which is=20 one thing that the LINK tries to re-establish. It documents (to me) that = one should have had, from the beginning, interests with more than one=20 "name" entry (descriptors, locators, app-specific parts, ObjID, function = name vs parameter name etc -- we do not know yet what the good set is).=20 I would call this "structural meaning" and say that currently we do not=20 have enough of it in "the name" that we pass to the lookup service=20 request. The semantic meaning of the bits, and whether these partial names are=20 app or network chosen, is another consideration. Wrt the locator=20 discussion which triggered this thread, I think that locators should NOT = be chosen by the network but be true names, in the old CCN sense of=20 topology independence and in the way it is used in LINKs, and maintain=20 their anycast meaning. Otherwise we revert back to interface addresses.=20 Perhaps we might have to distinguish different locator flavors? So here is the discussion with you, Mark, and Antonio, but somehow and=20 unexpectedly with inverted positions: If I understand right, you try to=20 defend opaque (concatenated) names chosen by the producer, while Antonio = seems to argue for structured names (descriptor+locator) and locators=20 beeing network-chosen. Obviously we are in plain discovery mode. best, christian *) Side note: Of course that's my "ambitious" interest in named=20 functions. It does not have to be computationally complete, this power=20 clearly has to be domesticated: Even RPC would be a big step into=20 named-function land and a generalization of the DNS-style lookup. On Tue, 20 Oct 2015, Antonio Carzaniga wrote: > | > I agree that some of the things you mentioned would or could be > | > beneficial. I still don't see a lot of benefits from the = application's > | > perspective [...] > | > | ok, so pull on that thread for a bit. why do you think that = applications > | care, particularly? I listed out some network properties that are > | largely infrastructural. applications currently don't know whether = some > | part of the network path their traffic uses involves mpls tunnels. = many > | OSes now offer application apis that hide IPv4-vs-IPv6 and DNS name > | resolution. are there many applications (outside special-purpose = network > | monitoring or management) that know about BGP? > > right. That's my point. Applications don't care about BGP or other > infrastructural mechanisms and problems. That is, an application > developer would not benefit much (not directly, at least) from an ICN > that improved only on infrastructural elements of the network. > > | what is it that you think ICN will do for your application? > > it could provide a higher-level service. Some people believe that the > network should be fully programmable (computationally complete) but > that's not my personal opinion. Some people believe that the network > should provide stable storage for application data. That isn't my > opinion either. Still, I think that the network could offer a service > that would save applications from having to engineer (program, = install, > configure, maintain) a whole bunch of middleware services. I could be > very specific here and go on for hours talking about various flavors = of > higher-level network services. (I've written a bit about this topic, = if > you are interested.) But I hope my point is clear enough. > > | if ICN offers you better infrastructure - better mobile client > | support, or better flow- and congestion-control behavior, or less > | trouble with NAT - isn't that valuable enough to be exploring it? > > that would be good, of course. For me, it wouldn't be so interesting > though, and it would really degrade the notion of ICN a bit too much. > My personal opinion and my personal taste for research problems. > > | if application semantics don't have to matter to the transit network > | devices, then ... why make them matter? > > well... again, the point is that it might be beneficial to let the > network deal with *some* application semantics. > > | umm - not really sure what to do with this. there are a number of > | problems that have arisen, and the "original" formulations have = evolved. > [...] > | the assertions that don't prove insightful will fade away. > > well, I agree with the general principle, but I don't agree on the > specific value judgment here. I'm convinced that providing routing on > application-defined names is a good idea, and I'm still not convinced > that it's not feasible or not worth the cost. Again, this is my > opinion, although I also have some evidence that some of what I = describe > can be worked out. > > | we should be testing and questioning and examining the assertions = and > | formulations, not just quoting them back and forth at one another. > > oh, I agree 100% with you here: we should definitely examine and > question assertions and formulations. Always! In fact, I have been > examining and questioning those assertions and formulations since the > very beginning (and I'm not saying I was right!) and that is also what = I > did with my original post: I questioned the mainstream addressing = scheme > in ICN and pointed out an alternative. > > -Antonio > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg ------_=_NextPart_001_01D10B29.367482A8 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable RE: [icnrg] The myth of meaningful names

Hi Christian,

Actually the SNAMP proposal explicitly claims -though I'm not sure if it = holds- that major amount of needed contents could be found and = transferred locally, so there is no need to have extra information = alongside the name from the beginning. BTW you can add this proposal to = previously proposed set of extra information:

Scalable data replication in content-centric networking based on alias = names
http://www.sciencedirect.com/science/article/pii/S1084804514002318=

It introduces a _meta content instead of the Link object, and alias = names as fetch terms. Maybe one way to have richer information  = about the content (different flavor in your saying) is to have it = somewhere other that the name itself, Although I guess this would widen = available surface for attacks.

Thanks,
Sabet


-----Original Message-----
From: icnrg on behalf of christian.tschudin@unibas.ch
Sent: Tue 10/20/2015 1:52 PM
To: Mark Stapp
Cc: Antonio Carzaniga; icnrg@irtf.org
Subject: Re: [icnrg] The myth of meaningful names

Hi Mark,

between your defensive position and Antonio's ambition I easily = choose
Antonio's, but I don't think that we have to cast it in this
confrontative way, the debate is more subtle.

The major contribution of ICN, how I see it, is that the NETWORK = offers
a lookup primitive that we know from DNS, as the basic way to = interact
with it, instead of datagrams: here is a name, please return the = record
attached to it.

The twist is that the network does not have to, but CAN help in = offering
this service. In the worst case it forwards the request "to the = other
end", or interferes in that process by serving from network = memory.

I think you are righly defending this "network-pass-through" = mode. It is
the base line and requesting more might be asking too much. = Wherefore
you reject all stuff that looks middleware-ish.

But then there is the other side of permitting some nodes in the = network
to do better than pass-through. An important point from the = "ambitious
side" is that the current ICN lookup for an opaque name is not = rich
enough, driven by the conviction that the network should (be able to) = do
more and should assist distributed applications beyond transfering = bits
in pass-through mode. *)

Which is where names and their meaning comes into the picture. The
current concatenation model for the name destroys information, which = is
one thing that the LINK tries to re-establish. It documents (to me) = that
one should have had, from the beginning, interests with more than = one
"name" entry (descriptors, locators, app-specific parts, = ObjID, function
name vs parameter name etc -- we do not know yet what the good set = is).
I would call this "structural meaning" and say that currently = we do not
have enough of it in "the name" that we pass to the lookup = service
request.

The semantic meaning of the bits, and whether these partial names = are
app or network chosen, is another consideration. Wrt the locator
discussion which triggered this thread, I think that locators should = NOT
be chosen by the network but be true names, in the old CCN sense of
topology independence and in the way it is used in LINKs, and = maintain
their anycast meaning. Otherwise we revert back to interface = addresses.
Perhaps we might have to distinguish different locator flavors?

So here is the discussion with you, Mark, and Antonio, but somehow = and
unexpectedly with inverted positions: If I understand right, you try = to
defend opaque (concatenated) names chosen by the producer, while = Antonio
seems to argue for structured names (descriptor+locator) and = locators
beeing network-chosen.

Obviously we are in plain discovery mode.

best, christian


*) Side note: Of course that's my "ambitious" interest in = named
functions. It does not have to be computationally complete, this = power
clearly has to be domesticated: Even RPC would be a big step into
named-function land and a generalization of the DNS-style lookup.


On Tue, 20 Oct 2015, Antonio Carzaniga wrote:

> | > I agree that some of the things you mentioned would or could = be
> | > beneficial.  I still don't see a lot of benefits from = the application's
> | > perspective [...]
> |
> | ok, so pull on that thread for a bit. why do you think that = applications
> | care, particularly? I listed out some network properties that = are
> | largely infrastructural. applications currently don't know = whether some
> | part of the network path their traffic uses involves mpls = tunnels. many
> | OSes now offer application apis that hide IPv4-vs-IPv6 and DNS = name
> | resolution. are there many applications (outside special-purpose = network
> | monitoring or management) that know about BGP?
>
> right.  That's my point.  Applications don't care about = BGP or other
> infrastructural mechanisms and problems.  That is, an = application
> developer would not benefit much (not directly, at least) from an = ICN
> that improved only on infrastructural elements of the network.
>
> | what is it that you think ICN will do for your application?
>
> it could provide a higher-level service.  Some people believe = that the
> network should be fully programmable (computationally complete) = but
> that's not my personal opinion.  Some people believe that the = network
> should provide stable storage for application data.  That = isn't my
> opinion either.  Still, I think that the network could offer a = service
> that would save applications from having to engineer (program, = install,
> configure, maintain) a whole bunch of middleware services.  I = could be
> very specific here and go on for hours talking about various = flavors of
> higher-level network services. (I've written a bit about this = topic, if
> you are interested.)  But I hope my point is clear enough.
>
> | if ICN offers you better infrastructure - better mobile = client
> | support, or better flow- and congestion-control behavior, or = less
> | trouble with NAT - isn't that valuable enough to be exploring = it?
>
> that would be good, of course.  For me, it wouldn't be so = interesting
> though, and it would really degrade the notion of ICN a bit too = much.
> My personal opinion and my personal taste for research = problems.
>
> | if application semantics don't have to matter to the transit = network
> | devices, then ... why make them matter?
>
> well... again, the point is that it might be beneficial to let = the
> network deal with *some* application semantics.
>
> | umm - not really sure what to do with this. there are a number = of
> | problems that have arisen, and the "original" = formulations have evolved.
> [...]
> | the assertions that don't prove insightful will fade away.
>
> well, I agree with the general principle, but I don't agree on = the
> specific value judgment here.  I'm convinced that providing = routing on
> application-defined names is a good idea, and I'm still not = convinced
> that it's not feasible or not worth the cost.  Again, this is = my
> opinion, although I also have some evidence that some of what I = describe
> can be worked out.
>
> | we should be testing and questioning and examining the assertions = and
> | formulations, not just quoting them back and forth at one = another.
>
> oh, I agree 100% with you here: we should definitely examine = and
> question assertions and formulations.  Always!  In fact, = I have been
> examining and questioning those assertions and formulations since = the
> very beginning (and I'm not saying I was right!) and that is also = what I
> did with my original post: I questioned the mainstream addressing = scheme
> in ICN and pointed out an alternative.
>
> -Antonio
>
> _______________________________________________
> icnrg mailing list
> icnrg@irtf.org
> https://www.irtf.org= /mailman/listinfo/icnrg
>

_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org= /mailman/listinfo/icnrg



------_=_NextPart_001_01D10B29.367482A8-- From nobody Tue Oct 20 05:47:52 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 826381B33E7 for ; Tue, 20 Oct 2015 05:47:50 -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 EohLW8PjAlTq for ; Tue, 20 Oct 2015 05:47:47 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A051A1A1A8D for ; Tue, 20 Oct 2015 05:47:47 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml705-chm.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CSC37966; Tue, 20 Oct 2015 07:47:44 -0500 (CDT) Received: from SJCEML703-CHM.china.huawei.com (10.218.25.36) by dfweml705-chm.china.huawei.com (10.193.5.142) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 20 Oct 2015 05:47:43 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML703-CHM.china.huawei.com ([169.254.5.225]) with mapi id 14.03.0235.001; Tue, 20 Oct 2015 05:47:39 -0700 From: Ravi Ravindran To: Anders Nilsson Plymoth Thread-Topic: [icnrg] The myth of meaningful names (was: Locator hint) Thread-Index: AQHRCoHC8mH/8Jpvo0+DfXQ04YNJCZ5zDVRwgACxe4D//7C0UA== Date: Tue, 20 Oct 2015 12:47:38 +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: [10.220.132.16] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Cc: "icnrg@irtf.org" , "Thompson, Jeff" Subject: Re: [icnrg] The myth of meaningful names (was: Locator hint) X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 12:47:50 -0000 SGkgQW5kZXJzLA0KDQpQbGVhc2Ugc2VlIGZvciBteSBjb21tZW50cyBpbmxpbmUuLg0KDQpSZWdh cmRzLA0KUmF2aQ0KDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEFuZGVy cyBOaWxzc29uIFBseW1vdGggW21haWx0bzphbmRlcnNAdGVsaG9jLnNlXSANClNlbnQ6IE1vbmRh eSwgT2N0b2JlciAxOSwgMjAxNSAxOjQ3IFBNDQpUbzogUmF2aSBSYXZpbmRyYW4NCkNjOiBUaG9t cHNvbiwgSmVmZjsgaWNucmdAaXJ0Zi5vcmcNClN1YmplY3Q6IFJlOiBbaWNucmddIFRoZSBteXRo IG9mIG1lYW5pbmdmdWwgbmFtZXMgKHdhczogTG9jYXRvciBoaW50KQ0KDQpIaSwNCg0KSSB0aGlu ayBJIGFncmVlIHdpdGggUmF2aSBoZXJlLCBidXQgbWFueSBwZW9wbGUgc2VlbSB0byBiZSB0YWxr aW5nDQphcm91bmQgZWFjaCBvdGhlciBkdWUgYSBsYWNrIG9mIGRlZmluaXRpb25zLiBJIHRoaW5r IHdlIHNob3VsZCBkZWNsYXJlDQp0aGUgZGVmaW5pdGlvbiBvZiB0aGVzZSBjb25jZXB0cywgYW5k IHdoYXQgdGhlIG9wdGlvbnMgYXJlLCBhbmQgdGhlbg0Kd29yayBmcm9tIHRoZXJlLg0KDQpBcyB0 byB0aGUgbmFtZXNwYWNlcywgaXQgc2VlbXMgdG8gbWUgdGhhdCBsYXllcmluZyBpcyBub3QgcHJv cGVybHkNCmNvbnNpZGVyZWQgaW4gdGhpcyBkaXNjdXNzaW9uLiBJIHRoaW5rIGEgbmFtaW5nIHNj aGVtZSBzaW1pbGFyIHRvDQpjdXJyZW50IFVSTCdzIG1ha2VzIHNlbnNlLCBsaWtlIHdoYXQgVGVs SG9jIGlzIGN1cnJlbnRseSBkb2luZy4gQ29uc2lkZXINCmEgbmFtZWQgb2JqZWN0IG5hbWVkIGFz IC9pY24vbm9kZTEvYXBwMS8xYXN4MzEzIC4gL2ljbi8gd291bGQgdGhlbiBiZSB0aGUNCm5ldHdv cmsgcHJlZml4IGZvciB0aGUgZG9tYWluLCAvaWNuL25vZGUxLyB3b3VsZCBiZSBhIG5vZGUgd2l0 aGluIHRoYXQNCmRvbWFpbiwgL2ljbi9ub2RlMS9hcHAxLyB3b3VsZCBiZSBhbiBhcHBsaWNhdGlv biBvbiB0aGF0IG5vZGUsIGFuZA0KL2ljbi9ub2RlMS9hcHAxLzFhc3gzMTMgd291bGQgaWRlbnRp ZnkgdGhlIHNwZWNpZmljIG9iamVjdC4gVGhlIG9iamVjdA0KaWQsIHdoaWNoIGNvdWxkIGJlIGFu eSBuYW1lIGFzc2lnbmVkIGJ5IHRoZSBhcHBsaWNhdGlvbiwgaXMNCmFuIGFwcGxpY2F0aW9uIGxh eWVyIGlkZW50aWZpZXIuIC9pY24vbm9kZTEvIGlzIGEgbmV0d29yayBsYXllciBpZGVudGlmaWVy Lg0KSW50ZXIgZG9tYWluIHJvdXRlcnMgd291bGQgdHlwaWNhbGx5IGNhcmUgYWJvdXQgL2ljbi8g cHJlZml4LCB3aGlsZSBpbnRyYSBkb21haW4NCnJvdXRlcnMgd291bGQgY2FyZSBhYm91dCAvaWNu L25vZGUxLy4NCi9pY24vbm9kZTEvYXBwMS8gd291bGQgaGF2ZSB0aGVuIGhhdmUgdGhlIHJvbGUg b2YNCnNvbWV0aGluZyBsaWtlIGEgcG9ydC4gVGhlIGFwcGxpY2F0aW9uIGl0c2VsZiB3b3VsZCBv bmx5IHJlYWxseSBjYXJlDQphYm91dCAxYXN4MzEzLCBidXQgY291bGQgdXNlIHRoZSBmdWxsIC9p Y24vbm9kZTEvYXBwMS8xYXN4MzEzIHRvDQpyZXRyaWV2ZSB0aGUgZGF0YS4gV2hlbiBzdG9yaW5n IGRhdGEgdGhlIGFwcGxpY2F0aW9uIG1heSBzcGVjaWZ5IG9ubHkNCjFhc3gzMTMsIGJ1dCB0aGUg ZnVsbCBuYW1lZCBVUkwgYWZ0ZXIgdGhlIHN0b3JlIG9wZXJhdGlvbiB3b3VsZCBiZQ0KL2ljbi9u b2RlMS9hcHAxLzFhc3gzMTMgY3JlYXRlZCB0aHJvdWdoIHRoZSBkb21haW4sIG5vZGUgYW5kDQph cHBsaWNhdGlvbiBpZGVudGlmaWVycy4gSW4gSVAgd29ybGQsIHRoaXMgd291bGQgYmUgc29tZXRo aW5nIGxpa2UNCmh0dHA6Ly9ub2RlMS5pY246YXBwMS8xYXN4MzEzLg0KVGhlIHBvc3NpYmlsaXR5 IGlzIGFsc28gZm9yIHJvdXRlcnMgdG8gY2hvb3NlIHRvIHRyZWF0IHRoaXMgbmFtZSBhcw0KZmxh dCwgYXMgbWVudGlvbmVkLiBOYW1lbGVzcyBvYmplY3RzIHVzaW5nIGhhc2hlcyBtYXkgYWxzbyB3 b3JrIGhlcmUsDQppZiB0aGUgYXBwbGljYXRpb24gdXNlcyB0aGUgaGFzaCBVUkwsIG9yIGlmIGl0 cyBlbmNyeXB0ZWQuDQoNCg0KUmF2aSA+IEluIHRoZSBhYm92ZSBleGFtcGxlLCBteSBwb2ludCB3 YXMgdGhhdCB0aGUgYXBwbGljYXRpb25zIGNob29zZXMgL2ljbi9ub2RlMSBhcyBhIHByZWZpeCBi ZWNhdXNlIG9mIGEgc2VydmljZSByZWFzb25zIHN1Y2ggYXMgbmFtaW5nIGF1dGhvcml0eSwgdHJ1 c3QgY29udGV4dCBldGMuIGluZGVwZW5kZW50IG9mIHRoZSBhbnkgdG9wb2xvZ3kgY29uc3RydWN0 cy4gDQoNCkkgdGhpbmsgdGhpcyBjb25jZXB0IHNob3VsZCB0byBhIGxhcmdlIGRlZ3JlZSBiZSBj bG9zZSB0byB3aGF0IG1vc3QNCnBlb3BsZSBoZXJlIGFyZQ0KdGFsa2luZyBhYm91dCwgYW5kIHNo b3VsZCBjb3ZlciB0aGUgc2NlbmFyaW8gRGlyaw0KbWVudGlvbmVkLiBBZ2Fpbiwgd2hhdCBhcmUg dGhlIGNvbW1vbiBkZWZpbml0aW9ucz8NCg0KUmF2aSwgd2hhdCB3b3VsZCBiZSB0aGUgcm9sZSBv ZiB0aGUgY29udGVudCBkaXN0cmlidXRvciB3aGVuIHJvdXRlcnMNCmNhY2hlIGRhdGEuIFByZSBj YWNoaW5nPw0KDQpSYXZpPiBDb250ZW50IGRpc3RyaWJ1dG9ycyBjb3VsZCBiZSBlZGdlIGNsb3Vk IHByb3ZpZGVycyB3aG8gY291bGQgYmUgb3BlcmF0aW5nIElDTiBwbGF0Zm9ybXMgYXMgYSBzZXJ2 aWNlIGZvciB0aGlyZCBwYXJ0aWVzLCBub3Qgb25seSBmb3IgcHJlLWNhY2hpbmcsIGJ1dCBhbHNv IHRvIHJlYWxpemUgc2VydmljZSBvdmVybGF5cyBmb3IgZWRnZSBjb21wdXRpbmcuDQoNCkNvbnNp ZGVyaW5nIHByb2R1Y2VyIG1vYmlsaXR5IGluIHRoaXMgc2NoZW1lIHdvdWxkIGJlIG11Y2ggbGlr ZQ0KY3VycmVudCBNb2JpbGUgSVAgY29uc2lkZXJhdGlvbnMsIHdoaWNoIG1hbnkgb2YgdXMgaGF2 ZSB3b3JrZWQgd2l0aC4NCklmIGEgbm9kZSByb2FtcyBpbnRvIGEgbmV3IGRvbWFpbiwgY2FuIGl0 IHB1Ymxpc2ggZGF0YSB3aXRoaW4gdGhhdA0KZG9tYWluIGNvbnRleHQsIG9yIHNob3VsZCBpdCB1 c2UgaXRzIGhvbWUgZG9tYWluLg0KDQpSYXZpPiBJQ04gYmVjYXVzZSBvZiBpbi1uZXR3b3JrIG5h bWUgcmVzb2x1dGlvbiB3aWxsIGVuYWJsZSBkaXN0cmlidXRlZCBtb2JpbGl0eSwgZGlmZmVyZW50 IGZyb20gTW9iaWxlIElQLiBIb3dldmVyIGNvbnRyb2wgcGxhbmUgbWVjaGFuaXNtcyBsaWtlIG5h bWUgcmUtcmVnaXN0cmF0aW9uIGlzIHJlcXVpcmVkIHRvIGhlbHAgbmV0d29yayB3aXRoIGVmZmlj aWVudCBuYW1lIHJlc29sdXRpb24gd2hlbmV2ZXIgbW9iaWxlIGVudGl0aWVzIG1vdmVzIGludG8g YSBmb3JlaWduIGRvbWFpbnMuIEFsc28gQ0NOL05ETiBwcm92aWRlcyBnb29kIG9wcG9ydHVuaXR5 IGZvciBkZS1jZW50cmFsaXplZCBuYW1lIHJlc29sdXRpb24sIGFzIGhvbWUgY29udGV4dHMgY2Fu IGJlIGRlcml2ZWQgZnJvbSBuYW1lcywgd2hlcmUgdGhlIG1hcHBpbmcgb2YgdGhlIG1vYmlsZSBu YW1lc3BhY2VzIHRvIHRoZSBsb2NhdG9yIG1hcHBpbmcgY2FuIGJlIG1hbmFnZWQgZm9yIGdsb2Jh bCByZXNvbHV0aW9uLiBBZ2FpbiBzdWNoIG5hbWUgcmVzb2x1dGlvbiBzZXJ2aWNlIGlzIHVzZWZ1 bCB3aGVyZSBkeW5hbWljaXR5IChtaWdyYXRpb24sIG1vYmlsaXR5LCByZXBsaWNhdGlvbiBldGMu KSBvciByb3V0aW5nIHNjYWxhYmlsaXR5IChpbnRlci1kb21haW4gc2NlbmFyaW8pIGlzIHJlcXVp cmVkIHRvIGJlIGhhbmRsZWQuDQoNClRoYW5rcywNCkFuZGVycyBQbHltb3RoDQpUZWxIb2MNCg0K T24gTW9uLCBPY3QgMTksIDIwMTUgYXQgNzoxNyBQTSwgUmF2aSBSYXZpbmRyYW4NCjxyYXZpLnJh dmluZHJhbkBodWF3ZWkuY29tPiB3cm90ZToNCj4gSGkgSmVmZiwNCj4NCj4NCj4NCj4gTm90IHN1 cmUgaWYgSSB1bmRlcnN0YW5kIHRoZSBxdWVzdGlvbiwgd2hhdCBJIHdhcyBnZXR0aW5nIGF0IGlz IHRoZSBzZW1hbnRpYw0KPiBvZiB0aGUgTmFtZSBvZiB0aGUgcHJvZHVjZWQgY29udGVudCBpcyBv bmx5IHNjb3BlZCBpbiB0aGUgY29udGV4dCBvZiB0aGUNCj4gYXBwbGljYXRpb24gb3IgdGhlIHNl cnZpY2UsIGFuZCBub3QgYm91bmQgYnkgYW55IG5ldHdvcmtpbmcgcmVxdWlyZW1lbnRzLiBTbw0K PiB0aGUgcHJvZHVjZXIgc2hvdWxkIGJlIGFibGUgd29yayB3aXRoIGFueSBudW1iZXIgb2YgY29u dGVudCBkaXN0cmlidXRvciBmb3INCj4gcmVwbGljYXRpbmcgaXRzIGNvbnRlbnQgYW5kIGNvbnN1 bWVycyBnZXQgaXQgZnJvbSB0aGUgdmFudGFnZSBwb2ludHMsIHdpdGgNCj4gbmV0d29yayBoYXZp bmcgYSBzYXkgZGVwZW5kaW5nIG9uIGEgZ2l2ZW4gYXBwbGljYXRpb27igJlzIGNvbnRleHQuIFNp bWlsYXINCj4gaG9sZHMgZ29vZCBmb3IgYSBtb2JpbGUgZW50aXR5IHRvbywgdGhlIHByb2R1Y2Vy IHNob3VsZCBiZSBwdWJsaXNoIHRoZSBuYW1lcw0KPiB3aGljaCByZXF1aXJlIG1vYmlsaXR5IHRv IGl0cyBjdXJyZW50IHBvaW50LW9mLWF0dGFjaG1lbnQgd2l0aCBuZXR3b3JrDQo+IGFjdGl2ZWx5 IHRha2luZyBwYXJ0IGluIHJlc29sdmluZyBpdCBpbiBhbiBlZmZpY2llbnQgbWFubmVyLg0KPg0K Pg0KPg0KPiBSZWdhcmRzLA0KPg0KPiBSYXZpDQo+DQo+DQo+DQo= From nobody Tue Oct 20 10:01:08 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D00F1ABC74 for ; Tue, 20 Oct 2015 10:01:06 -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 mLL7yWgNRkh5 for ; Tue, 20 Oct 2015 10:01:02 -0700 (PDT) Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC7DE1A92EE for ; Tue, 20 Oct 2015 10:01:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3072; q=dns/txt; s=iport; t=1445360461; x=1446570061; h=from:subject:to:references:cc:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=Xm8Tdm5kCosRyn1c4qSlPflk9LjijxmL3isGfnzTa4k=; b=WZDB/e7YvK6aIYkBRxhRRB23NAIdeS8goK5+PCAI3437fk4h3TL2odcz XmGZ5COaVhZVwcRm5lQSBP6Aqx0LiwaEPTi6DQgTtPpwoeca0ijq9WHdx izxBKYM1oiwXHEPsWtgCDlFJiJ2c2Wv2AmbRQy84XgJEvjxgEu5FK2Msz c=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AOAwDXciZW/4kNJK1dgzaBQ6k4BQGBDZNUAQ2BWoYeAoE7OBQBAQEBAQEBgQqELQEBAQMBODoGAQULCxgJFg8JAwIBAgFFEwYCAQEQC4gJCMQHAQEBAQEBAQMBAQEBH4YwhUWFDQeELgEEjRKJEogJhRaBWIQ/gwGPGoNvHwEBQoIRHYFxIjSFZwEBAQ X-IronPort-AV: E=Sophos;i="5.17,707,1437436800"; d="scan'208";a="37423806" Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-9.cisco.com with ESMTP; 20 Oct 2015 17:01:00 +0000 Received: from [10.131.118.43] ([10.131.118.43]) (authenticated bits=0) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t9KH0xOO030979 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 20 Oct 2015 17:01:00 GMT From: Mark Stapp To: christian.tschudin@unibas.ch References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> Message-ID: <5626734C.3070801@cisco.com> Date: Tue, 20 Oct 2015 13:01:00 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-User: mjs Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 17:01:06 -0000 oof - have to reply to this one, Christian! On 10/20/15 6:22 AM, christian.tschudin@unibas.ch wrote: > Hi Mark, > > between your defensive position and Antonio's ambition I easily choose > Antonio's, but I don't think that we have to cast it in this > confrontative way, the debate is more subtle. > hmm - I'm not sure I see the "ambition" in quoting Van at me? I think I said "there are lots of potential infrastructural benefits to ICN." is that really a controversial statement? the debate about the details of names' routable prefixes may be subtle, but I don't think the debate about exposing users' activity in the clear or requiring routers to understand application semantics is subtle. at least IMO, the debate about in-the-clear activity is over, in the broader internet community anyway, and the ICN community should come to grips with that. one way to continue to make progress in ICN is to shift energy toward infrastructural capabilities. that's what I was trying to support. I think Jeff T expressed it in a nice clear way - that it's not at all clear that ICN names name stable, consistent things called "objects". there are lots of applications and forms of network communication that do not have that kind of property. in fact some of the very applications that Van pointed to in the paper Antonio quoted at me don't work the way the paper claims they work. > The major contribution of ICN, how I see it, is that the NETWORK offers > a lookup primitive that we know from DNS, as the basic way to interact > with it, instead of datagrams: here is a name, please return the record > attached to it. > interesting. I think DNS was introduced a long time ago, and has been forced to evolve in some significant ways over the decades. what you describe is not what DNS is like _now_, like right now. have you taken a look at how akamai, for instance, uses the DNS protocol? or taken a look at the work that DPRIVE is doing in the IETF? we've learned that we can't trust "the network" in any of several dimensions. that knowledge has been hard-won. I think there's a clear emerging consensus that we should know with whom we're interacting, and that our interactions should be resistant to observation. the ICN name really appears to be evolving to name a service, an application. the communication pattern is something like "I want to communicate with a service to accomplish something. I don't care about the endpoint address - I'm happy with multi-destination, multi-path service. I do care about authentication and privacy - I don't want to expose my activity with anyone but that service with which I have a relationship of some kind." I'm all for continuing to try to forward on names - I don't favor re-introducing a name-resolving step. I don't think that the names will actually name "objects" or expose detailed semantics in the clear. and I don't think they need to, in order for there to be useful value in other aspects of an ICN network. -- Mark From nobody Tue Oct 20 10:49:03 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B91801A8032 for ; Tue, 20 Oct 2015 10:49:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.909 X-Spam-Level: X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 ss5YbIQ-pCoz for ; Tue, 20 Oct 2015 10:48:57 -0700 (PDT) Received: from Mail.sbu.ac.ir (signup.webmail.sbu.ac.ir [194.225.24.25]) by ietfa.amsl.com (Postfix) with ESMTP id 22B8D1A8765 for ; Tue, 20 Oct 2015 10:48:26 -0700 (PDT) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01D10B5E.EE53B670" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Tue, 20 Oct 2015 21:14:12 +0330 Message-ID: <4AC03A6244C3C34BB52A7EC60B799C4C03CC29AC@m-pdc.sbu.ac.ir> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [icnrg] The myth of meaningful names Thread-Index: AdELWFrLa8ezhkMDSqy+0UYDbf5bKwABH5oi References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> <5626734C.3070801@cisco.com> From: "Muhammad Hosain Abdollahi Sabet" To: "Mark Stapp" Archived-At: Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 17:49:01 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01D10B5E.EE53B670 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hi Mark, |the ICN name really appears to be evolving to name a service, an application. the communication pattern is something like "I want to communicate with a service to accomplish something. I don't care = about the endpoint address - I'm happy with multi-destination, multi-path service. I do care about authentication and privacy - I don't want to expose my activity with anyone but that service with which I have a relationship of some kind." So, you are suggesting that ICN community get around the very notion = we've been calling _opportunistic caching_ over the last few years, am I = right? |we've learned that we can't trust "the network" in any of several=20 dimensions. that knowledge has been hard-won. I think there's a clear = emerging consensus that we should know with whom we're interacting, = and=20 that our interactions should be resistant to observation. For having privacy, you think it is necessary to at least keep the = network unaware as possible? Besides, don't you think if we are supposed = to know whom we're interacting, we would get close to a contradiction = with anycast-like nature of ICN? Thanks, Sabet -----Original Message----- From: icnrg on behalf of Mark Stapp Sent: Tue 10/20/2015 8:31 PM To: christian.tschudin@unibas.ch Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names =20 oof - have to reply to this one, Christian! On 10/20/15 6:22 AM, christian.tschudin@unibas.ch wrote: > Hi Mark, > > between your defensive position and Antonio's ambition I easily choose > Antonio's, but I don't think that we have to cast it in this > confrontative way, the debate is more subtle. > hmm - I'm not sure I see the "ambition" in quoting Van at me? I think I=20 said "there are lots of potential infrastructural benefits to ICN." is=20 that really a controversial statement? the debate about the details of names' routable prefixes may be subtle,=20 but I don't think the debate about exposing users' activity in the clear = or requiring routers to understand application semantics is subtle. at=20 least IMO, the debate about in-the-clear activity is over, in the=20 broader internet community anyway, and the ICN community should come to=20 grips with that. one way to continue to make progress in ICN is to shift = energy toward infrastructural capabilities. that's what I was trying to support. I think Jeff T expressed it in a=20 nice clear way - that it's not at all clear that ICN names name stable,=20 consistent things called "objects". there are lots of applications and=20 forms of network communication that do not have that kind of property.=20 in fact some of the very applications that Van pointed to in the paper=20 Antonio quoted at me don't work the way the paper claims they work. > The major contribution of ICN, how I see it, is that the NETWORK = offers > a lookup primitive that we know from DNS, as the basic way to interact > with it, instead of datagrams: here is a name, please return the = record > attached to it. > interesting. I think DNS was introduced a long time ago, and has been=20 forced to evolve in some significant ways over the decades. what you=20 describe is not what DNS is like _now_, like right now. have you taken a = look at how akamai, for instance, uses the DNS protocol? or taken a look = at the work that DPRIVE is doing in the IETF? we've learned that we can't trust "the network" in any of several=20 dimensions. that knowledge has been hard-won. I think there's a clear=20 emerging consensus that we should know with whom we're interacting, and=20 that our interactions should be resistant to observation. the ICN name really appears to be evolving to name a service, an=20 application. the communication pattern is something like "I want to=20 communicate with a service to accomplish something. I don't care about=20 the endpoint address - I'm happy with multi-destination, multi-path=20 service. I do care about authentication and privacy - I don't want to=20 expose my activity with anyone but that service with which I have a=20 relationship of some kind." I'm all for continuing to try to forward on names - I don't favor=20 re-introducing a name-resolving step. I don't think that the names will=20 actually name "objects" or expose detailed semantics in the clear. and I = don't think they need to, in order for there to be useful value in other = aspects of an ICN network. -- Mark _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg ------_=_NextPart_001_01D10B5E.EE53B670 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable RE: [icnrg] The myth of meaningful names

Hi Mark,

   |the ICN name really appears to be evolving to name a = service, an
   application. the communication pattern is something like = "I want to
   communicate with a service to accomplish something. I don't = care about
   the endpoint address - I'm happy with multi-destination, = multi-path
   service. I do care about authentication and privacy - I = don't want to
   expose my activity with anyone but that service with which = I have a
   relationship of some kind."

So, you are suggesting that ICN community get around the very notion = we've been calling _opportunistic caching_ over the last few years, am I = right?

   |we've learned that we can't trust "the network" = in any of several
   dimensions. that knowledge has been hard-won. I think = there's a clear
   emerging consensus that we should know with whom we're = interacting, and
   that our interactions should be resistant to = observation.

For having privacy, you think it is necessary to at least keep the = network unaware as possible? Besides, don't you think if we are supposed = to know whom we're interacting, we would get close to a contradiction = with anycast-like nature of ICN?

Thanks,
Sabet

-----Original Message-----
From: icnrg on behalf of Mark Stapp
Sent: Tue 10/20/2015 8:31 PM
To: christian.tschudin@unibas.ch
Cc: icnrg@irtf.org
Subject: Re: [icnrg] The myth of meaningful names

oof - have to reply to this one, Christian!

On 10/20/15 6:22 AM, christian.tschudin@unibas.ch wrote:
> Hi Mark,
>
> between your defensive position and Antonio's ambition I easily = choose
> Antonio's, but I don't think that we have to cast it in this
> confrontative way, the debate is more subtle.
>

hmm - I'm not sure I see the "ambition" in quoting Van at me? = I think I
said "there are lots of potential infrastructural benefits to = ICN." is
that really a controversial statement?

the debate about the details of names' routable prefixes may be = subtle,
but I don't think the debate about exposing users' activity in the = clear
or requiring routers to understand application semantics is subtle. = at
least IMO, the debate about in-the-clear activity is over, in the
broader internet community anyway, and the ICN community should come = to
grips with that. one way to continue to make progress in ICN is to = shift
energy toward infrastructural capabilities.

that's what I was trying to support. I think Jeff T expressed it in = a
nice clear way - that it's not at all clear that ICN names name = stable,
consistent things called "objects". there are lots of = applications and
forms of network communication that do not have that kind of = property.
in fact some of the very applications that Van pointed to in the = paper
Antonio quoted at me don't work the way the paper claims they work.

> The major contribution of ICN, how I see it, is that the NETWORK = offers
> a lookup primitive that we know from DNS, as the basic way to = interact
> with it, instead of datagrams: here is a name, please return the = record
> attached to it.
>

interesting. I think DNS was introduced a long time ago, and has = been
forced to evolve in some significant ways over the decades. what you
describe is not what DNS is like _now_, like right now. have you taken = a
look at how akamai, for instance, uses the DNS protocol? or taken a = look
at the work that DPRIVE is doing in the IETF?

we've learned that we can't trust "the network" in any of = several
dimensions. that knowledge has been hard-won. I think there's a = clear
emerging consensus that we should know with whom we're interacting, = and
that our interactions should be resistant to observation.

the ICN name really appears to be evolving to name a service, an
application. the communication pattern is something like "I want = to
communicate with a service to accomplish something. I don't care = about
the endpoint address - I'm happy with multi-destination, multi-path
service. I do care about authentication and privacy - I don't want = to
expose my activity with anyone but that service with which I have a
relationship of some kind."

I'm all for continuing to try to forward on names - I don't favor
re-introducing a name-resolving step. I don't think that the names = will
actually name "objects" or expose detailed semantics in the = clear. and I
don't think they need to, in order for there to be useful value in = other
aspects of an ICN network.

-- Mark

_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.org= /mailman/listinfo/icnrg


------_=_NextPart_001_01D10B5E.EE53B670-- From nobody Tue Oct 20 11:28:40 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EB311ABD8F for ; Tue, 20 Oct 2015 11:28:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.612 X-Spam-Level: X-Spam-Status: No, score=-2.612 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, 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 06H_j4ItIB-U for ; Tue, 20 Oct 2015 11:28:33 -0700 (PDT) Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1103B1ABD3F for ; Tue, 20 Oct 2015 11:28:33 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 5627C10AD30; Tue, 20 Oct 2015 20:28:31 +0200 (CEST) X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de) Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OAzuSWanbW4x; Tue, 20 Oct 2015 20:28:31 +0200 (CEST) X-ENC: Last-Hop-TLS-encrypted X-ENC: Last-Hop-TLS-encrypted Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 3382810AD2E; Tue, 20 Oct 2015 20:28:25 +0200 (CEST) Received: from PALLENE.office.hd ([169.254.1.18]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Tue, 20 Oct 2015 20:28:04 +0200 From: Jan Seedorf To: "icnrg@irtf.org" Thread-Topic: New Version Notification for draft-seedorf-icn-disaster-04.txt Thread-Index: AQHRCqRMl46Zfk5sBUSp66kb5DltBZ50r5Aw Date: Tue, 20 Oct 2015 18:28:03 +0000 Message-ID: <2779C9F0771F974CAD742BAE6D9904FEA670852B@PALLENE.office.hd> References: <20151019192757.30542.1083.idtracker@ietfa.amsl.com> In-Reply-To: <20151019192757.30542.1083.idtracker@ietfa.amsl.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.7.0.203] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Cc: "Trossen, Dirk \(Dirk.Trossen@interdigital.com\)" , "Joerg Ott \(jo@netlab.tkk.fi\)" Subject: [icnrg] FW: New Version Notification for draft-seedorf-icn-disaster-04.txt X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 18:28:38 -0000 RGVhciBhbGwsDQoNCmFmdGVyIHRoZSBmZWVkYmFjayB3ZSByZWNlaXZlZCBhZnRlciBteSBwcmVz ZW50YXRpb24gYXQgdGhlIGxhc3QgSUVURiBtZWV0aW5nICg5My1QcmFndWUpIGluIElDTlJHIG9u IG91ciBJQ04tZGlzYXN0ZXItY29tbXVuaWNhdGlvbi1kcmFmdCAoYW5kIGluIHBhcnRpY3VsYXIg YWZ0ZXIgd2UgYXNrZWQgYWJvdXQgUkcgYWRvcHRpb24gb2YgdGhlIGRvY3VtZW50IDopKSwgd2Ug aGF2ZSBub3cgdXBkYXRlZCB0aGUgZG9jdW1lbnQgKHNlZSBiZWxvdykuICBUaGUgZG9jdW1lbnQg Y29udGFpbnMgbm93IGEgbmV3IHNlY3Rpb24gIjMuMy4gIElDTiBhcyBTdGFydGluZyBQb2ludCB2 cy4gRXhpc3RpbmcgRFROIFNvbHV0aW9ucyIgd2hlcmUgd2UgaGF2ZSBzdGFydGVkIHRvIG91dGxp bmUgaG93IGV4aXN0aW5nIERUTiBzb2x1dGlvbnMgYXJlIG91dCB0aGVyZSBhbmQgd2h5IHdlIHN0 aWxsIHRoaW5rIElDTiBpcyBhIGJldHRlciBzdGFydGluZyBwb2ludCBmb3IgZGlzYXN0ZXIgY29t bXVuaWNhdGlvbnMuIExldCBtZSBwb2ludCBvdXQgdGhhdCB3ZSBkbyBub3QgY29uc2lkZXIgdGhp cyBzZWN0aW9uIGFzIGRvbmUsIGFuZCB3ZSB3ZWxjb21lIGFueSBpbnB1dCBmcm9tIHRoZSBEVE4g Y29tbXVuaXR5IG9uIGtleSBleGlzdGluZyB3b3JrIHRoYXQgaXMgbWlzc2luZyBoZXJlLiBBbHNv LCB3ZSB0aGFuayBEaXJrIFRyb3NzZW4gZm9yIHNvbWUgdmFsdWFibGUgaW5wdXQgdGhhdCB3ZSBo YXZlIGluY2x1ZGVkIG9uICJjb250ZXh0dWFsaXR5IiBhbmQgdGhhdCB0cmFkaXRpb25hbCBJUC1z ZXJ2aWNlcyBtYXkgcG90ZW50aWFsbHkgYmUgcnVuIG92ZXIgYW4gSUNOIG5ldHdvcmsuDQoNCldl IHdlbGNvbWUgYW55IGZ1cnRoZXIgY29tbWVudHMsDQoNCiAtIEphbg0KDQotLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KRnJvbTogaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIFttYWlsdG86aW50 ZXJuZXQtZHJhZnRzQGlldGYub3JnXSANClNlbnQ6IE1vbnRhZywgMTkuIE9rdG9iZXIgMjAxNSAy MToyOA0KVG86IEphbiBTZWVkb3JmOyBNYXl1dGFuIEFydW1haXRodXJhaTsgTmljb2xhIEJsZWZh cmkgTWVsYXp6aTsgTmljb2xhIEJsZWZhcmktTWVsYXp6aTsgQXRzdXNoaSBUYWdhbWk7IEsuIFJh bWFrcmlzaG5hbg0KU3ViamVjdDogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1z ZWVkb3JmLWljbi1kaXNhc3Rlci0wNC50eHQNCg0KDQpBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJh ZnQtc2VlZG9yZi1pY24tZGlzYXN0ZXItMDQudHh0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJt aXR0ZWQgYnkgSmFuIFNlZWRvcmYgYW5kIHBvc3RlZCB0byB0aGUgSUVURiByZXBvc2l0b3J5Lg0K DQpOYW1lOgkJZHJhZnQtc2VlZG9yZi1pY24tZGlzYXN0ZXINClJldmlzaW9uOgkwNA0KVGl0bGU6 CQlVc2luZyBJQ04gaW4gZGlzYXN0ZXIgc2NlbmFyaW9zDQpEb2N1bWVudCBkYXRlOgkyMDE1LTEw LTE5DQpHcm91cDoJCUluZGl2aWR1YWwgU3VibWlzc2lvbg0KUGFnZXM6CQkxNA0KVVJMOiAgICAg ICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1zZWVkb3Jm LWljbi1kaXNhc3Rlci0wNC50eHQNClN0YXR1czogICAgICAgICBodHRwczovL2RhdGF0cmFja2Vy LmlldGYub3JnL2RvYy9kcmFmdC1zZWVkb3JmLWljbi1kaXNhc3Rlci8NCkh0bWxpemVkOiAgICAg ICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtc2VlZG9yZi1pY24tZGlzYXN0ZXIt MDQNCkRpZmY6ICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJh ZnQtc2VlZG9yZi1pY24tZGlzYXN0ZXItMDQNCg0KQWJzdHJhY3Q6DQogICBJbmZvcm1hdGlvbiBD ZW50cmljIE5ldHdvcmtpbmcgaXMgYSBuZXcgcGFyYWRpZ20gd2hlcmUgdGhlIG5ldHdvcmsNCiAg IHByb3ZpZGVzIHVzZXJzIHdpdGggbmFtZWQgY29udGVudCwgaW5zdGVhZCBvZiBjb21tdW5pY2F0 aW9uIGNoYW5uZWxzDQogICBiZXR3ZWVuIGhvc3RzLiAgVGhpcyBkb2N1bWVudCBvdXRsaW5lcyBz b21lIHJlc2VhcmNoIGRpcmVjdGlvbnMgZm9yDQogICBJbmZvcm1hdGlvbiBDZW50cmljIE5ldHdv cmtpbmcgKElDTikgd2l0aCByZXNwZWN0IHRvIGFwcGx5aW5nIElDTg0KICAgYXBwcm9hY2hlcyBm b3IgY29waW5nIHdpdGggbmF0dXJhbCBvciBodW1hbi1nZW5lcmF0ZWQsIGxhcmdlLXNjYWxlDQog ICBkaXNhc3RlcnMuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCg0KDQpQbGVhc2Ugbm90 ZSB0aGF0IGl0IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBz dWJtaXNzaW9uIHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFi bGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQoNClRoZSBJRVRGIFNlY3JldGFyaWF0DQoNCg== From nobody Tue Oct 20 12:32:05 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 250331AD378 for ; Tue, 20 Oct 2015 12:32:04 -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 QRa7KuYWD6Pv for ; Tue, 20 Oct 2015 12:32:03 -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 C205E1B29B9 for ; Tue, 20 Oct 2015 12:29:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2369; q=dns/txt; s=iport; t=1445369365; x=1446578965; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=0I/83vGfbZYa0eNIBYwwq1E+lgN0teb/zytmD6SKcv4=; b=jrYFPeyHuyKijQ8OGeKzDsDmQvT4fB5V/UwafT18rm1YOMWyH/b8glZl D5ruWxVgro4RNikpw76tGJCST7QXQW3riDP1omxM/wOIvNBLGItzcp3xv zVviubNvuADsg1NTnsidW2fz46iyktMO1WiMNs9AiNaZ7ukFOWOUEgreU E=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DSBwDalSZW/4wNJK1dDoMoqwEFAYENk2KBWoYeAoFAOhIBAQEBAQEBgQqELgEBBCMVOgYBEAsYAgIFFgsCAgkDAgECAUUGDQgBARALiBGwapMjAQEBAQEBAQEBAQEBAQEBAQEcgSKFDoVFhQ0HgmmBRQEEjRKJEo0fgViHQI8ag28oAziDRVoihhsBAQE X-IronPort-AV: E=Sophos;i="5.17,708,1437436800"; d="scan'208";a="199399154" Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-4.cisco.com with ESMTP; 20 Oct 2015 19:29:23 +0000 Received: from [10.131.118.43] ([10.131.118.43]) (authenticated bits=0) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t9KJTLij020800 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 20 Oct 2015 19:29:21 GMT To: Muhammad Hosain Abdollahi Sabet References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> <5626734C.3070801@cisco.com> <4AC03A6244C3C34BB52A7EC60B799C4C03CC29AC@m-pdc.sbu.ac.ir> From: Mark Stapp Message-ID: <56269611.1040705@cisco.com> Date: Tue, 20 Oct 2015 15:29:21 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <4AC03A6244C3C34BB52A7EC60B799C4C03CC29AC@m-pdc.sbu.ac.ir> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-User: mjs Archived-At: Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 19:32:04 -0000 Hi, On 10/20/15 1:44 PM, Muhammad Hosain Abdollahi Sabet wrote: > Hi Mark, > > |the ICN name really appears to be evolving to name a service, an > application. the communication pattern is something like "I want to > communicate with a service to accomplish something. I don't care about > the endpoint address - I'm happy with multi-destination, multi-path > service. I do care about authentication and privacy - I don't want to > expose my activity with anyone but that service with which I have a > relationship of some kind." > > So, you are suggesting that ICN community get around the very notion > we've been calling _opportunistic caching_ over the last few years, am I > right? yes - the "caching" thing has absorbed a great deal of ICN energy for years. and that's been part of what's led to some of the kinds of "naming" confusion that is in this thread. if you think you have to expose everything about your application activity so that "the network" can help you out somehow, then you're led down a path where you find yourself trying to figure out how to encode your messages (and especially the names) for maximum exposure. > > |we've learned that we can't trust "the network" in any of several > dimensions. that knowledge has been hard-won. I think there's a clear > emerging consensus that we should know with whom we're interacting, and > that our interactions should be resistant to observation. > > For having privacy, you think it is necessary to at least keep the > network unaware as possible? Besides, don't you think if we are supposed > to know whom we're interacting, we would get close to a contradiction > with anycast-like nature of ICN? > I don't think we have to know (or care) about specific endpoints - any more than we do now, really, when we use the many distributed services we use every day. it's complicated to make these services work in IP - potentially more complicated than it has to be in ICN - but you're soaking in it right now. I do think we should expect to continue to have authentication, and expect to be able to use the internet without exposing the details of our interactions - or our application semantics. that seems to me to be a reasonable expectation, and to be technically feasible. Thanks, Mark From nobody Tue Oct 20 14:49:32 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8977D1AC438 for ; Tue, 20 Oct 2015 14:49:31 -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 k0O2VP2bYboR for ; Tue, 20 Oct 2015 14:49:25 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20E3D1ACC8C for ; Tue, 20 Oct 2015 14:49:09 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml702-chm.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CSC75288; Tue, 20 Oct 2015 16:49:07 -0500 (CDT) Received: from SJCEML702-CHM.china.huawei.com (10.218.25.35) by dfweml702-chm.china.huawei.com (10.193.5.72) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 20 Oct 2015 14:49:06 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.220]) by SJCEML702-CHM.china.huawei.com ([169.254.4.95]) with mapi id 14.03.0235.001; Tue, 20 Oct 2015 14:49:01 -0700 From: Ravi Ravindran To: "icnrg@irtf.org" Thread-Topic: [icnrg] Locator hint Thread-Index: AQHQLD9UN7EOs/bxR0i6xpu4Y3JZqZy453wAgbb8QQCAACO4AIAGd7lg Date: Tue, 20 Oct 2015 21:49:00 +0000 Message-ID: References: <54B0584E.90408@uniroma2.it> <5620A5C2.1070905@uniroma2.it> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-cr-hashedpuzzle: AILF Awho A095 A+tW DO3U EZIp E4Y6 GX8h GbXk HOIT HSuH H183 IwhT JRiP Kmb2 LQuf; 1; aQBjAG4AcgBnAEAAaQByAHQAZgAuAG8AcgBnAA==; Sosha1_v1; 7; {E2688176-5F96-4933-860B-D896C2A0FCB3}; cgBhAHYAaQAuAHIAYQB2AGkAbgBkAHIAYQBuAEAAaAB1AGEAdwBlAGkALgBjAG8AbQA=; Tue, 20 Oct 2015 21:48:58 GMT;UgBFADoAIABbAGkAYwBuAHIAZwBdACAATABvAGMAYQB0AG8AcgAgAGgAaQBuAHQA x-cr-puzzleid: {E2688176-5F96-4933-860B-D896C2A0FCB3} x-originating-ip: [10.213.49.169] Content-Type: multipart/alternative; boundary="_000_D96E28F4A22C864DBC6C871B5B1C4CC320B42E39SJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [icnrg] Locator hint X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 21:49:31 -0000 --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B42E39SJCEML701CHMchi_ Content-Type: text/plain; charset="windows-1257" Content-Transfer-Encoding: quoted-printable Here is our updated forwarding-label draft for discussion at Yokohama. Mist= ook the draft submission deadline to today. http://trac.tools.ietf.org/group/irtf/trac/attachment/wiki/icnrg/draft-ravi= -ccn-forwarding-label-01.txt Abstract The objective of this proposal is to enable ID/Locator split in CCN protocol. We enable this through the notion of forwarding-label (FL) object, which is an optional hop-by-hop payload in the Interest message with locator name which identifies a network domain, router, or a host. Depending on the application and trust context FL object is subjected to policy based actions by the forwarders such as invoking security verification or enabling other service-centric actions such as FL object replacement. FL can be inserted by the applications or by the network. To enable dynamic name resolution FL can be modified in the network by designated points such as the edge routers. Enabling ID/Locator split in CCN has several applications such as towards routing optimization, mobility, handling indirections in manifests, and routing scalability. Discussions are welcome. Regards, Ravi From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Ravi Ravindran Sent: Friday, October 16, 2015 9:35 AM To: Andrea Detti; icnrg@irtf.org Subject: Re: [icnrg] Locator hint We had also presented this draft in an earlier ICN-RG meeting, we will have= a revision of this draft for the next meeting. https://tools.ietf.org/html/draft-ravi-ccn-forwarding-label-00 regards, Ravi From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Andrea Detti Sent: Friday, October 16, 2015 12:23 AM To: icnrg@irtf.org Subject: Re: [icnrg] Locator hint Dear All, do you remember this old discussion? Citing DaveO "While we may be forced into doing something like this ultimat= ely....". Well, this email is just to point out that NDN team embraced the Locator Hi= nt, aka Link Object, principles in their NFD software, with a clever techni= que to avoid cache poisoning . References: http://redmine.named-data.net/attachments/download/427/forwarding-hint_2015= 0814.pptx http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scalability.pdf see also "network_region" configuration section in nfd.conf Regards, Andrea On 09/01/2015 23:38, Andrea Detti wrote: Great news. Is there already a document presenting these interesting features or it wil= l be released shortly ? Andrea On 01/09/2015 08:06 PM, Ignacio.Solis@parc.com wrote: CCN 1.0 has gone major revisions since the old CCN. In the current system there are a number of features that make these issues less of a problem. Specifically, we have Manifests and Name-less objects. These basically allow you to have name indirection and objects hosted independently of location. The name, which for us is a network name, is what the network uses to find stuff. It=B9s easy to thing of this as the same as the user defined name. In some cases it is, but in some cases it might not be. In CCN we can currently use manifests to do a form of secure translation of one name to another. There are some limitations in terms of publisher but the primitives are currently holding up for what we want to achieve. So, to answer your initial question, I think that the primitives we have right now can give you a lot of what you=B9re looking for. Will we need to have some extra locator or some other scalability mechanism? Maybe, but I think we can get far with the primitives we currently have. Nacho -- Nacho (Ignacio) Solis Protocol Architect Principal Scientist Palo Alto Research Center (PARC) +1(650)812-4458 Ignacio.Solis@parc.com On 1/9/15, 10:26 AM, "Andrea Detti" wrote: I agree on all your points. Consequently, I see two choices in front of us before to think to use ICN in the global scale: 1) either we found a reasonable way to scale the routing by object name (including mobility and multi-destinations/multi-sources cases); 2) or we found a reliable and secure translation mechanism. Which of two will require less effort? I do not know :-) Andrea On 01/09/2015 06:21 PM, David Oran wrote: While we may be forced into doing something like this ultimately, every time you introduce a level of indirection via some kind of translation function, you dramatically increase the attack surface against the system. Not only do you have to secure the input and the output values in the packets, you also have secure the translations against spoofing and the service that performs the translation against the full panoply of vulnerabilities. Routing hints are particularly tricky. I recall a proposal for NDN routing hints that was presented at a recent NDN retreat that looked superficially clever, but collapsed in a heap of security problems after a few hours of scrutiny. Invalidation of mappings is also quite delicate for routing systems where the expectations of routing disruption durations are much shorter than say, name mapping disruptions in systems like DNS due to translation cache TTLs. One thing that makes routing hints (as opposed to name->name translations) particularly tricky for NDN/CCN-like architectures is doing them in a way that does not break or substantially constrain multi-destination delivery. It=B9s much easier to do this with single-destination delivery - one example of a full-worked scheme is the LISP mapping service for IP. DaveO. On Jan 9, 2015, at 2:30 AM, Andrea Detti wrote: On 01/08/2015 06:00 PM, Marc.Mosko@parc.com wro= te: PARC will be releasing the next version of our working documents shortly, before the icnrg meeting. We have for a while supported an Interest carrying a Payload field that can carry extended information that is not part of the name. Intermediate nodes do not process the payload. If the payload can make a difference to a dynamic content publisher, then the requester must put a marker of the payload in the name =8B i.e. put the hash of the payload a a name component, or use a nonce. This will allow proper multiplexing of different payloads in the name. I see that this is a way to indicate to the router which is the part of the name that is relevant for the PIT/FIB purposes. And it sounds good to me, since it speeds up the lookup processes. However, let me pose a more general question: is it really "ICN mandatory" to use a component of the object name to forward? What we would lose, if we used the object name only for PIT and caching operations and (optionally) another "routing info" field completely decoupled from the name for FIB forwarding purposes? If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was too ambitious ;-)) in which we recognize that routing by object name creates scalability problem in the large area, and so in these cases ICN can be helped by a plain old by routing by locator (aka routing info, routing hint, label, forwarding alias, etc.)? If this was obvious, probably it is now the right time to define such a TLV. Simirarily to KeyLocator we could define a ContentLocator that specifies a (or more) routable Name where it it is possible to found the object. I know that I am rediscovering the wheel since many other excellent projects/researchers before have predicted that, e.g. SAIL project 2010 =AD =B3Routing hints=B2 S. Shenker, 2011 - Naming in content-oriented Architectures: =B3=D0the fetch-terms enable the routing system to more easily find the object=B2 http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontentoriente d11.pdf Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? =AD =B3=D0Use a translation lookup to convert from content name to routing label(s)=B2 http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IRTF%20- %20CCN%20And%20IP%20Routing%20-%202.pdf Hermans et. al, 2012 - Global source mobility in the content-centric networking architecture- =B3Separate namespaces for identifier and locators=B2. http://user.it.uu.se/~frehe489/publications/hermans12global.pdf L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design, =B3Application names are used for caching and signature verification, while the forwarding alias, which reflects the service provider of the content producer, serves as a hint to routers about where the packet may be forwarded=B2 http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-ro uting.pdf N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 =AD Ordered-Element Naming (OEN), =B3I presented a matching system with order of preference based on labels (which included hashes of content)=B2 http://www.ccnx.org/events/ccnxcon-2013/ Regards, Andrea It is not mandatory that applications do this =8B some data might rightly belong in the name. Using this method relieves the forwarding plane from having to process and store in the PIT large names that make no difference in routing. It also means that the potentially large payload does not need to be echoed back to the client in the response name. The previous PARC spec is at http://www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html . It will be updated in the next day or so and we will send an email to the list. Marc On Jan 8, 2015, at 8:19 AM, Mark Stapp wrote: On 1/8/15 4:24 AM, Andrea Detti wrote: Dear Mark, I found rather interesting this question "Is it really necessary to continue to force all of the information in Interests into the Name? Wouldn't it be clearer to use the Name only for publisher/routing info, object name info, and segment/sequence number?" and wonder ICN community think about that. Especially with respect to the routing info. That specific question has been open for quite a long time - not really in the routing context however. One position has been that Interests carry "only" a name, and therefore all application-specific data must be in the name. Now in fact Interests have been permitted to carry several additional "meta" items - such as filters/selectors (another open topic) and timeout values. Another position asks whether there are types of application-specific data that could also be carried outside the Interest name. We've asked whether REST-ful application state transfer might be one example. I see a scalability problem with the ICN routing plane, yes, of course - that's a very long-standing problem. especially when objects are multi-sourced (same object on my PC and on my phone) and objects are provided by mobile devices. This framework could be the norm in the future. that's ... certainly an assertion I've heard before, but "could be" is about as strong as it gets. there are a lot of questions about whether encapsulation mechanisms, or "name resolution" mechanisms, or some other mechanisms will be needed to deal with the expected name scale, whether or not there will be any significant of peer-to-peer communication. personally, I think it's highly unlikely that my phone will "publish" anything directly, but that's just another speculation really. at the moment, I'd be happy if there could be progress on even the most basic aspects of messaging - such as what names look like, something that seems truly fundamental. Thanks, Mark _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg --_000_D96E28F4A22C864DBC6C871B5B1C4CC320B42E39SJCEML701CHMchi_ Content-Type: text/html; charset="windows-1257" Content-Transfer-Encoding: quoted-printable

Here is our updated forwarding-label draft for discussion at= Yokohama. Mistook the draft submission deadline to today.

 

http://trac.tools.i= etf.org/group/irtf/trac/attachment/wiki/icnrg/draft-ravi-ccn-forwarding-lab= el-01.txt

 

Abstract

 

   The objective of this proposal is to enable ID/= Locator split in CCN

   protocol.  We enable this through the noti= on of forwarding-label (FL)

   object, which is an optional hop-by-hop payload= in the Interest

   message with locator name which identifies a ne= twork domain, router,

   or a host.  Depending on the application a= nd trust context FL object

   is subjected to policy based actions by the for= warders such as

   invoking security verification or enabling othe= r service-centric

   actions such as FL object replacement.  FL= can be inserted by the

   applications or by the network.  To enable= dynamic name resolution FL

   can be modified in the network by designated po= ints such as the edge

   routers.  Enabling ID/Locator split in CCN= has several applications

   such as towards routing optimization, mobility,= handling indirections

   in manifests, and routing scalability.

 

 

Discussions are welcome.

 

Regards,

Ravi

 

From: icnrg [mailto:= icnrg-bounces@irtf.org] On Behalf Of Ravi Ravindran
Sent: Friday, October 16, 2015 9:35 AM
To: Andrea Detti; icnrg@irtf.org
Subject: Re: [icnrg] Locator hint

 

We had also presented this draft in an earlier ICN-RG meetin= g, we will have a revision of this draft for the next meeting.<= /o:p>

 

https://tools.ietf.org/html/draft-ravi-ccn-forwarding-label-= 00

 

regards,

Ravi

 

From: icnrg [mailto:= icnrg-bounces@irtf.org] On Behalf Of Andrea Detti
Sent: Friday, October 16, 2015 12:23 AM
To: icnrg@irtf.org
Subject: Re: [icnrg] Locator hint

 

Dear All,
do you remember this old discussion?

Citing DaveO "While we may be forced into doing something like this ul= timately....".

Well, this email is just to point out that NDN team embraced the Locator Hi= nt, aka Link Object, principles in their NFD software, with a clever techni= que to avoid cache poisoning .

References:
 
http://redmine.named-data.net/attachments/download/427/for= warding-hint_20150814.pptx
http://named-data.net/wp-content/uploads/2015/03/SNAMP-NDN-Scal= ability.pdf
see also "network_region" configuration section in nfd.conf

Regards,

Andrea



On 09/01/2015 23:38, Andrea Detti wrote:

Great news.
Is there already a document presenting these interesting features or it wil= l be released shortly ?

Andrea



On 01/09/2015 08:06 PM, Ignacio.S= olis@parc.com wrote:


CCN 1.0 has gone major revisions since the old CCN.&= nbsp; In the current system
there are a number of features that make these issues less of a problem.
Specifically, we have Manifests and Name-less objects.  These basicall= y
allow you to have name indirection and objects hosted independently of
location.

The name, which for us is a network name, is what the network uses to find =
stuff. It=B9s easy to thing of this as the same as the user defined name. <= br> In some cases it is, but in some cases it might not be.

In CCN we can currently use manifests to do a form of secure translation of one name to another. There are some limitations in terms of publisher but the primitives are currently holding up for what we want to achieve.
So, to answer your initial question, I think that the primitives we have right now can give you a lot of what you=B9re looking for.  Will we ne= ed to
have some extra locator or some other scalability mechanism?  Maybe, b= ut I
think we can get far with the primitives we currently have.

Nacho


--
Nacho (Ignacio) Solis
Protocol Architect
Principal Scientist
Palo Alto Research Center (PARC)
+1(650)812-4458
Ignacio.Solis@parc.com





On 1/9/15, 10:26 AM, "Andrea Detti" <andrea.detti@uniroma2.it> wrote:



I agree on all your points.

Consequently, I see two choices in front of us before to think to use
ICN in the global scale:

1) either we found a reasonable way to scale the routing by object name (including mobility and multi-destinations/multi-sources cases);
2) or we found a reliable and secure translation mechanism.

Which of two will require less effort?

I do not know :-)

Andrea



On 01/09/2015 06:21 PM, David Oran wrote:


While we may be forced into doing something like thi= s ultimately, every
time you introduce a level of indirection via some kind of translation
function, you dramatically increase the attack surface against the
system. Not only do you have to secure the input and the output values
in the packets, you also have secure the translations against spoofing
and the service that performs the translation against the full panoply
of vulnerabilities.

Routing hints are particularly tricky. I recall a proposal for NDN
routing hints that was presented at a recent NDN retreat that looked
superficially clever, but collapsed in a heap of security problems after a few hours of scrutiny.

Invalidation of mappings is also quite delicate for routing systems
where the expectations of routing disruption durations are much shorter than say, name mapping disruptions in systems like DNS due to
translation cache TTLs.

One thing that makes routing hints (as opposed to name->name
translations) particularly tricky for NDN/CCN-like architectures is
doing them in a way that does not break or substantially constrain
multi-destination delivery. It=B9s much easier to do this with
single-destination delivery - one example of a full-worked scheme is the LISP mapping service for IP.

DaveO.




On Jan 9, 2015, at 2:30 AM, Andrea Detti <andrea.detti@uniroma2.it>
wrote:

On 01/08/2015 06:00 PM, Marc.Mosko@p= arc.com wrote:


PARC will be releasin= g the next version of our working documents
shortly, before the icnrg meeting.  We have for a while supported an <= br> Interest carrying a Payload field that can carry extended information
that is not part of the name.  Intermediate nodes do not process the <= br> payload.

If the payload can make a difference to a dynamic content publisher,
then the requester must put a marker of the payload in the name =8B i.e. put the hash of the payload a a name component, or use a nonce.  This =
will allow proper multiplexing of different payloads in the name.

I see that this is a way to indicate to the router w= hich is the part
of the name that is relevant for the PIT/FIB purposes. And it sounds
good to me, since it speeds up the lookup processes.

However, let me pose a more general question: is it really "ICN
mandatory" to use a component of the object name to forward?

What we would lose, if we used the object name only for PIT and
caching operations and (optionally) another "routing info" field =
completely decoupled from the name for FIB forwarding purposes?

If we do not lose so much, why do not open an ICN 1.01 phase (2.0 was
too ambitious ;-))  in which we recognize that routing by object name =
creates scalability problem in the large area, and so in these cases
ICN can be helped by a plain old by routing by locator (aka routing
info, routing hint, label, forwarding alias, etc.)?

If this was obvious, probably it is now the right time to define such
a TLV. Simirarily to KeyLocator we could define a ContentLocator that
specifies a (or more) routable Name where it it is possible to found
the object.

I know that I am rediscovering the wheel since many other excellent
projects/researchers before have predicted that, e.g.

SAIL project 2010 =AD =B3Routing hints=B2

S. Shenker, 2011 - Naming in content-oriented Architectures: =B3=D0the
fetch-terms enable the routing system to more easily find the object=B2
http://www.icsi.berkeley.edu/pubs/networking/ICSI_namingincontent= oriente
d11.pdf

Presentation of D. Oran, 2011 - NDN and IP Routing: Can it scale? =AD
=B3=D0Use a translation lookup to convert from content name to routing
label(s)=B2

http://tools.ietf.org/group/irtf/trac/raw-attachment/wiki/icnrg/IR= TF%20-
%20CCN%20And%20IP%20Routing%20-%202.pdf

Hermans et. al,  2012 - Global source mobility in the content-centric =
networking architecture- =B3Separate namespaces for identifier and
locators=B2.
http://user.it.uu.se/~frehe489/publications/hermans12global.pdf

L. Zhang, 2013 - Scaling NDN Routing: Old Tale, New Design,
=B3Application names are used for caching and signature verification,
while the forwarding alias, which reflects the service provider of the
content producer, serves as a hint to routers about where the packet
may be forwarded=B2

http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling= -ndn-ro
uting.pdf

N. Solis (PARC developer of CCNx 1.0), presentation at CCNxCon 2013 =AD Ordered-Element Naming (OEN), =B3I presented a matching system with order <= br> of preference based on labels (which included hashes of content)=B2
http://www.ccnx.org/ev= ents/ccnxcon-2013/

      Regards,

Andrea


It is not mandatory that applications do this =8B so= me data might
rightly belong in the name.

Using this method relieves the forwarding plane from having to
process and store in the PIT large names that make no difference in
routing.  It also means that the potentially large payload does not need to be echoed back to the client in the response name.

The previous PARC spec is at
http://= www.ccnx.org/pubs/ccnx-mosko-tlvmessages-02.html
.  It will be updated in the next day or so and we will send an email =
to the list.

Marc

On Jan 8, 2015, at 8:19 AM, Mark Stapp
<mjs@cisco.com>
   wrote:




On 1/8/15 4:24 AM, Andrea Detti wrote:



Dear Mark,

I found rather interesting this question

"Is it really necessary to continue to force all of the information in
Interests into the Name?  Wouldn't it be clearer to use the Name
only
for publisher/routing info, object name info, and segment/sequence
number?"

and wonder ICN community think about that. Especially with respect
to
the routing info.


That specific question has been open for quite a lon= g time - not
really in the routing context however. One position has been that
Interests carry "only" a name, and therefore all application-spec= ific
data must be in the name. Now in fact Interests have been permitted
to carry several additional "meta" items - such as filters/select= ors
(another open topic) and timeout values. Another position asks
whether there are types of application-specific data that could also
be carried outside the Interest name. We've asked whether REST-ful
application state transfer might be one example.




I see a scalability p= roblem with the ICN routing plane,

yes, of course - that's a very long-standing problem= .

especially when



objects are multi-sou= rced (same object on my PC and on my phone) and
objects are provided by mobile devices.  This framework could be the <= br> norm in the future.

that's ... certainly an assertion I've heard before,= but "could be"
is about as strong as it gets. there are a lot of questions about
whether encapsulation mechanisms, or "name resolution" mechanisms= , or
some other mechanisms will be needed to deal with the expected name
scale, whether or not there will be any significant of peer-to-peer
communication. personally, I think it's highly unlikely that my phone
will "publish" anything directly, but that's just another specula= tion
really.

at the moment, I'd be happy if there could be progress on even the
most basic aspects of messaging - such as what names look like,
something that seems truly fundamental.

Thanks,
Mark

_______________________________________________
icnrg mailing list

icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg

_____________________= __________________________
icnrg mailing list

icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg



_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg

_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg

 


_______________________________________________
icnrg mailing list
icnrg@irtf.org
https://www.irtf.or= g/mailman/listinfo/icnrg

 

--_000_D96E28F4A22C864DBC6C871B5B1C4CC320B42E39SJCEML701CHMchi_-- From nobody Wed Oct 21 00:41:19 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B0F01B367B for ; Wed, 21 Oct 2015 00:41:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.33 X-Spam-Level: X-Spam-Status: No, score=-2.33 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, 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 t5GojHhBG7WY for ; Wed, 21 Oct 2015 00:41:15 -0700 (PDT) Received: from smtp.uniroma2.it (smtp.uniroma2.it [160.80.6.23]) (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 2DE9E1B367A for ; Wed, 21 Oct 2015 00:41:13 -0700 (PDT) Received: from smtpauth.uniroma2.it (smtpauth.uniroma2.it [160.80.6.47]) by smtp-2015.uniroma2.it (8.14.4/8.14.4/Debian-8) with ESMTP id t9L7f4P5005126 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 21 Oct 2015 09:41:09 +0200 Received: from [192.168.1.104] ([160.80.82.70]) (authenticated bits=0) by smtpauth.uniroma2.it (8.14.3/8.14.3/Debian-9.4) with ESMTP id t9L7f03d009208 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Wed, 21 Oct 2015 09:41:00 +0200 To: icnrg@irtf.org References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> <5626734C.3070801@cisco.com> <4AC03A6244C3C34BB52A7EC60B799C4C03CC29AC@m-pdc.sbu.ac.ir> <56269611.1040705@cisco.com> From: Andrea Detti Message-ID: <5627418C.3040101@uniroma2.it> Date: Wed, 21 Oct 2015 09:41:00 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56269611.1040705@cisco.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.98.6 at smtp-2015 X-Virus-Status: Clean Archived-At: Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Oct 2015 07:41:18 -0000 Hi Mark, +1 to your sentence "....it's complicated to make these services work in IP - potentially more complicated than it has to be in ICN" In my academical experience of developing "real" ccn/ndn applications I found easier to design and develop network distributed applications by exploiting CCN/NDN API rather than TCP/IP or HTTP ones. *Design,Development,Deployment (3D) simplicity* is a relevant value of ICN model in my opinion; clearly not the only one. Regards, Andrea On 20/10/2015 21:29, Mark Stapp wrote: > Hi, > > On 10/20/15 1:44 PM, Muhammad Hosain Abdollahi Sabet wrote: >> Hi Mark, >> >> |the ICN name really appears to be evolving to name a service, an >> application. the communication pattern is something like "I want to >> communicate with a service to accomplish something. I don't care >> about >> the endpoint address - I'm happy with multi-destination, multi-path >> service. I do care about authentication and privacy - I don't >> want to >> expose my activity with anyone but that service with which I have a >> relationship of some kind." >> >> So, you are suggesting that ICN community get around the very notion >> we've been calling _opportunistic caching_ over the last few years, am I >> right? > > yes - the "caching" thing has absorbed a great deal of ICN energy for > years. and that's been part of what's led to some of the kinds of > "naming" confusion that is in this thread. if you think you have to > expose everything about your application activity so that "the > network" can help you out somehow, then you're led down a path where > you find yourself trying to figure out how to encode your messages > (and especially the names) for maximum exposure. > >> >> |we've learned that we can't trust "the network" in any of several >> dimensions. that knowledge has been hard-won. I think there's a >> clear >> emerging consensus that we should know with whom we're >> interacting, and >> that our interactions should be resistant to observation. >> >> For having privacy, you think it is necessary to at least keep the >> network unaware as possible? Besides, don't you think if we are supposed >> to know whom we're interacting, we would get close to a contradiction >> with anycast-like nature of ICN? >> > > I don't think we have to know (or care) about specific endpoints - any > more than we do now, really, when we use the many distributed services > we use every day. it's complicated to make these services work in IP - > potentially more complicated than it has to be in ICN - but you're > soaking in it right now. I do think we should expect to continue to > have authentication, and expect to be able to use the internet without > exposing the details of our interactions - or our application > semantics. that seems to me to be a reasonable expectation, and to be > technically feasible. > > Thanks, > Mark > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg > From nobody Wed Oct 21 01:41:57 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29DC71A00F6 for ; Wed, 21 Oct 2015 01:41:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.512 X-Spam-Level: X-Spam-Status: No, score=0.512 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_HOST_EQ_D_D_D_D=0.765, RDNS_DYNAMIC=0.982, SPF_SOFTFAIL=0.665] 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 Oh0xZPh2POGO for ; Wed, 21 Oct 2015 01:41:54 -0700 (PDT) Received: from smtp-in1.interdigital.com (host-64-47-120-121.masergy.com [64.47.120.121]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01F611A00F3 for ; Wed, 21 Oct 2015 01:41:53 -0700 (PDT) X-ASG-Debug-ID: 1445416909-06daaa0972679a0001-Tk25uo Received: from NALENITE.InterDigital.com (nalenite.interdigital.com [10.2.64.253]) by smtp-in1.interdigital.com with ESMTP id kPJD70yfEN8jLMM0 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Wed, 21 Oct 2015 04:41:50 -0400 (EDT) X-Barracuda-Envelope-From: Dirk.Trossen@InterDigital.com Received: from NABESITE.InterDigital.com ([fe80::4d8a:a889:67c2:f009]) by NALENITE.InterDigital.com ([::1]) with mapi id 14.03.0248.002; Wed, 21 Oct 2015 04:41:46 -0400 From: "Trossen, Dirk" To: Mark Stapp , "christian.tschudin@unibas.ch" Thread-Topic: [icnrg] The myth of meaningful names X-ASG-Orig-Subj: RE: [icnrg] The myth of meaningful names Thread-Index: AQHRCQDbThNk1/96ZUuo5DcbKa1T7Z5zQLWA///gr2GAAEmYAP//95nvgAEQ9ACAAG9NAIAAveGA Date: Wed, 21 Oct 2015 08:41:46 +0000 Message-ID: <0A0E414D6DDBBA4E8C7D73A1CBC335D35B557FC4@NABESITE.InterDigital.com> References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> <5626734C.3070801@cisco.com> In-Reply-To: <5626734C.3070801@cisco.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.6.1.134] x-exclaimer-md-config: bb79a19d-f711-475c-a0f9-4d93b71c94dd Content-Type: multipart/related; boundary="_002_0A0E414D6DDBBA4E8C7D73A1CBC335D35B557FC4NABESITEInterDi_"; type="text/plain" MIME-Version: 1.0 X-Barracuda-Connect: nalenite.interdigital.com[10.2.64.253] X-Barracuda-Start-Time: 1445416909 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: https://10.1.245.3:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at interdigital.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=EXTRA_MPART_TYPE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.23681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Oct 2015 08:41:56 -0000 --_002_0A0E414D6DDBBA4E8C7D73A1CBC335D35B557FC4NABESITEInterDi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Mark, all, Chiming in here since it seems that there are two discussions conflated int= o one: 1. naming semantics in the clear is indeed controversial, to say the least.= In the PURSUIT ICN efforts, we formulated the concept of algorithmic ident= ifiers, which appeared opaque to any element not knowing the underlying alg= orithmic relation. It still 'encoded' semantics but didn't expose it 'in th= e clear'. However, this is not the real issue here, I feel, since such obfu= scation is possible in NDN/CCN-like systems, too, and even desired for the = reasons brought up here. 2. adding locator information to the name: I tend to agree with Antonio (an= d others) that returning to the use of locators in the name abandons much = of what ICN was touted as being superior at: locationless information. Howe= ver, also here we have to be subtle. Firstly, location-dependent naming in itself is nothing new and was even di= scussed in ICN scenarios since, simply, in some applications such location-= dependence makes a lot of sense (in Dirk's light switch scenario, the appli= cation could choose to use the location semantic encoded in the name to pro= vide country-specific adjustments). However, this is less about direct rout= ing support but, again, about capturing semantics (either in algorithmic fo= rm or in the lesser desirable 'clear form'). Secondly, support for the routing fabric to deliver information is nothing = new either but it is the question on how to achieve that goal, particularly= when wanting to preserve total freedom for the application to name things/= objects/information. In the PURSUIT ICN efforts, the (temporary) delivery r= elationship, utilized for forwarding information from a set of publishers t= o a set of subscribers, is kept separate from the 'name' of the information= item. Hence, the closest to 'locators' in the current discussion is what P= URSUIT calls 'forwarding identifiers' in contrast to its information identi= fiers. The reason for this separation is one of "separating concerns". PURS= UIT did not want to impose the concerns of the routing provider, i.e., oper= ator, on the application by constraining the way things/objects/information= were called. You kept the locationless information identification and crea= ted temporary delivery relations with their own (routing/forwarding-specifi= c) naming. The problem here might be to consolidate the (initial) discovery= foundation for that with the 'routing-on-a-name' approach of CCN (although= I would imagine that also a locator hint could be seen as something tempor= ary and discovered at runtime - if I recall the NetInf/SAIL approach to thi= s, I thought that it even was discovered at runtime but I might get that on= e wrong). Nonetheless, I wanted to mention this since some ICN efforts have= thought about this separation and wanted to preserve it, albeit within a c= ertain given architectural framework that the community might not want to a= dopt. Best, Dirk Dirk Trossen Principal Engineer InterDigital UK, Inc. Shoreditch Business Center 64 Great Eastern Street London, EC2A 3QR T: +44 207.749.9178 Dirk.Trossen@InterDigital.com www.InterDigital.com [cid:image073309.BMP@c43d3dd7.4dbaf361] This e-mail is intended only for the use of the individual or entity to whi= ch it is addressed, and may contain information that is privileged, confide= ntial and/or otherwise protected from disclosure to anyone other than its i= ntended recipient. Unintended transmission shall not constitute waiver of a= ny privilege or confidentiality obligation. If you received this communicat= ion in error, please do not review, copy or distribute it, notify me immedi= ately by email, and delete the original message and any attachments. Unless= expressly stated in this e-mail, nothing in this message or any attachment= should be construed as a digital or electronic signature. -----Original Message----- From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Mark Stapp Sent: 20 October 2015 18:01 To: christian.tschudin@unibas.ch Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names oof - have to reply to this one, Christian! On 10/20/15 6:22 AM, christian.tschudin@unibas.ch wrote: > Hi Mark, > > between your defensive position and Antonio's ambition I easily choose > Antonio's, but I don't think that we have to cast it in this > confrontative way, the debate is more subtle. > hmm - I'm not sure I see the "ambition" in quoting Van at me? I think I sai= d "there are lots of potential infrastructural benefits to ICN." is that re= ally a controversial statement? the debate about the details of names' routable prefixes may be subtle, but= I don't think the debate about exposing users' activity in the clear or re= quiring routers to understand application semantics is subtle. at least IMO= , the debate about in-the-clear activity is over, in the broader internet c= ommunity anyway, and the ICN community should come to grips with that. one = way to continue to make progress in ICN is to shift energy toward infrastru= ctural capabilities. that's what I was trying to support. I think Jeff T expressed it in a nice = clear way - that it's not at all clear that ICN names name stable, consiste= nt things called "objects". there are lots of applications and forms of net= work communication that do not have that kind of property. in fact some of the very applications that Van pointed to in the paper Anto= nio quoted at me don't work the way the paper claims they work. > The major contribution of ICN, how I see it, is that the NETWORK > offers a lookup primitive that we know from DNS, as the basic way to > interact with it, instead of datagrams: here is a name, please return > the record attached to it. > interesting. I think DNS was introduced a long time ago, and has been force= d to evolve in some significant ways over the decades. what you describe is= not what DNS is like _now_, like right now. have you taken a look at how a= kamai, for instance, uses the DNS protocol? or taken a look at the work tha= t DPRIVE is doing in the IETF? we've learned that we can't trust "the network" in any of several dimension= s. that knowledge has been hard-won. I think there's a clear emerging conse= nsus that we should know with whom we're interacting, and that our interact= ions should be resistant to observation. the ICN name really appears to be evolving to name a service, an applicatio= n. the communication pattern is something like "I want to communicate with = a service to accomplish something. I don't care about the endpoint address = - I'm happy with multi-destination, multi-path service. I do care about aut= hentication and privacy - I don't want to expose my activity with anyone bu= t that service with which I have a relationship of some kind." I'm all for continuing to try to forward on names - I don't favor re-introd= ucing a name-resolving step. I don't think that the names will actually nam= e "objects" or expose detailed semantics in the clear. and I don't think th= ey need to, in order for there to be useful value in other aspects of an IC= N network. -- Mark _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg --_002_0A0E414D6DDBBA4E8C7D73A1CBC335D35B557FC4NABESITEInterDi_ Content-Type: image/bmp; name="image073309.BMP" Content-Description: image073309.BMP Content-Disposition: inline; filename="image073309.BMP"; size=13078; creation-date="Wed, 21 Oct 2015 08:41:46 GMT"; modification-date="Wed, 21 Oct 2015 08:41:46 GMT" Content-ID: Content-Transfer-Encoding: base64 Qk0WMwAAAAAAADYAAAAoAAAAxQAAABYAAAABABgAAAAAAAAAAAAjLgAAIy4AAAAAAAAAAAAA9+rI 36QT7Mhw////////////////8tic4KYa7c6B//////////////////////////////////////// 8NSS36UU68Rm////////////////////////////////////////8tmd36UV6sRm//////////// ////////////////////////+/fs47Ay4Kkg4qsk4qsk4qsk4qsk4qsk4qoi4awq460r460r460r 4qsl6L5Z////////////7Mt44akg9eO3////////////////////////////////////////9uW9 4Kkh5LM7+O7U/////////////////v7/sa6tlZGQlZGQlpKRlpKRlpKRlpKRlpKRlZGQl5OSnpyb sa+uysjH+vn5////////////////////////////////////////////u7i4i4eG5eTk//////// ////////////////////7Ozsvry8paKil5OSlJCOl5OTpKKgube219bW//////////////////// ////////////4ODfmZaUrqys////////////////////////////////8PDwo6CfkIyK//////// 7OvsmJWUlpKRu7m4////////////////////////////////////////////////////////+/r7 qaamko6NnpuZ+vv7////////tLKxl5OSmZWUmZWUmZWUmZWUmZWUmZWUmZWUmZWUmZWUmZWUlZGR sa6t////////x8bG4eDg2tnZAN+mGeClF+zIcf////////////////LanN6jEtuXAPv26f////// //////////////////////////bmvtycAOGrJNyaAPrx3f////////////////////////////// /////9yeAd+lGOvEZ////////////////////////////////////+nAW9+kFOGrI+CoHOGnG+Cn G+CnG+CnG+CnG+GnGuCnGuCnGuCnGt6lE+GqJf///////////+zJdd+jEd6kE/379f////////// //////////////////////v05d2eBuGqIN2eBPju0////////////////5KOjpCLipWSkZWRkJWR kJWRkJWRkJWRkJWRkJWRkJWRkJWRkJOPjY+KiYF9fKCenPX19f////////////////////////// /////6uop4uHhomGheXk5P////////////////////Py8piUlIWAf5GMi5SQj5aSkZaSkZaSkZSQ j5KNjIuHhoN+fcXDwv///////////////////+jn54B7eo+LirGtrf////////////////////// /////////4eCgZKOjZGOjf///////////5CMi5SPjouGhaako/////////////////////////// /////////////////////////5GMi5GNjJKOjZ6bmv///////6qnpoyHhpWRkJWRkJaSkJaSkJaS kJaSkJaSkJaSkJaSkJaSkJaSkYmFhMjGxf///9XU1N7e3bu5uePi4wDhqiLgpxnsyHH///////// ///////y2pzgpBPdnwT78uD////////////////////////////9/PjcmwDiqiPiqyXenwX47tX/ ///////////////////////////////////fohDgpxnqxGf///////////////////////////// ///////qw2PgphfgqCDpwmHpwFzpwFzpwFzpwFzpwFzpwFzpwFzpwFzov1vpwFz89+r///////// ///syXXgpRXgpxz9+/X////////////////////////+///////gphfhqSDdnQL04bP///////// ///////f3t6Ig4OWkpGPiomLh4aMh4aMh4aMh4aMh4aMh4aMh4aIhIKBfXuIg4KRjIuVkZCTjo2C fn3My8r////////////////////////4+PiTj46VkZCKh4bl5OT////////////////W1NSCfXyU kI6WkpGTj46NiIeGgoGFgH+GgoGKhoWQjIuVkZCWkpGKhoWbmJj///////////////+2s7KQjIqQ jIuxra3////////////////////////////d3NuIg4KVkZCRjo3////////////V1dWIg4KVkZCJ hILr6+r////////////////////////////////////////////V1dSIhIOWkpGGgoDu7e3///// //+CfX2WkpGWkpGLh4aJhIOJhIOJhIOJhIOJhIOJhIOJhIOJhYSBfHugnZz////////6+vq8urrg 4ODNzMsA4qsk4KcZ7Mhx////////////////8tqc4KQT3Z8E+/Ph//////////////////////// ////4KYZ4akf4qoi4qsl3p8F+O/W////////////////////////////////////36MQ4KcZ6sRn ////////////////////////////////////6sNk4KUW4aoj//////////////////////////// ////////////////////////////////7Ml14KUV4Kgc/fv1/////////////////////v7///// 5rZD36YX3qEM7c17////////////////////3d3biYWEkIyLuri3//////////////////////// ////////////6enpuba2hYF/kY2MlpKRhYGAv729////////////////////+Pf3k5CPlZGQioeG 5eTk////////////2djYhH9+lpKRlZGQh4OBnZqa0dDP7+/u+Pj48fHx3dzcwL29i4eGjomIlpOS joiHpKGh////////////uLW0kIyKkIyLsa2t////////////////////////////2NbXioaElZGQ kY6N////////////////lpKRlJCPko6NoJ2d//////////////////////////////////////// ////j4qJlZGQko2MqKWk////////////gH18lpKRjYmI2NjY5OPj4uHi4uHi4uHi4uHi4uHi4uHi 4ODg8vLy////////////////9/f309HR////AOKrJOCnGezIcf////////////////LanOCkE92f BPvz4f///////////////////////+i8Ut+mFuGpH+CoHOKrJN6fBfjv1v////////////////// /////////////////9+jEOCnGerEZ////////////////////////////////////+rDZOClFuGp IP7+/////////////////////////////////////////////////////////+zJdeClFeCoHP37 9f///////////////////////+3Oft+hDOCnGeSzO////////////////////////97d3ImFhJCM i7q4t////////////////////////////////////////////////6aiooqGhZeTkoaCgczKyv// //////////////j395OQj5WRkIqHhuXk5P////////v7+4qFhJWRkJWPjoiEg+Df3/////////// /////////////////////7i2tIqFhJaSkYmEgtrZ2f///////7i1tZCMipCMi7Gtrf////////// /////////////////9nX2IqGhJWRkJGOjf///////////////93c3IWBgJaSkYmEg+bl5f////// /////////////////////////////8/NzYuGhZaSkYWAf/T09P///////////4J9fJeTkomEg/Ly 8v///////////////////////////////////////////////////////////////wDiqyTgpxns yHH////////////////y2pzgpBPdnwT78+H////////////////////y26LdnwbiqiLgphr36MPg pBTenwX479b////////////////////////////////////foxDgpxnqxGf///////////////// ///////////////////qw2TgpRbhqSD+/v////////////////////////////////////////// ///////////////syXXgpRXgqBz9+/X////////////////////147fdnwfhqSDepRb///////// ///////////////////e3dyJhYSQjIu5t7b///////////////////////////////////////// //////////+7uLiKhYSWkpGJhIP19fX////////////49/eTkI+VkZCKh4bl5OT///////+1srKP iomWkpCKhYXy8fH///////////////////////////////////////+uq6qSjo2Sjo2jnp7///// //+4tbWQjIqQjIuxra3////////////////////////////Z19iKhoSVkZCRjo3///////////// //////+bmJaUkI+Sjo2cmJf////////////n5uaGhIKBfXyCfnyCfnyCfXyMh4aWkpGRjYuuraz/ //////////////+CfXyXk5KJhIPv7u////////////////////////////////////////////// //////////////////8A4qsk4KcZ7Mhx////////////////8tqc4KQT3Z8E+/Ph//////////// /////Pjt3JoA4asl3JoA/fz68+Cu4KQS3p8F+O/W//////////////////////////////////// 36MQ4KcZ6sRn////////////////////////////////////6sNk4KUW4akg/v7///////////// ////////////////////////////////////////////7Ml14KUV4Kgc/fv1/v////////////// /f343aAK4qki36MR+fPg////////////////////////////3t3ciYWEkIyLube2//////////// ////////////////////////////////////////////pKKhkY2MkIyLraup////////////+Pf3 k5CPlZGQioeG5eTk////+vr6k5CPlZGQi4eGysfH////////////////////////////////8fHw s7GwsK2tq6inko6NlZGQkY6N////////uLW1kIyKkIyLsa2t//////////////////////////// 2dfYioaElZGQkY6N////////////////////5OPjhIB+lpKRioWF4uHh////////gn18lpKRl5OS l5OSl5OSlpKRlpKRlpKRhYF/+/r6////////////////gn18l5OSiYSD7+7v//////////////// ////////////////////////////////////////////////AOKrJOCnGezIcf////////////// //LanOCkE92fBPvz4f////////7//////96hDOGqItyaAPfpyP////Ldp+CkEt6fBfjv1v////// /////////////////////////////9+jEOCnGerEZ/////////////////////////////////// /+rDZOClFuGqJP////////////////////////////////////////7//////////////////+zJ deClFeCoHP379v///96hCt2cAN2dAd2fB+KqIuGoH+W1P/ry3v////////////////////////// /97d3ImFhJCMi7m3tv////////////////////////////////////////////////////////X1 9YyHhpWRkJCLivX09f////////j395OQj5WRkIqHhuXk5P///+zt64aCgZWRkJKOjfb39v////// /////////////////////+zs64F7epGMi5KOjJOPjpaSkZSRkI6Liv///////7i1tZCMipCMi7Gt rf///////////////////////////9nX2IqGhJWRkJGOjf///////////////////////6CcnJOP jpOPjpaTk////9TS03RwboN+fYN+fIJ+fYyIhpaSkZaSkZCMi7azsv///////////////////4J9 fJeTkomEg+/u7/////////////////////////////////////////////////////////////// /wDiqyTgpxnsyHH////////////////y2pzgpBPdnwT78+H////////////ltT/gpxneoAruz4P/ ///////y3afgpBLenwX479b////////////////////////////////////foxDgpxnqxGf///// ///////////////////////////////rw2TfphjhqSHgphzgphjgphjgphjgphjgphjgphjgphjf pBTjsDL+/f3////////////////syXXgpRXgqBz9+/X////ksDHeohDfpxrfpxngpxrgqR/hqiDc nADltkH////////////////////////e3dyJhYSQjIu5t7b///////////////////////////// //////////////////////////////+opaOSjo2IhIPd3Nz////////49/eTkI+VkZCKh4bl5OT/ ///d3dyJhYSUkI+bmJf///////////////////////////////+no6OKhoWPi4qPi4qPi4qOiomA fHrR0ND///////+4tbWQjIqQjIuxra3////////////////////////////Z19iKhoSVkZCRjo3/ ///////////////////////r6+qEf36WkpGKhoTc2tv////////////////////Ny8uOioiWkpGF gID///////////////////////+CfXyXk5KJhIPv7u////////////////////////////////// //////////////////////////////8A4qsk4KcZ7Mhx////////////////8tqc4KQT3Z8E+/Ph ////////79GH3qEM4aYY5bVB////////////8t2n4KQS3p8F+O/W//////////////////////// ////////////36MQ4KcZ6sRn////////////////////////////////////6sNk4aYY4asj4agc 4Kgc4Kgc4Kgc4Kgc4Kgc4Kgc4Kgc36gc3aEK6sJi////////////////7Ml14KUV4Kgc/fv1//// /f347Mdw6sVq68Zu6sRl5LM63Z0A4Kke36QT5rdF////////////////////3t3ciYWEkIyLube2 ////////////////////////////////////////////////////////////0M7OjIiGjoqJwL2+ ////////+Pf3k5CPlZGQioeG5eTk////3tzciYWElJCPm5eW//////////////////////////// ////zs3Nw8HBxMLDxMLDxMLCxcLD8vLy////////////uLW1kIyKkIyLsa2t//////////////// ////////////2dfYioaElZGQkY6N////////////////////////////paKhk4+OlI+Ok4+N//// ////////////////hYGAlpKRj4qJurm5////////////////////////gn18l5OSiYSD7+7v//// ////////////////////////////////////////////////////////////AOKrJOCnGezIcf// //////////////LanOCkE92fBPvz4f////rx3dybAOCoIt+lFf////////////////Ldp+CkEt6f Bfjv1v///////////////////////////////////9+jEOCnGerEZ/////////////////////// /////////////+vDZN+mF+KpIea4Sea3ROW3ROW3ROW3ROW3ROW3ROW3ROa3ROW0POzMff////// /////////+zJdeClFeCoHP379f///////////////////////////////+OxOOCnG92dAffszv// /////////////97d3ImFhJCMi7m3tv////////////////////////////////////////////// /////////////+Pi4omFhJCMi7Kurv////////j395OQj5WRkIqHhuXk5P///+3t7YaCgZWRkJGN jPX19f///////////////////////////////////////////////////////////////////7i1 tZCMipCMi7Gtrf///////////////////////////9nX2IqGhJWRkJGOjf////////////////// /////////+/w8IN+fZaSkYuHhtbV0////////////7u5uI+KipaSj4aCgf////////////////// /////////4J9fJeTkomEg+/u7/////////////////////////////////////////////////// /////////////wDiqyTgpxnsyHH////////////////y2pzgpBPdnwT79OX////cnQHgqSTcnAD9 /Pn////////////////y3afgpBLenwX479b////////////////////////////////////foxDg pxnqxGf////////////////////////////////////qw2TgpRbhqiP///////////////////// ///////////////////////////////////////syXXgpRXgqBz9+/X///////////////////// ///////////79ujgpRbfpBTsynb////////////////e3dyJhYSQjIu5t7b///////////////// ///////////////////////////////////////////j4uGJhYSQjIuysK7////////49/eTkI+V kZCKh4bl5OT////7+/uUkI+VkZCMiIfFw8P///////////////////////////////////////// ///////5+fn///////////////+4tbWQjIqQjIuxra3////////////////////////////Z19iK hoSVkZCRjo3///////////////////////////////+qpqaSjYyVkZCPior//////////v+Efn6W kpGOionBv77///////////////////////////+CfXyXk5KJhIPv7u////////////////////// //////////////////////////////////////////8A4qsk4KcZ7Mhx////////////////8tqc 4KQT3Z4E////47Ax4Kge3JoA+O7V////////////////////8t2n4KQS3p8F+O/W//////////// ////////////////////////36MQ4KcZ6sRn////////////////////////////////////6sNk 4KUW4akg/v7/////////////////////////////////////////////////////////7Ml14KUV 4Kgc/fv1////////////////////////////////////4awo4KUW6cBb////////////////3t3c iYWEkIyLube2////////////////////////////////////////////////////////////zszM jIiHjoqJwb++////////+Pf3k5CPlZGQioeG5eTk////////uba1jomIlZGQiYWE6urq//////// ////////////////////////////1NPTgX17g318f3t76urq////////uLW1kIyKkIyLsa2t//// ////////////////////////2dfYioaElZGQkY6N////////////////////////////////9fT0 g359lpKRjIeGz87N////tLOxkIyLlZGQiYOD////////////////////////////////gn18l5OS iYSD7+7v////////////////////////////////////////////////////////////////AOKr JOCnGezIcf////////////////LanOCkE+ClF+nBXt+lFt6gBvDUkv////////////////////// //Ldp+CkEt6fBfjv1v///////////////////////////////////9+jEOCnGerEZ/////////// /////////////////////////+rDZOClFuGpIP7+//////////////////////////////////// /////////////////////+zJdeClFeCoHP379f////////////////////////////////z47uCm Gd+kFOzJc////////////////97d3ImFhJCMi7m3tv////////////////////////////////// /////////////////////////6eko5GOjYmEgt/d3v////////j395OQj5WRkIqHhuXk5P////// //z9/YuGhZWRkJWRkIeDgtXU1P///////////////////////////7q3uIWBgJaSkZKNjJ6amv// /////////7i1tZCMipCMi7Gtrf///////////////////////////9vZ2oqFhJWRkJGOjf////// /////////////////////////////6+sq5GNjJWRkI6Kif///4N+fZaSkYyJiMbFxP////////// /////////////////////4J9fJeTkomEg+/u7/////////////////////////////////////// /////////////////////////wDiqyTgpxnsyHH////////////////y2pzgpBLiqyXgpxzgphbn uUr////////////////////////////y3afgpBLenwX479b///////////////////////////// ///////goxDgpxnrx23////////////////////////////////////qw2TgpRbhqSP///////// ///////////////////////////////////////+///////////syXXgpRTgqB7///////////// ///////////////////////ltD7gpxrdnQH368v////////////////e3dyJhYSQjIu5t7b///// ///////////////////////////////////////////////////19fSMh4aVkZCQjIv19vX///// ///49/eTkI+VkZCKhoXl5OT////////////e3d2Ef36WkpGWkpGIhIOWkZDHxsXj4uLr6+ve3Ny/ u7yJhYSOioiWkpGTj46KhoT9/f3///////////+4tbWQjIqQjIuwraz////////////t7e3j4uLk 4+Pn5+bJyMiMiYiVkZCSj47t7Ozk4+Pk4+Pj4uL////////////////////5+fmCfn2WkpGTkI+S jo2VkY+VkZCKhoX///////////////////////////////////+CfXyXk5KJhIPv7u7///////// //////////////////////////////////////////////////////8A4qsk4KcZ7Mhx//////// ////////8tqc4KQS4qsk4Kkg4Kcc////////////////////////////////8t2m4KQS3p8F+O/W ////////////7M186L9a6cFe6cFe6cFf6cNj4Kcc4akg47I46sNl6cFe6cFe6cBe6L5X+OvO//// ////////68Nj36YX4aog6cNk6cFf6cFe6cFe6cFe6cFe6cFe6cFe6cFe6cFe6MBb6sVo//////// ////7Ml136UW4Kkf6sZr68Vp6sRo6sRo6sRo68Vp6cJj5LE43J0A4Kgd4KUV5LQ9//////////// ////////3t3ciYWEkIyLube2//////////////////////////////////////////////////// ////o6Cfko2MkIuKrqur////////////+Pf3k5CPlZGQioaF5eTk////////////////2trag359 ko6NlpOSlI+OjoqJiYSDh4OCi4aFkIyLlZGQlpKRj4qJi4aF+vr5////////////////uLW1kIyK j4yLr62t////////ko6Og39+iYSDiYSDiYSDjYmIlpKRlpKRlZCPiISDiYSDiYSDiYSCfnp5wr+/ ////////////////tbOxj4qJlpKRlZGQlpKRjIiHzczL//////////////////////////////// ////gn18l5OSh4KB8fHw//////////////////////////////////////////////////////// ////////AOKrJOCnGezIcf////////////////HVk96hDOCpH9ybAP7///////////////////// //////////////TerN2eBd2dAvjv1v///////+/Tjt2eBeCoHOCoHOCoHOCoHOGoHOKrJOKrJeGq IeCoHOCoHOCoHOCoHOGoG9ybAP/+/f///////+nBX9+kE+GqJOCoHOCoHOCoHOCoHOCoHOCoHOCo HOCoHOCoHOCoHOCoHN6iDei/Wf///////+vHcN6jEOKpJOCoHOCnG+CnG+CnG+CnG9+nG+CnG+Gn HOCmG92dAeOxNf///////////////////////97d3ImFhJCMi7m3tv////////////////////// /////////////////////////////7q3toqFhJaRkImEg/b19f////////////j395OQj46JiJWR kP////////////////////////f4+J6bmoR+fJCMi5SQj5aSkZaSkZWRkJOPjo6KiYF9fLGvrv// /////////////////////7i1tI6KiYR/fuLg4P///66sq46KiZeTkpaSkZaSkZaSkZaSkZaSkZaS kZaSkZaSkZaSkZaSkZeTkpaSkYaCguno6P////////////7+/4F9e5OPjpaRkJCMi4uIiP////// /////////////////////////////////4J9fJGMi5GNi/////////////////////////////// /////////////////////////////////////wDiqyTgpxnsyHH////////////////8+fLjri7h qB768t7////////////////////////////////////////qw2XdngP47dT////////rx23alQDc nADcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADWjAD9+/f////////79+rgphfc mgDcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADbmQDksTb////////8+O/hpxvbmgDc nADcnADcnADcnADcnADcmwDdnwXhqyTpwV/36sf////////////////////////////e3dyJhYSQ jIu6uLf///////////////////////////////////////////////+koKCKhYSXk5KGgYDMysr/ ///////////////29vWGgYGkoqH//v/////////////////////////////////v7/C6ubibmJeI hIOCfXyLh4ain57DwcL8/f3///////////////////////////+tq6uMh4bZ19f///////+PioqB fHuDfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Df315dHPJx8f///////////// ///t7e2ZlpWEgH+koqD8/Pz///////////////////////////////////////9taWimoqL///// //////////////////////////////////////////////////////////////////8A4qsk4KcZ 7Mhx//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////3d3biYWEkIyLube3////////////////////////////////////7Ovs ube3hYB/ko6MlpKShYGAvLq5//////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////AOKrJOCnGezIcf////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////9/e3oiEg5aSkZCLioaDgoeDgoeD goeDgouGhYuIhouIhouHhoF8e4eDgpCMi5aSkZOPjoN9fMnIx/////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////wDiqyTepBTrxWn///////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////+Sj46Qi4qWkpGWkpGWkpGWkpGWkpGVkZCVkZCVkZCVkZCVkZCTj46Pi4qCfXyem5rz8/P/ //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //8A4akf47Az/v38//////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////r62tlJCPlZGQlpKRlpKRlpKRlpKRlpKRlpKR lZGQnJmYrqyryMbG9/f3//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////AA== --_002_0A0E414D6DDBBA4E8C7D73A1CBC335D35B557FC4NABESITEInterDi_-- From nobody Wed Oct 21 02:08:15 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C04BC1A01A8 for ; Wed, 21 Oct 2015 02:08:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.512 X-Spam-Level: X-Spam-Status: No, score=0.512 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_HOST_EQ_D_D_D_D=0.765, RDNS_DYNAMIC=0.982, SPF_SOFTFAIL=0.665] 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 d6pKFLdyhuuE for ; Wed, 21 Oct 2015 02:08:11 -0700 (PDT) Received: from smtp-in1.interdigital.com (host-64-47-120-121.masergy.com [64.47.120.121]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A89B1A000E for ; Wed, 21 Oct 2015 02:08:11 -0700 (PDT) X-ASG-Debug-ID: 1445418488-06daaa097567d70001-Tk25uo Received: from NISSONITE.InterDigital.com (nissonite.interdigital.com [10.2.64.252]) by smtp-in1.interdigital.com with ESMTP id SVaG3OFCUoJ1QoW4 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Wed, 21 Oct 2015 05:08:09 -0400 (EDT) X-Barracuda-Envelope-From: Dirk.Trossen@InterDigital.com Received: from NABESITE.InterDigital.com ([fe80::4d8a:a889:67c2:f009]) by NISSONITE.InterDigital.com ([::1]) with mapi id 14.03.0248.002; Wed, 21 Oct 2015 05:08:05 -0400 From: "Trossen, Dirk" To: Mark Stapp , "christian.tschudin@unibas.ch" Thread-Topic: [icnrg] The myth of meaningful names X-ASG-Orig-Subj: RE: [icnrg] The myth of meaningful names Thread-Index: AQHRCQDbThNk1/96ZUuo5DcbKa1T7Z5zQLWA///gr2GAAEmYAP//95nvgAEQ9ACAAG9NAIAAveGAgAANEbA= Date: Wed, 21 Oct 2015 09:08:06 +0000 Message-ID: <0A0E414D6DDBBA4E8C7D73A1CBC335D35B5580B0@NABESITE.InterDigital.com> References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> <5626734C.3070801@cisco.com> <0A0E414D6DDBBA4E8C7D73A1CBC335D35B557FC4@NABESITE.InterDigital.com> In-Reply-To: <0A0E414D6DDBBA4E8C7D73A1CBC335D35B557FC4@NABESITE.InterDigital.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.6.1.134] x-exclaimer-md-config: bb79a19d-f711-475c-a0f9-4d93b71c94dd Content-Type: multipart/related; boundary="_002_0A0E414D6DDBBA4E8C7D73A1CBC335D35B5580B0NABESITEInterDi_"; type="text/plain" MIME-Version: 1.0 X-Barracuda-Connect: nissonite.interdigital.com[10.2.64.252] X-Barracuda-Start-Time: 1445418488 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: https://10.1.245.3:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at interdigital.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=EXTRA_MPART_TYPE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.23682 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Oct 2015 09:08:13 -0000 --_002_0A0E414D6DDBBA4E8C7D73A1CBC335D35B5580B0NABESITEInterDi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable ....and only now did I see Ravi's draft email on forwarding labels ;-) An i= nteresting realization that this approach is finally discussed in the ICNRG= . Dirk Dirk Trossen Principal Engineer InterDigital UK, Inc. Shoreditch Business Center 64 Great Eastern Street London, EC2A 3QR T: +44 207.749.9178 Dirk.Trossen@InterDigital.com www.InterDigital.com [cid:image6c9876.BMP@cd32b9be.43823615] Reading this e-mail over mobile? InterDigital is a leader in developing and= defining mobile networks and devices. Check it out at www.interdigital.com= /vault This e-mail is intended only for the use of the individual or entity to whi= ch it is addressed, and may contain information that is privileged, confide= ntial and/or otherwise protected from disclosure to anyone other than its i= ntended recipient. Unintended transmission shall not constitute waiver of a= ny privilege or confidentiality obligation. If you received this communicat= ion in error, please do not review, copy or distribute it, notify me immedi= ately by email, and delete the original message and any attachments. Unless= expressly stated in this e-mail, nothing in this message or any attachment= should be construed as a digital or electronic signature. -----Original Message----- From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Trossen, Dirk Sent: 21 October 2015 09:42 To: Mark Stapp ; christian.tschudin@unibas.ch Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names Mark, all, Chiming in here since it seems that there are two discussions conflated int= o one: 1. naming semantics in the clear is indeed controversial, to say the least.= In the PURSUIT ICN efforts, we formulated the concept of algorithmic ident= ifiers, which appeared opaque to any element not knowing the underlying alg= orithmic relation. It still 'encoded' semantics but didn't expose it 'in th= e clear'. However, this is not the real issue here, I feel, since such obfu= scation is possible in NDN/CCN-like systems, too, and even desired for the = reasons brought up here. 2. adding locator information to the name: I tend to agree with Antonio (an= d others) that returning to the use of locators in the name abandons much = of what ICN was touted as being superior at: locationless information. Howe= ver, also here we have to be subtle. Firstly, location-dependent naming in itself is nothing new and was even di= scussed in ICN scenarios since, simply, in some applications such location-= dependence makes a lot of sense (in Dirk's light switch scenario, the appli= cation could choose to use the location semantic encoded in the name to pro= vide country-specific adjustments). However, this is less about direct rout= ing support but, again, about capturing semantics (either in algorithmic fo= rm or in the lesser desirable 'clear form'). Secondly, support for the routing fabric to deliver information is nothing = new either but it is the question on how to achieve that goal, particularly= when wanting to preserve total freedom for the application to name things/= objects/information. In the PURSUIT ICN efforts, the (temporary) delivery r= elationship, utilized for forwarding information from a set of publishers t= o a set of subscribers, is kept separate from the 'name' of the information= item. Hence, the closest to 'locators' in the current discussion is what P= URSUIT calls 'forwarding identifiers' in contrast to its information identi= fiers. The reason for this separation is one of "separating concerns". PURS= UIT did not want to impose the concerns of the routing provider, i.e., oper= ator, on the application by constraining the way things/objects/information= were called. You kept the locationless information identification and crea= ted temporary delivery relations with their own (routing/forwarding-specifi= c) naming. The problem here might be to consolidate the (initial) discovery= foundation for that with the 'routing-on-a-name' approach of CCN (although= I would imagine that also a locator hint could be seen as something tempor= ary and discovered at runtime - if I recall the NetInf/SAIL approach to thi= s, I thought that it even was discovered at runtime but I might get that on= e wrong). Nonetheless, I wanted to mention this since some ICN efforts have= thought about this separation and wanted to preserve it, albeit within a c= ertain given architectural framework that the community might not want to a= dopt. Best, Dirk Dirk Trossen Principal Engineer InterDigital UK, Inc. Shoreditch Business Center 64 Great Eastern Street London, EC2A 3QR T: +44 207.749.9178 Dirk.Trossen@InterDigital.com www.InterDigital.com [cid:image073309.BMP@c43d3dd7.4dbaf361] This e-mail is intended only for the use of the individual or entity to whi= ch it is addressed, and may contain information that is privileged, confide= ntial and/or otherwise protected from disclosure to anyone other than its i= ntended recipient. Unintended transmission shall not constitute waiver of a= ny privilege or confidentiality obligation. If you received this communicat= ion in error, please do not review, copy or distribute it, notify me immedi= ately by email, and delete the original message and any attachments. Unless= expressly stated in this e-mail, nothing in this message or any attachment= should be construed as a digital or electronic signature. -----Original Message----- From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Mark Stapp Sent: 20 October 2015 18:01 To: christian.tschudin@unibas.ch Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names oof - have to reply to this one, Christian! On 10/20/15 6:22 AM, christian.tschudin@unibas.ch wrote: > Hi Mark, > > between your defensive position and Antonio's ambition I easily choose > Antonio's, but I don't think that we have to cast it in this > confrontative way, the debate is more subtle. > hmm - I'm not sure I see the "ambition" in quoting Van at me? I think I sai= d "there are lots of potential infrastructural benefits to ICN." is that re= ally a controversial statement? the debate about the details of names' routable prefixes may be subtle, but= I don't think the debate about exposing users' activity in the clear or re= quiring routers to understand application semantics is subtle. at least IMO= , the debate about in-the-clear activity is over, in the broader internet c= ommunity anyway, and the ICN community should come to grips with that. one = way to continue to make progress in ICN is to shift energy toward infrastru= ctural capabilities. that's what I was trying to support. I think Jeff T expressed it in a nice = clear way - that it's not at all clear that ICN names name stable, consiste= nt things called "objects". there are lots of applications and forms of net= work communication that do not have that kind of property. in fact some of the very applications that Van pointed to in the paper Anto= nio quoted at me don't work the way the paper claims they work. > The major contribution of ICN, how I see it, is that the NETWORK > offers a lookup primitive that we know from DNS, as the basic way to > interact with it, instead of datagrams: here is a name, please return > the record attached to it. > interesting. I think DNS was introduced a long time ago, and has been force= d to evolve in some significant ways over the decades. what you describe is= not what DNS is like _now_, like right now. have you taken a look at how a= kamai, for instance, uses the DNS protocol? or taken a look at the work tha= t DPRIVE is doing in the IETF? we've learned that we can't trust "the network" in any of several dimension= s. that knowledge has been hard-won. I think there's a clear emerging conse= nsus that we should know with whom we're interacting, and that our interact= ions should be resistant to observation. the ICN name really appears to be evolving to name a service, an applicatio= n. the communication pattern is something like "I want to communicate with = a service to accomplish something. I don't care about the endpoint address = - I'm happy with multi-destination, multi-path service. I do care about aut= hentication and privacy - I don't want to expose my activity with anyone bu= t that service with which I have a relationship of some kind." I'm all for continuing to try to forward on names - I don't favor re-introd= ucing a name-resolving step. I don't think that the names will actually nam= e "objects" or expose detailed semantics in the clear. and I don't think th= ey need to, in order for there to be useful value in other aspects of an IC= N network. -- Mark _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg --_002_0A0E414D6DDBBA4E8C7D73A1CBC335D35B5580B0NABESITEInterDi_ Content-Type: image/bmp; name="image6c9876.BMP" Content-Description: image6c9876.BMP Content-Disposition: inline; filename="image6c9876.BMP"; size=13078; creation-date="Wed, 21 Oct 2015 09:08:05 GMT"; modification-date="Wed, 21 Oct 2015 09:08:05 GMT" Content-ID: Content-Transfer-Encoding: base64 Qk0WMwAAAAAAADYAAAAoAAAAxQAAABYAAAABABgAAAAAAAAAAAAjLgAAIy4AAAAAAAAAAAAA9+rI 36QT7Mhw////////////////8tic4KYa7c6B//////////////////////////////////////// 8NSS36UU68Rm////////////////////////////////////////8tmd36UV6sRm//////////// ////////////////////////+/fs47Ay4Kkg4qsk4qsk4qsk4qsk4qsk4qoi4awq460r460r460r 4qsl6L5Z////////////7Mt44akg9eO3////////////////////////////////////////9uW9 4Kkh5LM7+O7U/////////////////v7/sa6tlZGQlZGQlpKRlpKRlpKRlpKRlpKRlZGQl5OSnpyb sa+uysjH+vn5////////////////////////////////////////////u7i4i4eG5eTk//////// ////////////////////7Ozsvry8paKil5OSlJCOl5OTpKKgube219bW//////////////////// ////////////4ODfmZaUrqys////////////////////////////////8PDwo6CfkIyK//////// 7OvsmJWUlpKRu7m4////////////////////////////////////////////////////////+/r7 qaamko6NnpuZ+vv7////////tLKxl5OSmZWUmZWUmZWUmZWUmZWUmZWUmZWUmZWUmZWUmZWUlZGR sa6t////////x8bG4eDg2tnZAN+mGeClF+zIcf////////////////LanN6jEtuXAPv26f////// //////////////////////////bmvtycAOGrJNyaAPrx3f////////////////////////////// /////9yeAd+lGOvEZ////////////////////////////////////+nAW9+kFOGrI+CoHOGnG+Cn G+CnG+CnG+CnG+GnGuCnGuCnGuCnGt6lE+GqJf///////////+zJdd+jEd6kE/379f////////// //////////////////////v05d2eBuGqIN2eBPju0////////////////5KOjpCLipWSkZWRkJWR kJWRkJWRkJWRkJWRkJWRkJWRkJWRkJOPjY+KiYF9fKCenPX19f////////////////////////// /////6uop4uHhomGheXk5P////////////////////Py8piUlIWAf5GMi5SQj5aSkZaSkZaSkZSQ j5KNjIuHhoN+fcXDwv///////////////////+jn54B7eo+LirGtrf////////////////////// /////////4eCgZKOjZGOjf///////////5CMi5SPjouGhaako/////////////////////////// /////////////////////////5GMi5GNjJKOjZ6bmv///////6qnpoyHhpWRkJWRkJaSkJaSkJaS kJaSkJaSkJaSkJaSkJaSkJaSkYmFhMjGxf///9XU1N7e3bu5uePi4wDhqiLgpxnsyHH///////// ///////y2pzgpBPdnwT78uD////////////////////////////9/PjcmwDiqiPiqyXenwX47tX/ ///////////////////////////////////fohDgpxnqxGf///////////////////////////// ///////qw2PgphfgqCDpwmHpwFzpwFzpwFzpwFzpwFzpwFzpwFzpwFzov1vpwFz89+r///////// ///syXXgpRXgpxz9+/X////////////////////////+///////gphfhqSDdnQL04bP///////// ///////f3t6Ig4OWkpGPiomLh4aMh4aMh4aMh4aMh4aMh4aMh4aIhIKBfXuIg4KRjIuVkZCTjo2C fn3My8r////////////////////////4+PiTj46VkZCKh4bl5OT////////////////W1NSCfXyU kI6WkpGTj46NiIeGgoGFgH+GgoGKhoWQjIuVkZCWkpGKhoWbmJj///////////////+2s7KQjIqQ jIuxra3////////////////////////////d3NuIg4KVkZCRjo3////////////V1dWIg4KVkZCJ hILr6+r////////////////////////////////////////////V1dSIhIOWkpGGgoDu7e3///// //+CfX2WkpGWkpGLh4aJhIOJhIOJhIOJhIOJhIOJhIOJhIOJhYSBfHugnZz////////6+vq8urrg 4ODNzMsA4qsk4KcZ7Mhx////////////////8tqc4KQT3Z8E+/Ph//////////////////////// ////4KYZ4akf4qoi4qsl3p8F+O/W////////////////////////////////////36MQ4KcZ6sRn ////////////////////////////////////6sNk4KUW4aoj//////////////////////////// ////////////////////////////////7Ml14KUV4Kgc/fv1/////////////////////v7///// 5rZD36YX3qEM7c17////////////////////3d3biYWEkIyLuri3//////////////////////// ////////////6enpuba2hYF/kY2MlpKRhYGAv729////////////////////+Pf3k5CPlZGQioeG 5eTk////////////2djYhH9+lpKRlZGQh4OBnZqa0dDP7+/u+Pj48fHx3dzcwL29i4eGjomIlpOS joiHpKGh////////////uLW0kIyKkIyLsa2t////////////////////////////2NbXioaElZGQ kY6N////////////////lpKRlJCPko6NoJ2d//////////////////////////////////////// ////j4qJlZGQko2MqKWk////////////gH18lpKRjYmI2NjY5OPj4uHi4uHi4uHi4uHi4uHi4uHi 4ODg8vLy////////////////9/f309HR////AOKrJOCnGezIcf////////////////LanOCkE92f BPvz4f///////////////////////+i8Ut+mFuGpH+CoHOKrJN6fBfjv1v////////////////// /////////////////9+jEOCnGerEZ////////////////////////////////////+rDZOClFuGp IP7+/////////////////////////////////////////////////////////+zJdeClFeCoHP37 9f///////////////////////+3Oft+hDOCnGeSzO////////////////////////97d3ImFhJCM i7q4t////////////////////////////////////////////////6aiooqGhZeTkoaCgczKyv// //////////////j395OQj5WRkIqHhuXk5P////////v7+4qFhJWRkJWPjoiEg+Df3/////////// /////////////////////7i2tIqFhJaSkYmEgtrZ2f///////7i1tZCMipCMi7Gtrf////////// /////////////////9nX2IqGhJWRkJGOjf///////////////93c3IWBgJaSkYmEg+bl5f////// /////////////////////////////8/NzYuGhZaSkYWAf/T09P///////////4J9fJeTkomEg/Ly 8v///////////////////////////////////////////////////////////////wDiqyTgpxns yHH////////////////y2pzgpBPdnwT78+H////////////////////y26LdnwbiqiLgphr36MPg pBTenwX479b////////////////////////////////////foxDgpxnqxGf///////////////// ///////////////////qw2TgpRbhqSD+/v////////////////////////////////////////// ///////////////syXXgpRXgqBz9+/X////////////////////147fdnwfhqSDepRb///////// ///////////////////e3dyJhYSQjIu5t7b///////////////////////////////////////// //////////+7uLiKhYSWkpGJhIP19fX////////////49/eTkI+VkZCKh4bl5OT///////+1srKP iomWkpCKhYXy8fH///////////////////////////////////////+uq6qSjo2Sjo2jnp7///// //+4tbWQjIqQjIuxra3////////////////////////////Z19iKhoSVkZCRjo3///////////// //////+bmJaUkI+Sjo2cmJf////////////n5uaGhIKBfXyCfnyCfnyCfXyMh4aWkpGRjYuuraz/ //////////////+CfXyXk5KJhIPv7u////////////////////////////////////////////// //////////////////8A4qsk4KcZ7Mhx////////////////8tqc4KQT3Z8E+/Ph//////////// /////Pjt3JoA4asl3JoA/fz68+Cu4KQS3p8F+O/W//////////////////////////////////// 36MQ4KcZ6sRn////////////////////////////////////6sNk4KUW4akg/v7///////////// ////////////////////////////////////////////7Ml14KUV4Kgc/fv1/v////////////// /f343aAK4qki36MR+fPg////////////////////////////3t3ciYWEkIyLube2//////////// ////////////////////////////////////////////pKKhkY2MkIyLraup////////////+Pf3 k5CPlZGQioeG5eTk////+vr6k5CPlZGQi4eGysfH////////////////////////////////8fHw s7GwsK2tq6inko6NlZGQkY6N////////uLW1kIyKkIyLsa2t//////////////////////////// 2dfYioaElZGQkY6N////////////////////5OPjhIB+lpKRioWF4uHh////////gn18lpKRl5OS l5OSl5OSlpKRlpKRlpKRhYF/+/r6////////////////gn18l5OSiYSD7+7v//////////////// ////////////////////////////////////////////////AOKrJOCnGezIcf////////////// //LanOCkE92fBPvz4f////////7//////96hDOGqItyaAPfpyP////Ldp+CkEt6fBfjv1v////// /////////////////////////////9+jEOCnGerEZ/////////////////////////////////// /+rDZOClFuGqJP////////////////////////////////////////7//////////////////+zJ deClFeCoHP379v///96hCt2cAN2dAd2fB+KqIuGoH+W1P/ry3v////////////////////////// /97d3ImFhJCMi7m3tv////////////////////////////////////////////////////////X1 9YyHhpWRkJCLivX09f////////j395OQj5WRkIqHhuXk5P///+zt64aCgZWRkJKOjfb39v////// /////////////////////+zs64F7epGMi5KOjJOPjpaSkZSRkI6Liv///////7i1tZCMipCMi7Gt rf///////////////////////////9nX2IqGhJWRkJGOjf///////////////////////6CcnJOP jpOPjpaTk////9TS03RwboN+fYN+fIJ+fYyIhpaSkZaSkZCMi7azsv///////////////////4J9 fJeTkomEg+/u7/////////////////////////////////////////////////////////////// /wDiqyTgpxnsyHH////////////////y2pzgpBPdnwT78+H////////////ltT/gpxneoAruz4P/ ///////y3afgpBLenwX479b////////////////////////////////////foxDgpxnqxGf///// ///////////////////////////////rw2TfphjhqSHgphzgphjgphjgphjgphjgphjgphjgphjf pBTjsDL+/f3////////////////syXXgpRXgqBz9+/X////ksDHeohDfpxrfpxngpxrgqR/hqiDc nADltkH////////////////////////e3dyJhYSQjIu5t7b///////////////////////////// //////////////////////////////+opaOSjo2IhIPd3Nz////////49/eTkI+VkZCKh4bl5OT/ ///d3dyJhYSUkI+bmJf///////////////////////////////+no6OKhoWPi4qPi4qPi4qOiomA fHrR0ND///////+4tbWQjIqQjIuxra3////////////////////////////Z19iKhoSVkZCRjo3/ ///////////////////////r6+qEf36WkpGKhoTc2tv////////////////////Ny8uOioiWkpGF gID///////////////////////+CfXyXk5KJhIPv7u////////////////////////////////// //////////////////////////////8A4qsk4KcZ7Mhx////////////////8tqc4KQT3Z8E+/Ph ////////79GH3qEM4aYY5bVB////////////8t2n4KQS3p8F+O/W//////////////////////// ////////////36MQ4KcZ6sRn////////////////////////////////////6sNk4aYY4asj4agc 4Kgc4Kgc4Kgc4Kgc4Kgc4Kgc4Kgc36gc3aEK6sJi////////////////7Ml14KUV4Kgc/fv1//// /f347Mdw6sVq68Zu6sRl5LM63Z0A4Kke36QT5rdF////////////////////3t3ciYWEkIyLube2 ////////////////////////////////////////////////////////////0M7OjIiGjoqJwL2+ ////////+Pf3k5CPlZGQioeG5eTk////3tzciYWElJCPm5eW//////////////////////////// ////zs3Nw8HBxMLDxMLDxMLCxcLD8vLy////////////uLW1kIyKkIyLsa2t//////////////// ////////////2dfYioaElZGQkY6N////////////////////////////paKhk4+OlI+Ok4+N//// ////////////////hYGAlpKRj4qJurm5////////////////////////gn18l5OSiYSD7+7v//// ////////////////////////////////////////////////////////////AOKrJOCnGezIcf// //////////////LanOCkE92fBPvz4f////rx3dybAOCoIt+lFf////////////////Ldp+CkEt6f Bfjv1v///////////////////////////////////9+jEOCnGerEZ/////////////////////// /////////////+vDZN+mF+KpIea4Sea3ROW3ROW3ROW3ROW3ROW3ROW3ROa3ROW0POzMff////// /////////+zJdeClFeCoHP379f///////////////////////////////+OxOOCnG92dAffszv// /////////////97d3ImFhJCMi7m3tv////////////////////////////////////////////// /////////////+Pi4omFhJCMi7Kurv////////j395OQj5WRkIqHhuXk5P///+3t7YaCgZWRkJGN jPX19f///////////////////////////////////////////////////////////////////7i1 tZCMipCMi7Gtrf///////////////////////////9nX2IqGhJWRkJGOjf////////////////// /////////+/w8IN+fZaSkYuHhtbV0////////////7u5uI+KipaSj4aCgf////////////////// /////////4J9fJeTkomEg+/u7/////////////////////////////////////////////////// /////////////wDiqyTgpxnsyHH////////////////y2pzgpBPdnwT79OX////cnQHgqSTcnAD9 /Pn////////////////y3afgpBLenwX479b////////////////////////////////////foxDg pxnqxGf////////////////////////////////////qw2TgpRbhqiP///////////////////// ///////////////////////////////////////syXXgpRXgqBz9+/X///////////////////// ///////////79ujgpRbfpBTsynb////////////////e3dyJhYSQjIu5t7b///////////////// ///////////////////////////////////////////j4uGJhYSQjIuysK7////////49/eTkI+V kZCKh4bl5OT////7+/uUkI+VkZCMiIfFw8P///////////////////////////////////////// ///////5+fn///////////////+4tbWQjIqQjIuxra3////////////////////////////Z19iK hoSVkZCRjo3///////////////////////////////+qpqaSjYyVkZCPior//////////v+Efn6W kpGOionBv77///////////////////////////+CfXyXk5KJhIPv7u////////////////////// //////////////////////////////////////////8A4qsk4KcZ7Mhx////////////////8tqc 4KQT3Z4E////47Ax4Kge3JoA+O7V////////////////////8t2n4KQS3p8F+O/W//////////// ////////////////////////36MQ4KcZ6sRn////////////////////////////////////6sNk 4KUW4akg/v7/////////////////////////////////////////////////////////7Ml14KUV 4Kgc/fv1////////////////////////////////////4awo4KUW6cBb////////////////3t3c iYWEkIyLube2////////////////////////////////////////////////////////////zszM jIiHjoqJwb++////////+Pf3k5CPlZGQioeG5eTk////////uba1jomIlZGQiYWE6urq//////// ////////////////////////////1NPTgX17g318f3t76urq////////uLW1kIyKkIyLsa2t//// ////////////////////////2dfYioaElZGQkY6N////////////////////////////////9fT0 g359lpKRjIeGz87N////tLOxkIyLlZGQiYOD////////////////////////////////gn18l5OS iYSD7+7v////////////////////////////////////////////////////////////////AOKr JOCnGezIcf////////////////LanOCkE+ClF+nBXt+lFt6gBvDUkv////////////////////// //Ldp+CkEt6fBfjv1v///////////////////////////////////9+jEOCnGerEZ/////////// /////////////////////////+rDZOClFuGpIP7+//////////////////////////////////// /////////////////////+zJdeClFeCoHP379f////////////////////////////////z47uCm Gd+kFOzJc////////////////97d3ImFhJCMi7m3tv////////////////////////////////// /////////////////////////6eko5GOjYmEgt/d3v////////j395OQj5WRkIqHhuXk5P////// //z9/YuGhZWRkJWRkIeDgtXU1P///////////////////////////7q3uIWBgJaSkZKNjJ6amv// /////////7i1tZCMipCMi7Gtrf///////////////////////////9vZ2oqFhJWRkJGOjf////// /////////////////////////////6+sq5GNjJWRkI6Kif///4N+fZaSkYyJiMbFxP////////// /////////////////////4J9fJeTkomEg+/u7/////////////////////////////////////// /////////////////////////wDiqyTgpxnsyHH////////////////y2pzgpBLiqyXgpxzgphbn uUr////////////////////////////y3afgpBLenwX479b///////////////////////////// ///////goxDgpxnrx23////////////////////////////////////qw2TgpRbhqSP///////// ///////////////////////////////////////+///////////syXXgpRTgqB7///////////// ///////////////////////ltD7gpxrdnQH368v////////////////e3dyJhYSQjIu5t7b///// ///////////////////////////////////////////////////19fSMh4aVkZCQjIv19vX///// ///49/eTkI+VkZCKhoXl5OT////////////e3d2Ef36WkpGWkpGIhIOWkZDHxsXj4uLr6+ve3Ny/ u7yJhYSOioiWkpGTj46KhoT9/f3///////////+4tbWQjIqQjIuwraz////////////t7e3j4uLk 4+Pn5+bJyMiMiYiVkZCSj47t7Ozk4+Pk4+Pj4uL////////////////////5+fmCfn2WkpGTkI+S jo2VkY+VkZCKhoX///////////////////////////////////+CfXyXk5KJhIPv7u7///////// //////////////////////////////////////////////////////8A4qsk4KcZ7Mhx//////// ////////8tqc4KQS4qsk4Kkg4Kcc////////////////////////////////8t2m4KQS3p8F+O/W ////////////7M186L9a6cFe6cFe6cFf6cNj4Kcc4akg47I46sNl6cFe6cFe6cBe6L5X+OvO//// ////////68Nj36YX4aog6cNk6cFf6cFe6cFe6cFe6cFe6cFe6cFe6cFe6cFe6MBb6sVo//////// ////7Ml136UW4Kkf6sZr68Vp6sRo6sRo6sRo68Vp6cJj5LE43J0A4Kgd4KUV5LQ9//////////// ////////3t3ciYWEkIyLube2//////////////////////////////////////////////////// ////o6Cfko2MkIuKrqur////////////+Pf3k5CPlZGQioaF5eTk////////////////2trag359 ko6NlpOSlI+OjoqJiYSDh4OCi4aFkIyLlZGQlpKRj4qJi4aF+vr5////////////////uLW1kIyK j4yLr62t////////ko6Og39+iYSDiYSDiYSDjYmIlpKRlpKRlZCPiISDiYSDiYSDiYSCfnp5wr+/ ////////////////tbOxj4qJlpKRlZGQlpKRjIiHzczL//////////////////////////////// ////gn18l5OSh4KB8fHw//////////////////////////////////////////////////////// ////////AOKrJOCnGezIcf////////////////HVk96hDOCpH9ybAP7///////////////////// //////////////TerN2eBd2dAvjv1v///////+/Tjt2eBeCoHOCoHOCoHOCoHOGoHOKrJOKrJeGq IeCoHOCoHOCoHOCoHOGoG9ybAP/+/f///////+nBX9+kE+GqJOCoHOCoHOCoHOCoHOCoHOCoHOCo HOCoHOCoHOCoHOCoHN6iDei/Wf///////+vHcN6jEOKpJOCoHOCnG+CnG+CnG+CnG9+nG+CnG+Gn HOCmG92dAeOxNf///////////////////////97d3ImFhJCMi7m3tv////////////////////// /////////////////////////////7q3toqFhJaRkImEg/b19f////////////j395OQj46JiJWR kP////////////////////////f4+J6bmoR+fJCMi5SQj5aSkZaSkZWRkJOPjo6KiYF9fLGvrv// /////////////////////7i1tI6KiYR/fuLg4P///66sq46KiZeTkpaSkZaSkZaSkZaSkZaSkZaS kZaSkZaSkZaSkZaSkZeTkpaSkYaCguno6P////////////7+/4F9e5OPjpaRkJCMi4uIiP////// /////////////////////////////////4J9fJGMi5GNi/////////////////////////////// /////////////////////////////////////wDiqyTgpxnsyHH////////////////8+fLjri7h qB768t7////////////////////////////////////////qw2XdngP47dT////////rx23alQDc nADcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADWjAD9+/f////////79+rgphfc mgDcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADcnADbmQDksTb////////8+O/hpxvbmgDc nADcnADcnADcnADcnADcmwDdnwXhqyTpwV/36sf////////////////////////////e3dyJhYSQ jIu6uLf///////////////////////////////////////////////+koKCKhYSXk5KGgYDMysr/ ///////////////29vWGgYGkoqH//v/////////////////////////////////v7/C6ubibmJeI hIOCfXyLh4ain57DwcL8/f3///////////////////////////+tq6uMh4bZ19f///////+PioqB fHuDfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Dfn2Df315dHPJx8f///////////// ///t7e2ZlpWEgH+koqD8/Pz///////////////////////////////////////9taWimoqL///// //////////////////////////////////////////////////////////////////8A4qsk4KcZ 7Mhx//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////3d3biYWEkIyLube3////////////////////////////////////7Ovs ube3hYB/ko6MlpKShYGAvLq5//////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////AOKrJOCnGezIcf////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////9/e3oiEg5aSkZCLioaDgoeDgoeD goeDgouGhYuIhouIhouHhoF8e4eDgpCMi5aSkZOPjoN9fMnIx/////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////wDiqyTepBTrxWn///////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////+Sj46Qi4qWkpGWkpGWkpGWkpGWkpGVkZCVkZCVkZCVkZCVkZCTj46Pi4qCfXyem5rz8/P/ //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //8A4akf47Az/v38//////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////r62tlJCPlZGQlpKRlpKRlpKRlpKRlpKRlpKR lZGQnJmYrqyryMbG9/f3//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////AA== --_002_0A0E414D6DDBBA4E8C7D73A1CBC335D35B5580B0NABESITEInterDi_-- From nobody Wed Oct 21 08:14:25 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14C0A1A21C2 for ; Wed, 21 Oct 2015 08:14:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.4 X-Spam-Level: X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IXHASH_X1=1.5, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 9Ze6XR0yUJpP for ; Wed, 21 Oct 2015 08:14:22 -0700 (PDT) Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F1F51A1F16 for ; Wed, 21 Oct 2015 08:14:18 -0700 (PDT) X-AuditID: c1b4fb2d-f79626d000004282-29-5627abc806f8 Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id F2.14.17026.8CBA7265; Wed, 21 Oct 2015 17:14:16 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.139]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.03.0248.002; Wed, 21 Oct 2015 17:14:16 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: Please register for ICNRG Interim meeting @ IETF 94, Yokohama, Japan, November 1, 2015 Thread-Index: AQHRDBMmjxpKNbXtAkOI1wT2KmgfFw== Date: Wed, 21 Oct 2015 15:14:15 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.154] Content-Type: multipart/alternative; boundary="_000_FE7B119627BA47668B9956754AD122E6ericssoncom_" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRmVeSWpSXmKPExsUyM+Jvje6J1ephBvMmmVnsnL2TyYHRY/LG w2wBjFFcNimpOZllqUX6dglcGatv3GMs2G9ecWjyfcYGxk+mXYycHBICJhLN++cyQ9hiEhfu rWfrYuTiEBI4yijx5OtOFghnCaNEX+sLVpAqNgEniWXnn7KD2CICUhKb9t5lA7GFBZIkPjzq YoWIp0vsnHMTytaTuLjpA5jNIqAq0fztLguIzStgL3GjbxWYzSggK/GlcTXYFcwC4hK3nsxn grhIQGLJnvNQ14lKvHz8jxXCVpJYdPszUA0HUH2yxM1n4RAjBSVOznzCMoFRaBaSSbMQqmYh qYIIa0qs36UPUa0oMaX7ITuErSHROmculG0t8XR1PxuymgWMHKsYRYtTi4tz042M9VKLMpOL i/Pz9PJSSzYxAuPk4JbfujsYV792PMQowMGoxMObsFMtTIg1say4MvcQowQHs5IIb3W3epgQ b0piZVVqUX58UWlOavEhRmkOFiVx3hamB6FCAumJJanZqakFqUUwWSYOTqkGRs78i6vOSF60 nrklapVK/TGtQ24HuDedM/4dwvrcZVr61Gt/2LcelVJfOX/Fxn6TK17LJleUzFhY8eAgS/dl vnZtnliVVM6ZuT+zazpWfDRk51tgvDXTTllAg1tSV+C4yi7f6cEt8VJOPBO/nrVefNFkF0dL cO+RZXrudpOLz8dXedUVphzaqsRSnJFoqMVcVJwIANR4+FyPAgAA Archived-At: Subject: [icnrg] Please register for ICNRG Interim meeting @ IETF 94, Yokohama, Japan, November 1, 2015 X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Oct 2015 15:14:24 -0000 --_000_FE7B119627BA47668B9956754AD122E6ericssoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIElDTlJHIEludGVyaW0gbWVldGluZyBpbiBjb25qdW5jdGlvbiB3aXRoIElFVEYgOTQsIFlv a29oYW1hIHdpbGwgdGFrZSBwbGFjZSBpbiBZb2tvaGFtYSwgSmFwYW4sIFN1bmRheSBOb3ZlbWJl ciAxLCAyMDE1IDk6MDAtMTc6MDAuDQoNCk5FQyBpcyBraW5kbHkgc3BvbnNvcmluZyByZWZyZXNo bWVudHMgZm9yIHRoZSBicmVha3MuDQoNCkFzIGRpc2N1c3NlZCBpbiBTYW4gRnJhbnNpc2NvIGFu ZCBvbiB0aGUgbWFpbGluZyBsaXN0IHdlIHdpbGwgbWFrZSB0aGlzIG1vcmUgb2YgYSB3b3Jrc2hv cCBtZWV0aW5nLiBFeGFjdGx5IHdoYXQgdGhhdCB3aWxsIG1lYW4gaXMgc3RpbGwgb3BlbiBmb3Ig ZGlzY3Vzc2lvbiwgc2VlIHNlcGFyYXRlIG1haWwgZm9yIHByb3Bvc2FsIGZyb20gdGhlIFJHIGNo YWlycy4gUGxlYXNlIHNlbmQgeW91ciBjb21tZW50cy9wcm9wb3NhbHMgdG8gdGhlIG1haWxpbmcg bGlzdCBvciB0byB0aGUgSUNOUkcgY2hhaXJzLg0KDQpQTEVBU0UgTk9URToNClRoZXJlIHdpbGwg b25seSBiZSA0MCBzZWF0cyBhdmFpbGFibGUgZm9yIHRoaXMgaW50ZXJpbSBtZWV0aW5nLiBIb3Bl ZnVsbHkgdGhpcyB3aWxsIG5vdCBiZSBhIHByb2JsZW0sIGJ1dCBpdCBnaXZlcyB5b3UgYSBnb29k IGluY2VudGl2ZSB0byByZWdpc3Rlci4gRmlyc3QgY29tZSBmaXJzdCBzZXJ2ZWQuDQpUaGUgbWFp biByZWFzb24gaXMgdGhhdCB3ZSB3YW50IHRvIGtlZXAgYSBsaW1pdGVkIHNpemUgdG8ga2VlcCB0 aGUgZ3JvdXAgZGlzY3Vzc2lvbnMgbWFuYWdlYWJsZS4NCg0KUExFQVNFIFJFR0lTVEVSIEZPUiBU SEUgTUVFVElORyENCkVpdGhlciBkaXJlY3RseSBhdCB0aGUgV2lraSwgaHR0cDovL3RyYWMudG9v bHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3dpa2kvaWNucmcsIG9yIHNlbmQgbWUgYW4gZW1h aWwuDQoNCg0KQsO2cmplDQoNCg0K --_000_FE7B119627BA47668B9956754AD122E6ericssoncom_ Content-Type: text/html; charset="utf-8" Content-ID: <1F3787E6652BC0479FB54DB55428661F@ericsson.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj48Zm9udCBm YWNlPSJUaW1lcyBOZXcgUm9tYW4sIHRpbWVzLCBzZXJpZiIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTVweDsiIGNsYXNzPSIiPlRoZSBJQ05SRyBJbnRlcmltIG1lZXRpbmcgaW4g Y29uanVuY3Rpb24gd2l0aCBJRVRGIDk0LCBZb2tvaGFtYSB3aWxsIHRha2UgcGxhY2UgaW4gWW9r b2hhbWEsIEphcGFuLCZuYnNwOzwvc3Bhbj48L2ZvbnQ+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3IFJvbWFuJywgdGltZXMsIHNlcmlmOyBmb250LXNpemU6IDE1cHg7IGJhY2tn cm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPlN1bmRheQ0KIE5vdmVt YmVyIDEsIDIwMTUmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMg TmV3IFJvbWFuJywgdGltZXMsIHNlcmlmOyBmb250LXNpemU6IDE1cHg7IiBjbGFzcz0iIj45OjAw LTE3OjAwPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics IHRpbWVzLCBzZXJpZjsgZm9udC1zaXplOiAxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1 LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj4uPC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9u dCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4sIHRpbWVzLCBzZXJpZiIgY2xhc3M9IiI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTogMTVweDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48L2Zv bnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiIHN0eWxlPSJmb250LXNpemU6 IDE1cHg7Ij48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4sIHRpbWVzLCBzZXJpZiIgY2xhc3M9 IiI+TkVDIGlzIGtpbmRseSBzcG9uc29yaW5nIHJlZnJlc2htZW50cyBmb3IgdGhlIGJyZWFrczwv Zm9udD48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg dGltZXMsIHNlcmlmOyBmb250LXNpemU6IDE1cHg7IiBjbGFzcz0iIj4uJm5ic3A7PC9zcGFuPjwv ZGl2Pg0KPGRpdiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nLCB0aW1lcywgc2VyaWY7IGZvbnQtc2l6ZTogMTVweDsiIGNsYXNzPSIiPjxiciBjbGFz cz0iIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgdGltZXMsIHNlcmlmOyBmb250LXNpemU6IDE1cHg7IiBj bGFzcz0iIj5BcyBkaXNjdXNzZWQgaW4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgdGltZXMsIHNlcmlmOyBmb250LXNpemU6IDE1cHg7IGJh Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPlNhbiBGcmFuc2lz Y28NCiBhbmQgb24gdGhlIG1haWxpbmcgbGlzdCB3ZSB3aWxsIG1ha2UgdGhpcyBtb3JlIG9mIGEg d29ya3Nob3AgbWVldGluZy4gRXhhY3RseSB3aGF0IHRoYXQgd2lsbCBtZWFuIGlzIHN0aWxsIG9w ZW4gZm9yIGRpc2N1c3Npb24sIHNlZSBzZXBhcmF0ZSBtYWlsIGZvciBwcm9wb3NhbCBmcm9tIHRo ZSBSRyBjaGFpcnMuIFBsZWFzZSBzZW5kIHlvdXIgY29tbWVudHMvPC9zcGFuPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHRpbWVzLCBzZXJpZjsgZm9udC1zaXpl OiAxNXB4OyIgY2xhc3M9IiI+cHJvcG9zYWxzDQogdG8gdGhlIG1haWxpbmcgbGlzdCBvciB0byB0 aGUgSUNOUkcgY2hhaXJzLjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgdGltZXMsIHNlcmlmOyBmb250LXNpemU6 IDE1cHg7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNz PSIiPjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiwgdGltZXMsIHNlcmlmIiBjb2xvcj0iI2I1 MWEwMCIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiIGNsYXNzPSIiPlBM RUFTRSBOT1RFOiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxmb250 IGZhY2U9IlRpbWVzIE5ldyBSb21hbiwgdGltZXMsIHNlcmlmIiBjb2xvcj0iI2I1MWEwMCIgY2xh c3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiIGNsYXNzPSIiPlRoZXJlIHdpbGwg b25seSBiZSA0MCBzZWF0cyZuYnNwO2F2YWlsYWJsZSBmb3IgdGhpcyBpbnRlcmltIG1lZXRpbmcu IEhvcGVmdWxseSB0aGlzIHdpbGwgbm90IGJlIGEgcHJvYmxlbSwgYnV0IGl0IGdpdmVzIHlvdSBh IGdvb2QgaW5jZW50aXZlDQogdG8gcmVnaXN0ZXIuIEZpcnN0IGNvbWUgZmlyc3Qgc2VydmVkLjwv c3Bhbj48L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxmb250IGZhY2U9IlRpbWVzIE5ldyBS b21hbiwgdGltZXMsIHNlcmlmIiBjb2xvcj0iI2I1MWEwMCIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTVweDsiIGNsYXNzPSIiPlRoZSBtYWluIHJlYXNvbiBpcyB0aGF0IHdlIHdh bnQgdG8ga2VlcCBhIGxpbWl0ZWQgc2l6ZSB0byBrZWVwIHRoZSBncm91cCBkaXNjdXNzaW9ucyBt YW5hZ2VhYmxlLiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxmb250 IGZhY2U9IlRpbWVzIE5ldyBSb21hbiwgdGltZXMsIHNlcmlmIiBjbGFzcz0iIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOiAxNXB4OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9zcGFuPjwvZm9u dD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuLCB0aW1l cywgc2VyaWYiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7IiBjbGFzcz0i Ij5QTEVBU0UgUkVHSVNURVIgRk9SIFRIRSBNRUVUSU5HITwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8 ZGl2IGNsYXNzPSIiPjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiwgdGltZXMsIHNlcmlmIiBj bGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyIgY2xhc3M9IiI+RWl0aGVyIGRp cmVjdGx5IGF0IHRoZSBXaWtpLCZuYnNwOzxhIGhyZWY9Imh0dHA6Ly90cmFjLnRvb2xzLmlldGYu b3JnL2dyb3VwL2lydGYvdHJhYy93aWtpL2ljbnJnIiBjbGFzcz0iIj5odHRwOi8vdHJhYy50b29s cy5pZXRmLm9yZy9ncm91cC9pcnRmL3RyYWMvd2lraS9pY25yZzwvYT4sDQogb3Igc2VuZCBtZSBh biBlbWFpbC48L3NwYW4+PC9mb250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNz PSIiPjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21hbiwgdGltZXMsIHNlcmlmIiBjbGFzcz0iIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxl LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj48L3NwYW4+QsO2cmplPC9zcGFuPjwv Zm9udD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuLCB0 aW1lcywgc2VyaWYiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHg7IiBjbGFz cz0iIj48YnIgY2xhc3M9IiI+DQo8L3NwYW4+PC9mb250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48 YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_FE7B119627BA47668B9956754AD122E6ericssoncom_-- From nobody Wed Oct 21 08:30:31 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1715E1A8AC4 for ; Wed, 21 Oct 2015 08:30:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.901 X-Spam-Level: X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 zl-Bmm7G0Qbx for ; Wed, 21 Oct 2015 08:30:23 -0700 (PDT) Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 59B001A8A98 for ; Wed, 21 Oct 2015 08:30:21 -0700 (PDT) X-AuditID: c1b4fb3a-f79136d0000071e2-f2-5627af8a84bd Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 6E.AB.29154.A8FA7265; Wed, 21 Oct 2015 17:30:19 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.139]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0248.002; Wed, 21 Oct 2015 17:30:18 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: Agenda discussion for Yokohama interim Thread-Index: AQHRDBVjbN7ku5pHGUCuFbSDxkcPQA== Date: Wed, 21 Oct 2015 15:30:17 +0000 Message-ID: <26978971-4CE9-42F4-BF4C-9F915E44958D@ericsson.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.149] Content-Type: text/plain; charset="utf-8" Content-ID: <55AF4D02105B814486F49C3594716B2F@ericsson.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRmVeSWpSXmKPExsUyM+JvjW73evUwg2PTuCx2zt7J5MDoMXnj YbYAxigum5TUnMyy1CJ9uwSujC29v5kKbvFULLnN2sC4gaeLkZNDQsBE4uCGIywQtpjEhXvr 2boYuTiEBI4ySjy7v4wRwlnCKNF96Dc7SBWbgJPEsvNPwWwRASmJTXvvsoHYwgIGEgvvzQWa xAEUN5U41qYFYepJnN+qCFLBIqAqsWPhWmYQm1fAXuLp7llMIDajgKzEl8bVYHFmAXGJW0/m M0HcIyCxZM95ZghbVOLl43+sELaSxNrD28E2MQtoSqzfpQ/Rai2xav8JNghbUWJK90N2iFWC EidnPmGZwCgyC8mGWQjds5B0z0LSPQtJ9wJG1lWMosWpxcW56UZGeqlFmcnFxfl5enmpJZsY gbFwcMtvqx2MB587HmIU4GBU4uFN2KkWJsSaWFZcmXuIUYKDWUmEt7pbPUyINyWxsiq1KD++ qDQntfgQozQHi5I4bzPTg1AhgfTEktTs1NSC1CKYLBMHp1QDY+dyWZ/q3dMOtpe5JJUaSkx/ wF86X9qKlV2hMi9w/8k5Dzoiee1vXLKXmG25ct/u/V+OlG8+62J8QWHPvXcv1oZaHxc5JrH7 Z49HbLyh8S/uloXLc+IdPPfoWsva+Qkmrpi9d151udgMqcbTbgFiCW85LGfHtVk/Dmn70fRT uNfgh97JjAfWSizFGYmGWsxFxYkA0CsXO4ECAAA= Archived-At: Subject: [icnrg] Agenda discussion for Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Oct 2015 15:30:30 -0000 QXMgZGlzY3Vzc2VkIGluIFNhbiBGcmFuc2lzY28gYW5kIG9uIHRoZSBtYWlsaW5nIGxpc3Qgd2Ug d2lsbCBtYWtlIHRoaXMgbW9yZSBvZiBhIHdvcmtzaG9wIG1lZXRpbmcuIA0KDQpXZSBhcmUgcHJv cG9zaW5nIHRoZSBmb2xsb3dpbmcgZm9ybWF0OiBXZSBoYXZlIHR3byBzZXNzaW9ucyBvbmUgYmVm b3JlIGx1bmNoIGFuZCBvbmUgYWZ0ZXIuIEVhY2ggc2Vzc2lvbiBoYXMgMy02IGdyb3VwIGRpc2N1 c3Npb25zIHdpdGggbWF4IDEwIHBhcnRpY2lwYW50IGVhY2guIER1cmluZyBlYWNoIHNlc3Npb24g d2Ugc3BlbmQgMS41IGhvdXJzIGRpc2N1c3NpbmcgdGhlIHRvcGljcyBhbmQgdGhlbiAxLjUgaG91 cnMgaW4gcGxlbmFyeSB0byByZXBvcnQgb24gYW5kIGRpc2N1c3MgdGhlIHJlc3VsdHMgb2YgdGhl IGRpc2N1c3Npb25zLg0KDQpXaGF0IHdlIG5lZWQgdG8gYWdyZWUgb24gbm93IGlzIHRoZSB0b3Bp Y3Mgb2YgdGhlIGRpc2N1c3Npb25zLiBXaGVuIHdlIGhhdmUgYSBsaXN0IG9mIHRvcGljcyB3ZSB3 aWxsIG1ha2UgdGFibGVzIG9uIHRoZSBXaWtpIHdoZXJlIHBlb3BsZSBjYW4gc2lnbiB1cCBmb3Ig dGhlIHRvcGljcy4gVGhlbiB3ZSB3aWxsIGRpc2N1c3MgdGhlIHRvcGljcyB3aXRoIHRoZSBtb3N0 IGludGVyZXN0LiBJZiBjZXJ0YWluIHRvcGljcyBnZXQgb3ZlcnN1YnNjcmliZWQgd2UgY2FuIHJ1 biBtdWx0aXBsZSBkaXNjdXNzaW9ucyBvbiB0aGUgc2FtZSB0b3BpYyBpbiBwYXJhbGxlbGwgYW5k L29yIHJlcGVhdCBpdCBpbiBib3RoIHNlc3Npb25zLg0KDQpTb21lIGZpcnN0IHRvcGljIHByb3Bv c2FscyBhcmU6DQoNCgnigKIgTmFtaW5nIChJRC9sb2NhdG9yIHNlcGFyYXRpb24sIHB1Ymxpc2hl ciBtb2JpbGl0eSwgbGluayBvYmplY3QsIHJvdXRpbmcgaGludHMsIG5hbWVsZXNzIG9iamVjdHMs IGV0Yy4pIElmIHBvc3NpYmxlIHdlIHNob3VsZCB0cnkgdG8gYnJlYWsgdGhpcyBkb3duIGludG8g c3ViLXRvcGljcy4NCgnigKIgUHJpdmFjeSANCgnigKIgUmVmZXJlbmNlIGltcGxlbWVudGF0aW9u DQoNClBsZWFzZSBzZW5kIHlvdXIgY29tbWVudHMvcHJvcG9zYWxzIHRvIHRoZSBtYWlsaW5nIGxp c3Qgb3IgdG8gdGhlIElDTlJHIGNoYWlycy4NCg0KV2Ugd2lsbCBrZWVwIHRoZSBsaXN0IG9mIHRv cGljcyBvbiB0aGUgV2lraS4NCg0KCULDtnJqZSwgRGlyayAmIERhdmUNCg0KDQo= From nobody Wed Oct 21 08:36:27 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D920B1A8F41 for ; Wed, 21 Oct 2015 08:36:25 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.4 X-Spam-Level: X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IXHASH_X1=1.5, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 RUEgRegPv-az for ; Wed, 21 Oct 2015 08:36:24 -0700 (PDT) Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EE431A89B0 for ; Wed, 21 Oct 2015 08:36:23 -0700 (PDT) X-AuditID: c1b4fb3a-f79136d0000071e2-37-5627b0f627d4 Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 61.FC.29154.6F0B7265; Wed, 21 Oct 2015 17:36:22 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.139]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.03.0248.002; Wed, 21 Oct 2015 17:34:52 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: Next regular ICNRG: Agenda proposals are invited Thread-Index: AQHRDBYGLIFgzp6dt0O1ExFsyWW69w== Date: Wed, 21 Oct 2015 15:34:51 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.149] Content-Type: multipart/alternative; boundary="_000_A90A5DEF104C4AAEAFBED9A4A249474Eericssoncom_" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRmVeSWpSXmKPExsUyM+Jvje63DephBou7pCx2zt7J5MDoMXnj YbYAxigum5TUnMyy1CJ9uwSujCs3jrEUdPNXnH73m6WB8RBfFyMnh4SAicTPFy9YIWwxiQv3 1rN1MXJxCAkcZZTofTaVHcJZwihxs2sBM0gVm4CTxLLzT9lBbBEBKYlNe++ygdjCApYSh6cd Z4SI20nMvLKCCcLWk7jypJ8FxGYRUJX4uPYyWA2vgL3EuocrwWoYBWQlvjSuBpvPLCAucevJ fCaIiwQkluw5zwxhi0q8fPwP6lIlibWHt7NA1CdLPH67nBlipqDEyZlPWCYwCs1CMmoWkrJZ SMpmMXIAxTUl1u/ShyhRlJjS/ZAdwtaQaJ0zF8q2ltiytIUFWc0CRo5VjKLFqcXFuelGRnqp RZnJxcX5eXp5qSWbGIGxcnDLb6sdjAefOx5iFOBgVOLhTdipFibEmlhWXJl7iFGCg1lJhLe6 Wz1MiDclsbIqtSg/vqg0J7X4EKM0B4uSOG8z04NQIYH0xJLU7NTUgtQimCwTB6dUA6N16HUV obidaxdsmL9nilbikYnGp+2/nfk98aPni2t+DFf/lNn+D5nCeEjsmU3emYWHotcbB1bHLSqO l3wUb6nz8UiXwE2Lov/Ktl/n2T9Tinxbw8V4aebM1qLZdwPybKVaWE6L2r1nn820/0VswiMd Y9XQpedEdjwL0/01RaXsR8H2ufG/d0sqsRRnJBpqMRcVJwIASytOWJECAAA= Archived-At: Subject: [icnrg] Next regular ICNRG: Agenda proposals are invited X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Oct 2015 15:36:26 -0000 --_000_A90A5DEF104C4AAEAFBED9A4A249474Eericssoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWdlbmRhIHByb3Bvc2FscyBmb3Igb3VyIG5leHQgcmVndWxhciBJQ05SRyBtZWV0aW5nIEAgSUVU RiA5NCwgWW9rb2hhbWEsIEphcGFuLCBOb3ZlbWJlciAxLTYsIDIwMTUgwrYgYXJlIGludml0ZWQu IFBsZWFzZSBzZW5kIHlvdXIgcHJvcG9zYWxzIHRvIHRoZSBtYWlsaW5nIGxpc3Qgb3IgZGlyZWN0 bHkgdG8gdGhlIGNoYWlycy4NCg0K4oCiIEZvciBtb3JlIGluZm8gcGxlYXNlIHNlZTogaHR0cDov L3RyYWMudG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3dpa2kvaWNucmcNCg0KQsO2cmpl LCBEYXZlICYgRGlyaw0K --_000_A90A5DEF104C4AAEAFBED9A4A249474Eericssoncom_ Content-Type: text/html; charset="utf-8" Content-ID: <4195C4A96D430E4F921C49F581528BF7@ericsson.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPHAgY2xhc3M9IiI+QWdlbmRhIHBy b3Bvc2FscyBmb3Igb3VyIG5leHQgcmVndWxhciBJQ05SRyBtZWV0aW5nIEAgSUVURiA5NCwgWW9r b2hhbWEsIEphcGFuLCBOb3ZlbWJlciAxLTYsIDIwMTUgwrYmbmJzcDthcmUgaW52aXRlZC4gUGxl YXNlIHNlbmQgeW91ciBwcm9wb3NhbHMgdG8gdGhlIG1haWxpbmcgbGlzdCBvciBkaXJlY3RseSB0 byB0aGUgY2hhaXJzLjwvcD4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6IHByZTsiPjwvc3Bhbj7igKIgRm9yIG1vcmUgaW5mbyBw bGVhc2Ugc2VlOiZuYnNwOzxhIGhyZWY9Imh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2dyb3Vw L2lydGYvdHJhYy93aWtpL2ljbnJnIiBjbGFzcz0iIj5odHRwOi8vdHJhYy50b29scy5pZXRmLm9y Zy9ncm91cC9pcnRmL3RyYWMvd2lraS9pY25yZzwvYT48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJy IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt c3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPkLDtnJqZSwgRGF2ZSAmYW1wOyBE aXJrPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_A90A5DEF104C4AAEAFBED9A4A249474Eericssoncom_-- From nobody Thu Oct 22 12:52:21 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D2AF1B3E80 for ; Thu, 22 Oct 2015 12:52:19 -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 E_C5w8c4rl2H for ; Thu, 22 Oct 2015 12:52:16 -0700 (PDT) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCCA01B3E7F for ; Thu, 22 Oct 2015 12:52:15 -0700 (PDT) Received: from 172.18.9.243 (EHLO dfweml702-chm.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BJG20200; Thu, 22 Oct 2015 14:52:09 -0500 (CDT) Received: from SJCEML703-CHM.china.huawei.com (10.218.25.36) by dfweml702-chm.china.huawei.com (10.193.5.72) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 22 Oct 2015 12:52:08 -0700 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.206]) by SJCEML703-CHM.china.huawei.com ([169.254.5.225]) with mapi id 14.03.0235.001; Thu, 22 Oct 2015 12:52:02 -0700 From: Ravi Ravindran To: "Trossen, Dirk" , Mark Stapp , "christian.tschudin@unibas.ch" Thread-Topic: [icnrg] The myth of meaningful names Thread-Index: AQHRCQDkEjlsgwi/8U6UPCxU+//BrZ5zcv+A//+uc1GAAHvUAP//xWTWgAFDKQCAAG9OAIABBtkAgAAHWwCAAc/3YA== Date: Thu, 22 Oct 2015 19:52:01 +0000 Message-ID: References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <56253802.6080306@cisco.com> <87mvveqztj.fsf@usi.ch> <5626734C.3070801@cisco.com> <0A0E414D6DDBBA4E8C7D73A1CBC335D35B557FC4@NABESITE.InterDigital.com> <0A0E414D6DDBBA4E8C7D73A1CBC335D35B5580B0@NABESITE.InterDigital.com> In-Reply-To: <0A0E414D6DDBBA4E8C7D73A1CBC335D35B5580B0@NABESITE.InterDigital.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.213.49.169] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Cc: "icnrg@irtf.org" Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Oct 2015 19:52:19 -0000 This a draft we had discussed many ICN-RGs back which proposed a naming sch= eme, which also discusses naming requirement, felt this would be a good inp= ut to the ID/Locator discussion during interim discussion. https://tools.ietf.org/html/draft-zhang-icnrg-pid-naming-scheme-03 Regards, Ravi -----Original Message----- From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Trossen, Dirk Sent: Wednesday, October 21, 2015 2:08 AM To: Mark Stapp; christian.tschudin@unibas.ch Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names ....and only now did I see Ravi's draft email on forwarding labels ;-) An i= nteresting realization that this approach is finally discussed in the ICNRG= . Dirk Dirk Trossen Principal Engineer InterDigital UK, Inc. Shoreditch Business Center 64 Great Eastern Street London, EC2A 3QR T: +44 207.749.9178 Dirk.Trossen@InterDigital.com www.InterDigital.com [cid:image6c9876.BMP@cd32b9be.43823615] Reading this e-mail over mobile? InterDigital is a leader in developing and= defining mobile networks and devices. Check it out at www.interdigital.com= /vault This e-mail is intended only for the use of the individual or entity to whi= ch it is addressed, and may contain information that is privileged, confide= ntial and/or otherwise protected from disclosure to anyone other than its i= ntended recipient. Unintended transmission shall not constitute waiver of a= ny privilege or confidentiality obligation. If you received this communicat= ion in error, please do not review, copy or distribute it, notify me immedi= ately by email, and delete the original message and any attachments. Unless= expressly stated in this e-mail, nothing in this message or any attachment= should be construed as a digital or electronic signature. -----Original Message----- From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Trossen, Dirk Sent: 21 October 2015 09:42 To: Mark Stapp ; christian.tschudin@unibas.ch Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names Mark, all, Chiming in here since it seems that there are two discussions conflated int= o one: 1. naming semantics in the clear is indeed controversial, to say the least.= In the PURSUIT ICN efforts, we formulated the concept of algorithmic ident= ifiers, which appeared opaque to any element not knowing the underlying alg= orithmic relation. It still 'encoded' semantics but didn't expose it 'in th= e clear'. However, this is not the real issue here, I feel, since such obfu= scation is possible in NDN/CCN-like systems, too, and even desired for the = reasons brought up here. 2. adding locator information to the name: I tend to agree with Antonio (an= d others) that returning to the use of locators in the name abandons much = of what ICN was touted as being superior at: locationless information. Howe= ver, also here we have to be subtle. Firstly, location-dependent naming in itself is nothing new and was even di= scussed in ICN scenarios since, simply, in some applications such location-= dependence makes a lot of sense (in Dirk's light switch scenario, the appli= cation could choose to use the location semantic encoded in the name to pro= vide country-specific adjustments). However, this is less about direct rout= ing support but, again, about capturing semantics (either in algorithmic fo= rm or in the lesser desirable 'clear form'). Secondly, support for the routing fabric to deliver information is nothing = new either but it is the question on how to achieve that goal, particularly= when wanting to preserve total freedom for the application to name things/= objects/information. In the PURSUIT ICN efforts, the (temporary) delivery r= elationship, utilized for forwarding information from a set of publishers t= o a set of subscribers, is kept separate from the 'name' of the information= item. Hence, the closest to 'locators' in the current discussion is what P= URSUIT calls 'forwarding identifiers' in contrast to its information identi= fiers. The reason for this separation is one of "separating concerns". PURS= UIT did not want to impose the concerns of the routing provider, i.e., oper= ator, on the application by constraining the way things/objects/information= were called. You kept the locationless information identification and crea= ted temporary delivery relations with their own (routing/forwarding-specifi= c) naming. The problem here might be to consolidate the (initial) discovery= foundation for that with the 'routing-on-a-name' approach of CCN (although= I would imagine that also a locator hint could be seen as something tempor= ary and discovered at runtime - if I recall the NetInf/SAIL approach to thi= s, I thought that it even was discovered at runtime but I might get that on= e wrong). Nonetheless, I wanted to mention this since some ICN efforts have= thought about this separation and wanted to preserve it, albeit within a c= ertain given architectural framework that the community might not want to a= dopt. Best, Dirk Dirk Trossen Principal Engineer InterDigital UK, Inc. Shoreditch Business Center 64 Great Eastern Street London, EC2A 3QR T: +44 207.749.9178 Dirk.Trossen@InterDigital.com www.InterDigital.com [cid:image073309.BMP@c43d3dd7.4dbaf361] This e-mail is intended only for the use of the individual or entity to whi= ch it is addressed, and may contain information that is privileged, confide= ntial and/or otherwise protected from disclosure to anyone other than its i= ntended recipient. Unintended transmission shall not constitute waiver of a= ny privilege or confidentiality obligation. If you received this communicat= ion in error, please do not review, copy or distribute it, notify me immedi= ately by email, and delete the original message and any attachments. Unless= expressly stated in this e-mail, nothing in this message or any attachment= should be construed as a digital or electronic signature. -----Original Message----- From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Mark Stapp Sent: 20 October 2015 18:01 To: christian.tschudin@unibas.ch Cc: icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names oof - have to reply to this one, Christian! On 10/20/15 6:22 AM, christian.tschudin@unibas.ch wrote: > Hi Mark, > > between your defensive position and Antonio's ambition I easily choose=20 > Antonio's, but I don't think that we have to cast it in this=20 > confrontative way, the debate is more subtle. > hmm - I'm not sure I see the "ambition" in quoting Van at me? I think I sai= d "there are lots of potential infrastructural benefits to ICN." is that re= ally a controversial statement? the debate about the details of names' routable prefixes may be subtle, but= I don't think the debate about exposing users' activity in the clear or re= quiring routers to understand application semantics is subtle. at least IMO= , the debate about in-the-clear activity is over, in the broader internet c= ommunity anyway, and the ICN community should come to grips with that. one = way to continue to make progress in ICN is to shift energy toward infrastru= ctural capabilities. that's what I was trying to support. I think Jeff T expressed it in a nice = clear way - that it's not at all clear that ICN names name stable, consiste= nt things called "objects". there are lots of applications and forms of net= work communication that do not have that kind of property. in fact some of the very applications that Van pointed to in the paper Anto= nio quoted at me don't work the way the paper claims they work. > The major contribution of ICN, how I see it, is that the NETWORK=20 > offers a lookup primitive that we know from DNS, as the basic way to=20 > interact with it, instead of datagrams: here is a name, please return=20 > the record attached to it. > interesting. I think DNS was introduced a long time ago, and has been force= d to evolve in some significant ways over the decades. what you describe is= not what DNS is like _now_, like right now. have you taken a look at how a= kamai, for instance, uses the DNS protocol? or taken a look at the work tha= t DPRIVE is doing in the IETF? we've learned that we can't trust "the network" in any of several dimension= s. that knowledge has been hard-won. I think there's a clear emerging conse= nsus that we should know with whom we're interacting, and that our interact= ions should be resistant to observation. the ICN name really appears to be evolving to name a service, an applicatio= n. the communication pattern is something like "I want to communicate with = a service to accomplish something. I don't care about the endpoint address = - I'm happy with multi-destination, multi-path service. I do care about aut= hentication and privacy - I don't want to expose my activity with anyone bu= t that service with which I have a relationship of some kind." I'm all for continuing to try to forward on names - I don't favor re-introd= ucing a name-resolving step. I don't think that the names will actually nam= e "objects" or expose detailed semantics in the clear. and I don't think th= ey need to, in order for there to be useful value in other aspects of an IC= N network. -- Mark _______________________________________________ icnrg mailing list icnrg@irtf.org https://www.irtf.org/mailman/listinfo/icnrg From nobody Fri Oct 23 05:21:18 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78ECC1B358C for ; Fri, 23 Oct 2015 05:21:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.9 X-Spam-Level: X-Spam-Status: No, score=-3.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 LV6BSoZpO0_L for ; Fri, 23 Oct 2015 05:21:14 -0700 (PDT) Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 761491B3585 for ; Fri, 23 Oct 2015 05:21:14 -0700 (PDT) X-AuditID: c1b4fb2d-f79626d000004282-1e-562a26384f0b Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.125]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 8E.56.17026.8362A265; Fri, 23 Oct 2015 14:21:12 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.139]) by ESESSHC019.ericsson.se ([153.88.183.75]) with mapi id 14.03.0248.002; Fri, 23 Oct 2015 14:21:11 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: [icnrg] Next regular ICNRG: Agenda proposals are invited Thread-Index: AQHRDBYGWkPgVqBZtU+aINPrZ1i4Qp544OgA Date: Fri, 23 Oct 2015 12:21:11 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.19] Content-Type: multipart/alternative; boundary="_000_CC5BB1647D5740088A30A56035083409ericssoncom_" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRmVeSWpSXmKPExsUyM+Jvra6FmlaYwZbP4hY7Z+9kcmD0mLzx MFsAYxSXTUpqTmZZapG+XQJXxuI105kLbstWzPr7h7WB8ZFMFyMnh4SAicSStaeYIGwxiQv3 1rN1MXJxCAkcZZTo697CAuEsYZR4emclWBWbgJPEsvNP2UFsEQEpiU1777KB2MICrhI3th9m hIi7SZyd/ZoZwjaS+Pf0CQuIzSKgKtGydBVYPa+AvcTiudPB6oWA7PMbnrCC2JwCDhJPJ54C q2EUkJX40rgabA6zgLjErSfzoS4VkFiy5zwzhC0q8fLxP1YIW1Gi/WkDI0R9ssT5xx9YIHYJ Spyc+YRlAqPILCSjZiEpm4WkbBYjB1BcU2L9Ln2IEkWJKd0P2SFsDYnWOXOhbGuJW28uMSGr WcDIsYpRtDi1uDg33chYL7UoM7m4OD9PLy+1ZBMjMLYObvmtu4Nx9WvHQ4wCHIxKPLwLpmiG CbEmlhVX5h5ilOBgVhLhLRXSChPiTUmsrEotyo8vKs1JLT7EKM3BoiTO28L0IFRIID2xJDU7 NbUgtQgmy8TBKdXAaP9+buHa1CKLn0sCOH0dmWfys0jKT+g00FyosTv1Z4+4RFjr0iX7C244 9CjuftO0+/aelEiO1OpOO84p3kpTH18InZ248ZXYAaOinw270s0+qe2dOnNd3RT9zqzEA5/S r0dla+T+LSmwnBtb/16F4cqH5NtaWjs+v4jpDH9/sffdqvf3F9y9r8RSnJFoqMVcVJwIAGJc NB+pAgAA Archived-At: Subject: Re: [icnrg] Next regular ICNRG: Agenda proposals are invited X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Oct 2015 12:21:16 -0000 --_000_CC5BB1647D5740088A30A56035083409ericssoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSB3aWxsIHB1dCB0b2dldGhlciB0aGUgcHJvcG9zZWQgYWdlbmRhIFR1ZXNkYXkgbHVuY2ggdGlt ZSBDRVQuIFByb3Bvc2FsIHJlY2VpdmVkIGJlZm9yZSB0aGVuIHdpbGwgYmUgZ2l2ZW4gcHJpb3Jp dHkgYXQgdGhlIFRodXJzZGF5IG1lZXRpbmcuDQoNCkLDtnJqZQ0KDQpPbiAyMSBva3QgMjAxNSwg YXQgMTc6MzQsIELDtnJqZSBPaGxtYW4gPGJvcmplLm9obG1hbkBlcmljc3Nvbi5jb208bWFpbHRv OmJvcmplLm9obG1hbkBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KDQpBZ2VuZGEgcHJvcG9zYWxz IGZvciBvdXIgbmV4dCByZWd1bGFyIElDTlJHIG1lZXRpbmcgQCBJRVRGIDk0LCBZb2tvaGFtYSwg SmFwYW4sIE5vdmVtYmVyIDEtNiwgMjAxNSBhcmUgaW52aXRlZC4gUGxlYXNlIHNlbmQgeW91ciBw cm9wb3NhbHMgdG8gdGhlIG1haWxpbmcgbGlzdCBvciBkaXJlY3RseSB0byB0aGUgY2hhaXJzLg0K DQrigKIgRm9yIG1vcmUgaW5mbyBwbGVhc2Ugc2VlOiBodHRwOi8vdHJhYy50b29scy5pZXRmLm9y Zy9ncm91cC9pcnRmL3RyYWMvd2lraS9pY25yZw0KDQpCw7ZyamUsIERhdmUgJiBEaXJrDQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaWNucmcgbWFpbGlu ZyBsaXN0DQppY25yZ0BpcnRmLm9yZzxtYWlsdG86aWNucmdAaXJ0Zi5vcmc+DQpodHRwczovL3d3 dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnDQoNCg== --_000_CC5BB1647D5740088A30A56035083409ericssoncom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSSB3aWxsIHB1dCB0b2dldGhlciB0 aGUgcHJvcG9zZWQgYWdlbmRhIFR1ZXNkYXkgbHVuY2ggdGltZSBDRVQuIFByb3Bvc2FsIHJlY2Vp dmVkIGJlZm9yZSB0aGVuIHdpbGwgYmUgZ2l2ZW4gcHJpb3JpdHkgYXQgdGhlIFRodXJzZGF5IG1l ZXRpbmcuDQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i Ij48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPjwv c3Bhbj5Cw7ZyamU8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGRpdj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiAyMSBva3Qg MjAxNSwgYXQgMTc6MzQsIELDtnJqZSBPaGxtYW4gJmx0OzxhIGhyZWY9Im1haWx0bzpib3JqZS5v aGxtYW5AZXJpY3Nzb24uY29tIiBjbGFzcz0iIj5ib3JqZS5vaGxtYW5AZXJpY3Nzb24uY29tPC9h PiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUi Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdl YmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNw YWNlOyIgY2xhc3M9IiI+DQo8cCBjbGFzcz0iIj5BZ2VuZGEgcHJvcG9zYWxzIGZvciBvdXIgbmV4 dCByZWd1bGFyIElDTlJHIG1lZXRpbmcgQCBJRVRGIDk0LCBZb2tvaGFtYSwgSmFwYW4sIE5vdmVt YmVyIDEtNiwgMjAxNSBhcmUgaW52aXRlZC4gUGxlYXNlIHNlbmQgeW91ciBwcm9wb3NhbHMgdG8g dGhlIG1haWxpbmcgbGlzdCBvciBkaXJlY3RseSB0byB0aGUgY2hhaXJzLjwvcD4NCjxkaXYgY2xh c3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6IHBy ZTsiPjwvc3Bhbj7igKIgRm9yIG1vcmUgaW5mbyBwbGVhc2Ugc2VlOiZuYnNwOzxhIGhyZWY9Imh0 dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2dyb3VwL2lydGYvdHJhYy93aWtpL2ljbnJnIiBjbGFz cz0iIj5odHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9ncm91cC9pcnRmL3RyYWMvd2lraS9pY25y ZzwvYT48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs YXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy ZSI+PC9zcGFuPkLDtnJqZSwgRGF2ZSAmYW1wOyBEaXJrPC9kaXY+DQo8L2Rpdj4NCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0KaWNu cmcgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0ibWFpbHRvOmljbnJnQGlydGYu b3JnIiBjbGFzcz0iIj5pY25yZ0BpcnRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQpodHRwczovL3d3 dy5pcnRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ljbnJnPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o dG1sPg0K --_000_CC5BB1647D5740088A30A56035083409ericssoncom_-- From nobody Fri Oct 23 05:25:49 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A61491B3591 for ; Fri, 23 Oct 2015 05:25:43 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.901 X-Spam-Level: X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 KTvNPSuOXo2Y for ; Fri, 23 Oct 2015 05:25:41 -0700 (PDT) Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E34191B358B for ; Fri, 23 Oct 2015 05:25:40 -0700 (PDT) X-AuditID: c1b4fb30-f79626d000006adf-6a-562a2742c32b Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.125]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id D7.E2.27359.2472A265; Fri, 23 Oct 2015 14:25:39 +0200 (CEST) Received: from ESESSMB107.ericsson.se ([169.254.7.139]) by ESESSHC021.ericsson.se ([153.88.183.81]) with mapi id 14.03.0248.002; Fri, 23 Oct 2015 14:25:38 +0200 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: [icnrg] Agenda discussion for Yokohama interim Thread-Index: AQHRDY3sK5h+k2JwKUelJAZljqXlqQ== Date: Fri, 23 Oct 2015 12:25:38 +0000 Message-ID: References: <26978971-4CE9-42F4-BF4C-9F915E44958D@ericsson.com> In-Reply-To: <26978971-4CE9-42F4-BF4C-9F915E44958D@ericsson.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.146] Content-Type: text/plain; charset="utf-8" Content-ID: <75676D7E7B72994495D8BF31028FF8AA@ericsson.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeLIzCtJLcpLzFFi42KZGfG3VtdZXSvMYOJyZouds3cyOTB6TN54 mC2AMYrLJiU1J7MstUjfLoErY/2V56wFx4Qqei9OYGlg7BDqYuTkkBAwkehfs5AZwhaTuHBv PVsXIxeHkMBRRonPPxYwQjhLGCWmr3rPBFLFJuAksez8U3YQW0RASmLT3rtAHRwcwgLWEt3r y0FMEQEbiWPzJSEq9CSmLboINp9FQFVizdafrCA2r4C9xNfHq8HiQkD2w3M3wWxOAQeJ0y9X MoLYjAKyEl8aIWqYBcQlbj2ZzwRxp4DEkj3noW4WlXj5+B8rhK0k8WPDJRaQE5gFNCXW79KH aLWW6DrcDTVGUWJK90N2iBMEJU7OfMIygVFsFpINsxC6ZyHpnoWkexaS7gWMrKsYRYtTi5Ny 042M9FKLMpOLi/Pz9PJSSzYxAqPn4JbfBjsYXz53PMQowMGoxMO7YIpmmBBrYllxZe4hRgkO ZiUR3lIhrTAh3pTEyqrUovz4otKc1OJDjNIcLErivM1MD0KFBNITS1KzU1MLUotgskwcnFIN jAIfjmyaoddoGpOu75/y2jjIxn7XxN5c/6MipVsMOia2XFGrv//bo4Nt7aLYU2nLPzH6zSmK T/nknqede/FpzMa9bV2V9gbsC+V4IqdkvFz0cobk2jnSz3Ysqd86ZWrucc4/yj3WlelbpLU6 +nrP+oZIivx6dzBWVv5TUbMKf8yk6JneCSl6SizFGYmGWsxFxYkAgskpc5oCAAA= Archived-At: Subject: Re: [icnrg] Agenda discussion for Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Oct 2015 12:25:43 -0000 SeKAmW0gc3VyZSB0aGVyZSBhcmUgbW9yZSB0aGluZ3MgcGVvcGxlIHdhbnQgdG8gZGlzY3Vzcy4g UGxlYXNlIHNlbmQgbWUgeW91ciBwcm9wb3NhbHMhIFNvIGZhciB3ZSBnb3QgemVybyBwcm9wb3Nh bHPigKYNCg0KUHJvcG9zYWxzIGZvciBkaXNjdXNzaW9uIHN0YXJ0ZXIgcHJlc2VudGF0aW9ucyBh cmUgYWxzbyBtb3N0IHdlbGNvbWUuIFN1Y2ggcHJlc2VudGF0aW9ucyBzaG91bGQgYmUgbWF4IDEt MiBzbGlkZXMgYWltZWQgZm9yIGEgbWF4IDUgbWluIHByZXNlbnRhdGlvbi4NCg0KCULDtnJqZQ0K DQo+IE9uIDIxIG9rdCAyMDE1LCBhdCAxNzozMCwgQsO2cmplIE9obG1hbiA8Ym9yamUub2hsbWFu QGVyaWNzc29uLmNvbT4gd3JvdGU6DQo+IA0KPiBBcyBkaXNjdXNzZWQgaW4gU2FuIEZyYW5zaXNj byBhbmQgb24gdGhlIG1haWxpbmcgbGlzdCB3ZSB3aWxsIG1ha2UgdGhpcyBtb3JlIG9mIGEgd29y a3Nob3AgbWVldGluZy4gDQo+IA0KPiBXZSBhcmUgcHJvcG9zaW5nIHRoZSBmb2xsb3dpbmcgZm9y bWF0OiBXZSBoYXZlIHR3byBzZXNzaW9ucyBvbmUgYmVmb3JlIGx1bmNoIGFuZCBvbmUgYWZ0ZXIu IEVhY2ggc2Vzc2lvbiBoYXMgMy02IGdyb3VwIGRpc2N1c3Npb25zIHdpdGggbWF4IDEwIHBhcnRp Y2lwYW50IGVhY2guIER1cmluZyBlYWNoIHNlc3Npb24gd2Ugc3BlbmQgMS41IGhvdXJzIGRpc2N1 c3NpbmcgdGhlIHRvcGljcyBhbmQgdGhlbiAxLjUgaG91cnMgaW4gcGxlbmFyeSB0byByZXBvcnQg b24gYW5kIGRpc2N1c3MgdGhlIHJlc3VsdHMgb2YgdGhlIGRpc2N1c3Npb25zLg0KPiANCj4gV2hh dCB3ZSBuZWVkIHRvIGFncmVlIG9uIG5vdyBpcyB0aGUgdG9waWNzIG9mIHRoZSBkaXNjdXNzaW9u cy4gV2hlbiB3ZSBoYXZlIGEgbGlzdCBvZiB0b3BpY3Mgd2Ugd2lsbCBtYWtlIHRhYmxlcyBvbiB0 aGUgV2lraSB3aGVyZSBwZW9wbGUgY2FuIHNpZ24gdXAgZm9yIHRoZSB0b3BpY3MuIFRoZW4gd2Ug d2lsbCBkaXNjdXNzIHRoZSB0b3BpY3Mgd2l0aCB0aGUgbW9zdCBpbnRlcmVzdC4gSWYgY2VydGFp biB0b3BpY3MgZ2V0IG92ZXJzdWJzY3JpYmVkIHdlIGNhbiBydW4gbXVsdGlwbGUgZGlzY3Vzc2lv bnMgb24gdGhlIHNhbWUgdG9waWMgaW4gcGFyYWxsZWxsIGFuZC9vciByZXBlYXQgaXQgaW4gYm90 aCBzZXNzaW9ucy4NCj4gDQo+IFNvbWUgZmlyc3QgdG9waWMgcHJvcG9zYWxzIGFyZToNCj4gDQo+ IAnigKIgTmFtaW5nIChJRC9sb2NhdG9yIHNlcGFyYXRpb24sIHB1Ymxpc2hlciBtb2JpbGl0eSwg bGluayBvYmplY3QsIHJvdXRpbmcgaGludHMsIG5hbWVsZXNzIG9iamVjdHMsIGV0Yy4pIElmIHBv c3NpYmxlIHdlIHNob3VsZCB0cnkgdG8gYnJlYWsgdGhpcyBkb3duIGludG8gc3ViLXRvcGljcy4N Cj4gCeKAoiBQcml2YWN5IA0KPiAJ4oCiIFJlZmVyZW5jZSBpbXBsZW1lbnRhdGlvbg0KPiANCj4g UGxlYXNlIHNlbmQgeW91ciBjb21tZW50cy9wcm9wb3NhbHMgdG8gdGhlIG1haWxpbmcgbGlzdCBv ciB0byB0aGUgSUNOUkcgY2hhaXJzLg0KPiANCj4gV2Ugd2lsbCBrZWVwIHRoZSBsaXN0IG9mIHRv cGljcyBvbiB0aGUgV2lraS4NCj4gDQo+IAlCw7ZyamUsIERpcmsgJiBEYXZlDQo+IA0KPiANCj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gaWNucmcg bWFpbGluZyBsaXN0DQo+IGljbnJnQGlydGYub3JnDQo+IGh0dHBzOi8vd3d3LmlydGYub3JnL21h aWxtYW4vbGlzdGluZm8vaWNucmcNCg0K From nobody Mon Oct 26 17:52:47 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D01E11B3225 for ; Mon, 26 Oct 2015 17:52:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 1.099 X-Spam-Level: * X-Spam-Status: No, score=1.099 tagged_above=-999 required=5 tests=[BAYES_50=0.8, MIME_8BIT_HEADER=0.3, SPF_HELO_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 r5cClYArix8K for ; Mon, 26 Oct 2015 17:52:43 -0700 (PDT) Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0793.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::793]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5A911B321D for ; Mon, 26 Oct 2015 17:52:42 -0700 (PDT) Received: from AM3PR01MB1188.eurprd01.prod.exchangelabs.com (10.163.10.26) by AM3PR01MB1186.eurprd01.prod.exchangelabs.com (10.163.10.24) with Microsoft SMTP Server (TLS) id 15.1.306.13; Tue, 27 Oct 2015 00:52:37 +0000 Received: from AM3PR01MB1188.eurprd01.prod.exchangelabs.com ([10.163.10.26]) by AM3PR01MB1188.eurprd01.prod.exchangelabs.com ([10.163.10.26]) with mapi id 15.01.0306.003; Tue, 27 Oct 2015 00:52:37 +0000 From: "Psaras, Ioannis" To: =?Windows-1252?Q?B=F6rje_Ohlman?= Thread-Topic: [icnrg] Agenda discussion for Yokohama interim Thread-Index: AQHRDBVjbN7ku5pHGUCuFbSDxkcPQJ55A64AgAWHs4A= Date: Tue, 27 Oct 2015 00:52:37 +0000 Message-ID: <5A920551-864A-47E6-AF52-115DE06E815B@live.ucl.ac.uk> References: <26978971-4CE9-42F4-BF4C-9F915E44958D@ericsson.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=i.psaras@ucl.ac.uk; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [210.165.234.98] x-microsoft-exchange-diagnostics: 1; AM3PR01MB1186; 5:8UZrmnLK8oJKhX46HNzWxiJVlJDVMKI4nWI1iPna9CUq0MUUvIq8u8UhUqaXo7Pl5Zl7qWxSzGRkCtOHSCeuAagTpf8U/f/iRP/WzIV2jgQ0bixyduy0ZowCM+e9/9iNhN9Z4/KvjdYZJpR7LV6A6Q==; 24:Ud0NIvXkUa1ZsAsGOKypFrCwvUQa0XpJD8/thJk5RZ4bAkmi5II6URk/jskaWHTKAeDefYf6ppc4I9JbULfvwq1w5LePGSXGnEiyHwQSGfo=; 20:VclZg7MkaEOSK75XPUqBmcWSRLNjcls1cQpfgRBr67NlnhkFi0pjE4mdVeBetmY8BmRUPMdmeOThOexK9j5pGQ== x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(42139001); SRVR:AM3PR01MB1186; x-ucllive-sclrule: HASRUN x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(37575265505322); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(102215026); SRVR:AM3PR01MB1186; BCL:0; PCL:0; RULEID:; SRVR:AM3PR01MB1186; x-forefront-prvs: 0742443479 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(24454002)(199003)(50986999)(19580405001)(81156007)(92566002)(5002640100001)(105586002)(110136002)(5007970100001)(2900100001)(97736004)(77096005)(2950100001)(102836002)(40100003)(11100500001)(5004730100002)(10400500002)(5001960100002)(19580395003)(15975445007)(82746002)(122556002)(74482002)(86362001)(189998001)(101416001)(87936001)(106356001)(5008740100001)(106116001)(54356999)(33656002)(83716003)(76176999)(66066001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM3PR01MB1186; H:AM3PR01MB1188.eurprd01.prod.exchangelabs.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: ucl.ac.uk does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="Windows-1252" Content-ID: <07DBF7E13FB64046AC221A36D66D09C3@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ucl.ac.uk X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2015 00:52:37.0117 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 1faf88fe-a998-4c5b-93c9-210a11d9a5c2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR01MB1186 Archived-At: Cc: icnrg Subject: Re: [icnrg] Agenda discussion for Yokohama interim X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 00:52:46 -0000 Hi Borje and all, we would like to add the following two topics to the discussion: - Accounting, logging at content providers/CDNs and business models for ICN= . - Net neutrality together with privacy. See you Sunday. Yiannis. On 23 Oct 2015, at 13:25, B=F6rje Ohlman wrote: > I=92m sure there are more things people want to discuss. Please send me y= our proposals! So far we got zero proposals=85 >=20 > Proposals for discussion starter presentations are also most welcome. Suc= h presentations should be max 1-2 slides aimed for a max 5 min presentation= . >=20 > B=F6rje >=20 >> On 21 okt 2015, at 17:30, B=F6rje Ohlman wro= te: >>=20 >> As discussed in San Fransisco and on the mailing list we will make this = more of a workshop meeting.=20 >>=20 >> We are proposing the following format: We have two sessions one before l= unch and one after. Each session has 3-6 group discussions with max 10 part= icipant each. During each session we spend 1.5 hours discussing the topics = and then 1.5 hours in plenary to report on and discuss the results of the d= iscussions. >>=20 >> What we need to agree on now is the topics of the discussions. When we h= ave a list of topics we will make tables on the Wiki where people can sign = up for the topics. Then we will discuss the topics with the most interest. = If certain topics get oversubscribed we can run multiple discussions on the= same topic in parallell and/or repeat it in both sessions. >>=20 >> Some first topic proposals are: >>=20 >> =95 Naming (ID/locator separation, publisher mobility, link object, rou= ting hints, nameless objects, etc.) If possible we should try to break this= down into sub-topics. >> =95 Privacy=20 >> =95 Reference implementation >>=20 >> Please send your comments/proposals to the mailing list or to the ICNRG = chairs. >>=20 >> We will keep the list of topics on the Wiki. >>=20 >> B=F6rje, Dirk & Dave >>=20 >>=20 >> _______________________________________________ >> icnrg mailing list >> icnrg@irtf.org >> https://www.irtf.org/mailman/listinfo/icnrg >=20 > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg From nobody Wed Oct 28 04:08:16 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AD581B50C4 for ; Wed, 28 Oct 2015 04:08:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.9 X-Spam-Level: X-Spam-Status: No, score=-3.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 kNVfjsimOyc8 for ; Wed, 28 Oct 2015 04:08:11 -0700 (PDT) Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C785D1B50C1 for ; Wed, 28 Oct 2015 04:08:10 -0700 (PDT) X-AuditID: c1b4fb30-f79626d000006adf-5c-5630ac98613e Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.253.125]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 90.2E.27359.89CA0365; Wed, 28 Oct 2015 12:08:08 +0100 (CET) Received: from ESESSMB107.ericsson.se ([169.254.7.139]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.03.0248.002; Wed, 28 Oct 2015 12:08:08 +0100 From: =?utf-8?B?QsO2cmplIE9obG1hbg==?= To: icnrg Thread-Topic: Yokohama agendas Thread-Index: AQHREXDsQVAzb/aXMkmJ+5mkCpdc0w== Date: Wed, 28 Oct 2015 11:08:07 +0000 Message-ID: <54D81553-2C6C-41D0-BD2B-78B9BE0EB9DA@ericsson.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [153.88.183.149] Content-Type: multipart/alternative; boundary="_000_54D815532C6C41D0BD2B78B9BE0EB9DAericssoncom_" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRmVeSWpSXmKPExsUyM+Jvre6MNQZhBjueW1nsnL2TyYHRY/LG w2wBjFFcNimpOZllqUX6dglcGf+PbmUsOFxa8f/6PuYGxlVFXYycHBICJhJTmn4yQthiEhfu rWfrYuTiEBI4wihxvO0xM4SzhFHi6M95YFVsAk4Sy84/ZQexRQSkJDbtvcsGYgsLSErMv7aX CSIuJzFhxR3WLkYOIFtPYuELOZAwi4CqxOq5c8BaeQXsJaYe7QEbySggK/GlcTUziM0sIC5x 68l8JoiDBCSW7DnPDGGLSrx8/I8VwlaSWHt4OwtEfbLEzcnHoWYKSpyc+YRlAqPQLCSjZiEp m4WkbBbQdcwCmhLrd+lDlChKTOl+yA5ha0i0zpkLZVtLfLy+nhVZzQJGjlWMosWpxUm56UZG eqlFmcnFxfl5enmpJZsYgZFycMtvgx2ML587HmIU4GBU4uEt2KAXJsSaWFZcmXuIUYKDWUmE 98MqgzAh3pTEyqrUovz4otKc1OJDjNIcLErivM1MD0KFBNITS1KzU1MLUotgskwcnFINjDYa ajHzPWtyBa/NMzRQiAuQ+7TukXz2ucxnmxmsPVfuuRD1gvFk4s/AypneeYd9pDrWH9i0Xbe3 QqNINnXLRJVD0pFHViQ6ZrCkrD+tduVe5NKDs1bFrLf54nBFrWkS0+Gs4mvri6tsttqs1/v/ qOqye63b356J716eO5LVtSDH11f5yPyfj5VYijMSDbWYi4oTAceyPneQAgAA Archived-At: Subject: [icnrg] Yokohama agendas X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 11:08:15 -0000 --_000_54D815532C6C41D0BD2B78B9BE0EB9DAericssoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SeKAmXZlIG1hZGUgYWdlbmRhIHByb3Bvc2FscyBmb3IgdGhlIElDTlJHIG1lZXRpbmdzIGluIFlv a29oYW1hLg0KDQpUaGV5IGFyZSBhdmFpbGFibGUgYm90aCBhdCBvdXIgV2lraSwgaHR0cDovL3Ry YWMudG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaXJ0Zi90cmFjL3dpa2kvaWNucmcgYW5kIHRoZSBJRVRG IG1lZXRpbmdzIG1hdGVyaWFsLg0KDQpQbGVhc2UgY2hlY2sgYW5kIHNlZSBpZiB5b3UgY29tbWVu dHMgYW5kL29yIGFkZGl0aW9ucy4NCg0KUGxlYXNlIHJlZmVyIHRvIHRoZSBXaWtpIGZvciB0aGUg bGF0ZXN0IHZlcnNpb24uDQoNCkLDtnJqZQ0KDQrigJTigJTigJTigJTigJTigJTigJTigJTigJQt DQoNCklDTlJHIEludGVyaW0gbWVldGluZyBAIElFVEYgOTQsIFlva29oYW1hLCBKYXBhbiwgTm92 ZW1iZXIgMSwgMjAxNSDCtg0KDQogICogICBEYXRlOiBTdW5kYXkgTm92ZW1iZXIgMSwgMjAxNQ0K ICAqICAgVGltZTogOTowMC0xNzowMCAoY29uZmlybWVkKQ0KICAqICAgTG9jYXRpb246IFJvb20g NDExLzQxMg0KICAqICAgRXRoZXJwYWQgZm9yIG5vdGVzOiBUQkQNCiAgKiAgIEhvc3RzOg0KICAg ICAqICAgTkVDIGlzIGtpbmRseSBzcG9uc29yaW5nIGx1bmNoIGFuZCByZWZyZXNobWVudHMgZm9y IHRoZSBicmVha3MhDQoNCkFnZW5kYSDCtg0KDQogICogICAwOTowMCBXZWxjb21lLCBBZ2VuZGEg QmFzaGluZywgTWludXRlcyB0YWtlciwgQmx1ZXNoZWV0cywgU3RhdHVzIFtDaGFpcnNdIC0tIDEw IG1pbg0KICAqICAgMDk6MTAgRGlzY3Vzc2lvbiBhbmQgZGVjaXNpb24gb24gdG9waWNzIGZvciBn cm91cCBkaXNjdXNzaW9ucywgc3BsaXR0aW5nIGludG8gZ3JvdXBzIC0tIDIwIG1pbg0KICAqICAg MDk6MzAtMTE6MDAgR3JvdXAgZGlzY3Vzc2lvbnMgKGluY2x1ZGluZyByZWZyZXNobWVudCBicmVh aykgLS0gOTAgbWluDQogICogICAxMTowMC0xMjozMCBSZXBvcnRzIG9uIGdyb3VwIGRpc2N1c3Np b25zIGFuZCBkaXNjdXNzaW9uIC0tIDkwIG1pbg0KICAqICAgMTI6MzAtMTQ6MDAgTHVuY2ggLS0g OTAgbWluDQogICogICAxNDowMC0xNTozMCBHcm91cCBkaXNjdXNzaW9ucyAoaW5jbHVkaW5nIHJl ZnJlc2htZW50IGJyZWFrKSAtLSA5MCBtaW4NCiAgKiAgIDE1OjMwLTE3OjAwIFJlcG9ydHMgb24g Z3JvdXAgZGlzY3Vzc2lvbnMgYW5kIGRpc2N1c3Npb24gLS0gOTAgbWluDQoNClByb3Bvc2VkIEFn ZW5kYSBJdGVtcyDCtg0KR3JvdXAgZGlzY3Vzc2lvbnMgb246DQoNCiAgKiAgIE5hbWluZyAoSUQv bG9jYXRvciBzZXBhcmF0aW9uLCBwdWJsaXNoZXIgbW9iaWxpdHksIGxpbmsgb2JqZWN0LCByb3V0 aW5nIGhpbnRzLCBuYW1lbGVzcyBvYmplY3RzLCBldGMuKSBJZiBwb3NzaWJsZSB3ZSBzaG91bGQg dHJ5IHRvIGJyZWFrIHRoaXMgZG93biBpbnRvIHN1Yi10b3BpY3MuDQogICogICBQcml2YWN5DQog ICogICBSZWZlcmVuY2UgaW1wbGVtZW50YXRpb24NCiAgKiAgIEFjY291bnRpbmcsIGxvZ2dpbmcg YXQgY29udGVudCBwcm92aWRlcnMvQ0ROcyBhbmQgYnVzaW5lc3MgbW9kZWxzIGZvciBJQ04uDQog ICogICBOZXQgbmV1dHJhbGl0eSB0b2dldGhlciB3aXRoIHByaXZhY3kuDQogICogICAuLi4NCg0K 4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCULQ0KDQpJQ05SRyBtZWV0aW5nIEAgSUVURiA5NCwg WW9rb2hhbWEsIEphcGFuLCBOb3ZlbWJlciAxLTYsIDIwMTUNCsK2DQoNCiAgKiAgIERhdGU6IFRo dXJzZGF5LCBOb3ZlbWJlciA1IChjb25maXJtZWQpDQogICogICBUaW1lOiA5OjAwLTExOjMwDQog ICogICBMb2NhdGlvbjogUm9vbSAzMDINCiAgKiAgIEV0aGVycGFkIGZvciBub3RlczogVEJEDQoN CkFnZW5kYSDCtg0KDQogICogICBXZWxjb21lLCBBZ2VuZGEgQmFzaGluZywgTWludXRlcyB0YWtl ciwgQmx1ZXNoZWV0cywgU3RhdHVzIC0gQ2hhaXJzIC0tIDEwIG1pbg0KICAqICAgUmVwb3J0cyBm cm9tIGludGVyaW0gbWVldGluZ3MgaW4gUy5GLiBhbmQgWW9rb2hhbWEgLS0gMTUgbWluDQogICog ICBGb3J3YXJkaW5nLUxhYmVsIHN1cHBvcnQgaW4gQ0NOIFByb3RvY29sIChkcmFmdC1yYXZpLWNj bi1mb3J3YXJkaW5nLWxhYmVsLTAxPGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXJh dmktY2NuLWZvcndhcmRpbmctbGFiZWwtMDE+KSAtIFJhdmkgUmF2aW5kcmFuIC0tIDE1IG1pbg0K ICAqICAgUHJvcG9zZWQgRGVzaWduIENob2ljZXMgZm9yIElvVCBvdmVyIEluZm9ybWF0aW9uIENl bnRyaWMgTmV0d29ya2luZyAoZHJhZnQtbGluZGdyZW4taWNucmctZGVzaWduY2hvaWNlcy0wMDxo dHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saW5kZ3Jlbi1pY25yZy1kZXNpZ25jaG9p Y2VzLTAwPikgLSBPbG92IFNjaGVsw6luIC0tIDE1IG1pbg0KICAqICAgRGlzY3Vzc2lvbiBvbiBt ZXJnaW5nIElDTi1Jb1QgZG9jdW1lbnRzIC0gUmF2aSBSYXZpbmRyYW4gLS0gMTUgbWluDQogICog ICAxLXRvLW4gTWF0Y2hpbmcgb2YgSW50ZXJlc3QgYW5kIENvbnRlbnQgT2JqZWN0cyBmb3IgUmVk dWN0aW9uIG9mIFJvdXRlciBXb3JrbG9hZCAtIEp1biBLdXJpaGFyYSAtLSAxNSBtaW4NCiAgKiAg IEItTlJTIHVwZGF0ZXMgLSBKdW5naGEgSG9uZyAtLSAxMCBtaW4NCiAgKiAgIE5hbWUgYmFzZWQg d2ViIGJyb3dzZXIgLSBKdW5naGEgSG9uZyAtLSAxMCBtaW4NCiAgKiAgIFdyYXAgdXAsIE5leHQg bWVldGluZ3MgLS0gMTAgbWluDQoNCg0K --_000_54D815532C6C41D0BD2B78B9BE0EB9DAericssoncom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSeKAmXZlIG1hZGUgYWdlbmRhIHBy b3Bvc2FscyBmb3IgdGhlIElDTlJHIG1lZXRpbmdzIGluIFlva29oYW1hLg0KPGRpdiBjbGFzcz0i Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+VGhleSBhcmUgYXZhaWxhYmxl IGJvdGggYXQgb3VyIFdpa2ksIDxhIGhyZWY9Imh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2dy b3VwL2lydGYvdHJhYy93aWtpL2ljbnJnIiBjbGFzcz0iIj4NCmh0dHA6Ly90cmFjLnRvb2xzLmll dGYub3JnL2dyb3VwL2lydGYvdHJhYy93aWtpL2ljbnJnPC9hPiZuYnNwO2FuZCB0aGUgSUVURiBt ZWV0aW5ncyBtYXRlcmlhbC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k aXY+DQo8ZGl2IGNsYXNzPSIiPlBsZWFzZSBjaGVjayBhbmQgc2VlIGlmIHlvdSBjb21tZW50cyBh bmQvb3IgYWRkaXRpb25zLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rp dj4NCjxkaXYgY2xhc3M9IiI+UGxlYXNlIHJlZmVyIHRvIHRoZSBXaWtpIGZvciB0aGUgbGF0ZXN0 IHZlcnNpb24uPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp diBjbGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj ZTpwcmUiPjwvc3Bhbj5Cw7ZyamU8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPuKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlC08L2Rpdj4N CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46 IDBweDsgZm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogQXJpYWw7IiBjbGFzcz0iIj48YiBj bGFzcz0iIj5JQ05SRyBJbnRlcmltIG1lZXRpbmcgQCBJRVRGIDk0LCBZb2tvaGFtYSwgSmFwYW4s IE5vdmVtYmVyIDEsIDIwMTU8L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTNweDsgdGV4dC1k ZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOiByZ2IoMjE1LCAyMTUsIDIxNSk7IiBjbGFzcz0i Ij48YiBjbGFzcz0iIj4NCiDCtjwvYj48L3NwYW4+PC9kaXY+DQo8dWwgY2xhc3M9IiI+DQo8bGkg c3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiAnVGltZXMg TmV3IFJvbWFuJzsiIGNsYXNzPSIiPg0KRGF0ZTogU3VuZGF5IE5vdmVtYmVyIDEsIDIwMTUgPC9s aT48bGkgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiAn VGltZXMgTmV3IFJvbWFuJzsiIGNsYXNzPSIiPg0KVGltZTogOTowMC0xNzowMCAoY29uZmlybWVk KSA8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQpMb2NhdGlvbjogUm9vbSA0MTEvNDEy IDwvbGk+PGxpIHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbic7IiBjbGFzcz0iIj4NCkV0aGVycGFkIGZvciBub3RlczogVEJE IDwvbGk+PGxpIHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWls eTogJ1RpbWVzIE5ldyBSb21hbic7IiBjbGFzcz0iIj4NCkhvc3RzOg0KPHVsIGNsYXNzPSIiPg0K PGxpIHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogJ1Rp bWVzIE5ldyBSb21hbic7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjwvYj48YiBjbGFzcz0iIj5O RUMgaXMga2luZGx5IHNwb25zb3JpbmcgbHVuY2ggYW5kIHJlZnJlc2htZW50cyBmb3IgdGhlIGJy ZWFrcyE8L2I+DQo8L2xpPjwvdWw+DQo8L2xpPjwvdWw+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBw eDsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogQXJpYWw7IiBjbGFzcz0iIj48YiBjbGFz cz0iIj5BZ2VuZGE8L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFweDsgdGV4dC1kZWNvcmF0 aW9uOiB1bmRlcmxpbmU7IGNvbG9yOiByZ2IoMjE1LCAyMTUsIDIxNSk7IiBjbGFzcz0iIj48YiBj bGFzcz0iIj4gwrY8L2I+PC9zcGFuPjwvZGl2Pg0KPHVsIGNsYXNzPSIiPg0KPGxpIHN0eWxlPSJt YXJnaW46IDBweDsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h bic7IiBjbGFzcz0iIj4NCjA5OjAwIFdlbGNvbWUsIEFnZW5kYSBCYXNoaW5nLCBNaW51dGVzIHRh a2VyLCBCbHVlc2hlZXRzLCBTdGF0dXMgW0NoYWlyc10gLS0gMTAgbWluDQo8L2xpPjxsaSBzdHls ZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nOyIgY2xhc3M9IiI+DQowOToxMCBEaXNjdXNzaW9uIGFuZCBkZWNpc2lvbiBvbiB0b3Bp Y3MgZm9yIGdyb3VwIGRpc2N1c3Npb25zLCBzcGxpdHRpbmcgaW50byBncm91cHMgLS0gMjAgbWlu DQo8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQowOTozMC0xMTowMCBHcm91cCBkaXNj dXNzaW9ucyAoaW5jbHVkaW5nIHJlZnJlc2htZW50IGJyZWFrKSAtLSA5MCBtaW4gPC9saT48bGkg c3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiAnVGltZXMg TmV3IFJvbWFuJzsiIGNsYXNzPSIiPg0KMTE6MDAtMTI6MzAgUmVwb3J0cyBvbiBncm91cCBkaXNj dXNzaW9ucyBhbmQgZGlzY3Vzc2lvbiAtLSA5MCBtaW4gPC9saT48bGkgc3R5bGU9Im1hcmdpbjog MHB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsiIGNs YXNzPSIiPg0KMTI6MzAtMTQ6MDAgTHVuY2ggLS0gOTAgbWluIDwvbGk+PGxpIHN0eWxlPSJtYXJn aW46IDBweDsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7 IiBjbGFzcz0iIj4NCjE0OjAwLTE1OjMwIEdyb3VwIGRpc2N1c3Npb25zIChpbmNsdWRpbmcgcmVm cmVzaG1lbnQgYnJlYWspIC0tIDkwIG1pbiA8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZv bnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+ DQoxNTozMC0xNzowMCBSZXBvcnRzIG9uIGdyb3VwIGRpc2N1c3Npb25zIGFuZCBkaXNjdXNzaW9u IC0tIDkwIG1pbiA8L2xpPjwvdWw+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zaXpl OiAxNHB4OyBmb250LWZhbWlseTogQXJpYWw7IiBjbGFzcz0iIj48YiBjbGFzcz0iIj5Qcm9wb3Nl ZCBBZ2VuZGEgSXRlbXM8L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFweDsgdGV4dC1kZWNv cmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOiByZ2IoMjE1LCAyMTUsIDIxNSk7IiBjbGFzcz0iIj48 YiBjbGFzcz0iIj4gwrY8L2I+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7 IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9 IiI+DQpHcm91cCBkaXNjdXNzaW9ucyBvbjo8L2Rpdj4NCjx1bCBjbGFzcz0iIj4NCjxsaSBzdHls ZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg Um9tYW4nOyIgY2xhc3M9IiI+DQpOYW1pbmcgKElEL2xvY2F0b3Igc2VwYXJhdGlvbiwgcHVibGlz aGVyIG1vYmlsaXR5LCBsaW5rIG9iamVjdCwgcm91dGluZyBoaW50cywgbmFtZWxlc3Mgb2JqZWN0 cywgZXRjLikgSWYgcG9zc2libGUgd2Ugc2hvdWxkIHRyeSB0byBicmVhayB0aGlzIGRvd24gaW50 byBzdWItdG9waWNzLg0KPC9saT48bGkgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXNpemU6IDE1 cHg7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsiIGNsYXNzPSIiPg0KUHJpdmFjeSA8 L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6 ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQpSZWZlcmVuY2UgaW1wbGVtZW50YXRpb24g PC9saT48bGkgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3IFJvbWFuJzsiIGNsYXNzPSIiPg0KQWNjb3VudGluZywgbG9nZ2luZyBhdCBj b250ZW50IHByb3ZpZGVycy9DRE5zIGFuZCBidXNpbmVzcyBtb2RlbHMgZm9yIElDTi4gPC9saT48 bGkgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiAnVGlt ZXMgTmV3IFJvbWFuJzsiIGNsYXNzPSIiPg0KTmV0IG5ldXRyYWxpdHkgdG9nZXRoZXIgd2l0aCBw cml2YWN5LiA8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQouLi4gPC9saT48L3VsPg0K PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+4oCU4oCU 4oCU4oCU4oCU4oCU4oCU4oCU4oCULTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1z aXplOiAxNnB4OyBmb250LWZhbWlseTogQXJpYWw7IiBjbGFzcz0iIj48YiBjbGFzcz0iIj5JQ05S RyBtZWV0aW5nIEAgSUVURiA5NCwgWW9rb2hhbWEsIEphcGFuLCBOb3ZlbWJlciAxLTYsIDIwMTU8 L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTNweDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp bmU7IGNvbG9yOiByZ2IoMjE1LCAyMTUsIDIxNSk7IiBjbGFzcz0iIj48YiBjbGFzcz0iIj4mbmJz cDs8L2I+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTog MTNweDsgZm9udC1mYW1pbHk6IEFyaWFsOyBjb2xvcjogcmdiKDIxNSwgMjE1LCAyMTUpOyIgY2xh c3M9IiI+DQo8c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgOyBmb250LWtl cm5pbmc6IG5vbmUiIGNsYXNzPSIiPjxiIGNsYXNzPSIiPsK2PC9iPjwvc3Bhbj48L2Rpdj4NCjx1 bCBjbGFzcz0iIj4NCjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9u dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQpEYXRlOiBUaHVyc2RheSwg Tm92ZW1iZXIgNSAoY29uZmlybWVkKSA8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQt c2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQpU aW1lOiA5OjAwLTExOjMwIDwvbGk+PGxpIHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zaXplOiAx NXB4OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7IiBjbGFzcz0iIj4NCkxvY2F0aW9u OiBSb29tIDMwMiA8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsg Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQpFdGhlcnBhZCBmb3Ig bm90ZXM6IFRCRCA8L2xpPjwvdWw+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zaXpl OiAxNXB4OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7IG1pbi1oZWlnaHQ6IDE3cHg7 IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw cHg7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1mYW1pbHk6IEFyaWFsOyIgY2xhc3M9IiI+PGIgY2xh c3M9IiI+QWdlbmRhPC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHg7IHRleHQtZGVjb3Jh dGlvbjogdW5kZXJsaW5lOyBjb2xvcjogcmdiKDIxNSwgMjE1LCAyMTUpOyIgY2xhc3M9IiI+PGIg Y2xhc3M9IiI+IMK2PC9iPjwvc3Bhbj48L2Rpdj4NCjx1bCBjbGFzcz0iIj4NCjxsaSBzdHlsZT0i bWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t YW4nOyIgY2xhc3M9IiI+DQpXZWxjb21lLCBBZ2VuZGEgQmFzaGluZywgTWludXRlcyB0YWtlciwg Qmx1ZXNoZWV0cywgU3RhdHVzIC0gQ2hhaXJzIC0tIDEwIG1pbiA8L2xpPjxsaSBzdHlsZT0ibWFy Z2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n OyIgY2xhc3M9IiI+DQpSZXBvcnRzIGZyb20gaW50ZXJpbSBtZWV0aW5ncyBpbiBTLkYuIGFuZCBZ b2tvaGFtYSAtLSAxNSBtaW4gPC9saT48bGkgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXNpemU6 IDE1cHg7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsiIGNsYXNzPSIiPg0KRm9yd2Fy ZGluZy1MYWJlbCBzdXBwb3J0IGluIENDTiBQcm90b2NvbCAoPGEgaHJlZj0iaHR0cDovL3Rvb2xz LmlldGYub3JnL2h0bWwvZHJhZnQtcmF2aS1jY24tZm9yd2FyZGluZy1sYWJlbC0wMSIgY2xhc3M9 IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMywgNDIsIDIyMSk7IiBjbGFzcz0iIj5kcmFmdC1y YXZpLWNjbi1mb3J3YXJkaW5nLWxhYmVsLTAxPC9zcGFuPjwvYT4pIC0gUmF2aSBSYXZpbmRyYW4g LS0gMTUgbWluDQo8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTVweDsg Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQpQcm9wb3NlZCBEZXNp Z24gQ2hvaWNlcyBmb3IgSW9UIG92ZXIgSW5mb3JtYXRpb24gQ2VudHJpYyBOZXR3b3JraW5nICg8 YSBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saW5kZ3Jlbi1pY25yZy1k ZXNpZ25jaG9pY2VzLTAwIiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigzLCA0Miwg MjIxKTsiIGNsYXNzPSIiPmRyYWZ0LWxpbmRncmVuLWljbnJnLWRlc2lnbmNob2ljZXMtMDA8L3Nw YW4+PC9hPikgLSBPbG92DQogU2NoZWzDqW4gLS0gMTUgbWluIDwvbGk+PGxpIHN0eWxlPSJtYXJn aW46IDBweDsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7 IiBjbGFzcz0iIj4NCkRpc2N1c3Npb24gb24gbWVyZ2luZyBJQ04tSW9UIGRvY3VtZW50cyAtIFJh dmkgUmF2aW5kcmFuIC0tIDE1IG1pbiA8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQt c2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9IiI+DQox LXRvLW4gTWF0Y2hpbmcgb2YgSW50ZXJlc3QgYW5kIENvbnRlbnQgT2JqZWN0cyBmb3IgUmVkdWN0 aW9uIG9mIFJvdXRlciBXb3JrbG9hZCAtIEp1biBLdXJpaGFyYSAtLSAxNSBtaW4NCjwvbGk+PGxp IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogJ1RpbWVz IE5ldyBSb21hbic7IiBjbGFzcz0iIj4NCkItTlJTIHVwZGF0ZXMgLSBKdW5naGEgSG9uZyAtLSAx MCBtaW4gPC9saT48bGkgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXNpemU6IDE1cHg7IGZvbnQt ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsiIGNsYXNzPSIiPg0KTmFtZSBiYXNlZCB3ZWIgYnJv d3NlciAtIEp1bmdoYSBIb25nIC0tIDEwIG1pbiA8L2xpPjxsaSBzdHlsZT0ibWFyZ2luOiAwcHg7 IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyIgY2xhc3M9 IiI+DQpXcmFwIHVwLCBOZXh0IG1lZXRpbmdzIC0tIDEwIG1pbiA8L2xpPjwvdWw+DQo8ZGl2IGNs YXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNw OzwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_54D815532C6C41D0BD2B78B9BE0EB9DAericssoncom_-- From nobody Fri Oct 30 11:35:35 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B02281B2F91 for ; Fri, 30 Oct 2015 11:35:34 -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 BjUltE91z42X for ; Fri, 30 Oct 2015 11:35:32 -0700 (PDT) Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7DA31B2D7D for ; Fri, 30 Oct 2015 11:35:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3473; q=dns/txt; s=iport; t=1446230132; x=1447439732; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version; bh=Gj1amH9sF9WGugFSFfu8YkraPkg/juNYmyLSuLhUVr4=; b=kIi2ZXO6vpUD/9/Rvf0KOlzgeL0fN/QicvXeL/YJGm4MMBgWx2zryBVw yp89wFZpodxQ0DFhzVCO08h96U73rxNXFefUUE0jTOZ6fZUJAC88VaCWH YrvAUWD8SbvNECKWZWkYMRlP/ZYFJtS7MZcBgBAOWBWAAayuiU9qy7qIz o=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0D/AQCvtzNW/4cNJK1egztTbwa4UoZaAQ2BWhcKhXgCgTU4FAEBAQEBAQGBCoQ2AQEEAQEBaAMLEAshJQ8BBBM2DgWIMA3EBQEBAQEBAQEBAQEBAQEBAQEBAQEBARQEi3WJQAWNG4kohkWBSIUYgVmHY5J+HwEBQoIQHoFWcoR3AYEGAQEB X-IronPort-AV: E=Sophos;i="5.20,219,1444694400"; d="scan'208";a="203394661" Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-6.cisco.com with ESMTP; 30 Oct 2015 18:35:31 +0000 Received: from XCH-RTP-016.cisco.com (xch-rtp-016.cisco.com [64.101.220.156]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t9UIZVdR015073 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 30 Oct 2015 18:35:31 GMT Received: from CHEILEK-M-D0HG (64.103.77.58) by XCH-RTP-016.cisco.com (64.101.220.156) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Fri, 30 Oct 2015 14:35:04 -0400 From: Alan Cheilek To: Antonio Carzaniga References: <878u718l10.fsf@usi.ch> <5625148B.9080600@cisco.com> <87vba2raoj.fsf@usi.ch> <4AC03A6244C3C34BB52A7EC60B799C4C03CC29A0@m-pdc.sbu.ac.ir> <87r3kqr3jc.fsf@usi.ch> Date: Fri, 30 Oct 2015 18:35:27 +0000 In-Reply-To: <87r3kqr3jc.fsf@usi.ch> (Antonio Carzaniga's message of "Mon, 19 Oct 2015 22:45:11 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.103.77.58] X-ClientProxiedBy: xch-rtp-012.cisco.com (64.101.220.152) To XCH-RTP-016.cisco.com (64.101.220.156) Archived-At: Cc: Muhammad Hosain Abdollahi Sabet , icnrg@irtf.org Subject: Re: [icnrg] The myth of meaningful names X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 18:35:34 -0000 Sorry to resurrect this old thread but I've been pondering some of these naming issues as well and was away when it was active. Is it useful to re-frame these naming issues in database lookup terminology? I'm by no means an expert in modern database mechanics but will give it a try: Let's suppose we are retrieving objects from a database based on name, and call the ICN name a primary key. We are restricting the key to be strictly hierarchical, which is OK as far as it goes. Does this then leave our LINK or hash-based content names as secondary keys, or perhaps as some form of index? The same secondary key question comes up when we consider the data objects themselves.. Are there applications which are using multiple inheritance on their objects far down the hierarchy? If so do they need multiple names to refer to the "same" object depending on which path through the hierarchy reached it? Of course this line of thinking about the "network as database" takes me farther afield into non-naming questions. It wasn't so long after database read was implemented that more complicated operations became needed (set operations, join, and so on). Is a network that has one basic primitive (read) going to provide all the application functionality that is expected today? I'm afraid, as usual, more questions than answers... -Alan Antonio Carzaniga writes: > | That is true that _people_ care about _what_, but as Nacho mentioned > | earlier and I'm agree, _network_ values _routing_ and routing means > | _location_. Of course by location, we mean _topological_ location, but > | again we can't get around the notion of location. > > I agree, in part. The theoretical results are clear: in general, > routing on what we call application-defined names or descriptors (or > name-dependent routing in theory parlance) is expensive. However, it is > not impossible or absurd as a concept, and we also know that theoretical > complexity bounds are not always problematic in practice. And arguably > descriptor-based routing is also beneficial (I'll just give this for > granted here). > > So, we are left with an engineering question: can we engineer a network > in which the benefits of application-defined descriptors are worth the > costs of routing based on such descriptors? > > I agree 100% that this remains an open question. But I think that > avoiding the question -- that is, giving up descriptor-based routing > altogether -- also means giving up the essence of ICN. My opinion. > > In order to make progress without giving up descriptor-based routing, as > a first step, I was proposing to separate descriptors from locators: The > network provides two ways to address/route packets. One with > application-defined descriptors, one network-defined locators. > > | I think the same argument can be used about the meaningfulness of > | names. When we say meaningful, we mean to whom? To people? > > I don't see this as the same argument, but okay. Anyway, I'd say that > application-defined descriptors/names are meaningful to applications and > of course to the people who use those applications (but I'm not saying > that descriptors that enter the network have to be human-readable). > > -Antonio > > _______________________________________________ > icnrg mailing list > icnrg@irtf.org > https://www.irtf.org/mailman/listinfo/icnrg From poschdaniel2@gmail.com Wed Oct 28 08:34:02 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36DBE1A8AC3 for ; Wed, 28 Oct 2015 08:34:02 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.243 X-Spam-Level: X-Spam-Status: No, score=-0.243 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, HTML_MESSAGE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=1.506] 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 TublHEZIzoPs for ; Wed, 28 Oct 2015 08:34:00 -0700 (PDT) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (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 8C2CD1A8AC2 for ; Wed, 28 Oct 2015 08:34:00 -0700 (PDT) Received: by wmff134 with SMTP id f134so8798278wmf.1 for ; Wed, 28 Oct 2015 08:33:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:subject:to:message-id:date:user-agent:mime-version :content-type; bh=zZKj8BBNgAE9q4GyiY2AkE7Z95mQ5Mw6+bzS+8PDW5s=; b=WyLz720CkFk8Ewv9DBwPhko5+RMEcevl4kWFHGAAac1fTGnLRP1GiGlGSebmM2c7Wj 3EoJ4/H/G9BZsPzMBjsQmYF7jCx1Wq7kPQuA3y+WH2ANzEUXqXQZDB2WeeYT28+lzW+q HfYUT8sLc8fJdddg4BkClmHwep/nB332URlbJNP7oxBybtm68DxJ3TXFeGETTW7URnSV xGElO5sqXKrcv30n2+wBLhLN63Q/er5IArSlxKxsbk81bquqLAPZ7mWxG57nxVIn7Tyk ebcaKHEk2IKYJiCZL2ueoNILv6thZ9z+xQQYNoPP8/gUZqqEPVgbgPOB6fqYixgn35oX BH7A== X-Received: by 10.28.147.142 with SMTP id v136mr1873102wmd.53.1446046439122; Wed, 28 Oct 2015 08:33:59 -0700 (PDT) Received: from [143.205.122.155] (itec155.itec.uni-klu.ac.at. [143.205.122.155]) by smtp.googlemail.com with ESMTPSA id wz7sm16483299wjc.26.2015.10.28.08.33.57 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 28 Oct 2015 08:33:58 -0700 (PDT) From: Daniel Posch To: ndn-interest@lists.cs.ucla.edu, icnrg@irtf.org Message-ID: <5630EAE4.20502@gmail.com> Date: Wed, 28 Oct 2015 16:33:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------090606020503010205050808" Archived-At: X-Mailman-Approved-At: Sat, 31 Oct 2015 14:35:11 -0700 Subject: [icnrg] ICN @ ITEC X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 17:30:38 -0000 This is a multi-part message in MIME format. --------------090606020503010205050808 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Dear ICN community members, we are pleased to announce that our website *Information-Centric Networking @ ITEC* is online! You can reach the website via the following URL: http://icn.itec.aau.at/ The website is still work in progress, however, we would be happy if you still decide to come over for a visit! *A highlight is already online:* A framework for deploying your own NDN-based testbed on Banana Pi Routers. This framework is brand-new and has not been published before (the paper is still in the writing process)! Just check it out, deploy your own Banana Pi testbed with extremely low effort and perform emulations as simple as simulations with ndnSIM. The testbed tools are already under heavy use here at ITEC, as we are performing emulations non-stop since more than 35 days! Seems to be stable... :) Stay tuned and keep a look @ icn.itec.aau.at! Best Regards, Daniel on behalf of the ICN people at ITEC --------------090606020503010205050808 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit Dear ICN community members,

we are pleased to announce that our website Information-Centric Networking @ ITEC is online!
You can reach the website via the following URL: http://icn.itec.aau.at/

The website is still work in progress, however, we would be happy if you still decide to come over for a visit!

A highlight is already online: A framework for deploying your own NDN-based testbed on Banana Pi Routers. This framework is brand-new and has not been published before (the paper is still in the writing process)! Just check it out, deploy your own Banana Pi testbed with extremely low effort and perform emulations as simple as simulations with ndnSIM. The testbed tools are already under heavy use here at ITEC, as we are performing emulations non-stop since more than 35 days! Seems to be stable... :)

Stay tuned and keep a look @ icn.itec.aau.at!

Best Regards,
Daniel on behalf of the ICN people at ITEC
--------------090606020503010205050808-- From nobody Sat Oct 31 14:35:36 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6FBF1AD2D9 for ; Tue, 27 Oct 2015 14:17:29 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.451 X-Spam-Level: X-Spam-Status: No, score=-0.451 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, 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 Ppe_9OV_6LDD for ; Tue, 27 Oct 2015 14:17:28 -0700 (PDT) Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com [209.85.220.52]) (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 719F01AD2C0 for ; Tue, 27 Oct 2015 14:17:28 -0700 (PDT) Received: by pacfv9 with SMTP id fv9so243776323pac.3 for ; Tue, 27 Oct 2015 14:17:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=from:content-type:subject:date:message-id:cc:to:mime-version; bh=y8vlkGzask33K2z0ytneeLfmwWvwL3ZMqSbDy4CzLhE=; b=DFWPI2kENj7lTjnBXOl8yUud9r8WZOWnhUnnjSdQA/2TTp0H6IILwYXQuZG2KgKDhu FshaikupMmrNLFwU6yk43wL0KrL5XKGwhnBaCcuAAvFqJD9nw97qUCoMS2EscpbnSF/5 AtMV4nbTxf//ggIWg4SlyfgMVf8tf+rpD5B805m5u6bsehZLroIEU2w8x/sMYaKJU/Hs vYYa/BsTpPhKOsInz8gsiSQS09vBLvXajPGYJbe9871Q1P/aAVHKK3OtaRYCaGNlkTlQ pynoaJaq5tRlUL3YDSFWTorc1yAuLdpWc7IZt5Wz3r0ueXcvMmN8uBVfWrwCg7YOykrG OkSw== X-Received: by 10.67.13.107 with SMTP id ex11mr30087606pad.126.1445980647952; Tue, 27 Oct 2015 14:17:27 -0700 (PDT) Received: from alex.irl.cs.ucla.edu (alex.irl.cs.ucla.edu. [131.179.196.220]) by smtp.gmail.com with ESMTPSA id ir5sm41341775pbc.13.2015.10.27.14.17.27 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Oct 2015 14:17:27 -0700 (PDT) From: Alex Afanasyev X-Pgp-Agent: GPGMail 2.6b2 Content-Type: multipart/signed; boundary="Apple-Mail=_E641786D-2D11-4589-BB6F-DEBC80035DAD"; protocol="application/pgp-signature"; micalg=pgp-sha256 Date: Tue, 27 Oct 2015 14:17:26 -0700 Message-Id: <7BFA69FB-FA2F-4641-A062-F33C29E5925A@cs.ucla.edu> To: nfd-dev Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) X-Mailer: Apple Mail (2.3096.5) Archived-At: X-Mailman-Approved-At: Sat, 31 Oct 2015 14:35:34 -0700 Cc: ndn-interest , icnrg@irtf.org Subject: [icnrg] NFD/ndn-cxx 0.4.0 beta 2 X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 21:17:30 -0000 --Apple-Mail=_E641786D-2D11-4589-BB6F-DEBC80035DAD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Dear all, We are pleased to announce beta 2 of version 0.4.0 of Named Data = Networking Forwarding Daemon (NFD) and ndn-cxx library. The detailed notes for the releases: - for NFD: http://named-data.net/doc/NFD/0.4.0-beta2/RELEASE_NOTES.html - for ndn-cxx library: = http://named-data.net/doc/ndn-cxx/0.4.0-beta2/RELEASE_NOTES.html *** Please note that this release contains several breaking changes to face = system and configuration files. See more details in the release notes. *** Source code, instruction how to install NFD on Ubuntu Linux (12.04, = 14.04, and 15.04) and OS X, tutorials, HOWTOs, a FAQ and other useful resources are available = on official webpages of NFD and ndn-cxx: - http://named-data.net/doc/NFD/0.4.0-beta2/ - http://named-data.net/doc/ndn-cxx/0.4.0-beta2/ We also have updated the NFD developer's guide to revision 5: - http://named-data.net/techreport/ndn-0021-5-nfd-developer-guide.pdf. * * * The NDN/NFD Team: Alexander Afanasyev, Junxiao Shi, Beichuan Zhang, Lixia Zhang, Ilya = Moiseenko, Yingdi Yu, Wentao Shang, Yanbiao Li, Spyridon Mastorakis, Yi Huang, = Jerald Paul Abraham, Steve DiBenedetto, Chengyu Fan, Christos Papadopoulos, = Davide Pesavento, Giulio Grassi, Giovanni Pau, Hang Zhang, Tian Song, Haowei = Yuan, Hila Ben Abraham, Patrick Crowley, Syed Obaid Amin, Vince Lehman, Lan = Wang, Eric Newberry, and others = (http://named-data.net/project/participants/) --Apple-Mail=_E641786D-2D11-4589-BB6F-DEBC80035DAD Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJWL+nmAAoJEJFqoM1ehXDJOl0P/18WepAbxJJBdAJci7agxOWB hnQ942bZCgJcfarJ+Iha64MJKywOnnHqQBXmeHiibuLrzKHE2oh31tG2WBIVxpx9 V7OTNcMyjRS6wXxhq9J9xIeihM4zYFB7sMXLPJYtZ4GCDIfjdrvPd5JX00vz74uy UG9whcws58kYOigFbtrPiQsav28rYfKrCat9kQkNYEtcTE4U/y06aULV7sTi3ODN Lt8fjL19lBYI4pdvdyF4ScQ5LxayhoSH96um8uNSMVZx9FG5CFw86qNW10ucwCzy eY+JhP0/3NP+nmR7PHHbK69dd+aVOXtX2pKK4yZUofs1ZXhKS7j9blc/iXdkZuAy yWwCFp6WH4PK/LzugwVS42BtcbfEpw8Liea01ZvdCPdOK5PvthHSgLjcAdUt1JsP LwvXsNlq+3xJVMmvWdirPxbOks2bx4YoG/aUpNWvZnxudIYB9EK5iYMMxCkCwC8c ZqlCR5Ppow1NNVo344+rIPVC3cecjZ4mHE2xOjHM5BaoSAojp5jI5N5+gvhCIIRi 65IZIxpsVCnumIOELVGAPnyyiOB1z+V+p/1f1hKODxgf3Ucwdb3pkbJNu0CFRyGC CuphcCTYu5UapuvmIEuZ2TMfkbWGVB682obubnBpUP2X0g7g0+c2DiNFQ8QyIzsG sj95nyuOMLLILA3da22O =ru9B -----END PGP SIGNATURE----- --Apple-Mail=_E641786D-2D11-4589-BB6F-DEBC80035DAD-- From nobody Sat Oct 31 22:52:43 2015 Return-Path: X-Original-To: icnrg@ietfa.amsl.com Delivered-To: icnrg@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0CB21B6540 for ; Sat, 31 Oct 2015 22:52:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.012 X-Spam-Level: X-Spam-Status: No, score=-0.012 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, 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 DXrh9MXI8qQx for ; Sat, 31 Oct 2015 22:52:40 -0700 (PDT) Received: from zimbra.cs.ucla.edu (zimbra.cs.ucla.edu [131.179.128.68]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D2421B653E for ; Sat, 31 Oct 2015 22:52:40 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 30131160193 for ; Sat, 31 Oct 2015 22:52:40 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Wxrpj8tT1VGH for ; Sat, 31 Oct 2015 22:52:39 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 456F516050B for ; Sat, 31 Oct 2015 22:52:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id uE0qx79mNTtI for ; Sat, 31 Oct 2015 22:52:39 -0700 (PDT) Received: from dhcp-24-124.meeting.ietf94.jp (unknown [133.93.24.124]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id F10BD160193 for ; Sat, 31 Oct 2015 22:52:38 -0700 (PDT) From: Lixia Zhang Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: Date: Sat, 31 Oct 2015 22:52:37 -0700 To: icnrg@irtf.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) Archived-At: Subject: [icnrg] "Inter-Network Naming, Addressing, and Routing" X-BeenThere: icnrg@irtf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Information-Centric Networking research group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Nov 2015 05:52:41 -0000 for people in today's ICNRG informal meeting: here is the pointer to = this old paper that DaveO mentioned:=20 http://www.postel.org/ien/pdf/ien019.pdf