Nhìn lại 15 năm lịch sửa hào hùng của 9 phiên bản IE

Nhìn lại 15 năm lịch sửa hào hùng của 9 phiên bản IE

S&L  | 25/03/2011 12:00 PM

thích

Trình duyệt số một hành tinh đã thay đổi thế nào trong hơn 15 năm qua?

Cho dù trong vài năm trở lại đây, thị phần đã giảm mạnh do sự cạnh tranh khốc liệt đến từ các đối thủ khác (đặc biệt là Firefox) nhưng Internet Explorer (IE) vẫn là "ông vua trình duyệt" với việc luôn chiếm hơn một nửa thị phần. Trong quá khứ, đã có lúc "con cưng" của Microsoft gần như lên ngôi bá chủ thế giới khi đạt thị phần 95% vào năm 2002, 2003.
         
Có lẽ, ít người trong chúng ta có cơ hội sử dụng đầy đủ các phiên bản IE từ 1 đến 9 để biết đến lịch sử "hào hùng" của trình duyệt này. Hãy cùng GenK.vn nhìn lại con đường hơn 15 năm của trình duyệt của hãng Microsoft. Hơn thế nữa, trong video dài 9 phút dưới đây, các bạn có thể thấy hình ảnh, cách cài đặt của "cựu vương" một thời.
     
 
Khởi đầu
   
Dự án IE bắt đầu vào mùa hè năm 1994 bởi ThomasReardon. Lúc đầu, ứng dụng này sử dụng mã nguồn của Spyglass.Inc. Vào cuối năm 1994, Microsoft đã thỏa thuận mua bản quyền Spyglass Mosaic bằng cách chia phần trăm lợi nhuận đến từ phần mềm (ngoại trừ Windows) của hãng.
   
Lịch sử
               
IE 1 ra đời 16/8/1995, là một bản chỉnh sửa trình duyệt Spyglass Mosaic và nằm trong bộ Microsoft Plus! cho Windows 95 và bản OEM của hệ điều hành này. IE 1.5 ra đời sau đó vài tháng cho Windows NT và hỗ trợ hiển thị vài bảng biểu cơ bản. Lúc này, IE đã là một phần nằm trong Windows và đương nhiên, vẫn như hiện tại, trình duyệt này hoàn toàn miễn phí.
   
Ngay sau đó 3 tháng, Microsoft giới thiệu IE 2 dành cho Windows 95, Windows NT 3.5 và 4.0 với các tính năng mới như hỗ trợ SSL, cookies, VRML, RSA và Internet Newsgroups (một hệ thống thông tin thảo luận toàn cầu giữa người dùng với người dùng). IE 2.1 dành riêng cho Mac ra mắt và tháng 8/1996. Bản 2.0i hỗ trợ ký tự double-byte.
 
Microsoft tiếp tục trình làng IE 3 vào tháng 13/8/1996. Đây là dấu mốc của IE khi phần mềm này được phát triển mà không dựa vào mã nguồn của Spyglass. IE 3 là trình duyệt đầu tiên hỗ trợ CSS, Active X Controls, Java, metadata... Ngoài ra, phiên bản còn được "tặng kèm" Internet Mail and News, Netmeeting và Windows Address Book. và tất nhiên là nó đi kèm với Windows 95 OSR 2.
 
 
Phiên bản thứ 4 của IE được ra mắt vào tháng 9/1997 và thể hiện sự tương thích mạnh mẽ giữa hệ điều hành và trình duyệt. Trong phiên bản này, Internet Mail and News được thay bằng Outlook Express và Microsoft Chat. Bên cạnh đó, IE 4 cũng hỗ trợ Group Policy cho phép các công ty cài đặt và khóa rất nhiều cài đặt của trình duyệt. Mặc dù vậy, việc Microsoft tích hợp trình duyệt với HĐH vấp phải nhiều sự chỉ trích và rắc rối.
 
Sau đó 2 năm, phiên bản Internet Explorer 5 ra mắt vào 18/3/1999 nằm trong Windows 98 Second Edition. Trình duyệt này hỗ trợ XML, XSLT và khả năng lưu trang web dưới dạng MHTML (MHTML là thứ mà gần đây các hacker đã lợi dụng để ăn cắp thông tin người dùng). IE 5 cũng kèm theo Outlook Express 5. Cùng với IE 5, Microsoft cũng đưa ra khái niệm XMLHttpRequest và Ajax. Đây cũng là phiên bản 16 bit cuối cùng.
 
