<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@32411ff704764cebb4210102bfcc42d1" data-request-token="1ba1c3d42e7f11f1a9666b8c55c4de7e" data-graded="False" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@aea53706ec8e4d899e9897b6aa1f480d">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@aea53706ec8e4d899e9897b6aa1f480d" data-request-token="1ba1c3d42e7f11f1a9666b8c55c4de7e" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p>All DE Africa source data and products are openly hosted on AWS S3 (<em>region af-south-1, Cape Town</em>). To access data directly (bypassing the web portal), you can use tools like the AWS CLI, GDAL, or a web link to the COG files. Here are the steps and examples:</p>
</div>
</div>
<div class="vert vert-1" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@c2591a6c452f4379aca21d1b1a782b83">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@c2591a6c452f4379aca21d1b1a782b83" data-request-token="1ba1c3d42e7f11f1a9666b8c55c4de7e" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p></p>
<ul>
<ul>
<li><strong>Identify the S3 Bucket:</strong> DE Africa uses buckets such as <code><span style="color: #339966;">deafrica-landsat, deafrica-sentinel-1, deafrica-sentinel-2</span></code>, etc. For example, Sentinel-2 products live in <code><span style="color: #339966;">s3://deafrica-sentinel-2/</span></code>. These buckets are all in af-south-1.</li>
<li><strong>List Contents:</strong> In a terminal (Windows, Mac or Linux), run the AWS S3 LS command. First, ensure AWS CLI is installed (AWS’s docs show how for each OS). Then e.g.:</li>
</ul>
</ul>
<p><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;">___________________________________________________________</span></p>
<p><code>aws s3 ls --region=af-south-1 s3://deafrica-sentinel-2/ --no-sign-request</code></p>
<p>___________________________________________________________</p>
<p>This lists top-level folders (e.g., product names) in the Landsat bucket[5]. On Windows CMD, you can run the same line. In PowerShell, the syntax is identical. (No credentials are needed because the buckets are public.)</p>
<p><span id="docs-internal-guid-d15d0ff6-7fff-2f61-8e32-968ecc3a8dee"><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="border: none; display: inline-block; overflow: hidden; width: 602px; height: 157px;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1QAAADfCAYAAADx/pLbAAAQAElEQVR4AeydvVLbThfGD//6vQNPSJECbsEDhUyJexeQmbSG3gWZoWImLtyDW2YChXsoYxdhfAtQpAgZXwfvPiuttFrrY2ULY8yTsJYs7Z5z9rcraY/2w//973//e2EgA9YB1gHWAdYB1gHWAdYB1gHWAdYB1oHqdeA/4T8SeDcEaCgJkAAJkAAJkAAJkAAJrBcBOlTrVR60hgRIYFMIMB8kQAIkQAIkQAIfggAdqg9RzMwkCZAACZAACeQT4BkSIAESIIHFCdTqUO2e3sjk5lR2t7YWt8hKqeVNJjLpt62jy+22+/XKq2KNzk+NfKroZtyPQWCr3ZcJrhkTarx2NomgvhbB6J3xie2G7Sr02/Xca1ddtltbu3J6M6n13r7qPNStT5dtyfPBJ84qnnHaDlX/JlFYpB7GMvr1Pd8XKZO3vmeuoryqcNHlUlIPq8h7pbgrFauZoK6/cV1daaaprDKB2KGKH3CoNDrcyOlutYf109WtTBsd+XaYbYe+ceRcqPpcTmWd/fuTLfCdHS3jY7ITX7y6HCZyc7prTtW+3do9lRulp//KDbO5h9Yku37peqDsWeZBXTukFQj05VNmysvdmQRBIK1WV0azstg8/57uLagjw47IqNvSZRyocj67e1nbQlzVvcUAiO+b/ddroKMMzL0p3Gbfx4xNvtutrbZ86zRkensljy/ZZeoTx1ffMvHAoM56+NbX4CbfM6teg+tSx5apn6+Z9q3r6mvm7a1lV62rb21vln7tUOEi+jEeSkdG0m2FD+tW60Lk20ml3qaXlzv5PRVp7md7VH/+VWvhPV4e64bD8eVjlu3v7lgZH2QIDoX7sLqQc+m/ssMD3a8ZzEMLjUCE7kikM/yZctqR954MdJkjTmswlWZv/O7z7sPVh4+PHMbxI/Ae7y2H+02R2YP8evLL40eJZR7E53L76i8RXu06PdyXpkzl931BqfnEKUhe16m66uF7vAbrYri2ctakjq0bH9bVdSuR9bRHO1SHP3rSnCln6mvyduzl5VEuzy5z35blZedee1RHqYZyXlxzHL1jn7dVW2FDeqJMvrK2RXzg2Oo20+hCLh+Tt5S4mNf5TXRWPsuO6d46acinL0nMu7NAgrO75MD9tW4g2Q562HiafyucJNqMvSw+m5Ez5mIpAs9/K9+Tl9K35olxz/wx3JMH1Wv39Wr1IxnquE7x/Ds5aspsdC13ub1Tu1IWZ6VFxXq4UtyrUOZTD1dhB3WQwHsl8B8eSLoR//DL60FthlXkDkPTjeCG7B3sZDNpfBKrDZ0ZB0MKwuEUE5lg+Fe/nYqHCx/j72GDsUfHyxhO6MrqqZe8KWHqS0qGow+9JnlzuHQ6S6erazLpS9udT1bGR9nTsL0M9d3+0zozhsuFjsYk1ZtTZE8oZyJj1R3WUArQE6QZIv+O3XNyrPLQ58DAzN3BfjSMcOLIUWqSv53Ponzo5Lvn3svjpVzo3q3iniuTvzhPls21l6mH7ZqTZjsJ63QRG8hbkA+S+oTK9vgIXTCOtgX1ZqstfYtRv50ecqzjWeezrktdtnacaB/3CpjnIwPxiupPlfsPZGWE1KEiXamINXyZy39GPSyyx+TdZa+598P7tEnvc29Blkz8CcpK14N0uSNOXkCv/1lwnHoBlRfX57gPn5ScguvU5MvUvVQ6+8vOgew1ZvJQ1PVYEMe1OesZ58Zxyw/mGHt1OaAsovLEOd+g9egyzL+WdRzIN6FAj65XJl7Gc68Om33zVqTLXBco61Q8zSJdn938e5VXxevU2OB7DWoGBXVMn3/ljyoMTf6WqavIjlsWbptl7nxOXU3X00n0jA+na1TJF2wqCtoeXafyry+k1/Hi60bZk2H3XBzEj+IZm937hM5nFAd6EObkOOcz41j12ZRlpboKoWsY/pPogfD8t55xJOjZ+vUwk0bn25wz8fT3OUYAR67v3CCNDWZYRdk8kEZnKMNPtxIEgbRaAz1/6/wkceRQ0OPedmrOwWAam6B3UJjDzrMM4qGOSk6zl54svf05c+jjl0/KFYne1MGh+anujNNBOGQyUDYFwdncG8ciPmgcXGPiC/Q7bLSx6sO8EXUd1sNvHWmoXsbraMhImT3o9YKNre5IMBAzz+6QoRTzaXRkePRPupDV2JPz809yi31pSs7oT3HtVVnL+PsiQOyOW4btZjige8FDCGw+lwtdL3QeUTcUUzzscF6HGstUyyv42FIOpk/dsEX48bFT+O8vYo+/9AVjog6Ne6houty66jpo9n7E9xCUaXg6vL709a7K1C5/XMu95jSpq9HFjrpthg373Fsgp/SeoLJZdv9RUUr/kK+iuorzEzzoVFC3FxHkWe3rY/rBmm6sFSn0KXffvBfpwfWprzt9DxABf3wPg3NPVPkZ7j3ooea6TFU9sO/hRXrqPufDx9VZx3UayigeypkXB/Wj7BkXxsGllX/tIE5+PRTBeV3nVN0rrYeqDIfhxZp5Lftcg2H7YCK97ZGuG6g7LUxDOEimE8CmIpulxn++usruCZBTWl4ezwvIKcp7pWsw4pRXx6LTK9uUMazjHoXM+FzvPnUV9pQ9d6CvLF+I4xVKri/UjfDyK77ey+qhjy1eukrq8yJ11ce2t4jzn3z5JMot8NZtMm8aKFkJw0Z/fmNap9FjdU1PVthw1serfCgHovs99CDgjGC0oendgYcdDpFID5+zxeOmrScCD77Hjg/kfEdDrBkOW7TnfeECvIkcHchPDVPUHGfiM2qxiA/4hk5OQzrDseAhZjsCsE/nc+8gdvKQD/QypiY0V7DHZmLvI48hw2QoCvSHTt++tK3eN+gOXXJVmx6u5f7pryTucygVFx/yg9BrzmR0cVXYK6qHoip3L+vNLW50mlNTOb9OwxLn7PoJmzWzqOfvNco0zGHOp2dZVOWTo638sKc95YLqjYGGtxna+vTrQZX8tnzeEfGph4hzsKfq3vR3fC2L7g0W2YYQ8fuHa6nsnhBLKrn/oBcddT0r9NuhI1RWV3E+0C9nAsFtSXknYr4Hx5eF109sp9kpKfdKeTcyl92CYTTU3L1OlxVdOX0JHyPP9zrFvRxlZd+LjAyzBfO5e7c5GW3z4qDOh/fnomfc7txQQXB27+GoZ7adiGPfM3EeeUHwqYd513KUpdLNzsmReh2nXo5EdQMJ8DLy8jIZEg6bimxGmrqCty7U5yXaJNpej3robY8WWP6RV8fKU75CjEKG0eItBW028TXJg3OZKFyD3s+dgnyV6XHP511fsCe8J1zHz0Fcy/b1nsTJv2+4+rK+J3Lydel0NXDWct7Bh55DVbedKEDcjO25L1rHn39xI+lwX/UcjaZiHCB9vupH1DuUmUx3X4uYXq/MONqpy3CCtJ0NPb9H96pFwxR3Dvakof67vUNatm68GSfopnAOWS4fLUgEw9qOVSPK9NDhzYbtVN1fq14l9ZYiXk1R58OZ0FzBnkhtxiZ0dKHfbhQOO6rhmoqdZpjHHA8BPJARWt0H2VMOo50vWyS6lvEmdObMJ7PjgNNX9D4pFsNx0puBOEhv2wxZOI7wGmUKubnBsyyq8MnV5XPC054yUbihzjsN6brvEyfUk66/KNvjeChXeT1EYws949K0HP3Db4KqmlcfQ73Op76W0vVZx7DuCfo7PgruP7Dn8jhInB91PQdWMI4jxBTVVZz3CV6cy8q9St59jPKJU8AQyb3yhYh1hDI+kY46r1PjOBQtRpEbx+cZJ+XXTpQtqaMehrKKruUwRtmnHv1hvxzJSVBmc531p0yXNrGoPnuVl5LiWQ+97FHifP5y65hPYhXHh7NPHCUKjbb8F0We9ygvXZ6ctU05H7jPez93iuqGku9ls4qn+vxTi9dUfVaKbz3Uuoo+PO8tNXAusmKdzv0nuqFQ6S2ul/260R/18swn2JHP28/y9+q3TFUDKOzEz2jEzCdc/RHNJ3xTrhxtGQ1GIqp3aCd6UJnGGi4sNKBCJ6jcsSrmE2bTyMQbwYY9hPLplzzMRLUdQ3JYdcmd0GzS+toTasz+xNsQuzEY7jtDd7KT5h7FTeB2KtJQLHetni4kCLvQRWajrthvIHHODugx/Kn6tvWCKq3v8RsZPGjsLnjYC4Zx2lcq01i+s7NIWRTxccRX/rqIPVlKjBzwTcKx2Auq+MTJkp11zK8eNqU3Dnt2x8qLRhrbecmS+5bHSuuqp3E+nE2cOu4JnmYtHc3YnNSvQILY0V5afEqA0VWFzzLXKRpQeLvt3rtto3zi2PHz9nEdBJZDH+4n9/C66mGe/irHkWeM/ihL42OzKdMwv4GqOwjpe1SZHpz30YV4dQRjc1E9rNMe8C6rh2X5MjYHqTqW5uwTp0yP73kfXSZOEWdffao1tvRzx9hTxNDXnrLr3VeOT7wyXSZf9XD2sejt4vwnUeM8q2G7lFlarhnS50j6ciB7zxiacye/p83ceTZOqmpfoyFn9nAf060dC9IN67AnKj6GHeU5NcwStpEckUPZ336QX/fKmZE9CdfcmHcC5ypP3I0EwVYo4mNFw649RA3foeMK3ohyRttbbdlvTuX2Khxwh/N2QNyUo5dnj50o3v8jWOm+mTcRKo5X385Wuy+6B2w6KHamVDw9iVHFs4c+xWUcv93MsO21yjRDlX1oubKwJdWzv2725OeqvB6aRoF7c6/sTPncE/INjc/Anvneu4lMJhMdMOTPq67GEuvbyS33BfOOvPo0gOvLwetKyuVTt1r9pnjxxSgkuo8VPuPE59rBM0RlruieqU6v6g/89XRr/XwLh8a6uld57dSmy6u8kpyCQ9azuzZ7jCqfemjivvV2wXtUkdl5nIvSmHO498EZXfq5YwQuvS2/3v3uG/OGIK/p+7yHLkvMMpwtMWu9+x8yeXUxkhmGTf0IezxgMeCd9k/jeTo4hoDeg4lqFOQN1UIcBMhFV2i6Z+WvPIvqvel1xEw2grPQ7PWkqc7UtC4G1IsZVmccRdyEfqA3Q58NP8zbxdTkd+Wg/FBvtpO3hqg0yjE8P5JtvRLio/x6EOnge6HNYXeou6BCqFmUfZAzSy3egR6Xm37bRNFbHDvvNFRvTTJOVZ+4V717iloPefJ6EObYE93ks5wmU4aYCN9vZz/YtC0LfMBxUphTP2SJY+hV0PNE7OXTHfmog4inb2Jz8VBeKoG16ET4Nk8di/8Qp/4yjcWX7uSUhZUOLFw+1umad8vtqVlhJXFV6mFWPa6izO+eUC4RNqMxFKTe2AbRG/JAQkcP9VDJsutqfyIod3V0BX/pcvfJO/KF+7rqHpe26lnGc+Lk51APrZwzuODeMhd3LQ+k+WSZWHSd4j5V9KzUiwBMb1M9uq6Oojhez7iXR/W8wnCGXmoF2LSet66HaWvwTY/gwPPNbZOcmufjKm2uR5dPeSHv88GthxXs8bgGi+rYvC1ve8TnHrW4hS5nf0nLPnf8NRXHTO7P+de7Tz1M5IRD6LPu80mcAkcbCAAAEABJREFUfF3Z1uZw9qir2fLW56ieQ4VKqueiYIK/cpbwEBiPz0Wur/LHsnrkIX/xhZmYhQbCyedpYeZBNB5HD+rYrpvCuUlpKSL337syko4Mx2MZK8dDBi3B6mF2PPz20UD1ksXDhFS8bWuoGSoN3pY1GpK2WR1ozP6p93+hNGMz2CFAny0njJX+dPnocvi9L0hvAnphnpXd7tA3XBR6oqHMZGSW9rPE+9oDOd+xGlfMeKL0J8u9Y2I1mKWXVVdx+ubBZikt2IVTM4nqFrYKsyqOVtSwlHjhAcG/lC0TZc8kbgyEDqbolRvDRikSJAHlFb8gUOU+UTqP/nVT5Y44r1WmiSXJnk9ZlPFJpBXvGV1F146JAzYIPnW1WOvrny2rhyjTsNe2p+sL8hUHq66avBfxKbsn1JVbbbN5mZVTV+vSBTkm74ZLVrn75P3p6kJGs3BoJTjuPaSvL+hCKLu3IE4dwVw7sEW9exK8AArzWO154cPH6ArlT8S9j/nmBy/49GIUBZOnfOL4POO8rp0F66Fvfu14hnNReelnIebHWs8C3Sb5ZRahepSy+7yts2i/zJ46r1Of8jL2xHVMVTK7LVHFnrJr0KeOFbF7i3M+9ygfu8o4Q4aJk1dXdVno0ULFzx3IWlUou95hR1Y9TE2LUJF87vM+ugzDvPqsVOm/srqqI635h3aoYCMyc5Z6m5oe/4o4CAAYqHhuAx/n3ACZenGKoxPd04XvoY5ENm6cWIAhsJYYNzqgJx3CdKjE+u2v0zuBCy2wjsXxlL2Qgwa4lm3Fgc06XRQH8dy8hedD3Ygf22ytsqXlWjKy5CCtHcDD5oNz9oRnyECA3TiXGWYPkvXzJVXsifMT25+MrYfOLFmGc2hvyMbIgb3IG8oa+5ARMgziN/R2eeO8W1ZBbEug0xg5oY5QH9JlhTBOmC5QclCeOg9WuYf2JHLiNEuWaZY9WreyA7aYAJvsuKE9gc5roOOmy8COW7SfpSuUl+Q1K45rT5GOus+Fdag8v1l2m3oIRxtL02PeXZjfQLM0K0H222EPa6YMzTvhg/y55WHzieuqVZ/iNM4xHC8Kcb3TNgR6mKu2MUOOtinjeJF8+5yWG+kJoq2dLxNX64nOI54bJ85/FAfntewM29z8mes+luGk0bqdY8auvK1OE9kCe5OQLtO89Oa4zoMjB3kz57Gd15Vfb408Vwbk+CwC4BMn5hjZjfuk1usw1MeiODEfK45bTrBZp7HiwG4EzSDjOM75XMtarmuL/p4uL/MMie115s5VsRm25QUfe8p0xeXgcHFZxfF0fgPJKq8se1Aetv1l9hTFDay2lk8ds2W95n7MpoQhbNBcI4aoHy4fxMkIqUM+nLPiQF8Q1UWf506VfKUMzPjic30hWabdFtfYpogh6iHS2cGNA8ZariUH8fWxSE7IJhDzXM47D1k45wa3Xtt11Y27jt9jh+q1jNNd9429aM7Ra2l5v3IX5YOhJsOO6qm5WK4X8f2So+UkUE4gXJlzJj4/Z1AujTFIYHkCGD6DeRfJsPJ5mT5x5lPxCAn4E2Ad82dVNSafO1WJbUb8eh2qDCahx5l+85QR7cMeqsrHDDkJf5Tta+H4+w8LlRn/cARwHX0dTGV+iX/10qHL6+TDVYg1zrB585v3lham+8RBPAYSWJQA69ii5JJ0fO4kLLgn8uoOFSHXSyDp6qaTuixZpt8sAuFwiEAP9QviIQi8TjarlJkbEiABElgfApvy3NFtS2c43/pQfh+W0KF6H+VEK0mABD42AeaeBEiABEiABEhgTQnQoVrTgqFZJEACJEACJPA+CdBqEiABEvhYBOhQfazyZm5JgARIgARIgARIgAQMAW5JoAYCdKhqgEgRJEACJEACJEACJEACJEACH5PAqhyqj0mXuSYBEqiFAH4mwPwwoN7223NyfeLMJVrBgfiHDTNsXoH6pVVo+29O9W8JLi2MAkiABEiABEhgAwnQodrAQmWWliXwPtPjd0VObyYymUzSwWnIm6X3J1a8m9PdVKbnnBMT940a1mYlpVarK6NZytT4i0+cOHINO/hRxxvFpd/e8pI2e+Ufw3LLzC1TGOmWfZntW1tt+dZpyPSWv3cHfgwkQAIkQAIkkEWADlUWFR4jgfdMYDqIlw5vdUcya/Zk0nd6dGYj6bZaOl4r+v2m/pxjMJVBFCcwy5AfX8rjy8t7prNy280vyRf97tBSRqnEcKbGvaZMB1GZqnKXzlBspwrOVE+suqHKvdkby3y5K4Hm73BflFT5fW8OcEsCJEACJEACJOASoEPlEuF3EtggAvjhwQt06TSP5HQ3pyfl/rdMVZ6b+4fqk3/vjQB6Jk+OmqK8KTm7C51dlPutKtTG3kE8VG/ud0bur3VvX165G7mz0bXc0Yl+b9Vibe2lYSRAAiSwiQToUG1iqTJPJGARePr7bH17m130jiRDDG/mnDs9T2cykYkJfadHrUaz0ZsT64G+HF15Nhtbx8OONJRd6OVJ5PWlvRU6rr56jLxYhmUPnBoM40RPUyqePfRy50D2lCFTqxsJQ/X2lY8ljT052FFGLvKn5c7k4dfTIqmZhgRIgATeOwHaTwLeBOhQeaNiRBJ4nwR2Pm8rw5/lb067eOfkSJoyk9F1/eO60LDvK6elt20NMWxdiBwkvWFwFIad53h4Yas1kGnWMEWVi2X/4OSMe1Koq8xmM4RPD6dUBplhdoEeFnkW9+b4zOnyzXujM5Thp1uBDs2n0ZHzk8hT+vJJGqr8zBQtzO36iUyORupoQz59UUZm/n2RT8oRy5vbdfhNOYyzB6E/lQmPB0mABEiABEggJvD2DlVsCndIgATqJoDG9XlHNbfdYVuqQT4cjwW9IqEz81UuH8PhYokNTelFcRBPB6v3JImXvxc6a1MZfL2K5169vDzK5eWdTgTnRS96MPieOCIvd/J9MBUpGqaoU1f7QG8PhsbZQ9helK5rPSRyX0zPUpnN1bTmx66Ud8x5+x46vLD5t8LTyPCUUN4/h3vy0G3J91/5unHm8EdPO9JZPVCwDT1cXIwCpBhIgARIgARIoJgAHapiPjxLAikC7+ILendUrxAcIAxLex60ZG5BBDTQWy3BghTKc5Ej09uRyqByhFScQPe8BBJgexY6QqloBV++oAtk+jt2luai6kUPZmJ6V+Lzf/6V9K7EMSvshD0y6O0BGxOGyuG0hZTabEdeZr9K3p//xg5prsqDHzLWzlSWc5xOheGMvabIbHSR4UiLGKfSGkWYFsBvJEACJEACJEACMQE6VDEK7pDAhhCwVvmDE2QWKsjKHYaloTOo0fkW99BkxVvkGHqE9GjDRRK/Ypr0EL0gdBSDM+30ravNhTgi57PTwVBGy5n68kkayi11nVUMMwydqe68o60UgcHBnkrp9mqqc/wjARIgARIgARKYJ0CHap4Jj5DAhyJwj/Fj0szppVocBYb26fUwmslwujlpkTMwN3pNzwua1rxc9x/5N1P9cQWrGXrZPJeJBQ/UlfenX/Kg8iVOT6CeO+fMgcIcMt0jp5zuuV5Lkw0uRmFIcLtSAlRGAiRAAu+XAB2q91t2tJwE6iEQLZ9tL7Fdj2CR+2ssjNCU3o9kEQr0gJyetrUKs7x3s/dDzBwmzN/5obpQ7LlOOvKSH3CWfsHzaPYKf3upzObYjKe/gvUT85Ydj+Pl7NSVd+TrCmukW/nCXKrzTvoHeeFM4beqsLx6UDB0Uy9GMb3NHAqYkxUeJgESIIGPRYC5JQGHAB0qBwi/ksBHIxA3yBsd+Zb4PQqDcoTcRSns5bpVjLI/OA1fzap9Zl7X+FzkV7jAAtLj95EG00TXeNyT7VF6OBqGqWHO03g8FOUnqG6mnuD7ZHITL8HuEwcr9HVHM0kvdT6RibXYho/NsBuLQ3zvKodROTKTKG+TSbJsuo89PnmHrrKAoZuYD2fyZebOmeGecGKxIIeWk7J3ojn229FS71tt0YtRcPKURsUPEiABEiABEvAhsM4OlY/9jEMCJBARgGN0eRxIUe8DoqIRHxxfphY5QIM8CAIxDXDzHcdSwUkHeWUBjseZkp3IOZ7r/dA2WXHc4WhwhJL0QTTvCdtElk8c2JoZz+mx8bEZsuB8HVt2B9FcLJzL1KPjJjYjXlHe88pUp3FtvjuzuARxWUJHLEfrB7d0MOXOxShAi4EESIAESIAEqhGgQ1WNF2OTQA4BHiaB900AvVhcjOJ9lyGtJwESIAESeBsCdKjehju1kgAJkMDbEcjQbHqx3N7BjKg8RAIkQAIkQAIkYBGgQ2XB4C4JkAAJkAAJkMB6EaA1JEACJLDuBOhQrXsJ0T4SIAESIAESIAESIIH3QIA2flACdKg+aMEz2yRAAiRAAiRAAiRAAiRAAssTeJ8O1fL5pgQSIAESIAESIAESIAESIAESWJoAHaqlEVIACRQT4FkSIAESIAESIAESIIHNJUCHanPLljkjgbUiYH7odhL9CK75MdkqRsYy+u25ZFvtvhjZepsRZy6R5wGtt+KPGnuKXrdotIcESIAESIAESKAiATpUFYExOgmsKwH8jtDpzSTtVMB5cRyLdn8+zs3pbipbc84J5CAs6FRA3rAjMuq24h+fNT8mm1Ls+WX2789cTPNjxK1WV0azudMLH9jaasu3TkOmt1epH0NeWCATkgAJ1ESAYkiABEhgPQjQoVqPcqAVJFAfgekgdlpa3ZHMmj2ZOE6VzEbSbYXOTWswlUZnKP32lmPDVAZRnCAIQpnHlws5FYf7TZHZg/x6clRU/Pp4eaztWOlvJR3uS1Om8vu+orGMTgIkQAIkQAKGALcbTYAO1UYXLzP30Qm8PF7KBbprmkdyuus6TBGd+9/KXRBp7h9GB15p8/x3IWfslazxEotev5OjpvI/r+Xu5cUrDSORAAmQAAmQAAl8LAKb5lB9rNJjbknAg8DT32ePWG8bRc9RwpBCE/rtlEEYMjgx57B1zqcil3yZkzXpS3srx9ncOZC9xkwelu1aK7GJp0mABEiABEiABN4vATpU77fsaPm7J7CaDOx83laKnuVvznC7nZMjacpMRtf1jmmzHZdeU5mAoYdwhhCsuViIdy4XEkTDClutgUxVXHteV13zo7Z2T+WnMmY6CIc7hjrPcnufDr91pFHDUEWVe/6RAAmQAAmQAAlsKAE6VBtasMwWCYAAHIjzTmN+yFqjI8PxWNDrM+w8y6D1VS4f3SFtTelFcRBPhwo9Q8YJCpSjNJgqa6y5XYE1Fwvx7DlRLy938lvFb3z6ohLV/PflkygakrGmxZwiLEaBqV9cjCJCww0JkAAJkAAJkEAmATpUmVh4kATeMQHVu6OdH9UTNB525Fn1xtgOi85ZtCgFFqQQ1T91dLKjD6c/MhalOLtLR6npm7vyoOpEqkmyI+b+WkazhnSGcCZv8ueVqWRhzx0Xo1Ao+EcC744ADSYBEiCBVRKgQ7VK2tRFAqsgYPcEqXKKjbYAABAASURBVN6houXJ0TuE3qNG55vkziN6ZZvhTPWaaecNNr2G2peXR7k8DiRcWj3fscJiFAd7qi9rxMUoXqMcKJMESIAESCAmwJ0NIECHagMKkVkggWUI3GN8XW4v1TKSy9OaYXUy/Z07j6lcSvUYc47VN2eFQy5GUR0qU5AACZAACZDAByXwcRyqD1rAzDYJlBLQw+BEGnsHspu32l2pkEUj/JF/M5V2+3OsO+yxUsdW8vdFPjVEZs6kKr0YxfQ2Y17ZSoyiEhIgARIgARIggXdEgA7VOyosmvpxCKwyp+itubrFKhAdSXfUZCxKYa3OV4eNWvfFSGbWIhlH/7rSxW9nWQrMsurj8VA6ygGSeJ5YMg+qSpx4jtm4J9ujrthzzEyv2fR3vaseWtnhLgmQAAmQAAmQwAYRoEO1QYXJrHxsAnBOMD8oKFk44u4sEHuVPVDDXKrAmm9lvuNYKlir8yGdb9A6c+zCjw8fK91GD5ybx8tjsfOhv1txTNwgOI57kRaNA312PrgYhU3Da5+RSIAESIAESOBDE6BD9aGLn5knARKwCXAxCpsG90lgEwkwTyRAAiRQPwE6VPUzpUQSIIF3SsD08rm9Vu80OzSbBEiABEjgPROg7e+GAB2qd1NUNJQESIAESIAESIAESIAESGDdCNChElm3MqE9JEACJEACJEACJEACJEAC74QAHap3UlA0kwRCAvwkARIgARIgARIgARJYJwJ0qNapNGgLCZAACWwSAeaFBEiABEiABD4AATpUH6CQmUUSIAESIAESIIFiAjxLAiRAAosSoEO1KDmmIwESeBMC5gd8zY/z9ttbb2KHq1TbVfMPH7s6+J0ESIAESIAERIQQ1owAHao1KxCaQwKLEsBvKJ3eTGQymaRDv50S2e4751X8m9PdVJytdj8tQ8WZILyxwwC7hh2RUbclQRDocHb3krL9Lb5sbbXlW6ch09sreXx5e3veggF1kgAJkAAJkMBHJUCHqqjkeY4E3iOB6UA7GoFyOFrdkcyaPZk4TpXMRtJthU5JazCVRmco/bmenqkMojiQpcPx5Zs6DIf7TZHZg/x6WrOCOdyXpkzl9/2a2UVzSIAESIAESIAEXp0AHapXR0wFJLAaAllaXh4v5WI0E2keyeluztC4+9/KFVBR9g+zRKzfsee/b+rUuUDQM3hy1FQ+6rXcsXfKxcPvJEACJEACJLDxBOhQbXwRM4MfncDT3+c3RZA1xBDDB+1hhnr+EYYUmtBvL2RzmRwMGZzoYYtt6RtdatuPeufi82bII+LunsqNijOZ9KW9leGU7hzIXmMmD2vXbbYQwlUloh4SIAESIAES2BgCdKg2piiZERLIJrDzeVudeJa/OcPkdk6OpCkzGV3XP14NDk6vmQwdxPBCZYxMBy05vnzEriDOsPMcDy9stQYytYYpaidHOzQT6TVVEpyLvofOUejklMlRKcO/RkeG454ohYJhjF3Vg9fs/UicJZw/+iddDJds7Mn5+Se5xb6ilNWJd/itI411HIYY5pafJEACSxOgABIgARIoJkCHqpgPz5LAuyawpXpXzjuN+eFocBrGY0FPUejMfJXLR3cxhab0ojiIp0O/7c0DQ+EO9hoi09/JULj7a1H+i2x/3tFy4sUcBt/jOC8vd/J9MBUzTPHl7kyCINABh5U3pvcDHIvmdPnI0QqjDzh0ZjGLp18Pyp3clsgkHQOLS4T+p7L/4Vrun/5KVj8f9GJaF+JzMQqNjh8kQAIkQAJvSYC634QAHao3wU6lJPCKBKwenPGwI89Wb1CsNVqUIuwxasrRyU58KtlJepa08wIH5uwuOV2y9/LyKL8eMH9rP+n9Ofwmyr+TZ9NdphdzmMm/P46wP/+Uk9OQT1+c43lfK8lJLx6BeWbHwbEkDmXantjWDN1h715aXkY0HiIBEiABEiABEthgAnSoFitcpiKB9SVgrfIHR8j0xGQZjN4f9Po0Ot8Spycr4lLHkp6uca+pOphaUmTTUqpWmNj0wM1GXIxihdipigRIgARIgATWjgAdqrUrEhpEAnUTKJZ3/3uqIuT1UqlTC/4ZhwPD6+DYmZBypvJ6or58koZU6PmpS06VvHIxiiq0GJcESIAESIAENpYAHaqNLVpmjAQ8CUTzmhp7B7KbtYqdp5i8aM2slRyiyBhud6v8OXtRCMxL+qF6sqr0/NQlJzLLa6MXo5jeWkMFvZIxUhkBnicBEiABEiCBd0aADtU7KzCaSwJ1E8Bcpyt4NY2OfEv9FFUyVE8vSIGV9bCMuKfTFcu15nTFcqzFLe7OAhlME13jcU+2R914FUDf/NYlx0cfnD69GAV/ydcHF+OQwMYSYMZIgARIAAToUIECAwlsAAE4MJfHgQQlC0fA8Qii1fFMtjGXKgiCeG6T+Y5jqeCkM+mztlhh8Kfuaeomq/IpHS0sQa6crH47XO4cabVN6pzRZZZUxzk76HgF+dPnC+SE+TqLVxS0ZWM/PH+se53Q63WsZGGIIlYePIv2EY+LUYACAwmQAAmQwDsiQFNfkQAdqleES9EkQALzBHYO9qQh6ZX05mOt7xEzN6zKkMT1zQ0tIwESIAESIAESWJYAHaplCbrp+Z0ESEATQA/P18FUGp2hxEP9JhMZdkRG3azfvdLJ1v7D9ATm9aKtfQZoIAmQAAmQAAmQQK0E6FDVipPCSOB9EXhta8MhdEFqyF+Q+s2n17aA8kmABEiABEiABEjgdQnQoXpdvpROAiRAAiRQDwFKIQESIAESIIG1JECHai2LhUaRAAmQAAmQAAm8XwK0nARI4CMRoEP1kUqbeSUBEiABEiABEiABEiABmwD3lyZAh2pphBRAAiRAAiRAAiRAAiRAAiTwUQnQoVpdyVMTCZAACWwkgd3TG5ncnMruVvLbYhuZUWaKBEiABEiABDII0KHKgMJDJPAeCeD3kU5vJjKZTNKh305lp913zqv4N6e7qThb7X5ahoozQXilRvPW7qncKPn99nIN8rrkpGB8sC9VGW5tteVbpyHT2yt5fHn5YLSYXRIgARIgARIQoUPFWkACm0ZgOoiXKW91RzJr9mTSTztVMhtJt9XS8VrRb0X155yZqQyiOEEQ6LjB8SUbzZtWX5bNz+G+NGUqv++XFbREeiYlARIgARIggTckQIfqDeFTNQm8NgH8uO7FaCbSPJLT3a1sdfe/VXNYRdk/zD7PoySQQwC9oidHTeWfX8sde6dyKPEwCaQJ8BsJkMDmEaBDtXllyhyRQIrA09/n1PdVf9lqu8MH+9KO5trouTeTiYyHHWkow5q9seihherYZJLEU6fExI3P99s4rIM5VyQHjX89JNJKh8R6CKRzrMhmpPEJWoYeItmWvs7PROet3047tjqedd7uTTQ2Y0imyeMEcbXctJzUecTpJ3xgr9aj02XbY9IXMYScVNg5kL3GTB5+PaUO8wsJkAAJkMBGEGAmPAnQofIExWgk8F4J7HzeVqY/y9+cNu/OyZE0ZSaj6/rHbGE+zs9eU6aDcHhhoIcOnsW9GY+Xx4JjemiisjIvHpyBc7nQcXX81kCmzZ7A0VDJxFcO4paFMpvL0qfONzoyHPdEovx3VW9hs/dD2pFDiXyFp0M+rShftlMFeY3OUIZ7D3qYZqvVlZEouT+SHkU4Q8POs1JTLEcK7FmE4eE35QjPHoT+FEqJgQRIgARI4KMSoEO1DiVPG0jglQjAOTjvNOaHZOmGddgbFDbEv8rlo7ugQFN64zCO7hXJ6PUoNfvLJ1Ha5d+f0piFEV7uzuT48jGO8/JyJ7+nIo1PX+Jjte3UZLOxB07i2V3I9unXg3Jdt+Xzjgh6n9zhcsjXtXK6pLkvxukS/MOct69Xev7ay8uj/HrAMM4wTrwoxOB77KhCzveBApQx1DPPHqipEqB3vylcjKIKNMYlARIgARLYSAJ0qDayWJmpD01A9dwYBwjDt55V74jtjGg2aKC3WoIFKUT1Tx2dqBa+PmF/ZCxKcXYndozS/ftrGc0a0hnCMbvJn8dVKkhED82DUxcF1fHlkWqBKB42wxnSwwcjW0LeWflLL9aAOW3HwXHkvH6RTw3lFKrepzD9RCZK3lA5wHNWP//VzpQ5Hg7jDB0z0YtCzOad1j//lPPWkLTPWWSPke63DXs20/L8UjIWCZAACZAACWwWATpUm1WezA0JqC6DZJW/IAjE9I5koUHPDzoyGp1v6R6RrMgLHENvyuVxIHqY2hKOFZypXjPt4MHuBUwqTeJjs4kTKL5JMI5SqYpUBPQYJTICCbTMs7i3KRV5Tb7AoTzYU32Po+u1tlNE1oQYzSABEiABEthkAnSoNrl0mTcS8CBwj7Fzub1UHgI8ohgHJHasviXzf8qSm6FlMv1de+MdjoGeYpZhxDI2Z4jLOPRH/umRe/4sjJDUvLjMnigVUw9dfKUeJC5GoQDzjwTqJkB5JEAC75UAHar3WnK0mwTqIqCHuIk09g5kN1osoS7R83LCYW4zd1LV01/BWoTNzKXbQ8dDtj/H9oU9VvPSpUAOHKT03KNdOfk5lKwRdmnJOTanI1X+ltjTk347vWJfkTB3XhyGEd5iupS92MVWW370mvNz54oEm3MFDE0UvRjF9DYaumiOcksCJEACJPBhCDCjKQJ0qFI4+IUEPh4BNOyv0CJvdCTdcZSxKIVedtu/8Y/V5zAvyITxuCfbo25qgQkQ14sodEcys+Z/mWXTtX0X6pyybxgtknH0rytYMQ9p7VAkB/Geri5kNAvzNR4PZe9hXo6vzZC3bMDKeshHern4ibir/InFJWte3N1ZIINpmK/JZCJ5nH3sLWNoegynv+tfFdLHPsYhARIgARIggXUjQIdq3UokbQ+/kYA3ATgemK8UnN0VpkHjOzi+TC1ygLlUmLtj5luZ7ziWCk66QkXqJByGVPogmHOmVDT9h56WY3U+iZ/MI3LPYZENLTsjr27cILDkvDyKZhTpyZKj5UbnjS2Ip42s8BEyTHTnJc3SN1eG0/J5cbpcLbtdm33tgZ1FDLkYBQgxkAAJkAAJkEBCgA5VwoJ7JEACSxFg4k0ngDlnXIxi00uZ+SMBEiABEqhKgA5VVWKMTwIkQAIflIDpBXV7v94lDhpNAiRAAiRAAjURoENVE0iKIQESIIG6CRgHZm4IYN2KKI8ESGCtCdA4EiCB9SZAh2q9y4fWkQAJkAAJkAAJkAAJkMB7IfAh7aRD9SGLnZkmARIgARIgARIgARIgARKogwAdqjoovoUM6iQBEiABEiABEiABEiABEnhzAnSo3rwIaAAJbD4B5pAESIAESIAESIAENpUAHapNLVnmiwQ2iMBWuy/4wdo49NsrzV27P5n/sV3HAv2DwBV/+NgRwa/rQYBWkAAJkAAJkEAlAnSoKuFiZBJYXwL4jaDTG9XwnzjBcT60c+DEuTndTWVszoEx8d/IYQh/lDaQVqsro1nK1LX4srXVlm+dhkxvr1KgqjNOAAAQAElEQVQ/mLwWxtEIEiCBDSbArJEACawDATpU61AKtIEE6iQwHUgQBDq0uiOZNXvzvSuzkXRbrTDOYCqNzlD67S3HiqkMojhBJC84vqTD4FDSXw/3pSlT+X2vv/GDBEiABEiABEjAJbDB3+lQbXDhMmsk8PJ4KRfo0mkeyemu6zBFfO5/K1dApLl/GB3gpgoB9AyeHDVlNrqWu5eXKkkZlwRIgARIgARIYAMI0KHagEJ0ssCvJJAi8PT3OfV9VV/gaOghiP12SqUechgdM3Ew5FDPQVpyaGFKBmRFemwDfOK4Qx57TVuCs79zIHuNmTz8enJO8CsJkAAJkAAJkMBHIECH6iOUMvP4oQnsfN5W+X+Wvznt/Z2TI2nKTEbXbzFeTZmm/jDkcLj3oIch6nlS0pHhj2o9ZnCUhp3neJhiqzWQqTPcEY7SuVyIGcJo4sChU2boP8QZ97Zl1A2HRCLuYKpPZX4cfutIY/Yg9Kcy8fAgCZAACZAACWw8ATpUG1/EzOBHJrC1eyrnncb8cLSGcljGY5moXpzQCfkql4/ucLWm9KI4iKdDRo9PLXwxp+vrlZ6f9fLyKL8eZhiDKO2tnGGKjtJ4UYjB93jY3cvLnXyHJ2QNd8TiFseXj3FqxPmtnKXGpy/6GHrMwuF7Fxk8dJTUB/Tuq94rLkaRwrK5X5gzEiABEiABEsggQIcqAwoPkcC7JoBeGeUowQEaDzvyPGiJ7UTovMGBabWkBYdD9U8dnezow+mPjEUpzu7SUer69vxXO1NGXDhMcVs+Z5llItlbvSjETP79sQ+q/T//VN9bQyJ/SR0Q0UMOIz5glBrOp4fviTzndedpCclH2LvHxSgSItwjARJYFwK0gwRIYHUE6FCtjjU1kcBqCFir/AVBIGd3bs9TYgZ6bOBTNTrfvHuDktTvbw/OVK+ZdhSR/0Vygt6sg72M3r9FhDENCZAACZAACXxcAu8+53So3n0RMgMksByBe4x5y+2lWk62mxpOiJ7S5Z5wvpfN+3Kii2T0ROk4Xz5JQ8IeJDM8T6a/42GBOo798fRXsITHttU1Fqez42Ff92bNhItRAAYDCZAACZAACXxcAnSoPlLZM68kkEXg/lqwsnpj70B2PecsZYlxj7lzoeBMnfwcSqfhxkx/z533lY6W+obl4W+nIs3eDzHzruAI/eg1rfljf+TfTCXb/hznM+yxUseiv3hOVcRCyxj3lLsZRbA2ejGK6a3XXCsrGXdJgARIgARIgAQ2jAAdqg0rUGaHBKoSgONzBW+k0ZFvqYX1MhaluDmNnREfPU9XF8pZC+WMx0PZe+hKF96bmzhj3pc97wsr+GG+E2RohyyOfxP/vtbdWSCDaagrjNuT7VE3nj+m83kxkpnK5zBabOPo37w999+7MsIqgyrOWDlTMmjN2QxHSy9G8fvtVkZ0EfI7CZAACZAACZDA2xCgQ/U23KmVBGonAIfh8jiQoGThCDgewfFlahEIzKUKrPlW5juOpYKTriwTsU1KNuTASXq8PJ63sWTel04TyYCcJByneoh03qx40GfbiJ6sY+e8lm0xc23GHDQ3DhejsKlyX0QIgQRIgARI4AMToEP1gQufWScBEqhOAEMXuRhFdW5MQQIksC4EaAcJkEDdBOhQ1U2U8kiABDaagOnBcnu/NjrTzBwJkAAJkAAJvAWBd6KTDtU7KSiaSQKbSMA4J2XDFDcx78wTCZAACZAACZDAZhCgQ7UZ5bhsLpieBEiABEiABEiABEiABEhgAQJ0qBaAxiQkQAJvSYC6SYAESIAESIAESGB9CNChWp+yoCUkQAIkQAKbRoD5IQESIAES2HgCdKg2voiZQRIgARIgARIgARIoJ8AYJEACixGgQ7UYN6YiARIoIYDlxU9vJjLpt0tiLn96lbqWt3YzJJgfW15F+foS29o9lZuJqnM3p7K7teWbjPFIgARIgATeH4G1sjh2qNp99RDCgygK/fb8w2ir3ZdJdB7bm9Pducz4yDGJEnl9aS/w8EvST7Rdtj1bW23pW7ZOnP2s/Bm7srZFukz8uIER6aqqw8hZlS5Xj2Hk2l1XvnzrRqyv//oNccP8I23ny/1GTnfT17tPnI/EbNG8mgZ+v53mW1VeXXJ89FbVNfv3x0cs45AACZAACZDAxhLQDhUauj0ZSBAEOrQGU2n2xmI3AtDAGveaMh20wjjdkUhnKLYT4yPHkMQb5ZOjpvlaeVtmz8vLnZxF+QmsLfImMpMqbYAyXTAeeR92nmXQivhohj/nGqqIWxRWqSu0YxrbbDid3b2Ep9RnWznadeQLfErrWPR2+VxuZTRTyvn3KgRe7s70NWzKO7yU03XVJ86rGEeh74bA4+Wxrkfr9HtcL4+Xcoz7/fGlPL4k97F3A5WGkgAJkAAJvEsC2qG6Owsk9Tsw99e6QdvcP9SZip2f6UBMYxsPrtupSGPvIB5aUSZHC4s+dk7OpdNQjXnleESHvDe+9rgCk3S3cvno97BN0uTnHb1h+8o3nA6+y515iGuGDel8Cxm6tmR9X6WuLP3usbryBblldQO6fgz35KHbkq9XfOMNZqsKT1e3MpWGfPqSr9EnTn7q1Z2hJhIgARIgARIgARJYNQHtUJUq3TmQvYbI9Pd9HBUNYDgRyqOSg534sNcO0n7rNGQ2upZEolfSMNKi9hx+U07cTEbXFbT66Nr5LNtOrxd+sPTXg+pm2f4cO5yh8QWfr6DLDJ+zexILLEifqpivZXSFPYrH3o5u2lB+W4qALucSCT5xCkSYuqGHlVrzW/ASIWueFXo03bk5+lg0nFbLifbdup2ny5iXOg8Z/WRoqY89Jg70pmRZ+TLHx8OOclVF9/gnNodDnMM4GcMto57afntLwjgTKZJj8oXe7UTHJHPu2lycSWgLZPjqmpPRT/hBjg8fxEPwLVPEzQvG7gnK0gSrLEy6ObutvJs4c7KsvFXJl5FXsuVpEiABEiCBDSGQ41B9kU/KgYrHxn/5pBoFyTA5jLH/Oe6JjEbKjWgUvNl25ETQDn/0pDkbycXVU3Sk4mYBe/Aw1EMMZw/yq4pab105HBqfpODFfzrjq9QVa25KbzwW0xjpq0ZcfErv1JAvLcf9yK4bbix+f30Ch99Uo19dj0XvGXzi5Fra7Mlw70G6rZa0WgOZNjoy/OHfcwu5aOj2mqpHW8kIgkDCobvqJc+gJakhZyW6ICc1hBX2qDSu8wadZaHRGcrw060EsAdyVL7OT8K3S2Y4XKuLe2RoJ+KF4Uz3ZJtevz3njZTN2kcO7ISzgFtyPOQY9jj50vdta9i2bQtk+Ooyw0Fbra4eyYC0WaGID+KjLLzKFJELgrE7zE8gWYMeyvIO8bDHp26U5QuyGEhg8wgwRyRAAkUEMh0q7fAoV+khw/PQD6ZoaNb3X0WiRbLkIP1RUzUwbq9qGeMOeT997DG9P0vozdX19EvQGdU8Ool7oxD3XPXCFRPKP4v0mfmqqMs0NlKNzkitaRiZhkh3NNNv0vHmXUepUZeWZ30cwqnOqWNWNO6+EgE0wI0T3WuqXtuL+evRJ46XecpZ634N5aMn8lrVM2nuS9tzIRq8DDkIu8i1I6J16iG1ItufQwdGH8NHgS7TMz61hubCnu9ogTePKs93VF3s0v0e9nZDzm8MgS4aNwn7rBCnsYZNw0b0/E8r3KfABy+L0ONvhhxD9hxn54WNZcrr7KIscvjAZu8yrcO6kryDO0ZNeNWNgnzVYSplkAAJkAAJLEngDZLPOVQYgqFeYqq2wsX88KuDHzLWzsvX+XOO8Vly8BA9OVdvw625WE4y/RXx9DAgM3xDb+eHxkgFe+y3vlpJ9FGHLgzvu/oavXmPenvG5yK3aDjO/knlGUEF+apdV8QBm6erC/3G2cyLey1dWXUD+hlWR8B2plvdB9kbjlMLzMASnziIVxqe/6Zenjz9fVZJtsX1hdTBzD/UQz181nbC9PBdkee/T+k0RboO96WpnPi5BWn+/FNHc3pi09LT3xxd6ZN+3+6vRzJTPVvxVEtt41Ss0dUegsLeXvScGCcZ26H7Qkc7oQ3pqLKeTDLupx6aKkUp4FOpTCspzYlclnfNPRmFEUvJqhsF+YrTcYcESIAESOBDEUg5VBjyEDpT3fQwmuih0umIDFqWM5Xz1i9Xjm4EqbfhRWOLFH48bC+PAwmCwArHiRNX0R709hzl9IrVpQtvhM9se48vRY+brPLw9cxXLboUZ/cPLHRb1zpRoCvVSLaSFO7m1o3CVDz5mgSyFphx9fnEcdMUf38W1xcqjo+zyfBUs+KoWSQHZ/PDIrrypdV6xvQCRwsAHaruKbunqYouswJrYN+HgnB4IeTg+sZ9NRyqt0LHCspzw6Jlmisw88R65j3TVB4kARIgARJ4hwRihwrDe/QbTdV7NDc8LHroy/R3MuRGZXbn87aIMyepSA4aCyLmQT6Riep5QsNI1HvjcB5PMkFaic//q2APhOjeKan61hcpVaioS6XQfxhCotpGClk4JEgfLPtYpa4MW4zN6rV/rrNk4tgLlGSIyjxUVDcyE/DgRhII7xv/cntu0WuMW4vJPL5jeJjrMPg4U4kuJS16YTE3Kk+/GMq/P0C/bY+SVNsfGvpXt1N1C8QQyLbsN6dyW3lu6R/5N4MIv3lp0JlyrOLusdqyVSoITBct01LhBRFy875g3ShQxVMkQAIkQAIfiIB2qNDQ1Y6NcqZSy6dHIPAQCh/6vfi3qdDrc95piD3Wv0yOXjo79fY0iCaXm8nmydvUSHXmxtceJIad6J1a9K1vFV3QhwCdWLRje9QVn0Yf0iC8hi70CMFxjedFQVFOONTzmlRZRPMe3Ghl+SrSVVY3XF38vjoCKBv0TNvXsqvdJ46bJus76tC5dd9AnbeH86GhffJzKCrKXPJm1IszdyLnwJyux0vRvkvvh5j5W3hB8ENl3twfqtiTozZ9+OmvYIBjoe33v9XrHvTU9KTpvLSKhRXISWxO7s9xusKdcKhgvPiQiVugy0Spa1vIxVKCYcK4jy2yeIglxtpN5930wDYL6oaV+PV3qYEESIAESOBdEfhPN2COmqHRzZ7oh5bqOTJbs+ob5lNgZa1mL1wRDsv4Pg9aYhwGXzmhouU/y+wxGkzvVPW3vkaCiI8u40yAWzjPzFl9LBFXuLdKXbbNsLsnAwmsIUIw1I6zaL5864ZpNI3HUYM6ro831RcMgPEMmQQMZ5Q5glkdzlzLSOQTB/GKgt3Qhx4E976B9OHcPTgUY0HZ7z10BQuk4BwC5JgXOpCRCv02ogjihI5Zcg/L0oWXOoNpqAtyxirzePFh98qX2aMVen5gyOx3rPQX1+WJuseme+IRRy8gIfnDoRGnSA4WnwEzc3+emHt4xAfm2tcyzmflHfHKdBk5KCvt+MZ5879OUV5lZQpbEHD/WLaH0NiMfCNk5d2nbsAeBhIggTQBfiMBEhD5Dw82DP8InJ4j891ugM8WYAAAEABJREFUZKGxb45jmzr38ii+cmzwoUy/nik7HfbDtIFyAsJg24PzCHhIuk4CjlcNZbrQoAlihtZ8r6qKVPw6dRm77AajUqH/zLnY7rM7fdz+SMcpzpeJ6+ryrWNhWQVxeQY18bTzw32Rec7z159PHB+Wpk4kZRnEL2FMerd+oP7odFF9RE/TT92L1E3VDb0kuWrM99tbWpROE9eZQMfNvyeE5wMVH/q0gOijzJ74fGRflCzk6hzDOfR+HCs90BWGed6I5w6f1sesjzI5Wfm3RxxknXfzbtQV6cqSE+YrvD/48PEtU9gTywPDDL6IMxecuatZNmfl3a33dpzYDscGncY5NmcPD5AACZAACawDgVezQQ/5ezXpFEwCJEACr0Rg52BPGqpXZ27VvlfS91pit9p9GXZERhlL17+WznWVW7VMMWSz3w97KZEnOGpHTak2dxUJGUiABEiABEhgCQJ0qJaAx6Q5BHiYBGokgN6Sr4OpzC8LrpyQrrXqaI06VyHKDKsc97Zl9I7zsQiruspUD0/8vS8YxoeQNcxzEfuYhgRIgARIgASqEKBDVYUW45IACbwJAXcYbIDhX0E4xGxZg94qvR4qtgH5WJRfXWXqyska5rmojUxHAiRAAiRAAj4E6FD5UGIcEiABEiABEnh7ArSABEiABEhgDQnQoVrDQqFJJEACJEACJEACJPC+CdB6Evg4BOhQfZyyZk5JgARIgARIgARIgARIgARcAkt+p0O1JEAmJwESIAESIAESIAESIAES+LgE6FB93LJ/i5xT5wcisLW1K6c3E5lYy1q/VvZXqeu18vDe5O6e3shkMllJ+b43NrSXBEiABEjgYxGIHSqzhO8ED0gV+tGPZdo48Hsp5jy2N6e79mm97yNHR1Qfiby+tLfCH+dUh73/kvQT/WC37dG/T6LyMckJWfkrUlyky6SLGxiRzqo6jJxV6XL1GFau3XXly6duuDbZZWr4cFsPgbhc++1MgfH5JetzpvB3cXB5I/G7SDeKX79d/f5ma69Lji0zb7+qrtka/BBYVZvrynueHB4nARIgARL4WAS0Q4WGbk8GEuglfANpDabS7I3FbgSgoTvuNWU6aOl4re5IpDMUu8HrI8fgxRvlE/wCozlQcVtmD36f5CzKT2BtkTep+GOgZbpgOvI+7DzLoBXx0Qx/yulutYbUKnXBbpFpbLPhZC87XFe+IKeOOhbazM9lCJjG57ncymiWLQnlVUd9zpbOo5tA4PHyWD8Lji8fNyE77z8PzAEJkAAJkMCbEdAOlf49lLO7xIj7a93Qau4f6mOx8zMdiGls44cZb6cijb0D2Y16l8rkaGHRx87JuXQaqjGvHI/okPfG1x5XYJLuVi4fX9zTmd+TNPl5R2/YflO5JoPvcvcSydUMG9L5FjLMFO4cXKUuR3Xm17ryBeFldcMn75DDsBwBlOmP4Z48dFvy9epPpjDEqaM+ZwrnQRIgARIggQ9PgABIYNMIaIeqNFM7B7LXUA7D7/s4qml0KY9KDnbiw147SPut05DZ6FoSiV5Jw0iL2nP4TTlxMxldV9Dqo2vns2w7vV4vL4/y60G9/t/+HDucofEFn6+gywzbsnsSCyxIn6qYr+V01VvH0hnhN0Mg7Lk9Ln6hULHcjeyirakbeljpzWl8TcCRzppnhR4yd+6VPjaZyMQJbt3O02XsS52HrH4y5NHHHhMHelOyrHyZ4+NhR9StU/f4J3aHQ5zDODdzvdimB7Hf3pIwzkSK5Jh8oXc70THJnNs0F2cS2gIZvrrmZPQTfpDjwwfxEHzLFHGzgo/NhufEyitkmbR2OfpwRloGEiABEiCBD0PAK6M5DtUX+aRaAfHY+C+fVKNgJmaoPB5QP8c9kdFIuREN+fQlT5cjJ4p2+KMnzdlILq6eoiMVNwvYg4e8HmI4e5BfVdR668rh0PgkuXjcbK9SV6y7Kb3xOG6k9lUjLj6ld2rIl5bjfjh1wzvvrhx+fx0CNZZ7syfDvQfptlrSag1k2ujI8Id/zy3yh8Zvr6l6tJWMIAj0sGQcxxDk1JCzEl2QkxrKCHtUGtd5g+yy0OgMZfjpVgLYAzkqX+cn4dslMxwOQ6PVa5V4qDTiBsGZ7sl+urqVqbqz7jlvpA6/KSdM3R/x3sdHDuyEk4NbcjzkGPY4+dL3bWvYtm0LZPjqerk7i/Lc1SMZkDYrFPFBfJSFV5kick7wsRmjKb528axqylFUPmBxrl/qdQX1x0dOjgk8TAIkQAIkQAKS6VAdwuFRrtJDhueBB9HPaMjQ91/FBLPkIP1RU/V23V7JoxkeVyym8Czkedljen+W0Jur6+mXoDOqeXSSvHnfPZVz9cAuNL7gZF26TEMBjQZXnWkYhQ2rQLqjmX6Tjje2Om7FfBXp0vKsj0O3jlnncvNuxeHuKxKoWO6llijnoPs1vN7RQ3at6pk096UdDRUuS4+XIQdhF7l2RHR8PaRWZPtz6MDoY/go0GV6xqfW0FzY8x3DjptHcz1FEFcYoOt72NsNOb8xBDr/7dKcqDiNNWwaNurhlhXuU+CDl0Xo8TdDjiF7jrPz0mLOoLoPFPCBzd5lWoNd2qlS5dzonKtybssP9BxOB9qZqkE8RZAACZAACXxwAnMOFYZgqJeYMhtdzA8LOvghY+1MfZ0/54DMkoOH6Mm5evuqHmRmLpaTTH9FPD0MCMNx4jA/NEYq2GO/9dVKoo86dGF439XX6M171NszPhe5RcNx9k+yZ6pEBmRtCvJVuy5L/9PVhX7jbObFvZaurLoRm1GQ9zgOd16VQO3l/vw39fLk6e+zsn9bXF9IHcz8gz16+KzthOnhuyLPf5/SaYp0He5LU70oMj3tccI//9TRnB65OFJ6R39zdOljFT/ur1XPierZiqdaahunYo2u9pAY9vaiR2gS3y8nMnRf6GgntCGdIXqkM+6nHpoqRSngU6lMKynNj4wXSIMp8t9T9UD1dkbOcH4KniEBEiABEiABPwIphyocgiHKmQqHQcQiogZHpyMyaFnOVM4bz1w5uhFUPocJD9vL40CCILDCceLEVbQHPR5HOb1idenCG+Ez297jS9HjJgsaFTFfs+OZr1p0GZ3WFix0Wzd17E6WzpclL7dueObdEsXdVyTwWnUsMflZXF8oOZe3lwxPNSuOFr2YSaQsoitJ/ap7pjcwWgDoUHVP2T1NVXRj+GNg34P0fji8EHJwfeO+2mphqB4cixU5VlCeGxYt01yBuSfw8uzzdu7pTT7BvJEACZAACbwygdihwhh8/UZzmjEMInroy/R3MuRGGbaDp5MzJ6lIDhoLIuZBPpGJepuKhpGo94XhPJ5kgrQSn/9XwR4I0b1TUvWtL1KqUFGXSqH/4qE7VV41r1KXtjL9YWxWr/1TPQp2LBNnWiVfkYCiuiEL5j0Szc0rE1im3F3TwvvGv9yeW7fhi+8YHuY6DD7OVEpX5LTPjcrTL4by7w/Qj1udm486vsPJubqdqlsghkC2Zb85ldvKc0v/yL8ZRPjNS4POlGMVd4/VkSM/GWC6aJn6aZiPFa8si/lleOb8PImHaM/H5hESIIG3IUCtJPA+CWiHCg1d7dgoZyqwl0+P8oQHcPjQ78W/TYVen/NOQ6a34dwIRC2To5fO1m9Ng7jnKfxdqKnq+WqpY8nbVMjLC772ID3sRO/Uom99q+iCPgToxKId26Ou+DT6kAbhNXShRwiOazwvCopywqGe16TKImcoTFm+inSV1Y1F8p6TDR6umUBZuVdRB1nn1n0D5W4P50ND++TnUFSUObHNqBdn7kTOgTldj5dyC9+l90PM/C04ij96TdUrf61fFlWxJ0dt+vDTX8EAx0Lb73+r1z3oqelJ03lpFQsrkJPYnNyf43SFO+FQwXjxIRO3QJeJUte2kIulBMOEcR/LXTykxGbcf/DCMJw/dyd63lyjI2YRkVhViZw4HndIgARIgARIwCLwn27AHDXDQ1gVSvUa6QdXtDWrvmH8OZyfZg/DRMJlfJ8HLTEOg6+cUNHyn2X2GA2md6r6W18jQcRHl3EmwC6cZ9ZaaMLzKnXZNsPungzmnFo7zqL58q0bPnlPSoV7ixIwjdPxOHJc4uv+Rk53t7TYOsrdbuijfiFgWWr7vgFl4dw9OBRjgU17D129QArOIUCOeaEDGanQbyOKIE7omPXEnM/ShZc6g2moC/HG457gxYe9aEuZPVqh5weGTn7HCnMx44myL90Tjzh6AQnJHw6NOEVysCCMWVRmEt279TbiA3PtMsW5rLwjXpkuIwdlpR3fOG9J/YGcooDyKitTkx73j7IewiKb4UyZF4bmeYV7zUA515h31m+HdR76iuTgPAMJkAAJkAAJZBH4Dw82DP8InJ4j8908gJAYDyFzHNvUuZdH8ZUDWSaEMv16pkwasw3TBsoJCINtj4mDBpRZptgcW2RbpgsNmiBmaM33WkBZnbqMXXaD0ZhkzsV2Z/ROpuMU58vEdXUtWceMudzWRCC8JoL4ugky6q0py/BccbkXmZWWE2id7nXq1g/UH50uqo/oafqpe5G6On0Q2auXJFeNedMg1mmicyaOqwu2uvmHPhw3ocye+Hxkn0mn5TrHcA4rzB2n7Mq53znDp5HWDmVysvJvjzjIOu/m3egr0pUlJ+Qd1hMfPr5lCntieWCYwRdxEPJsju+nTlpdXkqmW0fy5EAHAwmQAAmQAAlkEdBD/rJO8BgJkAAJrDOBnYM9aahenblV+97U6OrKt9p9GXZERhdXuXMXq0t9nyk2pUzfJ31aTQIkQAIksCgBOlSLkmM6EiCBlRBAj8HXwVQwPAtD1UzQTkjXWnV0JdbUpyQeetnbltE7zsciRDa1TBdh8aZpqJwESIAESKAWAnSoasFIISRAAq9JIB62FQTWsL9wiNlr6n1N2WbIWRC873wsymgTy3RRFkxHAiRQToAxSGCdCdChWufSoW0kQAIkQAIkQAIkQAIkQAJrTcBxqNbaVhpHAiRAAiRAAiRAAiRAAiRAAmtFgA7VWhUHjalEgJFJgARIgARIgARIgARI4I0J0KF64wKgehIggY9BgLkkARIgARIgARLYTAJ0qDazXJkrEnhzAvhB1tObiUz67ZXYon9w9uZUdreSH2pdieI3VrJKzqvU9cZYS9Xjt7Ru8CPKm1nnSvPPCCRAAiRAAgmB2KEyS/hO8IBQod+eb5Tg91LMeWxvTncTSdGej5woqiTy+tJeoBGUpJ/IRNls27O11Za+OobjWSErf8aurG2RLju+G6+qHiNLNw5hfz+7MVqFs5GZtXXttRkivnt+MrmR0935uoG4RcFXjhvPtadIB8/5EXAZ55WpG49l4ceXseolYByXfrv6fadeSyiNBEhgPQnQKhJ4ewLaoULjvCeDeDni1mAqzd5Y7AcYGlfjXlOmg5aO1+qORDpDsRtZPnJMlvGm8+Soab5W3pbZ8/JyJ2epJZaD0G6VN5GZ/ECluvAAABAASURBVPvjr7JMl5GE/I97IoNWyChQ+s/uXsxpr61pPJzLrYxm2Umgp6y8slOmj/rky13aOCz2n5WdKh85Pvakc8BvixBgWSxCjWlIIE0Av6V1rO7xwfHlh/9B5jQZfiMBEiCBj0dAO1T691DO7pLc31/rxnxz/1Afg/OjnZ/pQIyDgIfJ7VSksXcQD7Epk6OFRR87J+fSaUxloB2c6KDnxtceV1yS7lYuH/0cnSRNcd7hDPSaKj+t73L34id73r62/BjuyUO3JV+v8j2+KpxdHea7b75MfLN9urqVqTTk0xdzZLGtK2dRexbTzlQ2AZaFTYP7JEACJEACJEACJFCNgHaoSpPsHMheQ2T6+z6OiiF1++hgauzJwU582GsHab91GjIbXUsi0StpGGlRew6/KSduJqPrClo9dR0qGMjPos4UMhb2qtX7I59m6KDdkwhd4pkvHdf+2Pks2/Z3az9XlxUn3nXlLGpPLDC1wy9VCKygLEzd0MNvM+acpM57D3UtHn5qenvdIY14+aHtgB6EfnpYrT6vbWynhg33nSFnRTbjBQHmj+G6S8XTctND17Q+2GFCP21PlaLM02Xsceezobc785ixxdoiL7Yty+gy9kBmnhxzfDzsqFc4okdNJOWWHiZu4sbnHYaasWZfXKZ2/rL25/SAj5ZbUqaTtL2QPSfLstmHD2QwkAAJkAAJrAeBHIfqi3xSDtTMjIv78kk90JJhcmio/MTYttFIZupMfm+FIyfK8+GPnjRnI7m4eoqOVNwsYA8eULqXbfYgv6qo9dAFB1H5U/L890uqATbJeNBWzKln9GzOhYk98pWV/vCbatyosqvik3rJWdCeLNk8Vo3AXJnWXRbNngz3HqTbakmrNZBpoyPnJ8lbGDR2z+VCAgyfUkHHUWnQ2DY5wTWGOZG97ZGWg7it1oXIQdiLbuKZrb5HoSGuetWD4DjukYYu3LrMsFyjy3UqRNk4DCNqu7qjmWrQ/5B2NNcTjeFh5zke3psnp9EZyvDTrZah4yi5bt7HvWSYsI6j8j5nj8lY0ValczkPf2TzyRODfIU97a3Q5mgEAYZ6H18+JskydNn5SiIW7xXxebw8Dm3ojtRzRr3Qi4abo+yD4CweCYAyLas/2grFvqhMdZySD2NTaEMgEZ5UKl33rOHxYdzEXkQG5zrqD2QxkAAJkAAJvD2BTIdKOzzqEfaQ4Xnoh0U0LO37r+IMZMlB+qOmejjeXtUy7hzyfvrYY3pAltBbpqvZ25ffqtGIB2ir1ZWRdKRqg6aYaPbZLM4mpmkApBpD5mS0LcsXGizmzW+vqXr4LrLLrkyXr5wyeyKzuVmCwErLQjng3a9hnUEv7G8MFbbewmBOl10/s+LsnBxJU6YyiOQg6y8vj3J5aQ1VxkGEnRP5aZwpayizeali9yRD17VylqS5HztLEIEAJ8IMcX769aDuiNvyWfmBcO7Qwz4dfI8b9ZDzHa3r5lF6fiHy/j3sEUccO+9V7YFNhQG6Ij7QlZevPBmw5yAcihDnS6Lh39vIuJ3Q0WXny45Wug85OXxK00YRfOpPFFXPAc4qU3O+lq3zQsKVWVf9ceWu7DsVkQAJkAAJzBGYc6gwBES9XJPZ6CJ+qxunOvghY+28fJ0/F0cKd7Lk4IF9cq56ONRbY/NQC2OnPxEPw2VMIz7cZgzvqWDP3Fv4SGWdutINrEe5ulUtR7eBFemta5PFuZJsD4ZosMBJRGh1H2RvOE4tRuKrz0uOhz2++hgvn8BKy+L5b+nLE9Tj8DqfyGQyEdyDbOu/oMt8+jtp6Nsn7X30QmQ4U2GUsCcXvSLQYcKwo7rjwwjW51SsEc6COaPHpqfrcF85d0mPfZzozz/ldDnzCwvz7meP9z3K0fX091mZFjqBaqf0Dw7qr4eZpJxLPUxaVO/7Uzq9oyt9ssK3muSU1Z/QooIyDSPU86md0IZ01H3SHW6qFdRWf7Q0fpAACRQQ4CkSWBWBlEOFYQhoyMxGXbHfGEvUUOh0RAYty5nKeROXK0c/nFUPR8l4MTzYL48DCYLACsmwnar2oMcjr1esTl1zb3FfuRRzOfvorVimRiQalvAT7cVIzLkq2zk5C9pTRSfjZhN467JAY9geZhao6x6dPcZaOBSf8ybumUhmix4PJG72cp1+9DxBRzqkh2QZcavYltlTeo8qNPJZ/jq+UGF0fbIpvfFY4HCalV2LXoDpJG/4UVZ/Vm2aKS89SmFW4Fit2jDqIwESIAESeDUCsUOFIUD6Ta3qPUo5U1D99Evw4lKcN8Q7aOXM0nOSiuRg4QYR84CZxA9s9Uo0eoDPT9yF+rlQwR6k1b1Tkn47ieNewUvXH/mnXuw2rGFMkK35yCINGqQuDkWci1NGZ73yFcVdxWbd7FlFntdVxwrLAsOfMP/QvbfYaNBA1Z0tGcPy7Hjx/v13wZwn9ET12/ZiAeF1alYvjeNX3Ymcf+dyF9EvmKrcZ2qyJ8d+ff+Z/ZO89UJdRxXfMeTPdfDqcKYgG4+LHFMXPuxTfxYWvmRC1Fu8GIwdq2/RfLba6s+SBjI5CZAACZBAbQS0Q4XGOd5EinKmAmvOgdGCB0M4fK0X/zYVen3OOw2Z3oZzIxC3TI5e7lu9fQ6sgN+8EuXshJPE/d4S+9qjbdo9FfRO2fMmcNw3+OhK4iTzJ/CgxzyLRfUW2VfG2U6LXqzJZDL3tj6xubhMbVnYh270YtrljuMIebpwzg2unEXtceWWfmeEOQJvWxahUyHbn+OfXwh7HNJm3l+PZCaq58RaZAGN9NPT7BXxMJ8v7KhKfk8PdSwc0pbU+bQWv2+mR6/ZSxapwPX+Q10YVa73uuzJstq9Pye6wrliYHfycyjqFj6XfFmHs4quOeVZB57+qtdS6rVb9DMe6Sh+9Sedpvgb6h/umQstDJIpOhzaaRZ5qqv+ZKriQRIgARIggTch8J9+sMLjgPpmT/SDRDXAzda84cWcCzg/+MFfnMNSts+Dlpi3l75yoKaOUGaP0WF6p24XXVFQCfLRhThd/VvH0VCZcU+23aGTSlbZn3mYj8dRYycukxs92b1OzrC5qExhq7EHZY6gsiVwfk25I45P8JHjY4+PLsYpJrBOZYHG99WFcpYw9ykaZnb0r6t7mOxcoBH6FSsExtfDRMbjc5Ff4YIPdlyzf/+9G/6envUj5XC00Htl7mOo0zr0sx0zI8vd4uXQYKocvMjmsbowFrney+xx9WZ9B0PjKOq8qPu3e39GuqerC8UjtBn3l72HNGfIMS/OjJx4W5FPmS7Y4xuwwMZ3dXOdWWU/iZYh1zZ71B9fXbi/LtuTZl4sGXZZdaOu+uObL8YjARIgARJ4XQL/4YGEYQmB1Wtk79sNZzR4c89hxa25eU9BPAfKlmNnKZTp1zNlp8N+mLZYBx5c9hK7SLdI8NGFxlFgcZwbOumhOLQ3iLkFsbxwDlmV8oI6Y1OeLWX5mrcnv6yKdPnKKbMHeWJYjsCqyiKuq06vt9ZvHYOzdBzX80DP39R1yYqDHKNhfWbFC8wiETipgk5zfBkvgBHrV2ns+4+Op44l11Ygds98WAfz67lSpf90Piw59jUW63byoNM4x8rs0cpKPrJk2HlG8timyGbYq9NF9qBX66fuZeum7j+tyJnpt7cklhGlgVwEN19xvBxd8fkSOZCN4NYR+57unnPzpdPfnak8lZdpbBfsdmyDnMzgLKyhmSK9FWCTm1Yzy4kT2+HYoNM4x1y5b/idqkmABEjgwxLQQ/4+bO6ZcRIgARIggUICOwd70pCMVQ0LU23eSQzr7PeTnkw4oEf4CRB7OcjNyzZzRAIbSoDZIoF6CdChqpcnpZEACZDAuySAnp6vg6lgMQ8zXA3bYUdk1LVWd32XuVveaPSQfv+9L2CCkDWscnktlEACJEACJPAeCbyqQ/UegdBmEiABEvioBMLhjoEE1lA0d2jlR2WDfLt83GGViMNAAiRAAiTw8QjQofp4Zc4cZxPgURIgARIgARIgARIgARKoTIAOVWVkTEACJEACb02A+kmABEiABEiABNaFAB2qdSkJ2kECJEACJEACm0iAeSIBEiCBDSdAh2rDC5jZIwESIAESIAESIAES8CPAWCSwCAE6VItQYxoSIIFSAviR1NObiUyspaZLEy0RQf+g6s2p7G5tLSHl/SVdJedV6np/JUGLSYAESIAEPiqB2KFq91XDZ5KEfnu+UbLV7svEinNzujvHzUeOSJgskdeX9gKNoCT9RNtl26N/M8SydeLsZ+UvtCr7s0iXncKNV1WPkaUbh7C5n/zuiTmHbRXOiJ8XXHtthkjjnp9MbuR0d75uIG5Z8LE5zjfyrkK/vZiuMlt4XiRm3c+uY2Dkln+f5QEsDCskgN97ulmje0Fd9tQlZ4VFQVUkQAIkQAI5BLRDhYZuTwbxUrmtwVSavbHYjSc0rMa9pkwHLR2v1R2JdIZiN8B95Bg78KbzBL+KaA5U3JbZg98MOUst/RuEdqu8ScUfqSzTZUxH/sc9kUErZBQo/VWX1TUP2XO5ldHMSE5voaesvNIpsr/55MtdJjgs9p+VnSofmxFn2HmO+YX1sLqu7NwucXTDkvrUMWQZ5bFsfYYcBhIgARIgARIgARLYZALaobo7CyQ4u0vyeX+tG/PN/UN9LHZ+pgMxDgJ+BPJ2KtLYO4iH2JTJ0cKij52Tc+k0pjLQDk500HPja48rLkl3K5ePL+7pzO9JmuK8wznpNVV+Wt/l7sVPtqsQvWo/hnvy0G3J16s/7un4exXOcSJnxzdfTjJ5urqVqTTk0xf3TPH3MpuR9/2mKIfd4qfrYUM638J6WKyBZ30IgLNPHaujPvvYwzj1E6BEEiABEiABEiCB1RLQDlWpyp0D2Wuoxu7v+zgqGmZoACuPSg524sNeO0j7rdOQ2ehaEoleScNIi9pz+E05cTMZXVfQ6qnrUMFAfhZ1ppCxsFft2NvZQ5qyYIZ12T2JOo1nvnRc+2Pns2zb3639XF1WnNxdLXcm/yw/8uXlUX49qG667c+x056bnie8CPjWsTrqs22QqRt66G3GPKfU+ckkd94Ves0mOK9D8fBT0xPnDlOFs5jImMzp0ue1jW3paz0qjtraPfbIW5HNeGGB+WO47lLxtNz0MFatT8mfmNDPH4IJvUUhT5exx53Ppnk6+vQxY4u1RV5s3cvoMvZAZp4cc3w87KhXOKJHTcSMJulh4iZufN7Jk2as2ReXqZ0/d9/oKLInqXPZ9tn5LZLj6t7g78waCZAACWwEgRyH6ot8Ug7UzLRuv3xSD7SksYuHxk+MBRqNZKbO5PdWOHIiZIc/etKcjeTi6ik6UnGzgD14gOshhrMH+VVFrYcuOIjKn5Lnv19SDbCJfoCnG08Vc+oZPZtzYWKPfGWlP/ymGjeq7Kr4pFlyRLJszun5anxSsbOl8Gj9BGqvz82eDPcepNtqSas1kGmjI+cnyVsYNHbP5UJvFytTAAAQAElEQVSCINBBx1Fp0Pg0uYNNcG562yMtJ1BxW60LkYPs3kt9j0JDXPWqB8Fx/JICunDrMsNyjS7X0RBl4zCMqG3qjmaqQf9D2tFcTzSuU8NTkS9lsyun0RnK8NOtlqF1Kblu3kM1rSROhhzDoXCr0rmchz+y+eTJQb7CnvbInmgEAYZ6H18+JskydNn5SiIW7xXxebw8Dpl0R+o5o17oRcPNUfZBcBaPBECZltUfbYViX1SmOk7Bh489GLnxVdvblKOojqMunusXiF0BQx85BWbwFAmQwJsRoGISyCeQ6VAdwuFRj7CHDM8DD4ef0bC077/yBeNMlhykP2qqh+PtlTwuODQOsk2APC97TI/MEnrLdDV7+/JbNRrxwG+1ujKSjlRt0Jh8VdlmcTbpzcMbD3JzzN2W5QsNFvPmt9dUPXwX2WXno8vonrP56ZegM6p5dBL3RsGuc9UQMWm4XS2B2uqzcsC7X8M6gx6y3xgqbL2FwTw9u35mxdk5OZKmTGUQyQEJ9GBeXlpDlXEQYedEfhpnyhrKbF6q2D3J0HWtnCVp7sfOEkQgwIkwQ5yffj2oO+K2fFZ+IJw79LBPB9/jRj3kfIfz0TxKzy9E3r+HPeKIY+e9qj2wqTBAV8QHuvLylScD9hyEQxHifIkediuyjYzbCR1ddr7saKX7kJPDpzRtFMGn/kRRJa9Mzfk6ttqpUnWh0TlXdaEtP6K6aNfxOvRQBgmQAAmQwPoQmHOoMNyjpxye2egifqsbm3vwQ8bamfo6fy6OFO5kycED++Rc9XCot8amoRLGTj6xh3gYLmMa8eE2Y3hPBXvyelbq1JVuYD3K1a1qOboNLGSwxpDFuZJ4D4ZosMBJRGh1H2RvOE4tRlJJn4qcZTMax1dfw96L4XgsKPPxucgtGruzf2KNBFQS+LcKArXV5+e/pS9PUCdQ5ibgHmTn8Qu6zKe/k4a+fdLeRy9E1IBNzQvVccJeUfSKGD3YDjOd9qlYI5wFjeRj09N1uK+cu6THXovGx59/yulyelkL8+5nj/c9ytH19PdZWRU6gWqn9A/XoB5iazuXepi0qN73p3R6R1f6ZIVvNckpqz+hRQVlGkao7RP3zMG0IZ1hT9UV9SIgchprU0BBJEACJEACa0Ug5VCFwz1EZqNwaEJsadRQ6HREBi3LmXKGjZn4uXL0w1n1cJSMF8OD/fI4kCAIrJAM25GK9qCn40g5idPb8C25sRPbOnXNvcWFglcMuZx9dFZkaESiYXmr/ER7MRJzzmdbZDPeqp/ZZX58KXrsaU2NLh/7KsbZ6Oirqs9oDNvDzAJVB9QL/pgtHIrPeRP34ljRDno8kLjZy3X60UsBHemQDCGLJK1sU2ZP6T2q0NJn+ev4QoXR9cmm9MxLDeXZwr6iF2A6yRt+lNWftzCtUp19CwOpkwRIgARIoFYCsUOFYV36Te10oMd5p7REw7HEeUO8g1aOMyepSA4muovgrV3YA4G3w1iKXdQ7vPABnp7Im7LB/lLBHiTTvVOSfjuJ417BS9cf+TdTObOGMUG25iOLNGiQujgUcS5OGZ31ylcUt6ZNVZsxtApz06Z2V0FNtlBMEYHV1WdTxu69xbYODoXubLF7TuwI7v79d8GcJ/RE9dv2HMYwX2b1UjeZ9/foZYRzuYvoF0xV7jM12ZNjuL7/pHp30xHdRj++Y8gfHCjb2azDmYJsPC7SFiz/zaf+LK+luoR4FVvMrcPz7edJPJS5ujSmIAESIAESWHcC2qFCQ1c7NsqZmh8mI4IGTTh8rRf/NhV6fTC/xe71KZOjl85Wb5/thzV+a0iUsxNOEvd7S+xrD+DDTvRO2fMmcNw3+OhK4iTzJ/CgxzyLRfUW2VfG2U6LHiE4rvYEf5xPbC4uU8S1A3Srl9Zil7s5n6cL55GuqI4hjh1Qblj4ZFv1ltbRoLNlc7+YQFI3VlGfQ6dCrJUcwx6HtI331yOZoWFqLbKARvrpafaKeJjPF3ZUJb+nh3yFQ9qSOp/W4vfN9NI2e8kiFbjef6gLo8r1Xpc9WVbj+rHvz4mucK4Y2J38HErWaMdlHc4qurJsnzv29Fe9llKv3aKf8Uif96s/6TTF31D/cM90FxiJUxXaI4J7HV5OhkNm70TPrWukF2IR/CuRgygfOjDzJEACJPCOCPynH6zwOGB0syf6QWItlWve8GJMOJyfZi/sXcKSr8+DlpjGrq8cqKkjlNljdJjeqdtFVxRUgnx0IU53JNIZRnzGPYEzUHUisnmYj8dRYycukxs53d2SOjnD5qIyVVkXY4+pFypbAufXlDvilAVfm41DBl3hXL3WfG9pmTKeLyVgyjSvjkEA6kYd9RmyigIa31cXyllSDU4zd+7oX1f3MNnp4MR8xdv++HqYyBiT7H6FCz7Ycc3+/fdu+Ht66p5l7mNwtNB7Ze5jqGs69LMdMyPL3eLl0GBqDY1TF8Yi13sd9oChcRR1XtT9270/w/6nqwvFI7QZZb/3kOYMOebFmZETbyvyKdMFe3wDhgJ/V5VxZpX9JFo2XdvsUX98deFeVdaTVmQPnCnz4sjcI3Etwbl3e0yL5Pjay3gkQALrQYBWkMB/eCDNz1cK4rlL5qEAVHgwBFYPU+rcy6P4yoEsE0KZfj1TJo3ZhmmDTFtNHDR87CV2zfGqWx9daBwFFp+qzhRsCu0N4jwFsbxwDlmV8oI8Y1OeLWX5mrcnv6zydPnabNKHeQ7zizww1EtgvkyDqL6lmafLI6js3Mblbq20h5xo/dYxOEvHcT0P9WjdVhykQwM0NcfOLBKBkyroNMeX8QIYsX4l275X6XjqWGAHS1d4TeTXc6VK/+l8WDLsayzWbclFIp3GOVZmD9KVhSwZdp6RPrYpshn26nSRPejV+ql72bpRfQj0thU5M/32lh6toO/zURrIRXDzVaYrPl8iB7IR3Dpi39Pdc26+dPq7M5WX8jKN7QIjxzbIMcHVaewJ647i5qTVfJTMuTJ5vBS77hs5Rg+3JEACJEAC74OAHvL3PkyllSRAAiRAAqsmsHOwJw3JWNVw1YZQHwmQAAmQAAmsKQE6VGtaMDTrnROg+STwzgig1+XrYCoYmhYP9ZtMZNgRGXWt1V3fWb5oLgmQAAmQAAm8NgE6VK9NmPJJgARIYM0JGPPiIWtBIEEc0kNBTVxuSYAESIAESIAEQgJ0qEIO/CQBEiABEiABElh/ArSQBEiABNaOAB2qtSsSGkQCJEACJEACJEACJPD+CTAHH4UAHaqPUtLMJwmQAAmQAAmQAAmQAAmQQO0ENsKhqp0KBZIACZAACZAACZAACZAACZCABwE6VB6QGIUEaiRAUSRAAiRAAiRAAiRAAhtEIHao2v2JTCaTOOBHHN18brX78fmJintzuutGER85JlEiry/trS1z2HubpJ9ou2x7trba0lc2TnJCVv7KFO+e3mg9k357Lqpri9Hbb9ebLyiuS5ePHJ84sMknuLLs8jLpY8am3G5OZXeBumHkcbs8gaTcFrxOd0/lRpXnItdCVevx47Sr0lXVtvcZn1aTAAmQAAmQAAmUEdAOFZygngziZXJbg6k0e2OxG0BoVI17TZkOWjpeqzsS6QzFbhT7yDEGbW3tyslR03ytvC2z5+XlTs7iZX8DbXOgviNvUvFHKk0j7VxuZTQrMnUqg1bIB7oQzu5eihLMnSvLV5JgeV2hLB85PnFCaXmfPvmCMzXsPMcMW62BTBsdGf44zBPL469MYNnr9JXNo3gSIAESSAhwjwRIgATeiIB2qO7OAgnO7hIT7q+149DcDxuycaNqOhDjIOBHIG+nIo29g7gHoUxOokBk5+RcOg3VUFfOm33cZ9/XHldWku5WLh/9HB30dP0Y7slDtyVfr/64Imv9nthXzLlWpSsQ5pMvxDnYa4hMf8vdS1g2cIqv4cE296XNXqoVlNS8imWu03lpPEICJEACJEACJAACDJtFQDtUpVnaOZCwrXsfR4WjsY8OpsaeHOzEh712kPZbpyGz0bUkEr2ShpEWtefwm3LiZjK69teKRv1ZsKIftlw0XyGVzE/0+mD4od2TmBmxhoO5ujzy9fLyKH+flRHbn2MHXX2TL5+UkzX7J6/rykITg0tg2evU1IfxsCOqFHWvN+piGNLDB9GDGR6fyGQyEb9htYmMKrrcfPI7CZAACZAACZAACSxDIMeh+iJhOzZqxn75pBpEM/kXfcUQuJ/jnshoJDN15tOXPBMcOVG0wx89ac5GcnH1FB2puPG2J5GLHhA9xHD2IL8WVJtIy9trSm88DhuEqlFoD5nMS5E6XilfS+qKFfvI8YkTC5zf8czX/bWqTxji9/NEO1VoJPeaygG+uJLHqNdqXjiPvBaBZa/Tx8tjPdQWw4MxUtYMFw6CQB0/i3si4UzhdmKGy+qhns1eyqnS9xxryHHgyPDV9VqsKJcESIAESIAESODjEsh0qHRDSrlKDxmeh27YREPgvv8qBpclB+mPVM/W9LaeRjLk/fSxx/SS1KTXzfnL3ZlqJAZx6I5m+o38oj1DRfmqoss0NI8vH12TxUeOTxwjuEiXiVOYr8dL+drqykg6MlSOaTif6qv38Eyj491u18hwlFOd12le1syLDvRWFw71dJzyPHk8TgIkQAIkQAIkQAKrJjDnUOmFJZTDMxtdzDdkD37IWDsv5Y3cLDm68XTekYY1Fysrw4h3ejORierlScKNnO46K+ZVsOfwm9KresXc0X7eurIMLTj2dHWh56HZc8wKoqdPVcgXEi6lCwKi4CPHJ04kbn5Tki804n+Oh7L30NWO6WAa9owt6pTOG8AjPgRwTZx4XKc+ssrjhL3Yjc4wdb0POxgkaKXW8zob0hmiBzjjXmBF5e5qCFALCZAACZAACZBASCDlUIVDrERmo66kejT+/FP9Vaox0xEZtCxnKuetca4czzlMmE9zeRzoRnWgh/YEav84cfAq2oOGet7b9lJdIafKn5Cr5wRVSVkxX0b0QrpMYmvrI8cnjiUy3PXIl92IN3UPi5xgzZJG55twUYoQ5Uo+Pa/TOm1JDwfE9Y6QDAtEvcM9oYUezJm6F9GxqhM/ZZHAphNg/kiABEjgVQnEDhXmMei3wqr3yDRoY81Pv+RBT4JIVmDDuZ3P28r7Ss9JKpJzGK5iEb1lnshE9UBhKXaRsCdiMkkmmUN+bqhgD2To3imZym//tSiQbKmACf06u89//ef/VMyXMXAhXSaxtfWR4xPHEhnueuUr7KmYmYl6YUr58w8Vb1s+V1z4JErOzQIEartOvXT/ERSxWVG0LMmcY/UtXIm0LB3PkwAJkAAJkMD7IEAr3yMB7VDBCdKOjXKmUsunRzlCI+bqdqr8nl7821To9TnvNMSeC1UmBz0OQdzjFKhep0DC34Waqp4v/H5T8kY6Up258bUHiWEneqfsORo4/trhEAtvKCdu8N3fi6uSL9v+Il3oLYTj6jNsrkiO0VcUJ0+XGpaMQAAAAkNJREFUX77ChrXdGwXnDatByqsuJGJyxq0hUNd1auTJ01/BAo5ZThPqxi+8rWkm95Y4XeFOtgNepKtQHE+SAAmQAAmQAAmQwIIE/tNDreBxQIBq1KDxbQezUh0WJ4Dzgx/8xXkshfw8aIn5XSpfOVBTRyizx+gwvVO3zoqC5rzPFvPBdJ7HQ1E+pHYs8X0yuYnndRlnIjw+kZ4MlMPo5yDaNvjkqy5dPnJ84tj25+2X5QsN66uvXRnNTG/lRMbjnjTh5B9f+vfy5RnA429GAD898L07klnq/pL0RmMxE7OIi7l+9Lbfjm126yHqxrY7NFnFLtOlovCPBEiABEiABEiABGol8B8aspibEDg9R+a7cZigFY1icxzb1LmXR/GVA1kmhDKrOx5IH6YNlOMSBtsenEcI37YvJh/pEUIZoY4gxSmZ14VGYeqc/UPJEFIhlOWrii4Td24Yp7LHnIvtzrDZJ44Spf9M3CxdiFCWr8y6mGETZH2w8ObZDctu8evo5fFSjlPXTlqWqTtxXURcq+yzzufWsxJdbw6TBpAACZAACZAACWwUAT3kb6NyxMyQAAmQAAm8IQGqJgESIAESIIGPRYAO1ccqb+aWBEiABEiABEjAEOCWBEiABGogQIeqBogUQQIkQAIkQAIkQAIkQAKvSYCy15cAHar1LRtaRgIkQAIkQAIkQAIkQAIksOYE6FDNFRAPkAAJkAAJkAAJkAAJkAAJkIAfATpUfpwYiwTWkwCtIgESIAESIAESIAESeFMC/wcAAP///bxOQQAAAAZJREFUAwBATrY2KlcPPgAAAABJRU5ErkJggg==" width="602" height="157" style="margin-left: 0px; margin-top: 0px;" /></span></span></span></p>
<p></p>
<ul>
<ul>
<li><strong>Find a File Path:</strong> Drill down the folders to find your product. For example, Landsat Collection 2 SR data are organised under</li>
</ul>
</ul>
<p><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;">___________________________________________________________</span></p>
<p><code>collection02/level-2/standard/<sensor>/<year>/<path>/<row>/<scene_id>/</code></p>
<p><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;">___________________________________________________________</span></p>
<ul></ul>
<p>where <span id="docs-internal-guid-85ab5b0e-7fff-c483-e1de-73fdc6c11d45"><span style="font-size: 12pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"><sensor></span></span> is <span id="docs-internal-guid-7ae39896-7fff-99d9-a3bf-a92263377c16"><span style="font-size: 12pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">oli-tirs</span></span> (Landsat 8/9) or <span id="docs-internal-guid-876cd94c-7fff-76ef-8509-497adb6d0af9"><span style="font-size: 12pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">etm/tm</span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"> </span></span> etc. Inside a scene folder are GeoTIFF files for each band.</p>
<ul>
<ul>
<li><span color="#000000" style="color: #000000;"><strong>Download via CLI</strong>: Once you have the path, copy the file. For example:</span></li>
</ul>
</ul>
<p><span color="#000000" style="color: #000000;"><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;">___________________________________________________________</span></span></p>
<p><span color="#000000" style="color: #000000;"><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;"><code>aws s3 cp --region=af-south-1 s3://deafrica-landsat/collection02/level-2/standard/oli-tirs/2022/148/074/LC08_L2SP_148074_20220302_20220409_02_T1_SR_B4.TIF .</code><br />___________________________________________________________</span></span></p>
<p><span color="#000000" style="color: #000000;">This copies the file to your local directory. (Replace with a valid path from your bucket listing.) The <span style="color: #339966;">-</span></span><span style="color: #339966; font-family: monospace, serif;">-no-sign-request</span><span style="color: #000000; font-size: 1em;"> </span><span style="color: #000000; font-size: 1em;">flag is not needed here if you already used it for ls.</span></p>
<ul>
<ul>
<li><span style="color: #000000; font-size: 1em;"><span color="#000000" style="color: #000000;"><strong>Use an HTTPS Link:</strong> Alternatively, construct an HTTP URL for any S3 object. The pattern is:</span></span></li>
</ul>
</ul>
<p><span style="color: #000000; font-size: 1em;"><span color="#000000" style="color: #000000;"><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;">___________________________________________________________</span></span></span></p>
<p><span style="color: #000000; font-size: 1em;"><span color="#000000" style="color: #000000;"><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;"><code>https:<span style="color: #ff00ff;">//<bucket>.s3.af-south-1.amazonaws.com/<key></span></code><br />___________________________________________________________</span></span></span></p>
<ul></ul>
<p><br />For example:<br /><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;">___________________________________________________________</span></p>
<p><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;"><code>https://deafrica-landsat.s3.af-south-1.amazonaws.com/collection02/level-2/standard/oli-tirs/<span style="color: #ff0000;">2022/148/074</span>/LC08_L2SP_148074_20220302_20220409_02_T1_SR_B4.TIF.</code><br /></span><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;">___________________________________________________________</span><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;"></span></p>
<p><br />You can paste this URL into a browser or use it as a data source in GIS software. This works because the buckets are public-read.</p>
<ul>
<ul>
<li><strong>Environment Setup:</strong> Some tools require setting the AWS endpoint. For example, for GDAL or rasterio you may need to set:</li>
</ul>
</ul>
<p><code><span style="color: #ff00ff;"><span style="color: #313131; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;">___________________________________________________________</span></span></code></p>
<p><code><span style="color: #ff00ff;">export</span> AWS_S3_ENDPOINT=s3.af-south-1.amazonaws.com <span style="color: #ff99cc;"># (Linux/Mac)</span></code><br /><br /><code><span style="color: #ff00ff;">set</span> AWS_S3_ENDPOINT=s3.af-south-1.amazonaws.com <span style="color: #ff99cc;"># (Windows CMD)</span></code><br /><br /><code>$Env:AWS_S3_ENDPOINT=<span style="color: #339966;">"s3.af-south-1.amazonaws.com"</span> <span style="color: #ff99cc;"> # (PowerShell)</span></code></p>
<p><code></code>___________________________________________________________<br /><br /></p>
</div>
</div>
<div class="vert vert-2" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@0e9819421328485587d6af333d94db0a">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@0e9819421328485587d6af333d94db0a" data-request-token="1ba1c3d42e7f11f1a9666b8c55c4de7e" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p>This directs requests to the correct AWS region endpoint[19]. After that, you can use GDAL’s <span style="color: #00ff00;"><code>/vsis3/</code></span> prefix or rasterio with S3 paths transparently.\</p>
<blockquote>
<ul>
<li><strong>Windows/Mac Specifics:</strong> The AWS CLI is cross-platform. On Windows, use the AWS MSI installer or pip; on Mac, use pip or Homebrew; on Linux, use pip or package managers. The AWS docs cover these. After installing, commands are the same on all OSes. For Python scripts (outside the Sandbox), ensure your IDE (e.g., VS Code) uses the same endpoint setting and AWS credentials (none needed for public buckets).</li>
</ul>
</blockquote>
<p><strong>Key Takeaway:</strong> Direct Access gives you the raw data files (COGs) to use offline or in custom tools. For example, Landsat tile B4 could be downloaded with AWS CLI as shown above, or opened in QGIS via the HTTPS URL. Using direct access requires comfort with command lines or GIS paths, but provides maximum flexibility and speed for large data transfers.</p>
<p></p>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>