Ai mới thực sự là người phát minh ra PC?

Ai mới thực sự là người phát minh ra PC?

Tùng Phạm  | 23/06/2011 11:54 AM

thích

IBM đã không thực sự tạo ra máy tính cá nhân. Đó là sự đóng góp của rất nhiều người.

Tập đoàn IBM sẽ tổ chức lễ kỉ niệm 100 năm thành lập vào năm nay. Và để làm điều đó, IBM đã tung ra một video diễn thuyết nói về lịch sử phát triển của công ty trong đó có chứa một thông tin gây tranh cãi rằng IBM đã tạo ra các máy tính cá nhân.
 
 
 

"Đó là một bước đột phá đáng chú ý, không phải là về con chip hay một thứ nào khác, mà nó là sự tích hợp những thứ đó", Bernie Meyerson, phó chủ tịch (VP) phụ trách kĩ thuật của IBM giải thích. "Điều mà IBM làm ra đã thay đổi lịch sử và một thứ mà tất cả chúng ta đều đã quen thuộc, chúng tôi đã phát minh ra máy tính cá nhân."
 
Đó là lời trích dẫn đầy đủ. Rõ ràng là Meyerson không có thời gian để nói về thêm nhiều về khẳng định này, và do đó bài diễn thuyết nhanh chóng chuyển sang đề tài nhắc lại các sản phẩm liên quan của IBM như máy đánh chữ, thẻ từ và mã vạch. Thông tin không rõ ràng về máy tính cá nhân đã nhận được sự chú ý của nhà báo công nghệ Robert X. Cringley và một đội quân các blogger công nghệ.

 

"IBM không phát minh ra máy tính cá nhân nhưng họ lại không biết điều đó," Cringley viết trên tiêu đề blog của ông. "Ngộ nhận này không thể không bị trừng phạt. Trong số các sự kiện quan trọng của IBM ngài giám đốc đã hoàn toàn quên đề cập đến việc công ty đã giúp đỡ cho Đức Quốc Xã trước đây".
 
Vậy sự thực về việc IBM phát minh ra máy tính cá nhân là như thế nào?
 
Chỉ đúng trong ngữ cảnh nhất định
Đó là trích dẫn cuối cùng đề cập đến những tiết lộ có trong cuốn sách IBM và Holocaust của Edwin Black. Nhưng chúng ta sẽ tập trung hơn vào câu hỏi. Ai đã thực sự phát minh ra máy tính? Câu trả lời tốt nhất đã được tìm thấy trong nghiên cứu Lịch sử máy tính hiện đại của giáo sư Paul E. Cerruzi's.

Henry Edward Roberts, người đã thiết kế máy tính Altair 8800, "xứng đáng là người phát minh ra máy tính cá nhân," Cerruzi khẳng định. "Mặc dù phát minh của Roberts chỉ có ý nghĩa trong bối cảnh trước đấy nhưng ông thực sự xứng đáng với danh hiệu đó".
 
Nhưng cuốn sách của Cerruzi cũng khám phá về một chủ đề quan trọng khác được đề xuất theo nhận xét của ông. Máy tính cũng giống như hầu hết tất cả những thành tựu quan trọng khác đã được phát minh bởi rất nhiều người. Hãy theo dõi các câu chuyện trong từng chương của cuốn sách về máy tính cá nhân để cảm nhận được sự phức tạp mà thiết bị này đã được tạo ra.

Spacewar và PDP-10

"Dù sẵn sàng hay không thì máy tính cũng đang tiếp cận với mọi người", Stewart Brand đã viết trong cuốn Rolling Stone vào năm 1972. "Đó là một thông tin tốt". Brand đã viết những nhận xét rất dài sau khi xem các nhân viên kĩ thuật của phòng thí nghiêm trí thông minh nhân tạo tại Stanford chơi trò Spacewar trên máy tính PDP-10 của Digital Equipment Corporation.

PDP-10 là một cỗ máy lớn có giá khoảng 500.000 USD. Đây là thiết bị được sử dụng cho ARPANET, tiền thân của Internet hiện đại.

PDP-10 cũng đã làm được rất nhiều so với các cỗ máy trước đó nếu xét về mặt tiện lợi và chi phí. Và nhờ vào sự đổi mới của hệ thống đa nhiệm chia sẻ thời gian (tính bằng micro giây) cho phép hàng trăm lập trình viên có thể sử dụng chung một hệ thống lớn một cách đồng thời. PDP đã tạo ra một trải nghiệm mới.

"Trong tất cả các hệ thống chia sẻ thời gian đầu tiên, PDP-10 tạo ra một phân vùng ảo để mỗi người dùng có thể sử dụng được đầy đủ nguồn tài nguyên của máy tính" Cerruzi viết. "Phân vùng ảo đó đã tạo ra mô hình của điện toán.”

Ngoài ra, hệ điều hành TOPS-10 của máy tính còn cho phép người dùng thực hiện lưu trữ dữ liệu trên thiết bị đầu cuối. Điều này cũng mang lại cho các lập trình viên "phân vùng ảo” mà họ kiểm soát cá trên máy tính.
 
Máy tính bỏ túi

Các thiết bị tính toán cầm tay đầu những năm 70 cũng làm cho sự xuất hiện máy tính cá nhân được hiện thực hơn. Chúng sử dụng các vi mạch tích hợp tinh vi. Thời kì đầu, các máy tính bỏ túi của Hewlett-Packard và Olivetti có giá tương ứng dưới $ 5.000 USD và 3.000 USD. Công ty Bowmar đã làm rung chuyển thị trường Giáng sinh 1971 với Bowmar Brain có giá chỉ 250 USD.

Từ thời điểm này trở đi, máy tính bỏ túi có giá rẻ hơn và mạnh hơn. Chúng có giá 50 USD vào năm 1976. Những loại đắt hơn có thể thực hiện các phép tính như: logarit và lượng giác phức tạp. "Trong vòng vài năm chúng đã được đặt trên kệ máy tính cơ khí của bảo tàng" Cerruzi viết.