Ngày 27/8/2001, Microsoft giới thiệu IE 6 vài tháng trước khi HĐH huyền thoại XP ra đời. Phiên bản tiếp theo trong gia đình IE bao gồm cải tiến DHTML, các khung nội dung, hỗ trợ CSS level 1, DOM level 1 và SMIL 2.0. Đặc biệt, MSXML version 3 cũng là một phần quan trọng của phiên bản này. IE 6 cũng kèm một bản mới của IEAK (Internet Explorer Administrator), Media Bar, Windows Messenger, bộ thu thập lỗi (người dùng bảo lỗi và gửi trực tiếp về Microsoft), khả năng thay đổi kích thước hình ảnh, P3P. "Đàn em" Internet 6.0 SP 1 có thêm những tính năng bảo mật mới và được phát hành cùng Windows XP SP 1.
 
Cùng với Windows XP, IE 6 được coi là thành công lớn của Microsoft. Chính phiên bản này đã giúp Microsoft chiếm giữ 95% thị phần trình duyệt. Tuy nhiên, vài năm trở lại đây, Microsoft khuyến khích người dùng từ bỏ trình duyệt này để update lên các phiên bản mới hơn như IE 9. Mục tiêu của Microsoft là giảm thị phần trình duyệt này xuống dưới 1%. Việt Nam là một trong những nước có tỷ lệ sử dụng IE 6 cao nhất thế giới.
 
Internet Explorer 7 ra mắt vào ngày 18/10/2006 bao gồm việc sửa lỗi, hỗ trợ nhiều chuẩn web, hỗ trợ tab, khung tìm kiếm, chế độ đọc web feeds, hỗ trợ tên miền quốc tế (IDN), Extended Validation Certificate, bộ lọc chống lừa đảo. Trình duyệt này được đóng gói cùng với Windows Vista và Windows Server 2008, Windows XP SP 2, Windows Server 2003 SP 1. Phiên bản đầu tiên của IE 7 yêu cầu người dùng vượt qua cuộc kiểm tra bản quyền (Windows Genuine Advantage) nhưng sau đó, vào 5/10/2007, Microsoft loại bỏ yêu cầu đó. Đến giữa năm 2008, số lượng người sử dụng IE 7 vượt qua người tiền nhiệm IE 6.
 
Internet Explorer 8 ra mắt ngày 19/3/2009. Nó được bắt đầu phát triển và tháng 8/2007. IE 8 tương thích với Windows XP SP 2 và 3, Windows Server 2003 SP 2, Vista, Windows 7 và Windows Server 2008 (cả 32 bit và 64 bit). Tính bảo mật, dễ dùng, tăng cường các tính năng RSS, CSS, Ajax là những điểm nhấn của IE 8. Trong phiên bản trình duyệt này, đã có nhiều cải tiến trong việc chạy các JavaScript để năng hiệu năng.
 

 
Internet Explorer 9 ra mắt ngày 14/3/2011. Đây là trình duyệt được đánh giá rất cao của Microsoft. Nó có tốc độ vượt trội, độ ổn định cao và hứa hẹn sẽ là phiên bản có thể giúp Microsoft giữ vững thị phần của mình trong thị trường trình duyệt.
 
