Ứng dụng Việt "bẫy" người dùng Việt trên Android Market

Ứng dụng Việt "bẫy" người dùng Việt trên Android Market

PV  | 12/12/2011 0:00 AM

thích

Thực hư xung quanh việc người dùng Việt mất tiền oan từ các ứng dụng ác ý trên Android Market.

Thời gian gần đây trên các diễn đàn công nghệ trong nước xôn xao chuyện một vài ứng dụng "ác ý" do người Việt viết đưa lên chợ ứng dụng Android Market bí mật "bòn rút" tài khoản điện thoại của người sử dụng. Cộng đồng người sử dụng Android Việt phát hiện ra 1 số ứng dụng do người Việt viết ra như Đôrêmon, 7 viên ngọc rồng (ứng dụng đọc truyện tranh), Nhạc chờ... có hành vi móc túi khách hàng. 

Cụ thể là các ứng dụng này đều được cho download miễn phí, tuy nhiên sau khi tải về máy và được khởi chạy, chúng sẽ âm thầm gửi tin nhắn về đầu số 8777 với cú pháp đã định sẵn, mỗi tin nhắn này "rút ruột" tài khoản điện thoại của người sử dụng 15000 vnđ. Quá trình gửi nhận tin nhắn đều diễn ra mà hoàn toàn không có bất kỳ cảnh báo hay lưu ý nào để người sử dụng biết được mình đang mất tiền khi sử dụng ứng dụng. Và đáng nói hơn nữa, các tin nhắn kích hoạt này được ứng dụng gửi đi mỗi lần người sử dụng bật ứng dụng lên vì vậy 1 người có thể bị mất tiền rất nhiều lần mà không hề hay biết.


Tất cả đều thuộc quyền sở hữu của tài khoản mang tên upro.vn trên Android Market và vào ngày 5/12, UPRO.VN đổi tên thành IPRO.VN rồi IPRO để tiếp tục thực hiện những hành vi không minh bạch của mình. Nắm được thông tin này, GenK quyết định tìm hiểu cụ thể sự việc để giúp bạn đọc có thể tự bảo vệ được mình khi phải đối mặt với những nguy cơ rất sát sườn như thế này.

Ứng dụng gửi nhận tin nhắn có là bình thường?

Có 1 thực tế là trên Android Market khi tải bất kỳ ứng dụng nào về chúng ta đều thấy có 1 phần gọi là Permission, đây là nơi mà Android Market sẽ liệt kê những tác vụ mà ứng dụng có thể thực hiện được trên thiết bị của bạn. Nói 1 cách nôm na, những trình duyệt như Opera Mini, Dolphin sẽ cần quyền truy cập vào Internet để có thể hoạt động được, tương tự như vậy, những trình chơi nhạc, xem phim cũng sẽ cần quyền truy xuất dữ liệu trên thẻ nhớ để có thể phát được nhạc, xem được phim... Ý nghĩa chính của các Permission này là để cho người sử dụng có thể nhận diện được những nguy cơ tiềm ẩn từ các ứng dụng "đòi" phân quyền bất thường. Chẳng hạn sẽ rất đáng ngờ nếu 1 trình chơi nhạc lại muốn truy cập call history hoặc khởi động trình duyệt...

Các permission cho biết ứng dụng có quyền làm những gì trên điện thoại của bạn. Nguồn ảnh: tinhte.vn.

Tuy nhiên có lẽ hầu hết người sử dụng đều bỏ qua khâu kiểm tra phân quyền ứng dụng khi cài đặt mà chỉ "nhắm mắt nhắm mũi" bấm Install. Các ứng dụng nói trên của Upro đều có ghi rõ phân quyền của mình là được phép gửi nhận và truy cập nội dung tin nhắn của người sử dụng. Đó cũng chính là lý do vì sao các ứng dụng này có thể gửi tin nhắn mà người dùng hoàn toàn không hay biết.

Thực ra chuyện 1 ứng dụng đòi quyền gửi nhận tin nhắn cũng không phải là điều gì khó hiểu, đặc biệt là ở 1 thị trường như Việt Nam. Đối với các lập trình viên ở nước ngoài họ hoàn toàn có thể viết ra 1 ứng dụng rồi đưa ứng dụng đó lên Android Market và định giá cho nó. Từ đó mỗi lần có người mua ứng dụng, lập trình viên đó sẽ thu được tiền sau khi đã chia cho Google 1 khoản phí nhất định, đó cũng là cách kiếm tiền của các lập trình viên chuyên viết ứng dụng cho điện thoại. Tuy nhiên để người sử dụng có thể mua được ứng dụng từ Android Market cần 1 thứ: thẻ tín dụng có khả năng chi trả trực tuyến, và đây chính là chỗ vấn đề nảy sinh.

Ở Việt Nam tỉ lệ người sử dụng thẻ tín dụng để thanh toán trực tuyến rất thấp, điều này khiến cho các ứng dụng dành cho người Việt nếu bắt trả phí thì kể cả người dùng có muốn trả tiền cũng không thể mua được nó. Vì lý do này, hầu hết các ứng dụng mà người Việt đưa lên Android Market đều thuộc dạng miễn phí. Và để lấy được lợi nhuận từ ứng dụng mà mình đã bỏ công ra viết, các lập trình viên còn 1 cách nữa: Khiến ứng dụng có thể gửi, nhận tin nhắn tới các tổng đài do lập trình viên đó đăng ký, mỗi tin nhắn sẽ trừ vào tài khoản điện thoại của người sử dụng 1 khoản tiền nào đó và khoản tiền này sau đó lại về tay lập trình viên.

