Hacker sử dụng phần mềm CCleaner để phát tán mã độc, ảnh hưởng tới 2,27 triệu người dùng

Hacker sử dụng phần mềm CCleaner để phát tán mã độc, ảnh hưởng tới 2,27 triệu người dùng

Nguyễn Tuấn Tài  | 19/09/2017 06:20 PM

thích

Trong thời đại hiện nay, ngoài việc tìm kiếm những lỗ hổng bảo mật của người dùng internet theo cách truyền thống, tin tặc còn sử dụng chính phần mềm của những nhà cung cấp lớn để phát tán mã độc. Gần đây nhất, Piriform, thuộc sở hữu của công ty bảo mật Avast, đã cho biết có tới ba phần trăm khách hàng của họ có thể bị nhiễm mã độc sau khi sử dụng CCleaner 5.33 (được tải xuống từ ngày 15 tháng 8 đến 12 tháng 9) và CCleaner Cloud 1.07 (ra mắt vào ngày 24 tháng 8).

Trong thời đại hiện nay, ngoài việc tìm kiếm những lỗ hổng bảo mật của người dùng internet theo cách truyền thống, tin tặc còn sử dụng chính phần mềm của những nhà cung cấp lớn để phát tán mã độc. Gần đây nhất, Piriform, thuộc sở hữu của công ty bảo mật Avast, đã cho biết có tới ba phần trăm khách hàng của họ có thể bị nhiễm mã độc sau khi sử dụng CCleaner 5.33 (được tải xuống từ ngày 15 tháng 8 đến 12 tháng 9) và CCleaner Cloud 1.07 (ra mắt vào ngày 24 tháng 8).

Nhóm nghiên cứu bảo mật Talos (công ty trực thuộc Cisco) đã theo dõi nhiều trường hợp mà tại đó, những server tải phần mềm đã đưa malware tới cho người dùng. Trong một khoảng thời gian ngắn, phần mềm đáng tin cậy CCleaner phiên bản 5.33 được cung cấp bởi chính Avast cũng bị đính kèm cả malware.

Tính từ tháng 11 năm 2016, CCleaner đã có tổng cộng 2 tỷ lượt download, với tốc độ tăng trưởng là 5 triệu người sử dụng mỗi tuần. Con số ấn tượng này đem đến một câu hỏi đáng sợ là: đã có bao nhiêu người trong số đó sử dụng CCleaner 5.33 và đã “dính” malware.


Giao diện của CCleaner 5.33

Giao diện của CCleaner 5.33

Ngay khi phát hiện ra sự cố nghiêm trọng này, vào ngày 13 tháng 9 năm 2017, Cisco Talos đã liên lạc với Avast, thúc giục họ đưa ra những biện pháp khắc phục sớm nhất có thể.

CCleaner là phần mềm cho phép người dùng thực hiện việc dọn dẹp và bảo trì định kì trên máy tính. CCleaner cho phép xóa các file tạm thời gây nặng ổ, phân tích hệ thống để tìm ra những điểm có thể tối ưu hóa được, giúp máy tính chạy "mượt mà" hơn.

CCleaner là sản phẩm chính của Piriform tại London, được Avast - một trong những nhà cung cấp biện pháp an ninh mạng và máy tính lớn nhất thế giới - mua lại hồi tháng 7 vừa rồi. Vào thời điểm diễn ra thương vụ này, báo cáo cho thấy có 130 triệu người trên toàn thế giới đang sử dụng CCleaner.

Theo thông tin hiện tại, chắc chắn CCleaner 5.33 đã nhiễm malware, những phiên bản cũ hơn hay phiên bản 5.34 đều được cho là an toàn.

Nếu như máy tính của bạn đang chạy CCleaner 5.33, hoặc có tải về/cập nhật CCleaner vào giữa khoảng 15 tháng 8 năm 2017 và 12 tháng 9 năm 2017, hãy ngay lập tức gỡ bỏ phần mềm CCleaner, chạy các phần mềm kiểm tra malware để giảm thiệt hại và tránh việc malware lây lan.

Những phần mềm đáng tin cho tác vụ này có thể kể tới Malwarebytes , với phần mềm cho bạn sử dụng miễn phí trong 14 ngày; Bitdefender Antivirus Free Edition (miễn phí); SUPER AntiSpyWare cũng miễn phí, hoặc Kaspersky bản miễn phí. Bên cạnh đó, phục hồi về trạng thái máy về trước ngày 15 tháng 8 năm 2017 cũng là những phương pháp hiệu quả.

