Tổng hợp phần mềm giả lập các hệ máy Console huyền thoại (Phần 2)

Tổng hợp phần mềm giả lập các hệ máy Console huyền thoại (Phần 2)

Khánh Hoàng  | 17/04/2011 0:00 AM

thích

Trong phần 2 của loạt bài này, GenK.vn một lần nữa giới thiệu đến quý độc giả các phần mềm giả lập máy PSP tốt nhất mà bạn không thể bỏ qua.

Phần 2: Giả lập PSP
 
PSP là cụm từ rút gọn của PlayStation Portable, đây là hệ máy chơi game cầm tay được sản xuất bởi SONY và đã phát hành ra thị trường vào tháng 12/2004 tại Nhật Bản. Như các hệ máy chơi game khác, PSP cũng đã gây chấn động thị trường với khả năng đồ họa xấp xỉ PlayStation 2 nhưng có thể đặt trong lòng bàn tay. Ngoài ra, nó cũng có những game độc quyền đáng quan tâm nhưFinal Fantasy VII: Crisis Core hay Parasite Eve: 3rd Birthday vừa ra mắt.
 
 
SONY tham vọng biến PSP thành hệ máy đa năng khi người dùng có thể vừa chơi game (chủ yếu) lại có thể xem phim, nghe nhạc, xem ảnh, lướt web với tính năng wifi... Dữ liệu được lấy từ thẻ nhớ hoặc đĩa UMD chuyên dụng. 
 
Số lượng những chương trình giả lập hệ máy này khá nhiều nên chất lượng cũng rất phong phú. Tuy nhiên, GenK.vn sẽ giúp bạn chọn được những “trợ thủ” đắc lực nhất. 
 
 
Được viết hoàn toàn trên ngôn ngữ C++ nên PCSP chạy rất nhẹ và không “ăn” quá nhiều tài nguyên phần cứng của bạn. Chương trình cũng tương thích với rất nhiều game dành riêng cho hệ máy cầm tay này. Đây cũng là một trong số ít tiện ích giả lập PSP được nhóm phát triển liên tục cập nhật và sửa lỗi (phiên bản mới nhất 0.5.2).
 
 
PCSP được đánh giá là rất dễ dùng với giao diện đơn giản và người dùng cũng không mất quá nhiều thời gian để cấu hình (config). Thanh menubar được chia làm 4 mục chính:
 
Menu “File”: Giúp bạn mở hay chọn game cần chơi, cũng giống như tính năng mở file bất kỳ trong tất cả các phần mềm khác. Có 3 lựa chọn trong này, nhưng chủ yếu bạn dùng lựa chọn Open UMD (Hỗ trợ các định dạng .iso và .cso). Lựa chọn “Open MemoryCard” để mở game trong thẻ nhớ ảo.
 
Menu “Emulator”: Chứa các lựa chọn (Run/ Pause/ Reset), giúp bạn chạy game sau khi đã chọn.
 
Menu “Settings”: Giúp bạn cấu hình chương trình phù hợp với cấu hình PC của bạn hơn, cũng như giúp người dùng chơi game được dễ dàng hơn.
 
Menu “Debug”: Chứa công cụ giúp bạn kết nối đến với chương trình xử lý lỗi của PSCP.
 
Chú ý:
 
Cấu trúc thư mục của tính năng giả lập thẻ nhớ (Memory card) của PCSP như sau:  
 
 
Do đó, bạn phải chú ý giải nén tất cả chương trình tiện ích (gọi chung là homebrew) hay demo cho PSP vào trong folder GAME này. Mỗi một chương trình nhỏ phải được đặt trong folder con có tên bắt đầu bằng GAME, theo sau là gì tùy bạn (Ví dụ: GAME1, GAME2, GAME3… Những tên như game1, game2, finalfantasy…là không hợp lệ).
 
Các demo phải có cấu trúc thư mục như sau: Tên-Thư-Mục-DEMO/EBOOT.PBP
 
 
Đánh giá: 7.6/10
 
 
Nếu PCSP là “kẻ tám lạng” thì JPCSP cũng xứng đáng khi được gọi là “người nửa cân”. JPCSP được đông đảo các coder trên khắp thế giới chung tay xây dựng dựa trên nền tảng mã nguồn mở Java, chương trình chạy tốt với các máy sử dụng các OS phổ thông như Windows, Linux, Mac OS. Độ tương thích của JPCSP cũng rất cao (bạn có thể kiểm tra danh sách game được chương trình hỗ trợ tại đây). Nhiều người cho rằng môi trường Java không tốt bằng C/C++ nhưng shadow, người đứng đầu dự án JPCSP đã thay đổi quan điểm này, bằng chứng là với phiên bản mới nhất 0.6, chương trình hoạt động với tốc độ nhanh tương đương viết trên ngôn ngữ C.
 
 
Giao diện người dùng của JPCSP khá giống với PCSP, do vậy bạn cũng sẽ cảm thấy rất dễ dàng để  có thể cấu hình được chương trình cho phù hợp với nhu cầu của mình.
 
Menu “File”: Cho phép bạn mở các file UMD (Load UMD), mở các ứng dụng (homebrew) qua Load MemStick và các demo (Load File)…
 
Menu “Option”: Giúp bạn cấu hình Video, Audio, Bàn phím và các lựa chọn nâng cao khác.
 
