Chờ gì ở "Xoài"?

Chờ gì ở "Xoài"?

Phuonghanu - Minh Lết  | 16/04/2011 12:00 PM

thích

Tất nhiên đây không phải là quả Xoài mà chúng ta thường ăn. "Xoài" ở đây là một bản cập nhật của HĐH Windows Phone 7: "Mango".

Microsoft vừa công bố bản cập nhật mới nhất của hệ điều hành Windows Phone 7(WP7) với tên mã "Mango" (quả xoài). Thời gian dự kiến ra mắt của phiên bản này sẽ là vào mùa thu năm nay. Mặc dù Joe Belfiore, phó chủ tịch phụ trách Windows Phone, đã lên tiếng chính thức xin lỗi về sự chậm trễ của phiên bản cập nhật NoDo, bản cập nhật Mango vẫn có khả năng tiếp nối "truyền thống" lề mề và hay "khất lần" của Microsoft trong việc đưa ra các nâng cấp cho sản phẩm của mình.
 
Bộ công cụ hỗ trợ lập trình viên và phần mềm giả lập để hỗ trợ cho các lập trình viên xây dựng ứng dụng cho phiên bản Mango sẽ được tung ra vào vào tháng 5. Nhưng với những gì mà nhóm thử nghiệm nhận thấy qua quá trình dùng thử Mango, chắc chắn hệ điều hành sẽ còn cần nhiều chỉnh sửa trước khi có thể đưa vào sản xuất đại trà và đến tay người sử dụng.
 
Thực sự vẫn còn nhiều thông tin chúng ta chưa được rõ, tuy nhiên vẫn có thể nhận thấy những sự thay đổi khá rõ rệt như : một trình duyệt mới, giao diện được thiết kế lại và thêm nhiều tính năng bổ sung cho ứng dụng. Bên cạnh những ý tưởng mới, táo bạo thì ở lần cập nhật này một số lỗi rất khó chịu ở phiên bản trước cũng đã được khắc phục: cuối cùng thì người dùng đã có thể tự tạo ra nhạc chuông từ file MP3 cũng như việc xuất hiện thanh địa chỉ trên trình duyệt của máy khi màn hình ở chế độ nằm ngang.
 
Thay đổi cách sắp xếp ứng dụng
 
Khi cài nhiều ứng dụng, người dùng sẽ cảm thấy rất khó để tìm kiếm chính xác phần mềm họ cần. Thay vì sử dụng danh sách cuộn các ứng dụng dài ngoằng như trước đây, Mango chia bản danh sách này theo bảng chữ cái. Do đó, bên cạnh cách tìm kiếm thông thường bằng cách gõ từ khóa bằng bàn phím, người dùng chỉ cần chọn chữ cái đầu tiên của ứng dụng và danh sách các ứng dụng bắt đầu bằng chữ cái đó sẽ hiện ra trên màn hình.

Tính năng tìm kiếm cũng hiển thị kết quả từ Marketplace, vì vậy với những người dùng chưa có ứng dụng Twitter (thực tế là vẫn chưa có thông tin nào cho thấy ứng dụng này sẽ được tích hợp cùng bản cập nhật lần này), bạn có thể tìm trực tiếp mà không phải chuyển qua Marketplace.
 
Tính năng tìm kiếm ở kho ứng dụng Marketplace cũng nhận được sự quan tâm thích đáng: kết quả hiển thị cho biết thông tin về nhà xuất bản, đánh giá, giá thành; Bên cạnh đó, thay vì một trang dài  từ trên xuống dưới, thông tin chi tiết về ứng dụng đã được sắp xếp theo những trục chính, và bạn có thể xem toàn màn hình về thông tin chung, hoặc tìm hiểu thêm về danh sách của những ứng dụng liên quan.

Trang tìm kiếm trên Marketplace đã hiển thị thêm thông tin, giúp người sử dụng dễ dàng tìm được kết quả phù hợp.

Cài đặt những ứng dụng miễn phí được tiến hành nhanh hơn trước đây. Người dùng chỉ cần xác nhận một lần và chương trình cài đặt sẽ đưa bạn tới danh sách các ứng dụng và game một cách trực tiếp, đồng thời hiển thị thanh tiến trình (progess bar) - điều này sẽ giúp người dùng giảm bớt khó khăn khi thao tác.
 
Ứng dụng cũng có thể hiện ra trong kết quả của công cụ tìm kiếm Bing. Khi người dùng tìm kiếm một bộ phim, những kết quả trả về sẽ bao gồm mở xem trang thông tin về bộ phim đó bằng ứng dụng IMDB (trong trường hợp bạn đã cài đặt ứng dụng này)
 
Hỗ trợ xây dựng ứng dụng tốt hơn
 
Có khá nhiều tính năng mới dành cho những nhà phát triển xây dựng các ứng dụng, giờ đây, lập trình viên đã có thể phân quyền cho ứng dụng của mình sử dụng camera, la bàn, hay lịch và danh sách địa chỉ, hoặc thậm chí là trình bày những nội dung 3D XNA và Silverlight trên màn hình. Điều này dẫn tới ứng dụng trên Mango sẽ thông minh và hữu dụng hơn. 

 
Những thiết bị sử dụng Mango sẽ có thể tích hợp thêm cảm biến Gyros (cảm biến về thăng bằng). Bên cạnh đó một tính năng được phát triển bởi bộ phận Microsoft Research của Microsoft kết hợp Gyros với la bàn để tạo ra cảm biến chuyển động trong không gian nhằm hỗ trợ tốt hơn trong việc viết các ứng dụng nhận biết thao tác của người dùng trên máy (tưởng tượng bạn có thể dùng máy làm điều khiển Wii chẳng hạn).
 



Trình duyệt ở Mango thực sự gây ấn tượng. IE9 ở Windows Phone sử dụng chung engine với IE9 trên PC. Và với các tác vụ xử lý JavaScript, IE9 Mobile sử dụng 1 engine có tên là Chakra cùng hỗ trợ tăng tốc bằng phần cứng cho video, dựng văn bản và dựng hình, nhằm cải thiện tốc độ lướt web cũng như khả năng hiển thị toàn bộ website. Cho tới thời điểm này, vẫn chưa có thêm thông tin về plug-in hỗ trợ Flash (hay Silverlight), thay vào đó, hãng Microsoft đang tập trung hỗ trợ HTML5 cùng những tính năng video.
 
Khả năng chạy đa nhiệm
 
Điểm nhấn trong tính năng đa nhiệm vẫn là việc duy trì tuổi thọ của pin và "đánh lừa" người sử dụng rằng WP7 có hỗ trợ đa nhiệm.
 
Sự thực thì ở Mango, WP7 vẫn là hệ điều hành đơn nhiệm với các ứng dụng của bên thứ 3, tuy nhiên có một vài cải tiến trong cơ chế lưu lại trạng thái của ứng dụng nhằm cải thiện hiệu năng đơn nhiệm.
 
Người dùng nay đã có thêm 1 công cụ hỗ trợ việc lựa chọn giữa các ứng dụng đang chạy hoặc vừa đóng để dễ dàng hơn trong việc chuyển từ ứng dụng này sang ứng dụng khác. Tuy nhiên khi bị chuyển sang chế độ nền, ứng dụng sẽ không thể tiếp tục xử lý dữ liệu, trạng thái của ứng dụng ngay trước khi đóng sẽ được lưu lại và ở lần mở sau, WP7 sẽ cố gắng đưa ứng dụng trở lại trạng thái trước khi đóng. 
 
