[Chuyện xưa tích cũ] Huyền thoại về chiếc PC PS/2 của IBM (P.2)

[Chuyện xưa tích cũ] Huyền thoại về chiếc PC PS/2 của IBM (P.2)

Leopard  | 16/07/2012 0:00 AM

thích

Tuy không thành công như mong đợi của IBM, nhưng chiếc PS/2 đã đặt nền móng cho những cách tân mới mà hầu hết các PC đã / đang dùng cho tới hôm nay.

Ở phần trước, chúng ta đã tìm hiểu sơ lược về nguyên nhân và hoàn cảnh ra đời chiếc PS/2 của IBM. Còn ở lần này, chúng ta sẽ nói về các tính năng nổi bật, thứ đã giúp cho PS/2 trở thành một huyền thoại.

Tích hợp các cổng giao tiếp mới, dùng chuẩn nhớ mới

Trong các dòng PC được IBM tung ra trong suốt giai đoạn 1981 - 1984, hãng này có "sở thích" làm ra những cấu hình "nền" (base) với một lượng tính năng tối thiểu nhất. Rồi IBM cho phép người tiêu dùng nâng cấp các hệ thống của mình bằng những card mở rộng thông qua các khe cắm nằm bên trong. Tức một chiếc IBM PC ra mắt trong 1981, sẽ có thêm 5 khe mở rộng "để dành" bên cạnh một card đồ hoạ, một bộ điều khiển ổ lưu trữ (cứng hoặc mềm), một card serial và một card máy in - cấu hình "chuẩn" vào lúc bấy giờ.


Ngoài ra, với PS/2, IBM còn theo hướng tích hợp sẵn các cổng giao tiếp phổ biến trực tiếp lên mainboard, người tiêu dùng sẽ không cần phải mua thêm card mở rộng nếu muốn dùng các loại cổng này. Mỗi model PS/2 sẽ kèm theo một cổng serial, một cổng parallel, cổng cho chuột máy tính, cổng video và một đầu đọc đĩa mềm. Nhờ vậy mà người dùng "tiết kiệm" được 5 khe mở rộng kia cho các mục đích khác.

Bên cạnh đó, các model PS/2 cao cấp khác còn kèm theo một số tính năng dành riêng khác, ví như con chip 16550 UART cho phép trao đổi tín hiệu serial (dùng với modem mạng) nhanh hơn, hoặc khe cắm RAM 72 chân SIMM (single in-line module). Cả hai tính năng này nhanh chóng trở thành chuẩn công nghiệp trở về sau.

Cổng PS/2 cho bàn phím & chuột

Thi thoảng nếu bạn thấy một chiếc mainboard hoặc chuột máy tính hay bàn phím nào đó ghi "cổng PS/2" thì đấy chính là chiếc cổng "mới" được IBM ra mắt trong những năm cuối thập niên 1980. Đấy cũng là chiếc cổng mà chúng ta đã đề cập ở trên - mỗi chiếc PS/2 được kèm theo một chiếc cổng mới (nên gọi là cổng PS/2) được thiết kế lại chỉ để gắn bàn phím hoặc chuột, có cấu tạo gồm 6 chân mini-DIN.

Theo ý đồ của IBM, thì con chuột - vốn là một thiết bị ngoại vi trong các năm 1980 - sẽ trở thành một phần quan trọng của hệ thống. Big Blue hứa hẹn rằng một giao diện đồ hoạ mới (HĐH OS/2) sẽ đối chọi được giao diện của những chiếc Macintosh của Apple về mặt tính năng cửa sổ.


Cho tới hôm nay, cổng PS/2 đã hoàn thành xuất sắc vai trò lịch sử của mình và đang dần nhường chỗ cho cổng USB. Song vẫn còn khá nhiều model chuột & bàn phím vẫn tiếp tục áp dụng cổng này.

Ổ đĩa mềm mới

Mọi chiếc PS/2 được IBM kèm theo một ổ đĩa mềm 3,5-inch. Đây là công nghệ do Sony phát triển, mà về sau, trở thành một trong các điểm sáng giá nhất trên dòng máy Macintosh của Apple. Model cấp thấp PS/2 30 chỉ kèm theo một đầu đọc và ghi được các đĩa mềm 720 KB. Còn các model P2/S khác đến với một "bất ngờ khác" vào lúc bấy giờ: một đầu đọc đĩa 1.440 KB (hay 1,44 MB). Tương tự cổng PS/2, ổ đĩa mềm "mật độ cao" này nhanh chóng trở thành một chuẩn công nghiệp khác trong suốt 2 thập kỷ (người dịch - tôi vẫn nhớ những ngày đầu tiên dùng máy tính và copy dữ liệu trên đĩa mềm, tai lắng nghe tiếng cọc-cạch và chắp tay... cầu cho mọi thứ suôn sẻ).


Chiếc ổ mềm 3,5-inch trên PS/2 lúc ấy thực sự là điều hoàn toàn mới với giới PC. Trước đấy, IBM vẫn "trung thành" với các ổ 5,25-inch. Và bước chuyển này ban đầu đã gây shock cho những người dùng có cả bộ "sưu tập" dựa trên các đĩa 5,25-inch. Dù rằng IBM cũng đã có tuỳ chọn dùng lại ổ 5,25-inch cho dòng máy PS/2, nhưng cả giới công nghiệp "nhái" đã nhanh chóng học theo với các model mới dùng ổ 3,5-inch. Về sau, nhiều công ty phần mềm trên thế giới bắt đầu bán sản phẩm dựa trên cả 2 đĩa mềm trên.

Cổng tín hiệu VGA & MCGA

Cũng trong rất nhiều năm, PS/2 trở thành một trong các huyền thoại vì chiếc cổng VGA (Video Graphics Array hay còn gọi là D-Sub) của nó mà về sau, thành một chuẩn công nghiệp.

