{"id":6325,"date":"2025-02-03T15:16:53","date_gmt":"2025-02-03T15:16:53","guid":{"rendered":"https:\/\/www.storiaememorie.org\/ai-chat-bot-python-6\/"},"modified":"2025-02-03T15:16:53","modified_gmt":"2025-02-03T15:16:53","slug":"ai-chat-bot-python-6","status":"publish","type":"post","link":"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/","title":{"rendered":"ai chat bot python 6"},"content":{"rendered":"<p>C\u00f3mo construir un chatbot LLM local de c\u00f3digo abierto con RAG por el Dr. Leon Eversberg  <\/p>\n<h1>C\u00f3mo construir tu chatbot de IA personal utilizando la API ChatGPT<\/h1>\n<p><img decoding=\"async\" class=\"wp-post-image\" style=\"display: block;margin-left:auto;margin-right:auto;\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv\/bAEMAAwICAgICAwICAgMDAwMEBgQEBAQECAYGBQYJCAoKCQgJCQoMDwwKCw4LCQkNEQ0ODxAQERAKDBITEhATDxAQEP\/bAEMBAwMDBAMECAQECBALCQsQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEP\/AABEIAQwBZgMBIgACEQEDEQH\/xAAeAAABBAMBAQEAAAAAAAAAAAAABQYHCAMECQIBCv\/EAFAQAAEDAwMCBAMEBgcDCgMJAAECAwQABREGBxIhMQgTQVEUImEycYGRCRUWI0KhM1JigrHR8CSSwRc0Q2Nyc4Oy4fEloqMYNURkdJPD0tP\/xAAcAQABBQEBAQAAAAAAAAAAAAAAAgMEBQYBBwj\/xAA6EQABAwMDAgMGBAUDBQEAAAABAAIDBAUREiExBkETUWEHIjJxgZEUFaHBI7HR4fAWF0IzQ1Ji8XL\/2gAMAwEAAhEDEQA\/AOVVFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFGKEIoowaMGuoRRRj6Gvo6UIXyivX518x\/Z\/nXEL5RX38P50fh\/OhC+UV96\/X86MfShC+UV6x9BXzjQhfKK9Yx6UY+goQvNFeutH+u9CF5or7\/rvR\/rvQhfKK9flRj7qELzRX3\/AF3o\/wBd6EL5g0V96n0NfeJ9v5UIXmivWPoKMfQUIXmivWPoK+Y+lCF8or7gexo6e386EL5RX3H0\/nRj6ULuF8or7j76MH0zQuL5RX3CqMKoQvlFGD60UIRRRRQhFFFFCF6wPagAGvo716CcnpScpOV9Q2D6VtMQvNOOJwa+RWS6eI70+tHaQuOoJ8a3Wy3yJsuU4GmY8dpTjjqz2SlKepJ9hQMlQaqqEDclNJNjURnyj9KyIsC1nAaOau1H\/RweJlen03z\/AJN+KVM+cIq7jHErGM48rnnl\/Z75\/KmPtj4Ut1tzdRXbTGltFyXbrYglVxiyXERHGAVFICkvKSc5B7UvQqeS6zs20HJ425+SrJ+zKwMlg0J051wWT+VXZ1L4CPEFpmzv3edtpMdYjpLjnwkhmS4lI7ng2sqP4AmmftR4XNyd35Nwj6D0yLku18DLSZDbBbCiQnIcUn+qofT1rvhkKIb3UNd4bmODjwMHKqurTnAZLHT6isf6laSfmYq9Nz\/RzeJVbXJjbgdsn\/4nE6f\/AFKrInQlwfvIsjEJ5+aXxESw0nmpb3LiEpx3JV0GO9JLSOE8LrK0DxmlufMEKMxZGj2YH5VtM6aQ6ARHH86sdup4Q94tk7VAvW42jv1ZDuLxjsOoltPhToTy4ny1K4kpCiM98H2p4bW+CPe7cXS8HW2l9FCZZrhyMeR8fHQV8VlCvlUsKHUHuK4Gk8pM10nDixjSXc45KqP+yjIPSNmvadKRwnKo+KvDevAFv9abbLukzQLbceEyuS8v9YxvlbQkqUcBzJ6A9BWHS3gR3z1Rp6BqOyaHRIt90ity4rpnx0lxpaeSVcVLBHQjoRXfDKhG71udPhvz8iqQr03Eb+1HNY02KFn\/AJuD+NWm3m8Hu820emHNZ630d+r7Qh9uP8QJrDv7xw4SnihZPXr6elQPHtPmP+Xj16U0QQcKSLjMG\/xMtPkU102CEf8A8KK9iwwO3waPxB\/zqym2\/g63q3S0e9rrRei1z7My460X1SmmipTYyoJQtQUrH0Byeneofl2N2G4ptaCFAkEKGCD7Y9K44OakOuUjcaiRnj1TRRp63q6CC2fwP+dbLelbaroYCCT7A\/51M+zfh43N3wmToW2mnm7o9a20OykqlNMlKFkhJHmKTy6j0p1aJ8NW4usda3DbqyaaW9qC1uPtzIZeQjylMq4uArUrj0V079fSuNa93Ciz3OeMNLcnUcD1Krh+yltBwbaj8jR+yttHe3N\/zqzCPDZuJO3Cc2pg6ZWvU7Ti2Fwi82MKSjmTzKgjHHrnODSnE8E2+1z1Xc9FW\/RaX7xZmGJE6Oi4xssIe5FsqJXxyQknGc9vcV10bwmYLrVVAy0O5x35Hb5qqf7K2v1tzf8AP\/Ovh0tas9Lc3\/P\/ADqddJ7E6315rZe3ulLGqbfkKkI+E85CMKZJ8z51EJ6YPrWhrfaLVW3WqpWjNZWc2+7QOHxEfzUu8OaApPzIJB6EHvSA167+bzCPxSTpzjOe6hr9lbcRn9XN\/wA6+p0lb1j5bcjPt1qzkjwi7xxNt07sSNGOo0yqKicJRktcvIVjCy1y546g9u1YdofDJuRvAZ72hNOfrJu2KQmV\/tTTRb5549FqGc8Vds9qW2NxKH3SraQzDtRGQN9x6KtStGQAM\/q4A\/jWNWkIfrBA+4Vep\/8AR\/eIQow3t8nqOh\/WUb\/\/AEpjaS8KG6WrdZXbRFj0fImXOyOqYuOHEJYirBI4qeJ4ZOOgCsnHTNOeEU2btXMIbIx4J2Awcn5KpDulIaBy+EIH3Vqr09DBx8IPzq4W7fg13n2vsq9Qal0JJNsbGXZcN1Eptke7nlklA\/tKAH1qJtCbNaq3K1VA0bo+1Gfd7itSI8fmlHPihS1ZUohKcJSTkkDpSXRuHClsu87XiOUEOPAPKhFen4YHSL1++vqNNR3O0Sp73U8PW4Gzd+Z05uBpxVtnSI6ZjSPNQ4lTRUpOQpCik9UkEZyKeW0vg73k3Y02NW6L0abha1PLjpe+MYa+dBwocVrB9vShrHEp\/wDNZtRjYCXDt3+yqirSzYOBG614OmE4OY1Wy3O8Ju6u1UdudrTQ8+3w3TwTKSpDzAWewUtsqSk+wURn0zTh0x4Dd+NWaehamsehUyrfdY6JMR79YR0821DIPEuAjofUU4I3JDLzUucYwx2odsHKpE9YUNDrHGawt2VK+gYGasDu5sJr3aW7JtOvdI3CzPuAlovo\/dvAdy24MpUB9CfwpF2t2e1Xunq2Lo7RdpM+7TOZYYLqG+QQkqV8yyAPlBPekkEHCmNvDiMHIPl3UPnTZ48vI\/kaxHT\/AF\/oSKvS5+jt8SDEBbru2i1KQkqKUXGMpR+gHmdT9Kgi87VX2yX6Rp67WGbCuUZ3yHYT7KkvoczjiU9857DHX0zS\/DJTb73NB\/1mFvllQh+zKykq8usJ0+oKx5Rq9li\/R5eIe+adavjO3hYQ8gOIjy5rLEhST2y2pQKT9FYNRTZvDXuRqDcQbWQdJSmtTguA22URHcHBJWokuEDHEE5zggdM0aCEs3qdmDIwjPGxVaVaeWBnyjWjIt6mc8k4\/Cr9Ofo4fEl8OQjbccx73WKf5+ZVdN9PD7rzZLUsbSm5Fj\/VVxmQU3FplL7b\/JhS1oCstqUB8zaxjPpXHNLRlTaa5TOd\/FYQPUYUCKbAOPasZAFOORYW0uqCnFpAwOo98f50gONlCiFJIpAflXcUokGQseB7UUUV3KdyvWBXpPfPtXyvSRn170LhS7aYDq+LgCSFf2h079\/yrpv+iX200\/cNYao19dYzEm42KGxHt6VJ5eQp8q5ujPZWGwkH0Cle9c0bDIWQwlSspQ8lPE9sf+\/+NXD8GHiZe8P2tDfZMdc+0XNkQ7rFQQFloEFK0Z6c0qyRnoeRGRnIS141YKz9XMIKlj5PhB+ymzcDx0+IG0bs3e4We\/NxbLbrlIhsWORBaUyWm3CgJcPHzCs4yVBYIOfQYqTf0eettSbjbu7m631XdFzbvdrfFdfdUAAP3qwlKUjolKRhIA9B75NK961Z+jq1LqRW796lNS7vJV8a9b1NTMPP4JyuMBwUonv\/AAk9T71GnhT8QuwO2+8e5WpFol6M0tfWWU2eFIQ7JUni4sqT+6SrgDnISSQkK4gnFPl7QN1SwiaCtjkqJw5uonGeNuVbbaC2eJe37gXubutqGI\/pLg+qI04I5cQS5lopLaEkAN5zzJ\/PrTH8J0nTdz3r3nu2k1Mqtky5NKjqYx5ah5jvzJx6FXIj0wRUSbJeM7RNxVrfbnfW\/wA2Zpe8vzHLbcZCHniYziykxiEgrSOJSpJx8vzDp0FefCfvPsls1rPXsG46\/wDNsktUdFnmmDIJlNJLiuqEt8kqAUAcgdQcdO62kOBTrayFs1OY35YHPJLnDIODt8v7KcNaba+JCJbrteIfix8lqMy\/KRGRY4ueKQpQbCj9Biqf+BfaU6\/37iahukcvRNMBV7lOLQOJkcsMg\/UrPID+wfaphvKP0dcqQ\/Ina5vSHH3FuL+aekclEk4HlfU0l7BeI7YrYHaPWEqxajauOrrlcJsq321cV8FbLbim4ba3eAAHDCySrI5nsa5luMKM5gkrY5ZHtEbSSffL\/wBDx8gp\/wB0FWXxU7Q7jaJttv8A\/iOmLk63bx0Upx6OApp1PsHCHEfifeqmeEvevda17i6F2oi61kt6VNz+HNr+HY4lCualJ5FvzPtEn7VSttd+kej3DWDMPdCx2exWF9l0uT4SX3FtOBOUZSORUkkFPQdCR9ar2jcbaXS3jLga90zqlh3Qyb4m6mYiM8gMJcSouI8tSAv5VkjoD0Io1tHKRWVLa2SCupZd9Wl3\/HbOfsrD+NPe7dHRO57mitM6yet9lm2Vkvw0xmFpX5vmJX8ykFQyOnQ1P2irJqu++GnQ1t0XrhGk7mqyW1SbkYyHwEBpPJHFfT5ugzXPzxo7zaG3R3nb1Lt9fk3S1C0RoxfS041h1KnOScOJSegI649as5pXfbwta28PekdsdydbSGlQLVARMYZjyUrbkMtgFPNCCDg57HFAcC0Bdpql35nVmWT3CMNy7A57Ht9FEnjs07vRo\/b+02\/W+\/Sta2i93Ly1W9NsYjpacabK0uFSOpx2x0ql2lNMu3e7xrfDaLsqW8hllsDJUtRAA\/EnFWr8SVu8GsbbmZJ2d1TcZ2rRIY+HZfVKKfKLgDvRxATkI5dzUZ+EW+bXaa3iteq92L2i3WixJVOZSuO46H5YGGUkISojio8+uOqBTTiNSr6trpakRFwDTgfFqA+pXTDQsnS3h5s+2WxISkybsw6288TjDvDm44r\/ALx5XEZ9\/pXObxmbLt7Y71XyDBYxa7sv9bQPlwA28SpSB\/2XOSR9AKtBrT9IdKRra4Qtv9P2S6WCOpKIU+Yh5Dr3yAlXHoUjlyAyM9OvpTR8Y+6mze+OhdNX6wai46uthS3JgfBvJPlOpBcRzUkIPBYBHzdirHeuucAN1Mu9fR1dK+KnkGqIjA422BA8\/NQ74BdcL258QtmjrdIg6lbcskzl2BcAU0r8HUIH94+9dBdKbZ2rbTeDc3ee7AR7bOjMvNuEfKElHOQoH3KkJ6e+feuVum4s+w3uHe7e+pp2DIbktOAfMhxCgpOQPqBV9N\/\/ABVaD3I2eY0loW7vyL\/fnIqZsFqO6lxhIwtxAUUgKPNIRhJOetJicHbKNaLzS\/hXunILojqaO5JGPuprgbSxmfEnP3lLfGG9p9sIWQOJkqPlqVn3DTY\/3qjPwh6mVrXd\/eDWq3Sr9by4y21ZyA0hTqGgPuQlI\/CpDtFz3I1f4Zk261WGdE1hJsgtgRNQYykuEeUX+S8AfL+8Hr1HSmv4Stj9Y7JSNRyNbvWpkXVuMiOmNKLqgWyvly+UYHzCnhur5olNbTGnjPhu1PecbZcOPmsGz\/g9f2w3nc3YXriNPQt2e78EiIUKHxJVgc+Z+zy9qr1v9tdI3M8ZU7TMJpal3aZBacUOvltCO2XF\/wB1AUfwqa9m9hNy9D7+K15fZEKVY33bi5yj3AulKXeZbBQcHPzAdM4pRkXnRe2niN1juruY5NtUN2PHh2WQ7bZCm3VFpKXlBaUFIxxCQCQTlVd06TlVc1KKmjjhMRhb4p1ZJOwG5z2BUrm\/aKn6mk+G+TbEqhjTKUrbx8imSPKUx9D5ZQofQn2rnbCv+6Hhq1zqnRmjtVy7KpmaWZPlx2l+elvPlLPmJV3QrPTp81WCZ8f18TqVtczSdmTZFTwhx1Hm\/EJi+Zgq6nBWEde2M1EHjK3A2m1\/ruBrHbO\/IuL8yH8Nc0JjOtEOt\/0bp5pTnkghPTP2BXGkN5Vfe7rTXKnE9DN78TscaTpPYeatP4pt1Nf6A2r0hqHSepXbZcbmtsS30NNOFzMfkRxcSU9+vQCmn4Rd4tLXvSupdK6n1mxZ9Z324yZqp7pbackrdbSkOtlQDalpI+zj0HSoy8Vm\/wDtjuVtjozTGhtRGfcbYttcxr4Z1oNAR+B+ZaQD83Toaa\/hz1F4ZV6TuOk967VJYuVwlCQ1eMLUhCAMJbQpr52yMknKSk56ntQ1zcJc9zmbfGuZKCwNHxE6clu+44KmvxGbd+JK1bT320ncdGstJSUB2ctyOlmexHQQpXVP22zjKvmzgHAxmmr4C9urdpZjVW+N8YKY9niuRIrq0+yfMkKSfU8QhOf7RFOPWG\/Wwu0+zV6252l1Hc9TSr00+y2l9bjqY\/nN+WpRWtKUpSB2SkHr6dSaxWrxXbabP7I6e0jtXOh6h1FGDSJseRFfZaSpeVvuKUpKc\/N8owT3HtXdYIwny6hhuDaySbZjMkateHdtPnjyW14rbLA3+8Oum95YNs8qfZj50lsJ5LZZdIQ82T3IS4lByfQE0reEqBqyJ4Pr\/B0GpaNRKfuYtakcARJIHl45\/L9rHfpWlofxqaL1tZdSaY3tbt2n4UyL8OwuEw++h9LqVpdSoJCikj5SD26n2pi7d+JbbPa\/w26s0Pa9wDC1a2q6GzKZivBS1K6MOpWUFKeRAI5dR6ik6hjdSYaylnrm18cuWujcHdjkY7eZCm25K3CtvhT1knxI3CG9c1xZSI63PKCylSQGAvywEc\/NPTj6cfXNZUNbtO+FHQQ2UkOR9QCDbyS2WCfhw0eY\/fAo78frXM3cDfHcLXgaY1pri7XptlfNtEqSVISrtyCfsg\/XFWj1n4ydJWfwk6P0ntXuVIga6tse3R5jUSO6242hCCHk+YpHAgHHY\/dXDIMYCco7hHVGRxy1rY9IJPvnfPPmpB8fLj7XhT0vF3Qdt7muFzYhyyEjMkNq+IKAP4eJ+bHTJH0qr36PmM0nxMaXWlXZub1H\/wCmcqv+4W6usdfXM3XWWqbje5aBwS9OkrdUB7Dl9kfQYqS\/BXulpPbXfiwas1tczb7RCRK8+T5SnAjmwtKflQCo5UQOg9aRqyUxJP8AiqyOoAw1pbzzgdyurbum9x1bx\/r1ve2O3ptLgV+y\/wAIypwo8kJKeZPPqrK+3QGoY0zpSBr7xz6h1DqvSbkBVgtTcm3x5iE5fWji0iVgZCvtKIOTjin1HRLvW6PgUv8AuT\/yx3HcO4vXxD7MsBDMxLRcZQlKMIS1nshPTPXFQ\/uP46oSfEdbN1dD2hx6zWu3\/qZ2PIAacuEUrUtau\/yHKwUA9igZ7kB3I7Kyq6qBrm+I4ECQOwHasjz34x5J0bzeLfeXTW998gad1CINnsFyXBati4za2pCGjxUpwqHMlZBOQRgEYp9eNm43DSEPb7xAaMnJsWqsqt3xKWG1LUy\/GUviQ4kg8RzHUHos1o3XcnwAbl6gY3f1VeFxrxhEiXb325KC66kDHmsoSUuKGAPlJCsDOaq74y\/FzE371Nb7fpeG\/A0vp8OJgpfAS5JcVgKeUkdEjAASnuBnOCSB1zm7bKBKJoqeo8abX4hywA7t359MeSuzojd\/cW6+CXUO6k7VDj+qIUC5vM3FTDQUhbS1BHyBAR0AH8P31yh343a3D3Y1AxqfcTUir5c40FMFp92O00URwpawjDSUg4U4s5xnr3q423vij2bsngT1FtPe9ZoZ1hNgXVlm3\/CPqUtbrii2OaUFAyCO6q5z6kuzkhRy7ypqQghWDRPKIGueTho1epSDcLm4HgpaUp6A\/If8fyFIMyW7JKfNxlsBIx7AdKyy3FLcJJrTUMGmQ0DcLUU7AxowvlFFFKUnC+ivQ6V5TXtIJNCQSlC3TDGXj0zkffT1slwXxSYjfIk\/YSo5\/M4\/40wWQfMB9BV\/v0Z2z20W7mtbrY9zLPDuhatzkmDGXLWy4HUra6pS2oFQCC4T0IHTPXFNyYGFCqKcVHulR7tnom5z4C7zfWghCmz5KD79aZ97lT7dqB6KQRlxXQdPWujerdpdF2jxGWvb62WNtnTq58FhUQOLI8taEcxyznrk+vrTP8Wfhg0KzvRoPRuhbYzZEajUxHkOFxbiQtyT5fmHmT2T6AjOKjVjNUY0qmqLNEGEsbvlULkPXQPeYoqKVdQUJ6j78mvbF4uTGfhz5qD3BIH\/AArrrc\/Br4SNFacZla008n4WMA25cJ1xkI5Kx1UsoUEjOPYD0qL9I+HPwla78QjmmNE2a2XjTDGkFTnm4N2fcSi4CalGS4lzkD5SgOOcYPalxF8YDXHdMf6bZpGvGSucEi83R9sLSyFAD5k8uWPr69K0Ipmz1lptpLLis8CF9FH6+3311G258H2xWo9zd0tP3bSj5t9kmwGrWhu4yEqjocYUpYB5\/NlQB+bPt2pesX6OzZa063fn3C3LvOmn4LgbhyX1tvRpXmIIUFtFHNJT5nft656GlAvcMpLemtLcMAwuScmZcmnDEfbWlaOigT61iQxPUQ4EqHrn\/X310P014LNL7leIDWFkMI2rRmlp3lH4dai8tJA4MIWvJz0JKjnA+pBqYrlsF4CdMOu2S9Gxx5UT5HkP394LSodwrDnQ+4ruo43SY7I4tJOG\/PuuSCX3mVDzU9vWl+z3paXkMuPFLayAo57D76d3iB0zpW07o6libfLjnTrVydRbCy4txosZ+Ti6rPL16kmo0ZZdQ5wUghQPUHpSGyuHCzdZTR5cw4OE81JYuEpXxrSWE8OyXgcknAOSe3rWvHhRmIyHChsuhzCyV9FDljH3YpFZbX+VbzEc4GcdaQXE75VQ9ugaQ7ZOezqQxPlJbwUNg8SOvTIH8qcYIfUtDpBGBxGen+XembAS9GcS83kEe\/b7qlLa\/R123Kuz8K1QX1tWyE9cbh5agniw0MkJUQeKlHCAMHqr1xSN3nAVTJTSVc7Y4Rlzth80+9hfDZrXeu5LFtIttiirxKujqCUjOPkbH\/SK79M4A7kVcJ6D4e\/B5YPNbNsYu6Wv3lxuUltUp046kFRHEH2SAKU9ydWWnavw4yJ23ykW23wbUDCVFX82OGeQX0JJJznuTXA693q9a01HM1BfLnLuEydIW84\/LeU64okk9VKJP86sGNbTt1Hdet2jpqms0QfIA6Ujc+XyXVDX\/wCklsy5MiNaLxCWhB6KTKSoYJ6Y4ciR9wJqKpXj7nz3HC1qJpKVHqQxKIx7f0Qqktg00uWUjhkZCc571OG23hi3M3EjiTpbR0yREBx8Y5xZYz7BxeEn7hk1ElvTo\/dYPonKi5Na7QwZKmRHjfuhWnydfwWlk9A9HuCR\/vJjqAp3Wfx46yQ0qI\/ctM6liOoKXoq7vHwtHqC3JLajkenEn6VEd38C2+ECEqUNINS+IyW405lxzH0TyBP3DrUB6y2yvGnpjtvvVokwJbJIXHkMlt1J9ilQBFIbe35xK3HzCabc2n3Zm4Ct7fdf7B7rOtiHGkbZ6kkEBLEwFuzzVnskOnKY5J6BX2OvXHeo2etKY1zmW2estPMrLYBUCPocjoodjkdCDmqg3W2zYBU20pxlJ6EJUQD\/ADqc9txKhaL0fd2pcudBv702zutPL5GFOjkuAIPfgtpQPE9iDjpUiSQVDdTFRX7pmCqp3VtvGHAZIHfH7p\/ohxipyQha+DQ5dxnAOM\/zrCyW2gFiRy5EDlyHQZH\/AAr2Y62ufkqKQsBJHumsTNvSlsuqbyD1J9hn2+vaoZkLeF5tHhxxleROWkoeLeQklAGQORrKq7thSmkv4PqkpBSk\/XFdN\/DlC28u\/htt2r3NAwtQyLbGnFxpNobelSVsuOHymwUkrWQAhI9TgClO06M2k8ROjr1adS+Hy4aPajKDTbt5sDdtlBakEh2OsDkOPqe3ocjIpTfEcAQ7ndb+Lo1s0LXtlGXDIGPrjK5Wy7840kJQjAxn7QASPvpvzH333PPZKHU9QpIc5KGR3qwPhL2nhbieJaBpueyzcrFpmVIuct0J5tSkxl4aJByOK3fKJBzlOR1zV8vEbshojcDZfW1h0TpOws6gt8YuxvhITTbqZbKUvpZKkpBBWkpGP+sFcjdJIwvHZctvTRngdO0gYzt543XGiSycp848VciDy6UjSX\/LWtIcAwTg57iugH6Maw6d1Zq7XjGpNN2+5IZtsFxpM6Mh8IJddB4haTjOP5CrH7Cbf6DnO74Km6G0+8qDuBc2I\/m25lflNpgRCEpyn5U5JOB0yTXI5HPAI7\/srmhtLpY2SkjfP0wuLkhDj4K0knBya9QJaoyui8EHOCaXZj6HSWhHS2gEkJSAO9dO\/wBGPofRd68Pd0uN+0fZ7rIa1JLShyXb2n3eAYYISFLBPqcDOOppccrnkBPUdN+Ld4R2XMEahkIax5wA7farQcvjxWSHQDn+t613C1Fetp9LWKfqTUPhwmw7bbGVSJUhemreQ02kZKsJcJP4Amqr+EzczQ9y351zo\/VGjbE\/o3WV\/mXLSkm4WhhK4brjilJjnknKUOJ48UdkrTgfbpXiu1AagnzZYInhpcN\/Rc5zfpKEEBwjI\/rdxSVLmuu\/vVudD2Oa7eXPZzw3eFrSOu9zXNCWyS1dZi7q5GlRGn1ecU4bhxgtOEILilFKR0T5iieg6RF4CNrNt91LbrDfrX2jdP3XVl41DIjiO9Bbcj2mMhpvy2mGiOCPlVjkBkpAGe+QvdrDCcEp5lojhlEeQHHJ+gXI6TNXjilxJz079ab9xW5\/ECM+9du\/E1ut4cNtbFqXb\/Uu06rRfbjaZbFuk\/so0GH1raUlC2n0gpI5FOSDlOeoB6VyVumnrZOjKaMRKFhJ4qHpUaWvbTyBhOf2XZpYbfKI+T39FCrwJV99YCgU5HbVFaedhlBSU\/ZcKux5Y7VpNRkNjq1zKE5ITjkrIHuD6EVZNkDhkK8ila4ZCRSOuMUUuPQUl5SFj5OqgEgEjqR1wPpRStSe8XCRAK9oGK+JGTWQJ7daUUFZWunWrh\/o6N4dN7S7\/wBju+sJjMO0zmn7ZJluucURvORhDiiTgJC0oBJ7BRPvVPkJwPat623F63upcZUoKBPY0kprON1+i257JW2+7oxd1U6iUWkrjyvhEMhQWttICFJc5dEnCTjB7d6gPdg2PxMeJWNt3ozXLVue0pai+q6RWRJCZTL3IpRxWnqlS0gkHopJHcVylsHiQ3Wstnb05C1\/qBm0pR5fwKbi8GQjtxCArAGPTtW\/p3fC\/aNuJ1DpTUVxt1wU2pouw5CmVlCjlSSpJBwSBUSZzgQwDYqJUVOCGBuQTuu\/mnLTfmLALTre9Qr+7w8pyQm3\/DpfTjB5tla05PrjA+lU58In7KMeLrcyHot6OqytQZohBhYU35YmMD5P7IPQemAK5tXrxW716hhu26duRqR6I+kocYXdHihaT6EcuorS0fu5rXSNyFy0hqS52iRIYDTrsKUtlSm1EKKMpI+XkE9PoKdLiMFckrWtLTp4XbPaB9pe8u8LSFJKkXK2hXXt\/s6sUzfCZ4g7vuZqHWGgNU3ITLhp59b0N9QTzXG85TakLxjPAhGCepC\/pXK2B4id1LdNl3OLuHqGNLua0OTHmbg4lchSUkJKyDlWB06nt26U2NNbw690tdZd50zqm6WqfMCkvyYktbTjqVK5KClJOSCoAn6ikscRyo35qGkEDYLrztDujpmx+IXcvby8XRiLOvV5D9u808Q84hBCmQT\/ABYwQPXr+Lu298NOmtD6nvV8nzmNQxLoCGItwgpcVHy4VE81KVyPXGeIJxXFeVr7VN+vK71c7tMnXGQ6HXJDzpW64v8ArFROc\/WpJh+JHe2EwmC1uLqVtLSeif1o98o\/3qNQA3UT85hbgStzjcJ4+KK2wYO+etocKIy1C\/XMhryGW0JQ2gKxgAdsemMVE72n4TKSha1qCB0UV5x9DgdvY1nuGp9R6mekXq9ylT3pDhclOvAKdWtX8ZUR1V9aUGApDfBDjy20Hj5iXD8nTspI7\/fio5K8\/uVWXzukbsCUltafAAcZcPDHXknIH3Edx\/Olm2WgJ4FDAWPRa0Zz74T7ffSzZrdJUjCQ4lJIVy4Yx\/eHQ\/j1pfNpBU38RIZBV1CAQCfv9TSclZmruGk6Ulw7GXR5q8kK7ISQoEfd2B+gq2fgv0jCZgagfwcXJpxsg9SrilSR+AKldPdXuBUVbLag0JorVapWtITE6ZOb\/V1hjyW0OtqnO9ELKFZBAUEj+\/W54VPFjN3H8VUuxSrC1p+0al08HoFuBBTGkNALwgAYHJK3cj3QKl0sYP8AEJ4W\/wChbFM5zLxK73SHBre\/ln+afPiM1A5bvAoylLhQsQXYS+vZTa1oI\/NNco9M23zloHHJGK6ZeMmQi2+FG+WQEJEDUtwhhIPZK5RcGfwdrnfomMC62SOp701cJdDMhbu8zGGPKt94TNg9MXa1Td29zkpRpLT6wlEdSf8An0kY+QjplIJHTPzFQHYGpp1hrvdjWWnXb9py2TbFoyC4WWU29IZQlIOByUjCjjoCBhAJx6UajYTpPws7YaatyfLYvDAucojoXHFI8w5I\/tPD\/dFSftdqNnUnh7ummLJaWpt3tUJ+I5AV187nyKVgeuQr\/eGPasLWyOqqp1uEhZhhdtyXYyB8l5fXyurKt1tbKWYYXbcudjOPljsFW2BrHWFsfTMt2q7q06k8uSZjhBP1GcH7iMH2qSGJmkPEhaht7ulAjR9RKQf1RfGG0ocLuPsKx7\/1fsq9knBqJODiCW3klK0nioKHUH\/XvXpiQ9ClMT4iy2\/GcS804nulaTlJH3EZrE268VNvmBe7Le4PH6rB2u+VVtqAXuJZncHhVc3o2xu2gdUXPS99hlidbnS24kg4PqlafdKkkKB9QRTi2Itxve250+FlLlv3Ctklj+wZUZ2OSPvIFWG\/SEWmNKvGkNW+ShMi92Btx8juopIIJ+oCwPwqB\/DEtQmX6EnqUX7TEtOPdNzQn\/Bdey2yQh5j7Y\/mvebJKfFMJ4\/rv\/JPnRsJeqrFb7sGvLTIjNurB\/hUU5I\/PP5UsXO1R0KQ2yhClIHXBGOnqevYVsbfbk7GxdJXTQshVx0\/etMhTPnzX0rjTZHmq4MJCU8gSkOAEnAKUg55E0pToUhyMH2WkJ5kgj1Hf6fSpE0LowM9wvEuprZVWG4ls+Ax5dpwe2Tz6q83gwiPy\/C7HtFtvJtMyRIujUeY2lK3Iy1PLCHQlXRRSSFYV0PrkU\/bdMVslo296g3k3rc1Pbxh1Mm5Q4kUtpCSCy2lkDzVLJGAck9AK5USocqRI8tEh0K6gAKIAz1pOlacnLIDyxz4hSUrUT9Pw7UhsxaAMcDHK3NB11FDTxx+H7zG4HvHHHJHCvZ+j50hYdL6L1vvhcWkW2NfZz6YaHCSIlrjFS+h7n5lrBx3DKT1qU9iN1fDre9Z6ms+2W5Ey+XrVkx2\/wA2PNL2AsJShRZ8xtISkJ4JCQT0SPauV0iyXVuOs+aUNglBSlZxg9+n403pUR6KkOglHmDpwOMDt6Vxj3NAGAQFYUPVjI42RRsGG5zvznn\/ADddJfCXt\/8A8lXiq3u0ilsMwgzCnQFdAlcWQ6663j6J5FH3oIqUvDWI8q5b4xnHkpD+5VxQrBGQDBhD1rjpIel8ufnu8sYzzOcff+Na0J99U9tK5TyQpfI4cIyfc1xrjHh2OMn7qxp+oGRMBEezcnnzXTxf6LXYNwknWOrSfpLj\/l\/RVJXg10DY9rtF620FYLg+5DtOs7lGYefUkuhKUNJSSQMFWE57Y+lUK2qjIlxXooKl\/JnqSTSkuO6qdJhQ7a4hbXULV0Cv86fgGtrZWNwnKC\/QTls0MWOe\/wDZdJtTbaXPV2np+mNQbpXeTb7nHXGktiJBSVoUMEZDII\/CubOp9Ew9L7q3LT1rnSFRLNflxYziljmpDb5SkkjHUgA5HvWpGtt8D5XcHUsMg9cH0r3crlb7cSlSlOqV16DP41JZAZTkhW5mbWYOnBVxv0gPKVtRp5hpwK5XdKlgKzn\/AGd3HT1rZ8K\/hlsm21mse5GlNydUxHr\/AG6LMulrW+wuBJUpsKKVNFvIKSogKBCx2z1OaVwXjc21LVHcbAV0C+uar5utAvMPVjzCLs4w06OSUB0j8hnpTFTH4P8AGcAfqf2TtRM2F4qHNzjjddH\/ANKDr3biJtRbNFz7hAf1ZIujM2AwlaVPRWEhQcdUO6UKSeAz9onp9kkcxlLyA42eiuxpI\/ZxtThdmS3XXD3KlEn+dKqUFKAkA4T6e1Z+umbO\/WOVnLjVMrJfEaot1a2qNNmBLaRniM49yaQWpTR4JcCkLR2Wn1P4de3T8Kdu4jKmpqVgfK4Bn8KaS0NNjkUgg+4rQUZ1wgrT0EgdTtK+u3BQSEJWXD0ySOOMZ6ff1opOexzJQAc+poqVpCsQzK+J7VlQMqrEntWZoZJNLKHFZaytp65rGBmthpGe2SfpSFHe7AWRtPvWy0kGvTdtncPM+Fd4+h419QgoOFgpP1FI1NcdioZeDwVnbRSlFkONJSlKUHj25DOK0mk5rfYR1Fcccqvldhb4lSJHR0hX0HQVsMM+tYWG+valKO1j0pHHCqpn44WxECm1pW2SlSTkEUtwEy33SsNuPqIwrIz0\/Ck+K11HSl+1OOxXQ42pWMdUhRSD9+CDTT1SVU2AfNbEc3BDS4pSvi4tORg5z931pz2hhCLfI+LUtt\/lzTnKVfZwPv617t95irhfAqiFKnM5X5uAlfTB65PTHv6mt25o864laJIeSUpwpK+Q+yAaaJ7YWWqqkuy0jC8RROQtLoceCyOh5H+RpSjxnPMJdKkqOOWT3P1pWhXVvgyFx1qKeAUlS\/lHFOAUDHQ1srR8ZKVJDagFq5YUrl+Ga4s5U1ZychMPVtxm2nWWhp6mkqi2q8xrmp0oBXhl9tSkA98YAOPelXwq6yt+rvFHsxYrfbA07Y4t8akyMAGQHX5shrPr8rTjY65p3ytspuuYj0yFKZQ5p+K\/PVGcB5Sm+nyN4\/i5hAx68qwfo99KSL54wVynLMzEZ0Rp+YpakjqXXeDKAv2UAtz8E0qjleJnREbYyCvozoySCq6appoju3II8jkqUPHZ5jG0O6FsP2YmrYUlP0S+wwf\/ADIP51QLRUhKFpUT7Gui\/jwta39vt42EIyW2LPdMj1CHUtk\/kRXMfTc8svJyofWl18eqNO3uIyRYC6i6Ins7teEiEht1Krrt28UvBRxmMAopA\/8ADUPxbNMfRmt77oW9s37T8nypDI4OoUCpt5BOShYz1Scfh9KfPhK07ZZHhLuUnUGqoOnIuqbi44u4TFpQgMMrS2R86gD1bcA6+\/etlvSXhs1UhVm0Zve1HusU8S9dOKI8k+pQVhsEd\/sqP3HvXn17s1XUTx1NJgPDRk5wcj+y8nv9krKiqiqqPAe1oycgHI\/fCfek9wPD7rG+p1TqeyQ7LfuKvORLQVRnlKGFK6AoUe\/VQB6+veo91\/ZdFbibqW7TWz8Jr4d9CBNdjIUmOk8srcAPQJSjvjAJAA+vtXh\/ttvzL1BvNo+Db0\/MX25SSop+gUpIzj6mmxrfxK7T7K6dnac2LUq73+agtSNQyUZS2Ox8vIHLr1GBxBwcqxS4qOtrYRFXxMY3OS7A1H7efdKioa2vjbDcYmMbnJcMaj9B59yo78fWubTddeRtIWaSl6Npa3N21S0qBAeA5LSP+yClJ+oI9KiDwj8ZetL5HUchTtiX+IvMUD\/zGoq1pqp66y3pkiSXXn1KW4tRJKlE5KifUknP41J3gpS49qrUFwT1QiTp9gk9uS7vHIH\/AMtbW2xkPMhGy9FskDvE8Y7KXtFbY+HjWGmtaI1Dc2I+r4121Q5PQZam1gRmHH4Cwk9Mea2sHH2uJB79d7S71yvGmrRKQ6QXoLD5H8KSpsEn2H41Xx\/Sw1JvTulZXYzjiFXabwwo4JTcHRjp92KtPp6zJtlpj2phGfhYzDCRn7SUDGCfwFTJZxK\/w+4AWH9sjo6anpCSNZc4j5bD+aQ37A1GKHFp8xwnAOeOD7g9MfjWjN06wuUXnZDzasAhKnR833L\/ABJ7U+5EZCni+82kpwAgnqR+HcUl3SCv4d5SlFfEoUgLJJS4SO2evY1HLcLxGnr3EjdRNeI70V56M3IV5QX05HGf\/XFNeax04BRWhPY1NLG7Gzeznkyty7JKm\/tEt9yEqLG85TaGlpSrmOSeIyoccZz83sKUFeIvwSahIF0UuIVYA+KsshWP7wbXj86nRUepodnlez2XpSorKKOrEgGsZwVWuVFOc8TikhbRaeS7xwUqz1q2rcTwVas\/+6tyrNGW+OSUm7JjqT9OLuMfiKiDe7a7TmhFW24aR1nD1Barv5vkOsONuFBb4cgVtkoV1XjpjHTp1pMlK6MairKeyVdvjMkhBaPJPTZGeDcmElfR9oAipPuFuvL93eHNpqJx+VQB5VXPQ90lQ4TUqE4UusHor2rc1fvnq2JJTbnJa2khOeTaOp\/Go1BXR0wMTxwSqCzVgglfAAcgkqarhZ7ahJVcZw44zlTgSKal11nt5ZQS9c4ilI6AA8z+dVr1RrS+3iS26hU+QCD9pasH8BSKxLvKpTTT1tSyh0\/MooJNSJbqSMsb+q3MdxLGBzWjPqVbKxaxsGp2+VpkNqV6JJANVz3lYmjXCrld53ltNKAbbHtSFFtuqLddEzod6Uz5ZJSEqIBGexpY1hJj6yZiqviQZUcBBcSrHMfWok9xjqYdDjg+ikSXSGph0Odg+ibcnUtoaCj8YF49Egk1rW\/UKLjc0RWWlJQUcuSveva4Gl4HNCi0pXbHLrWJ7UenLYtSEceaOhSEEH88dqqfCY8EMaSVXtijcCGMJKTtxYXxLMbyvtrOB\/nTLagN9Eq649SDk\/zpZv8AqZq8OpSHUtttpWE4yTkjpnp0rSSShhtxagFFIByM9unpVzRMfFCGOWjoGSU9OGPCSZUBKSHGUgp7HJorPPkoZ4lY5uL6gdgEjP8Axoqbkqya5+EigD3FZ0AAdq9OQ1tIS4tIwr29KytslwAIFLJS3uWNH2sU+9ttPs3acZEpILbXXBGc00kw22wFOOoB9R1yP5VMG29tbi2r4gJwXO1VtznMMBLeVRXqqNPTEtO5TqEKIlryExmvL7YKB0\/Ck2bo6xTyeUYIJ9UJA\/wpaCSe6SMe9YZ63WIjjrIPmYwkeuayUcsrXe64hYBk8rHe645TMmbaHqu3zEkDsFCkl\/SV4gE+bFWpI9Ug05IGqbnDeDN4ikJUfteoFOGDqq0ynFtqeCEJxjn\/ABVcsrKyH4veHorGStroBhw1D0UbNR3GjxU2pJHuKUoqOwPT76kwWyy3ZHMMNuD1KcdKxr2+gujnDf8ALPok\/wCdS47ix+zxgqBJe4vhkBaUz4jQOMUtQ2O3SlD9ibvH+by0rQO2D1rZi2iUhQT5QKvbPb86lCRrx7pVdUVsUo9x2V7isDoSaXoMXPHp9az2a0MKKVPcnVd+AGAfz\/8ASnTEegMKCFRlKbH\/AEZRhP4etcJystW1eDgbrQgxAMAindadP+YgKeC8KHIJR7fU+leYSrQ8SWWENk9kuJOEH6EHJ\/GnpCYbdSkNpwhKE4Unv2z0\/OhoyVka2rcOF5sUOdp+Yxd7JPejy46h5aktgkKIPv0\/MelTX4UdFab01uXqC\/22Gtq56ytLF1uTjjnIuSEyZDSyn0SnKE\/KPX7sCK4sVSflR5gzgpA\/hI75+\/P8qe21WqP2O11pK+SVEW6U7M05LcUf6JbqhIjE\/RShJTk+uPepcYDTlbv2Q3eX87dQvedD2OwM7ahg\/fGVm8VmmndVah1No1tCSdWaaftqAroFPAlbX\/1Etj8TXGph2Ta5i4cxlxl+MtTTrTgwpC0nBBHuCMV268UbBY1Dp29ROqnnvJ5pP8Kuo61zO8auyMvRmupOvbOhLkS+H4qa22jo2+vJUvA9FkFRAHQ5PY1J0CUFq+kqiMSMGVFlv17dVRo0GTc5TseInhHZW8pSGQSSQhJOE9ST09TS7F1s8EgpePL6iocZmOJTkq6dse9WV2D2d293StKHpWufgrqlfFVvcbHI\/VJKhy656Cs3eDT2+E1FQDpHkMrGX2Kmt0BqakHSPIE\/yTQla2l8Meb09sU2brqt10qUtxRJznqfWrZX3wcaXjwHX3NWpjIQgqLshoIQPqTyqnG59mtOk9Uy7DY74zd2Y54GSwD5aiMfZz1Pr1\/Kq+xXG33l7hSnJHphVnT1dbL3IWUhJI9D\/NJNwuiniTyIB+tWt8EFpmSbVCTbmFOzNS7g2eEEAA4jwiJTxP0BU0T7ZT71UnTmnr9q+9RrBYISpc2UohDYUEgADKlLUohKEAAlSlEJSASSAM10s8E2odvNDaa1te2mI7kPazTSza5q0FIuE6Qs\/Ey0k9yt0JbQe4bQ2K2LGNiaQV6DTwCLAaFg2tgx5Fv1bcUWyIHblrC9KVJU2C8pHxyykcj2HQYp2LtkyM4l1pCs8iE8SOpHp0rQ2R07KjbRWSZMUEv3Bty5uApOf37hc6\/UhYp5y4MqM2ssuk\/DuEJSGwcnp\/nSRTaRqI3O6+MOuOoZ7t1BUmSQvYx7msydg0HYD0TbdPNP7mMULCeSkqGcdf4QRj\/jTcvMta46m4sZSik5LihjicE5A+4dyfTtTonOy4RS42pJDjWQSkAjqfv+tMbUt+i6dtE+9Xmb8NAiJSt9flKWepCEgJQCc5Vjr09yKiSNHCg2iCeunbBTt1OcQAO5KrH4lUSLlrfTto+ZTUKxoKE\/1VuyXlKPT3T5dZNH+HG9an0o7rBU6Bb7ahxLSHZXnqSpalKQkq8ptYQhSm3AFKxkoUADgked2LjFuu6khyP84RDtzaApJSesVtQ+VQyPtdu4JNSlp3XsjRGmoNovmitSMrt7Dkd8uFv4WSlb7ryObb0ZaU8fMPFQOQckYz0lVUk8MQbTjdfUcJqKalhpmjBa1oPocBVn1toSfpO5zbNc4yG34LnlupCwoA\/RQ7g5BB9QRUxRYv6v2l29swVkotsy4KGOypE109f7qEj8KRJ+5E+XrVd\/iWGHdJFzlMn4BUQyULShxBSwlGcqSUoS2UkgqT0J9alvVMrbfXGkrbqDTD7Wm77HTHtX7J+U4WHgVdFW9wlRKQpaippwhaeuCoAEqlnd4TWyclTqqlq660vdANRB3HcAd00dFPlsuxldle9bOoXbNBV8TPLWewyATXjTZZtkJ+4PAdvlB70wtU3SRd5bjqzhBPRNULoDNOcbBeW09G6qrnHJAHPZb1w1nZY+UxmfMPphOAKbU\/XzxyI8VAI7Ej\/jSVIawT0pKktYzU1lFFyd1s6O3U7dzk\/MrPO1nfH8hLyUA+3SkCZdrlIJLstwnPYKIrO+gVpKSgLHmcwPXh3qUyCJnDQtJTwxMxpaFplxwLLi1k46jJ79e3+NbUhAvMwvpylsN5OcAq6k\/d6\/yrbWxbpSQtJWhDY44U0ElavvBNe1tJbRhsNJSrIKVgjB+vT+Wac44U7xAOEiTbawhpT7CXRwI5BeOv3Y9K14qo3FQfffaV6KQeg\/D1pXnltSW\/NDDq8EKKVgH+daBRCJ+ZptA9y+P8BmutyeVKjeSN0mvMSFOcPnWoDOepyKK23H24zpLKWcEYHHJ6fjRS8qQHLAGlKPzKV+dZ0lCAAhagfXqK1EvKJwCfzr2lRBz1NcPCS4bbpTgo84+SpX9IrGSQanrT0NMKzxWSCCE5NQhpGOqbfIzSQQAoZx99T8pSIcYKX1ShAz+VZ29yfDEFjeppDqbCEg3O7XKDdlcY63WePT2r5a9XsOgs3Fotu5OMg4reRqe0KxzUQrtg9RWdyDZJyEyHWmlcuyx0NVnuBobI36qgcWBgEsZHqF7MmyzWz5wbWEdDmvI0tZpzaXI6CkHtx61ruaQj+QpEV9aC4rOT\/hWvGg6otpU3GfU60ntjtTkWnH8NyjnH\/Zlx80v2zSsm3RpDUOUecgdFKPYUR5Oq7cG4\/lLW2lfEnGc\/WszV4uUG3MPyoKnHHFYOE9h9aXLTqq3PrSy+lTS8AcSO1PML8nUAVSTzVADnPYHhOu1h1TDSnMpWUgn0pRl2iNcIqy5HSp1A5JOOtJ9nukGcrLMhKiDxwSM05FH4eK9I7YTj2rrMtPksLVPkhk7gqP8yFOqZec6pVgilyLGIc4FwrwAc5pKbT8RJW7jOVnrTit0fscVcDgKVVy4al6LbPL8hPMqDqc9fSnTZ5ZY\/dPJBCenTpkegP3U37cyrIJJpxwI\/QEetLZysdXTc5S+w6t9JRFbUCvoewwPWt96wv3ew3SxOyVx0TmEhp5KuseSghbD6cDuhYH4FQrVhMccehpwQPMQAkNIWPTJzVrTQCbZypqK91NkrY6+kdpew5B\/ZRJqDxB6qkvWrbjcezPs6ggvoZirKFFExecIW2fXl7Z9aQ939wbFLtevtuLotxVwcvdijC5hWYcRcVl0OuJWf4lOSEt5A6pIJPapU3x3M0\/trtu5q29260Srlb5bH6lZkxkOvfElYBDKiQpshJUvkM44HpnFV\/tHhs19uvt21qJOpbai6yZLs9cZ5a2kypD4S8XS4lJCBxcQlIwAAnv2NNSUk7JfAac57jsPP5r7Z6c60oLzYo75WAQtdt7xwC7ONj5E8KuOsNs9ONrdXIucWO9y+V+KpBCs5+02noc+hTx+uaS7XtVqyGpM7T2ooLqMcmysut8znAAUEqQD09VirE6h8LO9bGjpV8k7a6PsUJucwyptx1q53RxfT962Wxz8o9Mgn3z0OahbUVx1poW4s2m6\/FxiePJhuItggErTgAq6fM2ofXifam5qSaFnhlwd\/8AoY\/z5rTR1FDdG69ILD3aQQf2WOVpDe66xkxrhcbY1HPTlJ1HEASPfj5pOPuGazaQ8Mreo7s2zfNxoUhJUC4myRH5znH6KUltA\/En7iKnnZp\/Tmr4tlVcto25q7hNj21udd1SW43nveSUcylTwI4yWFE8QMOA4ABq4o2r3D07G+DsNi2xtSEpwkxbg+tKQO3REbPSnqS3FrCIA1p\/9QSqqSe12bkBgPmWtVEtfbRNaJ0PNte3WnJFthtRlG4POOpVOuKE4Urz3cD5OmfKQEpJxkEgGsGxWktVbgrGh4MqUNOoeD9zcCyG243IL8n6lS+qU+hJPpVyr34epOpkPObg7jz7mt9PBUGzwhAiIQoHmgrUVuuZ6DPyevQZ6OLSmhdL6ItLOnNOWeNbLbHSQltpOCVf1lKPVR9yepxVjS9OVLjmoeSN+Rj9F5b197Z7dbaR9FY2h07xpBG7W5GC7J5PkB90n\/CfCxBCYHlR0JCA0kYSlIGAB92B+VaUpmaptZ81fHPJQ5Hv\/rFOxm3JeCnFkEDp6HJzj3+lJ81sJa8rCUJ5Jz8ucg9\/u7VMq6LSNl8jxySOPiyHJKYtxZcfPJ1SlHHcnPSmTrOwLvlkuFmQ2Fmez5HBXZXUEA\/TIBqXpVviAEFnkPpj\/OkK4txoDbtx8poJhtrkELCAcISVH+QqgnoyeVrulbhNBdaZ9P8AGHtx88hUok6U05ufuRr69yt0LLpuQzqV2Hboc1GfPjh8tIVnkMJShKR6jp1wKdloVq3TT63hvbYYkZhoNtuRkvO4JcDXHy2CCEgAklHIAJ6Z6ZqY5cZEt52a+vLshanXCOmVKOT\/ADJqR9sYW3V3s0uPfJtzZ1B5xDKmXihtEfinqEpbcLhzyynj6J61MJa1oB7BfbzafxpNxuecHCkq56e3Ql7l2zXSdfaeF6RMZdjSo8t3zEqa4\/OA62SMAEkr6fyFKesdH7j6B1q61uJpO4Wi4plLltTZLeEupcXy5tvD5FYJUQpBOSQD2FfdA+HS8boRnDttu\/aLhe7eouPabuj6o899AQFpXEXIQ2l5PzBKm8JIKSM4Iw59F766uuFsRsNuMxcHtKxZzKrhapzIcktR2nc+ZbXVHLeQAoJCikjKUnBzVVWzB8eH\/D3IPHzV1Q0YikBiJDs50n\/l6eqY9+uSrk\/JdDyVKfeU44ppPFtxZwVKSAMYJJPToO1NSYz0ORUk7gaAa0XcUos95gXmwSi6q2XKK8V\/FJQRzKwTltQC2gWz1QoqTk4pgzU4yDgUxGMNG+V5Fe4o6W7TRwjDdWceWd8JsS2sE9KR5Lec5FOCagjPTof50lLireV5baVFSunan2nCkUzxjdIMlGPStZiE9Oc8lkEA9VqHZIHqacsi2wIQSh5apMlX2WUKIB+h6ZFa1xua4kdFvZ8hsEfMlsAAK+vvjt1J7Z9a7r7BXMMpxhiT5raEMtMRkLUUJVkIRkdfUn1\/Ok+ax5DSf3gUoAhR78Tk9Cfw7Ct65MHJS1NQpBQP6EpyVdjk56jI96TpSHWY6HTNZUVgqOME9Rn\/AB6fjSwp8O5G6SXmgqK5JS6oqStKSMdOuf8AKsaYCihxTinEqSeiSnv9furaQlyVDdR8QlJyCUYxy+v8zXryURPMbcuiOPHB44JPQ+lL1Kwa7AwUhK79On3UUqtWphaW1iQhXJGVAKHRXt3opWU\/rCTG+9ZhWFvvWZPeurrk8NtVMDUjIeUAFHHWpsuJfREc+GSFuY+Ueh\/0KrhCkOxHkyGFcVpOcipMse66m2Ux7jGKiP4gfpVBdaGWWQSx7rIXy3SzzCeLfCU3pDam+N1shQOxWhPas0cW9+2pYt8lTX7zJWskYrfi660xc2\/JfcCCr7QUKUY7OmJrIZjuslGc4BAzVcXvjHvMI\/VUMsr4h\/EYWpOifr2NKaTHnIfb5DOV5paN+nRJChItqi0D9pFap0TBcWHYU1TSh1GFZpzWi3KjRUsPu+cR3yKbdLGcHGVUVtTT41AZPlwV8tmo7VMBSrk2QMlK0g4pbgRNP3TqwltbmMq49xWFqzwHSSqMjKhg4FKVisEK2PKdjNlJc75Oaca9nI2WXq5oQ1xjJBW1aNIwYMwSo7ix1zxIz1p03ZZFpcAyCvCexP8AhWKAjqBWW7uIShLHmlOepABz\/IU\/Fl7hlZaaaSpnbr3ITbttteW6UDj1BVk5AGDjr096cMJhTaw2oYKTg\/fSfDS4\/JYQ2ktulB5HPUgZPI49cUsxGPKfU0cHiojI9ff+dWy5WvcUu29rIH4U7dPWtdyltw0utMpwXHX3lhtphpIKluOLPRCEgElR6U3Lc11GegpyRdh9a7+s\/sXpi6qtMNxxP6znqzwYj5BPTB5LIB4JxjlxJ6AkLZkcBQunLTF1DeoLfO7Sxx3PoNz98YT8geIDwM7WBLWrNfo1Hc0HDj7cZ1yOlX9lPRJHseue+aSNxfFXsZuTaHNP7Oade\/WqwDAuFqiBLjLpHFHmNKQeaCVYKVAg9MEHBqJPGp4WrRszao8nTF905FtXlfDQNKw4WJMlSU8i+6+5yW66opBWoqSMAkce9evA\/wCHSw7d6n0RvtuPp1dvu+oprzVttczCmo6BHfcM9tCVE4WWOLZUcYUpQSAUEXMRdFuQvq6m6XstHAKenp2Bo2+FpP1JGT91IepfDRrzfvaPTQ11FiByyCTKuMgy12uEicpSQHuRbdU420y2pBAQoKW4eKgMrEYaM3OZscK0aX2y3ehXS2tX1On5kuRpl1mMw4pAw+mQ6tfNpAGfmKThAwAOouJu3uHf9eXaLojT\/wADEgy8h3450oQpodVDglSVLJSOyVDAPp3HNKwXvQl61dqjScvS+oZa7LMlsWGRo+3MfAlCHFJS7JbdUUJQTjK0p7AZ5dBSGzFrzIw4d57\/ALKydYaB9Ey3ywtMA4ZgYH0O3cq6l0tviLsES23HVVy2q1Vps3eFH8+xXfyZExS3UpSyA7hCVuZUgJHLqoVQ3WOrNKbna2uN7Eh6PAjS48IJkOBt1r\/nMh\/OCSQCHBnrj8qsroDTnhJ1XpC2XaZvZe9K6mjpSZ0GdAU7FQ80ooK8x22eSFEBf9J05DGMVXbV+jYuptzpGgtPP2VNo1KExLXcLfGW2FLS+W1PtKUorKXEoKylZUOKiBgjNN+K+rdqlILvmpNJbaSzxeDRR6Gc4Ax\/IkKw21dnmad2Djar1Tc2XptkkaU1G0llWUItD8NhtClAISfM5W5bWckZCRkkE1ZnSPiZ8OGvb45pjTe6NnduiFNt\/DyCuMVuOOJaQhBeSkLUpa0JASSSVDGapj4tdG7r7RaZ0FoyRfLe3Bt+koGnbgqG6tSbuiJMVJaU82tHycCrACVep+bBxVeLHcZm1moomsrWm625y4ufHQSw42h6MwSeJivqQ55RSo9FDKvlAIGTmwpqiakcQ3gqivfTlv6i0uqs5AIGPVdlbvYS1zSWSFJJ5D2PsfrTVf03cZvIwLbJkJHctNKUB+IFRD4VPHttPqGBA0NvFrHU8vUzkoNQLhqC3MKDoXxCGlPRE4WQc4U42k+\/vTe3q\/Sa62GobtoPajQQtUi1SnrfJenLSp1DzaihQCUEjGR0Oeoq5ZfHBuA3f5ryqu9i1NcJXeJOWt7YG\/6qYZLc61rVElwno6xglLjZQoD36ikG4L81XykHJ5HJ5ZPoc\/nVaLd4jfFvpqTH1xuhbntU6SuC8SLdOabaKWyeqox6LC0jqCCR06girLIudhv0Zq6aZuibjb5LSHmneIQ4AtIUEOJPVDgzhST6g1x1cyt9w7OXkHX3szuHR0DayKQy0+cZxgtJ4z80mzJz6QT5bWP71IcqbMWlSnLM3c432XofEASEHopvKunUEjB6HPXFOZ+HxBLqAo9wD6f6\/KkuYPLUW8Eq7cU9T\/6fy+6qOpic05cVi7RXyW6pjq4wC5hBGfQ5UdX3Zvwg3hJ\/WuzE61qQn5zFhS2eJIHTMZZHSov1J4ffBYopTadcStPyCtaA3Lu6mFhSTggJlJz0OQfUVOVyK\/MLK08CEk5Kknr+Ipn6Cv8Ap\/Z3xDWbVe5N0MDQNyiyLv8ABsslaHblGaS02tSOIxnjyyk4Khk461C\/EOOxC+tvZ717N1dO+kqowyRrdQLTseBjfv8AVQTqjamFpGwyjt9rJ\/UkWMhUpfN1l1cNkdFvB9HVKclCevTKxjqRT5g7lad3C0Do\/b7WtphxXoE6Bb7LrmMlDci2QS4EutSkjAcS20pSkkq\/h6981H3iS8QZ341\/c39O6ZRpixXWel9aEuB1+c8kBLRkODkkLSnHFlOEI+Y\/MtRVWfR+gWNO2JMSfKdcMtwSFh0niCn1CQMZ+uKo6+rZTzsbAfeceOxHfPkvZ3zCit81XWD3IxnPBBHAHzOyVJLepxAast6vkW7RLNJlN250RW2ktR1uZ5BtIHEr4hZHuepJyabU1qE8sNqiqfKyUhbRwB9SlP8Ar608J1xhAcZUlCSnIyEkgD2wADTXuV9tkXl8Bb0OrzgrUCkK+8DuPy\/GpIJPK+cDcKi51TqqUbuOf6JvOadZcClMpaKkfa5u8mkj+tyx3+h\/nSNcbgIPKKw+yUq6Lc5d\/wDshPb8MVlus64T31c1rcKjngkYH3ADtWlF0Tqm8r4QLLJWFdjxOKeZG4rSUbC7d5TdfuLcdTiobRLrgIU8vqQD34j0+\/JNNx\/m65xxlajj7yam20+HDWl0AXcUtwm\/UKOTinnY\/DNYbe83Kus9b7iFBQQntkVLZA49lqaSMn4Qqsm1y5Ky2ylC1A4ICgcffW9B0Lqq7NPNW2xvSMFJStKcgA\/X8quhaNrtEWMhcOyNFQ6EudSfvpeZiQ4iOMaKy0P7KQnFPCn0\/EriKFw+Irn\/AH\/Rmp9Ndb3aH4491J6Ugqx6VfXc7T0TUWkpzMmOHFttlbZwMggehqiE9gxpb7ChgoWofzpL26eFJ04WmsrB+VxSfuooc74opCcyhqsw9KwtdDWYd6Fxy2GuwrZQkFQFazXStphC3HEttpKlrOAAMmuKG9bTQ44xSlDkyGzlDq0\/coitZVsuMUBcmE+2gjPJSCBWWN1IFIcMjDlXzt\/8k5bfqW9xcFmcviPc06bZuDd2Sn4gB4fWmXbkILnzAEJ7g06Y8KApsFlSPNxnBHbp91Q5KeF3LQs1XU9O44ewJ9WvciM4R8VFLfp8tPC0ayscxSWxI4qV2yRURW9htwgSPKQOOQfK7HPrSuy1GaQs82lFLalIWAU5IxiojqCE\/DsshXWelk2aCCVP1uKXOC0fZOCOvemjqGWuZeVJOQG+mK1dv9VhakW+U4cdOOfQVtX9hLF3UtP2V9j70xBGYpdLliY6R1HVua8dtluWrm2pK0LUlQ7EHBFOy2g5Saalu649KkjQWjb1q+7261WyOedxe8plakk8gPtlKR8yuI6nAx6Egmp7QXHAUWWiqK+Xwadhc49gMp+7QbXag3QvibXaW1sxGVBc6apOUR0e2fVR9E\/8OtW31hqzb7wwbbKERj52Wj5LDY5vy38dyB1Wo9Ow9gKhrR\/hJ1PojUqNYaj8TGqdOW2K+mRHt9unpitKQAebbjJJYKVE9eSHHPlH7zHyh\/a28UPh40E+5cH77a7ndUDiZC3G1ulQ9lHtn2SBVxTxBgyV730d0VB0zB4rsGocPed5ejfIKpt4tO5GobxP8RG9UL9U3GREcVZbVc5CWE2i3qBSqQ82o8hzGR29kjJp3+J7dyA1bNsdVaccTKZt6YUp99jIQwzhHHOPsgtuPDHfB7HBqsvjf3om7n67Gv7fcdQWiwXKyIscuHG8xhMxht4utBXTkttSnHAcYBIT6GmyvxIytR+G61bDzNDPzrwwfIeuc10IWzEQohhXADJd8o8OvoD3oq6ogBztgF6HSUwLsDkq5OrmNPWtq6asuN2ERiYlTj0iVPJkONrT8rLX9RvCiAlA\/iJKgMmueG2WrdtrFuTc4W4enbpqfTNxkuR48GBdjb2w4Xv3TqiBjgAonHQDOfpWKyG\/3y2N6O1TdrlEiRXlLLSx5cdxR\/jWpOMjHQFZ4p7DBNOlrQ+lNP2iXe1LZnNW5hUhaIPF08U4J+YHiOmD3zjJx0NUElydHIGwsLvLHH34V823iSPVM8N\/zy5Vkdl97NRbSu3vRtt\/ZK1aedU0LdaNWqVPDLYLygrm0oBBWkgfMEhXAFIGaYPiF3VgbmItV+sO32n9P3ixXQB+bpyP8N8WVIJSsjJJTlIwtPqMEjpVek74XCBIees+k7Yh4rbWn4xSnkgNpUlKSBxJ6LPrirH+HHdza68PxpG\/8V\/TzTqwli4ptBVa+\/ZT7aTxxk\/bPSrKkgnkqBI86W9xn\/AqurlgjgLYxqPY4TM3b3F1ZvEm0G62q5uOWyKIy3nlrc89Q7r4nITkAZGT1z27CNrjpKQY3kyY0xAbyWkcFcAT3wOwz612Z0NtH4e9YWaPdNHXCx3+G4gKRJt0xp9tQI75QSKV7p4XdqbrHU0uwtpyCMgCr100DttSo2tmG+Fx58Nth0Jat1rNetdXV2D+r5bUmLxISnzEKBAWT\/CexH1rU350vu3szvjqq\/WK8BEPUK3btbdRR2EuOTIcp8\/ZcIIQ4gqKFYwoBPsRnoFv3+j00VcrBOu2nJKbe8yguJcKwkAjr1+lUwtLzGs9I6l2P1pqSJc7\/oqz3S+abkx1iTlUcNKXGKgShXJtt0lOc9B2ORTUjW6dinYnO17hNmTonTe5O213XHkT9QXrTNxRfJmobjKfeduEQtssy44bAVlDLxDnnEDihYznqavVtht9ZtAbfWKxWhOVJgsrdecUlSlLLac44kgD2wSAPfvVFPC9c7d+0je3F2uNzstq1FCkyrUuLOcjOtPSmfKcy4hSVKSttKUKQTxPlp+XIzVzNktSCHpmTtZdokeJqvQrKYz8cZSibbuRDE1oHPIY4ocA6JX1wAoATLY2KOTxJBvwD5f\/AFeXe2G311zsZbR5LWHU9o5c0d\/XTynbOITkFwZHsf8AX+FIEponJCiUpPLCUlCc+59T+VK1wuiuqQ0nBPbkSPy9KUNKWSzqgva53CuLdl0fAeCX31Jw5LX3LTQHUgAEqIzgBXsSGq+Rr3aV8sdO2Ss6hrWUVC3LnfYDuT6BJ8LQM17RF717dnIMfyocj9RxrgpTaLrOS2pTbZ4\/P5eR8ygfyAJqge9e79klyXosXUV1uUeW4+\/EMoJSqC0XEkQgRkhKEuOIOUjpx9lGrR+LHxGtWu2LukN1yBebpBMTTNiWAkWCzqx\/tTrQH7uS+BnCjkANpwOC+VANFvS7lqBcRduhz485wGRHltFaFDlkEFJC0Ef1kKB7jNUE1THCHauByV9xdGdD0vTFGyKlbmV3xO7uP9PIKW9vHIyJsCFFYsc6Q4gEveQp8NNrBWQotuISDhGOozkdRUnahfakSSphgNNJTxQgdQkU3bDbbLbNQRG9P2mVGd+EdMrzbm5IYQhSskoQpIPMqITycW4eOcYwKW7n6mqmJtLM4VEO\/rjCyPtRv1xjrRZHPxHhrnNHnvjJ+W6QY9ol3u4NW6E0pbzyuKcZ7e9SnZ\/DVAUyh7UFxWpZGVNo6YpvbRuxmdbRlPpCio4GalbdLWNztUhnTtjA+Nl9R9AauIjFDCZZBlYOklDGknstK37T6FsgS2xamn3E9lLwT99b0hu3WhsFptiOg9BgBOagy76g1dYrotMu4v8AxLJ+ZBV0FSLp+9HcLTio8hxLcpkD5wM9a5S3SOdxia3Dlp7bXh58NrcOW5P1daWX0NF3lzP2kgYFItz1tBakhiE2t5QVhWfb3FZhprT1mWGLlPT5zxB4qV1zSTLk6PsxekMQXZa21cXClPLFSA6pePeIC1VJJVvAyQFqTtT3a4S2FWlhz5CS839KSH5uo7q2+psSeKXQlSMEAjPQClKZrdm3tOfq+yeSpISr5xj5SO9Jdw3KSLixbW3EttyY5U4603lPMj3pJp3O+J6s207nbveU7YVulGxLjTnOTjiCkpPoCKonr63m3avuMPiUhD6vTHSrpbe3VVxhyvNnLk4cIBX345qrviCsbtu13LebYUEPHnkDp\/rrUh4wwBWzAAwKKXO9FfFDksgKAx6mimQAQnsL633rMkgHrWBs\/MOtZx6Vxccths5Gamnw5aLZ1DqNV0nsIXEiEE8h06CoVYSpawhIyT2A9auJsxbYGidCNTJzCi5NIzgYJBpTBkqK4b5UoSNP6SvkX4V22Q3WgOPRsZTUf6m8NumLqoP2R5cJ09QMfLToiuWeQ5mDcnWFqOeJ6ClZk36MvjHfaktq7EHJpZeB8TVCkm1bPb9lXe67Ca10+464xHEtlIyFoGSfwpBVbrhbXXWbjbVIdSpPUoUkDHfsOtW3uerothYaE9HOQ6P6JPcmkyFfNIaukfqu92Btt1zoFKGDUaXwNWgOwVn68wB2kO3PZVoj+UtCUlHHgkcQOXU\/WspHF4NqGTxSfu6CpS3q2ntuk4rd8sUhTbKz1a5k\/lUVWxlUkh5xaglJ6q74\/OmZI\/DOCs\/O3TnVyl22OFl1txs8VJOQRTyjzZF2KFucB5IwtSjgAU2Lfann+Ko5BB6\/vCEkD86dFttSW1hp9TiljHyoGM\/n2qM4NJyeVk7gGOOo8p3WqxXu8yGbfonT0zUVxWElMKMPt4ICyVfwpHVRJx0HQ5xU26V3r8VU\/R1s0ltXtzaNPmLGTHkanvcZMdSgokluNGbSVBlBOEFalKUAFKJJqv14na3sNily9AaonabuIYxKeYeQ26\/GJAU2g8CoE9D8o5YSqrVM670jD2gsOqdV63RbbG9YoySpl0tqdWqOAcrOXFKB5YSnj1HUH0lQPbE3JXqXs2tcQtzqoDL3OOT3wOyhPVGzeodbS2528XiG1TqyZKkKjt260Lw0t8AlTLaEkgqSOpAGUjJOAM009UXvw5eGy2yWDo9m8a5Qohm3rliU6z0HFUl\/qGT1JKEZVjHbPSLdYeJ67RbLK0DsgiVbLe\/JfclXlbbbcuUHF5KG0oSEx2egwlPX1JyTUWWHQ8ifJ\/WF3Wt95xXJRUoqKlE9VEnuTmodZcmQNJkK9WpaF0pAYEr6h19uJvJqJN3vaoyYKAttmA00ERWmlYylLfucD5iSrKQc9Bh5R9oJSpMXXOidWzzeXHmxNtt5jqcSeRwS1IbC\/OBPEBCmkH0GemV\/RWg2uAcdbQzGbxyUR0yTgD6kkgAdyT0z2qSpMa6bY6x0prvUNvLGk7E2u5uRUHi7ImJz8NHJPQurVhQT1CEhajnjVTR11XWvL2NHgjnIypda6226SOmmkxUSZ0DO5wNyB6JI39asFlsVq27uLcKNeZKVyX5TrCUPsPhavJ5BoENt8UgdTlZLmcADMTbdonasS5oJuM4Lo8w9ZJER1Acbyh1RSofQtunJ9A2lQ6Vj1LuTetQauvuvL5ao9wul5dW4pLhIbayU8Uo9QlASkJxjoO\/elHw8XmJZtyrReJLeJjEpCXnCsgKjOAtKUQexbS4ok\/1T83RGauqGpjLTDgBp4xtjy2UWrhe1zZTuRznn7qArjEVbrrKhOJPKM6ppQPfIJB\/wrpl+i6RadQaauVonwo8ppt9TbrDzYWggjOClWQRVBfEJpxvSe9Wp7O0k+V8aqS2B6JdHMf8Am\/lVtv0Xe4UKza5nWmTxYbcQ2JJKsICewePtg4So\/UK7Zq6pX7Khqo8fQroXqbwZeG\/VExd0\/wCTaNY7is5+N05Lfs7\/AC\/rFURbfI\/fmklfg8tzCS1Zt\/8Aem2s9vKb1m88Me2XkrP86sC2pJSMKBxXokDqabyl8quzXgc2fmy2puu77r3XLjJ5Ja1JqybKjZz3LAWloj6FJHuKpN4ltp7Hth4yNvWtN2iLbbXd3jBXGithpoMutrbcASkAD92pX5musJOR9Ko34s9It6m8W+2CFHhGslnumoJruOiGY7Khk\/3lJH5U7E7YhMvGHBy5e2zbPXemtP6f1REdTKQqI3fLNIZXlSmBgutf9ptQGR7KOParbxdYXDeDQdj3s2umMxdx9FpHJsgFMtvj++jPI7LbcTkcSDnPviqxaB3lmzNKad2jvZDb2nJrhiPFIBTHfZSCjmDnCXUpOAD0UT0waU9AW\/cbbPcudC0tcTaIPMKEmcQiGtKjlLbqiQOX2kkJ+bKSAPSnWzRtlMY+Ejhclp3viDnjcZHzHqrpQNydH6s0TZ9yrcl1FrvDhirhA\/v4dwScPQl57FKslKj3bwvHQgaW5W8un5zf\/KJqRYVoXQry7Rp2yRkBLV9uCOpUBk8mkrRzKuo\/dpByULzV6\/263ar1HqnTLL7TK5EVMp2NZnXVx37gcJcebaeQlSeX2CSgYCVHr8ucniVvUPSGk9K7X2qb5rdtgiWpISkCK04jihhsgDuUrWpRyohYyetRqz+CwSngnCoOk+j7XYKqeWgZh8hyc9h5D0yoS3Z3Hv25Oq5+qL+6lVxujvnPhH2Wx2S0keiUp6D7uvWnVstposNrvEhvOR8qvpUW2W3yL3dW44Clla\/mIHuetWRhW42Gws2+3oy84lLaEgdVKPQfzx+dYi+VBawUzPievVbZGxhdVzHDWDP6Jy6JYZcZul5lBQMlwMxxjuhHc\/dyKvyrNfHmFL\/cISkAYOPWlBqIm1W2PbGz0jtBsk+p7k\/ic\/nSBcFkk4FW1NEIYmxDsF8c326vv97qLi7h7jj0A2H6BGlJ\/wABquDJ5Yw6kfmakreuPNg3G3awiPYTwQAfUHFQwZJjT2JA6FtxJ\/nVoYdttutNLW1y4Nh5ptIPHvk\/WpwhNTA6IHB5U6miL26R6KEVa303cHHJ13shfnuo4fL15Kx0NO\/aixy7db37hKjln4o8koIxgE9KfStv9IxnhIbsbHNPYkdqzynIsVsArbabSOg5YAAp2it74niSUjbyWptVGWyCSQjZRJuNoi+Xq\/tTrenm1gZPLHH61jhbfXGIt0yLqVtvJSVJx2Ip8XbVmmYOTLvMdvA6hTgpi3vezb+18wu7+apOejfWrN2gHJK2lLHHySlWfpG1z3lOPFZBSEFKcBJAr0xpuyxWUR27czwb+zlIJFRjM8Tuly8qPbLe+8eJPJQwOlMu8eJ69ylFFrtTbKSe5Oce1IMkY4Vsx8TdgFYduHCgoV8PHaZQOp4gJGKqb4idSQblrFX6okFfww4LKeuTSPqLfHXd25Rn7q5HbUOqWMHoaj9+UqUtchxRdWs5WXBlRP30zJJqGAnS4PAGEfCs3NZW1xZc7kE4BH\/vRWNDCh3zRTWVwuI2BSYj0rZT6VrDp2pUgRBKaXhKlOJJwM4Tj2z70s7J6TYLYsK2G7tEVK\/ovNHI\/Sr8aXOnr3puAiKth1tDKeiVA4P1qhibUgpBy4hRA4gYOfu\/9qcWmdV6n03xNtvbjQzy4cyBj65+tdZK1h3UcytA4yrvStI215AQyVNn0xWbTmnn7NKWv41biD2So5Aqtlh8Ud7tiwzdoyJyQBlSOnapa0j4i9IahCW5aHIS8dcp6fnTzZY+ScKO7wc6jsvOt5bsfWLMx8KUw2odx8orb+BXcdRQp1tlB7zlpUUo7oH1p6xbnofV0fh8ZDf8wY6KTyFK0azae0nAkXZhlCQy2XCsD2HTrVe63PfKX6sgnKylXbHvlMurI5UZeIDUhcch2JhSVhpILg4g4P51FMJHncVO4+XsgJIx9SM4rxq7V8XUl\/lXBa1g8ykBfUEff6VotXMEjEggeyARn2ye9cmJc5UtQxzgdk6o6lEeYtXBtJyVK9Pqkep+ppai30oZERhbwaHuQQrPfINMlqa48pIUrKQcgDtSxDcGc1HIA5Wcq6cH4ku6gjWC\/WB6BqKBc5kJsGQtm3LaakOqSMhCOSSkE9skHvnFRTcwNZS4enSJVvt1qY8mBZnriZoiNcjyAc4pQVEnKkpAA5dsYqVYbgIHQH7xShp\/Q+ibnPIuducQo5eQ5He8pbakjllJAyCSPQ0xUa3R6Gbeq2nQfVtBYQ+luRIZnIPI35BA33UeWXQyGikR4fLtg8alvRG0k64BEyYj4SI31cedHFIH09z9BTs0\/HNouQai\/BvMoCkofehNuOEIGSskAJJ9MBPf169HwxcXZC0PPvvHzMDk6sYAyU9WgMAZ9u1VEdjdK7NQ\/K0fU\/t1tlpiMNliMsnZx2aP3P6LPYLLpm0pbajxnlmOeTLiwM+ZggrI9+uB7DPuabHiK0nD1btVJurwWqZpt5Nyjqb+1gDDgwfQoJB\/GnawlCXWlNtJSS4ppbPVSeaSO3rjqKcBtjNyt0q2SmEeROYXHdR5ZAKFpKVAZOexrWUkLRCYGAAbr5d\/1tdJup4Ooa+Uvka8H0DeCAOwx2VD73pO\/WCNBk3y1ORWbnHRKiKWpJ81tQyFDBPp7+9N4LlWuazcbe75brByn2Ocgg+4IJBHqCQaXrxNvyrlI0rqG6SJb+lFmztIccylplvqgJHYAhWfc565pKko6dqxsxNLOWMHC+\/6aRlbTtlG4cM\/dNvdiTNvF7hamfkOSUTYyW\/MdOVoU2AktqJ+0UjGD3I4n1qYf0feo27L4jbJAkhtca8JciOtuDKXEkZKSD0IOD0qMLlGTNt7lqkBxbLykrQUNlxTLwSeKwkZOOvEgdwfoK0dudUjZ7cCx63myGHZVlmJlJhMueY45xPVJKeiMg\/xEEZ7Vq7dVh8YcVn66jc2QtHBX6CbbaNX2NsWy03G2PWpJzGXN81T8ZvHRo4OHAPQkpOMA5xk7yWtdIyVXiwPnH2Bb3mh+fnq\/wAKqDpjczxd+I7bbTm5W3G4OhtA2jVLjjECGLJKuMttaFrQUuufZQctnKgMDPcdqY2pdo\/0jsRyTc7V4v8ASs0MTfgnWQJDARIOD5fENKH8Q+lTtTjuAoJaG\/EVfdEzWUZtbku0WuTwOQiLKUhShj\/rEhOf7wH1qjniq3PSvW25Wq7Gl5D2mduTZZKXkFDkN2XK4uJIPZRPw6BgkFLpUCR1qveqP0hnjH8Le6912p3jl6a1bMsRYEtKGRwIdabdTxdQEkng4nPTIOfam1uJ4ihvRtRra9aSs7i71rfVzNwvgUlJRbLa3DS20yXCQogyENqJ4hOEe4FcMga069srvhF27d8bquGsdrdS2az6f13b4LrEudGbmEJBAcQpRCVp\/DoRWxI1jNugVfrnc1T7jYXGBIt1wcUlpbYHFKmwT0SE5SrHU4Qoe56AQdsbTqnZywaNvboEuDaYyIklWCUyC0nkD\/ZUcg5+h96oBuVo28WTXmqrVMUmHdLRMbtyPiPlCWeAznPfkFjGemOntTEfjwzGOXcctPz7Ki6c6pt3VdG6ejOJGOLHs9RwfkRuE9dB66sNs1CxupFifBux1uOxYXlrMd8jzUgBRAUr5inI6kDl0yRmNtUTdXa4vjlyuiX33nUtNlxaePJKEJQDj06JHSlK46o1E3a42jkQ2uFmdUhhCmwEqcU4ouyXnM5KlKV5aG+ieIBxkdX9CRbIlkZvt8R+rUlLQdSsFfBaiAEJ49VHJHpn6dM1W3mtqKcNa0ZBOw75+S2tqpYKjJccYG59Fp7Z6DatyxJlMgufa+oqXNOWZ6735CkpAZgpzzV0Ac9PyGT95TXvQUDT94sov1svUeVFUtSEKabVkrScKBCgMYPvTotao0Rp+K2nCgoOK6\/bxnIz+VZygpaieqNRVDGPNYn2qdc0NptDrLapA6aT3XaTnS3vk+Z8l4lwIak+U6lxWR3B+f8ALOP8aaN+tbcWMp5TpXyP7tQP17U7pr6yP3IV6FWMkA\/WmpfFMSS0064pBCynHbI98fgP\/WtLndfM1v1gjKZEnLklttPcqA\/nVoLVeYWitu4865OoShDXIBR6qJ9BVaJYiRJ\/nlw8I76O5HUev5V53K3Il6pQzboylNwY6QlICvtY+lTaaQRAnuVt6FheQAtrWHiC1nPmvC1yxFikkICR6VGd63E1jclKMq+yFAjGOZFJ8x05VlRNI8pzINd8RxPK11JFgBasy4TnyS\/MeWfqqkSUeSiTkn1z1pRkKApNkHJ6UsEq\/gGEWwoTNSlWE80rA\/FOK11FKVBKsIcOP4j3H51iWtTawtJ6pORW66picyJLaE9gXE4zxXj\/AANJOxyrFmxykyWytxfIJweIOConpjp6e1YUs+WhSVHqT7H7vatt0DywFoOcdknoe3esCkleVJ5H5sHn6f5ilalLavgKchRbGAMZ5GivjkhiChHxDfmKUOjefs\/X6elFdStJPZJcJgvuBoZOTirRbY+DDezWukoWptPaNXJt09rzWnhKYAUFJBGQV5B6jocVWGzOFE1HU\/MsfhXazwL3+ZqXw22zilmI5BdftzC2wSP3aEpStQUTlXqew+lZHrq\/1fTlubWUoafeDTqzgZB32wrakpG1kvhPzxnZc\/8AWPgl3u0fp2VqK86DmfBQmy7IcYdbdLTYGVLIbUSEgAknGAMnsM1H23mwm4e696f0xoayu3adHZVNfQlxKAhnKElRUogfaUkYz612as6tQaGsF0vO6+vYNxhxx5olrhtw247IB5BWOis+nr6dc1CHg10pZbRZtbbtswREgXu5Pi3njjEFlSlfKPbkopx7t\/SsXTe0WsNuqqmSNrnRloY5urS5zu2++w3TzrNH4zGtJwck5xkAd1zk3G8LW6W00i3jXenXLWi4+YY6\/ObdDgRx5jKFHBHJPQ+9Sbtj4TNztZaZjai0tpRcy3SVKSh\/4hpPMpJCuilA9CKvT4mLDH3Z2Dj6xhwSl+1+XdQ10KkJPyPoJ\/s55f3KVvCtHnPeHqBCs8xMSWtU5uNIDYWGllxQSspPRWCAcetNVXX9dJYxX6GiVsnhuBzgc78549fNQn2OOorjTvJ8PTqB2yVz51r4Ut8ts4rmqZGlrlDt0U+Y9IZeQ6hoe6ghRIT9cY+6p32+213O3P2ablx7C+83PbW3GfD6B5pQpSFfaUCPmSR+FXGemP6E0Jd5+8erYd3hIacU+8uEiOlTJRgs8E9FlXUYxk5qonhf8TOqoV60vsnEtFmFlXcDGDymnTJ4OvKWfmDnHIKiAeOMAfeZtq61vlxttRPRxRuMJ3PvaS3BJxnfIwPoeE3U2Wjppo4pnODXDHbIO2MqIpHgg32jtre\/YhRSgFSlKls9AOuft1CD0N6E+thSfmQspUAOnTp+NdMfFf4jtW7H3O0W7TdutEpF1t7rzpnNuKUlQWU\/LwWkdj6g9qp\/tdtForc+zSdTah3k03paUZTjfwU\/qtacJPmD5x8uVEdv4e9XHTfUVfW2\/wDM7u1rI3Y0aA4k7kHIGT28lnb3ZqaOo\/CURJcM5zjH04TS2u2u1Xubc3bPpG0OXCW1HVJcbS4lBDQUlJVlRA7qSPxpb15tfqvbC5s2rV1qXBlvsiQhtTiVZbJICspJHdJH4VN3hsiQtsvEWjSWnNSW3UUOdGNvXc4qT5Tja20Pkt4UcKSpsJ657Gtzx7qSNwrWSfm\/UjPX\/wAd+nh1DUP6gjtjWjwXx6wcHV+v9FR1nT8Asz60k+I1+kjbH6f1VbIj2MCnBbVPOrDbSFKV7AdaZ0aTxUOtPG135gLjeY03HDKSFKZQcu5I6K+Ye3pWrOey8rroCM4Cfemw7IjoSoKQlPnNKUBk\/OlOMD1OR270725rLilLcjreWnIIQ0tAUeRV1yAEjJ9zUaovsRcSU2guKL7nNAI6JGc4zn\/hW5EubzoSlx9agnsCo9KUH4WQraUyEuKkNi4cXGG3HmlrDqnnVZykKURkZH0HpTlgToicFLkJvHfglSj\/APNUZxJpJBKhS3CmpGCVU7FUGM5CzNZR6li19sjoPWr0vUlvS2xqaUEhx8uliPICfslxKEKJUB05D0Az2FQfYdn5t+3DvGjXlwkRrTaJUpbsBa33zLYj8ykIeW0nyienInljsDVotNWXUmolLGn7HNuBj4U6IzKnAgfXFRJpK\/XLTfiD13b52lLolcOx3ia4Y0ZAKkuRWkqLgdUjiEFKu2T8\/RNLdDBOfEdGM+a+jfY91Lfq1j6CukcYI2jQSMd8Y1d8BUtuz06+aEmXT9avpuVtupYfiMIDbaoik9F\/L3IWMHlnotOOxrQu1pYssCfZEOqJtN4y244MLUzIZCkqPp2ZSfrypw6KstlukrVNtF2lF79Uy5CWRG6rcbShakqyenBScjiFFQ9KRNc3cva5eUgFEa82e0ABXTP+wxlJV9\/JJH4mnmsAaQ0YC9qLtTxqJK6V\/o2b9qbcnw2y9udMXaKi5aD1im4uW5+W5GRcbbIaKwyt1sKW2nzi6oEJIJaCSME1ctegN02dW2Oei9RJlpYhQ2pGZzrfkSG3lGStTfApmF5kpbCnMKQpHIYKiRxT8Le+u4nhp3Ob1lo1KJLUhv4W6Wp8kMzo5PRKiOqVJPzJUOoPuCQb87ofpQpr23Ev9jNuZFlvUyMpn4u4SkvNRVLTjm2lIytQJ6csDp1B7UyLlBEAxzsHyTv5fPIdTG7Kn\/ikXa9wt890tRrbbkJma6i2Zt4A80tsfGJUQQPsqDbSM\/2U1L2w3hAtG1UiVe75qp68yrpFVblxm2y1FaacUlZSUkkrPQdTgDr0qszb0+bpCwxFXNtNw1HqV2V+\/SpRlON+SA4pSQVAJPnZwMnkcVfpN1dbiR08gChKFY+oGM1MjkjczMoXiXtg6nu\/TEcEVpfo8TUHHGTtjjy5W\/JQvrHaSE+WMcT8vT0x+VQB4pdNR5tjb1+zZI0q4Rmm2J7rrXmKfjo5BC8ApJKCrGcklJGfsjEwPXuShbhS8cLGPT8\/v60izbw47HVEd8pbRbU2pCmwQQoYOR69KYlmYQWsXz\/0Zfazpe6suERJGffGfiB5z6+XqqYXazag1rboly27sLH60UwFTraV4WzJHRUptJGHAoEHkolSCSnsATt7fx9S3\/c3R1g1zZZF00\/piUxMu\/w6QgSXQORbW6P3YWMEAE\/NwV3JxVg3NG6PYnJmotjjKkK5pSw9wAV7joSk\/ca3LleXnW0MmVILbIPlodfW5x75OVHvg1XR1Mkjh48YyODz\/wDF9TXH2o2SGgMlske6R4xoLSAD6njAPlyvEq2Wa2Oy4WlLcmHakSHXWI47ttqUSOWO59z70iTm5UR1TqCQrGR06EGscu4ugKAdUOQwrBxmk8TH3GVFDyvOddQ0hRPUdD29qU46jleC5mrp31M27nEk\/MnK9TLvdFD+iQc98I600ro7JdkcpHRRVx45wB\/lThmSXXHfIEiWpSiEhwyPU9jxHp+NNi5zXHI8IreytSnAtalex6dTQFeUUJGwCR50V91x9Lav6LuPem\/MhyEAEoIKuietOSQ8vBJnpOT6Ef4hJpKlOPEHMx1QHsVn\/wDjp1pxutRSB7cABNeRBmrWUpTyOM4HU0iSWHi8ljkEqV0H\/rTpuDq0tr4ruCsA9Ugj0+uP8KZL8p0r80unn\/WPenWe8tRRNe4brxcIUiKOa+qM4z9aR3Vd625MlxwYWskA57nvSe8ruc08FewsI2K13lHvWul5xpXNDikkeqe9e315FaylfT0rvKsmN2Wwu7LIy6w0tXqRlGfwHSsDl1URlphttX9bqo\/zpUsNoanBb0hOEelaF3tSoqlOMdWs9OlNiRmrSlskjMnh90kurUtXInJ9zRWJSlZ9qKkYVgAQs0NwNSEKzgBXU10G8LPjb2s2f2Ek7caphahcu635rqHIUZpbIDqAlGSp1KgQQc9K53cjnooffWVMx5IwF1WXqx0t+pxTVeS0ODtttxx\/dPxyPgdrj5UtXXdvUl5kBu43ydKZSrklt+UtaQR68SSAe9dANA+PHarRWzdk0loOyXOTdrHCYYULi02xHWvu+vKHFK6qUojp69a5S\/Fu5\/pK22b9cY7SmmZHFKuhAFQb30tQ32GOGpb7rDnAOAfmO+3yTbJaiHUYDgnZdXrX+kh2wv1ju1j3M01cGlzQuOhNobQ+0thbfFXIuuJIVkq9xjHamdtj42tsNA7Fztu1N6hF\/wDJuLcOVHjthpLjvPyVlRd5AglJOB0OcZxXM5N4mpzh\/qe5Ir3+vrgAf9oGfuqp\/wBurMI3RMa4NLmv06tst2HOfPcd0sVdYMEkEgEZ74K6v7ffpH9BOaYZt+6mnrk\/dI4CHX4DLTrMgDssocWkoVg9QMgnJGM4FVtE7y6bsHiEjbmyY8n9TsagXdC022kveQp5SgAnkE8uKh05Y+tVMGo7mk9Hx+Ve06ouqez4B+7NT6Do222z8QKZpaJhhwB2Gc\/CO3KiVLqypLDIQdG48\/r5q83jG8Rmid8rzYbnouPdI7dshOxpAmtIbUVqXyHEIWvpj3qukS7PNY4uKA7VFP7XXcf9O2f7lfUa0vSOoca\/FsVZ2uzxWikZRU2dDdhnc4zlVNdb6uvldNIRl26t54dN1bTtzuXZdV6iEl6BAdWt1DCQpwgtrSOIJAPVQ7kU\/fFNvhpXeHV0C+aTYnsxo9sbiOJmIQhfmJddUcBKlDHFafXvmqHs7g39r5kPNA\/92K2E7n6pB\/50zj\/u6jy2CCW5Nupz4rWlo32wVEfa7gaJ1A0t0E59cqwENa3QVA9AaW4xdCeaU5KRnOKrU1u1q5hOG5EcA9cBmtlG9muW+qZrOcY\/oh2qy\/DPWXn6LrpD7pb\/AJ9Fam3ea7Gclt8SELCSjPzdRnIpfgHLi0FeAgJOcZzkdqp\/F3417ESlLMuKnivnksAnPb\/A1uDxHbjpWtaZULK8csxE+lJNI8qmqPZ3c5c4LPuf6K6LKXkEpCkniSFH+r07mnFYlW4utSb3cFRLc0Q5JeZR5i0tA4IQM4Kz2SCR1OTgAmqJ\/wD2mtzwHQmbCSHscwIo647Vp3nxC7kXu3ItMq5RkxUSESShqOlJWtIITyPqBk9O3Xr6UNpXhMW72WVLqxjrg5vhA5dg7keXHdd2rfufoTRvhwgbjbR2ZDluuDLabY1NR8Otx5bhbK3gTyWUlKlEDJUEnj06jkz4q\/EBqnXu6Uu4sakeEyOVtGREWWjHaUOKooWjHNGBhSccSc++AxtQ+O3frUml7FoyVPsUaz6biLiW2NEtiWkshTYa8zucuBHJIUeoDi\/61QWrUNxW6p5x4KWpRUpRT1JPc1YYGkDv3XuEMUdMwRQtw0bD5K5Xhd8OWrNR2t7e1nREzVVoieei4WqJ8st+MUkOLYBIDhyR8oKThJxnOKrBvHBdsusWLLJSvz7ZarfFdK0FC+SY6OigRkKGQMf2amrbX9JJ4ktptMxNJaKlaWiW6E0lltC7IhaylIwMqz1J9aiffTxE628Qt8a1Pr+16cbuzY4rmWu2JiOPjH\/ScThX3kZ\/nlbg3PupbS4buW7tjqSLOlCLc4zq32k8\/NaQpzmkDJyEjOa2dwNxkXeULdGiPsw4fJSWlJPmrIGSpQ\/hA79fxqIYlxmwFl2FMfjLIKSplwoJB7jI9K9w7m\/DlKlIUFKWhxtXMcuSVpKVA59wT1qs\/Kqbx\/xGPe\/RWBudR4PgA+7+qtfZ4Z3V01tLorZRMyZraJAuK75bI8VbzAUbiX4qnFLIQnLOFHj0yCDjNWU0tqm33DbCFNeVck6i0vKNo1pCnOf7TbnFrwxK44yY5UpLaiM8eaFk4C6pNsN4yd2fDdEkR9roGlYr0sBL0yVZ0SJKk+o8xRyAemQOnQewxr6x8Xu7mttfvblXJyyRLzNguW2eYFuDDM2MtJCkPNg4X0UevcdMdqsdDCzSVmrxaKa+U76araCHAj1HqD2KvPNllDvkhzqSMKHsfWkyY+GwhS3hhRwen+VUeHip3aLaEO3OE6tLaEKcXFTzXxGORPqo9yfUkmvL3il3WkFJenwVcfs\/7KnpVeaZ5K8G\/wBobpFIRG5hbnbc5x27K6MpJQFLLnIJQHcYxyT7dexpEvt0hvOAQYqo6UpHIcuWT9\/3Yqoy\/FBuq4FJXc4qkqGFJ+HGFD6itNzxEbiu\/alQuntGFc\/DSKwg9l91jOXOZ9z\/AEVnpc0dcmtNq6MhvyvNCHUPoeSVnAUBnIz6d6rI5vzrx3POTEOf\/wAuBWqvenWq+pkRf\/2BXBSPVzD7Pa9mzi37\/wBlZ64XtDSXHGGUtLUDlZkNq\/EAAE\/jmmhOu7bkplSSW0MdgDjH5VBC93NXLzyejdf+pFYHNz9UO\/beY\/BoU4KVw5VrT9E1UJzkff8Aspxn32Isnk8T\/fdNIsu9QMEhThPp86\/\/AO1Q+5uDqBw5U6zn\/uxWFWtb2sEKda6\/9XShTlW0HS80fJH3\/spMm3hCiS3J4rx0PwyAfzzmm4+vPrTRVqy7L+040f8Aw6xq1LcVd1Nf7gpwREcK2hs0kQxsnG6vJxmtJ5X1pEVfZyhguJx91Y1XWUrusflS9DlOZQyN5Sm4c5rEVgKye1J\/6xkHqVj8qxmY8RjmPyo0FSW07uE\/IxU3bmxCPLpkkV9kyGRbXnHWxn2pmRL5PhnLTg+4jIr3N1BNnt+U8UBPslPGoZpHa8qMKB4fnK1HFgKorDzz3NFTsYVmGgLxRRRS0tFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhFFFFCEUUUUIRRRRQhf\/Z\" width=\"309px\" alt=\"ai chat bot python\"><\/p>\n<\/p>\n<p>As\u00ed que si quieres crear un chatbot de IA privado sin conectarte a Internet ni pagar dinero por el acceso a la API, esta gu\u00eda es para ti. PrivateGPT es un nuevo proyecto de c\u00f3digo abierto que te permite interactuar con tus documentos de forma privada en una interfaz de chatbot de IA. Para saber m\u00e1s, vamos a aprender c\u00f3mo entrenar un chatbot de IA personalizado utilizando PrivateGPT localmente.  <\/p>\n<\/p>\n<p>Para desplegarla, simplemente navega hasta tu pesta\u00f1a Azure en VScode y despl\u00e1zate hasta la ventana de funciones. Por \u00faltimo, elige un nombre para la carpeta que contiene tu App de Funci\u00f3n sin servidor y pulsa intro. Ahora tenemos que instalar unas cuantas extensiones que nos ayudar\u00e1n a crear una Function App y empujarla a Azure, concretamente queremos Azure CLI Tools y Azure Functions. En este punto, crearemos el back-end con el que interactuar\u00e1 nuestro bot. Hay m\u00faltiples formas de hacerlo, puedes crear una API en Flask, Django o cualquier otro framework.    <\/p>\n<\/p>\n<p>Pyrogram es un framework de Python que permite a los desarrolladores interactuar con la API de bots de Telegram. Simplifica el proceso de creaci\u00f3n de un bot proporcionando una serie de herramientas y funciones. Con estas herramientas, los desarrolladores pueden crear comandos personalizados, gestionar las entradas de los usuarios e integrar la API ChatGPT para generar respuestas. La investigaci\u00f3n en PNL siempre se ha centrado en hacer que los chatbots sean cada vez m\u00e1s inteligentes.   <\/p>\n<\/p>\n<p>Configurar un entorno virtual es una decisi\u00f3n inteligente antes de sumergirse en la instalaci\u00f3n de bibliotecas. Garantiza que las dependencias de tu proyecto no choquen con tu configuraci\u00f3n principal de Python. Antes de sumergirte en la creaci\u00f3n de un chatbot de IA potenciado por ChatGPT, hay algunas herramientas esenciales que necesitar\u00e1s para poner en marcha tu entorno.  <\/p>\n<\/p>\n<h2>\u00ab\u00a1Los desarrolladores pierden el tiempo s\u00f3lo con Kubernetes!\u00bb<\/h2>\n<\/p>\n<p>Por tanto, incorporamos estos dos paquetes junto a LangChain durante la instalaci\u00f3n. Los modelos de IA, como los Grandes Modelos Ling\u00fc\u00edsticos (LLM), generan incrustaciones con numerosas caracter\u00edsticas, lo que hace que su representaci\u00f3n sea intrincada. Estas incrustaciones delinean varias dimensiones de los datos, facilitando la comprensi\u00f3n de diversas relaciones, patrones y estructuras latentes. Ambos se extendieron un buen rato hablando de las implicaciones sociales y econ\u00f3micas y de su impacto en la humanidad. Puedes leer todo eso en GitHub, por ahora me centrar\u00e9 en las conclusiones, ya que esa era la principal petici\u00f3n del aviso: si captar\u00e1n el matiz que pedimos.    <\/p>\n<\/p>\n<p>Una pr\u00e1ctica habitual para almacenar este tipo de tokens ser\u00eda utilizar alg\u00fan tipo de archivo oculto del que tu programa extraiga la cadena para que no se env\u00eden a un VCS. Python-dotenv es un paquete popular que hace esto por nosotros. Vamos a instalar este paquete para asegurar nuestro token. A continuaci\u00f3n, haz clic en el bot\u00f3n \u00abInstalar\u00bb de la esquina inferior derecha.   <\/p>\n<\/p>\n<h2>Cliente m\u00f3vil Kotlin<\/h2>\n<\/p>\n<p>Al principio, debemos definir la interfaz remota que determina los m\u00e9todos invocables remotamente para cada nodo. Por un lado, tenemos los m\u00e9todos que devuelven informaci\u00f3n relevante a efectos de depuraci\u00f3n (log() u getIP()). Por otro lado, est\u00e1n los encargados de obtener referencias remotas a otros nodos y registrarlas en la jerarqu\u00eda local como nodo ascendente o descendente, utilizando un nombre que supondremos \u00fanico para cada nodo. Adem\u00e1s, dispone de otras dos primitivas destinadas a recibir una consulta entrante de otro nodo (receiveMessage()) y a enviar una consulta resuelta a la API (sendMessagePython()), s\u00f3lo ejecutadas en el nodo ra\u00edz. Con la API operativa, procederemos a implementar el sistema de nodos en Java. La raz\u00f3n principal para elegir este lenguaje est\u00e1 motivada por la tecnolog\u00eda que nos permite comunicarnos entre nodos.     <\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"display: block;margin-left:auto;margin-right:auto;\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv\/bAEMAAwICAgICAwICAgMDAwMEBgQEBAQECAYGBQYJCAoKCQgJCQoMDwwKCw4LCQkNEQ0ODxAQERAKDBITEhATDxAQEP\/bAEMBAwMDBAMECAQECBALCQsQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEP\/AABEIAQkBYQMBIgACEQEDEQH\/xAAeAAABAwUBAQAAAAAAAAAAAAAABQYHAQMECAkCCv\/EAGgQAAEDAwIDBAUFBwsOCgYLAAECAwQABREGEgchMQgTQVEUImGBkQkVMnGhFhgjQlKS0hczU1Rik7HB0dTwJDVDRVVWcnWCg5WWs7QlJzRGlKK14ePxNjc4Y7LTREdIV3SFhqPCw8T\/xAAcAQEAAQUBAQAAAAAAAAAAAAAABAECAwUGBwj\/xAA\/EQABAwIEBAIGCAUCBwAAAAABAAIDBBEFEiExBhNBUWFxBxQiMoGRFSOSobHB0eEXQlJT8BZyM0RUYrLS8f\/aAAwDAQACEQMRAD8A5VUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRg0RFFVwR40c\/OiKlFVwqjCqIqUVXCqMKoipRVcKowr+hoipRVcKo5+dEVKKrgnxqmDREUUYNFERRjNV21XFEXnBqu3NX4kOXPlMwoMV2RIkLS0000grW4tRwEpA5kk8gBUm6a4Eaheeak64V9zduQoKfRIT\/AFYpPilDPUKP7vaOeefQ2Oe1g1KsdI1nvFRc2w46sIbbWonoAMn4U4rbw113d2lvwdJ3RbTaQouLjqbRg9PWVgH6hWwbd4s+l4zNk4f6fTa47aTh8jfKeWRgrW4QSScZ2jCR4AdKQJ18lz3w7dHHZD+0gNqx+E8DvTvAOOeAc\/V4VBfX5dgssEM9R7rbeaigcHeIp7zGnT+CSFLHpTGU56DG\/r7OtI960XqvTjbb1\/01dbc29nunJMRbaHP8FSgAr3GtqrPcYJCHZFralOqHN+MgHPLxwdnL2nPt83NaLpMkpERlqY7Hfw040+6h0YBJxtaCSepzuUr6\/GsbcQcf5VNGHS9VoqU486Np8a3K1vw24c6xccm3XTpZuLQAL9s3tBwj8UpCNgz5qyfAedQlqTgLNZjpl6Oua7mSMuRZTSWH0+OU+sUqHvB9lSo62KTQ6FYZKSWPUhRCeRorImQ5UCU7CnR3GJDKyhxtxBSpKh1BB6GrBTUu99VGsVSiiiiIooooiKKKOtERQaMHyr2hClkJSkk9AAOtFUC+gXgDNVCQfGnHa+HusLw2HoVgl92ro442UIP1FXI0vRuCGuXSCuPEYB8VyAfsGahy4jSQ6SStB810lBwbxDigzUdFK8dwxxHzso+KaAAfGpJXwI1gBkSICj5d8f5KwX+DOu2ASba04kfschJPwrEzF6B5sJW\/NTp\/R3xXTNzyYfLb\/YfyBTEwM1cajrfUUMtrUoAqwBnkBkn3AZpXuejtT2f17jYJrSM43qZVs\/O6U++BNlam3a43CXGDjTEbuAlYBGXDgjn+5Ch76yVVdFTUzqgHMB2O6i8P8KV2OY1Bgr2ujfIbXc0iwAuTY22AUVFAHjRtFO\/iXotzR9\/W0whRgStzsVWOQT4pz5jOPgfGmkAcnlWennZUxNljNwVpsYwuqwOulw+sblkjJBH+dDuD1CoBXoJzVQCauJbPtrMtYXWXgN16S0D1FXUtmrqW8+FFidJZWUsI\/Jr2mMg\/iCshDXnV5DJPhRYHTLEEVv8AYx8K9eiN\/safhWemMTVxMY+X2VXKsRqCk4Q2j\/Yx8KPQm\/yB8KVRFNHop8qrZWesnukow2h\/Yx8K8mK2R+tp+FK5imraoxHhVMqqKk90leitj8QV4VGQPxBSoqOR4VZWyR4GlrLI2e6TSwkfiivCmgOgrPW1VpTePCqLO2W6w+7FFZOweQoor+YsLBpQsGnrzqi8RNP6ft7064z3UsRo7KSpbiz0AH8fQeNYQAPI591bccK9N2\/gDwlj8Rp8cfd1rBgrg96rBt1sWPVKB+W8DuJPMIKQMZVnFNLyW5uqpUTtp25iq6O0pZOzxpd5M0Rp2vbkjbLkocStq1tkf8naV0U4cnetJ8gDgZUwr7qOVdJBShW951fgokYz1Oegx9VWpGoJN8lF+atclxRV9I5Az1OetObT+m1PtZbiLUpZB3JbzuHkP6ePsrnKipLHF0p1XRYDgT688143SXabdLkArS9khQKygK5e\/wAP6c6X1Rn2f6nRaI7uXEkLWCHEq8Tk9fDzqRLJo+WiGgFnaGwCQlIGM+OPHGM+FKzWgUsx1THYzqnsjYlzlzJ6ADp9Z8OfOtWcQDnL0aHh\/IwZQmbbYi1FEmSFKWlOSVKWEJGfJJHnyzSo5PiMPpbdQwARt2vpUMp+rB6eZA+ulf5geYfVht11QKjvQQEp58snqT\/3UhXe2spWh9SXZhQonYlJDaVYPVRz\/Lz8qlRz5xcFRp8OERtZZSrpY0BuPEdjNZyA4hnx8wnn58j7OlJypNsdmux4YW8B6oL7BQkrzzOU8hy8fqNIcZ6XJuDTYBG1RCils5P1Drj2nz8Ke9j4b6g1LKQm2W+ctoqxv7olIPtVy+wjw68852uA16rXupHSDRqZet+E2mteWxTzrRjzx6rExhHRQ6IXnmpPsxy54PLB1V1TpW9aOuzlmvkbun0ALSUnchxB6LSfEHB+BHUV0m0\/wG1\/EjrcuMNDje0n8IMZPgSEggkY8MeOag3jpwg9Lt7domQ3YrqAp2FNdQQAsp3BB5DkoDnj2HHKtjSVha7I7ZabFMH+r57BYhaZ4zVCnyrImQ5EGS7DlNLaeYWW3EKGClQOCPjVityDdclrexXmivR6V5xiqoivSEKJwKAARyBzUzcKeFrC2mdT6jjhwL9aLFWOXsWseXkKhV9fFh0XNmPkO66fhLhLEOMsRbh+Ht13c47Nb1J\/IdSm5onhDeNSNouN0Jt9vXhSVFP4R0HoUjy9p+2pm07oPS2mkIFttjZdSOb7o3uE+eT092KyNQau09pZsu3q5tsqI3JZTlTivLCQM8\/M4HtqOLp2gI6FqRZrGpYBOFyXMZ\/yR\/LXESy4vj1zE0hnToPj3X1Nh9B6O\/RQ0MrpWyVQGpIzvv4NFwwdtj4lS\/7B0ox51AL3HzWCuTdvtTYz4NOH+FdVY4+6uQoF232pwZ55acH8C6jnhTEDrp81tG+n\/hEHKOZb\/Z+6nyiobh9oF3+2GnUHzLLxH2EGnTaeNOiLgpDcmRIguK5EPtnbnyCk5+JAqFPw\/iNOLujJ8tV0+F+l3g7FSGR1rWOPR4LPvIt96fhHhnkffVmNChQ96okRlgukFzumwneR4nHXrXi33K3XVnv7ZOYlNjqppwKx9eOlZOa1jhJF9W648F3kRpa3LUxZXjo4WPyKb2utJRtX6fetzgAkIHeRnDy2ODz9h6H\/ALq1llwZECW9BlsqZeZWptxChhSVA4II+utuxnpUU8XtEIddRquA362AiYkDr4Jc\/gB93trquFsV5D\/U5T7LtvA\/v+K+evT1wF9JUf8AqWgb9bEPrAP5mD+bzb\/4+ShxqMpXRJrKRCXy9SnBbbC68AoI5U44uknFJB2n216IG6r4eqcWjhNiUwhCWOfdmqiIoHG3nUgu6QcTlQb5daxF6adQcFChTKorcXifs5M5uIo9U1ktxD+TTlGn3Afon4VdTYnB+Kfsqtla\/EWHqm8iGTj1avohk+FOBNocB+jWU1Zlq6p\/gpZRH4g0DdNpMH9z9levQf3H2U6xZXPyMfCq\/My\/EEVWywfSA7ppGDj8X7Ksrhn8mnguzrH4v8FWvmVSjgJJ9mKpZXNxBo1JTOXDV4JrFdhrHVJqQ0aWfc5hs4+qvEnSEgJyG1UsVe3GYmm11Gq4xB+jWO4wefKnzM0y81yKFdfKkt2xOjPqK+FMt1tIcRjfqCmr6OfKinJ8xv8A5CvhRTKpPrre6fnY94SweKfFtt\/UVtRL0vpOG7fr4259BxlvCWmj573ltJKeWU7z4U6+PGuJGvNYzbtuKGSspbQDlKUgnGAOnuAHspxdiGO1beHvGLVKFOJlot0G3JyrCSy4txagR4nLSPqwfOoc1fcG3Z25pBC1HLgzuBOeePL7a1FSS6W\/ZSYx61iAjdsLJ6cGtI\/dhqFuGlslklJdVgjGOvnW72jeFcC3W5PzZaoqEpSE5dQdysfSII86grshWDDxnPxSA4jcFYBSv2eY6GtzreVBsBCMADknNef4hUOmqnXOi+leH6OOiw5hDdTqm9a+HEBRSoQkBXiVpB\/p1pxwuGNrWkNLtccjOc93yBPjinbYWUuBO5sZ8jS8lpxt8Y5J+qpFPCHC6x1eIva8sboozm8DLPKSUtRGwc4wftxjln40j3ns4x7mymOteGUDb3afV5f0z\/JU5MNkyUSDKdASgp7oH1FZI5kefL7TShuTtznlW3ip2WWjlxKYnWyg7SfZm03apPeiAxhIA5tDJ5dc4wPt8fqqYrLoq22qKhlmEhARnACRypcgFpxaUrcIBOOtLbkVhKQULGcVuIKdpbcLTVVfIHWKbZtUXaEmOggcgMcqjLjnwgtHE3QlwsBZTHnBBkQJSEgKYko5tn2jcACPEEjl1qYJCCg5xy9lYUlgOJIx4dM0LbLEH8wWOy4QdoPR8qz3kXiVD9Gkh4wZzRGMPIKkgjxx6hHPngJ86h4p9tdAPlONEMacvDd+Zj901qEtSQUj1S836jnvILR+smtAVcznl4dK2lI4viBK4rE4xFUuAXjB8qNiiM7TVSQfGvbSFOLS2kbis4AHXNSfFQmgnRPnhLohGqb0Zk9vMC3bXHQR+uKzyR\/L7KkjiZxPY0m38zWcocubifXV1EZPgSPFR8B4dTVwJTwp4ctARSLg4gEI2ElyQscyfMJHu5e2oDni6XGS7OmNvuvvrLjilIUSpR5kk1ysNN9N1jqmf\/hMNmjuR1Xv+I41\/C3hyLBMLcBiFS0STSDdjTs0HobaeGp6hWrjcJdzluTp8tyQ+6rK3HFZUo\/WaxsmrnoMz9qu\/mGvXoMv9qvfvZrqmgNFhsF4FJI6V5kkN3HUk6kqycDoRXmsgwZnL+pXvzDVPQZn7Ve\/MNL3VpVs4H41AVg5Bq56DM\/ar35hr0iDNzn0V78w0HZLp3cJYkyfri3txX3W0NlT72xRHqJBJBx4HkPfWymQkFSiMAEkk4Fa5cOtTs6IVOuDtmky5r7YZZSE7UhOcq3EjzCelY2pdea11QVtTnnmoqzzjsJUhHv8T7ya5LF8FqMWrARZrGgC569TYL6H9HnpLwf0e8NOY8OmqpXl2QbNFg0ZnHQbXsLnVTFqTivpmxfgITvzlKzgtsKGxJH5S+nwz7qYsrWeo9WPFuRIEeIvKTGZyEkeRPVXvPuFR3EZc3hKm1ZBweR60+dLRiVJy0onOelbXD8Co6Czg3M7ufy7Lyr0g+mDiXiqJ8L5eVCdMjLgEf8Acd3fh4KaeAfDy06m1fBjXyMXYLQW860FYDu0eqkkc9pVjOOZGQMda28a4faIX3TEfRdoUokIQlFvbJJPIDG3JNQL2c4iW9SoXtwUxlkjxHNNb28OjF0Rw8vHFFmG3KvAlJt1t70bkR8gbnMeJOT7gB4nPRMtluvh7iY1mMY2KbnOjiYxz3EX0a25Jt1PQDuQmo12drA\/w\/Xcv1H1qv6rklptIszewx+73btmzOM5GfPHtq1qLs9adiaPsdzh8IEC4uiR85ByxtKSjavCMJDeUjFSBrCZxt0rpm26xuevXFx7qpP4NhwBTZWkqSMbcYwD06Gq2i58blaEVxPZ1v3lvjqURHfWFKdQlexR2kY+lnkefKnjZZXCj5j6IxVLXiEEm0ejAQ7m+9uRvrextute\/uF0MnIGiNP8jg\/8EsD\/APhVDoLQpznRGnvfa4\/6FTZxjgWy5WzTnEeBAbhO6kjOOTWGhhHfoxuWB7SefngHrmmxetDrtLdwXFvsSdItSmhMjNNOpW13iglOCpISv1lAciTzzV4sVw2I0ON0VTLDBM6RjA1wcHEXa5uZpsTe5brbUhRyNAaDHTQ+nf8ARUf9GvQ0LohPJOitPj6rWx+jT2Y0ZqR5MxTlqkR\/QoipjgeaUgltKkpO0EczlQ+BpFPI86rYLSVFbi9NYzSSNDr2uTrbQpD+4jRY6aLsH+jGP0aqNE6LH\/Mywf6MY\/RpaoquUKL9LV\/9532j+qRTojRJ66LsB\/8Aytj9GgaI0Sk5Gi7B\/oxj9GlqimUKv0vX\/wB532j+qSk6S0igYRpKxp+q2sfoVU6V0meulLGfrtrH6FKlFMoVv0pW78132j+qRXdD6Ie5uaLsBP8Aixj9GsdXDnh8taVnQ9gyPoj5tZ5+7bzp0REsLmMJlLdSyXAHFNAFYT4kA9TjoKdetuH33EW+JKlXYynbkvvIiG4ziEmPj6bhXgocOR+D5kc89RVCAtjTSYxVU8lVFK7JH7xz2tfbS\/XYW6qM\/wBT3Qf94Gm\/9FMfo0Ut923+Un840VXK1QvpWv8A+pP2j+q1C7LcBuD2W+J18QwpL0m9xIS3cEBTbbBXsB6ci6Sev0h7MwXEgOXPUDTQbyFOc\/E46mp67JZcn9nbi3YyEbI023zEAAZCltOoVz8sNp+3zqJLMsWy9okApCisoBI9ozj3E1y1ZIYy+y+98Ca2XF\/a2uPyW8HZ80hF0\/ZW3WUd0pSQClJO05H9BU4sKDZzUScFbyxP0xblR3AShlKF+HMDn\/HUsIUFIC\/OvN3OJeXO3uvqKEAQtY3ayeOnXQshQ6jFO1WFArIHSmPp1wA53HmfCncygqTnJOfM1u6N12LlcSjtNdZTT7H0ehrMDqCnCcEfVSfGdaaJCmQefUJpXhOMuqCA1j2YrdQXfotNOA3Wy8R3223wl1CgkkfRTnlTjblwkpw2hwkcvoGsZplpv1lt58qyEq8UN9emTW4haYxZaaoe2U3AVqUtTvrIjrA8c8qw1AK5AdaVChxXN1aEg+YrGdZZVna4nl7aSMcdVbFIALLTX5QHhk1xUtfDbRSJTcWTdtU+iB4jKm44juPSFJ8yG45IHiQB40raI4U8OeHVnasmjtH2u3x2wApaY6FPPEfjOOkbln2knyGAAKkDtF2tMi9cMbtz3W\/U0lOR02uWmck58ue2kvGOQqZSNtEAuYxlx9bPwWE5DsrS0NOxISFu8m0lKQVn2DHP3V79AtrLgIhxQrPqfg0gk+Ypla84cXLV1+hXSJeURWWmktO53b28KJ3N45bufiRzHU06LrZHrjNZkNyNiUDCiSSRg5yPj9lQK2troWONPT5yHAAXAuDufgtozC8Icynca2xexxeMp9hw2b437j80qvT0tqbZkztq1khsLdIKj5AE8\/dXsqWf7Iv841GfEThRdNaastuoId9ERmO2208hW4rb2rUrc1jlk7sc8cwDz6CSzknOD0qfA+Rz3tczKAdD3+HguOhqqmomkE7CADYEm9wk+86ht2n46H7pPUwhwkJ5qUVHHPkMn\/zqFdR8VtRxHm5dt1E5kAb2xnaVDmeSkDAJ+sjzqQOJ+mLzqEWtVojqeDTi0PpDiUlKFFPrAKIBxg\/ZUsPdnHgbbExnpOlpUp5vad65UlYUtPPKkpVtwSOhAHhipeIcUYNwlTxS1zXPfLm0aAdvMiyinDsSxmd8UDgxrLam4vf4apNk2u7QIcGXcWlNonMJfbUlwKBSUg+BOD6w5HzqPb\/xk0Xp2dOhz5N2U1aXW2bnOYtkl2FAWsAgPPpQUJwFJKuZ2BQKtoINS\/rLUFvukeNCt5SpLK8+qgpCABgJAI\/pitUrgzqi\/WbjToXTukZlwkahu062MzPSI7caOp+Aw0VuFbgcwgK3eqhWcYHPppcCxCoxSibVVUZjc4nQgg2vpoe4W8qoGU0vKY7MBbX4aqa4usrHNl3uBGnLcf093fzgAlYDe9lLyNpPJeW1JV6ueuOopoQuMka78RLbpK0wbjItl302m+RpyLfJIJWtIby5jYhGwnJV0UQk4PIoFv09qjh1L1i0vTM28wLza4Jjz40iOhCVRrciM6l1LriVp5tbwQFDCvMc\/PC+w32O\/oXU7VpekWyVw\/j2hx5t1sGM\/lp1JWlSgdpSCAUg8+owc1uFgV3grxvsd50foax6ivd7dvt7tzDaJ822zExZ0zuS4ttMtbYZccwlZwFn6JHUEU77fxl0VcL3HszFyuSEzZi7fBuC4EhECZJQDuaZlFPdLPqqAIVhRSoJJIxUfnhfrF3hnwX02u2hubpS92yVd0JkNgxmWoUlpxQVnCiFOoHq5Jz7KLRoHXLfDzRnB5\/TndjTd0t6pt7L7SYyosJ8OpdYSlanS453aE7FJTjevJ5c6WsLKhsU9H+KnDL53ixXmJK2bnc1WqPdTaHTBfm7inuhJ2bCSsFIUDtKgQFEjFOabCgtg7YbKTzHJtIP2CovTw61ejhFp\/S5tf8AwlA1XFuT7ReR6kZF1L6lbs4OG\/WxnPhjPKpUuQ2o51VUIad0xJ4bTf45bQlBUFZKRjOByz51K3DnWOnI1muegtcpeTYrqsPJksJyuI+MYWAASRyHTOMdDmmhw50tB1vxdsmmbk+81HmCTvWyUhY2MrWMZBHVI8K2WHZU0KRj55vfudb\/AEKzMeA2xXjvGvCOOYhjsWKYO1hY1mRwcbBwJOYEdiCo1mcN7JcoseE52gLFJgRP+Ssy5nJlJ8A2XcI5eAxV9\/hbZ9OMO2PUnHKDFtiFCRKt0Z0la+hylnefW5DB2npnBqRPvVdDj1k3m9gjmD3rWR\/1KF9lXRLii65fb4tajlSi60ST7fUq7mDZaBvAGKC8v0bFzNr+sSEW\/pIzXI20vZQZxP1tbtUvW+yaYjOR7BYY3o0BLnJTnTLih+LnA5ezPjgLMrilbxc3rmZNyvDanmHo1vmR0JZiKbWhW9Cw4o7tqVpGAn6ZznoZZ+9S0KP7dXs\/U41+hR96joboL3ex\/nGv0KqJGBa7\/QvHIqZasCLM8g+9oLCzQBtYDQAgqD4+q9PQLDO0zFl3N9me3KX6U8wkOIW53JSgp3ncMM+srI5qBA5UxskgE9cVtP8Aeo6Fx\/Xm+fvjX6FV+9Q0N\/du9\/vrX6FV5jAtXiHor4uxPIJmx+wLCzth21\/+9zstV6K2o+9Q0P8A3bvY\/wA41+hR96hoj+717\/PZ\/QqvOatb\/Bfifsz7f7LVeitqPvUNEf3evf57P6FUPZQ0R\/d69\/ns\/oVTnNT+C3E\/9LPt\/stWKK2n+9Q0R\/d69\/vjX\/y6PvTtEdfuhvg\/zjX6FOc1P4LcT9mfb\/ZavRJciDKZmxXNjzC0uNqwDhQOQcHkedZUrUF8nRn4c26yZDMqR6W6h1ZUFPYI7zn0UQcEjGcDPQY2WPZO0T\/fBe\/zmf0Kp96fon+798\/OZ\/QpzmrOz0O8WRsMbCwNO4z6Hz0Wre4+Z+JoraT70\/RX98F8\/OZ\/+XRVea1Yv4LcT9o\/t\/suU\/YRWm5x+KehlKQFXDTbdxbSodSw+EHn4cpFRTr2Fa7VqpcayrkLjRChHfPEAuugDetIAG1BVu2g5OAMnNSL2E2yjjHc2ghSzI0ndEDaDnl3az068kGo54jOITqKaUnmJCsfE1zlePrdOoX1Jgr7V4eNtFsh2VNRvSWnrQ45vLLhUM\/kkA9PrJrall0IbST4DzrUDscQHZF7uVycbXsEdLYOPV3Zzn68cq2xuUmNbre7OmPpZjx2y464o8koSMkn3VwNY0c5wb3X05hMhdRxuf2T302vdh0qCW08yT0p0r1dpu3NkyrvDRsHrBTqRjHXIrRHXHaB15qOG5B0XFVAtOSnvACXlpB+l7AQPPx8OtRHdbNxa1HvctT8sqcOXFd6U7vrOTj3mthh9xYAD4qBiUTXuzEE+S6dv8WdFxASrUVqQnOMqlNjP21c0zxe0Rfppi23U9qkug4AZmNrwry5HNch9Q6V4sWZa13USCkj1wl4lJx7BypJ09d9W2eahyPHlNIcVlRTlKgc9QRXSxMaz2i4XXOSPZm5ZicLru3HmsPtJWHAonAOPE4rxOuEeCyt991LaEDJJOABWr\/ZY4nag1ToyEzennHpEZIRvc5Ep5YPt8qk\/izcLs7pSc3akKXJca2oSk8+fj7uvuqWZ25SQsBwtzZQ12xUO8fO3rYeHdze0zpOIi6XNlJBLpw2g+JwOZ8fhioUiduji3qANw2rPHbfcIWkR21uL5nkCk9PHz8Kj3UXBrRWn9SSHtfarL95mKMl2GhaUltoqwFvLJw2k+3yOAelS1ojVHCq12tqDpPXHDi3H1YwblO7Q66RyQqUogFRHTkT15Va2TmDS58lifAWPy3a1vjuU59BdoS8651LA0XxJtrsRmRc4xiyO5JEZ7m3vBI6HcoHPTJraIcMLaOXzvIH+aTUU6U0PH1m1HMi1NQpkUFOO7QoJGORbUnkpJ5YUOvIith2yvu0FwYUUgqHtxUyjddpAXKcRQGKcE63\/wACZ36mFuPS7v8A70mtb+1FxqR2c9SWSwRtKfdALvBcmF1y5CJ3W1zZt2hlzd55yPqrcMda53\/KZ\/8ArF0b\/iV\/\/bmpEhLW3C55J9q7btwvEpUOJwnjhxMd+SAvURG5LLanFgYhnntQojw5YzVbN22bnfJC4sHhLHLqGy7tVqPG4AgYH9Sdef8ADWrWnkxVTZAmXJyE2IchW9uR3alKCCUo6etuOBt5ZBPMUmNOus+s0842VJwdqikkeI5eFRxKb2KzwGJsgMwu3qAbX+K3Qe7VmtI7hDnBaMNqtij91KMBWEkgkRscgoH6qXLJ22dd6uusfSVq4W2ybcHIjs1BVqVISllhtbi3FOGMEeqltSs888uuRWjLtwnPJCHpshYACQC6ojAOcdemedWo2oLtYpzV0tUxTEqOlaWnNqVlsKSQcBQIHJR8PE1CraGmr8vrEYeW6tuBoVtZ6yijaW0DHsJ6l4PwsGhb83Li7xutzXfyeAtpw5LVCbT93cbe7IS73K20oEfcoh4hrkD65x7aiTV\/a3u3A65S0XzgREgzdQS1XCW0jV6nlF0xYrgWrMQhO5l5ghKTy5ggEEVqZqvjFxIv09SLhquRJkS5CFKU6yySpzkEqPqdRhOD1ASPIVtlpnsZ6d1tFtts1he75fr26jvXViW3HZQvYC4oDb6qQlIypR6JB5VtaZk0vaw\/zsuD4g4mw\/hvl+uFxMhs0NFybb6fFMHVfb\/sGtWGIOoODMx2GysqXFY1tIjsSRjGx9DUZIeb80Lyg88g5pdj\/KUR47KGI3BKO002kIQhGpcJSkcgABDwAPKpKR8mrw5m29N0sLU29xVPejlyBdjtDmM7fwraNx5fibh7a1w7TXZS07wp0q5rDSkm4xxAktxZ8CesKUkrUU7knaCCF4BSfPOeWDJdA9rcy1tHx5hdXWRURbIx0hs0uZZpPYOBIUks\/KWSJL6IkPgeqQ86oJbbZ1EVqWo9AAImSedO378jjaf\/ALGet\/3yX\/MalH5LHgVpGxcGW+Nc23RZuo9TzZKIsp1oKXCiMOKZ7tokZSVOIcUpQIyCkeHPejcR41hC7MuA2XMRfbG424x95nrcZ\/8AeS\/5jWDL7XHGuSNp7Hetkf5cs\/8A+KupOSfE1XcofjH41VUz+C539lPj9xJ1F2mNGw9RdnrUumYMl2Y29cJhf7qODEewVb4yBzIA5qHM107OpIwPrL68xzFNTeojbuOPLNecUVpN07Pulifsn2ij7pYn7J9opqUUVPinX90sT9k+0UfdLE\/ZPtFNSiifFOv7pYn7J9oo+6WJ+yfaKalFE+Kdn3TRP2T7RVU6lhk83cfWRTSoonxT3ZvkZz6LiT\/lClBmUhzmCMfXUcdDnxpXs91KHgw6sk5z7qpZV1HVPgHIzVatsLDjYUPEVcqqzDUIooooqoooooi5F\/J8JXw\/0VxC4x2vS7V5viHYmnLaytRSUody6+ArnjISzz9n15ZvbU4RxLdNh8VtOWN22Rb1\/XiFne3GlkZS4hXLKVnkeX0kjkCrFTp8mlCjal4c670gkhuTb7vFvGSc723I62iMewtg++sLtAccdFXW7K4DNaal3RLqlwpM5te5DeRzV3fPOCAokYxjPhXHYtUyQ4jY+7YW8R1+S6jgrDqTFMIAaPrL6nsbm3z2TF7DLDUvS96kqbSHBIbSk+SSjP8ADmp819GUbBJabSpSltqTlIyefkOh99QH2KAm12a9wA7vUiWG1AeG3cP4jW1\/zQm8Q1NFAJUMVz05vK+3des0IMVNGZNNAtV0iy2dlYmMpUUjHrZGPLofP38+VI16vujLa0hfEDXK7Cp9eYtltjfez3wTyyeYRn3AZ5qHhJ3EDsy6vvMqTcol6dhNc1siOcLCsHByQcY9nP6utRAx2ZoLEJ+36lYuouj7weNzUyJfrAKG1QURuQUkgpz48iCM1Nw0Mz2nNllxGeodDbD2hzvNY2m73wW4xKXa9H2XitFdEZ6UJbDjU8qbacShxZY71xe0FxGQE5woY5c6jLVanNPOdxabvDvkdbpabksoU26FA4Uh5lQCmnAeqf8AvA2z7POkNN8DJk+fY7DPul6nMKhR5CoAjsRo6lpU4EI3qUpS1JQSSTnYgADHNN132fbfqjX0PVbltfbu8qSJdwnvrAVtAwE7EAJJI2jnnkK39dJS+r54b+ytFhsWJCXLW2uU5uyBBuTMVlE1stmSgL2qHTlyrZvifa7orQswWFIM1QwkhJJB2nHL68fGo04YW1m039lloEDAQM+JHjU+vtiXblIHgaiYLmlgIfvqr+J5OTWRlmwAXIHXnCjU8nV19Y1KiTc565C2lOd6WgsLSUh5oPhBJSSCAtKTjpgitmOyTw7tnDXQGqrXxAtsC8TtSQo9qiWNSWn3FttLec7+QhvKASXyEk7lhKOagMBM\/wCtuz7pbUt6Xe34ALzity9h2n24yMU8tAcM9LaXZSi0wil3ooqSAeXngVuYXzRDIy1iufqqLD5nirfmLu3S6QuztwrHDOzripS5HYcWFMw++U41GHk3u5gHrgYTnoB0qUnQUurB8FGs5thLKAkAD2CsOeNskkctwTj4Y\/iqVSM5ZIXK8QP5zRKB1Vsda53\/ACmZH6oujf8AEr\/+3NdC8nzrnb8pmSeIujef9pX\/APbmpM3uFcuHBao6clRItxdXNtirglcWS2lhLQX6xaVhZyDgIPr5HMbPAZw8eCLPDR7UklHFVi2rtamEJHp02XHCVF1G9SPRklRWEbvpYA58iSMNXRsi\/R509Wnp0Jh9VslIe9JSlW9gpw4hAUkneR02jON3PG6q6I4f6s4h3VVm0faTNlIQXFguobCUj2qIyeuEjJODgYBxBlpzVNMQJBPbdUle1jSXGwU7PMdmRTcQJs+jW3NyTMdRqK8JK8OtrUW0FlSUhSUuJ2HdtDhG9WErEY6oncEtO69td0k2Nm\/6Yjx3e+tNluD4Div6p2IckPobc3ArinIyVBC\/o+qmkK88MdV2NNoj3FVtFxvkhceJbWpyHZGUuFretaMsJQpwLQD3ucoXkADJtS+BHFCay2\/C080\/Fftke7iWmdGEcR346328uKWBu2tOAgHkpI6hSFKgMp4sNmDpZTfb2ifzKxxvjcA9jrgpncR9R8K73qT0Lh5pRyxQ2Lsl6Kt9bjjjzAwlKFFa3FBRwk\/SwTk4G7anrlw+afb4fvPwm0tQpce5wbrJ7vIbcWwgRw6oAqS16yjn6IJJXjCa4yN6J1Mtbep0Wl75qYdWozMfgiplJcWgK8VbUE495wOddX+F\/E+1vacbetst+XbZK25keVbJaWpEWQEbVYVhQOUkoW2oHoOhHPqKFzXtIYV5b6SahlJV0dTKPYtI3NrYElhF97XykHwJG2qmM2sankzY0nTzTkVL6YlveuKu+izWnVEIQwtASWGxhJC2c4yN2\/Fak\/KHhiXwdmajhocbjXuNapKEPKKnUKQ8hlYWroo7midwAByDjOa2aPEbTduciXq0XCc89HDbqrfMilUmTIbB7vvpGe7QwlRJCGgn2pyeWmPbu4hRJ\/DGRZrzc44utyeiMwoTQCQ0w0sLwlsfQbSEkD2q8yTUtwswk7Lj8Pq4KnF6OCA8yQytddoBGUEEOJHQDMLW13OwJ2s+TY5djfQo\/wDeXb\/tKTUq6nhSdYcVWdEXO9XiBaIun\/ndti2XF6AudIXIU0oqdZUl3aylLZ2hQSTIBUFYTiHPkyLzbbn2Q9MQoUtt16zzrnCmISrKmnVS3H0pUPAlt5tX1KFbHao0RpDWjcdvVFhi3D0RSlR1upIca3DCghacKSFAYIBwR1zWuX0OfeN1BsTXmudJ6x1GzZtbtazsWkdEWyXJfuRw9Jebul3ZeKe4CWg+URktrd24UplPq8+V\/iDxy1u3ar5F0uu1tmRAu71suLEKYppn0NwAKD7iUNSFKRuz3YwhWOax6xmmNoLRMKK5Bg6WtcaM7bWbMtlmKhCDBaLhbj7QMd2kvOkJHLK1edJx4R8Mi7LeVoq1KXNRKaeKmd3qSc+kIQDyQlwnK0pACjzPPBBLqJrVxh13ofR981Pqhm33yIjVOsIMJtD7qZCTDmz1MIWpWUpZCYxaxjKEBByelOmTrbiSOJGnNETpNlaLV3aTdHITTuyXGft011tCQsktqS5EWTzOfwR5AqSXnbeFHDa0SJUm3aMtbK5wkiQO43Jd9JJ9IJSrKSp3J3qxlQOCSKvW7htoS1NRmoGmojfoc5FzYWQVOJkoQW0ObySolLaigZOAglPTlRLqLrnxj1pE4kaw0NpO0W1x20RrpeDIuct9bZTDh2lXdIQn9bCzcCOWQkoUraoqIp66n4i6pg6d05ftL6NXLj3yOmTLmuqddZtTamkrSVsx0LffUd2AlCQn1VFS0csuj7jNJfO0y+jT8EXG4Mux5UruR3jzTqWUuJUfEKTGYB8w0jypWiRYkCIxBhMIYjxkJaabQMJSgDASB4AAAURRTxGlax1ZpTRVt0Tqa0uS9Q3VtUyQzeHrH6XEbivvLTHUgOSAorba3IQFK2JcztAURaTxIvtr0jw6h6btSFT9Uahd0s\/89z3ZhiOMxZ7rzpeGFyMLgKCSdu9Kgcp8JL1JpfTmrojcLUdpYnNMPiUz3mQtl4JKQ42tJCkK2qUnckg4UoZwSK8t6U0yzFs8Bmxwm42n3kyLU0hhKUwnUsuMhbQAwk9264jl4LI8aJdQtL41a2OnbRcr7arYhm7y4zSEWyU+0406zf4Nvd3OHmptfpCl7QE+qnYrcFEjzZ+0PrZVn4e3m+acsiW+IkOxz4zcV53dDRNmwYziHCsYWQmchSSMc0qSQRhRmV3Q+jn48eG9pq3rjxFFxlssghCzIRJKh5Hv2m3P8JANY8vhvoKdZYen5WlLa5brdCbtsSOWgER4zamlttt\/kBKmGVJIwQW0kHIFEuoU132gtZ6a1+gwYcSRaW3J1iRAQ244XJpvFrgtSVlAKzs9NUe7QklWFJA3KTtWbjxz1\/AkuxDpOG0zb2pT0q5SbdPQ2Q2mOtoORkpVJitqDroU+ptxCS1nnuAqR3OE\/C9yK1BXoizqjspkpS16MNuJBSp8nzK1NoUonmVJCvpDNeXuD\/DGTGZiSNG251DPfc1oKluB3YHUuLJ3OpWG2wpKyoKCEgg7Rgl07o77UmO1JYcStt1CVoUk5SoEZBB8R7awZE5Ue9ssJPVsK+00opQhtIQ2kBKRgAdAPKm\/cju1KwlKgSGE5x4esqiXUv2N4PQkHPhSlSLphKkwElVLVFkbsiiiiiuRRRRRFyR+Tc4hw9D8cF6Vuh2xNbQF2xtwn1USkHvWd3sUEuIH7paamHW\/Z+d4U8a9QcTrmYEjTVxKlF4rIdid4sEhScdPAkHpWjGlplxsd1hXqzyXI06BIbkxnkclNuIUFJUPqIFdddN3iL2i+Bdh1m+zDVKmxQ3dY6EhSO\/R6ryMeA3AkA8wCK5ziegfND6zFq5v3gqJ6LOKhQVbqKQ6HX4fsfxXP7svldo1lrLS0gIK4t0kNFwHAWpDqknHs5Ej663I0++GkpIAxWnGnra\/oDtO6mtTySiHLnSfR8q9VSVnvEc\/PCiP8mtq412agsd+85taQlOVYzzJx0+s1yTrc0P72K+hqR7aimMYOxP4qXoKIktgIWEkkcwaxpWlrPKVlyIhSh5im\/Yr0pK+78fPwp0xZSniFFQHjzNdDTcuVuoXPVEM1K82NgsFGk7fGyuPFbbVkHISMnFMrXyoNqZLz7qEbfyvsqT0yUJJ71wBIHM5rRvjRxbRrztGWrhlZbhstdvUtVwWF\/TUhBXsBHmdo+NVxCFrYCGLYYFI+aqHNcbKctKz3fnuHcGcKQ2sKI8xipqttwekMlKQcKO4g+2oR0U\/bmrhGYckNoZKgnIPT+mKne1fNSrkptuYERshKHFeVYsHvYgFZeKC1jwS06DeyutuxVqCXHkJX0wTS5b4DBcS+2RtJ54pja5sy\/1mHKCJiiXIykK5lIPMn2Y+3HmKaOjOLblovjum9SPlp8HakOH6X1edb+OcRvyPXLuon1UHNp3fBTlMiI3kNnpSBd1gOI2jmEms62X5ia0X0lO0jkc5+qkefJQp8c+YOT8c1KYbvuuXxKN7KYtk6EfirfeVzu+Uzd\/4xtG\/4le\/25roWHU58a53fKaOpPEbRvXlZXz\/APvmskvulc1bVat6RbZlybmH9TmyBFrfUhYd7v0tWUj0bO5IIUCokHOQggJUSAcG1X682REl6y3m4W1yQlLTyocpxgutk7tqygjcnclJwcjKQeoFWbLKiMynnJVvVNaEV9PdBJOFlshCyQcgJVtUT5AjxrES4gMODr66efxqICWm4VxAOhThZ1FedT6qtMvUerp7EhLzDBvDry1vxEd8Vl7fuCipKlrcKioEkkk5OalmxcNoupXWnLZ2qW20SbWxfXEyLiqO+2puNOkltxCpXqyGBHQk7iAlcnkrHNcCx3EFw9foL\/8AhNWXVJWkpSpW7wNUc1rjd4v+KBrRYAABSvqLhHpdcZ5iB2pNKNOJRIUI8ZbcSM6A25634F3bl3YkDKe82uoCwlQUhOvOu9OsaW1Vc7NB1bFv8eGG+6ucRRW1JJbQohCgVD1SSnOfxT9VTyrUHZzD0aSxoa9DuSgrZdkFzvVJI3BR78DasZGAPVJ3cx+DLC1XJ4cyLkmVpewPsxW1HuIste8bh3exTitxLgUUubkerjdgHmMR6WtLjk5LmjxAH5lT\/Uo423EjT8\/0TTtPCzUl4tbV4jSFBh0NbVFJxlaVEeOfxCOnXn9HCjk\/qO6gcjuSG31uKQk4bLRQpSsL5Dd4ZSnn+6qYbbL7NjFj0\/Ods90u2on3oRutrhtzEsoUpx4yUNAOtoACSwEJSpWemUkkpj1bOkmdF3Zhdqvse4OyI6odxWsutNFKXe8GcoCEOHYAg94pG0nevBBytnneSQCBfqPFQcjgdCE4Ozl2ieKHZmVNuuitV2Vca4LzPsVxUh+NIWnuggkIcC0K2OqO9BGO7KVZwUjYp35XbiPEVte4R6VfxkEs3Z3BI8jz\/jrUx9HC9eoXLs7oy4fM8xkRUhtwhtMlMZnf3Te7KVd8HDlTy8JdTlORzsO2rhmxc12cacv47ttDYLrZEtyQVOjm33oCBhTKtvMnatORuChMFSOxV5A6rbcfLA6+wSeC9h8v67ujH\/Uq638r5rtZ2fqOaeHLOVXpxPhn8j2Vohf7dampFxXHL8FUaV3UOE6z+ELW5zcXVbvUUjCBt9bOcZ9XJQzAmqjGcIzpjBfdF7Ydm\/Gdu7pnBBx1qQHAi6pYLqDwn+U41nxI4gWzRb3DCwsJnlzeuPeFrWkJZdX6oKcK5tpzjJAV05Gtj\/vjNQdfuRZx\/wDiz+hXLz5OvS7GpO2Lw5tV2irVAlu3NKiUkJWU2yUrAPTqkV3Ae4BaDxluytAY5jJpfsqZVAP3xt\/\/AL0Gf+ln9Cj743UH96DP\/Sz+hU6fqA6IJz8zoA+s16HADQpH9aU+5RqhuqZVBP3x1\/8A70Gf+ln9CvQ7Rt7xz0e17pp\/Qqdh2ftCkc7Xj\/LNeh2fNAqGPm1Q9ocNNUyqCR2jbyOuj0f9O\/8ADqiu0ZdScq0cnPsnf+HU5ns5aDUcpYdH+cNV+9x0Hjmy7n\/DNNVUNUGo7RVzP\/MxPvn\/APh1mx+0DdniAnRjafaZxP8A\/XUxp7N+iUqB2O\/nmrp7PekEAd2hQI6c81UIWqN7fxWv11bKGdPRo61cgtTynAPdgfw06dIWudOlenTFFx95W5SiMc6etr4Oadt5CkpJ99O+3WG321IEdkDFVVuVX7bGEWKhrxA51l1THLA5VWivAsiiiiiqiiiiiLgja2s7fVGQanTgnx34jcGTKZ0fcWlQLgQuTAlt95HWvGN4TkFKsciUkZAGc4qFbUg5B9tO+2Ixtx44rM5rXgtcNCvnGor56GXn07i1w6g2Wzk+JbtccLm+O7kCK1fIVzejXNEdCktpIwUKCSSfoLT7+dLln1PClwkuMvpOcEKPQjHIim72dZTU7QfEjSU7e4w5a27k03tylK21FClewkLRz8k1Cw105aFvJgurKQUtpQD9JQKuR8jzHuA8q86xqh9WqrRCze3ZfU\/ok4smxTDo\/W35nG9ydyQbE\/ctp7VqYIkBO8+ec0+rfqNgpBLycHkTmtVLZxAbfOW5aFrZ7tJKVc07vE+XPkfbTyev95btrj0Za9jKCpRHPOB9pq2jkc05SvbaqKGdmcbJ+8a+MbOitFzn4DgduDyFMxWkklS3CMDAHP8A8q0u4d6ES2idqzVUt5u7ylLkreSshxlSiSefhyP8VN279oCXdtUyZdzjFam3HGY6Hx+stgjmE9MnJGeuM05rXqiNe47rFvmH8KVFaiRlbeBkZz7evs69MycRe5wDBsoWC1VKXuO5Gw\/PzSBcdean0DdzKtnEW6Swt7cyxJYQtCefTIAVn4VOulu1Vr636fiT9RwYjLcjBZdS4VKdAIB+iCAeecKIqKpuh7e44zIl3OzwGh6xcuEhvdgg55HmSDge\/wAgKkjS2juFN80zCt174k25b8fcXzb1reR9LltzgeXI\/bV9M1rjdu\/yWWoiqpicrfZPmf1T40h2mNRytY95qRbTEKQUqYkIRlDzB5JBJyUkEnl5nOOXOvGXWtu1jEkuSIqoky3OoVDuUFe11JUpI2rSRnnkHPNJ5\/kmsCy8ONGXtmNbNF6N1Feu4IDc24OeitKTkk4UQTjJP0Ukc+WMZqUOJnZ\/01E00jUKmX\/nl1bXfqaeWGkAEZCW87cYzkkeJNbSz+WcwWiqYZKZ4a\/Qnby8Up9mrWmp7xpVr7ptyJEdPdurW2UbiByJB8xT04c65Y15HvF\/jtuCMm6uxYylAp3IaQhBUM\/ugr38vCmrYu409w7U5EWTPmJDUbnkuOr5Nj1euVEDx6++nvoPSkfROkrfpmIpSxFbJecJJLryiVOLJ8crUo++ptCH7u2XFcUTM9mJnXdOHvMVzu+UzcP6o2jun9Y3\/wDeDXQ\/B8jXO35TNJ\/VH0dgH+sb3+8Gp8vurjhutZeHsnUzE68DS8SK+67ZJTcxEhQwIh2b1JSSMrB2EdcH1seruS2ELAjubUgeun+OnVozS1ou1suN0ncQIunno8aUEsuPoQ5KKW0FLSR3yVkOb1g+ptwggFajtDUSk9w56p+kn+A1CF1csi0x3rhc41tYLaXZjiYzRcXtSFr9QFR8BlQyasPMvR33YkxlbLrS1NutrSUqQoHBSR1BByK9W+dLtc+Nc4TgbkQ3UPtKKEr2rSoFJKVAg8wORBHsq2pbjjq3HFKWtZKlKVzKj1JPtq32s1uiqDbbdSlcu0fre5RPQH7Tp5DPcuMEswO7UpKmSyPWSoKBSkkpIIwT5cquQ+0RqGMmSt7SlhlOOB4tBTSg2HHVNFZdQoq71Oxnuw3lKdqgOiUpEVEKUMbSfdXkYPLGTUL6LpHNtyx96nfSdUDfOfuT1HFu9P3213i62mA8LbK9JLbLfdqdJkLfVhZCtiipxXrAdMciABSTa+IupNOz4lx03MlQXokREdCA+VNd4hhTCXg3gICwhXIkH1tx\/GKab5IxnPKqlAWB0qcxrY4vV2j2O3+eKjzVElQ5rpXXLdvC9r\/gpFldoDV8xN226d0u0u8QXbe86i3c2mnGmWlFvK8IUEx0AKAyEkoB2bUhgXK+Xm5x4Dc64yXn7e8\/IbluSXnJCnHVIUVFalnCgUDmnB888qsALxtCgR0qhAAGSMDp7KMiay+ULFnJ3Tzh9obW+nI8CKxYtNy3ICm3vSpkFTz8h1BVh15RX+EcIWeah9IBYG8BQjC7cSbperkhzV0ZN0gR7aYMa2IeXGiNLRFLDD2xsj1kK2uY5blJwfVOKvXdGeaD8PKmXPSUvnrWWlijY8lrdSql2ZbRfJgXOWnts8Nbcp5S47i7qAhSjhH\/AAXLUSBnAJxXfgYHLpXAP5LtkOduLhyo\/wBi+dVj\/Rkofx139AHXAqbZEYz9VASB05UEcuVABHU1VEYB686MAeFVooiKKKKIiiiiiIooooiKKKKIiiiiiIooooi4PWrwp32z8Xx6U27BaJTrSJspSIUEnKpkk920E+JGeaseScms5OtbfOv8HRHDS2fPN3uclEKPKmZCS4rllLYyAnnklW7AGarJUsiFyvn9nD1bi8mSnbv1Oy3A7GUOO9ddZP3VoG2KsLkR9aiNpLix6mfMgK5VqZxNtNy4aaunwbgHk25+Sr0WSE+qpA5jI8wCeXh1raayaRicKIceys3qRdLy+33l1nqUUJcVyw222DtQ2kg4HU5yaZHFnSsHXVpetk5KgV4Wy8nktpwfRUD7PtrgsQxJtVWF49zb919Rej7gOfAMIZFI68oJd4am9vJa\/aflIVfH7g3KSlqUO8byv1Fk+sScfRGefIda2b4c6ogONC139xsqWnmQRzQfafrxWkWpoGp9GyFRHVFiRbnCoLSFFDyPBQycDOOY8DVbTx8uYjJhSVht0J7oqTyyPbg1eKV5OePVd7Di8cF4ZwQVuxD4LcJb9fbjenbDDkJDxACkjw6kjzz1+ur87g7wVcfLcrRlsZKgcKbaCPjjA8Kgzhj2gExpfo11k5iupKUpJwUnd1JPXxPP2+VbDWv5o1vAaftlxDyXk\/SSoYz45H15H8dR5i+N+ZgsVv8AD5YZI7tP3JBZ4ccH7KoiNYNPKCeY7+KhRHvxn4mnvpa5cLdKSfS16d0vuSQCpEVCSlRx4HrzI5e0edRlrrhNqS0IXNi3ppuP3ZWpOd3Ic8+zx+FRFH0Ff73cVRlamVHYkLSe9QvmpYxtznBHPHxFbKjrHk2J1CrX1dWYsjdWntp+C6B6f1vbLipEm2wWfwvRzKEY+oDAHjj6qxOMus4OntMGXLeb3k4aQeWVHnn3AE+3HvptcI7VaND6EjNXx1sTggodfLo5q5Z6chnIOPcDWrXH7iq1qLWjeh7TP9IbipU9IlLV+EJ5eqcYA546cjkchjnsGF8zsvUrg8Yro8Jp31c50YCf2Uh8N+Lk7V\/GrSGmIcla7ew\/KedWScOrEd3Z6pzyByfh5YrcIqUSSTXPHs0jbx60uo9N8o9c\/wD0Z2ug\/pCeePOt2yIQsDAvHsIxubiDm10vVxsOwAFgr4JzXO75TNRHEbR3+I3v94NdCvSAPDNc7vlM5A\/VG0cdp\/rI9\/vBq2T3VugtX7E\/oZFrcGozI9O\/qtLfdsrUDuj\/AIA7g8hI2vgE+qfVKs7uSQhJcwytO4ZUpJH206NI3a8tWSRFtlgROBTPWlwzC2psGIA6dgUAoJbTu5gg48dvJrQYs25OONW+Kp9bSO8UhHUJyByHjzUPjUSxWRjHSOysFyeiuRHI6ZLRmJWpjeO9CPpFOeYB88Zpfak6CWEJfYurOWWytaFJcUl3a4FpA9UFO8s4J5kA9Dyptz2ZNrnP22c0W5EZZbdTnOFDqKd9g4M8XtUuxWNOcNb\/AHFyZBj3NhEaIpa3IkgOFh8JH9jWGXSlXQ7D7M3AkKbT1j6IOiMbT3zNBt80mXF3SLjW23MXJt0PpAW6pKgpgDy8FezpUn2VzsoXW4W2NeYmvLRGdkvNTZHpLL6WWzKjpYd2pbB5x\/SVr5nasgJS4EpC4j1PpjVGibmLLrDTs6zT+5Q+YsxktObFDKVbTzx9oIIOCMVhtx7k7GMxu3SVMbFL74NLKAlOAo5AxgEjPlkUuVimkkrpC9rAP9osPkFOLS+xa26yDG4oPJVKb70OGM0kRwpfejKStW4gNhJA5JVg+sCS27812cX79Ac03cdaRbMmH3cxuZFadfXJLT574FDgDaUuiMO6G\/KVLVvBTtVGEpp2JHiSnXIykTW1OJDUppxxACikhxCVFTRyMhKwkkYUMggl0SuEvFCDaxep+hLvHgGH84CS8xsb9GLTjiXck\/RKGnMHx246kA2GVrdyFFAJOykO8XTsjypEu4Wq268tqnlSVphqjMOstoVF2thsl7cFd+dySskJCTu3ApFW2bh2PkuMJjI1y88iQfw0xLYjH+rEFAWygFXd+jbgs95uClKIScJBhvUWn7\/pi7Lseo7PKtlwaS2pUeU33akpcSFoJz0BSoHPTn51YvdhuliU16eywpl1x1tqTGlNyWHlN4C+7daUpKwkqSMgkZPWrr52lVGhTzuM7g7cdKOQ27Y9ab4pEX06ahpyQn0j0j8MuK0XAnuw0HPVJbBBaH0gpRv6gc7E67ZGRaYXE9q4BtwTHJjkUNhz0dWxTSG9278MASFKT6u0A81KTGDqlFOck+dNq9NEHeBV8Vw8k9bfCwA\/JVc7MbrdP5Ohrg2vto6MXoeRqES0C4LjNz0N7Ak2x4OI3A5UQoqIVhOQDkDlntwFYHOuBXyWyj9+7oEHxauv\/Z8iu5nEW8T7RYWWra+WJF0uMO1IkYGWBIfQ2twZ5bkoUopyMbgnPLNTUWbdNc6ctMpcF6RKkyWsd6zBgvzFtZGRvSyhZRkc\/WxypMXxW0yg87Zqw\/4Ok7oR8RHps8Q+JmmOETltsj1hlShKZU6hLBSlKUggZJUfWUSST8TzNNH76XSP96F0H1ONVdkd0XJ4lxvgWE1LqSsqGskba4N7i4v0ClI8W9LJ62vV\/wDqjdf5vVy0cWNEXq6fMUW4So90LSn0QJ8B+DKcaSQFOIZkIQtaEkjKkggZGSMiop++m0h0+5C6fvjP8tOux3TS3H3SFxaagS7Y5De2RpS0tl+FK2ZbkML5gLTuz8QQQSCLSNwrsK4zwTG6gUlBUB8hBNgDew33AUjP6mtMZlciQ+Wmm0la1uDalCQMkknkAMHJPlTUjcc9A3FhEyzfdDd4byQtmbatN3CdEeSRkKbfZZU24k\/lIUR7aaFgmK4sJ4fRdXRI5RMsC9RXWFHz6HKmtlhoJKTzcYS4844lC8jKWiRlIr3q7tB6T0lqKbp6Rp66SX4Kw0t1stpSTgHluIOOflVACdlscXx6gwGIT4jII2k2BN99+gKeQ4yaWP8AaLW\/+pV3\/m1V\/Vi0tjPzLrYf\/oq8fzao3T2qtIA8tI3X98a\/Sr199fpRAynSV0\/fGv5arkd2XPfxJ4XP\/Nt+Tv8A1Ux6X1tpbWkV+Vpm9R5wiPejym0EpdivbQrunmlYW0vCknYsJVgg45isjUWp9PaRtTl71PeYlrgNKQhUiU6ltG5aglCQT1UpRCQkcySAASaYeo5Nrfa0lxcssR2JOlT7bAcVgpckwZz6Ge5dSDhQSp5DgznaUZSQCrN2xmBqriVrC\/XaH36tCzGbHbUOJKksLXAjzHn209AtaZjbe7G4BogHCiDSxvZdqyZkkQmYbtIuD4b3SinjLpJwBTVo1q4k8wpGirwUqHmCI3MVX9WLS39w9cf6k3j+a1Hy+1npZC1JRpa6rTn1SXGhkfVnlVPvttM\/3pXX99a\/lq4Ru3suNPpI4WaS01jbjwd+ikFfGbR7Se8k27WEZofTekaOuzTTY81LVGCUjzJIA8adVi1BY9T2eJqHTd3h3W2T2g\/FmQn0PsPtnopC0EpUD5g1Dlu7VOlrlcItvVpm6M+kvIZCytpQSVEAHAVk9fCne3bo2kuKsNdkLseJrCHLduMNJ\/AGZH7tSZSU9EOLQ4tDhA9fa1nmjnaWlu63uD8Q4ZxA10mGzCQN0Nr6E+YCkPcnzoq3j90qirbhbjMey+ba\/wDEC+X19T9zubz6vyd3IVOfYRix7vxpevkpAWqx2p+Qxu5hLriktbvr2rWPfWqqXCpZOAAa2c7Bt3RC4o3iAVALm2ZeweZQ6gn7DWoxG7aZ5HZbTh6jhZXxNI6rdS9zVTb1JkL5nAT\/AA0mvoDwzj\/yq5M\/BPurV+MatNvhIyftrgHA3XtcLw06Jk644fW\/UEVSnWEqcQDsUEglJrULiLwauum7rIuMeGtUFWCVMoyEeeR1Fb4OSkcw7jmOlNq\/WiDPZWFtpUSDjGAK2dJVvp9tlrsRwyKv1Oju65\/W2RJjy9ynAtDBBCwrAIzj3dalfhzx8m6UiehuTVLihzCwlWFhIGTg5658etKHFHgvb\/TXbjZiqGpWSttABbUc5Jx4VCUrQl+dlqjsRS44pXq7QT1PsroGRQV7L3suRfNW4PIWtFwtuNP9oV25huHJuBfRITjmsFWcchz5c8fbisT9UDT0CYspmsvMKUQnLmwJP5YA57ThOB7enIioi4d9lriTqQtypt0as0FvCjIeSpRHj6ifE\/ZUqw+AHDbSy9lzemagdSAMynihokDHJtGBjwwrcceNY3UcUGxU2PGayZvtNt5pXlcfb5qi3xtFaCjuSHlr2qlhZLbIIIClrweg59c5xjrioa7QmjpXDbUthnR7xIdVe7SJDsgqIUqW24pLpHM4BCmzgVPFvh2+3OQ4dnt7EKI0SUNMoCEpJ6nAqEu2bqJmVf8ASdmaI3wLfIeV7A44lKf9kqpFBJ9eA3axWixp5qKZ5n1Nx5I4B9oSPoPiDZtUalgv3Bq1Kc74MFKXVoW2pvIzgEjdnnjOOtdRuH3EfRfFHTbOq9EXpm4294lJKeS2Vjq24g80KGeh\/g51wsVKcbPfNq5g88HwqVeCnaB1xwc1KzqLSl0CdxQJsJ0qMac2PxHUA8+ROFjCkk5HjnflwK4WnoYaIEQNDQTc27rtGFDPSud\/ymrn\/GLo3n\/aV7\/bmtueAnaL0Lx+08LjYJXoV3iJxcbO+sd9HII9YfsjZyMLHnghKsitQflNT\/xi6M\/xI9\/tzWOT3dFnG61m0tAkT7TJcRq2HamWfSnFsyHUILikxxgN5VkrXnZjAAGSCT6tN2LMdiIdXEfWyVDulFPLckg5H2ClaxP6EZssv7oo7jtxUmSmOUl3CCW09yohKkpOFhYwcfTJUSAE03kgiO5u5YWnx+uodlla5zHZmmxS7p29z2rm4hn5mefuTo7x68W+PJQlZKju3PIUEZKjkjHhnpUjMcROKdgkG22TjXNixyIbXdWiaWI7ICHEobQhOxKW2gCkJTgBKhgDpUOxikuKCuY2L5eH0TVlRxnYEg45fXV4d0U+lqqWJjvWIc7j1zH\/ADdSwrVN9v2pJETW+r7HcpCra\/LN2nWyJcXVqajqcSwX3078q2FCcKOFKTy5msCRw+ei2mdKi8U9LyIUSJKdDTNwfQt8tFoOMoaW2lZUpS8DkAvu1EHaAqnLbLL2PhDJu+tuJC5BW+QGIzCUhru1FhKssKwsKKEqI3BSknAQjCihWixcEk3ybeL5eLvF0VMCGLeyJ8eXfmiiSwHnHG2mkoQVsollsrbCE72gSvGVSYpImts9lzr1I+5R5JWiRzogWA9L9PPqme3eJGlZ063wVWieluQpHpEm1x5SV7FEBaO\/bUpKVYzgYJGMjNLUjjZxSlQVW1\/XV4MA8vQzIPo6E7SnaloeolO1RSEgYAOAKkWFaOxDbJtml3LVfEi4tvKhyJsAKjlAYcWvvmVOIjoWl1pPdkhGd2FbSCoBMFyBZ2mZXorspaxIKYpKk92WeeCs4Sd2MdEjr0FQnRMJu4XWJmZ4tmslyfxD1Ndypd6mQbm+tHdGTPtkaXJKcYA751tTnIchhXLwxSC7Mffix4TshS2Yu8soPRBWQVH37fsqVLRbuy\/Oauz+oNR62iPQobcmKzBLCG5StsNtTSA6ypRd7xctfrFKChtPNGOdqSez3b7RMkaZFzutzt9uGGr68tmPcJCZ7KlrbSylBbKopdQkKWOSF5AXsKobKtodlDHfZNvmsbTndlUULKUpOVDpnrSHekZQT5Z91TzDl9l+\/sFepLZq3SctaUOqRYnBJYQ+486FthMkLV3DbSGFJO7vCtx0EqASExNMuekbHe0y41iGobd6IW1xro643h5TZG7LPdqGxRyACRywSoczMjkBOgN1cWEbqbPktUkdt7QOR0auv\/Z0iu7OuNKM610zN067LehOPhDsWaxt72HKaWlxiQ3uBSVtuoQsBQKSU4IIJB4m\/J9N6Yb+UH0WjSCmVW8QpW70dTimBK+Z3PSg0XPXLQkd8EFXPYE8z1rugOlbEHMAUUaL1lMiD5r4o8M7o5LiHCJtqtLl2gSxj9cZ7lK3WcjG5DqEYOQlTgAWfH3b8NP\/ALuNS\/6h3D+b1J9UwfOq3WB9NBIcz2AnxAUYHWvDI9eG2pP9Q7h\/N6pIvl+1RBc0twy0fddPxpyFok364W821FvSobSpiO6kOvSOeUZbDQwVKWdoQuUMHzqtLqrKaGI5mMAPgAFH900BL05b9NO8L4cKK7o+J82RLZIWpMeTbdiEGL3nNTah3TKkOEKwpvCgQpRCcvW+jZ+2VqnhJqmHc1pBkR5GkXZzjSsfRL8VDzK8eaHFJ8jUo1TAor5ImSiz2gjxF1Fv3X8LR\/8AVnqH\/UGf\/NqqnWHDDPq8NdRDHP8A9Abh\/NqlHB86MedVuVh9Tpv7bfkFHcNGpOIN3t8ubpqXpzTNlmJmMMTwhMy5vtpPdKLSFq7hhKlbtq8OqW2nKUJH4S9qC3al0jqWZrbS1g+fYV2bZReLVHWhuWp1v1ESmC4pLa1BvCVoUpJUltG1RKQhT\/oqik2toovc1rw5WtTkvhrqTvlHK86FnrO7xyoRyDz8QSPbXk6x4Xnrw01F\/qDP\/m1Sj76MHzqtyo3qdN\/bb8govZ1jw7adS9a+GGpVS2zuZDeiJjKirww44whCT7VKSB4kUraTtOqr5qEcQNZQVWhSYRh2qxKW247AacUFPLkONKU2uQsoaSQ2pSEBvCVq3qUX1z86rVFljiji0jaB5Cyt903+xUVcoosi+XZOQoc+VSDwJ1r9wPFjTmo1ubGEShGk88DuXR3aifYNwV\/k0x3G09Eo51juN7m9ozkZBqFKwStLHbFTKaZ1PM2Vu4IK6y3VxDqe+T9E86SxISRtJxmov7NHFyNxQ4fM2u4yyvUFgaREuDbh9d5sDDT\/AO6CgMKPXckk4yKfd5RKgqDjKSW\/EYziuHmp3QSGN41C9ipamOqhbPEdHarNmOJ2\/glcse4U37lLkRgV4Ckc8jOPhV6PPU8klCgoeIzWJPfhvpLEnejOeecY99Gwk7KUZNLpDM7TlwkBq6voZycZWQBT+tGmuHdmitzrZAjS5bgCu85FNRhcNA2K7yQtycooJyUqVyz7sU4mjBsEBMZiQpYSnGxPJIrcUsbIhcFaCumkmOUjZK+r9Wqjs9ywpKCg4CU9B7BUZv3VyVJ9ZRAznkaL9cVTHSSMDJx9VJiHAhQI555dKue+5WqcDsnI3JXubKVk48K1B4+6tRqnifdJMZ0OMW8Itza0nKVd0MKx7N5XzqZeLfFRvRlhegWuQk3eaktM4P6yDyKz7QOg8+dapnctRUSVKJyST1rZYdCReR3wXN41Vg2gb03WYwsLSpKuea9R17CUVjxiQs1cwcnlWzK0O6dOjtd6p0DqCHqnSF8k2u6QXO8ZksH1k+BBHMKSQSCkgggkEGpK43doC9doZ3Tlz1La4cG8WO3rgvuRVkMzCV7g4EEfgj1BTkjxBAOBCaRkbfGstsFACsc6oWkiytLeykjRl4utusM+BD0gxcu+TNxKdkJbLAVHb70tZwQ4EJBJCiS2tacc9wZSRiO54jenn8avW\/Uc+JDVbu+PcKKzjanejegoXsWRlO5ClJIBwQelUWwTHcXGd74FQVtP0gBnw8fdWEsIVhuFZj\/rp\/wF\/wDwGvB5nFeYz470jIz3az\/1TVoSBnkRViJz3XVT8yOxbk2+O2xHdacWg+t3ymmUMjdyHLCDy\/dq86ldnjLpJciPc7b2UdGrhmMpppkxESEL2GEncT3HrHMR3epWVEzXShTYOFQEqYHFrdyRuJUcjnzrNj6mvENhiLFuj7LcZffNIbwNi94XuyBnIUARn2+2qh1lsmVMVVKX4g5x00y27+Kk6ya1Z0hY9XSvuBauj2q0NsyW5lrjxLfapKVuKR3cfa4h9CXDkIUltALSQUnkEua8dpLh07KeXp7swaHtQciKhl5liOl5LbqFh8pBYU3uyvDa1JUUoThW8k4hObrTUVwhqt868uuxlnKmSlIScKKhyA8CSffST6QPyquLiViq\/VQ8ep5sttc1gb\/AlSXo3irYNI2s2iTwstOoYyZC5LMe8P8ApLDTq24qVuJbW2RvUYpyrOdjqkDBSlYU5nHDTT7lmXa+Bmh7OLdMZfeMaC26qS0hwqLe95tTqVkEJLhWojanbj1t0Q+kDONwz5UekDkM9fOoD6GCR\/NcNfM\/he33KCWjdPHUeuE3i7WW6ONzp6rQwtl2TcXwuVOUZkiQHHV4PrYfSnx+hnPMYTrBryLpjVSdR\/NvoSUWG52nFuGxfeSrdJiJe8MqCnwo+J2nnzpurfSpBOeVItzXyIHh1qXHGLcsbfqpYrJhEYAfZJvaw30679O63j+TZ4tJ1l2o9H2nVenI9y1ZJfmSFameKFS1Mt22Unu1K27sbS0gDdt2tpwARk9q0nIrgh8laD9+3ojd+1rp\/uL1d8AcjlU5kbWXy9dVgKrRRRV6IooooiKKKKIiiiiiIooooiKKKKIiiiiiIooooi+ZBbTZycgVgyW+5IUlWUH6fLp7aURjPKrT4CkYIyKwkXWVZ+iNbak4a6qiaw0rLLUuNlKm1es2+0fpNrT+MlQ94OCMEAjoxwh4maG486VNz048GLpFQEXO1urBfiLI8uqmyc7VgYPjg5A5khZZ5KRlvwPlSlpvUuodG3uNqfR99lWm6QlhbMiM53auv0T4KSehQchQOCCDioNZQx1Q10d3W7wjGZcMdl3Ydx+i6S3DRkm3y1uwV92vqUY5KHtpu3yC4tCgtopcBOajLh7287TcmE27jBptUOalICbraW97Lpxz71jOUeeUFQOfopqUI3FfhXrsJOl9bWeQ+tPqR\/SUtPE+P4Nzar7K599HNSElw08F6DSYpR1zfqni\/Ymx+SaD7D7LhCSUH20JDq+Tq8gDnzpduiYLRU89MZQhP4xUnHxzio91dxW0Bplp1L2qrYuQAU9ww6H1g+1Le7B+vFWtkllOVjVknbBC0ukcB8Vdv02JEypx1KUp6knA+2o01pxPhWGCXGXCO8ylsjBW6f3A8v3R5D4ZjrWXGqTd5rhtMYuNpPquSUZH1hvOPzuXsqNp06bcpa59wlLkPu5KlrOT16DwA9gxitzTUBFnSrg8SxhgJbT6+KvXm9TtQXF253B1SnHPAqJCRnoM\/wAPjVllrJz9lW20FZz51lR21khI51tdtAuYLi913L01GySU17LZScEVmNxVbeace+quRsdBVwBV4FlhIQQrNZSQSBVpaCjmKvtdB7avGioV6SjzrJYUpojHIeyvIAzXrpQi6ttdX3kR31F0nY5sKSQM5yCBn+XrSO+zIjD8InHkfA++lA5CSUmqh1JbLTw3pV1BGawujG6sLSNlL8DT3Y\/mW9zveIuuoVwS68y0mRHaLCgmPlp1SksbkpceITtIJSAQc\/SN+76W7HEGetmLxO1vJaDSwVNMNrSl9IZxhRip3t59IAUACobCQ3tw62JXGGyRmGW0cItLtMGHOiylRGGmXni\/GUw0oOdyVNpa3FWBzWcb1KOVKT7xxrtl2Qp2BoGzadksQA1FdtkKKlKJQXEWXlANJJ3LjOkglSUh8pQkAEKjcyUG3L+8K1ru6OI9r4HW2dZWeGOtNRXiK8JHzu9PioZMch9QYDI2p3ZbwST1PP1clKcXQsfhG6rPEO6XlpC5pZUYK0pW3FUggPpT3KwtYWQSkqTyTgBW7KHPa+0pAbt6Ieo+FNivqnFQXZKpSY5bU9G9IJdabVHWlpTy5G976QWUkHCTtF\/75XSL0hCp\/Z\/0fKjNrZU1EUxGbaaS2ylrCSiMFnclPrFalE71H6SWVNWSiV7S0NI8iFlOUsy6b3v18vLqkWXpjhHcnoUPSmqJS0xZLL11mXO4MRCYJjRy8I7bqGwt1L5lBI3lSkpR6islVKjFv7MUKOhMnUeoLypkLzISFwjJIdYwS33Lgb3NqkYTuVjYkqX6wSI41frlrVMo3BrTtutT63WXT6JFjsIyiMy0QEssthIKmivHMZWcgqytWSvXVqd1DY9Y3Wym+3hmYudfWp\/dIhTyHB3bSWkIwlHdpG7IwoqI2gJyq0Uj3tDTI4WHcXv4m34WHgsWW3VSPprhpwQknU131fxJEOyR5CF6dQxeYXpsmGVOqy+ylLi0O7EtJKe7SQpZynltpvCzdna6RnVO6pvdrSkQQS+rvnUq7gGQEoSyM7nA8AAFBBDHrYWopcVg7SHDBiZFkap7Nuj5KmYo9JXCiRkJkykmQ4F9ythSG0KcebyhJwlLYT6yEoaSlv8AaK4cORoUON2aNFxmY0Z1l0pQ2468pURDDau8cZUobClxYzuKlOblqUtAcrNDRubIZDI49hoB\/nVGCxvdbIfJ5WHs727td6Sf4cav1VdLr3dxMduaw2hlLRt6ioOHu0ncCXMEcjj2ZV2ZSAOlcTfk+eIFh1123NEPWTRFu0y2FXqSmJBAS0y2u2JbDacAZ5slROBkrJxkqUrtkkYyKnNJO6yEL1RRRV6oiiiiiIooooiKKKKIiiiiiIooooiKKKKIiiiiiL5ikq9hqqnOX8gpl5NVzVuVXZk63Bu8D8KshtafWT6vsxTZyaM0yqlynGtQ\/sgx7QDisZ0MqHIj7KRcmjPsFUyeKrmSkpIxjcnH1\/xV5CUp5ZHxrAzVM+wUyeKFyz8jPIivSRuVSdn2CjPsFU5fiqX7pYSkkchSpDZCU5xTU3EdKpk0EYCrdPgEAYB+2vCif6GmVn2UZHlV2VMydq055gGqtkpzyPwpo5NGTTKmZPJKiD0Pwq8F4FMfJoyfOq2VLlPnOUnnVjB2AfjA491M3NGaplS6epS28S28MpUnBrMi6TtkqK0+3LkYWnPRPI+XSo+yaruNWvjzbGyoRdSL9xdv\/bUn7P5KPuLt\/wC2ZPwH8lRzRWPku\/qSwUjfcXb\/ANtSfzU\/yV4Vo23jmZj\/AMU\/yVHlVzTku\/qVLJ7y9J25tBPpb5PhzT\/JTYucCPCUUtuLUR4Kx\/FSdk0Zq9jHN3KqtuPkqv8A22NGHyiXT\/cna73hQIB5\/CvlYBwc4zVSok+VZUX1TZHt+FGR7fhXysZNGTRF9U+R7fhRke34V8rGTRk0RfVPke34UZHt+FfKxk0ZNEX1T5Ht+FGR7fhXysZNGTRF9U+R7fhRke34V8rGTRk0RfVPke34UZHt+FfKxk0ZNEX1T5Ht+FGR7fhXysZNGTRF9U+R7fhRXysZNFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRREUUUURFFFFERRRRRF\/\/Z\" width=\"309px\" alt=\"ai chat bot python\"><\/p>\n<\/p>\n<p>He realizado bastantes pasos y tambi\u00e9n he aprendido bastante de esta experiencia. InstructPix2Pix, un modelo de difusi\u00f3n condicional, combina un modelo de lenguaje GPT-3 y un modelo de texto a imagen de Difusi\u00f3n Estable para realizar ediciones de imagen basadas en las indicaciones del usuario. Inspirados por el proyecto InstructPix2Pix y varias aplicaciones alojadas en HuggingFace, estamos interesados en crear un chatbot de edici\u00f3n de im\u00e1genes con IA en Panel. Panel es una herramienta de Python que nos permite construir este chatbot con s\u00f3lo unas pocas l\u00edneas de c\u00f3digo.   <\/p>\n<\/p>\n<p>Agilizan el proceso de b\u00fasqueda, garantizando un alto rendimiento, escalabilidad y una recuperaci\u00f3n eficaz de los datos mediante la comparaci\u00f3n de valores y la identificaci\u00f3n de similitudes. Es un impresionante modelo de nueva generaci\u00f3n entrenado para ser verdaderamente multimodal desde cero. Su problema no es lo que es capaz de hacer, sino lo que OpenAI ha hecho para limitar sus capacidades.  <\/p>\n<\/p>\n<p>En este art\u00edculo, mostrar\u00e9 c\u00f3mo aprovechar las herramientas preentrenadas para construir un Chatbot que utilice Inteligencia Artificial y Reconocimiento del Habla, es decir, una IA parlante. Aunque casi todas las herramientas y paquetes necesarios para configurar y utilizar ChatGPT son gratuitos, obtener la clave de la API tiene un coste. OpenAI no ofrece la API de ChatGPT de forma gratuita, as\u00ed que tendr\u00e1s que tener en cuenta este gasto a la hora de planificar tu proyecto. Dir\u00edgete a la opci\u00f3n \u00abArchivo\u00bb del men\u00fa superior y haz clic en \u00abGuardar como&#8230;\u00bb. Ahora, bautiza tu archivo como \u00abchatbot.py\u00bb y en \u00abGuardar como tipo\u00bb, elige \u00abTodos los tipos\u00bb. Elige una ubicaci\u00f3n conveniente en tu disco duro para guardar el archivo (por ejemplo, el Escritorio). Una vez descargado, ejecuta el instalador y deja que te gu\u00ede por el proceso de instalaci\u00f3n.      <\/p>\n<\/p>\n<p>En consecuencia, bind recibir\u00e1 un MarshalledObject compuesto por el nodo que se est\u00e1 registrando en el servidor, en lugar de la instancia original del nodo. A partir de la interfaz, podemos implementar sus operaciones dentro de la clase nodo, instanciada cada vez que arranquemos el sistema y decidamos a\u00f1adir una nueva m\u00e1quina al \u00e1rbol de nodos. Entre las principales funciones incluidas en la clase nodo est\u00e1 el m\u00e9todo getRemoteNode(), que obtiene una referencia remota a otro nodo a partir de su nombre. Para ello, accede al registro de nombres y ejecuta la primitiva lookup(), devolviendo la referencia remota en forma de interfaz, si est\u00e1 registrada, o nula en caso contrario.   <\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"display: block;margin-left:auto;margin-right:auto;\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P\/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P\/wAARCAFoAeADASIAAhEBAxEB\/8QAGwAAAgMBAQEAAAAAAAAAAAAAAgMAAQQFBgf\/xABEEAACAgECBAMFBQUGBAYDAQABAgADEQQhBRIxQRNRYQYiMnGBFJGhscEjQlLR8BU0YnOy4SQzU3IlNUNjkvFkdIKi\/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAECAwT\/xAAkEQEBAAICAwACAgMBAAAAAAAAAQIRITEDEkFRcSIyBBNhgf\/aAAwDAQACEQMRAD8A8zmTMHqYQEKuXKEuBMS5JIElypIFySpcCQlXMijJhnCiQQkKIprIuyzJii0xa3INnzIgyd4sbmPXAEkUvW+6tZE6XBPf0rHH75H4CczVHmrXHYzscAXGif8AzD+Qmp2fG8IRL5cGGVz3xK9JpFYlhcwlUdzGBR2kUoygmRHchg4xAXyYlMCRGGV23gI5d5TCaCoirBtmQZLhBxtj0h2wwFCZaFBp625NjjbeClebQD2OZppXNG0WozYcSAbsi0A9D0jaeUtygSMmbFB6RtahX2EKyspOtsAG\/KBLFYp4jzE9a\/1hhV+2MQTnaVahHFBncMhIH1gbLR4lAwuANxOZw6sHValsfv8A6Tt2VFaFByTiczha\/t9TkY\/afpKNwrOM4wPM7CTC9st8un3xmsaqm1Gt8QgjCqiFjn5CB41zf8nTJUP47zzN\/wDEbfjCCSu2z\/lrgeaj9T\/tEtbpa3Km03Wd0oHOfq3QfUy3oN\/96usv\/wALHCf\/ABG335jK6ScJVWduioOkDlcYsd9Io+zLSnOMZfmc7Hr2H0nFHWej9oNHdTw9LLQFBsAxnfoZ51RvKzRCGsAdYwbCVlT7CKr3sJjTvFIMWGQOHWW0g6yNKAEI9IIhHpAKrqYfeBV1MZCVTdIAht0i4B9YEISESoXZ8JhV\/DBs+GGnwyKzgSSgZcosQoIhQJJKzJmBcuUJcCoQGZUNBICA5REWvk4EZa+BiZi0za1IFoHWWTIDMNiUYhc2YpnkQ77yhnKWE7nBQV0jj\/GfyE46kETt8FH\/AA7f95\/ITbLf26bycuYTKTuJE3ODCrVBLwQYaqO0srAV72cSMhjQuDCxAzqvaWa40rgym2gIIi7F2j+TJgWIQJBhsG8YUzXKtBzGlM1Z9IWK02RXjtF0LzXNgdD0jqR+yGTJpVxe+e\/SRUu2dTiMq9+zIEXccW8p3MbSfe2GICAobXWY2xiRgG4pWFPRD+cdWoOvf1Al6msVcRpKke8DA6bsrU8mN8TjcMUi7U568\/6Cdc0+Lp88xyPKczhozdqf+\/8AQQOjq0\/4moAZODDXQucGx1rB8zvD1IxrafkfynV0YCqHCjmKZzjeVmsdPDUxkUvZ\/isPKv8AX3zR4K1r79oVR+5SuPxP8pp1BJC5PaZrfgnbHxyzdebPy2Zajge1pRuFV+HUF\/bDdiWJ91u5nj+h3IntPahMcKr\/AM4f6TPGumDmc7w7SrEKLGYawLil\/wCYYxukWvxmQOHWRpB1kaUAIR6QRDPSBdXUxkXX3jISqbpFxjdIswLBhQBDEBdo92Enwyrvglp8MDPiQSS5RckrMuBUuVCgQS5JIFrGdBAUS3OFkqs9zbxBaHYcmLM5uiZlyhDVcwFhSTDOAIewi3O0ChcEM9J7PuLNE5HTxD+QnlHG89N7LA\/2dZ\/nH8hNRHbHyglMHIhqDiW3pKBrXG8I9cxibrLKZ7QAAzvJuOsYi46yOBAWBvIwzCAMhGdxAR36QLZo5cNFXLiQYLxuI2w4p2gXjcRlinkPrCwNS81eTLowb+bPSHUP2YGNpWnUeM\/pI0q1R9qzHpVggg7DrFWhjbkTXVnH5wjNp\/76+e0bqqMcR03NuCDF0YGrs7jbE2aoEarRlhvk\/lINwRKtO22Jx+HoBfqsDbn2+4TsXHn0zcvQTmcPX9rqP+8fkJUb9Uv\/ABtXyP5TqaQfsq\/Wqc\/VD\/ja\/kfynU0g92n\/ACv5SxnLpNQPhHpM1i5Sa9QNxEkbGenD+rx+T+7z\/tSf\/C6h\/wC8P9LTyTjInrfavbhlR\/8AeH+lp5ScL29LKcgxiy7EPUQV6yKtotfjMYd4tfjMBwkaQSNKAEM9IAhnpAurvGRdfeMlSqbpAht0gwge8IQe8ISKG74IS\/DAu+EQ1+GBmzKkxLxKIBLlyQJiXLEkCpYlQl6yAxsIi5+0a7YEzOcmZtakLMEwjBxkzLa1GYzpIowJRgCzRZOYZGZXLIFmen9lv\/LrP84\/kJ5orPT+y644fYCP\/VP5CaiOyDtDC5ErkEYq4E0ikXELODLAlsuYFdRKxjtCUb7yMCTt0gAF33EhGD0h7qN5TgnpIpbfKKtG0eBnrF2QObcuTG3ZFXXtKt6\/WNbBrxjtIsXpnVdH73eZ9KSLnPYx+nCeGFYbwaAF1Lr6yKlvXaaqcsMERF2zgAZzHICGGAeXuZQFCA6+zyGJp4hkXaVlOcMR+ERplA1luNxkEx+ux9p0+M\/ET+Eg2KoNB2wQPvmDQDN+q\/zB+QnUr5m07B1AGMAjvObw1Qt2pA6eIMfcJUb9WP8AjE+R\/KdPTDC0\/wCV\/Kc7V\/3xPkZ0K76a0q57FH7Ppn5SxnLoV\/xRYG8XqNdTn3A7fTH5zMdbaf8Al1gfPJnaZSR58vHlbtzfbEcvDK\/88f6WnjgZ6b2nsvt4epsYkLcNsYwcNPMrONvLtrU0thkRWMGOIyIsoR3zNJAmAvxQjBX4pFNWRpFkaUAIZ6QBDPSAVfeHAr7w5WapukGE3SDAkuSSRS7vhHzhr8MG3oPnDHwwMssQTLEoKXBhCBJcqSBcNRiBCOyyBNrbxRMNzFmYrpAGMRYAGTHDYSCjBMsmDFVUkkqQWBPUezK50FhG37U\/kJ5bM9R7KtnQWL\/7p\/ITWKV2gMDeWpEvk3lAHm6TaGpvJvmWgwMmWM7yCYyvSDjfeNxtKx3xArAIxAJGcQukDYtmRUIAmewe9NDRVkDDeoBEY4xXBu3YRzofCz6SLAacAISw27RWnYPqHIHeaKBmoRemA+0MR0kUxwBYJorwSPI9ZltP7cCadOmbIUrTKtWsswCRzTVxFR9o0xGwyfygaYD7bafWHrQTqqCTsD0hG9V8PTYzkTm8PGNRqPWwH8BOk4PgYXbM5+gH7e8H+ISo16j3tUD5R+n04tdgegES\/wDeJt0Xx2\/IREvSraa6FytYY+szU8QDPy8gSb9QhcjB7Tl6zTNWOdV3HcTpjJ9cra5XtMebQWHz1S\/6DPKYwZ6nj55uDhj1OoX\/AEtPLnrM1r6sSMMiUDCiIQQc9IA2aPYRPeFGstpSy2lACGekAQz0gFXDgV9IcrKmgwjKxAkuSSAu3oPnDHSDb2hjpIrLiQCTMmZRckoGEIFSxJJAIS2+GCITfDJVjJYYrmjX6mIPWYbOSGTF1naEYFEysyjKmVXmSVJmBDPVeyg\/8NtPfxj\/AKVnkycz1PstvoHA\/wCsfyE1Er0KjbJl4J6Sjnl2hIG7zaCAAG5h7HaTAlcp5oFiWw22hKmBIAxbAGZAnlMtKWY4UZM3VaJm3f3RNVVFdXw7nzMmzbFp9ASc2jA8pqOk0xXlKCNbmG439Jl1DNyiyvY5wQZzuWmpNh\/srSq5YqWHYHtKt4bRYCASojE1QJZD1AzGo6uAQdjJ7bXVjl28LdVK1EMJz6NO9Vrc6kfMT0YyLCJd1KXLhh9ZJkbeXtGbTjrNulVuUnvG6nhV1bl6vfX8YukWBuU7Y65m5VI0xK6mzPXMdf791fmINSAXu3fMGx+bWKso6TMfAwpHMBMehBN95PXmE2IgSos8y8PbnuvP+MQy0uP+ImzRfHb9Jkf+8zXo\/jt+ksS9NFjBWGfKKaxWJB6StWrF15fKIRgDhpbWJHA9pFA4Vlfh+1YH3NPKtPWe0oA4Rt0+1\/o08kesfC9pCEGEIiUL9O0T37R79IjfM0sGstpSyNAEQu0AQ5AadIcTmTJ85U0dKyIrJ85WT5xs0dkecmR5xMkbNDcg4l8wx1ipcLomSVLx6SouEIEIQCkkkgWvWXYcLLURV52kqxnJyYthLPWFsRObaVnaGYAGIcATFk4MaYt1zCpnMoxeSphqwMCsT1vsmD\/ZlmB\/6x\/0rPLYnq\/ZUt\/Zzhf+sfyWWdpXeXoNsQxt03EpBnrGqBNoi+8sMLBG3SMrUuQo6yA6azY2BHWXUaNScgtMmv1yaFPDr3c9T5TkJe+s1GXPuCcM\/Jq6jth4t813atfVbcqW2hbGGVT0+c02qXHuWFT6TyXEC1vF0ek\/sxUoI9QTO9pdQbKwpJ5wNs95m26auEmrCrOI36TVJVfgq2yuO8123i7Rs464z904XtHaW05KtyuuGGfMRPD+KF9AQe9bH8JxmV\/8db45qX66Fep5eKKD8NqflGaPXFeap\/iBOJxG1JbW6ZgPjpzB1Os8Jq71OV8XlY+WZnd3w36y9vU6biK2akIe6ZhLxELaUcgbZE81qNUdNrNPbnCtsfIA\/wC8VxLWHcjIessv1xtNTLKxi+LHb1icW05GecTHdqdKbC6izfyIxPGcM1JcrzHOJ17LSy+Qkyyzxutu2H+LheXSTV6ddQqKlpaxgBgg7n6SnA+3EjcKSAfObeC8IapTqdQMXMuEXugPf5xNtTLqcMMYPSenCZa3k8vluHtrD42IzGkeWN4jQqFuvAH74\/KPpGK8sOsVolK3XAnJ5xv9J0cDrP7xNej+O36TLZ\/eZq0Qy1vzEsS9G2\/GB6TLYoGR3mjUnFimBYvMOYTTDzntL\/5Ih89V+jTyJM9d7S\/+RVn\/APJ\/Rp49jJel+rzGLFDrGLJilWekUynMdKIm0hS7SNGcogsh7QFDrDgYwYQkVcqXKgSSSSBJJJIEkkkgMJ5eq7eYlggygYDrye8vTuJpDCoPUAwTUp6bSI+RkdIfXcQElGX1EpRmOBlMAN5AJ6bTNad94535RMrsWMzW4UzCCHGYTJFlZFNBzDBmcHEarQG4lESwciQwBKgxL14O0fmWADIrLllnsPZFieG27beMfyWeZNYM9R7K4Thtg\/8AeJ\/ATUR36xgQhZ6RaOSM42jUXfM0hibiaLLBo9I1pHvHYRVa87ACYuO6gcq6dT06zn5MtRvDHdcnVanxWwTnPUxQufIrqXp1i6qzZdgR99iUIQo3M8b2OhpbKbF25eYdczaCAuRj6GeE1KsLTar4JmvSXXrXzGykL6Kc\/wAp6Mctxxyx5dT2r5rdALkPvVsBaB\/Cdg337fUTjaKu7TpaGOUZCFPcZEbrtQ\/2S8EljavJv5ZB\/SbtDaluiUHBIXBnLK6nDriXpiG4pSP3UqIgrpk8NtJc+PGsYr6bZH5QuFLzG8n\/AJqA8ue85xe26lrFObD7ynyK7\/rMSbre2\/U1vfw\/kf46s1k+fcGZNbeXRh8TWVqR\/wBw\/WbtBemt+1VnYld\/nFaDRNdUXce+Ccem\/wDtEvr2XlyNJ41GsSo1k2OcBF3JPlPo3BeB\/Z+XUazDX9VQbhP5mc3hHDEPFtPq2QE1I\/boxxj8Mz0R1fJd4bKR5HsZ1xywv8q4+XPOT\/XjT7bVr2PUzDr9OHQXJgMOvrNllYvrzj3h0MCluYFGHoROty5\/48s4m4wadudCSekDR732nzYRzU+Bcyj4T0itIMX2Y\/iE00c\/95mrRfFb8xMr\/wB5mvRdbPnNTtjLpNWMkfKSg8y4MO4ZcfKBUvLL9Z+PN+0\/\/kNX\/wCz+jTxrdZ7L2p24BQf\/wAj9Gnjepma19WojBBAl5icM0WZO0HMITUu0CSQZYaRhmD0Ml4XtbKGHrFFuU4McDKdAwlQnxFk8RYJXBxiTEKvxVk8VfWSSFTxR5GTxR5GSSETxR5GTxfQyS4Bq2YYMyVuVblM0KczQHHh2Y\/dbpGgwbF50I79oNbcy+siGnpmKZsmR3wMRYMlrUgLmiYdhyYuZrSEyiJew6mCXXzkAlYO4MM2LBLrKGVvG5yJlBwdo9HgERKDYMLrKZY0DBBE9P7M8v8AZ7k\/9U\/kJ5PdZ6v2V97hlnN\/1j+SywegUDGBHDYYiExGqTneaQ5W8Gl7e4G085rLjY5buTO9rTy6BiPOeZqt59UEcdDPN5ebp6fFONtVVQoqyfiaIsUMckR2pt326TMbMzhk7QP2bSPvqSVTzE6Gh0PCihOivqZvPbm\/Pacm8eN7gO3eYBprK7M1Fh6g4m8MtRnLHbt8R4YQCWwR85yabPAYqmyg7+s0LbaygPYTM9i459j0JHzk7qzgjguqvs4m9hJKkHI+Zmm7GnpLad+fwmJbHlkAzFw606fiY0yJkOwE1si1G9DsjB1Ge4JG\/wBMzWU\/kY3ho0+mspr176fB5sFMfL\/eN9mdW11TpYcNzHB\/r1k0JbR6TWWnJ8OzJHpygiM4JSl48atQnOckCc8uq09joQqrtNbisjLEZnMq5qVABkbxnbnLZA9JrHL1mtPPlh7Xe3UpcdAZLEC2hx36zPWfdBE0uf2YzOuN3jpxs1StVSHQugHN3MwaYFb2z3M6tZyhnMrOdU3znXe5KmP4G\/8AeZs0f\/qfOYXONTNWnuSsNzZ3Ms7L0faPflqNottXV5MfpBOtrHRGM3uMarzvtaMez2n\/AP2B\/paeOWev9rrQ3BaKwpHLeDn\/APlp43nx2mGtG5gk5gjJOYYEnNTpFEMShLmpNM1cW+0MQXBI2M1SBVoXNM7bHckmRSczntvRzrzRWI5ekGwb5m4yXLlS4ExJiXJArEkuSAGoTPvr9YNbxyt2PSItQ1tkfCZRqQ5i8cjnyO8qpsiXY28AHOTBOwlmLdploDGLJPaHjMgAmVK5CesE1GaJDAyFCJW81FcyuQS7GfeWrEGOKjygNgd4BrZ5xocGZcjzkB\/xSjXsZ6j2Wrsbh1nIjMPGPRSewnj1s9Z9B9g25uC3AMVP2hsEH\/CvaIjWoethzqy\/MYmgDmxidOm\/xC1VoAsU4I7H\/Yxd1NNfvgcjD90dDNUcnjdhp0K1jqTvPOoB4y2qfmJ0uM6n7TcyV7BdszgHx6HJZiwnkzu69eE1HWuHOm05rWmt+S4FQejdpv0WoS5eXO8OxEbNdg2PeYsblYq9OHcEPkehm5qV5MKB8og8JCkGi5kz3EU2k4npbOZLfGXyMlxXYmr5W6QeStz4e4Ztht+Udo11Fl5+0VEZ7CdDT6Jl1QbkJXvv0kku1unlvDWvWtram5zpnHiL6HuPv\/CbeK8qa6tSNvBd+vrn8wJo0+gPNxjnXAbIH3f7zkal7W0ukt5TlKCpJ9CJ27rn07emXx+GUUZ9\/WJ4efTz+g2nR4Hpq9PQwBBWs8vN54mL2cq8bXVsAcaXSivcfvnc\/hidngmhavhSravK7EseYdJz9eeFuWpy1CxSuRuJp07KV3O0wa22oY09dyh+7DtHaPRrpV8W61rD2zM87Zyk9WmoO1+BgIJp1b+GFg6VSffYYzF6lhfcFG\/LO2tYX\/rj3n+j9KSUye8CzS\/tudTgnsZYcVKB3jiviVeRmvHlx6\/XO8Xbm3o9d4LLgHvLmxSHVqrd5zNTTbRZgXOUPQzUu2p+DiJWDMv7T\/q2ffIFf\/q2f\/KVXN9rSE4ZUT\/1h\/paeT5gR2Pynp\/aZGPD6\/fc\/tR1OexnlihXfH1G01GL2MHyMIRIYc2B18oxTmGaPMkrHrKhDBLMEQhNSoS6kn0g7DpHMuRM9ilN+0lalMDQXbI2iPEMINtMytaTmMsMYMICbZXzHyl8x8pBLgVzHyl83pLxJAXnaECHUqYhW84xThsiUXWCoIMpmhNEtM1YjNALSiYBaRR5kzBBglt8CAzmMsQFXuYROBIooLOFimcnpItTPKI1hPSBys00rSBGcqrCMYqbyhjTt3IX5xr2BekSWZjGxPDrXq7H5Cex9j7W03DXuXJobUFGz2PKu\/8AXlPICkndjPY+yVtdfCrqmXmra08y\/RZZVkerdg61alDnHuv6qf5H9Zj1urZrDv7qDAiq7W0WnsrZuZSfdbzHaczV6wMOUbDvOfky+OuGH1i1NoFh6nPZZiv1jp8WmbHmTN3iom8LKWLl8BfWed3carWBbg6ryegnao1dGqrALAH1mHUXUZ5Ka\/Eb\/CJmGl1rHmNSoPMtgCb4qO03jVpiuwFe2Zo0uoFtfhWsBaOme84dN9tTcjWrYf4alZzDu4hXV\/zFNZ\/xsqn7hzH8I9Ns+2m7XLqU3rcgD93OJhPGeIj9mSxQbYQlfxEscUpIAt8bk\/xkAfTOCfoJv0Wt4bqv2dbrVZ25+\/6xMMsV98a5D8Rvq1imkuqOuLUdiwP3zpLX9rRSyAjHKAPKb34RXq8pgBv4lhcP0VmmQ1XAqw6Z7zGUt+Nyxh1Ta2o11UYCA81labFx5EwbKdbe4+zlqav4E2npquGA3\/aWGG5QAIjXa\/RaFeVOR36s2cKPrNTDJzvkxhHBeEV0\/tbSzH1nZayoOPFsQY6Ln9J5jS+0DcQsat9ORWDgEWBs\/hidzSGnlwuceRUD8hN44SMZW5ctb6+pkK1k\/wDxI\/SZ6rMAmuxC3fJyZ0K0RlwRkesC\/QVPupKt2PUTeWPs5zKThVCjq5LHzM1I2WwOk49F1tN1mmtrHOg5lPNgOvmJop1aA4Ay\/cLvj6zjMphVywuXMFxCq1bA9THfriUpDaUra2Tjr6zYeXU1FXXr5zz+p0+po1BGWKA5G\/SXLi++LWH8p634at9eSM9PSMFtZ\/emSrBbcTYgGJ2iWOT7SsrcPr5SD+1H5GeZIzPTe0+Bw6v\/ADR+Rnl8zpj0459k308y7dYFDs2VY+8JqO8z3V8p8Reo6+sVJVkMDuYXOFHXMQbubGI1Kz1Mx+mv2LnJGYakyBRCCiJKzbFg5i7U5h3jMSGbZYmrIPTA+cmMTQwimmdOmwQhBhCaZGJJQlwLkkkgYOeOqJJi137R42WFRzEsYTNFkzNULQZZGe8rYQLJ22lqspd4YkBYgkCEYsnMKsYHQZjlz3gIIzHnCIWinfykscDYQFyx2ECBCxjlrCy0XA3lWNyj1gDZYFnZ9nbbvAYVDJNh6n0E89gs289P7OKtejezfm8QgfcJemse3Z11xWpUyMgbzhW2F7OpIH3TRczMxZmJmC8kHOT988u\/avXJqNdNfiPzv0HQQra1usCHLegOIOmsC6cu257TTw+ogNqLvoJPoegp0VGVrRceQmYVWcRfntfFQPQRPO3EtaFzipTNHFNT9l04opwCwxnyEukZrbBY502iQBBszdj\/ADjBpVRMJse7KAp+8R\/DtKK9OpGS7jJjtQFTkrHWw4yOw7mN2FcG\/Rm2witNv3n\/AK6xScGLtgPymejt5K61WtQCdhG8NoBvHMNussyy6jNxh3BeFa+hVJ1pIA2DrzfrOrdwrXai2uw8SCeGcqqU4GfXfea63VasjoI1bwCo\/i6T0Sfl58st9OHxTScXZOSy8WVHsnu5+eJzeKcBOq0VVeh5qbTs5tJ5WPYek9rgWZRxkERbafT1qQ52O2C06YyfXLLLL48TwrhGt4fpXfW0eGyZ2yDt57Ts8KcakB1Ksh6MjA4m3U6wfY6bCTzVvWCc\/FzNy\/7zbTVpz7wprDHqQoBnPLx6ydsPN7YqAasQHvKnJJ6zWccuJzrtuc8p5R1OJLwk5K4wUt4ebs8rVkNzDqBnB\/DMDh2sqKhNNUWAG7AfrMHFr2t0q6SoAvewQKT2zkkzdp9M1SgeOdhgKq+6Jw8m7dx2xk9dV2KrufZkKn1iOJJmlmVSzY2xDpZlA5veHf0jNSv7M9cY7TpjbceXDrJ5ussHw2xmyttpktKjUNy9I9DtNR0rne1B\/wDDq\/8ANH5GeVzien9pjnh1f+aPyM8sd\/lOk6csuzA0jbjEXmGTvKwy0gKSMbgx\/iADMx2OfHYL5xqVs27GYrbSLAe8IOPOAqqPWEEHYRNs3RgOZcADEIGblZC0z2nBwJpMS6DrsYrUIhCUessQCEIQRLEC5JJIGZVx1kcyyTAaSrAbmViFB+sy0owIZgGVFg7xy9IhescDgQqOcQFyxkPvGNrXEgNRgQbHxCc4Eyu3MZUTdjtNFacoyYuld8x8CM3KMzJY5do25snHYRI6wG1V9zPQ8HYpw9xt\/wAw\/kJw0HKs7HC35dCwPewn8BJem8P7HHl5svgxGrIC55QPKWWAfJl2DnXPKd\/PrPLrT1Jpd6wD17CbNYxTQYB+LaYqlcNkjlUSa68tVVWPPLS65Nt\/D6k0mka2w7kZPpOeXGv4kpIJUdBG8S1HJpEpXqRkxvA9IQviEbnqT3lZdZVwvkO+JyGusv4oQo2rUj8Z3CAMgmY66aKLHdnAJ6kmWypLAJXggk5xOhp1CMSO\/SZlsqPwe\/8AKQX6rn9ypAg7ncmMZYlu3dos5B78BLua9qwjBAdjjbHpMy222KoZV6b+sxa\/iF2lBSqlRafgycj5zvtwsepLiseKx2A++eY4lrXr+NiWb+Ed87fjicxn4zxCtHfVulZAPImFH4fzijT9j12n8ci1nzylyWwf6M1MtJMJby9LVw9tdoNKl4tRa3VmRTyk8vQk4PffAnWNJowQ3MvnMOkv8GoK7YVdyczqUWjUVjmTAYZAPUiLfbtNTDidAa1Qu5GTsATjJ8pyuTUVs73EWWljyLUSSy77Y+7ea+JcN02sCC57QiMDyK2OY9t+v3R9d1enXkppbA\/hU\/0ZzuO7y3M5Jw8rotBrP7Tt1HEEelsYprO45e52nfRii74wcDpibkvp1fuOu46Z6iZWqHiWJ3G3zmcsPsame+K0UjI5+4G4j7fhHyidKMVHMrV6haqWYnG2BtmXHiOd5yee15xqcBt8w6bMnGZkdzZqGsZi7Rq8oJKnJ64ljpWX2kYHQVrnfxQcfQzzRnoOP8zaCskb+IPyM8+wIGcTpOnLLsPSQtgEwc5MTqLMIQD1hkupwbXIGd5ow7dsCVpqlrTYHJ7maM+Rksa2WAw6xgJxJzHoVMIdJNJaJTmXAI7iGpyJuMVRi2AjTFvkdIqxncYMgkckmUIUQhQRLgXLlSQEGAxhEYizJVgTvLCySZmWkIEWRDJz0gNAgjBuIodY0dJUWBvGLFiMHSRS7m7CJUZMOzrCqTfJlQ2sYHlLOwlxNlm5gKtOWwIVKZOT0EWNzkzTVuPIQGdd+02UsV0mR\/GfyEyTbQqPw+wE4fmOBn0EfFx7M0zqz8zTcl1Z+Acx7t2E4FN\/KeVwTg4wO86+mDOOaxgijrjoPSefLHT0y7aeTxD3Hykxp6xyiss3yyYIvZ\/cpXCjv3PqfKXSxvYqiPfjqV91B9e\/0mYrNqORn5mTp2ZgPwlHjb0bcoCjoArfqJ1RS6LjLr\/hqxj795j1bFMsdFaxH73u\/wApqZaqWbc2zjGt1BYVFQzdBvnE5ZOq1Gtrpud+Z2AOT5mdpOMVfaAmopapB9fwgcTpUPTrNKpfDghl3BA\/KdJlZdWMXHc4r1Gl0yV1KqjtibRUqhRjpOfw7XVarTpajDcfcZts1umqTmscgDrgSs0xyVX3Npw9HV9p4pqb7DzVuvJWT6dfvmi7iLcQQVaSl0pf4rH25h6D1mpaxWgCgAAdBKhmj4a1Wn3sJz8IPRV7AScU0FZ0hWwc2BzbrkZnVpVDSi75Cj8odla2VlGGxmpHK3l5\/hQbU1V236lbawfhK4PybznZp1zX3hUz4Kndv4j5CcnUcJ1FfERdSFZOU5XsfnNentB2ZDW1exr8pmcN9uy96tqBUejLkHylVMbBYhAZ06EjrMAtZrVtbtNOmcixn7Gb2xYcBXqFU45bCNj5HymXV6qqrUqljgOygkAZM1Mo5lIIADc2fSc5hVqNY9\/ibt0+QnLy5es47b8WO7z02V6jn3AwvlB1+kGr0xHMynHVYyuvYb5mhVImPH7W8mVkvDx\/h+BYK8MSO5UiFWFrsyTuZ1+LadUfxFpsc46g7CcdF5nLMMek6tS7ZPaJs6BArAHxR+RnnVZkYK2+Z3PaCotpU\/zAfwM4jkKwY9FE1GMibWCZ9JjRjdd3wId\/iWg8qk\/KN0tYRMHqesrJ6esYMZ2H4wAohYHrID8pBB6kYziEsItSRsYYlAbSLNRmrMBzgQzAbGIpGd+uwMXkg4jbM48hE4ENGAywYAMIGAUuVJAztAMJjAaSrAkywJUsSKsmLIjMiCZAIGIWZR2lDJlDRGZ2iughFsJAUxy8dXMwOWmlOkC7G5VmRjHWtkxAHM0oOteY+k1oNomtewmgCQSaq7fD0Z6Z5iR9wmaK1DPyrWgJLHoBLCUrxB9rBHczr13CxACcIuwH9d5zPsvgKGsH7RvwnV0Fa4XIDN+6P1nPyR28daq6g6ZtPJUN+XOM\/ObkasVqSWCfuqFxn5A7zOxFXvueZh0HYQtNVqNS3OzFEJ643M87s1c6vgIpHmepE3afQlh71zb98kbffFA1aGsb8p+WSYC8WscgImPpFknZzemq\/g2nu\/5tS2Ed+85r+z1dDcq2MqMcBW6ff2+c3rbrWYNWpK9c+cL+1LK8LqaSPPI6RMonrXB1XCH0Vb26S2yt1BYjPusInhOj1GuFl+rtNyIcKnYn1A6z0jW6fUIyVOAXBBQ9D8pzPZgeCl9B2HiEgHtO2Nc8o61FAqprXG4ABjCuWUeZxDI6S1KrYhPQHM2w2JzDGNhHq4cldwwESGVt1tAHliFjOOW1c95qOVHQmSzsfSY+I6K2\/Vae3T2+Ey55zjPMPIzeGUVHGJaMDnboOsaJdORp9Sth5LwarAxXlYYzjym0WV1j3nCgeZmmzS1XJy2IrKeoInH4xobBpPF0qr4unPKc5BKHHQjfMzdyNyy1ov1H2pPDR\/DpPxMerenpINRpNOmORjjbPLt9859VXhVA6zWPzHcLWoAHpgDJjdLrdERy1azxsbcpxkffPPbby9Exk4jo162sgFemcZm+m4MBMVNWntHwjJ7gY++aKqPDJwT8jNYe85cc\/UPE6+bTlhy4HUHuJ5pSAdth88z0uv8A7m4Pl54nmdGqjV1paDy824adt7Zx6Y+N5bRJjb9oPyM4YqXOW94+s9T7U6aujRVvXjBsA2HXIPr+k8xzCdJNOeV3eBYETZTluZfqIfPCBzKyQBiTJyY51yPWK6yWLKojvCUyEbCUuc+hmWjR0kWWJQmmFmAxwIUVdnGzYhYRcVHmYCyHrucyxtCodpY2EvGZMbQCHSUwz3lZxtLgZmO8EmU5g5irF5kGTKG8YoxMqgXErBMPGZewkC+Tzl4xCMqAMpjnaFylvlDFYEozhTmPzhZZUQWG0BDHJl1qSYXJGKVWA1FwIwRHjCX4ox1lQ0nEfRYqVE82Dk95z2vBM63CuE18V0jWNbavK5UKpABIA\/nLCORq9TzWbb4nT4XqQKS37xm6z2ZrAPhs6nPUkMP0mBuFanR2c1ZFijfHwyZ47jpjbK6VOHsDWbgdF8zN3jsiFyQoHlOJw\/V5Li3Zx28oV2qNz8oPug4AnmuOnaXbXptM3EdUXsJFS7k+c7ldul0NZdalBHfuZz6nXS6WsN55PrM2ia3X68vn9lWckdsyaa3t6PR659WgapMKe80mprUAs5eb1mBuIV1jw619\/qMCaq0u1XvseQbHEzv52mvvTHqeGoCSg5W6gqdpztPcKOIWJZ7r9Sezes9BZpbFUFGz55nnPaGjnVbDmt0bBOOxm8f0lu3cS5XhOMqCJwtBRYlIK6hzjzTadalrANyGnVzq7X5AGBYeqneb9FZRcdiWOP3phtqNlbAAqeo+cLhtdlTHUvjlCkADuZYl6dPl5tQEB91RvGjPNgfvH8JkpvWiprL+jHtNGnv8c5rqYLj43GBNOdjaSFO\/RRMnEiF4fqbGOFNRz901GrnAyzfIYEx8WovbSEUkFRgurb5A32jLqpjr2ji16VeTxdFaUJAPIDsYx9FTrwUvrUakDKWYwW9DD0PDrihNala2B907des1DTajxF5lxYpypE8Uxy709lyn5I4dmv8AZuCrV7H5Ttg81XMOsyWaK03F1UYI33\/r1mis8lRD7YG+Z28eNx4rj5MplzGDjlyppAG\/eOxHYzHw3Q6ZqadQ9l3iA82BjlyD98w8a1nj3lBkcpx12nR4c2NFSP8ACJ0lT14ZfbEq\/Cqgrf8Arj4VPTlbznjORf4mHznsPag\/+GVf5w\/0tPKtsM4zOsu445TV0R4bjcHmEtW336xo5TuJGUN16+crO1qciJIw0Ncq2DJZ8UUidZQG8obmHkCZVYlGVnMKXYFjgTK533M02KWG3WZLK3B94wsDk584WMiUM4liBAcSw2TBbrLUbwCxvLxJLgYn6xeYxweh6xJO8UMBhgxQMsZbp0kaN8Tsu5kGe5gjC9JeZAUuRQTC2ECsmUWxISPOVkDt98CucnoJWGPXaH7zdPyk8PG7fjAWQB1aAWUdiY\/mrHZZPdYdPujYymwDoko2E+k0FAf4h8xIqITuQfpLtNMwI77z2PsUwOltQM3LzkmsqMMcDGD59dp5o1jGyq31np\/Zp6qODajUtplZqLCVycFmIUKufIn85ZeV07dOoqu01VysQtx5TgghG9e3n9YOopDqVcYC7e9jG3l5QvDr\/tB6mB\/4rT89iK2Fsbple4I7\/TvmCuprK0WF057UISzOFu8hnzx5\/f57WPP8S4UGctS3h2gbBhjI9POcrQ12Ua0Jq0NfKM79wPKe3fT1Pz0jCtjPhsMqR\/2kfl+E4XE+Gk0E1Ecg2Kk8y5+fUH5zFx21K512rfXagV19M4E6dVlfD9CcN72dz5zz\/DLPsussS0FXXbBjK7W1Op5GbI5jOGWOq645bjvcJPN+3uwxzlAf3fOdfSa6y+1whwindu04TX8maU2yu0fpbhRULDtWByrnq3rica3HqUfmXGT85Wo0lN4C6gjzAxkzn06oafS13Plr7N6qz0UeZE0UnxKxY7DxiepPWdcI5ZNScJ0wAKPavkciZNRpn0z46qdwR0MbpdbY2tfSPXyqBj1O3Wa\/s7Nw7kchrEGxnVjrtywxCE57GaNN7+gAztmZLG\/ZNty7dIzhl6\/ZbEcHG5khTKx4t3iMdl+Bf1jatb4hZy4CBiqn5bE\/fORreIrpdLa6K3Oqnqe8doVRNJS1wZwFUKmfiOOplNOxVSmoORrLeY+RwI06xdMrVtabWHmNhMN3Ezp6lr91bX25VwAo\/Wcq\/UNuQc5ktJjvt3RxSsHNrbeQmXUcbLty1nlX1nn7bW5cjJI\/GIytrZWzftg\/pG2vWO3RxPWPaVwwGfiwQB65noa7l1VZUMCSNj5zxTq9tSpk7HcDbM63s9p3GqDZKheqjvLEzk1tss4Bp71yoek9sNn8DDXh2o01arWVtVRjbY\/dOjXTc781zAD+Ebn6zUqhekvrHP3seL9p3J4ZWCCGFwyD1HutPOLuJ7P27Rf7JpfA5vHAz6crTxSHaak0xld8gHuPjtGc2GwfpKcbgyn+EGVBMM4i73VSM+UYhysy3+9cfIbSZXUXGciW4dhCBJOTARQO0YMTnut1YhiDLEsZousXZj+EmMEh6bTbLExPZcQV65j7QQOmYoKe4xDSSid5ZgjcwDBl5ggYErMBTdDneZbBgx7cwIycgxVg22lAKYXPttFQ067yBqqTuxjEUH5QUHNuekJn7LMtCZ+UYEA5PxHHoOsEQwAu5kEUE\/CMDzMhaus7nmaCzs55V2ENKVXcyiC1n+EECEEz8SlvrDDY+FdpfNn\/AGgD7q9EEprCOwhe7\/DJ7vpIEm9h+7AOpf8AhGJoIrMBqa26ES7GZr2\/gWeq4GzXey96V4LvqD3x0UGeZfTEfDPQ+zVgr4ZqKXPLy2h9+wICnb7v6E1NE27T6hmo4fxZBzDT5ru7Hl2yfwB+hhmtdDqbaLa\/E4XrB+6NkJ2Ow8z39Zn4TbyvqdFZurAuqlTnruDjOev8hNPD7hfoX0d4Disms7n4T038\/wCYmlTwtRQfsWoYWvX72lubo4z8LHHXYfXBlC1dWper3dUp5LK36t6H9N\/rvNGmYavQeBY\/7ak+GX7qw6Nt06H6TNqR9o0666vFd9YKv5HG5H5\/hCuDxXRLfX41PuumQV7r\/tOHor\/C1i8+2+DPV8QuQNVqKyAz7OuRgjbf+vznmtTojqNaRVtjrM2SnM6a67\/H1wBOwBE16y886KvRQBt5mc2vQarT2eInvEQmvJuAtBUgk4PecMsOXXHJ6mgG5q2zk8oA+6S6mzUaweFYtnIAAgbHJMnCNZXYnhFt8YG86Wj0xpuDCz3QvKM9f62moO1XYoAHMCwABbuZqpbIY4wDt85y9FRYrHxGBycgDvOjzY90dus1a56cHW3Cq16wQOUnpOfpNcKXasndhzD9f0nfv4JXqXaxrb1ZjnCsMfcQZis9lK8hjfbhTken1Ak1TceZ1Fzau3TafO1j8z+i53no211FQyCAQML6TXT7P6atNkQ+p\/nFX8H0nwvp18+pl0bji13iy+y2xuezoGI6DyEazB9hNj8E0xyUDoT5OT+cy2cFKHKam5fmQR+Uzqte0IKnO0goZiDyb\/KG2j1ifBeh\/wC6v\/edrgmmSxSNYuX7EEgS6Lk5w0uouVa6QQW646z0nA+GHh9DeIRzseg7TVUKaW8NEWtu2B1+sJ7QCQDhh2m5HLLK3g5m5dyJRsXbJ2PQzLXrka1qX2YDO\/lMupvsrPhJU7qfhZQSM\/PpKxpg9uN+E0jzvGD\/APy08Uuwnqvaa2yzgdPi8obxwRynO3K08pKDO4lHcYlZl9TCJnlXMUBvmDbaGOFOwkUEzFrchgUQgIAz3hAyJRYl4lAy5qImJckk0gHOBMzWZ6TW3yzEWhB2YfKFjOTkwgJXu52z9ZYkVcEiFJAyMTjp8xFEgjviE7b7YwfOKY7nG0oE9YaRZMJISHls4US\/QRYJ7Q8426mZbHsJQBc+nnIq5OTG7D+QkEUBRhRky+Vj1OIPM5OEAHrCA5RlmJMAgo7kmXkKIskt02EgIX1MgIkmTlYjaQKTuIxAejQKVDjO0IV75xDAxCzLo2UE7nvNOiusotJUEoylTjtn0+77os7zRQQE+ssJ2MWXrrU1FXuqgAC9M4Ofu9I7Q6i+m+57RkPuoXt\/Q2+spWEYGAmm16TVainX2XMM1uzEKO2fz7Rb3Ouk1Vdq8yXFjjPTOT+sZzic3i2s5KvDQ++20JeGNNTZqWSluX9l7qsDidzQ0oiEghmO7HuTOJo6ahVlgGd25cYyenb16ffOhTomygS9NPcPeYIObbt36fOLGZXXCqYuzTVuMFQfmJz01GvfUKqCvkbcBuuPPrIvE9SVsY6QctfX3\/8AaZ01tdvDyj+JphyOOmOk0aDV6+24olQLqcEsdoqriWo8MXnSc1XflbLD8I3+0xpkeyjT3i0nOGUDHzOfUffJ6r7PXaCq0V8+ptAKDOKx+pm\/R\/Z3C3VMcEbhjkzxuj9or9SxpOlt5yu4Ug5\/GaNLxs02eAlF\/MNiPDP59I0zbt6e7VpTca3PXpF3ax66Gsq35es4F3GBqLUrbTX+L+6PCbf64xBp4nrHW41aOzFezI3Lk\/TMvKael02u0+przgBj1B6GVqWqrqV2y1BPKc9U9R6Ty2l1mr1FZfS6PkHXFp5fyzNP2\/ibaNnxS1ZPLYjdVPrBp2bdN4YDB+atujCYbi1FipZur\/C0ZpqNZfp6baddyoyDnp8MYI9PKYq6nt1Z0up1FzLzHBAAKsM+Q9I0bO9wuFJAycQq9bVXYtdbczk45VHMfumM8Fs02qrsf9uqtlmYlh9x+H6TpaPWJq2t0liKHr91WHUb+n9bRo2fVfqdVa1V2nNaIoZLCQCDj59IwV23XgW2moMuFCe9n15ukwaXX2W6Ww2oXsqU45u\/bEbptRZVorq3CmyrLBQeYjbby8jLpk566dPdZqCgvUDd3PNgfLp90pdXz30vVlqLhsNjgj+WJy+Halmudn5RVYcbnvnGN4DXtpqddQGPIjrjO+Acbf8A1KFe1ANdfIM+G9gcb7Zw2cffPNzuccuNvCtJa2fiI67D+v0nnxcjD3TzSU0b0irLCRyp9TAZyzb\/AHQhgbybXSIhHkI0Dzi+cnosEhyT72JA8kDvKyJnPP3BMsWEHDbiTa+rRmQGJJx0ORCVo2mjgZcAGEDNysWLMQ7MDumVj4uzpsDKRlblzsuJJRxnH5ySNLlypIHOdunkBFkwmbJHoJEQtvNIpVLQ8Y2hkcoi+8hDF6RiKOpgIMxoOdhM1pecdBIFLfEcDylhcdZCZFXzBRgQOeUxlpWW3PSQQOWOAD9I2tMbwlXlG2BDH\/dLoQYEsOIDMF7ZMU1rMcDY+WIGkviV4gmbmxnrCUnAJk2ujjZCS\/AxmKKE5xuD0mLWZFi4JAKy47tS3TrfaQO8h19ajd1++cGSdNJ711ruKqARWCx\/Cc4u1tvO7ZJ\/CLxtIpKnIhLbXV01Y8LTMxAHOc56f1tNtNjvqNSUUq\/IVXOxnFF\/PWiE4C9AZve5rjT4RGcb\/I43kWOjw58JqbN3sUEMSO47Zj6t9BedYwUNhSMZIPntv1M5+gttWrVOm1oGAuNxgQNNqLrdPdU5LV\/GxJOfX74V1+HDkouorv570GwwAFPbBP8AQ+kbwrTOHsaxFC4w3Mfi7\/XzmTQ+E1raulnAI99MdTjcfjEvxi5rV8PlSpdgnYj1gdDiq+Br9OKhyqEYryjGACM\/16Tqa3WpRRU6KCzjOehHfJ2\/rM4Wt4jZzVXUEL4lWCR8QIO\/y6\/jDbU\/a6dLacqtbclh5QoA+Y\/L5bbQO5bq6bEOrVy\/hL8HIep2EXw29rOIW25cVHYBl5c\/pt\/KZlsro4Y7bahOfs2zAEYPr09Zz6+K6t9SrBiQpwEHTGenr9YHY12u02nFtWnYCxj74APXfIz2+UPhOq04RaQfEe4YtU5OO3ljH1nP1\/gVn7TdU7XWtg1t8IxjJ8\/rt54EfptNprkr1NPPS++OQjqOxHyhGnTcQ+x6z7Py11JU5ySf3d\/62j7rNO\/F6nqdi7jJ5VyPnnP9YnGs1o1Nx0or5lZviAGcjofX+U08MNGoalW962gYZlOARvgg\/wD11+kGnYRko1FnjMMXZCqx3P8AX8pyE1NS6xQcnUC0qxHRQGImW667U8TblLNZzcoB2x2+nnKRefimpuL+7QS7sNgAv\/0YXTo1agpw\/V2puys+AQMj3jObofGssstSw5GeY5PvE+fXMXwvWPpdFcz2BVY4Bx1c9T6\/KadE9mqFy8OrtutblQlm6DB38h9TIaDxlnGqpoqUBVVeVEGACfKGxtZrlbcFv2j5OWKgZH1J7dJ3F4M9tiXam\/lZRkJWM4Pnk+W8G7gGhf8A5y3XKBgK1mFx8hjP1zKbjy3ENamqpr09YLJX+8D7uf1\/T75w2whK9CJ7D2h0Wl0nD6zp6vDJtAxk9MGeW1lC2Lz9COuJnV+pbN8M\/jlR0DH8YxWscZFZ+sqipMZwfrH84G7HAEik8tgHvYz5LDUtjDKcesh1Va95YvrPQxoGBkbgmWFBGCPvgc\/lv6QlZT0OD5QgvDHTtB5COhzGA+cIiXUTdLWHIJcaS1BF2jbOcRkXZ6HB9ZRjOebc5lyEEHcYMqFaPDUIMq3TqIDCtRnnPyImhDsD127GQs2\/Qgdj1lZ25HKu3MoHlLO3QD75ZO+MCAx3xgyqpic4wIsHeRiOmYOZDZ6nO0cgCiZqzvNGZmqMmAzdhKzLRd8mRoSJ3MbnEAtjpIMwGcwHqYFlpHQ4kJ5R6xDnfHeBC7Ew1V2G8qqvmbPaagAggAlLdzHCpcdP9pQY4zBa4DvAcFAmLV6a2\/UDw02C7nt1MeLM7TocPwVLPjHN9ekuN5TTijhmpKkhASO2esOrhV9j8pwBzAHznpq6V95mGCDLoqDOzqPvmzUcJuD4qKhsWAnBx1HbMicFBHvu2fJRO4yA3D4s\/KMcZrDIADzb52kV508HTDYdyc7YHaZ7NFfSviVElF6nuDPWJSqWlyOo7RVemXL5BKknI8oNPMJqrdLqeZ1PNsGx0b\/ea6NZTpbi5DIznJUjG07VmjSy7\/l7KNj9Ii7hNeoT3k3ySGP3wnLnpqxpLzdQebTufeA\/dP6Q7K0s1bPX4PKcOPewCD1mhuDUU4Va\/iI97uB84jU8Cay1DXzLWfXZYU7XvW2mHgLUa6zuQcsM\/wBdTGae3S6rR26atXUgcy8x3zvgiYhwfWU2A0XkqSVJOB3x37S24LxEX4qtQMBkEKEJ8xCbbeGa9Wr+waivIOevl5SaG7SU3iwXLuSFXJLY7Z\/+ovQ8OvTT6uy7D6kA4LLnH0iH4GRX4ivYS3vDI9fLEit2s4hpb7krtZkNdmCpUjI8\/vmn+0BQ1FdNINZGWKA+vb7oPDeD4dXUtamx9\/scEfkfyin9k1a586wpSTsnUiXRtBrOHaXWq5YF8nLZ91ZmTjdGn4hdcGDIxOFTfm3\/ANp2NJ7M8L06nnr8YnvZOlXpNFQQ1ekpLAAcxUEnHn6x6028qnGbFszptHda75AdhgEk9APw3yYNL8QX7XpV0SlnflcliRsfl0nsVu8JFSulFVPhAA2+Un2r3iSvKT1I7x609o8eOF8T1N9Veo566wcEImAq98Geg0\/E1poWijloqXoqDb6+Z9Z0xeT0eZrtFpNRvbp0z\/Enun8JZhYXKX4iarUOOau5bR5K2\/3RT8TcHDAg+sz3cHav39JqCCP3bP5iZbdZqacLrNOHUbBsZ\/ES6RON6o36JFJziwH8DOK4zW3ynQ1t+nv0w8EFW5s4zkdDOe+1bfKSssQZ8A52I2kDAn38E+sbVgjG28hqVs7fTynJtX7J9mURdmjHxVHEIJynlP0MYjlTgySqy++hGTj9JorZj7r\/AHxltYZc4zEoShx1EUnJ6E9DGqdopcHcRizUYopMySj1mmVzPeSOu4mg9JltYHbMLCixO2ZUOlVNmHG2JpCVdgv3QBpAZFbfPTaMI79ZeB2YfSTDDqZplxGbHlgbCAbD5x32RiN33+Ug0gGQxORCs25lYM1fZsjKvn6QGpcds\/KDRaHEaGzFsjDflMtDJWoeJYOekSXjaztMqZCBA3MDMBn3wJBbvk+spVycd4PT5COpGNz1MKauEWWTgEmC3lBscdIFu+wwYvBs+CKLEmaqAQPeG8Aqa2HxTucM0xt0TNWBlbD18sCcgEDE6vDtSlejsr5mBZycDr0EsR0fCexUNe+2CM4l1oqB8HDD4ge0RVaB7yVv9TLNwD4NXI7dz3m1aAK7LQM4OO0b4SWP4bkAfKZlsZayrVKzdjCXVtygPWFbtvIOwnC63r2tGdtvMSv7FZLWWi0cvUFt\/pOQnFtRUxVqyPLvNWk4y+WA2Y9ZA88Keu33lYKRjY5Eurg78lqHJx7y5PX0kHGnUBbF6bhsQquMMctsSe+IQa8He2oqMKxPMD1Al6Xg1iKwYKF+eTFjilqPhXAB6CA\/EbFYk2cpPlBy3UcK01VWWOVBOQ26lT6S\/sehVVev3uQ+6Ceo8pzW1RGOY5DTDruNfYyqVjmsboOuINPQ3VaBMXMgqYevX09ZmfiWhq92ipdjkHHSeUfUa7VvzsljE+e0gp1nUqB82mpF09FZrktJJI37DYRfjL+7gTg8upU7p\/8A6EfWNRy5AB9AZuGnTf3t+YxJLr0YzJ9qKHFgKn1EYNQrDrKjSupZepjPtAaYTYJXiAd4G3xpY1JB2Mw+J6yvElR1E1g\/eitVT4o8ShuVu485gFkYmoKnrA5+rA6tWq2ZwSBjMw6g4pbHXE6vE2W2lWAHNzdfPYziX2HITGP1nLPg+kIxRgG2zNCMebfvFkcxBkQNkjuOhnFs3Ykqe0plyMd+0mc4bvLByPUGEFS2VwesG1PLtvJ8L5EYwzvL8T6BIamLXYkeUNesQpolGWJDsJtgDtgTHactkd5otYY6zIYaM0\/x\/SaZm0\/xH5TRAuSSXAz497LAgkd5OUYz09ZJJpFeH1GPug8gA7iSSADISNiCPlFNSp69fSSSFIesqdjmHW8kkgMttF83f6CSSZUS7kDsJpQYGZJIAu2Noqxt5JJFXQnM2TNeeUHAkkgA77fynR4XZ7hJxnmxn6CSSJ2Og6lTkXnfsYw6heUBiGkknVEa1S\/MHPyhc9LtkgZ9ZJJAfMrD3SNpdfKxIAHNJJClVm1Sy3LhSfnKA1NJyiixfIdZJJNBgK3srENW69iI9z4anxgrV+ZPSSSQczUcd01Q8OlOYDzO051nF2d+bCg\/KSSWAk4tYerTVXxGuwYs3kkmpQZrqsGaryh8iZK6dVWcrajfWSSaGgPfjFgRh6mT9kfjqX6SSSpanJpz0Lr9YQ0yt8F30IkkhNqOk1A+EKw9DK+z6gdam+kkkoWeZNmUr8xiAWIkkhS72JrA9ZksrDqcjeSSc8u2b2zpWxJEetePlJJOci2rNamCa+XeSSXSS1a1k7naHyjzkkl0m1eGsrkx0kkjRtYg2MB16SSSKxWEgkZ27RckkinafvHySQLlySSj\/9k=\" width=\"300px\" alt=\"ai chat bot python\"><\/p>\n<\/p>\n<p>M\u00e1s tarde ese mismo d\u00eda, despu\u00e9s de mi tiempo muerto, volv\u00ed a abrir la p\u00e1gina web de Quirk Chevy e intent\u00e9 crear un mensaje que dejara a la I.A. del concesionario. Quirk Chevrolet de Braintree, Massachusetts, no es una compa\u00f1era de conversaci\u00f3n tan flexible como la I.A. Susan Atkins, fue una presencia semanal durante los playoffs de la NFL del a\u00f1o pasado, en los que acert\u00f3 tres de los siete partidos,1 incluida la victoria de los Chiefs en la Super Bowl. <\/p>\n<\/p>\n<p>Aparte de eso, puedes crear contenido de v\u00eddeo en torno a acontecimientos de actualidad y monetizar el contenido.&nbsp;Por ejemplo, los v\u00eddeos de reacciones son populares en YouTube, y en particular, a la gente le gusta ver v\u00eddeos de reacciones en formato Shorts (la duraci\u00f3n del clip debe ser inferior a 60 segundos). Con estas ideas de contenido de nicho y la ayuda de ChatGPT, puedes ganar mucho dinero. Hay muchos nichos y subnichos en Internet que a\u00fan est\u00e1n por explorar.&nbsp;&nbsp;Puedes pedir a ChatGPT que te proponga ideas para v\u00eddeos en una categor\u00eda concreta.    <\/p>\n<\/p>\n<h2>Entornos virtuales y paquetes &#8211; Documentaci\u00f3n de Python 3.8.2<\/h2>\n<\/p>\n<p>Esta decisi\u00f3n est\u00e1 motivada por la gran escalabilidad y facilidad de integraci\u00f3n con otras dependencias de Python que ofrece este framework, adem\u00e1s de otras propiedades \u00fatiles como la seguridad o el panel de administraci\u00f3n por defecto. Te proporcionaremos un c\u00f3digo de proyecto completo en el que se describe cada paso y que te permitir\u00e1 empezar. Este c\u00f3digo se puede modificar para adaptarlo a tus requisitos particulares y utilizarlo como base para un chatbot.  <\/p>\n<\/p>\n<p>Puedes cambiar el nombre seg\u00fan tus preferencias, pero aseg\u00farate de que se a\u00f1ade .py. Aseg\u00farate de sustituir el texto \u00abTu clave API\u00bb por tu propia clave API generada anteriormente. De nuevo, puede que tengas que utilizar python3 y pip3 en Linux u otras plataformas. Para comprobar si Python est\u00e1 correctamente instalado, abre Terminal en tu ordenador. Yo estoy utilizando el Terminal de Windows en Windows, pero tambi\u00e9n puedes utilizar el S\u00edmbolo del sistema.<\/p>\n<\/p>\n<p>Estos pasajes recuperados funcionan como contexto o conocimiento para el modelo de generaci\u00f3n. Aparte de la creaci\u00f3n de prototipos, una aplicaci\u00f3n importante de servir a un chatbot en Shiny puede ser responder a preguntas sobre la documentaci\u00f3n que hay detr\u00e1s de los campos del cuadro de mando. Por ejemplo, si un usuario del cuadro de mando quiere saber c\u00f3mo se cre\u00f3 la m\u00e9trica de rotaci\u00f3n del gr\u00e1fico. Tener un chatbot dentro de la aplicaci\u00f3n Shiny permite al usuario hacer la pregunta utilizando lenguaje natural y obtener la respuesta directamente, en lugar de pasar por un mont\u00f3n de documentaci\u00f3n. Dentro de unos d\u00edas, dar\u00e9 una charla sobre IA Generativa en la pr\u00f3xima conferencia Cascadia Data Science. Para la charla, quer\u00eda personalizar algo para la conferencia, as\u00ed que cre\u00e9 un chatbot que responde a preguntas sobre la agenda de la conferencia.     <\/p>\n<\/p>\n<h2>Agentes, herramientas y Langchain Agente CSV<\/h2>\n<\/p>\n<p>Para construir un chatbot de IA con una base de conocimientos adecuada, tendr\u00edas que sumergirte en redes de palabras y aprender sobre serializaci\u00f3n de datos, lo que est\u00e1 mucho m\u00e1s all\u00e1 de lo que queremos hacer aqu\u00ed. Sin embargo, si quieres hacer un chatbot m\u00e1s funcional, hay muchos recursos que pueden ense\u00f1arte lo que necesitas saber. Como siempre, este c\u00f3digo est\u00e1 disponible en mi GitHub para su descarga o comentarios. Puede que te hayas dado cuenta de que hemos a\u00f1adido algunas palabras clave de \u00abdescarga\u00bb all\u00ed.   <\/p>\n<\/p>\n<ul>\n<li>Ahora, abre un editor de c\u00f3digo como Sublime Text o ejecuta Notepad++ y pega el c\u00f3digo siguiente.<\/li>\n<li>No he probado muchos formatos de archivo adem\u00e1s de los mencionados, pero puedes a\u00f1adir y comprobar por tu cuenta.<\/li>\n<li>La funci\u00f3n listen_for_keys sirve para comprobar la pulsaci\u00f3n y liberaci\u00f3n de teclas.<\/li>\n<li>Tu s\u00edmbolo del sistema o terminal mostrar\u00e1 ahora el nombre del entorno virtual (en este caso, \u00abvenv\u00bb) como prefijo.<\/li>\n<li>Pero con estos marcos, s\u00f3lo desarrollas la l\u00f3gica del chatbot de IA.<\/li>\n<\/ul>\n<p>Esta sinergia permite realizar sofisticados an\u00e1lisis y modelos de datos financieros, impulsando avances transformadores en el an\u00e1lisis financiero y la toma de decisiones impulsados por la IA. El agente pandas_dataframe es m\u00e1s vers\u00e1til y adecuado para tareas avanzadas de an\u00e1lisis de datos, mientras que el agente csv est\u00e1 m\u00e1s especializado para trabajar con archivos CSV. A partir de la salida, el agente recibe la tarea como entrada, e inicia el pensamiento al conocer de qu\u00e9 trata la tarea. Pasa a la siguiente acci\u00f3n, es decir, a ejecutar un comando REPL de Python (que consiste en trabajar interactivamente con el int\u00e9rprete de Python) que calcula la relaci\u00f3n entre pasajeros supervivientes y pasajeros totales.   <\/p>\n<\/p>\n<h2>Hazte Analista de Datos<\/h2>\n<\/p>\n<p>Una vez aqu\u00ed, ejecuta el comando que aparece a continuaci\u00f3n, y te mostrar\u00e1 la versi\u00f3n de Python. En Linux u otras plataformas, puede que tengas que utilizar python3 &#8211;version en lugar de python &#8211;version. Abre este enlace y descarga el archivo de instalaci\u00f3n para tu plataforma. Para crear un chatbot de IA, no necesitas un ordenador potente con una CPU o GPU potentes.   <\/p>\n<\/p>\n<p>Estas l\u00edneas importan la API de Discord, crean el objeto Cliente que nos permite dictar lo que puede hacer el bot y, por \u00faltimo, ejecutan el bot con nuestro token. Hablando del token, para obtener el token de tu bot, s\u00f3lo tienes que ir a la p\u00e1gina del bot dentro del portal del desarrollador de Discord y hacer clic en el bot\u00f3n \u00abCopiar\u00bb. En mi ordenador de sobremesa Intel de 10\u00aa generaci\u00f3n i3, tard\u00f3 cerca de 2 minutos en responder a una consulta.  <\/p>\n<\/p>\n<p>De hecho, la coherencia entre la respuesta de LangChain y la validaci\u00f3n de Pandas confirma la precisi\u00f3n de la consulta. Sin embargo, el empleo de bases de datos escalares tradicionales para la incrustaci\u00f3n vectorial plantea un reto, dada su incapacidad para manejar la escala y la complejidad de los datos. Los entresijos inherentes a la incrustaci\u00f3n vectorial subrayan la necesidad de bases de datos especializadas adaptadas para acomodar dicha complejidad, dando lugar as\u00ed a las bases de datos vectoriales. Las bases de datos vectoriales son un componente importante de la RAG y son un gran concepto que hay que comprender, vamos a entenderlo en la siguiente secci\u00f3n. OpenAI tiene un problema similar con Sora, la plataforma de v\u00eddeo de IA. Cuando se anunci\u00f3 en febrero estaba a pasos agigantados por encima de cualquier otra cosa, pero todos los dem\u00e1s se est\u00e1n poniendo al d\u00eda y lanzando modelos del nivel de Sora o superiores.     <\/p>\n<\/p>\n<h3>Profesor de Bengaluru escandalizado por el examen de IA de la Clase 10: Codifica un simple chatbot para obtener 4 puntos &#8211; MSN<\/h3>\n<p>Profesor de Bengaluru escandalizado por el examen de Inteligencia Artificial de la Clase 10: Codifica un simple chatbot para obtener 4 puntos.<\/p>\n<p>Publicado: Wed, 20 Nov 2024 07:54:42 GMT<a href=\"https:\/\/news.google.com\/rss\/articles\/CBMizwFBVV95cUxPd3psZklRYTRCdnB6UXZRdWJrWTF3MTBsQlhiOGhBY2xhN0lRLVdYbGtCVldzWW93eUZYb0kwcVlTVWMyZl84X1ZjbzdyckNBMlF2Snk0bjVRal9nY2RvYzNSX1JJTE52RC10S0N0ZVE1dzhMVHhLR29LNkZ2YUhMUFo1WDRhN2lybjl0MWRYTW1xcktaQXljcW5jNm5fS2QyWVdidUQ3UlNNcm5Sa0lBREhEMkF3ZXNlT3Zrd01aWWNXeGtrdW51bkhZaC1oWWs?oc=5\" rel=\"nofollow\">[fuente<\/a>].<\/p>\n<\/p>\n<p>El c\u00f3digo llama a una funci\u00f3n llamada create_csv_agent para crear un agente CSV. Este agente interactuar\u00e1 con archivos CSV (Valores Separados por Comas), que se utilizan habitualmente para almacenar datos tabulares. Esta l\u00ednea construye la URL necesaria para acceder a los datos hist\u00f3ricos de dividendos de la acci\u00f3n AAPL.  <\/p>\n<\/p>\n<p>Sin embargo, el algoritmo que seguiremos tambi\u00e9n servir\u00e1 para entender por qu\u00e9 se elige una estructura de \u00e1rbol para conectar los nodos del sistema. Ahora, podemos establecer una red que conecte varios nodos de forma que a trav\u00e9s de uno de ellos, conectado al servidor API, se puedan distribuir las consultas por toda la red, aprovechando de forma \u00f3ptima todos los recursos del sistema. Arriba, podemos observar c\u00f3mo todos los nodos est\u00e1n conectados estructuralmente en forma de \u00e1rbol, siendo su ra\u00edz la responsable de recoger las consultas a la API y reenviarlas en consecuencia.  <\/p>\n<\/p>\n<p>Les ped\u00ed a ambos que crearan una historia de al menos 2.000 fichas (unas 1.500 palabras) que incluyera al menos dos escenas. Se parec\u00eda vagamente a una nave espacial con la palabra \u00ablogo\u00bb pegada en la mitad superior del cohete. Sin embargo, el Soneto Claude 3.5 lo intensific\u00f3 a\u00fan m\u00e1s, creando un juego m\u00e1s complejo con m\u00faltiples torres entre las que elegir, cada una de las cuales costaba una cantidad diferente y aplicaba distintos niveles de da\u00f1o al enemigo. Para divertirme, ped\u00ed a Claude 3.5 sonnet que \u00aba\u00f1adiera algo de estilo\u00bb y me dio unos gr\u00e1ficos m\u00e1s definidos e incluso distintos tipos de enemigos. He puesto ambos conjuntos de c\u00f3digo en GitHub para que puedas ejecutarlos por ti mismo. Segu\u00ed pidiendo a cada uno que \u00abmejorara el juego\u00bb para ver si ChatGPT se pon\u00eda al d\u00eda.     <\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"display: block;margin-left:auto;margin-right:auto;\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P\/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P\/wAARCAFoAeADASIAAhEBAxEB\/8QAGwAAAgMBAQEAAAAAAAAAAAAAAQIAAwQFBgf\/xABJEAACAQMCAwQFBwkGBgEFAAAAAQIDBBESIQUxQQYTIlFhcYGRsRQVMlJzobIjMzQ1QlRydMEkJWLR4fAHFkOCkpNkRFNjovH\/xAAYAQEBAQEBAAAAAAAAAAAAAAAAAQIDBP\/EAB8RAQEBAQADAQADAQAAAAAAAAABEQISITEDEzJBUf\/aAAwDAQACEQMRAD8A8wAr71E71DGloBFUQe8RMDEF1oOtAEgNS8w5QBIDJACQhAIQhAILKSisthbSWWZKtTW\/QUGpWzsjvdnd7Cp9q\/gjzeT0nZv9Aqfav4Ilb4+urgAxDLqGCYCkHATUQUgpEKiJBREMBEgomApFQA4JgmCiACTAQpAgwQKwMZgwAjAPgVoIXArQ7FYUrFHwKwjk9oFixh9qvgzz6lg9D2h\/QYfaL4M87grF+njPHJmmEtUTGW0ZNPHQI0EJlEygIQmUDUgggJqQNQBILrBrAcAmsneegCwBX3jB3jLhq0hT3kia5DDRyTICFDJ7oG8nsKbLaEXSi2t22Blakml1Yzp1ksuLwbu6hqUtO6Hkk4teYTXM1SGpzk5Y8zYreCW2SKik9mDWfL1tZ5EcmmlnmXRoSTb1J5FdGbnl4whhqvW03vyDraSfmNVhpg3jmUSmsR9AxdX63jJO82yJGSqvQuobiKp4imTDVdWtnZFDI+ZCKB6bs1+r6n2r+CPNHpezW\/D6n2r+CJfjfH11wDYBgw7AEgUVBQcEwEqJgKJgOComAkQUBMEwEgQMAwMAqFaINgACtCjisBWgDgYCNCtDgYCNAwMBgcjtFtYQ+1XwZ5w9H2j\/AECn9qvgzzgY6+joeM4JF4Zot\/FBozSTUmvI1Z6YlaKb17FndMot5aaqN2WXmJ1cUqjJi6DRmWGvMTSzWRnypO4kw\/J5Fni8yeL6ww2q\/k79BXKmkX4f1hdC8yyRNqlwSeOZYqEcLLWWOoR6sOmn5l9G0vcQ6yQe6pL9oElHGyA8YWFuMTUqKmpJRWy5sz1cZWC9LL5ZKK\/0kL6i8+6UgwpydQGjVnBJRlhIAALflNX633DK7qLyfsM5AjT8tn9VBV75w9zMhCjar2PWLD8sp45MwkA1VbiM6emOctl0KFOUFlHPXNF8bicdkwNkKVOlLUtjHcTU6ja5C1K8582InkzasgMAWLkioz0\/Zhf3dU+1fwR5dnqey\/6uqfbP4Il+N8fXXwAfADDsGApEwFI0iYGRMBCITAQrBUDAxCIIgA4IVEAEgABgIAFAEAQGBhYGFKwMjAAAMLFA5PaP9Ah9qvgzzZ6TtH+gQ+1XwZ5sMdfV9rPFVR6MtuqK+nH2mRPHrLFcTUcPDXpNaxgQ+msG+PLmc1N5NltU1ZjJ7llSzVzx5g67sfSgqMepvWMJ4SZiW6Y+RMR8iauKFjqibZ5bF3h+qTK+qh5GKW\/KIFUSWMDVKyxhIoi8Sy9x5Hiucn9UWVR46IPyhKLWndlNSo5idL4nVVRTw+ZmqS1SGYjJaSYtAwgZlorAFgAAAkCgQhCgEIFIgi5h6kxgDZAG9woVPLGIovkKNzRXLPJATOWer7Lfq2p9s\/gjyqWEer7Kr+7an2z+CJfjfH12MAGIZdgSHpwlUnGEFmUnhIXBu4Pj5zo59PwZYza6lrwa3pwXfrvZ9d2kvUafm6z\/AHeBn4\/Y1+IcOdChdzto6tVVwXinBJ5in0zsfPKdxH5j4HR4nKp82SlX1pZxJpvTy8macNr6Z832f7vD3E+b7T93h7j51VvKlXgvAI8anWfDpur3r8Xjx9DON9uh6fsxc3dTsN31WU3VhSq93J\/SaWdP+\/QDXe+b7R\/9CHuJ832n7vD3HzPsxWjQ4lwefDqtad5VdT5dTTbTgm8Z9mX7jvcM7YX95c2EZRtZxu5Vc0qaeumorwp79fUEeu+b7T93h7ifN9p+7w9x5Cw7bXNzKxhKNrrq0K8673ShKCk4+eFiKb58zf2T7Q3nF7utQu52r0U1PFJPKefPLTXtT9AHoPm+0\/d4e4nzfZ\/u8PceWve115Q4\/UtI0qCpU7qFv3Mk+9mpZ8aeeWy6dUV9mLGrfdo+J319UjVrWl1KCmoyi8rKwvFtHHR56Aet+b7P93h7ifN1n+7w9x4ztpO3qdprW24xWrUeGO3bjKCeFPxb7J5fL7vMSt2or8Gtre1srmldUKNqq0a9zGSlcZnjTFZWMJvz+iB7b5us\/wB3h7gfNtn+70\/ceH7V9oLq9tuJWP5K2o0qdF93NPvZuWmTw8rlny5FtTj9xwy84rVoWlOVfv7aE3JyzPMHnO+E9ui69QPZ\/Ntn+7w9xmuuB21WD7hd1U6PLafrR5x9rOJQUrarG1hXXEvkbr6H3cY5w21n+vI7fZTjNbjVlc1q8aSdK4lSi6ecOKSa+INcOrTlSqSp1FiUXhoraOjxzHzpVx5Rz7jnMOmkAxmKwOT2j\/QIfar4M82ej7RfoEPtV8GecDNQGQgCIXW7aqIqeyTLKLWtPoVHQywamWRUX6Q6Y\/VNMlUJNbywTu\/8Y2F5EwvqgJ3cfrsjpQ6zfvHx\/hQV\/CgM1eNOEfDvJmctrZ2zj2FTAAGEAAEY4jJVXisdisBWKxmBgKQICgEIQADICCSrAbFbILIypocgsEFhDMCLkJ1C28CoBz1XZX9W1Ptn+FHlD1nZRf3bU+2fwiSt8fXZwQbAMGXUCylKVOpGpB4lF5TFSGRUr0Nrxa3rQXeyVKfVPl7GNJ8LqUFQmrWVFbqm1FxXs5HnUEuud4j0dWfD61JUqsrapTWMQlpa29BdRq0JrRRnTkorlBrZHlzqcCku8rR6tJr7\/wDQqXnGurLhfCE61T5JZKo8ObUYan\/UlJ8MlOj3DtVUrqVSk6enMtvFKLXofM8z2xoVKfaLh1\/c2NW+4bTpShOlCGrEnnp7Y+4w1bCtK54PPhFtfWVKFtcShrjmcHiXPOeba9jDD0vDuzNKzv6d5WvK93OjCUKXeqPh1c22llvd7vzOgqnDOHSrRi7W2lGHe1UtMGo5xqftPFz4t2gnRt3VleUpPh8pw7qhnvKuWlq2f7Kz06PqY+K2nFLtXNxVoVp1KnCqDm9Dy33lNv2+FvHoA+kfJ7edaNw6NKVVLEaulOSXoY8KVOm5uEIxc3qk4rGp+b8zw9W845R45a2sqlxb28I0IwUaTlGawtecReXnK3awG0vu0bvrWrN3EoSvqtGVKVNKOjZpvb+Lf0Ae1uLahdQULihTrRTzpqQUl94s7S2qd33lvRl3X5vVBPR6vI8JwzjXGpX\/AAynVrXMq9fv3VoVqWiLkk9KWy25cnsdHsde8WuuIVfnKvcNdy3KlVouOmerz0pR26JvqB6mta2s5Tq1qFGUnHTKc4JvTzw2+hVKrw2bk5StW5SUpN6Xlrk36V0NF1KMLWrKTxFQbfuPGhY7vFLeyvqUY0uIQtJqr3rlScPHLGPEntL2+SKLCfD+z\/DnbWlWVzUlJ1JSfOcn1bW3kchsGQuDWqSrVZ1ajzObyythAwpGBhfMVlVye0f6DD7VfBnnD0faL9Bh9qvgzzhGagCAyEF7pETwyACNdrWcZaejNbqS8zBaLNXPkbWaiD3kvMbvo46laxnfkNqp+RUN38fJiu4SW0QOdP6oO9gv2QKJNvdistq1FJJJYKWBGAgAIIOISrGhisZisAMVjMVlAAEAAIQhFEVsZiMzVR7ICWWB7lkeQEZAsXIEeAcgZIwBnc9f2S\/VlT7Z\/hieRSR6\/skv7sq\/bP8ADElb4+u0QYGDLqgcEwEqIggCEQehWnb1Y1KbxJfeKBtLdlZruUuMUJRXeRnCXXbKLPna0+vL\/wAWeZndUIPEqsU\/WZ7jilvS5S1v\/CVnxeqrccsKFN1KlSSiuuhmP\/m\/g6We\/qf+qX+R4ziHEflMHFLwnL5sHi+jf848F\/8Av1P\/AEy\/yBLtjwVLevU\/9Mv8j533MmspAcdK8QTHtuEXHZS2uVc2OuFSKah3mvEE+elS5Hcjx6wnHMKkp+qJ8r1Ylpi8ZNFG5qWsW4SlFv7wY91xLi0ruPdUouFLrnnI5jZxbHi1SVRQrvKfJ45HYzlZTyigithbFYVGxWyMDYAEbGbEYHL7Q\/oMPtV8GedaPQ9of0GH2q+DPPBKUDQ4MEQEQmCBGi0klNrzNjObTlpmmdFbpM1EoNgHUV1GSinlIqKnCf1WBwmllx2NGv0CubeNsgZ505xinJYTKmarqq5pLkjKwAAgAIKMIiVY0sVjMVgBisZisoDAFgAhMbEDJ4RKpMkaB1HMqTAVsR8ickAwskFMjeQK3zAM0KAyPYdkf1XU+2f4Ynj4s9T2ZvKdvw+pCecuq39yJZrfHqvRkMi4jbtZcsDK\/tZcqsSZW9jSEqjc0ZfRqRftGVSm+U4+8Ymw6CBNPk0zNf3kLO3c3vJ7RXmyhr27haUXOWG+izzPPV+M16ya1afUjJdXVW6qOU5OT6egphScV4nlgNKq5Sbbbb6senGdR4SbbLKFvrly2Oxa0IwjhJZM3rFnOsVHhkprM3pNUOFUorq2dCEC6FJ5OV\/Sus\/OMELJRjjCaMlfhsZt4WD0Pd+Ez1KOeSJ51fCPK3PDasPobr0GRZWYzymj1VWk0cfiVplOrT2a5o6c\/pt9ufXGfHLkpfsyaN\/C76rSrKnOTdN7PPQw6nyl8AeJbp4Ozi9dkDZyOE3cnqpVHtjMWdPvYfWCGbA2VutDzElcQXST9hcqbFrYrKHdx6U5v2C\/KZt4jb1JepF8Ov8Ah5T\/AKx9oP0KH2i+DPPna4zcSqW8ISpOHjT39TOKzNllymy\/EFzuER8yBwEjILCJH6SOuo5ivUciLwzoU68nBYZqJV+lB0r0md1ZeYYupN4TKixxecIjhLIuirn6Qso1cfSyNC3MdOkzl9alOCTm85KGAABAABUMKuZKsaWKwsUoDAwsDADAQgEAwimaopYJknQBFFgZCIA4B1CACMrfMeTKwLKccrJ1eHZVCX8X9EYaNP8AJp+Z0+HQ\/s8v438Ea4+l+NVo6MrqEbuWmg86n7Hj78HejR7PSp1IqtT1T5Sls4bdNjzVRYKZM7Yw9TT4bwvE\/k99SUpR05c0\/wCo11Y0qdKtW+U05aYNpRfkmzyLYF9JBMr1VnZ3NSritQnSotau9ynhJf1\/qeeva0q1Ztybj0T6F9zxa9q0FQnXk4eS8jHVeYpnLuyunMs+q29LRbQi6s0jK5apPHQ6nDaXV8znfUdJ7rfbW+lLC3OlQoYWWYYyr1cxt0klzl5l9K1rp5qSb\/7jz329E9OlCCLowSZlowlFc9jfCDayTxXyDTsUTiblDw7mSqty3lJWSpTTRzru38D8jpV56Ys5lzdOLw4pxJItrzdeDpVnF8itZUtzTfyhKtrhyl8TNvk9XPx5enRv7aVB0LmhHFGtBSi1yz1R6m2VOpb06saMPFFPeLfQ8U72v8m+TOo3RTyotZx6vI9L2bu3cWc6VbMnSa0v0Hq\/PubXl\/Ti2OjToqK8MIS9LhkWtFSjKLjCKXPTBI20u6lF6bdSxzbwviwuGOVtRXrlE7\/yzXn\/AI+nPo0qVKb8clJrf6PIFS4rRhLTXx0WJL+iM3FK1SndRTVFafElT3XtOfeX1S5wpqEUukY4H8034s\/H19c7tLpVWMIyUtON08+ZxEb+JPZfxHPaPH+vXl3a9f58+PMgsrfMcWRybToFMnQCQQTRa5baM5tsYeGUn6kWFWqOB9bXJDqKzyRMRz0NsE7xg7x7cth3jPQmYrqh6FFzUc2smZmi5w9OMewzsigAIAIIuaHEjzRKrQwMgGUADCAAEIQioKEhFQHUgCA9SEIAURkAwFkKMwJboDpUUu6j6jo2UMW8sfW\/ojmU3hYOrw95tZfxv4Iv5\/2Xr4WqjNJGuqjLM7uaphyqcNTWWw4y9ymtU3eenJGO7jXMCnPXWa8kNVnik03vklKnpg5v6UuolRRbb8tzk6CsYikjs2VNuloXOT5nEpOTmm1tnY9FYrDz5HPut\/n9dehGNOEYxWEkXtrzMUayii2E1LnhHF6GmNRcjTTrbGCbjHqPSnvzLuJjf3uSmc0wtNQ1dDFXradkLUxKrTyZJ0oSzqimNJTktWcIrc9PNhccjjFrGnCNSCSWd0cnOx3eLYqWc11W6PPrLjvszv8AnfTz\/pMo7ak+foOr2d4pOxvI03BTjVkovbf2HGlF6smnh1aNHiNCpNeGM02dJ9cr8fRHep1Eu6fs3Y3y1Re1C5f\/AG\/6mDE5yzTW\/nnAJWdSaUpXMIPycm8HfHBy+KSqSu5yqwdNyeVF88HNmdDidD5NWjDvY1JOCk3Hks9DmTZYOfxF+Bfxf0MXQ18ReYf9\/wDQxo8\/f12nxGVyZayqRlUTGwIixPKCAX0JPDWSgvtVqngsKty\/NjxpTk1nk+o\/dLomN4l5m8Y1Pk8frMX5OtkpPLY3ix1BiW3PYYaS5oxotaW3nzMzLrlvUm85fmUEVAEIBBI\/SXrHfIrh9JeslVewMmQMogCEAhCAZKqEIRmVAASAQnUGSZAZgCtwPZABiJ4kFsUDoxeUmjrcN\/RJfxv4I4ltPMcPodfh8v7LL+N\/BF4\/sdfFtXqZZ8y+ozO3uehzhKjUaWerK5QjKCbW+B5fTSEcnlo8\/Xuu0+GptRjplyMleOJNrl0NSWU\/Mz3LxBR8zKrLRatL9J6W0jlM5tlwyouH29ZRzq8WfQdmyp+D1nLvp145cy7qXka\/d0YLD\/aZlvanEbCuozm6kJRymltn\/Q9JVte8QkbCbx4tkTjqf611Kos7a7lZ0K9acXOosuD8LRvitDSlz6ryGp22jDlJyl0QlRaZYXNk6s\/xeZZ9apXH5HSYHiU25PZcl5lzj4CilnU2uaMxqufxO+rWUqSqQUI1c4cm9kvQkznx4lXrW3yiVHTRT0uSecM7HErdXUFGpTU4rlu9jn1VUja\/JIUoqk+cVE67zjlfJjq3Xf21RReXpZz4NTgpL3HXp2MaFCWE8tb5ONSi1Hw9Ga4s\/wAZ7LOppqrPLyG8OuLzs2VVfzkW2GKwsczo5PokOJWtSnCVOlOepJ7dS2euWZfI6qWNkppHL4LKyo8Lt+8r6aihl4Tym98cjc69tJJqpXlF9VGT\/oeqfPrzW1yOMxnC7Wuk6TcE1GUk3g5M3udDjE4yu3KDm4uK+mmny9JzJPcLGK93i\/4v6GJs2XfKX8a+DMjR5u\/rtz8TOwjH6CmVBIi2IggQ22EViT6vYxF1tNxqrfZliV1AOSy0V6m+rFfM6eLnqxySWWya0VtZ5g2HiarumnJY8jOXXC8S9RSRYgAgIqPkVw+kix8iun9NEqxaBhAUQAQAQgRXsyVYIGEDMqBCBwArAFoXqBbHkFrKBHkRgUvmRDTXUVAWUqmh+g7VhP8AsvPPifsOElk61h4bbGeprie06+NU5ZKm+pGxHyOvXxIEn1K99TGm+WxXOTSycXVbF439hmuVtl8kXW83PUnujLeOUazi+XNEHs7Kq48MpQTTgqaw\/Rgss5ZgjhcIvqfyGVGtU09ytWZPG2V\/mdOzq4ljJ5+uXo56dums4ReqTZmoTXU1xrJIxG6Wce7j0OdOeZmq9r4pt8kzDC4oKWO8i35Z3LUjRu4Gam9FZp9ToRnQ7rLb5HMrVac55i0mvSTC1qlDPIpnTXPBqoyU6al5oSsljYK5t2lGlI8rSeiVRyezk0em4lVUKMsvGx5e2mqsZp89TaO35uH632S6jma0hjLMUns0Su8SaIvFHUjs4va8B4Xr4Xb16jSk1qWd1jOx1HGqo6flEYx5JJI4PZm4lPhsqTk2oTaSb2w9zqSWfS\/Se78\/zt5leHvvOrHG4\/UnPiMnUqd41GKz7DlM38WS+Wyx5L4GJmLMuOvN9Obdvaf2i+DKOaLrzlW9FSPwkZ4M8vf12nwXyELCuSMtByYy3FxkbkBGGEtMk\/Ij3RILMixK6UXlEM6qtdEHvpeg67HLF79YMFPfS9AO+l6B5QwbjnH1FI05uTyxTNbiEAQgj5FdL85EsfJldH84iVYsyQmCYC4gA4BgLiZBJ5GxhCMhgojIlsQgiCAjAWRI8yMkQLEB8iLkRgVSe4ESX0iIBkdS12t16dzlnpOCWEruzlUcsYnpXuRrm5Vk30xv1CVJeBLGD0K4KsbzOLxCmqF5Kkt1HY1a14SM8t8CVcd3yJXlKnUcWt0JOeuitsNczAstFGMG+rMt481lHyNlvFOOz6Ge6jF14rqluQGlpVlc6ks6Ul\/5I7trPMITXVI4c\/Dw+t0zKMU\/Prj7vuOjwit3luot7x2M9\/GuL7ego13g1U6jksnNpSNCrqEdjz2PRK2VVGpBxmsxfRmKXC7Obf5LD80wu8p4+k2yK8jF50t+0ZTVcuHXGnQr2Xd\/w+L3lC4RbReznq6yzuzc72DW2r3FffRk+ePWX2NFLFOmorktkLUqrD3KXVXIyXFbTBvJnDXI4\/d5XdJ8zmW1KUE5vmJf1HVuZSznBfQb7zS1mLSPTzMjy9XaruHmKk+aGi1ttsxay3lH0cgUG5Qal05G2XQoXFKjBRTaXXHmdVX\/AAJrdcQ98TzTo1pbqEmvQgdxWX\/Tn7jtLcYvErp3d7ayry+TRqxpfs9405e3BmlewXmY3Tn9WXuKZ5Tw+YvVieEaKk+8pVpLrUi\/ukU4Cqk3Tw8KDfRJZa\/\/AKHocbdrUAEuRCPciljzGEXMYAoeOEVhyWItyjTQnbrV3nntlGHUDUVMdNTtdPT3B12mOnuOXq9JMgxquKlOU13awkinUvMqyTIMW6l5g1IqyRsaYsc1hgo\/nUVllH84mSjRoZNDNOlB0oNs3dsnds1aUDCAx1I6VuVl1z9PBQQM+QuR3F6U\/MqYQc7j5WkrDFgBjRWwGGLAZLYgURgVVFuDAZPLIgCvI9l2Wx831Mcu9eP\/ABieOinKSS5s73DuJu04dUpU\/wA7Kq8ehaUa5+rz9emuLyhaxbq1En0jndnlZXtGXFPlNzFqnr1NLf1GapOpUqOrOTlJ9WY7mW24tatdG8uLe8uZ1qOVCT6rfJhqJqWMPDDaLNF+saUvElggupJJJIquUnOLXNcyJtVVFCXedUcddiBHXqVYfJ9u61qb26pY5+0vsLlUL1w\/Znt7Sh01HwR5+ZlaaYqbj2dKaaLXucjhl13tGMZPxpe861J5icbMeiXWilOGMTis+eDp2013WO4hUgljZbnJwPRuKlvPXTbTJOmvTo\/2JJv5Gs+s5t7bUarzFOivKLz8S6rxOrU3cI580kYKtWpWlvsjV6MkVxWhtRnKUfNmPiVwqdJ5fQ015qlBnm765lcVWl9FP3jmbXPvrIoknLfrJmuHJSTzh4wZs6dPpeTXDEFpxs8tHVwCq1NuS2a5gjjwsWpzeFzWCUk1HTLoVV3zpXoRVOnGGmPVrIPnu6+rS\/8AEpmt2I0vJGtZtaY8ar6szp02uqSwYK1R1aspvnJ5LGitwySppp1JujBPllvPmGLyhZZxGDX0c4fnkkEZUZC9RpLAgAlswxYJEiEO0KxiaclUhB+7kTu5FCEH7uXkDRJdAFIHS\/Iml+QAAFprmKSoKlgZVJIQOnw6vTgg65CEK0ICZK6tVQW3MCi4f5QqhHXJIkpNvLDRqKnLLIjTWh+T26GNo0SuotYKMoBcA5DvkIwIwxQq5joBkQhAK5rciGnuKA9KSjUTk8JGu3lGSnKC2cts+pHPbN\/D4SnSlpjKWJdFksWfTSls8mKeatR6Vk3Tp6srOMj0qFS3g5KnNQfOTjt7y+v9aZ6Me6gk3ux2k1q6ot7p6VNwai9lJrZgnSzHEc5e2xlVVGWaqk+S6llVc88ludGl2c4hJxi6Lgn1bWxlvbedtWnb1V4obMIyRjrbl1PVWHZWxo0VWvJOs8Z32ivZ1PO2NOFS5p0pPEZSSb9p9HdNOdOGPDnOPUErxF7Zqnc1Pk8O70S8MS6yulUWHtJc4nT4vbuje1JNbTepP1nGvLSSxdWrxNc0upy6rtz8dek1I0K2jNczi2HE6dbEJtQq+T6+o6sa23MxY6SpO1intIoqxVNNl066wcXifEN+6ovVUltt0ElS2MHFrqU5OjT3b54MFOnhJPqdeNiqFs5T3qyWW2cySbmkuiOvNjh3PZacU5yb5RWcGnwzhmL5CUYtVMvqtwwUdPhW3kbZJV2jqb3zyFSy00Cs05YyPQ2i49QEzqk0uhJU5\/VYan5J+LKzyZdQqU5w\/KN5z0wdOJL9ZsZXHcmDVdU0sSjy9ODMLMuMq57PkKuZZPdL1lbWGYqw7WxW1gbJOZFKTBA9AIiyljVuVoEmwNWuPmga4+aMZC6jbqh5omqHmjEQaNmqHmiLS+WDGRNp7MaLq7WcIoGcm+YoBWFzWSzMe7WV1KhnnSvIg6wk6iiLVqqK25mSUnIrR6leUnhCZb5sUmQiMRsYRkA6li5FZauQEIyAYEwECIwCmM3kQZcgFlsK2GYsVlgRLJ7nsNTh82VpOK1Os1n\/ALYniMYPe9hFngtb+Yl+GIXn67UeH2sarq\/J6et\/tady+pb02l4U15NbFri3B42eCzGYoNVx+NcLV\/Y93SjFVIPMNsew5fBuAV6Fz397CKUH4I5zl+Z6vCQkY65ehBEpw3yz51xiu7riFxWeym3heS6H0eu5QoVJQWZKLaXm8HzGu5Sc3jDYIPDbadS6oU6Xim5LB9Hp+KpF43UWfP8AgleVrxKhUy0lNKWPJ7M9\/JqldLOynH7wUL6yheUtMtpL6MvI84rS4sq0qdem9GfDNbpnrVuMoprDSaJeZV56sfPeK8F15rW20usfM4yr31u9KnWjjpltH1SrYW1TOqmt\/LYxz4FbS5OS9pnxsa84+byu76v4HUqPPRLHwOtwvhndLva68b5LyPYQ4DbQlnMvuNNPhlrT5U9XpluS82r5x5LiFGfyKpUjF6Y4Tl05nm55g3LOyXI992uxHgulNRzUjtyyeFctbw0tlj1mpzjF61HhQUtxKet00nHCyNUTjs9gOeFhZNIy1m9T8i63amk+qLatN1bWFaMU1TTjNLmt8pv0b49gtGP5CO2APd8JpKnwm3hs04at\/Tv\/AFMHFeAUbiLq2sI0qy3wtoy9nQ3dnNVThFPXl4k1HPkdGUNixl4ifC+I1qel27i89ZLBmueCX9tRdWdJOC3bi84Pdwo+JyYypa4ttbM1etMfLpdBWtz0fajhFCxpK6oNx11VFw6LKbyvcecTyZoDAnhjMXqQCX0hlyEluxosAgYQMIXBNIxChdJMBIAuCYCQAEIQgAz\/ADcfWwEbzFLyAulJyZCYI2VpAMhGRCsR8xpMUCFq5FSLVyAjFYwGsgBDPkDkQALmWCR5jsBJrKBBbscVbMCM9\/2AX9y1v5mX4Ynz\/qfQv+H6\/uSv\/My\/DELHpI7KSG\/ZF\/akGX0QpG8lkFhCJZZcuQRXUeISeM4WcHzOtUlOtObjiUpNteXoPp0uRxuI8Dt6tCtOjS\/LyTcd+oUnZ2nb1+GUancU+9g2pPTvldTq14ZdOTWylh+p7GDs9ZVrGxcK6SnOerHkdWUdVOS69AKYqVOenO3Q0QUnsot+oSotdJSS35o2SnCzs51qm0acHObXkllhFfc1H+x95O4qfV+84vBu2VDiV5Rt6tlXtVc57ipPeNTHNZ9h3qfEbKrU7uleW856nHTGrFvKWWsZ5oJqv5PU+r94roVfq\/eaKd5a1nTVK5ozdWLlTUZp60ubXmjkcb7SLhd\/Cyo2VW7run3slGSioxzjrz3Brz\/bau4ytrScWs5m01z6HjpJuSaeHk+v3\/D6HGeHQheUJRbSmoyxqpy54yuvRnyW4nTldVJ04ONNzemL6LoFgVl4PFlpLKxzM1LXNrU8J\/eXyllewlOKklLPLZhVblOCkotrUnF+lMtp7U4oEo8sP\/UdaVtFYyQe+4FVpV+E0HRxiMdLXk+punyweb7HVUp3VHzSkvg\/6HpPpSKyXTiBN36uhbKGcIkkkgry3bZJcKpLr36\/DI8Qtme77bxxwek+vyhfhkeFYRBRugGACciEYBRGBBABCEKgEIQAECQAEwEgE5c+QrWGMD0AWgYSMKUDCLJgK2RJsKjllyUUhJorisBbGfMXBBArmTBAAxW8hkyIArYfmhAxAgGx2I+YER9D\/wCH6\/uSt\/My\/DE+eI+hdgHjgtb+Yl+GIWPRy+n7Rp8gP84gz5BSwLehVTLQFYCMgRBkxQgCHKUPJ\/caruir7hte3UtPf0pU8+WU0Y86ay\/xrHtQzq1KPipv2PkCvOcH7I8UpV7JcRurdW1gpuhGjlvVJttttLrj3C8P7IX1pVsZV6lsqVoqylKlqc5xknh8t3vyPVU72clvGOR3dzx9GIZeB7J29ap2g4Uqc1VpWNKqptU5R0JueFLP7WZdOnmeg7T9n+JcVu5ytJ2To1aKpSVen46eJZzGSWTuO8muUYglfTjCUnGOIpt4C4eiqfDOGUadWtqjRpxp65c5NJJe1nyJxzUlpxj4npY8Xu+K3tetcPVG3pVKlKivoxeML1vfmebhFrOQsdZcC+R2Xy2\/qwUJQzTgubk1sjjxWnPk0dXit\/O+t7KM2806Xiz1ecZ+4PAqttC8lG5gpOpBxg3yTIrkaJb6U2lvsug9OE6svycZOSWfD0Rp4dVVK+oyksRU1q9Kb3XuPf2PCbKyc5W9FRc+b57eQNeU7Kxn8vlKL8MaTUva0evpR3Fnb0KGe5pQpuT30xxktpIqC14kBrVL0IZ7TGxiJB5jt5twei\/\/AJEfwyPBPke97ffqWj\/MR\/DI8CVKHULxggrYAyEUaIBBIZisCIOABTRYgaSYH9rJ7zWCsgzQDNAIQgEAwkAsIaaVtqWZBnaYXhYVlwDBZ3M84wWQtZvnsBn5ENqtIr6W4s7RfsEGUhpjZyb3ewLigqcVpXrAzoIEEBWhlTk\/2WWUaTqTW2x0FFJYwBzFSb6FkqDhHJvUF5EqxTptAcpgYz5iyeAIfQOwP6mrfzEvwxPnyeT33YSWng9Vf\/Il+GIWPUf9QaXIri8zyWhVMHiRcUyWGWweUAGQjAEQOQEKFq4UVP6jz\/mNUWYsD3WPMFJuVFJ7tbN+lbEFdN+Iub2M\/wBGRf0AUovqndWk3jU8PZPGUlll5yO0F27azqOK8T\/Jxfk3z+74iq87w6sqFhxO4il3qjGEWv2VJ4f+\/QcqlCpVmowhJtvCwuZbis6DisqlKWf4ml\/TP3ntuzFsqXCKUpwjqk3JNrfBBweLcHdpwy1racTjBRqes41K3qXNaFKlHM5vCR9KuLeldUnSrR1QfQrt+H2lq9VGhGL88bgfPLu2+S3lShrUu7lp1I+kWylG0pKcsyUFl+ex834jNz4lcSa2dWXxPc8FrOpwS1cm21HGX6G0CtVV6pl1JeEpxlmimsRNICS73cZ46iS2nlC6svCWX8DKvOdvXngtH+Yj+GR4Dke\/7efqWj\/MR\/DI8DyKzQEYzFAgYipjAN0AwpltGl3zcc4wgKMgNbsH0qL3FU7SpBZ5r0BCxltzGUl\/tFeMbBhuzUqne66+4qZb7RJLcVCEIQghCEA7MeQcAGRGgSXkEhAg4FwMBgRCVYa4NDkA5UoOLaZIxcpYR0p0YTeWiQowg8pALRhojgtIFICJFV3PRSwubLjHevM4r0BGJ8xZ74HfMD5hQSwe47GeHgVaXVXDf\/6xPEHtexsscIqrzrv8MSLHrKL1JNFxTbrEF6i4qq6iBB4eCySyUvZgWsDInlEYQMgyQABFhtOaS2fi\/wB+4IHtUi8ea\/37gK6m0i2L8KK63NDU3mIUZy0Rcmc7inCXxG2pQ73u5QeX1TZulipVjHmo7y9fQuIjy\/HeG0bHg9GFLLcKmXJ822v9Edjs9cK44PQe+YLQ\/YHjFhLiFn3MJqElJNN8izhNj832UaDlqlltteYG4IEEo8Dx+y+ScUmnhxn417T1HB3TXCLdUpKSUd8dH1R5ztN3k+M1cRk0kktvQdPsrSqwtarlFxhKSayuexFd2K3NMV4SmCL48ioqqJuRNopLI1RFaW+WRXne32FwSjhY\/tMfwyPn2T3\/AG98XBaKz\/8AUR\/DI8DpwVmlfIVsdoTAATwx1uINAIdGuzjhyl7DIjdaY7r2hV4AkCKK1CNRZwlLzMUlKnLDWGdPAlSnGaxJZKMKl6RJbs1q1gurGVvT8sl0YAHSVCn9VCztoSWywyDnkHq03TlhiAdvBEEhFQDeGMCSAJCIgAIEgAAwsAESGIkEAGG8knNY6G45lysVGgKubFk8sYVrcCI9j2Tlp4PU\/mGvuieOwet7KS\/skafnct\/dELHtqW0UWISGyQ6AjKposYsllAJB4ZYU8mWQeURUYBmKEQSom4PCTa3QzEqTVOEptNpLOEBKnign5iqahByk9kGMlOm8LZcvV0KElXqJv6EHumubCtNL6Kk0lKW72LMlSZYioYIqYyAKCBEbAWcIN5cIt+eAYSWyCQoiLIiIdEAqcitLzZZPkVciK8529SXBKOP3iP4ZHgMnve3r\/uWj\/MR\/DI8AVmnhjvI55ZFqLE2gb5LalPXHvI7+aAoaHithGWR5ADBptJ4np6SM5dbfnYgdDBAkCFAxsAYCMZIiW42AFZA82FICmrSVSOGYKlGcHho6rQuM80BcBhIwqIj5ERGAUQiABAEIBCJECASEIADHexW0urNhgvZ5q6eiAzkwiAyBpp2qkss9P2VttGN+VRv7keftJ6qWPI9P2Yay1\/ib+5Aj1cXsMKgkVAAbImVSVF1FhLDLXuiia0sgvzlAFpyzHcYIDFYzEYHKhTcaNStV8FSENccPGV5NdUdOlCMaUUttgTsYzqRnjDz4t9n6MFksx5ozGkSCmJkZG0OhkImNkIOQZBkgDEAhgIMhRkRUlyKG9zQ+RkcvE15MDz3bz9S0f5iP4ZHgcnvO3m\/BKP8AMR\/DI8GovqVmoPCeiSa5dUKwAGrh1Hp5DIrHQE6m2zp7OfsRjN1nPNPHkBpwQhAiCsYUCILIkRgRLBMkZEsBQYBgMIsI+QSBSoLAggEBCMAEIQAoIEECEIQAGK8pNy1LqbhZRUlhgcnSyYOj3ETJcQUKmEA9m8Ta6M9N2Vk3xSrB8o0s+1v\/AEPM2f5w9T2Uh\/brip\/+OK+9geujyCCPIOSKWQuQyEYFkWLUjqQmodPIFKk4suUsrJXUihFPSFXsVgUk1kVyAPez0pDVKkaijpWHjf1hjOmqGHjVvsUuWy6bbgPHmP0KU9x9RQ+SZFyHIQyYcipkyQWRGEQ2QCFAIgpnyMGX3tRf4jf0OfVqxVeUMrUugHA7cPPBqP8AMR\/DI8MuZ7ftq88Ipfbr8MjxCW4SiDAcbgfJlQBk8gjutxtgAWUKjpTT6dRGEDrReUmiFdu80IssCAyECgIgMYUCIJMECgBhZMAWEIQBVzCQgBAyEABCEAKCQgEIQgEAQgEKatBVHnqQgDUqSprbmei7KfpFx\/DH+pCAj1MXsNlEIRokmVSZCAVue40ZkIAzkn1KpkIUIp45h7zJCEDKXmRvJCADOAqZCFDKQykQgDagpkIQOpDJkIAchTIQBs7HnuJzlR45Sf7NSGPcQgHP7ZP+6KP26\/DI8X1yQgSgQhCohGQgEQSEA32Us0mvJmhkIEAKIQAgXMhACRkIAEQhAP\/Z\" width=\"304px\" alt=\"ai chat bot python\"><\/p>\n<\/p>\n<p>Incluye la URL base de la API junto con el punto final para los datos hist\u00f3ricos de dividendos, el s\u00edmbolo del ticker de la acci\u00f3n (AAPL en este caso) y la clave de la API a\u00f1adida como par\u00e1metro de consulta. He puesto ambos archivos SVG en GitHub para que puedas abrirlos en tu editor de c\u00f3digo o en la aplicaci\u00f3n SVG que prefieras y comprobar el rendimiento de ambos. Mientras tanto, en la ciudad de Claude se cre\u00f3 alegremente (utiliz\u00f3 la palabra alegremente) el gr\u00e1fico vectorial y cumpli\u00f3 el encargo a la perfecci\u00f3n.  <\/p>\n<\/p>\n<p>Profundicemos en un ejemplo pr\u00e1ctico consultando una base de datos SQLite, centr\u00e1ndonos en el conjunto de datos \u00c1rboles de San Francisco. Aunque la perspectiva de utilizar bases de datos vectoriales para abordar las complejidades de las incrustaciones vectoriales parece prometedora, la implementaci\u00f3n de dichas bases de datos plantea retos importantes. Las bases de datos vectoriales ofrecen un almacenamiento optimizado y unas capacidades de consulta especialmente adaptadas a la estructura de las incrustaciones vectoriales.  <\/p>\n<\/p>\n<p>Despu\u00e9s, tienes que obtener y copiar tu token pulsando \u00abClick to Reveal Token\u00bb. Enhorabuena, hemos construido con \u00e9xito un chatbot utilizando Python y Flask. No vamos a entender el c\u00f3digo HTML y jquery, ya que jquery es un tema muy amplio. En primer lugar, crearemos un archivo HTML llamado index.html dentro de la carpeta de plantillas. Ya hemos instalado Flask en el sistema, as\u00ed que importaremos los m\u00e9todos Python que necesitamos para ejecutar el microservidor Flask. Y para Google Colab utiliza el siguiente comando, la mayor\u00eda de las veces Flask viene preinstalado en Google Colab.     <\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"display: block;margin-left:auto;margin-right:auto;\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv\/bAEMAAwICAgICAwICAgMDAwMEBgQEBAQECAYGBQYJCAoKCQgJCQoMDwwKCw4LCQkNEQ0ODxAQERAKDBITEhATDxAQEP\/bAEMBAwMDBAMECAQECBALCQsQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEP\/AABEIARcBdQMBIgACEQEDEQH\/xAAeAAEAAgEFAQEAAAAAAAAAAAAACAkHAQMEBQYCCv\/EAGgQAAEDAwMCAwMFCAsGDw0JAAECAwQABREGBxIIIQkTMSJBURQZYXHUFTJWWJGVluQWIzhCUnKBobGztBcYMzV2siQlJig0N0ZjdHWCk5SitTZTVWJmc4OEksTR4fApQ0RXZHfB0vH\/xAAbAQEAAwEBAQEAAAAAAAAAAAAAAQIDBAYHBf\/EADsRAAICAQIDBgUCAwUJAAAAAAABAhEDITEEEkETUWFxkbEFIoGhwdHwBjLhM0JigsIUIyQ0UnKisvH\/2gAMAwEAAhEDEQA\/AKqqUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAXUnwWulgdzrvdP862\/wCw1oPBb6WD\/u73T\/Otu+xVPh5ZDSyPUJyKpx1p4oXVNp\/Wd8sUG5WFTFvuEiKzytKCooQ4oJz39cAVriw9pFzckkq38Skp8rUUrZJf5lrpZzj9nW6f50t\/2Kg8FrpXP+7zdP8AOtv+w1FNrxXeq5khb0nTi0kei7SAP5iKyJt34w+4sCWwzuXt3ZbxD5pDztuWuI8E57lOStGQM+yQMnA5D1rR8K9lJX6e5XtK3TM0DwWuln8Ot0\/zrb\/sNPmWeln8O90vzrb\/ALFUrdieo3azqK00dS7b3zz\/ACUp+WQJCQ3LhqPol1vJx6HCkkpOOxOKycCT6isJQlB8stzSMlJWiAnzLPSz+He6X51t\/wBip8yz0s\/h3ul+dbf9iqflKqSQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73T\/ADrb\/sNafMt9LA\/3d7p\/nW3\/AGKp+1C\/xHeqLdXpoi6ElbZS7cz93jc0zUy4aX+XkmL5fHJ9n\/DLzj17fCr44dpPkuis5cis8kfBc6WAe+ut0\/r+6tu+xVr8yz0s\/h3ul+dbf9ir3Phz9TO6HUvpnWF53OlwHnrNNisRBEiJYCULQ4VZwe\/dIqYdMkHjlyt2RCamrRAP5lnpZ\/DvdL862\/7FT5lnpZ\/DvdL862\/7FU\/KVQuQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQD+ZZ6Wfw73S\/Otv+xU+ZZ6Wfw73S\/Otv+xVPylAQDPgt9LA9dd7p\/D\/Gtv8AsNafMt9LH4dbp\/nW3\/Yqn2cZGfpNVIdTXiFdT22O\/WtdAaR1ZbWbPZrs9FhtO2qMtSGweySooyfrPetsOF5radVW\/iZzyclaWZ0HgudLBOBrvdP86W\/7FWvzLPSz+He6X51t\/wBiqYWx+p7xrPaLR2rNQShIuV2s8WZKdSgISt1bYKiEp7DufQCvdVi002n0LxfMrIB\/Ms9LP4d7pfnW3\/YqfMs9LP4d7pfnW3\/Yqn5ShJAP5lnpZ\/DvdL862\/7FT5lnpZ\/DvdL862\/7FU\/KUBAP5lnpZ\/DvdL862\/7FT5lnpZ\/DvdL862\/7FU\/KUBAP5lnpZ\/DvdL862\/7FSp+UoDbeSkNL7fvTX51r2y1I3\/nMPIC23NUOIWk+ikmSQQfor9FT3+BX\/FNfnYuv7oWX\/lUv+0mu\/gdv80fyc+bf\/K\/wXkt9JnTVNtzbb+yWkcONp5FFuQhRyP4ScEVHfqJ8LfaLW9gm3PZmKrSepo6CuNH89a4Uogdm18ypSCfcsHAPqkjuJwwP9gsf+bT\/AECt4pHc\/Qa53xOWMv5r89S\/ZRdVo\/A\/PjsputuH0o74R7xFD8KZaJxg3q3LJCJLKV8XmXB39QCAfUEBQ9Kv601qC36o07bdUWl7zIF1iNTo6xjCm3EBaT+QiqO\/Eds0KxdX2uGLcyltLr0WSvj6c3YjDyz9ZW4o1M2Rv7d9tvCw0xqmNMdjXu6wVaVtjqSUqQUyZDXJPvGI0dwpP0CuvLiWT5Fo016SVr0MVNx+bvT9Voeh6ofFG0XtHebhobamysat1BBWtiRNfdKbdGeTkFOEe0+UqGFAKQM59ontUX2fF66kGpYfkae0UtnOSybc+E4\/kfCv+tWB+lLTew+oNyE3bqS1j9x9JwUKfWz5Uhxc94KSEsZjoUtCSCSVezgJwCCQRYLe9ceEvfdPPaceVpWKw60ppD0TT9xZkNZGOSXUsBYUPXOfrzV4Yo8qcYaPao82ne3f2RSWXWnL1den9TJ3SP4gGg+puUnR1ztp0trMMqdRAckBxicEAlRjuEJJUEgqLZHIJCiCoJUakxqbVFj0dYJ+qdT3Zi2Wq2MKkzJUhQShptIySf8A+AO5OAASa\/PXbL9G2f3yj6h291E5cLfp++Jk224MoU2qTHbdyhfFQSRySB2IB74IHep8+LVvjeGtN6N2lsctcWFfYwv11CDgvA+yw3kH70EOqIPqfLP72scnDR57eiV8307vP3LwzWq3b2NjevxgJcO7O2bYvRMJ+LHWpCrtfQtZkY97cdtSPLHpgqWrOcFIrH2lfGA31t92Yd1XozSl3tgXmQwww9GfUn4IdDigg\/SUL+qvK9Edm6J9OWyTrjqb1lAlXp5wtW+wSbdMfjsNAA+c6WW1JWpRJCUE4SASQSRwzL1K3Lw1NyNrrzE25v8AYLDq+NGXIs8i3WOdG859Aylhz9oCCheOOVfek5BGDnpXD7QUKv8Aw2l5tu\/OtjJ8RG9JffX6InD039Tm33U3o1Wq9EOvx5EVSWrjbZOPPhuEds47KScHCh64PoRio+9ZXiCat6Xt04+gLToK03qNItjU8PyZDqFhS1KBThPbA4jFQo8MTcO76I6pbPp6NKAt2qGJFqnsg+y4OCltqxnHIOpRg\/ArH7416bxce\/UjbjnP+p6Mf+uuuVQhCbklpWz11vU6OZ0otmS9W+MTqP8AYlb4+j9tLWzqd5JXOfnPOOwmPaPFDTaVJWs8MZUpaQFZHE15PRnjBbzwL4y7rjROmrvZiv8A0SzDadiyAn4tu81JGPXCkKz6ZHrWQugzw\/8AZPcPaay7z7nR5mo5F7DymLUp5UeLHDbykZUWyFuKyjOOQRg4KVetaeIh0K7T6B2ke3l2h02jTzthfYRdYTL7i2H2HnEtJcSlZUUrS4tsEAhJSVH1GTq3jc+zjFX3a167\/gor5U22137fYnlstvVonfrQEHcLQNwW9BmZQ406AHozw++acT3woZHp2IIIOKyCM4GaqT8IDc66WrdHUu1bz\/K2X21m4ttlWeEuOpPEpHoOTTjvI+\/y0fCrbB6d64c2OMJJx2as3xybtPoKrT8Z\/wDxVtX\/AB71\/TAqyyq0\/Gf\/AMVbV\/x71\/TApg0n6+wybfVHZ+DL\/wBwW4n\/ABnB\/q3qsZPaq5vBl\/7gtxP+M4P9W9VjNM\/9pfgvYjEtPqz4WTjIJFRJ6sPEP276b7i9ouz21Wq9YtJHnQm3w1HhFQyPOcwTywQeCR6EZKc1nTqF3Fd2m2W1fuLF4\/KLJann43IAjzyOLXY9j7ak9qog2nh6L3P3gYn7669kWXT82YqZeru4HJEhYUSshIShai4s5HIpUAVZIIznXhsHP8z3eiX3b8fIrmyU6ToktJ8XvqQXNU81p\/RTTOSQyi3PEBPuBy+VH8oqVHSl4nOlN7b\/AAtvdzLExpbUs5SWYcuO4VQJjx7BGF5Uyon2UhSlgkgcskCuqh6+8JWDYhYGGNIuRQ0G8u6fuTj6hjGS8pkuFX\/jcs\/TVa++kHbjSG891kbF6mVc9KNy25VmnIS6042ghKigh1KVhTaypHIjvw5D1rtlig03KDSVbxrTvVP3OdZlzVzfe\/VF8m9+6Sdl9qdRboSbQq6osEX5SYaHgyXsqSkDnxVxGVeuDVZ2qfGM3inS1HSG3Ok7RDV963NEia8P\/SBxpJ\/5up8WW0Ruq3pFs1u1LdH7erW+moZnyoyEqW0\/xQXSkK7f4RCvX3VFSVtt4XXTMj7ka5vTWstQM5S75zz1wdBHqgtxQmO3j3eZhWPee9Y4MUUnCrkm70vTTxS7zSc26fRrvr+pinTfjDb5QrkwvU2g9I3SAF5eYYYkRnlp+CHfNWlP1ltX1VYZ0v8AVft51TaWlXvR6ZEC5WxTaLnapSkl6MV54qBT2W2eKgFdvvTkA9qrR6it2PD11\/oW427a3aq\/6a1Q0Aq23JiO0ywVhQyh1tMhYKFJz348gcEe8HpvCz1NdLJ1Y2e0wZBEW\/QJ8CWjJwttMZx9PbOM+ZHbOfXsfiatlwxlHZW7ro9NdUm9GhCTWq\/X0LDOujrB1H0mRdHTLBpK331OpFz0PJlvON+UWPI48eHx845z8BisJ6P8XXTn9z+fqXcPQflX0zPItdotLysPMhAJdddcyEDkSOwUcDOK6jxoBixbW+79vvP9EOo59DvQu11Vs3LVWpNXrtGnLJKTDeaio5ynnSnnhHL2UjGPaOe5+9NVwxxLGuaK\/lu9dPmrz8K8RJvmbTe+30RnixeMVqS7aniW07JWz5JNkNsIQL04HE81Af4TyiDjP8Aelev6iPE81vslvTqHayFtrZbjHs0hlpqS7KdS44lbDbmVAdhguEdvgK9sfCY6coj0GbZ9Ra2hy7e426HTMiOB1SFA5WDH9Tj97xH0VXp4gzAT1ha\/jcjj5ZEbzgZP+hGBmtI9hKLlFJtV0fVpfqR\/vHKm2k\/J95JjcjxhtVmHAgbZ7eWePNTGaNwnXNxx9tUgoHmIYaQpGEBWQlalqyPVIrqdr\/GC3KiaiYj7r6Hsl0sry0odXa0LjSmAT3WkqUtC8DvwKU5\/his29J3hv7BI2207uFuHbpOsLnqO1xbkliW8pmLDS60FhKUNqClqwrBK1KHYcUp75i\/4nHTNtvsHqjS992vsYtFt1Iw8mRAS8txtt9pQ9tBWSoBSVjKc4BHYDOKpKWO3FJWt0lp403qWVpJu9et\/jYt00LrjTe5GkbVrrSNzbuFnvMZMqI+3++Qr1SoeqVpIKVJPdKgQQCMVVX1U9QG0OieorW2lbz0taO1BPjXPDt0lT5aHZS1pSorWlDgSDk+gGO1SW8JDUsy89OFxtEpxS0We\/PNM8jnghbaFFI+A5ZP1qJ99V5deP7sTcL\/jdr+rRTh\/+HySUfD7sia7ZLm8S5\/SGomLD07WvV9hsMWA1C0k3dIttQtRZZCYvmJZCiSriPTJOcVAnTPjE6kkX6Oxq3au0xLS0vlOdhynVPhoHCvLCjgq79s9qm5Y\/wByBDPx28R\/2fVGmyW2rG8O8unNtpFzVb29QXNuEZKW+ZbC1hJPHIzjPpkfXTHGPNJuKb5nuTK6pOqS2Jga48YTeO4Xh1eg9D6as1pz+0NTUOy5BHxW7zQk59cBsY+J9azR0reKazuXq2Dt5vbYLdYp91fRGgXi3c0xVOrPFDbzS1LKMqIHmBfHJ7hA9qs0aP8ADb6TtL6ZRYLht6rUEhTZTIuVynv\/ACh0n3jylIQ39HBKcfSck1B9RW3kPZPqB1VoSwyHjDsN2U3CWsjmGuWUZI9Tj3++qrssmiSatXpT10ta9CPmXen59x+h1RITkHvUG+qrxO9H7MXu4aB2vs8bVmpYC1x5Up57ECG+nIUghBCn1JUCFJSpABBHLIIrI2\/e+N2256HHNz2Ja0X25act8eI9n2xKlIbQpwH+ElKnHP8Ak1VZ0ZdPyOp7fWLo++z327VGju3a7OtqAdVHbUgKSknOCpbjac47cs+6qYeHUU3Le2tdtN3\/AE6lp5eZabGaoHi+dRceeiVP01oyRF5grYMB5IKc9wkh8EHHoSTj4H0r3jHjF63uN3YhQNn7G0zLfQ035k55akclAYJwnOM+uB9VTLc6DekpdnFjGyVl+Tpb8vzA6+mQfp88Oebn6eWapW3F05adIdQV60tZIpYt1p1MqHEbKiopbQ+EpBJ7k9vWtYSxZGnFJq0narfuplZqUW07Wje\/cfoegS1y7fFlLwlTzKHCEntlSQe35aVt2PIssD\/grX+YKV+evI6ozaijnPf4Ff8AFNfnYuv7oWX\/AJVL\/tJr9Ez5\/aXP4pr84uuro7Zt5L9dmEpU7Cv8l9CVehUl5RAP0ZFdnBtRhzPZSj+THKrdLuaP0awSBCY\/82j+gVwtS6nsOkbHO1Fqa7RrZa7e0p6TLkOBDbSB6kk\/0e84AyTVOj\/iy9TzkYRozOmY\/FHFK2rcCofT7RUM\/wAlYa3R6mepDqWfYsGqtT3a8RnnkfJ7TBa4MKdJ4pwy0kBa++B2JycD1qq4Tmlq78rv2IllajtXmcDqT3JX1AdQ2ptbWVl1bF7uYZgII9pTSeLTXb4lCUfTkVOrr12wuO3HQFtXoxmOSrTVxgN3LCeyHlwpRcWfgPNWofWsD3189Anh43zSuoYG82+9mREkwCiTZLC+kF1t4EKS\/IT+8KSAUoPfl3UBxAM6d\/do7ZvhtJqPa+5veSi8xODD57+RIQoLac+PsuIST8RmtpZ+TIk+r18NKS8aKOLlFuPTb3KVOj\/pWt\/VZqS8aSG4zOl7pa4YnR23ICpPypsLCHMYcRx4laPjnl6DBqVfzMFwAyN\/YmR\/5Or+01DO4WvfPox3jDi2pmnNR2N8qZf48mpDJyAoHHBxpaSR7wckHByBJ2B4xO9TFl+SzdvtIyrilPFMwtvpQT27qaS97R+OCkfQKSfKko8t11S92gm5Nz1rwf8AU9ijwZLk2QtG\/wDE5JOU506vsf8ApNY18WexSbNu7o5l90utN6VjxkLxxSstrWgkfD701ivXXV9v31KazsVq1nfl\/cQXaK6LRb2PJihQdTxKkA5WRntzKiPjVkXiBdKN06jNqLbdtGRy5rLSiVPQmBgGbHWkebH7ke3lKVIJ+Ck\/v8i8rWNRlVSutKV6O\/LYjXmcqdp996EG+l3w6Y3U7taxuVbN4o1nWqY9Bk29VoVJUw63xPtLDyfvkqSoDiOyh61l4+C\/Ozg7+Rf0cV9pqH+xnUnvb0japuDOlkrhqdX5N0s10ir8pxbZICXGzxUlSSVDsUqGSCR3qR178YTeqbbExLNoDSdumqQQuV5T7vtY9UJLuE\/H2uY\/pqMs2n8qil4pWvtr9C0Xa+a2vBmcdgfC5n7H7vaa3SVvNGuibDK+UqhJsamS8ACMBZfVx93fifqqOPi5Y\/vkbf6f9zsb\/PXXI6K94d2N+OuDRWsNzb5OvT8dm5hguNkNRG\/kEjIbSkcW05UkZAAJUM9\/Xj+LlkdSNtGMf6nY3+euoy3GSt\/3dKVFYVJ21rfffQn74cxx0eaBP+9S\/wC1u08RfUdqsHSFrpFydbQ5c0RLfDbWoAuvrlNKwkH1IQhxfxwg1WtsV4ju9uwGgrftpY7DpqfZ7YFfJU3KC6paErUVnCm3W85KlH2uXr9VeH6h+rjerqum261arTHZgxHOcO02mOtuP5y\/Z8zipS1KWQSkZUcciB6kGixrt+e\/GtbJ17Pk8DKPhPWaXcuqZidHCvLtdknS3cenDgGe\/wDypCKumqGXht9K132C29uGsdd2ww9WatDSlxnU\/tsKGn2kNK96VqUeSk\/+K2DgpIqZo7AAVzcQ\/mUO5V+\/Y3x63LvFVp+M\/wD4q2r\/AI96\/pgVZZVaXjQKxatq+2fbvX9MCq4Fc6Xj7DLt9Udn4MxxoLcTP\/hOB\/VvVY1X5\/en3rC3c6arRc7Pti7bmWby82\/LVJjIfKlthQTjkDjso+lZX+dc6rv\/AAhp\/wDNjX\/9a2niWZ2pJaLdS\/QyjKcNOV9e79SyLxBLdMunSBuLGg58xEOO8rH8BuUytf8AJxSapv6YdjYPUTurC2tm6xb03IuTTi4kxcbz0qcQhS\/L480EkhJ9D6+6pgdM\/WvvX1T7vWvYfdWZZ3tKati3CFc2Y9vbbcca+RPrHFYGUkKQk5+iotb4bF7t9He7iA6uZFMKV8usOoISFNNyW21gpebOTxKcp5IyeBIBJBBPVjxdnGKk0939Hp1XSrKOTm5VpdeGzJdfMwTwMjf2Jkf+Tqj\/AO80+ZiuHDKd\/YePXtpxY\/8Aea8LpLxft8rNZUwNTaM01fZTTYSmYph1lxR+LgQ4Eq\/kSisS719fHUZv9Bd0vdb0xZ7DMATKtllYUw283kZS4SpTikEeqVLIPvGO1Vx3OSjcfpFN+le9Eyckmqfr\/Ul51va21V0k9JugOnbS2pFv3S7xX7fMvEZoxiqFHKS6lKeSlILin2x6n2UOA+tRE6QeiHWnVk7c74rUbNj07aX0sS7m+0ZDjjyk8vKbbynkriQSSUhIUk9ycVKLrJ2E1Rr7of2T13pyBIdm6A0hbUXGCGzzTDdgRvMcKcZHlLYQCO2AtRP3tRJ6ZOtfdXpWi3WyaUt9quVrujyJMiDc2VrQh5I480cFoUlRGAe5BCR2yBUya5eZ11325r1v6bFUn\/dT9darpf3JV7ueFdtltVtBq7cUbiX+5zdN2aTcWWFsoaZddbbKkpOCSEkgZwajt4ZYKesTRycDsLh\/2fKrXe\/xC+orqBscjRjrlvsNlnNlqbEszC2RJaPqh1a3FrKT6FPIJUOxGCc6eGWAOsPRvck8bh3Pv\/0vk0jzUpT3qWqVL+UaJuK8NL8V0JP+NH\/iLaz\/AM\/ef6Iden8HL\/ad1r\/lA3\/Z015fxoMmx7WZHbz7z\/RDr1Hg55GzetTx\/wB0Df8AZ01k03gv\/D\/rLxaU\/wDN\/pLAlfen6jVEHiEfuzNff8YxP7KxV75+9+uqH\/EGOesvXxIzm4RO3v8A9is1XhFan5L\/ANkWyPlcW\/H2LmunD9z9tt\/kra\/7K3UFvGbH+l22wP8A32d\/Q3U6em\/P977ttn8FLV\/ZW6gt4zWfudtwT7nJ39DdRHXiJpf4g\/7OP0Pb+DyMbE6p\/wAoj\/UoqBnXj+7E3C\/43a\/q0VPLweSf7hOqQoYP7Ij\/AFCagX14k\/34e4XY\/wCN2s\/82it0m8sl4x90Zp6L6lw1j\/cewv8A9vUf9n1TT0VfutNt\/wDKGN\/XJq5ex\/uP4Y9w28T\/ANn1TT0U\/utduQRjGoYuO\/8AvqanFu\/+5+xaT9l7l\/nuFUL9f\/brA1+PXM9v\/NT\/APGr6O+KoX8QDt1f6\/UrP+MGxn\/kJrk4ZXGVeHui+TSUb8fYnX1s2aZcvDi0lLi8vKtUewS5OP4CmCyM\/wDLeR\/NUePCBv1ut\/UFqG0yi2h66aZkNxVqIBU4h+Ostp+tCHFfU2asXsu29q3d6RbPtteu0W\/6OhxSvjy8pzyEFtwD3lK0pUPpTVLmt9A739H27flvN3DT9+tDynrdc4wPlvtZOHWl+i0HuPyhQByK6q7Rzj1Tku\/fZ157mSVRXkmfoMyR3I9PTNfns3tOeqPVg941g9\/aM173UfiA9XWvLQdOK3EmREPp8pa7ZGRGeIPbAcbSlSc\/EEVgqLEvEXX0WDfG5Cbm3cmUyUP5S4l0rSSFBQBByfQ981XHglgpb3JdNBLJ2nM9tH+D9INh\/wASwP8AgrX+YKUsgKbNASfZIjNA\/wDsClcEk7Z1LVI5rieSFJxnIxisNS+jjphuEp+dP2R0w\/IkrU686qJ7S1qJKlHv6kkmsz0qY5Jw\/lbQlCMt0YUR0Y9LbagU7F6V7fGGCPyZr3uj9pdsdAEOaK0BYLK6E8PNhW9tpzj8OYHLH8teupR5ckt5P1IUIp2kaYGfQYxWuB8BSlUL7Hlde7Y7fbnW8WncHRlqv8VBJQmbGS55efXiojKT9RHpWFZPh0dHMmZ8uc2bZS4VcsN3e4Ib\/wCbS+E4+jFSUpWsM+XGuWMml5mcsUJ6yRj7b3YPZvaohe3u2tisjo9JDEVJf\/51WV\/z177hn4ivulZuUpO2y0YxjsjGe5PThshu4+Ze4m2dlvEkjiqU4xwkKHp\/hUELPbt61jq2eHd0eWmYJsbZqM46DnjIus59v+VDjyk\/zVJGlaR4jNBVGbX1K9jju6VnnNGbeaH28t33K0RpK02KKQAWoEVDIVj05FIBVj4mqkfF0H+uTtxA7fsejD\/ruVcgo4qJ3VD4fmj+qDcFrcHUGvbrZ3mYDcBEaLHQpHFBUeRJIOTy\/mq+Cac3zyq1u9SJxapxXXoeB6NOlTp+3h6VNDX3cXa+03e5vMSkOzD5jL6wmS6EhS2lJJwOw+jFSU246U+nzaaei66A2qs1tnNEKblqQqQ+2filx4qUk\/SDmu32B2ct+wu1ll2std4kXSLZQ8G5UhAS4sOOKc7gdhgrI\/krItTm4nJKUoxk+XzK4sSUFzLU+Up\/hd8HtX1SlctUbivD7kbLbXbvKt53K0Na9RfcrzfkXy5rmGPN4c+Pf3+WjP8AFFe4pVoycXcXTIaUlTMKjou6ViP9ozSw\/wDVP\/nWn95b0rf\/AJF6W\/6J\/wDOs10rTt8v\/U\/Ur2ce4xXpHpe2A0BqSFq7RW09hs96t5WqLNixuLrRWhTauJz2ylah9RNe41To\/S2ubO7YNYacg3m2vnK4s6Ol1snv3wodj39fUV3lKq8mST5nJ2SoRSqiN928PHo+vMkzZWzMRtxRyUxbnOjI\/wDYaeSn+avebf8AS9sBtc83L0RtNYLdKaIU3JMfz3kKHoQ46VLB+nNZUpVpcRnlvN+pHZY10NlxpLiFNqbC0KHEpUMgio\/6x6B+k\/XV2Xe73tFCamOkqcVb5cmE2sn4tsuJR\/NmpDUquPJPE+aDolwjLdGHdI9IvTjoWyzbFpraGxsRLlHXDll1tUh55hYKVoU66pThBSSD7WSDXP0d0x7Cbfaki6u0VtRYbPeYBcMabFj8XG+aChWDn3oUoH6CaynSrPPld3J6+JCxwWyPD7j7MbXbvi3p3N0PbNRJtRcMITWfM8kucfM4\/DPloz\/FFb23W023W0sKVbNt9G27T0Se8H5LUJrglxwDiFH6cDFeypVOefLyXoTyRu6PleePs+v1VinVfS10+651FO1Xq\/aWwXa8XFaXJU2TG5OPKCQgFR95CUpH8lZYpSE5Y\/5HRMoqWjODYrLa9N2WDp+xwW4VutsduJEjNDCGWUJCUISPcAAAPqrym4uy21u7hhf3StDWvUX3NK\/kny5krDPPHLj9eBn6q9zSinJO09Q0mqPIbebUbd7T26TaNudHwNPwpr3yh9iC3wQtzGOZHxwAK8tqfpV6eNaX+dqvVe0WnrneLm55suY\/G5OvLwByUc9zgD8lZYpVllyKTlzO2RyRqqOpb0xYmdNjSLVrZTZ0wvuemGB+1CNw4eXj+Dx7YrHOnelHp20jfIGptNbP6dt11tj6ZEOWxFw4y4nulST8Qay5SojkyRTSk9Ryx3o+UggAGsU6q6WOnvW2oZ2qtWbSafut2uS\/NlS5Ebk46rGMqOforLFKiE5Y75HQlFSqzrLba7fp6zR7PaIbcWDbo6WIzDYwhptCcISPoAAFVqteKnt\/qh9\/S+\/GwcK4RI8ghKoykSm0j+EG309j9Sh\/JVnTqA42pv8AhAioH6y8IbZW\/wA52fp\/XeprSp1SlqQ75UlOSc\/wU+n5fpro4aePVzrm+v11RlkjJuo7eB4C4eIt0e6Htr962i2ADepG2yYa3rVEipbcweJ8xClrAz64AOPfUNumzbnVnUv1NWlkRHX1XG8\/di8yUIIRHjpX5jy1HuE9shOfVRQnPcVOi2eDXty3LQ5ed3L7JjpWFFpiC20pQHu5cjj8lTA2K6atpenWxu2bbTTqYrktSVzbhIX5suWoDA5uH0SB6ISEoBJITkknefEQxr5X49d\/N9xmsMnelen4MnJSlCEoCOKUgJAHuApW52pX5ymdi5UqNa+VKxjHfNFHt61Wf4gHiF33Tl+n7I7HXkwX7eosXq+MY80uj76PHV34hJOFLGFFSSlJAGVaY8byPwM5zUPNlgus929r9uQg6+3E01p0u\/4NF0ujMZbn8VK1Aq\/kFecs\/VD0636Y1b7Vvhoh+S8oIaZ+7kdK3FH0SgKWCo\/QO9UpbT9LnUr1PypOotKafuF0jvO5k3m5ygywtfvy66oeYrtghHJQ7ZGO9e71j4Z3Vvou3ruzOko98ZZQXHUWi4NvvAAZ7NZDi\/qQlR+iuv8A2XGtHd+Lin6MxeWS109H7l3jUpp9CXWHm3ELHJKkqyCPiD8Kw9vT1c7I9P1+h6b3R1I9bJs+L8rYSiI46lbfIpzlIx6g9qqH6X95d\/toN69Lbfw9W32xxJV9h26faJfIteWt5KXEFl0FKSUqIzgKGcgg4NZr8Yf\/AG59Hk+v7Hz3z\/vy6hcNGMrnbVPwehPaSnSVXoWgbUbuaL3q0azrzb+4Lm2aQ64y084ypoqUg4V2Vg4z7\/fXtM1Ejwv1ob6Q7A44pKUidNJKjgD2x6mpVRL1Z5zpZhXaHIcT6oafQtQ\/kBrly4+WbUNky+OfNFNnNpTIPoaZHxrM1FK4b15s8ZflyLrDaWP3q30pP5Ca5LT7L6A6w8hxB9FIUCD\/ACipcWtyLRqvPuGa0BGAO9anifUA1Rp1jbr7o2Xqs1\/ZbPuNqiDb2b8ptuNGur7bbaCU9kpCsAfVW2HCs12628d3RnkyclJdb+yLykrKsEYwa8BvVvvt10\/6bh6t3Nuztutk6cm3Mutx1u5fU044AQkeyOLSzk9uwHvrsNm5LsvaXRUqU+t597TttcddcWVLWsxmyVKUe5J9STURvGDA\/vb9Nkfhix\/YJtRhxxlm5J7ajtLjzIkhsf1RbQ9RMi7sbVX526GxoYXNK4q2g2HSsIwVeufLX6fD6ay2O4BqrzwYsfdHdTP\/AHi0f58urNRfbJ8p+RC7wvlGceV8oRzz\/FzmpzY1GSUF0T9UMcnXzPqznUrTI+IrXIrA1FK2JU6FBa86bMYjt\/w3XAhP5TXxDultuKSu33CNJSPUsupWB+Q1PK6uiLRyq+FOcVFIwT2x3r7yKqi8WHcLX2kd8dPRdJ61vtnju6cZW41BuLrCFK898cilBAJ7Dvj3Vphxdq3bqlZWc+Wq6lrKXCVYx763Ki\/4b9+vOoek7S921BeJt0nPTLiHJU2Qt51YEtwDK1kkgDsKlACD6EVGXH2M3DehjmpxTFKUrMuKUpQClKUApWhripnMqnuW1Pm+c00h5RLagjgoqAwojiTlJ7Zz6fGlWDl0rQE4GfWtcj40ApW0HcuLR8AK2Y5n83\/lZa48z5Hl5zwwPvs\/vs59O2MVWLsHLpT6KVYClKUApilKikBgfClKVIH8tKUqvKgeD30105tfs1rPcBlCFyLDZZUuMhZwlcgNkMpJ9wLhQP5aoZ2N0FO363+05o6a+7Jd1JeEfLXyrKy0V83nCT6kNha\/+T\/JV0PX1DmzukTcaPBCi4mFFeVj18puYwtz\/qJVVU\/htS4sLrI2+dkuBCS9PbBV29pdtlIQPrKlpH1mv0eHaUE+9v8A8Va+7OfI1bXgvuy8PSumrJo7T0DS+m7XHt1stbCIsWLHQEtttoGEgAdvQd\/pzXaqzg49forRPcYz6djWvoK\/Pdt67s3iqpIxbuR007PbraqsOudY6Tadv+nJTcuFcIyzHeKm1haEuKQR5iQpIICs474xk5rf8YnI3n0cCkAHTx7\/APp11bkfSqjvGJOd59Hf5PH+vXXVhnKdpvZMylCKakl1RFfS2u+oHXWl7Rspt5O1LKtEDm5HstqK+Di14K3VobHt98e0vlxz2KcnPD1TpHqE2NuMG5apt+rNKy3l+dDkSC8wVKSc5Sv1yDj0OR+SrYfCysFlg9LFtvMG1RI8+5T5JmSm2Uh2RwICOa8ZUEjsAT291cDxYrZEkdL6JjrKS9Ev0UtLI7o5NPZx8M4FdsuI5snZ2777pXXcl\/UwjBRhzpKu47Tw5Oqm\/dRO3Fwseu5CJOqdJLaYfmAAKmxlght1YH\/3gKVBRAAPY+pNYG8VzXm6ln3P0hozQGrtSQ411sYW7a7ZMeQ1KdVIeTyUyg4cVhKRkg9uw9a8v4Njyk7j6\/YCiEKsjCiM+pD4wf5zUwOrXrU2n6YpUaHPsSdSa4kR+cS3slLamGjnCnnylRbScHCUhSjj0AOaxjazKUVulfhpqX\/uct7Nr0Kpbd0zdYmp4qLtF2312824nmC4w+gkfUcGuNp3djqc6VteNpXedS6ZukQpdettx8wMyG8HAcZX7LiCMgEjse6SCMjNWpvFi6mL7LWvTUPT1lj5PFuNb\/OIGe2S4Vkn6QRn4VHnfDqB3c3\/AJkC87qzWpr1tQtiK6mEhgtoUeRQSkDIzk9\/Tvj1NdPM1Fzv3frar0M0vmSpV12X5ste1hu\/d+qDoEvevdvLXPTqO5QBFct9v5KfZntSEJcS3wyrBADie+eC05wciqbdW2\/Wdq1XJt2tWZzGomHkoktzez6He3Zzl35Zx61bp4R6nF9NVxSVDCdRyO2P94Zz\/QKrp62h\/rvtxUjsP2Qq7f8AKTWVL5sS0Saeni17WW1i1J+P2ujbtu2HWZLt0STadLbhOQ3mULjLZZeLSmSMoKcDHHjjGPdipG9Rtp1lYfDN2utW4MK6w7+zreX8rZuaViQnP3VKSrn37pKSPoxjtirNtl0H+45oQcv9zVs93\/6VuoleMEnj036bPx1ix\/YJ1QuIU59kk+u7va\/AhY6ip7bbLyKuNuNzd1tK2i7aG2vu13hfstWw1cGrXkPzA2V+U2CgeZjLjnsJICs9wcCu61Xs91LaHtX7ONV6N1la4OQTPktPIbBUe3InsnJIHcepxUyfBrsNmuGo9xrxNtcR+4WyJb24ctxlKnY6XlSA6G1EZRz8tHLHrxGfSrOtTactWqdOXTTV7htTLfdYb0OVHeTyQ604gpUkg+oIJpLiOz5YTvZbOq07q1+pfk5nKUEt30v3KzvDc64dW3LV0LYHd3UD91jXIFrT9xmK5PR3wMpircPdSF+0EciSlRSgeyUhMwOs7qmtfSztmL5HZZnanvLi41kguElClpALjzgBB8tsKTkD1UtA7ZJFLulDI276hbcm1PrbcseqUIYc94LUjAP8wNSb8XDVU+6b+WXTa1qEO1afjutp5HHN1S1k4+r\/AOu1Rkwq+1krq0\/Fqv11Ittcsev2Rgj7t9UvVxrOY9Emao1hd3P215uMpZbjoJwAEIwhlvPokBKfo9a+L9pzqp6Wbtbr1em9W6NlF0riyg862hxSSMgLzxUPTKe4I7EEdqtQ8Mjb+0aR6W7LfIcRkT9TyH582QEALdKVlpCSr1KUpR2Hu5KPqTWSOs\/bmy7j9M+vrVd4jbzltssm7wVlI5NSorSnW1JP73PEoOPVK1D3mnbdnl7JNrxvS\/LahTcHkS\/fmYu6G+smR1P6CvGndWoYY1xp+IVSgwkIE5gjiJCUD0IUQlQHYFSSAOWBUTu5p3dPTV7aibpQL3DkrT5kRF3SsOlkk4I8z2uOQr17Zz9NZi8OLVk\/S3VzpBuJJWhi6uSLbLSDgPNOtKSEn6AvylfWhNZX8YMY3403g\/7mmQP+kP1PyrHOKVWr001Tp+u4TrJGXc9PJq19SNmg9AdUl+01Dum3Wn9aS7E4FpjO2tDqo5IOFYKO2c5z9Oc1ZJ4XOlt4dM2fXSd3rRqODJffhmJ92G3ElaQlzlw5\/SRnHxFZA8Mbv0d6UIP\/AONuX9rcqVXlgehqvFZ1FzwxT7tX3V4DDiT5Zuvoj7BzStAMVrX5q2OsUpSpArTkB762XpDrclllERxxDvLk6COLeAMZBOe\/0fDvXCv0mzxbS7Kv7qGoCFIU4tSiADzTxOR3++4\/zUBymLpAkuy2WZAK4DoZkAgjy1lCVgd\/X2VpOR8a3nJMdpTaXXkILquDYUcc1YJwPicAn+SvO3e53GDcnnrhNtdssbccNpkS3MqdlOK4oSUniAkHH74lRURgYBrrZev9P2x2LYLheLddNSxVsMOxWE+UpUkthSi2k8uCihSlpQVE8TjJ7mr9m3sgetdRLVLaeamJRHQlYcaKMlajx4nl7sYPb38vo77Nwmtw5EQOTC0lSl8keUVebhCjxBHp6Z+nGPfXirVfLHqW+XW0R9QXG2ueYIjDPmrjuBzJcdCUueqzwV3SD7AJGPWuRdF23TtrHmxJ8yGl91xiE6yZcpD3mqUHkJUorWgKICEpBIChjt6X7CSkovcHqWLkHrq5DaYWpPkpeW56BGfvUkHvkjJ+jHfGRW9MfltyYqIzCFNuuEPrOf2tAST2+nOB3+mvASbii2Qr3d7Jc2kXSaqGHC95Xd7zPICTxPZR4FAB7g9vdgaxrzZHL9KRdJ7WmJbwiypMNEoB99x1tTSfNJBSU8sJSUepbBzjtSPDOnJK0ZqR6ye7fbeS7DdZuKWlqekx1IHygtEqIS0E4BIA4gK9feoV2bf3Rdckh5MdDGEiMRy5\/ejlzHoPazjB9Pga89Gn2j5V9zrVqAm425xDMhucpalLQtQV3BKeRI5cFDKc5Az3r6uWrrfbGPufKUZD7bimX2FOgSFICezgS2D98SnAPHssHt6VWWOTdJal0dxpyIu0WeHZZlzXNlw47aHnnXFLccVjBWoqJV3IPqT9ddoVAepFdRa52n24sA26bHU1cG0iGsvclPpCSoBJJJXgZP0d634TsCFIFkbn+bMS2qSWXZJce8sr++wolXHl2B9B2FUd3qSdjStMg+la1AFKUoBSlKA89uFo+3bhaD1FoW6g\/I9Q2uVbHin1Sh5pTZI+BHLIPuIr89606w6dd7AZDS4WoNF3oLIUMDzWHQQR9B4g\/TX6L15x7PrUSes3oG0v1NpGrtOTWNP64jM+UJimv2i4JT96iRx7ggeyHACQMAhQCcdGDLy\/Ldd1mOSN\/NVrqZV6eOqDbDqH0dD1BpW\/w2rmpCU3GzvPJTKhv49pPEnK0Z+9WMpI+BBSMoXXUNjsMNU693qDbozYyt6VIQ0hI+JUogCqJtVdE3VztZdnUp221ApTBIRMsx+UtuDOOSVskjBHfBwrGMgHtXUxennq+1u4m3K2517MBVjhIjvcM+mTnsPrrofCQk7V+Spr6O\/cz7SUVSafr7V+Sy\/cDxLtvIW7umdptprexrBV1u8e3XC7l9TURgOOpQSyQkl4jJ9rsk4HEqBzUX\/GIIO8+jgO\/wDqfP8AXuV3XS34XW71u1jY9x917zD0szZbhHuLFtbWmXLfU04lYSvgS22k8QM81K7nKRXqPE\/6et5t391tMXjbbb283+HEsnkPvw46nEIc85Z4kj34I\/LVlGCfLCk6fX9qyE5RqUrq10M9+F1+5GsH\/D5n+eK63xWj\/rVH\/wDj2H\/Vv17Pw9dv9ZbZ9NFm0nrvTs2yXaNNlqciTGyhxKSscVYPuPurr\/Ec241xul05uaW2\/wBNTr5dV3mI8IsNouOeWlDwUrA9wKhn66wevE14kr\/l7IgeDdn+6drzHvsbX9emou9Y9\/vGruqzcaXqN1Rcj6onW1tCsjjHYkKYZAz6Dy2kd\/TvmpxeF1sBvJs9uBrK4blbfXiwR51oaZjvTY6kIdWHgSkE+\/Az9VbXiFdAetNf6vmb47N21N0l3FCDe7O2cPqdSkJD7KfRYKUjmkEKz3AVyVx6ZcvN2eltR+26ITr5l3v79SSXTd0zdM2mtpNNXbT2itL3\/wCXWuNKkXebHblLkuLbClLPmZCO6j7Ixx9PdUGPFc1VtNc9W6L0rtlcLA6\/p+LMTdI9mQ2Go63Ft+WlSmxwK8NrykElPbIHIZjhatk+rFD69L2rQOv2iklBYREkJR3+nGK9hqDw+uqmzWW13WTtjc58u7+Ysxog+UPRUI44MjgCEFfL2U8icIVkJPrZY5Scpxduno2lXlr+hRSjHR1S66\/oT98I8EdNVywcf6o3\/wCpZquzribMXrA3EL+Wx93fNOR6JISoH8hBqznw0dr9e7U7D3DTW4mlbhYbkq\/PPpjTWy2tTRaaAWAfcSk\/krDPiKdBeuNztXub2bO277qzpbLbd4tDRCZC1Np4pfayR5mUgBSR7WQCkKyeOTklklG60jWvdTo0S+RSrTX8k2tib9ap2xmhLszcYxijTVuCng4OCVJjoSoFXoMEEH4YqJ\/i43S33jpl0xOtc+PNiuaxZ4PR3UuIURBnAgKT2OCCPrGKr5h9OPWKEHTkTbjXjbIyj5OmM+lvjnuOw9PqqXm6HTbvhL8O3bLaWHtvd5GrLZq2VOm2thAdeYYcNyUlxYQSACHms+8FYB71eHDwhNZb17nXVPxKdo3HlWtVt4HG8GidDi3nc2PIlsNOyY9r8ptawFOcVys8U+pxkZx6ZHxqxLdvdbSOzuhLvrrWd3YhQrdFW6hKlgOSHMHg02k91LUrCQB7yM4GTVIzPRj1factjmpoG1OqoZiOcFeU0pL3fJylAPNQwDkhOB2ye4rqImwvVjuRcWrE5t7ru4upc4BEyK8G2ye3crwkfWe3xIpkwLJKLktaWirp42Fl5bp6fX2o67ZrT133p6lNO2+BHKpV\/wBRokOJQOQQhTvmOK\/ipSFKJ+CSakz4vGhp1n3s07rXyVmDerEiMhRHs+YwtQIz8QlSM\/xhUr+gzoQ\/vcWHNwtw3Y0vXFxjeShlrDjdqZVjkhK\/RbpGApSfZHdKSoEqVm7qh6b9K9Tm2UjQmosQ5zC\/lVpuaWwtyFJAI5Yz7SFAlKk57gg+qUkZz4iMZ8jdp3b6W\/xojSMW1zeX2MG+FrvDpvWPT7D28N0jp1DpN95l6EVgOqjuKK23Up\/fJyVJJHoU98ZGcj9eO8undp+m\/WEe5z2k3XUtsfslsieYA66uQgtrcSP4LaFLWT6ZSE+qgDVTrjoy6tthtRvm2aNvb\/yZf7Rd9Olx9l4A9loWgBQ9M4WlKvikVwrD0wdYG+l5jomaF1bOecVxVLvIWy22n4qceIAAwPf3x2BPY2eKPaLK3b+lX33f4M1JqPJar7+lfk9V4Z+hrlrXqv05cIcMrh6dZk3ae53AabQ2UoP0kvLZTj4KJ91ZM8YRpY3z0u6pJAXppnBx2P8AoiR\/8Knd0ZdIlk6VtDvwXZrd01RevLdu9wQjCMpzxZaz7XBJJ7nBUTnAGAPLeID0fz+pzRNuu2i1tI1jpcPGE044G0T2HMFbBUogJXlIKCohIJUCRy5DN5IufZXpVX4vX3NVB\/zeN\/Q4\/hdX21TukmyW2JcGHJFquNwZltJcBWytTynE8h7soWk\/Ualfb73aLq8+xbbpElORiEvtsvpcU0T6BQSfZPY9jVCSemDq+0bNes8HbPWsEqVwWmHGc4Lx2zySMEfAjNWI+F1s1u3tTYdbSt1dIXOyPXuREdiquHZ17gHORKSeYxkd1AZz2zV+IwxmpZpaP6e9\/grjnTjGL0+v6fknVSlK\/NWqOoVszH3I8dx1mOp9xCFKS0kgFZA7JBUQAT6dzjv8O9bZfkomMx0wVqZWhalv80hLagRgEZyc5PcD3d8Vxrjc7eWJMfIlllbbEllpSSpvzMY5ZI4jioKP\/i9xVqYPt525P23zocRpqatCVJZkr9lCjglKijI7dxkE9\/QmurmXe12m+sonQx91rkHY8FtlKlrkNNILpSVYCUfv8ciBnsCScVxo8DU2mdHi3xJj15uEJhWH3Vc35SsE5wtSU8uXYArCce8dseFu9xvsS5wNU3SPKZvZlvmLCWogNwBwL+UN8uSUtthZGVFTikhJGeNdGHB2rdPb9+neVbo7\/Wt\/0vEir1Dq5L7Umx2924i1qdRyaKQSHsg8OQSlQCiriM\/GsfXbcm33CzwtZvXzVEdxbsKbGtcK1vOuKZdQlTbbiGxhYCjlSwoZxjICwD5rWe8bDcC7amg3ezNXBTMVkzFQ2VpmoTJQt2COTZyhUc5JUslsPpyOXp5fXe81q09eo0C8aOtMSK1FcatLDkiQ8JTbbzbbq0lHNtkIKcpU\/wAFgkHCeKs+h4L4XllyxcG29P1ST90ZSlWp61\/Vcm7QWyq0z9P3Zct+\/Ou3uMtK2YrjjrbbDhQtpxltxxo4Us8UtnBVjONzUWvbXqO5QbzFkXBu92cxUXV0odhsxEx23HHHm2XU+c5EWV8VOjIIKSlRI7ws\/utxl6bntwbxeW9as3GLykyBzhyGDIGG1LWpZBaW24OCkqCxy9Ek48BdNz2bTuNdJ5u7kxF3bdjyIEl1oIbiBtKOPnL7KcQpKlp4fABOQSK9Xi\/hWWST5nVLRV+9O7yMnmJsztbRpiW7ZI1fbxe\/utHgR3GHi60U+aPNLbY8xzg4+4OQW4tKEobClpKwT39t3J0\/p+HFuV5nLvl6vKHbbdrnIy+lgQua0sKSltC3W1KeTxOfbU4E59xgKrcmY9e5uprohEy7M2yK+882EqZbQ+6ngtzgrywPLCPawlQUUpHHGT2+3u+WpdQP3t2TbYVwvd3ti44iSU8kqcLrfdt5Kg4h0lxBSBnnwQlSgRXXk\/hiHZ2tlvsvp+TOOUsFtd60lqCzGe5eFKZgxJT1yizpQ5voaCWyVpQSlpoNqGEJKcg5z2OcnWnXFtXa499dci260JtjUrgsJ+VXFCm+KEhCyHUEEAJ5ZK8gAioGW7cJiaWbFq6DDWlmxmKp2LefuU4gKdRjmYxXzlKbbJU2UqWpKTk8VJScn7Xazs1pcviL3frK9p+8Smbhan7nJ4C2OcQWuBABZTgqUWl8SlIx7RUU15zj\/wCHpuDkr09vDxN45daJrQpsf5Eyqy21L8RqMy5DS24kKWkjGAFEccJx6nvnFc6HLhznJD0dJUthZjlamVJyQAr2SR7Se\/qMjOR6g1gbQmorSFyNsbRqlUe5WNEeE5cYjjch24tOobU4oLUkOcwCspWgce\/LGU4GX7Gtu0W5o\/KERISJbjSxLUrmSpXFtKeQTgqUR2wclRx3Oa8fxPCy4aVSvwvu6G6lZ21hYfixHGX7g3M5SpDiXEg+ylTqlBs5Uo5Tnj6\/vfQeldnXndPPwER2ZS27fGm3FSiW4xUA53UsYCkpPLgeSspByT6+p7qM+84t9D0VxkNL4oUtSSHU4HtDBOBnIwcHt6VxyVMscilKVAFKUoBSlKA+eP8A\/tOJz7vWvqlKQFaFOa1pTcigBgYpSlRWlEmgGPStCkk57d\/WvqlKB88VYxke\/wD+s04n44+qvqlSABj35pgfClKhpPcHx5eDySBn41rxOc5\/kr6pUhqz5KAfUZpw75Hxz619UqKrRA0I+mmPprWlEqC0PkoGSRgE\/RWoSO3b0rWlSRRoRmgTgYIFa0qKok+SjPbt65olGCSa+qUSrYD40pSpB8LcSlBUc4Az\/JXSKt9tu2npDUttV5h3Jtx4Mym04dbc9tLQSoAcQMABXwGT2rskRYNrZkPsRyhKlrkuhtJUpSz3UcDuSfgK6e+XRt9L9nFnkTC5GS6tpTZQl9pRIUhCjgFwAZKcjGRkjNWha0QPLTzqK7hcm+21yHao9yQY8ZFzXDebZaZCsqKQA8S8kAIC+JBJKjjFYr1PfLvcHrFeVWGfqV4WVbhkR5j0WfltxTiw0hhIbUrCQQMI58AAVAnHuNUR7qUQm4t+lBvT7pmyVyI7Ty244je3CWoLTycUoIyUhRHJOMVhHfbVFn1W3bbJpnU6LfOlQLbOUyHXYyJtrdDzvk+1ltMhXlZSvKVqLS0eyPX0Xwvh1mzRS6+ei8fyZTehh7WW4G3lruDN7REmWTUCWpbPnPvs\/dO3S2o5ceWeY9krTwY4kg8VDBHGo66w3J1PerFqLUNw14qPcp6H2HPl0ZfFZkKPJhBaWENrUjmoHgrmVPemSTzd39Y6a+6FrugvzMd22ckEswnFpeWVrw\/yWSrzgYzHNwZSr2glXqTHDV1+E+TmStlKVqcCnWISWkp4KUEJbCUg4JJ9T3CkZ+9GfrfCcHi4fCpvu69xwSm5OjtLhuI7+x+yWh1sS41nluyERnFqCFrebSlSloUrClYQFc+GMkjJFeQuN8bS8mVFKUhCOIZYHBvjy7Z75IIPf4HIxXSTbkp5a1uFOHMZUGkpUFJScAAencgV1TspTg9pKQSeRI7Zrg4v4zDhm1HT9+ReMGz1tw1pdFxUWpq5SnILY5tNOvqKE+Z7a\/ZBxy5EgqAyQpXxrs7Xrm7ocg9mkm2hoxkFHLyy2pShwyFccrVyUAO\/EZOcVjr5QT2Jzge+ubHn8UlC8lJUTjPYHHY\/WM+\/t9dcfC\/HVOWrEsVGebRuTqWLcJajdS1e+HmSJEdoHiltCyQoHA\/wYOSQolJAJ91Zn0NuHrqRb7cmAUX3T5dUp51ttsv\/ACdgllvy+aCWypxfEpHchICQAFVD+0zH+LbT9y4h8pSnzU8\/LJ++7eucY+GazBsXrXS9p1E\/A1HFvt2TIiuJLEaemI4p5KihkNFSSEKCVAgHGCOxz3r0faw4nFz8qf8A8M9Uywrp43N0YzaJe5UGUHrhamVs3N1ssttIYbQ4VKeSjkIycdhhX3yFhIIJNSL0pL1dO07Es677cbhImPyVolSW1+bEZCUhtagpIBKOZUApRUVJQQVGq+tvLoxqa7WDbyFKt5mznmYt0gatXLfdfEtxttCko5hBda7JJ4+SPNASO5UZgbW2K5aP15dLLJlNqtEe3OKnLW9JYaiRA24kOJWlS47jqkpbJSVoLYHI8gUkfP8A+IuBxQnObfzVaXgtNDqwzfUkew9FtKo96dvahDnIQjy5H38mQpKEt8AfRRSg+wkZJJ7V3bvNlT85oPvnyPZjpUMKKcn2c49o+mScdhXitOav01E0xaI6JMiRDQtMFqTKYwfOSsJQVBKccSrADiRxJ7g++vWImqu7SXLPMQhCHUc3SjzAsBX7Y1x5AoX2wcjIJ9Dgivn2WEoyprvOlOzs2VlxtK1IKCQCUnGU\/QcV91x4D8iRFQ9KiKjOqJ5NKWlRTgkDunse3f8AlrkViWFKUoBSlKAUpSgFK0JxTmKA1pSlAKUpQClaZH0\/kpkfA\/koDWlAc0oBSlaEgevvoDWlfPNJVxHc19AgjI99AKUpQClKUApSlAKUpQClKUB1iGrhGuK1JU7IiyiXVea6MRlJCUpShISCUnBUcn1z8cV4rUlvkv6usNzubV0bkwWFvsuW0pVHedCSFtrSsEoSErKs8k8uOM9gDkGcopiOlJeB44BZGVj6QPjXjbyuLqqzzLPBnuTmOExw3Fp1WYsll3iGh5aMFSVck4zy9g9jW2B1KyHsYt3Lt+oXrcxb0axTZpAgOXK4S0xo7rrxWlLaVtu4SlAU5w7Z7hvBCgcGGu6WsboNQXhWrNdyzEgPvtw4se3tOYtvmK8xsJWUrLSUFtSQoBBQVBAUfZVJuVt\/p3VmlLYrVkkXa5Tw5ItcqbFeZZLzSgtaJCG1LBS0X3C23jiOKwpI4msFdQ2lL9pq2M6e1NpmBEtzUpmApdvdW+JbUjsqRHQteEgqQ3kYHBRV2UAk19D\/AIbngwZljk7b0TpL0vXwOTLdaEJN1X5tpF2stzcceeRdikLKCnz2SkOtOcEp4pV5bnllPsgDhhJIKhh7VV1cuN0VcHWZDZdS2XG3XOXJ4JAWr6EqUCQPcDjJxWbt173pm8SUmSzItqLi6ia1J5fLXEMKAQn0X2TxSlSc+2c+pzisB3eFJjrQqQyUB7K0FSVftqcn2k5Hp6jt8D8K9v8AEpShgVHNBanTOue2vHYcj291bCiCM+8e4VuvZ5HBzj34rj+hzXy\/4hkc8jR2wANbrbnH19PfXHPc9q3AK4+HzzUqXQs0djEdy4hCiSkqGMV7rS7txgXCPLsUmTAuKilxuSyoIUlQB4+W4VZSSR3HY+o79q8LDbDjyAogFQ9kE4Gfr91ep05Kiw346pSS4gg8AlpR5OEHBOD6+qcj4V9H+B5dKys5MiJRbKaqu1w1BYdT2y+THbra4ZQbnJtTs5MJ1SVgLASFqK2+ymyUrAyorQSkYmG7e77raMvR37BpMd0toj3d+bIeVImTPLCFuFmCpIUwUZSElOEOKKlJVhWYI6Z1PqSA0LxpF6ZaoNuluOqhuBbEOTySEoyCkN481ACuRUoZGFAnBnrtHo7Tup9QQNQHQ8y3XC7MruaJLUeS04ttBQt2R53Pm4t1SFhLTfslDueechNf4hjhxrtpK6TSLYrehI7TcVzTWn59kSu1y2J0h1SGhb33mW8NNpLbiwAStSxkIQkY5cQkBOayZppgqht3ESnFiQ0nLZi\/JkhYKipYbI5pUonvyPuGMe\/Hdjek3U2qNqHU8603OyK8uSGYxZauExTYV52VjKkhrllB5BPMZOUDHo4twhy9UvXxjW8C5wovnRXI0WXgxncoAbLaFFKyPaKivCknGAO9fJOKlzN29df3t1O6KZ7tOAMD3VrXRwLBZW5rt2gPOOPvu+a88mSpXnEBSUpc7+0lIUQEnsO3wFd4K4NNkyRSlKkClKUArQnAJxnFa09exoDAvV71UW\/pS0NatZz9Hv6iTdbkLc3HZliOUKLa18iopV2wgj099VK7\/dZ25PUfu5Z9WNOS9H22GYsCJabXdnilKPNClrdWngHFqKiPvQAkJGDgk3pXrTmn9RR0RdQWOBc2UL5pbmRkPISr4gLBAPc96pt8TSx2XT3WRbIFhtEK2xfuLZnPJiMIZb5F94E8UgDPYfkoWRc\/F\/2M13J9gf0Vu1txxhhv+IP6K3KFRSlKAwH1obN7m76bPDRO0+pG7HfBdY8v5U5OdiDyUBQUnm0OXfI7ehqnLSmm9\/NX76s9Plt3UvCNRvXeVZg89f5gih5gOFauQVy4nylYPH1Ir9BBAI7iqTtjgPnRIAx6bgXr\/Ml1DVlkWjdL+itT7AdOentHbzauhSbvZFTlXC6v3BS2Sl6c861l97BOEOtp9rGCMVkKVuttfCscjU83cjS0ezRF+XIuLt4jpisqxnit0r4JOCDgn0NYV8RpIHRpuMMesaJn\/pbNVddHnRBrnqyi3a5wtWwdOaRsc9DEp57m+69LU2FEMx0kJBDZRlxSk\/fJA5YPFdEb6l0Wid8dmtypbtv283W0jqWWyMuR7TeY8t5I+JQ2oqA9e+MdqxV187oztsumPWd20rrZGntVojxHLUtmWhqWomcwlZZSTyV7ClA4B7E1Vh1V9MesOhrcvSdysO4C7gLi2u52W7Rm1RZUeTFcRzQpIURgFbRBCsKC1Ajt3ll1\/wC2X98B0taO6ulajTEc09pODOVbUxARLVPdigkL5DhxLhPofhUij2nhm9Rt51tthq2Zvhu+1PukbUHkw1326ModTH+TNHikLKTx5FXuxnNTVXuFoNq0NX53WthRa3nSw3OVcmRHW4PVAcKuJUO\/YHPaqX+jfoKHVtoy\/axXuKNO\/cS7C2eQbcJBcHkId58uacff4x9FZo63On9PTT0O6K2o\/ZH93EwtbuyxM+TeRzLzTy+PDkrGPTOaiyWu4s9\/Zvo0WZvUR1bZRanSpLc75e18nWUkggOcuJwQQe\/YiuRZdTad1JHVM07frddY6FcFOwZbb6QfgSgkA\/RVJnTX0LdQnVRoK33trVjFj2\/t65DFldvUp15pa\/PWXxEioJ4JDxd5KPAFRVjl3IyZutY9zfDe2Fu+z9t1rbZuo92bup9i6WgONLgWuMwhD59vBQ64txtCSnOE+YcggVJFFm+qeonYPRF0VY9Yb1aFslySRyh3DUMSO+gE4BUhbgUkdvUivXab1XpnWNsavektQ2y9258ZamW6W3JYWPiHGyUn8tVL9Mfhezd9dqoG7euNyX9PjUiVTLdFjQEyHVMFRCXnVrWO68cgB7iDnvXgNGai3S8N\/q2XoufdlzrKmTGRdY7fJES8WuRjjJQ2TgOoGeKs9ltKQSU8siC7ylbMSQ3KYbksuhxp1AWhYHZSSMgj+St6gFKUoBXFfnojzI0NUeQsyeeFoaUpCOIyeah2Tn3Z9T6Vyq0KUk5IoDhX10sWaa8HJbflsLVyiM+a8MDP7WjB5K+Awcn3V0LljgtxoceHFlwYyWEvGcmT5S2fLILbbiVHkoEOLJByOxBwSK9PJ875O78m4edwPl888eWO2cd8ZrrripuYyLK+0w69KZKltvMrUypAUkLBOMfvuwJz9BANXi3HYlGHte2FvSdodt0B5pi6XREhq0SQ5zQmW4UOGSlo8GmigpW4lJdSCcgEkmo\/64j6wVfI2jmbDa1ojRDKU655i7c+tt3klCHnQhlOOKnktqVkrJHtDGZQbzT5EO2vQbW9Fcm3IR462psQKjoaUpxAdcWMKwlagohKiocO3EEqEVXNKuaT07rzTOrpc2S6LREnyPkLKfkb6fJQ35jvkpC+TKHkqCSUL4tpJKu1ex+BZXydo2rb8b6Js5sq1ogvvHa7NpyfEgabjfIJyELdeZjyI81tboLiyFvNOFLfFC0niheAtQ7ds1gXUVoatLzYmFxt8MtuutLaAUsrTyyFAqBHdPdWCcn4VNTV23em9U\/KbjpnWouQ4FDK\/KDUeQ8+kANOLXw4FXLnzCsp8s8kHlxMY9TWdm\/pXdWG1KkoQ2h2EiNwcRkpQhoJIw4QR6jvkpGVEkj6mlHisPKtWlqcOsWYdmNNpJUlBwVHBGe491cUoyQPT4mvZTNNTmY8t6VESy\/bks+cw4ngvCsgdgO2OwOT6\/HvjpnYDbDjL\/AkOgOcCMAZzjuT9Hxrx\/H\/AAScptrqdEcqOjLakkEj19K3kIwDlOfdXaptBkxPlTC2lKLxaDZUQtIAzn0xg\/HPuNaMW\/5QkhhlwrQML4jlg5+H5Py1ycP8EyY5d6L9qjRiIUNsuKSU+cT5aj2T2wD\/AD9smvcaPs6XH0PC7eQ4lgPNpWypLXML4gE4IUkH1JwCrt3FdRbbA69anHkxZDrrTivOQoABLYCVckknOQeQUMehHr3xmrQuk275aZsq4afTL+TNwkBiVJdYLrDkkttlJC8Oe2UEoTxUBnv2Jr2nA8JDh4c89DmlJy2Mr9M5bt+oEOTLo9IsECS87IgthD5knzE+X5bakcigKX5o9kpA4kZKSal\/s1YNUwFWmfbdPuXS3hBvCo8uKkSJEptxxJkw5DqhkNlYIaWMgfeq4qFeM2wtu2+hNrp9iv2kX27JIkRpk+coPNTJjLzflpSHOKTzLYWfLQUqSlCeZGVVmHa3TkWTNcsEG8Xd20RpDblqiTy+GEhpKXSXJR4cwr5OELaSlaEjGAoZz5P4\/wDEFmUvlpLS3s67q66m2KFbmTrGi13aQdOwWpN3h6jX9056pKo7T7Tkd5psrLC8ZQVsqJUls5KgQRkGvcxL9Gt1zjxn4bMOLc5b0KNxCUr+UIzhBSgnPNKHFhRxgAA9yM+b0ZHlW2DalXiVKlzNQzH231PPhSU+wtf7U4gZ4YYTxSCBhWfdivfRrNDafed8pJQ46mQlooRwbd75WnAzyJOSST3r5rxMoc9PU7YydHOQMp7nNfdAABgUrkSokUpSpApSlAKUoe4Ixn6KA0UoAZJx9dU1eKYD\/fo2xXu+4Vl7\/wDrD1WC9cG3fUTuRt7ZbR04X5+0XyNdhImuM3X5AVxfKWCnmPX2int9FV66s8Obrz15fE6k1q5br5dUNtsomz9ToefShskoSFq7gAkkfDNCUXLxyPIb7\/vU\/wBFeQ3K3m2s2chwrhujrq1aajXF1TEV24PeWl5xI5KSk+8gd6hl0ibCdeWgt7LVqLfbXM25aPYiS25UV3UpmpU4plSWj5Xvwsg592K914j\/AE07rdSmjtG2bayBb5cqyXSRLlpmTkxgG1s8UkFXqc+6hBKDb3czQO7Gn\/2VbcaqgahtAfXG+WQnObXmoAKk5+I5D8temqNHh9bF7gdPOwa9vty4UOLeDfps\/hEkpfQWnQ3xPIe\/2TkfRUl6AH0qk7Y4f\/aiQVe79n96P\/Ul1Zt1n6D3y3C2hTYeny+P2rVX3UjPl9m5GCr5Mnl5g8z6cp7e+q3Lf4b3XdadVp11bfuZE1CiSuYm6s6lQmUH18ubnmDvyVzVk\/SaEosK8RkhXRpuKQc\/6Gif2tmsG+DR\/tK6+\/ysT\/Y2KyBc9hOoXVvh7y9jdczW7zuhNbfS+9MunnJd\/wBNVvtcpCuxxH4D6MY91c7w4unPc\/pt211XpjdK3wYs+7X9NwjJhy0yElkR2m8lSRgHkhXaoobaEbvGn\/x9tD\/wS\/f50GsqbwIW54P1uShJUf2A6YOB8A9BJ\/mBrm+JT0n7x9TN12\/l7UW22y0adYujc4TJ6YxSX1RS3xCh7X+CXn4YrOmmthHr30cWPpx3BU3Flq0VE09cVsLDqWJLcZCCtB7BfFxIUD78VITI1+DS43\/ca18yVDzE6qQop94Bhs4P8uD+Suy8Ynv0\/aXx+FLX9mfqMdu6EvEL2Pv1yt+z0x1cK5ENyLlYNSMwmZDac8FutPONryATjCVEZIz3rOe4vRz1Sa66L9JbSXuWxfNeW7Vcm8T3LjfS+fkyw6EAyHM8lDmkY7ge6ool6Gd\/DC\/cUaD\/AOEXr\/tWXUUvGgs89vWu2F\/WF\/IZNruMJB\/eh5t1pah9ZS4n8n0VN\/oh2l1lsZ006U2w3AjRo9+tLtyXKbjPh5tIenvvIwsdj7DiCfgTj3V23VP046Y6n9qpe3V\/kfIZjbonWi5JRyVBmoSpKHMZHJJC1JUnPdKj6EAiSLOH0Vaks2puk\/auZZpDbjcPS8C2PhJH7XJjMpZeQfgQttVVj+K3qC06z6uWLLpySiTKs2mrbYpgbOcTVPyXgjI94RJZz8D291dxa+jzxKNh5E7TO0Ei6OWWW8SXNP6njMRXT6c\/KkutqbURjJCfcAT2rMPR74a2u7LuZE3o6nJEWRNt0oXOHZhM+Wuvz8haJEt4ZSeCsq4hSuSgkk4GDFjQsU0hCetmlbNbZXZ+Jb4zDo+C0tpCv5wa7evlKOJ9c19VJApSlAKUpQGnIfkrrro9GddjWuVFkOImlWFNpXxQUDmOSk\/e5wcEkZIx763rexcmmFoucxiQ75zikKZZLaQ2VEoSQVK7pSQCrPcjOB6Vr9z4yZv3RDQElTXk88nunPLGM49e9TFpMGPb\/bmWZ0fRDUK6T2PKZuLlxkzHHE27yloShfNwcFDCVqKSrKuJykg5rx2uo9tkabvsnU01FstdsYmW58KSZb06KpxkLcd7JwcOYSjJKCEqBI9kZntMKbKt5dv0dpEqY2BJiJeMhho8eJQglKcpPfOR3ya8fqGbb9NXOI3emlf6bXEWqKmY8RC4OIUpRQEhXdQPH9swCvATgYz38NncJpLp+3RWSsiXdrDK19ZLyxc7hbmITjxmtuMvR5TakuqS02pbLwZKFpDbpwpSUdz5alpAbMeNdbO6j1PdbRedN2e6ztTNNypNwuLEJEVuY6jkjziGR5LC3AAAkKPIlOORScWUXQNQ7VddOaUtsG5T20R4TcZDDbyYsoqUtIcW4faShJ5JSoAICOIOcCsHa12z3DukgT5sWytQkz1wnJlrTyDuYy\/MkBsftfLkpftKyUFviORV29v8J+PuMm5VFdE3+PQ5suLuK\/8AV2z0uXbf2RXR+SzeXYhflCI1zVDfYU4HXnkEJWOLoQhQ5KJwpYJUkIOD5GlVQJU7TTLjkhyLyM1TSilsqHdJSjtzSBxXy9SFDt272P7g7UWHSt6iRtVaBuDUO1IXJkx3paXzMEiTzaDklCeSGg4gZIGBhxJUOeT4HVOzkQWlrR9r01CVCjupnOYktT3FIeQ0622w8lsFpHNKgUklQQ\/ntlJHsuG+LYeISc6162v1\/dnPLG0Q1tu386bJct7VsdnKtsVfnsKYDLyFpQVlKgBxCuXLss5KQclJNcWRom5KecTEsiWY\/wBzkz\/LCcutNkJc89wJyUjirPfKU5IBqV2ldpYzpuF0Olm48a1x3HJ8RcKSG5jqJBQtsPcGy3hx3iErIKvLBAwO+Ur7tBrAXGS+dNz7rf8AUlleur7UJMd8IkKmftDalFtRS0GVAKbWSAEkpBwoJ04j4rw2DRV+9fYhQbI4bdbPq0drOJZJWnWr1JfnvQ4zTsJEhcpxsKQ7IZaSslAb4gk5KV8SCU98S30BsvBO2MWBNSxJU3dpBkXFtUZt5tolSSpDiebQDbbiU5yjBVk+0CBs6q2uRp+c\/K0nOg3SdAjOu\/Jnn1OOMXKQG3VOFcNxpTzqsLBb4lSkrHbvg5Oe0E7fpqdB6UdcU41CkXNFru0I8YrqxzC0eeniyjzFFKAEK74UpSyhQrzfxT4y88IvHKo7+nf9jWEOV6o41nserb5BtGiYzzBn3ALFvuEmQmQp9EZakqU427HPEpQSlaglQK3EElWcmSEbQ8Gz\/wCmsOHHVc4TbqYgaP8AhGcJygpV7IWriEqUAPX1FeJ2505qXTZci3W2qRMjTY7EYrt5Uh1RbJdeDiFY9psYUtRxyABwcCssJgW0uPO28R25iS6kPABa21rAKu2f4pI9+BXgfinGyyZeSMvl1+tnVjjRtR7Yy78kLd1kOKtyxlKVNkcglQ4qAT27L93E9h9OdxtiU\/OmNOSbglvmy62VBAbHbuhBHtEZHtcvjgV1MZhMW6Oy7o7EtjKXS+3GacQ2ZDpVwMh0jBPIFCQCSMkA5IFeiS1KVLS8JKRHDRSWvL9orz99yz6YGMYr8aVrfU1OSPT0H8la1oBgd61qoFKUoBSlKAUpSgNMd85rWlKA04jJPfvWnAZzX1SgNAkD0Fa0pQGnEZyProRmtaUB8hAByM1rxGa1pQGnFOc471pwFfVKA049vU04J+n8ta0oDTHfOfdihSD61rSgNAABge6gGPea1pSgKUpQClKUApSlAK2JokmOoRHm2nTjipaCsDv37AjPbPvrfpQHGXOjMymYLjqEvvpWttvPtKSjHIj44yM\/XXX26NdRNuCbq4xJifKA7BcJy4EkZKFJCEhPE9h3USO5I9K7gpSSFFIJHocV8vNh1paOSkcklPJJwoZHqD8alMHjJLuorbAmK07wu0ifNXIbQ0y2wI7CyBhPLCVkKBUoqUFHkogHsK8NabPqi63uXGl6PgvO2+U67AvLo4NsykeY2H2ooSEBQyM5UCvmMEgE1mF2RBgIjQpkxCTIV8mZ890BTywkniMnKlcUqJx37E15+FaIUuypsEyxGBZipESFAaQpKkNN59l0IJSEHhkAHBSQD3OK6cWZ400l9ev702Ia6nTaq0xo\/UiGmp+mmNSNruCGJJZ4uhuUMAl9vPENJ++WDkjPZJ9a8BqCyPStQ2FFpdgLVPT8gdmwmmQmcYmOENZUyry8Euq7BIwgZyAQcxQYV0lXO4x51uVAgtyWpEVyPICS+pKskngAeKuKeSVZzkgkg1wp23FlkXP7qRHDEX56pKQ2gEB9fsvO\/Hmtsls5yAPd3Od8HFywyqUtEvpr5FZQUkYHf2Y1G\/d3z8os9ttz765M95bceU87eflKXozim22gjDgWeeRn20+h716jTMWNaJSr1fbstm7SnoMt6EpiRHZXIShxSioJaADxSv2mwVJyACATk++TpmXb7tarcqN8u+QuuvW6Y5IS2qMjyXEhHlI4haEZQjJSrs4Ow45rsE6NuNytbn3cuQXcZKQ\/5Tg+VRIUklKz5YXxUpKVpwnJTlPuFdGb4lPKlHI9PD930IWNLYx\/etG\/cw2S6z77bbTfGJyrlcoMWYiLGnR\/RanFmOXMIaSpQACSVZTzAwayJp3TLMWfEui7PbWvIgpaakNKW68VqSkOHzVHkpBShsAqHI8cn1rkDSrNyQ9Kv0dt6RJWEPJfV8paUw2+tbaQhSQhJwRkhOR2yVYBruIsVxU1UyShTam0rYZSiQotqaJSQoo7J5dvXBIGQDg1wZeJlJVbbLpJHWWK0XCzOvuTpBucqZLcLkshDamo\/JxbSCBgK4cggYGTnJz3rs0wR8pRJMOMF+2VOJ++BJTj3d8hIyfoHrW8qGj5f8uDr\/Is+T5fmHysZzy4+nL3Z9cdq5A9K5nJvV7kmzIgQpWPlMVp3AA\/bEBXoQoev0gH6wK3gAPQVrTIHqajwApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQCh9O1KUBwnY0l24NOLbiLiNIK080Euoe9AUn0A4lQ9M9\/hW9EhMQg6lgKAedW8rksq9pRyfX0Gfd6Ct+lQ7ArhXCFNlriGLdHIiGHw68hDaF+egA\/tZKh7Izg5HftX3GlyHlyUPwHI4YdKG1LWk+cjAIWME4GSRg4Ps1yqnYHXzbQzMmQ55JbkQlqUhxCUcilQwpskgkIJ4khOCShPftW6qCszkTflb4ShpTfycEBpeSDyUMZ5DGBggYJ7GuXSlsHHnsvPwn2Y7rjTi21JQttQSpKiOxBIIB+sH6q3GQ4G0+b9\/xHLvnv763KUd0BSlKAVsTWpL0V5uHISxIW2pLTqkcw2sjsopyOQBwcZGcVv0oD4ZS4lpKXVBSwByIGAT7yB7vymvulKAUpSgKr\/nykfiwn9NP1Gnz5SPxYT+mn6jVVVKAtV+fKR+LCf00\/UafPlI\/FhP6afqNVVUoC1X58pH4sJ\/TT9Rp8+Uj8WE\/pp+o1VVSgLVfnykfiwn9NP1Gnz5SPxYT+mn6jVVVKAtV+fKR+LCf00\/UafPlI\/FhP6afqNVVUoC1X58pH4sJ\/TT9Rp8+Uj8WE\/pp+o1VVSgLVfnykfiwn9NP1Gnz5SPxYT+mn6jVVVKAtV+fKR+LCf00\/UafPlI\/FhP6afqNVVUoC1X58pH4sJ\/TT9Rp8+Uj8WE\/pp+o1VVSgLVfnykfiwn9NP1Gnz5SPxYT+mn6jVVVKAtV+fKR+LCf00\/UafPlI\/FhP6afqNVVUoC1X58pH4sJ\/TT9Rp8+Uj8WE\/pp+o1VVSgLVfnykfiwn9NP1Gnz5SPxYT+mn6jVVVKAtV+fKR+LCf00\/UafPlI\/FhP6afqNVVUoC1X58pH4sJ\/TT9Rp8+Uj8WE\/pp+o1VVSgLVfnykfiwn9NP1Gnz5SPxYT+mn6jVVVKAtV+fKR+LCf00\/UafPlI\/FhP6afqNVVUoC1X58hGeX97Ar9NP1Gnz5SPxYT+mn6jVVVKkFqvz5SPxYT+mn6jT58pH4sJ\/TT9RqqqlQC1X58pH4sJ\/TT9Rp8+Uj8WE\/pp+o1VVSgLVfnykfiwn9NP1Gnz5SPxYT+mn6jVVVKAtV+fKR+LCf00\/UafPlI\/FhP6afqNVVUoC1X58pH4sJ\/TT9Rp8+Uj8WE\/pp+o1VVSgLVfnykfiwn9NP1GlVVUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoD\/\/2Q==\" width=\"305px\" alt=\"ai chat bot python\"><\/p>\n<\/p>\n<p>&nbsp;&nbsp;Puedes entrenar el chatbot de IA en cualquier plataforma, ya sea Windows, macOS, Linux o ChromeOS. En este art\u00edculo, estoy utilizando Windows 11, pero los pasos son casi id\u00e9nticos para otras plataformas.&nbsp;La gu\u00eda est\u00e1 pensada para usuarios generales, y las instrucciones se explican en un lenguaje sencillo. As\u00ed que, aunque tengas un conocimiento superficial de inform\u00e1tica y no sepas codificar, puedes entrenar y crear f\u00e1cilmente un chatbot de IA de preguntas y respuestas en pocos minutos.   <\/p>\n<\/p>\n<p>La idea detr\u00e1s de este modelo sustituto es sustituirlo por un enfoque basado en datos utilizando la inteligencia artificial.&nbsp;Si quieres entrenar al chatbot de IA con nuevos datos, borra los archivos de la carpeta \u00abdocs\u00bb y a\u00f1ade otros nuevos. Tambi\u00e9n puedes a\u00f1adir varios archivos, pero aseg\u00farate de a\u00f1adir datos limpios para obtener una respuesta coherente.&nbsp;&nbsp;Puedes hacer m\u00e1s preguntas, y el bot ChatGPT responder\u00e1 a partir de los datos que hayas proporcionado a la IA. As\u00ed es como puedes crear un chatbot de IA entrenado a medida con tu propio conjunto de datos. Ahora puedes entrenar y crear un chatbot de IA basado en cualquier tipo de informaci\u00f3n que desees.     <\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo construir un chatbot LLM local de c\u00f3digo abierto con RAG por el Dr. Leon Eversberg C\u00f3mo construir tu chatbot de IA personal utilizando la API ChatGPT As\u00ed que si quieres crear un chatbot de IA privado sin conectarte a Internet ni pagar dinero por el acceso a la API, esta gu\u00eda es para ti. <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[],"class_list":["post-6325","post","type-post","status-publish","format-standard","hentry","category-nuevo"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ai chat bot python 6 - Storia e Memorie<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ai chat bot python 6 - Storia e Memorie\" \/>\n<meta property=\"og:description\" content=\"C\u00f3mo construir un chatbot LLM local de c\u00f3digo abierto con RAG por el Dr. Leon Eversberg C\u00f3mo construir tu chatbot de IA personal utilizando la API ChatGPT As\u00ed que si quieres crear un chatbot de IA privado sin conectarte a Internet ni pagar dinero por el acceso a la API, esta gu\u00eda es para ti.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Storia e Memorie\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-03T15:16:53+00:00\" \/>\n<meta name=\"author\" content=\"storia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"storia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/\",\"url\":\"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/\",\"name\":\"ai chat bot python 6 - Storia e Memorie\",\"isPartOf\":{\"@id\":\"https:\/\/www.storiaememorie.org\/#website\"},\"datePublished\":\"2025-02-03T15:16:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.storiaememorie.org\/#\/schema\/person\/fcad34ae8fbd5731c12a5b8e6cde1ac4\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.storiaememorie.org\/es\/inicio\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ai chat bot python 6\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.storiaememorie.org\/#website\",\"url\":\"https:\/\/www.storiaememorie.org\/\",\"name\":\"Storia e Memorie\",\"description\":\"&quot;Storia e memorie&quot;, sulle strade della emigrazione italiana\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.storiaememorie.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.storiaememorie.org\/#\/schema\/person\/fcad34ae8fbd5731c12a5b8e6cde1ac4\",\"name\":\"storia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.storiaememorie.org\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/997d409aa7c465d61b13b3fc2400b2682d209b3f8b0d08da57559717310b2f91?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/997d409aa7c465d61b13b3fc2400b2682d209b3f8b0d08da57559717310b2f91?s=96&d=mm&r=g\",\"caption\":\"storia\"},\"url\":\"https:\/\/www.storiaememorie.org\/es\/author\/storia\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ai chat bot python 6 - Storia e Memorie","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/","og_locale":"es_ES","og_type":"article","og_title":"ai chat bot python 6 - Storia e Memorie","og_description":"C\u00f3mo construir un chatbot LLM local de c\u00f3digo abierto con RAG por el Dr. Leon Eversberg C\u00f3mo construir tu chatbot de IA personal utilizando la API ChatGPT As\u00ed que si quieres crear un chatbot de IA privado sin conectarte a Internet ni pagar dinero por el acceso a la API, esta gu\u00eda es para ti.","og_url":"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/","og_site_name":"Storia e Memorie","article_published_time":"2025-02-03T15:16:53+00:00","author":"storia","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"storia","Tiempo de lectura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/","url":"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/","name":"ai chat bot python 6 - Storia e Memorie","isPartOf":{"@id":"https:\/\/www.storiaememorie.org\/#website"},"datePublished":"2025-02-03T15:16:53+00:00","author":{"@id":"https:\/\/www.storiaememorie.org\/#\/schema\/person\/fcad34ae8fbd5731c12a5b8e6cde1ac4"},"breadcrumb":{"@id":"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.storiaememorie.org\/es\/ai-chat-bot-python-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.storiaememorie.org\/es\/inicio\/"},{"@type":"ListItem","position":2,"name":"ai chat bot python 6"}]},{"@type":"WebSite","@id":"https:\/\/www.storiaememorie.org\/#website","url":"https:\/\/www.storiaememorie.org\/","name":"Storia e Memorie","description":"&quot;Storia e memorie&quot;, sulle strade della emigrazione italiana","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.storiaememorie.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.storiaememorie.org\/#\/schema\/person\/fcad34ae8fbd5731c12a5b8e6cde1ac4","name":"storia","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.storiaememorie.org\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/997d409aa7c465d61b13b3fc2400b2682d209b3f8b0d08da57559717310b2f91?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/997d409aa7c465d61b13b3fc2400b2682d209b3f8b0d08da57559717310b2f91?s=96&d=mm&r=g","caption":"storia"},"url":"https:\/\/www.storiaememorie.org\/es\/author\/storia\/"}]}},"_links":{"self":[{"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/posts\/6325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/comments?post=6325"}],"version-history":[{"count":0,"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/posts\/6325\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/media?parent=6325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/categories?post=6325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.storiaememorie.org\/es\/wp-json\/wp\/v2\/tags?post=6325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}