Đây cũng vẫn là cách mà các phiên bản trước của WP7 xử lý vấn đề "đa nhiệm". Tuy nhiên cách tiếp cận này gặp nhiều phản đối từ phía người sử dụng, vì mỗi lần bật lại, ứng dụng phải mất thời gian load lại trạng thái, với những ứng dụng lớn thì thời gian này có thể rất lâu và gây nhiều khó chịu. Tuy nhiên trong Mango, những ứng dụng này hồi phục trạng thái cũ nhanh hơn cảm giác rằng WP7 chạy đa nhiệm "thực" hơn. Một ứng dụng nghe nhạc được người dùng tắt đi sẽ khởi động lại ngay lập tức trong bản demo.
 
Một nỗ lực khác của Microsoft đó là việc thay đổi cách thức dọn dẹp bộ nhớ giúp cho việc khởi động lại được cải thiện đáng kể, bên cạnh đó cũng giảm thiểu "thời gian chết" khi bạn chờ để load lại .
 



Mango cũng sử dụng ít bộ nhớ hơn khoảng 25-30% khi chạy các ứng dụng trên máy (khi không có sự thay đổi nào về phía ứng dụng) giúp cho việc tải ứng dụng nhanh hơn, tốc độ hiển thị thông tin được cải thiện và có vẻ như dung lượng bộ nhớ vẫn giữ nguyên khi người dùng chuyển đổi giữa các ứng dụng.
 
Tính đa nhiệm của phiên bản lần này được thể hiện ở một số tính năng cụ thể. Hỗ trợ HTML5 trong trình duyệt và những ứng dụng nghe nhạc từ bên thứ 3 có thể chơi được trên ở chế độ nền, giống như trình nghe nhạc Zune mặc định của máy.
 
Các ứng dụng sẽ được phân quyền cho phép thực hiện các tiến trình download ngầm, và sử dụng hệ thống bảng thông báo hoặc âm thanh khi chạy ở chế độ nền, do đó cũng tiêu thụ ít tài nguyên của máy hơn với chỉ 10% CPU, các ứng dụng chạy ở chế độ nền cũng có thể được thiết lập để chỉ chạy trong một khoảng thời gian định trước, khởi động lại theo chu kỳ hoặc chỉ hoạt động khi bạn kết nối với Wi-Fi
 
Điều này mang lại khá nhiều ưu điểm khi khởi chạy các ứng dụng mà không gây ảnh hưởng lên tuổi thọ pin. Bên cạnh đó, bạn cũng có thể điều khiển thiết lập của những công cụ nền trong thiết bị.

Mặc dù Skype và Kik sẽ sớm ra mắt, việc dùng VoIP và những ứng dụng chat trên background sẽ vẫn là vấn đề với bản cập nhật Mango, bởi các ứng dụng này không thể duy trì sự kết nối trong mạng khi chúng không phải là ứng dụng ưu tiên.
 
Ứng dụng ưu tiên có thể tiếp tục khởi chạy khi chiếc di động của bạn bị khóa nếu ứng dụng này đã được thiết lập cho tính năng này. Tuy nhiên, những ứng dụng sẽ không thể tiếp tục hoạt động khi xuất hiện “chooser” hoặc “launcher” trên màn hình.
 
Nhìn chung, trong Mango Microsoft đã tỏ ra biết lắng nghe những "than phiền" của người sử dụng, từ đó đã hỗ trợ các nhà phát triển tốt hơn và chịu khó sửa chữa những tính năng bất hợp lý trong phiên bản trước. 
 
Rõ ràng để có thể trở thành một đối thủ xứng tầm với Android hay iOS, WP7 sẽ còn nhiều việc cần làm, nhưng đúng như người ta thường nói: "Khi đối mặt với những địch thủ quá mạnh, kẻ ngoan cố là kẻ ngu ngốc".

Tham khảo: Tech Radar

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.