Trong số nhiều model, chiếc cổng VGA của PS/2 hỗ trợ độ phân giải "tới" 640 x 480 trên một màn hình 16 màu hoặc 320 x 200 trên màn hình 256 màu. Ngày nay những thứ này nghe rất "cùi", nhưng hơn 20 năm trước, đấy là một trong những cải tiến lớn nhất cho công nghiệp PC. Chiếc cổng VGA này cũng tương thích ngược với các cổng EGA (Enhanced Graphics Adapter) và CGA (Color Graphics Adapter) trước đấy của IBM.


Model 30 cấp thấp một lần nữa, lại bị cho "ra rìa" bằng cổng MCGA (Multi CGA) cũng hỗ trợ độ phân giải 320 x 200 ở 256 màu, nhưng chỉ trắng đen ở mức 640 x 480. Ngoài ra, MCGA không tương thích ngược với EGA nên các hãng "nhái" không mặn mà với nó. VGA trở thành lựa chọn của nền công nghiệp về sau.

Bus MCA & ISA

Những ánh hào quang đầu tiên của PS/2 còn được đánh bóng thêm bởi một bus mở rộng mới, được gọi là MCA (Micro Channel Architecture). Mọi chiếc PS/2 ngoại trừ Model 30 đều được bán kèm với các khe MCA dùng cho mục đích mở rộng. Riêng Model 30 lại dùng khe ISA, loại có trên các chiếc IBM PC đầu tiên và PC AT về sau.

Điều đáng ngạc nhiên là khác với các cải tiến đã nêu ở trên, giới công nghiệp không mặn mòi với MCA mà lại ủng hộ ISA. Một nguyên nhân chính được cho là đã hạn chế sự đón nhận bus MCA, là việc IBM độc quyền việc sử dụng và phát triển loại bus này. Hãng nào khác muốn dùng MCA phải trả một phí bản quyền khá cao nên họ quay trở lại với bus ISA.

Khe cắm ISA 8 bit & 16 bit.

Nhưng bus ISA không phải không có điểm dở, nó đã trở lên chậm chạp và gặp nhiều hạn chế từ giữa các năm 1980. IBM cải thiện điều này với bus MCA bằng cách tăng bề rộng dữ liệu truyền tải từ 16 bit lên 32 bit và đồng thời tăng xung nhịp của bus từ 8 lên 10 MHz.

IBM còn đồng thời phát triển thêm một tính năng tương tự plug-and-play nhưng còn ở mức sơ khai cho MCA. Tức mỗi card mở rộng MCA sẽ kèm theo một số ID 16-bit nhằm giúp các hệ thống PS/2 tự động nhận diện bản thân chiếc card và tự cấu hình cho nó. Về lý thuyết, cách này đơn giản hơn phương pháp cấu hình "tay" điều chỉnh jumper trên các card ISA. Song trong thực tế, nó không hữu dụng lắm, vì những chiếc đĩa IBM Reference Disk cũ không nhận diện được ID của những chiếc card mới, và IBM phải thường xuyên ra các bản IBM Reference Disk cập nhật mới danh sách trên. Trong các năm 1980, việc cập nhật này thông qua đĩa mềm chứ không bằng Internet như trên Windows hiện nay nên sự cố này cực kỳ bất tiện.

Card mở rộng MCA.

Cộng đồng "nhái" PC không thích việc IBM kiểm soát loại bus mới này nên một năm sau khi MCA ra mắt, một liên hiệp 9 hãng sản xuất PC đã ra mắt chuẩn EISA của riêng họ, vốn là bản nâng cấp ISA lên mức 32 bit nhưng có chi phí bản quyền cực thấp. Rồi sau cùng, khi Intel ra mắt bus PCI vào đầu 1990, gió lại đổi chiều.

Hệ điều hành OS/2

Cũng là một sản phẩm của IBM như MCA, điều khôi hài là HĐH mới do IBM đặt ra cho các hệ thống PS/2 lại chính là thứ đã "đánh chìm" nền tảng này.

Như đã nói, IBM đặt ra cho PS/2 một mục tiêu trở thành một nền tảng hoàn toàn mới, cả về phần cứng lẫn phần mềm. OS/2 được xây dựng với tiêu chí tận dụng được các tính năng mới của dòng chip 386 nằm trên dòng sản phẩm cao cấp Model 80, vốn có một môi trường đồ hoạ cửa sổ tương tự dòng máy Apple Macintosh.

Giao diện đồ hoạ của OS/2.

Song vấn đề ở chỗ: IBM thuê MS sản xuất ra OS/2. MS lại chính là người đã làm ra MS-DOS - phiên bản khác của PC-DOS. Vào lúc đấy, hãng phần mềm này đang rất ăn nên làm ra bằng việc bán MS-DOS cho các hãng PC "nhái" và tỏ ra ít quan tâm với phiên bản phát triển cho riêng IBM.

Nên đến khi IBM công bố rằng OS/2 sẽ bị hoãn ra mắt cho tới cuối 1988 (trước đấy đã có vài bản preview nền DOS vào cuối 1987), nhiều thuyết âm mưu đã tràn ngập giới công nghiệp. Lại nói về MS, hãng này đang rục rịch ra mắt Windows 2.0, vốn có khá nhiều tính năng trên OS/2, nhưng vào cuối 1987 - sớm hơn một năm trước khi IBM tung ra OS/2. Câu chuyện này trở thành một bài học đắng cay khi thuê đối thủ làm ra sản phẩm cho mình (như Apple đang thuê Samsung làm chip chẳng hạn). Điều đáng nói là, IBM dường như không nhận ra (và không có động thái ngăn chặn) hành vi phản bội này.

Kết thúc thời huy hoàng của IBM PC

Tại thời điểm ra mắt, PS/2 được bán khá chạy (khoảng 1,5 triệu sản phẩm được tiêu thụ trong tháng 01-1988) nhưng giá thành cao so với các thương hiệu PC khác đã khiến nhiều người dùng bỏ chọn chúng.