Tham khảo Wikipedia, Engadget

    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.

    ABMJqBB5KSSmjT2yvg2w66dE0e5xtkEENhiPlgnZ2ya2prPucXxBGGD4AoA4gAGsJcoTxNo2OzCygnbtlU5IKQnkQBNeGyL0rtBLK6zH7CHUqVSkkiZPDbN3sHXkcT3tlZIR7KCMwPnSrnr2EtjpGk61pp9U8YjIbxI3hc7oJW2dzW8pLbK8apY6RIMTQ3OogGG33c2BZ9Kb2uRMFDh2tAxNXuslUCbxhmPDamDfDkKtwRk8cmUSSTboXxduK BM4EU4C 2ohRUQZSTPXAendnHu2eKRqw8uukhCQCn66lMuOLZCbU9FmlpsmVfcDr3hSTP4sOX95y8HMmrq6afURcrLjcfoarntR MiOia z86433YoleSvGM KoXiS8Tc9XHCUraC72q36tWS4sPt ItDuMxgosHuPMLFH gevLF7d znzLv23WhqNqlq9b0Ncq3q QUYPbxQuykhMkMHG0mvMjRqcsdE1UAEYK AQwzheOaB1LUxu5EiyJvxlkhAJjyWVvxwgwifuSzWLxQ8SEbs0ChI3kwzfqzWSNmHj6vXzxP37ctkFIrYpOKFGiUPZ5OcAYaUuDFHjtQ591EKTzpQbqNZL9tpF7h6kXn35Y63Jefvf4aULBxwH4ldE8FCTIFKV2ydiRVhoUZCBIMMMqeTfpYTim23GFOUu3RJ328WF q8qNYQmNumn22ycCWmKrsxmww3zBDa62stxJj O4UuanfKfyl01VW0kHEaXd6uxnG6u7v6BaKSYmWSaLcq9zPa8zYHKrgb6 NaCezsPTV9bYCoDn0RLuVgpER6IS9neXGmpVWvh8As613LtqPLmdpQ6g5FWGE6vuww9sfwzpb23c4ytBRLTK2Z6bMKP1HTTdGVtiYZ4p7K 4NzBwMJE0QYuZorI2p0DqY40I59s7blXVYdTvqX5RgbSSM4Ss ig873CeAgk6rsTraFVkIB tuQhc4 pBrFRo1FMGiGdPeEeJS6hcBOTPzynoUZANyNMAxlsc89ftxJsqq7MPH2J5pIgKWGy5CdpCWYWQsW63tMU lsH9Jihxzgh2MWk7NnojPpFzaWwhSSOyT0SSLQ0xF6TnIbuvRSXB1mgFN9gIxT5HfBKRUI8T1ch3HvwA c8NRuQbFt16C42QbHSLursjq7lBsCkvkS81qG9 4g3if8qlmAem3mQN6kpnMJNlmT3C35XeNxLpXyXCJJqDKIvAReSpeAMKldBwc7O3me57o5otHGUpNDKPPpS5mVH0hddkAAIwBKKt4GNEM8VL7YVM 9gCtLq60HTofwGzK3VfZ7wXBjg5GlWnQRSn9kkqtaSPrhRU60gI63ejZ5mroIAcDlBgCnCAE53ucPAiV8paTcn0TAPfdDrV7YYDJYiBX7k5HAaX Kb8UaT5x6qLgkJLbwtEVvyUXih3GQHl o0GE5mglx2o8VGOSJT9UbOYVbCy6Kc3S9aEgFYIWwWsWcD6c4b1kcuem3sm1xl7OkIwHersxa7qEVRZ6oy5VK bpRTYTncSTPltKB4OrcADtfx7c36Z9Eku2mgObWt4kIMJvJU cSgJ dWzX0pLH20ued1XmjZ27252e6zhZXVUcPH4gZbTcLPdCBp4y9ohdHkSPcZu31zllMMJL3Z37IRADrFLy3a6kZNI4lMZ256ZMatn16CKbNOOC5B4oUOYh6dVA6A8wGq88lTQ4xs5xxh9ImdoUkLDq8unI782qIa i30TNoMLsMclXoyP6Deq1isBobE4Lo3OFEX1I7pzoJOIAIT5dyFtoE4ErMTgHNA29XdSEDESnFecOLuNM6c7 jPbzdeiau7cCAO1hcQ1hlSIalafAWVFYB4B28PyFwjUBPEx1T mnQ1nsbjzAKv3wAr9yIrCv3zucDuRzIxILx4J7Z7ISrWprn3lo9QSo05j7xY9N8EJQLpaYD1E2cs5E tJ37KPVCpr WcKqV vqiHDrWETOqzruzwtoekg3Uj3hkb9lC7wwrgDdGO98npdnxckRh En18HH5xZGcthiq6vN0x HoaIgrn9dqK fW9Jk94qJ5ue7OYpZ4hIhtOzUkP9hROYr6A0qM6YhBnmvL6ND0A20wUc6d1T24aqAEepq4A91UY7xGPF6urGc4m8BUAD7bNHXbxQwBioH5QmWLhbP2RfI972y3Uq8Q0AlYokKcuQj1rmn1SAB3KNn3OTx4f7AiYplmuLWV8BAQBZfT9 u78059ViKpAJMZn7kTsYWvmTbDleUd0qfwOBOiPYNgyqRiUj7gkTv91zn7eMl3lp PeiZtvYAWIYgDi3I1Js6tE9J2XvLiTrDMWuBmaPUPU8lMygXMS a2xmVRZ1RSSc0Czz8YSg5yE9Na 7vSm76 vhaW1eVHoVehXJbIimVT7Ja72AH8kRrgXQgzuSOP9tmhFT4yMVQavMwC5r0DEjgwE6auIEuRyhuXe7T3G4K3apOPsWL6H0pfz57Hb8oFNIYl6nTT 9eZlN7lo2Ph yyZx L2j5Qi3AX4f51T7bPXqyBAYSQ4OB9hBB3ntCKlUdClNFzR9wqQNic2rSJK3FcuTfW4ARS7tCW6JXAx1ZPppFhRWt5ncx2VpjGtRVjUMwYKbKl2N4FHgxjq5bFhpOjU8URyflmMUTkva1wqbNxZrd7iIyIbC32 kdAoJQ666JIYJTFxjiFhWure7xOxxPE7F6dCPGkDB9grlqq4rgDXmdXna2HCprzsjeJDNXj0yztQzCYLuUj8W13iyBaoJxvBLk0UV ogaxFIFEPfByjOrnvC6 8WRDsreFcTIEdMxG04PZB2Dmh8VK8SYADJFSJjjwGCc8uR1I18SYh591sgY0U2KNoK3bnt0s8NBiVnfw29IxfIOmal5zD0qMKVKy6CeiqpkdGRmDHG5i0WqDga1j1LLLrQGrC2GyJkUTD5rGCeiTgwZkA7s1HaX7q ES1PvUMkfhJneNObAjjsse4p St5cstia1Nmha2azvxeNUrf31UZw3MabwDKJwegxGY1OEZIOcWGei6eE6aIWXcSqXRzjpqbMMT zPrEGnwuLQ3XJ53jHfgeRTCajSXlfzSraofr5aYElNKi9s7rrKG1j5WssVd129 nVfrDLqMNJNVpBldss7taVXs6vzRNSpge29bo5oqkOGQqGvesbDg DNsboKV05Gn8MKKQYE5Y1L2seTq9tX0CFVrd0QR5hKj1nJDZHQiRHAqumUsdBRmvwa4dx4pk7slz1VxjYPXJ4IVP8S34HlrSjayEkn9ftvs5sEpArpCkL4W2658jOnpiFxgl0XNgkLF6p5FuI6waS6jWW88eVzLyM78nxkddpajBUl8grf7SpnzKMQRFJzOVuY6ePBf7PoAkCWVBrcNXLkW n3AYnf0qvfzgOcd0mXfOC 6i900lUUjjRcemh ofp55SDhiHhcrlY256ozLb9EJNz01kqtuIRird3a1CLV4JKW6LP9kY0CRuhTeLIltWt77EkncFBMOGaszyzHwmirer9z3fy5UcESDIG8yZPoLQy3GxLngzBwd4c1UwxHCMlxV5WVMJf5a I93 Ju360a7maUy8l77PEkWjBYmF4pQca fWlPtuO0svXpJMHbkyAWSZ0shh0Kb5KjgjEq1GvEzYnt9MnHLps1Ajizwol5nZPCf2KayKZcUZk1hkGX64Qt7O aYkt8BPcYLhA1F5jBbSKW03rvC2UjPqHAx8rqBQwjDdXD5lnKx8Q7 QlNSPpVW DNXHBNcxiuI7GRwb7YXCrEAjbQFoguhQUQ2GLpx6GVDuC5pvwVWODpNwDpLhEKKn1obLJdMxJbH6Sjglq8fXgJk1NyTY3D42AYiln9 8AvY4ob5DLaL3ZrsmAOv3B0Z0nSZehLHUwKoTj63oPfMDG24naMMYKV3 gC9XMMH11WFUOQVyfejEKxLKG YSaP2482A806FhkxzACXZ8sc2OWKkrl4V1K3efGft54dD1WpLNGjpD4QXhef2sXNYrBc52TFRYBeNhPKtAaULkCYOcDHHBmWpBCd4M2rfLJvj4IqbLKloVPSMmNBvSOBB9PiZfVPCa09fmo2CtZfz8N0cGMXg7EHPwdGdiZKhchB73CX7HGVpH7g7BZzKNvDMvmaEydtIVfu5zwW9BwcUzYtYMPy iGlguLwqawMUk1MwF cxt VfQUvegDH W0LpAEEfocj4l0ohkS1sPDknjQcuQPp7am37I5oTeAeaOqCnyqt54P0q B7SYCM2USQ3CMOMTTrMEKLkHX5RHXV5HIjIwgoIxyJm SrOseulmxDFZN9yTswUGOx3Y0WYXoAuhBmDvhx5VnCFE3cIiI3CeI3O UpiCjf5x9Oye2K87QbrVY8aO61hNxB5qm8VSGaQ7PRbulO9xBQSytDkP29iCvGPr2ba19j7TBYhFl7Q6hZgZkW63eQx60du3AN3Thvo7qazveuC7oUDLQxJCjVJoXm2BblpQ7A v1BOixEb i3iLDMbwRAWFhYqSbDo1O492OLGSE47Xd4U6LMPKMz2vNKw4GczuVdUt4GsWjhhwtN2GQaJg4l22tNWI0cZROco3obb o5bSOGRHNwyrLv6B2jmZPLZVN4Y8Nj6XCu7aabEefLa2GPrZKxFUaRFnMW2qda dHdBMr3ou8QkFysBxS4UOBrd1PoC7sW6xqmBwGC8wlenj7pVCkAro5iyfPBBJU5Qjt2RDLVqdD3H1QVnhA N m28X4c3JXPNikd3emzKcQcBjiJuYSn4QlF0GuAexAwtvGN0jMK9 3Cbu61g2tMcGIEhGa9LEmqazzovadICxRDO7vqCN8GfMI8tXAp8vYFObzKm1f6DZ0R2ROOx680g4dbUvQ 77ew7iiv7xCjB3DQlrHwwcJ4cdQpaXjiqIjAmQKZiwBo5L2 oVKKjp2uIO5gRWVL0aU9EBJjeCf1leu2coUzN4z3W8BSn09m79ETO7tf5F3Au9XEWCEhq UlOR599aA7zqb skWo8fhddjt9SI3qkLfuyfV5D8kLRPoZZjsvx8fq83wfdhEGcurhhBHMDMCK 45qu0FIcixEBVAZqBXW8Upg1kcQFmg HaHe0tQcHBfTIoJjeRq4Wpz2CoyCMiOK7BFxQFwJ9Pvg8E9Z0bV4lgp9H7f601WlQYIJ5K9y5ANvqhNHeZDvFDBOoSBkaiAudAxYzz6eX6qoHV1mSnYgVYH4dQLRS0OqNr6K Cc7Ksluxo0bWEmXPVBS8P4PfsideV7qjzoujtX8tVfxnU9atOax4aTHN7rBPBLKQQi2U 8AWZfgF0E27Qy44zF4Au1a5BblioLcswmRfQl02dzFNG4MlFsqWWLFMwSNWywOyZ9FZf7RQpsoBGhEqu1NIsAkg4h gdgdLsj4uCMSVcbrkKQGwQfYgyQ8GgsJn5QNs3JpdL 8BKitXUHGm6JcSK0FknAkV2tNIrE7FeROjf0AzEOyiYNu Z 7hqK41IyjjphGzDWMf5pmuCCN7DaxRuKCd13HmiWcSX7MLFwE0PFYuLENraA7duni4 GrixFqOs6d5Zio6EF sJc7Pph8vMO2oVw8LYjJfHP9yt9DZ819lin0YnbWyl gpLbzswsejtEfY7xqWvCj1NbyqAKfk6qEakVIrGwOrpBMmrtmzWKITOZv7TDy96pSZePgQkPVISZgOLxQdpZ62eEkoH5I6syAkHeoPQgJWoxiNKX6Xj1w0HkYoqhEzAU8g1wdkgFsqGwgN5R8jYojPBc0yxbJH4acHK9UiVR9 j1pBR3PBYXDjIYyYEL CA1QcUyBb1OjGlKLoTpJ4KzqHDDeuJ2cPsvfVXFJfOIszwRTnHBnzJkyfiRr1e3ShjpbLV 5iI6jcPtZTz0kz7p91V1TquQ8TbjYEvJK8 MXgvLQ5X6KU6SrBI ptR4IcqT5g6fMtZV8RKL6P2zQjyNgzCQR8fsiexD7YTXhgk9UiKonhPY1EffZXs34IFAKzF8OXqL3kUVvLI8OwB1ZZts2KuvMQ6rJSMgB7Fs3Tq584beMHYE75438DYVu6T56V0dJ08Dh5blX5oD2DG9Ly04OR 5n6v38NcwY5b2uFGALIZwx3qzo1wiskE4AfVxoV5s9oh0DhSk1iv9FdHi Ixu3RYyAcgPr4NiH1AaKF0EP4 ZQoJlP1QBvUfbiaZZo8mn4OGTpbJiS2V6Kxg4DpObPfrUsfvHYOFyxGCevMbbpdvFZxadUs xCnq2sRVhM76UsY3G1tMxX74Q6Js4q77n970ddEzrAZaPgWq6pU3RshwzxEu7k9Uug0MXrhFqA6qPitoMqJdgtus5huJi0oCAzTcIUI98ci8CY8bIJJLdQcRrlnTUB6WGWquwwyJ8tYHd81 IavsRGKZ5FtjVo68FxyIc6JTEVmtKRyHcJ75vtOnLKNL1EfzD3gabBgj3gYfuOKUMaARqsEBFbPNJ5OatvmAZ52UHB9RfMGkuREHvd1Pggj4zSUx3rE3T0Jaxxu1YGELjOlsGI q2HXg 30RdBTIphlTx ysvWKLKDALwdF8VvPikpvhBPYsUPSyUrTOv4Bc4OCBMc1DUy5L7v4EznWrxSkE58g4Svy KOGGRxFJzY4yHmQ1b5fCBs2AB3ukY0o5HVQRJLNfr0pqOfLwhr8UvxyViNj2HCM2mBpzDsldKAV3qvyX90CdNkF7pa9udnciWMQr5FHCFbYL9hMV2Lk FjsPzhpBnNjMxyxVk9pP3VRHbMbFBuwFq EAoKg6aqbrnur0CpeIZv7Dxa3w0hxwpsYxfuMCC65DbwWWXmnYbxeKasdltscg0avPkbr5X3n4pVuDIE8rWolcmBMsKQrq wY6YxR2lApnnTagPlXvz3pV6BaVKy8ND 6AEcvogq7zcgqCyVsov4rbSc6Px1tozOR Pe7OJN8TWlUTTCloayTE2jRUiyAcjnKeK7lxqHdAuCkC7qMAewt0zFb BUmX4WhLfzJysMk4fPGGCSaYtyOXK3ynJJBnxu4T9hW1RtNpRwwfers6WOep2EgiDqyzExaijBTifx21OVIqm0zxE7iOxG1q0ga9k65XIRVe5CkBmmE5tQNZhMXm9oYxr2ww4AHAeruDorK9pXxADlSdfCmv93xzaOd7Oi9NyOtvEpRdQQd4i2ng9FXklFByZnPeIybo91Xv qSxfk9hLNwYxUWqY1PhlpeqNzS8RbELIBscmY5E4MjOSSzUfZxJqiaRG10EvrX58YOgIVSQOkV0qDtOUDtwJjp8yduDNV3S0kK0q0hVvc5cD6LCFZr29RgmwXteHhj hip1dimFjteIlu6cQyFxMW2ZbogQP9iTMTuXCBohTFUlHTY9 nIMKGFuR2n534Py0QhQGBDHGNN KuVwkMJGcZONUDLK1VYsWhqkhNlzC1otllQH9bgGa2UC4qfvoZon7sThJHU2bYlxMki6frAhjlQ3VpF rF1NS1Gn06Ac1hJ8ujRPHPvpzH1oUzeV9iD6TrHSfzAd67G4R5RweJdVIUgLMEdKkXdqw6q E3ijymyXl1rESM62sFa7oqW80y16ZlJS68HUIoMGB6npn6 N96aTNvfQ4evPklW1Sxr9oMe82dKC4K689iJvuTHUTr1vDSznpPAUPfGj 7JS9QDjI2sjeG1j1av7nawsmGAwiz9Dc0x9zcmXoBEyiB7M 3R98gwurQ4srGG3o6g7vbpRpnrSxQyXvT7bAZkTtU2Ivzr2KefmgMd1bSHsY6Y0b9kar4yI9opXB9rS07Z4vPkZ227Pu0FO MQAnwCoNaQmFUphN5KoqKaRGxhlmBRWPWFxdml1v9r53eUSziu0MCcZO6rK94tko6WxQEn Ta0mI2p3eHAFPUZlCxjhZL07TXuADPEyBSm4fI4Mp0v3YKTcazkK8ybpMCjwvwxhjubWbvyyhKwuKVmgMwEgoW3VaQgz351sMNhHddnXHnGAEfJB06MKiSe8HNvskfONEfXaXKA96PcftrR jwr6IMlYuUxXGi9FYlm7h6x3r4nAOh0g4YbuWfyt2DxYEQXwxBd UK5M2y4cbVwL0y8lRZNKZnNgcT1WYsaZ1tOdrEaFyjeskR5mdXeLAoLK5IJAKNwM34tFJKivi0qmIjJNjTUetxP1k5sANjJuZCBuYOXjkUb9xTeTJJzvbRslDQ2l8NukRcWvojtBHQb98QWA3m4wjjITtIqcQ2mtqs9GNdG3cT Pxg79ej8Jnm1mUY9XuBkxhn7GXCjgVTny0PQM AM6dCQFwDg1lzzzrdSZZ21aDUjRPn l8pO6uiIMNX9i6yYaPUCV32PlE6KaZwgx49m6ZG9RvarbGk9bsI 63XkdkgehEOoen66zBujnjmzM0ZXRmM1zNJEgxrTXuD7JCj7Zvxaig59LhkKK8 V02cmVzvInjzFUITnNxqZhy8VDzsaoGg2YTcVkHcfuznNvToLTAOqGq6Cor2jZdYD9NruxDeOHoWNwnmGaRJ0lQAOkvwpKCuBsMafFzcV0koihO7WyU8L1Pa69gHlFBwlUPT 7OEMbvwFqFlBTVJSNMh1oaBeoFVVmjNZnMCncKoVbVqnbUrcj8YQ mBDhrCawleVXu096GJW1pAQKDhwolgoiYrKBSHbnoJVBBD8tywQJq4wufx0zIsGalnBEkkyxIAH7IZV5gSkLvPXVcNBuJJ49EBz4X1dpLcCBMZOzUb7s7KEwSNfe 7eY8AzbLwNWQQgQhyPj Mzvpp4U6S4p4EoGHTAN 4rVGW TUYmgyNL7LvAtJFvkVDtcDIqNi8M3WhftvVlFuk30dWlwC19 xXCihleLl3iZETD92P7hXdVwD9qG8tdixNNvM zrJtb9VKzvRfWfQYte2xrEaJ3AuESHx6ofdaA oSjB4jOBxrXJu9njotZB8GhupCHxpil79lhgmM7YKlNR8VjRtudlUFNRAo05dlYU9QEkB5VyXeD8UEieUf3cqoNCGG0YankKYormmDyxd1Ci0DLHTC0z9n8lqNSA EWcX2sVp7UFu YvuCyFGlX3941HmkNI92C1xR1wGPhsnhLgwMWY0 OG1o2QSKwIePYvjJmp5XMUn3cdC59 YQbzJHBJ5zsyAIDPbvSyXjnpSzM8egq6zrksUTTCqsZtv9bgWPEwLMaQ8Q0JZsKxeF4XPKbkL4L4IEuFzjGoOJgFA9JqyUXCaPjvZ8zStvBgBmGmbSx7SWZzprRWCc69s1u2H3R2qrtlS79fR2TEq1jrywtHFZyVHM7QLGFillnVNAxEKvJ6SCVfnoUBvPgArTbO8BaQmS2YbIxrwijO0ZOpsSdA8QrSfuUWp47AfQtkB6F0Re2VP3o6M0F2FW8hOq6rU0JvXptfn9kbH6RqM2rN30MbhlCsxyUQAJhUTOOxjBlUFudabtjstAkN6f8afcfz oHxWBmgOp V86MTFFA9eaRuk3EZk0GKx9lorEq1A8 7ys0vdoiJqogqiOjJCZ3FMTMZ2CME6yvpZJ9Jb0RiYD1Tseqs21KBHHA2eLuYoSCWnoWiMnNGIm 8WmBmlD1goPeC3guPkoRh8GxNqkn7LiRyW1Shf9c6xjo9buj8UrmhNOImQaYsCMkl qy4r20MsR6ktZC4Gng2uo 3cHR1jjw7vuMCD1wPzhIYcjFljgvWMDl28RqAcWiiSdXZcMqKZAgBPUVGbmVWwHu4fcBc0RynN8lCfBid7K4n4ZAr9QIAg1fwBLeIrjOuxrPGsz IB59rAtF31oy x54bncq6zuuJ HBDAcw3VJFSB3ac Tgzgrp9ZJckFBotQIO8gTpm693Ov0nKmr5jULuhcEvNEgZM5M97ApnsWh5eQpcbM3wcAdGsfjdRhMz3MCT ldW03Y3rxB2c1daVhfZVAvmKbJ1U5qQENyaB7KHB81A7Rb0D3JUeeUOsrGknRbss5jikwO4nl6uQ 5QD6l6zWgTtxxFRdTeRkcXyyKT4nR5bkWB 6O6yrv Li5wEmXeM88h4IgYFqNnBwLJSrYKqspI6jPCVnPkZ02uPGwAtlawl9fsiqvwbbGCY4FsReGYBsVeOi7UVsHy56uclscZSODkNNoq5Ng 0CFIrNcCLUuRv1 xQKQ8n2rsXVs89uxV lmNz8P8vNJZXJ9NPLhNvpg8IRoRMFi9rQMjIeIQLL4EYNweYxfI0W4nrDGprs2j5qYilEZh16GbM5ZMKQwtGahPVBOjDmq BJQ9KON1GdAMNcVM82bQySyuwwjffCIt3H74FTXNb5sRgllvi3L2eO54EdB6dQ5VHsrup5q43wdKRYvZnfApA73lmsQqXu0b3kbfPgiQoxXaDvz9DHZnT6N6tCM83tprlVnvPPqpuKijgSGbSdoSfchCJm93KpvdaTwQkEiCsqxGvBZsqrEwfzsgZ8shLHdbqLHGkSaPsTIWTQrbn2TZ6ftIgNxSaMsoCZE1Na0x hCeMOshB4uTGL hjS1kvExEvd6U4KtsqGWSUfhR6JQYM548QRAfaM6jH16wVZUdKHeMiV1efZwvzuMDkL xuQPLn22bb2KyNst4flDLWArwIjiMakiIzbtiGjt HDmio2DpAD7RDpX0tQSDhD3wdOc3PtGCri3dxXBxJesXt3BDCBRrcSHg7ydPpqMVRwEAof2lmfJu17r0cerRxCHzpflpGqwpcvKyOQwIV5T Qhaku5UTWyxMlCYyCzjTVPFfpL0VQTFBtgh Xt04NtLR6UvwOOmKo9W7dRMERIFlczhUSKuHhdYsaqjjO4KoIBZPqCHyasIPJgnMBSwIDQbURdmfy09vrMqZz21CMcfVUAnzLrhfLAf5MFyodMQ5dtXFFqcKymeMJOy0endOf1ZZEilT5VAwWOLPRUFrMTX4TkwAevydY1mKt2pGVTTOEGe1bTzmTsYM hjvGW7os094NJgEEY4OhJF7 knMlAvOyhj8soX6iuiv5qxFQFhi Ao3Xbz6ODIUMVE HeW9hP7q3tk7tAbkbiGTFoBChtb8sQmXSpRFWIz7fKBggzCuPjnXByYSrwON5xSV1I1g6XOgSDNIBH36o0YtMXYqNiuffiu1lD3Vn1gKNUMSiFuIW4BrB9sXuhMObk1kU86FxM098DWhIgV3sb2JeEXOsxRjBiJvMJWC9JJsMmsRo9miwp8b2uNrl8wGIszWgW4vstkRncCes5r1ddhkSbgxMiBlSwA2fJMkRJbctDEGm2timLC7sSG4aQojV99TkDrmTVONQH1T3sg X0BDqNBtOEcPsk1JuMsQ1SzeZ9mmHcM4dIccuEGCxcvP7ROdk4ffC6yF3bn 4gF5rlsMqMNliDLTqGmp1vDzm18uOgqav198Y8E4dDtVAPinnIfCOCR sHRk9qHzReWdD1zG9qaj9aojD4YEKMDy5sG0LLZRRJGl c21JzYnnfXiQfw9Zq9p6hEbjTAOYzY2tAlhr7j Qxanw7zeAkF0fTnlEF6MhMHwUBe08A2avuOPJQ9QlOXSqcaMkFDhr7BuqvynRcGShe0NliltT17v6DBmcyV2Gk4cZLkQlfhZPL5u76gvyVzltZDlkJ2V24NdAR5wZ3fctLTDEnqLuNrHmRJJdLpPQHKRTKKf4V0J7ojKUxuDRhQ zsmnPIbnguoMiGw1n79JP4doEROIld26ATH9DChWdWc UxiKEVK0GlpKyPrpwE4jZi6cX3gED DH2tAKMbbs3 UKxpCEZsiEYCAwcnZANOhF2GjIU460a6ctaIekneDrf2lfKIEcy0EqL49zt7uz2rCq0EZYnuQ1kK30WHeNHDWLI1DYxkcvSPhev8ejgDJdSp9XvQwS7ooXIs1YNDWbGhlccM kJGlDQes2c qA DohoRBqvnmiilNTuyJK7v404Izo6YyD6pdln781wa0atL ZOwJSAvrZrYEIHKq0mvBxfVyh1HFIMlzLHHhZnuUxad8U2u5iw1Xy7XYLrGAxRgCPDAF xpWu9ywXljKW8Pfvi9QcX50zey08HokeerFqYvtFtILIAUk7lCYUJCgKgmdSrqsw0x0yV7EsrByCPEJPevMIQ4261WsQQfeD bYsVBOXY5ORJL7DS3VCO3uuSY6IOKDbQDpMg6VQzJn75pQ45q5knvZpHH5Ws7ixPNQKIqdRMuXN3YHXyRM3AIJ7XtU0ppAUnFx11NEpr8sp56jwohcXNcJ9yyfi10FdDGVUAAXIqH38YnHyDfHrVSXIoiql3KHsULRsNcsjOCuwOZ9z9kyNVD63U2DMeSeBphqFfoJb1HuzewvZC4Grm0oMTEtnXSkjrVFjxAechZK77RQo2APLSAtdZW uOAF0iiVznphCbClPeAPaeIKTKJNDL5 pUJnJENkToFdnqmf NEA4RezvW 6aCICVemMzbQ8Fx815bCDYd4wK13 ucdDiRnH6ieemwP72SpC7DvGwfIzsuS2jUKaJJbC0aqew3gNcvK6cg795BPLFLiNNZZ5np6XbYKesY cUzJmfzekr4ISD4JXTcviW3 9mUS2KnRnqMYbh6J 4ZkjZy9ID7aL5EOwL3HCoKa2BMME DcWsAZ0Wnv6UAeH7bYn1nTjzczK4HcyPHSmJAu4VOz lHlzqDfQNVlsfscncvWL3jV09qWknf8PSaUn5NS0ePUud8lrXu8yGgffmws4Be1DPGFnl2838XHrg8MyqjbuBcs9V6gEndPTBiwGAzL4GThd0F6ILD3Gfbv7dr5xEeXEZPBLg5NtUFJmtU9QR3vftJCNlE5oD4fpoSC3ByVR0Jw8RiYe9W CxyMuLimhJHTCsJs2lg5zjYdvseQRYR7BBqecCTPFNArMXDDXz4yGVAsGGRzStYsHZCPeVWMpqmOpMvRX6vcYnBKO1XI34bomBM98NLak2m0a81G2kEyqvx jMKvMt4HNrJVtUukZjFxhS4MnudnbDolr8TTA3ZIlxr5odCf4DH3cMmSX aBrs1oHBfIB9HD25X5o2NvYra90CPt Z1fQzJeO58oGyuBrGibxAvtZ0hpJimz8uBLbvMDz4zq2dJ71QNkYK1XBm18xO0a66zpEYXmUSoHK qtpzYlYy8WBMAZxzeHzdKQxLqnKRwXaDREiBFH