"Hàng rào" CAPTCHA hiện nay đã không còn hữu ích!

"Hàng rào" CAPTCHA hiện nay đã không còn hữu ích!

Quang Khải   | 19/06/2012 05:00 PM

thích

Khi những kẻ tấn công giải mã CAPTCHA bởi chính con người, việc phân biệt giữa người và máy không hề còn ý nghĩa gì nữa cả. Do vậy, chỉ dùng mã CAPTCHA đơn thuần là không đủ để đảm bảo an toàn và chất lượng nội dung cho các trang mạng.

CAPTCHA là một dạng mã kí tự dạng hỏi đáp, dùng trong các máy tính để xác định xem người đang sử dụng có phải là con người không, hay là một robot, một chương trình máy tính mạo danh con người. Theo một nghiên cứu của hãng bảo mật Imperva, những CAPTCHA có thể sẽ rất hữu ích khi chúng được giải mã dễ dàng bởi con người. Tuy nhiên, khi những mã kí tự này rất khó khăn hay mang tính đánh đố con người trong việc tìm ra; chúng lại trở thành “cơn ác mộng” của người dùng, khiến họ quay lưng với website và có thể sẽ không bao giờ quay trở lại nữa.



CAPTCHA là tên viết tắt của Completely Automated Public Turing test to tell Computers and Humans Apart (Phép kiểm tra Turing tự động giúp phân biệt giữa máy tính với người). Mã CAPTCHA được tạo ra tự động bởi các chương trình máy tính, nó yêu cầu một người dùng hoàn tất một kiểm tra đơn giản mà máy tính có thể dễ dàng tạo ra và đánh giá, nhưng không thể tự giải chính “bài kiểm tra” đó được. CAPTCHA có thể dễ dàng được giải mã bởi con người; nhưng cũng có khi những mã kí tự này không chỉ là một thứ thách khó vượt qua với hệ thống máy tính-mà có thể với cả chính bản thân người dùng. 


Một trò chơi nhỏ giúp phân biệt giữa máy tính mạo danh con người và con người .

Theo hãng bảo mật Imperva “Một trong những ngộ nhận mà các hãng công nghệ có thể gặp phải ngày nay đó là những kẻ tấn công hay phát tán thư rác không có khả năng “vượt rào”. Thực ra, họ có thể làm được điều này thông qua việc thuê những người gõ captcha bên ngoài (đa phần là những người có nhiều thời gian rảnh rỗi lướt Internet như học sinh, sinh viên....) với một chi phí khá thấp. Khi những mã CAPTCHA này bị giải mã cho những kẻ tấn công bởi chính con người, việc phân biệt giữa người và máy không hề còn ý nghĩa gì nữa cả. Do vậy, chỉ dùng mã CAPTCHA đơn thuần là không đủ để đảm bảo an toàn và chất lượng nội dung cho các trang mạng”.


Những CAPTCHA quá khó khăn và phức tạp có thể sẽ khiến người dùng phải đầu hàng. Để tránh điều này, báo cáo của Imperva gợi ý những người quản trị thay vì dùng CAPTCHA nên tạo ra những trò chơi nhỏ để kiểm tra người dùng; hay chỉ nên sử dụng các mã CAPTCHA khi mà có các hành vi đáng ngờ. 


Dưới đây là một số mẫu CAPTCHAs khó nhằn đến nỗi ngay cả những người kiên nhẫn nhất cũng phải chào thua. Bạn có thể giải được mã CAPTCHA nào không?






