@import url("https://fonts.googleapis.com/css?family=Lora:400,700");
@import url("https://fonts.googleapis.com/css?family=Roboto+Mono:400,700");
@import url("https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700");
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css");

:root {
  --r-background-color: #0059b3;
  --r-main-font-size:  30px;
  --r-heading-font: Monospace,Titillium Web,Geneva,Tahoma,sans-serif;
  --r-main-font: Monospace,Titillium Web,Geneva,Tahoma,sans-serif;
}

.top {
  vertical-align: top;
}

.text {
    color:  var(--r-heading-color);
}

section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, 
section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 {
  color: #222; 
}

/*********************************************
 * GLOBAL STYLES
 *********************************************/
body {
  background: #222;
  background-color: #222;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0wAAAJ5CAYAAACdXbAdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kLCgkBA2oxausAACAASURBVHja7N3fbxvXnTf+z+GQnKFIidQ0arRepI8fLQQXFeBchLGtxLGZbru7NXxjx6KdpGmz3UUcfJ9/Yi6ey+/t84Vd7K/+SOKQqXVjaH91N3R+KXWYiwhggUBYr1vjMbx1lhxKlMghOTzfixnZsiNZInlIzpx5vwCh2XZji4fD4XnPOZ/PYQQA0jAMg33nO99hlcpM6JlniG7ejLG5OaLf/e537H/8j//BSyWimZk6r9Vq/P/8nz/wfD7bwagBAAAA7I5hCAD8G44ymUzoj//4j5VqtarEYrGQoihdf6atVKqz+Z//2ZmYmLBLpZKdzSJEAQAAACAwAfg0JJ0+fVp58sknwxsbG+FB/B22rfO1tf+wV1ZW2hcvXmxj1AEAAACBCQA8LZfLhZ566qno5ORkeJh/r23b/He/+13rxo0bLcMwON4JAAAAQGACAE8FpZmZGTWRSCij/D1sW+fRaLX11ltvITgBAAAAAhMAjJZhGOz111+PNhqNiJd+L9u2ealUamaz2RbeJQAAAEBgAoChKxaL4VjsW6qilD37+axNTNg3P/rIQoMIAAAAQGACgKF9Hm/duuW5VaXd2LrO67//vZVOp9EYAgAAABCYAGBwcrlc6NChE5qqmiG//e53Na2VOXjQwrsIAAAAMlIwBACjD0tzc3OxSKQZ8uPvn2i3lddff105cOCAXSgU8IYCAAAAAhMAiFEoFJSDB5+NKYrl69XeaDQaOvjcc8qB8XGEJgAAAEBgAoD+5UqlyJ9MTGihUF2KrbFRywrNzs6Gp6en2whNAAAAgMAEAD27deuW+o1OJyrb6wqHw2x29nh4ejqB0AQAAAAITADQHcMw2P/79tux0MZGWNbXGA43EJoAAABAGuiSBzAkW80dFEUJxOeuVpuw0+kDdbzzAAAA4GchDAHAUMJS5MDhw2NBCUtERInEmlK4dUvFuw8AAAB+hhUmgAErFArq9PR0JKivf2XFtrLZuRauBAAAAPAjrDABDIhhGKxYLMaCHJaIiOYyU9FcLod7DQAAAPgSVpgABiCXy4UOnTihqaaJoECoZwIAAAAEJgBwFYvFcCOR0J7AUDxkZWXFymaz2JoHAAAACEwAQbW6uhq1bTuKkfg627b53NzcBkYCAAAA/ATbhQAEMAyD3b59W0NY2p2iKKxUKkUwEgAAAOAnYQwBQH+26pU2UK+0H1EiwrY8AAAA8A1M8AD6cPlyMTyXycTQ3GF/FEVhxWIRD2oAAADANzBxAejR0tJSdGYmEaVyGYPRnQgRtTEMAAAA4Ad4Kg7QJcMw2PLt29rMzAzqlXqQSCSUhYUF3HsAAADAF9AlD6ALuVwudOjQIU1VVUz4+2DbtjU3N4daJgAAAPA8bMkD2KdCoaBMTX1HU5QyHjT0aW1iQiE0fwAAAAAEJgA55HKlyPS0ohKhXkmEiTVVwSgAAACAH2BbEcAelpeXtcOHFRUjIY6ilFkul8P9BwAAABCYAPzKMAz2xRdfjE1OTmIldgBmZmZw/wEAAADPw0QQYAdOvdKUpigK6pUG5A/JJAITAASS+fr347S5oZLdIuJExDv3/zcWChHnnIgYUShETNMo+cvr2A8OMEKYDAI8olQqRRQFW/AGrVKptOfn5xsYCQAIgrXXXtR5fYO4bff+h0RVSr37CcITwJDhCS/ANrdu3VIRloYjEonggQ0ABIK5cEzv1Nb6C0tERE2LzJee1TGiAAhMAENnGAYr3rkTazQaEYzGkBw4gDEAALmD0l/+mWaeeUantsBTFDodMs88o5uvvIDgBDAkeMILgZfL5UJzc3Mx1CsNl2VZnaeffnoTIwEAUoalc0d06ndFaR9Si59jix7AgGGFCYIeliKHDx8eQ1gahScxBAAgZ1haODaUsEREZJ7FFj0ABCaAAVldXY0ePnwY9Uoj818YAgCQLyydOyp2C95euLNFDyMPgMAEIIxhGKxYLMZs245iNEan1ZriGAUAkEl14ZhOdns0QQ0rTQAITAAi5HK50MLCwlgikVAwGqN2B0MAANKoLBzT+TBXlh7FOwhNAAOCug0IjGKxGG4kEtoTGApP0DStdfDgQQsjAQB+Z770rE6djkdmdoxSV4toBAEgEFaYIBBWV1ejCYQlT/ntb3+LLXkA4P+wlJ33TlgiIuIcK00ACEwA+4d6Je+6ffubHYwCAPg6LL30rE6tpvd+MTSCAEBgAtiPXC4XOvPmmzHUK3nT5ORNBCYA8G9Yyh7z1srSTr8jVpoAhEANE0jp8uXL4ePHz6iKUsY17kG2rfO5uW9uYCQAwJdhaeHYcFuH9wmH2wL0BytMIJ2lpaXoyZMnNYQl71pbs2yMAgAgLA3pd8ZKEwACEwCRU690+/ZtbWZmBvVKHnf79hoCEwAgLA0L75B5No3QBIDABEGWy+VCZ868GdvY2AhjNLzvt7/NtzEKAOAnVb+GpfuhiTtNKgCga9iyBL5XKBSUqanvYAueT9RqNTudTtcxEgDgm7CUnde5F7vh9TTzC1Hq6meoaQLoAlaYwNeWlpai09PTMYQlX2lhCADAL8yXnpUnLBFhex5ADzDJBN9eu8vLy+rk5CS24PmI2x1vk4hwaC0AeD8sZee9ec6SkG9RrDQB7BdWmMB3DMNgX3zxRQxhyX9+F622EJYAwA+q547IG5aIcLgtQBcw4QRfceqVpjRFUbA66jO2rfMbV/4/bMcDAM8zZapZ2uu1njuip967gZUmgMfApBN8o1QqRRRFUTES/nRTUZqnZmebGAkA8HSA8Hs3vB7hcFuA3WFLHvjCrVu3VIQl/7Jtm9946y2sLgGAt8PSuaOBDEtEONwWAIEJfMswDHbnzp1Yo9GIYDT866OPPrIMw0DtEgB4VjU7r5Md4CPi0D0PYFfYkgfeDUuFgrKAeiXfq1Ti7fn5pxoYCQDwKvPcEZ1sGwNBRMQYpa4WsT0PYBusMIEn5XKlyIXp6RjCkr/Zts3/+Z//1sJIAIBXVbLzCEvbcU7mS9ieB7AdJqPgOYVbt9RpbMGTwpUrV+qGYWAmAgCeVD13ROcIS7tCIwgABCbwGMMw2OnTp7VEIqFgNPzPtm1rbm4OjR4AwJOkPpRW2CwRh9sCIDCBZ+RyudDc3By24Enirqa1MgcPSrkVj3MeIaIIOefYhdz7KCeiDhHZRNQkojZjDE0uADyqunBU5+02BmKfsNIECEwAI1YsFsONREJ7AkMhBVmbPHDOVSKK0f5qPzkRNYiogeAE4LGwFKBDacXNFrHSBAhMACOzuroatW07ipGQQ61Ws9PpdF2yoBQiogQ5K0rd6hBRjTGGR9kAHoBteAhNAL1AlzwYCcMwWLFYjCEsyaNSqbQlDEsKEU30GJa27rHj7uoUAIwyLJ07grDU1w0R5zQBAhPA0ORyudCZN9+MobmDPG7evNmcn5+Xahueu7I0IeA+yYgozjnHwwGAUUI3PBE3Rqqi5TggMAEM1uXLl8Nzc5mYapq49qSYf+j8+vXrjVOnTkn12JZzzohonMRuW45zzsO4agBGJKlbxFCJ0Pf9sYOVJgge3DlgaJaWlqIzMzN4yi4Jy0p1vvzyg0Y2m+1INyHgPEZOgwfR2oyxNVw9AKNjnnkGk30hM0jUNEFw4Ck/DJxhGGz59m0NYUke8Xi8vbh4qS5pWGJEpA3ojw9jax7AiOf58XEMgpCbZQfhE4Jz38AQwCDlcrnQoUMnNFXFFjxZKIrSnJ2dlbZyeoCrS1uwygTgAZjsi5pJYqUJ5IdJLAxMoVBQ5uYyMYQlOdi6zq/Xag2Zw5IrMuA/P+w2lACAUc7zk7qFURAAK02AwATQm6Wlpej09HRMUcpYxZSAlUp1SoVC/WI6LfV5Qm6QGUZjhgiuKoDRSv7Dv26wb3yzgkYQYpjongcSw10ChF9Ty8u31cnJDXQDk0StVrOvXbvWMAyDy/5a3S52E0P4q+qMsTquLgCPTPaxQiJmAsBClMT2PEBgAtidYRjszJkzMVVVsXIpCdnrlXYITFEiSgzhr7IYYxu4wgC8ofrKCZ3X8ZEUMrEMKZT81Q2EJkBgAnhUoVBQpqamNEVRcE1J4Csi0mq1RlryLXgjDExNxlgNVxqAt2ClSVhqQiMIkApWAqBvuVwp4tQrISzJwLZtfmdlZTNoYWkrMw3p7+ngSgPw4Dw/FscgCLmTohEESHZvwBBAP27duqU2Gg0UsEuiVpuwr137aSDqlXb8judcIaLkEP6qTcZYA1ccgDeZZ9M6cY6B6JeiUOo9bM8D/8MKE/TEMAx2586dGMKSPO5qWiudPlAPalgiImKM2TSc1Z8WrjgAD98L9KkKRkEA28ZKE8hxT8AQQNdhqVBQFlCvJJWVlRUrm81iEk9EnPM4EakD/Cs6jDETIw3gbeaPvzdOaxU8FBQy20RNE/gbVpigK7lcKXIB9UrSsG2bX7lypY6w9JBBH2aJrXgAPpD62a/X7dQ3NjESAvAOmWdxThMgMEEAFAoF9fBhRcVIyKE2MWHn8/lNwzBsjMYDjLE2DW7LXGcIgcyb8yXOGedcdVfwALpWefn40Cfc3/j7f2nQWAKDLyg0Vc8dQWgCf84NMASwF8Mw2OnTb2iJxJqC0ZDDXU1rZQ4etDASu07uFXIOsBV9j1xnjLUCOJ4hctq1h4logzGGaw+6C0vZeZ21miNrIlD+y+/HQ9WKikYQAiaeikJJNIIABCaQSS6XC83NzWELnkRu3rzZPHXqVBMjseckX/SZTIHsjPdI+ET9FnTNPHdEJ3vbQrgSptR7vxn6hNt8/ftxqpaxy0LI7BM1TYDABJIoFovhRiKhPYGhkIJt2/zevXuNTCaDLXj7n+xrRDQm4I+qM8bqARw/5oalrdXpBmMMNSGw/5CSndeptcPznXCEUvlPhz7hXvvrH7DOf/9hEu+MAGg5Dj6CGibY0erqajSBsCQNy7I6+Xx+E2GpO+6K0Dr1fqAtJ6JaEMOSK7EtLBERtXFVwb7D0rkjO4clIqJ2i6oXnh96PczE3/wjZ5NP1IjheXPf0HIc/DQfwBDAdk690mktkUigXkkSlUqlPT8/j85sfXBrcDT3Z78a5KyodAI6ZioRPdrgwQzqeECXYSl7TKfW3uV+LByh5AhWmqp//QPGsdIkaCaK7XmAwAQ+ksvlQodOnNBU08TKoyRQrzSQ4BQhoig5KyfbPysdIrKJqElErSAHA3crXvLR8UH9EuwrLC0c06m9/94oo2oiYL7+/TitoRGEmNkoo9TVIkITIDCBtxWLxXDsW99SlXIZ14QEbFvn9+79FvVKQwoHjDHMmB4ekzH6+mpcmzG2htGBx4aQc0d1snvYuRkKUepXn2Glyc9Q0wQehpUEoKWlpWgikdAQluRgWVbHMAp1hKXhQFj6WlgKEdFOncSwFQ8eHz6y872FJSKiTsf594cs+Tf/yNlECvdaEWybzJdwuC0gMIHHGIbBlm/f1mZmZqIYDTnE4/H24uJiPZ/PYnIKoxKjnXcvIFjC7mFp4ZjOW/3tHuatJpkLR4cfmn72b1U2nrLRCEKATgehCTwJn+6AyuVyoUOHTmiqinolWSiK0pydnUW9EoyMu7qU2uV/Rktx2JH58nGdGuIaSTItRsl3Php+y/G/+otwp3xvAu+okC80bM8DT8FkOYAKhYIyN5eJISzJwdZ1fv16rYGwBB7wuC6CWGGCr6meOyo0LBER8UadzPPPDb/l+N/+U5vF4nhThXyx2WSeTWOlCRCYYDSWlpai09PTMUVBvZIMrFSqUyoU6hcvpnG+DYyU2xlPxUjAfpnZeZ3bA7p1NS2n296QJd/+oBz6xjcreHeF3FScs7gAEJhgWAzDYMvLqFeSSa1WsxcvXapns6hXAk/QCNu8Yb9h6dzR3Q+lFaXdouoIQtPE3/wjp7EE3mQRcLgteAS+3ALAqVc6pKmqioAsCdQrgddwzlP0+IdwdcZYHSMFZnZ+8GFpuxG1HK/8+HvjbN2M4Jwm/76HAPcvQQyB3Jx6pbkYwpIcbF3ntRrqlcBzYSmK7xPwZFgicjqvjWClafJnv17nE5MW3nVB7yFqmgCBCQYhlytFnHolBSuJMoQl2+alQqGeTqNeCTxHwxDAnmHp3JHhh6Ut7ZazDXDYoekf/nWDjaERhBCco+U4IDCBWMvLy9rhwwoKsCVRq03Y+Xx+E/VK4L05DA8TURgjAY8NS9l5newRn+9qt0fSRCD51gdlhkYQYnQ6VEUjCBgBrDxIxjAMdubMGWzBk8hdTWtlDh7Etg7wamBKENF+msmghimgqueODq4bXi+0MUq98+HQ62Gqr5zQeX0DF4SQ2WuIUldR0wQITNCDQqGgTE1NadiCJ4eviOjOyoqVzWZbEkyqGWMMlc/yhaXHHVSLwARkXjiuk+XBt31EB6Ou/dVfhDuVryaIcyIWIlIUYqEQUShENJZYI8YeLMPVNyfJbhN1OsTd/4RtE9hwhJL5TxGaAIEJ9i+XK0WwBU8etm3zfD7fMAzD9uPvzzlXyFl12GoGwMg5uLRDRG138oxvf/8HphgRxRCYYCfV7LzOW97tT8O0GCXf+Wj4K00/+fMo453IxN//a9fLTdXXXtT5xjqh894DqcXPEZoAgQn2duvWLbXRaEQwEnKoTUzY137604ZhGL77RnQPL43R3k0AOBFZjLFNvOO+DUuMiJK0/1pYBCaEJe9Ngny8SlG5cFxnFj5So1otBAQm8AnDMNjpN97QEmtrCkZDDn6uV3In0OPUXQOAFhHVsF3Pl++3SkTdtP9CYAoIc+GYTm0f7SQORyjl461dI2nV7rnZLKPU1SJCEyAwwcNyuVxobm4OLcMlsrJiW9nsnG/rlTjn40TUy0pnizG2jivAd+93koi6eViDwISw5F1KmFLv/ca3E+7K69+Ps3VTDXSdE1aaAIEJtisWi+FGIqE9gaGQgm3b/N69e41MJmP79TVwzjUiGuvjj8Bk2l/vd5SIEniP4aFJe3ZeZ35e6ZBgwu2XrZADEwpR6lfongcDuLQwBP6yuroaTSAsScOyrE4+n9/0eVjaqlvqR8w9zwf8AQfVwkPMl571d1giIrJtqi4c8/UZP8nccpmUAN9KOx2qvoRzmkA8rDD5hGEY7PTp01oikUC9kiQqlUp7fn6+4ffX0UMty26wNc8f73eEnFq1bmGFSdawJFkNDYtEneDh5/fk/HM6NQN8fB+25wECU/DkcrnQoRMnNNU0sSIoiZs3bzZPnTolxQyji4NL92OdMdbCFeLp97vXWjUEJglVF47pvC3hR1aCCbdv68mEzXDRCAIQmAID9UpysW2d37v3W1/XK+0wgU6RuO29TcZYDVeKZ9/rMBFN9PivIzDJFpZkr5fxefc8IiIze0ynVoBDk8+beYB3YMXCw1CvJBfLsjqG8b/qMoUll8gHL1G3Jgq8KYYhACIi83wAmgu0W1Q95+96mFTu0zKxAN9S7TaZZ55BTRMgMMnIMAx2+/ZtzbbtKEZDDpVKvP3000/X8/m8jD1fRX8b47r3ILd2CQdkg7PVqxmMTmzctp3X62f6VCXw1+w5NIIAb010oE+5XC506NAJTVVRrySLm4rSPDU7K+3sQvCWPCIiizG2gSvHc+9zt+cuPQpb8mQJSwGsi/F7IwjzwvM6WY1gX7wsRKmraDkOvcGk3EMuX74cnpvLxBCW5GDbOr9+vdaQOSy5RK+aob2498JSrM+wBAhL/v4MtJpO5zmfSl35GEGBd7DSBAhMfre0tBQ9efKkpihlrPpJwLJSnVKpUL94Md0OwMsVPYPCxNxbYUkhnLsUeJWgd1wjImpaVM3O+3bCzaMqLmTbRmgCBCY/MgyDLd++rc3MzKBuQxLxeLy9uHipns1mOwF5ycJX0ND4wVuXNGH7dqBVzx3VWRvd/onclSaf1jRNvvsJVpm2QtPZZxGaoCvY+jJCTr3SIU3d2EBwlYSiKM2nnnqqGaTXzBizOecWEYl8fMmIiOOKGvHkkPM4vieCrXL+eZ03GxiI7XwcHnlUI4b38/72PBxuC/uFifqIFAoFxalXUvEeSMDWdV6r1Rqz8tcr7aZOYmuZEJZGH5ZigkMw+Ix57oiOyfUOFP/uGrbjCZxzd38wbLQcBwQmLyuVSpHp6ekY6pXkYKVSnVKhUE+nA1GvtCPGWIeIaoKCDmeMITCNNixphDOXgh2WLjyvk21jIHa6340nLb/+7k/83T838Q4+cq37vW08IDDJaHl5WVMUBU9tJVGr1ezFS4GqV3pcaGoT0Tr1v9KEsDTasBQnojGMRMAnkBZWlna50VHy7/8Vxx7IpN0i82waoQkeC3vTh8QwDHbmzBlswZPIXU1rZb797Z6fNLrdx7b/hMip3dn62QoP3A0hfNuPTURtxpinHgEzxtqc8zUiSvRxf5EmfLqHvYbdn5D70/DieUTu7xrD90KwoRveHiISnN0ciRK1sND0yA2QzPPP6Sk0xgAEptEpFArK1NSUpigKtuBJ4Csi0mq1Rubb3+5qCx7nPEREWxPoCO1vhXfrmlF2+TPvh6etH3d73ChDU4dzvk5OK2qNuu+w5ut9QG7wiLo/O732pkd+z60Ap5BTq4Tvg4Azs/M6JtJ73eAkeOYZRWDaUdMi86Vn9dSvcLgtIDANXS5XikxPYwueLGzb5ndKpX1vwXPbY29NngfxaJLRgxWMrb/TdiflLXeb3ChCEyeiOue84U7GNdr/FmDf1YK57/N+XqfthVVBzvkYDf9spZjbSEKkGmMMMz8RYWnhGMLSfu5tYf+vMPFobI1t1Cbwbu6g00Fogh1he9gA3bp1Sz18GGFJFrXahJ3P5zf3E5Y454pbC5Ii5xybYX7LKuRsrZrgnKc452Oc85E8HGGMccZYg5yGEPvlm/1AnHPmhoAUOXU/e91Tmx74nSMkx0G0FsKSoLB0/jlsw9v/Tc33L2Hy7/6pLcPrGGhoOncUNU3wEKwwDYBhGOz0G29ojbU1BaMhB6de6cCe9UpuXVKMnBUlLwi5k2Nt28qTNYJte/v9drZHvaWwi+Cx1Umum5lHe8S/M3MDvN/ZRLSJO5OAsHTuiE5NCwOx/8+QPMGPo7/O7neYNpln03rqahErTXB/MgVCw1JBWVhYGEsgLEljZWXFyhw8aO3xJRrinCeIKOmhsPSorTCX4pyPc85VdwLtpXuN5x9zc86jnPOtFaVuxo/T6LcbxiW473NytuJhtten6oXjaB0OsPvNnqoLWGkCBCbhisVi+HsXpmNo7iAH27b5lStX6tlstrXHBFrzeFDaScSdPG9t2Rt0wN/varZnexlzzsOc8wlyOgD2cu+0RznJ55yrPrtGd1P3WndIPzIXjuncqmMgAhsGMAT7GqZ2G4fbAgKTSKurq9FEIqE9gaGQgmVZnXw+v2kYhr3HBDpJ3a80eAkjZ8te0l11Ej6h3tb4Ys9h9+J2PHf1ME5EE9TfNmZ7hK9BITnOVmq5NXHQT1i68DxqlgKfBDoYg24+M6hpCjzUMPXJMAx2+vRpzbZtbMGTRKVSac/Pzzf2mIDGyNneJuzrix60Bt9+5tLW2UwK7b8Vea8iRBThnHeIyBIYYPZb5+Opx93bOt91W6fkucDkXjf1Ab53+wo71P+WSzR5EBGWcChtPzcG37+E6msv6ry2hveyq7t3m6rnjujJ926gpgmBCbqVy+VCh06c0FTTxEqdJG7evNk8depU8zGT6BD1dyjrThNAizG2r4mku1Kg0e5n/IiaXMfIaQPdcsNTq5ftZO42sP10ZPPM6lIXLcJ9E5jc66vVw1hoAq+zNlaHRhyWsvMIS33fsSVokIHVxd6+G2wbLccRmKBbxWIx3EgkNNU0MRgSsG2b37t3r3Hq1KnHbsGj3utXdgpKm92GBLd2Y4NzvumGmkG3h464P9wNTy0iau4VntxgGXODx36CxMg7nrlBqdfDdvf1V+CTBqNSOf+8Tk2EJYQNIt5A7VrPOh0yzx3RU1hpChysjPQA9UpysSyrYxhGPZPJPC4sRYloXMBnpkNEa4yxWj8rKu75RptEtEbDWbnYqkOKE9Ek53zCbRahul3jIu5/apzzcXKaYOwnLHEi2hhVMwT3HKWo2+EwRWK3oCEwgSdUF47pDGFJGPMnfx7FKASYbZN59lnUNAUMVpi6gHol+eyzXkkjMQXzLRLcDpkx1uacr5Gz8hUZ8r1DxP2jzhgbSqttdzsjc0Ovsu01DKthBwITDH9y//JxHSsKgj/IG+sJIsIKQ6AvAudw29R7v8F1EBBYYdqnXC4XOnPmzVgikUBYksTNmzebQwxLDcbY+iBWUtzVpnXycEvux4SlYf7OGjmd7hLkrCRFyL/dDQH2VFk4phPCknDM73VMDLc9IWy0HEdggodcvnw5PDeXiakqmjtIcY+zdX737t3645o7DCAsDbxGx/07/BKaNhhjQ53JMcY2yGlgASA988LzOkNxP+wgdbVYJlXDQAiCw22DAY8Z9rC0tBSdmZnBfmVJWFaq8+WXHzSy2Wxnj7CkklOv068mY6w2zNfonhmkevQt2KpZGll7aM75GA2+WcaOc1gvnjO1x1ilSNyDtfqwQ3JQVbLzOmuhA/tAKQr5vfDfPHdEJxtnQIuZTTMniIK0sGKyC8Mw2PLt2xrCkjzi8Xh7cfFSfR9hKSIoLNlEtDGCl7pJoz3zZ9fwSE7Di5HO5Hy2EgfQXVg6/xzC0jBIEDRS790oUwRTHCE4x+G2smdiDMHX5XK50KFDJzRswZOHoijN2dnZPWcRbmOACQGfDe6Gg5F8qwp8HUKmFuS0UPfU/qARrDRhhQkrTIMNSxee1xnOWRqecIRS+U99v6pQRWMQcUIhwjlNkr61GIKHFQoFBfVK8rB1nV+v1Rr7DEuMnIYAIkLG5qjCEtH985pGebYRJ6deaJ0xVvVaWHLHCCtNIA1z4RjC0rC1W2ReOO77VYXkOx9hL97b3AAAIABJREFUgi9Kp0PmS0ew0oTAJLelpaXo9PR0TFHKWHmTgJVKdUqFQv1iOr3fttVj5LSb7leTMTby5gLu7zDovTmcnBWklhuQGm5IqjDGNrwYlBCaQDbVl1/QCQ0eRvRFI8fKTGrx8zJXY3g/hYQm26kPAwQmGS0vL6NeSSK1Ws1evLR3vdL9Wb9zMK2oRgle+gbdIOew3IHN1dwVpHU3IG16PSQhNIFMzIVjOm9sYiBG+R5IMjmevIKVJmFsm8yzaYQmiQR+JcUwDHbmzJmYqqoIj5LYb73StrAUIqfeR8Q1YLntqz1DYMe/HQOZF1bTBI3ToGuaUMOEGiaxF9QrL+hUR1jyxGRKCVNSkkNMzQvP64TtnWJIUucGAQ9MhUJBmZqa0hRFwRY8CXxFRFqt1kjvfwve1qRQZBtuT06KBU98txt623QfhyYEJgQmYdA63IMTqvg4JX9ZkCM0nTuqk93GmypIavFzhCafC+yqSi5Xijj1SghLMrBtm99ZWdnsISwpAsNSw8MT4kFNVCNSTXiwPQ/8MJlF63BvPmDYWKfqqyel2IaVeu83ZVIUvKnCAihqmhCYfOjWrVvq4cOKirdfDrXahJ3P5zf3W6/0iDGBv4pnJ9rutrlBdO1jnPMwQhPAcFTOP6dT08JAeDU0bdbIPPOMJKHpRpkimCoJYdtknn0WocnPc4MgvVjDMNjpN97QEmtreGwiibua1socPNjT7ME9oHZc0K/SYoyte/qL3GlskRjAH73JGJMuYAxgex625GFLXn9haeGYztANzx8kOo/HPJvWiXO8pyIoihNEAYHJs2GpUFAWUK8klZWVFSubzfY8e+Ccj5O4LWU1xpjn98gMqJbJc40uBI2VyECNwITA1F9YeuUFnaHBg/9EIpTK+b/o31w4htb1wkJT2NnyCL4SiC15uVwpcgH1StKwbZtfuXKl3mdYUgSGJU7OOUR+MIi9PGFclQADnKxm5xGW/KrVIvNsWq8uHPP1dqxU/tMyKbjVi5nEtLE9D4HJe1ZXV6OoV5JHbcKpVzIMo996HJHXRIsx5pf9CoNYBUNLfoBBhaVXXtAJDR78jXPiEqzOpN77TZlCuN2LuSY6VF04itCEwDR6hmGwYrEYs20bh9FK4q6mtdIHDtQNwxARTkQGJt/MZhhjNhGJ7hXL3LOsAECganYe5yyBt0LTrz4rUziCgRCRmdptaRqEIDD5VC6XCy0sLIwlEgk0d5DEzZs3m702d/jaTcqpTRG5PdNvjw4HsS0PgQlAIPPCcZ1jZQn2CtU/+fOhPxRO5T8tM4QmcZ/1c1hpQmAagWKxGD5w+PAY6pXkYNs2v3v3bv3UqVMiZw4i7/S2j7bjbcG2PACPhyWy0B8D9mFjLVH90XeHPuFO5j/FSpOwWQRqmhCYhmx1dTWaSCS0J/C+SsGyrE4+n9/MZDKizw8S+UTOd0ehuwFP9JjiAQWAiLCUnUdYgq7w9SpVf5gZ+oQ7lf+0TCFs5BHzJnZwuC0C0+ChXkk+lUql/fTTT28Kqld6cE9yam1EXvdtnw6x6G2ECEwA/YalH2bQ4AF6+27bWKfqayMITb+6gZUmUWybzJew0oTANCC5XC505s03Y6hXksfNmzeb8/PzgzoIVfR1Yvt0mNu40gC8o3r+OZ021jEQ0Htoqq1T5ZUTo1lpYtiVLUSnQ1WsNCEwiXb58uXw3FwmppomPqkSsG19EPVKjxJ6kARjzK/BQ3inPFzBAD2Gpdde1HnTwkBA9yGJP7wJg9U3yPzRnyaHHpquflbmUZzgIuQ9tW00gkBgEmdpaSl68uRJTVHKmKhJwLKsjmEU6gOoV3qUyBUm7tfxZox1iKiDKw9gtCovH9d5bQ0DAeKsm4o5gkYQk+9+UsbgC2K3yTybRmhCYOqdYRhs+fZtbWZmBvVKkojH4+3FxcV6Pp/t+Oya93vgEBlOOa5kgC7D0vnnddZAgwcYRGiqkvnj740P+69NLX5eZqqG8RfyrcrJzB5DaEJg6l4ulwudOfNmbHJjI4y3Tg6KojSfeuqphujmDo8hckXS7yGhg7EAGFFYevkFnTUbGAgYnLVKZBTnNCWvfFwmhs0/QrRaONwWgak7hUJBmZvLxFQV9UoysHWdX79ea8zOzg67JRQCE0IOwEiZF47rrLGJgYDB3+TN/06Y558bfiOIq8UyRbARSJTKAlaaEJj2YWlpKTo9PR1DvZIcrFSqUyoU6hcvpkfRMAGB6QGsMAGMICzhnCUYXmLiRE2LzNe/Hx96aMotlymCRhBCJi7tFlqOIzDtzjAMtryMeiWZ1Go1e/HSpXo2mx1V/Q9C92BCDhpIAOwVlnAoLYxKtayar54c/kpTDo0gxH3LdhCaRhlavfqL5XK50KFDhzRVVbEFTxKKojRHsAXv4YTA+aTA677NGPNteyvOuUpEop46VhhjUq0ycc4jRCSyaNp0uxP6aQxSJO7BWp0xFti0YL72ok7ohhdoqcXPhYcHM3tMp9b+zyFnE5Ot5M9+PfQDv8wLz+tkoWZP0GSKUu/dQBAdMk+GEadeaS6GsCQHW9d5rTaSeqUd54Cyf366ICo4ctnCEoBIlYVjCEvgCXytEjF/+OLwV5qufIwJvrBJlU3mWaw0BT4w5XKliFOvpGDrlBSfa5uXCoV6Op32ygGvIif2fr9GRf3+Nq50gJ2Zr39vnLVbGAjwjo01qo6ipmnx8zKFIxh/ITOZjrPFF4IZmG7duqUePqygQlAStdqEnc/nN0dYrzTwwMQ593NoEvW7o34JYAeV7LxO1QpmiOC9+faoapryn5aJ7TD1ZOyRnxCxUOjh/w4e1mqSie55vpsw9cUwDPbGG29oa2trCt4SOdzVtFbm4EHLc18SnE8QkchzvNYZY758fMw5TxCRiIYqm4wx6Tano4YJNUx9vdmvfVenjTWnSxkAeaOG6dGQwlL6ZvLv/mXo9+/qS0d03rG7HhPz/HM6NS1cTNtFok5HQpA7MBmFgrIwNaVhC54cviKiOysrVjab9WSIEBgSfD8JFBge1xhjbdmuZQQmBKae32hM6sAPgWlrIjiiRhBCHkpsrhN1sMmBWIhSVz9DaBqgkW7Jy+VKkQuoV5KGbdv811eu1L0alrZ+TcF/np+324hY0eUyhiWAnidxr55EWILhzZMFbFXj62ak+pM/03wXQH/x7+XUrz4rs8kpdFThHaqipknOwIR6JbnUJpx6JcMwvN4AQPSjKMWPdUycc4XErDAjLAG4qq+e0GmzhoEAv30hEK/891jl5eO+nHAn/+6f2qnFz8sUGwv229hqUhU1TfIEJsMwWLF4J9ZoNFAIK4m7mtZKHzhQNwzDD5v1RQc6RmJWaoZNVB0X2n8BEFH1lRM639zAQIBvsUadzB//adKvv3/q7Q/LqcXPd24qEZTQ1G6Ree4oQpPfA1MulwstLCyMJRJo7iCLlRXb8mJzh8cYxGbnqA/fOlGBqYlPAQSdeeG4zusISyCB9api/ui7vp5wp65+Fuz25XYb2/P8HJiKxWL4wOHDY6hXkuTzaNv87t279Wx2zlcrDG7RveiVsKAGprbfmhgAiFZ5+QWdrDoGAuTAOdF6laqvvejv0JT/tMyU4D6b560mmWfTCE1+C0yrq6vRRCKhPYHxloJlWZ18Pr+ZyWT8emCp6JAX4pz7JjS59UsivkmwugSBZr58XGeNTQwEyDfh3lin6l/9RdjPryH53o0yRaIBfhO5cxYceD8wOfVKxZht21EMtRwqlUr76aef3vRJvdKwAhMRkZ8amIj4PHIiQiswCG5Y+tF3dWpgZQnknWzz8r2J6o+/N+7nl5HKLQe6ponhcFvvB6ZcLhc68+absUQigXolSdy8ebM5Pz8vwwGlg+jsFuGc++WuLCIwWYwxnMgJwQxLr31Xpxo6GUMActNaJVL1cSMIIsL5RO0WmeefR2jyYmAqFovhuUwmpppmCEPsf7at87t379ZPnTolxRYsxphNg2n+4PlVJs55mMRsx8PqEgRXrerUegAEIjSZit+35/GJyWB3dG02yLyA0OSpwLTk1isp5TKaO0jAsqyOYfyvuo/rlXYziJun5oNVJhGrSy03dAIEDgqpIZChqXxvourj7nmTP/v1OikB3/BkNcj0eTMPKQKTYRhs+fZtbQb1StKoVOLtp59+up7P52XshDaIFRJGRJ49Ld09YFfEKhiq3CGYYencUR0rSxDY0LRepepf/8C3D8NT790oEwv4s3xsJR5tYMrlcqEzZ96MTW5shDGkcripKM35+acaJL4Ftycwxto0mFomze1C50UxN9T1FTSxugSBZbcxBhDs0PTff5g0X8v4d5UiyOczuUx0zhtNYLp8+XJ4bi4TU1XUK0kxH7B1fv369cap2dkgtIweVAOLmOe+5Jytgv2uLnEiQlswwCQDIMhq61T9y+/H/firp3LL5cC/fy2cCDL0wLS0tBQ9efKkpiioV5KBZaU6pVKhfvHixUA8RmWMNWkwzR+ibnMFLxGxulTHQbWASQYAcLOsYhT8yzzzDB4ADSMwGYbBlpdvazMzM6hXkkQ8Hm8vLl6qZ7PZoE2IB7XKlHBrhkb/xSZmdanNGGvgkwKBnFz4uNgdYCB8XAuUWvwcq0zQta6fgudyudChQ4c0Vd3AFjxJKIrSfOqppwL5+JQx1uCcqySm1fZ2ISKKE1HNAy8z0W/m8sjrABiNjXWMAcD2786Iz5+XsxARx4YJ6G5St2+FQkFx6pVUhCUJ2LrOr9dqjdlg1Cs9djo0oD83yjkfadc8znmcengw8ohNbMWDQENjPICHPxJqzN/Nf1Qt8O+h+epJrJwPIjAVCgUlPD0dQ72SHKxUqlMqFOoX0+nAt31yO+YNarvZ2KjqmTjnUep/K57FGMMhtYDEBODFK3NEbe5TP/+3qq+/91UN32ub2DgiPDDlcrnQ1NR3tCcwXlKo1Wr24qVA1is9Tp0G0wCCyKlnGuqqrNvavN8uRi3G2AYuDcCsFIEJ4MHM0f+bjJL/8K/4boOu7Pnk2zAMNjc3h5UlSSiK0kyn02j39AjGGOecrxPRBPXfTe5rXy9ENME5Xx/GGUZuWBrv83XYhLolAADAAwSAvVeYTp9+Q1MUBWHJ574iohrqlfYKTTYRrdNg9t+EiGh80IfabgtL/TwCtIlonTGGb0UIvOpf/wDffwDbvytDKGMHBKaHlEqlSCKxpmCY/M22bX5nZWUzjXql/YSmNjkrK4MKTRNubdEgwlKUnBUyEWEJ2zUBAGCHLxsMASAw3ZfL5UIVRcHBZD5Xq03Y+Xx+E/VKXYWmFg2ucx4jp6YpLuqcJs45c7vhJai/bXhtIlpDWAJ4IPk3/4jpIcB2Cp6jQ/DsWsM0c/y4mlhbwwj52N27WiuTOYBOML2FpibnfM0NIYPYf6CS03a8Tk4nuq4nZW7gUokoRv3XXVnktA/H5BDg6zcE1G0AbOnYGAMInB0ngpcvXw4n1rAVz89WVlasTOYgwlJ/oalNRFUiGlTdFyOiMSJKcc731X7cXU2KuCtKKfff7ycscSLaYIxtICwBAMCeXxo2ApMkkxyMQRd2nKAdO3YsiqHxJ9u2eT6fbxiGgTuamNDEiajGOVcFhJPHBSeNiDTuHKrRJqfFOXd/GDkPN0LU/yG0D10ublhCbRvA4z6goRAmiQAPPhAYAxmCbziCQejC1676YrEYVlUVnwYfqk049UoISwMJThYRrdHgVpu2h6cIOVvtNHK222lEFBUYljgR1RljVYQlgH2IxTEGAPe/D/3/Gkx0vySWmMDRIV3YaQKGyOlDmqa1vn0A9UoDDk02OatNihtk/LgS2yKnVgmhGmCfkr94v2yeeUbHSAAQ8Y4EfYGazYmgv4+pv/tnHDPThYdWkgzDYIlEArVLPnPz5s3mwYOoVxpmcGKM1Wiw9U2DCEprjLF1hCWAHj73WGUCuM/80Xf9/QDB2sRcF3oPTEeOvIrVJR+xbZvfvXu3furUKTwlGDK3Q53IbXID+TXJ6X5XdYMStt8B9Cj59gdljAKAq9Xy9+/fDPi0CXVo/QWmP/7jzTCGxB8sy+rk8/nNTCaD1YLhBqUQ53yMnA51MRpMy/G+v8rIOUfKdLvf4RoBEDHHiOBoQvDYNTmqgiKrgcH3KyVMqauf4QFQl+4HJMMwGJo9+EOlUmnPz8/jbjXcoBSmB80Xug0vtvtZU2gwXfZscjrrtYiojYNnAQYjmfukbJ5N6ziTCfCl6N+vGfPcUZ3sgG64YIxS7/0GYakH9wPS6dOnsZ/TB27evNlEWBpqUIpyzieIaKKLsMSJqEEPtsJtMsbWGGMVcjrt1YioTs52uZYbdtpu8NneTnzrz+o8Eooa5KwgrZOzilR1V5KaCEsg+iMg8qtahgFJXS1isgFARNVzR/1Zx2QHd3c6V2O4cHt0f4Wp1WphO56XP9+2zu/d+23j1KlT2F41+JC0VZ+kkbMqtF9tImowxnbdHI06IghwYJLHxGSL1s0IVpog0DcHHwYP88LzelC3EzJFodQ7H+KBT4/urzCN/c//ie14HmVZVqdUKtRRrzT4oMQ5jxFRkoji+wxL2xsrrD0uLAEEPDBJc+5J6me/XudRDVcHBJ55Nu2vVaZmcBsKJ9+7gbDUb2AyDIOpponA5EHxeLy9uLhYz2az2Go1uKCkcM7j1F0jhw4RbRIaKwACUyBNXvmoTOMpW4pTPAF6/wL1T7g7dzSY9YeMUWrxc4SlPoWJiDKZDMKSBymK0nzqqaewYjG4oNRLI4et+qQGYwyTSUBg6uJrW7bBSf3836qVV0/qbLOGKwUCyzzzjO71Cbn56kmdAvo5Rd2lGCEioqmpKQQmD7FtnV+/fr0xOzuLsDSYoNRLIwcip/HCGmOsjrAECEwITEREk29dL/OxBK4UCHZoeulZb2/NC2JYwsqS+MB0714cgckjrFSqUyoV6hcvXkRzALEhiXHONc55iogS1P2Bs003LGHrHSAwITB9LTSx+DiuFgiuToeq55/zZGgyzzyjB+79YAwrS4MITH/yJwo2YXtArVazFy9dQr2S2KAUchs5pIhojHo7aLbNGKthVQkQmBCYdpP8ZQGhCYJ9s2haVH39zzzVDcX0a+vzPiEsiRcmIiqXyyFVxQnmo6QoSjOdTmMLnrigxNyAFO1zosbJOfMIIIhEPryRfidD8peFsvnqCZ02ccuAgH73Vv97rPrKibHk2x+MfMJefelZnQftzCUWotTVzxCWBiBERBQOh7HCNCK2rvNarYZ6pQHcNohIpf6farewDQ+CfIsS+Zl0H2RILfXWB2U2PoErB4IbmuobZP7wxZGu7Jhnn9V5J3ibdRCWBhyYiKYwEqOYidg2LxUK9XQ6jXol0WmJMVF3Srw3EOTPkeiHBYGol03+/P0yG4vjAoLg2lgb2Xa46kvP6sQDFpZYCA0ehhGYFKWMFaYhq9Vqdj6f30S90kCh5gigfyJDU2AaDCXf+qBM6J4Hgb5ztMk8m9bNl18YSnCqZud188wzWFmCgQhjCIbPSqU66W9/u46RGLgOESmY4AH0HZgUQX9WoD5Pqbeul6uvvajz2hquIggmzokam2S+9Kye+tVgJvVrr38/3qmWVd4KZmUDVpYQmKSlmmaoWCzGrl271jAMA6sg3p7oRTCMEHAt6u68ssdRgjZ4yV+8X65eeF7nVgNXEgRXp/OgvbeAxgTVH31X5+tV54+uBjUvMEotohve8EabiEqlP8SxLW8Es3nb5qVSCW3EB4RzrpHTKa9fdcYYVgSDd/1EiEhkn2hTYG3dMMdBIaKkqPDFGFsP4vVk/ui7OrkTPAimQawEVM/P67zp05WVcISYFqPkL97f97iYLx/XqdUislFejJWlkQSmUlxRcBbTSEKTrvP6739vofGD5ye8a4wxvEe4fgIXmNyxSJGY7XScMVbx+GtlgzpzzcwecyZ7gAkurinoeeaO1uGjECIiarfb2BY2Ikq5zBKJhFYoFHAQlnhtEtf4YZxzjvcIgkrUjIxxzj25FZxzrrrBcJJznuKcR0X/Hancp2WenMTsFgB6v48gLI0uMOm6ji1hIzY9PR0pFosxwzCw0idqZuY8JRY20SOiOOc84dUJH8AAidzz47m6QM75GBHF6cEqWsj9vAtvUjH5D79e57ExXFEA0O2kBtvwRh2Y/uM/bKwweUAikVDOvPlmLJfLoTObNyd6RE7x+wTnfMJ9Io33CgLwPc1a5HSdFMFTDxzcWkdtp5c9qN918u0Py5TA4bYA0EVYuooGDyMPTFNTG1hh8gjVNENzc5nY5cuXsYohRosGcx5TmJwn0inOeZJzHncDVGSQIYpzzjjnIc65wjkPu39fxP1nxf3fsEoJXn744Jl7m7ta/LjlnoE9TEz94v0yjSdxVQHA3vcLhKWRCxMR3bt3rzM9PY3R8AhFKbOTJ09qq6urzdnZ2SZGpHeMMc45bxBRbJBvmfujbpuIETlP5Pm2H9rh/77/qz7yz2zbf8d2+O/2mgh2yGmrbpNTy9UaVCE7BEaDdl6J6fpjyTmPMsZGem9zHyw87mTZjruyNrhJ0M//vWxm53Vq4TYPALvcJ7ANzxNCRESFQgErTB5k23b09u3bGuqahEz0+Ig+X4r7YCLi/kTdYKU98qNu+4m6/79h90dx/yzW5d8dcf/sBDmF7BOc8xi2EUKPDx86JG6VyQsNVLbXLO123xj8ZCi3jJUmAEBY8vp34NY/fHH37phqmphIeZBlWZ0vv/yygfOaesc5j9FgV5n8pkVE1qif8nv8mkFb8a+PicgzmaqMMXtEr0N1A9NuOu7vN7QHLeb553RqWvjgYfLb3XWDtuKSzs5Rs+Q19wPS5n/+JybjHqWqamhuLhMrFAoKRqPXew+rk7M9DRwRIkq49VdRDAfs83NkE5GoWf1IHmC4oW+vNnX1YW9hTb37SZni47jIAHCnRVjycmCKRCI4lNPDFKXMpqenY0tLS5jc9m4DQ/D1S2tbcIpgOHa+Pwr7FpRDncRscY264WWYYWmrbulx70WbMTaSpZ7ULwtlhtAEEOCsxCi1iLDk6QnBtWvX8PTdB2ZmZqLLy8saRqKX+xBrE9EmRmLX4DTunjOFmrkHY+LlP29Un6OOG5pEiA/510/s430Y6T0i+ctCmXBOE0AgYWXJB4HJMAxuWRa25fnA5ORk+IsvvhhDM4ieJnsNGlIxt09FyWmVjpVM8QesRiT7HIkonAi79YUDxzmP7+M9qLsPVkY7aXr7wzIbxzlNAAGanKDBg18CExHR//2/Y9iW5xOqqoYWFv6fMdQ19TTZ2yTxB9pKNUTkbNML7GNutymA6M9WVLIOhRskZmtezB3vQb6fY7R3Z76WW+voCcmfv19mY3ECAPlhZclngenGjbfQasVHUNfUV2iqkbjidVlpbivywHTPdA8GjtFgtooxcrY9hiX5DHWIaF1QaIoPIjS572eC9j4/yiaimtfGOPnWB6hpgr0+hxgEf7+BWFnyy1v16H9RLBZjiUQCqxZ+m9lqWuvgwYMIAN1PqPZqLwxOi+X1UbWAFvQ+K/T47ViMHpyZNYyA2HIn6Xttg7a8fuCwu30zIeiPa5CgDnVu0B+nvVcKO0S05uWW75Xzz+usiZ3EfjeIiXH1/LzOm9gwgWsCBi20yxc5+Eyj0YgU79yJoa6pyycGTjesNULL8b3uE+PD7mgmWJycVtK7/cTIqd8a1mra1qHCY3v8JHzwGWqSuA6UGhFN9NOxcdsqYVKGsERENPnux2U+liAAQFgCjwSmdDrdRvMHf0qsrSkLCwtjhmFghbC7CV+bMVYlpzsWx4jseq+Y8ON2Mrfrn1+3wUX8sCXSffBQE/T52erYmOSca/sN6pxzxa1VSroBeK+HR20/hKX7oemt62VS0SAVwP+TjhDCkgyBiYjo008/xfquTymKwi5cuBDL5XI4U6f7SV+D0Hb8sUNETjMIv9U0+b0GK+STz0+TnJomUQFk64DZJOc85ba8j3POx9wgFXP/eZxzPukGJW2f42UxxnwTlrakrnxcpgS65wH4WerqZwhLsnwRX7x4sV2bmMAWJR87fPiwWijcUjES++Nu44kT6pn2c88Yx1lNw708ffTQoU1EVRLfhTJEzpZJlR5sZYy5/xyh/R8K3CGiGmPMt4dYp37xfplH0OfHX3fNEA0s6IawocQ3sLLk77dvt/8hl8uFDhw+PPYExsjXarUJ+9q1nzYMw8BWs93DkkL7O9ASHmgxxtZ99B6nyJ8rTR3GmOnTz1XUDTZeGXeLiDa93kRjv8xXXtCpjgVxz0+yEhOU/MX7A58km2ee0THa3oawJGlgIiIqlUoRRVGwSuFztm3zUqlUz2azqE37+qQu7Ial/U7quDvxUtyfUICHr+6lc2v2eJ+3ViX8puZudfPzZ0yj/W+VG4Sme61Kt2vCfPm4To06gRdnV6Ghb70yzx3VycZxmghLMPTARIQ247L4ioi0Wq2RTqdxN30wkYuSswVvv9t5uDuBbW37M0LbgtP2H/bIZ4zt8N/JYH37eADs8llj5GydU+nx7d1F6ZDzYMPyW51St6rnn9N5EydKeIqiUOq9GyOZIJuvfVenWhXvgWdm2QyH0gYlMBmGwRYWFsYURUHNghT3caU5Ozsb+KYePZy/9LWwNKRJJu0SvLYHs61/HsWKV4eIqrJsc4KhXNdb9Uhh6q7+aC9tco7FaLm1VIFR/fGfJvmaiQebXphUxccp+cvCyCfI2KLnDVhZClBgInLqmebmMjFFKSM0SaBWq9nXrl0LbF1Tj4fVbritk73+2rYOX936GcYkqsEYQzEF9HrNhreFfWXbg4DtP3yHH5seHP7bDnpox3YsD0yotDFKvvOhZybICE0jvBZYiJLohhe8wEREVCgUlPD0dAxNIORgpVKdLz/4oBG0uqYew1KTMVbz6evd3l1skOFeBuTOAAAgAElEQVSpKmONCICfYKUJYemhwPSTvwhT5R760I8AVpYCHJi2QtPU1Hc0rDTJwdZ1/tHvf29dDEhdU49hSZotZ5zzCDmNDwYxoWozxtbwqQIYcWh6+bjO0QhiuBOpSJSSuWVPTpDNH76o0wZuzcO7GFCzhMDkyuVyoUOHDmmqqoYwfHIIQl2TGxbGe/hXfd+lbJfgOEbim0+gAQSAF0LTqyd1vlnDQAyJ11cTzJeO6NTBBgCEJehH16Enm812FhcX65V4HJulJWHbdrRYLMYMw5By5XBb6/Cuh0a2sOTc05lFzuGioj/DGj5NAKOXfOt6mY0lMBDDuJ+OJ70f6H51A5N4hCXo9y3u519eWlqKzszM4MhxSVhWqvPll3LVNbk1PBPUW/e4moyB6ZHxSZBT4yTKWtA6lAF4lXn+OZ3QcnxwEyhVo+SVj30xSTZ/mNFpYx1v2qBCKWqWpNfXtrpTp041r1+/3rBtHS2FJaCqZmhuLhO7fLkYliQMMHK24fVynduyhyUiIreZhcjXiYOuAbwyiXv3kzKPxTEQg7l5+iYsERGlPNDqHGEJAhuYiIguXrzYLpUKdctKdTCc/qcoZXbyZEJbWl2VYeUwQb03OAjMY1k3NIlaFYo+cn4UAIzQ5NsflHkkgoEQPnvyXzNCFh/H+4awBKMKTERbdU2X6nHUNUljxrajy8u3NRLfGGAoOOcxcg7F7FXQ9rHUyDnbpu/vZBK7xQ8A+g1NuU/LXIthIEROlN/7je8myslfFsrE0K9LTPpkCEsITL0xDIM/9dRTjZuK0sSwSvIlO7kR/uKLL2ILCwu+usO6HfH6mR00g3YIJmOsQ0Qbgv44BCYAr93P3/kIoUngZNm3v/rYGN4/EWEJDR6C97YP4g8tFovh2Le+pSplnNckA9vW+b17v21kMhnP9yV1mzwk+7y2a0GoX9pl/CaIqN8aNk5EZtBCJ4AfVM4/r7NmAwPRzw1OjdHklY98O2E2zzyj413sHVaWgmkgKwfpdLpdKhTqVgp1TTJQlDKbnp6OLS0t+WHlIC7gQUCQzxLaFPBnMAGhCwAGYPLdj8uElab+xtDHYQn6+WYLISwhMImXzWY7i5cu1Wu1Gk5Lk8TMzEx0eXnZs2ftuAey9lvd3A7yyojbElxELSKqzAE8KvXOR2Wu4tg0gK4+N1c/Q1hCYBoMwzB4Op2uK6hrksbk5GT4iy++GPPaIbfuVjwRm7NbeJeFNLxQMIwAHr6XX/m4zDTUs3RNgo6DbAyt5rsbMDR4gAEHpi2zs7PNWq3W+ArjLQVVVUMLCwtjhULBS5PiMRJTk4dOj865TP2usiEwAXhc8p0Pywzb87q8s0mw2zgcwc6fLqDBAwwtMBE5dU13VlY2bdtGIbgM3xmKwqanp2OlUmnkj9vcrnii6qsCH5jcLYn9rrSFcB4TgB9C00dlimGlKUiBKfmzf6vijdxnWMLKEgw7MBE5dU35fH6zVpvA0w15gpNauHVLHfGvIeoRaQed3YQGR6wyAfhhUvj2h2WK4jSAYM3+cB7TY6HBA4wyMBFt1TUdqGuahloRSUw3GpHinTuxUdQ1uatLoh75YTveAyI+n1hhAvBLaHp3uczGEhgIAEKDB/BAYNpy8OBBa2XFtvAWyCGxtqYsLCyMGYYx7FUFkatbWPncSjqM2dR/HRMCE4CPJN+6XmYRrDRBkL/8sLIEHgtMRETZ7Fzryt27ddQ1yUFRFHbhwoVYLpcbSl2TWyMj8u/CuWEP63fFDYEJwG+hKbdcphi6qEmvg6+7nWBlCTwZmIiIjEzGzufzm5Zl4dMricOHDw+rrikseFKOaxDjAYBJ49sf4HBbiYPG2l/9AA+zHoXW4eD1wETk1DU9/fTTm6hrksd0oxEpFgde1yT6+kVAEDseWDkG8GtoeuejMo+qGIhH2f4vde00NifxRj4SltA6HPwQmLagrkkuiYRT15TL5fzSjgcTfAQmAHBNvvtJmdAI4mFtCZ7rWg28j9sfDiAsgd8CE5FT13QXdU3SUBSFzWUysWKxOIjDK7jH/zwEJgDw92TyretlUnBCwIO7ogQbEWw0hCUibMMDfwcmIqJMJmOXSqU66pokCU3lMkskEtrq6qro9ktCJ+Q4g0n4+GI8AWQITe/dwErTNtUffVfHKEhwXWNlCfwemIicQ24XFxfrlUocj0IkYdt2tFgsiqxrwoQcgQkAhjG5fOt6maPluHNj26z59ncv/+QvwoF/A7GyBL1cNn74JZeWlqIzMzO4U0vCSqU6X37wQSObzfa1gsg5DxFRStw9lOEGKnZ8K1i1A5CL+fJxnRp1BEifTrgrC8d01g5wfy00eIAe+aIY/9SpU02nrknH5EsCqmmG5jKZ2OXL/dU1McY6JHAVwz3XCcSwEZYAJAwK73xUpthY4Meh+uPvjfsyLwS5fglhCWQPTERbdU2FumWlUNckAaVcZidPCqlrEnk9IDAJDEwYAgBJQ9PbH5ZZ0FuO19YifvuVzXNHdeLBfY6FsASBCExEW3VNl+qVOOqapJlV23b09u3bWh91TSIn5mgFJS5AIjABSCz57idlFuBGELxjU/XHf5r01xducKdOqFmCUU6IRgp1TXKxLKvzv//3l418vru6Js55jIhEHUm/yRjDARUPxjZMRBM9/uvrjDEcRA0guer553TeDO7xiX6ZiJvnjupBDUwISxDowEREVCwWw7FvfUtVymVspZKAbev83r3fNjKZzL5XJzjnESIStZfcYoxt4J24P7ZRIur1EbLp1pgBgOyh6ZUXdF7fDOaLDymU+tUNT0/Izdde1Km2FsAZLmqWQOBH3c+/fDqdbpcKhbqVQl2TDBSlzKanp2NLS0v7Xjl0VzFEbcqO4F14+C3p8d9rIywBBEfy7Q/LTNWC+eI7NlX/+gfefmgbxLBEqFkCBKaHZLPZzuKlS/VarYaaCUnMzMxEl5eXu/n2FbXPIMQ5Rx3TA712McRWPICghaYrH5dJC2j3vMpXk1791cyXng3kIbvYhgeiSbWVbXV1NWrbNuqaJGFZVmdxcbFuGMZjV5A45xoRifqmrjPGcMiIM66TPd4jqowxPMAACKAgn9PktUl6MOuWGKUWsbIECEx7KhaL4UYioT2B91YKtm3ze/fuPbauSfABth3GmImw1HNtmM0Yq+LKBQhwaHrlBZ2CWNOkhCn13m88MVmvvnJC5/XgleRiZQkGJSTbC0qn0+07Kyubtm3j0EwZvn8UZc+6JrdeRtQ2sJAbFoKu10NWmhg6gGBLvf1hmYJY02S3yXzpyMi3wJnnnwtgWGIISzDgK0xShmGw06ff0BKJNdSkSOKuprUyBw/u2L9WcLe8QK+S9LFix8npjoeHFQBA5oXjOlkB3J7HGPHEBE3+/N+HPoE3z6YDeTgtwhIgMPWpUCio09PTWDGQRG1iwr720582dqpr4pynSNyq6QZjLJCHi3DO49TbClODMbaJqxQA7k/gg1rTxBiRGqPUOx8OZSJvvvaiThs1Ih68BqUIS4DAJEguV4ocPqyoeLvlYNs2z+fzDcMw7Ecm+iKbPwRytaSPw2o5Oc0e0E4cAB6ezGeP6dQKbvNMFlUp+e4nA5nUV3/8p0m+ZgZ0Jw0aPAACk3BGoaAsTE1piqLgkFtJrKysWNlstvXIhD9JvZ8f9KjAHWTLOZ+g3tqJY3UJAHYPTa+c0Kke7HPBmf7NSvJv/1HYQ7igbr/bgpUlQGAaVGgyDPbGG29oa2uoa5LFo3VNnPMoESUE/hVrjLFA9GXtYyteh5zVJdQuAcDuE/yFYzq1cUwbRaJEUY1Sv3y/qwm/+cMXdd5sEGsFvLcOC1Hq6mcIS4DANGi3bt1SG40G6pokUatN2NeuPahr6mOVZLcwsCb7VrM+tzOuM8YwCwKAvSf9WGnaWThCjDGn9ikcpq0tjLzTceqSOtjtvAUrS4DANESoa5KLbdu8VCrVs9lsh3OukFOHI+r6tt3QJOUKCudcJaJ4j/964LYtAkCfoSmo3fOgzxkro9RV1CwBAtPQFQoFZQp1TdL4ioi0Wq2RTqfbghtAEBG1GWNrEoalfsYJW/EAoCfVl4/rvIHQBAhL4A+hIL/4TCZj5/P5TcuysNYtgSeIKJFIaKurq1HGWIOIRNYehTnnCVnGinPO3JqlXsMSJ2crHsISAHQt+c5HZTaWwEDAviAswcgzO4bAGYfl5dvq5ORGGEMhh1qtZn/jG99oHjx4cFzwg4EWEdX8HBTcLYsJ6r2b4FZYauNKA4B+VM8d1bmNWwk8RixOqbc/QGACBCavWFpais7MzEQxEnKwUqnOE7bdOnDgQELwtd5xQ5OvvuU554yINPenn/GoMcaauMIAQATz1ZM6bdYwEPA1aPAAXhHCEDxw6tSp5t27d+u2rWObkQRU0wyZkUj0P776qjGAz8242yzBL2FJJaIkEcX6DEsbCEsAIHRS/Nb1MkXQuBYeMTGJ7qvgGVhh2kEulwsdOnRCU1UTgVISTz75JEulUoP4RraIqO7FtuOc8xA55yqp1P/DEU7OyhK+wABgIKqvvKDzOs6/xswUDR7AexAIdpDNZjuLi5fqlXgcG6sl8V//9V+8Wq22Wy3h832ViJKc8zF3y5sXglKEcz5ORClyVpT6/ZxvnUWFsAQAA5N8+8Myi8UxEAhLCEvgvUsTQ/B4qGuSy9jYtPLNb2phVVUHse2SE1GDiBrDbArhBrUIOYf1Rkl8k4sN2Q/uBQDvMM8/p1PTwkAEkT61lvrbf8LDakBg8qPLly+Hjx8/oypKGeMlAU17MpRKsUgymRxUqOFE1CSi5iBWZdyAFN4WksIDeg11tz07AMBwQ9MrL+iE7XkBmo1iZQkQmKSQy+VCh06c0FQTdU0yCIfDLJlMRp544olB/1WcnFWatvvT2c9qjRuKQuS0/t7pPwepTU69ElaVAGBkKuef0xlWmoJhPGWnfv5vVQwEIDBJwDAMdvr0aS2RSCgYDTlMTEyE/+iP/ogN+bPAH/nZ/vezEX4uO+SsKmGGAgDeCE0XjuvMqmMgpJ2FYmUJEJiktbq6GrVtG3VNklAUhZ588kllfHw8qEEYQQkAvBuasvM6a+E0AxlxfWptEjVLgMAkr2KxGG4kEtoTGAop2LbO/+iPwp3JyUkRLbh987LJaYtuDbNJBQBA16HpwvM6s1BSKRMcSgt+gnqcHqXT6fadlZVNK5VCnYcEFKXM/vCHPyjvv/9+nYg2yVl1kVWTiNYZY1XGWANhCQC8bvLKx2WKqhgIKTCEJUBgCpJsNttZvHSpXqvVbIyGHA4cOBD59NNPiYiqbnCS5b1tu6/HZIzhAFoA8J3Uu5+U2RjOafL9+7iImiXwY8wHIVDXJBfLsjqLi4t1wzA45zxCzgG1ER99ZrgbkppE1ELHOwCQBc5p8uuMM0Spq58hLIEvhTEEYszOzjaLxWIHdU1yUFU1tLCwMEbOIbQtImq5rb6jbnDyWnjaCkgtImozxlBECwBSSr37Sbn6ygmd1zcwGH563xCWwM95H0MgllEoKAtTU5qiKBhbSaysrFjZbPZrW9jclafwtp9hvOecnPoqe9tPGytIABA01Vde0DkOt/VHWELNEiAwwddCk2Gw02+8oSXW1nBekyTualorc/DgY/eAcM4VenCw7PYf9sjPVvDZ/kO7/N+d7T8IRgAAD5hnn9WJ47bo3VkmI57UNyf//l/Q4hAQmGBnt27dUhuNRgQjIYdabcK+du2nDcMw0FUOAMAroenVkzpt1jAQHoSVJZAFuuQN0MGDB62VFRuVqZJIJNaUhYWFsVwuh88NAIBXJuVvXS+Tgg0dnsIY8YlJdGMFeS5pDMHgFQoFZQp1TdL4ioi0Wq2RTqfRWAEAwCOqr57UOVaavBFisbIEksGT8iHIZDJ2Pp/ftCwLG60l8AQRJRIJrXDrFk5RBADwiORb18sch9uOFmPEvvHNCgYCpLu0MQTDtby8rE1OTqKduyRqtZp97do11DUBAHhE5fzzOmuix8AowlLqKg6lBQQmEKRUKkUURcFjMElYqVTnyw8+aGSzWawgAgB4ITS9/ILOGmg5PkzYhgcyw5a8EZibm2vdvXu3bts6ViUkoJpmaC6TiRWLRawcAgB4wOQ7H5YpjCa1Q5OYwBiA1LDCNEK5XC506NAhTVVVBFdJKIrSnJ2dbWIkAABGr3LheZ1Z2J43SFhZgiDARH2EstlsZ3FxsV6Jx9FtTRK2bUeLxWLMMAw8jAAAGLHJKx+XKYKVpoGJY2UJggGTOo9YWlqKzszMRDEScrCsVOfLL1HXBADgBdWFo/9/e/cT48aZn3n8JYt/qkWi1eRIGlrjjhoM2lJMgAISYkacmciF2QUyIHSIgemKE10EBIgGs7cBfC8gc84tA8lYL3TRrraITV8avRnsIigZk6Wj5UUEaMAm3Gm7DYVjCc12b3WTRfIl9yA78Niy3K0m+VYVvx8ghwkmXdRbLaUePu/vrex4yHeTk3t65IAHzBcaJp+oVCr9+/fv95hrCodkci9aKBgLt28z1wQAqp2u/suuSC6wEIQl4MV+7VkCf3k613RVTyb3CLMhsaVp/QpzTQCg3N7PfpAVkqbpJMbZs/uZt/+RRQSBCWpZlhX567/+6+TBwQHtREh0OqlhubzsCSFoEAFAZWj6yx9nRa/LQhz7iZFmCfOLFsOfgWm8vLzc0zSNViIkMpmD2MOHDxfW1tb4OwcACi39t9/uRhZOsRDHNF7MeKwC5vb7ApbA3+r1eqyXTutnWIpQkDI7fvz4vZ5hGJLVAAB19t74cVZ4NE3f/qRIswTwbbfPlUql4aNG49BbWuK0tRDQtN1ILpdb2Nzc5EREAFBo6d5vdyNJnYX4FuPT2UNWAfOOhikgLMuKXLt2TU+n0xqrEQ6dTmdYLpd5oyIAKMSR488JlbyUFiAwBVGr1UpIKWknQsLzvNH6+nrXsiwOgwAARfbMK1kxGLAQX3o8XFpnGx5AYAow5prCRUo5fvz4MXNNAKAyNL3xo6zwKP2FoFkCvooZpgD6Yq5JSkkrEQKapkVyudxCs9mMsxoAoCgk3PvnXRGd98eiCGEJIDCFh2mao2q1euguLtJKhCc4JZ3t7SQrAQCKQtP/+L+748T8/jPMNjzg2diSFwLb29vJXq9HOxES7uKi3HjrrR5zTQCgxt7alawYztdME80S8M1omEJgZWXFazQkL5QLifT+vra2tnbKsixORAQAFeGh+u6uiMzJI1IkIsbZcx3uOvCcvyYsQXg4jqOdPXtW1zSN+xoSjUbDM02To5sAQIG9v7qaFd2DcIdDmiXgW9EwhYhhGLJarR56nsdLbkOiWCwy1wQAqsLEf31nV0RC/B1kapGbDBwBTURI1Wo1PZPJxFiJcHDdRbmxwVwTAKjw2fXXsuNDN1xhkGYJODIappAql8s95prCI51+Otdk2zZ/ZwFgxk7fvR+emaZIRIil7xxyV4Fj/LVhCcLt6VzTq7qm7XKvQ0Bms+Puxx97pVJpyGoAwGx99saPsuMgv9w2EhFL/8DR4QCBCV9j23b04sWLejKZpJ0ICU3T+qurq31WAgBmHJrWrmTHAT1ynG14wIvhAXoOmKY5Wl9f73Y6KVqJkJBSJur1+oJlWXzpAQAzdLr67q6IB/DVh4sZTlwFXhAPW3Nmc3Mzkc/nE6xEOHhLS6P333mnZ5omJyMCwAx99hc/zI77wRgVplkCToaGac5UKpV+u93uSpnltLUQSO7tRQuGsXD7dp0TEQFghk7/9/+zKxIB+P5xIcXNAk6IhmlOPZ1ruqonk3uE5pBgrgkAZu+ztR9kx0Mf7njngAdgYnhYnlNP55pudTsp5prCQkqZ2NnZ0ZlrAoDZOV39l10R9d/jFGEJmBwerCA2W61EXkrmmkLC87zRr371fq9aZa4JAGZl72c/yArpj+8gmVkCCEyYgnq9Hlv4gz9Iaru8rykMpMyOHz9+r2cYhmQ1AGBGoemNH2WFyvc0sQ0PmAq25EEIIUSpVBo2HafrLS3RSoSApu1GcrncwubmJs0hAMzI0r1/3hVxdf/sjjNn9rkLAIEJU2Sa5mj91q2u67q0EiGRz+cTtVpNZyUAYEahya4pCU2j75zrZN7+R+aSgSlg+xWeqdVqJSRzTaHhed5ofX29a1kWx8kDwAx0zHI2MpjNwaXj01kvc+d/HbDqAIEJM1av12O9dFo/w1KEgpRy/PjxY+aaAGBWoemNH2UjU55p4oAHYPrYkodvVCqVho8ajUMpJa1ECGiaxlwTAMxQ5t4/70ZSi9P54fEEYQmYERomfCvLsiLXrv2Nnk7va6xGOLR1fWCsrHisBADMxmd/8cPsuD+Bf3YjUbH0D/+XoAQQmOBH29vbyV6vF2clwsFdXJQbb73VY64JAGYYnP7yx0+D03j89H+OGJJELCZG6dP72f/CwQ4AgQm+ZtvNeLGoJVmJcJBSjqvVas+yLOaaAEBFgPqrP82Ou10hxPj3A1I8LiL6ghzFE/uZ//w/+WILIDAhSCzH0dbOntU1TeP3JyQajYZnmuaAlQAAAPh9HPqA4wcmw5DVavVwcXGRViIkisVi0tnepjkEAAD4ChoCnAhzTeHiuotyY4O5JgAAAAITJoa5pnCRUo6bzWbXNM0RqwEAAAhMwAQ4jqOdZa4pNJ4IIXTX7ZVKJU5jAgAAc40ZJkyE8flck+d5tBIhcEYIkU6n9VarxUtuAQDAXONFpJgYx3FELpcbfu97P4guLAwI4yEwHo+1GzduaOfPn5eO47AgAABg7rB9ClOxubmZyOfztBMh4S0tjd5/550ec00AAIDABEzI07mmV3VN2+X3LARkNjv+7ccfezeZawIAAAQmYDJs245evHhVTyb32KIXEpqm9VdXV/usBAAAmAc8xGKqTNMcra/f6nZSKVqJkJBSJnZ2dnTLsvjCBQAAhB4PPJgZ5prCxfOWRu+/z1wTAAAINxomzEylUunfv3+/J2V2zGoEXzK5Fy0UjIXbt2/HWA0AABBWNEyYOdu2oxevXtWTe8w1hcXW1la/Uqkw1wQAAEKHB1bMnGmao/Vbt7qu60pWIxzy+XyiVqvprAQAAAgbGiYo1Wq1ElJK5ppCwnUX5cbGWz3Lsth2CQAAQoGGCUqtrq72XdftPWEpQiGd3teuXfsbTtADAAChwUMNfMG27WihUFjQNI3fyRBwFxdl6fz5LisBAACCjoYJvmCa5qharR4y1xQO6f19rbazw0wTAAAIPL7Nh+8429vJXK8XZyWCb0vT+pXVVU7PAwAAgUXDBN8xVla8RkN6rETw5aVM8J4mAAAQZBpLAD+qVn89OvOzn8k/WliIRaNRmtAAW15e1s6dOzd0HIfFAAAAgUPDBN+yDENWq9VDz/NGrEZwaZoW+bM/+7MkKwEAAIKIb+4RCLVaTc9kMmztCrB2u901DINDPQAAQKDQMCEQyuVyj7mmYMtkMrRMAACAwARMi2kWBu12uytldsxqBE8ymYzW63VaQgAAQGACpsUwDGlZ/6nLXFMwxeMvJ1gFAAAQJMwwIbC/u7XaTjKTOaCxCBhmmQAAQJDQMCGoxuXycm9ra4uXogZMMpnkpcQAAIDABMxCpVLpM9cULDKTiVmWRbsNAAAITMAsGIYhm02n63lLzDUFwBkhxLVr13hpNgAAIDABs2Ka5mh9/Va3k0oNWQ3/c8+cITABAIBAYFsMQmdzczORz+c5jc3HvKWl0eVc7pCVAAAAfkfDhNCpVCr9+67bk1nmmvwqubcXZY4JAAAQmABFbpZKw6bjdL0l5pr8yjAM/v0BAAAEJkAV0zRH67dudV3X5Z0/PnT27Fn+/QEAAL7HlhjMhVarlZBSMtfkI+12e2AYhsdKAAAAP+MbXsyF1dXVvuu6vScshW8k//AP+cIGAAAQmAC/KJVKw0eNxiFzTf4Q/93vCEwAAIDABPgJc03+cf78eRYBAAD4Ht/wYm4x16SW5y2NLl/mXUwAAMDfaJgwt1ZXV/uNRoNDBwAAAEBgAp7FNM3BvXvtrpSSl9zO3O9YAgAAQGAC/M6yDFmtVg/dxUXmmmZoMBgQUgEAgO8xwwR8yfb2drLX68VZielLpVLD5eXlHisBAAD8jIYJ+JKVlRWv0ZDMNc3Ahx+yDRIAABCYgMAxzcKg3WauadrOnj3gfVgAAIDABASRYTyda/I8j4f6KXn8+DFrCwAACExAUFmWNb58+fJhp9MZshqT5zgOgQkAAPgehz4AR2DbzXixqCVZicmQUo4LhcIBKwEAAAhMQEg4jqOdPfuqrmm7/L05IV3XBysrKxyuAQDACd2+XY/95Ceno090PXpqdzcqhBCDwdnxYPDReHFxUTabTWmaJrs6CEzAbNi2Hb148aqeTO6xnfUEXNftlUoltjoCAPACLMuK3LhxI3FwcCp2lC9yPc8bvR+LDcxCYSiE4FCrY+KhDzgG0zRH6+u3up1Uiof9E9jY2OAlwQAAvIDNzc3E2i9+carX68WPuuslmUxGi5qWfNhuL9i2zfP/MdEwASf4ByufzydYiePpdFLDcpkX1gIAcFy1nR09c3AQO8nPeCKEeNRoeKZpDljRoyFhAi+oUqn07993ezKbpdo+Bs/7kH+gAQA4pnq9vnDSsCSEEGeEEMViMVmv12OsKoEJmLqbN0vDpuN0vaUlhimPEpaWlkaGYbAdDwCAY3Cc7WQ6ndYm+TPT6bRuOY7G6hKYgKkzTXO0futWN8Vc07d6/513aJcAADhWWHK0XK4Xn8bPfj1ziVemHAEzTMAEtVqthJSSuaZn8Lyl0eXLuUNWAgCAo2s2mylN06b2zL61tdWvVCp9Vvqb0TABE7S6utp3Xbf3hKX4msHgE/4xBgDgeGEpPs2wJIQQFy5ciLPSBCZgpkql0vBRo3EopeQwiM+lUqkh710CAOBYIkKIqe9a0TQt4nCyaicAAB8KSURBVDDLRGACZs00zVG1Wj10XXfuDziQMjt+++23PX4rAAA4us3Nzam3S19YWVnhxLxvSa4ApshxtpPTGtYMAtd1e7RLAAAcnWVZkbW1X5w66otpT8rzvNHly5eZM/4GNEzAlBnGitdoNOayYWm32wPCEgAAx3P9+vX4rMKSEEL8v2SSTEBgAtQyTXPQmLO5Jtd1pWEYbMUDAOAYLMuK9E+fnunOlDMsO4EJ8EloejrXtLgY+rkmz/NGGxsbPe46AADHYxhGQtvdZWzGR7gZgALb29vJXi+cc02e543W19e7lmVxSiAAAMdgWVbkP77xRmrWjY/MZseFc+cOuAPPRsMEKLCysuI1GjJ029UISwAAvDjjxo2Eiu1x3Y8/HrH6BCbAd0yzMGi3212ZzYYiXLiLi5KwBADAi7EsK5JTtPvk008/ldwBAhPgS4ZhyKbjdIN+GITrunLjrbd6hCUAAF7MjRs3Eqqu7bouJ9o+BzNMgA/Yth29ePGingzgsZ5tXR8YKyuchgcAwAmeA4rF4ikV1+50UsNyeZmDmp6Dt/oCPmCa5kgIcRikwyCkzI673Y8949IlvpUCAOAElpfLCSHUnLmws1Prcweejy15gI+srKx4ruv2pPT3XJO7uCibTafLS2kBADgZ27ajmcyBkhKjk0oNP//SFgQmIDhKpdKwWv31YVvXB377bFLKcaPR8Ernz3f5BxYAgJMrl8vKZpd2arRLBCYgoCzLGhsrK16j0ThMpVLKWxwps2NN0/rVavXQNM0BdwgAgIn8/3vt4EBRu9Tp0C4dEYc+AAFg23Z0eXk5kclkZvqPqpRy/NFHHw0ePHgw4AQ8AAAmq16vL6TTaU3FtRuNxiGBicAEhI5lWZFr165p3/3ud2PT+kZKyux4f/9D2Wg0hjdv3mRGCQCAKXAcR8vlcgsqrs0JtwQmYG7Ck2EY0cPvfU8799ln2sLCQlTTtGP/nfaWlkaH//qvo8XFRdlsNiXfNgEAMH31R48W0vv7Stqle/fuHbBzhMAEzG2IevXVVyOdTif6J3/yJ2JrayFSKAjx0UcfRS5cuDBuNoXI57tj13XHf//3fz+uVquEIwAAZuz27dux1157TVdx7Xa7PTAMg3bpGHgPExCuwDQWQoyFEAQhAAB86sqVK0pOxpPZ7Ni5d4+T8Y6JhgkAAACYkXq9Hkun00raJU3T+qurqwSmY+JYcQAAAGBG4vGX1bRLMju+e/curwZ5ATRMAAAAwAzYth0vFotJFdfe2tL6lQrt0ougYQIAAABm4OLVq3EV15VSjh88oF16UTRMAAAAwJQ1m824pmlK2iUppVcoFAhML4iGCQAAAJg+RbNLckxYIjABAAAAvrW5uZl4kZfLT0JTCOaWCEwAAACAP1mWFblw4YKy2SWTdonABAAAAPjV969fjytrl5pN2iUCEwAAAOBPlmVFLvRPK2mXPG9pZJom7dIEcEoeAAAAMAWtVishpVRy2IPrur1SqTTkLpwcDRMAAAAwYZZlRX6nKCx5njciLBGYAAAAAN8yjBuJM4qu/e677zK7RGACAAAA/MmyrEgu11M0u+SNbt68SbtEYAIAAAD86caNGwlV1+50Oh53YLJiLAEAAAAwGbZtR3s9Ne2S6y5Kw7gkuQuTRcMEAAAATMjy8rKydsl1P2B2aQo4VhwAAACYANu2o8Vi8ZSKa6dSqeHy8nKPuzB5NEwAAADABJTLZWXtUq1Wo12aEo0lAAAAAE7Gtu1oNptNqrh2p5Ma/vSnPxxwF6aDhgkAAAA4oXw+n1R17Z0d2qVpYoYJAAAAOAHHcbRcLreg4tqdTmdYLpeZXZoiGiYAAADgBNLpV5TNLu3s7NAuTRkNEwAAAPCCVLZLbV0fGCsrvKh2ymiYAAAAgBeUyWSUzC49EUI4d+7QLs0ADRMAAADwAur1eiydTusqrt1utweGYdAuzQANEwAAAPAC4vGXlcwuyWx27DgO7dKM0DABAAAAx6SyXdI0rb+6ukpgmhEaJgAAAOCY4i8rapdkdnz37l1eUjtDNEwAAADAMdjNZryoaUoOe9ja0vqVCu3SLMVYAgAAAODoCkIoapfk+MGDe7RLM0bDBAAAABxRs9mMa4raJSmlVygUCEwzxgwTAAAAcASWZUWEwnaJsERgAgAAAHzr+9+/Htc0TckOrWZTMLekCDNMAAAAwLewLCty4cLpuBC7M7+2t7Q0Ms0c7ZIizDABAAAA36LVaiWklEq247mu2yuVSkPugho0TAAAAMBzWJYV6Z8+Hdd2FbRL3tKoVLo0nMWf8aWXXtIymR9H0ulERKwKcaHfH//2t93xv/3bhrQsazyv95+GCQAAAHgOx3GSuVwuruLa026X7GYzns9kYun9fe35wc0bxWKxwTwePMGhDwAAAMA3sCwrElMUljzPG00rLNXr9djDdvtUUdOS3xaWhBAimUxGNU1LNpvNlG034/P0O0DDBAAAAHyD7e3tZK/XUxIQ2u121zAMOemfO4nGrNPpDMvlcm8efgdomAAAAIBnWFtbi6oKS4uLi3IaYalery9MYnthJpOJPXz48NTa2lro8wQNEwAAAPAMtVpNz2QySg5Jm0a7VKvt6JnMwUT/PFJmx48fv9ebRrgjMAEAAAA+Zdt2tFgsnlJxbdd1ZalU6k7yZ077WHQppRfWAyHYkgcAAAB8xXK5nFB17Y0Ntz/p8Dftd0hpmpas1Wp6GH8XaJgAAACArwQMVe1SKpUaLi8vT/QwhZ2dHf3g4GAmWws9zxutr693w/TeJhomAAAA4Evy+XxS1bVrtdpE2yXLsiKzCktCPD1+fG1t7ZTjOFpYfh9omAAAAIDPOY6j5XK5BRXX7nRSw3J5su2S3WzGi5qmJAA2GtIzzeDPNdEwAQAAAJ9Lp19RNru0szPZdkkIIZYXF5U1PcWilnS2t5NB/50gMAEAAADiabuUTu8rCRi6rg9M0xxN+uee2t1V+ryf6/Xi9fqjBcuyAruzjcAEAAAACCHSr6hrl95888FUtq7FYjHlQSWd3tfW1tZO2bYdyOxBYAIAAMDcu12vx9L7atqldlsfVKuTb5f8RNO0yPli8VS9Xo8F7bMTmAAAADD3rsTjStqlJ0IIx7nTn9bPHw6Hvjne+4wQIp1O647jBGquiVPyAAAAMNfq9XosnU4reelqu90eGIbhTevnz/IdTMfhuq7c2NjoBeF9TTRMAAAAmGvx+MtK2iWZzY4dx+lP8xr7+/vSj2ueTqcDM9dEwwQAAIC5Zdt2vFgsKtkipmlaf3V1daqBaW1tLfq3f/u3p/y6/k+EELrr9kql0tCvn5GGCQAAAHPr4tWrcRXXlTI7vnv37tRf6lqtVkfu4qL06/p/MdfUarUSfv2MBCYAAADMpWazGU/u7Sl5Hv7oo/pgVvM77gcf9P1+L6SUiZ2dHd2P72siMAEAAGAeRYQQamaXpBw/ePBgMKvrGYYhO53U0O835ODgIPb66z9f8NtcE4EJAAAAc2dzczOuaZqqNqM/69PhfvObtz3PW/L9u56Syb1owTAWbvvofU0c+gAAAIC5YllWZG3tF6c0bXfmz8JSynGhUDhQ8edeW1uLWpa1oDAoHsssDsU4ChomAAAAzJXr16/HVYQlIYRoNoWyAFCtVkfNZrPrLfm/afo8XCZqNfVzTRp/ZQAAADAvLMuKXLr0p3o02p35Q7i3tDT6Dz/Ieyr//NVqdZxLp4crKytaIpHwfXmysDCIrq7+OPaTn3xfVqtVJS+5ZUseAAAA5objOMlcLqfkKHHXZ+8barVaCSllIgj3Tcrs+PHj93qGYcz8iHS25AEAAGAuWJYViSkKS57njfz2ctbV1dW+67q9JwG4d5q2G8nlcgubm5szD3gEJgAAAMwF48aNxBlF1353MPDlu5BKpdLwUaNxKKUcB+Ee5vP5RK1W0wlMAAAAwARZlhXJ9XrK2qWbPmuXvsw0zVG1Wj103UUZhHuZyWRiDx8+PLW2tjaTLMMMEwAAAEKvVqvpmUxGybt92u12V8XszYvY3t5O9hQFy+OSUo4fP3489bkmGiYAAACEmm3bUVVhyV1clEEJS0IIsbKy4jUa0gvCZ9U0bSZzTQQmAAAAhNryclnZSXDuBx/0g7ZeplkY3Gu3u8w1EZgAAAAQck/bpQM17ZLrBqpd+jLLMGS1Wj1cXAzOXFP90aOFabzklhkmAAAAhNbOzo5+cKAmMN27d69rWZYM+hoGba6pWq32JrnuBCYAAACEkmVZ2htvvLGg4tqdVGpYXl7uhWUtbbsZLxa1ZFA+b6PR8EzTHEziZ7ElDwAAAKF07do1ZbNLO7VaP0xraZqFQTtAc03FYjHpbG9PJOARmAAAABA6juNo6XRaU3HtTqczNE1zFLY1NT6fa/I8LxB/tlyvF6/XTz7XRGACAABA6KRfeUVdu7Sz0w/rulqWNV5fX+92OqlhIH4P0vva2traKdu2Xzj3MMMEAACAULl9+3bstdde01VcW9f1wcrKijcP67y5uZnI5/OJIHzWJ0II3XV7pVLp2EGPhgkAAAChcuXKFWUP8W+++eZgXta5Uqn0n841ZX0/13RGCJFOp3XHcY4910RgAgAAQGjU6/VYMplU8ozbbuuDarU6mqf1NgxDNptO1/OWgjHXlMvF6/X6seaaCEwAAAAIjXj8ZSXt0hMhhOPc6c/jmpumOVpfv9XtpIIy15TWXv/5zxeOOtfEDBMAAABCwbbteLFYVPKuIE3T+qurq/15vwdBmmuS2ez4tx9/7N38lrkmGiYAAACEwsWrV+OqHrzv3r074A48nWu6f/9+LwhzTdrubuS1dFpvtVrPDXg0TAAAAAi8ZrMZ1zRNSbu0pWn9Cu3S77FtO3rx6lU9ubcXiIImlUoN3377bc+yrK8FPRomAAAAhIGSbWBSZscPaJe+xjTN0fqtW13XdWUQPu/BwUHs9defPddEwwQAAIBAUzk3s7W11a9UKrRLz+E4TjKXy8WD8FmllONqtXr45aaJwAQAAIDAsiwrsra2dkrTtJk/10opx4VC4YC78O3q9Xqsl07rZwLwWT3PG12+fPnwi//MljwAAAAE1vevX4+rCEufo1k6olKpNHzUaBxKKX1/GEQymYzWajWdwAQAAIBAsywrcqF/Ws3JeE/bJWaXjsE0zVG1Wj103UXfzzVlMpnYF/NMbMkDAABAILVarYSUUsnsUqPR8EzTJDAF8N4dla7rg5WVFY+GCQAAAIFjWVbkd4oeuL2lpRFh6WRWV1f7jYb0/PwZe71e3LKsCIEJAAAAgWMYNxKqDhAYfPIJs0sTYJqFwb12u+vnuaaXXrqmadwqAAAABIllWZErVy7pKq7ted7oj//4jz3uwmQ4d+6Mz507N1xdXY3FYjHfjQvp+u6YGSYAAAAEyvb2drLX6yk57OH+fbd382ZpyF2YvFqtpmcymZifPlMqlRoSmAAAABAYtm1Hi8XiKRXX/ur7eTB5zWYzrmla0i+fx11clMwwAQAAIDCWl5eVnazW6XTYijdlhUJhoGmab2bE4o+jkRi3BQAAAEFg23ZU1ZYt112UhnFJchema9Nnx40Pzo7GNEwAAAAIhHK5rOxB2nU/4GS8KbIsK7Kzs6PnffZupoGUYxomAAAA+J5t29GDgwNF7ZIrDcOgXZrivb148ap+cLDnuzLnTK83IjABAADA9/L5vLKDADY2NmiXpsRxHO3s2Vd1Tdv15WF0//RP/zTilDwAAAD4/qE6l8stqLh2J5UalpeXe9yFydvc3Ezk8/mEXz/fEyHE/75374CGCQAAAL6WTr+SEGJfybV3ajXapSnw4zuXvmrY1geWZXHoAwAAAPzLcRwtnd7XVFy70+kMTdMccRcmZ21tLfrw4cNTfg9LQgjx6acPBkIIQcMEAAAA38pkMspml3Z2dmiXJhx+z549q2ua5vuxoHZbH3wRlplhAgAAgC/V6/VYOp3WVVxb1/XBysoKL6qdENtuxotFLRmEz+ouLsrS+fPdL/4zDRMAAAB8KR5/OSHEnpJrv/nmmwPuwGQ8nVfSApE7pJTjjbfe+r1DPphhAgAAgO/U6/VYMqnmvTztdntQrVaZXTohy7Ii9UePFoIwrySEEJ7njarV6qFlWeMv/+9pmAAAAOA78ZdfToi92bdLT4QQjuMwu3TSsOQ42trZs7q2vx+IEaBOpzMsl8vPPD6eGSYAAAD4it1sxouamnkXTdP6q6urBKaT3L8AzSsJIcTW1la/Uql84z2nYQIAAICvFIRQ8jJTKbPje/d+zezSCbRarYSUMhGEzypldvz48Xu9SqUin/ffo2ECAACAbzSbzbimqF3a0rR+hXbphViWFbl27ZqeTqe1IHxez/NGv/rVr3pHmVWjYQIAAIBvHrqFwnbpAe3SC7FtO1ooFBaC8H4lIZ4/r/QsNEwAAADwhc3NViKfl4oCk/QKhQKB6Zjq9Xqsl07rZwLyeb9tXulZOFYcAAAAylmWFblw4XRcUVgaE5aOr9VqJdIBCUtSZsf379/vHTcsEZgAAADgC9evX49r2q6q3U/MLR0z3Nbr9YWgHO7geUujZtPp3rx5c/gi//cEJgAAACh/AO+fpl0KAtu2o6///OcLQTncIZVKDdfXb3VN03zhFxFz6AMAAACUMgwjoe2qaZeazSbt0hHdvn07VigYSW1vNxDnIGia1l9eXj7x/aVhAgAAgDKWZUViuZySdslbWhqZpkm7dASbm5uJ1157TVe4bfLIZDY7vu+6vUm9gJjABAAAAGVu3LiRUHVowOCTT2iXjhBoazs7ej6fD8a80tLSqOk43Zul0nBSP5MteQAAAFBibW0t2uv11LRLnjcqTfChOoxs245evHhVTx7sBaJkcV1Xbty717MsazzJn0tgAgAAgBK//OUvlbUW7777Lu3ScziOo509+2ogtuAJIUS73R4YhuFN42fz4loAAADMnG3b0WKxeErFtT3PG12+fPmQu/Bsm5ubiaBswXsihNBdtzfNtpAZJgAAAMzccrms7IG80+l43IGvsywrUqsFZ15JSjl+1GgcTntrJYEJAAAAM2XbdjRzcKBkNMR1F6VhGJK78PWw9Prrry9kMgeBGNlx3UVZrVYPT/J+paNihgkAAAAzlc/nk+oetD9gdukrns4rndU1TQvGvJKuD4xL52fWEtIwAQAAYKYP5+l0WlMTllzapa+w7WY8l8stBCUsNRoNz1hZmemWSgITAAAAZiadfkXZfMzGxgbt0pdsb28ni0UtGYTPKqUc37t3r6viRcMEJgAAAMzE03ZpX0m71OmkhpZl0S6Jp/NKjx49WlD1Dqzjchefziupun/MMAEAAGAm0q+8khD7+0quvbNTo10SQliOo62dPavv7+8HYgueruuDS+fPKz3VkIYJAAAAU3e7Xo+l91W1S53hLE5T8zvbtqNrZ18NzOEOW1tb/ZUZzys9Cw0TAAAApu5KPK5sdmlnZ2fu2yXLsiKFQmFB03Z9H5aklOPHjx/3KpWKL7ZQ0jABAABgqur1eiyZTCp57mzr+oB2SYhr164FolnyPG9UrVYP/XSaIQ0TAAAApioefzkhxN7Mr/tECOHcuTP37ZLKo9yPo9PpDMvlcs9vnyvCX2EAAABMi20346qOrm632wPDMLx5vwcPHz48parhOyoppVcoFAZ+/GxsyQMAAMDUXLz6HSVHV8tsduw4zty3S7ZtR/0clqTMjtvtdtevYYnABAAAgKlpNpvx5N6ekufNxGefDSzLGs/7PUin074dwfG8pVGz6XT9NK9EYAIAAMCsRIQQSk7GkzI7vnv37oBbIMS5c+d8ObvUSaWG6+u3ukE4kINDHwAAADBxm5ubcVWnsn30Ee3SF+LxuO/OLNja0vqVynJgtkvSMAEAAGCiLMuKXLhQUjO7JOX4wQPapS/EYjHfBCYps+P79+/3KpXVQM2WcUoeAAAAJqrVaiWklIq24/n3tDUVms1myg/vX/K8pdH777/TC+I7sWiYAAAAMDGWZUX6p08ra5cIS7+vm8koDyiu68qgzCs9CzNMAAAAmBjDMBLa7q6SRqMpRJ878PsGH8mxyKi7vqZp/VKpFOj7QsMEAACAibAsKxLL5ZS1Sybt0tfs7NSUHNkts9mx67q91dXVwIdYAhMAAAAmwrhxI3FG0bW73a7HHfi69957b6givDYdp1sqlYZhWEMCEwAAAE5sbW0tmuv1lLRLnrc0CsvD+aRZljXudFIzWxvXdWW1Wj0M6rzSszDDBAAAgBP75S9/mVB17cHgE2aXnuM3v3nbW/vFL7Rpz5a1dX1gXLoUuqaPY8UBAABwIrZtR4vF4ikV1/Y8b3T58uVD7sLzbW5uJvL5/FRC7RMhhO66vbC2fGzJAwAAwIksL5eVtUvvvvsu7dIRVCqVvq7rEz8UQ0o5ftRoHIZ5SySBCQAAAC/Mtu1oJnOgZMzD87zRzZs3mV06opWVFW+S80yuuxi6eaVnYYYJAAAALyyfzydVXbvT6XAy3jGVy8u9SWzPezqvdH4u1p+GCQAAAC/EsiwtnU5rKq7tuovSMAzJXTi+SqXSb7fbXc/zjt0Med7S6L7r9oyVlbkJqzRMAAAAeCHXrl1TNru0sfEBs0sn8HnYPKzX67Hvfve7sf1k8htP0fv8UAcphBiUSpfmbgskp+QBAADg2BzH0XK53IKKa6dSqeHy8nKPuzBZluNoL6XTkR8vLESEEKLb7Y5d1x3Pe5NHwwQAAIBjS7/ySkLs7yu5dq1Wo12aRmBii+MzaSwBAAAAjuP27duxV156Scl2vE4nNfzpT3844C5gVjj0AQAAAMdy5coVZbNLOzu0S5gtZpgAAABwZPV6PZZOp3UV1+50OsNyuczsEmaKhgkAAABHFo+/rKxd+ru/26FdwszRMAEAAOBIbNuOF4tFJS+qbev6YJ7e/QP/oGECAADAkVy8ejWu4rpPhBDOnTu0S1CChgkAAADfqtlsxjVNU9MutdsDwzBol6AEDRMAAACOQsnsksxmx47j0C5BGRomAAAAPNfm5mYin88rCUyapvVXV1cJTFCGhgkAAADfyLKsyIULF5TMLkmZHd+9e5eX1EIpGiYAAAB8o81WK5GXUkm7tLW11a9UKrRLUIqGCQAAAM9kWVbkQv+0onZJjh88eEC7BOVomAAAAPBMrVYrIRW1S1JKr1AoEJigHA0TAAAAvsayrMjv1IWlMWEJBCYAAAD4lmHcSJxRdO1mUzC3BN+IsQQAAAD4MsuyIrlcT8nskre0NDLNHO0SfIMZJgAAAPye7e3tZK+nJjC5rtsrlUpD7gL8goYJAAAA/8627aiqsOR5S6NS6RJhCb7CDBMAAAD+3fLyckLVtQeDT5hdAoEJAAAA/mTbdjSTySjZgeR53oiteCAwAQAAwLfK5bKydqnT6XjcAfgRM0wAAAAQtm1HDw4OlDwbuouL0rh0SXIX4Ec0TAAAABD5fD6p6truBx8wuwQCEwAAAPzJcRwtnU5rSsKS60rDMGiXQGACAACAP6XTryibXdrY2KBdgq/x4loAAIA55jiOlsvlFlRcO5VKDZeXl3vcBfgZDRMAAMAcy2QyymaXarUa7RJ8j4YJAABgTtXr9Vg6ndZVXLvT6QzL5TLtEnyPhgkAAGBOxeMvK5td2tnZoV1CINAwAQAAzCGV7ZKu64OVlRVeVItAoGECAACYQ/GX1bVLb775YMAdQFDQMAEAAMwZu9mMFzVNyWEP7bY+MAzaJQQHDRMAAMCcKQihpF16IoRwnDvMLiFQaJgAAADmSLPZjGvK2qX2wDAM2iUECg0TAADAnLAsKyIUtUsymx07jkO7hMChYQIAAJgTm5utRD4vlQSmLU3rV1ZXCUwIHBomAACAOWBZVuTChdNxFdeWMjt+cPcuJ+MhkGiYAAAA5kCr1UpIqahd2trqVyoV2iUEEg0TAABAyFmWFemfVtUuyXGlUqFdAoEJAAAA/vT969fj2u6uqp1FfSHEmLsAAhMAAAB86UJfXbtUKBRol0BgAgAAgD85jqNpmpp2qdkUzC0h8Dj0AQAAIMRUHfbgLS2NLudyh9wBBB0NEwAAQIh99llKU3HdwSef0C6BwAQAAAB/i8cfz3xHked5o1KpNGT1QWACAACAr8VisZkHpncHA9olEJgAAADgf8PvfGemR3p7nje6SbsEAhMAAACCYPDJJzMNTJ1Ox2PVQWACAABAIJw5c2Y0q2u57qI0DEOy6iAwAQAAIBCePHkyswDjuh8wu4TQ4T1MAAAAIdf89NOUtjvdl9e6ritLpVKX1UbY0DABAACE3P6HH069ZdrY2KBdQihpLAEAAEC4LS8vyz/6o6vxaLQ7lZZJ1/XBn//5nw9YaYQRDRMAAEDIWZY17nY/nsrpdVLK8Z07d2iXEFrMMAEAAMyJVquVkFImJheWsuNm0+mapjlidRFWNEwAAABzYnV1te+6bu8JYQkgMAEAAODrSqXS8FGjcajr+uBFg1OnkxpWq78+JCxhHrAlDwAAYE5ZlhVZW1uLdbvdWC+d1s48578rs9nx/ocfSs/zBrycFgQmAAAAzB3btqP5fD766aef/vsupHPnzo1c1x0TkjCv/j9XGr/Ra6C9vgAAAABJRU5ErkJggg==) !important;
  background-size: 100%; 
}

