From nobody Mon Jul 24 18:03:20 2023 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4R8p1c1fg1z4pJmn for ; Mon, 24 Jul 2023 18:03:32 +0000 (UTC) (envelope-from schakrabarti@microsoft.com) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on20726.outbound.protection.outlook.com [IPv6:2a01:111:f403:704b::726]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8p1b4vKCz3Mcy; Mon, 24 Jul 2023 18:03:31 +0000 (UTC) (envelope-from schakrabarti@microsoft.com) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q44HsDWqmTJ4xmmShdfUHpV/TuDMFDscaEt7rZsnqV3xYKNj9mPBfhsioSsMt42eF4MDZ/27dPrfu4aIQ8vqUpSaA0FWDFYdfGkcCicGQPR3vPy6RcApSa0Q66x37V/E6a5yoRplrGt6JaHl7VHzDNkcKgWkwOc7QHsQmzY/j5nJ8moUQb9mnrY/TSrtVCgDz0tNfv9Ybgckt2XjibKXgbm60CRZNmmBJxeCkGsR3A1zXtMbLK8Vef1qm4gydrJ76erMKZZaaxcUdHTvW95ysWcn3VlsStp9DXXYX1KBKNYRKZqPJcNsVYJKI/iA6RcXjVUJUDQ5JC4teP0bDPDZ/A== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Da8V342/CVZK64cYxs/MP7K9Ua4xdWdes9hutd7mgsU=; b=TKBGmuh/DPRfOXMJP3Lsrqdr+HaWRogA0Xtg9ES+78BBz0ibPj/ZDRzzh/LwhfyP1802wxeTuGVDsJH8RYYqNykadG/RRIQngvLPT/d0GXU0+PztgdboGZ44JpAjX9G/m1rrHJ0i/FBQOwKNoHYdCQ6HsDNIe+7+xoO5xUHnMtZBe1nGvpXMW/QbKT5w3BGRD3M+EMFu9vh9/gtlXIfGGeOuRpaJc4IwyvrCfyJOxMMSETgIhP60iTgP52bi+dLzDxyzatGlSnJwZLmlMAWKr0i1YhD58yAoM/r9WF5Z+t0U82f9zMD+B79lbpMJ8kGDYgmp8JQCQGkVGnlQ31Sm9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Da8V342/CVZK64cYxs/MP7K9Ua4xdWdes9hutd7mgsU=; b=QAB11PxK8+pp5Hhgn2HbHMJR73mbU3aqFQwAI3/gpbDJ/2p3Gj65rnNeUBb9PJKcWmZ5BVGEqo4aTIf1axsHGAD4pGaA4YDwrJDyr4vipDe0LcqvgeuH11u/yngPEN/KWoUea/vJ61qD3eEhtzANLavoLYRPp3QsspqjDbtqac0= Received: from PUZP153MB0788.APCP153.PROD.OUTLOOK.COM (2603:1096:301:fc::10) by SEYP153MB0777.APCP153.PROD.OUTLOOK.COM (2603:1096:101:b4::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.0; Mon, 24 Jul 2023 18:03:22 +0000 Received: from PUZP153MB0788.APCP153.PROD.OUTLOOK.COM ([fe80::abe0:95e:5348:dd5a]) by PUZP153MB0788.APCP153.PROD.OUTLOOK.COM ([fe80::abe0:95e:5348:dd5a%4]) with mapi id 15.20.6652.000; Mon, 24 Jul 2023 18:03:22 +0000 From: Souradeep Chakrabarti To: Joseph Holsten , Alex Samorukov CC: "freebsd-arm@freebsd.org" Subject: RE: [EXTERNAL] Re: FreeBSD on azure/arm Thread-Topic: [EXTERNAL] Re: FreeBSD on azure/arm Thread-Index: AQHZvk9Dr3C8JZlr/EmphLKcHH9EtK/JM7Eg Date: Mon, 24 Jul 2023 18:03:20 +0000 Message-ID: References: <3867e009-5ecb-4ed1-737e-ac5112aa4b5d@freebsd.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=f0fdf816-08ac-4cb5-a5b3-269590cf0602;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2023-07-24T17:56:22Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PUZP153MB0788:EE_|SEYP153MB0777:EE_ x-ms-office365-filtering-correlation-id: 363efef6-18de-4743-617f-08db8c7043f8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C9AxiX2Wgl34BC9hv5SOO6mA7gqM0xcH+Q3Btew2/Cs+zqFUAjGFr0IKDadTr2j2HAyiW/U3Qv9jrbQOpnONVTkDfHikVxwmNZturRLoQtp/09OtuD0PNGimnzILg269EXP1yTJE5neasw+QauSGbHEljuOgKwGGCWwxJ3LAbDv/NcJRCPJLBLB7li+PnNlDCc2ahBkqopzOXL058Q8WKsUIWTM5c7R4M4T2G6DyG6liIHYabRNRWm5Rqek/P74YyRtERRrTnIqNbQjlGrnIkt0gFrGz1sFFbrzy7pO8IdGKND43D+yXCfHaffMFbMCv2w7cR1js+UoNbMBDmaJjgu70fM5p9j2RGzXo8lpWsYokbb7gTAe05byzu2N3GRyKUmNmSRguH37R1L9kretKZVuHBoLoy/WESRuc7RPPikc6FpmEVw/BYX5PFFAcy+Mh2kvwzGQcmd+k6ujmGZbX6DnRu5zQVXWWQ4kopIyhkDY7e9afrJfFNgHYbsraGlPvnH51L9dmocaOf3b8xhxUrxCqe6OQ+O64lOMFtq94DIBAQ7zFvX5MRMnVqgyjV8gaGegCWB/3P5CEM3IAJ8/z9jqjncYldux4jeqHKqHD3E8OAbkWfqfZABZTch/hAre0elOWhLNa3YhbImze3JXQ4Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PUZP153MB0788.APCP153.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(136003)(376002)(366004)(396003)(39860400002)(346002)(451199021)(5660300002)(76116006)(64756008)(66556008)(66476007)(52536014)(55016003)(4326008)(8676002)(8936002)(41300700001)(316002)(66946007)(66446008)(966005)(9686003)(53546011)(6506007)(186003)(26005)(110136005)(71200400001)(10290500003)(7696005)(478600001)(8990500004)(2906002)(38100700002)(122000001)(82960400001)(82950400001)(166002)(40140700001)(33656002)(38070700005)(86362001)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UURTZVkyUmVtclhRWE1jMGJEM2hrOGkySEJPanNoS3JpS2VHdlBNUmxFbmpL?= =?utf-8?B?UDNTTHhrWGZoVmNKSElSK1JKN2dYZEFjcytMOVZ6NHdQQXNiRmtFVHVVMlE2?= =?utf-8?B?OFpscUVzM3pFbEtEVXE2aDJhVFN5MW9pSmRtVVR5VWpBTjFNWWdadjlFZG9i?= =?utf-8?B?SWdXSEFvQkJmMVI2eUJMTlVzaGM1NzlrV2d2eGhRT0QyaG5lNVg1RkxuQm1O?= =?utf-8?B?MnkrbjV2RlNpcVdPcTBUcWxRM1d4R09KWlB6MUFzbWVyUjFjdmlxOUFTV3l5?= =?utf-8?B?bWQwQTNFUGlmOWp3WjU0MFZva1JNR0JCUGlNRjcvSFYzbHBTeE9TOXE1c1F2?= =?utf-8?B?L3huZ2phbmxDYXVYcXdSQWJGbWQzQ3BXZ3ZSWkZtcGpVVFFUM0JPQTkrQ0lK?= =?utf-8?B?WmYyOUJhZ1hQN2hiNHJUMklWWXdCSndrUThReHIxblhKaHh4TmJsVDBYZ3Vs?= =?utf-8?B?ak91VG10SnRiSFErODhNemJpT2VodVpMaUxOUlJEQUZDaGRWTWNGODkrOWFx?= =?utf-8?B?WUZDeVplUEFWSXhvSjEzQ21zWFcvWGU2QXd1Q0dZNVI4TlAxd2R2dVE5R0cr?= =?utf-8?B?QTBQVklGSEtHSVl2UllKZmYzZXk2WVpFUE0wYS9iaW9nTG5Gbkpmc09WdFhk?= =?utf-8?B?ekQxamp2eUR6K2Z3ZTVWdTAyVkluek1kOGJkbm5pY2RpZlN5RmYvaSs3S0FX?= =?utf-8?B?MDA0UFg0WjlycWhEWTk5T3FIQ2FJQy8rQTlwcmhSMlQ3WmhHZWNWZjBkM0xq?= =?utf-8?B?cDBkd3BOM0RrY3hzZWY1VEl2S3BmMWRHODZtbWZvd0V3RFE0b0VHcFRFY3pz?= =?utf-8?B?Z2xiQkxOVFM1Vk5qM3NCdjlGOXQ0ZXBSYTRycHh0L1FkQXljQmJFOWZDVC9V?= =?utf-8?B?TlVKR1JLMEorUDRHMjIrUVFYY2ZaV2dPNnRTQ1hVditGVG5PTklqWU92MjRy?= =?utf-8?B?cDVncHhGYTFYUzVFK3greDBUV0ZUVDlRaW1zL2Q1YUk2MTB2ZzExcldnbWRM?= =?utf-8?B?V29LVXQ3MFk4Z3VUTWJiUlNYODdyb2h5WTJIakM2R2VhU0EyVklOaVRLaVFw?= =?utf-8?B?YW5WY21qQ1UyZ0Z6MXkrckVZSjA0eUJRb0hrMnhVeTNBZ2s1WXRQSGEvZk8r?= =?utf-8?B?dmRmOFFBWVYvLzZCVXZyVlJPMGJIV09LNkZPRnJ5ZHZQY2VlY0FFZ1kvQ0hh?= =?utf-8?B?bkJXVTAwTzkwTy9tM0hhZ0dQaWE5SitmV3RBMzdjUFUzUEl4RFdSMkdPWjBt?= =?utf-8?B?RWxUbGZHTzQ0MkM3S1pzT3pFT2dxbFQyVUJnbC9jdVkzUFp2RDNTTEZJYTZr?= =?utf-8?B?V2dFMlNialZNSUxGMDNkWlQ0NXlGVEJNdzR1blkzemlXcjZhb3RDRTB4Znhv?= =?utf-8?B?ZFMrNGRHWEZXOTB0K0p4dTRkK0l6VXN6dEU2ZTRkeUpSV004U2YyMUxVdHZL?= =?utf-8?B?djIvZ1RlTW9ndUhySElTWUh0cTNkZGlLWjN1dHlTc1U3OCs1T2xMSUNzMzRs?= =?utf-8?B?ODJtWVpqZmh3ZkhyNlNvRDd4MWswak8xL05tYjJsREtQa1B4TGNFYzZtOTd2?= =?utf-8?B?YzBJQ3NSVjRBay9URUx6SEpsSnhSOW5CeHRXNjBSSmdEdzYyZHZSNk5PVHJw?= =?utf-8?B?TTFpOVgxMlJucjgxbWFUSDdPNFBiYW92dWp1L0dzUTVCc2JXVFNlTU1jRVI0?= =?utf-8?B?UlhrZ0kzY2cxU2tzRGlqWWpINktoMUpEMDBRbHJTM2Y2Z3NtNU8zN3ZRWkNJ?= =?utf-8?B?OUY3V0duZzR2RmRxSDhyR3ZhNktCdlJucWVxcHVQOU4rK0R2UVg0QVZIZ1dL?= =?utf-8?B?NEsvSUVLTU5McFdVQXVTQ0dVNkZiYWVFWGxlR3piYmFIeXl1Vkw3TjZzM2xa?= =?utf-8?B?M09UZFZIRTBCRG5yZ0JIUVlxT3pNSnZETExFdGk2KzU1NStJRUppRzhCdTRF?= =?utf-8?B?MkxmdHZpZWMvZ2FLeWEyZGpCSFVKUUhzQnA0OXg1cGRPWmU4WlBQREJsRmRG?= =?utf-8?B?dCtXOENnbGhoaUpvSkl2Ykc5cExRQm1jRHl6YldISnl3UFhJZTN3WE51Y2FS?= =?utf-8?Q?N9NHmM?= Content-Type: multipart/alternative; boundary="_000_PUZP153MB0788143B95A09160ABFC71E6CC02APUZP153MB0788APCP_" List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PUZP153MB0788.APCP153.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 363efef6-18de-4743-617f-08db8c7043f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2023 18:03:20.7312 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IpUiW3JbKArTpVdA0gGbJ+Il1r34/N31ofQW2iSxxnbKQymQ0/C7qsYNvAFcxWEfsqIXzBc75AZuEyh43WRgYsMmnDy3LNZLl1HbrdMLb3A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYP153MB0777 X-Rspamd-Queue-Id: 4R8p1b4vKCz3Mcy X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated --_000_PUZP153MB0788143B95A09160ABFC71E6CC02APUZP153MB0788APCP_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIG1haW4gZGlmZmVyZW5jZSBpcyBBenVyZSBydW5zIG9uIEF6dXJlIEhDSSBIeXBlci1WIGJh c2VkIGNvbXB1dGUgc3lzdGVtLCB3aGVyZSB3ZSBoYXZlIGRpZmZlcmVudCBzZXQgb2YNCmRyaXZl cnMgZm9yIHRoZSB2aXJ0dWFsIG1hY2hpbmUgdG8gZW5hYmxlIGl0LiBBbG9uZyB3aXRoIHRoYXQg dGhlIHdheSBQQ0kgcGFzc3Rocm91Z2ggaXMgaGFuZGxlZCBpbiBWTSwgaXMgc3BlY2lmaWMNCnRv IEF6dXJlIEhDSSBIeXBlci1WLg0KDQpSZWdhcmRzLA0KU291cmFkZWVwDQoNCkZyb206IG93bmVy LWZyZWVic2QtYXJtQGZyZWVic2Qub3JnIDxvd25lci1mcmVlYnNkLWFybUBmcmVlYnNkLm9yZz4g T24gQmVoYWxmIE9mIEpvc2VwaCBIb2xzdGVuDQpTZW50OiBNb25kYXksIEp1bHkgMjQsIDIwMjMg MTA6MjIgUE0NClRvOiBBbGV4IFNhbW9ydWtvdiA8c2FtbUBmcmVlYnNkLm9yZz4NCkNjOiBmcmVl YnNkLWFybUBmcmVlYnNkLm9yZw0KU3ViamVjdDogW0VYVEVSTkFMXSBSZTogRnJlZUJTRCBvbiBh enVyZS9hcm0NCg0KWW91IGRvbid0IG9mdGVuIGdldCBlbWFpbCBmcm9tIGpvc2VwaEBqb3NlcGho b2xzdGVuLmNvbTxtYWlsdG86am9zZXBoQGpvc2VwaGhvbHN0ZW4uY29tPi4gTGVhcm4gd2h5IHRo aXMgaXMgaW1wb3J0YW50PGh0dHBzOi8vYWthLm1zL0xlYXJuQWJvdXRTZW5kZXJJZGVudGlmaWNh dGlvbj4NCkkga25vdyB0aGUgb2ZmaWNpYWwgaW1hZ2VzIGluIHRoZSBPcmFjbGUgQ2xvdWQgbWFy a2V0cGxhY2Ugd29yayBncmVhdCBvbiBBUk0uIEnigJltIG5vdCBzdXJlIHdoYXQgZGlmZmVycyBh Ym91dCBpdCBmcm9tIHRoZSBhYXJjaDY0IGltYWdlIG9uIGh0dHBzOi8vd3d3LmZyZWVic2Qub3Jn L3doZXJlLw0KDQpNYXliZSB0aGUgZm9sa3MgaW52b2x2ZWQgaW4gZ2V0dGluZyB0aGUgaW1hZ2Ug aW50byBPQ0kgbWFya2V0cGxhY2UgY2FuIGNvbnNpZGVyIGF6dXJlIG5leHQ/IE9yIG1heWJlIGxl dCB1cyBrbm93IHdoYXQgcmVzb3VyY2VzIHdvdWxkIGhlbHAgbWFrZSB0aGF0IGVhc2llcj8NCi0t DQpKb3NlcGggSG9sc3Rlbg0KDQpodHRwOi8vam9zZXBoaG9sc3Rlbi5jb208aHR0cDovL2pvc2Vw aGhvbHN0ZW4uY29tLz4NCg0KbWFpbHRvOmpvc2VwaEBqb3NlcGhob2xzdGVuLmNvbTxtYWlsdG86 am9zZXBoQGpvc2VwaGhvbHN0ZW4uY29tPg0KDQp0ZWw6KzEtMzYwLTkyNy03MjM0PHRlbDooMzYw KSUyMDkyNy03MjM0Pg0KDQoNCk9uIEp1bCAyMiwgMjAyMywgYXQgMTA6NDksIEFsZXggU2Ftb3J1 a292IDxzYW1tQGZyZWVic2Qub3JnPG1haWx0bzpzYW1tQGZyZWVic2Qub3JnPj4gd3JvdGU6DQrv u79IaSwNCg0KUmVjZW50bHkgaSBkZWNpZGVkIHRvIHBsYXkgd2l0aCBGcmVlQlNEL2FybSBvbiBh enVyZSBhbmQgZm91bmQgdGhhdCBvZmZpY2lhbCBpbWFnZXMgYXJlIGRvbmUgb25seSBmb3IgeDg2 XzY0LiBFdmVudHVhbGx5IGkgZm91bmQgaW4gY29tbXVuaXR5IGltYWdlIG9uZSBmb3IgMTQtQ1VS UkVOVC9hcm02NCB3aGljaCBzZWVtcyB0byB3b3JrLg0KDQoNCklzIGFueW9uZSB3b3JraW5nIHRv IG1ha2UgdGhpcyBzdXBwb3J0ZWQgaW4gb2ZmaWNpYWwgaW1hZ2VzPyBBbnkgaGVscCBuZWVkZWQ/ IEkgdGhpbmsgaXQgd291bGQgYmUgbmljZSB0byBoYXZlLg0KDQoNCg0K --_000_PUZP153MB0788143B95A09160ABFC71E6CC02APUZP153MB0788APCP_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpBcHRvczt9DQpAZm9udC1mYWNlDQoJe2Zv bnQtZmFtaWx5OiJTZWdvZSBVSSI7DQoJcGFub3NlLTE6MiAxMSA1IDIgNCAyIDQgMiAyIDM7fQ0K LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5N c29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs eTsNCglmb250LWZhbWlseToiQXB0b3MiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9 DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp emU6MTAuMHB0Ow0KCW1zby1saWdhdHVyZXM6bm9uZTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7 c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBw dDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+ PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4 bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N Cjxib2R5IGxhbmc9IkVOLUlOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0id29y ZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcHRvcyZxdW90Oyxz YW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5UaGUgbWFpbiBkaWZmZXJlbmNl IGlzIEF6dXJlIHJ1bnMgb24gQXp1cmUgSENJIEh5cGVyLVYgYmFzZWQgY29tcHV0ZSBzeXN0ZW0s IHdoZXJlIHdlIGhhdmUgZGlmZmVyZW50IHNldCBvZjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcHRvcyZx dW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5kcml2ZXJzIGZvciB0 aGUgdmlydHVhbCBtYWNoaW5lIHRvIGVuYWJsZSBpdC4gQWxvbmcgd2l0aCB0aGF0IHRoZSB3YXkg UENJIHBhc3N0aHJvdWdoIGlzIGhhbmRsZWQgaW4gVk0sIGlzIHNwZWNpZmljPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FwdG9zJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi PnRvIEF6dXJlIEhDSSBIeXBlci1WLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcHRvcyZxdW90OyxzYW5z LXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXB0b3MmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+UmVn YXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXB0b3MmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFz dC1sYW5ndWFnZTpFTi1VUyI+U291cmFkZWVwPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FwdG9zJnF1b3Q7 LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs dWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMi PkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IG93bmVyLWZyZWVic2QtYXJtQGZy ZWVic2Qub3JnICZsdDtvd25lci1mcmVlYnNkLWFybUBmcmVlYnNkLm9yZyZndDsNCjxiPk9uIEJl aGFsZiBPZiA8L2I+Sm9zZXBoIEhvbHN0ZW48YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBKdWx5 IDI0LCAyMDIzIDEwOjIyIFBNPGJyPg0KPGI+VG86PC9iPiBBbGV4IFNhbW9ydWtvdiAmbHQ7c2Ft bUBmcmVlYnNkLm9yZyZndDs8YnI+DQo8Yj5DYzo8L2I+IGZyZWVic2QtYXJtQGZyZWVic2Qub3Jn PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtFWFRFUk5BTF0gUmU6IEZyZWVCU0Qgb24gYXp1cmUvYXJt PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIg Ym9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGFsaWduPSJsZWZ0IiB3 aWR0aD0iMTAwJSIgc3R5bGU9IndpZHRoOjEwMC4wJSI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5 bGU9ImJhY2tncm91bmQ6I0E2QTZBNjtwYWRkaW5nOjUuMjVwdCAxLjVwdCA1LjI1cHQgMS41cHQi PjwvdGQ+DQo8dGQgd2lkdGg9IjEwMCUiIHN0eWxlPSJ3aWR0aDoxMDAuMCU7YmFja2dyb3VuZDoj RUFFQUVBO3BhZGRpbmc6NS4yNXB0IDMuNzVwdCA1LjI1cHQgMTEuMjVwdCI+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1lbGVtZW50OmZyYW1lO21zby1lbGVtZW50LWZy YW1lLWhzcGFjZToyLjI1cHQ7bXNvLWVsZW1lbnQtd3JhcDphcm91bmQ7bXNvLWVsZW1lbnQtYW5j aG9yLXZlcnRpY2FsOnBhcmFncmFwaDttc28tZWxlbWVudC1hbmNob3ItaG9yaXpvbnRhbDpjb2x1 bW47bXNvLWhlaWdodC1ydWxlOmV4YWN0bHkiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw dDtmb250LWZhbWlseTomcXVvdDtTZWdvZSBVSSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIx MjEiPllvdSBkb24ndCBvZnRlbiBnZXQgZW1haWwgZnJvbQ0KPGEgaHJlZj0ibWFpbHRvOmpvc2Vw aEBqb3NlcGhob2xzdGVuLmNvbSI+am9zZXBoQGpvc2VwaGhvbHN0ZW4uY29tPC9hPi4gPGEgaHJl Zj0iaHR0cHM6Ly9ha2EubXMvTGVhcm5BYm91dFNlbmRlcklkZW50aWZpY2F0aW9uIj4NCkxlYXJu IHdoeSB0aGlzIGlzIGltcG9ydGFudDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjwvdGQ+DQo8dGQgd2lkdGg9Ijc1IiBzdHlsZT0id2lkdGg6NTYuMjVwdDtiYWNrZ3JvdW5kOiNF QUVBRUE7cGFkZGluZzo1LjI1cHQgMy43NXB0IDUuMjVwdCAzLjc1cHQ7YWxpZ246bGVmdCI+DQo8 L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPkkga25vdyB0aGUgb2ZmaWNpYWwgaW1hZ2VzIGluIHRoZSBPcmFjbGUgQ2xvdWQgbWFya2V0 cGxhY2Ugd29yayBncmVhdCBvbiBBUk0uIEnigJltIG5vdCBzdXJlIHdoYXQgZGlmZmVycyBhYm91 dCBpdCBmcm9tIHRoZSBhYXJjaDY0IGltYWdlIG9uJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cu ZnJlZWJzZC5vcmcvd2hlcmUvIj5odHRwczovL3d3dy5mcmVlYnNkLm9yZy93aGVyZS88L2E+DQo8 bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn aW4tYm90dG9tOjEyLjBwdCI+TWF5YmUgdGhlIGZvbGtzIGludm9sdmVkIGluIGdldHRpbmcgdGhl IGltYWdlIGludG8gT0NJIG1hcmtldHBsYWNlIGNhbiBjb25zaWRlciBhenVyZSBuZXh0PyBPciBt YXliZSBsZXQgdXMga25vdyB3aGF0IHJlc291cmNlcyB3b3VsZCBoZWxwIG1ha2UgdGhhdCBlYXNp ZXI/PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMy4wcHQiPi0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxk aXYgaWQ9Im1fNjYzMzgzMTU5MTM0MjEzNjc4NnNpZzQ2NTYyMzE0Ij4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5Kb3NlcGggSG9sc3Rlbjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj48YSBocmVmPSJodHRwOi8vam9zZXBoaG9sc3Rlbi5jb20vIiB0YXJnZXQ9Il9ibGFuayI+ aHR0cDovL2pvc2VwaGhvbHN0ZW4uY29tPC9hPjxicj4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPm1haWx0bzo8YSBocmVm PSJtYWlsdG86am9zZXBoQGpvc2VwaGhvbHN0ZW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am9zZXBo QGpvc2VwaGhvbHN0ZW4uY29tPC9hPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+dGVsOjxhIGhyZWY9InRlbDooMzYwKSUyMDky Ny03MjM0IiB0YXJnZXQ9Il9ibGFuayI+KzEtMzYwLTkyNy03MjM0PC9hPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+T24gSnVsIDIyLCAyMDIzLCBhdCAxMDo0OSwg QWxleCBTYW1vcnVrb3YgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW1tQGZyZWVic2Qub3JnIj5zYW1t QGZyZWVic2Qub3JnPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0 b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90 dG9tOjEyLjBwdCI+77u/SGksPGJyPg0KPGJyPg0KUmVjZW50bHkgaSBkZWNpZGVkIHRvIHBsYXkg d2l0aCBGcmVlQlNEL2FybSBvbiBhenVyZSBhbmQgZm91bmQgdGhhdCBvZmZpY2lhbCBpbWFnZXMg YXJlIGRvbmUgb25seSBmb3IgeDg2XzY0LiBFdmVudHVhbGx5IGkgZm91bmQgaW4gY29tbXVuaXR5 IGltYWdlIG9uZSBmb3IgMTQtQ1VSUkVOVC9hcm02NCB3aGljaCBzZWVtcyB0byB3b3JrLjxicj4N Cjxicj4NCjxicj4NCklzIGFueW9uZSB3b3JraW5nIHRvIG1ha2UgdGhpcyBzdXBwb3J0ZWQgaW4g b2ZmaWNpYWwgaW1hZ2VzPyBBbnkgaGVscCBuZWVkZWQ/IEkgdGhpbmsgaXQgd291bGQgYmUgbmlj ZSB0byBoYXZlLjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N CjwvaHRtbD4NCg== --_000_PUZP153MB0788143B95A09160ABFC71E6CC02APUZP153MB0788APCP_--