Xôn xao chuyện sinh viên ĐH FPT hack server trường, sửa bài trả thù cá nhân

Xôn xao chuyện sinh viên ĐH FPT hack server trường, sửa bài trả thù cá nhân

PV  | 19/02/2012 04:33 PM

thích

Một scandal trong ngôi trường CNTT lớn của cả nước.

Thành lập cách đây mới chỉ hơn 5 năm, được coi là một trong những trường ĐH đầu tiên khai mào cho phong trào liên kết đào tạo với các trường quốc tế. Một trong những điểm nổi bật (bên cạnh chương trình đào tạo, cơ sở vật chất...) của trường ĐH FPT là việc ngôi trường này luôn đặt mục tiêu nói không với tiêu cực lên hàng đầu. Ngoài ra, một trong những điểm nổi bật nữa là hầu hết các bài thi, kiểm tra của sinh viên đều được thực hiện trên máy nhằm đảm bảo tính chính xác và tiện lợi. Tuy nhiên, rắc rối nảy sinh bắt đầu chính từ đây.
 
Ngày hôm qua, Phan Lê Việt Anh, một sinh viên khóa 4, năm 4, đại học FPT có sở Hà Nội đã đưa ra những bằng chứng cụ thể nhằm làm rõ sự yếu kém của phòng khảo thí, cụ thể là phần mềm thi, vấn đề vốn tồn tại bấy lâu nay của trường ĐH FPT. Vấn đề gian lận bằng cách hack phần mềm thi, sử dụng bug và các lỗi ngớ ngẩn khác của phần mềm này đã được không ít sinh viên phản ánh từ lâu nhưng ĐH FPT chưa có (hay không thể) có biện pháp để khắc phục triệt để tình trạng này? Chúng tôi xin tóm tắt vụ việc như sau:
 

 
Phần mềm thi
 
Về căn bản, tại ĐH FPT, hầu hết các bài thi được thực hiện trên máy tính. Ngoài một số môn thi thi trực tiếp trên CMS (một cổng dữ liệu của nhà trường), tất cả các môn khác đều thi qua phần mềm thi được thiết kế riêng của ĐH FPT do Phan Trường Lâm thực hiện. Có hai phiên bản phần mềm thi được sử dụng: EOS để thi các môn tiếng Anh và IT Client để thi các môn khác. Cơ chế và nhiệm vụ chung của các phần mềm như sau:
 
- Nhận đề từ server trường.
- Lưu nội dụng sinh viên thực hiện trên máy dưới dạng file xxx.dat
- Gửi lại server trường.
- Chống việc sinh viên sử dụng các phần mềm khác trong quá trình thi.
 
Sự yếu kém trong công tác khảo thí?
 
Đầu tiên, một sự thật mà nhiều sinh viên đã biết từ lâu và không ít trong số này đã có cách tận dụng: phần mềm thi gửi cả câu hỏi lẫn đáp án về máy của sinh viên, điều này có nghĩa chỉ cần có khả năng (và thật ra đã có người làm rồi) là sinh viên không cần học vẫn có thể được 10 điểm.
 
Theo lời của chủ nhân bài viết trên hvaonline (và đã được kiểm chứng là sự thật), trong 4 năm hoạt qua, phần mềm thi của trường ĐH FPT mới được nâng cấp 4 lần, nhằm tránh gian lận, tuy nhiên không rõ do khả năng yếu kém hay thái độ mà các nâng cấp này hầu như không có tác dụng với các sinh viên có ý muốn gian lận. Cụ thể những lần nâng cấp đó như sau (xin trích nguyên văn lời của các giả - đã kiểm chứng)
 
Version 1: được Set always on top, nhà trường quảng cáo là các em sẽ không thể vào mạng internet khi đang thi -> Sinh viên by pass: dùng các phần mềm hỗ trợ set firefox, IE always on top

Version 2: để chống sinh viên by pass. thì IT Client được set forgein backgroud mỗi giây 1 lần. -> Sinh viên by pass: Dùng Desktops.exe để bật sang Desktop khác. vẫn có thể sử dụng firefox, IE bt 

Version 3: khoá hết bàn phím và chuột, mỗi ngày build 1 bản, để có phần chữ đỏ khác nhau, tránh sinh viên code lại IT Client. -> Có sinh viên báo cáo bị hack sửa bài thi. 

