Return-Path: <3fUK2XBUKAMYOx06pbxm5r03y-z03q1xAs00sxq.o0y@scoutcamp.bounces.google.com> Delivered-To: amr.gharbeia@gmail.com Received: by 2002:a6b:fe16:0:0:0:0:0 with SMTP id x22csp4483781ioh; Tue, 16 Apr 2019 14:00:45 -0700 (PDT) X-Received: by 2002:a17:902:b60d:: with SMTP id b13mr85646406pls.100.1555448445583; Tue, 16 Apr 2019 14:00:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555448445; cv=none; d=google.com; s=arc-20160816; b=LUojHTwmeHviliZxQDEGHovDGK5ESvL0BDQyOiLQiGz08LFwLvb4eaTFidRMyd3/2u v98EWML2sTxd12tdlgYCB8d/OP8YWdv1Fu/HBvN3cdW3rI3G6GoAjOVQLJDqQkwdHE9b l/grGgn6AeDb+srziapCiwU3D0NnNSTHFX50/gyc3yae3RV1SOrDmVsI9kQoPvqZ9T3E nNC/84kgeQBasGt1GRF2yS6OUg6rP0vJPlmXz68T830HMYpvv4TxmPotdw3Tl/6x0p92 3brdnVX/VkjRxKL0RqxvjJJ4gs3L4aYxN2fD5S/YrrTRWpgJj2dgX36DKnvojDBU/gzP fAUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:from:subject:message-id:list-id:feedback-id:list-unsubscribe :precedence:reply-to:date:mime-version:dkim-signature; bh=6NLFhiPBDLS0IpRjMEf5bzeENMpaILdHGJKRdIBrTmA=; b=JjrHsnH+6tnLFtPlDOGJysSNWNY1p44jIZyYaeaedDtwbTz33oSY3Wqu412as0kEBg LH+NndMS8353OvKcK3Sz/epl6ypsGeLvPGlUC2QYYOteCE3hSuQ4a1ZM+FMcVKyWia+H UiBsLLVavAKbeoIzRYIN8ZNjSYkO9RjEWDMvq2iq3OXEZEBJRbFvVhyi+3/No4Yft8Fz nfOrsQYo0Yw8N/WaDJm9Q67QSdokL6Avp25UwT/kxeM7m2Nb4AtRhPCG4kvCyXyewxAO FQE21kycSiKbztJZIN+An/9V/ZgooJaO5e9D86mFFANKDGVyNAl3hR+ySdtmfTXnmrwR U14A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=lphgOT0W; spf=pass (google.com: domain of 3fuk2xbukamyox06pbxm5r03y-z03q1xas00sxq.o0y@scoutcamp.bounces.google.com designates 209.85.220.69 as permitted sender) smtp.mailfrom=3fUK2XBUKAMYOx06pbxm5r03y-z03q1xAs00sxq.o0y@scoutcamp.bounces.google.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from mail-sor-f69.google.com (mail-sor-f69.google.com. [209.85.220.69]) by mx.google.com with SMTPS id r19sor56664751pfh.21.2019.04.16.14.00.45 for (Google Transport Security); Tue, 16 Apr 2019 14:00:45 -0700 (PDT) Received-SPF: pass (google.com: domain of 3fuk2xbukamyox06pbxm5r03y-z03q1xas00sxq.o0y@scoutcamp.bounces.google.com designates 209.85.220.69 as permitted sender) client-ip=209.85.220.69; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=lphgOT0W; spf=pass (google.com: domain of 3fuk2xbukamyox06pbxm5r03y-z03q1xas00sxq.o0y@scoutcamp.bounces.google.com designates 209.85.220.69 as permitted sender) smtp.mailfrom=3fUK2XBUKAMYOx06pbxm5r03y-z03q1xAs00sxq.o0y@scoutcamp.bounces.google.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:date:reply-to:precedence:list-unsubscribe:feedback-id :list-id:message-id:subject:from:to; bh=6NLFhiPBDLS0IpRjMEf5bzeENMpaILdHGJKRdIBrTmA=; b=lphgOT0Wt8MFlKXeDV/nvFqSJidnc1Nww9EIKyWjtQybo+7DfONIyVu8nMmlxcPA/8 QTbfQZkydvKWx24zJGBYRqF0OccajuWxBy6WMUBsUWyA0bCkoAZvaRrNx3JaGSpGzMPR c1D/RvELEwXNaWM4qfC1PIzXels1YaKJ+X4d3sISQifzsgox4+U3WQnGFomTBFvRnhdL vfV7WQ9a27bvnpCTDLSyjQrjB0u52cHVgWOU+sDs5NIuQuDlMyKZR26SEx1/4eZVAlEl OlkKhSz3ya3lLOuW69biMKwwVCOOfPFKG9fDFmkDys7gAomtUOo8MtD/Kb/M8ToZGofN 2/Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:date:reply-to:precedence :list-unsubscribe:feedback-id:list-id:message-id:subject:from:to; bh=6NLFhiPBDLS0IpRjMEf5bzeENMpaILdHGJKRdIBrTmA=; b=jXDVzPc4GlaJU2xW8Io2ypwgeh7mJ1P6+pjyTTMymDzl45L9KUQjtM5qfEbxkDN1cP kqKt73k/IiyK9WzBIVnOmNFDUj2A3TLaAKy79cuTdC6iijl7Bfih6Wut8nehD9E55h/8 5RFFqzoJTj3rtReLfjC6lwUulAj2VYzlq8eoRTGBPa8FYYKujKJrXRP0FzNQGrqSFj97 enCnkO4yyV2Q3sP6f9WjI0x/+3zu4d2W41VhiiBkuHKSA5GmbpPqjAWqTXa1Q1d1hjGN 9b7vGKFPpLLnr0QCFZ9FAR0qFsvrXVudoXeRP2gDv/zIdk6oikVay1HDHA9HLEG+Kdhq VCUA== X-Gm-Message-State: APjAAAXwQvrhmXw7ewUZdkgsfz+VW35IeNcaOZbnZzXWrvvp48Rot+WF 7/gT0spX9rLG+44= X-Google-Smtp-Source: APXvYqwHDz+Fm9YQ/lfQ/e0JXW/JqYmJbiy8mI0MHaZ6Y9zU+fJqSZSyqu0Ms2xmMy9bYgFPwfonaHI= MIME-Version: 1.0 X-Received: by 2002:a62:13dc:: with SMTP id 89mr2504968pft.140.1555448445180; Tue, 16 Apr 2019 14:00:45 -0700 (PDT) Date: Tue, 16 Apr 2019 14:00:45 -0700 Reply-To: Google Cloud Platform X-Google-Id: 288747 Precedence: bulk List-Unsubscribe: Feedback-ID: Len:P-43:C20087327:gamma List-Id: <7461211744f47bef6543da96155ca6e9e0251ddd.google.com> X-Notifications: GAMMA:<5d6fcaecfcef1f8d7c674842d386e17a2e39cd81-20087327-110520239@google.com> Message-ID: <5d6fcaecfcef1f8d7c674842d386e17a2e39cd81-20087327-110520239@google.com> Subject: Product updates | April 15, 2019 From: Google Cloud Platform To: amr.gharbeia@gmail.com Content-Type: multipart/alternative; boundary="0000000000000a9e930586ac10b1" X-getmail-retrieved-from-mailbox: [Gmail]/All Mail X-GMAIL-LABELS: "\\Important" "\\Inbox" X-GMAIL-THRID: 1631005909407548218 X-GMAIL-MSGID: 1631005909407548218 --0000000000000a9e930586ac10b1 Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Content-Transfer-Encoding: base64 R29vZ2xlIENsb3VkIFBsYXRmb3JtDQoNCkdvIHRvIHlvdXIgQ29uc29sZSAgDQo8aHR0cHM6Ly93 d3cuZ29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktYNS1Ma1BRMWFpTUxkckh0aXZ1TWV2 Ry1hcXhqelh3RlJEY2RqZUs1UmsyRERhVjN2YXM2dEdKVDNRZGItcnhMM0xGYXRLNVAxWkxkUFNi bHZmalV5X3Y3TXhKRXdyQUFXRWt0UW55QXhOMWd1VC1xSUhPTkJKZC1aOVJWTlB5aDFwVGZoM05x TDdMZ1NzVlZCRmxXOHhMSXBxajJJNFRYcld4VG9GSkVsMG9teE9aVFA2ZGQ0dHJmR1lSc0xpTjlH dDlId1VwUm5uOGt4WTlrMG12SV9VQl95TWk5LWFqc0s3Zy1FMC14NURLZXEzQTBRalhsM3NvSWZT dzJwOTJneG9TZ1FPQ1Eyb2ROelFwWXlSeW5SMGRCeXFXdmtrYTZVRk02NmtuN0N4WDU3OUp4ajla X2lOR0l6U2lIRkZpcUlLUnBQR25SNjJRYUF1d1RpOUUzVVoyNzkzQjl0X1RaU19vXzlhRnNXQ19B Pg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQoNCkdDUCBVUERBVEVTIHwgQVBSSUwgMTUsIDIwMTkNCg0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpORVRXT1JLSU5H DQoNCkNsb3VkIEROUyDigJMgcHJpdmF0ZSBETlMgem9uZXM6IEdBDQpZb3UgY2FuIG5vdyBjcmVh dGUgY3VzdG9tIEROUyB6b25lcyBhbmQgcmVjb3JkcyB0aGF0IGFyZSB2aXNpYmxlIG9ubHkgIA0K d2l0aGluIG5ldHdvcmtzIG9uIEdvb2dsZSBDbG91ZCBQbGF0Zm9ybSAoR0NQKS4gVGhpcyBib3Ro IHNpbXBsaWZpZXMgIA0KbWFuYWdlbWVudCBmb3IgbmV0d29yayBhZG1pbmlzdHJhdG9ycyBhbmQg aGVscHMga2VlcCBob3N0aWxlIGFnZW50cyBhd2F5ICANCmZyb20geW91ciBpbnRlcm5hbCBuZXR3 b3JrIGluZm9ybWF0aW9uLiBEb2N1bWVudGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUuY29t L2FwcHNlcnZlL21rdC9wL0FGbnduS1hUa2ZHbzY1MTRWWmotdzMzU3pQMFd0cjNRUm5wOUFDem0t M08wMnptVTMtd0NLZmZYMmtLUGE4aUthWHQyaHNjWXJoQ3JfbFNueDBDbWJrQmdaX19YdjlNRUdt VzBtc0RYUXlqU1Z2cnNEcnVBQl9oYXAxUWVQQ0c5QVh3ZGJFYy12QXdRQTZyYXRrck9BampFY2Q2 YzRVZUxzYW5CNUFxZC0xLXM5a0FmQjJ5bVZwaDNRWlVUNC1YcDVwYUJVSk1rS0YtQTR3eEY4bVRL MHlpRnVnNjdndkJYaGhHcEFzbFJVOHVLN2pZZ2tveHZuajN1Nm93bGdabmFCNTdpR2xkd0x4SG5M akJ2eEVNaXR5S0tsU3hpVTFiN1paZDZ0U2tNQmZsMVlmaWNiajZUZ283UXJpOFFndFd3SEhUWVdu bEtINnRzYXlKVVdxZG5melpHd2t5Um1sMjNkNi1wVkhlNTR4czBFZTJRZUNfTUdEUT4NCg0KTmV0 d29yayBTZXJ2aWNlIFRpZXJzOiBHQQ0KT3B0aW1pemUgZm9yIHBlcmZvcm1hbmNlIG92ZXIgY29z dCB3aXRoIE5ldHdvcmsgU2VydmljZSBUaWVycy4gVGhlIFByZW1pdW0gIA0KVGllciByb3V0ZXMg dHJhZmZpYyB0aHJvdWdoIEdvb2dsZeKAmXMgZ2xvYmFsIG5ldHdvcmsgZm9yIHRoZSBoaWdoZXN0 LXF1YWxpdHkgIA0KcGVyZm9ybWFuY2UuIEZvciBzb21lIHdvcmtsb2FkcywgeW91IG1heSBwcmVm ZXIgdGhlIFN0YW5kYXJkIFRpZXIsIGEgIA0KbG93ZXItY29zdCBvcHRpb24gdGhhdOKAmXMgY29t cGFyYWJsZSBpbiBwZXJmb3JtYW5jZSB0byBvdGhlciBwdWJsaWMgY2xvdWRzLiAgDQpEb2N1bWVu dGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1ZL WDNsUzFoTVdCdG4yV1NzUVIyWjZfb3UtZldBRUNFRGNrWDFfWUpYV1NtTkhGbXhLVm92NmlaVFpN WXJWYjQ3VHVoa2xnMjJVMEU3dXFtVWx5SzJqaUhtNFVsWXQyeHFKWUxURDBYYkptN3N5VU9FWm5X OXpVTUpEaWJ2ZjdGdU9KT2xWN1ZtTE5nelY2ckkzQ1hZUmJ6OHhjaFBiLUFyeWxpUlQtYS1CUjYx UDdZVHQ2bjhWUTNiZmdDMjUwLUVaZ3pSQ2FHWW9xNkVOMG9XNkdDVUpCR1p6OVhrcmo4ODRnUWlN UjQ1S3pRNXl3RkxzclBhaDlBZUlRQkluWTJYLXgtcnhLVUNHNDFoMjBCUjMyUEJnMnJRVDJIT1ZR ZTdTRjhZRkVkckdXeHliM0NNYVFaQjEwUFJIZU9WaWNaTklzWFFxMGJ5RlRTY1k4dGd1cllqNkVy dFRFME9hYjhNVWs4c09kQWR0d21YamhMT0xWMTJvc3NsRTNmaHN1dVVHQk81SjJBZ0hhaFVVOFll ai1CcUNId1VXRWNXWnN2ND4NCg0KVlBDIE5ldHdvcmsgUGVlcmluZyBmb3IgY3VzdG9tIHJvdXRl czogYmV0YQ0KWW91IGNhbiBub3cgZW5hYmxlIGN1c3RvbSByb3V0ZSBleGNoYW5nZSDigJMgc3Rh dGljIG9yIGR5bmFtaWMg4oCTIGJldHdlZW4gIA0KcGVlcmVkIFZpcnR1YWwgUHJpdmF0ZSBDbG91 ZCAoVlBDKSBuZXR3b3JrcyBpbiBHQ1AuIE9uZSBvZiB0aGUgbW9yZSAgDQpwcm9taW5lbnQgdXNl IGNhc2VzIGlzIGV4Y2hhbmdpbmcgVlBOIHJvdXRlcyB0byBicmluZyBWUE4gYWNjZXNzIHRvIHBl ZXJlZCAgDQpWUEMgbmV0d29ya3MuIERvY3VtZW50YXRpb24gIA0KPGh0dHBzOi8vd3d3Lmdvb2ds ZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LWDJzSER0S0NrbGh1azNFSk95R1RWSzZHV3FLM1FR cmRkbS0zQkM3Ui1JNDFrRU8xaXFjWmt2SElCMUk5VzZjbTBzdjRiUm11dUR2LXpYRUpPMlhfR0lC RzRuYTk1WVVraVFkNlMxSW5ocFlGMmlZX2FfQ194MmtxNUtoLTZfOVV2aHJqY1RiSDhlZ2JRWFhV Z1ZKOUFWU2FqUDJKTk1YaEZxN0R6d3FBM0FPQ0ZJYnp0ZWtNemVqbV8yVm1HcTd2ckpibHFJY25V Z3JjNXZzTVdFeVRrclpSN2U4TV9qYXdlRHVXa1ZTNGNUVkRGd1BWcmNLbnM1WTNOTWlwWGU5QVdo dVRVY0ZJOVlZVk1tOFNTRTlEUnVNdXdZUmphd29wZ0lUM3ZqS3dSYXRzOU5pTk5ES1NkRTlnVTRZ b0dtTEYwRXJZczBTTHpNX3NSZmZBejZ6S0t4QmNndmRrWU9UNFYxUjZodHlpWUM5WDF2Zmkwell5 cTBOSF8xTVpnMTVtUFZabmZyZGdqN0lLZFdxME1lazd0SlJHN1hzNTA3aXZZVEVqMkJOZ25OaGZ4 dG1UM29IUDgzbDRTR3VJQjFvTFdxbWRjUV95UzlDek1QYzZveHJpbzM+DQoNCg0KLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpEQVRB IEFOQUxZVElDUw0KDQpCaWdRdWVyeSDigJMgc2NoZWR1bGUgcXVlcmllcyBpbiB0aGUgR0NQIENv bnNvbGU6IGJldGENClNjaGVkdWxlIHF1ZXJpZXMgdG8gcnVuIG9uIGEgcmVjdXJyaW5nIGJhc2lz LiBVc2Ugc3RhbmRhcmQgU1FMLCB3aGljaCBjYW4gIA0KaW5jbHVkZSBkYXRhIGRlZmluaXRpb24g bGFuZ3VhZ2UgYW5kIGRhdGEgbWFuaXB1bGF0aW9uIGxhbmd1YWdlIHN0YXRlbWVudHMsICANCmFu ZCBwYXJhbWV0ZXJpemUgdGhlIHF1ZXJ5IHN0cmluZyBhbmQgZGVzdGluYXRpb24gdGFibGUgdG8g b3JnYW5pemUgcXVlcnkgIA0KcmVzdWx0cyBieSBkYXRlIGFuZCB0aW1lLiBEb2N1bWVudGF0aW9u ICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1VEcHoxdmlZ Y05RX2ZfMVZsRXVCZEtRNXQ0R0luNVpIWmZoUVBjRGJhTzhTNkdZVHdrX3czMHhBZU9zc1p0aTh6 ejRNeHp1OHc4dTFSTXdiNmdMVDBGTF9GU2hOem1wc20yQjNUajlKY0M4NTdoel9EMXVVcmtIUFBp bTJYOVpieUJLTnhCei1fVFpkYUd3ZVRYTjViNjA2Q3ktWXFjeFVlTHZUcG5YOFpHMFRubjRYdE5f RmV3cnd4X0ZYM3lVWWU2Znctby1iNDBacElEZl81R2R6QzVQMFBHTjQ4VWg5WF82QXMtaEFKYVBX cXhGQml0S0lPc1Rkb3VmbHk3cFpNSW1iY2NHWkxMQWhjaXBfVG1JR2hKLWFjREwweVk0cGgzV1ZW OG9lQUJvZ3NUb0pTV0dDQzhUbXBPdWJJQTc5aDY5MHNfN0FuV19QZ2xlSHpOUzYtck5rMW95SGs3 Nm0taTJsb016T2p2ZmZlNTdRdjIzYi1fZ2N3R0QzYjVENkFxNllRai1HRXRnUFZpX1JmQW1NSmE4 cUttcWdsTk1Xa0VfLU9rNDVMb3JmOFU+DQoNCkNsb3VkIERhdGFwcm9jIOKAkyBhdXRvc2NhbGlu ZyBjbHVzdGVyczogYmV0YQ0KQ2xvdWQgRGF0YXByb2MgY2FuIGR5bmFtaWNhbGx5IHNjYWxlIGNs dXN0ZXJzIHRvIHRha2UgdGhlIGd1ZXNzd29yaywgIA0KbW9uaXRvcmluZywgYW5kIG1hbnVhbCBp bnRlcnZlbnRpb24gb3V0IG9mIHJlc291cmNlIHBsYW5uaW5nLiBUaGlzIGJldGEgIA0KdmVyc2lv biBpbmNsdWRlcyBhIHNob3J0ZXIgc2NhbGluZyBpbnRlcnZhbCwgYW4gYXV0b3NjYWxpbmcgZGFz aGJvYXJkLCBhbmQgIA0KYXV0b3NjYWxpbmcgZGVjaXNpb24gaGlzdG9yeSBpbiBTdGFja2RyaXZl ciBMb2dnaW5nLiBEb2N1bWVudGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNl cnZlL21rdC9wL0FGbnduS1VyZEhqbERNa05mQktUcFJVWnJDaUczc1lnSF9wUGlzQ2dGRmhVVkxr akRTVFpFQy1IR1V5X3g3dDFUV2RIX3RuS09HU1hyZjk4OGpxQUJOanFuNlZtMGlsN0hsbXI0Vzlo Wjh1YnhuTU55ZDcxWnFaRWZvdkhyTnhMNk9MU3dXRkJaMEU0c0YxVDEwbkNxYWc1bzFBSnlBc0g3 WmRkTDNXcmNZbEt4QnZjWl81UC1ncGd3X25ta3F4NUxSeHBLdmdpYVJkVU1razd5UGVMS2k2MG1s VjlKMDROTzBDNUcwTm9nMHpXeTBtcU1WTnVIMDhTYVdfbHNLWGxTVDhuY215S1ZUTmFLYnR2bjd5 LTcyRHpSV3Y4ODFIMGEyRGNxcjlQUzZ2QUNyT3R5djFkZnF1VDdQNXdaN2xrMk52Z1pWZEpTLWk2 Z0VHZnVrZE4yeVdodV9EbF9VWFF2bEVpdHFjM2wzQU1uRlI4d0ZMMk1ObzZGWXBtV1Zxd01JaGhl QmJrR2pBc3V6TXczWC1rN1FZbUhyYWxZUjRNN2hvTVJ0QUk3UmNSanBDZEY2eS1tVFBtai0tNnoy QWFZM2lKNXRXYlV1enphMDZReGNaRU9qbUVRWmMxMlAybk5sZXRwSDdVZVpORm1nbUVRZz4NCg0K Q2xvdWQgRGF0YXByb2MgaW1hZ2UgMS40OiBHQQ0KVGhlIGxhdW5jaCBpbmNsdWRlcyBjb21wb25l bnRzIHN1Y2ggYXMgQXBhY2hlIFNwYXJrIDIuNCBhbmQgQ2xvdWQgU3RvcmFnZSAgDQpjb25uZWN0 b3IgMS45LjE2LiBBZGRpdGlvbmFsbHksIHRoZSBkZWZhdWx0IFB5dGhvbiB2ZXJzaW9uIGhhcyBi ZWVuIHVwZGF0ZWQgIA0KZnJvbSAyLjcgdG8gMy42LiBEb2N1bWVudGF0aW9uICANCjxodHRwczov L3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1ZvZU5LY2RJSVNuMGMzM0dKam45 TTVEcnlvOEo3TjVwcXZPZlB6d3l5TTUxUW1idGpyQ2pKeVR4YTBtVy11MWt1MXZER3R0eThlNHZ0 OHlyUHhoRE94cVNGUHhWc2E0eDFUSkRnMjNHYnN5RVJqSU0zT3JGS3hDZmxkNGpHZk5WZ1FqZUt4 M2FkenU5amJJbDRzcjVWU3cxTDU4dzdpSVZlU21fMFlrWGd5VDJjdHZPZjB3TGZRZDR6c1AyYU1C NUFqM2laTVFUZU0wclJ5YWl1NWF3NGVfRnNrV0FZMDZObHZnSUtkRnhVNkV0MUl4TDRfMUctQ1Bs YUVKZFMwanJJZ2h1SlduRnNyQTE3OE5Jd010MGR6NU1rOGpqcE5XN2hja2VGQWNrSlpNdHZYd203 R1poX3FNZVhrVm9YVzhTVjQ2dEJkdUFVQVZrUEZUZVlFVzNfenpoZHpVc3AxV3JwbVpFTnNNVGxh Qnc4d1RjNUdyNnd0d29YSm5NeVo2TG4tNDFZZzllNzNqSEtacmd4eHBOV1RHcEVhTVNZTjd5RTFM MUIwMUxweWx2T2NVYTVtcXA1SkY3YU9jNjNRNDE5OXdxVFpVM29mR3YtbzdTSmNXWmNnSDlDSl94 S21sQ0I3d3FwUUpTbz4NCg0KQ2xvdWQgRGF0YXByb2Mg4oCTIEtlcmJlcm9zIGNvbXBvbmVudDog YmV0YQ0KWW91IGNhbiB1c2UgdGhlIEtlcmJlcm9zIGNvbXBvbmVudCB0byBlbmFibGUgS2VyYmVy b3MvSGFkb29wIFNlY3VyZSBNb2RlLCAgDQp3aGljaCBwcm92aWRlcyB1c2VyIGF1dGhlbnRpY2F0 aW9uLCBpc29sYXRpb24sIGFuZCBlbmNyeXB0aW9uIGluc2lkZSBhICANCkNsb3VkIERhdGFwcm9j IGNsdXN0ZXIuIERvY3VtZW50YXRpb24gIA0KPGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2Vy dmUvbWt0L3AvQUZud25LVkVKVzYxRWtWc3BST1l4dGVLOVJ1SmhtYThidGlfSTF5ME9mTm1hQlJ5 c3ZzWDFtZmlZMGM3WGc3OWN6VVhfQUMtenEwSUNySTI1aXhxcXd4Rnk0RzJyalpqWE9UUi1OUXAw bGZfRDFkVUdNVVQ2U2g5eE1ZMTY2T2tQempvOERMd05ENEJZZXRBcWFONkdGT2lMd1N5Y2dvUFpl d3lpYVRlMFZ1R2YzajdraGU0d3lOb1BrYTlYMXhkZVgtZEhMMnBIT3pOY29TZm5helppbG13SXVK TWtxWmItV1BXNW9Fc1MxQ0tIaXBfU1cyWDlKT0RZd3BuZm4xQ2JUQW9LTEpwOHBicGhyUDFUUWU2 MlczeEE4blRJQ0c2V0puQVFMX2dyYUc0LWJ2dl9YV0EyNmhSdmp3a0sta3A1Q182VzhMbDM0NDlt VjhqeUpCckNzall6eGpkOGpWb3Zra0FxcW5YYXFPTktuOHdsYXVNemNCdWZ5TjRhX0NBZGNYUDJK Nzk0dS1KcUVINUN4WHl6MzVfbVdkVWJGMXVSQ3lvUUN0Uldrb2lUcVBQcE9rZ2RzMlFidWYyQ0Np Z2VMQm9iUFlGcnhOR1V0TT4NCg0KQ2xvdWQgRGF0YXByb2Mg4oCTIFVidW50dSBzdXBwb3J0OiBH QQ0KVWJ1bnR1IDE4LjA0IExUUy1iYXNlZCAxLjMgYW5kIDEuNCBpbWFnZSB2ZXJzaW9ucyBhcmUg bm93IHN1cHBvcnRlZCBpbiAgDQpDbG91ZCBEYXRhcHJvYyBjbHVzdGVycy4gTm90ZSB0aGF0IG5l dyBjbHVzdGVycyB3aWxsIGJlIGNyZWF0ZWQgdG8gaW5jbHVkZSAgDQphbnkgc3ViLW1pbm9yIHBh dGNoZXMgdGhhdCBoYXZlIGJlZW4gbWFkZSB0byBhIHZlcnNpb24gc2luY2UgaXRzIHJlbGVhc2Uu ICANCkRvY3VtZW50YXRpb24gIA0KPGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0 L3AvQUZud25LVkJCUTVKeHN4WmFxQ0NuZER3cVh0b1B3Zl9mSGhzNlk4MVcwdldrTmpmLTFvSXFt VmFlSnc3TFJVWHZLa2RESWNpX2F2VGpjNXJTTkxxc29TaVBfamJYb3IwRUljRGEzY2k2QjhlaEYz QW5SNlhkR1VfemtuRGI5cjR0eWN6V19FVnk1cl9MbUZCd0NNOHJmejAxdERjYnEzN2tVNy1aR1A2 cDhKUG83cFFieS03ODhpbkRPVEVxS0FNR1lyWWVYdGNkTml5VW91RXJPMm44WjZ2X0tiUU1oemo4 eEMteWd6VEZ0N1FIdHdfTmNIbm5uc0ZqSUcySXZ3al83TTNwaDRpTW04QUFaY2JRTzJJWG12aGVq ZG5yQl9DWGRPeGZYdTZUZExPX1EwTmltc01DaG5EMG90Wld0UTNUR0xUTHVtdXZ0WXNfU2E1UW1N SFVnQU1oUlY1aXFtZGtZVk5fYXREcGk1ME96VF9KV0ZtTmoyMU9NRFRiS2pzMjhzXzZLZVFscXZG elB2Y0pyTG52S095LTRfekZrQUJYV3RnQVM2ckhqbXRPUmJXOHh6Y2tCa3A4UEtyQVczWmw0Vl9h X2FETkJ1RnJaS3dCSFhYZzdrdWFFc3Y0QUdtQlRzaHByRmdpNzJBX2FHQ0Zzd0ZkejZxMmtjNWRW ZGdEal9aSlRfTlo5ejh3c0V2dU5Ld090QzFlUURZVll5Q3F3Pg0KDQpDbG91ZCBEYXRhcHJvYyDi gJMgUHJlc3RvIGpvYiB0eXBlOiBiZXRhDQpBZnRlciBpbnN0YWxsaW5nIHRoZSBQcmVzdG8gY29t cG9uZW50IG9uIGEgY2x1c3RlciwgeW91IGNhbiBzdWJtaXQgc2VwYXJhdGUgIA0Kc3RhdGVtZW50 cyBmb3IgZXhlY3V0aW9uIG9yIHVwbG9hZCwgYW5kIHJ1biBQcmVzdG8gc2NyaXB0cyB1c2luZyB0 aGUgQ2xvdWQgIA0KRGF0YXByb2MgSm9icyBBUEkuIERvY3VtZW50YXRpb24gIA0KPGh0dHBzOi8v d3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LVlJNbGZqRXlWTlVVU2VzNWtkeGZ2 MHFVT2s5X3Y0dEh1WWxMaHlxUkdNT1ZUU1pvTF8yWXdvTVc5TmppamZOV3FHcFFnTUFyV1RKWHpr MVlvdDZVakRpNzJvcHRVZDB6RXlvQnRqWExIM0RGTFFzdHN0Y1N5ZkktV0VGNDlUVlhlaFU0dWdn MHdpZWpWYzg0SUt5ekVVazVZTU5pbzZDaW1LVU56dmtTcjJ5TTAySnpnQW1tZE5mbjh2eGxkYnk5 MUlaZWZHeU03R3RVT3R4YUVKOTZ6Q2pJNDhnZHpPNk84OTY4WFQwZWF1NG9BNFBhNHp5aWE0NUo3 aFY0RHZ2OWVyZl80UXJ0M3RBNUc5RmV2clNrdi1tcE1vUjFsVW14akRGaWpRa3JUbEpIV19WVmJU XzdldXhrSU9fRWZlajRSMGV3T0hvRnRPeEUySk15N0VmS3RxOWNqWEhnQWNaaUFHa2ZhM1hFa0lO ZF9xUldIYkVyWnpkUWlRQktucnJNMmtkN3l6MGJKZnJMSFFockJ5dGFtX19TVjJ6QnRuRUx5a252 YVBzU1RFVEtBYUhFZV9lR3ktdE5IdzFPVXMwaldtXzItV09mcE5kdkxoRW5YR1Z2MFY1c25fdU05 R1VmY2N6Rk1RRWJWNG43WGg2M3RkTDFUZkRFRk95aGNCaVZMOVNNRTRLelpXQWc+DQoNCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0K U0VDVVJJVFkNCg0KVlBDIFNlcnZpY2UgQ29udHJvbHM6IEdBDQpXaXRoIHRoaXMgcmVsZWFzZSwg eW91IGNhbiBub3cgcmVzdHJpY3QgYWNjZXNzIHRvIHVzZXJz4oCZIEdDUCByZXNvdXJjZXMgIA0K YmFzZWQgb24gdGhlaXIgVlBDIG5ldHdvcmsgb3IgSVAgYWRkcmVzcy4gWW91IGNhbiBhbHNvIHJl c3RyaWN0IHRoZSBzZXQgb2YgIA0KR29vZ2xlIEFQSXMgYW5kIEdDUCByZXNvdXJjZXMgYWNjZXNz aWJsZSBmcm9tIGEgdXNlcuKAmXMgVlBDIG5ldHdvcmsuICANCkRvY3VtZW50YXRpb24gIA0KPGh0 dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LVkRnRmlwc2NZU0F3aHNP YmJraDhaM2hYQU9NMi1PU2pXSDdtbFJhQi1jSkFUQ0hkY3F4RHN3emJud1RNUnRBalJTblZ4VU5u clJXNmFsQndNY0pITHhZSVBZZUJIamxpYlpkRVE1RW9DLTlCcHJrRnByZGhLcmJQWGhja1lKbnA4 MEtMOWRIQUIzM0xBS0hTUUVlUS1NbEhGcG5mVjlkRjd2VVQ3MU43NWVSdEVVT1d1NkZHX2phNGt5 dmZCZFM0Ul9la0RhVTk2RlAtMUZSLTZFZnBaLUZjS3BVTjhqM3VMbUR0TUhoU2JBWlBhNWVMVGds bEpTYzNhekhteTRlU0tRTlFET21DMjdBdWxvdURkWDJDSktMNFhsVlFpZklKZU5SZDFzWFhQLWxK TS1wUmM0OWoyakZVbG41empmdkxabWpqV2FRUlZPcmk4bzhnTUVJOUttUFlQcG0yZ2szcmh1SEo0 NEVCd1FmY0FUZlE3UEp0NEQtX1o2dnBraGRTanFQdjMwVzZYRG9NMW5BNXdTRjg4b3htNHpTdHp6 Pg0KDQpDbG91ZCBEYXRhIExvc3MgUHJldmVudGlvbiDigJMgbmV3IGRlLWlkZW50aWZpY2F0aW9u IG1ldGhvZHM6IEdBDQpZb3UgY2FuIG5vdyBkZS1pZGVudGlmeSBzdHJpbmdzIHdpdGggY3J5cHRv LWJhc2VkIHRva2VuaXphdGlvbi4gVGhpcyAgDQpwcm92aWRlcyB3aWRlciBzdXBwb3J0IGZvciBp bnB1dCBjaGFyYWN0ZXIgc2V0cyB3aGlsZSBhbHNvIGFsbG93aW5nIGZvciAgDQp0cmFuc2Zvcm1h dGlvbnMgdGhhdCBjYW4gYmUgcmV2ZXJzZWQuIENsb3VkIERMUCBzdXBwb3J0cyBzZXZlcmFsIG90 aGVyICANCnRyYW5zZm9ybWF0aW9uIHR5cGVzIGFzIHdlbGwuIERvY3VtZW50YXRpb24gIA0KPGh0 dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LWFhuUXlPdlUxNGd2ZmNP OUlaaEk2YnFQVUZCV3FwdVk0b0hndWVaSXRUdzdWUTNlSXo0UVQ5ZFJObi0tRC14RHRPUGhDMjZ3 QlJSRS1mNHZPSnVUTUUyTU01NFNnYmNfMFlMU2NsaHkyUHZRUmNUT2prdzN0TC1UV2tEb2FWTnFn bUZOZlc3bW1XXzhBaWtFX0kwMnU4UF8xQkRUazVqLVFia1pIQ0lLOUx4VU5JNXAyYXpsUzhWZUNR RDJ3blVlWW0yTlAtQ044cDJRbkJDR2tFSEFibGFENUFSTjIyajhvNmlXcmdVOXlSMC02X1htTEtn QVU1am9YWDdwNk4tS3ZBbHVlcUdLamxJV1YtUVphYTBBYWgxeVE2ME1OMnNDN0ZrUm9Yc3VwOEg5 ajh3OGkwbWduOUFlRWdzaDVHQ0d1OWF3VFhkUDZqeDFKVEl6dzhneEZtbHJxX1BGS0ZrbS1rZUtC LWtBSmtrVUFLWjJJcGpCOVdYVXptVWJuMVJVd3FKYURyRFJaOHZXb3pxczZxcmRpVHdibWg1dkE0 RXVwekxqaGJJbkNXZEdZQkl5TWs1UT4NCg0KQ2xvdWQgSWRlbnRpdHkgYW5kIEFjY2VzcyBNYW5h Z2VtZW50IOKAkyBzZXJ2aWNlIGFjY291bnQgZGVzY3JpcHRpb25zOiBiZXRhDQpZb3UgY2FuIG5v dyBhZGQgZGVzY3JpcHRpb25zIHRvIHlvdXIgc2VydmljZSBhY2NvdW50cyB0byBpbmNsdWRlIGFk ZGl0aW9uYWwgIA0KaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlIHB1cnBvc2Ugb2YgdGhlIGFjY291 bnQgb3IgYSBjb250YWN0IHBlcnNvbiBmb3IgdGhlICANCmFjY291bnQuIERvY3VtZW50YXRpb24g IA0KPGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LVXdLdEFQV3Bi Ym1BcTliY0lvY3NkSXdvTXd2NDFSYnFpVktlbHJyNTRmRVRlbEVuMVoxeEFEWFd5ZlQtRTRyNEdx MF9Ic2dQaXFuaUZ4RWxER3dKUC1FQzc0eEl5T1NBd3pwc3g0Q3lQWHk0Z3JoM0dWTVRpeFBjU0Qt OXV3UjI0SUxjRV9KX0hyVmdtV3dXMHVWMFl3TFk0R2tSb1pxR2xWMTJ4UDMyOVNtajZpZ25MeTg0 TEpTZTJSVkRKZW5nQ3NTUzZLUm1zV2dGWGRYSlJ6cTcwaGdiZ2JSMzA3bDNybEtXanlwelR0NXZh RHBOS0VId2NMRDdtLWVvZnhicjVkaFlBNmNGOS1oWDBOUU1tUl9QdzBXSm1Scy14VjNza2FaanRx YTNSQnBUeGV2d1huYnd1T1hXMy1YX21sVnBFdWhVNFYycHlKYnlJRnVxNVNQOWd5azJ5RkZHY2xi NlNwc01HMlZOWXQzTHdSQ0FNOGtUeVJUNUhpNGNXNVUtSm5haVplUHhHSXhYZVBTaW5PcjB5Qzhq eDhuR1owajloQ0owcmhlWm9EdGlnek5IWmpRSlA3UmU1cnlxYXVkNTh5UUZfM0NFcjhmTjJMaGlS djRtWldBbWJINzU4aWxLTjJXUT4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpDT01QVVRFDQoNCkNvbXB1dGUgRW5naW5lIOKA kyBlbmFibGUgdmlydHVhbCBkaXNwbGF5cyBvbiBpbnN0YW5jZXM6IGJldGENCklmIGFwcGxpY2F0 aW9ucyBvbiB5b3VyIFZNIGluc3RhbmNlcyByZXF1aXJlIGEgZGlzcGxheSBkZXZpY2UgYnV0IGRv buKAmXQgIA0KbmVlZCB0aGUgZnVsbCBwb3dlciBvciBjb3N0IG9mIGEgR1BVLCB5b3UgY2FuIGVu YWJsZSB5b3VyIGluc3RhbmNlcyB3aXRoIGEgIA0KdmlydHVhbCBkaXNwbGF5IGRldmljZSDigJMg YXQgbm8gY29zdC4gVGhpcyBkZXZpY2UgYWxsb3dzIHlvdSB0byBydW4gcmVtb3RlICANCnN5c3Rl bSBtYW5hZ2VtZW50IHRvb2xzIGFuZCBkZXNrdG9wIHNvZnR3YXJlIHRoYXQgcmVxdWlyZSBhIGRp c3BsYXkgZGV2aWNlLiAgDQpEb2N1bWVudGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUuY29t L2FwcHNlcnZlL21rdC9wL0FGbnduS1Z4WkhsUmx3LXduSDRaVDVaRlhMazlYb2djdS1SaVFjSTQ3 ZWpyMHNicmhONEpoMzJEczFlLWgyUDV4LUFhUUVWZG42V1J5SFNPcklmVHMwc0NoQlU0RDNyNmd4 ZHA4czB1REpRQTc3UEhNalZTZUZ2NUpVV0VLMEVJbFRYNUQ1azJzaTFKNFB0VDl0ODdWTEJsNHl2 Ujg4OE94LWJQUDNxRHhLenNhT1d6c0Q4X21MNDJJN1F1R1ZrTVF2T21rYlBMT2Y2NE9oa0lMcWxU b1dGYjByUzJvT25kMzhsb0ZXSWRkUzZmNy1WbXBMb1VpWDNvVldHQUFSUXZ3LVhVWHdaNDY1MWNw VEVmMWVSaTlhNGt2TkRoeGJoODhLV0dGNXQ0WVRBUm9YZlNvTllUY0pkUkZvMktSaTgxNV9LeGpt NWRBbXY3RUFEYTA2WXVXdTFQYUtNcklQZk5qTHJ5NzdVdzMxYXZkUjVhcXZqYi1zTDBHWHJCa1ZU QjdSblVGMF8tZW53eFFqam45c19BYWluSGdSQjAySUZudUl2cFVad2dxTGc5czNLd3NSRmdoREFx N1N0T1dkcUttNnMyNUlDd0RibXNPT19YY0Q4Vjk0UmZtZ3N2UzluRkt2bVBoMy1ULW5acjBZVT4N Cg0KQ29tcHV0ZSBFbmdpbmUg4oCTIHR3by1mYWN0b3IgYXV0aGVudGljYXRpb24gZm9yIE9TIExv Z2luOiBHQQ0KSWYgeW91IHVzZSBPUyBMb2dpbiB0byBtYW5hZ2UgYWNjZXNzIHRvIHlvdXIgaW5z dGFuY2VzLCB5b3UgY2FuIG5vdyBhZGQgYW4gIA0KZXh0cmEgbGF5ZXIgb2Ygc2VjdXJpdHkgd2l0 aCB0d28tZmFjdG9yIGF1dGhlbnRpY2F0aW9uICgyRkEpLiBBZnRlciBzZXR0aW5nICANCnVwIE9T IExvZ2luIDJGQSwgeW91IGNhbiB1c2UgYXVkaXQgbG9ncyB0byBtb25pdG9yIHlvdXIgYXV0aGVu dGljYXRpb24gIA0Kc2Vzc2lvbnMuIERvY3VtZW50YXRpb24gIA0KPGh0dHBzOi8vd3d3Lmdvb2ds ZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LVm43UmNEWnJ5ZXpNdWhrM3FRWUV3cV9XQ2tPbG1s VGJnZXZjSEhERndGLUZaLVkwZEFTZlRYa0JmTHp1YWY3ZEhIQnJZT2UzcTI0NVZJZlVPa3V1ejF6 LVduYXo5MndObHl2My1ObFg5bzlRaHRWcWhSRE14N1FISDFMMVUyUUJ1YUh5SndjMGNOYnZjWXdp alBYWUtXZHVzWndnVjY2UzlFc3dfbjQwRU9QYWJzMEl0ZVd5bjZpbGlRbmdLYWI3UVMyM2pheHBN YThsUWlxNVVMMHkzbGkzVkxsZEFoYjQ2VlR1LUo1YXAyRlprdC12QTdtZ3I1SHlzRUtZR0VhRlcw bnRjYnB0c2RueWp6bUlIZ3o4ZDBxbmJkNDk5QkVBLVpqQ2dOempad1JyT19wSW9PWkJlTS1zem44 QkRWaUpQamYwSHpBM0l2bnIzOExMNjZ6TEtpT3o2M3R0WUNzQmh4Mnd5VzNxcV9faDRrelBxY25E Q3pJQ3pMR3VtT1A2QlBzbzd5TEVsdEphV1V3VWlXcnJXMzVUQ3Z0NDZ2SUVYNlloaTFiRnYyNS1h UUk5SDVCMzZWX3B1N3VEYURIOUhZTEhzT0FfSjZFSVRkdWtzdlJGT3gxUW4tMFVlVXkwRXpIdz4N Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KDQpNSUdSQVRJT04NCg0KU3RvcmFnZSBUcmFuc2ZlciBTZXJ2aWNlIOKAkyBJQU0gcGVy bWlzc2lvbnMgYW5kIGN1c3RvbSByb2xlczogR0ENCkFsbG93IHRlYW0gbWVtYmVycyB0byBtYW5h Z2UgYW5kIHdvcmsgb24geW91ciBwcm9qZWN0LCBhbmQgc3VwcG9ydCBjdXN0b20gIA0KaWRlbnRp dHkgYW5kIGFjY2VzcyBtYW5hZ2VtZW50IChJQU0pIHJvbGVzLCBieSBpbXBsZW1lbnRpbmcgZ3Jh bnVsYXIgSUFNICANCnBlcm1pc3Npb25zIGluIFN0b3JhZ2UgVHJhbnNmZXIgU2VydmljZS4gRWFz aWx5IGFkZCByb2xlcyBmb3IgY29tbW9uIElBTSAgDQpzZXR1cHMgbGlrZSB2aWV3ZXJzLCBhZG1p bnMsIGFuZCB0cmFuc2ZlcnJpbmcgdXNlcnMuIERvY3VtZW50YXRpb24gIA0KPGh0dHBzOi8vd3d3 Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LWGRFWTlaSVNYSk4wR3Z0cGxZM2RzejBR dVlFYjFaYmUwWjVqb3Q0amptcjJJbC1fVHZSWHEzNGdvdTdzWU5kakt6RW1vVjdTWkZxWllweGc3 YkxOd21TMy1ERTlqampkdkRZaFdFMTRoUjZfOWtkR1JPSW5MeXd4b2F1T1dkMnNLc2tGd2FKVndN cUJTaDdwUkJsOHdYb1RDaGpNTE1xZ0tXUndJa2xRSWszbjJIZ2ZRbF8tVldTUV9ieVd3SnhhMnRU emd4bjlhcGFQbzN2QkJ1SWZTd1AyV2NaTEZYWlFLeUpWc2U2czVZa0E5ckJLVGdINmwyVzdDMkJM bHU1VldLNHZwbFBzamZNcjE1bzM4OWFqN3I5RE1sdHRsV3lxRHdwS0VuOG1tQlJUc01QQ2U3NGlj aTJEeGdUMDFZY202OWY4ZWNQdjBQM0xZVkJtMkJIV19GWUF2bE1SQUI1cncwcHQwaHhOLWFzdWIy cWpidm1BRGNVQmQ2RXVUcEJ5QkdlZ1R6YnFpMkRLQXNCd1l0LXhlUW5wVmpzQ1Z4b0VkaHhveTUx UDBJNTd0djd5NVg3bEEwcUdnPg0KDQpCaWdRdWVyeSBEYXRhIFRyYW5zZmVyIFNlcnZpY2Ug4oCT IGNvbm5lY3QgdGhpcmQtcGFydHkgZGF0YSBzb3VyY2VzOiBiZXRhDQpDb25uZWN0IEJpZ1F1ZXJ5 IHRvIHRoaXJkLXBhcnR5IGRhdGEgc291cmNlcyDigJMgbGlrZSBTYWxlc2ZvcmNlIENSTSwgQWRv YmUgIA0KQW5hbHl0aWNzLCBhbmQgRmFjZWJvb2sgQWRzIOKAkyBhbmQgc2NoZWR1bGUgYW5kIG1h bmFnZSByZWN1cnJpbmcgbG9hZCBqb2JzICANCmZvciBleHRlcm5hbCBkYXRhLiBZb3UgY2FuIGFs c28gb3B0IHRvIHNoYXJlIGRhdGEgd2l0aCB0aGUgdGhpcmQgcGFydHksICANCmluY2x1ZGluZyB0 cmFuc2ZlciBjb25maWd1cmF0aW9uIGFuZCB1c2VyIGVtYWlsLiBEb2N1bWVudGF0aW9uICANCjxo dHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1czaEdhX08zczhsSVl1 NEw1OWphdjhXQ0cxUXM2akhYcC1haXBvTE1zUjFRc2xtbnVGY2M5eWRqMTlpbnlTb1N5VmZRamMt SzJTNGtyeWpWNUlOcHlGQmpWQll2azNwVWZhenVRbER1S1A4eFdMaGVCZG9JdnZYYWxadHdlTDE4 akZQLTV2YWNBWVJiM0tCX1QxaGZDV2JDZXpWanJaV2xqTWdIMHVXTjEyam5fU0pEYnpNNW9CSGRF LVNaMUZvbWNpbi16YThtWW5ZTXlOdWM0TFBJUDlsN1MyWVo1dnNMZFVMcEp3SUNXbzBlWHFoV2Nu djloMWtIbENldV9ORnBKVmRldWF3VHQ0eXZtaE1nV3FSajVVNWxNb1dzYW96OFNjUXNSMUlMZ2lW QVJ5Z2FkOTI3UDY0Q2FKX3FKWnNxT3VwdVVyckpmSVJDLWtzQ1NXY0g3Tk9SQTk5bHVGUi00aG1X NnMzRFBTNC1TWl9XRjNBS3dlVHU4c2lLc2xMNlB2dEE+DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KTUFOQUdFTUVOVCBUT09M Uw0KDQpHQ1AgcGx1Zy1pbiBmb3IgVk13YXJlIHZSZWFsaXplIEF1dG9tYXRpb246IEdBDQpHZXQg YSBjb25zaXN0ZW50IG1hbmFnZW1lbnQgZXhwZXJpZW5jZSBhY3Jvc3Mgb24tcHJlbWlzZXMgYW5k IEdDUC1iYXNlZCBJVCAgDQplbnZpcm9ubWVudHMuIFRoaXMgYWxzbyBhbGxvd3MgeW91ciBlbmQg dXNlcnMgdG8gcHJlZGljdGFibHkgc2VsZWN0IGFuZCAgDQpsYXVuY2ggcmVzb3VyY2VzIHVzaW5n IGEgdG9vbCB0aGV54oCZcmUgYWxyZWFkeSBmYW1pbGlhciB3aXRoIHdoZW4gdGhleSAgDQpvcmNo ZXN0cmF0ZSBWTXMgaW4gYW4gb24tcHJlbWlzZXMgVk13YXJlIGVudmlyb25tZW50LiBEb2N1bWVu dGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1VT b2dMcTItZ2dxTTh5VzlOcVBxTjdaUjB6SU1xMC1vWjdIeldrRDUxWUxHYVNHdlU0TTZlc0hVYmhu SWZSNFBYZ1VDcE94UF95eVVtYmlUbG1IN19WVE1Rb21udGFIZWdmNzBWNEtlLXZ1VG1oRkRzak9P SUxNWUJhLW83RUxlZWZGUlVTbU0xNHRwbzFtdjdYbElRNm1CSlo5QWZPMkNPcGxwOGVTVjRsVzd6 S19MMXU2eUpNRnFNSm9USDY3b3NndktqRHJ3a0xIQ1c3ekZCRXh2TXY1SEUyU01pY0hXNDY5X0pY bkxwWlRyVjlJUmMweTFIU2NmdEVOdnBwMTR0Q3lkYVh4dkhWWTQybzc1ay1GZXZqYWtRSEZPbXA5 ajFNdHlDQnltUXpCbXdZbWdfeXdaOVprT3dqOEtlUGVRcFpRRWdDNlZfWFpCd2JVVHExQTZZTWpr cGdRTlB3RHJjcWpJMHQxVG1RQ0luVk5yRkFXMi1WUFJJM2ZwWlZ6blZVN2E2cXBOMnNRczJjQ0Fr Nmh5M0FFdUt3VjZIdzBNQUR6cEc1TkE3S1BMYk8+ICANCnwgQmxvZyAgDQo8aHR0cHM6Ly93d3cu Z29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktXODZjd2xOaWQ0dkw5VVVtdUk5QUxjUXpQ d2hGNzkyRjRQM1FfcGZEUVROWWZwNzZ6emE2M21qVU9haTlRSmNQeXZlWkxST0Y0NjJ0R0xfTWhs eVhjSkptYkxXTlNEeEU4VFdKaTFqVHFHYVB0SkktWnRQX1pES0dBeFRNSjVFejNaaXE1bG43ZHgx Y2tvNnJKZ3VmVlFxMFY4TnFaUmhybVlLRGFXa3NLaGhUOGxVei1UZmwyRkVBZW12U21GeTAwQlMz U1lIcHhnUUxHNVRXRG9BbW9iVGJpYVZ6N3dvWUVsRXZvTndLa0hkM2RWSU15d05yc3YzUVNTWWpC LVRmcHRYai01cmxXY0U2bzdGQzBSZ1o2b1lLSFg3cGIyMnBNTXZCdDFGZ2ZhWVVmTDFzTFN6S1c4 ODFCTFNRUlRBU0pmcWg2X1RpbEpBX2FmclNfSHR4U3pQZWpPUkNCLVRPODY2aEpGUDc5UFA4V1Qz cWlWU3VpRE5ZRlU0Mzh6YWVMdzdfV2s0amNPZjhhRF9EVFpQSUpmRFhldzJYbm10REZjVWluNlg2 YVZaa3RwVElpRE9nQ1M4RDhhMWVVNm8ybDY5blA0enhVQzFLdzFGWENfMGpVNjZpRi0xalctb0xU ZmpOQ004OGtxeHJWM3ExNGhGLUQ2RDdvVk5aUG9CSE9hVnp4S3dRM1N6bGFNdk81dHREcy10d0VB ZHhSMjV1aVAyN3A4RmpHbm5BbjhfSVUyaW04cjlSSzNSNGRvWEUxRGdzWFQ3dzcweDF0TUd1UT4N Cg0KR29vZ2xlIEFuYWx5dGljcyDigJMgVXNlciBBY3Rpdml0eSBBUEk6IEdBDQpOb3cgR29vZ2xl IEFuYWx5dGljcyBwcm9wZXJ0eSBvd25lcnMgY2FuIHJldHJpZXZlIGFsbCBhbmFseXRpY3MgbWVh c3VyZW1lbnQgIA0KZGF0YSBhc3NvY2lhdGVkIHdpdGggYSBzaW5nbGUgdXNlciBpZGVudGlmaWVy LiBTcGVjaWZpY2FsbHksIHRoZSBBUEkgIA0KcmV0cmlldmVzIGFsbCBvZiB0aGUgbWVhc3VyZW1l bnQgZGF0YSBhc3NvY2lhdGVkIHdpdGggYSBwYXJ0aWN1bGFyIFVzZXIgSUQgIA0Kb3IgQ2xpZW50 IElELiBEb2N1bWVudGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21r dC9wL0FGbnduS1dvWkxsX0RxOWt5MkhucUNSRzQ3RS1FN2U2S3YxVlFjS0wxcjJZWElsMDR5QWRf RUNYaFdoSW5MMzg3ZjBYVW56YThxbGUyUE9fNHg0MmlSc3J3TEJKTXg2bzhuX1NkYmtyWnhMaE5O Z3BlcUlQOUlIWEFFM295X0dtV1FWbXBlVGw5NnpxQ09nMDVXM3dsU01UTWRxaG8tTVVGVlM1eGJo cmx0WGFFcUItR1U0NjE0UmN1N2s3OFBqbXJsbXRPQmU4eHVMSVNxM2ZYY0ZVSE5aQkd3VVpQS2Js WFNFUXR4Vi0zTUUySVc0ajVCR180MGdQd1VaUUpsZzdlUlJXeFFpMUNSWFkwcWtndXc+DQoNCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Cg0KR28gdG8geW91ciBDb25zb2xlICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZl L21rdC9wL0FGbnduS1hUcWVnWWpZSHAtRFY0V2VMWnJRZzhlcTEtbDVlRVI5NGVQYXlKMEc1S0Zk SUlyelBDclY3Z2c3MUlYZVFQcW1YeGZZVlFrME42TDJmRks5b2xHQzZ0V2NoTlNicUpONkR6cF9r SExLM25WN3NXNWt6bGdRYUFWT19PQTludXJsSUNvLVdyZUtaSDNIZHllcFhTYlZSRDBSVkJjNlBP ZS1CMDc3VlNZQ240ZUVOemd0all0cEZjMnQ3NjNXUlFSTFBGMzFIazlGd2lxU0Foai1uRG5CUG10 bmVkSTBiMjNCdnpDRHNDQUZSRGIzeDcyVXU1MjFPanFidS1xQVJnWURZeF95Y0dpTzZqM2o3RFNf a3RmVGI4RWRKS0U1elNPUFJuQzg1WFBkNGtVdExXZ2RjSUtqeEVUSUQ3UV9UeS13Rm1qU3Ytdzk3 WjFNVWg3LUNrVVktRzZ5bTJzc2RuaDhZdmFTUjJLTWs+DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KU2VlIHlvdSBpbiB0aGUg Y2xvdWQsDQpUaGUgR29vZ2xlIENsb3VkIFBsYXRmb3JtIFRlYW0NCg0KR0NQIExhdW5jaCBBbm5v dW5jZW1lbnRzIENvbW11bml0eQ0KV2FudCB0byBiZSB0aGUgZmlyc3QgdG8ga25vdyBhYm91dCBH Q1AgdXBkYXRlcz8gSm9pbiB0aGUgR0NQIExhdW5jaCAgDQpBbm5vdW5jZW1lbnRzIENvbW11bml0 eSAgDQo8aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktVUXFWNHNI WkdEZlU5T2tLR2pCcmtkbDZuQnhkc0hJSHBfSGdMNWdIb1N6Y0hxdDlsaTRnNThsVWFmSmxKX1I2 ci03WXlJYUR0eU1ocXM1TENwM1Q4NXZEZWs1MXNQeVdkTTBLYVBoRXgyZVlRNjhNVkxTQllmQUVY NGQ5clllYmRKWjI4Y2pYTWdVanhPb01FTmMyQkhCOVQzRFRYWUpFQl82dGFqMGdreUdJQTV6c1pl R0NuQmRLcURBZkpZeEs4aWdHQkV2NGJTVmJsUkVneFMwXzFvRXNUV09iRGphaG96WjYxZV90VDBD YnFKeWF0NlVFbUtIaEpPS1pOSUg4YlFuUT4gIA0KdG8gZ2V0IHRoZSBsYXRlc3QgaW5mbyBvbiBj aGFuZ2VzIHRvIEdDUCBwcm9kdWN0cyBhbmQgZmVhdHVyZXMuDQoNCkRvY3VtZW50YXRpb24gIA0K PGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LVWxtZVB4NlQ0MjlK SmxTakFWYm9lZW5NRW1VN2VBeHo1UVY1Nnd3bEI2N3RQUWhBMm9HWjdFTDR2aVcxXzJJTjhTWk5Z NDI2SENGM1ZIMlZmWWY2azNUWTRaeWh0aG5OSnNEOXBDRlh5WGxHc0M1UUt2MEMzQklpRV9HUXFq UkFrPg0KDQpTdXBwb3J0ICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9w L0FGbnduS1g2OHNOUW5yU1VGdkJ2WElDNEZYVHFRa0pzeXRuM2F6WV9ULS16QzRINkcxUWp1dHpN bXo0dWI4T1hQZ1lsQlpaNzVZR1pubmFIaGVJa29kZ0RjQ2hTdWVORHNjc2xVWUFGV3FrUTRvN3Z0 b3d0R004anh3S051dzVmYzdBNlp5X0xtckkzZzZhbWg2anluQXhPRlo4N2NGdWhJYi1Qa2FGOFhk Nnc5OFNBQm5zclk1YS15TkU4UzBRQmZjRXhWLW45LXV1dWxNMlFyN3FabUVrMVpOSTlER1dJSFF0 UUNhNFZYS2dway1jcENlSi1JaWd0eC13WjJRTHhGakktU1dXeExsOEtZNnhGSjg2WmNQTWZFaVlv cjJlSTlwbzg0OTNvNkF3MTlwZE9MWW84Q3RnYmVaSWgzMDBZWjMwRnp4Q1FQX050cUY1MTlsUzlk LTdDS3oxQUZjVG51UFdESWlPX3BXSHE3TjhJWkE+DQoNCk1vYmlsZSBhcHAgIA0KPGh0dHBzOi8v d3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LWEVUXzBBeDFqV09XY0lJMVg4azNL VExPb2YySEc0bHRQNFZtOGExMHk3MTMyLXQ5bHJQZElxNHNKU05yMlVESkJJMHhGLV90U3BxM3F4 Sl9FTkd1V2RwMVJsbHVEUXp4LWhRUEZyTkNGaU1pUGlrazBrdHVRSzhXeVNDRDJjM3BfdGpLN21N ME1JVlhjUlUyWW9qVUJ4V0ZGd1RFeHJoRmR5Vm9SZmNhRnEtU0pJOWo4LVEtRjJqNWxtclphVEZE aW00S18teF8ydUdpNGQ0MG1Fc0FJN0FBMmt4cllORURIOFdvcGRJaTg5UjUwTHpaMjVXdENnYklq ME5DTHY0UGFPeVNEcF9aWjJTQlBKSy1raFo2ZFpnZkMyUUhtV1F0RU9nS0QwM2tHQndCc0RVeUxw Y0E5UUVXQlcxRnZHaUNLZWhkU19wSFcxOGwwRWY0ZnZ4bVFJWElHMWYyMG1laFp5d2hFMWo1VFdv YUZfNFZtTXVvXzA+DQoNCkZlZWRiYWNrICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNl cnZlL21rdC9wL0FGbnduS1dLaDV4NHN1dVhoS0ozTGJTYW9rN0tGTDR2UkFYeG5OeDBhd0xqc3pJ aDBnYVdNRnUxdUItR0Zxa1F1eHUyaXRrMG1iWHJjZXpnS2ZHdW8zWVM3cU15V1VpWWxKUDhDRHdf MmtDMUlyaTVYM01Tc3lwWFI1NnNjMEdEeGVtZXB2WXNlcVdOTDVOQnJJNEJYeDhwWmdkTFk2MXJn TlI0dW5sWmVUUDlTLWpfVGpnWmQ1YUwzdnFiWlZXU0hkZzRHY1p6cFc0amVwY3FJZC1TTFNNcnZr WEpNc2lCZXczVG5VekQ4c1FfU0JGbHN1Ri1GaWF1U3VPWnhXWkZhRklsRGJJb2dmTklhOVc3T05X OEFrZE9JcTExSjRtU0lOVGFnLWZ5VE1jWG13RkpkdE1DVGxvdmRyNEdVMEJqRkM1MnVNNXhBM3ZC akN1SGNYMEk+DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCg0KR29vZ2xlIENsb3VkDQoNCkdvb2dsZSBMTEMgMTYwMCBBbXBoaXRo ZWF0cmUgUGFya3dheSwgTW91bnRhaW4gVmlldywgQ0EgOTQwNDMNCg0KVGhpcyBlbWFpbCB3YXMg c2VudCB0byBhbXIuZ2hhcmJlaWFAZ21haWwuY29tIGJlY2F1c2UgeW91IGluZGljYXRlZCB0aGF0 ICANCnlvdeKAmWQgbGlrZSB0byByZWNlaXZlIGZlYXR1cmUgYW5ub3VuY2VtZW50cyBhYm91dCBH b29nbGUgQ2xvdWQgUGxhdGZvcm0uIElmICANCnlvdSBkb27igJl0IHdhbnQgdG8gcmVjZWl2ZSBz dWNoIGVtYWlscyBpbiB0aGUgZnV0dXJlLCBwbGVhc2UgdW5zdWJzY3JpYmUgIA0KaGVyZTogIA0K PGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L29wdG91dC9BRm53bktVbHJubVlF QzlSY0VJMkl6a3pBNU1QWDBSbDAzNW9oelBfWHljaUFwOURhaEZSTkpjVE9ZcHVjamNINm9aSnZT RWtTRk0/aGw9ZW4+ICANCllvdSBjYW4gYWxzbyBjaGFuZ2UgeW91ciBwcmVmZXJlbmNlcyBvbiB5 b3VyIGFjY291bnTigJlzIHByb2ZpbGUgcGFnZSBieSAgDQpsb2dnaW5nIGluIGF0IGNvbnNvbGUu Y2xvdWQuZ29vZ2xlLmNvbQ0KDQoNCkdvb2dsZSBDbG91ZCBCbG9nICANCjxodHRwczovL3d3dy5n b29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1VCaFR5UFFMTWZZLVIxdkVoLW5iSWNQYXdw RXoteldEcUd0UnJFOFd0MVJpREM1bWZ1VERDRkpsdVV5T0VfWWM2OVNsVFhURmJoYnpkNlN4Q1h2 MTAxU3pDYXMxSUtHTWVCdzB3RHJ0dGVoQlNINU9EZkxqX0VpYm1oX0t6c09GMTA4ckJfemM4Z2FO OG1LajBySlBwRkNJY2FPMzQtWlk4aXFXYmdET1ItZHZib0FFYThiYU9hSVFLV1REXzV2NnZiUFpv cDFIcnVJMmZ4NzI3NExlUTdMbkphY21leXAzWEJ2bGpUbjFDa21IOGo4WnQxNURRaWNCV3VjaW9N UUhxNTQxUUh1bHBob1JSa2VXNVR5d1NROGU4aXJ6c2o5alVEU2NyZEtjMjRGNGlYR3F6VGxJS2RD NjR1ampyM2ZzMFRzdzkxWFVkZXNGWmp4QWlmZXdlNFdFSnNBa2lveHFMOFFBPg0KR2l0SHViICAN CjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1VxaFhiZlZSS1Fo WS1pWUN0V19Hdy1hSW94WEV2Sm00cHJzNkRobHJla2I0SnRCNEQ5T0R2Q1g3WjdBODRGQnFTQXYy dl9wRDRKZHNXbHZ0WWJMVWszNWVDcmIzWktTaDRQTjZRN3FjZHBqQjlWS2ZUMjUzR2RneTZSbUlt YTlvelZDaXU1MXJlTHd2TE4zcEE4T1VhVT4NCkxpbmtlZEluICANCjxodHRwczovL3d3dy5nb29n bGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1dtR3JGOHl4aTBzOWdLeDFldEJOVGV0YzdMQzhi V0JrX1doUHlHQktTOWxBV1ByYjE2UDVYT2RMbHc2Tkt0TTZLVzBYUzZVQnl0eHpscnVVWV8yUkYx TUlkZF9pcjFGOE0tVFdhNW5IZVhkbXNxQzZCelpqejFpVXpYZ3E1VXpKcmlOZGZjWmFSZGpOOXNP Y2FfQkdBUFc5RXZpcV85bzg5bnY5X214eWs+DQpUd2l0dGVyICANCjxodHRwczovL3d3dy5nb29n bGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1VvOE1YTVUyNkcwcUc2dk9pWTlSdTNmWm9GTHVi bXpjZnhhM2R6UTZpRjROSFgxQzhvSzBad2Nlci1HS2YxVHlnSzNCcUNiUkExNHBDcnFKd2Zxb2JV LTNndVN3WFBFRGxSeHFydV9RU1c1NGJGSEZHc2tvaHoyOHNoM3JLUVFjRFhIZz4NCkZhY2Vib29r ICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1doWUhwUk5C ajFYOWFHNXpBOUZVbjNtX1FWMGRocUkyOEZ2YTgzUXp1dUdCTU1Xdk5jODRSVGxQRzdiNUU0SXot MmpaQXY2RUl2c2NNTk1QMlNsYVJYUldoTW1hMUs3X0tPMkE0MDhEUWJjNUd6TGVlZGtJcGpLS0Z1 MjJ2NElZZjE3ODVjTHl0aVd3RThqamVxbEE+DQoNCg== --0000000000000a9e930586ac10b1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =20 =20 =20 =20 =20 =20 =20
A regular ro= undup of what=E2=80=99s new across Google Cloud Platform.
=20
=20 =20
3D"Google
=20 =20
=20 =20 =20
Go to your Console 3D""
=20 =20
=20
GCP UPDATES  |  AP= RIL 15, 2019
=20
=20
NETWORKING
Cloud D= NS =E2=80=93 private DNS zones: GA
You= can now create custom DNS zones and records that are visible only within n= etworks on Google Cloud Platform (GCP). This both simplifies management for= network administrators and helps keep hostile agents away from your intern= al network information. Documentation
Networ= k Service Tiers: GA
Opt= imize for performance over cost with Network Service Tiers. The Premium Tie= r routes traffic through Google=E2=80=99s global network for the highest-qu= ality performance. For some workloads, you may prefer the Standard Tier, a = lower-cost option that=E2=80=99s comparable in performance to other public = clouds. Documentation
VPC Ne= twork Peering for custom routes: beta
You= can now enable custom route exchange =E2=80=93 static or dynamic =E2=80=93= between peered Virtual Private Cloud (VPC) networks in GCP. One of the mor= e prominent use cases is exchanging VPN routes to bring VPN access to peere= d VPC networks. Documentation
DATA ANALYTICS
BigQuer= y =E2=80=93 schedule queries in the GCP Console: beta
Sch= edule queries to run on a recurring basis. Use standard SQL, which can incl= ude data definition language and data manipulation language statements, and= parameterize the query string and destination table to organize query resu= lts by date and time. Documentation
Cloud = Dataproc =E2=80=93 autoscaling clusters:= beta
Clo= ud Dataproc can dynamically scale clusters to take the guesswork, monitorin= g, and manual intervention out of resource planning. This beta version incl= udes a shorter scaling interval, an autoscaling dashboard, and autoscaling = decision history in Stackdriver Logging. Documentation
Cloud = Dataproc image 1.4: GA
The= launch includes components such as Apache Spark 2.4 and Cloud Storage conn= ector 1.9.16. Additionally, the default Python version has been updated fro= m 2.7 to 3.6. Documentation
Cloud = Dataproc =E2=80=93 Kerberos component: b= eta
You= can use the Kerberos component to enable Kerberos/Hadoop Secure Mode, whic= h provides user authentication, isolation, and encryption inside a Cloud Da= taproc cluster. Documentation
Cloud = Dataproc =E2=80=93 Ubuntu support: GA
Ubu= ntu 18.04 LTS-based 1.3 and 1.4 image versions are now supported in Cloud D= ataproc clusters. Note that new clusters will be created to include any sub= -minor patches that have been made to a version since its release. Documentation
Cloud = Dataproc =E2=80=93 Presto job type: beta
Aft= er installing the Presto component on a cluster, you can submit separate st= atements for execution or upload, and run Presto scripts using the Cloud Da= taproc Jobs API. Documentation
SECURITY
VPC Ser= vice Controls: GA
Wit= h this release, you can now restrict access to users=E2=80=99 GCP resources= based on their VPC network or IP address. You can also restrict the set of= Google APIs and GCP resources accessible from a user=E2=80=99s VPC network= . Documentation
Cloud Data Loss Prevention =E2= =80=93 new de-identification methods: GA=
You= can now de-identify strings with crypto-based tokenization. This provides = wider support for input character sets while also allowing for transformati= ons that can be reversed. Cloud DLP supports several other transformation t= ypes as well. Documentation
Cloud = Identity and Access Management =E2=80=93 service account descriptions: beta=
You= can now add descriptions to your service accounts to include additional in= formation, such as the purpose of the account or a contact person for the a= ccount. Documentation
COMPUTE
Compute= Engine =E2=80=93 enable virtual displays on instances: beta
If = applications on your VM instances require a display device but don=E2=80=99= t need the full power or cost of a GPU, you can enable your instances with = a virtual display device =E2=80=93 at no cost. This device allows you to ru= n remote system management tools and desktop software that require a displa= y device. Documentation
Comput= e Engine =E2=80=93 two-factor authentication for OS Login: GA
If = you use OS Login to manage access to your instances, you can now add an ext= ra layer of security with two-factor authentication (2FA). After setting up= OS Login 2FA, you can use audit logs to monitor your authentication sessio= ns. Documentation
MIGRATION
Storage Transfer Service =E2=80= =93 IAM permissions and custom roles: GA=
All= ow team members to manage and work on your project, and support custom iden= tity and access management (IAM) roles, by implementing granular IAM permis= sions in Storage Transfer Service. Easily add roles for common IAM setups l= ike viewers, admins, and transferring users. Documentation
BigQue= ry Data Transfer Service =E2=80=93 connect third-party data sources: beta
Con= nect BigQuery to third-party data sources =E2=80=93 like Salesforce CRM, Ad= obe Analytics, and Facebook Ads =E2=80=93 and schedule and manage recurring= load jobs for external data. You can also opt to share data with the third= party, including transfer configuration and user email. Do= cumentation
MANAGEMENT TOOLS
GCP plu= g-in for VMware vRealize Automation: GA
Get= a consistent management experience across on-premises and GCP-based IT env= ironments. This also allows your end users to predictably select and launch= resources using a tool they=E2=80=99re already familiar with when they orc= hestrate VMs in an on-premises VMware environment. Documentation | Blog
Google= Analytics =E2=80=93 User Activity API: = GA
Now= Google Analytics property owners can retrieve all analytics measurement da= ta associated with a single user identifier. Specifically, the API retrieve= s all of the measurement data associated with a particular User ID or Clien= t ID. Documentation
=20 =20 =20 =20 =20 =20
=20 Go to your Console=20
Se= e you in the cloud,
= The Google Cloud Platform Team
GCP Launch Announcements Community
Want to be the first to know about GCP updates? Join the GCP Launch Announcements Community to get the latest info o= n changes to GCP products and features.
=20 =20
=20 =20
=20
=20 3D""
=20 Google LLC 1600 A= mphitheatre Parkway, Mountain View, CA 94043

This email was sent to amr.gharbeia@gmail.com becau= se you indicated that you=E2=80=99d like to receive feature announcements a= bout Google Cloud Platform. If you don=E2=80=99t want to receive such email= s in the future, please unsubscribe here: You can also change y= our preferences on your account=E2=80=99s profile page by logging in at con= sole.cloud.google.com=20 =20 =20
=20 =20 =20 =20 =20
3D"Go=    3D"GitHub"     3D"LinkedIn"     =3D"Twitter"     3D"F=
=20
=20 --0000000000000a9e930586ac10b1--