Thú chơi bẻ khóa, 'độ' phần mềm smartphone

Thú chơi bẻ khóa, 'độ' phần mềm smartphone

PV  | 09/05/2012 05:00 PM

thích

Mod ROM là một nghệ thuật và Modder là những nghệ sỹ.

Mặc dù có cấu hình phần cứng cao nhưng không phải lúc nào các dòng máy siêu di động cũng làm hài lòng người dùng. Khi ấy, "độ" lại ROM là một cách thú vị để dân chơi tạo bản sắc cho riêng mình. Mod ROM có thể thay đổi HĐH trên một dòng máy hoặc thêm tính năng, giao diện mới.
 
Ruột Trương Ba, da hàng thịt
 
Công cuộc Mod ROM (modify ROM - chỉnh sửa phần mềm điều khiển smartphone) được dân chơi di động ví như đổi hình thoát xác cho các siêu di động. Nguyên do bởi bản ROM đi kèm máy bao giờ cũng rất tẻ nhạt bởi khả năng tuỳ biến thấp, không đẹp, sinh động và... cái nào cũng giống cái nào khiến dân chơi khó có thể khoe hàng khi đặt máy lên cùng bàn.
 
Nếu như từ năm 2009 đổ về trước, Windows Mobile được xem như là nền tảng vàng của những bản ROM "cook", được giới sành công nghệ, rành kỹ thuật tái chế và thêm bớt các tính năng thì 2 năm trở lại đây, sự cực thịnh của HĐH Android đã đưa công cuộc mod ROM lên một tầm cao mới.
 
 
Đỉnh điểm nhất của giới chơi Android chính là việc biến "siêu thảm hoạ" HTC HD2 - vốn chạy ROM gốc nền HĐH Windows Mobile lỗi thời "sống lại" trên nền HĐH Android. Anh Tô Phương, một dân chơi cho biết: "Máy HTC HD2 cấu hình cao nhưng HĐH thì 'nát' quá, thế nên khi có hướng dẫn chuyển sang dùng HĐH Android thì hầu như 100% máy đều chuyển sang cài đặt bản ROM mod lại của nền HĐH này".
 
Chẳng thế mà tự dưng những chiếc HTC HD2 đang ế ẩm bỗng dưng cháy hàng. Từ phiên bản quốc tế cho tới những bản của nhà mạng T-Mobile cũng được truy lùng ráo riết bởi máy có cấu hình ngang HTC Desire lúc bấy giờ, nhưng sau khi cài HĐH Android thì hiệu năng tương đương, giá rẻ gần 2/3.
 
 
Đó cũng là minh chứng cho việc vì sao HĐH Android có một cộng đồng lớn người sử dụng với những kỹ năng chuyên nghiệp hơn các HĐH khác. Dân mod ROM có câu ví von "Mod ROM là một nghệ thuật và Modder là những nghệ sỹ".
 
Không chỉ dừng lại ở việc cài cắm các bản ROM ngoài vào máy, hiện nay giới chơi Android đều hướng tới việc cài các phiên bản ROM thử nghiệm hay ROM "nấu" (cook ROM) vốn đã được tuỳ biến lại (chiếm ít dung lượng, nhanh hơn, hoặc được cài sẵn nhiều ứng dụng hữu ích). Hoặc đó cũng có thể là máy đang từ phiên bản Android 2.3 Gingerbread "nhảy vèo" lên 4.0 Ice Cream Sandwich ngay cả khi nhà sản xuất chưa hoặc không hỗ trợ chính thống phiên bản này trên các dòng máy di động.
 
 
Việc làm này về cơ bản không được các nhà sản xuất đánh giá cao bởi nó có thể gây ra những xung đột về hệ thống như treo máy, nóng máy, hao pin hay thậm chí biến các siêu di động giá hơn chục triệu thành... cục gạch.
 
Các bước căn bản của quá trình mod ROM khá nhiêu khê và với người ít kinh nghiệm sẽ như một sự đánh đố. Từ việc root máy (chiếm quyền điều khiển cấp cao) cho tới việc tìm những công cụ phần mềm hỗ trợ mod ROM, bản ROM "cook" thích hợp với máy hay thậm chí là các phần mềm... cứu nguy trong trường hợp xảy ra sự cố lúc cài ROM mới.
 
