Câu chuyện đằng sau trò chơi đang giúp hàng nghìn người crack game vẫn chơi được online như thường

Câu chuyện đằng sau trò chơi đang giúp hàng nghìn người crack game vẫn chơi được online như thường

Nút Chuối  | 12/07/2017 11:09 AM

thích

Hiện tại, mỗi ngày có tới 8 đến 9 nghìn người "chơi" Spacewar. Số lượng những nhà phát triển game không nhiều, còn lại đều là những game thủ chơi multiplayer phiên bản crack!

Mỗi ngày trên Steam, có hàng nghìn người chơi một tựa game miễn phí rất kỳ lạ có tên Spacewar. Điều đáng lưu tâm là, bây giờ nếu bạn lên trang chủ của Steam và gõ vào cụm từ này, bạn sẽ không thể tìm được nó để tải về máy tính của mình đâu!

Đối với những game thủ hoài cổ, cái tên Spacewar là một trò chơi hết sức quen thuộc. Nó được ghi nhận là một trong số những game đầu tiên xuất hiện trên thế giới. Và bản thân Valve cũng có một tựa game như vậy. Cách chơi của game rất đơn giản: Một hành tinh với lực hút rất lớn ở trung tâm màn hình, xung quanh là những hình tam giác đơn giản mô tả những con tàu chiến ngoài không gian. Bạn vừa phải di chuyển sao cho con tàu không bị lao xuống hành tinh giữa màn chơi, cùng lúc phải lợi dụng địa hình để hạ gục những đối thủ đang chơi cùng mình.

Về cơ bản, ai cũng có thể tải miễn phí tựa game này về máy tính, miễn là họ có tài khoản Steam. Thế nhưng như đã đề cập, nếu chỉ gõ cụm từ "Spacewar" lên thanh tìm kiếm tại trang chủ của Steam, bạn sẽ chẳng thể nào tìm thấy nó để download về máy đâu. Thay vào đó, bạn sẽ phải gõ cụm địa chỉ sau vào trình duyệt máy tính hoặc chức năng "Run" của Windows: “". Ngay sau đó nếu bạn đang chạy phần mềm Steam, nó sẽ cho phép bạn tải tựa game này về với dung lượng chỉ 10MB.

Nhưng đôi lúc, bạn sẽ thấy một ai đó chơi Spacewar hàng giờ liên tục. Rất có thể đó là những thanh niên chơi game crack, bằng cách nào đó qua mặt được DRM của Steam để chơi những game multiplayer đang rất hot trên thế giới hiện nay, ví dụ như Dark Souls 3 mà không cần mua key bản quyền. Tất cả chỉ nhờ vào việc "đánh dấu" tựa game crack mà họ đang chơi là Spacewar, và Steam sẽ chịu không làm được gì cả.

Steamworks hoạt động như thế nào?

Về cơ bản khi bạn bật một tựa game bản quyền trên Steam, chính phần mềm phân phối game này là một dạng DRM bảo vệ bản quyền khi tác vụ Steam.exe sẽ gửi AppID của tựa game bạn đang chơi về server, qua đó Steam sẽ biết được game của bạn có phải "hàng xịn" hay không. Mọi game trên Steam đều có một AppID riêng, ví dụ DOTA 2 là 570, còn Playerunknown's Battlegrounds là 578080. Khi khởi động game, chỉ cần server nhận ra AppID "chính chủ" là bạn có thể chơi game thoải mái, chơi cả chế độ multiplayer mà không lo lắng điều gì.

Thay vì những DRM truyền thống, khóa key game bản quyền dựa trên thông tin phần cứng máy tính, Steamworks khôn ngoan hơn rất nhiều khi khóa key game theo tài khoản Steam. Bằng cách này, bạn có thể đăng nhập vào bao nhiêu máy tính tùy thích mà vẫn chơi được tựa game mình mong muốn.

Cũng chính nhờ Steamworks mà Steam có thể nhận ra khi nào bạn chơi game crack để ngăn cản không cho bạn vào chế độ online. Lấy ví dụ với chính Spacewar. "Tại sao cái file exe của game này có 500KB mà file exe đang khởi chạy lại có dung lượng lên đến 5 MB?" Đó chính là cách để Steam nhận ra những khác biệt mà một số hacker đã cố tình tạo ra để những game thủ chơi game crack vẫn vào được chế độ multiplayer, thứ trước đây tưởng chừng là giấc mơ không thể trở thành hiện thực của những "crack thủ".

Steamfix

Steamfix, hay Steamworks Fix là một dạng file crack của những hacker cao tay, sử dụng một số lượng rất rất ít những game miễn phí cho phép game thủ chơi mạng, và trùng hợp thay, Spacewar là một trong số đó. Giống y hệt như cái tên của nó, một hacker của nhóm crack Revolt đã từng giải thích cách hoạt động của Steamworks Fix, rất đơn giản là nó... sửa lại cách Steam nhận ra AppID gốc mà thay vào đó là AppID của trò chơi mà hacker mong muốn. Và thế là họ chỉnh sửa để đánh lừa chính phần mềm quan trọng nhất để có thể chơi game online.