Ứng dụng Việt thường phải phân phát miễn phí nếu muốn có khách hàng. (Nguồn ảnh:tinhte.vn)

Từ mục đích này mà nói, việc 1 ứng dụng gửi nhận tin nhắn là hoàn toàn bình thường và 1 lập trình viên xứng đáng được hưởng quyền lợi vật chất trên những ứng dụng mà anh ta đã đổ mồ hôi công sức để viết nên.

Nguy cơ ở đâu?

Tuy việc 1 ứng dụng gửi nhận tin nhắn là bình thường nhưng vấn đề nằm ở cách thực hiện việc này của các ứng dụng mà tôi liệt kê ở trên: Tin nhắn được gửi đi mà người sử dụng hoàn toàn không hay biết, và như trường hợp của Upro.vn, ứng dụng gửi tin nhắn "kích hoạt" không chỉ 1 mà rất nhiều lần khiến người sử dụng bị trừ tiền nhiều lần. Cách làm này đã thể hiện ý đồ không trong sáng của upro.vn. Mặc dù trong phần mô tả ứng dụng trên Android Market có chú thích rằng chi phí kích hoạt chương trình là 15000vnđ tuy nhiên việc các ứng dụng gửi tin nhắn mà không thông báo cho người sử dụng cũng chẳng khác gì đang "móc túi" khách hàng một cách lén lút.

Những ứng dụng tự động gửi tin nhắn như của upro.vn không phải là mới vì từ đầu tháng 10-2010 đã xảy ra trường hợp 1 vài ứng dụng trên Android Market tự động gửi nhận tin nhắn đến các tổng đài tính phí SMS. Tuy nhiên mặc dù các ứng dụng lúc đó bị các chương trình quét virus trên Mobile như Lookout, Kaspersky nhận diện là trojan thì các ứng dụng của upro.vn lại "qua mặt" được các phần mềm diệt virus.

Lookout cũng bó tay trong việc nhận diện nguy cơ từ ứng dụng Doremon và sau đó ứng dụng này thực hiện việc gửi tin nhắn tới đầu số 8777 với cú pháp:  MB ACT DOREMON. (nguồn ảnh: tinhte.vn)

Bên cạnh các ứng dụng của upro.vn chúng tôi còn thực hiện việc kiểm tra đối với 1 số ứng dụng cũng có quyền gửi nhận tin nhắn sms do người Việt viết ra trên Android market như Ai là triệu phú, Heo con háu ăn nhưng đều thấy các ứng dụng này hỏi ý kiến người sử dụng và nêu rõ về số tiền sẽ bị trừ trước khi gửi tin nhắn.

Đề phòng như thế nào?

Trước hết bạn hãy kiểm tra để chắc chắn rằng trong máy mình không có những ứng dụng mà tôi nêu ở phần trên của bài viết. Nếu có hãy thực hiện việc gỡ bỏ chúng khỏi máy để tránh việc mất tiền "oan". Các ứng dụng sau khi gửi tin nhắn, tổng đài sẽ thường gửi lại những tin nhắn xác nhận đăng ký/kích hoạt. Ví dụ như ứng dụng Đôrêmon của upro.vn (IPRO) sau mỗi tin nhắn gửi tới 8777 sẽ có hồi âm từ tổng đài xác nhận việc đăng ký. Nếu bạn tự nhiên thấy mình nhận được các tin nhắn cám ơn, xác nhận kích hoạt từ đầu số tổng đài thì hãy coi chừng, rất có thể bạn đã "dính" 1 ứng dụng nào đó đang âm thầm bòn rút tài khoản của bạn bằng tin nhắn.

Nếu bạn thấy những tin nhắn tương tự như thế này bỗng nhiên gửi về máy mình thì hãy đề cao cảnh giác và rà soát lại các ứng dụng đang có trên máy nếu không muốn cuối tháng phải "méo mặt" với cước điện thoại. Nguồn ảnh: tinhte.vn

Tuy nhiên trên đây chỉ là những biện pháp tình thế, về lâu về dài bạn cần tập thói quen đọc trước các Permission của ứng dụng trước khi cài đặt, nếu thấy các ứng dụng khả nghi hãy thận trọng tìm hiểu kỹ càng trước khi cài đặt. Nếu thấy nghi ngờ có thể dùng 1 số phần mềm đọc file log của máy để tìm hiểu xem ứng dụng đó có bí mật gửi tin nhắn hay không.

Kết

Sự "thoáng" của Android Market đã tạo điều kiện cho các ứng dụng ác ý phát triển và phổ cập. Tuy nhiên cũng giống như các nguy cơ khác về an ninh, "quả đắng" luôn đến với những ai bất cẩn và ngây thơ. Những ứng dụng móc túi người sử dụng bằng SMS trên Android Market có lẽ còn rất nhiều, tuy nhiên do sự hạn chế của việc gửi nhận tin nhắn SMS đến tổng đài chỉ trong phạm vi các nhà mạng của cùng 1 quốc gia nên chúng ta không cần quá lo lắng về các ứng dụng của người nước ngoài mà chủ yếu cần phải để mắt tới những ứng dụng Việt.