.reveal {
  font-size: 38px;
  font-weight: normal;
  color: #fff; 
}

::selection {
  color: #fff;
  background: #bee4fd;
  text-shadow: none; }

.reveal .slides > section,
.reveal .slides > section > section {
  line-height: 1.3;
  font-weight: inherit; }

/*********************************************
 * HEADERS
 *********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
  margin: 0 0 20px 0;
  color: #fff;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-transform: uppercase;
  text-shadow: none;
  word-wrap: break-word; }

.reveal h1 {
  font-size: 2.1em; }

.reveal h2 {
  font-size: 1.4em; }

.reveal h3 {
  font-size: 1.2em; }

.reveal h4 {
  font-size: 1em; }

.reveal h1 {
  text-shadow: none; }

#prioFix .reveal .slides h1 + h2 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 6%;
  text-align: left;
  border-bottom: none;
}

/*********************************************
 * OTHER
 *********************************************/
.reveal p {
  margin: 20px 0;
  line-height: 1.3; }

/* Ensure certain elements are never larger than the slide itself */
.reveal img,
.reveal video,
.reveal iframe {
  max-width: 95%;
  max-height: 95%; }

.reveal strong,
.reveal b {
  font-weight: bold; }

.reveal em {
  font-style: italic; }

.reveal ol,
.reveal dl,
.reveal ul {
  display: inline-block;
  text-align: left;
  margin: 0 0 0 1em; }