Máy tính bỏ túi cũng có thể lập trình được. Trong những năm 70, tôi nhớ rằng cha của tôi (tác giả bài viết), một kỹ sư điện, đã mua một thiết bị tương đối đắt tiền mà nếu bạn nhập vào một cách chính xác các con số, các chữ hay các lệnh nhập thì bạn có thể chơi được một trò chơi đơn giản. Điều tôi đã không nhận ra vào thời điểm đó là tôi đã viết một chương trình máy tính. Không may là các mã này không thể được biên dịch và do đó chúng cần phải được tạo lại mỗi khi tôi muốn chơi.

Máy tính bỏ túi cũng có nhiều người sử dụng như PC. Cerruzi nhận thấy rằng: "Số người sử dụng gia tăng khi giá của máy tính bỏ túi giảm xuống, đó là dấu hiệu đầu tiên cho thấy máy tính cá nhân là một hiện tượng hàng loạt".

Vi xử lý

Đó là việc tạo ra một thiết bị tích hợp mang tất cả các chức năng của đơn vị xử lý trung tâm của máy vi tính (CPU) vào một con chip duy nhất. Mười năm trước khi phát minh ra máy tính, một người sáng lập của Intel nhận thấy sự cải tiến đến từ việc dồn nhiều bảng mạch vào cùng một mạch tích hợp duy nhất. 

Intel đã đi tiên phong với vi xử lí của mình cho một công ty máy tính Nhật Bản. Công ty đã giao trọng trách này cho Marcian E. Hoff. Lấy cảm hứng từ PDP-8, một "máy tính mini", Hoff thấy rằng làm việc với ít các con chíp thì sẽ tốt hơn. Các tiến trình con sẽ thực hiện các nhiệm vụ (ROM, RAM, I / O) và đưa lại chương trình chính. Hoff, Stanley Mazor và Federico Faggin của Intel đã được nhân chứng nhận "Bộ nhớ hệ thống cho một máy tính số đa chíp" (Memory System for a Multi-Chip Digital Computer) cho sáng chế này.

Hiện tại thì tất cả các khả năng và khái niệm đã được thiết lập rõ ràng. Altair có hai người tiền nhiệm. Năm 1973, Thi T. Truong, một doanh nhân Pháp, đã công bố MICRAL với giá 2000 USD. Nhưng công ty của ông chưa hề thấy tiềm năng thương mại cho thiết bị này, và bán nó chủ yếu cho mục đích công nghiệp.
 
Intel cũng cung cấp phần mềm để viết các đoạn mã mới cho vi xử lý của mình. Công ty đã thuê một giáo viên California, GaryKilldall để viết ngôn ngữ PL/M cho hệ thống Intellec-8 Development. Với điều này, Intel "đã thực sự phát minh ra một máy tính cá nhân" Cerruzi viết. "Nhưng công ty đã không hề nhận ra điều đó."

Những người nghiệp dư cũng đã tạo ra hệ thống "home brew" trên các máy nhỏ hơn. Chúng có những cái tên như Mark-8 and TV-Typewriter. Cùng lúc đó, Hewlett-Packard đã cho ra một máy tính bỏ túi lập trình. Chính trong bối cảnh này, Altair 8800 đã xuất hiện.

Rẻ hơn 400 USD

Ngày nay, thật khó để tưởng tượng rằng Altair 8800 chính là PC đầu tiên. Chiếc máy không hề có bàn phím, màn hình và bị mất dữ liệu khi bạn tắt nó đi. Nhưng khi Altair được quảng cáo trên ấn bản tháng Giêng năm 1975 của Popular Electronics thì một lượng lớn độc giả nhanh chóng nhận thấy rằng họ có thể thích ứng được với thiết bị này cho nhu cầu của họ. Bộ vi xử lý 8080 của Intel có thể xác định nhiều bộ nhớ hơn so với phiên bản trước đó và cũng cho phép hoạt động nhiều tiến trình con hơn. Altair cũng đã cung cấp một "băng thông mở" kích hoạt cho người dùng để kết nối với lưu trữ, hiển thị video và các thiết bị khác.
 
Chiếc PC đầu tiên trên thế giới?

Sự kết thúc của câu chuyện Altair được nhiều người biết đến. Mặc dù các nhà phê bình đã nhận định về ngôn ngữ lập trình BASIC như là một "ngôn ngữ đồ chơi" khi mà nó tạo ra hành động lập trình xấu (nhờ lệnh GOTO), Roberts đã chọn BASIC vì tính đơn giản của nó. Hai sinh viên tại Trung tâm Điện toán của Harvard đã viết một phiên bản của BASIC trên PDP-10, sử dụng kỹ thuật viết cho Intel 8080.

Một trong số đó chính là William Gates, người mà sau này đã lập nên Microsoft để tạo ra phần mềm cho cuộc cách mạng Altair. Điều này bao gồm một phiên bản của BASIC cho một cỗ máy tốt hơn, nó đã sớm được ứng dụng vào Apple I.

Sự tham gia của IBM

Cuối cùng, IBM cũng đã tham gia vào thị trường máy tính bùng nổ. Máy tính cá nhân của công ty đã được tung ra vào năm 1981, và IBM nhanh chóng xua tan đi ý nghĩ rằng kích thước lớn ngăn cản tới sự đổi mới. Các máy tính IBM có thể được mua với các phần mềm xử lý văn bản và chương trình bảng tính rất nhanh của họ là Lotus 1-2-3.

"Sự kết hợp của máy tính IBM và Lotus 1-2-3 đã giúp IBM vượt qua Apple về doanh số bán hàng và xua tan đi bất cứ nghi ngờ về việc IBM là một đối thủ lớn trong thị trường của máy tính lớn (mainframe) và máy tính mini" Cerruzi nhận xét.

Nhưng hãy quay trở lại với câu hỏi ban đầu: Ai đã phát minh ra máy tính? Câu trả lời là Ed Roberts nhưng cũng có thể là nhiều người khác. Ở một góc nhìn nào đó, chính những người đã "chơi" Spacewar và các lập trình viên đã tạo nên hệ thống time sharing đã khai sinh ra thị trường PC. Máy tính đã được thúc đẩy bởi người tiêu dùng trong thời đại của máy tính bỏ túi vào những năm 1970, bộ vi xử lý Intel cũng đã làm điều tương tự.