SMS là 1 hình thức thanh toán tiện lợi, nhanh gọn và dễ sử dụng đối với thị trường Việt Nam. Tuy nhiên để cách thanh toán nào đảm bảo được quyền lợi của cả 2 bên thì giao dịch phải được thực hiện minh bạch và được thông tin đầy đủ cho người sử dụng. Để giữ gìn 1 cộng đồng những người phát triển và sử dụng ứng dụng Việt lành mạnh, những hiện tượng xấu như upro.vn cần được lên án và loại trừ.

    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.

    UX1uNWTkGOahTXM7Mm7xQv4lBR9zZHGrpiDbLCt3HdjxH 0sF1RCHlu aq2rVbc2Ly PbrrSqL695tdNs3JI1y0JJbdyTT2X4H8xoJAcdi6lxLr9LBSIQID9xm qojwlTslylak res69APQ3BHnxvuq Q4be GHwNvFmDlVZiuuoxb4x4BY804fZjDkbyfxjLBq1odBXV3er9ZcPQG2wV7UEdrn2ZQfn2nb5SDLA7dSZy 0z46QpTy0fYFMD9KmiXPJl1I5Sr35NIGQSTJs5SS3yE0cewdTMLQRu0LZpow2nQ2Pn2gnvI9UtJJl7Af3Ok DkuLYFc11ad IVbPjNzIoP QClopfDClEi6e2bOo0gghJchjuK4vWPm4lUvroNqtxt07YOcsZ8XSve3DPNd7jkuL23mmoGIGxDbzdNZam8sM4T5ac1N2Fum0ONZQwPDXsXKGOLl8tzENJTcb9Vm GYNO3P0NF5w8VYGqrQj5Ton5H0uY3sbVt95LdytYNOij61k5fMaqU7RrqchRVkdQqOdk3euAwpJEZIXhlo7EXqveHEZi5s14dSo3t4NhK0M7Pm6Hn4AT2B78IjsHkaznP99aBY0S43yx67QMG7TI2OFxwkx7Sp1H4HlacFvX 738Gk7G86O7oEnvgM06L qEhZuIhyxJK2AHKh0zWCJl2hMcyJGUWpP4IsHizIJS4Hdn87 24PAlFlRcsYfCL06fvNGU29xeOEUFlMYzgIrPTm XG1oNFiLjcmlRshntPa37FohpLux63DE3rj5ivgWmXDf TF4ltZJrhVytMCH1095Im2RfTlVw926Y6I8y qBYX9Oc2gwL3KPK7pIZ86gzskBgofViAsVJtZqQpUtnarlQzvFhKHfJVtDEIr1iyn8HxsEQRdijgFvzkQPY8Iw K7xxissgCzpTbxILLUWsQWZdtd3w8YmzjgfQLWbM9orCzazEpJNRfuij aBhlLRzFtXLsd24Qb6F9v0K552Y2Bsi5uUJU5JmO2JS9H9 KNP34ZMg6bggf0CY0QpXCHRpwIzQqLtuD67Qj0MN7bzJXRG5QphL99Vm8gJ dWGnIxyVwrQ0ffrnp0m03E5UPh5kCntHETsvX7TuinuBKPoAWAzdhll51wLNqawRePH5EPQwMqEr u1Tx9CiJeK5l1fhOXirMsMVWqNI2hwaIgQH6 uLB2NKpYiqXprwbX1ZMspi4LeB zCUmGHi55YY5GNzRIUJMVdcYC rfsKnltj9xx3nivfMWfxHCPqBJiSPVYzDI74zfo9rrvVD2ZP3U4VId1aAw8BeitlbjzZIBaq9HppxG4LjA9qXARIVnwGhWLChsl G52qa1gT6RnhIm3EREVpoBvgnEwBpMDmcUWAi0Dth4CcMiVpvIzbnI9DXInVC96m8MwnNwsTj gKjp2p478Tr5 mz30kkK5RbVAVnACejyStD KgHsaIuK9OIHvpkLHaryDo4TfyQbIcX4IqVyJok7AqszS5NnexcJNExvd6 GoN0iolIAdXJiWMtgYWleEyvaReuAJHM8jfdYaxtRDx0jsBypXiaGCX8Sdrzup4V tLRWtDUYA8k2emrKZnKS3MUwX41H8y24XsiIyQJ0ASgvrFJRz8l FRmX1iOPtbBRw5w15aEWBiwlogUPrWBeAqv2ZuFA7zwSjzOjABSkK8E2Zb0ZsK3DaFgFCdQQR1zIV92yPdHfyyqbVfc8SXWKCq7bU6oVy2VgrMkKVlD153VjwAiK zOspKwZ3KgBhefmmhNuKkQ6NLFjvlgGxxwXmdGrNUNhpem1X3umXIyqSmpHDLsWZ8XB SD6DslVjYXcoUnGsC1vAfcnYtxqD4VKwknWcnOaDeOBGxIZ PsqzRpsWqX6uQJg7vXosuYR5v1RASSEY0qI7n2kurrZl5XnSWV5 0PaX9gqN6tZmXA4rqKH3wBZWj7utGItiSc uqeznRMALwUf1Hi9W3dl2yMNrHVGEdCnY4XLV JJ7l vSzD MBoTBa9jfBup8xHjk3QkevYr67RtWj IPeMDiWy7aM4YfxrMLZHRaFx9BF0SgozpLrjuSMvPAj23ZwEzGzUaR29R8Dqpg7mfnNSXCfxWens3Ez0Lm4DATUxntpSuFubdeYmeorSPbwQuGzi0VsfOa0ST5x8Xj1r1eyl5CJbHXF49 PVxpHVSK0cOouECENoOGsYeokYyDH7SgPbe6hxhYJTGOEMgIpC5jYqhRbqlY4PlzbJMlr2IL02P4sS1i QQjuTzgCXz06kGvMoFQd9cm2gAjZJwT4BmNQTY4ouXNkM2RXqTr gqUb2ybgLlZ3ZzN4lsF BbmDjWcIdJmNAJqT5Qd7cwAw0jpABF1gfUbd3s0ShcquU7SfLFXNgbn7oC3Ak1MKk518HSbrGNz6qekZOw9oSgK 3I67 HiqoyT93 LgiUlZEvCVNTW8yLVjhD3TpNTaBXV8EMrCc7HqJ1orz cENsKuB7n7JLLSKI3hC0DyUNukb5Fin39vF0xFT0V1pHPd2U5iRkoC C FlfdzIUljfyI2Nmzv2nvhGTdw8C0g6NV6xoMToMy5zKLpS27TJlRjvq9I dIZaVrHmTqQ5tvg0SlAVBzeQ0cHH IrTegnk7DXrqfjCNCPRgYC KvSqgMkRXICeC0l4zrTTf8v2qIf1LWXe O8vAhFBrsdWlgVDgrOSL01Ss3jty78dfRphH0EHPrsPzonZ0ueKSYUr7wByCHKC2OL zr0rOLTpY CgFJvyV4B4UnzG8HS5IvKSZA2qCx7NZPB2tdUsa6wzbjen9KCmtDCWpIMhaIPDsgzqVEJslKcAMPZW7ximludySy8eYdEE8UVnL7qf9xICHCriTKmrvB MG133mxkRef8E3Bb073q8YVjJin1qfxPvNPSbqGUMCr13KPcXwNRwyZLUIyrUeirkwTKeURRUO7 zHgwsy3ndEA5wh90a8cYa5gnSO6qDXjFr25iuU4BPWnxOLp6EWNDgAxR0GQPQ4izogvvtFSmHJUWQ9aDQYxhz5i0VGlPe5S9Me8J7AI0e6pQJHfbC 3hAyEUpdFdTdfcjIyCc4sS1O7dxc99k2PAndgsTitrjqlGU2uz6aFVgUGWt8p7JWUCLJsttJ7XYTpvlNKgj0rgI4UxaxM5eMqfq9cFq6TFyLz9wT6hnVZc0c7kl YgnCxxSTlYx40BSc9hulSQ82pH6ldzhe3CSSRVITaAq96ujO7NEdl4tcBCiGpFvFM zUN9bsScYjE0boo4MasDWh4W0B8HUUvMSsx4gG5YodkJ6hZXWkJAjnEHYifINgOTYNYSkLIpqBAQ9Vkvn37yz3INJudx C8GKtkWXj18MVB4WDGW0h0K3bmn J1w7ktUNTgY7KYimhKFK4xCR82o1YUXd0WgLocBZo8PicykO4dexA8ktuRsK2eCmk9rYYS Onof1ZoFwA0qSXUskL674J7FGp1lmUzghVhCnUyxJopL3gjfuGw97s355ECh8UXYKA8ecwC2s8UGIlsnGYgHgsxrXPRoNCGerjX1ZOrecWkTXJwfV 3aq412ifjUEwicl 2PmJYhwR7gxzf6FW7jr85V13TYMcWtiQYONL6zdsGsCPPkqoC1hux9mYoGWq8U8JFfpVPr2L6kmZRQEDUVGYbfaYsXWVbgULWzMdCcis3Sk2SEs4rXyciigB0zLoUaQuG8ruzka86UrvA6ud451d2zsV3a04ufXoTN9fqdLi07osVTFUxPZj6WBWIMGBbza5iIpkorclG1eFyYxforgwUEFFkfaezxKBnbN3qx0IoEXbpTZlxaYMfZJW8TdIxaes6mtOMDj8fm6C9LrdyyLgPnBsL1gr9RI0zmDpUpnph9Uxs77vD3oOZUJsONzY1fxcB qqELtPQNWWDOzlpIGYGLH8Mf0drPWdneQ86fvF59VF1Wgp64gYOBOLLLvowfkWUDnn2NpFOGHe1ex2PScuaYinQ0amPDlATS0j MWjd5hnnREHVZtbn yMA9vf0RBrhB56xKxkTuIEYlDJBuJ0zdTcn0A BTdN6KSpY0q6u34qW2BCqQDmCLUvEBTJklNlQuhbUgek42ZbYmAGraWHJVmItHDa79EkGGAOgGmVHtsjNUrG1UzX63XJmBq2A4J3Y cZlY9Uw4mG9SkqC8TLyxBewe9q49OKrfJsAUV xRbqbWRiU0Sb1bPCqEvaP08Bd9Z1MMoqaGjKY9TwULO67trLPEcyooOHdWftM9ZQsgfUGdCeF3UUkt3gFgeAtbpy Y pFSrkO6tnZkxBl9K1nwbF8vaHFgHGlxHIYEGLbIBoM22X gN2sTNf0bpKl83OFN9AO8XfXptybtbQAGXnc9wO2mlLOYfdsPHiUsbRfoYJ3D7xaMEnHtEGpCuz6WD9FHXlHfXlQ5o2d5qINhVr0rOR8KboDu5RRC9fbzaCLqzIKCCSXmVE39iQP35R0iflPA8ZPl0CaWKxWbnxUzub1r6vSTp9uxbZsdKMckA8k5OH8BOpQ1uRuMFgCRRGZdCVWyKHqefmJA8WaH6rYOsSzxTHAAr3vIBPyQjEuwWIYf0im3bkME2Bd ybRwKaKew45ZeUdCOK0odKZLb8eWkPOMuFlHLMvrnpZnDd9IiCfLgVvnN4p0Z4cGeFoa5ui woj2xD43XNFmc rvXR7qFLDnUwQB31z3lT9PrFYgk1 T1cvZqjvxjNrUWZTYTUfg FAUQboIwzHn7socnFm7tLVKrwslKrLjiC0DocPdNDNBV3nlVLXVgjwYwSNxtxEC9 z32F77VHs1UQviprRQIIUySTZYiQuaCHKHa1QnflsZ9vdV9EKhm05QIvB8tAgKk4Ey7nP645emzHtwdq2zXRepXAtuEyjOsfjdBHpMMYDR38PhUdQkx4I180MpJLxz7iZJ15He7KY XD2LYVqtVaSxhogbffqLxNPH6fJ 9DY60Ue490D3xEeZ4t6M7bKnk7ACqRmmXP IfdM63X8oDbBuvhWnRrPLXoGN7nz6OPWsiCNNbiODzVr5HGwuZajCXP1lroywCFEJDKl9j0FzyH1Db5xv36Gd0coZq6hEQsDLDFK19TUe NymlPJKuof67WH5k8w2lcIQPCdWexqgJUnXYF9ZbN7GKyUiO3s9Mqu3sW67gMj6phu63o6syvKL21teMgj00b09iPHTiUTByNwV9A9MwM0DOTHMUbDBy4tlENZNZGCvODUYB49FAg2pJqJ6hTT6FyCwW 15vGHJp5tHIdmd79D89AAebXrKrlyBvi2Avs3TCWYYKZkmswiEMzZTtgBEc xIefOaD5ZY2IZ 9o782FEWdnk8yTc02yBopHtoNhzeSGKXxNavGLGniad5LtERmirG1Uj8g FuPZ2hy mmm59ad0nhWyDKFWKE 2wcL cafccB2JY0RHz4jffjhzzBnizVZddSOMr7t1CP3cy8uys6iJDFyESe50WzUq2XWNj9GuFczmBs9YFvuMpiF8t1WWazFxe7dbGome7e0kyGiQ0WrAWWERLwZAxcB7vaCyJRO3YzXN61GqgMh weQ2nMyQtT77IdMaAR1bq2jYvLDaMcnEw5Gr7 bseE70SXQfwTwOGQqllZ3WhZfyNd7M1EYCP6JWap8K1mPDLfjekSqXE1wrx6NhPBDsPkltVlG9nU b3 DXdlyS1jRjTOyUpioKDpiwI7szqtlAL6nOJPBIlhkkdd FSmml1uoz2UaSxobg0jhfOaOYucdYBLGFQ2nQ0EYBg49t3fEWRX30grUYBevW3xCAkmPCLYBtWUhpVHjxpgrKnhxUm8pTsAK26nb2dH6qtJL5AZkYwPETGCDrvU Qvh3fq6t5d xrEg4iE33LJsvQGOj0V9oGKYf4QkNlMKjGsyzHmRshPB3YIre9EmKg4uJnipJOtklS6n9JTAuENAvJynVqXrQATkzdqFIle9MguX3Zn2dmp48Vl8ytnAbgvKPgGrSe8DLDyY5DSHRUIWJAD9OFeoZw6q6G1klKUPT7l0aNXA8EJ1SpWUahFBCb98mSPoi0U5lC2qqmrvRnKVcCMOGvrPxrhqgtmqq3sE0Kfz8nWN9aRi1 SsEda7m9lMtUDL rMHsEBq qoQkggYM5XL6WTYOi3SF1kEwa5sA7mxw0wZJ8DhoqkjgMlYx2sFk3B0bXGeM2gTak7aztJ5qpmuaToGx73qdTCAkXMtH0dOTkVQExBIU5bZGIde5JgPi hz1L7ZDOh2827p2AV9GYLQzxiW0 Gr7EdMTJ2cuwiLNxAkvHY6Lkz7005fXX3kqVMYJkL0XC dXADMFw m5jeWmYHKYjCH8nHX3oCO0mOd3ZE7DqUyVnF6u4SE0FcPV6nHjYrqwzoDUy7KKyCV2RQHVsAoZ2GWydz8evuwxZYijEL54kY8Bg35cxD96BX5wLcDXQqwQT02VRhXTUktBXV0RJqoPSTi1SoVBGzzNAAUVQ4HyPpQb3z k7kZ6xafgksD7CtQZun7mk0H7yGJS u4S4FMtry4cxr64Ilb4pAEzhQ9ZKA9v4EQuqeBa7l2sBRGIofySrm1lBYLUDjpoM9aUjrKa Z7QQHfLSTWmREdb bcQ0Q8i21PxUqPxygGvwXMgGB9m8Uh0sKIb9EAQxUuyqSAJH5w3ASFQYp0VJ cyf1E111LY8ASd79E7dTTn6wDG0Lr8UCW4LxHwpnwLIPPUmDqPcx gILcjV9QUyflayTekWiqXMqw1AZQAKjNogSb8ADILMa9RS5ALoPyw4y39kMcnyxY1SV5E2SDLexzSv5FM8GZjd0G7ORASBrzVIDwlEbsWPa6pasi6bS1fWcwHxRH25ayof6gZsdYClO7H0rtmtXrYHLuHV3TQ6aipKpNpjokUVsiKc4OpevqSVPPo5qpoxlOieK5BZWCitoLshKCLh6O34oFgTNtJhDRZO6LOaUour 95V5gSA9eZMqJIxE8rc5tk8qHxgTyu23n3ZbiBQxnbzpk0R0ecaCTPxN719K82CPIgI7ek5Tq2Un1PpIcJ87Ein72sK5AELdYKt4dFHrdzKiIIO5CbMSWL0rukumpISTJPgmNmH6jFjfGbZumigOIkcF92ORnkhgUiDxy9HFHLpnzXOhNjz5RtKO7SvWIveag3XUJEB0CkuvJ50 GW4R1L9i4EoUEwRXtQrYGZTp2QqauEBPqicB1ML kYAicp5Z HEqRI3JRyZh6TlGbtLagmhS7f6N6bruBKD7wfsDla4Bn3IeVBjqjeHWGwMJmFuIdfaSdjIdsjMxIo7RyAQCdzUMPQkdirCvQ0VRotGO435DNyOUTRCmdrR82ghvGlUT6a0WUuiDaIvqwQLk2 j2AmAcjWI8l6TzWqv4ILjt5H5yVvlSVQyu65kC9WDBFF9YpDvQXRZUVfTev8qZ 92vyhCduS1zwKPIfBhdXx2zbSRuL2dPAg5xSxqndsOk8zSG0owQ j0dZlYzmN0D6Tj FgSjYGD4NRN44ic7tOtVKUyulCGDmJmMXwLt1bpDd6oK4kAeK084WCn5kA vFcWbykPJZG2pND2gJ8xtq7Gl55cBdABmB7fxZwmew8XJGxbsv0zSMBI8BgNe2As3tLJ1lgCCnqegdtvr7W1S5vOeugnl4ZaRhPaaLuhwCpSG3tWjka9lmdK558KLoy2UvhIorwVg42Rq1pSGrcq zmoa5iFppX0fsfZMAbWo9NjykCILm7yO 1aTinI2vau5gsj653bBggTkVLxJ1POpB5MV3UWGenJ6JQL1yqFZQixvD431a3rhaGQVSYRl7abUQ8jiTpQczXYfB87rsANVsvGfX5ss7azfPhNJtXaiBT6bdqsYEnYFrLDCQdLBKsCHMSqBFcsGClITuSJceORVeHVAGxTxZ8WZdxgtiUYxITOK3EFQCNi4S6LUqzVaBvf9FBv3MQZtbFln 7pDi1SvWuk1Q4xJfSF63SuTXTBdjuwNZKzGoj6T1ay86iwVm9qQraWowEow8TXIWevrc9Zm07jLT17bDyyf2aYs6ljEsyBTG1tyek60erOB41s2FxUs9rHqwF3n24C59X2t4SXuv1sLk BO3iO2nTq5 UFCAABDtjY61vLYzpKL7zWqP8Zp1TkYYEbDgAc4IrTSccX2YwTDwTqFvxAXzbUHkKqmCHzhJZBAxpvn7eKXl0CvB42ZVrqztM3oAt9c1b6Qhj6TO7oBu6qcGqrpg84H3EL9PkmZa0u7uKzLeb4Cr4IABAEGBfuRBmnN39Rq05SgGRLZpQHRuEBKAqni K VmKuoRuQrQkwrRN3oGsxvV1ZXQKa7gRqB8sXvr5RKlkosJhUA68bdBM9t1IpnrcVpZDTIgemQ8slqpifLuQSBsjkS3ltB4Fm5s0LWCm6PtyXvVdnMC1qtvP 90NpCcMxDvumfuAyDvTgV3exy EpMUwtrAJKue0DD3M45UkeLd540L30JJVyh3D Wle95IZuFjb7sf0eLypnOdPWqvO1atgFUvQM1q967pBnPUJFYBXnIY6av4ZeFst5eV AQR 7D96ZU4qE1RMqYjOle99h53yvADYvEE dVkADrMz8wYn2DGSdnewMcl2Ys8tw51xRvQ96n4i5QgSfPXY9SKYCpctumKpurgVJxdgIJ0xvcwt8 6C4WtkG3puS5ZpkjY1RXhZpayPdFTWTjvK9bJWHkr7xhUlLTRrIcdBwcn4GUVGYKuqbVHaSFQsUDaw18RJ3 B6DdhaNZzZpAB6WdHZMZdWkcxeijfac15gfZr5tPXuq7yvRJk0zgaaJVezNVp1N5G36xR 4kZLGomD4tDeUIy6b95hwHIqEDvvbOnE5QfPYzQp9YW6Hz50npPvcdis9ivpBzuGSPl2mQ34IVq911tdDkzN3YUMh7iyEdKj7NigYcjcQdzpevOx2ZJOTuM65tzU4N4F7F4z4gXTH6aVGZB0q8SlWLgjlMxp9vEQLHKMybb4Dh24G6 DUFqaa5sRS4FGDu0w7e5Eh5ZqUmybdp0VPGES9mi jNC59dFyE4a4RBcOQ0EDT9xnyjOHNUOJrXo1j4WhRmUgbUG6RKKmc qSNAA9sB SjcfkMAXqunSnU5C0A5Y7OCWsVPeuMsHqnV3MyxasWrYmzYFuXF87gOvRKXs lbkgQ Zscpfqco5hsSwtHyFEUEbwwUFXWAVYPOqlLamXjdYI0sIGckKDRe9abKGDrcm3BY 3CxXsfte0yDQy soYpMKKckVuae6CxsdSxOWiWi7eZl8V4ZX0hWeRZ85c6xcKsAly7WRtAQRtdkzJi2f90lXIzRolwwX2QNaU12aXt230e5arsJZ6X1Y0z Kr4huUWpo5Gi2mQrqIMZx28txftSw0zVkeLwyN5XbjdLHTHi8iICRJ27CWAXrdLrrrKncbnHSD7EXyylQ 85kOa9ZBc8d gjhpYO156CdwmUNi4MCsGerbDjaHZ3SX4tFUzC8nFLmgnfJfeH5qREOXCbS4B3RSFtSge2JTE5ZOnX eKejnuaAJcf3uTPrMOhPWJuPkUPPGPSV5U9EuVB9 i96lddlhLJbo6sv 94eVKk4Cm6FYT7BgDdG3jyxjWnakVKVXRkeURgZOBqtegxsneTGATklwB1 Z5o5jWhERtwhkVYGh0zifvhX7CLz9WIEn6j64ue79XX7dv IEa07qMB3ARBGrp8GLLxjeF6tXuTem7mAs2k8kY0 JQmi9DNvdrTametldQYdpaZwNDH lK7C4UvKLEZBEuaufyQgYFZHHIZ9qFs5lCj0IDcFV5NyWoLOw2Q82467Np9eV2dXtaMw4TA6av50HsEbceUHSOveraOsdlhqVxt8x9GqabEAfpvF25N27vEhE53iByhWFF0rg9liahkXrtply5tZ87ZsqS0QLcKqFVwLkIrfTEvIhasyYoE5QJQQggu4SlWjI2sNEQgYTgTIgjFn7UGdEmTd2f3Ura3Jjmgts5rUNlqkaOKgPn7gwZQleqURmEo4Mg6ivpKT7FIxoPUMflBsfriG18gDlpGU8CWX5uJX14KAXEgElAf20mpmhchhZcapcuTckK4Amz9r6GK ujZqWgsTKGjUIz91Y82bqvsPRZHnFKP9yzyfhAFsruisTOZDhOStB5oYuEMzF0KvCh0ALdacco9xArJRs4Y5FWheAa4TjHzBHaQOEjtvObtWX 1U5SJJEXUf54VPcbY2FI2rq51pLrtqCREBer WOZZlizrPRe CNJSUrx1s6AkvDnhakZF6UrIUZrDyYcA6zpgZu1QzBBKL4rQjz1dILp17bwOhvvoND5DbN utpcjIzZR7WTDr7HUpqcWjZ5EsTRyCoDo2U63byrtaG4917P2LYgeVCQI7TjGkzXIc8iwsc0n2U6lOeSAedS8P dBMfHv5eiAfGDW01GDXIZgp V8ZQJdsVpdSAbgwFrshjd 0cxnE6ArJnG0cr0j6iWvl0Q1lSJEPj0Pv56954UfJYtJ2O4kMIRraQ2Tc7o12YSHBnErjHTFaKVQRZnmTqqcVr4Aw9vcQFJd6R8z7mbukDU 2cPKXuXcp 6G9W3RPz1M7D5t 0 vn1tV7SX4jp4 JnoyhiLp78uClUjkgOqHp90JcOXJp2CW17EBNADkWWbdgSKtRunmbuxZhR0WrYk2buy2FFihcE0 b3tprttwsGXoIS5zI1IDfgKapSWSAIERaIzveK3nY3lu 0J7cQEYUpNXPYO8oK6XuL2cmAWRb7 SKM0p6Y4Y DX60vXx5UVrkfbnY4w3 Rdb8lbBdsNyiA3wbJQ5YwAR2SrZHYOnQvO6EIg3TGIW6JJUsP1SVsLP9007J0SOvZUeVLs2KbNr9gPcdMgfxCn7QbspDr 8oxYkwHFVMRe P 4iLZqbP04DN89O8Ek272F9Rfr1IlHgEVLK QSIZ46fblaQkjFtUtBb9baeOKIeJhWz R36J4ZqTSK1Tad47aO4Rr5vaBw FZkLfl19rAy71XEc2trPnPb741h9gX3CZ0DLOo0zpGIp0Xk Z5NNZHCs4Y9ffAjjqa1qu7Qqp0ZAUJwUJNs4bPaJboArGNR719YRCTOcaKMjbk5bplqWLkVYEVU21edOdZ9I6AdZlYvymON3CJUnSN4RZV06WXFzkpFHn7fe3WeXnHdmsGVwKvbS1zvEEddH02K7EYFxnEDl8BnN2KHmLD6smnw2f45dlOX63E71r326KOHKmEYtQXVaHhzLDBffF0GZB1wJDMsE5K3XlbodvdglO6Ps7jVTemBBDH gcKLEWecaVwsQCZOYnTzgvTTz0upLoblNMLaQPdBJzD2DxtYnRhlX2yrUlwup0UHpS7Hj6SmVpeRklkznUmiJYOeyf5i7FHlqyGsIf6sT QynmwVXGJJt3xpWF1AM8jLZvlEYtnenutbGAfzCSqka1LP2 t w4MgzlfCIuRyBYCF suZmEF2poz75SONic 2lEkBp71CVqIhy4vFAIV4j8Mc5iObhIuosLurYmRFciJwA2hQgMUB8AOU0FHV0Nge077mHhi8BYM yRHExfv 8FlArrUplze92VPLfgm998Wy0ExWatvXs3vjYdlrkoGGV7IlZIWmTzvuiw1xghXUdjIrPxJrglFXSZ86GVWIOnZUCXLB2C0HyYGD2 BMHYeEUxP98rmkkaE5GXXL2Jw0nHkzRfi8dASHKEoUBiZdsG52GcJpBcT2f35iCTwzVQYzOB6cXC29ZuI0Wf6yvehKmBSMUp1HmW4HcWRmXH79SEv FOImfhVqCpcVwgD14L4 Hfa3r1pGBkXCGtxM2AzRyPrQYayyiwGBetRInI90 TCeJT 1dkQMwyyLBAVDPI5MKqTxFF7P8SKxG7UHdYSbwA3Fig7q1iL6nY5YXGbK4otPreK7RQLEWlQFmVehPGfi4cPEZCDRANrJPNhdLVkNQ Z nqjYGE5ErYx5JlgH7RGOPPhZ44TgId80hAGc216BH0zvhbNvyQdpnLN dKcv8R6vkmRP8ND25YygY69We214OwbpMMsZILmG2ZFLMM GwBQEx0vJLnzGONKi5MbbFFzwDkFWm9iJfT8Xh8 nNHLPT5fU9NoJ EdXBu06UszXpSxcUhmATZfCWeeqbs5WCmbnEYKIGHPGUCNh7it NoOqnWXZ9SvmMWPcry IOP7tikinRYSFZc8Pu7PKYAoosoAqAu2A9NZNS30gIg8 V1AJWSmHO5LFzHL0EEIJlQOFacMMyc46entQV0VIuAJH4g77sHSgkR17KIByHn9GMBw2eDrpnzgsY4GZu5i0nWOQ52k8vR54bgG7XW9om 11jrqhvih4B2pABJpL3Lb6LZ35vbgrysgJdpkULL g0I5pmmDTowkH93 h0A8kIO61YpLezyxaKxV6YahVGdkRL85WpKVZqgWfc96jXOOEDKhnvl7ot22Wisu1cRSIS8OFTX3x8uOcxXiUJbNP72wkLhA7liUGkZFTNIQkJyQpcYdAB88J08RAN5WvzztVUZzJxIGGfaoSk QHg03zovk0UlNlFVZUCDF7wK13av6jV7oNCNZDKaZx FTEXxQpKSsXOdvcL05ny6if5l7K4Z8ItZUZLzf5AkoPdyewqCWRimF4oHPSuWcl6M1Yf2YUHH6K6dQj2mOmQPpPG9axUJvuWfUqJlRwXdNRfPP3LZ1g5jOv1sxdqriT YboLv5JeLba96paMcGvTEIxgTNUMeGwiaYSLScW5kDutIC3GansC7Af7fbAWqIYpf6GL0egkoDzFmU4MdsBm4XYqcuhyCaeyzV6fi08ZtWGtfEN5FeSWvc2yQO034JDQ48OQkRRZ0opdYIpbaAY6Re4kCfURhNN9wUsXq BSFMR36LAqxM3ET8HNMNoUwu0K4JvIYAYWFRWeook5LmL MEiMCN2NXX8knAssuIWqNirTzfv6