.reveal ol {
  list-style-type: decimal; }

.reveal ul {
  list-style-type: disc; }

.reveal ul ul {
  list-style-type: square; }

.reveal ul ul ul {
  list-style-type: circle; }

.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
  display: block;
  margin-left: 40px; }

.reveal dt {
  font-weight: bold; }

.reveal dd {
  margin-left: 40px; }

.reveal q,
.reveal blockquote {
  quotes: none; }

.reveal blockquote {
  display: block;
  position: relative;
  width: 90%;
  margin: 10px auto;
  padding: 5px;
  font-style: italic;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }

.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
  display: inline-block; }

.reveal q {
  font-style: italic; }

.reveal pre {
  display: block;
  position: relative;
  /*width: 90%;*/
  margin: 20px auto;
  text-align: left;
  font-size: 0.55em;
  font-family: monospace;
  line-height: 1.2em;
  word-wrap: break-word;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); 
}

.reveal code {
  font-family: monospace; 
}

.reveal pre code {
  display: block;
  padding: 5px;
  overflow: auto;
  max-height: 600px;
  word-wrap: normal; }

.reveal tt, .reveal code, .reveal pre {
  line-height: 1.3em;
}

.reveal tt, .reveal :not(pre) > code {
  font-size: 100%;
  color: #42affa;
}