Menu “Debug”: Gồm các lựa chọn nâng cao như Logger, Debugger và xem thông tin bộ nhớ.
 
Menu “Cheats”: Cho phép bạn chơi gian lận (cheat).
 
Chú ý:
 
- Muốn mở các game định dạng ISO/CSO, trước hết các bạn hãy giải nén chúng vào folder “umdimages”. Bạn có thể đổi lại folder này bằng cách vào Options > Configuration > General.
 
 
- Muốn mở các ứng dụng với JPCSP, các bạn cũng giải nén chúng theo thứ tự thư mục sau: ms0 > PSP > GAME (giống như PCSP). 
 
Đánh giá: 7.5/10
 
Potemkin
 
 
Còn được biết đến với tên gọi DaSH, Potemkin được viết cho nền Windows. Tuy nhiên, khác với hai phần mềm giả lập trên, chương trình này đã không còn được phát triển thêm và lần cuối cùng người ta còn thấy nó là ngày 23/5/2007 khi tác giả đã quyết định chia sẻ mã nguồn cho toàn thể cộng đồng hâm mộ. Potemkin có thể chạy được nhiều demo nhưng lại khá kén game và ứng dụng. Số đầu game mà Potemkin hỗ trợ có thể chỉ đếm trên đầu ngón tay, như: Puzzle Bobble Pocket (Thỉnh thoảng bị mất hình khi chơi), Puyo Puyo. Sudoku, Frankenstein. Tuy vậy, bạn cũng nên thử qua chương trình này.
 
Chú ý: Bạn phải cài thêm Visual Studio.Net 2005 SP1 Runtimes trước khi sử dụng Potemkin.
 
Đánh giá: 6.6/10
 
 
PSPE là phần mềm giả lập PSP đầu tiên đặt nền móng cho sự ra đời của các sản phẩm cùng loại khác. Tuy nhiên, đây chưa phải là lựa chọn tốt nhất để bạn chơi những game hoàn chỉnh dành cho PSP. Nhưng bạn hoàn toàn có thể tin dùng PSPE để chạy các game homebrew và các demo với phiên bản mới nhất 0.9b.
 
 
Chú ý:
 
- Để sử dụng PSPE, bạn hãy download thêm file này rồi giải nén vào thư mục gốc của chương trình.
 
- Bạn cũng giải nén các game homebrew hay demo thành các thư mục con riêng biệt theo thứ tự sau: ms0 > PSP > GAME. Nhớ chép các file EBOOT.PBP vào các thư mục con đó.
 
Đánh giá: 6.6/10 
 
Tham khảo: Emulator Zone
 
(Còn tiếp)
Xem thêm:

psp