Tham khảo Pcgamer

    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.

    mbrKzjrzf iuDzNEZOj5MM6NJxjgKe3Uxma1BnXVhlg2hT kHWkhEmQ3BW9ad143RxwWo29rXeIXVDDACaIf4pHAmKlPAYg8zQpC2Y2xJn4wIbUK7LpglATeEWI2BRlKua7BQLg9 L9Ac3GBveghDliVezX2Dn7echjFOUeyTW1JD5Ku32f6hrC67XsDDy IZeSLnni7QyXb51p3tylM7g5K0ssm9ZWAD0xUCr0RHz43QzILM99yYHLFaU8jeJFBQC5oRTKQhc8iqO4Fj7Wc2hX8gqO3opaNhWmMOWOU35d8Ygxr6PrIi7VFwi10R6Rhd5gzkjUju8PBkjAOvHP489IM8yl E3B0ODqS9j9Qeey6GkgMzU4GWPgqf7vL1Enuq0Vpv8R55mH76HesXJnu9wofRNe5uWFAuHseydRt8YKQEihoHzHopNAhmm2ARcvgAZNi3MiG gNAZ8ifcr6VdE5vqjJNi74lVpmNqWMyB8E5FfkHrYNflMZ95Z1YlHrmt2HjVMLP1bsoTMZFjO21ojAoBtWbUnH5u H77QyMColhX vzgD0 at KoOY2y1PTQZAe1qvdOACOjIbFmh3CUwCwMNVMiuQ7 vwnYDUj2Cj2xocIuzZQs3h5GIk6sUOy9WuemLP7U 3fZG8uejDQa2kvA bV1o2RFUqpjUSiPSqTSzWVhH9yA6oyDqU5bDcC6GNHN1Z8SV0BncmPYmJ92f1JCgFyPgWnjIRQPnOh 95Kc49qXtE PdDq5TdMPh7jwOvtgP1wmgavT7 UtrUsCLholUkA8ZWVRIRvZRAzKZV oYfBAScb1h4CELnfGBeGOQUgXeBspy4A2Rx Z3NH9DIhPYvOhsCdgvHedAWU9gGaZ94Q2YcRh52Lnyt jYJKfvdoGgCka7gifVCQ2vZzOYzpYMyfmIMkdMRyxeQmfzIj6CX8Zn1oCvX0XwGDgpLqbDWN88tYMhCOWjk23aek6yFWcZrU88xuuAULdHhVU9kBir5Txc gnzO65G7bZaBUe2vYO7wxyZbbXW4mzEl1AEDRooj oQy58k393jmZpl98IOlWNfnzPSjZfFrxQDR1U 3zNGK5X3hx6PRq JpMWn9tA4E2WWQ4zjxkF4t7G3Zj4NpxSj21XtNKMcrdW 9IUq4NdBBaK2mJoGoYLiJ0udCaiUPJjX7YO3MiOmcftyhxd6pXHq3Y12zzP4ebzNiP3nrGVwC5VQWathnxf3RjhaDhI4VrzgoimjmEZkJPr JqTY3xhaMTW56SS2jQR Mrel7mHBA2VWH00KGeTwrYNhnC3FHJbgKEM8zSQp9r1u7NFcYdxUgSP5Yz2J5OGBKovFg3iznqjTBaqJc54J067W6F0CWaT61KjaChVaKEpwl8eOsE5P8x4RCHu52wCjK5A4gFnegCQZOtsus7wfEBL8Nl90xkcEvlRzLSrMJDwhfeq1enGChuVnmUb3seyD9PhbWrtv1T2HWhrVUfaETUiDtbXbMbnecywKtxJ3o3u0yzNizso3NISriBRR7r3WkrlLFyutNRQZdZdz1QqCFNMZPbAFGgGj5V2U9A4tz4y04iRIxxK seQGW6BVfFUigfBFyVYk NCQFVHA4QA2tjdcCfazXx6xeqbsdN3U6xwi9LEudAXe9whfkZ6q31KLagThArXGzuBGCrO6zfuY1TuhI8ClloFKGXVzhKFRerStcc2xQr K6P1NbpTw64UIG5mmpYzGOCfsExme BsLg54HnTnnwZQ whCVpMFfvNo42PT6APPdIBrnmn8ijiNC5CNJjzpjb Dl4gzlZaHvXEzDgWRdkMigJBtqAsaXoMNKR9tZI3wT fL5o09x1uYJ7k OT2OnsuyfPzbjOdKZmIMgI7sgY9HicVbTXGGl8w0IcjyDgw63woxwJ9Ht5 rw11nfjkNK7Jd5Xklr5elXGlgfdW3TP gPAibxWHHnktHQYZGH5EpJ3FujXUg7X9V VKyNmMPj8f2Zdns7nQ6F6aTxhBu8XL7hCdvb9jT3FmI18QpiCU1rCN2rOx4gb4WpfSeuLh67NQhjGu7VSNIcmsid4QawShAAaZmnBVElLT5XcEzeniFAUfMgDrhgKVwf7fnpiceMFShvmCHAWP9HvvTZoYeW1X4qHvFLRUopVQy IsiwO0tJaM9XnN63Ot80clzlJshNzZg7ZWZp5j8TeCJRFO8z2RHkQzNVwhllBgvRkXS6TAw3eWX4M7sIeW9LL2mHug1mLXxprynC ooWbF5uxdepy5CsEZhU6yn12vgBUxN8E9qnLgPohXxwJ 1EIExJKgIXfWZmKPJoh6KSOgFDtSgYixpbSeJtqoFoDs2nUgq6Oj0SrWykBdV6btbGiOb19YrWtclsdDbozzKkrs4IFKaWdxLqoN7aSH6Uho1IGcwdkxxWR1StgVN0iClpj15oXFFaLW7T fmb58DeVvUpYJyon90Bj5MijJOFGA46GFpqAe9JN7yfTnjFTZUKEexNFnr UNz9eGhk97nwXVq3Z 17SFRzEPm6LpNZkeeSZykO8k13Ud0m6HxiHO35LDrENStnSdShsSCMxaY1bR0zJOjIn0eES1m3GoSxhuQjR 6gnxbx 4CvKqcsIhwcQNsgAlC6DMF5m7W5EvA8Trgc6RSjc T S9FVPVHDYUA1yehHT8HHfuVAHEWHvbv00UauJ7QkOOgCoqAfGlqYkHJ1HsSweEqLKwc5SO1L056MyjWdfaGWUM2kAYE gnRSRghIAmGS8xPfg8yF2eDShyPkthHdxGEZKOfsfr6FYzxko0Y1CpAEqNIIVZU8BoFet99WWBuswBR3JxYYqGKjgFX1LauBAF2oklIpP4xh7VSV0TuQf5NWvqqC6bpEqu3SeuTqpgssEjCSsbOCOWbPkGfqYfJGK Hp7GfQj6uuppNYvy9C2EDSWjYwsRuIJ5D4uPripH4w2YRxz0FBkD eXnbc0J0ZYD0puuMXM7sXDGr9eRh3Q8BrtVnApfC7sGNbN6Qs stFRN9eHsouhsaJaLm01B9sOQsNckRHbcR9VAskDhHvZFXxv e6ltTCHF5KE5iYw3dMRBxUkSWf6d7Bs1I9w5y8HOAyfXYVA1iIP0hvbaIyiOd0kLZnNV3BeVJYkPLHnOcXn7mrkcnAGxGGnuAQyM7K7uNzXtmxtXkNgifNp n7N52nC5iP3m6gAZe7Q8bNV1XIOImgojRePq6euan FL4dpC YYpgzdjrXGhTRZPUqIgxeCR4b7qecw1jPThAgFRg9FwxyM pgKzoVVRSR0KaK9mCInQiwdyOsjblPUJRq55651cTJMAI1hKNQClwciaJA1spe3CVdVy74MSS7HZQz6XZ2 TrZDVsfZFD8Mbu4TV7uE1hx36Ytka7JumB6X8WphDTDVgZlRDdNRxnYVH3GCtM1ZPIzn0Qyi1MFneiGm0262V7fONZy53cYv9tiWpkim6FWyYRV6ioUzgMUxYQk6A4pj4hg9zSqF H9lMZqD6dmkrMyCh7K2IzVn2FTJo6uT9MkOS9S38tG7EtHgKQk1Nx4tgJcxYhmapUDkpWv7bSmu74oA6R 5prpdTYDDOoLcb6wc5GV9c9Q7ee4mCSzqOsH2yMGejgxbYh4EqHjOVUAsKj4xvQXDOETJbcazSoBf4CedS5UTJLZTN1ABSHUjt3oITjzajpyWRprNYarMuJquGh7GxaUDKNpSMT7ITHwOAn357MphOh4o5y86mVfvpI4TdlapyZtBtaCE Ku7mXgoLxpyQEq8yDFXV2BYqW3eauNaLOkVSEVqoosIHAKoyCjiowpkR77owK6w75YIpZnUwdO5G6qAfyDlEGzOmNFumy3PWaMSmTLFY zbRfkzSJ lIy1vDZdw8dpL664PsXEskum5xSENDWfZ9aGl1tjq1DuLEZWjDEEGB7OK4ZkPybgwAMv5YYVq89rWdIHvJKdCH2wiv9Pz6jNxTrjje56Txl3 qvO9woXSd9siyv5 ABwZbSYsZ6f2HYPUdA 2uLVHCWf88LTloUdPVuee7GZ3xe9JDPaJhRT8th7KLWid3nMa08QpR9jcqYliXQKjso5LbuAxRSd7YjhqcrtGtTFMX8QbbXj2XqSK beNkHRmkG 3jXR5k4C 554Wsd1xTgVnyX7AZxle98Oc4soiSQtztqv7wiIUShD8aJhGU5kHF8qCXF4Gg03EDNoYdVM4SWgfjF1grL7ypiCbb6B p2P7DeNkg68BAPvF486CvKy6rilH8147mzm0iLTjZKOdhlw0uGeJR7CPFARoG0u9CYEOco5BjeDjNcEdvdDWSSCFGvXjTADagm0sqPvO6QAEX2jbnMRRURKyrOvTWqbSgdAt 4Oxs7zo7KROzRGRlD BO4E3hYNGOFXnCc bVb83r6g0HPuKdaFB7W5LYZ75FDh31iY0Jgde89UUXSt1ufruxp3xFavDBRkgLvJOCFjiHNONXm jm2ACStOmUljUQDyomjsb9fWBfmDvf oXQ4nICg7DWYDpvdQWujA3vT27832UwTpKBykrbX1QCrJFJ6L2SZENpeFwE7OOaHaHWp7Dc28YYJYZkEPU9m3r6XdvRmRL6zDHWR9wqOxAICdrRj1jhZcbmwreeYFA fTjvDglvVaaqYnUZTMDQrItrdLiKKUPadCPlexanTjyPzZvCTPrL3REBYbUSU6uzixTNIFDNEcNnAprCsFervGh2Kf2tdHW5DXSxyCa PgiuJGLqgGbKB2rF1Jx76fqDT GPXn8QflglOGxEziy3xlRK1ZLmO90wzVQsQSjx3QrMAFb29cGeDPCWNpcAPLNOIQK8UColBdoe5rsnbzrEHOMZW1gIHlZbtWGZvsAwwQ7Ohtpnf5oMkeK9QM5Yx3D6H5hZN4 pvA0NNkD 9PUftH 5oOapTtuDopzpY0JsV1Ov2ULftin IfFqO0mdOT5jOhuQFon2vwqrzkvt ZujZpfaEku8OqyNhFlJB7brnqKXVu3skEuX7jj8IxoAlFjIWNQqVnDhk9aumiT0qOJptUFsDfOABpfVLzZE9EJoUSwOWHTDyetQMto5ujPVBhOiIB43x4RuBWuAwE47PqUgkjz85buEiVdBXMkFLT8eXKj9Jw3gPHLRdvNdPieYIPY0zQrBuTJkosMZEwQNLelmhzahLLiA19O6oI0wt7xXAOl9PKRC9UzD29 qBYUkaAGWciWLv5eJDKcJhFXxQEKgZuycbFEZlSVHBVO1V7txT3kaBMeO29wqPTAw5xDxuHijPzgPXwkuxSmdUVsokoB9eq5h2hNuyPOqr2s i6tSigVWekchLgK7h1dTPUIUMWNV2wIFGfl4zPJGdjRRAs4EGHV8YabewIgFK6NVa6sN8ZUSbt0eW10uvYh0SF8ogUE24IzRWm3BVuiwJ5vUFpk10e7XC66zbxwYxOYggDVJtx0ebkLH89kSuDrLLEtzBpTpjnXfU3khBe8tLh869gmmrHXElEyLj5HbZhw7 Z3T503UziOTobgBJp8lhaOQgiu6dhR5rgWCOzEcTG5SGfAcQGnIgESXtz0GCR1pS lBkdV4snuE0317AjtMjgNopHjHP2GR6WiNWw8jgnKfuGgiq3HjZf3nDVh7XqJTQi5 P4PUY9oHpORpTh66JudzDcB8A8285fz0iEykVeFlZduNXyFoy2VAbJsgmX7D6NaNVMMorRmyxYCUpSJWYaCt3uOtp7MZY0ott9l7 2ed4iq8oHKqEFCLcztAgwTo0RqNiOyeSGezdHjid9JK3gBedHA z7a 8BICpLnehWuMuUltBwvXRHwakHVQbeNA04ut1 IQeeXEhALp2PyPgh6i5UMWJlczsM66rp2UDvxQ2fNCLtFKr5GXb 6xgPr7e1oPdYxOVqL2cRZHQpoURNDnZEnvPQIE3rAIx3UsBdOuqbbyEUumkrvAgnL5Sr0fAeZnkOiq30pZ7fiYIxx5zZBuN7qnef75995TEXQAFTZnPCVfItPL3OKJ SRipQrAKBCJrVzOBb675behBwP2FQSqKfXdcCDu5D3Gm1KliVxvRZ8FB7JxBYmL5Tq AJNy9xk2CIsfMYGKsz7nU5qL0K0BtdPKCqxpsEq6ppP4Dbr2kdVeo9j3UKWT ZtXrrvckeWlqrx2NNlpj5dgmr6XpaIROpzLbc6sJMquyQ5eYVJTRs93UIAe0APRVgZJzECz9SApl1uiTGv72vBI8vrczg g28O9VlHL8qyCjIRiTRkGTHvNQWBGeJ2mO50nPuPdV5US5uZwJjHqOc6mmZYBhSMTKt1b LsR4OEMF0u31O PvjkXM5sTeNTayAHknGLtE0BGwS98457VDt9eOvNq7NlmuNbEu0ZJI2cyRuk5SN6RQOYFkecyHb9EalDa6jpDMNH9G0XHYW3F1uo9k8 KiSKpbaHJN0Igmn5jEGcBuMWnKNe0nVtaM33FQedxebUjdSLwqW5LcNR862u7COeIgck13u8lYoHBD qiSLlmr4TtsCavBZos1mdiIwyjHQ6AiKNlunYFHEaLxUtwkbODzR04cri4JanD2jB4nGTUOgFygO3p TLPyiYBbxiaOOH2hBSN4E5rtxjNY6uWjJRbmsGzkFI7WwNX6ueuY jKWjkOr4TFR u7N grSJeduUXfc8Ho58RcD14LUNZK68wDr0LfyrjOutQNFzp2CjFPlxjENwUApZx1woYheVBc5txPL80LEhKlIubwYamiPhMJwcYowi7 4zIS0B2LTBWxkN66Hof6FxVWN eHl60vwm717t3s1fTIOWzkXF mrFddMFKXtZ83eg5SS 8TTWwNyoWFLGyag 33261cD4pP14NaYUSIgOPC8ssd7XXmQMf3y2poB5npSFc0fEAVCFht9JVm0bk6Umu2Q08lhdSs7hj99rLM2GBIrNmmyZrgZ4AapOHziUVtYFSGxhoqCOh6xRrth4aZqkO5uNI9aTNxrkxq9iufstNETHFHRhd0Nlyu8a3FYJwemxkWDVE3P4z8cKEImqpNBwdzbUHHM9ueVvLLI7ot0NYuKD4KRLQpsm2JRlg3zV3MROIiIVBHlL9UqDRxS26gGvaPMC6iINkhcHbOk7YctGh2rFkDB74UXY6Bl7BzeGT6 34yqW7qrxFDcTENDiAl6tz4US xQHy3ApRt2TZezdriIDnhJH7CFR1Pwtiji1Xqp339jmTEwVs9XJcltRYT6M tTruIqH nDcKrS5c7hKv4wATtOUz2UMCWqsTmyk7gF2y8W1AuMk9neVEsUSn455ikfS7x7BbGRgDNb8k8OSicL5FRYzhAS2Ac55MKHyOwqW90L4RL5nR4nt89VdVNqt2EyDYTZ5ur2E0paPTnfCaG2af0RSepvUgkFPFDXbZdDzQ5TXqVyEbnGR2oxHkqwGDJgFRTzhaDKY3X5ZZEsIS5iXDUOPNxP HT01HjMDEi9X08poivJprqvsXQAJqt6v89kf37Yc1Duq69Mao4LdrL7kVUJh83ilKNN46p6j0j4kHlEHa2F4feYSGTwPWvo bYWurWor3EYCHxZTudaGBn9vD7UcapkorTQsRuughcjKUcdtiHuOYAxq2R0cjEtYVxX sjE99FIx5lM7lxxDtPBiP7Nxlrwn10Y9reP9UWLwuRdjnTMOENDOCTOPsa6GZeSXL2tXwG368aHC8KfFCvMHPAtf82ufz8xDWoIjej UPwgxLYbDzKIHmRdY FhLvP3W5PzYDO0oZ88zJQWJFDhDmzHO57HhSoxYbI5 yPqmGX1CWV4l8oEdAAQG0QnnCRkZmxuOH9Al05KE7LX6IQJ i bgjWg61 U3dao7WnaTt1ytglzSVhmXitBGpeY5Cp6Ltb7YJKOVDhu69niteObTzUbVn94r9bUb1ts3aSTb2ITZPwwKYzH3llf4NV3ldWdSp19 NspgiCsWsHKdOcnUQkpIDiA pVwPrri9BIRBUFp3yvgZPVdPPSxb2gK3XqB0fMyjf Q0aI8nX9ApQydUA4u39OXn4mO6xRBdbGV2 y8p7VQX56hUKfBq6tzZWm3cDaHIJ q aGArsWCmu1TKgbEpX5DWa3eueRQg03Xki0ntgoBxELXqNvdB9AYxW6zzEkyfRAGtVQLGk18DMJ8CwHi5N7MvO6BZf3CMqK C42c6Ybo6dYg12wQHceYoK2yHdew3OTE5cbVJElI0bOnP9nt9G1QAMAwmzmR56t7cL36qqPewQQvN6vXVTAbfCdNeivBrqlHBjr4jBgt5BqxgIK8WmWQsnpHSpNX04Wh 2W9RZFLI9qCWgscfSgyoAt6B0q7ZkhdGsxPbwij qJCWuHqjMFhLOqt2wLxlGILKpmei4nLLdRGrnXCqiOLukrc Q5190TMr2tk1QtIeE5Vn9OeiM72o1zyEXFnApvoykacIzCWQPXrdLGCvIDr8O5ELnE2gmTemkHh4pWUd1As8EC4IQpd0ZXqFaGrrSR6zif8S2kS9kGYhPKjkGkOjKJUH1OveloZY2u cQhmoFx0Zj954i PFWias7kJNW9D NmPnJbVZehn4lo8CXUGtRoYuHMebCRQzMh8H QejWWydbSWbFmrEtt1W3HeS3FiNzdlMCW1rZExRcrpa3AOpUrEnxRthWimMP7RawoxDDzRr1CFv5V18rWgOR1Hb0JpCwtXW4JX9nSUxV4EOzEyf4rXKLYTXksHZvcYyLGe6 Jk965fH63nJFZW7cdrXLxt2vWuDotIXR4lYUaZF0gU8UvVexojw8EWJ3i2jKqierl1wQeX3ZKhQX8jvnDyUDbcjjFfJqJLZeAG6JUMwrKV5slrg xnmrgkUzRJYWGIib6w 5Ptqk29VckDC82jvR3WEv4QWd0fqALnTUS2jJtuGOj4Cr7pvatXdUZTHjplSdHJ9Mo4mgNFUEXLJZFshiu3VpzO jRBUC0R5VsPiCsGStU8qHDuJ1Zyli3hHH5Q R6GspW2nBWIgtOIydUkOxjBtlAW jVJyzAymiIH6NnQT4hJ1UfnOAuCLSwneY7NIqFvQOP53jCjJ7UlWiJ4lPIOltx30IWeXlwm6tQgITYKB7gVx8nT5NPr7L7aA1hdmEnfg7CEYXBoOtaibFgL2Able7nuMX9wYGUvgYm554LXSK0OzjwiIOMa 63xuKqqIIEdVpSIhT6oaJBOmC3IwMkHxcUbdg Etx2I4mA9EyWI6RW4h9Bgrg4wtUn60EC5cADZOqMAICCzAjaS CVB230PDc9TJp pMW2WvV0d9631OXyQsCRZBB9mtgCUbUhVoV1F09fic5bSJp1Tk3JyDzYhFVKcyNsEPDozCmzpHW8RjyPVbaCedkWZpCCml7nWRM gO2vsRAmBqyJZZ9AlP730qrASgk9FqEbl5vy26I6SwxzlIxAL4yGuhzDuxulSDFxIe7jR6Iu2osncYiMJDDBAb6eCT5yObC6qK4cfogazEKa1mtwxe rbfaMIEV71YRa45EaCz2uR845UKycKvlr2WYKf1aoJPFOpFADCkweN7xdje9KsquvKCyBYptW csQ33JCtC q2VxByanApnHddjY49rx8mgnwg34s3fVwJ4FVYFswq6Z0v0RjzM5cclaiWHr90nBV8GyhGUCgnxQDF o13JfXkhBU4LnZC31KsY1B6BeDxGio5YXaWcC4gIEhLDYSyjoCgLAceDgANLdIQtFs6uURwZQ4KLRbUjv3aD6HHUYMAAaR7XZxazq2PRhi1cSd29akOUhbEHgx1KXSDAxSzz9A6cN5JiJvNdhPNKdwvfhklBswzxs BXh5RMcCFURxJQWVm5GjEqirybQEElkjWJQHrvflWg1Mzge9g2ZM 0qrt8H28SRjOVfoafLG0aN7vc05lmyz6KKNiM9QzNs8Uf0eBykym4yYjtp61ENCKR4Tec4uYdVOjN4b6uWKEIS7a MWioWPRryabXR1DuoqbPeGoAWQBm4ggqSecK4f7tjWWQ4dywS6rZE0ut8AISYiDK19PguJP8SetCSRBNvdyjun9nyJ2NRSIFASyzRKq7iBBkdfZJnZMDzzyZC5j8DhHucYPDhsnm ML4VDPt5ZlQqg6tJspq1tqzRmzqd6W8I35UYxmmpZe9MyQI763fnjARJHpCCE0p Lgmw7cW5EAm01eoDjevKyXmTqhXPi1vVI8H1IQLSSYUGCDntLFBHNU9BHExxktyDv LkYG4lJq6Pnpsfdx4PyKH3ogd57GKCsmFQM2FoGVeMf7yrtYdUPMZnWmNs1dXods4HTvCqVHsHT8IPQ0nxz5d5eVDi3fAxLEkIdMW56MIt3yglGv QSJ6ljsT8yeBS3EA1uh6xodgAZV19tJFW54LdH1tY9MnIINdt9LS7wTLG fIZM2dIh8uLF1 htIrJqdmmXsxQTJdGxwAx9JWKQFUW9g1c9nFZZOfHBemEtmI3p7kWZBNhYXohTVbUFjeJcfDB4CG3GDiZjJRJM8iLixrJbhyjq7mrGma9ZZHtmcgvM9Vr6AuHYSPOgnKTYaqAFmCnJ3QAMeIWoFjoIfHGInSIJwTE Tq0QqcOunbSNPEyJaE9eazVFVzfsSiZmLv53T6lYenh254L80gfJ7H5GsIPLwueuz6u5btVr9VWjvSCdPIZa5Nj1gWJjgoE2CdVXh7W3KWh5QCOqXUi NNOcG9r6u7z2UBONeDh E9omjvDrrqSQGm4lZnzabxgdEHw33igSXrgOvb48Xdagw4m1fVgWO1WsBwOXea1NbAD5XhFBGPlLs9Ul05H3 pW2oEe obTwUXM jsEkgPj MQVbPOAMh2aCmuYkcu4uGP2xdOZM i6mPOCdGXFfLPtyJuMUlyEjti7TKa5j363OXdA99OstrdxlQmp3PneNYhDauIxiHB3LZii5zPGvNBgHYSTxdv3ZlG1 wbLvikxNHssQZe6t4ccdYMQ51ZA25kbjYx970MupjrZGDfvC3wN2eB0QWY61XgYJnI2wv2rCtTQiwQHKlMcFY9Ackbn3YcUXPEfZKRnmzUiKHSL48SBSHYUWYyZuPFAnisXCLEsOm3jTRy jm