From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1F661456C1 for ; Fri, 26 Jul 2024 23:51:58 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D8D3E40DD6; Fri, 26 Jul 2024 23:51:57 +0200 (CEST) Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [67.231.157.127]) by mails.dpdk.org (Postfix) with ESMTP id A55C4402AB for ; Fri, 26 Jul 2024 23:51:55 +0200 (CEST) Received: from pps.filterd (m0122331.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 46QB76Cl006375; Fri, 26 Jul 2024 22:51:54 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=jan2016.eng; bh=phKxudsEtK5Dxa37gtYVn3 ZgE1tcNZPWSMohs90PwMc=; b=DbFcg7hjvUI4K5lnzH6CoGy+usbHvNYJ1wOUBw F4VZyaIRUuGckGv+sZJzpMIByiNuvlmpuFyHH1FwQayGRaSOMlEgpKnC9ADDIxDQ zz24drdeYrx7vbbTEh+kYV+kMomA03nyTSAlhCvmC8+ngdykOQTKeoRZbLCKaqNw a/YQbcRMSnlmknwUSDBl0LLysn2Gf9FpB2+rIdnjbwkBSFh+W9b+BDEkgWnTJlhB TNU2nW6lZIUruaLhmKWlHY28rp2G+nYNi8fpfdiUEtI2+MVhTrhe2DaWwW5AMr54 ramR2rquPnPcepxZm9ZTWV29Cu6EY2C91w8TEpMtQPTivODQ== Received: from prod-mail-ppoint3 (a72-247-45-31.deploy.static.akamaitechnologies.com [72.247.45.31] (may be forged)) by mx0b-00190b01.pphosted.com (PPS) with ESMTPS id 40m1nfg57n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 Jul 2024 22:51:53 +0100 (BST) Received: from pps.filterd (prod-mail-ppoint3.akamai.com [127.0.0.1]) by prod-mail-ppoint3.akamai.com (8.17.1.19/8.17.1.19) with ESMTP id 46QLCKiX000411; Fri, 26 Jul 2024 17:51:53 -0400 Received: from email.msg.corp.akamai.com ([172.27.50.202]) by prod-mail-ppoint3.akamai.com (PPS) with ESMTPS id 40jcr805mh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 Jul 2024 17:51:53 -0400 Received: from ustx2ex-dag4mb4.msg.corp.akamai.com (172.27.50.203) by ustx2ex-dag4mb3.msg.corp.akamai.com (172.27.50.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.34; Fri, 26 Jul 2024 14:51:52 -0700 Received: from ustx2ex-dag4mb4.msg.corp.akamai.com ([172.27.50.203]) by ustx2ex-dag4mb4.msg.corp.akamai.com ([172.27.50.203]) with mapi id 15.02.1258.034; Fri, 26 Jul 2024 14:51:52 -0700 From: "Sanford, Robert" To: "Lombardo, Ed" , "users@dpdk.org" Subject: Re: prepend mbuf to another mbuf Thread-Topic: prepend mbuf to another mbuf Thread-Index: AdrfX6nlTHOASj5sTl2m3Ro5v88gqgAX4F0A Date: Fri, 26 Jul 2024 21:51:52 +0000 Message-ID: <22E12AE8-06B1-48E2-82B3-FAC0E2FC068E@akamai.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.87.24071426 x-originating-ip: [172.27.164.43] Content-Type: multipart/alternative; boundary="_000_22E12AE806B148E282B3FAC0E2FC068Eakamaicom_" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-26_12,2024-07-26_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 mlxscore=0 malwarescore=0 phishscore=0 mlxlogscore=905 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2407260146 X-Proofpoint-ORIG-GUID: n45FGHsgcZKaTlz7A2YnOZ8h--c5Uq68 X-Proofpoint-GUID: n45FGHsgcZKaTlz7A2YnOZ8h--c5Uq68 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-26_12,2024-07-26_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 bulkscore=0 adultscore=0 mlxlogscore=743 impostorscore=0 suspectscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 clxscore=1011 phishscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2407110000 definitions=main-2407260146 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_22E12AE806B148E282B3FAC0E2FC068Eakamaicom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGlkIHlvdSB0cnkgdG8gc2V0IERFVl9UWF9PRkZMT0FEX01VTFRJX1NFR1MgaW4gdHhtb2RlLm9m ZmxvYWRzID8NCg0KUmVnYXJkcywNClJvYmVydA0KDQoNCkZyb206ICJMb21iYXJkbywgRWQiIDxF ZC5Mb21iYXJkb0BuZXRzY291dC5jb20+DQpEYXRlOiBGcmlkYXksIEp1bHkgMjYsIDIwMjQgYXQg MzozMOKAr1BNDQpUbzogInVzZXJzQGRwZGsub3JnIiA8dXNlcnNAZHBkay5vcmc+DQpTdWJqZWN0 OiBwcmVwZW5kIG1idWYgdG8gYW5vdGhlciBtYnVmDQoNCkhpLA0KSSBoYXZlIGFuIGlzc3VlIHdp dGggcmV0cmFuc21pdHRpbmcgYSByZWNlaXZlZCBwYWNrZXQgd2l0aCBlbmNhcHN1bGF0aW9uIGhl YWRlcnMgcHJlcGVuZGVkIHRvIG9yaWdpbmFsIHJlY2VpdmVkIHBhY2tldCB3aGVuIHVzaW5nIEU4 MTAgTklDIGZvciB0cmFuc21pdC4NCg0KSSBoYXZlIHJlY2VpdmVkIGEgcGFja2V0IGFuZCBpcyBz dG9yZWQgaW4gb25lIG9yIG1vcmUgbWJ1ZnMuICBUbyBkbyBlbmNhcHN1bGF0aW9uIEkgYW0gYWNx dWlyaW5nIGEgbWJ1ZiBmcm9tIGZyZWUgcG9vbC4gIFRoZSBuZXcgbWJ1ZiBpcyB3aGVyZSBJIGFk ZCB0aGUgTDIgSGVhZGVyLCBJUHY0IGhlYWRlciBhbmQgR1JFIGhlYWRlci4gIEkgdXBkYXRlIHRo ZSBtYnVmIHdpdGggcnRlX21idWZfcmVmY250X3NldChuZXdfbWJ1ZiwgMSkgYW5kIHJ0ZV9tYnVm X3JlZmNudF91cGRhdGUobWJ1ZiwgMSk7IGFuZCB0aGVuIGZpbGwgaW4gdGhlIG5ldyBtYnVmIG1l dGFkYXRhIGxpa2UgKG5iX3NlZ3MsIHBrdF9sZW4sIHBvcnQsIG1idWYtPm5leHQsIGV0YykgZnJv bSB0aGUgb3JpZ2luYWwgbWJ1Zi4NCg0KV2hlbiBJIHRlc3QgdGhpcyBmZWF0dXJlIGluIFZNV2Fy ZSB3aXRoIFZNWE5FVDMgdm5pYyBpdCB3b3JrcyBwZXJmZWN0bHksIHRoZSBwYWNrZXQgaXMgdHJh bnNtaXR0ZWQgd2l0aCB0aGUgZW5jYXBzdWxhdGlvbiBoZWFkZXJzIGFoZWFkIG9mIHRoZSBvcmln aW5hbCBwYWNrZXQgc2VlbiBhdCB0aGUgZW5kcG9pbnQuDQoNCldoZW4gSSB0ZXN0IHNhbWUgb24g SW50ZWwgRTgxMCBvbmx5IHRoZSBmaXJzdCBtYnVmIG9mIGRhdGEgaXMgdHJhbnNtaXR0ZWQsIHRo ZSBvcmlnaW5hbCBwYWNrZXQgZGF0YSBmcm9tIHJlbWFpbmluZyBtYnVmcyBpcyBub3QgdHJhbnNt aXR0ZWQuDQoNCkkgY29tcGFyZWQgdGhlIG1idWZzIGp1c3QgcHJpb3IgdG8gdHJhbnNtaXQsIGJ5 dGUgYnkgYnl0ZSwgaW4gdGhlIFZNWE5FVDMgYW5kIEU4MTAgTklDIGNhc2VzIGFuZCB0aGV5IGFy ZSBpZGVudGljYWwsIHRoZSBjb2RlIHBhdGggaXMgdGhlIHNhbWUuDQpJIGFsc28gdHJpZWQgZHBk ayAxNy4xMSBhbmQgZHBkayAyMi4xMSB2ZXJzaW9ucyB3aXRoIHNhbWUgcmVzdWx0cy4NCkFsc28g c2FtZSB0ZXN0IGZhaWxzIHdpdGggSW50ZWwgWDcxMCBhbmQgWDU0MCBOSUNzIHNpbWlsYXIgdG8g d2F5IEU4MTAgZmFpbHMuDQoNCkkgbW9kaWZpZWQgdGhlIGNvZGUgdG8gaW5zZXJ0IHRoZSBlbmNh cHN1bGF0aW9uIGhlYWRlcnMgaW4gdGhlIGhlYWRyb29tIG9mIHRoZSBvcmlnaW5hbCBtYnVmIGFu ZCBpdCB3b3JrZWQgcGVyZmVjdGx5Lg0KDQpXaGF0IGNvdWxkIGJlIHRoZSBpc3N1ZSB3aXRoIHRo ZSBJbnRlbCBOSUNzIHdoZW4gdHJhbnNtaXR0aW5nIGEgY2hhaW4gb2YgbWJ1ZnMsIHdoZXJlIHRo ZSBmaXJzdCBtYnVmIGhhcyBvbmx5IHRoZSBMMiBoZWFkZXIsIElQdjQgaGVhZGVyIGFuZCBHUkUg aGVhZGVyIGFuZCByZW1haW5pbmcgbWJ1ZihzKSBjb250YWluIHRoZSBvcmlnaW5hbCBwYWNrZXQg ZGF0YT8NCg0KVGhhbmtzLA0KRWQNCg0K --_000_22E12AE806B148E282B3FAC0E2FC068Eakamaicom_ Content-Type: text/html; charset="utf-8" Content-ID: <159F16DB56806643BAB86FF5B8BDB6AE@akamai.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpBcHRvczsNCglwYW5vc2UtMToyIDExIDAg NCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxp Lk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6ZToxMS4w cHQ7DQoJZm9udC1mYW1pbHk6IkFwdG9zIixzYW5zLXNlcmlmOw0KCW1zby1saWdhdHVyZXM6c3Rh bmRhcmRjb250ZXh0dWFsO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBl cnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJBcHRvcyIsc2Fucy1zZXJpZjsNCgljb2xvcjp3 aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5 Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJbXNvLWxpZ2F0dXJlczpub25lO30NCkBwYWdlIFdvcmRT ZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4g MS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0 eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp dCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5 XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVk aXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hl YWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzQ2Nzg4NiIgdmxpbms9IiM5NjYwN0QiIHN0 eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+RGlkIHlvdSB0cnkgdG8gc2V0IERFVl9UWF9PRkZMT0FEX01V TFRJX1NFR1MgaW4gdHhtb2RlLm9mZmxvYWRzID88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVn YXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJvYmVydDxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi bGFjazttc28tbGlnYXR1cmVzOm5vbmUiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjpibGFjazttc28tbGlnYXR1cmVzOm5vbmUiPiZxdW90O0xvbWJhcmRvLCBFZCZxdW90 OyAmbHQ7RWQuTG9tYmFyZG9AbmV0c2NvdXQuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Gcmlk YXksIEp1bHkgMjYsIDIwMjQgYXQgMzozMOKAr1BNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDt1c2Vy c0BkcGRrLm9yZyZxdW90OyAmbHQ7dXNlcnNAZHBkay5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDog PC9iPnByZXBlbmQgbWJ1ZiB0byBhbm90aGVyIG1idWY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEyLjBwdDttc28tbGlnYXR1cmVzOm5vbmUiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksPG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5JIGhhdmUgYW4gaXNzdWUgd2l0aCByZXRyYW5zbWl0dGluZyBhIHJlY2Vp dmVkIHBhY2tldCB3aXRoIGVuY2Fwc3VsYXRpb24gaGVhZGVycyBwcmVwZW5kZWQgdG8gb3JpZ2lu YWwgcmVjZWl2ZWQgcGFja2V0IHdoZW4gdXNpbmcgRTgxMCBOSUMgZm9yIHRyYW5zbWl0LjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgcmVjZWl2ZWQgYSBwYWNrZXQgYW5kIGlzIHN0b3Jl ZCBpbiBvbmUgb3IgbW9yZSBtYnVmcy4mbmJzcDsgVG8gZG8gZW5jYXBzdWxhdGlvbiBJIGFtIGFj cXVpcmluZyBhIG1idWYgZnJvbSBmcmVlIHBvb2wuJm5ic3A7IFRoZSBuZXcgbWJ1ZiBpcyB3aGVy ZSBJIGFkZCB0aGUgTDIgSGVhZGVyLCBJUHY0IGhlYWRlciBhbmQgR1JFIGhlYWRlci4mbmJzcDsg SSB1cGRhdGUgdGhlIG1idWYgd2l0aCBydGVfbWJ1Zl9yZWZjbnRfc2V0KG5ld19tYnVmLA0KIDEp IGFuZCBydGVfbWJ1Zl9yZWZjbnRfdXBkYXRlKG1idWYsIDEpOyBhbmQgdGhlbiBmaWxsIGluIHRo ZSBuZXcgbWJ1ZiBtZXRhZGF0YSBsaWtlIChuYl9zZWdzLCBwa3RfbGVuLCBwb3J0LCBtYnVmLSZn dDtuZXh0LCBldGMpIGZyb20gdGhlIG9yaWdpbmFsIG1idWYuPG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPldoZW4gSSB0ZXN0IHRoaXMgZmVhdHVyZSBpbiBWTVdhcmUgd2l0aCBWTVhORVQzIHZuaWMg aXQgd29ya3MgcGVyZmVjdGx5LCB0aGUgcGFja2V0IGlzIHRyYW5zbWl0dGVkIHdpdGggdGhlIGVu Y2Fwc3VsYXRpb24gaGVhZGVycyBhaGVhZCBvZiB0aGUgb3JpZ2luYWwgcGFja2V0IHNlZW4gYXQg dGhlIGVuZHBvaW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaGVuIEkgdGVzdCBzYW1lIG9u IEludGVsIEU4MTAgb25seSB0aGUgZmlyc3QgbWJ1ZiBvZiBkYXRhIGlzIHRyYW5zbWl0dGVkLCB0 aGUgb3JpZ2luYWwgcGFja2V0IGRhdGEgZnJvbSByZW1haW5pbmcgbWJ1ZnMgaXMgbm90IHRyYW5z bWl0dGVkLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGNvbXBhcmVkIHRoZSBtYnVmcyBqdXN0 IHByaW9yIHRvIHRyYW5zbWl0LCBieXRlIGJ5IGJ5dGUsIGluIHRoZSBWTVhORVQzIGFuZCBFODEw IE5JQyBjYXNlcyBhbmQgdGhleSBhcmUgaWRlbnRpY2FsLCB0aGUgY29kZSBwYXRoIGlzIHRoZSBz YW1lLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBhbHNvIHRyaWVkIGRw ZGsgMTcuMTEgYW5kIGRwZGsgMjIuMTEgdmVyc2lvbnMgd2l0aCBzYW1lIHJlc3VsdHMuPG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbHNvIHNhbWUgdGVzdCBmYWlscyB3aXRo IEludGVsIFg3MTAgYW5kIFg1NDAgTklDcyBzaW1pbGFyIHRvIHdheSBFODEwIGZhaWxzLjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5JIG1vZGlmaWVkIHRoZSBjb2RlIHRvIGluc2VydCB0aGUgZW5j YXBzdWxhdGlvbiBoZWFkZXJzIGluIHRoZSBoZWFkcm9vbSBvZiB0aGUgb3JpZ2luYWwgbWJ1ZiBh bmQgaXQgd29ya2VkIHBlcmZlY3RseS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2hhdCBjb3Vs ZCBiZSB0aGUgaXNzdWUgd2l0aCB0aGUgSW50ZWwgTklDcyB3aGVuIHRyYW5zbWl0dGluZyBhIGNo YWluIG9mIG1idWZzLCB3aGVyZSB0aGUgZmlyc3QgbWJ1ZiBoYXMgb25seSB0aGUgTDIgaGVhZGVy LCBJUHY0IGhlYWRlciBhbmQgR1JFIGhlYWRlciBhbmQgcmVtYWluaW5nIG1idWYocykgY29udGFp biB0aGUgb3JpZ2luYWwgcGFja2V0IGRhdGE/DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhh bmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RWQ8bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8 L2JvZHk+DQo8L2h0bWw+DQo= --_000_22E12AE806B148E282B3FAC0E2FC068Eakamaicom_--