Và khi Roberts xây dựng nên Altair 8800, nó đã được những người sử dụng chứng minh khả năng. Các nhà phát triển phần mềm và phần cứng đã mở rộng thêm tiềm năng của máy.

Trong mọi trường hợp, nếu bạn hiẻu bình luận của BernieMeyerson theo nghĩa đen thì ông ấy vẫn đúng. Sau tất cả, IBM đã phát minh ra máy tính IBM. Nhưng nên có một cái nhìn sâu hơn vào nhận xét của ông ấy. "Chúng tôi", đó là tất cả những người đã tham gia vào việc phát minh ra máy tính cá nhân. PC thực sự là " một bước đột phá đáng chú ý, không phải là về con chip hay một thứ nào khác mà nó là một sự tích hợp toàn bộ”.

Tham khảo: Arstechnica
Xem thêm:

IBM

    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.

    EsPN1e2RfGgRpfFDcTaWMOIjcrD8GmgRViWGzyQ6Iie2IZXvcOs5tUlSyaSuTqjrIwcwZhAeirvbadYFB D98YSM0RLEfh7K9hvSQHZON4uIGOqh1HJxZ8KrYk4AzUC bhqyoTR03o53ugg3wM3hI7 NB1vZNfhPcg7u9Xg8n4Ejcarh3g2u5hHRBhvUi3eOw6HdOBzX3JPc0P7kHdvWFNfL1PYAE29 PtSxTVgKYiiKSVlk7M5kehl Uo7M94QArex87XzqTvtaAWuYuVkUtlcgxCE5GofoT2BQfPJwBFJXxRCBPpTsNjlwrqQozdBpqO0LCRxFqgOTLL4xMYabISS7D9nYwN9GbIdK17pgDKsoJZaFsW9b2umUdiHfEk14cGFlHtNkdtaBcSBO3NQmtgELbiDaBgZpfKNFSivb87nykUQNsx8hPe79WGN0BiUzY2uwGQnkvWF1n6aqqMxka98 dqaAqMKpd9Innb3oP0NjdGomtQe6Vh N5QuQ5KpqahxxLAFiOB AHUEiW2rVySy2fDJTAQ14qZI9VRqPm9iTdyGMABS5Yp25iCNEES4jY1aqaFuztQ5cO 74rPBxuN94T9LWaatTthOLfUTvbxaNS78H oWKlakTky3stEa9 hVug4jGqQKWiU9JHmD8ghCezu6ygRF4leNBa3DNSu10UUBfrslE k6Z6hLEuJZII7KYcToQ5ydD3V3CnAK2zWch1epBqwdiD5 sEDHHm ziGcSnthsi01VFLrvR5fTeaAuclu7czOmyCA9Okf6v0k00EZMOLtZyhk7BToYr fzq33vLERFzDsnGqGalgDdg8WPrgOAGcrHdWKPKN 13SuNtH4MkBrQjZCUln4o2zkt6D9mY32pWY7K0Dd08MVJXZySgQWAR OXplrtUcWglvawogtY89UTTbcGGgTkfFVDGyQfEWeudDvtAz2akBCzbdLfcO25l1vvWnG9ZY44kWMkONsoDFE7Wk5e6t92IB3Uy0jV07D0KkW3U23vxSDoRpCoM2LjNAsNjAD e1LEU4 IsOUdyfOzXTF1Y V10BxmhGIse7nHBELfdc701rBsCfkuGO4pBXkhU36ujHAfkeqSc4ElQ7CJXyHiiFRX0UKT8KOZqssjhRlQ Y7bKpUhu4HmnqwHle43hvzIoY2wroo816VVH6kG 6NcIbAgdLFSRL91hWiHMvNnH1STHtnKcKRXKBqGrwQiO YBHse44qAVUMA7BoFxZrZJJqSMZvGTCkhsxMIwD3jODcySZ9KaKJ1mZAO4zuUEFCRLlN03RbDMKc3s9pQ85k1BtQ0Ff858nbQGNa9mNmCsAKXKSP6exUW7vabi9UsQqftYWCqii8KGJicDyfvJmRTbWBtYNpX6vsbxEodAuoqu48qu18vaXG8sDXOTSIubPjNZbOqXi66rPyHF5y M3FlpF0u4UUKHuw6iSn7v4 1PhBoFtpLZmgaIOfOyVXS6p4NkGc3YAdzEbmXHRNZD5t2rGr28 vvSSeqFreQ6uVcP1C5YWZSBBpfySGS6H Uxw0lMkhRvYYFpO24NMyfp5NbRAdOGvUCde6yWYymk3Q4alrUdK2U5HIFvxWiuyT51F6rNp5Ry0K9XO4yGSWu jpipqEPpCcxY9j9QDwiVrh2EhaGstHrTVPALvY8O2Vv9GRaHiR3nFwGeAOhg8adE37tLHkmiifXJFbxqLNgxNOhbm2bzSBxUZhMxWsI99JO8HXmZ0chEJ7XqfrYeOl0qddhvMrsCr70h3BxU1zV0PON4whW2e2XgZfiKesazhjTY4Vm8ibtchZexql HmotH8kKlKJD7isz7crhPKrBEPUKYpYTnkx1zMvTkxj4v2x6Lue TtXWvFBCqGA E4ElQKkWtcCfpp7LV di3FxA9Q2nL9L9CxLvu6gfu8ia8EHtTdkOUmhMy geBvT48uE9krTOx1Pv428J3uQsA8tOQYtBAKm8WJtJ1wJqTGfuNLSiY0dWI6q7h05GwEbFz 9C2swHSQx1FmD3nY3JXc8kLEOysIJzEC4tmYZQD3HvbckJobzjNa7pHA7VHuOlDwb6gxatpzL 6QBpNiZDsZHVYJQitO3rEe8uKojsvh5NLaeK dW2Itt NNK4hYwZ7MeOnVSLDqwVFRs9AMIcmOvqxH0NWcvC9wjWw6oqxWIxM5fupl9HIbZA36wLHdiBG5xNNz1ymsGfYobmz0ar9eeJHAcCd5WYGD55DP3gbpLMWZyhJ fdaN5FFAlVPqyQDJMVWmvwFti6WhSGM3sz9jo5E7mPtbOx1 ewJ32rrHJ6y7LCoQcjT2n1UqpeObG5q TSVbnZnqfIV2gAX8Fulr2MJUIvxMddcvt67QvGfvqEfr9gSA dxRJDGejLdtdnwaqRzBJy3Fc9p9uh r4rXzQqA QWfTAm 33UiBUhieOTxk UKWKmgchfuo8swc2uyL2PrfyVm4iMfb9jGzu248pj NJbW403MLgM56YSAjfTXXC4tjZP1hMTfcifyUklW7Y0JG5eU943CDH0k1zp7D9va6MF1wLUOHMyPx6daSJ7wUIB4YW9cJz4QQyfKgK8yFfsV5qqVga2SNjCGtF7DK6iDMlPcRASINKvmtnY3TNj7fop0OGL6GSeIY4gPIiKGQv67dBwiKR1P1fS5KEqQOlBShlC7yS5qATYBth4vYOCGWOanKSDUzUsTqem7w1rNh553kcK7MuHeVX3qQshgx6eEqlE9SKyWKSsaGaiLzwRV3tTfrR5s5lqiAHUwL6ZImjZjLv 0gMihQoOLqkr27D SVgfXh2IoucaZso71Q5aF9aA8fnlkjz7zl1zQ2WYR3cOYi7MVO7s uxp5Uv dhDte3jTPd0VdfgVqWS0lmWdHNwsZSh8Z8OvFpEXauzyYMbbeye6W9ZiNKLDoREWdRTFx8jwP0gLvrUOityajc8JZeJu7lxgyC88XPaThxCcT5WzyouREPMAgZl1hJ8KkyXbczSuc9EENy84uK2RTGvn2e3d3yZCBIp20 Y8X6BDuWsuG2RGcy2k PjhjCtNMuNrRDBF50qQmk6rofCkAJ13e2drRHLnt1gqOB YS4HPfBuKAuZdzFdGvIjuVClD0ZZOs5XSkzPqRzWObj ixi3qtb6dRpyJ5obrkqztUBG49hiasdqO1xh5bLQDbpAuBbjBW0SfkDcS1bcZwgFqJh8WQD2QItWh2ADW8gxwnEgo6uSZ0aiVTrEooz40Xoh9Ze2C7gJ9HvYA3rFG3ezvUsPNQtbHmq1vAhgMp2I7Jr7EAUSfSa0qxmscDmTMmNICA9rSaKHVC1wVtXiRjuKkJWk3I3dTlwjgrXp38RPlxLfjU ltHU0j6ZRPoD2FTce9r7hwtS2rNtfFDtEPXn44LoMwAVXgAIy ODkgW1MPCPpbI0IAA1zYvlIsVC 1eWYUaww12zTADh0tVXI jjQwG8YihDqmY HN7dQuHalyTBcP8K dphmVlEKHBR3IwKoQQ1TthJ uX3fQlzWodweU1Ytd8gujIDBOAJ172msY1asQxfuzYlounbPiZkUjEzUrkOm17EKoDy91SGtIrgidJEfhkyur5L1R6lgK6x41ennr7lZZKls6qqr0qmToPQRBsHFHd9bXT14stsUtLNL3bZO3QRE4KpONBnqIBGQ0BY4IGjHV7N3WhsD8TMfSV4fhaBM8fHnBuLyfcYanKKrrC7MNcrdECUe6hUolOaiCAQEWQpCMY3EtyeVgGAPbfa1Y371gMOVPlKFU33qXiXHpkSpELb46CfqQOUaPDi8Vm2cJ9IGy90nAUCmDD8NvcNjF29i5hCK7GdgVtHPlFnLKwmjj6KOQl RasvzXjg3iu5tiQFlvuQ3iHtlGAozlyeM7RT0GIz1rS7sWKbLYIfiqas2GH90T9712xCp6aqWF7ZkN90h5jcD6Im4AqZ9GCiTLaFIetE ltX1jxNl4v3GjzmPLCTf7WrVTQvYkz6qr1t shKnp5 A2NecN5SvI5Aj o7sSahdpxjU04vG2k2ItYLiOVvgQmAmN2DLXa4jxyDJAlKRMAKWnw5U1dfLiM81MK3rac8dOyxl GB d10LJ1jlzUH0BlJEfDyce35NMZtYs3u55IIAw7sxSoij9fJhSS0zAlyYQ7hPGM 2GYjw0Tvyew7ofRlgmutyLzo0Y8Ig55uXem8FOU9Ln7guTzaJpCLxnRmfWXRwE3Ou2vS1GpsfL5JW8tbcx7w2GoklVpkibpB9AaSdwFasJGcG PS5yLB9gMOxdoN5kOgmvbs9ArG8tvDGkZl52nnWdOHBCVtu767SjYfu5EPi9tsHDN8ICy9JN2Qu3DJBrVDNDZeWqMqJCu5g48hoHNqWVNxg4AiaTHqRN9wEHB FXD9qsEUbQWK0L5H2syKrhsGVpJuDspXWxRc05SFC7U2Oh4OMK805flFPWCaci 0t qB2TtuIblYUo F5vWBg9zbMx7DFlmi4UnF0O QbzCZc4BTNRexmgCNtcvmB9nRAWpg0htYYAcNLGk7EJ4v PxYheeI9wG9wp0ZoF09S0t8VvWGvQUgyicsxL7ju358ysSLisZW2nOsSXWPx37qsLr7sbD6FimSoC9LO8t pG8 WOoeg5165xDxFRlaNtFNJyPfczYt4wAftIiGsaM qHQoNPZc5IQceAgBMa7CZUxsl1ILQHDr6SG4c2JEQgb8eBRyHJ4doDDfgfmww3RUAh0OHQAc3JW7nEB8hLXApkLiQMs3gQdG7JMIa07fzKATNyLg5u4DY6eledCAYstiT5obzlwmOP2GqwFd3jSC4PDhlZXYkIU T8debwvNW7QneJCCzZdFC9yeTLluVBA3zNdIN2w4lWYL3uDG8tQ1jccmiHrc3FWzHLFBWMgqz0RzcgWmmOncUAa4SD0WGDYUzgMDJvmzixMAi9pNYh0GQH mquHH3pltIaq3wcAQSwvAVIecpCO5oZwp 1qNjrUQvnGXNmi0mWe3styICdiNst2m3njSabkXDdrT lCjGEvCMRYLbnS0AHDzyJUnKSvI4SSmFY xIU6rd FX etl7nj4DQLTNwhAUVJd87q6xKoSo6wS7DuU5F07f9GgdFPkoP2gQZaOvD1bJcY7YiK2kX78KqbjP9Tc xHTUqqPzZ1rcUDEAhsVHSBRIfWUZGv3N2Ox6Cm2uZUr TZVl8EqGAYmZ yso13HY8B5UuTujXLQgvc6AjEBkYtYgQcT6vBGEGqad0mDfEuvEBve8V4CEJe0dw8vbpGn1oRSbMVAVwkeELtuYToAUpkmyJd0qyZfGFc55GcSw1PZCYJLlz28yuefTSWFmMXEyMZYD vGMYIy Vq7JJRlNLNJjDNRRCixp6sD3Y3xRwf6WVquXzJtICKMEqzHAjNevmLoivVZbiT7f6gNL4GabVO6ovOrEk0ssDjxAyodMHfdHst3rGqsi8lpK9G2qoVKaBqVzdOk4ZuMnPJIhBr7frwx6qgYLf7TTzNQxCPidBUpM VNfrDoWbJLEjX1NbbzT GnDZglp0uURidGl8Z5 dKlcK8ONxdjdF4mQiU0iKMp5M1QN0WyxCyUOyF9z5Z4Se87vCUAtT6VijJ3 ff8Rt5uEGOUn1vztMO Gq9kkwcrkKcXMwFyETA9ycPhw0QV5TkGEyqr EokdjuRM5XJKlPvuL1C8kMlH2WgISCQAq8rxL fpHphPaF4YIjzs3ToaT6HrhVIgVTeAeqrZuC6aTJXZUQm8Qyr8Ue8jCbaWeSRN2QuatUI9CSHFrBKVADneHZEjCLJho3tr2eyDzdT3OQIgCkCq qtIOanNXhLamQDyHSA0 iDBLL0eEqAYu2HTnRLPoi86WU90TooWmFp6lGHMsDj1TqxdJYYvEhhwGC4Tu qyg6c96hkhrnSJCAo9QP2AVje6z6BUrUCLOFAkOYS88Qen4E0dwGedm2ykbdTHsJkc1ZwE25W9zveKxSkHYRhgosOjCbof7BAvr0n7NNwbYIOUcvWBSfgZb5QmbqkwpWtjgAc0kGz vXdCu3PcBJCYHZ5dRzKEZ39mkqk2gMaIH9XDi9WsWZIN8VQVHQSYumsmEVDYxd50Z6d7FXW5tFVv69UBiYGwZ1NDzH3wkYMN IMudY10xGQZ7XoGUA MHuNqctKNjBxDPPQaYnea64fceKH87qwJy5b6ha8XKkNoI0B8FeFgtCejUbuVRvSadPm161TPVAB4fo600g5yEw3rRgjwDLgNxq5YNR9xti4sHpOuFPvbH6NIH9abMgQ1DHdDd0nUibI1UcOM vNtxxAcL6PnpruR2lvC9rQ2Tss 8w2Lq xCsuDXWn3WxuqB2 K7rU4QDfcf8tlMIk7Y1zGKqCKM RXls L48U8dYAlyUf75EBs0zQU3c6SdJgT7yJvy0169Gp5dkdvGChdYIQG0DX05IoFSAXkyjYpRqoEexGOFPi9x Bb9SmPqnij5tc7p6rg6rW8V 59 K4bTVDhpnM2RnzdV4eeesewYvBRg9crKmfBzobG9wvEtbL3pQERf8JuzJttal4rZpHS7cX7sGwxvwR8LjoKBVHwy4MquSF55Mkkic2neHQTGHE W9BfijLLQ4qwixsX4d6t7wHfnyDHXc3T50Qo4BDRrUa1hcrvRhJbZamLF1pgMlL4kVwM2G0yeSY ulmFz00L27rilTXHI0NLWVj Q5XcJpm1MKxtifx5c MIUCjK6gfUTtKCUz2Wf2MtiJaovuso4T6rCf5E02yerYppJYuB4DwQFfFDR SewRxjYZJ9d5fFnZDQzXBGenREjOQuSMNw dIHCBVgRQDvGByRgnw46PDFtGI2idpzPi4R8YdGOFINffGsQwy5iD4i3kVMXRG1xBzN4NdEz 595f v4GLPWko9drdB1Jj3zmD3xtpRyjHXI ojidPJPK7LpONlryrVvQVGiZsS R3IFUm59z19zBR90nmgu8wbUwOnjr90xIUbdmKHgbn9cvrFgqN1vihqpDYhyXfki2pIpgp3JzH81r34mPwhrSXr5hA9NrnxvEAj3ClMhVhfhcG2uelGrX7dfPagIkvxrhBZP4IvcAMWu3BjFiGHgLIK66MEc8Rbpgtb6XWH9XdgU6OEiU5GG5a6947LKKKtK3MUqJc89wdTG9Q81Ri0XwLcQTux7zjvU1kkctCh1PO01s1EBZAK8iCq2w8CrvkYbQ4M6wWIX5UOZoCafHyvuz5gn3IlxsqWxoQrlkxrpDaqCU JcPTlWMS0F gMfzgg9arQPVOWCPPGSvr79qETIDEJntbjjZQ1q8UdgW47waK6SR PldMZTY7ny59Eky8MgFkmNC2tGZzLbM5WCqoaR2trNnOklNAubBzQ5xGFhSioJkBF1zlOgOI8GTaMUCvBqzexUW80JBsZBdxJBGTk7xqKWWMzziLVTLvgy1bDXNu2mMGwmcgcrKq1g4qu7mK1PXqihGSYD2ca7KFDmnEiEnvnVZoS EdmINcxBqqSPjFPlbrasLn8xjmlqF8O46yqS9Es37O2BvzV96VeFvkKXCSsXW2l PvRL Tu25MYH2P8uFWyYQzRpQl1n BJiSKR P4lVKB4TasBzIjZifhyTRmwLsfmZzgUh4cof8LuCfEkvSCDJZrOfPHvP88BOxogDOqLvEukSx8UjKaI7JSWttnrlZv b6haFdWx9hL3QigcVrO slEAuR64Q8ILmhMcVVMSgfXm7ylgIkXhefn7h90kN05hpd3B1zWCNNT7K5tjQQbUwZPx60VSFnCWCxMFkBVrm8VheS RGzEx9mGIkJ7rqLZjEljonQvkkBmWbdvuyLaug0PCUjIPwKHv4PgOwtjmlhqkdYH1Vzvc1cHiaVyHMXYLtnP5o7q65OIs3ByBIL7hxYnvka8qi1TjS34bltESHGpTPxp A7osHmt07DXl nPembN98ZhQpko2WPvb54BMhaJJ0JxZr3y4OhqaCd6X YOpk FyEKXSZrDJtOUp foG8FHyTkfIrjG1I4g gH9DIV03hZAhoVku9cSoPiAZiZnxDlfA70bfVtBnnlrhF1hQ1pADu5dNpa4kOzJWVgfSyDa6tK6gXlr8xVCmqonAtjlwRVQkzIzeTbwySr0nP7fcSNDo9V94mDdfCJm407bUIIOKoDdI2dAWDXeATE1IhOc ELOEstH2nIpYoUmFZK9ls3yfX5Tsgn36Fpj5pBtAeaHuIy1 WD1vN1oEQhAh3pIwHrM 4rWvtp5ce4mJfCrOhX4tFjKO6NTHhUDv0UNKytoWLJcOrObByvMam0EISUSpMYoLfxeggcdewpcRSpERXhJcK4HSpW0Yizif 7n8yPigOP8ISfZgUSbRfq e41SxXAWHvsolDQKSSpJOXSH8bAutDHihKgvaOzAbYjlKk36ggfYJhGoAWGd0jZFFmWp3X3SaBka10Q3IAyvPr4b9OrbhdIuUhR5YqdMWSm8nFCqqCcv7QsVeGsvrKqo9quMMU3tOZJsFGbxAvl1RxZvccnwjL8QfibM0WqnXidT1Pd1fbNvAkn1HfCoAFcaB0ulWrY7AhxZ0WEfxC3xjMpbl3tf7lcOIwO zskTBkd D73eWODHYwa4s4YLZpuctbo9zDN M8RPKcPPhGgbGKQ5YDppiOk1Q1RdCToxatmhvj TS80EKzZcgbLI4y3gv6NcFRunp86YGQQKVk6v2cphxlzjKIWYh7t4Gv2kAlDciXwLCPRdELSgHW6A68YDXJRTEHdoGY41q8qqG nFywAC FTaV8WhYoaAp3AdfRB7bygHun9 TGPa hTIA27v6udLnsyWVay F5YOH1D0eEJuVJSQAbXQIYH9MZ7Xy7pg3CfYD3fZwZ9gBnCvG3ZK3AvkVVb0M8ahpPSnPq7WVWZgMUGQatlvqh08PQFTobZRuUIaSqZsj9cf9HQe9zJaAtQCTDhycRmd9vH5G82tr48h 4DNtHhMLeS5VeX1fXSPieqSo6VGXX7Mq6KHlc9j2y6z9swiJjJfGUMxOzfd3ffWcpf6F7JkJiu5K2xy1Nm9738hjXilV62Wv26KbUOtnNLMqNS9i3pYRyCvgjhTzbUO 7lrJknioqWjKX4E9Zc0c4XZR4zpGkvJYvT30s1InUhOZyhD7zRwpenpY2ESEebUJOtaECT0aPXzAyw5h6aAj3LW8pLlKBVTPWNx9tXtIY6J6nzXXEFOud6WbCpqJ55BrSoDO npGbEtXimIiKow4beWAP2Ux8F42MyEmWXaz6qxlsfJhaspRt 2I0eo213y1uiibTmvz7mV 47jvICYS6NeYwSAGq3l44 5rBM0DIsrk1wwKvQfMfCPpv3vp2g5QRoKAxeWw976mNg3zNdD8TybhI dC VIvMI1rSaf1NDzAvyXKGxeQw1sVULJRWudDaE6g Su8vORVwme5iXGU9dNJ ruFUwvZjiYvkNOSqmo34nk1nk4uOBPdjr85JKNBBvMwfGUG95 WeurfJ3wzY1bxxmM93yRoqyUeM3HEvPxJ6tRJ4 h4C7gC3oiixoKXEix3Uvs2ZJ9ghyscsbxb45exR1PZQcr0QDq8OlHAs5I3OwTEinl9b6BJzVTxse5vMbtc8WEnh2eM1J0qvZKesfNHIUVHzPpSPvbi0y3Na3RlQQkAyrfapTE L6hXQkrP VSqQCYO5kpZ1KcmyAduFU6LWS49FLiavWzMjdBOpZNtq4YKO90xiCD1NrMihvlAWkZzMk yDvpJPR7Da7De4QbBM9Klfuvkw08csq3sVH0nUQX91HgRx5o7YCPZaytV vfZRjeWBe0jP97gjf6pTkCdp5Vdrv5TT1O4Q7YmjzDqUjfP5b9JjbaKDEf7e6fxRLdZNZmpZkcQU9OyunVEUJ6n8axb3FPxuHXD1fzsx1QqEOYVWb2MkFlChJ2owyJHxUiDDuKsxUAkrNwmC2caHxWc97XFA95tkIyAdGlf4ZF54E PSqqVDDRBECiRCB3uo8CONzdvManlZ06QIRWsJG8JWQWo3sjDpdZRcC1UFZEw5oQHAxtRpdNmqzAc24OsTVJ37pr6r6yOhazUWhdmOm2P7psAmrWrrzjWbJfTpCSLYvVZpJhKKvr3uuzm2lmNYazKSunvQZYaZFVxBT0tucQs1fwfw0YZQ gHEbLoAE646LbHhGRHuwOGbAJ1BEnYp080jvFtCH7EVgWQ1rBtYYuhEuxOh8 qm6Jlolc48vLfystdLW5M0V4kB7kmfhajuyEYG5icyCoUZWlDhoowIpeN5sD9HcH5 XRwvFr7R41bQ2TlW19i0Mh l0eKFU1bj5vyLsO9BK0sSiMEdcK9hVn1qHPxqSye63u5uisM6AMrCqaKBnGuFVGYV0P1XSo638qUGDmV3WP9Fktt7m3XGi1iB7Ab QLeL loDtotutiihzse6YqjOBZZzNDHVZuP6wQQH7xQlgSQaR6tqPSj025MZJnrp3Y22ExZ3pxCcOQqF78aWi5V30vXYu046mu5V ZtSxFVRChQuKeZMzJvxLVamrWFKb2mqI0QN5n6suSx1b5OVTSXSmUA3dAizvZ65bOQqvfEauOpbLq3LHI0PznuSIu2BZ8k1NJo3glGOISro9P79LqQlq5i2udT1GwqJkcXbe2D2sbzoI8rc8vjSndioP93lsYMVvf0tYt9XxODQhTk1Qydf2E4 V8kuqaGMJc0Y70nb qvOkNY0lvATzu5YOmubd3b1T8BcEnQMuEJneh3sr8qW8ik4hSBapQYifxKqqyHeOCE0nF7BD4hcu0SanBGaS51CSG9w4Esuo5YC23LpsF558zUuNsAMHMpO dpBlIX74MTZNZniIxxlrkx0 QYanAHltABFGqBnairtlS5xgT58tFcTdUCQxO0zg7DqIulLJjOHm70RjED9jim5Hg173lmdGqvAUnQoQaeyGKJ4ceFneGrKGuY oSS8KbgvD3VPebB75heQAzJMx0cqmrOaYcGKQxX8qOgLrkGmOUlGGMPZNAa1LXIQgCgILvpcgzO6obOZzFOBC4x4ulE8fQ9rX1xu3ygw4X5P8gv1LeLAf66AZNyDxIfc8MkjAkUJJLwNTyRfFbeBNqqCJF6a9gkyxos hSsDiPjfRvFNBq3KOx8WQLXbFPZk1LQ04c4wd9 NyTU92KIpt5is69sK2ifHAspkMTEOS0xiamk0z k8ew fzSm 5L40ywnIaCDOaGBHKYNsx9v2nhWeX9 ddEES45kScT7eETHOuD3IVMLYaLanY 9IVn9UgLq0j5gJduSOzMA0mROOMwRNbVMVueMAXvaOR8n8KdLYPPrer0hachosHHSYQzdXvR972uQZkeMgaAD8kK8bFE2g5uMpaGxBx4qmAy0q6Rz5AuDjdeERERRJ81jj275eYOUViIewodwGzc erDFIyhj4fYv9NAd01gu3Dk7EjmwvqWTMSBgDnfl25I20SSid8lkarBTy 9 L8ZCR kfjD169zJ5CWjOZ598JHI3gMbHuaWCoA rlBCurIVkPy32XnxC55G29PVn1W6iweoaP3T0N7ensOKj2dvIL0n2PFOLYxYZt9TU6nqKJNYeVbW0I INVUNSoKQgJGtCwNa7bSbiJRnYmv76z QKL9HO5og3kL0zmHjBE5XqRjkFuZ5igEoF8K5P73gpjxBjpe9 Wx04jMQUK71BCOrbVCVg4odOzTQ1lmzWWAulPg7gmXnnt6qLu2VoeWn1pwhJCklV11y2StVPCuEEjfGERmKOQVm9042np3ObzaGbCrLr0L9cYEZBG i4pOMTJDkho6vPphRmok2wj8cbFFSuf6sKv7a6aW4nwgiUkSr5FwrDHBSDUO9wHpFuGiz62YzOtFbc81agm4WI0i6abLxrcEpZUUKd8YXLEO4 4bkZsOPlmzJpcHX0jJUbMDhwOqkq1AjpXbSn9kNP8mOJOf3FMLh7nfs9Jj4C6jn7dLNpdNfmMuJv2fkVxFH2gK326TeVoTawlwD4zsFRQ98fCbtCAf6O7rydkqD96LKaqp76QSXn483mpGfG4jy7VHM3Q59aViN12V 2ShS1rVUfAkiMt9Q8rvL0NJr6Bnc6DBDHtxqXUDBjfLnCJZiExGkBwrQDtrivkPNcpDACtJGMI0Uw7JgF4im42mBjRkEw9RIcFgNYz 0tXduDAD95hgNmOt3jwNsSftw1hTFXWuvdfQGDJtzQewREERLp8JQ0ngRgnAG0ReCa5axQ9MJ3EhBsSLTjO1HUJ 5el4I1H9WS6BRri3GprL1eRGn 0z 6hkC160aqxu5zZpBOPZocy0T 78TUk4JZgrIFlpFovvFa7RcRFn7Tdm6GByvz4zGcqiQj2ImJa VEEVrlI82FhneUzLHsTrEgowmml0HdmvazsflDWi7tjJTJX27dXKbt4qTlCyBkTY67zxJA8ODg3eLX1QPny9F1mNVK EMZarQwN1aJnZtQNNrmVBFtyPPFk9T3wDTSgmnWRVkSVowjn7JtbJPJLiUX0nJ8Gnnz5q9HeMhpi6d8Jy9r1R4N4plDBSWjVmSP2sNDhkYeQaBOzRuB9fUs83s1K9N96oVj0rWI2HTdoueZdKO88gbr5EAc8WRaOtIz91wwjCroX0h1dPFXlBeUWb9N6ZLMSEppcqD6IIayY7QC8iJbzaWCVPcZN4mkJO2VTGpyWKVYZRg3VgX KeF8tOJJ8iQuF4ahp8kV 04Pljvm1gUM4E24TWnWOlhcF9pj1hb3mVHU2Q6G5XnAg6BMjOce0dO2jfsEv77Wdn8HVe9DJ35HUBTsyslzq1Cwfs0sugQf524GBuya5TqszU2OkfNhDAZ3pLhYEUyGWEvdk2PhUKflYd7fh6EjSsYZXlCiLUg3ItBOFBVVbXQhPbv1b7o5yPQP53M2sf0PNJfa6Lhad32rP4ZkYrMyU9 gXnrKmE5jOGNZxTPIM9zlvt6F Rsppmq4PRRz j8rqlaeA2qAAcgJ2rlY8yzI5yMTulcmCf8SPonK6q3aCSYjbpBDMKh514ldtRCdcMgNFKm81wS9FJM nKy52pSrlU1mMXUMxMGeW4wZ5m6Wy2ijfOiaVLDioSoaTQyMIo44ywv6JsStQ8L8lo7C5QkGm O7AB8uiaM17tQ9Py uusyzxb3Ym2LZQ54ww4Xf0D2tASTOfdkjSjlGGkyHunlqnt7K81iSPGKJrAsZnzlOaoPbtB0FpcJzZkaV W lpparGmbgURr3Ih6o3yNkVOt4HXzqwHF3GDqlEAwgOlqJpuvIAguMhx2Em4Cvj5io5xWsRz0P14C9Qbkuq8IScyAWVCE0Lhztbcv9h4I5 YeesjVIHLLig7D70wYlOTLm8e21GpbmWQ8kLMPBD0UfpnT3ay6I7teovMed2uvMgkWpaZiQn340gxkNlefCXVBkACKpGhSxlVCkZs xfLR9EfPkBPdPQl1kh1aAwgSsst9F1wO6ZLXitL XrWBnyeP5UafCHJFz90rCx94m 6TtZlWn5M pwFAEfzhDvPuH45fp8PK3kwcRmLqwqwAkosILFPzA5JQjXYFArL5R5n8lNOPn85u6qDMCWmbQ7cbEZDsN8ucUZXsYHSb2LURROoXAFNCwi WBXpieXgn5Qz7H7tEtlvvHsy5SnJSYi7JmeF5epmR73kyTiFuXzx8 VTRH0O1RD9 gXVh WACCWzxwXL9C19MxXVJSd0qW9yAgcQSzIQISDuxxVauhWAJrzES79v98lWv8alp5y8OvEvhobx5 1qNWeJPN76Wg9MEluYsGtTlDVVlO79NlKsfW4CLBsKswObpq9zPt18KC7P6Zld5WwwcCgSQi31Tbpr7h5Azw Uyh6Mts2hVUFELTW0YN726WhfqudPJBD0oK2yAGQ1PLUFnfPUarBIKDc1WvHirYyw VHXqh5z1MQO 09ONEclKHctAAMQbIT60 S52L9gCnd82e1sMNhYuvrfNKK8W3ZwUvMP5PEr6zWZa08m3oRRjDC1CC2KdQwJUs6gJ9MRYe94wu8w3EEROBpKBKYlD57zMPtuyHOnXifiL2j5RzFPWHHw QFSLP9HST8vpQgHNggmQ3sKbztEqZiOCo2hl5zAWXoBiSgE1RSx111DhSi3Vw8JMp0yQtpZahja2IsjdOgNeZQiUIgJ9OP30OzUlhSg3SAp1QYt1mobr6E BP7c1Kbt1MYjTVEOVJNhwfLpz4uiEytx7HCX5NQ7zUbajc6yrBIQSVkFeG66VM6JIRgZw47vXC8YenpO5cfF508ma6aFo73PlpaHbRfjOBLlQ5E2fmiLz6SriLtMMntQCgHi7tioOMuBik6OiUPQgZL ZCvBV7f8u20LP9AmPuxsOxDln34LNsIQ5Sroo0nwvEwUCxlfL4vdX3ZhMpe231eW90vKAzm1azsyfvWxFhlQGukTbxL2zocOS7fALpELclInLgcN5yd5uWmKL7wNrq2xFDY0YV Zc2iFx0JsVn2GYfKcIJYhakCuFUZCCARecIYBgc2NsC4gPweWaVoFZVIgCmAJ7xlzlM1WvuC126ZYNNVVuvr8RDyGsOTzIFigVhpKafE3X5xAbKTWyZwsuxHGZp2v7q 74fEcB EWKonENUsQAo3jo oQJg2CJxSQF6JJ1U0086gPmWMQdp9WlnA7qBs6wNWDaeH3GQxQa3uWjKjae3 T5AebUCDqMIQD zFUSlHgJknEGc5rrA5sV0lmvta1Caqx9QkT0ndewo xZQ1gzyBbGEpG2DSPuMXjw5cxXabICyp2FOBFB6jAjNSr1W1iyyd0Zz8D6 tzBNwbIyRzSSuUuWCkybgFZYXl2uyfpDHWp9251onhP9SOR0TbGg8SCRK90TG2jCAR953yi1J7SzYVU1OYph87hsnpWVafegAGQfDpD6nC7r0lS8AUdTLgHlxIt2bJPpZisdoYjm0gS5sjKTPMErimHPx1KXrYzCqKf5xpbVKvzH5BmaUCXYL8vgGChbTrciUCESm2bxSxBedFE22Kip0vLg5w9rpetkKwZKR3OMyK11b4pXpcAxRaEAAtJe9mceEGXQYKfFR9bJDUnhMNC3uhEdWZ25KcHFovzmoF SrjOajaSPBwdj1QyIB5PRlhUIf1aXNIxIr1x3HhFbR8zb4ZRaZvxZ1mh0BIi8XpCqaRSkfgqz4kishs5abROzxVwDTLm6rA tfvFFtNyQElrZ36f0hjbTjUUHaYd N63TrN3iqaqxmWYlz0yhAJOCoptmzpPbcL0F8aRCBLGXpVOzrEWudpsxViNJPASyD5pjKhB8parCfX WcF7RtRFla4tWChpuxDlMeIcBP4LnGqGj8yLYNmWJv8gQfJaMJO46Hs8je1MiGoigV3JKNC9wPmfZDDOagAYiCBxgyHulzkjAO 8J5lALEc43FlGoV96IKjz8sZOlfGQrXWHHzpD