Return-Path: <3Z0BIXRUKAPgHqtziUqfyktwr-stwjuq3lttlqj.htr@scoutcamp.bounces.google.com> Delivered-To: amr.gharbeia@gmail.com Received: by 2002:a6b:5901:0:0:0:0:0 with SMTP id n1csp4236348iob; Mon, 5 Aug 2019 07:42:47 -0700 (PDT) X-Received: by 2002:a5d:8890:: with SMTP id d16mr90470135ioo.274.1565016167620; Mon, 05 Aug 2019 07:42:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565016167; cv=none; d=google.com; s=arc-20160816; b=cUXgIQYrVZ9wiiQuhXNlXOsEQouScQiHd1LC/BCMTB+k+RUnC1wuJoErTz42sx+DhE R5KxwbighJq7QoLnHM86nEnIqdlWhCUf2pmgF6HZM91KISNib/JCTPvfDssknRdvQs61 RUMoM08cqf6EoKR0erzO/8TuxMer8CpORBjH8DXSjK4hVXDMP4jxYU7CI+pPPRaSB7ao kvfW4v2XdVsIwFAsYs6njXRq4yvK2AXejkN0VP7r4yMuFzhwq3NshCbl9Z28EvJ5kdEB GyY4Nniq5Xah+/KrlQCIK9QRfnb9PMOKgPeKruYrC1pRYLDunm6c5PQ4kzgTOBR2AzUq hsig== 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=mPYRz7yjnF2/hanUgW0t/sS+Nlm/Cxwb2BN/0aNU9OM=; b=k4nHzfRymzhxF5Mur+7dGKFpxxLtmyYjvNDoHutnSXZRGDd55pRiULHNZu7tRfdWNI vpndeV9YCsEuT7xiy6v452IWc+xLi9JEmlKpoYIFarcI4XFDPFGqDE+eUIDX9yTOAqqm mjzW9CXfWKN415Mm3ykRaM9cRE5cq1RlCuQbfFgnVYFnzum5/pk6Vi/tdOBJ5UBv/ijX f/q++zP9qcKSGISC8uzIfZSpHVL+tkkIvYtI11pYyI4/mfhAi1IxhcHFifSnaNt3Ouyy vDFHlYF+H5nrG0Jh635F3hQjfDEc8mLOEI6c6eI2Dl5/0eYpBYFS349cYUzOioY9zYaF vkOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=o9eWMZJk; spf=pass (google.com: domain of 3z0bixrukapghqtziuqfyktwr-stwjuq3lttlqj.htr@scoutcamp.bounces.google.com designates 209.85.220.69 as permitted sender) smtp.mailfrom=3Z0BIXRUKAPgHqtziUqfyktwr-stwjuq3lttlqj.htr@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 t7sor56641784ioi.148.2019.08.05.07.42.47 for (Google Transport Security); Mon, 05 Aug 2019 07:42:47 -0700 (PDT) Received-SPF: pass (google.com: domain of 3z0bixrukapghqtziuqfyktwr-stwjuq3lttlqj.htr@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=o9eWMZJk; spf=pass (google.com: domain of 3z0bixrukapghqtziuqfyktwr-stwjuq3lttlqj.htr@scoutcamp.bounces.google.com designates 209.85.220.69 as permitted sender) smtp.mailfrom=3Z0BIXRUKAPgHqtziUqfyktwr-stwjuq3lttlqj.htr@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=mPYRz7yjnF2/hanUgW0t/sS+Nlm/Cxwb2BN/0aNU9OM=; b=o9eWMZJkbHdNsrxxYbj7cl2gltoPlJsMb3bq210PguYhGtIOA+lS5rrQ2XLNvVuYhI Tewq8uwNteotEQNrm8hx37j6OG9PqM86xBws3WuhqIGvvK2pQmPH2ckmw4VKGH/aRl/Z jBFCw2aXbfBM9MeNtJ0Cv7ZLKfSaCPEF0KC2k1PYNFtBUL513bhNNnyFYL9hZhEyHyLY Yjg6JY1CKbmPes6rjgTFrgQfhtc8ekCyjxGuSbmrESdynLggtLEq63Iv/e++kbf9o2B3 62A2pFEEIGtJapW4FQmNtD/HEsfEFlSz8e8M5x+jlvhjYPsSH+uJ7Bkx5qtyL/1tsa7Z BZUA== 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=mPYRz7yjnF2/hanUgW0t/sS+Nlm/Cxwb2BN/0aNU9OM=; b=Y87B9JEhEo2v37GUFVxddtp0rwyhAltv9rfLPELysltH4vic/LXimPEOKtxd1dQNsj +VBFkHt5xlkTzbh9ZouqEyRSqRwcPApFb/a2PNreE/Evntazeh48ZrYYSwf6E2bHSnzF 4Szd3h7ZVyeQP7C/lGxv4lAZwhOz7cFN7r7AKOEzXSg1OAecFnpU7UzKsXwPFuTIWa5S Unkc5+MdoSHyIVNcfCgPdlHuYLO70gDjsuMH51+/jVEWhfXn78oQa++2iqbYjV/N+Pyk Q21xmolxb71ea/6b9Uig3AB4/fgUk1Jhkiio7ClwVNBS1jiI8P2f7cHoNITYT63c5/M7 v4AQ== X-Gm-Message-State: APjAAAUGZOZobUGk+tzN6OpMkKt3oY1qZl8V5HKoJ0xtz1fB/Qqd9AIc Fd7hH2ZIDg1Nhww= X-Google-Smtp-Source: APXvYqzw4jAFrcq2fYFOEYo9dSjWiY/OPEfaxRlP8nkhg8VzwaKHOXn8/yqXLhH9/PU1jwG4Bx3XJY8= MIME-Version: 1.0 X-Received: by 2002:a6b:cd07:: with SMTP id d7mr6631741iog.150.1565016167160; Mon, 05 Aug 2019 07:42:47 -0700 (PDT) Date: Mon, 05 Aug 2019 07:42:47 -0700 Reply-To: Google Cloud Platform X-Google-Id: 306230 Precedence: bulk List-Unsubscribe: Feedback-ID: Len:P-43:C20096961:gamma List-Id: <7461211744f47bef6543da96155ca6e9e0251ddd.google.com> X-Notifications: GAMMA:<6d1da259d476a965ae9e3df660ee0608276fb9f1-20096961-110594915@google.com> Message-ID: <6d1da259d476a965ae9e3df660ee0608276fb9f1-20096961-110594915@google.com> Subject: Product updates | August 5, 2019 From: Google Cloud Platform To: amr.gharbeia@gmail.com Content-Type: multipart/alternative; boundary="000000000000b61f19058f5fb876" X-getmail-retrieved-from-mailbox: [Gmail]/All Mail X-GMAIL-LABELS: "\\Important" "\\Inbox" X-GMAIL-THRID: 1641038392836047555 X-GMAIL-MSGID: 1641038392836047555 --000000000000b61f19058f5fb876 Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Content-Transfer-Encoding: base64 R29vZ2xlIENsb3VkIFBsYXRmb3JtDQoNCkdvIHRvIHlvdXIgQ29uc29sZSAgDQo8aHR0cHM6Ly93 d3cuZ29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktYajNvMVdSN0IyUU9UZWtmeWpzQTVO X28yX1ZsZlYxamNsUlBqU3RuMXRha3BCYU9nSnpjd2lGY0YxV29vdFVyX29IT2tXZ0Zsa0ljNXNh YWVFYTBwd0FxbmtqRnAtb0l3ZjRGNS1yODFfa0d6S19RVEdXV3hEZ3NIMjczUnlhSVlVZEFja3FK ZnhXMmtKaE1IQ1N2THNLeE5FcG5fQkwzSl93TmRBclBFQnNBdkhDbmZTZFRPVWdfMEhtdWhzaGdI ZllfVldIaWxPNmROMUZmVEYtajhLQ3h0a2piOXJUNXZtRDV1Q192Y0c3M2pxOHRPa1RLN0hkak1F bjMyemVCdnJsaE1UaDRjMGR1X1RSS25LMXc5eEdHY3NxRkRvWUxMSHdfRHhlSVkzVUhiSGEzLWt4 VTJCZHlZU252ZkJ0cGxHeXVYTjlMVGdRSmozSF9SQlVNN2Q0Z2VKTmZEdkhzUHZlQldBd2tfMUJ4 TT4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KDQpHQ1AgVVBEQVRFUyB8IEFVR1VTVCA1LCAyMDE5DQoNCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KU1RPUkFHRSAm IERBVEFCQVNFUw0KDQpDbG91ZCBTdG9yYWdlIOKAkyBkdWFsLXJlZ2lvbmFsIGJ1Y2tldCBsb2Nh dGlvbnM6IEdBDQpDb21iaW5lIHRoZSBwZXJmb3JtYW5jZSBib29zdCBvZiBoYXZpbmcgdHdvIHNw ZWNpZmljIHJlZ2lvbmFsIGxvY2F0aW9ucyBmb3IgIA0Kb2JqZWN0IGRhdGEgc3RvcmFnZSB3aXRo IHRoZSBhZHZhbnRhZ2VzIG9mIGdlby1yZWR1bmRhbmN5LiBEb2N1bWVudGF0aW9uICANCjxodHRw czovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1hlckVxbVhYX3liM3Q2WFNI MTZiMkdNMWtPeVpiQWF6eV9YdzQtUzVyT1lqeU5KM2NlMFFsSXc5c0VZWVNXc0tkSHJ4ZzFvRVky czhJOVo1dXN1ZlZXa00tcXRuVlQ3OUNOYXhnZ2Nia2ZKd3VDRU5obmM2Y0JSZ1ZKYU94T1UzOW05 aUxLRkFVYVljWXRaUlVLZFdfMGEwSlJlaWZEbm1HbjF6LWdNbmt3bVRRVGVuVnNmTW5hX2Jfeklv RHI1NEVrNGpvX2JWSldaWkRvUTlzeGZ4SVJvNlBLVGN0WkxQNlk0TFBoUGRpb3ZuTFF1YldPejNO WnRCNVZLX0dGMk5pQ2R3Z25zeGl3ZEx1N1NzSzFkeGR3MGZNbF9RWWdDd1hnWUZYNGNYV09VdnZV ZHNiMEdKVU0xV3cySnBXTTF5SFg2Rm9RS1AxSzdsWDBtbGZ2S25mMXRXWks3U0h5Mm9LSXlEOWVI V28xMU9UeXlVdkt0WXNOVWN2SDZKbzdfNnB6dFRQR0pxZXhXVGxscmU2bUdkbz4NCg0KLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpE QVRBIEFOQUxZVElDUw0KDQpCaWdRdWVyeSDigJMgcGVyc2lzdGVudCB1c2VyLWRlZmluZWQgZnVu Y3Rpb25zOiBiZXRhDQpOb3cgeW91IGNhbiBjcmVhdGUgcGVyc2lzdGVudCB1c2VyLWRlZmluZWQg ZnVuY3Rpb25zIChVREZzKSBpbiBCaWdRdWVyeSAgDQp1c2luZyBhIFNRTCBleHByZXNzaW9uIG9y IEphdmFTY3JpcHQuIFRoaXMgYWxsb3dzIHlvdSB0byByZXVzZSBmdW5jdGlvbnMgIA0KYWNyb3Nz IHF1ZXJpZXMgYW5kIHNoYXJlIHRoZW0gd2l0aCBvdGhlcnMuIFlvdSBjYW4gYWxzbyBjcmVhdGUg YSBzaGFyZWQgVURGICANCmxpYnJhcnkgdGhhdCBhbnlvbmUgd2l0aCBhY2Nlc3MgdG8geW91ciBk YXRhc2V0IGNhbiBjYWxsIHVwIGluIHF1ZXJpZXMuICANCkRvY3VtZW50YXRpb24gIA0KPGh0dHBz Oi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LVjcyMFZMdnJKS2s1VkdQNGU5 ZUtudEUtOTZHMmNrc0hvelM3TjJIT0gxQ19qS005WHZmVGp2V2pIUVhYNHBOMVdlUlBCd0F2M19s Q0VQVUF2ZmgwUEZNV1l1LWdfY1RWNUhveEtDc1E1aVZYUHV2RE9qemVyZ096WFk0U0xaS0QxZi0x aTJ5RDZRcFZEU0J4Tkh4eXp3V3I5a1pwWmRMeG5QMFd3eWVFY2tYS2FEeUhvUVVWVFUxM21BcXBJ RjBvaGl0VWpTOU5XLXRWVFdDX2ZCdzNQdUZ3N2pHUDhkdGlFTjZ3bE1NTVNGYzZsVGxfMmlTUjhJ R1JHLVVOWXNJcWRmUHBVR2o0Q19XdUpCckZaeVhSR1V5MmVYaTNRUklNWHJ3WFdEaGk3Z2RrWUdG NWxEeHR2b1ZHbElZaFBTZ0twaWpETEY5UEI4VnpXTUxYTUdTMlQ4dERqX1ViYnhNU3I2NDNwWlo5 clNUeFU3VlZuVFdkVHJ1MlZ1ZUVacmYwRGt6c2E5QWFOSWt2Y0Jwb3ZpQ1BkTld2cTZySExEd1Fz dEdNLTJrdlV1WnFYX01WZHFhdkF3X1N0aXNWbldFMUd3ZnhUbllzbmxRSm5rUDNYZ1hmVmQwT2ln Tkg3Q2R5bFBxUDhNekVqLUxTbnBzMXZYcjFpSXJJREJlbzRJZzh1Qm85VS1zOUI2MzZMZWZtMFFQ ZXdNV0tHQzJ0S0RxUU44OTdVd2F1LTZsaHhBaVJBTVBuRXd3ZjdtZFBCZmlrTVc+DQoNCkNsb3Vk IFB1Yi9TdWIg4oCTIGF1dGhlbnRpY2F0ZWQgcHVzaDogR0ENCldpdGggdGhpcyByZWxlYXNlLCB5 b3UgY2FuIGNvbmZpZ3VyZSBwdXNoIHN1YnNjcmlwdGlvbnMgdG8gcHJvdmlkZSBhbiAgDQphdXRo ZW50aWNhdGlvbiB0b2tlbiB0aGF0IGFsbG93cyB0aGUgZW5kcG9pbnRzIHRvIGF1dGhvcml6ZSB0 aGUgcmVxdWVzdHMuICANCkF1dGhvcml6YXRpb24gdXNpbmcgdGhlc2UgdG9rZW5zIGlzIGN1cnJl bnRseSBzdXBwb3J0ZWQgYnkgQ2xvdWQgUnVuICANCm5hdGl2ZWx5LiBEb2N1bWVudGF0aW9uICAN CjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1ZXZ0RYUmVKQkp0 QVktSmZWSHl2S3BhenAzODA2SXFudTJWdklqV0hTMl9tdmdMOEJCTXdWcFZHQldxWmViQy1HZDJW bkhDZE1pakV3YlNDd3FGdmZjcmo0SnZuSDJTM0czS1RqY0tsNm9jbWJkdzZ1ZDU1NEtIQkRFYjZo aHotUnd4YW5YOVBQQVh1aUY3VDNvTEloTUFfelZheVRVeFlfYy1PQnU3dnV1ZVRhOFk5djlaQWxW ZkVNakhsZnNZWEM1Q0l4eEh3M1dnRzdSOWV5c3RiQVdkeC1YSlE0OWw3SHl0dXU0R1dQOFRsYXRD eXFlblhtWWNDZnJkMnN3RjNpUFJvRVNlTjFVM0VQS3dOcjhuOW83Z0JhVDZQcms0YW9sYkw4YVpw LWxJWWp2VlBQOVM5U25MMXY3bXIxY3FuV250REFmWmlJcjVxel9FMWNTRzZQdHFhUzV3X1E0MTZn T09kc2Y0dE1ESGt6ckNndTFBVzljSXE3UTJhN04tcU9uPg0KDQpCaWdRdWVyeSBEYXRhIFRyYW5z ZmVyIFNlcnZpY2UgZm9yIEdvb2dsZSBNZXJjaGFudCBDZW50ZXI6IGJldGENClRoaXMgc2Vydmlj ZSBhbGxvd3MgeW91IHRvIGF1dG9tYXRpY2FsbHkgc2NoZWR1bGUgYW5kIG1hbmFnZSByZWN1cnJp bmcgIA0KZGFpbHkgbG9hZCBqb2JzIGludG8gQmlnUXVlcnkgZm9yIEdvb2dsZSBNZXJjaGFudCBD ZW50ZXIgcmVwb3J0aW5nIGRhdGEuICANCkN1cnJlbnRseSwgdGhlIEJpZ1F1ZXJ5IERhdGEgVHJh bnNmZXIgU2VydmljZSBzdXBwb3J0cyBwcm9kdWN0IGNhdGFsb2cgYW5kICANCmRpYWdub3N0aWMg ZGF0YSBwcm92aWRlZCB0byBNZXJjaGFudCBDZW50ZXIuIERvY3VtZW50YXRpb24gIA0KPGh0dHBz Oi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LV1lITFBHOFRKdHZiVE13LUVJ U096ajJTS0VsVEIxNHlRSzJmS1UyRjltYzBLQUhubjdxZWNxTENWTWNBTU5fMHU0d1NYczNoZEpC blJhUEhna2g2b1M2Y0Y1aTBjbXVVNERBNkV5QUZYNk9ScTRGVGdqSGR4LVpVV055N0VJMi1MNTZR ZHZITnlETUlhbGowb05jb0ZuamQ2M2RzMk95a29YZkdDWkRrRDNRLU1aOWlqNV84TXdxemdhLTNm VVF6SDY0VF9aektycnhrZGVIb29wemdtbVdVOF9lcVNDNjRqWHdNU2c5OWJjNFpLdk93Wk5uUlZH aWtzT2pENXZoLThjR0FHckxVdURFMmRtalZpcm5QbDF0X3FHdXF1RU5XT3lJUlJGLS1GX1NEU1RS TEQ4d29wOHZwMjV2U3g1VTdqUTFPQ3d3SzhYaG5LdER6YmhlWlpkVUhVMzdoTkJmWFpXVHdyc3JL RUljX1ZTM3JROUlUX0V0ZkFzMjhjekhFdjBZTktybVRpWS1EdDY0OFcwbnJTY3BjdUtQN3NqOXp4 NE9zWlJ4RjdDNkdBTGgtdmJWNkZsSndtSlljTk14QT4NCg0KQmlnUXVlcnkgTUwg4oCTIHByZWRp Y3Rpb24gd2l0aCBUZW5zb3JGbG93OiBiZXRhDQpUbyBtYWtlIHByZWRpY3Rpb25zIGZyb20gYSBT UUwgcXVlcnksIHlvdSBjYW4gaW1wb3J0IFRlbnNvckZsb3cgbW9kZWxzIGludG8gIA0KYSBCaWdR dWVyeSBNTCBkYXRhc2V0IHVzaW5nIHlvdXIgR29vZ2xlIENsb3VkIFBsYXRmb3JtIENvbnNvbGUs IHRoZSBicSAgDQpxdWVyeSBDTEkgY29tbWFuZCwgb3IgdGhlIEJpZ1F1ZXJ5IEFQSS4gRG9jdW1l bnRhdGlvbiAgDQo8aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktY ZHBieHRsbzlPbGtlVzkzZ1lVX1VuUy1qQXJramxZN2dySmQ5cGpwU3NvS3FjRUo5dUY0UlV2U0hT TDI0SHJEZk9UeVVQdzRuRzhqa3VXMW1JOHZ0QVJSelB0RzF3eVJjcmd5bTduQTF2QWNSNVhva2xU TUkyLWFVNE12ckUyZ1BRLXNWZ2lzdGNjd0J0TUpEOWpVQjY1SmZzUEZidFJsb1B5dzVSQjduYkdR RWJIWDNzVC14anQ2ZjlIRnctcTRWX0J6SHU1ZUVmRWdqc2xvWUhFTkhOQ3JYeWFaM3ZCR3AtWTBU ajdZT01vQkRybjByak1PLW9tOFNCeDU5SndSTG5SclpPbW0wYkE2NjZmQy03NF9XV3A4LVBXdnZx ZWpmcm5YNU5XR2NTRjFjTWhEaW45VnBtdHNhaGNqQTdFaUtLQ2dhWExpSERQZzFhREo1b19fUUhB ejdHdU1QSkVlUTVkMG9zWWNpUDR0RGlndzYzOTNRVGFlVU5UVEpWYVZ5b3h0Y05WM3daSEVvRTlK UFQtdXMxMUd4TFo4cUdaclpxVTNQcmpwQ3ozaFVxSnNPcnlwWXdwRlJVYzJrVG5INDAzbFB2MVJw NzNXVG41OGlhOUx0RmgwSjVTRnpUYkhnZk5LejhOZmRqS25yaEh0X3VPUEs4LUpoWF9CYXJSNTF5 bTJjPg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQoNCkNPTVBVVEUNCg0KQ29tcHV0ZSBFbmdpbmUg4oCTIGNvbXB1dGUtb3B0aW1p emVkIFZNIGluc3RhbmNlOiBiZXRhDQpOb3cgeW91IGNhbiB1c2UgY29tcHV0ZS1vcHRpbWl6ZWQg Vk0gaW5zdGFuY2UgdHlwZXMgb24gQ29tcHV0ZSBFbmdpbmUuICANCkRlc2lnbmVkIGZvciBjb21w dXRlLWludGVuc2l2ZSB3b3JrbG9hZHMsIHRoZXNlIFZNcyBvZmZlciB0aGUgaGlnaGVzdCAgDQpw ZXJmb3JtYW5jZSBwZXIgY29yZSB3aXRoIEludGVsIFNjYWxhYmxlIHByb2Nlc3NvcnMgKENhc2Nh ZGUgTGFrZSkgYW5kIHVwICANCnRvIDMuOCBHSHogb2Ygc3VzdGFpbmVkIGFsbC1jb3JlIHR1cmJv LiBEb2N1bWVudGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9w L0FGbnduS1ZaUEpKSEVWLVZPU0V5Q1NNYnNWVExuLTNvM1dFbkF4OTFQNmZfem03LWdUd0ZINl9t YnVnRnVYZzJwREw0U0pFMHVaRk5aSWxRUG95cTVCT3RGdlozWWp2a0JwOEt3T3NCWTNjNGNLRnQ4 ZktreWxMWlpRZTZaOVdzcWlOYlEyYVM0M0RoUng0VmRsaU81dVZvQkZ3Z3duVDdMRmxiV1czUXFO WGkzV2VJcWxCUjNzbEJmWHFHeUlHYVlHZ0JCdlhlOE9TUzlINm5INTdZZUlXU2Q3SHh5eXhIYURZ UngzdTZDenpaakNHakh5VVZPUHFSeFF1Y3k3Q3cwMXc3MFZtVTZQODRWbm91d1pEc1pETzJ2YVNm RWVLeXNZTlhUTDFrNW1RT3hnMGRUQlFEek9YbHRIYm5iMFJnU2FGSW5WSmJFX3FJR2wwcHdvNmh2 cTNyZGdwbnE4MVg2VlVnWVVyLTIxc3lVREVNZVFnNHl4RzlUV2haSTJUWG1DY2FtWkh1M2ZJQU55 d1NfWWJjYUw3TVJqTk1ncDc4NFVCSmZRPg0KDQpDb21wdXRlIEVuZ2luZSDigJMgZ3Vlc3QgYXR0 cmlidXRlczogR0ENCkd1ZXN0IGF0dHJpYnV0ZXMgYXJlIGEgc3BlY2lmaWMgdHlwZSBvZiBjdXN0 b20gbWV0YWRhdGEgdGhhdCB5b3VyICANCmFwcGxpY2F0aW9ucyBjYW4gYm90aCByZWFkIGZyb20g YW5kIHdyaXRlIHRvIHdoaWxlIHJ1bm5pbmcgb24geW91ciAgDQppbnN0YW5jZS4gVGhleSB3b3Jr IHdlbGwgZm9yIGxvdy12b2x1bWUgZGF0YSBhbmQgZm9yIHVzZSBjYXNlcyB0aGF0IHJlcXVpcmUg IA0Kc21hbGwgYW1vdW50cyBvZiBkYXRhIHRoYXQgY2hhbmdlIGluZnJlcXVlbnRseS4gRG9jdW1l bnRhdGlvbiAgDQo8aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktW dFVGckZWNEdKM0N0ZjUtZ1dwNEh0ME5zVU1XRlNLeEZ3SG9jaDl4Y2ZVLXNVQXBOZVJPMVpPNXhT cWdQQUw2eDliN0ptbTZvNTE2SWptXzItQ0p0MXl3T0o2cDFDcC1HTzlOeG1jRHhuWFRRQmlhbTdH YTdrZ3JIdzE2UlpDendMdmw3SmozcHFzTE5icTNGdE85ejY0b21nYV9VVWhlSUZaMEJBMTVPUWpX UldQYzFIaldKaTFIdEtwbUFOem9XT3FhM3QzWnRFWGxyRFhXcTB5ZVhtS0I0RjlISV9EcnVXTUtZ WF8yWUFzUG8xWU9lY0hwU05XMExHN01XMGtxWmFwMXBhTF9BX3FtcFVlZWZXZ0JGdWpUZ1MyWEVx WU40cFNDbC0zYUhOaVhaTlVpczQ1VFhzYi1qYm5iUEtrQlJ5RWdtYzJOenEtVGQ4U0U3cTZ1SHFX VzZQYU90X3dxYUJCU0dvalY1djJBRG9TMkk1QTVaeEgtT09iX20tYXZxQk9memctZkxPdkdSQ1FY WlEydU9vNkJQLUQ5SWxBTDVuZ0M0WjU0NHhyUjA1TENGdU5IeXIyQUl6N19yby1XeGN2SjU5Y01m bVgwWUpMaDBYU19hemE1UWVibTFRcnhaY0dXVGY5S2hQNEFQRm4xaDk+DQoNCkFwcCBFbmdpbmUg UnVieSAyLjUgc3RhbmRhcmQgZW52aXJvbm1lbnQ6IGJldGENCk5vdyB5b3UgY2FuIGVhc2lseSBi dWlsZCBhbmQgZGVwbG95IGFuIGFwcGxpY2F0aW9uIHRoYXQgY2FuIHJlbGlhYmx5IHJ1biAgDQp1 bmRlciBoZWF2eSBsb2FkcyB3aXRoIGxhcmdlIGFtb3VudHMgb2YgZGF0YS4gWW91ciBhcHBsaWNh dGlvbiBjYW4gcnVuIGluICANCml0cyBvd24gc2VjdXJlLCByZWxpYWJsZSBlbnZpcm9ubWVudCB0 aGF04oCZcyBpbmRlcGVuZGVudCBvZiB0aGUgaGFyZHdhcmUsICANCm9wZXJhdGluZyBzeXN0ZW0s IGFuZCBwaHlzaWNhbCBsb2NhdGlvbiBvZiB0aGUgc2VydmVyLiBEb2N1bWVudGF0aW9uICANCjxo dHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1c0RVA2UEJjOFFtaFNN MHNzbW55TWVHLWo3OVc3OFRCeExveHZ5cUx1LXF2SUlYZi1iR2ZEV2NEdVF5N3ZxUGxVMHIyenI5 eWk2R01IbFk0b0NDNi1rZ2psd0VuTmhrcGdDb0lKZVZoWUNKa01fekNCNVJVbnJzRlBrdzBWcjV6 MFlmYVB1dWE1eEc1SE52bkVSYmlHM0M0empidmRXU0FOc1IzUEZzZVdNa1NZc2VDQjJ0dVFEbjRr V2tSME52c0dMUnRqSmxtVl9VM2s1TnU5VFpiM0NGcFA4Qno0Y2toZk9vT2tjSDhCbzRvTTh5SmNl Zk5WTTJFMlJDNk1mQnRRSzFKeUo0UG5HYmVoWC1NWml6OUdDU0cyajN1T2pQN0tFWm1fb2w4N3pZ MTlXSXVKM3l4T0F3VWtybEp4MkJ4UFV4RjgzNTFpcGh0d01TSzZiWHA4RHVsVElrUDhuOUM3VEw4 NmREMkJLcHQwWnNzaWNBZUhVeE5YTzhMWGFWWGJadUtTbXhnUVBwV2RGdkp6RzRQMlFIN0xnTlhS bjFBR1ZOZnhKcVE+DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCg0KTUFOQUdFTUVOVCBUT09MUw0KDQpDbG91ZCBGaXJlc3RvcmUg 4oCTIFN0YWNrZHJpdmVyIE1vbml0b3JpbmcgbWV0cmljcyBmb3IgcmVhbC10aW1lIHVwZGF0ZXM6 IGJldGENClRoaXMgcmVsZWFzZSBicmluZ3MgdHdvIG5ldyBtZXRyaWNzIGZyb20gQ2xvdWQgRmly ZXN0b3JlIGludG8gU3RhY2tkcml2ZXIgIA0KTW9uaXRvcmluZyB0aGF0IG1lYXN1cmUgeW91ciB1 c2FnZSBvZiByZWFsLXRpbWUgdXBkYXRlcy4gWW91IGNhbiBub3cgc2VlICANCnRoZSBudW1iZXIg b2YgYWN0aXZlIGNvbm5lY3Rpb25zIHRvIHlvdXIgZGF0YWJhc2UgYW5kIHRoZSBudW1iZXIgb2Yg IA0Kc25hcHNob3QgbGlzdGVuZXJzIGFjcm9zcyBhbGwgYWN0aXZlIGNvbm5lY3Rpb25zLiBEb2N1 bWVudGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbndu S1ZudE5tM2pCX3NadmJkYlpmUzFQVU1GUUx5djA1NzR6aHI0dFByTTE5cWFjV0EyZTktNm9fanR0 LXB2elJ2UjFlOUR2YjNvOU9HRVlZNS1USFMwY2N6ZldQYjVjdnR2ZDlwUXE1REVTNTNVYVJMVkRF NVU1X0hGOTVBUGdPODZ6Vlp4elJkOGhmbmVteUxSYjdIUmFOQ082R1ZuRE5mR0Y5TzFNMEE0RkhB Zm1iMzZOZmlfYUpIczZlLVVGVFNTLWRSdXphUnJCOEpTcnFjbDJWOGFjSkxlRE1DUUVFZ2JBT2tQ NFM2WmtLZ01oYXVtYk5mM09QQ05HcEFFWkM2eGpmaz4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpHbyB0byB5b3VyIENvbnNv bGUgIA0KPGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LWG5vMEdP X1k2b3dXeTlYcU1tY18xSHpPZVhnZ25Dc0R3Y0VMLUVMeUhZUWltMU9DX1ZicXhBbWFIYVlxblRM TVRfUGpDMDROb3ZBb0x4WWNmM2gxWUlpaW9rOWVNZ0ZPaVFPdEN3akF0QUZ6eUQxRTE3dnJyYTNj R0ZWdno1RnlpNG5YSDhVYmduWGxPX0Q0TmpLdC1GQVVWUllwMjFnblBSdXpSaTdSbG1SRVp0RURV V2wyVTJXUTVJVGRFN2xtbmVIMl9acmdPWm03YndtdjQ2WXlvZ1BuR0Z0RjV5cmd2UU9jSWtTa19X QjR3b284NTdSVTJmWHl4SXNQdWVhdy1qZ3g5bVRtanV3dVRfNUxzWDNYUUJONjJMaElaYlMxYklm d1kwdG1EQ3pCN2l3bXNFNW9XS3RzdUlEcXhHOU84YXZMd0J6eC1jMjNLTDZxU0lxM0psMlJmOTJm R0tnX3lvdlJna1hDbFA+DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KU2VlIHlvdSBpbiB0aGUgY2xvdWQsDQpUaGUgR29vZ2xl IENsb3VkIFBsYXRmb3JtIFRlYW0NCg0KR0NQIExhdW5jaCBBbm5vdW5jZW1lbnRzIENvbW11bml0 eQ0KV2FudCB0byBiZSB0aGUgZmlyc3QgdG8ga25vdyBhYm91dCBHQ1AgdXBkYXRlcz8gSm9pbiB0 aGUgR0NQIExhdW5jaCAgDQpBbm5vdW5jZW1lbnRzIENvbW11bml0eSAgDQo8aHR0cHM6Ly93d3cu Z29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktVS05zWHRkUHltRWNmV0tNaDBOeEJPU1ct LUkxUDF1eW55czM3ZVBVektjRW90QzdKaktSSWVhbFlKTnAySzRPblRQYUItRFJmXzZYWUpSRHc3 cVdUMU13T0MtSlV0MjkzTTlVM2FRR3pCZEg1bWNSRktaY1YyeTdWQXFPOEEwQ0FMcDNfOHFpaWln d0Rlekl3MHNBWTRZSEZuZ1o3MjZJUXYyZzlqN0c0ekVvQVlQRmUzWVU0amh0QkFXY2JPaktvekdq TlE3UVJtVEdqYU0tUHFsd3dtenFQVXFjSlBlVzFCaDlOckhNWkpiNzVfYU1KS2ZDc2xGN1J4ekt2 aTZnNW4+ICANCnRvIGdldCB0aGUgbGF0ZXN0IGluZm8gb24gY2hhbmdlcyB0byBHQ1AgcHJvZHVj dHMgYW5kIGZlYXR1cmVzLg0KDQpEb2N1bWVudGF0aW9uICANCjxodHRwczovL3d3dy5nb29nbGUu Y29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1VsUHIwOTdWMGZCQUhuVmw0WHVtQVlJcURXVTF4Wlg3 eTZGbGJfSC1DZHZpZi1peThSR3lvdVg3YmZpbFpLa2lqOUhzam94U2dRZUZjSG9CRXJaV2xkY05K SW1QV0hMbEFkM3B4cjIycGNpSUhzTGxRV3FGTnpacndGUTZjeGJHZHY3LTM1N2laSlFfekNocmtR bTJZSGNUZ3V5b0JSRlVuRGdhZmZDTzBjY3RET1RuTEdWeVJQNXdreDA0a0JReGJRRUY5bnFwMUVp QjVxTDd1NTRIT3VwUTB3bFM3dTdaWDAzS3cxTG9wNkFYeVR5cVJLWUYyYUNpQjJPZHR4TlR1SEJu dlk1U3dYalROYVNxMEoyYXNISTYydXVqenV3ZTlwN1NiRXJHUjBFaDFNMGVGMmFMclZ5Mms3eGJP UlZuS2ZSTWxwY0xncHppT2tuM2hZbEVOQW1CUFhPcTJjY05QZ255WT4NCg0KU3VwcG9ydCAgDQo8 aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktYblVUUXR0UWZRUU1F Mm1mZ1A4R0YyWkNyMWdVTXJneHc5NDFNcF96d1QwbVd5TThfOVVXdXVaRG1RVTRvTDQ1MGcxNUlD b1hIclctd2NsZHVwVElaMkZTd2VzS3RoWXN3blZlcExyUnhlUk1RTzhZaFdtVDFrb0pZLW91NU9F UUI2dE84eFJXdDN2UHlIYVN2TmxvV2JHcXNPRXdWUUZSR2p0VGJuUWdxVS1laEI3NlZjZmxiNl9q b09RX01CR3kyejJEWGVWbTB1UUdTUkdlUkRJZzF0eWlURnYyTUY3d0ZrSmowQWt5X01vTzNkSHp6 bi1GazF6Ui0xODkyQ1c3WkYwSnUzX3FQTTNpWUFMWkxFRHBPZEI0Ml9TSDJDVks3M1ZPbHJuY2k2 R1hGZ3ZQME84bDBwZXFKSmxFNVE4djJ6cUlsTzhqRERiSU9YWENNa1lxNUU5TXB6UG1WcmxKNV9v YTdmem1LXzQ5MD4NCg0KTW9iaWxlIGFwcCAgDQo8aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9hcHBz ZXJ2ZS9ta3QvcC9BRm53bktWczZtNm5zcVNSR1JXVGlwdmJFdFIxTnh2MG1idUVHdUtDWDJzVk9f aUxTUGIzUU9tdlVHSktPWDk5YUlOR01FUHhLTFVhT096UFA3T3VzOFp3STFFN3g4azBLYnBwajVv TDhZdExPOUZuQk16aVpnVDA1cGdyUGxTRkNsM2tFdUVXYXg1bkhCSzdGV0lWSmxNZU9KdGVDRk1H QWNKeHBOVnkyZVBNU080T3lGeTgwdlNnUnRwaVpsbGVXVm85emlmYkZlZ1laODBiN1F4S0g5WnhP RjdYZ09RWG95ZC16alBpdWxNZ2VEOWVybG1qeV9IMkRfUEVKVWRzVXptNnhoMUZubElUT1d0cTlQ RlhkUGZkamZ4ZmI5aVJyY0JwRUgzdnpKT1Q1UURUcGpvZnhDVW9SMzk2V1dEY3YzTXRZcWZxX2lM ZG93MlpKWXpBTklIOFdRUTFscG55T2hQSFVKWnl3UVgwV0NaN2lyUlZCWi1QbHhEckhBPg0KDQpG ZWVkYmFjayAgDQo8aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3QvcC9BRm53bktW Vm9ERXRiNFJOUk5YSFZtMElzUlBmNFJwV0pwc0Exc3dld0JtSHlTUkZWV3poSmNjYU5IMjR6bkd3 QkMtanViVFh4akNXdXJUd3ZBN2RFNEVwdWJpX2tYWGVLUk9Gengwb3NpdXo1aE4xUEJuYXZJZnNR QURBV0xvZFR2dTE1X2Y1ZVV6SDVUTlY5TVJtTHVSV2R2V19BMmhzOUtWYXd1S3lJRFN0RFBUUEJh dFJ0bEstM0NlMFRJTUpQU3o4VjRJeFhUbEZfNjhqcmFWT01FUFFjalVDck5CNGZlZEdQcEhNZ09x OGtzbk04UFl6Y3dWd2IzSnM0NVhnNzI2Mjljdm5ES2FXeWpRU2RMMXdpbEhfaDlWeFRSTWlnUG1k WE13Y2JTbGlJWTJCMW1iRDQ3aXRuTE9HRTRFcURKYmhZUnVWWEVyZjR3Z1ZvbEk+DQoNCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0K R29vZ2xlIENsb3VkDQoNCkdvb2dsZSBMTEMgMTYwMCBBbXBoaXRoZWF0cmUgUGFya3dheSwgTW91 bnRhaW4gVmlldywgQ0EgOTQwNDMNCg0KVGhpcyBlbWFpbCB3YXMgc2VudCB0byBhbXIuZ2hhcmJl aWFAZ21haWwuY29tIGJlY2F1c2UgeW91IGluZGljYXRlZCB0aGF0ICANCnlvdeKAmWQgbGlrZSB0 byByZWNlaXZlIGZlYXR1cmUgYW5ub3VuY2VtZW50cyBhYm91dCBHb29nbGUgQ2xvdWQgUGxhdGZv cm0uIElmICANCnlvdSBkb27igJl0IHdhbnQgdG8gcmVjZWl2ZSBzdWNoIGVtYWlscyBpbiB0aGUg ZnV0dXJlLCBwbGVhc2UgdW5zdWJzY3JpYmUgIA0KaGVyZTogIA0KPGh0dHBzOi8vd3d3Lmdvb2ds ZS5jb20vYXBwc2VydmUvbWt0L29wdG91dC9BRm53bktVRko0R0pQYUNOaDBuSEpIMGRudWFlaUMz NjRIWERzZV9PX3BmT25ucUdBTXBrbThBaEZTRzdRSkI5TXEyNW4tRzlWQT9obD1lbj4gIA0KWW91 IGNhbiBhbHNvIGNoYW5nZSB5b3VyIHByZWZlcmVuY2VzIG9uIHlvdXIgYWNjb3VudOKAmXMgcHJv ZmlsZSBwYWdlIGJ5ICANCmxvZ2dpbmcgaW4gYXQgY29uc29sZS5jbG91ZC5nb29nbGUuY29tDQoN Cg0KR29vZ2xlIENsb3VkIEJsb2cgIA0KPGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUv bWt0L3AvQUZud25LVmJCUnI2T2I2NTBkcTdCSUhBQjB0R2VUaVdOS3lNanZVZnpMM0s0bG9jUmlL Vmxka3JvVDJrQVBBMXdKUWp3R2IxMW9ySFdXbngzTUtUX0QyS1l2NHctbUhnZUFRQkhISmlPUDR3 UWJzeGtwQjg1NlIzZ2ZUQmFHUl9XSEVMdWVaczhXWjgyNF9WQ0dmRjBkZ19TUHJFVFJJSjFkNUha d3ptZExTeEVra1lBaFlOSEI3YVJldHBVcnNVVENPX3p3MGJtNHpfNmZwYUt6UTBsRFFlSEk2NzY1 NHdlQ1hoaXBWbmVvV011UWxQbDZoT1pDR3I1amJkQTI4cTc1bEVVVThURjBPdnVqRG8xOGNQQVRU c0xXcUxiYlFfemNSWndpZElUUGpTM3NhUkVRTjJOVzRFdHRTcFg0OF9XS0o1bWhEdWtaWUF2c21s Y2VKdnFQOElGeGoyX3hnSFU5OTJxSHNxM3ZrPg0KR2l0SHViICANCjxodHRwczovL3d3dy5nb29n bGUuY29tL2FwcHNlcnZlL21rdC9wL0FGbnduS1ZLWkxWanZveFNKdzhDeEY5NzR3RFFrSFZlYWVD c3ZoSGFrSkQ5U2RtTXN3aC1GYjJKb0JZQ0U5UEQ2V0FqTlRMbmNxYk9jak9JVTZqemtCUnEwS0F5 dmZPTm1TZGU0NnViN2V5bFJ2RTNNbEFkT3RocG0zeWZUSHBKWnBwQnE1ckRxLXN1aV9NUUYzYTFJ Um45dl9NPg0KTGlua2VkSW4gIA0KPGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vYXBwc2VydmUvbWt0 L3AvQUZud25LWHdPWkhuV0g0LWJVRkZVcWZQSWlqaDg1LXU5UW81V2JobDRKVFptTUdNNjRxRmVr bG9zeDdXS3d5eWRmWkZqNk1zQ3dlNlVFUEpkOXFYODhCNW1jd0V4LXAwVEQyRmhQdWhVMFExZmpV Z0Nra21YazRHMmVaTEk0bWZvdVppU2g2YkRwTWlXd3hCcEJ5ZFJwLTVnNDFza055c2JnLVlJeG1l SjJtMnR3Pg0KVHdpdHRlciAgDQo8aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9hcHBzZXJ2ZS9ta3Qv cC9BRm53bktWd09RMzYwTlBPdHBWQWppRjd5X0dUbks5Mi0zdXpIVFlORnRsTTA5YlFCQ1NNOXh3 ZW5RbDZpd3llOEU0ZC1VN296Y0V3Rnhaei14VGtJWENKWUl2OTk1bExwTklZdEJXaW5YY2tTbU9X Snc1VDNTc3phT3dJcjhIYy12cTVkeGJrPg0KRmFjZWJvb2sgIA0KPGh0dHBzOi8vd3d3Lmdvb2ds ZS5jb20vYXBwc2VydmUvbWt0L3AvQUZud25LV3lLT1ROOGZrYkdTVjZJUmdnYmdYNmMwa3Ayc3Rh b0Y2ejVFMDV5bVJqV0NDbzhpUkhqcDBZNlE4czVlOXNOYUtZZ2FxN1VmNmdmZW0xeF83UzljVUZm TDVBNWJpLXpvZm9ZNXNtOEVCZjVJek9yakhhS1AwWUNmSDJkdjVZekFEb29VcEN0T1RHYW5BaTZr THU+DQoNCg== --000000000000b61f19058f5fb876 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20
A regular ro= undup of what=E2=80=99s new across Google Cloud Platform.
=20 =20 =20
=20 =20
=20 =20 =20
Go to your Console 3D""
=20 =20
=20
GCP UPDATES | AUGUST 5, 2019
=20
=20
=20
STORAGE & DATABASES
=20
Cloud Storage =E2=80=93 dual= -regional bucket locations: GA
Combine= the performance boost of having two specific regional locations for object= data storage with the advantages of geo-redundancy. Documentation
DATA ANALYTICS
BigQuery =E2=80=93 persisten= t user-defined functions: beta
Now yo= u can create persistent user-defined functions (UDFs) in BigQuery using a S= QL expression or JavaScript. This allows you to reuse functions across quer= ies and share them with others. You can also create a shared UDF library th= at anyone with access to your dataset can call up in queries. Documentation
Cloud Pub/Sub =E2=80=93 auth= enticated push: GA
With t= his release, you can configure push subscriptions to provide an authenticat= ion token that allows the endpoints to authorize the requests. Authorizatio= n using these tokens is currently supported by Cloud Run natively. Documentation
BigQuery Data Transfer Servi= ce for Google Merchant Center: beta
This s= ervice allows you to automatically schedule and manage recurring daily load= jobs into BigQuery for Google Merchant Center reporting data. Currently, t= he BigQuery Data Transfer Service supports product catalog and diagnostic d= ata provided to Merchant Center. Documentation
BigQuery ML =E2=80=93 predic= tion with TensorFlow: beta
To make= predictions from a SQL query, you can import TensorFlow models into a BigQ= uery ML dataset using your Google Cloud Platform Console, the bq query CLI = command, or the BigQuery API. Documentation
=20
COMPUTE
Compute Engine =E2=80=93 com= pute-optimized VM instance: beta
Now yo= u can use compute-optimized VM instance types on Compute Engine. Designed f= or compute-intensive workloads, these VMs offer the highest performance per= core with Intel Scalable processors (Cascade Lake) and up to 3.8 GHz of su= stained all-core turbo. Documentat= ion
Compute Engine =E2=80=93 gue= st attributes: GA
Guest = attributes are a specific type of custom metadata that your applications ca= n both read from and write to while running on your instance. They work wel= l for low-volume data and for use cases that require small amounts of data = that change infrequently. = Documentation
App Engine Ruby 2.5 standard= environment: beta
Now you= can easily build and deploy an application that can reliably run under hea= vy loads with large amounts of data. Your application can run in its own se= cure, reliable environment that=E2=80=99s independent of the hardware, oper= ating system, and physical location of the server. Documentation
=20
MANAGEMENT TOOLS
Cloud Firestore =E2=80=93 St= ackdriver Monitoring metrics for real-time updates: beta
This re= lease brings two new metrics from Cloud Firestore into Stackdriver Monitori= ng that measure your usage of real-time updates. You can now see the number= of active connections to your database and the number of snapshot listener= s across all active connections. Document= ation
=20 =20 =20 =20 =20 =20
=20 Go to your Console=20
=20 =20 =09
See = you in the cloud,
Th= e Google Cloud Platform Team
GCP Launch Announcements Community
Want to be the first to know about GCP updates? J= oin the GCP Launch Announcements Community to get the latest info on ch= anges to GCP products and features.
=20 =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 your= preferences on your account=E2=80=99s profile page by logging in at consol= e.cloud.google.com=20 =20 =20
=20 =20 =20 =20 =20
3D"Google    3DGitHub     3DLinkedIn     3DTwitter     3DFacebook
=20
=20 --000000000000b61f19058f5fb876--