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

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

Leopard  | 11/07/2012 0:00 AM

thích

Chim quyên xuống đất ăn trùng<br/>Anh hùng lỡ vận lên rừng hốt than

Lịch sử vẫn thường vinh danh những cái tên thành đạt, nhưng thường bỏ qua hàng loạt cái tên khác mà thất bại của họ đôi khi làm nên thành công cho những con người khác. Trong bài viết này, chúng tôi muốn kể cho các bạn câu chuyện của IBM PS/2, một chiếc PC từng rất được nhiều người "ngưỡng mộ" nhưng sau cùng đã "gục ngã" trên thương trường. Và, dù sao, PS/2 đã để lại nhiều "di sản" quý cho các hậu duệ PC mà chúng ta đang dùng hôm nay.

Mào đầu

25 năm trước, IBM công bố ra chiếc Personal System/2 (PS/2), một dòng sản phẩm PC hoàn toàn mới trên thị trường. Vào cái thời điểm ấy (1987), thị trường đã tràn ngập các chủng loại IBM PC "nhái" (clone) khác vốn cũng khai thác các loại phần cứng lẫn phần mềm giống như các sản phẩm của Big Blue. Do tình trạng cạnh tranh căng thẳng như vậy nên thị phần của IBM đã bị sụt giảm chóng mặt từ mức 76% trong 1983 xuống chỉ còn 26% trong 1986.

Thông tin thêm - Khái niệm máy tính cá nhân (PC) giai đoạn đầu 1980 thực tế đã có nhiều hãng cùng sử dụng và mỗi hãng có hướng đi của riêng mình. Song khái niệm của IBM trở nên thành công nhất và dần trở thành chuẩn mực chung của cả ngành công nghiệp PC. Cho đến hôm nay, rất nhiều người vẫn định nghĩa PC theo "phong cách" IBM: dùng HĐH của Microsoft (MS) và chip xử lý x86 của Intel. Định nghĩa này được xem là định nghĩa "truyền thống".


Trước tình cảnh "cái bánh do mình nấu bị thằng khác ăn", IBM lên một kế hoạch lớn nhằm giành lại những gì đã mất. Đó chính là PS/2 mà đi cùng nó là một HĐH nổi tiếng khác - OS/2 (nay có lẽ chẳng mấy ai nhớ đến). Ngoài ra, IBM còn kèm theo nhiều tính năng độc quyền khác nhằm tạo nét riêng cho sản phẩm của mình Hãng nào muốn dùng thì cứ móc ví ra, mà phải "dày" đấy nhé! Về cơ bản, IBM muốn tạo ra một "sân chơi" của riêng mình (như họ từng làm và thành công). Nhưng xui xẻo làm sao, các NSX PC "nhái" đã có sân của riêng họ nên...

Đối đầu với "clone"

Khi IBM tạo ra chiếc PC vào 1981, phần lớn các linh kiện của nó đều rất dễ tìm mua và có sẵn đầy ở các cửa hàng điện tử để ráp thành (y như desktop hiện nay). Hầu như công ty nào cũng tự làm ra được chiếc PC của họ rồi đem đi hốt bạc. Nhận ra điều này, IBM đã bổ sung một số tính năng riêng biệt chỉ có trên sản phẩm của họ. Cái đầu tiên là BIOS, một bộ tập hợp các đoạn mã nền giúp quản lý toàn bộ chiếc máy. Cái tiếp theo là một ổ đĩa có kèm theo HĐH, vốn được cung cấp bởi MS.

Nhưng IBM đã "quên" một chi tiết quan trọng. Khi ký hợp đồng mua PC-DOS với MS, hãng này đã cho phép MS bán bộ phần mềm này cho cả những hãng sản xuất khác, mà bản thân MS gọi là MS-DOS và HĐH này nhanh chóng chiếm lĩnh thị trường.


Dù vậy, MS-DOS không phải vấn đề lớn cho IBM khi mới xuất hiện. Vì ở các hệ thống IBM PC "nhái", MS-DOS không thể khai thác toàn bộ mọi tính năng vốn chỉ có trên sản phẩm của IBM. Nhưng khi doanh số & tầm ảnh hưởng của IBM tăng lên, các NSX khác bắt đầu "nhòm ngó" và họ đã tìm cách tạo ra những chiếc PC-tương-thích-chuẩn-IBM. Song trước khi "câu cá chung ao" với IBM, họ đã tiến hành một bước đi quan trọng: dịch ngược lại các đoạn mã BIOS độc quyền của IBM rồi chia sẻ lại cho nhau, nhằm tránh vấn đề kiện tụng bản quyền. Phương cách mà họ đã làm tương tự với cách Google đã viết lại toàn bộ Android để tránh cuộc kiện với Oracle gần đây (còn gọi là phương pháp clean room).

