From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6854540895022219264 X-Received: by 2002:a05:6512:1084:: with SMTP id j4mr6098112lfg.96.1596007386938; Wed, 29 Jul 2020 00:23:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:1182:: with SMTP id w2ls170623ljo.2.gmail; Wed, 29 Jul 2020 00:23:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx//HMbP+GqE8DuZ6WjNt5dgvEgozEEgQ7Dv6bw/BWFSL29V80cGPWKELTuH4cUcfSR62Ts X-Received: by 2002:a2e:9a4d:: with SMTP id k13mr15018554ljj.283.1596007386304; Wed, 29 Jul 2020 00:23:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1596007386; cv=pass; d=google.com; s=arc-20160816; b=h5zdyDnzfVLMZPZtW0omRk24U+EHMXF0PfWBuyZIMkpmthIR6s3fqKwUKrMtEj88t8 rwYJ1c48Sq+6Y5XX3hO+s+IODGe9ixltYW3tmfzuHZ7NVWIFXyvyuJOu/u4BMQgBvB/h wcItrJOHRd6429XnOTGBog/RkyrRhNKIKtHLBPi1nisKSeqNJxP8RsHws+gLco+4EMlJ uomavI5+mo28x/Qd1c1Mdl7W5I+IROjt6ak9nK/hc2vYQyg29oVOvFFPyiO44qtWeO/v jFsUqnOPVmX9ehvvwP3EO/tb7ZSWOzypnnBvWjQYV35Mr9npjjP/Ba4T1Czf+GdG8hVE mHvQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=fdzdxU0+Vhzt2DMTwv5jMHL63cDd6e5gV4u706NXeiM=; b=f/narLP6i940hiC6L2X5uMuu0ZlvYhj748n9a3aUsE2GFZxpg0DYBdgmXTpTgNtzCS Ne6YAvywvgP4HTNNU1i3SfKFfVHVqxttlKevKfUOSJNqN5BV1C1EppzfyxmdKHF935EF nvPrsmKwqBruuXL9WsXLG2x2+HpjHYSaSZLUAhEu/3ZJ+rGarbSEZJ08Gf+bW/Ba4enp 02XbRH2uLL/LwCPyAnnyOCxzChZa9QkDuLb1Lm6Mf7TpWElv3J02SMKpjd1JLkzuTHST rTIc35VQATnD8DCnTfEyfIOHyQr4WJqpatzY1FEBQ+ogPLFquqYoVgN4nabkdPjYl5qI ThZA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=Gsd9oPVS; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of sven.schultschik@siemens.com designates 40.107.15.55 as permitted sender) smtp.mailfrom=sven.schultschik@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150055.outbound.protection.outlook.com. [40.107.15.55]) by gmr-mx.google.com with ESMTPS id q26si67719ljg.1.2020.07.29.00.23.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Jul 2020 00:23:06 -0700 (PDT) Received-SPF: pass (google.com: domain of sven.schultschik@siemens.com designates 40.107.15.55 as permitted sender) client-ip=40.107.15.55; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=Gsd9oPVS; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of sven.schultschik@siemens.com designates 40.107.15.55 as permitted sender) smtp.mailfrom=sven.schultschik@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YqXncu711TQ3v2RFYDjZFP1rLOGaDPKo9rON6m/EVOZTIA1rg0CueDUvqzQ0jvcmQa/hUbHl8SVqlOKnwlS5yFGlZ0cWwSJ3EqwsUibSt7ofjo1wRKhDwJ3IYGc7Sn3P7fo5iKTRmclRybl3t291XGc7NonJmaYbSeog4o/L33HefFrGYG9M39I6hGpaUzrv4Qkl3CnoaaG4GtSf0VCBt0RcVIp5bZWqm1Rn89hnLuh0nQ5SVjeQgGUJWPyqKr7MIgK0kxgTlRzVHOKe1BNa5XOSKEdEb3sArXhOPTPYFzfc69JXKpG/YFu7SBT47hCHMIsA8pfnxHowLmdOeWdqpg== 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=fdzdxU0+Vhzt2DMTwv5jMHL63cDd6e5gV4u706NXeiM=; b=SORSABeAhhPmVSK436vwVdP3wGMzEZsKYrd4Sw/CWEEFU5xEy06U74Km1DwyJpyU1e86Iuz3j/ooWjnW5sOrJShmUyE/+OBQ8c4YCcejsY6f7rdBj9OvyuH3klPK1c0yNMCwnfx9sNrO/eCaWVfFuMfNjn9J0WSLB6Gto8wV9Q5TcXmuEzwleay9h0cWA3LbsGLjieyAPMD7ROwJblTNpkq6YxrZqwgvbUd9QdWx689P85HK3MNdh46+BxdV0e3ITZ6Ky/k2ilJx8Im0RS1C3ylL8oPS2k9GZN9gcdV6Ab6ybA7LP15emxiRHH1ceLfQ4BFiqn+QNUUhTlseC1OP9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fdzdxU0+Vhzt2DMTwv5jMHL63cDd6e5gV4u706NXeiM=; b=Gsd9oPVSfcR8i485SjoWLWEBZijFQ+EDxLnKKyOGcH1UN3Xh9nMeurGLhRZk6nDQXorQ+aKyJt/mb5ZnVaHE3Gh3RriZbcE+yBedBmDke+v69b+RnvDkFRMNqCCxgIdj4ZDzy0qMjdSQOU9MtFkkohqcKQ67V9MECOc71/mBz1I= Received: from VI1PR10MB3552.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:134::12) by VE1PR10MB3072.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:105::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.16; Wed, 29 Jul 2020 07:23:04 +0000 Received: from VI1PR10MB3552.EURPRD10.PROD.OUTLOOK.COM ([fe80::f84d:9c70:d612:f1f3]) by VI1PR10MB3552.EURPRD10.PROD.OUTLOOK.COM ([fe80::f84d:9c70:d612:f1f3%9]) with mapi id 15.20.3216.034; Wed, 29 Jul 2020 07:23:04 +0000 From: "sven.schultschik@siemens.com" To: "henning.schild@siemens.com" CC: "isar-users@googlegroups.com" Subject: AW: using unifdef Thread-Topic: using unifdef Thread-Index: AdZk7JvkI96Z1sq/R+iozwfTVXCqrAAC72aAAB/e4RA= Date: Wed, 29 Jul 2020 07:23:04 +0000 Message-ID: References: <20200728180127.3b984ab0@md1za8fc.ad001.siemens.net> In-Reply-To: <20200728180127.3b984ab0@md1za8fc.ad001.siemens.net> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-document-confidentiality: NotClassified authentication-results: siemens.com; dkim=none (message not signed) header.d=none;siemens.com; dmarc=none action=none header.from=siemens.com; x-originating-ip: [165.225.95.4] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 5e057877-7f23-4076-4c16-08d833903bef x-ms-traffictypediagnostic: VE1PR10MB3072: x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-transport-forked: True 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: XmDdfdMaccJWfdNmxJtwvwC+wiw3qsQW3JZaqQd5JiaSCg39Km35Z6iGNTN2JwHHr8CYsLlTRVqTjavNQNTyz3/Vw8xYVfDmvLPMUgjBlkAgwdUEfpuoikoQ6v/36uFEAZmj/3gUjaqAlsvgaWOhrOoBz2KXsPD75JHbrl6cj2BDR4nRFWuXTh2PX7+Nhe4iryhzbDj79BX0Nknb43cJx+HfxdndSWuspsz/zRVwfeRn7d5kxXWr7yGvx8aR8qCvS3NUKLYAf8FUT8XCMUgDYE2L86H2k5V1Xejgp7TvI/CVmQDYdOJVcE1w4MR4+Y5khvZ8z4KyBzXhCHWTjzT+8paxyzNS/eWk6XlFxOoDTaipWODSWxSn8oNlQ63WDHzVKrmFI6ylQbg4MpmX6EibXw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR10MB3552.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(366004)(966005)(83380400001)(5660300002)(26005)(186003)(6506007)(8676002)(55236004)(7696005)(76116006)(66616009)(66946007)(33656002)(66476007)(52536014)(4326008)(86362001)(64756008)(498600001)(99936003)(6636002)(8936002)(7116003)(15974865002)(55016002)(6862004)(66556008)(2906002)(9686003)(66446008)(71200400001)(66574015);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: 6T3xLZ3tJ1tU0DQAx0yOVW5DSy2cjQ95+wEtCiWYgj+9pRJGCpLG3oH0UPxOGs2t2Ct8wBh+4fc1JFmZC0a2FYTLpB7Ayd/CM+sistKW+XStV04j+KD2Qy8xisg1HOQEj4y9Luz39li62aifM455bBHLwknBXzFS8F5DW9/Co7xubogp11cepO3sAa6rkaDTMkd/GMkMl3QR/RTKPL4PqhtzILUifkj/qb6AlDXtrTirEc070ENPIqfsjB5y4o7guY4hj/rl9OI8P+B4DKRNd649XW+F9UBFhId5L8TBZNCgzs5/57bwogdBLsMT2xgJ20mZTpl4GrJJDDE9ufwdZkdJqRFPnfBjnak+bf96KLL6J4eaaEE359MHS3Zx7z2TpixAXXD5cW15HK7sI6scFr5reXnCFAYtTLHVLgpCIaD7tnBULRPV67MfekLaX9dL3+aa2Uej618HFfM2KEj1j749m+1/jtF6q8mdbCrkzM6iqQSaCKMA6d6VgcEppltM5rsfRsfcm2ImMc2W97i/Vp5zu0NSVRtPMW+Cxs7NHUjw03tmvUEmpn9RyCEoZh9+Ov6i/vOfyi+DF0j1ceiZ2/SDzzggf2VDXavvWujXAOShq3vFRUZGawn5mwPCHqif7QLPnEKgtWQpkprjp2O+fQ== Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0007_01D66589.D9699AB0" MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR10MB3552.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 5e057877-7f23-4076-4c16-08d833903bef X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2020 07:23:04.5227 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Itz5VRkSlw1HFt+RT1CY064I6rJugUVrDDlx2ojPuOl6qBkhL29nEQNlYZo6vNEz+0EEo3gdZD2z2khYxp2UbrZhuvXuAqZ0PGLlq65CjXA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3072 X-TUID: yZ4eYLPUxtZP ------=_NextPart_000_0007_01D66589.D9699AB0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Henning, good explenation. I heard about cross and native compile, but didn't investigate how to = use one or the other. I was happy to have a working recipe and copied it = since ^^ For this recipe the cross can be disabled, because I just want to remove = some ifdefs, put the header files in a .deb package and use this package = to be installed into other kas containers as build dependency. require lib-base.inc inherit dpkg PACKAGE_NAME =3D "lib-dev" BUILD_DEPENDS +=3D " unifdef " SRC_URI +=3D " file://lib.install \ " do_prepare_build_append() { ## copy out-of-tree source files cp ${WORKDIR}/lib-dev.install ${S}/debian/ mkdir ${WORKDIR}/unifdef } do_runbuild() { unifdef -d -iU__UBOOT__ -o unifdef/header1.h header1.h unifdef -d -iUUNCOMMON -iU__UBOOT__ -o unifdef/header2.h = csrp/header2.h } Regards=20 Sven -----Urspr=C3=BCngliche Nachricht----- Von: Henning Schild =20 Gesendet: Dienstag, 28. Juli 2020 18:01 An: Schultschik, Sven (DI PA CI R&D 2) Cc: isar-users@googlegroups.com Betreff: Re: using unifdef On Tue, 28 Jul 2020 14:39:25 +0000 "[ext] sven.schultschik@siemens.com" wrote: > Hi all, >=20 > =20 >=20 > no idea if this is the right place to ask this. Maybe, but as already mentioned ... it might be hard to answer without the code. > =20 >=20 > I currently writing a recipe to create a =E2=80=9C-dev=E2=80=9D = package to a library > we are creating/using. >=20 > =20 >=20 > The recipe has the build dependency =E2=80=9Cunifdef=E2=80=9D >=20 > > https://packages.debian.org/stable/devel/unifdef >=20 > =20 >=20 > The package is available as .deb but requires cpp-8 arm64, der > container hat aber bereits cpp-8 amd64. See screenshot The "container" ... so i guess you are using kas-isar. In fact that does not need a compiler since the real compiler used is the one from the buildchroot. The fact that you have an issue between amd64 and arm64 makes me guess you are using ISAR_CROSS_COMPILE and your target machine is arm64 while your host is amd64. With ISAR_CROSS_COMPILE you will be running the compiler in buildchroot-host and that is also where build-deps get installed. There also is buildchroot-target where "native" compilation is done, for things that do not work "cross". I suggest you disable ISAR_CROSS_COMPILE for that one recipe and see how far you get. The cross feature is hard to get right for chains of dependent packages, they all need to be cross for everything to work. So another solution could be to rebuild unifdef in isar and build it cross as well. But that might just get you to the next package and at the end you have many recipes to maintain. Henning > I wrote the recipe and dependencies as usual, never had such an > error.=20 >=20 > To understand and fix this issue a deeper knowledge of the build > system is needed. >=20 > =20 >=20 > Thank you >=20 > =20 >=20 >=20 >=20 > =20 >=20 > Mit freundlichen Gr=C3=BC=C3=9Fen > Sven Angelo Schultschik >=20 > Siemens AG > Digital Industries > Process Automation > Software House Khe > DI PA CI R&D 2 > =C3=96stliche Rheinbr=C3=BCckenstr. 50 > 76187 Karlsruhe, Deutschland > Tel.: +49 721 595-2827 > > mailto:sven.schultschik@siemens.com > > www.siemens.com/ingenuityforlife >=20 > Siemens Aktiengesellschaft: Vorsitzender des Aufsichtsrats: Jim > Hagemann Snabe; Vorstand: Joe Kaeser, Vorsitzender; Roland Busch, > Klaus Helmrich, Cedrik Neike, Ralf P. Thomas; Sitz der Gesellschaft: > Berlin und M=C3=BCnchen, Deutschland; Registergericht: Berlin > Charlottenburg, HRB 12300, M=C3=BCnchen, HRB 6684; WEEE-Reg.-Nr. DE > 23691322 >=20 > Wichtiger Hinweis: Diese E-Mail und etwaige Anlagen enthalten > firmenvertrauliche Informationen. Sollten Sie diese E-Mail = irrt=C3=BCmlich > erhalten haben, benachrichtigen Sie uns bitte durch Antwort-Mail und > l=C3=B6schen Sie diese E-Mail nebst Anlagen von Ihrem System. Vielen = Dank. >=20 ------=_NextPart_000_0007_01D66589.D9699AB0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" 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 XV0pgYBQtbOJR1N1wx6x803as4owYCIlla4aTyS6hm9FohSvzu6jHXHVJlI2Kce9/wIGBXfl3yzT yMVbzTE//cCR0tINH6tCl3hNQN6JIoTLHN0oup+oNzVOi0PnYeNq/Vu/ao9Z3PqC/+mXthv0Vs1y u8FExTNBbPQETpXZyHkJ3qEb8uhL6wJ8XviLM12a6fRPg1QC+PJOnQvg6M5oqyrnnxDJdASxCgJt MuSXkFw4vmok4manVYTuRwUEQXsadUe3V9sJh9ErHDKRzQoaxvfX7uHPBFIeG+FjWRz5Lilfq8Qo bVFVBms+UjSGjVysG/Q6y6mic7yjPkzLwKg9Zvtk2Bt4lwA8u7GDssfbvlpTwAaCsg1Itke71M4R AqxD5mLeNMlhrFov1Du+FKKc6/IJqJ8zKzBJg1IlnUsAt+r2lScSc+bxzNaqNkJA+fteTik4Pf9o WHzi5f91fRtPteQ4JN4CGxU4rrySZk5bSVQfiExTFMBmwGjWdHS4MREwUsViiPnFxf344SsCAwEA AaOCAWMwggFfMA8GA1UdEwEB/wQFMAMBAf8wSQYDVR0gBEIwQDA+BgRVHSAAMDYwNAYIKwYBBQUH AgEWKGh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL3JlcG9zaXRvcnkwdAYIKwYBBQUHAQEE aDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUH MAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZyY2EzZzMuY3J0MA4GA1UdDwEB /wQEAwIBBjAfBgNVHSMEGDAWgBTGF9C8qOoCQ/IbBpldK5Agudec5DA7BgNVHR8ENDAyMDCgLqAs hipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdnJjYTNnMy5jcmwwHQYDVR0OBBYEFPAW YCKYNYkvhvzN2YccDWNVbTpHMA0GCSqGSIb3DQEBCwUAA4ICAQAncLpsrqvYETml16YEiJki9snc HkFCcar3Ch81JpW8oYAPmk6e7jTB3HNe9q1ZbLLqtjvaULfBKtiBNtc2HBor4URI7N2aEix7NOIE j/JjQe+4uxDIZh4AmI3m+4DX313PUQrJHTQg2wRZeYbsmxoZpye7eXtVcz2frDY1oJjV3F6fc/DV CQaD2ZJt3/Au57SZDfeBB0knKv4WzknDJ/ZWgybaLku1vgMw/da90eKlNIOj2Dzp00GisGUUe0uA tR4FTJvwiT2dWoi53+k8XXy7qK9N5GKbWUo+PO1wrBtrBcWBxuJINyfiq8O3rixWmYqaM4LUBlfT Ng13mPZgc/ybfnmJ1r/MgwxpxcWWZntAKhOFBcmfvefw3jJ/jRUsaP2KIkeXkw8xqjUI7KHFJnHb bStbpsj3i+I8YmYz41bA5Xt4fw7s89+5u1Z9i0yRguCWR5RxJJGea/DtLw2lrFIBMC/FLcOu8FjZ EUpCzvIDWcaFPgpOfSXyEGI4Fy4TdAr7mx7JajrEfB9g31xgobiPfDBYLC5JfLOCcq4qYdwnkTns mjJaLCzpA0j+KWP9NotwJLaXfYZg4SCcUzXYYcQSxqW2XiIfT6xePU+J2j9J0mGkzAIYUr0cuKqc 7MPXbORk67hGX6c9YamqEvehe8ZMh7q+ARFbJCwnAxVikEcKSTCCB2cwggVPoAMCAQICBDCFUPIw DQYJKoZIhvcNAQELBQAwgZ4xCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXllcm4xETAPBgNVBAcM CE11ZW5jaGVuMRAwDgYDVQQKDAdTaWVtZW5zMREwDwYDVQQFEwhaWlpaWlpBMzEdMBsGA1UECwwU U2llbWVucyBUcnVzdCBDZW50ZXIxJzAlBgNVBAMMHlNpZW1lbnMgSXNzdWluZyBDQSBFRSBFbmMg MjAxNjAeFw0xOTAzMDgwNjMyMjVaFw0yMjAzMDgwNjMyMjRaMHMxETAPBgNVBAUTCFowMDM2WkpN MRQwEgYDVQQqDAtTdmVuIEFuZ2VsbzEUMBIGA1UEBAwLU2NodWx0c2NoaWsxEDAOBgNVBAoMB1Np ZW1lbnMxIDAeBgNVBAMMF1NjaHVsdHNjaGlrIFN2ZW4gQW5nZWxvMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAsUn3+u5o4BqAmWuvGw7ZMgtmJt+cwYQOdT6GcswfyYbV4W6WUVdQL4fc 4BIBZa265qkOBIpHEGfYH7ICUnpCybKTv9oIVep7b0BKOAKjUJNFC6Jd/gR5q3x8L8VfCjAvF9NU NlzYrwgeWmI6ElxOmfvgzc6qyUR6yWRcLbCfSILo0ToC5g8KvKIZWoEfNNB4i1nlo2tYRiJvK0Sw EsXJKQablqjXYOMDsIPKYtt0CIOSiWPXqEinKdG9oCUee/ax6G5AeJ/c7MV7pltUwUHU1C+Z3wGs wpz3QoPof7gjPj+U3DeULXagU38Q5JXt1/13k/MqQon8Rzj9wbrgVx0WSQIDAQABo4IC1TCCAtEw ggEEBggrBgEFBQcBAQSB9zCB9DAyBggrBgEFBQcwAoYmaHR0cDovL2FoLnNpZW1lbnMuY29tL3Br aT9aWlpaWlpBMy5jcnQwQQYIKwYBBQUHMAKGNWxkYXA6Ly9hbC5zaWVtZW5zLm5ldC9DTj1aWlpa WlpBMyxMPVBLST9jQUNlcnRpZmljYXRlMEkGCCsGAQUFBzAChj1sZGFwOi8vYWwuc2llbWVucy5j b20vQ049WlpaWlpaQTMsbz1UcnVzdGNlbnRlcj9jQUNlcnRpZmljYXRlMDAGCCsGAQUFBzABhiRo dHRwOi8vb2NzcC5wa2ktc2VydmljZXMuc2llbWVucy5jb20wHwYDVR0jBBgwFoAUoassbqB68NPC Teof8R4hivwMre8wDAYDVR0TAQH/BAIwADBFBgNVHSAEPjA8MDoGDSsGAQQBoWkHAgIDAQMwKTAn BggrBgEFBQcCARYbaHR0cDovL3d3dy5zaWVtZW5zLmNvbS9wa2kvMIHKBgNVHR8EgcIwgb8wgbyg gbmggbaGJmh0dHA6Ly9jaC5zaWVtZW5zLmNvbS9wa2k/WlpaWlpaQTMuY3JshkFsZGFwOi8vY2wu c2llbWVucy5uZXQvQ049WlpaWlpaQTMsTD1QS0k/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdIZJ bGRhcDovL2NsLnNpZW1lbnMuY29tL0NOPVpaWlpaWkEzLG89VHJ1c3RjZW50ZXI/Y2VydGlmaWNh dGVSZXZvY2F0aW9uTGlzdDAsBgNVHSUEJTAjBggrBgEFBQcDBAYKKwYBBAGCNwoDBAYLKwYBBAGC NwoDBAEwDgYDVR0PAQH/BAQDAgQwMCcGA1UdEQQgMB6BHHN2ZW4uc2NodWx0c2NoaWtAc2llbWVu cy5jb20wHQYDVR0OBBYEFNwENlp0MJClSyKuHf+M1zJRHiVbMA0GCSqGSIb3DQEBCwUAA4ICAQBk gtKYB3vVeSkJPiIPqgz681v0PFUoMlZyRe+F4pFehAXEcLZeS1CMAKa1PrHcMRR+xWJb31P72N+1 HxLzRYi7gMyjwFftYpxRFCmw6GiTKUkZ0M6qgPUqLDStsgeD32oVKHJyV+DRlp9vAuQcSFvbVan/ 2JT9AEatKexeYF5/Rbpt7UGyaOJ79iluyUVuDcDIMQp7wrb/p2sE/IKzs9rgmnSEtgJus0aJsT+9 GAY4bp80omb1UheIwCFftW/Ca5IzLuTS2T9ZUxm8fJg2QRKWT/FlTuiPtptoDEdm8ep+WL9AknyT Fzk+qTmG+uErwGziK3gjjFNPfpjzCb+UeaDywKWwb2QOqu254Fv5pmMu0r99czalELSkVgDdqqCA GpfRElj4E5Iju/jOlyJfv5THi4Autu4JzCHp8X4qTASvjEbSYYtSrbtZMIJ4kcRrwKsH4bBrvEZ+ TQyYZhG98j94Bns9QYNFgzYfb3Fso+DmjH8bgh2EMgAzsJQ69KuefGShMJW2VMq7pVkfQSURMUzY XG7Wpw5wp/mhIkxmQDS7m8vCf2jd64WLXFkuAZ9G1EQTqEPI79OwT+nEwRtTVuhx8j3lcv36xrBF JzNXA545SkJi0hLg2KyLi+j9viYf04faerL2Ic6c8R7PeEBRCeWzYZlGGocdapM4Kpg/qjknnTCC B3IwggVaoAMCAQICFB+Hiu/addbsun+mHj1InWB8ahjoMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNV BAYTAkJNMRkwFwYDVQQKDBBRdW9WYWRpcyBMaW1pdGVkMSowKAYDVQQDDCFRdW9WYWRpcyBFbnRl cnByaXNlIFRydXN0IENBIDMgRzMwHhcNMTYwODA0MTUzNTUzWhcNMjIwODA0MTUzNTUzWjCBnjEL MAkGA1UEBhMCREUxDzANBgNVBAgMBkJheWVybjERMA8GA1UEBwwITXVlbmNoZW4xEDAOBgNVBAoM B1NpZW1lbnMxETAPBgNVBAUTCFpaWlpaWkEzMR0wGwYDVQQLDBRTaWVtZW5zIFRydXN0IENlbnRl cjEnMCUGA1UEAwweU2llbWVucyBJc3N1aW5nIENBIEVFIEVuYyAyMDE2MIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEAyz9izr2jy3HYoSUCfJvqIyWGHdkCaqs2fpzbaq+1MrxypK1ZasJ/ 9Ts7r52OPPLeBaC9/ULPCwonz57QUr8TAvQhqq6aMcIfzpOoG3k6EKILPCzjhJWs95ZtoDryJfaY ESg7JPMEdELnnjfVqKY5IGYil0k8lr1PalbIAhzSoCELxNfeBcJak9RwEa82Gd8zn/QjJmpE9VWN Q3obJiyLQardKen2YDbFraFHw7+w3okcRoKmD+WhaMeat32fRnGcJiHA1G3+Fux7GfUj0Y3QURqG CExCf4pjk/xhmG48zU4kkHuSoew3nY4BNHZPNwfGfb96+RoXYAxguXD1vNDpjLRHi2SO385Vt18r O76Sn68qJ8a0V9QEzJW0qxHmH0GZrWG4kH1M2nKX9czEw67qkblrxUZt0G3nPVUUHWaTLB52Q2KW wwBG1iG/QLRKqEmetEBEe38W59S+C80PUOOWZ97luPm3gwKApWfJe+03Qp4hDRq+OoFjgBC5jQQf OpDV3y/23xSDk/e59d93+s4psaoNwNjhIognGwZ7K3Sj4NcXO6d+l6yIX4IUN8OyBBcR742nZnfV qk9/qJ/8h/oNcf+UdtBzvtJ9drozZ95+XeNFgV5P3pq5en9b3c3IEUoXXIuy0K1TIMSCACvcea7N 8Sof/P1EsxT/CtNOEzvL1f8CAwEAAaOCAe8wggHrMIGBBggrBgEFBQcBAQR1MHMwOgYIKwYBBQUH MAKGLmh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZlbnRjYTNnMy5jcnQwNQYIKwYB BQUHMAGGKWh0dHA6Ly9xdmVudGNhM2czLm9jc3AucXVvdmFkaXNnbG9iYWwuY29tMB0GA1UdDgQW BBShqyxuoHrw08JN6h/xHiGK/Ayt7zASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFPAW YCKYNYkvhvzN2YccDWNVbTpHMIGJBgNVHSAEgYEwfzBGBgwrBgEEAb5YAAOOCAAwNjA0BggrBgEF BQcCARYoaHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5jb20vcmVwb3NpdG9yeTA1BggrBgEEAaFp BzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LnNpZW1lbnMuY29tL3BraS8wPQYDVR0fBDYwNDAy oDCgLoYsaHR0cDovL2NybC5xdW92YWRpc2dsb2JhbC5jb20vcXZlbnRjYTNnMy5jcmwwDgYDVR0P AQH/BAQDAgEGMDYGA1UdJQQvMC0GCCsGAQUFBwMEBgsrBgEEAYI3CgMEAQYKKwYBBAGCNwoDBAYI KwYBBQUHAwkwDQYJKoZIhvcNAQELBQADggIBACQOIkopS2cbMghJCLQCQMvb9w/i/DFwDBz/kryA DGku3zlyYKAzJINqWk7lP91puZXwUJ8/xWzVtZ/RX3s3/ZgVf6yIX282zi9MJMy0hBHf1bQazRrj 5g5HPktsMkIa2VnkY/eTlnNPZqBqj1DzcEUgFnQRPTwcouuoFIImSKLwHr/Uemdgg+AJyeJpcEm3 dAdFje41F8THp82xp0i/7pdoqqdBdD0W5m1uxWQzSqkBYw/kXEu507I1/68OhONt9Cy4Kr5P8Llt canhnh8LhLhoEsSQ3f9Fa+pNv7M3TAF8sTpxTXO3uevkTCawdNIcdV9c4V2H8kjROPNp9aypi0T+ L87lpjFg7YdNdGEo9/X2NPJswFvbr4kg6Cw/Trr8DIEvZVXqS6nGccf1ZOJakBxRQXmRafLjrskR YQxhDgUM5xb1gDN3noZEPPkbbpqVOO3/jf6eFiY15jdaRyoU7/1xsg7xTr1pJYvn6VXykDsD416V J/mSJd/4etzepYPvMoGnldziJrDnxYAOb7tImIXaotXeorQnAFFtiIahyMmOqrdeaag7H+6TkCHf 2DZJP9B9I++XaLp7B5oEiffgCD/wQPcetajd86B3D97OHWpvAgt322pyLzRk3worqBC3Ebe+buyj OF57+rGwKnX4b+k6C6amjyDmsDVxq4g1eLjUMIIHkzCCBXugAwIBAgIEYJQOyjANBgkqhkiG9w0B AQsFADCBnzELMAkGA1UEBhMCREUxDzANBgNVBAgMBkJheWVybjERMA8GA1UEBwwITXVlbmNoZW4x EDAOBgNVBAoMB1NpZW1lbnMxETAPBgNVBAUTCFpaWlpaWkEyMR0wGwYDVQQLDBRTaWVtZW5zIFRy dXN0IENlbnRlcjEoMCYGA1UEAwwfU2llbWVucyBJc3N1aW5nIENBIEVFIEF1dGggMjAxNjAeFw0x OTAzMDgwNjM0MTdaFw0yMjAzMDgwNjMyMjRaMHMxETAPBgNVBAUTCFowMDM2WkpNMRQwEgYDVQQq DAtTdmVuIEFuZ2VsbzEUMBIGA1UEBAwLU2NodWx0c2NoaWsxEDAOBgNVBAoMB1NpZW1lbnMxIDAe BgNVBAMMF1NjaHVsdHNjaGlrIFN2ZW4gQW5nZWxvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAqcHm8jwzTrpUfLHlMNKBIYKyF96GlSCyuw9UsItJtLWiYAJvUAfE2AeMvSUxydtjxAZk pIi+ndlPLtGJXz0XyPKTHGkPgeTzGJ0VMg6oXHTJfoGLKntMC/EnprByAIobUu/BsEzTYHkXAcIy hbVsTz8+iuylo8zcpp9z50bY/YO8FHqlHBuvPt3pQQvEuvRReJEwMtOHL5pKGG7FNiNkvPvUcjLL EDQwlWP/HryLpOwz7pXhMmgVn4A1G8P2TNPE6Nkq2IvSbGyTgAO/yhiPpJCdeAiaPU4kXakxmxPw S6r6juz7jgXM76kaaw4cMbwciNVKAMrWiYztnhuGUAjmxQIDAQABo4IDADCCAvwwHQYDVR0OBBYE FDOA6H0FmLfhsQ6umzMPGKFiqHMlMFUGA1UdEQROMEygLAYKKwYBBAGCNxQCA6AeDBxzdmVuLnNj aHVsdHNjaGlrQHNpZW1lbnMuY29tgRxzdmVuLnNjaHVsdHNjaGlrQHNpZW1lbnMuY29tMA4GA1Ud DwEB/wQEAwIHgDApBgNVHSUEIjAgBggrBgEFBQcDAgYIKwYBBQUHAwQGCisGAQQBgjcUAgIwgcoG A1UdHwSBwjCBvzCBvKCBuaCBtoYmaHR0cDovL2NoLnNpZW1lbnMuY29tL3BraT9aWlpaWlpBMi5j cmyGQWxkYXA6Ly9jbC5zaWVtZW5zLm5ldC9DTj1aWlpaWlpBMixMPVBLST9jZXJ0aWZpY2F0ZVJl dm9jYXRpb25MaXN0hklsZGFwOi8vY2wuc2llbWVucy5jb20vQ049WlpaWlpaQTIsbz1UcnVzdGNl bnRlcj9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MEUGA1UdIAQ+MDwwOgYNKwYBBAGhaQcCAgMB ATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LnNpZW1lbnMuY29tL3BraS8wDAYDVR0TAQH/BAIw ADAfBgNVHSMEGDAWgBS9vSpDIj1ISld+mDEXqXCd7p+omTCCAQQGCCsGAQUFBwEBBIH3MIH0MDIG CCsGAQUFBzAChiZodHRwOi8vYWguc2llbWVucy5jb20vcGtpP1paWlpaWkEyLmNydDBBBggrBgEF BQcwAoY1bGRhcDovL2FsLnNpZW1lbnMubmV0L0NOPVpaWlpaWkEyLEw9UEtJP2NBQ2VydGlmaWNh dGUwSQYIKwYBBQUHMAKGPWxkYXA6Ly9hbC5zaWVtZW5zLmNvbS9DTj1aWlpaWlpBMixvPVRydXN0 Y2VudGVyP2NBQ2VydGlmaWNhdGUwMAYIKwYBBQUHMAGGJGh0dHA6Ly9vY3NwLnBraS1zZXJ2aWNl cy5zaWVtZW5zLmNvbTANBgkqhkiG9w0BAQsFAAOCAgEAHLE4EVRbcrIW4wEeTDCujuoB7770hZuQ gx69+3A6EXaQeJ46CYRjTsvTTP+skb8/xdb7oaojIcGLlajfZbeNXOkBGxMsq6nNPY+tcJ0Dob+z sdELeqFwxwzEljhTd+ml8d2Qg1+nhgDs1WcIdSOVz1eHKPYZ2rWmC4sPMsswwyOjOH9lnFaY2ZFj D2urB4Qo0xv5WzQwa0k7JqKCOQ3XkYe89YSXCL7IPmUpJ22V3HIzjEJEm8zO5QhBAsNkJ4SmolHP yi+gX3/+C+aL7HXwfhZxxZxClNRUOtVfK01Wnv5mBzJx/1UKkEblz1uJImuY9EYCKgopS53vT8ng ZLuQEHqJIuwF2YrknYkjnrRtBbpufR8w0umySEUykCXA2pgiWzlBOfHayyT59xcUOxtLO3UdK5gY RiMEcUlnJfaFpiuuwdgoFUvygEeV/W9+PiFsrk3qywx0mC2NrxpvTHyx4lGWobtci8XRj4FwSYkY VA7p/DWe2dtMvJRm2AX4f2IV+O9b2cAfG4RT16G3uggMvDmiX35DQ+etKvFhVZtcZWhMwituj+hV 0moAGoDlExORMSOMw76aWYVP5jwNigd1laZKO/6eTvY/ZUoHg4ZGukj7pVF8/GLwZVIjDve3Z+en On8Gx4DRYwxC4nX0LCmyJ6wtjEHukkUACQ1cdkMDNQEwggjeMIIGxqADAgECAhR29BG0sMlCd9KX vHcZ4XVF8MTAUTANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJCTTEZMBcGA1UECgwQUXVvVmFk aXMgTGltaXRlZDEqMCgGA1UEAwwhUXVvVmFkaXMgRW50ZXJwcmlzZSBUcnVzdCBDQSAzIEczMB4X DTE4MDcyNTE4NTEyMFoXDTIyMDgwNDE1MzMwNlowgZ8xCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZC YXllcm4xETAPBgNVBAcMCE11ZW5jaGVuMRAwDgYDVQQKDAdTaWVtZW5zMREwDwYDVQQFEwhaWlpa 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 AAAAAAAA ------=_NextPart_000_0007_01D66589.D9699AB0--