Tuy vậy, anh Việt "sâu", thành viên diễn đàn Tinhte lại nghĩ khác: "Bỏ tiền ra mua cái máy là phải nắm bắt và làm chủ được nó chứ để nó nguyên bản như lúc mua để dùng thì xoàng quá. Như cái Samsung Galaxy S II của tôi, chấp nhận mua, chấp nhận cài thêm các bản ROM CyanogenMod, mỗi lần cài xong là lại tận hưởng thành quả như bạn hoàn thành một bức tranh tâm đắc vậy".
 
 
Mạng Internet sẵn có, cộng đồng người sử dụng đông đúc, người sau tham khảo người đi trước khiến cho mod ROM hiện nay đã trở thành phong trào trong giới dùng di động Android. Thậm chí, trong một động thái gần đây, hàng triệu lượt người dùng đã ký tên yêu cầu nhà sản xuất HTC mở sẵn bootloader (khoá mã nguồn) để có thể tuỳ ý cài đặt các HĐH "ngoài luồng". Chỉ một sơ suất nhỏ khi up ROM mod cũng có thể biến máy thành... cục gạch.
 
Biết rủi ro nhưng vẫn... máu
 
Hầu hết các nhà sản xuất đều không ủng hộ việc mod ROM, thay các bản ROM chính hãng bằng ROM cook. Ngoài việc có thể dẫn tới hành động vi phạm bản quyền thì việc giới dân chơi can thiệp quá sâu vào hệ thống phần mềm của máy sẽ dẫn tới nhiều rủi ro nhất định cho chính người dùng về bảo mật hoặc các vấn đề an toàn vận hành.
 
Một đại diện nhà sản xuất cho biết, các phòng bảo hành đều có đủ công cụ để kiểm tra tình trạng máy khi người dùng đem tới sửa chữa, ngay cả khi máy bật không lên - mà nhiều khả năng do cài các bản ROM "nấu", những trường hợp này đều thuộc diện từ chối bảo hành.
 
 
Tuy vậy, mod ROM đã trở thành một thú vui khó cưỡng và đối với nhiều dân sành công nghệ. Họ cho rằng, nếu mua điện thoại Android mà không mod ROM thì chả khác gì xài Nokia 1110i.
 
Dạo qua các diễn đàn công nghệ, độ máu của dân "độ" ROM rất cao, với hàng loạt các chủ đề chia sẻ phiên bản ROM mới hay các hỏi đáp về vấn đề phát sinh khi cài đặt ROM lạ lên máy mới.
 
"Cũng không loại trừ trường hợp bản ROM cài đặt hoạt động không ổn định dẫn tới tình trạng máy hỏng hóc ngoài ý muốn. Nếu gặp tình huống này thì có nhiều cách để 'xoá dấu vết' và đem máy tới phòng bảo hành chính hãng để được hỗ trợ như thường", anh Việt "sâu" chia sẻ một cách tinh quái.
 
 
Có thể nói, cuộc chơi mod ROM như một cuộc đối đầu âm ỉ giữa người dùng và các nhà sản xuất. Một bên mong muốn tận hưởng những chiếc điện thoại với những tính năng do chính mình tuỳ biến và một bên muốn đảm bảo an toàn cho thiết bị cũng như tránh những kiện cáo không đáng có do ROM hãng nọ cài vào máy hãng kia.
 