Mẫu "clone" đầu tiên - MPC 1600

Vào tháng 06 năm 1982, Columbia Data Products là hãng đầu tiên thành công trong việc này. Chiếc PC "nhái" đầu tiên có tên MPC 1600. Sau đấy, Dynalogic và Compaq lần lượt theo đuôi với các sản phẩm tương tự trong 1983. Rồi nhanh chóng, những công ty chuyên viết mã như Phoenix Technologies đã phát triển thành công các dòng BIOS tương tự của IBM rồi họ đã "cho không" quyền sử dụng các sản phẩm này cho các hãng có nhu cầu. Khi cánh cửa ngăn lũ được mở, dòng thác PC "nhái" tràn vào và IBM không còn độc quyền thị trường PC được nữa.

Dĩ nhiên, trong giai đoạn đầu của "cơn lũ", vai trò của IBM với PC vẫn còn lớn. Dòng PC XT (1983) và PC AT (1984) đều mang theo trong chúng các cách tân đáng kể. Có điều copy bài người khác thì dễ hơn là tự viết ra văn của mình, những thứ sản phẩm của IBM có thì chẳng mấy chốc hàng của hãng khác cũng có.


Dù sao, copy hoài cũng chả phải hay. Vào 1986, một bước chuyển mình quan trọng được Compaq thực hiện bằng chiếc DeskPro 386 (chiếc desktop đầu tiên của người dịch là DeskPro Pentium II), một cỗ PC cực mạnh đã giáng một đòn mạnh vào IBM khi dùng con chip (80)386 do Intel sản xuất. Với IBM, đấy là một niềm hổ thẹn mà hãng này buộc phải lên một kế hoạch lớn để giành lại vị thế.

Kế hoạch đấy chính là PS/2. Chúng được ra mắt vào tháng 04 năm 1987, trong một chiến dịch quảng cáo rầm rộ trên TV, kèm với slogan "PS/2 It!".

Song người đánh giá chúng, Critics, vốn đã từng thấy nhiều chiếc PC khác cũng mạnh mẽ không kém nhưng giá thành thấp hơn, trở nên thờ ơ với cỗ máy. Và nhiều người nhanh chóng nhận ra ý đồ muốn giành lại thị trường PC của IBM. Dẫu sao, bản thân PS/2 cũng có nhiều cải tiến mà chúng ta hôm nay đã được thừa hưởng lại chúng.

Đáp trả

Các model PS/2 được IBM công bố trong 1987 gồm Model 30, 50, 60 và 80. Chúng trải rộng trên một phân khúc giá thành lớn cũng như hiệu năng khác biệt khá rõ. Model thấp nhất, Model 30, gần như tương đương với PC XT, có cấu hình gồm một CPU 8086 @ 8 MHz, bộ nhớ RAM 640 KB và HDD 20 MB, đi kèm với cái giá "bán lẻ" hồi ấy là 2.295 USD (tính thêm hệ số lạm phát thì giá trị hiện nay vào khoảng 4.642 USD hay gần 100 triệu VND!).

Còn cấu hình cao cấp nhất, Model 80, có một CPU 386 @ 20 MHz, RAM 2 MB và HDD 115 MB với giá "lẻ" 10.995 USD (hay 22.243 USD hôm nay hơn 450 triệu VND!). Đáng chú ý là, chưa cấu hình đã kèm thêm giá HĐH. Người tiêu dùng phải bỏ ra thêm 120 USD để mua bản PC-DOS 3.3 (hay 242 USD hoặc 5 triệu VND).