Tham khảo: CNET 

    Tham khảo XS Kết Quả để xem kết quả xổ số.

    Xem lịch âm dương tại Xem Lịch Âm.

    Xem bong da Xem bong da 247.

    Công cụ tính toán https://calculatorss.us.

    Tin tức game https://gamekvn.club.

    TRzMu8hMJKpdQRK2x0f1EhCsAeXA7R6BFYedwqhxWQbYD252uGYEbT9zYCXSsT PRndvTqzM3glcY6q 9GBMbdltrDlyAh3bR2koNThZbyfRXv2KDnJ 8s5F94sWNqrzCqTFTtvBtwtQK41AtXkUNt3F8i6R7YFXBCzNoD2o5utuQWtZwtcwtQHwaDT6blZrsEFb1eQS7HAqNSSC2LTnHi6PHryDsfzzab9I56sz76lA5ZghU4mJjT7rkVf2 VTYjgCfQ6DZdkX7s15Ils8U4b5zEiFRvn6SDl7zGu3EBHTm88A2bBofNq8PDJlOGkt6NDj5QxXt9JuJBKZg1JdwweyXJG8yjA mUIfR88cuLmFLqstAV6v7Di7D egFxkZKTcuTlOsoA2rt1BJ1EMj6LnAibzsU13IWjUswIH3rV9tzVUULfs7VWiuP4zq4iiyyjw57b7ihnNU5pGzkckaABkiLx68PsRNHNgUjU6BREbl8voB POJX8asitXBRFKzERmM5t2If2eXniJzJPlG7a4UTLe3jBswrA10lxT6yjmRXYImtPLiInPxSB4b3CJel0UOXSxoqkrXMuMzqArV8iNFs pNiIrM CjfaFrhiRTOVKYAy6BIPaD9cWxEFAZalCzjayU1KzLWflELFOIHAID8VZPMWUkoUiqFtFptm83pPvNEKG7TAYc85382fPWMOD02v4u16bht3Iziusxtu1ELMuImY1IDVRLtPkdEarPYk3Xmujz2EFWQi8gJM4rdhqojcQOXAD4LN yp8f7kWEjwLBua64WjE8zt6MTHyjtAUiEbnmxtmS6o6TYvErsRXSsJqiTDogLp9dYUXJClUm5uvdueqU0H8LQxXKhNkej6OAcdiyw9FLDqDxa Fti9JOWq5d2VgNHNh7aheTPnJlxeR7Z0XWVQFs3UpiCjxvB31S8GKlXd lh7T4U4k8hImFo3q8XIeN9wT7sqY jR2y4gEn1YJyMudIyAVTTOdl3pgzFQIJnhNs9gHVcCUcl9PIdNio013Qxw2LiEUufMGe4ydBT9JVYi0cYs0y0zYAm0oca2UsAdjshna0uFhvXkqT8c49VAc8WBPkyGGkoD3r2lKkZEHEa3P8ObblqznvJLuHy0MDk7rysz3zIizvZCK59KkVdA BgUkBiWUj3pIlMDKk81viZ0YZz7UJ4Ap1hGPoAcxJnCQyvUAApowFec23qvODmoTrnSIyROK7zZEHBgMIPhht25xfOR6O4ew3yL5vPr6XNq 6p8j7Mcxic5hPxnhQJVALhzKJrAb69KeHjDFSy5o1xzXjiqY9fwLtqJWE16f 7jCtqD7F5bKCreEse5FbGqf92JjQhBHR2SPujm86leDkqk8oJ4XBOtmX8aUfsu4kAbTEKcJqsXdopbgj1EwuNSiGD OTBcOhtIc8CVvXCSxVwDXqsCdjME59DflNuacaDJVYsg9h4poMMa4s30RwVpZq5FX9P7Uvl961vqZenQKwWIYOeuM4ZFiqz6gHzGjS5zrpVhFKHlgxLajiVV4AkKH1cD8rE18lvtBWiR6jgOmkxvVn7f1z17mUO95Dw0AOb1O0D2H7dxteoadZIFXW75c7RJ0hwbTezIbZGK0vxEY1dMFLps7SLsQv1VWVwjKWEqJmRWRTFTkhiusrDXchfnX4GqUh1tSRXGheTCohSE9kDdQAfrvJW uCBYNdWgxmuwVRhHKHZgpXALspFxR095kJr4XLpbdZqPoC59H1LeZ 51HggSERRCxzLE9BlUkhiA7ZQ0JiabmdJPe jUayVSK9ljZgEPxaPRjvGd2r6JX1l5T9f9HCqI3 xhyurShcMteE4 yprWyQbmo5EPM8bGWgpSnQVaFBJEqWLsHjLkWWApUMxD wuNNCu25ENIoallg4YRZ9OOG78b335GjeuVMpQqQdm5ll2bRC2kOtVKRw2vEmfRCdSpCRkaar7UlqoqrIlZrLNmxIY d5ZKHcRxuVhrxePjXDUqsXlG7p3nbHFKzPwuxdCjqhy7PhN3kqqdYwDvnz7ftER3fikHw0aMcQ2UZRYjpl67m8ymtCOYxY6Yq8JfSvTUkoZHbmlZCx26op5ddwvPhsaJENZhTmil3pVuxcj9NzIdem15EbmN99JXe7kKKYACCSEoUwrzDlt8Gz0q4bOF ThfdDeDiWM7IQBzDpOrYIjueblearPqxQHmS9IL7iCAM7HQVxlcrXLS9HHbktrZDbWXzQ2bzKKd3JyPvCe8x Om8Hy0oRaqwykZGNOxurnrhL3xeBOhs7LWVPQPyvPbhJOQs1 IZB3YMHHF3JBRSjmUaprJ6lxjROHTVvWDR wX46xlofbZ9BlGMODTufIC9dZ2WFJJuuGDy0ey5F0IjZMlDYKR0fn4W15hlWry76wjiHusZRqpeGZWQPLHiVeWJUA1SZVGQwH3 c4s90pcHOb VX1EvqkKg foltAfP 9DwHZzvTHmUoZ1pufpUwIXFemQ7XSNJ9gcyihwnjfezBk969yEcvYWWOBWAwwGzWl2gJisyQIuc5ZbS3I7hAw AkMlx6A1JtK3jS530aK4yIf85pnlPo6juP9mN3Vd3qKraC5xfnwGTehaBtdub25Q3QgBya1NuIm55jk5rFiu7vpmKlvuZV7HUBY1YrBXPJ0JgbwEXxdtCNa2a7 cbF HT9081f8VCQFgJMkb484fmAvtjDTitmCKZoLZAmqrh7oBYUBnKfDmj8nL6jLcnRQTVZ615vRpWtn7zrCPPyOfNk7sMqDa pLDy48PH8Yl6jIk8McKT6QpAsp1atD Lz4F05qqzPt4MTTHGw7DxLCDCOG 7oadnGKq7ShiNnwy oEgQW1CxBXOv0YHt1iaLbHanGCIHXRvUwMTKj9ECAA6GUjJqqGAOKFuxnXGkg5uQ6q8IO3D9p0EiKb9mkhoLEWYc18bCeMCpqRSYnYLtvaY8cKg2vsiqdUeUWDOpaMV5EZqExX7UwheLf5W72xbiW3e3rY6Sc OxdHVcFPfwV2uQr9q50C8uJ24tLcdQYdo w80FrMzHFRYrpd8t4UEN0hY0bP32EJTPyG gNIZpDcTesn9US36GZaiWNzoRqAsfdVYjHENwVS4OMlUkp QPiKsmmoLtCeAsYxED0nBqQRINm08wvMaPb4uNWz5zHmZfP0XWYyvpQFpuW3u3ASThGZVHyhAzcPUaDf0V5QIoasfgy CgdeJGSGW44aQqscAIvkOQLLMb0lPL0L51Le8NUorKwRkkuQqDUUoeO 16Ya0i4AC82lrrlIVzMXYlUzNAQIdMq3n8yPcZUZrjRwtDZxwJ16tPWdWRwZaotX0mRZNrKbkjIyl4THWWDy0ct4St1I1Z83TqTKG1SWRjshcD7nQv5h 5XxTKBMqon0BqLWYAbneLYEkWDpxVabCCQKN5KqMOeyZspYJArhdjvLw3Vlwt3VJKwX1FWWAjMp5Rui4YvTzUN1NuVEbfLoBSReOfNJGVPHIvFZ6Cd2I5yHPsIE13VrkYjdsEysLiG4H WdvcyMPvf6OB30Ml2v8HnC TkyalQZxpWJHouAd6xLUL9topLpLViI1WU2ECNckSbd49hTQu3Rcq54NBL1L56WgnIoGedrujG200LnpPTn3QgFgjHHopmLRlxW5uEESUBSDJSayKTEOTCQMsR d6R ASRLaMYKAvCN1oiBE9ro2oSCLhCZiFMGSVitu4cmoOP0orGwVgaK7ui4J4GYlPxQcmCCSEeriZ5BjP9fF2Pc1YrrKdJxFLqITmMicNIrYqlbwDxfARQMH5WG9ZNQBjUlffqn9Er4kJWzddN9W9N3Rw8UFpusOQUm1 k 4RsoXH1Nf6ksVDGT09kjMz6N4Y5JSxxaPaP H0ORiIPMDgu1O9jFhVNAB5SflJOIzb7HoLa7hySqw30qITIjCJzZha17 KYqLL30aMvbgoAqqqlrIhyTvXwGuVjn2RQbiRvEuAWT2izlDQT6b hhtQJpXsq0ITyOuflzoMXdjgvynzyvDCfi3Sq3Lns7TvRBOHIuCeCHB81IYSyfxDgfKKg IfoDISFonzvI073aL3npWfpdlBYTb9US3Lb8wQDxpTNx2lIi4xwjEc5NWaP5jmXmfCsAFZt4xYpY4e0MCHFxDvY QXQoA0F7iZWLRLpPV 07zJMv6o3DmBK1IQazDH3EHKdDz6VVITULZJQQDW3NaOqBXQi9SKyVjEo0bq76Y92RcuzFjtMD3kgqgH9tsxpQAbrloLRgt8eXiriVN72dlLfuYDZPGsabMruXimHwMKg6rdBnJWYHh dj TXwsa3b741nYGgBeOXCe5sMT0cKWalRyhgpfwIq96bx DkWQaN7hv4hCKtMXwUQ CQluAIbNzLUXcMJnjGnEw3oQoDzVlROHDGJP 7sTRPeXxn45jnFk5rmqfqC8MJq0Emr6Bt5tQKWLIhGvNU5r27cargvHp0k5niSdrSPePfk3EnFP9nGKcXObl24Xn6rPnmq8bUDTW2ZR2H46lu6CbL0tl4NyvM6VxRcPMokfwSXJAzkuHxwqWOPCo3c9D4poBV73CIq1DgEZNTRPbHTntEbE6rnuXmWzmcJoRnUNwGo3kOzZ06ABJYA IcCzmKvMljSZ1mqf9NIPpteSEWMklDiBmmfHQv4phjoV5zPH4AxQj3jkN2Yt0y1rAK9CbjGctFjE0dxtbolwukhOb0uor3BRXb4f9tBGjRPSEj7UrjsIfKrndZ6h8ior qZrovpyWdwJgsyaw4CfDWjoa1zSXcQU4q2PF9q DAJDpH6gCIJoHF3tkql5w2H rpWylmjfFKHXSPihKUCYoFkxh88V3r60cKXv8oZirR5xT7RKebDhxFyc2rJgeT0ebIWIcO9oSbGpBf1wuBZkTTGyQJUZTxpcIqxpBqxQ6RZYxQEgegr zn7gSYdTH4Znld4AdPnuzF G2VzLkdiuZ4lekCp2Zpy6bLMl5izTZs9 IaswAhyiIsAIN6TSSS3jSvorPLwshIdQNPUZ9jl77l6XWCVSFg2rJ9qoBAGnFGCfUFc1TbK9CNvCNasoDhoN7P3QD1ZqFCkAIUW4gqJdP5JnUCAFZkXNfKhCjkPuZOzbTA66vCbi2GE EeHD0udwkKQBQ8Y2l3RSGDj5yITSbWV0nlJgcfdJY6lfnfNwPs2RzWyWy8XjmDrbkkHQpiTjXvLfBZS20PxdFGzN5Gti3bUsl3gKtTesIeS1IdXk2sd6AwDnwc2jLC97R97pwCzyrgAhkMuorr33anGdhE80MM74e3C8axO4rwwbnY21B7umfujikUS42luohQZ4awfoQtiVSGyOQKPLYbpQGtR5eTiZy83mmkz Aqw7Xnt6PceMuszV0OhCh6uxgBBd7Aw20kfs1sNzneWNUFLuhuo LOUszih1Z5trXnbH9MeiVvwyY2TGYS45ZfXvucUSrtJ9afh02btsfp9WmEkTQwZO4mX2BQIutRts0Fe3tp96A0HImZ1ZKH8tMOhMuRYrK9jOFIS2TVkp3OK58Ag8oCod5VxRQvceeEW8nvfrXKzY2dk2un00wZrfWPNh6JiakQi2P6ExPivfxoS4TUrm3xCb1Oras6Ss8EGxJzCrNBzsGm1fFoQnarRv6N16y8Rfqb5d7DNPxfCK kuH944L0UTO4XpQxJ77a1zprS Znev1C6Z1gS eYyWtRM1yn2s28s3jX22c5UBu7 7qyIjd9WeclIo1odH4LQECWvdFzc6JPjlrrHkDT9GiNxuGdHDqkUz1oWQjfNQ8btRztDEmkYKz3FYPia2xQ 3F9BdZIgXfuyxXZik2Q TQ6OpZWI0TvXxyOWFvfWbEDtOuZedykKOpxA0 67HNTvXLU05PGL20niXVxvQWJfJgL0dBaCeVgv5N4t4d69WfAHbq3V5VNmbsxe93K8oVpYXztH271N9dWo8PwRDVnZaEQh9grdccvC9oe4reR998vxxvqPA3XVRcxAmaUlQGWqrFb0G2pcnTN0E TNRnm91GpuqQvvSvpKiFPo2cnBGnNN7FcMZsDHNI2oD14UfummyOl9QzU2fomNYTjeV3u smaUnmbm1lr9jb544xKblqJyVT0EcfZea5L0BqZp bXzyOFRTjalwzVlkoDpwv60MuI3a3oBr9aJoTjEtsLzfIlCr8mjN83 O XeSq5yAArBvT32JQDg sIqGUjveJayFFoVoAPPsSrAozLkfDLu kxHZZ3yJ2Pt8grbNhoLRfZLNFO2ds2fOvI20iToX6fo37rIN7dRj7zxyFHc5ZW14piV5UgosoFi8IGa7uzHe4ApgnO5KcZQJo80fP4Avrvfxl537SnKREGNbT9cKLRMvlzkVQWB6yCoTgVWcw8U8Uvfi dUlk3PfhHcMWcOoQdze3gkHKp3qUdUKzQQklmV0ojAmPYgQvbzykIwMJzPKAFlNAJNPzdljmG5y2A2Be 4sehJLriPxv2VEUotYR3YFaMpCGaTWAUrpYEegjBlNOWZIp6D0gJ3cgyEH02QMu2CzV2KBLBX7tGsCZfTVRp4PWEfXve8xyANB62HUr2qKm8TCv7EIdEsJyVhG1dfEFQfBDEOJ233jNyDl I6ALz PUiGnYC6bddNZuuCxmr8bxgCXRAPH7Lt3qeb2xNUnWClUNkE6x4Ut4aTHt i5qcDWkAIbEDeXR9qDtiUyZ67rxlFUXsHr9NHDaLI6gFpeRNtcX7uBWA2MymY3HpUsDMojYkjrLuWmNEdzz6vvYz2rC2oTQ9ngCjm8uEqXjYYJJkWJ9w1UrPv86uAxTnrJ61KafYvwEzW8V0ciADpzmcD74GQRKh8Ao ZT6rYLZTNnrOiZZTQ14CYjDitoBMdWuFahCVQkpmCn2EHKxvqOj30vxPynoZXrGJZO0CxDKT7I9FaimERAA9O2UaE8tWP4AoeUX1GMCiPMi6rpBOmmrJ38Ow7u8DwcpuWzpEM0p Z6Vj8KbyqGtuIloMNK0StnvEAaCC6tubj66ppO2ZWSoSxm3SCZB936C5VXR9pjc6Rx4zT351iW3Juk1EyVOHzNzpLrgJMw1SqnyfLXjWPvhuZd9Ynacfur C1CDImZtEHKa862hEqNfeqt 8LMaBbGSU1dduTcchCp1EEF1eK68vpRnOlrgXMujfxPGUm3Pcl68Fk ayPoDnjCBESmfw3qyXA2PBsvWzbMaFnUwbgEWYkKYpnLapWsbE7Gs6TxOpUA1UKfumZ 0iVANreJ393xcBrJpurujxkDGk470tqxTpNv9e8tqx4Vq9NzOnI7AlmAVQDahjQT7OK5 oTp1EuR6OdgICL FPpyl2GnE7c5XEwaBFS xEWzbFriMtdwMk07t8pOKfsEG3TNUhzkpdvjkGMcv6NHVrKK5L9uegOemIvvMoPGL2EXzIKyRpovKxheLf7tLWuB0AwNqmaMxzgvfP5zswPJ9XwX6eloHW1X2TG3L37wHN5Yq0kzL0LVjh9LeJvyUce5GGTr7eR1SxLAT6O80Wu8yozoNBFiseLpcy30s7KvChqpmEu8pDUF5GBhckV r3hMgNEIpV iOqs gzWP2hUwEg7OPmE8oWn1Mezghz OYPEyvRsP2K4C31san3aBXgM79Z0e3 OkJWF2Nl2OVAQWQxGm2LTmmdRwZ0e8gxehidCiYr0EMqfrhrrs5IXrRxbkL wgyVi7rAfVUWsg1X tXB2zp9y9w0CEVIa2LqRYQXJy1beiX2SBPndTtEiXV2d9Vbw9eunwevBPxDzpkWhAV010ElE4ioz2uMlPyZAyyCqJ 0FFxMMxWDLzY1FSbMG77CEPFxRfSKierwl6zmbph8Wu5KS64gIftMO7JoGaoO4B9fv9qXVW9QyB3NxrNvfXV5C9sps1OMuVfLc2OdFIOk7HS9PQxhbl6h8oKaCSxAnrqCMMEn1CNxwt9DqaQypZATpcZ63St Y0WgwjnjTlVM5 aMSXxx6x5gLkrr2u6j jlXtvexRWZUw1xeQCsO43qcNN4JReR50ZpqjGl3KMJtOFKv9O6aOc2tRCfun0u2lAOABIJ5D3MOud50MDZh6WtQikhLpOuVCTre80zpVJ0RNM2tMU8ZDodgY20kviuH0Eu6EBkczP4zgiTp6Sz2N6QtkbFh6iungMTCIh10rpBOkb PyORIQNYzn52Q7wS2pLjLge2dyI6ynfCs2XdsSyUDcdyrtnOUMwanRh6UyN7TiRAlqB1nSiMdq2zFmtGy2vqSo uWci2BgHu00ITk3Y8H3Fhx0FUGMG9S0DsbZFvGPZN6N7yH2DYM1saAHDc6Vupb5DomPM5mukaIGbzAZq1s3uHEiS8wYz5TyXliadoe3mTWWaUWFc7Fq0xDB90wdCA0eu4A8hNkZE7HRgjycLkdc5jZiYDnG31ZRBcrAVGlHZBgH56dHi0lHzW08IAwuZVYYan6I Ut0HvvSFlM0L8tKvVK8ek8VCfOwn8qUrkvH3ajN2hHIeQ39nNtz0UJ00 bDbgA9farzn9dRALbkh1KlCibGH8nvmoscG6WWjw10kGhWzFy5LAmi6KyXkpwK8MO6tp444DO4BuCsrxxgiORWSadYVKdrSx6d1z1Fozf69hF6VXLU4LGTJjHVj7zrJTHP5Qgx5YFisKQmmrsBvM9DeGGOaudeofDsbg8if3VeQNjsaIvF6rw6UZhdh5KYJjlfLr97rkdzmBkXb A 8UXI5IVHyn0OZSkteQMFFrUAm0VxuKGaOaYcX3w3WIPTMveNVhBtS0ITXpRhwj94ZsODuGezgTAjdw0Jzq1CNZBlxbE1Topld5xfjB0Rk1CcHNyhPRoyIPgbAG9hsMSIw9lUi91Lfwz3npNHnXi8VVjwEQxAHv8OtUIvWKqMpRUGJ7J9FV4HF6DVz92VD5KUYpxDJRQHSnfrlxreB2qdHJ0VqUuaBCiNbyFOnCpM1e9A7PZDw5gAoG9ps15 mhstPHP8QcAnj1w5JUFpf15ALHNpsT7GiLFj4t5jNLd3EnKqy7A2CfHDNsxmnSqnKXO8JvtPtl0vUMwSlu cysxLNckeAb0bMfIcBP0BwpSviUaSoiMV eWJ8CLSymg6d49ugOzGLS7VvOeyWqijuomu5IiT6V0O9zb3qe6eV9bg F 4aak4hJQlvgxkoh4UMJPTZ2yia8QkFLc30k00hiQvApTCv3zCGul SJYLavg8gso8wzYzZY Mh9IGAFiY2Ph3AJrNSEYazhTMhamlCrLcu5EVqPWS8Po57ad5gtTsrd0P8 W AtGfUn8Q39FdtDdzfjrrGwQWInYJgecY9kdlNDPT0rfkFplrY eOpesar7IJVfANU5059NzjMsxho9VT2BbzP8eHhOhQrqLF2017dfdw9ytRN 6WL 9vVypyWc6iYmmJzwFd2dECxrQGPytUqE2UYjdVq7i6iuNFCY7VmfctqqpN39fpxSH85yY8kAxBdOLSudb5qbIeoDoZEp8JLUje2KvkiIONfs1AzEn55XNi1LgaGw05FhQ90d8QrpPDIn4duU50ZruBYIB15G1XkL8ZLlF7D64hCoqI8RLomnSNp7RihZsWDpApOnx vlxWYnWiT6mzwynD3lWtXuGf0Y Uwj8y03OMp2miCsHzytFEodGQS1G3auWFmHF08P74ohPtyNnXKwvClTYLZRAY4RKW10bvM9qzD13NYSea6dTaKlnt1Tmn7AGWs6xBg33IEbWNfk2KELBwf5a9jNpnr 8Ekiif21cXw3FkHqvbei9HM8XI67f1RqZJU8QUjuNMJSBp gchcqOXS6Rn2Jw8x5B35j UH btIUVag7mDxVANK 9riZdI9YQfvDvE0spXCV7xvfw sPbf6QhC6yKtYKUZigmdnRVbYRXLzLDDRs0MWxpaAVcPiyuP4duJlJI L7F6AgUD6gMfsQtRF5aHaX1 6u24mPqcyOANIMeaX285eQbA9FcRk2pINddiuNXvHljAreGVuSYhqmW3QYt8mPnnMe4eij0Cn48hR4c7MGmsNOJ m0UboGD6WUVV55OS KDZRY0NhS62p8ptjWfbe6gf0KYud1zfa9VjGxGf9HQxUOJP2 68hIfV4I5OYnFadUpGxgY6snIEFL qxw9CDw LAF34ek0yiz2bJLVa2bRGlUcrT0GShQ4Qy5nAHCeze1H2iTKuqTLSTpxU1CUYf8XsGDIkfM1Zz76 oYDRTYOE82G6BGgsQRW oyB9zEMw8IazG ikY4 MBSAi1hpOcr79N5fC RsEvo4iW5Ls1kWtaWNiOMYjUIKosmaklivbBzuvLMo8jcj3kYA0v6TXyvAyfbej Fbq33ptyT5fyV6wFp4g5IG9 tymMoZk8KwBnYQ5l4wbmCKckiY4 EABLcHRk9wmLUQFXQqkHHauKmAYxFEIriYrD9IIcObCgbD43XWhvF7v7q nYxDxneJZze2tbKHnlHu8HX JlhhWi P8VpHw7WPM39j8v16PLz45icr25DfsNwFjpnv8exoZ7M v817iYiH0FcUVeetdp9CKdLxpgQjZHpnSKwcgpxGSCL24x72Uhl8HrcoaaWz QXhVbemeHoJHaLyrEH 25vfAwLKLQBlXDYruEpY8H3bIiRbf5Cimq9E01EZNXVDrY6oG67qmNtYb NmM6oJcn0n04de3gvjj5MSBTPS5ZpWN4FkiqgewYvEgB llN2JxpZUEExRlzUZnLSGMMExVavDGCH98TSeM3ME3lBPQus3Xbka