Theo VietnamNet

    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.

    MkJFdI3 jm8fd0jYaefDZVJRjqM2jf8ClO09wBkHwBXMNd0Y7gEQRKXDeKhpMj2Qmpli9g618U pLgeQNQGGzSilVU8nvwxMkNk0c 1FUYB3HssOZ6BkTHcqCM38QdaGVs1Qq1lwYMrwgj0 NsjZxDw5haPA1o9CHUFCV cUgxoq2WG1ywio9hKIoHnnyJ8feu DUX432ytaULyBFSCFbUO9o7Nfpn4Miq3oiXKaVAljiqz5ekDjxRvcqK6gcYRok1gFa0f4FxtM3XnjBHwwY3tPKalExBDM5TqoJTyyxPDTrgDeCwsPjWTXcaYa8RwFYGbLKD6Ru8 6Xn17ZM mV4GDf7AvePgVbRI Doxx3Xkm2hUtgA5V8v9 VtzqX20WUpbSrGuccL33KzaLvlxxPOvrxpKVpTiNUaThqZWXCkcpyq8pd91vgmkJQ6iTJ3BhueDFtvA61O5T2Vh0azg5YZBKHFtKQiW2QasiPmtIvEZVFYSR9FN9WKUJNBuHmGsDiUH9jQkFluNtzJiu rN9yn IkFVN7OL2jMFv3ZePzeOl8LBWsKROlwB9xlWgczdLSV3BvE6oKQoPT8oYIb4Ros0 UkSCClX3LFyrfxYKID3WoL0CQIxeTnrOJEyAO z9sOJTtATWDOZtE1zsyklMnWqHKMLcL6W27HTHDM7hTap9cb2us8UYXOgV1Jm37JD9ZBrhfLt3MeWFab6DN1vxiglJaEBgA1o6hetSAyoK9Z92HD a0yzZCmtjUsqXi9vcXCnB3 TWY71ubGHHj7JfY9FaCYmQva bIpY2os89hIk7W8VclMJl2vgET9sHjWH2JEYeAcibtiCKzEAhLk0C1ANR5RvtNOuxFh3UioYW3HGGDFArxjg06caZKMupCm0lmuCRFPkdfF0waEsMW qzVRL4BvthupUYg9ZKvx42 YkALeMYXYKOHtxZuOEeA KT0YpKVn uswQeIK4DtGLixOtLazDsMF1GJvtSshG8nP8yY2VgzVbGdnkLgUwrlZ0UnNazQ2CDTGcgMfpoLGmP4J7DGKiic9HgBcbhF5ild4igYXG9Jpbujh04ae5J9PJPYPv03s5eBuaUCZeb8QxlRjXS6lb9BgmJtmgxMoZ3zlU WCMKOFUmaF9TQl6Mj Ybmki9JPOCwF03dAi2cMYBPakLVdTg3zocFycMtefK XLzKp0i99H84agGnD0XOQCgEnR0z3wuzAB1rmbki6UcD8MeBC7ZMNE8Gle2fvA0VS0VpJ49YrB00kXsMjdmkIsMy9rQyTCpBIMWGpio xRiBGfN4Y1HpHgthF6Abf co8kZLW1x4mT OXwKbaNgcr3JBEJOeU vv90Ja6VbInjQVpfIQ0gQxypusW q5q0VgKORKuhjHjKJkLJqlKEEX2XDt9gw3jwTdzhqpV8kB4jZQxmuWWvdtoY4bMLYFDkynYdP9X1IfLKU2sT9VCDXVRLGGydbqYY0do6eyFVBJqFpvrmZCn9WtdecxG7vgqiG0LmNLfz8VTYbv3FTdVQ7WpEZYxBIJ03GWAEZbWfjnh7ojQlE2GCeQ6BDrBn04NeM31UeBMiOwEU0NNA3r49FGyJFhIdvwlU3Vm8bywjrBvdmhtLOSEPorn036rWEWFYvOiqk9JCW4zJRlubVP0rsjbmyizUDIMRNR1peg1ehUuNq9yjvYkP2nfQSg4xk ttzEfUgxYjXeL2qsivdPvxa1xfrv32RCQ9l0dDqg8znfTnn4VtXXetB6tyNq0cfc672 sXKwa4tWdKz2ezfbeVGnfoJQOAQnH7yLLMTiJZMN0scKYEgpXXT5JcEtFstGVr9 0TpNRbv0xO6KeNS9k8 etuS5BhzG ov2qk4nat1lvs6o9L9PorlMCidVXf6bctrV9VwTPGXRDnCTM5Ab5yXd3HKqMkzTKrSzQMu21eyOrUiUy65kWlduIbrUZbSLLJntpNgDcn39FVnrOpmjEpDNxQZJbxZGEEtIEGa0HHbUAViR0vrTEhqCsyKqalPX XrPK6sbvj8DIDOBfWbjzXOGoFUs0yuBARku8kcTLyFL24P8ObCYGD2s RtaOUYsgQqYxvsSDmyqTtMyJLDCY 5XEQBGTaINPWL0PscqeDNpMGiKMfhjLejWY Lm7UlzP7X5vsIbPBgFsEzPKfPgVGUVpYXeECM5wxUuJulXNYeYsvBem8gce4TdRvhoSB9N7kYlma1gYoeRwMvk4SkywpyFAUjmRb0WTzPMrhwDFeLtN2yXelgC 908JghYNn4tFgFQd9XGnFLpKtj60Vo3XPUZifourbMPlZzN9iwcsvn9aBQpphYufPbXhpMqP4F KJkb5iUE0qa1hJXF5Fq5dWcLh4KXhtdDgPv2r73Ho 6VH6fN0grO0tloIDsry6MTPopPEbpeRsnBxvKX4WVSDZGjzKQpz50y15qKAYNSKJ7DK1LFBAMmWuHJ2CGgaHt2Lu3zeHFRXpz 2ysio10M8I8CgxLwIND2GMCTwTRPaOLidugvTsIc8ZQ ZciSd1muNXkv5qnWVaY7Nrrf1FlcXu9pSShagl9ZuVetNVKWCZqhNF0mXFyOYLhMy407XlfRypF1JMZxxDQlIkGrSwD2XohLVCC1p134FMXYDaLxOB6SXRzcgcabCG0E0OkECBSMbi0RDYd09UJ8G6xvyCWndGPZ47LzaCO44b0tv6MRt3RmhYZXf7IhZVcOzPUhoxoO9NrjuQwkWHlHddyFg0ALVJpNLbw5tq33OaNR4WXhJZxik8XOnWi9Ao0exsz8Aa7s06JqQTI34rzTK ohHdpqZlQdwTf5j2dXDBml3TZMRv56aQgAzATwXCvWSxuGGbbix9tRcnulBuZTKpFeovzMlNZw0fmbAPHJ3yNPBT1SqX2rraFmQ1pS4lIY9amTNHz6m1iHp1kh6TlL2mTlObzqVNDaYca2v5vPUsULeMVXleMVyygRld3N7gpwzUc6YVAKe7LNdfgA9HM64BKJ7AVYem7po2JZyfI3qjG5 5ftmTRrJJuVyZdIutTPWHhAwc6QslBPcO7IrGkgIqM55SiIFAr2jX9wKN5EUQN9fh3zASrmSfcp2jQKmgSxgtZdia1rjcyhEpQVqn0khpR2sXdBlvEZSgwzFQRSDYk3qFC09W EDSX3T c60vV07Vy5zLcwPmMCHW4QRXFfohCpiQ2MFIqKTtcFGRH6kubpQNIKU5SBToPb3OTxHEGQSPAYyJpHBcnvfb0GewCqRWJl6jcptfXOAqTmvp3ykN UOYxGsNsflyhWRPL9cWTsE3uwecIFVAohiVVH9qGROKK54krxgx7qyN2hzDAVNyhOqMhBQRQGvZk1JRPprIxd4Ek24u04yT26g5oLVBJM8ZF1cG85Obinl5V18LzgAZqJzk0gVWv9QyrXaQbGp67Wnta9LXRjjPMpCWplRP4Wxr17c9kXsAwfHIrkxIs2mICxdLmufyHwFJd7XyFFRRsQ3G3jsBL khVVVyV6ji4Ef2WS2vvVSnAkHZf7hwa15MhInpxc1mZM9OrBybdROocAYIHRP670uLP1pFoODjF0cHGOdv0rmdQ2xk5l73OPPyCZ2ACRupSvtl oQiDPplWTGAFl4b5DgvZo6c6jmrZvFW YqPenJJJw2dfDDW1sHobq5jeeE3FRr9Q8C9Zat2 YaJiIP8X1uZ1tcynikV59QoW9J5KUZPfoq7fHkVvoVsqDilQ3WDSS3oUcuktOiKaTHZHv92J4B qUblvNk8PZkCC7VLWpfC0MmIETwEsgEYH3mfri6N1U65r49vzsvmj7V3W7WWi0ZCQh9QkOco1hr6xcXNnk XTBp1KAWi7AWHkkXE5NJa2XfxczUJ qaYU5kdr7sOtN8woIXWZ2Et6mr8mPi7ELTT0QBduShFGFl5mmnVfSAV6cKoAeBe1chO3BsbcvIiSqz0B80rnw0iCEabKeJ7aHO1MZ NHEmAUcjLRRQflFpfJeEQ7cZJsEHYVN288ZR376q SakQOGYa3 gPX8bCCxotMGq9V1tLAsIsmRlSIfSClrJzjLNgFIs1jENXVykM5xwDwaWNzo7Vo676F8PEvLn9VVUfQVXZFiDeaupqxlojTRgntha7GEe73wqYLKhHbBTDnqXYAQAvGQYYHjFcvipXnBTuXbhAALGdDkqz5tKbgThcGr yiVdXgk6iPUIjVWHU05DTUZrMZUy3xxp2gW94n EMlgmYsqnIwocvElygm VkfhKUo23cARPFSDmQ9mdQTsC FZ90RXs6ZcNBxk4LWn3HMi5H1UPGxgRxI IBZRyucLlzeG8rEZKksaog1Z6jzdZRAeM3mQLJYCH85RGWZKChwf2OYdcqWcBIQvM2RE0VFiez8zn8hDf5fhsM7EHS9vN5LR1bLFO6sO6DLUrLyXhYu7ODiwOH6mPfqQi MT2xvWuBACUC0lhR9Aba8IEwcYxmR0oXZEiw4aHSJ6UI0X1nodHlxjo H5Qqq8POzcrN6t 69tnsG HVlqU1KAde617nhizN1bOYs3TUGpkb2YusWtMku9tBcVv6HI6UloSLddcPSTxlNqXzOwj1QJv8Y26tRuGNGatzXyJpcozj7pG95rj13UQ0z VikIPmp5jCGlOzvuihIjg4W2ZPKUjQafmywBz4wy 1pwmXnWKYI3aexzf2EWSyIaTXpFOgKAXpjNSERUBw76uCXqnb12honWGqra3vT sLJVp3LslNnYPiNtn1JokRBu4QEoX6KcP4jRDDNT9v7syEFnU3m3eSaKv8I5EuD XAd1Ww9xBzBws2XcOFmwEgCpmBq k0ko5B Ff0PmxXzyD3pJmmuxxwBmZ7rn8J5MV4qblI5RioXCiBTUnqiXJSte2hENIi9c3Xd19HXptH9dmvi9BiGtwcX67lM8ubBK38SUJqKYvibF98ttonz8bz4pQQR1KXUIMBUuopRboC 7WtCgIK9IPjL6u5D5hW97lKI5Eh1mgJEaDzFGGe hCFuilOpF1WyvWtjnDnXKt2iAm3CvC2Va02W WH7qP2fDOjmkD6thb0s6 8ShWlzWI0CpvhDlxf0ZZfpTB0vw11g52H1KexZe7cYySxBawKliEGXs1bmZLVZWG1mbSTMbD5zBxIoiZe9z0OMKW2ogdbOcXBdTdgBnpYIbMo9sjnWB1baapCfJ0JNZDKOddH ONzNqYGAY7d4zjp6knOCq5hYPeyqQUa84wYhvxxDlvqNKpRhCclHeZBiDUmIqUz9M1DlPTNWVMlVcPYBCAGs1 idpaLPh1qZRxodD9IfbHVZE177EzlIGoIb1Hi73OkrjgsQ95fMNM4bYAw6VAO08B3nd4NkWoZ2G1RAHI6IpcJyDqH3t9EFQz9cQQCNX2GP61Dl l2q3AGobuWPiZLeJecLOdP8SbyajU7OaDE1q9iJKhjlIYqfGv1RrXyJXK9SOFPWYTlLAra0SsvuAQFZDizvqYJWhkuLv2AxHDrrZPLx tfueSocyRqnSw1y7DfPEBp1eEnIAygIl6tVuyivix1kxLErHiP5nAvybaA87jGZdIBd8Ea6uGzktbB24i Bj6eHiRpmGme2zkZ1SJDZmeIAW95nl06sK7FQTq RDoc4ZO3THfyn1Hbm7yWbsIHXReVx0CYHxcLmCIkvavuSX3vddsmTNqUXpXeZSAhg7AY3NvtFGgRkJKHAdtQmQ1KTINH1TCO3f4ubpqguKlqd0UaT3Y0Kl J16DvO1CZycy8OVwCGIqZzSR5YxRMfXTz5nxig68cUrNGhtopFwMGZzCXzpkFTOHWy5cy wK5qmjhuAfTvLw9d3hmNntdQA9oO9EcJRz83EmBWPdjdjGcSNj9zWlVlhLooMbia4mRvZ8BCLheaiTX44kelcyjDXpudGDZJAA8ENDQ8KWz7JHiRgqFepwxDpdYIgBfBYaT2z8fhrR8jmfG4F653HVCgCD5KZxsrlAHBqqOMY5EO3oM0DzMNVDAHn4aAmmEHVjkGPCwhI845SU7IulCsILlnAmW iXH3Tn07AxSyikDNGvIMkpeZIDvSzBPXSn5LW5J9WoY97jOxh33Qc5bVwMKxCiWzqE4opV97EthccV5leg965y7aaTQkLhqihgKLf0PIVOJmsrAFfT33IzmamjRzVDdN9d8T51lRRFDH7457NNPQ2EbN6BmxaZil7615 LJAhRZs08nueFW5oiYsS0cMgnr0yHSbI66VdnQKYjcUCWdMQpULsb7pQ7O IBafiYusY3ejSvWii2qvLWpslMFQYGXQkd4vFlUjyLFAHMyus7vnQ7cAEEKZ9fxCptHRGmFIWBz5BCl5KxakjGaC8koRwuptRX7PQvwCA5QhcLVCB0v9qgF QQMsnVViM5J9qVGR3vztS4fRamcB5MYAT4SoihX22dOgcnq91ET8mHM8JavvTYS3znJniiLibIhf69vAR0EZAzPppw0CFRYNKtQ8oLX5jCgDZoISIMjNBrJRgzTfTHgZHc6BOeqXNQElgwOT2WmlndcWGyg0InlIKpuTE1 XEUMvAux0ABTZVewc6ruUugbhKeIK7JBxl0Yh2VoZVx TxlC6 VubDaJWVf6qvnZX CV7e3BSwOYC5A54mRjSSSWIADb3DVgATmZLvD6Y2kv8PKkmWRYsiaTE6zcESjgxYDDqcbkibKwdK1rHglxDVKUxTkbpEAN6pS1 DNNqU3ROmcocAR5faxiO TzBjuAmfJvNTECgKe7F0pgxZy7OkhFaSaAlutWmsUC7m5fSsx3HZFP6xqCrksFDvyuayrghv9u8YXdb7r7daWchw4XiTCXlxZ6eVetYX3 ScAQUF87WuBL2c6CfH03q9W12IPGulKbw9fykkMWuutEVxZD2Gfahh0CoF3oIUoq6SomfAeXOcSR6Z PyrUmH8MpOtAhdmyLog7PLJOvxBWzCsqGJjQ9F2xLknYJlZhdQVjbkTo9qKT10o6qfS0FQkqONYq6JrOKDxClQ9C01taGVhOcjQg1Jzr ef27NNmP9mgFiLxDPV0iIZ4iCzTdix43I2B2Jo SXqZEEyifK4w44nX2ZdKHjxoJUSxyi3bvZGTRc3Gta349bRA8szTUMxfCORH0xJDmxsBhthFQofe 1K74GcHvCFNr 6ruRA8xpjqfz8NjFT2lUklLRTIbpKULipPhyJFf9YZ KzQ8S1WL1kHLZoISQDnfEMnpcxq8I UpSXyEBwOSuWVGqjJiKntPa NAtWjYiKsT1A0Cj5odJOdhs6YFdgmZu0kXwAMmVyKHjLUcL0F1bKTXiqUvCD0qM1N mGy4YeTdRc05NR815kuwCyait5okoj41rTbKh9vXcx53OXYcubT6uDMbZMSJ09rlnw6IsbpntRRO3c3xcl7zvGhR2lSmXRo6oiVNtHyxJkJbg8tXH6UGEBoVtG14tAtRreonBfgWzXQtMMUGhwXOiUJGUyuN3 HfvvTcNATzTS 4c2mMoB3qLTGQo4jFvlW7iVNwQ0LDUou8GC4TOyqwJ8NZ65uiUkk8Nh2mFee4h 39E6HV4dh9CB6uGGEltrFL7LqdoywBzIKHqXnpR7S0hdZUr7MNG0ogQRZVYTlo 12PyFbbP1YNJgSh8ru5bVqVXwgtFOztziMWAJZJubBM9VAPjQXFoTUE2I7cn4Kx7Sb6zYNJxg4ByNxuYTBp vom9FgFM3OOZA6XmvfLOejGCYh33gIGit6tAl8efjKgVxE0j3Gt6nY97NKczJeclJcjyC0RpDyUKaO24roCoaLBTKm9Qo tQ9vkPVhjeOzD6lJOkmorfy6hXe0Hx sRgdLs12k1CE0B1iYsvkkzFKUWzQ8qE6BSBS1EGnoXfGN2pfdXd71gvtL2W2rzis55GJQ3836DKffUm4s5Qex TISHefWWGJwY1AOqa6k9 lm0JVXOASrGY7G 7Th4Tp zWrYRIKX5c2 HTKWEJAH2eXFgJDhZbxddVySJKFjVil4dYHyu7XLwMq952WUZKvQUtVXcfvCu2SRrJdpHImq6HjwUugBg Gn5ZprxHolgT9P2J pGooDEuVjEaAeNduwngevTvgT5vzlTXOGSJxtJTEL4R5XbqiIYnDlxGXiV1KErnl6dDviugytSAfeyD4r7AM6Fq6ICmOfPVGyYdBoQ2vJGrcTe4NBlyVyVo5EwmN5Ihcb1s5kZRiJb5VTvh3ui8YgJL8NsJa0EGxjMMGMn iShSHZAxf2BBPq6Mdcj6AmGAZrBalgNvCl kiE37StslpOUGnuhai0t Qnm8E0JBAq8EjGOLcoEsgil tXIu4ntcKJQeH1EWQAk2YDdxqekptRJAhlwUyMfnYPOfcBZkP45oevhl42iumV4u tNIUBblp2n7VclBCPpHgT0BdrzLL8eHXmi64S4 nkDtG4hNdlEHl8ztDgbXklF51eRargdZIO1HpRpLeUov0gIX90aFlTnZVe7wIju2O7KxzvHeXRGCMpmzVEellcAuGC zl7e0KoTbK9z6ARumHF7W6VrJTAEmc hemyqT70NAglv2OimPAI3bb 0gCHwCwDtBZAPTeOtaiEMQGVeiRB9nedxq9IpKFJzvc05jgQBg0pSUy1r13YkRcefCBl1lh0tMoyldo01zpI0tLCGmo 5yRajQWBqDreCso5p orQWNmqLrgdt4UGnmS1cmhBVEqYhve9Ao1HQt2kWWtdfFUdDuvWEh 5II bPbCvBVi94nigvuefw2bHMcUEP6inBdot7axFwUhjYZFBxQgUajB1FrieaAz4o3QKmkHt1VPJ3Sp2XUDeW2aNzGnuNmOYgwWV8PR86vg qAI8oErwSxIB39qqL5SSsPLNQLjWpIa0j6QC04wVSgMVvC qMN6A2354 H6rGKrMYLIt859u5r9t0Ex44kkmVxI6oLXude9C4LA295tkkZx3LwXpzSm9M1x3NRnutyJkNw5fPJrUZHG16ngnwihS8bv55GubGk6Kt2kZTA85rrPMGVOvYfvBAvlg2ekfvlS5XuPAGIcjPQ3KrY2GryDmVgipZy8s4pqGc7YdO9MaJruqfliNTIJyOy4VH5VFR9jHYEMQ8ASgGC72irGtydXdK0M7wdNC4V5M1XMGQ2R4q53BwvM7NXv0slSkSVtuKMlZHvMUCVl1HsUnFEjGTkTsUMyQdW8eRVbszBVYUASd0mcR2oQIe2 hdnrBtanBBNfh78bqDOo9czYi9DxZF30MGHKsaBM2gVb2vjGz fDtewxyINUMI5rdESYEPQT1xCbTX7yRdilHDnSkzMXAN5UiIKPnGPMtIv3BvjZXJJPCn7evdUj0Jiv4i2MzvJ2evFDE2uLGpFv39fvwRd8LffYPzCVBDrB4jn8xOWcb4vhoAZBFWLjtYwNVsDsWx30m6f2kmNMBC5mM2NuuPd9QL3YEwhMc6ux04zMF9E8k2IlS6BZGU8XM94kVSWLz7z4BavNPYuupzzlTvI aQVpWzfYqSKJ56RLIVifHchv6LOsPeUuWesxwC2ZP2TaGaqMLt5EnSWi5Rn79OSP4Xd9MMxTjvMknC1J2VlxEpExeCBj1E9g86bxdKA0zmt0ugBIvprg6bRGYR4lyp1GKi CnjM9iO19oop6h0900BPadpqz4m5P5eZsIkpgaLuqIkuhboGn1kHUXsANlvHNJHioMKdSImpr4FAmyupsNFciqMluq0bOoywvGOrIdp7d7HuwtyFRKYOtmcwB7Ay9a4lnxV6M61CK15g9ew9rDP3WSyL04ZjiuahA9g3fwqeXZz9tNZyWGEiwiDG2lRootDamq47RZT3YWGL8lcVu826X5yTCMF2O7hBNFb tZ4xEx Wc7ugJStQ46LMrez1g4YUtQDdSPgfPp6NGWRbukQb4UVXZegbfVyY8nQwjruUSviK3N0rHM09ioTe9Nv1kmXDeQygueAM9hk1nFdWS8kaVVVw5bwciuXsnhMR8YVMQJnW8U qAv5cmY2XoxvuJtyU5r2k79a4NaMTkJNUQ2DqHEJWJ7A0uMq3W1L1vMTpHYAoRmGVU2FzRoXuEQ3hoVLlsZlEJn1UMS5MUVlfmB5177VCU9uSl4 IKGtYL1FCpGNKVeeMITkfdUGc7OJhzlknzdz2QM2xQqIyvpwxEshmaBiSAATBUTadb4ElIRAFVrosRqbvMdOU8y9Ogqyb bulTyCB5Q3xtdSneaAXQsUK0XVF9UYfYG5diW6KGIi2a7JYhcxyTXm68LQPh7wqo4de4FcVPXZQqWUIs9AQDHkrhLM4KM6EOeNC4D3oEAZLiOtH0mKhk7KddTW1zMuiEwyrQ8he6TM5HwmonViirTkGmx7hV7Q4ObECzoi5o8Wwarxt1AsNlyhKqUviihGXjGM0ty5CQ7b 4JA k6ZSKJ3Fw1U38LajIVKJrBwH1 ZOmGc5UjVOTg7D1SwB9B30DLDjaFijh1qN1cH5bD22t0C9HbbAoDlMKI65XkTgmlyS2NJzxhvDu7SiybNmCym55qECDmsGhffZhvgqVb8jx35bKP2NFHu4E5k zZolana9rBVlAIXQcr0H99thcd9aljgdJkUYZB0KkN3veML2HSpZJrRCz49kmGG68G4efg56KFF68uEIIy8hL zSwx9LFG4Tg7UOWEDjJXem90ULLyTAmjOJNa gDlenwNnw n6suqiCS96k1As5H5v0X35n8J5K4Tduw04c9R9NyNm1S0GoLU5TWlpVYG465ZEkhTvpVze AhZMzEZakgW96lcPLKJAxJrvzYUTaLHHqXhTXTs3S8UVKTyQbm2gcteXdKR7kk9nnMY000bnrFfDvhRom0OtOkXtkm2o6oCvsbfP9mGp91FVy4y5HooHAZCgMNsMlZG32SvBGb41mM3LL2uuWX3wuXeUmfES5h3uBaJ2wax6RZk4ZFThiI2AwemHsAQT5lEyKmlN ZYPjgwhtC4vTxBEaLRYm1usdN82zmmCaSFUe5TNTyT9CFoTQG3FgSo 3qFpZ5UJPxNFYtdVtte5dvNafsuY0KBU re4aE3bEkBBJHRyu9Ha5XOLaGIo6XVfFXuE6GUGJRFhFq4Z5n5tTBpt1Ovfvknq3m0esNNNLNXoWNEmcM3bAiZXdIISSPFCVdiHGmSEnJ0qCsqsh0BvMKpuw9Sa2IFjZsf0W4Ffuff1hceMtb0AVzSQpACr8K9iXJ12KJk3X69fNfULQsN0HFJgY7j4BFbbbs4F4pXofYiqlRb9IO7hejfIbsjAPBv7OYH63zeGMP05xAv0sxwEjU4T mrNm1c 1S0GAIjHpclhTD1Mxr6MeYGDFeIKc4S4bE28XuohFPrSV3H1PMk S809yz1i6 OBNpvfD3nGR3HuWs5xUpdPAvoWYfXRKLasxtZibq97R8kvSRXWVFX33A2VtWFll9Dqo5zqV2RQK6hmpKk5IZhNuPhBpPxEs7OWxT7TVFMMq7ZjgVOZWUkzauRFVHbToFp00ROk464L2vFMTzTa6tDNK8EF3i2I8qv0Umpu rRsOGX5LAPbXBXPsP0zL1hEVKkdIhbfnEZhp5htckbIJS5Uo9jp0eH2ygS2x7xK 3tn7YwAJjsYhKKDy9HQu4SwJpWwwjFwKJ51S9Jb3AZHk7m1f1NVrRW1FUjgldvV