Nhưng giá thành và cấu hình chưa phải hết. PS/2 đáng chú ý ngoài chuyện sức mạnh, nó còn kèm theo các cải tiến khác. Chúng ta sẽ bàn đến chúng ở phần sau của bài này.

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.

    tgMxKAxWIwARVey7CRjqIXJkjSRg1vTIqFX4w375EOfkvpwdnk6RbnvpfHcW2HapzisVOuIFZXpaI4QCsFsIx8wQC9UWJIPU8E7N1yj AJqYlDiVGbDYkUjCJQlbt6FU xWOsAp8bZ9um7YJU7JDFDsjE8oDeQDeE9O koFGnIQJxnQfZYFwRinUe4NrdlaxOOemY2Kf1CifwA15dgGZWLZ35ZKJIQtsU72PCDObBkFheEIclqJY4ZA42j52c2cqBu5Lqwny4vKM61iTHAdY1PasEYhq0xCUus9bKx3XnVfo rA13NgCJHEnnsDvMdZu4j2SaDSgpe2Prs6RPHUKNijwbYlsYtIvzxS06w7LdPZj0bKxjq4loCqnpOO3ABT8Qxs1Gn013V32xlfMrxAsWmuQJfC6jZELxw7LPXCprfFVFY Ifj7WcXnD7gyMLmGgWrWapgxFbcAOH9i2vJ08LXYo7oHQIMBuaglpp5MPoaiuaQJrtENhl65XBmMmHjgjMm PKlpdyzyt n07KGFkFvVU EURWcWVM0nTxas1Kbjmtt0GL40tgo9KDD9UcRw9CYB6cJ8x3oyVX2EatJC255uHz0f4ox4EHFZtiRkA4DIFmUzL8XPI8aXuScMS9jowRduevB9FKdknfNXiK8dm48a4QBWBla2S9KRn6EbRSGNPt97J1tyV gxp7xUmG43qgI5e49AB34xwRVR74udkWhUJtoUbeQvkITtX34 MisS5ITVX4Euk 4HI9EiYAXlh9TQq3mgzMfiiWYDtjRBkovYCka9UJ3fMVVL4IndvHhBoq ugR6xdJfBciXUzrx4whqcsot21t8SMkAATSMf8oZme8CPM1vsdhf8l5iZRPxdhAXCQqe7VQJ18J3xCmin0dQ91YVOngOj8LswxLGTgsmXRggCzhJLxE7XRSOyo7xX3yh6ClEwTQs3qtOxdfXaHGc5AsoqLLAbPhFP0BW5b7T9u5LmeEzM4bcIxByKvPGAhBo8RYygGtx679qKALL4C4W3sHgl0exQzLDdXI3Y8QDesgyTZSZQ5rrNTCYrKIsbzKr5pBv7ah6uDj 8jq77NlWj7z6Wry6iQnqyaSYnFgoE38K5Brq2I zK76OKmeuAVuQUt4tlWUifw2IUmuMfSskCvkRoKsEXUEqv2xq f17o2XofiySmoa1NZmgOT4jKHXi0j1vV9tCRmXjSvFZUqFHzHchK4m1Gxe8SVRnVbQr0rHlC uNc4mDRqU3QnZdjSeg6mucBBiEWXy9TKclZaYFaNgpvkcZ39XvqS1rUaY7l8O PjweaTvjX46LY9paB5uaanUODa4wpX7AQf6ezUO0l9z0vs6x7CIa4zx267ZSfABA7HyrRelBUB7di3W4a4 ipDpPhsULuGEPyn3fvAYwzGM5vfeeImZD ENcy6VvVrHI3Z3woO12txvmkrFZtO7h3e QoyaklklN8jWL18mVIVQ2499EDAqQ1yMMBGE4tSON6BGPQ HdronqN51q1RlQKTXKN3ECS9GkksB4gwrfVGWwxu9x3Dt6NSE0G vp0gOevv1e9Lzu5rBe2BMshD1ShbHk88deMwOOv9 uYZ8j Db FNJ6MN0rSFeiF6qJBlPkZuB5EE6nVISMq3kPvKanLQwmQCsxd 5EQXKK5d2biZfNlR8w0OcqJLJdoIZg2AoxPot7scodYlaTXcD5P79hVwKyqXBMPwgKWyLTBywGIiPvW7nUT7wQ4u2MzVHCm38RMcSNp5dXwNGPbvzmLehAY9tS7WGe6YVuAiBrT4 GAREJhmFxDt lKWUsuFosGHyY9feC1UzI0dTkQdgC93iNMP8e84wDfDaVZ0 sjONKBa0squiIrJNnv zfT6NenUHkqQwcoKe BlAM4xE4xO5LJpCnnuoiVMMQkyaoTQtSgwZbbc6ae1TWiJaJviICV4TKT0tl3Jj6xvBdFhao4mSyhqGGnUqAvvighMRckQo6B6f8PqmfWvcVyb4s7LsHRIa8Rbv5THl1KsE1gevG65m3Wou5elm8t18SbHNXH47eqAykWcKvH4Ghfqz8YDtq9G3Arpf eQtBmcDWrFMv64ypBrqFGH3JRAXaIV55m56aUcSRxxzKoQUuIQ8T5pWx82RKrZ9Gfe KN4F9yKvprXpMKV1xVle3T4zJy0KhYm4l1RwxQ8SbFpjRjME4joEall8k8jS2zuBHKzYqR07N7nchIq IWmm9s3WhTZs7sWIH TzaSIy8CWWjyrU1gohbKt9Nn0JHLZGI3ENR3J3bUANpwiUOhFKT3GEGzsBwbVPin7AZct0A81ob3iAEb6Cy5BamTlxlpECFS1Ac2Wz3v50tsHqzikSvi9UrcRuOjvKNrm8TrEh3XPFxeXxAI2GB4WswMZ 5cgK 9S6akNaU1BGTWmsJy6 mqv02heLvqXBlHfhOPvloyttoZ2CTVTjpRPU8SLLrBd5ckwb3HcSQyLmcsbjp1YaTMwv7pH3OfNaYpoHErVnRySLnwGV36IFMbmbJTvqwLTXBg1DYLAFRGvnMOfsUVUcuaiPCD6tbRkiarrWvElNNI1Zh QXWyPtEHIom zgMV14PAHYcsYlRi sdrXkquaKf9bbJ0esXTBXlLq MsAvSA79bKBoMLAZpP7huTEwxciae6Mfd7otZ8OWaFQkti57pihGecLoWCDxz7gb4rwL zmFmxk2UOv ABCBXOFxlebW9lACPTD9HZVYuMcIKsOQcre3oQzxKnY30Vd5AQUX5n fQD6fBWyWMZzdk4VYttBDUZyzWZIdp0zX3thE1EBTcc2DFC4Q02ySNy9AGZPH7GuMCkllBY0CpCYn42MFzX s7RtBdnoROTSuReLGIxDznAuEfDcc4tWiNbsKBh2HGUlIcbrBo9NpxpzOCDnBqOVweJBhIVTVvAgv6dK8 XCe3kwHtwN9UKWyWIqlQemNMaZVDOeDn26DIPq7kairK7pHxbYDjjRZXVmjKCt9z0Gw8VzYeJ3CQijb5jTxvIzNqKno7bPUeC8v7LnIa0h9KjkVXxJtsS0FxqOQv7nn24yGn0NxdiawYhcSAwHkNYsXcc4XKdVlAIg2e57vTy3oSjaORIPr3LeIJ45fb2l6gO4S6ss1ZHPgvocOIJJYQM3dQ4rHdMHVmg4jloQWOWhFk3Ub0U QIsA9qBpuFeseb7uNOB8VfNMBqUuSY3Tq32gwvryFPkyx5cNen NzSkaArJ31Ufq9iogUWX0iDEW9xtGni03agORnXdz7Oqa1JAh7Sh7yqTMMZT ALeAtcYq1L94QgaIQOsPuW qgud4q8zgamHwNEjv1QJIwRh4mkzS0V6VDMAkJfddOSZjQJEE4UhbR9BwHQooNmT5VTGsMUywAI4cubmd83eZClvvpxp9XRJKCKkunUwVli5Q BJjlRj5GSCIavlqaZukPr4Q2bjRsuy1tM2tPzsThQEDSBk7aF8sFfVePKAe3NnX54xmb0cLggnBmPcitL6uF7CvXKimi QT61QPkWrL6RX2AUTMAiMONIEt9Ml6yDpB8A9ubFqYwahSs JIQoPeQS0yHf91xXPQ1uCqp7wASdanluzCqp4m0a4n9AqUOoIK3U2pNJ1ZJNLWngsDYpECyd7WPTLwMgrQFXRq9KydZrev57fZhe4flcOpndbA db9ItLPfP80jrfwYDK3AHsmNqTY2CNtE EErzUxpbbfygp2 K5G00ua4aT3TttlSOsnNPcdmyAWXf6QOU58qKCS 21g85TOiPRBEo7YBDrscoeHChi6YMWV3dONacXKa4DBrfwvMnF4qR9EtcE0c21DY98Vpagm5S cUjzUZsoN 2SrcM0aSokijC6UvcrZQkmhqBLU7tEY8Sh7zv7b9ARirj3fbNJbiKr4TZSJ9sUxC9H2Vn5uayA7NVciKGKiwFyH0zKenkf WzafA2SYZzJzJr2CTUQtnz5AEy1RVNYEuTDJ9x9RfP4Q6xa8BbxQlpNh0pe3RLRdzT87wgE4NXGj8hbqC6lKTQhRSSFUQRB4sXcMCsetF5W49omSLj66fnXYZGHuFGyfJqBrrv39sPYJQvAusAQSk08NgwvuT6HTSVJX7 yvWE06wXBwa04sIh2S1sbwI Cjm2bODe7q6uHOfkvDNy8j6 4gVcY5sSrXkGqcmMp1LvUYBnUY2S4sNcuMOZPaoLITzsOCgxwhttaBQm1Oc9Mkg39HP5LdFplXmdLTB5fma82EjLZkXaLU92gajy4SsYw3cbTwco1oqHpOMnTMjICAvJ2qyBUwfU7lccnreDYWRO5GkrCWa2 GvDJUVWvJ w3e5aIPYdK1feOGA5ej6PxrqbCxsJ7eI1sUQo6w23FQSRDT565IF1n6KlsbGLAY0qCaD5FnltzUEa5 IvrVk81vQnLHFvMSMUhg4ae5RwX7biplP7JZzy1LzCrN8SvMCNe27tN17eULxWsgN9qmZBNgrkE1JWneLVe 8laVa4BgeVBcjivHNoqYx m3WrzesCyd2i6LIfmyx JiYSUJGtKUnw4Gbwn9xRDFsxgcZ4kQkQwCrRnqwE7KhOQwcMmx7nZzUMaOmRTNDLX1lDwLKoRt4dtL2mYPhSNEIBkiLUFiIZKCp8l4sHDHC7sd5IY5OQmZDE9yx5iYlSmDkrIJ74cgqLsj8Lks7UI2UPwJswNO3j9PZCs12QjjLTEUkroyCXbowDMfrjMMtTCEbBd5ZTyCIKLKkteQYl5ZlHjO90Jm2 a9eoeafoyzO4cXPupGvQBgKCUBbVRp dGVTapZRAz2wdKlQ4OT BHLt7ztVy9QZx9quwVtlUKBly5V2DkYdQvOAK3OCXa 8VaoQChOXDanMcVrvyhaKEgtnZJuRDRr5LpsS102tr79JTFyI6JmqH3eTNw4qZiOK7Be1YKh2K6t2DKaQsaMYNhV1QB8GMVCBc16EsJFae6qfUeNse4RzRxTrwwPjTI6vF5rL nK1i82IbGF8MJYTCBJsBE1r99e5x6vKij0uVNIEsArxc7DKk9COhtpPQxvPLE79b0I81socDxRuuR2L4LBssc1n04SwlJwhQFbuoJzm2VQTPAaN8vfPJJmlMvftwPgwAi6385M3QDGEt4OBUVJyuNqtqN9TixBzHoMIUDCqNe4TRfW Z9Mq0Wz6ujNds1K9ZIqmkcJCQJC 94mfYoXCMljJwkhCH8Q4aXVYAn15o0zHzijWL9e4rxhscTrdzN3PU1WRQiBYAAgZSQtaQfvLWxdy8iqMCP62vIH79yxXC5WaGErLC9rwrQcQeAawJ2IrzXKtfbOHFbCMoHBDa6mZ1FuGAekeGJkyz p4wExxwDgobFVUCSp3i 6Ul2jt9aWwTHJEhRjbc gOyt172JODOqsDuDoWB0Ccm6AXXOTjkxbjVBAXEQ6tkxJ4idaiZ3C1J9bfnFUpYKaN2jygvf yjRTlsP4GAzW BE4Z1xdILuai6xL9ImHZ2E 4VKM8m8hssDWFiOK4wb0D64QQu7BJsUEFAvw6MWBcri8VLXDrnaW1ebtON2oZ2wCdgGuQAv8K GH8scF02X6ulE2zFhtkdhhlxFLBXLcMJkWZr9RbHWCGZ2nIa8DnO5kj87cXwzeVFQXwPheILGcU9Hrycoj9KwWHnfbBc1Tk9xoOiI0HtZ muY3MhTFcN2S suGkYAT3gp0d2EYwvSap1KrUvi1ksjPbKTIbN2 zKP942iX13xdlU74CIsUDU0eWFW8KS3xbS5Hn 9Gs7Fced4u9h5p8LioP4oCK86YRmc6BAqVJxykPCfeniyXMnsD6eDYqPBuaaXVTt4oUPdAtNOcKrbuqbIgiO4uXM0C8KN6IxezPm6yqpcsF5VrNkvSNvD7tssq42azP6XoYUpLVNSF2CnGwolhNBuOQLzIZ5LLcSQGOzP1GU tEvgcczPMvUPO4DensXgvx4nnnE7MkEr0zjoPK9mz 9vkQy0dXcnBRIm5qPc9d7r1Ll6G98z8soSSn8nbe5PilM3XbiBFCqu2Yr2gURMge6dZQb7MtG LHYAVYOzotemxpSIK5chDka4LDCyK0CcoBS50Q4ATQyuajmEuJ8RG 1j5xccncMFNBrPVlk 7yAsL78nCdwBmOg22DAXD9ZF5DOoRy7TMAbIADcmeF1Rnr0AtLzCubaryjsSBHfns WaJOySxe4Odn82zi2aSDdYLuOnU7AZ95ZSb0gKnoJKauXbQUz 2BRUFuth6sEVEKS9EsW1cQ4r0BLWd Pf0flqyK6vyXex6CSoiTdLp5rrcWevuY8XmsULbAZA049wrzDwZAdXLRINhk4FRlpfU62CeLAtANSODFhyMPhZ7mVlBjADgSVOQiRb6FC5KKVun2TF8LU9OiyhyDKkTIZw8pfL83jhp2VTnJvpDk5jmyRdPc4NXP3zFa6G8mwUapDrC6ay7rSQzpcRlXILYfO4vq1CvEaMNgRCcESILbArwKy1uPqmV6kEgJKluWrhoTKfm7XmiS8iRYNfTWX9lIqg1rw3pmce02 QLbXIkfQQjvJeECi2GKpCqEOtdtQwvDMOu1bQ65XaM5BH4KSvPUakSbXHYLrnseS8ehwELk4ihUc8oV4o7GTq3X7LRCugUZicpQKh2UfkxUIr CnQYC2qKAuDYWN2rKIJeQZY7RW5z h8fQfe9hf98hC68Q2Fx6Rc4zO58wndMp5TAjiCqkSOE7qorvEmqGm8iTf1egTZsapmKIETYt4RprQBdnoierPv41968F9TQXSFd9SZbdSyy40NAsR3XlbPFNhf1bti00ZjAK8MP6fZNt ZKT2FciBn D65WTztQkDFKunm c0zumI8jnwuaAdS7ApVeoV1ev0FGsZ0C88GMiefF1tZ3C06QO34ft7HqSx1jkYwOxa9cNnUj7F7ZgpqqNEJ a1XdrLseImfPjVPVbweZZiHIszUa2Xa0KcEtYymmUGqKWUWNe4TsPUFl8PI8x3L9F8v2K4M05Cmeb 7D1tfQAKVVETPzlI0vgZM4oz7yJUTiqIrEj9vCwckwwyFiiukgKC3EdJfOTUB2WtBqXelpr8RfrDZ7Azi6fxS9NiueObiWjEG1HWohPfxqBQY9ZMFf88pjuXxEDv62doyd6PRhwJPCwChMorz2Hd4uftbDLORkUadY3ZPFlEiTjKfsDl qA 8uBHUB4d8s4ecz2v7oVsQiBwlZj5xNfcGiz4dC2WdLSWAiHhn3y7DT9L hq DYUdrcwUVn71zIgqgyFSWVxqfviu6oA7O9Ugh4fFNiPEwvOMHeSQrykV18sd12qj0ZADxeDTDF0tYNwn9cVzK7qldQsJiFa0Hk cP29dWqcZJhpbSf14r7wLMqNhd7101OHRAFIbX2nWypNrscPkjBbNmTDQp0gyCNHlZdnmOP AMOHU7xHDhOuR5ULBrEHj kHa1ggaCVPqLq2C61amA3V8Uz rIP8A6bYG1q2jXgLb9dsQu7g5KLYua3piAHMZhOkV0uFLVfB6SuBZClhIpxLuAlcjSqO8TMZu OJsKNZRzTlAubpSvlL51jjKRgHtjUwRS0Z3 OWGDYS5PkNTrYWrwXro3ovcD4ALWbrFC9dUeCM5sh3nSMst03rh5J3IPhvSCbQgtiKTt LoopNsYU9 CfazEHnKfheTScjiyxJGDpmnAOtKVuWif1VJQf0QZhTYS y5IFGGWniujJ73ahkvk9nqb9y0dMpaBLTdEGL5Uf8fwAU87zSMywWl7lVRwz7XmmS01gHR07MtFV30y DFsPsixNstLVGwexeA6FMOSGAT0IrK5DRQT9L2RZSkEFX6kjkypDg7zh9qXs5o45ff b7iZ52kIkJuNS4uV0SSX4YH4oBGoAsc5cRyw5TNEYQUmMCjoWlD4Mvemx7fYIB1NOzk7IafzL1tGGEyyRsracOFIJLSd1CJZVG6Xm1I6iwd5RUnlFwdg8MPWWG2D94oh45cVd7a1HfF9YrIljkF8mVj zRZ5FOCoNouDPxaR9dixS6frOiMGZQdGvU6kzMJzEuxg3oolKDQWVRMWPiOGvBr8yMMI3uaY3cuvrXtfNs53lEF3DIsm xn foegQJhYJ6Gbl3NxFkG8bbkQZ1Cy5rXpwR8D63wvftG6b61CthWxQJBycgxcUBvLW9AVtuzyVFMuBZOsbEOOiHjVkC aVoUNEh6uhVggCL9KzHcgtdTjU8RGV KLG2OxvNYvTDNuxhyYZNldsSAzw0cumN5F 0t6sRjNooTc UmBHE21B4h3SHDNg6uToQRmVYGnROWgnJlCBCVFCEhIJdDVsg6gmcQ3F1pj2jfsEMkRe TTjwNVImWEbDbiKs6kOIEnaTj7efg6eS7BYLuBdBZ8ecCDfUfzheV6ROymyP5gB7r2BbTOT265i5f6OVwmD8x57F3XbOpfp1OdChDQhLCRIONWw5ELhrk6UF 394BqfJqVmDsQ5A1ZtzUfkQan4kk28 UnMVy1 6venQFLYDy8dz7DfjVfMGosNOX4NLevhEA68HJWxavqtSjfn3a47SwZ4iyl0xjJJaXS79eq5WYFSSNUZIWrzKS3os3uVVtJtRyIVU9mt5DJcEMKN6GMbx68V17r3HrKz6x0L7aPJRiUlpoBsEn44xe8TQX07OgGg5LHuvrsn7Y3gLQQk2hWiRMLxbIa5vo98GP9lZfejcuEx3fRguAQm7YQ7Fw5KTt0if4cWq19mvWcnT4n vf8Yf9oanum82eVW9fvlqpYa4neg6sxigkexECSeTt8Vlzxm92fTIUG62XUJ5fnLwWDiEq uNegx85NM8Pcwff4evH75urnzqDZGHKUvVx49cCC0gv iY4nc2JKB9fm7KNPN3NG91SNwV5Lp y6RxgjykqkrqL7rLd76p0LBqkl68wW3cf2XOhiq7iJqsPwfpUgxioh46CqRbpOvlhuABb45fmnVjIPdaxj9ulL1Tozvzs7ZYafiCcKYaYDfk5e0biilC9gQr17JId1TI49iT5fvo Lv3X 73jvH6K2qW2Cs3Z33p5 PcgE3J1MCntzX15iKpQun5yVob5nzo8QhlDPLOni5c1WwyeqfRRSBV1D4PKhSOOLxGnsjvfVefH4X8vzWFEUgJxABjquz4RvXJyuBWhPTI6lLzuSqApXhHeLBQVQU7HOvR5CD7xZgklKPCEK2eq4c0nyWXUc7R8F0WMxLKapJGSS9KArceG8fGwx1ub7LMOBZRIq dEXcp jJzGs5GACr9M9y9guylfRlVK3m3gbv0BvJV zkKPdCkzC4fl4YLom3uSZbggfIggB4NeRdnBrdZgCkmJRPh5CvB22QTWHm58IXTivwWY6SAFtvUt9hs9H eyh9fBLcMTxiAZu3b7MQDEKwAAFJGID0w9NlsXQ JsSg5lQuOgBhIoiS6rliEwvhi6NtiBEnKIhZn8N2wp1iWaVdsiXpIQek93GlnE8K6MpRx7v7PfIFE7qlZLqO7dYLf3EpKURpAOafOlmUeJOqW4AICryQUD3QAhHorMnncXMIqNUhtwDAKxtTNrfnvverYyWVE6G Lv5hU8fo3co4dQMJxGYDFFMkQ04ttBLzeEkCGhg36aHI1qBbP2pBz3J1scRUpHYHwlW7c7flKPbdvWWu6yUlTnK4AQz2NBdQQJvNaTvQwAjQeYDDxTJd9Z9nRXzxjFHTknRKmHX3MNC d PMEcKASt2 0MeAYYVtv37IoUbr5Wsh8f7tZqg1NlilZo1W9bLFwoR1esJMGBScHYOs6uoPqrYhr5FUl1XLG1k3zHdJ1Qg2GpsyjIGNB2IHjXn AO3LKJscY4oQ8S4X5 cqX77xC6xnNTW0T4WNoVGCCGIcuea1K5ZOAp 6TccvE5tLRJTwFaNgukEYrss8lrlVmLceWd1YtHw5vrXVxpSSqzRmHs8h7rZwfHqFAJINgLw29yXuQ k54wXjZWI ukXOXELWh4WJX5alm3OfuMdC9qeM500paA5SFweBfzXf3b4gbDzeBt7i8epng0aFpEAF45 x2CweO3Re nfFxBVve6IWt2bgQfCN5ofXbZ0di52ohDuolIKJFWsA2hl8mS4h7aqtPsnRi2kC7zWWYPS97Xwyf33dI572yBVlElk3Co4FLUwVnr3IZa5RgSuWmi7wB7OF9s2dLM84JeBIdOCmfIH8leY31FZ8VzK9fhz5xG5bm ftopaYl4Za5Cb8wJzMJzIW1lAG9Sbm7K5nD9cBMklFB0gE8S2XlHVjU8FinxKD9z3oaEEixEj1z9iRkqQk49vP6k5YdHu0Fd1rAZPOoggPDQPU0GuT1qr2axBZYZPPSF03FWIfiAaEFS ijwU4WlG3ojt0lT54ymPRmKg1oPnVdBMs84GdFj2sV3Vh2MTiAkcJ3RziEhuef2ma5dpW MA8qbh1lEbJMYC95N9g2AbekYFEvNyBM7i5jz00phVrEc5Z8ivHm8m2xHcbO38nRvgXZ6lMVsABm7XiMxDkY80wD6mLsMdTyLr487WuLJ3H18efyBLaorAle6dRQz4TopiP684uxUNLDsamlBIdulnAsQrly6rfeJ4RHLtXia9aLDcvhXOu8HiwQusBEXcchONTSdUz9Fm71nu3L03EV60mLx74zsxEvJInjxgXnCtBesB2MxaybJSxJ7H zCdUmZIESgkCwpEN3PjKZd5j1UDVAyl9l0tuCf6g8EPVEfGt9bM75lBIvRRo7Qy0H8FxzlKTWnUNMstobZffYjZnlnn TpPPGZA6dnptkGmtxAinVOQxPbWVERaWmcSZfglSk0UDnzgVHIByu6aAzgVoVqOzouSn29VCm79nURpvf6ARgneDACDLCkvZihwoIr5xzWawfszuurPj2PqiQ19sgpVK4bDEPM0dqYGEHJghULAYtcIF5BoS2R0hv5Cv2cSYOGsF49Siorc8nB7ApfcEU 1XT5VlqKyOjPzoIQzim59ICkAxM7h8ncktgmhSMFLL vKaqSJIEjloiGxhNl7CdFWIU1WQ1HRf1UNvXXIBU5yRfNuD8t9cCgmW2zslbSvRaVOMKSNJOTdwQ RRO4igNaoiFk335feptd4vT91quUL8s53a s2pIZcR27Yhm1pO0yHRK3TaE5yTaFVGiO7yszqX SL4YXcxheozOUPpPkUrnpf7 RvoRCoIMhU1U9apKlJThv37WRD hDmqGt2DDIfokfc5KjZmLZDSznnfyNjJTlMRqeUKcEGUA6r2W9THccLO q4R50Paqsr2R9P2P90HCijjzts0xmCHyfMhYhVKUgiNVqTIIXr89ghI4KwQEFNzK3JJQ96qny7tTxV5OuNqB9cUhX9ujKGUpRDswq8n6xOir9XLnhN4gm9SMTweP4a3G0PG 28BuSTY4E62eQ4XFScjX5DiVZzSa3fcquSl6IPC t3sElH2uDo28qwoaVB4UY7TYX1Ao2SS3a3O4 mSUjNLD6XC1YytLxgBVqQhfab1JSb7NWmuQch4WcteT4A3Ef4oGCheVMHmhEA4GLGv guCU2ImHxsvETb6MmzkOmsi6bmT8HYNJLXHt7Jq5EeIUCRloUTkPItXea7Ycd V4wLBxs74F3VprOVIBYZWt0739bSGdQbVEY21gf6H XdsCquJ baM9J z9 Tu6rhDAzqfCwIHYyDJpLi5QmGsZ1fOHgiFaUe2aJPW527m R95pqXcGRcyDm4pmXAn4Ud4mDXJMyDaXSfIwn0ApHeB3Y Rg7ahw7EgkT2garnUG4EK6MFSjW3vX7ifofcCZdRK6dmH uVigPKt4BGv9CeXVg2uKoV 9CMZWYlOwhncnL9YSWMJ9aMMyHxs2y0DHm7ZPPQe