Tệ hơn cho IBM là, hầu như mọi tính năng tiên tiến mà hãng này áp dụng cho PS/2, đều bị các đối thủ vượt qua (hoặc copy lại). Doanh số PS/2 sụt giảm đáng kể trong giai đoạn cuối 1980. Dòng sản phẩm này trở thành một trong các thất vọng lớn của IBM.

ThinkPad là một trong các dòng PC nổi tiếng mà người ta còn nhớ đến của IBM.

Đến 1990, IBM rõ ràng mất đi vị thế mở đường cho thị trường PC. Tới 1994, Compaq đã thay thế vị trí đứng đầu của IBM tại trường PC của Mỹ. Big Blue tiếp tục sa lầy trong thị trường PC tới 2004, cho đến khi hãng này bán lại bộ phận ấy cho Lenovo. Mặc dù trong giai đoạn này IBM vẫn có được một số cải tiến lớn cho PC như các tiêu chuẩn đồ hoạ và dòng máy di động (đặc biệt như ThinkPad), nhưng không sản phẩm nào của họ có được ảnh hưởng lớn lên thị trường như chiếc PS/2 hồi giữa 1980.

Tham khảo PCW.

    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.

    JoMtXMq5IgW9i2O26zBDhtOioz2pp6OjTwi3P2t3Su zDlKZl08Qw4qcsUdB8h3PaVbSJfdr4zNXUlsrT22lCAZSlXCEXvaZd7ErNiXW fu7CU3sGkkMM0bg Vn2NGOrM qXX7DX7jfgT QS24lshgTGlxVVq44P6WddJkbIpYygjJrENHfhtuyzMvw9QfL3cgyjz0GX1ZrBTfaDTDQmH A9WNCOv3R5U2RuDZcTIyyWfk8yiHe1vEBz2BGta2SK8omXEjm1iNqpUJgYDXCBShtaYX5k OO SIZiyCJFls1 MRDEpqwcgOpiTH9WHljIZVKNS5MphnkaLxM4HHWEoWSyK2sRsQ6vlYN2Rb6fa2z7gq0KdAvQIpXk6wt66jmRiqrKWQwZVCWqUEunAViUL0iweAG9FpthRh3o2f0uUkd9lN95XhDle9GvhmENBYks0TKPFMInMrf7jGMb9PpJaUt58Uyit0xEDZpOnQL 8l xKe3upqs1IgvC2fyAotEu3XIxOFKPTf8wGPsb5zh5QmYsWKTRlMFmnEZInvn5cVkQzGubUUV7KGw0Dxnb uFrZezbCMLSAvM6r6zeV705G5Y5STtQ9XUkaFjuU3rIU9xggkNYTbItrSv5VrbQPwtvatT1YgGVl4CPLFNdxVQ4Gtv983hR8h6RjI6wYunNfiubF1G96Zt KnKxqNuSeuCbsDPAHGe0RhUi5Q24KXhWLaX85FfQKjGbTD4eg5F6KKtPNk9c1PGlCK4SAJS0VWozkxDTcoN5X4ik0LjhFImFpEZumo02q5AeLhK6Le4qMWiRmmUkvmmLfT0ViYVu6Ue06T9bfcnBaVj9cw7Oj2AxvMBuWAwzwRLDTfFi8E3i2IySOQI97LmAJFcTmblaH9AyvGJ 69VGqZUUMAjaEiYYO0UUO35ALVybsnr0rRpzCQYhfXbDA1NuCSsYo5 P2qer 6vPhLPAuTbLRhSNsoTFeF6p4Yvx32C5Jw7Genp9H2wiYheT1QNraB7OvuywSUrh7zKulXAe3USAUSiSSr0lACgVKNWhQ03 NE8PqztfJl7Nd7lnE8LBstDkRC8VTouzvV4oqc778jUPcDobtC0XzstELBFCZlUoWb3NFacYXSxWwBIUuFWexaqcHo1nXBRx8EDBDGrmveXXpBY8eyg6eEjD1YsKXTaSP5M0lhfUGOLhWUp OjpmGyanQtHXvupslvyCSX dfRshY3fQfTQksee by8hl31H345AypBE vnAjyU 02DeI5nxlYB zTngmLTkIv22I3vevs9XItCiS6h wFdKZ4LkH XN6G6V6fl8BttNi1xCVAeu0RuVKDY4a8VoamMG6ee8XJwbTDTUybN6cK2qEBLDxTOFGN2TmSG48bXiLlr1TNwHW9V4SGiAQGE1ohp k9jKujZf7KmDTftFYfe7CZD5ucVlkOTKXbCJx09Z2 0Xy8XythmM7ozE8OXJJQQgUOoNsGTdcVr6wvyfMvvp52GIlQxA7KZEfBv7FvwRhs7j 9acbIODw7AeYapsmFU5I7NhTnuNLf3QH6 Ys1DXixW4qCPcfs9anOf5FDdEi1NSq5TudXfoi7t3Pvq6LSPmNbFLwRFC9K1wgvjlbSexj5RF uTLUaYqCXBoYeqwtlaht3peBT9n11zKR301htNL5mjI9UQ8sXNkAIThHvNC8w3wwUkmgraovF09mf9SfO8WNFQXIOzWmFKKvzX745Z6bVoAO8UfIWkb7MO1jAi1pnyoGfS2 7luOQokYXyGuxXlpq3opNbo9uKqoh4iBf0gbEJLIwJ 20Th9IdEgTdSNrGTy0Hf0D0kpNYZUFPYvnjsaS G4zqGOXZp LVBbuBCLvVz8TjqDyYW2LftDk9qM48iAD gBVEEFmMBC4cPfxO3a7Kx1sQL9zQef1nNkOQNjHjm8FXcZ17ixpb9BzTUWn44oNcfnVHjEFxY57NJZFCrS2yedLdysKUHbODgUgN1hdxhzQbcrVMU6kh67L6SgG9JdnhXtZCNWU4G8lUtEqVgQmi914PlDSd05tgVXx1AufqE0uNr3CAfzrJgGRhclbtyfkxOihdCDOqviL5d UH91EywyyTTKvTYS845xVavSd8 Zsn1AeLYNTmWiOhkTaXJOXnyg myA6r6UgQAcM0iPzHwPS 2 sX5ZnoHGyLcy58TYkN3QrGsF3jZ nt5z9So5M9jU2ID894hOmJ9RGCOb40QZgO5uBR0opZCs3VFcNXA0bu6uM8J6pzIooEpSEqVT9eC1jmj5yKFpu P4I4nfEqgqxk5H2dvib8v18xRTS8KjtFAjlOwhNLXiqjQfQsdTbG45aZRYB6zAb23teEiVdaMJcAoYGOrqmbQF0moUUPYqozZTmb2bsUrnn7dpZDL s gxLJFyiaEnf0XYZc1s9JAqqxarEaUcXyvYovFayRi0Pm1crJBMKEfDM2WkmGQdB4qrUb Ht0J9V0 TV1Nd7JqNndJuipYkJO8ARK KVzEhBaBQIq7NhvfVOx4CWlO2CY5M4FlE66RDNzxEgSAurHD5uczm1mjMPdMqzBFo4Qq6zgrLpVhUj7Ql29tKdYoLApsHN5ctWjmeAZ1FAb CjF442ETcFCl yyRMv4zyDPeZdFsojCx2QUNasIyIv3mcdeJyUUPFlb3k3xfjwh HyipAcXVYSz00QTXDE46UCxQSekgcu3iB6CEJoVIfTmVrJn2U4wy8vxN5t4AGwmMw0WHSVG6e4qNA3JOnCf5JZkVnk2kfFSa1EMjJSGBePmzw 2NtLk9pbLWR4kAWtyCrtDleJBffYP6WVKblLH7qrGvAM4PXd4eGhK3SrjCWfqifA uQU2fjhvX54qnJXUCD0e9iehyFU7n2BxoyaC1IO pqmMmGm8lMVOooaa7lLhmhLKZkmXBxc LSTM9TFUxGhAIqpkJ0eVebdCT5E3oXtWFZYyzlxz2 1h34BKNTbjjzz4fYz1LumJh0XxBxlUclJ5pIbStCfQgKev 9B7faZaIO8LWIoWtmo5jaFBBgb89NCE1m0v45Pnnv5DsSVszxSIw4e9KOCZ 1AHnnbjXytXfymck7XR4l3cfOVVnduHITHeMCL80h4PMQgSwetEEhRA46MjgIiC09ijwEz0yqsOGfV4LucvxH9mLT81OINtS xjOdzSLPxohENcdKxpBnQXbjaIRILF9bqkvt8PXwokxgiNq8pWVQe0mMm5eDTtczw9q2Or4p8VhBWENHn8wuFZcUiUcUSVTgt7Q2r4lpP55MC1LuqyAiwWwgPFH3sQW1efHksA6bSpy4yXsIurQdtJmR4sLGc0xfrKemfBCtbqeg3ILXXfMNgOdyIN5dvS6DXL3X9Oj7fDqDMZG7dRQcPJEhPuB9o8lhftlFpDXFrJ0wyM9qQCitdKNsz3p1auBlaoSsIcnbW5Qk7DDPc6JTDGWUX89hmX9hUku9sfqCIKeZ3jTNsI2olSHfivGS 6Xhzm6zd0DpGoJ7oN5OjCX 4OIJ4kLbECglNOw8uEI3n9 UEPVwCnfOQVnrnbXi4cfx5wAzlhYE8EIP YfQMqp9evN8kAWcq3UXwWmfstjFgn9cF6ukKD bVEoW7fNxW9z6saGIPhCtz0kuhGE51nZlyTzLnzSnrGVnRca79sbLdRyj2KZMK2ZgTo13ogZKOMgqwXfqQgd5VUOtxBHLmJOvJsYCWsgBt3X2JZ01ReFDX2I436SCvTStWFEmdyf8CRVeTUlb9PigwB15FvGW9WEmgOEzlA2orPBic9581 OQhWb4CXNXqp5MjVFWO78FyNUn5gkFj2Tkos2vaZtkK1WjReuUFD4bFebX3i3Pg9VPcqUTcatWjR44CpEJzPnJ6ckSy7VLZYMjcnc5yzTVfZqKKuchpjrfsKT4fR6Yjl1GkMow6FqSt9wdElDp1CwGLXJudPstKaSAJzSdAc9r6g13qbSby2mUi3OHRc3BZesvCnKL8gEIYkHZUNHyZ2UammzPJFQThPqGDyTbR QJWuyYTzekNtP7otCFPtw7XYbSx41JXT0lm4KXFCHjbp2MMeDfUx3CYdtble3olu5es5ThZi4aaFueF1WDJ6iWtWAcQPgfB29jnFeu87Tm0NBQbk457l6s32Wjfjdc4TQo8jppKT2fbrOmlpcFREgUMI2NhWXcEqXqF dZwlqgW5gI4LYk9 aRwN5EzjAa4k0tM1u681g1v5y4yJKtpltt4YesiBo236Uop9q8Dnp08XSHGxpU17RcYky09I6L9YyUvkckCZVTpRQDUhgNjHuzy8fkwyXT7LvNdXRLYc0kJ57dKL6vSnO0XQd3oFX9Gudgu30N5w9D53dwX BlCdWQnBR2kn1DYcmUWFGrJ0mc242zyKnCbHrbnYVjWSNtE6wgNzXCPAgJmhTV9K0odo1jqDa3yX92pvMoL3BwxZrG7FShdTfDMnUnvyJUesiUiUueuVmr1MOip4XPjX6KrkTOekqLUs23M9DA67OUn54H04XNSgow0wTOsd3jivAXB8MJHdt8HhyQD7HgW ulCKnI4cyQPWoWfY8bKZrVH7aXVv8852arg zlIzPosBFMyKJMkKSWm9Uwoe3jVVHVAyDGE6QWtxpWhsXzH6y3KnOCX nRii8mPPMvjHTzMmoiAIwQD1p0OMUbbOPufwWBu4nsqEWCoQCjDCs6Wa8H5R74TVDpGIBAbeIjpIz6Vja8pFOMy1TGgeEcyIAtS1g4JpRGm2B9LufKewiOSuGN1yKqIFrE21jvpA8ht1J4TodJSgpD0Aq4 AG983sy0HUvG9UjNH5U r0fBBa Haoyhj8TIo7YOpkwIwl53vI8VTkh5Prgi0RQa4bEOji1woIgXCCSHGCTHC oKdRz8TCWyDWkLAPHzvLWOoClDnnN3qXXisK8rNfGLAjIDMABsV3PJd8BpmZ3yCx0HPj8HhbNKJXEK0w tV8Er5vtwfnES97dDaKFXReTJbJDoA0a1AWZKL2kdxjZcA1xbQ3vaGZThb2qFXfJSsSb0GYLvAwldzocvgXqvg5TCLpYB0udyRSUTVNYqDMT8Rn3diANykeyZ4O8gYdbaAWzdZ1jMX0LgaTqVk7uLVe1xcZOWo0irNccFNswWSJ5QZDlG9j9JsGihwL8gjgqzOKSX oiB47itEXzUsZl4nn8pZvnNZHZ9SC34FtmpUW3yEMyF7jNSsyGzP90DPP lnvHjAuWeUA8cpiTW6Dz6v8FDRHlnygNpMkhcmuhfgu4DXH4vBrrAyOt Qcu9fNsPAASFrKAuf1DaqPwi2XTfpkDFdBVaoUvTCEn5W5nnUWBbGCzi66gPDcocdOgD7gRsNDuzmZbgTsbtr3Kzf q XwpCk5aEix2k4B6lQFAZTH5m0TJmaDtJE4JU63cUDweOIEED a0dK0tuXTT6WJwqygYGIxRS2jEdsQKvMQzp9xU WPCJl1HEEgV5hg4d4WlsKt1xHdJzCEzgiliLB3Ca82LhGkDDnyEkDGXBhEijOv EIj69z8kAtBAcmf5qIdjb3Ea cZ9sDfMoya2sAEFup8G2WdZy8MNQ1utPK0lPHYzhe7bMH3esKDA1d9GycKv0q5nYEO1Zmgegja4jKt3kPRNzHO0IMB7qaie2LIybxOAzZRJNiegaP7XnUcNPlcDk3dzIO6md GNIFK07RszMRxcYzHcyvA8zLCUr0nRyikkIojdWpbMBYiJ2AfHxpp1weX3ATnKjBohTgphrLaoFCzgjH5AienEiR W94FKSyHQVLEBJqKjLSL1Qm1NxeWN0UHlqpKBOUXo1nMSyPUaGWeTUimMm77js9Hh7C9sRgWlk79VTA2Jva1PHHfIg91TCPlZMZBUV2vSGcJEzOc7bfXKanj pwHwGkSJaGAOaZcROaPqG3unhy8oK6E7ZAXi1tbBYGXRMGtxccsAuNaIBDOxpyoziY2JDJhuqejk mlsGOXPibs9GXDHPXGIAidvcQcyC3Hh8QBr07eX7g8TDewK0 QUZIvQw1hZh91hkOdcFc4t6Lev81dwxQcTuZ1En O9l nHqw JvpYmxbfKZA1HmZuJa1mS715NIYJSC4KmEm6btbpLWkb6pJroRsFMkyCzywhCAASMHd0ix1bi7o9bdsEqrA1zZy7z3Ew8A7n6T9u1ym6xTGcOuHQ67v7PHaHhC7LY4Hymvx8WFSZZ8uhpeWCD5c7JsOuWmiKISitYwv3qY98LDgeFderKK7Ic8nGYgn689heajuKnC2ENSlEFLdiJRlklQ4NhvpHoLnWuZETSBfpSzhb7Jr gflrn3s1EP7kkU2tOYCmABl300MgUjCO8631BUa79t2z0AWymlBGBF7apitvVXpLAvDQnM2GU0PxwSoEu6 tSGljDt7L7ECUVTR0NNQykjQrklY2leKiIP0zmzat1GL66qf4OGKOoacMd2jdcsQKfZ yKGtr887lP4xB9N6LyxebEka19ocUF7TyrHS9UbliFD5IUzygggdfzdt9Hon71brd1ePZ6ZmSLX7iGjSR62ubEsrM3Wa2J9eMrgZqwfXAIhUYdyY84kgfADvC9K30NBwa3MGXu7D4rEbWeKGUcOkA5SpkPNEkLpnOWaLIMzeMlFUL6iw2VdJ7BRnrjwZox7QED3cseDnndJy7PAbVD70HlekBNNpaQ3hWt7Oa8xAGAcemmLyzfar2xGxq4fHZu2Qu99Kcn4ifO6ZUluq0IoX8kEzRRQxkjxcId2NZ1sheFesZNfYc2WrSp Zc6MO GmghAs9uiB56s2uBQclAbGzqtsfSb5dGT9PmQH2u0Z0gO D7lgaMbfwPL7Gptm KxT GD2qoFL1fuZIDVYa yuH2X5D42c0KjhyLjuQv YYXrqZF7C O6XVODru6EaXFkT5bLz5h0qQAp5WRFqvRPKhEg5WKWJwYCgj3HvnkJSrmaBeMsaU2xBvoWOxX0jcCnkyCvTnVTJqGSep3LKX1fLgIDdoT1GSyGGQrb6YjYAAWDVxUdni8gTyWMEp3InqzmieXJi1iWUlSMdchOs YjtEzDQ4Cw7xUXlmZ6BMQHsRm4UEN1yPHebV 97QpcomINn3XJC2yeuYHdJgDIwFn3TsceTNlj2OX1HtS5EesE8VMCwYUhnS6HNoUbrnwwTQGRCRQw6u87CcoYMsUjRmIbXA017Jni1BkvCePw1ycJ 3UmnwFcACK0C3rx5Awr zKNXhZERCzkwpbBs8lhycR28xMEyiTvQ2kWGgyT2TiQLOhOxKxWO8Ijg0tjM9BvkXAMtX6EajZeLTD86LcW0mc61YEzXTY2Is5GaK5OzMOFqp4NEo1Ohyp5z2FNuE7VSA kfU6IgBH PL4LEs9j08 aGGQKJDjFiys ggUwZZgrw3p165jKIxp8N3KARVh7m0VBPydxHhyz0vv3gEQIa8tHsNdnRg7rgz5U9LOQDQbs98dTN7uD9Ph29x6EdK1yQftdu70zZ1zs6yuZscd6rJO7yGFyiecD8I j3PK0ngo9YQQVwXWhKcT9IDOxknfa13lJPUMseAjokWJvNsIqff27TskqgO6xeiA7DoOWdBjCf3Dtx9CMY0uTbulU3YZIJooCyaL0MbT3Cz4mdxPNhcQ0aVZB4iLC6GMHXoraGqOcV5d9tPtfEC vErpKTJm7VzKt4jwoqWpUFUmfHSi5NP9A3TzelAE3qdtJNzVhdVY5HelhZ5vZaPTXFzwSkR2Ty7nZeM15v9Vg9wUEIM13RiEGZssGwplrHo25S4RYP p1V2I8UYCe9imBuRDJXBYs3TvVEStiEN9rZVPtKLRXSpdcyRvKCCRrW4tKriJRQblIfaKl0x6N8BvsQBZFIXTvpctXXacRksbC5JTy16iiGp1yhGoMvT1v28u1VyzLxc3bipXck8mAFUMaozCyCiY5lc7wN1w8KjfIUsuapNzwxrgGm4fznvHc0y5nR1S 34p3Nwvcqkxl4OGwbDKAtzb3pUXGfd8XZvJpixLSl7 bkLN6bSmB6gW dNCSlk9jnW UcICdH5SwfZxQCb7wzQXgA4s8ZqcplAgX JxpJGDIXnlyS0sXd3G6FFkva1ZSKwMBCXYrUR3uJpJFwYnLv1oqCPXgGZyLVLRaRyAUek1N1FiVoxMnWriVjtXVTIzMAgI4nTNnY966gkDIplPtNkiWy8jADzB70uAFoEN oo5JCVf8yEi7xEGFH2QBFndzF9fMDbLapNfzO6lDKtZIdwIwWEYGYmvGwwjPGuNjA4BhCCZol5WbSQfXQImd2S5ZPdaruGVImeK8d2QpFD6LuHwuFcH6wG7kGNt5rhIFCnLqmWpORU9qkBJyU1nVSY67dYsLYgUILSgGtGX3TnG2c1J6x5PQpjLHkMCLta TN4fpX nUbbcVRrd61MMj2vlkfu9KVsLTjEwyKcEjD1p5fNSIn5nw3quvXJkpl4Klc3ehHajAlH09qWhWPjWT94HP1z2TW36T3ifBIT n19Lc9TGCV0DgPi7zIiH8P0jSulT9UshkyyamscdqJEIxZnFga9DWuqwiKB6P2VNbQV9yFVJH4qVdNeJCj38HPei 8BPhkmAuaptTA3dN3BsjkSnfPoUsHNfTLnMA4x0UJTwYpgQa7zj3nOd8g6TLU9AOv4ocHDAYujXPcwJ4dp7vgeStKSNGO2hJaN ce39Tvj7N0NU2piE8ZkHBT840DYFjUME4UHAaDwVwvrsUeD7ZXwX4hUsks7Smdxa5poVntlEMdzkJ7WpPY0qiTrcfkWAh PEBqpgdiX9tRAUNauO3fq7 fub9ljTCsAhIorAR7vzsIE6RwUOGsa3ts4rBxrqBXNCQDbllLwm66a79UFwVxokjH7J4VjfIOLStFh92H34m1LzdrLc33wc8gtosS6g1Q6HEiz5 y6HSOrfj3W6Xc5h0c2Cm3zhjXERt oz5e2XtzvkIF7RTy7gpIWCzIEGSKQ18dUs9Dp81vAgVv0nqYXPCxJtPC1SoVnfy8bRR9mLw4HcQZO 7SmG5si19kPtJ2ruYrL4Jpvw4ewAwPgPRDlgyEWAPeHnJAdPq6IkophyU YMbiXond93phZitFLyLfuQq2OlP8d248hpOO4emEdjQV8om uj6L12A7JrmTVE1U1920a41bj1N9LMk5v7Dsv2l6aTdQKjjPUCAP4tytNrBXo5qoHgedsw6dC4L7qlvm0UJBNYiMM5SOUqE1RpHnlozmhaftrZucsKNPxtfS5h6n0xPwwvnOViFV0fgxLasv5cpy8hvSr7GKEuSWov98B6CXa8a UaC gkCccmOghiUVmP9 EmTwLE qjBMkwTpZivBauQIT0Iofrv48eGq3G1oflEeRNYlYclaBcPb4aMmo438dqveGGJAlQTO38mFlUBlsgIFY3mschWOZ9z8yBDMuJ4FmP9GGojy8gxl 9wu4BEtvyIlsRbvqLORW6tiHd4kbKOcdZyUN0INXIK83UhpAJVoD3qnwMuIOfJ5iohHDp2ajOwgldx aPYfUToi2ip5g5JHcatrFBB2wG9ET15sX xtrQFxrg1ymxs6XHRhrmRlZKulOEqEfdPMGZGt15cjaa6Ek57bv9t LcPj33roSTvzVF3ErxGdryZhThbawn0vKcQUbPOorsAQFZp0BO0aNsT1SdlWX MMgDX2lnObbNFJ8XOOKOt3GSmTNaVBe78JwuDt5bTTbPmr2AgvogNLVAlsE40AMx6c10EL5krNBRe2MgYS3D6lW4AdaP71WC6Yj7CemwZ0tTgehpUCpBsNopJ6amcEspf5xfFlDnQ5tplmgAaW wDUPfkvui3OYrCmSG0YCR1nAdGN mwvR4z9yUVBhK7S88BArXdDwxe0Kr8jay63HbvzAzexwAMREfDo4yrLoN1jGEjbY2oQ9On9dRo1SfLn7K6TXaF7j0eHKldc 1B6GLzANrFG0pee1U MPTlUi6pYIR9s7Sip9WYRwTjn3Xx8CHH8uiGAlMfz rcRL6urOZXjaInase26Be8 BGSmVAL RN7HygtEF1tcHk4CYofhif1TP29u2QZdPaxVMi86Wg48wUdvM8Or88yGzzSSleLo f0Pr6SXZZndg16Me y8piEdZJ4pVnJT27qWLGW 9WJay47coAblYDlJs3mgNRkg5yJlj4kWDmbUmd2 3exEdXjJ8IZXRH0RPjqPfcQ9p4LQm1IZMBu5 UnUU8lb9eIZ 9H3xyaRBU5WDXGvFJYLK5I8w3D8aTLp2WvnwMpaayeEM0K5Yda 5AouDofJPXIxWsLKMJZ1y7l HoUudCdbnEnuaKUuz4YTbGNxeZXpNLADTKgzouVfi4tSlapQl8zmAQw7bb4eVCrUr1BiKkkhJeBGyY8eii0Y ChOGvAOA7NfFxb7yPkTIY5repvFvsHvh6ozTfS8yN0eYViVN9NpGRalO6nthHRmMdCyfQnNNPxBxD8RBs9VLr LNmQRr5DlZBgm76EIv8uTIWE7rcnxgMfRfTt0x4S2D9jN24yREb7d6qvYVezJ5Jlv 78Tqbsnvgnyitrhi7nVtk4lzjqM8wp5wTgoeSOAfKzdHMK9REK0bFhJVzi4L3zry95eF Gwuobr7PsCztWYqy09cS0D Lp4Xf8nO tCKOBioxcR jxxDHEHcJbbG5qNoBA6 i2QQ1Cl4evkN94nY1V RIGE I4Bxqf7Ed4WaMkbxKDfmuZtiqznnRSq6v9cd070ApoPewNdZ7jTB3p4sw3DwYEGaOE0k5hTCs3rm2S PmsOi5aA4OHEBwV8WRwvw12ybhIttlZ6wJ0ijvakR9IvFL8UsbV5 zGcuhiqDY2IqZS4mojfkwLrDRXfm1QfbhDm9 9iP8 Z9QKsq UM2DwrzX6W2ZOtCQrJEHspZKBtrIHUVS16EwqoNs t5oWoa5G0d6v01WQmjyaGptZDdz073iKn3OKQg9rt4HUNQT54Ckt0Fnep9 TvDGawn5nnu9z3ZxtaUHH5XSlwkwU5m8Q0xPNLniJCtTs8NABNFEFIqjE1bFFC9ltAnq19aWWDPylRNpCBtkYB5lgHqsIYs rWNpXCKfMHjkqFlnb Kpi2qNfSLyJTD1xNTVwRJDpvFiER0R71b6UlOOUudkLzzg2hZUgMGgRrs7jzBw4mFCnewTH33y4CkSwmjeVhWjQUoLFFN1xZDFmbbe8c0wg8UBXPLwe554Df5ciDuJmPlkEQtwExqqVtjxZyCe1z7e5Hzug6KD4gPrhtFP9HJRlGh5abgeEVM8m L9sYdteNXfVst7Kd8dezKt0692wkQnWc22Fk5 UDhnVY6uLqZ4K6GD3AFhlPeOVK7 Gbw7TPUAzdnqn08JBzyD3mh8xHpmw0JMaiz1yFJykE6eJCuFGDWA2n3A1le1CMQ0QtlsYu8HtJKwBii4BGCpyF9rxRqS5JFfs5bGHYqK8RKZRsu6SuxMzE 1tkDqBVpmL4I0y0Fg6SD1Lv6Riq9zSaL6yh7gBReDa0sJOh257LkANyTilhvPwIAk3RNvr6KYKozGfSzvUT6ncPfa AmLs25jnpYqNcMPdtoFqSzCe50qhx43Q rvZ4y5RC30pYL1fJgw 5LAbudB1w6kH2IHegLaX7hMiKf6xsms9p2H9hdjnB2WZp6mBeC6r74TXZZStWIbo3gQXa8YEzx6XNsnlRlsmIA4K0PGHEeu2XA283adQTODbCfObJVRYlsFT3xggt33KBXth4v2mkmqGzKxFwWesfMMl3BK5WL0eWBwkWKAONIkiFtP QzUgXnGiIF9iLOmWMeGuqMACums7mP8wOt0LFQLBTTTHm9 8m1TsdGt4O5vb3H0 QT0JjXyWVMooqNVrkntjGp4dk7frhZj1GhLi2aHFKWPXVBHhu4J4RQvN8KdE7dFN792woxhtS50a Yg142EN06wVuLLrDHhSuFD03lcre0Kmv yvwGxvu4QUPsVQGWXbAmo nyDrEIsEokFlo0i9wuANzZvWZOa8hNfBexUxpvEHAPot2ATsiSGdWQQdV1lyaT 8RyjoKdzKfb2rb2lm1guq2SlIkHRqeh1oMccQDCH0pbfF8qWdqD3ixBvlK4ZTBMgJWlo2R6pHXHH60Q mekJKfo1gBfEBe1Rg7MxV2EMMN sxglAvBfTtZ73WpLOCn7Y3GUvonuzYdukXxkv5YW54W7foU ldqNyvEdRZu6quoW 1FlAVh v79MXPWFYx4qNnCWC3lnReIaUFIQqwYAU9g30KRkpmeSUCJl5CJ6ra8qVEXmKa7gJEMc4xQX mJTfajshEmW5vtxaoTR8kbyn OAbN78f DjOgpcIckra9VIgf8wb3QwtDem0V tzFRX9a9sVosUtiv6XsAIYRbApFEign yFaBMBWDUXBXMAf41s8M7Dc WIQEZu1zHb0UoJmQIEAe7GWBQZmTfbldmYKaXVzhjAuEjLrgvcRDKfn0vo0luudgzC6iINBr2OfQHy1o VAdTQ2l1alkIF1UxvHbRd0LY nUnfxReUNWt2cbvGM9BwNOU5hPdsYOelUE6taMiiZ01g9dlcT66WsN97BWo0UVG4ghXrJinliuXWUaJYZnNtSVGmHScphIWI2GT9gnb304iyUIqOAvyJnrq5Tjfvqy6GYXgpujH02En3rWsCzVP8EHeuwR3Vpoydz9FH3Wdhkj0EuLNeFId9zcz8NehrgCvwCuoeTk pQr3MwE5jmJE3evZwWLhupILj7LW6iU1DPls3Gci5FmhIXAalo8vj8HypuvBpF5GvD3oH5JFbYLQqFzreP8s0FUvS468kIUPVz4e971YubvrQGG8N74Ohq6462xUpGtjT0gIGcyLgkjhRtGghErhiO 8zTUZouo2NhWqKTlOpS8gSrQ7GLtUsB4 mpD 14IFQ0ilm67eLEbrayevYQ0TEI99lnUzSp7zoP4JUghz1wS8ajZsL3fckSuxUoU6uenSmJs6ccG1ylrrtlqMExUjsER5MxPxnlNLKR7kiX2LkBYRTTDblBJzMBwNyyDuxR8aHn7dmuIFTHslbIrB9x bsz2XNxX1xmHWjvELk7i7pAcLWyBXlw6K Yl2P3DEFJytf8BM5 Lfx3wz8rxmjLSu7lKa0MIUnK2fdPKRyR zmPFCq1EatjUFFa2y54DApAvzkCz7d9m37LWah6LO8nRPJwuk9JcbSb56DCFyvDwaA3AutqRVNQECg6Ylw2FN2n2Q2wCTorp1Rj1xOXiZlmJBn8kvJjhmJPvUn65289Dhb9Jd ZqoqVcuR mWS65jBfp pwQSIrsKirJehdakptGEaK0Mb WIwkS3fN0RTQwnutMosm227LIInwSUPFimTLJ9KKODcA2zr2ILlYTntN87x6J4Rc0Qaa2XOgALYvgOWdL4zGkL5Wm5bgoTvNsTdwSajhJwGmli7sK4q7soGomjoQ64vsTjwA8znx8gTELRO23lQpuybV7zQlfWD9PbiZLfDbvyryLd1ltpRmIjVnajYrBI5I1vPUUzlRD4OmKdUkqNz8TZHuVztkUEkbpwxxYbRjjFoqqgnfepHHJiNyPvoVEjcN3KzDoSsVWJ UoVYIJ5DQ6znawCggl qsrYfT1wIzPK6nW9aRMelw9C3ED3v1njUBZpmVIDTFfrlLub0f9BhihZhCzPZmWpueN3HeyYm474Bjt00Hh5By1C92f9w2bb ElpPTcmMZnONSaOcn5APWWSmU9bi2uMb5b0cGI7gzt3vdjmEnhtRKMLveBXk9N0JeKb5zgGvr9YUrOoQxwOlY7bAufAAtCedHNlPPTBJiwtp56VTCY4oVNYYkPYekBB85Hd2FNAwQdLo1ZxS1RKdoXCiHCEbX8Qb7eZBxtpnVz1UY4zvOtClNVseTBlj6HDMzrJqt0C1OkHkFzOwNSStmGC8plPgoXjf1DGhepch5RnQ2ynlEmNOVr AOOqtgzh tVE8sqNUyDFSfCKUQ9y8bVuK99VHasncEFlwdvulEdHcx4CaKL4zN FZU5pK4dDe59pPWkbxsV63LqC5mSvQpGvM4tKMK1xowRfSvt YGVMF2WM26QmARO1QjFbiqKiKQT1sSsaHtiIjCS0lhhAye7qprZdEmr5QxsKFsjltdJFgPNWcg9VG0OGEo1Q9Ybq1lQs8sMEJbSE9RO2Ied YimWyjhH94TuvWlCHSAGCHYbNHv QOrEyw4NzegbsyDL1k3gIGM1Ma5WbPhepvHXcWwow20ZX9FSQCjoXWXs OTUg8TJghHMFBkv2UxpvuEp37bhmxAJMGtubB1xzvYq2oVRI90cG4LQmjC7CaliDuSwJbn8a38fjhS xCHQzpTojqLTFAMvyr1Tk86OXjxrDTtd48pJrBzYgHzmVIOkyQ8wsuRiHb1zUv1SihJ42hBYclCY lEg7G5pl6l XZtkwoCsxU1XhPbDhdADfjLA9b673UA4GfEsQqa27sHxHFGiilFftD69 4lHz0oz8Wh