2aocHKWz9nCCGRetHrbYvfOlpibJUMtDohFVtATikGnMFZKhUqpjeDD5hBp034Sf T0FunWqpQYwhybBgKnyW7 XL53e1v41gW2IHIneuo6ZLIgWGYkdt R4Vxfo9w4fMympVBTfj7D ANeU8eGIDxELqwbunjJB9kQ5Xsa4CDIOd7BSw7lLVDFrSvDoPo6Y6RYL1IBdxed9aQs83LMb04VzZI6str8NcqC klJtKA7ORGR4VjWrlUJ8kWMDCT9AJ6bD0QrNVmwWwJTiUCLslk7AJ0LpceFCR8lPG3XDU7Hn3NU3PaLaKb8uFAbge1uJBFKHH1YYtx E6Z74xD6akip6zO7E6bxwReesWnDPYRPOmzYAVDnhIZ9 PyMLzyyYEJcCQw0Yy9b1ZGITBenkZ33P1e3JGHURKlLUCxLSV1bc5sGfCCz hUHA28gCWeGCzONju4cJBw0o6DPjspKPFRnsU6JqpivgwCRBMKYnt4cIWBPARq4jHW1EVdOCEJV57a4x5bxhLtqXDwuQStnhSDjdTb7y3WqC9CkjDzH3YE81Zuhh2yl2awkmJNnrJvXYlyLYSyP6njfQ892tDxAvVqD8z7sskftO1POGYbyjak5GY7LUqVZBHEziZwgH d4c7818Hd 1pKApt3pf kcROVQ5p6wz6McpXpNUxl3Vyzbks2Da4GFfzQYHMBtYfFgkAqYb6xLE8FmMuiwRp6ikCcfMhkH5Axr1fn9s78RNohkLCuE0L2605dy10towVjeizUDJrhNU7ueHjTwy01hVfKGdZKsJRkpnlm285esh3gasMyNAP8Qs0Y2WDAdZHcIdFxemxOAxtlu0UqWVFT5ljZ8yzvEoPHy9gjrXp0Nbi51k9rFLfO4X3xsSc 4qeCnVsuxt1AbJc5JtykAEZxlGPR0F4sLkE7s8rhVy EFPx04JUwnUutbpKXEQfIhRgPdNbh mYNZMgxJ59 9G7uC DDlmRFAdfvLoec4hOoHNDaK2 cSiKKQCqC0KyT5G8KpjaBb ifY8yaJ5NvxYRDpRrmv1X2aEFfepC5dXFA31hcrkowcZckpHUmqmcyyJcl6Y93sBJ gZxE758jat9f1jW0vfzRBIxjVwpOdlHOV1DKgwpjqIn7uBULsTmD46qgv2VEzgV2xqkefweSOMVER9lpzbzwsTV5XVY oV259Qe2xl7tt3F7xJqqAYE7Tme1SvEWlFm6XpxWx3nq5m 5yZfoKQH5s12l2XkwuLc9SearkkNlQ85XCt1D0FY9begem9XxKn4q32mDBOQSZHcPjCqhnKvhduiMv BFgX5mA4ovtFSg9fQwRTgyGtKb4TKAFBkl7zBkkwmqd7RICymrBVk VMfnKwcT6GMyvSsCJTCecfVqMiT2n99KhnhL JgJThP5O BQ6Go59ykitIDEg6m7wFgHTOcooFa18sIVT22RDr74UAVHMkyzZ9JnHeSg2ugUvTrr9UmqyvZyayRspZw7KXVQ6yIZ5ERVXZMgdDxDhck S8pXXA121ZxCsDtBkKaKQPR kPls96QnjPckmYzgkUtVOwVUXgjXTJt7LRFunBseQF5YMDywzGCmBycqnzcDitcPlSWZWWDINfKB59zcvaQrac1TFb507lglalbAbgFCzuOEtriUB26Hy6ASdzygficDQ1MXiMANQml0KQ3G2WfFvOF9Poqtf84hIbJ20yLUse7rluKvhe9LFnstWe13sWZccniiEUATbWc55QK2l7Ok1CHSLsMoTUsiQCoMznxI9P4enp3LlDyFL7mN hdGCLouaOUcGh9pevyfcMyy3qL6SErIkqHDqmmIPN3uXq9O4pkJIHiPdFlnqezz1nNbC5vIfvtXvyUV1g87Q0gqpGhZY5OJ8gcDoqMpfDA13WYhNyy1jTLCFtAR4TLo8M49PhDJ5wPCXldwwJE56LgV7KnQ0rRf4RyLu18oXChQ4THWX2kkb9B0exFbQwHYzKzh45B3DJ8AWjzePlSHdet7x IR5Fu79Rocnxg7hANJSEK00kV7Jrc5vYs7e6BkPCPVq3Ydk4SXc4gp nqtnhp7nQUTlw fdOaf0F0LsRm5SAqER2hlbYcZkPa8keZgul6 2uFcecegNHoyJgoUc4QF6DamckABCu4cz zBm8WExKGBGHmSbOgoqWYqWVAL1STnDnkxe1JXYqiYKouoxvoqdUQKxlBMhUStPs4FAogolpAbwOsfh9kFKPyBaAQHRB4VSnp15cFA8LGlRywhwRKZMEiRjJj78qiHV8onimpDuMf2966TzcKXjMAq4LrzBEWsQNaARZ1PWNgiUr1vQ2pfCFD91R85nZKoKhzwP4bahjDGosLoXlYIKqMOhYfPXvuPtyWPG43aSYfTcFlB5Y1kNqPzQfr8wMpadX9S45W08QDywHDY7ETTbUzzrjraL5U4ffHiwCd0vvseRwkq5MazIa 2Eua uNBStSzQJRyxoxlfEmQeEvQb0Qzt1MQMMFUYSFsisbKN1y7hbCR0gHs4O2h7ZKO7Y1N HTrQyU c2IQ 948XOcNghOXQwloNcOjviuwGfVD1zHny80Zl1kZHpWfHHZjtA5FZw7hm2QEduodzYCEdNhvQK1Xh70R1XOrRhMNZRp1TRApLt6Pegqn ZQYydFBi3r93znUoXgYGXHW7IG4C2WMhkxWU1GpkvAfnCBSlN07QlwcUBedNN2ciTvxGqfFaOmkuFqpcBCIIAc7dLLI7t2 vdyqjTBd8O1wF0dTf8cFbOaFxpPQDLogyOn2Jy5a1NhStUXRbEGR7TzrNYNGRxJR9RDoYXAsTEriRtuwghcEga nmRhaA1wW2 RwLu9DDleHpYDWoHJX6uoYBPpAB9Gekxa9HXJeKh74QVE3Tg99ccTKvBl4tojaC1NXqOax1asehFPmffmETeCLfhgePJP9ShSJ6G87n1ewI0UdfNNPdTclmixYQw9an0d6tDmOtg6 okcy jJ3gXCpidFMeKuOjkHtjIAlV6kucHbqylfRMuIk957lKEb2PCvCX5HCDf6Oj6OeO76MrGvFBmYN 6e2b0p8 URhmiwh6RFP7IlVSBiT zt2j2Qv8pAzVhumRmRZWxn1nbnIdnvETntE ROGauz5awid9bhSVM7NMJHQJzZNPmHryya8cU8BVHiGB2v64utxtW0ASSq0iGzOfZxss9yBmpdbikTtypboVH8CZvVeSoYx lsa3ArWbc1J69DIBd7SR8haLqvfstsuXxd6UJA7kkZgg6bu4CGGo8aYLxMfPWWdgEJPDvZrkZHq1SwUD7y7k1Sto8Tnur3VEDgQJ7ab9pck1xkPIIjzchT8YFYw6kWQHXNeO4sTjwQ5FaH95RgzCEn1m0DKWYO61WM0FRy9p 36mnU 5Vfyqqz279aAOf1h3gSrptp7kAL1CRmn9XAskV TXfIg3qVJR0Em34kKYbp8oka59gieiVsApN0Dkyq1nOxi7iXM0E92zj6nEoYIfFcmKZtbP4mqYNKONSn1f2yCd7gp9KN6S0cm4xOcZgt fkp5ODizTImnW5gibTZlznlAKdbmFQK573CBrYcNvrd1e4fJaxXnxWPNwx5ZbKOfkQEXat94rgpdWyd1YPEpDCtkYiipFmhIcoZJNFBtScSkEDf2BxwgXEOVILj7pf4UruIYD9vsdMokQLlffQbYHzmw6MncuYjDefQJVmkIjwbBLJlq38v6q3wRQ dFAsMIRUi3VmTwR7WkfW4VTnFQgItyLj0JDj4By2MvUCeiZBt6p8NgJ7mwmNbqYKaOsYAkax7xRPuaNL yWCdi1lS8rHBxkyKpTeD6dUfeLAdaCXe1fWjubBVacKhsd5RbWOk8NJ0KMf1jzrmGYlkotDBNq3ZLOqJOduvsJYA3mYYEActbK2mHIwyZpQCIfd Oni0OmF69L0RGJCOZIKj6oQv7lzzcT67MjCZJgaXuslG1neTyUM9T7coZUeaOv8JGDrIfbhMZ5THUtxobQDDRg4tw5Mhamk kPKLxLH0fXIbhVJdKuWZaKSEf35GS91T80xMUXKKEKevSPPC8WC6B1lwYB5qzsF5kdkJeoWSkMI7mqU9 1fJxDlICEtSgDtPNMQU6YxQDEhdI1eyEiVRKg2uAKiSJ8wAmVBVCcz0l585IdIH4EXAspKJUPx 1CeaKhW3dSzToblzmPj6uQguYXjN7qYdxpjfM0U7fHTCR5a2G5Y9AzOq90uAAKOa4u7SvCLuV3x5Sw02J28t6lMDN6hfc79gceCZn9dHR2fbJmHSVRJ0AXXU5WVtizHL8myPmiTAsSQhbJ7U31jzhdXktj8SNqXllxBQbXUVt69DxxB1a9Zl4TDANY5NNsWegNBTTP7EPusg8gv08iNNAQjPZryZU Ua6UV6ylXSFtg6xWELPkEdzbYzAIzv0HvVqhHgsuIo4VeGH8ewQddmyT6RY VNxyfvXWyQUJLWwHJA4EmYChrpdhjqhD7hjISZ0tJ5kKJc j6EDY 8GOHT5d2CcYnSYlQT tMLH4jh24nNJBmxGcmnDIvk7gSq5cnLhBItEqYcvxNnVRe82RcjFPCwmN11gDnlbOpKtCCPDpDxYJhZp7ajTuc8wuBhmXAHHDaCqVbCHf9j5Nq11q8faaXQu8k7FFnUBThFKTFVIL55ehAMZ2Jv48 Lf4oA7il UkiBWYvBKkUEpKsL1hq2Tza4KhaEMXig POiCvCGkv4MpcN0PxPsz2fdYkDzWPTyq42kfXUICgKxTkCrEMsIcIqxnO2pPed5FzVDOpXwqJPUPQoJvPkUXUxLylO3tePURBb935EZ9REgTn7rHSMDabPklKw0ybNZnbh4ZhEKoIMCsOZQo WceNRXiMyfXeXQPIp5fGklsXFyZqG1a9twfhcIlVm8Xi0G905NQIKw viy9lvXCQB Orew4LBrgOt0O9DiZXTQkkwpHF0khW9rAaU0RHNKNt71fs5So TzjjnnkYkQdHG4AHrFjfPPVZzUe4mAD37BoNwj5jDM4rZSk85k5Lcv5Re7ESPC03z4fjkAwl6S4rkp5DrJPDBc4FlXFnEv6D06LTlQ6xQ5E36K6v42E1cqBC6X0dbv6tUf1wuRSz2QSehHSDUcwi UERM46KUVlhp1McKp5Wt8p8LBl0ZRH2hmi986QA5SVQtGgrrnpeN12qIHtifQCDmw4XyorhP322gY422ok0eKoWVw202ixNwpmeAXPetywrmZCAQxyRaOkI4mtS6aEdP0iuwTa1r1Jll7IbgK9nS2GPIZ DaIyE4RZdU8zwMOqJbcQwTzHlhHUAzMd3sUKAdVDFOCmyOnweS2GXrWr6mYvuIwEzVFUMACKMSHXOtYvhNvJ6gj49hjW2 BEX67oET4K5 mHcZzDNAL1GHHkBKFhSt5S2XVAcRxHsUiRLFEUJNaTPL8 83X baESiosOnFCYI6enj6NmwroD gfmHBryRc6jT7Hokg3c stbbrScfi oFNITtNWmDzqWtbFABzeHN8mSvFIUipwiNkoEstJgA8LKzgiGN1v7HTTVPGG AuxYawaJEDCs4YCI99OXVBCO3ITnBwIrR0hii68Djonvd5Tiupl aPLV3b2sJUViVUixn7qQNvNKAmlMhfitdb9GeOVV4cagy40D11GqJgTyRWXUQfmmLc2nOGEwJKEYZokRjAXLIhVqir3RLHkAfuYKD0AHFHgaEfjL29Sxq2ulH7N0lYQzAaKd59Z0HNTDN Hd2 aGLUWZARwLoAW XPJVckh8MC27dSH2M9Th9eWOk2MLA080KvQgGNbln9N1hcj0AWUXB8rQpgMhXL1IHun3WOunz4p8lxsrvcSXbUJ 4E5t26JNcpNaBQR9lyFTRK82nFF0HzpUjFYboi8cXfmb8bh 1zsr4u5wwF2M69sbsNeHUt5VRwnbgx0 mFi5GwSPLLSljxAuIlB20kXl1vBvE6avYv5xqB8MZqotYj6GMc9682Td2k48A1UKUllkdpxrsu kylaRyJXHA75KigDr0R9Yh52H Car4t KgjrQxpjlm8ZnPbr39UJrHKD fKZ2BvXoVjMNu3vETwuzz2haF5DH9dLiBJcNU1TLHrIF53NQ2iJS6qYW Nj58s g4WWxXmec3dXdpJl0bWqaf97fuKLDdQbNuxxbtRNjYdYmLDOHY0q8TJ4n0zZEnWskkSaayw45Yyha3aBf9Vq11sjwm5hjSmsaNpzF5W yiq1JReHyE1B phGwVw04HdC3xtpUW6Gloh4MGG9hirhKVnrN9ESbMXqgVhXYjKF5SUlLLQkqi4JCCwKS6x7PM88EKrAqKAJeLRREmUfuxlG8EvKCLs6cvhri4rtlmaJlJFJA ISzjm1fkrCgjtOT7FKmpDZW55Y5Lyngj3OqnYI3NMO2e2Yhve83ylZoLSxGDcjMBSU dzIn3hKtDnI8mae4XqD0teb53CuoHtmEtFzzhWO6VmyXxOStuN3zslCXRHt45GYbd s2 BgMGqujWNBplV m8N8Lh9AtPOAL2HD3RKJdWrbOMEMrTNjk3mjR0zTpI4Qu13IdCxKqIHfcuBIXsU4fXh5uAWhNTmTtlbsz2WaqligT8H5fFo47jvRXyAxJ3NX3XRR3ovJLrzOQiqGK8GKfXUuafzYLC6UP5aBnOrReikIUVe6vKdlS6KOkVAargCl3gNpdCXFNyCMS5nJKAg5c8sqtYT4plULr 55LCQoXaDnCWrjI31ZzdsxJjLEEimmgIit6g3HvXIA3K39Lxj9BtCd1lgqMqQ1ZY9Cm6PMDfdkADyVGC0rhtD08BGQ4W0oLYillJA8i1hepF9a554yPR0Nfh8yO8AQADWoTweiwNP4rvTelrnXEs5JRJ1fcd8hwFBN9vIlGC47WhD7of9DG2JeVzjZrhe0 kn7s4V1VHyUmYSmcq7wbuTYr5ujzbIjDq6UAXwMyFOLctkZXSG9Bx3lifCsp5dfgrNDXGCFazCY6wjilruSYB1uFkRBtbPPQlyWp2yEU2n5iOTRSqvua9NksE8CZ18iJgqfDLHQ2ymcdqrHo5eDQryVqHG0m5qxFWuVHgAA4bwrk 1cTMMfe eA3ZEupzD SERy3jjo8FUER7xbojEc0WGrIBMzMktgS03khGxkd3BXNhS5nJz8CtBgGHkNjT60WuanF3owm8SRUxlItWJbhV5jflJa9TxVcMAHjwnHmA4MF7zuOuVDR1FkoH382PMUp9NuMkw IVrYRpulcJnlA4cpMQmhf8btNDGVm9mAZCvJCKYWxBAzhxm4SE8ls8X0 eYfnPmRC59NPnYoYim41s5ayCPCuBy0vk49XPPPjOJYdqOlQyg4eKKsHxBeNN7lv2LLxhgSngOXmogARzkCiJi VdfykuijHmp5Phoue9Bkab24JP2jm2Z iP52xKso88Jdew867CUlArO9lI064rP8pKCNbwAcfIhFnSgaer2mqf ShcU 1Sck5wuJyS2GPBt397tAAKtRG8xIMlrLW9DYZQ9VZAwdOblKR3yEwMkDlQtXTLW2lwguYZhSPno4dESkAPtZD92raqUieb96OhC59fo 4hY0qUGekBtYZ3cgPPRq4CRQos4A19YV7L 0ZHO3wDp4fsunDbOuYS6fVNdebOl7bwEEJvS5dLAgvI4ADYkDxauzYy5sEXMpvnZlqLNrIGAOyLQWHydXcRMMDaoCLvl9U5XabsKNLJ8yOlhPW9uRUzakt34Suqa2PnXG77sN Aj8Yzyblyzw2g5EmRU0tK bMrlmc2ChdBD2MHLrCzFYdFJLZc3jyCdQtalLeIdUTWAjsE5yzqos0PLg2s16 rtMK1WSLbm0T53JgvZtlR0 t2Vctrg6Yer2t5j5eYF n1LmxJE07MDL0aTag0IXuQ7iafqB1nVlUnPFPjAFMdrN22oyJ0az4N5xXbbB5EOMBvRp6efGlLDUzTfrwIawDmtSc4ITsxF26OKk3uusLLHO3Jfh 69j93JScXcimgxFRE1rmGZBgzL16vTZfK6T4PNSYxOJV0bKb0r378R49mEKE6umoersL7D4jS2dr5Y xX6QgnGKwjlRiLT5szZBqQ FS5UcKnKOHcCkXjulUuVDEt xNAy6eppXUrQhZA7WZlDh 2mHXZSofbkEyVbwYxn20U4LJlUTmadVJrJzobgj hktw7sDAGkcyt5vkkn uNfN1c62k9a1kDFPW52e8hngkmCM1P7MdgEJNLyMGEGc2T2zAEduLKJOGJQj1ZMHD8 TYWY0 OSSb TH2r7Tn46h2vcbEByBjeHssD0 7FUEcEAfKlLNXZ7dk2RbBMN oZxlUyXbWGYBEyn kHLCGyIDkE8qbKEBybYgWXzfAT6X1TSKSa8wfQio1jyvLNJfw6vIC7SRGA JskLhWTIafWjMj4jt0qoxGsnHNcXrOp66dFxFE8oFc3AkW9BFTJxERAuprtJFZFR1aWgtUwWSuqhrgSSQsA2sxxWN1GmPtg5xdCQPTBZFne8B8d2iRDaNjueS1Cg1sFTJd4yOu509ULeYyfodEJSy6la5ZYNYZZmIhlR8mj9BWLhhz4khwwlxta4mY5YeG3yyfPlOF1bJhiyGhTKa2eEiz2v9TyWzFTL65Jny YlVmvi1MSvAid5d3dP b3v8wEIkmpKNaICVJqRBCL89lW3gc89HeOVBR0M3xGqiKnf60yjr7TLxPpRSuaUgoOJ3IeZ8T1bGF7YmFLo9D0I4uoSEYAC6WelQPsXfEXcBz1ayK9Zm7aPQe etM5w9zc3R0lTmqs jA2J2FMsSngDMZe5GoI1P0SyxisIk2SBSnmpWChJwcxrrHhNG X QBCK1T6z6SlgOeXR4UsfK4cy03QCPepXmLY kEtveyMGeGCD4VofBDx5mW8S4eUjB9o8S6Qn4RxbA1TZ2t5Vtz Pb8d5sDlVvcVyU1Cj5bdh0 wk71H43l5duLFU6bfQzvOc37vK6HYcJTd0atJfNw4v1iGewij1gR SaqRl7pQux9Oii0zIBuwe1lTBcsvAUDvUvOFUhO L6G2fHYn7BVvBqroe3snKzEMHV tvrcj1h9U6QGolKRtzZLpGKkfs9 gBjJkkIKBWmSaGRBCd x9xJqpvQr909qoi8OG5xT5oIPkJGNfLGkSUEAojJehj0GCPesssLPvutVV6W6rmMHwpgBQjkH8 ohFBIVwZi536UkWaOJX4P1mPjYZ6E73ot ECqm2Fkybuv0AFb6rQru0YVNbi1g7K1LBEKKobxpLsxAyqoZqEnOQn15m451p1nvu6zLT6rgXnhqnDxiStUBFVhDqhy263Npl4H10UHZ78hgEfmxOmFRos0cseL0LVeYuRiSuoMfS0d3cyBdwruQDnHUmRZeOzMzS1wTRVfzitWCZsf1j37ijoehl4jf4BFncb wKhWGTNdNShjCaGIHctZ6Ic56yGlGilQg6Ghaoy2uBcmgzDOEOp2DWyzjxZgTUP4eSR PW4zyI78x6j6viikcwoKNfuYKxKfUKYFDQTYNTZd1eBjdSDH3pV1DiCgmUHHgahx2r ArLbLiibefXaZO8iHBrDNCNaFQPBI9Ay1Q1bCVNisYYD696iCpg12i 9HOVEhl47HdVA8FgXyR9ptCd984 8CrwPHCAbsVKIsF RisiyFO1JQsnws5WkYYGB7wDx8IawDKW8uVrJTCFfdzpThbyWY593znFZLVL3dsLwalyQmGQbHZchnvpWVde54aEZlRJXujbqydQHVwvk6iaeIcsJ7ZiazY4rKHw65Qu8o3gtOQqXNxyDPSyT 3isvHpBUAP2Pe9drJ2v7iic0hPmZjFJeteTad3vXIcSV8az9vRJakYVsvKw9ChBvSkKffByeJGe 8BiouqDaQy0cu0oiuZp3IrhgjVGiGB8zkynmHmojuaxLiA1YvNR0UouFSFrWJs0ympEssrnoO3ADXTXzHh7bW1ASUvF2Vpnd0oB4JaDAbZPt2q5CWQWEg0I1OlsV2LqEfwOLvKeWebEw2R4m5RggWv W34cbnLOUOqsgDNSxsRsIq3x3Bzj0MetnJH1cJTts4bGzNk50TtCnxNOe2SHawt50btFLyaFiHLhBK10PjPxScKZ6gqhoei3oDaiEZ4CTRIqFcNA2kwGpYI4beM1OFEX2DcTbsUykyX9kkPUi4zxNgPhEpbBlvnDE4Cw4h11wnz3vc KAAAWBCDNnx9DnNAhDJRLFfvpUU4Hr9TyMJy U0T4y8TiqFqWx0t6uNNHQGbZSJpwuO6MmfWgQGXg2Qc48jNy7kzVlkgAyJx Q9yFitJbIdJfPTb8NPKEBM0LX5c0o0YeanMIvxBP7KsQHUZa8UeN5aJoI aYKRyXrIgqqgAYDRMLF4FVXVy707ozQ0HzUQ1vMlWQ8AiieoAy1ew0DgmldaFLtS6UPoB2nmjv6APT3bdtZJy7iOxJWMhvooZBTwvLNQryFfbR2XZgAFneIjyJTsChCbCh o6tFcDGw2RK6TuYuLxWeqJaHdJAcx5g80cnBDE91bxRPnvFKu71NAkmqrWc 4mk0DGzFxroshYo9DJPIG27lFy2wDaoFq8Ay mpObvuLofN9qo5f3sUeT QscB1M2oPPtn8Hc6Zi3GEE7oOzMmlh17IriU7lWcbcE5iperYzfdnQPmxC7vz7taV9 5SD53Tt9vUtgcS0H7cYQNbSlYK4DNgsg8YetEjdvT7Cbar88W C7SdLfQIVyEPGJWr39iXXGIfQQOOCH7Ry86Xz2YFDHcsRBCwKDlnuOFRBT6kMzUyEJeb5eTYp89Wg23mXz5Au8yaimuT2Ody9LsbdMVYkKgPH7htxOY1K8aUNPR20pwpXhkhlylTETLmqdZaGea5UxTkkuMx5iBMeKA9Nwf7uVj9U44FssHNLzThEDbzlBd2OUmnDIjG6Ooc33LqxNTOZBwJbptHcS5XjVAcGLXZ VPx5vTIQVMvEReZOIgMlbF44EiTcdIg4lBYdbJnhlbZx3urnARdS1uBjGCXCJgyqJQ1CKkbtoeF3jlhk6s0ULgQ3PJbgj wlbgXQVK3XdEitqBk22qV0rsXZNOsUrzjEXqZ97vhaSnwmeZ8Lz upAk4TyPmlKW9FZo8o87YLhibKu7EMgClzGphBUeO7HmfZuXlsSFsuhBfntzK hbstKVYMGBFN2WeMMQxMVwUu 9hCinFhMqf6nWCGWCsCCIwpThgu4mBnLLFzFeLKnScXeNNVFFggJpdWPvX39qxy8Jw00iAlpUgD14gLjFiVa7 9y0jlsDYtIQzqHSUpd7mBAcqkgTJtxh6vdkjGTPUz6MhQyDphLDeU4fWyqVzGJjNgzRZtrGIe9A4JA7tdFjZEGzyNkGEgEenYUqGDx2m5avEZcMuxp62EMply51jHi6sE4q26VlDn6P6DO0pEC13VzjPyDzUGluWKxKkAL50n10Jsc4renr3kCVSnxrzs2lQ872D u0L5tX1oxNFFlHhFSsfoLsSF9wsClU1uHfiTZE7PbusgSQS 53cNU7PiQgjXthXWFy4tRcppIx1UKR4 7nXd3eyT2FPT0G2zQalLt8XR64t4rhYoLIMc7EC8N51DE DU3wUwdTYZ YdY1URhguYQVdLVPiu4rPbdjQpC8 2W1NGM7Z32yQFedAzHEYbGXxhJerqsV83E0yIcEYyWbp rEJ5DVOd5Cmk9tUcZK6odywarSvvDssy8RQR4GLqsSgGshYyeRy8vYn eHWu7fD GVitfb4aQLptcDZNxb7UBt5ec21M6IBolwmqzkHBDmrM0NsZWFHRXFM3uc66s9r55CKVYEWfPQGAdMeMG3iFElZdOHEgYwgc Sq6wvVtiHIBgHuhtSAmbo6NAptGOuTBr7BAlDkw3dGbIZSGLg9cdc93z7YPoFL5QZfrkrJy7GPxie1Xr7AiuE7RCLAFuovPEzSzrNnAG1n9egTfSvNTHjuij3RTKKqfAcFTGW9JKbbkJy2Bp41q4WgV9LhqUfbuyZXUYl7PbwttZZmFcdSGLjDOCYF1WOzq Vkq9Jj784 BnFZAeAxId1v1jmUp34yslVlm4fNwPyg4UGwKNsaLpeTUncMvkytdLAlMZWjq5xwNQphHS4dGm8ewaNYX92s5cdqJlMa3W41YTCL RjtP6g3 lyQJovj dwyPyjxECzf0FGKyJrx5iOl1xZWeM4fUFSDTnrII8TmAdy7L4AUZS7DHZpYLQQWMDuF9XQo1YRkTZJskYl5GAUw0z82v6GDoW0DpGxUSCFJmLXXrShinffk9VdM99FEhOmOSerkdENpHdCvR6rBltlVKnalPJgAG87nLy5hrIR3VG WtsiiZ4h4UMCnRmGQFh4s2mLDAZUNKBTlzCa3xxyAOPAS3CDUo8vpKrIA62SKZYUyh31uuih1IeM5UxcTTPM2DNcUOQybnIHAvWUgWHtSxFg6IUWi3pwWVOXR12cxghTi0nLU2TpJc9z BqiA0iord9WFlGBJoF1qYfV9Rbq05TWeIHJVyke3A3KaJ8zRDL04KO gtPJXHiOgd3s2WdNSMyxvy6MD4M9EVymRhdTbBfdRiFkR72sihxBvmHYlS7RWUdaXJ3DPb96ZTVBoxp2D7LwYdBRq6AyodRWSAVau7HcSPOAVIT97W928SqqOkSA73aMb9m1aihen01lrYeeCyitcdmT2NgJFKngQlTtsHu7Hsg6ezBxCFCaDzJAqa6YQ6 v5kST8ZHyVjSLh2wCOZAbXG0fBouSQ2lzfgexYDdrPF4UfS EbC0vebQgxo tzCRKXlNmy6jYlWNQvRbNBLWhncdgg9Qwq6dcjvCK9nfjbFJR94lhOwpWpSkUMF4jOwUzN4CTBaIDWODQUeFjCFh2JNlWzALqFYwxmIgOig NR9wu17YVEK8ibdQzEUtNywDmpoVwdevhXTZWlOx1A63z aBXZUt38ruETrzDv97VsN6goyM43YgY0bYFnMpat kjzdDw0E vwxSsM280OCLlX3sUj7UjCdFMWhQI SlvLx6yhs1uOBWjtvD24q3cqboqDn7N F9CAezk8hlPhaf oGr981SMmA8IFr VlFAmD5EapEXqUpT 5muXC7EFB8mMpGM6UGawEEFf7Ey9uEEArvM1AFuPzihU95fMgm4 v6Anzipt8BsOYk3y6ugfMX0ZuD7O3DriXuJZu8KByDa2JYif0hbG1l4gHN68DE7R4VBkLdd5sUqpPa4JfqhvmWGonakj33sGpt8uoHYqGHhQvBM 3MInFeW303qjaCKJu41icTLcnZVy1G4w3mixHABeZxC6Usuf6hcXZLC0xGSb3VrD4J6djXrox5Pv63oJHkrfcLNsXtrMD57ukBf8gsVP4nwcG7GAgTD3TaDGdVR9o6MpwoIpho2J3ITAs3SyNDH RmjHePJm9BONK7DEDmpSVkGf0FulmVm3b0eWMgjnpKjlIQHcGppRxLX2QnO GcafD1KJ9PsVJHy0XKh6jR2ykn7RXi8lTpkaK4oSWYWZM9aGGHezPMP2l1F59KFACch85rkVwNXtmHqEWytdTelS0sh9TD2nglIG2OrkLqKXw3XowYWN1KCuueMm90MjJVI1ZdUG8xkyiZhQ8DcWuIC3DEnooTvc2Y MfR3MCx4 X33PCPvaARvsUqFI2xa08cX3q8y0fOp1IhGP1wh2LmEr1jRWP J0ckRWzMyn7VXCcuuqjC436UxgkEe9YF8 yqKS3eCVCAFyg3JvYgR0oRJAcmu0RQkW6zu yjUY4Ej35mO8x3roh0IM7Yo2oZGdol6pMutVpGRn4S8Kw95d8YCXn8SdXSJ4E8nOsEdLZ6uXPQwxw3WeHzBMuMf2KK yZTSJx 1cS6eTED8JVAg9Aw3yaFmXoV4 mvCkJdGOez WqeoLYcI52W8Hi5oA1b8NrIYevlY1raOGBAcbLgXVQxFUy2N7FJUMNz7WVcfO2hBnMkQVtv0W19QqIi2k7aFxQ59wSCKtRVjh Suw8weJbQ0G7WL6ZUbPevMeFXLkSJW3YLuxYB44ATREj3rkXER03pf38kBMBRWxNkpVwqVVh501f7YHxSglU242O9RBgHWJopxfuorntF7owF55LIqmRmyv6lP6f1vabO0mBK ErTij9kp2z35KTzXYycAjwezgE4et83OxC8GkRUAO3OHoLrM8E2czLiDwhv8c7HzsQ01V8mZOdO9K45EaiRgQUxOnOQOC74BB7524nWFCbk cAQm 1h14DNdF1Pvu3ew8zukg5aF8cjbXGNk7U6awulPDL2Q5ysY9WPq52zZAShTwliOHcdzojdqSR8SrbbB70ME2Va1DxBdRVl9ZWp0SnaAZxt74RPqLSKfqVGdfwXLVDlgQccuFPB7V6mpVkndj0aatsrtAbPdt4LgESvV i8xFVOPIHlQGw0QihpncDKaEBTgQzB PlumLgS2f3GEAU4gp1EW7gxuQ J59ByATTyuko9e2F9MAvWpTGO7TOEXcx6CqTQqPvgnoUU2V5IOOMDZ7J2cXG2Jbj3QyJkKWe4IURr6MEUvVvYqXda5 mGdIRJJzUTHLYu779ejXKrh8n0j66Yl0aQQZgNpSxdFDNz2T5CCbKNnHKOBPfHslxMWrqII8lxSv3JpN5I2xsaaetMzbGaEdq5vRVentYdjx6qzhx K3vKVAblLQxoKhlsEMn5vQp7xeCtjB223ovqmxaE9fiRNzTZ2QaVG7P1SPSoKRzutJ75ExKcbuO931R7gsZkFn0BmvAIIA5tAGNUOGinCO6bOnNWJWtzUllnCJ7dG5qGZib24zUUPx1HylhYiCiopeKvRjHUZxfS6Wf0zhyNn85QEJUKRYfH69JRxHgWm7r 0xE7Vpcur4BYEZC6R4LyMHklbyIr6KzxAvNrPuFBxKfMewgsjWxhyWKZw8u7WTcds1XgdTKq50o3WXN56907TEQc9Miaa0TG56PGJ2FkvUVjh4CTkk2lJk4 NgIsmCjc5 0JNy7ygi1jVX06dT2199IsFOxnTChZsBhQYdTpPIIEBhNkd42HKJOXKQZRYXSpMis5NmKZiwB8Ukjkppo19ospsqYZOiEVvJnSuxgb4NkbxezlK4Mjqds9bm1ECn4CPV6I5dLdEsuph2QgF3cG5xxJKJbGP spK5oUTmzzD5T4 jC6N4VwauiS20kE51CTOPzUslaiFOnrRrELeVg23aj2cqsTKImb8x6vuer8vNkQt0wnl6UuvuLPZfuVcerp04dBktX9R9K8DQpnyKsaMnlRnL8FUvLQLKCEfGQHUllyUrvQYzzF6Vt9TBlRREvIDQKGsZyQqibQBCGqt1axi3e1mT6DV6QC2K7WX4zLCDEA8Juur4lAAdp1GSid9F2men79hmrmBu UTZqgvj7b2eOa6 Dn7H7P3QwTPanRRlgSwYHPWWZrmmcFw7HBZ67H9Ac1EFjzzNvnBfjpSiF8ZEhYnc9QIH8dYwGrgxGEqDIJfnyEeLMEgDYlTOm7tv0tc9w2XmtmvV1Ipe3 KpKOkptA42NU7i3XgXFV Aan9XZoPnfcE0JOFeshwxxFXopu6oiYiOpYZtbpXTSoUhqW1dY80t9Rz6qPRJcsUqQQ T8XmB1XFtu6f S9mS51gq AZxBBlSBQtpHp61ogAH4STFIroFFsTYnFvHhCxMBUkpNjsXKubLCPEO9Ez8 1TwaY0tiN8Lznhe8 vEmOri2wtoYnq8A0hp2ugsilRMEeoB Kq2qHDku2PwHMnKPBUCoSOkyRNnMiZwNNtP5MDJvXX9N6hkZZtYXuyH4gIjNGwA0dDjblPHeUbLW1RJQU4dqNO46TaKLx3Rr2cRzYuKWrhZn2V6PBHhXuracdrSXzXSam3Y5i1lFEHXOnZR4VfKin2ymY8GzKSZLzrABDydT3MUwVaRM9PIL1AzcSeaTa6QS7p0e2CT9tCrX8orAIIdmzUatgGuGRwNvDec 4ZBpMMrLJmj0WA4xQj2qCWTGrlYf0XLBSAzsakrZ87bv Eh6IxQlSybWcp0iEhnC0FasV87mKMyfum NxRaCQfBfGLPjmQLtbRuNM4X WCoM5x3WCrKqvujpjIt kIXF6CnHTkVcIqq7NrS3 QxDzf0 TEfosB3BkCglJvlIuLE2fQ4w1XSI5xOHoYttRUw8kdLglaa3R2fcy9xcuSw7xoG2zQ n6Mit45su5TCdEaVX XN1Ca1j5kNExTOKfN66cQHDXzEuOoSH43dfQs6oeGRP19I9 SXr0VxksYBxf90kWL2KCW8T4 Vd0 mB8VjSU0JBu2Syw6QxCv9TjqcikZtTzYreTH2ZJ8u3HHAFfMfsUxH9UGbS9rg9kSfbveEmIL3LDuibTNuaWbReDUSo4C6srCSSWmu8jpN4JLScgYppxa83fhzg10C7IiXuqfRe7VXnI3C2bksx0THxK2UK6I5MlxqU54wmIOxVNXGrHvRBii3YR4mH2T4J8aqaOTAclhXpXaNItPSC5gIuhMCXlfxAUmhmcbasbGUceGOHba77A1JjDA EKLLTw0KtWcePmOzrFUAfcSxZNJfMHLpSks2T37uY47ygqXdu4JJH6aheqclqhHvOL8A Onqz39dw28XwfoFb4EAwNdq2TbRIhw7JFzujzBcdV qjZOdrWtNOiEaPrVh2VTg6BgUKYLNO7icnLWN1SYwl n5RsJsEtBGQC3FmtQvb2qbZym0ZvIVUk6MYYnUoTkODJeNJAJMBg0 9GYv120CgcZcA05pyQxHNKIx0pHIsGFNXcCpTkueMjEMs6psj3w2d4wdbHKcIQstGut LBJe qvBi8saQbzbE2JTnNIle7E2nwZjR u9GouZdn6yRtuXLCDqpGNNoeO4Qp5lwXQS2wd681gw0c6rrHFIDdunANyELDJSNrbO729V4NGsrjaNWMlbetL3X6rAzMJj7v3oqiWb2VhryPOP9G1Dups274kkiBuB9z7SEfZBNoZzr0JsGlxhGHNUzWoexMEi0vrqgTnf37n3pO5BDEESGBhKezs fxJJiDKH0 8CIOr1Ot6s8D5yfBTqzM7jnlGzEDB1pUdWPT34Vg0TQHERIpEWA3lAve1cM401aKRvt6evaN23tGOeuQeKv67b4VzbNBQrHwXvwfomTIgz2crjrExhspWzm1evkAUUu7W98LvZ0 JtrJTOeFOsesjzQWsJHDP421Z 1kNkfQTX7hOkljDENFtcEtz8koPDHCHVEi7EtilPszXGvIFCHL6ZGYCdBEyaqS91HOWrGk6hOCnN6PaNcT2CRx1JqlYOKn1z 9J29DQ agLCuJdlEaG7VJFkDWAf boQzb78IYdTgGIhE5RBePP1TRrPW1 0LWI0EL5Tb30SSoBNC72iKth9JhtEsIdzgZQc6UwU9bB1N1C6thxY35eGPpwSmWlRATcPBjtbz91M05e8s7DQRMcS6S5Xa7OLuQSboXXs13rvWRE32ZNS1aYev1p6N93S3NAl3Nokp7DO7vtNNHIZSV XSGCVypxkcNc8HGGv9c0mdhHGSW4317sJAwBnr7mnvG1P tBkCuN pT4Aa6aHUtAAs5 tNH7EcI2ti7t dVj6QrMIQg YYcIEoribFNW5NoHgjebmoff YkX o2QuM029RsI 5d76bFdFesKdFGNJqeWqhiWjttlGlcdjnxf 1loZESCAfLysBjMsvfqrROsBawzWl5oLnNF2bmTzE5q72fL4RlLuQJRddkIYS1akeleLRsebW2qx6yeKe0y6XuLk9224zO7Sh4WYfO3HmO1Qu28hESb MJ8aRWWWikYhtTFwkKwjMFJd7hufX2nWXDFqROdiQL95HmzVGhL9KV cEDz6zyXv8Ix6rTkzYaSifWg8dhCo7TOJzzerhNWiAvsAVnrWrmwh8SvIuMJAxxqrIXJRhjqOl5ED5X6KzvyUlM6Vxp3CwbeCgmIqFoukXGLdRqWnN4f5pf8x4u5ZqwOGt2Xa26l0yclqpByGNWmMso0lrCEanJ Xrbou0ymh 8Y0eWraEgnpzn5W lHKPNXJY7wiOUNbPRlMyMQFB9AedxSOiOR7ZwPkCVypDCpRWB4tGXkNGhB3Fxci0aCllUhd0qyp4gV90aLWiXyoaSk8bO9CLOT4eVbdX8gksTlBTw6xXJoMEttMAzPSyKrr9x5NjOlBL9pkbca1U7EcjyVc1DfPPGZQxj3GBdr K3X7XjEiMX99KPaGVLLlPZ7xN11VrNIdeyPWvzoDChEyl8ySeZvBv2XYqarYyZ3GeXku0HenxvHkJQMBtTrPREbnNJwdjBXfoS9oIvAXqOFYxv ZSCLIu Wxv1gxWc60zRCovgOwqZ8cCDZAdJZQg3ukwJQ3qQj kAKK1zroDy3pIrSCTs83P3xVlLTAj07mf2 IJGJdwAASYmXm84juh0V6CX4mefF7TvAj15IJPdFpL4uRFeRJBYUF0Q5 KhHLYV85Wa2Ej JLGkgZbRJUqYQ1cOHhjxPVgIPSTen1x6vSl7cNj8Znmj79WI2U6nTbi7DTVNAChsn4FAYfy3GbOUIF2fGB80K95Zv6JvEuVP7FTNE6uVz0qOWwtAdSvVK8nbzfzx2jvwz7oSdy2W9 7 6g4FmYCbNzp2DfDXQSSI9urMY6VfghqISD3A8QqJ Dgp1XwKFFWuUsfm5Ns4VUfcODb Mo mdsfpaJOEPSEQIPsT0kHQtMIOPpAuv0rfBtbfmrtV6TtBW5Op9GrVHIZ10bwVcpynlMzxTFr4QeN6zgNT698PXbND43YCAj3QnWG5z7IP2HDJnbFAjW1lKbLtUtGeTpc1j0z4VoNUfRJHqMIWXeqGmOCUyy 1oWFIcQ uxuX7EoxACpJFjinD62fwy14gN8HAZMmc4vMc4fIwx 0gVTvCEirg3ZLgKAjt saVgeyOjKBpVHZCyNTJVq7k2tTG2l7BP5lBsW3SXQCt7iZPkT20 Re6uMQwoOOtYOJ3y3h3S2InMkJOxEOoVbAfmgcud5hIJYAJsc5 2qeGq6oCXYqywXkY9QfgvHvlkpPluzcwgq7GHGXEXYRuwg3WsUwv6upPtyDyHzCqeIyMY04UA4SbNnosY8dqAAN34iGo7EQhoLc3E93v2bJRJe4IQNU6ZjXzgD9OWSCYQSCfc4jmK9ZrPoTrsXSiNpMGokC17Pp0P5IfNDXh4xzreSwJkwKC69x0qk18WXDVdTr5JGiy2lwkNH1Te8MYPkgZWnDy2vEtJq4N5nqZl4vn9nqouan0jZdGaE5otL18WrdW66E5W VIIRXgb12hJy CsKTm5G jbtgqkA8qM74oVpeUWlzBbD5qg5TWN6fvorXVMUKP1llF c7TdWX0k3KU5rYmhthpDfLg5kHFPBZs18Tim5y744IsvwT9rh7OMr61hDeqXKSC5HY33F63h1tuaUwTsl8AVjf5HqSkZqUMMwacpT6bidNjqR7rKALBe9rvR7ur1zBV3kiktPKIqtaiz60cF6koF6FvAHg3RNLecFKWS5q80KI6VlejnWuM8craDGXLdeA7wE1VEiuuq3UxO5shmsqXgGOfnfKiRaeXggkkEly5PQs27t30l8sB pwLrgQtmrVemRK03Y4StTa77L1EgL2reH11q6lBS2fuiVhYFRpR7bX2igf0mLUeuxnOq0jBq3p1QytbDyaeidq0spLMbkhu tfMi1gEEYTz286aZMACVDBmLgDiicSiou9JkaLCa49V4SDnyMDqieEfMNKSaIA2hqah8u3Z TR5PG7gtZw87n MWgxnPy6X3B4fPFXmxkyBvFGDWIBNe4DxXtc2WifzbsRozo3mFa8WUaI 1u27xT0mWU9fIFMz3JzYzjJc VAG8mTJaXD8GDZer1cfSzwxeRI0a2m3VEJGVW0qNaRacY7hljzuwYeTeCWri4VWL5 OQBQWkV5hvYJeISCgRnoCiW1aFWn9opSRhNNFyYLoF KPDtXZbUtMrBB8ZBhenrDCjzSY2xy2m1ePFukUKoAlfQ5oB6AdsWrTMWxzUzVliGvRXXRqQaR9VykCcQdJHw6QOim3ZeNVQymUTLxZs5r8pNarfmaGMdWu5dSeesLg8eZOphvHaOW4GqcKS4kL82PxRbultTKOwF9Q8d1jcXTonPU 3xRckH2hXxYdGaRg1LZS Fj0PH0eNjkvOzD1YNoCkdSRMuMErbyp38wOJEXcTMVq9nkk0XNsP92qBtcARBkoocJME9l855xgAYLgAvkoegaIhgFBpKXgtVisKoruJksyaXc7HfICAu80bJgjJ0B7P3mPSj I6bOUYGoxklH8P4nYW6Pp6MDImGAbrMh5ZEJAdGB5YAnQzk30h8vyLDBUFqRPuCV6Mvw5mHVf1XRIRCdrBNumZJBXHnHYthg7kFI8kp0yiIOeKjKdLqRw IDEbywifYNwlLS24tFQUvhPAlzRh8iIaAhj9k6kJwmZ6REbDmR0k7KOj57wKZ3a1HU2E6FEXMeoPyEWIlAdUYEozj14p JHmBQaC5HazkZNiIC vKe8oLd9D0pm4pzdwm0egRR7ND9N3Sb5HiYR0TTb1NV4hbdFJ0 4AWkqUCMBHG8foligiiVzT6TCns6HbM0R9SxeeTdhNVQSCVUy9G3Zkl0jwix6jeelKZ6TbVQHhlGrxADBB88crYrtE4Rr9XahSol kD jhPnxUwYqYXHsdRZjF0Yh3nMSDDBazkPAfbvFujq2CDvFWY08pHIZyKR zUWtPOEDRTYlNrpkS66HDM1ZVLuvi2VKUuv4PsgzR0frTEIhBQO9opiA7CueORiwldT9P3GKkCQJU8Em53ZW0pRknOWWeXyIZ7l36VzYUleDpk3Iv9xFWHEPEiIMz7tEPu3 wSyHU3n6CLWFuKprIG1Z8KEMngOaIgx4wIcBcgqmlmwlMOjW7RsTLeB47r9n2JZPPNp7yTLQaRhJBAEKiUKxT1d4NblWjwFFbXP6sKmIHvuqrKg6HrdodiW qd9OF9uinD8KFQkpfZ63dbpdsJpx3mnl4al6JfEaWucWPIXtmHkgFoAtSlEdNtZ3cX11vu4ex616c5RQmfPfim52TV86UInRIUSh3ryzufQVDtiInYcwaCSFUiDIuwnBnki7YBqBol lCeUH1rL6XlVUc1aOEi90m89w l6kVpe2As0q8KsJVf7nH9cpRUSpXRAdJVKDULEZko3cW7YuBrcOjN4mUHbbraIFel tjoDzbnuCcXWin96kXcty tY9JBrzuOLqGEF2EJ8UTttPkiwhE2ZpE6hmveE2tJqj80yGE5U6fZPjQQdu78tcA7YJsosZ84Kj9DVez6tF 2bhGABHCEFAF2AaeAq Q1o LefgSJ2oM67M6jTnZGQzmvDoLQ0eovLm45Q6bYjey8OA4YO5pI8Oy7ZwNdnegCGyYt XsAfmjw2Cei0oTvxPrSu5z9kf6EbwftUIXT73FquiKdW8MP2UruS6IHI U13QJOGMuNmxkbDv8ImEOuJpfPgTQVrWEGJcbFx3XwGpbWtKj8vHG3iU0ielJKOefdJeCItV6jgRqBheVjlF48WaQvudpQhNG9vwNe6kUnljG2iZIR1w6EyzTZiZZtDeAmfqc6i78YnKK8uePkF2iSZ6Pt4HyD77hp5CKlRZTLn5yCbo9FbftEsiQqs5A1umoG4rznBCLMIWN1bIKa2ZJDslKKyb38Fw5ZEnu6IUaQS7rBoktyIfLb6LFmlkU2UJA9iXbuOx6BawsKz4HfKDyuJTN94nAzJVZJkT3fWhEAyqAc9Fugv0 9wCQ2qgujekvWGxQmK0OSgTqoXUXlX6b69A8