.reveal h1 tt, .reveal h2 tt {
  font-size: 110%;
}

.reveal table {
  margin: auto;
  border-collapse: collapse;
  border-spacing: 0; }

.reveal table th {
  font-weight: bold; }

.reveal table th,
.reveal table td {
  text-align: left;
  padding: 0.2em 0.5em 0.2em 0.5em;
  border-bottom: 1px solid; }

.reveal table th[align="center"],
.reveal table td[align="center"] {
  text-align: center; }

.reveal table th[align="right"],
.reveal table td[align="right"] {
  text-align: right; }

.reveal table tr:last-child td {
  border-bottom: none; }

.reveal sup {
  vertical-align: super; }

.reveal sub {
  vertical-align: sub; }

.reveal small {
  display: inline-block;
  font-size: 0.6em;
  line-height: 1.2em;
  vertical-align: top; }

.reveal small * {
  vertical-align: top; }

/*********************************************
 * LINKS
 *********************************************/
.reveal a {
  text-decoration: none;
  -webkit-transition: color 0.15s ease;
  -moz-transition: color 0.15s ease;
  transition: color 0.15s ease; }

.reveal a:hover {
  color: #b10142;
  text-shadow: none;
  border: none; }

.reveal .roll span:after {
  color: #fff;
  background: #068de9; }

/*********************************************
 * IMAGES
 *********************************************/
.reveal section img {
  margin: 15px 0px;
  background: rgba(255, 255, 255, 0.12);
  border: 4px solid #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); 
}

.reveal section img.plain {
  border: 0;
  box-shadow: none; }

.reveal a img {
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  transition: all 0.15s linear; }

.reveal a:hover img {
  background: rgba(255, 255, 255, 0.2);
  border-color: #42affa;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }

/*********************************************
 * NAVIGATION CONTROLS
 *********************************************/
.reveal .controls .navigate-left,
.reveal .controls .navigate-left.enabled {
  border-right-color: #b10142; }

.reveal .controls .navigate-right,
.reveal .controls .navigate-right.enabled {
  border-left-color: #b10142; }

.reveal .controls .navigate-up,
.reveal .controls .navigate-up.enabled {
  border-bottom-color: #b10142; }

.reveal .controls .navigate-down,
.reveal .controls .navigate-down.enabled {
  border-top-color: #b10142; }

.reveal .controls .navigate-left.enabled:hover {
  border-right-color: #76002C; }

.reveal .controls .navigate-right.enabled:hover {
  border-left-color: #76002C; }

.reveal .controls .navigate-up.enabled:hover {
  border-bottom-color: #76002C; }

.reveal .controls .navigate-down.enabled:hover {
  border-top-color: #76002C; }

/*********************************************
 * PROGRESS BAR
 *********************************************/
.reveal .progress {
  background: rgba(0, 0, 0, 0.2); }

.reveal .progress span {
  background: #b10142;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }


/**********************************************
 * DEVOXX FRANCE CHART 1
 **********************************************/
code, .slides .code {
  font-size: 0.6em; 
}

mark {
  opacity: 0.2;
  background-color: #3f3f3f; }

html body {
  background-image:linear-gradient(#380B4C,#140223); }

html.topbanner body {
  background-image:linear-gradient(#140223, #380B4C); }

html.rightbanner body {
  background-image:linear-gradient(to left, #140223, #380B4C); }


/* main text */
.slides, .reveal .slide-number {
  text-transform: none; 
}


/* main title */
.slides h1, .slides h2, .slides h3, .slides h4, .slides .title {
  text-transform: none; 
}

.slides h2 {
  border-bottom: solid 10px #750e29;
  text-align: center;
  padding-bottom: 0.1em; }

.slides h3 {
  background-color: #c11e53;
  color: white;
  text-align: left;
  padding-left: 4%;
  padding-right: 4%; }

.slides h4 {
  text-align: center;
  padding-left: 4%;
  padding-right: 4%; }

.slides section p, .slides section ul, .slides section i {
  padding-left: 6%;
  padding-right: 6%; 
}


html.intro .reveal .slides section h1, html.intro .reveal .slides section h2 {
  padding-top: 12%;
  padding-left: 0;
  padding-right: 6%;
  text-align: left;
  border-bottom: none; }

html.intro .reveal .slides section p {
  text-align: left;
  margin-left: 12%;
  margin-right: 12%; }


html.content .slides section h1 {
  top: 0%; }


.reveal .slide-number {
  left: 50%;
  bottom: 0.5em;
  width: 4em;
  text-align: center; 
}

.reveal section img {
  border: none; }

.reveal .slides {
    text-align: left; }



/* flash slides */
html.flash h1 {
  font-size: 2em;
  margin-top: 20%;
  text-align: center; }


/* full image slide */
html.fullimg .footer {
  z-index: 100;
  background-image: none; }


/* light slide */
html.light .footer p {
  color: black; }


.slides .main {
  color: #2a013b; }

.slides .secondary {
  color: #b10142; }

.slides .third {
  color: #eeeeee; }

.slides .fourth {
  color: #10001a; }

.reveal .slides li.fragment.overlay-previous {
  position: relative;
  top: -1.3em;
}

.reveal pre code samp {
  font-style: italic;
  color: #999;
}

.reveal p[lang="en"], .reveal span[lang="en"], .reveal h3[lang="en"] {
  font-style: italic;
}

.reveal blockquote {
  padding-left: 1em;
  margin-bottom: 1em;
}

.reveal blockquote::before {
  position: absolute;
  left: -0.3em;
  top: -0.4em;
  opacity: 0.5;
  font-size: 3em;
  color: gray;
  content: '“';
}

.reveal blockquote::after {
  position: absolute;
  right: -0.15em;
  top: 100%;
  margin-top: -0.45em;
  opacity: 0.5;
  font-size: 3em;
  color: gray;
  content: '”';
}

table.compact { font-size: 90%; }

.reveal .slides section footer {
  margin-top: 1em;
  text-align: center;
  font-size: 0.8em;
  color: silver;
}

.reveal .translucent {
  background: rgba(0, 0, 0, 0.7);
  /*text-shadow: 2px -2px black, 2px 2px black, -2px 2px black, -2px -2px black;*/
}

.reveal acronym {
  cursor: help;
  border-bottom: 0.05em dotted #444;
}

.reveal section .breathing { margin: 1em 0; }

b.wrong, b.right {
  font-weight: normal;
  padding: 0.1em 0.5em 0.1em 0; border-radius: 0.5em;
}
b.wrong:empty, b.right:empty { padding-left: 0.5em; }
b.wrong { background: #fdd; }
b.wrong::after {
  content: " ✖ KO";
  font-weight: bold;
  color: #b00;
}

b.right { background: #dfd; }
b.right::after {
  content: " ✔ OK";
  font-weight: bold;
  color: #090;
}

.reveal code u, b.hl {
  background: #fe9; padding: 0.1em 0.3em; border-radius: 0.5em;
  text-decoration: none;
}

h2[data-irl]::after {
  position: absolute;
  right: 0;
  top: 0;
  content: 'IRL';
  color: black;
  font-size: 80%;
  background-color: #b10142;
  color: white;
  padding: 0.1em 0.2em;
  transform: rotate(-30deg);
}

.footer-icon {
    zoom: 0.2;
    -ms-zoom: 0.2;
    -webkit-zoom: 0.2;
    -moz-transform:  scale(0.2,0.2);
    -moz-transform-origin: left center;
}

[hidden] {
  display: inherit !important;
}

.text-min {
  font-size: 0.7em; 
}

.text-highlights {
  color: #ede321;
  text-shadow: none;
  border: none;
}

.top-50 {
  top: 50px !important;
}

.logo {
  margin: unset !important;
  box-shadow: unset !important;
  background: unset !important;
}

.highlight-line .hljs-comment {
  color: #dcdccc;
}

.font-75 {
  font-size: 75%;
}

.logo-bottom {
  z-index: 1 !important;
}