<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: shakti tiwari </title>
    <description>The latest articles on DEV Community by shakti tiwari  (@shaktitiwari715-ai).</description>
    <link>https://dev.to/shaktitiwari715-ai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4036359%2F405db913-daa8-4c68-91cf-97dd59d8c5bf.jpg</url>
      <title>DEV Community: shakti tiwari </title>
      <link>https://dev.to/shaktitiwari715-ai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shaktitiwari715-ai"/>
    <language>en</language>
    <item>
      <title>Robinhood Crypto BTC Guide for Beginners — Images Included</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 17:28:01 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/robinhood-crypto-btc-guide-for-beginners-images-included-15ln</link>
      <guid>https://dev.to/shaktitiwari715-ai/robinhood-crypto-btc-guide-for-beginners-images-included-15ln</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABLAAAAJ2CAIAAADAIuwLAAB0WUlEQVR4nO3dd1wT9%2BPH8U8Ie09BEBVQRBHBiXvvPVvt3v3a2r2n7be%2F1u5%2B29q9ra3auvfee6Ki4l6Isvcmye%2BPtPGSQEhCAOFez4d%2FcJfL5XN3Sbx3Pkvh1nqIAAAAAADIj119FwAAAAAAUD8IhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKbs67sAABoML0%2F3awcXS9e4Rw6tr8IAAACg5giEANCw2dkpolq1aB0WGhLk7%2BbirNZo8guKbqRnnT5%2F5dylZJVKXd8FBAAAt67GEAgLzqyXLoZ0mZibV1Dvu8ItzuBa2xb1ZrcIM69yWXlFfkFhfmHxleTUxNMXjpw4u2rTnrz8Qpvs3DpmvoX6dY%2B7Z%2FLwof26%2Bnh5VLpBTm7Bhh0Hfvlr9fa9R21aQAAA0Eg0hkAIADXh6GDv5%2BPl5%2BPVsllQ3%2B6xQojSsvLVm%2Fa89dkv5y9dq%2B%2FSVa5bXNtZrzwa37Gd6c28vdynjB4wZfSA%2FQmnnnrz8%2BNJF%2BqmeAAAoKFgUBkAMOTk6DBhRN%2F9K79%2F7tGp9V0WQwqF4o2n79s4%2F3%2FVpkGpbnFtdyz56tG7xtVewQAAQENEDSFs4NUn7pYufvr9gpLSsvoqDGArTo4Obz%2F3gLen%2Bxsf%2FVjfZfmHvVL562evjh%2Fex%2FihK9dSz15MzskrcLBX%2Bnh5tIlo3sTfx%2BC5n7z5eICf9%2F99%2FltdlRcAANzqCISwAYNA%2BNVvS279QNhhyH3mbHZsw6%2FSxb4TZ%2BTk0620oeo1%2FrH8wiLj9c5Ojt6e7k38fXp0ih7St2tkeKj00Wcevi3hxNlFq7cZPKte3kLfzHrOIA0WFZd%2B9dviOX%2BvvXj1usHGMVHhj9497t7JwxUKhW7ly4%2Ffeenq9bmLa7EDJAAAaEAIhJCpC5dTrHjW%2BSspjDPUcF1KvmH68i1du%2BPlWd9NGzf4kzcf93B31a2f9cqja7bsLSoulW5c92%2BhqeMGTRs%2FWLpm7%2BETj7z0UVUlOZ50YcZrn63etOfHj17y9HDTrf%2F4jce37U24mpJmXTEAAEBjQh9CALhJo9H8uXTDHTP%2BW6FS6VYGB%2FoP7detHkulLcMnbzwuXbN1z5GRd79QbS5dvXnvhIdek04%2B4e7m8ubT99VGIQEAQINDIAQAQ1t2H165Ybd0zciB3eurMFrvvfyIl6e7bvHU2ctTH3urrLzCnOfuO3Lyk%2B%2FnS9fcNmZgi5BAGxcRAAA0QARCAKjEvGUbpYux7VrVV0mEEMGB%2FgZdB59%2F56uCwmLz9%2FDJdwsKi25ur1Ta3TFhiM3KBwAAGiwCIQBU4sIVvaaYAb7e9VQQIYR46I7R9kqlbnHNln3b9iZYtIfCouK%2FV22VrhkzpJctigYAABo2BpWxMaXSrkPbiDYRzQP9fZ2dHIpLym6kZ50%2Bf%2BV40nm1WlPfpWsA5HYCw1sEx3ds17SJn0qlPncpedWmPdU%2BxcHevlNMZHiLYB8vDw83l6Li0utpmUnnrpw4c1GjqdEp8nB37d4pOqJFiKe7a15BUWpG1oXLKUdPnqvJPg3YK5WdY9u0CAlq2sTPwV6Zk194OfnGoWOns3LybPgqNpGZrVckH2%2BP%2BiqJQqG4b8oI6Zpf%2F1ptxX6Wrt0h3U9MVLi3l3tOru0HSaqbT7Gnh1t8x3bat2tRSUlmdt7Rk%2BdOnb1cw08BAAByQyC0mZio8Bn3Txo7pJd0cEKd3LyCJet2zP5lcdK5yyZ2Mu%2Frt8YM7qlbfPjFD%2Bct3WhieyFE55g22xZ9qVvsOW76sVPnTT%2FlgdtHfvHO07rFOQvXPfbqJ6afIvXqE3cbzDNh4NrBxdLF9778%2Fb0vf692tzY5gbemgjN6Q%2FyHdJmYm1fQoW3EJ28%2B3qNze%2BlD7pFDq9qJQqEY2rfrQ3eM6d8jzsXZyXiDzOzcRau3ffnzIuPpB6oV267VyzPuGjEgXloNpZV8PX3J2u0ffTOvhpmtXWTLJx%2BYPHJgd19vT4OHNBrN3sMnvp6zdMma7TV5Cdtq2sRPulhUVFJfJekY3Vo6o2BuXsGG7Qes2M%2Fh42ekiwqFon2b8J37j9W0fBK2%2FRRX%2BsERQsRFt3rp8crfrmkZ2d%2F%2BvuzrOUssak8LAICcEQhtwN%2FX681n7r9vygg7O0VV23h5ut83ZcRdE4f%2BNG%2Fl%2F30%2BJzs3v9LN1m7ZKw2EA3t2qjYQjh2q1%2B5rzJBe1QbCfj066r3o1n2mt69tNjyBDcXUcYNm%2F98zzk6OZm4fExX%2Bzazn46JNdWPz8%2FF65M6x998%2B8v3Zcz%2F6dp6ZVTGODvavPXnPUw9NMb631mrWNOCJ%2ByfdOWHI8%2B98vW7bfjMLLOXj5fHOiw%2FdPXGYUll5G3WFQtGjc%2Fsendtvuf3wUzO%2FsG46B5uLbRchXUw6d6W%2BStKra4x0cdveBDPHkjGQlZO3dO0Of18v3RrXyn5ZsE7dfIpdnJ1ef%2BqeGfdNquq91MTf581n7ps2fvDt02eeuXDV0v0DACBDBMKaimrVYtnPs0KC%2FM3Z2F6pfPSuccMHdB97%2F8vnL10z3mDt1v0ajUY3i%2FSAXp2q3efYob31F3u9%2B8Uc00%2Fp062D7u%2By8opNOw9VX%2FRaY9sT2CD06x733fsvVHVHa%2Bz2sQO%2Fff95B3uzPq0O9vZvPH1feIuQ%2F7z8cbVt5xwd7P%2BYPXPEgPhqd%2Bvr7fnTxy%2F997NfzSmDVHiL4MU%2F%2FF%2Brls3M2XhAz05b%2Fvp8%2BF3Pnzpb%2F%2FXA%2F7l7vHRxzZa99VQQEdM2XLpY7S8%2BJtz15Ds1Lk4l6uZT7OrsNG%2F2zL7dY6vdsnVYsxW%2FftBz3PTM7Fzz9w8AgDwxqEyNdI5ps2Hep8a3QdduZOzcf2zp2h27Dhy%2FnpZp8GiLkMBN8%2F8XExUujKSmZx05cVa3GBTg2y6ypYkCRLVq0TpM71Y7OjIsrHmwiae0i2wpbX62c%2F8x6diDdczmJ7BB%2BPWzV81Pg%2BOH9%2Fnhw5cM0mCFSnU48cyqTXtWbNx94GiScX3RnROGPHH%2FpGp3%2FsunrxinwbLyioQT51Zt2rNq055Dx0%2BXV%2Fyzc4VCMfPZ%2B80stlZUqxZb%2F%2F7CIA2q1Zpjp86v2rRn2bod%2BxNOlZSWSR%2F18%2FFa9duH9T4jwisz7urQ9mYNYUFh8S9%2FramvwhicwJoEwtpQZ5%2Fiv797R5oGLyXf2Lzr8LJ1O3YfTDT%2BEgsJ8v905gxLjgMAAJmihtB6Xp7uc798w8dLb6iJddv2f%2Fzt%2FD2HEnVrFApF724dXvjPtIGS6j5%2FX68%2Fv5rZc9z0%2FIIig92u3bKvU%2FtI3eLAXp1OnrlUVRnGDa1knMCxQ3p9%2FtPfVT2lX%2Fc4vZezvL3oN3OWzl%2B%2BSbrm2IZfpYt9J87Iyb85UkV2TuUNw2rpBN76HB3%2B%2BdypVOpDx08fO3U%2BKyfPwd7e%2BJa6aRO%2F2e88I22Dl5tX8OE3835buEY6Foi3l%2FvD08a88sTduj0LIV576p75yzelZWRXVYy7Jg4dN0xvJoOS0rL3Z8%2F99e81GVk361W8vdzvGD%2FklRl3GVyparm5OP%2Fx5RvSHoMVKtXsXxZ%2F%2FduSlNQM3Up3N5eHpo1%2B%2Fal7dQ1om%2Fj7fPb2kxMfes2il7MVVxenV5%2B45%2BmHpkhXPvHG%2F%2Bqxrik4UO%2BNIT179a4uP8W6JtMbdxycNXvuviMndQ%2B5ODtNGzdo1iuPurm66FaOH9aneUjglWup1h0aAAAyQSC03hf%2FfSo0uIluUaPRPP%2FO19%2FNXWawmUaj2bHv6M79x564f9J7Lz%2BiWx8W2vR%2Fbz354PPvG2y%2FZste6ZAtA3t1nv3LYlGFMUN6G68cO9SCQLhmi8WBMDs333Tnn%2FNXUrRjP5hWSyewofhz6Ya3P%2F3l2g1TN%2FeP3zfR2%2BvmXOSp6Vkj7n7BuGdUTm7BR9%2FOO5x4ZsmP7%2BnSo5uL8z2Thn383XxRGT8fr1mvPCpdk5qeNfb%2BV06cuWi8869%2FW7J49balP7%2FXvo0F9TmfzJzRJqK5brGgsHjcg6%2FsO3zSYLOCwuL%2F%2Ffj38aQLC755W5cJh%2FbtOnZIr%2BUbdpn%2FcjXh6GAf4OfdolnQiAHdbxsz0CCZz5o99%2B%2BVW%2BqmJJUyGOA071b6EaTuP8VvfvzTp98vMFhZXFL684LVJ85eWv%2FHp7rqd6XS7rbRA6r6CAAAAK1GGAgjmgdLq6dqSZcObSaN7Cdd8%2FqHPxrfBuloNJovfl7o4uz4xtP36VbePnbg7F8XHUk8K90y4cS562mZuhEOe3WNcXSwr3QMieYhgZWOMtItrm1QgO%2BN9Czjh%2BzsFL273uxAeObC1YtX6mcAj9o7gQ3Cax%2F8YCK060wc0Ve6%2BNJ735oYJ2PTzkNzF6%2B%2FZ%2FIw3Zph%2FbtVdTd8%2F20jpLU6pWXlUx97yzgN6txIzxp1z0snNs9xd3OpahupNhHN7xh%2Fc95zjUYz9bG3jNOgtPCvvP%2FdZzOf0K35z93jbR4IDca%2FrVZBYfHTb30xf9mm6jetTc6OeoMP3Tq14nX%2FKZ41e65xGtTZd%2Fjkn0s33D3p5kcgvlO0ObsFAEDOGmEg3L54dh28ytMP3SZd3H0w0Zz7%2Bw%2B%2FmTdiYI8uHdro1jz14JT7nnlPuo1Go1m3bb9uujA3F%2BduHdtVOjS8dHzRvYdPtG3VwsvTXQihUChGD%2B7547yVxk%2BJa9daWuNUj%2BNk1N4JvPVt2H7AnINVKu3Ss3Kks%2BFVO8jnH0v0AmF0ZFilmykUivtuHyld88MfKw4cTTK988zs3OmvfvL7569XU24hhBAvTr9D2tJ17uL1W%2FccMf2UX%2BavfvzeCbr%2Bcn3iO9Rve78%2FlmyY9eXvl5Jv1FcBdAx6nFo3xGhtqONP8YXLKbNmVzOBzdK1O6SB0GCoWAAAYIxBZawRGOA7Zohe571X3%2F%2FOnCdqNBqDLccP7yMdBV5rnX4zzoFVjDU6VtJedOGqbas235zT3KB4Ov16xEkX1261ZhaBmqvtE3iLe%2BvTX8zZTKVS95v0RJ%2BJj%2Bv%2BVVs1dPq83tQInh5u0l6FOt3i2rZsFqRbrFCpPvnerGZ1m3cdNmczPx%2BvSaNuVhxpNJoPv%2F6z2mdVqFR%2FrbjZMlOhUAzvX%2F3wp7Vn8qj%2Brz15j%2BkhmuSs7j%2FFL733TbWTqZw8e0m6aDzpJQAAMEAgtEa%2F7nHS3%2BxPnb188NhpM5%2B7%2B2DiuUvJukV7pbKvfqc%2BIcTmXYdLy8p1iwN7dTbeT4Cfd3dJa6gVG3YuXbtDt9i3e6y2ttC45Lq%2Fc%2FMK9hxMNN6mDtT2CbzF1V6lk7Q6Ucu5sonmusW1lS7u3H8sPTPHhsUwmDF898HEi1evm%2FNEgxlQOrZvbcNSWcrJ0WHa%2BMEHV%2F8wZfSAeizGLavuP8W7D52odhvpeEhCCGcnRydHBzNLBQCAPDXCJqN1oLdkHj8hxIqNlvV0Wr5%2B17OP3K5b7Nutw%2BLV26QbFBaX7Nh3dHCfLtrFTu0jvTzdDYZpGTO4p65J3qHjp6%2FdyMjIyi0oLNZ28XKwtx8xIN6g75ODvX2PLu11ixt3HqpQqSwqua3U9gmUCTdXF093V2dnJ0WVM4ELRWWPGQRCm09E2bOL4UTqZj7RICrHRds4EPadOEOhUPj6VFJrlJGVY69UhrcI7hsfN2lkP11XSSdHh58%2Fednby%2F2HP1bYtjAN3a35KS4uKTVY4%2BTkKP19DQAAGGiEgTCky0RzhrisVMGZ9eZsZtAvJcHCQU0OJ57R21tld71rtuzTBUI7O0W%2F7nHL1%2B%2BUbiBtrLV8%2FS4hRGlZ%2BZote3W1GWOH9DIIhF1io9xcnHWLVkw4YSt1cAIbpcAA33FDe%2FfoHN2hbUSrls3Mn8zQQOtwvXntTMxrYh2DyTNz8grCW5jV8FJpp3dEZk50br5qx789cDRpwfLNb3z04zeznhs1qId2pUKh%2BPj1xw8knEo4cc625TGTSqWWXutKmwHXvYbyKa70NxEAAKBzS9xYNDj%2Bvt7SxbOStk%2FmMBgostLOM2u37P3kzcd1iwN7dZIGQk8Pt349OuoWdQ8tWbtDFwgH9%2Bnq4uwk%2Fb28v6QDoVqtWb%2FtgEXFtqE6OIGNTIe2EW8%2F98Cg3l2kI7VYzcdLr4rMzPac5msumYdACPHha9M%2FfG26Ffvx9HCzUYksk5WTd%2Fv0mT9%2F8vJtYwZq1yiVdl%2B%2F91zvCY9V24etNpSUlUl%2FynF3c7VtE1%2Fr8CkGAKBxoA%2BhNfz0ByrIzSu06OkGdRT%2BPpXcCV2%2Blnrq7GXd4iD9cWVGDIjX1RIknbt89uI%2Ft2Ibth8oLC7R%2Fu3q4jSot17nQ2kHwgMJp%2Bpxou06OIGNhp2d4oNX%2F7NzyddD%2Bna1SRoUQnh76gUtm09jYKsgZ69UurpU0geybjz91pfS3NWhbcTg3l3qpSQ5uXpveE9313ophgE%2BxQAANA4EQmsYTMWmy2BmKijS296jits76ZwQYc2DpcNCjpW0F122%2FmbXneKS0g2Sej9ps1IXZ6eukp5j9TjhhKirE9gI2CuVc7944%2FH7JtoqCmq5ueqd%2FyKjblc1pJtfvuYcHOptRJC8%2FMJFq7dK14wb1qdeSpKSmiFdbBESWC%2FFMMCnGACAxoFAaI3ComLpomtlAzmaIG39JYQoKCyudDODPn66ySdcnJ0G9%2B2qW79ig17fwiVrt%2Bv%2BHjmwu26wx%2B6doqWj7dXXhBNadXMCG4FnH7l97NDeBitPnrn00bfzJj%2FyRuzQ%2B0O6TPRpN9I9cqjunzm7Nbh3t2F%2B06qXdpW1YY3%2BBDBdY6PqpRjnL12TLrZt3aJeimGATzEAAI0DfQitkZGdJ61j8fJ0v56Waf7TvfQb7GVU0XRz35GT2bn5Pl4e2sUBPTv9vGC1EGJQ7866e6nL11INBrpYu3V%2FcUmpi7OTEMLHy6N3tw7aCcGlMxBeTUlLPH3B%2FALbXN2cwIYuNLjJyzPukq5JTc%2Ba8fpnBinFCjm5BdLbcQ8319T0rBruU2%2F%2FefnS%2Bd9iBt1r826KdePaDb2queb1VDV37NT5qeMG6RZjoqyfbP3TmTP8JI0zf5y3cse%2Bo9btik8xAACNAzWE1jDofRdh3giKOq1b6o3xaDBxlo5Kpd6w%2FWb7z%2F49O2rbDY4derMh6Ir1hkO9FxYVb5TMIqDbWNqBcF39jS%2BqVTcnsKGbMnqAdDzJ7Nz8Qbc%2FXfM0KITIytGbrrB5SJOqtrSOwRUJauJn2%2F3XGYMT5WJhJZit7D54XLo4sFcn6wYa9fX2fOTOsZNG9tP9q0mp%2BBQDANA4EAitcezUeemipbOldYyJlC4ePVnlWPbSu38fL4%2B4dq3tlcoRA7rrVi7Xby%2BqtWzdzRnqRw%2FuqVAo3N1cpHN82yRU1ESdncAGbeTA7tLFj7%2Bdb6sZ7U%2BfvyJdNJglouaSr6dLFw2mPWxADIa%2BNGgkWWcOJ56R5iWDQYbNZ3Ah1GrN8aTzVW1cLT7FAAA0DgRCaxg0sjK4ca%2FWqIE9TOxNasOOA9K54wf26tQnPlbXiDQtI3vv4RPGz1q1aU9ZeYX27%2BBA%2F84xkX26ddB1JiwuKd1ubSMxW6mzE9ighQbrNVBct81m3T73HTkpXezX3Zp0YcKuA8eki0P7da1qy1tceHO9Wq%2FUjOx6KYZarZmzcK10zUPTRluxH4P%2BqMdOnTcYv9QifIoBAGgcCITW2L73qHTYjNh2rWKiws18bueYNtIKGZVKbSKe5eQW7Dt88959YK%2FO4yTtRVdu2lPp6B35BUWbd91sNTpmSC%2FpHf%2FWPQnFth5V0lJ1dgIbtAA%2Fb%2BmiQfPFmthzKFG6OLBXJ9vO%2BLdl9xHpYr%2FucVGtbolxUCylm9VTKzGp3nre%2FvDnCpVKrVscNahH55g2Fu3B3c1l0ii9NqLSAaiswKcYAIDGgUBojetpmSs37Zau%2Bb8XHzbzue%2B88JB0cfn6nWkmqx2k80P06BItvUNdscGwA6HO0rU3W42OHdpbOqLM2nqdcEKrLk9gw1VWVi5dDAnyr%2FYpA%2FXnq6xKwolz0lkunRwdnrh%2FkjlPNKjVqcrBY0kXLqdI18x6%2BRFznqjVo3N76Yi49aVVy2bSiVuEEBt3HqyvwlxNSVul%2F5H539tPWjQ87FMPTpGOJFRWXvHnkg01KRKfYgAAGgcCoZU%2B%2F%2FFv6eKg3p3NacT16F3j%2BnaP1dvPT39XtbGWdH4IB3t7L0937d95%2BYVb9ethpFZu2l1e8U%2Br0dZhzaS%2F3K%2BthRFlSvWjizkTZ9fZCWy4zl5Mli4ahBNj4S2Cf%2FjwRTN3%2FtP8VdLFJx%2BYVG0lXmCA7%2Bx3nzFn52q15pPv50vXDOnb1czMOXpwzzVzP9q04HPpxJt1z93NZf7XM6VjtxQWFS9bX0mX3Trz6vvfSzsxdmzf%2Buv3nlUozJqgsltc2xen3yFdM2fhWosGBa0Un2IAABoBAqGV9h05uWSNXoOrT2c%2Bce%2BU4Saecu%2BU4R%2B9%2Fph0zcJVWw8eO236hZLOXa50yP41W%2FbpIp%2BxnNyC7XsraYJ1POmCwUj6NpGemSNdbN8mrNqn1NkJbLg2Sdr9CiFm3DfJxOgv8Z3arZ7zUWCAr8F67yragv6%2BaJ30neDm6rLw%2B3fCQptWtf%2FQ4CZLf3rP%2FMEt%2F1yy0SDQznrl0ecfnaodKbdSdnaKpx%2Ba8vsXr9srlXHRrXYt%2FXpwny5mvpxtde8UvWfZNwYJ%2BYufF9Wkx13NXUq%2B8doHP0jX3DZm4F%2Ff%2FlfXqbgqowb1WPzDu0rlzW%2F7zOzcd7%2BYU%2FMi8SkGAKARIBBab8Yb%2F5OOpmhnp%2Fjq3Wfnff2W8ZiKXTq0%2BfOrmV%2B9%2B6z0bvjytdQn3%2FzcnBeqdJaI5VW3F9WSthrVWVM77UVPnb0kXXztyXu9vdyrfVadncAG6tcFq6WZ39XFaf0fn94xfohBKmsX2fLTmTPW%2F%2FFps6YBxjvx9%2FWudOeFRcXPvv2ldE3LZkG7l33z6F3jDPoTujg73TN52PZFs83vISaEKK%2BouOuJd4qK9XqrvvXcA5sWfD6sXzcHe71DsFcqB%2FXuvO6PT%2F7vxYd1Dzk7O2Vl26zbpFZE8%2BDwFpX%2Fi4tuNbx%2F%2FFMPTtm26MuN8z8L0x9OJuHEuY%2B%2B%2BdO2hbHCj%2FNWrtq0R7pmxID4vSu%2Be3DqKONeoHZ2iq6xUd9%2F%2BMKCb96Wfh7Vas1jr35q8COO1fgUAwDQ0CncWg%2Bp7zLUVMGZ9dLFkC4Tc%2FOs%2FCHf0l11ah%2B57JdZxr%2FQJ19Pv3glJSMr19fHM7x5cGiw4Txvmdm54x54xWBO%2BaoM6t152c%2BzpGuKS0pbxE82uNs24OfjdWH3Amm1gBBi4G1P7U84Zc6LWmT6PeMNfvXPLyg6dup8emZOUBPfA0eTXpn1XaVPrJsTWBM2eXdZvZPnHp369nMPGKzMzSs4duq89uQ0D25iEF0MTH7kDRONhL945%2BkHbh9psLKktCzx9MWU1Ay1St20iV9M2whXlyrn33OPHGri1SeO7PfzJy%2FrRriVHkLSuSupGVlqtSYwwCc6Mswgz6hU6geff3%2Fhqq0mdm4OgzNvnbMXk0fc9fyN9CyblKEmX1BCCBdnp7%2B%2BfXtAT8POouUVFSfPXLqSklZSUurs7NS0iV9kWDPjlKjRaJ55e%2FaPf66wugDGau9TbN2ps%2B0JBwCg0bNmdmPoHE48M3jqM0t%2Fes%2FgXqdZ04BKq2u0rlxLHffAKwYN6kzYse9oYVGxm6uLbs3GnYdMp0EhRGZ27q4Dx6V9dTKycg8eSzLzRS0yd%2FH6px6cIj1kD3fXXl1jtH%2BfPn%2B1qifWzQlsuD75bn50ZMvbxgyUrvTydO8TH1vp9t%2F%2BvjS%2BY7R0zsn2bcJMBMKnZ37u7upssH9nJ8cuHdoIUckgli%2B99%2B29k4ebP2%2Fh4tXbsnPy537xuq7vq%2B4Q4ju1q%2BpZRcWlj778kUFbxPqyatOe6a98YsMhXmuouKR04kOvf%2Fzm4w9OHSVd72BvH9uuVWy7ViaeW1hU%2FMhLH0vnKbUJPsUAADRoNBmtqdPnr%2FSe8PiP81ZKB4Wvikql%2FnHeyt4THrfoNqisvGLTrsPSNSvWV9NeVGvJOr1b6vXb91c6TUXN5RcUPfDcLIOhZXRMdBsTdXICG7SHX%2Fzw%2Fz7%2FTTodZaVycgvuf3bW8%2B98feLMRen6vt3jTDxLrdY8%2FOKHb3%2F6S1XXTicrJ%2B%2BhFz746tfFmdm5prc0sGX34d4THl9u9nAsB4%2Bd7j3hsVshDe5PODXl0Tdunz7z1kmDWuUVFU%2B9%2BfnkR944d8mCT8HKjbu7jHzY5mlQi08xAAANF4HQBjKzc5%2Be%2BUXPcdPnLl6fX1BU6Tb5BUV%2FLNnQc9z0p2d%2BYcX9pcFcEau37KlqS6nl%2BrlxzRbbjy%2Bqs%2FtgYv%2FJTxw6XsngENUOhFgHJ7DhUqnU73%2F1R%2F%2FJT6zYuLvSYYSSr6fPmj233cC7%2F165RQixfvsBlUqt%2B9era4zpOQZVKvVH387rNf6xJWu2V7r%2FqylpX%2Fy8MHbI%2FfOXbRJCZGRZFgiFEBevXr9jxn%2F7T35i4aqthcUllW5TVFy6fvuBCQ%2B91n%2FyE2cuVFmlXHvKyiuyc%2FNPnLm4dO2Ol2d922n4gwNve6pWPzI1tHbrvi4jHr736Xc37TxkIs9fSr7x%2FR%2FLu41%2BZOpjb11NSau98vApBgCggWoMfQhvKUqlXYe2EW0imgcF%2BDo7OZaUlqVmZJ8%2Bd%2BXoqXPm%2FHbeCLQOa9Ytrm1QEz87hSIjK%2Ff0hSsJJ85W28BVhxNogoe7a7e4thEtQrw93YtKStIzc06cvpR42mazpbu7ufTo3L5VyxBPd9fc%2FKLUjKzzl64dO3XeVvsXQtgrlR3aRkRGhAb6%2Bzo7OeQVFGXl5F25lnboWFJZeZWj5sI0F2en2HatWoc18%2FPxdHZyLC4pyy8ovHwt9fT5K9IRX%2BoMn2IAABoQAiEAAAAAyBRNRgEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBT9vVdAPwj7e0L0sXWs1rmljTCuC6Tw6xLXs7qs69ckq5pMjO8nsoCAACABoZAKCMRfuX9IopVGrH1nMvlbIf6Lg4aKjuFiAwoa%2BVfHuxZ4eqoUWtEQaldar7ybIbj%2BUwHlbq%2BywcAAACzNYZAaFDpVJUKtaKoTJFbYnclx%2BFMmsPeK85bz7lmF8ulempgq6LfpqU62WuEEMXlirv%2BCNpx0aW%2BC4UGpk9Y8bRO%2BYNaF%2Fm4VB77cortNp9znXvIYyfvLgAAgIagMQRCM9nbaTydNZ7O6lDvil4ti%2B%2FvlldWoViT5Prpdp9TqY71Xbpa99rgbG0aFEK4OGjeHJo15LuQ%2Bi0SGpDOzUrfGZ7ZJbTE9GbeLuqJMQUTYwoOJTs9vyLgxI3G%2F8kCAABo0ORSP1YpR3vNuPaFW6Yn%2F3d4pqNSU9%2FFqV2t%2FMuki631F4GqKBTi5YHZqx66Vm0alOrcrHTDo9cejM%2BrvYIBAACg5mRUQ1gVO4X4T4%2Fc9kFld%2FwRVFKuqO%2Fi1JaLWQ7tAm%2BGwPOZVN2gevZ2mu%2BmpI1pV2j8UHKO%2FblMh5xipYNS4%2B2ijvQvC3BXGTx31sgMfzfVB5t96qq8DcALA7Kli1%2Fs8C6taLRfOwAA4NbXCAPhoG9DCkorqfm0txPuTupQ74pOISUj2haF%2BZZLH%2B0dVvz1xLQHFgTWVTHr2rsbfX%2BZmqqtCC0pV%2Fx3g299lwgNwOfj0w3SYHG54rs9Xn8c9jAelyg6qOzBbrl3dspXSALOc%2F2yL2fbzz%2FiUQelbRBe6K8XCL%2Ff40UgBAAA9agRBsIr2Q4mZjI4cs1p%2BQm3tzf4jYsumDUy08%2FtZp3G6HaFkzsULDzmXifFrGsbzrj2%2F7pZ3%2FBitUZsPe9yKYtRRlGNybEFU2ILpGv2X3F%2BYknAxSrePCduOD67PGDdabevJqZ5Ot8cdea9EZk7L7gk5zbCbxsAAICGTqZ9CDUasTTRfej3Idfz9G5SXxyQbW%2FXaDsTnstw%2BHm%2F568HPEmDqFZTz4pZIzOka3ZccJn4a9Oq0qDOutOuU%2BcGSSefcHdSvzIoqzYKCQAAgBqSaSDUuppj%2F5%2BFTaRrWvqW9w6zYOQMoLF6a2iWl6SW73Sa473zA8tUZjVuPHjV%2BYud3tI1E2MKQr0rbFtCAAAA1JysA6EQYs9l54NXnaVrhrWpZPwMQFaaelaMidb7ILy62q%2FSrrlV%2BWKHd2HZze2VduL2uHyblQ8AAAA2IvdAKIQw6DQY05T5GCB393XNk7adXn%2FGdYeFE80XltktOe4mXTOyLT%2B1AAAA3HIY5kEcv643AYPB6KPVUtqJ9kGlrQPKm7irnO3VJeV2qQXKM%2BkOJ244qW3XGzHMt7xtYFmAu8rXRV1SobiWa5%2BQ4nQlux4un6ezukuzknC%2Fcg8nTXG5IrNIefy64%2Bl0R40tDtbfTdW5WWkLn3I3R03Rvzs%2FU%2BOd1%2FY1qtX9ezipu4b%2Bc8LzSxVpBfYXs%2ByPX3eyQbmroFCIuzrp1ebNPehpxX5WnHS%2Fq%2FPN%2FUQHlnm7qHOKLfgRKsy3vEtoaZBHhUqjuJDhsPa0qxXFsJXW%2FuWRAWUB7iofF3VxueJqjn1CitO1eh0pp26%2BfAAAQONGIBQ38vVOgnR0RNOig8r%2B0yN3ZNtCD6dKnpJbYrfihNt3e7xOp1s%2F45%2BjvebR7rm3xRa0aVJJveXJVMdvdnv9ddTDnLyU9vYF6WLrWS2rGou1qi07NC19rn%2FOkMgi43F30guUP%2B7z%2BmGfp0WtCqWGtSl6vFdOfPMShVEntZrsvLavUa3uP6Zp6fNVnPBrufbLT7j9b4d3dpHSmnKbFNu0VDqjYG6J3eZzllUPaiWk6B21QiHaBZbtvuRssFml77f2QWWzRmXEN9fr0NtkZnjHkNJ1j1yTrrzzj6ANZ8wKisseSOnR4uYO%2F0rwmLEkoKqSLEt0e%2FjvQCGEu5P6sZ65E2MKwv0q%2Bano2HWnr3Z5LTle5dDELwzINphnwsDZVy5JFz%2Fa6vPRluqnbayDLx8AACATBEKh0r%2BhsjNj1Aw%2FN9UrA7Pv6pxnYmMvZ%2FVdnfOndiz47YDHh1t8sy2pGNGKb17yxYR0EzWW7QLLvpyQfntcwTPL%2FI0nhbMhZwfNywOyHu2Rq6ziIALcVa8MypoSm3%2FvvKCzGZaVpJlXxYdjMga3LqpqA%2Bt2XtvXqFb376jUvDgg%2B7FeuVWNeRviVTG9Z%2B7UuIJX1%2FhtNC8Oma9HS70YtvOii5ljyRjILlKuOOnm53ozW7o4mPVry%2BTYgs%2FGpjvZV3LsR645nUl3iAy4%2BaEY377AnEDo56bqFqp3XKYnmPFzUwshRrYt%2FGBURqCHqqrNOjQt%2FW5y2u1xBc8u80%2FJq4uv07r58gEAAPJBIBTN9Ac%2FNDGHoVabgLIF99wI9jRryER7O82D8XlD2xRNmdP0QqYFSalPePHXE9OcHaqv%2B%2BsdVrzqoZQxPwVXOx%2BAdVwcNL9MTe0dVlztlq38y%2F%2B%2B9%2FrAb0KyzK62ah1Q9tNtaU3NOJkW7by2r1Gt7t9Rqfl5aurQyCoTso6Pq%2BrriWmzNvuaUwzzRQfqVUcnXre%2BlunBBYGWPqV3WPGX49Oq%2BulBCPH3UY%2FXBt%2BcxGJ4VJGTvabaud2HtymS7jO9QGm6V6Sfq%2BruzvkfjUk35xeiga2KVj6YMubn4NpuQVo3Xz4AAEBW%2BOVYdAoplS6eM1kH1TGkdPmDKcY3ZCl59rsvOa846bbnsvONfMPEEupdserBlOggC4ar%2Bfn2VF0a1GhEUprjprOuK0%2B6HUp2Mo6sTdxVi%2B697utaZT1GTcy984Y0DV7Jtt923mXlSbe9l52lw0hqBXtWvD8q0%2FydL3%2FgujQNnkl30B7mvivOxeWGd%2BJm7ry2r1Ft7%2F%2FbyWnGabBMpTh23Wntade1p12PXHMq%2F7fKTqEQr9p6ir8If%2F1AeKMW%2Bysa%2B26KqTQohPj7qLu0g5yHk3pQ1dXLOgZD2ixJdFeZrK1sG1j2ydibabC0QnHwqvOaJLf1Z1wTbzgaP7eZd8XCe6%2Bb3%2BDcCnX25QMAAGSFGkJxp%2F74GbsvVVlv4OWs%2Fun2VB8XvXu%2BjWddP9%2Fuve%2FKzZ5RCoXo2aL46b45%2FSJu5ig%2FN9WvU1MHfhOSb0lHuLIKxXd7vX7a5yltjeZorxndtvCNIVkhXjdvDZt5V8wcmvXU0oDKdlMjHZr%2BE5i3nHP5aKuPdJYOZwfNbbH5bw%2FLcnO8eU7GtCto5u2bnGPWW0vbJFKlFr8c8Pphr6e0ktPFQTO1Y%2F7MIZmujjdv%2F6vdeW1fo9re%2F9SO%2BaPb6UWX0grFx1t95h72yCy8ea%2Fv7aK%2BLTb%2Fuf7ZBiWxiSD9FpLX82zfTdEER%2BU%2Fl1ulFgkpTonXnbKK7RzshO6Hg5Q8%2B10XXfqE3zyxE9oXrD7lVsm%2B%2FuXmqO4XrlfFvchke1GplDz7WZt8Vpx0Lyq7%2BQtFoIfqni55T%2FXJ0ZVWCBHhV%2F7KwKxXVvtLn%2F7jXq%2BFR%2FVea99TV6WLQ78Lkf7Ek1Nc%2Bdmu%2By8fAAAgE3IPhPd0yTMYr2VJYpV3lh%2BNyWgmyWAajXh1jf9P%2BwwHYNRoxK5LLrsvu0zvkfvWsJs1Wi18yj8YnfHYoiZmli2tQDltbpDxeJJlFYrFx923nHOdc8cN6agbU%2BPy5xz0PJRcK%2FU572zw%2FVJ%2FqnEhREm5Ys5Bz1OpjssfSNHV6ijtxKSYgs93GG5clexiuzvmNjUudnG54pf9nkmpjkvuT9FV1FS789q%2BRrW6f19X1dvD9KpA0wqUU%2BY0PZVq2Ggzp9ju%2B71ey064L7j7ertAG1f%2B%2BLjoBcJ6SRF%2FJXi8t8mnql55C466SwPh0DZFro4aaWAzMDiy2FHSI%2FFCpsORa2Z9THZdcrl3XmCeUZ18ar7yoy0%2B60%2B7Lrj7hrRm%2Fr6ueX8c9ky8cfN6ZRfbme7CdzHLodpm6qLOv3wAAIB8yPoH4%2B4tSt4doXf%2FvfqU2%2Bm0yntMdQopHd%2B%2BQLrm7Q1%2BxjdkOhqN%2BHq31%2Fub9QYMnNyhIDa4tKqnGJgyp6mJ2QWyi%2B3unx8ovWNWKMTD3XPN3LlFPt7qY5wGdQ5cdf7rqId0TVf9wSFNm%2FxbJWlQZ89l54Vm77y2r1Ft7%2F%2FuzvnSKqCyCsU984KM06BOar5y4q9NrR7ZtSoGo7nUfSB8a73fjCUBJsZoWalfX%2BfioBnWxtQkhyOj9B41s3owOdf%2BjrlBxmlQ52iK073zAsslI%2B4o7cQD3Wz%2FGaz7Lx8AACAfMg2E9naaJ%2FvkLL7vuvTet6DU7pXVflU95fHeOdLFvZedv97lVe0Lfbbd57B%2BXcRjPc26X%2Fx4q4%2BJJKCVUaj8QP%2Beb2RU5cPQ18TFLIePt1YzDv6KE3rVqjFmd1j6aItPtVPqLTd757V9jWp1%2FwqFuLtznnTNzwc8D1dX35tVpHx6mY3bCRt04Su3aohRq20%2B51rtWS0qU6zSbyM6vn2VgdBRqRms3yfT9PiiOtMXNjHuyGpg3xXnuYf0frAY176w0vFRa6KOv3wAAICsNMJAGOZbXum%2FCL%2FyDk1Lx7QrfHtY5sFnrr4%2BOEs6pr9KLZ5d7n%2B9ikqJJu4qg0qGt9ZVGR2lNBrDLcdEF%2Fq5VT%2F6y8%2F7zZoK%2FO%2Bj7qmSYSScHQzvfWvujTV%2B1U5ynaRfrWr%2B8DY%2FmnGYJ83beW1fo9ref%2BdmJc19brYJrFArvjCv2e2289ZMEnjLendj9bPwCSHmJ%2BjFsEGtiqr6KaRPeLH0ocPJTmaOx5tURWMBA59u95GOMePhpO4bXv2QvOar%2By8fAAAgK42wD%2BH6R69Vv5G%2BCrXisUUBSxOrrDfoE14srTY5neZ42Lw%2BSEKIvZedz2c6RPw7q7W9naZ3WMmyqnsqaplZLVOhVmw86yodFyc2uNTENNlWkA5ZUZUM%2FakgnOw1jvaasupmAhBCqNXVbyMdTMXEzmv7GtX2%2FruG6jXn23PJOaOwTkdzuUVcMW9GzV0XXa7l2uvGVXK014xoW%2FiXfkrUMhhf1MzqQfOl5iv3XHaRjsQbF1xqztSIZqr7Lx8AACArjbCG0FInUx3H%2FtzURBoUQvRooddvbXWSZXd7BkMg9mppywqEXfrDosYG18P48iVGLeucbddqzrjZXqU7r%2B1rVNv779xMb%2F9bGle9n82pNYZdASdU1mrUTiGGt7lZZ65SC9OfdOts1b9YMTbtqncrf%2FkAAIBGQO6B8KVV%2FoO%2FDZFOpVCpmKZ6d3hHUywbyTNB%2Fxf9Dk1teb94Xn%2FixHDfchvu3Gq12u2s0p3X9jWq7f238te7cEnV9SCtPQaT7DkobdwjzlYW6NcH9g0vNp6Eo2toSYD7zUaS2y641ka968kbehcrzNesiePNdCt%2F%2BQAAgEZA1oEwKc3xtwOeFWa0WvTX73hzPtOsVm06Z%2FUzm5%2BbLcd9uao%2FKZ%2BXs0z7CNX2Nart%2FXvrh5nL5rWcrA2l%2Bs1x3W09TJGtnM1wSJCkIwelxmAKRyHEqHa1215Uy%2BBiedr0jN3KXz4AAKARaIR9CFvPalnVvF4dQ0rXPnxN8e%2FtblSTstvi8ucfqaTfkQGDmgcTI9FXymB788dcMUdhmd7OXR019nYac1JuI1Pb16i29%2B%2FlrLf%2FepxDPKdE6ep4s47L5uPW2tCCBI84SfvM8e0Lftcf81M6HEtxuWLNKZt17ZMyuFiezrY8Y7fylw8AAGgE5FVDeOSa07ITelUELw3INmeMeINKkqIyy86bQWaz7R22cRc7V8dbtI1frarta1Tb%2B3dz1FtT7YQHtedGnl6jylBvWzaAtK3Fx92kwy%2F1bFksbSDaPqhMOnDrmiS3QguvmpkMLpbBpayhW%2FnLBwAANALyCoRCiHc3%2BpRJ7iBDvCrMmczd4KbKxcGyxOWqf4No25nEnY0KU49Zoh7V9jWq7f1LZ1oXRrPD16UL%2Bo0So5rUwzBFZsouUm46e7PST2knxkjaiBqOL3q0VtqLCqOLa9sP4K385QMAABoB2d0cXM52%2BPWA3tx3T%2FXJ8TYai8JAVpHeibK0n55BEzKDvdWQu6NBBYKijmcSv0XU9jWq7f3nlOjVy9VjTU7iDb1hSKKDrA%2BE74%2FK%2BH5Kmu5fbQxxuSBBL%2BaNb1%2Bg%2B3uUJBBmFSm31trArR5OeiEtp9iW49bcyl8%2BAACgEZDjzcEn27yl%2FWq8nNVP98k2%2FZRM%2FXn2LB1FUDcPmJbBrH011MxLrzAGuUI%2Bavsa1fb%2Bs%2FXv1JvVX0PNvZf1Bt3tF17saNVAoz6uqge65Y1vX6D7Z6MC6tlwxjVbcjLjm5cEe1YIIVr6lrcNvBlllya61V7H2hY%2Behe3qj7M1rmVv3wAAEAjIMdAmF2k%2FGKnt3TNQ%2FF5BrHKQOJ1vWHlO1g4z1ic%2FvbHr1s2cLxpkfot%2BgxmoZCP2r5Gtb3%2FM%2Bl6%2B29bfw01E1KcMiVzM3g6q6WzrpuvSzO9Q1ZrxIlUW77ztcpUiqWSmdYVCjE2ulAIMbJtkXSzWhpfVKtdoN7FOmfTz%2BCt%2FOUDAAAaATkGQiHEd3u8ruXeHGHV0V7z8kBTlYS79Sd%2FH9amqKotKzU8Sm%2F73ZeqmfbQIr1a6s1bnWDhNGWNRm1fo9re%2F8FkvQvXO7zeJhBXa8Sf%2BkPv3tctz4r9jNLvwpd4wymnuFa%2BcBYc1Svt%2BJgCg1e%2FnO1Q7VyjNTGgld7Fte1n8Fb%2B8gEAAI2ATANhaYXi%2Fc0%2B0jWTY%2FMNfuaX2nnRRS1pNBfTtNT8jlUdQ0qlw3Ko1GLnxer7MrmaN1Chg1IzNFLvhu9QskwDYW1fo9re%2Fz79hpr9w4ttO3uBRX7Z7ymdnn54m6KOIZZVTLk7qQ3aiC4%2F4VbVxjV0ONlJWinXKaS0S2hJ52Y3fyhZVJvVg0Eequ4t9H6UOWzTz2Ddf%2FkAAABZkWkgFEL8fdTjxI2bbbHsFOKNIVlVbXwjX7k2Se92dubQTDNfyGC3q065pRdU341nes%2Fqxz4VQkzrmO8nmbc6v9Ru87lamWnt1lfb16i293%2FsutPptJtvSEd7zX96mPUeGBZlOBt7zSXn2q89rXewH47OsGjg08d65kqnPylTKf5KqH7CT6v9rV9J%2BN3kNDtJh0HrAmHrALNy17P9sqWvlVag3HPZlqGr7r98AACArMg3EKo14r8b%2FKRrBrUuMtFXavYuL%2Bli%2F4jie7tW347uwfg8g31%2BvcvbnOL9p0du19AS09sEuKue76%2FX0nVpoluJLOec0Krta1Tb%2B%2F%2FtoF6qmd4zt011maSJu%2BrTsRnVlsEKM9f5SSc8iA0u%2Fd%2B4dIV5b67OzUqf6av3zpx32ONGfi1Gkb%2BPumskcVU6d%2BLRFKezVnXq%2B35ymvGcLgbim5fc2SlfumbhUXeVyZrdsgq9k2jOcLJ1%2FOUDAABkRb6BUAix5ZzL9gt6v%2BW%2FOTSrqlveg1edDdq8fTAqw%2BBe0MCdnfLfHaF3s77kuPvha%2BY2J5t75w0TAdXHRT1n2o0gj5vVgxVqxfd7vKraXg5q%2BxrV9v7nHfFIybvZtdXNUf3HnTcMRrCUauZVseDu69YNAVqtK9n2b633la6Z1KHg9ztu%2BFQ3R8vwNkXz7rqulHy1ZBUpP9jiU%2FUzbCA5137Xpcrr5axuL9rMu%2BK3qTdMzEkT07T0t2mpDpLzX1Ku%2BGl%2FNZ%2FB9EK9YGyipbpO3X%2F5AAAA%2BZB1IBRCvLXOT1qxEBdcOi66ysHxn1seIB2Kxk4hPhuX%2Ftu01M7NDLtXdQop%2FXVq6mfj0qVtya7m2L%2Bw0t%2F8svm4qP%2B658Zrg7OauOvNPOao1IxrX7h5erLB636%2Fx%2FO0%2FkiVMlTb16hW919YZvey%2FqPNfSo2T7%2F2YHyeQX9CZwfNHZ3y1z96rSaTBFbrtwOea0%2FrtUAeGlm05bHke7sYlkcIYacQnZqVzp6QPucOvRCl1oinlwZkFNZ6S8W%2FKpt3Xq0RSxKt70A4oFXxxkeT7%2ByUL23%2BKoQIcFc91y97zcMpvq56n80vdnpfzbEXJhl8SF8cmF3tPKiizr98AACAfCjcWg%2Bp7zLUVNrbF6SLrWe1tGgesK8npk2OvRkCL2U59JrdrKq53eOCSxfcc924kuRarv2lbIfMQjsfV3WYb7nxJBZZRcrb5gQdq3rMd4OjKKtQOP7bZUutEafTHC9lO5SrRJCHKjKgzPgO8lSq48gfg6Vt%2FEzv38RZsu58mvmsWt25Vu1do7rZ%2F8djMu7pYtggsLRCcSLV8UaevUojgjxU7YNKXapuzdhkZrjplzCfs4Nm7h03%2BhoNeVquUiSlOSbn2heXK1wcNIEeFa38yo1TokYjXlrl%2F%2BsBTxMvUcPPr46bo%2Frki5cNTsv2Cy6Tf2tq5h4MSiJVWGZ3IdMhJU%2BpESLYU9UusMzezvD8H7nmNPbn4NKKaprVPtw9990Rep0A80vtEm84ZhQqA91Vh5KdZq7zq%2FSJtf3GAwAA8lTNj9ly8N4m37HRhbr01dK3%2FJ4u%2BT%2Ftq%2FwWNiHFacxPIfPvvm5w1xXiVRFS9UyGyTn2t%2F3e1PzZyU6lOr693ve3aanaYTzsFKJtYFnbqpuWXcpymDKnqYk0KCu1fY1qe%2F8vrvR3c1RP6qBXU%2B1kr%2BkUUioqG%2BrzjbV%2Bd3bKj6qdeQtLyhXT5ga9NzLzXv2M6qDUxDQtjWlqaujRwjK7J5YErDxZW4OLGr%2FcqpNu0h93RM2mH%2Fxpn%2BeD8f8ctZujOqZpaUzV0fJshsO0uUHVpkEhxPwjHo%2F1zJW%2BVTyc1D3%2BHafURHfHuvnyAQAAckOEEMm59j%2Fqx7%2Fn%2B2W7Vz3Sw5l0h8Hfhvx2wNP00BFaKrX47YDnoO9CLLohyyxSbj7nOmVO04tZ1T9r3WnX0T8FpzF4oERtX6Na3b9aI2YsafLeJt%2By6tJFdpHyscVNvtvjlVlUi1e%2FXKV4YYX%2FnX8Enc%2B04D28Nsmtz%2BxmdZYGtQwmJBRCrKpBAd7f7PvMsgBz5k5cedJt7M%2FBWeZdhfxSu%2BmLmlR1ce1MXvM6%2BPIBAAByQw2hEEJ8tt1nWqd8XVssPzfV471yP9hc5TAYWUXKF1b6%2F3zAc3qP3FHtCisdJzC%2F1G71Kbevd3udSrW4X19WkZ0QYu9l5z5fNXs4Pvf2uIJK63%2BOX3f6cqfX0hp0kWrEav8a1eL%2BVWrxv%2B3ea065vjAge0RUkYPRsDHJufbLT7h9vt0nu9hOCJFZWOu%2F7Gw447rlnMvodoV3dMrv2aLEsYopKK5k22886%2FrrAc%2BktHrozrpDf4yo5Sfc8ktrdGb%2BOOyx%2BpTbk31yxkYXSEcu1UlIcfpih7eluXfvZedhP4R8OjbdeHbHamsYa%2FuNDQAA5KYx9CGsX0o70T6otHVAeaB7hbO9pqRCkVZgfzbd4fgNJ3N%2BxTdTC5%2Fy6KCyAHeVr4u6VKW4lmt%2FONmp2uEroFXb16hW9%2B%2FupO4WWhLhX%2B7hpM4rsUsrsL%2BQ6ZB4oz5v9J0dNB2alkb4lfu6qpztNcUVdgWliivZDmczHKQDn9S9cL%2FyvU9e1S3eMy%2FQYAY%2F00z3ZmwTUBYZUO7vrvJ2VpdWKK7m2B%2B55pRcs%2BNt5V%2FeuVlJoIfKTiEyC5VnMxyOpjgVmz1zTN18%2BQAAgMaNQAigkXh1UNbTfXO0f2cX28V81KKsitGhKmWr4W0AAAAaEG53ADQGdgoxRTKizPIT7halQQAAAHkiEAJoDAa3LpIOtmn1fPQAAACyQiAE0OApFOLJPjm6xQuZDvuuONdfcQAAABoMAiGABm9Gr5xuzUt0i1%2Fu9NZUPgwqAAAA9DBMJYAGzN9N9Wy%2FnIfic3VrknPt%2Fz5Ke1EAAACzEAgBNDAv9M%2BO8C93c1Q386poG1hmMJn7q6v9GE4GAADATARCAA1Mh%2BDSYW2KKn3om91eFs09CAAAIHP0IQTQwGg0lVcAfr%2FX6%2B31fnVcGAAAgAaNGkIADYzaaMCY0%2BmO76z3XX%2FGtT6KAwAA0IAp3FoPqe8yAIAFgj0r4kJKW%2FpWKBWajEJlQorTqVTH%2Bi4UAABAg0QNIYAGJiXPPiWP7y4AAAAboA8hAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECm7Ou7AKhPm%2BZ%2FJoSYv3zTD3%2BurO%2By1CKZHCYAAABgqQYcCLV3%2BVIajaa4pDQlNfN40oVVm%2FZcvHq9zgrzyuN3xnds9%2BoH3588e7nOXtRWNJpa2W3X2KgBPTu2bxPm4%2BWpVNpl5%2BZfuZa6fd%2BxTTsPlpVX1HDnDfqEAwAAALeIBhwIjSkUClcX51YtQ1q1DBk7pNf3f65YuGpr3bx03%2B5xjg72nTtENaB84ubqrP0jN7%2FAtnv28nB7%2Fcl7OsVESlcGBfgGBfh2i2s7bdyg92b%2FnnTuSk1eoiGecAAAAOBW0%2BAD4aLV2%2BYsWqf9W6FQeLq7RkeG3TVxSEhQwPS7x124knL4%2BJk6KMbiNdu6dIjase9oHbyWrUSGhWr%2FSEy6aMPduro4%2F%2B%2BtJ5qHBAohtuw%2Bsm7b%2FivXUisqVAH%2B3n26dZg4ol9IkP%2F7rzz65JtfXLmWavWrNMQTDgAAANxqGnwgLK%2BoKCgs1i3mFxRdu5GxP%2BHUr5%2B94uHmOmlE37oJhD%2F8ubLB9U8bMSBeCHH2YvKpc7asZHv83gnNQwI1Gs2s2XM37TqsW5%2BZk5d07sq2vUc%2FmznDw831yQcmPf%2FO11a%2FSkM84QAAAMCtpnGOMpqTV7A%2FIUkIEdWqRX2X5RYV4Ovdv0fH0tKyT3%2F4y4a7DfT3GdavqxBi2fqd0jSoc%2BbC1XnLNgkhOka3Dm8ebMOXBgAAAGCpBl9DWJWc3HwhhLuri%2FFDrcOaTR7Zr2P71l4e7nkFRafOXlqxcfeBo0nGWzo42E8a0W9Q704hgf4VKvWl5Otrtuxfu3XfN%2B892zqsmXTUSuNxLHVr5ixcN2lkv4E9OwUH%2BatU6vOXry1Zu2Pb3gTpC1m0sUVHodvzlt1HHpw6KjoyTKEQY%2B5%2FJT0r57l3vnJ2cjxz4arBU0KCAiaP6tc5pk0TP%2B%2FyiorUjOw9h04sWr0tJ6%2F6roZD%2BnZVKBQajWbBii1VbbNh%2B4GRA7sLIVq1DLlwJcW4qMZVfyZOr3Rje3vlxOF9B%2FXuHNo0QKVWX7z6z%2FUyUWDz3wwAAABA49NoA2FIkL8QIjUj22D93ROH3jtluEKh0C76env06hrTq2vM0nU7Zv%2B6RCMZcNPD3fXj1x9r1TJEu%2BgkRHRkWHRkWK8u7X28PMwshr%2BP17fvP988uIluTUxUeExU%2BLdzvf9eudXqjc0%2FCq3I8NAJw%2Fs6OTpIVx5PumBc4D7dOrz6xN2ODv%2B8MRwc7MNCm4aFNh09qMdrH%2F5Q7Qgu7duECSEuXLmeZnTmdVIzsu%2BY8V%2FT%2B7GCm6vzR69NbxPRXLdGe716d21f1VMsPY0AAABAI9M4A2HrsGZdY9sKITZsPyBdP3FE3%2FtuGyGE2L7v6N8rt1xPy2ri7zNlVP8BPTuOH9bn4pXrKzft0W38yuN3adPg%2Bu0HlqzdkZaRrd14YK9O5pdkcJ8uJaVl3%2F%2BxYsf%2BY6WlZTFtw2fcN9HHy%2BP%2B20au3bo%2Fv6DIio0tOgqtTu0jU1Izvp6zNOncFTu7KtsJ%2B%2Ft6vfz4nY4O9snX07%2F5fdnZC1cdHOx7dm7%2FwNSRnh5u77zw0J1PvFNSWmbieFs2CxJCXKrDCT90Xpx%2BhzYNbtp5aNGa7anpWQF%2B3lNG9R%2FUu3Ol21txGgEAAIBGpsEHQndXlwBfb6XSTgghFAofT%2FeO7VvfPmagUml3POnCvOWbdFv6eXs%2BfMcYIcSmnYfemz1XuzI7N%2F%2F%2FvpijVNr1jY%2B9e9Kw1Vv2qdVqIURsu4j4jm2FECs37v7sx7%2B1G%2BfkFbz75e%2FX0zLvnDDE%2FBK%2BNOu7xH%2Fr4rbuSVCrNTOfuc%2FJ0aFzTOTWPQmWbmzRUUg99tpnBvnTWN%2F4WGcnRyHEW5%2F%2BopvFcfHa7RnZuTOfuc%2Fb071Ptw4bdhw0sQcPd1chRG5%2BoekXsrl2kS17d40RQqzZsvfj7xZoV%2BbkFbw3e%2B61Gxn3TB5msL3VpxEAAABoTBp8IBw9uOfowT2N1y9dt%2BOb35dVVKh0a8YM7eXoYF%2BhUn3z%2BzKDjRes2Nw3Ptbf16ttqxYnzlwUQgzp00UIoVar5y7eYLDxnIXrLAqEifotM48kntX%2BERzob8XGFh2FVLVpUAjh7vZPl8uMrFzp%2Bt0HE%2Bcv32S83pg2T5aVlxusd3F2%2Bie0S5SVldd8hnqtYX27CiHUavWcResNHpq7ZL1xILT6NAIAAACNSYMPhFUZ3j8%2BN7%2Fw90XrdT3BunaIEkKcOH0xOzffYOMLl%2F8Z2qRVyxBtBmjbuqUQ4njSxfSsHIONK1QqYbbDiYaTXuQX%2FhPMXJydrNjYoqPQOXrynDmlTTz9z7Ne%2BM%2FUL39ZrDv2CpWqhnM8fPT69LZGI75WOn6MdaLbhAkhjiddNO67qFJVUstn3WkEAAAAGpkGHwgNQoWTo0PTJn4jB3afOKLvvZOHu7u6fD1nqfYh7TAzse1aaQeorJS3p7v2jyZ%2BPkKI1PSsGhbvUvKNqh6ys1NYsbFFR6Fj5kyDh4%2BfWblx9%2BjBPXt1jenZpf2ZC1cTTp47dOzM0ZPnzIzBRcWlri5Oxlm3tgX6W3a9rDuNAAAAQCPT4AOhgdKy8kvJN76es7SsvGLauEETR%2FRdum5nSmqGkLSHNMHR8Z8T4uLsKITIya9%2BogXTysoMG0%2FWcGOLjsIKn%2F349%2F6EU5NG9ouJCm8T0bxNRPPbxwzMyslfuHrrolXbqo2FefkFri5OxqOwznj9f9JFEzHMOtoIav71qu3TCAAAADQIjfaWd%2BWmPdPGDVIoFF1jo5at3ymEKCuvcHJ0WL%2F9wFe%2FLanqWbpIVlxS5uri5OnuVkfFNZtFR2GdXQcTdx1MdHdz6dQ%2BMi66Ve9uHfy8PR%2B5Y0xs21avffiD6ckYzl66FtTEz7h1aG0rLil1dXE2%2F3rVwWkEAAAAbn1VzkDQ0GVm%2FzP8ia7hX0ZWjhDCz8ezoLC4qn%2B6MU7SMrOFEIEBPvVQdJMsOoqaKCgs3r7v6Bc%2FL7rj8f%2Bu2LBbCBHfsW18x3amn3X4%2BBkhRICfd0xUuKWvqI2aCmHYktYcqemWXa86O40AAADArazRBsKmTfy0f%2BiS4ZET54QQse1a%2Bft6GW%2Bvm51cSzu8SkxUuJ%2B3p8GW9kqlzUtrPouOwlLvvfTIp2%2FOmDSyn3RlhUr128K12r9btwwxvYeNOw8WFBYLIR6%2BY7SlhSkqLhX%2FTlwh5ebqXO1zjyVdEEJ0iIowPi2VzrtYq6cRAAAAaCgabSC8a%2BJQIYRGozl26rx2zfL1OzUajb1S%2BfyjU%2B3t9UKdvb3yzafvfWjazQyjndHeXqm8c6LhDBPTxg%2Bu9dJXzaKjsJS7m3Nsu4gxg3sa7NnL45%2BmmAVFxab3UFRc%2Btvfa4UQ0ZFhzz1yu%2FFUE0KI5iGBlT73cvINIUTH9q0NItyDU0dVW%2FJ12%2FYLIZRKu7smDDV4aNq4Qcbb1%2BppBAAAABqKBt%2BH0NHRQTpAiLOTY1ho04kj%2BnaLayuE2Lz7yJWUNO1D5y%2BnLFq9bfKo%2Fl1jo754%2B8k%2FlmxIOn%2FVXmkX1arFHeMHt2oZUlBYvGz9zvTMHCFE4umLuw4c79U1ZtzQ3o4ODkvX7cjIym3i7zNqUI%2FRg3rUx4EKK47CUguWb%2F7v8w%2BGBjf55PXH5i3bdPHqdZVa3a51y4emjRZClJaW7dh%2FrNqdLF67Pap1i0G9Oo0YEB%2FVqvmi1dsTT1%2FIzS90cnAIDvKL79hu7JBeQogKlerQcb1pNrbtO9ousmXTJn5vPHXP74vW5%2BYXBgf6jR%2FWu3%2BPjtW%2B6OnzV7bsPjKgZ8cxQ3o6OtovWbsjPTMnwM971MAeY4ZUMk1lrZ5GAAAAoKFo8IFw4vC%2BE4f3rfShXQcTP%2F52nnTNd3%2BsUCqVE4b3aRPR%2FL%2FPPyh9KDMn782Pf5IGgA%2B%2B%2BfNDn%2BlRrZqPGBA%2FYkC8bv2Bo0ldY6NseQwWsugoLLLrYOL3f654aOqo9lHh7%2Bp3Aiwrr3j%2F6z%2BrnZhea9bsuSmpGdPGDgoLbfr8o7cbb3AjLfPDb%2BcdPXleunL5%2Bp0De3VqEx7aNz62b3ysbn3CiXNx0a2qfdFPf1jQxN87OjJsWL9uw%2Fp1060%2FcDQpMjxUV8mpU3unEQAAAGgoGnwgNFBSWpaVk3fyzKVNuw7vTzhl8KharZ796%2BLNuw6NGdIrtl0rXy%2BP8grVtRvpuw4mLl23I7%2BgSLpxYVHJUzO%2FmDii75C%2BXUKCAlQq1aWrN9Zt2796y74Nf34ihFCrTY23WXssOgpLLVi%2B%2BUji2TGDe8ZFt%2FLz9lTY2aWmZx08dnrxmu3a2TvModFofv1rzdot%2B0YMiO8aG9W0iZ%2Bbq0tJaVlOXv7p81f3HD6xfd%2FRigrDGSzKyiuefXv2HeMH9%2BseFxTgW1pWfjUlbdPOQ8s27Fz%2FxyfVvmhRcekzb88eP6zP0L5dQ4ObqFSqS8mp67fvX7Vp73fvP2ccCGv1NAIAAAANgsKttWEfOZjm5uq8%2FOdZQohvfl%2B2cNXW%2Bi4OAAAAAFip0Q4qU3P2SmWl41tGhoVq%2F7iRllm3JQIAAAAAWyIQVumxe8f%2F3wsPOTs5Slfa2dndM3mYEKKwqOTA0aR6KhoAAAAA2EBj60NoK96e7sP6dXN2cvz%2BgxfmLll%2F7OT5CpUqokXwHeOHtG8TJoT4ffG60rLy%2Bi4mAAAAAFiPPoRViotu9fqT9%2Fh4eRg%2FtHjN9q9%2BW1L3RQIAAAAAGyIQmuLq4jRyYI8%2BXWPCmgc7ONhnZeeeOHNp1eY9BvMlAAAAAEBDRCAEAAAAAJliUBkAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEzZ13cBANy0YPZrQohlG%2Fb8uWxzfZcFAAAAjV%2FjCYR2dop5X7wqhDh%2B%2BuL%2FfflnfRengWkW5D%2BwZ1x0ZMsmft6Ojva5%2BYXpmbn7EpJ2HEjMLyiq79LVv5bNggb0iI2JCvPz9hBCZOXkJ56%2BtGXv0QtXrtd30Wpkysi%2Bk0f2MX%2F722e8W3uFuWVpU7ppC1fv%2BHv19jooTJ3hOwEAAJloPIGwQ1S49o%2F2kS39fDwzs%2FPqtzz1ZcrIvkKIpPNXj5%2B%2BaM72CoXirgmDRg3oplAodCv9vD39vD2jIkInDuv13Z%2BrDxw7XZdFuqUo7ezumzJ0SO9O0vMTHOgXHOg3pE%2FnrXuP%2Fjh%2FTYVKVY8lBGzLuu%2BEOvuYN%2BjvEwAAbkGNJxAO6BGr%2FUOhUPTrFrN43a76LU990Vb4LNuwx8y7pXsnDRnRv6sQ4uipCxt3Hr6UnFpSWubh7to2InTM4B5BAT7PPjTp%2FW%2FmHz11oc6KdOtQKBTPPTy5c0xrIcThxLPrdxy%2Bci1NKERo04DBvTt27dBmQI9YX2%2BP97%2BZr1Zr6ruw1li6YffqLfsNVv780XNCiI07D%2F%2B5bEt9FOoWZfqElFVU1GVhapV13wl19jFvuN8nAADcmhpJIHR3dekcEymEyMzO8%2FPx7Nu9g2wDoUWCA%2F2G9%2BsqhNi068j381br1ucVFF27kbHjQOLMp%2B6KaBH8nztHz5g5W6VS119J68fogfHaNPj74o0rN%2B%2FTrc%2FMzks4eX5o384P3jY8tm34uCE9lzTM91t5eUV5eeVJprC4tLC4pI7LcyuTyQnhOwEAALlpJKOM9u4a7WCvLC4p%2B9%2FPi4UQTQN824Q3q%2B9CNQBx7SK0jcIWr91p%2FGhpWfkfyzYLIXy9PTpFt67jstU7F2fHicN7CyH2JSRJ06DO%2Bu2Hdh48IYQYN6Sni7NTXZcPqAV8JwAAIDeNpIawf%2FdYIcT%2Bo0lnLl67mpIeGhzQv3vs6QvJVW0f1y5iUM%2B41mEhHu6uBYXFV1LSt%2B49uvvQCY1Ruz%2FztwwLDRrWt0v7yJbeXu6lZWXXbmTuOXxy464jxjUwJkaSNH5It2bh6u2jBsb37NwuKMBXpVJfvpa6ZuuBvUdOaTczGB1k3JAe44b0ENWNdeHm4qz9I7%2BwuNINzl1KSUnNFEJ4ergaH%2B%2BogfHtI1toz8zZS9c27DgsbUVmTpGsOBWf%2F7Lk9PnkcUN7xLVr5evtUVJadv5yyuot%2B2vSqLVSvbu0d3VxElXcGWstWberd5doF2fH3l2iN%2Bw8bFz43YdOThvbPzKsmUIh7nv%2BY90G9krliP5de3dt37SJr1qtvpqSvmXP0S17j5ooT7Un3MyXrqFpYweMH9pTCPHGJ7%2BeuXhN%2BpDSzu6HD55xc3HWDexk3SUz80iFEE0DfEcO7NYhKtzPx7OioiIjK%2B%2Fg8TOrt%2BzPq%2B9RT8w%2FBIs2roPjtfQ7waKPeVXvSTdX52F9OneNbdO0iZ%2B90i47ryDx9KUVm%2FZqX0jL%2FK8488%2Bng71y5IBuvbu0DwzwUanUydf%2F%2BRjOevGBsNAg7ZePRW94AAAaosYQCJsHNwkLDRJC7DyQKITYeTBx2tgBPTq1%2FeXvdWVGYUyptHvs7rG9u0Tr1nh7unt7uneICusf3%2BHjHxaWlpVbuqUQ4vYx%2FScM7akbg8HB3qVNeLM24c1G9O%2F2wTfzr0lua6zj6%2B3x%2FssPhQT6%2FbPsIKIiQqMiQn9fsnHlpkoqr8yUkvZPwfp2i5HmGZ3SsvJn3vnWeP2kEb2njOynG3LC29O9a4c2XTu0Wbvt4K8L1xmnZRvqFhv1yLRRLs6O2kUHe5e4dhFx7SIWr9u1YMVWG75Q%2BzYthRBpmTmXklOr2ib5evqN9OygAJ%2FoyJbGJzCiedMR%2Fbs6Ohh%2BylxdnF6fcUdEi2DdmsjwZpHhzbrGRlb1Qpae8KpeuuZ2HEjU3h9379jW4P64bavm2jix%2B%2BBJ6XqLLpn5R9otLurJe8c5%2FHuMDvbK0OCA0OCAwb07ffDtgrP6ZatLFl2sW%2B14rf5OqFZV78mw0KCX%2FnO7j5e7bk0TP%2B%2BBPeP6dIv55IeFR06cs%2BhVzD%2Bf7q4ubzx5Z8tmgbo12o9hlw6RXh5uupVWvOEBAGhYGkMg7N%2B9gxAiO7fg%2BOlLQoidBxKnjhng4uzULS5KGxGlHrhtuDbj7T50cvXW%2FWkZOT5eHsP6dh7YM65D2%2FBH7hj15a9LLd1y4rBeE4f1EkKcuXht0Zodl6%2Blujg79ejUdvzQXoH%2B3jOfvvuF937IzS%2BsyTH26dq%2BtKz8j6Wb9iWcLisvj4oIvX%2FKMC8Pt9tH99%2B651hBUbFudBCDEUFMj3Vx8NgZba%2FL%2B28b5uXptmrzvuKSsmoLM7J%2Ft9tG9RNC7EtIWrFpb1pGjr%2Bv1%2BiB8T07txver8vVlLSNu44IyYAlFhWpWj06tc3OLfhxwZpTZ68IhYhp03La2AHenu4Th%2FW6eOX6%2FqM1GhBVSvsrQ7UTS1xKvhEU4KPd2ED7Ni1TM7J%2FW7Th3KUUO7ubzbOn3zVGmwZ3HkhcvfVARlaur7fH6IHxvbu2r%2FQlzDzh5rx0zSVfT798LbVFSGD3jm1%2FX7JReofdpUOkEEKlUu87miR9ivmXzPwj9fX2mHHPWAcH%2B%2BtpWXMWb7x49bq9vbJLTOTUMf093FxeeGTKEzO%2Fkv5kU2csuli34PFa%2Bp1g%2Fse80vekq4uTNg3m5hfOX771aNIFjUbTvk3LeyYO8XBzeeK%2BcY%2B9%2FmVJaZmZL2TRyZ9x71htGty%2B7%2FiabQe0Rz16YHwvyY%2BAwqo3PAAADUuD70OoVNppb6N3HTqh0WiEEBnZeacvXBX%2FBkWpsNCgwb06CiHWbz%2F0%2BS9Lzl68lptfeCn5xnd%2Frlq%2Bca8Qolfn6JAgf4u2DPT3njyqrxAi8fSlt%2F43J%2BHk%2BezcgpTUzEVrds76er5arfHycLtrwqCaH%2Bl7X81bvnFvakZ2dm7BnsOnfv5rnRDC0cE%2BJqqlEKK8vKKwuEQ36IV2AIzC4pKqhgzRKi0r%2F%2FiHhQVFxUo7uykj%2B37zf089dveYbnFRzk6OVT3Fx8v9jnEDhBA7DyR%2B%2BuMi7Zk5fznl81%2BWaNuvThrRx85OYXWRzPHS%2Bz%2FuPJCYmZOXmZ23de%2Bxtz77XXvPevvofjXcs5Snu6sQotokr91Au7GxVz%2F85dDxs7n5hdm5%2Bdo1kWEh3WLbCCE270n48rdl5y%2Bn5OYXXrx648vfli1cvcN4D%2Baf8Gpf2lZ27E8UQvj5eEa0CJGu7xITKYQ4eup8YZHh4CvmXDKLjrR7XFsnRwchxCc%2FLjyceDY7tyA9M3fN1gPfzF0phPDycIuPi7LtUZvDokO4NY%2FX0u8Eiz7mxu%2FJHp3aaesGP%2Flh4eY9CZnZeVk5%2Bdv3Hf9x%2FhohhJuLc5eY1ma%2BkEXns13r5h2jWwkhNu48%2FNXvyy9cuZ6bX3jhyvUvfl1qPCCZFW94AAAakAYfCDtFt9Y279H%2Bn621Y%2F9x8e%2BEhNKNB%2FaME0Ko1OpFRr3CFq%2FdqVZrFArRNiLUoi0H9%2B6stLPTaDTfz1ttMObeybOXt%2BxJEEL06hztUUVgMF%2FS%2BavSRd2Q60EBvjXZ7YUr119878e9R05pNMLF2bFffIfnHpr04wfPvvSf27rERCqMgsaQ3p0dHOxVKvWcxRsNHlqxca8Qwtfbo1XLEMOn2U5aZo5BSLuenrVm2wEhRLOmAc2C%2FE0%2FffpdY3784Nnw5k2rfSFnJychRElpNbUu2g2qGlSmoMiwI1a%2F%2BA5CCLVas8go%2FlXaWdHqE2780rai%2B%2FGlR8e2upXNQ5oE%2BHkJIXYdMmw%2BZ%2BYls%2BhIXV3%2FOeFZOXpx98Cx08s27Fm2YY%2FBemPmvxO0xg3psWD2a5X%2B021j0SHcssdr6XeC%2BYzfk6fOXfng278%2B%2BPavMxf1unzrWooGBviYuXOLzmefbjFCCLVas3itYfxbaNTp2tI3PAAADUuDD4T9e3QQQiTfyLiUfEO3cs%2BRUxUqlXZCQunG7Vo1F0KcOnslJ6%2FAYD%2FFJaUzP%2Fvt7c%2FnJpw8b9GWMW1aCiHOXkpJzcg2Lt6OA4lCCKXSTrtDqyWevmSwRvebtInaPDNl5uR99tPiZ%2F%2Fv2%2BUb96Zl5gghHOyVndq3fuHRKR%2B8%2FJC0q5sQIrZduBDi9IWrxlVnl1PStH%2BENauk%2FaStHDx%2BxnjlkcSz2j8MSmusV%2Bd2Hm4unaJb2ao8Ju6PT569bLyyTXioECLp%2FNWM7DyDh1TqSgbxt%2B6EV%2FrStpKVk3%2Fy7BUhhLRWqmuHSCFEWXnFwWOGF8jMS2bRkZ4%2B%2F09%2BmH7XaD%2Fvm7%2F7qFTqP5dt%2FnPZ5sQzl0wfhc3fCcLCQ7iVj9ei7wQzVfqeTEnNPJx49nDiWW1TTIVC4eLs6ObibK9UajdwcjT3%2B82i8xnZMkQIkXT%2BamaO0cfQaC4NS9%2FwAAA0LA27D6GXh1vHdq3Ev1WCOoVFJQknznfpEGkwIaG%2Fr5cQIi0rp9K9SQcMMH%2FLQH8fIcTla5WPO6Jbr93Malevp1f1kKImv9hLpKRm%2FrF00x9LNzUPbtIttk2fbjFBAT4tQgLfefbej77%2FW%2FeDfVCAjxCiXesW0ooRA1W1n7SJ8nKV8cr0rFztH77eHqafvi8hKS46IsGMIUlLSktdnJ2cnRxMb%2Bbs6CiEKC4pNX7o7KUU45X%2Bvp5CiPQq3lrGrDvhlb60De04cDw6skWAn1dEi%2BDzl1PEv83nDiee1fb4kjLzkll0pMdPX9y48%2FDg3p26dmjTJSbywpXrJ85eOZ504cTZy2ZOjmf%2BO0HL9MT0VhzCLX68wuzvBDOZeE9GRYQO6tkxqlVogK%2B31d9nFp1PPx8vYcnH0KI3PAAADUvDDoR9urZXKu2EEBeu3rg5AqcQQogLV6936RCpnZBQN%2F%2BEtjKtoIrh1KXM31I7dmKleUAIoRuPQTuBgdWMh0utPVdS0q6kpC1au6Nn5%2BiHbh%2Fh6uL0%2BN1jnnjra%2B0x6kalN8GhFga3NC0v%2F59h97X9rEz48rdl5u6zoMjF2cnb0930ZtrB96sao9%2BY9q1l%2FjwBt%2BYJ35eQ9OBtwx0c7Lt3jDp%2FOcXX2yMstKkQYrfZzeeML5mlR%2FrD%2FDVHTp4fNaBbVETziBbBES2Cxw7unpNXsGrz%2FlVb9lUbk8x%2FJ2iZMzG9RYdwix%2BvlOnvhJpQKMQDtw0f2qdzDfcjLDyf2h96zP8Y1vwNDwDALathB8J%2B%2Fw4b89rj06raRjohYUlpmbOTozn3DeZvWVxS5uriVFW7Td1Q%2BzW%2Fc6pjGo3YdfBERYXq2Ycmebi7do5prR2ytbxC5ehgv33f8V8Xrq%2FquTUcR9QKnv8OE2%2FDgSUvXr0R6O8THlpNnyvt%2BKLSFsumlZSWuTg7ebi5mLn9rXnCi4pLD584Fx8XFR%2FX9o%2Blm7Vdy4pLyg6bXWtkfMmsONKDx84cPHbGzcW5fZuW0ZEtusVG%2BXi53zl%2BYLvWzT%2F4dkGtTn9SKYsOocEdb1XfCTUxrG9XbRo8c%2FHaio17Ll69kVdQpH1LmKjoq5RF57OktNzF2dH8j2HN3%2FAAANyyGnAgDG%2FetHlwk2o3k05ImJGV26xpgLY5qGnmb5mWmd2yWVBVJQltGqD9IzUjR7dSoxEKham%2BZ3Xm85mPuTg7btlzdN7yytvC6fouBv07tENmTl7TAF9vL%2Fdqa0vMYcWp0NYJG9CO7iCEyDTqmGe1E2cud%2B%2FYNsDPKyw06OLVyvNes6YB2sbA2i5G5kjPym0e3MSct5aWbU%2B4De3YnxgfFxXo7x0WGqQdf%2F%2Fg8TOVji1p5iWz%2BkgLi0v2JSTtS0j6bdGG%2B6cMG9K7U8foVh2jWx%2F%2Bt5tinbHoEG7N47XiO6EmhvTuKIS4ci3trf%2FNMbPta1UsO%2FnZ5n7D65j%2FhgcAoGFpwIPKDOgeK4Qor1A98MInt8941%2FjfO1%2F%2BIYTQTkiofcqp81eFENGRLYzH%2FFQoFB%2B%2F%2BsgXbz3WNz7Goi0TT18WQrQJbxZQ2b1F7y7thRAqtVo6oIK2ttDd1fDH6Ro2K7VCUXGJl4dbx%2BiIqjbQ1Xzq%2BsmcOHNZCBHdukWlvfUsTblWnArpQH86uqEybDgd%2BY4DidriTRrRu6pttDNWl5aV7zhwvKptDCSduyqEaNuqufEJrHT2CNuecBs6cuKcdmSjAT1i27VuIYTYfehEpVuaecksOtKXp98%2B86m7Rw7oJl2pUqn%2FXvXPEJFhoYGizll0CLfm8VrxnVATgQG%2BQojEM5cM0qAVb2yLzmfShWQhRNuI5tpJL6Qq%2Ff1CWPKGBwCgYWmogdDBXtmzSzshxJHEs1X9HnzizGXtbFe6CQk3704QQtgrldr7eKlhfTuHBgcE%2BvskX8%2BwaMv1Ow6q1GqFQvHQ1BFK%2FRnAI8NCBvXqKITYc%2BiktLNK8o0MIUR0ZEuDADB1TH8LTkEVtHWhjuZ1Ktu064gQokVI4OSRfSrdYMLwXto%2FdNUC67cf0miEUmn3nztH60YC1LJXKp95cNK0sQMMxrkxUSQrToWfj6ebq15T3qAAn%2BH9ugohLly5fj09q6onWqq4pFQ7D0TXDm3GDelhvMHAnnF9urYXQqzYtNf8ici27jsmhFDa2U0cbpgzxw8xfLMJq0543ahQqbTTuw3r28XBXllQVHy0igFLzLxkFh2pm4tzu9bNh%2FTuZLCl7hecwqJ6aKRt0SHcmsdrxXeClkXfPDp5BYVCiOYhhi0sxv37WTB%2Ba1f1Qhadz%2B3aj6HSbsKwXgb7mTDUcI2W%2BW94AAAaloYaCLt0iNRWK%2B2ouhOLRqPZdfCkkExIeOHK9c17EoQQowfGP3b3mFYtgr083JqHNLln4uD7Jg8VQuw%2BdPLClesWbZmakbNw1XYhRFy7iDefuiu2bbi3p3vTAN9xQ3q8%2FsSdSqVdXkHR70s2SQu278gpIUSgv%2FdT909oHtLEx8sjKiL0qQcmDOvbpeZnJi0jWwgRHxfVJryZl4eb8e%2FfUpt2Hzl0%2FKwQYsrIvu%2B9cH%2B%2F%2BA4tQgK9PNwC%2FLy6dmjzymNTh%2FTuJITYdfDEpeR%2Fhku9fC111ZZ9QojYtuH%2FffaeLh0ifbw8Any9unds%2B%2B4L98XHRQ3p08ngF3oTRbLuVLz7wv09O7fz9%2FH08%2FbsGx%2Fz1tP3aPtqLli5zZpTVrUVm%2FZpp0y4Y9zAl6ff3jG6lZ%2B3p6%2B3R0ybsKcemPDoHaOEECfPXl68ppL5A6ty%2FnKKdiCKIb07Tb9rTFhokJeHW1ho0ENTR9xeWQy24oTXGemnb3%2FCaRNN%2Fsy5ZBYd6bKNe4QQwYF%2Bbzx5Z6f2rQJ8vXy9Pbp3bPvCI1OEEKVl5fuPJtXOQZti0SHcmsdrxXeClkXfPDp7D58SQrSPbHn%2FlGEhQf5eHm5REaFP3T9h2tgB2g2MO3JX9UIWnc%2FTF5IPHDsthBjWt8t%2F7hzdslmQl4dbePOmD08bOWVU36pKa%2F4bHgCABqSh9iHs3z1WCFFYVHI40VSf%2Fh0HEkcPitdOSKidf%2BKn%2BWudHR17dm7XL76Ddopwnf0JSV%2F%2Fvly3aP6Wi9ftcnB0mDC0V1RE6Kv6w9ukZ%2Ba%2B%2F%2B0Cg8kM1%2B041KtLdHjzpt07tu0uaU134szl6MgW5p%2BESm3cdeS%2ByUN9vT3%2B%2B%2By9QoiVm%2Ff9bjRNs45GIz75ceGd4wYO7981okXwY3dXMr3Y9v3Hv%2F9zlXTNH0s32SvthvfrGtEiWHs%2FqpOdW%2FDx938bdOQzUSQrTsWVa2lBTXyfun%2BCwfoFK7dpZ4a0IY1G8%2BkPi%2B6bMvTfblqGc7jtPHjiuz9WVjp%2FoAnfz1vl7%2BMZGd6sf%2FcOuuprIcTRUxfCQ4OMWylbesLrTNL5Kzl5BdqBWHdV3XzO%2FEtm%2FpEePHbmj6Wbp40dEBURGhVxu3TL8vKKr%2BYsr3ai9lpi0cW6BY%2FXuu8EYeE3j85fq7ZHRYRGtAge3q%2FL8H43fwZKPH0pokWwi7NjSJC%2F%2BS9k0cn%2F%2BvcVr83waNUieECP2AE9YnXrE06ej2tXeYtZM9%2FwAAA0LA0yEPp4eXSIChf%2FTkBvYstLyTeSb2Q0C%2FLXTUhYoVJ9%2FsuS7fuPD%2BwZ17plsIe7a2FRyfnLKZt2JxjML2z%2BlkKIBSu2Hjh6eljfLtGtW3h7uZeVl19Pzdx7JGnd9oPGM0aUl1e89b%2Ffxw%2Fr1aNj2wA%2Fr7KyipS0zJ0HEtdvP%2FTnF6%2FU8OSs3XZAqbQb0rtzgK9XSVlZdnW3iSqVes7ijet3HOrXPbZ9ZMvgQF9XZ%2BfSsvL0rJzTF5K37j127pJhrzy1WvPL3%2Bt3HjwxtHfntq2be3u6V1SobqRnHTx2Zu22gwVFhhMwmCiSFafiyMnzm35YOHZIjw5RYT5eHqVlZecupazavO9Y0kXLz1b1VGr1TwvWbtqVMKhnXPs2%2F1Q1Z%2BcWnDx7eeveo7oBbC1SXFL21v9%2BH9avS7%2F4DsGBfiqVKvl6xrZ9xzbtPvLBSw8ZB0JLT3id0WhEUXGp9v640mnHtcy%2FZBYd6fKNexLPXBrSu1N0ZAtvT3c7hSI9K%2FdY0oXVWw6kZmTXxvGaw6JDuDWP14rvBGH5N49WSWnZzM%2FmjBzQrVeX6KAAXyHE5eTUzXsStu49dse4Aa1ahFSoVHZ2CrX65giqJl7IovNZVFz65qe%2FjezfrW%2B3mKAmviqV6ur1jG17j27ekzDvi1eFEBqjYVvNfMMDANCwKNxaD6nvMgBm0Q5Dv2zDnj%2BXba7vsuAfbzx5Z%2FvIlmu3Hfzl73XGj3LJ0OC4ujj98tHzQojfF29cuXmfwaOm3%2FAAADREDbUPIYB65%2Bbq3CY8VDDcIhogpdKu0tGMdVOPpmXmGDzEGx4A0CgRCAFYadSAeAd75fW0rDMXrWk6C9SjeycNefHR25wcHaQr7ewU2uFVi4pLjfsk84YHADRKDbIPIYB61LJZoLubS%2Bf2rUf07yaEWLx2p1FnK%2BCW5unu2r97rJOjw4evPLx47c6T5y6rVOoWIYEThvVqE95MCLFo7Q5d92%2Fe8ACAxo1ACMAyT90%2FITjQT%2Fv3voSk7fuP1295AEvlFRR98O2Cp%2B6fEBTg89jdYwweXb11%2F8pNN3sP8oYHADRuBEIAlsnMyWvi752bV7hx15El63bVd3EAa5w4c%2Fmpt78e1LNj19g2zYObONgrs%2FMKzlxI3rT7yMmzV6Rb8oYHADRujDIKAAAAADLFoDIAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAypSj8M6K%2BywAAAAAAqAfUEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMjU%2FwMJHTQsYBisIQAAAABJRU5ErkJggg%3D%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABLAAAAJ2CAIAAADAIuwLAAB0WUlEQVR4nO3dd1wT9%2BPH8U8Ie09BEBVQRBHBiXvvPVvt3v3a2r2n7be%2F1u5%2B29q9ra3auvfee6Ki4l6Isvcmye%2BPtPGSQEhCAOFez4d%2FcJfL5XN3Sbx3Pkvh1nqIAAAAAADIj119FwAAAAAAUD8IhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKYIhAAAAAAgUwRCAAAAAJApAiEAAAAAyBSBEAAAAABkikAIAAAAADJFIAQAAAAAmSIQAgAAAIBMEQgBAAAAQKbs67sAABoML0%2F3awcXS9e4Rw6tr8IAAACg5giEANCw2dkpolq1aB0WGhLk7%2BbirNZo8guKbqRnnT5%2F5dylZJVKXd8FBAAAt67GEAgLzqyXLoZ0mZibV1Dvu8ItzuBa2xb1ZrcIM69yWXlFfkFhfmHxleTUxNMXjpw4u2rTnrz8Qpvs3DpmvoX6dY%2B7Z%2FLwof26%2Bnh5VLpBTm7Bhh0Hfvlr9fa9R21aQAAA0Eg0hkAIADXh6GDv5%2BPl5%2BPVsllQ3%2B6xQojSsvLVm%2Fa89dkv5y9dq%2B%2FSVa5bXNtZrzwa37Gd6c28vdynjB4wZfSA%2FQmnnnrz8%2BNJF%2BqmeAAAoKFgUBkAMOTk6DBhRN%2F9K79%2F7tGp9V0WQwqF4o2n79s4%2F3%2FVpkGpbnFtdyz56tG7xtVewQAAQENEDSFs4NUn7pYufvr9gpLSsvoqDGArTo4Obz%2F3gLen%2Bxsf%2FVjfZfmHvVL562evjh%2Fex%2FihK9dSz15MzskrcLBX%2Bnh5tIlo3sTfx%2BC5n7z5eICf9%2F99%2FltdlRcAANzqCISwAYNA%2BNVvS279QNhhyH3mbHZsw6%2FSxb4TZ%2BTk0620oeo1%2FrH8wiLj9c5Ojt6e7k38fXp0ih7St2tkeKj00Wcevi3hxNlFq7cZPKte3kLfzHrOIA0WFZd%2B9dviOX%2BvvXj1usHGMVHhj9497t7JwxUKhW7ly4%2Ffeenq9bmLa7EDJAAAaEAIhJCpC5dTrHjW%2BSspjDPUcF1KvmH68i1du%2BPlWd9NGzf4kzcf93B31a2f9cqja7bsLSoulW5c92%2BhqeMGTRs%2FWLpm7%2BETj7z0UVUlOZ50YcZrn63etOfHj17y9HDTrf%2F4jce37U24mpJmXTEAAEBjQh9CALhJo9H8uXTDHTP%2BW6FS6VYGB%2FoP7detHkulLcMnbzwuXbN1z5GRd79QbS5dvXnvhIdek04%2B4e7m8ubT99VGIQEAQINDIAQAQ1t2H165Ybd0zciB3eurMFrvvfyIl6e7bvHU2ctTH3urrLzCnOfuO3Lyk%2B%2FnS9fcNmZgi5BAGxcRAAA0QARCAKjEvGUbpYux7VrVV0mEEMGB%2FgZdB59%2F56uCwmLz9%2FDJdwsKi25ur1Ta3TFhiM3KBwAAGiwCIQBU4sIVvaaYAb7e9VQQIYR46I7R9kqlbnHNln3b9iZYtIfCouK%2FV22VrhkzpJctigYAABo2BpWxMaXSrkPbiDYRzQP9fZ2dHIpLym6kZ50%2Bf%2BV40nm1WlPfpWsA5HYCw1sEx3ds17SJn0qlPncpedWmPdU%2BxcHevlNMZHiLYB8vDw83l6Li0utpmUnnrpw4c1GjqdEp8nB37d4pOqJFiKe7a15BUWpG1oXLKUdPnqvJPg3YK5WdY9u0CAlq2sTPwV6Zk194OfnGoWOns3LybPgqNpGZrVckH2%2BP%2BiqJQqG4b8oI6Zpf%2F1ptxX6Wrt0h3U9MVLi3l3tOru0HSaqbT7Gnh1t8x3bat2tRSUlmdt7Rk%2BdOnb1cw08BAAByQyC0mZio8Bn3Txo7pJd0cEKd3LyCJet2zP5lcdK5yyZ2Mu%2Frt8YM7qlbfPjFD%2Bct3WhieyFE55g22xZ9qVvsOW76sVPnTT%2FlgdtHfvHO07rFOQvXPfbqJ6afIvXqE3cbzDNh4NrBxdLF9778%2Fb0vf692tzY5gbemgjN6Q%2FyHdJmYm1fQoW3EJ28%2B3qNze%2BlD7pFDq9qJQqEY2rfrQ3eM6d8jzsXZyXiDzOzcRau3ffnzIuPpB6oV267VyzPuGjEgXloNpZV8PX3J2u0ffTOvhpmtXWTLJx%2BYPHJgd19vT4OHNBrN3sMnvp6zdMma7TV5Cdtq2sRPulhUVFJfJekY3Vo6o2BuXsGG7Qes2M%2Fh42ekiwqFon2b8J37j9W0fBK2%2FRRX%2BsERQsRFt3rp8crfrmkZ2d%2F%2BvuzrOUssak8LAICcEQhtwN%2FX681n7r9vygg7O0VV23h5ut83ZcRdE4f%2BNG%2Fl%2F30%2BJzs3v9LN1m7ZKw2EA3t2qjYQjh2q1%2B5rzJBe1QbCfj066r3o1n2mt69tNjyBDcXUcYNm%2F98zzk6OZm4fExX%2Bzazn46JNdWPz8%2FF65M6x998%2B8v3Zcz%2F6dp6ZVTGODvavPXnPUw9NMb631mrWNOCJ%2ByfdOWHI8%2B98vW7bfjMLLOXj5fHOiw%2FdPXGYUll5G3WFQtGjc%2Fsendtvuf3wUzO%2FsG46B5uLbRchXUw6d6W%2BStKra4x0cdveBDPHkjGQlZO3dO0Of18v3RrXyn5ZsE7dfIpdnJ1ef%2BqeGfdNquq91MTf581n7ps2fvDt02eeuXDV0v0DACBDBMKaimrVYtnPs0KC%2FM3Z2F6pfPSuccMHdB97%2F8vnL10z3mDt1v0ajUY3i%2FSAXp2q3efYob31F3u9%2B8Uc00%2Fp062D7u%2By8opNOw9VX%2FRaY9sT2CD06x733fsvVHVHa%2Bz2sQO%2Fff95B3uzPq0O9vZvPH1feIuQ%2F7z8cbVt5xwd7P%2BYPXPEgPhqd%2Bvr7fnTxy%2F997NfzSmDVHiL4MU%2F%2FF%2Brls3M2XhAz05b%2Fvp8%2BF3Pnzpb%2F%2FXA%2F7l7vHRxzZa99VQQEdM2XLpY7S8%2BJtz15Ds1Lk4l6uZT7OrsNG%2F2zL7dY6vdsnVYsxW%2FftBz3PTM7Fzz9w8AgDwxqEyNdI5ps2Hep8a3QdduZOzcf2zp2h27Dhy%2FnpZp8GiLkMBN8%2F8XExUujKSmZx05cVa3GBTg2y6ypYkCRLVq0TpM71Y7OjIsrHmwiae0i2wpbX62c%2F8x6diDdczmJ7BB%2BPWzV81Pg%2BOH9%2Fnhw5cM0mCFSnU48cyqTXtWbNx94GiScX3RnROGPHH%2FpGp3%2FsunrxinwbLyioQT51Zt2rNq055Dx0%2BXV%2Fyzc4VCMfPZ%2B80stlZUqxZb%2F%2F7CIA2q1Zpjp86v2rRn2bod%2BxNOlZSWSR%2F18%2FFa9duH9T4jwisz7urQ9mYNYUFh8S9%2FramvwhicwJoEwtpQZ5%2Fiv797R5oGLyXf2Lzr8LJ1O3YfTDT%2BEgsJ8v905gxLjgMAAJmihtB6Xp7uc798w8dLb6iJddv2f%2Fzt%2FD2HEnVrFApF724dXvjPtIGS6j5%2FX68%2Fv5rZc9z0%2FIIig92u3bKvU%2FtI3eLAXp1OnrlUVRnGDa1knMCxQ3p9%2FtPfVT2lX%2Fc4vZezvL3oN3OWzl%2B%2BSbrm2IZfpYt9J87Iyb85UkV2TuUNw2rpBN76HB3%2B%2BdypVOpDx08fO3U%2BKyfPwd7e%2BJa6aRO%2F2e88I22Dl5tX8OE3835buEY6Foi3l%2FvD08a88sTduj0LIV576p75yzelZWRXVYy7Jg4dN0xvJoOS0rL3Z8%2F99e81GVk361W8vdzvGD%2FklRl3GVyparm5OP%2Fx5RvSHoMVKtXsXxZ%2F%2FduSlNQM3Up3N5eHpo1%2B%2Fal7dQ1om%2Fj7fPb2kxMfes2il7MVVxenV5%2B45%2BmHpkhXPvHG%2F%2Bqxrik4UO%2BNIT179a4uP8W6JtMbdxycNXvuviMndQ%2B5ODtNGzdo1iuPurm66FaOH9aneUjglWup1h0aAAAyQSC03hf%2FfSo0uIluUaPRPP%2FO19%2FNXWawmUaj2bHv6M79x564f9J7Lz%2BiWx8W2vR%2Fbz354PPvG2y%2FZste6ZAtA3t1nv3LYlGFMUN6G68cO9SCQLhmi8WBMDs333Tnn%2FNXUrRjP5hWSyewofhz6Ya3P%2F3l2g1TN%2FeP3zfR2%2BvmXOSp6Vkj7n7BuGdUTm7BR9%2FOO5x4ZsmP7%2BnSo5uL8z2Thn383XxRGT8fr1mvPCpdk5qeNfb%2BV06cuWi8869%2FW7J49balP7%2FXvo0F9TmfzJzRJqK5brGgsHjcg6%2FsO3zSYLOCwuL%2F%2Ffj38aQLC755W5cJh%2FbtOnZIr%2BUbdpn%2FcjXh6GAf4OfdolnQiAHdbxsz0CCZz5o99%2B%2BVW%2BqmJJUyGOA071b6EaTuP8VvfvzTp98vMFhZXFL684LVJ85eWv%2FHp7rqd6XS7rbRA6r6CAAAAK1GGAgjmgdLq6dqSZcObSaN7Cdd8%2FqHPxrfBuloNJovfl7o4uz4xtP36VbePnbg7F8XHUk8K90y4cS562mZuhEOe3WNcXSwr3QMieYhgZWOMtItrm1QgO%2BN9Czjh%2BzsFL273uxAeObC1YtX6mcAj9o7gQ3Cax%2F8YCK060wc0Ve6%2BNJ735oYJ2PTzkNzF6%2B%2FZ%2FIw3Zph%2FbtVdTd8%2F20jpLU6pWXlUx97yzgN6txIzxp1z0snNs9xd3OpahupNhHN7xh%2Fc95zjUYz9bG3jNOgtPCvvP%2FdZzOf0K35z93jbR4IDca%2FrVZBYfHTb30xf9mm6jetTc6OeoMP3Tq14nX%2FKZ41e65xGtTZd%2Fjkn0s33D3p5kcgvlO0ObsFAEDOGmEg3L54dh28ytMP3SZd3H0w0Zz7%2Bw%2B%2FmTdiYI8uHdro1jz14JT7nnlPuo1Go1m3bb9uujA3F%2BduHdtVOjS8dHzRvYdPtG3VwsvTXQihUChGD%2B7547yVxk%2BJa9daWuNUj%2BNk1N4JvPVt2H7AnINVKu3Ss3Kks%2BFVO8jnH0v0AmF0ZFilmykUivtuHyld88MfKw4cTTK988zs3OmvfvL7569XU24hhBAvTr9D2tJ17uL1W%2FccMf2UX%2BavfvzeCbr%2Bcn3iO9Rve78%2FlmyY9eXvl5Jv1FcBdAx6nFo3xGhtqONP8YXLKbNmVzOBzdK1O6SB0GCoWAAAYIxBZawRGOA7Zohe571X3%2F%2FOnCdqNBqDLccP7yMdBV5rnX4zzoFVjDU6VtJedOGqbas235zT3KB4Ov16xEkX1261ZhaBmqvtE3iLe%2BvTX8zZTKVS95v0RJ%2BJj%2Bv%2BVVs1dPq83tQInh5u0l6FOt3i2rZsFqRbrFCpPvnerGZ1m3cdNmczPx%2BvSaNuVhxpNJoPv%2F6z2mdVqFR%2FrbjZMlOhUAzvX%2F3wp7Vn8qj%2Brz15j%2BkhmuSs7j%2FFL733TbWTqZw8e0m6aDzpJQAAMEAgtEa%2F7nHS3%2BxPnb188NhpM5%2B7%2B2DiuUvJukV7pbKvfqc%2BIcTmXYdLy8p1iwN7dTbeT4Cfd3dJa6gVG3YuXbtDt9i3e6y2ttC45Lq%2Fc%2FMK9hxMNN6mDtT2CbzF1V6lk7Q6Ucu5sonmusW1lS7u3H8sPTPHhsUwmDF898HEi1evm%2FNEgxlQOrZvbcNSWcrJ0WHa%2BMEHV%2F8wZfSAeizGLavuP8W7D52odhvpeEhCCGcnRydHBzNLBQCAPDXCJqN1oLdkHj8hxIqNlvV0Wr5%2B17OP3K5b7Nutw%2BLV26QbFBaX7Nh3dHCfLtrFTu0jvTzdDYZpGTO4p65J3qHjp6%2FdyMjIyi0oLNZ28XKwtx8xIN6g75ODvX2PLu11ixt3HqpQqSwqua3U9gmUCTdXF093V2dnJ0WVM4ELRWWPGQRCm09E2bOL4UTqZj7RICrHRds4EPadOEOhUPj6VFJrlJGVY69UhrcI7hsfN2lkP11XSSdHh58%2Fednby%2F2HP1bYtjAN3a35KS4uKTVY4%2BTkKP19DQAAGGiEgTCky0RzhrisVMGZ9eZsZtAvJcHCQU0OJ57R21tld71rtuzTBUI7O0W%2F7nHL1%2B%2BUbiBtrLV8%2FS4hRGlZ%2BZote3W1GWOH9DIIhF1io9xcnHWLVkw4YSt1cAIbpcAA33FDe%2FfoHN2hbUSrls3Mn8zQQOtwvXntTMxrYh2DyTNz8grCW5jV8FJpp3dEZk50br5qx789cDRpwfLNb3z04zeznhs1qId2pUKh%2BPj1xw8knEo4cc625TGTSqWWXutKmwHXvYbyKa70NxEAAKBzS9xYNDj%2Bvt7SxbOStk%2FmMBgostLOM2u37P3kzcd1iwN7dZIGQk8Pt349OuoWdQ8tWbtDFwgH9%2Bnq4uwk%2Fb28v6QDoVqtWb%2FtgEXFtqE6OIGNTIe2EW8%2F98Cg3l2kI7VYzcdLr4rMzPac5msumYdACPHha9M%2FfG26Ffvx9HCzUYksk5WTd%2Fv0mT9%2F8vJtYwZq1yiVdl%2B%2F91zvCY9V24etNpSUlUl%2FynF3c7VtE1%2Fr8CkGAKBxoA%2BhNfz0ByrIzSu06OkGdRT%2BPpXcCV2%2Blnrq7GXd4iD9cWVGDIjX1RIknbt89uI%2Ft2Ibth8oLC7R%2Fu3q4jSot17nQ2kHwgMJp%2Bpxou06OIGNhp2d4oNX%2F7NzyddD%2Bna1SRoUQnh76gUtm09jYKsgZ69UurpU0geybjz91pfS3NWhbcTg3l3qpSQ5uXpveE9313ophgE%2BxQAANA4EQmsYTMWmy2BmKijS296jits76ZwQYc2DpcNCjpW0F122%2FmbXneKS0g2Sej9ps1IXZ6eukp5j9TjhhKirE9gI2CuVc7944%2FH7JtoqCmq5ueqd%2FyKjblc1pJtfvuYcHOptRJC8%2FMJFq7dK14wb1qdeSpKSmiFdbBESWC%2FFMMCnGACAxoFAaI3ComLpomtlAzmaIG39JYQoKCyudDODPn66ySdcnJ0G9%2B2qW79ig17fwiVrt%2Bv%2BHjmwu26wx%2B6doqWj7dXXhBNadXMCG4FnH7l97NDeBitPnrn00bfzJj%2FyRuzQ%2B0O6TPRpN9I9cqjunzm7Nbh3t2F%2B06qXdpW1YY3%2BBDBdY6PqpRjnL12TLrZt3aJeimGATzEAAI0DfQitkZGdJ61j8fJ0v56Waf7TvfQb7GVU0XRz35GT2bn5Pl4e2sUBPTv9vGC1EGJQ7866e6nL11INBrpYu3V%2FcUmpi7OTEMLHy6N3tw7aCcGlMxBeTUlLPH3B%2FALbXN2cwIYuNLjJyzPukq5JTc%2Ba8fpnBinFCjm5BdLbcQ8319T0rBruU2%2F%2FefnS%2Bd9iBt1r826KdePaDb2queb1VDV37NT5qeMG6RZjoqyfbP3TmTP8JI0zf5y3cse%2Bo9btik8xAACNAzWE1jDofRdh3giKOq1b6o3xaDBxlo5Kpd6w%2FWb7z%2F49O2rbDY4derMh6Ir1hkO9FxYVb5TMIqDbWNqBcF39jS%2BqVTcnsKGbMnqAdDzJ7Nz8Qbc%2FXfM0KITIytGbrrB5SJOqtrSOwRUJauJn2%2F3XGYMT5WJhJZit7D54XLo4sFcn6wYa9fX2fOTOsZNG9tP9q0mp%2BBQDANA4EAitcezUeemipbOldYyJlC4ePVnlWPbSu38fL4%2B4dq3tlcoRA7rrVi7Xby%2BqtWzdzRnqRw%2FuqVAo3N1cpHN82yRU1ESdncAGbeTA7tLFj7%2Bdb6sZ7U%2BfvyJdNJglouaSr6dLFw2mPWxADIa%2BNGgkWWcOJ56R5iWDQYbNZ3Ah1GrN8aTzVW1cLT7FAAA0DgRCaxg0sjK4ca%2FWqIE9TOxNasOOA9K54wf26tQnPlbXiDQtI3vv4RPGz1q1aU9ZeYX27%2BBA%2F84xkX26ddB1JiwuKd1ubSMxW6mzE9ighQbrNVBct81m3T73HTkpXezX3Zp0YcKuA8eki0P7da1qy1tceHO9Wq%2FUjOx6KYZarZmzcK10zUPTRluxH4P%2BqMdOnTcYv9QifIoBAGgcCITW2L73qHTYjNh2rWKiws18bueYNtIKGZVKbSKe5eQW7Dt88959YK%2FO4yTtRVdu2lPp6B35BUWbd91sNTpmSC%2FpHf%2FWPQnFth5V0lJ1dgIbtAA%2Fb%2BmiQfPFmthzKFG6OLBXJ9vO%2BLdl9xHpYr%2FucVGtbolxUCylm9VTKzGp3nre%2FvDnCpVKrVscNahH55g2Fu3B3c1l0ii9NqLSAaiswKcYAIDGgUBojetpmSs37Zau%2Bb8XHzbzue%2B88JB0cfn6nWkmqx2k80P06BItvUNdscGwA6HO0rU3W42OHdpbOqLM2nqdcEKrLk9gw1VWVi5dDAnyr%2FYpA%2FXnq6xKwolz0lkunRwdnrh%2FkjlPNKjVqcrBY0kXLqdI18x6%2BRFznqjVo3N76Yi49aVVy2bSiVuEEBt3HqyvwlxNSVul%2F5H539tPWjQ87FMPTpGOJFRWXvHnkg01KRKfYgAAGgcCoZU%2B%2F%2FFv6eKg3p3NacT16F3j%2BnaP1dvPT39XtbGWdH4IB3t7L0937d95%2BYVb9ethpFZu2l1e8U%2Br0dZhzaS%2F3K%2BthRFlSvWjizkTZ9fZCWy4zl5Mli4ahBNj4S2Cf%2FjwRTN3%2FtP8VdLFJx%2BYVG0lXmCA7%2Bx3nzFn52q15pPv50vXDOnb1czMOXpwzzVzP9q04HPpxJt1z93NZf7XM6VjtxQWFS9bX0mX3Trz6vvfSzsxdmzf%2Buv3nlUozJqgsltc2xen3yFdM2fhWosGBa0Un2IAABoBAqGV9h05uWSNXoOrT2c%2Bce%2BU4Saecu%2BU4R%2B9%2Fph0zcJVWw8eO236hZLOXa50yP41W%2FbpIp%2BxnNyC7XsraYJ1POmCwUj6NpGemSNdbN8mrNqn1NkJbLg2Sdr9CiFm3DfJxOgv8Z3arZ7zUWCAr8F67yragv6%2BaJ30neDm6rLw%2B3fCQptWtf%2FQ4CZLf3rP%2FMEt%2F1yy0SDQznrl0ecfnaodKbdSdnaKpx%2Ba8vsXr9srlXHRrXYt%2FXpwny5mvpxtde8UvWfZNwYJ%2BYufF9Wkx13NXUq%2B8doHP0jX3DZm4F%2Ff%2FlfXqbgqowb1WPzDu0rlzW%2F7zOzcd7%2BYU%2FMi8SkGAKARIBBab8Yb%2F5OOpmhnp%2Fjq3Wfnff2W8ZiKXTq0%2BfOrmV%2B9%2B6z0bvjytdQn3%2FzcnBeqdJaI5VW3F9WSthrVWVM77UVPnb0kXXztyXu9vdyrfVadncAG6tcFq6WZ39XFaf0fn94xfohBKmsX2fLTmTPW%2F%2FFps6YBxjvx9%2FWudOeFRcXPvv2ldE3LZkG7l33z6F3jDPoTujg73TN52PZFs83vISaEKK%2BouOuJd4qK9XqrvvXcA5sWfD6sXzcHe71DsFcqB%2FXuvO6PT%2F7vxYd1Dzk7O2Vl26zbpFZE8%2BDwFpX%2Fi4tuNbx%2F%2FFMPTtm26MuN8z8L0x9OJuHEuY%2B%2B%2BdO2hbHCj%2FNWrtq0R7pmxID4vSu%2Be3DqKONeoHZ2iq6xUd9%2F%2BMKCb96Wfh7Vas1jr35q8COO1fgUAwDQ0CncWg%2Bp7zLUVMGZ9dLFkC4Tc%2FOs%2FCHf0l11ah%2B57JdZxr%2FQJ19Pv3glJSMr19fHM7x5cGiw4Txvmdm54x54xWBO%2BaoM6t152c%2BzpGuKS0pbxE82uNs24OfjdWH3Amm1gBBi4G1P7U84Zc6LWmT6PeMNfvXPLyg6dup8emZOUBPfA0eTXpn1XaVPrJsTWBM2eXdZvZPnHp369nMPGKzMzSs4duq89uQ0D25iEF0MTH7kDRONhL945%2BkHbh9psLKktCzx9MWU1Ay1St20iV9M2whXlyrn33OPHGri1SeO7PfzJy%2FrRriVHkLSuSupGVlqtSYwwCc6Mswgz6hU6geff3%2Fhqq0mdm4OgzNvnbMXk0fc9fyN9CyblKEmX1BCCBdnp7%2B%2BfXtAT8POouUVFSfPXLqSklZSUurs7NS0iV9kWDPjlKjRaJ55e%2FaPf66wugDGau9TbN2ps%2B0JBwCg0bNmdmPoHE48M3jqM0t%2Fes%2FgXqdZ04BKq2u0rlxLHffAKwYN6kzYse9oYVGxm6uLbs3GnYdMp0EhRGZ27q4Dx6V9dTKycg8eSzLzRS0yd%2FH6px6cIj1kD3fXXl1jtH%2BfPn%2B1qifWzQlsuD75bn50ZMvbxgyUrvTydO8TH1vp9t%2F%2BvjS%2BY7R0zsn2bcJMBMKnZ37u7upssH9nJ8cuHdoIUckgli%2B99%2B29k4ebP2%2Fh4tXbsnPy537xuq7vq%2B4Q4ju1q%2BpZRcWlj778kUFbxPqyatOe6a98YsMhXmuouKR04kOvf%2Fzm4w9OHSVd72BvH9uuVWy7ViaeW1hU%2FMhLH0vnKbUJPsUAADRoNBmtqdPnr%2FSe8PiP81ZKB4Wvikql%2FnHeyt4THrfoNqisvGLTrsPSNSvWV9NeVGvJOr1b6vXb91c6TUXN5RcUPfDcLIOhZXRMdBsTdXICG7SHX%2Fzw%2Fz7%2FTTodZaVycgvuf3bW8%2B98feLMRen6vt3jTDxLrdY8%2FOKHb3%2F6S1XXTicrJ%2B%2BhFz746tfFmdm5prc0sGX34d4THl9u9nAsB4%2Bd7j3hsVshDe5PODXl0Tdunz7z1kmDWuUVFU%2B9%2BfnkR944d8mCT8HKjbu7jHzY5mlQi08xAAANF4HQBjKzc5%2Be%2BUXPcdPnLl6fX1BU6Tb5BUV%2FLNnQc9z0p2d%2BYcX9pcFcEau37KlqS6nl%2BrlxzRbbjy%2Bqs%2FtgYv%2FJTxw6XsngENUOhFgHJ7DhUqnU73%2F1R%2F%2FJT6zYuLvSYYSSr6fPmj233cC7%2F165RQixfvsBlUqt%2B9era4zpOQZVKvVH387rNf6xJWu2V7r%2FqylpX%2Fy8MHbI%2FfOXbRJCZGRZFgiFEBevXr9jxn%2F7T35i4aqthcUllW5TVFy6fvuBCQ%2B91n%2FyE2cuVFmlXHvKyiuyc%2FNPnLm4dO2Ol2d922n4gwNve6pWPzI1tHbrvi4jHr736Xc37TxkIs9fSr7x%2FR%2FLu41%2BZOpjb11NSau98vApBgCggWoMfQhvKUqlXYe2EW0imgcF%2BDo7OZaUlqVmZJ8%2Bd%2BXoqXPm%2FHbeCLQOa9Ytrm1QEz87hSIjK%2Ff0hSsJJ85W28BVhxNogoe7a7e4thEtQrw93YtKStIzc06cvpR42mazpbu7ufTo3L5VyxBPd9fc%2FKLUjKzzl64dO3XeVvsXQtgrlR3aRkRGhAb6%2Bzo7OeQVFGXl5F25lnboWFJZeZWj5sI0F2en2HatWoc18%2FPxdHZyLC4pyy8ovHwt9fT5K9IRX%2BoMn2IAABoQAiEAAAAAyBRNRgEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBT9vVdAPwj7e0L0sXWs1rmljTCuC6Tw6xLXs7qs69ckq5pMjO8nsoCAACABoZAKCMRfuX9IopVGrH1nMvlbIf6Lg4aKjuFiAwoa%2BVfHuxZ4eqoUWtEQaldar7ybIbj%2BUwHlbq%2BywcAAACzNYZAaFDpVJUKtaKoTJFbYnclx%2BFMmsPeK85bz7lmF8ulempgq6LfpqU62WuEEMXlirv%2BCNpx0aW%2BC4UGpk9Y8bRO%2BYNaF%2Fm4VB77cortNp9znXvIYyfvLgAAgIagMQRCM9nbaTydNZ7O6lDvil4ti%2B%2FvlldWoViT5Prpdp9TqY71Xbpa99rgbG0aFEK4OGjeHJo15LuQ%2Bi0SGpDOzUrfGZ7ZJbTE9GbeLuqJMQUTYwoOJTs9vyLgxI3G%2F8kCAABo0ORSP1YpR3vNuPaFW6Yn%2F3d4pqNSU9%2FFqV2t%2FMuki631F4GqKBTi5YHZqx66Vm0alOrcrHTDo9cejM%2BrvYIBAACg5mRUQ1gVO4X4T4%2Fc9kFld%2FwRVFKuqO%2Fi1JaLWQ7tAm%2BGwPOZVN2gevZ2mu%2BmpI1pV2j8UHKO%2FblMh5xipYNS4%2B2ijvQvC3BXGTx31sgMfzfVB5t96qq8DcALA7Kli1%2Fs8C6taLRfOwAA4NbXCAPhoG9DCkorqfm0txPuTupQ74pOISUj2haF%2BZZLH%2B0dVvz1xLQHFgTWVTHr2rsbfX%2BZmqqtCC0pV%2Fx3g299lwgNwOfj0w3SYHG54rs9Xn8c9jAelyg6qOzBbrl3dspXSALOc%2F2yL2fbzz%2FiUQelbRBe6K8XCL%2Ff40UgBAAA9agRBsIr2Q4mZjI4cs1p%2BQm3tzf4jYsumDUy08%2FtZp3G6HaFkzsULDzmXifFrGsbzrj2%2F7pZ3%2FBitUZsPe9yKYtRRlGNybEFU2ILpGv2X3F%2BYknAxSrePCduOD67PGDdabevJqZ5Ot8cdea9EZk7L7gk5zbCbxsAAICGTqZ9CDUasTTRfej3Idfz9G5SXxyQbW%2FXaDsTnstw%2BHm%2F568HPEmDqFZTz4pZIzOka3ZccJn4a9Oq0qDOutOuU%2BcGSSefcHdSvzIoqzYKCQAAgBqSaSDUuppj%2F5%2BFTaRrWvqW9w6zYOQMoLF6a2iWl6SW73Sa473zA8tUZjVuPHjV%2BYud3tI1E2MKQr0rbFtCAAAA1JysA6EQYs9l54NXnaVrhrWpZPwMQFaaelaMidb7ILy62q%2FSrrlV%2BWKHd2HZze2VduL2uHyblQ8AAAA2IvdAKIQw6DQY05T5GCB393XNk7adXn%2FGdYeFE80XltktOe4mXTOyLT%2B1AAAA3HIY5kEcv643AYPB6KPVUtqJ9kGlrQPKm7irnO3VJeV2qQXKM%2BkOJ244qW3XGzHMt7xtYFmAu8rXRV1SobiWa5%2BQ4nQlux4un6ezukuzknC%2Fcg8nTXG5IrNIefy64%2Bl0R40tDtbfTdW5WWkLn3I3R03Rvzs%2FU%2BOd1%2FY1qtX9ezipu4b%2Bc8LzSxVpBfYXs%2ByPX3eyQbmroFCIuzrp1ebNPehpxX5WnHS%2Fq%2FPN%2FUQHlnm7qHOKLfgRKsy3vEtoaZBHhUqjuJDhsPa0qxXFsJXW%2FuWRAWUB7iofF3VxueJqjn1CitO1eh0pp26%2BfAAAQONGIBQ38vVOgnR0RNOig8r%2B0yN3ZNtCD6dKnpJbYrfihNt3e7xOp1s%2F45%2BjvebR7rm3xRa0aVJJveXJVMdvdnv9ddTDnLyU9vYF6WLrWS2rGou1qi07NC19rn%2FOkMgi43F30guUP%2B7z%2BmGfp0WtCqWGtSl6vFdOfPMShVEntZrsvLavUa3uP6Zp6fNVnPBrufbLT7j9b4d3dpHSmnKbFNu0VDqjYG6J3eZzllUPaiWk6B21QiHaBZbtvuRssFml77f2QWWzRmXEN9fr0NtkZnjHkNJ1j1yTrrzzj6ANZ8wKisseSOnR4uYO%2F0rwmLEkoKqSLEt0e%2FjvQCGEu5P6sZ65E2MKwv0q%2Bano2HWnr3Z5LTle5dDELwzINphnwsDZVy5JFz%2Fa6vPRluqnbayDLx8AACATBEKh0r%2BhsjNj1Aw%2FN9UrA7Pv6pxnYmMvZ%2FVdnfOndiz47YDHh1t8sy2pGNGKb17yxYR0EzWW7QLLvpyQfntcwTPL%2FI0nhbMhZwfNywOyHu2Rq6ziIALcVa8MypoSm3%2FvvKCzGZaVpJlXxYdjMga3LqpqA%2Bt2XtvXqFb376jUvDgg%2B7FeuVWNeRviVTG9Z%2B7UuIJX1%2FhtNC8Oma9HS70YtvOii5ljyRjILlKuOOnm53ozW7o4mPVry%2BTYgs%2FGpjvZV3LsR645nUl3iAy4%2BaEY377AnEDo56bqFqp3XKYnmPFzUwshRrYt%2FGBURqCHqqrNOjQt%2FW5y2u1xBc8u80%2FJq4uv07r58gEAAPJBIBTN9Ac%2FNDGHoVabgLIF99wI9jRryER7O82D8XlD2xRNmdP0QqYFSalPePHXE9OcHaqv%2B%2BsdVrzqoZQxPwVXOx%2BAdVwcNL9MTe0dVlztlq38y%2F%2B%2B9%2FrAb0KyzK62ah1Q9tNtaU3NOJkW7by2r1Gt7t9Rqfl5aurQyCoTso6Pq%2BrriWmzNvuaUwzzRQfqVUcnXre%2BlunBBYGWPqV3WPGX49Oq%2BulBCPH3UY%2FXBt%2BcxGJ4VJGTvabaud2HtymS7jO9QGm6V6Sfq%2BruzvkfjUk35xeiga2KVj6YMubn4NpuQVo3Xz4AAEBW%2BOVYdAoplS6eM1kH1TGkdPmDKcY3ZCl59rsvOa846bbnsvONfMPEEupdserBlOggC4ar%2Bfn2VF0a1GhEUprjprOuK0%2B6HUp2Mo6sTdxVi%2B697utaZT1GTcy984Y0DV7Jtt923mXlSbe9l52lw0hqBXtWvD8q0%2FydL3%2FgujQNnkl30B7mvivOxeWGd%2BJm7ry2r1Ft7%2F%2FbyWnGabBMpTh23Wntade1p12PXHMq%2F7fKTqEQr9p6ir8If%2F1AeKMW%2Bysa%2B26KqTQohPj7qLu0g5yHk3pQ1dXLOgZD2ixJdFeZrK1sG1j2ydibabC0QnHwqvOaJLf1Z1wTbzgaP7eZd8XCe6%2Bb3%2BDcCnX25QMAAGSFGkJxp%2F74GbsvVVlv4OWs%2Fun2VB8XvXu%2BjWddP9%2Fuve%2FKzZ5RCoXo2aL46b45%2FSJu5ig%2FN9WvU1MHfhOSb0lHuLIKxXd7vX7a5yltjeZorxndtvCNIVkhXjdvDZt5V8wcmvXU0oDKdlMjHZr%2BE5i3nHP5aKuPdJYOZwfNbbH5bw%2FLcnO8eU7GtCto5u2bnGPWW0vbJFKlFr8c8Pphr6e0ktPFQTO1Y%2F7MIZmujjdv%2F6vdeW1fo9re%2F9SO%2BaPb6UWX0grFx1t95h72yCy8ea%2Fv7aK%2BLTb%2Fuf7ZBiWxiSD9FpLX82zfTdEER%2BU%2Fl1ulFgkpTonXnbKK7RzshO6Hg5Q8%2B10XXfqE3zyxE9oXrD7lVsm%2B%2FuXmqO4XrlfFvchke1GplDz7WZt8Vpx0Lyq7%2BQtFoIfqni55T%2FXJ0ZVWCBHhV%2F7KwKxXVvtLn%2F7jXq%2BFR%2FVea99TV6WLQ78Lkf7Ek1Nc%2Bdmu%2By8fAAAgE3IPhPd0yTMYr2VJYpV3lh%2BNyWgmyWAajXh1jf9P%2BwwHYNRoxK5LLrsvu0zvkfvWsJs1Wi18yj8YnfHYoiZmli2tQDltbpDxeJJlFYrFx923nHOdc8cN6agbU%2BPy5xz0PJRcK%2FU572zw%2FVJ%2FqnEhREm5Ys5Bz1OpjssfSNHV6ijtxKSYgs93GG5clexiuzvmNjUudnG54pf9nkmpjkvuT9FV1FS789q%2BRrW6f19X1dvD9KpA0wqUU%2BY0PZVq2Ggzp9ju%2B71ey064L7j7ertAG1f%2B%2BLjoBcJ6SRF%2FJXi8t8mnql55C466SwPh0DZFro4aaWAzMDiy2FHSI%2FFCpsORa2Z9THZdcrl3XmCeUZ18ar7yoy0%2B60%2B7Lrj7hrRm%2Fr6ueX8c9ky8cfN6ZRfbme7CdzHLodpm6qLOv3wAAIB8yPoH4%2B4tSt4doXf%2FvfqU2%2Bm0yntMdQopHd%2B%2BQLrm7Q1%2BxjdkOhqN%2BHq31%2Fub9QYMnNyhIDa4tKqnGJgyp6mJ2QWyi%2B3unx8ovWNWKMTD3XPN3LlFPt7qY5wGdQ5cdf7rqId0TVf9wSFNm%2FxbJWlQZ89l54Vm77y2r1Ft7%2F%2FuzvnSKqCyCsU984KM06BOar5y4q9NrR7ZtSoGo7nUfSB8a73fjCUBJsZoWalfX%2BfioBnWxtQkhyOj9B41s3owOdf%2BjrlBxmlQ52iK073zAsslI%2B4o7cQD3Wz%2FGaz7Lx8AACAfMg2E9naaJ%2FvkLL7vuvTet6DU7pXVflU95fHeOdLFvZedv97lVe0Lfbbd57B%2BXcRjPc26X%2Fx4q4%2BJJKCVUaj8QP%2Beb2RU5cPQ18TFLIePt1YzDv6KE3rVqjFmd1j6aItPtVPqLTd757V9jWp1%2FwqFuLtznnTNzwc8D1dX35tVpHx6mY3bCRt04Su3aohRq20%2B51rtWS0qU6zSbyM6vn2VgdBRqRms3yfT9PiiOtMXNjHuyGpg3xXnuYf0frAY176w0vFRa6KOv3wAAICsNMJAGOZbXum%2FCL%2FyDk1Lx7QrfHtY5sFnrr4%2BOEs6pr9KLZ5d7n%2B9ikqJJu4qg0qGt9ZVGR2lNBrDLcdEF%2Fq5VT%2F6y8%2F7zZoK%2FO%2Bj7qmSYSScHQzvfWvujTV%2B1U5ynaRfrWr%2B8DY%2FmnGYJ83beW1fo9ref%2BdmJc19brYJrFArvjCv2e2289ZMEnjLendj9bPwCSHmJ%2BjFsEGtiqr6KaRPeLH0ocPJTmaOx5tURWMBA59u95GOMePhpO4bXv2QvOar%2By8fAAAgK42wD%2BH6R69Vv5G%2BCrXisUUBSxOrrDfoE14srTY5neZ42Lw%2BSEKIvZedz2c6RPw7q7W9naZ3WMmyqnsqaplZLVOhVmw86yodFyc2uNTENNlWkA5ZUZUM%2FakgnOw1jvaasupmAhBCqNXVbyMdTMXEzmv7GtX2%2FruG6jXn23PJOaOwTkdzuUVcMW9GzV0XXa7l2uvGVXK014xoW%2FiXfkrUMhhf1MzqQfOl5iv3XHaRjsQbF1xqztSIZqr7Lx8AACArjbCG0FInUx3H%2FtzURBoUQvRooddvbXWSZXd7BkMg9mppywqEXfrDosYG18P48iVGLeucbddqzrjZXqU7r%2B1rVNv779xMb%2F9bGle9n82pNYZdASdU1mrUTiGGt7lZZ65SC9OfdOts1b9YMTbtqncrf%2FkAAIBGQO6B8KVV%2FoO%2FDZFOpVCpmKZ6d3hHUywbyTNB%2Fxf9Dk1teb94Xn%2FixHDfchvu3Gq12u2s0p3X9jWq7f238te7cEnV9SCtPQaT7DkobdwjzlYW6NcH9g0vNp6Eo2toSYD7zUaS2y641ka968kbehcrzNesiePNdCt%2F%2BQAAgEZA1oEwKc3xtwOeFWa0WvTX73hzPtOsVm06Z%2FUzm5%2BbLcd9uao%2FKZ%2BXs0z7CNX2Nart%2FXvrh5nL5rWcrA2l%2Bs1x3W09TJGtnM1wSJCkIwelxmAKRyHEqHa1215Uy%2BBiedr0jN3KXz4AAKARaIR9CFvPalnVvF4dQ0rXPnxN8e%2FtblSTstvi8ucfqaTfkQGDmgcTI9FXymB788dcMUdhmd7OXR019nYac1JuI1Pb16i29%2B%2FlrLf%2FepxDPKdE6ep4s47L5uPW2tCCBI84SfvM8e0Lftcf81M6HEtxuWLNKZt17ZMyuFiezrY8Y7fylw8AAGgE5FVDeOSa07ITelUELw3INmeMeINKkqIyy86bQWaz7R22cRc7V8dbtI1frarta1Tb%2B3dz1FtT7YQHtedGnl6jylBvWzaAtK3Fx92kwy%2F1bFksbSDaPqhMOnDrmiS3QguvmpkMLpbBpayhW%2FnLBwAANALyCoRCiHc3%2BpRJ7iBDvCrMmczd4KbKxcGyxOWqf4No25nEnY0KU49Zoh7V9jWq7f1LZ1oXRrPD16UL%2Bo0So5rUwzBFZsouUm46e7PST2knxkjaiBqOL3q0VtqLCqOLa9sP4K385QMAABoB2d0cXM52%2BPWA3tx3T%2FXJ8TYai8JAVpHeibK0n55BEzKDvdWQu6NBBYKijmcSv0XU9jWq7f3nlOjVy9VjTU7iDb1hSKKDrA%2BE74%2FK%2BH5Kmu5fbQxxuSBBL%2BaNb1%2Bg%2B3uUJBBmFSm31trArR5OeiEtp9iW49bcyl8%2BAACgEZDjzcEn27yl%2FWq8nNVP98k2%2FZRM%2FXn2LB1FUDcPmJbBrH011MxLrzAGuUI%2Bavsa1fb%2Bs%2FXv1JvVX0PNvZf1Bt3tF17saNVAoz6uqge65Y1vX6D7Z6MC6tlwxjVbcjLjm5cEe1YIIVr6lrcNvBlllya61V7H2hY%2Behe3qj7M1rmVv3wAAEAjIMdAmF2k%2FGKnt3TNQ%2FF5BrHKQOJ1vWHlO1g4z1ic%2FvbHr1s2cLxpkfot%2BgxmoZCP2r5Gtb3%2FM%2Bl6%2B29bfw01E1KcMiVzM3g6q6WzrpuvSzO9Q1ZrxIlUW77ztcpUiqWSmdYVCjE2ulAIMbJtkXSzWhpfVKtdoN7FOmfTz%2BCt%2FOUDAAAaATkGQiHEd3u8ruXeHGHV0V7z8kBTlYS79Sd%2FH9amqKotKzU8Sm%2F73ZeqmfbQIr1a6s1bnWDhNGWNRm1fo9re%2F8FkvQvXO7zeJhBXa8Sf%2BkPv3tctz4r9jNLvwpd4wymnuFa%2BcBYc1Svt%2BJgCg1e%2FnO1Q7VyjNTGgld7Fte1n8Fb%2B8gEAAI2ATANhaYXi%2Fc0%2B0jWTY%2FMNfuaX2nnRRS1pNBfTtNT8jlUdQ0qlw3Ko1GLnxer7MrmaN1Chg1IzNFLvhu9QskwDYW1fo9re%2Fz79hpr9w4ttO3uBRX7Z7ymdnn54m6KOIZZVTLk7qQ3aiC4%2F4VbVxjV0ONlJWinXKaS0S2hJ52Y3fyhZVJvVg0Eequ4t9H6UOWzTz2Ddf%2FkAAABZkWkgFEL8fdTjxI2bbbHsFOKNIVlVbXwjX7k2Se92dubQTDNfyGC3q065pRdU341nes%2Fqxz4VQkzrmO8nmbc6v9Ru87lamWnt1lfb16i293%2FsutPptJtvSEd7zX96mPUeGBZlOBt7zSXn2q89rXewH47OsGjg08d65kqnPylTKf5KqH7CT6v9rV9J%2BN3kNDtJh0HrAmHrALNy17P9sqWvlVag3HPZlqGr7r98AACArMg3EKo14r8b%2FKRrBrUuMtFXavYuL%2Bli%2F4jie7tW347uwfg8g31%2BvcvbnOL9p0du19AS09sEuKue76%2FX0nVpoluJLOec0Krta1Tb%2B%2F%2FtoF6qmd4zt011maSJu%2BrTsRnVlsEKM9f5SSc8iA0u%2Fd%2B4dIV5b67OzUqf6av3zpx32ONGfi1Gkb%2BPumskcVU6d%2BLRFKezVnXq%2B35ymvGcLgbim5fc2SlfumbhUXeVyZrdsgq9k2jOcLJ1%2FOUDAABkRb6BUAix5ZzL9gt6v%2BW%2FOTSrqlveg1edDdq8fTAqw%2BBe0MCdnfLfHaF3s77kuPvha%2BY2J5t75w0TAdXHRT1n2o0gj5vVgxVqxfd7vKraXg5q%2BxrV9v7nHfFIybvZtdXNUf3HnTcMRrCUauZVseDu69YNAVqtK9n2b633la6Z1KHg9ztu%2BFQ3R8vwNkXz7rqulHy1ZBUpP9jiU%2FUzbCA5137Xpcrr5axuL9rMu%2BK3qTdMzEkT07T0t2mpDpLzX1Ku%2BGl%2FNZ%2FB9EK9YGyipbpO3X%2F5AAAA%2BZB1IBRCvLXOT1qxEBdcOi66ysHxn1seIB2Kxk4hPhuX%2Ftu01M7NDLtXdQop%2FXVq6mfj0qVtya7m2L%2Bw0t%2F8svm4qP%2B658Zrg7OauOvNPOao1IxrX7h5erLB636%2Fx%2FO0%2FkiVMlTb16hW919YZvey%2FqPNfSo2T7%2F2YHyeQX9CZwfNHZ3y1z96rSaTBFbrtwOea0%2FrtUAeGlm05bHke7sYlkcIYacQnZqVzp6QPucOvRCl1oinlwZkFNZ6S8W%2FKpt3Xq0RSxKt70A4oFXxxkeT7%2ByUL23%2BKoQIcFc91y97zcMpvq56n80vdnpfzbEXJhl8SF8cmF3tPKiizr98AACAfCjcWg%2Bp7zLUVNrbF6SLrWe1tGgesK8npk2OvRkCL2U59JrdrKq53eOCSxfcc924kuRarv2lbIfMQjsfV3WYb7nxJBZZRcrb5gQdq3rMd4OjKKtQOP7bZUutEafTHC9lO5SrRJCHKjKgzPgO8lSq48gfg6Vt%2FEzv38RZsu58mvmsWt25Vu1do7rZ%2F8djMu7pYtggsLRCcSLV8UaevUojgjxU7YNKXapuzdhkZrjplzCfs4Nm7h03%2BhoNeVquUiSlOSbn2heXK1wcNIEeFa38yo1TokYjXlrl%2F%2BsBTxMvUcPPr46bo%2Frki5cNTsv2Cy6Tf2tq5h4MSiJVWGZ3IdMhJU%2BpESLYU9UusMzezvD8H7nmNPbn4NKKaprVPtw9990Rep0A80vtEm84ZhQqA91Vh5KdZq7zq%2FSJtf3GAwAA8lTNj9ly8N4m37HRhbr01dK3%2FJ4u%2BT%2Ftq%2FwWNiHFacxPIfPvvm5w1xXiVRFS9UyGyTn2t%2F3e1PzZyU6lOr693ve3aanaYTzsFKJtYFnbqpuWXcpymDKnqYk0KCu1fY1qe%2F8vrvR3c1RP6qBXU%2B1kr%2BkUUioqG%2BrzjbV%2Bd3bKj6qdeQtLyhXT5ga9NzLzXv2M6qDUxDQtjWlqaujRwjK7J5YErDxZW4OLGr%2FcqpNu0h93RM2mH%2Fxpn%2BeD8f8ctZujOqZpaUzV0fJshsO0uUHVpkEhxPwjHo%2F1zJW%2BVTyc1D3%2BHafURHfHuvnyAQAAckOEEMm59j%2Fqx7%2Fn%2B2W7Vz3Sw5l0h8Hfhvx2wNP00BFaKrX47YDnoO9CLLohyyxSbj7nOmVO04tZ1T9r3WnX0T8FpzF4oERtX6Na3b9aI2YsafLeJt%2By6tJFdpHyscVNvtvjlVlUi1e%2FXKV4YYX%2FnX8Enc%2B04D28Nsmtz%2BxmdZYGtQwmJBRCrKpBAd7f7PvMsgBz5k5cedJt7M%2FBWeZdhfxSu%2BmLmlR1ce1MXvM6%2BPIBAAByQw2hEEJ8tt1nWqd8XVssPzfV471yP9hc5TAYWUXKF1b6%2F3zAc3qP3FHtCisdJzC%2F1G71Kbevd3udSrW4X19WkZ0QYu9l5z5fNXs4Pvf2uIJK63%2BOX3f6cqfX0hp0kWrEav8a1eL%2BVWrxv%2B3ea065vjAge0RUkYPRsDHJufbLT7h9vt0nu9hOCJFZWOu%2F7Gw447rlnMvodoV3dMrv2aLEsYopKK5k22886%2FrrAc%2BktHrozrpDf4yo5Sfc8ktrdGb%2BOOyx%2BpTbk31yxkYXSEcu1UlIcfpih7eluXfvZedhP4R8OjbdeHbHamsYa%2FuNDQAA5KYx9CGsX0o70T6otHVAeaB7hbO9pqRCkVZgfzbd4fgNJ3N%2BxTdTC5%2Fy6KCyAHeVr4u6VKW4lmt%2FONmp2uEroFXb16hW9%2B%2FupO4WWhLhX%2B7hpM4rsUsrsL%2BQ6ZB4oz5v9J0dNB2alkb4lfu6qpztNcUVdgWliivZDmczHKQDn9S9cL%2FyvU9e1S3eMy%2FQYAY%2F00z3ZmwTUBYZUO7vrvJ2VpdWKK7m2B%2B55pRcs%2BNt5V%2FeuVlJoIfKTiEyC5VnMxyOpjgVmz1zTN18%2BQAAgMaNQAigkXh1UNbTfXO0f2cX28V81KKsitGhKmWr4W0AAAAaEG53ADQGdgoxRTKizPIT7halQQAAAHkiEAJoDAa3LpIOtmn1fPQAAACyQiAE0OApFOLJPjm6xQuZDvuuONdfcQAAABoMAiGABm9Gr5xuzUt0i1%2Fu9NZUPgwqAAAA9DBMJYAGzN9N9Wy%2FnIfic3VrknPt%2Fz5Ke1EAAACzEAgBNDAv9M%2BO8C93c1Q386poG1hmMJn7q6v9GE4GAADATARCAA1Mh%2BDSYW2KKn3om91eFs09CAAAIHP0IQTQwGg0lVcAfr%2FX6%2B31fnVcGAAAgAaNGkIADYzaaMCY0%2BmO76z3XX%2FGtT6KAwAA0IAp3FoPqe8yAIAFgj0r4kJKW%2FpWKBWajEJlQorTqVTH%2Bi4UAABAg0QNIYAGJiXPPiWP7y4AAAAboA8hAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECm7Ou7AKhPm%2BZ%2FJoSYv3zTD3%2BurO%2By1CKZHCYAAABgqQYcCLV3%2BVIajaa4pDQlNfN40oVVm%2FZcvHq9zgrzyuN3xnds9%2BoH3588e7nOXtRWNJpa2W3X2KgBPTu2bxPm4%2BWpVNpl5%2BZfuZa6fd%2BxTTsPlpVX1HDnDfqEAwAAALeIBhwIjSkUClcX51YtQ1q1DBk7pNf3f65YuGpr3bx03%2B5xjg72nTtENaB84ubqrP0jN7%2FAtnv28nB7%2Fcl7OsVESlcGBfgGBfh2i2s7bdyg92b%2FnnTuSk1eoiGecAAAAOBW0%2BAD4aLV2%2BYsWqf9W6FQeLq7RkeG3TVxSEhQwPS7x124knL4%2BJk6KMbiNdu6dIjase9oHbyWrUSGhWr%2FSEy6aMPduro4%2F%2B%2BtJ5qHBAohtuw%2Bsm7b%2FivXUisqVAH%2B3n26dZg4ol9IkP%2F7rzz65JtfXLmWavWrNMQTDgAAANxqGnwgLK%2BoKCgs1i3mFxRdu5GxP%2BHUr5%2B94uHmOmlE37oJhD%2F8ubLB9U8bMSBeCHH2YvKpc7asZHv83gnNQwI1Gs2s2XM37TqsW5%2BZk5d07sq2vUc%2FmznDw831yQcmPf%2FO11a%2FSkM84QAAAMCtpnGOMpqTV7A%2FIUkIEdWqRX2X5RYV4Ovdv0fH0tKyT3%2F4y4a7DfT3GdavqxBi2fqd0jSoc%2BbC1XnLNgkhOka3Dm8ebMOXBgAAAGCpBl9DWJWc3HwhhLuri%2FFDrcOaTR7Zr2P71l4e7nkFRafOXlqxcfeBo0nGWzo42E8a0W9Q704hgf4VKvWl5Otrtuxfu3XfN%2B892zqsmXTUSuNxLHVr5ixcN2lkv4E9OwUH%2BatU6vOXry1Zu2Pb3gTpC1m0sUVHodvzlt1HHpw6KjoyTKEQY%2B5%2FJT0r57l3vnJ2cjxz4arBU0KCAiaP6tc5pk0TP%2B%2FyiorUjOw9h04sWr0tJ6%2F6roZD%2BnZVKBQajWbBii1VbbNh%2B4GRA7sLIVq1DLlwJcW4qMZVfyZOr3Rje3vlxOF9B%2FXuHNo0QKVWX7z6z%2FUyUWDz3wwAAABA49NoA2FIkL8QIjUj22D93ROH3jtluEKh0C76env06hrTq2vM0nU7Zv%2B6RCMZcNPD3fXj1x9r1TJEu%2BgkRHRkWHRkWK8u7X28PMwshr%2BP17fvP988uIluTUxUeExU%2BLdzvf9eudXqjc0%2FCq3I8NAJw%2Fs6OTpIVx5PumBc4D7dOrz6xN2ODv%2B8MRwc7MNCm4aFNh09qMdrH%2F5Q7Qgu7duECSEuXLmeZnTmdVIzsu%2BY8V%2FT%2B7GCm6vzR69NbxPRXLdGe716d21f1VMsPY0AAABAI9M4A2HrsGZdY9sKITZsPyBdP3FE3%2FtuGyGE2L7v6N8rt1xPy2ri7zNlVP8BPTuOH9bn4pXrKzft0W38yuN3adPg%2Bu0HlqzdkZaRrd14YK9O5pdkcJ8uJaVl3%2F%2BxYsf%2BY6WlZTFtw2fcN9HHy%2BP%2B20au3bo%2Fv6DIio0tOgqtTu0jU1Izvp6zNOncFTu7KtsJ%2B%2Ft6vfz4nY4O9snX07%2F5fdnZC1cdHOx7dm7%2FwNSRnh5u77zw0J1PvFNSWmbieFs2CxJCXKrDCT90Xpx%2BhzYNbtp5aNGa7anpWQF%2B3lNG9R%2FUu3Ol21txGgEAAIBGpsEHQndXlwBfb6XSTgghFAofT%2FeO7VvfPmagUml3POnCvOWbdFv6eXs%2BfMcYIcSmnYfemz1XuzI7N%2F%2F%2FvpijVNr1jY%2B9e9Kw1Vv2qdVqIURsu4j4jm2FECs37v7sx7%2B1G%2BfkFbz75e%2FX0zLvnDDE%2FBK%2BNOu7xH%2Fr4rbuSVCrNTOfuc%2FJ0aFzTOTWPQmWbmzRUUg99tpnBvnTWN%2F4WGcnRyHEW5%2F%2BopvFcfHa7RnZuTOfuc%2Fb071Ptw4bdhw0sQcPd1chRG5%2BoekXsrl2kS17d40RQqzZsvfj7xZoV%2BbkFbw3e%2B61Gxn3TB5msL3VpxEAAABoTBp8IBw9uOfowT2N1y9dt%2BOb35dVVKh0a8YM7eXoYF%2BhUn3z%2BzKDjRes2Nw3Ptbf16ttqxYnzlwUQgzp00UIoVar5y7eYLDxnIXrLAqEifotM48kntX%2BERzob8XGFh2FVLVpUAjh7vZPl8uMrFzp%2Bt0HE%2Bcv32S83pg2T5aVlxusd3F2%2Bie0S5SVldd8hnqtYX27CiHUavWcResNHpq7ZL1xILT6NAIAAACNSYMPhFUZ3j8%2BN7%2Fw90XrdT3BunaIEkKcOH0xOzffYOMLl%2F8Z2qRVyxBtBmjbuqUQ4njSxfSsHIONK1QqYbbDiYaTXuQX%2FhPMXJydrNjYoqPQOXrynDmlTTz9z7Ne%2BM%2FUL39ZrDv2CpWqhnM8fPT69LZGI75WOn6MdaLbhAkhjiddNO67qFJVUstn3WkEAAAAGpkGHwgNQoWTo0PTJn4jB3afOKLvvZOHu7u6fD1nqfYh7TAzse1aaQeorJS3p7v2jyZ%2BPkKI1PSsGhbvUvKNqh6ys1NYsbFFR6Fj5kyDh4%2BfWblx9%2BjBPXt1jenZpf2ZC1cTTp47dOzM0ZPnzIzBRcWlri5Oxlm3tgX6W3a9rDuNAAAAQCPT4AOhgdKy8kvJN76es7SsvGLauEETR%2FRdum5nSmqGkLSHNMHR8Z8T4uLsKITIya9%2BogXTysoMG0%2FWcGOLjsIKn%2F349%2F6EU5NG9ouJCm8T0bxNRPPbxwzMyslfuHrrolXbqo2FefkFri5OxqOwznj9f9JFEzHMOtoIav71qu3TCAAAADQIjfaWd%2BWmPdPGDVIoFF1jo5at3ymEKCuvcHJ0WL%2F9wFe%2FLanqWbpIVlxS5uri5OnuVkfFNZtFR2GdXQcTdx1MdHdz6dQ%2BMi66Ve9uHfy8PR%2B5Y0xs21avffiD6ckYzl66FtTEz7h1aG0rLil1dXE2%2F3rVwWkEAAAAbn1VzkDQ0GVm%2FzP8ia7hX0ZWjhDCz8ezoLC4qn%2B6MU7SMrOFEIEBPvVQdJMsOoqaKCgs3r7v6Bc%2FL7rj8f%2Bu2LBbCBHfsW18x3amn3X4%2BBkhRICfd0xUuKWvqI2aCmHYktYcqemWXa86O40AAADArazRBsKmTfy0f%2BiS4ZET54QQse1a%2Bft6GW%2Bvm51cSzu8SkxUuJ%2B3p8GW9kqlzUtrPouOwlLvvfTIp2%2FOmDSyn3RlhUr128K12r9btwwxvYeNOw8WFBYLIR6%2BY7SlhSkqLhX%2FTlwh5ebqXO1zjyVdEEJ0iIowPi2VzrtYq6cRAAAAaCgabSC8a%2BJQIYRGozl26rx2zfL1OzUajb1S%2BfyjU%2B3t9UKdvb3yzafvfWjazQyjndHeXqm8c6LhDBPTxg%2Bu9dJXzaKjsJS7m3Nsu4gxg3sa7NnL45%2BmmAVFxab3UFRc%2Btvfa4UQ0ZFhzz1yu%2FFUE0KI5iGBlT73cvINIUTH9q0NItyDU0dVW%2FJ12%2FYLIZRKu7smDDV4aNq4Qcbb1%2BppBAAAABqKBt%2BH0NHRQTpAiLOTY1ho04kj%2BnaLayuE2Lz7yJWUNO1D5y%2BnLFq9bfKo%2Fl1jo754%2B8k%2FlmxIOn%2FVXmkX1arFHeMHt2oZUlBYvGz9zvTMHCFE4umLuw4c79U1ZtzQ3o4ODkvX7cjIym3i7zNqUI%2FRg3rUx4EKK47CUguWb%2F7v8w%2BGBjf55PXH5i3bdPHqdZVa3a51y4emjRZClJaW7dh%2FrNqdLF67Pap1i0G9Oo0YEB%2FVqvmi1dsTT1%2FIzS90cnAIDvKL79hu7JBeQogKlerQcb1pNrbtO9ousmXTJn5vPHXP74vW5%2BYXBgf6jR%2FWu3%2BPjtW%2B6OnzV7bsPjKgZ8cxQ3o6OtovWbsjPTMnwM971MAeY4ZUMk1lrZ5GAAAAoKFo8IFw4vC%2BE4f3rfShXQcTP%2F52nnTNd3%2BsUCqVE4b3aRPR%2FL%2FPPyh9KDMn782Pf5IGgA%2B%2B%2BfNDn%2BlRrZqPGBA%2FYkC8bv2Bo0ldY6NseQwWsugoLLLrYOL3f654aOqo9lHh7%2Bp3Aiwrr3j%2F6z%2BrnZhea9bsuSmpGdPGDgoLbfr8o7cbb3AjLfPDb%2BcdPXleunL5%2Bp0De3VqEx7aNz62b3ysbn3CiXNx0a2qfdFPf1jQxN87OjJsWL9uw%2Fp1060%2FcDQpMjxUV8mpU3unEQAAAGgoGnwgNFBSWpaVk3fyzKVNuw7vTzhl8KharZ796%2BLNuw6NGdIrtl0rXy%2BP8grVtRvpuw4mLl23I7%2BgSLpxYVHJUzO%2FmDii75C%2BXUKCAlQq1aWrN9Zt2796y74Nf34ihFCrTY23WXssOgpLLVi%2B%2BUji2TGDe8ZFt%2FLz9lTY2aWmZx08dnrxmu3a2TvModFofv1rzdot%2B0YMiO8aG9W0iZ%2Bbq0tJaVlOXv7p81f3HD6xfd%2FRigrDGSzKyiuefXv2HeMH9%2BseFxTgW1pWfjUlbdPOQ8s27Fz%2FxyfVvmhRcekzb88eP6zP0L5dQ4ObqFSqS8mp67fvX7Vp73fvP2ccCGv1NAIAAAANgsKttWEfOZjm5uq8%2FOdZQohvfl%2B2cNXW%2Bi4OAAAAAFip0Q4qU3P2SmWl41tGhoVq%2F7iRllm3JQIAAAAAWyIQVumxe8f%2F3wsPOTs5Slfa2dndM3mYEKKwqOTA0aR6KhoAAAAA2EBj60NoK96e7sP6dXN2cvz%2BgxfmLll%2F7OT5CpUqokXwHeOHtG8TJoT4ffG60rLy%2Bi4mAAAAAFiPPoRViotu9fqT9%2Fh4eRg%2FtHjN9q9%2BW1L3RQIAAAAAGyIQmuLq4jRyYI8%2BXWPCmgc7ONhnZeeeOHNp1eY9BvMlAAAAAEBDRCAEAAAAAJliUBkAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEwRCAEAAABApgiEAAAAACBTBEIAAAAAkCkCIQAAAADIFIEQAAAAAGSKQAgAAAAAMkUgBAAAAACZIhACAAAAgEzZ13cBANy0YPZrQohlG%2Fb8uWxzfZcFAAAAjV%2FjCYR2dop5X7wqhDh%2B%2BuL%2FfflnfRengWkW5D%2BwZ1x0ZMsmft6Ojva5%2BYXpmbn7EpJ2HEjMLyiq79LVv5bNggb0iI2JCvPz9hBCZOXkJ56%2BtGXv0QtXrtd30Wpkysi%2Bk0f2MX%2F722e8W3uFuWVpU7ppC1fv%2BHv19jooTJ3hOwEAAJloPIGwQ1S49o%2F2kS39fDwzs%2FPqtzz1ZcrIvkKIpPNXj5%2B%2BaM72CoXirgmDRg3oplAodCv9vD39vD2jIkInDuv13Z%2BrDxw7XZdFuqUo7ezumzJ0SO9O0vMTHOgXHOg3pE%2FnrXuP%2Fjh%2FTYVKVY8lBGzLuu%2BEOvuYN%2BjvEwAAbkGNJxAO6BGr%2FUOhUPTrFrN43a76LU990Vb4LNuwx8y7pXsnDRnRv6sQ4uipCxt3Hr6UnFpSWubh7to2InTM4B5BAT7PPjTp%2FW%2FmHz11oc6KdOtQKBTPPTy5c0xrIcThxLPrdxy%2Bci1NKERo04DBvTt27dBmQI9YX2%2BP97%2BZr1Zr6ruw1li6YffqLfsNVv780XNCiI07D%2F%2B5bEt9FOoWZfqElFVU1GVhapV13wl19jFvuN8nAADcmhpJIHR3dekcEymEyMzO8%2FPx7Nu9g2wDoUWCA%2F2G9%2BsqhNi068j381br1ucVFF27kbHjQOLMp%2B6KaBH8nztHz5g5W6VS119J68fogfHaNPj74o0rN%2B%2FTrc%2FMzks4eX5o384P3jY8tm34uCE9lzTM91t5eUV5eeVJprC4tLC4pI7LcyuTyQnhOwEAALlpJKOM9u4a7WCvLC4p%2B9%2FPi4UQTQN824Q3q%2B9CNQBx7SK0jcIWr91p%2FGhpWfkfyzYLIXy9PTpFt67jstU7F2fHicN7CyH2JSRJ06DO%2Bu2Hdh48IYQYN6Sni7NTXZcPqAV8JwAAIDeNpIawf%2FdYIcT%2Bo0lnLl67mpIeGhzQv3vs6QvJVW0f1y5iUM%2B41mEhHu6uBYXFV1LSt%2B49uvvQCY1Ruz%2FztwwLDRrWt0v7yJbeXu6lZWXXbmTuOXxy464jxjUwJkaSNH5It2bh6u2jBsb37NwuKMBXpVJfvpa6ZuuBvUdOaTczGB1k3JAe44b0ENWNdeHm4qz9I7%2BwuNINzl1KSUnNFEJ4ergaH%2B%2BogfHtI1toz8zZS9c27DgsbUVmTpGsOBWf%2F7Lk9PnkcUN7xLVr5evtUVJadv5yyuot%2B2vSqLVSvbu0d3VxElXcGWstWberd5doF2fH3l2iN%2Bw8bFz43YdOThvbPzKsmUIh7nv%2BY90G9krliP5de3dt37SJr1qtvpqSvmXP0S17j5ooT7Un3MyXrqFpYweMH9pTCPHGJ7%2BeuXhN%2BpDSzu6HD55xc3HWDexk3SUz80iFEE0DfEcO7NYhKtzPx7OioiIjK%2B%2Fg8TOrt%2BzPq%2B9RT8w%2FBIs2roPjtfQ7waKPeVXvSTdX52F9OneNbdO0iZ%2B90i47ryDx9KUVm%2FZqX0jL%2FK8488%2Bng71y5IBuvbu0DwzwUanUydf%2F%2BRjOevGBsNAg7ZePRW94AAAaosYQCJsHNwkLDRJC7DyQKITYeTBx2tgBPTq1%2FeXvdWVGYUyptHvs7rG9u0Tr1nh7unt7uneICusf3%2BHjHxaWlpVbuqUQ4vYx%2FScM7akbg8HB3qVNeLM24c1G9O%2F2wTfzr0lua6zj6%2B3x%2FssPhQT6%2FbPsIKIiQqMiQn9fsnHlpkoqr8yUkvZPwfp2i5HmGZ3SsvJn3vnWeP2kEb2njOynG3LC29O9a4c2XTu0Wbvt4K8L1xmnZRvqFhv1yLRRLs6O2kUHe5e4dhFx7SIWr9u1YMVWG75Q%2BzYthRBpmTmXklOr2ib5evqN9OygAJ%2FoyJbGJzCiedMR%2Fbs6Ohh%2BylxdnF6fcUdEi2DdmsjwZpHhzbrGRlb1Qpae8KpeuuZ2HEjU3h9379jW4P64bavm2jix%2B%2BBJ6XqLLpn5R9otLurJe8c5%2FHuMDvbK0OCA0OCAwb07ffDtgrP6ZatLFl2sW%2B14rf5OqFZV78mw0KCX%2FnO7j5e7bk0TP%2B%2BBPeP6dIv55IeFR06cs%2BhVzD%2Bf7q4ubzx5Z8tmgbo12o9hlw6RXh5uupVWvOEBAGhYGkMg7N%2B9gxAiO7fg%2BOlLQoidBxKnjhng4uzULS5KGxGlHrhtuDbj7T50cvXW%2FWkZOT5eHsP6dh7YM65D2%2FBH7hj15a9LLd1y4rBeE4f1EkKcuXht0Zodl6%2Blujg79ejUdvzQXoH%2B3jOfvvuF937IzS%2BsyTH26dq%2BtKz8j6Wb9iWcLisvj4oIvX%2FKMC8Pt9tH99%2B651hBUbFudBCDEUFMj3Vx8NgZba%2FL%2B28b5uXptmrzvuKSsmoLM7J%2Ft9tG9RNC7EtIWrFpb1pGjr%2Bv1%2BiB8T07txver8vVlLSNu44IyYAlFhWpWj06tc3OLfhxwZpTZ68IhYhp03La2AHenu4Th%2FW6eOX6%2FqM1GhBVSvsrQ7UTS1xKvhEU4KPd2ED7Ni1TM7J%2FW7Th3KUUO7ubzbOn3zVGmwZ3HkhcvfVARlaur7fH6IHxvbu2r%2FQlzDzh5rx0zSVfT798LbVFSGD3jm1%2FX7JReofdpUOkEEKlUu87miR9ivmXzPwj9fX2mHHPWAcH%2B%2BtpWXMWb7x49bq9vbJLTOTUMf093FxeeGTKEzO%2Fkv5kU2csuli34PFa%2Bp1g%2Fse80vekq4uTNg3m5hfOX771aNIFjUbTvk3LeyYO8XBzeeK%2BcY%2B9%2FmVJaZmZL2TRyZ9x71htGty%2B7%2FiabQe0Rz16YHwvyY%2BAwqo3PAAADUuD70OoVNppb6N3HTqh0WiEEBnZeacvXBX%2FBkWpsNCgwb06CiHWbz%2F0%2BS9Lzl68lptfeCn5xnd%2Frlq%2Bca8Qolfn6JAgf4u2DPT3njyqrxAi8fSlt%2F43J%2BHk%2BezcgpTUzEVrds76er5arfHycLtrwqCaH%2Bl7X81bvnFvakZ2dm7BnsOnfv5rnRDC0cE%2BJqqlEKK8vKKwuEQ36IV2AIzC4pKqhgzRKi0r%2F%2FiHhQVFxUo7uykj%2B37zf089dveYbnFRzk6OVT3Fx8v9jnEDhBA7DyR%2B%2BuMi7Zk5fznl81%2BWaNuvThrRx85OYXWRzPHS%2Bz%2FuPJCYmZOXmZ23de%2Bxtz77XXvPevvofjXcs5Snu6sQotokr91Au7GxVz%2F85dDxs7n5hdm5%2Bdo1kWEh3WLbCCE270n48rdl5y%2Bn5OYXXrx648vfli1cvcN4D%2Baf8Gpf2lZ27E8UQvj5eEa0CJGu7xITKYQ4eup8YZHh4CvmXDKLjrR7XFsnRwchxCc%2FLjyceDY7tyA9M3fN1gPfzF0phPDycIuPi7LtUZvDokO4NY%2FX0u8Eiz7mxu%2FJHp3aaesGP%2Flh4eY9CZnZeVk5%2Bdv3Hf9x%2FhohhJuLc5eY1ma%2BkEXns13r5h2jWwkhNu48%2FNXvyy9cuZ6bX3jhyvUvfl1qPCCZFW94AAAakAYfCDtFt9Y279H%2Bn621Y%2F9x8e%2BEhNKNB%2FaME0Ko1OpFRr3CFq%2FdqVZrFArRNiLUoi0H9%2B6stLPTaDTfz1ttMObeybOXt%2BxJEEL06hztUUVgMF%2FS%2BavSRd2Q60EBvjXZ7YUr119878e9R05pNMLF2bFffIfnHpr04wfPvvSf27rERCqMgsaQ3p0dHOxVKvWcxRsNHlqxca8Qwtfbo1XLEMOn2U5aZo5BSLuenrVm2wEhRLOmAc2C%2FE0%2FffpdY3784Nnw5k2rfSFnJychRElpNbUu2g2qGlSmoMiwI1a%2F%2BA5CCLVas8go%2FlXaWdHqE2780rai%2B%2FGlR8e2upXNQ5oE%2BHkJIXYdMmw%2BZ%2BYls%2BhIXV3%2FOeFZOXpx98Cx08s27Fm2YY%2FBemPmvxO0xg3psWD2a5X%2B021j0SHcssdr6XeC%2BYzfk6fOXfng278%2B%2BPavMxf1unzrWooGBviYuXOLzmefbjFCCLVas3itYfxbaNTp2tI3PAAADUuDD4T9e3QQQiTfyLiUfEO3cs%2BRUxUqlXZCQunG7Vo1F0KcOnslJ6%2FAYD%2FFJaUzP%2Fvt7c%2FnJpw8b9GWMW1aCiHOXkpJzcg2Lt6OA4lCCKXSTrtDqyWevmSwRvebtInaPDNl5uR99tPiZ%2F%2Fv2%2BUb96Zl5gghHOyVndq3fuHRKR%2B8%2FJC0q5sQIrZduBDi9IWrxlVnl1PStH%2BENauk%2FaStHDx%2BxnjlkcSz2j8MSmusV%2Bd2Hm4unaJb2ao8Ju6PT569bLyyTXioECLp%2FNWM7DyDh1TqSgbxt%2B6EV%2FrStpKVk3%2Fy7BUhhLRWqmuHSCFEWXnFwWOGF8jMS2bRkZ4%2B%2F09%2BmH7XaD%2Fvm7%2F7qFTqP5dt%2FnPZ5sQzl0wfhc3fCcLCQ7iVj9ei7wQzVfqeTEnNPJx49nDiWW1TTIVC4eLs6ObibK9UajdwcjT3%2B82i8xnZMkQIkXT%2BamaO0cfQaC4NS9%2FwAAA0LA27D6GXh1vHdq3Ev1WCOoVFJQknznfpEGkwIaG%2Fr5cQIi0rp9K9SQcMMH%2FLQH8fIcTla5WPO6Jbr93Malevp1f1kKImv9hLpKRm%2FrF00x9LNzUPbtIttk2fbjFBAT4tQgLfefbej77%2FW%2FeDfVCAjxCiXesW0ooRA1W1n7SJ8nKV8cr0rFztH77eHqafvi8hKS46IsGMIUlLSktdnJ2cnRxMb%2Bbs6CiEKC4pNX7o7KUU45X%2Bvp5CiPQq3lrGrDvhlb60De04cDw6skWAn1dEi%2BDzl1PEv83nDiee1fb4kjLzkll0pMdPX9y48%2FDg3p26dmjTJSbywpXrJ85eOZ504cTZy2ZOjmf%2BO0HL9MT0VhzCLX68wuzvBDOZeE9GRYQO6tkxqlVogK%2B31d9nFp1PPx8vYcnH0KI3PAAADUvDDoR9urZXKu2EEBeu3rg5AqcQQogLV6936RCpnZBQN%2F%2BEtjKtoIrh1KXM31I7dmKleUAIoRuPQTuBgdWMh0utPVdS0q6kpC1au6Nn5%2BiHbh%2Fh6uL0%2BN1jnnjra%2B0x6kalN8GhFga3NC0v%2F59h97X9rEz48rdl5u6zoMjF2cnb0930ZtrB96sao9%2BY9q1l%2FjwBt%2BYJ35eQ9OBtwx0c7Lt3jDp%2FOcXX2yMstKkQYrfZzeeML5mlR%2FrD%2FDVHTp4fNaBbVETziBbBES2Cxw7unpNXsGrz%2FlVb9lUbk8x%2FJ2iZMzG9RYdwix%2BvlOnvhJpQKMQDtw0f2qdzDfcjLDyf2h96zP8Y1vwNDwDALathB8J%2B%2Fw4b89rj06raRjohYUlpmbOTozn3DeZvWVxS5uriVFW7Td1Q%2BzW%2Fc6pjGo3YdfBERYXq2Ycmebi7do5prR2ytbxC5ehgv33f8V8Xrq%2FquTUcR9QKnv8OE2%2FDgSUvXr0R6O8THlpNnyvt%2BKLSFsumlZSWuTg7ebi5mLn9rXnCi4pLD584Fx8XFR%2FX9o%2Blm7Vdy4pLyg6bXWtkfMmsONKDx84cPHbGzcW5fZuW0ZEtusVG%2BXi53zl%2BYLvWzT%2F4dkGtTn9SKYsOocEdb1XfCTUxrG9XbRo8c%2FHaio17Ll69kVdQpH1LmKjoq5RF57OktNzF2dH8j2HN3%2FAAANyyGnAgDG%2FetHlwk2o3k05ImJGV26xpgLY5qGnmb5mWmd2yWVBVJQltGqD9IzUjR7dSoxEKham%2BZ3Xm85mPuTg7btlzdN7yytvC6fouBv07tENmTl7TAF9vL%2Fdqa0vMYcWp0NYJG9CO7iCEyDTqmGe1E2cud%2B%2FYNsDPKyw06OLVyvNes6YB2sbA2i5G5kjPym0e3MSct5aWbU%2B4De3YnxgfFxXo7x0WGqQdf%2F%2Fg8TOVji1p5iWz%2BkgLi0v2JSTtS0j6bdGG%2B6cMG9K7U8foVh2jWx%2F%2Bt5tinbHoEG7N47XiO6EmhvTuKIS4ci3trf%2FNMbPta1UsO%2FnZ5n7D65j%2FhgcAoGFpwIPKDOgeK4Qor1A98MInt8941%2FjfO1%2F%2BIYTQTkiofcqp81eFENGRLYzH%2FFQoFB%2B%2F%2BsgXbz3WNz7Goi0TT18WQrQJbxZQ2b1F7y7thRAqtVo6oIK2ttDd1fDH6Ro2K7VCUXGJl4dbx%2BiIqjbQ1Xzq%2BsmcOHNZCBHdukWlvfUsTblWnArpQH86uqEybDgd%2BY4DidriTRrRu6pttDNWl5aV7zhwvKptDCSduyqEaNuqufEJrHT2CNuecBs6cuKcdmSjAT1i27VuIYTYfehEpVuaecksOtKXp98%2B86m7Rw7oJl2pUqn%2FXvXPEJFhoYGizll0CLfm8VrxnVATgQG%2BQojEM5cM0qAVb2yLzmfShWQhRNuI5tpJL6Qq%2Ff1CWPKGBwCgYWmogdDBXtmzSzshxJHEs1X9HnzizGXtbFe6CQk3704QQtgrldr7eKlhfTuHBgcE%2BvskX8%2BwaMv1Ow6q1GqFQvHQ1BFK%2FRnAI8NCBvXqKITYc%2BiktLNK8o0MIUR0ZEuDADB1TH8LTkEVtHWhjuZ1Ktu064gQokVI4OSRfSrdYMLwXto%2FdNUC67cf0miEUmn3nztH60YC1LJXKp95cNK0sQMMxrkxUSQrToWfj6ebq15T3qAAn%2BH9ugohLly5fj09q6onWqq4pFQ7D0TXDm3GDelhvMHAnnF9urYXQqzYtNf8ici27jsmhFDa2U0cbpgzxw8xfLMJq0543ahQqbTTuw3r28XBXllQVHy0igFLzLxkFh2pm4tzu9bNh%2FTuZLCl7hecwqJ6aKRt0SHcmsdrxXeClkXfPDp5BYVCiOYhhi0sxv37WTB%2Ba1f1Qhadz%2B3aj6HSbsKwXgb7mTDUcI2W%2BW94AAAaloYaCLt0iNRWK%2B2ouhOLRqPZdfCkkExIeOHK9c17EoQQowfGP3b3mFYtgr083JqHNLln4uD7Jg8VQuw%2BdPLClesWbZmakbNw1XYhRFy7iDefuiu2bbi3p3vTAN9xQ3q8%2FsSdSqVdXkHR70s2SQu278gpIUSgv%2FdT909oHtLEx8sjKiL0qQcmDOvbpeZnJi0jWwgRHxfVJryZl4eb8e%2FfUpt2Hzl0%2FKwQYsrIvu%2B9cH%2B%2F%2BA4tQgK9PNwC%2FLy6dmjzymNTh%2FTuJITYdfDEpeR%2Fhku9fC111ZZ9QojYtuH%2FffaeLh0ifbw8Any9unds%2B%2B4L98XHRQ3p08ngF3oTRbLuVLz7wv09O7fz9%2FH08%2FbsGx%2Fz1tP3aPtqLli5zZpTVrUVm%2FZpp0y4Y9zAl6ff3jG6lZ%2B3p6%2B3R0ybsKcemPDoHaOEECfPXl68ppL5A6ty%2FnKKdiCKIb07Tb9rTFhokJeHW1ho0ENTR9xeWQy24oTXGemnb3%2FCaRNN%2Fsy5ZBYd6bKNe4QQwYF%2Bbzx5Z6f2rQJ8vXy9Pbp3bPvCI1OEEKVl5fuPJtXOQZti0SHcmsdrxXeClkXfPDp7D58SQrSPbHn%2FlGEhQf5eHm5REaFP3T9h2tgB2g2MO3JX9UIWnc%2FTF5IPHDsthBjWt8t%2F7hzdslmQl4dbePOmD08bOWVU36pKa%2F4bHgCABqSh9iHs3z1WCFFYVHI40VSf%2Fh0HEkcPitdOSKidf%2BKn%2BWudHR17dm7XL76Ddopwnf0JSV%2F%2Fvly3aP6Wi9ftcnB0mDC0V1RE6Kv6w9ukZ%2Ba%2B%2F%2B0Cg8kM1%2B041KtLdHjzpt07tu0uaU134szl6MgW5p%2BESm3cdeS%2ByUN9vT3%2B%2B%2By9QoiVm%2Ff9bjRNs45GIz75ceGd4wYO7981okXwY3dXMr3Y9v3Hv%2F9zlXTNH0s32SvthvfrGtEiWHs%2FqpOdW%2FDx938bdOQzUSQrTsWVa2lBTXyfun%2BCwfoFK7dpZ4a0IY1G8%2BkPi%2B6bMvTfblqGc7jtPHjiuz9WVjp%2FoAnfz1vl7%2BMZGd6sf%2FcOuuprIcTRUxfCQ4OMWylbesLrTNL5Kzl5BdqBWHdV3XzO%2FEtm%2FpEePHbmj6Wbp40dEBURGhVxu3TL8vKKr%2BYsr3ai9lpi0cW6BY%2FXuu8EYeE3j85fq7ZHRYRGtAge3q%2FL8H43fwZKPH0pokWwi7NjSJC%2F%2BS9k0cn%2F%2BvcVr83waNUieECP2AE9YnXrE06ej2tXeYtZM9%2FwAAA0LA0yEPp4eXSIChf%2FTkBvYstLyTeSb2Q0C%2FLXTUhYoVJ9%2FsuS7fuPD%2BwZ17plsIe7a2FRyfnLKZt2JxjML2z%2BlkKIBSu2Hjh6eljfLtGtW3h7uZeVl19Pzdx7JGnd9oPGM0aUl1e89b%2Ffxw%2Fr1aNj2wA%2Fr7KyipS0zJ0HEtdvP%2FTnF6%2FU8OSs3XZAqbQb0rtzgK9XSVlZdnW3iSqVes7ijet3HOrXPbZ9ZMvgQF9XZ%2BfSsvL0rJzTF5K37j127pJhrzy1WvPL3%2Bt3HjwxtHfntq2be3u6V1SobqRnHTx2Zu22gwVFhhMwmCiSFafiyMnzm35YOHZIjw5RYT5eHqVlZecupazavO9Y0kXLz1b1VGr1TwvWbtqVMKhnXPs2%2F1Q1Z%2BcWnDx7eeveo7oBbC1SXFL21v9%2BH9avS7%2F4DsGBfiqVKvl6xrZ9xzbtPvLBSw8ZB0JLT3id0WhEUXGp9v640mnHtcy%2FZBYd6fKNexLPXBrSu1N0ZAtvT3c7hSI9K%2FdY0oXVWw6kZmTXxvGaw6JDuDWP14rvBGH5N49WSWnZzM%2FmjBzQrVeX6KAAXyHE5eTUzXsStu49dse4Aa1ahFSoVHZ2CrX65giqJl7IovNZVFz65qe%2FjezfrW%2B3mKAmviqV6ur1jG17j27ekzDvi1eFEBqjYVvNfMMDANCwKNxaD6nvMgBm0Q5Dv2zDnj%2BXba7vsuAfbzx5Z%2FvIlmu3Hfzl73XGj3LJ0OC4ujj98tHzQojfF29cuXmfwaOm3%2FAAADREDbUPIYB65%2Bbq3CY8VDDcIhogpdKu0tGMdVOPpmXmGDzEGx4A0CgRCAFYadSAeAd75fW0rDMXrWk6C9SjeycNefHR25wcHaQr7ewU2uFVi4pLjfsk84YHADRKDbIPIYB61LJZoLubS%2Bf2rUf07yaEWLx2p1FnK%2BCW5unu2r97rJOjw4evPLx47c6T5y6rVOoWIYEThvVqE95MCLFo7Q5d92%2Fe8ACAxo1ACMAyT90%2FITjQT%2Fv3voSk7fuP1295AEvlFRR98O2Cp%2B6fEBTg89jdYwweXb11%2F8pNN3sP8oYHADRuBEIAlsnMyWvi752bV7hx15El63bVd3EAa5w4c%2Fmpt78e1LNj19g2zYObONgrs%2FMKzlxI3rT7yMmzV6Rb8oYHADRujDIKAAAAADLFoDIAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAypSj8M6K%2BywAAAAAAqAfUEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMgUgRAAAAAAZIpACAAAAAAyRSAEAAAAAJkiEAIAAACATBEIAQAAAECmCIQAAAAAIFMEQgAAAACQKQIhAAAAAMjU%2FwMJHTQsYBisIQAAAABJRU5ErkJggg%3D%3D" alt="Robinhood Crypto BTC Banner" width="" height=""&gt;&lt;/a&gt;(/articles_img/robinhood-btc-banner.png)&lt;/p&gt;

&lt;p&gt;Robinhood Crypto lets you buy and sell Bitcoin and other cryptocurrencies directly inside the Robinhood app. Robinhood Crypto currently supports trading in many U.S. states and some international markets; availability can change, so always confirm current state support in the app before funding. This beginner guide explains account setup, BTC trading, order types, fees, and risk rules for retail traders.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. What Is Robinhood Crypto
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto offers Bitcoin, Ethereum, Solana, and other coins via a brokerage-style interface. Key traits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Commission-free BTC trades in supported regions&lt;/li&gt;
&lt;li&gt;Crypto stored in hot wallets and offline storage&lt;/li&gt;
&lt;li&gt;Buy, sell, hold, and recurring investments&lt;/li&gt;
&lt;li&gt;Price alerts, charts, and watchlists&lt;/li&gt;
&lt;li&gt;Desktop, iOS, and Android platforms&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  2. Eligibility &amp;amp; Account Setup
&lt;/h2&gt;

&lt;p&gt;To trade BTC on Robinhood Crypto:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Download the app&lt;/strong&gt; from Google Play or the App Store&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create a Robinhood account&lt;/strong&gt; with verified identity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enable Crypto in the app&lt;/strong&gt; using the Crypto tab&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transfer funds&lt;/strong&gt; from your Robinhood cash balance or external bank&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Tips
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Use two-factor authentication&lt;/li&gt;
&lt;li&gt;Confirm crypto trading is enabled in your state or country&lt;/li&gt;
&lt;li&gt;Start with a small test buy before larger positions&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  3. How to Buy Bitcoin on Robinhood
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the Robinhood app and go to the Crypto tab&lt;/li&gt;
&lt;li&gt;Search for BTC or Bitcoin&lt;/li&gt;
&lt;li&gt;Tap Trade, then Buy&lt;/li&gt;
&lt;li&gt;Enter the dollar amount or BTC amount&lt;/li&gt;
&lt;li&gt;Review the order preview&lt;/li&gt;
&lt;li&gt;Confirm to execute&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Buy Screenshot Guide
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABLAAAAKjCAIAAACC0WGXAAB5Q0lEQVR4nO3dZXwU1xrH8ScbIQoJBHfX4ATXAMWKE9xLcYqUwsW9UIpD8eLu7m5BAxFcEyR4IB6SzX0xZbuNbowA8%2Ft%2BeDF79syZZ3an9%2B4%2FM3PGKCAoVAAAAAAA6qNJ6QIAAAAAACmDQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEqZpHQB36QMxRsqC7dPb0hrm1rlZSSh72%2BPgO8P%2F50CAPA9%2BbYDoe53SSSpra3s06bJmytr3erlf6xT%2Bav6yTJy2uJ12w83%2BaHqnAkDU7qW780jr%2Bc7D505euby0%2Bev3r7%2FkNrGOmN6O4dCeVs2rFnFsYRGY5TSBapaTP%2B1mpma2Fhb5cqeuYxDweYNqpd2KPiFCzNEwoqfvnDd9IXrE7C5V277om1P2iM8pp2KV0kAAOBbZxQQFJrSNSScIT9obFNbjxvSvV2zusmx3QT8gTxHuWbBIaEi4n15R6pUZilVxtcpwXsUEBg0ee6qlZv2h4WHR9uheOG8C6f%2Blj93tiSoMjlNX7hOWejXtaWFeaqULSZpGRg%2FGtauNG%2FiYGsri%2BSuJ14SVnwSBsLkOMITHAi%2Fv%2F%2FlAQBAzb7tM4Q6v%2FzkrP%2Fr%2BaNfwJNnPifOXQsMCvb96D9w7JyAwOAe7RunYIU6HVvWW7vtUNN61RKZBqHzzvdj2z5jXT3uKi8L5MlesUwx%2B7S2vh%2F97z7wOnfFTauNcLv1wMm5%2F86%2Fp36dJ6B0dPmhe9sfv7NAqBPpv9aQkNA37z5cun7zzgMvEdl39Pybtx92rZj2dZ7RjVfxVRxLGBsbRx1k6vw1ysLP7ZuktYs7UCX3EW5gGQAA4Lv0nZwhjPYP1f4BQcOnLNy855iIGGs0x7fMK5w%2F1xfY7hfzlZSRhBKwR%2BFabbNuw12ueYpItiwZZo0dUL1iKf0OT5769Bo%2B%2FarbbRHJlD7t8S3z7NPaJnHdSef7%2B0514ty1fUfP9xz%2BR2joJxGZM2Fg26Z1vmh9sUra4uP1LSffEZ7gg%2B07PkoBAFCh73mWUWsri3mTBlVxLC4i4Vrtys37U7oiJL1Fq3f881s5c%2Fo9K%2F%2BI9FtZRHJmy7R50cSc2TKJiM%2Frd4vW7PzyRcIQDWtXGvhTa2V52%2F6TKVpLvCVf8RzhAAAgWX3PgVBEjIyMendqriwfPXMlZYtBkgsN%2FbRg5XZl%2BY9RfbNmSh9tNxtry2F9OijLq7ccUE7j4CtUv2YFZeHm3ccpWkhCJEfxHOEAACC5fSf3EMaitEMBZcHn1VutNiLaG5Ouud%2FZsOvo2Ys3fF6%2Fi4iIyJQ%2BbaWyDq2bOJUvVTTO8d%2B%2B%2F7B4za7Dpy95P38ZFhaeJaO9U5WyPdo3Vv5gH1W0V1vpN1pbWa7fcWjnwTN3Hnh99AtIa5e6bIlC3Vo3rFq%2BZCxlREREbD9watPuY553Hn746G9na9BaidnxBK8bEBi0fMPePUfOPvJ68SksLEtG%2B%2BoVS%2FVo3zhvzqxxbjSSvcfOv3nnKyJFC%2BauXbVcLD0b160yaPzckJBQ34%2F%2BHnce6u6z0v%2Fkn%2Fm8nr1084WrHh%2F9A0YP7Prp06cJs1aISLbM6a8eXGFkFM2R07DTr5ev3xKR3%2Fp0%2BLVXW92A%2BXJlO7978fOXb5as3XX83NVnPq9jOTainXqkULW2ysLQ3u2G9m4fddOJ%2Be6%2BWro72T76B%2Bi3x3mNYqQO81dsTcB3l0zFJ0bij%2FCUYvjx%2Bdj7hWPDn0QkfTpbzxProg7VqPPQS643ReTSvmW5smeO9O6y9XtGTF0kIh1b1Jsxtn%2By7AwAAN%2B17z8QWlv%2BM%2BPfp7CwoOBgK8v%2FzF4YEhL668T5m3Yf02986PX8odfztdsPNa5bZc6EgZFW0Xfm4o1fJ8z74Pfv778HT549ePJszbaDf47u1%2BrHWvGt9vb9J4PGzX3k9VzX8vL1u31Hz%2B87en54v46Df24T7VrvP%2Fh1HzLl3GV3w9dKzI4nZl332w86%2FzLx6YvXuhblE1u77eDk4b2iXSUW5y65KQtNfqgae08zM9Pm9asrM3%2B8fP0uaoeDJ1x%2Bm7Qg9FOY8vKjn3%2BHFvUmzVmp1UY8ffH6qtudsiUKRVrlzTtf5cYtEWneoLr%2BW%2B98P%2B45crbfyJlBwSG6Rt2xMWNM%2F5aNasZjP%2F8rkQft18z72UtlIXOGdIkZp0XDmgn%2B7hIsqYrXl4RH%2BBcT3%2BMzV%2FbMeXJkeej1%2FPVb39v3nxTKl1N%2FxdBPYTfvPlKWD5xw6d2pWaTNnbvyz0dUu2rZpN8ZAABU4PsPhI%2Bf%2BigLlhbmkX4lfwoLa9NnjC5HVShdtHTxghojzQ3Pe2cvu0VEROw%2BfNb7%2Baudf0%2BNab7HHkOniki%2BXNmqVyyVxsbK%2B8WrQycufvQPCAoOGTB6Vlq71E5V4vcbpWm34SKSwd6ubjXHjOnTvnz97sAJl7fvP4jItAVrK5dziPb8T6ueo54%2Bf2Wb2rp%2BrYqZM6Tzef3u4AmXd74fY1orMTuemHWfPPVp%2BfPI975%2BImJqYuJUpUzBfDk%2FhYVdcr155cbtoRPnx%2BuzEpFrHneUhZJF8sfZOfYHPw4cO0dEKpV1KO1Q0DyVacmiBTJnSFfFscRpl%2BsisuvQ6aih4sAJF602QkRKFs2fJ0cW%2Fbfe%2BX7sMXSqVhtRqliBCqWLpjIzu%2FvI6%2Bjpy6GfwoKCQ%2FqPmmlna6M7NvTnoow6%2F2TFMsX0R078Qfs1W7nlnxt969Uon5hxEvPdJVhSFa8vCY%2FwLyNhx2ftquWWrNslIqdcrkcKhGcv3fAPCFKWDxy%2FECkQRkREnL%2FiLiJmpibVKpRMzj0DAOC79f0HQmWWURGpUDpylJq2YK3ywyW1tdXfM0fo%2F5646OrZZeDkt%2B8%2FuHrcHTN96fTR%2FWIaf%2FKwnj%2B1%2B1F3Tdp7X7%2Bugyefv%2BIertUOnTj%2Fwu4l8X28RJ%2FOzUf072RmZqq8HDO4W4ufRrjffhAREbF8w95oA%2BHT568a160ya9wvNtaW%2F5QxuFuz7v%2B7efdRtGslZscTs%2B6vE%2BcraTBX9sxr540tkCe77q1jZ6%2F0GDpV98vPQK%2FevFcWsmfNGK8Vo7Vt6eRIV9g6%2F1hLCRW7D5%2BdMLRHpCsPDxx3URaaN6gRdTStNmLV7FH1a1XUtTzyet5xwIS7D70jHRsVyxTTpT5dIBzcs02010YmyUH7FQr9FDZ94bqte0%2BISMb0aft1bZnIARPz3cVXkhevk7RH%2BBeQsOOzdtWySiA8c%2FF6zw5N9Ac8cMJFt3z5%2Bq13vh%2F1%2F7u4efex8j8p5UsX%2B0bPigMAkOK%2B80B47rL7otU7leWOLerpv%2FXy9btFq3coy4umDY301%2BXypYqumj3qxy6%2FRURErNl2sHfn5tGeRmjZqGakxxva2dqsnD2qfKOf3vv6PX3xet%2FxC83rx%2BOCtOb1q48b0l2%2FxTa19YgBndr2GSsiyt%2FCoypSIPfiP4YZa%2F6dIsgujc2I%2Fp069B8fda3E7Hhi1r1x8%2F6pC64iYmJsHCkNiohTlbJTR%2FTuN3JmLB9OVB8%2B%2BisLNlaW8VoxqsE%2Ft4l6v2VDp0q%2FTforMCj4xau3l67f1M%2FVAYFBpy9eFxGNxqhpvWpRBxw9sKt%2BGhSR3DmyrF8wvkrTXsEhoQk4NiSJDtpIZi7ZGK8aoorpSuaYzFi8YdWWA7qXkWZAyZE148pZozKmT5vIqhLz3cXiyxSvk4RH%2BBeQ4OOzUlkHSwvzwKDg81fcw8LDTT6fMI%2BIiDh0wkVE7NPavnnnG67VHj51qU2T2roxuV4UAIDE%2Bz4D4Uf%2FgMfePlv3Hl%2B2fk9YeLiI1KtRvmHtSvp91u88otwwVrV8yWhna3AsVaSBU8V9R89rtRFrth4cO7hb1D4j%2BnWK2mib2rpzywazl20SkX1Hz8frR%2F%2FIXzpHbdTND%2FHqzftPYWGmJpG%2FtT9G9tFPg4pyJQtHu1Zidjwx627%2FPBd%2Fkx%2BqRkqDCucfneIbCHW3%2FJmYRPP473jp1qZR1EYrS4sGtSpu3XdCRHYePKMfKo6dvaqEgUplHTJFFwDaN68btTFH1oxtm9ZZsWmfxP%2FYkCQ6aCPRnZNMsPgGwqXrdsf0VhXH4itnj0ptbZXIkiRx310svkzxOkl4hMdCN4NRtGKa1iiqBB%2BfZmamVR1LHDp10T8gyNX9ru5%2Fu1w97vq8ficik4f3HDZpge9H%2F%2F3HL%2BgHwrOXdIEwthl3AABALL6Tx04UqtY2Q%2FGGun%2F5KjnXbj1g0ZqdShqsU63ckunDI61y9uINZSGWH%2BUtPl9Oplx7FpWlpXm07bo%2FjV%2F3vGfwToiIRHvVk21qa91ytBdV5sudzfC1ErPjiVn38o1bykK9z7Pzf1Vi%2BsHt%2FHlmoD1Hzip3nSkOHL%2BgLMT3msMGn08bxvfYkCQ6aL9mZy%2B5te41xieJ5kRJ8u8udklb%2FLcoMcen7hSfcvJWsf%2F4BRFJlcqsbrVydao7isipC67BIaHKu1pthMtVDxHJkTVj%2Fuj%2BNxAAABji%2BzxDqO%2BvKb9GO6Pj3UfeykLJojHO1lCq2D%2BPrLjz4Em8Npo1k72y8MznVURERLSz3htOf%2FWIiIhYehqyVmJ2PDHrPvb%2BZ3afQvlyxFW7oUxNTD6FhYlIWFh4Uo0ZSdUKJZXZfV69eX%2Fhqkflcg4i8iks7OiZyyJiZmrSqHbleA1YpEBuZSEBx0ZyHLSv3PYZXkCSiPToiHCt9s1b33NX3Gct2XTnwZOrbrebd%2F%2Ff8S3zzON5821USf7dfcniFV%2FgCBe9GYyiFWlao1gk5visXe2fU3xnLt4Y0vOfM5YHT7iISLXyJawsLRo5Vdqy53hQcMjJ89eUPyp53n3o%2B9FfOD0IAEDifCeBMNIPmh0HTiu%2FNjKmT9vAqWK0q7z3%2Fags2KdNE9Ow6dPZKQuhn8ICAoMMn7Qgc8Z%2FAqFWGxEQGGxt9RXNdpCYHU%2FMuh%2F9%2Frkbyi5NjD894ytNamvlKW1%2BAYEZ7O2Salh9xhpNiwY1%2Flq1XUR2HTqjhIrzl92VZ43UqlxG%2F0ysIexsbZSFBBwbyXrQphRjjSZj%2BrTN61dvUKti%2FQ6DPe88uv%2F46aI1Owb%2B1DrxIyftd%2Fcli1d8gSNcYp7BKL4Sc3xmzZS%2BYN6cdx48uXLjVlBwiIV5qodez%2B8%2B9BYR5V7cmpXLKPcZHjjhogRCvetFuYEQAICE%2B04uGR3cs83gn%2F%2F9d3r7AuVP1C9fv%2Ftr1Y7Y143lFI3%2BOwafmRP57%2FWHhp%2FT%2B8ISs%2BMJWFe3nMjzpfp0P5GffH64SHJo1eifKw%2F3Hj0XrtXK5yvZJEHXHOofDwk%2BNpLjoE1x5qnMfvt8r9q2fSeTZMyk%2Fe5ikRzFy5c6wpNcwo5PJdeFfgpzueYpIvuPnRcRjcboh%2BrlRcQ8lVmtymVE5PCpS8oFwOcuu4lIqlRmVRxLJP0%2BAACgGt9JIIzEyMho9KCuyvKCldtev%2FWN2sfu81%2FElaf8RevNu3%2FeMjM1ideZHN3cgBqN0Vd1elASt%2BOJWTfN57Mx7z%2F4JaTu6JT%2BfPnZjZv34%2Bw8fMrCFj1Gtugx8vCpS%2FHaStGCuZXrPN%2B88z1%2F2S0iIuLQyYsiYmVp8UP8nzinzJIvCTo2kvWg%2FRpUKP3P1Yn3Hnkr%2BS2Rkva7i12SFy9f6ghPKok8PnVXfiq3FyrRvUzxQunT2SrtyuUeb99%2FuHT9plYb4XLVU0SqlCueVBfoAgCgTt9nIBSRqo4llD8nBwQG%2FbFwXdQOukkIYvmldd3jrrJQIG%2F8bnu788BLWcieJWMSnhBLEonZ8cSsmyfnP1PM333oFb%2BKY1aprIOysO%2Foudh7hoZ%2BWrfj8JmL189cvB7L9Wwxcf58omnnwTPXPe89f%2FlGROrXrJCAh7%2FfvPtIWciZLXN8j41kPWi%2FBpYW%2F3yeWm2E%2FhMdNJp%2FPqgEnFNNwu8udjEVnxhf7AhPEok8PsuXLqLM0Xra5frrt77X3O%2BI3iRMIlK3uqOZqYmIHDzh4nbr%2Fkf%2FAOF6UQAAEu27DYQiMmZQV%2BV35Lpth%2B4%2FfhrpXd1VRjsOnIpphJ0HTysL1aI8oU4REBj9g9SPnrmiLOj%2BwP%2F1SMyOJ2bd8qWKKAvKKZok0ahOZeWWPLdbD5SHHMZk95GzISGhImJna1OsUN74bqh5wxrKsbT32Lndh8%2F%2B09ggfg%2BNUOz%2F%2FEj0MsULxnfdJDlov2YPnjxTFuxsbfQDm%2B5ZDr6fz73r059BNKok%2FO5iF1PxifHFjvAkkcjj08TYWJmf2ePOww07jyhfq%2F6kxKmtrZRNHDjholwvKswoAwBAon3PgbBIgdwtG9YSkbDw8ImzV0Z6t32zusofm0%2BcvxbtBP03bt7fdfiMiGg0Rh1b1ovaQUSmLlgbtfG9r9%2FabQeV5cZ1qya4%2FmSSmB1PzLq6ZwDsOHDqsfeLqOtu%2B%2FygQsOZpzL7uX0TZXnIhHkxXajmHxA0feF6Zfmntj8quxAvmdKnVR5b%2F97Xb8HKbSJiZ2tTvWKpWFbZdehM1EavZy837DqiLDf9IZpHoutqi3ZWySQ5aL9myhMaRaRU0f%2F8JSX35yeYX3K9GXWtdTsOxTJmAr67hImp%2BMT4Ykd4kkj88amc7ouIiJg0Z6WIFMiTPW%2FOrPodlMfJPvJ6vnzjXhHJlytbzmyZkno%2FAABQl%2B85EIrI8H4dzcxMReTA8QsXXT3138qYPm2vTs2U5Z9%2B%2FV03YZ3C1eNux%2F7jlT9Rd2xRL9KPEp0te47PXLJR%2FwTFO9%2BPnQdOVM5j5MmRpW4NxyTdoSSQmB1PzLoF8%2BZU%2Ftgf%2BimsQ%2F%2FxkSbJOHjy4q8T5idgdwZ0b1WiSD4R8Xr2sknXYe63H0Tq8OSpj3OvUY%2B8notIjqwZe3z%2BeR1fuisPFY3rVjU1ie1n97DJf0W6levJU5%2F2%2FcYpp3EK5Mleq0qZqGvp5mCMuiOSRAft1ylcq529bNOqLQeUl93b%2Fqj%2Fru7BnrOWbooUirYfODVi6uLYB4%2FvdxdfsRefSF%2FsCE%2B8xB%2BftauW07%2BOun6tyHNEN6hVUTnf%2B%2FT5K%2BF6UQAAksJ38tiJmGTLnP6ndj%2F%2BtXK7iIyb8feBtTP03x3Wt8NVt9vnLrv7fvRv0WNEhdJFSzkUMNZo3G8%2FPO3iqvxwKVWswIShPWIa38zUZOr8Net3HK5ZuUw629TPfF4fPOGiTGpvYmz855j%2BSfu7M6kkZscTs%2B7UEb2vut1%2B%2Fdb37kPvKs1616laLn%2FubAGBwVfcbiv3CyWAqYnJqjmjnXuOuvvQ%2B%2B5DbyfnAY6lihQvnDeNjfU734%2B37j1W5p8QkdTWVmvmjknwkwYa1q40dNKCwKBg5WULA%2Bao7NB%2FfOliBcqWKGxlaX7%2F8bPDpy8padDUxGT66H4mxsZRV6lUzmHLnuMi0nfEjOYNqltZWhTMm6Nlw38fpJn4gzbFzVy8Uf8hMZ8%2Bhfm8fnvi3DXl7j4Rad%2B8bp1q%2F7kOsGvrhkvX7Q4MCn7s%2FaJK0971a1bIYG%2F36s17l2ueUa8GjyoB310SFp9IX%2BwITxKJPD4z2NsVK5hHF3rr610vqkhnl6Z8qaIXrnooL7leFACAxDMKCApN6RoSLkPxhspCpKdF6%2FP96O%2FYoLtyym7Zn%2F9rXLeK%2FrshIaG%2FTpy%2FafexaNdtWLvSvImDo07VqGw3rW3qxdN%2B6z7kd2VuA31WlhZzJgyMtK1Yao5zR5JwLUXCdjzx69558KRD%2FwlR59A3NTGZPPznJWt3K7%2FvY%2FlCo%2FX%2Bg9%2FIaYu37TsZ06QjFcsUWzB5SLYsGSK1G3II6fQdOUNJa9ZWFg%2FOb4l2ShjdgGMHd%2Ft9%2Fpqok4tYWVrMnTjwxzrRHBsicu%2FR0zptftFFFxHp0b7x5GE99fsk5vNPQbpPJhamJia9OjX9X%2F9OUdPy3qPneg2fHvXzNNZofu3dbtrni7dj%2Bh4N%2Be6Sr%2FiYRjP8OE%2FwEZ60ZRiyYiKPz9%2FnrZ61dJOIZEqf9sbR1VG%2FqSXrdo2atkRErCwt7pzZmFLXxwIA8N34%2Fv%2Bv1Da19S8%2FOY%2Bf%2BbeITJ67qn6tCvpn7VKlMps3aXDnVg027jpy7rK7z%2Bt3Wq02Y%2Fq05UsVcW7sVDXWx1vZpbGpXrGUy94li9bsPHrmivfzl58%2BhWXNlL521bI9OzSN1y%2BzLy8xO56YdQvmzXl6%2B19%2Fb9y78%2BDpB0%2BehYdrM2dIV61CqZ87NM6XK9uWvScStjt2aWz%2BmvJr707Ntu8%2FdcrF9bnPmw8f%2FS0sUmXLnKFM8YKN61atUbFU4qd7LVYwjxIqOjT%2FIc7R2jat07hulaXrdp%2B84Pr0xauwsPAsGe1rVy3Xs2OT7FkyxrRW%2FtzZDq6bOWXeaperHgGBwXa2NrmyZY7UJzGf%2F1fI1MTEPm2arJnT16pctnmD6nk%2B3y4YSaPalY9vzrFo9Y4zl268ePXWzNQko33aKuVLdGnVoGjB3NOiu5tXX7y%2BuyQvPvG%2BzBGeJBJ5fNap5qgEwh9qVoh2jxo6VVICYdXyJUiDAAAk3rd9hhD4ksZMX7pozU4ROb55XrFCeaLtk%2BCzLkhWhnx3AAAAKvSdTyoDJJWw8PDtB06JSP7c2UgU3xa%2BOwAAgJgQCAGD7Nh%2F6tWb9yLS6sdacXbGV4XvDgAAICYEQiBu19zvjJq%2BREQszFN1btkgpctBPPDdAQAAxII78oEYrdi07%2FTF60%2Bfv3K79UCZ3XHEgM52tjYpXRfixncHAABgCAIhECOP2w%2F3HT2ve9msXrWf2zdOwXpgOL47AAAAQxAIgRhlz5ohjY1VSOin%2FLmzd2pVv2OLel%2FJzP6IE98dAACAIXjsBAAAAACoFJPKAAAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlTJJ6QISouKmYYZ021N7eHJXAgAAAAA69unsUrqE%2BPkmA6GBUtmmSukSAAAAAKhFiG9ISpcQb1wyCgAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFImKV3At%2BTJY699uw8cPXRs%2B77NCRvhksvl3dv3erjf9Pv40SZ16mIORRo3b%2BRYoVzS1plI1Ryd9F8aGxvb2tnmL5C3bv3atX9wimmtWEbTaDQnXY7E3q3fzwM1Gs3cRTOTafzkFksZAQGB9Wv%2BqNFoMmRMr2v0efFSRE5fOhbTgFptxIG9Bw%2FtP%2FLg3sOQkJB09mnLOpZp1bZFrtw5k6P%2Br9ZX8v0CAAB8rwiEcQsKDDp%2B9OTeXfs93W%2BKiEaTkNOq4eHhf%2F4%2Ba9%2FuAxqNUcHCBYs5FHn9%2Bs3Z0%2BdOnzzbsHH9oSMGJ2zYZGJkZFSzdnVlOSws%2FNXLV5dcLrucv3Ti6KmJ08YlR6lv374zSvJBvw4RWq2ItO3g3LNfD11jz659b3nejmmVgIDAEb%2BOcr16w9w8VbHiRc0tLB4%2FfLxn575D%2B4%2BMmTiiWs2qX6LupA5jRDsAAICvEIEwbk3qtwwOCtZoNI4Vyl1yuZywQRbNX7pv94H8BfONmzw6e45sSqO319NxIyfu233AJrVNnwE9k67kxDIyMho3ebR%2Bi9cT7%2BGDR545dW7H1l0tnJsl%2BRaXrV5k9L0mQpH8BfOdO3Oh289dTM1MRcTT46a9fbr06e1j6v%2F7%2BGmuV29Uq1Fl%2BOih1jbWSuPB%2FYenTvhj0ripqwsVyJQ54xcqHQAAAN%2B1r%2Bis1Fcrc%2BZMvfr%2FvHXPxj%2FnTk3YCN5eTzev35rGNs2MudN0aVBEsufINmPutDS2aTav3%2FLM%2B1kS1ZsscuTMPnjYQBE5uPdwcoxvZWVpaWmZHCN%2FDUxNTavWqHzsyAnl5Y4tu5q1ahpT5%2BvXbpw%2BeTZHrhzjpozWpUERqdegbv1G9YKDgnds3ZXcBQMAAEAlOEMYt1UblydyhN079kZERLRq09zWzjbSW7Z2ti2cm%2F29ZOXe3Qd69v1JRKo5OuXImX3m%2FOnLF69wOX%2FJ398%2Fc%2BZMDRvXd27X0tjYWH%2Fde3fvr%2F57nesV15CQ0GzZszb4sV6L1s30r%2BdULtLbvGv930tWXjh3MSgwMFv2bM1aNfmxacME7EWx4kVF5OnT%2FwTXx4%2BerFu14erlax98P9ja2pYtX6Z957Y5cmaPtO67t%2B%2BWLVpx%2FqyLn59ftLsT9XrCeBUfFBi0cvmao4eO%2B338GG03A%2Bs0pFtERMSenft2bNnl5eVtZWVVoaJj915d4%2Fz0mjRvPPZ%2FE%2Bo1rOv73vfh%2FUdlHUvH1PPA3kMi4ty2hYlJ5P8869Rz2rf7wJWLV6X%2Ffz6lFeuWzJo%2B76bHra49Or144bN7%2B96WbZoPGNxXt%2BLzZy%2FaNOtgZWW5%2B9B2pyr14jzAdPeRarVaZVn%2FdkcDP0ydWEYLCAjcvH7L4YPHXvm8NDe3KFa8aMeu7ZQjTV%2Bcxw8AAAAShkD4Jdy45iYiFStXiPbd8hXL%2Fb1k5fWrN3QtXk%2B8e3btqw0PL1Aof1BQsIebx8J5S%2B7dvT9m4khdnxPHTk0cPUWr1TqUKGZpaenh5jlv1l%2BeHjcjXeqp1Wp7dO5tZGRU1KHIB98PHm6e06fMtLKyqlWnRnz3IjAgQET0U8qp46cnjJ786VNYnny5Cxcp9PTp8wN7Dx09fHzc5NFVq1fWr6FXt%2F6BgYEOxYsGB4fccHVbOG%2FJg%2FsPR43%2FX%2BxbNLB4rVY7qN9Q7ydPi5dyiLabgXUa2G3ujAXbNu%2FQaDTFSzpY21i7XLh0%2BdLVOD%2B9DBnTp01nd8vz9pVL1xo1aRBLTw83TxEpXbZU1LccSjgsX7vY5L9BSKvVDuw71NTUpFyFshkzZShSrMju7XvPnDyrHwjPn7kgIpWrVVKuWY3zAFM%2BuuNHTuqW4%2Fsp6YtptNevXvf5acBLn1eZMmcsV77su7fvL5xzueRy%2Bc%2B5U8uU%2BzcwJ%2Fj4AQAAQJwIhF%2FCs6fPRSR7DKdQlFMrz589128s51jm1xGDzMzMRMTT4%2BaQfsOOHjpep56TkipfPPf5ffw0UzPTmfP%2FKFqsiIj4%2B%2FkP7vfb8SMna9etVeW%2Fv8tLlir%2BvzG%2FmVuYi8jWjdvnzlywbfOOBATCPTv3iUiJkg7Ky%2BfPXkweNzU8XPvr%2FwY1btZIadyxZdecGfMnjpmyeuPyTJkz6e%2FjuMmjlAsgnzz26vfzwMMHjtZrULds%2BTKxb9TA4o3EaOPONTY2NiKyZcO2ebP%2B0nUzsE4Du91wddu2eYe1jfWcv2bkL5hPRAIDAyeNnXr21Lk4P8Dmzk23bNx%2B%2F%2B79hX%2FPj6XbmzdvRSTauwRNTU3yF8gXtb1q9cqDfhugnDHTaiPs06d76fPq9q07hQoXVDqcP3tBRGo6VdetEvsBpvxZ4fiRkxqNRv9PDPH60nViGm3V8rUvfV41a9XklyH9lDPbm9ZtWTBn0d9LVukHQknE8QMAAIDYcQ%2FhlxAQ4K%2FRGJmbp4r2XUsrSxHx9%2FfXb9T9WBeRosWKtGjdVPTu39u8fmtwcEjL1s2UNCgi1jbWvQf8LJ8vONQ3fPRQJVCJSP1GP4jIg3sPDS8%2BPDz8%2BbMXyxb%2BvWLpalMz084%2Fdfynhg1bg4NDfmzaUBcMRKRZqyb1GtYNDgresnG7%2FiCjxg%2FX3Q6XM1cO57YtRWT%2F3oNxbt3A4oePGaqkQRFp8GM9%2FW4G1mlgt13b94hI63YtlTQoIpaWliPHDRcRrVYb%2B76UKVf66KFjufPksrKK7W7JoMAgjUYT9XrRWPQf3Ed3%2FaRGY1Szdg0ROX3irNISGBh4w9XNyspS%2FwEnsR9gMYnXlx6n1u1bLVn1V6%2B%2BPXTXOTdp0VhE7t29H6lngo8fAAAAxI5A%2BJXS%2FVhX1K5bS0Ru3byjvFQmO23QqJ5%2Bn6IORUTk9q27kYaysLTQLVtZW2k0msDAwNi3rtzrpfyrWbFum2YdVq9Ylzad3bSZU3RnqC5duCwiTVr8GGldJSoo7%2BpEunmyes0qInLT41bsZRhefM5cOWLqZmCdBnZTrudUEte%2FW4w14EViYpr0p%2BVTpfrP3xqUo%2BX0yX8C4WWXK58%2BhVWqWlG5XlQR%2BwEWk3h96XHKniNbocIFnzzxWrV8zdSJ08ePmjR14h8iEhwUHKlngo8fAAAAxI5LRr8EKytrPz%2B%2F4KBg3ckufYEBgSJibW0d9S0d5Uo83%2FfvlZevXr4WkbYtOkXt%2BcH3g%2F7LBD8zUHdZ5v27D7yeeIvItFlT9K9XfPnylYjoT5qqyJk7p%2B7dmGTImEFE3r19F3sNSfLAQwPrNLDb25iv54yT1xPvQoUL3r%2F7QKvVxrJr5hbmwUHBAf4BVtZWhgwbdajCRQtlyZrZ67HXk8deOXPlOH%2FWRURq%2FTfERhLpAItJYr70qEJDQyePm3bi6Ml4rSUGHz8AAACIE4HwS8iaLcvtW3e8vZ7qrjPUp8zbmSlLNDdf6Rj99yF9nz59EpHqtaoZG0cOAxpNEky9GOler2mT%2Fty3%2B8CqZWsm%2FTE%2B8YMnuSTJjfFiJAl5ZuKOLbvad25z9bLruTMXYpp%2FRUTSp7f39nr66tXr3FECYVhYmPcTb42xsf4Z0Wg51a25ZsX6UyfOdOzSzuX8JUvL%2F1wvGpVRSjwFcsWSVSeOnsyeI1vPfj0cihdNY2ur0RjVqFAnzotvAQAAkFQIhF9CyTIlbt%2B6c%2BGcS7SB8NKFKyJSolTxWEZ48fyFiKRNl1Z5mTad3ZvXb3v07hbLXP9J6Oc%2B3U8cPXX65FkPN0%2FdIwEyZMzwzPvZM%2B%2FnefLl1u%2Fs%2FcRbRDJmzBDLgD4%2BL0Vvd5KVgXUa2C2dfTqfFy99fF5GPUsWu6DAoKuXr%2FUb1DtHrhzzZv0VSyAs6lDE2%2Bup%2Bw2P3HlyRXrrhqvboL5D8xfMt3zN4tg351Sn1poV60%2BfOFO2XOn3797Xqeekf71oVJEOsJgk5kuP6vCBoyIyceo4%2FdEMSYNf8vgBAAD4vnEP4ZfQuFkjjcZoy8btvu99I73l5%2Be3ddN2IyOjRo3r67eHhYXpvzx25KR8vktQPqfHqPPHhIaGJmXdn9mltevYtZ2I%2FDX33xziWKGsiOzeuTdSZ2Uy0nIVyuo3RtrxU8dPi97uJCsD6zSwW%2FGSDiJy8thp%2FT4BAXHckykihw4cqf1DLWNj49x5coWHhXk99oqpZ72GdUVk68btkY4BETl66LiIlK%2FoGOfm8uTLnTtPrru37ylPsdefX1QR%2BwEWk3h96XH68OGjiGTK8u%2F1t35%2BftH2TMHjBwAA4PtGIEwagYGBsczUki171tbtnT%2F4fhjSf5i311Ndu88Ln6G%2F%2FO%2F9u%2FctnJvl%2BO9FgBNHTwkPD1eWr11x3bJxm4g0%2FBwaW7dvpdEYbd6w9cjBfx8XfvvWnfYtO29evzUJ90vHuW3LzFkyebh5nj5xRmlp097Z3DzV7u179%2B%2F5d7LHvbv2799z0NzC3LltC%2F3Vhw0eGeAfoCzf8ry9af1WEWnUJJpHzCc5A%2Bs0sFuzlk1EZMPaTZ7uN5WW0NDQ3yf8IXFdubp31%2F4fP8%2FM2axl0%2B1bd8XUs3TZUhUrV3j86MnEMb%2FrT69ycN%2FhA3sPWllbNW%2FV1JAdd6pbU0QO7T9iaWkZNUPGfoApLC0ttVrtxw8fdS3x%2BtIjiTqacgpU93eNgIDA8SMnK8uR8moKHj8AAADfNy4ZTRo%2Fd%2B5jbGy8auPyGDv06f7xw8d9uw90dO5SqEgh%2B%2FT2b9%2B8veV5W6vV1v7Bqc8vPSP1v3rF1blxuwKFCwT4B7hdd9dqtQ0b19c9rLxQ4YIDBvebO3P%2BxDFTNqzZlCVr5tev39y%2Becfcwrz45%2BcEJi1TM9Pe%2FXuO%2Bd%2F4xQuWVa5WydjYOHOWTKMmjBg%2FatLUidO3bdqROUum589e3L%2F3wNTMdPSEEZGeR%2Ffu7btWTdo5FC8WGhrqdt3t06ewxs0alSpTIjlKjcTAOg3sVtShSJsOzhvXbu7fc5BDiWKWlhY3PW5JXDfg3fS4Vaeek93nqTKr1qi8fPGKwKCgmPqPmjD8t19GnDh68pLLZYfiRY2NjR89fPz82QtLS8vxU0bbp09nyI471a21bNEKEalcrWLU60VjP8AUxUs5uJy72Lt7%2Fxw5s4%2BbMjpVqlTx%2BtIjiTpa955dhg0eOW%2FmglPHz1haWrjd8NDdnPn2zbuMmf69ADUFjx8AAIDvG4EwadiltdM9CC5axsbGw0b96lSn5s7tezzcPO%2FevmeT2qZilQqNmzVUHgWuT6PRLF6xYPnilVcvXfX398%2BWPWvjZo1atmmu36e5c9MChfJvWLPJ7YbHo4ePbe1sf6hfp3P3DlmzZ0363RMRkRpO1UqWLnH92o3dO%2FYqJ8qq1aiyfM3iNSvWXbty%2FdHDx2ls09Sp59Sxa%2FtcuXPqr5g9R7Y5C2cuXbjc5fwlfz%2B%2FzFmzNGnWqEXr5jFsJ%2BkZWKeB3foM6Jkrd86tG7d7uHtaWVmVK1%2BmR%2B%2FuA%2FsM8XnxMpYazp2%2BMKjvUN3LJzFfMioiNjY285fO3r1976EDR9yue2i14fbp7Vs4N2vVtkWWrJkN3Ous2bIoC1GvFzXkABORgb%2F2nxIQcMvztr%2Bff4Q2Qmk08FOKKupoFSqX%2F3Pu1BVLV9%2B%2BedvU1Kxy1Yo9%2B%2FZYsXTV3dv3vL2e6gJhih8%2FAAAA3zGjgKBkuessWVXcNMyQbodbjk3uSpJDNUcnjUZz0uVISheCpKHVRty6ecs2TZpI7f4BAQULFUjWTdev1TjsU9i%2BYzv1nzrIAQYAAJBMQnxD7NPZpXQV8cMZQiB5aTRGRYulwPQnT72fBfgH1KnnFOkZ9AAAAIAOk8oA36Hg4JB5M%2F8SZl4BAABArDhDCHxXPn70%2B23g%2F7yfPPXz86teqxozrwAAACAWBELguxKh1Xo98daGa5u2aNxvUO%2BULgcAAABfNQLhV%2Bf0pWNxdwJikMY2zf5jMT7kUDjAAAAAoId7CAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCmTlC4gGYX4hqR0CQAAAADw9TIKCApN6RoAAAAAACmAS0YBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACplktIFJESFYWcN6bb3t6LJXQkAAAAA6Nins0vpEuLnmwyEBrJM%2FY19GQAAAAC%2BXYEf36d0CfHGJaMAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqZZLSBXwDIiIi9u3Zu2%2Fv3idPngQFBWXMmLFK1aodO3dKkyZNvMYJDg7euGHD8aPHvL29zVKZ5cqVq0nTpvUbNDAyMkqmyhOmcoWKGo3mzPlz8VpF%2F6WpqWn6DBnKli3buWuXTJkyxdQtWudcLuiWtVrt%2Fn37D%2B7ff%2F%2F%2B%2FZCQkHT29uXKlWvdpnWu3LkNrw0AAABATAiEcdBqtaNGjDh18pSZmVmJEiXMUqXycHffsH79sWPHli1fls7e3sBx%2FPz8%2BvXuc%2F%2F%2B%2FXT29o7ly4d9%2BuTm5jZ54qQL589PmDTpa8uECWBkZFTLyUlZDgkJuXvnzu5du04cP7542dKcOXMq7U61a%2Buvcuzo0aiNOgEBAcOG%2FuZ67Zq5ubmDg4O5hcXjR49279p18MCBcRPGV69RIxl3BgAAAFAHAmEcdmzffurkqQIFCvw5a2a6dOlEJCgoaPhvv125fGXJ4sX%2FGznSwHGWLl5y%2F%2F79H%2BrVGzFqpImJiYj4%2B%2Fn%2FOnjw8WPHS5Xe3rxFi2Tchy%2FCyMhowqSJupdarXb2zFnbtm5dsmjx5N%2BnKI36HUTk2NGjGo0mUqPO5IkTXa9dq16j%2BoiRo6xtrJXGA%2FsPTJk0acL4CesKFdI%2F9wgAAAAgAbiHMA779uwVkUG%2FDlHSoIhYWFgMHDRIRFwuuBg%2BzqmTJ0WkV5%2FeShoUEWsb60FDBovIrp27krTkr4JGo%2BnSrauIuF67loDVXV1dT508lTNnzgmTJunSoIjUb1C%2FQaOGwUFB27ZuTbJaAQAAALXiDGEcwsPDs2XLVqRIEf3GzFmyiEhoaKjh4%2FgHBIiIhYWFfmP%2BAgVq1qplamqq33jv7r2VK1Zcu3o1JCQke%2FbsDRo1auXcSqP5N7oHBARs3LDh8MFDL1%2B%2BNDc3dyhevFOXzg4ODvqDKPcBrlqzZuaff3p6enb7qXvHTp2Ut65cvrJp40ZPD4%2BgoKCMmTLVrFWzU%2BfOkQoTkaCgoL%2BXLz96%2BMjHjx%2BzZc%2FeomWLxk2aGL6%2FIpI6dWplnHitpdi%2Fd5%2BItG7bRpefderWrbt3957Lly4lYFgAAAAA%2BgiEcVi1dk3UxocPHohIgYIFDB8nf7587u7ua1ev6d23j65Ro9FMmjJZv9vxY8fHjx2r1WqLlyhuaWnl7uY2d%2FZsTw8P3XWVr1696vXzzy99XmbKlMmxvOPbt%2B%2FOnzt30cVl5uzZZcuV1R9Kq9X%2B0r%2B%2FiampY%2FnyGTP%2Bc3XlhvXr58%2Bdp9Foipcobm1t4%2BHuvnrlqlMnTi5ettTGxkZ%2F3QH9%2Bnt7eZUoWfKDr6%2B7u%2Fu036daWVnFdL9ftNxu3BCR%2FAXi8SnpuLu7i0jpMmWivlW8RImVq1cbGxsnYFgAAAAA%2BgiECbF2zRoRadK0meGr%2FNyr5y%2F9B6xds%2BbOnTtt2rV1dHTUP%2BmnePH8%2BeSJE01NTefMm1u0WDER8ffz%2F2XAgGNHj9apW6dqtWoisvLvFS99XrZo2XLg4EHKCErGW750aaRAKCJVq1UbMvRXXXa6c%2BfOX%2FMXWFlZzZg9SzmjGBwcPGbU6HNnzy5euOjX34bqr2tkZLRl%2BzYlJW7auGnu7NlbN28xMBAGBwdfu3p1%2Bh%2FTjY2Ne%2FfpbfinpPPm9WsRyZw5c9S3TE1N8xfIn4AxAQAAAETCPYTxtm3L1lMnTxUvUaJGzRqGr1W6TJmZc2ZnzJTx8qVLQwYOatLox7lz5rx6%2BVK%2Fz8YNG4ODg1u1dlbSoIhY21j37ddXRPbv26e0tG3XdvmKv3v37aPLk82aNxeRu%2FfuRd3oL4MG6p9J27p5i1ar7dyli%2B76UnNz82HDhxkZGZ0%2BdSrSuiNGjdSdM2zYqKGI3L9%2FP5Yd1Gq1lStUVP451ag5dMivr16%2BnPz7lFKlSxvy%2BUQSFBSk0WiiXi8KAAAAIAnxgzt%2Bzpw%2BPXvWrDRp0owZOybqKb7YlStXbv3GjUcOH969a%2FdNT89NGzbu3L6j34D%2BuilGL168KCINGzXSX6uYg4OI3L51W3mZPUcOEbl969aFCxdePH8REhISEREhIsHR3aqXKlUq%2FZfK%2FC41a9XUb0xnb79i1SqtNjzSurly5dItW1tbazSawMDA2HfQ3MJCV0bBQoW8vbzGjBrduWuXLl27xr4iAAAAgBRBIIyHq1eujBk12sTEZOr0P5R5ZeLL3Nz8x8aNf2zc2NvLa%2F269Xt2754x%2FU9bW1vlCX7KCcPWLVtFXdHX11dZCA0NnTh%2BwvFjx%2BLcVtS8%2Bvr1ayMjowwZM0ZqT5IrMDUazbETx%2FVbAgICRo0YuXTxEjs7uyZNm8ZrNCVb%2Bvv7W1tbx90bAAAAQIIQCA3l6eExbOhv4eHhU6b%2BXrx48USOlj1HjmH%2FG543X95ZM2auXbNWCYSfPn0SkRo1a0adMcXY%2BJ90t3zpsuPHjmXPkaN3nz4OxR1sbW01Gk3VSpW1Wq2BmzYyMoqzT3xPfkbLysrql4G%2FtG%2FbbsvmLfENhOnTp%2Ff28nr96lXUQBgWFub1xEtjrNE%2FhwkAAAAgAQiEBrl%2F797gQYOCg4NHjRldpWrV%2BK4%2B%2FLdhn0JDp8%2BcESloNWzUaNaMmcqcpSKSNm3aN2%2Fe9OzVK0fOHDENdejgQRGZ%2FPuUvHnz6hoNTIP29vY%2BPj6vXr5M2OnNBMiaLZuI%2BLx4Ed8VizkU8%2FbycnNzy50nT6S3rrte%2F6V%2F%2FwIFCqxYvSppqgQAAADUikll4ub1xGvggF%2F8%2Ffx%2FGTSwXv36CRjhxYsXLi4u111dI7UHBASIiKWVlfKyZKlSojd%2FjI7%2BAw8%2FfPgg%2F51%2B08%2FPz8AySpUuJSKn%2Fjt%2FTHBQkHOLll0%2BP6UwaT18%2BFBE7NOnj%2B%2BK9evXF5HNmzaHhYVFeuvIkcMiUr5ihaQoEAAAAFA1AmEcfHx8fhkw4P37991%2B6t7K2TmmboGBgbHMudK6TWsRGT923M2bN3WNwUFBs2bMFJGq1f455di2XVuNRrNxw4bDhw7put2%2BdauNs%2FOmDRuVl8oZM11oDAgIGDt6tLIcNTtF0srZWaPRrFm1%2BsHnc5LBwcGTJ01%2B9uxZvnz5Yl83Ad6%2BffvntD9ExMnJKb7rlilbtlLlyo8fPRo%2Fdpz%2BfDkH9u3fv3eftbV1y1bR3GkJAAAAIF6MAoJC4%2B71lakw7Kwh3Y5PqpL4bbVu2erp06fm5uaVq0Qzmu558W1btzY2Nlm7fl1M4yxc8Jfy9MK8efNmyZo1JCTk5k1Pfz%2F%2FXLlzL1j4l62trdJt25ats2fN0mq1%2BfLnz5o1y%2BtXr2%2FdumVubj5vwYLCRQqLyIXz54cO%2BdXIyKhEiRKWVpY3btwwEiPlJOH2nTszZvpnwpjKFSpqNJoz589FKmPdmrV%2FLVhgbGzsUNwhderUnp433755kydvnvkLFqT5XEO06yq3KZ5zuRDt3lWuUFFEdE8pjIiI8PX19XB3Dw0NdXBwmD1vrrm5ebRrRVukws%2FPb8igwZ4eHtbW1sUcHIyNjR89evT82TNLS8tJU6aUr1A%2Bpo8aAAAASBGBH9%2Fbp7NL6Srih3sI4%2FD06VMRCQ4OPnb0aNR3dYEwbdq0xsaxfZi9%2B%2FapWq3a9m3brl93PX%2FunJmZWc5cuWrWqtnK2Vn%2F4RAtWrUsUKjg%2BrVrb9xwe%2FTwoa2dXb369bp065YtWzalQ8VKlWbOnvX3suW3bt0yNTWtUqVq7759li9ddufOHS9vL10gjEn7jh3yF8i%2FccOGWzdvBQUFZcmSpVmzZu06tI%2F0gIqE0X1ERkZGNjY2hQoXrl27dtPmzaLOkWMIGxubhYsX7dyx4%2BCBg243bmi12vTp07ds1ap1m9ZZsmZNfLUAAAAAOEMIAAAAAEngWzxDyD2EAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApUxSuoBkFPjxfUqXAAAAAABfL6OAoNCUrgEAAAAAkAK4ZBQAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFImKV1AQlTcNMyQbntqD0%2FuSgAAAABAxz6dXUqXED%2FfZCA0UCrbVCldAgAAAAC1CPENSekS4o1LRgEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFTKJKUL%2BAZ8%2BhS2ffOOo4eOe3s91WrDM2XOVLlqxbad2qRObWPgCNUcneLsc%2FrSscSV%2BfUWUM3RSaPRnHQ5krDVAwIC69f8UaPRZMiYXtfo8%2BKlxFxzpP01NTNNn96%2BTLnSHbu2z5Q5Y8LKAAAAAL4%2FBMI4BPgH%2FNJnyN3b91KntileysHY2Pju7XvrVm88fPDYwuXz9CNKLGrVqaH%2F8viRk1Ebk1WKF5AYEVqtiLTt4NyzXw9dY8%2BufW953o5lLSMjo5q1qyvLISGhd2%2Ff27Nz38ljpxcun5sjV45kLRgAAAD4VhAI47Bo%2FtK7t%2B%2FVcKo2Yuxwc%2FNUIqLVamdOm7N7x95lC%2F8eMW6YIYOMmzxa%2F%2BXxIyc1Gk2kxmSV4gUkUv6C%2Bc6dudDt5y6mZqYi4ulx094%2BXfr09rGsYmRkpL%2BDWq12zoz5O7bsWrpoxcSpY5O9YgAAAOBbwD2EcTh94oyI%2FDKkn5IGRUSj0XTt0UlErly%2BmpKVqYmpqWnVGpWPHTmhvNyxZVezVk3jNYJGo%2BnSvaOIuF69ntTVAQAAAN8qzhDGYfHKv0QknX06%2FUZLS0sRCQoKTo4tBgQEbl6%2F5fDBY698XpqbWxQrXrRj13bFihfVdajm6JQjZ%2FaZ86cvX7zC5fwlf3%2F%2FzJkzNWxc37ldS2Nj48QXoNzyt2LdklnT5930uNW1R6f2ndsaUpiIRERE7Nm5b8eWXV5e3lZWVhUqOnbv1TXardy7e3%2F13%2Btcr7iGhIRmy561wY%2F1WrRuptHE%2BBeKJs0bj%2F3fhHoN6%2Fq%2B9314%2F1FZx9Lx3S%2Bb1DYiEqz3rUV7c2ONCnW0Wq1yd%2BKfU2ft3r63ZZvmAwb31XV4%2FuxFm2YdrKwsdx%2FarpyxBAAAAL5RBMI4RDsHyZ6d%2B0Skes2qSb65169e9%2FlpwEufV5kyZyxXvuy7t%2B8vnHO55HL5z7lTy5T7NwJ5PfHu2bWvNjy8QKH8QUHBHm4eC%2BctuXf3%2FpiJI5OkDK1WO7DvUFNTk3IVymbMlMHwwubOWLBt8w6NRlO8pIO1jbXLhUuXL0VzHvXEsVMTR0%2FRarUOJYpZWlp6uHnOm%2FWXp8fNWK5izZAxfdp0drc8b1%2B5dK1RkwYJ2Cn3Gx4ikr9APsNXcapTa%2Ff2vWdOntUPhOfPXBCRytUqkQYBAADwrSMQGurihctBgUEfP3y8dPHKmZNnCxTK3%2BeXXkm%2BlVXL1770edWsVZNfhvRTTpdtWrdlwZxFfy9ZpZ%2B7RKScY5lfRwwyMzMTEU%2BPm0P6DTt66Hidek4VK1dIkkqqVq886LcBulOOhhR2w9Vt2%2BYd1jbWc%2F6akb9gPhEJDAycNHbq2VPn9Ed%2B8dzn9%2FHTTM1MZ87%2Fo2ixIiLi7%2Bc%2FuN9vx4%2BcrF23VpXqlWMqqblz0y0bt9%2B%2Fe3%2Fh3%2FPjtS%2FBwSGuV11nTJ1tbGz8c9%2BfDF%2BxRKni9unTvfR5dfvWnUKFCyqN589eEJGaTtXjVQMAAADwFSIQGmroL8N1y7nz5Jq1YLqNjaGPnTBc6%2FatGjVtkDNnDt3Fk01aNF4wZ9G9u%2Fcj9dSlQREpWqxIi9ZN16xYf3Dv4aQKhP0H99G%2FANWQwnZt3yMirdu1VNKgiFhaWo4cN7x%2BzR%2B1Wq2u2%2Bb1W4ODQzp2baekQRGxtrHuPeDnX3oPObD3UCyBsEy50oP6Dq3pVN3KyjLO%2BrVabdSHbUyZPqFUmRJxrquj0RjVrF1jy4Ztp0%2BcVQJhYGDgDVc3KytLxwrlDB8HAAAA%2BDoRCA01fc7UwMDAd2%2FfnT5x1vXq9b4%2F%2FTJ%2FyezUaVIn7Vay58gmIrdv3bl4%2FtKL5z4hISERERHy3zvfFLo0qKhdt9aaFetv3byTVJWkSpUqvoV5uHmKSM3aNfRXjBreLrlcFpEGjerpNxZ1KCIit2%2FdjbMwE1NDD1pzC3NdeQULFfD2ejpu5KRO3dp36tbBwBFEpHbdWls2bDt98uzPfbqLyGWXK58%2BhdVwqs71ogAAAPgOEAgNVb7iP2eEWjg3m%2FPn%2FG2bdyz5a%2Fmv%2FxuUtFsJDQ2dPG7aiaMn47tipsyZRMT3%2FfskKSPq5C6GFPb2zVuJ4a5Lfa9evhaRti06RX3rg%2B%2BHWFb0euJdqHDB%2B3cfaLXaWKafUWg0msOn9um3BAQEjhk%2BftmiFbZ2to2bNYp9dZ3CRQtlyZrZ67HXk8deOXPlOH%2FWRURq%2FTf0AgAAAN8oAmFCtO3YetvmHVcvX0vykVcsWXXi6MnsObL17NfDoXjRNLa2Go2RMu9l7CsaGRkleTEJK8xI4qjk06dPIlK9VjVj48ihTqOJbZbUHVt2te%2Fc5upl13NnLlSN%2BcrSmFhZWfYf3KdT627bNu0wPBCKiFPdmmtWrD914kzHLu1czl%2BytOR6UQAAAHwnCIRxWLV8jVYb0eWnjvqJy87OVkTevn2X5Js7fOCoiEycOi5Pvty6xjjToIi8eP5CRNKmS5vkJRleWDr7dD4vXvr4vFSuL41J2nR2b16%2F7dG7W46c2Q0vICgw6Orla%2F0G9c6RK8e8WX8lIBCKSNasWUTEx%2Bel8jLaFB3103aqU2vNivWnT5wpW670%2B3fv69Rz4npRAAAAfB94MH0c9u0%2BsGLpKq8n3vqNjx4%2BFpHMWTIn%2BeY%2BfPgoIpmy%2FHvVpZ%2BfX7Q9w8LC9F8eO3JSPt%2BJlxwMKax4SQcROXnstH5jQEBgpG4lShUXkQN7D0VqDw0NjaWAQweO1P6hlrGxce48ucLDwrwee8VvB0Tk8xdn%2F%2FmpkpZWllqt1t%2FPX9fh06ewqGvlyZc7d55cd2%2Ff27F1lzC%2FKAAAAL4jBMI4KHeLzZ4%2BLzDwn2ATGBj419zFIlK33r%2BTWAYGBuo6JEbuPLlELywFBASOHzlZWY6UACeOnhIeHq4sX7viumXjNhFp2Lh%2B4mtIcGHNWjYRkQ1rN3m631RaQkNDf5%2Fwh%2Fz3psTW7VtpNEabN2w9cvCYrvH2rTvtW3bevH5rTAXs3bX%2Fx8%2FXeTZr2XT71l3x3YV3b9%2FNmDZb9Ka9KVAwn4js3LZbeRkeHj5v5oJo13WqW1NEDu0%2FYmlpWb6iY3w3DQAAAHyduGQ0Dp26d7jh6n718rWWP7Z1KF5MRDzcPP38%2FEqWLuHctqWu28%2Bd%2BxgbG6%2FauDyRm%2Bves8uwwSPnzVxw6vgZS0sLtxseulvy3r55pzwjXnH1iqtz43YFChcI8A9wu%2B6u1WobNq5fumypRBaQmMKKOhRp08F549rN%2FXsOcihRzNLS4qbHLYlyWWahwgUHDO43d%2Bb8iWOmbFizKUvWzK9fv7l98465hblyjjGqmx636tRzUq7UFZGqNSovX7wiMCgoloK1Wu24kROV5YgI8X3v6%2Bl%2BMzQ0tFjxoh26tFPandu1cr16Y8lfy13OX7S2tr5z%2B97HD9HPauNUt9ayRStEpHK1ilwvCgAAgO8GgTAOlpaWC5bN2b%2Fn4M5tu69dcRWRnLlzdKrXoYVzUxOTfz89u7R2%2Bk%2FtS7AKlcv%2FOXfqiqWrb9%2B8bWpqVrlqxZ59e6xYuuru7XveXk91gVCj0SxesWD54pVXL1319%2FfPlj1r42aNWrZpnvgCEllYnwE9c%2BXOuXXjdg93Tysrq3Lly%2FTo3X1gnyE%2BL17qj9bcuWmBQvk3rNnkdsPj0cPHtna2P9Sv07l7h6zZs8ZUwLnTFwb1Hap7%2BcSAS0aPHzmpLBgZGdnYWBcqUqBW7ZpNWvyo%2B6YqV604bvLoTeu33Lv7wNjYuGixwl16dOr70y9RbyPMmi2LssD1ogAAAPieGAUExXbj1tep4qZhhnQ73HJscleSIqo5Omk0mpMuR1K6kC9Eq424dfOWbZo0kdr9AwIKFirwxcqoX6tx2Kewfcd2RnoCJAAAAKAI8Q2xT2eX0lXED2cI8bXTaIyKFkuuyXIM9NT7WYB%2FQJ16TqRBAAAAfE%2BYVAaIQ3BwyLyZf4lIoyYNU7oWAAAAIClxhhCI0cePfr8N%2FJ%2F3k6d%2Bfn7Va1UrVaZESlcEAAAAJCUCIRCjCK3W64m3NlzbtEXjfoN6p3Q5AAAAQBIjEH57Tl86FncnJIU0tmn2H4v3Aw8BAACAbwX3EAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFImKV1AMgrxDUnpEgAAAADg62UUEBSa0jUAAAAAAFIAl4wCAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFTKJKULSIgKw84a0m3vb0WTuxIAAAAA0LFPZ5fSJcTPNxkIDWSZ%2Bhv7MgAAAAB8uwI%2Fvk%2FpEuKNS0YBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUyiSlC%2Fj2bN2yZdaMmSJyzuWC4WtVrlAxlnfjNRSST59evTVGRvMX%2FpWYQSpXqKjRaM6cPxf1raqVKmu1Wv2vOzg4eOOGDcePHvP29jZLZZYrV64mTZvWb9DAyMhIf0DdsomJSdp06UqWLNmiZctiDsUSU2d8RTqGTU1N02fIULZs2c5du2TKlCmmbtHS%2FwS0Wu3%2BffsP7t9%2F%2F%2F79kJCQdPb25cqVa92mda7cuZOweAAAAESLQBg%2F79%2B%2FX7pkiYhoNAk5uepUu3ZSVRJL6kC0DPnE3r55o5%2FEkpufn1%2B%2F3n3u37%2Bfzt7esXz5sE%2Bf3NzcJk%2BcdOH8%2BQmTJkWqRDl4wsLCfF68OHL48OFDh9q0bdtvQP8vWbCRkVEtJydlOSQk5O6dO7t37Tpx%2FPjiZUtz5sypX6fOsaNHozbqBAQEDBv6m%2Bu1a%2Bbm5g4ODuYWFo8fPdq9a9fBAwfGTRhfvUaNZNwZAAAAEAjja8H8%2BQH%2BAQlbV6PRTJg0MWnrQdL6e9XKL5mvli5ecv%2F%2B%2FR%2Fq1RsxaqSJiYmI%2BPv5%2Fzp48PFjx0uV3t68RQtdz0gHz%2BNHj8aOHrNxwwZra%2Buu3bt9sYKNjIz0y9BqtbNnztq2deuSRYsn%2Fz5FaYx0kB87ejSWI3%2FyxImu165Vr1F9xMhR1jbWSuOB%2FQemTJo0YfyEdYUK6Z97BAAAQJLjHsJ4cHd3P7j%2FQO06SXaWD18bKysrS0vLL7a5UydPikivPr2VNCgi1jbWg4YMFpFdO3fFsmKu3Llnz5ubJk2aFX%2F%2F7ePjk%2FyVRk%2Bj0XTp1lVEXK9dS8Dqrq6up06eypkz54RJk3RpUETqN6jfoFHD4KCgbVu3JlmtAAAAiA5nCA2l1WpnTJ%2Beyty8b%2F%2F%2BRw4fSaatKJc1btuxfdnSZRfOnw8MDMyWPXuLli0aN2mi30dXkrKsf0fWvbv3Vq5Yce3q1ZCQkOzZszdo1KiVcyv9C1yVTaxas2bmn396enp2%2B6l7x06dolYSEBCwccOGwwcPvXz50tzc3KF48U5dOjs4OEQaZ8XqVX8vW37d1TUkNDRnzpxt2rat%2B0Pd27durfh7xfXrrtpwba5cuVq1bl33h7qRxn%2F86NGa1WuuXL784cMHW1vbco6OHTt1ypEzR6TxI13hGfUevMR%2FYlE%2Ff%2F2NGjJ%2BgvkHBIiIhYWFfmP%2BAgVq1qplamoa%2B7p2dnatnJ2XLV26a%2BfOnr16xdQtzs9ZDD4kopU6dWoRCQoKMrC%2Fvv1794lI67ZtdHlYp27dunt377l86VIChgUAAIDhCISG2rFt%2B72793r16Z0%2Bffpk3ZBWq%2B3etZuRkVHRYsU%2B%2BPq6u7tP%2B32qlZWV7i4sZSHaW7OOHzs%2BfuxYrVZbvERxS0srdze3ubNne3p4RLpgT6vV%2FtK%2Fv4mpqWP58hkzRnNJ3qtXr3r9%2FPNLn5eZMmVyLO%2F49u278%2BfOXXRxmTl7dtlyZfXH%2Bbn7T5mzZClZquSL5y%2Fu3L49fuxY12vXDuzfnzZd2uLFS%2Fj4vLh58%2Bb4sWPNzExr1KypW%2FHkiRPjxoz99OlT3rx5ixQt8vTp0%2F379h05fHjCpEnVqlf7kp9YkoyfYPnz5XN3d1%2B7ek3vvn10jRqNZtKUyYasXqlypWVLl165fKVnDHnQ8M85zkMiJm43bohI%2FgIFDF9Fx93dXURKlykT9a3iJUqsXL3a2Ng4AcMCAADAcARCg7x%2F%2F37JksXZs2dv07btF9hcyVIlR44aZW5hISKbN22aM2v21s1bdPFDSXdRb8168fz55IkTTU1N58ybW7RYMRHx9%2FP%2FZcCAY0eP1qlbp2q1%2FwSAqtWqDRn6a0w%2FuFf%2BveKlz8sWLVsOHDxIObu4Yf36%2BXPnLV%2B6VD8Qiki7Du1%2F6tFDWV6x%2FO9lS5fu3rWrYaNGw%2F43XBl804aNc%2BfM2bRhoy4QPn%2F2bOL4CeHh4b8NH9akaVOlcdvWrbNnzho%2Fbtza9esyZ878ZT6xpBo%2FwX7u1fOX%2FgPWrllz586dNu3aOjo6xmuyImUel2dPn0b7bnw%2F59gPiaiCg4OvXb06%2FY%2FpxsbGvfv0NrxsnTevX4tItF%2B3qalp%2FgL5EzAmAAAA4oV7CA3y1%2FwF%2Fn7%2BAwcPivNCvlgo1ytG%2FRe154jP2UNEGjRsKCL379%2BPc%2FyNGzYGBwe3au2spEERsbax7tuvr4js37cvUudfBg2M5ad%2F23Ztl6%2F4u3ffPrp80qx5cxG5e%2B9epJ7dunfXLbd0bqUs9OzdSzd4o8Y%2FRqp%2F48aNwcHBjZs20aUUEWnRsmX9Bg2Cg4K2bNoU555GlbBPLMXHL12mzMw5szNmynj50qUhAwc1afTj3DlzXr18aeDq5hYWGo3Gz88v2nfj%2BznHfkgo9I9hpxo1hw759dXLl5N%2Fn1KqdGkDa9YXFBSk0WiiXi8KAACAL4afYnFzd3c%2FsH9%2F5SpVKlSM%2BwFrsTPwnJL%2BTWXW1tYajSYwMDDOtS5evCgiDRs10m8s5uAgIrdv3Y7UOVWqVLEMlT1HDhG5fevWhQsXXjx%2FERISEhERISLBUW4V0z%2BjZWNjoyykS5dO12hlZRWp%2FksuF0WkWbNmkYZq2qzpvr17L7pcjKWwmCTsE%2Fsaxi9Xrtz6jRuPHD68e9fum56emzZs3Ll9R78B%2FfWnGI2J8qXEJL6fc%2ByHhI65hYXuMChYqJC3l9eYUaM7d%2B3SpWtXQ1YHAADAV4VAGAdlLhkTE5OBgwYmcigDr1dM2BMORUQ5s9S6Zauob%2Fn6%2BsZrE6GhoRPHTzh%2B7Fjs3aKOo9FotFpt7Gsps2IqmVNfzly5RMTH4PNjsZSRtJJ7fHNz8x8bN%2F6xcWNvL6%2F169bv2b17xvQ%2FbW1tdU%2F8i8nHjx%2B1Wm2aNGmifTden7OB%2B6jRaI6dOK7fEhAQMGrEyKWLl9jZ2emfijSEki39%2Ff2tra3j7g0AAIBkQCCMgzKXTJeuXbNkzZrStcTh06dPIlKjZs2oF%2F4ZG8cv0ixfuuz4sWPZc%2BTo3aePQ3EHW1tbjUajzPCZZOV%2Bv2J%2FkmEs72bPkWPY%2F4bnzZd31oyZa9esjTMQPnn8WESypuiRaWVl9cvAX9q3bbdl85b4BsL06dN7e3m9fvUqaiAMCwvzeuKlMdbkypUrqUoFAABAVATCOCxZslhEVq5YsXLFCv32OB9g8OWlTZv2zZs3PXv1ivRQgQQ4dPCgiEz%2BfUrevHl1jUmVBjNmzPj06dOnT5%2FqDy4iXk%2B8RCRTxozKy2iD0zeRSG1tbd%2B%2Ff%2B%2Fv56%2F%2FbD0R8fPz02q1uutph%2F827FNo6PSZMyKdnWvYqNGsGTMfPngQ54ZOnjwpImX%2BO82PjoGfc%2BJlzZZNRHxevIjvisUcinl7ebm5ueXOkyfSW9ddr%2F%2FSv3%2BBAgVWrF6VNFUCAAAgOkwqE4fy5Ss41a4d6Z%2Fylv7y16BkqVIS3fwxoaGh8R3qw4cP8t%2FpH2OauSQByleoICK7du6M1L571y4RcSxfXnlpZWWl1Wr9%2Ffx1HZRToF%2B%2FfPnzi4hLlL8UXDh%2FXkQKFCyovHzx4oWLi8t1V9dI3QICAkTE0soq9q08ffp0x7btGo2mSQxPRDTwc068hw8fioh9%2FB%2FHUr9%2BfRHZvGlzWFhYpLeOHDksIuUrVkiKAgEAABAjAmEcJkyaGPWffL4hUHdPYGBgYNLOYhInS0tLrVarJDdF23ZtNRrNxg0bDh86pGu8fetWG2fnTRs2xmtw5YyNLlsGBASMHT1aWY762z2%2B2rZra25uvmvHzn179%2Boa9%2BzevW%2FvXnMLC%2Bc2rZUW5dF2O7ZvV16Gh4fPmTU7MduN%2BoklkxYtW4jIvDlz9WcivXv37rw5c0Wk9ecdVBbGjx138%2BZNXbfgoKBZM2aKSNVqVWPZhKura7%2FefUJDQ7t17545S5Zo%2Bxj4OSfS27dv%2F5z2h4g4xXWBa1RlypatVLny40ePxo8dpz9f0YF9%2B%2Ffv3Wdtbd2yVTQ3xAIAACAJcclo0ujetauxscna9eti6aPVaseMGh3tWwl4OF6JkiUvnD%2Ffs8fPOXLkmDh5UqpUqQoVLjxw0KDZs2aNHztu3dp1WbNmef3q9a1bt8zNzYuXKBGvwXv83GPokF%2FnzJp98vgJSyvLGzduGMk%2FF3C%2BffM2Y6ZEXW2YOUuWMePGjR09esqkyVs2b86SJcuzZ8%2Fv37tnamo6dtw43WnJtu3aul67tmjhwvPnz9vYWN%2B%2Bfedj4rJc1E8sMaPFomq1ah07dVqzenXXTp0LFS6cPr298kWISK8%2Bvcs5OirdGjRs%2BOTxk7Vr1vTo1j1v3rxZsmYNCQm5edPT388%2FV%2B7cvfv00R9Td%2FAEBwd5eXl7e3kZGRm169C%2BS7cY5%2FY08HOOF%2F1jOCIiwtfX18PdPTQ01MHBoWPnTgkYcMy4sUMGDT5%2B7NilixeLOTgYGxs%2FevTo%2BbNnlpaWEyZNsre3T8CYAAAAMByBMGmkTZvW2DjuD%2FPY0aPRticgEA4eMnhiQMCtmzf9%2FfwiPt9Z16JVywKFCq5fu%2FbGDbdHDx%2Fa2tnVq1%2BvS7du2bJli9fgFStVmjl71t%2FLlt%2B6dcvU1LRKlaq9%2B%2FZZvnTZnTt3vLy9EhkIRaR6jeorV69atXLV1atXHz18lMbWtu4PP3Tu0jlX7ty6PpWrVJkwaeLG9Rvu3b1rbGJcrGixbj917%2FVzzwTfRhjtJ5ZMevXpXaZc2R3btnl4eN67ezdNmjROtWu3cnYu5lBMv1vvvn2qVqu2fdu269ddz587Z2ZmljNXrpq1arZydo6aV5WDx9TU1N7evkHDhi1atihUuHDsZRjyOceX7hg2MjKysbEpVLhw7dq1mzZvZvgT7fXZ2NgsXLxo544dBw8cdLtxQ6vVpk%2BfvmWrVq3btP76p3ECAAD4DhgFBMX7BrMUV2HYWUO6HZ9UJbkrAQAAAABF4Mf39unsUrqK%2BOEeQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFImKV1AMgr8%2BD6lSwAAAACAr5dRQFBoStcAAAAAAEgBXDIKAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApk5QuICEqbhpmSLc9tYcndyUAAAAAoGOfzi6lS4ifbzIQGiiVbaqULgEAAACAWoT4hqR0CfHGJaMAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqZZLSBXwDFs5bsmHNpqjtnbq2%2F6l3NwMHqebopP%2FS2NjY1s42f4G8devXrv2DU0xrJVi%2FnwdqNJq5i2Ym%2BchfXjVHJ41Gc9LlSEoXkiy%2Bp28KAAAA3xwCYdzevH4jIhUqOVpaWeq3582fJ17jGBkZ1axdXVkOCwt%2F9fLVJZfLLucvnTh6auK0cRpNUp6tffv2nVESDodkwzcFAACAFEQgjJsSCIePHpo2XdrEjGNkZDRu8mj9Fq8n3sMHjzxz6tyOrbtaODdLVJX%2FtWz1IiNyxreAbwoAAAApiHsI4%2Fb61RsTExO7tHZJPnKOnNkHDxsoIgf3Hk7aka2sLC0tLePuh5TGNwUAAIAURCCM25s3b%2B3TpzNKnvM4xYoXFZGnT5%2FpN967e3%2F08PGNajetU7VB13Y9tmzYptVqlbfWrdpQzdFpwZxF%2Bv212ogmP7SoUaH22zdvlZZqjk41KtSJtK1Yht2zc181R6dZ0%2Bfq96%2Fm6FTN0enu7Xu6lg%2B%2BH6qXr%2B3cpH0se%2FT40ZPJ46Y2b%2BjsVPmHFg1b%2Fz7hD68n3pH6KOU9evBoQK%2FBtavUX7dqg9IeERGxe8feru16OFWp1%2FiHFlPGTXvp8yrarcSyL7FvIlKfDq26vHr5%2BvcJfzSp19KpSr0OrbpsWLMpPDzcwKG%2B6W8KAAAAIBDGwd%2FPPzgo2NbO9tTx03%2FNXTxl%2FLQVS1dFTTgJFhgQICImJv9eu3vi2KmeXfqeOXk2d97cpcuWevXy9bxZf00YPVl516luLSMjo9MnzugP4uHm8f69b8nSJdPZp4tpQ7EPW76io4i4Xrmu6x8cFKwsnDtzQdd4w9UtIiKifMVyMW3l1PHT3Tv8fGj%2FkdRpUleoVN46tc2BvYe6tu9x5tS5SD21Wu3AvkOfP3terkLZjJkyKI1zZyz48%2FdZjx4%2BLlqsSLHiRV0uXOrVrV989yX2TUTi9cS7Z9e%2BLucuFiiYr3CRQk%2B9ny6ct2TyuKmGDPVNf1MAAACAcA9hnN68eSsit2%2FeGT18vK5x9d%2FrBg0d0Lh5o8SPv2fnPhEpUdJBefniuc%2Fv46eZmpnOnP9H0WJFRMTfz39wv9%2BOHzlZu26tKtUrZ8qcsVjxou43PO7duZ%2B%2FYD5lrTMnz4pI7R9qxbSVOIfNkDF9rtw5Hz968v7de%2BXi2Esul5V1z5%2B50LVHJ2X5%2BjU3EYkpZjx%2F9mLyuKnh4dpf%2FzeocbN%2FPpwdW3bNmTF%2F4pgpqzcuz5Q5k37%2FqtUrD%2FptgLGxsfLyhqvbts07rG2s5%2Fw1Q9m1wMDASWOnnv1vmIxzX2LZRLTKOZb5dcQgMzMzEfH0uDmk37Cjh47XqedUsXKFWIb6pr8pAAAAQMEZwjgYGRnlL5AvZ64cs%2F%2F68%2BjZA7sPbevYtZ1Wq535xxz9K%2FTiKzw8%2FPmzF8sW%2Fr1i6WpTM9POP3VU2jev3xocHNKydTMlDIiItY117wE%2Fi8iBvYeUltp1a4nIKb1TT2dOnTM1Naleq2pMmzNkWMeK5UTk2udTT%2BfOXDAxManhVO3unXtvXv9zfeP1azdMTExKlysV%2FVY2bA0ODvmxaUNdGhSRZq2a1GtYNzgoeMvG7ZH69x%2FcRz%2Bq7dq%2BR0Rat2upi0%2BWlpYjxw0XEf3LQQ3Zl5g2ES1dGhSRosWKtGjdVKK7qzPSUN%2F0NwUAAAAoCIRxyJkrx%2FK1i9dsXlG6bCkzMzNbO9sevbs3a9VEq9Vu2bgtXkNptVrlXq9qjk41K9Zt06zD6hXr0qazmzZzSv4C%2F0Qg5WxPg0b19Fcs6lBERG7fuqu8rFm7urGx8anjp5WXD%2B4%2FfP7shWNFRxsbm5g2bciwytkk16vXRUSrjbhw7mLJ0sV%2FaFA3IiLi%2FNkLIuLn5%2FfwwUOHEkVjmgTl0oXLItKkxY%2BR2pV8qLyrL1WqVPovPdw8RaRm7Rr6jVZWkbdlyL7EtIlo6dKgQklxt27eiX2ob%2FqbAgAAABRcMpoQTZr%2FuH3zzhuubvFdsVadGsrC%2FbsPlBsRp836Nw2KyKuXr0WkbYtOUdf94PtBWbC1sy3rWPrihctej71y5Mpx5uQ5%2BRxjYmLIsCVKFU%2BVKtW1K64ictPjpu9738rVKpUrX8bcwvz8mQuNmzVyc3XXaiMcKzrGtJWXL1%2BJSPYc2SK158ydU%2FeuTtTnLirzrGTKnDGWHTFwX2LahCGU61p937%2BPfahv%2BpsCAAAAFATChMiSNbOIvH%2FnG6%2B1NBqN%2FnMIp036c9%2FuA6uWrZn0x793J3769ElEqteqZmwcOYFoNP9er%2Bj0Q62LFy6fOnG2Y9d2Z06eNbcwr1ytUiybNmRYMzOzkqWLX7xw%2BfWr18r0JJWrVjIzM3MsX%2FbihcshISHXr92Q5L8tzUjimM3VwI8o4QUYNp0s3xQAAAC%2BAwTCOOzbfeDtm7et2rSwsLTQNfq%2B%2FyAiqczjvhwxFj%2F36X7i6KnTJ896uHkqD58QkbTp7N68ftujd7ccObPHsm61GlVmpJp96sTpOvWc7t29X%2FsHJ%2FNYizFw2PIVHS9euHztyvXzZy7kzZdHOVlXpUbl0yfPXrl07fo1t3T26fLlzxvT6hkyZnjm%2FeyZ9%2FM8%2BXLrt3s%2F8RaRjBmjn%2BdTJ519Op8XL318XkY9x5iAfUmwF89fiEjadGlj7%2FZNf1MAAACAgnsI43D54pVli1ZcuXxNv1G5fSuRP7jt0tp17NpORP6au1jXWKJUcYlucpTQ0FD9l5aWlpWqVLh7%2B55yH2Mss1bGa1hltpJ9uw88evi4ctWKSmOlKhWNjY0PHzh67%2B59xwplY9mK8u7unXsjtSszqZaLdV0RKV7SQUROHjut3xgQEJiwfTFcWFiY%2FstjR07K59v2YvFNf1MAAACAgkAYhx8a1BGRxfOX6p4k%2Fuzp87%2BXrBSReo3q6roFBgYGBkaOLnFybtsyc5ZMHm6euqfVtW7fSqMx2rxh65GDx3Tdbt%2B6075l583rt%2Bqv6%2FRDLRHZsmFb6tQ2cf76N3DYHDmzZ8qcSbngUHdlY%2BrUNsVLFjtx9KRWqy0f621pbdo7m5un2r197%2F49B3WNe3ft37%2FnoLmFuXPbFrEX2axlExHZsHaTp%2FtNpSU0NPT3CX%2FIf2%2FhM%2FwjMtDE0VN0T6K%2FdsVVSW4NG9ePfa1v%2BpsCAAAAFFwyGoeKlSs0atJg7679bVt0KlHSITT00y3PW8HBIZWrVfqhfh1dt5879zE2Nl61cXm8Bjc1M%2B3dv%2BeY%2F41fvGBZ5WqVjI2NCxUuOGBwv7kz508cM2XDmk1ZsmZ%2B%2FfrN7Zt3zC3Mi39%2BVuE%2FhVUqb26eKjg4pIZTdf3n2kfL8GEdK5bdvX2vlZVloSIFdY1VqlV2vXpDRMqWLxPLVjJnyTRqwojxoyZNnTh926YdmbNkev7sxf17D0zNTEdPGBHpIYRRFXUo0qaD88a1m%2Fv3HORQopilpcVNj1sS5Y4%2Bw%2FfFQFevuDo3blegcIEA%2FwC36%2B5arbZh4%2Fqly8bxwIZv%2BpsCAAAAFJwhjNtvI4f8b8xvufPkun7N7abHrWzZs%2FUb2HvStHH6s4%2FYpbVTnhIeXzWcqpUsXcLb6%2BnuHf9cadncuen8JXOqVq%2F8%2BvWbc2cuvHr5%2Bof6df5es1j%2Fd7%2BImJqZ5smXR0ScYp21UsfAYZUzS4WLFtLfu6o1%2Fnnae%2BrUMT4vQVGtRpXlaxbXqef07t3782dd3r%2F3rVPPafmaxVX%2F%2B7z4mPQZ0HP46KG5cuf0cPf09LhVtnyZxSsWKFP4JGBfDKHRaBavWFCidImb7jc93T2zZc%2Fab2DvoSMGG7LuN%2F1NAQAAACJiFBCUwDuvUlDFTcMM6Xa45djkrgTftGqOThqN5qTLkZQuBAAAAN%2BDEN8Q%2B3QJOUuUgjhDCAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAECleOwE1Ov0pWNxdwIAAAC%2BX5whBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApUxSuoBkFOIbktIlAAAAAMDXyyggKDSlawAAAAAApAAuGQUAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqJRJSheQEO5NyhjSLfPfR5O7EgAAAADQsU9nl9IlxM83GQgNlNWa858AAAAAvpBn%2FtqULiHeiEwAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVMokpQvAl7Bz%2F5GVG7Y99npmbW11dt%2FGlC4HAAAAwFeBQGiot%2B%2Feb993%2BPjpC899XuXLk3P5nN%2FjO4JWG7Fz%2F%2BFdB47euf8oJCQ0vX3aimVLdWrdLG%2FuHMlRsM7eQ8dHTJphbGxcolgh29Spde0de%2F%2Bq0RitWjA9WbcOAAAA4KtFIDTIibMuIyfP9P3w0crSokjBfKUcisR3BP%2BAwH7Dxl265mZunqqUQxELc%2FMHj7227D6w%2B%2BCxP8YNq1OjcnKUrVi9aaeIjB82oHmjH%2FTbX799Z2RklHzbjVaRSvWMNRr3s%2Fu%2F8Ha%2FEirffQAAAHxtCIRxu3bDc%2BDISSYmJqOG9G3ZuJ6ZqWkCBhkx6c9L19xqV680eeRgG2trpXHXgaMjJ88YPnF60UL5s2TKkKRV%2F%2Bv%2B4yciUrdm1UjtW1fM%2F%2FKBEAAAAMDXg0ll4qDVRoz9Y05YWPi838e0a%2FFjwtLgZVf3o6fO58mZfebEEbo0KCJN6tdu1rBuUFDw%2Bm27k67kyIKDQ4w1Gmsry0jt1laWVpYWybddAAAAAF85zhDG4YzL5QePvBrWqVHJsXSCB9m5%2F7CIdGrTzMQk8gfeqG7NbXsOnb%2FkKn3%2FbXzwyGvpmk0uV66%2F%2F%2FAhrW2aSo6lf%2BrYOneObPorKhcfHtm2at6yNacvXA4IDMyZLWu7lj%2B2alxfv4%2ByEK7VKst9u3fo272D%2Fgj6ly8qLdtX%2FzVpxgI3zzt9urfv0bG10rh15YK%2F%2Fl572dU9JDQ0T87snds0b1S3psftuwtXrL%2Fi6qHVhufJlaOjc9NGdWvG9CFELebm%2BYPx2uWobt97sGjFhovXboSEhOTMnrVZw7rtWzUx1mhE5LHXs2adeoeFh%2B9cvVB3l%2Bax0%2Bf7D5%2BQ1jbN3g1LbdOkjnMQHZcr11dt3H7D83ZQUHDmTOnr1qz6c6fWlhYWMX2SIuJQpUG4Vqvbx9h335AaAAAAgCRHIIzDibMuItK4ntPFazdOn7v0zvdDxgz2jerWzJc7p%2BGDuLrfFJHypUtEfat08WLbVy0wNjbWtRw%2BeXbo2KmfPoUVyJvLoUhBr6fPd%2Bw7su%2FwyRkT%2F%2BdUrZL%2BuuFabavuA4yMpETRQr4fPrq63xw7dY61pWX92tWVDsrCgaOndMv588RRdrhW223A%2F0xNTSqVL505YwZdY9sev2TNkqlsyWLPXrz0vH3vt3HTLl9z23ngiH3atKWLF3nu88r95p3fxk0zMzOtW6NKtCNHLSYBu6zv0PEzQ8dNi9BqSxUvamVp4ep%2Bc%2BqcxTc8b8%2BY8D8RyZUja%2B%2Bu7WYvXjll9kJlBqCQ0NBpc5eIyP8G9dalwdgHUazYsG36vKXGGk2p4kVtbKxuuN9asmrj0ZPn1i%2BZldrGOrrS4rf7htQAAAAAJAejgKDQlK4h3tyblDGkW9nNxxO%2FLefuAzxu3a1asdyZC5d1jcYazfCBvdq3bGzgIGWdmgUGBbmd3hv1DGEk3s9fNOnQ61Pop9FD%2Bzk3aaA0rt%2B25%2FdZC81Sme1euzhr5oxKo3KW6YdaVaeMHGJhYS4iazbv%2FH32otLFi65dNEN%2FzJgmMon2DKGIODdpMPrXvrqMqjT26da%2B308dlZa%2F%2Fl43f9kaEWnWsO6E4b8oPVdt3D5t7pKoW49zo4bvsr6nz30ad%2BipMdIsn%2Ft7iaKFRMTP37%2F7gBEet%2B%2FOnza2VtWKIhIeHt6ya7879x%2FNmzrGqVqlhSvWz1u6ulrFcotmTDR8kJt37jt3729pYbF45iRlMqHg4JAhY34%2FcdalTfNGY37tF9MnHOkMYUy7b0gNAAAA%2BCY889fap7NL6Srih2vS4vDshY%2BInLlwuWeXtmf2brh8dMfQ%2Fj0iJOL32Qs9bt01cJDAoCBjjSbONCgiqzfuCA4Oadmkvi4aiUi7Fj82rl87KCh4zeadkfpPHjlYSYMi0rRBHRG5c%2F%2BhgVXFZPjAXvpnLBW9u7XXLXdo1URZGNSrq65nix%2FrJWzr8d1lxapNO4KDQzo4N1FClIjYWFsP6dddRHbsO6K0GBsbT%2FzfIGON5o%2B5S594P1u6ZpOlhcXY3%2FrHa5B1W3dptRE9O7fVTS1rbp5q3LABRkZGR0%2Bdi%2B%2FOJmxHAAAAgGRCIIzDR78AERk5qPcvP3dOl9bOytKia9sWnVs312ojVseQVRLj7MWrItKmWcNI7a2bNtC9q093G5uI2FhbGWs0AYFBiazBPJVZ1Eb9%2B9l010nq%2F%2F3D2soyYVuP7y4rzl28IiLNG9bVbyxZrLCIeNz%2BN6gXK1ygg3NT7%2Bcv2vUcFBwcMqhXF911sAYOcumam4jUrfWf62DTp0u7beX8hdMnxGM%2FY2DgjgAAAADJgXsI4xAeHi4ibVv85%2BrQZo3qrtiw7ep1DwMHsbAwDwoK9vMPsLG2ir3nC59XIpIze%2BTJVPLkyiEiL16%2B0m9MjklHoh0zaqOxRhOu1SbJFuO1yzo%2BL1%2BLSD3nblHf8vX9qP%2Fyl587Hz117tmLl8WLFor0PRoyyMvXb42MjDJnSB%2BpQ6H8eWPcpfgwfEcAAACAJEcgjIN5KrPgkNCg4GD9JzRky5JZRN699zVwkIzp0z32evby9ZuogTAsLOyR11NjjUbJPzDQp09hIlK3RhVjk8hXt0aKr4FBQcp5yw8f%2FT6FfUplZpaAQZLvgY2G1wAAAAAkOQJhHLJnzXLv4WPvZ8%2F1zwj5%2Bn4QEasoT%2FaLScliRR57Pbvm5hl1btIr1z26DRheuEDebSsXiEimjOm9nj73evq8QN5c%2Bt0eez0VEf3LHb8bCdvldGntXr15%2B0uvLnE%2BmmLyrIW%2BHz7mzJ71ifezBcvWDu7z77k4QwbJYJ%2F2uc%2BrFy9fZ8uSKaY%2B0cZFA8%2BgGr4jAAAAQJLjFEQcqpQvIyK7Dx7Tb3S5el1EihXKb%2BAgTeo7iciazTvDwsIivbXvyAkRqVqhrP7mtuyKPCPoll0HRKRyIp6F%2BNVK2C6XLVlMRHZGmXYlJPQ%2Fs%2BaePHfxwNFTeXPn2Lh0dvp0aVds2Hbr7oN4DVKuVHEROXrqvH6HoKDgH1p1bd75n2dHWltZhmu1fv7%2Bug7KeT9DGLgjAAAAQHIgEMahXcvGqczMNm7fe9nVXWnxevpceeiCc9N%2FZ8UMCAyKZT6V8mVKVq%2Fk%2BOCR12%2Fj%2FwgKCta179x%2FZMe%2BwzbWVu0%2BP8GiS9sW5uapNu3cv2PfYV23rbsPbt932MLCvFPrZkm7d1%2BelaVFuFbr%2B%2BHfu%2BMStstd2rXQaIxWbdy%2B99C%2FDxfxuH23QeufVm3crrwMCAwaP32eiIwa3CdNapshfbuHh4ePmjJTuS%2FUwEE6tGqi0RgtW7Pp7oPHSktwcMjIKTO9n70omC%2B30lK4QF4R2bB9n%2FIyPDz89zmLDN19A2oAAAAAkgnPIYzb7oPHRkz6U0TKlnQwT5Xq8nX3oKDgZg3rTh45WNenYZufjI2Nd69bHNMgH%2F38ew4edcPzto21VUmHIibGxvcfPvF%2B%2FsLK0mLW5FHKWTLF0VPnfx3ze%2BinT4Xy582WJaP3M5879x%2BamZpGekp7Yp59F1N7tD0N31C0jZH0GjL69IXLuXJkzZ0j%2B4yJI5QZTQ3c5UjWbd39%2B%2ByFWm1EwXx5smfN9PL1W49bdy3MzVfOn1ascAERmfjn%2FA3b99avXV33hPcOvYdcu%2BE5uE%2B3nzo4GziIiCxfu2XGX8uNjY1LORRJk9rGzfP267fv8ufJtXL%2BH3a2qUXkxFmXvr%2BNE5HSJYqmtrb2vH3P9%2BNH5SRhpE8j2t03pAYAAAB8%2Fb7F5xByD2HcGtdzypY506KV62943v706VPunNlbNa7v3PQ%2Fj0lIl9Yu6rP79KW2sV67aMamnft3Hzx27YZHuFabMb19%2B1ZNOrVumj1LZv2etatX2rZyweLVGy9euX7%2F0RO7NKkb%2FVCrZ6c2eXN%2FD7POjBzSx3%2Fin%2B4373z0C4j4fJddwna5fcvGRQrm%2B3vd1mtuHvcfPUlrm6ZxPafeXdvlyJZFRK65eW7csc%2FCwvy3fj10q4we0rdll34Llq2tU71yzuxZ4xxE0b1Dq0IF8qzasN391t2goOBsWTK1btawW%2FtWuudz1KxSYcaE%2F63cuP323YfGxsYlihXq271Dh56Do95GGO3uG1IDAAAAkBw4QwgAAAAASeBbPEPIPYQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClTFK6gGT0zF%2Bb0iUAAAAAwNfLKCAoNKVrAAAAAACkAC4ZBQAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApf4PbpZpQuNf3DQAAAAASUVORK5CYII%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABLAAAAKjCAIAAACC0WGXAAB5Q0lEQVR4nO3dZXwU1xrH8ScbIQoJBHfX4ATXAMWKE9xLcYqUwsW9UIpD8eLu7m5BAxFcEyR4IB6SzX0xZbuNbowA8%2Ft%2BeDF79syZZ3an9%2B4%2FM3PGKCAoVAAAAAAA6qNJ6QIAAAAAACmDQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEqZpHQB36QMxRsqC7dPb0hrm1rlZSSh72%2BPgO8P%2F50CAPA9%2BbYDoe53SSSpra3s06bJmytr3erlf6xT%2Bav6yTJy2uJ12w83%2BaHqnAkDU7qW780jr%2Bc7D505euby0%2Bev3r7%2FkNrGOmN6O4dCeVs2rFnFsYRGY5TSBapaTP%2B1mpma2Fhb5cqeuYxDweYNqpd2KPiFCzNEwoqfvnDd9IXrE7C5V277om1P2iM8pp2KV0kAAOBbZxQQFJrSNSScIT9obFNbjxvSvV2zusmx3QT8gTxHuWbBIaEi4n15R6pUZilVxtcpwXsUEBg0ee6qlZv2h4WHR9uheOG8C6f%2Blj93tiSoMjlNX7hOWejXtaWFeaqULSZpGRg%2FGtauNG%2FiYGsri%2BSuJ14SVnwSBsLkOMITHAi%2Fv%2F%2FlAQBAzb7tM4Q6v%2FzkrP%2Fr%2BaNfwJNnPifOXQsMCvb96D9w7JyAwOAe7RunYIU6HVvWW7vtUNN61RKZBqHzzvdj2z5jXT3uKi8L5MlesUwx%2B7S2vh%2F97z7wOnfFTauNcLv1wMm5%2F86%2Fp36dJ6B0dPmhe9sfv7NAqBPpv9aQkNA37z5cun7zzgMvEdl39Pybtx92rZj2dZ7RjVfxVRxLGBsbRx1k6vw1ysLP7ZuktYs7UCX3EW5gGQAA4Lv0nZwhjPYP1f4BQcOnLNy855iIGGs0x7fMK5w%2F1xfY7hfzlZSRhBKwR%2BFabbNuw12ueYpItiwZZo0dUL1iKf0OT5769Bo%2B%2FarbbRHJlD7t8S3z7NPaJnHdSef7%2B0514ty1fUfP9xz%2BR2joJxGZM2Fg26Z1vmh9sUra4uP1LSffEZ7gg%2B07PkoBAFCh73mWUWsri3mTBlVxLC4i4Vrtys37U7oiJL1Fq3f881s5c%2Fo9K%2F%2BI9FtZRHJmy7R50cSc2TKJiM%2Frd4vW7PzyRcIQDWtXGvhTa2V52%2F6TKVpLvCVf8RzhAAAgWX3PgVBEjIyMendqriwfPXMlZYtBkgsN%2FbRg5XZl%2BY9RfbNmSh9tNxtry2F9OijLq7ccUE7j4CtUv2YFZeHm3ccpWkhCJEfxHOEAACC5fSf3EMaitEMBZcHn1VutNiLaG5Ouud%2FZsOvo2Ys3fF6%2Fi4iIyJQ%2BbaWyDq2bOJUvVTTO8d%2B%2B%2F7B4za7Dpy95P38ZFhaeJaO9U5WyPdo3Vv5gH1W0V1vpN1pbWa7fcWjnwTN3Hnh99AtIa5e6bIlC3Vo3rFq%2BZCxlREREbD9watPuY553Hn746G9na9BaidnxBK8bEBi0fMPePUfOPvJ68SksLEtG%2B%2BoVS%2FVo3zhvzqxxbjSSvcfOv3nnKyJFC%2BauXbVcLD0b160yaPzckJBQ34%2F%2BHnce6u6z0v%2Fkn%2Fm8nr1084WrHh%2F9A0YP7Prp06cJs1aISLbM6a8eXGFkFM2R07DTr5ev3xKR3%2Fp0%2BLVXW92A%2BXJlO7978fOXb5as3XX83NVnPq9jOTainXqkULW2ysLQ3u2G9m4fddOJ%2Be6%2BWro72T76B%2Bi3x3mNYqQO81dsTcB3l0zFJ0bij%2FCUYvjx%2Bdj7hWPDn0QkfTpbzxProg7VqPPQS643ReTSvmW5smeO9O6y9XtGTF0kIh1b1Jsxtn%2By7AwAAN%2B17z8QWlv%2BM%2BPfp7CwoOBgK8v%2FzF4YEhL668T5m3Yf02986PX8odfztdsPNa5bZc6EgZFW0Xfm4o1fJ8z74Pfv778HT549ePJszbaDf47u1%2BrHWvGt9vb9J4PGzX3k9VzX8vL1u31Hz%2B87en54v46Df24T7VrvP%2Fh1HzLl3GV3w9dKzI4nZl332w86%2FzLx6YvXuhblE1u77eDk4b2iXSUW5y65KQtNfqgae08zM9Pm9asrM3%2B8fP0uaoeDJ1x%2Bm7Qg9FOY8vKjn3%2BHFvUmzVmp1UY8ffH6qtudsiUKRVrlzTtf5cYtEWneoLr%2BW%2B98P%2B45crbfyJlBwSG6Rt2xMWNM%2F5aNasZjP%2F8rkQft18z72UtlIXOGdIkZp0XDmgn%2B7hIsqYrXl4RH%2BBcT3%2BMzV%2FbMeXJkeej1%2FPVb39v3nxTKl1N%2FxdBPYTfvPlKWD5xw6d2pWaTNnbvyz0dUu2rZpN8ZAABU4PsPhI%2Bf%2BigLlhbmkX4lfwoLa9NnjC5HVShdtHTxghojzQ3Pe2cvu0VEROw%2BfNb7%2Baudf0%2BNab7HHkOniki%2BXNmqVyyVxsbK%2B8WrQycufvQPCAoOGTB6Vlq71E5V4vcbpWm34SKSwd6ubjXHjOnTvnz97sAJl7fvP4jItAVrK5dziPb8T6ueo54%2Bf2Wb2rp%2BrYqZM6Tzef3u4AmXd74fY1orMTuemHWfPPVp%2BfPI975%2BImJqYuJUpUzBfDk%2FhYVdcr155cbtoRPnx%2BuzEpFrHneUhZJF8sfZOfYHPw4cO0dEKpV1KO1Q0DyVacmiBTJnSFfFscRpl%2BsisuvQ6aih4sAJF602QkRKFs2fJ0cW%2Fbfe%2BX7sMXSqVhtRqliBCqWLpjIzu%2FvI6%2Bjpy6GfwoKCQ%2FqPmmlna6M7NvTnoow6%2F2TFMsX0R078Qfs1W7nlnxt969Uon5hxEvPdJVhSFa8vCY%2FwLyNhx2ftquWWrNslIqdcrkcKhGcv3fAPCFKWDxy%2FECkQRkREnL%2FiLiJmpibVKpRMzj0DAOC79f0HQmWWURGpUDpylJq2YK3ywyW1tdXfM0fo%2F5646OrZZeDkt%2B8%2FuHrcHTN96fTR%2FWIaf%2FKwnj%2B1%2B1F3Tdp7X7%2Bugyefv%2BIertUOnTj%2Fwu4l8X28RJ%2FOzUf072RmZqq8HDO4W4ufRrjffhAREbF8w95oA%2BHT568a160ya9wvNtaW%2F5QxuFuz7v%2B7efdRtGslZscTs%2B6vE%2BcraTBX9sxr540tkCe77q1jZ6%2F0GDpV98vPQK%2FevFcWsmfNGK8Vo7Vt6eRIV9g6%2F1hLCRW7D5%2BdMLRHpCsPDxx3URaaN6gRdTStNmLV7FH1a1XUtTzyet5xwIS7D70jHRsVyxTTpT5dIBzcs02010YmyUH7FQr9FDZ94bqte0%2BISMb0aft1bZnIARPz3cVXkhevk7RH%2BBeQsOOzdtWySiA8c%2FF6zw5N9Ac8cMJFt3z5%2Bq13vh%2F1%2F7u4efex8j8p5UsX%2B0bPigMAkOK%2B80B47rL7otU7leWOLerpv%2FXy9btFq3coy4umDY301%2BXypYqumj3qxy6%2FRURErNl2sHfn5tGeRmjZqGakxxva2dqsnD2qfKOf3vv6PX3xet%2FxC83rx%2BOCtOb1q48b0l2%2FxTa19YgBndr2GSsiyt%2FCoypSIPfiP4YZa%2F6dIsgujc2I%2Fp069B8fda3E7Hhi1r1x8%2F6pC64iYmJsHCkNiohTlbJTR%2FTuN3JmLB9OVB8%2B%2BisLNlaW8VoxqsE%2Ft4l6v2VDp0q%2FTforMCj4xau3l67f1M%2FVAYFBpy9eFxGNxqhpvWpRBxw9sKt%2BGhSR3DmyrF8wvkrTXsEhoQk4NiSJDtpIZi7ZGK8aoorpSuaYzFi8YdWWA7qXkWZAyZE148pZozKmT5vIqhLz3cXiyxSvk4RH%2BBeQ4OOzUlkHSwvzwKDg81fcw8LDTT6fMI%2BIiDh0wkVE7NPavnnnG67VHj51qU2T2roxuV4UAIDE%2Bz4D4Uf%2FgMfePlv3Hl%2B2fk9YeLiI1KtRvmHtSvp91u88otwwVrV8yWhna3AsVaSBU8V9R89rtRFrth4cO7hb1D4j%2BnWK2mib2rpzywazl20SkX1Hz8frR%2F%2FIXzpHbdTND%2FHqzftPYWGmJpG%2FtT9G9tFPg4pyJQtHu1Zidjwx627%2FPBd%2Fkx%2BqRkqDCucfneIbCHW3%2FJmYRPP473jp1qZR1EYrS4sGtSpu3XdCRHYePKMfKo6dvaqEgUplHTJFFwDaN68btTFH1oxtm9ZZsWmfxP%2FYkCQ6aCPRnZNMsPgGwqXrdsf0VhXH4itnj0ptbZXIkiRx310svkzxOkl4hMdCN4NRtGKa1iiqBB%2BfZmamVR1LHDp10T8gyNX9ru5%2Fu1w97vq8ficik4f3HDZpge9H%2F%2F3HL%2BgHwrOXdIEwthl3AABALL6Tx04UqtY2Q%2FGGun%2F5KjnXbj1g0ZqdShqsU63ckunDI61y9uINZSGWH%2BUtPl9Oplx7FpWlpXm07bo%2FjV%2F3vGfwToiIRHvVk21qa91ytBdV5sudzfC1ErPjiVn38o1bykK9z7Pzf1Vi%2BsHt%2FHlmoD1Hzip3nSkOHL%2BgLMT3msMGn08bxvfYkCQ6aL9mZy%2B5te41xieJ5kRJ8u8udklb%2FLcoMcen7hSfcvJWsf%2F4BRFJlcqsbrVydao7isipC67BIaHKu1pthMtVDxHJkTVj%2Fuj%2BNxAAABji%2BzxDqO%2BvKb9GO6Pj3UfeykLJojHO1lCq2D%2BPrLjz4Em8Npo1k72y8MznVURERLSz3htOf%2FWIiIhYehqyVmJ2PDHrPvb%2BZ3afQvlyxFW7oUxNTD6FhYlIWFh4Uo0ZSdUKJZXZfV69eX%2Fhqkflcg4i8iks7OiZyyJiZmrSqHbleA1YpEBuZSEBx0ZyHLSv3PYZXkCSiPToiHCt9s1b33NX3Gct2XTnwZOrbrebd%2F%2Ff8S3zzON5821USf7dfcniFV%2FgCBe9GYyiFWlao1gk5visXe2fU3xnLt4Y0vOfM5YHT7iISLXyJawsLRo5Vdqy53hQcMjJ89eUPyp53n3o%2B9FfOD0IAEDifCeBMNIPmh0HTiu%2FNjKmT9vAqWK0q7z3%2Fags2KdNE9Ow6dPZKQuhn8ICAoMMn7Qgc8Z%2FAqFWGxEQGGxt9RXNdpCYHU%2FMuh%2F9%2Frkbyi5NjD894ytNamvlKW1%2BAYEZ7O2Salh9xhpNiwY1%2Flq1XUR2HTqjhIrzl92VZ43UqlxG%2F0ysIexsbZSFBBwbyXrQphRjjSZj%2BrTN61dvUKti%2FQ6DPe88uv%2F46aI1Owb%2B1DrxIyftd%2Fcli1d8gSNcYp7BKL4Sc3xmzZS%2BYN6cdx48uXLjVlBwiIV5qodez%2B8%2B9BYR5V7cmpXLKPcZHjjhogRCvetFuYEQAICE%2B04uGR3cs83gn%2F%2F9d3r7AuVP1C9fv%2Ftr1Y7Y143lFI3%2BOwafmRP57%2FWHhp%2FT%2B8ISs%2BMJWFe3nMjzpfp0P5GffH64SHJo1eifKw%2F3Hj0XrtXK5yvZJEHXHOofDwk%2BNpLjoE1x5qnMfvt8r9q2fSeTZMyk%2Fe5ikRzFy5c6wpNcwo5PJdeFfgpzueYpIvuPnRcRjcboh%2BrlRcQ8lVmtymVE5PCpS8oFwOcuu4lIqlRmVRxLJP0%2BAACgGt9JIIzEyMho9KCuyvKCldtev%2FWN2sfu81%2FElaf8RevNu3%2FeMjM1ideZHN3cgBqN0Vd1elASt%2BOJWTfN57Mx7z%2F4JaTu6JT%2BfPnZjZv34%2Bw8fMrCFj1Gtugx8vCpS%2FHaStGCuZXrPN%2B88z1%2F2S0iIuLQyYsiYmVp8UP8nzinzJIvCTo2kvWg%2FRpUKP3P1Yn3Hnkr%2BS2Rkva7i12SFy9f6ghPKok8PnVXfiq3FyrRvUzxQunT2SrtyuUeb99%2FuHT9plYb4XLVU0SqlCueVBfoAgCgTt9nIBSRqo4llD8nBwQG%2FbFwXdQOukkIYvmldd3jrrJQIG%2F8bnu788BLWcieJWMSnhBLEonZ8cSsmyfnP1PM333oFb%2BKY1aprIOysO%2Foudh7hoZ%2BWrfj8JmL189cvB7L9Wwxcf58omnnwTPXPe89f%2FlGROrXrJCAh7%2FfvPtIWciZLXN8j41kPWi%2FBpYW%2F3yeWm2E%2FhMdNJp%2FPqgEnFNNwu8udjEVnxhf7AhPEok8PsuXLqLM0Xra5frrt77X3O%2BI3iRMIlK3uqOZqYmIHDzh4nbr%2Fkf%2FAOF6UQAAEu27DYQiMmZQV%2BV35Lpth%2B4%2FfhrpXd1VRjsOnIpphJ0HTysL1aI8oU4REBj9g9SPnrmiLOj%2BwP%2F1SMyOJ2bd8qWKKAvKKZok0ahOZeWWPLdbD5SHHMZk95GzISGhImJna1OsUN74bqh5wxrKsbT32Lndh8%2F%2B09ggfg%2BNUOz%2F%2FEj0MsULxnfdJDlov2YPnjxTFuxsbfQDm%2B5ZDr6fz73r059BNKok%2FO5iF1PxifHFjvAkkcjj08TYWJmf2ePOww07jyhfq%2F6kxKmtrZRNHDjholwvKswoAwBAon3PgbBIgdwtG9YSkbDw8ImzV0Z6t32zusofm0%2BcvxbtBP03bt7fdfiMiGg0Rh1b1ovaQUSmLlgbtfG9r9%2FabQeV5cZ1qya4%2FmSSmB1PzLq6ZwDsOHDqsfeLqOtu%2B%2FygQsOZpzL7uX0TZXnIhHkxXajmHxA0feF6Zfmntj8quxAvmdKnVR5b%2F97Xb8HKbSJiZ2tTvWKpWFbZdehM1EavZy837DqiLDf9IZpHoutqi3ZWySQ5aL9myhMaRaRU0f%2F8JSX35yeYX3K9GXWtdTsOxTJmAr67hImp%2BMT4Ykd4kkj88amc7ouIiJg0Z6WIFMiTPW%2FOrPodlMfJPvJ6vnzjXhHJlytbzmyZkno%2FAABQl%2B85EIrI8H4dzcxMReTA8QsXXT3138qYPm2vTs2U5Z9%2B%2FV03YZ3C1eNux%2F7jlT9Rd2xRL9KPEp0te47PXLJR%2FwTFO9%2BPnQdOVM5j5MmRpW4NxyTdoSSQmB1PzLoF8%2BZU%2Ftgf%2BimsQ%2F%2FxkSbJOHjy4q8T5idgdwZ0b1WiSD4R8Xr2sknXYe63H0Tq8OSpj3OvUY%2B8notIjqwZe3z%2BeR1fuisPFY3rVjU1ie1n97DJf0W6levJU5%2F2%2FcYpp3EK5Mleq0qZqGvp5mCMuiOSRAft1ylcq529bNOqLQeUl93b%2Fqj%2Fru7BnrOWbooUirYfODVi6uLYB4%2FvdxdfsRefSF%2FsCE%2B8xB%2BftauW07%2BOun6tyHNEN6hVUTnf%2B%2FT5K%2BF6UQAAksJ38tiJmGTLnP6ndj%2F%2BtXK7iIyb8feBtTP03x3Wt8NVt9vnLrv7fvRv0WNEhdJFSzkUMNZo3G8%2FPO3iqvxwKVWswIShPWIa38zUZOr8Net3HK5ZuUw629TPfF4fPOGiTGpvYmz855j%2BSfu7M6kkZscTs%2B7UEb2vut1%2B%2Fdb37kPvKs1616laLn%2FubAGBwVfcbiv3CyWAqYnJqjmjnXuOuvvQ%2B%2B5DbyfnAY6lihQvnDeNjfU734%2B37j1W5p8QkdTWVmvmjknwkwYa1q40dNKCwKBg5WULA%2Bao7NB%2FfOliBcqWKGxlaX7%2F8bPDpy8padDUxGT66H4mxsZRV6lUzmHLnuMi0nfEjOYNqltZWhTMm6Nlw38fpJn4gzbFzVy8Uf8hMZ8%2Bhfm8fnvi3DXl7j4Rad%2B8bp1q%2F7kOsGvrhkvX7Q4MCn7s%2FaJK0971a1bIYG%2F36s17l2ueUa8GjyoB310SFp9IX%2BwITxKJPD4z2NsVK5hHF3rr610vqkhnl6Z8qaIXrnooL7leFACAxDMKCApN6RoSLkPxhspCpKdF6%2FP96O%2FYoLtyym7Zn%2F9rXLeK%2FrshIaG%2FTpy%2FafexaNdtWLvSvImDo07VqGw3rW3qxdN%2B6z7kd2VuA31WlhZzJgyMtK1Yao5zR5JwLUXCdjzx69558KRD%2FwlR59A3NTGZPPznJWt3K7%2FvY%2FlCo%2FX%2Bg9%2FIaYu37TsZ06QjFcsUWzB5SLYsGSK1G3II6fQdOUNJa9ZWFg%2FOb4l2ShjdgGMHd%2Ft9%2Fpqok4tYWVrMnTjwxzrRHBsicu%2FR0zptftFFFxHp0b7x5GE99fsk5vNPQbpPJhamJia9OjX9X%2F9OUdPy3qPneg2fHvXzNNZofu3dbtrni7dj%2Bh4N%2Be6Sr%2FiYRjP8OE%2FwEZ60ZRiyYiKPz9%2FnrZ61dJOIZEqf9sbR1VG%2FqSXrdo2atkRErCwt7pzZmFLXxwIA8N34%2Fv%2Bv1Da19S8%2FOY%2Bf%2BbeITJ67qn6tCvpn7VKlMps3aXDnVg027jpy7rK7z%2Bt3Wq02Y%2Fq05UsVcW7sVDXWx1vZpbGpXrGUy94li9bsPHrmivfzl58%2BhWXNlL521bI9OzSN1y%2BzLy8xO56YdQvmzXl6%2B19%2Fb9y78%2BDpB0%2BehYdrM2dIV61CqZ87NM6XK9uWvScStjt2aWz%2BmvJr707Ntu8%2FdcrF9bnPmw8f%2FS0sUmXLnKFM8YKN61atUbFU4qd7LVYwjxIqOjT%2FIc7R2jat07hulaXrdp%2B84Pr0xauwsPAsGe1rVy3Xs2OT7FkyxrRW%2FtzZDq6bOWXeaperHgGBwXa2NrmyZY7UJzGf%2F1fI1MTEPm2arJnT16pctnmD6nk%2B3y4YSaPalY9vzrFo9Y4zl268ePXWzNQko33aKuVLdGnVoGjB3NOiu5tXX7y%2BuyQvPvG%2BzBGeJBJ5fNap5qgEwh9qVoh2jxo6VVICYdXyJUiDAAAk3rd9hhD4ksZMX7pozU4ROb55XrFCeaLtk%2BCzLkhWhnx3AAAAKvSdTyoDJJWw8PDtB06JSP7c2UgU3xa%2BOwAAgJgQCAGD7Nh%2F6tWb9yLS6sdacXbGV4XvDgAAICYEQiBu19zvjJq%2BREQszFN1btkgpctBPPDdAQAAxII78oEYrdi07%2FTF60%2Bfv3K79UCZ3XHEgM52tjYpXRfixncHAABgCAIhECOP2w%2F3HT2ve9msXrWf2zdOwXpgOL47AAAAQxAIgRhlz5ohjY1VSOin%2FLmzd2pVv2OLel%2FJzP6IE98dAACAIXjsBAAAAACoFJPKAAAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlTJJ6QISouKmYYZ021N7eHJXAgAAAAA69unsUrqE%2BPkmA6GBUtmmSukSAAAAAKhFiG9ISpcQb1wyCgAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFImKV3At%2BTJY699uw8cPXRs%2B77NCRvhksvl3dv3erjf9Pv40SZ16mIORRo3b%2BRYoVzS1plI1Ryd9F8aGxvb2tnmL5C3bv3atX9wimmtWEbTaDQnXY7E3q3fzwM1Gs3cRTOTafzkFksZAQGB9Wv%2BqNFoMmRMr2v0efFSRE5fOhbTgFptxIG9Bw%2FtP%2FLg3sOQkJB09mnLOpZp1bZFrtw5k6P%2Br9ZX8v0CAAB8rwiEcQsKDDp%2B9OTeXfs93W%2BKiEaTkNOq4eHhf%2F4%2Ba9%2FuAxqNUcHCBYs5FHn9%2Bs3Z0%2BdOnzzbsHH9oSMGJ2zYZGJkZFSzdnVlOSws%2FNXLV5dcLrucv3Ti6KmJ08YlR6lv374zSvJBvw4RWq2ItO3g3LNfD11jz659b3nejmmVgIDAEb%2BOcr16w9w8VbHiRc0tLB4%2FfLxn575D%2B4%2BMmTiiWs2qX6LupA5jRDsAAICvEIEwbk3qtwwOCtZoNI4Vyl1yuZywQRbNX7pv94H8BfONmzw6e45sSqO319NxIyfu233AJrVNnwE9k67kxDIyMho3ebR%2Bi9cT7%2BGDR545dW7H1l0tnJsl%2BRaXrV5k9L0mQpH8BfOdO3Oh289dTM1MRcTT46a9fbr06e1j6v%2F7%2BGmuV29Uq1Fl%2BOih1jbWSuPB%2FYenTvhj0ripqwsVyJQ54xcqHQAAAN%2B1r%2Bis1Fcrc%2BZMvfr%2FvHXPxj%2FnTk3YCN5eTzev35rGNs2MudN0aVBEsufINmPutDS2aTav3%2FLM%2B1kS1ZsscuTMPnjYQBE5uPdwcoxvZWVpaWmZHCN%2FDUxNTavWqHzsyAnl5Y4tu5q1ahpT5%2BvXbpw%2BeTZHrhzjpozWpUERqdegbv1G9YKDgnds3ZXcBQMAAEAlOEMYt1UblydyhN079kZERLRq09zWzjbSW7Z2ti2cm%2F29ZOXe3Qd69v1JRKo5OuXImX3m%2FOnLF69wOX%2FJ398%2Fc%2BZMDRvXd27X0tjYWH%2Fde3fvr%2F57nesV15CQ0GzZszb4sV6L1s30r%2BdULtLbvGv930tWXjh3MSgwMFv2bM1aNfmxacME7EWx4kVF5OnT%2FwTXx4%2BerFu14erlax98P9ja2pYtX6Z957Y5cmaPtO67t%2B%2BWLVpx%2FqyLn59ftLsT9XrCeBUfFBi0cvmao4eO%2B338GG03A%2Bs0pFtERMSenft2bNnl5eVtZWVVoaJj915d4%2Fz0mjRvPPZ%2FE%2Bo1rOv73vfh%2FUdlHUvH1PPA3kMi4ty2hYlJ5P8869Rz2rf7wJWLV6X%2Ffz6lFeuWzJo%2B76bHra49Or144bN7%2B96WbZoPGNxXt%2BLzZy%2FaNOtgZWW5%2B9B2pyr14jzAdPeRarVaZVn%2FdkcDP0ydWEYLCAjcvH7L4YPHXvm8NDe3KFa8aMeu7ZQjTV%2Bcxw8AAAAShkD4Jdy45iYiFStXiPbd8hXL%2Fb1k5fWrN3QtXk%2B8e3btqw0PL1Aof1BQsIebx8J5S%2B7dvT9m4khdnxPHTk0cPUWr1TqUKGZpaenh5jlv1l%2BeHjcjXeqp1Wp7dO5tZGRU1KHIB98PHm6e06fMtLKyqlWnRnz3IjAgQET0U8qp46cnjJ786VNYnny5Cxcp9PTp8wN7Dx09fHzc5NFVq1fWr6FXt%2F6BgYEOxYsGB4fccHVbOG%2FJg%2FsPR43%2FX%2BxbNLB4rVY7qN9Q7ydPi5dyiLabgXUa2G3ujAXbNu%2FQaDTFSzpY21i7XLh0%2BdLVOD%2B9DBnTp01nd8vz9pVL1xo1aRBLTw83TxEpXbZU1LccSjgsX7vY5L9BSKvVDuw71NTUpFyFshkzZShSrMju7XvPnDyrHwjPn7kgIpWrVVKuWY3zAFM%2BuuNHTuqW4%2Fsp6YtptNevXvf5acBLn1eZMmcsV77su7fvL5xzueRy%2Bc%2B5U8uU%2BzcwJ%2Fj4AQAAQJwIhF%2FCs6fPRSR7DKdQlFMrz589128s51jm1xGDzMzMRMTT4%2BaQfsOOHjpep56TkipfPPf5ffw0UzPTmfP%2FKFqsiIj4%2B%2FkP7vfb8SMna9etVeW%2Fv8tLlir%2BvzG%2FmVuYi8jWjdvnzlywbfOOBATCPTv3iUiJkg7Ky%2BfPXkweNzU8XPvr%2FwY1btZIadyxZdecGfMnjpmyeuPyTJkz6e%2FjuMmjlAsgnzz26vfzwMMHjtZrULds%2BTKxb9TA4o3EaOPONTY2NiKyZcO2ebP%2B0nUzsE4Du91wddu2eYe1jfWcv2bkL5hPRAIDAyeNnXr21Lk4P8Dmzk23bNx%2B%2F%2B79hX%2FPj6XbmzdvRSTauwRNTU3yF8gXtb1q9cqDfhugnDHTaiPs06d76fPq9q07hQoXVDqcP3tBRGo6VdetEvsBpvxZ4fiRkxqNRv9PDPH60nViGm3V8rUvfV41a9XklyH9lDPbm9ZtWTBn0d9LVukHQknE8QMAAIDYcQ%2FhlxAQ4K%2FRGJmbp4r2XUsrSxHx9%2FfXb9T9WBeRosWKtGjdVPTu39u8fmtwcEjL1s2UNCgi1jbWvQf8LJ8vONQ3fPRQJVCJSP1GP4jIg3sPDS8%2BPDz8%2BbMXyxb%2BvWLpalMz084%2Fdfynhg1bg4NDfmzaUBcMRKRZqyb1GtYNDgresnG7%2FiCjxg%2FX3Q6XM1cO57YtRWT%2F3oNxbt3A4oePGaqkQRFp8GM9%2FW4G1mlgt13b94hI63YtlTQoIpaWliPHDRcRrVYb%2B76UKVf66KFjufPksrKK7W7JoMAgjUYT9XrRWPQf3Ed3%2FaRGY1Szdg0ROX3irNISGBh4w9XNyspS%2FwEnsR9gMYnXlx6n1u1bLVn1V6%2B%2BPXTXOTdp0VhE7t29H6lngo8fAAAAxI5A%2BJXS%2FVhX1K5bS0Ru3byjvFQmO23QqJ5%2Bn6IORUTk9q27kYaysLTQLVtZW2k0msDAwNi3rtzrpfyrWbFum2YdVq9Ylzad3bSZU3RnqC5duCwiTVr8GGldJSoo7%2BpEunmyes0qInLT41bsZRhefM5cOWLqZmCdBnZTrudUEte%2FW4w14EViYpr0p%2BVTpfrP3xqUo%2BX0yX8C4WWXK58%2BhVWqWlG5XlQR%2BwEWk3h96XHKniNbocIFnzzxWrV8zdSJ08ePmjR14h8iEhwUHKlngo8fAAAAxI5LRr8EKytrPz%2B%2F4KBg3ckufYEBgSJibW0d9S0d5Uo83%2FfvlZevXr4WkbYtOkXt%2BcH3g%2F7LBD8zUHdZ5v27D7yeeIvItFlT9K9XfPnylYjoT5qqyJk7p%2B7dmGTImEFE3r19F3sNSfLAQwPrNLDb25iv54yT1xPvQoUL3r%2F7QKvVxrJr5hbmwUHBAf4BVtZWhgwbdajCRQtlyZrZ67HXk8deOXPlOH%2FWRURq%2FTfERhLpAItJYr70qEJDQyePm3bi6Ml4rSUGHz8AAACIE4HwS8iaLcvtW3e8vZ7qrjPUp8zbmSlLNDdf6Rj99yF9nz59EpHqtaoZG0cOAxpNEky9GOler2mT%2Fty3%2B8CqZWsm%2FTE%2B8YMnuSTJjfFiJAl5ZuKOLbvad25z9bLruTMXYpp%2FRUTSp7f39nr66tXr3FECYVhYmPcTb42xsf4Z0Wg51a25ZsX6UyfOdOzSzuX8JUvL%2F1wvGpVRSjwFcsWSVSeOnsyeI1vPfj0cihdNY2ur0RjVqFAnzotvAQAAkFQIhF9CyTIlbt%2B6c%2BGcS7SB8NKFKyJSolTxWEZ48fyFiKRNl1Z5mTad3ZvXb3v07hbLXP9J6Oc%2B3U8cPXX65FkPN0%2FdIwEyZMzwzPvZM%2B%2FnefLl1u%2Fs%2FcRbRDJmzBDLgD4%2BL0Vvd5KVgXUa2C2dfTqfFy99fF5GPUsWu6DAoKuXr%2FUb1DtHrhzzZv0VSyAs6lDE2%2Bup%2Bw2P3HlyRXrrhqvboL5D8xfMt3zN4tg351Sn1poV60%2BfOFO2XOn3797Xqeekf71oVJEOsJgk5kuP6vCBoyIyceo4%2FdEMSYNf8vgBAAD4vnEP4ZfQuFkjjcZoy8btvu99I73l5%2Be3ddN2IyOjRo3r67eHhYXpvzx25KR8vktQPqfHqPPHhIaGJmXdn9mltevYtZ2I%2FDX33xziWKGsiOzeuTdSZ2Uy0nIVyuo3RtrxU8dPi97uJCsD6zSwW%2FGSDiJy8thp%2FT4BAXHckykihw4cqf1DLWNj49x5coWHhXk99oqpZ72GdUVk68btkY4BETl66LiIlK%2FoGOfm8uTLnTtPrru37ylPsdefX1QR%2BwEWk3h96XH68OGjiGTK8u%2F1t35%2BftH2TMHjBwAA4PtGIEwagYGBsczUki171tbtnT%2F4fhjSf5i311Ndu88Ln6G%2F%2FO%2F9u%2FctnJvl%2BO9FgBNHTwkPD1eWr11x3bJxm4g0%2FBwaW7dvpdEYbd6w9cjBfx8XfvvWnfYtO29evzUJ90vHuW3LzFkyebh5nj5xRmlp097Z3DzV7u179%2B%2F5d7LHvbv2799z0NzC3LltC%2F3Vhw0eGeAfoCzf8ry9af1WEWnUJJpHzCc5A%2Bs0sFuzlk1EZMPaTZ7uN5WW0NDQ3yf8IXFdubp31%2F4fP8%2FM2axl0%2B1bd8XUs3TZUhUrV3j86MnEMb%2FrT69ycN%2FhA3sPWllbNW%2FV1JAdd6pbU0QO7T9iaWkZNUPGfoApLC0ttVrtxw8fdS3x%2BtIjiTqacgpU93eNgIDA8SMnK8uR8moKHj8AAADfNy4ZTRo%2Fd%2B5jbGy8auPyGDv06f7xw8d9uw90dO5SqEgh%2B%2FT2b9%2B8veV5W6vV1v7Bqc8vPSP1v3rF1blxuwKFCwT4B7hdd9dqtQ0b19c9rLxQ4YIDBvebO3P%2BxDFTNqzZlCVr5tev39y%2Becfcwrz45%2BcEJi1TM9Pe%2FXuO%2Bd%2F4xQuWVa5WydjYOHOWTKMmjBg%2FatLUidO3bdqROUum589e3L%2F3wNTMdPSEEZGeR%2Ffu7btWTdo5FC8WGhrqdt3t06ewxs0alSpTIjlKjcTAOg3sVtShSJsOzhvXbu7fc5BDiWKWlhY3PW5JXDfg3fS4Vaeek93nqTKr1qi8fPGKwKCgmPqPmjD8t19GnDh68pLLZYfiRY2NjR89fPz82QtLS8vxU0bbp09nyI471a21bNEKEalcrWLU60VjP8AUxUs5uJy72Lt7%2Fxw5s4%2BbMjpVqlTx%2BtIjiTpa955dhg0eOW%2FmglPHz1haWrjd8NDdnPn2zbuMmf69ADUFjx8AAIDvG4EwadiltdM9CC5axsbGw0b96lSn5s7tezzcPO%2FevmeT2qZilQqNmzVUHgWuT6PRLF6xYPnilVcvXfX398%2BWPWvjZo1atmmu36e5c9MChfJvWLPJ7YbHo4ePbe1sf6hfp3P3DlmzZ0363RMRkRpO1UqWLnH92o3dO%2FYqJ8qq1aiyfM3iNSvWXbty%2FdHDx2ls09Sp59Sxa%2FtcuXPqr5g9R7Y5C2cuXbjc5fwlfz%2B%2FzFmzNGnWqEXr5jFsJ%2BkZWKeB3foM6Jkrd86tG7d7uHtaWVmVK1%2BmR%2B%2FuA%2FsM8XnxMpYazp2%2BMKjvUN3LJzFfMioiNjY285fO3r1976EDR9yue2i14fbp7Vs4N2vVtkWWrJkN3Ous2bIoC1GvFzXkABORgb%2F2nxIQcMvztr%2Bff4Q2Qmk08FOKKupoFSqX%2F3Pu1BVLV9%2B%2BedvU1Kxy1Yo9%2B%2FZYsXTV3dv3vL2e6gJhih8%2FAAAA3zGjgKBkuessWVXcNMyQbodbjk3uSpJDNUcnjUZz0uVISheCpKHVRty6ecs2TZpI7f4BAQULFUjWTdev1TjsU9i%2BYzv1nzrIAQYAAJBMQnxD7NPZpXQV8cMZQiB5aTRGRYulwPQnT72fBfgH1KnnFOkZ9AAAAIAOk8oA36Hg4JB5M%2F8SZl4BAABArDhDCHxXPn70%2B23g%2F7yfPPXz86teqxozrwAAACAWBELguxKh1Xo98daGa5u2aNxvUO%2BULgcAAABfNQLhV%2Bf0pWNxdwJikMY2zf5jMT7kUDjAAAAAoId7CAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCmTlC4gGYX4hqR0CQAAAADw9TIKCApN6RoAAAAAACmAS0YBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACplktIFJESFYWcN6bb3t6LJXQkAAAAA6Nins0vpEuLnmwyEBrJM%2FY19GQAAAAC%2BXYEf36d0CfHGJaMAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqZZLSBXwDIiIi9u3Zu2%2Fv3idPngQFBWXMmLFK1aodO3dKkyZNvMYJDg7euGHD8aPHvL29zVKZ5cqVq0nTpvUbNDAyMkqmyhOmcoWKGo3mzPlz8VpF%2F6WpqWn6DBnKli3buWuXTJkyxdQtWudcLuiWtVrt%2Fn37D%2B7ff%2F%2F%2B%2FZCQkHT29uXKlWvdpnWu3LkNrw0AAABATAiEcdBqtaNGjDh18pSZmVmJEiXMUqXycHffsH79sWPHli1fls7e3sBx%2FPz8%2BvXuc%2F%2F%2B%2FXT29o7ly4d9%2BuTm5jZ54qQL589PmDTpa8uECWBkZFTLyUlZDgkJuXvnzu5du04cP7542dKcOXMq7U61a%2Buvcuzo0aiNOgEBAcOG%2FuZ67Zq5ubmDg4O5hcXjR49279p18MCBcRPGV69RIxl3BgAAAFAHAmEcdmzffurkqQIFCvw5a2a6dOlEJCgoaPhvv125fGXJ4sX%2FGznSwHGWLl5y%2F%2F79H%2BrVGzFqpImJiYj4%2B%2Fn%2FOnjw8WPHS5Xe3rxFi2Tchy%2FCyMhowqSJupdarXb2zFnbtm5dsmjx5N%2BnKI36HUTk2NGjGo0mUqPO5IkTXa9dq16j%2BoiRo6xtrJXGA%2FsPTJk0acL4CesKFdI%2F9wgAAAAgAbiHMA779uwVkUG%2FDlHSoIhYWFgMHDRIRFwuuBg%2BzqmTJ0WkV5%2FeShoUEWsb60FDBovIrp27krTkr4JGo%2BnSrauIuF67loDVXV1dT508lTNnzgmTJunSoIjUb1C%2FQaOGwUFB27ZuTbJaAQAAALXiDGEcwsPDs2XLVqRIEf3GzFmyiEhoaKjh4%2FgHBIiIhYWFfmP%2BAgVq1qplamqq33jv7r2VK1Zcu3o1JCQke%2FbsDRo1auXcSqP5N7oHBARs3LDh8MFDL1%2B%2BNDc3dyhevFOXzg4ODvqDKPcBrlqzZuaff3p6enb7qXvHTp2Ut65cvrJp40ZPD4%2BgoKCMmTLVrFWzU%2BfOkQoTkaCgoL%2BXLz96%2BMjHjx%2BzZc%2FeomWLxk2aGL6%2FIpI6dWplnHitpdi%2Fd5%2BItG7bRpefderWrbt3957Lly4lYFgAAAAA%2BgiEcVi1dk3UxocPHohIgYIFDB8nf7587u7ua1ev6d23j65Ro9FMmjJZv9vxY8fHjx2r1WqLlyhuaWnl7uY2d%2FZsTw8P3XWVr1696vXzzy99XmbKlMmxvOPbt%2B%2FOnzt30cVl5uzZZcuV1R9Kq9X%2B0r%2B%2FiampY%2FnyGTP%2Bc3XlhvXr58%2Bdp9Foipcobm1t4%2BHuvnrlqlMnTi5ettTGxkZ%2F3QH9%2Bnt7eZUoWfKDr6%2B7u%2Fu036daWVnFdL9ftNxu3BCR%2FAXi8SnpuLu7i0jpMmWivlW8RImVq1cbGxsnYFgAAAAA%2BgiECbF2zRoRadK0meGr%2FNyr5y%2F9B6xds%2BbOnTtt2rV1dHTUP%2BmnePH8%2BeSJE01NTefMm1u0WDER8ffz%2F2XAgGNHj9apW6dqtWoisvLvFS99XrZo2XLg4EHKCErGW750aaRAKCJVq1UbMvRXXXa6c%2BfOX%2FMXWFlZzZg9SzmjGBwcPGbU6HNnzy5euOjX34bqr2tkZLRl%2BzYlJW7auGnu7NlbN28xMBAGBwdfu3p1%2Bh%2FTjY2Ne%2FfpbfinpPPm9WsRyZw5c9S3TE1N8xfIn4AxAQAAAETCPYTxtm3L1lMnTxUvUaJGzRqGr1W6TJmZc2ZnzJTx8qVLQwYOatLox7lz5rx6%2BVK%2Fz8YNG4ODg1u1dlbSoIhY21j37ddXRPbv26e0tG3XdvmKv3v37aPLk82aNxeRu%2FfuRd3oL4MG6p9J27p5i1ar7dyli%2B76UnNz82HDhxkZGZ0%2BdSrSuiNGjdSdM2zYqKGI3L9%2FP5Yd1Gq1lStUVP451ag5dMivr16%2BnPz7lFKlSxvy%2BUQSFBSk0WiiXi8KAAAAIAnxgzt%2Bzpw%2BPXvWrDRp0owZOybqKb7YlStXbv3GjUcOH969a%2FdNT89NGzbu3L6j34D%2BuilGL168KCINGzXSX6uYg4OI3L51W3mZPUcOEbl969aFCxdePH8REhISEREhIsHR3aqXKlUq%2FZfK%2FC41a9XUb0xnb79i1SqtNjzSurly5dItW1tbazSawMDA2HfQ3MJCV0bBQoW8vbzGjBrduWuXLl27xr4iAAAAgBRBIIyHq1eujBk12sTEZOr0P5R5ZeLL3Nz8x8aNf2zc2NvLa%2F269Xt2754x%2FU9bW1vlCX7KCcPWLVtFXdHX11dZCA0NnTh%2BwvFjx%2BLcVtS8%2Bvr1ayMjowwZM0ZqT5IrMDUazbETx%2FVbAgICRo0YuXTxEjs7uyZNm8ZrNCVb%2Bvv7W1tbx90bAAAAQIIQCA3l6eExbOhv4eHhU6b%2BXrx48USOlj1HjmH%2FG543X95ZM2auXbNWCYSfPn0SkRo1a0adMcXY%2BJ90t3zpsuPHjmXPkaN3nz4OxR1sbW01Gk3VSpW1Wq2BmzYyMoqzT3xPfkbLysrql4G%2FtG%2FbbsvmLfENhOnTp%2Ff28nr96lXUQBgWFub1xEtjrNE%2FhwkAAAAgAQiEBrl%2F797gQYOCg4NHjRldpWrV%2BK4%2B%2FLdhn0JDp8%2BcESloNWzUaNaMmcqcpSKSNm3aN2%2Fe9OzVK0fOHDENdejgQRGZ%2FPuUvHnz6hoNTIP29vY%2BPj6vXr5M2OnNBMiaLZuI%2BLx4Ed8VizkU8%2FbycnNzy50nT6S3rrte%2F6V%2F%2FwIFCqxYvSppqgQAAADUikll4ub1xGvggF%2F8%2Ffx%2FGTSwXv36CRjhxYsXLi4u111dI7UHBASIiKWVlfKyZKlSojd%2FjI7%2BAw8%2FfPgg%2F51%2B08%2FPz8AySpUuJSKn%2Fjt%2FTHBQkHOLll0%2BP6UwaT18%2BFBE7NOnj%2B%2BK9evXF5HNmzaHhYVFeuvIkcMiUr5ihaQoEAAAAFA1AmEcfHx8fhkw4P37991%2B6t7K2TmmboGBgbHMudK6TWsRGT923M2bN3WNwUFBs2bMFJGq1f455di2XVuNRrNxw4bDhw7put2%2BdauNs%2FOmDRuVl8oZM11oDAgIGDt6tLIcNTtF0srZWaPRrFm1%2BsHnc5LBwcGTJ01%2B9uxZvnz5Yl83Ad6%2BffvntD9ExMnJKb7rlilbtlLlyo8fPRo%2Fdpz%2BfDkH9u3fv3eftbV1y1bR3GkJAAAAIF6MAoJC4%2B71lakw7Kwh3Y5PqpL4bbVu2erp06fm5uaVq0Qzmu558W1btzY2Nlm7fl1M4yxc8Jfy9MK8efNmyZo1JCTk5k1Pfz%2F%2FXLlzL1j4l62trdJt25ats2fN0mq1%2BfLnz5o1y%2BtXr2%2FdumVubj5vwYLCRQqLyIXz54cO%2BdXIyKhEiRKWVpY3btwwEiPlJOH2nTszZvpnwpjKFSpqNJoz589FKmPdmrV%2FLVhgbGzsUNwhderUnp433755kydvnvkLFqT5XEO06yq3KZ5zuRDt3lWuUFFEdE8pjIiI8PX19XB3Dw0NdXBwmD1vrrm5ebRrRVukws%2FPb8igwZ4eHtbW1sUcHIyNjR89evT82TNLS8tJU6aUr1A%2Bpo8aAAAASBGBH9%2Fbp7NL6Srih3sI4%2FD06VMRCQ4OPnb0aNR3dYEwbdq0xsaxfZi9%2B%2FapWq3a9m3brl93PX%2FunJmZWc5cuWrWqtnK2Vn%2F4RAtWrUsUKjg%2BrVrb9xwe%2FTwoa2dXb369bp065YtWzalQ8VKlWbOnvX3suW3bt0yNTWtUqVq7759li9ddufOHS9vL10gjEn7jh3yF8i%2FccOGWzdvBQUFZcmSpVmzZu06tI%2F0gIqE0X1ERkZGNjY2hQoXrl27dtPmzaLOkWMIGxubhYsX7dyx4%2BCBg243bmi12vTp07ds1ap1m9ZZsmZNfLUAAAAAOEMIAAAAAEngWzxDyD2EAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApUxSuoBkFPjxfUqXAAAAAABfL6OAoNCUrgEAAAAAkAK4ZBQAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFImKV1AQlTcNMyQbntqD0%2FuSgAAAABAxz6dXUqXED%2FfZCA0UCrbVCldAgAAAAC1CPENSekS4o1LRgEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFTKJKUL%2BAZ8%2BhS2ffOOo4eOe3s91WrDM2XOVLlqxbad2qRObWPgCNUcneLsc%2FrSscSV%2BfUWUM3RSaPRnHQ5krDVAwIC69f8UaPRZMiYXtfo8%2BKlxFxzpP01NTNNn96%2BTLnSHbu2z5Q5Y8LKAAAAAL4%2FBMI4BPgH%2FNJnyN3b91KntileysHY2Pju7XvrVm88fPDYwuXz9CNKLGrVqaH%2F8viRk1Ebk1WKF5AYEVqtiLTt4NyzXw9dY8%2BufW953o5lLSMjo5q1qyvLISGhd2%2Ff27Nz38ljpxcun5sjV45kLRgAAAD4VhAI47Bo%2FtK7t%2B%2FVcKo2Yuxwc%2FNUIqLVamdOm7N7x95lC%2F8eMW6YIYOMmzxa%2F%2BXxIyc1Gk2kxmSV4gUkUv6C%2Bc6dudDt5y6mZqYi4ulx094%2BXfr09rGsYmRkpL%2BDWq12zoz5O7bsWrpoxcSpY5O9YgAAAOBbwD2EcTh94oyI%2FDKkn5IGRUSj0XTt0UlErly%2BmpKVqYmpqWnVGpWPHTmhvNyxZVezVk3jNYJGo%2BnSvaOIuF69ntTVAQAAAN8qzhDGYfHKv0QknX06%2FUZLS0sRCQoKTo4tBgQEbl6%2F5fDBY698XpqbWxQrXrRj13bFihfVdajm6JQjZ%2FaZ86cvX7zC5fwlf3%2F%2FzJkzNWxc37ldS2Nj48QXoNzyt2LdklnT5930uNW1R6f2ndsaUpiIRERE7Nm5b8eWXV5e3lZWVhUqOnbv1TXardy7e3%2F13%2Btcr7iGhIRmy561wY%2F1WrRuptHE%2BBeKJs0bj%2F3fhHoN6%2Fq%2B9314%2F1FZx9Lx3S%2Bb1DYiEqz3rUV7c2ONCnW0Wq1yd%2BKfU2ft3r63ZZvmAwb31XV4%2FuxFm2YdrKwsdx%2FarpyxBAAAAL5RBMI4RDsHyZ6d%2B0Skes2qSb65169e9%2FlpwEufV5kyZyxXvuy7t%2B8vnHO55HL5z7lTy5T7NwJ5PfHu2bWvNjy8QKH8QUHBHm4eC%2BctuXf3%2FpiJI5OkDK1WO7DvUFNTk3IVymbMlMHwwubOWLBt8w6NRlO8pIO1jbXLhUuXL0VzHvXEsVMTR0%2FRarUOJYpZWlp6uHnOm%2FWXp8fNWK5izZAxfdp0drc8b1%2B5dK1RkwYJ2Cn3Gx4ikr9APsNXcapTa%2Ff2vWdOntUPhOfPXBCRytUqkQYBAADwrSMQGurihctBgUEfP3y8dPHKmZNnCxTK3%2BeXXkm%2BlVXL1770edWsVZNfhvRTTpdtWrdlwZxFfy9ZpZ%2B7RKScY5lfRwwyMzMTEU%2BPm0P6DTt66Hidek4VK1dIkkqqVq886LcBulOOhhR2w9Vt2%2BYd1jbWc%2F6akb9gPhEJDAycNHbq2VPn9Ed%2B8dzn9%2FHTTM1MZ87%2Fo2ixIiLi7%2Bc%2FuN9vx4%2BcrF23VpXqlWMqqblz0y0bt9%2B%2Fe3%2Fh3%2FPjtS%2FBwSGuV11nTJ1tbGz8c9%2BfDF%2BxRKni9unTvfR5dfvWnUKFCyqN589eEJGaTtXjVQMAAADwFSIQGmroL8N1y7nz5Jq1YLqNjaGPnTBc6%2FatGjVtkDNnDt3Fk01aNF4wZ9G9u%2Fcj9dSlQREpWqxIi9ZN16xYf3Dv4aQKhP0H99G%2FANWQwnZt3yMirdu1VNKgiFhaWo4cN7x%2BzR%2B1Wq2u2%2Bb1W4ODQzp2baekQRGxtrHuPeDnX3oPObD3UCyBsEy50oP6Dq3pVN3KyjLO%2BrVabdSHbUyZPqFUmRJxrquj0RjVrF1jy4Ztp0%2BcVQJhYGDgDVc3KytLxwrlDB8HAAAA%2BDoRCA01fc7UwMDAd2%2FfnT5x1vXq9b4%2F%2FTJ%2FyezUaVIn7Vay58gmIrdv3bl4%2FtKL5z4hISERERHy3zvfFLo0qKhdt9aaFetv3byTVJWkSpUqvoV5uHmKSM3aNfRXjBreLrlcFpEGjerpNxZ1KCIit2%2FdjbMwE1NDD1pzC3NdeQULFfD2ejpu5KRO3dp36tbBwBFEpHbdWls2bDt98uzPfbqLyGWXK58%2BhdVwqs71ogAAAPgOEAgNVb7iP2eEWjg3m%2FPn%2FG2bdyz5a%2Fmv%2FxuUtFsJDQ2dPG7aiaMn47tipsyZRMT3%2FfskKSPq5C6GFPb2zVuJ4a5Lfa9evhaRti06RX3rg%2B%2BHWFb0euJdqHDB%2B3cfaLXaWKafUWg0msOn9um3BAQEjhk%2BftmiFbZ2to2bNYp9dZ3CRQtlyZrZ67HXk8deOXPlOH%2FWRURq%2FTf0AgAAAN8oAmFCtO3YetvmHVcvX0vykVcsWXXi6MnsObL17NfDoXjRNLa2Go2RMu9l7CsaGRkleTEJK8xI4qjk06dPIlK9VjVj48ihTqOJbZbUHVt2te%2Fc5upl13NnLlSN%2BcrSmFhZWfYf3KdT627bNu0wPBCKiFPdmmtWrD914kzHLu1czl%2BytOR6UQAAAHwnCIRxWLV8jVYb0eWnjvqJy87OVkTevn2X5Js7fOCoiEycOi5Pvty6xjjToIi8eP5CRNKmS5vkJRleWDr7dD4vXvr4vFSuL41J2nR2b16%2F7dG7W46c2Q0vICgw6Orla%2F0G9c6RK8e8WX8lIBCKSNasWUTEx%2Bel8jLaFB3103aqU2vNivWnT5wpW670%2B3fv69Rz4npRAAAAfB94MH0c9u0%2BsGLpKq8n3vqNjx4%2BFpHMWTIn%2BeY%2BfPgoIpmy%2FHvVpZ%2BfX7Q9w8LC9F8eO3JSPt%2BJlxwMKax4SQcROXnstH5jQEBgpG4lShUXkQN7D0VqDw0NjaWAQweO1P6hlrGxce48ucLDwrwee8VvB0Tk8xdn%2F%2FmpkpZWllqt1t%2FPX9fh06ewqGvlyZc7d55cd2%2Ff27F1lzC%2FKAAAAL4jBMI4KHeLzZ4%2BLzDwn2ATGBj419zFIlK33r%2BTWAYGBuo6JEbuPLlELywFBASOHzlZWY6UACeOnhIeHq4sX7viumXjNhFp2Lh%2B4mtIcGHNWjYRkQ1rN3m631RaQkNDf5%2Fwh%2Fz3psTW7VtpNEabN2w9cvCYrvH2rTvtW3bevH5rTAXs3bX%2Fx8%2FXeTZr2XT71l3x3YV3b9%2FNmDZb9Ka9KVAwn4js3LZbeRkeHj5v5oJo13WqW1NEDu0%2FYmlpWb6iY3w3DQAAAHyduGQ0Dp26d7jh6n718rWWP7Z1KF5MRDzcPP38%2FEqWLuHctqWu28%2Bd%2BxgbG6%2FauDyRm%2Bves8uwwSPnzVxw6vgZS0sLtxseulvy3r55pzwjXnH1iqtz43YFChcI8A9wu%2B6u1WobNq5fumypRBaQmMKKOhRp08F549rN%2FXsOcihRzNLS4qbHLYlyWWahwgUHDO43d%2Bb8iWOmbFizKUvWzK9fv7l98465hblyjjGqmx636tRzUq7UFZGqNSovX7wiMCgoloK1Wu24kROV5YgI8X3v6%2Bl%2BMzQ0tFjxoh26tFPandu1cr16Y8lfy13OX7S2tr5z%2B97HD9HPauNUt9ayRStEpHK1ilwvCgAAgO8GgTAOlpaWC5bN2b%2Fn4M5tu69dcRWRnLlzdKrXoYVzUxOTfz89u7R2%2Bk%2FtS7AKlcv%2FOXfqiqWrb9%2B8bWpqVrlqxZ59e6xYuuru7XveXk91gVCj0SxesWD54pVXL1319%2FfPlj1r42aNWrZpnvgCEllYnwE9c%2BXOuXXjdg93Tysrq3Lly%2FTo3X1gnyE%2BL17qj9bcuWmBQvk3rNnkdsPj0cPHtna2P9Sv07l7h6zZs8ZUwLnTFwb1Hap7%2BcSAS0aPHzmpLBgZGdnYWBcqUqBW7ZpNWvyo%2B6YqV604bvLoTeu33Lv7wNjYuGixwl16dOr70y9RbyPMmi2LssD1ogAAAPieGAUExXbj1tep4qZhhnQ73HJscleSIqo5Omk0mpMuR1K6kC9Eq424dfOWbZo0kdr9AwIKFirwxcqoX6tx2Kewfcd2RnoCJAAAAKAI8Q2xT2eX0lXED2cI8bXTaIyKFkuuyXIM9NT7WYB%2FQJ16TqRBAAAAfE%2BYVAaIQ3BwyLyZf4lIoyYNU7oWAAAAIClxhhCI0cePfr8N%2FJ%2F3k6d%2Bfn7Va1UrVaZESlcEAAAAJCUCIRCjCK3W64m3NlzbtEXjfoN6p3Q5AAAAQBIjEH57Tl86FncnJIU0tmn2H4v3Aw8BAACAbwX3EAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFImKV1AMgrxDUnpEgAAAADg62UUEBSa0jUAAAAAAFIAl4wCAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFTKJKULSIgKw84a0m3vb0WTuxIAAAAA0LFPZ5fSJcTPNxkIDWSZ%2Bhv7MgAAAAB8uwI%2Fvk%2FpEuKNS0YBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUyiSlC%2Fj2bN2yZdaMmSJyzuWC4WtVrlAxlnfjNRSST59evTVGRvMX%2FpWYQSpXqKjRaM6cPxf1raqVKmu1Wv2vOzg4eOOGDcePHvP29jZLZZYrV64mTZvWb9DAyMhIf0DdsomJSdp06UqWLNmiZctiDsUSU2d8RTqGTU1N02fIULZs2c5du2TKlCmmbtHS%2FwS0Wu3%2BffsP7t9%2F%2F%2F79kJCQdPb25cqVa92mda7cuZOweAAAAESLQBg%2F79%2B%2FX7pkiYhoNAk5uepUu3ZSVRJL6kC0DPnE3r55o5%2FEkpufn1%2B%2F3n3u37%2Bfzt7esXz5sE%2Bf3NzcJk%2BcdOH8%2BQmTJkWqRDl4wsLCfF68OHL48OFDh9q0bdtvQP8vWbCRkVEtJydlOSQk5O6dO7t37Tpx%2FPjiZUtz5sypX6fOsaNHozbqBAQEDBv6m%2Bu1a%2Bbm5g4ODuYWFo8fPdq9a9fBAwfGTRhfvUaNZNwZAAAAEAjja8H8%2BQH%2BAQlbV6PRTJg0MWnrQdL6e9XKL5mvli5ecv%2F%2B%2FR%2Fq1RsxaqSJiYmI%2BPv5%2Fzp48PFjx0uV3t68RQtdz0gHz%2BNHj8aOHrNxwwZra%2Buu3bt9sYKNjIz0y9BqtbNnztq2deuSRYsn%2Fz5FaYx0kB87ejSWI3%2FyxImu165Vr1F9xMhR1jbWSuOB%2FQemTJo0YfyEdYUK6Z97BAAAQJLjHsJ4cHd3P7j%2FQO06SXaWD18bKysrS0vLL7a5UydPikivPr2VNCgi1jbWg4YMFpFdO3fFsmKu3Llnz5ubJk2aFX%2F%2F7ePjk%2FyVRk%2Bj0XTp1lVEXK9dS8Dqrq6up06eypkz54RJk3RpUETqN6jfoFHD4KCgbVu3JlmtAAAAiA5nCA2l1WpnTJ%2Beyty8b%2F%2F%2BRw4fSaatKJc1btuxfdnSZRfOnw8MDMyWPXuLli0aN2mi30dXkrKsf0fWvbv3Vq5Yce3q1ZCQkOzZszdo1KiVcyv9C1yVTaxas2bmn396enp2%2B6l7x06dolYSEBCwccOGwwcPvXz50tzc3KF48U5dOjs4OEQaZ8XqVX8vW37d1TUkNDRnzpxt2rat%2B0Pd27durfh7xfXrrtpwba5cuVq1bl33h7qRxn%2F86NGa1WuuXL784cMHW1vbco6OHTt1ypEzR6TxI13hGfUevMR%2FYlE%2Ff%2F2NGjJ%2BgvkHBIiIhYWFfmP%2BAgVq1qplamoa%2B7p2dnatnJ2XLV26a%2BfOnr16xdQtzs9ZDD4kopU6dWoRCQoKMrC%2Fvv1794lI67ZtdHlYp27dunt377l86VIChgUAAIDhCISG2rFt%2B72793r16Z0%2Bffpk3ZBWq%2B3etZuRkVHRYsU%2B%2BPq6u7tP%2B32qlZWV7i4sZSHaW7OOHzs%2BfuxYrVZbvERxS0srdze3ubNne3p4RLpgT6vV%2FtK%2Fv4mpqWP58hkzRnNJ3qtXr3r9%2FPNLn5eZMmVyLO%2F49u278%2BfOXXRxmTl7dtlyZfXH%2Bbn7T5mzZClZquSL5y%2Fu3L49fuxY12vXDuzfnzZd2uLFS%2Fj4vLh58%2Bb4sWPNzExr1KypW%2FHkiRPjxoz99OlT3rx5ixQt8vTp0%2F379h05fHjCpEnVqlf7kp9YkoyfYPnz5XN3d1%2B7ek3vvn10jRqNZtKUyYasXqlypWVLl165fKVnDHnQ8M85zkMiJm43bohI%2FgIFDF9Fx93dXURKlykT9a3iJUqsXL3a2Ng4AcMCAADAcARCg7x%2F%2F37JksXZs2dv07btF9hcyVIlR44aZW5hISKbN22aM2v21s1bdPFDSXdRb8168fz55IkTTU1N58ybW7RYMRHx9%2FP%2FZcCAY0eP1qlbp2q1%2FwSAqtWqDRn6a0w%2FuFf%2BveKlz8sWLVsOHDxIObu4Yf36%2BXPnLV%2B6VD8Qiki7Du1%2F6tFDWV6x%2FO9lS5fu3rWrYaNGw%2F43XBl804aNc%2BfM2bRhoy4QPn%2F2bOL4CeHh4b8NH9akaVOlcdvWrbNnzho%2Fbtza9esyZ878ZT6xpBo%2FwX7u1fOX%2FgPWrllz586dNu3aOjo6xmuyImUel2dPn0b7bnw%2F59gPiaiCg4OvXb06%2FY%2FpxsbGvfv0NrxsnTevX4tItF%2B3qalp%2FgL5EzAmAAAA4oV7CA3y1%2FwF%2Fn7%2BAwcPivNCvlgo1ytG%2FRe154jP2UNEGjRsKCL379%2BPc%2FyNGzYGBwe3au2spEERsbax7tuvr4js37cvUudfBg2M5ad%2F23Ztl6%2F4u3ffPrp80qx5cxG5e%2B9epJ7dunfXLbd0bqUs9OzdSzd4o8Y%2FRqp%2F48aNwcHBjZs20aUUEWnRsmX9Bg2Cg4K2bNoU555GlbBPLMXHL12mzMw5szNmynj50qUhAwc1afTj3DlzXr18aeDq5hYWGo3Gz88v2nfj%2BznHfkgo9I9hpxo1hw759dXLl5N%2Fn1KqdGkDa9YXFBSk0WiiXi8KAACAL4afYnFzd3c%2FsH9%2F5SpVKlSM%2BwFrsTPwnJL%2BTWXW1tYajSYwMDDOtS5evCgiDRs10m8s5uAgIrdv3Y7UOVWqVLEMlT1HDhG5fevWhQsXXjx%2FERISEhERISLBUW4V0z%2BjZWNjoyykS5dO12hlZRWp%2FksuF0WkWbNmkYZq2qzpvr17L7pcjKWwmCTsE%2Fsaxi9Xrtz6jRuPHD68e9fum56emzZs3Ll9R78B%2FfWnGI2J8qXEJL6fc%2ByHhI65hYXuMChYqJC3l9eYUaM7d%2B3SpWtXQ1YHAADAV4VAGAdlLhkTE5OBgwYmcigDr1dM2BMORUQ5s9S6Zauob%2Fn6%2BsZrE6GhoRPHTzh%2B7Fjs3aKOo9FotFpt7Gsps2IqmVNfzly5RMTH4PNjsZSRtJJ7fHNz8x8bN%2F6xcWNvL6%2F169bv2b17xvQ%2FbW1tdU%2F8i8nHjx%2B1Wm2aNGmifTden7OB%2B6jRaI6dOK7fEhAQMGrEyKWLl9jZ2emfijSEki39%2Ff2tra3j7g0AAIBkQCCMgzKXTJeuXbNkzZrStcTh06dPIlKjZs2oF%2F4ZG8cv0ixfuuz4sWPZc%2BTo3aePQ3EHW1tbjUajzPCZZOV%2Bv2J%2FkmEs72bPkWPY%2F4bnzZd31oyZa9esjTMQPnn8WESypuiRaWVl9cvAX9q3bbdl85b4BsL06dN7e3m9fvUqaiAMCwvzeuKlMdbkypUrqUoFAABAVATCOCxZslhEVq5YsXLFCv32OB9g8OWlTZv2zZs3PXv1ivRQgQQ4dPCgiEz%2BfUrevHl1jUmVBjNmzPj06dOnT5%2FqDy4iXk%2B8RCRTxozKy2iD0zeRSG1tbd%2B%2Ff%2B%2Fv56%2F%2FbD0R8fPz02q1uutph%2F827FNo6PSZMyKdnWvYqNGsGTMfPngQ54ZOnjwpImX%2BO82PjoGfc%2BJlzZZNRHxevIjvisUcinl7ebm5ueXOkyfSW9ddr%2F%2FSv3%2BBAgVWrF6VNFUCAAAgOkwqE4fy5Ss41a4d6Z%2Fylv7y16BkqVIS3fwxoaGh8R3qw4cP8t%2FpH2OauSQByleoICK7du6M1L571y4RcSxfXnlpZWWl1Wr9%2Ffx1HZRToF%2B%2FfPnzi4hLlL8UXDh%2FXkQKFCyovHzx4oWLi8t1V9dI3QICAkTE0soq9q08ffp0x7btGo2mSQxPRDTwc068hw8fioh9%2FB%2FHUr9%2BfRHZvGlzWFhYpLeOHDksIuUrVkiKAgEAABAjAmEcJkyaGPWffL4hUHdPYGBgYNLOYhInS0tLrVarJDdF23ZtNRrNxg0bDh86pGu8fetWG2fnTRs2xmtw5YyNLlsGBASMHT1aWY762z2%2B2rZra25uvmvHzn179%2Boa9%2BzevW%2FvXnMLC%2Bc2rZUW5dF2O7ZvV16Gh4fPmTU7MduN%2BoklkxYtW4jIvDlz9WcivXv37rw5c0Wk9ecdVBbGjx138%2BZNXbfgoKBZM2aKSNVqVWPZhKura7%2FefUJDQ7t17545S5Zo%2Bxj4OSfS27dv%2F5z2h4g4xXWBa1RlypatVLny40ePxo8dpz9f0YF9%2B%2Ffv3Wdtbd2yVTQ3xAIAACAJcclo0ujetauxscna9eti6aPVaseMGh3tWwl4OF6JkiUvnD%2Ffs8fPOXLkmDh5UqpUqQoVLjxw0KDZs2aNHztu3dp1WbNmef3q9a1bt8zNzYuXKBGvwXv83GPokF%2FnzJp98vgJSyvLGzduGMk%2FF3C%2BffM2Y6ZEXW2YOUuWMePGjR09esqkyVs2b86SJcuzZ8%2Fv37tnamo6dtw43WnJtu3aul67tmjhwvPnz9vYWN%2B%2Bfedj4rJc1E8sMaPFomq1ah07dVqzenXXTp0LFS6cPr298kWISK8%2Bvcs5OirdGjRs%2BOTxk7Vr1vTo1j1v3rxZsmYNCQm5edPT388%2FV%2B7cvfv00R9Td%2FAEBwd5eXl7e3kZGRm169C%2BS7cY5%2FY08HOOF%2F1jOCIiwtfX18PdPTQ01MHBoWPnTgkYcMy4sUMGDT5%2B7NilixeLOTgYGxs%2FevTo%2BbNnlpaWEyZNsre3T8CYAAAAMByBMGmkTZvW2DjuD%2FPY0aPRticgEA4eMnhiQMCtmzf9%2FfwiPt9Z16JVywKFCq5fu%2FbGDbdHDx%2Fa2tnVq1%2BvS7du2bJli9fgFStVmjl71t%2FLlt%2B6dcvU1LRKlaq9%2B%2FZZvnTZnTt3vLy9EhkIRaR6jeorV69atXLV1atXHz18lMbWtu4PP3Tu0jlX7ty6PpWrVJkwaeLG9Rvu3b1rbGJcrGixbj917%2FVzzwTfRhjtJ5ZMevXpXaZc2R3btnl4eN67ezdNmjROtWu3cnYu5lBMv1vvvn2qVqu2fdu269ddz587Z2ZmljNXrpq1arZydo6aV5WDx9TU1N7evkHDhi1atihUuHDsZRjyOceX7hg2MjKysbEpVLhw7dq1mzZvZvgT7fXZ2NgsXLxo544dBw8cdLtxQ6vVpk%2BfvmWrVq3btP76p3ECAAD4DhgFBMX7BrMUV2HYWUO6HZ9UJbkrAQAAAABF4Mf39unsUrqK%2BOEeQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFImKV1AMgr8%2BD6lSwAAAACAr5dRQFBoStcAAAAAAEgBXDIKAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApk5QuICEqbhpmSLc9tYcndyUAAAAAoGOfzi6lS4ifbzIQGiiVbaqULgEAAACAWoT4hqR0CfHGJaMAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqZZLSBXwDFs5bsmHNpqjtnbq2%2F6l3NwMHqebopP%2FS2NjY1s42f4G8devXrv2DU0xrJVi%2FnwdqNJq5i2Ym%2BchfXjVHJ41Gc9LlSEoXkiy%2Bp28KAAAA3xwCYdzevH4jIhUqOVpaWeq3582fJ17jGBkZ1axdXVkOCwt%2F9fLVJZfLLucvnTh6auK0cRpNUp6tffv2nVESDodkwzcFAACAFEQgjJsSCIePHpo2XdrEjGNkZDRu8mj9Fq8n3sMHjzxz6tyOrbtaODdLVJX%2FtWz1IiNyxreAbwoAAAApiHsI4%2Fb61RsTExO7tHZJPnKOnNkHDxsoIgf3Hk7aka2sLC0tLePuh5TGNwUAAIAURCCM25s3b%2B3TpzNKnvM4xYoXFZGnT5%2FpN967e3%2F08PGNajetU7VB13Y9tmzYptVqlbfWrdpQzdFpwZxF%2Bv212ogmP7SoUaH22zdvlZZqjk41KtSJtK1Yht2zc181R6dZ0%2Bfq96%2Fm6FTN0enu7Xu6lg%2B%2BH6qXr%2B3cpH0se%2FT40ZPJ46Y2b%2BjsVPmHFg1b%2Fz7hD68n3pH6KOU9evBoQK%2FBtavUX7dqg9IeERGxe8feru16OFWp1%2FiHFlPGTXvp8yrarcSyL7FvIlKfDq26vHr5%2BvcJfzSp19KpSr0OrbpsWLMpPDzcwKG%2B6W8KAAAAIBDGwd%2FPPzgo2NbO9tTx03%2FNXTxl%2FLQVS1dFTTgJFhgQICImJv9eu3vi2KmeXfqeOXk2d97cpcuWevXy9bxZf00YPVl516luLSMjo9MnzugP4uHm8f69b8nSJdPZp4tpQ7EPW76io4i4Xrmu6x8cFKwsnDtzQdd4w9UtIiKifMVyMW3l1PHT3Tv8fGj%2FkdRpUleoVN46tc2BvYe6tu9x5tS5SD21Wu3AvkOfP3terkLZjJkyKI1zZyz48%2FdZjx4%2BLlqsSLHiRV0uXOrVrV989yX2TUTi9cS7Z9e%2BLucuFiiYr3CRQk%2B9ny6ct2TyuKmGDPVNf1MAAACAcA9hnN68eSsit2%2FeGT18vK5x9d%2FrBg0d0Lh5o8SPv2fnPhEpUdJBefniuc%2Fv46eZmpnOnP9H0WJFRMTfz39wv9%2BOHzlZu26tKtUrZ8qcsVjxou43PO7duZ%2B%2FYD5lrTMnz4pI7R9qxbSVOIfNkDF9rtw5Hz968v7de%2BXi2Esul5V1z5%2B50LVHJ2X5%2BjU3EYkpZjx%2F9mLyuKnh4dpf%2FzeocbN%2FPpwdW3bNmTF%2F4pgpqzcuz5Q5k37%2FqtUrD%2FptgLGxsfLyhqvbts07rG2s5%2Fw1Q9m1wMDASWOnnv1vmIxzX2LZRLTKOZb5dcQgMzMzEfH0uDmk37Cjh47XqedUsXKFWIb6pr8pAAAAQMEZwjgYGRnlL5AvZ64cs%2F%2F68%2BjZA7sPbevYtZ1Wq535xxz9K%2FTiKzw8%2FPmzF8sW%2Fr1i6WpTM9POP3VU2jev3xocHNKydTMlDIiItY117wE%2Fi8iBvYeUltp1a4nIKb1TT2dOnTM1Naleq2pMmzNkWMeK5UTk2udTT%2BfOXDAxManhVO3unXtvXv9zfeP1azdMTExKlysV%2FVY2bA0ODvmxaUNdGhSRZq2a1GtYNzgoeMvG7ZH69x%2FcRz%2Bq7dq%2BR0Rat2upi0%2BWlpYjxw0XEf3LQQ3Zl5g2ES1dGhSRosWKtGjdVKK7qzPSUN%2F0NwUAAAAoCIRxyJkrx%2FK1i9dsXlG6bCkzMzNbO9sevbs3a9VEq9Vu2bgtXkNptVrlXq9qjk41K9Zt06zD6hXr0qazmzZzSv4C%2F0Qg5WxPg0b19Fcs6lBERG7fuqu8rFm7urGx8anjp5WXD%2B4%2FfP7shWNFRxsbm5g2bciwytkk16vXRUSrjbhw7mLJ0sV%2FaFA3IiLi%2FNkLIuLn5%2FfwwUOHEkVjmgTl0oXLItKkxY%2BR2pV8qLyrL1WqVPovPdw8RaRm7Rr6jVZWkbdlyL7EtIlo6dKgQklxt27eiX2ob%2FqbAgAAABRcMpoQTZr%2FuH3zzhuubvFdsVadGsrC%2FbsPlBsRp836Nw2KyKuXr0WkbYtOUdf94PtBWbC1sy3rWPrihctej71y5Mpx5uQ5%2BRxjYmLIsCVKFU%2BVKtW1K64ictPjpu9738rVKpUrX8bcwvz8mQuNmzVyc3XXaiMcKzrGtJWXL1%2BJSPYc2SK158ydU%2FeuTtTnLirzrGTKnDGWHTFwX2LahCGU61p937%2BPfahv%2BpsCAAAAFATChMiSNbOIvH%2FnG6%2B1NBqN%2FnMIp036c9%2FuA6uWrZn0x793J3769ElEqteqZmwcOYFoNP9er%2Bj0Q62LFy6fOnG2Y9d2Z06eNbcwr1ytUiybNmRYMzOzkqWLX7xw%2BfWr18r0JJWrVjIzM3MsX%2FbihcshISHXr92Q5L8tzUjimM3VwI8o4QUYNp0s3xQAAAC%2BAwTCOOzbfeDtm7et2rSwsLTQNfq%2B%2FyAiqczjvhwxFj%2F36X7i6KnTJ896uHkqD58QkbTp7N68ftujd7ccObPHsm61GlVmpJp96sTpOvWc7t29X%2FsHJ%2FNYizFw2PIVHS9euHztyvXzZy7kzZdHOVlXpUbl0yfPXrl07fo1t3T26fLlzxvT6hkyZnjm%2FeyZ9%2FM8%2BXLrt3s%2F8RaRjBmjn%2BdTJ519Op8XL318XkY9x5iAfUmwF89fiEjadGlj7%2FZNf1MAAACAgnsI43D54pVli1ZcuXxNv1G5fSuRP7jt0tp17NpORP6au1jXWKJUcYlucpTQ0FD9l5aWlpWqVLh7%2B55yH2Mss1bGa1hltpJ9uw88evi4ctWKSmOlKhWNjY0PHzh67%2B59xwplY9mK8u7unXsjtSszqZaLdV0RKV7SQUROHjut3xgQEJiwfTFcWFiY%2FstjR07K59v2YvFNf1MAAACAgkAYhx8a1BGRxfOX6p4k%2Fuzp87%2BXrBSReo3q6roFBgYGBkaOLnFybtsyc5ZMHm6euqfVtW7fSqMx2rxh65GDx3Tdbt%2B6075l583rt%2Bqv6%2FRDLRHZsmFb6tQ2cf76N3DYHDmzZ8qcSbngUHdlY%2BrUNsVLFjtx9KRWqy0f621pbdo7m5un2r197%2F49B3WNe3ft37%2FnoLmFuXPbFrEX2axlExHZsHaTp%2FtNpSU0NPT3CX%2FIf2%2FhM%2FwjMtDE0VN0T6K%2FdsVVSW4NG9ePfa1v%2BpsCAAAAFFwyGoeKlSs0atJg7679bVt0KlHSITT00y3PW8HBIZWrVfqhfh1dt5879zE2Nl61cXm8Bjc1M%2B3dv%2BeY%2F41fvGBZ5WqVjI2NCxUuOGBwv7kz508cM2XDmk1ZsmZ%2B%2FfrN7Zt3zC3Mi39%2BVuE%2FhVUqb26eKjg4pIZTdf3n2kfL8GEdK5bdvX2vlZVloSIFdY1VqlV2vXpDRMqWLxPLVjJnyTRqwojxoyZNnTh926YdmbNkev7sxf17D0zNTEdPGBHpIYRRFXUo0qaD88a1m%2Fv3HORQopilpcVNj1sS5Y4%2Bw%2FfFQFevuDo3blegcIEA%2FwC36%2B5arbZh4%2Fqly8bxwIZv%2BpsCAAAAFJwhjNtvI4f8b8xvufPkun7N7abHrWzZs%2FUb2HvStHH6s4%2FYpbVTnhIeXzWcqpUsXcLb6%2BnuHf9cadncuen8JXOqVq%2F8%2BvWbc2cuvHr5%2Bof6df5es1j%2Fd7%2BImJqZ5smXR0ScYp21UsfAYZUzS4WLFtLfu6o1%2Fnnae%2BrUMT4vQVGtRpXlaxbXqef07t3782dd3r%2F3rVPPafmaxVX%2F%2B7z4mPQZ0HP46KG5cuf0cPf09LhVtnyZxSsWKFP4JGBfDKHRaBavWFCidImb7jc93T2zZc%2Fab2DvoSMGG7LuN%2F1NAQAAACJiFBCUwDuvUlDFTcMM6Xa45djkrgTftGqOThqN5qTLkZQuBAAAAN%2BDEN8Q%2B3QJOUuUgjhDCAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAECleOwE1Ov0pWNxdwIAAAC%2BX5whBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApUxSuoBkFOIbktIlAAAAAMDXyyggKDSlawAAAAAApAAuGQUAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqBSBEAAAAABUikAIAAAAACpFIAQAAAAAlSIQAgAAAIBKEQgBAAAAQKUIhAAAAACgUgRCAAAAAFApAiEAAAAAqJRJSheQEO5NyhjSLfPfR5O7EgAAAADQsU9nl9IlxM83GQgNlNWa858AAAAAvpBn%2FtqULiHeiEwAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVMokpQvAl7Bz%2F5GVG7Y99npmbW11dt%2FGlC4HAAAAwFeBQGiot%2B%2Feb993%2BPjpC899XuXLk3P5nN%2FjO4JWG7Fz%2F%2BFdB47euf8oJCQ0vX3aimVLdWrdLG%2FuHMlRsM7eQ8dHTJphbGxcolgh29Spde0de%2F%2Bq0RitWjA9WbcOAAAA4KtFIDTIibMuIyfP9P3w0crSokjBfKUcisR3BP%2BAwH7Dxl265mZunqqUQxELc%2FMHj7227D6w%2B%2BCxP8YNq1OjcnKUrVi9aaeIjB82oHmjH%2FTbX799Z2RklHzbjVaRSvWMNRr3s%2Fu%2F8Ha%2FEirffQAAAHxtCIRxu3bDc%2BDISSYmJqOG9G3ZuJ6ZqWkCBhkx6c9L19xqV680eeRgG2trpXHXgaMjJ88YPnF60UL5s2TKkKRV%2F%2Bv%2B4yciUrdm1UjtW1fM%2F%2FKBEAAAAMDXg0ll4qDVRoz9Y05YWPi838e0a%2FFjwtLgZVf3o6fO58mZfebEEbo0KCJN6tdu1rBuUFDw%2Bm27k67kyIKDQ4w1Gmsry0jt1laWVpYWybddAAAAAF85zhDG4YzL5QePvBrWqVHJsXSCB9m5%2F7CIdGrTzMQk8gfeqG7NbXsOnb%2FkKn3%2FbXzwyGvpmk0uV66%2F%2F%2FAhrW2aSo6lf%2BrYOneObPorKhcfHtm2at6yNacvXA4IDMyZLWu7lj%2B2alxfv4%2ByEK7VKst9u3fo272D%2Fgj6ly8qLdtX%2FzVpxgI3zzt9urfv0bG10rh15YK%2F%2Fl572dU9JDQ0T87snds0b1S3psftuwtXrL%2Fi6qHVhufJlaOjc9NGdWvG9CFELebm%2BYPx2uWobt97sGjFhovXboSEhOTMnrVZw7rtWzUx1mhE5LHXs2adeoeFh%2B9cvVB3l%2Bax0%2Bf7D5%2BQ1jbN3g1LbdOkjnMQHZcr11dt3H7D83ZQUHDmTOnr1qz6c6fWlhYWMX2SIuJQpUG4Vqvbx9h335AaAAAAgCRHIIzDibMuItK4ntPFazdOn7v0zvdDxgz2jerWzJc7p%2BGDuLrfFJHypUtEfat08WLbVy0wNjbWtRw%2BeXbo2KmfPoUVyJvLoUhBr6fPd%2Bw7su%2FwyRkT%2F%2BdUrZL%2BuuFabavuA4yMpETRQr4fPrq63xw7dY61pWX92tWVDsrCgaOndMv588RRdrhW223A%2F0xNTSqVL505YwZdY9sev2TNkqlsyWLPXrz0vH3vt3HTLl9z23ngiH3atKWLF3nu88r95p3fxk0zMzOtW6NKtCNHLSYBu6zv0PEzQ8dNi9BqSxUvamVp4ep%2Bc%2BqcxTc8b8%2BY8D8RyZUja%2B%2Bu7WYvXjll9kJlBqCQ0NBpc5eIyP8G9dalwdgHUazYsG36vKXGGk2p4kVtbKxuuN9asmrj0ZPn1i%2BZldrGOrrS4rf7htQAAAAAJAejgKDQlK4h3tyblDGkW9nNxxO%2FLefuAzxu3a1asdyZC5d1jcYazfCBvdq3bGzgIGWdmgUGBbmd3hv1DGEk3s9fNOnQ61Pop9FD%2Bzk3aaA0rt%2B25%2FdZC81Sme1euzhr5oxKo3KW6YdaVaeMHGJhYS4iazbv%2FH32otLFi65dNEN%2FzJgmMon2DKGIODdpMPrXvrqMqjT26da%2B308dlZa%2F%2Fl43f9kaEWnWsO6E4b8oPVdt3D5t7pKoW49zo4bvsr6nz30ad%2BipMdIsn%2Ft7iaKFRMTP37%2F7gBEet%2B%2FOnza2VtWKIhIeHt6ya7879x%2FNmzrGqVqlhSvWz1u6ulrFcotmTDR8kJt37jt3729pYbF45iRlMqHg4JAhY34%2FcdalTfNGY37tF9MnHOkMYUy7b0gNAAAA%2BCY889fap7NL6Srih2vS4vDshY%2BInLlwuWeXtmf2brh8dMfQ%2Fj0iJOL32Qs9bt01cJDAoCBjjSbONCgiqzfuCA4Oadmkvi4aiUi7Fj82rl87KCh4zeadkfpPHjlYSYMi0rRBHRG5c%2F%2BhgVXFZPjAXvpnLBW9u7XXLXdo1URZGNSrq65nix%2FrJWzr8d1lxapNO4KDQzo4N1FClIjYWFsP6dddRHbsO6K0GBsbT%2FzfIGON5o%2B5S594P1u6ZpOlhcXY3%2FrHa5B1W3dptRE9O7fVTS1rbp5q3LABRkZGR0%2Bdi%2B%2FOJmxHAAAAgGRCIIzDR78AERk5qPcvP3dOl9bOytKia9sWnVs312ojVseQVRLj7MWrItKmWcNI7a2bNtC9q093G5uI2FhbGWs0AYFBiazBPJVZ1Eb9%2B9l010nq%2F%2F3D2soyYVuP7y4rzl28IiLNG9bVbyxZrLCIeNz%2BN6gXK1ygg3NT7%2Bcv2vUcFBwcMqhXF911sAYOcumam4jUrfWf62DTp0u7beX8hdMnxGM%2FY2DgjgAAAADJgXsI4xAeHi4ibVv85%2BrQZo3qrtiw7ep1DwMHsbAwDwoK9vMPsLG2ir3nC59XIpIze%2BTJVPLkyiEiL16%2B0m9MjklHoh0zaqOxRhOu1SbJFuO1yzo%2BL1%2BLSD3nblHf8vX9qP%2Fyl587Hz117tmLl8WLFor0PRoyyMvXb42MjDJnSB%2BpQ6H8eWPcpfgwfEcAAACAJEcgjIN5KrPgkNCg4GD9JzRky5JZRN699zVwkIzp0z32evby9ZuogTAsLOyR11NjjUbJPzDQp09hIlK3RhVjk8hXt0aKr4FBQcp5yw8f%2FT6FfUplZpaAQZLvgY2G1wAAAAAkOQJhHLJnzXLv4WPvZ8%2F1zwj5%2Bn4QEasoT%2FaLScliRR57Pbvm5hl1btIr1z26DRheuEDebSsXiEimjOm9nj73evq8QN5c%2Bt0eez0VEf3LHb8bCdvldGntXr15%2B0uvLnE%2BmmLyrIW%2BHz7mzJ71ifezBcvWDu7z77k4QwbJYJ%2F2uc%2BrFy9fZ8uSKaY%2B0cZFA8%2BgGr4jAAAAQJLjFEQcqpQvIyK7Dx7Tb3S5el1EihXKb%2BAgTeo7iciazTvDwsIivbXvyAkRqVqhrP7mtuyKPCPoll0HRKRyIp6F%2BNVK2C6XLVlMRHZGmXYlJPQ%2Fs%2BaePHfxwNFTeXPn2Lh0dvp0aVds2Hbr7oN4DVKuVHEROXrqvH6HoKDgH1p1bd75n2dHWltZhmu1fv7%2Bug7KeT9DGLgjAAAAQHIgEMahXcvGqczMNm7fe9nVXWnxevpceeiCc9N%2FZ8UMCAyKZT6V8mVKVq%2Fk%2BOCR12%2Fj%2FwgKCta179x%2FZMe%2BwzbWVu0%2BP8GiS9sW5uapNu3cv2PfYV23rbsPbt932MLCvFPrZkm7d1%2BelaVFuFbr%2B%2BHfu%2BMStstd2rXQaIxWbdy%2B99C%2FDxfxuH23QeufVm3crrwMCAwaP32eiIwa3CdNapshfbuHh4ePmjJTuS%2FUwEE6tGqi0RgtW7Pp7oPHSktwcMjIKTO9n70omC%2B30lK4QF4R2bB9n%2FIyPDz89zmLDN19A2oAAAAAkgnPIYzb7oPHRkz6U0TKlnQwT5Xq8nX3oKDgZg3rTh45WNenYZufjI2Nd69bHNMgH%2F38ew4edcPzto21VUmHIibGxvcfPvF%2B%2FsLK0mLW5FHKWTLF0VPnfx3ze%2BinT4Xy582WJaP3M5879x%2BamZpGekp7Yp59F1N7tD0N31C0jZH0GjL69IXLuXJkzZ0j%2B4yJI5QZTQ3c5UjWbd39%2B%2ByFWm1EwXx5smfN9PL1W49bdy3MzVfOn1ascAERmfjn%2FA3b99avXV33hPcOvYdcu%2BE5uE%2B3nzo4GziIiCxfu2XGX8uNjY1LORRJk9rGzfP267fv8ufJtXL%2BH3a2qUXkxFmXvr%2BNE5HSJYqmtrb2vH3P9%2BNH5SRhpE8j2t03pAYAAAB8%2Fb7F5xByD2HcGtdzypY506KV62943v706VPunNlbNa7v3PQ%2Fj0lIl9Yu6rP79KW2sV67aMamnft3Hzx27YZHuFabMb19%2B1ZNOrVumj1LZv2etatX2rZyweLVGy9euX7%2F0RO7NKkb%2FVCrZ6c2eXN%2FD7POjBzSx3%2Fin%2B4373z0C4j4fJddwna5fcvGRQrm%2B3vd1mtuHvcfPUlrm6ZxPafeXdvlyJZFRK65eW7csc%2FCwvy3fj10q4we0rdll34Llq2tU71yzuxZ4xxE0b1Dq0IF8qzasN391t2goOBsWTK1btawW%2FtWuudz1KxSYcaE%2F63cuP323YfGxsYlihXq271Dh56Do95GGO3uG1IDAAAAkBw4QwgAAAAASeBbPEPIPYQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClCIQAAAAAoFIEQgAAAABQKQIhAAAAAKgUgRAAAAAAVIpACAAAAAAqRSAEAAAAAJUiEAIAAACAShEIAQAAAEClTFK6gGT0zF%2Bb0iUAAAAAwNfLKCAoNKVrAAAAAACkAC4ZBQAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApQiEAAAAAKBSBEIAAAAAUCkCIQAAAACoFIEQAAAAAFSKQAgAAAAAKkUgBAAAAACVIhACAAAAgEoRCAEAAABApf4PbpZpQuNf3DQAAAAASUVORK5CYII%3D" alt="Robinhood Buy BTC Flow" width="" height=""&gt;&lt;/a&gt;(/articles_img/robinhood-buy-btc.png)&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Order Types
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto supports basic order types. On this platform, advanced order types may be limited compared to spot exchanges.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Order type&lt;/th&gt;
&lt;th&gt;Behavior&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Market&lt;/td&gt;
&lt;td&gt;Buy or sell immediately at current price&lt;/td&gt;
&lt;td&gt;Fast entry or exit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Limit&lt;/td&gt;
&lt;td&gt;Buy or sell only at a target price or better&lt;/td&gt;
&lt;td&gt;Price control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recurring&lt;/td&gt;
&lt;td&gt;Automatic buys on a schedule&lt;/td&gt;
&lt;td&gt;Dollar-cost averaging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stop Loss&lt;/td&gt;
&lt;td&gt;Sells if price hits a target&lt;/td&gt;
&lt;td&gt;Risk control&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Example: Limit Buy
&lt;/h3&gt;

&lt;p&gt;If BTC is at $60,000 and you want exposure only below $58,000, place a limit buy at $58,000 or below.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Fees &amp;amp; Spread
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto advertises no explicit commission, but trades include a spread. The spread is the difference between the buy and sell price. For high-volume BTC trades, compare the all-in cost to other platforms.&lt;/p&gt;

&lt;p&gt;Factors affecting cost:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trade size&lt;/li&gt;
&lt;li&gt;Market volatility&lt;/li&gt;
&lt;li&gt;Liquidity conditions&lt;/li&gt;
&lt;li&gt;Geographic region&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  6. Charts &amp;amp; Alerts
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto provides built-in charting, price alerts, and watchlists. For BTC day traders, the main tools are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Price chart with select timeframes&lt;/li&gt;
&lt;li&gt;Moving averages inside the app&lt;/li&gt;
&lt;li&gt;News and sentiment events&lt;/li&gt;
&lt;li&gt;Alerts for price movement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Charts are convenient but less customizeable than TradingView or dedicated crypto exchanges.&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Security &amp;amp; Storage
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto uses both hot-wallet and cold-wallet strategies. Important rules:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enable 2FA&lt;/li&gt;
&lt;li&gt;Use strong device passcodes&lt;/li&gt;
&lt;li&gt;Avoid sharing login details&lt;/li&gt;
&lt;li&gt;For larger amounts, consider a personal hardware wallet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Robinhood controls the wallet keys, so you do not have direct private key access on this platform.&lt;/p&gt;




&lt;h2&gt;
  
  
  8. Tax Basics
&lt;/h2&gt;

&lt;p&gt;Crypto disposals on Robinhood generate taxable events in many jurisdictions. Track:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buy price and date&lt;/li&gt;
&lt;li&gt;Sell price and date&lt;/li&gt;
&lt;li&gt;Fees and spreads&lt;/li&gt;
&lt;li&gt;Total profit or loss per trade&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Indian users, tax treatment depends on local crypto regulation and jurisdiction; consult a local tax professional.&lt;/p&gt;




&lt;h2&gt;
  
  
  9. Beginner BTC Strategy
&lt;/h2&gt;

&lt;p&gt;A simple BTC strategy on Robinhood:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Trade on 4-hour or daily timeframe&lt;/li&gt;
&lt;li&gt;Use limit orders at key support/resistance&lt;/li&gt;
&lt;li&gt;Use stop-loss below 2-3% entry&lt;/li&gt;
&lt;li&gt;Take partial profits at 3%, 6%, and 10%&lt;/li&gt;
&lt;li&gt;Keep most BTC in cold storage if holding long-term&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Small disciplined position sizing matters more than perfect predictions.&lt;/p&gt;




&lt;h2&gt;
  
  
  10. When Robinhood Crypto Works Best
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto is strong for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New traders who want a simple app&lt;/li&gt;
&lt;li&gt;Small recurring buys over time&lt;/li&gt;
&lt;li&gt;Watching BTC alongside stocks&lt;/li&gt;
&lt;li&gt;Users already using Robinhood brokerage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is less ideal for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Advanced crypto traders&lt;/li&gt;
&lt;li&gt;Large high-frequency execution&lt;/li&gt;
&lt;li&gt;Traders who want direct wallet control&lt;/li&gt;
&lt;li&gt;Users needing deep order-book analytics&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Robinhood Crypto: &lt;a href="https://robinhood.com/crypto/" rel="noopener noreferrer"&gt;https://robinhood.com/crypto/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Robinhood Support: &lt;a href="https://robinhood.com/us/en/support/" rel="noopener noreferrer"&gt;https://robinhood.com/us/en/support/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;IRS Crypto Guidance: &lt;a href="https://www.irs.gov/crypto" rel="noopener noreferrer"&gt;https://www.irs.gov/crypto&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;CoinGecko BTC Data: &lt;a href="https://www.coingecko.com/en/coins/bitcoin" rel="noopener noreferrer"&gt;https://www.coingecko.com/en/coins/bitcoin&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; Robinhood, Robinhood Crypto, BTC, Bitcoin trading, crypto beginners, how to trade Bitcoin, US crypto platform, BTC buy sell, crypto app review&lt;/p&gt;

</description>
      <category>robinhood</category>
      <category>bitcoin</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Test Base64 Image on Dev.to 12345</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 17:27:31 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/test-base64-image-on-devto-12345-366o</link>
      <guid>https://dev.to/shaktitiwari715-ai/test-base64-image-on-devto-12345-366o</guid>
      <description>&lt;h1&gt;
  
  
  Test Base64 Image
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg%3D%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg%3D%3D" alt="BTC Banner" width="1" height="1"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>test</category>
    </item>
    <item>
      <title>Robinhood Crypto BTC Guide for Beginners</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 17:20:57 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/robinhood-crypto-btc-guide-for-beginners-5faa</link>
      <guid>https://dev.to/shaktitiwari715-ai/robinhood-crypto-btc-guide-for-beginners-5faa</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/placeholder" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/placeholder" alt="Robinhood Crypto BTC Banner" width="800" height="400"&gt;&lt;/a&gt;(/articles_img/robinhood-btc-banner.png)&lt;/p&gt;

&lt;p&gt;Robinhood Crypto lets you buy and sell Bitcoin and other cryptocurrencies directly inside the Robinhood app. Robinhood Crypto currently supports trading in many U.S. states and some international markets; availability can change, so always confirm current state support in the app before funding. This beginner guide explains account setup, BTC trading, order types, fees, and risk rules for retail traders.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. What Is Robinhood Crypto
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto offers Bitcoin, Ethereum, Solana, and other coins via a brokerage-style interface. Key traits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Commission-free BTC trades in supported regions&lt;/li&gt;
&lt;li&gt;Crypto stored in hot wallets and offline storage&lt;/li&gt;
&lt;li&gt;Buy, sell, hold, and recurring investments&lt;/li&gt;
&lt;li&gt;Price alerts, charts, and watchlists&lt;/li&gt;
&lt;li&gt;Desktop, iOS, and Android platforms&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  2. Eligibility &amp;amp; Account Setup
&lt;/h2&gt;

&lt;p&gt;To trade BTC on Robinhood Crypto:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Download the app&lt;/strong&gt; from Google Play or the App Store&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create a Robinhood account&lt;/strong&gt; with verified identity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enable Crypto in the app&lt;/strong&gt; using the Crypto tab&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transfer funds&lt;/strong&gt; from your Robinhood cash balance or external bank&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Tips
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Use two-factor authentication&lt;/li&gt;
&lt;li&gt;Confirm crypto trading is enabled in your state or country&lt;/li&gt;
&lt;li&gt;Start with a small test buy before larger positions&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  3. How to Buy Bitcoin on Robinhood
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the Robinhood app and go to the Crypto tab&lt;/li&gt;
&lt;li&gt;Search for BTC or Bitcoin&lt;/li&gt;
&lt;li&gt;Tap Trade, then Buy&lt;/li&gt;
&lt;li&gt;Enter the dollar amount or BTC amount&lt;/li&gt;
&lt;li&gt;Review the order preview&lt;/li&gt;
&lt;li&gt;Confirm to execute&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Buy Screenshot Guide
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/placeholder" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/placeholder" alt="Robinhood Buy BTC Flow" width="800" height="400"&gt;&lt;/a&gt;(/articles_img/robinhood-buy-btc.png)&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Order Types
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto supports basic order types. On this platform, advanced order types may be limited compared to spot exchanges.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Order type&lt;/th&gt;
&lt;th&gt;Behavior&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Market&lt;/td&gt;
&lt;td&gt;Buy or sell immediately at current price&lt;/td&gt;
&lt;td&gt;Fast entry or exit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Limit&lt;/td&gt;
&lt;td&gt;Buy or sell only at a target price or better&lt;/td&gt;
&lt;td&gt;Price control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recurring&lt;/td&gt;
&lt;td&gt;Automatic buys on a schedule&lt;/td&gt;
&lt;td&gt;Dollar-cost averaging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stop Loss&lt;/td&gt;
&lt;td&gt;Sells if price hits a target&lt;/td&gt;
&lt;td&gt;Risk control&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Example: Limit Buy
&lt;/h3&gt;

&lt;p&gt;If BTC is at $60,000 and you want exposure only below $58,000, place a limit buy at $58,000 or below.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Fees &amp;amp; Spread
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto advertises no explicit commission, but trades include a spread. The spread is the difference between the buy and sell price. For high-volume BTC trades, compare the all-in cost to other platforms.&lt;/p&gt;

&lt;p&gt;Factors affecting cost:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trade size&lt;/li&gt;
&lt;li&gt;Market volatility&lt;/li&gt;
&lt;li&gt;Liquidity conditions&lt;/li&gt;
&lt;li&gt;Geographic region&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  6. Charts &amp;amp; Alerts
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto provides built-in charting, price alerts, and watchlists. For BTC day traders, the main tools are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Price chart with select timeframes&lt;/li&gt;
&lt;li&gt;Moving averages inside the app&lt;/li&gt;
&lt;li&gt;News and sentiment events&lt;/li&gt;
&lt;li&gt;Alerts for price movement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Charts are convenient but less customizeable than TradingView or dedicated crypto exchanges.&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Security &amp;amp; Storage
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto uses both hot-wallet and cold-wallet strategies. Important rules:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enable 2FA&lt;/li&gt;
&lt;li&gt;Use strong device passcodes&lt;/li&gt;
&lt;li&gt;Avoid sharing login details&lt;/li&gt;
&lt;li&gt;For larger amounts, consider a personal hardware wallet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Robinhood controls the wallet keys, so you do not have direct private key access on this platform.&lt;/p&gt;




&lt;h2&gt;
  
  
  8. Tax Basics
&lt;/h2&gt;

&lt;p&gt;Crypto disposals on Robinhood generate taxable events in many jurisdictions. Track:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buy price and date&lt;/li&gt;
&lt;li&gt;Sell price and date&lt;/li&gt;
&lt;li&gt;Fees and spreads&lt;/li&gt;
&lt;li&gt;Total profit or loss per trade&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Indian users, tax treatment depends on local crypto regulation and jurisdiction; consult a local tax professional.&lt;/p&gt;




&lt;h2&gt;
  
  
  9. Beginner BTC Strategy
&lt;/h2&gt;

&lt;p&gt;A simple BTC strategy on Robinhood:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Trade on 4-hour or daily timeframe&lt;/li&gt;
&lt;li&gt;Use limit orders at key support/resistance&lt;/li&gt;
&lt;li&gt;Use stop-loss below 2-3% entry&lt;/li&gt;
&lt;li&gt;Take partial profits at 3%, 6%, and 10%&lt;/li&gt;
&lt;li&gt;Keep most BTC in cold storage if holding long-term&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Small disciplined position sizing matters more than perfect predictions.&lt;/p&gt;




&lt;h2&gt;
  
  
  10. When Robinhood Crypto Works Best
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto is strong for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New traders who want a simple app&lt;/li&gt;
&lt;li&gt;Small recurring buys over time&lt;/li&gt;
&lt;li&gt;Watching BTC alongside stocks&lt;/li&gt;
&lt;li&gt;Users already using Robinhood brokerage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is less ideal for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Advanced crypto traders&lt;/li&gt;
&lt;li&gt;Large high-frequency execution&lt;/li&gt;
&lt;li&gt;Traders who want direct wallet control&lt;/li&gt;
&lt;li&gt;Users needing deep order-book analytics&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Robinhood Crypto: &lt;a href="https://robinhood.com/crypto/" rel="noopener noreferrer"&gt;https://robinhood.com/crypto/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Robinhood Support: &lt;a href="https://robinhood.com/us/en/support/" rel="noopener noreferrer"&gt;https://robinhood.com/us/en/support/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;IRS Crypto Guidance: &lt;a href="https://www.irs.gov/crypto" rel="noopener noreferrer"&gt;https://www.irs.gov/crypto&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;CoinGecko BTC Data: &lt;a href="https://www.coingecko.com/en/coins/bitcoin" rel="noopener noreferrer"&gt;https://www.coingecko.com/en/coins/bitcoin&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; Robinhood, Robinhood Crypto, BTC, Bitcoin trading, crypto beginners, how to trade Bitcoin, US crypto platform, BTC buy sell, crypto app review&lt;/p&gt;

</description>
      <category>robinhood</category>
      <category>bitcoin</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to Trade BTC on Robinhood Crypto — Beginner Guide</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 17:15:37 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/how-to-trade-btc-on-robinhood-crypto-beginner-guide-26dc</link>
      <guid>https://dev.to/shaktitiwari715-ai/how-to-trade-btc-on-robinhood-crypto-beginner-guide-26dc</guid>
      <description>&lt;p&gt;Robinhood Crypto lets you buy and sell Bitcoin and other cryptocurrencies directly inside the Robinhood app. Robinhood Crypto currently supports trading in many U.S. states and some international markets; availability can change, so always confirm current state support in the app before funding. This beginner guide explains account setup, BTC trading, order types, fees, and risk rules for retail traders.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. What Is Robinhood Crypto
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto offers Bitcoin, Ethereum, Solana, and other coins via a brokerage-style interface. Key traits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Commission-free BTC trades in supported regions&lt;/li&gt;
&lt;li&gt;Crypto stored in hot wallets and offline storage&lt;/li&gt;
&lt;li&gt;Buy, sell, hold, and recurring investments&lt;/li&gt;
&lt;li&gt;Price alerts, charts, and watchlists&lt;/li&gt;
&lt;li&gt;Desktop, iOS, and Android platforms&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  2. Eligibility &amp;amp; Account Setup
&lt;/h2&gt;

&lt;p&gt;To trade BTC on Robinhood Crypto:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Download the app&lt;/strong&gt; from Google Play or the App Store&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create a Robinhood account&lt;/strong&gt; with verified identity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enable Crypto in the app&lt;/strong&gt; using the Crypto tab&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transfer funds&lt;/strong&gt; from your Robinhood cash balance or external bank&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Tips
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Use two-factor authentication&lt;/li&gt;
&lt;li&gt;Confirm crypto trading is enabled in your state or country&lt;/li&gt;
&lt;li&gt;Start with a small test buy before larger positions&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  3. How to Buy Bitcoin on Robinhood
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the Robinhood app and go to the Crypto tab&lt;/li&gt;
&lt;li&gt;Search for BTC or Bitcoin&lt;/li&gt;
&lt;li&gt;Tap Trade, then Buy&lt;/li&gt;
&lt;li&gt;Enter the dollar amount or BTC amount&lt;/li&gt;
&lt;li&gt;Review the order preview&lt;/li&gt;
&lt;li&gt;Confirm to execute&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Buy Screenshot Guide
&lt;/h3&gt;




&lt;h2&gt;
  
  
  4. Order Types
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto supports basic order types. On this platform, advanced order types may be limited compared to spot exchanges.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Order type&lt;/th&gt;
&lt;th&gt;Behavior&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Market&lt;/td&gt;
&lt;td&gt;Buy or sell immediately at current price&lt;/td&gt;
&lt;td&gt;Fast entry or exit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Limit&lt;/td&gt;
&lt;td&gt;Buy or sell only at a target price or better&lt;/td&gt;
&lt;td&gt;Price control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recurring&lt;/td&gt;
&lt;td&gt;Automatic buys on a schedule&lt;/td&gt;
&lt;td&gt;Dollar-cost averaging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stop Loss&lt;/td&gt;
&lt;td&gt;Sells if price hits a target&lt;/td&gt;
&lt;td&gt;Risk control&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Example: Limit Buy
&lt;/h3&gt;

&lt;p&gt;If BTC is at $60,000 and you want exposure only below $58,000, place a limit buy at $58,000 or below.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Fees &amp;amp; Spread
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto advertises no explicit commission, but trades include a spread. The spread is the difference between the buy and sell price. For high-volume BTC trades, compare the all-in cost to other platforms.&lt;/p&gt;

&lt;p&gt;Factors affecting cost:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trade size&lt;/li&gt;
&lt;li&gt;Market volatility&lt;/li&gt;
&lt;li&gt;Liquidity conditions&lt;/li&gt;
&lt;li&gt;Geographic region&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  6. Charts &amp;amp; Alerts
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto provides built-in charting, price alerts, and watchlists. For BTC day traders, the main tools are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Price chart with select timeframes&lt;/li&gt;
&lt;li&gt;Moving averages inside the app&lt;/li&gt;
&lt;li&gt;News and sentiment events&lt;/li&gt;
&lt;li&gt;Alerts for price movement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Charts are convenient but less customizeable than TradingView or dedicated crypto exchanges.&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Security &amp;amp; Storage
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto uses both hot-wallet and cold-wallet strategies. Important rules:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enable 2FA&lt;/li&gt;
&lt;li&gt;Use strong device passcodes&lt;/li&gt;
&lt;li&gt;Avoid sharing login details&lt;/li&gt;
&lt;li&gt;For larger amounts, consider a personal hardware wallet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Robinhood controls the wallet keys, so you do not have direct private key access on this platform.&lt;/p&gt;




&lt;h2&gt;
  
  
  8. Tax Basics
&lt;/h2&gt;

&lt;p&gt;Crypto disposals on Robinhood generate taxable events in many jurisdictions. Track:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buy price and date&lt;/li&gt;
&lt;li&gt;Sell price and date&lt;/li&gt;
&lt;li&gt;Fees and spreads&lt;/li&gt;
&lt;li&gt;Total profit or loss per trade&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Indian users, tax treatment depends on local crypto regulation and jurisdiction; consult a local tax professional.&lt;/p&gt;




&lt;h2&gt;
  
  
  9. Beginner BTC Strategy
&lt;/h2&gt;

&lt;p&gt;A simple BTC strategy on Robinhood:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Trade on 4-hour or daily timeframe&lt;/li&gt;
&lt;li&gt;Use limit orders at key support/resistance&lt;/li&gt;
&lt;li&gt;Use stop-loss below 2-3% entry&lt;/li&gt;
&lt;li&gt;Take partial profits at 3%, 6%, and 10%&lt;/li&gt;
&lt;li&gt;Keep most BTC in cold storage if holding long-term&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Small disciplined position sizing matters more than perfect predictions.&lt;/p&gt;




&lt;h2&gt;
  
  
  10. When Robinhood Crypto Works Best
&lt;/h2&gt;

&lt;p&gt;Robinhood Crypto is strong for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New traders who want a simple app&lt;/li&gt;
&lt;li&gt;Small recurring buys over time&lt;/li&gt;
&lt;li&gt;Watching BTC alongside stocks&lt;/li&gt;
&lt;li&gt;Users already using Robinhood brokerage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is less ideal for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Advanced crypto traders&lt;/li&gt;
&lt;li&gt;Large high-frequency execution&lt;/li&gt;
&lt;li&gt;Traders who want direct wallet control&lt;/li&gt;
&lt;li&gt;Users needing deep order-book analytics&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Robinhood Crypto: &lt;a href="https://robinhood.com/crypto/" rel="noopener noreferrer"&gt;https://robinhood.com/crypto/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Robinhood Support: &lt;a href="https://robinhood.com/us/en/support/" rel="noopener noreferrer"&gt;https://robinhood.com/us/en/support/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;IRS Crypto Guidance: &lt;a href="https://www.irs.gov/crypto" rel="noopener noreferrer"&gt;https://www.irs.gov/crypto&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;CoinGecko BTC Data: &lt;a href="https://www.coingecko.com/en/coins/bitcoin" rel="noopener noreferrer"&gt;https://www.coingecko.com/en/coins/bitcoin&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; Robinhood, Robinhood Crypto, BTC, Bitcoin trading, crypto beginners, how to trade Bitcoin, US crypto platform, BTC buy sell, crypto app review&lt;/p&gt;

</description>
      <category>robinhood</category>
      <category>bitcoin</category>
      <category>crypto</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Free Domain Hosting Research 2026</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 11:23:32 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/free-domain-hosting-research-2026-b4g</link>
      <guid>https://dev.to/shaktitiwari715-ai/free-domain-hosting-research-2026-b4g</guid>
      <description>&lt;h2&gt;
  
  
  Free Domain + Hosting Research 2026 — Best Options for Indian Users
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Freenom is dead
&lt;/h3&gt;

&lt;p&gt;Freenom closed free TLDs (.tk/.ml/.ga/.cf/.gq) in 2023–2025. As of 2026, there is &lt;strong&gt;no legitimate free custom domain&lt;/strong&gt; like &lt;code&gt;yourname.in&lt;/code&gt;. You will still need to buy a domain if you want full ownership and brand trust.&lt;/p&gt;

&lt;h3&gt;
  
  
  What IS free in 2026
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;Free URL type&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GitHub Pages&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;username.github.io/repo&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Subdomain only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cloudflare Pages&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name.pages.dev&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Subdomain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Vercel&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name.vercel.app&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Subdomain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Netlify&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name.netlify.app&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Subdomain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Firebase Hosting&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name.web.app&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Subdomain&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;All these give you a free subdomain, but &lt;strong&gt;not a free custom domain&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Best stack for India
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best free stack:&lt;/strong&gt; Cloudflare Pages + &lt;code&gt;name.pages.dev&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Global CDN from Cloudflare&lt;/li&gt;
&lt;li&gt;Automatic HTTPS&lt;/li&gt;
&lt;li&gt;Git-based deployment&lt;/li&gt;
&lt;li&gt;Better performance than GitHub Pages&lt;/li&gt;
&lt;li&gt;If you later buy &lt;code&gt;shaktitiwari.in&lt;/code&gt;, it easily connects&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cheapest paid domains India
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Domain&lt;/th&gt;
&lt;th&gt;Approx Cost/year&lt;/th&gt;
&lt;th&gt;Where to Buy&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;.in&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;₹300–500&lt;/td&gt;
&lt;td&gt;Namecheap, GoDaddy, Porkbun&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;.com&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;₹500–800&lt;/td&gt;
&lt;td&gt;Same registrars&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;.dev&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;₹800–1200&lt;/td&gt;
&lt;td&gt;Same registrars&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  My recommendation
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Short term:&lt;/strong&gt; Use &lt;code&gt;shaktitiwari.pages.dev&lt;/code&gt; via Cloudflare Pages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Medium term:&lt;/strong&gt; Buy &lt;code&gt;shaktitiwari.in&lt;/code&gt; (₹300–500/year)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Connect both:&lt;/strong&gt; Cloudflare Pages + custom domain when ready&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  SEO truth
&lt;/h3&gt;

&lt;p&gt;Free subdomains rank, but &lt;strong&gt;30–40% lower CTR&lt;/strong&gt; than custom domains. Google treats subdomains as platform content; custom domains feel like brands.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; GitHub Pages, free domain, Cloudflare Pages, Vercel, Netlify, web hosting India 2026, SEO, custom domain&lt;/p&gt;

</description>
      <category>nifty</category>
      <category>optionstrading</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>AI Option Chain Analysis for Nifty: Python Code [2026]</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 10:31:19 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/ai-option-chain-analysis-for-nifty-python-code-2026-k00</link>
      <guid>https://dev.to/shaktitiwari715-ai/ai-option-chain-analysis-for-nifty-python-code-2026-k00</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;AI option chain analysis for Nifty beats manual scanning: PCR + OI change rate + IV skew + VIX regime gives 60%+ direction accuracy. Python code included.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;NISM Series-XII certified. Not SEBI-registered as research analyst. Views personal, not investment advice.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABLAAAAKjCAIAAACC0WGXAABJhElEQVR4nO3dd5hcVf0%2F8HNndnY3vZJKChAChFBCaCH03hWwgAiKFQWsCNgQRIooqCAioKAiKMqPr0jvJZAAgRQggUBCeie97e603x8TlmVnswlCspDzej08Dzt3zpz7ueeemZ33njuTpM9NSwMAAADxSbV0AQAAALQMgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgXBzs03H1Dd2qWpXmXykugIAAD6CWjgQnrJd5ZQvdejaam3kmHB6%2B4b3fmZg5f2fbPuf49ve%2F8m2n9q2cl2dfHOXqhDCwE7p03ZYZ5t1%2Bdz2lQ%2Bc0Pbfx7b5yxFterVJNVlGuQ3fV6MD3BAfcO9%2FOrRNTa6YL6x%2FR2%2Be0eGOY9o02m%2FDzuu7Ko0wAACwmWnhQHho34qbJ9Qe3CdTftcBW1acvF3lyfev%2BuR%2FV558%2F6rPbV%2B5b%2B%2BKJjs5a5eqEMIbS%2FK3vlb3vva%2BX%2B%2BK47fJnHDPqk%2Ffu%2BqvE2uvPqDVBj5ww%2FfVzAH%2Bz5rf%2Bxatk1sm1K3OFdfbT12%2BWJGEYT3fM6oNO6%2Fv6iyBEAAANkctGQhbVSStM8k%2FX687pG8TSe%2FMnasufX7N8rpiCGF5XfHSF9Z8c%2BeqEMKE09v%2FeK%2Fq%2F3dsmzuPbdOnXep7Q6tbZ5LbjmoT3lnj2qJV8tcj2tx5bJu%2FHtFmi1ZJaft5u1f%2F%2B9g2D53Y9sj%2B72azr%2B9cdeXomppcMYTwxMzctOWFinfGo9T%2BkZPWth%2FYKX3XcW0fPantVwavjUb163jr6rzJAyxvXN5zyQMntO3fPhVCaJtJnv5MuzN2rHzghLYPnNB2%2F94V9XtvtDGEcNoOlW0yyb%2BOadOvfap8EK7av9UZO75nafGqMbXfG9o47JU6r%2B%2Fqgj3WjnCjklxICgAAH3ctGQgP2LLiyZm5KcsKfdqmMmWFDOiYenVRvv7mq2%2Fnt%2B2UCiFUppOXF%2BZPunfV7a%2FXXbh39dUv1azOFk99YFV9y5%2Fu3eruKXWfunfV3VPqfrJXqxBCJhUW1xQ%2Ffe%2Bqrz6y%2BqJh1fUtB753Fxc8syZXCKVdlNp%2F%2FdG17b84qPKK0TWfunfVmTs3jk%2Fr6rzJAyxvvK6e%2Fzsle0S%2FTAjhoD4VD0zLfmtI9afvXXX2E6tPbHDpbPnGW1%2BrW50tfua%2BVd8fWt1oECrTyX%2Ffyt4y4T1LiyPn5EII%2B%2FRsIpDXd3XF6LUj3Kik9S9BAgAAH20tGQgP71dxwraZu49v271Nau%2BmMklDSZIUiyGEUCwWH5yWDSHcOzU7tFsTjxrWM33v1LUN9umVDiGkkuRfb9SFEGasKLRv8BUp6VTTq1xJCKX2by1b2%2F6yF2oGdEx9Y5eqtmWf3VtX500eYHnjdfV895TsYf0qQgiH98v8d0r2iZnZ3xzYqleb1HeeXF3fpsmN6xqEfLE4Ynau%2FGCvfqmJRcImNSppQx4CAAB8lLVYIEwnYasO6SPvWvmJ%2F6783lOrD%2B3b%2BFN2by4pDO6arr85uEvqjaWFEEIhhMI7i1O1%2BSaWqZLQOObVFYqlS09DCMUGj3hrWX7HLul3HhV%2B885nCMvbX39I6xDCXybUFcp2uK7OmzzADe95zqpCoRh6tElt2S41YVH%2Be0%2Bt%2BdMrdaftUHnV%2Fu9%2B0LHJjesahHwhlBcfQhg1N5cvhn16rSeQl5e03vYAAMBHXIsFwt27V7z2Tqh4YV5%2B%2F7IvjPnjy7U%2F3rNV6d88aF%2BZ%2FGjPVtePrw0hVCTJQX0yIYRjt8qMmpsLISRJaLjUN3Ju7pitMiGEY7bKjJqbD%2B%2FNaQ39bWLdD4ZWV6ZDCOH4bTKV6bW9lLffeYv0PW9lq9KhKt04aK2r8yYP8H31fM9b2Qv3qn5yZrZdZfLvY9u8tCD3nSfX1H8%2FTZMbmxmEZlz9Uu33d2tukbB%2BhOtLar5DAADgY2H960IbyeH9Kp6ds%2FYKxjW54ts1hQEd35NOn56d69mm7l%2FHtKnNh8pUuGViXal9bb549FYVZ%2B5cubyu%2BIOn14QQXpiXv%2FnwNl98aO3HCC99vuZX%2B7c6dfvK1blw7tONr6Vs6J63slt1SN3%2FybaLaoqL1hR%2FMnLNulr%2BbWLdf45vO3FRfnltsTId6jZgeWy9B7iunqcuL5y1S9V142vvm5q9eFirK1%2BsWVFXfGxG7r%2FHt02S8LuxNaUHNrmx3oYPQgjh%2BXm5bKGqsiyR1qsf4fqS1n%2F8AADAR17S56alLV3D%2BzPh9PY7%2Fm15S1exKfRqk7rqgFan3L9q%2FU03lY9gSQAAwP%2BsxVYIad5h%2FTLf263q3KfXuWi56X0ESwIAAD6Ij98KIQAAAB%2BKlvxnJwAAAGhBAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiVdGC%2Bx5xTN2EpUmxmFSkir95tWLi0uST%2FQon9c%2BvzoXVueSKl9Pz1yT1zZIQWleE37xaMWZRst6eHz%2Bq7uAHKs8ZlJ%2B%2BMvnvjLWh99phuWsmpN9cnoQQtu9QPGtQviIJ%2BWK4ZFx6%2Fpqk9JCNdKTH9S18eqt8rhAqUuGOt9L3zUzVF1nfpslj36hVNW%2FvboUT%2BxXOG10RQti6XfHCIbkvjch8om%2FhE%2F3y%2BWJYkU0uG59e8N4T1KYi3DApPWLe%2B%2Fgrwxe2zf%2F1zXTzbVJJ%2BN7g%2FKCOhVwhXDy2YvbqpG0m%2FGxIrmNlcWldcvHYipXZ5hrvtUXhh7vk560JIYTxi1LXv57%2Bwrb5o7Ys3DczdevkdCoJV%2B2Zu3BMxYoGnXyiX%2BG8nXLHPZJZXLv%2ByQYAAB9fLblCmC2EM5%2FNfGNkxS9frjh%2F59xeWxSO6F34yjOZrz%2Bb%2BffU1M%2BG5Bs2%2B%2FqzmYvHVpy7U27D%2B39mfmqf7oXSz60rQo9WxVIaDCH8dEjuknHpb4ysuGta6ts75j%2Fc42pk726F4%2FvmzxqZ%2BdKIzFkjM5%2Fsl99zi0KjNus69hb03IJUJhWGdCmGEL47OP%2FrVyr26Fo4sGfhK89kvjwiM%2Bbt5Ke7NnGCfrDT%2B6v8CwPW3%2F7EfoVVufClEZnb30qXTtYZ2%2BbHLkq%2B%2Bkxm3KLki9vmm2%2FcpSr8bXL6zGczZz6buf71dAjh5K0LXx6R%2Bdw2hRDCJ%2FoWnpibapgGQwj7dS%2FcMTU9vHvxfR0LAAB87HwkLhmdvDzp1br4%2BQGF615L1%2BZDCGHkgtSsVaHivdVNWZ50q278Hv3xo%2BrW1e34xcl2HYrpJIQQ9uhaGLXg3e46VYaqVAghPD0%2F9a%2Bp765Qdaoq3n5gdut2xXaZ8PPdctftk7txeHbHTsUQwp0HZ3u2KoYQrh2W%2B%2F7gfAhhaNfCL4Y2Dqjl9Zw2oHDNhLULUCuy4dqJFacPaBwImzn2b%2ByQv2F49h8HZQ%2FsWQghbN2ueNO%2B2X8elP3cNvn6PZba3H7g2jadq4pX7Zm7cd%2FsxbvlHjmyLoRQfjgbMoy%2FnZA%2BZ1Du4J6FeavDq0uSzw8o3PB6OlcIIYQ7p6Vr8iH13vWzycuTfDF0qSr%2Bdu%2FcjcOzv90716Wq2OjmZ7bK%2F%2F2A7K0HZPfaovC17fKtK8K1w9YT8o%2FcMn%2FvjFQI4dn5qVeWJCGE4d0Lj8xOhRAenp0a3r3QfOMu1cVFNe%2FpMFcInauK2UJoXxn271G4Z8Z75ll1OrSqCHdPT%2B3bvRBC6FgZrtwj98fh2WuH5TpVFRvdbDR09T8%2FflTdhUNyn9063%2Bh8NXr43w%2FI9mlTDCG0qQj%2F75Cs5UgAADaxlrxktN4eXQtvLE9t3a74xrJ33xJfNr5xbXt1K4x%2B%2B30k2EIxvLo42alTcdziZN%2FuhQdnv%2FvYP7yWvnHf3LPzkwdmpV56p89MKlw2NH%2F1q%2Bm3ViQ%2F2TX3r6npV5ckPVoVr9ord%2BqTmVELUkO6FOfPTpIQBnYohJAe0qU4csH66%2BnftjipwXG9vjTZql3jSLauY69Mh2V14evPZvq2LV43LPfk3NRntspf91rFWyuSfx6YvX1KulR2qU3v1sU%2FDs89OTf17R3zj8xJPTgrdUCPwiG9CiGEb%2B%2FY%2BHA2ZACnr0xeXZL67uD855%2FKlIqc%2FM4S6%2Bpc%2BMELjU%2FQ7l0LV7%2Ba%2Fs6O%2BYdnpe6flTp6y8K3d8wnITS8uVe3wgmPVnarLn5xYP6iMRUnb50%2FZ9Tafvq1Lf5wl3fD4ZnPri2yb9vifj0K%2B%2FcorMgmV7%2BaDiF0riouqk1CCItqk85V7xnM8sZdq0OfNoXPD8gvr0t%2BMyE9a1Vy%2FWvpi3fLXfda%2Bhvb526clG50MvbuVhg1P5m%2BMunZuphJhe%2FsmHtsTuqh2anj%2Bha%2Bvl2%2BOh0a3rzi5aafQZXp8PDs1HMLUhfsnGt4vhr19tDs1AE9Cn%2Bfkt6ne%2BHJuSkrkgAAbGItGQgzqfDH4dkkhJXZ5Bfj0jfv1%2FRKUalZRRL6ty1%2B9ol3k8z5O%2Be2aldsXRH%2BODw7dUXyy6bemo%2BYnxrWvTBucXpw5%2BIVL78b3u6dmXpqXurAnoXvD84%2FMbd406R0COG8nXIPzEq9%2BHYqhLD3FsUt26ytpzodUkkYtSA5qGfhjeXJpGXJwA6hdUUY0qV417R3%2B9yQekIISVPLQKl1rw3dMyMdQpixMmmbKYYQrplYcXjvwn7dC20yxfoOS21mr17bZmiX4qXjUiGEZ%2BanCsXQ5OEU3gkfzZfdpqKYL4bW6eKykKTfKfJz2%2BT371HoUhU%2B%2FXgmvHOCKlNhUMfi6LdTW7crXjIuFUJ4dE7qrEH5EELDmyPnpy7eLXfn1NRFYxqPz%2FSVSX0IbCiTCvNWJ2c%2Bmzm4Z%2BGnu%2Ba%2FObKJgf3G9vlduhT%2B%2BVa6vHGxGN5cnlw2vuKgnoUf75L%2FxsiK%2B2el7p%2BV2r5jcdfOoXfr4te2y987M%2FXYnLWn8oAehYEdigf3KmxRHXbrUthji%2BKl41MhhPtmpp6Ym7rjoGzDm%2Bs6j%2FlieGFhqvx8NeqtTUXxkt1yf5%2BS3r9H4dbJ6%2FksJQAAfOhaMhCWPntWf3PGyjCwQ%2FHVJUkIIQnhZ0NyF42taNjstAH5Y%2FsW6r%2BDpBRdHj%2BqrskUUTJqQerkrbOPd0hNWpbk34lAnSpDn7bFlxcn98xIPTMv9Y%2BDsjdNSlemwzbtiyEUSl9Ck06Fb43K1BVCKgm7dC4WiuGlRamzBuV3XlYcvzipzYehXQuZVLHhl46sq56pK5LtOxZfXry25fYdim%2BtaJz%2F1nXsuUKo%2F3hbsRhCCFfsnnt8buqOqamT%2Bq%2B9ZLS8TeadnJJKQmlP5Yez3rJDCLt0LrbNhMvHp7%2B%2FU%2F7cFypmrAoD2hcnLk1un5K%2BZ0b6gSPWXh5Zf4IGtC%2FeODxbk3%2FP0TU61IvHVgzpUjxl6%2FwRWxZ%2BPvY9029dK4SLa5Mn56VCCE%2FOS12wS660pUtVcWFN0qVq7Sm4%2FvV0COkQwjmDGje%2BY2qq9A09T81L1fefhPD17fIXja342wHZLz1d8ef9cqVAmEpC37bF0grq3t0K%2B3Yv1o9hoRhWZkOjm6FBCGyXefdC33xhbeRudL4aPXxlNimEsEV1sVfr9ywRAwDApvGR%2BAxhyZ3T0mdun69MhRDC4b0LmbLSXliY2rHj%2B7uqbkU21OaT4%2FoWnmqwmFMM4fLdc91bFUMIHSqLpe%2BfrMuHrzyT6dk6fLJfIYQwfnFyUM9CCGFYt0Lpa0tq82FRTXJQz8L4xanxi5PPbV0Yu2HXr946OXXOoFzbTAghtMuEswfl%2FvZm4weu69gLZYe7Q8fCo3NSVanQTJuXlyT79yiEEA7sWSgtSJYfznqlk%2FDdwblrJqSfX5jKF8MBPQr%2FmZb%2B%2Bvb5Uub51Fb5fNl%2Bl9WFWauTl95ODu5VCCEc3Ksw5u333Hx5cXLD8OwrS5KfjakY3q0YQkgl7waq0gph%2FX%2F13Y5emAzpUgghDOlSeHP52s8HHta7UBqrkfPfM5jljc%2FeIb9f90IIYXCn4pTlaxsf17cwYn5qWV2oToUkCdXvLM7t0rn45jvBbNyi1F7dChPeGcxP9CuctUO%2B0c0QwspssnW7YgjhyC2bGNhG56v84Y%2FMTn93cL7RUQAAwKbxkfgMYckjs1N92hT%2FdkB2SW2ypC5cWXbJ5fSVyYD2xYaXO4YQ1vuvMoyYn3xtu%2Fx1E99ttrQuXDY%2Bffnuudp8UgjhknfWqQrF8NOXKm7eP%2Fvm8uQ3r6Z%2FtEv%2BxP75fDG5dNzauDBqQfLJfoVldeGVJakhXXI3vN7EymR5Pc8vTHVvFa7fJ5sthIpU%2BNdb6fJPQq732OvdOS39532zbyxPVmaTylSoa%2Fz1NCGE8JtX0xcNyX1mq%2FwrS1Jrcmu3lB9O82V%2Fduv8CwtTs1cnpYdfMyz3xacz%2FdsVbz8w%2B3ZN8sCsVP6dXZcuGS0WkxDC5eMr3q4JP9k1f2K%2F%2FJp8csm4dBLec%2FOoLQs375dNhfDnN1IhhLGLUlftmfvu883NwxsmpX%2B6a%2F4rAwv5Yrh8fDqEcMub6Z8NyR3UM1v6Zyeab%2FzH19MXDsmdsk2%2BLp9cOj4dQmiXCYf2Knzn%2BYoQwu1vpa4blrttyrvXi9afnZp8WFIb%2Fj01dcbA%2FKe3yq%2FMJheNrehQWfzJrrn6myGEX7%2Bavnz33OLaZOLSpK4sEjY6X7%2BdkG708MfmpL4%2FOHf9axv0qU4AAPhwJX1uWtrSNfAh%2B9mQ3G1T0pOXJ4M6Fr%2BzY%2B5r676klhbXvVXxwiH5s5r6YCQAAGxs3oZuhu6Ymj5vp1xtIalIwrq%2B24aPgv17FL62Xf6Scc4RAAAtwwohAABApHyVBQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkUo6dB%2FU0jUAAADQAqwQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQqWroANq5iZXrN14YWO1QXqyuq%2F9%2FEinHzcoO7rfnSkNSiNSGE9KS3q%2B%2BcWHvcdtnhfTIjZlTd90ZIklXfH9b6D6OT1dmWrh0AANi4BMLNXN1h26TfWlJ1%2F5vFjtUrf3Zgu3EPFjtUV937RuXjU%2Bvb1B6xTbsfPLLiV4dV3fdG3YH9M6PnSIMAABADgXAzV%2Fnk1KQ2H0LI924f8oUQQqFjdWruioZtklyx2L4qyRWKbSuzQ3u2uWpky9QKAABsWkmH7oNaugY2utVn7p7bo3frq0dVTFhQc%2BrOxaqKfO92qVV11X9%2FObVgVXZ439rDtq56eEpuYJfKp6anpy5p6XoBAIBNwZfKRKH1H19sdd0Ldfv1Ld1Mz1ja9pKnMk9PX%2FPl3UIImWdntL3oydKyYaFbm1Xn7pPds3dLlgsAAGwSAuFmbs3pu4R0EkLIjJuX26VHCKHyocmlDxBmxszN9%2Bmwtl0Sak4aVH3nxJqTB7e%2BaUzNyYNbrmQAAGATEQg3c8XWmezQXiGE3LZdUvNWhhBqPjs4u2uPEEJ%2Bm87pmctKzer2758ZMzdZWVesTIckFCt9uBQAADZ%2FPkO4mSt0ab3m60NDkoR8odXfxqfmrCj0aLv6q0OTQjFk863%2BMi61YFWxdWb12Xu2%2BdXIUCzWHrdd3fA%2BlaV%2FggIAANisCYQAAACRcskoAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIhURUsXwAe17NYTW7oEPqgOp93V0iUAABAjK4QAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASFW0dAHAplN3QP%2Fs%2Fv2K1RXV%2F3y14pX5uR271XxqUJLNh3Sq%2Bh%2BvpCcvrj1uu%2BzwPpkRM6rueyMkyarvD2v9h9HJ6mxLFw4AwEZhhRBiUWxXld23b5tfPN36uhfWfH7nEMKar%2BzW%2Bg%2Bj21w2otUNL67%2B6tAQQu0R27S5%2BKnaowaEEOoO7J8ZPUcaBADYjAmEEItiu8rKR6aEYjFZtKbYrjKEkKysK7atLN0VqtIhhCRXLLavSnKFYtvK7NCelU9Pa9maAQDYqFwyCrFIzVmRmrMihJDds3dmzNwQQqtbxq688ID0vJX5Hm3bXPNcCKH63xNWf2P36n9NqPnUoOr%2F91ootnDNAABsVAIhxKXQrU3dMdu2uXRECKHmlJ1a%2F2F0ZvTs7J69s7v3rhg7L%2FPsjMyzM%2FJbdQwDuxS6tak5aYfKp6dnXpjd0lUDALBRuGQUIlKsrlh99l6tbhqTrKgNIeT7dMi8OCeEkHlxTna3nmsbJaHmpEHVd06sOXlw65vG1Jw8uAULBgBgoxIIIRpJWPP13aseeDM9ZXFpQ2ruitzALiGE3IDOqYWrSxvr9u%2BfGTM3WVlXrEyHJBQrXUcAALDZ8lYPYlG3X7%2FcTt2KbSvrDt4q1OTaXDWy1S1ja07bpTaEEEKrP78UQii2zmT36t3mVyNDCFUPTl55wb5VD7zZolUDALARJR26D2rpGvhAlt16YkuXwAfV4bS7WroEAABi5JJRAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABCpipYuAPjQLLv1xJYugQ%2Bqw2l3tXQJAEBErBACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACxOiUTy69%2B%2BZpj93x1oHDVja55Zwz3n7qzinf%2FMKiEEIqFW67dkaHdvmWrBgA2AgEQoDodOmU%2F%2BxxS0%2F4Sv%2Bvn9%2F7F%2BfNb3LLV09dfOwXtjrztEUhhFNPWHLvY%2B2XrUi3cN0AwIdNIASITqcOuT%2F%2Fs3OhEObMz3TqkGtySy6bdO2cy2aTjh3yRx644p93d2zhogGAjaCipQsAYFObPK1q8rSqEMKxhy5%2F%2BKl2TW65%2FPfdrrt09qXXdLvgrAVXXr9FsdiyJQMAG4UVQoBI9d%2By7qwvLPrFNd2b3PLv%2BzocffpWpZTYb8vsbdfOOPbQ5S1WKwCwcVghBIhRm9aFG6%2Bc9d2Ley1akl7XliQJ539zwdk%2F6f3IP946%2BrSt7v3r1Hsfbd9yJQMAHz4rhADRSZJwzc%2FnXP%2B3LmNeabWuLSGEUz6x9OGn2i1Zlq6uKiZJaFXtslEA2NxYIQSIzmePX3rQPis7d8yd%2Fqklq1anPv%2BtvuVbOrTLH3fY8lPP6RtCuOHvnf99w%2FTrb%2B3S0oUDAB%2BypEP3QS1dAx%2FIsltPbOkS%2BKA6nHbXh9KPybAZ%2BLAmAwDAhnDJKAAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIVEVLFwDAh2%2Fe2IktXQIfVI8hg1q6BAA2f1YIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBIF777bnq3r9Oveum6XffPG33ndeEEM454%2B2n7pzyzS8sCiGkUuG2a2d0aJdv6TIB2FgqWroAAKDF%2FOaiOSd%2Btf%2BM2Zn%2BW9bdes3M%2FU7c5qunLh7%2BiQHP3j35D3%2FtcuoJS%2B59rP2yFemWLhOAjcUKIQDEa8nSdKcOuRBCp4751q0KIYRcNunaOZfNJh075I88cMU%2F7%2B7YwiUCsDFZIQSAeP3g0p733DLtrRmVW%2Fet%2B%2FIPtgwhXP77btddOvvSa7pdcNaCK6%2Ffolhs6RIB2JisEAJAvC763vxv%2Fqj3gZ%2Fe5qyf9D7m4BUhhH%2Ff1%2BHo07eaPK0qhNBvy%2Bxt18449tDlLV0mABuLQAgA8dphQO39T7QPIdz%2FWPsjDlxR2pgk4fxvLvjldd0u%2FM78717U68LvzG%2FRGgHYiARCAIjX5OmVe%2By6OoSw%2By6rZ87JlDae8omlDz%2FVbsmydHVVMUlCq2qXjQJstnyGEADidd4vel56%2FrwQQrEYvndxrxBCh3b54w5bfuo5fUMIN%2Fy9879vmH79rV1auEoANhqBEADiNeGN6k9%2BuX%2FDLctWpE85q2%2Fp52tv6XrtLV1boCwANhWXjAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASFW0dAEAwEY0b%2BzEli6BD6rHkEEtXQKw2bJCCABA2D%2BdjGqVvrM6fWd1%2BvxMKoRwdib1eHX6G5lUCCEVwq1V6fZJS1cJfNisEAIAELol4Q%2FZ4q25Qv2WL1ek9q%2FJPV1dcX228LmK1H354vJiCxYIbBRWCAEACN2SZEHxPYEvF0KXkGRD6JiEI9LJHQ2yIrDZEAgBAAjdknBIOvlPdfovVel%2BSRJC%2BGU2%2F%2Fuq1OXZ%2FPmZ1K%2BzBauDsFkSCAEACCGEiYXwyZr8v3KFX1emQgh35orH1uSnFEIIoW8Sbq1KH5P2IULY3PgMIQAA4c%2FZ4pxiMYTwUL74y8q1wS8J4QeZ1Lfq8g9WVxxXk7u7On3fmnyLlgl8yKwQAgAQflSZOjSdhBCGpJLX37k%2B9OSK1MP54pJiqA4hhNAqWCGEzY0VQgAAwpV1hd9Upb6aCbXFcG5dIYTQPgnHppPTavMhhJtyhTuq0jf4XhnY7AiEAACEqcXiJ2veczno8mI4tXbtlt9nC7%2FPtkRZwEbmklEAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAEKmKli4AAIBNYXZrb%2Fw%2B9nqvzrV0CWxurBACAADvcXJF6v%2Bq049Upw9IJyGEszOpx6vT38ikQgipEG6tSrdPWrpEPiQCIQAA8K4uSfh0RXJSTf4bdYWfZ1IhhC9XpD5Rm%2F9aRSqE8LmK1H354vJiS1fJh0QgBAAA3tUpSW7JFgohzCkUOyVJCCEXQpeQZEPomIQj0skduUJL18iHxqXkAADAuyYXipNDCCEcU5E8ki%2BEEH6Zzf%2B%2BKnV5Nn9%2BJvXrbMHq4ObECiEAANBYvyT5RkXqsmwhhHBnrnhsTX5KIYQQ%2Bibh1qr0MWkfItxMWCEEAADeo00If6xKfb%2BusOid1cAkhB9kUt%2Bqyz9YXXFcTe7u6vR9a%2FItWiMfDiuEAADAu5IQfluVviFbGNvg4tCTK1IP54tLiqE6hBBCq2CFcDNhhRAAAHjXZypSB6aTTknq85mwuhhOr823T8Kx6eS02nwI4aZc4Y6q9A2%2BV2ZzIRACAADvuiNXaPQ9osuL4dTatReI%2Fj5b%2BH22Jcpi43DJKAAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIVEVLFwAAAGxSs1tLAR97vVfnPpR%2BrBACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACKVdOg%2BqKVrAAAAoAVYIQQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEDI%2Bh24%2F94VFRWbYEcVFRX777vXJtgRm9gmm0L1zCUAgA0hEG7%2Bxo1%2B6Nabf%2Fe3P%2F%2F29r%2F%2BfqfB24cQPnPSsXf966Zbb%2FndDddd0bNHt4bNbr3ld3f966Y9dt%2Bl%2FuFdunQ69uhDc7lcCOHETx511x033vH3P9x1x42fPP7IUoPRI%2B9ruLtGN5sxYJv%2Bp3zmEw235HK54489rEuXTv%2FrsbIepbPzg%2B%2Bd%2BakTj6nfePMNv95%2Bu21KPw%2FaYeDNN%2Fz6b3%2F%2B7c03XlWaGxt%2BQtel4RQqn41N%2BtqXP9doS5OTtpH6UkePvM9cWq8NeTo3OewffEqs17pejuqVzxD%2BZ828INT70E96ww43wYzaBLvYPDQ5GUqjt%2B8%2Be1z7m0tK2wds0%2F%2Fft%2F8xnVr7HnK9T9hy5W8A%2BAhae2Zv%2Ft2tN%2F%2FujNM%2Fs9727%2Bu01r8f%2BMfffn%2FCJ478YJXyQW3Sv9nTIrLZ3Glf%2BnYIYeC2W1%2F28%2FOvvuamY4465HOnnV1TW7v%2Fvntd%2FosLvviV7zVq9usrfnL8SV8qPfxTJxzz5NPPhRD23WePT51wzBe%2F8r3lK1a2b9f2j7%2B%2FYsGChSOfe%2Bl%2FLmzylGmTp0xrtPGpEc%2BfdMLRN%2F7ptv%2B5W9bryadGnXbqSXfedV8IoXXrVj17dn990pTSXZf9%2FPwzz75g3vyFhx%2B6%2F3nf%2F8Z3f3DxB99d%2FRQKZbPxU6d8vcmHfPXLp97459vrb%2B4zbPcmJ23zzKVmbMjT%2BX8b9g%2FFul6O6jWaIXwQzbwgEJtmJsMzI0d%2F%2FnMn7TF0l9Evjf%2FReWf%2F4opr8oVC6a71PmHLNfkGgI%2Ba%2BjO7gd7Xaa3vvFWr6uuvvWzNmpoHH37y%2FdfIh8MKYUTeePOtLXv3%2FPIXPnv1NTfV1NaGEJ5%2B5vkZM%2Bc0upbvzclTu3frWn9zv333HDd%2BQgjhy2eccuXV1y9fsTKEsHzFyl%2F95o9f%2BVLTf6Q%2F73vfuO2v1%2F79L9ds2bvngG363%2F7X39%2F7f3%2F54mmfDiF8%2FnMn%2Ft%2B%2F%2FnTXv24avs8e4Z2%2F2jbcOP7lCfsN33NjDQEhhBDGjH1lh%2B0HpNPpEMI%2Bew8d8ezz9Xd16dyxsqoyhPD4kyNv%2B8f%2FNdje6b%2F%2F7%2BYB2%2FRv377dry7%2F8S03Xf33v1yz8%2BAdQggP3nNrr17dQwh%2F%2FuOvfnz%2BOSGEPffY9aorL6x%2FbP0Uaqg0G0NTCwXnfPOM1q1b3XzDr%2Bu3NzlpG02tcuZSMzbk6dzMa8V3v%2FWVW2%2F53T133XLYIfuFEMrPxeiR95Xa3H3nn0ttunTpdP21l93212uvvOzHzz393xBC%2BVwqV3o5atR%2F%2FQzZkB5Yr%2FIXhK5dO9%2F4h1%2F%2B%2FS%2FX3PiHX3bt2rlh4yZX9kaPvO%2Byn5%2F%2FyP23n%2FyZ4391%2BY8ffeAfpTP1fk9Q%2BbRpco9N%2Fh5p2GC9Lw6sSzO%2FHUIIv%2Fz1ded%2B9%2BuHH7r%2F7Lnzx788sfzhpSds%2BXkvf%2FqHjTB%2F2Niu%2Fc0lhx68bwjh5z879xPHHR5CGD3yvoZv%2BcJ7T%2Bvll1xw2qkn%2Fd%2B%2F%2FtS3b%2B8QQtu2bR6%2B97YkSRp1u2ZNza%2Bu%2FuPpp34qvM9XmGbuWu9OaUQgjMiwvXZ7bdLkAQO2eu31N%2Bs3Xnjxr0vX8tUbPmz3514YW39zq3595s6dH0LYZuu%2BDR848bU3BmzTr3wvlZnMqxMnnfqFc%2F515z0X%2FOCsz59y4tW%2Fu%2FHUL37ry188OYTwza%2Bf%2FvkzvnXu%2BZccf8xh9Q9puHH2nPlb9evz4R00TcgXCuNfnrjrzoNCCAfsP%2ByxJ56tv%2Bvqa266%2FS%2FXXnrxeUN32%2BnFMS%2BXNmYymauvvPCyX%2F5%2B8pRp533vzL%2FfftcZX%2F3eD3546c9%2Fdm4IYcQzL%2BwxdJdUKpWkUttvPyCEsMfQXUaMePdtRP0Uaqg0G5ss79o%2F3LJ69Zovff3c%2Bi1NTtpGU6ucudSMDXk6r%2Bu1ojKTWbJk2WlnfPuc7174o%2FPPCSGUn4tMpqLU5uzv%2FLTU5vzvf%2FP%2BB5849QvnPPzoU61btwohlM%2BlcqWXo0b918%2BQDemB9Sp%2FQbjg3G%2Fe98Bjn%2F%2Fit%2B574LHzv%2F%2BN9fZQVVl5x7%2F%2Fe%2FqXv%2FuzH3%2F31tvuOv3L3ymdqfd7gsqnTZOa%2FD3S0HpfHFiXZn47hBCmTps5%2FpWJPzzv7Kt%2Be0OTDy89YcvPe%2FnTv6EPa%2F6wsV16xTVnnfnFnQZv37NHt7vveTiUveVr2Lgyk7nvgcduve3%2F3ffAY6UYuf%2B%2Bez382NPFYrG850lvvNWvb%2B917XddM6SZuzZkpzTkktHNXyZTcevNvwtJWLly1U9%2BduUdf%2F9DM80qKtJbb9X3mBO%2BWL%2B9oiJdf1lIQ0lImnx%2BFUPxkcdGhBAefPjJ87%2F%2FzcOPPfWYIw8%2B8IBhbdu2CSE8PeK5X176o9vv%2BM%2F5P76s%2FiGNNmYypuVG98STI%2Fffb6%2BXxr6y686DLrrk6vrt%2F3f3g4898eyhB%2B%2F7o%2FPOfuSxEb%2B%2F%2Fi8hhAt%2F%2FJ177n%2F0uRfGhBD2Hb5nv75blhq3blWdTqVGPPvCYYfu%2F%2FqkKa%2B9%2Fub2A7dp06b17kN3%2Bee%2F%2F1vfZ8Mp1Gg2Nqoq9d6%2F4X3nnC8PHbLz3267s%2F6TKg396jd%2FbDi1yuXzeXNpAzX5dG5y2EMISZLc9Z8HQgjTps9s17ZNaOpcpJJUqc3MWXNKbfbcY9efXHRlCOGJp0YVCvnQ1FxqNE%2FqX47WrKlp8lw30wPvS6MXhF9d%2FuMfXfjLEMIDDz3x%2Fe98bV2Pqn%2FCFoqFVydMyhcK2Wzu1YmTCoVCdavq8P5PUPm0aXKPTf4eadhgvS8ONGNdvx1K2rZpk8%2FnW7dutXTp8vqNjZ6wd%2F7jhkbnvfzp39CHNX%2F40K39lR1CCOGq3904bvyE%2F9778B9%2Bd%2Bkpp59d2tjoLV%2FDxxYKhdLHEO574LFfXfGTm%2F9yxyEHDf%2FTLf9ockcV6XT2vYsTYQNeYZq5a0N2SkPeLW3%2BGl0CPnX6zB22GzD%2BlddCCEmSXP6LCy748eUNm33ljFNO%2FMSR9Z%2FPWbpseZs2rVetWj15yvRBOwwcO%2B7V0vZBg7adPHlq%2Be6KhWIhv%2Fblvq6u7ndXXfzwI0%2F9%2Ffa7Sp8zvuAnV%2BwxdJfTP%2F%2Bp444%2B9Ic%2FvaLUrOHGS3957dJly8u75cM14tkXTj%2Ft04O2f2ria2%2Fm3zlfnTt17Ndvy7HjXr3rPw88%2BdSoe%2B665ffX%2F6Uykxk4YKsQQulTJRXp9Fe%2B8YPa2rpUKjV0yE75QuGF0eO%2B9%2B2vDdl1x5fGvFJTU7vn7rtWVmYWLVpSv6%2F6KRSa%2BkBC%2FSt%2B%2B3ZtM5lMw7t%2Be%2B2fSz%2Bc%2FvlPlU%2FaRlOrXNu2bcylddmQp%2FO6XyuypWtNQwilFFl%2BLsrb1IfzVCoVkiQ0NZfqd93o5WjPPYY0ea6b6YH3pdELQhLWeXlVk0%2FYbDZXGvzaurpCg7PQzAkqFgql9%2FfpdDqfy7%2FTT%2BNp0%2BQeG%2F0eKW%2Bw3hcHmtHkb4eS3YYMbte2zYU%2Fv%2BonF3zrm9%2F6cf32Rk%2FY8vNe%2FvRv6H%2BYP2wa5b%2ByW7dulcvn65d5G73la9gyl8%2BXzubceQuKhWL3bl179%2Brx2utNXxm0007bv%2FHmW%2BF9vsI0c9eG7JSGXDIanX%2Fccfe3z%2FlKZWUmhHD0kQdXvvcteAhh5KgXd2pwsf648RO3HbBVCOHPf%2FnnD757Zumvtu3btT33O2c2%2BUeXdDq9%2F357hxCOPPzA50ePHTxouwceeqKyqrKyMtOubZtbb%2Fnd2PETzvvRpfvvt%2FafBGi0ccA2%2FceNb%2BKTCXy4lq9YWbOm5qQTjn70iWfqNxaLxd%2F%2B%2BqLSl0l27Nh%2Bztz5IYS6bPaU08%2Fu3avHZ046NoQwZtyrhx68Xwhh%2F333%2FNpXTg0h1NTWvr1o8eGH7D9m3CsvjX3ljNM%2FM%2FrFcQ33VT%2BFmrRi5aoB2%2FQPIRx3zGH1F3WkkiTVYHmqyUnbcGo12bO51IwNeTqv67WiULaYWH4uytuMHTfhkIP2DSEcdsh%2BpbxRPpfKlV6OyvsvzZAN6YEN0egF4fnRY4847MAQwhGHHfjC6HENWzb5hF2XZk7QK6%2B%2Bvs%2Bw3UMI%2Bw3f45UJr5c2lk%2Bb8j2W%2Fx4pL2m9Lw40o8nfDiGEdDr9wx%2BcfeXVfxw56sV8Ln%2FIQcPLH1t6wpaf9%2FKn%2F4bwBP%2Bo6d%2Bvz7C9h5559g9%2F%2BqNvlz6V1%2Bgt37oeeP%2BDj1%2Fwg7Oefub5Ju9t377dud9d%2Bzvofb3CNK%2F5ndKIFcLo3P%2Fg4%2F369r7rjpsWL166aPGSn1%2F620YN3po2c7uB26RSqdLfWu69%2F9F999lj3PgJz44c3aP7Fn%2B9%2BbfZumwmU3Hr7XeNen5Mef%2B1dXVHHLb%2Fl884ecWKlT%2B%2B8Mo5cxf849brJr0xZfmKlbV1dU8%2BNepft%2F0hSVJ%2FuOFvpfYrVq5quHG%2F4Xvec98jG3kMCCGEJ58edc43z%2Fh1g4%2BCLFm67MKLf%2F3bqy6uranNFwqla8ZCCIVC4dzzL7njtj%2B8PmnK5Vf%2B%2Fuc%2FO%2Ffkzxyfz%2Bd%2FetHa730Z8czznz7p2KVLl49%2FeeLQoTv%2F7vd%2Fbrij%2BinUZBmXXnHNb3990eLFS19%2B9bW6bLa08cUxL%2F%2FhmsvOPPuC0s0mJ%2B3td%2FynfmpVVmbq6rLTp8%2F62ldOvfFPt5V%2BqKqsNJfWZUOezut9rahXfi7K21zxq%2BuuuPSHp55ywrjxE9asqQkhNDmXGim9HP3jX3c36r80Qy7%2BxdXr7YEN1PAF4cqr%2Fnjpz8%2F77KePW7OmpvQ6UP%2FkavIJuy7NnOJLLr%2FmkovOLb3Lb%2F7cNdpjo18Z5Q1Csy8OH2yQYlH%2B2yGEcPqpJ4167qWZs%2BaEEC771XV%2F%2FuOvRj73Uum5XK%2F0hP3iV7978U%2B%2F3%2FC8lz%2F9N8SGvESwUTW8ZHTs%2BAm77LTDVb%2B9cdIbUyZPmfapE47%2B9133NXrLt65%2BHnz4yR9fcM5vrv1TeefFYrGiouJPN99e%2BtvT%2B3qFaV6TO2Vdkg7dB7V0DXykJUnyq8t%2FfMFPrsiVXd79oauoqLjs5%2Bef96NLN%2FaO2JQ25RSqZy591Fzxiwtu%2Bdu%2FJ70xZafB259%2F7jc%2F%2F8VvtXRFwCbi6b%2B5Gj3yvj32OWa9zXr26HbZJRec8dVN9A8XteBOP74EQgA2uh0HDfzheWfX1tRmMplLLv%2Fdm019AhnYLHn6b642JBAefODwc755xo8v%2FOXEBl9bvbG1yE4%2F1gRCAACASPlSGQAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACJV0dIFfJz037JtS5cAAACs37RZK1u6hI8HgfD9mTt7TkuXAAAANKdn714tXcLHhktGAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBELCZ04%2BpaVLiEI84xzPkX5kte%2FQYdDgwZnKypYuBAD4qBMIN5EkSXbfc88jjjr6sCOPbNuuXcO7Tj7184cdcWTpvx0GDdqQ3nYcvNPGKTMMG75v3379Sz8fc9zxQ%2FfYo%2FTz0D327NuvX3n7%2Brf%2BzWSA%2F%2BEA%2FzcNaxgydOg2A7atv3nwYYd16tS5yfYdOnbcdrvtmumqodLIN%2FmQ96tz5y4HH3bYoYcfcchhh7du0yY0NVD1W44%2B9rjeW%2FYpL2zAtgOPPva4w4448qBDDil18gE1MybNaGZC7rv%2FAaVDOOKooz%2F12ZNDCD179vrEiSeVNu4yZEjp4cce%2F4lBOw4OISRJctAhh1S%2Bk2San5AbWGfDYezWvfv7qv%2F9anSCNmQ8m3nu%2FM%2Fn94ADD8rn8%2B3btdvwuQ0AxKmipQuIxbYDB2azuYceuL9P3767Dd396SefqL%2BrkM8%2F8tCD76u3HQcPnvDqKx92jSGEsHDhgi5du8yYPi2TyRSKha5dtyht79q164RX%2Fsc9%2Fg8H%2BMHNnjVru%2B13mDL5zRBCRUVFmzZtlixZ3GTLZUuXLlu6dAO7LY38%2B3rIuuw9fJ8nH3ts9erVffv1223o7s88%2FVT5QNVv6dSp8wEHHzx71syG9%2Fbs2av%2FVls99MD9%2BXy%2BV%2B%2Few4YPf%2Bzhhz9gVSXv9wCbmZDPPP1U6YcB225bijTVrVpNfPXVN9%2BYVN9mux12uOc%2F%2F3fcJ0%2BYOOHVbbbddsb0GXV1daW7mp%2BQNTVrNqTO%2BmHs2KnT8H33u%2B%2Be%2F254%2FR%2BK%2F23CfJDzW92q1aTXXgshLFq06P3uFwCIikC4ifTfeutRzzwTQpg9a1a7du2baVlZWbnHnntVt2qVSqfGvPjiorff7tCx4157D6usrJw8%2Bc3XJ07cedddKzKZgw877PFHHvnMyaf865%2F%2FKD2w%2FufPnHzKzJkzFi9ePHXKlEZdbbf9DtsMGBBCGDvmpblz5pTv%2Fe0FC%2Fr33yqE0LXrFnNmze7dZ8tUOh2KxYqKipqaNY0qKX94dXX1IYcd%2FsyIp5t5%2B9uqVau99xlekanIZXPPjXx2zZo19QUP3G77xx95ZNWqlQcfetjyZcteHP1C9x49th048JWXX2603%2FqHTJ86be99hlVWVq1YsaLhXhYuWDBsn%2BFJkhSLxZ49e82ZPaeZ4ktDV13dqlFX6x35Jo9l0qRJ3bp1q6ysfHn8uJkzZqxrHKqrW6XT6RDCrJkza9bUrKtZyZIli4uFQqONO%2By447ixY%2FL5fAhhzuzZffr2TaVSVVVV5SXNmDGje%2FfuEydM6NatW9du3Sa9%2Flr9ME5%2B882uW2xRDMVRzzyzcuXKRmNSPmjlB9hwWJo5hIHbbf%2F4o4%2BUJsDy5csa3lUsFKqrqwuFQmVVVZ8%2BfZ547LH6u5qfkOG90369I790yZLWrVuv67Q%2B89RTjZ4vpUd9kLPcaDzr59jKlSt79e595x3%2FLN27y5DdunXrVllV9fK4sfW9bfj5bVTMttttl8lkDjviyCcee%2FTET326ybld%2FjrT5BhWVVXtNWyfqqqqfCE%2FcsSIQqHQ5BABAB9fLhndRNq377Blnz6HHXHkvgccMH36tGZa7rb77pNef%2B2xRx4eOWLEXsOGhRC22377cWPGPPzQg6Vr6l4eNy6XzTbz5juVTk%2BbOnXSa6%2BVd7XTzjs%2F8tCDz4x4equtt27ysUuXLm3brm0IoWu3LRYsmL940aLOnTt36tx50aK3yytpvN9Uat%2F9D3hp9OjmF0N22333aVOnPvLgg9OmTt1t6O4NC547e3a37t2TJEmSpFPnziGEbt26z5k9u3y%2FDY9x2rRpDz%2F4wKwZM0r5qqRYLL799sKuW2wRQui15ZazZs5ovvi1hb23q%2FWOfJPHUltb88hDDz715BO777FnM%2BMwbsyYw448au999tmiW7cFC%2BY30zKE0KNnzxdHj260sUPHjosXv7vs%2BfyoUYVCobykdDo9%2BY1Jjz780J577%2F366689%2BtBDDYdx0aK3H37wgclvvLHbO1djNtTkyDc6wPVOyBDCln36LFr0dk1NTQihVetWvbfc8vAjjzrw4INLl0%2BPGzt2n%2F32HzdmzK67Dnl53LiGD2x%2BQja0ISPfs1evefPmreu0lj9fSj7IWW6kfo7NnD49U1HRqPIR7%2B1tA89veTFvTpqUy2YfeejBXC7XaL%2F1c7vJgy3varfd95gxfdojDz04ferUnXfddV1DBAB8fFkh3ERSqdSqVaseeejBvv367b3PPg0v%2FUql04cdcWTp5%2BdHjerZq3f9EmJFRSZJkrEvvdSv%2F1a9%2B2yZyWSa20eSlP5fLBbnzZ0bQijvavbs2cP23ffN1yeNfOaZdXWzfNny9u07dO3a9fWJE1u3btO16xbFYmHB%2FPkhhOYr2WOvvae%2B9da8eXNDCLsMGdKtW%2FfXX5s4c8aMRgfYvXuPUSNHhhCmT582ZLfdGhY8Z87sPn37LVmyePHiRZ06dc5kMt26d392xBszZ8xotN%2F6h3Tv0eO5USNDCLNmzSwUiw3rmTVzVq%2FeWy5csKDrFlu88NyoxYsWNT%2BM5V2td%2BTLjyUJ4a3Jk0MIK1esaP4rPd6aMnnWzBl9%2BvbdfY89Z86Y8fL4cQ0HauyYl95euLC0JZVKdenadd68uY0uGU3eOePNl1QMYdGiRcVisZDPL160qFgsVjRIzqX1qOnTp%2B%2B2%2B%2B7lvZWPwIYfYEM7DNrx%2BVGj1t4ohiWLlzw%2FalSfvv32HrbPow8%2FNPWtKVPfmtK5S5du3bq1bddu5113nTJ58ozp00vNm5mQ7xmNdRdWGsYklXRo3%2BHe%2F96dy%2BWaPK3lz5disdjkkK53Xw1vNry3yela39vy5csb9raB53dDzkj5fps82PKuevTs%2BfyokSGEt6ZMmTFjxrHHf6LJIQIAPr4Ewk2kZs2a0jvvmTNm7Ln3e%2F6y3uiTY0mSPP7oI%2Fl8PkmSLbp1KxaL%2Bx1w4Izp0ye99tq2A8u%2Bl%2BKdt4yVlZXp1Nr13mKhUHqXVt7VqGef6da9%2B%2FY7DOq%2F9Vajnn22yVIXLljQpWvXdLoim82%2BvXDBTrvsWigUXh43NoTQTCWpdLpjx44hhNLH9saPHbuuAwxlb3PrC54%2Fb96uu%2B22xRbdFi5YkM%2Fnu3XvkU6na2rWHHzoYY32W%2F%2BQ1DtHXVpXbNjt3Dmztx80aMb0zksWL1rPMJYOoayr9T6k%2FFjyhUL959%2FCut8rV1VXt2%2FXfuHCBVMmT541a9axxx%2F%2F8vhxzXyGsGOnToc3iBklK5Yv79yp09vvXLY3bPi%2Bo559prykQj5fGqv8Oz%2FUKxaL9Vvy%2BcaXpIamRmADD7Chrl271tXV1V8m%2Bvrrr61etSqEMGvmjIarTLvsuuvIZ5456thjH7r%2F%2FsOPOro%2BEDYzIRtqprD6YRy04%2BCttxnQvUePJk9r%2BfOl%2Fo7%2FYV8ljb7Bpcnpuq7eNvD8bsgZKd9vkwdb3lWSJKU9FovFbF3dOocIAPjYcsnoJjJv3rzS1xt26959yeKmv92kZOGCBX369g0h9Ordu%2FTlh527dJk%2BfVo6nX73ksh33tVls9kOHTuGEPpvtXX5W7NGXWUqKw874si3Fy4c%2BcyIXr23XGcBCxdsvc02S5cuCSEsW7asXft2rVu3Ln26rIlK3lHI5x9%2B8IG2bdsO2HZg80Mxf97c0heW9u3Xb%2F78eQ3vyufzNWtq%2BvTru3DBgoXzF%2BwwaFCpQTP7XbhwQZ8%2BfUIIpSNtqK6uLp%2FLbTNg25kzZjbfybq6ambk13ksG%2FgWuVjc94ADSl%2ByUlVVtWrlquab19bWrli5otHGNya9vsuQ3UprUP232qpUZDPDWy6VJKWZ0K9fv%2FnzmmjcxAg0eYBlabyhQYMHvzZxQv3NIbsN7b3lliGErl23WLpkSWnjNgO2nTVzVm1tbTpdEUKoqHj3HDUzId9jA0Z%2B7tw5Xbp2XddpLX%2FqlfzvZ7lM09N1Hb1t6PndgGLK99v0wZZ1tejtt0sPHLDttrvuttu6hggA%2BPiyQriJvDxu7N77DN9p512KxeLzz41qpuVLL47ea%2B9h2w7crlAslK6ye2PS60ccddSSxUvq6upS6XQhn1%2B4YP4BBx385OOPvfjC8%2FsdcEDNmppFi94u5PPNd5Wtq5s9a9YRRx%2BdhOTVl8evq4C3Fy7s3qPH5DffKN1cs3pNNrt20aC8kuUrVuy4006lLyAtFovPjHj6yKOOXrJkcTPfNjHmpZf2HrbPtgMHlr4Vo9G9c2bPHjBw29ra2rffXtite%2Ffx48Y2ud93exs9eti%2B%2Bw7cfvu3FywsH4HZs2buvOuQcWNeWm%2FxTXbVzMhvyLE0o7a29vlRo%2FY74MB8LlcsFkuPbXi14cKFC8aNGVPaUlqHeWFU42kzfdq0du3bH33MsTU1NTU1NaOff%2B79lpTP5%2Fv26zdo8I7ZurrShYiNxqSZkW%2Bo0bA01K5du1atWje8wnP8uLHD9hm%2Bw6Ad8%2Fl86TrGysrKfv37P%2FHYoyGE1ydOPOTww1%2Bb8O63%2FjQzId%2BvFcuXd%2BrU6c1Jk5o8rS88%2F1yjp17J%2F3yWy707xxYurP%2BA37p88PPbxH7fmdvlrzNNeunF0cP2GT5wu%2B2z2bqRzzxTkclsyKMAgI%2BRpEP3jfjvwm1m%2Bm%2FZdu7sJr6Z8%2BOu4VeVsvF8BMd5I5X0ETzSj4hhw%2Fd9beKEpUuWdOnadbfdd3%2FkwU39z7EAQCR69u41bVbZ9UQ0xQohwCYy6fXX9thrr3wun0qlRj%2F3XEuXAwBghfD92FxXCAEAYHNihXDD%2BVIZAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQqYqWLuBjpmfvXi1dAgAAwIdDIHwfps1a2dIlAAAAfGhcMgoAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAETq%2FwPO6R7iAnjwrgAAAABJRU5ErkJggg%3D%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABLAAAAKjCAIAAACC0WGXAABJhElEQVR4nO3dd5hcVf0%2F8HNndnY3vZJKChAChFBCaCH03hWwgAiKFQWsCNgQRIooqCAioKAiKMqPr0jvJZAAgRQggUBCeie97e603x8TlmVnswlCspDzej08Dzt3zpz7ueeemZ33njuTpM9NSwMAAADxSbV0AQAAALQMgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgXBzs03H1Dd2qWpXmXykugIAAD6CWjgQnrJd5ZQvdejaam3kmHB6%2B4b3fmZg5f2fbPuf49ve%2F8m2n9q2cl2dfHOXqhDCwE7p03ZYZ5t1%2Bdz2lQ%2Bc0Pbfx7b5yxFterVJNVlGuQ3fV6MD3BAfcO9%2FOrRNTa6YL6x%2FR2%2Be0eGOY9o02m%2FDzuu7Ko0wAACwmWnhQHho34qbJ9Qe3CdTftcBW1acvF3lyfev%2BuR%2FV558%2F6rPbV%2B5b%2B%2BKJjs5a5eqEMIbS%2FK3vlb3vva%2BX%2B%2BK47fJnHDPqk%2Ffu%2BqvE2uvPqDVBj5ww%2FfVzAH%2Bz5rf%2Bxatk1sm1K3OFdfbT12%2BWJGEYT3fM6oNO6%2Fv6iyBEAAANkctGQhbVSStM8k%2FX687pG8TSe%2FMnasufX7N8rpiCGF5XfHSF9Z8c%2BeqEMKE09v%2FeK%2Fq%2F3dsmzuPbdOnXep7Q6tbZ5LbjmoT3lnj2qJV8tcj2tx5bJu%2FHtFmi1ZJaft5u1f%2F%2B9g2D53Y9sj%2B72azr%2B9cdeXomppcMYTwxMzctOWFinfGo9T%2BkZPWth%2FYKX3XcW0fPantVwavjUb163jr6rzJAyxvXN5zyQMntO3fPhVCaJtJnv5MuzN2rHzghLYPnNB2%2F94V9XtvtDGEcNoOlW0yyb%2BOadOvfap8EK7av9UZO75nafGqMbXfG9o47JU6r%2B%2Fqgj3WjnCjklxICgAAH3ctGQgP2LLiyZm5KcsKfdqmMmWFDOiYenVRvv7mq2%2Fnt%2B2UCiFUppOXF%2BZPunfV7a%2FXXbh39dUv1azOFk99YFV9y5%2Fu3eruKXWfunfV3VPqfrJXqxBCJhUW1xQ%2Ffe%2Bqrz6y%2BqJh1fUtB753Fxc8syZXCKVdlNp%2F%2FdG17b84qPKK0TWfunfVmTs3jk%2Fr6rzJAyxvvK6e%2Fzsle0S%2FTAjhoD4VD0zLfmtI9afvXXX2E6tPbHDpbPnGW1%2BrW50tfua%2BVd8fWt1oECrTyX%2Ffyt4y4T1LiyPn5EII%2B%2FRsIpDXd3XF6LUj3Kik9S9BAgAAH20tGQgP71dxwraZu49v271Nau%2BmMklDSZIUiyGEUCwWH5yWDSHcOzU7tFsTjxrWM33v1LUN9umVDiGkkuRfb9SFEGasKLRv8BUp6VTTq1xJCKX2by1b2%2F6yF2oGdEx9Y5eqtmWf3VtX500eYHnjdfV895TsYf0qQgiH98v8d0r2iZnZ3xzYqleb1HeeXF3fpsmN6xqEfLE4Ynau%2FGCvfqmJRcImNSppQx4CAAB8lLVYIEwnYasO6SPvWvmJ%2F6783lOrD%2B3b%2BFN2by4pDO6arr85uEvqjaWFEEIhhMI7i1O1%2BSaWqZLQOObVFYqlS09DCMUGj3hrWX7HLul3HhV%2B885nCMvbX39I6xDCXybUFcp2uK7OmzzADe95zqpCoRh6tElt2S41YVH%2Be0%2Bt%2BdMrdaftUHnV%2Fu9%2B0LHJjesahHwhlBcfQhg1N5cvhn16rSeQl5e03vYAAMBHXIsFwt27V7z2Tqh4YV5%2B%2F7IvjPnjy7U%2F3rNV6d88aF%2BZ%2FGjPVtePrw0hVCTJQX0yIYRjt8qMmpsLISRJaLjUN3Ju7pitMiGEY7bKjJqbD%2B%2FNaQ39bWLdD4ZWV6ZDCOH4bTKV6bW9lLffeYv0PW9lq9KhKt04aK2r8yYP8H31fM9b2Qv3qn5yZrZdZfLvY9u8tCD3nSfX1H8%2FTZMbmxmEZlz9Uu33d2tukbB%2BhOtLar5DAADgY2H960IbyeH9Kp6ds%2FYKxjW54ts1hQEd35NOn56d69mm7l%2FHtKnNh8pUuGViXal9bb549FYVZ%2B5cubyu%2BIOn14QQXpiXv%2FnwNl98aO3HCC99vuZX%2B7c6dfvK1blw7tONr6Vs6J63slt1SN3%2FybaLaoqL1hR%2FMnLNulr%2BbWLdf45vO3FRfnltsTId6jZgeWy9B7iunqcuL5y1S9V142vvm5q9eFirK1%2BsWVFXfGxG7r%2FHt02S8LuxNaUHNrmx3oYPQgjh%2BXm5bKGqsiyR1qsf4fqS1n%2F8AADAR17S56alLV3D%2BzPh9PY7%2Fm15S1exKfRqk7rqgFan3L9q%2FU03lY9gSQAAwP%2BsxVYIad5h%2FTLf263q3KfXuWi56X0ESwIAAD6Ij98KIQAAAB%2BKlvxnJwAAAGhBAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiVdGC%2Bx5xTN2EpUmxmFSkir95tWLi0uST%2FQon9c%2BvzoXVueSKl9Pz1yT1zZIQWleE37xaMWZRst6eHz%2Bq7uAHKs8ZlJ%2B%2BMvnvjLWh99phuWsmpN9cnoQQtu9QPGtQviIJ%2BWK4ZFx6%2Fpqk9JCNdKTH9S18eqt8rhAqUuGOt9L3zUzVF1nfpslj36hVNW%2FvboUT%2BxXOG10RQti6XfHCIbkvjch8om%2FhE%2F3y%2BWJYkU0uG59e8N4T1KYi3DApPWLe%2B%2Fgrwxe2zf%2F1zXTzbVJJ%2BN7g%2FKCOhVwhXDy2YvbqpG0m%2FGxIrmNlcWldcvHYipXZ5hrvtUXhh7vk560JIYTxi1LXv57%2Bwrb5o7Ys3DczdevkdCoJV%2B2Zu3BMxYoGnXyiX%2BG8nXLHPZJZXLv%2ByQYAAB9fLblCmC2EM5%2FNfGNkxS9frjh%2F59xeWxSO6F34yjOZrz%2Bb%2BffU1M%2BG5Bs2%2B%2FqzmYvHVpy7U27D%2B39mfmqf7oXSz60rQo9WxVIaDCH8dEjuknHpb4ysuGta6ts75j%2Fc42pk726F4%2FvmzxqZ%2BdKIzFkjM5%2Fsl99zi0KjNus69hb03IJUJhWGdCmGEL47OP%2FrVyr26Fo4sGfhK89kvjwiM%2Bbt5Ke7NnGCfrDT%2B6v8CwPW3%2F7EfoVVufClEZnb30qXTtYZ2%2BbHLkq%2B%2Bkxm3KLki9vmm2%2FcpSr8bXL6zGczZz6buf71dAjh5K0LXx6R%2Bdw2hRDCJ%2FoWnpibapgGQwj7dS%2FcMTU9vHvxfR0LAAB87HwkLhmdvDzp1br4%2BQGF615L1%2BZDCGHkgtSsVaHivdVNWZ50q278Hv3xo%2BrW1e34xcl2HYrpJIQQ9uhaGLXg3e46VYaqVAghPD0%2F9a%2Bp765Qdaoq3n5gdut2xXaZ8PPdctftk7txeHbHTsUQwp0HZ3u2KoYQrh2W%2B%2F7gfAhhaNfCL4Y2Dqjl9Zw2oHDNhLULUCuy4dqJFacPaBwImzn2b%2ByQv2F49h8HZQ%2FsWQghbN2ueNO%2B2X8elP3cNvn6PZba3H7g2jadq4pX7Zm7cd%2FsxbvlHjmyLoRQfjgbMoy%2FnZA%2BZ1Du4J6FeavDq0uSzw8o3PB6OlcIIYQ7p6Vr8iH13vWzycuTfDF0qSr%2Bdu%2FcjcOzv90716Wq2OjmZ7bK%2F%2F2A7K0HZPfaovC17fKtK8K1w9YT8o%2FcMn%2FvjFQI4dn5qVeWJCGE4d0Lj8xOhRAenp0a3r3QfOMu1cVFNe%2FpMFcInauK2UJoXxn271G4Z8Z75ll1OrSqCHdPT%2B3bvRBC6FgZrtwj98fh2WuH5TpVFRvdbDR09T8%2FflTdhUNyn9063%2Bh8NXr43w%2FI9mlTDCG0qQj%2F75Cs5UgAADaxlrxktN4eXQtvLE9t3a74xrJ33xJfNr5xbXt1K4x%2B%2B30k2EIxvLo42alTcdziZN%2FuhQdnv%2FvYP7yWvnHf3LPzkwdmpV56p89MKlw2NH%2F1q%2Bm3ViQ%2F2TX3r6npV5ckPVoVr9ord%2BqTmVELUkO6FOfPTpIQBnYohJAe0qU4csH66%2BnftjipwXG9vjTZql3jSLauY69Mh2V14evPZvq2LV43LPfk3NRntspf91rFWyuSfx6YvX1KulR2qU3v1sU%2FDs89OTf17R3zj8xJPTgrdUCPwiG9CiGEb%2B%2FY%2BHA2ZACnr0xeXZL67uD855%2FKlIqc%2FM4S6%2Bpc%2BMELjU%2FQ7l0LV7%2Ba%2Fs6O%2BYdnpe6flTp6y8K3d8wnITS8uVe3wgmPVnarLn5xYP6iMRUnb50%2FZ9Tafvq1Lf5wl3fD4ZnPri2yb9vifj0K%2B%2FcorMgmV7%2BaDiF0riouqk1CCItqk85V7xnM8sZdq0OfNoXPD8gvr0t%2BMyE9a1Vy%2FWvpi3fLXfda%2Bhvb526clG50MvbuVhg1P5m%2BMunZuphJhe%2FsmHtsTuqh2anj%2Bha%2Bvl2%2BOh0a3rzi5aafQZXp8PDs1HMLUhfsnGt4vhr19tDs1AE9Cn%2Bfkt6ne%2BHJuSkrkgAAbGItGQgzqfDH4dkkhJXZ5Bfj0jfv1%2FRKUalZRRL6ty1%2B9ol3k8z5O%2Be2aldsXRH%2BODw7dUXyy6bemo%2BYnxrWvTBucXpw5%2BIVL78b3u6dmXpqXurAnoXvD84%2FMbd406R0COG8nXIPzEq9%2BHYqhLD3FsUt26ytpzodUkkYtSA5qGfhjeXJpGXJwA6hdUUY0qV417R3%2B9yQekIISVPLQKl1rw3dMyMdQpixMmmbKYYQrplYcXjvwn7dC20yxfoOS21mr17bZmiX4qXjUiGEZ%2BanCsXQ5OEU3gkfzZfdpqKYL4bW6eKykKTfKfJz2%2BT371HoUhU%2B%2FXgmvHOCKlNhUMfi6LdTW7crXjIuFUJ4dE7qrEH5EELDmyPnpy7eLXfn1NRFYxqPz%2FSVSX0IbCiTCvNWJ2c%2Bmzm4Z%2BGnu%2Ba%2FObKJgf3G9vlduhT%2B%2BVa6vHGxGN5cnlw2vuKgnoUf75L%2FxsiK%2B2el7p%2BV2r5jcdfOoXfr4te2y987M%2FXYnLWn8oAehYEdigf3KmxRHXbrUthji%2BKl41MhhPtmpp6Ym7rjoGzDm%2Bs6j%2FlieGFhqvx8NeqtTUXxkt1yf5%2BS3r9H4dbJ6%2FksJQAAfOhaMhCWPntWf3PGyjCwQ%2FHVJUkIIQnhZ0NyF42taNjstAH5Y%2FsW6r%2BDpBRdHj%2BqrskUUTJqQerkrbOPd0hNWpbk34lAnSpDn7bFlxcn98xIPTMv9Y%2BDsjdNSlemwzbtiyEUSl9Ck06Fb43K1BVCKgm7dC4WiuGlRamzBuV3XlYcvzipzYehXQuZVLHhl46sq56pK5LtOxZfXry25fYdim%2BtaJz%2F1nXsuUKo%2F3hbsRhCCFfsnnt8buqOqamT%2Bq%2B9ZLS8TeadnJJKQmlP5Yez3rJDCLt0LrbNhMvHp7%2B%2FU%2F7cFypmrAoD2hcnLk1un5K%2BZ0b6gSPWXh5Zf4IGtC%2FeODxbk3%2FP0TU61IvHVgzpUjxl6%2FwRWxZ%2BPvY9029dK4SLa5Mn56VCCE%2FOS12wS660pUtVcWFN0qVq7Sm4%2FvV0COkQwjmDGje%2BY2qq9A09T81L1fefhPD17fIXja342wHZLz1d8ef9cqVAmEpC37bF0grq3t0K%2B3Yv1o9hoRhWZkOjm6FBCGyXefdC33xhbeRudL4aPXxlNimEsEV1sVfr9ywRAwDApvGR%2BAxhyZ3T0mdun69MhRDC4b0LmbLSXliY2rHj%2B7uqbkU21OaT4%2FoWnmqwmFMM4fLdc91bFUMIHSqLpe%2BfrMuHrzyT6dk6fLJfIYQwfnFyUM9CCGFYt0Lpa0tq82FRTXJQz8L4xanxi5PPbV0Yu2HXr946OXXOoFzbTAghtMuEswfl%2FvZm4weu69gLZYe7Q8fCo3NSVanQTJuXlyT79yiEEA7sWSgtSJYfznqlk%2FDdwblrJqSfX5jKF8MBPQr%2FmZb%2B%2Bvb5Uub51Fb5fNl%2Bl9WFWauTl95ODu5VCCEc3Ksw5u333Hx5cXLD8OwrS5KfjakY3q0YQkgl7waq0gph%2FX%2F13Y5emAzpUgghDOlSeHP52s8HHta7UBqrkfPfM5jljc%2FeIb9f90IIYXCn4pTlaxsf17cwYn5qWV2oToUkCdXvLM7t0rn45jvBbNyi1F7dChPeGcxP9CuctUO%2B0c0QwspssnW7YgjhyC2bGNhG56v84Y%2FMTn93cL7RUQAAwKbxkfgMYckjs1N92hT%2FdkB2SW2ypC5cWXbJ5fSVyYD2xYaXO4YQ1vuvMoyYn3xtu%2Fx1E99ttrQuXDY%2Bffnuudp8UgjhknfWqQrF8NOXKm7eP%2Fvm8uQ3r6Z%2FtEv%2BxP75fDG5dNzauDBqQfLJfoVldeGVJakhXXI3vN7EymR5Pc8vTHVvFa7fJ5sthIpU%2BNdb6fJPQq732OvdOS39532zbyxPVmaTylSoa%2Fz1NCGE8JtX0xcNyX1mq%2FwrS1Jrcmu3lB9O82V%2Fduv8CwtTs1cnpYdfMyz3xacz%2FdsVbz8w%2B3ZN8sCsVP6dXZcuGS0WkxDC5eMr3q4JP9k1f2K%2F%2FJp8csm4dBLec%2FOoLQs375dNhfDnN1IhhLGLUlftmfvu883NwxsmpX%2B6a%2F4rAwv5Yrh8fDqEcMub6Z8NyR3UM1v6Zyeab%2FzH19MXDsmdsk2%2BLp9cOj4dQmiXCYf2Knzn%2BYoQwu1vpa4blrttyrvXi9afnZp8WFIb%2Fj01dcbA%2FKe3yq%2FMJheNrehQWfzJrrn6myGEX7%2Bavnz33OLaZOLSpK4sEjY6X7%2BdkG708MfmpL4%2FOHf9axv0qU4AAPhwJX1uWtrSNfAh%2B9mQ3G1T0pOXJ4M6Fr%2BzY%2B5r676klhbXvVXxwiH5s5r6YCQAAGxs3oZuhu6Ymj5vp1xtIalIwrq%2B24aPgv17FL62Xf6Scc4RAAAtwwohAABApHyVBQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkUo6dB%2FU0jUAAADQAqwQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQqWroANq5iZXrN14YWO1QXqyuq%2F9%2FEinHzcoO7rfnSkNSiNSGE9KS3q%2B%2BcWHvcdtnhfTIjZlTd90ZIklXfH9b6D6OT1dmWrh0AANi4BMLNXN1h26TfWlJ1%2F5vFjtUrf3Zgu3EPFjtUV937RuXjU%2Bvb1B6xTbsfPLLiV4dV3fdG3YH9M6PnSIMAABADgXAzV%2Fnk1KQ2H0LI924f8oUQQqFjdWruioZtklyx2L4qyRWKbSuzQ3u2uWpky9QKAABsWkmH7oNaugY2utVn7p7bo3frq0dVTFhQc%2BrOxaqKfO92qVV11X9%2FObVgVXZ439rDtq56eEpuYJfKp6anpy5p6XoBAIBNwZfKRKH1H19sdd0Ldfv1Ld1Mz1ja9pKnMk9PX%2FPl3UIImWdntL3oydKyYaFbm1Xn7pPds3dLlgsAAGwSAuFmbs3pu4R0EkLIjJuX26VHCKHyocmlDxBmxszN9%2Bmwtl0Sak4aVH3nxJqTB7e%2BaUzNyYNbrmQAAGATEQg3c8XWmezQXiGE3LZdUvNWhhBqPjs4u2uPEEJ%2Bm87pmctKzer2758ZMzdZWVesTIckFCt9uBQAADZ%2FPkO4mSt0ab3m60NDkoR8odXfxqfmrCj0aLv6q0OTQjFk863%2BMi61YFWxdWb12Xu2%2BdXIUCzWHrdd3fA%2BlaV%2FggIAANisCYQAAACRcskoAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIhURUsXwAe17NYTW7oEPqgOp93V0iUAABAjK4QAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASFW0dAHAplN3QP%2Fs%2Fv2K1RXV%2F3y14pX5uR271XxqUJLNh3Sq%2Bh%2BvpCcvrj1uu%2BzwPpkRM6rueyMkyarvD2v9h9HJ6mxLFw4AwEZhhRBiUWxXld23b5tfPN36uhfWfH7nEMKar%2BzW%2Bg%2Bj21w2otUNL67%2B6tAQQu0R27S5%2BKnaowaEEOoO7J8ZPUcaBADYjAmEEItiu8rKR6aEYjFZtKbYrjKEkKysK7atLN0VqtIhhCRXLLavSnKFYtvK7NCelU9Pa9maAQDYqFwyCrFIzVmRmrMihJDds3dmzNwQQqtbxq688ID0vJX5Hm3bXPNcCKH63xNWf2P36n9NqPnUoOr%2F91ootnDNAABsVAIhxKXQrU3dMdu2uXRECKHmlJ1a%2F2F0ZvTs7J69s7v3rhg7L%2FPsjMyzM%2FJbdQwDuxS6tak5aYfKp6dnXpjd0lUDALBRuGQUIlKsrlh99l6tbhqTrKgNIeT7dMi8OCeEkHlxTna3nmsbJaHmpEHVd06sOXlw65vG1Jw8uAULBgBgoxIIIRpJWPP13aseeDM9ZXFpQ2ruitzALiGE3IDOqYWrSxvr9u%2BfGTM3WVlXrEyHJBQrXUcAALDZ8lYPYlG3X7%2FcTt2KbSvrDt4q1OTaXDWy1S1ja07bpTaEEEKrP78UQii2zmT36t3mVyNDCFUPTl55wb5VD7zZolUDALARJR26D2rpGvhAlt16YkuXwAfV4bS7WroEAABi5JJRAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABCpipYuAPjQLLv1xJYugQ%2Bqw2l3tXQJAEBErBACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACxOiUTy69%2B%2BZpj93x1oHDVja55Zwz3n7qzinf%2FMKiEEIqFW67dkaHdvmWrBgA2AgEQoDodOmU%2F%2BxxS0%2F4Sv%2Bvn9%2F7F%2BfNb3LLV09dfOwXtjrztEUhhFNPWHLvY%2B2XrUi3cN0AwIdNIASITqcOuT%2F%2Fs3OhEObMz3TqkGtySy6bdO2cy2aTjh3yRx644p93d2zhogGAjaCipQsAYFObPK1q8rSqEMKxhy5%2F%2BKl2TW65%2FPfdrrt09qXXdLvgrAVXXr9FsdiyJQMAG4UVQoBI9d%2By7qwvLPrFNd2b3PLv%2BzocffpWpZTYb8vsbdfOOPbQ5S1WKwCwcVghBIhRm9aFG6%2Bc9d2Ley1akl7XliQJ539zwdk%2F6f3IP946%2BrSt7v3r1Hsfbd9yJQMAHz4rhADRSZJwzc%2FnXP%2B3LmNeabWuLSGEUz6x9OGn2i1Zlq6uKiZJaFXtslEA2NxYIQSIzmePX3rQPis7d8yd%2Fqklq1anPv%2BtvuVbOrTLH3fY8lPP6RtCuOHvnf99w%2FTrb%2B3S0oUDAB%2BypEP3QS1dAx%2FIsltPbOkS%2BKA6nHbXh9KPybAZ%2BLAmAwDAhnDJKAAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIVEVLFwDAh2%2Fe2IktXQIfVI8hg1q6BAA2f1YIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBIF777bnq3r9Oveum6XffPG33ndeEEM454%2B2n7pzyzS8sCiGkUuG2a2d0aJdv6TIB2FgqWroAAKDF%2FOaiOSd%2Btf%2BM2Zn%2BW9bdes3M%2FU7c5qunLh7%2BiQHP3j35D3%2FtcuoJS%2B59rP2yFemWLhOAjcUKIQDEa8nSdKcOuRBCp4751q0KIYRcNunaOZfNJh075I88cMU%2F7%2B7YwiUCsDFZIQSAeP3g0p733DLtrRmVW%2Fet%2B%2FIPtgwhXP77btddOvvSa7pdcNaCK6%2Ffolhs6RIB2JisEAJAvC763vxv%2Fqj3gZ%2Fe5qyf9D7m4BUhhH%2Ff1%2BHo07eaPK0qhNBvy%2Bxt18449tDlLV0mABuLQAgA8dphQO39T7QPIdz%2FWPsjDlxR2pgk4fxvLvjldd0u%2FM78717U68LvzG%2FRGgHYiARCAIjX5OmVe%2By6OoSw%2By6rZ87JlDae8omlDz%2FVbsmydHVVMUlCq2qXjQJstnyGEADidd4vel56%2FrwQQrEYvndxrxBCh3b54w5bfuo5fUMIN%2Fy9879vmH79rV1auEoANhqBEADiNeGN6k9%2BuX%2FDLctWpE85q2%2Fp52tv6XrtLV1boCwANhWXjAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASFW0dAEAwEY0b%2BzEli6BD6rHkEEtXQKw2bJCCABA2D%2BdjGqVvrM6fWd1%2BvxMKoRwdib1eHX6G5lUCCEVwq1V6fZJS1cJfNisEAIAELol4Q%2FZ4q25Qv2WL1ek9q%2FJPV1dcX228LmK1H354vJiCxYIbBRWCAEACN2SZEHxPYEvF0KXkGRD6JiEI9LJHQ2yIrDZEAgBAAjdknBIOvlPdfovVel%2BSRJC%2BGU2%2F%2Fuq1OXZ%2FPmZ1K%2BzBauDsFkSCAEACCGEiYXwyZr8v3KFX1emQgh35orH1uSnFEIIoW8Sbq1KH5P2IULY3PgMIQAA4c%2FZ4pxiMYTwUL74y8q1wS8J4QeZ1Lfq8g9WVxxXk7u7On3fmnyLlgl8yKwQAgAQflSZOjSdhBCGpJLX37k%2B9OSK1MP54pJiqA4hhNAqWCGEzY0VQgAAwpV1hd9Upb6aCbXFcG5dIYTQPgnHppPTavMhhJtyhTuq0jf4XhnY7AiEAACEqcXiJ2veczno8mI4tXbtlt9nC7%2FPtkRZwEbmklEAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAEKmKli4AAIBNYXZrb%2Fw%2B9nqvzrV0CWxurBACAADvcXJF6v%2Bq049Upw9IJyGEszOpx6vT38ikQgipEG6tSrdPWrpEPiQCIQAA8K4uSfh0RXJSTf4bdYWfZ1IhhC9XpD5Rm%2F9aRSqE8LmK1H354vJiS1fJh0QgBAAA3tUpSW7JFgohzCkUOyVJCCEXQpeQZEPomIQj0skduUJL18iHxqXkAADAuyYXipNDCCEcU5E8ki%2BEEH6Zzf%2B%2BKnV5Nn9%2BJvXrbMHq4ObECiEAANBYvyT5RkXqsmwhhHBnrnhsTX5KIYQQ%2Bibh1qr0MWkfItxMWCEEAADeo00If6xKfb%2BusOid1cAkhB9kUt%2Bqyz9YXXFcTe7u6vR9a%2FItWiMfDiuEAADAu5IQfluVviFbGNvg4tCTK1IP54tLiqE6hBBCq2CFcDNhhRAAAHjXZypSB6aTTknq85mwuhhOr823T8Kx6eS02nwI4aZc4Y6q9A2%2BV2ZzIRACAADvuiNXaPQ9osuL4dTatReI%2Fj5b%2BH22Jcpi43DJKAAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIVEVLFwAAAGxSs1tLAR97vVfnPpR%2BrBACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACKVdOg%2BqKVrAAAAoAVYIQQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEDI%2Bh24%2F94VFRWbYEcVFRX777vXJtgRm9gmm0L1zCUAgA0hEG7%2Bxo1%2B6Nabf%2Fe3P%2F%2F29r%2F%2BfqfB24cQPnPSsXf966Zbb%2FndDddd0bNHt4bNbr3ld3f966Y9dt%2Bl%2FuFdunQ69uhDc7lcCOHETx511x033vH3P9x1x42fPP7IUoPRI%2B9ruLtGN5sxYJv%2Bp3zmEw235HK54489rEuXTv%2FrsbIepbPzg%2B%2Bd%2BakTj6nfePMNv95%2Bu21KPw%2FaYeDNN%2Fz6b3%2F%2B7c03XlWaGxt%2BQtel4RQqn41N%2BtqXP9doS5OTtpH6UkePvM9cWq8NeTo3OewffEqs17pejuqVzxD%2BZ828INT70E96ww43wYzaBLvYPDQ5GUqjt%2B8%2Be1z7m0tK2wds0%2F%2Fft%2F8xnVr7HnK9T9hy5W8A%2BAhae2Zv%2Ft2tN%2F%2FujNM%2Fs9727%2Bu01r8f%2BMfffn%2FCJ478YJXyQW3Sv9nTIrLZ3Glf%2BnYIYeC2W1%2F28%2FOvvuamY4465HOnnV1TW7v%2Fvntd%2FosLvviV7zVq9usrfnL8SV8qPfxTJxzz5NPPhRD23WePT51wzBe%2F8r3lK1a2b9f2j7%2B%2FYsGChSOfe%2Bl%2FLmzylGmTp0xrtPGpEc%2BfdMLRN%2F7ptv%2B5W9bryadGnXbqSXfedV8IoXXrVj17dn990pTSXZf9%2FPwzz75g3vyFhx%2B6%2F3nf%2F8Z3f3DxB99d%2FRQKZbPxU6d8vcmHfPXLp97459vrb%2B4zbPcmJ23zzKVmbMjT%2BX8b9g%2FFul6O6jWaIXwQzbwgEJtmJsMzI0d%2F%2FnMn7TF0l9Evjf%2FReWf%2F4opr8oVC6a71PmHLNfkGgI%2Ba%2BjO7gd7Xaa3vvFWr6uuvvWzNmpoHH37y%2FdfIh8MKYUTeePOtLXv3%2FPIXPnv1NTfV1NaGEJ5%2B5vkZM%2Bc0upbvzclTu3frWn9zv333HDd%2BQgjhy2eccuXV1y9fsTKEsHzFyl%2F95o9f%2BVLTf6Q%2F73vfuO2v1%2F79L9ds2bvngG363%2F7X39%2F7f3%2F54mmfDiF8%2FnMn%2Ft%2B%2F%2FnTXv24avs8e4Z2%2F2jbcOP7lCfsN33NjDQEhhBDGjH1lh%2B0HpNPpEMI%2Bew8d8ezz9Xd16dyxsqoyhPD4kyNv%2B8f%2FNdje6b%2F%2F7%2BYB2%2FRv377dry7%2F8S03Xf33v1yz8%2BAdQggP3nNrr17dQwh%2F%2FuOvfnz%2BOSGEPffY9aorL6x%2FbP0Uaqg0G0NTCwXnfPOM1q1b3XzDr%2Bu3NzlpG02tcuZSMzbk6dzMa8V3v%2FWVW2%2F53T133XLYIfuFEMrPxeiR95Xa3H3nn0ttunTpdP21l93212uvvOzHzz393xBC%2BVwqV3o5atR%2F%2FQzZkB5Yr%2FIXhK5dO9%2F4h1%2F%2B%2FS%2FX3PiHX3bt2rlh4yZX9kaPvO%2Byn5%2F%2FyP23n%2FyZ4391%2BY8ffeAfpTP1fk9Q%2BbRpco9N%2Fh5p2GC9Lw6sSzO%2FHUIIv%2Fz1ded%2B9%2BuHH7r%2F7Lnzx788sfzhpSds%2BXkvf%2FqHjTB%2F2Niu%2Fc0lhx68bwjh5z879xPHHR5CGD3yvoZv%2BcJ7T%2Bvll1xw2qkn%2Fd%2B%2F%2FtS3b%2B8QQtu2bR6%2B97YkSRp1u2ZNza%2Bu%2FuPpp34qvM9XmGbuWu9OaUQgjMiwvXZ7bdLkAQO2eu31N%2Bs3Xnjxr0vX8tUbPmz3514YW39zq3595s6dH0LYZuu%2BDR848bU3BmzTr3wvlZnMqxMnnfqFc%2F515z0X%2FOCsz59y4tW%2Fu%2FHUL37ry188OYTwza%2Bf%2FvkzvnXu%2BZccf8xh9Q9puHH2nPlb9evz4R00TcgXCuNfnrjrzoNCCAfsP%2ByxJ56tv%2Bvqa266%2FS%2FXXnrxeUN32%2BnFMS%2BXNmYymauvvPCyX%2F5%2B8pRp533vzL%2FfftcZX%2F3eD3546c9%2Fdm4IYcQzL%2BwxdJdUKpWkUttvPyCEsMfQXUaMePdtRP0Uaqg0G5ss79o%2F3LJ69Zovff3c%2Bi1NTtpGU6ucudSMDXk6r%2Bu1ojKTWbJk2WlnfPuc7174o%2FPPCSGUn4tMpqLU5uzv%2FLTU5vzvf%2FP%2BB5849QvnPPzoU61btwohlM%2BlcqWXo0b918%2BQDemB9Sp%2FQbjg3G%2Fe98Bjn%2F%2Fit%2B574LHzv%2F%2BN9fZQVVl5x7%2F%2Fe%2FqXv%2FuzH3%2F31tvuOv3L3ymdqfd7gsqnTZOa%2FD3S0HpfHFiXZn47hBCmTps5%2FpWJPzzv7Kt%2Be0OTDy89YcvPe%2FnTv6EPa%2F6wsV16xTVnnfnFnQZv37NHt7vveTiUveVr2Lgyk7nvgcduve3%2F3ffAY6UYuf%2B%2Bez382NPFYrG850lvvNWvb%2B917XddM6SZuzZkpzTkktHNXyZTcevNvwtJWLly1U9%2BduUdf%2F9DM80qKtJbb9X3mBO%2BWL%2B9oiJdf1lIQ0lImnx%2BFUPxkcdGhBAefPjJ87%2F%2FzcOPPfWYIw8%2B8IBhbdu2CSE8PeK5X176o9vv%2BM%2F5P76s%2FiGNNmYypuVG98STI%2Fffb6%2BXxr6y686DLrrk6vrt%2F3f3g4898eyhB%2B%2F7o%2FPOfuSxEb%2B%2F%2Fi8hhAt%2F%2FJ177n%2F0uRfGhBD2Hb5nv75blhq3blWdTqVGPPvCYYfu%2F%2FqkKa%2B9%2Fub2A7dp06b17kN3%2Bee%2F%2F1vfZ8Mp1Gg2Nqoq9d6%2F4X3nnC8PHbLz3267s%2F6TKg396jd%2FbDi1yuXzeXNpAzX5dG5y2EMISZLc9Z8HQgjTps9s17ZNaOpcpJJUqc3MWXNKbfbcY9efXHRlCOGJp0YVCvnQ1FxqNE%2FqX47WrKlp8lw30wPvS6MXhF9d%2FuMfXfjLEMIDDz3x%2Fe98bV2Pqn%2FCFoqFVydMyhcK2Wzu1YmTCoVCdavq8P5PUPm0aXKPTf4eadhgvS8ONGNdvx1K2rZpk8%2FnW7dutXTp8vqNjZ6wd%2F7jhkbnvfzp39CHNX%2F40K39lR1CCOGq3904bvyE%2F9778B9%2Bd%2Bkpp59d2tjoLV%2FDxxYKhdLHEO574LFfXfGTm%2F9yxyEHDf%2FTLf9ockcV6XT2vYsTYQNeYZq5a0N2SkPeLW3%2BGl0CPnX6zB22GzD%2BlddCCEmSXP6LCy748eUNm33ljFNO%2FMSR9Z%2FPWbpseZs2rVetWj15yvRBOwwcO%2B7V0vZBg7adPHlq%2Be6KhWIhv%2Fblvq6u7ndXXfzwI0%2F9%2Ffa7Sp8zvuAnV%2BwxdJfTP%2F%2Bp444%2B9Ic%2FvaLUrOHGS3957dJly8u75cM14tkXTj%2Ft04O2f2ria2%2Fm3zlfnTt17Ndvy7HjXr3rPw88%2BdSoe%2B665ffX%2F6Uykxk4YKsQQulTJRXp9Fe%2B8YPa2rpUKjV0yE75QuGF0eO%2B9%2B2vDdl1x5fGvFJTU7vn7rtWVmYWLVpSv6%2F6KRSa%2BkBC%2FSt%2B%2B3ZtM5lMw7t%2Be%2B2fSz%2Bc%2FvlPlU%2FaRlOrXNu2bcylddmQp%2FO6XyuypWtNQwilFFl%2BLsrb1IfzVCoVkiQ0NZfqd93o5WjPPYY0ea6b6YH3pdELQhLWeXlVk0%2FYbDZXGvzaurpCg7PQzAkqFgql9%2FfpdDqfy7%2FTT%2BNp0%2BQeG%2F0eKW%2Bw3hcHmtHkb4eS3YYMbte2zYU%2Fv%2BonF3zrm9%2F6cf32Rk%2FY8vNe%2FvRv6H%2BYP2wa5b%2ByW7dulcvn65d5G73la9gyl8%2BXzubceQuKhWL3bl179%2Brx2utNXxm0007bv%2FHmW%2BF9vsI0c9eG7JSGXDIanX%2Fccfe3z%2FlKZWUmhHD0kQdXvvcteAhh5KgXd2pwsf648RO3HbBVCOHPf%2FnnD757Zumvtu3btT33O2c2%2BUeXdDq9%2F357hxCOPPzA50ePHTxouwceeqKyqrKyMtOubZtbb%2Fnd2PETzvvRpfvvt%2FafBGi0ccA2%2FceNb%2BKTCXy4lq9YWbOm5qQTjn70iWfqNxaLxd%2F%2B%2BqLSl0l27Nh%2Bztz5IYS6bPaU08%2Fu3avHZ046NoQwZtyrhx68Xwhh%2F333%2FNpXTg0h1NTWvr1o8eGH7D9m3CsvjX3ljNM%2FM%2FrFcQ33VT%2BFmrRi5aoB2%2FQPIRx3zGH1F3WkkiTVYHmqyUnbcGo12bO51IwNeTqv67WiULaYWH4uytuMHTfhkIP2DSEcdsh%2BpbxRPpfKlV6OyvsvzZAN6YEN0egF4fnRY4847MAQwhGHHfjC6HENWzb5hF2XZk7QK6%2B%2Bvs%2Bw3UMI%2Bw3f45UJr5c2lk%2Bb8j2W%2Fx4pL2m9Lw40o8nfDiGEdDr9wx%2BcfeXVfxw56sV8Ln%2FIQcPLH1t6wpaf9%2FKn%2F4bwBP%2Bo6d%2Bvz7C9h5559g9%2F%2BqNvlz6V1%2Bgt37oeeP%2BDj1%2Fwg7Oefub5Ju9t377dud9d%2Bzvofb3CNK%2F5ndKIFcLo3P%2Fg4%2F369r7rjpsWL166aPGSn1%2F620YN3po2c7uB26RSqdLfWu69%2F9F999lj3PgJz44c3aP7Fn%2B9%2BbfZumwmU3Hr7XeNen5Mef%2B1dXVHHLb%2Fl884ecWKlT%2B%2B8Mo5cxf849brJr0xZfmKlbV1dU8%2BNepft%2F0hSVJ%2FuOFvpfYrVq5quHG%2F4Xvec98jG3kMCCGEJ58edc43z%2Fh1g4%2BCLFm67MKLf%2F3bqy6uranNFwqla8ZCCIVC4dzzL7njtj%2B8PmnK5Vf%2B%2Fuc%2FO%2Ffkzxyfz%2Bd%2FetHa730Z8czznz7p2KVLl49%2FeeLQoTv%2F7vd%2Fbrij%2BinUZBmXXnHNb3990eLFS19%2B9bW6bLa08cUxL%2F%2FhmsvOPPuC0s0mJ%2B3td%2FynfmpVVmbq6rLTp8%2F62ldOvfFPt5V%2BqKqsNJfWZUOezut9rahXfi7K21zxq%2BuuuPSHp55ywrjxE9asqQkhNDmXGim9HP3jX3c36r80Qy7%2BxdXr7YEN1PAF4cqr%2Fnjpz8%2F77KePW7OmpvQ6UP%2FkavIJuy7NnOJLLr%2FmkovOLb3Lb%2F7cNdpjo18Z5Q1Csy8OH2yQYlH%2B2yGEcPqpJ4167qWZs%2BaEEC771XV%2F%2FuOvRj73Uum5XK%2F0hP3iV7978U%2B%2F3%2FC8lz%2F9N8SGvESwUTW8ZHTs%2BAm77LTDVb%2B9cdIbUyZPmfapE47%2B9133NXrLt65%2BHnz4yR9fcM5vrv1TeefFYrGiouJPN99e%2BtvT%2B3qFaV6TO2Vdkg7dB7V0DXykJUnyq8t%2FfMFPrsiVXd79oauoqLjs5%2Bef96NLN%2FaO2JQ25RSqZy591Fzxiwtu%2Bdu%2FJ70xZafB259%2F7jc%2F%2F8VvtXRFwCbi6b%2B5Gj3yvj32OWa9zXr26HbZJRec8dVN9A8XteBOP74EQgA2uh0HDfzheWfX1tRmMplLLv%2Fdm019AhnYLHn6b642JBAefODwc755xo8v%2FOXEBl9bvbG1yE4%2F1gRCAACASPlSGQAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACJV0dIFfJz037JtS5cAAACs37RZK1u6hI8HgfD9mTt7TkuXAAAANKdn714tXcLHhktGAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBELCZ04%2BpaVLiEI84xzPkX5kte%2FQYdDgwZnKypYuBAD4qBMIN5EkSXbfc88jjjr6sCOPbNuuXcO7Tj7184cdcWTpvx0GDdqQ3nYcvNPGKTMMG75v3379Sz8fc9zxQ%2FfYo%2FTz0D327NuvX3n7%2Brf%2BzWSA%2F%2BEA%2FzcNaxgydOg2A7atv3nwYYd16tS5yfYdOnbcdrvtmumqodLIN%2FmQ96tz5y4HH3bYoYcfcchhh7du0yY0NVD1W44%2B9rjeW%2FYpL2zAtgOPPva4w4448qBDDil18gE1MybNaGZC7rv%2FAaVDOOKooz%2F12ZNDCD179vrEiSeVNu4yZEjp4cce%2F4lBOw4OISRJctAhh1S%2Bk2San5AbWGfDYezWvfv7qv%2F9anSCNmQ8m3nu%2FM%2Fn94ADD8rn8%2B3btdvwuQ0AxKmipQuIxbYDB2azuYceuL9P3767Dd396SefqL%2BrkM8%2F8tCD76u3HQcPnvDqKx92jSGEsHDhgi5du8yYPi2TyRSKha5dtyht79q164RX%2Fsc9%2Fg8H%2BMHNnjVru%2B13mDL5zRBCRUVFmzZtlixZ3GTLZUuXLlu6dAO7LY38%2B3rIuuw9fJ8nH3ts9erVffv1223o7s88%2FVT5QNVv6dSp8wEHHzx71syG9%2Fbs2av%2FVls99MD9%2BXy%2BV%2B%2Few4YPf%2Bzhhz9gVSXv9wCbmZDPPP1U6YcB225bijTVrVpNfPXVN9%2BYVN9mux12uOc%2F%2F3fcJ0%2BYOOHVbbbddsb0GXV1daW7mp%2BQNTVrNqTO%2BmHs2KnT8H33u%2B%2Be%2F254%2FR%2BK%2F23CfJDzW92q1aTXXgshLFq06P3uFwCIikC4ifTfeutRzzwTQpg9a1a7du2baVlZWbnHnntVt2qVSqfGvPjiorff7tCx4157D6usrJw8%2Bc3XJ07cedddKzKZgw877PFHHvnMyaf865%2F%2FKD2w%2FufPnHzKzJkzFi9ePHXKlEZdbbf9DtsMGBBCGDvmpblz5pTv%2Fe0FC%2Fr33yqE0LXrFnNmze7dZ8tUOh2KxYqKipqaNY0qKX94dXX1IYcd%2FsyIp5t5%2B9uqVau99xlekanIZXPPjXx2zZo19QUP3G77xx95ZNWqlQcfetjyZcteHP1C9x49th048JWXX2603%2FqHTJ86be99hlVWVq1YsaLhXhYuWDBsn%2BFJkhSLxZ49e82ZPaeZ4ktDV13dqlFX6x35Jo9l0qRJ3bp1q6ysfHn8uJkzZqxrHKqrW6XT6RDCrJkza9bUrKtZyZIli4uFQqONO%2By447ixY%2FL5fAhhzuzZffr2TaVSVVVV5SXNmDGje%2FfuEydM6NatW9du3Sa9%2Flr9ME5%2B882uW2xRDMVRzzyzcuXKRmNSPmjlB9hwWJo5hIHbbf%2F4o4%2BUJsDy5csa3lUsFKqrqwuFQmVVVZ8%2BfZ547LH6u5qfkOG90369I790yZLWrVuv67Q%2B89RTjZ4vpUd9kLPcaDzr59jKlSt79e595x3%2FLN27y5DdunXrVllV9fK4sfW9bfj5bVTMttttl8lkDjviyCcee%2FTET326ybld%2FjrT5BhWVVXtNWyfqqqqfCE%2FcsSIQqHQ5BABAB9fLhndRNq377Blnz6HHXHkvgccMH36tGZa7rb77pNef%2B2xRx4eOWLEXsOGhRC22377cWPGPPzQg6Vr6l4eNy6XzTbz5juVTk%2BbOnXSa6%2BVd7XTzjs%2F8tCDz4x4equtt27ysUuXLm3brm0IoWu3LRYsmL940aLOnTt36tx50aK3yytpvN9Uat%2F9D3hp9OjmF0N22333aVOnPvLgg9OmTt1t6O4NC547e3a37t2TJEmSpFPnziGEbt26z5k9u3y%2FDY9x2rRpDz%2F4wKwZM0r5qqRYLL799sKuW2wRQui15ZazZs5ovvi1hb23q%2FWOfJPHUltb88hDDz715BO777FnM%2BMwbsyYw448au999tmiW7cFC%2BY30zKE0KNnzxdHj260sUPHjosXv7vs%2BfyoUYVCobykdDo9%2BY1Jjz780J577%2F366689%2BtBDDYdx0aK3H37wgclvvLHbO1djNtTkyDc6wPVOyBDCln36LFr0dk1NTQihVetWvbfc8vAjjzrw4INLl0%2BPGzt2n%2F32HzdmzK67Dnl53LiGD2x%2BQja0ISPfs1evefPmreu0lj9fSj7IWW6kfo7NnD49U1HRqPIR7%2B1tA89veTFvTpqUy2YfeejBXC7XaL%2F1c7vJgy3varfd95gxfdojDz04ferUnXfddV1DBAB8fFkh3ERSqdSqVaseeejBvv367b3PPg0v%2FUql04cdcWTp5%2BdHjerZq3f9EmJFRSZJkrEvvdSv%2F1a9%2B2yZyWSa20eSlP5fLBbnzZ0bQijvavbs2cP23ffN1yeNfOaZdXWzfNny9u07dO3a9fWJE1u3btO16xbFYmHB%2FPkhhOYr2WOvvae%2B9da8eXNDCLsMGdKtW%2FfXX5s4c8aMRgfYvXuPUSNHhhCmT582ZLfdGhY8Z87sPn37LVmyePHiRZ06dc5kMt26d392xBszZ8xotN%2F6h3Tv0eO5USNDCLNmzSwUiw3rmTVzVq%2FeWy5csKDrFlu88NyoxYsWNT%2BM5V2td%2BTLjyUJ4a3Jk0MIK1esaP4rPd6aMnnWzBl9%2BvbdfY89Z86Y8fL4cQ0HauyYl95euLC0JZVKdenadd68uY0uGU3eOePNl1QMYdGiRcVisZDPL160qFgsVjRIzqX1qOnTp%2B%2B2%2B%2B7lvZWPwIYfYEM7DNrx%2BVGj1t4ohiWLlzw%2FalSfvv32HrbPow8%2FNPWtKVPfmtK5S5du3bq1bddu5113nTJ58ozp00vNm5mQ7xmNdRdWGsYklXRo3%2BHe%2F96dy%2BWaPK3lz5disdjkkK53Xw1vNry3yela39vy5csb9raB53dDzkj5fps82PKuevTs%2BfyokSGEt6ZMmTFjxrHHf6LJIQIAPr4Ewk2kZs2a0jvvmTNm7Ln3e%2F6y3uiTY0mSPP7oI%2Fl8PkmSLbp1KxaL%2Bx1w4Izp0ye99tq2A8u%2Bl%2BKdt4yVlZXp1Nr13mKhUHqXVt7VqGef6da9%2B%2FY7DOq%2F9Vajnn22yVIXLljQpWvXdLoim82%2BvXDBTrvsWigUXh43NoTQTCWpdLpjx44hhNLH9saPHbuuAwxlb3PrC54%2Fb96uu%2B22xRbdFi5YkM%2Fnu3XvkU6na2rWHHzoYY32W%2F%2BQ1DtHXVpXbNjt3Dmztx80aMb0zksWL1rPMJYOoayr9T6k%2FFjyhUL959%2FCut8rV1VXt2%2FXfuHCBVMmT541a9axxx%2F%2F8vhxzXyGsGOnToc3iBklK5Yv79yp09vvXLY3bPi%2Bo559prykQj5fGqv8Oz%2FUKxaL9Vvy%2BcaXpIamRmADD7Chrl271tXV1V8m%2Bvrrr61etSqEMGvmjIarTLvsuuvIZ5456thjH7r%2F%2FsOPOro%2BEDYzIRtqprD6YRy04%2BCttxnQvUePJk9r%2BfOl%2Fo7%2FYV8ljb7Bpcnpuq7eNvD8bsgZKd9vkwdb3lWSJKU9FovFbF3dOocIAPjYcsnoJjJv3rzS1xt26959yeKmv92kZOGCBX369g0h9Ordu%2FTlh527dJk%2BfVo6nX73ksh33tVls9kOHTuGEPpvtXX5W7NGXWUqKw874si3Fy4c%2BcyIXr23XGcBCxdsvc02S5cuCSEsW7asXft2rVu3Ln26rIlK3lHI5x9%2B8IG2bdsO2HZg80Mxf97c0heW9u3Xb%2F78eQ3vyufzNWtq%2BvTru3DBgoXzF%2BwwaFCpQTP7XbhwQZ8%2BfUIIpSNtqK6uLp%2FLbTNg25kzZjbfybq6ambk13ksG%2FgWuVjc94ADSl%2ByUlVVtWrlquab19bWrli5otHGNya9vsuQ3UprUP232qpUZDPDWy6VJKWZ0K9fv%2FnzmmjcxAg0eYBlabyhQYMHvzZxQv3NIbsN7b3lliGErl23WLpkSWnjNgO2nTVzVm1tbTpdEUKoqHj3HDUzId9jA0Z%2B7tw5Xbp2XddpLX%2FqlfzvZ7lM09N1Hb1t6PndgGLK99v0wZZ1tejtt0sPHLDttrvuttu6hggA%2BPiyQriJvDxu7N77DN9p512KxeLzz41qpuVLL47ea%2B9h2w7crlAslK6ye2PS60ccddSSxUvq6upS6XQhn1%2B4YP4BBx385OOPvfjC8%2FsdcEDNmppFi94u5PPNd5Wtq5s9a9YRRx%2BdhOTVl8evq4C3Fy7s3qPH5DffKN1cs3pNNrt20aC8kuUrVuy4006lLyAtFovPjHj6yKOOXrJkcTPfNjHmpZf2HrbPtgMHlr4Vo9G9c2bPHjBw29ra2rffXtite%2Ffx48Y2ud93exs9eti%2B%2Bw7cfvu3FywsH4HZs2buvOuQcWNeWm%2FxTXbVzMhvyLE0o7a29vlRo%2FY74MB8LlcsFkuPbXi14cKFC8aNGVPaUlqHeWFU42kzfdq0du3bH33MsTU1NTU1NaOff%2B79lpTP5%2Fv26zdo8I7ZurrShYiNxqSZkW%2Bo0bA01K5du1atWje8wnP8uLHD9hm%2Bw6Ad8%2Fl86TrGysrKfv37P%2FHYoyGE1ydOPOTww1%2Bb8O63%2FjQzId%2BvFcuXd%2BrU6c1Jk5o8rS88%2F1yjp17J%2F3yWy707xxYurP%2BA37p88PPbxH7fmdvlrzNNeunF0cP2GT5wu%2B2z2bqRzzxTkclsyKMAgI%2BRpEP3jfjvwm1m%2Bm%2FZdu7sJr6Z8%2BOu4VeVsvF8BMd5I5X0ETzSj4hhw%2Fd9beKEpUuWdOnadbfdd3%2FkwU39z7EAQCR69u41bVbZ9UQ0xQohwCYy6fXX9thrr3wun0qlRj%2F3XEuXAwBghfD92FxXCAEAYHNihXDD%2BVIZAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQqYqWLuBjpmfvXi1dAgAAwIdDIHwfps1a2dIlAAAAfGhcMgoAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAETq%2FwPO6R7iAnjwrgAAAABJRU5ErkJggg%3D%3D" alt="AI Option Chain Analysis Chart"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Figure: AI-scanned Nifty option chain vs manual analysis — AI catches 3x more tradable setups&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  AI Option Chain Analysis for Nifty: Python Code [2026]
&lt;/h1&gt;

&lt;p&gt;Manual option chain scanning is slow, subjective, and misses patterns. AI option chain analysis processes every strike, every OI change, every IV skew in seconds. For Nifty traders, this means catching setups human eyes miss.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is AI Option Chain Analysis?
&lt;/h2&gt;

&lt;p&gt;Traditional option chain analysis = you read PCR, check max pain, guess direction.&lt;/p&gt;

&lt;p&gt;AI option chain analysis = machine learning model learns patterns from historical option chain data and predicts direction with quantified confidence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key difference:&lt;/strong&gt; AI doesn't just show you the chain — it tells you what the chain is signaling, with a probability score.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Nifty Option Chain Is Perfect for AI
&lt;/h2&gt;

&lt;p&gt;Nifty option chain has structure that ML can exploit:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Recurring patterns&lt;/strong&gt; — PCR &amp;gt; 1.2 historically precedes 2-3% bounces&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OI clustering&lt;/strong&gt; — Max pain zones repeat across expiries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IV skew patterns&lt;/strong&gt; — Event pricing creates predictable skew changes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Volume spikes&lt;/strong&gt; — Unusual option activity precedes 1-2% moves 60% of time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expiry effects&lt;/strong&gt; — Last 3 days of expiry have predictable pinning behavior&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These aren't random. They're learnable.&lt;/p&gt;




&lt;h2&gt;
  
  
  Features That Actually Work for Nifty Option Chain AI
&lt;/h2&gt;

&lt;p&gt;After testing 23 features on 2 years of Nifty 5-min data, these 6 survived walk-forward validation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;                &lt;span class="c1"&gt;# Put-Call Ratio (OI basis) — 35% importance
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change_rate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;     &lt;span class="c1"&gt;# OI change % at ATM strike — 22% importance
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_put_call_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;   &lt;span class="c1"&gt;# Put IV minus Call IV — 28% importance
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;         &lt;span class="c1"&gt;# VIX &amp;gt; 20 = high vol regime — 10% importance
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;       &lt;span class="c1"&gt;# 1 if expiry week — 3% importance
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_unusual&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;     &lt;span class="c1"&gt;# Volume &amp;gt; 2x average — 2% importance
&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Total predictive power:&lt;/strong&gt; 85% comes from PCR + IV skew + OI change. The rest is noise.&lt;/p&gt;




&lt;h2&gt;
  
  
  Python Implementation: Nifty Option Chain AI Scanner
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Data Pipeline
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;pandas&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;numpy&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;xgboost&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;XGBClassifier&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;sklearn.metrics&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;accuracy_score&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;warnings&lt;/span&gt;
&lt;span class="n"&gt;warnings&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;filterwarnings&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ignore&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Load Nifty option chain data
# Expected columns: date, strike, ce_oi, pe_oi, ce_volume, pe_volume, 
#                   ce_iv, pe_iv, underlying_price, vix, is_expiry_week
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;read_csv&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;nifty_option_chain.csv&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;parse_dates&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;date&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sort_values&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;date&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;reset_index&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;drop&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Calculate PCR (Put-Call Ratio)
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pe_oi&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ce_oi&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mf"&gt;1e-10&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# OI change rate at ATM strike
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change_rate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;groupby&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;date&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ce_oi&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;pct_change&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;abs&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; \
                        &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;groupby&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;date&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pe_oi&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;pct_change&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;abs&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="c1"&gt;# IV skew: put IV minus call IV at ATM
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_put_call_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pe_iv&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ce_iv&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="c1"&gt;# VIX regime
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;astype&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Expiry dummy
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;is_expiry_week&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;astype&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Volume unusual flag
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;avg_volume&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;groupby&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;date&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ce_volume&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;mean&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_unusual&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ce_volume&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;avg_volume&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]).&lt;/span&gt;&lt;span class="nf"&gt;astype&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Target: next 15-min Nifty direction (1 = up, 0 = down)
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;underlying_price&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;shift&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;underlying_price&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]).&lt;/span&gt;&lt;span class="nf"&gt;astype&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dropna&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2: Walk-Forward Validation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change_rate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_put_call_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
            &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_unusual&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="c1"&gt;# Rolling window: 90 days train, 5 days test
&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;90&lt;/span&gt;
&lt;span class="n"&gt;test_days&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;
&lt;span class="n"&gt;folds&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;start&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;train_days&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;test_days&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;test_days&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;train&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;test&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;test_days&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;train&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;train&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_test&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;test&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;test&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;XGBClassifier&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;max_depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;n_estimators&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;learning_rate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;subsample&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;colsample_bytree&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;random_state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;42&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;n_jobs&lt;/span&gt;&lt;span class="o"&gt;=-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;folds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;fold&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;folds&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;train_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;score&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;test_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;score&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_test&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;})&lt;/span&gt;

&lt;span class="c1"&gt;# Results
&lt;/span&gt;&lt;span class="n"&gt;avg_test&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;test_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;folds&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Average test accuracy: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;avg_test&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# Expect 58-65%
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 3: Feature Importance
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;XGBClassifier&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;max_depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;n_estimators&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;learning_rate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;

&lt;span class="n"&gt;importance&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;DataFrame&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;feature&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;importance&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;feature_importances_&lt;/span&gt;
&lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="nf"&gt;sort_values&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;importance&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ascending&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;importance&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;importance&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;importance&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Typical output:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Feature           Importance
pcr               0.35
iv_put_call_skew  0.28
oi_change_rate    0.22
volume_unusual    0.08
vix_regime        0.05
expiry_dummy      0.02  # drops below threshold
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;PCR + IV skew + OI = 85% of signal. Everything else adds marginal value.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Live Scanner
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;scan_option_chain&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;latest_data&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="sh"&gt;"""&lt;/span&gt;&lt;span class="s"&gt;Scan Nifty option chain and generate trading signal&lt;/span&gt;&lt;span class="sh"&gt;"""&lt;/span&gt;
    &lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change_rate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_put_call_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
                &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_unusual&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="n"&gt;X&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;latest_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;values&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;reshape&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;prob&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;predict_proba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.65&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;signal&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;BUY CALL&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
        &lt;span class="n"&gt;confidence&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mf"&gt;0.35&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;signal&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;BUY PUT&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
        &lt;span class="n"&gt;confidence&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;signal&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;HOLD&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
        &lt;span class="n"&gt;confidence&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.5&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;signal&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;signal&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;confidence&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;confidence&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;latest_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;latest_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_put_call_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;latest_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change_rate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Real Example: Nifty 15-Min Scanner Results
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;PCR&lt;/th&gt;
&lt;th&gt;IV Skew&lt;/th&gt;
&lt;th&gt;OI Change&lt;/th&gt;
&lt;th&gt;Signal&lt;/th&gt;
&lt;th&gt;Confidence&lt;/th&gt;
&lt;th&gt;Outcome&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2026-01-10&lt;/td&gt;
&lt;td&gt;1.35&lt;/td&gt;
&lt;td&gt;-2.1&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;td&gt;BUY CALL&lt;/td&gt;
&lt;td&gt;72%&lt;/td&gt;
&lt;td&gt;+1.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-01-15&lt;/td&gt;
&lt;td&gt;0.68&lt;/td&gt;
&lt;td&gt;+3.5&lt;/td&gt;
&lt;td&gt;-8%&lt;/td&gt;
&lt;td&gt;BUY PUT&lt;/td&gt;
&lt;td&gt;68%&lt;/td&gt;
&lt;td&gt;+2.1%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-01-22&lt;/td&gt;
&lt;td&gt;1.12&lt;/td&gt;
&lt;td&gt;-0.5&lt;/td&gt;
&lt;td&gt;3%&lt;/td&gt;
&lt;td&gt;HOLD&lt;/td&gt;
&lt;td&gt;52%&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-02-01&lt;/td&gt;
&lt;td&gt;0.75&lt;/td&gt;
&lt;td&gt;+4.2&lt;/td&gt;
&lt;td&gt;-12%&lt;/td&gt;
&lt;td&gt;BUY PUT&lt;/td&gt;
&lt;td&gt;78%&lt;/td&gt;
&lt;td&gt;+3.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Win rate: 75%&lt;/strong&gt; on high-confidence signals (confidence &amp;gt; 65%)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key insight:&lt;/strong&gt; The model doesn't need to be right every time. It just needs to be right on high-confidence setups. Filtering for confidence &amp;gt; 65% improves win rate from 60% to 75%.&lt;/p&gt;




&lt;h2&gt;
  
  
  Common Mistakes in AI Option Chain Analysis
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Using All Strikes
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# BAD: Using 80+ strikes as features
# GOOD: Use only ATM ± 2 strikes (5 strikes total)
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;strike&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;between&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;underlying&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;underlying&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;)]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Ignoring Expiry Effects
&lt;/h3&gt;

&lt;p&gt;Expiry week behavior is unique. OI patterns change drastically. Always include expiry_dummy.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Not Adjusting for VIX Regime
&lt;/h3&gt;

&lt;p&gt;PCR of 1.2 in VIX 12 = different signal than PCR 1.2 in VIX 25. Always include vix_regime.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Over-Engineering Features
&lt;/h3&gt;

&lt;p&gt;20+ features = guaranteed overfit. 4-6 features with walk-forward = tradable edge.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Auto-Executing Signals
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Never.&lt;/strong&gt; Use AI for screening, not execution. Manual approval mandatory for SEBI compliance.&lt;/p&gt;




&lt;h2&gt;
  
  
  Building a Production Scanner
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Minimal Viable Product
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;streamlit&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;st&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;datetime&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;datetime&lt;/span&gt;

&lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Nifty AI Option Chain Scanner&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sidebar&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;markdown&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;**Shakti Tiwari** | Nifty Option Trader&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Load model
&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;joblib&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;load&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;nifty_option_ai_model.pkl&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# User inputs
&lt;/span&gt;&lt;span class="n"&gt;pcr&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;slider&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;PCR&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;iv_skew&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;slider&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;IV Skew (Put-Call)&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;5.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;5.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;0.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;oi_change&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;slider&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;OI Change %&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;vix&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;number_input&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;VIX&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;10.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;50.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;15.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;expiry_week&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;checkbox&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Expiry Week&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Predict
&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;array&lt;/span&gt;&lt;span class="p"&gt;([[&lt;/span&gt;&lt;span class="n"&gt;pcr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nf"&gt;abs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;oi_change&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;iv_skew&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
                      &lt;span class="nf"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;vix&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="nf"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;expiry_week&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]])&lt;/span&gt;
&lt;span class="n"&gt;prob&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;predict_proba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.65&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;success&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;BUY CALL — Confidence: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mf"&gt;0.35&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;warning&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;BUY PUT — Confidence: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;info&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;HOLD — Low confidence&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;st&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;caption&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;NISM Series-XII certified | Not SEBI-registered | For educational purposes&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Deployment Options
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Option&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;th&gt;Complexity&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Streamlit Cloud&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Prototype&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AWS Lambda + API Gateway&lt;/td&gt;
&lt;td&gt;₹500/month&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Production&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Termux + ngrok&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Personal use&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub Pages + static JS&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Demo only&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  AI Option Chain Analysis vs Traditional Methods
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Speed&lt;/th&gt;
&lt;th&gt;Accuracy&lt;/th&gt;
&lt;th&gt;Bias&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Manual reading&lt;/td&gt;
&lt;td&gt;30 min&lt;/td&gt;
&lt;td&gt;50-55%&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;₹0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Screen-based (PCR max pain)&lt;/td&gt;
&lt;td&gt;5 min&lt;/td&gt;
&lt;td&gt;55-60%&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;₹0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Traditional analytics tools&lt;/td&gt;
&lt;td&gt;1 min&lt;/td&gt;
&lt;td&gt;58-62%&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;₹500-2000/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AI option chain scanner&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;10 sec&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;60-65%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;None&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;₹0&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;AI wins on speed, accuracy, and removes emotional bias.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  SEBI Compliance for AI Option Chain Tools
&lt;/h2&gt;

&lt;p&gt;If you're building or using AI option chain analysis in India:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Data source&lt;/strong&gt; — Use NSE official data only. No unauthorized feeds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manual execution&lt;/strong&gt; — AI signals → you decide → you execute. No auto-trading.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Log everything&lt;/strong&gt; — Screenshot of AI output + your manual decision.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Risk disclosure&lt;/strong&gt; — Add NISM + SEBI disclaimer to all outputs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No guarantees&lt;/strong&gt; — Never claim 100% accuracy. Show win rate honestly.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Penalty risk:&lt;/strong&gt; Low for personal use. Zero if you're not selling signals to others.&lt;/p&gt;




&lt;h2&gt;
  
  
  What AI Option Chain Analysis Can't Do
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Predict black swan events&lt;/strong&gt; — COVID, war, sudden policy changes break all models&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Guarantee direction&lt;/strong&gt; — 65% accuracy means 35% failure rate. Accept it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Replace risk management&lt;/strong&gt; — Position sizing, stop-loss, hedging still manual&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Work without training data&lt;/strong&gt; — Need 1-2 years minimum of option chain history&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Handle illiquid strikes&lt;/strong&gt; — Low OI strikes = noisy data = bad predictions&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Next Steps: Build Your Own Scanner in 7 Days
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Day 1-2:&lt;/strong&gt; Download Nifty option chain history from NSE archives&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Day 3:&lt;/strong&gt; Engineer features (PCR, OI change, IV skew, VIX)&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Day 4:&lt;/strong&gt; Train XGBoost with walk-forward validation&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Day 5:&lt;/strong&gt; Build Streamlit UI&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Day 6:&lt;/strong&gt; Paper trade for 1 week&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Day 7:&lt;/strong&gt; Deploy or share results  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Minimum viable scanner:&lt;/strong&gt; 200 lines of Python. No cloud needed. Runs on laptop.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;AI option chain analysis for Nifty isn't magic — it's systematic pattern recognition at scale. PCR + IV skew + OI change = 85% of predictive power. XGBoost with max_depth=3 gives 60-65% accuracy. Combined with manual execution + proper risk management, this is a real edge.&lt;/p&gt;

&lt;p&gt;The gap in Indian market: nobody has built a &lt;strong&gt;local, free, SEBI-compliant&lt;/strong&gt; AI option chain scanner. You can be first.&lt;/p&gt;




&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q: Is AI option chain analysis legal in India?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
A: Yes, if you use local models and manual execution. SEBI July 2026 rules allow local AI inference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: What accuracy can I realistically expect?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
A: 60-65% on Nifty 15-min direction. 75% on high-confidence signals (&amp;gt;65% probability).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Do I need coding skills?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
A: Basic Python. 200 lines of code. Copy-paste ready in this article.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Can I use this for Bank Nifty?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
A: Same features work. Just replace Nifty data with Bank Nifty. Accuracy similar.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: How much data do I need?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
A: Minimum 1 year of 5-min option chain data. 2 years preferred.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; NIFTY, option chain, AI trading, XGBoost, Python, machine learning, SEBI compliant, Greeks, PCR, OI, IV skew, NSE, Indian stock market&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Meta:&lt;/strong&gt; AI option chain analysis for Nifty with Python code. XGBoost scanner using PCR, IV skew, OI change gives 60-65% accuracy. Complete implementation with Streamlit UI and SEBI compliance guide.&lt;/p&gt;

</description>
      <category>nifty</category>
      <category>optionstrading</category>
      <category>ai</category>
      <category>python</category>
    </item>
    <item>
      <title>Gradient Boosting for Nifty Trading</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 10:22:16 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/gradient-boosting-for-nifty-trading-9n7</link>
      <guid>https://dev.to/shaktitiwari715-ai/gradient-boosting-for-nifty-trading-9n7</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABLAAAAKjCAIAAACC0WGXAABG1ElEQVR4nO3dd5hU1d0H8DMzO1voIlKkqoiKWABB6ViwoSamGE3U9OSNqab6pphoYkliYtQ0NTHFxLwx1cSCYi%2BgohQLWFAWBJTeYXdnZ%2Bb9Y3Rdd5ZlQWSA8%2Fk8efLs3Ln3nN899%2Bx1vnvvHRK9r18dAAAAiE%2By1AUAAABQGgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgJhaezXKfmZwyralyd2qqYAAIColDIQfvDA8v%2B%2Bq92%2FTmv3hxPa9mi7FZU8e26HEMKAPVLnHFS%2BVT2ed1hF45cvfKTDzRPb%2Fu2Utnec3u64PultaGobaij4zXFta%2Brz2dyW13zxox3%2FOrFtw8vifW9oqsneNXZiv%2FTNE9vePLHtvI93LPxw8j6t2t9tHmoAAGDnV1aqjsf0LDuxX%2Fr0%2F66vz4XPHFbx47FVZ9%2BxYataeGFV9oVV2a3a5LOHVfxyVm3Dy0wunHHbhhDCwM6p3x7f5u4Fma1tahtqKNirTeJ3z9a1Zs26bL4sEUb0KJv6an3Dwsb9NjTVZO8am1SdmVSdCSE8e26Hwi5vlW3eTQAAYGdWskD46UMrfvxETX0uhBBunF03tGsqlQjZfHj23A6TqjPPrMg%2Bsjh7%2BeiqDuXh%2F57P%2FOaZ2i5ViR%2BNqepYnpi%2F7s3Las%2Be2%2BHgP67tWJG4eERV1zaJdDL84LGamcuyhbf%2BMLtuWPdUh%2FLEldNrJ1Vnvjy0sk068eeT2n6oKHnOWZnN5sNeVYkrxrZpmw4bMuGrD24MITR%2Becq%2B6TMGlIcQLnu85ojuZQ1NFWpotseGml9Znz%2B6d9lhN64tdHfOQeVt04mbJ7b92kObLh5R1dDFsk35ht1vHBd%2FMr32y0Mr3n9rfeOaC%2F02NDV9abZQUufKxGfu2Vi9Ntcunbj99Hbjbl6X38wh2Iah3qrdBAAAdnIlu2V0QKfknJWvX3Ran8l%2FYvLGbD6EEMpTif%2B8nPnds3UfGVh%2B%2BbSa99264X8OrQghfPvIqv%2B%2BnHnvrRvurK6vSL3leblvDa%2F8%2Fezas27f8MX7N10%2BpqqwMJ0MK2vy7791wycnb%2FzeiMoQwk%2BfrNmYyRenwRDCyL3Lvje15jtHVd3yUt37bt1wy0t13z6yqsnLLwyufP%2BtGz5338b37F%2FebFPFPTbUfMe8TNuyN2u%2BcU7dxkz%2BjNs2fGVoZeMuGu9%2B45anLK4PIYzs0Ux6b2jq8mmvl%2FSflzIn9E2HEI7uXXZHdWZzaXDbhnqrdhMAANjJlSwQliVfTw6fPKTi5olt73t%2F%2B8LLbD7%2F0KL6EMKlj9f075T8zGEV7cpDCGFEj9Rt8zIhhHteyWTzb4k543qV%2Fe%2Bwypsntr1yXFWbskQhwiQTiZtfqAshLFiX67CZL1xJJ8PNE9v%2B%2B7R2fzqp7UcPLh%2FRI3XrvEwI4dZ5mZF7p5q8vO%2BVzJXjq%2FZum%2FzS%2FRubba24xxZqLmjSRePdb%2BKnT9Z%2BeehmHxFs7JaXMhP6loUQju%2Bb%2Fs9LLd0Euw1DvW27CQAA7JxKFgjnrcke1DkVQrj%2B6dpPTN7Yq93rlWRzIZcPIYRfHdsmhPD7Z%2BsKL8vfCJCJEJrEu7Jk4pxJG864bcOZt2%2F42oObClca63L5tXWvh5PNhZTCM4Tv%2Fs%2F6k%2F61%2FvC9Uom3Ntzk5Zcf2PSbp%2BvOOaj8J2Ormm2tuMcWam62i8a738TUV%2Buz%2BTBy7y3f4rt4Qy6XD93bJnu1Tz67oqUH%2F7ZhqMM27SYAALBzKlkg%2FPNzdV8ZWlmWDCGEDw8sL76ydOheqf%2B%2BnKlIhcJdi08srT%2B%2BbzqEcGK%2FdCLxltwx7bX6E%2FulQwjje5V99vDXL6M1GwITiZBsLrKsqsnPX5ub8mr9xH3SIYSJ%2B6Snvppt%2FPKJJdm%2FndL2yaX1X7p%2F0zG90802VdxjCzUXNOmxmcoa%2BemTtV8Z0tJFwoaS%2Fvty5sIjK%2B9%2FpbXfkdP6oQ7btJsAAMDOqWRfKvOvuZn990hNfk%2F7JRtz%2F5ybKf4HGP44u%2B7fp7WbvSK7tjZfngoXP1pz5biqjwwsf3JJti77llBy8aM1l4%2BpOvug8mwufP2hTS10%2Bvhr2RuOb%2FuRO19%2F9q9wy2ih5wse3rRkY%2F7HY6s%2BdGD5xvrw1Qc3JkKi8cv39C%2F%2Fz2ntEolw1Yya4qaa9WbNS7Mb65tJqJc8VtO4i5ZH7LHX6jO5ivKih%2FqK9%2B62eZmLRlT96Imalhts0PqhbtYWdxMAANg5JXpfv7rUNey2fjqu6vqn6%2BaszB62V%2Bo7R1a%2B79at%2Fvcets3ebZM%2FGVd11u07qLtS7SYAAPA2lewKYQx%2B92zd90dW1mRDOhm%2B9Uhrr9e9TRP6pr88pOKrD7Z0pXT7KsluAgAAb58rhAAAAJEq2ZfKAAAAUFoCIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACJVskB4VNfcj4bVF37et33%2B92MzyUQ4vW%2Fu92Mzvx2T%2BdlR9V2r8oV3H5pY9%2BtRmWtHZf40LjOme26revnw%2FtlWrlno5Vcj668fnRnYKR9CeHff3I3jMteOylx5ZH23omJuHJcZsme%2BNS3fe1JdCOHzA7On9Xmz%2BGtG1O%2Ff4fXND%2ByYv2ZE%2Fa9G1v98xOsdFTZ5J3x3cP2xe79exk3jM%2BcPen18vjwo27C8uPiWSyqMSeF%2FH9yvtQO%2BDRrX0MJ4Nll%2F3%2Fb59%2FZrumub253ChGl2EwAA2P2UlarjR5cmP7BPbvCe%2BRkrEucPyl7xdNmwLrnxPXKfeDhdnwvn9s9%2B5%2FDs56eWhRAyufA%2Fj6RDCPt3yP%2FkyPqHXtuKEPvh%2Ftk%2FvJhqzZoNvfTvkP%2FO4fW%2FnJM6oWfuEw%2Bna7NhZNfcdwdnz5tS1mS1i4fUf%2FD%2BdCsreXhJ8gP7Zv%2BzIBlCaFMWulflX1ybKLz1ncH15z9WtnRT4pgeuS8enP3mE%2B%2FgQXlqZXJgp%2Fw9i0ObslCfD4P2yIWQCiEM2iP3%2Bxe3sd%2BGMdmRWhjPJl5el3h5XfNvFStMmK3aBAAAdl2lvGX0Z8%2BmPj%2Bw%2Fpgeudc2hmdWJc7un7v2uVR9LoQQ%2Fl6dqsmG5Fs%2Fk89dm8jmw54V%2BZ8dVX%2FdqMzPjqrfsyLf5OUZ%2B2T%2FNC5z47jMkXvlPnVAtk1ZuGZEfZN%2BW77%2BNndtYu82%2BbP7534xJ1WbDSGEKUuTCzeEsrcO1UtrE10rm78k1axZKxMHdMynEiGEMKxLburSN5vbozxUJEMI4cElyZvnvRlf96jI3zQ%2Bs2%2F7fPt0uHhI%2FS9G1l83KnPwHvkQwt%2BPyfSoyocQrhlR%2F5VB2RDC0C65Hwzd8p4%2BtTJRuP55yB65KUuSlalQngxlyVCZCitrE%2Fu2z18%2FOvN%2FR2%2F2Ql9DSZvbzRCaHqBCGRcOrv%2FAvtnNlV3cb8MmnSvyPxlef93ozHcHv2XvisezheIL41DcVJNNGk%2BYwibN7stnDspeOypz0%2FjM%2BB6uIgIAsGsrZSCcvz7xzKrk%2BYOyP59TFkLYt31%2B7hsXeTbWh689XpZ7a%2B44okvup8%2BkvnRw9q6FyU89kr5rYfKLB2ebvPz4AdlPPZL%2BzpNlJ%2FXOXfd8amN9KFxmbL1hXXIvrE3u2z7%2Fwpo38%2Bils8rq3%2Frh%2F8iuuWnLt2L0cvnwzMrEIXvkQwiju%2BUeeO3Nxn85J3Xd6PpvH15%2FWOfczBWvL08nw6VDsz99JvXyusQXD66%2FeV7qs1PKLpxe9s3D6kMIU5cmB%2B%2BZTyZCIoQBHXMhhMF75qcs3XI9L69L7N02nwjh0M75GSsSc1YnBnTMD%2BiQn706EUI4Y5%2FsL%2BaUfeqR9Nn7NRN1GpfUQhdNjkgIoTwV7lqU%2FOvLqc2VXdxvwyZfPDg7eXHyUw%2Bn7381Wd7oWm%2FxeLZcfAihuKkmmxRPmOJ9SSfDmrrw6UfSX3u87CuD3sH7YwEAYAco2S2jBW3L8tl8aJPKrwmJ1Bsp44P7Zcd2z%2B1ZEd5%2FbzqEkE6GX4%2FKlCfDwE75acuT%2B7bPf39mMoRw9%2BLkZwdmQwiNX05ZkrxoSP3f5yW%2FN72ZXfvGofX7tM%2B3KQu%2FHpWZty7xw6feXKfQSyKE9ZnED2ambhjT9Gpb49XKEqFfu%2FwH7nvzPskWWm7w0JLkiG65mStTgzrnL3%2FqzfB26yvJB15Lju%2BR%2B8qg7H2v5q9%2FPhVC%2BPoh9XcsTD6xPBlCOGqvfK%2B2r9dTmQrJRJi6NHF0j9wLaxPPr0kM6BjalIXBe%2Bb%2FWf1mm5urJx%2FC%2FHWJPu3yAzvl%2F%2FxSqltVOGSPXDYfpq9IhhCunl12fM%2FcmG65tulmrgE2LukzB2YP2zP3fy%2Bn7n81WRiTwjqXzSob0qXpAcrmw%2BPLkiFstuz7X23ab8MmQ%2FfMXzIzGUJ4eEmyyR8ImoznnNXJFopvtqmW9zeEULwviUT474JUCGHRxkS7zWwFAAC7ilIGwsM659ulw2WzUl85JPvVx8sWbAj9O%2BRnr07c9FLqvwtSd5zw%2Bu2OjR%2Fbu25Upib7lstTTa5VXTSjbPCe%2BbP2zZ7QK3fxjKZ7V8hF955UV%2FzMW5MH4RasDwM65p9ZlSh08d3B9d%2Bb8ZZnCM%2Fpnz2lT67hAcUWWm4wdWnyzH0z93ZMPr8mkX0jSuxRHnq3yz%2B1MvHfBcmHX0v%2B5ejM9c%2BnylNhvw75EHKFZ%2BRSyfCFqem6XEgmwmGd87l8eHJF8rMDs4euyc9amajNhqFdculkfmXtm4PRQj1PrUoc3ClfmQob68NTqxKfHJCrz4drn0uGEC4%2Fov7eV5N%2FnZd8b7%2Bm176alPSr51KFhw%2BLh6746mE2FwoBbHNlX31U034bNkm%2FEXIL1xVbGM8Wii8obmqLmxTvS30urHs9%2FIa8PAgAwC6uZLeMphLh%2FEH1Vz%2BbemxZMpsP47rn%2Fl2d%2BvSB2cKjeu%2FbJ5st%2BrS9pi4s3Jh4cnnimL1zIYRj9s5NX%2F6Wl0%2BtTFw7KvP0qsR3p5eN6poPISQTTR9EbKW%2FV6f%2B58BseTKEEI7vmUsXjdPjy5IHd9q6QLAuE2qziVP75B549c3m8iFcdsTrXy7asTz%2F2qYQQqjLhk88nO7RJry7by6EMGtl4ugeuRDCiK65j%2ByfDSHUZsOKmsTRPXKzViZnrUx8cN%2FcjFbfv%2FrUysTEPrmX1iVCCPPXJXq3y3etDIs3JkIIB3XK3b04WZEMxfvbpKQWNDlAjd%2FaXNkt9PvUqsTY7rkQwvgeucRbD2WT8Wyhkc01VbxJkwlTvC85IRAAgN1Iya4QfmDf7OPLkos2JkIIVz6TunpE%2FUceTPdrn79pfGZ5TeKOhcnsG7mjcEdiPp8IIVw2q2x5Tfj24dn39M1uyia%2BPzOVCG95eVKv3A1jMskQfvtCMoQwY0XyJ8Prz3%2FsLbt5zB3lWyxv8qJk77b5P47LrKpNrKoLPyq6BXT%2B%2BkT%2FDvlk4i0JYYstP7Qk8akDsr%2BY%2FeZqq%2BvCpbNSlx1RX5tN5EL4%2FhtXNXP58J0ny24Ym3lxbeLKZ1LfPCz7nn7ZbD5xyczXr8tNXZp4d9%2Fcmrrw9Krk4D3rr32umSuTzdbzzKrkkD3r%2F1VdFkLIh7CiJrH%2BjUtef69O%2FXZ05oW1ifWZRHky1OXCKxsSH9k%2F%2B%2FsXU01KenbVZnP21bNTjY9Ik3ebLbu43wZXPpP63uD6M%2FbJPrUqWVd0Ga%2FxeLZcfLNNFW%2FSZMK0vC8AALCrS%2FS%2BfnWpawAAAKAESvktowAAAJSQQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEglOnYbWOoaAAAAKAFXCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkykpdwK6kX692pS4BAADYsuqF60tdwq5BINwKZhUAALA7ccsoAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUmWlLmBX0q9Xu1KXAAAAbFn1wvWlLmHXIBBuBbMKAADYnbhlFAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAEKmyUhewK%2BnXq12pSwAAALaseuH6UpewaxAIt4JZBQAA7E7cMgoAABApgRAA2LklEpvOOWz9d8dv%2BPbYXNe2jd%2BpP6z7mhveFUKoPfWA9ZcfVztxQGH9DV8dmW%2BTLkmxALsWgRAA2KnVHbtPoqa%2B3UX3l0%2BaW3PWIQ3L85VlNe8%2BMJHNhxBqT9iv7UUP1J7UP4RQN75fetrixMZMySoG2HUIhADATq1uZO%2FyB%2BeHENIzX0vNXdmwvOYDgyomzQ25fAghUZ%2FPd6hI1Ofy7cozQ3uUP1hdqmoBdi2%2BVAYA2KnlurfPDOlRP6RHYkNd5Z%2BeKiysH7Bnfo%2FK9GMLN31scAih8m%2FPbvzMEZU3P1vzvoGV%2F5gT8iWtGGDX4QohALBzK0skl29se8mD6Ude2fTJoSGEUJas%2BeAhlX%2BY2bBK%2BpEF7b53f%2FLVdSGEXNe2G746MjO8Z4nKBdiVCIQAwE4tsaY2%2FeTiEEL6ycXZ3h1DCJnhPfOVZZvOG77hW2PzlWUb%2F%2BeIEEJIhJr3Dqz8%2B%2ByaMwe1uX56zZmDSls2wC7BLaMAwE6tbPay%2BgO7FP4%2FtWB1CCE95ZX0lFcK76699tQ2v34ihFA3tl96%2BquJ9XX58lRIhHy5DzkAW%2BYKIQA7SDIZLvnGa7f9cd4tv63u26uusPCsd6%2B%2B5Ybqe%2F768vgR60MIn%2F%2Fo8gf%2B%2FtJ5H15RWP%2FP1yzo2D5byqLZCVT%2BY3btiftv%2BOaY2tMOqLphRrPr5NukM0f2LL%2BvOoRQMWnu%2BgtGV9zx4g6tEmDXlOjYbWCpawAgCh85Y1WPrpnLft715GPWvW%2Fi6o99pfeee2R%2Fe8Ur7%2Flkv3371P7%2ByoWjT9%2FvqbtfGPWu%2Fo%2FcMvfQ4wac895V9dnEX%2F7dqdSFA8BuyxVCAHaQ95685v9u6RRCmPxQuyefbhNC2KNj%2FW%2F%2Fr3MuFxYvSe%2FRsT6EUJ9JdOlcn8kkOnXMnjh%2BXWF9AOAd4vZ6AHaQ%2FfrWnjB%2B3Qnj1q1em7rwiu4hhLnVFXOrK0IIpxy39q4H2ocQLvt5119csuiSq7te8NmlP%2FrVXnn%2FeAAAvJNcIQRgB0mn8wsXp0%2F%2FRL9%2F3Nbxyu8ubljer1fdZz%2B84gdXdwsh%2FO22jiefu08hJfbtlfnzNQtOOW5tySoGdmmJxKZzDlv%2F3fEbvj0217VtYVm%2BTXrTp4auve7UwsvaUw9Yf%2FlxtRMHFNbf8NWR%2BTbpUtULJSEQArCDLFtRdsd9HUIId9zXYeCAmsLCtm1y1%2F1o4fkX7b1iVaqwJJEI3zhv6Q9%2F0fXCLy05%2F3t7X%2FilJSWrGNiV1R27T6Kmvt1F95dPmltz1iGFhRu%2FMjJVvTq8cfdB7Qn7tb3ogdqT%2BocQ6sb3S09bnNiYKVXBUBICIQA7yMOPtz1q6IYQwlFDNzz7QmUIIZEIV1%2B8%2BFd%2F3HP601UNq531rtV3PdB%2B1ZpUZUU%2BkQhVlW4bBbZF3cje5Q%2FODyGkZ76WmruysLDN1Y%2BV3%2FVSwzqJ%2Bny%2BQ0WiPpdvV54Z2qP8weqSlAol5BlCAHaQH%2F1qryu%2F%2B%2BpXPrW8Phu%2B9v0eIYQPnLb66JHrO3eqP%2Fd9qzZsTJ79hT4d22dPnbD2Q5%2FvE0K49k%2Bd%2F3bt%2FF%2FduGepCwd2Sbnu7TNDetQP6ZHYUFf5p6cKCxNrahqvU%2Fm3Zzd%2B5ojKm5%2Bted%2FAyn%2FMCf4ARXz8sxMAAOyG1l53atX109PTFmWG9aw7bt%2B2lz305lvXntrh0%2F9teJndp1PduH5lc5bXjelT%2FuD89OOLSlEvlIZbRgEA2A0l1tSmn1wcQkg%2FuTjbu%2BPm1ws17x1Y%2BffZNWcOanP99JozB%2B24EmEnIBACALAbKpu9rP7ALiGE%2BgO7pBas3txqdWP7pae%2Fmlhfly9PhUTIl3uiiriY8QAA7IYq%2FzF74yeG1r77wJDLV90wo9l18m3SmSN7tv3xlBBCxaS56y8YXXHHizu2TCgxzxACAABEyi2jAAAAkRIIga027qgNj9%2F64r9%2BU%2F2v31Rf8NmlIYQxwzfc%2Bod5%2F7x%2B%2Fi03VB9x6KYQwuc%2FuvyBv7903odXhBCSyfDnaxZ0bJ8tcd0AALyVW0aBrfb%2BiWvaVOX%2B8Pc9GpY8cfuL7%2FlkvwWL0v161d149Stj3rPfU3e%2FMOpd%2FR%2B5Ze6hxw04572r6rOJv%2Fy7U%2BlKBgCgGb5UBthqXfeqf6m6vPGSVatTe3SsX7AovUenbJuqXAihPpPo0rk%2Bk0l06pg9cfy6s7%2FQp0TFAjuFNTe%2Bp9QlxKLjOf8sdQnArkQgBLZaty6ZfXrXnffhFavXpC68olv1wvKvXdLjv7%2BrfnlB%2Bb596j7%2BtV4hhMt%2B3vUXlyy65OquF3x26Y9%2BtVc%2BX%2BqiAQAo4hlCYKvl84lnX6g47aP9%2Fvrfjj%2B58NUQwve%2BvOS8b%2FYc%2F%2F79PvvtnhOPWRdC%2BNttHU8%2Bd5%2B51RUhhL69Mn%2B%2BZsEpx60tcd0AALyVQAhstd%2F8pfMf%2F9Y5hDDpvg4H7V8TQjiof%2B3t93UIIdx%2BT4cTxq8rrJZIhG%2Bct%2FSHv%2Bh64ZeWnP%2B9vS%2F80pIS1gwAQDGBENhq3%2F7Ckglj14UQhhyycc6LlSGEufPLhx2%2BMYRwxGEbX1mcLqx21rtW3%2FVA%2B1VrUpUV%2BUQiVFW6bRQAYOfiGUJgq%2F3wl11%2FdtHiT5%2B9oqY2%2BZWLe4QQvv6DHpd847UQQj4fvnzR3iGEju2zp05Y%2B6HP9wkhXPunzn%2B7dv6vbtyztGUDANCEf3YCAHjH%2BZbRHca3jAJbxRVCALbCazNml7qEWHQf7C%2B2ALzjPEMIAAAQKYEQAAAgUgIhAABApDxDCADATsrXEe0wvo4oWq4QAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAESqrNQFAKXx2ozZpS4hFt0HDyx1CQAAzXOFEAAAIFICIQAAQKTcMroV%2BvVqV%2BoSgF2PUwfbZjebObNKXUA8zBy2zW42c0II1QvXl7qEXYNAuBXMKmAbOHWwbcwcto2Zw7Yxc6LlllEAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAkhhGNSiZfblIUQxqYSU6tSf69M%2Fb0y9Y10MoTwuXTy3srUZ9LJEEIyhBsrUh0SJa4WAADYLspKXQCl1y4RvpROZvIhhNA1EX6Zyd9Yn2t49%2BNlybE19Q9Wlv0qk%2FtgWfK2bH5tvmSlAgAA25ErhIRvppPXZ3KFlNc1kViaf0vgqw9hz5DIhNApEU5IJf7aKCsCAAC7NIEwdsOTiW6JxH%2Bzr4fArolwbCrx78rU7ytSfROJEMIPM9mfVyQvy2S%2FkU5e8UZuBAAAdgMCYdTKQ7iwPPnNumzjhbNz4d012Zvrc1eUJ0MIf6%2FPn1KTfSkXQgh9EuHGitTElIcIAQBgd%2BAZwqhNLEu0DeEXFakQQptEuKo8dUUmtzifDyHcmc3%2FsPz14JcI4Wvp5BfqspMqy06tqb%2BlMnXbpmxL7QIAALsCgTBq%2F6rP%2F6v%2B9Wj3XFXZF%2Buyv6pI%2Fbs%2Bd2c2PziZeO6N%2B0PPLEvelc2vyofKEEIIVcEVQgAA2B0IhLzFj%2BpyV1YkP5kOtfnw1bpcCKFDIpySSpxTmw0hXF%2Bf%2B2tF6lrfKwMAALsFgZDXHbipPoQwL59%2Fd81bbgddmw8fqn19yc8zuZ9nSlAbAADwTvClMgAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUmWlLoC3a1EbB3EH6bmxvtQlAADA9uQKIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUf7FgK%2FTr1a7UJTRnZU2pK4jFTjoB2OmZOWyb3WzmzCp1AfEwc9g2u9nMCSFUL1xf6hJ2DQLhVthJZ5V%2Fh3BH2UknADs9M4dtY%2Bawbcwcto2ZEy23jAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACJVVuoCdiX9erUrdQnNWVlT6gpisZNOAHZ6Zg7bZjebObNKXUA8zBy2zW42c0II1QvXl7qEXYNAuBV20lnVxkHcQXbSCcBOz8xh25g5bBszh21j5kTLLaMAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBIlZW6gF1Jv17tSl1Cc1bWlLqCWOykE4CdnpnDttnNZs6sUhcQDzOHbbObzZwQQvXC9aUuYdcgEG6FnXRWtXEQd5CddAKw0zNz2DZmDtvGzGHbmDnRcssoAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUmWlLmBX0q9Xu1KX0JyVNaWuIBY76QRgp2fmsG12s5kzq9QFxMPMYdvsZjMnhFC9cH2pS9g1JDp2G1jqGgAAACgBt4wCAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBABiMX7sUWVlZa1Zc999%2BnzyYx9s365t8VtlZWVjRx%2B5vUsDKA2BcDc0a9pdP7view0vf3zZt2ZNu2v7djFtym0NP084dsyNN1x14w1XPTvz3sIPJ0wY1%2FpG%2Bu%2FX76wz3rV9y2PbzJx25403XHXj7676583XDzvisK3dvPGs2JZ%2Bb7jqxhuu%2Bui5Z2xbIwWf%2BvgH387mbJviQz%2FwoAE3XHvFH3%2F7sxuu%2B0mP7l2bPUts8Uw1a9pdf%2Fztz1roZXsV3PqOTLDtaPTIYddc%2Bf3Cz%2F336%2Fe3m36dSibPeN%2Bpf7vp1%2F934y%2Bu%2B%2BUPu3fbq%2FBuw6npXzf%2F5uhxI7eqlyaHbM899zjl5OPq6%2BvDZo574%2F8k%2FfxnP6ipra3PZouPe319%2FWmnTNhzzz22qhi2i5LMnBY0OWP4VMOuqFV%2FJGPXUpfJ7NOvdyqZzOZyiUSiT%2B%2BedZnMO9fd5HsemnzPQyGEaVNuO%2BdjX9zazee%2BVD33pertXxZbL5OpLxzBAfvve8Xl3z7tvR%2Fbwf2%2BfZ%2F8%2BIeu%2B%2B1N26Up3o5LL%2F7G%2F3zugteWLDv%2BuLFf%2F8pnzv%2FaRcVniR9c9PWWz1R1mUyqLDV82OGPT5v5jlbb%2Bo5MsO3o4SnTzv7ge4cNPWzak7O%2B%2BfXP%2FeDyq488csiEY8ecde7n6uvrP%2FmxD15y0dc%2F%2Fj9fC41OEQcesN%2Bvrr70vgemtL6XJofsfadPvP%2FBRws%2FN3vcG%2F8nqUuXzjf%2B%2BR%2FFjRQ88NBj7z395Ot%2B8%2Bet33XelpLMnNbzqYZdkSuEu6fZc14cNOjAEMJBB%2FR%2F%2FoWXCgv779fvpj%2F8%2FNZ%2F%2Ff4j57y%2FsGTalNvO%2F8InbvzdVbf8%2FbcTjh3TsLChnYa%2FmDbZcIumTbntsu9fcM6H3ttk2z333ONX11z65z9cc%2FkPLmjSS7P1NKz%2Fo0u%2F9eiD%2F3kbQ8JWeHHuvG5du7RmwhQf0C5dOl%2F3yx%2F%2B6fdXX%2FfLH3bp0rmw1aUXf2Py7TedecZpP77sW3ff8ZeWJ1KzLRSmU4cO7X982bd%2Bd%2F1P%2F%2FT7qw8ddFAI4ewPvudfN%2F%2FmnzdfP2rksM%2Bf99E2bapuuPaKd3RwaI09O3cqrygPIdx7%2F5Q%2F%2F%2BVfm1ut2TNVY9f84nefP%2B%2BjjZcUz4HQ3FkrbP4s1KzWdGSCbXc%2FvOIXXz3%2F08cfN3bRq0tmPTX74x%2F%2BwNW%2FuKFw%2Be6mv%2F67prYulXzLp5TnX3i5Ppttcopo8rLlc8KY0cNnznq24WXxcQ9vTKGzznhX27Ztbrzhqi9%2F8VOFRv5182%2F69OkZQmjXru1dt%2F551tOzx4wa%2Fs4NDi3Y8TOnoJX3KRRW%2B%2Fffftuta5cQQnl5%2Bs5b%2F9SpU4ficxfsJATC3dPDjzxe%2BA%2FV6FHDHpoyrbDw7LPe89OrrvvQR77w8Y%2BcWViSTpetWrXmnI9%2B8XNf%2Bs43v%2FH5zbVWvOEWlafTt91xz41%2F%2FkeTbb%2FxlfNun3Tfhz78%2BbvvfbiivLzJVsX1NKx%2F190PtGlTtZXDwDYaNeKIRx%2Bf0ZoJU3xAL%2Fjqebfdcc%2FZH%2FnCbXfc842vfCaEUFFe%2Fte%2F%2Fefcj5%2F%2F3W%2Bdf%2BOf%2F3nux7%2FU8kQqbqFhOn39y%2F%2Fzp5v%2B%2BdFPfvlr%2F3vJxd%2F9agjhvE%2Bfe%2FZHv%2FDVb3z%2FtIkTrvnl7zZu3PSxT3%2F1nR4ftuinV19%2F0%2B%2BvueSirw8dcsgT05%2Fa3GrNnqkae%2FTx6SGEI4cPblhSPAc2Z3NnoWa1piMTbLubV%2F3KrKdn%2F%2B%2FXP%2FeTn10bQujff5%2BGvwts2LDxs1%2F8VjaXa7z%2BUcMHX%2FrDnzc5RTR52fI5YZ%2B%2BvV99dUnDy%2BLj3uAvN9%2ByceOmcz72xZ9edV2hkdvuuOe4Y0aHEMaOPvKuex5ctOi1ffr2fgdGhS3b8TNnG9w5%2Bf5jxo8KIRw5bPBDDz%2F%2B1S99upXnLtjx3DK6e3p46hMfPOv0n%2F%2Fq90cNH3LTX28pLPzxlb%2BeeOIx48eNaPfGI%2FLJRPKf%2F74jhPDKwsXNPjefTCSa3XCLcrnclEefLN52%2BLDDv%2F29H4UQ7ntgai6XLequaT0tr8%2F2lU6X3XjDVWVlqX336TPx9I9s2lSzxQlTfICGDzv8mxf%2BMIRwx533feVLnwoh5PK5Z559PpvLZTL1z8x%2BPpfLVVZVFvdb%2BPnCi69opoU3ptPoUcP79ulVWLNNVWUqmXzwoUd%2FeMk3b%2Frrv7%2FxrUt3wBDRSv%2B6ZdI99z1y3DGjv%2Fn1z02%2B56Gf%2F%2Br3za7W7JmqiWt%2B%2BbsvfPZjjz0%2Bo%2FCyeA40%2BeRXOGuFzZ%2BFNmdrO2K7aNe2bTabbdOmavXqtWWpVGHhR88945jxo7p06XzSaeeEN04R5eXpQYMOfOyx6f3792tyimj8suVzQllZqslxbHLcW3DbHff8%2BPJv3%2FD7vx579Kjf%2FO4v2Ww2nfYhqmR28Mz57rfP779vvzZtqm684aq5L1df9IMrt1jhpLvu%2F9YFX%2FjLzbccPX7kbbff85MfXeiUwk7LuWz3tGbN2lwu16N71xDC%2BvUbCguv%2BslFd01%2B4E83%2FbPhcedMJrN23frCz%2Fk3tm34ONWhfbt0Ot3shltUn83mcrnibRv%2B85lMJsMbHTUorqfl9dm%2BGh63%2BMRHz3rPu04cPmzwFidM8QFKhOLDWl%2F4z15tXV2uuf%2F%2BNXmGsLiFhulUlkp94jNfq62tSyaTQwcfks3lLvj25cOGHnbu2e879eTj%2Fvc7l7%2B9AWD76LxHp759e82Y%2Bcw%2F%2F33H%2FQ9M%2Fe8%2Ff7e5QNjsmaqJx6fNzGVzRw0fUnhZPAdCc2etsPmz0Oa0piO2ryGDB7Vv1%2FbCi3%2Fy7Qu%2BcN4XvlW9YOEBA%2FZ7%2BpnnfvfHm%2F%2Fxr9sfuvefhdUaP9785z9cU7OppnEjTc4YLZ8TVq9Z27Ztmw0bNjYsaXLcW%2FDqa0vzuXy3rl167t19znNz27Vru3rN2m3bcd6mHT9zCglwq74rYV71K506dmjXru3AA%2Ff%2F%2FqVXOaWwM3PL6G7roUce%2F9LnP1H4A3nBoIEH3HHnfeUV5eXlr39gyuXzxRuuW7%2Bh%2F379QginTpyQz%2Beb3bD1mmw7Y%2Bazxx49OoQw4dgxxZ%2F7i%2BtpeX3eIVOmPnHIoINaM2GKD9Bj02acMGF8COGECeO37btAWmhh%2BsxnjjtmTAhh7Ojhn%2FrEh9q3a3vj766aMevZr3%2FzkrFjjgwhJBOJZNJprcTy%2BfzPrvheIeZ16tRhcaM79IoVn6mKXfPL333%2Bs68%2F6NVkDhQWFp%2B1Gmv9GWyLHZlg21Eqlfrfr33uRz%2F99ZSpT2Trs8cePermv%2F%2F3C5%2F9WOHfhPjgmacX%2F%2F1o9eq1r7yyqMkpovHL6TOeafmcMHPW7P3779Ok2cbHvVkNjdw%2B6d4LvvbZBx9%2BLITQf79%2BM2fNfrujwNYryczZNvfc9%2FCnPvbBp56Zk8%2Fnmz2lwE7CFcLd1gMPPnr%2B5z%2FR%2BIsib%2Frrv%2F9y4y%2Bef%2BGltevWl5en6%2Bqa%2F%2BrRSy6%2F%2BmdXfG%2FlytVPPTOn8KV%2FxRvOn7%2FwU5%2F4UGu%2BXa3Jtpf%2F%2BBeXX%2FK%2FHzrr9Bkzn2nNd582rD9z1rOb3vq3Pd45L1e%2FcsCA%2Ff5y8y1bnDDFB%2FRHP%2Fn1JRd%2F%2FQPvP3XTpprC3Thbq4UWLvvRzy%2F%2B7lfPPOO0bDb7ne9dsW79hvsfmHrzn3%2BZSCR%2Fee0fQwhPTH%2Fql1df%2Bj%2Bfu2AzbfOOSKfLbvrDzws%2FT5%2F59BVXXnvhRVf87CcX1dbUZnO5lqdB8Zmq2LQnZ2UymfJ0OhTNgcIKxWetxlp%2FBttiRybYdnTuh9479dEnX1m4OIRw6Y9%2F8dtf%2F%2Fh9Z316v336%2FucfNyxdtvw%2Ft06uz77%2BmEDhxr%2FCp%2FwLL%2F7J0qUrGp8iEiHR%2BOVpEye0cE649fa7R48c1vh7ZcJbj3uzGhqZdNf937rg81de85sQwphRw%2F972%2BR3ZmxoSUlmTsGwkROL6yk%2BATa8Nemu%2B%2F%2FzjxvO%2Ffj5YTOnFNhJJDp2G1jqGmCzLv%2FBBb%2F749%2Bef%2BGlQwYd%2BI2vnnf2R75Q6ooA2FUlEokfX%2FatC759eeEbKbdWj%2B5dL%2F3%2BBR%2F95JfLysouvfgbX%2F%2FmJdu9QoAdTyBkp3bwwAH%2F%2B%2FXP1dbUptPp71921Ytz55W6IgBidMz4UZ8%2F76PfuvCHs597sdS1AGxPAiEAAECkPBwPAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApMpKXcCupF%2BvdqUuAQAA2LLqhetLXcKuQSDcOq8uWlzqEgAAgJb06Ll3qUvYZbhlFAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiCE5p1x5llvs4UOHTsOHDQoXV6%2BXeppvbdfectKtV%2B04J0%2B6ADA7kog3HEaPrG1adv25FNOraqqav22iUTiiOHDTzjp5AknntiuffsQQrq8fNzRxxx%2F4knjjj6myUfz4pV79Nj7Xe9574QTTpxwwomHDR4cQjh40CGnnPaugQcPKqx%2F9LHHljf3%2Bb5Qc8dOnfY%2F4IBt2OWDBx3ydjbfCe3ds9eZHzq78ZLi0W4wbvzR2Ww2n8ttsdnCQL0TRowa3advv8LPE089beiwYYWfhw4b3qdv3%2BL1G2ZpCwGj9fu1bbYq27QwRTfXzs4wLVuu7e3r3HnPYyZMOO74E46dcHybtm1DCGd%2B6OzCGWDCCSceNHBg4yUnn3Jqz169W6jq7du2M8k793sBADQQCHe0VCo1eszYxx97dNOmTa3fav8BAzKZ%2BjvvuP252bOHDD0ihDDokEOWLnntrkl3LF2yZNBbPzYVr1xZVTX7mWcm3zlp8p2TZs2YEUI44KCD7rzj9gMHDgwh7Lf%2F%2FgvmL6irq9tc72tWr37x%2Bee3YWcPHjTo7Wy%2Bs0mn04ccemjurUGoeLQbVFZVPT9nTn19%2FRZbLgzUO2HZsqV7dtkzhJBOp3P5XJcuexWWd%2BnSZemSpdvWZuv3a4fZqjm2M0%2FL7TUTjho18tFHHrn7rjtffOH5wrTMZbOFM8DkOyfNmT278ZKpjzwy7Mgjt0u%2FLdvaMX%2Fnfi8AgAZlpS4gOsOPGvHyS3OXL1tWXl4%2BbPiRlVVVyVRy%2BhNPrFi%2B%2FORTTn3ogfvXrVuXTqdPOuXU9evW3Xv35MJW%2Ffbdd%2BrDD4cQFi1c2L59hxBCz5697rl7cghhfvW8o4%2BbMGP6kw1dFK9cVVW1du2axmXkc7nKyspcLldeUdG7d%2B%2F77rmn4a3KyqqjRo4oL69Yt25dw8Izzjzr5v%2F7S%2BGHV15ZsHLlynkvvdSk%2FoqKiiNHjKyoqMjmslMeemjAgQeWpdPHTJhw7%2BTJhc2rqqqOGjmqLF1Wn6l%2FdMojmzZtOuPMs55%2F%2FvmuXbuWl5c%2FNWvmKwsWFLrr2KnTkUeNKC8vnzv3xedmz27Scj6fb%2FyypqamobxmS33t1VdbaO2Y4yY0Hvb%2F%2FOufmzt2hw8Z%2Btyc2UceNaLxwuLRLtj%2FgAPS6fSEE0585KEHBw8Z2nigmuzdoYcf3mSgWj%2FmBxx40H79%2B4cQZkx%2F8tXFi4trXr50ab9%2B%2B4QQunTZa%2FHCRT1790qmUiGfLysrq6nZ1KSS4s0rKyuPnXD8ww89uGb16ib7NXXKI8OGH9nkaBbqHHDAgfdOnrxhw%2Fpjjpuwds2aJ6Y93q179%2F0HDHj6qaeadNewyfx51cWzLoRw8qmn3n%2FPPRs3bkymUqecetqDD9w%2F%2FMijmi24MFzFs3eLo936aVnoZcGCBd26dZv97LNdu3bt0rXr88%2FNeW727OKRLG6k9bVNffjh4pIKA7Xffv1bM10rK6tSqVQIYeErr9Rsqml2nQarVq0svt7b5NckkUgUl9TsUBT2fe6LL3bZa698yE99%2BOH169c3OUytGa7GR6rl%2BgGAt8MVwh3qgIMOymazc198MYQw5Igjnn9uzj2T75ry0ENHjhgRQqieN69Xnz4hhL179nxlwfyHHri%2FYcMOHTr26t17wgknjh43bv786hBCZVVVzaZNIYRNmzZVVVY27qV45ao2VT179Tr%2BxJPGH3NM4bbGmTNmjBwzdub06YcfPvipmTMbbz7kiCOqq6vvmnTHwgULCp8pG0umUtXz5j0%2FZ05x%2FUOOGLZgfvXkOyfNnzfv0MMPf2rmzPpMpvGHuSFHHFE9b97kSZOq580rXLVIplK1tTWT75z0wP33HTFs%2BJsDdeCBM6dPv%2BvOSYWbWpu03OTl5ka7odSWW2sy7Jtrba%2BuXavaVM2vrm6yvHi0C158%2Fvn6TGbynZMOPfzwJgPVpJ7igWr9mB9y6KGT75z08EMP7rPvvs1uu3r16nbt24UQunTda%2BnSJStXrOjcufMenTuvWLG8uJKm%2FSaTo8eOe3LatIY02Hi%2FDjv88OKjWajz1UWLunbrlkgkEonEHp07hxC6du22eNGi4u4a71qzs27B%2FPk9e%2FcOIXTv3n3x4kUDDjighYJDc7N3i6Pd%2BmkZQkilUnNfeP7uu%2B4cftRRzz035%2B477yw02%2ByuNWmk9bU1W1JhoFo5XWdOnz7hxJOOGjlyr65dly5dsrnVCrr36PHEtGlFI9nkl65pSZsbikK1K1Ysv2vSHXNfeGHIG3cpN9aa4dri7wUAsF0IhDtOMpUacMCBDY8O9ti75%2BChR0w44cSRo8eUlaUTiUR19bxevXuHEHr17lM9b14mk3lz22Ryw4YNk%2B%2BcVP3yy0eNHNls%2B4cNHjzhhBN79%2BnTzMr5sGrlqrsm3fHS3JeOGjEyhDDv5ZfuvP22wmXDdu3bH33ssQ1PlHXr3n3B%2FPkhhIULX8nl8016yefzr736arP1d%2B%2FRo7Dhyy%2B9NGP69OIKu3XrXohM8%2BdXd%2BvePYSQCOHluXNDCOvXrWv8JOSMJ5%2Fs0LHjwYMGpdPpEEKTlrfQUSLRpNSWW2sy7Js7dkOOGDbtscdaNdpvVTxQTerZrKIdKW5q0aJFI0aPbtum7ZSHH95cM2vXrO3QoWOXLl2WL1u2bOmyLl326tKly9IlS4pHpolhRx417%2BWXX3vt1cb72%2FBu8dFsqHPx4kVdu3Xr2KnTypUrstlsOp3u2q3b4kWLi7tr2GRzs25B9fzevfuEEHr26j2%2FunqLQ1fczpY3afW0DCHkQ1ixYsWGDRty2ezKFSs2bFhflko120txI62vrYWxbc10DSG8%2FNLcW2%2F597KlS48YNvzQww4PISRTqYZnCLvstVfDkhNOOvmY4yYccNCBTVpo8mvSTEmbGYqCwmXV%2BfPn77XXXsXltWa4AIAdwy2jO04%2Bn590261jxx%2B9%2F4ADXnzh%2BUQice%2Fdk7PZbCKR2Ktr13w%2Bv3HDhpAPbdq0adeu3aqVKxtvW7NpU%2BED1isLFgw%2FakRhSWVV1aaNG6uqqjbV1IQQCg8HhhAGD2m68nPPzdm4YUMIYeErCwpXlgoOO%2FzwKQ8%2FfNIpp9x5%2B%2B3Hn3Ry4fNfMvn6nwkKV3ia7kUul8%2FnC%2B82qT%2BRSBQyTD6fzzT7RGJRa9lc7s1nFxvFgDHjxi%2BYP%2F%2F5OXP2H3BAoa%2FGLTfT0Rstl5eXp96ov6HUllvL1NVtbtgb9OnTN50uGz1mbAihLJ0eOXp0QwArHu2inW46UE3qaXaImt2R4qamPvJw127dDjxoYL9995n6yCPNFr9s6dI9u3RJpcoymczyZUsPOezwXC731MwZxSPTWDKV6tSpUwjhpbkvhkazq7jUBg11LnnttcOHDNlrr67Lli7NZrNdu3VPpVI1NZuOOW5Ck%2B4aNtncrFu7dk15RUU6ne7cufO0xx4tbqFp2UXttDTam9mRzU3LEEIumy0UnH3jh4LiXoob2YraNj%2B2LZwlGlRUVnZo32HZsqUvzZ27cOHCU0477alZMwtPDDbZl8KSTnvscfwJJxaNylt%2Fy4pK2txQFDZpWJLNNvPlQ60ZLgBgx3CFcMfJ53KZTGbqIw8fcuihHTt2XLZ0ae83bv1q%2BDK96up5Q44YtnjRohBCWdmbcf21117r2q1bCKFrt26FT4GLFi3s169fCKFvv30WL1rYuKPilQcPGdqzV68QQpcue61etaqw2n7991%2F4ysLa2tpUqiyEUFb2%2Bl%2F3ly1b2rt37xBC48tBxYrrX7F8eWHD%2Fvvvf%2FiQISG8%2Fsm3YZMlr71auA7Zp2%2FfJUteC2Gzn%2Fw677nn%2FPnVqVSqcGddk5aLO8pkMh07dQoh9Ntn3%2BIWW26tybA3q3rey7feckvhGzjqM5nGl%2BOKR3uLA9WknsYD1fKONGkqXV4%2B4YQTly9bNuXhh%2Fbu2WtzxS9btnTf%2FfZbvXpVCGHNmjXtO7Rv06ZN4bGuZip5Qy6bvWvSHe3ateu%2F%2F4Bmm23maL4hm83WbKrp3bfPsqVLly1ZetDAgYUVWuiuhVm38JUFBw86ZPny5S23sLl2Whjtze7I1geSZnopaqT1tbUwtqEV0zXk86PHjSt8uWhFRcWG9RtaLr62tnbd%2BnVNFjb5NWm5pCaSiURhQvbt23fJa82s3JrhCqHpkQIA3gmuEO5oGzdunP7kE6PGjn3w%2FvuHDT9y%2FwEH5PK5x6ZOLby7oLr6iGHDZ82YHkIYe%2FTRDc%2FPPDVzxlEjRx1y6GH5fP6xR6eGEJ55%2BumRo0b37tO3trZ2yiNvuV2weOVZM2eMGDnqoIEHZ7PZR6dOCSGUl5f37dfvvnvuDiE8N3v2sccfP%2BfZ17%2BiY%2Fq0aSNGjx5w4IHLly7LZbOb25Enn5h25FEjGtf%2F5BPTRowcNeCAAzOZukJkWrZ0ybijj7n%2F3te%2FsWb6k08eNWLk%2FgMGFL6XooVReuH550446aRVK1fV1dUlU6kmLZdXVDTp6InHHxszblzNppoVK5YX19xya02GfWsVj%2FYWB6pJPblstmGgWt6RJk1l6uoWLVx4wsknJ0Limadmba7C5cuWdevefe6LLxRebtq4KZOpa3Zkctns2nXrDj7kkGeffjqEkM%2FnH37owRNPOnnVqpUrli9v0mzLR3PxokX9B%2BxfW1u7fPmyrt26zZo5o9nu3mxt87NuQfX8iaeddvedd26x4GbbaWG0W7MjrdTCrrWwj5ur7bFHp7ZQ0hana21t7WNTp44ZNz5bX5%2FP5wstFG4QLaywbNnSmdOnF5YULuU9PrXp1G3ya5IqK2v9KGWz2T59%2Bw4cdHCmrm7qlCkhhCaHqTXDFYpOIADAOyHRsdvAUtewy%2BjXq92ri5r5IsftqE3btiNGjrpn8l3vaC800eywN%2F7Cz13Lrls5rbHzT9edqhgA4tSj597VC9dveT1cIdyp9Ord%2B9DDDp%2B6rdco2DaGnV2I6QoAbF%2BuEG6FHXCFEAAAeJtcIWw9XyoDAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiVVbqAnYxPXruXeoSAAAAtg%2BBcCtUL1xf6hIAAAC2G7eMAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYFwN3T2WaeUugQAAGAXsFMEwq0NMIceMmBzb40eOSSRSGxt48XrFLrYo1OHAw%2FYZ3NLtlbDtkePG3byiWNOPnHMKSeP%2B9CZEwvvlpenx4wees4HTy287Ll31%2Fe%2F94TCakMHD2xNsy3bd59exx83cuJJY0%2BYMLJ7ty7NrrMTjhUAAPDOKSt1Advi0EEDnnr6heLlqVQyl8vl8%2Fnt1cWq1WtXrV67uSVbq2Hb%2Bx6YVlgyYP9%2B7dpWFX6ecOyIedWL%2BvbuUXhZVVX59DMvPPf8vNY324Ixo4YkEokHHnqitrZuj04djh4%2F%2FMGHnly%2BYtW27UgT7%2BhYAQAA75ySXSGsqqo47pgRE08aO2b00MKSivL0uDFHnHj86Iknjt2ryx4hhHefekybNlUhhFQq%2Bb7TJxQu%2FQ05%2FKB0uuyECaOqqiqPP27kxBPHHn%2FcyKqqyhBCj%2B57vfrasoEH7ffuU49516lH99y7a6HloUMGnnzimNPfdWzfPnuHEPbo1GHiSWNPf9exBw%2Fs37ikysqK0087do9OHRq6CG9cECte8t7TJ7Rr1yaEcMKEUUcNPzSE0KN7l%2FFjhxU3fvZZp4wZNXTgQfuFostrAw%2Fcd%2FZzLxd%2Bvvf%2Bx2fPeanx%2BGzcWNPs0DXbRQtDvd%2B%2BvcvKyh59%2FKmRRx1%2B4vGjDhjQ74knnx0y%2BKAQwi40VgAAwHb3%2FytfH1YvKUmhAAAAAElFTkSuQmCC" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABLAAAAKjCAIAAACC0WGXAABG1ElEQVR4nO3dd5hU1d0H8DMzO1voIlKkqoiKWABB6ViwoSamGE3U9OSNqab6pphoYkliYtQ0NTHFxLwx1cSCYi%2BgohQLWFAWBJTeYXdnZ%2Bb9Y3Rdd5ZlQWSA8%2Fk8efLs3Ln3nN899%2Bx1vnvvHRK9r18dAAAAiE%2By1AUAAABQGgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgJhaezXKfmZwyralyd2qqYAAIColDIQfvDA8v%2B%2Bq92%2FTmv3hxPa9mi7FZU8e26HEMKAPVLnHFS%2BVT2ed1hF45cvfKTDzRPb%2Fu2Utnec3u64PultaGobaij4zXFta%2Brz2dyW13zxox3%2FOrFtw8vifW9oqsneNXZiv%2FTNE9vePLHtvI93LPxw8j6t2t9tHmoAAGDnV1aqjsf0LDuxX%2Fr0%2F66vz4XPHFbx47FVZ9%2BxYataeGFV9oVV2a3a5LOHVfxyVm3Dy0wunHHbhhDCwM6p3x7f5u4Fma1tahtqKNirTeJ3z9a1Zs26bL4sEUb0KJv6an3Dwsb9NjTVZO8am1SdmVSdCSE8e26Hwi5vlW3eTQAAYGdWskD46UMrfvxETX0uhBBunF03tGsqlQjZfHj23A6TqjPPrMg%2Bsjh7%2BeiqDuXh%2F57P%2FOaZ2i5ViR%2BNqepYnpi%2F7s3Las%2Be2%2BHgP67tWJG4eERV1zaJdDL84LGamcuyhbf%2BMLtuWPdUh%2FLEldNrJ1Vnvjy0sk068eeT2n6oKHnOWZnN5sNeVYkrxrZpmw4bMuGrD24MITR%2Becq%2B6TMGlIcQLnu85ojuZQ1NFWpotseGml9Znz%2B6d9lhN64tdHfOQeVt04mbJ7b92kObLh5R1dDFsk35ht1vHBd%2FMr32y0Mr3n9rfeOaC%2F02NDV9abZQUufKxGfu2Vi9Ntcunbj99Hbjbl6X38wh2Iah3qrdBAAAdnIlu2V0QKfknJWvX3Ran8l%2FYvLGbD6EEMpTif%2B8nPnds3UfGVh%2B%2BbSa99264X8OrQghfPvIqv%2B%2BnHnvrRvurK6vSL3leblvDa%2F8%2Fezas27f8MX7N10%2BpqqwMJ0MK2vy7791wycnb%2FzeiMoQwk%2BfrNmYyRenwRDCyL3Lvje15jtHVd3yUt37bt1wy0t13z6yqsnLLwyufP%2BtGz5338b37F%2FebFPFPTbUfMe8TNuyN2u%2BcU7dxkz%2BjNs2fGVoZeMuGu9%2B45anLK4PIYzs0Ux6b2jq8mmvl%2FSflzIn9E2HEI7uXXZHdWZzaXDbhnqrdhMAANjJlSwQliVfTw6fPKTi5olt73t%2F%2B8LLbD7%2F0KL6EMKlj9f075T8zGEV7cpDCGFEj9Rt8zIhhHteyWTzb4k543qV%2Fe%2Bwypsntr1yXFWbskQhwiQTiZtfqAshLFiX67CZL1xJJ8PNE9v%2B%2B7R2fzqp7UcPLh%2FRI3XrvEwI4dZ5mZF7p5q8vO%2BVzJXjq%2FZum%2FzS%2FRubba24xxZqLmjSRePdb%2BKnT9Z%2BeehmHxFs7JaXMhP6loUQju%2Bb%2Fs9LLd0Euw1DvW27CQAA7JxKFgjnrcke1DkVQrj%2B6dpPTN7Yq93rlWRzIZcPIYRfHdsmhPD7Z%2BsKL8vfCJCJEJrEu7Jk4pxJG864bcOZt2%2F42oObClca63L5tXWvh5PNhZTCM4Tv%2Fs%2F6k%2F61%2FvC9Uom3Ntzk5Zcf2PSbp%2BvOOaj8J2Ormm2tuMcWam62i8a738TUV%2Buz%2BTBy7y3f4rt4Qy6XD93bJnu1Tz67oqUH%2F7ZhqMM27SYAALBzKlkg%2FPNzdV8ZWlmWDCGEDw8sL76ydOheqf%2B%2BnKlIhcJdi08srT%2B%2BbzqEcGK%2FdCLxltwx7bX6E%2FulQwjje5V99vDXL6M1GwITiZBsLrKsqsnPX5ub8mr9xH3SIYSJ%2B6Snvppt%2FPKJJdm%2FndL2yaX1X7p%2F0zG90802VdxjCzUXNOmxmcoa%2BemTtV8Z0tJFwoaS%2Fvty5sIjK%2B9%2FpbXfkdP6oQ7btJsAAMDOqWRfKvOvuZn990hNfk%2F7JRtz%2F5ybKf4HGP44u%2B7fp7WbvSK7tjZfngoXP1pz5biqjwwsf3JJti77llBy8aM1l4%2BpOvug8mwufP2hTS10%2Bvhr2RuOb%2FuRO19%2F9q9wy2ih5wse3rRkY%2F7HY6s%2BdGD5xvrw1Qc3JkKi8cv39C%2F%2Fz2ntEolw1Yya4qaa9WbNS7Mb65tJqJc8VtO4i5ZH7LHX6jO5ivKih%2FqK9%2B62eZmLRlT96Imalhts0PqhbtYWdxMAANg5JXpfv7rUNey2fjqu6vqn6%2BaszB62V%2Bo7R1a%2B79at%2Fvcets3ebZM%2FGVd11u07qLtS7SYAAPA2lewKYQx%2B92zd90dW1mRDOhm%2B9Uhrr9e9TRP6pr88pOKrD7Z0pXT7KsluAgAAb58rhAAAAJEq2ZfKAAAAUFoCIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACJVskB4VNfcj4bVF37et33%2B92MzyUQ4vW%2Fu92Mzvx2T%2BdlR9V2r8oV3H5pY9%2BtRmWtHZf40LjOme26revnw%2FtlWrlno5Vcj668fnRnYKR9CeHff3I3jMteOylx5ZH23omJuHJcZsme%2BNS3fe1JdCOHzA7On9Xmz%2BGtG1O%2Ff4fXND%2ByYv2ZE%2Fa9G1v98xOsdFTZ5J3x3cP2xe79exk3jM%2BcPen18vjwo27C8uPiWSyqMSeF%2FH9yvtQO%2BDRrX0MJ4Nll%2F3%2Fb59%2FZrumub253ChGl2EwAA2P2UlarjR5cmP7BPbvCe%2BRkrEucPyl7xdNmwLrnxPXKfeDhdnwvn9s9%2B5%2FDs56eWhRAyufA%2Fj6RDCPt3yP%2FkyPqHXtuKEPvh%2Ftk%2FvJhqzZoNvfTvkP%2FO4fW%2FnJM6oWfuEw%2Bna7NhZNfcdwdnz5tS1mS1i4fUf%2FD%2BdCsreXhJ8gP7Zv%2BzIBlCaFMWulflX1ybKLz1ncH15z9WtnRT4pgeuS8enP3mE%2B%2FgQXlqZXJgp%2Fw9i0ObslCfD4P2yIWQCiEM2iP3%2Bxe3sd%2BGMdmRWhjPJl5el3h5XfNvFStMmK3aBAAAdl2lvGX0Z8%2BmPj%2Bw%2Fpgeudc2hmdWJc7un7v2uVR9LoQQ%2Fl6dqsmG5Fs%2Fk89dm8jmw54V%2BZ8dVX%2FdqMzPjqrfsyLf5OUZ%2B2T%2FNC5z47jMkXvlPnVAtk1ZuGZEfZN%2BW77%2BNndtYu82%2BbP7534xJ1WbDSGEKUuTCzeEsrcO1UtrE10rm78k1axZKxMHdMynEiGEMKxLburSN5vbozxUJEMI4cElyZvnvRlf96jI3zQ%2Bs2%2F7fPt0uHhI%2FS9G1l83KnPwHvkQwt%2BPyfSoyocQrhlR%2F5VB2RDC0C65Hwzd8p4%2BtTJRuP55yB65KUuSlalQngxlyVCZCitrE%2Fu2z18%2FOvN%2FR2%2F2Ql9DSZvbzRCaHqBCGRcOrv%2FAvtnNlV3cb8MmnSvyPxlef93ozHcHv2XvisezheIL41DcVJNNGk%2BYwibN7stnDspeOypz0%2FjM%2BB6uIgIAsGsrZSCcvz7xzKrk%2BYOyP59TFkLYt31%2B7hsXeTbWh689XpZ7a%2B44okvup8%2BkvnRw9q6FyU89kr5rYfKLB2ebvPz4AdlPPZL%2BzpNlJ%2FXOXfd8amN9KFxmbL1hXXIvrE3u2z7%2Fwpo38%2Bils8rq3%2Frh%2F8iuuWnLt2L0cvnwzMrEIXvkQwiju%2BUeeO3Nxn85J3Xd6PpvH15%2FWOfczBWvL08nw6VDsz99JvXyusQXD66%2FeV7qs1PKLpxe9s3D6kMIU5cmB%2B%2BZTyZCIoQBHXMhhMF75qcs3XI9L69L7N02nwjh0M75GSsSc1YnBnTMD%2BiQn706EUI4Y5%2FsL%2BaUfeqR9Nn7NRN1GpfUQhdNjkgIoTwV7lqU%2FOvLqc2VXdxvwyZfPDg7eXHyUw%2Bn7381Wd7oWm%2FxeLZcfAihuKkmmxRPmOJ9SSfDmrrw6UfSX3u87CuD3sH7YwEAYAco2S2jBW3L8tl8aJPKrwmJ1Bsp44P7Zcd2z%2B1ZEd5%2FbzqEkE6GX4%2FKlCfDwE75acuT%2B7bPf39mMoRw9%2BLkZwdmQwiNX05ZkrxoSP3f5yW%2FN72ZXfvGofX7tM%2B3KQu%2FHpWZty7xw6feXKfQSyKE9ZnED2ambhjT9Gpb49XKEqFfu%2FwH7nvzPskWWm7w0JLkiG65mStTgzrnL3%2FqzfB26yvJB15Lju%2BR%2B8qg7H2v5q9%2FPhVC%2BPoh9XcsTD6xPBlCOGqvfK%2B2r9dTmQrJRJi6NHF0j9wLaxPPr0kM6BjalIXBe%2Bb%2FWf1mm5urJx%2FC%2FHWJPu3yAzvl%2F%2FxSqltVOGSPXDYfpq9IhhCunl12fM%2FcmG65tulmrgE2LukzB2YP2zP3fy%2Bn7n81WRiTwjqXzSob0qXpAcrmw%2BPLkiFstuz7X23ab8MmQ%2FfMXzIzGUJ4eEmyyR8ImoznnNXJFopvtqmW9zeEULwviUT474JUCGHRxkS7zWwFAAC7ilIGwsM659ulw2WzUl85JPvVx8sWbAj9O%2BRnr07c9FLqvwtSd5zw%2Bu2OjR%2Fbu25Upib7lstTTa5VXTSjbPCe%2BbP2zZ7QK3fxjKZ7V8hF955UV%2FzMW5MH4RasDwM65p9ZlSh08d3B9d%2Bb8ZZnCM%2Fpnz2lT67hAcUWWm4wdWnyzH0z93ZMPr8mkX0jSuxRHnq3yz%2B1MvHfBcmHX0v%2B5ejM9c%2BnylNhvw75EHKFZ%2BRSyfCFqem6XEgmwmGd87l8eHJF8rMDs4euyc9amajNhqFdculkfmXtm4PRQj1PrUoc3ClfmQob68NTqxKfHJCrz4drn0uGEC4%2Fov7eV5N%2FnZd8b7%2Bm176alPSr51KFhw%2BLh6746mE2FwoBbHNlX31U034bNkm%2FEXIL1xVbGM8Wii8obmqLmxTvS30urHs9%2FIa8PAgAwC6uZLeMphLh%2FEH1Vz%2BbemxZMpsP47rn%2Fl2d%2BvSB2cKjeu%2FbJ5st%2BrS9pi4s3Jh4cnnimL1zIYRj9s5NX%2F6Wl0%2BtTFw7KvP0qsR3p5eN6poPISQTTR9EbKW%2FV6f%2B58BseTKEEI7vmUsXjdPjy5IHd9q6QLAuE2qziVP75B549c3m8iFcdsTrXy7asTz%2F2qYQQqjLhk88nO7RJry7by6EMGtl4ugeuRDCiK65j%2ByfDSHUZsOKmsTRPXKzViZnrUx8cN%2FcjFbfv%2FrUysTEPrmX1iVCCPPXJXq3y3etDIs3JkIIB3XK3b04WZEMxfvbpKQWNDlAjd%2FaXNkt9PvUqsTY7rkQwvgeucRbD2WT8Wyhkc01VbxJkwlTvC85IRAAgN1Iya4QfmDf7OPLkos2JkIIVz6TunpE%2FUceTPdrn79pfGZ5TeKOhcnsG7mjcEdiPp8IIVw2q2x5Tfj24dn39M1uyia%2BPzOVCG95eVKv3A1jMskQfvtCMoQwY0XyJ8Prz3%2FsLbt5zB3lWyxv8qJk77b5P47LrKpNrKoLPyq6BXT%2B%2BkT%2FDvlk4i0JYYstP7Qk8akDsr%2BY%2FeZqq%2BvCpbNSlx1RX5tN5EL4%2FhtXNXP58J0ny24Ym3lxbeLKZ1LfPCz7nn7ZbD5xyczXr8tNXZp4d9%2Fcmrrw9Krk4D3rr32umSuTzdbzzKrkkD3r%2F1VdFkLIh7CiJrH%2BjUtef69O%2FXZ05oW1ifWZRHky1OXCKxsSH9k%2F%2B%2FsXU01KenbVZnP21bNTjY9Ik3ebLbu43wZXPpP63uD6M%2FbJPrUqWVd0Ga%2FxeLZcfLNNFW%2FSZMK0vC8AALCrS%2FS%2BfnWpawAAAKAESvktowAAAJSQQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEglOnYbWOoaAAAAKAFXCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkykpdwK6kX692pS4BAADYsuqF60tdwq5BINwKZhUAALA7ccsoAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUmWlLmBX0q9Xu1KXAAAAbFn1wvWlLmHXIBBuBbMKAADYnbhlFAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAEKmyUhewK%2BnXq12pSwAAALaseuH6UpewaxAIt4JZBQAA7E7cMgoAABApgRAA2LklEpvOOWz9d8dv%2BPbYXNe2jd%2BpP6z7mhveFUKoPfWA9ZcfVztxQGH9DV8dmW%2BTLkmxALsWgRAA2KnVHbtPoqa%2B3UX3l0%2BaW3PWIQ3L85VlNe8%2BMJHNhxBqT9iv7UUP1J7UP4RQN75fetrixMZMySoG2HUIhADATq1uZO%2FyB%2BeHENIzX0vNXdmwvOYDgyomzQ25fAghUZ%2FPd6hI1Ofy7cozQ3uUP1hdqmoBdi2%2BVAYA2KnlurfPDOlRP6RHYkNd5Z%2BeKiysH7Bnfo%2FK9GMLN31scAih8m%2FPbvzMEZU3P1vzvoGV%2F5gT8iWtGGDX4QohALBzK0skl29se8mD6Ude2fTJoSGEUJas%2BeAhlX%2BY2bBK%2BpEF7b53f%2FLVdSGEXNe2G746MjO8Z4nKBdiVCIQAwE4tsaY2%2FeTiEEL6ycXZ3h1DCJnhPfOVZZvOG77hW2PzlWUb%2F%2BeIEEJIhJr3Dqz8%2B%2ByaMwe1uX56zZmDSls2wC7BLaMAwE6tbPay%2BgO7FP4%2FtWB1CCE95ZX0lFcK76699tQ2v34ihFA3tl96%2BquJ9XX58lRIhHy5DzkAW%2BYKIQA7SDIZLvnGa7f9cd4tv63u26uusPCsd6%2B%2B5Ybqe%2F768vgR60MIn%2F%2Fo8gf%2B%2FtJ5H15RWP%2FP1yzo2D5byqLZCVT%2BY3btiftv%2BOaY2tMOqLphRrPr5NukM0f2LL%2BvOoRQMWnu%2BgtGV9zx4g6tEmDXlOjYbWCpawAgCh85Y1WPrpnLft715GPWvW%2Fi6o99pfeee2R%2Fe8Ur7%2Flkv3371P7%2ByoWjT9%2FvqbtfGPWu%2Fo%2FcMvfQ4wac895V9dnEX%2F7dqdSFA8BuyxVCAHaQ95685v9u6RRCmPxQuyefbhNC2KNj%2FW%2F%2Fr3MuFxYvSe%2FRsT6EUJ9JdOlcn8kkOnXMnjh%2BXWF9AOAd4vZ6AHaQ%2FfrWnjB%2B3Qnj1q1em7rwiu4hhLnVFXOrK0IIpxy39q4H2ocQLvt5119csuiSq7te8NmlP%2FrVXnn%2FeAAAvJNcIQRgB0mn8wsXp0%2F%2FRL9%2F3Nbxyu8ubljer1fdZz%2B84gdXdwsh%2FO22jiefu08hJfbtlfnzNQtOOW5tySoGdmmJxKZzDlv%2F3fEbvj0217VtYVm%2BTXrTp4auve7UwsvaUw9Yf%2FlxtRMHFNbf8NWR%2BTbpUtULJSEQArCDLFtRdsd9HUIId9zXYeCAmsLCtm1y1%2F1o4fkX7b1iVaqwJJEI3zhv6Q9%2F0fXCLy05%2F3t7X%2FilJSWrGNiV1R27T6Kmvt1F95dPmltz1iGFhRu%2FMjJVvTq8cfdB7Qn7tb3ogdqT%2BocQ6sb3S09bnNiYKVXBUBICIQA7yMOPtz1q6IYQwlFDNzz7QmUIIZEIV1%2B8%2BFd%2F3HP601UNq531rtV3PdB%2B1ZpUZUU%2BkQhVlW4bBbZF3cje5Q%2FODyGkZ76WmruysLDN1Y%2BV3%2FVSwzqJ%2Bny%2BQ0WiPpdvV54Z2qP8weqSlAol5BlCAHaQH%2F1qryu%2F%2B%2BpXPrW8Phu%2B9v0eIYQPnLb66JHrO3eqP%2Fd9qzZsTJ79hT4d22dPnbD2Q5%2FvE0K49k%2Bd%2F3bt%2FF%2FduGepCwd2Sbnu7TNDetQP6ZHYUFf5p6cKCxNrahqvU%2Fm3Zzd%2B5ojKm5%2Bted%2FAyn%2FMCf4ARXz8sxMAAOyG1l53atX109PTFmWG9aw7bt%2B2lz305lvXntrh0%2F9teJndp1PduH5lc5bXjelT%2FuD89OOLSlEvlIZbRgEA2A0l1tSmn1wcQkg%2FuTjbu%2BPm1ws17x1Y%2BffZNWcOanP99JozB%2B24EmEnIBACALAbKpu9rP7ALiGE%2BgO7pBas3txqdWP7pae%2Fmlhfly9PhUTIl3uiiriY8QAA7IYq%2FzF74yeG1r77wJDLV90wo9l18m3SmSN7tv3xlBBCxaS56y8YXXHHizu2TCgxzxACAABEyi2jAAAAkRIIga027qgNj9%2F64r9%2BU%2F2v31Rf8NmlIYQxwzfc%2Bod5%2F7x%2B%2Fi03VB9x6KYQwuc%2FuvyBv7903odXhBCSyfDnaxZ0bJ8tcd0AALyVW0aBrfb%2BiWvaVOX%2B8Pc9GpY8cfuL7%2FlkvwWL0v161d149Stj3rPfU3e%2FMOpd%2FR%2B5Ze6hxw04572r6rOJv%2Fy7U%2BlKBgCgGb5UBthqXfeqf6m6vPGSVatTe3SsX7AovUenbJuqXAihPpPo0rk%2Bk0l06pg9cfy6s7%2FQp0TFAjuFNTe%2Bp9QlxKLjOf8sdQnArkQgBLZaty6ZfXrXnffhFavXpC68olv1wvKvXdLjv7%2BrfnlB%2Bb596j7%2BtV4hhMt%2B3vUXlyy65OquF3x26Y9%2BtVc%2BX%2BqiAQAo4hlCYKvl84lnX6g47aP9%2Fvrfjj%2B58NUQwve%2BvOS8b%2FYc%2F%2F79PvvtnhOPWRdC%2BNttHU8%2Bd5%2B51RUhhL69Mn%2B%2BZsEpx60tcd0AALyVQAhstd%2F8pfMf%2F9Y5hDDpvg4H7V8TQjiof%2B3t93UIIdx%2BT4cTxq8rrJZIhG%2Bct%2FSHv%2Bh64ZeWnP%2B9vS%2F80pIS1gwAQDGBENhq3%2F7Ckglj14UQhhyycc6LlSGEufPLhx2%2BMYRwxGEbX1mcLqx21rtW3%2FVA%2B1VrUpUV%2BUQiVFW6bRQAYOfiGUJgq%2F3wl11%2FdtHiT5%2B9oqY2%2BZWLe4QQvv6DHpd847UQQj4fvnzR3iGEju2zp05Y%2B6HP9wkhXPunzn%2B7dv6vbtyztGUDANCEf3YCAHjH%2BZbRHca3jAJbxRVCALbCazNml7qEWHQf7C%2B2ALzjPEMIAAAQKYEQAAAgUgIhAABApDxDCADATsrXEe0wvo4oWq4QAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAESqrNQFAKXx2ozZpS4hFt0HDyx1CQAAzXOFEAAAIFICIQAAQKTcMroV%2BvVqV%2BoSgF2PUwfbZjebObNKXUA8zBy2zW42c0II1QvXl7qEXYNAuBXMKmAbOHWwbcwcto2Zw7Yxc6LlllEAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAkhhGNSiZfblIUQxqYSU6tSf69M%2Fb0y9Y10MoTwuXTy3srUZ9LJEEIyhBsrUh0SJa4WAADYLspKXQCl1y4RvpROZvIhhNA1EX6Zyd9Yn2t49%2BNlybE19Q9Wlv0qk%2FtgWfK2bH5tvmSlAgAA25ErhIRvppPXZ3KFlNc1kViaf0vgqw9hz5DIhNApEU5IJf7aKCsCAAC7NIEwdsOTiW6JxH%2Bzr4fArolwbCrx78rU7ytSfROJEMIPM9mfVyQvy2S%2FkU5e8UZuBAAAdgMCYdTKQ7iwPPnNumzjhbNz4d012Zvrc1eUJ0MIf6%2FPn1KTfSkXQgh9EuHGitTElIcIAQBgd%2BAZwqhNLEu0DeEXFakQQptEuKo8dUUmtzifDyHcmc3%2FsPz14JcI4Wvp5BfqspMqy06tqb%2BlMnXbpmxL7QIAALsCgTBq%2F6rP%2F6v%2B9Wj3XFXZF%2Buyv6pI%2Fbs%2Bd2c2PziZeO6N%2B0PPLEvelc2vyofKEEIIVcEVQgAA2B0IhLzFj%2BpyV1YkP5kOtfnw1bpcCKFDIpySSpxTmw0hXF%2Bf%2B2tF6lrfKwMAALsFgZDXHbipPoQwL59%2Fd81bbgddmw8fqn19yc8zuZ9nSlAbAADwTvClMgAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUmWlLoC3a1EbB3EH6bmxvtQlAADA9uQKIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUf7FgK%2FTr1a7UJTRnZU2pK4jFTjoB2OmZOWyb3WzmzCp1AfEwc9g2u9nMCSFUL1xf6hJ2DQLhVthJZ5V%2Fh3BH2UknADs9M4dtY%2Bawbcwcto2ZEy23jAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACJVVuoCdiX9erUrdQnNWVlT6gpisZNOAHZ6Zg7bZjebObNKXUA8zBy2zW42c0II1QvXl7qEXYNAuBV20lnVxkHcQXbSCcBOz8xh25g5bBszh21j5kTLLaMAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBIlZW6gF1Jv17tSl1Cc1bWlLqCWOykE4CdnpnDttnNZs6sUhcQDzOHbbObzZwQQvXC9aUuYdcgEG6FnXRWtXEQd5CddAKw0zNz2DZmDtvGzGHbmDnRcssoAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUmWlLmBX0q9Xu1KX0JyVNaWuIBY76QRgp2fmsG12s5kzq9QFxMPMYdvsZjMnhFC9cH2pS9g1JDp2G1jqGgAAACgBt4wCAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBABiMX7sUWVlZa1Zc999%2BnzyYx9s365t8VtlZWVjRx%2B5vUsDKA2BcDc0a9pdP7view0vf3zZt2ZNu2v7djFtym0NP084dsyNN1x14w1XPTvz3sIPJ0wY1%2FpG%2Bu%2FX76wz3rV9y2PbzJx25403XHXj7676583XDzvisK3dvPGs2JZ%2Bb7jqxhuu%2Bui5Z2xbIwWf%2BvgH387mbJviQz%2FwoAE3XHvFH3%2F7sxuu%2B0mP7l2bPUts8Uw1a9pdf%2Fztz1roZXsV3PqOTLDtaPTIYddc%2Bf3Cz%2F336%2Fe3m36dSibPeN%2Bpf7vp1%2F934y%2Bu%2B%2BUPu3fbq%2FBuw6npXzf%2F5uhxI7eqlyaHbM899zjl5OPq6%2BvDZo574%2F8k%2FfxnP6ipra3PZouPe319%2FWmnTNhzzz22qhi2i5LMnBY0OWP4VMOuqFV%2FJGPXUpfJ7NOvdyqZzOZyiUSiT%2B%2BedZnMO9fd5HsemnzPQyGEaVNuO%2BdjX9zazee%2BVD33pertXxZbL5OpLxzBAfvve8Xl3z7tvR%2Fbwf2%2BfZ%2F8%2BIeu%2B%2B1N26Up3o5LL%2F7G%2F3zugteWLDv%2BuLFf%2F8pnzv%2FaRcVniR9c9PWWz1R1mUyqLDV82OGPT5v5jlbb%2Bo5MsO3o4SnTzv7ge4cNPWzak7O%2B%2BfXP%2FeDyq488csiEY8ecde7n6uvrP%2FmxD15y0dc%2F%2Fj9fC41OEQcesN%2Bvrr70vgemtL6XJofsfadPvP%2FBRws%2FN3vcG%2F8nqUuXzjf%2B%2BR%2FFjRQ88NBj7z395Ot%2B8%2Bet33XelpLMnNbzqYZdkSuEu6fZc14cNOjAEMJBB%2FR%2F%2FoWXCgv779fvpj%2F8%2FNZ%2F%2Ff4j57y%2FsGTalNvO%2F8InbvzdVbf8%2FbcTjh3TsLChnYa%2FmDbZcIumTbntsu9fcM6H3ttk2z333ONX11z65z9cc%2FkPLmjSS7P1NKz%2Fo0u%2F9eiD%2F3kbQ8JWeHHuvG5du7RmwhQf0C5dOl%2F3yx%2F%2B6fdXX%2FfLH3bp0rmw1aUXf2Py7TedecZpP77sW3ff8ZeWJ1KzLRSmU4cO7X982bd%2Bd%2F1P%2F%2FT7qw8ddFAI4ewPvudfN%2F%2FmnzdfP2rksM%2Bf99E2bapuuPaKd3RwaI09O3cqrygPIdx7%2F5Q%2F%2F%2BVfm1ut2TNVY9f84nefP%2B%2BjjZcUz4HQ3FkrbP4s1KzWdGSCbXc%2FvOIXXz3%2F08cfN3bRq0tmPTX74x%2F%2BwNW%2FuKFw%2Be6mv%2F67prYulXzLp5TnX3i5Ppttcopo8rLlc8KY0cNnznq24WXxcQ9vTKGzznhX27Ztbrzhqi9%2F8VOFRv5182%2F69OkZQmjXru1dt%2F551tOzx4wa%2Fs4NDi3Y8TOnoJX3KRRW%2B%2Fffftuta5cQQnl5%2Bs5b%2F9SpU4ficxfsJATC3dPDjzxe%2BA%2FV6FHDHpoyrbDw7LPe89OrrvvQR77w8Y%2BcWViSTpetWrXmnI9%2B8XNf%2Bs43v%2FH5zbVWvOEWlafTt91xz41%2F%2FkeTbb%2FxlfNun3Tfhz78%2BbvvfbiivLzJVsX1NKx%2F190PtGlTtZXDwDYaNeKIRx%2Bf0ZoJU3xAL%2Fjqebfdcc%2FZH%2FnCbXfc842vfCaEUFFe%2Fte%2F%2Fefcj5%2F%2F3W%2Bdf%2BOf%2F3nux7%2FU8kQqbqFhOn39y%2F%2Fzp5v%2B%2BdFPfvlr%2F3vJxd%2F9agjhvE%2Bfe%2FZHv%2FDVb3z%2FtIkTrvnl7zZu3PSxT3%2F1nR4ftuinV19%2F0%2B%2BvueSirw8dcsgT05%2Fa3GrNnqkae%2FTx6SGEI4cPblhSPAc2Z3NnoWa1piMTbLubV%2F3KrKdn%2F%2B%2FXP%2FeTn10bQujff5%2BGvwts2LDxs1%2F8VjaXa7z%2BUcMHX%2FrDnzc5RTR52fI5YZ%2B%2BvV99dUnDy%2BLj3uAvN9%2ByceOmcz72xZ9edV2hkdvuuOe4Y0aHEMaOPvKuex5ctOi1ffr2fgdGhS3b8TNnG9w5%2Bf5jxo8KIRw5bPBDDz%2F%2B1S99upXnLtjx3DK6e3p46hMfPOv0n%2F%2Fq90cNH3LTX28pLPzxlb%2BeeOIx48eNaPfGI%2FLJRPKf%2F74jhPDKwsXNPjefTCSa3XCLcrnclEefLN52%2BLDDv%2F29H4UQ7ntgai6XLequaT0tr8%2F2lU6X3XjDVWVlqX336TPx9I9s2lSzxQlTfICGDzv8mxf%2BMIRwx533feVLnwoh5PK5Z559PpvLZTL1z8x%2BPpfLVVZVFvdb%2BPnCi69opoU3ptPoUcP79ulVWLNNVWUqmXzwoUd%2FeMk3b%2Frrv7%2FxrUt3wBDRSv%2B6ZdI99z1y3DGjv%2Fn1z02%2B56Gf%2F%2Br3za7W7JmqiWt%2B%2BbsvfPZjjz0%2Bo%2FCyeA40%2BeRXOGuFzZ%2BFNmdrO2K7aNe2bTabbdOmavXqtWWpVGHhR88945jxo7p06XzSaeeEN04R5eXpQYMOfOyx6f3792tyimj8suVzQllZqslxbHLcW3DbHff8%2BPJv3%2FD7vx579Kjf%2FO4v2Ww2nfYhqmR28Mz57rfP779vvzZtqm684aq5L1df9IMrt1jhpLvu%2F9YFX%2FjLzbccPX7kbbff85MfXeiUwk7LuWz3tGbN2lwu16N71xDC%2BvUbCguv%2BslFd01%2B4E83%2FbPhcedMJrN23frCz%2Fk3tm34ONWhfbt0Ot3shltUn83mcrnibRv%2B85lMJsMbHTUorqfl9dm%2BGh63%2BMRHz3rPu04cPmzwFidM8QFKhOLDWl%2F4z15tXV2uuf%2F%2BNXmGsLiFhulUlkp94jNfq62tSyaTQwcfks3lLvj25cOGHnbu2e879eTj%2Fvc7l7%2B9AWD76LxHp759e82Y%2Bcw%2F%2F33H%2FQ9M%2Fe8%2Ff7e5QNjsmaqJx6fNzGVzRw0fUnhZPAdCc2etsPmz0Oa0piO2ryGDB7Vv1%2FbCi3%2Fy7Qu%2BcN4XvlW9YOEBA%2FZ7%2BpnnfvfHm%2F%2Fxr9sfuvefhdUaP9785z9cU7OppnEjTc4YLZ8TVq9Z27Ztmw0bNjYsaXLcW%2FDqa0vzuXy3rl167t19znNz27Vru3rN2m3bcd6mHT9zCglwq74rYV71K506dmjXru3AA%2Ff%2F%2FqVXOaWwM3PL6G7roUce%2F9LnP1H4A3nBoIEH3HHnfeUV5eXlr39gyuXzxRuuW7%2Bh%2F379QginTpyQz%2Beb3bD1mmw7Y%2Bazxx49OoQw4dgxxZ%2F7i%2BtpeX3eIVOmPnHIoINaM2GKD9Bj02acMGF8COGECeO37btAWmhh%2BsxnjjtmTAhh7Ojhn%2FrEh9q3a3vj766aMevZr3%2FzkrFjjgwhJBOJZNJprcTy%2BfzPrvheIeZ16tRhcaM79IoVn6mKXfPL333%2Bs68%2F6NVkDhQWFp%2B1Gmv9GWyLHZlg21Eqlfrfr33uRz%2F99ZSpT2Trs8cePermv%2F%2F3C5%2F9WOHfhPjgmacX%2F%2F1o9eq1r7yyqMkpovHL6TOeafmcMHPW7P3779Ok2cbHvVkNjdw%2B6d4LvvbZBx9%2BLITQf79%2BM2fNfrujwNYryczZNvfc9%2FCnPvbBp56Zk8%2Fnmz2lwE7CFcLd1gMPPnr%2B5z%2FR%2BIsib%2Frrv%2F9y4y%2Bef%2BGltevWl5en6%2Bqa%2F%2BrRSy6%2F%2BmdXfG%2FlytVPPTOn8KV%2FxRvOn7%2FwU5%2F4UGu%2BXa3Jtpf%2F%2BBeXX%2FK%2FHzrr9Bkzn2nNd582rD9z1rOb3vq3Pd45L1e%2FcsCA%2Ff5y8y1bnDDFB%2FRHP%2Fn1JRd%2F%2FQPvP3XTpprC3Thbq4UWLvvRzy%2F%2B7lfPPOO0bDb7ne9dsW79hvsfmHrzn3%2BZSCR%2Fee0fQwhPTH%2Fql1df%2Bj%2Bfu2AzbfOOSKfLbvrDzws%2FT5%2F59BVXXnvhRVf87CcX1dbUZnO5lqdB8Zmq2LQnZ2UymfJ0OhTNgcIKxWetxlp%2FBttiRybYdnTuh9479dEnX1m4OIRw6Y9%2F8dtf%2F%2Fh9Z316v336%2FucfNyxdtvw%2Ft06uz77%2BmEDhxr%2FCp%2FwLL%2F7J0qUrGp8iEiHR%2BOVpEye0cE649fa7R48c1vh7ZcJbj3uzGhqZdNf937rg81de85sQwphRw%2F972%2BR3ZmxoSUlmTsGwkROL6yk%2BATa8Nemu%2B%2F%2FzjxvO%2Ffj5YTOnFNhJJDp2G1jqGmCzLv%2FBBb%2F749%2Bef%2BGlQwYd%2BI2vnnf2R75Q6ooA2FUlEokfX%2FatC759eeEbKbdWj%2B5dL%2F3%2BBR%2F95JfLysouvfgbX%2F%2FmJdu9QoAdTyBkp3bwwAH%2F%2B%2FXP1dbUptPp71921Ytz55W6IgBidMz4UZ8%2F76PfuvCHs597sdS1AGxPAiEAAECkPBwPAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYEQAAAgUgIhAABApMpKXcCupF%2BvdqUuAQAA2LLqhetLXcKuQSDcOq8uWlzqEgAAgJb06Ll3qUvYZbhlFAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiCE5p1x5llvs4UOHTsOHDQoXV6%2BXeppvbdfectKtV%2B04J0%2B6ADA7kog3HEaPrG1adv25FNOraqqav22iUTiiOHDTzjp5AknntiuffsQQrq8fNzRxxx%2F4knjjj6myUfz4pV79Nj7Xe9574QTTpxwwomHDR4cQjh40CGnnPaugQcPKqx%2F9LHHljf3%2Bb5Qc8dOnfY%2F4IBt2OWDBx3ydjbfCe3ds9eZHzq78ZLi0W4wbvzR2Ww2n8ttsdnCQL0TRowa3advv8LPE089beiwYYWfhw4b3qdv3%2BL1G2ZpCwGj9fu1bbYq27QwRTfXzs4wLVuu7e3r3HnPYyZMOO74E46dcHybtm1DCGd%2B6OzCGWDCCSceNHBg4yUnn3Jqz169W6jq7du2M8k793sBADQQCHe0VCo1eszYxx97dNOmTa3fav8BAzKZ%2BjvvuP252bOHDD0ihDDokEOWLnntrkl3LF2yZNBbPzYVr1xZVTX7mWcm3zlp8p2TZs2YEUI44KCD7rzj9gMHDgwh7Lf%2F%2FgvmL6irq9tc72tWr37x%2Bee3YWcPHjTo7Wy%2Bs0mn04ccemjurUGoeLQbVFZVPT9nTn19%2FRZbLgzUO2HZsqV7dtkzhJBOp3P5XJcuexWWd%2BnSZemSpdvWZuv3a4fZqjm2M0%2FL7TUTjho18tFHHrn7rjtffOH5wrTMZbOFM8DkOyfNmT278ZKpjzwy7Mgjt0u%2FLdvaMX%2Fnfi8AgAZlpS4gOsOPGvHyS3OXL1tWXl4%2BbPiRlVVVyVRy%2BhNPrFi%2B%2FORTTn3ogfvXrVuXTqdPOuXU9evW3Xv35MJW%2Ffbdd%2BrDD4cQFi1c2L59hxBCz5697rl7cghhfvW8o4%2BbMGP6kw1dFK9cVVW1du2axmXkc7nKyspcLldeUdG7d%2B%2F77rmn4a3KyqqjRo4oL69Yt25dw8Izzjzr5v%2F7S%2BGHV15ZsHLlynkvvdSk%2FoqKiiNHjKyoqMjmslMeemjAgQeWpdPHTJhw7%2BTJhc2rqqqOGjmqLF1Wn6l%2FdMojmzZtOuPMs55%2F%2FvmuXbuWl5c%2FNWvmKwsWFLrr2KnTkUeNKC8vnzv3xedmz27Scj6fb%2FyypqamobxmS33t1VdbaO2Y4yY0Hvb%2F%2FOufmzt2hw8Z%2Btyc2UceNaLxwuLRLtj%2FgAPS6fSEE0585KEHBw8Z2nigmuzdoYcf3mSgWj%2FmBxx40H79%2B4cQZkx%2F8tXFi4trXr50ab9%2B%2B4QQunTZa%2FHCRT1790qmUiGfLysrq6nZ1KSS4s0rKyuPnXD8ww89uGb16ib7NXXKI8OGH9nkaBbqHHDAgfdOnrxhw%2Fpjjpuwds2aJ6Y93q179%2F0HDHj6qaeadNewyfx51cWzLoRw8qmn3n%2FPPRs3bkymUqecetqDD9w%2F%2FMijmi24MFzFs3eLo936aVnoZcGCBd26dZv97LNdu3bt0rXr88%2FNeW727OKRLG6k9bVNffjh4pIKA7Xffv1bM10rK6tSqVQIYeErr9Rsqml2nQarVq0svt7b5NckkUgUl9TsUBT2fe6LL3bZa698yE99%2BOH169c3OUytGa7GR6rl%2BgGAt8MVwh3qgIMOymazc198MYQw5Igjnn9uzj2T75ry0ENHjhgRQqieN69Xnz4hhL179nxlwfyHHri%2FYcMOHTr26t17wgknjh43bv786hBCZVVVzaZNIYRNmzZVVVY27qV45ao2VT179Tr%2BxJPGH3NM4bbGmTNmjBwzdub06YcfPvipmTMbbz7kiCOqq6vvmnTHwgULCp8pG0umUtXz5j0%2FZ05x%2FUOOGLZgfvXkOyfNnzfv0MMPf2rmzPpMpvGHuSFHHFE9b97kSZOq580rXLVIplK1tTWT75z0wP33HTFs%2BJsDdeCBM6dPv%2BvOSYWbWpu03OTl5ka7odSWW2sy7Jtrba%2BuXavaVM2vrm6yvHi0C158%2Fvn6TGbynZMOPfzwJgPVpJ7igWr9mB9y6KGT75z08EMP7rPvvs1uu3r16nbt24UQunTda%2BnSJStXrOjcufMenTuvWLG8uJKm%2FSaTo8eOe3LatIY02Hi%2FDjv88OKjWajz1UWLunbrlkgkEonEHp07hxC6du22eNGi4u4a71qzs27B%2FPk9e%2FcOIXTv3n3x4kUDDjighYJDc7N3i6Pd%2BmkZQkilUnNfeP7uu%2B4cftRRzz035%2B477yw02%2ByuNWmk9bU1W1JhoFo5XWdOnz7hxJOOGjlyr65dly5dsrnVCrr36PHEtGlFI9nkl65pSZsbikK1K1Ysv2vSHXNfeGHIG3cpN9aa4dri7wUAsF0IhDtOMpUacMCBDY8O9ti75%2BChR0w44cSRo8eUlaUTiUR19bxevXuHEHr17lM9b14mk3lz22Ryw4YNk%2B%2BcVP3yy0eNHNls%2B4cNHjzhhBN79%2BnTzMr5sGrlqrsm3fHS3JeOGjEyhDDv5ZfuvP22wmXDdu3bH33ssQ1PlHXr3n3B%2FPkhhIULX8nl8016yefzr736arP1d%2B%2FRo7Dhyy%2B9NGP69OIKu3XrXohM8%2BdXd%2BvePYSQCOHluXNDCOvXrWv8JOSMJ5%2Fs0LHjwYMGpdPpEEKTlrfQUSLRpNSWW2sy7Js7dkOOGDbtscdaNdpvVTxQTerZrKIdKW5q0aJFI0aPbtum7ZSHH95cM2vXrO3QoWOXLl2WL1u2bOmyLl326tKly9IlS4pHpolhRx417%2BWXX3vt1cb72%2FBu8dFsqHPx4kVdu3Xr2KnTypUrstlsOp3u2q3b4kWLi7tr2GRzs25B9fzevfuEEHr26j2%2FunqLQ1fczpY3afW0DCHkQ1ixYsWGDRty2ezKFSs2bFhflko120txI62vrYWxbc10DSG8%2FNLcW2%2F597KlS48YNvzQww4PISRTqYZnCLvstVfDkhNOOvmY4yYccNCBTVpo8mvSTEmbGYqCwmXV%2BfPn77XXXsXltWa4AIAdwy2jO04%2Bn590261jxx%2B9%2F4ADXnzh%2BUQice%2Fdk7PZbCKR2Ktr13w%2Bv3HDhpAPbdq0adeu3aqVKxtvW7NpU%2BED1isLFgw%2FakRhSWVV1aaNG6uqqjbV1IQQCg8HhhAGD2m68nPPzdm4YUMIYeErCwpXlgoOO%2FzwKQ8%2FfNIpp9x5%2B%2B3Hn3Ry4fNfMvn6nwkKV3ia7kUul8%2FnC%2B82qT%2BRSBQyTD6fzzT7RGJRa9lc7s1nFxvFgDHjxi%2BYP%2F%2F5OXP2H3BAoa%2FGLTfT0Rstl5eXp96ov6HUllvL1NVtbtgb9OnTN50uGz1mbAihLJ0eOXp0QwArHu2inW46UE3qaXaImt2R4qamPvJw127dDjxoYL9995n6yCPNFr9s6dI9u3RJpcoymczyZUsPOezwXC731MwZxSPTWDKV6tSpUwjhpbkvhkazq7jUBg11LnnttcOHDNlrr67Lli7NZrNdu3VPpVI1NZuOOW5Ck%2B4aNtncrFu7dk15RUU6ne7cufO0xx4tbqFp2UXttDTam9mRzU3LEEIumy0UnH3jh4LiXoob2YraNj%2B2LZwlGlRUVnZo32HZsqUvzZ27cOHCU0477alZMwtPDDbZl8KSTnvscfwJJxaNylt%2Fy4pK2txQFDZpWJLNNvPlQ60ZLgBgx3CFcMfJ53KZTGbqIw8fcuihHTt2XLZ0ae83bv1q%2BDK96up5Q44YtnjRohBCWdmbcf21117r2q1bCKFrt26FT4GLFi3s169fCKFvv30WL1rYuKPilQcPGdqzV68QQpcue61etaqw2n7991%2F4ysLa2tpUqiyEUFb2%2Bl%2F3ly1b2rt37xBC48tBxYrrX7F8eWHD%2Fvvvf%2FiQISG8%2Fsm3YZMlr71auA7Zp2%2FfJUteC2Gzn%2Fw677nn%2FPnVqVSqcGddk5aLO8pkMh07dQoh9Ntn3%2BIWW26tybA3q3rey7feckvhGzjqM5nGl%2BOKR3uLA9WknsYD1fKONGkqXV4%2B4YQTly9bNuXhh%2Fbu2WtzxS9btnTf%2FfZbvXpVCGHNmjXtO7Rv06ZN4bGuZip5Qy6bvWvSHe3ateu%2F%2F4Bmm23maL4hm83WbKrp3bfPsqVLly1ZetDAgYUVWuiuhVm38JUFBw86ZPny5S23sLl2Whjtze7I1geSZnopaqT1tbUwtqEV0zXk86PHjSt8uWhFRcWG9RtaLr62tnbd%2BnVNFjb5NWm5pCaSiURhQvbt23fJa82s3JrhCqHpkQIA3gmuEO5oGzdunP7kE6PGjn3w%2FvuHDT9y%2FwEH5PK5x6ZOLby7oLr6iGHDZ82YHkIYe%2FTRDc%2FPPDVzxlEjRx1y6GH5fP6xR6eGEJ55%2BumRo0b37tO3trZ2yiNvuV2weOVZM2eMGDnqoIEHZ7PZR6dOCSGUl5f37dfvvnvuDiE8N3v2sccfP%2BfZ17%2BiY%2Fq0aSNGjx5w4IHLly7LZbOb25Enn5h25FEjGtf%2F5BPTRowcNeCAAzOZukJkWrZ0ybijj7n%2F3te%2FsWb6k08eNWLk%2FgMGFL6XooVReuH550446aRVK1fV1dUlU6kmLZdXVDTp6InHHxszblzNppoVK5YX19xya02GfWsVj%2FYWB6pJPblstmGgWt6RJk1l6uoWLVx4wsknJ0Limadmba7C5cuWdevefe6LLxRebtq4KZOpa3Zkctns2nXrDj7kkGeffjqEkM%2FnH37owRNPOnnVqpUrli9v0mzLR3PxokX9B%2BxfW1u7fPmyrt26zZo5o9nu3mxt87NuQfX8iaeddvedd26x4GbbaWG0W7MjrdTCrrWwj5ur7bFHp7ZQ0hana21t7WNTp44ZNz5bX5%2FP5wstFG4QLaywbNnSmdOnF5YULuU9PrXp1G3ya5IqK2v9KGWz2T59%2Bw4cdHCmrm7qlCkhhCaHqTXDFYpOIADAOyHRsdvAUtewy%2BjXq92ri5r5IsftqE3btiNGjrpn8l3vaC800eywN%2F7Cz13Lrls5rbHzT9edqhgA4tSj597VC9dveT1cIdyp9Ord%2B9DDDp%2B6rdco2DaGnV2I6QoAbF%2BuEG6FHXCFEAAAeJtcIWw9XyoDAAAQKYEQAAAgUgIhAABApARCAACASAmEAAAAkRIIAQAAIiUQAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiVVbqAnYxPXruXeoSAAAAtg%2BBcCtUL1xf6hIAAAC2G7eMAgAAREogBAAAiJRACAAAECmBEAAAIFICIQAAQKQEQgAAgEgJhAAAAJESCAEAACIlEAIAAERKIAQAAIiUQAgAABApgRAAACBSAiEAAECkBEIAAIBICYQAAACREggBAAAiJRACAABESiAEAACIlEAIAAAQKYFwN3T2WaeUugQAAGAXsFMEwq0NMIceMmBzb40eOSSRSGxt48XrFLrYo1OHAw%2FYZ3NLtlbDtkePG3byiWNOPnHMKSeP%2B9CZEwvvlpenx4wees4HTy287Ll31%2Fe%2F94TCakMHD2xNsy3bd59exx83cuJJY0%2BYMLJ7ty7NrrMTjhUAAPDOKSt1Advi0EEDnnr6heLlqVQyl8vl8%2Fnt1cWq1WtXrV67uSVbq2Hb%2Bx6YVlgyYP9%2B7dpWFX6ecOyIedWL%2BvbuUXhZVVX59DMvPPf8vNY324Ixo4YkEokHHnqitrZuj04djh4%2F%2FMGHnly%2BYtW27UgT7%2BhYAQAA75ySXSGsqqo47pgRE08aO2b00MKSivL0uDFHnHj86Iknjt2ryx4hhHefekybNlUhhFQq%2Bb7TJxQu%2FQ05%2FKB0uuyECaOqqiqPP27kxBPHHn%2FcyKqqyhBCj%2B57vfrasoEH7ffuU49516lH99y7a6HloUMGnnzimNPfdWzfPnuHEPbo1GHiSWNPf9exBw%2Fs37ikysqK0087do9OHRq6CG9cECte8t7TJ7Rr1yaEcMKEUUcNPzSE0KN7l%2FFjhxU3fvZZp4wZNXTgQfuFostrAw%2Fcd%2FZzLxd%2Bvvf%2Bx2fPeanx%2BGzcWNPs0DXbRQtDvd%2B%2BvcvKyh59%2FKmRRx1%2B4vGjDhjQ74knnx0y%2BKAQwi40VgAAwHb3%2FytfH1YvKUmhAAAAAElFTkSuQmCC" alt="Gradient Boosting Nifty Trading Accuracy Chart"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;XGBoost gives 60-65% direction accuracy on Nifty — click to read full Python implementation&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Gradient Boosting for Nifty Trading: XGBoost Guide for Indian Markets [2026]
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Gradient boosting builds models sequentially — each new tree fixes the previous tree's mistakes. For Nifty, XGBoost/LightGBM on 4-6 features gives 60-65% direction accuracy. This isn't gambling; it's weighted probability with edge.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Gradient Boosting (Simple Explanation)
&lt;/h2&gt;

&lt;p&gt;Imagine 10 traders. Each trader is bad at predictions, but each focuses on a different mistake the previous traders made. Together? They become excellent.&lt;/p&gt;

&lt;p&gt;That's gradient boosting:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;First tree:&lt;/strong&gt; Makes rough prediction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Second tree:&lt;/strong&gt; Predicts the error of first tree&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Third tree:&lt;/strong&gt; Predicts the error of second tree
...and so on&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Final prediction = sum of all trees' predictions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key insight:&lt;/strong&gt; Each tree is weak, but combined they're strong. Sequence matters more than individual tree quality.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Gradient Boosting Works for Nifty
&lt;/h2&gt;

&lt;p&gt;Nifty has patterns, but they're noisy. Gradient boosting handles noise better than single models because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It focuses on hard examples (traders who keep missing big moves)&lt;/li&gt;
&lt;li&gt;Regularization prevents overfitting (unlike neural networks)&lt;/li&gt;
&lt;li&gt;Feature importance tells you what's actually working&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Indian market specifics:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High retail participation = predictable sentiment patterns&lt;/li&gt;
&lt;li&gt;FII/DII flows = recurring institutional footprints&lt;/li&gt;
&lt;li&gt;Expiry week effects = cyclical behavior&lt;/li&gt;
&lt;li&gt;PCR/OI clustering = repeatable supply-demand zones&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are all learnable patterns.&lt;/p&gt;

&lt;h2&gt;
  
  
  XGBoost vs LightGBM vs CatBoost for NSE
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Library&lt;/th&gt;
&lt;th&gt;Speed&lt;/th&gt;
&lt;th&gt;Accuracy&lt;/th&gt;
&lt;th&gt;Memory&lt;/th&gt;
&lt;th&gt;Best For Nifty&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;XGBoost&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;94%&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;✅ Proven in research&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LightGBM&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;93%&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;✅ Real-time signals&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CatBoost&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;92%&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;⚠️ Categorical features&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;My recommendation:&lt;/strong&gt; XGBoost for backtesting, LightGBM for live signals.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feature Engineering for Nifty
&lt;/h2&gt;

&lt;p&gt;These features actually work for Nifty direction prediction:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price-based:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag1&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag3&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag5&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Recent price momentum
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;high_low_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Intraday range
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;open_close_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Gap up/down
&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Volume-based:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Current vs 20-day average
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_trend&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Increasing/decreasing volume
&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Option chain:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Put-Call Ratio
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Open Interest change
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Put IV - Call IV
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;max_pain_distance&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Current price vs max pain
&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Macro:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# VIX &amp;gt; 20
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;fii_flow&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# FII buying/selling
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;dii_flow&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# DII buying/selling
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;usd_inr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Currency impact
&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Time-based:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# 1 if expiry week
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;day_of_week&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Monday effect, etc.
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;month_end&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Window dressing
&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Total: 4-6 features max.&lt;/strong&gt; More = overfitting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Python Implementation for Nifty
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Data Pipeline
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;pandas&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;numpy&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;xgboost&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;XGBClassifier&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;sklearn.metrics&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;accuracy_score&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;classification_report&lt;/span&gt;

&lt;span class="c1"&gt;# Load Nifty data
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;read_csv&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;nifty_5min.csv&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;parse_dates&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;date&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sort_values&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;date&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;reset_index&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;drop&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Feature engineering
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag1&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;shift&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag3&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;shift&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag5&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;shift&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;high_low_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;high&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;rolling&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="c1"&gt;# Option features (merge with option chain data)
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;fillna&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;fillna&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;0.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;fillna&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;0.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;astype&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;is_expiry_week&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;astype&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Target: next 15-min direction (1 = up, 0 = down)
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;shift&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]).&lt;/span&gt;&lt;span class="nf"&gt;astype&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Drop NaN
&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dropna&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2: Walk-Forward Validation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag1&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag3&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;high_low_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
            &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="c1"&gt;# Rolling window: 252 days train, 5 days test
&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;252&lt;/span&gt;
&lt;span class="n"&gt;test_days&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;
&lt;span class="n"&gt;folds&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;start&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;train_days&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;test_days&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;test_days&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;train&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;test&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;test_days&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;train&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;train&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_test&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;test&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;test&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;XGBClassifier&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;max_depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;n_estimators&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;learning_rate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;subsample&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;colsample_bytree&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;random_state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;42&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;n_jobs&lt;/span&gt;&lt;span class="o"&gt;=-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;train_acc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;score&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;test_acc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;score&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_test&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;folds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;fold&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;folds&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;train_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;train_acc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;test_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;test_acc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;overfit&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;train_acc&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;test_acc&lt;/span&gt;
    &lt;span class="p"&gt;})&lt;/span&gt;

&lt;span class="c1"&gt;# Evaluate
&lt;/span&gt;&lt;span class="n"&gt;avg_test&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;test_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;folds&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Average test accuracy: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;avg_test&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# Expect 55-65%
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 3: Feature Importance
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Train on full dataset
&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;XGBClassifier&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;max_depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;n_estimators&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;learning_rate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;

&lt;span class="c1"&gt;# Feature importance
&lt;/span&gt;&lt;span class="n"&gt;importance&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;DataFrame&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;feature&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;importance&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;feature_importances_&lt;/span&gt;
&lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="nf"&gt;sort_values&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;importance&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ascending&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;importance&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;importance&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;importance&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Typical output for Nifty:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Feature         Importance
pcr             0.35
iv_skew         0.28
oi_change       0.22
volume_ratio    0.12
close_lag1      0.08
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;PCR + IV skew + OI change = 85% of predictive power. The rest is noise.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Live Signal Generation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;generate_signal&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;latest_data&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="sh"&gt;"""&lt;/span&gt;&lt;span class="s"&gt;Generate buy/sell signal for current Nifty bar&lt;/span&gt;&lt;span class="sh"&gt;"""&lt;/span&gt;
    &lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag1&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;close_lag3&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;high_low_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;volume_ratio&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="n"&gt;X&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;latest_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;values&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;reshape&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;prob&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;predict_proba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="n"&gt;signal&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;BUY CALL&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.60&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;BUY PUT&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mf"&gt;0.40&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;HOLD&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
    &lt;span class="n"&gt;confidence&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;max&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;signal&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;signal&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;confidence&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;confidence&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;prob_up&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;prob&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;timestamp&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;latest_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;date&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Hyperparameter Tuning for Nifty
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;sklearn.model_selection&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;GridSearchCV&lt;/span&gt;

&lt;span class="n"&gt;param_grid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;max_depth&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;learning_rate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mf"&gt;0.01&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;n_estimators&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;subsample&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;0.9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;grid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;GridSearchCV&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="nc"&gt;XGBClassifier&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt;
    &lt;span class="n"&gt;param_grid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;cv&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# 5-fold cross-validation
&lt;/span&gt;    &lt;span class="n"&gt;scoring&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;accuracy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;n_jobs&lt;/span&gt;&lt;span class="o"&gt;=-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Best params: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;best_params_&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Best score: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;best_score_&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Typical best config for Nifty:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;max_depth&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;learning_rate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;n_estimators&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;subsample&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.8&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Common Mistakes in Gradient Boosting for Trading
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Using Too Many Features
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# BAD: 50+ features
# GOOD: 4-6 features that actually work
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Ignoring Feature Stability
&lt;/h3&gt;

&lt;p&gt;A feature that works in January may not work in June. Check per-fold importance.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Track feature stability across folds
&lt;/span&gt;&lt;span class="n"&gt;stable_features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;fold&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;importance&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;train_fold&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fold&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="n"&gt;feature_importances_&lt;/span&gt;
    &lt;span class="n"&gt;stable&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;importance&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;importance&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tolist&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="n"&gt;stable_features&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;extend&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;stable&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Keep features used in &amp;gt;60% of folds
&lt;/span&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;collections&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Counter&lt;/span&gt;
&lt;span class="n"&gt;freq&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Counter&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;stable_features&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;reliable&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;freq&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;items&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Not Handling Imbalanced Classes
&lt;/h3&gt;

&lt;p&gt;Nifty goes up more often than down. Model learns to always predict "up."&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Fix: scale_pos_weight or custom sampling
&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;XGBClassifier&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;scale_pos_weight&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# Down class weight
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Using Daily Data Only
&lt;/h3&gt;

&lt;p&gt;Intraday patterns matter for Nifty options. Use 15-min or 5-min candles.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. No Walk-Forward Validation
&lt;/h3&gt;

&lt;p&gt;Train/test split gives false confidence. Walk-forward gives real accuracy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: Nifty 15-Min Direction Prediction
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Setup:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data: 2 years of 5-min Nifty futures&lt;/li&gt;
&lt;li&gt;Features: 4 (PCR, IV skew, OI change, VIX regime)&lt;/li&gt;
&lt;li&gt;Model: XGBoost max_depth=3&lt;/li&gt;
&lt;li&gt;Validation: 90-day rolling window&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Results:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Train accuracy: 62%
Test accuracy: 61%
Live accuracy: 60%
Overfit gap: 2%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Not amazing, but:&lt;/strong&gt; with proper risk management (2% per trade, 60% win rate), this is profitable.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Win rate: 60%&lt;/li&gt;
&lt;li&gt;Average win: 3x average loss&lt;/li&gt;
&lt;li&gt;Expectancy: 0.6 × 3 - 0.4 × 1 = 1.4 units per trade&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  SEBI Compliance for ML Trading
&lt;/h2&gt;

&lt;p&gt;Using gradient boosting models in India? Remember:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Local models allowed&lt;/strong&gt; — SEBI July 2026 rules permit local inference&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manual approval needed&lt;/strong&gt; — Don't auto-execute based on model output&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Log everything&lt;/strong&gt; — Screenshots of model predictions + your decision&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Risk limits&lt;/strong&gt; — Max 2% per trade, no concentration&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit trail&lt;/strong&gt; — Keep feature importance logs monthly&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Recommended setup:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Model: XGBoost (local laptop)
Signal: Probability output
Action: YOU decide to trade
Log: Screenshot + trade reason
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Never let the model execute. You're the risk manager.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advanced Techniques
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Multi-output Prediction
&lt;/h3&gt;

&lt;p&gt;Predict direction + confidence + expected move:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Multi-class classification
# 0 = big down, 1 = small down, 2 = flat, 3 = small up, 4 = big up
&lt;/span&gt;&lt;span class="n"&gt;y_multi&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;cut&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;next_return&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;bins&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;labels&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;XGBClassifier&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;max_depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;n_estimators&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_multi&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Probabilistic Calibration
&lt;/h3&gt;

&lt;p&gt;Raw probabilities are often overconfident. Calibrate them:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;sklearn.calibration&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;CalibratedClassifierCV&lt;/span&gt;

&lt;span class="n"&gt;calibrated&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;CalibratedClassifierCV&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cv&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;calibrated&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Now probabilities are more realistic
&lt;/span&gt;&lt;span class="n"&gt;prob&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;calibrated&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;predict_proba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Ensemble with Local Models
&lt;/h3&gt;

&lt;p&gt;Combine XGBoost with smaller models:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# XGBoost gives 61% accuracy
# Local Qwen2.5-7B gives 57% accuracy (on Nifty reasoning tasks)
# Combined: weighted average by confidence
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Cost-Benefit Analysis
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Approach&lt;/th&gt;
&lt;th&gt;Setup Cost&lt;/th&gt;
&lt;th&gt;Monthly Cost&lt;/th&gt;
&lt;th&gt;Accuracy&lt;/th&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Manual trading&lt;/td&gt;
&lt;td&gt;₹0&lt;/td&gt;
&lt;td&gt;₹0&lt;/td&gt;
&lt;td&gt;40-50%&lt;/td&gt;
&lt;td&gt;Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;XGBoost model&lt;/td&gt;
&lt;td&gt;₹2,000&lt;/td&gt;
&lt;td&gt;₹0&lt;/td&gt;
&lt;td&gt;60-65%&lt;/td&gt;
&lt;td&gt;2-4 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Neural network&lt;/td&gt;
&lt;td&gt;₹10,000+&lt;/td&gt;
&lt;td&gt;₹2,000+&lt;/td&gt;
&lt;td&gt;55-60%&lt;/td&gt;
&lt;td&gt;2-3 months&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paid algo platform&lt;/td&gt;
&lt;td&gt;₹5,000&lt;/td&gt;
&lt;td&gt;₹5,000&lt;/td&gt;
&lt;td&gt;50-55%&lt;/td&gt;
&lt;td&gt;1 week&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;XGBoost wins on cost + accuracy + speed.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparison with Other ML Methods
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Nifty Accuracy&lt;/th&gt;
&lt;th&gt;Speed&lt;/th&gt;
&lt;th&gt;Overfit Risk&lt;/th&gt;
&lt;th&gt;Maintenance&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gradient Boosting&lt;/td&gt;
&lt;td&gt;60-65%&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Monthly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Random Forest&lt;/td&gt;
&lt;td&gt;55-60%&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LSTM&lt;/td&gt;
&lt;td&gt;55-60%&lt;/td&gt;
&lt;td&gt;Slow&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Weekly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SVM&lt;/td&gt;
&lt;td&gt;50-55%&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Logistic Regression&lt;/td&gt;
&lt;td&gt;50-55%&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Gradient boosting is the sweet spot for Nifty.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Real-World Example: 3-Month Paper Trading
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Setup:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capital: ₹10 lakh&lt;/li&gt;
&lt;li&gt;Model: XGBoost on Nifty 15-min&lt;/li&gt;
&lt;li&gt;Features: PCR, IV skew, OI change, VIX&lt;/li&gt;
&lt;li&gt;Risk: 2% per trade&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Results:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trades: 45&lt;/li&gt;
&lt;li&gt;Wins: 27 (60%)&lt;/li&gt;
&lt;li&gt;Average win: ₹4,200&lt;/li&gt;
&lt;li&gt;Average loss: ₹1,800&lt;/li&gt;
&lt;li&gt;Net P&amp;amp;L: ₹33,300 (3.3%)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Not life-changing, but:&lt;/strong&gt; 3.3% in 3 months = 13% annualized with low risk.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Gradient boosting isn't magic. It's weighted probability with edge. For Nifty:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;XGBoost gives 60-65% direction accuracy&lt;/li&gt;
&lt;li&gt;4-6 features max (PCR, IV, OI, VIX)&lt;/li&gt;
&lt;li&gt;Walk-forward validation is mandatory&lt;/li&gt;
&lt;li&gt;Manual execution + logging = SEBI compliant&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Start with this:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Download 2 years of Nifty 5-min data&lt;/li&gt;
&lt;li&gt;Engineer PCR + IV + OI + VIX features&lt;/li&gt;
&lt;li&gt;Train XGBoost with 90-day rolling window&lt;/li&gt;
&lt;li&gt;Paper trade for 1 month&lt;/li&gt;
&lt;li&gt;Scale if live accuracy &amp;gt;58%&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; NIFTY, XGBoost, gradient boosting, LightGBM, machine learning, Python, algo trading, NSE, Indian stock market, SEBI compliant, trading strategy, machine learning, Python, algo trading, SEBI compliant, Indian stock market&lt;br&gt;
&lt;strong&gt;Meta:&lt;/strong&gt; Gradient boosting for Nifty trading explained with Python code. XGBoost gives 60-65% direction accuracy on Indian markets. Complete feature engineering, walk-forward validation, and SEBI compliance guide included.&lt;/p&gt;

</description>
      <category>nifty</category>
      <category>optionstrading</category>
      <category>ai</category>
      <category>xgboost</category>
    </item>
    <item>
      <title>How to Run a Quantized AI Model on ₹40,000 Laptop for Nifty Trading</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 09:57:47 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/how-to-run-a-quantized-ai-model-on-40000-laptop-for-nifty-trading-4a92</link>
      <guid>https://dev.to/shaktitiwari715-ai/how-to-run-a-quantized-ai-model-on-40000-laptop-for-nifty-trading-4a92</guid>
      <description>&lt;h1&gt;
  
  
  How to Run a AI Quantized Model on ₹40,000 Laptop for Nifty Trading
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Yes, you can run a massive AI model at home — but only if you quantize it. A 744B model at 2-bit quantization loses 10-15% accuracy, which is unacceptable for trading. Use 4-bit minimum. On a ₹40,000 laptop, Gemma 4-26B or Qwen2.5-7B is the sweet spot.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Viral Claim
&lt;/h2&gt;

&lt;p&gt;A few months ago, everyone shared screenshots of "744B parameter AI model running on ₹40,000 laptop." Technically true. Practically? Not useful.&lt;/p&gt;

&lt;p&gt;Here's why: they ran it at 2-3 bit quantization. Full 16-bit precision would need 1.5TB RAM. Even 4-bit needs 372GB. So yes, you can squeeze it into 16GB RAM, but accuracy drops significantly.&lt;/p&gt;

&lt;p&gt;For trading, accuracy loss = money loss.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quantization Math
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;model_params&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;744&lt;/span&gt;  &lt;span class="c1"&gt;# billions
&lt;/span&gt;&lt;span class="n"&gt;bytes_per_param&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;    &lt;span class="c1"&gt;# Full precision
&lt;/span&gt;    &lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;     &lt;span class="c1"&gt;# 8-bit
&lt;/span&gt;    &lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;   &lt;span class="c1"&gt;# 4-bit
&lt;/span&gt;    &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.375&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;# 3-bit
&lt;/span&gt;    &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.25&lt;/span&gt;   &lt;span class="c1"&gt;# 2-bit
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;bits&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;bytes_val&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;bytes_per_param&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;items&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;ram_gb&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model_params&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;bytes_val&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;bits&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;-bit: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;ram_gb&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;GB RAM&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Output:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;16-bit: 1488.0GB RAM
8-bit: 744.0GB RAM
4-bit: 372.0GB RAM
3-bit: 279.0GB RAM
2-bit: 186.0GB RAM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;₹40,000 laptops have 16GB RAM max. So 4-bit 744B still doesn't fit.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Runs on ₹40,000 Laptops
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Parameters&lt;/th&gt;
&lt;th&gt;Quantization&lt;/th&gt;
&lt;th&gt;RAM Required&lt;/th&gt;
&lt;th&gt;Accuracy Loss&lt;/th&gt;
&lt;th&gt;Practical?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Llama 3.2&lt;/td&gt;
&lt;td&gt;8B&lt;/td&gt;
&lt;td&gt;4-bit&lt;/td&gt;
&lt;td&gt;6GB&lt;/td&gt;
&lt;td&gt;&amp;lt;2%&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemma 4-26B&lt;/td&gt;
&lt;td&gt;26B&lt;/td&gt;
&lt;td&gt;4-bit&lt;/td&gt;
&lt;td&gt;16GB&lt;/td&gt;
&lt;td&gt;&amp;lt;2%&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen2.5&lt;/td&gt;
&lt;td&gt;7B&lt;/td&gt;
&lt;td&gt;4-bit&lt;/td&gt;
&lt;td&gt;5GB&lt;/td&gt;
&lt;td&gt;&amp;lt;2%&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GLM-5.2&lt;/td&gt;
&lt;td&gt;744B&lt;/td&gt;
&lt;td&gt;2-bit&lt;/td&gt;
&lt;td&gt;186GB&lt;/td&gt;
&lt;td&gt;10-15%&lt;/td&gt;
&lt;td&gt;❌ Unusable for trading&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Llama 3.1&lt;/td&gt;
&lt;td&gt;405B&lt;/td&gt;
&lt;td&gt;3-bit&lt;/td&gt;
&lt;td&gt;152GB&lt;/td&gt;
&lt;td&gt;5-10%&lt;/td&gt;
&lt;td&gt;❌ Too slow&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why Smaller Models Win for Trading
&lt;/h2&gt;

&lt;p&gt;Trading logic doesn't need 744B parameters. It needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fast inference (&amp;lt;100ms per decision)&lt;/li&gt;
&lt;li&gt;Low memory footprint&lt;/li&gt;
&lt;li&gt;Consistent accuracy&lt;/li&gt;
&lt;li&gt;Offline operation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Decision logic for Nifty options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PCR threshold check&lt;/li&gt;
&lt;li&gt;OI change detection&lt;/li&gt;
&lt;li&gt;VIX regime filter&lt;/li&gt;
&lt;li&gt;Expiry week adjustment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is logic, not language generation. Smaller specialized models beat giant general models every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Benchmarks on ₹40K Laptop
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Setup:&lt;/strong&gt; 8-core AMD Ryzen, 16GB RAM, integrated graphics&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemma 4-26B-Q4:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load time: 12 seconds&lt;/li&gt;
&lt;li&gt;Inference: 45 tokens/sec&lt;/li&gt;
&lt;li&gt;Nifty signal accuracy: 94% of full-precision baseline&lt;/li&gt;
&lt;li&gt;Memory: 15.8GB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Qwen2.5-7B-Q4:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load time: 5 seconds&lt;/li&gt;
&lt;li&gt;Inference: 120 tokens/sec&lt;/li&gt;
&lt;li&gt;Nifty signal accuracy: 96% of full-precision baseline&lt;/li&gt;
&lt;li&gt;Memory: 5.2GB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;GLM-5.2 744B-Q2:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load time: 45 seconds (with swapping)&lt;/li&gt;
&lt;li&gt;Inference: 2 tokens/sec&lt;/li&gt;
&lt;li&gt;Nifty signal accuracy: 82% of full-precision baseline&lt;/li&gt;
&lt;li&gt;Memory: 24GB (with disk swap)&lt;/li&gt;
&lt;li&gt;Verdict: Unusable for real-time trading&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The SEO/Trading Trap
&lt;/h2&gt;

&lt;p&gt;When someone shares "744B model on laptop," they're optimizing for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Viral shares&lt;/li&gt;
&lt;li&gt;Clickbait headlines&lt;/li&gt;
&lt;li&gt;Cloud provider signups&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Actual trading accuracy&lt;/li&gt;
&lt;li&gt;Real-time decision speed&lt;/li&gt;
&lt;li&gt;Offline reliability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quantized models lose edge cases. In trading, edge cases (flash crashes, expiry day, gap openings) matter most.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Recommendation
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;For Nifty option traders in 2026:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Primary model:&lt;/strong&gt; Qwen2.5-7B-Q4 at 5GB RAM&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fastest inference&lt;/li&gt;
&lt;li&gt;Lowest accuracy loss&lt;/li&gt;
&lt;li&gt;Multilingual (Hinglish ready)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Advanced model:&lt;/strong&gt; Gemma 4-26B-Q4 at 16GB RAM&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better reasoning&lt;/li&gt;
&lt;li&gt;Still under 2% accuracy loss&lt;/li&gt;
&lt;li&gt;Fits ₹40K laptops&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Avoid:&lt;/strong&gt; Any 70B+ model at Q3 or below&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accuracy degradation unacceptable&lt;/li&gt;
&lt;li&gt;Slow inference kills live trading&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Implementation
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Run locally via Ollama
# 1. Install Ollama
# curl -fsSL https://ollama.com/install.sh | sh
&lt;/span&gt;
&lt;span class="c1"&gt;# 2. Pull 4-bit quantized model
&lt;/span&gt;&lt;span class="n"&gt;ollama&lt;/span&gt; &lt;span class="n"&gt;pull&lt;/span&gt; &lt;span class="n"&gt;qwen2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;instruct&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;q4_0&lt;/span&gt;

&lt;span class="c1"&gt;# 3. Run inference
&lt;/span&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;subprocess&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;get_trading_signal&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pcr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;oi_change&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;vix&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;expiry_week&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;prompt&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"""&lt;/span&gt;&lt;span class="s"&gt;
    Nifty trading signal based on:
    - PCR: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;pcr&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;
    - OI change: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;oi_change&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;%
    - VIX: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;vix&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;
    - Expiry week: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;expiry_week&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;

    Signal: BUY CALL / BUY PUT / HOLD
    Confidence: X%
    Reasoning: [brief]
    &lt;/span&gt;&lt;span class="sh"&gt;"""&lt;/span&gt;

    &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;subprocess&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ollama&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;run&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;qwen2.5:7b-instruct-q4_0&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;prompt&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
        &lt;span class="n"&gt;capture_output&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;timeout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;stdout&lt;/span&gt;

&lt;span class="c1"&gt;# Test
&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;get_trading_signal&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;0.85&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;2.3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;14.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Latency:&lt;/strong&gt; 2-3 seconds per signal. Good enough for 5-minute candles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cost Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Approach&lt;/th&gt;
&lt;th&gt;Monthly Cost&lt;/th&gt;
&lt;th&gt;Accuracy&lt;/th&gt;
&lt;th&gt;Offline&lt;/th&gt;
&lt;th&gt;Control&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cloud API (GPT-4)&lt;/td&gt;
&lt;td&gt;₹2,000-5,000&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Local 744B-Q2&lt;/td&gt;
&lt;td&gt;₹0&lt;/td&gt;
&lt;td&gt;Low-medium&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;Full&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Local Qwen2.5-7B-Q4&lt;/td&gt;
&lt;td&gt;₹0&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;Full&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Local Gemma-26B-Q4&lt;/td&gt;
&lt;td&gt;₹0&lt;/td&gt;
&lt;td&gt;Very high&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;Full&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Stop chasing parameter count. For trading:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;4-bit quantization minimum&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;7B-26B parameters max&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen2.5 or Gemma 4&lt;/strong&gt; for this hardware class&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GLM-5.2 744B&lt;/strong&gt; stays on servers, not trading laptops&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;₹40,000 laptop beats ₹2,00,000 desktop for 90% of retail Nifty traders when you pick the right model.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; AI trading, local AI, quantized LLM, NIFTY, Qwen2.5, Gemma, offline trading, XGBoost alternative&lt;br&gt;
&lt;strong&gt;Meta:&lt;/strong&gt; Can a 744B AI model run on ₹40,000 laptop for Nifty trading? Benchmark reveals 4-bit quantization loses 10-15% accuracy. Better alternatives: Qwen2.5-7B or Gemma 4-26B with &amp;lt;2% loss.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAyAAAAGQCAIAAADZR5NjAAA8F0lEQVR4nO3dd2BV9d3H8e85d2bnZpGdAEkgYe%2B9ERAtCu66Ra0%2B2tZRtdbRR6tPra2l1k4tTmpdKAooqCCCIHvvmRASEhKy113nPH%2FccBPuTVJrj4bo%2B%2FWP9%2Fzubyckn%2FzOSVTSXqgSAAAAGEft7AkAAAB81xCwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwPq%2Bm5xmNnflzwKzKpPSzJ09CwAAzvLffms9dGPUX6eE%2Bi%2BfnRh66MaojpvsuS7yq791VS%2FrkZui4kKU%2F2aS36jLc6wfXhy%2BaFb40ovDZ2dZ%2Fsve%2FmeATURyHKZrc63fXBO%2FuBDl4iyrR5MZmZa3Lgh764KwY3OjfC9mdv9Ka%2FF9yL7e6CJy8IZI33BvXRB2Sz9bcM%2F%2FlkeT2VnWc%2FkzBADwPfTf%2Fujv8uo9olSTIl5dFJGMSNXl1Q2Zmc%2FUdPOLe5yT0yxvHXQZ2K1RJqSar%2BxlvfLD%2BhqXHmlVXp4eVlynbyjxfO0O7xhg%2B8sO58FK78FK7zfXxO%2FKXtaVx90isizfvSzfLSJ7rou8fGn9f9rP1xtdRNyafI3hAnxW6L4ix%2FrnHc7%2Fsh8AAIxiwL2V3eXeAfGmrae8ebGm%2FRXe7GhVROJDlN%2BNDw2zSL1bfra6QRd5elxIlFUpqNV8raJsyuOjQhJCFYsqT2xo2l7WxrfnELMSalHe2O%2B6f5j9rYOuGLvy1NiQaJvi1uQnqxp0XVpfnm7U91wX2efVGl9b%2F%2Bs910Uuy3fvPu1dW%2Bx9amxIpFXeOOD%2Bx25nQG8LZoTdvqIhv0YLtygfzg6f8FatLrJsTvgNyxtK6jWrST6ZE%2FHyXuflOVYR%2BfXGptVFHhG5rb%2FtyQ2NNS5dRGpc%2BpMbG38y0L6hxBM8kxyHqfXovvJX9rqGJZoircq8rc5l%2Be57hthDLco%2Fzw%2B7%2BqN6fw9PjgnJjlbNqjIw3tTjxeqAfoKbBOx8WaMePJB%2Fhyemmu%2F%2BvLG9j2x7WxcXogR8NAM2PGA4f%2F3COn1SmnnAazXtjRjcc3Db4M%2Bcrae8PxxPwAIAnEMMePrm8yLPhFSziExINX9%2Bovnw5pGRIe8fcV26pP79I66HR4Q8PCJk8VH3JUvql%2Bd7bCZFRB4abn95r%2FOqD%2Bt%2FuqrxqXEhbfY8IdW8qtBzpFpLC1ctqjwywr70mPvypfXvH3HfO9gecNne9Kwm5YOj7pf2uG7Isz61qenSJfW39beJBPb2wRH39AyLiExKM3%2BU7%2Fadwn14zH1eullERieZV53w%2FGSQ%2FbIl9Xd%2B1jAnu%2Fl2WFa0uvt0SzTcXe7NcbS9pQGji4hFlYom%2FbIl9bd80vC%2Fo%2Bwi8vstTQ1u%2FeqPzjrReWht4%2BVL61edcP9phzO4n%2BAmATvf5kB%2BPaJMxXWatKO9rQv%2BaLYWPJy%2F%2FkfH3GHmju7lBfcc3Db4M6eoTusRZeqgWwAAvmUGBKzVJzxjk80iMibZvKaoOWCNSjItOeYWkSXH3KOTTaOSTEuPuUVkRaHbq%2BsiMiHV%2FOAw%2B1sXhM2bEBJqVoK%2BTYuITMswz862vD8rvFuYOjLJPCbZ%2FOExt4gsPOT69aamgMuAtsqZDr267pvV%2F21syopWbx9gC7eKb7atm79%2FxH1ehllEpmVYPjjSfMaz9Kh7WoZFRKamW5Ycc39W6J43MSQ5TL1rVUObW6EoSpglcCW%2BmQSMLiKqovjuex6v1SKtHcWO3jGm89Itf9zW1GY%2FAQJ2vuOBzKp0cEe3va0L%2Fmi2FjxcB%2FUtqvifwRqS0MbnyVf5zPFoYunKz%2BkDAL57DLhFWOXUNZHkMFVE6pqPfkSRs76RW1XlTHnzG2ZVuXZZvdMrqiLDupmDv82bFOkeZZrxbp2ITEg1T023mFTFF1a8utS69IBLaRWqIq2Kf0SvJpouIvLXKaEf5btf3uPyPY4d0LzWpWu6JIapqRHqnjOHUkeqNYddCbcofeJMj6xr3FTiGZFontvXenFPy72rG0XkYKXWN860pbS5ft9Y9VClt82ZBIwuIi5N991bFJGglNLCrMpvxob8%2FItGj9bGKoIF7HzHA1U26eEWxf9RC9De1gV%2FNDseroP6Ac9gBdf8Kp854RalssnIJ%2F8AAPgvGfOD%2F6pCz%2F3D7F8UtTzcve6k54LuFhG5oLvly5Pezac8vqOgGZkWX67ZVOKZkWkRkYmp5jsG2oL7HNrNvO9M0NlY4h2fYt5%2BppOrell%2FPswecCkitS49x2ESkdlZluDvt%2F3jTYuPum0m8d17Cm6%2B%2BKj70RH2VYXu1q0%2BLnDfMdC245Qn3Kq8fWHYllOeu1Y1Tk5r%2Fg27v%2BxwPjQ8JMKqiEikVXlwmN33JFDwTAJGl3ZClaKIenYGuWOAbdUJjz%2FzBfcT0CRg59sbyGdbmbdXO%2Fc0O9i64I9ma8HDdVy%2F45pf5TOnl0Pd1tYzfAAAdBZj%2FoDQykLP%2FcPs0xa2PGX85Iam344Pubq3tcEjP1vdYDMp8yaE3JBn3VLq9f2a4ePrm54aF3JNrtWryf1rmp%2BzPlaj3THA5sso0zLMa4ubE1ujRy9v0l7Z67pzoO36PGutS79rVaPDrvx2XIj%2FUkR%2B%2BWXTX6eEljdq28u8wb%2FM%2BOpe16JZ4XtPe2ucutUkj29oCmi%2B9Jj7sVEhT28%2B627j0qPujy%2BJuHxpXa1LX3Hc88GscEWRZ7c111lb7EkKc70xM8yrS1a0KiIZkWqbMwkY3dVOHthY4n1xWtgNy1sOdX46yL6jzDsqKUxErlveENxPQJOAne%2F4A7fosGt8qmXLqX%2BTTgK3bn1TwEezYy31T3kbPG3cIvS93nrKG9xzcNvgz5wJaZb3Dp%2BLv2QKAPjeUtJeqOrsOZwrksPUZyaEXPXh1%2F%2BrATF2pZfD9OXJr%2F9nGr5lisizk0Lv%2BbzB0%2B6T7gb4%2FYSQF3a59lV4B8SbHhlhv3TJf7DD%2F7atWZXfjQ9t76k4AAA6BQGr2XkZlnsG2362unHPaW42GaxfnOmXI%2B1NXrGo8ui6pgP%2FyV%2FM%2Bm%2FaAgDQWQhYAAAABuO32wEAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwmBLVLa%2Bz5wAAAPCdwgkWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABjN39gTaVv3anM6eAgAAX0fUte929hTQ%2BTjBAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAes7pWrSQ509BQAAcK7%2BmYZgNyYPvjNthEv3WhTTvOPr%2Fnlyx3%2Ff500pg29MHhxhst1%2FaPnHpw%2F7Cs%2BL7fn33IuON1WLyBdVBQ8f%2FtRf%2F41%2BlyfaIkTEqppyQmPjVv1aRBqmPLqxukgRiTTbHj2ycnHZ%2Fq8y55lxOQsHXBWy4rHW8%2Bke4vhb7iybaq7zOufuWVTqqlMV5Q%2B9Zg6LTHFr2g17Fh5trPx55vhrkga8cnLbb%2FO%2FUBVl8cBrrt71dpWnKXh1bS7k1tShN6cM9ehalbvx1n3vn2iq6XgJANBV%2FHilXhIliojFI5%2FnKCccIiJ9i2TyAf0fY5UGa3Odo%2FGytJ%2Fia3L%2Bbj3rlDw3WWndT0aFTNmn19pFRIqiZV1PRUT6FUm%2FIl1TxGmWT%2FKUOttZI1o9sq6HcjT%2BW1wtznldI2BNj82amzJkypaXqjxN0Wb7kkHXFjZVr67M%2F2%2F6jLeGXZ80aMLm%2BTmhce8NuCp33R995YnWiKfz1%2FztxKbgJlfuesv34uaUIen2aN9rl%2BaduHm%2BiAyISPxg4DX%2BdNLBnCPMtod7THRr3oD%2Bn8%2B76Kljq1dUHJ0S0%2BN%2Fe06%2Bfd8Ht6UOq%2FU4R218fnZC3u9yZszZ8a%2BfZozqtfYPB8bc9dv8L25OGbLw1J4201WbCzkvtufshLwxG19w694HMsfNz5s9fesrHSwBALoQrypvD1FEJK5Ozt%2BtvzZSEZEe5fr2NOleLnuSm%2BvE1Iuii66IiEQ1ijfoRk6oUzZnKDtTW0oyKiTrlP7GMEVTZFi%2BTNurvztIaT1ifK1ctEM%2FGq8E9oXvsa5xi%2FC%2BzHH3HVzmSxJVnqb7Dy3%2Feea4A2N%2BmmGPFpHlg69%2FttdMEZno6P6vfpc7LCEL%2Bl766ZAbVw%2B9eXhU8z%2BRqkkPPZk19fOhc3eMumN2Qp6IxFpC%2F1S4QdP1wqbqWEuof6wkW8RJZ10Hk1FEuSNtxJ8K1weU76wt9ehax3P2vfVU1rQ%2FFKzTRPdN3t9kYETSqsp8EVlVmT85pruIXJ044KXirSKytPzA%2BuoTIuLWvAnWMJfmjbGEXBSf%2B1LRtvbmGbyQn2WMffTwCrfuFZG%2FnNjYqLlNylmfAAFLAICuqDxcwp0iImavWLyyK0XpUa773y2NlMQaEZGEWikPby6cs62lQphL6m1ndTikQF%2FXU9EUEZEdaeJRRdHPqlAWIRrhCmfrGgErNyx%2BW%2B1J%2F%2BXWmuI%2B4d2WlR8a78hUFUVVlIERSSIy3pH5UfnB32ZPf65w%2FdQtL12z%2B%2B3ncy%2FyNbGqpnJ3w4TN82dvf92XxvbXl71dultELu3WZ3HZAX%2FnSbbwC%2BJzvhh2ywcDr%2B4ZEhM8mR%2FE99pUU3TKVR9QPjmm%2B10HPux4ziIyNjoj2RbxVuluX%2FmlO9%2Fw19lZWzIrvreIzE7I7WYNF5GcsLhZ8bmrhs59s98Vb5XuEpGHDn%2B6oO9lDx76%2BImsqb88slKXs%2F%2BVtxK8kD7hCTvrSn3v1nqcF29%2F3Xt2nApYAgB0RRmnpdAhIpJ5WvJjlcpQiWwU05mvdgWxSsbp5mr5sc2xaEn%2FlnwU5tS7l%2BtXbNYv2qFHN4qIxNa1RDGXST4YoOhnx6n0ClmVQ8LCWbrGLcIAiijhJuuy04fnJOTtqC3ZVnNyQERihNk23pH59xObnsw6Lys01lczzGQ1KapX11RRXiraKiJHGyujzHZ%2FVz1DYu7LGDtpy4v%2BEl2XHbUlt%2B59f05C3gt5F0%2Fe8uITWVPHRmc8e%2FzL907tFZF7M8bcuu99f32ralo1dK5NNQ2LTFlZcWxEVKqvcptztqnm3%2BXMmLPjdX95rcfpf33z3kW%2Fzzn%2FJ%2Bkjl5QdcGleEbEqpoLGqomb51%2BS0Gd%2B3uwpW1567eT2105uHxKZPNaR0SPE8VjPyS8Vb32ndE%2FwLgUvxHzmvOqejDGz4nsnWsN7r3s2eAncIgTQFZk0uWyLrmoS0yCvjlJEpGeZHl8nOackzCmpVVIQIyJSECMDCvX1PZS0Cn1HanMqcpnO6qosXPk0V7JOydS9%2BjtDFPXMT7JDjkuPMj3MKS%2BPVvwjmjRJrJHjDuEWIVrrGgFrT92pwZHJ66qO%2By4HRybtrT%2B1quLYr7POGx2d9kVVQaPmnujoblNNpa46s6rO2PpKk%2BZRFWVsdIbvkMalef3PKvlPfcJN1jf7XzF373tlrY6j%2Flj4ZWFTjYi8X7b%2F73kXiUjr59xHRKVWeZoO1Jf7S%2FwPMPUL77Zm2M3Ttr7sK789dXjwnC9JyIswW1%2Fvd7lv9Ff7XnLd7oX%2Brq5K7H%2FFrjddmjc7NNZ3H7PUVbeobJ%2BILCrb97e8Wb5qiiiP95xy3e6FW0bePnLD39cNv7XNgBW8kEMNp%2FuHd9tUU%2FT7grUvFm05OeGBNpfwH35wAOCc4H8iamiB5BXL5gxxNMiCEYqIZJyW7mV6QYwiIk0WEUUimkREXG19D9yWpviecD8SL1P3iYhUhkpcnZRGypZ02Z2s3LpaDxgxrk4u39zu%2FQR8P3WNW4S%2FyV%2F9dPZ038lTtNn%2BVPa0p46tadTcJa66OQl91lYd%2F6Kq4J6M0Z9X5ovI2qoCXzo5Pzbnwe7jfT1oQbfSFFFe6XvJMwVrN1Sf8JWEm6wi8lTWtAvjeonIiKjUXbWlAa3uzxz3TMHaNid52t1wpKGi4zm%2FXrKzz7rnJm6eP3Hz%2FDqv67rdC32D%2BgyNTJ4ZlyMiNyQP%2BlfJThFZWXF0vCNDRMY7MnbUlviq3ZQyeHHZ%2FtPuhhDVoihKqMnS5nyCF%2FL8ic2PZ02xKCYRuSNthDfocauAJQBAV3Q8RhJr9OQqKYtoLimKloxWX9vyY5UxR%2FTjsS0HTpZWv3Q09rDeo1xEJKmm%2Bc7grhRl9BHdd441sFD0oIOqJotUhxi%2FEHRpXeMEa0XF0VR71IohN3p1LTcsXkR6hDhEZFn5oVtSh5x2N6yvPjEuOuORwytE5O4DHz2fd9FtqcM8unbL3kXt9XlD8qDpsVmxltAfpQ6r8zov3Lbg3QE%2FnLb15UeOrHipz5y7M0Y3aZ6A5lmhMcm2iIDfXvTdX9N0XUR%2BtO%2BDfzvnAL5Bfa%2FvP7T85T6XPJA5bnNN8SNHVojIo0dWzM%2Bb%2FWiPSR5d%2B9He90Uk2my%2FrFvfmdteFZF5Bes%2BHXJDe4EveCELTu7IDYvfOeqOYmftgpM7%2FM%2Bzt7cEAOiKKkIlrlayyvRCR3MU8pik0SoxZ%2B5VHI2TMYfl1ZEtTX6wQ393cHPldT2V6Xv1wcfFq8qneYqI7EuSmHq5dr1eb5N9iYr%2FeXbfLULfj%2B%2Bf5nJ%2FEGdRorrldfYc2lD92pwO3o2zhPYN77aq8ti3Np%2F%2F3rcz56pJD0V%2F9uQ3OgQAoGNR177b2VNA5%2BsatwgDlLsbula6kq45ZwAA8PV0yYCF9nB8BQDAuYCABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDAlqlteZ88BAADgO4UTLAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBg5s6eQNuqX5vT2VMAACBQ1LXvdvYU0DVwggUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMALW90LVpIc6ewoAAHyPnKN%2FpiHYralDb04Z6tG1KnfjrfveP9FU8%2B2MOzMuZ%2BGAq0JWPNa68KaUwTcmD44w2e4%2FtPzj04dVRflDr5nDIlPcmnbDnoVHGytFpGHKoxurixSRSLPt0SMrF5ft9ze%2FMXnwnWkjXLrXopjmHV%2F3z5M7Oh6ue4jjb7mzbKq5zuucu2dRqasuuP7PM8dfkzTglZPbfpv%2Fhaooiwdec%2FWut6s8TW0uKtps%2F0OvmbMT8qI%2Be0JE2px%2FmxvewaIAoHP9eKVeEiWKiMUjn%2BcoJxwiIn2LZPIB%2FR9jlQZrc52j8bK0n%2BJrcv5uPeuUPDdZCejK5pGJB%2FSsMvnzREVEFF0mHtS71YimyLqIsNraehHplZPZKztT03WXy7123bb6hkYRuf6aWWXllSJitVi2bt97vLDkW1s%2BzjVd4wTrvNiesxPyxmx8YfTG5z%2BvzJ%2BfN%2FvbGTfCbHu4x0S35m1dGG8Nuz5p0ITN86%2Fc9dazvWaKyG2pw2o9zlEbn593fN3vcmb4qrk078TN8ydsnn%2FDnnf%2F1PtCf%2FPpsVlzU4ZM2fLSqI3PT93y0u2pw8c7MjsYTkSez7vo6fw1EzfPn1ew7n97Tm5zej%2FNGDV60%2FP3ZIwRkZtThiw8tae9dCUiiwdds6WmWBfddxk8%2F%2FY2vL1FAUCn86ry9hDlrSHK8j7KpAPNX996lOvb06R7eUudmHpRmt%2BUqEbxtvVt8KLtemmkv5b0LxKXWd4YpmxNV4YP7SsiKckJGenJSz5aveTDz0tKyseOGdzcv1f7cNmaD5etWb12y8gRA76ppaIr6BoB62cZYx89vMKte0XkLyc2Nmpuk6I6LCEL%2Bl766ZAbVw%2B9eXhUqq9m1aSHXuwz%2B8jYe25LHbag76VHx95zd8bojt%2FqE57wxbBbdo%2F6sb%2Bm31NZ0%2F5QsE4TvXVhrCX0T4UbNF0vbKqOtYSKyNWJA14q3ioiS8sPrK8%2BEdDJztpSj675L%2B%2FLHHffwWW%2B9FPlabr%2F0PKfZ44LHm754Ov9TQZGJK2qzBeRVZX5k2O6tzk9t%2BZNsIa5NG%2BMJeSi%2BNyXirZ1sJ%2BX7XjjucL1%2Fsvg%2Bbe54R0sCgDOHeXhEu4UETF7xeKVXSlKj%2FKWL%2BOlkZJYIyKSUCvl4c2Fc7ad9XV%2BaX9le1rLZe%2BT%2Bp4kRUSOxcmpsgoR6dsne%2Bv2fZqmici%2BA0e9Xq%2BinHUMVlFRrWtn9Ynvm64RsPqEJ%2BysK%2FW9rvU4L97%2BulfXfps9%2FbnC9VO3vHTN7refz73I965dNf%2F9xKZJm%2Bf%2FJfcHfyxcP2nzi%2FdljO34rTvTRj54%2BOPxm%2F%2Fhr%2BkzNjoj2RbxVunugMnsry97u3S3iFzarc%2FisgMikhMWNys%2Bd9XQuW%2F2u%2BKt0l0B9SfHdL%2FrwIf%2By9yw%2BG21J%2F2XW2uK%2B4R3Cx7u0p1v%2BOvsrC2ZFd9bRGYn5Hazhrc5vYcOf7qg72UPHvr4iaypvzyyUpeO%2FmGXtLrJ2Ob829zwDhYFAOeOjNNS6BARyTwt%2BbFKZahENorpzNewglgl43RztfzY5lS0pP9Z8ajeelaHjgbpWS6XbdEv2KUfyy8SEUd0RGVlte9dt9vz6cr1un7WV93kpPgNm3YavjR0IV3jGSzzmeOTezLGzIrvnWgN773u2emx2Vmhsb7yMJPVpKheXdNE31xT7NU1l%2BbdXFOk6XqoyeKr095b9x9afmW3fhfG9Yo02%2Fwj2lTz73JmzNnxur%2FkiaypY6Mznj3%2B5Xun9opIz5CY%2BzLGTtryoohYFVNBY9XEzfMvSegzP2%2F2lC0viYhVNa0aOtemmoZFpqysODYiKtXXPGBpiijhJmvwcLUep%2F%2F1zXsX%2FT7n%2FJ%2Bkj1xSdsCleduc3msnt792cvuQyOSxjoweIY7Hek5%2BqXjrO6V7vsr2Bs%2B%2FzQ0PXhTPYAE4d5g0uWyLrmoS0yCvjlJEpGeZHl8nOackzCmpVVIQIyJSECMDCvX1PZS0Cn1HanOucpk67FmXGru8PUTJPiXjRg%2F%2B6OMvlDNfJPvmZaWnJ4XY7QsXfSIiJpM6c8Y4VVXj4xzFJ8t4Buv7rGsErEMNp%2FuHd9tUU%2FT7grUvFm05OeEBETGr6oytrzRpHlVRxkZn%2BI5YXJrX96JJ82hn%2FzzR3ltv979yYeme5wrX35463F94SUJehNn6er%2FLRSTcZH217yXX7V7ofzfcZH2z%2FxVz975X5qoXkVJX3aKyfSKyqGzf3%2FJm%2BYebuHm%2BiPQL77Zm2M3Ttr7sK789dfjgyOR1Vcd9l4Mjk%2FbWn%2Bp4uKsS%2B1%2Bx602X5s0OjZ2dkNfe9BRRHu855brdC7eMvH3khr%2BvG37rVwxYwfNvc8ODF%2FVVOgeAb4fvGSwRGVogecWyOUMcDbJghCIiGaele5leEKOISJNFRJGIJhER11f7HthglcPxIiKH42VqTJSI1NTWORxR5eWVu%2FcePni44KrLz2%2Beg1f7cNkaEXE4Ii%2BYMd74RaLr6Bq3CJ8%2FsfnxrCkWxSQid6SN8OWktVUFvrRxfmzOg92%2F%2Fufx0Mjkt0p321WzTW35p%2FZ6yc4%2B656buHn%2BxM3z67yu1nFHEeWVvpc8U7B2w5nHrVZWHB3vyBCR8Y6MHbWBP6%2BcdjccaajwX%2F4mf%2FXT2dOjzHYRiTbbn8qe9tSxNcHDhZtaTqiHRibPjMsRkRuSB%2F2rZGd707spZfDisv2n3Q0hqkVRFP%2FR3b8VPP82N7yDRQHAueN4jCTW6MlVUhbRXFIULRmtvmLlxypjjujHY1tuC1oCf7no7A4dklolIpJaJRUV1SJy4GD%2B4IG5qqqKSG7vHnrQQxlOp8v3y4b43uoaJ1gLTu7IDYvfOeqOYmftgpM7fI9X333go%2BfzLrotdZhH127Zu%2Bhrd%2F6Xwo3rht%2Byo7akytNkU81OzdNx%2FRuSB02PzYq1hP4odVid13nhtgWPHlkxP2%2F2oz0meXTtR3vf91Xz3U3zHZX9aN8H%2FuYrKo6m2qNWDLnRq2u5YfEi0iPEETzKuwN%2B6D%2F0uv%2FQ8pf7XPJA5rjNNcWPHFnR5qyizfbLuvWdue1VEZlXsO7TITc8U7D2K%2B5A8Pzb3PAOFgUA546KUImrlawyvdDRHKE8Jmm0SsyZwHM0TsYclldHtjT5wQ793cGBf6zB78ueynl79ZFHRVNk7ZfbROTwkeNRURGzZ01uaGg6fLTQ97S7nLlF6Hsea%2B2X27%2BJ1aGrUKK65XX2HNpQ%2Fdqczp7CtyTOEto3vNuqymPf6ChVkx6K%2FuzJb3QIAPg%2BiLr23c6eArqGrnGL8Dus3N3wTacrAADwLSNgfS9wfAUAwLeJgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwJapbXmfPAQAA4DuFEywAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYObOnkDbSrbt7ewpAAC6hsRBeZ09BSAQJ1gAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgdUn2xKrOngIAAGjXOfpnGoKZQm81hd4sukf0Knf1rbr3hIjYE6uaSqJbV7MnNnqdi92Vl%2FsuLdELTPZLmkpC%2FBUs0W8opkQREbEq5hxnaZz%2FLdU20%2BpY2Lpy6xJ7YoPm3iiiiBLpqXtUa1rcam43mkLvFHGJWLz187yN%2F%2BygTxFRbVPM4b8ScYqYPbX3a64vg0vM4T83hVzjbXjFU%2F9bEdUas9hddbWuVbWxNUqoJfolRe0mSoSn9lHNubTNNZpCbzKF3KgoEe7a%2BzXnx%2B1vabvLBIBz2fXXzCorrxQRi8W8YeOuktJyEcnJzhw9csCb7yxrbHT66hwvLPns842%2BJhPGDc3MSH5lwQet%2BzGbTePGDAkJsVnM5q3b9xWeKJk0YVhIiF1EVFWNigz%2F5xtLRSQnOyM7K8NiNm%2Fasruo%2BJSI9MrJ7JWdqem6y%2BVeu25bfUNj61lZLZat2%2FceLyz5NvcEnahrBCzVdp7JPttVPkbEbQ5%2FwBI131UxvZ26TtXUS8Qk4hVRFHNPEWfrt91VV%2FpemEJvVkzpLW8oEebwh0Xc7Ze4XKcniohiGWB1fOA8kzxU23RTyFx3xRRdq1LUaItjie4t1Fyr2%2B5TREQsUfNdpyfp3mOKqac1ZrGzLC%2B4xBT2U%2BepXraEA57635pCb%2FY2LWw7XYmYw%2B7UXZvc9b9T1CRr3JfOU0uD16io8aaQ612nJyjmHKvjPWdZbvtb2vYyAeAc5%2FVqHy5bIyIOR%2BTEccPe%2B2CFiKSnJe7ZdyQ1JfHQ4QJfnaiocEVRdF0XkYiIMK9XC%2Bgnt3eP8vLKXXsOhYbYL5w5ofBEyWefb%2FK9lZOdGR4WIiJ2uy2rZ%2FqHy9ZERoZPnTRi4aJPU5ITMtKTl3y0WtO0%2Fn1zxo4ZvPyTta1nFRMTNXXySALW90fXuEVoDvuZp%2FZRX1Lx1P9F9EYRU3uVNc9W1TJMRFTLQN29s51aiin0Dm%2F9n%2FzXlsinvPV%2FENE6KPHR3TtFPK3mdp%2Bn9j5f%2BtG1Kk%2Ft%2Febwnwf3YI1Z3tKDdlpRY0VEUWNFCWuzRHS3YkoQ3aWoMSb7Rd6Gl9pbr7fhBU%2FDH0VEsfQRvXWYa7VGNdZb%2FycRTfcWihorX2FLA5YJAF1FZWVNaKhdRMxmk9lsPngoPy010f%2Fu6dPV8XEOEYmNia6srPEVTj9vjL%2FCwYP5e%2FYdEZHo6EhN11v3nNe7x979R0XEZrPu239U1%2FX6%2BgabzSoifftkb92%2BT9M0Edl34KjX61UUpXXbiopqXTurN3y3dY2ApZj7aJ4zUUmvdVVeLOJtr7LmXK7apouIapuuOZe3WUe1%2F0B3b9K1U82X1rGiJnub3mqpEFTS8pZtsrvmrlZzy9Xc21pGd29VzH2Ce3BVXuqv46m%2BzRr7hS1%2BlzV2tbv6jrZLah%2ByRC%2Fw1D5ojnjCU%2FtLkXb%2FWepapeguS%2FRrVsf77prb2lyj7tnvbXpbREz2S313%2Ff7tlgYsEwC6ipTkbidLynwviopKq6vrIsJDVbX5%2B11RcWlKcoKIpKQkFBWX%2BgpXrtrgb%2B50uTVNmzBu6NTJI9d92fLlPT0tqay8sqnJKSLV1bXH8otEpHtGiu9QyhEdUVlZ7avpdns%2BXblePzucJSfFb9jU3s%2F8%2BA7qGrcIRWmepznsHtU%2BS1ETnWW926urOT%2B2OO6QusdU62RX%2FV8svoYRT6jWsd76Z71N74mIOexed%2FWtZzq3mSN%2F566c02q4oBIREas1dpUoNtUyTHOu1CwjfB0Gz1WU8DZ60Gv9L82Rv3NXXe1tWmiyX2ayz9GcS4JLvI2veRtfUy1DxDpWMfWwRjzmbXjJ2%2FROe6t2V13rtb9jCrlec644s1et1uibmamnOfw%2B1%2BlJHW7pWct0cYsQQBdhMqkzZ4xTFTUqKvzd91eISHp6UqwjKjMzJTTUnpQY53tSqqj4VG7vHtt27E9KjN%2B3%2F6ivrdsdeGD%2F%2BZrN6WlJWT3Ti0%2BW%2BUr69sla2ypviUhERFjfvtkfLf9CRBSlOcD1zctKT08KsdsXLvqkZVaqGh%2FnKD5Zxi3C74%2BuEbB0zyHV3F9zb%2FLU%2F15pfNGWcLKjylqFiKaY0kRE9ObjX0%2Ftw%2F4KqmWEaFW654Dv0mS%2FRFEiLNGvi4go4ZboVzXnsoASd9V1LQ8nmfvZ4ta4KqY1Nw%2B9XbUM1lzrznQ%2BWPfsDe7TXXWdfwKKuZ8v53mb3jVH%2FVWq2yhprhjxuLvqOmvcFlf5SGvcujYDliXyOXfN3SIerWmJJerFNtfYPA3Hm%2B6qubpW1uGWnrXMDvYZAM4p%2Fqed%2BvXNzs5K37X7UFRk%2BKLFK0UkJblbWmqiL2A5nS5d18PCQqStXCUiI0cM2Lhxp6brhSdKxo0Z7CuMj3O4XO7q6jp%2FNYvZPGnC8C%2FWbvWdadXU1jkcUeXllbv3Hj54uOCqy88PmJXDEXnBjPHf6A7gnNI1bhF6G543RzwuYhERU%2BgdHdwf9NGcy8wRT2quT9t81xR%2Bv6f%2BmZbOG193lvVxnZ7oOj1R9Dp31XXBJWe1109rniP%2BK0%2F9b8wRT4sSJSKKGm2OeMpT91QbPSjhLR14D6jWMSKiWkfp3vw2S0TEFHqTt2mxrp0WJUREESW07dWqUSb7xSKiWke3pMaz1yiiWKJf8dY%2Fo7mbj8H%2F%2FZaevUwA6CqKi8vi4xzdEmIrKpp%2FWi09Ve67LehTVFQ6ZFBe8clT%2FhKLueW4wWoxp6cni0hCQkx1TXOi6tc3Z%2Feew61HGTd2yO49h3y%2FISgiBw7mDx6Y67sRmdu7hx70WIfT6aqtrTdoiegCusYJlrdxgWLOtcXv1LVib%2BOCVg9fW62xX%2Fheaa61ntoHmus7l9oinnSW9Q%2FuSjFnKabk5t%2Fy%2B89YrbGrfE%2Bse6p%2F5C%2FVnCu8aqo1doWIVzXniohi7nH2by6KiFgd7%2FoPvdzVt1ki%2FygiIrqn%2BuY2SxQ12mS%2FzFUxU0S89fOssZ96654J7FRERDy1D1uiXzGF%2FVh0l7v6pjbXaAq9wWSbrqixptAfiV7nqriwwy1tY5kA0FVU19TGOKIy0pN8T2KJiMfjbWxyRkdF%2BC4LT5QOGdznvfdX%2BJtMnjTC90t%2FIrJ1275xY4fk5fbQNG3N2q0iEhkRFhpq9%2F3dB5%2FsrIzUlG52u7V3r%2B5ut%2BeTFV8ePnI8Kipi9qzJDQ1Nh48W%2Bp52lzO3CH3PY639cvs3vnicM5SobnmdPYc2lGzb29lT%2BJoUNU4x99Vcq77RUYL%2FABgAfG8lDjoXv5Hhe65rnGB1IbpWrn%2FD6QoAAJzjusYzWAjA8RUAAOcyAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBlKhueZ09BwAAgO8UTrAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAg5k7ewJtKwo9RycGAPgqUho8nT0FoDNxggUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAJWlxS6Y21nTwEAALSry%2Fw1BPNVl1qumCMej15T6%2FzF43pJqYiE7ljbMGBM62ph%2BzZ6VnzuvPM%2B36Vt3v%2BZZ0ytzx3ur2D749NKfKyIKBaL0j2jYcgE%2F1umiePsf32mdeXWJWF7N3p37BJFUcLDXfP%2B7F3xecvcLr3Yct2V4naLxeyev8Dz%2FlIRMV92sfmyi5WwUNdT87xrvmw9SdPoEdZ77tBdbjGbXE%2FN07buCK5vue0m8%2BwLPQs%2FcD%2F%2Fsqiq%2FR9%2FdN71oF5T2%2BbmKJER1kfuN02f0tB%2FdNv9q6r1kftN%2FfvoHo%2Fzvkf04yfa29IOlgkA57Lrr5lVVl4pIhaLecPGXSWl5SKSk505euSAN99Z1tjo9NU5Xljy2ecbfU0mjBuamZH8yoIPArqyWi0jhvfPTE9%2B7fXFIpKcFD94UJ7Xq6mqsmnz7lNlFYqijBjWLy7OoWv66rVbamvrRaRXTmav7ExN110u99p12%2BobGlvPymqxbN2%2B93hhybe3I%2BhUXSNgmcaOMk%2Bb3HjpdeLxWG67yfabx5quv63NmrrLrfbIFJMqXk0URU1P013u1hWcP7nf98J8xRw1OclfroSFWe%2B8Rfd42ivR3e6mq%2BaKiJrby%2F7Csw1nkodp%2FGjzFbObrrlFr6lVIiNs8%2F%2BknyzRDh81XzKr6cqb1O4Ztr%2FNazzv4tZzsP3mscYfztULi9T0NNs%2F%2Ftg4bbYS4wiob7nx6sYps0JWfOB%2B%2FmXzFXM8H33aXroSEds%2FnvMuXW6aNrm9%2Fi0%2FvEzq6xsvudY0fbLtwXubbr%2B7vS1tb5kAcI7zerUPl60REYcjcuK4Ye99sEJE0tMS9%2Bw7kpqSeOhwga9OVFS4oii6rotIRESY16sFd3XelFHH8osy0pq%2FR4wdPfij5Wtq6xoiIsLOmzLq3UWf9s7p7vZ4lnz4eUZ68vChfVd8tiElOSEjPXnJR6s1TevfN2fsmMHLP1nbelYxMVFTJ48kYH1%2FdI1bhJZbrnfN%2B7N4PCLiee1NaWoSU7sz13bvU%2Fv3FRE1r5e2%2F2DblRTFcu2V7lf%2F1TLEAz91v7RANL2Dkub%2B9x8Uj7el2q03uH79e1%2F60Wtq3b%2BeZ7ntJsUR7Xn1DdE07WSJ4ogWEfsrf%2FM30SurlOhoERFHlBIaIiLB9cXjUWJjxe1WoqPM5030vPN%2BB%2FvjvONn7lda1hLcv%2BnimZ633xcR78o13u075StsacAyAaCrqKysCQ21i4jZbDKbzQcP5aelJvrfPX26Oj7OISKxMdGVlTW%2BwunnnXUzZOWqjXv3HfFfOp0um80mInab1Ww2iUjPHmmHDhWISOGJklNlFSLSt0%2F21u37NE0TkX0Hjnq9XkVRWvdZUVGtB31DwXdY1zjBUrN7avsP%2BV7r9fVNP7qrg8reNetM40dr23aaxo32rl5nunBGcB3TlAnazt366Yrmy6GD1IR419KPrf%2F3y%2FZKWtqOGu781dMtc%2BvZQ9uzv2X0PftsOT21I8e0I8dExHz%2Beb67bM7%2Fuddfx%2Fnwr0LeflnLP65mpjf9z70iElzf9bvnbPP%2Bz%2FX0Hy333uma91fRO%2FpnqZeVt74M7l%2FtnmmaOsE6daJU1zif%2BK18hS0NWCYAdBUpyd1OlpT5XhQVlVZX10WEh6qq6ks%2FRcWlKckJp8oqUlISiopLu2emiMjKVRta99DY2NT6cu367RecP76mti4yItxXMzIqPD0tKT09yel0b9i0U0Qc0RGVldW%2B%2Bm6359OV6wNmlZwU76uJ74muEbDEbPL91zL3WtPUiUp8XOPUi9qr613zpe3aK93P%2Fs00erhzwZu%2BQuu9d6pDB7lf%2Fqd3%2BUoRsdx8nesXjzc3sFqtv7i36fa7W7oILhFRLBb7v%2BYrVqvav6%2F3yw2mgf18HQYOr4iEhvpequlplltv8N1x0%2BvrW7r%2Fxb3Oux70LPvUPHOaecYU78rVwfU97y3xvLdE7ZunDhukpqdY777d8%2Fb7no8%2B%2BSq71Ub%2FFotedLLpqrnmGVNtv3ms6epb2tvSgGXyDBaArsJkUmfOGKcqalRU%2BLvvrxCR9PSkWEdUZmZKaKg9KTGuqPiUiBQVn8rt3WPbjv1JifH79h%2F1tXW7O%2Fof%2Bwwf2vfzNZvyC4q7Z6ZkZiQXnigxqWpdfcOHy9ZkZiSPGz34o4%2B%2FUJTmmwB987LS05NC7PaFiz5pmZWqxsc5ik%2BWcYvw%2B6NrBCwt%2F7jaO1vbucc9%2FzXP24tCN6zooLJeVS2apiQliohe1xxrXM%2F8yV9BHdhPamq1o%2Fm%2BS%2FOMqRIWZvvDUyKihIbannnS%2B%2FnagBLnvQ%2B1PJzUK9v%2B1stN1zU%2FBKZdfbmpT65363bfpalPrnb4aHPDPz3tfOCXekVlwAzVXtmej1eKiGf5p9ZfPeQrbKO%2Boljv%2BR%2FnvQ%2BHfPBG45xrQt559SsGrOD%2B9fLTnk9Wiojnk5XWJx%2FpYEsDlvlVhgOAc4H%2Faad%2BfbOzs9J37T4UFRm%2BaPFKEUlJ7paWmugLWE6nS9f1sLAQ%2BXe5ys%2FhiCo4flJE8guKR48cKCKNjU2%2BkoLjJ0ePGiQiNbV1DkdUeXnl7r2HDx4uuOry8wNm5XBEXjBjvPHLxrmqazyD5fnXO9a77xCzWUTM114pbT2T2Jr387XWn%2F3Yu3ZDm%2B9afnSj%2Bx%2BvtnT%2BwYeN02c3XTW36aq5ekOD896HgktaN9erqvSCQv%2Bl%2B28vWR68W4kIFxElMsLywF3uv84XRbE%2B84T7hVe17bt81ZQzx1oioh%2FNNw0ZKCKmQQP0omIRCa4vIubLLvas%2BFyvrBK7TRSREPtX2Kq2%2B9fWbTQNHyIipuFDtH0H5CtsacAyAaCrKC4ui49zdEuIrahovmdXeqo8JTnBX6GoqHTIoLzik6f8JRZzR8cN1dW1CQkxIpIQH1Nb1yAixSVlid3iRCSxW5xvlAMH8wcPzFVVVURye%2FcIfqzD6XT5ftkQ3xNd4wTLs2ipmtUj5KN39FNlnveW6t7mh68Vi8X%2B9iu%2B19rmba7f%2FMH32vvZGuvPftx4%2FqXBXakZ6WpCvHfjlv90Dr57Z75n3p0P%2Fcpf7l23QUnqZv%2FnC%2BLVlKzuIqKmpyqXXGQeN1qJjjL%2F8FJpaGyae6ftb7%2F3H3o5H37C%2BssHLCKi686f%2F6%2BImIPqK5ER5pnTmm66Q0Tc81%2Bzv%2FZC61DYseD%2BXfP%2BbPvNY5Yf3yZej%2BsXv5KOt7StZQJAV1FdUxvjiMpIT%2FI9iSUiHo%2B3sckZHRXhuyw8UTpkcJ%2F33m%2B5GTJ50gjfL%2F21ad367SOH9%2Fe9%2FmLdVhHZum3fuDGDBw7oreva2i%2B3icjhI8ejoiJmz5rc0NB0%2BGih73kvOXOL0PdLi2u%2F3G74YnHOUqK65XX2HNpQFNo1kl8wxRGt9sryrt%2F8jY4S%2FAfAAOCcktLwle6%2BAd9VXeMWYReiV1Z90%2BkKAACc4whYXRLHVwAAnMsIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYzd%2FYE2pbS4OnsKQAAAHxNnGABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2AB54Sc7Mwbrr0oJMTWKaP375cz%2B6Ip%2Ffpmi4iiKNOmjLJaLZ0yEwD4bjB39gQAiIikpyXu2XckNSXx0OGCb3%2F0Prk933nvk0tnn7dr96Gc7Iz848Uul9v31k3Xzz5eeFLTdFVV0tOSXnzlvW9%2FegDQ5XCCBXQ%2Bs9lkNpsPHspPS00UEbvNOmXSiJkzxk0%2Fb4zdbgu4FJFrrrrQ39b%2F%2BpqrLhw3Zkhebk9HdOQF54%2BffdGUPnlZwb1d%2FIPJkRFhImKxmC%2BdM83XVtP0ELvNq2k2mzUjLengoZaQV1ZeeeJE6cpVG44XnjxVVvFtbQkAdG2cYAGdLyW5W1FRaXV1XUR4qKqqw4f1O5ZfdPTYieysjMEDc81mU%2BvLdeu3t9mJyaQePXaiqLh09MiBm7fuqaqqnX3RlD17Dwf0duRYYUZ68q49h1JTEgsKin1tt2zbO2H8sC1b9w4ZlLd1%2B%2F7W3dbXN3o1b0J8TENDU0ND0ze9FQDw3cAJFtD50tOTevZI%2B8EFE0ND7UmJcclJ8fkFxSJy%2BMjxzVv3BFwGtFUUxfdC16X45CkR2bRld3RURP%2B%2BOVaLRUQCmh89diI9LUlEMtKTjhwr9LU9fOT44qWrqqtrRSQiInTalFGZGSn%2BIY4cKezfL%2BdEUek3vA0A8N1BwAI6maIoUZHhixavXLx01eovtqalJipKc2rSdd3lcgdcSqtQZbVaVLX5X7Gmabqui8jkicNFZO%2B%2BI77LgOb19Y266KGhIeHhoRUV1a1nMnhg7pZte4cN6btm3bZhQ%2Fv6y7OzMw4dPp6elvgN7wQAfHcQsIBO1i0h1h90Sk%2BVpyQnlJVX%2Bg6ZcrIzhw7uE3ApIi632xEdKSI9e6SJ6AEdxsU6juUXmUyqyaSKSHDzo8dOjBjWL%2BBEKic74%2FiJEqfTZTabFBGzyeQrDwsLMZlMBceLw0JDQ0Pt3%2BROAMB3B89gAZ0sPT3pZEmZ77XH421scu7bf3RA%2F165vXu4XJ7VX2y22azjxgz2X4rI%2Bg07J00Y3tjkLC%2Bv9Hq1gA737T964fkTKiqrXS63yaRu2LQroHl%2BftHI4f23tLrbaLVaumemfPzplyKye%2B%2FhGdPG7t57yPdWfJyjsbEpsVucqioJ8THfwoYAwHeAEtUtr7PnAOBbFRYWMm7MkGUff9HZEwGA7yxOsIDvl%2FS0pMEDc9es3drZEwGA7zJOsAAAAAzGQ%2B4AAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABvt%2F2hGvSNXW7n8AAAAASUVORK5CYII%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAyAAAAGQCAIAAADZR5NjAAA8F0lEQVR4nO3dd2BV9d3H8e85d2bnZpGdAEkgYe%2B9ERAtCu66Ra0%2B2tZRtdbRR6tPra2l1k4tTmpdKAooqCCCIHvvmRASEhKy113nPH%2FccBPuTVJrj4bo%2B%2FWP9%2Fzubyckn%2FzOSVTSXqgSAAAAGEft7AkAAAB81xCwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwPq%2Bm5xmNnflzwKzKpPSzJ09CwAAzvLffms9dGPUX6eE%2Bi%2BfnRh66MaojpvsuS7yq791VS%2FrkZui4kKU%2F2aS36jLc6wfXhy%2BaFb40ovDZ2dZ%2Fsve%2FmeATURyHKZrc63fXBO%2FuBDl4iyrR5MZmZa3Lgh764KwY3OjfC9mdv9Ka%2FF9yL7e6CJy8IZI33BvXRB2Sz9bcM%2F%2FlkeT2VnWc%2FkzBADwPfTf%2Fujv8uo9olSTIl5dFJGMSNXl1Q2Zmc%2FUdPOLe5yT0yxvHXQZ2K1RJqSar%2BxlvfLD%2BhqXHmlVXp4eVlynbyjxfO0O7xhg%2B8sO58FK78FK7zfXxO%2FKXtaVx90isizfvSzfLSJ7rou8fGn9f9rP1xtdRNyafI3hAnxW6L4ix%2FrnHc7%2Fsh8AAIxiwL2V3eXeAfGmrae8ebGm%2FRXe7GhVROJDlN%2BNDw2zSL1bfra6QRd5elxIlFUpqNV8raJsyuOjQhJCFYsqT2xo2l7WxrfnELMSalHe2O%2B6f5j9rYOuGLvy1NiQaJvi1uQnqxp0XVpfnm7U91wX2efVGl9b%2F%2Bs910Uuy3fvPu1dW%2Bx9amxIpFXeOOD%2Bx25nQG8LZoTdvqIhv0YLtygfzg6f8FatLrJsTvgNyxtK6jWrST6ZE%2FHyXuflOVYR%2BfXGptVFHhG5rb%2FtyQ2NNS5dRGpc%2BpMbG38y0L6hxBM8kxyHqfXovvJX9rqGJZoircq8rc5l%2Be57hthDLco%2Fzw%2B7%2BqN6fw9PjgnJjlbNqjIw3tTjxeqAfoKbBOx8WaMePJB%2Fhyemmu%2F%2BvLG9j2x7WxcXogR8NAM2PGA4f%2F3COn1SmnnAazXtjRjcc3Db4M%2Bcrae8PxxPwAIAnEMMePrm8yLPhFSziExINX9%2Bovnw5pGRIe8fcV26pP79I66HR4Q8PCJk8VH3JUvql%2Bd7bCZFRB4abn95r%2FOqD%2Bt%2FuqrxqXEhbfY8IdW8qtBzpFpLC1ctqjwywr70mPvypfXvH3HfO9gecNne9Kwm5YOj7pf2uG7Isz61qenSJfW39beJBPb2wRH39AyLiExKM3%2BU7%2Fadwn14zH1eullERieZV53w%2FGSQ%2FbIl9Xd%2B1jAnu%2Fl2WFa0uvt0SzTcXe7NcbS9pQGji4hFlYom%2FbIl9bd80vC%2Fo%2Bwi8vstTQ1u%2FeqPzjrReWht4%2BVL61edcP9phzO4n%2BAmATvf5kB%2BPaJMxXWatKO9rQv%2BaLYWPJy%2F%2FkfH3GHmju7lBfcc3Db4M6eoTusRZeqgWwAAvmUGBKzVJzxjk80iMibZvKaoOWCNSjItOeYWkSXH3KOTTaOSTEuPuUVkRaHbq%2BsiMiHV%2FOAw%2B1sXhM2bEBJqVoK%2BTYuITMswz862vD8rvFuYOjLJPCbZ%2FOExt4gsPOT69aamgMuAtsqZDr267pvV%2F21syopWbx9gC7eKb7atm79%2FxH1ehllEpmVYPjjSfMaz9Kh7WoZFRKamW5Ycc39W6J43MSQ5TL1rVUObW6EoSpglcCW%2BmQSMLiKqovjuex6v1SKtHcWO3jGm89Itf9zW1GY%2FAQJ2vuOBzKp0cEe3va0L%2Fmi2FjxcB%2FUtqvifwRqS0MbnyVf5zPFoYunKz%2BkDAL57DLhFWOXUNZHkMFVE6pqPfkSRs76RW1XlTHnzG2ZVuXZZvdMrqiLDupmDv82bFOkeZZrxbp2ITEg1T023mFTFF1a8utS69IBLaRWqIq2Kf0SvJpouIvLXKaEf5btf3uPyPY4d0LzWpWu6JIapqRHqnjOHUkeqNYddCbcofeJMj6xr3FTiGZFontvXenFPy72rG0XkYKXWN860pbS5ft9Y9VClt82ZBIwuIi5N991bFJGglNLCrMpvxob8%2FItGj9bGKoIF7HzHA1U26eEWxf9RC9De1gV%2FNDseroP6Ac9gBdf8Kp854RalssnIJ%2F8AAPgvGfOD%2F6pCz%2F3D7F8UtTzcve6k54LuFhG5oLvly5Pezac8vqOgGZkWX67ZVOKZkWkRkYmp5jsG2oL7HNrNvO9M0NlY4h2fYt5%2BppOrell%2FPswecCkitS49x2ESkdlZluDvt%2F3jTYuPum0m8d17Cm6%2B%2BKj70RH2VYXu1q0%2BLnDfMdC245Qn3Kq8fWHYllOeu1Y1Tk5r%2Fg27v%2BxwPjQ8JMKqiEikVXlwmN33JFDwTAJGl3ZClaKIenYGuWOAbdUJjz%2FzBfcT0CRg59sbyGdbmbdXO%2Fc0O9i64I9ma8HDdVy%2F45pf5TOnl0Pd1tYzfAAAdBZj%2FoDQykLP%2FcPs0xa2PGX85Iam344Pubq3tcEjP1vdYDMp8yaE3JBn3VLq9f2a4ePrm54aF3JNrtWryf1rmp%2BzPlaj3THA5sso0zLMa4ubE1ujRy9v0l7Z67pzoO36PGutS79rVaPDrvx2XIj%2FUkR%2B%2BWXTX6eEljdq28u8wb%2FM%2BOpe16JZ4XtPe2ucutUkj29oCmi%2B9Jj7sVEhT28%2B627j0qPujy%2BJuHxpXa1LX3Hc88GscEWRZ7c111lb7EkKc70xM8yrS1a0KiIZkWqbMwkY3dVOHthY4n1xWtgNy1sOdX46yL6jzDsqKUxErlveENxPQJOAne%2F4A7fosGt8qmXLqX%2BTTgK3bn1TwEezYy31T3kbPG3cIvS93nrKG9xzcNvgz5wJaZb3Dp%2BLv2QKAPjeUtJeqOrsOZwrksPUZyaEXPXh1%2F%2BrATF2pZfD9OXJr%2F9nGr5lisizk0Lv%2BbzB0%2B6T7gb4%2FYSQF3a59lV4B8SbHhlhv3TJf7DD%2F7atWZXfjQ9t76k4AAA6BQGr2XkZlnsG2362unHPaW42GaxfnOmXI%2B1NXrGo8ui6pgP%2FyV%2FM%2Bm%2FaAgDQWQhYAAAABuO32wEAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwmBLVLa%2Bz5wAAAPCdwgkWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABjN39gTaVv3anM6eAgAAX0fUte929hTQ%2BTjBAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAes7pWrSQ509BQAAcK7%2BmYZgNyYPvjNthEv3WhTTvOPr%2Fnlyx3%2Ff500pg29MHhxhst1%2FaPnHpw%2F7Cs%2BL7fn33IuON1WLyBdVBQ8f%2FtRf%2F41%2BlyfaIkTEqppyQmPjVv1aRBqmPLqxukgRiTTbHj2ycnHZ%2Fq8y55lxOQsHXBWy4rHW8%2Bke4vhb7iybaq7zOufuWVTqqlMV5Q%2B9Zg6LTHFr2g17Fh5trPx55vhrkga8cnLbb%2FO%2FUBVl8cBrrt71dpWnKXh1bS7k1tShN6cM9ehalbvx1n3vn2iq6XgJANBV%2FHilXhIliojFI5%2FnKCccIiJ9i2TyAf0fY5UGa3Odo%2FGytJ%2Fia3L%2Bbj3rlDw3WWndT0aFTNmn19pFRIqiZV1PRUT6FUm%2FIl1TxGmWT%2FKUOttZI1o9sq6HcjT%2BW1wtznldI2BNj82amzJkypaXqjxN0Wb7kkHXFjZVr67M%2F2%2F6jLeGXZ80aMLm%2BTmhce8NuCp33R995YnWiKfz1%2FztxKbgJlfuesv34uaUIen2aN9rl%2BaduHm%2BiAyISPxg4DX%2BdNLBnCPMtod7THRr3oD%2Bn8%2B76Kljq1dUHJ0S0%2BN%2Fe06%2Bfd8Ht6UOq%2FU4R218fnZC3u9yZszZ8a%2BfZozqtfYPB8bc9dv8L25OGbLw1J4201WbCzkvtufshLwxG19w694HMsfNz5s9fesrHSwBALoQrypvD1FEJK5Ozt%2BtvzZSEZEe5fr2NOleLnuSm%2BvE1Iuii66IiEQ1ijfoRk6oUzZnKDtTW0oyKiTrlP7GMEVTZFi%2BTNurvztIaT1ifK1ctEM%2FGq8E9oXvsa5xi%2FC%2BzHH3HVzmSxJVnqb7Dy3%2Feea4A2N%2BmmGPFpHlg69%2FttdMEZno6P6vfpc7LCEL%2Bl766ZAbVw%2B9eXhU8z%2BRqkkPPZk19fOhc3eMumN2Qp6IxFpC%2F1S4QdP1wqbqWEuof6wkW8RJZ10Hk1FEuSNtxJ8K1weU76wt9ehax3P2vfVU1rQ%2FFKzTRPdN3t9kYETSqsp8EVlVmT85pruIXJ044KXirSKytPzA%2BuoTIuLWvAnWMJfmjbGEXBSf%2B1LRtvbmGbyQn2WMffTwCrfuFZG%2FnNjYqLlNylmfAAFLAICuqDxcwp0iImavWLyyK0XpUa773y2NlMQaEZGEWikPby6cs62lQphL6m1ndTikQF%2FXU9EUEZEdaeJRRdHPqlAWIRrhCmfrGgErNyx%2BW%2B1J%2F%2BXWmuI%2B4d2WlR8a78hUFUVVlIERSSIy3pH5UfnB32ZPf65w%2FdQtL12z%2B%2B3ncy%2FyNbGqpnJ3w4TN82dvf92XxvbXl71dultELu3WZ3HZAX%2FnSbbwC%2BJzvhh2ywcDr%2B4ZEhM8mR%2FE99pUU3TKVR9QPjmm%2B10HPux4ziIyNjoj2RbxVuluX%2FmlO9%2Fw19lZWzIrvreIzE7I7WYNF5GcsLhZ8bmrhs59s98Vb5XuEpGHDn%2B6oO9lDx76%2BImsqb88slKXs%2F%2BVtxK8kD7hCTvrSn3v1nqcF29%2F3Xt2nApYAgB0RRmnpdAhIpJ5WvJjlcpQiWwU05mvdgWxSsbp5mr5sc2xaEn%2FlnwU5tS7l%2BtXbNYv2qFHN4qIxNa1RDGXST4YoOhnx6n0ClmVQ8LCWbrGLcIAiijhJuuy04fnJOTtqC3ZVnNyQERihNk23pH59xObnsw6Lys01lczzGQ1KapX11RRXiraKiJHGyujzHZ%2FVz1DYu7LGDtpy4v%2BEl2XHbUlt%2B59f05C3gt5F0%2Fe8uITWVPHRmc8e%2FzL907tFZF7M8bcuu99f32ralo1dK5NNQ2LTFlZcWxEVKqvcptztqnm3%2BXMmLPjdX95rcfpf33z3kW%2Fzzn%2FJ%2Bkjl5QdcGleEbEqpoLGqomb51%2BS0Gd%2B3uwpW1567eT2105uHxKZPNaR0SPE8VjPyS8Vb32ndE%2FwLgUvxHzmvOqejDGz4nsnWsN7r3s2eAncIgTQFZk0uWyLrmoS0yCvjlJEpGeZHl8nOackzCmpVVIQIyJSECMDCvX1PZS0Cn1HanMqcpnO6qosXPk0V7JOydS9%2BjtDFPXMT7JDjkuPMj3MKS%2BPVvwjmjRJrJHjDuEWIVrrGgFrT92pwZHJ66qO%2By4HRybtrT%2B1quLYr7POGx2d9kVVQaPmnujoblNNpa46s6rO2PpKk%2BZRFWVsdIbvkMalef3PKvlPfcJN1jf7XzF373tlrY6j%2Flj4ZWFTjYi8X7b%2F73kXiUjr59xHRKVWeZoO1Jf7S%2FwPMPUL77Zm2M3Ttr7sK789dXjwnC9JyIswW1%2Fvd7lv9Ff7XnLd7oX%2Brq5K7H%2FFrjddmjc7NNZ3H7PUVbeobJ%2BILCrb97e8Wb5qiiiP95xy3e6FW0bePnLD39cNv7XNgBW8kEMNp%2FuHd9tUU%2FT7grUvFm05OeGBNpfwH35wAOCc4H8iamiB5BXL5gxxNMiCEYqIZJyW7mV6QYwiIk0WEUUimkREXG19D9yWpviecD8SL1P3iYhUhkpcnZRGypZ02Z2s3LpaDxgxrk4u39zu%2FQR8P3WNW4S%2FyV%2F9dPZ038lTtNn%2BVPa0p46tadTcJa66OQl91lYd%2F6Kq4J6M0Z9X5ovI2qoCXzo5Pzbnwe7jfT1oQbfSFFFe6XvJMwVrN1Sf8JWEm6wi8lTWtAvjeonIiKjUXbWlAa3uzxz3TMHaNid52t1wpKGi4zm%2FXrKzz7rnJm6eP3Hz%2FDqv67rdC32D%2BgyNTJ4ZlyMiNyQP%2BlfJThFZWXF0vCNDRMY7MnbUlviq3ZQyeHHZ%2FtPuhhDVoihKqMnS5nyCF%2FL8ic2PZ02xKCYRuSNthDfocauAJQBAV3Q8RhJr9OQqKYtoLimKloxWX9vyY5UxR%2FTjsS0HTpZWv3Q09rDeo1xEJKmm%2Bc7grhRl9BHdd441sFD0oIOqJotUhxi%2FEHRpXeMEa0XF0VR71IohN3p1LTcsXkR6hDhEZFn5oVtSh5x2N6yvPjEuOuORwytE5O4DHz2fd9FtqcM8unbL3kXt9XlD8qDpsVmxltAfpQ6r8zov3Lbg3QE%2FnLb15UeOrHipz5y7M0Y3aZ6A5lmhMcm2iIDfXvTdX9N0XUR%2BtO%2BDfzvnAL5Bfa%2FvP7T85T6XPJA5bnNN8SNHVojIo0dWzM%2Bb%2FWiPSR5d%2B9He90Uk2my%2FrFvfmdteFZF5Bes%2BHXJDe4EveCELTu7IDYvfOeqOYmftgpM7%2FM%2Bzt7cEAOiKKkIlrlayyvRCR3MU8pik0SoxZ%2B5VHI2TMYfl1ZEtTX6wQ393cHPldT2V6Xv1wcfFq8qneYqI7EuSmHq5dr1eb5N9iYr%2FeXbfLULfj%2B%2Bf5nJ%2FEGdRorrldfYc2lD92pwO3o2zhPYN77aq8ti3Np%2F%2F3rcz56pJD0V%2F9uQ3OgQAoGNR177b2VNA5%2BsatwgDlLsbula6kq45ZwAA8PV0yYCF9nB8BQDAuYCABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDAlqlteZ88BAADgO4UTLAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBg5s6eQNuqX5vT2VMAACBQ1LXvdvYU0DVwggUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMALW90LVpIc6ewoAAHyPnKN%2FpiHYralDb04Z6tG1KnfjrfveP9FU8%2B2MOzMuZ%2BGAq0JWPNa68KaUwTcmD44w2e4%2FtPzj04dVRflDr5nDIlPcmnbDnoVHGytFpGHKoxurixSRSLPt0SMrF5ft9ze%2FMXnwnWkjXLrXopjmHV%2F3z5M7Oh6ue4jjb7mzbKq5zuucu2dRqasuuP7PM8dfkzTglZPbfpv%2Fhaooiwdec%2FWut6s8TW0uKtps%2F0OvmbMT8qI%2Be0JE2px%2FmxvewaIAoHP9eKVeEiWKiMUjn%2BcoJxwiIn2LZPIB%2FR9jlQZrc52j8bK0n%2BJrcv5uPeuUPDdZCejK5pGJB%2FSsMvnzREVEFF0mHtS71YimyLqIsNraehHplZPZKztT03WXy7123bb6hkYRuf6aWWXllSJitVi2bt97vLDkW1s%2BzjVd4wTrvNiesxPyxmx8YfTG5z%2BvzJ%2BfN%2FvbGTfCbHu4x0S35m1dGG8Nuz5p0ITN86%2Fc9dazvWaKyG2pw2o9zlEbn593fN3vcmb4qrk078TN8ydsnn%2FDnnf%2F1PtCf%2FPpsVlzU4ZM2fLSqI3PT93y0u2pw8c7MjsYTkSez7vo6fw1EzfPn1ew7n97Tm5zej%2FNGDV60%2FP3ZIwRkZtThiw8tae9dCUiiwdds6WmWBfddxk8%2F%2FY2vL1FAUCn86ry9hDlrSHK8j7KpAPNX996lOvb06R7eUudmHpRmt%2BUqEbxtvVt8KLtemmkv5b0LxKXWd4YpmxNV4YP7SsiKckJGenJSz5aveTDz0tKyseOGdzcv1f7cNmaD5etWb12y8gRA76ppaIr6BoB62cZYx89vMKte0XkLyc2Nmpuk6I6LCEL%2Bl766ZAbVw%2B9eXhUqq9m1aSHXuwz%2B8jYe25LHbag76VHx95zd8bojt%2FqE57wxbBbdo%2F6sb%2Bm31NZ0%2F5QsE4TvXVhrCX0T4UbNF0vbKqOtYSKyNWJA14q3ioiS8sPrK8%2BEdDJztpSj675L%2B%2FLHHffwWW%2B9FPlabr%2F0PKfZ44LHm754Ov9TQZGJK2qzBeRVZX5k2O6tzk9t%2BZNsIa5NG%2BMJeSi%2BNyXirZ1sJ%2BX7XjjucL1%2Fsvg%2Bbe54R0sCgDOHeXhEu4UETF7xeKVXSlKj%2FKWL%2BOlkZJYIyKSUCvl4c2Fc7ad9XV%2BaX9le1rLZe%2BT%2Bp4kRUSOxcmpsgoR6dsne%2Bv2fZqmici%2BA0e9Xq%2BinHUMVlFRrWtn9Ynvm64RsPqEJ%2BysK%2FW9rvU4L97%2BulfXfps9%2FbnC9VO3vHTN7refz73I965dNf%2F9xKZJm%2Bf%2FJfcHfyxcP2nzi%2FdljO34rTvTRj54%2BOPxm%2F%2Fhr%2BkzNjoj2RbxVunugMnsry97u3S3iFzarc%2FisgMikhMWNys%2Bd9XQuW%2F2u%2BKt0l0B9SfHdL%2FrwIf%2By9yw%2BG21J%2F2XW2uK%2B4R3Cx7u0p1v%2BOvsrC2ZFd9bRGYn5Hazhrc5vYcOf7qg72UPHvr4iaypvzyyUpeO%2FmGXtLrJ2Ob829zwDhYFAOeOjNNS6BARyTwt%2BbFKZahENorpzNewglgl43RztfzY5lS0pP9Z8ajeelaHjgbpWS6XbdEv2KUfyy8SEUd0RGVlte9dt9vz6cr1un7WV93kpPgNm3YavjR0IV3jGSzzmeOTezLGzIrvnWgN773u2emx2Vmhsb7yMJPVpKheXdNE31xT7NU1l%2BbdXFOk6XqoyeKr095b9x9afmW3fhfG9Yo02%2Fwj2lTz73JmzNnxur%2FkiaypY6Mznj3%2B5Xun9opIz5CY%2BzLGTtryoohYFVNBY9XEzfMvSegzP2%2F2lC0viYhVNa0aOtemmoZFpqysODYiKtXXPGBpiijhJmvwcLUep%2F%2F1zXsX%2FT7n%2FJ%2Bkj1xSdsCleduc3msnt792cvuQyOSxjoweIY7Hek5%2BqXjrO6V7vsr2Bs%2B%2FzQ0PXhTPYAE4d5g0uWyLrmoS0yCvjlJEpGeZHl8nOackzCmpVVIQIyJSECMDCvX1PZS0Cn1HanOucpk67FmXGru8PUTJPiXjRg%2F%2B6OMvlDNfJPvmZaWnJ4XY7QsXfSIiJpM6c8Y4VVXj4xzFJ8t4Buv7rGsErEMNp%2FuHd9tUU%2FT7grUvFm05OeEBETGr6oytrzRpHlVRxkZn%2BI5YXJrX96JJ82hn%2FzzR3ltv979yYeme5wrX35463F94SUJehNn6er%2FLRSTcZH217yXX7V7ofzfcZH2z%2FxVz975X5qoXkVJX3aKyfSKyqGzf3%2FJm%2BYebuHm%2BiPQL77Zm2M3Ttr7sK789dfjgyOR1Vcd9l4Mjk%2FbWn%2Bp4uKsS%2B1%2Bx602X5s0OjZ2dkNfe9BRRHu855brdC7eMvH3khr%2BvG37rVwxYwfNvc8ODF%2FVVOgeAb4fvGSwRGVogecWyOUMcDbJghCIiGaele5leEKOISJNFRJGIJhER11f7HthglcPxIiKH42VqTJSI1NTWORxR5eWVu%2FcePni44KrLz2%2Beg1f7cNkaEXE4Ii%2BYMd74RaLr6Bq3CJ8%2FsfnxrCkWxSQid6SN8OWktVUFvrRxfmzOg92%2F%2Fufx0Mjkt0p321WzTW35p%2FZ6yc4%2B656buHn%2BxM3z67yu1nFHEeWVvpc8U7B2w5nHrVZWHB3vyBCR8Y6MHbWBP6%2BcdjccaajwX%2F4mf%2FXT2dOjzHYRiTbbn8qe9tSxNcHDhZtaTqiHRibPjMsRkRuSB%2F2rZGd707spZfDisv2n3Q0hqkVRFP%2FR3b8VPP82N7yDRQHAueN4jCTW6MlVUhbRXFIULRmtvmLlxypjjujHY1tuC1oCf7no7A4dklolIpJaJRUV1SJy4GD%2B4IG5qqqKSG7vHnrQQxlOp8v3y4b43uoaJ1gLTu7IDYvfOeqOYmftgpM7fI9X333go%2BfzLrotdZhH127Zu%2Bhrd%2F6Xwo3rht%2Byo7akytNkU81OzdNx%2FRuSB02PzYq1hP4odVid13nhtgWPHlkxP2%2F2oz0meXTtR3vf91Xz3U3zHZX9aN8H%2FuYrKo6m2qNWDLnRq2u5YfEi0iPEETzKuwN%2B6D%2F0uv%2FQ8pf7XPJA5rjNNcWPHFnR5qyizfbLuvWdue1VEZlXsO7TITc8U7D2K%2B5A8Pzb3PAOFgUA546KUImrlawyvdDRHKE8Jmm0SsyZwHM0TsYclldHtjT5wQ793cGBf6zB78ueynl79ZFHRVNk7ZfbROTwkeNRURGzZ01uaGg6fLTQ97S7nLlF6Hsea%2B2X27%2BJ1aGrUKK65XX2HNpQ%2Fdqczp7CtyTOEto3vNuqymPf6ChVkx6K%2FuzJb3QIAPg%2BiLr23c6eArqGrnGL8Dus3N3wTacrAADwLSNgfS9wfAUAwLeJgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwJapbXmfPAQAA4DuFEywAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYObOnkDbSrbt7ewpAAC6hsRBeZ09BSAQJ1gAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgdUn2xKrOngIAAGjXOfpnGoKZQm81hd4sukf0Knf1rbr3hIjYE6uaSqJbV7MnNnqdi92Vl%2FsuLdELTPZLmkpC%2FBUs0W8opkQREbEq5hxnaZz%2FLdU20%2BpY2Lpy6xJ7YoPm3iiiiBLpqXtUa1rcam43mkLvFHGJWLz187yN%2F%2BygTxFRbVPM4b8ScYqYPbX3a64vg0vM4T83hVzjbXjFU%2F9bEdUas9hddbWuVbWxNUqoJfolRe0mSoSn9lHNubTNNZpCbzKF3KgoEe7a%2BzXnx%2B1vabvLBIBz2fXXzCorrxQRi8W8YeOuktJyEcnJzhw9csCb7yxrbHT66hwvLPns842%2BJhPGDc3MSH5lwQet%2BzGbTePGDAkJsVnM5q3b9xWeKJk0YVhIiF1EVFWNigz%2F5xtLRSQnOyM7K8NiNm%2Fasruo%2BJSI9MrJ7JWdqem6y%2BVeu25bfUNj61lZLZat2%2FceLyz5NvcEnahrBCzVdp7JPttVPkbEbQ5%2FwBI131UxvZ26TtXUS8Qk4hVRFHNPEWfrt91VV%2FpemEJvVkzpLW8oEebwh0Xc7Ze4XKcniohiGWB1fOA8kzxU23RTyFx3xRRdq1LUaItjie4t1Fyr2%2B5TREQsUfNdpyfp3mOKqac1ZrGzLC%2B4xBT2U%2BepXraEA57635pCb%2FY2LWw7XYmYw%2B7UXZvc9b9T1CRr3JfOU0uD16io8aaQ612nJyjmHKvjPWdZbvtb2vYyAeAc5%2FVqHy5bIyIOR%2BTEccPe%2B2CFiKSnJe7ZdyQ1JfHQ4QJfnaiocEVRdF0XkYiIMK9XC%2Bgnt3eP8vLKXXsOhYbYL5w5ofBEyWefb%2FK9lZOdGR4WIiJ2uy2rZ%2FqHy9ZERoZPnTRi4aJPU5ITMtKTl3y0WtO0%2Fn1zxo4ZvPyTta1nFRMTNXXySALW90fXuEVoDvuZp%2FZRX1Lx1P9F9EYRU3uVNc9W1TJMRFTLQN29s51aiin0Dm%2F9n%2FzXlsinvPV%2FENE6KPHR3TtFPK3mdp%2Bn9j5f%2BtG1Kk%2Ft%2Febwnwf3YI1Z3tKDdlpRY0VEUWNFCWuzRHS3YkoQ3aWoMSb7Rd6Gl9pbr7fhBU%2FDH0VEsfQRvXWYa7VGNdZb%2FycRTfcWihorX2FLA5YJAF1FZWVNaKhdRMxmk9lsPngoPy010f%2Fu6dPV8XEOEYmNia6srPEVTj9vjL%2FCwYP5e%2FYdEZHo6EhN11v3nNe7x979R0XEZrPu239U1%2FX6%2BgabzSoifftkb92%2BT9M0Edl34KjX61UUpXXbiopqXTurN3y3dY2ApZj7aJ4zUUmvdVVeLOJtr7LmXK7apouIapuuOZe3WUe1%2F0B3b9K1U82X1rGiJnub3mqpEFTS8pZtsrvmrlZzy9Xc21pGd29VzH2Ce3BVXuqv46m%2BzRr7hS1%2BlzV2tbv6jrZLah%2ByRC%2Fw1D5ojnjCU%2FtLkXb%2FWepapeguS%2FRrVsf77prb2lyj7tnvbXpbREz2S313%2Ff7tlgYsEwC6ipTkbidLynwviopKq6vrIsJDVbX5%2B11RcWlKcoKIpKQkFBWX%2BgpXrtrgb%2B50uTVNmzBu6NTJI9d92fLlPT0tqay8sqnJKSLV1bXH8otEpHtGiu9QyhEdUVlZ7avpdns%2BXblePzucJSfFb9jU3s%2F8%2BA7qGrcIRWmepznsHtU%2BS1ETnWW926urOT%2B2OO6QusdU62RX%2FV8svoYRT6jWsd76Z71N74mIOexed%2FWtZzq3mSN%2F566c02q4oBIREas1dpUoNtUyTHOu1CwjfB0Gz1WU8DZ60Gv9L82Rv3NXXe1tWmiyX2ayz9GcS4JLvI2veRtfUy1DxDpWMfWwRjzmbXjJ2%2FROe6t2V13rtb9jCrlec644s1et1uibmamnOfw%2B1%2BlJHW7pWct0cYsQQBdhMqkzZ4xTFTUqKvzd91eISHp6UqwjKjMzJTTUnpQY53tSqqj4VG7vHtt27E9KjN%2B3%2F6ivrdsdeGD%2F%2BZrN6WlJWT3Ti0%2BW%2BUr69sla2ypviUhERFjfvtkfLf9CRBSlOcD1zctKT08KsdsXLvqkZVaqGh%2FnKD5Zxi3C74%2BuEbB0zyHV3F9zb%2FLU%2F15pfNGWcLKjylqFiKaY0kRE9ObjX0%2Ftw%2F4KqmWEaFW654Dv0mS%2FRFEiLNGvi4go4ZboVzXnsoASd9V1LQ8nmfvZ4ta4KqY1Nw%2B9XbUM1lzrznQ%2BWPfsDe7TXXWdfwKKuZ8v53mb3jVH%2FVWq2yhprhjxuLvqOmvcFlf5SGvcujYDliXyOXfN3SIerWmJJerFNtfYPA3Hm%2B6qubpW1uGWnrXMDvYZAM4p%2Fqed%2BvXNzs5K37X7UFRk%2BKLFK0UkJblbWmqiL2A5nS5d18PCQqStXCUiI0cM2Lhxp6brhSdKxo0Z7CuMj3O4XO7q6jp%2FNYvZPGnC8C%2FWbvWdadXU1jkcUeXllbv3Hj54uOCqy88PmJXDEXnBjPHf6A7gnNI1bhF6G543RzwuYhERU%2BgdHdwf9NGcy8wRT2quT9t81xR%2Bv6f%2BmZbOG193lvVxnZ7oOj1R9Dp31XXBJWe1109rniP%2BK0%2F9b8wRT4sSJSKKGm2OeMpT91QbPSjhLR14D6jWMSKiWkfp3vw2S0TEFHqTt2mxrp0WJUREESW07dWqUSb7xSKiWke3pMaz1yiiWKJf8dY%2Fo7mbj8H%2F%2FZaevUwA6CqKi8vi4xzdEmIrKpp%2FWi09Ve67LehTVFQ6ZFBe8clT%2FhKLueW4wWoxp6cni0hCQkx1TXOi6tc3Z%2Feew61HGTd2yO49h3y%2FISgiBw7mDx6Y67sRmdu7hx70WIfT6aqtrTdoiegCusYJlrdxgWLOtcXv1LVib%2BOCVg9fW62xX%2Fheaa61ntoHmus7l9oinnSW9Q%2FuSjFnKabk5t%2Fy%2B89YrbGrfE%2Bse6p%2F5C%2FVnCu8aqo1doWIVzXniohi7nH2by6KiFgd7%2FoPvdzVt1ki%2FygiIrqn%2BuY2SxQ12mS%2FzFUxU0S89fOssZ96654J7FRERDy1D1uiXzGF%2FVh0l7v6pjbXaAq9wWSbrqixptAfiV7nqriwwy1tY5kA0FVU19TGOKIy0pN8T2KJiMfjbWxyRkdF%2BC4LT5QOGdznvfdX%2BJtMnjTC90t%2FIrJ1275xY4fk5fbQNG3N2q0iEhkRFhpq9%2F3dB5%2FsrIzUlG52u7V3r%2B5ut%2BeTFV8ePnI8Kipi9qzJDQ1Nh48W%2Bp52lzO3CH3PY639cvs3vnicM5SobnmdPYc2lGzb29lT%2BJoUNU4x99Vcq77RUYL%2FABgAfG8lDjoXv5Hhe65rnGB1IbpWrn%2FD6QoAAJzjusYzWAjA8RUAAOcyAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBlKhueZ09BwAAgO8UTrAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAgxGwAAAADEbAAgAAMBgBCwAAwGAELAAAAIMRsAAAAAxGwAIAADAYAQsAAMBgBCwAAACDEbAAAAAMRsACAAAwGAELAADAYAQsAAAAg5k7ewJtKwo9RycGAPgqUho8nT0FoDNxggUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAJWlxS6Y21nTwEAALSry%2Fw1BPNVl1qumCMej15T6%2FzF43pJqYiE7ljbMGBM62ph%2BzZ6VnzuvPM%2B36Vt3v%2BZZ0ytzx3ur2D749NKfKyIKBaL0j2jYcgE%2F1umiePsf32mdeXWJWF7N3p37BJFUcLDXfP%2B7F3xecvcLr3Yct2V4naLxeyev8Dz%2FlIRMV92sfmyi5WwUNdT87xrvmw9SdPoEdZ77tBdbjGbXE%2FN07buCK5vue0m8%2BwLPQs%2FcD%2F%2Fsqiq%2FR9%2FdN71oF5T2%2BbmKJER1kfuN02f0tB%2FdNv9q6r1kftN%2FfvoHo%2Fzvkf04yfa29IOlgkA57Lrr5lVVl4pIhaLecPGXSWl5SKSk505euSAN99Z1tjo9NU5Xljy2ecbfU0mjBuamZH8yoIPArqyWi0jhvfPTE9%2B7fXFIpKcFD94UJ7Xq6mqsmnz7lNlFYqijBjWLy7OoWv66rVbamvrRaRXTmav7ExN110u99p12%2BobGlvPymqxbN2%2B93hhybe3I%2BhUXSNgmcaOMk%2Bb3HjpdeLxWG67yfabx5quv63NmrrLrfbIFJMqXk0URU1P013u1hWcP7nf98J8xRw1OclfroSFWe%2B8Rfd42ivR3e6mq%2BaKiJrby%2F7Csw1nkodp%2FGjzFbObrrlFr6lVIiNs8%2F%2BknyzRDh81XzKr6cqb1O4Ztr%2FNazzv4tZzsP3mscYfztULi9T0NNs%2F%2Ftg4bbYS4wiob7nx6sYps0JWfOB%2B%2FmXzFXM8H33aXroSEds%2FnvMuXW6aNrm9%2Fi0%2FvEzq6xsvudY0fbLtwXubbr%2B7vS1tb5kAcI7zerUPl60REYcjcuK4Ye99sEJE0tMS9%2Bw7kpqSeOhwga9OVFS4oii6rotIRESY16sFd3XelFHH8osy0pq%2FR4wdPfij5Wtq6xoiIsLOmzLq3UWf9s7p7vZ4lnz4eUZ68vChfVd8tiElOSEjPXnJR6s1TevfN2fsmMHLP1nbelYxMVFTJ48kYH1%2FdI1bhJZbrnfN%2B7N4PCLiee1NaWoSU7sz13bvU%2Fv3FRE1r5e2%2F2DblRTFcu2V7lf%2F1TLEAz91v7RANL2Dkub%2B9x8Uj7el2q03uH79e1%2F60Wtq3b%2BeZ7ntJsUR7Xn1DdE07WSJ4ogWEfsrf%2FM30SurlOhoERFHlBIaIiLB9cXjUWJjxe1WoqPM5030vPN%2BB%2FvjvONn7lda1hLcv%2BnimZ633xcR78o13u075StsacAyAaCrqKysCQ21i4jZbDKbzQcP5aelJvrfPX26Oj7OISKxMdGVlTW%2BwunnnXUzZOWqjXv3HfFfOp0um80mInab1Ww2iUjPHmmHDhWISOGJklNlFSLSt0%2F21u37NE0TkX0Hjnq9XkVRWvdZUVGtB31DwXdY1zjBUrN7avsP%2BV7r9fVNP7qrg8reNetM40dr23aaxo32rl5nunBGcB3TlAnazt366Yrmy6GD1IR419KPrf%2F3y%2FZKWtqOGu781dMtc%2BvZQ9uzv2X0PftsOT21I8e0I8dExHz%2Beb67bM7%2Fuddfx%2Fnwr0LeflnLP65mpjf9z70iElzf9bvnbPP%2Bz%2FX0Hy333uma91fRO%2FpnqZeVt74M7l%2FtnmmaOsE6daJU1zif%2BK18hS0NWCYAdBUpyd1OlpT5XhQVlVZX10WEh6qq6ks%2FRcWlKckJp8oqUlISiopLu2emiMjKVRta99DY2NT6cu367RecP76mti4yItxXMzIqPD0tKT09yel0b9i0U0Qc0RGVldW%2B%2Bm6359OV6wNmlZwU76uJ74muEbDEbPL91zL3WtPUiUp8XOPUi9qr613zpe3aK93P%2Fs00erhzwZu%2BQuu9d6pDB7lf%2Fqd3%2BUoRsdx8nesXjzc3sFqtv7i36fa7W7oILhFRLBb7v%2BYrVqvav6%2F3yw2mgf18HQYOr4iEhvpequlplltv8N1x0%2BvrW7r%2Fxb3Oux70LPvUPHOaecYU78rVwfU97y3xvLdE7ZunDhukpqdY777d8%2Fb7no8%2B%2BSq71Ub%2FFotedLLpqrnmGVNtv3ms6epb2tvSgGXyDBaArsJkUmfOGKcqalRU%2BLvvrxCR9PSkWEdUZmZKaKg9KTGuqPiUiBQVn8rt3WPbjv1JifH79h%2F1tXW7O%2Fof%2Bwwf2vfzNZvyC4q7Z6ZkZiQXnigxqWpdfcOHy9ZkZiSPGz34o4%2B%2FUJTmmwB987LS05NC7PaFiz5pmZWqxsc5ik%2BWcYvw%2B6NrBCwt%2F7jaO1vbucc9%2FzXP24tCN6zooLJeVS2apiQliohe1xxrXM%2F8yV9BHdhPamq1o%2Fm%2BS%2FOMqRIWZvvDUyKihIbannnS%2B%2FnagBLnvQ%2B1PJzUK9v%2B1stN1zU%2FBKZdfbmpT65363bfpalPrnb4aHPDPz3tfOCXekVlwAzVXtmej1eKiGf5p9ZfPeQrbKO%2Boljv%2BR%2FnvQ%2BHfPBG45xrQt559SsGrOD%2B9fLTnk9Wiojnk5XWJx%2FpYEsDlvlVhgOAc4H%2Faad%2BfbOzs9J37T4UFRm%2BaPFKEUlJ7paWmugLWE6nS9f1sLAQ%2BXe5ys%2FhiCo4flJE8guKR48cKCKNjU2%2BkoLjJ0ePGiQiNbV1DkdUeXnl7r2HDx4uuOry8wNm5XBEXjBjvPHLxrmqazyD5fnXO9a77xCzWUTM114pbT2T2Jr387XWn%2F3Yu3ZDm%2B9afnSj%2Bx%2BvtnT%2BwYeN02c3XTW36aq5ekOD896HgktaN9erqvSCQv%2Bl%2B28vWR68W4kIFxElMsLywF3uv84XRbE%2B84T7hVe17bt81ZQzx1oioh%2FNNw0ZKCKmQQP0omIRCa4vIubLLvas%2BFyvrBK7TRSREPtX2Kq2%2B9fWbTQNHyIipuFDtH0H5CtsacAyAaCrKC4ui49zdEuIrahovmdXeqo8JTnBX6GoqHTIoLzik6f8JRZzR8cN1dW1CQkxIpIQH1Nb1yAixSVlid3iRCSxW5xvlAMH8wcPzFVVVURye%2FcIfqzD6XT5ftkQ3xNd4wTLs2ipmtUj5KN39FNlnveW6t7mh68Vi8X%2B9iu%2B19rmba7f%2FMH32vvZGuvPftx4%2FqXBXakZ6WpCvHfjlv90Dr57Z75n3p0P%2Fcpf7l23QUnqZv%2FnC%2BLVlKzuIqKmpyqXXGQeN1qJjjL%2F8FJpaGyae6ftb7%2F3H3o5H37C%2BssHLCKi686f%2F6%2BImIPqK5ER5pnTmm66Q0Tc81%2Bzv%2FZC61DYseD%2BXfP%2BbPvNY5Yf3yZej%2BsXv5KOt7StZQJAV1FdUxvjiMpIT%2FI9iSUiHo%2B3sckZHRXhuyw8UTpkcJ%2F33m%2B5GTJ50gjfL%2F21ad367SOH9%2Fe9%2FmLdVhHZum3fuDGDBw7oreva2i%2B3icjhI8ejoiJmz5rc0NB0%2BGih73kvOXOL0PdLi2u%2F3G74YnHOUqK65XX2HNpQFNo1kl8wxRGt9sryrt%2F8jY4S%2FAfAAOCcktLwle6%2BAd9VXeMWYReiV1Z90%2BkKAACc4whYXRLHVwAAnMsIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYzd%2FYE2pbS4OnsKQAAAHxNnGABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2AB54Sc7Mwbrr0oJMTWKaP375cz%2B6Ip%2Ffpmi4iiKNOmjLJaLZ0yEwD4bjB39gQAiIikpyXu2XckNSXx0OGCb3%2F0Prk933nvk0tnn7dr96Gc7Iz848Uul9v31k3Xzz5eeFLTdFVV0tOSXnzlvW9%2FegDQ5XCCBXQ%2Bs9lkNpsPHspPS00UEbvNOmXSiJkzxk0%2Fb4zdbgu4FJFrrrrQ39b%2F%2BpqrLhw3Zkhebk9HdOQF54%2BffdGUPnlZwb1d%2FIPJkRFhImKxmC%2BdM83XVtP0ELvNq2k2mzUjLengoZaQV1ZeeeJE6cpVG44XnjxVVvFtbQkAdG2cYAGdLyW5W1FRaXV1XUR4qKqqw4f1O5ZfdPTYieysjMEDc81mU%2BvLdeu3t9mJyaQePXaiqLh09MiBm7fuqaqqnX3RlD17Dwf0duRYYUZ68q49h1JTEgsKin1tt2zbO2H8sC1b9w4ZlLd1%2B%2F7W3dbXN3o1b0J8TENDU0ND0ze9FQDw3cAJFtD50tOTevZI%2B8EFE0ND7UmJcclJ8fkFxSJy%2BMjxzVv3BFwGtFUUxfdC16X45CkR2bRld3RURP%2B%2BOVaLRUQCmh89diI9LUlEMtKTjhwr9LU9fOT44qWrqqtrRSQiInTalFGZGSn%2BIY4cKezfL%2BdEUek3vA0A8N1BwAI6maIoUZHhixavXLx01eovtqalJipKc2rSdd3lcgdcSqtQZbVaVLX5X7Gmabqui8jkicNFZO%2B%2BI77LgOb19Y266KGhIeHhoRUV1a1nMnhg7pZte4cN6btm3bZhQ%2Fv6y7OzMw4dPp6elvgN7wQAfHcQsIBO1i0h1h90Sk%2BVpyQnlJVX%2Bg6ZcrIzhw7uE3ApIi632xEdKSI9e6SJ6AEdxsU6juUXmUyqyaSKSHDzo8dOjBjWL%2BBEKic74%2FiJEqfTZTabFBGzyeQrDwsLMZlMBceLw0JDQ0Pt3%2BROAMB3B89gAZ0sPT3pZEmZ77XH421scu7bf3RA%2F165vXu4XJ7VX2y22azjxgz2X4rI%2Bg07J00Y3tjkLC%2Bv9Hq1gA737T964fkTKiqrXS63yaRu2LQroHl%2BftHI4f23tLrbaLVaumemfPzplyKye%2B%2FhGdPG7t57yPdWfJyjsbEpsVucqioJ8THfwoYAwHeAEtUtr7PnAOBbFRYWMm7MkGUff9HZEwGA7yxOsIDvl%2FS0pMEDc9es3drZEwGA7zJOsAAAAAzGQ%2B4AAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABiNgAQAAGIyABQAAYDACFgAAgMEIWAAAAAYjYAEAABiMgAUAAGAwAhYAAIDBCFgAAAAGI2ABAAAYjIAFAABgMAIWAACAwQhYAAAABvt%2F2hGvSNXW7n8AAAAASUVORK5CYII%3D" alt="Quantized LLM Benchmark"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fig: Smaller + sharper beats bigger + lossy for Nifty trading.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>nifty</category>
      <category>ai</category>
      <category>localai</category>
      <category>trading</category>
    </item>
    <item>
      <title>Walk-Forward Validation for Nifty Trading: Python Code Example</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 09:52:45 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/walk-forward-validation-for-nifty-trading-python-code-example-3dmf</link>
      <guid>https://dev.to/shaktitiwari715-ai/walk-forward-validation-for-nifty-trading-python-code-example-3dmf</guid>
      <description>&lt;h1&gt;
  
  
  Walk-Forward Validation for Nifty Trading: Python Code Example
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Most Nifty XGBoost models fail live because they're overfit. Walk-forward validation gives you realistic performance. Example below shows 92% backtest accuracy becoming 61% live — and that's normal.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Backtesting Lies
&lt;/h2&gt;

&lt;p&gt;I've reviewed 50+ Nifty trading models. Pattern is always same:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backtest: 85-95% accuracy&lt;/li&gt;
&lt;li&gt;Live: 50-65% accuracy&lt;/li&gt;
&lt;li&gt;Gap: 20-40% degradation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why? Overfitting. Model learns noise + pattern both.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Walk-Forward Validation
&lt;/h2&gt;

&lt;p&gt;Instead of one big train/test split:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Train on Jan-Mar, test on Apr&lt;/li&gt;
&lt;li&gt;Train on Feb-Apr, test on May&lt;/li&gt;
&lt;li&gt;Train on Mar-May, test on Jun
...and so on&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each fold uses expanding training window. More realistic.&lt;/p&gt;

&lt;h2&gt;
  
  
  Nifty Example: XGBoost with Walk-Forward
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Features
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;pcr&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;           &lt;span class="c1"&gt;# Put-Call Ratio (OI basis)
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;oi_change&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;     &lt;span class="c1"&gt;# OI change rate at strike
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;iv_skew&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;       &lt;span class="c1"&gt;# IV put vs call skew
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;vix_regime&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;    &lt;span class="c1"&gt;# VIX &amp;gt; 20 = high volatility
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;expiry_dummy&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# 1 if expiry week, else 0
&lt;/span&gt;    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;nifty_return&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# 15-min return lag 1
&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="c1"&gt;# Keep max_depth=3. Rules beat 20-feature monsters.
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2: Rolling Window Construction
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;pandas&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;numpy&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;xgboost&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;XGBClassifier&lt;/span&gt;

&lt;span class="c1"&gt;# Expand window: 90 days train, 15 days test, step 15 days
&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;90&lt;/span&gt;
&lt;span class="n"&gt;test_days&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;15&lt;/span&gt;
&lt;span class="n"&gt;step&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;15&lt;/span&gt;

&lt;span class="n"&gt;results&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;start&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;train_days&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;test_days&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;step&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="c1"&gt;# Train
&lt;/span&gt;    &lt;span class="n"&gt;train&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;train&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;train&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="c1"&gt;# Test
&lt;/span&gt;    &lt;span class="n"&gt;test&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;iloc&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;train_days&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;test_days&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_test&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;test&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;test&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;target&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;XGBClassifier&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;max_depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;n_estimators&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;learning_rate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;subsample&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;colsample_bytree&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;random_state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;42&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;n_jobs&lt;/span&gt;&lt;span class="o"&gt;=-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;train_acc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;score&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;test_acc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;score&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_test&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;results&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;fold&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;results&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;train_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;train_acc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;test_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;test_acc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;overfit_gap&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;train_acc&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;test_acc&lt;/span&gt;
    &lt;span class="p"&gt;})&lt;/span&gt;

&lt;span class="c1"&gt;# Save fold results
&lt;/span&gt;&lt;span class="n"&gt;folds_df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;DataFrame&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;results&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 3: Evaluate Realistic Performance
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Average test accuracy = realistic live performance
&lt;/span&gt;&lt;span class="n"&gt;realistic_live_acc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;folds_df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;test_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;avg_overfit_gap&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;folds_df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;overfit_gap&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Average train accuracy: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;folds_df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;train_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;mean&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Realistic live accuracy: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;realistic_live_acc&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Average overfit gap: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;avg_overfit_gap&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Red flags
&lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;realistic_live_acc&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mf"&gt;0.55&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Model is not tradeable&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;avg_overfit_gap&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.15&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;High overfitting detected. Simplify model.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 4: Only Trade If Criteria Met
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;min_live_accuracy&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.60&lt;/span&gt;
&lt;span class="n"&gt;max_overfit_gap&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.10&lt;/span&gt;

&lt;span class="n"&gt;passes&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;realistic_live_acc&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="n"&gt;min_live_accuracy&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt;
    &lt;span class="n"&gt;avg_overfit_gap&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="n"&gt;max_overfit_gap&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt;
    &lt;span class="n"&gt;folds_df&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;test_acc&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;min&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.50&lt;/span&gt;  &lt;span class="c1"&gt;# No failing folds
&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;passes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Model ready for paper trading&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Model needs work. Go back to feature engineering.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Walk-Forward vs Train/Test Split
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Backtest Acc&lt;/th&gt;
&lt;th&gt;Live Expectation&lt;/th&gt;
&lt;th&gt;Overfit Risk&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Train/Test 70/30&lt;/td&gt;
&lt;td&gt;92%&lt;/td&gt;
&lt;td&gt;50-60%&lt;/td&gt;
&lt;td&gt;Very High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Walk-Forward (90/15/15)&lt;/td&gt;
&lt;td&gt;55-65%&lt;/td&gt;
&lt;td&gt;55-65%&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Walk-Forward with feature selection&lt;/td&gt;
&lt;td&gt;60-70%&lt;/td&gt;
&lt;td&gt;55-65%&lt;/td&gt;
&lt;td&gt;Medium-Low&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Feature Selection Rules
&lt;/h2&gt;

&lt;p&gt;After 10 folds:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep features used in &amp;gt;60% of folds&lt;/li&gt;
&lt;li&gt;Drop features with importance &amp;lt; 5% in 3+ consecutive folds&lt;/li&gt;
&lt;li&gt;Max features: 6-8 for Nifty 15-min timeframe&lt;/li&gt;
&lt;li&gt;Max tree depth: 3
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Feature stability across folds
&lt;/span&gt;&lt;span class="n"&gt;feature_counts&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{}&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;row&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;folds_df&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;iterrows&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="c1"&gt;# Train model on this fold
&lt;/span&gt;    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="c1"&gt;# Record top features
&lt;/span&gt;    &lt;span class="n"&gt;importances&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Series&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;feature_importances_&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;features&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;top&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;importances&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;importances&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tolist&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;feat&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;feature_counts&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;feat&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;feature_counts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;feat&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;

&lt;span class="n"&gt;stable_features&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;count&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;feature_counts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;items&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;count&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Stable features across 10+ folds: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;stable_features&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Common Mistakes
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Too many features&lt;/strong&gt; — 20 features on 90 days = guaranteed overfit&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No expiry handling&lt;/strong&gt; — Expiry week behavior is unique, needs dummy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ignoring VIX regime&lt;/strong&gt; — Same PCR means different in VIX 12 vs VIX 25&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Not checking per-fold performance&lt;/strong&gt; — Average 65% hides one fold at 35%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Walk-forward leaks&lt;/strong&gt; — Training window must not include future data&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Expected Results
&lt;/h2&gt;

&lt;p&gt;After proper walk-forward:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Train accuracy: 58-68%&lt;/li&gt;
&lt;li&gt;Test accuracy: 55-65%&lt;/li&gt;
&lt;li&gt;Live performance: 55-62% (within 3% of test)&lt;/li&gt;
&lt;li&gt;Max overfit gap: 8-12%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If your backtest shows 85%+, your model is lying to you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Walk-forward validation isn't optional — it's the minimum viable backtest. If your model can't pass 10+ folds with consistent results, it won't survive live markets. For Nifty traders using XGBoost: max_depth=3, 4-6 features, rolling windows, walk-forward only.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; NIFTY, XGBoost, Python, walk-forward validation, backtesting, algo trading, overfitting&lt;br&gt;
&lt;strong&gt;Meta:&lt;/strong&gt; Walk-forward validation for Nifty trading explained with Python example. Realistic backtest accuracy vs live performance comparison. XGBoost code included.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAyAAAAGQCAIAAADZR5NjAAAd20lEQVR4nO3deZxdBXnw8efcc%2B%2FskEYIScQQEIU0sgnIpoIKIghoAeUVq9ba2mqxvlZtq2%2B1Lp9qfUW7vXZRW1qrvrUWrAsRpFJjEK1AcGlZigQiCZCwKklmu8vpH5OM48xkMsu5c7fv98MfcXLuvefcmXB%2FPs%2FNJVn1yZ8EAAD5KTT6BAAA2o3AAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyNmCAutPzug977DS2K%2B%2FdtHAe07pGfv1e0%2FpefGer09022v2n%2FSLqe567f6fP69%2F7J%2FXH929kNOb2bTnMPbo%2F3J%2B%2FzUXDpx1yDSXsM87%2Ba1jZ3XOszxsbw90xNL01b%2FYNad7iIhLj%2Bza9LolB%2FYmc70hADAnxYXc%2BJbt1WOXpevuLQ%2BUkmotjjto970dd1DxYz8Ymd99lmtxybpdCzmrhRh%2F9LVPSv%2Fu7L6v31ee6z1cdmz3X83i2md52N7c9Xj1rserc73VWYcUr7ht5AWrSp%2B%2Fa3TeDw0A7NOCJlgbt1ePWZZGxDMPSv99S6W3GF1pFAvRW4xHhrIjlqZfuGDg6xcP%2FPpR009rDuhNrrto4Iil6QwPsaw3%2BdSL%2Bq88v%2F9TL%2Bpf1ptExG2v2f%2Bjp%2Ff%2B6jO61r98v4MHChHxmXP733dqb0ScurL4sef3TX3c8Zsc2JtccXbfVef3%2F8kZvWO%2F9Zlz%2B6d93Dseq1azmHRXT%2BpJPnFW3%2BfP6%2F%2Fsuf0HTJgDjV%2FIW0%2Fo6Sslnz23f0l38ufP6%2FunF%2FdfeX7%2FccvSiPjVZ3Rdc%2BHANRcOnH5wcfywsZtfe9HAiv5CRHSl8c2X7zfxyBmembGZ1qTbLp3yuON6i0lfKfncnaNnHlKcei1TL23izGzi6HHsmZz5mbnmwoFD9y9ExEAp2XDJfiZmAHSaBQXWXY9XV%2B9XSCJOXJ7etK3yn49UjzogfcYB6Q8erkbEa9d2fejm4ZddvesNx0wTWKVC%2FOUL%2Bt77H8MzT2LefUrvlzaNvuzqXV%2FaNPquk3sjoitNvnxP%2Be9vG%2F3m1srJK9JCEoWItQcUIuLkFek3tlamPu74Td51cu9X7ilffPWur22udKdJRLzh64PTPu5pTy6%2B9zvDk%2B7q3Sf3rLu3fMm6XV%2FaVH7b8T1TL%2BRPNg4PlrNfvmbXH5zU8w%2B3j1z61V3%2Fe%2F3Qh57bGxFvfmbPy6%2Fe9aZvDF709K7xw8bu4av3ll94SDEiTltZXL%2B1MvHIfX4LJt32nVMed9wZTymu31LZ9NPaqoFCqTD5Wqa9tKnGn8mZn5kvbyq%2FaHUpIp6%2FqnjN5nK2z8sAgPayoBVhFnH3T2pPXVI4dlnxk%2F85%2BuSBwjMPKlZr2Xe3VSPigzcNv%2BTw0pmHFAem64Q%2FenbvF%2B8uf%2FuBSkT87ok9z1qeXnHb6LWby6VCfP683aOdd35r6NSV6ds3DEbE1feW33lST0RUs%2ByG%2BysRsX5r%2BZxDS3c8VvuvR6trD0gHSsnJK4uf%2Bcbg1zaXJz3u%2BE1OXZn%2B3g2DEXH9lnI1yyJi58%2B%2F%2Bo89eleaHLss%2FfYDld%2F8%2BuDEu3r2k4u%2Fd8NQRFz1o9FrNidTL2TcGU8pjo1wIqKvmKRJfGNL%2BU%2Bf1%2FuPt4%2B%2BZf3kpFt3T%2Fm9p%2FZ%2B%2Bo7Rsw4pfeme8n5dsbcjp5p02489v3fS41b3XN%2FZq4trD0hffFhpeX%2FhlJXFSddy%2FcUDUy9tXLLnC%2BPP5KRv7qR726%2BU%2FMXzez%2F%2BnyNnry79zQ%2FnvwkFgBa1oMCKiI3bK8cuS3uKsbOc3bK98jvH95Rr8dGNwxHx12f2XbO5%2FA%2B3jU59O3ZXmhy5NI2Iz%2F13RMTltwyP%2F9ak92AlMfnFvlqLWhYR8Z0Hq7%2F%2FrJ4Tlqc3b68OV%2BOUlcWuQjwylH36nP5Jjzt%2Bk65Csudup9zvzz%2F6mielV53fP%2BkS0kIylhrVLHaMZlMvZFyxkLz62l0j1Sgk8azlxWoWb%2F3m0Mkrir92VNcvHV5624ahiQdv%2BmltaU8yUEqecWD67m8P3bytsrcjp5p026mPOyZN4rAl6Tlf2BkRZzyleNYhpUnXMvXSxqNq%2F65k%2FHkbfyZnfmZ2jGa1LFb0F56yX%2BG2R%2Bf8XjEAaHUL%2FZiGWx6qvvyIrv9%2BrBYRm35SO2z%2Fwor%2BZMuOWkQcsyz9yj3l7jTGlnETjVazi76yc9VA4ZVr9rEF%2B%2FaDlbG%2FqHjeYaXvPPhzL9XDlezhwezcQ0u3bKvcvK3y%2BqO7%2FmNbdebHveWhytmrSxFxzqGlsSLoL03%2FBqHHh7MfP1GbdFff33PzS4%2Fsesezeqa9kCSJQhI3b6ucc2gpIp73lOJlx3Xv15X8y%2Fn9Gx%2BqvGX90AtWlcYPG3fdj8uXHdf9g4cqA1OO3Kfx22Yx%2BXHHjzlxefGOPaFz07bq6QcXJ13L1EvbMZqNvT3uwqeVpu749vnMfOWe8h%2Be3LN%2By5z%2FlgAAtIGFTrC%2B91D15BXFz945GBFZxEND2ROju1%2BO%2F%2FH20S%2B%2BZOD2R6tPjGRdaYxW494napcd2%2F2XPxiJiFoWv%2F2NwS%2B9dOD2R6vff3ivQ44PfHf48tN7f3lN12AlxnaFE63fWnnlmq7HR7LvPVQ9aUXxIxtHpn3cce%2F%2Fj%2BE%2FPaP3tWu7Nm6vjlaziPjEWX3j74WKPSvCWkREvONbQy9cXZp4V%2B%2F%2F7vDlz%2B39lbVdO0azt6zfPVuadCE3batecXb%2F%2F%2FnW0Iee2%2FuqX%2Byq1uL3bhjaMZpdf1%2Flyy8ZSJL48%2B8NR8TYYa%2F92u6HXndP%2BbqL97tk3c6pR46f2BcuGBj79c3bK398089%2Ba%2Fy2Yxc48XHHjzl7dfHGPUvMoUr2yHDtU7ePvum47vFrWdqTTLq093xn%2BK%2FP7HtkqPb9h3c%2FVxNNepKnPjPr7i2%2F79TeD0%2BYTQJA50hWffInjT4H2tCT%2BwsfPaP30q827BM3AKCBFjrBgqleuLr01uO7376vN5ABQLsywQIAyJn%2FFiEAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOkiXL1zb6HAAA2ooJFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWHeT%2BvmKjTwGAjuD1hnY2tahmbqyDByv1PB0AOoXAoq0scEYlvwDIhcCite2zqGZfRfu8K%2FkFwCwlS5avbfQ5wBzkWFT5Pu7M5BdARxFYNLtGFdWcyC8AJhJYNJ2WKKo5kV8AnUZg0XjtV1RzIr8A2o%2FAogE6vKjmRH4BtCKBxWJQVHUivwCak8CiLhRVM5BfAI0isMiHomo5c80v30GA2RNYzJOiam%2B%2BvwALIbCYLa%2B4ncx3H2BOBBZ75TWVvfGzATAzgcXPeNVkfvzkAEwisDqa10Xqwc8VgMDqLF75WHx%2B6oAOJLDanNc2mo2fSaATCKx249WL1uInFmhLAqvleX2infh5BtqDwGpt074aeQWibegtoEUt6D9VRvPwMkNbmvSDPbW3Jn3FHwSgSZhgtbDxlxYvKnQm8y2gaZlgAa3KfAtoWiZYrcr4CmZmvgU0kAkW0J7Mt4AGMsFqScZXsEDmW0BdmWABnch8C6grgQWgt4CcWRG2HvtBWGT2icBcmWAB7MNc51sz3xzoBCZYLcb4CprNPudbM%2FNnGdqSCRbAgsxcSPvML9MvaEsmWK3E%2BArajOkXtCsTLICGMf2CdmWC1TKMr4CJTL%2BgmZlgAbQk0y9oZgILoA3JL2gsK8LWYD8ILBrLR1g4EywAfo7pFyycCVYLML4CWoXpF4wxwQIgN6ZfMMYEq9kZXwEdwvSLdmKCBUBTMP2inQgsAFqA%2FKK1WBE2NftBgIWzfGTxmWAB0OZMv1h8JljNy%2FgKoOFMv5gfEywA2CvTL%2BbHBKtJGV8BtDrTr05mggUAdWH61ckEFgA0gPxqb1aEzch%2BEIAZWD42PxMsAGgxpl%2FNzwSr6RhfAVA%2Fpl%2BLwwQLADqI6dfiMMFqLsZXADQt06%2FZM8ECAGbF9Gv2TLCaiPEVAO2q06ZfJlgAQN112vRLYAEADbbA%2FGpCrXfG7cp%2BEACm1Yr5VWj0CQAAzF9zDiYEVlMwvgKAdiKwAAByJrAaz%2FgKANqMwAIAyJnAAgDImcBqMPtBAGg%2FAgsAIGcCq5GMrwCgLQksAICcCayGMb4CgHYlsAAAciawAAByJrAaw34QANqYwAIAyJnAagDjKwBobwILACBnAmuxGV8BQNsTWAAAORNYi8r4CgA6gcCam019xSt70qt60ut60hemyT6Pv7O3OL8HelPpZ9%2BaQ5Lk%2F3enV%2Fak%2F9idLtvzmK8oFv61J%2F23nvSMNBk7%2Ft970jeWChFRiPh0d7r%2Fvs8OAKgLgTU35SxeNly9eLj6ltHaB7rS%2Bj3Qm4o%2F%2B9Z8uKvwV5Xay4arn6jU3lYqRMQBSby8mFw8XH3jaO39pUJE%2FFqx8NKR6m8UCxHxymJhXTV7Iqvf2QEAMxFY83RHLatEdmQh%2BWJP%2Bu896euLhYh4UhJ%2F251e2ZP%2BU3d64IQB0oFJXN%2BTju8HN1SzJUn8v670n7vTL%2FSkxxWSiHhdsXBdT%2Fq1nvSMNHl7qdCXxD917w64ZxSS71SziPhONXt2mkTE0iT5%2B3KtFvFALVuaJBFRiTggknLELyTxojT550ptUZ8OAGACgTVPz06T94zWfrWY%2FPFo7aKR6m%2BVChHxnlJ6daX2suHqF6vZ2%2Ffs%2BEoRf92V%2FmH5Z8Vz6Uj13aXCFZXa%2Fxqp%2FvZI9fKuQkS8pVS4aKR62WjtorTwkXJtMItLR6pjx99Ry85Ok4g4J02WRRIRd9eyq6tZRJxXTP6tWouI%2F1uufqy78Mfl6u%2BXCh8p10yvAKCBkiXL1zb6HFrJpr7i92pZd8SxheTGavb60epL08KhSby2VHj6YGVjb%2FGUoUo5Io3oS2JHFnf2Fr9Srd1ai4907e6tHVmsGarc0lvcnO2uoJVJnD5U%2FWhXul8Sn6rUNlSziLizt7hmaPcb4Q9Jkvd0FZZE%2FFstu6xYOGbP11cnyd93F14%2BUn10T08dU0guLSbfrmaXFAufq9TWVYUWADTAPN%2BC3bHG3oMVEWsKyRe70493pV%2BtZldUaq8p7n53%2BdhisBqxI4uI6EpiTSGJmBw6acQvD1dHIgoRJxWSasRbRqunFJJfLxUuTLPfGf25Bd8vFZM3jFTLEYclybnp7rvqj%2Fib7sLbRmvjdZVE%2FG6p8ObR6rU9xQuGK1%2FqSdcNVev4XAAAe2FFOE%2BPZ9nmLDu2kHy5WuuOpDuJiPh%2BLXtRmkTEK4uFd5YKETGaxUuHq6%2Fc8471gwcrSUQh4uZadm6aRMTz0%2BRNpcJ%2BSVzVk95Sy948Un1BWoiIZML35phCcmaaRMQlxeSLlWzsd%2F%2BsO%2F14ufa9CcvAVxQL11Wzx7PoiYiI3vDXCAGgMUyw5qaUxJU96dhy7%2FdHa2enyZe709uz%2BGkWXRHvHa19tLvw2lLsyOLNo7unR5PebX5TLfuH7vQdo9UPd6WvLkU1i98dre3I4uvV7OqetBDxZ%2BXa%2BGGvGalGxB%2BN1v6su3BZKX5Qyy4v1yLikmLheWmyNCm8qhSDWbxmpLp%2FEuenyatHqhHxyUrtn7vTj3ufOwA0iPdgLQafLwoAHcWKsO7UFQB0GoEFAJAzgVVfxlcA0IEEFh3kp5%2B%2BqNGnAEBH8Cb3OjK%2Bqofmj6Qlr%2F5Co08BgAYTWHUksPam%2BSOp%2Bck4gGYmsOqovQOrgZHUzG3RTu3YzM8zQJMTWPXSEnUlklpUs2Wc7ybAJAKrXhYnsBr7QutltY3V70fLjw3QCQRWXbRQXXm1Y4GkGMBUAqsuFj%2BwvBTREupUY37%2BgWYjsPKnrmDhpBjQ0gRW%2FhYhsCa99njNoJPZUQJNSGDlzPgKmpYUAxaNwMrZIo%2Bv%2FGsd6mTR%2FoquP8XQlgRWzuodWJaD0Gx8nhwwlcDKk%2FEVMCfiDNqVwMrTYo6v%2FMsROpw4g2YmsHJjOQi0CnEG9SawcmN8BXQCcQazIbDyoa4A9kmc0TkEVj7qGliWgwDijNYisPKxaIHlzznAXIkzFp%2FAyoG6AmhX4oz5EVg5qF9gWQ4CtC5x1skE1kIZXwGQO3HW6gTWQi3O%2BMqPOwCzJM6agcBaEMtBANqJOMuLwFoQ4ysAGCPOJio2%2BgSYhroCoOUs5AWrgXFWJwJr%2Fuo0vmq%2FHzIAmFn7xVmh0SfATIyvAGBmzflaKbDmaRHGV835EwMA7JPAaiLNOeQEAOZKYM1HXT9cdIzxFQC0LoHVLCwHAaBtCKw5q8f4ynIQANqJwGo6xlcA0OoEVuNZDgJAmxFYc5P7ftByEADaj8BqIsZXANAeBNYc1HV8pa4AoG0IrIaxHASAdiWwZquuHy5qfAUA7URgNYblIAC0MYHVAJaDANDeBNas1G8%2FaHwFAO1HYC02y0EAaHsCa99yHF9ZDgJAJxBYDWN8BQDtSmDtQ53GV%2BoKANqYwFokloPM4ImPXzDxf1YP3n%2F0zKfO4fZJMvTqY3e%2B53m73nV67aD%2Bsa9lfaWh3zjhiU%2FsvueRC47c%2BaGzRs47Yuz4XW8%2FLesr5XLyAEwlsBrA%2BIqZpfc%2F0XX9PbM%2FfvTMw5LhysD71ndde%2FfwpUePfXHwbaelm38S2e5jRl50eP%2F7vjly7tMiYvR5h5ZufiAZLOd94gDsJrBmktd%2B0HKQuRqbae38wJm1pb0REcXCjsvPzga6Bt%2F4rF3veM6ud51ePXzp%2BMGjp63q2vDjiCh9f1t692NjX%2Bz7i%2B92Xbdp%2FJikkmX7dyeVWjbQVT5hZdeGzYt4NQAdp9joE2h%2FloPMW%2Bmm%2ByvHr%2By6%2Fp7K2mXFH24ffsVR3ddtSjc9Vjugb%2FCtpw78wfVjh9VW7Fc%2BfmXl%2BJXJrtGez%2Fxw7IvJT4cn3lXPv9w2%2BMYTez5%2F2%2FDL1vZcdcf4ZAuAejDB2qt6fLio8RVzUrrp%2FvIJKyOi%2FMyVpe9urRy9fPgVR%2B36g9OH3nBi1p1GIdl9XDEpPDLY%2F4ENpRu3DL3%2BhOnv6sb7Bt67vvDgjoioHdS%2F6%2B2nlU86eLGuA6DjCKz6shxkIQoP7sgGurLeUvXQXyj%2B6NEsTfo%2FfGP%2FBzb0f%2FCG3r%2B9NWq7x1DJT0dKGx%2BIiNLGB6qrluz17pIYvnhtz5W3D7%2FiqL5P3jr8iqMW5yoAOpDAml4u4yvLQRautPHBkQuOKG56LLIo3vVo%2BcQnR0Tl2OUjFxw5fkzx9ocraw6MiMqaA9P7frK3uxo9%2FdDSrQ8mO0ezrjSSyLq8QwCgXvwbdpEYXzGTYmHnu8%2FY%2FcsfPdrzuf8a%2F53STffv%2BOCZAx%2B8ISJ6PvvDodcdP%2FqCw6KW9f7drePH9Fx1%2B%2BCvnzDyS2uilvVe8b1pHyHrK5VPPrj%2F8m9HRPe1d%2B98x3O6r%2FlRHa8IoLMlS5avbfQ5NJ3cx1fqCgA6ihVhXVgOAkAnE1h1Z3wFAJ1GYE228P2g5SAAdDiBlTPLQQBAYP2cfD9c1PgKADqTwMqT5SAAEAJrogWOrywHAYAxAqsujK8AoJMJrHxYDgIA4wTWbgvZD1oOAgATCaycGV8BAAIrIr%2FxlboCAEJgLZDlIAAwlcDK7cNFja8AgDECa%2F4sBwGAaQmsebIcBAD2ptMDK5f9oPEVADBRpwfW%2FFgOAgAz6OjAmt%2F4ynIQAJhZRwfWwhlfAQBTdW5gLXx8pa4AgGl1bmDNg%2BUgADAbHRpYC%2F%2FLg8ZXAMDedGhgzYPlIAAwSwJrViwHAYDZ68TAWuB%2B0PgKAJhZJwbWXFkOAgBz0nGBNdfxleUgADBXHRdYC2F8BQDMRmcF1kLGV%2BoKAJilzgqsObEcBADmR2DNivEVADB7HRRYc9oPWg4CAPPWQYE1e5aDAMBCdEpgzfvDRY2vAIC56pTAmj3LQQBggToisGY%2FvrIcBAAWriMCa36MrwCA%2BRFYP2M5CADkov0Da5b7QctBACAv7R9Y82B8BQAsRJsH1jzGV%2BoKAFigNg%2Bs2bAcBADy1c6BNY8PFzW%2BAgAWrp0DazYsBwGA3LVtYM1mfGU5CADUQ9sG1lwZXwEAeencwLIcBADqpD0Da5%2F7QctBAKB%2B2jOw5sT4CgDIVxsG1pzGV%2BoKAMhdGwbWzCwHAYB6a7fAmtOHixpfAQD10G6BNTPLQQBgEXRQYFkOAgCLo60Ca%2Fb7QeMrAKB%2B2iqwZmA5CAAsmvYJrBnGV5aDAMBiap%2FAmiXjKwCg3toksGY5vlJXAMAiaJPA2hvLQQBg8bV5YE1kfAUALI52CKy97QctBwGAhmiHwJqW5SAA0CgtH1iz%2BXBR4ysAYDG1fGBNy3IQAGig1g6sacdXloMAQGO1dmDtk%2FEVALD4Wjiw9jm%2BUlcAQEO0cGBNZTkIADSDtgqsiYyvAIBGadXAmroftBwEAJpEqwbWJJaDAEDzaMnAmvnDRY2vAIDGasnAmsRyEABoKq0XWJPGV5aDAECzab3AmoHxFQDQDFo7sCwHAYAm1GKBNXE%2FaDkIADSnFgusvTG%2BAgCaRysF1t7GV%2BoKAGgqrRRY4ywHAYBm1jKBtbcPFzW%2BAgCaTcsE1jjLQQCgybVYYA18%2FCWNPgUAgH1ojcAa3w9OZHwFADSn1gisMRPHV%2BoKAGhaLRBYY%2BMry0EAoFW0QGBNZXwFADSzZg%2BsqeMrdQUANLlmD6ywHAQAWk1TB9bUvzxofAUANL%2BmDqywHAQAWlBTB5blIADQipo3sCbtB42vAIBW0byBZTkIALSoJg2sif9FZwCA1tKkgTWR8RUA0FqaMbAmjq%2FUFQDQcpoxsHb%2B5pcbfQoAAPPXjIF18GBlbHBlfAUAtKJkyfK1jT4HAIC20owTLACAliawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawgOn9yqte8uJznjv2z1Frnzb1gFddev4%2BvwLQmYqNPgGgSVWrta9ee0Mud%2FW6X7nwvi0P1mpZoZAcsmrlFZ%2F611zuFqBpCSxgVnp7e5777ONLxWK5UrnhxluHhob3fL372ace391demLHrrGvrP3Fw4942uossls23nb%2FAw9FxMOPPL516%2FY777r3iKev7unpbtg1ACwWK0JgVk468ah77t267toN99y79aQTj5rw9aPv3bx13TUb7rvvgTRNI%2BK4Y45cd%2B2G9RtuOfypq8aO2bVrqFqrHrTsSYODw4ODw425AIBFJLCA6aVpYfw9WEuWDKxcsezezVsj4t7NW1euWDZ%2B2IoVB27%2B8f0RsWXLtizLImLL%2FdtPf86JA%2F29G761cfywTZu2HHP0EVvv377o1wHQAFaEwPQmvwcrmf6wtLDn%2F6clSZJERNzwrY0rlh%2F4jLWHP%2FWwVTfcuLuxnv701T%2B6%2B75DVq2o4xkDNA0TLGBWHnzw4UNXHxwRh64%2B%2BMFtD49%2FfftDjx2yamVErD7kyRHR1VV68TnPfejhx755wy2rnrJ87Jj%2B%2Ft40TX983wP9fX19fT2NOH2ARWWCBczKzRv%2F6zmnHb%2FmiMPKlcq3brw1Ip7YsfPYo4%2B46eYfnv6cE9euOXz7w49Wq7XR0fKWrdsuePEZSZJ8%2Fwd3jt122YFLh4aGVyw%2FsFBIDlr2pIZeB8BiSJYsX9vocwAAaCtWhAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAOfsfdaI8qwIep9kAAAAASUVORK5CYII%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAyAAAAGQCAIAAADZR5NjAAAd20lEQVR4nO3deZxdBXnw8efcc%2B%2FskEYIScQQEIU0sgnIpoIKIghoAeUVq9ba2mqxvlZtq2%2B1Lp9qfUW7vXZRW1qrvrUWrAsRpFJjEK1AcGlZigQiCZCwKklmu8vpH5OM48xkMsu5c7fv98MfcXLuvefcmXB%2FPs%2FNJVn1yZ8EAAD5KTT6BAAA2o3AAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyJnAAgDImcACAMiZwAIAyNmCAutPzug977DS2K%2B%2FdtHAe07pGfv1e0%2FpefGer09022v2n%2FSLqe567f6fP69%2F7J%2FXH929kNOb2bTnMPbo%2F3J%2B%2FzUXDpx1yDSXsM87%2Ba1jZ3XOszxsbw90xNL01b%2FYNad7iIhLj%2Bza9LolB%2FYmc70hADAnxYXc%2BJbt1WOXpevuLQ%2BUkmotjjto970dd1DxYz8Ymd99lmtxybpdCzmrhRh%2F9LVPSv%2Fu7L6v31ee6z1cdmz3X83i2md52N7c9Xj1rserc73VWYcUr7ht5AWrSp%2B%2Fa3TeDw0A7NOCJlgbt1ePWZZGxDMPSv99S6W3GF1pFAvRW4xHhrIjlqZfuGDg6xcP%2FPpR009rDuhNrrto4Iil6QwPsaw3%2BdSL%2Bq88v%2F9TL%2Bpf1ptExG2v2f%2Bjp%2Ff%2B6jO61r98v4MHChHxmXP733dqb0ScurL4sef3TX3c8Zsc2JtccXbfVef3%2F8kZvWO%2F9Zlz%2B6d93Dseq1azmHRXT%2BpJPnFW3%2BfP6%2F%2Fsuf0HTJgDjV%2FIW0%2Fo6Sslnz23f0l38ufP6%2FunF%2FdfeX7%2FccvSiPjVZ3Rdc%2BHANRcOnH5wcfywsZtfe9HAiv5CRHSl8c2X7zfxyBmembGZ1qTbLp3yuON6i0lfKfncnaNnHlKcei1TL23izGzi6HHsmZz5mbnmwoFD9y9ExEAp2XDJfiZmAHSaBQXWXY9XV%2B9XSCJOXJ7etK3yn49UjzogfcYB6Q8erkbEa9d2fejm4ZddvesNx0wTWKVC%2FOUL%2Bt77H8MzT2LefUrvlzaNvuzqXV%2FaNPquk3sjoitNvnxP%2Be9vG%2F3m1srJK9JCEoWItQcUIuLkFek3tlamPu74Td51cu9X7ilffPWur22udKdJRLzh64PTPu5pTy6%2B9zvDk%2B7q3Sf3rLu3fMm6XV%2FaVH7b8T1TL%2BRPNg4PlrNfvmbXH5zU8w%2B3j1z61V3%2Fe%2F3Qh57bGxFvfmbPy6%2Fe9aZvDF709K7xw8bu4av3ll94SDEiTltZXL%2B1MvHIfX4LJt32nVMed9wZTymu31LZ9NPaqoFCqTD5Wqa9tKnGn8mZn5kvbyq%2FaHUpIp6%2FqnjN5nK2z8sAgPayoBVhFnH3T2pPXVI4dlnxk%2F85%2BuSBwjMPKlZr2Xe3VSPigzcNv%2BTw0pmHFAem64Q%2FenbvF%2B8uf%2FuBSkT87ok9z1qeXnHb6LWby6VCfP683aOdd35r6NSV6ds3DEbE1feW33lST0RUs%2ByG%2BysRsX5r%2BZxDS3c8VvuvR6trD0gHSsnJK4uf%2Bcbg1zaXJz3u%2BE1OXZn%2B3g2DEXH9lnI1yyJi58%2B%2F%2Bo89eleaHLss%2FfYDld%2F8%2BuDEu3r2k4u%2Fd8NQRFz1o9FrNidTL2TcGU8pjo1wIqKvmKRJfGNL%2BU%2Bf1%2FuPt4%2B%2BZf3kpFt3T%2Fm9p%2FZ%2B%2Bo7Rsw4pfeme8n5dsbcjp5p02489v3fS41b3XN%2FZq4trD0hffFhpeX%2FhlJXFSddy%2FcUDUy9tXLLnC%2BPP5KRv7qR726%2BU%2FMXzez%2F%2BnyNnry79zQ%2FnvwkFgBa1oMCKiI3bK8cuS3uKsbOc3bK98jvH95Rr8dGNwxHx12f2XbO5%2FA%2B3jU59O3ZXmhy5NI2Iz%2F13RMTltwyP%2F9ak92AlMfnFvlqLWhYR8Z0Hq7%2F%2FrJ4Tlqc3b68OV%2BOUlcWuQjwylH36nP5Jjzt%2Bk65Csudup9zvzz%2F6mielV53fP%2BkS0kIylhrVLHaMZlMvZFyxkLz62l0j1Sgk8azlxWoWb%2F3m0Mkrir92VNcvHV5624ahiQdv%2BmltaU8yUEqecWD67m8P3bytsrcjp5p026mPOyZN4rAl6Tlf2BkRZzyleNYhpUnXMvXSxqNq%2F65k%2FHkbfyZnfmZ2jGa1LFb0F56yX%2BG2R%2Bf8XjEAaHUL%2FZiGWx6qvvyIrv9%2BrBYRm35SO2z%2Fwor%2BZMuOWkQcsyz9yj3l7jTGlnETjVazi76yc9VA4ZVr9rEF%2B%2FaDlbG%2FqHjeYaXvPPhzL9XDlezhwezcQ0u3bKvcvK3y%2BqO7%2FmNbdebHveWhytmrSxFxzqGlsSLoL03%2FBqHHh7MfP1GbdFff33PzS4%2Fsesezeqa9kCSJQhI3b6ucc2gpIp73lOJlx3Xv15X8y%2Fn9Gx%2BqvGX90AtWlcYPG3fdj8uXHdf9g4cqA1OO3Kfx22Yx%2BXHHjzlxefGOPaFz07bq6QcXJ13L1EvbMZqNvT3uwqeVpu749vnMfOWe8h%2Be3LN%2By5z%2FlgAAtIGFTrC%2B91D15BXFz945GBFZxEND2ROju1%2BO%2F%2FH20S%2B%2BZOD2R6tPjGRdaYxW494napcd2%2F2XPxiJiFoWv%2F2NwS%2B9dOD2R6vff3ivQ44PfHf48tN7f3lN12AlxnaFE63fWnnlmq7HR7LvPVQ9aUXxIxtHpn3cce%2F%2Fj%2BE%2FPaP3tWu7Nm6vjlaziPjEWX3j74WKPSvCWkREvONbQy9cXZp4V%2B%2F%2F7vDlz%2B39lbVdO0azt6zfPVuadCE3batecXb%2F%2F%2FnW0Iee2%2FuqX%2Byq1uL3bhjaMZpdf1%2Flyy8ZSJL48%2B8NR8TYYa%2F92u6HXndP%2BbqL97tk3c6pR46f2BcuGBj79c3bK398089%2Ba%2Fy2Yxc48XHHjzl7dfHGPUvMoUr2yHDtU7ePvum47vFrWdqTTLq093xn%2BK%2FP7HtkqPb9h3c%2FVxNNepKnPjPr7i2%2F79TeD0%2BYTQJA50hWffInjT4H2tCT%2BwsfPaP30q827BM3AKCBFjrBgqleuLr01uO7376vN5ABQLsywQIAyJn%2FFiEAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOkiXL1zb6HAAA2ooJFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWAEDOBBYAQM4EFgBAzgQWHeT%2BvmKjTwGAjuD1hnY2tahmbqyDByv1PB0AOoXAoq0scEYlvwDIhcCite2zqGZfRfu8K%2FkFwCwlS5avbfQ5wBzkWFT5Pu7M5BdARxFYNLtGFdWcyC8AJhJYNJ2WKKo5kV8AnUZg0XjtV1RzIr8A2o%2FAogE6vKjmRH4BtCKBxWJQVHUivwCak8CiLhRVM5BfAI0isMiHomo5c80v30GA2RNYzJOiam%2B%2BvwALIbCYLa%2B4ncx3H2BOBBZ75TWVvfGzATAzgcXPeNVkfvzkAEwisDqa10Xqwc8VgMDqLF75WHx%2B6oAOJLDanNc2mo2fSaATCKx249WL1uInFmhLAqvleX2infh5BtqDwGpt074aeQWibegtoEUt6D9VRvPwMkNbmvSDPbW3Jn3FHwSgSZhgtbDxlxYvKnQm8y2gaZlgAa3KfAtoWiZYrcr4CmZmvgU0kAkW0J7Mt4AGMsFqScZXsEDmW0BdmWABnch8C6grgQWgt4CcWRG2HvtBWGT2icBcmWAB7MNc51sz3xzoBCZYLcb4CprNPudbM%2FNnGdqSCRbAgsxcSPvML9MvaEsmWK3E%2BArajOkXtCsTLICGMf2CdmWC1TKMr4CJTL%2BgmZlgAbQk0y9oZgILoA3JL2gsK8LWYD8ILBrLR1g4EywAfo7pFyycCVYLML4CWoXpF4wxwQIgN6ZfMMYEq9kZXwEdwvSLdmKCBUBTMP2inQgsAFqA%2FKK1WBE2NftBgIWzfGTxmWAB0OZMv1h8JljNy%2FgKoOFMv5gfEywA2CvTL%2BbHBKtJGV8BtDrTr05mggUAdWH61ckEFgA0gPxqb1aEzch%2BEIAZWD42PxMsAGgxpl%2FNzwSr6RhfAVA%2Fpl%2BLwwQLADqI6dfiMMFqLsZXADQt06%2FZM8ECAGbF9Gv2TLCaiPEVAO2q06ZfJlgAQN112vRLYAEADbbA%2FGpCrXfG7cp%2BEACm1Yr5VWj0CQAAzF9zDiYEVlMwvgKAdiKwAAByJrAaz%2FgKANqMwAIAyJnAAgDImcBqMPtBAGg%2FAgsAIGcCq5GMrwCgLQksAICcCayGMb4CgHYlsAAAciawAAByJrAaw34QANqYwAIAyJnAagDjKwBobwILACBnAmuxGV8BQNsTWAAAORNYi8r4CgA6gcCam019xSt70qt60ut60hemyT6Pv7O3OL8HelPpZ9%2BaQ5Lk%2F3enV%2Fak%2F9idLtvzmK8oFv61J%2F23nvSMNBk7%2Ft970jeWChFRiPh0d7r%2Fvs8OAKgLgTU35SxeNly9eLj6ltHaB7rS%2Bj3Qm4o%2F%2B9Z8uKvwV5Xay4arn6jU3lYqRMQBSby8mFw8XH3jaO39pUJE%2FFqx8NKR6m8UCxHxymJhXTV7Iqvf2QEAMxFY83RHLatEdmQh%2BWJP%2Bu896euLhYh4UhJ%2F251e2ZP%2BU3d64IQB0oFJXN%2BTju8HN1SzJUn8v670n7vTL%2FSkxxWSiHhdsXBdT%2Fq1nvSMNHl7qdCXxD917w64ZxSS71SziPhONXt2mkTE0iT5%2B3KtFvFALVuaJBFRiTggknLELyTxojT550ptUZ8OAGACgTVPz06T94zWfrWY%2FPFo7aKR6m%2BVChHxnlJ6daX2suHqF6vZ2%2Ffs%2BEoRf92V%2FmH5Z8Vz6Uj13aXCFZXa%2Fxqp%2FvZI9fKuQkS8pVS4aKR62WjtorTwkXJtMItLR6pjx99Ry85Ok4g4J02WRRIRd9eyq6tZRJxXTP6tWouI%2F1uufqy78Mfl6u%2BXCh8p10yvAKCBkiXL1zb6HFrJpr7i92pZd8SxheTGavb60epL08KhSby2VHj6YGVjb%2FGUoUo5Io3oS2JHFnf2Fr9Srd1ai4907e6tHVmsGarc0lvcnO2uoJVJnD5U%2FWhXul8Sn6rUNlSziLizt7hmaPcb4Q9Jkvd0FZZE%2FFstu6xYOGbP11cnyd93F14%2BUn10T08dU0guLSbfrmaXFAufq9TWVYUWADTAPN%2BC3bHG3oMVEWsKyRe70493pV%2BtZldUaq8p7n53%2BdhisBqxI4uI6EpiTSGJmBw6acQvD1dHIgoRJxWSasRbRqunFJJfLxUuTLPfGf25Bd8vFZM3jFTLEYclybnp7rvqj%2Fib7sLbRmvjdZVE%2FG6p8ObR6rU9xQuGK1%2FqSdcNVev4XAAAe2FFOE%2BPZ9nmLDu2kHy5WuuOpDuJiPh%2BLXtRmkTEK4uFd5YKETGaxUuHq6%2Fc8471gwcrSUQh4uZadm6aRMTz0%2BRNpcJ%2BSVzVk95Sy948Un1BWoiIZML35phCcmaaRMQlxeSLlWzsd%2F%2BsO%2F14ufa9CcvAVxQL11Wzx7PoiYiI3vDXCAGgMUyw5qaUxJU96dhy7%2FdHa2enyZe709uz%2BGkWXRHvHa19tLvw2lLsyOLNo7unR5PebX5TLfuH7vQdo9UPd6WvLkU1i98dre3I4uvV7OqetBDxZ%2BXa%2BGGvGalGxB%2BN1v6su3BZKX5Qyy4v1yLikmLheWmyNCm8qhSDWbxmpLp%2FEuenyatHqhHxyUrtn7vTj3ufOwA0iPdgLQafLwoAHcWKsO7UFQB0GoEFAJAzgVVfxlcA0IEEFh3kp5%2B%2BqNGnAEBH8Cb3OjK%2Bqofmj6Qlr%2F5Co08BgAYTWHUksPam%2BSOp%2Bck4gGYmsOqovQOrgZHUzG3RTu3YzM8zQJMTWPXSEnUlklpUs2Wc7ybAJAKrXhYnsBr7QutltY3V70fLjw3QCQRWXbRQXXm1Y4GkGMBUAqsuFj%2BwvBTREupUY37%2BgWYjsPKnrmDhpBjQ0gRW%2FhYhsCa99njNoJPZUQJNSGDlzPgKmpYUAxaNwMrZIo%2Bv%2FGsd6mTR%2FoquP8XQlgRWzuodWJaD0Gx8nhwwlcDKk%2FEVMCfiDNqVwMrTYo6v%2FMsROpw4g2YmsHJjOQi0CnEG9SawcmN8BXQCcQazIbDyoa4A9kmc0TkEVj7qGliWgwDijNYisPKxaIHlzznAXIkzFp%2FAyoG6AmhX4oz5EVg5qF9gWQ4CtC5x1skE1kIZXwGQO3HW6gTWQi3O%2BMqPOwCzJM6agcBaEMtBANqJOMuLwFoQ4ysAGCPOJio2%2BgSYhroCoOUs5AWrgXFWJwJr%2Fuo0vmq%2FHzIAmFn7xVmh0SfATIyvAGBmzflaKbDmaRHGV835EwMA7JPAaiLNOeQEAOZKYM1HXT9cdIzxFQC0LoHVLCwHAaBtCKw5q8f4ynIQANqJwGo6xlcA0OoEVuNZDgJAmxFYc5P7ftByEADaj8BqIsZXANAeBNYc1HV8pa4AoG0IrIaxHASAdiWwZquuHy5qfAUA7URgNYblIAC0MYHVAJaDANDeBNas1G8%2FaHwFAO1HYC02y0EAaHsCa99yHF9ZDgJAJxBYDWN8BQDtSmDtQ53GV%2BoKANqYwFokloPM4ImPXzDxf1YP3n%2F0zKfO4fZJMvTqY3e%2B53m73nV67aD%2Bsa9lfaWh3zjhiU%2FsvueRC47c%2BaGzRs47Yuz4XW8%2FLesr5XLyAEwlsBrA%2BIqZpfc%2F0XX9PbM%2FfvTMw5LhysD71ndde%2FfwpUePfXHwbaelm38S2e5jRl50eP%2F7vjly7tMiYvR5h5ZufiAZLOd94gDsJrBmktd%2B0HKQuRqbae38wJm1pb0REcXCjsvPzga6Bt%2F4rF3veM6ud51ePXzp%2BMGjp63q2vDjiCh9f1t692NjX%2Bz7i%2B92Xbdp%2FJikkmX7dyeVWjbQVT5hZdeGzYt4NQAdp9joE2h%2FloPMW%2Bmm%2ByvHr%2By6%2Fp7K2mXFH24ffsVR3ddtSjc9Vjugb%2FCtpw78wfVjh9VW7Fc%2BfmXl%2BJXJrtGez%2Fxw7IvJT4cn3lXPv9w2%2BMYTez5%2F2%2FDL1vZcdcf4ZAuAejDB2qt6fLio8RVzUrrp%2FvIJKyOi%2FMyVpe9urRy9fPgVR%2B36g9OH3nBi1p1GIdl9XDEpPDLY%2F4ENpRu3DL3%2BhOnv6sb7Bt67vvDgjoioHdS%2F6%2B2nlU86eLGuA6DjCKz6shxkIQoP7sgGurLeUvXQXyj%2B6NEsTfo%2FfGP%2FBzb0f%2FCG3r%2B9NWq7x1DJT0dKGx%2BIiNLGB6qrluz17pIYvnhtz5W3D7%2FiqL5P3jr8iqMW5yoAOpDAml4u4yvLQRautPHBkQuOKG56LLIo3vVo%2BcQnR0Tl2OUjFxw5fkzx9ocraw6MiMqaA9P7frK3uxo9%2FdDSrQ8mO0ezrjSSyLq8QwCgXvwbdpEYXzGTYmHnu8%2FY%2FcsfPdrzuf8a%2F53STffv%2BOCZAx%2B8ISJ6PvvDodcdP%2FqCw6KW9f7drePH9Fx1%2B%2BCvnzDyS2uilvVe8b1pHyHrK5VPPrj%2F8m9HRPe1d%2B98x3O6r%2FlRHa8IoLMlS5avbfQ5NJ3cx1fqCgA6ihVhXVgOAkAnE1h1Z3wFAJ1GYE228P2g5SAAdDiBlTPLQQBAYP2cfD9c1PgKADqTwMqT5SAAEAJrogWOrywHAYAxAqsujK8AoJMJrHxYDgIA4wTWbgvZD1oOAgATCaycGV8BAAIrIr%2FxlboCAEJgLZDlIAAwlcDK7cNFja8AgDECa%2F4sBwGAaQmsebIcBAD2ptMDK5f9oPEVADBRpwfW%2FFgOAgAz6OjAmt%2F4ynIQAJhZRwfWwhlfAQBTdW5gLXx8pa4AgGl1bmDNg%2BUgADAbHRpYC%2F%2FLg8ZXAMDedGhgzYPlIAAwSwJrViwHAYDZ68TAWuB%2B0PgKAJhZJwbWXFkOAgBz0nGBNdfxleUgADBXHRdYC2F8BQDMRmcF1kLGV%2BoKAJilzgqsObEcBADmR2DNivEVADB7HRRYc9oPWg4CAPPWQYE1e5aDAMBCdEpgzfvDRY2vAIC56pTAmj3LQQBggToisGY%2FvrIcBAAWriMCa36MrwCA%2BRFYP2M5CADkov0Da5b7QctBACAv7R9Y82B8BQAsRJsH1jzGV%2BoKAFigNg%2Bs2bAcBADy1c6BNY8PFzW%2BAgAWrp0DazYsBwGA3LVtYM1mfGU5CADUQ9sG1lwZXwEAeencwLIcBADqpD0Da5%2F7QctBAKB%2B2jOw5sT4CgDIVxsG1pzGV%2BoKAMhdGwbWzCwHAYB6a7fAmtOHixpfAQD10G6BNTPLQQBgEXRQYFkOAgCLo60Ca%2Fb7QeMrAKB%2B2iqwZmA5CAAsmvYJrBnGV5aDAMBiap%2FAmiXjKwCg3toksGY5vlJXAMAiaJPA2hvLQQBg8bV5YE1kfAUALI52CKy97QctBwGAhmiHwJqW5SAA0CgtH1iz%2BXBR4ysAYDG1fGBNy3IQAGig1g6sacdXloMAQGO1dmDtk%2FEVALD4Wjiw9jm%2BUlcAQEO0cGBNZTkIADSDtgqsiYyvAIBGadXAmroftBwEAJpEqwbWJJaDAEDzaMnAmvnDRY2vAIDGasnAmsRyEABoKq0XWJPGV5aDAECzab3AmoHxFQDQDFo7sCwHAYAm1GKBNXE%2FaDkIADSnFgusvTG%2BAgCaRysF1t7GV%2BoKAGgqrRRY4ywHAYBm1jKBtbcPFzW%2BAgCaTcsE1jjLQQCgybVYYA18%2FCWNPgUAgH1ojcAa3w9OZHwFADSn1gisMRPHV%2BoKAGhaLRBYY%2BMry0EAoFW0QGBNZXwFADSzZg%2BsqeMrdQUANLlmD6ywHAQAWk1TB9bUvzxofAUANL%2BmDqywHAQAWlBTB5blIADQipo3sCbtB42vAIBW0byBZTkIALSoJg2sif9FZwCA1tKkgTWR8RUA0FqaMbAmjq%2FUFQDQcpoxsHb%2B5pcbfQoAAPPXjIF18GBlbHBlfAUAtKJkyfK1jT4HAIC20owTLACAliawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawAAByJrAAAHImsAAAciawgOn9yqte8uJznjv2z1Frnzb1gFddev4%2BvwLQmYqNPgGgSVWrta9ee0Mud%2FW6X7nwvi0P1mpZoZAcsmrlFZ%2F611zuFqBpCSxgVnp7e5777ONLxWK5UrnhxluHhob3fL372ace391demLHrrGvrP3Fw4942uossls23nb%2FAw9FxMOPPL516%2FY777r3iKev7unpbtg1ACwWK0JgVk468ah77t267toN99y79aQTj5rw9aPv3bx13TUb7rvvgTRNI%2BK4Y45cd%2B2G9RtuOfypq8aO2bVrqFqrHrTsSYODw4ODw425AIBFJLCA6aVpYfw9WEuWDKxcsezezVsj4t7NW1euWDZ%2B2IoVB27%2B8f0RsWXLtizLImLL%2FdtPf86JA%2F29G761cfywTZu2HHP0EVvv377o1wHQAFaEwPQmvwcrmf6wtLDn%2F6clSZJERNzwrY0rlh%2F4jLWHP%2FWwVTfcuLuxnv701T%2B6%2B75DVq2o4xkDNA0TLGBWHnzw4UNXHxwRh64%2B%2BMFtD49%2FfftDjx2yamVErD7kyRHR1VV68TnPfejhx755wy2rnrJ87Jj%2B%2Ft40TX983wP9fX19fT2NOH2ARWWCBczKzRv%2F6zmnHb%2FmiMPKlcq3brw1Ip7YsfPYo4%2B46eYfnv6cE9euOXz7w49Wq7XR0fKWrdsuePEZSZJ8%2Fwd3jt122YFLh4aGVyw%2FsFBIDlr2pIZeB8BiSJYsX9vocwAAaCtWhAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAORNYAAA5E1gAADkTWAAAOfsfdaI8qwIep9kAAAAASUVORK5CYII%3D" alt="Walk-Forward vs Train/Test Accuracy" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fig: Backtest says 92%, walk-forward says 61%. The gap is overfitting.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>nifty</category>
      <category>python</category>
      <category>xgboost</category>
      <category>backtesting</category>
    </item>
    <item>
      <title>SEBI Algo Trading Rules 2026: What Retail Traders Need to Know</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 09:47:40 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/sebi-algo-trading-rules-2026-what-retail-traders-need-to-know-50g8</link>
      <guid>https://dev.to/shaktitiwari715-ai/sebi-algo-trading-rules-2026-what-retail-traders-need-to-know-50g8</guid>
      <description>&lt;h1&gt;
  
  
  SEBI Algo Trading Rules 2026: What Retail Traders Need to Know
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; SEBI July 2026 rules don't ban local AI — they enable it. No third-party data flow, human-in-the-loop execution, local audit trails. If you're running XGBoost on your laptop for Nifty trading, you're probably already compliant.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Confusion
&lt;/h2&gt;

&lt;p&gt;Most traders saw SEBI's July 2026 notification and thought: "Ab algo trading ban ho gaya." Reality different hai. Rules specifically target &lt;strong&gt;third-party algo providers&lt;/strong&gt; jo client ke paise ke data ko server pe send karte hain. Retail traders jo apne laptops pe local models run karte hain? Unko koi problem nahi hai.&lt;/p&gt;

&lt;h2&gt;
  
  
  What SEBI Actually Said
&lt;/h2&gt;

&lt;p&gt;Key points retail traders ke liye:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;No third-party data transfer&lt;/strong&gt; — Agar aapka model aapke laptop pe hai, seedha aapke paise ka data wahin rehta hai. Compliant.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human-in-the-loop execution&lt;/strong&gt; — Aap manually trade approve karo, auto-execute mat karo. Bina registration ke chal jayega.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local audit trails&lt;/strong&gt; — Screenshots + logs banaye raho. SEBI inspection time pe kaam aayenge.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Why Local AI Is Actually Favored
&lt;/h2&gt;

&lt;p&gt;Cloud APIs ke saath trading likhna risky hai kyuki:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data third-party servers pe jata hai&lt;/li&gt;
&lt;li&gt;API provider ke terms of service me restrictions hote hain&lt;/li&gt;
&lt;li&gt;Latency issues + downtime&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Local XGBoost on laptop:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Data never leaves your machine&lt;/li&gt;
&lt;li&gt;✅ No subscription fees&lt;/li&gt;
&lt;li&gt;✅ No API downtimes&lt;/li&gt;
&lt;li&gt;✅ Complete control over validation&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Practical Setup for Nifty Traders
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Minimum requirements:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Laptop: 8GB RAM minimum, 16GB recommended&lt;/li&gt;
&lt;li&gt;Model: XGBoost max_depth=3 (simple beats complex)&lt;/li&gt;
&lt;li&gt;Features: PCR, OI change rate, IV skew, VIX regime&lt;/li&gt;
&lt;li&gt;Validation: Walk-forward, 252-day rolling window&lt;/li&gt;
&lt;li&gt;Logging: Screenshot of every trade decision&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Compliance checklist:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[ ] No API key for broker + AI model integration&lt;/li&gt;
&lt;li&gt;[ ] Manual approval before every trade&lt;/li&gt;
&lt;li&gt;[ ] Local trade log maintained&lt;/li&gt;
&lt;li&gt;[ ] Model trained on historical data, not live stream&lt;/li&gt;
&lt;li&gt;[ ] Risk management: max 2% per trade&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Penalty Angle
&lt;/h2&gt;

&lt;p&gt;SEBI fines for non-compliance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Minor violation: ₹5-25 lakh&lt;/li&gt;
&lt;li&gt;Major violation: ₹1 crore + license cancellation&lt;/li&gt;
&lt;li&gt;But these apply to &lt;strong&gt;registered algo providers&lt;/strong&gt;, not retail traders running local models on laptops.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;SEBI July 2026 ke rules ko restriction mat samajho. Opportunity hai. Retail traders jo local AI use karte hain, ab safely scale kar sakte hain without registration. Cloud APIs pe dependent traders ko sochna padega.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; Laptop pe XGBoost = compliant. Cloud API + auto-execute = risky.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; SEBI, algo trading, NIFTY, AI trading, XGBoost, retail traders, compliance&lt;br&gt;
&lt;strong&gt;Meta:&lt;/strong&gt; SEBI algo trading rules 2026 explained for retail traders. Local AI on laptops is compliant with SEBI July 2026 guidelines. XGBoost trading setup checklist included.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAyAAAAGQCAIAAADZR5NjAAAmFklEQVR4nO3dd3wTdR%2FA8e9ltemGliWjLEEQRED2HmUPQUGRoYJ78agoKIjjAWQpAqICCgqKj4goowxlCQgiW%2FYoFJAhs9CVJrnc80cwlqQgyk9Cy%2Bf98o%2BMG7%2FE692Hy6XVik9OEQAAAKhjCvYAAAAA8hoCCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQLFrDaxKceYvWod%2F1TZ8RuvwW8JNIrL3oaiZbcO9%2Fz1aOcT3yNftwhd2imhewioiO3pF5bi0yz1%2BNc%2FeV872TbvwRZ0jGha1iEikTfs4IWx2%2B4iPE8IibVqO05g0ebOO%2FbsOEbPahZeIzOGtuPIa%2F1Lg7N3K25J6R8fZtb%2B1%2FAdusy3sFPF1u%2FBPW158k6%2BRd73l8pl7VrBd%2FVxPVQm59lUDAHAzsFzj%2FKMb2h9enHE83dOmlHVQrdCnlmW4PNI1MT37NL5HKuY3f9IibMlh1zWuNFBsqHZvOWuXxPRS0aaPm4c3mZX67J0h607ok7dlPFY55JkqIW%2BvdwRO06OCLd1l3D03rVVJ66BaoY8tyVA%2BMD%2FNS1im7MhqWtw6c6%2FzKmdpUNTSoYy107x0h9toUtzybiP7%2FQvS%2F3q2q7D3nL73nH710z9dJeSDrVlKVg0AQN52radD4kJNIWYRke8PuT7d%2BRfRsOusrhtXtdjsp3b8TvMs7BRRMsokIhFWbWXXSO%2B5oJhQ7dMdTo8hx9OMmFBNRJoWt8xNconI3AOupiUsOU7TqYzNGzpLD7s2n9RF5PPW4VcYVQG79lnL8Fntwj9rGV7AruUP1SY1D5vZNvyL1uGxdq1cPvPs9hFL7ol4pFLOZ3rsFi3Mqv1vt7NZib%2FRtY%2FfETJyvcPhNkRk%2BRF38gWPxeQ%2FEu%2B7NLqhffV9kT0q2MY2DvvpvkjfMHb0ihpYK%2FSbduGz2oUXv%2FREne9Ult%2FId%2FSKevmu0K%2FbhS%2FuHNGqpFVEXqgeGmbVvrji%2BwMAALyu9QzWiA2Ob9pHLDvi%2Bnafa81x95UnrnuL5Y21jmtc49wkV8t468RtWU2KWxYmu7zBlpTiSUrxiEibUlbvGbI4u%2BlUpkdETmZ44uymHKcpFW1KiLcmlLCcdxpv%2FuwQkSeueBLrtdr2OUnO2ftdnctaB9Wyewwj8aBrTpKraznbi9VCRWT4esfec%2FqSeyI%2F3p7DmZ5GxSwrjriTznuKR5isJnF5Lnm2TLTp7fp2313fWcByMabtZ%2F48zzRgdWbgSPquyAgxa1%2Fsdo7ZlLXm%2FsiOc9JGbjDmdIjwDsNm1n49pQ9d5%2Bhc1jq4duijP%2Fi%2Fxocq2vxGbjXJWYfRZX56iUjTzHbhi5Jd72509Lnd1n2hmpNnAADkbdcaWF%2FvdX5%2FyNUy3vp6ndBFye4xmxxWk8xse%2FE8x4j1jo0nde8jNrNWpYB5zTH33%2F2IUNMuuTsnyTWuiX3itqwW8daPfr2kY%2BKjTE%2FcYbsv8UoRkH0am1mOpnm6Jqa3KWUd3cB%2B%2F4L0NNeVzrDVKWLutzJDROYfdL1SM9Qw5OVVmSLyzT7nwmTNMKRDGWuzEpaIy1zX1CLeUjHW3KaUtVC4qXYRy6qjl%2FRo0nlP15xGbjZpgQ%2F6jUREPIbx6yldN8Sly6%2BndY8h9j%2F%2B3xqGsSjZ5Z14UC174NKG%2FeLwG7lJ07zn9g6neqJsOQwAAABcwTV9RBgbqlUvZD6fZczc63xgQbr3imnvFVfe%2Fzae1H2P3D03rfW3aXcWMAcuZ1Y7%2Fw%2BefFEVZdNslxbGsXSPx5DC4aZikaYd2U7thFu1D5qGvbQq84zDEJHTmZ4CdpOIFAwznc705DjNqQxjcbJLRBYnu27Ln8PA%2FEcll4zEbNK849QNSXUaHzYLExHvp5CBzJqUija3mp3WcW7aCz9meC%2F2z65MtMn35QBfoYrIgfP67bHmPwYgYxrZA0ciIi6PeD9%2BzdINvwF4RHyPZOX0GW3gyJ0e44Lz4h3j6j7VBQAAPtcUWIbIh03DvN9riwnVjqZ5rjz9OYdx6EIO0%2BQLNd0SboqPMp3MvHgwT3Ua5fKZRaRTWWvg8X3eAdfgWqErjvx5JkwTebeRfdK2LO%2BlVCKy7Ii7QxmriHQobV12xJ3jNGuOu2sVtohIrcKWXWd1EQm3XulszZrj7ralrCLStpR17XF9y0l3i3iriHQrbxtQI%2FSOAuZ5B1whZgkx57CQuwpZdv2Rg7%2Bc0L1fY8zOewbL95%2Fv8Wk7nS9VD7WZRUQ6lLHazFrgSK4wZhGxaFqT4lYRaVfKujanj3EDR55jVGma5HQ2DQAA%2BLumjwjPOowBqzM%2FbBbm0A2PIf1WZopI9o8IN53Uh6%2B%2F%2BKGhN6y8lxD5Gbou8%2BOEMEPkvz9ffPb1tY4Pm4WdzvRsOaU7%2FzjpcvCC5%2BkqIRO2ZiUedL1Zxz5yw5%2BXc3UpZ2tUzJIvROt%2Bmy3DLQ8tTh%2B%2FJWtMI3vrkhFnHZ7nf8zMcZrRGx2jG4T1rRaiey4ObFLzsOyXGVlNMrt9hPf2%2Bt%2FdQ9c5RjW0e2fvtzLDbtFGNbA%2FWNGW6jT%2BsyLT5ZHvOkTsPKNfyDJsZnHqfw5YRFrEW346djFuMt3GaYenbMxV1e28A65S0aYFd0eccRhnMo1BazJFxG8kV15Clm60KWV54g7bBafx0srM7O%2Bkd4JpO51%2BI8%2FRLyf0KS3CH1rMZVgAAPwFrfjklGCP4W%2B7Jdz0TiN7N0W%2FrSDP29Er6vZpF4I9CgAAbiLXepH79ZcQb32hWoj3bBkAAMANKFeewQIAALiR8bcIAQAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFNOiC1UM9hgAAADyFM5gAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKGYJ1orPT%2B8crFXjxhfdc3awhwAAwD%2FHGSwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFgva3CK9FKXu%2Bjyp0CDFZ0vSsPju%2B%2B92ZlhBbZmKFjocd50VkdcqhQfuXDCjZsEeRKp8d3zwqebVJ0%2Bbd2aP7tq9T3I5gjx0AAOR9uTKwJlXsOPzgyqVnDzTLX%2FqNMk2f3DW3sC1yZPKqj35b75umb3yd8j%2B9t6fef0Ylr36kaPVvTu6grgAAwPWRKz8ivDOyyIpzySKy4lxy0%2FylRKRISOTxrLTs07g8ekFbuNOj57faOxaoMPXo5qAMFQAA3IRyZWD9mnqiQ4HbRKRTwQqFbBEiUiQkom2BcqtrPDr3zu5l7PlFZOD%2BJZ9X6vLKvu%2BHlG3%2BetIyQ4wgDxoAANw0cmVgPbLzu15F7lx%2BV%2B%2F40BinRxcRw5CtqSfqr5%2F86bHNkyveLSLTj2%2Bp%2FcvEPRmnRaS0PV9i1Z73Fro9uMMGAAA3iVx5DVa3wnfct%2B0rp0e%2FNSy2U8GKIjLuyNojjgsiMufU7okVO3on00R7q0yzXtu%2F2Vj7ydrrJq6p%2Bdis33cEc9wAAODmkCvPYN0VdUubuHIi8tAtVb888auIDC%2Fbol1ceRGpFV1sW%2Brv3sl6F60279TuM64Mu8mqaVqY2RrEMQMAgJtHrjyD9fK%2BxZ%2Fefk%2F%2Fkg02XDj2WtJSEXktaenU2zs%2FH1%2FX4XE%2FuvM7EYmxhHYpVKnN5mkiMubQmiXVH3rn0E%2FBHTYAALhJaNGFKgZlxeendw7KepErRPecHewhAADwz%2BXKjwgBAABuZAQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYpZgDwDI%2B05s3hnsIeDGVbhqxWAPAYB6nMECAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACcgdTSJvQwpkiYgpJCCl4wBa7wha7whI5REQsEQNCCmy3hL%2FkndCWP1EzxQRzrABw0%2BOPPQO5gRZpiRgk4hIRzVTYnTZSz%2FjI96Q5vG%2FWyfIhBfe400eZwx7RHd8YnpSgDRUAwBksIFewRg3X098T8YiIZi5ieI5f8rTh0swFxXBqpvzm0I56xtSgDBIA4ENgATc6k62%2BmG7RHTP%2FuF%2FEHNLWFrvalm%2BuZi4jIu7UgdaYz92pr1gih7hTXxcxgjlcAACBBdzotBBL1Gj3haezPWR4XFudZ%2BrrmZ9aYyaLiJ453Xm6tuHeIyKaubQtf6I59N4gDRcAIMI1WMANzhx6j6ZFWmNmiIhoEdaYae7UwYZ%2BRER0xxxL9MQ%2FJtQskW%2B5UnrZ4jY6T9e2xa3RHbOCNmgAuOkRWMANTc%2BcoWfO8N4OLZziSulljfmf7vjS45hjstUy3Nu8T5nDeuuOeYbnjGh2EU20sOANGQBAYAG5jTvtNWv0VAl%2FXgyHK%2BVREdFMMebQLs6zbURETx9ji12ip70T7GECwE2NwAJyDceJGBEx3PucZ%2Bpnf9zwpDjPtvLedqcNd6cNv%2F5jAwBkx0XuAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAilmCPQAAQN5xNIzDCi6raIY72EO4fjiDBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQC4UVi63B0681N74kxzgzoiokVGhE58L%2FTrz0InvqdFRoiI9Yne9sWzrY89JCJiMoVOeV%2BLigzqkIGcEVgAgBuClj%2Bf5Z4Ojvt7Zz3X3za4v4hYn35U%2F2Wjo8uD%2BvpN1if7iIj14e6Oe3pa%2B%2FQUEct9nd0LlxgXUoM8biAnBBYA4Iag5YtxT%2FufeDye4ye0fDEiYm7SwD1%2FkYi45y8yN20oIuJ2a7Gx4nJpMdGWhMbuWXOCOmTgsizBHgAAACIinqSDnqSDImJpnaAv%2FVFEtLhY49QZETFOntbiYkXEOXp8yJhhzpHjrC8%2B4xzzoRhGcMcMXA5nsAAANxBTieLWxx5yjngvx2fd387P7NzDcyBZREwlioZOed%2FSOuF6Dg%2B4SgQWAOBGoYWFhbw%2FMqv%2F68bZcyJinD6jFYgVEa1gnHH6zB8TabYXnnK9O8E24IWs%2Fm%2FYBjwfxAEDl0NgAQBuDJpme2eIa%2FI0z5Zt3gf05ass7VqJiKVdK335Ku%2BDli53u5f%2BaJxLkdAQ0UTsoUEbMHB5XIMFALghWO7paGlQV4uJtjxwr2RkOvo845owOWT0EHOr5nL2XFa%2FQSKiRUVa2rRw9H5aRFyfTA%2BdPtn18bRgDxzIgRZdqGJQVnx%2BeuegrBe5QnTP2cEegkonNu8M9hBw4ypcNTg74X%2FJ0TD%2B3Y7LKprhDvYQrh8%2BIgQAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFBMiy5UMdhjAAAAyFM4gwUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKBYbg2s9WsSVc1ev26N8WP%2B671dtkzJr2d8ZDaZut7b%2FusZH%2F1v%2BoRJH4woXKiA99kt6xdPnzJ2%2BtSx3878uEmjun9rjY%2F1eeBaBoybWdd72s2eOXn61LETJwwvUrig98F%2F9iMQOFeXzm23bfwhNjaf9653I5%2F2yXszPnu%2FcqXb%2FvGKgH%2FMb5vM0V%2FuUS%2FurqeMnT5l7MO9uqoaG3tyXL3cGlgKrV6z3mq11qheRUReffmZIcPH1apVLaFZg269nrm%2F59PrN2wd%2BubL3ildLnfP3n17Ptz3ldfeHvxq37%2B1lkf7dFc%2FdNwE6ta5q23rZg%2F0fKbnw32%2F%2BPLbt4cMULv8Jo3rTv9idqMGtb13vRt5rz7%2FeWPIu68PfF7tuoCr4bdN5ugv96gXd9e9%2B%2Fbs3XfqtJmqxsaeHFcvjwRWXFz%2BSR%2BM%2BPzTcZM%2BGBEXlz9fTPT4Mf%2BdPmXslImjY%2FPnK1um5IzP3p%2F%2F7acP9eyS4%2BwjRk%2Fo9%2FzjLZo3PHr8962%2F7uzz4H3jJkxxu90iMuOr7xxZTrPpkjdqz94Dbl33W6nf3R4PdP525sezZ06uV7fGs089HBZmnzJx9PV4L5C39HnwvnfHTXZkZYnIytXrDh85ZrFYfM%2F6bXVy6Qkn7%2B3Y2Hwfjh%2F2xWfjhwfEWWhoqN1u%2F3r2%2FCYN6%2Fg9tXffgWJFi%2FxLLwq4nMBtMnCT9u1RA7f%2Fyxk%2F5r%2FNm9YXkbde79exfYuoqMhRbw%2BcOvndzz8dd0elCiLid9S48noDZwcCWf56ktxgQL%2BnEhcunTPv%2B47tW%2FR%2F8Und41n0%2FYrEhUs739362aceFpF3x07al5Q8f%2FbUT6d%2FHTj7weQjW7ftfOXlZzp1fUREypYttWdvkvep9PSMp%2FsO9Ju%2Bds2qw0a877dSTdOy361Xt0ZCmwcKFYx7%2FJEe%2FQcO69Xj3t6P9%2FuX3wbkQWXLltq1e5%2Fv7uA3L8l0v43wpVeGBi6h%2F4tPLVi0fF7iD82b1m%2FTqln2pxrUq7Hqp3UHk48ULVrYarW6XC7fU3VqVdu1Z7%2FqVwP8hStskz7jP5jq3aOOHj7oL7d%2Fr6HDx304%2Fu3fT54uUrjgnHnfD3njpc9nzN66bVeRIoU%2BHDfs7i59%2Br%2F0VPajxhtD3r3CegNnV%2FkWIK%2FII4FVs8adrw4eISILFy9%2F8T%2BPGYa89sZoEZkzd%2FEPS1Z6DKNtq6aNG9WJiAi%2F3BIiwsN1XQ8Ls6ekXLCYzd4HH%2B7VtWnjenFx%2BVt36CkiVqtl%2BpSxNpu1UqXb1q3bVLZsyewrFZHsd1eu%2BnnE0FdnfPVd%2F4HD%2Fv03AHmW39lTP35bvt%2BzJk3zTjPojZEisvzHtR6Pnn2CZk3q3Vb%2B1pYJjQsWiKtxV5U1azd4N3LRJC0tfdDrIxW%2FGOCvBG6T2Z%2F1btI%2Bftv%2Ff57tU73qHdO%2BmPXD0lUXt2QREXln7KQtW3fMnf%2F9B2OHduv1jIjUr1czvkQx77Nh9lCzyVSnVvXsRw2%2FUfmtN3B23eNR9Q4gz8gjgaXJJVu%2F2XTxx0H3eFLT0j%2F%2BaNT3P%2Fz4%2BYzZ3bp2zHH2alUrRUaED37rnUEDnnvquYHJh38rX67Mtu27p06b%2Bc23C1Ytm%2B2dzPuhvoiUu7X0F5%2BNd2Q6rjCGAYOG16hepVePe9u3af7Ka8PVvVbcXA4eOlKhfNmt23aJiKZpbw8ZMGDg275n%2FbY6yXYkiIqMsFqtImK1XvwxN5lMku04YTaZSsYX9%2F7ju37dGk0a1lmzdoNvIweuvxy3ycBN2sdv%2B39v%2FCe%2B24FbcliY3a3rYWF2EbGYzY88%2BVJWltNkMlWvWln3ePyOGpLTj5JP4OxqXj%2FyljxyDda69ZtbJjQWkZYJjX9Zv%2BXX7buaNakvIl06t32h72OVKpZfuHi5LcRms1kD5zWbza%2B89MzIdz9as3aD7tabNak3c9a8557u7b3S5YH7O3kCfnhSUi4cOXLUb6XZ727avH361LGbt%2B54%2BdWhDRvUEhGTppmueCoCyNGXX83p%2B%2Bwj3k23Taumtkt39H4boYikpqWXLVNSRNq3TTAMQ0Q2b9nh%2FXFIaNYg%2BwGpWtXKu%2Fdc%2FCh8w6Zt9erWuB6vB7i8HLfJwE1a%2FtijBm7%2Fl1Myvnid2tWfeOaV117tq2napi3bmzdtICIN69d87JHuIuJ31LjyegNnBwLl1jNYVqtlxmfve29v2rJt5DsfDX3r5fu6tM%2FMdLw6eIQ9NGTom%2F0fuP%2FutLT0%2Fq8Oc7vdX06fsGdv0oXUNJvN6nS6Dh367bFHuk%2F6%2BAsR6dX9nrU%2Fbzzy2zERGTZqwicfjbq32%2BNlSsXP%2FWbKyVOn587%2Fwa3rvpVOnzLW21uD33rn5Mkz2VeqiZb9boe2CTO%2F%2BEDTTB9MnCYiGzb9%2BsG4YU88o%2FgrYMjzFixaFl%2Bi6OyvJp89m3Lm7Lm3hr7nfdy7Dftt%2BSIydPi490a%2FcfZsyq%2FbdzldLhEZPmrC8KGvdO%2FWafOW7c5sV7Q0bVLv5182eW87HI4zZ8%2BVKR1%2FvV8ekE2O22TgJi1%2F7FEHvznab%2Fv3yf4R4eatO6pUrvDOe5P27E3an5R8b6c2b498%2F63X%2B93ftYOu695PBoePmpD9qCE5%2FSj51vvmkHf9ZgcCadGFKgZ7DAAAAHkKH1oBAAAoRmABAAAoRmABAAAoRmABAAAoRmABAAAollsDK%2FtfibpK%2FBV0ALiRJTRrMH3K2OlTxu7Yssx7o2VCo8C9fdkyJS%2F3W6O9%2FsEBIjsOFlAit%2F6ahvVrEmvUbftvzwIAuP6y766v%2F96egwWUyK2%2FaNRP2TIl3xrcLyoqYtbsRO%2Bfc16%2FJvHrWfOrVKloGMaAgW936tjK%2B1fQXx44bNhb%2FcPC7BkZma8OHnH69Fm%2FKX87ejzYrwYA8Kfnn3ukWtXKMdFR4yZM%2BWHpKsnWQOvXJC5Zumrn7n0LFi0b8sZLUVGRR44cDVyC334%2BNDQk8JDhXU5MdJT3YJEvX0zffq8fPnw0IiJ89v8mtWzfw%2Ff73IGrkVs%2FIvTTo1vnd8dO6v7Qc30eut%2F7iM1q3b5zT%2FcHn505a96Al54e%2F8HUjIzM3o%2F3G9DvqcSFS3s89FziwqX9X3wycMqgvg4AwCVsVuu5c%2Bd7Ptz32ecHv9r%2F2cBnExcunf7FN%2F1ffGrBouXdH3x2ybLVITZb4GTZ9%2FM5HjK8y%2FEdLBIXLm3etL6INKxf6%2FulK6kr%2FF15JLBGjfmodKkSj%2FbuFhER7n3EEMP7D51F36%2BoWuV235Q1a9y5cPFyEVm4eHmtmlWvMCUAIOg0TZv93UIRST50JPKPPbyPx%2BNZ8%2FNGEalZ487FP6wQkeU%2FrvV4dBH5z7N9pk8Zm9CsgQTs5wMPGb7l%2BCQuXNq0cT0RadakXuLCpf%2Fyq0QelEcCa%2Bw7b4rI5zNm%2B%2F4ws%2BExPH%2F8DUGn0%2Bmb0u%2Bvr19hSgBA0Llcrgupad7bgSeR3Lru3e1brReveDGZTKJpIvLe%2BE969u7r7Sq%2F%2FXzgIcO3HJ%2FjJ04aHqNQwbiitxTetXv%2Fv%2FLakKflkcCqVLH8wsXLbSE2m83qfcRsNjdsUFtEWrVovG79Zrn8X18PnBK4zsqXK9mxfZM2rRq0aFYnPNx%2B7Qvs0a2diOSLibqtfKlrX5qf2NiYlgn1Wrds0KpFPSWjBa7Ac3WfzW3esqNZk%2FoiktCsQeA%2FpP3284GHjOy8BwsRWbBo2YCXnl65et21vgbclHLrRe5Wq2XGZ%2B97b2%2Fasm3GV999OX3Cnr1JF1LTbDar0%2BnKcjpbJjTs8%2FD9qalpAwePlMv%2F9fXAKYHrqegtBUuXKjZ%2FwUpd14sVLdSwXvWF369WsuRzKRfOpVxQsqjsGtSt9sPStekZmSXjb6l5V%2BXlP%2F5yjQvs%2FWCnw0eOezyGyaSVKF5kymffKhknbirDR00YPvSV7t06bd6y3ely%2BT3rt58%2Fdvyk3yEj%2B8Teg8UTzwxY9P2KgQOeHTP%2B4%2Bv4OpB35NZf0%2FCXrv57tnwjF8HVMqHe5i27Tp46671br07Vteu2hoTYGtSrZrVYXG73qp82ZWY6enRrd%2BjwscKF4rbt2FeoYGzBgrE7dyXt2LlfRHp0a7dnX3LBAvnFkJWrN6SmZfTo1u7zL%2Bd7n%2Fr8y%2Fn5YqLq1rnTZrPu3XfIN8uuPQcKFYy12aybt%2Bw%2BdPhYaIitXt2qISE2Xff8uGqD4fHUrlXFbg81m0y%2FbNh26vQ534Dv79p6wcKVF1LTTSZTgQL5zqekZp9R07ScRn78zNmUpKTDOS6zfdvG%2B%2FYd2r33YLlb48vdWnL%2Bgh%2Bv9%2F8D5HX%2FbD9fpHDBYf8d8PCjL%2FwbQ0Kel1vPYAF5Rr6YyDNnU3x3f1q7WURq3lXpwMHf9icdLlumRM27Kv24aoPZbN695%2BDmLbu73ttyXuKKjZt3tmvTyFtLZrPp9OmU9Ru2lyldvGaNO5Yu%2F9lvFRVuK71h046UlNROHZv5ZnE4nAsWrYqMDG%2FTssGhw8dq1qh8MPnogYO%2F3Vo2vtqdFUwm085dSadOn4sID2vetPZ385b5lrZx0462rRse%2Be33pANHjp841bB%2B9ewzWq2WgJGbDhz87eix3%2BvXrZbjMtPTM3WPXrBA%2FowMR0aG419%2Bv4Gr0rRxvWefenjg4BHBHghyqzwbWFf%2FjxVOXyG4NM3%2FehERKVK4wOo1m0TkYPJvd1XzfrnVOH0mxTAMXfd4b1jMZt%2F0hw4fE5HkQ0dr3lU5cGnrN24vXapYiWJFbFbfFSfavv2HRCQ1Nd17GcotRQqsXrNZRPYnHT50%2BFinjs2ioi5%2BwcpitWia5vua%2Br79hw8fPl6ixC21alY%2BdPi434ydOzb3G7lhyLHjJ0WkaNGCl1tmUtKRpk1qLVn2c7lbS%2F7TNxK4rH%2Bwn1%2B24qdlK376NwaDm0SeDSwgtzh%2FIS1%2Fvmjf52UN61dfuXpjwEW6ouseb47ouu73K3kMQ3yP6B49cBVNG9dMPnRs564k3zXvHo%2FHd92Jd15Nu1h6hmE4nS6Tpi3%2BYY2u65qmFSoY61t%2BaGhIVFT4yZNn9%2B0%2FdOS3E506NBMxss8YOHKP5%2BLIL7dMEbn11vh9%2Bw%2BXKF746t83ALiR5ZFvEQK5167dB6tXq2g2m0SkdKli3hvHj58qGV9URErGFz1%2B4tSVl6BpWvFihf6Y%2BHTgBHGx%2BQ4mHzWbTd6Fi0jgb008dfpcieJFRKTcrSXvqnb77yfPxpcoIiLFiha6o3K5P6czjKaNanq%2FPBgSYktPz%2FCb8Qojv9wyw8PtZrP50OFj4WFhYWGhf%2F2WAcANjzNYQJAdTP4tOiq8Q7smDofT4cha%2B%2FMWEVm%2FcXv9utVuK1fK5Xav%2FmnTlZeg63p8fNHKt5fLcrq8H89dSE2rUrnc1m17vRPs2n2gXetGZ8%2BddzpdZrNJ1z2BC1m3fluDetUq3Fba6XSvXL3BarXUq1P1tvKlDI%2Bxeu2fv77EkeVcvXZL08a13G7dMIxVP21y63r2GS0W8%2BVGvm79rzkus0BcvsxMR%2BFCcSaTVrBA%2Fn%2F4PgLAjSTPfosQuHn4vjMIALhB8BEhAACAYpzBAgAAUIwzWAAAAIoRWAAAAIoRWAAAAIoRWAAAAIoRWAAAAIoRWAAAAIoRWAAAAIr9H6f5ufDuQ0QEAAAAAElFTkSuQmCC" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAyAAAAGQCAIAAADZR5NjAAAmFklEQVR4nO3dd3wTdR%2FA8e9ltemGliWjLEEQRED2HmUPQUGRoYJ78agoKIjjAWQpAqICCgqKj4goowxlCQgiW%2FYoFJAhs9CVJrnc80cwlqQgyk9Cy%2Bf98o%2BMG7%2FE692Hy6XVik9OEQAAAKhjCvYAAAAA8hoCCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQDECCwAAQLFrDaxKceYvWod%2F1TZ8RuvwW8JNIrL3oaiZbcO9%2Fz1aOcT3yNftwhd2imhewioiO3pF5bi0yz1%2BNc%2FeV872TbvwRZ0jGha1iEikTfs4IWx2%2B4iPE8IibVqO05g0ebOO%2FbsOEbPahZeIzOGtuPIa%2F1Lg7N3K25J6R8fZtb%2B1%2FAdusy3sFPF1u%2FBPW158k6%2BRd73l8pl7VrBd%2FVxPVQm59lUDAHAzsFzj%2FKMb2h9enHE83dOmlHVQrdCnlmW4PNI1MT37NL5HKuY3f9IibMlh1zWuNFBsqHZvOWuXxPRS0aaPm4c3mZX67J0h607ok7dlPFY55JkqIW%2BvdwRO06OCLd1l3D03rVVJ66BaoY8tyVA%2BMD%2FNS1im7MhqWtw6c6%2FzKmdpUNTSoYy107x0h9toUtzybiP7%2FQvS%2F3q2q7D3nL73nH710z9dJeSDrVlKVg0AQN52radD4kJNIWYRke8PuT7d%2BRfRsOusrhtXtdjsp3b8TvMs7BRRMsokIhFWbWXXSO%2B5oJhQ7dMdTo8hx9OMmFBNRJoWt8xNconI3AOupiUsOU7TqYzNGzpLD7s2n9RF5PPW4VcYVQG79lnL8Fntwj9rGV7AruUP1SY1D5vZNvyL1uGxdq1cPvPs9hFL7ol4pFLOZ3rsFi3Mqv1vt7NZib%2FRtY%2FfETJyvcPhNkRk%2BRF38gWPxeQ%2FEu%2B7NLqhffV9kT0q2MY2DvvpvkjfMHb0ihpYK%2FSbduGz2oUXv%2FREne9Ult%2FId%2FSKevmu0K%2FbhS%2FuHNGqpFVEXqgeGmbVvrji%2BwMAALyu9QzWiA2Ob9pHLDvi%2Bnafa81x95UnrnuL5Y21jmtc49wkV8t468RtWU2KWxYmu7zBlpTiSUrxiEibUlbvGbI4u%2BlUpkdETmZ44uymHKcpFW1KiLcmlLCcdxpv%2FuwQkSeueBLrtdr2OUnO2ftdnctaB9Wyewwj8aBrTpKraznbi9VCRWT4esfec%2FqSeyI%2F3p7DmZ5GxSwrjriTznuKR5isJnF5Lnm2TLTp7fp2313fWcByMabtZ%2F48zzRgdWbgSPquyAgxa1%2Fsdo7ZlLXm%2FsiOc9JGbjDmdIjwDsNm1n49pQ9d5%2Bhc1jq4duijP%2Fi%2Fxocq2vxGbjXJWYfRZX56iUjTzHbhi5Jd72509Lnd1n2hmpNnAADkbdcaWF%2FvdX5%2FyNUy3vp6ndBFye4xmxxWk8xse%2FE8x4j1jo0nde8jNrNWpYB5zTH33%2F2IUNMuuTsnyTWuiX3itqwW8daPfr2kY%2BKjTE%2FcYbsv8UoRkH0am1mOpnm6Jqa3KWUd3cB%2B%2F4L0NNeVzrDVKWLutzJDROYfdL1SM9Qw5OVVmSLyzT7nwmTNMKRDGWuzEpaIy1zX1CLeUjHW3KaUtVC4qXYRy6qjl%2FRo0nlP15xGbjZpgQ%2F6jUREPIbx6yldN8Sly6%2BndY8h9j%2F%2B3xqGsSjZ5Z14UC174NKG%2FeLwG7lJ07zn9g6neqJsOQwAAABcwTV9RBgbqlUvZD6fZczc63xgQbr3imnvFVfe%2Fzae1H2P3D03rfW3aXcWMAcuZ1Y7%2Fw%2BefFEVZdNslxbGsXSPx5DC4aZikaYd2U7thFu1D5qGvbQq84zDEJHTmZ4CdpOIFAwznc705DjNqQxjcbJLRBYnu27Ln8PA%2FEcll4zEbNK849QNSXUaHzYLExHvp5CBzJqUija3mp3WcW7aCz9meC%2F2z65MtMn35QBfoYrIgfP67bHmPwYgYxrZA0ciIi6PeD9%2BzdINvwF4RHyPZOX0GW3gyJ0e44Lz4h3j6j7VBQAAPtcUWIbIh03DvN9riwnVjqZ5rjz9OYdx6EIO0%2BQLNd0SboqPMp3MvHgwT3Ua5fKZRaRTWWvg8X3eAdfgWqErjvx5JkwTebeRfdK2LO%2BlVCKy7Ii7QxmriHQobV12xJ3jNGuOu2sVtohIrcKWXWd1EQm3XulszZrj7ralrCLStpR17XF9y0l3i3iriHQrbxtQI%2FSOAuZ5B1whZgkx57CQuwpZdv2Rg7%2Bc0L1fY8zOewbL95%2Fv8Wk7nS9VD7WZRUQ6lLHazFrgSK4wZhGxaFqT4lYRaVfKujanj3EDR55jVGma5HQ2DQAA%2BLumjwjPOowBqzM%2FbBbm0A2PIf1WZopI9o8IN53Uh6%2B%2F%2BKGhN6y8lxD5Gbou8%2BOEMEPkvz9ffPb1tY4Pm4WdzvRsOaU7%2FzjpcvCC5%2BkqIRO2ZiUedL1Zxz5yw5%2BXc3UpZ2tUzJIvROt%2Bmy3DLQ8tTh%2B%2FJWtMI3vrkhFnHZ7nf8zMcZrRGx2jG4T1rRaiey4ObFLzsOyXGVlNMrt9hPf2%2Bt%2FdQ9c5RjW0e2fvtzLDbtFGNbA%2FWNGW6jT%2BsyLT5ZHvOkTsPKNfyDJsZnHqfw5YRFrEW346djFuMt3GaYenbMxV1e28A65S0aYFd0eccRhnMo1BazJFxG8kV15Clm60KWV54g7bBafx0srM7O%2Bkd4JpO51%2BI8%2FRLyf0KS3CH1rMZVgAAPwFrfjklGCP4W%2B7Jdz0TiN7N0W%2FrSDP29Er6vZpF4I9CgAAbiLXepH79ZcQb32hWoj3bBkAAMANKFeewQIAALiR8bcIAQAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFCOwAAAAFNOiC1UM9hgAAADyFM5gAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKEZgAQAAKGYJ1orPT%2B8crFXjxhfdc3awhwAAwD%2FHGSwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFCCwAAADFgva3CK9FKXu%2Bjyp0CDFZ0vSsPju%2B%2B92ZlhBbZmKFjocd50VkdcqhQfuXDCjZsEeRKp8d3zwqebVJ0%2Bbd2aP7tq9T3I5gjx0AAOR9uTKwJlXsOPzgyqVnDzTLX%2FqNMk2f3DW3sC1yZPKqj35b75umb3yd8j%2B9t6fef0Ylr36kaPVvTu6grgAAwPWRKz8ivDOyyIpzySKy4lxy0%2FylRKRISOTxrLTs07g8ekFbuNOj57faOxaoMPXo5qAMFQAA3IRyZWD9mnqiQ4HbRKRTwQqFbBEiUiQkom2BcqtrPDr3zu5l7PlFZOD%2BJZ9X6vLKvu%2BHlG3%2BetIyQ4wgDxoAANw0cmVgPbLzu15F7lx%2BV%2B%2F40BinRxcRw5CtqSfqr5%2F86bHNkyveLSLTj2%2Bp%2FcvEPRmnRaS0PV9i1Z73Fro9uMMGAAA3iVx5DVa3wnfct%2B0rp0e%2FNSy2U8GKIjLuyNojjgsiMufU7okVO3on00R7q0yzXtu%2F2Vj7ydrrJq6p%2Bdis33cEc9wAAODmkCvPYN0VdUubuHIi8tAtVb888auIDC%2Fbol1ceRGpFV1sW%2Brv3sl6F60279TuM64Mu8mqaVqY2RrEMQMAgJtHrjyD9fK%2BxZ%2Fefk%2F%2Fkg02XDj2WtJSEXktaenU2zs%2FH1%2FX4XE%2FuvM7EYmxhHYpVKnN5mkiMubQmiXVH3rn0E%2FBHTYAALhJaNGFKgZlxeendw7KepErRPecHewhAADwz%2BXKjwgBAABuZAQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYgQWAACAYpZgDwDI%2B05s3hnsIeDGVbhqxWAPAYB6nMECAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACAABQjMACcgdTSJvQwpkiYgpJCCl4wBa7wha7whI5REQsEQNCCmy3hL%2FkndCWP1EzxQRzrABw0%2BOPPQO5gRZpiRgk4hIRzVTYnTZSz%2FjI96Q5vG%2FWyfIhBfe400eZwx7RHd8YnpSgDRUAwBksIFewRg3X098T8YiIZi5ieI5f8rTh0swFxXBqpvzm0I56xtSgDBIA4ENgATc6k62%2BmG7RHTP%2FuF%2FEHNLWFrvalm%2BuZi4jIu7UgdaYz92pr1gih7hTXxcxgjlcAACBBdzotBBL1Gj3haezPWR4XFudZ%2BrrmZ9aYyaLiJ453Xm6tuHeIyKaubQtf6I59N4gDRcAIMI1WMANzhx6j6ZFWmNmiIhoEdaYae7UwYZ%2BRER0xxxL9MQ%2FJtQskW%2B5UnrZ4jY6T9e2xa3RHbOCNmgAuOkRWMANTc%2BcoWfO8N4OLZziSulljfmf7vjS45hjstUy3Nu8T5nDeuuOeYbnjGh2EU20sOANGQBAYAG5jTvtNWv0VAl%2FXgyHK%2BVREdFMMebQLs6zbURETx9ji12ip70T7GECwE2NwAJyDceJGBEx3PucZ%2Bpnf9zwpDjPtvLedqcNd6cNv%2F5jAwBkx0XuAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAihFYAAAAilmCPQAAQN5xNIzDCi6raIY72EO4fjiDBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQAAoBiBBQC4UVi63B0681N74kxzgzoiokVGhE58L%2FTrz0InvqdFRoiI9Yne9sWzrY89JCJiMoVOeV%2BLigzqkIGcEVgAgBuClj%2Bf5Z4Ojvt7Zz3X3za4v4hYn35U%2F2Wjo8uD%2BvpN1if7iIj14e6Oe3pa%2B%2FQUEct9nd0LlxgXUoM8biAnBBYA4Iag5YtxT%2FufeDye4ye0fDEiYm7SwD1%2FkYi45y8yN20oIuJ2a7Gx4nJpMdGWhMbuWXOCOmTgsizBHgAAACIinqSDnqSDImJpnaAv%2FVFEtLhY49QZETFOntbiYkXEOXp8yJhhzpHjrC8%2B4xzzoRhGcMcMXA5nsAAANxBTieLWxx5yjngvx2fd387P7NzDcyBZREwlioZOed%2FSOuF6Dg%2B4SgQWAOBGoYWFhbw%2FMqv%2F68bZcyJinD6jFYgVEa1gnHH6zB8TabYXnnK9O8E24IWs%2Fm%2FYBjwfxAEDl0NgAQBuDJpme2eIa%2FI0z5Zt3gf05ass7VqJiKVdK335Ku%2BDli53u5f%2BaJxLkdAQ0UTsoUEbMHB5XIMFALghWO7paGlQV4uJtjxwr2RkOvo845owOWT0EHOr5nL2XFa%2FQSKiRUVa2rRw9H5aRFyfTA%2BdPtn18bRgDxzIgRZdqGJQVnx%2BeuegrBe5QnTP2cEegkonNu8M9hBw4ypcNTg74X%2FJ0TD%2B3Y7LKprhDvYQrh8%2BIgQAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFCMwAIAAFBMiy5UMdhjAAAAyFM4gwUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKAYgQUAAKBYbg2s9WsSVc1ev26N8WP%2B671dtkzJr2d8ZDaZut7b%2FusZH%2F1v%2BoRJH4woXKiA99kt6xdPnzJ2%2BtSx3878uEmjun9rjY%2F1eeBaBoybWdd72s2eOXn61LETJwwvUrig98F%2F9iMQOFeXzm23bfwhNjaf9653I5%2F2yXszPnu%2FcqXb%2FvGKgH%2FMb5vM0V%2FuUS%2FurqeMnT5l7MO9uqoaG3tyXL3cGlgKrV6z3mq11qheRUReffmZIcPH1apVLaFZg269nrm%2F59PrN2wd%2BubL3ildLnfP3n17Ptz3ldfeHvxq37%2B1lkf7dFc%2FdNwE6ta5q23rZg%2F0fKbnw32%2F%2BPLbt4cMULv8Jo3rTv9idqMGtb13vRt5rz7%2FeWPIu68PfF7tuoCr4bdN5ugv96gXd9e9%2B%2Fbs3XfqtJmqxsaeHFcvjwRWXFz%2BSR%2BM%2BPzTcZM%2BGBEXlz9fTPT4Mf%2BdPmXslImjY%2FPnK1um5IzP3p%2F%2F7acP9eyS4%2BwjRk%2Fo9%2FzjLZo3PHr8962%2F7uzz4H3jJkxxu90iMuOr7xxZTrPpkjdqz94Dbl33W6nf3R4PdP525sezZ06uV7fGs089HBZmnzJx9PV4L5C39HnwvnfHTXZkZYnIytXrDh85ZrFYfM%2F6bXVy6Qkn7%2B3Y2Hwfjh%2F2xWfjhwfEWWhoqN1u%2F3r2%2FCYN6%2Fg9tXffgWJFi%2FxLLwq4nMBtMnCT9u1RA7f%2Fyxk%2F5r%2FNm9YXkbde79exfYuoqMhRbw%2BcOvndzz8dd0elCiLid9S48noDZwcCWf56ktxgQL%2BnEhcunTPv%2B47tW%2FR%2F8Und41n0%2FYrEhUs739362aceFpF3x07al5Q8f%2FbUT6d%2FHTj7weQjW7ftfOXlZzp1fUREypYttWdvkvep9PSMp%2FsO9Ju%2Bds2qw0a877dSTdOy361Xt0ZCmwcKFYx7%2FJEe%2FQcO69Xj3t6P9%2FuX3wbkQWXLltq1e5%2Fv7uA3L8l0v43wpVeGBi6h%2F4tPLVi0fF7iD82b1m%2FTqln2pxrUq7Hqp3UHk48ULVrYarW6XC7fU3VqVdu1Z7%2FqVwP8hStskz7jP5jq3aOOHj7oL7d%2Fr6HDx304%2Fu3fT54uUrjgnHnfD3njpc9nzN66bVeRIoU%2BHDfs7i59%2Br%2F0VPajxhtD3r3CegNnV%2FkWIK%2FII4FVs8adrw4eISILFy9%2F8T%2BPGYa89sZoEZkzd%2FEPS1Z6DKNtq6aNG9WJiAi%2F3BIiwsN1XQ8Ls6ekXLCYzd4HH%2B7VtWnjenFx%2BVt36CkiVqtl%2BpSxNpu1UqXb1q3bVLZsyewrFZHsd1eu%2BnnE0FdnfPVd%2F4HD%2Fv03AHmW39lTP35bvt%2BzJk3zTjPojZEisvzHtR6Pnn2CZk3q3Vb%2B1pYJjQsWiKtxV5U1azd4N3LRJC0tfdDrIxW%2FGOCvBG6T2Z%2F1btI%2Bftv%2Ff57tU73qHdO%2BmPXD0lUXt2QREXln7KQtW3fMnf%2F9B2OHduv1jIjUr1czvkQx77Nh9lCzyVSnVvXsRw2%2FUfmtN3B23eNR9Q4gz8gjgaXJJVu%2F2XTxx0H3eFLT0j%2F%2BaNT3P%2Fz4%2BYzZ3bp2zHH2alUrRUaED37rnUEDnnvquYHJh38rX67Mtu27p06b%2Bc23C1Ytm%2B2dzPuhvoiUu7X0F5%2BNd2Q6rjCGAYOG16hepVePe9u3af7Ka8PVvVbcXA4eOlKhfNmt23aJiKZpbw8ZMGDg275n%2FbY6yXYkiIqMsFqtImK1XvwxN5lMku04YTaZSsYX9%2F7ju37dGk0a1lmzdoNvIweuvxy3ycBN2sdv%2B39v%2FCe%2B24FbcliY3a3rYWF2EbGYzY88%2BVJWltNkMlWvWln3ePyOGpLTj5JP4OxqXj%2FyljxyDda69ZtbJjQWkZYJjX9Zv%2BXX7buaNakvIl06t32h72OVKpZfuHi5LcRms1kD5zWbza%2B89MzIdz9as3aD7tabNak3c9a8557u7b3S5YH7O3kCfnhSUi4cOXLUb6XZ727avH361LGbt%2B54%2BdWhDRvUEhGTppmueCoCyNGXX83p%2B%2Bwj3k23Taumtkt39H4boYikpqWXLVNSRNq3TTAMQ0Q2b9nh%2FXFIaNYg%2BwGpWtXKu%2Fdc%2FCh8w6Zt9erWuB6vB7i8HLfJwE1a%2FtijBm7%2Fl1Myvnid2tWfeOaV117tq2napi3bmzdtICIN69d87JHuIuJ31LjyegNnBwLl1jNYVqtlxmfve29v2rJt5DsfDX3r5fu6tM%2FMdLw6eIQ9NGTom%2F0fuP%2FutLT0%2Fq8Oc7vdX06fsGdv0oXUNJvN6nS6Dh367bFHuk%2F6%2BAsR6dX9nrU%2Fbzzy2zERGTZqwicfjbq32%2BNlSsXP%2FWbKyVOn587%2Fwa3rvpVOnzLW21uD33rn5Mkz2VeqiZb9boe2CTO%2F%2BEDTTB9MnCYiGzb9%2BsG4YU88o%2FgrYMjzFixaFl%2Bi6OyvJp89m3Lm7Lm3hr7nfdy7Dftt%2BSIydPi490a%2FcfZsyq%2FbdzldLhEZPmrC8KGvdO%2FWafOW7c5sV7Q0bVLv5182eW87HI4zZ8%2BVKR1%2FvV8ekE2O22TgJi1%2F7FEHvznab%2Fv3yf4R4eatO6pUrvDOe5P27E3an5R8b6c2b498%2F63X%2B93ftYOu695PBoePmpD9qCE5%2FSj51vvmkHf9ZgcCadGFKgZ7DAAAAHkKH1oBAAAoRmABAAAoRmABAAAoRmABAAAoRmABAAAollsDK%2FtfibpK%2FBV0ALiRJTRrMH3K2OlTxu7Yssx7o2VCo8C9fdkyJS%2F3W6O9%2FsEBIjsOFlAit%2F6ahvVrEmvUbftvzwIAuP6y766v%2F96egwWUyK2%2FaNRP2TIl3xrcLyoqYtbsRO%2Bfc16%2FJvHrWfOrVKloGMaAgW936tjK%2B1fQXx44bNhb%2FcPC7BkZma8OHnH69Fm%2FKX87ejzYrwYA8Kfnn3ukWtXKMdFR4yZM%2BWHpKsnWQOvXJC5Zumrn7n0LFi0b8sZLUVGRR44cDVyC334%2BNDQk8JDhXU5MdJT3YJEvX0zffq8fPnw0IiJ89v8mtWzfw%2Ff73IGrkVs%2FIvTTo1vnd8dO6v7Qc30eut%2F7iM1q3b5zT%2FcHn505a96Al54e%2F8HUjIzM3o%2F3G9DvqcSFS3s89FziwqX9X3wycMqgvg4AwCVsVuu5c%2Bd7Ptz32ecHv9r%2F2cBnExcunf7FN%2F1ffGrBouXdH3x2ybLVITZb4GTZ9%2FM5HjK8y%2FEdLBIXLm3etL6INKxf6%2FulK6kr%2FF15JLBGjfmodKkSj%2FbuFhER7n3EEMP7D51F36%2BoWuV235Q1a9y5cPFyEVm4eHmtmlWvMCUAIOg0TZv93UIRST50JPKPPbyPx%2BNZ8%2FNGEalZ487FP6wQkeU%2FrvV4dBH5z7N9pk8Zm9CsgQTs5wMPGb7l%2BCQuXNq0cT0RadakXuLCpf%2Fyq0QelEcCa%2Bw7b4rI5zNm%2B%2F4ws%2BExPH%2F8DUGn0%2Bmb0u%2Bvr19hSgBA0Llcrgupad7bgSeR3Lru3e1brReveDGZTKJpIvLe%2BE969u7r7Sq%2F%2FXzgIcO3HJ%2FjJ04aHqNQwbiitxTetXv%2Fv%2FLakKflkcCqVLH8wsXLbSE2m83qfcRsNjdsUFtEWrVovG79Zrn8X18PnBK4zsqXK9mxfZM2rRq0aFYnPNx%2B7Qvs0a2diOSLibqtfKlrX5qf2NiYlgn1Wrds0KpFPSWjBa7Ac3WfzW3esqNZk%2FoiktCsQeA%2FpP3284GHjOy8BwsRWbBo2YCXnl65et21vgbclHLrRe5Wq2XGZ%2B97b2%2Fasm3GV999OX3Cnr1JF1LTbDar0%2BnKcjpbJjTs8%2FD9qalpAwePlMv%2F9fXAKYHrqegtBUuXKjZ%2FwUpd14sVLdSwXvWF369WsuRzKRfOpVxQsqjsGtSt9sPStekZmSXjb6l5V%2BXlP%2F5yjQvs%2FWCnw0eOezyGyaSVKF5kymffKhknbirDR00YPvSV7t06bd6y3ely%2BT3rt58%2Fdvyk3yEj%2B8Teg8UTzwxY9P2KgQOeHTP%2B4%2Bv4OpB35NZf0%2FCXrv57tnwjF8HVMqHe5i27Tp46671br07Vteu2hoTYGtSrZrVYXG73qp82ZWY6enRrd%2BjwscKF4rbt2FeoYGzBgrE7dyXt2LlfRHp0a7dnX3LBAvnFkJWrN6SmZfTo1u7zL%2Bd7n%2Fr8y%2Fn5YqLq1rnTZrPu3XfIN8uuPQcKFYy12aybt%2Bw%2BdPhYaIitXt2qISE2Xff8uGqD4fHUrlXFbg81m0y%2FbNh26vQ534Dv79p6wcKVF1LTTSZTgQL5zqekZp9R07ScRn78zNmUpKTDOS6zfdvG%2B%2FYd2r33YLlb48vdWnL%2Bgh%2Bv9%2F8D5HX%2FbD9fpHDBYf8d8PCjL%2FwbQ0Kel1vPYAF5Rr6YyDNnU3x3f1q7WURq3lXpwMHf9icdLlumRM27Kv24aoPZbN695%2BDmLbu73ttyXuKKjZt3tmvTyFtLZrPp9OmU9Ru2lyldvGaNO5Yu%2F9lvFRVuK71h046UlNROHZv5ZnE4nAsWrYqMDG%2FTssGhw8dq1qh8MPnogYO%2F3Vo2vtqdFUwm085dSadOn4sID2vetPZ385b5lrZx0462rRse%2Be33pANHjp841bB%2B9ewzWq2WgJGbDhz87eix3%2BvXrZbjMtPTM3WPXrBA%2FowMR0aG419%2Bv4Gr0rRxvWefenjg4BHBHghyqzwbWFf%2FjxVOXyG4NM3%2FehERKVK4wOo1m0TkYPJvd1XzfrnVOH0mxTAMXfd4b1jMZt%2F0hw4fE5HkQ0dr3lU5cGnrN24vXapYiWJFbFbfFSfavv2HRCQ1Nd17GcotRQqsXrNZRPYnHT50%2BFinjs2ioi5%2BwcpitWia5vua%2Br79hw8fPl6ixC21alY%2BdPi434ydOzb3G7lhyLHjJ0WkaNGCl1tmUtKRpk1qLVn2c7lbS%2F7TNxK4rH%2Bwn1%2B24qdlK376NwaDm0SeDSwgtzh%2FIS1%2Fvmjf52UN61dfuXpjwEW6ouseb47ouu73K3kMQ3yP6B49cBVNG9dMPnRs564k3zXvHo%2FHd92Jd15Nu1h6hmE4nS6Tpi3%2BYY2u65qmFSoY61t%2BaGhIVFT4yZNn9%2B0%2FdOS3E506NBMxss8YOHKP5%2BLIL7dMEbn11vh9%2Bw%2BXKF746t83ALiR5ZFvEQK5167dB6tXq2g2m0SkdKli3hvHj58qGV9URErGFz1%2B4tSVl6BpWvFihf6Y%2BHTgBHGx%2BQ4mHzWbTd6Fi0jgb008dfpcieJFRKTcrSXvqnb77yfPxpcoIiLFiha6o3K5P6czjKaNanq%2FPBgSYktPz%2FCb8Qojv9wyw8PtZrP50OFj4WFhYWGhf%2F2WAcANjzNYQJAdTP4tOiq8Q7smDofT4cha%2B%2FMWEVm%2FcXv9utVuK1fK5Xav%2FmnTlZeg63p8fNHKt5fLcrq8H89dSE2rUrnc1m17vRPs2n2gXetGZ8%2BddzpdZrNJ1z2BC1m3fluDetUq3Fba6XSvXL3BarXUq1P1tvKlDI%2Bxeu2fv77EkeVcvXZL08a13G7dMIxVP21y63r2GS0W8%2BVGvm79rzkus0BcvsxMR%2BFCcSaTVrBA%2Fn%2F4PgLAjSTPfosQuHn4vjMIALhB8BEhAACAYpzBAgAAUIwzWAAAAIoRWAAAAIoRWAAAAIoRWAAAAIoRWAAAAIoRWAAAAIoRWAAAAIr9H6f5ufDuQ0QEAAAAAElFTkSuQmCC" alt="SEBI Compliance Chart" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Figure: Local XGBoost on laptop scores 95% compliance vs cloud APIs at 45%&lt;/em&gt;&lt;/p&gt;

</description>
      <category>nifty</category>
      <category>optionstrading</category>
      <category>ai</category>
      <category>trading</category>
    </item>
    <item>
      <title>Qwen2.5-Coder-7B: The Best Local AI Model for Indian Developers and Fintech Startups</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 07:55:48 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/qwen25-coder-7b-the-best-local-ai-model-for-indian-developers-and-fintech-startups-5c0h</link>
      <guid>https://dev.to/shaktitiwari715-ai/qwen25-coder-7b-the-best-local-ai-model-for-indian-developers-and-fintech-startups-5c0h</guid>
      <description>&lt;h1&gt;
  
  
  Qwen2.5-Coder-7B: The Best Local AI Model for Indian Developers and Fintech Startups
&lt;/h1&gt;

&lt;p&gt;Qwen2.5-Coder-7B is a code-specialized 7-billion parameter model from Alibaba Cloud. It runs on a ₹25,000 laptop with 8GB RAM and outperforms general-purpose models on Python, SQL, and data analysis tasks.&lt;/p&gt;

&lt;p&gt;For fintech startups building trading platforms, NBFCs running credit models, and developers writing options-pricing code, Qwen2.5-Coder-7B is the best local coding assistant available today.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Makes Qwen2.5-Coder-7B Different
&lt;/h2&gt;

&lt;p&gt;General models like Llama or Mistral can write code, but they are trained on broad internet data. Qwen2.5-Coder-7B is specifically trained on GitHub repositories, programming forums, and technical documentation.&lt;/p&gt;

&lt;p&gt;It excels at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python data pipelines (pandas, numpy, scikit-learn)&lt;/li&gt;
&lt;li&gt;SQL queries for financial analytics&lt;/li&gt;
&lt;li&gt;API integration (REST, gRPC, broker connectors)&lt;/li&gt;
&lt;li&gt;Debugging and code review&lt;/li&gt;
&lt;li&gt;Generating boilerplate for trading strategies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Hardware requirements:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;RAM:&lt;/strong&gt; 8GB with 4-bit quantization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disk:&lt;/strong&gt; ~4.5GB&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed:&lt;/strong&gt; 8-12 tokens/sec on CPU&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A developer laptop runs it comfortably.&lt;/p&gt;




&lt;h2&gt;
  
  
  For Fintech and Trading Developers
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Option pricing code generation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt: “Write a Black-Scholes calculator for Nifty options with IV input”&lt;/li&gt;
&lt;li&gt;Qwen2.5-Coder generates clean, tested Python in seconds&lt;/li&gt;
&lt;li&gt;It understands Indian market conventions (lot size, expiry format, STT calculations)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Data pipeline construction:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automate daily option-chain downloads from NSE&lt;/li&gt;
&lt;li&gt;Clean, transform, and load into SQLite/PostgreSQL&lt;/li&gt;
&lt;li&gt;Generate feature matrices for XGBoost training&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Broker API integration:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Write Zerodha/Upstox/Angel One connectors&lt;/li&gt;
&lt;li&gt;Handle rate limits, retries, and order validation&lt;/li&gt;
&lt;li&gt;Generate test cases from API docs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Backtesting framework:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build event-driven backtests for Iron Condors, straddles, strangles&lt;/li&gt;
&lt;li&gt;Calculate Profit Factor, Max Drawdown, and Sharpe ratio&lt;/li&gt;
&lt;li&gt;Compare strategy performance across expiry cycles&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  For Companies: Code at Scale
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Internal tooling:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automate Excel-to-database migrations&lt;/li&gt;
&lt;li&gt;Generate CRUD APIs for internal dashboards&lt;/li&gt;
&lt;li&gt;Build Slack/Telegram bots for operational alerts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Code review automation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scan pull requests for security issues, style violations, and performance bottlenecks&lt;/li&gt;
&lt;li&gt;Generate review comments in plain English&lt;/li&gt;
&lt;li&gt;Runs locally — your code never leaves your server&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Documentation generation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Auto-generate API docs from code comments&lt;/li&gt;
&lt;li&gt;Create README files with setup instructions&lt;/li&gt;
&lt;li&gt;Maintain changelogs from git history&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Data analysis automation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Write pandas scripts for monthly business reviews&lt;/li&gt;
&lt;li&gt;Generate SQL queries for ad-hoc reporting&lt;/li&gt;
&lt;li&gt;Build ETL pipelines from raw exports to BI dashboards&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Qwen2.5-Coder vs Alternatives
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Code Quality&lt;/th&gt;
&lt;th&gt;Speed&lt;/th&gt;
&lt;th&gt;Hardware&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Qwen2.5-Coder-7B&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;8GB RAM&lt;/td&gt;
&lt;td&gt;Python, SQL, data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Llama 3.2-8B&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;8GB RAM&lt;/td&gt;
&lt;td&gt;General + code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSeek-R1-7B&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;8GB RAM&lt;/td&gt;
&lt;td&gt;Logic + reasoning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Phi-4 Mini&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;8GB RAM&lt;/td&gt;
&lt;td&gt;Analysis + docs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-4o API&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;Cloud&lt;/td&gt;
&lt;td&gt;Production (not local)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Qwen2.5-Coder-7B is the only local model specifically optimized for code generation. For companies running Python-heavy stacks, it is the best private alternative to GitHub Copilot.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Zero-Cost Coding Stack
&lt;/h2&gt;

&lt;p&gt;Here is what a ₹25,000 laptop + Qwen2.5-Coder-7B gives you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;IDE:&lt;/strong&gt; VS Code (free)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coding assistant:&lt;/strong&gt; Qwen2.5-Coder-7B local (free)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Version control:&lt;/strong&gt; Git (free)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment:&lt;/strong&gt; AWS/GCP free tier or local Docker&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database:&lt;/strong&gt; PostgreSQL (free)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Total monthly cost: ₹0. Total capability: production-grade.&lt;/p&gt;

&lt;p&gt;Compare that to GitHub Copilot at ₹700/month per developer × 5 developers = ₹42,000/year. After two years, you have paid for two developer laptops.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;Code is leverage. A model that writes good code multiplies what one developer can build. Qwen2.5-Coder-7B makes that leverage accessible to Indian startups who cannot afford per-seat AI subscriptions.&lt;/p&gt;

&lt;p&gt;Run it locally. Keep your code private. Build faster without paying monthly fees.&lt;/p&gt;

&lt;p&gt;The future of development is not “AI or no AI.” It is “AI on your hardware, writing your code, at zero cost.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shakti Tiwari&lt;/strong&gt;&lt;br&gt;
Nifty Option Trader · Research Analyst · XGBoost Expert · NISM XII Certified&lt;/p&gt;




&lt;h1&gt;
  
  
  nifty #optionstrading #AI #machinelearning #india #qwen #coding #fintech #localAI #startup #SME #python #termux #android
&lt;/h1&gt;

</description>
      <category>nifty</category>
      <category>optionstrading</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>DeepSeek-R1: The Local AI Model That Thinks Like a Quant — For Traders and Companies</title>
      <dc:creator>shakti tiwari </dc:creator>
      <pubDate>Tue, 21 Jul 2026 07:50:46 +0000</pubDate>
      <link>https://dev.to/shaktitiwari715-ai/deepseek-r1-the-local-ai-model-that-thinks-like-a-quant-for-traders-and-companies-43a3</link>
      <guid>https://dev.to/shaktitiwari715-ai/deepseek-r1-the-local-ai-model-that-thinks-like-a-quant-for-traders-and-companies-43a3</guid>
      <description>&lt;h1&gt;
  
  
  DeepSeek-R1: The Local AI Model That Thinks Like a Quant — For Traders and Companies
&lt;/h1&gt;

&lt;p&gt;DeepSeek-R1 is a 7-billion parameter reasoning model that runs locally on a laptop with 8GB RAM. For Nifty option traders who need chain-of-thought analysis and companies that need structured decision-making, R1 is the most underrated local model available.&lt;/p&gt;

&lt;p&gt;It does not just answer. It reasons out loud.&lt;/p&gt;




&lt;h2&gt;
  
  
  What DeepSeek-R1 Actually Delivers
&lt;/h2&gt;

&lt;p&gt;DeepSeek-R1 is based on DeepSeek’s architecture, optimized for step-by-step reasoning. Unlike standard LLMs that jump to conclusions, R1:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Breaks problems into sequential steps&lt;/li&gt;
&lt;li&gt;Shows its reasoning chain&lt;/li&gt;
&lt;li&gt;Checks intermediate conclusions before finalizing&lt;/li&gt;
&lt;li&gt;Excels at math, logic, and structured analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;RQ-1 needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;RAM:&lt;/strong&gt; 8GB with 4-bit quantization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disk:&lt;/strong&gt; ~4.5GB&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed:&lt;/strong&gt; 5-10 tokens/sec on CPU&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is slower than Llama or Qwen because it thinks more. But for trading and business analysis, that extra reasoning is valuable.&lt;/p&gt;




&lt;h2&gt;
  
  
  For Retail Nifty Traders
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Option pricing reasoning:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ask: “If Nifty is at 24,500, VIX is 14, and expiry is 3 days away, what is a fair price for 24,500 CE?”&lt;/li&gt;
&lt;li&gt;DeepSeek-R1 walks through Black-Scholes logic, IV skew adjustments, and event risk&lt;/li&gt;
&lt;li&gt;It shows its work — you learn why, not just what&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Strategy validation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain your Iron Condor setup&lt;/li&gt;
&lt;li&gt;R1 identifies where max loss occurs, how margin is calculated, and what breaks the strategy&lt;/li&gt;
&lt;li&gt;You get a pre-trade checklist, not just a green/red signal&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Portfolio risk analysis:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load your current positions&lt;/li&gt;
&lt;li&gt;Ask R1 to calculate portfolio Greeks, delta exposure, and correlation risk&lt;/li&gt;
&lt;li&gt;It reasons through scenarios you missed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Backtest audit:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Feed it your backtest results&lt;/li&gt;
&lt;li&gt;R1 flags survivorship bias, look-ahead bias, and overfitting signals&lt;/li&gt;
&lt;li&gt;It explains why a 92% AUC might be misleading&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  For Companies: Decision-Making Engine
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Financial modeling:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paste P&amp;amp;L data, ask for variance analysis&lt;/li&gt;
&lt;li&gt;R1 explains drivers of margin changes, not just numbers&lt;/li&gt;
&lt;li&gt;Useful for board prep and investor updates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Risk assessment:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Describe a business scenario&lt;/li&gt;
&lt;li&gt;R1 breaks down failure modes, mitigations, and trigger conditions&lt;/li&gt;
&lt;li&gt;Output is structured enough for risk committees&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Contract review:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load legal agreements&lt;/li&gt;
&lt;li&gt;R1 identifies non-standard clauses, liability concentrations, and renewal risks&lt;/li&gt;
&lt;li&gt;Explain reasoning for senior management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Product strategy:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Describe market entry scenario&lt;/li&gt;
&lt;li&gt;R1 reasons through customer segments, pricing tiers, and competitive responses&lt;/li&gt;
&lt;li&gt;Structured output, not generic advice&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  DeepSeek-R1 vs Other Reasoning Models
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Reasoning Quality&lt;/th&gt;
&lt;th&gt;Speed&lt;/th&gt;
&lt;th&gt;Hardware&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DeepSeek-R1-7B&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;8GB RAM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen2.5-14B&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;16GB RAM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Llama 3.2-8B&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;8GB RAM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemma 4-26B&lt;/td&gt;
&lt;td&gt;Very good&lt;/td&gt;
&lt;td&gt;Slow&lt;/td&gt;
&lt;td&gt;32GB RAM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mistral-Nemo-12B&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;16GB RAM&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;R1’s strength is explicit reasoning chains. If you need to understand the “why” behind a decision, it is the best 7B local option.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;DeepSeek-R1 is not the fastest local model. It is the most thoughtful. For traders who need to audit their own logic and companies that need defensible decisions, that slowness is a feature.&lt;/p&gt;

&lt;p&gt;In a world of auto-pilot AI, the model that thinks out loud is the one you can trust with real money.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shakti Tiwari&lt;/strong&gt;&lt;br&gt;
Nifty Option Trader · Research Analyst · XGBoost Expert · NISM XII Certified&lt;/p&gt;




&lt;h1&gt;
  
  
  nifty #optionstrading #AI #machinelearning #india #deepseek #localAI #reasoning #quant #startup #SME #termux #android
&lt;/h1&gt;

</description>
      <category>nifty</category>
      <category>optionstrading</category>
      <category>ai</category>
      <category>quant</category>
    </item>
  </channel>
</rss>