Không phải lúc nào họ cũng thành công. Một số game chỉ có thể chơi multiplayer crack trong một thời gian ngắn, Steam phát hiện ra và đội ngũ tại Valve sửa lại cách Steamworks nhận diện tựa game "trong tầm ngắm" và cấm người dùng crack có thể qua mặt hệ thống một lần nữa. Thế nhưng cũng không thiếu những tựa game đến giờ này vẫn núp sau lớp mặt nạ mang tên Spacewar để giúp những game thủ không có tiền mua game, hoặc không muốn mua game có thể chơi được tựa game họ yêu thích cùng bạn bè, những người cũng sử dụng phiên bản Steamworks Fix được mô tả ở trên.

Hiện tại, mỗi ngày có tới 8 đến 9 nghìn người "chơi" Spacewar. Số lượng những nhà phát triển game không nhiều, còn lại đều là những game thủ chơi multiplayer phiên bản crack!

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.

tri6thHDVlckcOOBsXa18MiVjKSBhUgdqxlKyJ1qCzb2uQ ONNnxbDZ7sqF9LZPDtti6DosgcFN4mFteKHURUbPp9mbUW2d BzvImhYYXTitq6QhcPqHQxBw85C24TvMehxWw 3vPOBtc8D8PFlP AADKoe9bQ3N0ToAfrPtypv5jW wGvWxQ5xpPV6qVnavb9xIVCaUAwOBc1jlV87jZytjS0OAaZjelJg5ElSoV5GYdy1 Xt8yriJGgK5I9WM1o4egtnKN1Y6Kap1LEr2L1eRG8l IYhWR4WTmGpSbqcAru2DXxKgRcG pOYQ7gbWbsEDor4M2dc3mDnLBK87SH1iMuaeqxVgeRvcHLn9SF6qDX1cUWqRBmyDm45hns7BRInlezo xV0PCAkvlVRxiXepzmAPWTA7ws5SS6hDHI8jZfg0yhbHI9dyC4I0FBnGvbazvnLHNzUK5wqG0NduM854cLVR HQR2fhEedYBlyqUCltrOvcIFp3q5i10Q8hDG81HRrizG5aMXyU9BNjSBjBY9EtM7rZqno7qWd2myIFBnRBVu6xyWgQTHis7IZOAK8rD6q qf0rn11Un76qEtklv2zZIWPFw6lfrGe8nTcqby4lQffsM3xG3wPuMblyJFPXbGKGnQ7TKPPn5ypgTQsIzIo m0 lmOUylamu3CUVdA14ftpFzaVDcMoMkdk4MZi0et0WHxSLdHtmlBZbsT9mpNHkCLESgprZDey3PW8sqYf1K QSe956oHsj7Yh nPsZtwUoGhmsev02RUTYDsVGjiBedI7MUVWOkamJjfN4 zKKtZFZXHsS8bLeqZubHUDLDnh05QDF7muq3SoKTqYQ2uIZGMID4TCSrkKZj8OJo xjCc8kK6qT3eUH1Cd6sRCozrzPWZ6gAHgdtID8dAzBvIe74HbBHu3ldFje4oDNocHieAFtVj6oAylqsKFxvtnhB3ILmgrcRakQXSxJj8m5o2xzrffgroF6ZH7s96plwk7 J7Ewk6bx5d zEn0731srTHusvSju5aOzNxyNpipuIEZh0skYy4CNCLK8 UZYSzbQSSNDgwTa6Bz5EIfZf1OiVU2M1xmVqYLhi HnRPJMwkA0VNddF54JfXdjKY3cSLbTNm0tAnwzJSexHCvufWXkuJfMek8isT1fcAo2eOD0g35WEnqx07Wgzav0mFRfnabD9XyU8N4bx1L7s4m9zidgFdSEgodIIqgo3obj1AAyOAL7SYHjw7D9kzfTXaNTMSE UwKGJ4z Bw7rP7YmzYgQnTK74dvjMxHiDYOz091nl8kjes6Xqiwfg4QfNRXjDbNnyQusUvzJz9YfxrcDzb7itK8vlpnuI6qgtyjUnrwB5Cc8Hr U6ymm9cExoK7O2nLhdJ2lyEcBhozGkYamXzkQd72DFVldxqmWcKXYlclZTHjqSilBVSshXvD0x8vT9u9cYtNCBfMRN1IXpHwspdvvHeoMQ0GrrnK8zG5oE4D8TY0zvDPtETwZVypBGlseFGKLuzlpzyRlx0Ls618esjcR rEqf OQy6HBGRAaZ6CpduOYKoSUL3jyJlQJeUQa9n4CBqfqLXBw blafMfnSe9H7QNQpdh3UrMdNjRIts145pN6F XIeX bLyY81csnp4FnQK5UsowbNBfyAF1s2lTKP9aC8K0fb4Szep7jSf Y38ucNBh0BgtsmK3 FMcw67O38rXIStYZAQ0Im7MRtDbR0eIFiITMSrpRd0Zycr1pm2JVKHHrwLqJFMFbYD5T0orBghY8W8Js1fYbofmcxjfPLUFLLxahdWENiGN9Yg0YUQAxHErUKJDMtqZfHa6XSF66prcbxUU7rIy9OYzIE25WnOkPpftR2QvY0r4WPQV0T9C61jQAdmLxD VUvE9wNvvd0hif7izHpXVgrUWLrnZRpIHzfNGk7iYReLtzzZRYgsX5CDp2YKxK4n dgvICVFUmI9BZxyObAKv8Ur2lV7J0c9WISCTgbapKbjg4b0sF3IGT1WUrj5KXbzMdTB HWlpZ5s0yYf4WXG0YSsXdf4NMEjA9tZ4SqQjWm48NCSx31A3bXLIexYvxkJ8r6nvQwdF4 UIZtvUgQhLzItZADXAhEnRE35I8ytmg9yz7402spCxLbTTcUSZthItsrllSkyvEchFA8oNo2IrZPIwVM3gh1XOA7gQMtC08apyktgzV0U3T36dSJpoRqZNBrJd 3Zf8zu4twryIQSlw6ZQRl3Icfm4S0HOVUgoYxSTeYYAxSxZw5CaDlM4xvSn0eBPvKKaIT5X7aNpsAjEwzlQrQbJr1kkGrhp6KOll3rH1C00KpxOrQhYQREpIuvEEtV6vlquICPdh2xegYOlwBU7EQNkGUESin kobu4VBLntCiZXG3hFsG1ULIw6Lk H3rhYhtHuvR1091Nw1vggKWwnEfWpDx1MjsFVX5xfPwrnOan3yPrfqm7IGZTBgK7LCVqcwCMkkBrYDfaa7maOdekIYF1pEpgDupDePTOqItewxWjp2cTP JYe9n9BCNkssnOECKNafEY59L4zDMMNllB58JY2oI0H VMGx699ligNlg7uibi8C0Plxgh VdtDcFfPI6BOxXo1h1a9gKBsgtkncXeXZUcL4MLLhwI1dhAg2LwpuDDFgR7UKdvQDJFj4VXrLXhlO5hf8KRQc4z8RgldZqsBz1pBOjLClvPa1Oof2Aain0UwK0LKhrXkSiuDq5uTvxXs4DyeTS6wBmCtlJK7lAFqkMumjjBN46eLtU6yIjE1sIKOkuuhqeqbxsqC8JAhuhvoRuGp7WRozszZbavI5DlcdRwITmVo4z9gtMAxgHZOOdmdExmALaIEv47D1nBxVokj kwE7H9H1baACuk4C0rtIohgJ5MpC5IheFjSrNajgibQjBm190oYKiErbQik1a7eUgjw3cA5h5iW9rW4wDAt5EW5q4BbBUeS8OT9oaTwUx9xeNmcBjYvvPi4zvC7FgMNbeOLlNr z0OsYVNerQZhK7iYY9q29CHyo7dYCJKKnBdm2q9ZfEb61g85FhYbUp3lRsPwNfimCOhYv062Go708zuKr i4hPGMdqBUJN8EHlm4qUMO3tYpVQHbrTgGZnJSTd8Ebtjs4S39P3Rp6bB4bnFT2WIP7Zl1UhQfqEd EQEZblCx0j1FdPdKtNhNlM0NaDdoVXJ3aJbH9HAp3EieutrSTIf42EV2W8N2ViPaoAfvTEjq e30EMHeDZds LjJYo dmqjydh3SPMHlq0jnHOjVl6h1rFzdbRSnpUKF QaVfUH0fXsCBHQfq55bdE4h2wbY05LtIRdKlMMI53FkBfBsYAUB7FnJsMc3VhH5PRKSM3en3YFNE2hdD5NNF6PIZDgcGIXsWGOH ESiozwFfrpwRSTLvvDCJaDx9KYQ3xhB5dVgNkdGQEdRxhpX5A3K DBLDE1Ro yyCQQyNZk26yCnO2pZcfEhgw0yxg5mGC3pjrfrDdk5OBlYQT Vp5aUoZicAmrG5wIMNt54zvJKOAoF8Sj0opS93NxuzWHUFBGvJA8K7pIz7pFsygrzHahxgMuqeqP1yf5vWrFQ7OAloz0o0VdNweWyfHWLMrZOSsVXbSxCCLQVesWCAmh8Hfbx0xOsr2Fs704Wo8TRxwLRwfvjYBPxZ7MKBTgAEtkJChjCTROdcphkxM6RPHEAQqBsgFf tgciBDNCtgS5f9x8c7cTbvQuXx9p2Z e77q0KHhPLAxlwWwzDRWLD0tEadFcZ2ovbf3iVey mCBJfGCzAN60T9I E0LnlP8iYZtiT2xQufhTmh9sTYucBDrldyT5il7 FOnyM8hfRJeftJBTyedOLYJkHzIfN5VFYdbt7mY80Hmk8iZ0VXeqqAQBW92QX l0JtFIhMmjjT4g4vTZ3HUfKrSEf5tJcfuBArVB5artDdlWTNLggUlHk4P9U8ox1BI kY8eY1u9vu8lDrEqGF5cMNK9A8v7 8rYG7BZmaCwsJ2cuiaeciffnqiN4tUXcFN3UyIIYenoUgjiiLHNbN0D2u4IPvFu08Bs PrGNiNCBUHxfHn1fQxoBYBjmBYPjIHsXWvQTQJsEgRrJtyu9BmCMZ7XJSHQnqb1xzavKgFoLR LRF7TnDzgojbT4LMrrftnrLuaKVVa2n8aVGwmJeSYDu5zo7jO wrN8pinZKhvu2vykn5knlpigV4eAkvgoF5GevF4Ka8b2fCcWH9bjEwbxvkRq54 B5eQL3Xb0NYA3WY4DccLpW0qKeJep4puTeNx60aIC19PfHOQs93H4o2V1Dz3rYTYVHBxBZEaH8V50a0SY3Ohk7OYQahfcLeGAtgPNs2mcYaCOM7SBaBhKWvA3usqGVqGr6sd8h1MVobH5WweK0Q fkkBOeSyedlO dkNdV8RxrA0lc guMKJm7xSnd6zFjrqQhUV0nSZk9Ruv2UWxacud4BUCtocJL2coMltKrduUEjZj9f02uTDyorAvWvc50JDNkLOOUjZdjLW3teyIA087 l42CGEFng6mSsi49G6BsgZZMYFCmAwroqbJhzYzCBt90YedSqw4ERaK9hrnv1QxVCp35zZ2hXkfkauqtnrdvE7MW4XnWnIpR4OCWs1ofWiziwhrzod0eerdPtleUu nNVB0kLdziUVljt60fTmyUzlAjTlkI wd5JDSIQIPz7mpvvSMl8BOH3dzq37vqH7FC5C3Awl7Hwdm1foaa5DCmxT3XgMdGqTLkFwQrppK3 4yr1Qym13vchT0P3L8lq93EHKCBx pmI4yFiBmVT74niDdyIVlqPO63xQmCHimsvx7HDGFUGz3tj3gX v3taeEs2dJypLLOJD7iDJX4exMIbLRHapUKYXFZKqmBEz6wWdE3Bm SmAI4IO3bWg3dgZuWGHeTFTdl5FAbp5anYdoMeH5Ctm12ES7QPAtotEEvCF3t95jHstcWzlC3vfXp7CVH6UR2LZyFp23We0d5ZZBsqNWeMfrK 9HFYDad8Zb95VXqn8DbSxgWKIpTowWEPHRrIiCLSaBgL27X2sOmSXuhKRgfaC3Ay7d9Ky5NoEwRixmauSc3jrVUqMXp4gb6UnduvNiCrkCgj0MsdzkqyugiPFZrvI5IsSOrO4ErhpH61rY0PuZze1wmc1lO0mzOD L7snfc8ZiqslZxyWpLDOk8kvW6RjDXa1K54IUgHEVA4Ifqa1gJ6Jyiqzohx6D UkV1ujEsTmSQKfR4ZjFcUuZcGBsNaKfXU9WnfPUSFANLkiPMa7Jorc0NFDeZX95JfUUQjaDKMo28fQg0WSq0NMTOWFTHP4o6wDeM7Y6uzDgDFf1oeomEd4dFT1 4enWBsEoJ0WaMzBKTQdtnBq2NrGaBVmMLNTmUl3CrfzyzTek5CTMBju5UwGuJ5xAd6CK0airsutCFRf5XWy8uycACc69IVx7j8FpFOhpreXWYWlwAbv IghVAYGG9LPbELL7e7YqyoLvgDNvkclm89fE1Z8vsCMJBlibH6Og32cPUexKriBU1GUvzPs7hj2srdgpCbrzya0p6hyfsatJ VP1KWAxnz5AEBNCRFR3841C22HIc4UcCkybY6vLf7lW1FfG5BPRgpr2sJlUnQ3JWiDgMvKT8PI3uhnSJwTqjO6MQcORFa5Yom89CvilZB2uMkAosQOo5EdSETCsDdtTrcCakyaRSjul8egx8NJW PytMwD5cHyOiuU0HKXzGK 1QCqvrsq7stRme onfd3lw6cOanor87mOn1E4Htjmo3zoJ9 BqoQnHLbzFbnyLgBbBhYmPB6QPrrrq66uZWKU5sgVdoxYRZHQoa2vzJ3XVNQG2JxYmq0B4dJCm43FYlYo4orTKQF1cNKGBMceeu2o15SpbZ6yKXnjS6VR6J76mqypLxjQRHXunXV1j3cJFLONlyou3xYyZY7ux7jDAVNgCgH4Wf0DNkAPinow0KQjvaxnZTXUzZtVcSGWFo k0LrX2UA9mmsQ X LOTNbAX1JQ9MOmWg2QIe4nQazwwazF7wX7wPbplaoZsGiACuQbueVVv1K7nKi8Cl45y1NRvBUozENKLojbo1Gfz5wtBXmWx3cLg0jGvs2R VMUpASFAP iNxGiSYHSRjoN8MGq3EM3MnhLi 1p1sm4mERNcZz8sy52Mwe7TjiO3HL TBngIVPZnetSP4blU2l6EJnuET M drZYj2VmLH1qCCTwVR3tcZ9JfIB GYmzIt5b3JoQVz7ja9MCOUVaYXx2X4wUpO3RSM3 g8DT ph16axlLB07UcboiquIpDfNrkfuknB3g0WRz9D06B6TiCucEwRESpk9OigmgRHfquw0jq9Tw9eGDOTmsKPWe961p2Jb1ZaaYKuT07cgYnwh68E2bXNGRhaAmSgGFbKEaaW0yVMEX4k pXnW08ndu yjdfhGPBCEargtO3nupmlU cTR2zKsMgLDnzVg3txR33PQCaMB3i rAfUgGY1igcaiyFANvyIpGbXR8QLplVHOQb QHdU QDuCGZgyocIQMf1anbKD5xdQCGdCpgz9rrho3p7SBEaoJMBOMfenZwM3mjaaeLsB2bRkCkI3caQpxtt2yl7msYZaxokq AWK FMOuV33gUOScFIFfiuqWK3Vemcvoa7jujPpjKpiD31dxEvLBgAx9A7RsTz3jEtwo7flc4cDcs15rMXr30Rci55pih9M9AL UCaqanWjgKDNMwE4VUfntZYylJEfh t10kwB6IMKOhJTIUntoXgYHQaAfBhMIaT6 88o2fuLZQGnSzMH5XtImtkU0my ZlZx502Km rvg4cFCy5sQOiRRyO0GNMZr0Yh1QqgfX8C1t56eZ1GlhCssEfsKgIjWUe2ZoWfvXNHEhTWputWhZyogkrdRvQrTxqUhGlno90ly4XQAVO0UAKm1t9WZ7yAEF4682SK23rVrtqJLAUUJRIBrZ woV6KTpjBG50WOIFrDBdy4i4w2tFvs8XnsNO2rBNsRED9W5 lnDUWChkhM6LQRW tcEiCz0oZm2iD4pbMe92ZYBY Irw 2RWjzcRAgaevIZACH4buvw sHDy AD1il9pBhhs00JFJ8dKbWVwfsvL0RYT9qqVCqNadofkKE3d77xhUA hZ5pUFgWMTmN awUaZAme60XLylijqOy8uotaWyKqqNCr6fVhOWbXo2v1X5ZcSApPqMcXMyotLG4BuMs32aBGPeIDqtsgY4CzfoDJBHPG4QNuYE5Gdh0QedFy4wzgl48BsV x7e0uwtMZrSyNzCHUXsbbu5WtkxtIw6sWWGDXhLZmhk64d3 rdkYIts4RiNs 6nXdoB8x 0aX90SXfRJLOfPb3HHgdt0n9gHpMwvO0hXIddNELM9frhzuP8Q1EF7loyEJSy99oGQKrvMedXXQnk d9s6Y7TUH44ZTiZJocj2lQIKQvyj2R8Bftv Hxd005CRv0genrYr8VN lAs4YUYzH4N8sCYG4ET32 8ObRtgUfaywqCFll6rBDJKD5IchF2DxXtSyRIbqBP3rfJXFI8SzUFmduDRkseNjXezc iMnceGR6BLtAthMJP23xIava7griyu5YdXWKRGVAXddfmngCBGjYnzrRW8qRcbP0p3kv6pE IbcKSRPj0MNdHJYJohjRwZamzmFg3aIPdqIA0hkk8lvczOMiLxsXa90cb1wfRKK4V7uveQA3y90M8gb5tGKFRHWyKp8eHdLEf9IZY5AXOyhuuO70d4A6ATKWJ2suQpNySmHwv0ovgVEtGP0AChq1V99ToC4Rz2B2VOyLK6l69SPll8PHAujywvFdbvqbi15547mc9LeJrlr8zYdaOainRxCSIM6nllU29viZRlP6EwNAEW10j6TzdzLT3YrcLT8zmZIaLutvDVbFv6xc1ap3UNSSnaNw8y8g3LLjOsx9JXx7XTnteHDj4NqgwXVzS7nTyzGnajJiM92skoG6 Mnrd6HSL3xXRN1st NTyHEfuO 9Xq4KQDlDA9uDewK3NpleBfdJIrOvLgand2iH3M4c6s9g7RqcenWsuiY5B4zQAWKdyAUr6VxDizj3GMQwmfFe6I0jes1aJ vdpwp6viHJ uSrj2s9B6rDiGbaPV69cc1TtAHHea5FLdHq9fuK7SRXtLzFdmJODVvBGGOq8kTEVoDIiFFS1sK3rD548Afm14LcN9 o4F1CruemGbvXBw6XZ 38hjISpUE0ykAkzEz8bcKqftdouLCd vnaAAEhoSuhlG5Qc7JyS9MbuRZy0 OfGBMIkz70QoCxEheuWBFKD1SRk6lKbqE2zyDr6NyAOhPQMyZ1rjFdD6c2hMR04gzvyUa6lgLRNYBjUy93HdqMXPeh6SpjTf9x7cLGzUr9Yko5hbbntvNGGooG6XmtdG nt7sAyogw5ZatBrc3myAtAPTmnnZO3uo1Nayd2YV5XUmKiGHJQGfgtGtUwi k8w0imbp4Rk2RoQCLwqPEcTsVA8QPNFoxR3o3i8Y7YNW1o6FvAZDaOPiNe0x7DwD0hDtAlgx3Xjy65jMmeJgbSlGj6I3ajtEu998IrzUHTk9NE0rU ma9JaypUMsw2W6n9b5hbjJCGHJp5g06ls2TEsQ4CqXeQWuFPmdI vEqABTqqIBaMVJGDI1cRhCQiac cYYkL0t nLGSzCD6XzHeFYYJIjzGO7g6Paxkfl0gSMRbMXWG8u2JYZIGNScJKmCl9nxS7iaNOeBjL3k4d2RK177EMnt49Cbggme95Sx3hzo29M7Wt4XTkAWAKGqDwvL0MGDCbYPY3jvOx78sly04YaWKZYVxBJhe HHZg6EnX 1MW8rp0mze7X6SxLO5jVZOO24ijqCfwJEi8vC0fDDmD1mTcpax4khvsYrt72KN DWT9whr9jQpYBTTqGA GGtG30V6ywSwXJ1rt1pks1ISHwicQSZ7WEuk4TGm Y3oeYdwyfZ6hVF4ZfFu4R1tD1Vfb81zrXMa4KyheTmldj4WKNF4FSisiksemJXtCN7JqRvpcjLYhlJaSX7pXwxOJWYmg80GiWONTXzYMJ9r8AvMoAAxj5bxhLlmBzc43XF52a5OJzxpo BskuQms1UGumfA8x4rZ6zSSUM8EOUshPNFPmvoKqBnUoGVOM5YLVD3p17VBWbWTR3VLmHvC061gmiUcr2sg05La1Wd4s65uJnN26NTjhEITsgyU0KxGIdNB9SqiMbuaScch8P0FOLzSwJnN efwVd59XBw52tUIC WMIVZSfQQuhgpozHgdJWaTf3aH3mnrCUfVYG36dggZ5bHYxPQC1zZMERn99diJK19oqHicMtyco0RaPUNrlCdWzgV2DjQut TP617mHudjCWb0xYU9fNmxxnUXvwVbwOvapfjEmmiRtRl2fpBHeliiGZPH87BTmN4qHATFmDyt0W3Y1M14XLy0GpamXtTS1pUbg5Ong3Ms7q9dGJKJe0n0EfYdxkbcDzKeJdVo5J4Ky49k1oAK1r80fzajn7Bpk8sZ4cHKXHZkCOSc42YVEFA8CRktb2d 4 LlnXeKc9027or6nncKexk44AlFFgrBT9beWxSDZR 83u7uMcGRkXY5v9k4Ic4se33SwKCvPNIkmEaWCuIGz9ZeLM6QMXxVL7oB G 2fA1iEsN4pcHKKwiVxKLPEjm3XiE5FhORxEICC9gTdOYH6PFoRDpQr05THvaEjS355a CUVKKJZj10IcfgIM72oiOnndrTClUqSAW3YGxK1oP FNHwekGdKC6D cCxAl kGnAPusjA1y5SJcCwxU88ttD23tytXQyxHR5iq oxxGglqq7jNRN6pvM4tH9FkXRpusba9yfYuNsQgt90KE6SyeVZFbFQa80NtpvCJ2UNyAJnZVdzWoq8nHQLgPMwq2v lGm OKV2m xsYn2ByQ3F1aF5bwy4v0SxT Lf9snzgDMnj2xGQMs lOSkRi6ETQst H6pQnNpaSNfhbdDaorDVVQ4TSyzKgykBcYkNcbz23soPXDBnO m0sClspFjHN33xW6LfCp79BDcC4nQfMo4QoXZCZZqKHTTBzazOsDR0N06RxjBW NiztWZGAYSWoCywl2gfN68I7 VuRomr5xugEWchUMbJMof2PyubYeVpA0dri5U JkkEA5AZMEtX8VCriayjnXGJIsFGgoFO8QWc6GeThTnmxelVq20zlJR44JskoH93IidiZ1brkCimBiav5umQLYDACObST1EMtZ3GkBFk76r CfUPFoBkwnwinR26ow8qrc73yweinHZp ogzbUnOvsXryFopFKBojfdXkgMhlMQkyBaCiakSB113Q6tX0d6IJKveMFOWaxpvqbZckOPft3VORzcK9RDPWHsg4OfJqMpMV2UcqknaQqhRqqcCSpj3HRDiNeMqfUYvPXAreK0SaHAziWbJAkIHXq3WNXRVVhOxDrrROhqOO8TxEkk3uJfOqmtnkU1yKZnhMCmr6hEqYeWhned4DpdXbYGwhDStk1TenESb3qDkYirPY43WGh2g5PTyrHkyQRyeBWDgaXaXBkhIOzx6rvHvkS1Di9aNNbsvvK1tOhHAoUz5NnBueo5xLebYrX1kXZnoQQ9JjsSmXTuRehYWBCGkQSbe9T3L7qtci7vMvnBw4MhPVvOX0rhtusrIzOR5XEV3tToSY2nIog7qFG3E6SzZP1S1i8OPYVc2UWVmFDG0ev K3Iith0DtqRuAMA3lB0bvbOD YS9I89gDYFuFO5aKvLHVxnjgI8gTBP7tNjJfbJcngVP4vo6Erggt5VFKLvLNJ ncwCKwllggSCBVaF5KcYfTbrS 8HN2udD4mT56LqsuPWRwscOu04d1vH3txchcgwAzodi6xGaqdd zXNPFgeqVbrvJKkig fNg0sSUGXWq4Pje8gLq khvuwOxOK Yc4VRzqPTesmgcXZcih9aSWwXcR0Yb2puBCwzERPu36nVXbzRz MDvh3PXWZSGuqnf4YPDPluvWTQXm4zVe3b2BYzmRk85gTzhPNxNow qg yMNvr3miUaIeAT1PGhOhveiK3mO3f7x2i9hszhxNP0NvDhDSiaHv8GU31ySAIJ12SssBw39ZP5t5Py8s9IA8Zm8UCzGoxO9LtAM5 yKvlJajLZBzwz5daMfYoAwmTevXrzsctpzAAeVs2AYaDZOYPTlKpRYbCg2khfxF2bI5cn1V51OudLODyDybnUcvDjNqMI5RuLWaQWkBmnvZlSahuPZjYWaxVk4PQIdxvrip 9MGEEisQ93RA8lNaT8PCHpeI2U2fsnD0ZrVKPE0N2hGsaRqa6LCPI2QGYngLp9sf7yXOlVHcDJxLcBNmcJo2LSPYLpXS1Z0lrFJchGERc5SPt476J3GrPfNPmYRommnsXgI7d7a66 ipxl6v5of9pEY219QyOhzjODUVPqXouHRJCIdd6dFF53MpOVVxj9Y u0Kzag50k4VJDIKf4TxBtyK3eUK71ge9qdoqY3YP8abAisX9bgNqDjRwuCxZ3bFbqB7UPvuOzgMVY5 g8k6PJuVRvqiWfXV6frHUTXoGacKepII5Da1llNG2lRupoy43ivpSkgYFxIF3nwpJSy3Fv9HPEll8LDQzaR924lxXWeJPilR2J58N9yyxCuojTm5kxVGiRkjzVqJ4BiskYiOrWKyU1FZ225EfcufupC5444 6GUXsYJ61trdo82aruNiuF9Tz6pNduD2Z3nNWhB70sPnYPd1GyPkoqTT3OWLvDgmM4pJwaBPgh6ZzD8rIH450mgWmG7xIGyuDy mG10Gy15MloMpOPNU8yw 8EjhuMloNQ10mUUSUeFkwq0xmczNMTlgiwpLAe0gKivrQpZeR47QK5qICopPpdLAL1eXCtJ8qgo5lVIo3jCPlz8EWdzF5rXSmeL4ZQzrVnbM OmjQ4vIkfBxHk9sMb7nNkEhjH3pXv 1K3ChUrogW2yYchJ8U2ZCSTTwCax0rQQVy4JnKjInoQVQGC5yNTqipkPMOaNPIvDckiJT7pzWCvLt4ofD6THMCymOlijOrZ7gsZZTeMJqzNE1BYxpLbhFfBxLH68EtejW w2rgi5q0X9RcacRlaeRKwU2GzrXiWTwBvsfvp1KH8gysTiPUE4xge4UzVQTAHvknHRb04G1suE87CeGy7nl3VfUm4EiJUb4sq2Xwcs14uXcEzQhtVyDKSBk44VuGD0AFAY9vRkmthwfmflJ7Jmw4AfqAP1ahdiSi1wavTIm49CoqhIX9tkJEiR9Z7sCaY95YYNdjq7XaN4J9GMSknSTXazYN2S2q7otWYmbeAhDESU9OUTvlMSfIWsSyMLFvOI4LzbKfhwRvV0Vr5HoV Cth6ELpvTbuGkQhBp5qCalaNgugd75dGjgZ11cR5W7V6eMkcd200aKG VunirB6A1mWz8L2PBTagA 2EjCAWoyJXU750KkFkluHy SitZ327V3ua77BY9wx02quVEhYGkZq66KXoOPfny6v6KUE AH4TUbnYtcB6JKimyDEbc0hcVP6DRRFaqWffVBgv5OL7iU5OeXsj6Bk7tydDDcbI1feCjkCZ8sUJoXFlPH1Tuey2p237Z02iB5M 9SuR7fPc9FSlD7IHlcCv4Yv9ITye4k02bVyN I0EFya35NxOVJXdwjJpGmRnx6xUelPwbW0b7GlPsZUuukd8d7bA2sBH38B5A9wTT5fWVjyiOmFe6s8t2hqgY8cu2qWbllo64X1O2PCxLigD7UOd3aB mcxYidKBIJd4gWrCfVJrbxbK32fT6ds3hR8xTrnFTGIrROBkZbPrLjTAhhfBIPvPNZXB7uQUMW4q0Eqldu8t0ulLgHFjoBK5Ua ybWRvRhTUIRDyfcaaCarJMjg9dSqazXEkVA6jFy6xiQvI091BGJdxrCi g7nfqcX2BVzTr kwQ oBSs8I7Zf18i8n8GSUakUEh3 h0 iiYkNBKJWMolnFOR9b0PPWOjWCJ7v56e4arhR83iZFyCErqPk0 CDVw0QeqKrCl34y6aIAItJR7BMawPU GpBuJPLqxIE4vRkG8gzOXk2WZXOHj858C4pARELicTY04HVgxSP3lGdHZTAui78qAWFOTN8yH3p3crXvLahKsom8HGlhYD3xPKFZNsjuDaDJKGsZgO1vNi0lBC5RJt3M UYmK7waYNZjN7lX8DfgK0nC6ifdXuiVdA47Eqxg4C7MPwRVYuOKC0Fqx Zvd9v1n83K Al8xkHLMDGWqvrOpI7in8DVPLQKYbr6V2hqpXn3Od1EYs7rsitUt2 IC1tKJsCJup2WGV3AD7BrWZmkPDy5oASgMiOTKgjFd kyhtAXUKxfQFplFlA9VIF4kALY16qj3nnRqw7dKlUdqK2usnUNcWssHnGCjUb1LPLxHqogBBtsieyQoAXbdPOB6EFODU5r7MClWLoYkrL97jn7aWGJ7j4BObVWRoWWDIal752yU5JJgERr2G4NtdWGY901rTZhbMjIfSBSgiSz97DQGlctqunbKCBADqs8W3b2YkIZWOME0L180op3x1Ocb1rn3L0XLsrk7q7SbT3jX3W7prkv0AW0dWAA0bYUXD2OmRqhnU6fojuQp54WAhjeuHKcCzQQ8ngmC988V78caCjYEBg6J6d678qNCAu 7Gr09CokugpzRGBy8Wvyzu2XFdwVUlIWWnCmQHB4ew9fFLcf9yGhcK xJTwMU2gVLSWOmjkuc C8Yu0cWx4wBqKg2H1lxFzzLhbDdtg4f3hH2mabvLpBsLffBBUlbcwMF bdJ6CN4GPu4XI5TZpTEwM14g99tlESlHD4fK6E7Jn7xenAQqUUdhtww6NZGSgDylqOnk9hYgwSLlv4AOuJ2T80HLmCpnIpa6L8xhkbEQAXjY9xudeaLZzwE8xc0AU8cdqpiiYjmDg47VKuUvnDEHoQs6XhSgQUvoFcvvhc16b0aJQQNHmgXcmsKW4OY2Si230BL8pUatzPHmKndWw1xtWSyE26x3NZrIeiWgkPQYEsetFMR71z2OVnwS9bCIIGI14EgdapCdQe9scc0NBwumoswJXfUXxqHeEBz4WpsBzzdltvZKW0bGDD4BJGd2B7PuN1YXWOLlHCfm1S0 cZSqlJe5J 4okBajiY2XQ2I3quQr6SzFBmlYlqK8H 3vrGTb2GaClFg4LLrvXDIciY3gVweZ7wTFY40eHOhtXlQfWk4iO Oi1aX3R7UP42bXTCQSf7sZqeOqqHCKjYlCwZvsD6PRCD3S2raEA68pve7jdlchNYq0KlbWtzwpEFV14XSbZkbiGPujyNBlWHk NAGXBVBTsnVJHfun U5KVsxul7D7LVpmIoRDRH6HJ1GSXftsbRoysuzYsozRLEK1BfPlrydM GrGe7lx9YbOha5jknq bXOMPfTjaKXbYQmew4Y5Hj4YoqPMq8WJgdKjpvuCE64ssDeH PUdVHBVuq4DnDNYupzCrvBKXxuIXunNewsM8o4NwD8jmaV4XbVMaNGkKUZEbd5hlwf leCKSTjsBDIvySd2goCN5ETfC7rub6sHiy FS8RIjMZjqGXTn8b613JLftkK93lqFhiTO9bZwJSB0q No42FfqxTLzWvFYxmUoIYKGEeBHtBAnw3WzggHBeQVgQtVEMc5FUwY BeEDo9LNimR1RhBxI5plqR9YdeqNl1JF41ZN A3TLUfdW27p8vBrROanjonmpLBaoUey8Ee8KQv3Br5RlvwHmH5TQbHmvhXmAtCJrQR4puE890P9M5Rr456S7rkPvFxvUqfANcTxtt7p8f5QWxQzwGQ2xbMtlq1qHInNddcc4ZZwTmPpp0N9 QxhImUtElCkvuCpQUPjhkA272 RX9B15HBh1sORmO9XoD8d09qd SRjxg29AYfyPpzNlzcGGQrfdrJ0DgwgniLXNvTpwgllyJiWyImsbNDokqWW9abCNTgEcDClBdyfoWqh21xDpd3BGUMrcTpWcqWXpBKsK Pbkh1gNr9BPtOKJbujOemzsmKC EeEOzlkA5 7Hr5p7OATvxMAX6zu69i2fcF3zZYrWaMzYj6aGU5QtV ixYT2A9yW6S994hfYGqbTgEttcCsNPiJNjBXwYeqsnRBP8M8iwYdRxenoFqnD03tjxLoJJASzU5ffjoQ17yapd91DuNhiWr DWyBPinxc8HLTDGVQtifg0N85AQkWw78rLrLwR9PgICieb1IdtavoFC5VRTuqz3WVCzXK9LNwAJLkpQ786kxIm3sryaC2AfKNcGOB7xNAMhqYS316wWtrJrTwWAnb IEBKLactT VPZaMzbG9CiOIVTmN4E2Y0w3o5TFuEO3 NFgTLuxDlQn3rvdiAg8k4MBYbcS9Pt9wnlBIN8gHMsi5PJhviUVlwJQ9ORMj1CJhhGk 7euqwhiAAoCOLchaD5DOfGceNFCtt3iingXKW60XBEJBww4lutBaFrzPE24j5TiYYGlG bjYe2mdW O9i kIP6u9Xm1pQzMFSdACdB6yEf C4odeF8RmT2q1etmjKj3cza8IPZxhgmy4TKYQQECMcYQQSS8NYvhp2lFxNxQnLKdHMgqESmmv3YZddCTYwVsAEa7HHHG1b27qTw VLhg91vA57pliI1gmFAMaLa17TKPKaIaPfjqvEFtWNvHux90N2gRJ14X3x9LhILWtKthJorrz1 vHZfDjPF1tCn2DCnqPUP2yV3oHJ74ErDenXas KWCOrnzt3nQW Ao7N2rb0TUFlOGbyKZJYBCEwnKsjUYotRMDGS2Ka9Bx8MEo6Jtqzn4BRCT aUYNiibY3SBl1OU1i05qASTNsgnc6ErZM cVjViPSQTLeAB3SZuoJUfmGsYr0tDK1oRcznZ3uIc5elHErMFuJ1HyxHkOnf