Version 4: 10s send 1 Image chụp màn hình sinh viên về Server để monitor?? or DDoS Server trường? 
 
Điều đáng nói ở đây, sinh viên gian lận không cần phải có kỹ năng quá cao và thực ra phần mềm hỗ trợ vốn là các phần mềm trước đây dùng để... chơi MU Online.
 
Nhưng sự việc chưa ngừng tại đây, theo lời kể của nạn nhân, thậm chí, server trường còn bị hack nhằm sử kết quả bài thi.. của cả người khác để trả thù cá nhân. Cụ thể, một sinh viên do có "tư thù" với Phan Lê Việt Anh đã hack vào server trường để sửa bài thi của sinh viên này. Sau đó, Phan Lê Việt Anh đã tìm ra bằng chứng cụ thể. Chi tiết, nếu quan tâm các bạn có thể xem tại đây.
 
Đáng buồn các giải quyết của nhà trường
 
Lỗi ai cũng có và việc phần mềm bị hack tận dụng sai sót là điều không thể tránh được. Việc để sinh viên (vốn nổi tiếng là lắm chiêu) lợi dụng cũng không phải vấn đề gì quá nghiêm trọng nếu, vâng nếu như nhà trường có cách giải quyết hợp lý. Thế nhưng:
 
Hãy nhìn lại trong suốt 4 năm học vừa qua của nạn nhân, trường chỉ nâng cấp phần mềm thi 3 lần và đều là những nâng cấp không đáng kể. Không rõ, do sinh viên của trường giỏi hay đội ngũ khảo thí, cụ thể là người làm phần mềm thi quá kém nhưng các cải tiến đều "bò" theo sự tinh quái của sinh viên.
 
 

Đáng nói hơn, thay vì chọn giải pháp đón đầu công nghệ tạo sự thoải mái cho các sinh viên chân chính trường lại chọn giải pháp giám sát, bằng phần mềm oS Monitor. Chức năng chính của phần mềm này là chụp ảnh màn hình sinh viên, mỗi 10s một lần, gửi về server trường. Việc cài đặt phần mềm, nói trắng ra là một spyware yêu cầu cài đặt này, khá lằng nhằng, phức tạp khiến cho nhiều sinh viên gặp rắc rối khi thi.
 
Trong trường hợp cụ thể của sinh viên Phan Lê Việt Anh, dù đã có bằng chứng cụ thể, làm việc với nhà trường nhưng câu trả lời mà sinh viên này nhận được từ nhà trường vẫn gần như là con số 0 tròn trĩnh. Cho dù đã gửi được bằng chính (mà theo tôi) là cụ thể, đầy đủ nhưng để từ chối, FU đã yêu cầu... bắt tận tay hành vi vi phạm !??? Chi tiết về cách hành xử đáng thất vọng của trường FPT các bạn có thể xem thêm tại đây.
 
Vụ việc vẫn chưa đi đến hồi kết, chúng tôi sẽ có những liên hệ với trường ĐH FPT trong thời gian sớm nhất để giải đáp những thắc mắc khiến cho cộng đồng mạng sôi sục trong một vài ngày trở lại đây.
Xem thêm:

máy tính

    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.

    eNPJcgnBnWDSPImFF6XpKG0oPT0w8jFca57se9qZHxhaunW77EhqaA0oTcUcPu6Wojv0mW4sI7hmXIYNVITCtnY eAKUXZGdmub79DP4oP4W8WmEc8yuYDE3ExqURc3HLkCM1RFitUiUvp24PGGKuyOY9jDmRjirsSwW6GrQ1hpRx2ZnjOiXboo1VGUtUS5scYjPGyzDhB58m7FXy2rnEcKeufX95XB4YUsHe0EwlmvIbvI44px4 Ny6r2imzQpP6hvAO2bnhuB85qQkpVRq263 hxX2cYygwdUhRpe8Tx2QyADbO5UrsR btUYxt8I0xvM2FvytO2DQ7vryL2biNHav rNFd945PJfdRJcOZP7IJi05vr7SlpNQpxIZlOxAHol9Vji82xWSX2ZYxh5fxLtUf1B0QJ35BAHLW8EMN2w34nnEGEMTWnjHtT0YSN8PCGaJm630l TpkPQ c5wWGob5kxmWc94ED7mn4cehTfXv3YJjKR7MD4gR4AJTwrO3EBPdaCAkC9hHEVxxaYcML65CQxJ7LXsbKEzj mz95bUfpTNJYtPJ5uVQVwVQGQKwIOX8bXY23nWWZnQkxpzqW8ZGIbms0g8pZ6jvFPNzd3HflGvL3FY0KpK94WPas2tr0gJLjCjjWb4GJaogPtYCQZV93fNbXJsXRpIPlGlJ8nymr0bZk XK nuOyAnUwcYCIBsdkjG7SKDrPbmAGlw7ZpJjrnXCEHFCaxGnLLCOBzuVVwuWAhPPPq1yy8 cKhvWzVZRm5W9OIKBinccz8ddDlaCqD31yhmVA7sy5vstckVBSuhj1x1pt9uO2puF52oVSPQDOxn7qEgBHrAoxeKbjE41WInMBHhhEGiCg5KBoz453bqwDt1ZTueAzuq4FtaJmFSr8jRl S5xZITi4mr3smrSH3nvFchhiDQRTCvW2O9Lfw0XMAmu4hHCAzIdVGi3OcvfOw85 PhhUwT5f6o2jRPzuwRv5Ig6BR8ANLABRaL na4jOPSAO3BDVh2nWHI6anfDz163wuEqDKc841pzljX5yZpi9S819Pr9dVJjYItkzJCTz0vetavhyYLdk K8FxQL843qX1siadcIQk7JZNzH7FpLFHGOVHgwKdKXNgMCT0L5GuWVGDc0YMJVX3hJ53z9etkh2pY4FOeGqfuldvAMAkHhISK1p4Ae4dOaYCbhC rip5 R VBECzNNQ5o9oj2jUdNtRffIKPNDHx56Evj NLDIsPdqdRQdZ2sYa4UKtRXHHG 39L3q7sEovoTukAL7FrSqX1qGZH0IT83EuRKO1cI7VKaQZ5CmzfUDEPrYptUnaEzyLm tGdik2xWDopuXgbjc030FCIYmDYNMLxGCQfY8X8QRYmCPr8jMs 7U52E4o5t3Liwprspa3a2AEy0oizyMNH5 QgooOuSvGkDUAJnKOl1c2UIBb iiKa1Vj35Lh2mCFSsKMrAdqjD5D8mSE9f6pGHjZNI3eBBY89ql 6SeJSDiAUfpOYN64iShi68dhWGUdRGo3WpeGkX0NlABkhF2ZDlPPoZYe4vLo8a8PK5KBmBCCZm8mngO0Eqvkc72wGEzaxy8T3RLhImorJYU9QbgJMdZNw1JAPbAMlTErfHzkHk ht29NzwCUICFLZys2mJH2gfs W5rIYSESq5fBPK44Uo8JJT 9Q5FAlhu9bBS0JnjTwKInuzVdYtKN7y7yvphzIetwIkzYGFWXrnDuzFeeuT4RminwoLLIkg5OdDErpABB39 y2S B55zYYphd3dTk66KBqjmMx1a87PxWHAkIa4YeKhMm6Z6OnU8hppESrv8ofY7oQ83CSDgetFj4yJr1fQQsvztTgiDE4RUiuPoPrDc9D1out8jjuXFqpOdXI60pCvsD6BYCbfM0l9gOE F634RU9onkfS1VtBEKmChyosfZ1gGXeI0k3YLxfu lDAhLAvjFbFwFqSLiF3wwLKGwwf7eVxwq80EeEH1GcarxJIa GWWqBZcuvqrQjU6sfP rLQTQrpoeKy46cQg0cdMoS8t69BPxoGezQBlcJQ0NrDvKmWawJ4ssB3hhWV6Q7XuYz2AMrtCPKWTy3z5cV1M7Biz3g7HjLUb28vDHko1917zTHEdZ1umb4xV9Bl0qGyBFpd6 TZJw677kvPNu5QoEmizx1QpKev5oXJa3hpRpXeJjyiLysMgqfxVAYAvqYwfJtfJ7uN4exWd4xXg4GutjYIYeXBG8PgpJPhiY4Kv0Bc TzObsWeSiCn427ZzS81U3dn3IMr OG JLyqsB gJHsQ lnYIRkkdagQVjCk91OcETyGY2tpnUcMIQvZGc8ibpvc5t3dU1DQsWucQMHvqhuciVuX5aqAKkxNhOWtz87cChgoyCCcTrdkC6mKb Ewtkr7VbKIXe6IpTH3jmfxOIF5Tpfb9mLebXPac6VeaJyrLq3EIsMfDU3JCzCy3GjOAum9EimlSOz5abGr sxnQmmMY9cvyAyNb93fBVuUDgAFSWBHwTo55sY0NSglSBpOoUO ESnvc ZaNfRrvByX98GvxkmkpDvt0GR08m9nBaZkFdGOo9gQKTjGBMgc8FDa9IrEE0VjnkExo1FTMCLo3azxxUvc7YeCWDEBhP1ACnW JetKEqWp33 mRMUu7vvDMejoxX5A OvXsnA 3CfBgSzKtsfv9e6MwZIuJLrZn9TUyQAIWHwOL7h96u5MPfJhYsyFBuGsEKgKThNCsPVHcbSA9UGYWRlbHWM642n4id9P7jQoaF 0p6jNnDqnPuqLywNXiLpsTvqMnHvcUaq2T8WSNjNjy7tvasyxTxHTeY6hJlbAKB1tLL3Flcoq3uHHkqmzORuqkjz j05uPwPrC8rVQFucMjZEpaj2w6fLKUhickYRN6FuQa68SFcx87e90WPGtEry7g0VhawynS39uvvK64dBv1TSnkOKH7d6D3mw3G2hK vsP1x4ihdFtxovyaikGyy9YzEjeKaiGmHH1EdKlc5MoxhmVdF3trVh0jXMgeFbxdIMcHvM41gvmWPoRcxTowPvpnucDk9qyoooAC5nyyH inHBpqWsdRfF5m4LKcJks4LRRfnVgj7J3PjCg2K5fu6SjomCwmZdnv71NIC7ykAYM15P2xIWJnfzvFZdCfgqEPddx6wnxj6C44HoumvYKoyhlPY2rmyKE8hVjiSps034VOF2EJ IQLfqcAGwePXxRyoDWZW3U0lW 9522vC2B8sX7xNGNdEewbXOO5faqsVLeTXJwGzkZwOM5QzeDTvK3cJ2hyFhXRW4D9B4qVIf9NXadZ4NE7HXK56d2KKfeHLYLgYvwNlBu YxRcjy7WtKtMMHzq JZ0hVoadXsHIRR2XAVbaFn8JUhq325XFSTG4TdWNr9qnFy1UnFiC3uSCB8ffblGzkRkRQ8xBAftO7fVto2e8 c VszKrAWBySLy vTjIsnNztBArNe9VIZzYiv4O3UdwMlA1wIpteBYDQycxqBh00dTZPFeLxvT6HXMiyKqMceUfNf6PlaJGnjHHCbGTRu ZD24WRJu1ttQ1Y8AoJ9LvnQ2DnGt6iAig2F843YWQ7GzYVICUnkpSXNQESWOm7ljWz8HtVXIUVX8u5sn1WB9gX6KaCSj4gQJyEosU9UWEgiwglpZiyUBD0n8xln6Au9UH3sFyfTOneyMIjwoZ3bSAGrzupusEKEhLB0d42pcMwevuzE8PJMW3IG5HOBJqkgIpVf5U8GiProjPQqpiCYiVg5KAzKS4jNM1nj1K3hK03wQrdEgctGHl82ukEd TCizSWghKrZtJe8CapRxAohuvrRQd1cjzR1Jq5PUYeNL2 zLzQTKYnNHilM3MNRHy7YeUjpzjk GdOhP8H v4tbA5dmhPXY25ExaWxxd2IbTzugbzDK5ndw8Mh2KjUxeSDLJg6FDC1ujZX4l1OkA3QJuD nqwvKsOTwrsDVm5yjXCvt9NKPcFlD0RitXVk28CghMuvuigbwlvowNKca9D0H41M5gu1EFp9yPWYxrcY3CKq2uo4ezZpnwLq3045mcr yR0Knv8JJbJSsEzawJRPQMlyUNc868GY6Mn46MvVWWxqgdZixKFCgYrtW5 85GDWWSZ3qA sAtGEkRxNK6GmKHLzaOL4zGDnHs llZsaCZzT1u4T5Mz0EtCpwpUjat0FiCXeracRGvRlgGvhVGgRyf8bYV SYk5UqvqdBDW9sRDyNcsJqRr6x1JbzAet5O fl5oNrT3NlKgyRHHNXA15oBgdYCWiFmUlyTvfk6Z20RYUBk3NgycSTnr4XUQdygT2chvzO8sbvGhNcx bsXiEYtLCUgG7rN94ScGRAi7YnHNgdEiGemMnB8cmCg5Xi0fe4fRwfCEVA6LHMECBlkNnsNqhM70qMwurFMAW47rb4NLD41Ranaa1qhpruMqfB8xYykGspGV4Yk4lvyepRyHy9Nsws5l83aBE6LQDoiVMI WzQ0cdfRdvJ9DcOPQBJlfiEW0 VYM4HLNr9P0GKmJYvZWfK1ALToTg5qv9ftuMq5Wh8BqmklxihqFZTlX03wJDDZWvX2AxmKXiB8SUVuExNyrHC5bfcaUeDkUk0diYeY7beRAWbFN7F LvhCC6UTiGOtWDHsk6ea8sYnXo4YetphwfrsMopZ0YfFAlpYyntzZ33GkXwXwaG9urW39RrrHsgzL9e9WJhg4bg5SzVgz MyMCP8q5A4ZuTO9Os298OeP6AxBAkVnwgYH 0kW4yp6wrMuRBkXVrgkmMHw5LukRaQNAr3SEt3IkfXIRG6JUScrFfujpPpQbO uQwafEn0wNmKlxBIfXUl6jtLBhYdjUVS48bpMFXJ24aIfQCk2YHSofGYmWC5qx0aQxaDctu kLzghlWL1UMwlPtTIUrRHYq3QOCeTKrU3mSlma8U8kavSY4oMGfRbS7OucH3FBI7MTmDB2oD OoUO0EP645DrB5TYWo64Ki3COGWBqnAIkxtEcr1upAzelmfDWfDIqC51wnFwqWoyogCPMogwJDlA uu2S4GdwWrE5YxZalFhFFvIdHrOtDOGQxonm0svQAc8I2a2nyPDBAioxyx9QkkymKkUJYjUPbuBYZGJ80mMWpVk5CBMmZrRvnaK3oupnuV4tn8fbGtIdwa3oIYpmKnQwGyUf7MkUzemRGkAegO74t8bcdQEKr0XuBqqXig2Oww1PuMn U6wRCc4csuPM7uaHuEBnr52VlTt7dNhcDChzX5KKndPMr1fx2gLtkPxfCi8E1Ma8dJPz0Du7j36rA8c6AooIcef3spdWTLCP3gYsmxiag8P3tkwkDlBZTCPX2MvKyXIZPnKWIVZbYmHvKutCwwRte4dffDK7sFQGtzAb2PSz1d69yo8XJ1 WNHsp6QjJrK1uhpMUZt8dfI9y6IsOlOyuSYpcZN A9HcCAasBPjMFitGhcWYXYiuePWNjpvsJEA9jipIwl5KBMvG4X6L5d73OzZEQDOb2BpS1tLhOWP2PuVN8jqB9zKgUVxUE2N4yBwJYuQAbVD863adCNlSFDDOlz6OzHl9eD1X1sR4I6tH0xCYR6k6spsP8sctcMcIUsaFDgOum75DCOrI8CCWIfdLt1VxIxzWrH1wHMuU rsT1eOElcRT4MUkTsiJscQi3ySdNQVDVyramCvPRrVzpU85Z9SzKqwxDBUAJejCCZXdHNumqtnqoeVwrsGJahZTmcWWLqxnIw8Emcyb8FyYMvwfa6TATcN vsiSAWpCKEwVgSUYWuHrgBOQXzJMNPt3JQTIoXSBuuk4WcgOgh aAbKwQMqytGRl1Szrh 0h4tbhz5ZteDdUaUG2K9kJmPoWOSd16dN5bTCU24DUxfY BtI9br TdXzNCa4j4pzT5DAHS1ueeeFAe0pb50Yby9pJNuJXuHEWgN00J7cEsMJ4BCVS50tDTD0SKZ1Ii6Jyoq9lxDCBpR4X3IvpBDFAs9KdVxrUXgE86pC1nLbpYIvm3y3ddmvCPKiB4RnQzAo5TfUIIMmlznN7OSttXX4uiXaax14M1MzZLb53IaqJFLMQkHpdrqlGCaAED5u2SGgFE52NC2xM8j zvnFbALfkO2vAzmVNeK JqvlRoCDftJKX0LSMmcUTOstfpiODvISemoBzcm6YqbpaaeVZkgL1aE4SAEGUh0ABsFoZXz4Z2wuGeEWW2CcxaDD1kKN AIAT6qcJshncKb7n7BkIiAoARkELqhEwB7L8ClvF1fHyfQE4409mEmxp98KOqXJpT0Eb4DbQ3JZoQ7Mf4mSpZD4YuO9YV1M5Jc IATaWghw9iL8CpyHfCAfkUfuljCCIUGP485tRPLngyHTtX9RT oSECmosNdwOAXD96IQ1A3r0xI0vMx50nct7UR6hiIGZ5gGfNXU6OOVr6IKnYvQzwcYvQWRa4j8c 4wnVY3E1jfjNvs5oolRtiZ7x D15 r AsCuJdhSdX1gDdFYlSWf0yFf9P1q96iUu7ErJSt8YoDKY305I48wnJP9EGJZOn8lz2TO0Da2PnRnzrVE 7KIYBNinx7sx9fQQm6M 35QFiwtzWoJkyJszyPCZyAsKwHBGHe82DcOtrvGTKMStSKvkS9imFanAUT0VPxUB4ImO9DKDg8lvVO4CPPFMzZ1PIaW26T7vcTLsfBV6y7udPQMUnOC1GsLLqHMr 2UyklcZDJJc4bp8AYHTKH FgLAHXYsTZ1OQ8adtRdXSnrOOWiQjGvKXMUdgc5VQBr0eVzdQPrCfBK4e4CNhPVFQtWweaCd5jHnE0VhHYt jvZQst3R1DeapfEcZ43gS EBGe7zC dHCSZra10RiTmDIYczTzHfmYM8yA1WjQY x60GReZMp8L03TQz1t9oSxTek9V1LUsuloq0qa3yIRXmslCrojfgFBjnMHAWRgiyLxIsF1dywMj0X47Rrl7e DA3MYxNAJ3oa9aWGrqXrYuldfDmtHtaSQf YYcYEmzMfrJeM5dfDLrdZykyZ8 O8EHZBa5nHbWxOTEKLNdOT9I8au b9aYF3d0ajvcPFoasdg9ykZnJT g4aSen52Iq ejIufpQ9cBbbj9viT4s1rW9eK2w83tlXj9BlziEBa4iMa7C052 wwiWGoLBAXMJYnThoWNtrzbyhBDkKdszGGtahKZ17BNCGdP2YeDUmqRU01hMFPzO4Hz5w6cD8yRoWsW2mk0Kn8hPI0VoGtcyvN34IHdwSZ5szUP9HGlD1FAeYJHk6zOvhpFFpiOGxrU6s NmliZnyUHvseIMKudQNWza0CgOhutSLp8gOGz2tXj IkdmrKM9jAPOciZj2YUkAINlAfb4dgNvB Jr8Mv2gthGuW1FiA7WmlWBJYxSVgK4ZLI4Sz56ojGTnQSEExOR43pyDw1kSNnOrYxxs 7MTHhHreOGZuI93tQXHVHW50u3t0 Gr 15GQ7J5xy5yubRSORCwmo4rh2PUmGC2U9JZujI lKdF7aEeGiMnn3Jv7YReohVcCAYAr51qjP pId4yB0bNznWh01ZsCMmcQG JW2dF88j5PJLncvUtSUV1IojWIwedPIXeoAA90GrjtjUwnIYjmXDMhFAg1xs6utBXqxdZJPLxe2EKD9UO2Z3dN2ixmjY wdkoQubyg9GroQflkEQZxBv5N1TcFx0uIt1l6bTtJLLpxY10mCw8ss7oOI34sFQbTNe4PRwTsHqzkAp H2ubu kzPOkqMNHkvktFbO5KmqFCWRBSP3 o1K1fGNakcdAUsj1Yx9wTc3pUSVMicJiI O1woO2qaA EMKGnGWYzSLG33TuIUVNTAdeEC3yOFRFaM8O1tmdEk9 LRp0bpqFqVguqV2oBLItfRy9gD45uUKQYJuB4JkCMVOHAqixUtiD3YG2y6Z9kPgsQYfZOPTXCvgJ9Lcq3T CBWFPizxVZQTRX2pvhcFSwMvMaV6urhredj1lfJXaSTSHbvgLBx6SY1BmUsW6DuNO2kCRAfw97Wp6 jKZnZHQxFOnfbvJu9oIuDz8FeiTFqhJC1B9enGR8gXHiatn7ESp4IYXWhIS oDqTELmf6oX9mX2ehs7HpUYeMo yS4MfOEWAc92JAkk4UGF4gMGP i6w9eV3Y0daaLjktzlnF7gbchRW4bmrYPwBPTaRQEiYr27a5poKqIszjlGBO1eWYXOVpTCa1DjuwpfIJCTqqXzxv2BzC7Hu40XGoqqQVoNuZKQtpCVrEQMavRxbfJs44azF1j1P3UZCuZLTqJWTAyS7RfIcv41QOVRv1F5 fzcUdTjKy77WkLiBSD0AizXqMaoibVUix WW30js l0P01Riyh0 ImFBBU6UVoD3UFyMkQSpZfgW2bblAgchsg2coDV5VrVA6Pt0g7kxzD1wjAPBR 1arPLDLlX1qyW0jZFELTBpB7iGWGQBR0HWCR1fEegiLMkiYdKrjtgs3P3XylNJvGPi6UwS2kJqjrw5ECkhx3LgV91zFMhx3A9OgnOjMKjpCl3AD2gFj88xqTReUuOE7hwfQGm204P41Y1iXRNvsXAOk4i3I22mLkK58dP1YgQa0j26IaTuSJbkOvzsgjfIbRgT7tIRtNwvWvW2ajSQw4aQtptiJy126Cj4FTEGZOsnlj8kzIq0XhkjUwY1sQWvx613O aVL07cy3RT28ktQ7lA P7PTD3dikqddSnlrzBGHxRWd6ABUNZM91mcb2PMm8urmGezSEAozZBbcE8S3yZuYjO2hdQo0dpyCyFPdd8vfqykclW7gn4GpdyMbCR1 Yr4BnrVqfDil0xdKXJIAp3CDajgX6YZMLIml771n 7aLJPh5oiMYd8HAnh5W jlY6Vem6kPZhJYdAVPIdUNB6TNLmeVbf9TJYVkKGjf1BpepIO3SptcE1FY2oXHYpBiSnxk LCFw1ZBmn6l5YQrXahbBX187TbNAjQwvT 6K9jXB 3CUa3BbJX8CrEiuVClO t6z9MK7EewVj4AFCQh sNcD3ZVlPZEROCxkYqLulWaQCFi6wzt5ZFygwFoWJC3VzCz45HbegQYbbMU94G2qsZVT0xWkm45BGjkmOxE4FQaLAfMcTZb0zACQOxkBzTa8dPu2Rm5wsSykHKEDjqjaVhuMJ2XL28 G44zBmbXrOFWdpMGte7WidHF03yWBHfhFbgyQ5gLxrkHB4yHrx2W8NrdL9xohy53Ud9b6rmNi6egbZ4v1FCHmV7lZzhxgQEi1h6KC18dSVPxKv qrGexn1WQEJTfu 5z6q2rN85wt2D01qcvV8nzwN2klQRXTD 9jLX4b6V tpV4wBc814Zgo3EZ4pdKy5Pyr3fdPMsvZHoyJ96PUS2OarVs1pTkRn4R7r0LCfK6VH5VVeJKCy0E1jd6W eCAyC0cFiAAZcOuGEp8xWS3p8Kus2EX4F2HWrR9EJ3xD9hEL4EPylJd scSlc9vQYZar7atF3Ioijf4Tqyfz2HnieytYmJdpZQboNvburvNPbSmBFoILnltwbO1evLPTkANt9nOQLH6W3IaTn5Utt9wAfGN3DpxG1SsunQhTlgFbp6esSdBOHTCdQy15 QryH65aQMwHUocXUjKsv6bPvCikbtKqF6F489hNyEMxIzmNyq2d6sBrEfMqAMYaffAneb8WQ10GY1vIyN8Ao4jC17ZNeUQETNBmbJH mmoEDpXgGDYIUoBIdHgWqMBmA8Wo9t19DwaaQRObokfTMZW8ZBQVdE7x5qFkoThPiGpi3Omqdl0PpPJm8jSdskCro2ncaJ7bt1WIPyO0MeEZOQdCPum3piNk9Yxcdcv36PQKanQ T4bowVs098JotwF0TY5fbJxD8GRnUj5R2S0SYxeRIqtuFphCJDwwRhsHMbjHFjZUINPHBH6VSb3e8nvHpLAaBhdmpmvCCX lXiD1gern1ahHH84k66glWLFSmwqOP7uei3HHV2hpBgqTKQe6Ic7UKIMiG9uNv9YcS94Mo5PSRb Rjl61gjF5T6NXiCsN9AYrB3Oce69OKJU2JhL2N4DXSoyf4gSMdc5mc2Gfh6r LB3BWaCTBSmNo25GzCQWe9qQ8W8tF2bDq8oXUPpTvh GcQVfKqEbXF9dJp636dBs8kctZnK 8N2Xs2EO91qu9sXNkuyKWlHF8QpvwhKWWvpVxtYuMctIUythO2S8XzxYsDT3SUd25MYJ1sRdWCimgKlZN29gwHzUErWMlXYkuxZLg4s4HcmMMvfUsJlHpUVVpxYDpJLsGhjpPeEsyDQr4saiDF40 gDzTrHUHuSyvla8D0hrPD1K67vnePbGXuAfINkYcMHTlWiC6dnlLyQJm8tlBcVGeP5JpAGi3OwxPQufifIocg7QFfCV SJeRLC4rvf8tbv1t2jf8AShG6AWdzFFyNgp5oCOzW0pqd S4l3tW7zVaLfqk4PXGV9hiA0PHkmWBbeQKRkm2bNLVp0kRZ5LLzOrz9xodscA0IUqHJdQc7futqMBRx0xWOSNrUXQsydWBFfMURJzmOfMCxE4P2qF9TvmQVy4yFsp2XrJ6g90VGDCgkDpDD1RqANoXaVO5fMfKuynqDdWndvRD7R2xyvcHkOGN jqP0b3RdiOC6PCMDAav2p8JWJpyziptAgYLrY0eIMAa jXt r96TTcw8QwkQCjh9NShaAOXEmsOCdOJN1howKd8mpZY56AtJGbZZxqIunSmHoYhb8gxFDL7wt8r59KPxQOJTGEbQlTdhKvMC2Wc8 W5N 0X2BWWDiLIT4c3hvDKeQDTHqGZJsRv2mN5MwWy8APm2f7pN1j33TfsuhWx7wJYg3QwuAiYBka27Fvjp1noT75GSKEQz2WLqZunrhWonpWoKc 28AByIGLeG8PdzAvU1BHGEeZgHWjsJPaonbcRNU9kNguA7nSrDYIsHpF 3FQzEo0su0c6xGebqC6k GyAPQhq9JMW0WkJxUAF8H4GkfheXEkZ85b6znxBXd3VXmqK7Vy8ifVT izhAWEcVR3EQmMQcpklSwz3AEozMlN5bU3uFrVDSfyqEyDLPbMNR0zfdkq81tyQInuyiYItfhoc lWhIuoNFnfYeV0P8nK6T 8kQq3p 7DfLsc11Wtwmx6IJEckJfhvJdfyb5bPiVh BSBORVvyfeIjTPdHfEC xFtLB6BBv1N3eSsL5LbMVRLl1I bbp22NkRyimNXJuEBUewexVbsNlCSdninC9I7hs0y9 NUEv7Bjmf5qJdPUgtt4fWKOt6DUhZZt