From yangfeng@chinamobile.com Sun Sep 6 19:41:54 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 645A63A13AB for ; Sun, 6 Sep 2020 19:41:54 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.898 X-Spam-Level: X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 Q2GKHy04PJUl for ; Sun, 6 Sep 2020 19:41:52 -0700 (PDT) Received: from cmccmta2.chinamobile.com (cmccmta2.chinamobile.com [221.176.66.80]) by ietfa.amsl.com (Postfix) with ESMTP id 01F343A13BB for ; Sun, 6 Sep 2020 19:41:51 -0700 (PDT) Received: from spf.mail.chinamobile.com (unknown[172.16.121.19]) by rmmx-syy-dmz-app08-12008 (RichMail) with SMTP id 2ee85f559de306a-35554; Mon, 07 Sep 2020 10:41:40 +0800 (CST) X-RM-TRANSID: 2ee85f559de306a-35554 X-RM-SPAM-FLAG: 00000000 Received: from yangfeng@chinamobile.com ( [223.104.3.166] ) by ajax-webmail-syy-appsvr10-11010 (Richmail) with HTTP; Mon, 7 Sep 2020 10:41:39 +0800 (CST) Date: Mon, 7 Sep 2020 10:41:39 +0800 (CST) From: yangfeng To: apn Message-ID: <2b025f559d08676-00012.Richmail.00008070085393386329@chinamobile.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_676346_236377285.1599446499864" X-Priority: 3 X-RM-TRANSID: 2b025f559d08676-00012 X-RM-OA-ENC-TYPE: 0 X-CLIENT-INFO: X-TIMING=0&X-MASSSENT=0&X-SENSITIVE=0 X-Mailer: Richmail_Webapp(V2.2.26) Archived-At: Subject: [Apn] The draft on APN for SD-WAN use cases has been posted X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Sep 2020 03:02:41 -0000 ------=_Part_676346_236377285.1599446499864 Content-Type: text/plain;charset=UTF-8 Content-Transfer-Encoding: 7bit Hi Folks, This draft on APN for SD-WAN use cases has just been posted. https://datatracker.ietf.org/doc/draft-yang-apn-sd-wan-usecase/ Abstract This document describes the usage of Application-aware Networking (APN) in SD-WAN scenarios. In these scenarios, APN is able to identify a particular application, steer its traffic flows along explicit path across the network, and provide SLA guaranteed network services such as low latency and high reliability. Your comments are very welcomed. Thank you! Best regards, Feng ------=_Part_676346_236377285.1599446499864 Content-Type: text/html;charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Folks,

 

= This draft on APN for SD-WAN use cases has just been posted. 

https://datatracker.ietf.org/doc/draft-yang-apn-sd-wan-usecase/=

 

Abstract

 

   This document describes the usage of= Application-aware Networking

   (APN) in SD-WA= N scenarios.  In these scenarios, APN is able to

&nb= sp;  identify a particular application, steer its traffic flows along<= /span>

   explicit path across the network, and provid= e SLA guaranteed network

   services such as lo= w latency and high reliability. 

 

Your comments are very welcomed. Thank you!

 <= /span>

Best regards,

Feng



=20 ------=_Part_676346_236377285.1599446499864-- From nobody Mon Sep 7 23:59:36 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCB4F3A0818 for ; Mon, 7 Sep 2020 23:59:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.014 X-Spam-Level: X-Spam-Status: No, score=0.014 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 Auvv3mSJsOrG for ; Mon, 7 Sep 2020 23:59:32 -0700 (PDT) Received: from sendh.mailex.chinaunicom.cn (sendh.mailex.chinaunicom.cn [210.53.66.231]) by ietfa.amsl.com (Postfix) with ESMTP id B30DD3A08E2 for ; Mon, 7 Sep 2020 23:59:30 -0700 (PDT) X-AuditID: 0a000f37-8f1ff7000000a0d2-c2-5f572bd0862a Received: from M10-HQ-MLCEN06.cnc.intra (Unknown_Domain [10.249.212.36]) by sendh.mailex.chinaunicom.cn (Symantec Messaging Gateway) with SMTP id D0.A5.41170.0DB275F5; Tue, 8 Sep 2020 14:59:28 +0800 (HKT) Received: from M10-HQ-ML12.hq.cnc.intra (10.249.213.82) by M10-HQ-MLCEN06.cnc.intra (10.249.212.36) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 8 Sep 2020 14:59:29 +0800 Received: from LAPTOP-9AHEORUQ (10.122.203.1) by M10-HQ-ML12.hq.cnc.intra (10.249.213.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 8 Sep 2020 14:59:24 +0800 Date: Tue, 8 Sep 2020 14:59:24 +0800 From: "zhangs366@chinaunicom.cn" To: apn CC: =?GB2312?B?styzqQ==?= X-Priority: 3 X-Has-Attach: no X-Mailer: Foxmail 7, 2, 7, 174[cn] MIME-Version: 1.0 Message-ID: <2020090814592467230612@chinaunicom.cn> Content-Type: multipart/alternative; boundary="----=_001_NextPart850233120414_=----" X-Originating-IP: [10.122.203.1] X-ClientProxiedBy: M10-HQ-MLF04.hq.cnc.intra (10.249.213.53) To M10-HQ-ML12.hq.cnc.intra (10.249.213.82) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsXC9fOKiu4F7fB4g2PNNhZfZ+U4MHosWfKT KYAxissmJTUnsyy1SN8ugSuj4+w5poJl7hVX58c1MD516GLk5JAQMJHYdu4RI4gtJHCeUeLt s5QuRi4gezujxJWpB9khnLWMErfu3GABqWIRUJE41fEDzGYTsJY4dWQvWLeIgJjEmbYGNhCb WcBQ4tuat6xdjBwcwgJ6EvMnC0As45WY0f6UBcIWkLi5ZQIbhK0ksauzG8zmFRCUODnzCQtI K6+AscSXuREQE8MkNnd+YIW4U1Xiz5xmJohWBYldf04xQthZEp1XN7BOYBSahWTSLCTtELaW xLyG30wQtqLElO6H7BC2psS3n+uh4toSyxa+Zl7AyLaKUTLY193C2MJA199ULzkjMy+xNC8z OT9XLzlvEyMo+Bn4zXcw/rz1Qe8QIxMH4yFGCQ5mJRHerkOh8UK8KYmVValF+fFFpTmpxYcY pTlYlMR53UxWxQkJpCeWpGanphakFsFkmTg4pRqYigM/Si8wfaJ7ftkPucv3Kurvzlh4TjlX 8dZZuWN1j9vYV6tbvkqY6Zfncv2CveAaz505yrJL/WJ/bg9Vmy30LDG8esKjqR+N2UoUVXUv pL79EOx66M3ysNzb3Qt3Je4/nlS9SvP71202EVHXy56KWR2f0pX1borSrW3x+kt3Hok/q+wr wMiZonDy7cRuh9PdmZtU/i6Qy/mbIie+r/5JTcwjp4fZU1hZQytXMkQuif9Wve3hpfBFcv+a jusWvpfZk/Pg2v7c5gXm0TN9c13ECi8KWjIuj7kveumcjOIffUuLv59KhD7rrLzid/3416lH ywvCL+dG7donz5ruqXd74qkOZZWWtY417eXnLji6KbEUZyQaajEXFScCAH4CEX3tAgAA Archived-At: Subject: [Apn] Use Cases of APN in Game Acceleration X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Sep 2020 06:59:35 -0000 ------=_001_NextPart850233120414_=---- Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgYWxsLA0KDQpJIHRoaW5rIEFQTiBjYW4gd29yayB3ZWxsIGluIEdhbWUgQWNjZWxlcmF0aW9u IHNjZW5hcmlvLiAgV2l0aCBBUE4gT3BlcmF0b3JzIGNhbiBwcm92aWRlIGhpZ2hseSBjdXN0b21p emVkIGFuZCBmbGV4aWJsZSBzZXJ2aWNlcyBmb3IgYXBwbGljYXRpb25zIGFuZCBpbXByb3ZlIHRo ZSBxdWFsaXR5IG9mIGV4cGVyaWVuY2Ugb2YgdXNlcnMuDQoNCkluIHRoZSB0aGUgZHJhZnSjumh0 dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC16aGFuZy1hcG4tYWNjZWxlcmF0aW9uLXVz ZWNhc2UtMDAsIHdlIGludHJvZHVjZSB0d28gdHlwaWNhbCBnYW1lIGFjY2VsZXJhdGlvbiBzY2Vu YXJpb3Mgd2l0aCAgQVBOLg0KDQpJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gaXQsIHdlIGNhbiBo YXZlIG1vcmUgZGlzY3Vzc2lvbi4NCg0KQmVhdCBSZWdhcmRzfg0KDQpaaGFuZyBTaHVhaQ0KDQoN CkZyb206IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpPG1haWx0bzpwZW5nc2h1cGluZ0BodWF3 ZWkuY29tPg0KRGF0ZTogMjAyMC0wOC0yNCAxNzoxNw0KVG86IGFwbkBpZXRmLm9yZzxtYWlsdG86 YXBuQGlldGYub3JnPg0KU3ViamVjdDogW0Fwbl0gQVBOIFVzZSBDYXNlcw0KRGVhciBhbGwsDQpX ZSBoYXZlIGJlZW4gZXhwbG9yaW5nIHRoZSB1c2UgY2FzZXMgdGhhdCBjb3VsZCBiZW5lZml0IGZy b20gQVBOLg0KU29tZSB1c2UgY2FzZXMgaW4gRWRnZSBDb21wdXRpbmcgaGF2ZSBiZWVuIGxpc3Rl ZCBpbiB0aGUgZHJhZnQ6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saXUtYXBu LWVkZ2UtdXNlY2FzZS0wMA0KU29tZSB1c2UgY2FzZXMgaW4gR2FtZSBBY2NlbGVyYXRpb24gaGF2 ZSBiZWVuIGxpc3RlZCBpbiB0aGUgZHJhZnQ6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k cmFmdC16aGFuZy1hcG4tYWNjZWxlcmF0aW9uLXVzZWNhc2UtMDANCldoYXQgZG8geW91IHRoaW5r IGFib3V0IHRoZXNlIHVzZSBjYXNlcz8gV2hhdCBhcmUgdGhlIGJlbmVmaXRzIHRoYXQgY2FuIGJl IGJyb3VnaHQgYnkgQVBOPyBXb3VsZCB5b3UgbGlrZSB0byBzaGFyZSBzb21lIG90aGVyIHVzZSBj YXNlcyB0aGF0IGFyZSB2YWx1YWJsZSB0byB5b3U/DQpUaGFuayB5b3UhDQpCZXN0IHJlZ2FyZHMs DQpTaHVwaW5nDQoNCsjnufvE+rTtzvO908rVwcu4w9PKvP6jrMfrzai5/bXn19PTyrz+waK8tM2o 1qrO0sPHoaPH67vYuLTTyrz+tb0gaHFzLXNwbWNAY2hpbmF1bmljb20uY26jrLy0v8nS1M3Ltqm0 y9PKvP6ho87Sw8e9q8GivLS9q8T6tcTQxc+itNPO0sPHtcS3osvNxL/CvNbQyb6z/aGjIElmIHlv dSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IgcGxlYXNlIG5vdGlmeSB1cyBpbW1l ZGlhdGVseSBieSBlLW1haWwuIFBsZWFzZSByZXBseSB0byBocXMtc3BtY0BjaGluYXVuaWNvbS5j biAseW91IGNhbiB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbC4gV2Ugd2lsbCBpbW1lZGlhdGVs eSByZW1vdmUgeW91ciBpbmZvcm1hdGlvbiBmcm9tIHNlbmQgY2F0YWxvZ3VlIG9mIG91ci4NCg== ------=_001_NextPart850233120414_=---- Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: quoted-printable
=
Hi all,
I think APN can work well in Game Acceleration scenario.  With APN Operators can=
 provide highly customized and flexible services for applications and improve the qualit=
y of experience of users.
In the the draft=A3=BAhttps://tools.ietf.org/html/draft-zhang-apn-accelera=
tion-usecase-00, we introduce two typical g=
ame acceleration scenarios with  APN.
If you are intereste=
d in it, we can have more discussion.
Beat Rega=
rds~
Zhang Shua=
i

From: Pengshuping=
 (Peng Shuping)<mailto:pengshuping@huawei.com>=0A=
Date: 2020-08-24 17:17=0A=
To: apn@ietf.org<mailto:apn@ietf.org>=0A=
Subject: [Apn] APN Use Cases=0A=
Dear all,=0A=
We have been exploring the use cases that could benefit from APN.=0A=
Some use cases in Edge Computing have been listed in the draft: https://tools.ietf.org/html/draft-l=
iu-apn-edge-usecase-00=0A=
Some use cases in Game Acceleration have been listed in the draft: https://tools.ietf.or=
g/html/draft-zhang-apn-acceleration-usecase-00=0A=
What do you think about these use cases? What are the benefits that can be =
brought by APN? Would you like to share some other use cases that are valua=
ble to you?=0A=
Thank you!=0A=
Best regards,=0A=
Shuping

=C8=E7=B9=FB=C4=FA=B4=ED=CE=F3=BD=D3=CA=D5=C1=CB=B8=C3=D3=CA=BC=FE=A3=AC=C7= =EB=CD=A8=B9=FD=B5=E7=D7=D3=D3=CA=BC=FE=C1=A2=BC=B4=CD=A8=D6=AA=CE=D2=C3=C7= =A1=A3=C7=EB=BB=D8=B8=B4=D3=CA=BC=FE=B5=BD hqs-spmc@chinaunicom.cn=A3= =AC=BC=B4=BF=C9=D2=D4=CD=CB=B6=A9=B4=CB=D3=CA=BC=FE=A1=A3=CE=D2=C3=C7=BD=AB= =C1=A2=BC=B4=BD=AB=C4=FA=B5=C4=D0=C5=CF=A2=B4=D3=CE=D2=C3=C7=B5=C4=B7=A2=CB= =CD=C4=BF=C2=BC=D6=D0=C9=BE=B3=FD=A1=A3 If you have received this email in = error please notify us immediately by e-mail. Please reply to hqs-spmc= @chinaunicom.cn ,you can unsubscribe from this mail. We will immediate= ly remove your information from send catalogue of our. ------=_001_NextPart850233120414_=------ From nobody Tue Sep 8 17:06:28 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06C943A0B68 for ; Tue, 8 Sep 2020 17:06:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.989 X-Spam-Level: X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com 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 2ceFOIlmRfZU for ; Tue, 8 Sep 2020 17:06:25 -0700 (PDT) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2102.outbound.protection.outlook.com [40.107.94.102]) (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 783403A0B53 for ; Tue, 8 Sep 2020 17:06:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UYq4gSSBOwEKoAqSdlHSABVXAm0Qigk8WDGHUE446XRpq8CVRMbqQzqwYv3xSJcRySKxTxSYjqW2EOtR/4GAZrig6/MzXvjsgGEr1mKS76s7vjEBfamCh/uHeYMviZso5p1nlqLtX8qlB8B7lps3rSXsI/I/EjfyciiJuySb+KoOhiUtHm6byGtf5e+PXtNQlZuf0uP+6LrDrD5ABkGSYcNiktD8pDqnwkmxlOjkG2IppU7pe65dquJXzo5MdR0vIaLVisEeR6k4gyquOHlmQU6LYMPnZNYrjKMsUz9Wm3E0X08uj+bySkOdH2s2KO8gQy72pBHtJYwldIdtdJKFsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EJSJM5x5pUjoKHCkRyj8fsCgrGBjB7eRG0BtZxN9IJU=; b=QQssN6xX8WexNp/VsQ+WZ2qt+Mlrz1aatdedPWv1x4Q+reLn+xCY50h/QEvp0G2bT29I4L07RXuKmaHZEjbPtMjWQNITux4M9bpW10ajExQrVoIVg3oQEITzo2fi5iW3c3XAtrwepQRga7KB4L6Z8kqGGXFSVY+gNRkZAgggaH8OuYzrJuq54lSasE65HtuVZE6yIoGZHYCK5iAGfttrjzhYCYv3AfaS2mIsevMflK5EKd/U5CL1RvemvxBa8Df4krWDRnpNZpj+2H1l7xJSJCy3Zmm8JIB7DJEzY96Cft6OOj5yfkaPTqnc/IteSxG+crYlYHFwPoBOQLM2fQtBXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EJSJM5x5pUjoKHCkRyj8fsCgrGBjB7eRG0BtZxN9IJU=; b=SnDQDwcfDBzKfybCrLg+ZUsGUiwGdP+FlB92XDi9yvNEj6uFU744HEqWi6p4UJex+2TtQgBJ4Cj5ZgXlC12UAe1j1b4vUaCqB8eepJ5l91heAu9cPZwkD7qN9eDCHLVj+il0IKIrJMv8R56A6K5fP9XPGn10oCk9zEsc292uXoY= Received: from BYAPR13MB2582.namprd13.prod.outlook.com (2603:10b6:a03:b2::19) by BYAPR13MB4310.namprd13.prod.outlook.com (2603:10b6:a03:a3::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.14; Wed, 9 Sep 2020 00:06:21 +0000 Received: from BYAPR13MB2582.namprd13.prod.outlook.com ([fe80::b89d:f3bc:e6fe:e097]) by BYAPR13MB2582.namprd13.prod.outlook.com ([fe80::b89d:f3bc:e6fe:e097%7]) with mapi id 15.20.3348.019; Wed, 9 Sep 2020 00:06:21 +0000 From: Michael McBride To: "Pengshuping (Peng Shuping)" , "apn@ietf.org" Thread-Topic: APN Use Cases Thread-Index: AdZ5t8Waj30XiyH7RGSxyHCUthMgkQMgWbEQ Date: Wed, 9 Sep 2020 00:06:20 +0000 Message-ID: References: <4278D47A901B3041A737953BAA078ADE192ED9AF@DGGEML532-MBX.china.huawei.com> In-Reply-To: <4278D47A901B3041A737953BAA078ADE192ED9AF@DGGEML532-MBX.china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=futurewei.com; x-originating-ip: [108.197.145.62] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2b323e21-1359-4006-3fcb-08d854542eae x-ms-traffictypediagnostic: BYAPR13MB4310: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: N5RS+cBHZZmbkZCMo79Ff7LYzRphC3Y2FRhuHW6DteSRZ/wP1CQFMjcQAU5QsF5psVYZ4sP9L/H0VIhKNApsh+2hYHGq+fNIFzfk7jXCgSFodbrSikS+F2+vcN1zHp0YK7NFk7GpMFNG4M6XVOdJbx2gM0GDnDvyz2LWyO10o3FZIZugKtPOUG3Xn6ptQNyLKtK7nnVXSu7Wl03nogf6tDbtIY6kEq4foDeKrwvjvzsbqqIQ3HNorN/Kh56U1pPOeMUG1lADabOTe8XmUlmLUQSOdqxlq1qEuD6HLEJ5yCiScUssCV+x8eqSm6GEcOMl8rX6FZWa+KmGeAmx6OmHQPEP2OXoYNC6WpK9oAQT63JebNelpCaTdS7oBGuxZRs7dUghVARgE4ecZZr51iWoDQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR13MB2582.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39850400004)(346002)(396003)(366004)(136003)(966005)(8936002)(7116003)(478600001)(55016002)(83380400001)(7696005)(166002)(86362001)(3480700007)(9326002)(71200400001)(110136005)(316002)(9686003)(52536014)(186003)(8676002)(76116006)(5660300002)(53546011)(64756008)(66556008)(2906002)(33656002)(66476007)(66446008)(66946007)(6506007)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: fi0YG0uWdZpstrUEo6nV3t77MXYEoGWb5gUw53PLbw+X6s9QYPtBtrkogrQ7jxE5KVnK995CNj5hIuzIsHp+BrXKbnAH0t4SSXI9VJvRm843VWKrIJEv1PnIoMdn+19jAxiDOWZQRAdrIa/Ypc+gR2Tkb2r09IVlDAbJneb9C7AjRvJYqBLIEY2rHPOCmoElvq8oTeEK2It8nlo4B6PkHsf4kwf6a63D0h0swS01P5ErXMC4LfgYJXsSrmuM1Oww2geM5GQnkDGrYNPzJg5blSODsM0gTmzb7i70svNzvytxwJBi/IbSQXsUmShwVrmLq+G8MmmZXGx+USb78fZ6809hu+f8zu/CjwHf6uSYmytUSNxFcs9c7a8O8OUKyUQ+nQY8Vlh4GbsJA5CW9j14o+J25dgUaoYJzl+8NyEMtvEaN9t94G+Jz87WbvBk0W7yaI5gEM3BeSqdDCwj/39vgsioPfV4gBiBFhkcJfOMKeVvSm6NmgNZNCQvvMrcLZ+Q3Kvn7n4xQB55rETy1Kruki9zeSQsk9yvW902MZ6Z8S8xv+6H+1Enu0yPHZBMaMXIDhGt7tvWFwp2f0Zh2bQ5ujfodImIN0ky5m3RbtYAsgoR4Sj8qcTGCncSXBnp4TZY3le4CJl9yhe1uSr+LfFTCg== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_BYAPR13MB2582FC068B77D401362D1462F4260BYAPR13MB2582namp_" MIME-Version: 1.0 X-OriginatorOrg: Futurewei.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR13MB2582.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b323e21-1359-4006-3fcb-08d854542eae X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2020 00:06:20.8503 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: s4vHzLe45MmN1EV5lcg/Y0TasXQZY8PBH4E8lokWiStuErIt7HpG3IvvehymuTuxSDP0YdAKZVn+oC/0J1uRIQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB4310 Archived-At: Subject: Re: [Apn] APN Use Cases X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 00:06:27 -0000 --_000_BYAPR13MB2582FC068B77D401362D1462F4260BYAPR13MB2582namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Shuping, > Some use cases in Edge Computing have been listed in the draft: https://t= ools.ietf.org/html/draft-liu-apn-edge-usecase-00 One of the findings, of a series of edge computing side meetings, was the n= eed for standardized edge data discovery: https://datatracker.ietf.org/doc/draft-mcbride-edge-data-discovery-overview= / Perhaps we can include an APN use case (or separate draft) where the networ= k is aware of the applications data needs, is able to find the data and the= n compute on it. Something worth investigating anyway. Thanks, mike From: Apn On Behalf Of Pengshuping (Peng Shuping) Sent: Monday, August 24, 2020 2:17 AM To: apn@ietf.org Subject: [Apn] APN Use Cases Dear all, We have been exploring the use cases that could benefit from APN. Some use cases in Edge Computing have been listed in the draft: https://too= ls.ietf.org/html/draft-liu-apn-edge-usecase-00 Some use cases in Game Acceleration have been listed in the draft: https://= tools.ietf.org/html/draft-zhang-apn-acceleration-usecase-00 What do you think about these use cases? What are the benefits that can be = brought by APN? Would you like to share some other use cases that are valua= ble to you? Thank you! Best regards, Shuping --_000_BYAPR13MB2582FC068B77D401362D1462F4260BYAPR13MB2582namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Shuping,

 

> Some use cases in Edge Computing have b= een listed in the draft: https://tools.ietf.org/html/draft-liu-apn-edge-usecase-00

 

One of the findings= , of a series of edge computing side meetings, was the need for standardize= d edge data discovery:

 

https= ://datatracker.ietf.org/doc/draft-mcbride-edge-data-discovery-overview/=

 

Perhaps we can incl= ude an APN use case (or separate draft) where the network is aware of the a= pplications data needs, is able to find the data and then compute on it. So= mething worth investigating anyway.

 

Thanks,<= /span>

mike

 

From: = Apn <apn-bounces@ietf.org> On Behalf Of Pengshuping (Peng Shuping)
Sent: Monday, August 24, 2020 2:17 AM
To: apn@ietf.org
Subject: [Apn] APN Use Cases

 =

Dear all,=

&nbs= p;

We have b= een exploring the use cases that could benefit from APN.

&nbs= p;

Some use = cases in Edge Computing have been listed in the draft: https://tools.ietf.org/html/draft-liu-apn-edge-usecase-00

Some use = cases in Game Acceleration have been listed in the draft: https://tools.ietf.org/html/draft-zhang-apn-acceleration-usecase-00

&nbs= p;

What do y= ou think about these use cases? What are the benefits that can be brought b= y APN? Would you like to share some other use cases that are valuable to yo= u?

&nbs= p;

Thank you= !

&nbs= p;

Best rega= rds,

Shuping <= o:p>

--_000_BYAPR13MB2582FC068B77D401362D1462F4260BYAPR13MB2582namp_-- From nobody Wed Sep 9 00:20:09 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26A7B3A10D6 for ; Wed, 9 Sep 2020 00:20:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.8 X-Spam-Level: X-Spam-Status: No, score=-1.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=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 e1WaWDRlOMWe for ; Wed, 9 Sep 2020 00:20:02 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 D2F8A3A10D4 for ; Wed, 9 Sep 2020 00:20:01 -0700 (PDT) Received: from lhreml737-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 151FB423E3ACB88AD80D for ; Wed, 9 Sep 2020 08:19:58 +0100 (IST) Received: from lhreml737-chm.china.huawei.com (10.201.108.187) by lhreml737-chm.china.huawei.com (10.201.108.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 9 Sep 2020 08:19:57 +0100 Received: from DGGEML404-HUB.china.huawei.com (10.3.17.39) by lhreml737-chm.china.huawei.com (10.201.108.187) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Wed, 9 Sep 2020 08:19:57 +0100 Received: from DGGEML532-MBX.china.huawei.com ([169.254.8.17]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0487.000; Wed, 9 Sep 2020 15:19:50 +0800 From: "Pengshuping (Peng Shuping)" To: Michael McBride , "apn@ietf.org" CC: Peng Liu Thread-Topic: APN Use Cases Thread-Index: AdZ5t8Waj30XiyH7RGSxyHCUthMgkQMgWbEQAA9bC2A= Date: Wed, 9 Sep 2020 07:19:50 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE1937F4BF@DGGEML532-MBX.china.huawei.com> References: <4278D47A901B3041A737953BAA078ADE192ED9AF@DGGEML532-MBX.china.huawei.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.188.26] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE1937F4BFDGGEML532MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Apn] APN Use Cases X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 07:20:08 -0000 --_000_4278D47A901B3041A737953BAA078ADE1937F4BFDGGEML532MBXchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Mike, It sounds an interesting use case to make the network aware of the applicat= ions data needs. Just to clarify first, what would be the "applications data needs" to be mo= re specific? Any idea on how to express/formulate these data needs and inte= grate with APN? Best regards, Shuping From: Michael McBride [mailto:michael.mcbride@futurewei.com] Sent: Wednesday, September 9, 2020 8:06 AM To: Pengshuping (Peng Shuping) ; apn@ietf.org Subject: RE: APN Use Cases Hi Shuping, > Some use cases in Edge Computing have been listed in the draft: https://t= ools.ietf.org/html/draft-liu-apn-edge-usecase-00 One of the findings, of a series of edge computing side meetings, was the n= eed for standardized edge data discovery: https://datatracker.ietf.org/doc/draft-mcbride-edge-data-discovery-overview= / Perhaps we can include an APN use case (or separate draft) where the networ= k is aware of the applications data needs, is able to find the data and the= n compute on it. Something worth investigating anyway. Thanks, mike From: Apn > On Behalf Of = Pengshuping (Peng Shuping) Sent: Monday, August 24, 2020 2:17 AM To: apn@ietf.org Subject: [Apn] APN Use Cases Dear all, We have been exploring the use cases that could benefit from APN. Some use cases in Edge Computing have been listed in the draft: https://too= ls.ietf.org/html/draft-liu-apn-edge-usecase-00 Some use cases in Game Acceleration have been listed in the draft: https://= tools.ietf.org/html/draft-zhang-apn-acceleration-usecase-00 What do you think about these use cases? What are the benefits that can be = brought by APN? Would you like to share some other use cases that are valua= ble to you? Thank you! Best regards, Shuping --_000_4278D47A901B3041A737953BAA078ADE1937F4BFDGGEML532MBXchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Mike= ,

&n= bsp;

It soun= ds an interesting use case to make the network aware of the applications da= ta needs.

&n= bsp;

Just to= clarify first, what would be the “applications data needs” to = be more specific? Any idea on how to express/formulate these data needs and= integrate with APN?

&n= bsp;

Best re= gards,

Shuping=

&n= bsp;

From: Michael McBride [mailto:michael.mcbride@futur= ewei.com]
Sent: Wednesday, September 9, 2020 8:06 AM
To: Pengshuping (Peng Shuping) <pengshuping@huawei.com>; apn@i= etf.org
Subject: RE: APN Use Cases

 

Hi S= huping,

 

>= Some use cases in Edge Computing have been lis= ted in the draft: https://tools.ietf.org/html/draft-liu-apn-edge-usecase-00

 

One = of the findings, of a series of edge computing side meetings, was the need = for standardized edge data discovery:

 

https://datatracker.ietf.org/doc/draft-mcbride-edge-data-discover= y-overview/

 

Perh= aps we can include an APN use case (or separate draft) where the network is= aware of the applications data needs, is able to find the data and then co= mpute on it. Something worth investigating anyway.

 

Than= ks,

mike=

 

From: Apn <apn-bounces@ietf.org> On Behalf Of Pengshuping (Peng Shuping)
Sent: Monday, August 24, 2020 2:17 AM
To: apn@ietf.org
Subject: [Apn] APN Use Cases

 

Dear all,

 

We have been exploring the use = cases that could benefit from APN.

 

Some use cases in Edge Computin= g have been listed in the draft: https://tools.ietf.org/html/draft-liu-apn-edge-usecase-00

Some use cases in Game Accelera= tion have been listed in the draft: https://tools.ietf.org/html/draft-zhang-apn-acceleration-usecase-00

 

What do you think about these u= se cases? What are the benefits that can be brought by APN? Would you like = to share some other use cases that are valuable to you?

 

Thank you!

 

Best regards,

Shuping

--_000_4278D47A901B3041A737953BAA078ADE1937F4BFDGGEML532MBXchi_-- From nobody Wed Sep 9 00:45:26 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81E3A3A108F for ; Wed, 9 Sep 2020 00:45:23 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.226 X-Spam-Level: X-Spam-Status: No, score=-1.226 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.001, HTML_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, INVALID_MSGID=0.568, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SPOOFED_URL=0.001, SPOOFED_URL_HOST=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=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 R3iqb8Dd1M2t for ; Wed, 9 Sep 2020 00:45:21 -0700 (PDT) Received: from cmccmta2.chinamobile.com (cmccmta2.chinamobile.com [221.176.66.80]) by ietfa.amsl.com (Postfix) with ESMTP id AD77D3A0C76 for ; Wed, 9 Sep 2020 00:45:20 -0700 (PDT) Received: from spf.mail.chinamobile.com (unknown[172.16.121.11]) by rmmx-syy-dmz-app06-12006 (RichMail) with SMTP id 2ee65f5888039c3-6be37; Wed, 09 Sep 2020 15:45:07 +0800 (CST) X-RM-TRANSID: 2ee65f5888039c3-6be37 X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from PENG (unknown[10.2.50.87]) by rmsmtp-syy-appsvr06-12006 (RichMail) with SMTP id 2ee65f588800510-e1320; Wed, 09 Sep 2020 15:45:07 +0800 (CST) X-RM-TRANSID: 2ee65f588800510-e1320 MIME-Version: 1.0 x-PcFlag: 58073ea6-1029-4354-a8d5-7981518a23e9_5_40536 X-Mailer: PC_RICHMAIL 2.8.2 Date: 09 Sep 2020 15:45:05 +0800 From: =?utf-8?B?UGVuZyBMaXU=?= To: =?utf-8?B?TWljaGFlbCBNY0JyaWRl?=, =?utf-8?B?UGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZyk=?= Cc: apn Message-ID: 2020090915450587076516@chinamobile.com> Content-Type: multipart/Alternative; boundary="----=_001_NextPart87076516_=----" Archived-At: Subject: Re: [Apn] APN Use Cases X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 07:45:24 -0000 This is a multi-part message in MIME format. ------=_001_NextPart87076516_=---- Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQ0NDUhpIE1pa2UgYW5kIFNodXBpbmcsDQ0NDQ1BcyB0aGUgY28tYXV0aG9yIG9mIGRyYWZ0LWxp dS1hcG4tZWRnZS11c2VjYXNlLTAwLCAgSSBhbSBhbHNvIGludGVyZXN0ZWQgaW4gdGhlIGRhdGEg ZGlzY292ZXJ5LCBhbmQgaGF2ZSBzb21lIHF1ZXN0aW9uczoNDQ0NDSgxKSBJdCBpcyBlYXN5IHRv IHVuZGVyc3RhbmQgdGhlIHByb2Nlc3Mgb2YgZGlzY292ZXJpbmcgdGhlIGRldmljZSwgYW5kIHRo ZSBwcm9jZXNzIG9mIGNvbXB1dGluZyBhZnRlciB0aGUgZGF0YSBiZWluZyBnZW5lcmF0ZWQsIGNv bGxlY3RlZCBhbmQgZm9yd2FyZGVkLiBTbyB3aGF0IGRvc2UgdGhlIGRhdGEgZGlzY292ZXJ5IG1l YW5zPw0NDQ0NKDIpIEZyb20gZHJhZnQtbWNicmlkZS1lZGdlLWRhdGEtZGlzY292ZXJ5LW92ZXJ2 aWV3LCBJIGNhbiB0aGluayBvZiB0aGUgcG90ZW50aWFsIGNvbWJpbmF0aW9uIG9mIEFQTiBhbmQg ZGF0YSBkaXNjb3ZlcnkgbWF5IGJlIHRoYXQgZGlmZmVyZW50IHR5cGVzIG9mIGRhdGEgcmVxdWly ZSBkaWZmZXJlbnQgU0xBIGd1YXJhbnRlZWQgbmV0d29ya3MsIHN1Y2ggYXMgZ2VuZXJhbCBjb2xs ZWN0ZWQgZGF0YSwgY29udHJvbCBkYXRhLCBhbmQgd2lkZWx5IHVzZWQgdmlkZW8gZGF0YS4gSSB3 b25kZXIgaWYgdGhpcyB1bmRlcnN0YW5kaW5nIGlzIHRoZSAiYXBwbGljYXRpb24gZGF0YSBuZWVk cyIsIG9yIGRvIHlvdSB0aGluayB0aGVyZSBpcyBhIGRlZXBlciBjb21iaW5hdGlvbj8NDQ0NDVdl IGNhbiBoYXZlIG1vcmUgZGlzY3Vzc2lvbiBvbiB0aGVtLg0NDQ0NVGhhbmtzLA0NUGVuZw0NDQ0N DQ0NDVBlbmcgTGl1IHwg5YiY6bmPDQ1DaGluYSBNb2JpbGUgfCDnp7vliqjnoJTnqbbpmaINDW1v YmlsZSBwaG9uZe+8mjEzODEwMTQ2MTA1DQ1lbWFpbDogIGxpdXBlbmd5anlAY2hpbmFtb2JpbGUu Y29tDQ0gDQ0NDeWPkeS7tuS6ujogUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZykNDeaXtumXtDog MjAyMC8wOS8wOSjmmJ/mnJ/kuIkpMTU6MTkNDeaUtuS7tuS6ujogTWljaGFlbCBNY0JyaWRlO2Fw bjsNDeaKhOmAgeS6ujogUGVuZyBMaXU7DQ3kuLvpopg6IFJFOiBBUE4gVXNlIENhc2VzIA0NIA0N SGkgTWlrZSwgIA0NICANDUl0IHNvdW5kcyBhbiBpbnRlcmVzdGluZyB1c2UgY2FzZSB0byBtYWtl IHRoZSBuZXR3b3JrIGF3YXJlIG9mIHRoZSBhcHBsaWNhdGlvbnMgZGF0YSBuZWVkcy4gIA0NICAN DUp1c3QgdG8gY2xhcmlmeSBmaXJzdCwgd2hhdCB3b3VsZCBiZSB0aGUg4oCcYXBwbGljYXRpb25z IGRhdGEgbmVlZHPigJ0gdG8gYmUgbW9yZSBzcGVjaWZpYz8gQW55IGlkZWEgb24gaG93IHRvIGV4 cHJlc3MvZm9ybXVsYXRlIHRoZXNlIGRhdGEgbmVlZHMgYW5kIGludGVncmF0ZSB3aXRoIEFQTj8g DQ0gIA0NQmVzdCByZWdhcmRzLCAgIA0NU2h1cGluZyAgDQ0gIA0NIA0NIA0NIA0NRnJvbTogTWlj aGFlbCBNY0JyaWRlIFttYWlsdG86bWljaGFlbC5tY2JyaWRlQGZ1dHVyZXdlaS5jb21dIA0gU2Vu dDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgOSwgMjAyMCA4OjA2IEFNDSBUbzogUGVuZ3NodXBpbmcg KFBlbmcgU2h1cGluZykgPHBlbmdzaHVwaW5nQGh1YXdlaS5jb20+OyBhcG5AaWV0Zi5vcmcNIFN1 YmplY3Q6IFJFOiBBUE4gVXNlIENhc2VzICAgDQ0gIA0NSGkgU2h1cGluZywgDQ0gIA0NPiBTb21l IHVzZSBjYXNlcyBpbiBFZGdlIENvbXB1dGluZyBoYXZlIGJlZW4gbGlzdGVkIGluIHRoZSBkcmFm dDogIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saXUtYXBuLWVkZ2UtdXNlY2Fz ZS0wMCANDSAgDQ1PbmUgb2YgdGhlIGZpbmRpbmdzLCBvZiBhIHNlcmllcyBvZiBlZGdlIGNvbXB1 dGluZyBzaWRlIG1lZXRpbmdzLCB3YXMgdGhlIG5lZWQgZm9yIHN0YW5kYXJkaXplZCBlZGdlIGRh dGEgZGlzY292ZXJ5OiANDSAgDQ1odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm dC1tY2JyaWRlLWVkZ2UtZGF0YS1kaXNjb3Zlcnktb3ZlcnZpZXcvIA0NICANDVBlcmhhcHMgd2Ug Y2FuIGluY2x1ZGUgYW4gQVBOIHVzZSBjYXNlIChvciBzZXBhcmF0ZSBkcmFmdCkgd2hlcmUgdGhl IG5ldHdvcmsgaXMgYXdhcmUgb2YgdGhlIGFwcGxpY2F0aW9ucyBkYXRhIG5lZWRzLCBpcyBhYmxl IHRvIGZpbmQgdGhlIGRhdGEgYW5kIHRoZW4gY29tcHV0ZSBvbiBpdC4gU29tZXRoaW5nIHdvcnRo IGludmVzdGlnYXRpbmcgIGFueXdheS4gIA0NICANDVRoYW5rcywgDQ1taWtlIA0NICANDSANDSAN DUZyb206IEFwbiA8YXBuLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBQZW5nc2h1cGlu ZyAoUGVuZyBTaHVwaW5nKQ0gU2VudDogTW9uZGF5LCBBdWd1c3QgMjQsIDIwMjAgMjoxNyBBTQ0g VG86IGFwbkBpZXRmLm9yZw0gU3ViamVjdDogW0Fwbl0gQVBOIFVzZSBDYXNlcyAgIA0NICANDURl YXIgYWxsLCANDSAgDQ1XZSBoYXZlIGJlZW4gZXhwbG9yaW5nIHRoZSB1c2UgY2FzZXMgdGhhdCBj b3VsZCBiZW5lZml0IGZyb20gQVBOLiAgDQ0gIA0NU29tZSB1c2UgY2FzZXMgaW4gRWRnZSBDb21w dXRpbmcgaGF2ZSBiZWVuIGxpc3RlZCBpbiB0aGUgZHJhZnQ6ICBodHRwczovL3Rvb2xzLmlldGYu b3JnL2h0bWwvZHJhZnQtbGl1LWFwbi1lZGdlLXVzZWNhc2UtMDAgDQ1Tb21lIHVzZSBjYXNlcyBp biBHYW1lIEFjY2VsZXJhdGlvbiBoYXZlIGJlZW4gbGlzdGVkIGluIHRoZSBkcmFmdDogIGh0dHBz Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC16aGFuZy1hcG4tYWNjZWxlcmF0aW9uLXVzZWNh c2UtMDAgDQ0gIA0NV2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgdGhlc2UgdXNlIGNhc2VzPyBXaGF0 IGFyZSB0aGUgYmVuZWZpdHMgdGhhdCBjYW4gYmUgYnJvdWdodCBieSBBUE4/IFdvdWxkIHlvdSBs aWtlIHRvIHNoYXJlIHNvbWUgb3RoZXIgdXNlIGNhc2VzIHRoYXQgYXJlIHZhbHVhYmxlIHRvIHlv dT8gIA0NICANDVRoYW5rIHlvdSEgDQ0gIA0NQmVzdCByZWdhcmRzLCAgDQ1TaHVwaW5n ------=_001_NextPart87076516_=---- Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable <=21--=5Bif gte mso 9=5D> <=21=5Bendif=5D--><=21--=5Bif gte mso 9=5D> <=21=5Bendif=5D-->
Hi=20Mike=20and=20= Shuping,

As=20the=20co-author=20of=20draft-liu-apn-edge-usecase-00,=20&= nbsp;I=20am=20also=20interested=20in=20the=20data=20discovery,=20and=20have= =20some=20questions:
<= div=20class=3D=22rich_html_content=22=20style=3D=22word-wrap:=20break-word;= =22>(1)=20It=20is=20easy=20to=20understand=20the=20proces= s=20of=20discovering=20the=20device,=20and=20the=20process=20of=20computing= =20after=20the=20data=20being=20generated,=20collected=20and=20forwarded.= =20So=20what=20dose=20the=20data=20discovery=20means?
(2)=20From=20draft-mc= bride-edge-data-discovery-overview,=20I=20can=20think=20of=20the=20potentia= l=20combination=20of=20APN=20and=20data=20discovery=20may=20be=20that=20dif= ferent=20types=20of=20data=20require=20different=20SLA=20guaranteed=20netwo= rks,=20such=20as=20general=20collected=20data,=20control=20data,=20and=20wi= dely=20used=20video=20data.=20I=20wonder=20if=20this=20understanding=20is= =20the=20=22application=20data=20needs=22,=20or=20do=20you=20think=20there= =20is=20a=20deeper=20combination?
We=20can=20have=20more=20discussion=20o= n=20them.
Thanks,Peng<= /div>
div=7B=20font-size:12pt;=20font-family:=20Microsoft=20YaHei;=20color:=20b= lack;=7DPeng=20Liu=20=7C=20=E5= =88=98=E9=B9=8F
China=20Mob= ile=20=7C=20=E7=A7=BB=E5=8A=A8=E7=A0=94=E7=A9=B6=E9=99=A2mobile=20phone=EF=BC=9A13810146105<= span=20style=3D=22font-size:=2011pt;=20font-family:=20'Microsoft=20YaHei';= =22>email:  liupengyjy=40chinamobile.com
 
=E5=8F=91=E4=BB=B6=E4=BA=BA:=20Pengshuping=20(Peng=20Shuping)<= /a>=E6=97=B6=E9=97=B4:=202020/09/09(=E6=98=9F=E6=9C=9F=E4= =B8=89)15:19=E6=94=B6=E4=BB=B6=E4=BA=BA:=20Michael=20McBride;apn;=E6=8A=84=E9=80=81= =E4=BA=BA:=20Peng=20L= iu;=E4=B8=BB=E9=A2=98:=20RE:=20APN=20Use=20Cases= =0A=0AHi=20Mike,=20

=0A 

=0AIt=20sounds=20an= =20interesting=20use=20case=20to=20make=20the=20network=20aware=20of=20the= =20applications=20data=20needs.=0A

=0A 

=0AJust=20to=20clarify=20first,=20wha= t=20would=20be=20the=20=E2=80=9Capplications=20data=20needs=E2=80=9D=20to= =20be=20more=20specific?=20Any=20idea=20on=20how=20to=20express/formulate= =20these=20data=20needs=20and=20integrate=20with=20APN?=0A 

=0ABest=20regar= ds,=20=0A

=0AShuping=20=

=0A 

=0A=0A
=0A=0AFrom:=20Michael=20McBride=20=5Bmailto:mich= ael.mcbride=40futurewei.com=5D=0A
=0ASent:=20Wednesday,=20Septemb= er=209,=202020=208:06=20AM
=0ATo:=20Pengshuping=20(Peng=20Shuping= )=20<pengshuping=40huawei.com>;=20apn=40ietf.org
=0ASubject:=20RE:=20APN=20Use=20Cases

=0A
=0A=0A 

=0AHi=20Shuping,

=0A 

=0A>=20Some=20u= se=20cases=20in=20Edge=20Computing=20have=20been=20listed=20in=20the=20draf= t:=0A= =0Ahttps://tools.ietf.org/html/draft-liu-apn-edge-usecase-00=

=0A 

=0AOn= e=20of=20the=20findings,=20of=20a=20series=20of=20edge=20computing=20side= =20meetings,=20was=20the=20need=20for=20standardized=20edge=20data=20discov= ery:

=0A 

= =0Ahttps://datatracker.ietf.org/doc/draft= -mcbride-edge-data-discovery-overview/

=0A 

=0APerhaps=20we=20can=20inc= lude=20an=20APN=20use=20case=20(or=20separate=20draft)=20where=20the=20netw= ork=20is=20aware=20of=20the=20applications=20data=20needs,=20is=20able=20to= =20find=20the=20data=20and=20then=20compute=20on=20it.=20Something=20worth= =20investigating=0A=20anyway.=20

=0A 

=0AThanks,

=0Amike

=0A 

=0A
=0A=0AFrom:=20Apn=20<apn-bounces=40ietf.org>=0AOn= =20Behalf=20Of=20Pengshuping=20(Peng=20Shuping)
=0ASent:=20Mo= nday,=20August=2024,=202020=202:17=20AM
=0ATo:=20apn=40ietf.org
=0ASubject:=20=5BApn= =5D=20APN=20Use=20Cases

=0A
=0A=0A 

=0ADear=20all,

=0A 

=0AWe=20have= =20been=20exploring=20the=20use=20cases=20that=20could=20benefit=20from=20A= PN.=0A

=0A 

=0ASome=20use=20cases=20in=20Edge=20Computing=20have= =20been=20listed=20in=20the=20draft:=0A=0Ahttps://tools.ietf.org/html/draft-liu-ap= n-edge-usecase-00

=0A= Some=20use=20cases=20in=20Game=20Acceleration=20= have=20been=20listed=20in=20the=20draft:=0A=0Ahttps://tools.ietf.org/h= tml/draft-zhang-apn-acceleration-usecase-00

=0A 

=0AWhat=20do= =20you=20think=20about=20these=20use=20cases?=20What=20are=20the=20benefits= =20that=20can=20be=20brought=20by=20APN?=20Would=20you=20like=20to=20share= =20some=20other=20use=20cases=20that=20are=20valuable=20to=20you?=0A

=0A<= o:p> 

=0AThank=20you=21

=0A 

=0ABest=20regards,=20=

=0AShupi= ng=20

=0A=0A=0A=0A=0A ------=_001_NextPart87076516_=------ From nobody Wed Sep 9 09:46:11 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 028E03A0B25 for ; Wed, 9 Sep 2020 09:46:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.989 X-Spam-Level: X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com 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 0DbWs9oKKJfo for ; Wed, 9 Sep 2020 09:46:07 -0700 (PDT) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2134.outbound.protection.outlook.com [40.107.92.134]) (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 A35EB3A0ADF for ; Wed, 9 Sep 2020 09:46:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eQ3Iau1gx0jVFAPi751V5R5PCjWfGfEZmhj+KgvvDx/wsYen5rYGdC0IzWdYTQDmIYir7/URJYP+yvN5Q065n/oe8vITQV3TTh2AMD6qGmcGHtoacngNKz5PPVMHImj4vSP1IEODMJb3wkvdzp2S2H9YzSNIKSjW7gbla1+1ujhrkWJaWBHpPo9CcwnMWcQHQfHRHvMQkY4GvcOz0HJX6BJXQ3vkzuPDoozVMAGmpVd0kuzeZykkopsGAlTGrUHtPqsKay/jAEPQnx4swernDHsRPE7RPjmLP6Fg7TUUUVeo8OmR6q3Y1CzLvPf7rsRm6gSjvxjnZ1vBTXwkvd43jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qiTrBr1wnrF6HIWosBRkhTkGYAd1qbXmXfW7n/9xvMI=; b=EiJKZ8rMniUcpUhQ+NnXBDGPVBQ/pW1RyVfCSpa0vC4b0HL2jhLbe1EWXi+3piHpkOoRSLpTJqAjohdeY59b9jioXPTb/LxAjvmseuhwAk3QB+kSg3UlmGQsXM7t8zEvKXTFzw0ruM17OI9o6zZsKKoLBjeKyMtpnSRCEzmvzyyPHOyI9oCOFl4gHqbX4ja3pReO1EuXCqbCLqD8EJ2B+ZnojeulLEdS8kba3IkcKLo4wScJHFHfpQb+jtaygqXhjfn0U7lcheGl9rGGqSLIPMeph3zrFp9qPaBEEozkKZHtC3oEngoN+YMNkk6dnMGSTWafscOMbl7q8mjKmNKIHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qiTrBr1wnrF6HIWosBRkhTkGYAd1qbXmXfW7n/9xvMI=; b=CSOqS8GfDgU9DHcbFCiwbYaTaBDOXzWQgBbM9BsBZsFaL1UP5qKTRBeFeZW7HeBhAILyxPn98hd08kpCirk3wpx0h8aeO0u9M0jrMXeJRd4gEM7OfNNtCaGrWo0LaGndZUioy3wQJSWwWkYdLwMbDXCllIabFUVxPu0ycy7gK54= Received: from BYAPR13MB2582.namprd13.prod.outlook.com (2603:10b6:a03:b2::19) by BY5PR13MB3063.namprd13.prod.outlook.com (2603:10b6:a03:189::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.7; Wed, 9 Sep 2020 16:46:03 +0000 Received: from BYAPR13MB2582.namprd13.prod.outlook.com ([fe80::b89d:f3bc:e6fe:e097]) by BYAPR13MB2582.namprd13.prod.outlook.com ([fe80::b89d:f3bc:e6fe:e097%7]) with mapi id 15.20.3391.005; Wed, 9 Sep 2020 16:46:03 +0000 From: Michael McBride To: Peng Liu , "Pengshuping (Peng Shuping)" CC: apn Thread-Topic: [Apn] APN Use Cases Thread-Index: AQHWhn0x4WxTBR61i0eDBJVNq2nnTqlgfi6A Date: Wed, 9 Sep 2020 16:46:03 +0000 Message-ID: References: 2020090915450587076516@chinamobile.com> In-Reply-To: 2020090915450587076516@chinamobile.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: chinamobile.com; dkim=none (message not signed) header.d=none;chinamobile.com; dmarc=none action=none header.from=futurewei.com; x-originating-ip: [108.197.145.62] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f8e18300-ce00-410c-a258-08d854dfd6fb x-ms-traffictypediagnostic: BY5PR13MB3063: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oHeGzbNnfp1LSyueA6caz5d3rhdrHzLS/zyCM9BTpZeYPNaWXZxz22tzar5uSf6pkYx9ZQj3/YUUvR6bXRBeygFaA5z5pQ3m2Jna6wl2dcTUVKXtlKqM/m47fYqybWHCT0yIsrp+of1omDPNVPdjLhCEJjMgICI/kSCxC6HmI2abeDljn2y9M8fikJjDigWP7gwZk7M/6R0K5e8abd0xPDAA0xNXhOCzjJ8RJlkd0H1EOIfebLLo+I04UL8gsW7ciL/tgFZr1pqFtb10q0qwrDUlKR84tUuNL0WLUEGHzYshxFoEcbk5qAQDY5jlTREUKm9YZQUdVYyfZlZt51iFXgSV/OHY6wqJKNr9dCVyHSCROxW9vPoAWCQ1cvKxaqQMdb2jA7bioSNOyDtxZAkNpw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR13MB2582.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(346002)(376002)(136003)(39840400004)(396003)(4326008)(86362001)(166002)(7696005)(8936002)(966005)(66446008)(8676002)(6506007)(53546011)(478600001)(9326002)(316002)(33656002)(66946007)(66476007)(55016002)(83380400001)(110136005)(5660300002)(2906002)(9686003)(52536014)(76116006)(26005)(66556008)(186003)(64756008)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: Fn43mkSSMSa/XtYSTB4YflbpqvbseAuVIL8tbnIfEpZFywmzdbBMHTi3Mec33L9w5nnCp36aq9r4znlHTiD2CiWJvKEMi6DzKuOGK8uTaBcm/S6dxQkpPemAl8NpKfQVUNuIX5efEVW85oiqvoSgrWLLZdmcyTj6bKJN1NWnQBJVnMawh2UVj7npPQBvzr/oTviols0iMJC8Awf4lYq6cb7BSpfwqyztJEWQD98qcx02GY/FZ5rKScE2dMuiUjtCiblkc1adMt8wffrxzKwsjl/r0Y+ORybLbfrivUOycw95HMP422ohNhZTUKIur3ZnN1HLUrVVPMJOMx75hq49LClHMwmjgkxcqqncwAnXuMWuK0LA0lU7VF6anLEREDb8ZmWCBdU0Na1yWTCigfohynvpjijfuoV3/SZqJVY1mJOBR9gQZ96Vr4REhP0M8wz+hfXCKr8x1KCq6ke1kO7NwdBr+wSgHXihWArM/ty10Yplogz9iqE9nKZHb4yjbwej5wfIrkiVrwKfr9fOBKkr6rXpBW+MAPZARUOvcmaYmO4+mYoOgtwPKXwb95OJnOQPs/oGXQUL6/sPdAMd4guRPZa0hYIaoK0EBcCy79hcMGPSp9hjneWK3lSKmOmjqXNteuMtPw8Q2R804FfsfVHIMA== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_BYAPR13MB258248098DA70AC6A529386AF4260BYAPR13MB2582namp_" MIME-Version: 1.0 X-OriginatorOrg: Futurewei.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR13MB2582.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8e18300-ce00-410c-a258-08d854dfd6fb X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2020 16:46:03.1961 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: y9h1hRsG5lW3Sa+CSEyt1QlSo2e81lHeeivegd+wR0k8OD+O2AKvYBJc+Hyplqzxs0GJ948NwDNtpHVR0TyGxA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3063 Archived-At: Subject: Re: [Apn] APN Use Cases X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 16:46:10 -0000 --_000_BYAPR13MB258248098DA70AC6A529386AF4260BYAPR13MB2582namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8sDQoNCj4oMSkgSXQgaXMgZWFzeSB0byB1bmRlcnN0YW5kIHRoZSBwcm9jZXNzIG9mIGRp c2NvdmVyaW5nIHRoZSBkZXZpY2UsIGFuZCB0aGUgcHJvY2VzcyBvZiBjb21wdXRpbmcgYWZ0ZXIg dGhlIGRhdGEgYmVpbmcgZ2VuZXJhdGVkLCBjb2xsZWN0ZWQgYW5kIGZvcndhcmRlZC4gU28gd2hh dCBkb3NlIHRoZSBkYXRhIGRpc2NvdmVyeSBtZWFucz8NCg0KTU06IERhdGEgZGlzY292ZXJ5IGhl cmUgbWVhbnMgZGlzY292ZXJpbmcgZGF0YSBvYmplY3RzIGluIGZsaWdodCwgaW4gc3RvcmFnZSwg aW4gbWVtb3J5LCBpbiBjYWNoZSwgZXRjLiBXaHk/IEdpdmVuIHRoZSBzaGVlciB2b2x1bWUgb2Yg ZGF0YSAocGFydGljdWxhcmx5IHdpdGggSW9UKSwgb25jZSB3ZSBsb2NhdGUgdGhlIGRlc2lyZWQg ZGF0YSB3ZSBjYW4gbWFrZSBkZWNpc2lvbnMgYmFzZWQgb24gaXQuIFdlIGhhdmUgYSBjb21wYW5p b24gZHJhZnQgd2hpY2ggZGlzY3Vzc2VzIHRoaXMgYXMgd2VsbDogZHJhZnQtbWNicmlkZS1kYXRh LWRpc2NvdmVyeS1wcm9ibGVtLXN0YXRlbWVudC0wMC4gV2UgY291bGQgcHJvdmlkZSBhIHN0YW5k YXJkaXplZCB3YXkgb2YgbG9jYXRpbmcsIGNhcHR1cmluZywgY2xhc3NpZnlpbmcgYW5kIHRyYW5z Zm9ybWluZyBkYXRhIGluIG9yZGVyIHRvIGdlbmVyYXRlIGluc2lnaHRzIGFuZCByZWNvbW1lbmRh dGlvbnMgdG8gQVBOIG1hY2hpbmVyeS4NCg0KPigyKSBGcm9tIGRyYWZ0LW1jYnJpZGUtZWRnZS1k YXRhLWRpc2NvdmVyeS1vdmVydmlldywgSSBjYW4gdGhpbmsgb2YgdGhlIHBvdGVudGlhbCBjb21i aW5hdGlvbiBvZiBBUE4gYW5kIGRhdGEgZGlzY292ZXJ5IG1heSBiZSB0aGF0IGRpZmZlcmVudCB0 eXBlcyBvZiBkYXRhIHJlcXVpcmUgZGlmZmVyZW50IFNMQSBndWFyYW50ZWVkIG5ldHdvcmtzLCBz dWNoIGFzIGdlbmVyYWwgY29sbGVjdGVkIGRhdGEsIGNvbnRyb2wgZGF0YSwgYW5kIHdpZGVseSB1 c2VkIHZpZGVvIGRhdGEuIEkgd29uZGVyIGlmIHRoaXMgdW5kZXJzdGFuZGluZyBpcyB0aGUgImFw cGxpY2F0aW9uIGRhdGEgbmVlZHMiLCBvciBkbyB5b3UgdGhpbmsgdGhlcmUgaXMgYSBkZWVwZXIg Y29tYmluYXRpb24/DQoNCk1NOiBZZXMgZXhhY3RseS4gRGlmZmVyZW50IFNMQS4gQWxzbyBhcHBs aWNhdGlvbnMgbWF5IGJlIGFibGUgdG8gbWFrZSBkZWNpc2lvbnMgd2UgaGF2ZW7igJl0IHRob3Vn aHQgb2YgYmFzZWQgdXBvbiB0eXBlIGFuZCBsb2NhdGlvbiBvZiBkYXRhIHRocm91Z2hvdXQgYSBu ZXR3b3JrLg0KDQpUaGFua3MsDQpNaWtlDQoNCg0KV2UgY2FuIGhhdmUgbW9yZSBkaXNjdXNzaW9u IG9uIHRoZW0uDQoNClRoYW5rcywNClBlbmcNCg0KUGVuZyBMaXUgfCDliJjpuY8NCkNoaW5hIE1v YmlsZSB8IOenu+WKqOeglOeptumZog0KbW9iaWxlIHBob25l77yaMTM4MTAxNDYxMDUNCmVtYWls OiAgbGl1cGVuZ3lqeUBjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpdXBlbmd5anlAY2hpbmFtb2Jp bGUuY29tPg0KDQrlj5Hku7bkuro6IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpPG1haWx0bzpw ZW5nc2h1cGluZ0BodWF3ZWkuY29tPg0K5pe26Ze0OiAyMDIwLzA5LzA5KOaYn+acn+S4iSkxNTox OQ0K5pS25Lu25Lq6OiBNaWNoYWVsIE1jQnJpZGU8bWFpbHRvOm1pY2hhZWwubWNicmlkZUBmdXR1 cmV3ZWkuY29tPjthcG48bWFpbHRvOmFwbkBpZXRmLm9yZz47DQrmioTpgIHkuro6IFBlbmcgTGl1 PG1haWx0bzpsaXVwZW5neWp5QGNoaW5hbW9iaWxlLmNvbT47DQrkuLvpopg6IFJFOiBBUE4gVXNl IENhc2VzDQpIaSBNaWtlLA0KDQpJdCBzb3VuZHMgYW4gaW50ZXJlc3RpbmcgdXNlIGNhc2UgdG8g bWFrZSB0aGUgbmV0d29yayBhd2FyZSBvZiB0aGUgYXBwbGljYXRpb25zIGRhdGEgbmVlZHMuDQoN Ckp1c3QgdG8gY2xhcmlmeSBmaXJzdCwgd2hhdCB3b3VsZCBiZSB0aGUg4oCcYXBwbGljYXRpb25z IGRhdGEgbmVlZHPigJ0gdG8gYmUgbW9yZSBzcGVjaWZpYz8gQW55IGlkZWEgb24gaG93IHRvIGV4 cHJlc3MvZm9ybXVsYXRlIHRoZXNlIGRhdGEgbmVlZHMgYW5kIGludGVncmF0ZSB3aXRoIEFQTj8N Cg0KQmVzdCByZWdhcmRzLA0KU2h1cGluZw0KDQpGcm9tOiBNaWNoYWVsIE1jQnJpZGUgW21haWx0 bzptaWNoYWVsLm1jYnJpZGVAZnV0dXJld2VpLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVt YmVyIDksIDIwMjAgODowNiBBTQ0KVG86IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpIDxwZW5n c2h1cGluZ0BodWF3ZWkuY29tPG1haWx0bzpwZW5nc2h1cGluZ0BodWF3ZWkuY29tPj47IGFwbkBp ZXRmLm9yZzxtYWlsdG86YXBuQGlldGYub3JnPg0KU3ViamVjdDogUkU6IEFQTiBVc2UgQ2FzZXMN Cg0KSGkgU2h1cGluZywNCg0KPiBTb21lIHVzZSBjYXNlcyBpbiBFZGdlIENvbXB1dGluZyBoYXZl IGJlZW4gbGlzdGVkIGluIHRoZSBkcmFmdDogaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry YWZ0LWxpdS1hcG4tZWRnZS11c2VjYXNlLTAwPGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3Rl Y3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRt bCUyRmRyYWZ0LWxpdS1hcG4tZWRnZS11c2VjYXNlLTAwJmRhdGE9MDIlN0MwMSU3Q21pY2hhZWwu bWNicmlkZSU0MGZ1dHVyZXdlaS5jb20lN0M1OTNmZTM4M2MyY2I0MDNmMmZjNTA4ZDg1NDk0NTE5 OSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzczNTIzNDMz MTAwMTExMTYmc2RhdGE9eHFHeFRXcW5wdzFVODR4NnphaVIlMkYwNUNGalFrYjlmd0d1YnkycEVl M3p3JTNEJnJlc2VydmVkPTA+DQoNCk9uZSBvZiB0aGUgZmluZGluZ3MsIG9mIGEgc2VyaWVzIG9m IGVkZ2UgY29tcHV0aW5nIHNpZGUgbWVldGluZ3MsIHdhcyB0aGUgbmVlZCBmb3Igc3RhbmRhcmRp emVkIGVkZ2UgZGF0YSBkaXNjb3Zlcnk6DQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv ZG9jL2RyYWZ0LW1jYnJpZGUtZWRnZS1kYXRhLWRpc2NvdmVyeS1vdmVydmlldy88aHR0cHM6Ly9u YW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG ZGF0YXRyYWNrZXIuaWV0Zi5vcmclMkZkb2MlMkZkcmFmdC1tY2JyaWRlLWVkZ2UtZGF0YS1kaXNj b3Zlcnktb3ZlcnZpZXclMkYmZGF0YT0wMiU3QzAxJTdDbWljaGFlbC5tY2JyaWRlJTQwZnV0dXJl d2VpLmNvbSU3QzU5M2ZlMzgzYzJjYjQwM2YyZmM1MDhkODU0OTQ1MTk5JTdDMGZlZThmZjJhM2Iy NDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzM1MjM0MzMxMDAyMTEwOSZzZGF0YT1S RjVyNlRzTGF4d0NaZGF4MTJjU05SMHFtUFBtd3lXbjRrNWYlMkY1SmZRa00lM0QmcmVzZXJ2ZWQ9 MD4NCg0KUGVyaGFwcyB3ZSBjYW4gaW5jbHVkZSBhbiBBUE4gdXNlIGNhc2UgKG9yIHNlcGFyYXRl IGRyYWZ0KSB3aGVyZSB0aGUgbmV0d29yayBpcyBhd2FyZSBvZiB0aGUgYXBwbGljYXRpb25zIGRh dGEgbmVlZHMsIGlzIGFibGUgdG8gZmluZCB0aGUgZGF0YSBhbmQgdGhlbiBjb21wdXRlIG9uIGl0 LiBTb21ldGhpbmcgd29ydGggaW52ZXN0aWdhdGluZyBhbnl3YXkuDQoNClRoYW5rcywNCm1pa2UN Cg0KRnJvbTogQXBuIDxhcG4tYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86YXBuLWJvdW5jZXNAaWV0 Zi5vcmc+PiBPbiBCZWhhbGYgT2YgUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZykNClNlbnQ6IE1v bmRheSwgQXVndXN0IDI0LCAyMDIwIDI6MTcgQU0NClRvOiBhcG5AaWV0Zi5vcmc8bWFpbHRvOmFw bkBpZXRmLm9yZz4NClN1YmplY3Q6IFtBcG5dIEFQTiBVc2UgQ2FzZXMNCg0KRGVhciBhbGwsDQoN CldlIGhhdmUgYmVlbiBleHBsb3JpbmcgdGhlIHVzZSBjYXNlcyB0aGF0IGNvdWxkIGJlbmVmaXQg ZnJvbSBBUE4uDQoNClNvbWUgdXNlIGNhc2VzIGluIEVkZ2UgQ29tcHV0aW5nIGhhdmUgYmVlbiBs aXN0ZWQgaW4gdGhlIGRyYWZ0OiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGl1 LWFwbi1lZGdlLXVzZWNhc2UtMDA8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5v dXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJh ZnQtbGl1LWFwbi1lZGdlLXVzZWNhc2UtMDAmZGF0YT0wMiU3QzAxJTdDbWljaGFlbC5tY2JyaWRl JTQwZnV0dXJld2VpLmNvbSU3QzU5M2ZlMzgzYzJjYjQwM2YyZmM1MDhkODU0OTQ1MTk5JTdDMGZl ZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzM1MjM0MzMxMDAyMTEw OSZzZGF0YT1nYmJGMExQRW9DQjBoeG9JTjBlUG9DcUVWUEJ2bXhWVXo2TFpXZXBhTmk4JTNEJnJl c2VydmVkPTA+DQpTb21lIHVzZSBjYXNlcyBpbiBHYW1lIEFjY2VsZXJhdGlvbiBoYXZlIGJlZW4g bGlzdGVkIGluIHRoZSBkcmFmdDogaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpo YW5nLWFwbi1hY2NlbGVyYXRpb24tdXNlY2FzZS0wMDxodHRwczovL25hbTExLnNhZmVsaW5rcy5w cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUy Rmh0bWwlMkZkcmFmdC16aGFuZy1hcG4tYWNjZWxlcmF0aW9uLXVzZWNhc2UtMDAmZGF0YT0wMiU3 QzAxJTdDbWljaGFlbC5tY2JyaWRlJTQwZnV0dXJld2VpLmNvbSU3QzU5M2ZlMzgzYzJjYjQwM2Yy ZmM1MDhkODU0OTQ1MTk5JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdD MCU3QzYzNzM1MjM0MzMxMDAzMTEwNiZzZGF0YT12YzklMkZBWDJrT25GUEhWWEhWeDAxUlQ3Y21V b2JTRHY2MHI5NWVVVVUxakElM0QmcmVzZXJ2ZWQ9MD4NCg0KV2hhdCBkbyB5b3UgdGhpbmsgYWJv dXQgdGhlc2UgdXNlIGNhc2VzPyBXaGF0IGFyZSB0aGUgYmVuZWZpdHMgdGhhdCBjYW4gYmUgYnJv dWdodCBieSBBUE4/IFdvdWxkIHlvdSBsaWtlIHRvIHNoYXJlIHNvbWUgb3RoZXIgdXNlIGNhc2Vz IHRoYXQgYXJlIHZhbHVhYmxlIHRvIHlvdT8NCg0KVGhhbmsgeW91IQ0KDQpCZXN0IHJlZ2FyZHMs DQpTaHVwaW5nDQo= --_000_BYAPR13MB258248098DA70AC6A529386AF4260BYAPR13MB2582namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEg NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1pY3Jvc29mdCBZ YUhlaSI7DQoJcGFub3NlLTE6MiAxMSA1IDMgMiAyIDQgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiXEBNaWNyb3NvZnQgWWFIZWkiO30NCi8qIFN0eWxlIERlZmluaXRpb25zICov DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47 DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KLk1zb0NocERlZmF1 bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpA cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEu MGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7 fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm XS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIj OTU0RjcyIiBzdHlsZT0idGV4dC1qdXN0aWZ5LXRyaW06cHVuY3R1YXRpb24iPg0KPGRpdiBjbGFz cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvLDxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDs8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtt c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+KDEpIEl0IGlzIGVhc3kgdG8gdW5kZXJzdGFuZCB0 aGUgcHJvY2VzcyBvZiBkaXNjb3ZlcmluZyB0aGUgZGV2aWNlLCBhbmQgdGhlIHByb2Nlc3Mgb2Yg Y29tcHV0aW5nIGFmdGVyIHRoZSBkYXRhIGJlaW5nIGdlbmVyYXRlZCwgY29sbGVjdGVkDQogYW5k IGZvcndhcmRlZC4gU28gd2hhdCBkb3NlIHRoZSBkYXRhIGRpc2NvdmVyeSBtZWFucz88bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+ TU06IERhdGEgZGlzY292ZXJ5IGhlcmUgbWVhbnMgZGlzY292ZXJpbmcgZGF0YSBvYmplY3RzIGlu IGZsaWdodCwgaW4gc3RvcmFnZSwgaW4gbWVtb3J5LCBpbiBjYWNoZSwgZXRjLiBXaHk/IEdpdmVu IHRoZSBzaGVlciB2b2x1bWUgb2YgZGF0YSAocGFydGljdWxhcmx5IHdpdGggSW9UKSwgb25jZSB3 ZSBsb2NhdGUgdGhlIGRlc2lyZWQgZGF0YQ0KIHdlIGNhbiBtYWtlIGRlY2lzaW9ucyBiYXNlZCBv biBpdC4gV2UgaGF2ZSBhIGNvbXBhbmlvbiBkcmFmdCB3aGljaCBkaXNjdXNzZXMgdGhpcyBhcyB3 ZWxsOiBkcmFmdC1tY2JyaWRlLWRhdGEtZGlzY292ZXJ5LXByb2JsZW0tc3RhdGVtZW50LTAwLiBX ZSBjb3VsZCBwcm92aWRlIGEgc3RhbmRhcmRpemVkIHdheSBvZiBsb2NhdGluZywgY2FwdHVyaW5n LCBjbGFzc2lmeWluZyBhbmQgdHJhbnNmb3JtaW5nIGRhdGEgaW4gb3JkZXIgdG8gZ2VuZXJhdGUN CiBpbnNpZ2h0cyBhbmQgcmVjb21tZW5kYXRpb25zIHRvIEFQTiBtYWNoaW5lcnkuPG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDss c2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jmd0OygyKSBGcm9tIGRyYWZ0 LW1jYnJpZGUtZWRnZS1kYXRhLWRpc2NvdmVyeS1vdmVydmlldywgSSBjYW4gdGhpbmsgb2YgdGhl IHBvdGVudGlhbCBjb21iaW5hdGlvbiBvZiBBUE4gYW5kIGRhdGEgZGlzY292ZXJ5IG1heSBiZSB0 aGF0IGRpZmZlcmVudA0KIHR5cGVzIG9mIGRhdGEgcmVxdWlyZSBkaWZmZXJlbnQgU0xBIGd1YXJh bnRlZWQgbmV0d29ya3MsIHN1Y2ggYXMgZ2VuZXJhbCBjb2xsZWN0ZWQgZGF0YSwgY29udHJvbCBk YXRhLCBhbmQgd2lkZWx5IHVzZWQgdmlkZW8gZGF0YS4gSSB3b25kZXIgaWYgdGhpcyB1bmRlcnN0 YW5kaW5nIGlzIHRoZSAmcXVvdDthcHBsaWNhdGlvbiBkYXRhIG5lZWRzJnF1b3Q7LCBvciBkbyB5 b3UgdGhpbmsgdGhlcmUgaXMgYSBkZWVwZXIgY29tYmluYXRpb24/PG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1 YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPk1NOiBZZXMgZXhh Y3RseS4gRGlmZmVyZW50IFNMQS4gQWxzbyBhcHBsaWNhdGlvbnMgbWF5IGJlIGFibGUgdG8gbWFr ZSBkZWNpc2lvbnMgd2UgaGF2ZW7igJl0IHRob3VnaHQgb2YgYmFzZWQgdXBvbiB0eXBlIGFuZCBs b2NhdGlvbiBvZiBkYXRhIHRocm91Z2hvdXQgYSBuZXR3b3JrLjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn ZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5UaGFua3MsPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1m YXJlYXN0LWxhbmd1YWdlOlpILUNOIj5NaWtlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29m dCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5XZSBj YW4gaGF2ZSBtb3JlIGRpc2N1c3Npb24gb24gdGhlbS48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1m YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh Z2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxh bmd1YWdlOlpILUNOIj5UaGFua3MsPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n dWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3Vh Z2U6WkgtQ04iPlBlbmc8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI LUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1m YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6 d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlBlbmcgTGl1IHwN Cjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01pY3Jv c29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1 YWdlOlpILUNOIj7liJjpuY88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1m YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi bGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Q2hpbmEgTW9iaWxlIHwNCjwvc3Bhbj48 c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhl aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO Ij7np7vliqjnoJTnqbbpmaI8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1m YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi bGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+bW9iaWxlIHBob25lPC9zcGFuPjxzcGFu IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPu+8 mjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4xMzgxMDE0NjEw NTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtW ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6 WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNv LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPmVtYWlsOiZuYnNwOzx1PiZuYnNwOzxhIGhyZWY9Im1h aWx0bzpsaXVwZW5neWp5QGNoaW5hbW9iaWxlLmNvbSI+bGl1cGVuZ3lqeUBjaGluYW1vYmlsZS5j b208L2E+PC91Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWls eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3Qt bGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8 YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6Ni4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0 LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzMzMzMzMzttc28tZmFyZWFz dC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMzMzMzMzM7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjoNCjxhIGhyZWY9Im1h aWx0bzpwZW5nc2h1cGluZ0BodWF3ZWkuY29tIj5QZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKTwv YT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzMzMzMzMztt c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5pe26Ze0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMzMzMzMzM7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjoNCiAyMDIw LzA5LzA5KDxzcGFuIGxhbmc9IlpILUNOIj7mmJ/mnJ/kuIk8L3NwYW4+KTE1OjE5PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01p Y3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMzMzMzMzM7bXNvLWZhcmVhc3Qt bGFuZ3VhZ2U6WkgtQ04iPuaUtuS7tuS6ujwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy LjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMzMzMzMzO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj46DQo8YSBocmVmPSJtYWls dG86bWljaGFlbC5tY2JyaWRlQGZ1dHVyZXdlaS5jb20iPk1pY2hhZWwgTWNCcmlkZTwvYT47PGEg aHJlZj0ibWFpbHRvOmFwbkBpZXRmLm9yZyI+YXBuPC9hPjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJaSC1DTiIg c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzMzMzMzMzttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D TiI+5oqE6YCB5Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMzMzMzMzM7 bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjoNCjxhIGhyZWY9Im1haWx0bzpsaXVwZW5neWp5 QGNoaW5hbW9iaWxlLmNvbSI+UGVuZyBMaXU8L2E+OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHls ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMzMzMzMzO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7k uLvpopg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzMzMzMzMzttc28tZmFy ZWFzdC1sYW5ndWFnZTpaSC1DTiI+Og0KIFJFOiBBUE4gVXNlIENhc2VzPG86cD48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWlj cm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s YW5ndWFnZTpaSC1DTiI+SGkgTWlrZSwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh bWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5JdCBzb3VuZHMgYW4gaW50ZXJlc3RpbmcgdXNl IGNhc2UgdG8gbWFrZSB0aGUgbmV0d29yayBhd2FyZSBvZiB0aGUNCiBhcHBsaWNhdGlvbnMgZGF0 YSBuZWVkcy4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQg WWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl OlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jv c29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu Z3VhZ2U6WkgtQ04iPkp1c3QgdG8gY2xhcmlmeSBmaXJzdCwgd2hhdCB3b3VsZCBiZSB0aGUNCjxz cGFuIGxhbmc9IlpILUNOIj7igJw8L3NwYW4+YXBwbGljYXRpb25zIGRhdGEgbmVlZHM8c3BhbiBs YW5nPSJaSC1DTiI+4oCdPC9zcGFuPiB0byBiZSBtb3JlIHNwZWNpZmljPyBBbnkgaWRlYSBvbiBo b3cgdG8gZXhwcmVzcy9mb3JtdWxhdGUgdGhlc2UgZGF0YSBuZWVkcyBhbmQgaW50ZWdyYXRlIHdp dGggQVBOPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlh SGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpa SC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3Nv ZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1 YWdlOlpILUNOIj5CZXN0IHJlZ2FyZHMsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNv LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlNodXBpbmcNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw dDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjazttc28t ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj azttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQogTWljaGFlbCBNY0JyaWRlIFs8YSBocmVm PSJtYWlsdG86bWljaGFlbC5tY2JyaWRlQGZ1dHVyZXdlaS5jb20iPm1haWx0bzptaWNoYWVsLm1j YnJpZGVAZnV0dXJld2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBT ZXB0ZW1iZXIgOSwgMjAyMCA4OjA2IEFNPGJyPg0KPGI+VG86PC9iPiBQZW5nc2h1cGluZyAoUGVu ZyBTaHVwaW5nKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBlbmdzaHVwaW5nQGh1YXdlaS5jb20iPnBl bmdzaHVwaW5nQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphcG5AaWV0Zi5v cmciPmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IEFQTiBVc2UgQ2Fz ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtN aWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1s YW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i PkhpIFNodXBpbmcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mZ3Q7PC9zcGFuPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCiBT b21lIHVzZSBjYXNlcyBpbiBFZGdlIENvbXB1dGluZyBoYXZlIGJlZW4gbGlzdGVkIGluIHRoZSBk cmFmdDogPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29r LmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtbGl1 LWFwbi1lZGdlLXVzZWNhc2UtMDAmYW1wO2RhdGE9MDIlN0MwMSU3Q21pY2hhZWwubWNicmlkZSU0 MGZ1dHVyZXdlaS5jb20lN0M1OTNmZTM4M2MyY2I0MDNmMmZjNTA4ZDg1NDk0NTE5OSU3QzBmZWU4 ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzczNTIzNDMzMTAwMTExMTYm YW1wO3NkYXRhPXhxR3hUV3FucHcxVTg0eDZ6YWlSJTJGMDVDRmpRa2I5ZndHdWJ5MnBFZTN6dyUz RCZhbXA7cmVzZXJ2ZWQ9MCI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGl1 LWFwbi1lZGdlLXVzZWNhc2UtMDA8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlh SGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt Q04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5PbmUgb2YgdGhl IGZpbmRpbmdzLCBvZiBhIHNlcmllcyBvZiBlZGdlIGNvbXB1dGluZyBzaWRlIG1lZXRpbmdzLCB3 YXMgdGhlIG5lZWQgZm9yDQogc3RhbmRhcmRpemVkIGVkZ2UgZGF0YSBkaXNjb3Zlcnk6PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh Y2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0 LWxhbmd1YWdlOlpILUNOIj48YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0 aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZkYXRhdHJhY2tlci5pZXRmLm9yZyUy RmRvYyUyRmRyYWZ0LW1jYnJpZGUtZWRnZS1kYXRhLWRpc2NvdmVyeS1vdmVydmlldyUyRiZhbXA7 ZGF0YT0wMiU3QzAxJTdDbWljaGFlbC5tY2JyaWRlJTQwZnV0dXJld2VpLmNvbSU3QzU5M2ZlMzgz YzJjYjQwM2YyZmM1MDhkODU0OTQ1MTk5JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZl ZGMlN0MxJTdDMCU3QzYzNzM1MjM0MzMxMDAyMTEwOSZhbXA7c2RhdGE9UkY1cjZUc0xheHdDWmRh eDEyY1NOUjBxbVBQbXd5V240azVmJTJGNUpmUWtNJTNEJmFtcDtyZXNlcnZlZD0wIj5odHRwczov L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1tY2JyaWRlLWVkZ2UtZGF0YS1kaXNjb3Zl cnktb3ZlcnZpZXcvPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+UGVyaGFwcyB3ZSBjYW4gaW5j bHVkZSBhbiBBUE4gdXNlIGNhc2UgKG9yIHNlcGFyYXRlIGRyYWZ0KSB3aGVyZSB0aGUgbmV0d29y ayBpcyBhd2FyZQ0KIG9mIHRoZSBhcHBsaWNhdGlvbnMgZGF0YSBuZWVkcywgaXMgYWJsZSB0byBm aW5kIHRoZSBkYXRhIGFuZCB0aGVuIGNvbXB1dGUgb24gaXQuIFNvbWV0aGluZyB3b3J0aCBpbnZl c3RpZ2F0aW5nIGFueXdheS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhhbmtzLDxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5taWtlPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TWlj cm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFu Z3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQogQXBuICZsdDs8YSBo cmVmPSJtYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmciPmFwbi1ib3VuY2VzQGlldGYub3JnPC9h PiZndDsgPGI+T24gQmVoYWxmIE9mDQo8L2I+UGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZyk8YnI+ DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMjQsIDIwMjAgMjoxNyBBTTxicj4NCjxiPlRv OjwvYj4gPGEgaHJlZj0ibWFpbHRvOmFwbkBpZXRmLm9yZyI+YXBuQGlldGYub3JnPC9hPjxicj4N CjxiPlN1YmplY3Q6PC9iPiBbQXBuXSBBUE4gVXNlIENhc2VzPG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkRlYXIg YWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlh SGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt Q04iPldlIGhhdmUgYmVlbiBleHBsb3JpbmcgdGhlIHVzZSBjYXNlcyB0aGF0IGNvdWxkIGJlbmVm aXQgZnJvbSBBUE4uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jv c29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1 YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01p Y3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxh bmd1YWdlOlpILUNOIj5Tb21lIHVzZSBjYXNlcyBpbiBFZGdlIENvbXB1dGluZyBoYXZlIGJlZW4g bGlzdGVkIGluIHRoZSBkcmFmdDoNCjxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnBy b3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJG aHRtbCUyRmRyYWZ0LWxpdS1hcG4tZWRnZS11c2VjYXNlLTAwJmFtcDtkYXRhPTAyJTdDMDElN0Nt aWNoYWVsLm1jYnJpZGUlNDBmdXR1cmV3ZWkuY29tJTdDNTkzZmUzODNjMmNiNDAzZjJmYzUwOGQ4 NTQ5NDUxOTklN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3 MzUyMzQzMzEwMDIxMTA5JmFtcDtzZGF0YT1nYmJGMExQRW9DQjBoeG9JTjBlUG9DcUVWUEJ2bXhW VXo2TFpXZXBhTmk4JTNEJmFtcDtyZXNlcnZlZD0wIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv aHRtbC9kcmFmdC1saXUtYXBuLWVkZ2UtdXNlY2FzZS0wMDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5Tb21lIHVzZSBjYXNlcyBpbiBHYW1l IEFjY2VsZXJhdGlvbiBoYXZlIGJlZW4gbGlzdGVkIGluIHRoZSBkcmFmdDoNCjxhIGhyZWY9Imh0 dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUz QSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LXpoYW5nLWFwbi1hY2NlbGVyYXRp b24tdXNlY2FzZS0wMCZhbXA7ZGF0YT0wMiU3QzAxJTdDbWljaGFlbC5tY2JyaWRlJTQwZnV0dXJl d2VpLmNvbSU3QzU5M2ZlMzgzYzJjYjQwM2YyZmM1MDhkODU0OTQ1MTk5JTdDMGZlZThmZjJhM2Iy NDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzM1MjM0MzMxMDAzMTEwNiZhbXA7c2Rh dGE9dmM5JTJGQVgya09uRlBIVlhIVngwMVJUN2NtVW9iU0R2NjByOTVlVVVVMWpBJTNEJmFtcDty ZXNlcnZlZD0wIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC16aGFuZy1hcG4t YWNjZWxlcmF0aW9uLXVzZWNhc2UtMDA8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls eTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjazttc28t ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh bWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztt c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+V2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgdGhlc2Ug dXNlIGNhc2VzPyBXaGF0IGFyZSB0aGUgYmVuZWZpdHMgdGhhdA0KIGNhbiBiZSBicm91Z2h0IGJ5 IEFQTj8gV291bGQgeW91IGxpa2UgdG8gc2hhcmUgc29tZSBvdGhlciB1c2UgY2FzZXMgdGhhdCBh cmUgdmFsdWFibGUgdG8geW91Pw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv dDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjazttc28tZmFyZWFz dC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom cXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjazttc28tZmFy ZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhhbmsgeW91ITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7 bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh Y2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkJlc3QgcmVnYXJkcywNCjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlNodXBpbmcNCjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_BYAPR13MB258248098DA70AC6A529386AF4260BYAPR13MB2582namp_-- From nobody Wed Sep 9 12:25:34 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB3163A0C31; Wed, 9 Sep 2020 12:25:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.089 X-Spam-Level: X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com 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 m09au-MKIPQi; Wed, 9 Sep 2020 12:25:30 -0700 (PDT) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2130.outbound.protection.outlook.com [40.107.236.130]) (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 8AB5B3A0C5D; Wed, 9 Sep 2020 12:25:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BRji7YMz3w/b9V7/sNg/ULZvFL37rNURbfTTvv0iNoM7FQS4nH9oRMeHMhLXZel9YD66qrDV5VU9SEhewAsMJUnx0l4/5/T9P6sbi5rK7X15o4GlA28+RVOixDULoiFBa5filp9lKnVLQOJjGGsc5YCQSwt7rXw0JmDJZFF7Lqm4RHbYqYMmcxuYDGIKqyakWIgB1xJOAg/njNxHG74xDrwxSIk2LxpCYC3sV3OWFstJc0X6vLTdeq/TCvJC9o3yf8aVZuhOCbIpqIziltAjlcxOry5jW2YAOrqIeIX57dlLwrg18oxnKCkqBSM77ALYpGOTn4LM/fKWDEbCxIEx+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2vDUChUvsEiPREsoJflcBt5m0cm66+P8eGqk8yy9Vg4=; b=epFhhaMqBCNE9O/pZuwgBNCHc061e7pVg0dNTI9Pq0YSjs1b7WoN1NmxS9hXF7W5sgk6U62rE8rgqkgsUMvRdHg3aFNqMa1R4q1vO4nCZ538yzt04HiTO8mGO1OmTp0sX/VVpma/7NLBMVdV/4J0UchE7C2WmS4MpWRt+CzcrDBr6guYb8jCYzHGmzocJ9SfgDILKdwZc4h7OCJNG3+02Zgsx7CpnMo4IKWK4vqm61zqrJsaYaFUyGEpuabnGw5EkVldyRT1Fa0KZlykhCVGOo2oBtQzOE1YBI/+NjMwFjZggBGOT+gHBO5Ft4nyzdt43Dc9ryreL8p0jpLjGp/Aiw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2vDUChUvsEiPREsoJflcBt5m0cm66+P8eGqk8yy9Vg4=; b=HwsrMAySnS+wsBNeeImmYTwy9oVMDQXOqxiH9iUmpZnCSzMLHUdLs0h94Wxj3Wqys0l6+mk90vCh9v/BbgD5ZPwQUO5ThnIxJ/cfd8heZIqfiv5NPueGRxWqdKevEzoZhxuxTYbreEkqu6wavIAt3bAMRDnmlwwdpq2yok8DOBQ= Received: from SN6PR13MB2334.namprd13.prod.outlook.com (2603:10b6:805:55::16) by SN6PR13MB2367.namprd13.prod.outlook.com (2603:10b6:805:59::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.4; Wed, 9 Sep 2020 19:25:24 +0000 Received: from SN6PR13MB2334.namprd13.prod.outlook.com ([fe80::44e5:1f97:c5a9:4346]) by SN6PR13MB2334.namprd13.prod.outlook.com ([fe80::44e5:1f97:c5a9:4346%3]) with mapi id 15.20.3370.016; Wed, 9 Sep 2020 19:25:24 +0000 From: Linda Dunbar To: apn CC: "draft-yang-apn-sd-wan-usecase@ietf.org" Thread-Topic: comments and suggestions to the draft-yang-apn-sd-wan-usecase-00 Thread-Index: AdaG3JAeEh7/Lc92RWyufB5bME3N8Q== Date: Wed, 9 Sep 2020 19:25:24 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=futurewei.com; x-originating-ip: [2605:6000:1526:d7a8:f444:b4aa:23e6:c14e] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 31b3a821-97b0-46ec-1a19-08d854f619d7 x-ms-traffictypediagnostic: SN6PR13MB2367: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0+/u71Wpmnm4p14mZtgJyBdKXLKADUuLxEB1120I2eTqsnWK9vlo833jlLhF9JFQN66FhsR4/YWB/ixYe8ddsv17Ydn//Uah99Ioiu5ze9Axw7Ppglqz3Ad5zT6BCmBbVEm2PRM2DzhFtXgZpxxUcugqHiTRmKuVfZ75nlpVubQgNNNV+mv6gAKnnE+UjYxI97oDAVhwSL3h0FnCOgnuYR9zVBcuzJRCAcC3AeG1NYdB/lbJfQNt7GcYEDsYr6TVL0elJdA5kfkxOgUIeLy8yFefRf3Wco+fCfzS1f6r6t77sEEsopeKimSX6JMZIgEF4PkB5y8SpGdeZbgCLxSM4wb+uA2C0wmZO8WzvDHNKMIU9QPRYVNKjSvDkQ0l777SmatSwqlsdPIx86gfJTdPJA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR13MB2334.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(376002)(366004)(136003)(396003)(39850400004)(2906002)(316002)(4326008)(66946007)(5660300002)(52536014)(6916009)(9686003)(64756008)(66556008)(66446008)(66476007)(76116006)(478600001)(186003)(71200400001)(8676002)(55016002)(966005)(450100002)(33656002)(6506007)(44832011)(8936002)(86362001)(166002)(83380400001)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: fqKFrcHElxkxi94OrN5YLBHkc9goWUJTZJbmlRvGeF63qHBLNozbDlv+I5kZV0CDbHGrM07437Ljay4ZmXOqK6QlYzXCs58D8yIVfwngtU5juNpSHmsjvWR0wmpAJYLGQ1nmSWxnubwSvLAzBLSoqPVFJ6rEN1OwF8QHTm23kcr+m1vXIvORYDToQA24OLI9hjTTm0A1AHHQIisSvjQAPlodhWhVPxf65CbYnZG/RKx+RzE306VsRQlL8kJgHIAt7biTlu9hGbRiXtlpQPlu0ZxJsrwExsSqvWVrUy+B6SuPsoXpHZ/K+tpjYhV7KOjzSpeQe5QuVi3jenNVcu5bZmJQq+CDoEy7Jkt+QdKT6YJ2RP2ILasIDYOv4yWClRnTFBD6nNOZadxEOO5SJF1fyt550Md/PK702YetMhIQrDnHTv8APQIYJzCcDixJq2NbFmYq9oGzRu1gZb9+r5d5V7MAncF/si7y36AeVQvuIxMrD7M7GD4du4e2EhN86wlD4IcunKhcFLTgUPYWUMBz/ZDRXyhJ2EE4/NF+I+PHYkKgCFIcBpxFtDF4sGUJx3JtaLPOx8xd3rtA8uNS196qjOxU8ASE+tDpawEY92o6uEPbGn4PX7qaRkRH3hkn2n4XbXLtG+4HLmzLOh93KEKncIy8UDwCdg4e4E4sy3nynnWDtcDP19IRQqx9TXRJ68a/fgsGywrzsj79TIzISp15BA== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_SN6PR13MB2334B2667ACE5A889AF5263C85260SN6PR13MB2334namp_" MIME-Version: 1.0 X-OriginatorOrg: Futurewei.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR13MB2334.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31b3a821-97b0-46ec-1a19-08d854f619d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2020 19:25:24.4410 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: l64WNh2p0dIE8lqBEedNvuAbNENQ5BQ1xEc8wR2+7C6waa4zAJG2yihP+gvnmVaWmqZd4l4HrZ8LKKAGYPofVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR13MB2367 Archived-At: Subject: [Apn] comments and suggestions to the draft-yang-apn-sd-wan-usecase-00 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 19:25:33 -0000 --_000_SN6PR13MB2334B2667ACE5A889AF5263C85260SN6PR13MB2334namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Authors of the draft-yang-apn-sd-wan-usecase-00: Here are my comments and suggestion to the draft. 1. The draft has stated in multiple sections that "APN can provide valu= e", but doesn't have much description on "HOW APN provides value". It wo= uld be very useful to elaborate more details on HOW. 1. Among the 4 major characteristics of SD-WAN described in https://data= tracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/ , I think the followi= ng two are closely relevant to APN: - Some traffic flows can be forwarded based on their applicati= on identifiers instead of based on destination IP addresses, by the edge no= des placing the traffic flows onto specific overlay paths based on their ap= plication requirement. p.s. The BESS-bgp-sdwan-usage draft assumes there is a Matching - ACTION co= nfigured at the Edge node indicating a specific n-tuple MATCHING for assign= ing traffic to a specific UNDERLAY networks. It would be very beneficial to document how APN provide more than the curre= nt practices of MATCHING - PATH SELECTION. - The traffic flows forwarding can also be based on specific p= erformance criteria (e.g. packets delay, packet loos, jitter) to provide be= tter application performance by choosing the right underlay that meets or e= xceeds the specified criteria. Again, the BESS draft assumes there is a MATCHING - ACTION provisioning at = the Edge node indicating a specific n-tuple MATCHING for assigning traffic = to paths with specific Performance criteria. Does APN do it differently? I= t would be very beneficial to add more details. 1. Section 2.1 describes a classic deployment of SDWAN split traffic amo= ng multiple WAN paths. It is not clear how does APN do differently than tod= ay's MATCHING - ACTION provisioning based approach. 1. Section 2.2 shows applications behind CPE connect to different Clouds= . How does APN facilitate? Does APN use enhanced DNS to route APP to the de= sired destination? What if the Applications communication are all encrypted= ? 1. Section 2.3: how does APN recognize malicious applications? Most toda= y's applications communication are encrypted. 1. Section 2.4: Does APN steer packets based on the configured Matching = - ACTION paradigm? How APN recognize Data? Are the Data attached to packet= s? Or Data in specific database? Or Performance measurement data collected = by network devices? Cheers, Linda Dunbar --_000_SN6PR13MB2334B2667ACE5A889AF5263C85260SN6PR13MB2334namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Authors of the draft-yang-apn-sd-wan-usecase-00:

 

Here are my comments and suggestion to  the draft.

 

  1. The draft has stated in multiple sections that  “APN can provide= value”, but  doesn’t have much description on “HOW&= nbsp; APN provides value”.  It would be very useful to  ela= borate more details on HOW.  

 

  1. Among the 4 major characteristics of SD-WAN described in https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwa= n-usage/ , I think the following two are closely relevant to APN:

 

-            &n= bsp; Some traffic flows can be forwarded based on their application identif= iers instead of based on destination IP addresses, by the edge nodes placin= g the traffic flows onto specific overlay paths based on their application = requirement. 

 

p.s. The BESS-bgp-sdwan-usage draft assumes there is a Matching – ACT= ION configured at the Edge node indicating a specific n-tuple MATCHING for = assigning traffic to a specific UNDERLAY networks.

It would be very beneficial to document how APN provide more than the curre= nt practices of MATCHING – PATH SELECTION.

 

-            &n= bsp; The traffic flows forwarding can also be based on specific performance= criteria (e.g. packets delay, packet loos, jitter) to provide better appli= cation performance by choosing the right underlay that meets or exceeds the= specified criteria.

Again, the BESS draft assumes there is a MATCHING - ACTION provisioning at = the Edge node indicating a specific n-tuple MATCHING for assigning traffic = to paths with specific Performance criteria. Does APN do it differently? &n= bsp;It would be very beneficial to add more details.

 

 

  1. Section 2.1 describes a classic deployment of SDWAN split traffic among mul= tiple WAN paths. It is not clear how does APN do differently than todayR= 17;s MATCHING – ACTION provisioning  based approach.

 

  1. Section 2.2 shows applications behind CPE connect to different Clouds. How = does APN facilitate? Does APN use enhanced DNS to route APP to the desired = destination? What if the Applications communication are all encrypted?

 

  1. Section 2.3: how does APN recognize malicious applications? Most today̵= 7;s applications communication are encrypted.

 

  1. Section 2.4: Does APN steer packets based on the configured Matching –= ; ACTION paradigm? How APN recognize Data?  Are the Data attached to p= ackets? Or Data in specific database? Or Performance measurement data colle= cted by network devices?

 

 

Cheers,

 

Linda Dunbar

 

--_000_SN6PR13MB2334B2667ACE5A889AF5263C85260SN6PR13MB2334namp_-- From nobody Thu Sep 10 03:22:55 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20BFD3A12E1; Thu, 10 Sep 2020 03:22:47 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.898 X-Spam-Level: X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 UREMEf-o1KfB; Thu, 10 Sep 2020 03:22:44 -0700 (PDT) Received: from cmccmta3.chinamobile.com (cmccmta3.chinamobile.com [221.176.66.81]) by ietfa.amsl.com (Postfix) with ESMTP id 102B23A12C9; Thu, 10 Sep 2020 03:22:42 -0700 (PDT) Received: from spf.mail.chinamobile.com (unknown[172.16.121.11]) by rmmx-syy-dmz-app12-12012 (RichMail) with SMTP id 2eec5f59fe65fd0-89379; Thu, 10 Sep 2020 18:22:30 +0800 (CST) X-RM-TRANSID: 2eec5f59fe65fd0-89379 X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from cmccPC (unknown[223.69.29.65]) by rmsmtp-syy-appsvr06-12006 (RichMail) with SMTP id 2ee65f59fe659b8-128af; Thu, 10 Sep 2020 18:22:30 +0800 (CST) X-RM-TRANSID: 2ee65f59fe659b8-128af From: "Feng Yang" To: "'Linda Dunbar'" , "'apn'" Cc: References: In-Reply-To: Date: Thu, 10 Sep 2020 18:22:30 +0800 Message-ID: <044101d6875c$4a7bb2d0$df731870$@com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0442_01D6879F.589EF2D0" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdaG3JAeEh7/Lc92RWyufB5bME3N8QAfuMBQ Content-Language: zh-cn Archived-At: Subject: [Apn] =?gb2312?b?tPC4tDogIGNvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyB0?= =?gb2312?b?byB0aGUgZHJhZnQteWFuZy1hcG4tc2Qtd2FuLXVzZWNhc2UtMDA=?= X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Sep 2020 10:22:54 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0442_01D6879F.589EF2D0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Hi Linda, =20 Thanks for your comments. See my comments inline. =20 BR=A3=AC Feng Yang =20 =B7=A2=BC=FE=C8=CB: Apn [mailto:apn-bounces@ietf.org] =B4=FA=B1=ED Linda = Dunbar =B7=A2=CB=CD=CA=B1=BC=E4: 2020=C4=EA9=D4=C210=C8=D5 03:25 =CA=D5=BC=FE=C8=CB: apn =B3=AD=CB=CD: draft-yang-apn-sd-wan-usecase@ietf.org =D6=F7=CC=E2: [Apn] comments and suggestions to the = draft-yang-apn-sd-wan-usecase-00 =20 Authors of the draft-yang-apn-sd-wan-usecase-00: =20 Here are my comments and suggestion to the draft.=20 =20 1. The draft has stated in multiple sections that =A1=B0APN can provide value=A1=B1, but doesn=A1=AFt have much description on =A1=B0HOW APN = provides value=A1=B1. It would be very useful to elaborate more details on HOW. =20 [Feng] APN conveys application information such as application/user/flow identifiers and SLA/service requirements along data packets into network = and make the network aware of applications and their requirements, so to = provide corresponding network services and guarantee their SLA requirements.=20 =20 This draft intends to describe the values which APN can provide to = SD-WAN in various usage scenarios, as below. 2.1. APN for Traffic Steering into Dedicated WAN 2.2. APN for Traffic Steering into Particular Cloud=20 2.3. APN for Value-added Service Provisioning in SD-WAN 2.4. APN for Data Processing in SD-WAN=20 =20 Basically APN can be used in these scenarios to provide the = fine-granularity traffic steering and service operations in SD-WAN. The description of = each scenario can be further enhanced. =20 2. Among the 4 major characteristics of SD-WAN described in https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/ , I = think the following two are closely relevant to APN:=20 =20 - Some traffic flows can be forwarded based on their application identifiers instead of based on destination IP addresses, by = the edge nodes placing the traffic flows onto specific overlay paths based = on their application requirement. =20 =20 p.s. The BESS-bgp-sdwan-usage draft assumes there is a Matching =A8C = ACTION configured at the Edge node indicating a specific n-tuple MATCHING for assigning traffic to a specific UNDERLAY networks.=20 It would be very beneficial to document how APN provide more than the current practices of MATCHING =A8C PATH SELECTION. =20 - The traffic flows forwarding can also be based on = specific performance criteria (e.g. packets delay, packet loos, jitter) to = provide better application performance by choosing the right underlay that meets = or exceeds the specified criteria. Again, the BESS draft assumes there is a MATCHING - ACTION provisioning = at the Edge node indicating a specific n-tuple MATCHING for assigning = traffic to paths with specific Performance criteria. Does APN do it differently? = It would be very beneficial to add more details.=20 [Feng] Indeed, these two are closely relevant to APN. The difference = which APN made here is that APN can directly add the application-aware = information including application identifiers and the performance requirements in = the data packets and then to facilitate the matching & action performed at = the edge devices. Furthermore, this application-aware information can be = further utilized by the underlay networks for application-aware network service provisioning. So APN can be taken as a technology to facilitate this matching-action for traffic steering. =20 3. Section 2.1 describes a classic deployment of SDWAN split traffic among multiple WAN paths. It is not clear how does APN do differently = than today=A1=AFs MATCHING =A8C ACTION provisioning based approach.=20 [Feng] The same as above. =20 4. Section 2.2 shows applications behind CPE connect to different Clouds. How does APN facilitate? Does APN use enhanced DNS to route APP = to the desired destination? What if the Applications communication are all encrypted?=20 [Feng] The anycast address can be used here. According to the application-aware information, the proper cloud can be selected and the traffic can be routed along the path towards this cloud.=20 =20 5. Section 2.3: how does APN recognize malicious applications? Most today=A1=AFs applications communication are encrypted.=20 [Feng] The potential security issues that may be imposed by APN were discussed during the APN side meeting@ IETF108. Basically the existing access control and network security mechanisms can be utilized. = According to the application-aware information, the traffic can be steered into corresponding FW VAS for validating its legitimacy. https://github.com/APN-Community/IETF108-Side-Meeting-APN/blob/master/6%2= 0Sh uping%20Peng%20-%20Huawei%20-%20Discussions%20%26%20Clarifications%20-%20= %20 Privacy%20%26%20Security.pdf =20 6. Section 2.4: Does APN steer packets based on the configured Matching =A8C ACTION paradigm? How APN recognize Data? Are the Data attached to packets? Or Data in specific database? Or Performance measurement data collected by network devices?=20 [Feng] With APN the application-aware information can be attached to the packets, based on which the traffic can be steered. If the = application-aware information is not carried in the packets, it can utilize the existing capability of the edge devices and this information can be recognized by = the edge devices. The matching-action policy can be configured by the = network operators. The performance measurement can be done by the existing mechanisms such as iOAM which can be further integrated with APN to = achieve fine-granularity performance measurement and visualization. =20 =20 Cheers,=20 =20 Linda Dunbar =20 ------=_NextPart_000_0442_01D6879F.589EF2D0 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi Linda,

 

Thanks for your comments. See = my comments inline.

 

BR=A3=AC

Feng Yang

 

=B7=A2=BC=FE=C8=CB: Apn = [mailto:apn-bounces@ietf.org] =B4=FA=B1=ED = Linda = Dunbar
=B7=A2=CB=CD=CA=B1=BC=E4: 2020=C4=EA9=D4=C210=C8=D5 03:25
=CA=D5=BC=FE=C8=CB: = apn
=B3=AD=CB=CD: = draft-yang-apn-sd-wan-usecase@ietf.org
=D6=F7=CC=E2: [Apn] comments and = suggestions to the = draft-yang-apn-sd-wan-usecase-00

=

 

Authors of the = draft-yang-apn-sd-wan-usecase-00:

 

Here are my comments and suggestion to  the draft. =

 

  1. The draft has stated in multiple = sections that  =A1=B0APN can provide value=A1=B1, but  = doesn=A1=AFt have much description on =A1=B0HOW  APN provides = value=A1=B1.  It would be very useful to  elaborate more = details on HOW.  

[Feng] APN conveys application = information such as application/user/flow identifiers and SLA/service = requirements along data packets into network and make the network aware = of applications and their requirements, so to provide corresponding = network services and guarantee their SLA requirements. =

 

This draft intends to describe = the values which APN can provide to SD-WAN in various usage scenarios, = as below.

   2.1.  APN for = Traffic Steering into Dedicated WAN

   2.2.  = APN for Traffic Steering into Particular Cloud

   2.3.  = APN for Value-added Service Provisioning in = SD-WAN

   2.4.  = APN for Data Processing in SD-WAN

 

Basically APN can be used in = these scenarios to provide the fine-granularity traffic steering and = service operations in SD-WAN. The description of each scenario can be = further enhanced.

 

  1. Among the 4 major characteristics of = SD-WAN described in https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/ , I think the following two are closely relevant to APN: =

 

-          = ;    Some traffic flows can be forwarded based on their = application identifiers instead of based on destination IP addresses, by = the edge nodes placing the traffic flows onto specific overlay paths = based on their application requirement. 

 

p.s. The BESS-bgp-sdwan-usage draft assumes there = is a Matching =A8C ACTION configured at the Edge node indicating a = specific n-tuple MATCHING for assigning traffic to a specific UNDERLAY = networks.

It would be very beneficial to document how APN = provide more than the current practices of MATCHING =A8C PATH = SELECTION.

 

-          = ;    The traffic flows forwarding can also be based on = specific performance criteria (e.g. packets delay, packet loos, jitter) = to provide better application performance by choosing the right underlay = that meets or exceeds the specified criteria.

Again, the BESS draft assumes there is a MATCHING = - ACTION provisioning at the Edge node indicating a specific n-tuple = MATCHING for assigning traffic to paths with specific Performance = criteria. Does APN do it differently?  It would be very beneficial = to add more details.

[Feng] = Indeed, these two are closely relevant to APN. The difference which APN = made here is that APN can directly add the application-aware information = including application identifiers and the performance requirements in = the data packets and then to facilitate the matching & action = performed at the edge devices. Furthermore, this application-aware = information can be further utilized by the underlay networks for = application-aware network service provisioning. So APN can be taken as a = technology to facilitate this matching-action for traffic = steering.

 

  1. Section 2.1 describes a classic = deployment of SDWAN split traffic among multiple WAN paths. It is not = clear how does APN do differently than today=A1=AFs MATCHING =A8C ACTION = provisioning  based approach.

[Feng] The same as = above.

 

  1. Section 2.2 shows applications behind = CPE connect to different Clouds. How does APN facilitate? Does APN use = enhanced DNS to route APP to the desired destination? What if the = Applications communication are all encrypted? =

[Feng] The anycast address can = be used here. According to the application-aware information, the proper = cloud can be selected and the traffic can be routed along the path = towards this cloud.

 

  1. Section 2.3: how does APN recognize = malicious applications? Most today=A1=AFs applications communication are = encrypted.

[Feng] The potential security = issues that may be imposed by APN were discussed during the APN side = meeting@ IETF108. Basically the existing access control and network = security mechanisms can be utilized. According to the application-aware = information, the traffic can be steered into corresponding FW VAS for = validating its legitimacy.

https://github.com/APN-Commun= ity/IETF108-Side-Meeting-APN/blob/master/6%20Shuping%20Peng%20-%20Huawei%= 20-%20Discussions%20%26%20Clarifications%20-%20%20Privacy%20%26%20Securit= y.pdf

 

  1. Section 2.4: Does APN steer packets = based on the configured Matching =A8C ACTION paradigm? How APN recognize = Data?  Are the Data attached to packets? Or Data in specific = database? Or Performance measurement data collected by network devices? =

[Feng] With APN the = application-aware information can be attached to the packets, based on = which the traffic can be steered. If the application-aware information = is not carried in the packets, it can utilize the existing capability of = the edge devices and this information can be recognized by the edge = devices. The matching-action policy can be configured by the network = operators. The performance measurement can be done by the existing = mechanisms such as iOAM which can be further integrated with APN to = achieve fine-granularity performance measurement and = visualization.

 

 

Cheers,

 

Linda Dunbar

 

------=_NextPart_000_0442_01D6879F.589EF2D0-- From nobody Mon Sep 14 07:35:37 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0B8A3A0A8C for ; Mon, 14 Sep 2020 07:35:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 YagvD-Dmu7xn for ; Mon, 14 Sep 2020 07:35:30 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 71C3D3A0A83 for ; Mon, 14 Sep 2020 07:35:30 -0700 (PDT) Received: from lhreml711-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id EC1FDF48284175056C96 for ; Mon, 14 Sep 2020 15:35:27 +0100 (IST) Received: from lhreml711-chm.china.huawei.com (10.201.108.62) by lhreml711-chm.china.huawei.com (10.201.108.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Mon, 14 Sep 2020 15:35:27 +0100 Received: from DGGEMM405-HUB.china.huawei.com (10.3.20.213) by lhreml711-chm.china.huawei.com (10.201.108.62) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Mon, 14 Sep 2020 15:35:27 +0100 Received: from DGGEMM532-MBX.china.huawei.com ([169.254.7.229]) by DGGEMM405-HUB.china.huawei.com ([10.3.20.213]) with mapi id 14.03.0487.000; Mon, 14 Sep 2020 22:35:17 +0800 From: Lizhenbin To: "apn@ietf.org" CC: "Pengshuping (Peng Shuping)" Thread-Topic: Question List for APN Thread-Index: AdaKpEQdBeYCWs1SS9KhjfPl8nKYAg== Date: Mon, 14 Sep 2020 14:35:17 +0000 Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D9386E393@DGGEMM532-MBX.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.217.220] Content-Type: multipart/alternative; boundary="_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D9386E393DGGEMM532MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Apn] Question List for APN X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Sep 2020 14:35:33 -0000 --_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D9386E393DGGEMM532MBXchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRm9sa3MsDQpUaGFua3MgdmVyeSBtdWNoIGZvciB5b3VyIGF0dGVudGlvbiB0byBBUE4gd29y ay4gQWZ0ZXIgbXVjaCBwcmVwYXJhdGlvbiB3b3JrLCB3ZSBzdW1tYXJpemVkIHRoZSBrZXkgcXVl c3Rpb25zIHRvIGJlIGNsYXJpZmllZCBmb3IgQVBOIHdoaWNoIGFsc28gd2VyZSBhbHdheXMgYXNr ZWQuIEluIGZhY3QgaW4gdGhlIHBhc3QgZGlzY3Vzc2lvbiBhbmQgdGhlIEFQTiBzaWRlIG1lZXRp bmcgb2YgSUVURjEwOCwgbWFueSBvZiB0aGVzZSBxdWVzdGlvbnMgd2VyZSBkaXNjdXNzZWQgYW5k IGNsYXJpZmllZC4gSGVyZSB3ZSBwcm9wb3NlIHRoZXNlIHF1ZXN0aW9ucyB0b2dldGhlciBmb3Ig eW91ciBjb252ZW5pZW5jZS4NCg0KVGhlIHF1ZXN0aW9ucyB0byBiZSBjbGFyaWZpZWQgYXJlIGFz IGZvbGxvd3M6DQojMS4gV2hpY2ggbGF5ZXIgaXMgZm9yIEFQTiB0byBkbyB0aGUgYXBwbGljYXRp b24tYXdhcmUgd29yaz8NCiMyLiBEb2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxp bWl0ZWQtZG9tYWluIG9yIEludGVybmV0Pw0KIzMuIFdoaWNoIGFyZWEgaW4gSUVURiB3b3VsZCB0 aGUgQVBOIHdvcmsgZml0IGJldHRlcj8NCiM0LiBXaGF0IGlzIHRoZSByZWxhdGlvbnNoaXAgYmV0 d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVtcHRzIGluIElFVEbigJlzIGhpc3Rvcnk/DQojNS4gV2hh dCBhcmUgdGhlIHZhbHVhYmxlIHVzZSBjYXNlcy91c2FnZSBzY2VuYXJpb3Mgb2YgQVBOPw0KIzYu IElzIHRoZSBmaW5lLWdyYW51bGFyaXR5IG9wZXJhdGlvbnMgbmVlZGVkL2Rlc2lyZWQgaW4gdGhl IG5ldHdvcms/DQojNy4gV2h5IG5vdCBqdXN0IHVzZSBEU0NQPw0KIzguIERvZXMgQVBOIHZpb2xh dGUgbmV0d29yayBuZXV0cmFsaXR5Pw0KIzkuIFdpbGwgQVBOIHJhaXNlIHNlY3VyaXR5IGlzc3Vl cyBzaW5jZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBB UE4gcGFja2V0cz8NCiMxMC4gV2lsbCBBUE4gcmFpc2UgcHJpdmFjeSBpc3N1ZXMgc2luY2UgYXBw bGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/ DQoNClNodXBpbmcgUGVuZyB3aWxsIHNlbmQgdGhlIGRldGFpbGVkIGFuc3dlcnMgZm9yIHRoZXNl IHF1ZXN0aW9ucyBpbiB0aGUgbWFpbGluZyBsaXN0IGluIHRoZSBmb2xsb3dpbmcgb25lIG9yIHR3 byB3ZWVrcy4gVGhlIHF1ZXN0aW9ucyBhbmQgYW5zd2VycyBtYXkgYmUgbm90IG9ubHkgYmUgc2Vu dCBpbiB0aGUgQVBOIG1haWxpbmcgbGlzdCwgYnV0IGFsc28gYmUgY29waWVkIHRvIHRoZSBhcmNo aXRlY3R1cmUgZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3QgYW5kIHRoZSBuZXR3b3JrIHRva2VuIG1h aWxpbmcgbGlzdCBmb3IgbW9yZSBjcm9zcy1hcmVhIGZlZWRiYWNrIGlmIG5lY2Vzc2FyeS4NCg0K SWYgeW91IGhhdmUgYW55IGNvbW1lbnRzIG9uIHRoZXNlIHF1ZXN0aW9ucyBhbmQgYW5zd2Vycywg d2UgY2FuIGdvIG9uIHRvIGRpc2N1c3MgdGhyb3VnaCB0aGUgbWFpbGluZyBsaXN0Lg0KDQoNCkJl c3QgUmVnYXJkcywNClpoZW5iaW4gKFJvYmluKQ0KDQoNCg0KDQpGcm9tOiBBcG4gW21haWx0bzph cG4tYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExpemhlbmJpbg0KU2VudDogVHVlc2Rh eSwgQXVndXN0IDE4LCAyMDIwIDc6MjIgUE0NClRvOiBhcG5AaWV0Zi5vcmcNClN1YmplY3Q6IFtB cG5dIFdlbGNvbWUgdG8gQVBOIE1haWxpbmcgTGlzdA0KDQpIaSBGb2xrcywNCg0KV2VsY29tZSB0 byBqb2luIHRoZSBBUE4gbWFpbGluZyBsaXN0LiBXZSBhcmUgZ2xhZCB0byBoYXZlIG1vcmUgZGlz Y3Vzc2lvbiB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QgYXMgdGhlIGZvbGxvdy11cCBvZiB0aGUg SUVURjEwOCBBUE4gc2lkZSBtZWV0aW5nLg0KSW4gdGhlIHByb2Nlc3Mgb2YgQVBOIHdvcmssIG1h bnkgaGlzdG9yaWMgd29yayBpdGVtcyBzdWNoIGFzIFNQVUQsIFBMVVMsIGV0Yy4gaGF2ZSBiZWVu IHByb3Bvc2VkLiBJdCBoYXMgYmVlbiB0cmllZCB0byBiZSBjbGFyaWZpZWQgdGhhdCBBUE4gZm9j dXNlcw0Kb24gdGhlIG5ldHdvcmsgbGF5ZXIgYW5kIGxpbWl0ZWQgZG9tYWlucy4gQ29uY2VybnMg b24gdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IGlzc3VlcyBhbHNvIGhhdmUgYmVlbiBwcm9wb3Nl ZCBtYW55IHRpbWVzIGFib3V0IHRoZSB3b3JrLiBJdCBhbHNvDQpoYXMgYmVlbiB0cmllZCB0byBi ZSBjbGFyaWZpZWQgdGhhdCBpbiB0aGUgdHJ1c3RhYmxlIGxpbWl0ZWQgZG9tYWlucyB0aGUgc2Vj dXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGNhbiBiZSB1bmRlciBjb250cm9sLiBUaGVzZSBhcmUg dGhlIHJlYXNvbnMgd2h5IEFQTg0Kd29yayBpcyBiYXNlZCBpbiB0aGUgUlRHIGFyZWEgaW5zdGVh ZCBvZiBBUlQvVFNWIGFyZWFzLg0KDQpCdXQgYmVjYXVzZSBvZiB0b28gbXVjaCBoaXN0b3JpYyB3 b3JrIHRvIGJlIGNsYXJpZmllZCBhbmQgaXRzIHByb3Bvc2luZyB0aGUgY3Jvc3MtYXJlYSBkaXNj dXNzaW9uIGZvciB3aGljaCBSVEcvQVBQL1RTVi9JTlQvU0VDL0lSVEYgYXJlIGludm9sdmVkLCBp dCBpcw0KbmVjZXNzYXJ5IHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRvIGNsYXJpZnkgdGhlIHNj b3BlIGFuZCB3b3JrIGl0ZW1zIGZvciBBUE4uIFdlIHdpc2ggdGhlIG1haWxpbmcgbGlzdCB3b3Vs ZCBiZSBoZWxwZnVsIHRvIHRoZSB3b3JrIGFuZCBwcm9tb3RpbmcgdGhlDQpjcm9zcy1hcmVhIGNv bW11bmljYXRpb24gdG8gdW5kZXJzdGFuZCBlYWNoIG90aGVyIGJldHRlci4NCg0KWW91IGNhbiBn ZXQgeW91cnNlbGYgdXAgdG8gc3BlZWQgd2l0aCBvdXIgZGlzY3Vzc2lvbnMgc28gZmFyIGJ5IHNl ZWluZyB0aGUgbWF0ZXJpYWxzIGF0IDwgaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkv PiwgZXNwZWNpYWxseSB0aGUgbWF0ZXJpYWxzDQpGcm9tIHRoZSB2aXJ0dWFsIElFVEYgMTA4ICBB UE4gc2lkZSBtZWV0aW5nIGF0IDwgaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVU RjEwOC1TaWRlLU1lZXRpbmctQVBOPi4gVGhpcyBsaW5rIGFsc28gZ2l2ZXMgeW91IHBvaW50ZXJz IHRvDQpzb21lIG9mIHRoZSByZWxldmFudCBJbnRlcm5ldC1EcmFmdHMuDQoNCk92ZXIgdGhlIG5l eHQgZmV3IHdlZWtzIHdlIHdpbGwgdHJ5IHRvIGd1aWRlIGRpc2N1c3Npb24gYnkgaW50cm9kdWNp bmcgc29tZSBxdWVzdGlvbnMgZm9yIGRlYmF0ZS4gQnV0IHBsZWFzZSBhbHNvIHJhaXNlIHlvdXIg b3duIGlzc3VlcyBhbmQgY29uY2VybnMNCmFuZCBjb250cmlidXRlIHRvIHRoZSBleGNoYW5nZXMg b24gdGhpcyBsaXN0Lg0KDQpMb29rIGZvcndhcmRpbmcgdG8gaGF2ZSBtb3JlIGZ1biBkaXNjdXNz aW9uIGluIHRoZSBtYWlsaW5nIGxpc3QuDQoNCg0KQmVzdCBSZWdhcmRzLA0KRGFuICYgWmhlbmJp bg0KDQoNCg== --_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D9386E393DGGEMM532MBXchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l O30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuMiwgbGkuMiwgZGl2LjINCgl7bXNvLXN0eWxlLW5h bWU6Iuagt+W8jyDpppbooYznvKnov5tcOiAgMiDlrZfnrKYiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0 b206Ni4wcHQ7DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCXRleHQtaW5kZW50OjIxLjBwdDsNCgl0ZXh0 LWF1dG9zcGFjZTpub25lOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz IE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERl ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9 DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcy LjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y ZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+ DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht bD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2 bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+SGkgRm9sa3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPlRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIgYXR0ZW50aW9uIHRvIEFQTiB3b3JrLiBB ZnRlciBtdWNoIHByZXBhcmF0aW9uIHdvcmssIHdlIHN1bW1hcml6ZWQgdGhlIGtleSBxdWVzdGlv bnMgdG8gYmUgY2xhcmlmaWVkIGZvciBBUE4gd2hpY2ggYWxzbyB3ZXJlIGFsd2F5cyBhc2tlZC4g SW4gZmFjdCBpbiB0aGUNCiBwYXN0IGRpc2N1c3Npb24gYW5kIHRoZSBBUE4gc2lkZSBtZWV0aW5n IG9mIElFVEYxMDgsIG1hbnkgb2YgdGhlc2UgcXVlc3Rpb25zIHdlcmUgZGlzY3Vzc2VkIGFuZCBj bGFyaWZpZWQuIEhlcmUgd2UgcHJvcG9zZSB0aGVzZSBxdWVzdGlvbnMgdG9nZXRoZXIgZm9yIHlv dXIgY29udmVuaWVuY2UuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PlRoZSBxdWVzdGlvbnMgdG8gYmUgY2xhcmlmaWVkIGFyZSBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jMS4gV2hpY2ggbGF5ZXIgaXMgZm9y IEFQTiB0byBkbyB0aGUgYXBwbGljYXRpb24tYXdhcmUgd29yaz88bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMg d2l0aGluIGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMzLiBXaGljaCBhcmVhIGluIElFVEYgd291bGQgdGhl IEFQTiB3b3JrIGZpdCBiZXR0ZXI/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+IzQuIFdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQTiBhbmQg b3RoZXIgYXR0ZW1wdHMgaW4gSUVURuKAmXMgaGlzdG9yeT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzUuIFdoYXQgYXJlIHRoZSB2YWx1YWJsZSB1c2UgY2Fz ZXMvdXNhZ2Ugc2NlbmFyaW9zIG9mIEFQTj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+IzYuIElzIHRoZSBmaW5lLWdyYW51bGFyaXR5IG9wZXJhdGlvbnMgbmVl ZGVkL2Rlc2lyZWQgaW4gdGhlIG5ldHdvcms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM4LiBEb2VzIEFQTiB2aW9sYXRlIG5ldHdv cmsgbmV1dHJhbGl0eT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+IzkuIFdpbGwgQVBOIHJhaXNlIHNlY3VyaXR5IGlzc3VlcyBzaW5jZSBhcHBsaWNhdGlvbi1h d2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0cz88bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzEwLiBXaWxsIEFQTiByYWlzZSBw cml2YWN5IGlzc3VlcyBzaW5jZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJy aWVkIGluIHRoZSBBUE4gcGFja2V0cz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPlNodXBpbmcgUGVuZyB3aWxsIHNlbmQgdGhlIGRldGFpbGVkIGFuc3dlcnMgZm9yIHRo ZXNlIHF1ZXN0aW9ucyBpbiB0aGUgbWFpbGluZyBsaXN0IGluIHRoZSBmb2xsb3dpbmcgb25lIG9y IHR3byB3ZWVrcy4gVGhlIHF1ZXN0aW9ucyBhbmQgYW5zd2VycyBtYXkgYmUgbm90IG9ubHkgYmUg c2VudCBpbiB0aGUgQVBODQogbWFpbGluZyBsaXN0LCBidXQgYWxzbyBiZSBjb3BpZWQgdG8gdGhl IGFyY2hpdGVjdHVyZSBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdCBhbmQgdGhlIG5ldHdvcmsgdG9r ZW4gbWFpbGluZyBsaXN0IGZvciBtb3JlIGNyb3NzLWFyZWEgZmVlZGJhY2sgaWYgbmVjZXNzYXJ5 LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SWYgeW91IGhhdmUgYW55 IGNvbW1lbnRzIG9uIHRoZXNlIHF1ZXN0aW9ucyBhbmQgYW5zd2Vycywgd2UgY2FuIGdvIG9uIHRv IGRpc2N1c3MgdGhyb3VnaCB0aGUgbWFpbGluZyBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+WmhlbmJpbiAoUm9iaW4pPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9h PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO LVVTIj4gQXBuIFttYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2Yg PC9iPkxpemhlbmJpbjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBBdWd1c3QgMTgsIDIwMjAg NzoyMiBQTTxicj4NCjxiPlRvOjwvYj4gYXBuQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+ IFtBcG5dIFdlbGNvbWUgdG8gQVBOIE1haWxpbmcgTGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEZv bGtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+V2VsY29tZSB0byBq b2luIHRoZSBBUE4gbWFpbGluZyBsaXN0LiBXZSBhcmUgZ2xhZCB0byBoYXZlIG1vcmUgZGlzY3Vz c2lvbiB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QgYXMgdGhlIGZvbGxvdy11cCBvZiB0aGUgSUVU RjEwOCBBUE4gc2lkZSBtZWV0aW5nLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj5JbiB0aGUgcHJvY2VzcyBvZiBBUE4gd29yaywgbWFueSBoaXN0b3JpYyB3b3Jr IGl0ZW1zIHN1Y2ggYXMgU1BVRCwgUExVUywgZXRjLiBoYXZlIGJlZW4gcHJvcG9zZWQuIEl0IGhh cyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IEFQTiBmb2N1c2VzDQo8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+b24gdGhlIG5ldHdvcmsgbGF5ZXIg YW5kIGxpbWl0ZWQgZG9tYWlucy4gQ29uY2VybnMgb24gdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5 IGlzc3VlcyBhbHNvIGhhdmUgYmVlbiBwcm9wb3NlZCBtYW55IHRpbWVzIGFib3V0IHRoZSB3b3Jr LiBJdCBhbHNvDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ aGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgaW4gdGhlIHRydXN0YWJsZSBsaW1p dGVkIGRvbWFpbnMgdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IGlzc3VlcyBjYW4gYmUgdW5kZXIg Y29udHJvbC4gVGhlc2UgYXJlIHRoZSByZWFzb25zIHdoeSBBUE4NCjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj53b3JrIGlzIGJhc2VkIGluIHRoZSBSVEcgYXJl YSBpbnN0ZWFkIG9mIEFSVC9UU1YgYXJlYXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj5CdXQgYmVjYXVzZSBvZiB0b28gbXVjaCBoaXN0b3JpYyB3b3JrIHRvIGJlIGNs YXJpZmllZCBhbmQgaXRzIHByb3Bvc2luZyB0aGUgY3Jvc3MtYXJlYSBkaXNjdXNzaW9uIGZvciB3 aGljaCBSVEcvQVBQL1RTVi9JTlQvU0VDL0lSVEYgYXJlIGludm9sdmVkLCBpdCBpcw0KPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPm5lY2Vzc2FyeSB0byBoYXZl IG1vcmUgZGlzY3Vzc2lvbiB0byBjbGFyaWZ5IHRoZSBzY29wZSBhbmQgd29yayBpdGVtcyBmb3Ig QVBOLiBXZSB3aXNoIHRoZSBtYWlsaW5nIGxpc3Qgd291bGQgYmUgaGVscGZ1bCB0byB0aGUgd29y ayBhbmQgcHJvbW90aW5nIHRoZQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPmNyb3NzLWFyZWEgY29tbXVuaWNhdGlvbiB0byB1bmRlcnN0YW5kIGVhY2ggb3Ro ZXIgYmV0dGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+WW91IGNh biBnZXQgeW91cnNlbGYgdXAgdG8gc3BlZWQgd2l0aCBvdXIgZGlzY3Vzc2lvbnMgc28gZmFyIGJ5 IHNlZWluZyB0aGUgbWF0ZXJpYWxzIGF0ICZsdDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPg0K PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS8iPmh0dHBz Oi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5LzwvYT4mZ3Q7LCBlc3BlY2lhbGx5IHRoZSBtYXRl cmlhbHMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5Gcm9t IHRoZSB2aXJ0dWFsIElFVEYgMTA4ICZuYnNwO0FQTiBzaWRlIG1lZXRpbmcgYXQgJmx0Ozwvc3Bh bj48c3BhbiBsYW5nPSJFTi1HQiI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNv bS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5nLUFQTiI+aHR0cHM6Ly9naXRodWIu Y29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRpbmctQVBOPC9hPiZndDsuIFRoaXMg bGluayBhbHNvIGdpdmVzIHlvdSBwb2ludGVycyB0bw0KPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPnNvbWUgb2YgdGhlIHJlbGV2YW50IEludGVybmV0LURyYWZ0 cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t R0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPk92ZXIgdGhlIG5leHQg ZmV3IHdlZWtzIHdlIHdpbGwgdHJ5IHRvIGd1aWRlIGRpc2N1c3Npb24gYnkgaW50cm9kdWNpbmcg c29tZSBxdWVzdGlvbnMgZm9yIGRlYmF0ZS4gQnV0IHBsZWFzZSBhbHNvIHJhaXNlIHlvdXIgb3du IGlzc3VlcyBhbmQgY29uY2VybnMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj5hbmQgY29udHJpYnV0ZSB0byB0aGUgZXhjaGFuZ2VzIG9uIHRoaXMgbGlzdC48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkxvb2sgZm9yd2FyZGluZyB0 byBoYXZlIG1vcmUgZnVuIGRpc2N1c3Npb24gaW4gdGhlIG1haWxpbmcgbGlzdC48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkRhbiAmYW1wOyBaaGVuYmluPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D9386E393DGGEMM532MBXchi_-- From nobody Tue Sep 15 19:08:18 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B09033A0C80 for ; Tue, 15 Sep 2020 19:08:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 5RzBETHYMbUS for ; Tue, 15 Sep 2020 19:08:14 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 83FAF3A0C6E for ; Tue, 15 Sep 2020 19:08:14 -0700 (PDT) Received: from lhreml746-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 9A630E0E5C7B2211BA99 for ; Wed, 16 Sep 2020 03:08:09 +0100 (IST) Received: from lhreml746-chm.china.huawei.com (10.201.108.196) by lhreml746-chm.china.huawei.com (10.201.108.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 16 Sep 2020 03:08:08 +0100 Received: from DGGEML402-HUB.china.huawei.com (10.3.17.38) by lhreml746-chm.china.huawei.com (10.201.108.196) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Wed, 16 Sep 2020 03:08:07 +0100 Received: from DGGEML512-MBX.china.huawei.com ([169.254.2.242]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0487.000; Wed, 16 Sep 2020 10:06:58 +0800 From: "Pengshuping (Peng Shuping)" To: "apn@ietf.org" Thread-Topic: Question List for APN Thread-Index: AdaKpEQdBeYCWs1SS9KhjfPl8nKYAgBJV5EA Date: Wed, 16 Sep 2020 02:06:58 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE193B50BE@dggeml512-mbx.china.huawei.com> References: <5A5B4DE12C0DAC44AF501CD9A2B01A8D9386E393@DGGEMM532-MBX.china.huawei.com> In-Reply-To: <5A5B4DE12C0DAC44AF501CD9A2B01A8D9386E393@DGGEMM532-MBX.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE193B50BEdggeml512mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Apn] Question List for APN X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2020 02:08:17 -0000 --_000_4278D47A901B3041A737953BAA078ADE193B50BEdggeml512mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBhbGwsDQoNCkkgYW0gZ29pbmcgdG8gc3RhcnQgcG9zdGluZyB0aGUgYW5zd2VycyB0byB0 aGUgbGlzdGVkIHF1ZXN0aW9ucyBiYXNlZCBvbiB0aGUgcHJldmlvdXMgd29yayBhbmQgZGlzY3Vz c2lvbnMuIElmIHlvdSBoYXZlIGFueSBjb21tZW50cyBwbGVhc2UgbGV0IHVzIGtub3cuIFRoYW5r IHlvdSENCg0KIzEuIFdoaWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9u LWF3YXJlIHdvcms/DQpBbnN3ZXI6IFRoZSBJUCBuZXR3b3JrIGxheWVyLiBXaGVuIHRoZSBhcHBs aWNhdGlvbi1pbmZvcm1hdGlvbiBpcyBjYXJyaWVkIG9uIHRoaXMgbGF5ZXIsIGl0IGNhbiBiZSBy ZWFkIGJ5IHRoZSByb3V0ZXJzIGFsb25nIHRoZSBwYXRoIGFzIHdlbGwgYXMgdGhlIG1pZGRsZSBi b3hlcywgd2hpY2ggbWFrZXMgdGhlIG5ldHdvcmsgYXdhcmUgb2YgdGhlIGFwcGxpY2F0aW9ucyBp biBhIG5hdGl2ZSBtYW5uZXIuDQoNCiMyLiBEb2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhp biBhIGxpbWl0ZWQtZG9tYWluIG9yIEludGVybmV0Pw0KQW5zd2VyOiBUaGUgbWFpbiBwdXJwb3Nl IG9mIEFQTiBpcyB0byBwcm92aWRlIGFwcGxpY2F0aW9uLWF3YXJlIG5ldHdvcmsgc2VydmljZXMg dG8gdGhlIGN1c3RvbWVycyB3aXRoaW4gdGhlIGNvbnRyb2xsZWQgb3BlcmF0b3Jz4oCZIG5ldHdv cmtzLiBUaGVyZWZvcmUsIGl0IGlzIHdpdGhpbiBhIGxpbWl0ZWQgZG9tYWluLg0KDQpCZXN0IHJl Z2FyZHMsDQpTaHVwaW5nDQoNCg0KRnJvbTogTGl6aGVuYmluDQpTZW50OiBNb25kYXksIFNlcHRl bWJlciAxNCwgMjAyMCAxMDozNSBQTQ0KVG86IGFwbkBpZXRmLm9yZw0KQ2M6IFBlbmdzaHVwaW5n IChQZW5nIFNodXBpbmcpIDxwZW5nc2h1cGluZ0BodWF3ZWkuY29tPg0KU3ViamVjdDogUXVlc3Rp b24gTGlzdCBmb3IgQVBODQoNCkhpIEZvbGtzLA0KVGhhbmtzIHZlcnkgbXVjaCBmb3IgeW91ciBh dHRlbnRpb24gdG8gQVBOIHdvcmsuIEFmdGVyIG11Y2ggcHJlcGFyYXRpb24gd29yaywgd2Ugc3Vt bWFyaXplZCB0aGUga2V5IHF1ZXN0aW9ucyB0byBiZSBjbGFyaWZpZWQgZm9yIEFQTiB3aGljaCBh bHNvIHdlcmUgYWx3YXlzIGFza2VkLiBJbiBmYWN0IGluIHRoZSBwYXN0IGRpc2N1c3Npb24gYW5k IHRoZSBBUE4gc2lkZSBtZWV0aW5nIG9mIElFVEYxMDgsIG1hbnkgb2YgdGhlc2UgcXVlc3Rpb25z IHdlcmUgZGlzY3Vzc2VkIGFuZCBjbGFyaWZpZWQuIEhlcmUgd2UgcHJvcG9zZSB0aGVzZSBxdWVz dGlvbnMgdG9nZXRoZXIgZm9yIHlvdXIgY29udmVuaWVuY2UuDQoNClRoZSBxdWVzdGlvbnMgdG8g YmUgY2xhcmlmaWVkIGFyZSBhcyBmb2xsb3dzOg0KIzEuIFdoaWNoIGxheWVyIGlzIGZvciBBUE4g dG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/DQojMi4gRG9lcyBBUE4gcHJvdmlkZSBz ZXJ2aWNlcyB3aXRoaW4gYSBsaW1pdGVkLWRvbWFpbiBvciBJbnRlcm5ldD8NCiMzLiBXaGljaCBh cmVhIGluIElFVEYgd291bGQgdGhlIEFQTiB3b3JrIGZpdCBiZXR0ZXI/DQojNC4gV2hhdCBpcyB0 aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gQVBOIGFuZCBvdGhlciBhdHRlbXB0cyBpbiBJRVRG4oCZ cyBoaXN0b3J5Pw0KIzUuIFdoYXQgYXJlIHRoZSB2YWx1YWJsZSB1c2UgY2FzZXMvdXNhZ2Ugc2Nl bmFyaW9zIG9mIEFQTj8NCiM2LiBJcyB0aGUgZmluZS1ncmFudWxhcml0eSBvcGVyYXRpb25zIG5l ZWRlZC9kZXNpcmVkIGluIHRoZSBuZXR3b3JrPw0KIzcuIFdoeSBub3QganVzdCB1c2UgRFNDUD8N CiM4LiBEb2VzIEFQTiB2aW9sYXRlIG5ldHdvcmsgbmV1dHJhbGl0eT8NCiM5LiBXaWxsIEFQTiBy YWlzZSBzZWN1cml0eSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24g aXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/DQojMTAuIFdpbGwgQVBOIHJhaXNlIHByaXZh Y3kgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQg aW4gdGhlIEFQTiBwYWNrZXRzPw0KDQpTaHVwaW5nIFBlbmcgd2lsbCBzZW5kIHRoZSBkZXRhaWxl ZCBhbnN3ZXJzIGZvciB0aGVzZSBxdWVzdGlvbnMgaW4gdGhlIG1haWxpbmcgbGlzdCBpbiB0aGUg Zm9sbG93aW5nIG9uZSBvciB0d28gd2Vla3MuIFRoZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMgbWF5 IGJlIG5vdCBvbmx5IGJlIHNlbnQgaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QsIGJ1dCBhbHNvIGJl IGNvcGllZCB0byB0aGUgYXJjaGl0ZWN0dXJlIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0IGFuZCB0 aGUgbmV0d29yayB0b2tlbiBtYWlsaW5nIGxpc3QgZm9yIG1vcmUgY3Jvc3MtYXJlYSBmZWVkYmFj ayBpZiBuZWNlc3NhcnkuDQoNCklmIHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0aGVzZSBxdWVz dGlvbnMgYW5kIGFuc3dlcnMsIHdlIGNhbiBnbyBvbiB0byBkaXNjdXNzIHRocm91Z2ggdGhlIG1h aWxpbmcgbGlzdC4NCg0KDQpCZXN0IFJlZ2FyZHMsDQpaaGVuYmluIChSb2JpbikNCg0KDQoNCg0K RnJvbTogQXBuIFttYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMaXpo ZW5iaW4NClNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAxOCwgMjAyMCA3OjIyIFBNDQpUbzogYXBuQGll dGYub3JnPG1haWx0bzphcG5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBbQXBuXSBXZWxjb21lIHRvIEFQ TiBNYWlsaW5nIExpc3QNCg0KSGkgRm9sa3MsDQoNCldlbGNvbWUgdG8gam9pbiB0aGUgQVBOIG1h aWxpbmcgbGlzdC4gV2UgYXJlIGdsYWQgdG8gaGF2ZSBtb3JlIGRpc2N1c3Npb24gdGhyb3VnaCB0 aGUgbWFpbGluZyBsaXN0IGFzIHRoZSBmb2xsb3ctdXAgb2YgdGhlIElFVEYxMDggQVBOIHNpZGUg bWVldGluZy4NCkluIHRoZSBwcm9jZXNzIG9mIEFQTiB3b3JrLCBtYW55IGhpc3RvcmljIHdvcmsg aXRlbXMgc3VjaCBhcyBTUFVELCBQTFVTLCBldGMuIGhhdmUgYmVlbiBwcm9wb3NlZC4gSXQgaGFz IGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgQVBOIGZvY3VzZXMNCm9uIHRoZSBuZXR3 b3JrIGxheWVyIGFuZCBsaW1pdGVkIGRvbWFpbnMuIENvbmNlcm5zIG9uIHRoZSBzZWN1cml0eSBh bmQgcHJpdmFjeSBpc3N1ZXMgYWxzbyBoYXZlIGJlZW4gcHJvcG9zZWQgbWFueSB0aW1lcyBhYm91 dCB0aGUgd29yay4gSXQgYWxzbw0KaGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQg aW4gdGhlIHRydXN0YWJsZSBsaW1pdGVkIGRvbWFpbnMgdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5 IGlzc3VlcyBjYW4gYmUgdW5kZXIgY29udHJvbC4gVGhlc2UgYXJlIHRoZSByZWFzb25zIHdoeSBB UE4NCndvcmsgaXMgYmFzZWQgaW4gdGhlIFJURyBhcmVhIGluc3RlYWQgb2YgQVJUL1RTViBhcmVh cy4NCg0KQnV0IGJlY2F1c2Ugb2YgdG9vIG11Y2ggaGlzdG9yaWMgd29yayB0byBiZSBjbGFyaWZp ZWQgYW5kIGl0cyBwcm9wb3NpbmcgdGhlIGNyb3NzLWFyZWEgZGlzY3Vzc2lvbiBmb3Igd2hpY2gg UlRHL0FQUC9UU1YvSU5UL1NFQy9JUlRGIGFyZSBpbnZvbHZlZCwgaXQgaXMNCm5lY2Vzc2FyeSB0 byBoYXZlIG1vcmUgZGlzY3Vzc2lvbiB0byBjbGFyaWZ5IHRoZSBzY29wZSBhbmQgd29yayBpdGVt cyBmb3IgQVBOLiBXZSB3aXNoIHRoZSBtYWlsaW5nIGxpc3Qgd291bGQgYmUgaGVscGZ1bCB0byB0 aGUgd29yayBhbmQgcHJvbW90aW5nIHRoZQ0KY3Jvc3MtYXJlYSBjb21tdW5pY2F0aW9uIHRvIHVu ZGVyc3RhbmQgZWFjaCBvdGhlciBiZXR0ZXIuDQoNCllvdSBjYW4gZ2V0IHlvdXJzZWxmIHVwIHRv IHNwZWVkIHdpdGggb3VyIGRpc2N1c3Npb25zIHNvIGZhciBieSBzZWVpbmcgdGhlIG1hdGVyaWFs cyBhdCA8IGh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5Lz4sIGVzcGVjaWFsbHkgdGhl IG1hdGVyaWFscw0KRnJvbSB0aGUgdmlydHVhbCBJRVRGIDEwOCAgQVBOIHNpZGUgbWVldGluZyBh dCA8IGh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5n LUFQTj4uIFRoaXMgbGluayBhbHNvIGdpdmVzIHlvdSBwb2ludGVycyB0bw0Kc29tZSBvZiB0aGUg cmVsZXZhbnQgSW50ZXJuZXQtRHJhZnRzLg0KDQpPdmVyIHRoZSBuZXh0IGZldyB3ZWVrcyB3ZSB3 aWxsIHRyeSB0byBndWlkZSBkaXNjdXNzaW9uIGJ5IGludHJvZHVjaW5nIHNvbWUgcXVlc3Rpb25z IGZvciBkZWJhdGUuIEJ1dCBwbGVhc2UgYWxzbyByYWlzZSB5b3VyIG93biBpc3N1ZXMgYW5kIGNv bmNlcm5zDQphbmQgY29udHJpYnV0ZSB0byB0aGUgZXhjaGFuZ2VzIG9uIHRoaXMgbGlzdC4NCg0K TG9vayBmb3J3YXJkaW5nIHRvIGhhdmUgbW9yZSBmdW4gZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGlu ZyBsaXN0Lg0KDQoNCkJlc3QgUmVnYXJkcywNCkRhbiAmIFpoZW5iaW4NCg0KDQo= --_000_4278D47A901B3041A737953BAA078ADE193B50BEdggeml512mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l O30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuMiwgbGkuMiwgZGl2LjINCgl7bXNvLXN0eWxlLW5h bWU6Iuagt+W8jyDpppbooYznvKnov5tcOiAgMiDlrZfnrKYiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0 b206Ni4wcHQ7DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCXRleHQtaW5kZW50OjIxLjBwdDsNCgl0ZXh0 LWF1dG9zcGFjZTpub25lOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz IE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGli cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t c3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRT ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3 Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6 ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5EZWFy IGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkkgYW0gZ29pbmcg dG8gc3RhcnQgcG9zdGluZyB0aGUgYW5zd2VycyB0byB0aGUgbGlzdGVkIHF1ZXN0aW9ucyBiYXNl ZCBvbiB0aGUgcHJldmlvdXMgd29yayBhbmQgZGlzY3Vzc2lvbnMuDQo8L3NwYW4+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPklmIHlvdSBo YXZlIGFueSBjb21tZW50cyBwbGVhc2UgbGV0IHVzIGtub3cuIFRoYW5rIHlvdSE8L3NwYW4+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzEuIFdoaWNoIGxheWVyIGlz IGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkFuc3dlcjogVGhlIElQIG5ldHdvcmsgbGF5 ZXIuIFdoZW4gdGhlIGFwcGxpY2F0aW9uLWluZm9ybWF0aW9uIGlzIGNhcnJpZWQgb24gdGhpcyBs YXllciwgaXQgY2FuIGJlIHJlYWQgYnkgdGhlIHJvdXRlcnMgYWxvbmcgdGhlIHBhdGggYXMgd2Vs bCBhcyB0aGUgbWlkZGxlIGJveGVzLCB3aGljaCBtYWtlcyB0aGUNCiBuZXR3b3JrIGF3YXJlIG9m IHRoZSBhcHBsaWNhdGlvbnMgaW4gYSBuYXRpdmUgbWFubmVyLjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+IzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMgd2l0aGlu IGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPkFuc3dlcjogVGhlIG1haW4gcHVycG9zZSBvZiBBUE4gaXMgdG8g cHJvdmlkZSBhcHBsaWNhdGlvbi1hd2FyZSBuZXR3b3JrIHNlcnZpY2VzIHRvIHRoZSBjdXN0b21l cnMgd2l0aGluIHRoZSBjb250cm9sbGVkIG9wZXJhdG9yc+KAmSBuZXR3b3Jrcy4gVGhlcmVmb3Jl LCBpdCBpcyB3aXRoaW4gYSBsaW1pdGVkIGRvbWFpbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+U2h1cGluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQu MHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO LVVTIj4gTGl6aGVuYmluDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBTZXB0ZW1iZXIgMTQs IDIwMjAgMTA6MzUgUE08YnI+DQo8Yj5Ubzo8L2I+IGFwbkBpZXRmLm9yZzxicj4NCjxiPkNjOjwv Yj4gUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZykgJmx0O3BlbmdzaHVwaW5nQGh1YXdlaS5jb20m Z3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFF1ZXN0aW9uIExpc3QgZm9yIEFQTjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPkhpIEZvbGtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj5UaGFua3MgdmVyeSBtdWNoIGZvciB5b3VyIGF0dGVudGlvbiB0byBBUE4gd29yay4gQWZ0 ZXIgbXVjaCBwcmVwYXJhdGlvbiB3b3JrLCB3ZSBzdW1tYXJpemVkIHRoZSBrZXkgcXVlc3Rpb25z IHRvIGJlIGNsYXJpZmllZCBmb3IgQVBOIHdoaWNoIGFsc28gd2VyZSBhbHdheXMgYXNrZWQuIElu IGZhY3QgaW4gdGhlDQogcGFzdCBkaXNjdXNzaW9uIGFuZCB0aGUgQVBOIHNpZGUgbWVldGluZyBv ZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1ZXN0aW9ucyB3ZXJlIGRpc2N1c3NlZCBhbmQgY2xh cmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhlc2UgcXVlc3Rpb25zIHRvZ2V0aGVyIGZvciB5b3Vy IGNvbnZlbmllbmNlLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5U aGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBhcmUgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzEuIFdoaWNoIGxheWVyIGlzIGZvciBB UE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMyLiBEb2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdp dGhpbiBhIGxpbWl0ZWQtZG9tYWluIG9yIEludGVybmV0PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jMy4gV2hpY2ggYXJlYSBpbiBJRVRGIHdvdWxkIHRoZSBB UE4gd29yayBmaXQgYmV0dGVyPw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPiM0LiBXaGF0IGlzIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBBUE4gYW5kIG90 aGVyIGF0dGVtcHRzIGluIElFVEbigJlzIGhpc3Rvcnk/PG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM1LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2Vz L3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPiM2LiBJcyB0aGUgZmluZS1ncmFudWxhcml0eSBvcGVyYXRpb25zIG5lZWRl ZC9kZXNpcmVkIGluIHRoZSBuZXR3b3JrPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj4jNy4gV2h5IG5vdCBqdXN0IHVzZSBEU0NQPzxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jOC4gRG9lcyBBUE4gdmlvbGF0ZSBuZXR3b3Jr IG5ldXRyYWxpdHk/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PiM5LiBXaWxsIEFQTiByYWlzZSBzZWN1cml0eSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdh cmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMxMC4gV2lsbCBBUE4gcmFpc2UgcHJp dmFjeSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2Fycmll ZCBpbiB0aGUgQVBOIHBhY2tldHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj5TaHVwaW5nIFBlbmcgd2lsbCBzZW5kIHRoZSBkZXRhaWxlZCBhbnN3ZXJzIGZvciB0aGVz ZSBxdWVzdGlvbnMgaW4gdGhlIG1haWxpbmcgbGlzdCBpbiB0aGUgZm9sbG93aW5nIG9uZSBvciB0 d28gd2Vla3MuIFRoZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMgbWF5IGJlIG5vdCBvbmx5IGJlIHNl bnQgaW4gdGhlIEFQTg0KIG1haWxpbmcgbGlzdCwgYnV0IGFsc28gYmUgY29waWVkIHRvIHRoZSBh cmNoaXRlY3R1cmUgZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3QgYW5kIHRoZSBuZXR3b3JrIHRva2Vu IG1haWxpbmcgbGlzdCBmb3IgbW9yZSBjcm9zcy1hcmVhIGZlZWRiYWNrIGlmIG5lY2Vzc2FyeS48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPklmIHlvdSBoYXZlIGFueSBj b21tZW50cyBvbiB0aGVzZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMsIHdlIGNhbiBnbyBvbiB0byBk aXNjdXNzIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPlpoZW5iaW4gKFJvYmluKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V UyI+IEFwbiBbPGEgaHJlZj0ibWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86YXBu LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MaXpoZW5iaW48YnI+ DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgQXVndXN0IDE4LCAyMDIwIDc6MjIgUE08YnI+DQo8Yj5U bzo8L2I+IDxhIGhyZWY9Im1haWx0bzphcG5AaWV0Zi5vcmciPmFwbkBpZXRmLm9yZzwvYT48YnI+ DQo8Yj5TdWJqZWN0OjwvYj4gW0Fwbl0gV2VsY29tZSB0byBBUE4gTWFpbGluZyBMaXN0PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+SGkgRm9sa3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj5XZWxjb21lIHRvIGpvaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QuIFdlIGFyZSBnbGFkIHRv IGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdCBhcyB0aGUgZm9s bG93LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBzaWRlIG1lZXRpbmcuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBwcm9jZXNzIG9mIEFQTiB3b3JrLCBt YW55IGhpc3RvcmljIHdvcmsgaXRlbXMgc3VjaCBhcyBTUFVELCBQTFVTLCBldGMuIGhhdmUgYmVl biBwcm9wb3NlZC4gSXQgaGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgQVBOIGZv Y3VzZXMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5vbiB0 aGUgbmV0d29yayBsYXllciBhbmQgbGltaXRlZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2Vj dXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGlt ZXMgYWJvdXQgdGhlIHdvcmsuIEl0IGFsc28NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj5oYXMgYmVlbiB0cmllZCB0byBiZSBjbGFyaWZpZWQgdGhhdCBpbiB0 aGUgdHJ1c3RhYmxlIGxpbWl0ZWQgZG9tYWlucyB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNz dWVzIGNhbiBiZSB1bmRlciBjb250cm9sLiBUaGVzZSBhcmUgdGhlIHJlYXNvbnMgd2h5IEFQTg0K PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPndvcmsgaXMgYmFz ZWQgaW4gdGhlIFJURyBhcmVhIGluc3RlYWQgb2YgQVJUL1RTViBhcmVhcy48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJ1dCBiZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3Rv cmljIHdvcmsgdG8gYmUgY2xhcmlmaWVkIGFuZCBpdHMgcHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVh IGRpc2N1c3Npb24gZm9yIHdoaWNoIFJURy9BUFAvVFNWL0lOVC9TRUMvSVJURiBhcmUgaW52b2x2 ZWQsIGl0IGlzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ bmVjZXNzYXJ5IHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRvIGNsYXJpZnkgdGhlIHNjb3BlIGFu ZCB3b3JrIGl0ZW1zIGZvciBBUE4uIFdlIHdpc2ggdGhlIG1haWxpbmcgbGlzdCB3b3VsZCBiZSBo ZWxwZnVsIHRvIHRoZSB3b3JrIGFuZCBwcm9tb3RpbmcgdGhlDQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Y3Jvc3MtYXJlYSBjb21tdW5pY2F0aW9uIHRvIHVu ZGVyc3RhbmQgZWFjaCBvdGhlciBiZXR0ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj5Zb3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0byBzcGVlZCB3aXRoIG91ciBkaXNj dXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlhbHMgYXQgJmx0Ozwvc3Bhbj48c3Bh biBsYW5nPSJFTi1HQiI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9BUE4t Q29tbXVuaXR5LyI+aHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvPC9hPiZndDssIGVz cGVjaWFsbHkgdGhlIG1hdGVyaWFscw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPkZyb20gdGhlIHZpcnR1YWwgSUVURiAxMDggJm5ic3A7QVBOIHNpZGUgbWVl dGluZyBhdCAmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIj4NCjwvc3Bhbj48c3BhbiBsYW5n PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PGEgaHJlZj0i aHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRpbmctQVBO Ij5odHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1B UE48L2E+Jmd0Oy4gVGhpcyBsaW5rIGFsc28gZ2l2ZXMgeW91IHBvaW50ZXJzIHRvDQo8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+c29tZSBvZiB0aGUgcmVsZXZh bnQgSW50ZXJuZXQtRHJhZnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+T3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0cnkgdG8gZ3VpZGUgZGlzY3Vzc2lv biBieSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0aW9ucyBmb3IgZGViYXRlLiBCdXQgcGxlYXNlIGFs c28gcmFpc2UgeW91ciBvd24gaXNzdWVzIGFuZCBjb25jZXJucw0KPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPmFuZCBjb250cmlidXRlIHRvIHRoZSBleGNoYW5n ZXMgb24gdGhpcyBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ TG9vayBmb3J3YXJkaW5nIHRvIGhhdmUgbW9yZSBmdW4gZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGlu ZyBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+RGFuICZhbXA7IFpo ZW5iaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_4278D47A901B3041A737953BAA078ADE193B50BEdggeml512mbxchi_-- From nobody Thu Sep 17 05:07:17 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C0F63A0921; Thu, 17 Sep 2020 05:07:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 s6oWH6895EsS; Thu, 17 Sep 2020 05:07:12 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 64A483A0933; Thu, 17 Sep 2020 05:07:12 -0700 (PDT) Received: from lhreml737-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 53BCA894C3E53180ACFA; Thu, 17 Sep 2020 13:07:09 +0100 (IST) Received: from lhreml737-chm.china.huawei.com (10.201.108.187) by lhreml737-chm.china.huawei.com (10.201.108.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Thu, 17 Sep 2020 13:06:25 +0100 Received: from DGGEMM403-HUB.china.huawei.com (10.3.20.211) by lhreml737-chm.china.huawei.com (10.201.108.187) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Thu, 17 Sep 2020 13:06:24 +0100 Received: from DGGEMM532-MBX.china.huawei.com ([169.254.7.229]) by DGGEMM403-HUB.china.huawei.com ([10.3.20.211]) with mapi id 14.03.0487.000; Thu, 17 Sep 2020 20:06:21 +0800 From: Lizhenbin To: "apn@ietf.org" CC: "architecture-discuss@ietf.org" , "network-tokens@ietf.org" Thread-Topic: Clarification on Question #1 and #2//Question List for APN Thread-Index: AdaMCkelsxu5vPOYQGOf2/vsWxQt3AA4I4/A Date: Thu, 17 Sep 2020 12:06:21 +0000 Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D93871995@DGGEMM532-MBX.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.177.58] Content-Type: multipart/alternative; boundary="_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D93871995DGGEMM532MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Apn] Clarification on Question #1 and #2//Question List for APN X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2020 12:07:15 -0000 --_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D93871995DGGEMM532MBXchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRm9sa3MsDQpUaGUgbmV0d29yayB0b2tlbiBhbmQgYXJjaGl0ZWN0dXJlIGRpc2N1c3Npb24g bWFpbGluZyBsaXN0IGFyZSBhZGRlZC4NCg0KSSB3b3VsZCBsaWtlIHRvIGFkZCBzb21lIHBvaW50 cyBmb3IgdGhlIGNsYXJpZmljYXRpb24uIFBsZWFzZSByZWZlciB0byB0aGUgdGV4dCBpbmxpbmUu DQoNCg0KQmVzdCBSZWdhcmRzLA0KUm9iaW4NCg0KDQoNCkZyb206IEFwbiBbbWFpbHRvOmFwbi1i b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZykN ClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDE2LCAyMDIwIDEwOjA3IEFNDQpUbzogYXBuQGll dGYub3JnPG1haWx0bzphcG5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0Fwbl0gUXVlc3Rpb24g TGlzdCBmb3IgQVBODQoNCkRlYXIgYWxsLA0KDQpJIGFtIGdvaW5nIHRvIHN0YXJ0IHBvc3Rpbmcg dGhlIGFuc3dlcnMgdG8gdGhlIGxpc3RlZCBxdWVzdGlvbnMgYmFzZWQgb24gdGhlIHByZXZpb3Vz IHdvcmsgYW5kIGRpc2N1c3Npb25zLiBJZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMgcGxlYXNlIGxl dCB1cyBrbm93LiBUaGFuayB5b3UhDQoNCiMxLiBXaGljaCBsYXllciBpcyBmb3IgQVBOIHRvIGRv IHRoZSBhcHBsaWNhdGlvbi1hd2FyZSB3b3JrPw0KQW5zd2VyOiBUaGUgSVAgbmV0d29yayBsYXll ci4gV2hlbiB0aGUgYXBwbGljYXRpb24taW5mb3JtYXRpb24gaXMgY2FycmllZCBvbiB0aGlzIGxh eWVyLCBpdCBjYW4gYmUgcmVhZCBieSB0aGUgcm91dGVycyBhbG9uZyB0aGUgcGF0aCBhcyB3ZWxs IGFzIHRoZSBtaWRkbGUgYm94ZXMsIHdoaWNoIG1ha2VzIHRoZSBuZXR3b3JrIGF3YXJlIG9mIHRo ZSBhcHBsaWNhdGlvbnMgaW4gYSBuYXRpdmUgbWFubmVyLg0KW1JvYmluXSBUaGUgYXBwbGljYXRp b24gaW5mb3JtYXRpb24gbWF5IGJlIGNhcnJpZWQgd2l0aCBTUnY2L0lQdjYsIE1QTFMsIFZYTEFO LCBldGMuDQoNCiMyLiBEb2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxpbWl0ZWQt ZG9tYWluIG9yIEludGVybmV0Pw0KQW5zd2VyOiBUaGUgbWFpbiBwdXJwb3NlIG9mIEFQTiBpcyB0 byBwcm92aWRlIGFwcGxpY2F0aW9uLWF3YXJlIG5ldHdvcmsgc2VydmljZXMgdG8gdGhlIGN1c3Rv bWVycyB3aXRoaW4gdGhlIGNvbnRyb2xsZWQgb3BlcmF0b3Jz4oCZIG5ldHdvcmtzLiBUaGVyZWZv cmUsIGl0IGlzIHdpdGhpbiBhIGxpbWl0ZWQgZG9tYWluLg0KW1JvYmluXSBMYXRlciB3ZSB3aWxs IHByb3Bvc2UgbW9yZSBkZXNjcmlwdGlvbiBvbiB0aGUgYXBwbGljYXRpb24gc2NlbmFyaW9zIGFi b3V0IHRoZSBsaW1pdGVkIGRvbWFpbnMgd2hlbiBkaXNjdXNzIHRoZSBzZWN1cml0eSBhbmQgcHJp dmFjeSBpc3N1ZXMuIEhlcmUganVzdCBicmllZmx5IGludHJvZHVjZSB0d28gZXhpc3RpbmcgZXhh bXBsZXM6DQoxLiBGaXhlZCBicm9hZGJhbmQgYWNjZXNzOiBUaGUgb3BlcmF0b3JzIHdpbGwgdXNl IGEgQy1WTEFOIHRvIGlkZW50aWZ5IHRoZSB1c2VyIGFuZCBhIFMtVkxBTiB0byBpZGVudGlmeSB0 aGUgc2VydmljZSBmb3IgdGhlIHVzZXJzIHRvIGFjY2VzcyB0aGUgZml4ZWQgbmV0d29yay4gVGhl IEMtVkxBTiArIFMtVkxBTiBjb21wb3NlcyB0aGUgUWluUSBlbmNhcHN1bGF0aW9uLg0KMi4gTW9i aWxlIGJyb2FkYmFuZCBhY2Nlc3M6IEdUUC1VIHR1bm5lbCB3aWxsIGJlIHNldHVwIGFjY29yZGlu ZyB0byB0aGUgdXNlciBhbmQgc2VydmljZSByZXF1aXJlbWVudCBpbmZvcm1hdGlvbiBpbiB0aGUg NUcgbW9iaWxlIHNlcnZpY2UgZm9yIHRoZSB1c2VyIHRvIGFjY2VzcyBtb2JpbGUgbmV0d29yay4N ClRoZSBRaW5RIGlkZW50aWZpY2F0aW9uIGFuZCBHVFAtVSB0dW5uZWwgYXJlIHRoZSB0eXBpY2Fs IGFwcGxpY2F0aW9uLWF3YXJlIGNhc2VzIHVzaW5nIGluIHRoZSBsaW1pdGVkIGRvbWFpbnMgd2l0 aG91dCBsZWFrIHRvIHRoZSBvcGVuIGludGVybmV0LiBBUE4gd29yayBpcyB0byBwcm92aWRlIG1v cmUgYXBwbGljYXRpb24tYXdhcmUgc2VydmljZXMgYmFzZWQgb24gdGhlIG5ldHdvcmsgbGF5ZXIg dXNpbmcgZm9yIHRoZSBsaW1pdGVkIGRvbWFpbnMuDQoNCkJlc3QgcmVnYXJkcywNClNodXBpbmcN Cg0KDQpGcm9tOiBMaXpoZW5iaW4NClNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDE0LCAyMDIwIDEw OjM1IFBNDQpUbzogYXBuQGlldGYub3JnPG1haWx0bzphcG5AaWV0Zi5vcmc+DQpDYzogUGVuZ3No dXBpbmcgKFBlbmcgU2h1cGluZykgPHBlbmdzaHVwaW5nQGh1YXdlaS5jb208bWFpbHRvOnBlbmdz aHVwaW5nQGh1YXdlaS5jb20+Pg0KU3ViamVjdDogUXVlc3Rpb24gTGlzdCBmb3IgQVBODQoNCkhp IEZvbGtzLA0KVGhhbmtzIHZlcnkgbXVjaCBmb3IgeW91ciBhdHRlbnRpb24gdG8gQVBOIHdvcmsu IEFmdGVyIG11Y2ggcHJlcGFyYXRpb24gd29yaywgd2Ugc3VtbWFyaXplZCB0aGUga2V5IHF1ZXN0 aW9ucyB0byBiZSBjbGFyaWZpZWQgZm9yIEFQTiB3aGljaCBhbHNvIHdlcmUgYWx3YXlzIGFza2Vk LiBJbiBmYWN0IGluIHRoZSBwYXN0IGRpc2N1c3Npb24gYW5kIHRoZSBBUE4gc2lkZSBtZWV0aW5n IG9mIElFVEYxMDgsIG1hbnkgb2YgdGhlc2UgcXVlc3Rpb25zIHdlcmUgZGlzY3Vzc2VkIGFuZCBj bGFyaWZpZWQuIEhlcmUgd2UgcHJvcG9zZSB0aGVzZSBxdWVzdGlvbnMgdG9nZXRoZXIgZm9yIHlv dXIgY29udmVuaWVuY2UuDQoNClRoZSBxdWVzdGlvbnMgdG8gYmUgY2xhcmlmaWVkIGFyZSBhcyBm b2xsb3dzOg0KIzEuIFdoaWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9u LWF3YXJlIHdvcms/DQojMi4gRG9lcyBBUE4gcHJvdmlkZSBzZXJ2aWNlcyB3aXRoaW4gYSBsaW1p dGVkLWRvbWFpbiBvciBJbnRlcm5ldD8NCiMzLiBXaGljaCBhcmVhIGluIElFVEYgd291bGQgdGhl IEFQTiB3b3JrIGZpdCBiZXR0ZXI/DQojNC4gV2hhdCBpcyB0aGUgcmVsYXRpb25zaGlwIGJldHdl ZW4gQVBOIGFuZCBvdGhlciBhdHRlbXB0cyBpbiBJRVRG4oCZcyBoaXN0b3J5Pw0KIzUuIFdoYXQg YXJlIHRoZSB2YWx1YWJsZSB1c2UgY2FzZXMvdXNhZ2Ugc2NlbmFyaW9zIG9mIEFQTj8NCiM2LiBJ cyB0aGUgZmluZS1ncmFudWxhcml0eSBvcGVyYXRpb25zIG5lZWRlZC9kZXNpcmVkIGluIHRoZSBu ZXR3b3JrPw0KIzcuIFdoeSBub3QganVzdCB1c2UgRFNDUD8NCiM4LiBEb2VzIEFQTiB2aW9sYXRl IG5ldHdvcmsgbmV1dHJhbGl0eT8NCiM5LiBXaWxsIEFQTiByYWlzZSBzZWN1cml0eSBpc3N1ZXMg c2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBO IHBhY2tldHM/DQojMTAuIFdpbGwgQVBOIHJhaXNlIHByaXZhY3kgaXNzdWVzIHNpbmNlIGFwcGxp Y2F0aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPw0K DQpTaHVwaW5nIFBlbmcgd2lsbCBzZW5kIHRoZSBkZXRhaWxlZCBhbnN3ZXJzIGZvciB0aGVzZSBx dWVzdGlvbnMgaW4gdGhlIG1haWxpbmcgbGlzdCBpbiB0aGUgZm9sbG93aW5nIG9uZSBvciB0d28g d2Vla3MuIFRoZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMgbWF5IGJlIG5vdCBvbmx5IGJlIHNlbnQg aW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QsIGJ1dCBhbHNvIGJlIGNvcGllZCB0byB0aGUgYXJjaGl0 ZWN0dXJlIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0IGFuZCB0aGUgbmV0d29yayB0b2tlbiBtYWls aW5nIGxpc3QgZm9yIG1vcmUgY3Jvc3MtYXJlYSBmZWVkYmFjayBpZiBuZWNlc3NhcnkuDQoNCklm IHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0aGVzZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMsIHdl IGNhbiBnbyBvbiB0byBkaXNjdXNzIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdC4NCg0KDQpCZXN0 IFJlZ2FyZHMsDQpaaGVuYmluIChSb2JpbikNCg0KDQoNCg0KRnJvbTogQXBuIFttYWlsdG86YXBu LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMaXpoZW5iaW4NClNlbnQ6IFR1ZXNkYXks IEF1Z3VzdCAxOCwgMjAyMCA3OjIyIFBNDQpUbzogYXBuQGlldGYub3JnPG1haWx0bzphcG5AaWV0 Zi5vcmc+DQpTdWJqZWN0OiBbQXBuXSBXZWxjb21lIHRvIEFQTiBNYWlsaW5nIExpc3QNCg0KSGkg Rm9sa3MsDQoNCldlbGNvbWUgdG8gam9pbiB0aGUgQVBOIG1haWxpbmcgbGlzdC4gV2UgYXJlIGds YWQgdG8gaGF2ZSBtb3JlIGRpc2N1c3Npb24gdGhyb3VnaCB0aGUgbWFpbGluZyBsaXN0IGFzIHRo ZSBmb2xsb3ctdXAgb2YgdGhlIElFVEYxMDggQVBOIHNpZGUgbWVldGluZy4NCkluIHRoZSBwcm9j ZXNzIG9mIEFQTiB3b3JrLCBtYW55IGhpc3RvcmljIHdvcmsgaXRlbXMgc3VjaCBhcyBTUFVELCBQ TFVTLCBldGMuIGhhdmUgYmVlbiBwcm9wb3NlZC4gSXQgaGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xh cmlmaWVkIHRoYXQgQVBOIGZvY3VzZXMNCm9uIHRoZSBuZXR3b3JrIGxheWVyIGFuZCBsaW1pdGVk IGRvbWFpbnMuIENvbmNlcm5zIG9uIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFjeSBpc3N1ZXMgYWxz byBoYXZlIGJlZW4gcHJvcG9zZWQgbWFueSB0aW1lcyBhYm91dCB0aGUgd29yay4gSXQgYWxzbw0K aGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgaW4gdGhlIHRydXN0YWJsZSBsaW1p dGVkIGRvbWFpbnMgdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IGlzc3VlcyBjYW4gYmUgdW5kZXIg Y29udHJvbC4gVGhlc2UgYXJlIHRoZSByZWFzb25zIHdoeSBBUE4NCndvcmsgaXMgYmFzZWQgaW4g dGhlIFJURyBhcmVhIGluc3RlYWQgb2YgQVJUL1RTViBhcmVhcy4NCg0KQnV0IGJlY2F1c2Ugb2Yg dG9vIG11Y2ggaGlzdG9yaWMgd29yayB0byBiZSBjbGFyaWZpZWQgYW5kIGl0cyBwcm9wb3Npbmcg dGhlIGNyb3NzLWFyZWEgZGlzY3Vzc2lvbiBmb3Igd2hpY2ggUlRHL0FQUC9UU1YvSU5UL1NFQy9J UlRGIGFyZSBpbnZvbHZlZCwgaXQgaXMNCm5lY2Vzc2FyeSB0byBoYXZlIG1vcmUgZGlzY3Vzc2lv biB0byBjbGFyaWZ5IHRoZSBzY29wZSBhbmQgd29yayBpdGVtcyBmb3IgQVBOLiBXZSB3aXNoIHRo ZSBtYWlsaW5nIGxpc3Qgd291bGQgYmUgaGVscGZ1bCB0byB0aGUgd29yayBhbmQgcHJvbW90aW5n IHRoZQ0KY3Jvc3MtYXJlYSBjb21tdW5pY2F0aW9uIHRvIHVuZGVyc3RhbmQgZWFjaCBvdGhlciBi ZXR0ZXIuDQoNCllvdSBjYW4gZ2V0IHlvdXJzZWxmIHVwIHRvIHNwZWVkIHdpdGggb3VyIGRpc2N1 c3Npb25zIHNvIGZhciBieSBzZWVpbmcgdGhlIG1hdGVyaWFscyBhdCA8IGh0dHBzOi8vZ2l0aHVi LmNvbS9BUE4tQ29tbXVuaXR5Lz4sIGVzcGVjaWFsbHkgdGhlIG1hdGVyaWFscw0KRnJvbSB0aGUg dmlydHVhbCBJRVRGIDEwOCAgQVBOIHNpZGUgbWVldGluZyBhdCA8IGh0dHBzOi8vZ2l0aHViLmNv bS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5nLUFQTj4uIFRoaXMgbGluayBhbHNv IGdpdmVzIHlvdSBwb2ludGVycyB0bw0Kc29tZSBvZiB0aGUgcmVsZXZhbnQgSW50ZXJuZXQtRHJh ZnRzLg0KDQpPdmVyIHRoZSBuZXh0IGZldyB3ZWVrcyB3ZSB3aWxsIHRyeSB0byBndWlkZSBkaXNj dXNzaW9uIGJ5IGludHJvZHVjaW5nIHNvbWUgcXVlc3Rpb25zIGZvciBkZWJhdGUuIEJ1dCBwbGVh c2UgYWxzbyByYWlzZSB5b3VyIG93biBpc3N1ZXMgYW5kIGNvbmNlcm5zDQphbmQgY29udHJpYnV0 ZSB0byB0aGUgZXhjaGFuZ2VzIG9uIHRoaXMgbGlzdC4NCg0KTG9vayBmb3J3YXJkaW5nIHRvIGhh dmUgbW9yZSBmdW4gZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQoNCkJlc3QgUmVn YXJkcywNCkRhbiAmIFpoZW5iaW4NCg0KDQo= --_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D93871995DGGEMM532MBXchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l O30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuMiwgbGkuMiwgZGl2LjINCgl7bXNvLXN0eWxlLW5h bWU6Iuagt+W8jyDpppbooYznvKnov5tcOiAgMiDlrZfnrKYiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0 b206Ni4wcHQ7DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCXRleHQtaW5kZW50OjIxLjBwdDsNCgl0ZXh0 LWF1dG9zcGFjZTpub25lOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz IE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh bnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj b2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNv bmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3Rl eHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7 DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQou TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6 MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCglt YXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7 cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48 IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0 PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9 ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj5IaSBGb2xrcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+VGhlIG5ldHdvcmsgdG9rZW4gYW5kIGFyY2hpdGVjdHVyZSBkaXNjdXNz aW9uIG1haWxpbmcgbGlzdCBhcmUgYWRkZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj5JIHdvdWxkIGxpa2UgdG8gYWRkIHNvbWUgcG9pbnRzIGZvciB0aGUgY2xhcmlm aWNhdGlvbi4gUGxlYXNlIHJlZmVyIHRvIHRoZSB0ZXh0IGlubGluZS48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlJvYmluPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5G cm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBBcG4gWzxhIGhyZWY9Im1haWx0bzph cG4tYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi Pk9uIEJlaGFsZiBPZiA8L2I+UGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZyk8YnI+DQo8Yj5TZW50 OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTYsIDIwMjAgMTA6MDcgQU08YnI+DQo8Yj5Ubzo8 L2I+IDxhIGhyZWY9Im1haWx0bzphcG5AaWV0Zi5vcmciPmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8 Yj5TdWJqZWN0OjwvYj4gUmU6IFtBcG5dIFF1ZXN0aW9uIExpc3QgZm9yIEFQTjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPkRlYXIgYWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ SSBhbSBnb2luZyB0byBzdGFydCBwb3N0aW5nIHRoZSBhbnN3ZXJzIHRvIHRoZSBsaXN0ZWQgcXVl c3Rpb25zIGJhc2VkIG9uIHRoZSBwcmV2aW91cyB3b3JrIGFuZCBkaXNjdXNzaW9ucy4gSWYgeW91 IGhhdmUgYW55IGNvbW1lbnRzIHBsZWFzZSBsZXQgdXMga25vdy4gVGhhbmsgeW91ITxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzEuIFdoaWNoIGxheWVyIGlzIGZvciBB UE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkFuc3dlcjogVGhlIElQIG5ldHdvcmsgbGF5ZXIuIFdo ZW4gdGhlIGFwcGxpY2F0aW9uLWluZm9ybWF0aW9uIGlzIGNhcnJpZWQgb24gdGhpcyBsYXllciwg aXQgY2FuIGJlIHJlYWQgYnkgdGhlIHJvdXRlcnMgYWxvbmcgdGhlIHBhdGggYXMgd2VsbCBhcyB0 aGUgbWlkZGxlIGJveGVzLCB3aGljaCBtYWtlcyB0aGUNCiBuZXR3b3JrIGF3YXJlIG9mIHRoZSBh cHBsaWNhdGlvbnMgaW4gYSBuYXRpdmUgbWFubmVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdCI+W1JvYmluXSBUaGUgYXBwbGljYXRpb24gaW5mb3JtYXRpb24gbWF5IGJlIGNhcnJpZWQg d2l0aCBTUnY2PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPi9JUHY2PC9zcGFuPiwgTVBMUywg VlhMQU4sIGV0Yy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMyLiBE b2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxpbWl0ZWQtZG9tYWluIG9yIEludGVy bmV0PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5BbnN3ZXI6 IFRoZSBtYWluIHB1cnBvc2Ugb2YgQVBOIGlzIHRvIHByb3ZpZGUgYXBwbGljYXRpb24tYXdhcmUg bmV0d29yayBzZXJ2aWNlcyB0byB0aGUgY3VzdG9tZXJzIHdpdGhpbiB0aGUgY29udHJvbGxlZCBv cGVyYXRvcnPigJkgbmV0d29ya3MuIFRoZXJlZm9yZSwgaXQgaXMgd2l0aGluIGEgbGltaXRlZCBk b21haW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij5bUm9iaW5dIExhdGVyIHdlIHdp bGwgcHJvcG9zZSBtb3JlIGRlc2NyaXB0aW9uIG9uIHRoZSBhcHBsaWNhdGlvbiBzY2VuYXJpb3Mg YWJvdXQgdGhlIGxpbWl0ZWQgZG9tYWlucyB3aGVuIGRpc2N1c3MgdGhlIHNlY3VyaXR5IGFuZCBw cml2YWN5IGlzc3Vlcy4gSGVyZSBqdXN0IGJyaWVmbHkgaW50cm9kdWNlIHR3byBleGlzdGluZyBl eGFtcGxlczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjEuIEZpeGVkIGJyb2FkYmFu ZCBhY2Nlc3M6IFRoZSBvcGVyYXRvcnMgd2lsbCB1c2UgYSBDLVZMQU4gdG8gaWRlbnRpZnkgdGhl IHVzZXIgYW5kIGEgUy1WTEFOIHRvIGlkZW50aWZ5IHRoZSBzZXJ2aWNlIGZvciB0aGUgdXNlcnMg dG8gYWNjZXNzIHRoZSBmaXhlZCBuZXR3b3JrLiBUaGUgQy1WTEFOICYjNDM7IFMtVkxBTiBjb21w b3NlcyB0aGUNCiBRaW5RIGVuY2Fwc3VsYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0Ij4yLiBNb2JpbGUgYnJvYWRiYW5kIGFjY2VzczogR1RQLVUgdHVubmVsIHdpbGwgYmUgc2V0 dXAgYWNjb3JkaW5nIHRvIHRoZSB1c2VyIGFuZCBzZXJ2aWNlIHJlcXVpcmVtZW50IGluZm9ybWF0 aW9uIGluIHRoZSA1RyBtb2JpbGUgc2VydmljPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5lIGZv ciB0aGUgdXNlciB0byBhY2Nlc3MgbW9iaWxlDQogbmV0d29yay48L3NwYW4+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0Ij5UaGUgUWluUSBpZGVudGlmaWNhdGlvbiBhbmQgR1RQLVUgdHVu bmVsIGFyZSB0aGUgdHlwaWNhbCBhcHBsaWNhdGlvbi1hd2FyZSBjYXNlcyB1c2luZyBpbiB0aGUg bGltaXRlZCBkb21haW5zIHdpdGhvdXQgbGVhayB0byB0aGUgb3BlbiBpbnRlcm5ldC4gQVBOIHdv cmsgaXMgdG8gcHJvdmlkZSBtb3JlIGFwcGxpY2F0aW9uLWF3YXJlIHNlcnZpY2VzDQogYmFzZWQg b24gdGhlIG5ldHdvcmsgbGF5ZXIgdXNpbmcgZm9yIHRoZSBsaW1pdGVkIGRvbWFpbnMuIDxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+U2h1cGluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20g MGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxh bmc9IkVOLVVTIj4gTGl6aGVuYmluDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBTZXB0ZW1i ZXIgMTQsIDIwMjAgMTA6MzUgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzphcG5A aWV0Zi5vcmciPmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFBlbmdzaHVwaW5nIChQ ZW5nIFNodXBpbmcpICZsdDs8YSBocmVmPSJtYWlsdG86cGVuZ3NodXBpbmdAaHVhd2VpLmNvbSI+ cGVuZ3NodXBpbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFF1ZXN0 aW9uIExpc3QgZm9yIEFQTjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEZvbGtzLDxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5UaGFua3MgdmVyeSBtdWNoIGZvciB5b3Vy IGF0dGVudGlvbiB0byBBUE4gd29yay4gQWZ0ZXIgbXVjaCBwcmVwYXJhdGlvbiB3b3JrLCB3ZSBz dW1tYXJpemVkIHRoZSBrZXkgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBmb3IgQVBOIHdoaWNo IGFsc28gd2VyZSBhbHdheXMgYXNrZWQuIEluIGZhY3QgaW4gdGhlDQogcGFzdCBkaXNjdXNzaW9u IGFuZCB0aGUgQVBOIHNpZGUgbWVldGluZyBvZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1ZXN0 aW9ucyB3ZXJlIGRpc2N1c3NlZCBhbmQgY2xhcmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhlc2Ug cXVlc3Rpb25zIHRvZ2V0aGVyIGZvciB5b3VyIGNvbnZlbmllbmNlLg0KPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5UaGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBh cmUgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+IzEuIFdoaWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJl IHdvcms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMyLiBE b2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxpbWl0ZWQtZG9tYWluIG9yIEludGVy bmV0PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jMy4gV2hp Y2ggYXJlYSBpbiBJRVRGIHdvdWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM0LiBXaGF0IGlzIHRoZSByZWxh dGlvbnNoaXAgYmV0d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVtcHRzIGluIElFVEbigJlzIGhpc3Rv cnk/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM1LiBXaGF0 IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM2LiBJcyB0aGUgZmluZS1n cmFudWxhcml0eSBvcGVyYXRpb25zIG5lZWRlZC9kZXNpcmVkIGluIHRoZSBuZXR3b3JrPzxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jNy4gV2h5IG5vdCBqdXN0 IHVzZSBEU0NQPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4j OC4gRG9lcyBBUE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/PG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM5LiBXaWxsIEFQTiByYWlzZSBzZWN1cml0eSBp c3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0 aGUgQVBOIHBhY2tldHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPiMxMC4gV2lsbCBBUE4gcmFpc2UgcHJpdmFjeSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24t YXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/PG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5TaHVwaW5nIFBlbmcgd2lsbCBzZW5kIHRo ZSBkZXRhaWxlZCBhbnN3ZXJzIGZvciB0aGVzZSBxdWVzdGlvbnMgaW4gdGhlIG1haWxpbmcgbGlz dCBpbiB0aGUgZm9sbG93aW5nIG9uZSBvciB0d28gd2Vla3MuIFRoZSBxdWVzdGlvbnMgYW5kIGFu c3dlcnMgbWF5IGJlIG5vdCBvbmx5IGJlIHNlbnQgaW4gdGhlIEFQTg0KIG1haWxpbmcgbGlzdCwg YnV0IGFsc28gYmUgY29waWVkIHRvIHRoZSBhcmNoaXRlY3R1cmUgZGlzY3Vzc2lvbiBtYWlsaW5n IGxpc3QgYW5kIHRoZSBuZXR3b3JrIHRva2VuIG1haWxpbmcgbGlzdCBmb3IgbW9yZSBjcm9zcy1h cmVhIGZlZWRiYWNrIGlmIG5lY2Vzc2FyeS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPklmIHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0aGVzZSBxdWVzdGlvbnMgYW5k IGFuc3dlcnMsIHdlIGNhbiBnbyBvbiB0byBkaXNjdXNzIHRocm91Z2ggdGhlIG1haWxpbmcgbGlz dC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMsPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlpoZW5iaW4gKFJvYmluKTxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+ IEFwbiBbPGEgaHJlZj0ibWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86YXBuLWJv dW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MaXpoZW5iaW48YnI+DQo8 Yj5TZW50OjwvYj4gVHVlc2RheSwgQXVndXN0IDE4LCAyMDIwIDc6MjIgUE08YnI+DQo8Yj5Ubzo8 L2I+IDxhIGhyZWY9Im1haWx0bzphcG5AaWV0Zi5vcmciPmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8 Yj5TdWJqZWN0OjwvYj4gW0Fwbl0gV2VsY29tZSB0byBBUE4gTWFpbGluZyBMaXN0PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+SGkgRm9sa3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij5XZWxjb21lIHRvIGpvaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QuIFdlIGFyZSBnbGFkIHRvIGhh dmUgbW9yZSBkaXNjdXNzaW9uIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdCBhcyB0aGUgZm9sbG93 LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBzaWRlIG1lZXRpbmcuPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBwcm9jZXNzIG9mIEFQTiB3b3JrLCBtYW55 IGhpc3RvcmljIHdvcmsgaXRlbXMgc3VjaCBhcyBTUFVELCBQTFVTLCBldGMuIGhhdmUgYmVlbiBw cm9wb3NlZC4gSXQgaGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgQVBOIGZvY3Vz ZXMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5vbiB0aGUg bmV0d29yayBsYXllciBhbmQgbGltaXRlZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2VjdXJp dHkgYW5kIHByaXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMg YWJvdXQgdGhlIHdvcmsuIEl0IGFsc28NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj5oYXMgYmVlbiB0cmllZCB0byBiZSBjbGFyaWZpZWQgdGhhdCBpbiB0aGUg dHJ1c3RhYmxlIGxpbWl0ZWQgZG9tYWlucyB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVz IGNhbiBiZSB1bmRlciBjb250cm9sLiBUaGVzZSBhcmUgdGhlIHJlYXNvbnMgd2h5IEFQTg0KPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPndvcmsgaXMgYmFzZWQg aW4gdGhlIFJURyBhcmVhIGluc3RlYWQgb2YgQVJUL1RTViBhcmVhcy48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJ1dCBiZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3Rvcmlj IHdvcmsgdG8gYmUgY2xhcmlmaWVkIGFuZCBpdHMgcHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRp c2N1c3Npb24gZm9yIHdoaWNoIFJURy9BUFAvVFNWL0lOVC9TRUMvSVJURiBhcmUgaW52b2x2ZWQs IGl0IGlzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+bmVj ZXNzYXJ5IHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRvIGNsYXJpZnkgdGhlIHNjb3BlIGFuZCB3 b3JrIGl0ZW1zIGZvciBBUE4uIFdlIHdpc2ggdGhlIG1haWxpbmcgbGlzdCB3b3VsZCBiZSBoZWxw ZnVsIHRvIHRoZSB3b3JrIGFuZCBwcm9tb3RpbmcgdGhlDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Y3Jvc3MtYXJlYSBjb21tdW5pY2F0aW9uIHRvIHVuZGVy c3RhbmQgZWFjaCBvdGhlciBiZXR0ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj5Zb3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0byBzcGVlZCB3aXRoIG91ciBkaXNjdXNz aW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlhbHMgYXQgJmx0Ozwvc3Bhbj48c3BhbiBs YW5nPSJFTi1HQiI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29t bXVuaXR5LyI+aHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvPC9hPiZndDssIGVzcGVj aWFsbHkgdGhlIG1hdGVyaWFscw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPkZyb20gdGhlIHZpcnR1YWwgSUVURiAxMDggJm5ic3A7QVBOIHNpZGUgbWVldGlu ZyBhdCAmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJF Ti1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0 cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRpbmctQVBOIj5o dHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE48 L2E+Jmd0Oy4gVGhpcyBsaW5rIGFsc28gZ2l2ZXMgeW91IHBvaW50ZXJzIHRvDQo8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+c29tZSBvZiB0aGUgcmVsZXZhbnQg SW50ZXJuZXQtRHJhZnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ T3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0cnkgdG8gZ3VpZGUgZGlzY3Vzc2lvbiBi eSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0aW9ucyBmb3IgZGViYXRlLiBCdXQgcGxlYXNlIGFsc28g cmFpc2UgeW91ciBvd24gaXNzdWVzIGFuZCBjb25jZXJucw0KPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPmFuZCBjb250cmlidXRlIHRvIHRoZSBleGNoYW5nZXMg b24gdGhpcyBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+TG9v ayBmb3J3YXJkaW5nIHRvIGhhdmUgbW9yZSBmdW4gZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGluZyBs aXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+RGFuICZhbXA7IFpoZW5i aW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D93871995DGGEMM532MBXchi_-- From nobody Thu Sep 17 22:35:43 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63C243A0A71; Thu, 17 Sep 2020 22:35:42 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 WOB5w9Qz-UjH; Thu, 17 Sep 2020 22:35:40 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 B95FD3A0A6E; Thu, 17 Sep 2020 22:35:39 -0700 (PDT) Received: from lhreml721-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 83A26E46388B3A5DBC70; Fri, 18 Sep 2020 06:35:37 +0100 (IST) Received: from lhreml721-chm.china.huawei.com (10.201.108.72) by lhreml721-chm.china.huawei.com (10.201.108.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Fri, 18 Sep 2020 06:35:37 +0100 Received: from DGGEML424-HUB.china.huawei.com (10.1.199.41) by lhreml721-chm.china.huawei.com (10.201.108.72) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Fri, 18 Sep 2020 06:35:36 +0100 Received: from DGGEML512-MBX.china.huawei.com ([169.254.2.242]) by dggeml424-hub.china.huawei.com ([10.1.199.41]) with mapi id 14.03.0487.000; Fri, 18 Sep 2020 13:35:29 +0800 From: "Pengshuping (Peng Shuping)" To: "apn@ietf.org" CC: "architecture-discuss@iab.org" , "network-tokens@ietf.org" Thread-Topic: Questions for APN: Q#3 and Q#4 Thread-Index: AdaNaBxLqPf7XieqTPGfrgD6k9Jj2w== Date: Fri, 18 Sep 2020 05:35:28 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE193C39B8@dggeml512-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.62.217] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE193C39B8dggeml512mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Apn] Questions for APN: Q#3 and Q#4 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Sep 2020 05:35:42 -0000 --_000_4278D47A901B3041A737953BAA078ADE193C39B8dggeml512mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBhbGwsDQoNCkZvbGxvd2luZyB0aGUgcHJldmlvdXMgZW1haWxzIG9uIHRoZSBmaXJzdCB0 d28gcXVlc3Rpb25zLCBJIHdpbGwgY29udGludWUgdGhlIGRpc2N1c3Npb25zIG9uIFF1ZXN0aW9u ICMzIGFuZCAjNC4NCkkgaGF2ZSBhbHNvIGNvcGllZCB0aGUgYXJjaC1kIGFuZCBuZXR3b3JrLXRv a2VucyBtYWlsaW5nIGxpc3RzIHNpbmNlIHRoZXNlIHR3byBxdWVzdGlvbnMgd291bGQgYmUgcmVs ZXZhbnQgdG8gYSBsYXJnZXIgY29tbXVuaXR5Lg0KDQojMy4gV2hpY2ggYXJlYSBpbiBJRVRGIHdv dWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KQW5zd2VyOiBTaW5jZSBBUE4gbWFpbmx5IGZv Y3VzZXMgb24gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIG5ldHdvcmsgc2VydmljZSBwcm92aXNpb25p bmcgd2l0aGluIHRoZSBuZXR3b3JrIGRvbWFpbiwgYW5kIHRoZSBwb3RlbnRpYWwgd29yayBpdGVt cyBhcmUgYWxsIG9uIHRoZSBSVEcgYXJlYSBmcm9tIHRoZSBkYXRhIHBsYW5lIHRvIHRoZSBjb250 cm9sICYgbWFuYWdlIHBsYW5lcy4gVGhlcmVmb3JlLCB0aGUgUlRHIGFyZWEgaW4gSUVURiBmaXRz IGJldHRlci4gRm9yIHRoZSBwb3RlbnRpYWwgd29yayBpdGVtcyBwbGVhc2UgcmVmZXIgdG8gdGhp cyBwcmVzZW50YXRpb24sDQpodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4 LVNpZGUtTWVldGluZy1BUE4vYmxvYi9tYXN0ZXIvNCUyMFNodXBpbmclMjBQZW5nJTIwLSUyMEh1 YXdlaSUyMC0lMjBBcHBsaWNhdGlvbi1hd2FyZSUyME5ldHdvcmtpbmclMjAoQVBOKSUyMEZyYW1l d29yay5wZGYNCg0KIzQuIFdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQTiBhbmQg b3RoZXIgYXR0ZW1wdHMgaW4gSUVURuKAmXMgaGlzdG9yeT8NCkFuc3dlcnM6IFRoZSBhdHRlbXB0 cyBpbiBoaXN0b3J5IG1haW5seSBmb2N1cyBvbiBjYXJyeWluZyB0aGUgYXBwbGljYXRpb25z4oCZ IHJlcXVpcmVtZW50cyBhdCB0aGUgdHJhbnNwb3J0IGxheWVyIG5vdCBhdCB0aGUgbmV0d29yayBs YXllciBsaWtlIEFQTi4NClBsZWFzZSByZWZlciB0byB0aGlzIGRyYWZ0IGFib3V0IHRoZSBhdHRl bXB0czogaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlydGYtcGFucmctd2hhdC1u b3QtdG8tZG8tMTMuDQoNCkJlc3QgcmVnYXJkcywNClNodXBpbmcNCg0KDQpGcm9tOiBBcG4gW21h aWx0bzphcG4tYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBlbmdzaHVwaW5nIChQZW5n IFNodXBpbmcpDQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxNiwgMjAyMCAxMDowNyBBTQ0K VG86IGFwbkBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtBcG5dIFF1ZXN0aW9uIExpc3QgZm9yIEFQ Tg0KDQpEZWFyIGFsbCwNCg0KSSBhbSBnb2luZyB0byBzdGFydCBwb3N0aW5nIHRoZSBhbnN3ZXJz IHRvIHRoZSBsaXN0ZWQgcXVlc3Rpb25zIGJhc2VkIG9uIHRoZSBwcmV2aW91cyB3b3JrIGFuZCBk aXNjdXNzaW9ucy4gSWYgeW91IGhhdmUgYW55IGNvbW1lbnRzIHBsZWFzZSBsZXQgdXMga25vdy4g VGhhbmsgeW91IQ0KDQojMS4gV2hpY2ggbGF5ZXIgaXMgZm9yIEFQTiB0byBkbyB0aGUgYXBwbGlj YXRpb24tYXdhcmUgd29yaz8NCkFuc3dlcjogVGhlIElQIG5ldHdvcmsgbGF5ZXIuIFdoZW4gdGhl IGFwcGxpY2F0aW9uLWluZm9ybWF0aW9uIGlzIGNhcnJpZWQgb24gdGhpcyBsYXllciwgaXQgY2Fu IGJlIHJlYWQgYnkgdGhlIHJvdXRlcnMgYWxvbmcgdGhlIHBhdGggYXMgd2VsbCBhcyB0aGUgbWlk ZGxlIGJveGVzLCB3aGljaCBtYWtlcyB0aGUgbmV0d29yayBhd2FyZSBvZiB0aGUgYXBwbGljYXRp b25zIGluIGEgbmF0aXZlIG1hbm5lci4NCg0KIzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMg d2l0aGluIGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/DQpBbnN3ZXI6IFRoZSBtYWluIHB1 cnBvc2Ugb2YgQVBOIGlzIHRvIHByb3ZpZGUgYXBwbGljYXRpb24tYXdhcmUgbmV0d29yayBzZXJ2 aWNlcyB0byB0aGUgY3VzdG9tZXJzIHdpdGhpbiB0aGUgY29udHJvbGxlZCBvcGVyYXRvcnPigJkg bmV0d29ya3MuIFRoZXJlZm9yZSwgaXQgaXMgd2l0aGluIGEgbGltaXRlZCBkb21haW4uDQoNCkJl c3QgcmVnYXJkcywNClNodXBpbmcNCg0KDQpGcm9tOiBMaXpoZW5iaW4NClNlbnQ6IE1vbmRheSwg U2VwdGVtYmVyIDE0LCAyMDIwIDEwOjM1IFBNDQpUbzogYXBuQGlldGYub3JnPG1haWx0bzphcG5A aWV0Zi5vcmc+DQpDYzogUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZykgPHBlbmdzaHVwaW5nQGh1 YXdlaS5jb208bWFpbHRvOnBlbmdzaHVwaW5nQGh1YXdlaS5jb20+Pg0KU3ViamVjdDogUXVlc3Rp b24gTGlzdCBmb3IgQVBODQoNCkhpIEZvbGtzLA0KVGhhbmtzIHZlcnkgbXVjaCBmb3IgeW91ciBh dHRlbnRpb24gdG8gQVBOIHdvcmsuIEFmdGVyIG11Y2ggcHJlcGFyYXRpb24gd29yaywgd2Ugc3Vt bWFyaXplZCB0aGUga2V5IHF1ZXN0aW9ucyB0byBiZSBjbGFyaWZpZWQgZm9yIEFQTiB3aGljaCBh bHNvIHdlcmUgYWx3YXlzIGFza2VkLiBJbiBmYWN0IGluIHRoZSBwYXN0IGRpc2N1c3Npb24gYW5k IHRoZSBBUE4gc2lkZSBtZWV0aW5nIG9mIElFVEYxMDgsIG1hbnkgb2YgdGhlc2UgcXVlc3Rpb25z IHdlcmUgZGlzY3Vzc2VkIGFuZCBjbGFyaWZpZWQuIEhlcmUgd2UgcHJvcG9zZSB0aGVzZSBxdWVz dGlvbnMgdG9nZXRoZXIgZm9yIHlvdXIgY29udmVuaWVuY2UuDQoNClRoZSBxdWVzdGlvbnMgdG8g YmUgY2xhcmlmaWVkIGFyZSBhcyBmb2xsb3dzOg0KIzEuIFdoaWNoIGxheWVyIGlzIGZvciBBUE4g dG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/DQojMi4gRG9lcyBBUE4gcHJvdmlkZSBz ZXJ2aWNlcyB3aXRoaW4gYSBsaW1pdGVkLWRvbWFpbiBvciBJbnRlcm5ldD8NCiMzLiBXaGljaCBh cmVhIGluIElFVEYgd291bGQgdGhlIEFQTiB3b3JrIGZpdCBiZXR0ZXI/DQojNC4gV2hhdCBpcyB0 aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gQVBOIGFuZCBvdGhlciBhdHRlbXB0cyBpbiBJRVRG4oCZ cyBoaXN0b3J5Pw0KIzUuIFdoYXQgYXJlIHRoZSB2YWx1YWJsZSB1c2UgY2FzZXMvdXNhZ2Ugc2Nl bmFyaW9zIG9mIEFQTj8NCiM2LiBJcyB0aGUgZmluZS1ncmFudWxhcml0eSBvcGVyYXRpb25zIG5l ZWRlZC9kZXNpcmVkIGluIHRoZSBuZXR3b3JrPw0KIzcuIFdoeSBub3QganVzdCB1c2UgRFNDUD8N CiM4LiBEb2VzIEFQTiB2aW9sYXRlIG5ldHdvcmsgbmV1dHJhbGl0eT8NCiM5LiBXaWxsIEFQTiBy YWlzZSBzZWN1cml0eSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24g aXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/DQojMTAuIFdpbGwgQVBOIHJhaXNlIHByaXZh Y3kgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQg aW4gdGhlIEFQTiBwYWNrZXRzPw0KDQpTaHVwaW5nIFBlbmcgd2lsbCBzZW5kIHRoZSBkZXRhaWxl ZCBhbnN3ZXJzIGZvciB0aGVzZSBxdWVzdGlvbnMgaW4gdGhlIG1haWxpbmcgbGlzdCBpbiB0aGUg Zm9sbG93aW5nIG9uZSBvciB0d28gd2Vla3MuIFRoZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMgbWF5 IGJlIG5vdCBvbmx5IGJlIHNlbnQgaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QsIGJ1dCBhbHNvIGJl IGNvcGllZCB0byB0aGUgYXJjaGl0ZWN0dXJlIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0IGFuZCB0 aGUgbmV0d29yayB0b2tlbiBtYWlsaW5nIGxpc3QgZm9yIG1vcmUgY3Jvc3MtYXJlYSBmZWVkYmFj ayBpZiBuZWNlc3NhcnkuDQoNCklmIHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0aGVzZSBxdWVz dGlvbnMgYW5kIGFuc3dlcnMsIHdlIGNhbiBnbyBvbiB0byBkaXNjdXNzIHRocm91Z2ggdGhlIG1h aWxpbmcgbGlzdC4NCg0KDQpCZXN0IFJlZ2FyZHMsDQpaaGVuYmluIChSb2JpbikNCg0KDQoNCg0K RnJvbTogQXBuIFttYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMaXpo ZW5iaW4NClNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAxOCwgMjAyMCA3OjIyIFBNDQpUbzogYXBuQGll dGYub3JnPG1haWx0bzphcG5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBbQXBuXSBXZWxjb21lIHRvIEFQ TiBNYWlsaW5nIExpc3QNCg0KSGkgRm9sa3MsDQoNCldlbGNvbWUgdG8gam9pbiB0aGUgQVBOIG1h aWxpbmcgbGlzdC4gV2UgYXJlIGdsYWQgdG8gaGF2ZSBtb3JlIGRpc2N1c3Npb24gdGhyb3VnaCB0 aGUgbWFpbGluZyBsaXN0IGFzIHRoZSBmb2xsb3ctdXAgb2YgdGhlIElFVEYxMDggQVBOIHNpZGUg bWVldGluZy4NCkluIHRoZSBwcm9jZXNzIG9mIEFQTiB3b3JrLCBtYW55IGhpc3RvcmljIHdvcmsg aXRlbXMgc3VjaCBhcyBTUFVELCBQTFVTLCBldGMuIGhhdmUgYmVlbiBwcm9wb3NlZC4gSXQgaGFz IGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgQVBOIGZvY3VzZXMNCm9uIHRoZSBuZXR3 b3JrIGxheWVyIGFuZCBsaW1pdGVkIGRvbWFpbnMuIENvbmNlcm5zIG9uIHRoZSBzZWN1cml0eSBh bmQgcHJpdmFjeSBpc3N1ZXMgYWxzbyBoYXZlIGJlZW4gcHJvcG9zZWQgbWFueSB0aW1lcyBhYm91 dCB0aGUgd29yay4gSXQgYWxzbw0KaGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQg aW4gdGhlIHRydXN0YWJsZSBsaW1pdGVkIGRvbWFpbnMgdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5 IGlzc3VlcyBjYW4gYmUgdW5kZXIgY29udHJvbC4gVGhlc2UgYXJlIHRoZSByZWFzb25zIHdoeSBB UE4NCndvcmsgaXMgYmFzZWQgaW4gdGhlIFJURyBhcmVhIGluc3RlYWQgb2YgQVJUL1RTViBhcmVh cy4NCg0KQnV0IGJlY2F1c2Ugb2YgdG9vIG11Y2ggaGlzdG9yaWMgd29yayB0byBiZSBjbGFyaWZp ZWQgYW5kIGl0cyBwcm9wb3NpbmcgdGhlIGNyb3NzLWFyZWEgZGlzY3Vzc2lvbiBmb3Igd2hpY2gg UlRHL0FQUC9UU1YvSU5UL1NFQy9JUlRGIGFyZSBpbnZvbHZlZCwgaXQgaXMNCm5lY2Vzc2FyeSB0 byBoYXZlIG1vcmUgZGlzY3Vzc2lvbiB0byBjbGFyaWZ5IHRoZSBzY29wZSBhbmQgd29yayBpdGVt cyBmb3IgQVBOLiBXZSB3aXNoIHRoZSBtYWlsaW5nIGxpc3Qgd291bGQgYmUgaGVscGZ1bCB0byB0 aGUgd29yayBhbmQgcHJvbW90aW5nIHRoZQ0KY3Jvc3MtYXJlYSBjb21tdW5pY2F0aW9uIHRvIHVu ZGVyc3RhbmQgZWFjaCBvdGhlciBiZXR0ZXIuDQoNCllvdSBjYW4gZ2V0IHlvdXJzZWxmIHVwIHRv IHNwZWVkIHdpdGggb3VyIGRpc2N1c3Npb25zIHNvIGZhciBieSBzZWVpbmcgdGhlIG1hdGVyaWFs cyBhdCA8IGh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5Lz4sIGVzcGVjaWFsbHkgdGhl IG1hdGVyaWFscw0KRnJvbSB0aGUgdmlydHVhbCBJRVRGIDEwOCAgQVBOIHNpZGUgbWVldGluZyBh dCA8IGh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5n LUFQTj4uIFRoaXMgbGluayBhbHNvIGdpdmVzIHlvdSBwb2ludGVycyB0bw0Kc29tZSBvZiB0aGUg cmVsZXZhbnQgSW50ZXJuZXQtRHJhZnRzLg0KDQpPdmVyIHRoZSBuZXh0IGZldyB3ZWVrcyB3ZSB3 aWxsIHRyeSB0byBndWlkZSBkaXNjdXNzaW9uIGJ5IGludHJvZHVjaW5nIHNvbWUgcXVlc3Rpb25z IGZvciBkZWJhdGUuIEJ1dCBwbGVhc2UgYWxzbyByYWlzZSB5b3VyIG93biBpc3N1ZXMgYW5kIGNv bmNlcm5zDQphbmQgY29udHJpYnV0ZSB0byB0aGUgZXhjaGFuZ2VzIG9uIHRoaXMgbGlzdC4NCg0K TG9vayBmb3J3YXJkaW5nIHRvIGhhdmUgbW9yZSBmdW4gZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGlu ZyBsaXN0Lg0KDQoNCkJlc3QgUmVnYXJkcywNCkRhbiAmIFpoZW5iaW4NCg0KDQo= --_000_4278D47A901B3041A737953BAA078ADE193C39B8dggeml512mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l O30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuMiwgbGkuMiwgZGl2LjINCgl7bXNvLXN0eWxlLW5h bWU6Iuagt+W8jyDpppbooYznvKnov5tcOiAgMiDlrZfnrKYiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0 b206Ni4wcHQ7DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCXRleHQtaW5kZW50OjIxLjBwdDsNCgl0ZXh0 LWF1dG9zcGFjZTpub25lOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz IE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh bnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp ZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4 cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np emU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7 fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwh LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8 Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkRlYXIgYWxsLA0KPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5Gb2xsb3dpbmcgdGhlIHByZXZpb3Vz IGVtYWlscyBvbiB0aGUgZmlyc3QgdHdvIHF1ZXN0aW9ucywgSSB3aWxsIGNvbnRpbnVlIHRoZSBk aXNjdXNzaW9ucyBvbiBRdWVzdGlvbiAjMyBhbmQgIzQuPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkkgaGF2ZSBhbHNvIGNvcGllZCB0aGUgYXJjaC1kIGFuZCBu ZXR3b3JrLXRva2VucyBtYWlsaW5nIGxpc3RzIHNpbmNlIHRoZXNlIHR3byBxdWVzdGlvbnMgd291 bGQgYmUgcmVsZXZhbnQgdG8gYSBsYXJnZXIgY29tbXVuaXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+IzMuIFdoaWNoIGFyZWEgaW4gSUVURiB3b3VsZCB0aGUgQVBO IHdvcmsgZml0IGJldHRlcj8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj5BbnN3ZXI6IFNpbmNlIEFQTiBtYWlubHkgZm9jdXNlcyBvbiB0aGUgYXBwbGljYXRp b24tYXdhcmUgbmV0d29yayBzZXJ2aWNlIHByb3Zpc2lvbmluZyB3aXRoaW4gdGhlIG5ldHdvcmsg ZG9tYWluLCBhbmQgdGhlIHBvdGVudGlhbCB3b3JrIGl0ZW1zIGFyZSBhbGwgb24gdGhlIFJURyBh cmVhIGZyb20gdGhlIGRhdGENCiBwbGFuZSB0byB0aGUgY29udHJvbCAmYW1wOyBtYW5hZ2UgcGxh bmVzLiBUaGVyZWZvcmUsIHRoZSBSVEcgYXJlYSBpbiBJRVRGIGZpdHMgYmV0dGVyLiBGb3IgdGhl IHBvdGVudGlhbCB3b3JrIGl0ZW1zIHBsZWFzZSByZWZlciB0byB0aGlzIHByZXNlbnRhdGlvbiwN CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJo dHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE4v YmxvYi9tYXN0ZXIvNCUyMFNodXBpbmclMjBQZW5nJTIwLSUyMEh1YXdlaSUyMC0lMjBBcHBsaWNh dGlvbi1hd2FyZSUyME5ldHdvcmtpbmclMjAoQVBOKSUyMEZyYW1ld29yay5wZGYiPmh0dHBzOi8v Z2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5nLUFQTi9ibG9iL21h c3Rlci80JTIwU2h1cGluZyUyMFBlbmclMjAtJTIwSHVhd2VpJTIwLSUyMEFwcGxpY2F0aW9uLWF3 YXJlJTIwTmV0d29ya2luZyUyMChBUE4pJTIwRnJhbWV3b3JrLnBkZjwvYT48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM0LiBXaGF0IGlzIHRoZSByZWxhdGlvbnNoaXAg YmV0d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVtcHRzIGluIElFVEbigJlzIGhpc3Rvcnk/PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkFuc3dlcnM6IFRoZSBhdHRl bXB0cyBpbiBoaXN0b3J5IG1haW5seSBmb2N1cyBvbiBjYXJyeWluZyB0aGUgYXBwbGljYXRpb25z 4oCZIHJlcXVpcmVtZW50cyBhdCB0aGUgdHJhbnNwb3J0IGxheWVyIG5vdCBhdCB0aGUgbmV0d29y ayBsYXllciBsaWtlIEFQTi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj5QbGVhc2UgcmVmZXIgdG8gdGhpcyBkcmFmdCBhYm91dCB0aGUgYXR0ZW1wdHM6DQo8 YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaXJ0Zi1wYW5yZy13aGF0 LW5vdC10by1kby0xMyI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlydGYtcGFu cmctd2hhdC1ub3QtdG8tZG8tMTM8L2E+LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+QmVzdCByZWdhcmRzLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPlNodXBpbmcNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0 Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT Ij4gQXBuIFttYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9i PlBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwg U2VwdGVtYmVyIDE2LCAyMDIwIDEwOjA3IEFNPGJyPg0KPGI+VG86PC9iPiBhcG5AaWV0Zi5vcmc8 YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtBcG5dIFF1ZXN0aW9uIExpc3QgZm9yIEFQTjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPkRlYXIgYWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+SSBhbSBnb2luZyB0byBzdGFydCBwb3N0aW5nIHRoZSBhbnN3ZXJzIHRvIHRoZSBsaXN0 ZWQgcXVlc3Rpb25zIGJhc2VkIG9uIHRoZSBwcmV2aW91cyB3b3JrIGFuZCBkaXNjdXNzaW9ucy4g SWYgeW91IGhhdmUgYW55IGNvbW1lbnRzIHBsZWFzZSBsZXQgdXMga25vdy4gVGhhbmsgeW91ITxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzEuIFdoaWNoIGxheWVyIGlz IGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkFuc3dlcjogVGhlIElQIG5ldHdvcmsgbGF5 ZXIuIFdoZW4gdGhlIGFwcGxpY2F0aW9uLWluZm9ybWF0aW9uIGlzIGNhcnJpZWQgb24gdGhpcyBs YXllciwgaXQgY2FuIGJlIHJlYWQgYnkgdGhlIHJvdXRlcnMgYWxvbmcgdGhlIHBhdGggYXMgd2Vs bCBhcyB0aGUgbWlkZGxlIGJveGVzLCB3aGljaCBtYWtlcyB0aGUNCiBuZXR3b3JrIGF3YXJlIG9m IHRoZSBhcHBsaWNhdGlvbnMgaW4gYSBuYXRpdmUgbWFubmVyLjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+IzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMgd2l0aGlu IGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPkFuc3dlcjogVGhlIG1haW4gcHVycG9zZSBvZiBBUE4gaXMgdG8g cHJvdmlkZSBhcHBsaWNhdGlvbi1hd2FyZSBuZXR3b3JrIHNlcnZpY2VzIHRvIHRoZSBjdXN0b21l cnMgd2l0aGluIHRoZSBjb250cm9sbGVkIG9wZXJhdG9yc+KAmSBuZXR3b3Jrcy4gVGhlcmVmb3Jl LCBpdCBpcyB3aXRoaW4gYSBsaW1pdGVkIGRvbWFpbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+U2h1cGluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQu MHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO LVVTIj4gTGl6aGVuYmluDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBTZXB0ZW1iZXIgMTQs IDIwMjAgMTA6MzUgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzphcG5AaWV0Zi5v cmciPmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFBlbmdzaHVwaW5nIChQZW5nIFNo dXBpbmcpICZsdDs8YSBocmVmPSJtYWlsdG86cGVuZ3NodXBpbmdAaHVhd2VpLmNvbSI+cGVuZ3No dXBpbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFF1ZXN0aW9uIExp c3QgZm9yIEFQTjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEZvbGtzLDxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5UaGFua3MgdmVyeSBtdWNoIGZvciB5b3VyIGF0dGVu dGlvbiB0byBBUE4gd29yay4gQWZ0ZXIgbXVjaCBwcmVwYXJhdGlvbiB3b3JrLCB3ZSBzdW1tYXJp emVkIHRoZSBrZXkgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBmb3IgQVBOIHdoaWNoIGFsc28g d2VyZSBhbHdheXMgYXNrZWQuIEluIGZhY3QgaW4gdGhlDQogcGFzdCBkaXNjdXNzaW9uIGFuZCB0 aGUgQVBOIHNpZGUgbWVldGluZyBvZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1ZXN0aW9ucyB3 ZXJlIGRpc2N1c3NlZCBhbmQgY2xhcmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhlc2UgcXVlc3Rp b25zIHRvZ2V0aGVyIGZvciB5b3VyIGNvbnZlbmllbmNlLg0KPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj5UaGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBhcmUgYXMg Zm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzEu IFdoaWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/ PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMyLiBEb2VzIEFQ TiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxpbWl0ZWQtZG9tYWluIG9yIEludGVybmV0Pzxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jMy4gV2hpY2ggYXJl YSBpbiBJRVRGIHdvdWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM0LiBXaGF0IGlzIHRoZSByZWxhdGlvbnNo aXAgYmV0d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVtcHRzIGluIElFVEbigJlzIGhpc3Rvcnk/PG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM1LiBXaGF0IGFyZSB0 aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM2LiBJcyB0aGUgZmluZS1ncmFudWxh cml0eSBvcGVyYXRpb25zIG5lZWRlZC9kZXNpcmVkIGluIHRoZSBuZXR3b3JrPzxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jNy4gV2h5IG5vdCBqdXN0IHVzZSBE U0NQPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jOC4gRG9l cyBBUE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/PG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM5LiBXaWxsIEFQTiByYWlzZSBzZWN1cml0eSBpc3N1ZXMg c2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBO IHBhY2tldHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMx MC4gV2lsbCBBUE4gcmFpc2UgcHJpdmFjeSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUg aW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5TaHVwaW5nIFBlbmcgd2lsbCBzZW5kIHRoZSBkZXRh aWxlZCBhbnN3ZXJzIGZvciB0aGVzZSBxdWVzdGlvbnMgaW4gdGhlIG1haWxpbmcgbGlzdCBpbiB0 aGUgZm9sbG93aW5nIG9uZSBvciB0d28gd2Vla3MuIFRoZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMg bWF5IGJlIG5vdCBvbmx5IGJlIHNlbnQgaW4gdGhlIEFQTg0KIG1haWxpbmcgbGlzdCwgYnV0IGFs c28gYmUgY29waWVkIHRvIHRoZSBhcmNoaXRlY3R1cmUgZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3Qg YW5kIHRoZSBuZXR3b3JrIHRva2VuIG1haWxpbmcgbGlzdCBmb3IgbW9yZSBjcm9zcy1hcmVhIGZl ZWRiYWNrIGlmIG5lY2Vzc2FyeS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPklmIHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0aGVzZSBxdWVzdGlvbnMgYW5kIGFuc3dl cnMsIHdlIGNhbiBnbyBvbiB0byBkaXNjdXNzIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdC48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMsPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlpoZW5iaW4gKFJvYmluKTxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7 Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFu PjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEFwbiBbPGEgaHJlZj0ibWFpbHRvOmFwbi1ib3VuY2Vz QGlldGYub3JnIj5tYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxm IE9mIDwvYj5MaXpoZW5iaW48YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgQXVndXN0IDE4LCAy MDIwIDc6MjIgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzphcG5AaWV0Zi5vcmci PmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW0Fwbl0gV2VsY29tZSB0byBB UE4gTWFpbGluZyBMaXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SGkgRm9sa3MsPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5XZWxjb21lIHRvIGpvaW4gdGhlIEFQTiBtYWlsaW5n IGxpc3QuIFdlIGFyZSBnbGFkIHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRocm91Z2ggdGhlIG1h aWxpbmcgbGlzdCBhcyB0aGUgZm9sbG93LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBzaWRlIG1lZXRp bmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBw cm9jZXNzIG9mIEFQTiB3b3JrLCBtYW55IGhpc3RvcmljIHdvcmsgaXRlbXMgc3VjaCBhcyBTUFVE LCBQTFVTLCBldGMuIGhhdmUgYmVlbiBwcm9wb3NlZC4gSXQgaGFzIGJlZW4gdHJpZWQgdG8gYmUg Y2xhcmlmaWVkIHRoYXQgQVBOIGZvY3VzZXMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj5vbiB0aGUgbmV0d29yayBsYXllciBhbmQgbGltaXRlZCBkb21haW5z LiBDb25jZXJucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBi ZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMgYWJvdXQgdGhlIHdvcmsuIEl0IGFsc28NCjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5oYXMgYmVlbiB0cmllZCB0byBi ZSBjbGFyaWZpZWQgdGhhdCBpbiB0aGUgdHJ1c3RhYmxlIGxpbWl0ZWQgZG9tYWlucyB0aGUgc2Vj dXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGNhbiBiZSB1bmRlciBjb250cm9sLiBUaGVzZSBhcmUg dGhlIHJlYXNvbnMgd2h5IEFQTg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPndvcmsgaXMgYmFzZWQgaW4gdGhlIFJURyBhcmVhIGluc3RlYWQgb2YgQVJUL1RT ViBhcmVhcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJ1dCBiZWNh dXNlIG9mIHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8gYmUgY2xhcmlmaWVkIGFuZCBpdHMgcHJv cG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24gZm9yIHdoaWNoIFJURy9BUFAvVFNWL0lO VC9TRUMvSVJURiBhcmUgaW52b2x2ZWQsIGl0IGlzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+bmVjZXNzYXJ5IHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRv IGNsYXJpZnkgdGhlIHNjb3BlIGFuZCB3b3JrIGl0ZW1zIGZvciBBUE4uIFdlIHdpc2ggdGhlIG1h aWxpbmcgbGlzdCB3b3VsZCBiZSBoZWxwZnVsIHRvIHRoZSB3b3JrIGFuZCBwcm9tb3RpbmcgdGhl DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Y3Jvc3MtYXJl YSBjb21tdW5pY2F0aW9uIHRvIHVuZGVyc3RhbmQgZWFjaCBvdGhlciBiZXR0ZXIuPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5Zb3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0 byBzcGVlZCB3aXRoIG91ciBkaXNjdXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlh bHMgYXQgJmx0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+DQo8L3NwYW4+PHNwYW4gbGFuZz0i RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0 dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5LyI+aHR0cHM6Ly9naXRodWIuY29tL0FQTi1D b21tdW5pdHkvPC9hPiZndDssIGVzcGVjaWFsbHkgdGhlIG1hdGVyaWFscw0KPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkZyb20gdGhlIHZpcnR1YWwgSUVURiAx MDggJm5ic3A7QVBOIHNpZGUgbWVldGluZyBhdCAmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdC Ij4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVU RjEwOC1TaWRlLU1lZXRpbmctQVBOIj5odHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9J RVRGMTA4LVNpZGUtTWVldGluZy1BUE48L2E+Jmd0Oy4gVGhpcyBsaW5rIGFsc28gZ2l2ZXMgeW91 IHBvaW50ZXJzIHRvDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+c29tZSBvZiB0aGUgcmVsZXZhbnQgSW50ZXJuZXQtRHJhZnRzLjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+T3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0 cnkgdG8gZ3VpZGUgZGlzY3Vzc2lvbiBieSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0aW9ucyBmb3Ig ZGViYXRlLiBCdXQgcGxlYXNlIGFsc28gcmFpc2UgeW91ciBvd24gaXNzdWVzIGFuZCBjb25jZXJu cw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPmFuZCBjb250 cmlidXRlIHRvIHRoZSBleGNoYW5nZXMgb24gdGhpcyBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+TG9vayBmb3J3YXJkaW5nIHRvIGhhdmUgbW9yZSBmdW4gZGlz Y3Vzc2lvbiBpbiB0aGUgbWFpbGluZyBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+RGFuICZhbXA7IFpoZW5iaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_4278D47A901B3041A737953BAA078ADE193C39B8dggeml512mbxchi_-- From nobody Fri Sep 18 08:31:08 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B0E93A0E7D; Fri, 18 Sep 2020 08:31:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.5 X-Spam-Level: X-Spam-Status: No, score=-1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 YbNw28v6MQhA; Fri, 18 Sep 2020 08:30:58 -0700 (PDT) Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 5A21B3A0D4A; Fri, 18 Sep 2020 08:30:49 -0700 (PDT) Received: by mail-pg1-x531.google.com with SMTP id j34so3672616pgi.7; Fri, 18 Sep 2020 08:30:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=51NJDJOH5rNYVT1XJWFTR/bAgOuMidmRIW3olNPM1TY=; b=EHDyCimCWe7AlHYv/B4SNWm3hsVLUOZSXeUmekYgRSkP62gxA9kMDDd3GbhZMRCO39 C51xaCL3/iLpkSNP/MNvwadQRKND5J1EphdrR3qczT1CKYl1e8rztPS0xfy+zhQtrYrA 4STMhHON0oLLX3/hE2El0AVkh2dhSo9PDmHQEHEY6u/VLc5W/qSQlKgJ0z6MuFNAi32l +jShUUdtiKN+OwH9+gq/DNXQZGeAQhbSrrRUjACUVu6Wzyz1dYdPRREv49+x9MfKQpYn 9xLOBxLS5yHbGBjWu0lnZKyo4EXmwnyDA/TwjCQdOq2kKAmyCcYhmt6jYkBm78Rsh0Jm VZcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=51NJDJOH5rNYVT1XJWFTR/bAgOuMidmRIW3olNPM1TY=; b=CUNef9z+5trzYFS0GZ08W2uK/en0iK7YHz2z4OiPeAfuHA1akAD+dt1kTJZZxtCL3L b6l2voRlQsD6noZ7osQSN3bec12wMqNo0aN6MINtgrkUQSsF6f5R7WKCXmN5rFwV6hRd 5Uxa4JcyuutwQPnpZkurq4w0dqQaxUyHt/zk0XYTK+8sTE9g8uP2OsM/qyb1gd7PM0fD gVATQivNvvwXW4Pe87pxzmmWl92otFTXg75xOmomDTcRZbeQiLLCbYGFh3RT22g6jHoA xXQjlnGanyDzZrm2H3YF+CCl/Lto3rh+r1PJKoCNE8xe/U3gJXlIFy2BjETMQQnMCCoK G94A== X-Gm-Message-State: AOAM530Xr65ydfIWtSd4qYfBG4BQYJvUwnSb5eVdO4TKMUxGrhm7AF+n 4DJAqzRvV6XvvlWsYUwairE= X-Google-Smtp-Source: ABdhPJwzdGcSeHehBAv/nORW14fTX9J+pSIWxMNMDXWBP8K11YZEf/gnep+uGL+5NjqEFf6pTvVUAQ== X-Received: by 2002:a63:1b44:: with SMTP id b4mr25033362pgm.175.1600443048709; Fri, 18 Sep 2020 08:30:48 -0700 (PDT) Received: from [192.168.4.24] (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id z1sm328268pgu.80.2020.09.18.08.30.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Sep 2020 08:30:47 -0700 (PDT) Sender: Tony Li From: tony.li@tony.li Message-Id: <6FFCB682-20EC-4DDD-8E2C-B2D6B2E4007C@tony.li> Content-Type: multipart/alternative; boundary="Apple-Mail=_CDEE1D35-8E6B-41D8-814F-C73519CBADB0" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\)) Date: Fri, 18 Sep 2020 08:30:46 -0700 In-Reply-To: <4278D47A901B3041A737953BAA078ADE193C39B8@dggeml512-mbx.china.huawei.com> Cc: "apn@ietf.org" , "network-tokens@ietf.org" , "architecture-discuss@iab.org" To: "Pengshuping (Peng Shuping)" References: <4278D47A901B3041A737953BAA078ADE193C39B8@dggeml512-mbx.china.huawei.com> X-Mailer: Apple Mail (2.3608.120.23.2.1) Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#3 and Q#4 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Sep 2020 15:31:07 -0000 --Apple-Mail=_CDEE1D35-8E6B-41D8-814F-C73519CBADB0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Shuping, Thank you for including arch-d. Yes, what you=E2=80=99re proposing is a = major architectural shift. I=E2=80=99ve read some of your documents and it seems like you are = interested in changing much more than a few routing protocols. This = would make major changes to the data plane throughout the Internet as = well as the management plane. =20 Is there a discussion anywhere of the costs of this approach and a = cost/benefit analysis? Have you considered the scalability of a = solution? What about the added complexity to the architecture? My = apologies if I=E2=80=99ve missed something obvious. Regards, Tony > On Sep 17, 2020, at 10:35 PM, Pengshuping (Peng Shuping) = wrote: >=20 > Dear all, > =20 > Following the previous emails on the first two questions, I will = continue the discussions on Question #3 and #4. > I have also copied the arch-d and network-tokens mailing lists since = these two questions would be relevant to a larger community. > =20 > #3. Which area in IETF would the APN work fit better? > Answer: Since APN mainly focuses on the application-aware network = service provisioning within the network domain, and the potential work = items are all on the RTG area from the data plane to the control & = manage planes. Therefore, the RTG area in IETF fits better. For the = potential work items please refer to this presentation, > = https://github.com/APN-Community/IETF108-Side-Meeting-APN/blob/master/4%20= Shuping%20Peng%20-%20Huawei%20-%20Application-aware%20Networking%20(APN)%2= 0Framework.pdf = > =20 > #4. What is the relationship between APN and other attempts in = IETF=E2=80=99s history? > Answers: The attempts in history mainly focus on carrying the = applications=E2=80=99 requirements at the transport layer not at the = network layer like APN. > Please refer to this draft about the attempts: = https://tools.ietf.org/html/draft-irtf-panrg-what-not-to-do-13 = . > =20 > Best regards, > Shuping > =20 > =20 > From: Apn [mailto:apn-bounces@ietf.org ] = On Behalf Of Pengshuping (Peng Shuping) > Sent: Wednesday, September 16, 2020 10:07 AM > To: apn@ietf.org > Subject: Re: [Apn] Question List for APN > =20 > Dear all, > =20 > I am going to start posting the answers to the listed questions based = on the previous work and discussions. If you have any comments please = let us know. Thank you! > =20 > #1. Which layer is for APN to do the application-aware work? > Answer: The IP network layer. When the application-information is = carried on this layer, it can be read by the routers along the path as = well as the middle boxes, which makes the network aware of the = applications in a native manner. > =20 > #2. Does APN provide services within a limited-domain or Internet? > Answer: The main purpose of APN is to provide application-aware = network services to the customers within the controlled operators=E2=80=99= networks. Therefore, it is within a limited domain. > =20 > Best regards, > Shuping > =20 > =20 > From: Lizhenbin=20 > Sent: Monday, September 14, 2020 10:35 PM > To: apn@ietf.org > Cc: Pengshuping (Peng Shuping) > > Subject: Question List for APN > =20 > Hi Folks, > Thanks very much for your attention to APN work. After much = preparation work, we summarized the key questions to be clarified for = APN which also were always asked. In fact in the past discussion and the = APN side meeting of IETF108, many of these questions were discussed and = clarified. Here we propose these questions together for your = convenience. > =20 > The questions to be clarified are as follows: > #1. Which layer is for APN to do the application-aware work? > #2. Does APN provide services within a limited-domain or Internet? > #3. Which area in IETF would the APN work fit better? > #4. What is the relationship between APN and other attempts in = IETF=E2=80=99s history? > #5. What are the valuable use cases/usage scenarios of APN? > #6. Is the fine-granularity operations needed/desired in the network? > #7. Why not just use DSCP? > #8. Does APN violate network neutrality? > #9. Will APN raise security issues since application-aware information = is carried in the APN packets? > #10. Will APN raise privacy issues since application-aware information = is carried in the APN packets? > =20 > Shuping Peng will send the detailed answers for these questions in the = mailing list in the following one or two weeks. The questions and = answers may be not only be sent in the APN mailing list, but also be = copied to the architecture discussion mailing list and the network token = mailing list for more cross-area feedback if necessary. > =20 > If you have any comments on these questions and answers, we can go on = to discuss through the mailing list. > =20 > =20 > Best Regards, > Zhenbin (Robin) > =20 > =20 > =20 > <>=20 > From: Apn [mailto:apn-bounces@ietf.org ] = On Behalf Of Lizhenbin > Sent: Tuesday, August 18, 2020 7:22 PM > To: apn@ietf.org > Subject: [Apn] Welcome to APN Mailing List > =20 > Hi Folks, > =20 > Welcome to join the APN mailing list. We are glad to have more = discussion through the mailing list as the follow-up of the IETF108 APN = side meeting. > In the process of APN work, many historic work items such as SPUD, = PLUS, etc. have been proposed. It has been tried to be clarified that = APN focuses > on the network layer and limited domains. Concerns on the security and = privacy issues also have been proposed many times about the work. It = also > has been tried to be clarified that in the trustable limited domains = the security and privacy issues can be under control. These are the = reasons why APN > work is based in the RTG area instead of ART/TSV areas. > =20 > But because of too much historic work to be clarified and its = proposing the cross-area discussion for which RTG/APP/TSV/INT/SEC/IRTF = are involved, it is > necessary to have more discussion to clarify the scope and work items = for APN. We wish the mailing list would be helpful to the work and = promoting the > cross-area communication to understand each other better. > =20 > You can get yourself up to speed with our discussions so far by seeing = the materials at < https://github.com/APN-Community/ = >, especially the materials > =46rom the virtual IETF 108 APN side meeting at < = https://github.com/APN-Community/IETF108-Side-Meeting-APN = >. This link = also gives you pointers to > some of the relevant Internet-Drafts. > =20 > Over the next few weeks we will try to guide discussion by introducing = some questions for debate. But please also raise your own issues and = concerns > and contribute to the exchanges on this list. > =20 > Look forwarding to have more fun discussion in the mailing list. > =20 > =20 > Best Regards, > Dan & Zhenbin > =20 > =20 > _______________________________________________ > Architecture-discuss mailing list > Architecture-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/architecture-discuss = --Apple-Mail=_CDEE1D35-8E6B-41D8-814F-C73519CBADB0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

Hi Shuping,

Thank you for including arch-d. Yes, = what you=E2=80=99re proposing is a major architectural shift.

I=E2=80=99ve read some = of your documents and it seems like you are interested in changing much = more than a few routing protocols.  This would make major changes = to the data plane throughout the Internet as well as the management = plane.  

Is there a discussion anywhere of the costs of = this approach and a cost/benefit analysis? Have you considered the = scalability of a solution?  What about the added complexity to the = architecture? My apologies if I=E2=80=99ve missed something = obvious.

Regards,
Tony


On Sep 17, 2020, at 10:35 PM, Pengshuping = (Peng Shuping) <pengshuping@huawei.com> wrote:

Dear all,
 
Following the previous emails on the first = two questions, I will continue the discussions on Question #3 and = #4.
I have also copied the arch-d and = network-tokens mailing lists since these two questions would be relevant = to a larger community.
 
#3. Which area in IETF would the APN work = fit better?
Answer: Since APN mainly focuses on the = application-aware network service provisioning within the network = domain, and the potential work items are all on the RTG area from the = data plane to the control & manage planes. Therefore, the RTG area = in IETF fits better. For the potential work items please refer to this = presentation,
 
#4. What is the relationship between APN = and other attempts in IETF=E2=80=99s history?
Answers: The attempts in history mainly focus on carrying the = applications=E2=80=99 requirements at the transport layer not at the = network layer like APN.
Please refer to this draft = about the attempts: https://tools.ietf.org/html/draft-irtf-panrg-what-not-to-do-13<= /a>.
From: Apn [mailto:apn-bounces@ietf.org] On Behalf = Of Pengshuping = (Peng Shuping)
Sent: Wednesday, September 16, = 2020 10:07 AM
To: apn@ietf.org
Subject: Re: [Apn] Question List for = APN
 
Dear all,
 
I am going to start posting the answers to = the listed questions based on the previous work and discussions. If you = have any comments please let us know. Thank you!
 
#1. Which layer is for APN to do the = application-aware work?
Answer: The IP network = layer. When the application-information is carried on this layer, it can = be read by the routers along the path as well as the middle boxes, which = makes the network aware of the applications in a native manner.
 
#2. Does APN provide services within a = limited-domain or Internet?
Answer: The main purpose of = APN is to provide application-aware network services to the customers = within the controlled operators=E2=80=99 networks. Therefore, it is = within a limited domain.
 
Best regards,
Shuping
 
 
From: Lizhenbin 
Sent: Monday, September 14, 2020 = 10:35 PM
To: apn@ietf.org
Cc: Pengshuping (Peng Shuping) = <pengshuping@huawei.com>
Subject: Question List for APN
 
Hi Folks,
Thanks very much for your attention to APN work. After much = preparation work, we summarized the key questions to be clarified for = APN which also were always asked. In fact in the past discussion and the = APN side meeting of IETF108, many of these questions were discussed and = clarified. Here we propose these questions together for your = convenience.
 
The questions to be clarified are as = follows:
#1. Which layer is for APN to do the = application-aware work?
#2. Does APN provide = services within a limited-domain or Internet?
#3. Which area in IETF would the APN work fit better?
#4. What is the relationship between APN and other attempts = in IETF=E2=80=99s history?
#5. What are the valuable = use cases/usage scenarios of APN?
#6. Is the fine-granularity = operations needed/desired in the network?
#7. Why not just use DSCP?
#8. Does APN violate network neutrality?
#9. Will APN raise security issues since application-aware = information is carried in the APN packets?
#10. Will APN raise privacy issues since application-aware = information is carried in the APN packets?
 
Shuping Peng will send the detailed = answers for these questions in the mailing list in the following one or = two weeks. The questions and answers may be not only be sent in the APN = mailing list, but also be copied to the architecture discussion mailing = list and the network token mailing list for more cross-area feedback if = necessary.
 
If you have any comments on these = questions and answers, we can go on to discuss through the mailing = list.
 
 
Best Regards,
Zhenbin (Robin)
 
 
 
 
From: Apn [mailto:apn-bounces@ietf.org] On Behalf = Of Lizhenbin
Sent: Tuesday, August 18, 2020 = 7:22 PM
To: apn@ietf.org
Subject: [Apn] Welcome to APN = Mailing List
 
Hi Folks,
 
Welcome to join the APN mailing list. We = are glad to have more discussion through the mailing list as the = follow-up of the IETF108 APN side meeting.
In the process of APN work, many historic work items such as = SPUD, PLUS, etc. have been proposed. It has been tried to be clarified = that APN focuses
on the network layer and limited domains. = Concerns on the security and privacy issues also have been proposed many = times about the work. It also
has been tried to be = clarified that in the trustable limited domains the security and privacy = issues can be under control. These are the reasons why APN
work is based in the RTG area instead of ART/TSV areas.
 
But because of too much historic work to = be clarified and its proposing the cross-area discussion for which = RTG/APP/TSV/INT/SEC/IRTF are involved, it is
necessary to have more discussion to clarify the scope and = work items for APN. We wish the mailing list would be helpful to the = work and promoting the
cross-area communication to = understand each other better.
 
You can get yourself up to speed with our = discussions so far by seeing the materials at < https://github.com/APN-Community/>, especially the = materials
=46rom the virtual IETF 108  APN side = meeting at < https://github.com/APN-Community/IETF108-Side-Meeting-APN&g= t;. This link also gives you pointers to
some of the relevant Internet-Drafts.
 
Over the next few weeks we will try to = guide discussion by introducing some questions for debate. But please = also raise your own issues and concerns
and contribute to the exchanges on this list.
 
Look forwarding to have more fun = discussion in the mailing list.
 
 
Best Regards,
Dan & Zhenbin
 
 
_______________________________________________
Architecture-discuss mailing = list
Architecture-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/architecture-discuss<= /div>

= --Apple-Mail=_CDEE1D35-8E6B-41D8-814F-C73519CBADB0-- From nobody Sun Sep 20 18:48:26 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98A993A115A; Sun, 20 Sep 2020 18:48:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=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 UxZmxKK2NNkI; Sun, 20 Sep 2020 18:48:15 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 0C1603A1158; Sun, 20 Sep 2020 18:48:15 -0700 (PDT) Received: from lhreml708-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 4046D1881FA62264ACDE; Mon, 21 Sep 2020 02:48:11 +0100 (IST) Received: from lhreml708-chm.china.huawei.com (10.201.108.57) by lhreml708-chm.china.huawei.com (10.201.108.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Mon, 21 Sep 2020 02:48:10 +0100 Received: from DGGEML424-HUB.china.huawei.com (10.1.199.41) by lhreml708-chm.china.huawei.com (10.201.108.57) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1913.5 via Frontend Transport; Mon, 21 Sep 2020 02:48:10 +0100 Received: from DGGEML532-MBX.china.huawei.com ([169.254.8.242]) by dggeml424-hub.china.huawei.com ([10.1.199.41]) with mapi id 14.03.0487.000; Mon, 21 Sep 2020 09:48:03 +0800 From: "Pengshuping (Peng Shuping)" To: "tony.li@tony.li" CC: "apn@ietf.org" , "network-tokens@ietf.org" , "architecture-discuss@iab.org" Thread-Topic: [arch-d] Questions for APN: Q#3 and Q#4 Thread-Index: AdaNaBxLqPf7XieqTPGfrgD6k9Jj2wAJYM0AAIqDBkA= Date: Mon, 21 Sep 2020 01:48:03 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE193E1DC3@DGGEML532-MBX.china.huawei.com> References: <4278D47A901B3041A737953BAA078ADE193C39B8@dggeml512-mbx.china.huawei.com> <6FFCB682-20EC-4DDD-8E2C-B2D6B2E4007C@tony.li> In-Reply-To: <6FFCB682-20EC-4DDD-8E2C-B2D6B2E4007C@tony.li> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE193E1DC3DGGEML532MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#3 and Q#4 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2020 01:48:18 -0000 --_000_4278D47A901B3041A737953BAA078ADE193E1DC3DGGEML532MBXchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgVG9ueSwNCg0KVGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzISBQbGVhc2UgZmluZCBzb21l IGNsYXJpZmljYXRpb25zIG9uIEFQTiBoZXJlLg0KDQpBUE4gZG9lc27igJl0IHJlYWxseSBpbnRy b2R1Y2UgYW55IGNoYW5nZSBpbiBhbnkgcm91dGluZyBwcm90b2NvbC4gVGhlIGdvYWwgaXMgdG8g YmUgYWJsZSB0byBiZXR0ZXIgY2xhc3NpZnkgcGFja2V0cyBhbmQgYXNzaWduIHRoZW0gdG8gcG9s aWNpZXMuIEhvdyB0aGVzZSBwb2xpY2llcyBhcmUgZGVmaW5lZCBhbmQgb3BlcmF0ZWQgYXJlIG91 dHNpZGUgdGhlIHNjb3BlIG9mIEFQTiBhbmQgcmVseSBvbiBleGlzdGluZyByb3V0aW5nIHBvbGlj eSB0ZWNobm9sb2d5Lg0KDQpFeHRlbnNpb24gaGVhZGVycyBoYXZlIGJlZW4gdGhlcmUgZm9yIGEg d2hpbGUgc28gSSBkb27igJl0IGJlbGlldmUgdGhhdCB1dGlsaXppbmcgZXhpc3RpbmcgSVB2NiBl eHRlbnNpb24gaGVhZGVycyBjb3VsZCBiZSBjb25zaWRlcmVkIGFzIGEg4oCcbWFqb3IgY2hhbmdl IGluIHRoZSBkYXRhIHBsYW5l4oCdLg0KDQpCYXNpY2FsbHksIGluIEFQTiwgdGhlIGFwcGxpY2F0 aW9uIGRhdGEgcGFja2V0cyBjb250YWlucyBzb21lIGJpdHMgaW4gdGhlIGhlYWRlciB0aGF0IHdp bGwgYmUgdXNlZCBieSB0aGUgb3BlcmF0b3IgaW5ncmVzcyBkZXZpY2VzIGluIG9yZGVyIHRvIHN0 ZWVyIHRoZSBwYWNrZXQgaW50byBhIHByZS1kZWZpbmVkIGFuZCBpbnN0YWxsZWQgcG9saWN5IChl LmcuIGEgdHJhZmZpYyBlbmdpbmVlcmVkIHBhdGggb3IgYSBzb3VyY2Ugcm91dGVkIHBhdGgpLiBU aGUgY3VycmVudCBzdGF0ZSBvZiByb3V0aW5nIHByb3RvY29scyBhbGxvdyB0aGUgcHJvdmlzaW9u aW5nLCBjb21wdXRhdGlvbiBhbmQgaW5zdGFsbGF0aW9uIG9mIHRoZXNlIHBvbGljaWVzIHdpdGhv dXQgYW55IGFkZGl0aW9uYWwgY2hhbmdlLg0KDQpCZXN0IHJlZ2FyZHMsDQpTaHVwaW5nDQoNCg0K DQpGcm9tOiBUb255IExpIFttYWlsdG86dG9ueTFhdGhvbWVAZ21haWwuY29tXSBPbiBCZWhhbGYg T2YgdG9ueS5saUB0b255LmxpDQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciAxOCwgMjAyMCAxMToz MSBQTQ0KVG86IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpIDxwZW5nc2h1cGluZ0BodWF3ZWku Y29tPg0KQ2M6IGFwbkBpZXRmLm9yZzsgbmV0d29yay10b2tlbnNAaWV0Zi5vcmc7IGFyY2hpdGVj dHVyZS1kaXNjdXNzQGlhYi5vcmcNClN1YmplY3Q6IFJlOiBbYXJjaC1kXSBRdWVzdGlvbnMgZm9y IEFQTjogUSMzIGFuZCBRIzQNCg0KDQpIaSBTaHVwaW5nLA0KDQpUaGFuayB5b3UgZm9yIGluY2x1 ZGluZyBhcmNoLWQuIFllcywgd2hhdCB5b3XigJlyZSBwcm9wb3NpbmcgaXMgYSBtYWpvciBhcmNo aXRlY3R1cmFsIHNoaWZ0Lg0KDQpJ4oCZdmUgcmVhZCBzb21lIG9mIHlvdXIgZG9jdW1lbnRzIGFu ZCBpdCBzZWVtcyBsaWtlIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBjaGFuZ2luZyBtdWNoIG1vcmUg dGhhbiBhIGZldyByb3V0aW5nIHByb3RvY29scy4gIFRoaXMgd291bGQgbWFrZSBtYWpvciBjaGFu Z2VzIHRvIHRoZSBkYXRhIHBsYW5lIHRocm91Z2hvdXQgdGhlIEludGVybmV0IGFzIHdlbGwgYXMg dGhlIG1hbmFnZW1lbnQgcGxhbmUuDQoNCklzIHRoZXJlIGEgZGlzY3Vzc2lvbiBhbnl3aGVyZSBv ZiB0aGUgY29zdHMgb2YgdGhpcyBhcHByb2FjaCBhbmQgYSBjb3N0L2JlbmVmaXQgYW5hbHlzaXM/ IEhhdmUgeW91IGNvbnNpZGVyZWQgdGhlIHNjYWxhYmlsaXR5IG9mIGEgc29sdXRpb24/ICBXaGF0 IGFib3V0IHRoZSBhZGRlZCBjb21wbGV4aXR5IHRvIHRoZSBhcmNoaXRlY3R1cmU/IE15IGFwb2xv Z2llcyBpZiBJ4oCZdmUgbWlzc2VkIHNvbWV0aGluZyBvYnZpb3VzLg0KDQpSZWdhcmRzLA0KVG9u eQ0KDQoNCk9uIFNlcCAxNywgMjAyMCwgYXQgMTA6MzUgUE0sIFBlbmdzaHVwaW5nIChQZW5nIFNo dXBpbmcpIDxwZW5nc2h1cGluZ0BodWF3ZWkuY29tPG1haWx0bzpwZW5nc2h1cGluZ0BodWF3ZWku Y29tPj4gd3JvdGU6DQoNCkRlYXIgYWxsLA0KDQpGb2xsb3dpbmcgdGhlIHByZXZpb3VzIGVtYWls cyBvbiB0aGUgZmlyc3QgdHdvIHF1ZXN0aW9ucywgSSB3aWxsIGNvbnRpbnVlIHRoZSBkaXNjdXNz aW9ucyBvbiBRdWVzdGlvbiAjMyBhbmQgIzQuDQpJIGhhdmUgYWxzbyBjb3BpZWQgdGhlIGFyY2gt ZCBhbmQgbmV0d29yay10b2tlbnMgbWFpbGluZyBsaXN0cyBzaW5jZSB0aGVzZSB0d28gcXVlc3Rp b25zIHdvdWxkIGJlIHJlbGV2YW50IHRvIGEgbGFyZ2VyIGNvbW11bml0eS4NCg0KIzMuIFdoaWNo IGFyZWEgaW4gSUVURiB3b3VsZCB0aGUgQVBOIHdvcmsgZml0IGJldHRlcj8NCkFuc3dlcjogU2lu Y2UgQVBOIG1haW5seSBmb2N1c2VzIG9uIHRoZSBhcHBsaWNhdGlvbi1hd2FyZSBuZXR3b3JrIHNl cnZpY2UgcHJvdmlzaW9uaW5nIHdpdGhpbiB0aGUgbmV0d29yayBkb21haW4sIGFuZCB0aGUgcG90 ZW50aWFsIHdvcmsgaXRlbXMgYXJlIGFsbCBvbiB0aGUgUlRHIGFyZWEgZnJvbSB0aGUgZGF0YSBw bGFuZSB0byB0aGUgY29udHJvbCAmIG1hbmFnZSBwbGFuZXMuIFRoZXJlZm9yZSwgdGhlIFJURyBh cmVhIGluIElFVEYgZml0cyBiZXR0ZXIuIEZvciB0aGUgcG90ZW50aWFsIHdvcmsgaXRlbXMgcGxl YXNlIHJlZmVyIHRvIHRoaXMgcHJlc2VudGF0aW9uLA0KaHR0cHM6Ly9naXRodWIuY29tL0FQTi1D b21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRpbmctQVBOL2Jsb2IvbWFzdGVyLzQlMjBTaHVwaW5n JTIwUGVuZyUyMC0lMjBIdWF3ZWklMjAtJTIwQXBwbGljYXRpb24tYXdhcmUlMjBOZXR3b3JraW5n JTIwKEFQTiklMjBGcmFtZXdvcmsucGRmDQoNCiM0LiBXaGF0IGlzIHRoZSByZWxhdGlvbnNoaXAg YmV0d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVtcHRzIGluIElFVEbigJlzIGhpc3Rvcnk/DQpBbnN3 ZXJzOiBUaGUgYXR0ZW1wdHMgaW4gaGlzdG9yeSBtYWlubHkgZm9jdXMgb24gY2FycnlpbmcgdGhl IGFwcGxpY2F0aW9uc+KAmSByZXF1aXJlbWVudHMgYXQgdGhlIHRyYW5zcG9ydCBsYXllciBub3Qg YXQgdGhlIG5ldHdvcmsgbGF5ZXIgbGlrZSBBUE4uDQpQbGVhc2UgcmVmZXIgdG8gdGhpcyBkcmFm dCBhYm91dCB0aGUgYXR0ZW1wdHM6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p cnRmLXBhbnJnLXdoYXQtbm90LXRvLWRvLTEzLg0KDQpCZXN0IHJlZ2FyZHMsDQpTaHVwaW5nDQoN Cg0KRnJvbTogQXBuIFttYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQ ZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKQ0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTYs IDIwMjAgMTA6MDcgQU0NClRvOiBhcG5AaWV0Zi5vcmc8bWFpbHRvOmFwbkBpZXRmLm9yZz4NClN1 YmplY3Q6IFJlOiBbQXBuXSBRdWVzdGlvbiBMaXN0IGZvciBBUE4NCg0KRGVhciBhbGwsDQoNCkkg YW0gZ29pbmcgdG8gc3RhcnQgcG9zdGluZyB0aGUgYW5zd2VycyB0byB0aGUgbGlzdGVkIHF1ZXN0 aW9ucyBiYXNlZCBvbiB0aGUgcHJldmlvdXMgd29yayBhbmQgZGlzY3Vzc2lvbnMuIElmIHlvdSBo YXZlIGFueSBjb21tZW50cyBwbGVhc2UgbGV0IHVzIGtub3cuIFRoYW5rIHlvdSENCg0KIzEuIFdo aWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/DQpB bnN3ZXI6IFRoZSBJUCBuZXR3b3JrIGxheWVyLiBXaGVuIHRoZSBhcHBsaWNhdGlvbi1pbmZvcm1h dGlvbiBpcyBjYXJyaWVkIG9uIHRoaXMgbGF5ZXIsIGl0IGNhbiBiZSByZWFkIGJ5IHRoZSByb3V0 ZXJzIGFsb25nIHRoZSBwYXRoIGFzIHdlbGwgYXMgdGhlIG1pZGRsZSBib3hlcywgd2hpY2ggbWFr ZXMgdGhlIG5ldHdvcmsgYXdhcmUgb2YgdGhlIGFwcGxpY2F0aW9ucyBpbiBhIG5hdGl2ZSBtYW5u ZXIuDQoNCiMyLiBEb2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxpbWl0ZWQtZG9t YWluIG9yIEludGVybmV0Pw0KQW5zd2VyOiBUaGUgbWFpbiBwdXJwb3NlIG9mIEFQTiBpcyB0byBw cm92aWRlIGFwcGxpY2F0aW9uLWF3YXJlIG5ldHdvcmsgc2VydmljZXMgdG8gdGhlIGN1c3RvbWVy cyB3aXRoaW4gdGhlIGNvbnRyb2xsZWQgb3BlcmF0b3Jz4oCZIG5ldHdvcmtzLiBUaGVyZWZvcmUs IGl0IGlzIHdpdGhpbiBhIGxpbWl0ZWQgZG9tYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpTaHVwaW5n DQoNCg0KRnJvbTogTGl6aGVuYmluDQpTZW50OiBNb25kYXksIFNlcHRlbWJlciAxNCwgMjAyMCAx MDozNSBQTQ0KVG86IGFwbkBpZXRmLm9yZzxtYWlsdG86YXBuQGlldGYub3JnPg0KQ2M6IFBlbmdz aHVwaW5nIChQZW5nIFNodXBpbmcpIDxwZW5nc2h1cGluZ0BodWF3ZWkuY29tPG1haWx0bzpwZW5n c2h1cGluZ0BodWF3ZWkuY29tPj4NClN1YmplY3Q6IFF1ZXN0aW9uIExpc3QgZm9yIEFQTg0KDQpI aSBGb2xrcywNClRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIgYXR0ZW50aW9uIHRvIEFQTiB3b3Jr LiBBZnRlciBtdWNoIHByZXBhcmF0aW9uIHdvcmssIHdlIHN1bW1hcml6ZWQgdGhlIGtleSBxdWVz dGlvbnMgdG8gYmUgY2xhcmlmaWVkIGZvciBBUE4gd2hpY2ggYWxzbyB3ZXJlIGFsd2F5cyBhc2tl ZC4gSW4gZmFjdCBpbiB0aGUgcGFzdCBkaXNjdXNzaW9uIGFuZCB0aGUgQVBOIHNpZGUgbWVldGlu ZyBvZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1ZXN0aW9ucyB3ZXJlIGRpc2N1c3NlZCBhbmQg Y2xhcmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhlc2UgcXVlc3Rpb25zIHRvZ2V0aGVyIGZvciB5 b3VyIGNvbnZlbmllbmNlLg0KDQpUaGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBhcmUgYXMg Zm9sbG93czoNCiMxLiBXaGljaCBsYXllciBpcyBmb3IgQVBOIHRvIGRvIHRoZSBhcHBsaWNhdGlv bi1hd2FyZSB3b3JrPw0KIzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMgd2l0aGluIGEgbGlt aXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/DQojMy4gV2hpY2ggYXJlYSBpbiBJRVRGIHdvdWxkIHRo ZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KIzQuIFdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3 ZWVuIEFQTiBhbmQgb3RoZXIgYXR0ZW1wdHMgaW4gSUVURuKAmXMgaGlzdG9yeT8NCiM1LiBXaGF0 IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/DQojNi4g SXMgdGhlIGZpbmUtZ3JhbnVsYXJpdHkgb3BlcmF0aW9ucyBuZWVkZWQvZGVzaXJlZCBpbiB0aGUg bmV0d29yaz8NCiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/DQojOC4gRG9lcyBBUE4gdmlvbGF0 ZSBuZXR3b3JrIG5ldXRyYWxpdHk/DQojOS4gV2lsbCBBUE4gcmFpc2Ugc2VjdXJpdHkgaXNzdWVz IHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4gdGhlIEFQ TiBwYWNrZXRzPw0KIzEwLiBXaWxsIEFQTiByYWlzZSBwcml2YWN5IGlzc3VlcyBzaW5jZSBhcHBs aWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0cz8N Cg0KU2h1cGluZyBQZW5nIHdpbGwgc2VuZCB0aGUgZGV0YWlsZWQgYW5zd2VycyBmb3IgdGhlc2Ug cXVlc3Rpb25zIGluIHRoZSBtYWlsaW5nIGxpc3QgaW4gdGhlIGZvbGxvd2luZyBvbmUgb3IgdHdv IHdlZWtzLiBUaGUgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIG1heSBiZSBub3Qgb25seSBiZSBzZW50 IGluIHRoZSBBUE4gbWFpbGluZyBsaXN0LCBidXQgYWxzbyBiZSBjb3BpZWQgdG8gdGhlIGFyY2hp dGVjdHVyZSBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdCBhbmQgdGhlIG5ldHdvcmsgdG9rZW4gbWFp bGluZyBsaXN0IGZvciBtb3JlIGNyb3NzLWFyZWEgZmVlZGJhY2sgaWYgbmVjZXNzYXJ5Lg0KDQpJ ZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMgb24gdGhlc2UgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzLCB3 ZSBjYW4gZ28gb24gdG8gZGlzY3VzcyB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QuDQoNCg0KQmVz dCBSZWdhcmRzLA0KWmhlbmJpbiAoUm9iaW4pDQoNCg0KDQoNCkZyb206IEFwbiBbbWFpbHRvOmFw bi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGl6aGVuYmluDQpTZW50OiBUdWVzZGF5 LCBBdWd1c3QgMTgsIDIwMjAgNzoyMiBQTQ0KVG86IGFwbkBpZXRmLm9yZzxtYWlsdG86YXBuQGll dGYub3JnPg0KU3ViamVjdDogW0Fwbl0gV2VsY29tZSB0byBBUE4gTWFpbGluZyBMaXN0DQoNCkhp IEZvbGtzLA0KDQpXZWxjb21lIHRvIGpvaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QuIFdlIGFyZSBn bGFkIHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdCBhcyB0 aGUgZm9sbG93LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBzaWRlIG1lZXRpbmcuDQpJbiB0aGUgcHJv Y2VzcyBvZiBBUE4gd29yaywgbWFueSBoaXN0b3JpYyB3b3JrIGl0ZW1zIHN1Y2ggYXMgU1BVRCwg UExVUywgZXRjLiBoYXZlIGJlZW4gcHJvcG9zZWQuIEl0IGhhcyBiZWVuIHRyaWVkIHRvIGJlIGNs YXJpZmllZCB0aGF0IEFQTiBmb2N1c2VzDQpvbiB0aGUgbmV0d29yayBsYXllciBhbmQgbGltaXRl ZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGFs c28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMgYWJvdXQgdGhlIHdvcmsuIEl0IGFsc28N CmhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IGluIHRoZSB0cnVzdGFibGUgbGlt aXRlZCBkb21haW5zIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFjeSBpc3N1ZXMgY2FuIGJlIHVuZGVy IGNvbnRyb2wuIFRoZXNlIGFyZSB0aGUgcmVhc29ucyB3aHkgQVBODQp3b3JrIGlzIGJhc2VkIGlu IHRoZSBSVEcgYXJlYSBpbnN0ZWFkIG9mIEFSVC9UU1YgYXJlYXMuDQoNCkJ1dCBiZWNhdXNlIG9m IHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8gYmUgY2xhcmlmaWVkIGFuZCBpdHMgcHJvcG9zaW5n IHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24gZm9yIHdoaWNoIFJURy9BUFAvVFNWL0lOVC9TRUMv SVJURiBhcmUgaW52b2x2ZWQsIGl0IGlzDQpuZWNlc3NhcnkgdG8gaGF2ZSBtb3JlIGRpc2N1c3Np b24gdG8gY2xhcmlmeSB0aGUgc2NvcGUgYW5kIHdvcmsgaXRlbXMgZm9yIEFQTi4gV2Ugd2lzaCB0 aGUgbWFpbGluZyBsaXN0IHdvdWxkIGJlIGhlbHBmdWwgdG8gdGhlIHdvcmsgYW5kIHByb21vdGlu ZyB0aGUNCmNyb3NzLWFyZWEgY29tbXVuaWNhdGlvbiB0byB1bmRlcnN0YW5kIGVhY2ggb3RoZXIg YmV0dGVyLg0KDQpZb3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0byBzcGVlZCB3aXRoIG91ciBkaXNj dXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlhbHMgYXQgPCBodHRwczovL2dpdGh1 Yi5jb20vQVBOLUNvbW11bml0eS8+LCBlc3BlY2lhbGx5IHRoZSBtYXRlcmlhbHMNCkZyb20gdGhl IHZpcnR1YWwgSUVURiAxMDggIEFQTiBzaWRlIG1lZXRpbmcgYXQgPCBodHRwczovL2dpdGh1Yi5j b20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE4+LiBUaGlzIGxpbmsgYWxz byBnaXZlcyB5b3UgcG9pbnRlcnMgdG8NCnNvbWUgb2YgdGhlIHJlbGV2YW50IEludGVybmV0LURy YWZ0cy4NCg0KT3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0cnkgdG8gZ3VpZGUgZGlz Y3Vzc2lvbiBieSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0aW9ucyBmb3IgZGViYXRlLiBCdXQgcGxl YXNlIGFsc28gcmFpc2UgeW91ciBvd24gaXNzdWVzIGFuZCBjb25jZXJucw0KYW5kIGNvbnRyaWJ1 dGUgdG8gdGhlIGV4Y2hhbmdlcyBvbiB0aGlzIGxpc3QuDQoNCkxvb2sgZm9yd2FyZGluZyB0byBo YXZlIG1vcmUgZnVuIGRpc2N1c3Npb24gaW4gdGhlIG1haWxpbmcgbGlzdC4NCg0KDQpCZXN0IFJl Z2FyZHMsDQpEYW4gJiBaaGVuYmluDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCkFyY2hpdGVjdHVyZS1kaXNjdXNzIG1haWxpbmcgbGlzdA0KQXJj aGl0ZWN0dXJlLWRpc2N1c3NAaWV0Zi5vcmc8bWFpbHRvOkFyY2hpdGVjdHVyZS1kaXNjdXNzQGll dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9hcmNoaXRlY3R1 cmUtZGlzY3Vzcw0KDQo= --_000_4278D47A901B3041A737953BAA078ADE193E1DC3DGGEML532MBXchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN Cgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5 OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBE ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K CXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0 Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu ZTt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1j b252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVy c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6 IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN Cglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQg NzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3Jk U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl bGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K PC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0i WkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+SGkgVG9ueSwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFuayB5b3UgZm9yIHlvdXIg Y29tbWVudHMhIFBsZWFzZSBmaW5kIHNvbWUgY2xhcmlmaWNhdGlvbnMgb24gQVBOIGhlcmUuDQo8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+QVBOIGRvZXNu4oCZdCByZWFsbHkgaW50cm9kdWNlIGFueSBjaGFuZ2UgaW4g YW55IHJvdXRpbmcgcHJvdG9jb2wuIFRoZSBnb2FsIGlzIHRvIGJlIGFibGUgdG8gYmV0dGVyIGNs YXNzaWZ5IHBhY2tldHMgYW5kIGFzc2lnbiB0aGVtIHRvIHBvbGljaWVzLiBIb3cNCiB0aGVzZSBw b2xpY2llcyBhcmUgZGVmaW5lZCBhbmQgb3BlcmF0ZWQgYXJlIG91dHNpZGUgdGhlIHNjb3BlIG9m IEFQTiBhbmQgcmVseSBvbiBleGlzdGluZyByb3V0aW5nIHBvbGljeSB0ZWNobm9sb2d5LjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj5FeHRlbnNpb24gaGVhZGVycyBoYXZlIGJlZW4gdGhlcmUgZm9yIGEgd2hpbGUgc28g SSBkb27igJl0IGJlbGlldmUgdGhhdCB1dGlsaXppbmcgZXhpc3RpbmcgSVB2NiBleHRlbnNpb24g aGVhZGVycyBjb3VsZCBiZSBjb25zaWRlcmVkIGFzIGEg4oCcbWFqb3IgY2hhbmdlDQogaW4gdGhl IGRhdGEgcGxhbmXigJ0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJhc2ljYWxseSwgaW4gQVBOLCB0aGUgYXBwbGlj YXRpb24gZGF0YSBwYWNrZXRzIGNvbnRhaW5zIHNvbWUgYml0cyBpbiB0aGUgaGVhZGVyIHRoYXQg d2lsbCBiZSB1c2VkIGJ5IHRoZSBvcGVyYXRvciBpbmdyZXNzIGRldmljZXMgaW4gb3JkZXIgdG8g c3RlZXINCiB0aGUgcGFja2V0IGludG8gYSBwcmUtZGVmaW5lZCBhbmQgaW5zdGFsbGVkIHBvbGlj eSAoZS5nLiBhIHRyYWZmaWMgZW5naW5lZXJlZCBwYXRoIG9yIGEgc291cmNlIHJvdXRlZCBwYXRo KS4gVGhlIGN1cnJlbnQgc3RhdGUgb2Ygcm91dGluZyBwcm90b2NvbHMgYWxsb3cgdGhlIHByb3Zp c2lvbmluZywgY29tcHV0YXRpb24gYW5kIGluc3RhbGxhdGlvbiBvZiB0aGVzZSBwb2xpY2llcyB3 aXRob3V0IGFueSBhZGRpdGlvbmFsIGNoYW5nZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLA0K PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TaHVwaW5nDQo8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gVG9u eSBMaSBbbWFpbHRvOnRvbnkxYXRob21lQGdtYWlsLmNvbV0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+ dG9ueS5saUB0b255LmxpPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgU2VwdGVtYmVyIDE4LCAy MDIwIDExOjMxIFBNPGJyPg0KPGI+VG86PC9iPiBQZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSAm bHQ7cGVuZ3NodXBpbmdAaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IGFwbkBpZXRmLm9y ZzsgbmV0d29yay10b2tlbnNAaWV0Zi5vcmc7IGFyY2hpdGVjdHVyZS1kaXNjdXNzQGlhYi5vcmc8 YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFthcmNoLWRdIFF1ZXN0aW9ucyBmb3IgQVBOOiBRIzMg YW5kIFEjNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIj5IaSBTaHVwaW5nLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPlRoYW5rIHlvdSBmb3IgaW5jbHVkaW5nIGFyY2gtZC4gWWVzLCB3aGF0IHlvdeKA mXJlIHByb3Bvc2luZyBpcyBhIG1ham9yIGFyY2hpdGVjdHVyYWwgc2hpZnQuPG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5J4oCZdmUgcmVhZCBzb21lIG9m IHlvdXIgZG9jdW1lbnRzIGFuZCBpdCBzZWVtcyBsaWtlIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBj aGFuZ2luZyBtdWNoIG1vcmUgdGhhbiBhIGZldyByb3V0aW5nIHByb3RvY29scy4gJm5ic3A7VGhp cyB3b3VsZCBtYWtlIG1ham9yIGNoYW5nZXMgdG8gdGhlIGRhdGEgcGxhbmUgdGhyb3VnaG91dCB0 aGUgSW50ZXJuZXQgYXMgd2VsbCBhcyB0aGUgbWFuYWdlbWVudA0KIHBsYW5lLiAmbmJzcDs8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SXMgdGhlcmUgYSBk aXNjdXNzaW9uIGFueXdoZXJlIG9mIHRoZSBjb3N0cyBvZiB0aGlzIGFwcHJvYWNoIGFuZCBhIGNv c3QvYmVuZWZpdCBhbmFseXNpcz8gSGF2ZSB5b3UgY29uc2lkZXJlZCB0aGUgc2NhbGFiaWxpdHkg b2YgYSBzb2x1dGlvbj8gJm5ic3A7V2hhdCBhYm91dCB0aGUgYWRkZWQgY29tcGxleGl0eSB0byB0 aGUgYXJjaGl0ZWN0dXJlPyBNeSBhcG9sb2dpZXMgaWYgSeKAmXZlIG1pc3NlZA0KIHNvbWV0aGlu ZyBvYnZpb3VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VG9ueTxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPk9uIFNlcCAxNywgMjAyMCwgYXQgMTA6MzUgUE0sIFBlbmdzaHVwaW5nIChQZW5n IFNodXBpbmcpICZsdDs8YSBocmVmPSJtYWlsdG86cGVuZ3NodXBpbmdAaHVhd2VpLmNvbSI+cGVu Z3NodXBpbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5EZWFyIGFsbCw8L3Nw YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5G b2xsb3dpbmcgdGhlIHByZXZpb3VzIGVtYWlscyBvbiB0aGUgZmlyc3QgdHdvIHF1ZXN0aW9ucywg SSB3aWxsIGNvbnRpbnVlIHRoZSBkaXNjdXNzaW9ucyBvbiBRdWVzdGlvbiAjMyBhbmQgIzQuPC9z cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBoYXZlIGFsc28gY29waWVkIHRoZSBhcmNoLWQgYW5k IG5ldHdvcmstdG9rZW5zIG1haWxpbmcgbGlzdHMgc2luY2UgdGhlc2UgdHdvIHF1ZXN0aW9ucyB3 b3VsZCBiZSByZWxldmFudCB0byBhIGxhcmdlciBjb21tdW5pdHkuPC9zcGFuPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IzMuIFdoaWNoIGFyZWEg aW4gSUVURiB3b3VsZCB0aGUgQVBOIHdvcmsgZml0IGJldHRlcj88L3NwYW4+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj5BbnN3ZXI6IFNpbmNlIEFQTiBtYWlubHkgZm9jdXNlcyBvbiB0aGUgYXBwbGljYXRp b24tYXdhcmUgbmV0d29yayBzZXJ2aWNlIHByb3Zpc2lvbmluZyB3aXRoaW4gdGhlIG5ldHdvcmsg ZG9tYWluLCBhbmQgdGhlIHBvdGVudGlhbCB3b3JrIGl0ZW1zIGFyZQ0KIGFsbCBvbiB0aGUgUlRH IGFyZWEgZnJvbSB0aGUgZGF0YSBwbGFuZSB0byB0aGUgY29udHJvbCAmYW1wOyBtYW5hZ2UgcGxh bmVzLiBUaGVyZWZvcmUsIHRoZSBSVEcgYXJlYSBpbiBJRVRGIGZpdHMgYmV0dGVyLiBGb3IgdGhl IHBvdGVudGlhbCB3b3JrIGl0ZW1zIHBsZWFzZSByZWZlciB0byB0aGlzIHByZXNlbnRhdGlvbiw8 L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vQVBO LUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE4vYmxvYi9tYXN0ZXIvNCUyMFNodXBp bmclMjBQZW5nJTIwLSUyMEh1YXdlaSUyMC0lMjBBcHBsaWNhdGlvbi1hd2FyZSUyME5ldHdvcmtp bmclMjAoQVBOKSUyMEZyYW1ld29yay5wZGYiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0 dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5nLUFQTi9i bG9iL21hc3Rlci80JTIwU2h1cGluZyUyMFBlbmclMjAtJTIwSHVhd2VpJTIwLSUyMEFwcGxpY2F0 aW9uLWF3YXJlJTIwTmV0d29ya2luZyUyMChBUE4pJTIwRnJhbWV3b3JrLnBkZjwvc3Bhbj48L2E+ PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+IzQuIFdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQTiBhbmQgb3RoZXIgYXR0 ZW1wdHMgaW4gSUVURuKAmXMgaGlzdG9yeT88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbnN3 ZXJzOiBUaGUgYXR0ZW1wdHMgaW4gaGlzdG9yeSBtYWlubHkgZm9jdXMgb24gY2FycnlpbmcgdGhl IGFwcGxpY2F0aW9uc+KAmSByZXF1aXJlbWVudHMgYXQgdGhlIHRyYW5zcG9ydCBsYXllciBub3Qg YXQgdGhlIG5ldHdvcmsgbGF5ZXIgbGlrZSBBUE4uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ UGxlYXNlIHJlZmVyIHRvIHRoaXMgZHJhZnQgYWJvdXQgdGhlIGF0dGVtcHRzOjxzcGFuIGNsYXNz PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rv b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaXJ0Zi1wYW5yZy13aGF0LW5vdC10by1kby0xMyI+PHNw YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0 LWlydGYtcGFucmctd2hhdC1ub3QtdG8tZG8tMTM8L3NwYW4+PC9hPi48L3NwYW4+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMs PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+U2h1cGluZzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu ZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFwbg0KIFs8YSBocmVmPSJtYWlsdG86YXBuLWJvdW5jZXNA aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzphcG4tYm91bmNlc0Bp ZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu YnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw YWNlIj4mbmJzcDs8L3NwYW4+PC9iPlBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpPGJyPg0KPGI+ U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu PldlZG5lc2RheSwgU2VwdGVtYmVyIDE2LCAyMDIwIDEwOjA3IEFNPGJyPg0KPGI+VG86PC9iPjxz cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt YWlsdG86YXBuQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5hcG5AaWV0Zi5v cmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252 ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW0Fwbl0gUXVlc3Rpb24gTGlzdCBmb3IgQVBO PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RGVhciBhbGwsPC9z cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ SSBhbSBnb2luZyB0byBzdGFydCBwb3N0aW5nIHRoZSBhbnN3ZXJzIHRvIHRoZSBsaXN0ZWQgcXVl c3Rpb25zIGJhc2VkIG9uIHRoZSBwcmV2aW91cyB3b3JrIGFuZCBkaXNjdXNzaW9ucy4gSWYgeW91 IGhhdmUgYW55IGNvbW1lbnRzIHBsZWFzZSBsZXQgdXMNCiBrbm93LiBUaGFuayB5b3UhPC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IzEu IFdoaWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/ PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QW5zd2VyOiBUaGUgSVAgbmV0d29yayBsYXllci4g V2hlbiB0aGUgYXBwbGljYXRpb24taW5mb3JtYXRpb24gaXMgY2FycmllZCBvbiB0aGlzIGxheWVy LCBpdCBjYW4gYmUgcmVhZCBieSB0aGUgcm91dGVycyBhbG9uZyB0aGUgcGF0aCBhcyB3ZWxsIGFz DQogdGhlIG1pZGRsZSBib3hlcywgd2hpY2ggbWFrZXMgdGhlIG5ldHdvcmsgYXdhcmUgb2YgdGhl IGFwcGxpY2F0aW9ucyBpbiBhIG5hdGl2ZSBtYW5uZXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IzIuIERvZXMgQVBOIHByb3ZpZGUg c2VydmljZXMgd2l0aGluIGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/PC9zcGFuPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+QW5zd2VyOiBUaGUgbWFpbiBwdXJwb3NlIG9mIEFQTiBpcyB0byBwcm92 aWRlIGFwcGxpY2F0aW9uLWF3YXJlIG5ldHdvcmsgc2VydmljZXMgdG8gdGhlIGN1c3RvbWVycyB3 aXRoaW4gdGhlIGNvbnRyb2xsZWQgb3BlcmF0b3Jz4oCZIG5ldHdvcmtzLiBUaGVyZWZvcmUsDQog aXQgaXMgd2l0aGluIGEgbGltaXRlZCBkb21haW4uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPlNodXBpbmc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8 L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAw Y20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwv c3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmIj5MaXpoZW5iaW48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk1vbmRheSwgU2VwdGVtYmVyIDE0LCAyMDIwIDEwOjM1IFBN PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86YXBuQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6 cHVycGxlIj5hcG5AaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFz cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UGVuZ3NodXBpbmcgKFBlbmcg U2h1cGluZykgJmx0OzxhIGhyZWY9Im1haWx0bzpwZW5nc2h1cGluZ0BodWF3ZWkuY29tIj48c3Bh biBzdHlsZT0iY29sb3I6cHVycGxlIj5wZW5nc2h1cGluZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4m Z3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj ZSI+Jm5ic3A7PC9zcGFuPlF1ZXN0aW9uIExpc3QgZm9yIEFQTjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIEZvbGtzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPlRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIgYXR0ZW50aW9uIHRvIEFQTiB3b3JrLiBBZnRl ciBtdWNoIHByZXBhcmF0aW9uIHdvcmssIHdlIHN1bW1hcml6ZWQgdGhlIGtleSBxdWVzdGlvbnMg dG8gYmUgY2xhcmlmaWVkIGZvciBBUE4gd2hpY2ggYWxzbw0KIHdlcmUgYWx3YXlzIGFza2VkLiBJ biBmYWN0IGluIHRoZSBwYXN0IGRpc2N1c3Npb24gYW5kIHRoZSBBUE4gc2lkZSBtZWV0aW5nIG9m IElFVEYxMDgsIG1hbnkgb2YgdGhlc2UgcXVlc3Rpb25zIHdlcmUgZGlzY3Vzc2VkIGFuZCBjbGFy aWZpZWQuIEhlcmUgd2UgcHJvcG9zZSB0aGVzZSBxdWVzdGlvbnMgdG9nZXRoZXIgZm9yIHlvdXIg Y29udmVuaWVuY2UuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+VGhlIHF1ZXN0aW9ucyB0byBiZSBjbGFyaWZpZWQgYXJlIGFzIGZvbGxv d3M6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IzEuIFdoaWNoIGxheWVyIGlzIGZvciBBUE4g dG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+IzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMgd2l0aGluIGEgbGltaXRlZC1kb21haW4g b3IgSW50ZXJuZXQ/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IzMuIFdoaWNoIGFyZWEgaW4g SUVURiB3b3VsZCB0aGUgQVBOIHdvcmsgZml0IGJldHRlcj88L3NwYW4+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4jNC4gV2hhdCBpcyB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gQVBOIGFuZCBvdGhlciBh dHRlbXB0cyBpbiBJRVRG4oCZcyBoaXN0b3J5Pzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiM1 LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/ PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IzYuIElzIHRoZSBmaW5lLWdyYW51bGFyaXR5IG9w ZXJhdGlvbnMgbmVlZGVkL2Rlc2lyZWQgaW4gdGhlIG5ldHdvcms/PC9zcGFuPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+IzcuIFdoeSBub3QganVzdCB1c2UgRFNDUD88L3NwYW4+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4jOC4gRG9lcyBBUE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/PC9zcGFuPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+IzkuIFdpbGwgQVBOIHJhaXNlIHNlY3VyaXR5IGlzc3VlcyBzaW5jZSBh cHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0 cz88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4jMTAuIFdpbGwgQVBOIHJhaXNlIHByaXZhY3kg aXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4g dGhlIEFQTiBwYWNrZXRzPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPlNodXBpbmcgUGVuZyB3aWxsIHNlbmQgdGhlIGRldGFpbGVkIGFu c3dlcnMgZm9yIHRoZXNlIHF1ZXN0aW9ucyBpbiB0aGUgbWFpbGluZyBsaXN0IGluIHRoZSBmb2xs b3dpbmcgb25lIG9yIHR3byB3ZWVrcy4gVGhlIHF1ZXN0aW9ucyBhbmQgYW5zd2Vycw0KIG1heSBi ZSBub3Qgb25seSBiZSBzZW50IGluIHRoZSBBUE4gbWFpbGluZyBsaXN0LCBidXQgYWxzbyBiZSBj b3BpZWQgdG8gdGhlIGFyY2hpdGVjdHVyZSBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdCBhbmQgdGhl IG5ldHdvcmsgdG9rZW4gbWFpbGluZyBsaXN0IGZvciBtb3JlIGNyb3NzLWFyZWEgZmVlZGJhY2sg aWYgbmVjZXNzYXJ5Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPklmIHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0aGVzZSBxdWVzdGlv bnMgYW5kIGFuc3dlcnMsIHdlIGNhbiBnbyBvbiB0byBkaXNjdXNzIHRocm91Z2ggdGhlIG1haWxp bmcgbGlzdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMs PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WmhlbmJpbiAoUm9iaW4pPC9zcGFuPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5n OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFw cGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7 PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5BcG4NCiBbPGEgaHJl Zj0ibWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl Ij5tYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBw bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xh c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5MaXpoZW5iaW48YnI+ DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8 L3NwYW4+VHVlc2RheSwgQXVndXN0IDE4LCAyMDIwIDc6MjIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNw YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h aWx0bzphcG5AaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmFwbkBpZXRmLm9y Zzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltBcG5dIFdlbGNvbWUgdG8gQVBOIE1haWxpbmcgTGlz dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIEZvbGtzLDwv c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PldlbGNvbWUgdG8gam9pbiB0aGUgQVBOIG1haWxpbmcgbGlzdC4gV2UgYXJlIGdsYWQgdG8gaGF2 ZSBtb3JlIGRpc2N1c3Npb24gdGhyb3VnaCB0aGUgbWFpbGluZyBsaXN0IGFzIHRoZSBmb2xsb3ct dXAgb2YgdGhlIElFVEYxMDggQVBOIHNpZGUgbWVldGluZy48L3NwYW4+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj5JbiB0aGUgcHJvY2VzcyBvZiBBUE4gd29yaywgbWFueSBoaXN0b3JpYyB3b3JrIGl0ZW1z IHN1Y2ggYXMgU1BVRCwgUExVUywgZXRjLiBoYXZlIGJlZW4gcHJvcG9zZWQuIEl0IGhhcyBiZWVu IHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IEFQTiBmb2N1c2VzPC9zcGFuPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+b24gdGhlIG5ldHdvcmsgbGF5ZXIgYW5kIGxpbWl0ZWQgZG9tYWlucy4gQ29uY2Vy bnMgb24gdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IGlzc3VlcyBhbHNvIGhhdmUgYmVlbiBwcm9w b3NlZCBtYW55IHRpbWVzIGFib3V0IHRoZSB3b3JrLiBJdCBhbHNvPC9zcGFuPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+aGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgaW4gdGhlIHRydXN0 YWJsZSBsaW1pdGVkIGRvbWFpbnMgdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IGlzc3VlcyBjYW4g YmUgdW5kZXIgY29udHJvbC4gVGhlc2UgYXJlIHRoZSByZWFzb25zDQogd2h5IEFQTjwvc3Bhbj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPndvcmsgaXMgYmFzZWQgaW4gdGhlIFJURyBhcmVhIGluc3RlYWQg b2YgQVJUL1RTViBhcmVhcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj5CdXQgYmVjYXVzZSBvZiB0b28gbXVjaCBoaXN0b3JpYyB3b3Jr IHRvIGJlIGNsYXJpZmllZCBhbmQgaXRzIHByb3Bvc2luZyB0aGUgY3Jvc3MtYXJlYSBkaXNjdXNz aW9uIGZvciB3aGljaCBSVEcvQVBQL1RTVi9JTlQvU0VDL0lSVEYgYXJlIGludm9sdmVkLA0KIGl0 IGlzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+bmVjZXNzYXJ5IHRvIGhhdmUgbW9yZSBkaXNj dXNzaW9uIHRvIGNsYXJpZnkgdGhlIHNjb3BlIGFuZCB3b3JrIGl0ZW1zIGZvciBBUE4uIFdlIHdp c2ggdGhlIG1haWxpbmcgbGlzdCB3b3VsZCBiZSBoZWxwZnVsIHRvIHRoZSB3b3JrIGFuZCBwcm9t b3RpbmcNCiB0aGU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5jcm9zcy1hcmVhIGNvbW11bmlj YXRpb24gdG8gdW5kZXJzdGFuZCBlYWNoIG90aGVyIGJldHRlci48L3NwYW4+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Zb3UgY2FuIGdldCB5b3Vy c2VsZiB1cCB0byBzcGVlZCB3aXRoIG91ciBkaXNjdXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRo ZSBtYXRlcmlhbHMgYXQgJmx0Ozwvc3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw YWNlIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxz cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0cHM6 Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o dHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS88L3NwYW4+PC9hPiZndDssDQogZXNwZWNp YWxseSB0aGUgbWF0ZXJpYWxzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnJvbSB0aGUgdmly dHVhbCBJRVRGIDEwOCAmbmJzcDtBUE4gc2lkZSBtZWV0aW5nIGF0ICZsdDs8L3NwYW4+PHNwYW4g Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYx MDgtU2lkZS1NZWV0aW5nLUFQTiI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly9n aXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRpbmctQVBOPC9zcGFuPjwv YT4mZ3Q7Lg0KIFRoaXMgbGluayBhbHNvIGdpdmVzIHlvdSBwb2ludGVycyB0bzwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPnNvbWUgb2YgdGhlIHJlbGV2YW50IEludGVybmV0LURyYWZ0cy48L3Nw YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5P dmVyIHRoZSBuZXh0IGZldyB3ZWVrcyB3ZSB3aWxsIHRyeSB0byBndWlkZSBkaXNjdXNzaW9uIGJ5 IGludHJvZHVjaW5nIHNvbWUgcXVlc3Rpb25zIGZvciBkZWJhdGUuIEJ1dCBwbGVhc2UgYWxzbyBy YWlzZSB5b3VyIG93biBpc3N1ZXMgYW5kIGNvbmNlcm5zPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+YW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGV4Y2hhbmdlcyBvbiB0aGlzIGxpc3QuPC9zcGFuPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+TG9vayBm b3J3YXJkaW5nIHRvIGhhdmUgbW9yZSBmdW4gZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGluZyBsaXN0 Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8L3NwYW4+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj5EYW4gJmFtcDsgWmhlbmJpbjwvc3Bhbj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7 LHNhbnMtc2VyaWYiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fPGJyPg0KQXJjaGl0ZWN0dXJlLWRpc2N1c3MgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxz cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86QXJjaGl0ZWN0dXJlLWRpc2N1c3NAaWV0 Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hl bHZldGljYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+QXJjaGl0ZWN0dXJlLWRpc2N1 c3NAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2Vy aWYiPjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cu aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9hcmNoaXRlY3R1cmUtZGlzY3VzcyI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2FyY2hpdGVjdHVyZS1kaXNjdXNzPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_4278D47A901B3041A737953BAA078ADE193E1DC3DGGEML532MBXchi_-- From nobody Sun Sep 20 19:19:27 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8A4F3A11CF; Sun, 20 Sep 2020 19:19:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 VNfJOCQzyKQT; Sun, 20 Sep 2020 19:19:21 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 B176C3A11CB; Sun, 20 Sep 2020 19:19:20 -0700 (PDT) Received: from lhreml715-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 45D907702F04CB9A57E0; Mon, 21 Sep 2020 03:19:19 +0100 (IST) Received: from lhreml715-chm.china.huawei.com (10.201.108.66) by lhreml715-chm.china.huawei.com (10.201.108.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Mon, 21 Sep 2020 03:19:18 +0100 Received: from DGGEML422-HUB.china.huawei.com (10.1.199.39) by lhreml715-chm.china.huawei.com (10.201.108.66) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Mon, 21 Sep 2020 03:19:18 +0100 Received: from DGGEML532-MBX.china.huawei.com ([169.254.8.242]) by dggeml422-hub.china.huawei.com ([10.1.199.39]) with mapi id 14.03.0487.000; Mon, 21 Sep 2020 10:19:12 +0800 From: "Pengshuping (Peng Shuping)" To: "apn@ietf.org" CC: "architecture-discuss@iab.org" , "network-tokens@ietf.org" Thread-Topic: Questions for APN: Q#5 Thread-Index: AdaPumjAL0AfHwz2R52a1JwnRfIt6Q== Date: Mon, 21 Sep 2020 02:19:11 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE193E1DFF@DGGEML532-MBX.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE193E1DFFDGGEML532MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Apn] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2020 02:19:23 -0000 --_000_4278D47A901B3041A737953BAA078ADE193E1DFFDGGEML532MBXchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBhbGwsDQoNCiM1LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNj ZW5hcmlvcyBvZiBBUE4/DQoNCkRyYWZ0cyBoYXZlIGJlZW4gcG9zdGVkIG9uIHZhcmlvdXMgdXNl IGNhc2VzIHN1Y2ggYXMgR2FtZSBBY2NlbGVyYXRpbmcsIEVkZ2UgY29tcHV0aW5nLCBTRC1XQU4g ZXRjLg0KDQoxKSAgICAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktYXBu LXByb2JsZW0tc3RhdGVtZW50LXVzZWNhc2VzLTAxDQoyKSAgICAgaHR0cHM6Ly90b29scy5pZXRm Lm9yZy9odG1sL2RyYWZ0LWxpdS1hcG4tZWRnZS11c2VjYXNlLTAwDQozKSAgICAgaHR0cHM6Ly90 b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXpoYW5nLWFwbi1hY2NlbGVyYXRpb24tdXNlY2FzZS0w MA0KNCkgICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC15YW5nLWFwbi1zZC13 YW4tdXNlY2FzZS0wMA0KDQpVc2UgY2FzZXMgaGF2ZSBhbHNvIGJlZW4gcHJlc2VudGVkIGFuZCBk aXNjdXNzZWQgZHVyaW5nIHRoZSBBUE4gc2lkZSBtZWV0aW5nQElFVEYxMDguIFBsZWFzZSBmaW5k IHRoZSBzbGlkZXMuDQpodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNp ZGUtTWVldGluZy1BUE4NCg0KVGhlcmUgaGF2ZSBiZWVuIHNvbWUgZGlzY3Vzc2lvbnMgb24gdGhl c2UgdXNlIGNhc2VzIGluIHRoZSBBUE4gbWFpbGluZyBsaXN0IGFzIHdlbGwuIFBsZWFzZSBmaW5k IHRoZSBhcmNoaXZlcy4NCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBu L2MtZlFQNExScGU2eWozbEpCc2FSeFRWY1dIQS8NCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5v cmcvYXJjaC9tc2cvYXBuL01DVnVCWWE3amd0SnNJREVwYkdUWjBVOEJ2Zy8NCmh0dHBzOi8vbWFp bGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL2MtZlFQNExScGU2eWozbEpCc2FSeFRWY1dI QS8NCg0KTW9yZSBpbnRlcmVzdGluZyB1c2UgY2FzZXMgYXJlIHdhaXRpbmcgdG8gYmUgZXhwbG9y ZWQuIFBsZWFzZSBsZXQgdXMga25vdyBpZiB5b3UgaGF2ZSBhbnkgb3RoZXIgdXNlIGNhc2VzLiBU aGFuayB5b3UhDQoNCkJlc3QgcmVnYXJkcywNClNodXBpbmcNCg0KDQoNCg0KRnJvbTogTGl6aGVu YmluDQpTZW50OiBNb25kYXksIFNlcHRlbWJlciAxNCwgMjAyMCAxMDozNSBQTQ0KVG86IGFwbkBp ZXRmLm9yZw0KQ2M6IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpIDxwZW5nc2h1cGluZ0BodWF3 ZWkuY29tPg0KU3ViamVjdDogUXVlc3Rpb24gTGlzdCBmb3IgQVBODQoNCkhpIEZvbGtzLA0KVGhh bmtzIHZlcnkgbXVjaCBmb3IgeW91ciBhdHRlbnRpb24gdG8gQVBOIHdvcmsuIEFmdGVyIG11Y2gg cHJlcGFyYXRpb24gd29yaywgd2Ugc3VtbWFyaXplZCB0aGUga2V5IHF1ZXN0aW9ucyB0byBiZSBj bGFyaWZpZWQgZm9yIEFQTiB3aGljaCBhbHNvIHdlcmUgYWx3YXlzIGFza2VkLiBJbiBmYWN0IGlu IHRoZSBwYXN0IGRpc2N1c3Npb24gYW5kIHRoZSBBUE4gc2lkZSBtZWV0aW5nIG9mIElFVEYxMDgs IG1hbnkgb2YgdGhlc2UgcXVlc3Rpb25zIHdlcmUgZGlzY3Vzc2VkIGFuZCBjbGFyaWZpZWQuIEhl cmUgd2UgcHJvcG9zZSB0aGVzZSBxdWVzdGlvbnMgdG9nZXRoZXIgZm9yIHlvdXIgY29udmVuaWVu Y2UuDQoNClRoZSBxdWVzdGlvbnMgdG8gYmUgY2xhcmlmaWVkIGFyZSBhcyBmb2xsb3dzOg0KIzEu IFdoaWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/ DQojMi4gRG9lcyBBUE4gcHJvdmlkZSBzZXJ2aWNlcyB3aXRoaW4gYSBsaW1pdGVkLWRvbWFpbiBv ciBJbnRlcm5ldD8NCiMzLiBXaGljaCBhcmVhIGluIElFVEYgd291bGQgdGhlIEFQTiB3b3JrIGZp dCBiZXR0ZXI/DQojNC4gV2hhdCBpcyB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gQVBOIGFuZCBv dGhlciBhdHRlbXB0cyBpbiBJRVRG4oCZcyBoaXN0b3J5Pw0KIzUuIFdoYXQgYXJlIHRoZSB2YWx1 YWJsZSB1c2UgY2FzZXMvdXNhZ2Ugc2NlbmFyaW9zIG9mIEFQTj8NCiM2LiBJcyB0aGUgZmluZS1n cmFudWxhcml0eSBvcGVyYXRpb25zIG5lZWRlZC9kZXNpcmVkIGluIHRoZSBuZXR3b3JrPw0KIzcu IFdoeSBub3QganVzdCB1c2UgRFNDUD8NCiM4LiBEb2VzIEFQTiB2aW9sYXRlIG5ldHdvcmsgbmV1 dHJhbGl0eT8NCiM5LiBXaWxsIEFQTiByYWlzZSBzZWN1cml0eSBpc3N1ZXMgc2luY2UgYXBwbGlj YXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/DQoj MTAuIFdpbGwgQVBOIHJhaXNlIHByaXZhY3kgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJl IGluZm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPw0KDQpTaHVwaW5nIFBl bmcgd2lsbCBzZW5kIHRoZSBkZXRhaWxlZCBhbnN3ZXJzIGZvciB0aGVzZSBxdWVzdGlvbnMgaW4g dGhlIG1haWxpbmcgbGlzdCBpbiB0aGUgZm9sbG93aW5nIG9uZSBvciB0d28gd2Vla3MuIFRoZSBx dWVzdGlvbnMgYW5kIGFuc3dlcnMgbWF5IGJlIG5vdCBvbmx5IGJlIHNlbnQgaW4gdGhlIEFQTiBt YWlsaW5nIGxpc3QsIGJ1dCBhbHNvIGJlIGNvcGllZCB0byB0aGUgYXJjaGl0ZWN0dXJlIGRpc2N1 c3Npb24gbWFpbGluZyBsaXN0IGFuZCB0aGUgbmV0d29yayB0b2tlbiBtYWlsaW5nIGxpc3QgZm9y IG1vcmUgY3Jvc3MtYXJlYSBmZWVkYmFjayBpZiBuZWNlc3NhcnkuDQoNCklmIHlvdSBoYXZlIGFu eSBjb21tZW50cyBvbiB0aGVzZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMsIHdlIGNhbiBnbyBvbiB0 byBkaXNjdXNzIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdC4NCg0KDQpCZXN0IFJlZ2FyZHMsDQpa aGVuYmluIChSb2JpbikNCg0KDQoNCg0KRnJvbTogQXBuIFttYWlsdG86YXBuLWJvdW5jZXNAaWV0 Zi5vcmddIE9uIEJlaGFsZiBPZiBMaXpoZW5iaW4NClNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAxOCwg MjAyMCA3OjIyIFBNDQpUbzogYXBuQGlldGYub3JnPG1haWx0bzphcG5AaWV0Zi5vcmc+DQpTdWJq ZWN0OiBbQXBuXSBXZWxjb21lIHRvIEFQTiBNYWlsaW5nIExpc3QNCg0KSGkgRm9sa3MsDQoNCldl bGNvbWUgdG8gam9pbiB0aGUgQVBOIG1haWxpbmcgbGlzdC4gV2UgYXJlIGdsYWQgdG8gaGF2ZSBt b3JlIGRpc2N1c3Npb24gdGhyb3VnaCB0aGUgbWFpbGluZyBsaXN0IGFzIHRoZSBmb2xsb3ctdXAg b2YgdGhlIElFVEYxMDggQVBOIHNpZGUgbWVldGluZy4NCkluIHRoZSBwcm9jZXNzIG9mIEFQTiB3 b3JrLCBtYW55IGhpc3RvcmljIHdvcmsgaXRlbXMgc3VjaCBhcyBTUFVELCBQTFVTLCBldGMuIGhh dmUgYmVlbiBwcm9wb3NlZC4gSXQgaGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQg QVBOIGZvY3VzZXMNCm9uIHRoZSBuZXR3b3JrIGxheWVyIGFuZCBsaW1pdGVkIGRvbWFpbnMuIENv bmNlcm5zIG9uIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFjeSBpc3N1ZXMgYWxzbyBoYXZlIGJlZW4g cHJvcG9zZWQgbWFueSB0aW1lcyBhYm91dCB0aGUgd29yay4gSXQgYWxzbw0KaGFzIGJlZW4gdHJp ZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgaW4gdGhlIHRydXN0YWJsZSBsaW1pdGVkIGRvbWFpbnMg dGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IGlzc3VlcyBjYW4gYmUgdW5kZXIgY29udHJvbC4gVGhl c2UgYXJlIHRoZSByZWFzb25zIHdoeSBBUE4NCndvcmsgaXMgYmFzZWQgaW4gdGhlIFJURyBhcmVh IGluc3RlYWQgb2YgQVJUL1RTViBhcmVhcy4NCg0KQnV0IGJlY2F1c2Ugb2YgdG9vIG11Y2ggaGlz dG9yaWMgd29yayB0byBiZSBjbGFyaWZpZWQgYW5kIGl0cyBwcm9wb3NpbmcgdGhlIGNyb3NzLWFy ZWEgZGlzY3Vzc2lvbiBmb3Igd2hpY2ggUlRHL0FQUC9UU1YvSU5UL1NFQy9JUlRGIGFyZSBpbnZv bHZlZCwgaXQgaXMNCm5lY2Vzc2FyeSB0byBoYXZlIG1vcmUgZGlzY3Vzc2lvbiB0byBjbGFyaWZ5 IHRoZSBzY29wZSBhbmQgd29yayBpdGVtcyBmb3IgQVBOLiBXZSB3aXNoIHRoZSBtYWlsaW5nIGxp c3Qgd291bGQgYmUgaGVscGZ1bCB0byB0aGUgd29yayBhbmQgcHJvbW90aW5nIHRoZQ0KY3Jvc3Mt YXJlYSBjb21tdW5pY2F0aW9uIHRvIHVuZGVyc3RhbmQgZWFjaCBvdGhlciBiZXR0ZXIuDQoNCllv dSBjYW4gZ2V0IHlvdXJzZWxmIHVwIHRvIHNwZWVkIHdpdGggb3VyIGRpc2N1c3Npb25zIHNvIGZh ciBieSBzZWVpbmcgdGhlIG1hdGVyaWFscyBhdCA8IGh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29t bXVuaXR5Lz4sIGVzcGVjaWFsbHkgdGhlIG1hdGVyaWFscw0KRnJvbSB0aGUgdmlydHVhbCBJRVRG IDEwOCAgQVBOIHNpZGUgbWVldGluZyBhdCA8IGh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVu aXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5nLUFQTj4uIFRoaXMgbGluayBhbHNvIGdpdmVzIHlvdSBw b2ludGVycyB0bw0Kc29tZSBvZiB0aGUgcmVsZXZhbnQgSW50ZXJuZXQtRHJhZnRzLg0KDQpPdmVy IHRoZSBuZXh0IGZldyB3ZWVrcyB3ZSB3aWxsIHRyeSB0byBndWlkZSBkaXNjdXNzaW9uIGJ5IGlu dHJvZHVjaW5nIHNvbWUgcXVlc3Rpb25zIGZvciBkZWJhdGUuIEJ1dCBwbGVhc2UgYWxzbyByYWlz ZSB5b3VyIG93biBpc3N1ZXMgYW5kIGNvbmNlcm5zDQphbmQgY29udHJpYnV0ZSB0byB0aGUgZXhj aGFuZ2VzIG9uIHRoaXMgbGlzdC4NCg0KTG9vayBmb3J3YXJkaW5nIHRvIGhhdmUgbW9yZSBmdW4g ZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQoNCkJlc3QgUmVnYXJkcywNCkRhbiAm IFpoZW5iaW4NCg0KDQo= --_000_4278D47A901B3041A737953BAA078ADE193E1DFFDGGEML532MBXchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l O30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuMiwgbGkuMiwgZGl2LjINCgl7bXNvLXN0eWxlLW5h bWU6Iuagt+W8jyDpppbooYznvKnov5tcOiAgMiDlrZfnrKYiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0 b206Ni4wcHQ7DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCXRleHQtaW5kZW50OjIxLjBwdDsNCgl0ZXh0 LWF1dG9zcGFjZTpub25lOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz IE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh bnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5 cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN Cgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcy LjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3Qg RGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE2Mjk3NzM5NDU7DQoJbXNv LWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xOTIwNTQwMDMwIDY3 Njk4NzA1IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4 NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGV4 dDoiJTFcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w b3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIxLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0 O30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dl cjsNCgltc28tbGV2ZWwtdGV4dDoiJTJcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjQyLjBwdDsNCgl0 ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy LWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2 ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjYzLjBwdDsNCgl0ZXh0LWlu ZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9u ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6ODQuMHB0 Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1u dW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlNVwpIjsNCgltc28t bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ bWFyZ2luLWxlZnQ6MTA1LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxl dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwt dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdp bi1sZWZ0OjEyNi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDcN Cgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps ZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0Ny4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlz dCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNv LWxldmVsLXRleHQ6IiU4XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNjguMHB0Ow0KCXRleHQtaW5k ZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0 OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i ZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTg5LjBwdDsNCgl0ZXh0LWluZGVudDot MjEuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206 MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1 bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0i cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+RGVhciBhbGwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jNS4g V2hhdCBhcmUgdGhlIHZhbHVhYmxlIHVzZSBjYXNlcy91c2FnZSBzY2VuYXJpb3Mgb2YgQVBOPzxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+RHJhZnRzIGhhdmUgYmVlbiBw b3N0ZWQgb24gdmFyaW91cyB1c2UgY2FzZXMgc3VjaCBhcyBHYW1lIEFjY2VsZXJhdGluZywgRWRn ZSBjb21wdXRpbmcsIFNELVdBTiBldGMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoyMS4wcHQ7dGV4dC1pbmRlbnQ6 LTIxLjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MSk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAm cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczov L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktYXBuLXByb2JsZW0tc3RhdGVtZW50LXVzZWNh c2VzLTAxIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktYXBuLXByb2JsZW0t c3RhdGVtZW50LXVzZWNhc2VzLTAxPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj4yKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPGEgaHJlZj0iaHR0cHM6 Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpdS1hcG4tZWRnZS11c2VjYXNlLTAwIj5odHRw czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGl1LWFwbi1lZGdlLXVzZWNhc2UtMDA8L2E+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjMpJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7DQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh ZnQtemhhbmctYXBuLWFjY2VsZXJhdGlvbi11c2VjYXNlLTAwIj5odHRwczovL3Rvb2xzLmlldGYu b3JnL2h0bWwvZHJhZnQtemhhbmctYXBuLWFjY2VsZXJhdGlvbi11c2VjYXNlLTAwPC9hPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj40KSZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOw0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXlh bmctYXBuLXNkLXdhbi11c2VjYXNlLTAwIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh ZnQteWFuZy1hcG4tc2Qtd2FuLXVzZWNhc2UtMDA8L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj5Vc2UgY2FzZXMgaGF2ZSBhbHNvIGJlZW4gcHJlc2VudGVkIGFuZCBkaXNjdXNz ZWQgZHVyaW5nIHRoZSBBUE4gc2lkZSBtZWV0aW5nQElFVEYxMDguIFBsZWFzZSBmaW5kIHRoZSBz bGlkZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lF VEYxMDgtU2lkZS1NZWV0aW5nLUFQTiI+aHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkv SUVURjEwOC1TaWRlLU1lZXRpbmctQVBOPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlRo ZXJlIGhhdmUgYmVlbiBzb21lIGRpc2N1c3Npb25zIG9uIHRoZXNlIHVzZSBjYXNlcyBpbiB0aGUg QVBOIG1haWxpbmcgbGlzdCBhcyB3ZWxsLiBQbGVhc2UgZmluZCB0aGUgYXJjaGl2ZXMuPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi PjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL2MtZlFQ NExScGU2eWozbEpCc2FSeFRWY1dIQS8iPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJj aC9tc2cvYXBuL2MtZlFQNExScGU2eWozbEpCc2FSeFRWY1dIQS88L2E+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9 Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL01DVnVCWWE3amd0SnNJ REVwYkdUWjBVOEJ2Zy8iPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBu L01DVnVCWWE3amd0SnNJREVwYkdUWjBVOEJ2Zy88L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8v bWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL2MtZlFQNExScGU2eWozbEpCc2FSeFRW Y1dIQS8iPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL2MtZlFQNExS cGU2eWozbEpCc2FSeFRWY1dIQS88L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPk1vcmUgaW50ZXJlc3RpbmcgdXNlIGNhc2VzIGFyZSB3YWl0aW5nIHRv IGJlIGV4cGxvcmVkLiBQbGVhc2UgbGV0IHVzIGtub3cgaWYgeW91IGhhdmUgYW55IG90aGVyIHVz ZSBjYXNlcy4gVGhhbmsgeW91ITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+QmVzdCByZWdhcmRzLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPlNodXBpbmcNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYg c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5n OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9 IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBMaXpoZW5iaW4NCjxi cj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIFNlcHRlbWJlciAxNCwgMjAyMCAxMDozNSBQTTxicj4N CjxiPlRvOjwvYj4gYXBuQGlldGYub3JnPGJyPg0KPGI+Q2M6PC9iPiBQZW5nc2h1cGluZyAoUGVu ZyBTaHVwaW5nKSAmbHQ7cGVuZ3NodXBpbmdAaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0 OjwvYj4gUXVlc3Rpb24gTGlzdCBmb3IgQVBOPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SGkgRm9sa3MsPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyB2ZXJ5IG11 Y2ggZm9yIHlvdXIgYXR0ZW50aW9uIHRvIEFQTiB3b3JrLiBBZnRlciBtdWNoIHByZXBhcmF0aW9u IHdvcmssIHdlIHN1bW1hcml6ZWQgdGhlIGtleSBxdWVzdGlvbnMgdG8gYmUgY2xhcmlmaWVkIGZv ciBBUE4gd2hpY2ggYWxzbyB3ZXJlIGFsd2F5cyBhc2tlZC4gSW4gZmFjdCBpbiB0aGUNCiBwYXN0 IGRpc2N1c3Npb24gYW5kIHRoZSBBUE4gc2lkZSBtZWV0aW5nIG9mIElFVEYxMDgsIG1hbnkgb2Yg dGhlc2UgcXVlc3Rpb25zIHdlcmUgZGlzY3Vzc2VkIGFuZCBjbGFyaWZpZWQuIEhlcmUgd2UgcHJv cG9zZSB0aGVzZSBxdWVzdGlvbnMgdG9nZXRoZXIgZm9yIHlvdXIgY29udmVuaWVuY2UuDQo8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlRoZSBxdWVzdGlvbnMgdG8gYmUg Y2xhcmlmaWVkIGFyZSBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj4jMS4gV2hpY2ggbGF5ZXIgaXMgZm9yIEFQTiB0byBkbyB0aGUgYXBwbGlj YXRpb24tYXdhcmUgd29yaz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+IzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMgd2l0aGluIGEgbGltaXRlZC1kb21h aW4gb3IgSW50ZXJuZXQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPiMzLiBXaGljaCBhcmVhIGluIElFVEYgd291bGQgdGhlIEFQTiB3b3JrIGZpdCBiZXR0ZXI/ DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzQuIFdoYXQg aXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQTiBhbmQgb3RoZXIgYXR0ZW1wdHMgaW4gSUVU RuKAmXMgaGlzdG9yeT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+IzUuIFdoYXQgYXJlIHRoZSB2YWx1YWJsZSB1c2UgY2FzZXMvdXNhZ2Ugc2NlbmFyaW9zIG9m IEFQTj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzYuIElz IHRoZSBmaW5lLWdyYW51bGFyaXR5IG9wZXJhdGlvbnMgbmVlZGVkL2Rlc2lyZWQgaW4gdGhlIG5l dHdvcms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM3LiBX aHkgbm90IGp1c3QgdXNlIERTQ1A/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPiM4LiBEb2VzIEFQTiB2aW9sYXRlIG5ldHdvcmsgbmV1dHJhbGl0eT88bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzkuIFdpbGwgQVBOIHJhaXNl IHNlY3VyaXR5IGlzc3VlcyBzaW5jZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBj YXJyaWVkIGluIHRoZSBBUE4gcGFja2V0cz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+IzEwLiBXaWxsIEFQTiByYWlzZSBwcml2YWN5IGlzc3VlcyBzaW5jZSBh cHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0 cz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlNodXBpbmcgUGVuZyB3 aWxsIHNlbmQgdGhlIGRldGFpbGVkIGFuc3dlcnMgZm9yIHRoZXNlIHF1ZXN0aW9ucyBpbiB0aGUg bWFpbGluZyBsaXN0IGluIHRoZSBmb2xsb3dpbmcgb25lIG9yIHR3byB3ZWVrcy4gVGhlIHF1ZXN0 aW9ucyBhbmQgYW5zd2VycyBtYXkgYmUgbm90IG9ubHkgYmUgc2VudCBpbiB0aGUgQVBODQogbWFp bGluZyBsaXN0LCBidXQgYWxzbyBiZSBjb3BpZWQgdG8gdGhlIGFyY2hpdGVjdHVyZSBkaXNjdXNz aW9uIG1haWxpbmcgbGlzdCBhbmQgdGhlIG5ldHdvcmsgdG9rZW4gbWFpbGluZyBsaXN0IGZvciBt b3JlIGNyb3NzLWFyZWEgZmVlZGJhY2sgaWYgbmVjZXNzYXJ5LjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+SWYgeW91IGhhdmUgYW55IGNvbW1lbnRzIG9uIHRoZXNlIHF1 ZXN0aW9ucyBhbmQgYW5zd2Vycywgd2UgY2FuIGdvIG9uIHRvIGRpc2N1c3MgdGhyb3VnaCB0aGUg bWFpbGluZyBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVn YXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+WmhlbmJp biAoUm9iaW4pPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRD b21wb3NlIj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz LjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJF Ti1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gQXBuIFs8YSBocmVmPSJt YWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzphcG4tYm91bmNlc0BpZXRmLm9yZzwv YT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkxpemhlbmJpbjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz ZGF5LCBBdWd1c3QgMTgsIDIwMjAgNzoyMiBQTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFp bHRvOmFwbkBpZXRmLm9yZyI+YXBuQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBb QXBuXSBXZWxjb21lIHRvIEFQTiBNYWlsaW5nIExpc3Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5IaSBGb2xr cyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPldlbGNvbWUgdG8gam9p biB0aGUgQVBOIG1haWxpbmcgbGlzdC4gV2UgYXJlIGdsYWQgdG8gaGF2ZSBtb3JlIGRpc2N1c3Np b24gdGhyb3VnaCB0aGUgbWFpbGluZyBsaXN0IGFzIHRoZSBmb2xsb3ctdXAgb2YgdGhlIElFVEYx MDggQVBOIHNpZGUgbWVldGluZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+SW4gdGhlIHByb2Nlc3Mgb2YgQVBOIHdvcmssIG1hbnkgaGlzdG9yaWMgd29yayBp dGVtcyBzdWNoIGFzIFNQVUQsIFBMVVMsIGV0Yy4gaGF2ZSBiZWVuIHByb3Bvc2VkLiBJdCBoYXMg YmVlbiB0cmllZCB0byBiZSBjbGFyaWZpZWQgdGhhdCBBUE4gZm9jdXNlcw0KPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPm9uIHRoZSBuZXR3b3JrIGxheWVyIGFu ZCBsaW1pdGVkIGRvbWFpbnMuIENvbmNlcm5zIG9uIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFjeSBp c3N1ZXMgYWxzbyBoYXZlIGJlZW4gcHJvcG9zZWQgbWFueSB0aW1lcyBhYm91dCB0aGUgd29yay4g SXQgYWxzbw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPmhh cyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IGluIHRoZSB0cnVzdGFibGUgbGltaXRl ZCBkb21haW5zIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFjeSBpc3N1ZXMgY2FuIGJlIHVuZGVyIGNv bnRyb2wuIFRoZXNlIGFyZSB0aGUgcmVhc29ucyB3aHkgQVBODQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+d29yayBpcyBiYXNlZCBpbiB0aGUgUlRHIGFyZWEg aW5zdGVhZCBvZiBBUlQvVFNWIGFyZWFzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+QnV0IGJlY2F1c2Ugb2YgdG9vIG11Y2ggaGlzdG9yaWMgd29yayB0byBiZSBjbGFy aWZpZWQgYW5kIGl0cyBwcm9wb3NpbmcgdGhlIGNyb3NzLWFyZWEgZGlzY3Vzc2lvbiBmb3Igd2hp Y2ggUlRHL0FQUC9UU1YvSU5UL1NFQy9JUlRGIGFyZSBpbnZvbHZlZCwgaXQgaXMNCjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5uZWNlc3NhcnkgdG8gaGF2ZSBt b3JlIGRpc2N1c3Npb24gdG8gY2xhcmlmeSB0aGUgc2NvcGUgYW5kIHdvcmsgaXRlbXMgZm9yIEFQ Ti4gV2Ugd2lzaCB0aGUgbWFpbGluZyBsaXN0IHdvdWxkIGJlIGhlbHBmdWwgdG8gdGhlIHdvcmsg YW5kIHByb21vdGluZyB0aGUNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj5jcm9zcy1hcmVhIGNvbW11bmljYXRpb24gdG8gdW5kZXJzdGFuZCBlYWNoIG90aGVy IGJldHRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPllvdSBjYW4g Z2V0IHlvdXJzZWxmIHVwIHRvIHNwZWVkIHdpdGggb3VyIGRpc2N1c3Npb25zIHNvIGZhciBieSBz ZWVpbmcgdGhlIG1hdGVyaWFscyBhdCAmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIj4NCjwv c3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvIj5odHRwczov L2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS88L2E+Jmd0OywgZXNwZWNpYWxseSB0aGUgbWF0ZXJp YWxzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+RnJvbSB0 aGUgdmlydHVhbCBJRVRGIDEwOCAmbmJzcDtBUE4gc2lkZSBtZWV0aW5nIGF0ICZsdDs8L3NwYW4+ PHNwYW4gbGFuZz0iRU4tR0IiPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20v QVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE4iPmh0dHBzOi8vZ2l0aHViLmNv bS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5nLUFQTjwvYT4mZ3Q7LiBUaGlzIGxp bmsgYWxzbyBnaXZlcyB5b3UgcG9pbnRlcnMgdG8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj5zb21lIG9mIHRoZSByZWxldmFudCBJbnRlcm5ldC1EcmFmdHMu PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5PdmVyIHRoZSBuZXh0IGZl dyB3ZWVrcyB3ZSB3aWxsIHRyeSB0byBndWlkZSBkaXNjdXNzaW9uIGJ5IGludHJvZHVjaW5nIHNv bWUgcXVlc3Rpb25zIGZvciBkZWJhdGUuIEJ1dCBwbGVhc2UgYWxzbyByYWlzZSB5b3VyIG93biBp c3N1ZXMgYW5kIGNvbmNlcm5zDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+YW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGV4Y2hhbmdlcyBvbiB0aGlzIGxpc3QuPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5Mb29rIGZvcndhcmRpbmcgdG8g aGF2ZSBtb3JlIGZ1biBkaXNjdXNzaW9uIGluIHRoZSBtYWlsaW5nIGxpc3QuPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5EYW4gJmFtcDsgWmhlbmJpbjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_4278D47A901B3041A737953BAA078ADE193E1DFFDGGEML532MBXchi_-- From nobody Sun Sep 20 23:55:06 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1ECE3A14B0 for ; Sun, 20 Sep 2020 23:55:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=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 B00Vn9WM-SMV for ; Sun, 20 Sep 2020 23:54:59 -0700 (PDT) Received: from mx43-out1.antispamcloud.com (mx43-out1.antispamcloud.com [138.201.61.189]) (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 379F33A14AD for ; Sun, 20 Sep 2020 23:54:59 -0700 (PDT) Received: from xse237.mail2web.com ([66.113.196.237] helo=xse.mail2web.com) by mx17.antispamcloud.com with esmtp (Exim 4.92) (envelope-from ) id 1kKFii-0001EB-Ni for apn@ietf.org; Mon, 21 Sep 2020 08:54:48 +0200 Received: from xsmtp22.mail2web.com (unknown [10.100.68.61]) by xse.mail2web.com (Postfix) with ESMTPS id 4BvwCZ2fqJzrxJ for ; Sun, 20 Sep 2020 23:54:18 -0700 (PDT) Received: from [10.5.2.17] (helo=xmail07.myhosting.com) by xsmtp22.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1kKFiM-0004eF-7k for apn@ietf.org; Sun, 20 Sep 2020 23:54:18 -0700 Received: (qmail 17225 invoked from network); 21 Sep 2020 06:54:17 -0000 Received: from unknown (HELO [192.168.1.107]) (Authenticated-user:_huitema@huitema.net@[172.58.46.182]) (envelope-sender ) by xmail07.myhosting.com (qmail-ldap-1.03) with ESMTPA for ; 21 Sep 2020 06:54:17 -0000 To: "Pengshuping (Peng Shuping)" , "apn@ietf.org" Cc: "network-tokens@ietf.org" , "architecture-discuss@iab.org" References: <4278D47A901B3041A737953BAA078ADE193E1DFF@DGGEML532-MBX.china.huawei.com> From: Christian Huitema Autocrypt: addr=huitema@huitema.net; prefer-encrypt=mutual; keydata= mDMEXtavGxYJKwYBBAHaRw8BAQdA1ou9A5MHTP9N3jfsWzlDZ+jPnQkusmc7sfLmWVz1Rmu0 J0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PoiWBBMWCAA+FiEEw3G4 Nwi4QEpAAXUUELAmqKBYtJQFAl7WrxsCGwMFCQlmAYAFCwkIBwIGFQoJCAsCBBYCAwECHgEC F4AACgkQELAmqKBYtJQbMwD/ebj/qnSbthC/5kD5DxZ/Ip0CGJw5QBz/+fJp3R8iAlsBAMjK r2tmyWyJz0CUkVG24WaR5EAJDvgwDv8h22U6QVkAuDgEXtavGxIKKwYBBAGXVQEFAQEHQJoM 6MUAIqpoqdCIiACiEynZf7nlJg2Eu0pXIhbUGONdAwEIB4h+BBgWCAAmFiEEw3G4Nwi4QEpA AXUUELAmqKBYtJQFAl7WrxsCGwwFCQlmAYAACgkQELAmqKBYtJRm2wD7BzeK5gEXSmBcBf0j BYdSaJcXNzx4yPLbP4GnUMAyl2cBAJzcsR4RkwO4dCRqM9CHpVJCwHtbUDJaa55//E0kp+gH Message-ID: Date: Sun, 20 Sep 2020 23:54:17 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <4278D47A901B3041A737953BAA078ADE193E1DFF@DGGEML532-MBX.china.huawei.com> Content-Type: multipart/alternative; boundary="------------E696C396C1DA60BB68A6DE08" Content-Language: en-US X-Originating-IP: 66.113.196.237 X-Spampanel-Domain: xsmtpout.mail2web.com X-Spampanel-Username: 66.113.196.237/32 Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.196.237/32@xsmtpout.mail2web.com X-Spampanel-Outgoing-Class: unsure X-Spampanel-Outgoing-Evidence: Combined (0.15) X-Recommended-Action: accept X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0Z1apovzGPsYhEeBL1aoZmqpSDasLI4SayDByyq9LIhVUZbR67CQ7/vm /hHDJU4RXkTNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDNaVc/HOmgnYRGSBZdGu8WOfH zJ6mVE7ewsipSVIfs4aZ3HXzH/h5zpJlEBP1h181gyWFxOA5dILPypvKxNVhWQwOVcNrdpWfEYrY fLBY3+cYf7ytBnDsQnIchmEhjY9rmdySlZou9qHIGOZDEEo7O2nS6C1mWTD2n8BB0gTSSfDtw+Ut ziY+nbU7qa50sEXj8hEv6ylbrSataIASdByf+qyWDcKgIew/Pqmv8CiR0A+Ffy7fEg460Hn2xYnW avStyzAiWbbj13U46jbWFIz21cHX/YzWyFk7762whX3QQ+5uhkPm88V7ziklAaTl19sU919xeAvO xjeQEcL5lNmXdLn4jABaJqtNDIuGYj2WGeveXgFMyx0sD4hRS2uyMFprER9E+btGG8Xk1uugE/FU 4J9TrjYo22Tif+7yfJXbGyN6EipRzMVZ5LqwTx7Vvn9SP+LiFhV9TEgXGI3XmDfDnFWB11dhDcan IFpyAO2lFVttXUnQo/RrgSA47LvwuhtFROdcxqJy876VYt4AB4QOy96cLUQeaBJzTud65urIf+9U PVcmx1QL+XiKf76y/BgKJnmIZPF0okcmZtUgFI9UfPKY2AXNZGS5G93aGyH8MqMlOQRMVMd0HCeT skOZ5TL8Xu0OL/9tUYAHocjZNQ4Z+DXg724gFzhHYUe+7aKm0vUKXcPTF9BUERA9lzg/vq2VTi+J 2sBvM/O0p+zizleC4va6FPcpDHjXMKZJK8+chiZWt3lBWovnH9kJBUG50o4M7cTs80/2FnZg/IMs IAdedSzLrjsyfTPCYbMCLdmf5h2vfxw3Qvb2Glio5Cia/9Kfg4kJ0WtAYbrpe3OOAtQNb87OBHCz Hbokiue7PjVB1S6AQRz4SqXhOP5fdiQt7lu5Jm5nk4BSgYHOJJgUtm67rBRli6kULE5BQDZnPvvF VsQ= X-Report-Abuse-To: spam@quarantine11.antispamcloud.com Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2020 06:55:03 -0000 This is a multi-part message in MIME format. --------------E696C396C1DA60BB68A6DE08 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Shuping, I am reading your use cases, and my immediate reaction is that this developments should not be addressed solely in the routing or IP layers. You are proposing to enrich the network service proposed to transport and applications, which amounts to creating new APIs. Such works affects multiple layers, and should be coordinated between multiple layers. I also see that the description of application requirements is very thin. The drafts mention augmented reality and online games, and focus largely on latency requirements for these applications. The latency has two main components: delays in the wires, and queues in the routers. The APN draft for example mentions players of games using servers on another continent, and thus experiencing large latency. But that latency is largely due to the distance. That distance is not going to be magically reduced by smarter queue processing. The same is even more true for video conferencing or telepresence applications. I live near Seattle. If I want to talk to my mother in France, the bits have to be carried across America and the across the Atlantic ocean. No amount of smart routing will change that. Application developers are well aware of these issues, and have designed their applications in consequence. There is a lot of tension between Internet Architecture and the "application aware" proposal. The Internet was built on a fundamental decision to not be application aware. Instead, the routers carry packets of bits, independently of which application uses these bits. That way, new applications can constantly be invented, without requiring modifications in the network or permissions from the network operators. This has proven to be key for the development of the Internet. I don't think that we want to change that. Even if we did I don't think that the discussion should take place solely in some specialized routing working groups. -- Christian Huitema On 9/20/2020 7:19 PM, Pengshuping (Peng Shuping) wrote: > > Dear all, > > =C2=A0 > > #5. What are the valuable use cases/usage scenarios of APN? > > =C2=A0 > > Drafts have been posted on various use cases such as Game > Accelerating, Edge computing, SD-WAN etc. > > 1)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > https://tools.ietf.org/html/draft-li-apn-problem-statement-usecases-01 > > 2)=C2=A0=C2=A0=C2=A0=C2=A0 https://tools.ietf.org/html/draft-liu-apn-ed= ge-usecase-00 > > 3)=C2=A0=C2=A0=C2=A0=C2=A0 https://tools.ietf.org/html/draft-zhang-apn-= acceleration-usecase-00 > > 4)=C2=A0=C2=A0=C2=A0=C2=A0 https://tools.ietf.org/html/draft-yang-apn-s= d-wan-usecase-00 > > =C2=A0 > > Use cases have also been presented and discussed during the APN side > meeting@IETF108. Please find the slides. > > https://github.com/APN-Community/IETF108-Side-Meeting-APN > > =C2=A0 > > There have been some discussions on these use cases in the APN mailing > list as well. Please find the archives. > > https://mailarchive.ietf.org/arch/msg/apn/c-fQP4LRpe6yj3lJBsaRxTVcWHA/ > > https://mailarchive.ietf.org/arch/msg/apn/MCVuBYa7jgtJsIDEpbGTZ0U8Bvg/ > > https://mailarchive.ietf.org/arch/msg/apn/c-fQP4LRpe6yj3lJBsaRxTVcWHA/ > > =C2=A0 > > More interesting use cases are waiting to be explored. Please let us > know if you have any other use cases. Thank you! > > =C2=A0 > > Best regards, > > Shuping > > =C2=A0 > > =C2=A0 > > =C2=A0 > > =C2=A0 > > *From:*Lizhenbin > *Sent:* Monday, September 14, 2020 10:35 PM > *To:* apn@ietf.org > *Cc:* Pengshuping (Peng Shuping) > *Subject:* Question List for APN > > =C2=A0 > > Hi Folks, > > Thanks very much for your attention to APN work. After much > preparation work, we summarized the key questions to be clarified for > APN which also were always asked. In fact in the past discussion and > the APN side meeting of IETF108, many of these questions were > discussed and clarified. Here we propose these questions together for > your convenience. > > =C2=A0 > > The questions to be clarified are as follows: > > #1. Which layer is for APN to do the application-aware work? > > #2. Does APN provide services within a limited-domain or Internet? > > #3. Which area in IETF would the APN work fit better? > > #4. What is the relationship between APN and other attempts in IETF=E2=80= =99s > history? > > #5. What are the valuable use cases/usage scenarios of APN? > > #6. Is the fine-granularity operations needed/desired in the network? > > #7. Why not just use DSCP? > > #8. Does APN violate network neutrality? > > #9. Will APN raise security issues since application-aware information > is carried in the APN packets? > > #10. Will APN raise privacy issues since application-aware information > is carried in the APN packets? > > =C2=A0 > > Shuping Peng will send the detailed answers for these questions in the > mailing list in the following one or two weeks. The questions and > answers may be not only be sent in the APN mailing list, but also be > copied to the architecture discussion mailing list and the network > token mailing list for more cross-area feedback if necessary. > > =C2=A0 > > If you have any comments on these questions and answers, we can go on > to discuss through the mailing list. > > =C2=A0 > > =C2=A0 > > Best Regards, > > Zhenbin (Robin) > > =C2=A0 > > =C2=A0 > > =C2=A0 > > =C2=A0 > > *From:*Apn [mailto:apn-bounces@ietf.org] *On Behalf Of *Lizhenbin > *Sent:* Tuesday, August 18, 2020 7:22 PM > *To:* apn@ietf.org > *Subject:* [Apn] Welcome to APN Mailing List > > =C2=A0 > > Hi Folks, > > =C2=A0 > > Welcome to join the APN mailing list. We are glad to have more > discussion through the mailing list as the follow-up of the IETF108 > APN side meeting. > > In the process of APN work, many historic work items such as SPUD, > PLUS, etc. have been proposed. It has been tried to be clarified that > APN focuses > > on the network layer and limited domains. Concerns on the security and > privacy issues also have been proposed many times about the work. It al= so > > has been tried to be clarified that in the trustable limited domains > the security and privacy issues can be under control. These are the > reasons why APN > > work is based in the RTG area instead of ART/TSV areas. > > =C2=A0 > > But because of too much historic work to be clarified and its > proposing the cross-area discussion for which RTG/APP/TSV/INT/SEC/IRTF > are involved, it is > > necessary to have more discussion to clarify the scope and work items > for APN. We wish the mailing list would be helpful to the work and > promoting the > > cross-area communication to understand each other better. > > =C2=A0 > > You can get yourself up to speed with our discussions so far by seeing > the materials at , especially the > materials > > From the virtual IETF 108 =C2=A0APN side meeting at > . This link > also gives you pointers to > > some of the relevant Internet-Drafts. > > =C2=A0 > > Over the next few weeks we will try to guide discussion by introducing > some questions for debate. But please also raise your own issues and > concerns > > and contribute to the exchanges on this list. > > =C2=A0 > > Look forwarding to have more fun discussion in the mailing list. > > =C2=A0 > > =C2=A0 > > Best Regards, > > Dan & Zhenbin > > =C2=A0 > > =C2=A0 > > > _______________________________________________ > Architecture-discuss mailing list > Architecture-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/architecture-discuss --------------E696C396C1DA60BB68A6DE08 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit

Shuping,

I am reading your use cases, and my immediate reaction is that this developments should not be addressed solely in the routing or IP layers. You are proposing to enrich the network service proposed to transport and applications, which amounts to creating new APIs. Such works affects multiple layers, and should be coordinated between multiple layers.

I also see that the description of application requirements is very thin. The drafts mention augmented reality and online games, and focus largely on latency requirements for these applications. The latency has two main components: delays in the wires, and queues in the routers. The APN draft for example mentions players of games using servers on another continent, and thus experiencing large latency. But that latency is largely due to the distance. That distance is not going to be magically reduced by smarter queue processing. The same is even more true for video conferencing or telepresence applications. I live near Seattle. If I want to talk to my mother in France, the bits have to be carried across America and the across the Atlantic ocean. No amount of smart routing will change that. Application developers are well aware of these issues, and have designed their applications in consequence.

There is a lot of tension between Internet Architecture and the "application aware" proposal. The Internet was built on a fundamental decision to not be application aware. Instead, the routers carry packets of bits, independently of which application uses these bits. That way, new applications can constantly be invented, without requiring modifications in the network or permissions from the network operators. This has proven to be key for the development of the Internet. I don't think that we want to change that. Even if we did I don't think that the discussion should take place solely in some specialized routing working groups.

-- Christian Huitema


On 9/20/2020 7:19 PM, Pengshuping (Peng Shuping) wrote:

Dear all,

 

#5. What are the valuable use cases/usage scenarios of APN?

 

Drafts have been posted on various use cases such as Game Accelerating, Edge computing, SD-WAN etc.

1)       https://tools.ietf.org/html/draft-li-apn-problem-statement-usecases-01

2)     https://tools.ietf.org/html/draft-liu-apn-edge-usecase-00

3)     https://tools.ietf.org/html/draft-zhang-apn-acceleration-usecase-00

4)     https://tools.ietf.org/html/draft-yang-apn-sd-wan-usecase-00

 

Use cases have also been presented and discussed during the APN side meeting@IETF108. Please find the slides.

https://github.com/APN-Community/IETF108-Side-Meeting-APN

 

There have been some discussions on these use cases in the APN mailing list as well. Please find the archives.

https://mailarchive.ietf.org/arch/msg/apn/c-fQP4LRpe6yj3lJBsaRxTVcWHA/

https://mailarchive.ietf.org/arch/msg/apn/MCVuBYa7jgtJsIDEpbGTZ0U8Bvg/

https://mailarchive.ietf.org/arch/msg/apn/c-fQP4LRpe6yj3lJBsaRxTVcWHA/

 

More interesting use cases are waiting to be explored. Please let us know if you have any other use cases. Thank you!

 

Best regards,

Shuping

 

 

 

 

From: Lizhenbin
Sent: Monday, September 14, 2020 10:35 PM
To: apn@ietf.org
Cc: Pengshuping (Peng Shuping) <pengshuping@huawei.com>
Subject: Question List for APN

 

Hi Folks,

Thanks very much for your attention to APN work. After much preparation work, we summarized the key questions to be clarified for APN which also were always asked. In fact in the past discussion and the APN side meeting of IETF108, many of these questions were discussed and clarified. Here we propose these questions together for your convenience.

 

The questions to be clarified are as follows:

#1. Which layer is for APN to do the application-aware work?

#2. Does APN provide services within a limited-domain or Internet?

#3. Which area in IETF would the APN work fit better?

#4. What is the relationship between APN and other attempts in IETF’s history?

#5. What are the valuable use cases/usage scenarios of APN?

#6. Is the fine-granularity operations needed/desired in the network?

#7. Why not just use DSCP?

#8. Does APN violate network neutrality?

#9. Will APN raise security issues since application-aware information is carried in the APN packets?

#10. Will APN raise privacy issues since application-aware information is carried in the APN packets?

 

Shuping Peng will send the detailed answers for these questions in the mailing list in the following one or two weeks. The questions and answers may be not only be sent in the APN mailing list, but also be copied to the architecture discussion mailing list and the network token mailing list for more cross-area feedback if necessary.

 

If you have any comments on these questions and answers, we can go on to discuss through the mailing list.

 

 

Best Regards,

Zhenbin (Robin)

 

 

 

 

From: Apn [mailto:apn-bounces@ietf.org] On Behalf Of Lizhenbin
Sent: Tuesday, August 18, 2020 7:22 PM
To: apn@ietf.org
Subject: [Apn] Welcome to APN Mailing List

 

Hi Folks,

 

Welcome to join the APN mailing list. We are glad to have more discussion through the mailing list as the follow-up of the IETF108 APN side meeting.

In the process of APN work, many historic work items such as SPUD, PLUS, etc. have been proposed. It has been tried to be clarified that APN focuses

on the network layer and limited domains. Concerns on the security and privacy issues also have been proposed many times about the work. It also

has been tried to be clarified that in the trustable limited domains the security and privacy issues can be under control. These are the reasons why APN

work is based in the RTG area instead of ART/TSV areas.

 

But because of too much historic work to be clarified and its proposing the cross-area discussion for which RTG/APP/TSV/INT/SEC/IRTF are involved, it is

necessary to have more discussion to clarify the scope and work items for APN. We wish the mailing list would be helpful to the work and promoting the

cross-area communication to understand each other better.

 

You can get yourself up to speed with our discussions so far by seeing the materials at < https://github.com/APN-Community/>, especially the materials

From the virtual IETF 108  APN side meeting at < https://github.com/APN-Community/IETF108-Side-Meeting-APN>. This link also gives you pointers to

some of the relevant Internet-Drafts.

 

Over the next few weeks we will try to guide discussion by introducing some questions for debate. But please also raise your own issues and concerns

and contribute to the exchanges on this list.

 

Look forwarding to have more fun discussion in the mailing list.

 

 

Best Regards,

Dan & Zhenbin

 

 


_______________________________________________
Architecture-discuss mailing list
Architecture-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/architecture-discuss
--------------E696C396C1DA60BB68A6DE08-- From nobody Mon Sep 21 06:45:36 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DE283A0EFB; Mon, 21 Sep 2020 06:45:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.101 X-Spam-Level: X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com 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 eaICKwq_PfnV; Mon, 21 Sep 2020 06:45:33 -0700 (PDT) Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 69AD13A0EF9; Mon, 21 Sep 2020 06:45:33 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4Bw5L51FCJz6GHfZ; Mon, 21 Sep 2020 06:45:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1600695933; bh=Z4WLokgFARmhjaaT665QRcMHNm8vAsp3DELtCHHjIgQ=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=ftfpuhOApMGvIAvTiHoHPHxaa9yxOAxrTQpt5f0Z0It6Pk9pOLFIwJRtqTuV8wmr/ FIqY0pWgqMWwV5Hx0Y/BknXY/UNEk64+IX5pDo/dYtExJtsyfaaM0T4XSM7ClujAlr f5z+DAViaJmfLRA5LobdPjk3SssewNbvNoFYZ0QU= X-Quarantine-ID: <3h9pW6UwsB0p> X-Virus-Scanned: Debian amavisd-new at a2.tigertech.net Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4Bw5L351sJz6GChp; Mon, 21 Sep 2020 06:45:31 -0700 (PDT) To: Christian Huitema , "Pengshuping (Peng Shuping)" , "apn@ietf.org" Cc: "architecture-discuss@iab.org" , "network-tokens@ietf.org" References: <4278D47A901B3041A737953BAA078ADE193E1DFF@DGGEML532-MBX.china.huawei.com> From: "Joel M. Halpern" Message-ID: <373e0e0a-a57a-ff28-6b71-42064bea1500@joelhalpern.com> Date: Mon, 21 Sep 2020 09:45:29 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2020 13:45:35 -0000 Well said. Thank you Christian. Joel On 9/21/2020 2:54 AM, Christian Huitema wrote: > Shuping, > > I am reading your use cases, and my immediate reaction is that this > developments should not be addressed solely in the routing or IP layers. > You are proposing to enrich the network service proposed to transport > and applications, which amounts to creating new APIs. Such works affects > multiple layers, and should be coordinated between multiple layers. > > I also see that the description of application requirements is very > thin. The drafts mention augmented reality and online games, and focus > largely on latency requirements for these applications. The latency has > two main components: delays in the wires, and queues in the routers. The > APN draft for example mentions players of games using servers on another > continent, and thus experiencing large latency. But that latency is > largely due to the distance. That distance is not going to be magically > reduced by smarter queue processing. The same is even more true for > video conferencing or telepresence applications. I live near Seattle. If > I want to talk to my mother in France, the bits have to be carried > across America and the across the Atlantic ocean. No amount of smart > routing will change that. Application developers are well aware of these > issues, and have designed their applications in consequence. > > There is a lot of tension between Internet Architecture and the > "application aware" proposal. The Internet was built on a fundamental > decision to not be application aware. Instead, the routers carry packets > of bits, independently of which application uses these bits. That way, > new applications can constantly be invented, without requiring > modifications in the network or permissions from the network operators. > This has proven to be key for the development of the Internet. I don't > think that we want to change that. Even if we did I don't think that the > discussion should take place solely in some specialized routing working > groups. > > -- Christian Huitema > > > On 9/20/2020 7:19 PM, Pengshuping (Peng Shuping) wrote: >> >> Dear all, >> >> #5. What are the valuable use cases/usage scenarios of APN? >> >> Drafts have been posted on various use cases such as Game >> Accelerating, Edge computing, SD-WAN etc. >> >> 1)https://tools.ietf.org/html/draft-li-apn-problem-statement-usecases-01 >> >> 2) https://tools.ietf.org/html/draft-liu-apn-edge-usecase-00 >> >> 3) https://tools.ietf.org/html/draft-zhang-apn-acceleration-usecase-00 >> >> 4) https://tools.ietf.org/html/draft-yang-apn-sd-wan-usecase-00 >> >> Use cases have also been presented and discussed during the APN side >> meeting@IETF108. Please find the slides. >> >> https://github.com/APN-Community/IETF108-Side-Meeting-APN >> >> There have been some discussions on these use cases in the APN mailing >> list as well. Please find the archives. >> >> https://mailarchive.ietf.org/arch/msg/apn/c-fQP4LRpe6yj3lJBsaRxTVcWHA/ >> >> https://mailarchive.ietf.org/arch/msg/apn/MCVuBYa7jgtJsIDEpbGTZ0U8Bvg/ >> >> https://mailarchive.ietf.org/arch/msg/apn/c-fQP4LRpe6yj3lJBsaRxTVcWHA/ >> >> More interesting use cases are waiting to be explored. Please let us >> know if you have any other use cases. Thank you! >> >> Best regards, >> >> Shuping >> >> *From:*Lizhenbin >> *Sent:* Monday, September 14, 2020 10:35 PM >> *To:* apn@ietf.org >> *Cc:* Pengshuping (Peng Shuping) >> *Subject:* Question List for APN >> >> Hi Folks, >> >> Thanks very much for your attention to APN work. After much >> preparation work, we summarized the key questions to be clarified for >> APN which also were always asked. In fact in the past discussion and >> the APN side meeting of IETF108, many of these questions were >> discussed and clarified. Here we propose these questions together for >> your convenience. >> >> The questions to be clarified are as follows: >> >> #1. Which layer is for APN to do the application-aware work? >> >> #2. Does APN provide services within a limited-domain or Internet? >> >> #3. Which area in IETF would the APN work fit better? >> >> #4. What is the relationship between APN and other attempts in IETF’s >> history? >> >> #5. What are the valuable use cases/usage scenarios of APN? >> >> #6. Is the fine-granularity operations needed/desired in the network? >> >> #7. Why not just use DSCP? >> >> #8. Does APN violate network neutrality? >> >> #9. Will APN raise security issues since application-aware information >> is carried in the APN packets? >> >> #10. Will APN raise privacy issues since application-aware information >> is carried in the APN packets? >> >> Shuping Peng will send the detailed answers for these questions in the >> mailing list in the following one or two weeks. The questions and >> answers may be not only be sent in the APN mailing list, but also be >> copied to the architecture discussion mailing list and the network >> token mailing list for more cross-area feedback if necessary. >> >> If you have any comments on these questions and answers, we can go on >> to discuss through the mailing list. >> >> Best Regards, >> >> Zhenbin (Robin) >> >> *From:*Apn [mailto:apn-bounces@ietf.org] *On Behalf Of *Lizhenbin >> *Sent:* Tuesday, August 18, 2020 7:22 PM >> *To:* apn@ietf.org >> *Subject:* [Apn] Welcome to APN Mailing List >> >> Hi Folks, >> >> Welcome to join the APN mailing list. We are glad to have more >> discussion through the mailing list as the follow-up of the IETF108 >> APN side meeting. >> >> In the process of APN work, many historic work items such as SPUD, >> PLUS, etc. have been proposed. It has been tried to be clarified that >> APN focuses >> >> on the network layer and limited domains. Concerns on the security and >> privacy issues also have been proposed many times about the work. It also >> >> has been tried to be clarified that in the trustable limited domains >> the security and privacy issues can be under control. These are the >> reasons why APN >> >> work is based in the RTG area instead of ART/TSV areas. >> >> But because of too much historic work to be clarified and its >> proposing the cross-area discussion for which RTG/APP/TSV/INT/SEC/IRTF >> are involved, it is >> >> necessary to have more discussion to clarify the scope and work items >> for APN. We wish the mailing list would be helpful to the work and >> promoting the >> >> cross-area communication to understand each other better. >> >> You can get yourself up to speed with our discussions so far by seeing >> the materials at , especially the >> materials >> >> From the virtual IETF 108  APN side meeting at >> . This link >> also gives you pointers to >> >> some of the relevant Internet-Drafts. >> >> Over the next few weeks we will try to guide discussion by introducing >> some questions for debate. But please also raise your own issues and >> concerns >> >> and contribute to the exchanges on this list. >> >> Look forwarding to have more fun discussion in the mailing list. >> >> Best Regards, >> >> Dan & Zhenbin >> >> >> _______________________________________________ >> Architecture-discuss mailing list >> Architecture-discuss@ietf.org >> https://www.ietf.org/mailman/listinfo/architecture-discuss > > _______________________________________________ > Architecture-discuss mailing list > Architecture-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/architecture-discuss > From nobody Mon Sep 21 07:03:28 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A2BE3A0F3A; Mon, 21 Sep 2020 07:03:26 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.501 X-Spam-Level: X-Spam-Status: No, score=-1.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 zRTZQbpKFLWV; Mon, 21 Sep 2020 07:03:24 -0700 (PDT) Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) (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 C89033A0F38; Mon, 21 Sep 2020 07:03:24 -0700 (PDT) Received: by mail-pj1-x102d.google.com with SMTP id u3so7195889pjr.3; Mon, 21 Sep 2020 07:03:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=S7+GUzU9GS0+S7b1m9FZoRobt4u6SxY9SEuMm6Wx0zA=; b=BZ/SCFu0uiF4xOHmzfjD2TfGjyX8Q4mmK3uiV/B0MmR3uy3ieNCrh48slYFIu6aZWT BtFUdV81vSiiWblsIwQ3iYDju4Sf4OJ5zoKmUtxxIDN7b6R314nxXU6ijzPplegyLhX0 VMaKga/kWfSpX50Nhej94mPqYMqSMRl76kGNmj3RmMNhAOcTzlzjnIKz9xWakR24ZpRt IpFu/+FMC9yyEUKPaHnP/pxkM6FvgMMtrTT46KEGJIw2JZjYNzQQN3YqIOP6CA67P+YF efkS85JQ7QCRmJxRVBfJyY4ODyGblWO9gn6JbtIW4p6khzXlzDW70s7v26PifDRKyVET zvmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=S7+GUzU9GS0+S7b1m9FZoRobt4u6SxY9SEuMm6Wx0zA=; b=ltRpKXezhaR/GCS58wnhmM3EznfLHmjZdvt0Y80bhFkzdnUe4S3CaFgWyC0iNGdlds 1+rHuyY/um8nsQTO+8t4bCole7RpdTJaya6lJzHNw82P7V2LlpqTb9WNovfdeM/Wb8Q+ abqf4UlCvLuZah3E2SbY1pNNryqRnYd83y99ucvDyY1zpLsbovhw1/TF+gHuY5wOb5fx Qq3ysjq8BDDT2GJpiG60PvV5On5kLru39jteOWpTP4hjxzOOFej46P71nBdoR+YMiCQD Tzs/kmNhBCBCxUVgMDYcP3nPwYoRgYdi4aT+USqZeZAAPS8L/CvCS1W/0k+6S5DVeFY3 Y46w== X-Gm-Message-State: AOAM531Gvd2c4AnK5cVqwimV2BbQxAvCstOSLHMnR8RF93bQxkN3u+24 thakunL0xWKV1+wiUl76/QBYgOh2CXi1jA== X-Google-Smtp-Source: ABdhPJzQfgkzBeUhJHICo5FiWf8bP2D1VlaufYtVjuZXSdBrV1ibND6eAQozUD31m1ndQJN1XU6vpA== X-Received: by 2002:a17:90a:a60e:: with SMTP id c14mr21277pjq.31.1600697004127; Mon, 21 Sep 2020 07:03:24 -0700 (PDT) Received: from [192.168.4.24] (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id i2sm12365583pfq.89.2020.09.21.07.03.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 Sep 2020 07:03:23 -0700 (PDT) Sender: Tony Li From: tony.li@tony.li Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_E1F8E30E-60F2-4688-9730-5398FD6EA993" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\)) Date: Mon, 21 Sep 2020 07:03:21 -0700 In-Reply-To: <4278D47A901B3041A737953BAA078ADE193E1DC3@DGGEML532-MBX.china.huawei.com> Cc: "apn@ietf.org" , "network-tokens@ietf.org" , "architecture-discuss@iab.org" To: "Pengshuping (Peng Shuping)" References: <4278D47A901B3041A737953BAA078ADE193C39B8@dggeml512-mbx.china.huawei.com> <6FFCB682-20EC-4DDD-8E2C-B2D6B2E4007C@tony.li> <4278D47A901B3041A737953BAA078ADE193E1DC3@DGGEML532-MBX.china.huawei.com> X-Mailer: Apple Mail (2.3608.120.23.2.1) Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#3 and Q#4 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2020 14:03:26 -0000 --Apple-Mail=_E1F8E30E-60F2-4688-9730-5398FD6EA993 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Shuping, > APN doesn=E2=80=99t really introduce any change in any routing = protocol. The goal is to be able to better classify packets and assign = them to policies. How these policies are defined and operated are = outside the scope of APN and rely on existing routing policy technology. Then perhaps RTG is not appropriate. Perhaps INT would be more to the = point. =20 > Extension headers have been there for a while so I don=E2=80=99t = believe that utilizing existing IPv6 extension headers could be = considered as a =E2=80=9Cmajor change in the data plane=E2=80=9D. I await specifics. I infer that you want at least an order of magnitude = increase in the scale of forwarding plane statistics. To my mind, that = alone qualifies. > Basically, in APN, the application data packets contains some bits in = the header that will be used by the operator ingress devices in order to = steer the packet into a pre-defined and installed policy (e.g. a traffic = engineered path or a source routed path). The current state of routing = protocols allow the provisioning, computation and installation of these = policies without any additional change. If the point is not additional control, then your needs seem to be = focused on scale. What granularity of detail are you anticipating and = what is the resulting scale? I infer that DSCP is an inadequate = mechanism, so what classification mechanism are you suggestiing? Or is = are we trying to do full per-flow tracking? If so, what managerial = mechanisms are you suggesting for offloading this? Current day telemetry = is nowhere near this. > Is there a discussion anywhere of the costs of this approach and a = cost/benefit analysis? Have you considered the scalability of a = solution? What about the added complexity to the architecture? My = apologies if I=E2=80=99ve missed something obvious. I=E2=80=99ll renew these questions as you haven=E2=80=99t addressed = them. Tony p.s. I agree with Christian. --Apple-Mail=_E1F8E30E-60F2-4688-9730-5398FD6EA993 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

Hi Shuping,


APN doesn=E2=80=99t really introduce any change in any = routing protocol. The goal is to be able to better classify packets and = assign them to policies. How these policies are defined and operated are = outside the scope of APN and rely on existing routing policy = technology.


Then perhaps RTG is not = appropriate.  Perhaps INT would be more to the = point.

 
Extension headers have = been there for a while so I don=E2=80=99t believe that utilizing = existing IPv6 extension headers could be considered as a =E2=80=9Cmajor = change in the data plane=E2=80=9D.

I await specifics. I = infer that you want at least an order of magnitude increase in the scale = of forwarding plane statistics. To my mind, that alone = qualifies.


Basically, in APN, the application data packets contains some = bits in the header that will be used by the operator ingress devices in = order to steer the packet into a pre-defined and installed policy (e.g. = a traffic engineered path or a source routed path). The current state of = routing protocols allow the provisioning, computation and installation = of these policies without any additional change.


If the point is not = additional control, then your needs seem to be focused on scale. =  What granularity of detail are you anticipating and what is the = resulting scale? I infer that DSCP is an inadequate mechanism, so what = classification mechanism are you suggestiing? Or is are we trying to do = full per-flow tracking? If so, what managerial mechanisms are you = suggesting for offloading this? Current day telemetry is nowhere near = this.


Is there = a discussion anywhere of the costs of this approach and a cost/benefit = analysis? Have you considered the scalability of a solution?  What = about the added complexity to the architecture? My apologies if I=E2=80=99= ve missed something obvious.
<= br class=3D"">

I=E2=80=99ll renew = these questions as you haven=E2=80=99t addressed them.

Tony

p.s. I = agree with Christian.


= --Apple-Mail=_E1F8E30E-60F2-4688-9730-5398FD6EA993-- From nobody Mon Sep 21 08:31:30 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 904083A0813; Mon, 21 Sep 2020 08:31:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.897 X-Spam-Level: X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 HMGqZcgdLDbH; Mon, 21 Sep 2020 08:31:25 -0700 (PDT) Received: from bsa2.jck.com (ns.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D2463A0812; Mon, 21 Sep 2020 08:31:25 -0700 (PDT) Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from ) id 1kKNmf-000L6I-0j; Mon, 21 Sep 2020 11:31:17 -0400 Date: Mon, 21 Sep 2020 11:31:10 -0400 From: John C Klensin To: "Joel M. Halpern" , Christian Huitema , "Pengshuping (Peng Shuping)" , apn@ietf.org cc: network-tokens@ietf.org, architecture-discuss@iab.org Message-ID: In-Reply-To: <373e0e0a-a57a-ff28-6b71-42064bea1500@joelhalpern.com> References: <4278D47A901B3041A737953BAA078ADE193E1DFF@DGGEML532-MBX.china.huawei.com> <373e0e0a-a57a-ff28-6b71-42064bea1500@joelhalpern.com> X-Mailer: Mulberry/4.0.8 (Win32) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-SA-Exim-Connect-IP: 198.252.137.10 X-SA-Exim-Mail-From: john-ietf@jck.com X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2020 15:31:28 -0000 Agreed. And let me stress and expand on one of his points. The ARPANET and Internet were built on top of a small number of basic design principles and goals. One was to be completely insensitive to the applications being run so that packets, routing, and policies could be application-independent. We've pushed the boundaries of that principle in the past but, unless I misunderstand your proposal, its effect would be to abandon it entirely. If so, I think the community needs a fairly comprehensive explanation of why that is necessary and how to control or mitigate the negative effects. john --On Monday, September 21, 2020 09:45 -0400 "Joel M. Halpern" wrote: > Well said. Thank you Christian. > Joel >=20 > On 9/21/2020 2:54 AM, Christian Huitema wrote: >> Shuping, >>=20 >> I am reading your use cases, and my immediate reaction is >> that this developments should not be addressed solely in the >> routing or IP layers. You are proposing to enrich the >> network service proposed to transport and applications, >> which amounts to creating new APIs. Such works affects=20 >> multiple layers, and should be coordinated between multiple >> layers. >>=20 >> I also see that the description of application requirements >> is very thin. The drafts mention augmented reality and >> online games, and focus largely on latency requirements for >> these applications. The latency has two main components: >> delays in the wires, and queues in the routers. The APN >> draft for example mentions players of games using servers on >> another continent, and thus experiencing large latency. But >> that latency is largely due to the distance. That distance >> is not going to be magically reduced by smarter queue >> processing. The same is even more true for video >> conferencing or telepresence applications. I live near >> Seattle. If I want to talk to my mother in France, the bits >> have to be carried across America and the across the >> Atlantic ocean. No amount of smart routing will change that. >> Application developers are well aware of these issues, and >> have designed their applications in consequence. >>=20 >> There is a lot of tension between Internet Architecture and >> the "application aware" proposal. The Internet was built on >> a fundamental decision to not be application aware. Instead, >> the routers carry packets of bits, independently of which >> application uses these bits. That way, new applications can >> constantly be invented, without requiring modifications in >> the network or permissions from the network operators. This >> has proven to be key for the development of the Internet. I >> don't think that we want to change that. Even if we did I >> don't think that the discussion should take place solely in >> some specialized routing working groups. >>=20 >> -- Christian Huitema >>=20 >>=20 >> On 9/20/2020 7:19 PM, Pengshuping (Peng Shuping) wrote: >>>=20 >>> Dear all, >>>=20 >>> # 5. What are the valuable use cases/usage scenarios of APN? >>>=20 >>> Drafts have been posted on various use cases such as Game=20 >>> Accelerating, Edge computing, SD-WAN etc. >>>=20 >>> 1)https://tools.ietf.org/html/draft-li-apn-problem-statement >>> -usecases-01 >>>=20 >>> 2) https://tools.ietf.org/html/draft-liu-apn-edge-usecase-00 >>>=20 >>> 3) >>> https://tools.ietf.org/html/draft-zhang-apn-acceleration-use >>> case-00 >>>=20 >>> 4) >>> https://tools.ietf.org/html/draft-yang-apn-sd-wan-usecase-00 >>>=20 >>> Use cases have also been presented and discussed during the >>> APN side meeting@IETF108. Please find the slides. >>>=20 >>> https://github.com/APN-Community/IETF108-Side-Meeting-APN >>>=20 >>> There have been some discussions on these use cases in the >>> APN mailing list as well. Please find the archives. >>>=20 >>> https://mailarchive.ietf.org/arch/msg/apn/c-fQP4LRpe6yj3lJBs >>> aRxTVcWHA/ >>>=20 >>> https://mailarchive.ietf.org/arch/msg/apn/MCVuBYa7jgtJsIDEpb >>> GTZ0U8Bvg/ >>>=20 >>> https://mailarchive.ietf.org/arch/msg/apn/c-fQP4LRpe6yj3lJBs >>> aRxTVcWHA/ >>>=20 >>> More interesting use cases are waiting to be explored. >>> Please let us know if you have any other use cases. Thank >>> you! >>>=20 >>> Best regards, >>>=20 >>> Shuping >>>=20 >>> *From:*Lizhenbin >>> *Sent:* Monday, September 14, 2020 10:35 PM >>> *To:* apn@ietf.org >>> *Cc:* Pengshuping (Peng Shuping) >>> *Subject:* Question List for APN >>>=20 >>> Hi Folks, >>>=20 >>> Thanks very much for your attention to APN work. After much=20 >>> preparation work, we summarized the key questions to be >>> clarified for APN which also were always asked. In fact in >>> the past discussion and the APN side meeting of IETF108, >>> many of these questions were discussed and clarified. Here >>> we propose these questions together for your convenience. >>>=20 >>> The questions to be clarified are as follows: >>>=20 >>> # 1. Which layer is for APN to do the application-aware = work? >>>=20 >>> # 2. Does APN provide services within a limited-domain or >>> # Internet? >>>=20 >>> # 3. Which area in IETF would the APN work fit better? >>>=20 >>> # 4. What is the relationship between APN and other attempts >>> # in IETF's=20 >>> history? >>>=20 >>> # 5. What are the valuable use cases/usage scenarios of APN? >>>=20 >>> # 6. Is the fine-granularity operations needed/desired in >>> # the network? >>>=20 >>> # 7. Why not just use DSCP? >>>=20 >>> # 8. Does APN violate network neutrality? >>>=20 >>> # 9. Will APN raise security issues since application-aware >>> # information=20 >>> is carried in the APN packets? >>>=20 >>> # 10. Will APN raise privacy issues since application-aware >>> # information=20 >>> is carried in the APN packets? >>>=20 >>> Shuping Peng will send the detailed answers for these >>> questions in the mailing list in the following one or two >>> weeks. The questions and answers may be not only be sent in >>> the APN mailing list, but also be copied to the >>> architecture discussion mailing list and the network token >>> mailing list for more cross-area feedback if necessary. >>>=20 >>> If you have any comments on these questions and answers, we >>> can go on to discuss through the mailing list. >>>=20 >>> Best Regards, >>>=20 >>> Zhenbin (Robin) >>>=20 >>> *From:*Apn [mailto:apn-bounces@ietf.org] *On Behalf Of >>> *Lizhenbin *Sent:* Tuesday, August 18, 2020 7:22 PM >>> *To:* apn@ietf.org >>> *Subject:* [Apn] Welcome to APN Mailing List >>>=20 >>> Hi Folks, >>>=20 >>> Welcome to join the APN mailing list. We are glad to have >>> more discussion through the mailing list as the follow-up >>> of the IETF108 APN side meeting. >>>=20 >>> In the process of APN work, many historic work items such as >>> SPUD, PLUS, etc. have been proposed. It has been tried to >>> be clarified that APN focuses >>>=20 >>> on the network layer and limited domains. Concerns on the >>> security and privacy issues also have been proposed many >>> times about the work. It also >>>=20 >>> has been tried to be clarified that in the trustable limited >>> domains the security and privacy issues can be under >>> control. These are the reasons why APN >>>=20 >>> work is based in the RTG area instead of ART/TSV areas. >>>=20 >>> But because of too much historic work to be clarified and >>> its proposing the cross-area discussion for which >>> RTG/APP/TSV/INT/SEC/IRTF are involved, it is >>>=20 >>> necessary to have more discussion to clarify the scope and >>> work items for APN. We wish the mailing list would be >>> helpful to the work and promoting the >>>=20 >>> cross-area communication to understand each other better. >>>=20 >>> You can get yourself up to speed with our discussions so far >>> by seeing the materials at >>> , especially the=20 >>> materials >>>=20 >>> From the virtual IETF 108 =C2=A0APN side meeting at=20 >>> . >>> This link also gives you pointers to >>>=20 >>> some of the relevant Internet-Drafts. >>>=20 >>> Over the next few weeks we will try to guide discussion by >>> introducing some questions for debate. But please also >>> raise your own issues and concerns >>>=20 >>> and contribute to the exchanges on this list. >>>=20 >>> Look forwarding to have more fun discussion in the mailing >>> list. >>>=20 >>> Best Regards, >>>=20 >>> Dan & Zhenbin >>>=20 >>>=20 >>> _______________________________________________ >>> Architecture-discuss mailing list >>> Architecture-discuss@ietf.org >>> https://www.ietf.org/mailman/listinfo/architecture-discuss >>=20 >> _______________________________________________ >> Architecture-discuss mailing list >> Architecture-discuss@ietf.org >> https://www.ietf.org/mailman/listinfo/architecture-discuss >>=20 >=20 > _______________________________________________ > Architecture-discuss mailing list > Architecture-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/architecture-discuss From nobody Mon Sep 21 18:36:40 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24D373A1030; Mon, 21 Sep 2020 18:36:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 gC1iB1whj5Kx; Mon, 21 Sep 2020 18:36:36 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 903183A0C4E; Mon, 21 Sep 2020 18:36:35 -0700 (PDT) Received: from lhreml722-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 391D0FA7CB78BD40247D; Tue, 22 Sep 2020 02:36:34 +0100 (IST) Received: from lhreml722-chm.china.huawei.com (10.201.108.73) by lhreml722-chm.china.huawei.com (10.201.108.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 22 Sep 2020 02:36:33 +0100 Received: from DGGEML423-HUB.china.huawei.com (10.1.199.40) by lhreml722-chm.china.huawei.com (10.201.108.73) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Tue, 22 Sep 2020 02:36:33 +0100 Received: from DGGEML532-MBX.china.huawei.com ([169.254.8.242]) by dggeml423-hub.china.huawei.com ([10.1.199.40]) with mapi id 14.03.0487.000; Tue, 22 Sep 2020 09:36:26 +0800 From: "Pengshuping (Peng Shuping)" To: Christian Huitema , "apn@ietf.org" CC: "network-tokens@ietf.org" , "architecture-discuss@iab.org" Thread-Topic: [arch-d] Questions for APN: Q#5 Thread-Index: AdaPumjAL0AfHwz2R52a1JwnRfIt6f//zR6A//57+IA= Date: Tue, 22 Sep 2020 01:36:26 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE193E9F1A@DGGEML532-MBX.china.huawei.com> References: <4278D47A901B3041A737953BAA078ADE193E1DFF@DGGEML532-MBX.china.huawei.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE193E9F1ADGGEML532MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Sep 2020 01:36:39 -0000 --_000_4278D47A901B3041A737953BAA078ADE193E9F1ADGGEML532MBXchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQ2hyaXN0aWFuLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgY29tbWVudHMhIFBsZWFzZSBmaW5k IG15IHJlc3BvbnNlcyBpbiBsaW5lLg0KSG9wZSB0aGV5IGFsc28gYWRkcmVzcyB0aGUgY29uY2Vy bnMgb2YgSm9obiBhbmQgSm9lbC4NCg0KRnJvbTogQ2hyaXN0aWFuIEh1aXRlbWEgW21haWx0bzpo dWl0ZW1hQGh1aXRlbWEubmV0XQ0KU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMjAgMjo1 NCBQTQ0KVG86IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpIDxwZW5nc2h1cGluZ0BodWF3ZWku Y29tPjsgYXBuQGlldGYub3JnDQpDYzogbmV0d29yay10b2tlbnNAaWV0Zi5vcmc7IGFyY2hpdGVj dHVyZS1kaXNjdXNzQGlhYi5vcmcNClN1YmplY3Q6IFJlOiBbYXJjaC1kXSBRdWVzdGlvbnMgZm9y IEFQTjogUSM1DQoNCg0KU2h1cGluZywNCg0KSSBhbSByZWFkaW5nIHlvdXIgdXNlIGNhc2VzLCBh bmQgbXkgaW1tZWRpYXRlIHJlYWN0aW9uIGlzIHRoYXQgdGhpcyBkZXZlbG9wbWVudHMgc2hvdWxk IG5vdCBiZSBhZGRyZXNzZWQgc29sZWx5IGluIHRoZSByb3V0aW5nIG9yIElQIGxheWVycy4gWW91 IGFyZSBwcm9wb3NpbmcgdG8gZW5yaWNoIHRoZSBuZXR3b3JrIHNlcnZpY2UgcHJvcG9zZWQgdG8g dHJhbnNwb3J0IGFuZCBhcHBsaWNhdGlvbnMsIHdoaWNoIGFtb3VudHMgdG8gY3JlYXRpbmcgbmV3 IEFQSXMuIFN1Y2ggd29ya3MgYWZmZWN0cyBtdWx0aXBsZSBsYXllcnMsIGFuZCBzaG91bGQgYmUg Y29vcmRpbmF0ZWQgYmV0d2VlbiBtdWx0aXBsZSBsYXllcnMuDQoNCg0KDQpbU2h1cGluZ10gVGhl IEFQTiB3b3JrIHRvIGJlIGZvY3VzZWQgb24gaW4gdGhlIFJURyBBcmVhIGlzIHdpdGhpbiBhIGNv bnRyb2xsZWQgbGltaXRlZCBuZXR3b3JrIGRvbWFpbi4gVG8gYmUgbW9yZSBzcGVjaWZpYywgd2hl biB0aGUgaW5mb3JtYXRpb24gaW5kaWNhdGluZyBhcHBsaWNhdGlvbuKAmXMgcmVxdWlyZW1lbnRz IGlzIGNhcnJpZWQgd2l0aGluIHRoZSBJUCBkYXRhIHBhY2tldCBoZWFkZXIsIEFQTiBhaW1zIHRv IGZpZ3VyZSBvdXQgaG93IHRoZSBuZXR3b3JrIHNlcnZpY2VzIGNhbiBiZSBwcm92aXNpb25lZCBh Y2NvcmRpbmcgdG8gdGhlIGNhcnJpZWQgaW5mb3JtYXRpb24sIGluY2x1ZGluZyB0cmFmZmljIHN0 ZWVyaW5nIGludG8gYW5kIGFsb25nIGFuIGV4cGxpY2l0IHRyYWZmaWMgZW5naW5lZXJlZCBuZXR3 b3JrIHBhdGggYXMgd2VsbCBhcyB0cmFmZmljIG1vbml0b3JpbmcsIGV0Yy4uIEFzIHRvIHdoZXJl IHRoZSBpbmZvcm1hdGlvbiBpcyBhZGRlZCwgaXQgaXMgb3V0IG9mIHRoZSB3b3JraW5nIHNjb3Bl IG9mIHRoZSBBUE4gaW4gdGhlIFJURyBBcmVhLg0KDQpQbGVhc2UgcmVmZXIgdG8gdGhlIGZpcnN0 IHNsaWRlIGluIHRoaXMgbGluayB3aGljaCBJIGhhdmUgcHJlc2VudGVkIGluIEFQTiBzaWRlIG1l ZXRpbmcgQElFVEYxMDguIEl0IHNob3dzIGEgY2xlYXIgc2NvcGUgb2YgdGhlIEFQTiB3b3JrIHRv IGJlIGNvbmR1Y3RlZCBpbiB0aGUgUlRHIEFyZWEuDQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9BUE4t Q29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5nLUFQTi9ibG9iL21hc3Rlci80JTIwU2h1cGlu ZyUyMFBlbmclMjAtJTIwSHVhd2VpJTIwLSUyMEFwcGxpY2F0aW9uLWF3YXJlJTIwTmV0d29ya2lu ZyUyMChBUE4pJTIwRnJhbWV3b3JrLnBkZg0KDQpUaGUgcHJlc2VudGF0aW9uIGF0IHRoZSBSVEcg V0cgQElFVEYxMDggY2FuIGFsc28gYmUgZm91bmQgaGVyZS4NCg0KaHR0cHM6Ly9naXRodWIuY29t L0FQTi1Db21tdW5pdHkvSUVURjEwOC1SVEdXRy1BUE4NCg0KDQoNCkkgYWxzbyBzZWUgdGhhdCB0 aGUgZGVzY3JpcHRpb24gb2YgYXBwbGljYXRpb24gcmVxdWlyZW1lbnRzIGlzIHZlcnkgdGhpbi4g VGhlIGRyYWZ0cyBtZW50aW9uIGF1Z21lbnRlZCByZWFsaXR5IGFuZCBvbmxpbmUgZ2FtZXMsIGFu ZCBmb2N1cyBsYXJnZWx5IG9uIGxhdGVuY3kgcmVxdWlyZW1lbnRzIGZvciB0aGVzZSBhcHBsaWNh dGlvbnMuIFRoZSBsYXRlbmN5IGhhcyB0d28gbWFpbiBjb21wb25lbnRzOiBkZWxheXMgaW4gdGhl IHdpcmVzLCBhbmQgcXVldWVzIGluIHRoZSByb3V0ZXJzLiBUaGUgQVBOIGRyYWZ0IGZvciBleGFt cGxlIG1lbnRpb25zIHBsYXllcnMgb2YgZ2FtZXMgdXNpbmcgc2VydmVycyBvbiBhbm90aGVyIGNv bnRpbmVudCwgYW5kIHRodXMgZXhwZXJpZW5jaW5nIGxhcmdlIGxhdGVuY3kuIEJ1dCB0aGF0IGxh dGVuY3kgaXMgbGFyZ2VseSBkdWUgdG8gdGhlIGRpc3RhbmNlLiBUaGF0IGRpc3RhbmNlIGlzIG5v dCBnb2luZyB0byBiZSBtYWdpY2FsbHkgcmVkdWNlZCBieSBzbWFydGVyIHF1ZXVlIHByb2Nlc3Np bmcuIFRoZSBzYW1lIGlzIGV2ZW4gbW9yZSB0cnVlIGZvciB2aWRlbyBjb25mZXJlbmNpbmcgb3Ig dGVsZXByZXNlbmNlIGFwcGxpY2F0aW9ucy4gSSBsaXZlIG5lYXIgU2VhdHRsZS4gSWYgSSB3YW50 IHRvIHRhbGsgdG8gbXkgbW90aGVyIGluIEZyYW5jZSwgdGhlIGJpdHMgaGF2ZSB0byBiZSBjYXJy aWVkIGFjcm9zcyBBbWVyaWNhIGFuZCB0aGUgYWNyb3NzIHRoZSBBdGxhbnRpYyBvY2Vhbi4gTm8g YW1vdW50IG9mIHNtYXJ0IHJvdXRpbmcgd2lsbCBjaGFuZ2UgdGhhdC4gQXBwbGljYXRpb24gZGV2 ZWxvcGVycyBhcmUgd2VsbCBhd2FyZSBvZiB0aGVzZSBpc3N1ZXMsIGFuZCBoYXZlIGRlc2lnbmVk IHRoZWlyIGFwcGxpY2F0aW9ucyBpbiBjb25zZXF1ZW5jZS4NCg0KDQoNCltTaHVwaW5nXSBCZXR3 ZWVuIEEgYW5kIEIgdGhlcmUgYXJlIHVzdWFsbHkgbXVsdGlwbGUgcGF0aHMgYW5kIHRoZXNlIHBh dGhzIGNhbiBwb3NzZXNzIHZhcmlvdXMgY2hhcmFjdGVyaXN0aWNzLCBpbmNsdWRpbmcgZGVsYXkg YW5kIHJlbGlhYmlsaXR5LCBldGMuIFRoZSBwcm9wZXIgcGF0aHMgY2FuIHRoZW4gYmUgc2VsZWN0 ZWQgYWNjb3JkaW5nIHRvIHRoZSBhcHBsaWNhdGlvbnPigJkgcmVxdWlyZW1lbnRzIGFuZCB0aGUg dHJhZmZpYyBjYW4gYmUgc3RlZXJlZCBpbnRvIHRoZSBzZWxlY3RlZCBuZXR3b3JrIHBhdGgvdHVu bmVsL3BvbGljeSB0byBndWFyYW50ZWUgdGhlaXIgU0xBIHJlcXVpcmVtZW50cy4gVG8gYWNjZWxl cmF0ZSB0aGUgbGF0ZW5jeS1zZW5zaXRpdmUgYXBwbGljYXRpb25zIHN1Y2ggYXMgZ2FtaW5nLCBh Y2NlbGVyYXRpb24gdHVubmVscyBhcmUgdXN1YWxseSBidWlsdCwgZXNwZWNpYWxseSBmb3IgdGhl IG92ZXJzZWEgY2FzZSBiZWNhdXNlIHlvdSBjYW4gc2VlIHRoZSBpbXByb3ZlbWVudCBtb3JlIGNs ZWFybHkuIFBsZWFzZSBmaW5kIG1vcmUgaW5mb3JtYXRpb24gaW4gdGhpcyBkcmFmdCBodHRwczov L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctYXBuLWFjY2VsZXJhdGlvbi11c2VjYXNl LTAwLiBPcGVyYXRvcnMgYXJlIGFjdHVhbGx5IGJ1aWxkaW5nIHN1Y2ggYWNjZWxlcmF0aW9uIHR1 bm5lbHMgdGhlbXNlbHZlcy4NCg0KDQoNClRoZXJlIGlzIGEgbG90IG9mIHRlbnNpb24gYmV0d2Vl biBJbnRlcm5ldCBBcmNoaXRlY3R1cmUgYW5kIHRoZSAiYXBwbGljYXRpb24gYXdhcmUiIHByb3Bv c2FsLiBUaGUgSW50ZXJuZXQgd2FzIGJ1aWx0IG9uIGEgZnVuZGFtZW50YWwgZGVjaXNpb24gdG8g bm90IGJlIGFwcGxpY2F0aW9uIGF3YXJlLiBJbnN0ZWFkLCB0aGUgcm91dGVycyBjYXJyeSBwYWNr ZXRzIG9mIGJpdHMsIGluZGVwZW5kZW50bHkgb2Ygd2hpY2ggYXBwbGljYXRpb24gdXNlcyB0aGVz ZSBiaXRzLiBUaGF0IHdheSwgbmV3IGFwcGxpY2F0aW9ucyBjYW4gY29uc3RhbnRseSBiZSBpbnZl bnRlZCwgd2l0aG91dCByZXF1aXJpbmcgbW9kaWZpY2F0aW9ucyBpbiB0aGUgbmV0d29yayBvciBw ZXJtaXNzaW9ucyBmcm9tIHRoZSBuZXR3b3JrIG9wZXJhdG9ycy4gVGhpcyBoYXMgcHJvdmVuIHRv IGJlIGtleSBmb3IgdGhlIGRldmVsb3BtZW50IG9mIHRoZSBJbnRlcm5ldC4gSSBkb24ndCB0aGlu ayB0aGF0IHdlIHdhbnQgdG8gY2hhbmdlIHRoYXQuIEV2ZW4gaWYgd2UgZGlkIEkgZG9uJ3QgdGhp bmsgdGhhdCB0aGUgZGlzY3Vzc2lvbiBzaG91bGQgdGFrZSBwbGFjZSBzb2xlbHkgaW4gc29tZSBz cGVjaWFsaXplZCByb3V0aW5nIHdvcmtpbmcgZ3JvdXBzLg0KDQoNCg0KW1NodXBpbmddIEFnYWlu IEFQTiBpcyBhaW1lZCB0byB3b3JrIHdpdGhpbiBhIGNvbnRyb2xsZWQgYW5kIGxpbWl0ZWQgb3Bl cmF0b3Jz4oCZIG5ldHdvcmsgZG9tYWluIG5vdCBmb3IgSW50ZXJuZXQuIFdpdGhpbiB0aGlzIGRv bWFpbiwgbmV0d29yayBvcGVyYXRvcnMgY2FuIHByb3ZpZGUgbmV0d29yayBzZXJ2aWNlcyAoZS5n LiB0cmFmZmljIHN0ZWVyaW5nIGFuZCBtb25pdG9yaW5nKSBhY2NvcmRpbmcgdG8gdGhlIOKAnGFw cGxpY2F0aW9uIGtub3dsZWRnZeKAnSBjYXJyaWVkIGluIHRoZSBkYXRhIHBhY2tldHMuIFRoaXMg a25vd2xlZGdlIGhhcyBhbHJlYWR5IGJlZW4gdXNlZCBieSBtb3N0LCBpZiBub3QgYWxsLCBvcGVy YXRvcnMgc2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiB0cmFmZmljIGVuZ2luZWVyaW5nIG1lY2hh bmlzbXMgYmFjayBpbiA5MOKAmXMuIEFQTiBpcyB0byBhdXRvbWF0ZSB0aGVzZSBtZWNoYW5pc21z LCB3aGljaCB3aWxsIGludm9sdmUgdGhlIHdvcmsgb24gdGhlIGRhdGEgcGxhbmUgZW5jYXBzdWxh dGlvbnMgKGkuZS4gSVB2NiwgTVBMUywgVnhMQU4sIGV0Yy4pIGFuZCByb3V0aW5nIHByb3RvY29s cyBleHRlbnNpb25zIGluIHRoZSByb3V0aW5nIHdvcmtpbmcgZ3JvdXBzLg0KDQoNCg0KQmVzdCBy ZWdhcmRzLA0KDQpTaHVwaW5nDQoNCg0KDQotLSBDaHJpc3RpYW4gSHVpdGVtYQ0KDQoNCk9uIDkv MjAvMjAyMCA3OjE5IFBNLCBQZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSB3cm90ZToNCkRlYXIg YWxsLA0KDQojNS4gV2hhdCBhcmUgdGhlIHZhbHVhYmxlIHVzZSBjYXNlcy91c2FnZSBzY2VuYXJp b3Mgb2YgQVBOPw0KDQpEcmFmdHMgaGF2ZSBiZWVuIHBvc3RlZCBvbiB2YXJpb3VzIHVzZSBjYXNl cyBzdWNoIGFzIEdhbWUgQWNjZWxlcmF0aW5nLCBFZGdlIGNvbXB1dGluZywgU0QtV0FOIGV0Yy4N Cg0KMSkgICAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLWFwbi1wcm9i bGVtLXN0YXRlbWVudC11c2VjYXNlcy0wMQ0KMikgICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv aHRtbC9kcmFmdC1saXUtYXBuLWVkZ2UtdXNlY2FzZS0wMA0KMykgICAgIGh0dHBzOi8vdG9vbHMu aWV0Zi5vcmcvaHRtbC9kcmFmdC16aGFuZy1hcG4tYWNjZWxlcmF0aW9uLXVzZWNhc2UtMDANCjQp ICAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteWFuZy1hcG4tc2Qtd2FuLXVz ZWNhc2UtMDANCg0KVXNlIGNhc2VzIGhhdmUgYWxzbyBiZWVuIHByZXNlbnRlZCBhbmQgZGlzY3Vz c2VkIGR1cmluZyB0aGUgQVBOIHNpZGUgbWVldGluZ0BJRVRGMTA4LiBQbGVhc2UgZmluZCB0aGUg c2xpZGVzLg0KaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1l ZXRpbmctQVBODQoNClRoZXJlIGhhdmUgYmVlbiBzb21lIGRpc2N1c3Npb25zIG9uIHRoZXNlIHVz ZSBjYXNlcyBpbiB0aGUgQVBOIG1haWxpbmcgbGlzdCBhcyB3ZWxsLiBQbGVhc2UgZmluZCB0aGUg YXJjaGl2ZXMuDQpodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2Fwbi9jLWZR UDRMUnBlNnlqM2xKQnNhUnhUVmNXSEEvDQpodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2Fy Y2gvbXNnL2Fwbi9NQ1Z1QllhN2pndEpzSURFcGJHVFowVThCdmcvDQpodHRwczovL21haWxhcmNo aXZlLmlldGYub3JnL2FyY2gvbXNnL2Fwbi9jLWZRUDRMUnBlNnlqM2xKQnNhUnhUVmNXSEEvDQoN Ck1vcmUgaW50ZXJlc3RpbmcgdXNlIGNhc2VzIGFyZSB3YWl0aW5nIHRvIGJlIGV4cGxvcmVkLiBQ bGVhc2UgbGV0IHVzIGtub3cgaWYgeW91IGhhdmUgYW55IG90aGVyIHVzZSBjYXNlcy4gVGhhbmsg eW91IQ0KDQpCZXN0IHJlZ2FyZHMsDQpTaHVwaW5nDQoNCg0KDQoNCkZyb206IExpemhlbmJpbg0K U2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjAgMTA6MzUgUE0NClRvOiBhcG5AaWV0Zi5v cmc8bWFpbHRvOmFwbkBpZXRmLm9yZz4NCkNjOiBQZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSA8 cGVuZ3NodXBpbmdAaHVhd2VpLmNvbT48bWFpbHRvOnBlbmdzaHVwaW5nQGh1YXdlaS5jb20+DQpT dWJqZWN0OiBRdWVzdGlvbiBMaXN0IGZvciBBUE4NCg0KSGkgRm9sa3MsDQpUaGFua3MgdmVyeSBt dWNoIGZvciB5b3VyIGF0dGVudGlvbiB0byBBUE4gd29yay4gQWZ0ZXIgbXVjaCBwcmVwYXJhdGlv biB3b3JrLCB3ZSBzdW1tYXJpemVkIHRoZSBrZXkgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBm b3IgQVBOIHdoaWNoIGFsc28gd2VyZSBhbHdheXMgYXNrZWQuIEluIGZhY3QgaW4gdGhlIHBhc3Qg ZGlzY3Vzc2lvbiBhbmQgdGhlIEFQTiBzaWRlIG1lZXRpbmcgb2YgSUVURjEwOCwgbWFueSBvZiB0 aGVzZSBxdWVzdGlvbnMgd2VyZSBkaXNjdXNzZWQgYW5kIGNsYXJpZmllZC4gSGVyZSB3ZSBwcm9w b3NlIHRoZXNlIHF1ZXN0aW9ucyB0b2dldGhlciBmb3IgeW91ciBjb252ZW5pZW5jZS4NCg0KVGhl IHF1ZXN0aW9ucyB0byBiZSBjbGFyaWZpZWQgYXJlIGFzIGZvbGxvd3M6DQojMS4gV2hpY2ggbGF5 ZXIgaXMgZm9yIEFQTiB0byBkbyB0aGUgYXBwbGljYXRpb24tYXdhcmUgd29yaz8NCiMyLiBEb2Vz IEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxpbWl0ZWQtZG9tYWluIG9yIEludGVybmV0 Pw0KIzMuIFdoaWNoIGFyZWEgaW4gSUVURiB3b3VsZCB0aGUgQVBOIHdvcmsgZml0IGJldHRlcj8N CiM0LiBXaGF0IGlzIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVt cHRzIGluIElFVEbigJlzIGhpc3Rvcnk/DQojNS4gV2hhdCBhcmUgdGhlIHZhbHVhYmxlIHVzZSBj YXNlcy91c2FnZSBzY2VuYXJpb3Mgb2YgQVBOPw0KIzYuIElzIHRoZSBmaW5lLWdyYW51bGFyaXR5 IG9wZXJhdGlvbnMgbmVlZGVkL2Rlc2lyZWQgaW4gdGhlIG5ldHdvcms/DQojNy4gV2h5IG5vdCBq dXN0IHVzZSBEU0NQPw0KIzguIERvZXMgQVBOIHZpb2xhdGUgbmV0d29yayBuZXV0cmFsaXR5Pw0K IzkuIFdpbGwgQVBOIHJhaXNlIHNlY3VyaXR5IGlzc3VlcyBzaW5jZSBhcHBsaWNhdGlvbi1hd2Fy ZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0cz8NCiMxMC4gV2lsbCBB UE4gcmFpc2UgcHJpdmFjeSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRp b24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/DQoNClNodXBpbmcgUGVuZyB3aWxsIHNl bmQgdGhlIGRldGFpbGVkIGFuc3dlcnMgZm9yIHRoZXNlIHF1ZXN0aW9ucyBpbiB0aGUgbWFpbGlu ZyBsaXN0IGluIHRoZSBmb2xsb3dpbmcgb25lIG9yIHR3byB3ZWVrcy4gVGhlIHF1ZXN0aW9ucyBh bmQgYW5zd2VycyBtYXkgYmUgbm90IG9ubHkgYmUgc2VudCBpbiB0aGUgQVBOIG1haWxpbmcgbGlz dCwgYnV0IGFsc28gYmUgY29waWVkIHRvIHRoZSBhcmNoaXRlY3R1cmUgZGlzY3Vzc2lvbiBtYWls aW5nIGxpc3QgYW5kIHRoZSBuZXR3b3JrIHRva2VuIG1haWxpbmcgbGlzdCBmb3IgbW9yZSBjcm9z cy1hcmVhIGZlZWRiYWNrIGlmIG5lY2Vzc2FyeS4NCg0KSWYgeW91IGhhdmUgYW55IGNvbW1lbnRz IG9uIHRoZXNlIHF1ZXN0aW9ucyBhbmQgYW5zd2Vycywgd2UgY2FuIGdvIG9uIHRvIGRpc2N1c3Mg dGhyb3VnaCB0aGUgbWFpbGluZyBsaXN0Lg0KDQoNCkJlc3QgUmVnYXJkcywNClpoZW5iaW4gKFJv YmluKQ0KDQoNCg0KDQpGcm9tOiBBcG4gW21haWx0bzphcG4tYm91bmNlc0BpZXRmLm9yZ10gT24g QmVoYWxmIE9mIExpemhlbmJpbg0KU2VudDogVHVlc2RheSwgQXVndXN0IDE4LCAyMDIwIDc6MjIg UE0NClRvOiBhcG5AaWV0Zi5vcmc8bWFpbHRvOmFwbkBpZXRmLm9yZz4NClN1YmplY3Q6IFtBcG5d IFdlbGNvbWUgdG8gQVBOIE1haWxpbmcgTGlzdA0KDQpIaSBGb2xrcywNCg0KV2VsY29tZSB0byBq b2luIHRoZSBBUE4gbWFpbGluZyBsaXN0LiBXZSBhcmUgZ2xhZCB0byBoYXZlIG1vcmUgZGlzY3Vz c2lvbiB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QgYXMgdGhlIGZvbGxvdy11cCBvZiB0aGUgSUVU RjEwOCBBUE4gc2lkZSBtZWV0aW5nLg0KSW4gdGhlIHByb2Nlc3Mgb2YgQVBOIHdvcmssIG1hbnkg aGlzdG9yaWMgd29yayBpdGVtcyBzdWNoIGFzIFNQVUQsIFBMVVMsIGV0Yy4gaGF2ZSBiZWVuIHBy b3Bvc2VkLiBJdCBoYXMgYmVlbiB0cmllZCB0byBiZSBjbGFyaWZpZWQgdGhhdCBBUE4gZm9jdXNl cw0Kb24gdGhlIG5ldHdvcmsgbGF5ZXIgYW5kIGxpbWl0ZWQgZG9tYWlucy4gQ29uY2VybnMgb24g dGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IGlzc3VlcyBhbHNvIGhhdmUgYmVlbiBwcm9wb3NlZCBt YW55IHRpbWVzIGFib3V0IHRoZSB3b3JrLiBJdCBhbHNvDQpoYXMgYmVlbiB0cmllZCB0byBiZSBj bGFyaWZpZWQgdGhhdCBpbiB0aGUgdHJ1c3RhYmxlIGxpbWl0ZWQgZG9tYWlucyB0aGUgc2VjdXJp dHkgYW5kIHByaXZhY3kgaXNzdWVzIGNhbiBiZSB1bmRlciBjb250cm9sLiBUaGVzZSBhcmUgdGhl IHJlYXNvbnMgd2h5IEFQTg0Kd29yayBpcyBiYXNlZCBpbiB0aGUgUlRHIGFyZWEgaW5zdGVhZCBv ZiBBUlQvVFNWIGFyZWFzLg0KDQpCdXQgYmVjYXVzZSBvZiB0b28gbXVjaCBoaXN0b3JpYyB3b3Jr IHRvIGJlIGNsYXJpZmllZCBhbmQgaXRzIHByb3Bvc2luZyB0aGUgY3Jvc3MtYXJlYSBkaXNjdXNz aW9uIGZvciB3aGljaCBSVEcvQVBQL1RTVi9JTlQvU0VDL0lSVEYgYXJlIGludm9sdmVkLCBpdCBp cw0KbmVjZXNzYXJ5IHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRvIGNsYXJpZnkgdGhlIHNjb3Bl IGFuZCB3b3JrIGl0ZW1zIGZvciBBUE4uIFdlIHdpc2ggdGhlIG1haWxpbmcgbGlzdCB3b3VsZCBi ZSBoZWxwZnVsIHRvIHRoZSB3b3JrIGFuZCBwcm9tb3RpbmcgdGhlDQpjcm9zcy1hcmVhIGNvbW11 bmljYXRpb24gdG8gdW5kZXJzdGFuZCBlYWNoIG90aGVyIGJldHRlci4NCg0KWW91IGNhbiBnZXQg eW91cnNlbGYgdXAgdG8gc3BlZWQgd2l0aCBvdXIgZGlzY3Vzc2lvbnMgc28gZmFyIGJ5IHNlZWlu ZyB0aGUgbWF0ZXJpYWxzIGF0IDwgaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvPiwg ZXNwZWNpYWxseSB0aGUgbWF0ZXJpYWxzDQpGcm9tIHRoZSB2aXJ0dWFsIElFVEYgMTA4ICBBUE4g c2lkZSBtZWV0aW5nIGF0IDwgaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEw OC1TaWRlLU1lZXRpbmctQVBOPi4gVGhpcyBsaW5rIGFsc28gZ2l2ZXMgeW91IHBvaW50ZXJzIHRv DQpzb21lIG9mIHRoZSByZWxldmFudCBJbnRlcm5ldC1EcmFmdHMuDQoNCk92ZXIgdGhlIG5leHQg ZmV3IHdlZWtzIHdlIHdpbGwgdHJ5IHRvIGd1aWRlIGRpc2N1c3Npb24gYnkgaW50cm9kdWNpbmcg c29tZSBxdWVzdGlvbnMgZm9yIGRlYmF0ZS4gQnV0IHBsZWFzZSBhbHNvIHJhaXNlIHlvdXIgb3du IGlzc3VlcyBhbmQgY29uY2VybnMNCmFuZCBjb250cmlidXRlIHRvIHRoZSBleGNoYW5nZXMgb24g dGhpcyBsaXN0Lg0KDQpMb29rIGZvcndhcmRpbmcgdG8gaGF2ZSBtb3JlIGZ1biBkaXNjdXNzaW9u IGluIHRoZSBtYWlsaW5nIGxpc3QuDQoNCg0KQmVzdCBSZWdhcmRzLA0KRGFuICYgWmhlbmJpbg0K DQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f DQoNCkFyY2hpdGVjdHVyZS1kaXNjdXNzIG1haWxpbmcgbGlzdA0KDQpBcmNoaXRlY3R1cmUtZGlz Y3Vzc0BpZXRmLm9yZzxtYWlsdG86QXJjaGl0ZWN0dXJlLWRpc2N1c3NAaWV0Zi5vcmc+DQoNCmh0 dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYXJjaGl0ZWN0dXJlLWRpc2N1c3MN Cg== --_000_4278D47A901B3041A737953BAA078ADE193E9F1ADGGEML532MBXchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN Cgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5 OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBE ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K CXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0 Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29I eXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1k ZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93 ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29y YXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJn aW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m YW1pbHk65a6L5L2TO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl LWxpbms6IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJv dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuMiwgbGkuMiwgZGl2LjINCgl7bXNvLXN0eWxlLW5h bWU6Iuagt+W8jyDpppbooYznvKnov5tcOiAgMiDlrZfnrKYiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0 b206Ni4wcHQ7DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCXRleHQtaW5kZW50OjIxLjBwdDsNCgl0ZXh0 LWF1dG9zcGFjZTpub25lOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz IE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh bnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uSFRNTENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg 6aKE6K6+5qC85byPIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt bGluazoiSFRNTCDpooTorr7moLzlvI8iOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K c3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5 bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJD YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQN Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFn ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3 Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp b24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE2 Mjk3NzM5NDU7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz Oi0xOTIwNTQwMDMwIDY3Njk4NzA1IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEz IDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0K CXttc28tbGV2ZWwtdGV4dDoiJTFcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIxLjBwdDsNCgl0ZXh0 LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv cm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJTJcKSI7DQoJbXNvLWxldmVsLXRh Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s ZWZ0OjQyLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsMw0KCXtt c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6 bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjYz LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2 ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy Z2luLWxlZnQ6ODQuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1 DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0 OiIlNVwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTA1LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0 O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u OnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjEyNi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpA bGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51 bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0Ny4wcHQ7DQoJdGV4dC1pbmRlbnQ6 LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxw aGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU4XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpu b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNjgu MHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZl bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTg5LjBwdDsN Cgl0ZXh0LWluZGVudDotMjEuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJ e21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+ DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+ PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4 dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxh eW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5r PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+SGkgQ2hyaXN0aWFuLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj5UaGFuayB5b3UgZm9yIHlvdXIgY29tbWVudHMhIFBsZWFzZSBmaW5k IG15IHJlc3BvbnNlcyBpbiBsaW5lLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPkhvcGUgdGhleSBhbHNvIGFkZHJlc3MgdGhlIGNvbmNlcm5zIG9mIEpvaG4g YW5kIEpvZWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2 Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0 O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw YW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IENocmlz dGlhbiBIdWl0ZW1hIFttYWlsdG86aHVpdGVtYUBodWl0ZW1hLm5ldF0NCjxicj4NCjxiPlNlbnQ6 PC9iPiBNb25kYXksIFNlcHRlbWJlciAyMSwgMjAyMCAyOjU0IFBNPGJyPg0KPGI+VG86PC9iPiBQ ZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSAmbHQ7cGVuZ3NodXBpbmdAaHVhd2VpLmNvbSZndDs7 IGFwbkBpZXRmLm9yZzxicj4NCjxiPkNjOjwvYj4gbmV0d29yay10b2tlbnNAaWV0Zi5vcmc7IGFy Y2hpdGVjdHVyZS1kaXNjdXNzQGlhYi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFthcmNo LWRdIFF1ZXN0aW9ucyBmb3IgQVBOOiBRIzU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPlNodXBpbmcsPC9zcGFuPjxz cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlm Ij5JIGFtIHJlYWRpbmcgeW91ciB1c2UgY2FzZXMsIGFuZCBteSBpbW1lZGlhdGUgcmVhY3Rpb24g aXMgdGhhdCB0aGlzIGRldmVsb3BtZW50cyBzaG91bGQgbm90IGJlIGFkZHJlc3NlZCBzb2xlbHkg aW4gdGhlIHJvdXRpbmcgb3IgSVAgbGF5ZXJzLiBZb3UgYXJlIHByb3Bvc2luZyB0byBlbnJpY2gg dGhlIG5ldHdvcmsgc2VydmljZSBwcm9wb3NlZA0KIHRvIHRyYW5zcG9ydCBhbmQgYXBwbGljYXRp b25zLCB3aGljaCBhbW91bnRzIHRvIGNyZWF0aW5nIG5ldyBBUElzLiBTdWNoIHdvcmtzIGFmZmVj dHMgbXVsdGlwbGUgbGF5ZXJzLCBhbmQgc2hvdWxkIGJlIGNvb3JkaW5hdGVkIGJldHdlZW4gbXVs dGlwbGUgbGF5ZXJzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJn aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj5bU2h1cGluZ10gVGhlIEFQTiB3b3JrIHRvIGJlIGZvY3VzZWQgb24g aW4gdGhlIFJURyBBcmVhIGlzIHdpdGhpbiBhIGNvbnRyb2xsZWQgbGltaXRlZCBuZXR3b3JrIGRv bWFpbi4gVG8gYmUgbW9yZSBzcGVjaWZpYywNCiB3aGVuIHRoZSBpbmZvcm1hdGlvbiBpbmRpY2F0 aW5nIGFwcGxpY2F0aW9u4oCZcyByZXF1aXJlbWVudHMgaXMgY2FycmllZCB3aXRoaW4gdGhlIElQ IGRhdGEgcGFja2V0IGhlYWRlciwgQVBOIGFpbXMgdG8gZmlndXJlIG91dCBob3cgdGhlIG5ldHdv cmsgc2VydmljZXMgY2FuIGJlIHByb3Zpc2lvbmVkIGFjY29yZGluZyB0byB0aGUgY2FycmllZCBp bmZvcm1hdGlvbiwgaW5jbHVkaW5nIHRyYWZmaWMgc3RlZXJpbmcgaW50byBhbmQgYWxvbmcgYW4g ZXhwbGljaXQNCiB0cmFmZmljIGVuZ2luZWVyZWQgbmV0d29yayBwYXRoIGFzIHdlbGwgYXMgdHJh ZmZpYyBtb25pdG9yaW5nLCBldGMuLiBBcyB0byB3aGVyZSB0aGUgaW5mb3JtYXRpb24gaXMgYWRk ZWQsIGl0IGlzIG91dCBvZiB0aGUgd29ya2luZyBzY29wZSBvZiB0aGUgQVBOIGluIHRoZSBSVEcg QXJlYS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4t Ym90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+UGxlYXNlIHJlZmVyIHRvIHRoZSBmaXJzdCBzbGlkZSBpbiB0aGlzIGxpbmsgd2hpY2ggSSBo YXZlIHByZXNlbnRlZCBpbiBBUE4gc2lkZSBtZWV0aW5nIEBJRVRGMTA4LiBJdCBzaG93cyBhIGNs ZWFyIHNjb3BlIG9mDQogdGhlIEFQTiB3b3JrIHRvIGJlIGNvbmR1Y3RlZCBpbiB0aGUgUlRHIEFy ZWEuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1i b3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUt TWVldGluZy1BUE4vYmxvYi9tYXN0ZXIvNCUyMFNodXBpbmclMjBQZW5nJTIwLSUyMEh1YXdlaSUy MC0lMjBBcHBsaWNhdGlvbi1hd2FyZSUyME5ldHdvcmtpbmclMjAoQVBOKSUyMEZyYW1ld29yay5w ZGYiPmh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5n LUFQTi9ibG9iL21hc3Rlci80JTIwU2h1cGluZyUyMFBlbmclMjAtJTIwSHVhd2VpJTIwLSUyMEFw cGxpY2F0aW9uLWF3YXJlJTIwTmV0d29ya2luZyUyMChBUE4pJTIwRnJhbWV3b3JrLnBkZjwvYT48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t Oi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhl IHByZXNlbnRhdGlvbiBhdCB0aGUgUlRHIFdHIEBJRVRGMTA4IGNhbiBhbHNvIGJlIGZvdW5kIGhl cmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv dHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtUlRHV0ct QVBOIj5odHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVJUR1dHLUFQTjwv YT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5JIGFsc28g c2VlIHRoYXQgdGhlIGRlc2NyaXB0aW9uIG9mIGFwcGxpY2F0aW9uIHJlcXVpcmVtZW50cyBpcyB2 ZXJ5IHRoaW4uIFRoZSBkcmFmdHMgbWVudGlvbiBhdWdtZW50ZWQgcmVhbGl0eSBhbmQgb25saW5l IGdhbWVzLCBhbmQgZm9jdXMgbGFyZ2VseSBvbiBsYXRlbmN5IHJlcXVpcmVtZW50cyBmb3IgdGhl c2UgYXBwbGljYXRpb25zLg0KIFRoZSBsYXRlbmN5IGhhcyB0d28gbWFpbiBjb21wb25lbnRzOiBk ZWxheXMgaW4gdGhlIHdpcmVzLCBhbmQgcXVldWVzIGluIHRoZSByb3V0ZXJzLiBUaGUgQVBOIGRy YWZ0IGZvciBleGFtcGxlIG1lbnRpb25zIHBsYXllcnMgb2YgZ2FtZXMgdXNpbmcgc2VydmVycyBv biBhbm90aGVyIGNvbnRpbmVudCwgYW5kIHRodXMgZXhwZXJpZW5jaW5nIGxhcmdlIGxhdGVuY3ku IEJ1dCB0aGF0IGxhdGVuY3kgaXMgbGFyZ2VseSBkdWUgdG8gdGhlIGRpc3RhbmNlLg0KIFRoYXQg ZGlzdGFuY2UgaXMgbm90IGdvaW5nIHRvIGJlIG1hZ2ljYWxseSByZWR1Y2VkIGJ5IHNtYXJ0ZXIg cXVldWUgcHJvY2Vzc2luZy4gVGhlIHNhbWUgaXMgZXZlbiBtb3JlIHRydWUgZm9yIHZpZGVvIGNv bmZlcmVuY2luZyBvciB0ZWxlcHJlc2VuY2UgYXBwbGljYXRpb25zLiBJIGxpdmUgbmVhciBTZWF0 dGxlLiBJZiBJIHdhbnQgdG8gdGFsayB0byBteSBtb3RoZXIgaW4gRnJhbmNlLCB0aGUgYml0cyBo YXZlIHRvIGJlIGNhcnJpZWQgYWNyb3NzDQogQW1lcmljYSBhbmQgdGhlIGFjcm9zcyB0aGUgQXRs YW50aWMgb2NlYW4uIE5vIGFtb3VudCBvZiBzbWFydCByb3V0aW5nIHdpbGwgY2hhbmdlIHRoYXQu IEFwcGxpY2F0aW9uIGRldmVsb3BlcnMgYXJlIHdlbGwgYXdhcmUgb2YgdGhlc2UgaXNzdWVzLCBh bmQgaGF2ZSBkZXNpZ25lZCB0aGVpciBhcHBsaWNhdGlvbnMgaW4gY29uc2VxdWVuY2UuPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj5bU2h1cGluZ10gQmV0d2VlbiBBIGFuZCBCIHRoZXJlIGFyZSB1c3VhbGx5 IG11bHRpcGxlIHBhdGhzIGFuZCB0aGVzZSBwYXRocyBjYW4gcG9zc2VzcyB2YXJpb3VzIGNoYXJh Y3RlcmlzdGljcywgaW5jbHVkaW5nIGRlbGF5IGFuZCByZWxpYWJpbGl0eSwgZXRjLiBUaGUgcHJv cGVyIHBhdGhzDQogY2FuIHRoZW4gYmUgc2VsZWN0ZWQgYWNjb3JkaW5nIHRvIHRoZSBhcHBsaWNh dGlvbnPigJkgcmVxdWlyZW1lbnRzIGFuZCB0aGUgdHJhZmZpYyBjYW4gYmUgc3RlZXJlZCBpbnRv IHRoZSBzZWxlY3RlZCBuZXR3b3JrIHBhdGgvdHVubmVsL3BvbGljeSB0byBndWFyYW50ZWUgdGhl aXIgU0xBIHJlcXVpcmVtZW50cy4gVG8gYWNjZWxlcmF0ZSB0aGUgbGF0ZW5jeS1zZW5zaXRpdmUg YXBwbGljYXRpb25zIHN1Y2ggYXMgZ2FtaW5nLCBhY2NlbGVyYXRpb24NCiB0dW5uZWxzIGFyZSB1 c3VhbGx5IGJ1aWx0LCBlc3BlY2lhbGx5IGZvciB0aGUgb3ZlcnNlYSBjYXNlIGJlY2F1c2UgeW91 IGNhbiBzZWUgdGhlIGltcHJvdmVtZW50IG1vcmUgY2xlYXJseS4gUGxlYXNlIGZpbmQgbW9yZSBp bmZvcm1hdGlvbiBpbiB0aGlzIGRyYWZ0DQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3Jn L2h0bWwvZHJhZnQtemhhbmctYXBuLWFjY2VsZXJhdGlvbi11c2VjYXNlLTAwIj5odHRwczovL3Rv b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctYXBuLWFjY2VsZXJhdGlvbi11c2VjYXNlLTAw PC9hPi4gT3BlcmF0b3JzIGFyZSBhY3R1YWxseSBidWlsZGluZyBzdWNoIGFjY2VsZXJhdGlvbiB0 dW5uZWxzIHRoZW1zZWx2ZXMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90Oyxz YW5zLXNlcmlmIj5UaGVyZSBpcyBhIGxvdCBvZiB0ZW5zaW9uIGJldHdlZW4gSW50ZXJuZXQgQXJj aGl0ZWN0dXJlIGFuZCB0aGUgJnF1b3Q7YXBwbGljYXRpb24gYXdhcmUmcXVvdDsgcHJvcG9zYWwu IFRoZSBJbnRlcm5ldCB3YXMgYnVpbHQgb24gYSBmdW5kYW1lbnRhbCBkZWNpc2lvbiB0byBub3Qg YmUgYXBwbGljYXRpb24gYXdhcmUuIEluc3RlYWQsIHRoZSByb3V0ZXJzDQogY2FycnkgcGFja2V0 cyBvZiBiaXRzLCBpbmRlcGVuZGVudGx5IG9mIHdoaWNoIGFwcGxpY2F0aW9uIHVzZXMgdGhlc2Ug Yml0cy4gVGhhdCB3YXksIG5ldyBhcHBsaWNhdGlvbnMgY2FuIGNvbnN0YW50bHkgYmUgaW52ZW50 ZWQsIHdpdGhvdXQgcmVxdWlyaW5nIG1vZGlmaWNhdGlvbnMgaW4gdGhlIG5ldHdvcmsgb3IgcGVy bWlzc2lvbnMgZnJvbSB0aGUgbmV0d29yayBvcGVyYXRvcnMuIFRoaXMgaGFzIHByb3ZlbiB0byBi ZSBrZXkgZm9yIHRoZSBkZXZlbG9wbWVudA0KIG9mIHRoZSBJbnRlcm5ldC4gSSBkb24ndCB0aGlu ayB0aGF0IHdlIHdhbnQgdG8gY2hhbmdlIHRoYXQuIEV2ZW4gaWYgd2UgZGlkIEkgZG9uJ3QgdGhp bmsgdGhhdCB0aGUgZGlzY3Vzc2lvbiBzaG91bGQgdGFrZSBwbGFjZSBzb2xlbHkgaW4gc29tZSBz cGVjaWFsaXplZCByb3V0aW5nIHdvcmtpbmcgZ3JvdXBzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+W1No dXBpbmddIEFnYWluIEFQTiBpcyBhaW1lZCB0byB3b3JrIHdpdGhpbiBhIGNvbnRyb2xsZWQgYW5k IGxpbWl0ZWQgb3BlcmF0b3Jz4oCZIG5ldHdvcmsgZG9tYWluIG5vdCBmb3IgSW50ZXJuZXQuIFdp dGhpbiB0aGlzIGRvbWFpbiwgbmV0d29yayBvcGVyYXRvcnMgY2FuIHByb3ZpZGUNCiBuZXR3b3Jr IHNlcnZpY2VzIChlLmcuIHRyYWZmaWMgc3RlZXJpbmcgYW5kIG1vbml0b3JpbmcpIGFjY29yZGlu ZyB0byB0aGUg4oCcYXBwbGljYXRpb24ga25vd2xlZGdl4oCdIGNhcnJpZWQgaW4gdGhlIGRhdGEg cGFja2V0cy4gVGhpcyBrbm93bGVkZ2UgaGFzIGFscmVhZHkgYmVlbiB1c2VkIGJ5IG1vc3QsIGlm IG5vdCBhbGwsIG9wZXJhdG9ycyBzaW5jZSB0aGUgaW50cm9kdWN0aW9uIG9mIHRyYWZmaWMgZW5n aW5lZXJpbmcgbWVjaGFuaXNtcyBiYWNrDQogaW4gOTDigJlzLiBBUE4gaXMgdG8gYXV0b21hdGUg dGhlc2UgbWVjaGFuaXNtcywgd2hpY2ggd2lsbCBpbnZvbHZlIHRoZSB3b3JrIG9uIHRoZSBkYXRh IHBsYW5lIGVuY2Fwc3VsYXRpb25zIChpLmUuIElQdjYsIE1QTFMsIFZ4TEFOLCBldGMuKSBhbmQg cm91dGluZyBwcm90b2NvbHMgZXh0ZW5zaW9ucyBpbiB0aGUgcm91dGluZyB3b3JraW5nIGdyb3Vw cy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsDQo8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPlNodXBpbmcNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2 ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+LS0gQ2hyaXN0aWFuIEh1aXRlbWE8L3NwYW4+PHNwYW4g bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVT Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIDkvMjAvMjAyMCA3OjE5IFBNLCBQZW5nc2h1cGluZyAo UGVuZyBTaHVwaW5nKSB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9j a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPkRlYXIgYWxsLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48 c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPiM1LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlv cyBvZiBBUE4/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+RHJhZnRzIGhhdmUg YmVlbiBwb3N0ZWQgb24gdmFyaW91cyB1c2UgY2FzZXMgc3VjaCBhcyBHYW1lIEFjY2VsZXJhdGlu ZywgRWRnZSBjb21wdXRpbmcsIFNELVdBTiBldGMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9 Im1hcmdpbi1sZWZ0OjIxLjBwdDt0ZXh0LWluZGVudDotMjEuMHB0O21zby1saXN0OmwwIGxldmVs MSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIj48c3BhbiBz dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xKTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMu aWV0Zi5vcmcvaHRtbC9kcmFmdC1saS1hcG4tcHJvYmxlbS1zdGF0ZW1lbnQtdXNlY2FzZXMtMDEi Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS1hcG4tcHJvYmxlbS1zdGF0ZW1l bnQtdXNlY2FzZXMtMDE8L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+MikmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saXUtYXBuLWVk Z2UtdXNlY2FzZS0wMCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpdS1hcG4t ZWRnZS11c2VjYXNlLTAwPC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjMpJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7DQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtemhhbmctYXBu LWFjY2VsZXJhdGlvbi11c2VjYXNlLTAwIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh ZnQtemhhbmctYXBuLWFjY2VsZXJhdGlvbi11c2VjYXNlLTAwPC9hPjwvc3Bhbj48c3BhbiBsYW5n PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjQp Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3Jn L2h0bWwvZHJhZnQteWFuZy1hcG4tc2Qtd2FuLXVzZWNhc2UtMDAiPmh0dHBzOi8vdG9vbHMuaWV0 Zi5vcmcvaHRtbC9kcmFmdC15YW5nLWFwbi1zZC13YW4tdXNlY2FzZS0wMDwvYT48L3NwYW4+PHNw YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5Vc2UgY2FzZXMgaGF2ZSBhbHNvIGJlZW4gcHJlc2Vu dGVkIGFuZCBkaXNjdXNzZWQgZHVyaW5nIHRoZSBBUE4gc2lkZSBtZWV0aW5nQElFVEYxMDguIFBs ZWFzZSBmaW5kIHRoZSBzbGlkZXMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGEg aHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRp bmctQVBOIj5odHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVl dGluZy1BUE48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij4mbmJzcDs8L3NwYW4+ PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj5UaGVyZSBoYXZlIGJlZW4gc29tZSBkaXNjdXNzaW9ucyBvbiB0aGVzZSB1c2UgY2Fz ZXMgaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QgYXMgd2VsbC4gUGxlYXNlIGZpbmQgdGhlIGFyY2hp dmVzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vbWFp bGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL2MtZlFQNExScGU2eWozbEpCc2FSeFRWY1dI QS8iPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL2MtZlFQNExScGU2 eWozbEpCc2FSeFRWY1dIQS88L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUu aWV0Zi5vcmcvYXJjaC9tc2cvYXBuL01DVnVCWWE3amd0SnNJREVwYkdUWjBVOEJ2Zy8iPmh0dHBz Oi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL01DVnVCWWE3amd0SnNJREVwYkdU WjBVOEJ2Zy88L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcv YXJjaC9tc2cvYXBuL2MtZlFQNExScGU2eWozbEpCc2FSeFRWY1dIQS8iPmh0dHBzOi8vbWFpbGFy Y2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL2MtZlFQNExScGU2eWozbEpCc2FSeFRWY1dIQS88 L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPk1vcmUgaW50ZXJlc3RpbmcgdXNlIGNhc2VzIGFyZSB3YWl0aW5nIHRvIGJl IGV4cGxvcmVkLiBQbGVhc2UgbGV0IHVzIGtub3cgaWYgeW91IGhhdmUgYW55IG90aGVyIHVzZSBj YXNlcy4gVGhhbmsgeW91ITwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJlc3Qg cmVnYXJkcywNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlNodXBpbmcNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZu YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9i PjxzcGFuIGxhbmc9IkVOLVVTIj4gTGl6aGVuYmluDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5 LCBTZXB0ZW1iZXIgMTQsIDIwMjAgMTA6MzUgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1h aWx0bzphcG5AaWV0Zi5vcmciPmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFBlbmdz aHVwaW5nIChQZW5nIFNodXBpbmcpIDxhIGhyZWY9Im1haWx0bzpwZW5nc2h1cGluZ0BodWF3ZWku Y29tIj4mbHQ7cGVuZ3NodXBpbmdAaHVhd2VpLmNvbSZndDs8L2E+PGJyPg0KPGI+U3ViamVjdDo8 L2I+IFF1ZXN0aW9uIExpc3QgZm9yIEFQTjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEZvbGtzLDwvc3Bh bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPlRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIgYXR0ZW50aW9uIHRvIEFQTiB3b3Jr LiBBZnRlciBtdWNoIHByZXBhcmF0aW9uIHdvcmssIHdlIHN1bW1hcml6ZWQgdGhlIGtleSBxdWVz dGlvbnMgdG8gYmUgY2xhcmlmaWVkIGZvciBBUE4gd2hpY2ggYWxzbyB3ZXJlIGFsd2F5cyBhc2tl ZC4gSW4gZmFjdCBpbiB0aGUNCiBwYXN0IGRpc2N1c3Npb24gYW5kIHRoZSBBUE4gc2lkZSBtZWV0 aW5nIG9mIElFVEYxMDgsIG1hbnkgb2YgdGhlc2UgcXVlc3Rpb25zIHdlcmUgZGlzY3Vzc2VkIGFu ZCBjbGFyaWZpZWQuIEhlcmUgd2UgcHJvcG9zZSB0aGVzZSBxdWVzdGlvbnMgdG9nZXRoZXIgZm9y IHlvdXIgY29udmVuaWVuY2UuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5U aGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBhcmUgYXMgZm9sbG93czo8L3NwYW4+PHNwYW4g bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij4jMS4gV2hpY2ggbGF5ZXIgaXMgZm9yIEFQTiB0byBkbyB0aGUgYXBwbGljYXRpb24tYXdhcmUg d29yaz88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj4jMi4gRG9lcyBBUE4gcHJvdmlkZSBzZXJ2aWNlcyB3aXRoaW4g YSBsaW1pdGVkLWRvbWFpbiBvciBJbnRlcm5ldD88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jMy4gV2hpY2ggYXJl YSBpbiBJRVRGIHdvdWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KPC9zcGFuPjxzcGFuIGxh bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ IzQuIFdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQTiBhbmQgb3RoZXIgYXR0ZW1w dHMgaW4gSUVURuKAmXMgaGlzdG9yeT88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jNS4gV2hhdCBhcmUgdGhlIHZh bHVhYmxlIHVzZSBjYXNlcy91c2FnZSBzY2VuYXJpb3Mgb2YgQVBOPzwvc3Bhbj48c3BhbiBsYW5n PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM2 LiBJcyB0aGUgZmluZS1ncmFudWxhcml0eSBvcGVyYXRpb25zIG5lZWRlZC9kZXNpcmVkIGluIHRo ZSBuZXR3b3JrPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/PC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+IzguIERvZXMgQVBOIHZpb2xhdGUgbmV0d29yayBuZXV0cmFsaXR5Pzwvc3Bhbj48 c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPiM5LiBXaWxsIEFQTiByYWlzZSBzZWN1cml0eSBpc3N1ZXMgc2luY2UgYXBwbGljYXRp b24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/PC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+IzEwLiBXaWxsIEFQTiByYWlzZSBwcml2YWN5IGlzc3VlcyBzaW5jZSBhcHBsaWNh dGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0cz88L3Nw YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5TaHVwaW5nIFBlbmcgd2lsbCBzZW5kIHRo ZSBkZXRhaWxlZCBhbnN3ZXJzIGZvciB0aGVzZSBxdWVzdGlvbnMgaW4gdGhlIG1haWxpbmcgbGlz dCBpbiB0aGUgZm9sbG93aW5nIG9uZSBvciB0d28gd2Vla3MuIFRoZSBxdWVzdGlvbnMgYW5kIGFu c3dlcnMgbWF5IGJlIG5vdCBvbmx5IGJlIHNlbnQgaW4gdGhlIEFQTg0KIG1haWxpbmcgbGlzdCwg YnV0IGFsc28gYmUgY29waWVkIHRvIHRoZSBhcmNoaXRlY3R1cmUgZGlzY3Vzc2lvbiBtYWlsaW5n IGxpc3QgYW5kIHRoZSBuZXR3b3JrIHRva2VuIG1haWxpbmcgbGlzdCBmb3IgbW9yZSBjcm9zcy1h cmVhIGZlZWRiYWNrIGlmIG5lY2Vzc2FyeS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj5JZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMgb24gdGhlc2UgcXVlc3Rpb25zIGFuZCBhbnN3 ZXJzLCB3ZSBjYW4gZ28gb24gdG8gZGlzY3VzcyB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QuPC9z cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9 IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+QmVz dCBSZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlpoZW5iaW4gKFJvYmluKTwvc3Bhbj48c3BhbiBsYW5n PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZu YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9t Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBBcG4gWzxhIGhyZWY9Im1haWx0bzphcG4t Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9u IEJlaGFsZiBPZiA8L2I+TGl6aGVuYmluPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIEF1Z3Vz dCAxOCwgMjAyMCA3OjIyIFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86YXBuQGll dGYub3JnIj5hcG5AaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtBcG5dIFdlbGNv bWUgdG8gQVBOIE1haWxpbmcgTGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEZvbGtzLDwvc3Bhbj48 c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPldlbGNvbWUgdG8gam9pbiB0aGUgQVBOIG1haWxp bmcgbGlzdC4gV2UgYXJlIGdsYWQgdG8gaGF2ZSBtb3JlIGRpc2N1c3Npb24gdGhyb3VnaCB0aGUg bWFpbGluZyBsaXN0IGFzIHRoZSBmb2xsb3ctdXAgb2YgdGhlIElFVEYxMDggQVBOIHNpZGUgbWVl dGluZy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj5JbiB0aGUgcHJvY2VzcyBvZiBBUE4gd29yaywgbWFueSBoaXN0 b3JpYyB3b3JrIGl0ZW1zIHN1Y2ggYXMgU1BVRCwgUExVUywgZXRjLiBoYXZlIGJlZW4gcHJvcG9z ZWQuIEl0IGhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IEFQTiBmb2N1c2VzDQo8 L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj5vbiB0aGUgbmV0d29yayBsYXllciBhbmQgbGltaXRlZCBkb21haW5zLiBD b25jZXJucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBiZWVu IHByb3Bvc2VkIG1hbnkgdGltZXMgYWJvdXQgdGhlIHdvcmsuIEl0IGFsc28NCjwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPmhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IGluIHRoZSB0cnVzdGFibGUg bGltaXRlZCBkb21haW5zIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFjeSBpc3N1ZXMgY2FuIGJlIHVu ZGVyIGNvbnRyb2wuIFRoZXNlIGFyZSB0aGUgcmVhc29ucyB3aHkgQVBODQo8L3NwYW4+PHNwYW4g bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij53b3JrIGlzIGJhc2VkIGluIHRoZSBSVEcgYXJlYSBpbnN0ZWFkIG9mIEFSVC9UU1YgYXJlYXMu PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+QnV0IGJlY2F1c2Ugb2YgdG9vIG11 Y2ggaGlzdG9yaWMgd29yayB0byBiZSBjbGFyaWZpZWQgYW5kIGl0cyBwcm9wb3NpbmcgdGhlIGNy b3NzLWFyZWEgZGlzY3Vzc2lvbiBmb3Igd2hpY2ggUlRHL0FQUC9UU1YvSU5UL1NFQy9JUlRGIGFy ZSBpbnZvbHZlZCwgaXQgaXMNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPm5lY2Vzc2FyeSB0byBoYXZlIG1vcmUg ZGlzY3Vzc2lvbiB0byBjbGFyaWZ5IHRoZSBzY29wZSBhbmQgd29yayBpdGVtcyBmb3IgQVBOLiBX ZSB3aXNoIHRoZSBtYWlsaW5nIGxpc3Qgd291bGQgYmUgaGVscGZ1bCB0byB0aGUgd29yayBhbmQg cHJvbW90aW5nIHRoZQ0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Y3Jvc3MtYXJlYSBjb21tdW5pY2F0aW9uIHRv IHVuZGVyc3RhbmQgZWFjaCBvdGhlciBiZXR0ZXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+WW91IGNhbiBnZXQgeW91cnNlbGYgdXAgdG8gc3BlZWQgd2l0aCBvdXIgZGlzY3Vz c2lvbnMgc28gZmFyIGJ5IHNlZWluZyB0aGUgbWF0ZXJpYWxzIGF0ICZsdDs8L3NwYW4+PHNwYW4g bGFuZz0iRU4tR0IiPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vQVBOLUNv bW11bml0eS8iPmh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5LzwvYT4mZ3Q7LCBlc3Bl Y2lhbGx5IHRoZSBtYXRlcmlhbHMNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkZyb20gdGhlIHZpcnR1YWwgSUVU RiAxMDggJm5ic3A7QVBOIHNpZGUgbWVldGluZyBhdCAmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVO LUdCIj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkv SUVURjEwOC1TaWRlLU1lZXRpbmctQVBOIj5odHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0 eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE48L2E+Jmd0Oy4gVGhpcyBsaW5rIGFsc28gZ2l2ZXMg eW91IHBvaW50ZXJzIHRvDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5zb21lIG9mIHRoZSByZWxldmFudCBJbnRl cm5ldC1EcmFmdHMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+T3ZlciB0aGUg bmV4dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0cnkgdG8gZ3VpZGUgZGlzY3Vzc2lvbiBieSBpbnRyb2R1 Y2luZyBzb21lIHF1ZXN0aW9ucyBmb3IgZGViYXRlLiBCdXQgcGxlYXNlIGFsc28gcmFpc2UgeW91 ciBvd24gaXNzdWVzIGFuZCBjb25jZXJucw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1H QiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+YW5kIGNvbnRyaWJ1dGUg dG8gdGhlIGV4Y2hhbmdlcyBvbiB0aGlzIGxpc3QuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+TG9vayBmb3J3YXJkaW5nIHRvIGhhdmUgbW9yZSBmdW4gZGlzY3Vzc2lvbiBpbiB0 aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNw Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5EYW4gJmFtcDsgWmhl bmJpbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u dC1mYW1pbHk65a6L5L2TIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJl PjxzcGFuIGxhbmc9IkVOLVVTIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1V UyI+QXJjaGl0ZWN0dXJlLWRpc2N1c3MgbWFpbGluZyBsaXN0PG86cD48L286cD48L3NwYW4+PC9w cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86QXJjaGl0ZWN0dXJl LWRpc2N1c3NAaWV0Zi5vcmciPkFyY2hpdGVjdHVyZS1kaXNjdXNzQGlldGYub3JnPC9hPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0iaHR0 cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9hcmNoaXRlY3R1cmUtZGlzY3VzcyI+ aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9hcmNoaXRlY3R1cmUtZGlzY3Vz czwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9k aXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_4278D47A901B3041A737953BAA078ADE193E9F1ADGGEML532MBXchi_-- From nobody Mon Sep 21 20:06:45 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08EF63A125B; Mon, 21 Sep 2020 20:06:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=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 EyeqAXbGW7-4; Mon, 21 Sep 2020 20:06:35 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 AC7EC3A125C; Mon, 21 Sep 2020 20:06:34 -0700 (PDT) Received: from lhreml742-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id D45633483E00DA8C0667; Tue, 22 Sep 2020 04:06:32 +0100 (IST) Received: from lhreml742-chm.china.huawei.com (10.201.108.192) by lhreml742-chm.china.huawei.com (10.201.108.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 22 Sep 2020 04:06:32 +0100 Received: from DGGEML404-HUB.china.huawei.com (10.3.17.39) by lhreml742-chm.china.huawei.com (10.201.108.192) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Tue, 22 Sep 2020 04:06:32 +0100 Received: from DGGEML532-MBX.china.huawei.com ([169.254.8.242]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0487.000; Tue, 22 Sep 2020 11:06:23 +0800 From: "Pengshuping (Peng Shuping)" To: "tony.li@tony.li" CC: "apn@ietf.org" , "network-tokens@ietf.org" , "architecture-discuss@iab.org" Thread-Topic: [Apn] [arch-d] Questions for APN: Q#3 and Q#4 Thread-Index: AdaNaBxLqPf7XieqTPGfrgD6k9Jj2wAJYM0AAIqDBkAACU85gAAjjkfw Date: Tue, 22 Sep 2020 03:06:24 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE193EB76D@DGGEML532-MBX.china.huawei.com> References: <4278D47A901B3041A737953BAA078ADE193C39B8@dggeml512-mbx.china.huawei.com> <6FFCB682-20EC-4DDD-8E2C-B2D6B2E4007C@tony.li> <4278D47A901B3041A737953BAA078ADE193E1DC3@DGGEML532-MBX.china.huawei.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE193EB76DDGGEML532MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#3 and Q#4 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Sep 2020 03:06:37 -0000 --_000_4278D47A901B3041A737953BAA078ADE193EB76DDGGEML532MBXchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgVG9ueSwNCg0KUGxlYXNlIGZpbmQgbXkgcmVzcG9uc2VzIGluIGxpbmUuIFRoYW5rIHlvdSEN Cg0KRnJvbTogQXBuIFttYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiB0 b255LmxpQHRvbnkubGkNClNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDIxLCAyMDIwIDEwOjAzIFBN DQpUbzogUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZykgPHBlbmdzaHVwaW5nQGh1YXdlaS5jb20+ DQpDYzogYXBuQGlldGYub3JnOyBuZXR3b3JrLXRva2Vuc0BpZXRmLm9yZzsgYXJjaGl0ZWN0dXJl LWRpc2N1c3NAaWFiLm9yZw0KU3ViamVjdDogUmU6IFtBcG5dIFthcmNoLWRdIFF1ZXN0aW9ucyBm b3IgQVBOOiBRIzMgYW5kIFEjNA0KDQoNCkhpIFNodXBpbmcsDQoNCg0KDQpBUE4gZG9lc27igJl0 IHJlYWxseSBpbnRyb2R1Y2UgYW55IGNoYW5nZSBpbiBhbnkgcm91dGluZyBwcm90b2NvbC4gVGhl IGdvYWwgaXMgdG8gYmUgYWJsZSB0byBiZXR0ZXIgY2xhc3NpZnkgcGFja2V0cyBhbmQgYXNzaWdu IHRoZW0gdG8gcG9saWNpZXMuIEhvdyB0aGVzZSBwb2xpY2llcyBhcmUgZGVmaW5lZCBhbmQgb3Bl cmF0ZWQgYXJlIG91dHNpZGUgdGhlIHNjb3BlIG9mIEFQTiBhbmQgcmVseSBvbiBleGlzdGluZyBy b3V0aW5nIHBvbGljeSB0ZWNobm9sb2d5Lg0KDQoNClRoZW4gcGVyaGFwcyBSVEcgaXMgbm90IGFw cHJvcHJpYXRlLiAgUGVyaGFwcyBJTlQgd291bGQgYmUgbW9yZSB0byB0aGUgcG9pbnQuDQoNCg0K W1NodXBpbmddIElQdjYgaXMgb25seSBvbmUgb2YgdGhlIGRhdGEgcGxhbmVzIGZvciBBUE4uIE90 aGVycyBhcmUgTVBMUywgVnhMQU4gZXRjLiBXZSBjYW4gdXRpbGl6ZSB0aGUgZXhpc3Rpbmcgcm91 dGluZyB0ZWNobm9sb2dpZXMsIGJ1dCBzb21lIGV4dGVuc2lvbnMgd291bGQgYmUgbmVlZGVkIGZv ciBlbmFibGluZyB0aGUgQVBOLiBUaGVzZSBleHRlbnNpb25zIGFyZSB0aGUgZm9jdXNlcyBvZiB0 aGUgUlRHIFdHcy4gU28gdGhlIFJURyBhcmVhIHdvdWxkIGJlIG1vcmUgYXBwcm9wcmlhdGUuDQoN Cg0KRXh0ZW5zaW9uIGhlYWRlcnMgaGF2ZSBiZWVuIHRoZXJlIGZvciBhIHdoaWxlIHNvIEkgZG9u 4oCZdCBiZWxpZXZlIHRoYXQgdXRpbGl6aW5nIGV4aXN0aW5nIElQdjYgZXh0ZW5zaW9uIGhlYWRl cnMgY291bGQgYmUgY29uc2lkZXJlZCBhcyBhIOKAnG1ham9yIGNoYW5nZSBpbiB0aGUgZGF0YSBw bGFuZeKAnS4NCg0KDQpJIGF3YWl0IHNwZWNpZmljcy4gSSBpbmZlciB0aGF0IHlvdSB3YW50IGF0 IGxlYXN0IGFuIG9yZGVyIG9mIG1hZ25pdHVkZSBpbmNyZWFzZSBpbiB0aGUgc2NhbGUgb2YgZm9y d2FyZGluZyBwbGFuZSBzdGF0aXN0aWNzLiBUbyBteSBtaW5kLCB0aGF0IGFsb25lIHF1YWxpZmll cy4NCg0KDQpbU2h1cGluZ10gRXhpc3RpbmcgdHJhZmZpYyBzdGVlcmluZyBtZWNoYW5pc21zIGNh biBiZSB1dGlsaXplZCBhbmQgdGhlIHNjYWxhYmlsaXR5IG9mIHRob3NlIG1lY2hhbmlzbXMgbmVl ZHMgdG8gYmUgY29uc2lkZXJlZCBhbHRvZ2V0aGVyLiBJdCBpcyBzb2x1dGlvbiByZWxhdGVkLiBJ biBzb21lIHNjZW5hcmlvcyBBUE4gY2FuIGFjdHVhbGx5IHJlbGllZiB0aGUgc2NhbGFiaWxpdHkg cmVxdWlyZW1lbnQgc2luY2Ugb3JpZ2luYWxseSBuIHR1cGxlcyBhcmUgcmVxdWlyZWQgZm9yIHRy YWZmaWMgc3RlZXJpbmcgYnV0IHN0aWxsIGl0IHdvbid0IGFjaGlldmUgdGhlIGFjY3VyYXRlIGZp bmUtZ3JhbnVsYXJpdHkgdHJhZmZpYyBzdGVlcmluZyBwdXJwb3NlLCBidXQgd2l0aCBBUE4gZmV3 IHR1cGxlcyB3b3VsZCBiZSBuZWVkZWQgYW5kIG1vcmUgYWNjdXJhdGUuDQoNCg0KQmFzaWNhbGx5 LCBpbiBBUE4sIHRoZSBhcHBsaWNhdGlvbiBkYXRhIHBhY2tldHMgY29udGFpbnMgc29tZSBiaXRz IGluIHRoZSBoZWFkZXIgdGhhdCB3aWxsIGJlIHVzZWQgYnkgdGhlIG9wZXJhdG9yIGluZ3Jlc3Mg ZGV2aWNlcyBpbiBvcmRlciB0byBzdGVlciB0aGUgcGFja2V0IGludG8gYSBwcmUtZGVmaW5lZCBh bmQgaW5zdGFsbGVkIHBvbGljeSAoZS5nLiBhIHRyYWZmaWMgZW5naW5lZXJlZCBwYXRoIG9yIGEg c291cmNlIHJvdXRlZCBwYXRoKS4gVGhlIGN1cnJlbnQgc3RhdGUgb2Ygcm91dGluZyBwcm90b2Nv bHMgYWxsb3cgdGhlIHByb3Zpc2lvbmluZywgY29tcHV0YXRpb24gYW5kIGluc3RhbGxhdGlvbiBv ZiB0aGVzZSBwb2xpY2llcyB3aXRob3V0IGFueSBhZGRpdGlvbmFsIGNoYW5nZS4NCg0KDQpJZiB0 aGUgcG9pbnQgaXMgbm90IGFkZGl0aW9uYWwgY29udHJvbCwgdGhlbiB5b3VyIG5lZWRzIHNlZW0g dG8gYmUgZm9jdXNlZCBvbiBzY2FsZS4gIFdoYXQgZ3JhbnVsYXJpdHkgb2YgZGV0YWlsIGFyZSB5 b3UgYW50aWNpcGF0aW5nIGFuZCB3aGF0IGlzIHRoZSByZXN1bHRpbmcgc2NhbGU/IEkgaW5mZXIg dGhhdCBEU0NQIGlzIGFuIGluYWRlcXVhdGUgbWVjaGFuaXNtLCBzbyB3aGF0IGNsYXNzaWZpY2F0 aW9uIG1lY2hhbmlzbSBhcmUgeW91IHN1Z2dlc3RpaW5nPyBPciBpcyBhcmUgd2UgdHJ5aW5nIHRv IGRvIGZ1bGwgcGVyLWZsb3cgdHJhY2tpbmc/IElmIHNvLCB3aGF0IG1hbmFnZXJpYWwgbWVjaGFu aXNtcyBhcmUgeW91IHN1Z2dlc3RpbmcgZm9yIG9mZmxvYWRpbmcgdGhpcz8gQ3VycmVudCBkYXkg dGVsZW1ldHJ5IGlzIG5vd2hlcmUgbmVhciB0aGlzLg0KDQoNCltTaHVwaW5nXSBUaGUgaW5mb3Jt YXRpb24gY2FycmllZCBpbiB0aGUgcGFja2V0cyBmb3IgdHJhZmZpYyBvcGVyYXRpb25zIGlzIGFj dHVhbGx5IG9wZW4gYW5kIHRoZSB0cmFmZmljIGNsYXNzaWZpY2F0aW9uIGlzIHVwIHRvIHRoZSBv cGVyYXRvcnPigJkgcG9saWN5IGNvbmZpZ3VyYXRpb24uDQpQbGVhc2UgcmVmZXIgdG8gdGhlIOKA nE9wZW4gQXBwLUluZm/igJ0gYXQgdGhlIDJuZCBzbGlkZSBvZiB0aGlzIHByZXNlbnRhdGlvbi4N Cmh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0aW5nLUFQ Ti9ibG9iL21hc3Rlci80JTIwU2h1cGluZyUyMFBlbmclMjAtJTIwSHVhd2VpJTIwLSUyMEFwcGxp Y2F0aW9uLWF3YXJlJTIwTmV0d29ya2luZyUyMChBUE4pJTIwRnJhbWV3b3JrLnBkZg0KDQoNCklz IHRoZXJlIGEgZGlzY3Vzc2lvbiBhbnl3aGVyZSBvZiB0aGUgY29zdHMgb2YgdGhpcyBhcHByb2Fj aCBhbmQgYSBjb3N0L2JlbmVmaXQgYW5hbHlzaXM/IEhhdmUgeW91IGNvbnNpZGVyZWQgdGhlIHNj YWxhYmlsaXR5IG9mIGEgc29sdXRpb24/ICBXaGF0IGFib3V0IHRoZSBhZGRlZCBjb21wbGV4aXR5 IHRvIHRoZSBhcmNoaXRlY3R1cmU/IE15IGFwb2xvZ2llcyBpZiBJ4oCZdmUgbWlzc2VkIHNvbWV0 aGluZyBvYnZpb3VzLg0KDQoNCknigJlsbCByZW5ldyB0aGVzZSBxdWVzdGlvbnMgYXMgeW91IGhh dmVu4oCZdCBhZGRyZXNzZWQgdGhlbS4NCg0KW1NodXBpbmddDQoNClRoZXNlIGFyZSBhbGwgZ29v ZCBxdWVzdGlvbnMgYW5kIHRvcGljcyB0byBiZSBleHBsb3JlZCBvbiBBUE4gYXMgd2UgcHJvZ3Jl c3MgdGhlIHdvcmsgZnVydGhlci4gVGhlc2UgcXVlc3Rpb25zIGFyZSBhbGwgc29sdXRpb24gcmVs YXRlZC4gVmVyeSBicmllZmx5IEkgd2lsbCBwdXQgc29tZSB0aG91Z2h0cyBoZXJlLg0KDQo+Q29z dDogdGhlIGNvbnZleSBhbmQgcmVzb2x1dGlvbiBvZiB0aGUgYXBwbGljYXRpb24tYXdhcmUgaW5m b3JtYXRpb24gZm9yIHRyYWZmaWMgb3BlcmF0aW9ucyB3aXRoaW4gdGhlIGxpbWl0ZWQgbmV0d29y ayBkb21haW4NCg0KPkJlbmVmaXRzOiB0aGUgYXBwbGljYXRpb24tYXdhcmUgbmV0d29yayBzZXJ2 aWNlIHByb3Zpc2lvbmluZyBzdWNoIGFzIGZpbmUtZ3JhbnVsYXJpdHkgdHJhZmZpYyBvcGVyYXRp b24gYW5kIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgJiB2aXN1YWxpemF0aW9uLg0KDQo+U2NhbGFi aWxpdHk6IHRoZSBtYWluIGFjdGlvbiBpcyB0byBzdGVlciB0cmFmZmljIGFjY29yZGluZyB0byB0 aGUgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24uIE1hbnkgZXhpc3RpbmcgdHJhZmZpYyBz dGVlcmluZyBtZWNoYW5pc21zIChlLmcuIEFDTCkgY2FuIGJlIHV0aWxpemVkIGFuZCBpdCB3b3Vs ZCBiZSB0aGUgc2NhbGFiaWxpdHkgb2YgdGhvc2UgbWVjaGFuaXNtcyB0byBjb25zaWRlci4gSW4g c29tZSBzY2VuYXJpb3MgaXQgYWN0dWFsbHkgcmVsaWVmcyB0aGUgc2NhbGFiaWxpdHkgcmVxdWly ZW1lbnQgc2luY2Ugb3JpZ2luYWxseSBuIHR1cGxlcyBhcmUgcmVxdWlyZWQgZm9yIHRyYWZmaWMg c3RlZXJpbmcgYW5kIHN0aWxsIGl0IHdvbid0IGFjaGlldmUgdGhlIGFjY3VyYXRlIGZpbmUgZ3Jh bnVsYXJpdHkgdHJhZmZpYyBzdGVlcmluZyBwdXJwb3NlLCBidXQgd2l0aCBBUE4gZmV3IHR1cGxl cyB3b3VsZCBiZSBuZWVkZWQgYW5kIG1vcmUgYWNjdXJhdGUuDQoNCj5Db21wbGV4aXR5OiBmYWls ZWQgdG8gc2VlIGFueSBjb21wbGV4aXR5IHRvIGJlIGFkZGVkIHRvIHRoZSBhcmNoaXRlY3R1cmUg ZXhjZXB0IHRoZSByZXF1aXJlbWVudHMgZm9yIHRoZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1h dGlvbiBjb252ZXkgYW5kIHJlc29sdXRpb24uDQoNCg0KQmVzdCByZWdhcmRzLA0KDQpTaHVwaW5n DQoNCg0KDQoNCg0KVG9ueQ0KDQpwLnMuIEkgYWdyZWUgd2l0aCBDaHJpc3RpYW4uDQoNCg0K --_000_4278D47A901B3041A737953BAA078ADE193EB76DDGGEML532MBXchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5 OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2 aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5 OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29Q bGFpblRleHQsIGxpLk1zb1BsYWluVGV4dCwgZGl2Lk1zb1BsYWluVGV4dA0KCXttc28tc3R5bGUt cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6Iue6r+aWh+acrCBDaGFyIjsNCgltYXJnaW46 MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1z dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K CWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVy c29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv cjp3aW5kb3d0ZXh0O30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi57qv5paH5pysIENo YXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrnuq/mlofmnKw7 DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KLk1zb0NocERlZmF1bHQNCgl7 bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX b3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4w cHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0i Izk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBUb255LA0K PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPlBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbiBsaW5lLiBUaGFuayB5b3Uh DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41 cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBBcG4g W21haWx0bzphcG4tYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+dG9ueS5s aUB0b255LmxpPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgU2VwdGVtYmVyIDIxLCAyMDIwIDEw OjAzIFBNPGJyPg0KPGI+VG86PC9iPiBQZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSAmbHQ7cGVu Z3NodXBpbmdAaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IGFwbkBpZXRmLm9yZzsgbmV0 d29yay10b2tlbnNAaWV0Zi5vcmc7IGFyY2hpdGVjdHVyZS1kaXNjdXNzQGlhYi5vcmc8YnI+DQo8 Yj5TdWJqZWN0OjwvYj4gUmU6IFtBcG5dIFthcmNoLWRdIFF1ZXN0aW9ucyBmb3IgQVBOOiBRIzMg YW5kIFEjNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIj5IaSBTaHVwaW5nLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT Ij48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj5BUE4gZG9lc27igJl0IHJlYWxseSBpbnRyb2R1Y2UgYW55IGNoYW5nZSBpbiBhbnkgcm91 dGluZyBwcm90b2NvbC4gVGhlIGdvYWwgaXMgdG8gYmUgYWJsZSB0byBiZXR0ZXIgY2xhc3NpZnkg cGFja2V0cyBhbmQgYXNzaWduIHRoZW0gdG8gcG9saWNpZXMuIEhvdw0KIHRoZXNlIHBvbGljaWVz IGFyZSBkZWZpbmVkIGFuZCBvcGVyYXRlZCBhcmUgb3V0c2lkZSB0aGUgc2NvcGUgb2YgQVBOIGFu ZCByZWx5IG9uIGV4aXN0aW5nIHJvdXRpbmcgcG9saWN5IHRlY2hub2xvZ3kuPC9zcGFuPjxzcGFu IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlbiBw ZXJoYXBzIFJURyBpcyBub3QgYXBwcm9wcmlhdGUuICZuYnNwO1BlcmhhcHMgSU5UIHdvdWxkIGJl IG1vcmUgdG8gdGhlIHBvaW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+PGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj5bU2h1cGluZ10gSVB2NiBpcyBvbmx5IG9uZSBvZiB0aGUgZGF0YSBwbGFuZXMgZm9y IEFQTi4gT3RoZXJzIGFyZSBNUExTLCBWeExBTiBldGMuIFdlIGNhbiB1dGlsaXplIHRoZSBleGlz dGluZyByb3V0aW5nIHRlY2hub2xvZ2llcywgYnV0IHNvbWUgZXh0ZW5zaW9ucyB3b3VsZA0KIGJl IG5lZWRlZCBmb3IgZW5hYmxpbmcgdGhlIEFQTi4gVGhlc2UgZXh0ZW5zaW9ucyBhcmUgdGhlIGZv Y3VzZXMgb2YgdGhlIFJURyBXR3MuIFNvIHRoZSBSVEcgYXJlYSB3b3VsZCBiZSBtb3JlIGFwcHJv cHJpYXRlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkV4dGVuc2lvbiBoZWFkZXJzIGhhdmUgYmVlbiB0aGVy ZSBmb3IgYSB3aGlsZSBzbyBJIGRvbuKAmXQgYmVsaWV2ZSB0aGF0IHV0aWxpemluZyBleGlzdGlu ZyBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzIGNvdWxkIGJlIGNvbnNpZGVyZWQgYXMgYSDigJxtYWpv ciBjaGFuZ2UNCiBpbiB0aGUgZGF0YSBwbGFuZeKAnS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgYXdhaXQgc3BlY2lmaWNzLiBJ IGluZmVyIHRoYXQgeW91IHdhbnQgYXQgbGVhc3QgYW4gb3JkZXIgb2YgbWFnbml0dWRlIGluY3Jl YXNlIGluIHRoZSBzY2FsZSBvZiBmb3J3YXJkaW5nIHBsYW5lIHN0YXRpc3RpY3MuIFRvIG15IG1p bmQsIHRoYXQgYWxvbmUgcXVhbGlmaWVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5bU2h1cGluZ10gRXhpc3Rpbmcg dHJhZmZpYyBzdGVlcmluZyBtZWNoYW5pc21zIGNhbiBiZSB1dGlsaXplZCBhbmQgdGhlIHNjYWxh YmlsaXR5IG9mIHRob3NlIG1lY2hhbmlzbXMgbmVlZHMgdG8gYmUgY29uc2lkZXJlZCBhbHRvZ2V0 aGVyLiBJdCBpcyBzb2x1dGlvbiByZWxhdGVkLg0KIEluIHNvbWUgc2NlbmFyaW9zIEFQTiBjYW4g YWN0dWFsbHkgcmVsaWVmIHRoZSBzY2FsYWJpbGl0eSByZXF1aXJlbWVudCBzaW5jZSBvcmlnaW5h bGx5IG4gdHVwbGVzIGFyZSByZXF1aXJlZCBmb3IgdHJhZmZpYyBzdGVlcmluZyBidXQgc3RpbGwg aXQgd29uJ3QgYWNoaWV2ZSB0aGUgYWNjdXJhdGUgZmluZS1ncmFudWxhcml0eSB0cmFmZmljIHN0 ZWVyaW5nIHB1cnBvc2UsIGJ1dCB3aXRoIEFQTiBmZXcgdHVwbGVzIHdvdWxkIGJlIG5lZWRlZCBh bmQNCiBtb3JlIGFjY3VyYXRlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i b3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmFzaWNhbGx5LCBpbiBBUE4sIHRoZSBhcHBs aWNhdGlvbiBkYXRhIHBhY2tldHMgY29udGFpbnMgc29tZSBiaXRzIGluIHRoZSBoZWFkZXIgdGhh dCB3aWxsIGJlIHVzZWQgYnkgdGhlIG9wZXJhdG9yIGluZ3Jlc3MgZGV2aWNlcyBpbiBvcmRlciB0 byBzdGVlcg0KIHRoZSBwYWNrZXQgaW50byBhIHByZS1kZWZpbmVkIGFuZCBpbnN0YWxsZWQgcG9s aWN5IChlLmcuIGEgdHJhZmZpYyBlbmdpbmVlcmVkIHBhdGggb3IgYSBzb3VyY2Ugcm91dGVkIHBh dGgpLiBUaGUgY3VycmVudCBzdGF0ZSBvZiByb3V0aW5nIHByb3RvY29scyBhbGxvdyB0aGUgcHJv dmlzaW9uaW5nLCBjb21wdXRhdGlvbiBhbmQgaW5zdGFsbGF0aW9uIG9mIHRoZXNlIHBvbGljaWVz IHdpdGhvdXQgYW55IGFkZGl0aW9uYWwgY2hhbmdlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SWYgdGhlIHBvaW50IGlzIG5vdCBh ZGRpdGlvbmFsIGNvbnRyb2wsIHRoZW4geW91ciBuZWVkcyBzZWVtIHRvIGJlIGZvY3VzZWQgb24g c2NhbGUuICZuYnNwO1doYXQgZ3JhbnVsYXJpdHkgb2YgZGV0YWlsIGFyZSB5b3UgYW50aWNpcGF0 aW5nIGFuZCB3aGF0IGlzIHRoZSByZXN1bHRpbmcgc2NhbGU/IEkgaW5mZXIgdGhhdCBEU0NQIGlz IGFuIGluYWRlcXVhdGUgbWVjaGFuaXNtLCBzbyB3aGF0DQogY2xhc3NpZmljYXRpb24gbWVjaGFu aXNtIGFyZSB5b3Ugc3VnZ2VzdGlpbmc/IE9yIGlzIGFyZSB3ZSB0cnlpbmcgdG8gZG8gZnVsbCBw ZXItZmxvdyB0cmFja2luZz8gSWYgc28sIHdoYXQgbWFuYWdlcmlhbCBtZWNoYW5pc21zIGFyZSB5 b3Ugc3VnZ2VzdGluZyBmb3Igb2ZmbG9hZGluZyB0aGlzPyBDdXJyZW50IGRheSB0ZWxlbWV0cnkg aXMgbm93aGVyZSBuZWFyIHRoaXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+W1NodXBpbmddIFRoZSBpbmZvcm1hdGlvbiBj YXJyaWVkIGluIHRoZSBwYWNrZXRzIGZvciB0cmFmZmljIG9wZXJhdGlvbnMgaXMgYWN0dWFsbHkg b3BlbiBhbmQgdGhlIHRyYWZmaWMgY2xhc3NpZmljYXRpb24gaXMgdXAgdG8gdGhlIG9wZXJhdG9y c+KAmSBwb2xpY3kgY29uZmlndXJhdGlvbi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlBsZWFzZSByZWZl ciB0byB0aGUg4oCcT3BlbiBBcHAtSW5mb+KAnSBhdCB0aGUgMjxzdXA+bmQ8L3N1cD4gc2xpZGUg b2YgdGhpcyBwcmVzZW50YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly9n aXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRpbmctQVBOL2Jsb2IvbWFz dGVyLzQlMjBTaHVwaW5nJTIwUGVuZyUyMC0lMjBIdWF3ZWklMjAtJTIwQXBwbGljYXRpb24tYXdh cmUlMjBOZXR3b3JraW5nJTIwKEFQTiklMjBGcmFtZXdvcmsucGRmIj5odHRwczovL2dpdGh1Yi5j b20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE4vYmxvYi9tYXN0ZXIvNCUy MFNodXBpbmclMjBQZW5nJTIwLSUyMEh1YXdlaSUyMC0lMjBBcHBsaWNhdGlvbi1hd2FyZSUyME5l dHdvcmtpbmclMjAoQVBOKSUyMEZyYW1ld29yay5wZGY8L2E+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0 b206NS4wcHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1 ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SXMgdGhlcmUg YSBkaXNjdXNzaW9uIGFueXdoZXJlIG9mIHRoZSBjb3N0cyBvZiB0aGlzIGFwcHJvYWNoIGFuZCBh IGNvc3QvYmVuZWZpdCBhbmFseXNpcz8gSGF2ZSB5b3UgY29uc2lkZXJlZCB0aGUgc2NhbGFiaWxp dHkgb2YgYSBzb2x1dGlvbj8gJm5ic3A7V2hhdCBhYm91dCB0aGUgYWRkZWQgY29tcGxleGl0eSB0 byB0aGUgYXJjaGl0ZWN0dXJlPyBNeSBhcG9sb2dpZXMgaWYgSTwvc3Bhbj7igJk8c3BhbiBsYW5n PSJFTi1VUyI+dmUNCiBtaXNzZWQgc29tZXRoaW5nIG9idmlvdXMuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPknigJlsbCByZW5ldyB0 aGVzZSBxdWVzdGlvbnMgYXMgeW91IGhhdmVu4oCZdCBhZGRyZXNzZWQgdGhlbS48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5bU2h1cGluZ10NCjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGVz ZSBhcmUgYWxsIGdvb2QgcXVlc3Rpb25zIGFuZCB0b3BpY3MgdG8gYmUgZXhwbG9yZWQgb24gQVBO IGFzIHdlIHByb2dyZXNzIHRoZSB3b3JrIGZ1cnRoZXIuIFRoZXNlIHF1ZXN0aW9ucyBhcmUgYWxs IHNvbHV0aW9uIHJlbGF0ZWQuIFZlcnkgYnJpZWZseSBJIHdpbGwgcHV0IHNvbWUgdGhvdWdodHMg aGVyZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxz cGFuIGxhbmc9IkVOLVVTIj4mZ3Q7Q29zdDogdGhlIGNvbnZleSBhbmQgcmVzb2x1dGlvbiBvZiB0 aGUgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gZm9yIHRyYWZmaWMgb3BlcmF0aW9ucyB3 aXRoaW4gdGhlIGxpbWl0ZWQgbmV0d29yayBkb21haW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0JlbmVmaXRzOiB0 aGUgYXBwbGljYXRpb24tYXdhcmUgbmV0d29yayBzZXJ2aWNlIHByb3Zpc2lvbmluZyBzdWNoIGFz IGZpbmUtZ3JhbnVsYXJpdHkgdHJhZmZpYyBvcGVyYXRpb24gYW5kIHBlcmZvcm1hbmNlIG1vbml0 b3JpbmcgJmFtcDsgdmlzdWFsaXphdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O1NjYWxhYmlsaXR5OiB0aGUg bWFpbiBhY3Rpb24gaXMgdG8gc3RlZXIgdHJhZmZpYyBhY2NvcmRpbmcgdG8gdGhlIGFwcGxpY2F0 aW9uLWF3YXJlIGluZm9ybWF0aW9uLiBNYW55IGV4aXN0aW5nIHRyYWZmaWMgc3RlZXJpbmcgbWVj aGFuaXNtcyAoZS5nLiBBQ0wpIGNhbiBiZSB1dGlsaXplZCBhbmQgaXQgd291bGQgYmUgdGhlIHNj YWxhYmlsaXR5IG9mIHRob3NlIG1lY2hhbmlzbXMNCiB0byBjb25zaWRlci4gSW4gc29tZSBzY2Vu YXJpb3MgaXQgYWN0dWFsbHkgcmVsaWVmcyB0aGUgc2NhbGFiaWxpdHkgcmVxdWlyZW1lbnQgc2lu Y2Ugb3JpZ2luYWxseSBuIHR1cGxlcyBhcmUgcmVxdWlyZWQgZm9yIHRyYWZmaWMgc3RlZXJpbmcg YW5kIHN0aWxsIGl0IHdvbid0IGFjaGlldmUgdGhlIGFjY3VyYXRlIGZpbmUgZ3JhbnVsYXJpdHkg dHJhZmZpYyBzdGVlcmluZyBwdXJwb3NlLCBidXQgd2l0aCBBUE4gZmV3IHR1cGxlcyB3b3VsZCBi ZSBuZWVkZWQNCiBhbmQgbW9yZSBhY2N1cmF0ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0NvbXBsZXhpdHk6IGZh aWxlZCB0byBzZWUgYW55IGNvbXBsZXhpdHkgdG8gYmUgYWRkZWQgdG8gdGhlIGFyY2hpdGVjdHVy ZSBleGNlcHQgdGhlIHJlcXVpcmVtZW50cyBmb3IgdGhlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9y bWF0aW9uIGNvbnZleSBhbmQgcmVzb2x1dGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0 IiBzdHlsZT0ibWFyZ2luLWxlZnQ6NC44cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5CZXN0IHJlZ2Fy ZHMsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0IiBzdHls ZT0ibWFyZ2luLWxlZnQ6NC44cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5TaHVwaW5nIDxvOnA+DQo8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCIgc3R5bGU9Im1hcmdpbi1s ZWZ0OjQuOHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjQuOHB0Ij48c3Bh biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Ub255PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5wLnMuIEkgYWdyZWUgd2l0aCBD aHJpc3RpYW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N CjwvaHRtbD4NCg== --_000_4278D47A901B3041A737953BAA078ADE193EB76DDGGEML532MBXchi_-- From nobody Mon Sep 21 23:06:09 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AF513A13E8 for ; Mon, 21 Sep 2020 23:06:08 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.918 X-Spam-Level: X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 544I96V3QYME for ; Mon, 21 Sep 2020 23:06:05 -0700 (PDT) Received: from sendg.mailex.chinaunicom.cn (sendg.mailex.chinaunicom.cn [210.53.66.230]) by ietfa.amsl.com (Postfix) with ESMTP id 5139C3A13E9 for ; Mon, 21 Sep 2020 23:06:04 -0700 (PDT) X-AuditID: 0a000f35-ac985a8000005a7f-93-5f69944ac2dd Received: from M10-HQ-MLCEN02.cnc.intra (Unknown_Domain [10.249.212.32]) by sendg.mailex.chinaunicom.cn (Symantec Messaging Gateway) with SMTP id 8E.22.23167.A44996F5; Tue, 22 Sep 2020 14:06:02 +0800 (HKT) Received: from M10-HQ-ML12.hq.cnc.intra (10.249.213.82) by M10-HQ-MLCEN02.cnc.intra (10.249.212.32) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Sep 2020 14:02:21 +0800 Received: from LAPTOP-9AHEORUQ (10.122.203.1) by M10-HQ-ML12.hq.cnc.intra (10.249.213.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Sep 2020 14:02:13 +0800 Date: Tue, 22 Sep 2020 14:02:15 +0800 From: "zhangs366@chinaunicom.cn" To: apn , huitema , pengshuping CC: =?UTF-8?B?5pu555WF?= X-Priority: 3 X-Has-Attach: no X-Mailer: Foxmail 7, 2, 7, 174[cn] MIME-Version: 1.0 Message-ID: <2020092211271508522412@chinaunicom.cn> Content-Type: multipart/alternative; boundary="----=_001_NextPart233387378542_=----" X-Originating-IP: [10.122.203.1] X-ClientProxiedBy: M10-HQ-MLF01.hq.cnc.intra (10.249.213.50) To M10-HQ-ML12.hq.cnc.intra (10.249.213.82) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRmVeSWpSXmKPExsXC9fOKgq7XlMx4g6XXeSy+zsqxmNw4m92i cUEDowOzR8uRt6wet2acYvFYsuQnUwBzFJdNSmpOZllqkb5dAlfGm3exBddPMlc8f/SdrYHx 6xLmLkZODgkBE4kHf54wdTFycQgJnGeUmNfzkBXC2cEoMeX0VqjMOkaJ0xvbWUFaWARUJTZO WM8OYrMJWEucOrKXEcQWEYiV+PCoD6yGWcBA4uiSNSwgtrCAmcSWC9+ZINbxSsxof8oCYQtI 3NwygQ3CVpLY1dkNZvMKCEqcnPmEBcI2lrh48SnUzDCJyffXgNUIAd3wZ04z1EwFiV1/TgHd wAFkZ0m8uJoxgVFoFpJJs5B0zwKqYhbQlFi/Sx8irCgxpfshO4StIbHgzj5GCFtbYtnC18wL GNlWMUoG+7pbGFsY6Pob6yVnZOYlluZlJufn6iXnbWIExQoDv+kOxo+3PugdYmTiYDzEKMHB rCTCq2aUHi/Em5JYWZValB9fVJqTWnyIUZqDRUmc105hVZyQQHpiSWp2ampBahFMlomDU6qB KbT6xitLr0VbN/xSXb3PUvp4uOClOcK89q3B/9NXPv7ccY7xsQu7U/RLvo//lN7rr3afIfXH PCigvuO83mQRrWCLqedFvjZemfjhx88MfsH7V78sVespEflWH5vdlnx5YcZTFi8OxmxFHj79 y75pNxYc+t8jfzCw9Nzndx83zXlSdi2Q/wzjn79imq33xM5X235+EDHjXHjJ5LSfS3X83XM4 Gp5P8ksQZjg38ZCZ9oInTj2y+m3BPaKBfbNd0sM36SyeuL7YYkv51n2nH+j9jDvFs+idRtFX r1UMscscm4pnNZX7JjUfVIrnvH+wUmPidvsv0bVr875femNT5SNr9oA7P030UyiXhohr9aUZ SizFGYmGWsxFxYkA/P8rLQQDAAA= Archived-At: Subject: [Apn] Fw: Re: [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Sep 2020 06:06:08 -0000 ------=_001_NextPart233387378542_=---- Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQ2hyaXN0aWFuLCAgU2h1cGluZywNCg0KICAqICAgVGhhbmsgeW91IGZvciB5b3VyIGNvbW1l bnRzISBQbGVhc2UgZmluZCBteSBzdXBwbGVtZW50YXJ5IGNvbnRlbnQgaW4gbGluZS4NCg0KQmVz dCByZWdhcmRzfg0KWmhhbmcgU2h1YWkNCg0KRnJvbTogUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGlu Zyk8bWFpbHRvOnBlbmdzaHVwaW5nQGh1YXdlaS5jb20+DQpEYXRlOiAyMDIwLTA5LTIyIDA5OjM2 DQpUbzogQ2hyaXN0aWFuIEh1aXRlbWE8bWFpbHRvOmh1aXRlbWFAaHVpdGVtYS5uZXQ+OyBhcG5A aWV0Zi5vcmc8bWFpbHRvOmFwbkBpZXRmLm9yZz4NCkNDOiBhcmNoaXRlY3R1cmUtZGlzY3Vzc0Bp YWIub3JnPG1haWx0bzphcmNoaXRlY3R1cmUtZGlzY3Vzc0BpYWIub3JnPjsgbmV0d29yay10b2tl bnNAaWV0Zi5vcmc8bWFpbHRvOm5ldHdvcmstdG9rZW5zQGlldGYub3JnPg0KU3ViamVjdDogUmU6 IFtBcG5dIFthcmNoLWRdIFF1ZXN0aW9ucyBmb3IgQVBOOiBRIzUNCkhpIENocmlzdGlhbiwNCg0K VGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzISBQbGVhc2UgZmluZCBteSByZXNwb25zZXMgaW4g bGluZS4NCkhvcGUgdGhleSBhbHNvIGFkZHJlc3MgdGhlIGNvbmNlcm5zIG9mIEpvaG4gYW5kIEpv ZWwuDQoNCkZyb206IENocmlzdGlhbiBIdWl0ZW1hIFttYWlsdG86aHVpdGVtYUBodWl0ZW1hLm5l dF0NClNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDIxLCAyMDIwIDI6NTQgUE0NClRvOiBQZW5nc2h1 cGluZyAoUGVuZyBTaHVwaW5nKSA8cGVuZ3NodXBpbmdAaHVhd2VpLmNvbT47IGFwbkBpZXRmLm9y Zw0KQ2M6IG5ldHdvcmstdG9rZW5zQGlldGYub3JnOyBhcmNoaXRlY3R1cmUtZGlzY3Vzc0BpYWIu b3JnDQpTdWJqZWN0OiBSZTogW2FyY2gtZF0gUXVlc3Rpb25zIGZvciBBUE46IFEjNQ0KDQoNClNo dXBpbmcsDQoNCkkgYW0gcmVhZGluZyB5b3VyIHVzZSBjYXNlcywgYW5kIG15IGltbWVkaWF0ZSBy ZWFjdGlvbiBpcyB0aGF0IHRoaXMgZGV2ZWxvcG1lbnRzIHNob3VsZCBub3QgYmUgYWRkcmVzc2Vk IHNvbGVseSBpbiB0aGUgcm91dGluZyBvciBJUCBsYXllcnMuIFlvdSBhcmUgcHJvcG9zaW5nIHRv IGVucmljaCB0aGUgbmV0d29yayBzZXJ2aWNlIHByb3Bvc2VkIHRvIHRyYW5zcG9ydCBhbmQgYXBw bGljYXRpb25zLCB3aGljaCBhbW91bnRzIHRvIGNyZWF0aW5nIG5ldyBBUElzLiBTdWNoIHdvcmtz IGFmZmVjdHMgbXVsdGlwbGUgbGF5ZXJzLCBhbmQgc2hvdWxkIGJlIGNvb3JkaW5hdGVkIGJldHdl ZW4gbXVsdGlwbGUgbGF5ZXJzLg0KDQoNCg0KW1NodXBpbmddIFRoZSBBUE4gd29yayB0byBiZSBm b2N1c2VkIG9uIGluIHRoZSBSVEcgQXJlYSBpcyB3aXRoaW4gYSBjb250cm9sbGVkIGxpbWl0ZWQg bmV0d29yayBkb21haW4uIFRvIGJlIG1vcmUgc3BlY2lmaWMsIHdoZW4gdGhlIGluZm9ybWF0aW9u IGluZGljYXRpbmcgYXBwbGljYXRpb27igJlzIHJlcXVpcmVtZW50cyBpcyBjYXJyaWVkIHdpdGhp biB0aGUgSVAgZGF0YSBwYWNrZXQgaGVhZGVyLCBBUE4gYWltcyB0byBmaWd1cmUgb3V0IGhvdyB0 aGUgbmV0d29yayBzZXJ2aWNlcyBjYW4gYmUgcHJvdmlzaW9uZWQgYWNjb3JkaW5nIHRvIHRoZSBj YXJyaWVkIGluZm9ybWF0aW9uLCBpbmNsdWRpbmcgdHJhZmZpYyBzdGVlcmluZyBpbnRvIGFuZCBh bG9uZyBhbiBleHBsaWNpdCB0cmFmZmljIGVuZ2luZWVyZWQgbmV0d29yayBwYXRoIGFzIHdlbGwg YXMgdHJhZmZpYyBtb25pdG9yaW5nLCBldGMuLiBBcyB0byB3aGVyZSB0aGUgaW5mb3JtYXRpb24g aXMgYWRkZWQsIGl0IGlzIG91dCBvZiB0aGUgd29ya2luZyBzY29wZSBvZiB0aGUgQVBOIGluIHRo ZSBSVEcgQXJlYS4NCg0KUGxlYXNlIHJlZmVyIHRvIHRoZSBmaXJzdCBzbGlkZSBpbiB0aGlzIGxp bmsgd2hpY2ggSSBoYXZlIHByZXNlbnRlZCBpbiBBUE4gc2lkZSBtZWV0aW5nIEBJRVRGMTA4LiBJ dCBzaG93cyBhIGNsZWFyIHNjb3BlIG9mIHRoZSBBUE4gd29yayB0byBiZSBjb25kdWN0ZWQgaW4g dGhlIFJURyBBcmVhLg0KDQpodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4 LVNpZGUtTWVldGluZy1BUE4vYmxvYi9tYXN0ZXIvNCUyMFNodXBpbmclMjBQZW5nJTIwLSUyMEh1 YXdlaSUyMC0lMjBBcHBsaWNhdGlvbi1hd2FyZSUyME5ldHdvcmtpbmclMjAoQVBOKSUyMEZyYW1l d29yay5wZGYNCg0KVGhlIHByZXNlbnRhdGlvbiBhdCB0aGUgUlRHIFdHIEBJRVRGMTA4IGNhbiBh bHNvIGJlIGZvdW5kIGhlcmUuDQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lF VEYxMDgtUlRHV0ctQVBODQoNCg0KDQpJIGFsc28gc2VlIHRoYXQgdGhlIGRlc2NyaXB0aW9uIG9m IGFwcGxpY2F0aW9uIHJlcXVpcmVtZW50cyBpcyB2ZXJ5IHRoaW4uIFRoZSBkcmFmdHMgbWVudGlv biBhdWdtZW50ZWQgcmVhbGl0eSBhbmQgb25saW5lIGdhbWVzLCBhbmQgZm9jdXMgbGFyZ2VseSBv biBsYXRlbmN5IHJlcXVpcmVtZW50cyBmb3IgdGhlc2UgYXBwbGljYXRpb25zLiBUaGUgbGF0ZW5j eSBoYXMgdHdvIG1haW4gY29tcG9uZW50czogZGVsYXlzIGluIHRoZSB3aXJlcywgYW5kIHF1ZXVl cyBpbiB0aGUgcm91dGVycy4gVGhlIEFQTiBkcmFmdCBmb3IgZXhhbXBsZSBtZW50aW9ucyBwbGF5 ZXJzIG9mIGdhbWVzIHVzaW5nIHNlcnZlcnMgb24gYW5vdGhlciBjb250aW5lbnQsIGFuZCB0aHVz IGV4cGVyaWVuY2luZyBsYXJnZSBsYXRlbmN5LiBCdXQgdGhhdCBsYXRlbmN5IGlzIGxhcmdlbHkg ZHVlIHRvIHRoZSBkaXN0YW5jZS4gVGhhdCBkaXN0YW5jZSBpcyBub3QgZ29pbmcgdG8gYmUgbWFn aWNhbGx5IHJlZHVjZWQgYnkgc21hcnRlciBxdWV1ZSBwcm9jZXNzaW5nLiBUaGUgc2FtZSBpcyBl dmVuIG1vcmUgdHJ1ZSBmb3IgdmlkZW8gY29uZmVyZW5jaW5nIG9yIHRlbGVwcmVzZW5jZSBhcHBs aWNhdGlvbnMuIEkgbGl2ZSBuZWFyIFNlYXR0bGUuIElmIEkgd2FudCB0byB0YWxrIHRvIG15IG1v dGhlciBpbiBGcmFuY2UsIHRoZSBiaXRzIGhhdmUgdG8gYmUgY2FycmllZCBhY3Jvc3MgQW1lcmlj YSBhbmQgdGhlIGFjcm9zcyB0aGUgQXRsYW50aWMgb2NlYW4uIE5vIGFtb3VudCBvZiBzbWFydCBy b3V0aW5nIHdpbGwgY2hhbmdlIHRoYXQuIEFwcGxpY2F0aW9uIGRldmVsb3BlcnMgYXJlIHdlbGwg YXdhcmUgb2YgdGhlc2UgaXNzdWVzLCBhbmQgaGF2ZSBkZXNpZ25lZCB0aGVpciBhcHBsaWNhdGlv bnMgaW4gY29uc2VxdWVuY2UuDQoNCg0KDQpbU2h1cGluZ10gQmV0d2VlbiBBIGFuZCBCIHRoZXJl IGFyZSB1c3VhbGx5IG11bHRpcGxlIHBhdGhzIGFuZCB0aGVzZSBwYXRocyBjYW4gcG9zc2VzcyB2 YXJpb3VzIGNoYXJhY3RlcmlzdGljcywgaW5jbHVkaW5nIGRlbGF5IGFuZCByZWxpYWJpbGl0eSwg ZXRjLiBUaGUgcHJvcGVyIHBhdGhzIGNhbiB0aGVuIGJlIHNlbGVjdGVkIGFjY29yZGluZyB0byB0 aGUgYXBwbGljYXRpb25z4oCZIHJlcXVpcmVtZW50cyBhbmQgdGhlIHRyYWZmaWMgY2FuIGJlIHN0 ZWVyZWQgaW50byB0aGUgc2VsZWN0ZWQgbmV0d29yayBwYXRoL3R1bm5lbC9wb2xpY3kgdG8gZ3Vh cmFudGVlIHRoZWlyIFNMQSByZXF1aXJlbWVudHMuIFRvIGFjY2VsZXJhdGUgdGhlIGxhdGVuY3kt c2Vuc2l0aXZlIGFwcGxpY2F0aW9ucyBzdWNoIGFzIGdhbWluZywgYWNjZWxlcmF0aW9uIHR1bm5l bHMgYXJlIHVzdWFsbHkgYnVpbHQsIGVzcGVjaWFsbHkgZm9yIHRoZSBvdmVyc2VhIGNhc2UgYmVj YXVzZSB5b3UgY2FuIHNlZSB0aGUgaW1wcm92ZW1lbnQgbW9yZSBjbGVhcmx5LiBQbGVhc2UgZmlu ZCBtb3JlIGluZm9ybWF0aW9uIGluIHRoaXMgZHJhZnQgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o dG1sL2RyYWZ0LXpoYW5nLWFwbi1hY2NlbGVyYXRpb24tdXNlY2FzZS0wMC4gT3BlcmF0b3JzIGFy ZSBhY3R1YWxseSBidWlsZGluZyBzdWNoIGFjY2VsZXJhdGlvbiB0dW5uZWxzIHRoZW1zZWx2ZXMu DQoNCg0KDQpbU2h1YWldIEluZGVlZCwgYmFzZWQgb24gb3VyIGRlcGxveW1lbnQgZXhwZXJpZW5j ZSwgdGhlIGRlZGljYXRlZCBnYW1lIGFjY2VsZXJhdGlvbiBwYXRoIGlzIHZlcnkgaGVscGZ1bCBv biBpbXByb3ZpbmcgdGhlIFFvRSBvZiB0aGUgaW52b2x2ZWQgZ2FtZXJzLiBXZSBsb29rIGZvciBt b3JlIGNvbGxhYm9yYXRpb25zIHRvIHByb3ZpZGUgYmV0dGVyIHNlcnZpY2VzIHRvIG91ciBjdXN0 b21lcnMuDQoNCg0KVGhlcmUgaXMgYSBsb3Qgb2YgdGVuc2lvbiBiZXR3ZWVuIEludGVybmV0IEFy Y2hpdGVjdHVyZSBhbmQgdGhlICJhcHBsaWNhdGlvbiBhd2FyZSIgcHJvcG9zYWwuIFRoZSBJbnRl cm5ldCB3YXMgYnVpbHQgb24gYSBmdW5kYW1lbnRhbCBkZWNpc2lvbiB0byBub3QgYmUgYXBwbGlj YXRpb24gYXdhcmUuIEluc3RlYWQsIHRoZSByb3V0ZXJzIGNhcnJ5IHBhY2tldHMgb2YgYml0cywg aW5kZXBlbmRlbnRseSBvZiB3aGljaCBhcHBsaWNhdGlvbiB1c2VzIHRoZXNlIGJpdHMuIFRoYXQg d2F5LCBuZXcgYXBwbGljYXRpb25zIGNhbiBjb25zdGFudGx5IGJlIGludmVudGVkLCB3aXRob3V0 IHJlcXVpcmluZyBtb2RpZmljYXRpb25zIGluIHRoZSBuZXR3b3JrIG9yIHBlcm1pc3Npb25zIGZy b20gdGhlIG5ldHdvcmsgb3BlcmF0b3JzLiBUaGlzIGhhcyBwcm92ZW4gdG8gYmUga2V5IGZvciB0 aGUgZGV2ZWxvcG1lbnQgb2YgdGhlIEludGVybmV0LiBJIGRvbid0IHRoaW5rIHRoYXQgd2Ugd2Fu dCB0byBjaGFuZ2UgdGhhdC4gRXZlbiBpZiB3ZSBkaWQgSSBkb24ndCB0aGluayB0aGF0IHRoZSBk aXNjdXNzaW9uIHNob3VsZCB0YWtlIHBsYWNlIHNvbGVseSBpbiBzb21lIHNwZWNpYWxpemVkIHJv dXRpbmcgd29ya2luZyBncm91cHMuDQoNCg0KDQpbU2h1cGluZ10gQWdhaW4gQVBOIGlzIGFpbWVk IHRvIHdvcmsgd2l0aGluIGEgY29udHJvbGxlZCBhbmQgbGltaXRlZCBvcGVyYXRvcnPigJkgbmV0 d29yayBkb21haW4gbm90IGZvciBJbnRlcm5ldC4gV2l0aGluIHRoaXMgZG9tYWluLCBuZXR3b3Jr IG9wZXJhdG9ycyBjYW4gcHJvdmlkZSBuZXR3b3JrIHNlcnZpY2VzIChlLmcuIHRyYWZmaWMgc3Rl ZXJpbmcgYW5kIG1vbml0b3JpbmcpIGFjY29yZGluZyB0byB0aGUg4oCcYXBwbGljYXRpb24ga25v d2xlZGdl4oCdIGNhcnJpZWQgaW4gdGhlIGRhdGEgcGFja2V0cy4gVGhpcyBrbm93bGVkZ2UgaGFz IGFscmVhZHkgYmVlbiB1c2VkIGJ5IG1vc3QsIGlmIG5vdCBhbGwsIG9wZXJhdG9ycyBzaW5jZSB0 aGUgaW50cm9kdWN0aW9uIG9mIHRyYWZmaWMgZW5naW5lZXJpbmcgbWVjaGFuaXNtcyBiYWNrIGlu IDkw4oCZcy4gQVBOIGlzIHRvIGF1dG9tYXRlIHRoZXNlIG1lY2hhbmlzbXMsIHdoaWNoIHdpbGwg aW52b2x2ZSB0aGUgd29yayBvbiB0aGUgZGF0YSBwbGFuZSBlbmNhcHN1bGF0aW9ucyAoaS5lLiBJ UHY2LCBNUExTLCBWeExBTiwgZXRjLikgYW5kIHJvdXRpbmcgcHJvdG9jb2xzIGV4dGVuc2lvbnMg aW4gdGhlIHJvdXRpbmcgd29ya2luZyBncm91cHMuDQoNCg0KDQpCZXN0IHJlZ2FyZHMsDQoNClNo dXBpbmcNCg0KDQoNCi0tIENocmlzdGlhbiBIdWl0ZW1hDQoNCg0KT24gOS8yMC8yMDIwIDc6MTkg UE0sIFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpIHdyb3RlOg0KRGVhciBhbGwsDQoNCiM1LiBX aGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/DQoN CkRyYWZ0cyBoYXZlIGJlZW4gcG9zdGVkIG9uIHZhcmlvdXMgdXNlIGNhc2VzIHN1Y2ggYXMgR2Ft ZSBBY2NlbGVyYXRpbmcsIEVkZ2UgY29tcHV0aW5nLCBTRC1XQU4gZXRjLg0KDQoxKSAgICAgICBo dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktYXBuLXByb2JsZW0tc3RhdGVtZW50 LXVzZWNhc2VzLTAxDQoyKSAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxp dS1hcG4tZWRnZS11c2VjYXNlLTAwDQozKSAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s L2RyYWZ0LXpoYW5nLWFwbi1hY2NlbGVyYXRpb24tdXNlY2FzZS0wMA0KNCkgICAgIGh0dHBzOi8v dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC15YW5nLWFwbi1zZC13YW4tdXNlY2FzZS0wMA0KDQpV c2UgY2FzZXMgaGF2ZSBhbHNvIGJlZW4gcHJlc2VudGVkIGFuZCBkaXNjdXNzZWQgZHVyaW5nIHRo ZSBBUE4gc2lkZSBtZWV0aW5nQElFVEYxMDguIFBsZWFzZSBmaW5kIHRoZSBzbGlkZXMuDQpodHRw czovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE4NCg0K VGhlcmUgaGF2ZSBiZWVuIHNvbWUgZGlzY3Vzc2lvbnMgb24gdGhlc2UgdXNlIGNhc2VzIGluIHRo ZSBBUE4gbWFpbGluZyBsaXN0IGFzIHdlbGwuIFBsZWFzZSBmaW5kIHRoZSBhcmNoaXZlcy4NCmh0 dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL2MtZlFQNExScGU2eWozbEpC c2FSeFRWY1dIQS8NCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYXBuL01D VnVCWWE3amd0SnNJREVwYkdUWjBVOEJ2Zy8NCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcv YXJjaC9tc2cvYXBuL2MtZlFQNExScGU2eWozbEpCc2FSeFRWY1dIQS8NCg0KTW9yZSBpbnRlcmVz dGluZyB1c2UgY2FzZXMgYXJlIHdhaXRpbmcgdG8gYmUgZXhwbG9yZWQuIFBsZWFzZSBsZXQgdXMg a25vdyBpZiB5b3UgaGF2ZSBhbnkgb3RoZXIgdXNlIGNhc2VzLiBUaGFuayB5b3UhDQoNCkJlc3Qg cmVnYXJkcywNClNodXBpbmcNCg0KDQoNCg0KRnJvbTogTGl6aGVuYmluDQpTZW50OiBNb25kYXks IFNlcHRlbWJlciAxNCwgMjAyMCAxMDozNSBQTQ0KVG86IGFwbkBpZXRmLm9yZzxtYWlsdG86YXBu QGlldGYub3JnPg0KQ2M6IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpIDxwZW5nc2h1cGluZ0Bo dWF3ZWkuY29tPjxtYWlsdG86cGVuZ3NodXBpbmdAaHVhd2VpLmNvbT4NClN1YmplY3Q6IFF1ZXN0 aW9uIExpc3QgZm9yIEFQTg0KDQpIaSBGb2xrcywNClRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIg YXR0ZW50aW9uIHRvIEFQTiB3b3JrLiBBZnRlciBtdWNoIHByZXBhcmF0aW9uIHdvcmssIHdlIHN1 bW1hcml6ZWQgdGhlIGtleSBxdWVzdGlvbnMgdG8gYmUgY2xhcmlmaWVkIGZvciBBUE4gd2hpY2gg YWxzbyB3ZXJlIGFsd2F5cyBhc2tlZC4gSW4gZmFjdCBpbiB0aGUgcGFzdCBkaXNjdXNzaW9uIGFu ZCB0aGUgQVBOIHNpZGUgbWVldGluZyBvZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1ZXN0aW9u cyB3ZXJlIGRpc2N1c3NlZCBhbmQgY2xhcmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhlc2UgcXVl c3Rpb25zIHRvZ2V0aGVyIGZvciB5b3VyIGNvbnZlbmllbmNlLg0KDQpUaGUgcXVlc3Rpb25zIHRv IGJlIGNsYXJpZmllZCBhcmUgYXMgZm9sbG93czoNCiMxLiBXaGljaCBsYXllciBpcyBmb3IgQVBO IHRvIGRvIHRoZSBhcHBsaWNhdGlvbi1hd2FyZSB3b3JrPw0KIzIuIERvZXMgQVBOIHByb3ZpZGUg c2VydmljZXMgd2l0aGluIGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/DQojMy4gV2hpY2gg YXJlYSBpbiBJRVRGIHdvdWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KIzQuIFdoYXQgaXMg dGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQTiBhbmQgb3RoZXIgYXR0ZW1wdHMgaW4gSUVURuKA mXMgaGlzdG9yeT8NCiM1LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNj ZW5hcmlvcyBvZiBBUE4/DQojNi4gSXMgdGhlIGZpbmUtZ3JhbnVsYXJpdHkgb3BlcmF0aW9ucyBu ZWVkZWQvZGVzaXJlZCBpbiB0aGUgbmV0d29yaz8NCiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/ DQojOC4gRG9lcyBBUE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/DQojOS4gV2lsbCBBUE4g cmFpc2Ugc2VjdXJpdHkgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9u IGlzIGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPw0KIzEwLiBXaWxsIEFQTiByYWlzZSBwcml2 YWN5IGlzc3VlcyBzaW5jZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVk IGluIHRoZSBBUE4gcGFja2V0cz8NCg0KU2h1cGluZyBQZW5nIHdpbGwgc2VuZCB0aGUgZGV0YWls ZWQgYW5zd2VycyBmb3IgdGhlc2UgcXVlc3Rpb25zIGluIHRoZSBtYWlsaW5nIGxpc3QgaW4gdGhl IGZvbGxvd2luZyBvbmUgb3IgdHdvIHdlZWtzLiBUaGUgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIG1h eSBiZSBub3Qgb25seSBiZSBzZW50IGluIHRoZSBBUE4gbWFpbGluZyBsaXN0LCBidXQgYWxzbyBi ZSBjb3BpZWQgdG8gdGhlIGFyY2hpdGVjdHVyZSBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdCBhbmQg dGhlIG5ldHdvcmsgdG9rZW4gbWFpbGluZyBsaXN0IGZvciBtb3JlIGNyb3NzLWFyZWEgZmVlZGJh Y2sgaWYgbmVjZXNzYXJ5Lg0KDQpJZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMgb24gdGhlc2UgcXVl c3Rpb25zIGFuZCBhbnN3ZXJzLCB3ZSBjYW4gZ28gb24gdG8gZGlzY3VzcyB0aHJvdWdoIHRoZSBt YWlsaW5nIGxpc3QuDQoNCg0KQmVzdCBSZWdhcmRzLA0KWmhlbmJpbiAoUm9iaW4pDQoNCg0KDQoN CkZyb206IEFwbiBbbWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGl6 aGVuYmluDQpTZW50OiBUdWVzZGF5LCBBdWd1c3QgMTgsIDIwMjAgNzoyMiBQTQ0KVG86IGFwbkBp ZXRmLm9yZzxtYWlsdG86YXBuQGlldGYub3JnPg0KU3ViamVjdDogW0Fwbl0gV2VsY29tZSB0byBB UE4gTWFpbGluZyBMaXN0DQoNCkhpIEZvbGtzLA0KDQpXZWxjb21lIHRvIGpvaW4gdGhlIEFQTiBt YWlsaW5nIGxpc3QuIFdlIGFyZSBnbGFkIHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRocm91Z2gg dGhlIG1haWxpbmcgbGlzdCBhcyB0aGUgZm9sbG93LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBzaWRl IG1lZXRpbmcuDQpJbiB0aGUgcHJvY2VzcyBvZiBBUE4gd29yaywgbWFueSBoaXN0b3JpYyB3b3Jr IGl0ZW1zIHN1Y2ggYXMgU1BVRCwgUExVUywgZXRjLiBoYXZlIGJlZW4gcHJvcG9zZWQuIEl0IGhh cyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IEFQTiBmb2N1c2VzDQpvbiB0aGUgbmV0 d29yayBsYXllciBhbmQgbGltaXRlZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2VjdXJpdHkg YW5kIHByaXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMgYWJv dXQgdGhlIHdvcmsuIEl0IGFsc28NCmhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0 IGluIHRoZSB0cnVzdGFibGUgbGltaXRlZCBkb21haW5zIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFj eSBpc3N1ZXMgY2FuIGJlIHVuZGVyIGNvbnRyb2wuIFRoZXNlIGFyZSB0aGUgcmVhc29ucyB3aHkg QVBODQp3b3JrIGlzIGJhc2VkIGluIHRoZSBSVEcgYXJlYSBpbnN0ZWFkIG9mIEFSVC9UU1YgYXJl YXMuDQoNCkJ1dCBiZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8gYmUgY2xhcmlm aWVkIGFuZCBpdHMgcHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24gZm9yIHdoaWNo IFJURy9BUFAvVFNWL0lOVC9TRUMvSVJURiBhcmUgaW52b2x2ZWQsIGl0IGlzDQpuZWNlc3Nhcnkg dG8gaGF2ZSBtb3JlIGRpc2N1c3Npb24gdG8gY2xhcmlmeSB0aGUgc2NvcGUgYW5kIHdvcmsgaXRl bXMgZm9yIEFQTi4gV2Ugd2lzaCB0aGUgbWFpbGluZyBsaXN0IHdvdWxkIGJlIGhlbHBmdWwgdG8g dGhlIHdvcmsgYW5kIHByb21vdGluZyB0aGUNCmNyb3NzLWFyZWEgY29tbXVuaWNhdGlvbiB0byB1 bmRlcnN0YW5kIGVhY2ggb3RoZXIgYmV0dGVyLg0KDQpZb3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0 byBzcGVlZCB3aXRoIG91ciBkaXNjdXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlh bHMgYXQgPCBodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS8+LCBlc3BlY2lhbGx5IHRo ZSBtYXRlcmlhbHMNCkZyb20gdGhlIHZpcnR1YWwgSUVURiAxMDggIEFQTiBzaWRlIG1lZXRpbmcg YXQgPCBodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGlu Zy1BUE4+LiBUaGlzIGxpbmsgYWxzbyBnaXZlcyB5b3UgcG9pbnRlcnMgdG8NCnNvbWUgb2YgdGhl IHJlbGV2YW50IEludGVybmV0LURyYWZ0cy4NCg0KT3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mgd2Ug d2lsbCB0cnkgdG8gZ3VpZGUgZGlzY3Vzc2lvbiBieSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0aW9u cyBmb3IgZGViYXRlLiBCdXQgcGxlYXNlIGFsc28gcmFpc2UgeW91ciBvd24gaXNzdWVzIGFuZCBj b25jZXJucw0KYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGV4Y2hhbmdlcyBvbiB0aGlzIGxpc3QuDQoN Ckxvb2sgZm9yd2FyZGluZyB0byBoYXZlIG1vcmUgZnVuIGRpc2N1c3Npb24gaW4gdGhlIG1haWxp bmcgbGlzdC4NCg0KDQpCZXN0IFJlZ2FyZHMsDQpEYW4gJiBaaGVuYmluDQoNCg0KDQoNCg0KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KQXJjaGl0ZWN0 dXJlLWRpc2N1c3MgbWFpbGluZyBsaXN0DQoNCkFyY2hpdGVjdHVyZS1kaXNjdXNzQGlldGYub3Jn PG1haWx0bzpBcmNoaXRlY3R1cmUtZGlzY3Vzc0BpZXRmLm9yZz4NCg0KaHR0cHM6Ly93d3cuaWV0 Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9hcmNoaXRlY3R1cmUtZGlzY3Vzcw0KDQrlpoLmnpzmgqjp lJnor6/mjqXmlLbkuobor6Xpgq7ku7bvvIzor7fpgJrov4fnlLXlrZDpgq7ku7bnq4vljbPpgJrn n6XmiJHku6zjgILor7flm57lpI3pgq7ku7bliLAgaHFzLXNwbWNAY2hpbmF1bmljb20uY27vvIzl jbPlj6/ku6XpgIDorqLmraTpgq7ku7bjgILmiJHku6zlsIbnq4vljbPlsIbmgqjnmoTkv6Hmga/k u47miJHku6znmoTlj5HpgIHnm67lvZXkuK3liKDpmaTjgIIgSWYgeW91IGhhdmUgcmVjZWl2ZWQg dGhpcyBlbWFpbCBpbiBlcnJvciBwbGVhc2Ugbm90aWZ5IHVzIGltbWVkaWF0ZWx5IGJ5IGUtbWFp bC4gUGxlYXNlIHJlcGx5IHRvIGhxcy1zcG1jQGNoaW5hdW5pY29tLmNuICx5b3UgY2FuIHVuc3Vi c2NyaWJlIGZyb20gdGhpcyBtYWlsLiBXZSB3aWxsIGltbWVkaWF0ZWx5IHJlbW92ZSB5b3VyIGlu Zm9ybWF0aW9uIGZyb20gc2VuZCBjYXRhbG9ndWUgb2Ygb3VyLg0K ------=_001_NextPart233387378542_=---- Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Christian, &nbs= p;Shuping,
  • Thank you for your comments! Please fi= nd my supple= mentary content in line.


Best regards~
Zhang Shuai
 
From: Pengshuping (Peng Shuping)
Date: 2020-09-22 09:36
Subject: Re: [Apn] [arch-d] Questions for APN: Q#5

Hi Christian,

 

Thank you for your comments! Please find my responses in line.

Hope they also address the concerns of John and Joel.

 

From: Christian Huitema [mailto:huitema@huitema.net]
Sent: Monday, September 21, 2020 2:54 PM
To: Pengshuping (Peng Shuping) <pengshuping@huawei.com>; apn@i= etf.org
Cc: network-tokens@ietf.org; architecture-discuss@iab.org
Subject: Re: [arch-d] Questions for APN: Q#5

 

Shuping,

I am reading your use cases, and my immediate reaction is that this = developments should not be addressed solely in the routing or IP layers. You are proposing to enrich the network service proposed to transp= ort and applications, which amounts to creating new APIs. Such works affect= s multiple layers, and should be coordinated between multiple layers.<= /o:p>

 

[Shuping] The APN work to be focused on= in the RTG Area is within a controlled limited network domain. To be more specific, when the information indicating application=E2=80=99s re= quirements is carried within the IP data packet header, APN aims to figure = out how the network services can be provisioned according to the carried in= formation, including traffic steering into and along an explicit traffic engineered network path as well as traffic m= onitoring, etc.. As to where the information is added, it is out of the wor= king scope of the APN in the RTG Area.

Please refer to the first slide in this= link which I have presented in APN side meeting @IETF108. It shows a clear scope of the APN work to be conducted in the RTG Area. =

https://github.com/APN-Community/IETF1= 08-Side-Meeting-APN/blob/master/4%20Shuping%20Peng%20-%20Huawei%20-%20Appli= cation-aware%20Networking%20(APN)%20Framework.pdf

The presentation at the RTG WG @IETF108= can also be found here.

= https://github.com/APN-Community/IETF108-RTGWG-APN

 

I also see that the description of application requirements is very = thin. The drafts mention augmented reality and online games, and focus largely on latency requirements for these applications. The latency = has two main components: delays in the wires, and queues in the routers. Th= e APN draft for example mentions players of games using servers on another = continent, and thus experiencing large latency. But that latency is largely due to the distance. That dista= nce is not going to be magically reduced by smarter queue processing. The s= ame is even more true for video conferencing or telepresence applications. = I live near Seattle. If I want to talk to my mother in France, the bits have to be carried across America an= d the across the Atlantic ocean. No amount of smart routing will change tha= t. Application developers are well aware of these issues, and have designed= their applications in consequence.

 

[Shuping] Between A and B there are usu= ally multiple paths and these paths can possess various characteristics, including delay and reliability, etc. The proper paths can then be selecte= d according to the applications=E2=80=99 requirements and the traffic can b= e steered into the selected network path/tunnel/policy to guarantee their S= LA requirements. To accelerate the latency-sensitive applications such as gaming, acceleration tunnels are usually built, espec= ially for the oversea case because you can see the improvement more clearly= . Please find more information in this draft https://tools.ietf.org/html/draft-zhang-apn-acceleration-usecase-00. Op= erators are actually building such acceleration tunnels themselves.

 

[Shuai] Indeed, based on our deployment experience, the dedicated game acceleration path is very helpful on improving the QoE of t= he involved gamers. We look for more collaborations to provide better servi= ces to our customers.  


There is a lot of tension between Internet Architecture and the &quo= t;application aware" proposal. The Internet was built on a fundamental decision to not be application aware. Instead, the routers carry packets o= f bits, independently of which application uses these bits. That way, new a= pplications can constantly be invented, without requiring modifications in = the network or permissions from the network operators. This has proven to be key for the development of th= e Internet. I don't think that we want to change that. Even if we did I don= 't think that the discussion should take place solely in some specialized r= outing working groups.

 

[Shuping] Again APN is aimed to work wi= thin a controlled and limited operators=E2=80=99 network domain not for Int= ernet. Within this domain, network operators can provide network services (e.g. t= raffic steering and monitoring) according to the =E2=80=9Capplication knowl= edge=E2=80=9D carried in the data packets. This knowledge has already been = used by most, if not all, operators since the introduction of traffic engineering mechanisms back in 90=E2=80=99s. APN is to automate= these mechanisms, which will involve the work on the data plane encapsulat= ions (i.e. IPv6, MPLS, VxLAN, etc.) and routing protocols extensions in the= routing working groups.

 

Best regards,

Shuping

 

-- Christian Huitema

 

On 9/20/2020 7:19 PM, Pengshu= ping (Peng Shuping) wrote:

Dear all,

 

#5. What are the valuable use cases/usage scenarios of APN?

 

Drafts have been posted on various use cases such as Game Accel= erating, Edge computing, SD-WAN etc.=

1)       https://= tools.ietf.org/html/draft-li-apn-problem-statement-usecases-01

2)     https://tools.ietf.org/html/draft-liu-apn-edge-usecase-00

3)     https://tools.ietf.org/html/draft-zhang-apn-acceleration-usecase-00

4)     https://tools.ietf.org/html/draft-yang-apn-sd-wan-usecase-00

 

Use cases have also been presented and discussed during the APN= side meeting@IETF108. Please find the slides.<= o:p>

https://github.com/APN-Community/IETF108-Side-Meeting-APN<= /a>

&n= bsp;

There have been some discussions on these use cases in the APN = mailing list as well. Please find the archives.=

https://mailarchive.ietf.org/arch/msg/apn/c-f= QP4LRpe6yj3lJBsaRxTVcWHA/

https://mailarchive.ietf.org/arch/msg/apn/MCV= uBYa7jgtJsIDEpbGTZ0U8Bvg/

https://mailarchive.ietf.org/arch/msg/apn/c-f= QP4LRpe6yj3lJBsaRxTVcWHA/

 

More interesting use cases are waiting to be explored. Please l= et us know if you have any other use cases. Thank you!

 

Best regards,

Shuping

 

 

 

 

From: Lizhenbin
Sent: Monday, September 14, 2020 10:35 PM
To: apn@ietf.org
Cc: Pengshuping (Peng Shuping) <pengshuping@huawei.com>
Subject: Question List for APN

 

Hi Folks,

Thanks very much for your attention to APN work. After much pre= paration work, we summarized the key questions to be clarified for APN which also were always asked. In fact in the past discussion and t= he APN side meeting of IETF108, many of these questions were discussed and = clarified. Here we propose these questions together for your convenience.

 

The questions to be clarified are as follows:

#1. Which layer is for APN to do the application-aware work?

#2. Does APN provide services within a limited-domain or Intern= et?

#3. Which area in IETF would the APN work fit better?

#4. What is the relationship between APN and other attempts in = IETF=E2=80=99s history?

#5. What are the valuable use cases/usage scenarios of APN?

#6. Is the fine-granularity operations needed/desired in the ne= twork?

#7. Why not just use DSCP?

#8. Does APN violate network neutrality?

#9. Will APN raise security issues since application-aware info= rmation is carried in the APN packets?

#10. Will APN raise privacy issues since application-aware info= rmation is carried in the APN packets?

 

Shuping Peng will send the detailed answers for these questions= in the mailing list in the following one or two weeks. The questions and answers may be not only be sent in the APN mailing list,= but also be copied to the architecture discussion mailing list and the net= work token mailing list for more cross-area feedback if necessary.

 

If you have any comments on these questions and answers, we can= go on to discuss through the mailing list.

 

 

Best Regards,

Zhenbin (Robin)

 

 

 

 

From: Apn [mailto:apn-bounces@ietf.org] On Behalf Of Lizhenbin
Sent: Tuesday, August 18, 2020 7:22 PM
To: apn@ietf.org
Subject: [Apn] Welcome to APN Mailing List

 

Hi Folks,

 

Welcome to join the APN mailing list. We are glad to have more = discussion through the mailing list as the follow-up of the IETF108 APN side meeting.

In the process of APN work, many historic work items such as SP= UD, PLUS, etc. have been proposed. It has been tried to be clarified that APN focuses

on the network layer and limited domains. Concerns on the secur= ity and privacy issues also have been proposed many times about the work. It also

has been tried to be clarified that in the trustable limited do= mains the security and privacy issues can be under control. These are the reasons why APN

work is based in the RTG area instead of ART/TSV areas.<= span lang=3D"EN-US">

 

But because of too much historic work to be clarified and its p= roposing the cross-area discussion for which RTG/APP/TSV/INT/SEC/IRTF are involved, it is

necessary to have more discussion to clarify the scope and work= items for APN. We wish the mailing list would be helpful to the work and promoting the

cross-area communication to understand each other better.

 

You can get yourself up to speed with our discussions so far by= seeing the materials at < https://github.com/APN-Community/>, especially the m= aterials

From the virtual IETF 108  APN side meeting at <= https://github.com/APN-Community/IE= TF108-Side-Meeting-APN>. This link also gives you pointers to

some of the relevant Internet-Drafts.

 

Over the next few weeks we will try to guide discussion by intr= oducing some questions for debate. But please also raise your own issues and concerns

and contribute to the exchanges on this list.

 

Look forwarding to have more fun discussion in the mailing list= .

 

 

Best Regards,

Dan & Zhenbin=

 

 



____________________________________=
___________
Architecture-discuss mailing list
Architectur=
e-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/architecture-discuss
=E5=A6=82=E6=9E=9C=E6=82=A8=E9=94=99=E8=AF=AF=E6=8E=A5=E6=94=B6=E4=BA=86=E8= =AF=A5=E9=82=AE=E4=BB=B6=EF=BC=8C=E8=AF=B7=E9=80=9A=E8=BF=87=E7=94=B5=E5=AD= =90=E9=82=AE=E4=BB=B6=E7=AB=8B=E5=8D=B3=E9=80=9A=E7=9F=A5=E6=88=91=E4=BB=AC= =E3=80=82=E8=AF=B7=E5=9B=9E=E5=A4=8D=E9=82=AE=E4=BB=B6=E5=88=B0 hqs-sp= mc@chinaunicom.cn=EF=BC=8C=E5=8D=B3=E5=8F=AF=E4=BB=A5=E9=80=80=E8=AE=A2=E6= =AD=A4=E9=82=AE=E4=BB=B6=E3=80=82=E6=88=91=E4=BB=AC=E5=B0=86=E7=AB=8B=E5=8D= =B3=E5=B0=86=E6=82=A8=E7=9A=84=E4=BF=A1=E6=81=AF=E4=BB=8E=E6=88=91=E4=BB=AC= =E7=9A=84=E5=8F=91=E9=80=81=E7=9B=AE=E5=BD=95=E4=B8=AD=E5=88=A0=E9=99=A4=E3= =80=82 If you have received this email in error please notify us immediatel= y by e-mail. Please reply to hqs-spmc@chinaunicom.cn ,you can uns= ubscribe from this mail. We will immediately remove your information from send catalogue of our. ------=_001_NextPart233387378542_=------ From nobody Mon Sep 21 23:45:03 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF2443A1421; Mon, 21 Sep 2020 23:44:57 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.099 X-Spam-Level: X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=eggert.org 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 Uy0ueqaI81EY; Mon, 21 Sep 2020 23:44:53 -0700 (PDT) Received: from mail.eggert.org (mail.eggert.org [91.190.195.94]) (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 800E93A141C; Mon, 21 Sep 2020 23:44:53 -0700 (PDT) Received: from [IPv6:2a00:ac00:4000:400:d505:2b78:dd03:a6b1] (unknown [IPv6:2a00:ac00:4000:400:d505:2b78:dd03:a6b1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.eggert.org (Postfix) with ESMTPSA id 04334667FA0; Tue, 22 Sep 2020 09:44:45 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eggert.org; s=dkim; t=1600757086; bh=+71BzC4BAembPVuGZCEGDrV88cxbkvyfjqx3VXPIgNg=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=tUqjWv6qF6fPPPT1Rpitybd1MFnPWaiEiOgN4cRfbXtvc1tnis1qKLuy0nBG8eQR5 o+UhYW/jnwo+d+C87NE9DaDCYtJIR382oIdf4gpkb4MU2ZdWNKSUBQiLoy7HPo0jHr le8vsdJmtf2Y0t1H+qqfew6nvNTohOt8ruFM14eQ= Content-Type: multipart/signed; boundary="Apple-Mail=_82D31366-E43E-4AB7-B04B-FD2AB58B2DAE"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\)) From: Lars Eggert X-Priority: 3 In-Reply-To: <2020092211271508522412@chinaunicom.cn> Date: Tue, 22 Sep 2020 09:44:45 +0300 Cc: apn , huitema , pengshuping , =?utf-8?B?5pu555WF?= , "network-tokens@ietf.org" , "architecture-discuss@iab.org" Message-Id: <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> References: <2020092211271508522412@chinaunicom.cn> To: zhangs366@chinaunicom.cn X-MailScanner-ID: 04334667FA0.A13FD X-MailScanner: Found to be clean X-MailScanner-From: lars@eggert.org Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Sep 2020 06:44:58 -0000 --Apple-Mail=_82D31366-E43E-4AB7-B04B-FD2AB58B2DAE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi, On 2020-9-22, at 9:02, zhangs366@chinaunicom.cn wrote: > [Shuping] Again APN is aimed to work within a controlled and limited = operators=E2=80=99 network domain not for Internet. that significantly limits the attractiveness of this proposal to = application vendors. They can either buy into APN and ship an app that = only works in some (initially, very few to none) operator networks. Or, = they can ship a slightly less optimal app that works on the entire = Internet with its billions of users. More broadly, I'd like to point out that during the entire history of = the Internet there were application classes that the deployed networks = at the time were struggling to support. There were always claims that = something like APN was needed, i.e, solutions that were intending to = improve network performance and quality but that were also adding = significant complexity and often required application changes. What always happened so far was that Moore's law solved these problems, = by improving the performance and quality of the general Internet so that = best effort was sufficient to support all these "special" applications a = few years down the road. The same will happen with the use cases presented to motivate the need = for APN. The general Internet may struggle to support them now, but in = five years or so - which is about the time horizon for any APN = enablement of any operator network to happen - these will just work. Thanks, Lars --Apple-Mail=_82D31366-E43E-4AB7-B04B-FD2AB58B2DAE Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAl9pnV0ACgkQVLXDCb9w wVcGTA//bvWUhzE4LN4Hm3PrIitCG6V4Xz/fceRZhK9N3MaKF0hxaR0v+o72R/v6 FUjHhEGL3AR7F7iZHNB/cGf2EL1WaLCfmN7ayqvMfEEHIYHFlFLDh+aTNWk8kxxC GZ7FPbvkB9DjUlRNASwl+lK6r8b1P79Nh52atQgW2m1cQW198DqkcJqarnFWR6kx XZ8DCAw5Z52izy8OZQkIe5YiGah2c0t8S/ce/Njnv8IcM1j7d76ulfSU/5BPd1AM BjB+wlo6i3N3lfZZ8gdM9T1Nm/FVs4yHwVFQMnOwx1KaD6JAWIInGL75WR1uRiIq 7LHPuQnB2WyJArCdCJjnBH5eOocmdoa06iB1MnviYf2k1B14rPkND1g53ZrAVupF DHHtBBHwRAVNdis4VeIWxDjv5U2UELD6qBSZ/aRLHGnrLnHHWmZLiWZXmfp0Cb9I XWSfMwHKMirMxZOgozakRhYtPMCqWQLhgtWycMu+niiEDdcnU+aWhdG8mInKwYa3 T/LiEE9d8SUqSlitm6k6QPmZ5vDbPU9CNcYFzAMeUUwbCIiyQGjXqs8zo4h9CHJ0 Ze+1sNiuCQHZIU3kzDlP3fSZ4IOerOn1BUVhC0Hm5Sb8LBqIKHa3+w+gtFwZ61+A wMRs0+e4LFVbGKEjYPgp2rt88xBpp09FwQz/zWUR16zP4HUWQQo= =h+2A -----END PGP SIGNATURE----- --Apple-Mail=_82D31366-E43E-4AB7-B04B-FD2AB58B2DAE-- From nobody Tue Sep 22 08:29:37 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 077703A16ED for ; Tue, 22 Sep 2020 08:29:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=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 oWPeDwrPvm-z for ; Tue, 22 Sep 2020 08:29:30 -0700 (PDT) Received: from mx36-out10.antispamcloud.com (mx36-out10.antispamcloud.com [209.126.121.30]) (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 20B343A16EA for ; Tue, 22 Sep 2020 08:29:29 -0700 (PDT) Received: from xse339.mail2web.com ([66.113.197.85] helo=xse.mail2web.com) by mx165.antispamcloud.com with esmtp (Exim 4.92) (envelope-from ) id 1kKkEQ-000BnA-3h for apn@ietf.org; Tue, 22 Sep 2020 17:29:28 +0200 Received: from xsmtp21.mail2web.com (unknown [10.100.68.60]) by xse.mail2web.com (Postfix) with ESMTPS id 4BwlbS4qNsz231X for ; Tue, 22 Sep 2020 08:29:24 -0700 (PDT) Received: from [10.5.2.17] (helo=xmail07.myhosting.com) by xsmtp21.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1kKkEO-0005zM-IJ for apn@ietf.org; Tue, 22 Sep 2020 08:29:24 -0700 Received: (qmail 20135 invoked from network); 22 Sep 2020 15:29:24 -0000 Received: from unknown (HELO [192.168.1.107]) (Authenticated-user:_huitema@huitema.net@[172.58.46.182]) (envelope-sender ) by xmail07.myhosting.com (qmail-ldap-1.03) with ESMTPA for ; 22 Sep 2020 15:29:24 -0000 To: Lars Eggert , zhangs366@chinaunicom.cn Cc: apn , pengshuping , =?UTF-8?B?5pu555WF?= , "network-tokens@ietf.org" , "architecture-discuss@iab.org" References: <2020092211271508522412@chinaunicom.cn> <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> From: Christian Huitema Autocrypt: addr=huitema@huitema.net; prefer-encrypt=mutual; keydata= mDMEXtavGxYJKwYBBAHaRw8BAQdA1ou9A5MHTP9N3jfsWzlDZ+jPnQkusmc7sfLmWVz1Rmu0 J0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PoiWBBMWCAA+FiEEw3G4 Nwi4QEpAAXUUELAmqKBYtJQFAl7WrxsCGwMFCQlmAYAFCwkIBwIGFQoJCAsCBBYCAwECHgEC F4AACgkQELAmqKBYtJQbMwD/ebj/qnSbthC/5kD5DxZ/Ip0CGJw5QBz/+fJp3R8iAlsBAMjK r2tmyWyJz0CUkVG24WaR5EAJDvgwDv8h22U6QVkAuDgEXtavGxIKKwYBBAGXVQEFAQEHQJoM 6MUAIqpoqdCIiACiEynZf7nlJg2Eu0pXIhbUGONdAwEIB4h+BBgWCAAmFiEEw3G4Nwi4QEpA AXUUELAmqKBYtJQFAl7WrxsCGwwFCQlmAYAACgkQELAmqKBYtJRm2wD7BzeK5gEXSmBcBf0j BYdSaJcXNzx4yPLbP4GnUMAyl2cBAJzcsR4RkwO4dCRqM9CHpVJCwHtbUDJaa55//E0kp+gH Message-ID: Date: Tue, 22 Sep 2020 08:29:12 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MHJcwJqdV3KhUT0458gr4CR08fB7Tu61a" X-Originating-IP: 66.113.197.85 X-Spampanel-Domain: xsmtpout.mail2web.com X-Spampanel-Username: 66.113.197.0/24 Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.197.0/24@xsmtpout.mail2web.com X-Spampanel-Outgoing-Class: unsure X-Spampanel-Outgoing-Evidence: Combined (0.15) X-Recommended-Action: accept X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0Z1apovzGPsYhEeBL1aoZmqpSDasLI4SayDByyq9LIhVUZbR67CQ7/vm /hHDJU4RXkTNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDNaVc/HOmgnYRGSBZdGu8WOfH zJ6mVE7ewsipSVIfs4YaYQWGXwt89aD1lCtsIIuwgyWFxOA5dILPypvKxNVhWQwOVcNrdpWfEYrY fLBY3+cAdwcW/8Ox85Le8wqlbs5XUz0sPgnpAk2KA2vJwMd1uY6jSvfpO+1kZkomjtjB6X5Q5Q9f RUeIpTIC2ySfqvnqLwoxlgatmaBb0rBiK9xbkDrUqzcKIief90MVLZY9LbIZh9+IQ1oS9LBn3VIP 95Jz7ujRlJ9wSMlhvaudJXZ9EIBG/qaR+8r9SKFMmPJLf850OvZYsmoVQuOIhwKLK6IKBNB4LZ0v UHHKTzJX7b1JhLSQQ4vSj0QEim26t/Moy0UPX5E73H1QfrH/5kkrV/Cr0bm2vWdo8usP65i82q1C dZgGrpL44wdx9eXqjQjbvUopOMQJvQ/Ck3iiU+4DQAj3fuQgzT3K9JUHTNiGwfwAm65NdfLN8K9b ke08A4pcSPusgSYeYCQMSlpJmALhsMXcFBpBe1UnyQ7++aZ8RLiEca+/0fRtiCPfKUR3K6QtrF98 g2fGU86cSswil+kDetUfttbLHdNhiUq2jBEvMVLlZ4GThCScvU0cCIiHSQbmcVJ5KU/AfPaxwF20 1uuZdk7jlioSJ70+pnzmGIXaCrDBl6qY3LMwD5lgUCG2o65XjQbx2JjiV+nOikUP3La4Gf0ZXPWl FdaGOH191uXjgjQN/bk/tOvsMDZmQNfeGxdXg4ERVcRskIgX2h68SoeTNnsG83g9ueTJOU6a76yp yxjdeg8YhWenlMfuvb1mNY5/IPiuedK/Z3MvnAyDmuOaA5CGZRWsGw8ac2InzcAP/gmxwNpms+rB 6wJM+NNhN3aT35NSU/fjw6KbqLw80r1gDO3m6U0LjBzYuQztdAThgtWSU3qCINKqlAdh+ePAcEwD s/8= X-Report-Abuse-To: spam@quarantine11.antispamcloud.com Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Sep 2020 15:29:32 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MHJcwJqdV3KhUT0458gr4CR08fB7Tu61a Content-Type: multipart/mixed; boundary="xooL0tj2jFfOMShwvUxxhr9lPbf979Wep"; protected-headers="v1" From: Christian Huitema To: Lars Eggert , zhangs366@chinaunicom.cn Cc: apn , pengshuping , =?UTF-8?B?5pu555WF?= , "network-tokens@ietf.org" , "architecture-discuss@iab.org" Message-ID: Subject: Re: [Apn] [arch-d] Questions for APN: Q#5 References: <2020092211271508522412@chinaunicom.cn> <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> In-Reply-To: <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> --xooL0tj2jFfOMShwvUxxhr9lPbf979Wep Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US On 9/21/2020 11:44 PM, Lars Eggert wrote: > Hi, > > On 2020-9-22, at 9:02, zhangs366@chinaunicom.cn wrote: >> [Shuping] Again APN is aimed to work within a controlled and limited o= perators=E2=80=99 network domain not for Internet. > that significantly limits the attractiveness of this proposal to applic= ation vendors. They can either buy into APN and ship an app that only wor= ks in some (initially, very few to none) operator networks. Or, they can = ship a slightly less optimal app that works on the entire Internet with i= ts billions of users. > > More broadly, I'd like to point out that during the entire history of t= he Internet there were application classes that the deployed networks at = the time were struggling to support. There were always claims that someth= ing like APN was needed, i.e, solutions that were intending to improve ne= twork performance and quality but that were also adding significant compl= exity and often required application changes. Yes indeed. In the 90's the argument was around video conferencing, which "obviously" could not work on a plain best effort service. And then we got Skype. > > What always happened so far was that Moore's law solved these problems,= by improving the performance and quality of the general Internet so that= best effort was sufficient to support all these "special" applications a= few years down the road. Yes. Indeed the whole history of wireless is driven by Moore's law. For example, the theory of MIMO has been known for some time, put the application and the use of large number of input and output is only possible because of progress in electronics. > > The same will happen with the use cases presented to motivate the need = for APN. The general Internet may struggle to support them now, but in fi= ve years or so - which is about the time horizon for any APN enablement o= f any operator network to happen - these will just work. More bandwidth solves a lot of these issues. But we can also expect improvement in transport protocols and in queue management. Active Queue Management techniques can isolate different data streams and prevent stupid issues like "my daughter playing video games is degrading my VPN". New congestion control protocols like BBR actively manage queuing delays, resulting in significantly lower latency overall. And then application just get smarter in their use of caches, redundancy, gap filling, etc. All that is guaranteed to improve over time. -- Christian Huitema --xooL0tj2jFfOMShwvUxxhr9lPbf979Wep-- --MHJcwJqdV3KhUT0458gr4CR08fB7Tu61a Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQTDcbg3CLhASkABdRQQsCaooFi0lAUCX2oYUgAKCRAQsCaooFi0 lHYAAP9J+8NltFD6LRdSqYvkRwKYSUo0Uv/bpA5sRYJQ4aF34gD+NoP4eLhj9U+5 S3+bva/sgNEyA/dIzLMuQ3XDnNgUAwY= =sTXx -----END PGP SIGNATURE----- --MHJcwJqdV3KhUT0458gr4CR08fB7Tu61a-- From nobody Sun Sep 27 06:27:09 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A9333A0870; Sun, 27 Sep 2020 06:27:08 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 Oal5GjZO7XMb; Sun, 27 Sep 2020 06:27:05 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 0852E3A0853; Sun, 27 Sep 2020 06:27:05 -0700 (PDT) Received: from lhreml701-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 31D865D33F6F93A6D71B; Sun, 27 Sep 2020 14:27:01 +0100 (IST) Received: from lhreml701-chm.china.huawei.com (10.201.108.50) by lhreml701-chm.china.huawei.com (10.201.108.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Sun, 27 Sep 2020 14:27:00 +0100 Received: from DGGEML404-HUB.china.huawei.com (10.3.17.39) by lhreml701-chm.china.huawei.com (10.201.108.50) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1913.5 via Frontend Transport; Sun, 27 Sep 2020 14:27:00 +0100 Received: from DGGEML512-MBX.china.huawei.com ([169.254.2.223]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0487.000; Sun, 27 Sep 2020 21:26:53 +0800 From: "Pengshuping (Peng Shuping)" To: "apn@ietf.org" CC: "architecture-discuss@iab.org" , "network-tokens@ietf.org" Thread-Topic: Questions for APN: Q#6 and Q#7 Thread-Index: AdaU0XxCWPBVd7lVREmNNDRNL/eXEw== Date: Sun, 27 Sep 2020 13:26:52 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE19424A8B@dggeml512-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.180.57] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE19424A8Bdggeml512mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Apn] Questions for APN: Q#6 and Q#7 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Sep 2020 13:27:08 -0000 --_000_4278D47A901B3041A737953BAA078ADE19424A8Bdggeml512mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBhbGwsDQoNCiM2LiBJcyB0aGUgZmluZS1ncmFudWxhcml0eSBvcGVyYXRpb24gbmVlZGVk L2Rlc2lyZWQgaW4gdGhlIG5ldHdvcms/DQpBbnN3ZXJzOiA1RyBlbmFibGVzIHZhcmlvdXMgZGVt YW5kaW5nIGFwcGxpY2F0aW9ucyB0aGF0IGRlc2lyZSBoaWdoIHJlbGlhYmlsaXR5IGFuZCB1bHRy YS1sb3cgbGF0ZW5jeSByZXF1aXJlbWVudHMuIFRoZXNlIGRlbWFuZGluZyBhcHBsaWNhdGlvbnMg b3IgbWlzc2lvbi1jcml0aWNhbCBhcHBsaWNhdGlvbnMgZGVzaXJlIHRvIGJlIGRpZmZlcmVudGlh dGVkIGFuZCB0cmVhdGVkIHNwZWNpYWxseS4gSG93ZXZlciwgaW4gdGhlIGN1cnJlbnQgbmV0d29y ayB3aXRoIHRoZSBleGlzdGluZyBtZWNoYW5pc21zLCB0aGVzZSBmaW5lLWdyYW51bGFyaXR5IHJl cXVpcmVtZW50cyBjYW5ub3QgYmUgZnVsZmlsbGVkLg0KDQojNy4gV2h5IG5vdCBqdXN0IHVzZSBE U0NQPw0KQW5zd2VyczogRFNDUCBpcyBvbmx5IGEgZmV3IGJpdHMgYW5kIG5vdCBzdWZmaWNpZW50 IGZvciBpbmRpY2F0aW5nIHRoZSB2YXJpb3VzIGFwcGxpY2F0aW9ucyBhbmQgdGhlaXIgZGlmZmVy ZW50IHJlcXVpcmVtZW50cy4gSXQgbmVlZHMgbXVjaCByaWNoZXIgZXhwcmVzc2lvbnMgdGhhbiB0 aGUgRFNDUC4gTW9yZW92ZXIsIERTQ1AgY2FuIGJlIHJlbWFya2VkIGF0IHRoZSBuZXR3b3JrIGVk Z2UuDQoNCkJlc3QgcmVnYXJkcywNClNodXBpbmcNCg0KDQoNCkZyb206IExpemhlbmJpbg0KU2Vu dDogTW9uZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjAgMTA6MzUgUE0NClRvOiBhcG5AaWV0Zi5vcmcN CkNjOiBQZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSA8cGVuZ3NodXBpbmdAaHVhd2VpLmNvbT4N ClN1YmplY3Q6IFF1ZXN0aW9uIExpc3QgZm9yIEFQTg0KDQpIaSBGb2xrcywNClRoYW5rcyB2ZXJ5 IG11Y2ggZm9yIHlvdXIgYXR0ZW50aW9uIHRvIEFQTiB3b3JrLiBBZnRlciBtdWNoIHByZXBhcmF0 aW9uIHdvcmssIHdlIHN1bW1hcml6ZWQgdGhlIGtleSBxdWVzdGlvbnMgdG8gYmUgY2xhcmlmaWVk IGZvciBBUE4gd2hpY2ggYWxzbyB3ZXJlIGFsd2F5cyBhc2tlZC4gSW4gZmFjdCBpbiB0aGUgcGFz dCBkaXNjdXNzaW9uIGFuZCB0aGUgQVBOIHNpZGUgbWVldGluZyBvZiBJRVRGMTA4LCBtYW55IG9m IHRoZXNlIHF1ZXN0aW9ucyB3ZXJlIGRpc2N1c3NlZCBhbmQgY2xhcmlmaWVkLiBIZXJlIHdlIHBy b3Bvc2UgdGhlc2UgcXVlc3Rpb25zIHRvZ2V0aGVyIGZvciB5b3VyIGNvbnZlbmllbmNlLg0KDQpU aGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBhcmUgYXMgZm9sbG93czoNCiMxLiBXaGljaCBs YXllciBpcyBmb3IgQVBOIHRvIGRvIHRoZSBhcHBsaWNhdGlvbi1hd2FyZSB3b3JrPw0KIzIuIERv ZXMgQVBOIHByb3ZpZGUgc2VydmljZXMgd2l0aGluIGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJu ZXQ/DQojMy4gV2hpY2ggYXJlYSBpbiBJRVRGIHdvdWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVy Pw0KIzQuIFdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQTiBhbmQgb3RoZXIgYXR0 ZW1wdHMgaW4gSUVURuKAmXMgaGlzdG9yeT8NCiM1LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNl IGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/DQojNi4gSXMgdGhlIGZpbmUtZ3JhbnVsYXJp dHkgb3BlcmF0aW9ucyBuZWVkZWQvZGVzaXJlZCBpbiB0aGUgbmV0d29yaz8NCiM3LiBXaHkgbm90 IGp1c3QgdXNlIERTQ1A/DQojOC4gRG9lcyBBUE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/ DQojOS4gV2lsbCBBUE4gcmFpc2Ugc2VjdXJpdHkgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3 YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPw0KIzEwLiBXaWxs IEFQTiByYWlzZSBwcml2YWN5IGlzc3VlcyBzaW5jZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1h dGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0cz8NCg0KU2h1cGluZyBQZW5nIHdpbGwg c2VuZCB0aGUgZGV0YWlsZWQgYW5zd2VycyBmb3IgdGhlc2UgcXVlc3Rpb25zIGluIHRoZSBtYWls aW5nIGxpc3QgaW4gdGhlIGZvbGxvd2luZyBvbmUgb3IgdHdvIHdlZWtzLiBUaGUgcXVlc3Rpb25z IGFuZCBhbnN3ZXJzIG1heSBiZSBub3Qgb25seSBiZSBzZW50IGluIHRoZSBBUE4gbWFpbGluZyBs aXN0LCBidXQgYWxzbyBiZSBjb3BpZWQgdG8gdGhlIGFyY2hpdGVjdHVyZSBkaXNjdXNzaW9uIG1h aWxpbmcgbGlzdCBhbmQgdGhlIG5ldHdvcmsgdG9rZW4gbWFpbGluZyBsaXN0IGZvciBtb3JlIGNy b3NzLWFyZWEgZmVlZGJhY2sgaWYgbmVjZXNzYXJ5Lg0KDQpJZiB5b3UgaGF2ZSBhbnkgY29tbWVu dHMgb24gdGhlc2UgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzLCB3ZSBjYW4gZ28gb24gdG8gZGlzY3Vz cyB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QuDQoNCg0KQmVzdCBSZWdhcmRzLA0KWmhlbmJpbiAo Um9iaW4pDQoNCg0KDQoNCkZyb206IEFwbiBbbWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnXSBP biBCZWhhbGYgT2YgTGl6aGVuYmluDQpTZW50OiBUdWVzZGF5LCBBdWd1c3QgMTgsIDIwMjAgNzoy MiBQTQ0KVG86IGFwbkBpZXRmLm9yZzxtYWlsdG86YXBuQGlldGYub3JnPg0KU3ViamVjdDogW0Fw bl0gV2VsY29tZSB0byBBUE4gTWFpbGluZyBMaXN0DQoNCkhpIEZvbGtzLA0KDQpXZWxjb21lIHRv IGpvaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QuIFdlIGFyZSBnbGFkIHRvIGhhdmUgbW9yZSBkaXNj dXNzaW9uIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdCBhcyB0aGUgZm9sbG93LXVwIG9mIHRoZSBJ RVRGMTA4IEFQTiBzaWRlIG1lZXRpbmcuDQpJbiB0aGUgcHJvY2VzcyBvZiBBUE4gd29yaywgbWFu eSBoaXN0b3JpYyB3b3JrIGl0ZW1zIHN1Y2ggYXMgU1BVRCwgUExVUywgZXRjLiBoYXZlIGJlZW4g cHJvcG9zZWQuIEl0IGhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IEFQTiBmb2N1 c2VzDQpvbiB0aGUgbmV0d29yayBsYXllciBhbmQgbGltaXRlZCBkb21haW5zLiBDb25jZXJucyBv biB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBiZWVuIHByb3Bvc2Vk IG1hbnkgdGltZXMgYWJvdXQgdGhlIHdvcmsuIEl0IGFsc28NCmhhcyBiZWVuIHRyaWVkIHRvIGJl IGNsYXJpZmllZCB0aGF0IGluIHRoZSB0cnVzdGFibGUgbGltaXRlZCBkb21haW5zIHRoZSBzZWN1 cml0eSBhbmQgcHJpdmFjeSBpc3N1ZXMgY2FuIGJlIHVuZGVyIGNvbnRyb2wuIFRoZXNlIGFyZSB0 aGUgcmVhc29ucyB3aHkgQVBODQp3b3JrIGlzIGJhc2VkIGluIHRoZSBSVEcgYXJlYSBpbnN0ZWFk IG9mIEFSVC9UU1YgYXJlYXMuDQoNCkJ1dCBiZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3RvcmljIHdv cmsgdG8gYmUgY2xhcmlmaWVkIGFuZCBpdHMgcHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRpc2N1 c3Npb24gZm9yIHdoaWNoIFJURy9BUFAvVFNWL0lOVC9TRUMvSVJURiBhcmUgaW52b2x2ZWQsIGl0 IGlzDQpuZWNlc3NhcnkgdG8gaGF2ZSBtb3JlIGRpc2N1c3Npb24gdG8gY2xhcmlmeSB0aGUgc2Nv cGUgYW5kIHdvcmsgaXRlbXMgZm9yIEFQTi4gV2Ugd2lzaCB0aGUgbWFpbGluZyBsaXN0IHdvdWxk IGJlIGhlbHBmdWwgdG8gdGhlIHdvcmsgYW5kIHByb21vdGluZyB0aGUNCmNyb3NzLWFyZWEgY29t bXVuaWNhdGlvbiB0byB1bmRlcnN0YW5kIGVhY2ggb3RoZXIgYmV0dGVyLg0KDQpZb3UgY2FuIGdl dCB5b3Vyc2VsZiB1cCB0byBzcGVlZCB3aXRoIG91ciBkaXNjdXNzaW9ucyBzbyBmYXIgYnkgc2Vl aW5nIHRoZSBtYXRlcmlhbHMgYXQgPCBodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS8+ LCBlc3BlY2lhbGx5IHRoZSBtYXRlcmlhbHMNCkZyb20gdGhlIHZpcnR1YWwgSUVURiAxMDggIEFQ TiBzaWRlIG1lZXRpbmcgYXQgPCBodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRG MTA4LVNpZGUtTWVldGluZy1BUE4+LiBUaGlzIGxpbmsgYWxzbyBnaXZlcyB5b3UgcG9pbnRlcnMg dG8NCnNvbWUgb2YgdGhlIHJlbGV2YW50IEludGVybmV0LURyYWZ0cy4NCg0KT3ZlciB0aGUgbmV4 dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0cnkgdG8gZ3VpZGUgZGlzY3Vzc2lvbiBieSBpbnRyb2R1Y2lu ZyBzb21lIHF1ZXN0aW9ucyBmb3IgZGViYXRlLiBCdXQgcGxlYXNlIGFsc28gcmFpc2UgeW91ciBv d24gaXNzdWVzIGFuZCBjb25jZXJucw0KYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGV4Y2hhbmdlcyBv biB0aGlzIGxpc3QuDQoNCkxvb2sgZm9yd2FyZGluZyB0byBoYXZlIG1vcmUgZnVuIGRpc2N1c3Np b24gaW4gdGhlIG1haWxpbmcgbGlzdC4NCg0KDQpCZXN0IFJlZ2FyZHMsDQpEYW4gJiBaaGVuYmlu DQoNCg0K --_000_4278D47A901B3041A737953BAA078ADE19424A8Bdggeml512mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0x OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJ e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn aW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0 OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwLk1zb0xp c3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJ e21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6 MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsc2Fucy1zZXJpZjt9DQpwLjIsIGxpLjIsIGRpdi4yDQoJe21zby1zdHlsZS1uYW1lOiLmoLfl vI8g6aaW6KGM57yp6L+bXDogIDIg5a2X56ymIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ bWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjYuMHB0 Ow0KCW1hcmdpbi1sZWZ0OjBjbTsNCgl0ZXh0LWluZGVudDoyMS4wcHQ7DQoJdGV4dC1hdXRvc3Bh Y2U6bm9uZTsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t YW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7 fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls U3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21z by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj b2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y dC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6 NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0K ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9 IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k eSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJX b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkRlYXIgYWxsLA0KPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jNi4gSXMgdGhlIGZpbmUtZ3JhbnVsYXJp dHkgb3BlcmF0aW9uIG5lZWRlZC9kZXNpcmVkIGluIHRoZSBuZXR3b3JrPw0KPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkFuc3dlcnM6IDVHIGVuYWJsZXMgdmFy aW91cyBkZW1hbmRpbmcgYXBwbGljYXRpb25zIHRoYXQgZGVzaXJlIGhpZ2ggcmVsaWFiaWxpdHkg YW5kIHVsdHJhLWxvdyBsYXRlbmN5IHJlcXVpcmVtZW50cy4gVGhlc2UgZGVtYW5kaW5nIGFwcGxp Y2F0aW9ucyBvciBtaXNzaW9uLWNyaXRpY2FsIGFwcGxpY2F0aW9ucw0KIGRlc2lyZSB0byBiZSBk aWZmZXJlbnRpYXRlZCBhbmQgdHJlYXRlZCBzcGVjaWFsbHkuIEhvd2V2ZXIsIGluIHRoZSBjdXJy ZW50IG5ldHdvcmsgd2l0aCB0aGUgZXhpc3RpbmcgbWVjaGFuaXNtcywgdGhlc2UgZmluZS1ncmFu dWxhcml0eSByZXF1aXJlbWVudHMgY2Fubm90IGJlIGZ1bGZpbGxlZC48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/DQo8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+QW5zd2VyczogRFNDUCBp cyBvbmx5IGEgZmV3IGJpdHMgYW5kIG5vdCBzdWZmaWNpZW50IGZvciBpbmRpY2F0aW5nIHRoZSB2 YXJpb3VzIGFwcGxpY2F0aW9ucyBhbmQgdGhlaXIgZGlmZmVyZW50IHJlcXVpcmVtZW50cy4gSXQg bmVlZHMgbXVjaCByaWNoZXIgZXhwcmVzc2lvbnMgdGhhbiB0aGUgRFNDUC4gTW9yZW92ZXIsDQog RFNDUCBjYW4gYmUgcmVtYXJrZWQgYXQgdGhlIG5ldHdvcmsgZWRnZS4gPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsDQo8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+U2h1cGluZzxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9 ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNt IDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBs YW5nPSJFTi1VUyI+IExpemhlbmJpbg0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgU2VwdGVt YmVyIDE0LCAyMDIwIDEwOjM1IFBNPGJyPg0KPGI+VG86PC9iPiBhcG5AaWV0Zi5vcmc8YnI+DQo8 Yj5DYzo8L2I+IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpICZsdDtwZW5nc2h1cGluZ0BodWF3 ZWkuY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBRdWVzdGlvbiBMaXN0IGZvciBBUE48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj5IaSBGb2xrcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+VGhhbmtzIHZlcnkgbXVjaCBmb3IgeW91ciBhdHRlbnRpb24gdG8gQVBOIHdv cmsuIEFmdGVyIG11Y2ggcHJlcGFyYXRpb24gd29yaywgd2Ugc3VtbWFyaXplZCB0aGUga2V5IHF1 ZXN0aW9ucyB0byBiZSBjbGFyaWZpZWQgZm9yIEFQTiB3aGljaCBhbHNvIHdlcmUgYWx3YXlzIGFz a2VkLiBJbiBmYWN0IGluIHRoZQ0KIHBhc3QgZGlzY3Vzc2lvbiBhbmQgdGhlIEFQTiBzaWRlIG1l ZXRpbmcgb2YgSUVURjEwOCwgbWFueSBvZiB0aGVzZSBxdWVzdGlvbnMgd2VyZSBkaXNjdXNzZWQg YW5kIGNsYXJpZmllZC4gSGVyZSB3ZSBwcm9wb3NlIHRoZXNlIHF1ZXN0aW9ucyB0b2dldGhlciBm b3IgeW91ciBjb252ZW5pZW5jZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+VGhlIHF1ZXN0aW9ucyB0byBiZSBjbGFyaWZpZWQgYXJlIGFzIGZvbGxvd3M6PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMxLiBXaGljaCBsYXllciBp cyBmb3IgQVBOIHRvIGRvIHRoZSBhcHBsaWNhdGlvbi1hd2FyZSB3b3JrPzxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jMi4gRG9lcyBBUE4gcHJvdmlkZSBzZXJ2 aWNlcyB3aXRoaW4gYSBsaW1pdGVkLWRvbWFpbiBvciBJbnRlcm5ldD88bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzMuIFdoaWNoIGFyZWEgaW4gSUVURiB3b3Vs ZCB0aGUgQVBOIHdvcmsgZml0IGJldHRlcj8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj4jNC4gV2hhdCBpcyB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gQVBO IGFuZCBvdGhlciBhdHRlbXB0cyBpbiBJRVRG4oCZcyBoaXN0b3J5PzxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jNS4gV2hhdCBhcmUgdGhlIHZhbHVhYmxlIHVz ZSBjYXNlcy91c2FnZSBzY2VuYXJpb3Mgb2YgQVBOPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj4jNi4gSXMgdGhlIGZpbmUtZ3JhbnVsYXJpdHkgb3BlcmF0aW9u cyBuZWVkZWQvZGVzaXJlZCBpbiB0aGUgbmV0d29yaz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+IzcuIFdoeSBub3QganVzdCB1c2UgRFNDUD88bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+IzguIERvZXMgQVBOIHZpb2xhdGUg bmV0d29yayBuZXV0cmFsaXR5PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj4jOS4gV2lsbCBBUE4gcmFpc2Ugc2VjdXJpdHkgaXNzdWVzIHNpbmNlIGFwcGxpY2F0 aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPzxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jMTAuIFdpbGwgQVBOIHJh aXNlIHByaXZhY3kgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlz IGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+U2h1cGluZyBQZW5nIHdpbGwgc2VuZCB0aGUgZGV0YWlsZWQgYW5zd2VycyBm b3IgdGhlc2UgcXVlc3Rpb25zIGluIHRoZSBtYWlsaW5nIGxpc3QgaW4gdGhlIGZvbGxvd2luZyBv bmUgb3IgdHdvIHdlZWtzLiBUaGUgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIG1heSBiZSBub3Qgb25s eSBiZSBzZW50IGluIHRoZSBBUE4NCiBtYWlsaW5nIGxpc3QsIGJ1dCBhbHNvIGJlIGNvcGllZCB0 byB0aGUgYXJjaGl0ZWN0dXJlIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0IGFuZCB0aGUgbmV0d29y ayB0b2tlbiBtYWlsaW5nIGxpc3QgZm9yIG1vcmUgY3Jvc3MtYXJlYSBmZWVkYmFjayBpZiBuZWNl c3NhcnkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JZiB5b3UgaGF2 ZSBhbnkgY29tbWVudHMgb24gdGhlc2UgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzLCB3ZSBjYW4gZ28g b24gdG8gZGlzY3VzcyB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj5aaGVuYmluIChSb2Jpbik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjwvYT48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFu Zz0iRU4tVVMiPiBBcG4gWzxhIGhyZWY9Im1haWx0bzphcG4tYm91bmNlc0BpZXRmLm9yZyI+bWFp bHRvOmFwbi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+TGl6aGVu YmluPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIEF1Z3VzdCAxOCwgMjAyMCA3OjIyIFBNPGJy Pg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86YXBuQGlldGYub3JnIj5hcG5AaWV0Zi5vcmc8 L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtBcG5dIFdlbGNvbWUgdG8gQVBOIE1haWxpbmcgTGlz dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEZvbGtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+V2VsY29tZSB0byBqb2luIHRoZSBBUE4gbWFpbGluZyBsaXN0LiBXZSBhcmUg Z2xhZCB0byBoYXZlIG1vcmUgZGlzY3Vzc2lvbiB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QgYXMg dGhlIGZvbGxvdy11cCBvZiB0aGUgSUVURjEwOCBBUE4gc2lkZSBtZWV0aW5nLjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JbiB0aGUgcHJvY2VzcyBvZiBBUE4g d29yaywgbWFueSBoaXN0b3JpYyB3b3JrIGl0ZW1zIHN1Y2ggYXMgU1BVRCwgUExVUywgZXRjLiBo YXZlIGJlZW4gcHJvcG9zZWQuIEl0IGhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0 IEFQTiBmb2N1c2VzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+b24gdGhlIG5ldHdvcmsgbGF5ZXIgYW5kIGxpbWl0ZWQgZG9tYWlucy4gQ29uY2VybnMgb24g dGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IGlzc3VlcyBhbHNvIGhhdmUgYmVlbiBwcm9wb3NlZCBt YW55IHRpbWVzIGFib3V0IHRoZSB3b3JrLiBJdCBhbHNvDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+aGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRo YXQgaW4gdGhlIHRydXN0YWJsZSBsaW1pdGVkIGRvbWFpbnMgdGhlIHNlY3VyaXR5IGFuZCBwcml2 YWN5IGlzc3VlcyBjYW4gYmUgdW5kZXIgY29udHJvbC4gVGhlc2UgYXJlIHRoZSByZWFzb25zIHdo eSBBUE4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj53b3Jr IGlzIGJhc2VkIGluIHRoZSBSVEcgYXJlYSBpbnN0ZWFkIG9mIEFSVC9UU1YgYXJlYXMuPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CdXQgYmVjYXVzZSBvZiB0b28gbXVj aCBoaXN0b3JpYyB3b3JrIHRvIGJlIGNsYXJpZmllZCBhbmQgaXRzIHByb3Bvc2luZyB0aGUgY3Jv c3MtYXJlYSBkaXNjdXNzaW9uIGZvciB3aGljaCBSVEcvQVBQL1RTVi9JTlQvU0VDL0lSVEYgYXJl IGludm9sdmVkLCBpdCBpcw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPm5lY2Vzc2FyeSB0byBoYXZlIG1vcmUgZGlzY3Vzc2lvbiB0byBjbGFyaWZ5IHRoZSBz Y29wZSBhbmQgd29yayBpdGVtcyBmb3IgQVBOLiBXZSB3aXNoIHRoZSBtYWlsaW5nIGxpc3Qgd291 bGQgYmUgaGVscGZ1bCB0byB0aGUgd29yayBhbmQgcHJvbW90aW5nIHRoZQ0KPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPmNyb3NzLWFyZWEgY29tbXVuaWNhdGlv biB0byB1bmRlcnN0YW5kIGVhY2ggb3RoZXIgYmV0dGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+WW91IGNhbiBnZXQgeW91cnNlbGYgdXAgdG8gc3BlZWQgd2l0aCBv dXIgZGlzY3Vzc2lvbnMgc28gZmFyIGJ5IHNlZWluZyB0aGUgbWF0ZXJpYWxzIGF0ICZsdDs8L3Nw YW4+PHNwYW4gbGFuZz0iRU4tR0IiPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5j b20vQVBOLUNvbW11bml0eS8iPmh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5LzwvYT4m Z3Q7LCBlc3BlY2lhbGx5IHRoZSBtYXRlcmlhbHMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj5Gcm9tIHRoZSB2aXJ0dWFsIElFVEYgMTA4ICZuYnNwO0FQTiBz aWRlIG1lZXRpbmcgYXQgJmx0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+DQo8L3NwYW4+PHNw YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxh IGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5L0lFVEYxMDgtU2lkZS1NZWV0 aW5nLUFQTiI+aHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1l ZXRpbmctQVBOPC9hPiZndDsuIFRoaXMgbGluayBhbHNvIGdpdmVzIHlvdSBwb2ludGVycyB0bw0K PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPnNvbWUgb2YgdGhl IHJlbGV2YW50IEludGVybmV0LURyYWZ0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPk92ZXIgdGhlIG5leHQgZmV3IHdlZWtzIHdlIHdpbGwgdHJ5IHRvIGd1aWRlIGRp c2N1c3Npb24gYnkgaW50cm9kdWNpbmcgc29tZSBxdWVzdGlvbnMgZm9yIGRlYmF0ZS4gQnV0IHBs ZWFzZSBhbHNvIHJhaXNlIHlvdXIgb3duIGlzc3VlcyBhbmQgY29uY2VybnMNCjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5hbmQgY29udHJpYnV0ZSB0byB0aGUg ZXhjaGFuZ2VzIG9uIHRoaXMgbGlzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPkxvb2sgZm9yd2FyZGluZyB0byBoYXZlIG1vcmUgZnVuIGRpc2N1c3Npb24gaW4gdGhl IG1haWxpbmcgbGlzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3 RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IFJl Z2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkRhbiAm YW1wOyBaaGVuYmluPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s Pg0K --_000_4278D47A901B3041A737953BAA078ADE19424A8Bdggeml512mbxchi_-- From nobody Sun Sep 27 10:17:22 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50A743A0AF7; Sun, 27 Sep 2020 10:17:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.747 X-Spam-Level: X-Spam-Status: No, score=-1.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 rJlgiOXNUWPU; Sun, 27 Sep 2020 10:17:14 -0700 (PDT) Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) (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 270FE3A0ADD; Sun, 27 Sep 2020 10:17:14 -0700 (PDT) Received: by mail-pj1-x1035.google.com with SMTP id md22so1310781pjb.0; Sun, 27 Sep 2020 10:17:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=7Kpfpa7SUjKs93EDYDiEuaIfBTUMVK7oU9mw3WRQOt8=; b=Y2+K8WOC0OLZhYuCBQoIr8yv8xGCyBtfztCdIaMMGOz4NTSEBZgEYePCtR3k3IteH3 wfldVMrEX8+93ubN64Dn/qSprfds79KAxHATQiOTujuikpItUS3gWd/EqcmfmCSIqOmQ /KaZAt+gFV7aR+DXRXICr0byj+vMdUhrscVuC0ba65zjHrIVYVNE4XSDJ30WKRObAJH1 QLsGdEdHMuEEPdYnuEzmF+TmnPqwKgwkA/1toPUhHYDk0otSXBLS/aAzsVhqI7uutiHS 7bP7c7CYSznUBW1jio895g6/D9fMIzqNjccEhjlLg/BHNKDLNGG2lMg7SScBUpkkJWBa haZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=7Kpfpa7SUjKs93EDYDiEuaIfBTUMVK7oU9mw3WRQOt8=; b=g5BEIp0XXGziwBeISg44f7WvQ9LuSBztB5Qn4bVzs7oLNei2HuLcGzjn6c0dcjo+3O OZmy/nUjYTOs68xt+NWX+Gwxdi+rdnr1lXMgIUmh+Q1HB6o4BMpF3qUYzHEufdHvyMaN lQs3GusqDNfw10anJkpTFJYVu+S++A5U5g6ry8GcxGGMZFsaa6U8/S/EmlgdkNkfk9AP W1Z/1lhlhkU/v2EjOIqtla2/lSUmFD8T2eHR4qcyf9y13p21nucgb0OPvIqmv1ItMFc9 7qrnYApzvQlm5UKaHVRcge/mLJSWgwix0lDo2908Gb1rr0powN7MJ4aWhvK0/rSOuYJd /U5A== X-Gm-Message-State: AOAM5301Y57YH7Wo2/khT8NFg9F0saOwiPJwsoFwVo4hSMd8uzs7Gs3C AVjQ/VD9eDIAXT/vSXNYgBg= X-Google-Smtp-Source: ABdhPJwvTRnNf+jDCAwB9s+cMvdGUK5akcYanVuegUpisVRt3hMdHaPWZw/76kncUTFG96gSl4P3kA== X-Received: by 2002:a17:902:524:b029:d2:6379:a975 with SMTP id 33-20020a1709020524b02900d26379a975mr7916584plf.61.1601227033550; Sun, 27 Sep 2020 10:17:13 -0700 (PDT) Received: from [192.168.4.24] (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id n67sm7636092pgn.14.2020.09.27.10.17.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 Sep 2020 10:17:12 -0700 (PDT) Sender: Tony Li From: tony.li@tony.li Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_56797084-B553-40EB-A3A5-D0BFA78BC858" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Date: Sun, 27 Sep 2020 10:17:11 -0700 In-Reply-To: <4278D47A901B3041A737953BAA078ADE19424A8B@dggeml512-mbx.china.huawei.com> Cc: "apn@ietf.org" , "network-tokens@ietf.org" , "architecture-discuss@iab.org" To: "Pengshuping (Peng Shuping)" References: <4278D47A901B3041A737953BAA078ADE19424A8B@dggeml512-mbx.china.huawei.com> X-Mailer: Apple Mail (2.3608.120.23.2.4) Archived-At: Subject: Re: [Apn] [arch-d] Questions for APN: Q#6 and Q#7 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Sep 2020 17:17:16 -0000 --Apple-Mail=_56797084-B553-40EB-A3A5-D0BFA78BC858 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Shuping, Just how many bits are we talking then? And where are they in the = packet? Tony > On Sep 27, 2020, at 6:26 AM, Pengshuping (Peng Shuping) = wrote: >=20 > Dear all, > =20 > #6. Is the fine-granularity operation needed/desired in the network? > Answers: 5G enables various demanding applications that desire high = reliability and ultra-low latency requirements. These demanding = applications or mission-critical applications desire to be = differentiated and treated specially. However, in the current network = with the existing mechanisms, these fine-granularity requirements cannot = be fulfilled. > =20 > #7. Why not just use DSCP? > Answers: DSCP is only a few bits and not sufficient for indicating the = various applications and their different requirements. It needs much = richer expressions than the DSCP. Moreover, DSCP can be remarked at the = network edge.=20 > =20 > Best regards, > Shuping > =20 > =20 > =20 > From: Lizhenbin=20 > Sent: Monday, September 14, 2020 10:35 PM > To: apn@ietf.org > Cc: Pengshuping (Peng Shuping) > > Subject: Question List for APN > =20 > Hi Folks, > Thanks very much for your attention to APN work. After much = preparation work, we summarized the key questions to be clarified for = APN which also were always asked. In fact in the past discussion and the = APN side meeting of IETF108, many of these questions were discussed and = clarified. Here we propose these questions together for your = convenience. > =20 > The questions to be clarified are as follows: > #1. Which layer is for APN to do the application-aware work? > #2. Does APN provide services within a limited-domain or Internet? > #3. Which area in IETF would the APN work fit better? > #4. What is the relationship between APN and other attempts in = IETF=E2=80=99s history? > #5. What are the valuable use cases/usage scenarios of APN? > #6. Is the fine-granularity operations needed/desired in the network? > #7. Why not just use DSCP? > #8. Does APN violate network neutrality? > #9. Will APN raise security issues since application-aware information = is carried in the APN packets? > #10. Will APN raise privacy issues since application-aware information = is carried in the APN packets? > =20 > Shuping Peng will send the detailed answers for these questions in the = mailing list in the following one or two weeks. The questions and = answers may be not only be sent in the APN mailing list, but also be = copied to the architecture discussion mailing list and the network token = mailing list for more cross-area feedback if necessary. > =20 > If you have any comments on these questions and answers, we can go on = to discuss through the mailing list. > =20 > =20 > Best Regards, > Zhenbin (Robin) > =20 > =20 > =20 > <>=20 > From: Apn [mailto:apn-bounces@ietf.org ] = On Behalf Of Lizhenbin > Sent: Tuesday, August 18, 2020 7:22 PM > To: apn@ietf.org > Subject: [Apn] Welcome to APN Mailing List > =20 > Hi Folks, > =20 > Welcome to join the APN mailing list. We are glad to have more = discussion through the mailing list as the follow-up of the IETF108 APN = side meeting. > In the process of APN work, many historic work items such as SPUD, = PLUS, etc. have been proposed. It has been tried to be clarified that = APN focuses > on the network layer and limited domains. Concerns on the security and = privacy issues also have been proposed many times about the work. It = also > has been tried to be clarified that in the trustable limited domains = the security and privacy issues can be under control. These are the = reasons why APN > work is based in the RTG area instead of ART/TSV areas. > =20 > But because of too much historic work to be clarified and its = proposing the cross-area discussion for which RTG/APP/TSV/INT/SEC/IRTF = are involved, it is > necessary to have more discussion to clarify the scope and work items = for APN. We wish the mailing list would be helpful to the work and = promoting the > cross-area communication to understand each other better. > =20 > You can get yourself up to speed with our discussions so far by seeing = the materials at < https://github.com/APN-Community/ = >, especially the materials > =46rom the virtual IETF 108 APN side meeting at < = https://github.com/APN-Community/IETF108-Side-Meeting-APN = >. This link = also gives you pointers to > some of the relevant Internet-Drafts. > =20 > Over the next few weeks we will try to guide discussion by introducing = some questions for debate. But please also raise your own issues and = concerns > and contribute to the exchanges on this list. > =20 > Look forwarding to have more fun discussion in the mailing list. > =20 > =20 > Best Regards, > Dan & Zhenbin > =20 > =20 > _______________________________________________ > Architecture-discuss mailing list > Architecture-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/architecture-discuss = --Apple-Mail=_56797084-B553-40EB-A3A5-D0BFA78BC858 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

Hi Shuping,

Just how many bits are we talking then? = And where are they in the packet?

Tony

On Sep = 27, 2020, at 6:26 AM, Pengshuping (Peng Shuping) <pengshuping@huawei.com> wrote:

Dear all,
 
#6. Is the fine-granularity operation = needed/desired in the network?
Answers: 5G enables various = demanding applications that desire high reliability and ultra-low = latency requirements. These demanding applications or mission-critical = applications desire to be differentiated and treated specially. However, = in the current network with the existing mechanisms, these = fine-granularity requirements cannot be fulfilled.
 
#7. Why not just use DSCP?
Answers: DSCP is only a few bits and not sufficient for = indicating the various applications and their different requirements. It = needs much richer expressions than the DSCP. Moreover, DSCP can be = remarked at the network edge. 
 
Best regards,
Shuping
 
 
 
From: Lizhenbin 
Sent: Monday, September 14, 2020 = 10:35 PM
To: apn@ietf.org
Cc: Pengshuping (Peng Shuping) = <pengshuping@huawei.com>
Subject: Question List for APN
 
Hi Folks,
Thanks very much for your attention to APN work. After much = preparation work, we summarized the key questions to be clarified for = APN which also were always asked. In fact in the past discussion and the = APN side meeting of IETF108, many of these questions were discussed and = clarified. Here we propose these questions together for your = convenience.
 
The questions to be clarified are as = follows:
#1. Which layer is for APN to do the = application-aware work?
#2. Does APN provide = services within a limited-domain or Internet?
#3. Which area in IETF would the APN work fit better?
#4. What is the relationship between APN and other attempts = in IETF=E2=80=99s history?
#5. What are the valuable = use cases/usage scenarios of APN?
#6. Is the fine-granularity = operations needed/desired in the network?
#7. Why not just use DSCP?
#8. Does APN violate network neutrality?
#9. Will APN raise security issues since application-aware = information is carried in the APN packets?
#10. Will APN raise privacy issues since application-aware = information is carried in the APN packets?
 
Shuping Peng will send the detailed = answers for these questions in the mailing list in the following one or = two weeks. The questions and answers may be not only be sent in the APN = mailing list, but also be copied to the architecture discussion mailing = list and the network token mailing list for more cross-area feedback if = necessary.
 
If you have any comments on these = questions and answers, we can go on to discuss through the mailing = list.
 
 
Best Regards,
Zhenbin (Robin)
 
 
 
 
From: Apn [mailto:apn-bounces@ietf.org] On Behalf = Of Lizhenbin
Sent: Tuesday, August 18, 2020 = 7:22 PM
To: apn@ietf.org
Subject: [Apn] Welcome to APN = Mailing List
 
Hi Folks,
 
Welcome to join the APN mailing list. We = are glad to have more discussion through the mailing list as the = follow-up of the IETF108 APN side meeting.
In the process of APN work, many historic work items such as = SPUD, PLUS, etc. have been proposed. It has been tried to be clarified = that APN focuses
on the network layer and limited domains. = Concerns on the security and privacy issues also have been proposed many = times about the work. It also
has been tried to be = clarified that in the trustable limited domains the security and privacy = issues can be under control. These are the reasons why APN
work is based in the RTG area instead of ART/TSV areas.
 
But because of too much historic work to = be clarified and its proposing the cross-area discussion for which = RTG/APP/TSV/INT/SEC/IRTF are involved, it is
necessary to have more discussion to clarify the scope and = work items for APN. We wish the mailing list would be helpful to the = work and promoting the
cross-area communication to = understand each other better.
 
You can get yourself up to speed with our = discussions so far by seeing the materials at < https://github.com/APN-Community/>, especially the = materials
=46rom the virtual IETF 108  APN side = meeting at < https://github.com/APN-Community/IETF108-Side-Meeting-APN&g= t;. This link also gives you pointers to
some of the relevant Internet-Drafts.
 
Over the next few weeks we will try to = guide discussion by introducing some questions for debate. But please = also raise your own issues and concerns
and contribute to the exchanges on this list.
 
Look forwarding to have more fun = discussion in the mailing list.
 
 
Best Regards,
Dan & Zhenbin
 
 
_______________________________________________
Architecture-discuss mailing = list
Architecture-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/architecture-discuss<= /div>

= --Apple-Mail=_56797084-B553-40EB-A3A5-D0BFA78BC858-- From nobody Sun Sep 27 12:41:31 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D35E3A0B96 for ; Fri, 25 Sep 2020 16:22:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.898 X-Spam-Level: X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=selfienetworks-com.20150623.gappssmtp.com 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 21XlenM2v2DS for ; Fri, 25 Sep 2020 16:22:36 -0700 (PDT) Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) (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 7F97C3A0B93 for ; Fri, 25 Sep 2020 16:22:36 -0700 (PDT) Received: by mail-vs1-xe2b.google.com with SMTP id y190so2375473vsy.1 for ; Fri, 25 Sep 2020 16:22:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfienetworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:date:cc:in-reply-to:from:message-id:subject :to; bh=IRBYSNULQSYYZnwyQYcNx8J4jDPrKyoMUMp/3KCVvwE=; b=ipNQPhGz7FALHweX0GGN/ffOj+NyJxGWjd2i0IsAzNH0SYhar7gQQtr4Ce5jpOWHLD XH42iHmJlUycuRdcqNAXvztTcRKUcyBKPuQ22aD8TtDeDG1mnvzrdEh3jt+jgLhdSTY2 o/Sw/BOpf2bGVaQiZX78pmMtg31JXqnraouW9wD60DxwHcGESYcuvKEASk7KhyGWdaFj j0qCaUbVFtEgqwbPudKYpeaXEdX7DB9MFT496SmGBUDcrj4gsjBef5S2BYv1yaIaGMAK 9sL+gzocXD213d1cWTgPBpc3RhT4GNnO4dh+r2VC6keRtzsFKUcnHezTM0uvxxCRAJrn ocXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:date:cc:in-reply-to:from :message-id:subject:to; bh=IRBYSNULQSYYZnwyQYcNx8J4jDPrKyoMUMp/3KCVvwE=; b=HJvGWCPoFvjOu1UojupsxHTjh9csCz9b2b16sdbpFzkON3gSFcDiLh6+Y6aHJVPWC7 IkngWKAJ0RX6OQBa8ViyPPeKuVWA29U7hnf+YrYUMWFdZ7iDp5C/jo3hfOlFt2wlspMg nneu8X4V4HG5Hl56VAbqU1rAUw8IBMGcfcUxaVQUZdMB0H7LU2dLdN/hxaLi/NxcRvQe KOaNoKGFAqoAtXI1sKlrWhVtb0E1wdK2cOPA27BV/W8XNNebt//4Ho5HiTtioyTDKYmp xrP2fgKQhW7bMMnUeMzNPLG8eAXAEM3uszxOnLETorX6Gc4olM3PsHukqfORm3Z8U9R6 R7GQ== X-Gm-Message-State: AOAM533majk3ZayCdU/WN4tO10veoczgSyzyHItKoadWpRK5kGQ15P1m oBYnotfM6z6RNWvpLSdaEWG4yfc6+RDLFA== X-Google-Smtp-Source: ABdhPJxOi/843aV/H18xJzMVxM/FVP41s/rbZGcF5kiD3tCmoaS8jXmOEFZ10+NAskiOIJOirN6X4A== X-Received: by 2002:a67:eb55:: with SMTP id x21mr1415021vso.44.1601076155307; Fri, 25 Sep 2020 16:22:35 -0700 (PDT) Received: from localhost (0.92.231.35.bc.googleusercontent.com. [35.231.92.0]) by smtp.gmail.com with ESMTPSA id r17sm562760vsf.25.2020.09.25.16.22.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 25 Sep 2020 16:22:35 -0700 (PDT) Mime-Version: 1.0 X-Superhuman-ID: kfive145.b3e05edc-eea8-476e-aa93-cbea47e46269 X-Superhuman-Draft-ID: draft00ca25eceac35586 References: <2020092211271508522412@chinaunicom.cn> <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> Date: Fri, 25 Sep 2020 23:22:31 +0000 Cc: =?UTF-8?q?=E6=9B=B9=E7=95=85?= , "pengshuping" , network-tokens@ietf.org, architecture-discuss@iab.org, "Lars Eggert" , zhangs366@chinaunicom.cn, "apn" X-Mailer: Superhuman Desktop (2020-09-25T22:06:10Z) In-Reply-To: From: "Yiannis Yiakoumis" Message-ID: To: "Christian Huitema" Content-Type: multipart/alternative; boundary=6f8f041d1a668943c30c0b69b6ecb6eabac19122d0716be7f1af81e0f3ac Archived-At: X-Mailman-Approved-At: Sun, 27 Sep 2020 12:41:30 -0700 Subject: Re: [Apn] [Network-tokens] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Sep 2020 23:22:41 -0000 --6f8f041d1a668943c30c0b69b6ecb6eabac19122d0716be7f1af81e0f3ac Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 late in the discussion, but wanted to share some thoughts: One of the first successful proof-points for SDN was Google claiming ( http= s://cs144.github.io/handouts/cs144_mogul_2019_nov.pdf ) that they moved the= ir WAN utilization to ~100%, instead of over-provisioning. It saved them lo= ts of money. Two of the design principles that led them there were i) moving from "all packets are equally important" to "allocate resources b= ased on application-level priorities" and ii) moving from "TCP flows regulated by "fair share" mechanisms" to "measur= e demands, and shape flows at the endpoints". I can imagine offering low-latency SLA for 1% of the traffic (say video cal= ls), is much cheaper and easier than doing this for all Internet traffic (w= ith the cost varying whether you are in Europe/US or an emerging market, ru= ral or urban, a WISP, a low-orbit satellite network, etc). *Could anyone fr= om operator-land comment on the economics of oversubscription/overprovision= /SLAs in the mobile world?* (btw: we already have SLAs today --- VoLTE is IP traffic routed through ded= icated radio and wired resources and has materially better network quality = and reliability than plain VoIP, and when you sign-up for a broadband conne= ction you can get 10Mbps/100Mbps/1Gbps etc). If over-provisioning wins (in 10 years) it will likely be the outcome of th= e network community's=C2=A0 failure to find a good solution for traffic dif= ferentiation, rather than a verdict that these use cases were not important= enough. FWIW: there are many issues to debate around fine-grained traffic different= iation beyond overprovisioning (like security, scalability, privacy, net ne= utrality), and there are different approaches one could take (APN and netwo= rk tokens have different design principles and priorities on these trade-of= fs). Best, Yiannis =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Yiannis Yiakoumis Co-Founder & CEO https://selfienetworks.com | +1-650-644-7857 On Tue, Sep 22, 2020 at 8:29 AM, Christian Huitema < huitema@huitema.net > = wrote: >=20 >=20 >=20 > On 9/21/2020 11:44 PM, Lars Eggert wrote: >=20 >=20 >>=20 >>=20 >> Hi, >>=20 >>=20 >>=20 >> On 2020-9-22, at 9:02, zhangs366@ chinaunicom. cn ( >> zhangs366@chinaunicom.cn ) wrote: >>=20 >>=20 >>>=20 >>>=20 >>> [Shuping] Again APN is aimed to work within a controlled and limited >>> operators=E2=80=99 network domain not for Internet. >>>=20 >>>=20 >>=20 >>=20 >>=20 >> that significantly limits the attractiveness of this proposal to >> application vendors. They can either buy into APN and ship an app that >> only works in some (initially, very few to none) operator networks. Or, >> they can ship a slightly less optimal app that works on the entire >> Internet with its billions of users. >>=20 >>=20 >>=20 >> More broadly, I'd like to point out that during the entire history of th= e >> Internet there were application classes that the deployed networks at th= e >> time were struggling to support. There were always claims that something >> like APN was needed, i.e, solutions that were intending to improve netwo= rk >> performance and quality but that were also adding significant complexity >> and often required application changes. >>=20 >>=20 >=20 >=20 >=20 > Yes indeed. In the 90's the argument was around video conferencing, which > "obviously" could not work on a plain best effort service. And then we go= t > Skype. >=20 >=20 >>=20 >>=20 >> What always happened so far was that Moore's law solved these problems, = by >> improving the performance and quality of the general Internet so that be= st >> effort was sufficient to support all these "special" applications a few >> years down the road. >>=20 >>=20 >=20 >=20 >=20 > Yes. Indeed the whole history of wireless is driven by Moore's law. For > example, the theory of MIMO has been known for some time, put the > application and the use of large number of input and output is only > possible because of progress in electronics. >=20 >=20 >>=20 >>=20 >> The same will happen with the use cases presented to motivate the need f= or >> APN. The general Internet may struggle to support them now, but in five >> years or so - which is about the time horizon for any APN enablement of >> any operator network to happen - these will just work. >>=20 >>=20 >=20 >=20 >=20 > More bandwidth solves a lot of these issues. But we can also expect > improvement in transport protocols and in queue management. Active Queue > Management techniques can isolate different data streams and prevent > stupid issues like "my daughter playing video games is degrading my VPN". > New congestion control protocols like BBR actively manage queuing delays, > resulting in significantly lower latency overall. And then application > just get smarter in their use of caches, redundancy, gap filling, etc. Al= l > that is guaranteed to improve over time. >=20 >=20 >=20 > -- Christian Huitema >=20 >=20 >=20 > -- > Network-tokens mailing list > Network-tokens@ ietf. org ( Network-tokens@ietf.org ) > https:/ / www. ietf. org/ mailman/ listinfo/ network-tokens ( > https://www.ietf.org/mailman/listinfo/network-tokens ) >=20 >=20 > --6f8f041d1a668943c30c0b69b6ecb6eabac19122d0716be7f1af81e0f3ac Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8
3D"
late in the discus= sion, but wanted to share some thoughts:

One of the first successful proof-points for SDN was Google c= laiming that they moved their WAN utilization to ~100%, instead of over= -provisioning. It saved them lots of money. Two of the design principles th= at led them there were
i) moving from "all p= ackets are equally important" to "allocate resources based on appli= cation-level priorities" and=C2=A0
ii) moving= from "TCP flows regulated by "fair share" mechanisms" to &= #34;measure demands, and shape flows at the endpoints".

I can imagine offering low-latency S= LA for 1% of the traffic (say video calls), is much cheaper and easier than= doing this for all Internet traffic (with the cost varying whether you are= in Europe/US or an emerging market, rural or urban, a WISP, a low-orbit sa= tellite network, etc). Could anyone from operator-land commen= t on the economics of oversubscription/overprovision/SLAs in the mobile wor= ld?

(btw: we alrea= dy have SLAs today=C2=A0--- VoLTE is IP traf= fic routed through dedicated radio and wired resources and has materially b= etter network quality and reliability than plain VoIP, and when you sign-up= for a broadband connection you can get 10Mbps/100Mbps/1Gbps etc).

If over-provis= ioning wins (in 10 years) it will likely be the outcome of the network comm= unity's=C2=A0 failure to find a good solution for traffic differentiati= on, rather than a verdict that these use cases were not important enough.= =C2=A0

FWIW: there are many issues to debate around fine-grained traf= fic differentiation beyond overprovisioning (like security, scalability, pr= ivacy, net neutrality), and there are different approaches one could take (= APN and network tokens have different design principles and priorities on t= hese trade-offs).=C2=A0

Best,
Yiannis



<= br/>





=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Yiannis= Yiakoumis
Co-Founder & CEO


On Tue, Sep 22, 2020 at 8:29 AM, Chri= stian Huitema <huitema@huitema.net> wrote:

On 9/21/2020 11:44 PM, Lars Eggert wrote:

Hi,

On 2020-9-22, at 9:02, zhangs366@chinaunicom.cn<= /a> wrote:

[Shuping] Again APN is aimed to work within a controlled and limited operat= ors=E2=80=99 network domain not for Internet.

that significantly limits the attractiveness of this proposal to applicatio= n vendors. They can either buy into APN and ship an app that only works in = some (initially, very few to none) operator networks. Or, they can ship a s= lightly less optimal app that works on the entire Internet with its billion= s of users.

More broadly, I'd like to point out that during the entire history of t= he Internet there were application classes that the deployed networks at th= e time were struggling to support. There were always claims that something = like APN was needed, i.e, solutions that were intending to improve network = performance and quality but that were also adding significant complexity an= d often required application changes.

Yes indeed. In the 90's the argument was around video conferencing, which "obviously" could not work on a plain best effort service. An= d then we got Skype.

What always happened so far was that Moore's law solved these problems,= by improving the performance and quality of the general Internet so that b= est effort was sufficient to support all these "special" applicatio= ns a few years down the road.

Yes. Indeed the whole history of wireless is driven by Moore's law. For example, the theory of MIMO has been known for some time, put the application and the use of large number of input and output is only possible because of progress in electronics.

The same will happen with the use cases presented to motivate the need for = APN. The general Internet may struggle to support them now, but in five yea= rs or so - which is about the time horizon for any APN enablement of any op= erator network to happen - these will just work.

More bandwidth solves a lot of these issues. But we can also expect improvement in transport protocols and in queue management. Active Queue Management techniques can isolate different data streams and prevent stupid issues like "my daughter playing video games is degrading my VPN". New congestion control protocols like BBR actively manage queuing delays, resulting in significantly lower latency overall. And then application just get smarter in their use of caches, redundancy, gap filling, etc. All that is guaranteed to improve over time.

-- Christian Huitema

--=20
Network-tokens mailing list
Network-tokens@ietf.org
https://www.ietf.org/mailman/listinfo/network-tokens

=

--6f8f041d1a668943c30c0b69b6ecb6eabac19122d0716be7f1af81e0f3ac-- From nobody Mon Sep 28 10:33:21 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53E373A12E9; Mon, 28 Sep 2020 10:33:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 gQAFMeXuy_-d; Mon, 28 Sep 2020 10:33:13 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 42C6B3A12D5; Mon, 28 Sep 2020 10:33:13 -0700 (PDT) Received: from lhreml710-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 00AF2FE36336BD08C371; Mon, 28 Sep 2020 18:33:09 +0100 (IST) Received: from lhreml710-chm.china.huawei.com (10.201.108.61) by lhreml710-chm.china.huawei.com (10.201.108.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Mon, 28 Sep 2020 18:33:09 +0100 Received: from DGGEMM403-HUB.china.huawei.com (10.3.20.211) by lhreml710-chm.china.huawei.com (10.201.108.61) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Mon, 28 Sep 2020 18:33:09 +0100 Received: from DGGEMM532-MBX.china.huawei.com ([169.254.7.14]) by DGGEMM403-HUB.china.huawei.com ([10.3.20.211]) with mapi id 14.03.0487.000; Tue, 29 Sep 2020 01:33:06 +0800 From: Lizhenbin To: Linda Dunbar , IPv6 List , "draft-li-6man-app-aware-ipv6-network@ietf.org" CC: "apn@ietf.org" Thread-Topic: Questions about draft-li-6man-app-aware-ipv6-network-02 Thread-Index: AdaTZqEn8gTX6C5CTS2Ceg4YlCkN3QCT/e9Q Date: Mon, 28 Sep 2020 17:33:06 +0000 Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D938909C6@DGGEMM532-MBX.china.huawei.com> References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.218.208] Content-Type: multipart/alternative; boundary="_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D938909C6DGGEMM532MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Apn] Questions about draft-li-6man-app-aware-ipv6-network-02 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Sep 2020 17:33:15 -0000 --_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D938909C6DGGEMM532MBXchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Linda, Please refer to my reply inline. APN mailing list is copied. Best Regards, Zhenbin (Robin) From: Linda Dunbar [mailto:linda.dunbar@futurewei.com] Sent: Saturday, September 26, 2020 2:23 AM To: IPv6 List ; draft-li-6man-app-aware-ipv6-network@ietf.or= g Subject: Questions about draft-li-6man-app-aware-ipv6-network-02 Zhenbin, et al, I have some questions on the draft-li-6man-app-aware-ipv6-network-02: Page 5: App-aware Edge Device: This network device receives packets from IP= v6 enabled applications and obtains the application characteristic informat= ion. I am curious how does App-aware Edge Device derives the application charact= eristics information ? Your draft mentioned VLAN tagging, How VLAN tagging= can provide Application characteristics information? [Robin] There are different ways for VLAN tagging to provide application ch= aracteristics information. Here I propose one example: the user hosts/apps = can connect to the home gateway which can add different VLANs called S-VLAN= to identify the different services. For example VLAN1 is used for Internet= service and VLAN2 is used for IPTV service. The home gateway will connect = to the DSLAM on which the VLAN call C-VLAN will be added to identify the ho= me user. So when the IP-based edge network device receives the packet, it c= an derive the user ID and service type information from the VLAN tagging. W= e have explained that the APN work focuses on the limited domains rather th= an open Internet. The VLAN tagging shows that there is similar practice in = the access network. Page 6: Is the Application-aware ID another extension field? Or part of exi= sting extension header? Like a subTLV within the Hop-by-hop options Header = Type? [Robin] Application-aware ID is an option which can be used in DOH/HBH/SRH.= It is part of existing extension headers. It can be seen as a type of TLV. Questions about the Application-Aware ID structure in Figure 4: Why not use IPv6 Header "Priority/Traffic class" field to represent the SLA= Level? [Robin] The design is to take integrity into account. That is, all the info= rmation can be obtained from the single Application-aware ID. Traditionally= we can get different parts' information to compose some type of tuple. The= process has effect on the forwarding performance and the scalability of fo= rwarding entries. Can you use IPv6 Header's "Flow Label" field to represent the App ID and Fl= ow ID? [Robin] Integrity is the same reason for the problem. In addition "flow lab= el" will be used for ECMP. Reusing it may cause the compatibility issue. How can network acquire the information about "USER" information? I would t= hink most applications encrypt their user information. [Robin] The above example shows that C-VLAN can be used to acquire USER inf= ormation. Though the application may encrypt their user information, not on= ly APN needs the USER information, but also the carriers need to learn the = USER information for accounting to get revenue. There already exists the po= ssible way to solve the issue. What kind of functions do you envision to be listed in the Figure 6's Funct= ion ID? [Robin] Figure 6 is to reuse the SRv6 SID. The function ID means just the f= unctions supported by the existing SRv6. The Application-aware ID is put in= to the arguments of the SRv6 SID. The function ID part will not have effect= on the Application-aware ID. [Robin] Thanks for your comments and questions. Now the draft is in the ear= ly phase. The usage of the Application-aware ID option can be further discu= ssed. Thank you very much. Linda Dunbar --_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D938909C6DGGEMM532MBXchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Linda,

Please refer to my reply inline. APN mailing list is copied.=

 

 

Best Regards,

Zhenbin (Robin)

 

From: Linda Dunbar [mailto:linda.dunbar@futurewei.com]
Sent: Saturday, September 26, 2020 2:23 AM
To: IPv6 List <ipv6@ietf.org>; draft-li-6man-app-aware-ipv6-ne= twork@ietf.org
Subject: Questions about draft-li-6man-app-aware-ipv6-network-02

 

Zhenbin, et al,

 

I have some questions on the dr= aft-li-6man-app-aware-ipv6-network-02:

 

Page 5: App-aware Edge Device: = This network device receives packets from IPv6 enabled applications and obt= ains the application characteristic information.

 

I am curious how does App-aware= Edge Device derives the application characteristics information ?  Yo= ur draft mentioned VLAN tagging, How VLAN tagging can provide Application c= haracteristics information?

[Robin]= There are different ways for VLAN tagging to provide application character= istics information. Here I propose one example: the user hosts/apps can con= nect to the home gateway which can add different VLANs called S-VLAN to identify the different services. For exam= ple VLAN1 is used for Internet service and VLAN2 is used for IPTV service. = The home gateway will connect to the DSLAM on which the VLAN call C-VLAN wi= ll be added to identify the home user. So when the IP-based edge network device receives the packet, it can= derive the user ID and service type information from the VLAN tagging. We = have explained that the APN work focuses on the limited domains rather than= open Internet. The VLAN tagging shows that there is similar practice in the access network.

 

 

Page 6: Is the Application-awar= e ID another extension field? Or part of existing extension header? Like a = subTLV within the Hop-by-hop options Header Type?

[Robin]= Application-aware ID is an option which can be used in DOH/HBH/SRH. It is = part of existing extension headers. It can be seen as a type of TLV.

 

Questions about the  Appli= cation-Aware ID structure in Figure 4:

Why not use IPv6 Header “= Priority/Traffic class” field to represent the SLA Level?

[Robin]= The design is to take integrity into account. That is, all the information= can be obtained from the single Application-aware ID. Traditionally we can= get different parts’ information to compose some type of tuple. The process has effect on the forwarding performance a= nd the scalability of forwarding entries.

 

Can you use IPv6 Header’s= “Flow Label” field to represent the App ID and Flow ID?

[Robin]= Integrity is the same reason for the problem. In addition “flow labe= l” will be used for ECMP. Reusing it may cause the compatibility issu= e.

 

How can network acquire the inf= ormation about “USER” information? I would think most applicati= ons encrypt their user information.

[Robin]= The above example shows that C-VLAN can be used to acquire USER informatio= n. Though the application may encrypt their user information, not only APN = needs the USER information, but also the carriers need to learn the USER information for accounting to get revenue.= There already exists the possible way to solve the issue.

 

What kind of functions do you e= nvision to be listed in the Figure 6’s Function ID?

[Robin]= Figure 6 is to reuse the SRv6 SID. The function ID means just the function= s supported by the existing SRv6. The Application-aware ID is put into the = arguments of the SRv6 SID. The function ID part will not have effect on the Application-aware ID.

&n= bsp;

 

[Robin] Thanks for your comments and questions. Now the draft is in the= early phase. The usage of the Application-aware ID option can be further d= iscussed.

 

Thank you very much.

 

Linda Dunbar<= /p>

--_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D938909C6DGGEMM532MBXchi_-- From nobody Mon Sep 28 17:54:39 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3AAB3A0836; Mon, 28 Sep 2020 17:54:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=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 q577zw-XAxIe; Mon, 28 Sep 2020 17:54:32 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 A6F573A0A73; Mon, 28 Sep 2020 17:54:32 -0700 (PDT) Received: from lhreml725-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 7747DD794411CAA395DE; Tue, 29 Sep 2020 01:54:30 +0100 (IST) Received: from lhreml725-chm.china.huawei.com (10.201.108.76) by lhreml725-chm.china.huawei.com (10.201.108.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 29 Sep 2020 01:54:30 +0100 Received: from DGGEML402-HUB.china.huawei.com (10.3.17.38) by lhreml725-chm.china.huawei.com (10.201.108.76) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Tue, 29 Sep 2020 01:54:29 +0100 Received: from DGGEML512-MBX.china.huawei.com ([169.254.2.223]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0487.000; Tue, 29 Sep 2020 08:54:26 +0800 From: "Pengshuping (Peng Shuping)" To: "apn@ietf.org" CC: "architecture-discuss@iab.org" , "network-tokens@ietf.org" Thread-Topic: Question List for APN: Q#8 Thread-Index: AdaV+p6hlEeaFy+VRQKsQQJkF8vE1w== Date: Tue, 29 Sep 2020 00:54:25 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE19435D07@dggeml512-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE19435D07dggeml512mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Apn] Question List for APN: Q#8 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2020 00:54:35 -0000 --_000_4278D47A901B3041A737953BAA078ADE19435D07dggeml512mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBhbGwsDQoNCiM4LiBEb2VzIEFQTiB2aW9sYXRlIG5ldHdvcmsgbmV1dHJhbGl0eT8NCg0K QW5zd2VyczogSXTigJlzIGltcG9ydGFudCB0byByZWFsaXplIHRoYXQgdW5kZXIgdGhlIG9wZW4g SW50ZXJuZXQgcmVndWxhdGlvbnMgdGhlcmUgaXMgc3RpbGwgdGhlIHBvc3NpYmlsaXR5IHRvIGRv IHRoZSBkaWZmZXJlbnRpYXRpb24uIEFuIGVhc3kgZXhhbXBsZSB0byB1bmRlcnN0YW5kIGlzIHRo YXQgaW4gdGhlIEZCQiBzY2VuYXJpbywgeW91IGNhbiBoYXZlIGRpZmZlcmVudCBzcGVlZHMgb24g dGhlIGFjY2Vzcy4NCg0KTW9yZW92ZXIsIGFueSBhcHBsaWNhdGlvbiBjYW4gcnVuIG9uIGFueSBR b1MgbGV2ZWwuIEl0IGlzIG5vdCBuZWNlc3NhcnkgdGhhdCBhbGwgYXBwbGljYXRpb25zIGhhdmUg dG8gcnVuIG9uIHRoZSBzYW1lIGxldmVsLCBidXQgYW55IGFwcGxpY2F0aW9uIGNhbiBjaG9vc2Ug d2hpY2ggUW9TIGxldmVsIGl0IHdpbGwgcnVuIG9uLCBpbiB0aGUgY2FzZSB3aGVyZSB5b3UgaGF2 ZSBtdWx0aXBsZSBRb1MgbGV2ZWxzIGF2YWlsYWJsZS4NCg0KQVBOIG9mZmVycyBhcHBsaWNhdGlv bi1hd2FyZSBuZXR3b3JrIHNlcnZpY2VzIG9wZW4gdG8gYWxsIHRoZSBhcHBsaWNhdGlvbnMsIGFu ZCBpdCBsZXRzIGFwcGxpY2F0aW9ucyB0byBkZWNpZGUgdGhlbXNlbHZlcyB3aGV0aGVyIHRvIGdv IG9uIGJvYXJkIG9yIG5vdCBhbmQgd2hpY2ggU0xBIGxldmVscyB0aGV5IHdvdWxkIGxpa2UgdGhl aXIgdHJhZmZpYyB0byBiZSBlbnRpdGxlZC4NCg0KQmVzdCByZWdhcmRzLA0KU2h1cGluZw0KDQoN CkZyb206IExpemhlbmJpbg0KU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjAgMTA6MzUg UE0NClRvOiBhcG5AaWV0Zi5vcmcNCkNjOiBQZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSA8cGVu Z3NodXBpbmdAaHVhd2VpLmNvbT4NClN1YmplY3Q6IFF1ZXN0aW9uIExpc3QgZm9yIEFQTg0KDQpI aSBGb2xrcywNClRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIgYXR0ZW50aW9uIHRvIEFQTiB3b3Jr LiBBZnRlciBtdWNoIHByZXBhcmF0aW9uIHdvcmssIHdlIHN1bW1hcml6ZWQgdGhlIGtleSBxdWVz dGlvbnMgdG8gYmUgY2xhcmlmaWVkIGZvciBBUE4gd2hpY2ggYWxzbyB3ZXJlIGFsd2F5cyBhc2tl ZC4gSW4gZmFjdCBpbiB0aGUgcGFzdCBkaXNjdXNzaW9uIGFuZCB0aGUgQVBOIHNpZGUgbWVldGlu ZyBvZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1ZXN0aW9ucyB3ZXJlIGRpc2N1c3NlZCBhbmQg Y2xhcmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhlc2UgcXVlc3Rpb25zIHRvZ2V0aGVyIGZvciB5 b3VyIGNvbnZlbmllbmNlLg0KDQpUaGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBhcmUgYXMg Zm9sbG93czoNCiMxLiBXaGljaCBsYXllciBpcyBmb3IgQVBOIHRvIGRvIHRoZSBhcHBsaWNhdGlv bi1hd2FyZSB3b3JrPw0KIzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMgd2l0aGluIGEgbGlt aXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/DQojMy4gV2hpY2ggYXJlYSBpbiBJRVRGIHdvdWxkIHRo ZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KIzQuIFdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3 ZWVuIEFQTiBhbmQgb3RoZXIgYXR0ZW1wdHMgaW4gSUVURuKAmXMgaGlzdG9yeT8NCiM1LiBXaGF0 IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/DQojNi4g SXMgdGhlIGZpbmUtZ3JhbnVsYXJpdHkgb3BlcmF0aW9ucyBuZWVkZWQvZGVzaXJlZCBpbiB0aGUg bmV0d29yaz8NCiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/DQojOC4gRG9lcyBBUE4gdmlvbGF0 ZSBuZXR3b3JrIG5ldXRyYWxpdHk/DQojOS4gV2lsbCBBUE4gcmFpc2Ugc2VjdXJpdHkgaXNzdWVz IHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4gdGhlIEFQ TiBwYWNrZXRzPw0KIzEwLiBXaWxsIEFQTiByYWlzZSBwcml2YWN5IGlzc3VlcyBzaW5jZSBhcHBs aWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0cz8N Cg0KU2h1cGluZyBQZW5nIHdpbGwgc2VuZCB0aGUgZGV0YWlsZWQgYW5zd2VycyBmb3IgdGhlc2Ug cXVlc3Rpb25zIGluIHRoZSBtYWlsaW5nIGxpc3QgaW4gdGhlIGZvbGxvd2luZyBvbmUgb3IgdHdv IHdlZWtzLiBUaGUgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIG1heSBiZSBub3Qgb25seSBiZSBzZW50 IGluIHRoZSBBUE4gbWFpbGluZyBsaXN0LCBidXQgYWxzbyBiZSBjb3BpZWQgdG8gdGhlIGFyY2hp dGVjdHVyZSBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdCBhbmQgdGhlIG5ldHdvcmsgdG9rZW4gbWFp bGluZyBsaXN0IGZvciBtb3JlIGNyb3NzLWFyZWEgZmVlZGJhY2sgaWYgbmVjZXNzYXJ5Lg0KDQpJ ZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMgb24gdGhlc2UgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzLCB3 ZSBjYW4gZ28gb24gdG8gZGlzY3VzcyB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QuDQoNCg0KQmVz dCBSZWdhcmRzLA0KWmhlbmJpbiAoUm9iaW4pDQoNCg0KDQoNCkZyb206IEFwbiBbbWFpbHRvOmFw bi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGl6aGVuYmluDQpTZW50OiBUdWVzZGF5 LCBBdWd1c3QgMTgsIDIwMjAgNzoyMiBQTQ0KVG86IGFwbkBpZXRmLm9yZzxtYWlsdG86YXBuQGll dGYub3JnPg0KU3ViamVjdDogW0Fwbl0gV2VsY29tZSB0byBBUE4gTWFpbGluZyBMaXN0DQoNCkhp IEZvbGtzLA0KDQpXZWxjb21lIHRvIGpvaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QuIFdlIGFyZSBn bGFkIHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdCBhcyB0 aGUgZm9sbG93LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBzaWRlIG1lZXRpbmcuDQpJbiB0aGUgcHJv Y2VzcyBvZiBBUE4gd29yaywgbWFueSBoaXN0b3JpYyB3b3JrIGl0ZW1zIHN1Y2ggYXMgU1BVRCwg UExVUywgZXRjLiBoYXZlIGJlZW4gcHJvcG9zZWQuIEl0IGhhcyBiZWVuIHRyaWVkIHRvIGJlIGNs YXJpZmllZCB0aGF0IEFQTiBmb2N1c2VzDQpvbiB0aGUgbmV0d29yayBsYXllciBhbmQgbGltaXRl ZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGFs c28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMgYWJvdXQgdGhlIHdvcmsuIEl0IGFsc28N CmhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IGluIHRoZSB0cnVzdGFibGUgbGlt aXRlZCBkb21haW5zIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFjeSBpc3N1ZXMgY2FuIGJlIHVuZGVy IGNvbnRyb2wuIFRoZXNlIGFyZSB0aGUgcmVhc29ucyB3aHkgQVBODQp3b3JrIGlzIGJhc2VkIGlu IHRoZSBSVEcgYXJlYSBpbnN0ZWFkIG9mIEFSVC9UU1YgYXJlYXMuDQoNCkJ1dCBiZWNhdXNlIG9m IHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8gYmUgY2xhcmlmaWVkIGFuZCBpdHMgcHJvcG9zaW5n IHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24gZm9yIHdoaWNoIFJURy9BUFAvVFNWL0lOVC9TRUMv SVJURiBhcmUgaW52b2x2ZWQsIGl0IGlzDQpuZWNlc3NhcnkgdG8gaGF2ZSBtb3JlIGRpc2N1c3Np b24gdG8gY2xhcmlmeSB0aGUgc2NvcGUgYW5kIHdvcmsgaXRlbXMgZm9yIEFQTi4gV2Ugd2lzaCB0 aGUgbWFpbGluZyBsaXN0IHdvdWxkIGJlIGhlbHBmdWwgdG8gdGhlIHdvcmsgYW5kIHByb21vdGlu ZyB0aGUNCmNyb3NzLWFyZWEgY29tbXVuaWNhdGlvbiB0byB1bmRlcnN0YW5kIGVhY2ggb3RoZXIg YmV0dGVyLg0KDQpZb3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0byBzcGVlZCB3aXRoIG91ciBkaXNj dXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlhbHMgYXQgPCBodHRwczovL2dpdGh1 Yi5jb20vQVBOLUNvbW11bml0eS8+LCBlc3BlY2lhbGx5IHRoZSBtYXRlcmlhbHMNCkZyb20gdGhl IHZpcnR1YWwgSUVURiAxMDggIEFQTiBzaWRlIG1lZXRpbmcgYXQgPCBodHRwczovL2dpdGh1Yi5j b20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE4+LiBUaGlzIGxpbmsgYWxz byBnaXZlcyB5b3UgcG9pbnRlcnMgdG8NCnNvbWUgb2YgdGhlIHJlbGV2YW50IEludGVybmV0LURy YWZ0cy4NCg0KT3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0cnkgdG8gZ3VpZGUgZGlz Y3Vzc2lvbiBieSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0aW9ucyBmb3IgZGViYXRlLiBCdXQgcGxl YXNlIGFsc28gcmFpc2UgeW91ciBvd24gaXNzdWVzIGFuZCBjb25jZXJucw0KYW5kIGNvbnRyaWJ1 dGUgdG8gdGhlIGV4Y2hhbmdlcyBvbiB0aGlzIGxpc3QuDQoNCkxvb2sgZm9yd2FyZGluZyB0byBo YXZlIG1vcmUgZnVuIGRpc2N1c3Npb24gaW4gdGhlIG1haWxpbmcgbGlzdC4NCg0KDQpCZXN0IFJl Z2FyZHMsDQpEYW4gJiBaaGVuYmluDQoNCg0K --_000_4278D47A901B3041A737953BAA078ADE19435D07dggeml512mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l O30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuMiwgbGkuMiwgZGl2LjINCgl7bXNvLXN0eWxlLW5h bWU6Iuagt+W8jyDpppbooYznvKnov5tcOiAgMiDlrZfnrKYiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0 b206Ni4wcHQ7DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCXRleHQtaW5kZW50OjIxLjBwdDsNCgl0ZXh0 LWF1dG9zcGFjZTpub25lOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz IE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh bnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5 cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN Cgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcy LjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5 bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0 IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVh ZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYg Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+RGVhciBhbGwsDQo8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM4LiBEb2VzIEFQTiB2aW9s YXRlIG5ldHdvcmsgbmV1dHJhbGl0eT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPkFuc3dlcnM6IEl04oCZcyBpbXBvcnRhbnQgdG8gcmVhbGl6ZSB0aGF0IHVuZGVyIHRo ZSBvcGVuIEludGVybmV0IHJlZ3VsYXRpb25zIHRoZXJlIGlzIHN0aWxsIHRoZSBwb3NzaWJpbGl0 eSB0byBkbyB0aGUgZGlmZmVyZW50aWF0aW9uLiBBbiBlYXN5IGV4YW1wbGUgdG8gdW5kZXJzdGFu ZCBpcyB0aGF0IGluIHRoZQ0KIEZCQiBzY2VuYXJpbywgeW91IGNhbiBoYXZlIGRpZmZlcmVudCBz cGVlZHMgb24gdGhlIGFjY2Vzcy4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj5Nb3Jlb3ZlciwgYW55IGFwcGxpY2F0aW9uIGNhbiBydW4gb24gYW55IFFvUyBsZXZlbC4g SXQgaXMgbm90IG5lY2Vzc2FyeSB0aGF0IGFsbCBhcHBsaWNhdGlvbnMgaGF2ZSB0byBydW4gb24g dGhlIHNhbWUgbGV2ZWwsIGJ1dCBhbnkgYXBwbGljYXRpb24gY2FuIGNob29zZSB3aGljaCBRb1Mg bGV2ZWwgaXQgd2lsbA0KIHJ1biBvbiwgaW4gdGhlIGNhc2Ugd2hlcmUgeW91IGhhdmUgbXVsdGlw bGUgUW9TIGxldmVscyBhdmFpbGFibGUuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+QVBOIG9mZmVycyBhcHBsaWNhdGlvbi1hd2FyZSBuZXR3b3JrIHNlcnZpY2VzIG9w ZW4gdG8gYWxsIHRoZSBhcHBsaWNhdGlvbnMsIGFuZCBpdCBsZXRzIGFwcGxpY2F0aW9ucyB0byBk ZWNpZGUgdGhlbXNlbHZlcyB3aGV0aGVyIHRvIGdvIG9uIGJvYXJkIG9yIG5vdCBhbmQgd2hpY2gg U0xBIGxldmVscyB0aGV5DQogd291bGQgbGlrZSB0aGVpciB0cmFmZmljIHRvIGJlIGVudGl0bGVk LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLA0K PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlNodXBpbmcNCjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1 ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+ RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gTGl6aGVuYmluDQo8YnI+DQo8Yj5T ZW50OjwvYj4gTW9uZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjAgMTA6MzUgUE08YnI+DQo8Yj5Ubzo8 L2I+IGFwbkBpZXRmLm9yZzxicj4NCjxiPkNjOjwvYj4gUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGlu ZykgJmx0O3BlbmdzaHVwaW5nQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFF1 ZXN0aW9uIExpc3QgZm9yIEFQTjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEZvbGtzLDxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5UaGFua3MgdmVyeSBtdWNoIGZvciB5 b3VyIGF0dGVudGlvbiB0byBBUE4gd29yay4gQWZ0ZXIgbXVjaCBwcmVwYXJhdGlvbiB3b3JrLCB3 ZSBzdW1tYXJpemVkIHRoZSBrZXkgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBmb3IgQVBOIHdo aWNoIGFsc28gd2VyZSBhbHdheXMgYXNrZWQuIEluIGZhY3QgaW4gdGhlDQogcGFzdCBkaXNjdXNz aW9uIGFuZCB0aGUgQVBOIHNpZGUgbWVldGluZyBvZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1 ZXN0aW9ucyB3ZXJlIGRpc2N1c3NlZCBhbmQgY2xhcmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhl c2UgcXVlc3Rpb25zIHRvZ2V0aGVyIGZvciB5b3VyIGNvbnZlbmllbmNlLg0KPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5UaGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmll ZCBhcmUgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+IzEuIFdoaWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhlIGFwcGxpY2F0aW9uLWF3 YXJlIHdvcms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMy LiBEb2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxpbWl0ZWQtZG9tYWluIG9yIElu dGVybmV0PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jMy4g V2hpY2ggYXJlYSBpbiBJRVRGIHdvdWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM0LiBXaGF0IGlzIHRoZSBy ZWxhdGlvbnNoaXAgYmV0d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVtcHRzIGluIElFVEbigJlzIGhp c3Rvcnk/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM1LiBX aGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBBUE4/PG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM2LiBJcyB0aGUgZmlu ZS1ncmFudWxhcml0eSBvcGVyYXRpb25zIG5lZWRlZC9kZXNpcmVkIGluIHRoZSBuZXR3b3JrPzxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jNy4gV2h5IG5vdCBq dXN0IHVzZSBEU0NQPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij4jOC4gRG9lcyBBUE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM5LiBXaWxsIEFQTiByYWlzZSBzZWN1cml0 eSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBp biB0aGUgQVBOIHBhY2tldHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPiMxMC4gV2lsbCBBUE4gcmFpc2UgcHJpdmFjeSBpc3N1ZXMgc2luY2UgYXBwbGljYXRp b24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5TaHVwaW5nIFBlbmcgd2lsbCBzZW5k IHRoZSBkZXRhaWxlZCBhbnN3ZXJzIGZvciB0aGVzZSBxdWVzdGlvbnMgaW4gdGhlIG1haWxpbmcg bGlzdCBpbiB0aGUgZm9sbG93aW5nIG9uZSBvciB0d28gd2Vla3MuIFRoZSBxdWVzdGlvbnMgYW5k IGFuc3dlcnMgbWF5IGJlIG5vdCBvbmx5IGJlIHNlbnQgaW4gdGhlIEFQTg0KIG1haWxpbmcgbGlz dCwgYnV0IGFsc28gYmUgY29waWVkIHRvIHRoZSBhcmNoaXRlY3R1cmUgZGlzY3Vzc2lvbiBtYWls aW5nIGxpc3QgYW5kIHRoZSBuZXR3b3JrIHRva2VuIG1haWxpbmcgbGlzdCBmb3IgbW9yZSBjcm9z cy1hcmVhIGZlZWRiYWNrIGlmIG5lY2Vzc2FyeS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPklmIHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0aGVzZSBxdWVzdGlvbnMg YW5kIGFuc3dlcnMsIHdlIGNhbiBnbyBvbiB0byBkaXNjdXNzIHRocm91Z2ggdGhlIG1haWxpbmcg bGlzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMsPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlpoZW5iaW4gKFJvYmlu KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+ PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZy b206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEFwbiBbPGEgaHJlZj0ibWFpbHRvOmFw bi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86YXBuLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+ T24gQmVoYWxmIE9mIDwvYj5MaXpoZW5iaW48YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgQXVn dXN0IDE4LCAyMDIwIDc6MjIgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzphcG5A aWV0Zi5vcmciPmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW0Fwbl0gV2Vs Y29tZSB0byBBUE4gTWFpbGluZyBMaXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SGkgRm9sa3MsPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5XZWxjb21lIHRvIGpvaW4gdGhlIEFQ TiBtYWlsaW5nIGxpc3QuIFdlIGFyZSBnbGFkIHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRocm91 Z2ggdGhlIG1haWxpbmcgbGlzdCBhcyB0aGUgZm9sbG93LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBz aWRlIG1lZXRpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PkluIHRoZSBwcm9jZXNzIG9mIEFQTiB3b3JrLCBtYW55IGhpc3RvcmljIHdvcmsgaXRlbXMgc3Vj aCBhcyBTUFVELCBQTFVTLCBldGMuIGhhdmUgYmVlbiBwcm9wb3NlZC4gSXQgaGFzIGJlZW4gdHJp ZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgQVBOIGZvY3VzZXMNCjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5vbiB0aGUgbmV0d29yayBsYXllciBhbmQgbGltaXRl ZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGFs c28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMgYWJvdXQgdGhlIHdvcmsuIEl0IGFsc28N CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5oYXMgYmVlbiB0 cmllZCB0byBiZSBjbGFyaWZpZWQgdGhhdCBpbiB0aGUgdHJ1c3RhYmxlIGxpbWl0ZWQgZG9tYWlu cyB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGNhbiBiZSB1bmRlciBjb250cm9sLiBU aGVzZSBhcmUgdGhlIHJlYXNvbnMgd2h5IEFQTg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPndvcmsgaXMgYmFzZWQgaW4gdGhlIFJURyBhcmVhIGluc3RlYWQg b2YgQVJUL1RTViBhcmVhcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PkJ1dCBiZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8gYmUgY2xhcmlmaWVkIGFu ZCBpdHMgcHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24gZm9yIHdoaWNoIFJURy9B UFAvVFNWL0lOVC9TRUMvSVJURiBhcmUgaW52b2x2ZWQsIGl0IGlzDQo8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+bmVjZXNzYXJ5IHRvIGhhdmUgbW9yZSBkaXNj dXNzaW9uIHRvIGNsYXJpZnkgdGhlIHNjb3BlIGFuZCB3b3JrIGl0ZW1zIGZvciBBUE4uIFdlIHdp c2ggdGhlIG1haWxpbmcgbGlzdCB3b3VsZCBiZSBoZWxwZnVsIHRvIHRoZSB3b3JrIGFuZCBwcm9t b3RpbmcgdGhlDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ Y3Jvc3MtYXJlYSBjb21tdW5pY2F0aW9uIHRvIHVuZGVyc3RhbmQgZWFjaCBvdGhlciBiZXR0ZXIu PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5Zb3UgY2FuIGdldCB5b3Vy c2VsZiB1cCB0byBzcGVlZCB3aXRoIG91ciBkaXNjdXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRo ZSBtYXRlcmlhbHMgYXQgJmx0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+DQo8L3NwYW4+PHNw YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxh IGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5LyI+aHR0cHM6Ly9naXRodWIu Y29tL0FQTi1Db21tdW5pdHkvPC9hPiZndDssIGVzcGVjaWFsbHkgdGhlIG1hdGVyaWFscw0KPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t R0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkZyb20gdGhlIHZpcnR1 YWwgSUVURiAxMDggJm5ic3A7QVBOIHNpZGUgbWVldGluZyBhdCAmbHQ7PC9zcGFuPjxzcGFuIGxh bmc9IkVOLUdCIj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21t dW5pdHkvSUVURjEwOC1TaWRlLU1lZXRpbmctQVBOIj5odHRwczovL2dpdGh1Yi5jb20vQVBOLUNv bW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE48L2E+Jmd0Oy4gVGhpcyBsaW5rIGFsc28g Z2l2ZXMgeW91IHBvaW50ZXJzIHRvDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+c29tZSBvZiB0aGUgcmVsZXZhbnQgSW50ZXJuZXQtRHJhZnRzLjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+T3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mg d2Ugd2lsbCB0cnkgdG8gZ3VpZGUgZGlzY3Vzc2lvbiBieSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0 aW9ucyBmb3IgZGViYXRlLiBCdXQgcGxlYXNlIGFsc28gcmFpc2UgeW91ciBvd24gaXNzdWVzIGFu ZCBjb25jZXJucw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PmFuZCBjb250cmlidXRlIHRvIHRoZSBleGNoYW5nZXMgb24gdGhpcyBsaXN0LjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+TG9vayBmb3J3YXJkaW5nIHRvIGhhdmUgbW9y ZSBmdW4gZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGluZyBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+RGFuICZhbXA7IFpoZW5iaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_4278D47A901B3041A737953BAA078ADE19435D07dggeml512mbxchi_-- From nobody Mon Sep 28 18:31:06 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 091FD3A0ABB; Mon, 28 Sep 2020 18:30:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.2 X-Spam-Level: X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=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 gR4PqftiBDGh; Mon, 28 Sep 2020 18:30:57 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 9F3A23A0AF1; Mon, 28 Sep 2020 18:30:56 -0700 (PDT) Received: from lhreml732-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 84C48BF153700833A372; Tue, 29 Sep 2020 02:30:53 +0100 (IST) Received: from lhreml732-chm.china.huawei.com (10.201.108.83) by lhreml732-chm.china.huawei.com (10.201.108.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 29 Sep 2020 02:30:53 +0100 Received: from DGGEML423-HUB.china.huawei.com (10.1.199.40) by lhreml732-chm.china.huawei.com (10.201.108.83) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Tue, 29 Sep 2020 02:30:52 +0100 Received: from DGGEML512-MBX.china.huawei.com ([169.254.2.223]) by dggeml423-hub.china.huawei.com ([10.1.199.40]) with mapi id 14.03.0487.000; Tue, 29 Sep 2020 09:30:48 +0800 From: "Pengshuping (Peng Shuping)" To: "tony.li@tony.li" CC: "apn@ietf.org" , "network-tokens@ietf.org" , "architecture-discuss@iab.org" Thread-Topic: [Network-tokens] [arch-d] Questions for APN: Q#6 and Q#7 Thread-Index: AdaU0XxCWPBVd7lVREmNNDRNL/eXE///uv2A//1nUoA= Date: Tue, 29 Sep 2020 01:30:48 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE19435F17@dggeml512-mbx.china.huawei.com> References: <4278D47A901B3041A737953BAA078ADE19424A8B@dggeml512-mbx.china.huawei.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE19435F17dggeml512mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Apn] [Network-tokens] [arch-d] Questions for APN: Q#6 and Q#7 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2020 01:30:59 -0000 --_000_4278D47A901B3041A737953BAA078ADE19435F17dggeml512mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgVG9ueSwNCg0KUGxlYXNlIHJlZmVyIHRvIHRoZSBmb2xsb3dpbmcgZHJhZnRzLiBTb21lIHJl bGF0ZWQgZGVzY3JpcHRpb25zIGNhbiBiZSBmb3VuZCBpbiB0aGVzZSBkcmFmdHMuDQpodHRwczov L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktYXBuLWZyYW1ld29yay0wMSNzZWN0aW9uLTUN Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS02bWFuLWFwcC1hd2FyZS1pcHY2 LW5ldHdvcmstMDINCg0KQmFzaWNhbGx5LCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCBpbiB0aGUg SVAgbGF5ZXIgaXMgdXNlZCBmb3IgdHJhZmZpYyBzdGVlcmluZyBwb2xpY3kgc2VsZWN0aW9uIHdp dGhpbiBhIGxpbWl0ZWQgQVBOIG5ldHdvcmsgZG9tYWluIGluIG9yZGVyIHRvIGd1YXJhbnRlZSB0 aGUgU0xBIHJlcXVpcmVtZW50cy4NCg0KQmVzdCByZWdhcmRzLA0KU2h1cGluZw0KDQoNCg0KRnJv bTogTmV0d29yay10b2tlbnMgW21haWx0bzpuZXR3b3JrLXRva2Vucy1ib3VuY2VzQGlldGYub3Jn XSBPbiBCZWhhbGYgT2YgdG9ueS5saUB0b255LmxpDQpTZW50OiBNb25kYXksIFNlcHRlbWJlciAy OCwgMjAyMCAxOjE3IEFNDQpUbzogUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZykgPHBlbmdzaHVw aW5nQGh1YXdlaS5jb20+DQpDYzogYXBuQGlldGYub3JnOyBuZXR3b3JrLXRva2Vuc0BpZXRmLm9y ZzsgYXJjaGl0ZWN0dXJlLWRpc2N1c3NAaWFiLm9yZw0KU3ViamVjdDogUmU6IFtOZXR3b3JrLXRv a2Vuc10gW2FyY2gtZF0gUXVlc3Rpb25zIGZvciBBUE46IFEjNiBhbmQgUSM3DQoNCg0KSGkgU2h1 cGluZywNCg0KSnVzdCBob3cgbWFueSBiaXRzIGFyZSB3ZSB0YWxraW5nIHRoZW4/IEFuZCB3aGVy ZSBhcmUgdGhleSBpbiB0aGUgcGFja2V0Pw0KDQpUb255DQoNCg0KT24gU2VwIDI3LCAyMDIwLCBh dCA2OjI2IEFNLCBQZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSA8cGVuZ3NodXBpbmdAaHVhd2Vp LmNvbTxtYWlsdG86cGVuZ3NodXBpbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQpEZWFyIGFsbCwN Cg0KIzYuIElzIHRoZSBmaW5lLWdyYW51bGFyaXR5IG9wZXJhdGlvbiBuZWVkZWQvZGVzaXJlZCBp biB0aGUgbmV0d29yaz8NCkFuc3dlcnM6IDVHIGVuYWJsZXMgdmFyaW91cyBkZW1hbmRpbmcgYXBw bGljYXRpb25zIHRoYXQgZGVzaXJlIGhpZ2ggcmVsaWFiaWxpdHkgYW5kIHVsdHJhLWxvdyBsYXRl bmN5IHJlcXVpcmVtZW50cy4gVGhlc2UgZGVtYW5kaW5nIGFwcGxpY2F0aW9ucyBvciBtaXNzaW9u LWNyaXRpY2FsIGFwcGxpY2F0aW9ucyBkZXNpcmUgdG8gYmUgZGlmZmVyZW50aWF0ZWQgYW5kIHRy ZWF0ZWQgc3BlY2lhbGx5LiBIb3dldmVyLCBpbiB0aGUgY3VycmVudCBuZXR3b3JrIHdpdGggdGhl IGV4aXN0aW5nIG1lY2hhbmlzbXMsIHRoZXNlIGZpbmUtZ3JhbnVsYXJpdHkgcmVxdWlyZW1lbnRz IGNhbm5vdCBiZSBmdWxmaWxsZWQuDQoNCiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/DQpBbnN3 ZXJzOiBEU0NQIGlzIG9ubHkgYSBmZXcgYml0cyBhbmQgbm90IHN1ZmZpY2llbnQgZm9yIGluZGlj YXRpbmcgdGhlIHZhcmlvdXMgYXBwbGljYXRpb25zIGFuZCB0aGVpciBkaWZmZXJlbnQgcmVxdWly ZW1lbnRzLiBJdCBuZWVkcyBtdWNoIHJpY2hlciBleHByZXNzaW9ucyB0aGFuIHRoZSBEU0NQLiBN b3Jlb3ZlciwgRFNDUCBjYW4gYmUgcmVtYXJrZWQgYXQgdGhlIG5ldHdvcmsgZWRnZS4NCg0KQmVz dCByZWdhcmRzLA0KU2h1cGluZw0KDQoNCg0KRnJvbTogTGl6aGVuYmluDQpTZW50OiBNb25kYXks IFNlcHRlbWJlciAxNCwgMjAyMCAxMDozNSBQTQ0KVG86IGFwbkBpZXRmLm9yZzxtYWlsdG86YXBu QGlldGYub3JnPg0KQ2M6IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpIDxwZW5nc2h1cGluZ0Bo dWF3ZWkuY29tPG1haWx0bzpwZW5nc2h1cGluZ0BodWF3ZWkuY29tPj4NClN1YmplY3Q6IFF1ZXN0 aW9uIExpc3QgZm9yIEFQTg0KDQpIaSBGb2xrcywNClRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIg YXR0ZW50aW9uIHRvIEFQTiB3b3JrLiBBZnRlciBtdWNoIHByZXBhcmF0aW9uIHdvcmssIHdlIHN1 bW1hcml6ZWQgdGhlIGtleSBxdWVzdGlvbnMgdG8gYmUgY2xhcmlmaWVkIGZvciBBUE4gd2hpY2gg YWxzbyB3ZXJlIGFsd2F5cyBhc2tlZC4gSW4gZmFjdCBpbiB0aGUgcGFzdCBkaXNjdXNzaW9uIGFu ZCB0aGUgQVBOIHNpZGUgbWVldGluZyBvZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1ZXN0aW9u cyB3ZXJlIGRpc2N1c3NlZCBhbmQgY2xhcmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhlc2UgcXVl c3Rpb25zIHRvZ2V0aGVyIGZvciB5b3VyIGNvbnZlbmllbmNlLg0KDQpUaGUgcXVlc3Rpb25zIHRv IGJlIGNsYXJpZmllZCBhcmUgYXMgZm9sbG93czoNCiMxLiBXaGljaCBsYXllciBpcyBmb3IgQVBO IHRvIGRvIHRoZSBhcHBsaWNhdGlvbi1hd2FyZSB3b3JrPw0KIzIuIERvZXMgQVBOIHByb3ZpZGUg c2VydmljZXMgd2l0aGluIGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/DQojMy4gV2hpY2gg YXJlYSBpbiBJRVRGIHdvdWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KIzQuIFdoYXQgaXMg dGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQTiBhbmQgb3RoZXIgYXR0ZW1wdHMgaW4gSUVURuKA mXMgaGlzdG9yeT8NCiM1LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNj ZW5hcmlvcyBvZiBBUE4/DQojNi4gSXMgdGhlIGZpbmUtZ3JhbnVsYXJpdHkgb3BlcmF0aW9ucyBu ZWVkZWQvZGVzaXJlZCBpbiB0aGUgbmV0d29yaz8NCiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/ DQojOC4gRG9lcyBBUE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/DQojOS4gV2lsbCBBUE4g cmFpc2Ugc2VjdXJpdHkgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9u IGlzIGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPw0KIzEwLiBXaWxsIEFQTiByYWlzZSBwcml2 YWN5IGlzc3VlcyBzaW5jZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVk IGluIHRoZSBBUE4gcGFja2V0cz8NCg0KU2h1cGluZyBQZW5nIHdpbGwgc2VuZCB0aGUgZGV0YWls ZWQgYW5zd2VycyBmb3IgdGhlc2UgcXVlc3Rpb25zIGluIHRoZSBtYWlsaW5nIGxpc3QgaW4gdGhl IGZvbGxvd2luZyBvbmUgb3IgdHdvIHdlZWtzLiBUaGUgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIG1h eSBiZSBub3Qgb25seSBiZSBzZW50IGluIHRoZSBBUE4gbWFpbGluZyBsaXN0LCBidXQgYWxzbyBi ZSBjb3BpZWQgdG8gdGhlIGFyY2hpdGVjdHVyZSBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdCBhbmQg dGhlIG5ldHdvcmsgdG9rZW4gbWFpbGluZyBsaXN0IGZvciBtb3JlIGNyb3NzLWFyZWEgZmVlZGJh Y2sgaWYgbmVjZXNzYXJ5Lg0KDQpJZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMgb24gdGhlc2UgcXVl c3Rpb25zIGFuZCBhbnN3ZXJzLCB3ZSBjYW4gZ28gb24gdG8gZGlzY3VzcyB0aHJvdWdoIHRoZSBt YWlsaW5nIGxpc3QuDQoNCg0KQmVzdCBSZWdhcmRzLA0KWmhlbmJpbiAoUm9iaW4pDQoNCg0KDQoN CkZyb206IEFwbiBbbWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGl6 aGVuYmluDQpTZW50OiBUdWVzZGF5LCBBdWd1c3QgMTgsIDIwMjAgNzoyMiBQTQ0KVG86IGFwbkBp ZXRmLm9yZzxtYWlsdG86YXBuQGlldGYub3JnPg0KU3ViamVjdDogW0Fwbl0gV2VsY29tZSB0byBB UE4gTWFpbGluZyBMaXN0DQoNCkhpIEZvbGtzLA0KDQpXZWxjb21lIHRvIGpvaW4gdGhlIEFQTiBt YWlsaW5nIGxpc3QuIFdlIGFyZSBnbGFkIHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRocm91Z2gg dGhlIG1haWxpbmcgbGlzdCBhcyB0aGUgZm9sbG93LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBzaWRl IG1lZXRpbmcuDQpJbiB0aGUgcHJvY2VzcyBvZiBBUE4gd29yaywgbWFueSBoaXN0b3JpYyB3b3Jr IGl0ZW1zIHN1Y2ggYXMgU1BVRCwgUExVUywgZXRjLiBoYXZlIGJlZW4gcHJvcG9zZWQuIEl0IGhh cyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IEFQTiBmb2N1c2VzDQpvbiB0aGUgbmV0 d29yayBsYXllciBhbmQgbGltaXRlZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2VjdXJpdHkg YW5kIHByaXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMgYWJv dXQgdGhlIHdvcmsuIEl0IGFsc28NCmhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0 IGluIHRoZSB0cnVzdGFibGUgbGltaXRlZCBkb21haW5zIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFj eSBpc3N1ZXMgY2FuIGJlIHVuZGVyIGNvbnRyb2wuIFRoZXNlIGFyZSB0aGUgcmVhc29ucyB3aHkg QVBODQp3b3JrIGlzIGJhc2VkIGluIHRoZSBSVEcgYXJlYSBpbnN0ZWFkIG9mIEFSVC9UU1YgYXJl YXMuDQoNCkJ1dCBiZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8gYmUgY2xhcmlm aWVkIGFuZCBpdHMgcHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24gZm9yIHdoaWNo IFJURy9BUFAvVFNWL0lOVC9TRUMvSVJURiBhcmUgaW52b2x2ZWQsIGl0IGlzDQpuZWNlc3Nhcnkg dG8gaGF2ZSBtb3JlIGRpc2N1c3Npb24gdG8gY2xhcmlmeSB0aGUgc2NvcGUgYW5kIHdvcmsgaXRl bXMgZm9yIEFQTi4gV2Ugd2lzaCB0aGUgbWFpbGluZyBsaXN0IHdvdWxkIGJlIGhlbHBmdWwgdG8g dGhlIHdvcmsgYW5kIHByb21vdGluZyB0aGUNCmNyb3NzLWFyZWEgY29tbXVuaWNhdGlvbiB0byB1 bmRlcnN0YW5kIGVhY2ggb3RoZXIgYmV0dGVyLg0KDQpZb3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0 byBzcGVlZCB3aXRoIG91ciBkaXNjdXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlh bHMgYXQgPCBodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS8+LCBlc3BlY2lhbGx5IHRo ZSBtYXRlcmlhbHMNCkZyb20gdGhlIHZpcnR1YWwgSUVURiAxMDggIEFQTiBzaWRlIG1lZXRpbmcg YXQgPCBodHRwczovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGlu Zy1BUE4+LiBUaGlzIGxpbmsgYWxzbyBnaXZlcyB5b3UgcG9pbnRlcnMgdG8NCnNvbWUgb2YgdGhl IHJlbGV2YW50IEludGVybmV0LURyYWZ0cy4NCg0KT3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mgd2Ug d2lsbCB0cnkgdG8gZ3VpZGUgZGlzY3Vzc2lvbiBieSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0aW9u cyBmb3IgZGViYXRlLiBCdXQgcGxlYXNlIGFsc28gcmFpc2UgeW91ciBvd24gaXNzdWVzIGFuZCBj b25jZXJucw0KYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGV4Y2hhbmdlcyBvbiB0aGlzIGxpc3QuDQoN Ckxvb2sgZm9yd2FyZGluZyB0byBoYXZlIG1vcmUgZnVuIGRpc2N1c3Npb24gaW4gdGhlIG1haWxp bmcgbGlzdC4NCg0KDQpCZXN0IFJlZ2FyZHMsDQpEYW4gJiBaaGVuYmluDQoNCg0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkFyY2hpdGVjdHVyZS1kaXNj dXNzIG1haWxpbmcgbGlzdA0KQXJjaGl0ZWN0dXJlLWRpc2N1c3NAaWV0Zi5vcmc8bWFpbHRvOkFy Y2hpdGVjdHVyZS1kaXNjdXNzQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h bi9saXN0aW5mby9hcmNoaXRlY3R1cmUtZGlzY3Vzcw0KDQo= --_000_4278D47A901B3041A737953BAA078ADE19435F17dggeml512mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN Cgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5 OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBE ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K CXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0 Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu ZTt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1j b252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVy c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3 RDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3Nl Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7 fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7 DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24x DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4 bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94 bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2 OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNOIiBs aW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPkhpIFRvbnksDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHJlZmVyIHRvIHRoZSBmb2xsb3dp bmcgZHJhZnRzLiBTb21lIHJlbGF0ZWQgZGVzY3JpcHRpb25zIGNhbiBiZSBmb3VuZCBpbiB0aGVz ZSBkcmFmdHMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYu b3JnL2h0bWwvZHJhZnQtbGktYXBuLWZyYW1ld29yay0wMSNzZWN0aW9uLTUiPmh0dHBzOi8vdG9v bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS1hcG4tZnJhbWV3b3JrLTAxI3NlY3Rpb24tNTwvYT48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0 Zi5vcmcvaHRtbC9kcmFmdC1saS02bWFuLWFwcC1hd2FyZS1pcHY2LW5ldHdvcmstMDIiPmh0dHBz Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS02bWFuLWFwcC1hd2FyZS1pcHY2LW5ldHdv cmstMDI8L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij5CYXNpY2FsbHksIHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIGluIHRoZSBJUCBsYXllciBpcyB1 c2VkIGZvciB0cmFmZmljIHN0ZWVyaW5nIHBvbGljeSBzZWxlY3Rpb24gd2l0aGluIGEgbGltaXRl ZCBBUE4gbmV0d29yayBkb21haW4gaW4gb3JkZXIgdG8NCiBndWFyYW50ZWUgdGhlIFNMQSByZXF1 aXJlbWVudHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TaHVw aW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+ DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7 cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+IE5ldHdvcmstdG9rZW5zIFttYWlsdG86bmV0d29yay10b2tlbnMtYm91 bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+dG9ueS5saUB0b255LmxpPGJyPg0K PGI+U2VudDo8L2I+IE1vbmRheSwgU2VwdGVtYmVyIDI4LCAyMDIwIDE6MTcgQU08YnI+DQo8Yj5U bzo8L2I+IFBlbmdzaHVwaW5nIChQZW5nIFNodXBpbmcpICZsdDtwZW5nc2h1cGluZ0BodWF3ZWku Y29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gYXBuQGlldGYub3JnOyBuZXR3b3JrLXRva2Vuc0BpZXRm Lm9yZzsgYXJjaGl0ZWN0dXJlLWRpc2N1c3NAaWFiLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBS ZTogW05ldHdvcmstdG9rZW5zXSBbYXJjaC1kXSBRdWVzdGlvbnMgZm9yIEFQTjogUSM2IGFuZCBR Izc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyI+SGkgU2h1cGluZyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIj5KdXN0IGhvdyBtYW55IGJpdHMgYXJlIHdlIHRhbGtpbmcgdGhlbj8gQW5kIHdoZXJlIGFy ZSB0aGV5IGluIHRoZSBwYWNrZXQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyI+VG9ueTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnI+ DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1 LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyI+T24gU2VwIDI3LCAyMDIwLCBhdCA2OjI2IEFNLCBQZW5nc2h1cGlu ZyAoUGVuZyBTaHVwaW5nKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBlbmdzaHVwaW5nQGh1YXdlaS5j b20iPnBlbmdzaHVwaW5nQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RGVhciBh bGwsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+IzYuIElzIHRoZSBmaW5lLWdyYW51bGFyaXR5IG9wZXJhdGlvbiBuZWVkZWQvZGVzaXJl ZCBpbiB0aGUgbmV0d29yaz88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbnN3ZXJzOiA1RyBl bmFibGVzIHZhcmlvdXMgZGVtYW5kaW5nIGFwcGxpY2F0aW9ucyB0aGF0IGRlc2lyZSBoaWdoIHJl bGlhYmlsaXR5IGFuZCB1bHRyYS1sb3cgbGF0ZW5jeSByZXF1aXJlbWVudHMuIFRoZXNlIGRlbWFu ZGluZyBhcHBsaWNhdGlvbnMNCiBvciBtaXNzaW9uLWNyaXRpY2FsIGFwcGxpY2F0aW9ucyBkZXNp cmUgdG8gYmUgZGlmZmVyZW50aWF0ZWQgYW5kIHRyZWF0ZWQgc3BlY2lhbGx5LiBIb3dldmVyLCBp biB0aGUgY3VycmVudCBuZXR3b3JrIHdpdGggdGhlIGV4aXN0aW5nIG1lY2hhbmlzbXMsIHRoZXNl IGZpbmUtZ3JhbnVsYXJpdHkgcmVxdWlyZW1lbnRzIGNhbm5vdCBiZSBmdWxmaWxsZWQuPC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Izcu IFdoeSBub3QganVzdCB1c2UgRFNDUD88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbnN3ZXJz OiBEU0NQIGlzIG9ubHkgYSBmZXcgYml0cyBhbmQgbm90IHN1ZmZpY2llbnQgZm9yIGluZGljYXRp bmcgdGhlIHZhcmlvdXMgYXBwbGljYXRpb25zIGFuZCB0aGVpciBkaWZmZXJlbnQgcmVxdWlyZW1l bnRzLiBJdCBuZWVkcyBtdWNoIHJpY2hlcg0KIGV4cHJlc3Npb25zIHRoYW4gdGhlIERTQ1AuIE1v cmVvdmVyLCBEU0NQIGNhbiBiZSByZW1hcmtlZCBhdCB0aGUgbmV0d29yayBlZGdlLjxzcGFuIGNs YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMs PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+U2h1cGluZzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8 ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3Bh biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkxp emhlbmJpbjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48 YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz cDs8L3NwYW4+TW9uZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjAgMTA6MzUgUE08YnI+DQo8Yj5Ubzo8 L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy ZWY9Im1haWx0bzphcG5AaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmFwbkBp ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252 ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QZW5nc2h1cGluZyAoUGVuZyBTaHVwaW5nKSAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnBlbmdzaHVwaW5nQGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJjb2xv cjpwdXJwbGUiPnBlbmdzaHVwaW5nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5T dWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw YW4+UXVlc3Rpb24gTGlzdCBmb3IgQVBOPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+SGkgRm9sa3MsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIHZl cnkgbXVjaCBmb3IgeW91ciBhdHRlbnRpb24gdG8gQVBOIHdvcmsuIEFmdGVyIG11Y2ggcHJlcGFy YXRpb24gd29yaywgd2Ugc3VtbWFyaXplZCB0aGUga2V5IHF1ZXN0aW9ucyB0byBiZSBjbGFyaWZp ZWQgZm9yIEFQTiB3aGljaCBhbHNvDQogd2VyZSBhbHdheXMgYXNrZWQuIEluIGZhY3QgaW4gdGhl IHBhc3QgZGlzY3Vzc2lvbiBhbmQgdGhlIEFQTiBzaWRlIG1lZXRpbmcgb2YgSUVURjEwOCwgbWFu eSBvZiB0aGVzZSBxdWVzdGlvbnMgd2VyZSBkaXNjdXNzZWQgYW5kIGNsYXJpZmllZC4gSGVyZSB3 ZSBwcm9wb3NlIHRoZXNlIHF1ZXN0aW9ucyB0b2dldGhlciBmb3IgeW91ciBjb252ZW5pZW5jZS48 L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij5UaGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmllZCBhcmUgYXMgZm9sbG93czo8L3NwYW4+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4jMS4gV2hpY2ggbGF5ZXIgaXMgZm9yIEFQTiB0byBkbyB0aGUgYXBw bGljYXRpb24tYXdhcmUgd29yaz88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4jMi4gRG9lcyBB UE4gcHJvdmlkZSBzZXJ2aWNlcyB3aXRoaW4gYSBsaW1pdGVkLWRvbWFpbiBvciBJbnRlcm5ldD88 L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4jMy4gV2hpY2ggYXJlYSBpbiBJRVRGIHdvdWxkIHRo ZSBBUE4gd29yayBmaXQgYmV0dGVyPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiM0LiBXaGF0 IGlzIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVtcHRzIGluIElF VEbigJlzIGhpc3Rvcnk/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IzUuIFdoYXQgYXJlIHRo ZSB2YWx1YWJsZSB1c2UgY2FzZXMvdXNhZ2Ugc2NlbmFyaW9zIG9mIEFQTj88L3NwYW4+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4jNi4gSXMgdGhlIGZpbmUtZ3JhbnVsYXJpdHkgb3BlcmF0aW9ucyBuZWVk ZWQvZGVzaXJlZCBpbiB0aGUgbmV0d29yaz88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4jNy4g V2h5IG5vdCBqdXN0IHVzZSBEU0NQPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiM4LiBEb2Vz IEFQTiB2aW9sYXRlIG5ldHdvcmsgbmV1dHJhbGl0eT88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4jOS4gV2lsbCBBUE4gcmFpc2Ugc2VjdXJpdHkgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3 YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPzwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiMxMC4gV2lsbCBBUE4gcmFpc2UgcHJpdmFjeSBpc3N1ZXMgc2luY2Ug YXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tl dHM/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+U2h1cGluZyBQZW5nIHdpbGwgc2VuZCB0aGUgZGV0YWlsZWQgYW5zd2VycyBmb3IgdGhl c2UgcXVlc3Rpb25zIGluIHRoZSBtYWlsaW5nIGxpc3QgaW4gdGhlIGZvbGxvd2luZyBvbmUgb3Ig dHdvIHdlZWtzLiBUaGUgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzDQogbWF5IGJlIG5vdCBvbmx5IGJl IHNlbnQgaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QsIGJ1dCBhbHNvIGJlIGNvcGllZCB0byB0aGUg YXJjaGl0ZWN0dXJlIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0IGFuZCB0aGUgbmV0d29yayB0b2tl biBtYWlsaW5nIGxpc3QgZm9yIG1vcmUgY3Jvc3MtYXJlYSBmZWVkYmFjayBpZiBuZWNlc3Nhcnku PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+SWYgeW91IGhhdmUgYW55IGNvbW1lbnRzIG9uIHRoZXNlIHF1ZXN0aW9ucyBhbmQgYW5zd2Vy cywgd2UgY2FuIGdvIG9uIHRvIGRpc2N1c3MgdGhyb3VnaCB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bh bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8L3NwYW4+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj5aaGVuYmluIChSb2Jpbik8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEg bmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj bSAwY20iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk LXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFwbg0KIFs8YSBocmVmPSJtYWlsdG86YXBu LWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzphcG4t Ym91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt c3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29u dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkxpemhlbmJpbjxicj4NCjxiPlNlbnQ6PC9i PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5 LCBBdWd1c3QgMTgsIDIwMjAgNzoyMiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBw bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFwbkBpZXRm Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YXBuQGlldGYub3JnPC9zcGFuPjwvYT48 YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m bmJzcDs8L3NwYW4+W0Fwbl0gV2VsY29tZSB0byBBUE4gTWFpbGluZyBMaXN0PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgRm9sa3MsPC9zcGFuPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2VsY29tZSB0byBq b2luIHRoZSBBUE4gbWFpbGluZyBsaXN0LiBXZSBhcmUgZ2xhZCB0byBoYXZlIG1vcmUgZGlzY3Vz c2lvbiB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3QgYXMgdGhlIGZvbGxvdy11cCBvZiB0aGUgSUVU RjEwOCBBUE4gc2lkZSBtZWV0aW5nLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBw cm9jZXNzIG9mIEFQTiB3b3JrLCBtYW55IGhpc3RvcmljIHdvcmsgaXRlbXMgc3VjaCBhcyBTUFVE LCBQTFVTLCBldGMuIGhhdmUgYmVlbiBwcm9wb3NlZC4gSXQgaGFzIGJlZW4gdHJpZWQgdG8gYmUg Y2xhcmlmaWVkIHRoYXQgQVBOIGZvY3VzZXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5vbiB0 aGUgbmV0d29yayBsYXllciBhbmQgbGltaXRlZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2Vj dXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGlt ZXMgYWJvdXQgdGhlIHdvcmsuIEl0IGFsc288L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5oYXMg YmVlbiB0cmllZCB0byBiZSBjbGFyaWZpZWQgdGhhdCBpbiB0aGUgdHJ1c3RhYmxlIGxpbWl0ZWQg ZG9tYWlucyB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGNhbiBiZSB1bmRlciBjb250 cm9sLiBUaGVzZSBhcmUgdGhlIHJlYXNvbnMNCiB3aHkgQVBOPC9zcGFuPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+d29yayBpcyBiYXNlZCBpbiB0aGUgUlRHIGFyZWEgaW5zdGVhZCBvZiBBUlQvVFNWIGFy ZWFzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPkJ1dCBiZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8gYmUgY2xhcmlm aWVkIGFuZCBpdHMgcHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24gZm9yIHdoaWNo IFJURy9BUFAvVFNWL0lOVC9TRUMvSVJURiBhcmUgaW52b2x2ZWQsDQogaXQgaXM8L3NwYW4+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj5uZWNlc3NhcnkgdG8gaGF2ZSBtb3JlIGRpc2N1c3Npb24gdG8gY2xh cmlmeSB0aGUgc2NvcGUgYW5kIHdvcmsgaXRlbXMgZm9yIEFQTi4gV2Ugd2lzaCB0aGUgbWFpbGlu ZyBsaXN0IHdvdWxkIGJlIGhlbHBmdWwgdG8gdGhlIHdvcmsgYW5kIHByb21vdGluZw0KIHRoZTwv c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmNyb3NzLWFyZWEgY29tbXVuaWNhdGlvbiB0byB1bmRl cnN0YW5kIGVhY2ggb3RoZXIgYmV0dGVyLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1H QiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPllvdSBjYW4gZ2V0IHlvdXJzZWxmIHVwIHRvIHNw ZWVkIHdpdGggb3VyIGRpc2N1c3Npb25zIHNvIGZhciBieSBzZWVpbmcgdGhlIG1hdGVyaWFscyBh dCAmbHQ7PC9zcGFuPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxh bmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4t R0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20v QVBOLUNvbW11bml0eS8iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vZ2l0aHVi LmNvbS9BUE4tQ29tbXVuaXR5Lzwvc3Bhbj48L2E+Jmd0OywNCiBlc3BlY2lhbGx5IHRoZSBtYXRl cmlhbHM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Gcm9tIHRoZSB2aXJ0dWFsIElFVEYgMTA4 ICZuYnNwO0FQTiBzaWRlIG1lZXRpbmcgYXQgJmx0Ozwvc3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUt Y29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw YW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PGEg aHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRp bmctQVBOIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL2dpdGh1Yi5jb20vQVBO LUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE48L3NwYW4+PC9hPiZndDsuDQogVGhp cyBsaW5rIGFsc28gZ2l2ZXMgeW91IHBvaW50ZXJzIHRvPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+c29tZSBvZiB0aGUgcmVsZXZhbnQgSW50ZXJuZXQtRHJhZnRzLjwvc3Bhbj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6 ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk92ZXIgdGhlIG5leHQg ZmV3IHdlZWtzIHdlIHdpbGwgdHJ5IHRvIGd1aWRlIGRpc2N1c3Npb24gYnkgaW50cm9kdWNpbmcg c29tZSBxdWVzdGlvbnMgZm9yIGRlYmF0ZS4gQnV0IHBsZWFzZSBhbHNvIHJhaXNlIHlvdXIgb3du IGlzc3VlcyBhbmQgY29uY2VybnM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5hbmQgY29udHJp YnV0ZSB0byB0aGUgZXhjaGFuZ2VzIG9uIHRoaXMgbGlzdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Mb29rIGZvcndhcmRpbmcgdG8g aGF2ZSBtb3JlIGZ1biBkaXNjdXNzaW9uIGluIHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCBSZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPkRhbiAmYW1wOyBaaGVuYmluPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KQXJjaGl0ZWN0dXJl LWRpc2N1c3MgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBo cmVmPSJtYWlsdG86QXJjaGl0ZWN0dXJlLWRpc2N1c3NAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOnB1cnBsZSI+QXJjaGl0ZWN0dXJlLWRpc2N1c3NAaWV0Zi5vcmc8L3NwYW4+PC9h Pjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0 aW5mby9hcmNoaXRlY3R1cmUtZGlzY3VzcyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxl Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FyY2hpdGVjdHVyZS1kaXNj dXNzPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N CjwvaHRtbD4NCg== --_000_4278D47A901B3041A737953BAA078ADE19435F17dggeml512mbxchi_-- From nobody Mon Sep 28 18:36:31 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5AD53A0CC0; Mon, 28 Sep 2020 18:36:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=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 pGQDTmneTiUQ; Mon, 28 Sep 2020 18:36:25 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 8F7433A09D8; Mon, 28 Sep 2020 18:36:25 -0700 (PDT) Received: from lhreml735-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 7D89B1732B020004B843; Tue, 29 Sep 2020 02:36:23 +0100 (IST) Received: from lhreml735-chm.china.huawei.com (10.201.108.86) by lhreml735-chm.china.huawei.com (10.201.108.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 29 Sep 2020 02:36:23 +0100 Received: from DGGEML403-HUB.china.huawei.com (10.3.17.33) by lhreml735-chm.china.huawei.com (10.201.108.86) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Tue, 29 Sep 2020 02:36:22 +0100 Received: from DGGEML512-MBX.china.huawei.com ([169.254.2.223]) by DGGEML403-HUB.china.huawei.com ([fe80::74d9:c659:fbec:21fa%31]) with mapi id 14.03.0487.000; Tue, 29 Sep 2020 09:36:16 +0800 From: "Pengshuping (Peng Shuping)" To: Yiannis Yiakoumis , Christian Huitema CC: "network-tokens@ietf.org" , =?utf-8?B?5pu555WF?= , "zhangs366@chinaunicom.cn" , "architecture-discuss@iab.org" , apn , Lars Eggert Thread-Topic: [Network-tokens] [Apn] [arch-d] Questions for APN: Q#5 Thread-Index: AQHWkKvvTZwBfLSoZUKsj72e23Vfk6l0QsoAgAU7PYCABWFs0A== Date: Tue, 29 Sep 2020 01:36:16 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE19435F40@dggeml512-mbx.china.huawei.com> References: <2020092211271508522412@chinaunicom.cn> <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE19435F40dggeml512mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Apn] [Network-tokens] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2020 01:36:28 -0000 --_000_4278D47A901B3041A737953BAA078ADE19435F40dggeml512mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 V2VsbCBzYWlkLCBZaWFubmlzLiBUaGFuayB5b3UhDQoNCkJlc3QgcmVnYXJkcywNClNodXBpbmcN Cg0KRnJvbTogTmV0d29yay10b2tlbnMgW21haWx0bzpuZXR3b3JrLXRva2Vucy1ib3VuY2VzQGll dGYub3JnXSBPbiBCZWhhbGYgT2YgWWlhbm5pcyBZaWFrb3VtaXMNClNlbnQ6IFNhdHVyZGF5LCBT ZXB0ZW1iZXIgMjYsIDIwMjAgNzoyMyBBTQ0KVG86IENocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1h QGh1aXRlbWEubmV0Pg0KQ2M6IG5ldHdvcmstdG9rZW5zQGlldGYub3JnOyDmm7nnlYUgPGNhb2Mx NUBjaGluYXVuaWNvbS5jbj47IHpoYW5nczM2NkBjaGluYXVuaWNvbS5jbjsgYXJjaGl0ZWN0dXJl LWRpc2N1c3NAaWFiLm9yZzsgYXBuIDxhcG5AaWV0Zi5vcmc+OyBMYXJzIEVnZ2VydCA8bGFyc0Bl Z2dlcnQub3JnPjsgUGVuZ3NodXBpbmcgKFBlbmcgU2h1cGluZykgPHBlbmdzaHVwaW5nQGh1YXdl aS5jb20+DQpTdWJqZWN0OiBSZTogW05ldHdvcmstdG9rZW5zXSBbQXBuXSBbYXJjaC1kXSBRdWVz dGlvbnMgZm9yIEFQTjogUSM1DQoNCg0KbGF0ZSBpbiB0aGUgZGlzY3Vzc2lvbiwgYnV0IHdhbnRl ZCB0byBzaGFyZSBzb21lIHRob3VnaHRzOg0KDQpPbmUgb2YgdGhlIGZpcnN0IHN1Y2Nlc3NmdWwg cHJvb2YtcG9pbnRzIGZvciBTRE4gd2FzIEdvb2dsZSBjbGFpbWluZzxodHRwczovL2NzMTQ0Lmdp dGh1Yi5pby9oYW5kb3V0cy9jczE0NF9tb2d1bF8yMDE5X25vdi5wZGY+IHRoYXQgdGhleSBtb3Zl ZCB0aGVpciBXQU4gdXRpbGl6YXRpb24gdG8gfjEwMCUsIGluc3RlYWQgb2Ygb3Zlci1wcm92aXNp b25pbmcuIEl0IHNhdmVkIHRoZW0gbG90cyBvZiBtb25leS4gVHdvIG9mIHRoZSBkZXNpZ24gcHJp bmNpcGxlcyB0aGF0IGxlZCB0aGVtIHRoZXJlIHdlcmUNCmkpIG1vdmluZyBmcm9tICJhbGwgcGFj a2V0cyBhcmUgZXF1YWxseSBpbXBvcnRhbnQiIHRvICJhbGxvY2F0ZSByZXNvdXJjZXMgYmFzZWQg b24gYXBwbGljYXRpb24tbGV2ZWwgcHJpb3JpdGllcyIgYW5kDQppaSkgbW92aW5nIGZyb20gIlRD UCBmbG93cyByZWd1bGF0ZWQgYnkgImZhaXIgc2hhcmUiIG1lY2hhbmlzbXMiIHRvICJtZWFzdXJl IGRlbWFuZHMsIGFuZCBzaGFwZSBmbG93cyBhdCB0aGUgZW5kcG9pbnRzIi4NCg0KSSBjYW4gaW1h Z2luZSBvZmZlcmluZyBsb3ctbGF0ZW5jeSBTTEEgZm9yIDElIG9mIHRoZSB0cmFmZmljIChzYXkg dmlkZW8gY2FsbHMpLCBpcyBtdWNoIGNoZWFwZXIgYW5kIGVhc2llciB0aGFuIGRvaW5nIHRoaXMg Zm9yIGFsbCBJbnRlcm5ldCB0cmFmZmljICh3aXRoIHRoZSBjb3N0IHZhcnlpbmcgd2hldGhlciB5 b3UgYXJlIGluIEV1cm9wZS9VUyBvciBhbiBlbWVyZ2luZyBtYXJrZXQsIHJ1cmFsIG9yIHVyYmFu LCBhIFdJU1AsIGEgbG93LW9yYml0IHNhdGVsbGl0ZSBuZXR3b3JrLCBldGMpLiBDb3VsZCBhbnlv bmUgZnJvbSBvcGVyYXRvci1sYW5kIGNvbW1lbnQgb24gdGhlIGVjb25vbWljcyBvZiBvdmVyc3Vi c2NyaXB0aW9uL292ZXJwcm92aXNpb24vU0xBcyBpbiB0aGUgbW9iaWxlIHdvcmxkPw0KDQooYnR3 OiB3ZSBhbHJlYWR5IGhhdmUgU0xBcyB0b2RheSAtLS0gVm9MVEUgaXMgSVAgdHJhZmZpYyByb3V0 ZWQgdGhyb3VnaCBkZWRpY2F0ZWQgcmFkaW8gYW5kIHdpcmVkIHJlc291cmNlcyBhbmQgaGFzIG1h dGVyaWFsbHkgYmV0dGVyIG5ldHdvcmsgcXVhbGl0eSBhbmQgcmVsaWFiaWxpdHkgdGhhbiBwbGFp biBWb0lQLCBhbmQgd2hlbiB5b3Ugc2lnbi11cCBmb3IgYSBicm9hZGJhbmQgY29ubmVjdGlvbiB5 b3UgY2FuIGdldCAxME1icHMvMTAwTWJwcy8xR2JwcyBldGMpLg0KDQpJZiBvdmVyLXByb3Zpc2lv bmluZyB3aW5zIChpbiAxMCB5ZWFycykgaXQgd2lsbCBsaWtlbHkgYmUgdGhlIG91dGNvbWUgb2Yg dGhlIG5ldHdvcmsgY29tbXVuaXR5J3MgIGZhaWx1cmUgdG8gZmluZCBhIGdvb2Qgc29sdXRpb24g Zm9yIHRyYWZmaWMgZGlmZmVyZW50aWF0aW9uLCByYXRoZXIgdGhhbiBhIHZlcmRpY3QgdGhhdCB0 aGVzZSB1c2UgY2FzZXMgd2VyZSBub3QgaW1wb3J0YW50IGVub3VnaC4NCg0KRldJVzogdGhlcmUg YXJlIG1hbnkgaXNzdWVzIHRvIGRlYmF0ZSBhcm91bmQgZmluZS1ncmFpbmVkIHRyYWZmaWMgZGlm ZmVyZW50aWF0aW9uIGJleW9uZCBvdmVycHJvdmlzaW9uaW5nIChsaWtlIHNlY3VyaXR5LCBzY2Fs YWJpbGl0eSwgcHJpdmFjeSwgbmV0IG5ldXRyYWxpdHkpLCBhbmQgdGhlcmUgYXJlIGRpZmZlcmVu dCBhcHByb2FjaGVzIG9uZSBjb3VsZCB0YWtlIChBUE4gYW5kIG5ldHdvcmsgdG9rZW5zIGhhdmUg ZGlmZmVyZW50IGRlc2lnbiBwcmluY2lwbGVzIGFuZCBwcmlvcml0aWVzIG9uIHRoZXNlIHRyYWRl LW9mZnMpLg0KDQpCZXN0LA0KWWlhbm5pcw0KDQoNCg0KDQoNCg0KDQoNCg0KPT09PT09PT09PT09 PT09PT09PT09DQpZaWFubmlzIFlpYWtvdW1pcw0KQ28tRm91bmRlciAmIENFTw0KaHR0cHM6Ly9z ZWxmaWVuZXR3b3Jrcy5jb20gfCArMS02NTAtNjQ0LTc4NTcNCg0KDQpPbiBUdWUsIFNlcCAyMiwg MjAyMCBhdCA4OjI5IEFNLCBDaHJpc3RpYW4gSHVpdGVtYSA8aHVpdGVtYUBodWl0ZW1hLm5ldDxt YWlsdG86aHVpdGVtYUBodWl0ZW1hLm5ldD4+IHdyb3RlOg0KDQpPbiA5LzIxLzIwMjAgMTE6NDQg UE0sIExhcnMgRWdnZXJ0IHdyb3RlOg0KDQpIaSwNCg0KT24gMjAyMC05LTIyLCBhdCA5OjAyLCB6 aGFuZ3MzNjZAY2hpbmF1bmljb20uY248bWFpbHRvOnpoYW5nczM2NkBjaGluYXVuaWNvbS5jbj4g d3JvdGU6DQoNCltTaHVwaW5nXSBBZ2FpbiBBUE4gaXMgYWltZWQgdG8gd29yayB3aXRoaW4gYSBj b250cm9sbGVkIGFuZCBsaW1pdGVkIG9wZXJhdG9yc+KAmSBuZXR3b3JrIGRvbWFpbiBub3QgZm9y IEludGVybmV0Lg0KDQp0aGF0IHNpZ25pZmljYW50bHkgbGltaXRzIHRoZSBhdHRyYWN0aXZlbmVz cyBvZiB0aGlzIHByb3Bvc2FsIHRvIGFwcGxpY2F0aW9uIHZlbmRvcnMuIFRoZXkgY2FuIGVpdGhl ciBidXkgaW50byBBUE4gYW5kIHNoaXAgYW4gYXBwIHRoYXQgb25seSB3b3JrcyBpbiBzb21lIChp bml0aWFsbHksIHZlcnkgZmV3IHRvIG5vbmUpIG9wZXJhdG9yIG5ldHdvcmtzLiBPciwgdGhleSBj YW4gc2hpcCBhIHNsaWdodGx5IGxlc3Mgb3B0aW1hbCBhcHAgdGhhdCB3b3JrcyBvbiB0aGUgZW50 aXJlIEludGVybmV0IHdpdGggaXRzIGJpbGxpb25zIG9mIHVzZXJzLg0KDQpNb3JlIGJyb2FkbHks IEknZCBsaWtlIHRvIHBvaW50IG91dCB0aGF0IGR1cmluZyB0aGUgZW50aXJlIGhpc3Rvcnkgb2Yg dGhlIEludGVybmV0IHRoZXJlIHdlcmUgYXBwbGljYXRpb24gY2xhc3NlcyB0aGF0IHRoZSBkZXBs b3llZCBuZXR3b3JrcyBhdCB0aGUgdGltZSB3ZXJlIHN0cnVnZ2xpbmcgdG8gc3VwcG9ydC4gVGhl cmUgd2VyZSBhbHdheXMgY2xhaW1zIHRoYXQgc29tZXRoaW5nIGxpa2UgQVBOIHdhcyBuZWVkZWQs IGkuZSwgc29sdXRpb25zIHRoYXQgd2VyZSBpbnRlbmRpbmcgdG8gaW1wcm92ZSBuZXR3b3JrIHBl cmZvcm1hbmNlIGFuZCBxdWFsaXR5IGJ1dCB0aGF0IHdlcmUgYWxzbyBhZGRpbmcgc2lnbmlmaWNh bnQgY29tcGxleGl0eSBhbmQgb2Z0ZW4gcmVxdWlyZWQgYXBwbGljYXRpb24gY2hhbmdlcy4NCg0K WWVzIGluZGVlZC4gSW4gdGhlIDkwJ3MgdGhlIGFyZ3VtZW50IHdhcyBhcm91bmQgdmlkZW8gY29u ZmVyZW5jaW5nLCB3aGljaCAib2J2aW91c2x5IiBjb3VsZCBub3Qgd29yayBvbiBhIHBsYWluIGJl c3QgZWZmb3J0IHNlcnZpY2UuIEFuZCB0aGVuIHdlIGdvdCBTa3lwZS4NCg0KV2hhdCBhbHdheXMg aGFwcGVuZWQgc28gZmFyIHdhcyB0aGF0IE1vb3JlJ3MgbGF3IHNvbHZlZCB0aGVzZSBwcm9ibGVt cywgYnkgaW1wcm92aW5nIHRoZSBwZXJmb3JtYW5jZSBhbmQgcXVhbGl0eSBvZiB0aGUgZ2VuZXJh bCBJbnRlcm5ldCBzbyB0aGF0IGJlc3QgZWZmb3J0IHdhcyBzdWZmaWNpZW50IHRvIHN1cHBvcnQg YWxsIHRoZXNlICJzcGVjaWFsIiBhcHBsaWNhdGlvbnMgYSBmZXcgeWVhcnMgZG93biB0aGUgcm9h ZC4NCg0KWWVzLiBJbmRlZWQgdGhlIHdob2xlIGhpc3Rvcnkgb2Ygd2lyZWxlc3MgaXMgZHJpdmVu IGJ5IE1vb3JlJ3MgbGF3LiBGb3IgZXhhbXBsZSwgdGhlIHRoZW9yeSBvZiBNSU1PIGhhcyBiZWVu IGtub3duIGZvciBzb21lIHRpbWUsIHB1dCB0aGUgYXBwbGljYXRpb24gYW5kIHRoZSB1c2Ugb2Yg bGFyZ2UgbnVtYmVyIG9mIGlucHV0IGFuZCBvdXRwdXQgaXMgb25seSBwb3NzaWJsZSBiZWNhdXNl IG9mIHByb2dyZXNzIGluIGVsZWN0cm9uaWNzLg0KDQpUaGUgc2FtZSB3aWxsIGhhcHBlbiB3aXRo IHRoZSB1c2UgY2FzZXMgcHJlc2VudGVkIHRvIG1vdGl2YXRlIHRoZSBuZWVkIGZvciBBUE4uIFRo ZSBnZW5lcmFsIEludGVybmV0IG1heSBzdHJ1Z2dsZSB0byBzdXBwb3J0IHRoZW0gbm93LCBidXQg aW4gZml2ZSB5ZWFycyBvciBzbyAtIHdoaWNoIGlzIGFib3V0IHRoZSB0aW1lIGhvcml6b24gZm9y IGFueSBBUE4gZW5hYmxlbWVudCBvZiBhbnkgb3BlcmF0b3IgbmV0d29yayB0byBoYXBwZW4gLSB0 aGVzZSB3aWxsIGp1c3Qgd29yay4NCg0KTW9yZSBiYW5kd2lkdGggc29sdmVzIGEgbG90IG9mIHRo ZXNlIGlzc3Vlcy4gQnV0IHdlIGNhbiBhbHNvIGV4cGVjdCBpbXByb3ZlbWVudCBpbiB0cmFuc3Bv cnQgcHJvdG9jb2xzIGFuZCBpbiBxdWV1ZSBtYW5hZ2VtZW50LiBBY3RpdmUgUXVldWUgTWFuYWdl bWVudCB0ZWNobmlxdWVzIGNhbiBpc29sYXRlIGRpZmZlcmVudCBkYXRhIHN0cmVhbXMgYW5kIHBy ZXZlbnQgc3R1cGlkIGlzc3VlcyBsaWtlICJteSBkYXVnaHRlciBwbGF5aW5nIHZpZGVvIGdhbWVz IGlzIGRlZ3JhZGluZyBteSBWUE4iLiBOZXcgY29uZ2VzdGlvbiBjb250cm9sIHByb3RvY29scyBs aWtlIEJCUiBhY3RpdmVseSBtYW5hZ2UgcXVldWluZyBkZWxheXMsIHJlc3VsdGluZyBpbiBzaWdu aWZpY2FudGx5IGxvd2VyIGxhdGVuY3kgb3ZlcmFsbC4gQW5kIHRoZW4gYXBwbGljYXRpb24ganVz dCBnZXQgc21hcnRlciBpbiB0aGVpciB1c2Ugb2YgY2FjaGVzLCByZWR1bmRhbmN5LCBnYXAgZmls bGluZywgZXRjLiBBbGwgdGhhdCBpcyBndWFyYW50ZWVkIHRvIGltcHJvdmUgb3ZlciB0aW1lLg0K DQotLSBDaHJpc3RpYW4gSHVpdGVtYQ0KDQotLQ0KTmV0d29yay10b2tlbnMgbWFpbGluZyBsaXN0 DQpOZXR3b3JrLXRva2Vuc0BpZXRmLm9yZzxtYWlsdG86TmV0d29yay10b2tlbnNAaWV0Zi5vcmc+ DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldHdvcmstdG9rZW5zDQoN Cg== --_000_4278D47A901B3041A737953BAA078ADE19435F40dggeml512mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0 IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw dDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5 bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp bmU7fQ0Kc3Bhbi5zaC1kYXRlDQoJe21zby1zdHlsZS1uYW1lOnNoLWRhdGU7fQ0KcC5zaC1jb2xv ci1ibGFjaywgbGkuc2gtY29sb3ItYmxhY2ssIGRpdi5zaC1jb2xvci1ibGFjaw0KCXttc28tc3R5 bGUtbmFtZTpzaC1jb2xvci1ibGFjazsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn aW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0 OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkVt YWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJ e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki LHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t c3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRT ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3 Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6 ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2VsbCBzYWlkLCBZaWFubmlz LiBUaGFuayB5b3UhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcywNCjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+U2h1cGluZw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRp dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj4gTmV0d29yay10b2tlbnMgW21haWx0bzpuZXR3b3JrLXRva2Vucy1i b3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5ZaWFubmlzIFlpYWtvdW1pczxi cj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgU2VwdGVtYmVyIDI2LCAyMDIwIDc6MjMgQU08YnI+ DQo8Yj5Ubzo8L2I+IENocmlzdGlhbiBIdWl0ZW1hICZsdDtodWl0ZW1hQGh1aXRlbWEubmV0Jmd0 Ozxicj4NCjxiPkNjOjwvYj4gbmV0d29yay10b2tlbnNAaWV0Zi5vcmc7IDwvc3Bhbj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdCI+5pu555WFPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPiAmbHQ7Y2FvYzE1QGNoaW5hdW5pY29tLmNuJmd0OzsgemhhbmdzMzY2QGNoaW5h dW5pY29tLmNuOyBhcmNoaXRlY3R1cmUtZGlzY3Vzc0BpYWIub3JnOyBhcG4gJmx0O2FwbkBpZXRm Lm9yZyZndDs7DQogTGFycyBFZ2dlcnQgJmx0O2xhcnNAZWdnZXJ0Lm9yZyZndDs7IFBlbmdzaHVw aW5nIChQZW5nIFNodXBpbmcpICZsdDtwZW5nc2h1cGluZ0BodWF3ZWkuY29tJmd0Ozxicj4NCjxi PlN1YmplY3Q6PC9iPiBSZTogW05ldHdvcmstdG9rZW5zXSBbQXBuXSBbYXJjaC1kXSBRdWVzdGlv bnMgZm9yIEFQTjogUSM1PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyI+PGltZyB3aWR0aD0iMSIgaWQ9Il94MDAwMF9pMTAyNSIgc3JjPSJodHRw czovL3Iuc3VwZXJodW1hbi5jb20vbWZMUXk4bnJ3ZDluVC1CRnc0R2NGRDQ1Mjg4a1UtYkc0OElQ YU1IbDhjMk93bm9iZXZDbGl0endCNFBVWFVBU1RsN3V4OGlvS3dMRXBEVzBRUGI3S2l5TlJLcU95 cnJlZHZHMVpRblBfV3h0WFREMGVOazlYTGRqOFR0TTU4azhDc3JMR3R3RFhtTG1OM2xtTVFmLWhh MFltVk1rMTN1OEdYcXhVM2Z6cGlRRVBnNG9OZEtkOWIya193LmdpZiIgYWx0PSIgIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5sYXRlIGluIHRoZSBkaXNjdXNzaW9uLCBidXQg d2FudGVkIHRvIHNoYXJlIHNvbWUgdGhvdWdodHM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbmUgb2YgdGhlIGZpcnN0IHN1Y2Nlc3NmdWwgcHJvb2Yt cG9pbnRzIGZvciBTRE4gd2FzDQo8YSBocmVmPSJodHRwczovL2NzMTQ0LmdpdGh1Yi5pby9oYW5k b3V0cy9jczE0NF9tb2d1bF8yMDE5X25vdi5wZGYiPkdvb2dsZSBjbGFpbWluZzwvYT4gdGhhdCB0 aGV5IG1vdmVkIHRoZWlyIFdBTiB1dGlsaXphdGlvbiB0byB+MTAwJSwgaW5zdGVhZCBvZiBvdmVy LXByb3Zpc2lvbmluZy4gSXQgc2F2ZWQgdGhlbSBsb3RzIG9mIG1vbmV5LiBUd28gb2YgdGhlIGRl c2lnbiBwcmluY2lwbGVzIHRoYXQgbGVkIHRoZW0gdGhlcmUgd2VyZQ0KPG86cD48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiPmkpIG1vdmluZyBmcm9tICZxdW90O2FsbCBwYWNrZXRzIGFyZSBlcXVhbGx5IGltcG9y dGFudCZxdW90OyB0byAmcXVvdDthbGxvY2F0ZSByZXNvdXJjZXMgYmFzZWQgb24gYXBwbGljYXRp b24tbGV2ZWwgcHJpb3JpdGllcyZxdW90OyBhbmQmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+ aWkpIG1vdmluZyBmcm9tICZxdW90O1RDUCBmbG93cyByZWd1bGF0ZWQgYnkgJnF1b3Q7ZmFpciBz aGFyZSZxdW90OyBtZWNoYW5pc21zJnF1b3Q7IHRvICZxdW90O21lYXN1cmUgZGVtYW5kcywgYW5k IHNoYXBlIGZsb3dzIGF0IHRoZSBlbmRwb2ludHMmcXVvdDsuDQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgY2FuIGltYWdpbmUgb2ZmZXJpbmcgbG93 LWxhdGVuY3kgU0xBIGZvciAxJSBvZiB0aGUgdHJhZmZpYyAoc2F5IHZpZGVvIGNhbGxzKSwgaXMg bXVjaCBjaGVhcGVyIGFuZCBlYXNpZXIgdGhhbiBkb2luZyB0aGlzIGZvciBhbGwgSW50ZXJuZXQg dHJhZmZpYyAod2l0aCB0aGUgY29zdCB2YXJ5aW5nIHdoZXRoZXIgeW91IGFyZSBpbiBFdXJvcGUv VVMgb3IgYW4gZW1lcmdpbmcgbWFya2V0LA0KIHJ1cmFsIG9yIHVyYmFuLCBhIFdJU1AsIGEgbG93 LW9yYml0IHNhdGVsbGl0ZSBuZXR3b3JrLCBldGMpLiA8Yj5Db3VsZCBhbnlvbmUgZnJvbSBvcGVy YXRvci1sYW5kIGNvbW1lbnQgb24gdGhlIGVjb25vbWljcyBvZiBvdmVyc3Vic2NyaXB0aW9uL292 ZXJwcm92aXNpb24vU0xBcyBpbiB0aGUgbW9iaWxlIHdvcmxkPzwvYj48bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPihidHc6IHdlIGFscmVhZHkgaGF2ZSBT TEFzIDxzcGFuIGNsYXNzPSJzaC1kYXRlIj4NCnRvZGF5PC9zcGFuPiZuYnNwOy0tLSBWb0xURSBp cyBJUCB0cmFmZmljIHJvdXRlZCB0aHJvdWdoIGRlZGljYXRlZCByYWRpbyBhbmQgd2lyZWQgcmVz b3VyY2VzIGFuZCBoYXMgbWF0ZXJpYWxseSBiZXR0ZXIgbmV0d29yayBxdWFsaXR5IGFuZCByZWxp YWJpbGl0eSB0aGFuIHBsYWluIFZvSVAsIGFuZCB3aGVuIHlvdSBzaWduLXVwIGZvciBhIGJyb2Fk YmFuZCBjb25uZWN0aW9uIHlvdSBjYW4gZ2V0IDEwTWJwcy8xMDBNYnBzLzFHYnBzIGV0YykuPG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SWYg b3Zlci1wcm92aXNpb25pbmcgd2lucyAoaW4gMTAgeWVhcnMpIGl0IHdpbGwgbGlrZWx5IGJlIHRo ZSBvdXRjb21lIG9mIHRoZSBuZXR3b3JrIGNvbW11bml0eSdzJm5ic3A7IGZhaWx1cmUgdG8gZmlu ZCBhIGdvb2Qgc29sdXRpb24gZm9yIHRyYWZmaWMgZGlmZmVyZW50aWF0aW9uLCByYXRoZXIgdGhh biBhIHZlcmRpY3QgdGhhdCB0aGVzZSB1c2UgY2FzZXMgd2VyZSBub3QgaW1wb3J0YW50DQogZW5v dWdoLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5GV0lXOiB0aGVyZSBhcmUgbWFueSBpc3N1ZXMgdG8g ZGViYXRlIGFyb3VuZCBmaW5lLWdyYWluZWQgdHJhZmZpYyBkaWZmZXJlbnRpYXRpb24gYmV5b25k IG92ZXJwcm92aXNpb25pbmcgKGxpa2Ugc2VjdXJpdHksIHNjYWxhYmlsaXR5LCBwcml2YWN5LCBu ZXQgbmV1dHJhbGl0eSksIGFuZCB0aGVyZSBhcmUgZGlmZmVyZW50IGFwcHJvYWNoZXMgb25lIGNv dWxkIHRha2UgKEFQTiBhbmQNCiBuZXR3b3JrIHRva2VucyBoYXZlIGRpZmZlcmVudCBkZXNpZ24g cHJpbmNpcGxlcyBhbmQgcHJpb3JpdGllcyBvbiB0aGVzZSB0cmFkZS1vZmZzKS4mbmJzcDs8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJlc3QsPG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiPllpYW5uaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PT09PT09PT09PT09PT09PT09PT09PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiPllpYW5uaXMgWWlha291bWlzPG86cD48L286cD48L3NwYW4+PC9w Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Dby1Gb3Vu ZGVyICZhbXA7IENFTzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRwczovL3NlbGZp ZW5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vc2VsZmllbmV0d29ya3MuY29t PC9hPiB8ICYjNDM7MS02NTAtNjQ0LTc4NTc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyI+T24gVHVlLCBTZXAgMjIsIDIwMjAgYXQgODoyOSBBTSwgQ2hyaXN0aWFu IEh1aXRlbWEgJmx0OzxhIGhyZWY9Im1haWx0bzpodWl0ZW1hQGh1aXRlbWEubmV0IiB0YXJnZXQ9 Il9ibGFuayI+aHVpdGVtYUBodWl0ZW1hLm5ldDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp ZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44 cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdiBpZD0ibnVsbCI+DQo8cCBjbGFzcz0i c2gtY29sb3ItYmxhY2siPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiA5LzIxLzIwMjAgMTE6NDQgUE0s IExhcnMgRWdnZXJ0IHdyb3RlOg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUg c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0i c2gtY29sb3ItYmxhY2siPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSwgPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9InNoLWNvbG9yLWJsYWNrIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gMjAy MC05LTIyLCBhdCA5OjAyLCA8YSBocmVmPSJtYWlsdG86emhhbmdzMzY2QGNoaW5hdW5pY29tLmNu IiB0YXJnZXQ9Il9ibGFuayI+DQp6aGFuZ3MzNjZAY2hpbmF1bmljb20uY248L2E+IHdyb3RlOiA8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJzaC1jb2xvci1ibGFjayI+PHNwYW4g bGFuZz0iRU4tVVMiPltTaHVwaW5nXSBBZ2FpbiBBUE4gaXMgYWltZWQgdG8gd29yayB3aXRoaW4g YSBjb250cm9sbGVkIGFuZCBsaW1pdGVkIG9wZXJhdG9yc+KAmSBuZXR3b3JrIGRvbWFpbiBub3Qg Zm9yIEludGVybmV0Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAg Y2xhc3M9InNoLWNvbG9yLWJsYWNrIj48c3BhbiBsYW5nPSJFTi1VUyI+dGhhdCBzaWduaWZpY2Fu dGx5IGxpbWl0cyB0aGUgYXR0cmFjdGl2ZW5lc3Mgb2YgdGhpcyBwcm9wb3NhbCB0byBhcHBsaWNh dGlvbiB2ZW5kb3JzLiBUaGV5IGNhbiBlaXRoZXIgYnV5IGludG8gQVBOIGFuZCBzaGlwIGFuIGFw cCB0aGF0IG9ubHkgd29ya3MgaW4gc29tZSAoaW5pdGlhbGx5LCB2ZXJ5IGZldyB0byBub25lKSBv cGVyYXRvciBuZXR3b3Jrcy4gT3IsIHRoZXkNCiBjYW4gc2hpcCBhIHNsaWdodGx5IGxlc3Mgb3B0 aW1hbCBhcHAgdGhhdCB3b3JrcyBvbiB0aGUgZW50aXJlIEludGVybmV0IHdpdGggaXRzIGJpbGxp b25zIG9mIHVzZXJzLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9InNoLWNvbG9y LWJsYWNrIj48c3BhbiBsYW5nPSJFTi1VUyI+TW9yZSBicm9hZGx5LCBJJ2QgbGlrZSB0byBwb2lu dCBvdXQgdGhhdCBkdXJpbmcgdGhlIGVudGlyZSBoaXN0b3J5IG9mIHRoZSBJbnRlcm5ldCB0aGVy ZSB3ZXJlIGFwcGxpY2F0aW9uIGNsYXNzZXMgdGhhdCB0aGUgZGVwbG95ZWQgbmV0d29ya3MgYXQg dGhlIHRpbWUgd2VyZSBzdHJ1Z2dsaW5nIHRvIHN1cHBvcnQuIFRoZXJlIHdlcmUgYWx3YXlzIGNs YWltcyB0aGF0IHNvbWV0aGluZw0KIGxpa2UgQVBOIHdhcyBuZWVkZWQsIGkuZSwgc29sdXRpb25z IHRoYXQgd2VyZSBpbnRlbmRpbmcgdG8gaW1wcm92ZSBuZXR3b3JrIHBlcmZvcm1hbmNlIGFuZCBx dWFsaXR5IGJ1dCB0aGF0IHdlcmUgYWxzbyBhZGRpbmcgc2lnbmlmaWNhbnQgY29tcGxleGl0eSBh bmQgb2Z0ZW4gcmVxdWlyZWQgYXBwbGljYXRpb24gY2hhbmdlcy4NCjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJzaC1jb2xvci1ibGFjayI+PHNwYW4gbGFu Zz0iRU4tVVMiPlllcyBpbmRlZWQuIEluIHRoZSA5MCdzIHRoZSBhcmd1bWVudCB3YXMgYXJvdW5k IHZpZGVvIGNvbmZlcmVuY2luZywgd2hpY2ggJnF1b3Q7b2J2aW91c2x5JnF1b3Q7IGNvdWxkIG5v dCB3b3JrIG9uIGEgcGxhaW4gYmVzdCBlZmZvcnQgc2VydmljZS4gQW5kIHRoZW4gd2UgZ290IFNr eXBlLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10 b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0ic2gtY29sb3ItYmxhY2si PjxzcGFuIGxhbmc9IkVOLVVTIj5XaGF0IGFsd2F5cyBoYXBwZW5lZCBzbyBmYXIgd2FzIHRoYXQg TW9vcmUncyBsYXcgc29sdmVkIHRoZXNlIHByb2JsZW1zLCBieSBpbXByb3ZpbmcgdGhlIHBlcmZv cm1hbmNlIGFuZCBxdWFsaXR5IG9mIHRoZSBnZW5lcmFsIEludGVybmV0IHNvIHRoYXQgYmVzdCBl ZmZvcnQgd2FzIHN1ZmZpY2llbnQgdG8gc3VwcG9ydCBhbGwgdGhlc2UgJnF1b3Q7c3BlY2lhbCZx dW90OyBhcHBsaWNhdGlvbnMNCiBhIGZldyB5ZWFycyBkb3duIHRoZSByb2FkLiA8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0ic2gtY29sb3ItYmxhY2siPjxz cGFuIGxhbmc9IkVOLVVTIj5ZZXMuIEluZGVlZCB0aGUgd2hvbGUgaGlzdG9yeSBvZiB3aXJlbGVz cyBpcyBkcml2ZW4gYnkgTW9vcmUncyBsYXcuIEZvciBleGFtcGxlLCB0aGUgdGhlb3J5IG9mIE1J TU8gaGFzIGJlZW4ga25vd24gZm9yIHNvbWUgdGltZSwgcHV0IHRoZSBhcHBsaWNhdGlvbiBhbmQg dGhlIHVzZSBvZiBsYXJnZSBudW1iZXIgb2YgaW5wdXQgYW5kIG91dHB1dCBpcyBvbmx5IHBvc3Np YmxlDQogYmVjYXVzZSBvZiBwcm9ncmVzcyBpbiBlbGVjdHJvbmljcy4gPG86cD48L286cD48L3Nw YW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv bTo1LjBwdCI+DQo8cCBjbGFzcz0ic2gtY29sb3ItYmxhY2siPjxzcGFuIGxhbmc9IkVOLVVTIj5U aGUgc2FtZSB3aWxsIGhhcHBlbiB3aXRoIHRoZSB1c2UgY2FzZXMgcHJlc2VudGVkIHRvIG1vdGl2 YXRlIHRoZSBuZWVkIGZvciBBUE4uIFRoZSBnZW5lcmFsIEludGVybmV0IG1heSBzdHJ1Z2dsZSB0 byBzdXBwb3J0IHRoZW0gbm93LCBidXQgaW4gZml2ZSB5ZWFycyBvciBzbyAtIHdoaWNoIGlzIGFi b3V0IHRoZSB0aW1lIGhvcml6b24gZm9yIGFueSBBUE4gZW5hYmxlbWVudA0KIG9mIGFueSBvcGVy YXRvciBuZXR3b3JrIHRvIGhhcHBlbiAtIHRoZXNlIHdpbGwganVzdCB3b3JrLiA8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0ic2gtY29sb3ItYmxhY2siPjxz cGFuIGxhbmc9IkVOLVVTIj5Nb3JlIGJhbmR3aWR0aCBzb2x2ZXMgYSBsb3Qgb2YgdGhlc2UgaXNz dWVzLiBCdXQgd2UgY2FuIGFsc28gZXhwZWN0IGltcHJvdmVtZW50IGluIHRyYW5zcG9ydCBwcm90 b2NvbHMgYW5kIGluIHF1ZXVlIG1hbmFnZW1lbnQuIEFjdGl2ZSBRdWV1ZSBNYW5hZ2VtZW50IHRl Y2huaXF1ZXMgY2FuIGlzb2xhdGUgZGlmZmVyZW50IGRhdGEgc3RyZWFtcyBhbmQgcHJldmVudCBz dHVwaWQNCiBpc3N1ZXMgbGlrZSAmcXVvdDtteSBkYXVnaHRlciBwbGF5aW5nIHZpZGVvIGdhbWVz IGlzIGRlZ3JhZGluZyBteSBWUE4mcXVvdDsuIE5ldyBjb25nZXN0aW9uIGNvbnRyb2wgcHJvdG9j b2xzIGxpa2UgQkJSIGFjdGl2ZWx5IG1hbmFnZSBxdWV1aW5nIGRlbGF5cywgcmVzdWx0aW5nIGlu IHNpZ25pZmljYW50bHkgbG93ZXIgbGF0ZW5jeSBvdmVyYWxsLiBBbmQgdGhlbiBhcHBsaWNhdGlv biBqdXN0IGdldCBzbWFydGVyIGluIHRoZWlyIHVzZSBvZiBjYWNoZXMsIHJlZHVuZGFuY3ksDQog Z2FwIGZpbGxpbmcsIGV0Yy4gQWxsIHRoYXQgaXMgZ3VhcmFudGVlZCB0byBpbXByb3ZlIG92ZXIg dGltZS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9InNoLWNvbG9yLWJsYWNrIj48 c3BhbiBsYW5nPSJFTi1VUyI+LS0gQ2hyaXN0aWFuIEh1aXRlbWE8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0ic2gtY29sb3ItYmxhY2siPjxzcGFuIGxhbmc9IkVOLVVTIj4tLSA8YnI+ DQpOZXR3b3JrLXRva2VucyBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFpbHRvOk5ldHdv cmstdG9rZW5zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+TmV0d29yay10b2tlbnNAaWV0Zi5v cmc8L2E+DQo8YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL25ldHdvcmstdG9rZW5zIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv bWFpbG1hbi9saXN0aW5mby9uZXR3b3JrLXRva2VuczwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_4278D47A901B3041A737953BAA078ADE19435F40dggeml512mbxchi_-- From nobody Tue Sep 29 01:07:33 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE8753A09CC; Tue, 29 Sep 2020 01:07:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -9.597 X-Spam-Level: X-Spam-Status: No, score=-9.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=l9TMfE+r; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0XTf+bCs 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 OMfhBl3EAuCg; Tue, 29 Sep 2020 01:07:28 -0700 (PDT) Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3665D3A08FF; Tue, 29 Sep 2020 01:07:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=22511; q=dns/txt; s=iport; t=1601366848; x=1602576448; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=aqeJSPPRipYO1wq7l2N3DGGCI3O27p3Z8dgeI7CIilw=; b=l9TMfE+rMMi5XCTbPs92CPuHB/hnLx8B021TaehOZ0OgBk34oLFFgpOL 8/pWoSw2dS4T+ncgFgc/rNA9UF3VrhEBnXVm/7SQgDygUO9IWOm+7wY3W 1rSMFbinFZ+2dxtd0uXXgei0vD/cO8wp1iJH6J5N9TodeNH2qgmynWuUj c=; IronPort-PHdr: =?us-ascii?q?9a23=3AV72gtRzdVrtR4MjXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5ZRWBt/VwhUDEXMPQ7PcXw+bVsqW1X2sG7N7BtX0Za5VDWl?= =?us-ascii?q?cDjtlehA0vBsOJSCiZZP7nZiA3BoJOAVli+XzoMVVcB8v/IVbVpy764TsbAB?= =?us-ascii?q?6qMw1zK6z8EZLTiMLi0ee09tXTbgxEiSD7b6l1KUC9rB7asY8dho4xJw=3D?= =?us-ascii?q?=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BzCQAF6nJf/51dJa1WAQmCWIEjLyk?= =?us-ascii?q?oB3BZLyyEPYNGA41YJpQJhG6BQoERA1ULAQEBDQEBLQIEAQGESwIXghcCJTc?= =?us-ascii?q?GDgIDAQELAQEFAQEBAgEGBG2FXAyFcgEBAQEDEhEdAQElBwsBDwIBCBEDAQE?= =?us-ascii?q?BFgERAwICAjAUCQgBAQQBDQUigwQBgX5NAy4BqjgCgTmIYXaBMoMBAQEFhQk?= =?us-ascii?q?YghAJgTiCcoNpgkGDdAEdG4FBP4ERJwwQgk0+g3YaAQNJFgkJDoJBM4ItkB6?= =?us-ascii?q?DG4Z/i3+QBoEJCoJnmlcDH4MNiX6UCJMJoA4CBAIEBQIOAQEFgWokgVdwFTs?= =?us-ascii?q?qAYI+UBcCDY4rF4ECAQmCQopWdDcCBgEJAQEDCXyLHhEXgh4BAQ?= X-IronPort-AV: E=Sophos;i="5.77,317,1596499200"; d="scan'208,217";a="569881583" Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 29 Sep 2020 08:07:27 +0000 Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 08T87QQw022455 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 29 Sep 2020 08:07:26 GMT Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 29 Sep 2020 03:07:26 -0500 Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 29 Sep 2020 03:07:26 -0500 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 29 Sep 2020 03:07:26 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T5eELO0+pDV+Pf8jKDSjoLqy2lOE05ifTcyqLsW4O1EmeezKRKeEX1Nkc+66hLxBTKo/AFpFvpPbbCVh/B4nr20QU7ut9661TWQBjaT6csj0zMiha4Ej7hE0qtegmWhxQVtBq6wrWxYly5jcc9PryruRCcKeKnDPZ2XzDMEUcTR3jIo4WKgKA57uF4vg4JneO54iUSX2L075YkFSY7duNhYULX87/m3rur0UCF4bdGMOe7RzVqcPiQX51w69xu2yjMWA/vdz4e+/YyeMzb167dFu99MRMDtyPGpwrlDcXXiCLRFyUvwM07pKlBpnG6qGqyzMi2MmYT9uSvZl42ztNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aqeJSPPRipYO1wq7l2N3DGGCI3O27p3Z8dgeI7CIilw=; b=kZ2Lr63CHzRPMP0MhYDNOpU2ieg9sly0ah5TTaTYRkoHO+kEcJDXmJHSMXVU0+FTAIm3F8T2xYBodEfanRDlCU6BXZwr9mkOBQuFREOoLususNkZp3JYizbBNG0poMhgOjQInelQ4VjG+LOjCNG1X2+uKQBUln0G3olBiE6u2xxdRxySY8Bhxb4dC9AHAg1+ERWUEO70g4ASweWH/oVfPkaC36yRzKCmduRLvXvzimGdBTbpHS2NrLbIPjlSlX2rBsCRjo2PY0/JRI12i2LspKHvwFJdscyflh9+VgsihWp13vgc3F++1HTOTxr2AdSBf5mT2xc747tB2KF2ilbPOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aqeJSPPRipYO1wq7l2N3DGGCI3O27p3Z8dgeI7CIilw=; b=0XTf+bCsAIHlTEuVtyaJq21yO61C8U5fmdC8+2d4Eod2OPHXgqOYGCM0ge6J6HJSvGFqZdI9x1sbdCRe+tirTL/pA6RCLDnjNJZgWiPN8ogXv0sdY3rVQ+qlJghU64Q3tMqd8CPXEDCECUVEqLDmAjBp1gm6L0/9ZXBYUgmii14= Received: from MWHPR11MB1853.namprd11.prod.outlook.com (2603:10b6:300:112::17) by MWHPR11MB1742.namprd11.prod.outlook.com (2603:10b6:300:113::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.23; Tue, 29 Sep 2020 08:07:25 +0000 Received: from MWHPR11MB1853.namprd11.prod.outlook.com ([fe80::b814:a5b3:83e7:80f1]) by MWHPR11MB1853.namprd11.prod.outlook.com ([fe80::b814:a5b3:83e7:80f1%3]) with mapi id 15.20.3412.029; Tue, 29 Sep 2020 08:07:24 +0000 From: "Eric Vyncke (evyncke)" To: Lizhenbin , Linda Dunbar , IPv6 List , "draft-li-6man-app-aware-ipv6-network@ietf.org" CC: "apn@ietf.org" Thread-Topic: Questions about draft-li-6man-app-aware-ipv6-network-02 Thread-Index: AdaTZqEn8gTX6C5CTS2Ceg4YlCkN3QCT/e9QACRuswA= Date: Tue, 29 Sep 2020 08:07:24 +0000 Message-ID: <216F154B-144F-41C8-9913-BC6C5E540996@cisco.com> References: <5A5B4DE12C0DAC44AF501CD9A2B01A8D938909C6@DGGEMM532-MBX.china.huawei.com> In-Reply-To: <5A5B4DE12C0DAC44AF501CD9A2B01A8D938909C6@DGGEMM532-MBX.china.huawei.com> Accept-Language: fr-BE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.41.20091302 authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=cisco.com; x-originating-ip: [2001:420:c0c1:36:dd2e:9aca:59:8fb1] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a899e482-89a3-4297-ca64-08d8644eb330 x-ms-traffictypediagnostic: MWHPR11MB1742: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vpq/A9n1jDSy8yxorQQHs0KzWn79dVJ1GosNSXiJ64g7Dyws8WrPGD7HlwT9dJOtGD5Yn49fvY2tWEu1WiySf/qQ8picsx6jhmXSkPKayvYjtRp6NmwKMHFbPmHHoArH4e7grFjjdYJLOh93k+zyLzh9BnlcX2P+QYXZJNhQ2Kix/5sMSudpuTEXi8kvN8lqygcq+zS9V/z1UCgJiZwzaNzsN/mBg5sYNDUfWxKMqGRGkRWK93s/EJ4s5mzD8VyWoh6a+rn7Bvh2oeBe+aXw30dPXBf13ixB7H2FvUTerczc+RdLKSV14ZhE1JlOmFp12PUczz0q0XVI4bqXpjZEgTjXaXd1Tztp+P5+zFglQWIAK+i00lBlGj7aP4Y81gQZ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1853.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(39860400002)(136003)(346002)(396003)(366004)(53546011)(6512007)(186003)(66574015)(5660300002)(2906002)(33656002)(91956017)(76116006)(66946007)(83380400001)(71200400001)(4326008)(316002)(110136005)(478600001)(2616005)(36756003)(8676002)(6506007)(6486002)(8936002)(86362001)(66476007)(64756008)(66446008)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: bV69875yUlCi0q7KVMxksQsp0ZeYySnIGhJ2ePZREsuGWBfwqBqACZ32+R832HdxQBNSUO91biS22DjYafHYGs6KCxKboyH/ZmWapJuVdTm0KAVzPhcgLzyOKG01BjWwGwd6O8cupD6oJmFEWX1e00eLQ7bTY+eBFGNaRXqmKzn0ygzNwiuTEdVgrSvw475V63wgMs2QiFejgT6xGFmnRRPK7ctAkaoVm4e6p3InvyHSzyG9w9RdfXAEB1CoILL53X1q126AAZvJ2qgsM4Z6+yWBO2zvU3aVwd2V3CdkTEOtD1t5n/K9v8XrjvFfBjUz0GSw+zDmv8UMxSg6RZzo6Ofdo51iR5tLfbz1CYwsDgscOWdb5fLbqRcFVK+Tm3PZ2LI5olwLTuyxCIR7xu4TFKQZBsUt82ALvgnEtnUlP8aXHupHFJLmHShOBDwDUu+91auTiGbWEkopTp/mIV5kWWZuaNbgY5fVjHWNezwnCCCIsydiUfpsCzq/rBGtpGE2bwAdYtV9574qGyjoSNYX9WAkKx8irwmGcvxD5LXiTSOj+yGHUMVt32PmEqD8MUwxr88br465Wgs7Q41t9tBC/MscztbgOPQL4iGNdo5gNm9i2nBnzy4/ku6XhLm8F5ZIJdrf4X89NI1vbw96OXuh4dm5gltKGLWB79fKZ2/yxcF+tF2bZtLGO3OqcDvo9PdF1hEtwcvvR1Ro9ganaA6uHQ== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_216F154B144F41C89913BC6C5E540996ciscocom_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1853.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a899e482-89a3-4297-ca64-08d8644eb330 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2020 08:07:24.8051 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qLA13K/k8Drw/PSooXWov9FGzcrgOIhOBa/t9MOkg77mqbHVF3KyhQoRy0v+VlDL+/RCkAiZDMYp9tSJIiFR6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1742 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com X-Outbound-Node: rcdn-core-6.cisco.com Archived-At: Subject: Re: [Apn] Questions about draft-li-6man-app-aware-ipv6-network-02 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2020 08:07:31 -0000 --_000_216F154B144F41C89913BC6C5E540996ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Um9iaW4sDQoNCkFib3V0IExpbmRh4oCZcyBpbnRlcmVzdGluZyBxdWVzdGlvbnMgYWJvdXQgQVBO LCBJIGFsc28gd29uZGVyIHdoeSB1c2luZyBWTEFOIHRhZ2dpbmcgYXMgdGhpcyB0YWcgd2lsbCBi ZSBsb3N0IHF1aWNrbHkgYWZ0ZXIgYSBjb3VwbGUgb2YgaG9wcyB3aGlsZSB0aGUgSVB2NiBwcmVm aXggd2lsbCBiZSBrZXB0ICh0aGlzIGlzIHdoYXQgRFQgVGVyYXN0cmVhbSBkaWQgaWYgbm90IG1p c3Rha2VuKS4NCg0KRWxzZSwgSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IEZsb3ctSWQgc2hvdWxkIG5v dCBiZSB1c2VkIGFzIGl0IGlzIGFzc3VtZWQgdG8gYmUgb3BhcXVlLg0KDQpTdGlsbCBwdXp6bGVk IHRob3VnaCBhYm91dCB0aGUg4oCYdXNlcuKAmSBpbmZvcm1hdGlvbiBhcyBpZiB0aGUgdHJhZmZp YyBpcyBlbmNyeXB0ZWQgaXQgaXMgYWxzbyBvZnRlbiB0byBoaWRlIHRoZSB1c2VyIGlkZW50aXR5 Lg0KDQpSZWdhcmRzDQoNCg0KLcOpcmljDQoNCkZyb206IGlwdjYgPGlwdjYtYm91bmNlc0BpZXRm Lm9yZz4gb24gYmVoYWxmIG9mIExpemhlbmJpbiA8bGl6aGVuYmluQGh1YXdlaS5jb20+DQpEYXRl OiBNb25kYXksIDI4IFNlcHRlbWJlciAyMDIwIGF0IDE5OjMzDQpUbzogTGluZGEgRHVuYmFyIDxs aW5kYS5kdW5iYXJAZnV0dXJld2VpLmNvbT4sIElQdjYgTGlzdCA8aXB2NkBpZXRmLm9yZz4sICJk cmFmdC1saS02bWFuLWFwcC1hd2FyZS1pcHY2LW5ldHdvcmtAaWV0Zi5vcmciIDxkcmFmdC1saS02 bWFuLWFwcC1hd2FyZS1pcHY2LW5ldHdvcmtAaWV0Zi5vcmc+DQpDYzogImFwbkBpZXRmLm9yZyIg PGFwbkBpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBRdWVzdGlvbnMgYWJvdXQgZHJhZnQtbGktNm1h bi1hcHAtYXdhcmUtaXB2Ni1uZXR3b3JrLTAyDQoNCkhpIExpbmRhLA0KUGxlYXNlIHJlZmVyIHRv IG15IHJlcGx5IGlubGluZS4gQVBOIG1haWxpbmcgbGlzdCBpcyBjb3BpZWQuDQoNCg0KQmVzdCBS ZWdhcmRzLA0KWmhlbmJpbiAoUm9iaW4pDQoNCkZyb206IExpbmRhIER1bmJhciBbbWFpbHRvOmxp bmRhLmR1bmJhckBmdXR1cmV3ZWkuY29tXQ0KU2VudDogU2F0dXJkYXksIFNlcHRlbWJlciAyNiwg MjAyMCAyOjIzIEFNDQpUbzogSVB2NiBMaXN0IDxpcHY2QGlldGYub3JnPjsgZHJhZnQtbGktNm1h bi1hcHAtYXdhcmUtaXB2Ni1uZXR3b3JrQGlldGYub3JnDQpTdWJqZWN0OiBRdWVzdGlvbnMgYWJv dXQgZHJhZnQtbGktNm1hbi1hcHAtYXdhcmUtaXB2Ni1uZXR3b3JrLTAyDQoNClpoZW5iaW4sIGV0 IGFsLA0KDQpJIGhhdmUgc29tZSBxdWVzdGlvbnMgb24gdGhlIGRyYWZ0LWxpLTZtYW4tYXBwLWF3 YXJlLWlwdjYtbmV0d29yay0wMjoNCg0KUGFnZSA1OiBBcHAtYXdhcmUgRWRnZSBEZXZpY2U6IFRo aXMgbmV0d29yayBkZXZpY2UgcmVjZWl2ZXMgcGFja2V0cyBmcm9tIElQdjYgZW5hYmxlZCBhcHBs aWNhdGlvbnMgYW5kIG9idGFpbnMgdGhlIGFwcGxpY2F0aW9uIGNoYXJhY3RlcmlzdGljIGluZm9y bWF0aW9uLg0KDQpJIGFtIGN1cmlvdXMgaG93IGRvZXMgQXBwLWF3YXJlIEVkZ2UgRGV2aWNlIGRl cml2ZXMgdGhlIGFwcGxpY2F0aW9uIGNoYXJhY3RlcmlzdGljcyBpbmZvcm1hdGlvbiA/ICBZb3Vy IGRyYWZ0IG1lbnRpb25lZCBWTEFOIHRhZ2dpbmcsIEhvdyBWTEFOIHRhZ2dpbmcgY2FuIHByb3Zp ZGUgQXBwbGljYXRpb24gY2hhcmFjdGVyaXN0aWNzIGluZm9ybWF0aW9uPw0KW1JvYmluXSBUaGVy ZSBhcmUgZGlmZmVyZW50IHdheXMgZm9yIFZMQU4gdGFnZ2luZyB0byBwcm92aWRlIGFwcGxpY2F0 aW9uIGNoYXJhY3RlcmlzdGljcyBpbmZvcm1hdGlvbi4gSGVyZSBJIHByb3Bvc2Ugb25lIGV4YW1w bGU6IHRoZSB1c2VyIGhvc3RzL2FwcHMgY2FuIGNvbm5lY3QgdG8gdGhlIGhvbWUgZ2F0ZXdheSB3 aGljaCBjYW4gYWRkIGRpZmZlcmVudCBWTEFOcyBjYWxsZWQgUy1WTEFOIHRvIGlkZW50aWZ5IHRo ZSBkaWZmZXJlbnQgc2VydmljZXMuIEZvciBleGFtcGxlIFZMQU4xIGlzIHVzZWQgZm9yIEludGVy bmV0IHNlcnZpY2UgYW5kIFZMQU4yIGlzIHVzZWQgZm9yIElQVFYgc2VydmljZS4gVGhlIGhvbWUg Z2F0ZXdheSB3aWxsIGNvbm5lY3QgdG8gdGhlIERTTEFNIG9uIHdoaWNoIHRoZSBWTEFOIGNhbGwg Qy1WTEFOIHdpbGwgYmUgYWRkZWQgdG8gaWRlbnRpZnkgdGhlIGhvbWUgdXNlci4gU28gd2hlbiB0 aGUgSVAtYmFzZWQgZWRnZSBuZXR3b3JrIGRldmljZSByZWNlaXZlcyB0aGUgcGFja2V0LCBpdCBj YW4gZGVyaXZlIHRoZSB1c2VyIElEIGFuZCBzZXJ2aWNlIHR5cGUgaW5mb3JtYXRpb24gZnJvbSB0 aGUgVkxBTiB0YWdnaW5nLiBXZSBoYXZlIGV4cGxhaW5lZCB0aGF0IHRoZSBBUE4gd29yayBmb2N1 c2VzIG9uIHRoZSBsaW1pdGVkIGRvbWFpbnMgcmF0aGVyIHRoYW4gb3BlbiBJbnRlcm5ldC4gVGhl IFZMQU4gdGFnZ2luZyBzaG93cyB0aGF0IHRoZXJlIGlzIHNpbWlsYXIgcHJhY3RpY2UgaW4gdGhl IGFjY2VzcyBuZXR3b3JrLg0KDQoNClBhZ2UgNjogSXMgdGhlIEFwcGxpY2F0aW9uLWF3YXJlIElE IGFub3RoZXIgZXh0ZW5zaW9uIGZpZWxkPyBPciBwYXJ0IG9mIGV4aXN0aW5nIGV4dGVuc2lvbiBo ZWFkZXI/IExpa2UgYSBzdWJUTFYgd2l0aGluIHRoZSBIb3AtYnktaG9wIG9wdGlvbnMgSGVhZGVy IFR5cGU/DQpbUm9iaW5dIEFwcGxpY2F0aW9uLWF3YXJlIElEIGlzIGFuIG9wdGlvbiB3aGljaCBj YW4gYmUgdXNlZCBpbiBET0gvSEJIL1NSSC4gSXQgaXMgcGFydCBvZiBleGlzdGluZyBleHRlbnNp b24gaGVhZGVycy4gSXQgY2FuIGJlIHNlZW4gYXMgYSB0eXBlIG9mIFRMVi4NCg0KUXVlc3Rpb25z IGFib3V0IHRoZSAgQXBwbGljYXRpb24tQXdhcmUgSUQgc3RydWN0dXJlIGluIEZpZ3VyZSA0Og0K V2h5IG5vdCB1c2UgSVB2NiBIZWFkZXIg4oCcUHJpb3JpdHkvVHJhZmZpYyBjbGFzc+KAnSBmaWVs ZCB0byByZXByZXNlbnQgdGhlIFNMQSBMZXZlbD8NCltSb2Jpbl0gVGhlIGRlc2lnbiBpcyB0byB0 YWtlIGludGVncml0eSBpbnRvIGFjY291bnQuIFRoYXQgaXMsIGFsbCB0aGUgaW5mb3JtYXRpb24g Y2FuIGJlIG9idGFpbmVkIGZyb20gdGhlIHNpbmdsZSBBcHBsaWNhdGlvbi1hd2FyZSBJRC4gVHJh ZGl0aW9uYWxseSB3ZSBjYW4gZ2V0IGRpZmZlcmVudCBwYXJ0c+KAmSBpbmZvcm1hdGlvbiB0byBj b21wb3NlIHNvbWUgdHlwZSBvZiB0dXBsZS4gVGhlIHByb2Nlc3MgaGFzIGVmZmVjdCBvbiB0aGUg Zm9yd2FyZGluZyBwZXJmb3JtYW5jZSBhbmQgdGhlIHNjYWxhYmlsaXR5IG9mIGZvcndhcmRpbmcg ZW50cmllcy4NCg0KQ2FuIHlvdSB1c2UgSVB2NiBIZWFkZXLigJlzIOKAnEZsb3cgTGFiZWzigJ0g ZmllbGQgdG8gcmVwcmVzZW50IHRoZSBBcHAgSUQgYW5kIEZsb3cgSUQ/DQpbUm9iaW5dIEludGVn cml0eSBpcyB0aGUgc2FtZSByZWFzb24gZm9yIHRoZSBwcm9ibGVtLiBJbiBhZGRpdGlvbiDigJxm bG93IGxhYmVs4oCdIHdpbGwgYmUgdXNlZCBmb3IgRUNNUC4gUmV1c2luZyBpdCBtYXkgY2F1c2Ug dGhlIGNvbXBhdGliaWxpdHkgaXNzdWUuDQoNCkhvdyBjYW4gbmV0d29yayBhY3F1aXJlIHRoZSBp bmZvcm1hdGlvbiBhYm91dCDigJxVU0VS4oCdIGluZm9ybWF0aW9uPyBJIHdvdWxkIHRoaW5rIG1v c3QgYXBwbGljYXRpb25zIGVuY3J5cHQgdGhlaXIgdXNlciBpbmZvcm1hdGlvbi4NCltSb2Jpbl0g VGhlIGFib3ZlIGV4YW1wbGUgc2hvd3MgdGhhdCBDLVZMQU4gY2FuIGJlIHVzZWQgdG8gYWNxdWly ZSBVU0VSIGluZm9ybWF0aW9uLiBUaG91Z2ggdGhlIGFwcGxpY2F0aW9uIG1heSBlbmNyeXB0IHRo ZWlyIHVzZXIgaW5mb3JtYXRpb24sIG5vdCBvbmx5IEFQTiBuZWVkcyB0aGUgVVNFUiBpbmZvcm1h dGlvbiwgYnV0IGFsc28gdGhlIGNhcnJpZXJzIG5lZWQgdG8gbGVhcm4gdGhlIFVTRVIgaW5mb3Jt YXRpb24gZm9yIGFjY291bnRpbmcgdG8gZ2V0IHJldmVudWUuIFRoZXJlIGFscmVhZHkgZXhpc3Rz IHRoZSBwb3NzaWJsZSB3YXkgdG8gc29sdmUgdGhlIGlzc3VlLg0KDQpXaGF0IGtpbmQgb2YgZnVu Y3Rpb25zIGRvIHlvdSBlbnZpc2lvbiB0byBiZSBsaXN0ZWQgaW4gdGhlIEZpZ3VyZSA24oCZcyBG dW5jdGlvbiBJRD8NCltSb2Jpbl0gRmlndXJlIDYgaXMgdG8gcmV1c2UgdGhlIFNSdjYgU0lELiBU aGUgZnVuY3Rpb24gSUQgbWVhbnMganVzdCB0aGUgZnVuY3Rpb25zIHN1cHBvcnRlZCBieSB0aGUg ZXhpc3RpbmcgU1J2Ni4gVGhlIEFwcGxpY2F0aW9uLWF3YXJlIElEIGlzIHB1dCBpbnRvIHRoZSBh cmd1bWVudHMgb2YgdGhlIFNSdjYgU0lELiBUaGUgZnVuY3Rpb24gSUQgcGFydCB3aWxsIG5vdCBo YXZlIGVmZmVjdCBvbiB0aGUgQXBwbGljYXRpb24tYXdhcmUgSUQuDQoNCg0KW1JvYmluXSBUaGFu a3MgZm9yIHlvdXIgY29tbWVudHMgYW5kIHF1ZXN0aW9ucy4gTm93IHRoZSBkcmFmdCBpcyBpbiB0 aGUgZWFybHkgcGhhc2UuIFRoZSB1c2FnZSBvZiB0aGUgQXBwbGljYXRpb24tYXdhcmUgSUQgb3B0 aW9uIGNhbiBiZSBmdXJ0aGVyIGRpc2N1c3NlZC4NCg0KVGhhbmsgeW91IHZlcnkgbXVjaC4NCg0K TGluZGEgRHVuYmFyDQo= --_000_216F154B144F41C89913BC6C5E540996ciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: <3C0E40906FE4F3438B8C3B4216F4DBE7@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCWZvbnQtc2l6 ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFp bFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6 IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVs dA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBw YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0 IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj dGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9ImVuLUJFIiBsaW5rPSIj MDU2M0MxIiB2bGluaz0iIzk1NEY3MiIgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxk aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJGUiI+Um9iaW4sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BYm91dCBMaW5kYeKAmXMgaW50ZXJlc3Rpbmcg cXVlc3Rpb25zIGFib3V0IEFQTiwgSSBhbHNvIHdvbmRlciB3aHkgdXNpbmcgVkxBTiB0YWdnaW5n IGFzIHRoaXMgdGFnIHdpbGwgYmUgbG9zdCBxdWlja2x5IGFmdGVyIGEgY291cGxlIG9mIGhvcHMg d2hpbGUgdGhlIElQdjYgcHJlZml4IHdpbGwgYmUga2VwdCAodGhpcyBpcyB3aGF0IERUIFRlcmFz dHJlYW0gZGlkIGlmIG5vdCBtaXN0YWtlbikuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5FbHNlLCBJIGFn cmVlIHdpdGggeW91IHRoYXQgRmxvdy1JZCBzaG91bGQgbm90IGJlIHVzZWQgYXMgaXQgaXMgYXNz dW1lZCB0byBiZSBvcGFxdWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TdGlsbCBwdXp6bGVkIHRob3Vn aCBhYm91dCB0aGUg4oCYdXNlcuKAmSBpbmZvcm1hdGlvbiBhcyBpZiB0aGUgdHJhZmZpYyBpcyBl bmNyeXB0ZWQgaXQgaXMgYWxzbyBvZnRlbiB0byBoaWRlIHRoZSB1c2VyIGlkZW50aXR5LjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyI+UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi3D qXJpYzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5pcHY2ICZsdDtpcHY2LWJvdW5jZXNAaWV0Zi5vcmcm Z3Q7IG9uIGJlaGFsZiBvZiBMaXpoZW5iaW4gJmx0O2xpemhlbmJpbkBodWF3ZWkuY29tJmd0Ozxi cj4NCjxiPkRhdGU6IDwvYj5Nb25kYXksIDI4IFNlcHRlbWJlciAyMDIwIGF0IDE5OjMzPGJyPg0K PGI+VG86IDwvYj5MaW5kYSBEdW5iYXIgJmx0O2xpbmRhLmR1bmJhckBmdXR1cmV3ZWkuY29tJmd0 OywgSVB2NiBMaXN0ICZsdDtpcHY2QGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtbGktNm1hbi1h cHAtYXdhcmUtaXB2Ni1uZXR3b3JrQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1saS02bWFuLWFw cC1hd2FyZS1pcHY2LW5ldHdvcmtAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDth cG5AaWV0Zi5vcmcmcXVvdDsgJmx0O2FwbkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8 L2I+UkU6IFF1ZXN0aW9ucyBhYm91dCBkcmFmdC1saS02bWFuLWFwcC1hd2FyZS1pcHY2LW5ldHdv cmstMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PkhpIExpbmRhLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5QbGVhc2UgcmVmZXIgdG8gbXkgcmVwbHkgaW5saW5l LiBBUE4gbWFpbGluZyBsaXN0IGlzIGNvcGllZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0 OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMsPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPlpoZW5iaW4gKFJvYmluKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286 cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZy b206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IExpbmRhIER1bmJhciBbbWFpbHRvOmxp bmRhLmR1bmJhckBmdXR1cmV3ZWkuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBT ZXB0ZW1iZXIgMjYsIDIwMjAgMjoyMyBBTTxicj4NCjxiPlRvOjwvYj4gSVB2NiBMaXN0ICZsdDtp cHY2QGlldGYub3JnJmd0OzsgZHJhZnQtbGktNm1hbi1hcHAtYXdhcmUtaXB2Ni1uZXR3b3JrQGll dGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFF1ZXN0aW9ucyBhYm91dCBkcmFmdC1saS02bWFu LWFwcC1hd2FyZS1pcHY2LW5ldHdvcmstMDI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+ PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT Ij5aaGVuYmluLCBldCBhbCwNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+SSBoYXZlIHNvbWUgcXVlc3Rpb25z IG9uIHRoZSBkcmFmdC1saS02bWFuLWFwcC1hd2FyZS1pcHY2LW5ldHdvcmstMDI6PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2 LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9 IkVOLVVTIj5QYWdlIDU6IEFwcC1hd2FyZSBFZGdlIERldmljZTogVGhpcyBuZXR3b3JrIGRldmlj ZSByZWNlaXZlcyBwYWNrZXRzIGZyb20gSVB2NiBlbmFibGVkIGFwcGxpY2F0aW9ucyBhbmQgb2J0 YWlucyB0aGUgYXBwbGljYXRpb24gY2hhcmFjdGVyaXN0aWMgaW5mb3JtYXRpb24uDQo8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6 MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFu Zz0iRU4tVVMiPkkgYW0gY3VyaW91cyBob3cgZG9lcyBBcHAtYXdhcmUgRWRnZSBEZXZpY2UgZGVy aXZlcyB0aGUgYXBwbGljYXRpb24gY2hhcmFjdGVyaXN0aWNzIGluZm9ybWF0aW9uID8gJm5ic3A7 WW91ciBkcmFmdCBtZW50aW9uZWQgVkxBTiB0YWdnaW5nLCBIb3cgVkxBTiB0YWdnaW5nIGNhbiBw cm92aWRlIEFwcGxpY2F0aW9uIGNoYXJhY3RlcmlzdGljcw0KIGluZm9ybWF0aW9uPyA8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6 MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltSb2Jpbl0g VGhlcmUgYXJlIGRpZmZlcmVudCB3YXlzIGZvciBWTEFOIHRhZ2dpbmcgdG8gcHJvdmlkZSBhcHBs aWNhdGlvbiBjaGFyYWN0ZXJpc3RpY3MgaW5mb3JtYXRpb24uIEhlcmUgSSBwcm9wb3NlIG9uZSBl eGFtcGxlOiB0aGUgdXNlciBob3N0cy9hcHBzIGNhbiBjb25uZWN0IHRvIHRoZQ0KIGhvbWUgZ2F0 ZXdheSB3aGljaCBjYW4gYWRkIGRpZmZlcmVudCBWTEFOcyBjYWxsZWQgUy1WTEFOIHRvIGlkZW50 aWZ5IHRoZSBkaWZmZXJlbnQgc2VydmljZXMuIEZvciBleGFtcGxlIFZMQU4xIGlzIHVzZWQgZm9y IEludGVybmV0IHNlcnZpY2UgYW5kIFZMQU4yIGlzIHVzZWQgZm9yIElQVFYgc2VydmljZS4gVGhl IGhvbWUgZ2F0ZXdheSB3aWxsIGNvbm5lY3QgdG8gdGhlIERTTEFNIG9uIHdoaWNoIHRoZSBWTEFO IGNhbGwgQy1WTEFOIHdpbGwgYmUNCiBhZGRlZCB0byBpZGVudGlmeSB0aGUgaG9tZSB1c2VyLiBT byB3aGVuIHRoZSBJUC1iYXNlZCBlZGdlIG5ldHdvcmsgZGV2aWNlIHJlY2VpdmVzIHRoZSBwYWNr ZXQsIGl0IGNhbiBkZXJpdmUgdGhlIHVzZXIgSUQgYW5kIHNlcnZpY2UgdHlwZSBpbmZvcm1hdGlv biBmcm9tIHRoZSBWTEFOIHRhZ2dpbmcuIFdlIGhhdmUgZXhwbGFpbmVkIHRoYXQgdGhlIEFQTiB3 b3JrIGZvY3VzZXMgb24gdGhlIGxpbWl0ZWQgZG9tYWlucyByYXRoZXIgdGhhbiBvcGVuDQogSW50 ZXJuZXQuIFRoZSBWTEFOIHRhZ2dpbmcgc2hvd3MgdGhhdCB0aGVyZSBpcyBzaW1pbGFyIHByYWN0 aWNlIGluIHRoZSBhY2Nlc3MgbmV0d29yay4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6 MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFu Zz0iRU4tVVMiPlBhZ2UgNjogSXMgdGhlIEFwcGxpY2F0aW9uLWF3YXJlIElEIGFub3RoZXIgZXh0 ZW5zaW9uIGZpZWxkPyBPciBwYXJ0IG9mIGV4aXN0aW5nIGV4dGVuc2lvbiBoZWFkZXI/IExpa2Ug YSBzdWJUTFYgd2l0aGluIHRoZSBIb3AtYnktaG9wIG9wdGlvbnMgSGVhZGVyIFR5cGU/PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0 OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bUm9iaW5d IEFwcGxpY2F0aW9uLWF3YXJlIElEIGlzIGFuIG9wdGlvbiB3aGljaCBjYW4gYmUgdXNlZCBpbiBE T0gvSEJIL1NSSC4gSXQgaXMgcGFydCBvZiBleGlzdGluZyBleHRlbnNpb24gaGVhZGVycy4gSXQg Y2FuIGJlIHNlZW4gYXMgYSB0eXBlIG9mIFRMVi4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl ZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+UXVlc3Rpb25zIGFib3V0IHRoZSAmbmJzcDtB cHBsaWNhdGlvbi1Bd2FyZSBJRCBzdHJ1Y3R1cmUgaW4gRmlndXJlIDQ6PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+ PHNwYW4gbGFuZz0iRU4tVVMiPldoeSBub3QgdXNlIElQdjYgSGVhZGVyIOKAnFByaW9yaXR5L1Ry YWZmaWMgY2xhc3PigJ0gZmllbGQgdG8gcmVwcmVzZW50IHRoZSBTTEEgTGV2ZWw/DQo8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6 MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltSb2Jpbl0g VGhlIGRlc2lnbiBpcyB0byB0YWtlIGludGVncml0eSBpbnRvIGFjY291bnQuIFRoYXQgaXMsIGFs bCB0aGUgaW5mb3JtYXRpb24gY2FuIGJlIG9idGFpbmVkIGZyb20gdGhlIHNpbmdsZSBBcHBsaWNh dGlvbi1hd2FyZSBJRC4gVHJhZGl0aW9uYWxseSB3ZSBjYW4gZ2V0IGRpZmZlcmVudA0KIHBhcnRz 4oCZIGluZm9ybWF0aW9uIHRvIGNvbXBvc2Ugc29tZSB0eXBlIG9mIHR1cGxlLiBUaGUgcHJvY2Vz cyBoYXMgZWZmZWN0IG9uIHRoZSBmb3J3YXJkaW5nIHBlcmZvcm1hbmNlIGFuZCB0aGUgc2NhbGFi aWxpdHkgb2YgZm9yd2FyZGluZyBlbnRyaWVzLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm dDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5DYW4geW91IHVzZSBJUHY2IEhlYWRlcuKAmXMg 4oCcRmxvdyBMYWJlbOKAnSBmaWVsZCB0byByZXByZXNlbnQgdGhlIEFwcCBJRCBhbmQgRmxvdyBJ RD8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt YXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3 RCI+W1JvYmluXSBJbnRlZ3JpdHkgaXMgdGhlIHNhbWUgcmVhc29uIGZvciB0aGUgcHJvYmxlbS4g SW4gYWRkaXRpb24g4oCcZmxvdyBsYWJlbOKAnSB3aWxsIGJlIHVzZWQgZm9yIEVDTVAuIFJldXNp bmcgaXQgbWF5IGNhdXNlIHRoZSBjb21wYXRpYmlsaXR5IGlzc3VlLg0KPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5Ib3cgY2FuIG5ldHdvcmsg YWNxdWlyZSB0aGUgaW5mb3JtYXRpb24gYWJvdXQg4oCcVVNFUuKAnSBpbmZvcm1hdGlvbj8gSSB3 b3VsZCB0aGluayBtb3N0IGFwcGxpY2F0aW9ucyBlbmNyeXB0IHRoZWlyIHVzZXIgaW5mb3JtYXRp b24uDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5 N0QiPltSb2Jpbl0gVGhlIGFib3ZlIGV4YW1wbGUgc2hvd3MgdGhhdCBDLVZMQU4gY2FuIGJlIHVz ZWQgdG8gYWNxdWlyZSBVU0VSIGluZm9ybWF0aW9uLiBUaG91Z2ggdGhlIGFwcGxpY2F0aW9uIG1h eSBlbmNyeXB0IHRoZWlyIHVzZXIgaW5mb3JtYXRpb24sIG5vdCBvbmx5IEFQTiBuZWVkcyB0aGUg VVNFUg0KIGluZm9ybWF0aW9uLCBidXQgYWxzbyB0aGUgY2FycmllcnMgbmVlZCB0byBsZWFybiB0 aGUgVVNFUiBpbmZvcm1hdGlvbiBmb3IgYWNjb3VudGluZyB0byBnZXQgcmV2ZW51ZS4gVGhlcmUg YWxyZWFkeSBleGlzdHMgdGhlIHBvc3NpYmxlIHdheSB0byBzb2x2ZSB0aGUgaXNzdWUuPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0 OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxh bmc9IkVOLVVTIj5XaGF0IGtpbmQgb2YgZnVuY3Rpb25zIGRvIHlvdSBlbnZpc2lvbiB0byBiZSBs aXN0ZWQgaW4gdGhlIEZpZ3VyZSA24oCZcyBGdW5jdGlvbiBJRD8NCjwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W1JvYmluXSBGaWd1cmUgNiBp cyB0byByZXVzZSB0aGUgU1J2NiBTSUQuIFRoZSBmdW5jdGlvbiBJRCBtZWFucyBqdXN0IHRoZSBm dW5jdGlvbnMgc3VwcG9ydGVkIGJ5IHRoZSBleGlzdGluZyBTUnY2LiBUaGUgQXBwbGljYXRpb24t YXdhcmUgSUQgaXMgcHV0IGludG8gdGhlIGFyZ3VtZW50cyBvZg0KIHRoZSBTUnY2IFNJRC4gVGhl IGZ1bmN0aW9uIElEIHBhcnQgd2lsbCBub3QgaGF2ZSBlZmZlY3Qgb24gdGhlIEFwcGxpY2F0aW9u LWF3YXJlIElELjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6 IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5bUm9i aW5dIFRoYW5rcyBmb3IgeW91ciBjb21tZW50cyBhbmQgcXVlc3Rpb25zLg0KPC9zcGFuPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Tm93IHRoZSBkcmFmdCBpcyBpbiB0 aGUgZWFybHkgcGhhc2UuIFRoZSB1c2FnZSBvZiB0aGUgQXBwbGljYXRpb24tYXdhcmUgSUQgb3B0 aW9uIGNhbiBiZSBmdXJ0aGVyIGRpc2N1c3NlZC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl ZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmsgeW91IHZlcnkgbXVjaC4NCjwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm dDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBs YW5nPSJFTi1VUyI+TGluZGEgRHVuYmFyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 L2JvZHk+DQo8L2h0bWw+DQo= --_000_216F154B144F41C89913BC6C5E540996ciscocom_-- From nobody Tue Sep 29 14:31:51 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B19E63A0EBE; Tue, 29 Sep 2020 14:31:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.747 X-Spam-Level: X-Spam-Status: No, score=-1.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 3jIXbFRaqj8m; Tue, 29 Sep 2020 14:31:44 -0700 (PDT) Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 05E6C3A11F0; Tue, 29 Sep 2020 14:31:43 -0700 (PDT) Received: by mail-pg1-x531.google.com with SMTP id g29so4990891pgl.2; Tue, 29 Sep 2020 14:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=oO0cj+ISEE/ENRdto0+8pNJ/OygXmRVUl8GQvDFrLbE=; b=ihmdv5ThLZJcB/p8KUu+EzqaCZAAqrq9VGVXpfsRGeeKCIQipZ6kFb3aQqU+eccoXr AVukqY47xi6/UzX/TWN6wX1LllUJs+QVredasqqV07pgAe7uSM35ah1FDL8dkkAnh9ta BnQJPa2NgfXq/xuh1PYRDo37Ytg+PIDZML7REtTUFbrGXiS+sZN/E+BdBONjZrCYg09M uU9n/Wii+WeyxJRXPpVJ6I673I7GzJJi58TvWq2UmyURCx9ZA9EXHnRfZO1BvKlIuOlv 9jCWmRjgoT99njsnru+QYZ5odOIuVm/Jy+cJA22T5DuKQR9J7DHGU65mnPxLx09JwAsY LN7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=oO0cj+ISEE/ENRdto0+8pNJ/OygXmRVUl8GQvDFrLbE=; b=nZiF6acDXCyYIGIvya8c+vrF642JVtz5nK63e3jEW01St1ksoQAP2v2AQHYkYoycEt 4hxZymUN0l9pErKi9w9um/aFGFTGsIsH3Qf1b1w6y9Lcvw3OJfkHFnPFts4UOISfuI83 zh6KEbDuvGJx9nb9HutlaeKySDmw03y4KSG1xGpS7tIk299bxV8nhVTnOEyDGn0+sa0C THtpalYSYvbT1vdebeT3cU5uZfqdOkQGYc4troUxdyBHVrde49wd9/fNuDxi0CmBJG3B R8x02+1qjCQEcZiaqtdlUtJ00O22aZlY79b4MAJSWGb8TClkqRWMJ+nIiX4isfRdGRUD Yacg== X-Gm-Message-State: AOAM530GE9WmX+D0R0d6rK6VIK1VzjXZqI0OkNEI7b4l2mUZFNp1yFPF fc6sNENt4sviOGzEHVarCQM= X-Google-Smtp-Source: ABdhPJzUBX+AMoODYjRgHavdwVvR2qb6maHO/fX9KeR7TLuxAaxXMlxlYU+aamiPXt+KkM+Tg0EFxQ== X-Received: by 2002:a17:902:b203:b029:d2:1ebe:d80c with SMTP id t3-20020a170902b203b02900d21ebed80cmr6497112plr.18.1601415103222; Tue, 29 Sep 2020 14:31:43 -0700 (PDT) Received: from [192.168.4.24] (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id f6sm6609786pfq.82.2020.09.29.14.31.41 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Sep 2020 14:31:42 -0700 (PDT) Sender: Tony Li From: tony.li@tony.li Message-Id: <7CBE7FAD-4544-4DA0-93D5-99BFB09E9AF8@tony.li> Content-Type: multipart/alternative; boundary="Apple-Mail=_24116701-48D8-4864-9955-D25C79E18931" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Date: Tue, 29 Sep 2020 14:31:38 -0700 In-Reply-To: <4278D47A901B3041A737953BAA078ADE19435F17@dggeml512-mbx.china.huawei.com> Cc: "apn@ietf.org" , "network-tokens@ietf.org" , "architecture-discuss@iab.org" To: "Pengshuping (Peng Shuping)" References: <4278D47A901B3041A737953BAA078ADE19424A8B@dggeml512-mbx.china.huawei.com> <4278D47A901B3041A737953BAA078ADE19435F17@dggeml512-mbx.china.huawei.com> X-Mailer: Apple Mail (2.3608.120.23.2.4) Archived-At: Subject: Re: [Apn] [Network-tokens] [arch-d] Questions for APN: Q#6 and Q#7 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2020 21:31:46 -0000 --Apple-Mail=_24116701-48D8-4864-9955-D25C79E18931 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Shuping, > https://tools.ietf.org/html/draft-li-6man-app-aware-ipv6-network-02 = > =20 > Basically, the information carried in the IP layer is used for traffic = steering policy selection within a limited APN network domain in order = to guarantee the SLA requirements. > =20 I=E2=80=99m a little unclear on what I=E2=80=99m reading, so please = pardon some clarifying questions. In this document, I=E2=80=99m seeing two options defined for use in IPv6 = extension headers. The application aware ID option appears to be up to 255 bytes long, = variable length, and consists of three different structures. How does the forwarding engine determine which structure is in use? Can = this option appear multiple times in the header?=20 Within each structure, the fields are variable length, but there appears = to be no way to determine how long the fields are. The service-para option appears to be a bit more structured. Again, = this appears to be variable length, up to 255 bytes. Within the option, we have numerous subTLVs. What is the purpose of the = RESERVED fields? If you=E2=80=99re trying to retain alignment, didn=E2=80=99t that go out the window with a two byte option header? Does the delay sub-TLV indicate the overall path delay? Or the per-hop = delay? If the full path delay, how does a router know whether this has been satisfied? Do systems along the path decrease = this value as the packet is forwarded? How does a router know how much to decrement? Is 24 bits really necessary for the Delay Variation? Is a jitter of 16s = even meaningful? The packet loss ratio is a 24 bit (presumably unsigned) value. Is this = an integer? Normally ratios are expressed as a relation between multiple integers. What are the semantics here? Have you computed the amount of overhead that you will be introducing? = It appears to me that you could easily have 1000 bytes of overhead per = packet. What does=20 this do to service provider bandwidth consumption? What does this do to = the =E2=80=98low-latency=E2=80=99 service that you want to provide? Tony --Apple-Mail=_24116701-48D8-4864-9955-D25C79E18931 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

Hi Shuping,

 
Basically, the = information carried in the IP layer is used for traffic steering policy = selection within a limited APN network domain in order to guarantee the = SLA requirements.
 

I=E2=80=99m a little unclear on what I=E2=80=99m = reading, so please pardon some clarifying questions.

In this document, I=E2=80=99m seeing two options = defined for use in IPv6 extension headers.

The application aware ID option appears to be up = to 255 bytes long, variable length, and consists of three different = structures.

How does the forwarding = engine determine which structure is in use? Can this option appear = multiple times in the header? 
Within each structure, the = fields are variable length, but there appears to be no way to determine = how long the fields are.

The = service-para option appears to be a bit more structured.  Again, = this appears to be variable length, up to 255 bytes.
Within = the option, we have numerous subTLVs. What is the purpose of the = RESERVED fields? If you=E2=80=99re trying to retain = alignment,
didn=E2=80=99t that go out the window with a two = byte option header?

Does the delay = sub-TLV indicate the overall path delay? Or the per-hop delay?  If = the full path delay, how does a router know
whether this has = been satisfied?  Do systems along the path decrease this value as = the packet is forwarded? How does a router
know how much to = decrement?

Is 24 bits really = necessary for the Delay Variation?  Is a jitter of 16s even = meaningful?

The packet loss ratio is = a 24 bit (presumably unsigned) value.  Is this an integer? Normally = ratios are expressed as a relation between multiple
integers. = What are the semantics here?

Have = you computed the amount of overhead that you will be introducing? It = appears to me that you could easily have 1000 bytes of overhead per = packet.  What does 
this do to service provider = bandwidth consumption? What does this do to the =E2=80=98low-latency=E2=80= =99 service that you want to provide?

Tony

= --Apple-Mail=_24116701-48D8-4864-9955-D25C79E18931-- From nobody Tue Sep 29 18:14:16 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 611363A07CE; Tue, 29 Sep 2020 18:14:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.099 X-Spam-Level: X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.com 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 x8RpY1StNCo3; Tue, 29 Sep 2020 18:14:13 -0700 (PDT) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253011.outbound.protection.outlook.com [40.92.253.11]) (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 928143A064B; Tue, 29 Sep 2020 18:14:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gCU7ehglEU5gbWJ7A+jhm1SURU5gwHlmA68591wcm8z4Ur1qOha365vT54oM6a2Cu9kQYEodGzuUpOyOagQo/JWXz2CqKJ2bJkvBPHpS2sfiqRRGWc7IQOw4/+U64Qvf6UjsX0/pWM6msNBfyPc7aRweck+mMPWk7n80iDkoPO2tdDjMcZWBuq38+Z+gq4+lHoX4SyUEyVRKQddJCji21McsTEQLY12iR1h6OyZd3XD2c4kA10p1rqnM3POlI/YQ+f1hsKQVrS7Kq7xUVAxaiES7ZwAa52/ooVGSwY37jBD8RsSL6/HstH8aCcKrlvMw1H/8xJCVpKKQO6HQegAkOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VZ8D5lHG/2dE4FD6qcmqe+F+S/Jrs3QDOQz8WcbJhLo=; b=JLzXzrUzQZGvsmxmadsgWLEEjDDo/DAT3ZOVDZ8a2EA/t9vMVrNVERBjnZS++1cxRwT2O9ujsXzTkeqFvRgeOI/JgHMqZAPd0BHNM9uP6feHs+e4Vf/k+JcOIOe4SHaDKaBfY66xevL4W4wtLjBYZOrtD17+kJPn2m/VQCx4weD6hK1V4GCR9/M7JmdJXQ4pSlr8r1yBLdZvMUOiG6mDWLStRJjQJ0MO9Z7TZVEv6fSGwqYUcyJRPUoPgRV1vgiinsbttX2SvVesjIQe3cw8dS5Kee3m+j9ggVNwWzdPTInrHCXJqYMqEmx8/Ph1KIG7iGXVX89X8I13EjERbUaj8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VZ8D5lHG/2dE4FD6qcmqe+F+S/Jrs3QDOQz8WcbJhLo=; b=drrp/PsrYx3e+4fIoOX1NaqncJTMKYLvYSuJ7XP8GzTWo/nGr0TYWhBG5gYny98jherBMMjam1ZkeP8qz2hGIaOvE6P9iE3kg/C5XgS5EnbP7wao9++Z6ozE4g3izIZ252DPCNGnQJrAym1oug2/01k1Dj8oLXT84ynDPmLGj8/liwO4nzwIk0+ex1/gOlm2lb1FykEcUu+/QVZDCRymZys6JpSqx/G/657S9L80Lcevr/U7TUWt2b6UtubtdBYa2Yo6plDOsolzldIrultOERdCI6MHaNOTNWYEhRoQeA6nRAU+pZyREI5yLsVFiDQjkkd91I1Fn8RVFicPhUSroA== Received: from SG2APC01FT017.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebd::4a) by SG2APC01HT046.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebd::318) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21; Wed, 30 Sep 2020 01:14:03 +0000 Received: from PU1PR06MB2215.apcprd06.prod.outlook.com (2a01:111:e400:7ebd::45) by SG2APC01FT017.mail.protection.outlook.com (2a01:111:e400:7ebd::203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.34 via Frontend Transport; Wed, 30 Sep 2020 01:14:03 +0000 Received: from PU1PR06MB2215.apcprd06.prod.outlook.com ([fe80::619a:8008:12e5:b295]) by PU1PR06MB2215.apcprd06.prod.outlook.com ([fe80::619a:8008:12e5:b295%7]) with mapi id 15.20.3433.032; Wed, 30 Sep 2020 01:14:03 +0000 From: =?gb2312?B?wfUgxfQ=?= To: Yiannis Yiakoumis , Christian Huitema CC: "network-tokens@ietf.org" , =?gb2312?B?styzqQ==?= , "zhangs366@chinaunicom.cn" , "architecture-discuss@iab.org" , apn , Lars Eggert , pengshuping Thread-Topic: [Apn] [Network-tokens] [arch-d] Questions for APN: Q#5 Thread-Index: AQHWlQY3DBAwyN0ASEatZKDCXVHqkamAY2pW Date: Wed, 30 Sep 2020 01:14:03 +0000 Message-ID: References: <2020092211271508522412@chinaunicom.cn> <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> , In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:818819A8E98AA41F3D97A82002884EDBD15151BAFF1165FC69B4D987C80075D5; UpperCasedChecksum:02603F890B1F6DCA7BFFA318EE13433DFFA49F333783C75A1BA169BD1CDB33DA; SizeAsReceived:7444; Count:44 x-tmn: [JOYzLzx1+ITGe05Mh7fCutdBXKemZUhB9qo7KmUkn0s=] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: a601c63d-e375-4624-e855-08d864de1e9a x-ms-traffictypediagnostic: SG2APC01HT046: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UpgbO0T/C3fCTLyZzIjevdbHM92BIBR/S8i9mie2nLPA8a8vsdr1kFKwjDyvbokgBpkCZtu15+aSBdXlYchjFw5cEHSfVuVsO/rqoLMdKlobOf8qMP+3qklZqbV5QfTOH50Zc8emfqGHQT14oUGQNj/NzLO8B5PI2h1kTaYzDWbK48krp/szkt68p8XlUb8RUd0iq8cdFbblqtpkP5gjrldawt4c3/B3WOwdxe40DjpNRu1+QGwuBgzVdt7fG9wr x-ms-exchange-antispam-messagedata: xBUn6qHwo0V877c54QHAPbKW4lhvHsQeqwKHBscBkb6jWig498XJpadYprF9sQMkKy1pgufIxktbrNiU1Z9OnJqrG0+iijGV7W0ga+oZR6hFpQ3zezMNMp+Dl3qXb8n6P1kWoxB0djFvgAM5+53yiw== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_PU1PR06MB2215E8906E9425F34D1BE7E3DA330PU1PR06MB2215apcp_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: SG2APC01FT017.eop-APC01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a601c63d-e375-4624-e855-08d864de1e9a X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2020 01:14:03.1151 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT046 Archived-At: Subject: [Apn] =?gb2312?b?u9i4tDogIFtOZXR3b3JrLXRva2Vuc10gIFthcmNoLWRd?= =?gb2312?b?IFF1ZXN0aW9ucyBmb3IgQVBOOiBRIzU=?= X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2020 01:14:15 -0000 --_000_PU1PR06MB2215E8906E9425F34D1BE7E3DA330PU1PR06MB2215apcp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgWWlhbm5pcywNCg0KSSBhZ3JlZSB0aGF0IG9mZmVyaW5nIGxvdy1sYXRlbmN5IFNMQSBmb3Ig MSUgb2YgdGhlIHRyYWZmaWMgaXMgZWFzaWVyIGFuZCBjaGVhcGVyIHRoYW4gYWxsIGludGVybmV0 IHRyYWZmaWMuIEl0J3MgYmV0dGVyIHRvIGd1YXJhbnRlZSB0aGUgU0xBIG9mIHNvbWUgY3JpdGlj YWwgdHJhZmZpYyBmaXJzdC4gSG93ZXZlciwgaXQgc2hvdWxkIGFsc28gc3RyaWtlIGEgYmFsYW5j ZSBiZXR3ZWVuIGJlbmVmaXRzIGFuZCBjb3N0cy4NCg0KU29tZSBuZXcgdGVjaG5vbG9naWVzIHN1 Y2ggYXMgbmV0d29yayBzbGljZSwgQVBOIG1heSBoZWxwIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGFu ZCBtZWV0IHRoZSBkZW1hbmQgb2YgZmluZS1ncmFpbmVkIHRyYWZmaWMuIFRoZXJlZm9yZSwgSSB0 aGluayBmaW5lLWdyYWluZWQgdHJhZmZpYyByZXF1aXJlbWVudHMgYXJlIG5lY2Vzc2FyeSwgd2hp Y2ggY2FuIGhlbHAgdG8gc2F2ZSBuZXR3b3JrIHJlc291cmNlcywgYW5kIG92ZXIgY29uZmlndXJh dGlvbiBtYXkgd2FzdGUgbmV0d29yayByZXNvdXJjZXMuDQoNClJlZ2FyZHMsDQpQZW5nIChDaGlu YSBNb2JpbGUpDQoNCg0KUGVuZyBMaXUgfCDB9cX0DQpDaGluYSBNb2JpbGUgfCDSxrav0dC+v9S6 DQptb2JpbGUgcGhvbmWjujEzODEwMTQ2MTA1DQplbWFpbDogIGxpdXBlbmd5anlAY2hpbmFtb2Jp bGUuY29tL2xpdXBlbmd5anlAb3V0bG9vay5jb20NCg0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCreivP7IyzogQXBuIDxhcG4tYm91bmNlc0BpZXRmLm9yZz4gtPqx7SBZaWFubmlz IFlpYWtvdW1pcyA8eWlhbm5pc0BzZWxmaWVuZXR3b3Jrcy5jb20+DQq3osvNyrG85DogMjAyMMTq OdTCMjbI1SA3OjIyDQrK1bz+yMs6IENocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEu bmV0Pg0Ks63LzTogbmV0d29yay10b2tlbnNAaWV0Zi5vcmcgPG5ldHdvcmstdG9rZW5zQGlldGYu b3JnPjsgstyzqSA8Y2FvYzE1QGNoaW5hdW5pY29tLmNuPjsgemhhbmdzMzY2QGNoaW5hdW5pY29t LmNuIDx6aGFuZ3MzNjZAY2hpbmF1bmljb20uY24+OyBhcmNoaXRlY3R1cmUtZGlzY3Vzc0BpYWIu b3JnIDxhcmNoaXRlY3R1cmUtZGlzY3Vzc0BpYWIub3JnPjsgYXBuIDxhcG5AaWV0Zi5vcmc+OyBM YXJzIEVnZ2VydCA8bGFyc0BlZ2dlcnQub3JnPjsgcGVuZ3NodXBpbmcgPHBlbmdzaHVwaW5nQGh1 YXdlaS5jb20+DQrW98ziOiBSZTogW0Fwbl0gW05ldHdvcmstdG9rZW5zXSBbYXJjaC1kXSBRdWVz dGlvbnMgZm9yIEFQTjogUSM1DQoNCg0KbGF0ZSBpbiB0aGUgZGlzY3Vzc2lvbiwgYnV0IHdhbnRl ZCB0byBzaGFyZSBzb21lIHRob3VnaHRzOg0KDQpPbmUgb2YgdGhlIGZpcnN0IHN1Y2Nlc3NmdWwg cHJvb2YtcG9pbnRzIGZvciBTRE4gd2FzIEdvb2dsZSBjbGFpbWluZzxodHRwczovL2NzMTQ0Lmdp dGh1Yi5pby9oYW5kb3V0cy9jczE0NF9tb2d1bF8yMDE5X25vdi5wZGY+IHRoYXQgdGhleSBtb3Zl ZCB0aGVpciBXQU4gdXRpbGl6YXRpb24gdG8gfjEwMCUsIGluc3RlYWQgb2Ygb3Zlci1wcm92aXNp b25pbmcuIEl0IHNhdmVkIHRoZW0gbG90cyBvZiBtb25leS4gVHdvIG9mIHRoZSBkZXNpZ24gcHJp bmNpcGxlcyB0aGF0IGxlZCB0aGVtIHRoZXJlIHdlcmUNCmkpIG1vdmluZyBmcm9tICJhbGwgcGFj a2V0cyBhcmUgZXF1YWxseSBpbXBvcnRhbnQiIHRvICJhbGxvY2F0ZSByZXNvdXJjZXMgYmFzZWQg b24gYXBwbGljYXRpb24tbGV2ZWwgcHJpb3JpdGllcyIgYW5kDQppaSkgbW92aW5nIGZyb20gIlRD UCBmbG93cyByZWd1bGF0ZWQgYnkgImZhaXIgc2hhcmUiIG1lY2hhbmlzbXMiIHRvICJtZWFzdXJl IGRlbWFuZHMsIGFuZCBzaGFwZSBmbG93cyBhdCB0aGUgZW5kcG9pbnRzIi4NCg0KSSBjYW4gaW1h Z2luZSBvZmZlcmluZyBsb3ctbGF0ZW5jeSBTTEEgZm9yIDElIG9mIHRoZSB0cmFmZmljIChzYXkg dmlkZW8gY2FsbHMpLCBpcyBtdWNoIGNoZWFwZXIgYW5kIGVhc2llciB0aGFuIGRvaW5nIHRoaXMg Zm9yIGFsbCBJbnRlcm5ldCB0cmFmZmljICh3aXRoIHRoZSBjb3N0IHZhcnlpbmcgd2hldGhlciB5 b3UgYXJlIGluIEV1cm9wZS9VUyBvciBhbiBlbWVyZ2luZyBtYXJrZXQsIHJ1cmFsIG9yIHVyYmFu LCBhIFdJU1AsIGEgbG93LW9yYml0IHNhdGVsbGl0ZSBuZXR3b3JrLCBldGMpLiBDb3VsZCBhbnlv bmUgZnJvbSBvcGVyYXRvci1sYW5kIGNvbW1lbnQgb24gdGhlIGVjb25vbWljcyBvZiBvdmVyc3Vi c2NyaXB0aW9uL292ZXJwcm92aXNpb24vU0xBcyBpbiB0aGUgbW9iaWxlIHdvcmxkPw0KDQooYnR3 OiB3ZSBhbHJlYWR5IGhhdmUgU0xBcyB0b2RheSAtLS0gVm9MVEUgaXMgSVAgdHJhZmZpYyByb3V0 ZWQgdGhyb3VnaCBkZWRpY2F0ZWQgcmFkaW8gYW5kIHdpcmVkIHJlc291cmNlcyBhbmQgaGFzIG1h dGVyaWFsbHkgYmV0dGVyIG5ldHdvcmsgcXVhbGl0eSBhbmQgcmVsaWFiaWxpdHkgdGhhbiBwbGFp biBWb0lQLCBhbmQgd2hlbiB5b3Ugc2lnbi11cCBmb3IgYSBicm9hZGJhbmQgY29ubmVjdGlvbiB5 b3UgY2FuIGdldCAxME1icHMvMTAwTWJwcy8xR2JwcyBldGMpLg0KDQpJZiBvdmVyLXByb3Zpc2lv bmluZyB3aW5zIChpbiAxMCB5ZWFycykgaXQgd2lsbCBsaWtlbHkgYmUgdGhlIG91dGNvbWUgb2Yg dGhlIG5ldHdvcmsgY29tbXVuaXR5J3MgIGZhaWx1cmUgdG8gZmluZCBhIGdvb2Qgc29sdXRpb24g Zm9yIHRyYWZmaWMgZGlmZmVyZW50aWF0aW9uLCByYXRoZXIgdGhhbiBhIHZlcmRpY3QgdGhhdCB0 aGVzZSB1c2UgY2FzZXMgd2VyZSBub3QgaW1wb3J0YW50IGVub3VnaC4NCg0KRldJVzogdGhlcmUg YXJlIG1hbnkgaXNzdWVzIHRvIGRlYmF0ZSBhcm91bmQgZmluZS1ncmFpbmVkIHRyYWZmaWMgZGlm ZmVyZW50aWF0aW9uIGJleW9uZCBvdmVycHJvdmlzaW9uaW5nIChsaWtlIHNlY3VyaXR5LCBzY2Fs YWJpbGl0eSwgcHJpdmFjeSwgbmV0IG5ldXRyYWxpdHkpLCBhbmQgdGhlcmUgYXJlIGRpZmZlcmVu dCBhcHByb2FjaGVzIG9uZSBjb3VsZCB0YWtlIChBUE4gYW5kIG5ldHdvcmsgdG9rZW5zIGhhdmUg ZGlmZmVyZW50IGRlc2lnbiBwcmluY2lwbGVzIGFuZCBwcmlvcml0aWVzIG9uIHRoZXNlIHRyYWRl LW9mZnMpLg0KDQpCZXN0LA0KWWlhbm5pcw0KDQoNCg0KDQoNCg0KDQoNCg0KPT09PT09PT09PT09 PT09PT09PT09DQpZaWFubmlzIFlpYWtvdW1pcw0KQ28tRm91bmRlciAmIENFTw0KaHR0cHM6Ly9z ZWxmaWVuZXR3b3Jrcy5jb20gfCArMS02NTAtNjQ0LTc4NTcNCg0KDQpPbiBUdWUsIFNlcCAyMiwg MjAyMCBhdCA4OjI5IEFNLCBDaHJpc3RpYW4gSHVpdGVtYSA8aHVpdGVtYUBodWl0ZW1hLm5ldDxt YWlsdG86aHVpdGVtYUBodWl0ZW1hLm5ldD4+IHdyb3RlOg0KDQpPbiA5LzIxLzIwMjAgMTE6NDQg UE0sIExhcnMgRWdnZXJ0IHdyb3RlOg0KDQpIaSwNCg0KT24gMjAyMC05LTIyLCBhdCA5OjAyLCB6 aGFuZ3MzNjZAY2hpbmF1bmljb20uY248bWFpbHRvOnpoYW5nczM2NkBjaGluYXVuaWNvbS5jbj4g d3JvdGU6DQoNCltTaHVwaW5nXSBBZ2FpbiBBUE4gaXMgYWltZWQgdG8gd29yayB3aXRoaW4gYSBj b250cm9sbGVkIGFuZCBsaW1pdGVkIG9wZXJhdG9yc6GvIG5ldHdvcmsgZG9tYWluIG5vdCBmb3Ig SW50ZXJuZXQuDQoNCnRoYXQgc2lnbmlmaWNhbnRseSBsaW1pdHMgdGhlIGF0dHJhY3RpdmVuZXNz IG9mIHRoaXMgcHJvcG9zYWwgdG8gYXBwbGljYXRpb24gdmVuZG9ycy4gVGhleSBjYW4gZWl0aGVy IGJ1eSBpbnRvIEFQTiBhbmQgc2hpcCBhbiBhcHAgdGhhdCBvbmx5IHdvcmtzIGluIHNvbWUgKGlu aXRpYWxseSwgdmVyeSBmZXcgdG8gbm9uZSkgb3BlcmF0b3IgbmV0d29ya3MuIE9yLCB0aGV5IGNh biBzaGlwIGEgc2xpZ2h0bHkgbGVzcyBvcHRpbWFsIGFwcCB0aGF0IHdvcmtzIG9uIHRoZSBlbnRp cmUgSW50ZXJuZXQgd2l0aCBpdHMgYmlsbGlvbnMgb2YgdXNlcnMuDQoNCk1vcmUgYnJvYWRseSwg SSdkIGxpa2UgdG8gcG9pbnQgb3V0IHRoYXQgZHVyaW5nIHRoZSBlbnRpcmUgaGlzdG9yeSBvZiB0 aGUgSW50ZXJuZXQgdGhlcmUgd2VyZSBhcHBsaWNhdGlvbiBjbGFzc2VzIHRoYXQgdGhlIGRlcGxv eWVkIG5ldHdvcmtzIGF0IHRoZSB0aW1lIHdlcmUgc3RydWdnbGluZyB0byBzdXBwb3J0LiBUaGVy ZSB3ZXJlIGFsd2F5cyBjbGFpbXMgdGhhdCBzb21ldGhpbmcgbGlrZSBBUE4gd2FzIG5lZWRlZCwg aS5lLCBzb2x1dGlvbnMgdGhhdCB3ZXJlIGludGVuZGluZyB0byBpbXByb3ZlIG5ldHdvcmsgcGVy Zm9ybWFuY2UgYW5kIHF1YWxpdHkgYnV0IHRoYXQgd2VyZSBhbHNvIGFkZGluZyBzaWduaWZpY2Fu dCBjb21wbGV4aXR5IGFuZCBvZnRlbiByZXF1aXJlZCBhcHBsaWNhdGlvbiBjaGFuZ2VzLg0KDQpZ ZXMgaW5kZWVkLiBJbiB0aGUgOTAncyB0aGUgYXJndW1lbnQgd2FzIGFyb3VuZCB2aWRlbyBjb25m ZXJlbmNpbmcsIHdoaWNoICJvYnZpb3VzbHkiIGNvdWxkIG5vdCB3b3JrIG9uIGEgcGxhaW4gYmVz dCBlZmZvcnQgc2VydmljZS4gQW5kIHRoZW4gd2UgZ290IFNreXBlLg0KDQpXaGF0IGFsd2F5cyBo YXBwZW5lZCBzbyBmYXIgd2FzIHRoYXQgTW9vcmUncyBsYXcgc29sdmVkIHRoZXNlIHByb2JsZW1z LCBieSBpbXByb3ZpbmcgdGhlIHBlcmZvcm1hbmNlIGFuZCBxdWFsaXR5IG9mIHRoZSBnZW5lcmFs IEludGVybmV0IHNvIHRoYXQgYmVzdCBlZmZvcnQgd2FzIHN1ZmZpY2llbnQgdG8gc3VwcG9ydCBh bGwgdGhlc2UgInNwZWNpYWwiIGFwcGxpY2F0aW9ucyBhIGZldyB5ZWFycyBkb3duIHRoZSByb2Fk Lg0KDQpZZXMuIEluZGVlZCB0aGUgd2hvbGUgaGlzdG9yeSBvZiB3aXJlbGVzcyBpcyBkcml2ZW4g YnkgTW9vcmUncyBsYXcuIEZvciBleGFtcGxlLCB0aGUgdGhlb3J5IG9mIE1JTU8gaGFzIGJlZW4g a25vd24gZm9yIHNvbWUgdGltZSwgcHV0IHRoZSBhcHBsaWNhdGlvbiBhbmQgdGhlIHVzZSBvZiBs YXJnZSBudW1iZXIgb2YgaW5wdXQgYW5kIG91dHB1dCBpcyBvbmx5IHBvc3NpYmxlIGJlY2F1c2Ug b2YgcHJvZ3Jlc3MgaW4gZWxlY3Ryb25pY3MuDQoNClRoZSBzYW1lIHdpbGwgaGFwcGVuIHdpdGgg dGhlIHVzZSBjYXNlcyBwcmVzZW50ZWQgdG8gbW90aXZhdGUgdGhlIG5lZWQgZm9yIEFQTi4gVGhl IGdlbmVyYWwgSW50ZXJuZXQgbWF5IHN0cnVnZ2xlIHRvIHN1cHBvcnQgdGhlbSBub3csIGJ1dCBp biBmaXZlIHllYXJzIG9yIHNvIC0gd2hpY2ggaXMgYWJvdXQgdGhlIHRpbWUgaG9yaXpvbiBmb3Ig YW55IEFQTiBlbmFibGVtZW50IG9mIGFueSBvcGVyYXRvciBuZXR3b3JrIHRvIGhhcHBlbiAtIHRo ZXNlIHdpbGwganVzdCB3b3JrLg0KDQpNb3JlIGJhbmR3aWR0aCBzb2x2ZXMgYSBsb3Qgb2YgdGhl c2UgaXNzdWVzLiBCdXQgd2UgY2FuIGFsc28gZXhwZWN0IGltcHJvdmVtZW50IGluIHRyYW5zcG9y dCBwcm90b2NvbHMgYW5kIGluIHF1ZXVlIG1hbmFnZW1lbnQuIEFjdGl2ZSBRdWV1ZSBNYW5hZ2Vt ZW50IHRlY2huaXF1ZXMgY2FuIGlzb2xhdGUgZGlmZmVyZW50IGRhdGEgc3RyZWFtcyBhbmQgcHJl dmVudCBzdHVwaWQgaXNzdWVzIGxpa2UgIm15IGRhdWdodGVyIHBsYXlpbmcgdmlkZW8gZ2FtZXMg aXMgZGVncmFkaW5nIG15IFZQTiIuIE5ldyBjb25nZXN0aW9uIGNvbnRyb2wgcHJvdG9jb2xzIGxp a2UgQkJSIGFjdGl2ZWx5IG1hbmFnZSBxdWV1aW5nIGRlbGF5cywgcmVzdWx0aW5nIGluIHNpZ25p ZmljYW50bHkgbG93ZXIgbGF0ZW5jeSBvdmVyYWxsLiBBbmQgdGhlbiBhcHBsaWNhdGlvbiBqdXN0 IGdldCBzbWFydGVyIGluIHRoZWlyIHVzZSBvZiBjYWNoZXMsIHJlZHVuZGFuY3ksIGdhcCBmaWxs aW5nLCBldGMuIEFsbCB0aGF0IGlzIGd1YXJhbnRlZWQgdG8gaW1wcm92ZSBvdmVyIHRpbWUuDQoN Ci0tIENocmlzdGlhbiBIdWl0ZW1hDQoNCi0tDQpOZXR3b3JrLXRva2VucyBtYWlsaW5nIGxpc3QN Ck5ldHdvcmstdG9rZW5zQGlldGYub3JnPG1haWx0bzpOZXR3b3JrLXRva2Vuc0BpZXRmLm9yZz4N Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0d29yay10b2tlbnMNCg0K --_000_PU1PR06MB2215E8906E9425F34D1BE7E3DA330PU1PR06MB2215apcp_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi Yiannis, =

 

I agree that offering low-latency SL= A for 1% of the traffic is easier and cheaper than all internet traffic. It's bet= ter to guarantee the SLA of some critical traffic first. However, it should also strike a balance between benefit= s and costs. 

 

Some new technologies such as network slice, APN may help to solve the problem and meet the demand of fine-grained traffic. Therefore, I think fine-grained traffic require= ments are necessary, which can help to save network resources, and over con= figuration may waste network resources.

Regards, 

Peng (China Mobile)&nbs= p;



Peng Liu | =C1=F5=C5=F4
China Mobile | =D2=C6=B6=AF=D1=D0=BE=BF=D4=BA
mobile phone=A3=BA13810146105
email:  liupengyjy@chinamobile.com/liupengyjy@outlook.com


=B7=A2=BC=FE=C8=CB: Apn <= ;apn-bounces@ietf.org> =B4=FA=B1=ED Yiannis Yiakoumis <yiannis@selfie= networks.com>
=B7=A2=CB=CD=CA=B1=BC=E4: 2020=C4=EA9=D4=C226=C8=D5 7:22
=CA=D5=BC=FE=C8=CB: Christian Huitema <huitema@huitema.net> =B3=AD=CB=CD: network-tokens@ietf.org <network-tokens@ietf.org>= ;; =B2=DC=B3=A9 <caoc15@chinaunicom.cn>; zhangs366@chinaunicom.cn <= ;zhangs366@chinaunicom.cn>; architecture-discuss@iab.org <architectur= e-discuss@iab.org>; apn <apn@ietf.org>; Lars Eggert <lars@egger= t.org>; pengshuping <pengshuping@huawei.com>
=D6=F7=CC=E2: Re: [Apn] [Network-tokens] [arch-d] Questions for APN:= Q#5
 
3D"
late in the discussion, but wanted to share some thoughts:<= br>

One of the first successful proof-points for SDN was Google claiming that they moved their WAN utilization to ~100%, instead= of over-provisioning. It saved them lots of money. Two of the design princ= iples that led them there were
i) moving from "all packets are equally important"= ; to "allocate resources based on application-level priorities" a= nd 
ii) moving from "TCP flows regulated by "fair sha= re" mechanisms" to "measure demands, and shape flows at the = endpoints".

I can imagine offering low-latency SLA for 1% of the traffi= c (say video calls), is much cheaper and easier than doing this for all Int= ernet traffic (with the cost varying whether you are in Europe/US or an eme= rging market, rural or urban, a WISP, a low-orbit satellite network, etc). Could anyone from opera= tor-land comment on the economics of oversubscription/overprovision/SLAs in= the mobile world?

(btw: we already have SLAs today<= /span> --- VoLTE is IP traffic routed through dedicated radio and wire= d resources and has materially better network quality and reliability than = plain VoIP, and when you sign-up for a broadband connection you can get 10Mbps/100Mbps/1Gbps etc).

If over-provisioning wins (in 10 years) it will likely be t= he outcome of the network community's  failure to find a good solution= for traffic differentiation, rather than a verdict that these use cases we= re not important enough. 

FWIW: there are many issues to debate around fine-grained t= raffic differentiation beyond overprovisioning (like security, scalability,= privacy, net neutrality), and there are different approaches one could tak= e (APN and network tokens have different design principles and priorities on these trade-offs). 

Best,
Yiannis









=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
Yiannis Yiakoumis
Co-Founder & CEO
https://selfienetworks.com | +1-650-644-7857


On Tue, Sep 22, 2020 at 8:29 AM, Christian Hui= tema <huitema@huitem= a.net> wrote:

On 9/21/2020 11:44 PM, Lars Eggert= wrote:

Hi,

On 2020-9-22, at 9:02, zhangs366@chinaunicom.cn wrote:

[Shuping] Again APN is aimed to wo= rk within a controlled and limited operators=A1=AF network domain not for I= nternet.

that significantly limits the attr= activeness of this proposal to application vendors. They can either buy int= o APN and ship an app that only works in some (initially, very few to none)= operator networks. Or, they can ship a slightly less optimal app that works on the entire Internet with its bil= lions of users.

More broadly, I'd like to point ou= t that during the entire history of the Internet there were application cla= sses that the deployed networks at the time were struggling to support. The= re were always claims that something like APN was needed, i.e, solutions that were intending to improve network= performance and quality but that were also adding significant complexity a= nd often required application changes.

Yes indeed. In the 90's the argume= nt was around video conferencing, which "obviously" could not wor= k on a plain best effort service. And then we got Skype.

What always happened so far was th= at Moore's law solved these problems, by improving the performance and qual= ity of the general Internet so that best effort was sufficient to support a= ll these "special" applications a few years down the road.

Yes. Indeed the whole history of w= ireless is driven by Moore's law. For example, the theory of MIMO has been = known for some time, put the application and the use of large number of inp= ut and output is only possible because of progress in electronics.

The same will happen with the use = cases presented to motivate the need for APN. The general Internet may stru= ggle to support them now, but in five years or so - which is about the time= horizon for any APN enablement of any operator network to happen - these will just work.

More bandwidth solves a lot of the= se issues. But we can also expect improvement in transport protocols and in= queue management. Active Queue Management techniques can isolate different= data streams and prevent stupid issues like "my daughter playing video games is degrading my VPN". New = congestion control protocols like BBR actively manage queuing delays, resul= ting in significantly lower latency overall. And then application just get = smarter in their use of caches, redundancy, gap filling, etc. All that is guaranteed to improve over time.

-- Christian Huitema

--
Network-tokens mailing list
Network-tokens@ietf.org
https://www.ietf.or= g/mailman/listinfo/network-tokens


--_000_PU1PR06MB2215E8906E9425F34D1BE7E3DA330PU1PR06MB2215apcp_-- From nobody Tue Sep 29 20:08:23 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F7B13A0EE0; Tue, 29 Sep 2020 20:08:12 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 r6JOhVnrzGKp; Tue, 29 Sep 2020 20:08:09 -0700 (PDT) Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 CBED73A0ECB; Tue, 29 Sep 2020 20:08:07 -0700 (PDT) Received: from lhreml751-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id F27D1ABE2C1B9AAFCEC9; Wed, 30 Sep 2020 04:08:04 +0100 (IST) Received: from lhreml751-chm.china.huawei.com (10.201.108.201) by lhreml751-chm.china.huawei.com (10.201.108.201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 30 Sep 2020 04:08:04 +0100 Received: from DGGEML403-HUB.china.huawei.com (10.3.17.33) by lhreml751-chm.china.huawei.com (10.201.108.201) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Wed, 30 Sep 2020 04:08:04 +0100 Received: from DGGEML512-MBX.china.huawei.com ([169.254.2.223]) by DGGEML403-HUB.china.huawei.com ([fe80::74d9:c659:fbec:21fa%31]) with mapi id 14.03.0487.000; Wed, 30 Sep 2020 11:08:00 +0800 From: "Pengshuping (Peng Shuping)" To: "apn@ietf.org" CC: "architecture-discuss@iab.org" , "network-tokens@ietf.org" Thread-Topic: Question List for APN: Q#9 & Q#10 Thread-Index: AdaW1eZKcQN8lq3gT3mGXusAXqpF7w== Date: Wed, 30 Sep 2020 03:08:00 +0000 Message-ID: <4278D47A901B3041A737953BAA078ADE19438DAE@dggeml512-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.153.195.37] Content-Type: multipart/alternative; boundary="_000_4278D47A901B3041A737953BAA078ADE19438DAEdggeml512mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Apn] Question List for APN: Q#9 & Q#10 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2020 03:08:19 -0000 --_000_4278D47A901B3041A737953BAA078ADE19438DAEdggeml512mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBhbGwsDQoNCiM5LiAgIFdpbGwgQVBOIHJhaXNlIHNlY3VyaXR5IGlzc3VlcyBzaW5jZSBh cHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0 cz8NCkFuc3dlcnM6IFdlIGNhbiBjYXRlZ29yaXplIHRoZSBzY2VuYXJpb3Mgd2hlcmVpbiBBUE4g Y2FuIGJlIGRlcGxveWVkIGludG8gdGhyZWUgY2F0ZWdvcmllcy4NCjEpICAgICBJbnRlci1EQyBT Y2VuYXJpbzogSW4gb3JkZXIgdG8gcmVkdWNlIHRoZSBJVCBpbnZlc3RtZW50LCBtb3N0IGVudGVy cHJpc2VzIGhhdmUgbW92ZWQgc29tZSBvZiB0aGVpciBhcHBsaWNhdGlvbnMgYW5kIGRhdGEgaW50 byB0aGUgQ2xvdWQuIEZvciB0aGUgbGFyZ2Utc2NhbGUgZW50ZXJwcmlzZXMsIGdlbmVyYWxseSB0 aGVpciBhcHBsaWNhdGlvbnMgYW5kIGRhdGEgYXJlIGRpc3RyaWJ1dGVkIGFjcm9zcyBtdWx0aXBs ZSBjbG91ZHMuIFRoZSBjb21tdW5pY2F0aW9uIGluIGJldHdlZW4gY2xvdWRzIGFuZCBkYXRhY2Vu dGVycyByZXByZXNlbnRzIG1vc3Qgb2YgdGhlIGludGVyLURDIHRyYWZmaWMsIHdoaWNoIGlzIHVz dWFsbHkgb3JpZ2luYXRlZCBhbmQgZGVzdGluZWQgd2l0aGluIHRoZSBkb21haW4sIGFuZCBzdGVl cmVkIGFjY29yZGluZyB0byBpbnRlci1EQyBwb2xpY2llcy4gVGhlIHByZXNlbmNlIChvciBub3Qp IG9mIEFQTiBpbmZvcm1hdGlvbiBpbiBkYXRhIHBhY2tldHMgZG9lcyBub3QgaW50ZXJmZXJlIHdp dGggdGhlIGludGVyLURDIHRyYWZmaWMgc2NoZW1lIGFuZCBkb2VzIG5vdCByZXF1aXJlIGFueSBh ZGRpdGlvbmFsIHNlY3VyaXR5IG1lYXN1cmUuDQoNCjIpICAgICBFbnRlcnByaXNlIFNjZW5hcmlv OiBUaGUgZW50ZXJwcmlzZSB0cmFmZmljIG9mdGVuIGFjY2Vzc2VzIGZyb20gQ1BFIChDdXN0b21l ciBQcmVtaXNlIEVxdWlwbWVudCkgdG93YXJkcyB0aGUgSW50ZXJuZXQgb3IgQ2xvdWRzIGFsb25n IHRoZSBwYWlkIGxlYXNlZCBsaW5lcyB0aHJvdWdoIHRoZSBjb250cm9sbGVkIEJORyAoQnJvYWRi YW5kIE5ldHdvcmsgR2F0ZXdheSkgaW50ZXJmYWNlcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgZW50 ZXJwcmlzZSB0cmFmZmljIGlzIGdvaW5nIHRvIGJlIHZhbGlkYXRlZCBhbmQgYXV0aG9yaXplZCBi eSB0aGUgQk5HLiBUaGVyZWZvcmUsIHRoZXJlIHdpbGwgYmUgbm8gYWRkaXRpb25hbCBzZWN1cml0 eSBpc3N1ZSBpbnRyb2R1Y2VkIGJ5IEFQTiBpbiB0aGUgRW50ZXJwcmlzZSBzY2VuYXJpby4NCg0K MykgICAgIEJyb2FkYmFuZCBTY2VuYXJpb3M6IEFQTiBtYXkgb25seSBpbnRyb2R1Y2Ugc2VjdXJp dHkgaXNzdWVzIHdoZW4gdGhlIHVzZXJzIGFjY2VzcyB0aGUgb3BlcmF0b3JzJyBuZXR3b3JrcyBm cm9tIGFuIHVudHJ1c3RlZCBkb21haW4uIEhvd2V2ZXIsIHRoZSB1c2VyIHRyYWZmaWMgZnJvbSB0 aGUgaG9tZSBicm9hZGJhbmQgd2lsbCBiZSBjaGVja2VkIGFuZCBhdXRob3JpemVkIGJ5IHRoZSBC TkcsIHdoaWxlIHRoZSB1c2VyIHRyYWZmaWMgZnJvbSB0aGUgbW9iaWxlIGJyb2FkYmFuZCB3aWxs IGJlIGF1dGhvcml6ZWQgYnkgdGhlIDVHQyBmdW5jdGlvbi4NCg0KSW4gdGhlIGhvbWUgYnJvYWRi YW5kIChGQkIpIHNjZW5hcmlvLCBnZW5lcmFsbHkgYSBob21lIGJyb2FkYmFuZCB1c2VyIGlzIGF1 dGhvcml6ZWQgdXNpbmcgdGhlIE1BQyBhZGRyZXNzIG9mIHRoZSBSRyAoUmVzaWRlbnRpYWwgR2F0 ZXdheSksIHRoZSBWTEFOL1FpblEsIGFuZCB0aGUgaW5wdXQgcG9ydCBvbiB0aGUgQk5HLiBXaGV0 aGVyIHRoZSBob21lIGJyb2FkYmFuZCB1c2VyIGhhcyBib3VnaHQgYSB2YWx1ZS1hZGRlZCBzZXJ2 aWNlIGxpa2UgZ2FtZSBhY2NlbGVyYXRpb24gd2lsbCBiZSBjaGVja2VkIGZ1cnRoZXIuIFdpdGgg QVBOLCB0aGUgdmFsdWUtYWRkZWQgc2VydmljZSBjYW4gYmUgaW5kaWNhdGVkIGJ5IHRoZSBBcHAt SW5mbyBjYXJyaWVkIGluIHRoZSBwYWNrZXRzLCBhbmQgaXQgd2lsbCBiZSBjaGVja2VkIGFnYWlu c3QgdGhlIG9uZSB0aGF0IHRoZSBvcGVyYXRvciBoYXMgY29uZmlndXJlZCBpbiB0aGUgQk5HLiBJ ZiB0aGUgY2FycmllZCBBcHAtSW5mbyBtYXRjaGVzIHRoZSBjb3JyZXNwb25kaW5nIHBvbGljeSBl bnRyeSBmb3IgdGhlIHVzZXIsIHRoZSB2YWxpZGF0aW9uIGlzIHBhc3NlZCBhbmQgdGhlIGFjY2Vz cyBjb250cm9sIGlzIHJlbGVhc2VkLCBzbyB0aGUgdXNlciBjYW4gc3RhcnQgZW5qb3lpbmcgdGhl IGFjY2VsZXJhdGlvbiBzZXJ2aWNlIGZvciBpdHMgYXBwbGljYXRpb24uDQoNCkluIHRoZSBtb2Jp bGUgYnJvYWRiYW5kIChNQkIpIHNjZW5hcmlvLCBhIFVFIGlzIGF1dGhvcml6ZWQgYnkgdGhlIDVH QyBmdW5jdGlvbiwgYW5kIHRoZSB0cmFmZmljIHN0ZWVyaW5nIGFuZCBRb1MgcG9saWN5IGFyZSBl bmZvcmNlZCBieSB0aGUgVVBGIChVc2VyIFBsYW5lIEZ1bmN0aW9uKSBub2RlLiAgV2hldGhlciB0 aGUgdXNlciBoYXMgYm91Z2h0IGEgdmFsdWUtYWRkZWQgc2VydmljZSBsaWtlIGdhbWUgYWNjZWxl cmF0aW9uIHdpbGwgYmUgY2hlY2tlZCBhZ2FpbnN0IHRoZSBjb25maWd1cmVkIHBvbGljaWVzLiBX aXRoIEFQTiwgdGhlIHZhbHVlLWFkZGVkIHNlcnZpY2UgY2FuIGJlIGluZGljYXRlZCBieSB0aGUg QXBwLUluZm8gY2FycmllZCBpbiB0aGUgcGFja2V0cywgYW5kIGl0IHdpbGwgYmUgY2hlY2tlZCBh Z2FpbnN0IHRoZSBvbmUgdGhhdCB0aGUgb3BlcmF0b3IgaGFzIGNvbmZpZ3VyZWQgaW4gdGhlIFVQ RiBub2RlLiAgSWYgdGhlIGNhcnJpZWQgQXBwLUluZm8gbWF0Y2hlcyB0aGUgY29ycmVzcG9uZGlu ZyBwb2xpY3kgZW50cnksIHRoZSB2YWxpZGF0aW9uIGlzIHBhc3NlZCBhbmQgdGhlIGFjY2VzcyBj b250cm9sIGlzIHJlbGVhc2VkLCBzbyB0aGUgdXNlciBjYW4gc3RhcnQgZW5qb3lpbmcgdGhlIGFj Y2VsZXJhdGlvbiBzZXJ2aWNlIGZvciBpdHMgYXBwbGljYXRpb24uDQoNCg0KIzEwLiBXaWxsIEFQ TiByYWlzZSBwcml2YWN5IGlzc3VlcyBzaW5jZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlv biBpcyBjYXJyaWVkIGluIHRoZSBBUE4gcGFja2V0cz8NCkFuc3dlcnM6IFdlIGNhbiBjYXRlZ29y aXplIHRoZSBzY2VuYXJpb3Mgd2hlcmVpbiBBUE4gY2FuIGJlIGRlcGxveWVkIGludG8gdGhyZWUg Y2F0ZWdvcmllcy4NCjEpICAgICBOZXR3b3JrIE9wZXJhdG9yIFNlbGYtT3BlcmF0aW5nIEFwcGxp Y2F0aW9uICYgQXBwbGljYXRpb24gUHJvdmlkZXJzIFNlbGYtT3BlcmF0aW5nIE5ldHdvcms6IEFw cGxpY2F0aW9ucyBhbmQgbmV0d29ya3MgYXJlIGNvbnRyb2xsZWQgYW5kIG1hbmFnZWQgYnkgdGhl IHNhbWUgZW50aXR5LCBlaXRoZXIgdGhlIG9wZXJhdG9ycyB3aG8gcnVuIHRoZWlyIG93biBhcHBs aWNhdGlvbnMgb3IgdGhlIGFwcGxpY2F0aW9uIHByb3ZpZGVycyB3aG8gcnVuIHRoZWlyIG93biBu ZXR3b3Jrcy4gSW4gdGhpcyBjYXNlLCBzaW5jZSBpdCBpcyBhIHNpbmdsZSBlbnRpdHksIHRoZSB0 cnVzdHdvcnRoeSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgYXBwbGljYXRpb24gcHJvdmlkZXIg YW5kIHRoZSBuZXR3b3JrIG9wZXJhdG9yIGlzIGJ1aWx0IG5hdGl2ZWx5LCBhbmQgdHJ1c3R3b3J0 aHkgYWdyZWVtZW50cyBpcyBzaWduZWQgYmV0d2VlbiB0aGUgdXNlcnMgYW5kIHRoZSBlbnRpdHkg b3JnYW5pemF0aW9ucyB0byBlbmpveSB0aGUgYXBwbGljYXRpb24tYXdhcmUgbmV0d29yayBzZXJ2 aWNlcy4NCjIpICAgICBOZXR3b3JrIE9wZXJhdG9yJ3MgTGltaXRlZCBDb250cm9sbGVkIERvbWFp biAmIE5ldHdvcmsgT3BlcmF0b3IgQ29udHJvbGxlZCBFZGdlIERldmljZXM6IFRoZSBBcHBsaWNh dGlvbiBpbmZvcm1hdGlvbiBpcyBhZGRlZCBhdCB0aGUgZWRnZSBvZiB0aGUgQVBOIG5ldHdvcmsg YW5kIHJlbW92ZWQgd2hlbiB0aGUgcGFja2V0cyBsZWF2ZSB0aGUgQVBOIG5ldHdvcmsgZG9tYWlu LCBpdCB3b27igJl0IGh1cnQgdGhlIHJlc3Qgb2YgdGhlIG5ldHdvcmsgYnV0IG9ubHkgc2VydmVz IHRoZSBhcHBsaWNhdGlvbi1hd2FyZSBuZXR3b3JrIHNlcnZpY2VzIHByb3Zpc2lvbmluZy4NCjMp ICAgICBFbmNyeXB0ZWQgQXBwLUluZm8gY2FycmllZCBpbiB0aGUgZGF0YSBwYWNrZXRzICYgRXhw bGljaXQgQXBwLUluZm8gY2FycmllZCBpbiB0aGUgZGF0YSBwYWNrZXRzOiBXaGVuIHRoZSBBcHAt aW5mbyBpcyBhZGRlZCBkaXJlY3RseSBieSB0aGUgYXBwbGljYXRpb25zIGFuZCBpdCBpcyAgIGVu Y3J5cHRlZCwgd2hpbGUgdGhlIHBhY2tldHMgY2FycnlpbmcgdGhlIEFwcC1JbmZvIGFyZSBiZWlu ZyBkZWxpdmVyZWQgYWxvbmcgdGhlIHBhdGgsIHRoZSBwcml2YWN5LXJlbGF0ZWQgaW5mb3JtYXRp b24gdGhhdCBtYXkgYmUgZXhwb3NlZCBieSB0aGUgb3JpZ2luYWwgcGxhaW4gQXBwLUluZm8gd29u J3QgYmUgbGVha2VkIHNpbmNlIGl0IGlzIGFscmVhZHkgZW5jcnlwdGVkLiBUaGUgcGF0aCBhbmQg dGhlIG5vZGVzIGFsb25nIHRoZSBwYXRoIHdvbid0IGJlIGFibGUgdG8gaW5mcmluZ2UgdGhlIHBy aXZhY3kgb2YgdGhlIGFwcGxpY2F0aW9uJ3MgdXNlci4NCg0KSWYgdGhlIEFwcC1pbmZvIGlzIGFk ZGVkIGRpcmVjdGx5IGJ5IHRoZSBhcHBsaWNhdGlvbnMgYnV0IGl0IGlzIG5vdCBlbmNyeXB0ZWQs IHRoZSBwcml2YWN5LXJlbGF0ZWQgaW5mb3JtYXRpb24gb2YgdGhlIGFwcGxpY2F0aW9uJ3MgdXNl ciBtaWdodCBiZSBleHBvc2VkIGFsb25nIHRoZSBwYXRoLiBUaGVyZSBtaWdodCBiZSBwcml2YWN5 IGlzc3VlcyBpbnRyb2R1Y2VkIGJ5IHRoZSBBUE4gaW4gdGhpcyBzY2VuYXJpby4gTWVjaGFuaXNt cyBvbiB0aGUgcHJvcGVyIGVuY29kaW5nIG9mIHRoZSBBcHAtSW5mbyB3b3VsZCBiZSByZXF1aXJl ZC4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCkFsbCB0aGUgdGVuIHF1ZXN0aW9ucyBhbmQg YW5zd2VycyBoYXZlIGJlZW4gcG9zdGVkLiBDaGVlcnMhDQoNCkJlc3QgcmVnYXJkcywNClNodXBp bmcNCg0KDQoNCkZyb206IExpemhlbmJpbg0KU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTQsIDIw MjAgMTA6MzUgUE0NClRvOiBhcG5AaWV0Zi5vcmcNCkNjOiBQZW5nc2h1cGluZyAoUGVuZyBTaHVw aW5nKSA8cGVuZ3NodXBpbmdAaHVhd2VpLmNvbT4NClN1YmplY3Q6IFF1ZXN0aW9uIExpc3QgZm9y IEFQTg0KDQpIaSBGb2xrcywNClRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIgYXR0ZW50aW9uIHRv IEFQTiB3b3JrLiBBZnRlciBtdWNoIHByZXBhcmF0aW9uIHdvcmssIHdlIHN1bW1hcml6ZWQgdGhl IGtleSBxdWVzdGlvbnMgdG8gYmUgY2xhcmlmaWVkIGZvciBBUE4gd2hpY2ggYWxzbyB3ZXJlIGFs d2F5cyBhc2tlZC4gSW4gZmFjdCBpbiB0aGUgcGFzdCBkaXNjdXNzaW9uIGFuZCB0aGUgQVBOIHNp ZGUgbWVldGluZyBvZiBJRVRGMTA4LCBtYW55IG9mIHRoZXNlIHF1ZXN0aW9ucyB3ZXJlIGRpc2N1 c3NlZCBhbmQgY2xhcmlmaWVkLiBIZXJlIHdlIHByb3Bvc2UgdGhlc2UgcXVlc3Rpb25zIHRvZ2V0 aGVyIGZvciB5b3VyIGNvbnZlbmllbmNlLg0KDQpUaGUgcXVlc3Rpb25zIHRvIGJlIGNsYXJpZmll ZCBhcmUgYXMgZm9sbG93czoNCiMxLiBXaGljaCBsYXllciBpcyBmb3IgQVBOIHRvIGRvIHRoZSBh cHBsaWNhdGlvbi1hd2FyZSB3b3JrPw0KIzIuIERvZXMgQVBOIHByb3ZpZGUgc2VydmljZXMgd2l0 aGluIGEgbGltaXRlZC1kb21haW4gb3IgSW50ZXJuZXQ/DQojMy4gV2hpY2ggYXJlYSBpbiBJRVRG IHdvdWxkIHRoZSBBUE4gd29yayBmaXQgYmV0dGVyPw0KIzQuIFdoYXQgaXMgdGhlIHJlbGF0aW9u c2hpcCBiZXR3ZWVuIEFQTiBhbmQgb3RoZXIgYXR0ZW1wdHMgaW4gSUVURuKAmXMgaGlzdG9yeT8N CiM1LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5hcmlvcyBvZiBB UE4/DQojNi4gSXMgdGhlIGZpbmUtZ3JhbnVsYXJpdHkgb3BlcmF0aW9ucyBuZWVkZWQvZGVzaXJl ZCBpbiB0aGUgbmV0d29yaz8NCiM3LiBXaHkgbm90IGp1c3QgdXNlIERTQ1A/DQojOC4gRG9lcyBB UE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/DQojOS4gV2lsbCBBUE4gcmFpc2Ugc2VjdXJp dHkgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGluZm9ybWF0aW9uIGlzIGNhcnJpZWQg aW4gdGhlIEFQTiBwYWNrZXRzPw0KIzEwLiBXaWxsIEFQTiByYWlzZSBwcml2YWN5IGlzc3VlcyBz aW5jZSBhcHBsaWNhdGlvbi1hd2FyZSBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIHRoZSBBUE4g cGFja2V0cz8NCg0KU2h1cGluZyBQZW5nIHdpbGwgc2VuZCB0aGUgZGV0YWlsZWQgYW5zd2VycyBm b3IgdGhlc2UgcXVlc3Rpb25zIGluIHRoZSBtYWlsaW5nIGxpc3QgaW4gdGhlIGZvbGxvd2luZyBv bmUgb3IgdHdvIHdlZWtzLiBUaGUgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIG1heSBiZSBub3Qgb25s eSBiZSBzZW50IGluIHRoZSBBUE4gbWFpbGluZyBsaXN0LCBidXQgYWxzbyBiZSBjb3BpZWQgdG8g dGhlIGFyY2hpdGVjdHVyZSBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdCBhbmQgdGhlIG5ldHdvcmsg dG9rZW4gbWFpbGluZyBsaXN0IGZvciBtb3JlIGNyb3NzLWFyZWEgZmVlZGJhY2sgaWYgbmVjZXNz YXJ5Lg0KDQpJZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMgb24gdGhlc2UgcXVlc3Rpb25zIGFuZCBh bnN3ZXJzLCB3ZSBjYW4gZ28gb24gdG8gZGlzY3VzcyB0aHJvdWdoIHRoZSBtYWlsaW5nIGxpc3Qu DQoNCg0KQmVzdCBSZWdhcmRzLA0KWmhlbmJpbiAoUm9iaW4pDQoNCg0KDQoNCkZyb206IEFwbiBb bWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGl6aGVuYmluDQpTZW50 OiBUdWVzZGF5LCBBdWd1c3QgMTgsIDIwMjAgNzoyMiBQTQ0KVG86IGFwbkBpZXRmLm9yZzxtYWls dG86YXBuQGlldGYub3JnPg0KU3ViamVjdDogW0Fwbl0gV2VsY29tZSB0byBBUE4gTWFpbGluZyBM aXN0DQoNCkhpIEZvbGtzLA0KDQpXZWxjb21lIHRvIGpvaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3Qu IFdlIGFyZSBnbGFkIHRvIGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRocm91Z2ggdGhlIG1haWxpbmcg bGlzdCBhcyB0aGUgZm9sbG93LXVwIG9mIHRoZSBJRVRGMTA4IEFQTiBzaWRlIG1lZXRpbmcuDQpJ biB0aGUgcHJvY2VzcyBvZiBBUE4gd29yaywgbWFueSBoaXN0b3JpYyB3b3JrIGl0ZW1zIHN1Y2gg YXMgU1BVRCwgUExVUywgZXRjLiBoYXZlIGJlZW4gcHJvcG9zZWQuIEl0IGhhcyBiZWVuIHRyaWVk IHRvIGJlIGNsYXJpZmllZCB0aGF0IEFQTiBmb2N1c2VzDQpvbiB0aGUgbmV0d29yayBsYXllciBh bmQgbGltaXRlZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kg aXNzdWVzIGFsc28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMgYWJvdXQgdGhlIHdvcmsu IEl0IGFsc28NCmhhcyBiZWVuIHRyaWVkIHRvIGJlIGNsYXJpZmllZCB0aGF0IGluIHRoZSB0cnVz dGFibGUgbGltaXRlZCBkb21haW5zIHRoZSBzZWN1cml0eSBhbmQgcHJpdmFjeSBpc3N1ZXMgY2Fu IGJlIHVuZGVyIGNvbnRyb2wuIFRoZXNlIGFyZSB0aGUgcmVhc29ucyB3aHkgQVBODQp3b3JrIGlz IGJhc2VkIGluIHRoZSBSVEcgYXJlYSBpbnN0ZWFkIG9mIEFSVC9UU1YgYXJlYXMuDQoNCkJ1dCBi ZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8gYmUgY2xhcmlmaWVkIGFuZCBpdHMg cHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24gZm9yIHdoaWNoIFJURy9BUFAvVFNW L0lOVC9TRUMvSVJURiBhcmUgaW52b2x2ZWQsIGl0IGlzDQpuZWNlc3NhcnkgdG8gaGF2ZSBtb3Jl IGRpc2N1c3Npb24gdG8gY2xhcmlmeSB0aGUgc2NvcGUgYW5kIHdvcmsgaXRlbXMgZm9yIEFQTi4g V2Ugd2lzaCB0aGUgbWFpbGluZyBsaXN0IHdvdWxkIGJlIGhlbHBmdWwgdG8gdGhlIHdvcmsgYW5k IHByb21vdGluZyB0aGUNCmNyb3NzLWFyZWEgY29tbXVuaWNhdGlvbiB0byB1bmRlcnN0YW5kIGVh Y2ggb3RoZXIgYmV0dGVyLg0KDQpZb3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0byBzcGVlZCB3aXRo IG91ciBkaXNjdXNzaW9ucyBzbyBmYXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlhbHMgYXQgPCBodHRw czovL2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS8+LCBlc3BlY2lhbGx5IHRoZSBtYXRlcmlhbHMN CkZyb20gdGhlIHZpcnR1YWwgSUVURiAxMDggIEFQTiBzaWRlIG1lZXRpbmcgYXQgPCBodHRwczov L2dpdGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE4+LiBUaGlz IGxpbmsgYWxzbyBnaXZlcyB5b3UgcG9pbnRlcnMgdG8NCnNvbWUgb2YgdGhlIHJlbGV2YW50IElu dGVybmV0LURyYWZ0cy4NCg0KT3ZlciB0aGUgbmV4dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0cnkgdG8g Z3VpZGUgZGlzY3Vzc2lvbiBieSBpbnRyb2R1Y2luZyBzb21lIHF1ZXN0aW9ucyBmb3IgZGViYXRl LiBCdXQgcGxlYXNlIGFsc28gcmFpc2UgeW91ciBvd24gaXNzdWVzIGFuZCBjb25jZXJucw0KYW5k IGNvbnRyaWJ1dGUgdG8gdGhlIGV4Y2hhbmdlcyBvbiB0aGlzIGxpc3QuDQoNCkxvb2sgZm9yd2Fy ZGluZyB0byBoYXZlIG1vcmUgZnVuIGRpc2N1c3Npb24gaW4gdGhlIG1haWxpbmcgbGlzdC4NCg0K DQpCZXN0IFJlZ2FyZHMsDQpEYW4gJiBaaGVuYmluDQoNCg0K --_000_4278D47A901B3041A737953BAA078ADE19438DAEdggeml512mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l O30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuMiwgbGkuMiwgZGl2LjINCgl7bXNvLXN0eWxlLW5h bWU6Iuagt+W8jyDpppbooYznvKnov5tcOiAgMiDlrZfnrKYiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0 b206Ni4wcHQ7DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCXRleHQtaW5kZW50OjIxLjBwdDsNCgl0ZXh0 LWF1dG9zcGFjZTpub25lOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz IE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh bnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5 cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN Cgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcy LjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5 bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0 IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVh ZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYg Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+RGVhciBhbGwsPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4jOS4mbmJzcDsmbmJzcDsg V2lsbCBBUE4gcmFpc2Ugc2VjdXJpdHkgaXNzdWVzIHNpbmNlIGFwcGxpY2F0aW9uLWF3YXJlIGlu Zm9ybWF0aW9uIGlzIGNhcnJpZWQgaW4gdGhlIEFQTiBwYWNrZXRzPzxvOnA+PC9vOnA+PC9zcGFu PjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+QW5zd2VyczogV2UgY2FuIGNhdGVnb3Jp emUgdGhlIHNjZW5hcmlvcyB3aGVyZWluIEFQTiBjYW4gYmUgZGVwbG95ZWQgaW50byB0aHJlZSBj YXRlZ29yaWVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4x KSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJbnRlci1EQyBTY2VuYXJpbzogSW4gb3JkZXIgdG8g cmVkdWNlIHRoZSBJVCBpbnZlc3RtZW50LCBtb3N0IGVudGVycHJpc2VzIGhhdmUgbW92ZWQgc29t ZSBvZiB0aGVpciBhcHBsaWNhdGlvbnMgYW5kIGRhdGEgaW50byB0aGUgQ2xvdWQuIEZvciB0aGUg bGFyZ2Utc2NhbGUgZW50ZXJwcmlzZXMsIGdlbmVyYWxseQ0KIHRoZWlyIGFwcGxpY2F0aW9ucyBh bmQgZGF0YSBhcmUgZGlzdHJpYnV0ZWQgYWNyb3NzIG11bHRpcGxlIGNsb3Vkcy4gVGhlIGNvbW11 bmljYXRpb24gaW4gYmV0d2VlbiBjbG91ZHMgYW5kIGRhdGFjZW50ZXJzIHJlcHJlc2VudHMgbW9z dCBvZiB0aGUgaW50ZXItREMgdHJhZmZpYywgd2hpY2ggaXMgdXN1YWxseSBvcmlnaW5hdGVkIGFu ZCBkZXN0aW5lZCB3aXRoaW4gdGhlIGRvbWFpbiwgYW5kIHN0ZWVyZWQgYWNjb3JkaW5nIHRvIGlu dGVyLURDIHBvbGljaWVzLg0KIFRoZSBwcmVzZW5jZSAob3Igbm90KSBvZiBBUE4gaW5mb3JtYXRp b24gaW4gZGF0YSBwYWNrZXRzIGRvZXMgbm90IGludGVyZmVyZSB3aXRoIHRoZSBpbnRlci1EQyB0 cmFmZmljIHNjaGVtZSBhbmQgZG9lcyBub3QgcmVxdWlyZSBhbnkgYWRkaXRpb25hbCBzZWN1cml0 eSBtZWFzdXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+MikmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgRW50ZXJwcmlzZSBTY2VuYXJpbzogVGhlIGVudGVycHJpc2Ug dHJhZmZpYyBvZnRlbiBhY2Nlc3NlcyBmcm9tIENQRSAoQ3VzdG9tZXIgUHJlbWlzZSBFcXVpcG1l bnQpIHRvd2FyZHMgdGhlIEludGVybmV0IG9yIENsb3VkcyBhbG9uZyB0aGUgcGFpZCBsZWFzZWQg bGluZXMgdGhyb3VnaCB0aGUgY29udHJvbGxlZA0KIEJORyAoQnJvYWRiYW5kIE5ldHdvcmsgR2F0 ZXdheSkgaW50ZXJmYWNlcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgZW50ZXJwcmlzZSB0cmFmZmlj IGlzIGdvaW5nIHRvIGJlIHZhbGlkYXRlZCBhbmQgYXV0aG9yaXplZCBieSB0aGUgQk5HLiBUaGVy ZWZvcmUsIHRoZXJlIHdpbGwgYmUgbm8gYWRkaXRpb25hbCBzZWN1cml0eSBpc3N1ZSBpbnRyb2R1 Y2VkIGJ5IEFQTiBpbiB0aGUgRW50ZXJwcmlzZSBzY2VuYXJpby48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjMpJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEJyb2FkYmFu ZCBTY2VuYXJpb3M6IEFQTiBtYXkgb25seSBpbnRyb2R1Y2Ugc2VjdXJpdHkgaXNzdWVzIHdoZW4g dGhlIHVzZXJzIGFjY2VzcyB0aGUgb3BlcmF0b3JzJyBuZXR3b3JrcyBmcm9tIGFuIHVudHJ1c3Rl ZCBkb21haW4uIEhvd2V2ZXIsIHRoZSB1c2VyIHRyYWZmaWMgZnJvbSB0aGUgaG9tZQ0KIGJyb2Fk YmFuZCB3aWxsIGJlIGNoZWNrZWQgYW5kIGF1dGhvcml6ZWQgYnkgdGhlIEJORywgd2hpbGUgdGhl IHVzZXIgdHJhZmZpYyBmcm9tIHRoZSBtb2JpbGUgYnJvYWRiYW5kIHdpbGwgYmUgYXV0aG9yaXpl ZCBieSB0aGUgNUdDIGZ1bmN0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG NDk3RCI+SW4gdGhlIGhvbWUgYnJvYWRiYW5kIChGQkIpIHNjZW5hcmlvLCBnZW5lcmFsbHkgYSBo b21lIGJyb2FkYmFuZCB1c2VyIGlzIGF1dGhvcml6ZWQgdXNpbmcgdGhlIE1BQyBhZGRyZXNzIG9m IHRoZSBSRyAoUmVzaWRlbnRpYWwgR2F0ZXdheSksIHRoZSBWTEFOL1FpblEsIGFuZCB0aGUgaW5w dXQgcG9ydCBvbiB0aGUNCiBCTkcuIFdoZXRoZXIgdGhlIGhvbWUgYnJvYWRiYW5kIHVzZXIgaGFz IGJvdWdodCBhIHZhbHVlLWFkZGVkIHNlcnZpY2UgbGlrZSBnYW1lIGFjY2VsZXJhdGlvbiB3aWxs IGJlIGNoZWNrZWQgZnVydGhlci4gV2l0aCBBUE4sIHRoZSB2YWx1ZS1hZGRlZCBzZXJ2aWNlIGNh biBiZSBpbmRpY2F0ZWQgYnkgdGhlIEFwcC1JbmZvIGNhcnJpZWQgaW4gdGhlIHBhY2tldHMsIGFu ZCBpdCB3aWxsIGJlIGNoZWNrZWQgYWdhaW5zdCB0aGUgb25lIHRoYXQgdGhlDQogb3BlcmF0b3Ig aGFzIGNvbmZpZ3VyZWQgaW4gdGhlIEJORy4gSWYgdGhlIGNhcnJpZWQgQXBwLUluZm8gbWF0Y2hl cyB0aGUgY29ycmVzcG9uZGluZyBwb2xpY3kgZW50cnkgZm9yIHRoZSB1c2VyLCB0aGUgdmFsaWRh dGlvbiBpcyBwYXNzZWQgYW5kIHRoZSBhY2Nlc3MgY29udHJvbCBpcyByZWxlYXNlZCwgc28gdGhl IHVzZXIgY2FuIHN0YXJ0IGVuam95aW5nIHRoZSBhY2NlbGVyYXRpb24gc2VydmljZSBmb3IgaXRz IGFwcGxpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SW4g dGhlIG1vYmlsZSBicm9hZGJhbmQgKE1CQikgc2NlbmFyaW8sIGEgVUUgaXMgYXV0aG9yaXplZCBi eSB0aGUgNUdDIGZ1bmN0aW9uLCBhbmQgdGhlIHRyYWZmaWMgc3RlZXJpbmcgYW5kIFFvUyBwb2xp Y3kgYXJlIGVuZm9yY2VkIGJ5IHRoZSBVUEYgKFVzZXIgUGxhbmUgRnVuY3Rpb24pIG5vZGUuJm5i c3A7IFdoZXRoZXINCiB0aGUgdXNlciBoYXMgYm91Z2h0IGEgdmFsdWUtYWRkZWQgc2VydmljZSBs aWtlIGdhbWUgYWNjZWxlcmF0aW9uIHdpbGwgYmUgY2hlY2tlZCBhZ2FpbnN0IHRoZSBjb25maWd1 cmVkIHBvbGljaWVzLiBXaXRoIEFQTiwgdGhlIHZhbHVlLWFkZGVkIHNlcnZpY2UgY2FuIGJlIGlu ZGljYXRlZCBieSB0aGUgQXBwLUluZm8gY2FycmllZCBpbiB0aGUgcGFja2V0cywgYW5kIGl0IHdp bGwgYmUgY2hlY2tlZCBhZ2FpbnN0IHRoZSBvbmUgdGhhdCB0aGUgb3BlcmF0b3INCiBoYXMgY29u ZmlndXJlZCBpbiB0aGUgVVBGIG5vZGUuJm5ic3A7IElmIHRoZSBjYXJyaWVkIEFwcC1JbmZvIG1h dGNoZXMgdGhlIGNvcnJlc3BvbmRpbmcgcG9saWN5IGVudHJ5LCB0aGUgdmFsaWRhdGlvbiBpcyBw YXNzZWQgYW5kIHRoZSBhY2Nlc3MgY29udHJvbCBpcyByZWxlYXNlZCwgc28gdGhlIHVzZXIgY2Fu IHN0YXJ0IGVuam95aW5nIHRoZSBhY2NlbGVyYXRpb24gc2VydmljZSBmb3IgaXRzIGFwcGxpY2F0 aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMxMC4gV2lsbCBBUE4g cmFpc2UgcHJpdmFjeSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24g aXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/PG86cD48L286cD48L3NwYW4+PC9iPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtjb2xvcjojMUY0OTdEIj5BbnN3ZXJzOiBXZSBjYW4gY2F0ZWdvcml6ZSB0aGUgc2Nl bmFyaW9zIHdoZXJlaW4gQVBOIGNhbiBiZSBkZXBsb3llZCBpbnRvIHRocmVlIGNhdGVnb3JpZXMu DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+MSkmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgTmV0d29yayBPcGVyYXRvciBTZWxmLU9wZXJhdGluZyBBcHBsaWNh dGlvbiAmYW1wOyBBcHBsaWNhdGlvbiBQcm92aWRlcnMgU2VsZi1PcGVyYXRpbmcgTmV0d29yazog QXBwbGljYXRpb25zIGFuZCBuZXR3b3JrcyBhcmUgY29udHJvbGxlZCBhbmQgbWFuYWdlZCBieSB0 aGUgc2FtZSBlbnRpdHksIGVpdGhlcg0KIHRoZSBvcGVyYXRvcnMgd2hvIHJ1biB0aGVpciBvd24g YXBwbGljYXRpb25zIG9yIHRoZSBhcHBsaWNhdGlvbiBwcm92aWRlcnMgd2hvIHJ1biB0aGVpciBv d24gbmV0d29ya3MuIEluIHRoaXMgY2FzZSwgc2luY2UgaXQgaXMgYSBzaW5nbGUgZW50aXR5LCB0 aGUgdHJ1c3R3b3J0aHkgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIGFwcGxpY2F0aW9uIHByb3Zp ZGVyIGFuZCB0aGUgbmV0d29yayBvcGVyYXRvciBpcyBidWlsdCBuYXRpdmVseSwgYW5kIHRydXN0 d29ydGh5DQogYWdyZWVtZW50cyBpcyBzaWduZWQgYmV0d2VlbiB0aGUgdXNlcnMgYW5kIHRoZSBl bnRpdHkgb3JnYW5pemF0aW9ucyB0byBlbmpveSB0aGUgYXBwbGljYXRpb24tYXdhcmUgbmV0d29y ayBzZXJ2aWNlcy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij4yKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBOZXR3b3JrIE9wZXJhdG9yJ3MgTGltaXRlZCBD b250cm9sbGVkIERvbWFpbiAmYW1wOyBOZXR3b3JrIE9wZXJhdG9yIENvbnRyb2xsZWQgRWRnZSBE ZXZpY2VzOiBUaGUgQXBwbGljYXRpb24gaW5mb3JtYXRpb24gaXMgYWRkZWQgYXQgdGhlIGVkZ2Ug b2YgdGhlIEFQTiBuZXR3b3JrIGFuZCByZW1vdmVkIHdoZW4NCiB0aGUgcGFja2V0cyBsZWF2ZSB0 aGUgQVBOIG5ldHdvcmsgZG9tYWluLCBpdCB3b27igJl0IGh1cnQgdGhlIHJlc3Qgb2YgdGhlIG5l dHdvcmsgYnV0IG9ubHkgc2VydmVzIHRoZSBhcHBsaWNhdGlvbi1hd2FyZSBuZXR3b3JrIHNlcnZp Y2VzIHByb3Zpc2lvbmluZy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj MUY0OTdEIj4zKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBFbmNyeXB0ZWQgQXBwLUluZm8gY2Fy cmllZCBpbiB0aGUgZGF0YSBwYWNrZXRzICZhbXA7IEV4cGxpY2l0IEFwcC1JbmZvIGNhcnJpZWQg aW4gdGhlIGRhdGEgcGFja2V0czogV2hlbiB0aGUgQXBwLWluZm8gaXMgYWRkZWQgZGlyZWN0bHkg YnkgdGhlIGFwcGxpY2F0aW9ucyBhbmQgaXQgaXMmbmJzcDsmbmJzcDsgZW5jcnlwdGVkLA0KIHdo aWxlIHRoZSBwYWNrZXRzIGNhcnJ5aW5nIHRoZSBBcHAtSW5mbyBhcmUgYmVpbmcgZGVsaXZlcmVk IGFsb25nIHRoZSBwYXRoLCB0aGUgcHJpdmFjeS1yZWxhdGVkIGluZm9ybWF0aW9uIHRoYXQgbWF5 IGJlIGV4cG9zZWQgYnkgdGhlIG9yaWdpbmFsIHBsYWluIEFwcC1JbmZvIHdvbid0IGJlIGxlYWtl ZCBzaW5jZSBpdCBpcyBhbHJlYWR5IGVuY3J5cHRlZC4gVGhlIHBhdGggYW5kIHRoZSBub2RlcyBh bG9uZyB0aGUgcGF0aCB3b24ndCBiZSBhYmxlDQogdG8gaW5mcmluZ2UgdGhlIHByaXZhY3kgb2Yg dGhlIGFwcGxpY2F0aW9uJ3MgdXNlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPklmIHRoZSBBcHAtaW5mbyBpcyBhZGRlZCBkaXJlY3RseSBieSB0aGUgYXBwbGljYXRp b25zIGJ1dCBpdCBpcyBub3QgZW5jcnlwdGVkLCB0aGUgcHJpdmFjeS1yZWxhdGVkIGluZm9ybWF0 aW9uIG9mIHRoZSBhcHBsaWNhdGlvbidzIHVzZXIgbWlnaHQgYmUgZXhwb3NlZCBhbG9uZyB0aGUg cGF0aC4gVGhlcmUgbWlnaHQNCiBiZSBwcml2YWN5IGlzc3VlcyBpbnRyb2R1Y2VkIGJ5IHRoZSBB UE4gaW4gdGhpcyBzY2VuYXJpby4gTWVjaGFuaXNtcyBvbiB0aGUgcHJvcGVyIGVuY29kaW5nIG9m IHRoZSBBcHAtSW5mbyB3b3VsZCBiZSByZXF1aXJlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+QWxsIHRoZSB0ZW4gcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIGhh dmUgYmVlbiBwb3N0ZWQuIENoZWVycyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPkJlc3QgcmVnYXJkcywNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj5TaHVwaW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+ DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7 cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh biBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gTGl6aGVu YmluDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjAgMTA6MzUg UE08YnI+DQo8Yj5Ubzo8L2I+IGFwbkBpZXRmLm9yZzxicj4NCjxiPkNjOjwvYj4gUGVuZ3NodXBp bmcgKFBlbmcgU2h1cGluZykgJmx0O3BlbmdzaHVwaW5nQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+ U3ViamVjdDo8L2I+IFF1ZXN0aW9uIExpc3QgZm9yIEFQTjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEZv bGtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5UaGFua3Mg dmVyeSBtdWNoIGZvciB5b3VyIGF0dGVudGlvbiB0byBBUE4gd29yay4gQWZ0ZXIgbXVjaCBwcmVw YXJhdGlvbiB3b3JrLCB3ZSBzdW1tYXJpemVkIHRoZSBrZXkgcXVlc3Rpb25zIHRvIGJlIGNsYXJp ZmllZCBmb3IgQVBOIHdoaWNoIGFsc28gd2VyZSBhbHdheXMgYXNrZWQuIEluIGZhY3QgaW4gdGhl DQogcGFzdCBkaXNjdXNzaW9uIGFuZCB0aGUgQVBOIHNpZGUgbWVldGluZyBvZiBJRVRGMTA4LCBt YW55IG9mIHRoZXNlIHF1ZXN0aW9ucyB3ZXJlIGRpc2N1c3NlZCBhbmQgY2xhcmlmaWVkLiBIZXJl IHdlIHByb3Bvc2UgdGhlc2UgcXVlc3Rpb25zIHRvZ2V0aGVyIGZvciB5b3VyIGNvbnZlbmllbmNl Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5UaGUgcXVlc3Rpb25z IHRvIGJlIGNsYXJpZmllZCBhcmUgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+IzEuIFdoaWNoIGxheWVyIGlzIGZvciBBUE4gdG8gZG8gdGhl IGFwcGxpY2F0aW9uLWF3YXJlIHdvcms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPiMyLiBEb2VzIEFQTiBwcm92aWRlIHNlcnZpY2VzIHdpdGhpbiBhIGxpbWl0 ZWQtZG9tYWluIG9yIEludGVybmV0PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv cjojMUY0OTdEIj4jMy4gV2hpY2ggYXJlYSBpbiBJRVRGIHdvdWxkIHRoZSBBUE4gd29yayBmaXQg YmV0dGVyPw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM0 LiBXaGF0IGlzIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBBUE4gYW5kIG90aGVyIGF0dGVtcHRz IGluIElFVEbigJlzIGhpc3Rvcnk/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y OiMxRjQ5N0QiPiM1LiBXaGF0IGFyZSB0aGUgdmFsdWFibGUgdXNlIGNhc2VzL3VzYWdlIHNjZW5h cmlvcyBvZiBBUE4/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PiM2LiBJcyB0aGUgZmluZS1ncmFudWxhcml0eSBvcGVyYXRpb25zIG5lZWRlZC9kZXNpcmVkIGlu IHRoZSBuZXR3b3JrPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij4jNy4gV2h5IG5vdCBqdXN0IHVzZSBEU0NQPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw dDtjb2xvcjojMUY0OTdEIj4jOC4gRG9lcyBBUE4gdmlvbGF0ZSBuZXR3b3JrIG5ldXRyYWxpdHk/ PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiM5LiBXaWxsIEFQ TiByYWlzZSBzZWN1cml0eSBpc3N1ZXMgc2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRp b24gaXMgY2FycmllZCBpbiB0aGUgQVBOIHBhY2tldHM/PG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiMxMC4gV2lsbCBBUE4gcmFpc2UgcHJpdmFjeSBpc3N1ZXMg c2luY2UgYXBwbGljYXRpb24tYXdhcmUgaW5mb3JtYXRpb24gaXMgY2FycmllZCBpbiB0aGUgQVBO IHBhY2tldHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5TaHVwaW5n IFBlbmcgd2lsbCBzZW5kIHRoZSBkZXRhaWxlZCBhbnN3ZXJzIGZvciB0aGVzZSBxdWVzdGlvbnMg aW4gdGhlIG1haWxpbmcgbGlzdCBpbiB0aGUgZm9sbG93aW5nIG9uZSBvciB0d28gd2Vla3MuIFRo ZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMgbWF5IGJlIG5vdCBvbmx5IGJlIHNlbnQgaW4gdGhlIEFQ Tg0KIG1haWxpbmcgbGlzdCwgYnV0IGFsc28gYmUgY29waWVkIHRvIHRoZSBhcmNoaXRlY3R1cmUg ZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3QgYW5kIHRoZSBuZXR3b3JrIHRva2VuIG1haWxpbmcgbGlz dCBmb3IgbW9yZSBjcm9zcy1hcmVhIGZlZWRiYWNrIGlmIG5lY2Vzc2FyeS48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPklmIHlvdSBoYXZlIGFueSBjb21tZW50cyBvbiB0 aGVzZSBxdWVzdGlvbnMgYW5kIGFuc3dlcnMsIHdlIGNhbiBnbyBvbiB0byBkaXNjdXNzIHRocm91 Z2ggdGhlIG1haWxpbmcgbGlzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6 IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5C ZXN0IFJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PlpoZW5iaW4gKFJvYmluKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9N YWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g bGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEFwbiBbPGEg aHJlZj0ibWFpbHRvOmFwbi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86YXBuLWJvdW5jZXNAaWV0 Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MaXpoZW5iaW48YnI+DQo8Yj5TZW50Ojwv Yj4gVHVlc2RheSwgQXVndXN0IDE4LCAyMDIwIDc6MjIgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhy ZWY9Im1haWx0bzphcG5AaWV0Zi5vcmciPmFwbkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0 OjwvYj4gW0Fwbl0gV2VsY29tZSB0byBBUE4gTWFpbGluZyBMaXN0PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+ SGkgRm9sa3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5XZWxjb21l IHRvIGpvaW4gdGhlIEFQTiBtYWlsaW5nIGxpc3QuIFdlIGFyZSBnbGFkIHRvIGhhdmUgbW9yZSBk aXNjdXNzaW9uIHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdCBhcyB0aGUgZm9sbG93LXVwIG9mIHRo ZSBJRVRGMTA4IEFQTiBzaWRlIG1lZXRpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBwcm9jZXNzIG9mIEFQTiB3b3JrLCBtYW55IGhpc3Rvcmlj IHdvcmsgaXRlbXMgc3VjaCBhcyBTUFVELCBQTFVTLCBldGMuIGhhdmUgYmVlbiBwcm9wb3NlZC4g SXQgaGFzIGJlZW4gdHJpZWQgdG8gYmUgY2xhcmlmaWVkIHRoYXQgQVBOIGZvY3VzZXMNCjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5vbiB0aGUgbmV0d29yayBs YXllciBhbmQgbGltaXRlZCBkb21haW5zLiBDb25jZXJucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHBy aXZhY3kgaXNzdWVzIGFsc28gaGF2ZSBiZWVuIHByb3Bvc2VkIG1hbnkgdGltZXMgYWJvdXQgdGhl IHdvcmsuIEl0IGFsc28NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0 OTdEIj5oYXMgYmVlbiB0cmllZCB0byBiZSBjbGFyaWZpZWQgdGhhdCBpbiB0aGUgdHJ1c3RhYmxl IGxpbWl0ZWQgZG9tYWlucyB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgaXNzdWVzIGNhbiBiZSB1 bmRlciBjb250cm9sLiBUaGVzZSBhcmUgdGhlIHJlYXNvbnMgd2h5IEFQTg0KPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPndvcmsgaXMgYmFzZWQgaW4gdGhlIFJU RyBhcmVhIGluc3RlYWQgb2YgQVJUL1RTViBhcmVhcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPkJ1dCBiZWNhdXNlIG9mIHRvbyBtdWNoIGhpc3RvcmljIHdvcmsgdG8g YmUgY2xhcmlmaWVkIGFuZCBpdHMgcHJvcG9zaW5nIHRoZSBjcm9zcy1hcmVhIGRpc2N1c3Npb24g Zm9yIHdoaWNoIFJURy9BUFAvVFNWL0lOVC9TRUMvSVJURiBhcmUgaW52b2x2ZWQsIGl0IGlzDQo8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+bmVjZXNzYXJ5IHRv IGhhdmUgbW9yZSBkaXNjdXNzaW9uIHRvIGNsYXJpZnkgdGhlIHNjb3BlIGFuZCB3b3JrIGl0ZW1z IGZvciBBUE4uIFdlIHdpc2ggdGhlIG1haWxpbmcgbGlzdCB3b3VsZCBiZSBoZWxwZnVsIHRvIHRo ZSB3b3JrIGFuZCBwcm9tb3RpbmcgdGhlDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7 Y29sb3I6IzFGNDk3RCI+Y3Jvc3MtYXJlYSBjb21tdW5pY2F0aW9uIHRvIHVuZGVyc3RhbmQgZWFj aCBvdGhlciBiZXR0ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5Z b3UgY2FuIGdldCB5b3Vyc2VsZiB1cCB0byBzcGVlZCB3aXRoIG91ciBkaXNjdXNzaW9ucyBzbyBm YXIgYnkgc2VlaW5nIHRoZSBtYXRlcmlhbHMgYXQgJmx0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1H QiI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv bG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9BUE4tQ29tbXVuaXR5LyI+ aHR0cHM6Ly9naXRodWIuY29tL0FQTi1Db21tdW5pdHkvPC9hPiZndDssIGVzcGVjaWFsbHkgdGhl IG1hdGVyaWFscw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi PkZyb20gdGhlIHZpcnR1YWwgSUVURiAxMDggJm5ic3A7QVBOIHNpZGUgbWVldGluZyBhdCAmbHQ7 PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0cHM6Ly9naXRo dWIuY29tL0FQTi1Db21tdW5pdHkvSUVURjEwOC1TaWRlLU1lZXRpbmctQVBOIj5odHRwczovL2dp dGh1Yi5jb20vQVBOLUNvbW11bml0eS9JRVRGMTA4LVNpZGUtTWVldGluZy1BUE48L2E+Jmd0Oy4g VGhpcyBsaW5rIGFsc28gZ2l2ZXMgeW91IHBvaW50ZXJzIHRvDQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+c29tZSBvZiB0aGUgcmVsZXZhbnQgSW50ZXJuZXQt RHJhZnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+T3ZlciB0aGUg bmV4dCBmZXcgd2Vla3Mgd2Ugd2lsbCB0cnkgdG8gZ3VpZGUgZGlzY3Vzc2lvbiBieSBpbnRyb2R1 Y2luZyBzb21lIHF1ZXN0aW9ucyBmb3IgZGViYXRlLiBCdXQgcGxlYXNlIGFsc28gcmFpc2UgeW91 ciBvd24gaXNzdWVzIGFuZCBjb25jZXJucw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2NvbG9yOiMxRjQ5N0QiPmFuZCBjb250cmlidXRlIHRvIHRoZSBleGNoYW5nZXMgb24gdGhpcyBs aXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+TG9vayBmb3J3YXJk aW5nIHRvIGhhdmUgbW9yZSBmdW4gZGlzY3Vzc2lvbiBpbiB0aGUgbWFpbGluZyBsaXN0LjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+RGFuICZhbXA7IFpoZW5iaW48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_4278D47A901B3041A737953BAA078ADE19438DAEdggeml512mbxchi_-- From nobody Wed Sep 30 00:28:19 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 331C63A129C; Wed, 30 Sep 2020 00:28:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.099 X-Spam-Level: X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=eggert.org 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 H3qil8g0TCg1; Wed, 30 Sep 2020 00:28:16 -0700 (PDT) Received: from mail.eggert.org (mail.eggert.org [91.190.195.94]) (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 687E83A1299; Wed, 30 Sep 2020 00:28:16 -0700 (PDT) Received: from [IPv6:2a00:ac00:4000:400:64e8:8d4c:6d6a:9695] (unknown [IPv6:2a00:ac00:4000:400:64e8:8d4c:6d6a:9695]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.eggert.org (Postfix) with ESMTPSA id CF17961795C; Wed, 30 Sep 2020 10:28:01 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eggert.org; s=dkim; t=1601450881; bh=lTc5q87Z6+mrj9HwzBckDXlbNgTu0jdIS7iu2WytaEM=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=fiDro4wFtLgno/EUKSkMq4tRF0srliiFULCKdpn/2cnwzXhmTKXSM5RFEu+qx0nK6 OJu01pwCzAoKeJGdHJrUTtY0dAbtG3UMLAP13m1ONHQOHSFuy/yATb+nYfgJ3kLA7d 6WDEsFd980qOs8uUcanDrLrxoXZk5+zGRK4kpo4o= From: Lars Eggert Message-Id: <121369D4-F4C7-44E9-9BFC-FA26A7265E98@eggert.org> Content-Type: multipart/signed; boundary="Apple-Mail=_EA105A3E-4B70-4198-AA12-CD2BC8FAB7C7"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Date: Wed, 30 Sep 2020 10:28:01 +0300 In-Reply-To: Cc: Christian Huitema , network-tokens@ietf.org, =?utf-8?B?5pu555WF?= , zhangs366@chinaunicom.cn, architecture-discuss@iab.org, apn , pengshuping To: Yiannis Yiakoumis References: <2020092211271508522412@chinaunicom.cn> <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> X-MailScanner-ID: CF17961795C.A4A14 X-MailScanner: Found to be clean X-MailScanner-From: lars@eggert.org Archived-At: Subject: Re: [Apn] [Network-tokens] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2020 07:28:18 -0000 --Apple-Mail=_EA105A3E-4B70-4198-AA12-CD2BC8FAB7C7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, On 2020-9-26, at 2:22, Yiannis Yiakoumis = wrote: > One of the first successful proof-points for SDN was Google claiming = that they moved their WAN utilization to ~100%, instead of = over-provisioning. It saved them lots of money. Two of the design = principles that led them there were > i) moving from "all packets are equally important" to "allocate = resources based on application-level priorities" and > ii) moving from "TCP flows regulated by "fair share" mechanisms" to = "measure demands, and shape flows at the endpoints". I think these claims were made for Google's private B4 network, right? = AFAIK that is a *very* different network from the public Internet. =46rom = what I recall, each transfer over B4 is scheduled over the course of a = day based on various flow properties that are required to be specified, = following some giant minmax-like computation. > I can imagine offering low-latency SLA for 1% of the traffic (say = video calls), is much cheaper and easier than doing this for all = Internet traffic (with the cost varying whether you are in Europe/US or = an emerging market, rural or urban, a WISP, a low-orbit satellite = network, etc). Could anyone from operator-land comment on the economics = of oversubscription/overprovision/SLAs in the mobile world? Sure. But that could be done with existing mechanisms, like DSCP = marking. Remarking/bleaching does happen as traffic gets routed between = networks, but since the stated APN use case here is within an operator = network, that is under that operator's control. > (btw: we already have SLAs today --- VoLTE is IP traffic routed = through dedicated radio and wired resources and has materially better = network quality and reliability than plain VoIP, and when you sign-up = for a broadband connection you can get 10Mbps/100Mbps/1Gbps etc). Yup. And that happens without APN in the picture. > If over-provisioning wins (in 10 years) it will likely be the outcome = of the network community's failure to find a good solution for traffic = differentiation, rather than a verdict that these use cases were not = important enough. The problem isn't that we don't have good solutions for traffic = differentiation. We have tons. The problem is that none of the existing = ones have seen much deployment - but not because they don't work, = because of other issues. I don't see APN to offer materially = different/better deployment incentives than what we already have, and so = IMO it would share the same fate. Thanks, Lars > FWIW: there are many issues to debate around fine-grained traffic = differentiation beyond overprovisioning (like security, scalability, = privacy, net neutrality), and there are different approaches one could = take (APN and network tokens have different design principles and = priorities on these trade-offs). --Apple-Mail=_EA105A3E-4B70-4198-AA12-CD2BC8FAB7C7 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAl90M4EACgkQVLXDCb9w wVdUTA/+JIH4FecGMVKQl9GmYJkX+g2/78gZ++2qFlW7nJQUJTtyHkZ955YiXbta 1bjffuz9sFzraIV3idab5AN/f2BvQ/2uyJ2m+MBZL8FlsTqCeVQEAErbs6tFyz9Y Ah+ONEl69kOWei5Y6TJaONH2z0Rx6xgv6+JcPBNN6cjZRzr59X+JsJx3i+jfln+e Eva47krs+EHg/+OupcUT+wYgooaKOvESciUtTJHr3NhAj8NFCnivlRgeZepBZ4d7 mek9Sx8wM8+/UMXX4UowhsKFQeZLgmW+Xc5qdzSP65WBsOzvJr8mv01wLa2rfdag AFcBnI9V0aHfQU26fW3V6bSSUHPXpvV+MdWZLgZul7Cf/tRWassMCV7n2ioNroWf 45FPMHoSruVazi1hIEWE0vNntba/AIfl5U/yCrlvEqD0cIFyZaeYbFYLvosXCooF 0Y1NzBg9dfkQ05ch4BYhYD+Cii12b/o/kGRSWF5g1z7guheUeKzIo4DjmRM0uuB6 Ojee1D2EFKkTlILFhnsXbXtK7vs5Bnx4a2P7Jr440TzACpEXsFluYLk/0fs4GYBb t9l2gSOAQLsD0TbpwjJrz0GVm4fa6HNC//fqfPp8dlIdHHkGVznLMMKaNf0WSHkO mnQC+0RCWBozu/xsz7c36LExY0Iq+PEx/bMFHul/U/HDVJGWfVY= =QJmo -----END PGP SIGNATURE----- --Apple-Mail=_EA105A3E-4B70-4198-AA12-CD2BC8FAB7C7-- From nobody Wed Sep 30 11:07:59 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D29643A0A85 for ; Wed, 30 Sep 2020 11:07:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.898 X-Spam-Level: X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=selfienetworks-com.20150623.gappssmtp.com 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 9QFEXHSECG2h for ; Wed, 30 Sep 2020 11:07:48 -0700 (PDT) Received: from mail-vs1-xe2c.google.com (mail-vs1-xe2c.google.com [IPv6:2607:f8b0:4864:20::e2c]) (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 AFDFC3A0A86 for ; Wed, 30 Sep 2020 11:07:48 -0700 (PDT) Received: by mail-vs1-xe2c.google.com with SMTP id y194so1398162vsc.4 for ; Wed, 30 Sep 2020 11:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfienetworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:date:cc:references:from:message-id:subject :to; bh=VKQFduxcZiXuNElSMlGqWleVoisGSOSKJeCnUoW3IK8=; b=UuKcAMi7aanpdoyMfsyqgF82uTXVeWUD9BgTZg7wvDDTFPQby30UDTB3c0SnJwhSKE Joz7K8B5iSfNaFixdDRtnzQuM+NEtEzm4yvQKyteYf08IElc8g1gHHCw7AdoU6gHwJRA go//ZJx2afwK69Ka4eN8ix0F82PNnXc4SdyTZynZrR7YCFA0ZwXeOlPzwpkX15kmwHN2 Y8uzWkbZYsri13LLiQHd/DWpO8k7uOVwVhkfljb4wpxp/ujeF+QpY0lHJBjaN2UXYH6D 2SWjRJbwBxt37P4VUhy6t4P1f/7rVL/ea2W/2jrWog1l2dkxjKMUM+btFjo/Jr2EAdV9 +u0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:date:cc:references:from :message-id:subject:to; bh=VKQFduxcZiXuNElSMlGqWleVoisGSOSKJeCnUoW3IK8=; b=LwIWFGPTwxLyqzf/0XSXdCEGDdH6CCbPt/9mxu+yL3HE6tv4mTTBhZl/IHZ7EPCyhS GYULCbXNusIhdNRQeJVMZrypIF+8QgQS3F3yDtgOn+NavairBCrvgYKTsgwIpdx0MkWo EWTwcWiGNDvOa+umTOd7BgMKNdUxBWEoLc6PgzinpGoblVAO6RU2eyLOPSNEuHFFAGw+ mVfNSjDU+IWYfu1o2inntJwDj6wUBee2mPlHaUDWAyasEawaxq/zDQ9qG/4s7bm5HCgt WBuQFRa5ti3iprqvUeqmiosw0lsUsOFtMFrKmONWnck27lzfP9+vPBoNR2AN55vJG5Dj BHbA== X-Gm-Message-State: AOAM533JZsoNxEIbnx4ZXzTHsX3ZT8qf4esr+u1cJcQ7IDYD5bMCOjNU WUD9mPOA8wOsr8ofL8KwdOspYzc0DcibpQ== X-Google-Smtp-Source: ABdhPJwjSq5/v4XUeS81LnHNrvjZC1jwMRNO81MvdPe4xBa2tg+V6zmilalbOLWNSTu1T+DqrnuvEw== X-Received: by 2002:a67:e2c3:: with SMTP id i3mr2574527vsm.13.1601489267317; Wed, 30 Sep 2020 11:07:47 -0700 (PDT) Received: from localhost (0.92.231.35.bc.googleusercontent.com. [35.231.92.0]) by smtp.gmail.com with ESMTPSA id t15sm378220vso.27.2020.09.30.11.07.47 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 30 Sep 2020 11:07:47 -0700 (PDT) Mime-Version: 1.0 X-Superhuman-Draft-ID: draft000eb7d5cd59bbec In-Reply-To: <121369D4-F4C7-44E9-9BFC-FA26A7265E98@eggert.org> Date: Wed, 30 Sep 2020 18:07:44 +0000 Cc: "Christian Huitema" , network-tokens@ietf.org, =?UTF-8?q?=E6=9B=B9=E7=95=85?= , zhangs366@chinaunicom.cn, architecture-discuss@iab.org, "apn" , "pengshuping" X-Mailer: Superhuman Desktop (2020-09-30T00:20:32Z) X-Superhuman-ID: kfppcgxt.1344815a-a208-41d0-a1ee-ca0f56521104 References: <2020092211271508522412@chinaunicom.cn> <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> <121369D4-F4C7-44E9-9BFC-FA26A7265E98@eggert.org> From: "Yiannis Yiakoumis" Message-ID: To: "Lars Eggert" Content-Type: multipart/alternative; boundary=c41069d3cfd51ac41a275d48f4180cd75a29ee94966175a6f2c3995a6fde Archived-At: Subject: Re: [Apn] [Network-tokens] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2020 18:07:51 -0000 --c41069d3cfd51ac41a275d48f4180cd75a29ee94966175a6f2c3995a6fde Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Hi Lars, On Wed, Sep 30, 2020 at 12:28 AM, Lars Eggert < lars@eggert.org > wrote: >=20 >=20 >=20 > Hi, >=20 >=20 >=20 >=20 > On 2020-9-26, at 2:22, Yiannis Yiakoumis < yiannis@ selfienetworks. com ( > yiannis@selfienetworks.com ) > wrote: >=20 >=20 >=20 >>=20 >>=20 >> One of the first successful proof-points for SDN was Google claiming tha= t >> they moved their WAN utilization to ~100%, instead of over-provisioning. >> It saved them lots of money. Two of the design principles that led them >> there were >> i) moving from "all packets are equally important" to "allocate resource= s >> based on application-level priorities" and ii) moving from "TCP flows >> regulated by "fair share" mechanisms" to "measure demands, and shape flo= ws >> at the endpoints". >>=20 >>=20 >=20 >=20 >=20 > I think these claims were made for Google's private B4 network, right? > AFAIK that is a *very* different network from the public Internet. From > what I recall, each transfer over B4 is scheduled over the course of a da= y > based on various flow properties that are required to be specified, > following some giant minmax-like computation. >=20 >=20 >=20 >=20 Yes, this is for B4. While the network is different, the idea that you can = build a much more cost/performance efficient WAN still stands. >=20 >=20 >>=20 >>=20 >> I can imagine offering low-latency SLA for 1% of the traffic (say video >> calls), is much cheaper and easier than doing this for all Internet >> traffic (with the cost varying whether you are in Europe/US or an emergi= ng >> market, rural or urban, a WISP, a low-orbit satellite network, etc). Cou= ld >> anyone from operator-land comment on the economics of >> oversubscription/overprovision/SLAs in the mobile world? >>=20 >>=20 >>=20 >=20 >=20 >=20 > Sure. But that could be done with existing mechanisms, like DSCP marking. > Remarking/bleaching does happen as traffic gets routed between networks, > but since the stated APN use case here is within an operator network, tha= t > is under that operator's control. >=20 >=20 >=20 >=20 DSCP marking works within a single administrative domain where you have ful= l control of endpoints and the network. The moment you want to incorporate = end user devices and or third-party servers that sit out of the network, it= doesn't work well. My comments are not per APN usecases per se, but rather= the bigger traffic differentiation picture. (if I understand correctly, AP= N tries to limit things within an administrative domain to avoid having to = deal with trust, security, neutrality, etc). >=20 >=20 >>=20 >>=20 >> (btw: we already have SLAs today --- VoLTE is IP traffic routed through >> dedicated radio and wired resources and has materially better network >> quality and reliability than plain VoIP, and when you sign-up for a >> broadband connection you can get 10Mbps/100Mbps/1Gbps etc). >>=20 >>=20 >>=20 >=20 >=20 >=20 > Yup. And that happens without APN in the picture. >=20 >=20 >=20 >=20 This happens by having vertical integration for a specific use case (phone = app, phone driver, network control plane, network data plane ). I would rea= lly like to get VoLTE's reliability into my Zoom/FaceTime/WhatsApp calls, b= ut it is not possible. >=20 >=20 >>=20 >>=20 >> If over-provisioning wins (in 10 years) it will likely be the outcome of >> the network community's failure to find a good solution for traffic >> differentiation, rather than a verdict that these use cases were not >> important enough. >>=20 >>=20 >>=20 >=20 >=20 >=20 > The problem isn't that we don't have good solutions for traffic > differentiation. We have tons. The problem is that none of the existing > ones have seen much deployment - but not because they don't work, because > of other issues. I don't see APN to offer materially different/better > deployment incentives than what we already have, and so IMO it would shar= e > the same fate. >=20 >=20 >=20 >=20 I would disagree here. We do have several traffic differentiation deploymen= ts that use DPI and application signatures to map traffic into SLAs at a fi= ne granularity. It is largely inefficient cost and performance-wise, error-= prone, and violates privacy and neutrality in certain occasions. But that's= the one solution mostly used, for the lack of better alternatives. Best, Yiannis >=20 >=20 >=20 > Thanks, > Lars >=20 >=20 >>=20 >>=20 >> FWIW: there are many issues to debate around fine-grained traffic >> differentiation beyond overprovisioning (like security, scalability, >> privacy, net neutrality), and there are different approaches one could >> take (APN and network tokens have different design principles and >> priorities on these trade-offs). >>=20 >>=20 >>=20 >=20 >=20 > --c41069d3cfd51ac41a275d48f4180cd75a29ee94966175a6f2c3995a6fde Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8
3D"
Hi Lars,

On Wed, Sep 30, 2020 at 12:28 AM, Lars Eggert = <lars@eggert.org> wrote:

Hi,

On 2020-9-26, at 2:22, Yiannis Yiakoumis <yiannis@selfienetworks.com> wrote:

One of the first successful proof-points for SDN was Google claiming that t= hey moved their WAN utilization to ~100%, instead of over-provisioning. It = saved them lots of money. Two of the design principles that led them there = were
i) moving from "all packets are equally important" to "allocate= resources based on application-level priorities" and ii) moving from "TCP flows regulated by "fair share" mechanisms= " to "measure demands, and shape flows at the endpoints".

I think these claims were made for Google's private B4 network, right? = AFAIK that is a *very* different network from the public Internet. From wha= t I recall, each transfer over B4 is scheduled over the course of a day bas= ed on various flow properties that are required to be specified, following = some giant minmax-like computation.


Yes, this is for B4. While the network is different, the idea that you c= an build a much more cost/performance efficient WAN still stands.=C2=A0

I can imagine offering low-latency SLA for 1% of the traffic (say video cal= ls), is much cheaper and easier than doing this for all Internet traffic (w= ith the cost varying whether you are in Europe/US or an emerging market, ru= ral or urban, a WISP, a low-orbit satellite network, etc). Could anyone fro= m operator-land comment on the economics of oversubscription/overprovision/= SLAs in the mobile world?

Sure. But that could be done with existing mechanisms, like DSCP marking. R= emarking/bleaching does happen as traffic gets routed between networks, but= since the stated APN use case here is within an operator network, that is = under that operator's control.


DSCP marking works within a single administrative domain where you have = full control of endpoints and the network. The moment you want to incorpora= te end user devices and or third-party servers that sit out of the network,= it doesn't work well. My comments are not per APN usecases per se, but= rather the bigger traffic differentiation picture. (if I understand correc= tly, APN tries to limit things within an administrative domain to avoid hav= ing to deal with trust, security, neutrality, etc).=C2=A0
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">

(btw: we already have SLAs today --- VoLTE i= s IP traffic routed through dedicated radio and wired resources and has mat= erially better network quality and reliability than plain VoIP, and when yo= u sign-up for a broadband connection you can get 10Mbps/100Mbps/1Gbps etc).

Yup. And that happens without APN in the picture.


This happens by having vertical integration for a specific use case (pho= ne app, phone driver, network control plane, network data plane ). I would = really like to get VoLTE's reliability into my Zoom/FaceTime/WhatsApp c= alls, but it is not possible.=C2=A0

If over-provisioning wins (in 10 years) it will likely be the outcome of th= e network community's failure to find a good solution for traffic diff= erentiation, rather than a verdict that these use cases were not important = enough.

The problem isn't that we don't have good solutions for traffic dif= ferentiation. We have tons. The problem is that none of the existing ones h= ave seen much deployment - but not because they don't work, because of = other issues. I don't see APN to offer materially different/better depl= oyment incentives than what we already have, and so IMO it would share the = same fate.


I would disagree here. We do have several traffic differentiation deploy= ments that use DPI and application signatures to map traffic into SLAs at a= fine granularity. It is largely inefficient cost and performance-wise, err= or-prone, and violates privacy and neutrality in certain occasions. But tha= t's the one solution mostly used, for the lack of better alternatives.= =C2=A0

Best,
Yiannis

Thanks,
Lars

FWIW: there are many issues to debate around fine-grained traffic different= iation beyond overprovisioning (like security, scalability, privacy, net ne= utrality), and there are different approaches one could take (APN and netwo= rk tokens have different design principles and priorities on these trade-of= fs).

<= br/>
--c41069d3cfd51ac41a275d48f4180cd75a29ee94966175a6f2c3995a6fde-- From nobody Wed Sep 30 13:58:25 2020 Return-Path: X-Original-To: apn@ietfa.amsl.com Delivered-To: apn@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BCDE3A0B90 for ; Wed, 30 Sep 2020 13:58:23 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.111 X-Spam-Level: X-Spam-Status: No, score=-2.111 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.213, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 E7DfnNMcodJh for ; Wed, 30 Sep 2020 13:58:21 -0700 (PDT) Received: from mx36-out10.antispamcloud.com (mx36-out10.antispamcloud.com [209.126.121.30]) (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 BD0C73A0B8B for ; Wed, 30 Sep 2020 13:58:20 -0700 (PDT) Received: from xse308.mail2web.com ([66.113.197.54] helo=xse.mail2web.com) by mx14.antispamcloud.com with esmtp (Exim 4.92) (envelope-from ) id 1kNjB0-0005Vo-A4 for apn@ietf.org; Wed, 30 Sep 2020 22:58:18 +0200 Received: from xsmtp21.mail2web.com (unknown [10.100.68.60]) by xse.mail2web.com (Postfix) with ESMTPS id 4C1pW5517tzLMW for ; Wed, 30 Sep 2020 13:58:09 -0700 (PDT) Received: from [10.5.2.15] (helo=xmail05.myhosting.com) by xsmtp21.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1kNjAv-0005vO-IJ for apn@ietf.org; Wed, 30 Sep 2020 13:58:09 -0700 Received: (qmail 23689 invoked from network); 30 Sep 2020 20:58:09 -0000 Received: from unknown (HELO [192.168.1.107]) (Authenticated-user:_huitema@huitema.net@[172.58.43.238]) (envelope-sender ) by xmail05.myhosting.com (qmail-ldap-1.03) with ESMTPA for ; 30 Sep 2020 20:58:09 -0000 To: Yiannis Yiakoumis , Lars Eggert Cc: network-tokens@ietf.org, =?UTF-8?B?5pu555WF?= , zhangs366@chinaunicom.cn, architecture-discuss@iab.org, apn , pengshuping References: <2020092211271508522412@chinaunicom.cn> <4FEADB2A-A062-44B4-8D36-3651EBDD1ACD@eggert.org> <121369D4-F4C7-44E9-9BFC-FA26A7265E98@eggert.org> From: Christian Huitema Autocrypt: addr=huitema@huitema.net; prefer-encrypt=mutual; keydata= mDMEXtavGxYJKwYBBAHaRw8BAQdA1ou9A5MHTP9N3jfsWzlDZ+jPnQkusmc7sfLmWVz1Rmu0 J0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PoiWBBMWCAA+FiEEw3G4 Nwi4QEpAAXUUELAmqKBYtJQFAl7WrxsCGwMFCQlmAYAFCwkIBwIGFQoJCAsCBBYCAwECHgEC F4AACgkQELAmqKBYtJQbMwD/ebj/qnSbthC/5kD5DxZ/Ip0CGJw5QBz/+fJp3R8iAlsBAMjK r2tmyWyJz0CUkVG24WaR5EAJDvgwDv8h22U6QVkAuDgEXtavGxIKKwYBBAGXVQEFAQEHQJoM 6MUAIqpoqdCIiACiEynZf7nlJg2Eu0pXIhbUGONdAwEIB4h+BBgWCAAmFiEEw3G4Nwi4QEpA AXUUELAmqKBYtJQFAl7WrxsCGwwFCQlmAYAACgkQELAmqKBYtJRm2wD7BzeK5gEXSmBcBf0j BYdSaJcXNzx4yPLbP4GnUMAyl2cBAJzcsR4RkwO4dCRqM9CHpVJCwHtbUDJaa55//E0kp+gH Message-ID: <09f1a2da-00bf-208b-6242-7229cb10622c@huitema.net> Date: Wed, 30 Sep 2020 13:58:09 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------F26EAB5C0E59A0320C76FB62" Content-Language: en-US X-Originating-IP: 66.113.197.54 X-Spampanel-Domain: xsmtpout.mail2web.com X-Spampanel-Username: 66.113.197.0/24 Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.197.0/24@xsmtpout.mail2web.com X-Spampanel-Outgoing-Class: unsure X-Spampanel-Outgoing-Evidence: Combined (0.11) X-Recommended-Action: accept X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0Z1apovzGPsYhEeBL1aoZmqpSDasLI4SayDByyq9LIhV7kOvrbnKTWY1 XWsUz4UCTUTNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDNaVc/HOmgnYRGSBZdGu8WOfH zJ6mVE7ewsipSVIfs4aMUZR9KqFQQXmC4uvKr1Q5gyWFxOA5dILPypvKxNVhWQwOVcNrdpWfEYrY fLBY3+cAbkmS6Yl/D6fWX990B0MomdySlZou9qHIGOZDEEo7O2nS6C1mWTD2n8BB0gTSSfDtw+Ut ziY+nbU7qa50sEXj8hEv6ylbrSataIASdByf+qyWDcKgIew/Pqmv8CiR0A+Ffy7fEg460Hn2xYnW avStyzAiWbbj13U46jbWFIz21cHX/YzWyFk7762whX3QQ+5uhkPm88V7ziklAaTl19sU919xeAvO xjeQEcL5lNmXdLn4jABaJqtNDIuGYj2WGeveXgFMyx0sD4hRS2uyMFprER9E+btGG8Xk1uugE/FU 4J9TrjYo22Tif+7yfJXbGyN6EipRzMVZ5LqwTx7Vvn9SP+LiFhV9TEgXGI3XmDfDnFWB11dhDcan IFpyAO2lFVuBXh4TghO1zJNdcdFOsDlHtjLyRJoQcufVr+QJB3Cy99Go3UuN953KpWhCChkv7U7v 5pWb82qAoDl3ILGSF0vmDvI0DEihOd7XzCAIcFZdY11677oPXF7r5zsW33ZNliqbq1iQQhopQxqA dW22RV24NGW21KTvo/Tplc4XqpMc7xqf27VeHOkXe82afzWlDIu1L2KtrfPEELjfjrP3ykk6HHAS JNUmoOHSoqgqxfHmWfZIwxxhwvMcWh0MGcvUtQj+IuxuuxaliamBymj+Fjzs1vEjHyvS2QZiR+AZ YvfxEvZFKu+ZM2mB1CpThxyaBpbeNHk15VolAGHS5rCXQKDyCQUljhSWDhWh87HBSLhNUo4qiB0X MVQG2R7iUfOzATaF5R3hQJk8CwyURYKQ0Ye0iR3bHfnMCIEU+nrglojKwJanfcoq9IsR6l/OZb9V MEM= X-Report-Abuse-To: spam@quarantine11.antispamcloud.com Archived-At: Subject: Re: [Apn] [Network-tokens] [arch-d] Questions for APN: Q#5 X-BeenThere: apn@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Application-aware Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2020 20:58:23 -0000 This is a multi-part message in MIME format. --------------F26EAB5C0E59A0320C76FB62 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 9/30/2020 11:07 AM, Yiannis Yiakoumis wrote: > Hi Lars, > > On Wed, Sep 30, 2020 at 12:28 AM, Lars Eggert > wrote: > > Hi, > > On 2020-9-26, at 2:22, Yiannis Yiakoumis > > > wrote: > > One of the first successful proof-points for SDN was Google > claiming that they moved their WAN utilization to ~100%, > instead of over-provisioning. It saved them lots of money. Two > of the design principles that led them there were > i) moving from "all packets are equally important" to > "allocate resources based on application-level priorities" and > ii) moving from "TCP flows regulated by "fair share" > mechanisms" to "measure demands, and shape flows at the > endpoints". > > I think these claims were made for Google's private B4 network, > right? AFAIK that is a *very* different network from the public > Internet. From what I recall, each transfer over B4 is scheduled > over the course of a day based on various flow properties that are > required to be specified, following some giant minmax-like > computation. > > > Yes, this is for B4. While the network is different, the idea that you > can build a much more cost/performance efficient WAN still stands. What do you call WAN? Until now, APN was proposed for "limited domains", which are typically access networks. WAN would imply going further, to long distance networks used for connections between access providers. Is that really what you have in mind? -- Christian Huitema --------------F26EAB5C0E59A0320C76FB62 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit


On 9/30/2020 11:07 AM, Yiannis Yiakoumis wrote:
Hi Lars,

On Wed, Sep 30, 2020 at 12:28 AM, Lars Eggert <lars@eggert.org> wrote:

Hi,

On 2020-9-26, at 2:22, Yiannis Yiakoumis <yiannis@selfienetworks.com> wrote:

One of the first successful proof-points for SDN was Google claiming that they moved their WAN utilization to ~100%, instead of over-provisioning. It saved them lots of money. Two of the design principles that led them there were
i) moving from "all packets are equally important" to "allocate resources based on application-level priorities" and ii) moving from "TCP flows regulated by "fair share" mechanisms" to "measure demands, and shape flows at the endpoints".

I think these claims were made for Google's private B4 network, right? AFAIK that is a *very* different network from the public Internet. From what I recall, each transfer over B4 is scheduled over the course of a day based on various flow properties that are required to be specified, following some giant minmax-like computation.


Yes, this is for B4. While the network is different, the idea that you can build a much more cost/performance efficient WAN still stands.

What do you call WAN? Until now, APN was proposed for "limited domains", which are typically access networks. WAN would imply going further, to long distance networks used for connections between access providers. Is that really what you have in mind?

-- Christian Huitema

--------------F26EAB5C0E59A0320C76FB62--