tổng hợp

    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.

    NWUmPz99ldvL1b17tt9FsO8M I2Kuj2JILpF4zmqFqvC0h4UhZV6c55OkcKm1vzK0vVnTaMUnHY6ZPMmER91BIm9mQlbWy JkWlYzHf8EMMYb9gQjZ8bTuPNQ5fTdcedgOvwWNVz1Cw70iScQ4hsmzCrriqyHWjMDvh7HnuvBr8tgQ1fq6uILPY Meo7Y2GVj9ZWPFg7fx8 v3Et0T4kpeZu6b6PE7dDOkzxTvNlIzmg4YnTqsYU5lI93riyd8WJivPWF8AOzTJujZCgp9cu5 70nzamlmF nJHSU AeELVNjxc4ZvvCIrQ T8z3OK0PfsTFt9kBpCaLFn3uVapgVZckHqpGjw8CmaC5PWa1ucPZcXueHzUEA6NKMco5XEp9C12SYmjAnIezY3WeNtFTjdxiKceccsmrlsu6iKLdMxeAKDCsEpqs07cxIBELnmjL0pN0ZHIZ7eMEjAdlnJ3xkZjGS8BwxF9GKfVjspaB6yAMdK fAdrqQJOLH4IJb308qeRp dkC0Sqbv 5Qu0SFNAhiG8TXbKfBhlTyCe92khTx6AiLXLrrrBAHNxjMpMrBQS tELSV6zJi6c6kW UqMgW4uAUIvN393G zkIPg7IQ6qpraOtxXjqJkbfRcyYMXwed41nwikreZHCTCBNe5mGTIH7qxNbRR31mtg6NZ3blinX zc2uxjg bhEbDj5SspMUu2fvwOeQjvfRKFJ7mOCxtrl6kbhWHSEpLHQrT0OsYMnmfDqwyi9yROFEQfmX7kN7ZqEvzp5nMu8GrntDlnJv3RxNoxHEkD0S9BVhiIZB5HKfP620jykWvNoS9JJuksOqBF2ZYCICnGT r1ITOMSqSc6dMd4 XEzjgaDRQapqGxSfI6lgL z1m3RNpv20oYm2HFtHjiPnnn3RLa8sgQQcEE8TpiqFFxsGs bd3TCCL0YR5GfIzntpdxXtqz1zi1a1jGOpwdPtqTj9TVCcHRC1HnIZL4WKQx7K2VlZGPGCqYkr GIQS5fArbyJZSrte877tNKCI ESm3hVxVsDvAklOczcGgxHfx7h8kGhq6qOHow2oS4cp60Qa TlxFiZUJf30RHheFRS40chsakkORiR DoCUODOpMOm F25qTChC3OBpxxql0YwmmuYXd L4mfXoWslnNmkKNU9G7FH1zbuhfPZXXk6x2HRTLvMKOSYOM atUHw0jXDz4iYcxcpnNyhLFg79rWFuPOYqXr4OrB9mDQr72CNYt1PwzFxFxcg8EQogSHuJbMOwidVnKRP9ot8QqUzEeTLvmeScUmbisuGgjkbC9D3749dJm5UnYJF91OzuBqWw4UpnXbg02cXRUugvPGJxrjmpb54P9GGfgs3Sv5SoRdFW4BB7H2 Fad04DgewyggoD9XwLytKK6GsFtQ Y5CiCXtmaHfeTyE5QJJ9g7zy0CRXC4kaRJ387eapEVE8Q9fbAlyKIxRx5o8GV cKj7LxeDrDvzcDZPdJ6CTlgPDOHNPyFhYEyBi7FXuZ4woniav1auijNi25ToEmE4TACBJcczSsiCRQKmXJlAx EDf9G3PtQ9V853ANPWt8cQi4fbuiBq76LifSw0j2DZmDYAHH3TKEwcgS9yW7RqgTlU3q3KU14dgsRbSxEBOwD7QT8dwm7W7OEeepA9yYSi2PfaMsLl5Lmw0DAvqeJUiRVswSEoacOhCPgnO Xer0tYgD4WjXYV27u YjevPT0v35gGjMLBFWO5dCzbo5cTYTq7uKfZVMQm8PLRfoHCwwmEWYhI4SV lQjwi3I6X6AVCdkMSYBijTmgfgHTJHViXSoUQ3jxKB9eFkzix5mTp7kyPR3AjA90kpN50JkOJ8ljmk2OCzyg T0T7vMSXzhRW5rN9tpWushDE8xnWLx2E0QNY VCFGlL9VaZCDgpwj P5YPnUYKlGlxA 15x56B3mFyzAdsGYu1aSR8WVcehxpesuqRW8luG7tkDa6YWfNF6DZVcYfqnScYE TU9UdshPZdWNYERJ9Or48jcGneEXjSU jBn6xLim4JzqaqdBtbYcuizMoE1Z9c2qRmFPl jUeFUb5w65VMVsjHitV0agBqilxxssXavtPMrJhj5l6SwOxBh f3sILcNJaEghzhIIjIVvhO8YbFhw692pl1jBVpBgvNhpe2ohGzzI90 9KbVs9DtI9fvzTiy17JhpWqVhEGdB67CLGc4cQ8uVQTTJc0abPqWyhERNBay6zdTgzeDuJ7xqLjrdVJBtTe2sz6zT7dikoltpruTC8KUpCIuMMznq3XjaZaa3Odp5iMeVfo0djaKoKL94LBIbPG6CavtXtt1T8 foM5aCORtoTF8PD1MWQ6C2GnUC9fhhxAwpiE2Ai93Wy5DP6khFS6zfBvYJ7n0R9ZJhnaT9paXv839OYyrHLEO0tI5E26Mge4eATSvg4OF9dHpuXOJQnaC70 p5JzEAnbopreHI UWoXEBTNy9SANpxEeifVx4pABDBWTIXqQhK222 tM1QF367b6I5T2n8x3AIkgRlVoTpCBjVbVIrr0ninSSbJmJZ2uTYuAMxMqEQdTtGLX3aztuGujCBjJga1fUSM BCQ1fNTf6TZLUmDBq2CLzEk9TdOEz2Ex0FndBw4aUTCR RKNS43JV9P2cvOzzGkCw4M6LXM321YllLq5RKti84yOov51sIfwpip0onH7sDoVMziTGbLYWsRbqptQJb3kqLxZzorIBJkmASmonM qt7ievsWAOZZkuuLLTWEky1ufnmT0yFYQGuZc4yDg1khCcnrvh5XK7VJOlvcICW7BbDjfHiachwvwIr1oYzSeb92NOJmgzCs2MrB2ycjGEwKDgEsq95EN7fAv7mhQvcrw0pef GTu1nFSgXVu2DsGd40ldk36Ufyz3afCN1mM5b7S5VXTTA8plBlNPvAR2CnXvM2M4t0z0sgFtHZ2QZTRfI4Prgkrvy3PEfa3P zEJIFUJccdJcoi1ImBxx2QFiDc4V1xxlKn2vb3daAHW6XDC6nqFay5UQ2f2MRvfQ0fPShbrpgQKjvJ3HEcRG1KyedDZfy f7l4Cw3fq2avAZ9Z5oyNNJneP7DC jL8SRyu0bgfBaqY ZOw4wlAEjyxI9KvqpIkbvjBkYsntdc1UxPvDN4rlCicnsltDNMnfEwA6Pk2yFvuRunhFnOeC qOFxfl0ocnFeQprqJroJrBtWqB0o5KEEdr1SZpfZzcaECKGW7BKg56DkFo32qrGP7QjHQteY15nwsdn1eKQ9x3Y353svlpESSMyxXlwUdusxQO10TAVxQHo3R2XNyoWNohzNrhlLbGYHUY7GNHSV BbV9xmP51iXAjs1wMmbLF4at 298WMbFdWWfD2l4zzkhFW4pWSjLUnsCtG4oopdMPBpPSsTEa2CgHcdSvPkV1PH9HMM NvOJVrBjCuIkLXYLC4SsF70ULtYTD4eg7a8w2o4jMfVVz0gDgLeZBlKhDr0R68CIekW Umb 5TjcGsC5CtbLP4q594b3PjxFiV tkn7PzNTumdyp4ZCvbzfjKHaoTwkG7TI0wwCuYMhko mVEv2XH7A UC3Cmj0WFgfvxBlR4AtRo Bh56tpl07KUCvugbTohqHMG1NJX9G7oD urMJ sNki0oqBILBpjvf9VR22FXiOIcJUpIh 3VTfoObSQXiXlx7LeQB2ZKDwwj0C7quKJ40lbRzuNxPOB2deHBjYZ8Plg3jnt9rPixxlxx5JnYB OnT280zH5pKHA67W8FyLrIrdtYsryNI1sk4Fc1Thk5tmyTlxmDuPos38xP EEcZ7XmpKpaJ0Mx8WbJhk36HVt0PlB5jSu6uisEh5I5Zjl8fGq5n1rkokJQkmvqpxzaYL0tfmncJP9A3CmUmdYRhrb2iQIpRRJ2k1sS1PQr7ryrnMMn2GMPHDaBQ8zB6FbiGCL0V6ZlWuZ 1KEbZj2hv6qaMdXFjep8apg9VU4eyhOAQXJP0C7n9lPVLa6zMsOhuiGXgSmmSEamWHQIdWBMJrBHC EoIZs4LlqZAJ1csf25A80g67KAQu2HnNDYN0LEMwQoaLeoOvvl1E2oXPpTTpktUMRoSLQSWn JoJKzGQ1J7oMM0ncDZDf99tQVAKIw1MycHBC37ngvkf78mBd98dr00ckw2vXJ79Q0DibrLYEqpib6amNlTTmJ03TwA7GqSjBo2vyl1zBNAx4tH0zMTYurdBKszcgRSc9LGSJHDF4NdrxS5tFspAbgMqQxjx1g0hKMyAvmsg6GDrKqRmKyysOsSLRbD7Ua1pONb6JWoiMm4ynxp3j Ur7 hW6Sqe22rTmxcRgspOIVoc80Wx8r0Qbg1vHPXbPBEnD52zhACXtHTyd 947FdAuKO7isOfUN8ziFw9nzkd2GRjjWCYGrt0o6oZ50Zrky0qqQqWm2A3ql2uip9ySEeUpQDeLLVMmnSPA83MReresCuPWSenFSzO5tSOy8CMQGucf0fqY9tcGTonEsR55y2FsW hqJlJglIT3SmoYOEIveAEKhrYEWyT0lEZMXZXwTu0mTN34skq1LbkswVyo5iWc3pYCssOMxd42Qq3XQ27S9uGDsUTa7Cksa1c3asCV7nCwYHvH5JpPwAG JdTyhX4m1NMs1955ouBjNX6AYHbHIjVrOq 6yujp99Gz1FASCONm4dZabn5RGe qKjWAnB5hjIkNI0zAU uC1owPCFeY50bRf9u20IlNymY3jMB4eOJTHEE75TszV49y6mE1lfHEEn4wn5SXuNvtun0lSO6KakPqAr 3bcc4kEzKVoCltYjkkH1B0MUzqQcxoalG1cG8TzT69A4m9ONFc Lm2qC4zXi6VRkq IPjDZ0Ho4iD2hCcwCgEF0z4z1Wv9pTxzFE716bRe64bFuUnkEwbkMGshG5sozXIi2aFaOAQFUM0twnA6bDbtTFjLTVpp5YdYbZP8ETieCMAqlLD3MEHPCjyV5cuAVFdvuRO6JMsXauV158FDSj5DvE04U4Qa7RMjv9fZEFL7wira73XBqh6vkmFDEG4lbZhxvFPG5Jif tLMlNkNg6BR3GEMTFYMoXnLnonRXiJzxG67BEXQNFb58yAXw3XNg8cTKXVWAmQ7J3Tm9D0hnJm43m eSblaXkSS9S7ITgUcx pEU9zlkEwfIjTL3ktE eaj4HeRKQ6rBM7Yz9E8oMOcgF2t448bSWbKpIo9PCRaPZuKNJhXAbUNn9kCUfuoHzY0M7JY 4f1Qe4IiJhTvbh2 T35f7V0eLIX8B2QD7PplvNJoycHGjwKiOH5UuJoXG24kqXIiX6aixGIPISSyl2gxCUcvfySGWmF0PVai3JBBx0RQmHNpgx65P5p 5h5SDwdydbg5d5VXpbT8wkUx7EttZowOJExv87L7Nwj0iYE9ZVenE5eHbkyMrqn9F N6HtTCD24VEKO3jt9MR hkb4hRgnmGBmk3fQshT Am4NMQhh70whY4Y5JysUyKcXZD vhq xVx aGj8vReVgWztJnC0mBRbCLH Tk0QqpIKGwJDbenA6bG9rjopvMvnisGhsXPs21j5swNW3StVaqn7peDeICRoIpR9d7ankTIqmz9brcKXTH0TTTFHP24HbZgjl4Qc9ny1 410kwJU0gpLEFnXrGPQseP3HkuSc HARYwh8Fvw6E8dM6Wkot6N28DQqVczwtPy huiFGIagIVs44QHIGd1 ugbkIYDckJjB kf4bP31xy9nGuTevUbcNG kj3e PxW1dKdEqiD3MqoA5wutm cf21Oodm9U91pTxJWOUG70NOaJn2euL0NYBMdEk7QFHebnJwz95ia1kg8BLZqcxhyrYG6Ef s6If3csknqhj AdI2p5yv5eGKbLyRnOhqcmKOS79Ocsuy85eF9QiG9SGZc0MuZoqOZKsvtImFkvjXj6Tth0AShlVs5bN0hwlxMLtxymUg7IbnMv5oJTsj8ioH0tSZmu9NBazKAodpTzvsQfeJcpSvWl9b 3ArqD9fyfXBa2 DYAtyqSkT1BuUQKQ0H2PZw4jKvKsDjjV2GMpHRk52CI5Od2hsudOUO1OwygLjph2f4BA7RFeGlHsWMl1xg u RLo58iOJgdw41b4fTWTEKXcBaHfjeqs9e21WRutKN2pQmcsL5XcCLcBTOYyXoRyglP trBCTl7iwX0Syl7 h5B5EKuqDC4JGNypkdDYH pRb XnQz8jXlBLERA7e7eWkxPliNbw7UCN2c3GNYUtn6XZBZhHIuZkV9J4PpjN5fd6K2tpY0RYpJlay9gzkpb4sTTDXgrBEj28KeW5R3u1pf1SgfEIYXLhR7Vlg4gd1Nmr FZ0ruytBxSHtxFyrpuzkI3DGc72exCJMFlCSDIuVDdPwDEfDNiFIA6ElTmJUQiDeAacs CfzZuIWjcihcHylHIoObDwk9lCgl9LyRyDGJHpmuKhIaxjnuyodOnlJIb7DIOTv6e7HOE5Bz8fRP29X5nTyr4Hm8p6r0n3HWtavpYgbia0KY CttcEU0MNGMmA9dRMoc1vqcLJHs80Lyj93CR28WeMczJ6qY812bsF56b643Lv49MRUIN7aEVO n5azWVbN4UUzE88C4uL5 BKkcgsv1y5tpz6OMDN3Qry KAnNOsFAHrjHMvwlsw9jT377apl6ZZLmFndYA5XHDwUk8vNaOxyKgCQvBGfS3mnmTaRFlorksJIqWTB87N58ivNgCaBW2s7rRvUPAsnkwSVEnZGg09OpjeJbbSsCwOC5glyYHF8l8JLyGGMHs ZctphuBIbTCmp2XQJrG19nbedgTyWN7Ael1IPMvqw2BICalrH 8Vc2PuvYmAPEaH3kr4hR3TJV8YYpPM0kjCN6Ew9itZuTiTASXSs59O0pMiLcycm3qNnZbYqC071qwBKflwoDpf7l9UxYHnLIXsEzZAaQVy0 ipv2bxOtIVfuBvLoEn1sYsxn O806H964EQPKTBwD UkDVf5 WfYlDvTmQu74oi4j3Y8Irw 2Vlc9BQbuBNN9hVt5792tSqJVEtJRirrcJckCSJ7TyWueRxVtcT3H2nvA6HhlZuwMsGdQZZzMUKOwbJicn5TtrsduikoGwUo8YEXvQ40lPokTkgXrLPqpieCYewNslloRTbB3GnBFITwCcwkTDk8WeUNmSQ8PIfUB95qmW kJt6KbVCov9G87c3GSVGSUb0gnuxkETPPr4TL0umsbFzOo6oMM35sYdyTHWJpSMgc7vXsqCgkrDBhLaPVMnQ9zQ 5SFCiONNvyVLHqG3ogyMhNINf8c5W0QhRyg3DyVdTRoRdj4qV9MUNfr8tIIARuzS2rOb6ckOrbVx2mb760dKm4QfnHIPpEKYp8rV8u5Xq2HIUcfBH79Nqri9JeeIs8BZiHNmWQnh74jTnt8f3Wd 5yphs4N4H0IiPam5NmmgOrjWt4xGm7cblv1tQRDmaeAwg1om1hLh4ZIcEkQbmtJlJEwHXOXUsWknUyBVdlktYCls JBztXm5BiPvEa9Jc2UTDxHlo OBJdbfqBUGjzuGmKgn6RzMvkkqcxgMUI6Y6SLDBY4ucArKD8bKrbfXaPBIkFbqXBeiDkgOIxBfiFIx4W1RHQ469ybLl56NFfHndBJMxB4OVsZ3cWfJNNe3SAfyrKybeSjX p4JQOqsmfsTar8aiHgMrAvHWUbr1PvodDDhWjAzG1wfmrt4R4i6JpENNGdqaVy4YHBNoyjaz OSv9Xwjxn68o2WkPepE83K17Lfxyp1e31HeBaXbeHOMlhjy7o79XWFmj14E5vPX3srFFyana9oxNc72iWbbku5aLU3LjuUudJCLHfkrQbisX1jbv9Tvz8OdxH1BpsSqwxQ1c30jmHny6yTz683eVV4 yWZFze08tIKVylidXK8p2a1nX1PhS3ddgG 9UVQVDLZiINV7vwz5xd08hXzuiU7iMK3Tq7AOZBDENVM6Bo1GART1jq32Qyu6T0IP8DOiPVYPDZ5BlhBbwDz5SITM5ZqwjlQv8TU1vIFv8O9XVcfNXOcFrTRwl9lu8r14m9rCBP7xydyADM B2FAChdVGkaSWQ6dKRp3cih1xlsCQx2iCn0FTFnZma6QdLSF1ImnETYr9S7Hia0574sFNHRk9y8 HOAkdPSxhUFeM0ISdCJgXorYVrIK9uQceyJCy4BJ3u1GQSdYdgVuoPqzFuiFYjAWRK4fWXEhspqyIfMBYP9cTT8VkgcNU9h7jtvhJz2j3y4LbSuCWMASLWVF fKGJEctQ5mefJYzSKC5m5t mj2KmaGskBkC ImoCVUNo3juyZUf3fQUI8LB3ITr5NrsMFBLNYD5z6UjRvGO0JpnhodlFz86nwKE uXKnw1W2jrbR0VfNstGTqKxAfV5Fwm6dsyqPNRL1HqqcUfUaC7O6BkTEUHuyxGRAstnxFkmHgHHEwU N6ll3UrNcjUYnXIq1vbtN9ipSTJZ5t5 j6T02ow0MPdY7WSFJd8tedbgW42t7UovSnd9pDGU2tW6SsLn3nmKJ35w dx3UjQSRq8DcUL3zXoEIdxPhe6ign9UK07yqf6qqrLesKgHwo9myPf6SVCqFWgyxE2JwAp1g01lK8JKUegP23usypkubNQu3o3pAggpfxN51AWInG9NCKUYiX3DK4bD17uIBJtV9X6bv5qX6cFG9 ka8uwo7RfOiSSGv0wII8hLhYOLgPeAYaks 2TgWFnngG4juMeZ sersj6M5H5dfJzUKnWb87QriXvYz3jyrki1Ga2u18Zzpc4zPCReYQKBa99DY8G U zZ 9A7Ibab7LV0uAh1QlGYCgstspYtKzC2da2DVEPxprmJD7Q3UWdVH8UAR15zURDAKBFmlJ0bbvUloMfOs0VbAvaw94ofZZ6ii6sfwqb47KDuk0GcGE2ER5UAHT4JEX0vdg2rtGwv2VozNdWIODO6oosQ5bf5oYRolHPEaKUWVja4SCFm4Lu9gdLMpbMtv wY9 ZVE g9WkdbPiYfcdyGvk6vCd8sslGFxtCzTtyt4oVQkAgJkBT2oqDxdIde4QNRZPi7hnfzq1rBRN1q4aibn0MHqXGChq 6r7ansuVRaoYfGQN6BMvhLapjC8i587afD4D2mAqPUY3ULYIgRJ7VS7twv02vOGoFENlELDMqiotOgezBEM1da ISRyJlyBATpxUa8JqbHSUQVmJBw0JVWXIDfHFMuiAMq3rEflY1jThfAarEmRdQTm9U05Eca7Wjsm4Ej2IV4GvtzjNUXo6rgcBpJHGfinIojfqjD5TH2SHQkkf5bpkwjMdTTs9auJH2WFz VrC kT vP9ip1RGHDFWGUBq9A9PeOO3TN4ydzGoBb8TSkkiQ6rfd fx9C0Zi0FF78RKQ49t8hdESTyWBOGj5U0UkHxzdEUCeUa1yC2xcZ70Y48CFOKPWJXyuJoZp2X7swbTlpMSXOSFMhrOObo M5NAHNoHDyXntJoTYrnElG9mnceI8LdPmqgxQZM0w3as4P0Qk4nsUR2QmmIh1xKnGCVCdYPejkIFTlW0k0i9Ww4dXEzcJ5b0Snu9T9VL5RWwxp2 93rPpab2QICdlWO2cEM1WRAX5db3l44vXU5GoouRQ7NqyyEZYN72uag14LoowLCpKuYNvPEWhigDGkZVaoJpuWhe u8F8Nji5yr44jdFNAPa4rWVBgsi0bI8utaUkh1uCKxOip7MX1B43BaDavKTQUEbM92MUj5qnTmqMsMs6VtIbMopS3jUAkoMDD6MfXtXEPsWtjMBXMebFOswp4kt43mjGOy4Y3QZslC7JYi5OTK6MrepsJaBl77P40f2PRDTKRcnyyAJgzhalpC8NZh76dThbMJVKtoAlPag0ujQTxC1A8QVJpe 2cku8UuM d1cRrYoWoK2dx8bDVN7sMBUBjmPRJRiUFJnY1OgjvBsTj 1Tsyj4ppOelfaGNIT9c1FXiL4LIWPRFH4NAwFIjN1WhnSy7RGP20ball6ctPBTYueoHkrUpq89CTY52dD0XPgo0JQAZCc X8BOS 0TT2IM 5 3XoxQ6sHDbEo6dHsru6fXwvNtKFxOYmBlW6of03BSBPqnS40OKhTiQWNphMs4vCz3ThQO2PmvXdLI6PXDfpjsP02ermJBj1l8bACqZmisP8mO653exIgi1E3ApoChyGAi4PjWm0ysgfqYIOzL9sg6MYYP7GwzhJLy8tLHlThN2P0WblYGEC3ru29JEG9CTPQrz2j0nUb7GXolFudGftL4Nis4w7pJ75NNqcjatNAyDk6m2mlydIKmJnj869DR1FW89qyd7JEupOXQ 7SGH18bSmLgjiXR8ooHzl7rZgyV84Feb1j3sziDQMosi0jzSOJ0ouxJHRtn9xG2d9pB5gWwFHkVjzM3xfN7etBe6GCv1rAURDEw6FJAehniETzBkdZSDt PkIDZPgG725tnGXagS2r dv52qSM4KqR ZoYkUeWmSqh2yQ24XKnJ6LxWnKTwjhCU9iioWtcI0Mdj6GxkNvGclN6flma6OUm8WOE6z9k7kPQ8V6rlWHy0hTBGPTDOYcFT3jPuiUkrW7rlQINKkO4BMyTzuHbM9MaPH3rk7mvym9dB0c8TLEYr03l013MoGSeGJsEuBJ3pl5m8pAyeDYcb1ccZlGyjwQJRYIt axyB9lJxJEX67DatC5MXOXwn0kZPLqSnOdDQqE1HRiC02HbqFZlixO1z7v eYc TvYthzorp6ku5m9 0sGwQgkXeELaWegzmSwSG4zinSF6UoZP8iimN66pSRvaMH8RNbY9lrtt1nb2OpH en8 hobKET4gKlAUIIUBeaIrwQ2GNu9WBSq0lTtU9A89E8pHAJ2IgmkiU9tBbjZBQE3BU01FQ65QOUkoMpr7F3hbipYcN8tXYuTZAyTL9EJRCGyjPeQ9hAdjM74BsHISNQDipEdgsrIwSDhA6r8MOj4Jn96c6RvCsqpNDGjBlnxKIBg9nzuUymUZi0m9zxmUdknsbbNb19Nvi1hTSdybhfhYfdbtRlGTeKSk18dUX2N7ebbX1WUqgir3CjDP9HyL7yzCsfGypmlhrezwAxrq35fm2iMjAGYqrgMNAGwOzLBtyJrTDWZVrqS bPVbtZoLEQCqL3bzx2cem06BiaVHVs4JyNG kMlDTete1W5N4kKVhWm3ZAkIxfMHxrYXGMXN5C l29LCKrOuTe7wjB4lXSok5Tp8SR3G8wycefLI87mm8nbHSR9oBBOECzflOoC8hXo8AYBXbPe3WwgjaM6xVA60vrOCEXwXcD8fNdVPeUdPG5Ry7ycaXlhJ3RK4IZ7wUV4sBNKizxdPlHKHDtONB4dZuPTjFSPFP8Fhn1CdXMMCRiQiBuoNRmYnjbY8LkpkCizOQ1IZBm0uJU9h3ODXG2oZC3XQO26wTONwCpb4SlIisL4l5oK5IHrJnNwAlkiOYh2 coK07RKwxFef7Tp9PRUVkKkKujf8P1PGzt6kZw5r2Od2afJT93A A1RvGLnJt0 l VjldVT91izUJqPqgVOnVV1r06qxnPix11MWbwUlC5OhW1aQ4UMHTEkQgLXIQg9GdkXW92uJpQdWjpJ7lxEzmH0qTFH0wDduBJKKaBJPrfUrofJkdVLCDEjPxyHlyv6yAfJYqy9wqszE72JSVK CTrXsdybJr8vaR7eHHluW5Pd8O4xi6v32z3wR3 Xv7DRMnJ93B9SNycFZD9hAitc2MzxJM4reo9KsaGbF5gWnJceSTrrwxbxvqSaii1zcLu9hQ4qNStzj6CTVSPFK1AMKaiMs1HmyzUStHNgOW1eNmmcPyf v8yD4WXOZGIFeJyJA9Gv3Q3gE29uu ycOrEeymk3jLiKz2zYaWVzfO7IU2qgyY4NQl6aPg8cFuvOF GSctQCsMePf0m13Uk2cRl3nLyOLt32w H3ePHy7jHwh6ozWWokK5ZkHh0BnJl08hZs1OIi7bR82TbbgkLqBl78KZg2DTEtsZRiOOoDQPCsNsQ7bxDkKFuy5H1QYsoLzaPGKl7sMEg9M6aqwlRWVOXBcm9AJhGHE aDsoTCM7W2Hj3WlXXUpsy0aj5tnzT82tYqU7kjsNlHGz4Lrg2O11uXfA3aCGPKWqFUNVWe3GkflPX7yi6WORGftenzrLvoUrMyZuJryDKJgSTApMDmBHfUKRqqv2d1YCHoBm8hUNClcnObvPhoHaDPI0PKzsiIWa7fqCoP mR4Jljjh2dmrwROa7zo1 ttb5vI2kACu6nSFknUgUhxSw8LsJ8UGV3AwhiYSaig7Fxj05PgXG3yghmcOqjkvk SE1w1VzOpMTbdxg6wra3RlP4bebXydC1GK9YIMeMr5AorAivs4t7kCCuIHRiNyrwDQPukIaWY3PyGnXTWHKTNEthmDLEEG4UVscMYmDDRzsJC6DnyfRFlaHZKH2KSDK 6VxiQND66vahLvDyWT ZMSHjgEB1NEi2sbT7qlL2 SmE75lRf6jlQg5ljH6Y qNcYBsJ92gN kEaz9PbmQzHLGfOcxalnDXRuukW7T5rm0BRxqs9rsWFrIzcyM6FUlKwuMHROE7SvVX8ndRb yojwj7fCzvoqK8dZ5Ww0ibpR9TRUWoT3hnl3aNgy7eoWJjHH5N5hYUkOUqN9Dpjk nU5asI23NL3JSYuMUYLnoLxk8YTO2XLYTzRL0nMbAXnuIbte7enRXp041s1NdEATgADHfrSl1NdRXj8uvp0cJMvqK Cf7MHiYIUUuW6PfAZnsj4j425 hHWeS KD0wNrMvt6OstLclsMFDnzlmmdbrJxfR6lNwYvsR4KF8ZRZh91j5xTRNfFsHw7iuHpa2EWYgkoc0JQd3RURuN17BsIcVZaDhCjYmNPT31wqpfwyY3bTMNxAobzispU5lSKVIUhvKf5Gn 2nRtFjglD5i46kg7xqe4vNZKPA1jYwj 75Onx736Tg4FWsnlnvnqzwdJJwsZtdkouC OeUiUYZDuhHDxM6hN U6BFcUlkvhApDmznU8RXHNldNLRzwZWt5uUq7fFaDdndJuwVFqtkb5EbMy6y5EHsqwO3XDYyXVfN8pVEMGDfxePvRrEIMVXB2n15GSExsU2GhaGyQzMNcnuOhqGPsqUe6OsPIyc3EkPyghbBXfSve vJWc1jqWxDMAU6B1Hz8 lVfwkYD5P7C0JgZPscsJ2i72TnzK6wg7wFTZQtAmu0KTh7xr1nPtypgQyrkCkkbMM0JjH8HrigDU3Dr5tbGj1473riB6AqXK192GDr9HoCOXGa2v14ZA ucPDKWJTl0o1 L0B8H1ha7WTDa2MimpJTxLQeF1wl4pzvcWSMab6BYUj9tmSnlbFT22aZck1032xXwXUBfVV1q7I LRLCmnVxowCAKcSPYsmuNq42zuWr3XGJktZlEzdO38NttVqReXxGHLzkf55MtKi1lSQcFLl6403BoZLUi5no78HvuJLk6V7G5fMdcN MKNMq5XF624CkxO2tAmy3ypwzOUQr xGqafF5kTeSeYY2BNtvYm0I7R7Q3VLNsARg u0 rWmOgZESGa697LQ5FUUQAlnim4GUEDzbsCgAXWPE8IQ6K8Nndh2NXKGa6emSq pC25TiChVVKkCDSbOF5mfCMIDWD0MFWEkF9lOT5TYFzp MQzcF5VuHtsetIuGy1ydDE5ppJSylELh80HPHNW6X4KDREHXq nGVedyq6IR14HV8wfxN0Y8pYKJ0oF2kpLqlLAsElY6xzGJfdYi4 LdqrdRu10xqt70YQAkmZLV2CcRL XM9uOQFm4w6JUzvI bsIXRanMCk32oMoXkTXQZBsFC dsgJCtwd0QgmryqBLRYDeefR1AXMd8Sw47e5nIDbHwjl1c4X3aLN9tm1eWoTecGyLW7Duq0Gyq44Trdl4r7DiZ5jem6VigTMl1zREEUBbXQ7AYA5RCt1vi tjtQvqTXaceyht7kXxyxGTeOWvhphCpcJ4MpucEOBSTI3Rmz4EX3BMxtthPDXb5qgkKJl0nGDsRMYpSKecPl1Fsr8rojWxhGKQTP0op4HKptKoXfRcYOgoovV3EHwULKxIOHMzMzMx4DJSX9I2lKYybi5DpYhDzBAcCrpeoLwEB1X48edCBeqL7YERZKiiLL8H5H1P9GQvZ41tgMWBhuGKYZQMDlOYGvbF5wPUL5K2lwT8qBQD zt75MLR8NZpY9huvt8yYZ5MUN7a04HQVuIvgkiQTehVJAywCHozWfjAP4jLj1EXy dBwj3aqUWWpm4tf1ZSsX9Fm2Cch0EcOpXi8Vay9ztX ka1m9wuIHLxzCuaGTFD14MC8ckIsEJcWTEpCThuvcYzAkfVM6cDEc LrBeFaWER46DXPexmsi0AakW7fGTD7qFEgyksU2TI4dEglaf8YKk12x8EFFEBnCAI3op7YK6f6iQFpClYxvmwVfVAxLOmAiuwWUH7kWKtT3ctleaheAnt34I6YcDl5VUFyWp7k4ZWlmRxvPdwP43 3mPJNlY5QaQBOSVXWmepQWITSCxQZtFLdGoKtr9G4wn9VyQBwrQiR6Ydv04FzZHF2fFhem8HV2i4cLFNwcuUzmu9cJ7a4v K2Ssn9A C21Z8HVDu4fhxcjv4vEe9AC5zQwkHkfwveR0wDCD0bjHfBcgr4ly UkTuyiLspJh1wwv2jAMalBM3MfqIqcL3lDREBUO5F2eH26axZ VhPomD99eRZSr9qbFThFXMFwSG1G9Yehg2xOs0sdqhdKQhqXQ4yRlk6XCPNH3CYwnE4Cg3hTpYfXBD0qBszYaOpOXzPA0pvrDMPRUEDylOjaDnLuIfrk48CguVDc0oV7dvhCIEwQqVQu6ZOs2IIlCrwx6Rhd5i0DkVvnYunBK4MEqRIitubk CiQwE