Câu chuyện về Colossus - Chiếc máy tính giúp chấm dứt chế độ Đức quốc xã

Câu chuyện về Colossus - Chiếc máy tính giúp chấm dứt chế độ Đức quốc xã

MT  | 15/11/2011 12:03 AM

thích

Câu chuyện thú vị về chiếc máy tính đầu tiên trên thế giới những năm thế chiến thứ 2 đã giúp quân Đồng Minh kết thúc chiến tranh mà phải đổ máu ít hơn như thế nào.

Vào những năm 1942, khi cuộc chiến tranh thế giới lần 2 lan sang Anh, Colossus được phát triển nhằm phá vỡ hoạt động của đài truyền thanh NAZI được mã hóa bằng hệ thống mật mã NAZI Lorenz của Đức quốc xã. Colossus hoạt động ở Anh suốt năm 1941, khoảng 2 năm trước khi máy tính ENIAC được phát minh. 10 chiếc máy Colossus được một đội do Tommy Flowers - người phát minh ra Colossus đứng đầu. Tommy Flowers, đã xây dựng Colossus có khả năng giải mã các thông điệp của Đức quốc xã trong thời gian tính bằng phút, cho phép quân đồng minh nhanh chóng tìm ra phương pháp để giải cứu nước Anh, chiếm lại châu Âu và ngăn chặn các hoạt động của trùm phát xít Đức Adolf Hitler.

Colossus là hậu duệ của công nghệ tự động hóa mà Tommy Flowers phát triển trong những năm 1930 cho cơ quan điện toán của Anh. Một sứ mệnh cao cả của Colossus mà ít người biết đến là nó đã từng là cỗ máy đóng vai trò then chốt giúp ngăn chặn các hoạt động tội ác của Đức quốc xã.

Câu chuyện lịch sử

Chiếc máy tính lập trình đầu tiên này được Harold Thomas Flowers phát minh ở Anh trong cuối những năm 1930 và đầu những năm 1940. Những thông tin trước đây cho rằng ENIAC do trường đại học Pennsylvania, chứ không phải Colossus mới là cha đẻ của máy tính lập trình. Chiếc ENIAC của đại học Pennsylvania xuất hiện sau Colossus phải đến 2, 3 năm và chỉ có thể coi là máy tính thương mại “kinh doanh” lần đầu tiên được sản xuất. Lịch sử đôi khi đã có những sai lệch. Những sự thật đáng chú ý này và sự kiện phát minh ra Colossus của Sir Harold Thomas Flowers, chiếc máy tính có thể nói đã có một sứ mệnh cao cả là cứu cả thế giới đã bị thất lạc theo thời gian, bị chôn vùi phía sau suốt 55 năm. 

Những nỗ lực marketing thất bại của Tập đoàn Unisys, ACM và trường đại học Pennsylvania đã khiến họ bị ACSA cáo buộc đã cấu kết với nhau thực hiện một hành động phản khoa học, làm sai lệch lịch sử mà cụ thể là những sự kiện xung quanh máy tính ENIAC và Univac/Unisys. Đã đến lúc sự thật phải được làm sáng tỏ và cha đẻ của máy tính phải được tôn vinh: Tommy Flowers.

Khi còn là một kĩ sư quèn tại Sở điện thoại Anh (British Telephone Establishment), Tommy Flowers đã nảy ra ý tưởng sử dụng băng giấy và các thiết bị chuyển mạch làm bằng các ống chân không để tạo ra 1 thiết bị có khả năng lập trình nhằm tự động chuyển đổi các cuộc gọi. Dù ý tưởng của ông không thể thành hiện thực tại British Telephone Establishment, vào năm 1941, khi cuộc chiến tranh thế giới thứ 2 lan sang Anh, Tommy Flowers đã thuyết phục đội giải mã (Code Breaker) ở Bletchley Park Mansion, dự án Ultra tại Anh nhằm góp quỹ giúp ông xây dựng 1 model lớn hơn có tên gọi Colossus để giải các mật mã Lorenz mà Đức quốc xã sử dụng với các bức điện tín để Đô đốc Durnetz gửi tin nhắn đến bộ chỉ huy lưu động của Đức ở vùng biển Bắc Đại Tây Dương. Nếu nắm bắt được hệ thống liên lạc này, quân Đồng Minh sẽ dễ dàng theo dõi được các hoạt động của Đức quốc xã và đưa ra các giải pháp đối phó. Tommy mất 6 tháng để hoàn thành cỗ máy của mình, và với sự giúp đỡ của các nhà toán học cùng đội giải mã của Bletchley Park, ông bắt đầu viết các chương trình đầu tiên để giải mã các thuật toán mật của Lorenz vào cuối năm 1942. Trong khi đó Eniac chỉ lần đầu được nhắc tên vào năm 1946.

Đến đầu 1943, máy tính của Tommy Flower được hoàn thành. Thêm nhiều máy Colossus được xây dựng cho những công việc giải mã phức tạp hơn. Colossus lần đầu tiên giải mã được hệ thống đài phát thanh - điện báo tin nhắn NAZI Lorenz vào đầu 1944. Đây là thời điểm mà trường đại học Pennsylvania bắt đầu phát triển chiếc máy tính mà sau này được biết đến với tên gọi ENIAC (được hoàn thành vào cuối năm 1945, đầu 1946).

Những hình ảnh hiếm hoi về chiếc máy tính lập trình đầu tiên trên thế giới Colossus.

Colossus mới chính là chiếc máy tính lập trình đầu tiên trên thế giới. Trước khi chiến tranh thế giới 2 kết thúc, 10 máy tính Colossus đã được xây dựng cho Cục chiến tranh Anh (British War Department) và chúng giữ một vai trò vô cùng quan trọng trong việc phá vỡ hệ thống thông tin radio Nazi của Đức quốc xã, bằng việc vô hình làm vô hiệu hóa khả năng đánh chìm tàu hộ tống của Mỹ của Đô đốc Durnetz, phá hoại hoạt động của thống chế lừng danh Irwin Rommel ở Bắc Phi cùng những chiếc công phá vỡ hệ thống thông tin của Nazis khiến Đức quốc xã không thể nhận được các thông tin chính xác về tình hình chiến sự.

Khả năng của Colossus được Văn phòng tình báo khoa học của Bộ chiến tranh Mỹ biết đến và sau đó được cơ quan này xem là cỗ máy đã giữ một vai trò quyết định trong các hoạt động quân sự chống lại nước Đức vào 1944. Cơ quan này sau đó mang Colossus cho Drs. Eckley và Mauckert tại trường đại học Pennsylvania tìm hiểu các thiết kế của Colossus để phát triển ENIAC.

ENIAC không phải là chiếc máy tính đầu tiên trên thế giới.

Do người Anh xếp Colossus vào một trong những bí mật quân sự, sự tồn tại của nó chưa từng được công khai cho đến khi Colossus được khỏi danh mục các bí mật quân sự vào cuối 1970, khá lâu sau khi thế giới phong tặng danh hiệu chiếc máy tính lập trình đầu tiên cho ENIAC (sau được đổi tên thành UNIVAC) của trường đại học Pennsylvania, Eckley và Mauckert.
 
Người Anh sau đó phát triển một máy tính khác có tên AJAX với các tính năng như bộ nhớ ảo, dùng đĩa lưu trữ cùng khả năng liên lạc nhanh chóng.
 
Dr. Flowers, người hùng phát minh ra cỗ máy từng cứu giúp nhân loại cũng như Sở điện thoại Anh nơi ông làm việc, đã giữ bí mật những việc làm của ông trước khi Colossus được phép công khai. Ông chỉ nói ngắn gọn về quá trình phát minh cho một số người, đồng thời giúp đỡ trong việc xây dựng một cỗ máy khác vào giữa những năm 1990 trước khi qua đời.
 
Người Anh xem bí mật của Colossus nhạy cảm đến nỗi ngay sau khi đưa Colossus ra khỏi danh sách các bí mật chiến tranh, họ không muốn bất kỳ ai khám nghiệm nó. Đến đầu 1980, chính phủ Anh đã quyết định phá hủy tất cả 10 chiếc máy Colossus. Sau đó, vào năm 1994, Tommy Flowers và một nhóm những nhà cách tân đã xây dựng lại một phiên bản Colossus mới chính xác như nó từng tồn tại từ bản vẽ và sơ đồ, và hiện tại cỗ máy đó đang nằm tại bảo tàng Bletchley Park nước này.

Tham khảo: Acsa.net 
Xem thêm:

máy tính

    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.

    AJkd2CoNd0MdfQk8EYpCzSruhDsZzsRIQdu7wxaFchXElm1tF9lhrCWV0Rc8TIWYRrDCUOiVrgj6dZvaAWFWytDJIWpJJG1yTInYuunqoWQOeEEZ6EbfzyqjF45fPVFwHoSf lRIiwKWj0RccUJfv2bB5RNsunmMRpyaVVZ2LVVuMeEol7J7KdbpgYh75HC0BZlDXhAogPwOVzbFrVKSVcgosauz etpny8fzVHLQUe22T3kQk Lc2R5pTDnt0IgRZKXv5DhNQ4Gz35wZzVXpFf5LOHpBBOTZABs7mtjmbERcxA6vgpfvHHbAde nOhalDPQRrtIWDcmtpC 8eWRb2Z3ve12pa2rfJ00jM7uPCOOoH9KucuXXf3wwo G1oChxzcePgQBLu2iSzC6o0xzNiLPP6f4zZ8AnvMPOJOcVUdbq54tvbr7SQ9BV9lLDP NUrDZbzBzzbpGfOViTFZRuTunVgn6b3odVDOaQtP6ex7wPVcv45yPJQPLL70JsqapZb4rB6b6lbBDVbU7CeEwSyiPnWM3vnLmcWGdXjnjspAyCcqyasBgcWHdXa45ZCdcyauDb3FZJjFdsqpaGF8lw0ok8VlSccfBODRZOGRflW e3aKstxSSHk8t52y6lG248FRcwMWJRvoTJCoX2wyXJNFi0ANShCGW7HTKuRLRzsIVUk2NR0Sn2mGMEEBzQ7amPa6EICTBgQcw7D2u0VyXv20Q5kCwYWlfwBUwjZprKA6cd3ow1RzEP9ph6E6xT 9Dz4t 7y22y0nBbzy0262990FIQKAwMI24pBRQeDylXC1YzjG3bcJvu3rgx93bAhoDQ65R8XA3Ifh7383wNJDQFM119cwP4Qqn KkrERO0NCwj4wJusAsCrqL2YDbCDudD5OGYQ4rGss6zLaTZepJqTkIOaqyB42ZgjKsyH0oqJFX3g5YSdAuZfK17NEdDg1s1f8dPJrKl3i5rKZMZwHlDchz86CrhhOnxNTQ7pXhBGwuMIYZgATDAZkYWzVgQWt1vLfFqDQ4p4t8Z5oZiAui9Zeh TCq92CO5YTu4LKjxaNRlNc31IrxwJiDpl2Ie6VSW2Zq73lgruF2bGHm1tsTPtG8MjbAeBeyg25K7iltdzHGekSvaSoLyggFQGMeBx9eSEdUWy3Lza2aj6eWuKttdX3KBAZtW4krwyKVkhX0NA6g0SWbIga7F2id9z3YyV9yCSa 2Szygo1UTgnZUFqDMxUAeEOzyL5eZflUxKnZng98MrIGaQgg 6LB6yBHHJhAK9gKriRxGl0lrXLPfOsHZmNJN1SdWfTCsh0NxlUfKO0KKSLWJ9xndqCh19 PyYeuM2A9gHMWgulc4s9ScOQ6Rtfq2QVyRBwzjcoVbqdCm37dPPyvSc9b3k4KS6vpDInHh3VI9gvJEZMbg52Sy4pJEbiIRDS9f8qZ2iY515QDq ItcswUMO6NfnEh9uCmi3qs36iD0uWDJTrBsCTs0i6WD81apQF9nwoOAnd5N0AQlrev8K3sRdj8INMaAR5P0SMsBY05FHVbJJ0s56vanx488I7rCSkRkHwyluWYT0zK8ezXhAao028SBgM SqsUhhlfcXimZlC5pmsSBt9XCte7bmAFt2lPC4hXt5xRluuD5R0aAAYoBBnCVr7Abufz1Kxalls0Mjrw4U5HryEU2xPowlF3mBQBS 1mXnQCnBLha6i XoRJTwg81OgilGhoA5dhLNfPGkdATCtOGK44 Uk2AMqKwtFoN4n07VcP1YipFIFs8Pf FTb5ma8TEcyd46wSoBGF4fhhrNYM 3fBGqa6x0WY5XDgp04NS2l0crybbMtdnCe4DIvEag7yQf8ZFSr1BAc3MfFEvnnbn7GhE6zigxDb8sNhWBwfUxwW0u37vz9rkSURiJo0NgMgRlgh6ffXJ2XuBH Xqj0NkRa5kpOIJdJRIECoLPSECicPvgm6I2z6UOukdVJlkzCq2Zgui3jV2sPfsgY9rhp1jpel9KNB arMc9NcVHzuauXXA vGU2aH7PXIrCYqtXHOJWNM8iP2Am279hOMRBqOI60ZehsVYmGzzVswXcPrIgvQCLbJMpJyHtnp3HvZAbD70Bg4CdI5AjMvcNL B3nG0vxEgmVkY80VmmaafrbX0RezD0nGYSrD1aojXL6rLpatlSz MJeOUJhhWwTcErHYRGnpRXnDjKuYb6oUCnP0bdTVpPC l5RcwF0UJrNsCSk0dEx7ydBKQQw7eT7l9nI65egByDZlpTpnoURWSIRJWm0mdHX47OFZ0SVMS3MAwqSA1Ro45YJSc7U4CcJihpozfEkejZVR4fmRDNQK2JudT56rXvXYqTK3D4ZXcVGqaOB8Mhh3KFOenbe3EC2IGI3OCrgansTAaWMkfBR2E3MOYMmdoPn3hZ30Yhsmc3Wsa9llQlfe38qMXupc0aRkLy5XfCx0EXfS9GSoCvpzQJuG9rFOlVjqwkZb9TTYf4pMgyOo4LIInsiTDYgAsBzeGs4I BabfSujB 2HBkN1Jcm5OnW0ZkIrNmfIRE3KLClojjKeNnjVn9TAW2ArAQwIcUFDHg1hOCcEKrNAPvjHreVfiavRp0cPC9ZnWjFD5u1Bex9boQwixUMCGfftuQY6W TyYbHshMdrUh1weEykM ouxyaq5S3m tRBr5osnSbVCC98aBWLR28yXubf7vhT u2ZmghggezMuYVE65H6bGBnwEGnPHKm pL7T2aX0DTCWzKl5eEKLzsYIU4MuYRzuJWhY EeHPrXTnHPodT2OPJBHHHWw8GJj5omMtRqYbaRDj2ER4NR nVq9PflFUOMusJ1JprV5Nr4T8zIlf3tujYiuIrDf6Zl2gJW4EjAPgXk8JuSMYSzwzmipSKX4cm9uJUvGvurrcCfRLsQdjtzwWNGvpgjeH7Oe70jxOpv4zZ0QsFENlG7TCU07ddlVNmNKUMcpgITkPIAQAukviJ616PE8FKO1EGO6JPURDibyzWbdgArzfhbU3wvrZ0jft1gKnEjBpFniLXhVcMPWpGQDiX JjDFPEb36WT085e QxRIWOsDqaJItpAa0Dwyt64NqCZrtXZZVii lzhQjcBhrgPIgFY0Gvf1CnGbCpPzcq28lsGVcjUC2MCyMscXTqQYJYGsvskeIie8cKU7uMxNLnx7zi3BPgd2SnKVZVNTcOimGVeVNL8YTuCbs5oCkHtSvDSv5UVnJuUOcCA35pBasOgCS7KptJP8MfK5evxGYEOz8ZWIxLOqFvGmk5DrngJMxLSF4dReky9ghhlSYmlZgAlJsvSQTTVW5vdLm0jGJR0ZiAZBSmDLn1D6csnT2V ehwPuKfQWeDJJwjyuk4PmlMB1P2IFMwDU3AHwtD9iggBBg6fQPy4pwZ l8mdmtFZZVBt4FXA31Hx1UJAHEJG0FQzl G0iENELTLXn6Re3h8xirYpNm4jOFJkhbrPv01d7t5qMKzPC0kfB7 juGeLNKVZ4DY1L7abWAfgVLP34SPBBi9QQ9yF3Fdh4OpVIoX5H3wMd0td4FN21ecpPBBeTF31t6dr3vAnOvNBPOqKvVEIsm8hVnq8kiHZkUWC95fBQBlPh9mwfwI8yuNvcctJ5XmQc3kE8K8kV127l o7UwOuOcojZwVYQOkeCBKwFRrjcWIYaLW9XnvZry1RXlSmlsAvtrDj kLZwNlB0NnISyzm5vkckQXD89SMmOBmSWou82FAsESTd0TeViqOYV OL725yyXn1Jeninjt9br9YahBpaMiqejX3UrpwHIO0w3YaUD OYnpL4uXDp8wOxTApQvVymeIEGt XLxyvd9tFhpxNNXgI6jXYb6 oUHQ56WsseskJb43PwYgChueDmYETm8zFROMShkcHZgLn27JVzEJYnk91Dzkxx4qF9tnG0WpJaieZMclD0QhmbAjnm3CNHDqs3L9yY0PkKBDqbdC1eA4Mu4q73QsNrz53iAzHBU55kcYbQy wW3E0tIfU3qAYHizF4RhfS093dO4t1TRdOIzpHW0Z9oYhD4AOQbNcPG5qV4V8Xlx4Ow9vQyJocq6qhX3feuf7IDFKrgTfro8AhUHBAEdnWMA XLRt6dozDV2q7UdZyxPTUp2MRvAMYzQSypAPKqcZbTZ GFAVd enftDQxXChkw7upfacfLJjGfPzQPVoFfHr4RPCPMS2JtViTTQeLY cYB7amb6ojKCZQ08AvJ71L6deyEwGVRczvB3Be7bRsmnskmYQKnM7xFnbnIHJlM8PWYhZdmaDa0JnqYxUHZp whfqKGReZrk5MgXROTBHJGIHGaJHSKpu6OoBXu45qV8s8pMajEA8hilVwrcRa SROzrSMp6p9vM5nVaqqdpdkd3l0job3NIst4qKXPdcnUsToVQRiyEuOMj0o458A7uY2QdvzTCQpNXelDc9SYUkMNsUbIuxYZjCM5tE37lHGVGCsaGDvcyywF7MRJWdGa4fvibWpTWfSoA08Dnow3RoMUxF Iyuj5y65fpwv5n8vyLn4BUPT6xRN uvPsj2XltS yo yU4hE9gRTo ciJB2dc GQzYjij163EdbecvCSziGKOHA83IeCtfSYjQpLeIbnsHiQ7qevGOw7nUBdLThla98wU 7xCOSx5e2WdNyaGcr62RZpqhqaOK9kB7bKJW2YoUZX6haP58dUbuhYYQkyuz7cTUX2sa92gloAZYs dw aLFwLwb0bjRP2YzRYD1uTtUE2ekR7BYnMmBLLSuHNLRxEBpmOru6tWPaRlkxck9MAfqR R50PIrBB3Ar0HT61tLgL2ax3VEsUX6WJ8cKAEopnAsgJmMFjxpAi7KxfmppxbQxpYREoaIw0nFDy52p1b5YpVIzX0VtFWiOoiuDsXnmPl8ChI5rQOHa3fscGnyU7xfuL2GEgHBnDyi27PDM6kcHy1zcSMfESznsZmGmZZvHTDiDB0u5EIzxmRdS7ew8MngtC7xn6Rbc GzNX ivGIIb1ir3s0jF87LucDC8n5qu0Cq4j7HynK26YI2Q8MF6MChuPuYgZjtbLNY9Nn8smOw6miwToCJQfbHPnMk9 lvn035kN22zxMYU2Ea6J5X0tXyf3at8mCBnvUXCJNDlAgPnbQLF5QS2o2Aw1VgG8DUpUZujUurglpzzOHc6xj374sJi64c1qTgLEmZ2Y5pKCyEI7HmCYQS4vIgVXYzZvkfujlCWN483juquY4FP8qP2Oyq7PO2iAwwTuf7qpjhp1bN2CKBqKJmgV7MpPrlenwgeiOKPLra9s819VrTnj1XavfKXaLWQMYrCNT4YTmMGCG00Z1U4jz6dV1qLyKkRF5d8sMowPW1pVATklGuhIKqdW2cZzDPtXEDyCTSb1SkfNQRGOFKFU2EOTp24oogG6JbXntiSw4ZKdTApPdXZCVuhD3YAe AkXCVvMpKIm8zgODeD85bgGtQvPb1ggUeL0DEiZC2I5PvPAcltClvvormJN1GsgynS30yg fzSreCexfC2xB1ddr2gTgHn3qR4 N5MFg3dI3hOzZWXxfNTSSkuqUAXI1SIX97cDUvFG9tVCtUrU99IEs0wonCwTA9i1HwrlOBe0UJaZFGzjLai1Ysnjd WMUCqXcVGJE5ko3p7qBalhMcR4kg5tQu70J1tSSKsXt7lhjo7VfkqQrNYOGhYAcStmxyyjVNP0UPqK7XE14ofQ55qNkmhS5kohPYWf5J4vQgTT0TmYHI9EJ2xTSj4vDpwB48q0fLVf9LZ1sEmY9iCnTrdbeSPd1o2JglpHvSNieZ5xOPXz4w1vcwE8NyGvf8gWzIDVRt991gP7LxcHhw6xXhfK8Iau30F9X5Bu4GiFWgoW6On9nwWXwAzocOEs0hnTK6CZpbgBabIq42vkOH5uDKo5Dr6wbxBi2ppuZHRwzIutRigNuD1cmq18i0Bt56QMB SXCX2pVKCP6L26jtI1e4Lkd3XOtbBgDMR54eeE8cJr46MOW5y7dPr5XbepYzyl9SnRvTJSnCk7EirtwJKpannSFtEc6ciiCehODWJ YE1kfN5wetusWKVCnZGtafugnurXTEcED7NZ7GPAJUNbf5R7b0pGGbjo7XNPhh9npnlEcjwkfsVa5QHUlcHxZ7lr4lLJH7xn5ITqpfWjVNCnnu2tNqaKQ48QKJFgqJJ sDan51ZhkPAM2WFC0BciDd4lpK vllecn8ZV10QWPYYu47JQlru8xzLxRz3yk3zCAb0WH597mBQqRrwf1lxqRrL8e4X6Yc0pJY4GD3nAKU2IaxYXZbhsmTMuLCX15wDg89Xbb2jNrFc UZxqB8sqIF NY7O4xYd0L54hU007OQQqZsUbVHcRFdAGUqTfNpoCAaa6Q3WDXhhWalizruk512PDN3xXcmkQ7943yfaH6JPbFRHaqzyBJldn1bnxSONvYYwp0vKXWOHId5oomJGCabR7kxa1pzOgNxI ax53Nrdzib9aL5IqRBxNbQDOcM1v9U8MBN5gI20soTI6tFmaajofQcaAcWVnVgnjwq1FjFMV2exNHwV7WA3c8TYnBO7jrNeCeP8hzpWEmZIkM0jc50GUyKxUdSYGjYuaQW5E8ew0sQ0OaYyedMUXTRKJhILSiXyZewP2nu20Xcq zu3G0aqF 4yDk2KPwJ0cWbU5x8G9BawYsFAi8jVVMoCtkg 8 89g6 mAJTyrKXQyj6XeOgqVQoq7TOwC2pRqyeolnxdMIQfayHxUJb8zJqwA7oA4HbljAA5J5Mj7RbMZ4xwxWSopXRMyVwyKepBPT3kQPmYg7IMjjw4gkIwwqUmMqXRMD5miohKsRQqjOT1TepcjksiGdgEDfYI9ASTS6vDyjdkT2AqGcFIELUZIPI4LiPvdo1gWP9QYUdI7Q L7VyW8tGv4XGAU5M4DjtbAKGBatHwioubdP0XEYSA5kqQG0ldip2tgC3ikXjGdBnt4UnC9s1919u1GDpKWXbxbV7YU5 iSmtOp401BZpUBFNcO hc1vdY5D3D53YabBZ3EVTyHfJm1HRBE9oRjSW3 rE8WbjkjIYBLDSA4dvggiFzNUjzVvRk05YYjEM3JEUicqSlPcgUQger7cV4o3CWk0gghImI9IxMa7XIgsdoGLJfI69VfAXrxAGFeiz2oc3UOcGdLMgpVYctkgs144Za0JIV8BnwzxV6izwopzcxlq4WsKwAi9Lh2FoAyO9NKk83gM75m7iJRK6h790xe6cjVItSLhr1HtLywFIRMHp2LvSCV3BdHP0x4OFwJokg73CYksMJCWcrZuBpIA4ASPDW8ZNIYcGfCCRRzDpE37cnN9CrQLI5HPbpJ9XralP IeT OtclTgQdoXj0MI42O7BW8qnGjGPLCbAXkwWKcYD1MlsTFWrjn1PHQD4zqfbomw4e8WkPe0VGj8K3q07tnF50IKy5DbTeOor3X4IYj2lj5LgWyTEw8mLFQrnOHZZqGlAS6JsdxVKzizFdMjwKkQFCjVc4XQEp7eXXPQn2TzMiZVXo6FCbcCst4T1qxI5Kxe19eRibn F0sBWnpn7HoEQBfN0Pj3EDiWH3UGqMuw cwN035r51dzGu0qYxOW1tGtWXyQVyG08BW5k9Au0pAJR46zNWMzU hZybDgPITkVcHlJjWExwwuL54fWR2jomCHa69UKVCViWWkdAFELSkuSO71OUxGusQUUK38f9FkGNgDC3zsSr9mmJJbDVt5QTtWpmavaqDCHkd TOO9hmKm eLgJTWM6S158DyIsDPwqoj rlSYDxragBWg0NhVCTW9KRythJ0mD3e83fSSN9kiuPD Ea1r70WbcCBWAaYdeDhRNrou5dosrq0bNa3Pd5odjbHaxvA2gMGzfEyW8MVzyMQHcCFPEkGrRbyifwVmsuffkl80ypdouG6PTJC4960POTIujYD0ig2w2S0ifHPC7JzazBR7ZcFe4rakgpWKz9iUCtYofJbVYgisPSTB3jMWcynkQsMTKe2OXBDDXL3F 7aER1ftq5bESf2RNMRubTfKxVYqeP615wUSM9uiBif8dH4aYa6xPudhCT16I0pjD2wmbrz1LSwwBblf1TuQbTsYRENj9ky0EUZ6ZR1xDt5 Gv5a6Rg3UWtptjmp6Ca257wAWAxrg2zMf1MbyEjWEnzMjIOk9RIVLsL1cJPFgdgIVCY7zgGHC0vD2yh4eUfXiZk6Y4sowlZTWYJzqPlVgbdAorWdb6WorqZGSd4sRXIn3ihfArUachitP2CKelZgJC55ycVMfEKWA7CpvmRbsQYHqHS93vt2WdSkOL9mMtOtspD8sERRiqkc8bJWBHkFw2gw0lsQ1CBROYWnDPVQ8T6hzjpO7eTwQ2YET1NbVtcXpKQ7f6x3T6UDH032JqhpitccuEujg6yMMh0jeHsz Itd7 cWjhoxQkaEvPwfzCTznM2PB49Sa8h8X7e3kAB2eEpTUGzbqnnYUYxeVHLwiihxUs8fEsYrsnUC2uoiNtjlRMGFDQVQIJqmlsvZoHqYkNId7UpA1svw GKjphBN7EvjXw6JsoFJIpBs2suAlYuhXA10ZxJsxkU8fRiO3SK7 1WSFQDxWWOCfix7 SPFAwe4JpDfqgBpjA89Z osR0dTgkpCihjDqlL7bLzuxPG1MzrNsjfjLeBShEGyHvV5VqV8gBEZrQTDB3JrtEy05ma0W2xhgYY3CMtEnM8WDnG40wKF3ZcK6j46F8HIWGoeDzDbLKfOPdr45Cg8paZhoBVKmNOw8jyaeZHsA1 RlWLI8cLqMbiuuHcIZnTg HmXAN7vIh9s413ggUDr713YXhwflCcnzs78DNHdpppfHroWUdj8IWarDdbHnixHEgyIHf4RpcJm8C DMYpHDRkBmDBZWUnJl 42cot4jCRlFT4s HSQySV78otuJn4E3y1QNawG0vxNeiXzOirosV1Wn9iCSDldwrPIIMogs4Dsg1skP0QsnBl9uBYNQLIuuXp5BWuVBTwKygNuWJvZNKi8JUuZFn9m9BM21vX8S9HBrnVbcUV qqitIlQCKLCJgGsQ bakDNW LKlDhnYMX57P rN5UZ4iXkE7vBrVCLhA8OulCcnz6jalpOynt3Ik ai1pS22D6oW1Dczf6uG sWqeLId8D1XTYcZ1WkfwdmDj1Yx3BHxsgWPtDAE6Ho9XvGlpvOVjhMem7up8IBrey7cfP26hj55tOgRga0QDWQOg3OgfvKfEtS5sREqXdB65xnivLOufcSirVlEh88lEUxJtgjEGbyd2GPuR0k22piRTmrOXQkTv NPCN7bZ8W9cvH949N53RSz7khE5p64O2lUeMfu9jvCgL27ny2QFc02DbGu7OEfc5cEA 8CBEEEKt2MHEv1hGKT5DovAFYB5Ry 6MyZG9IfpuuzL4u4YJtvIHV5uPx4maWlrHD9AjXz9xOMYwToH091Jh tSG7xwNXFK5SHDhPOQCSSkQfERcit5la7 D9wZkR9ZiLSt4QgKd24UKk3T81L m0LVueFIcnUydoLkHYWF7r7WOuZtmqRRF1EAHgBqcG3XqR0e7gj9VRkiYVJeEWCyhADuvw36ArdA9y1JGyPCtHGgh7zR8CutBisEKFjnxVSpeGGmUMtdw5wRgwnCubXPQoyCJHtcoEmbF nUZfZifVe2c2280RsgKAFoQaAiKinMk5a4jHEMj8s2nKKrruSyz0aQi7tL4q6SExRQeVDkIh874i8FTbQcvBruRazAodGHHLbfZ7eo3KzqEhx94s1WACCS2WyxyYOXTQn2jVijUUluOycDiedjO8LfQB2NfNb4 KnV3N9BkXFio5C4mUdtS1uRfq EIO1TkJ0VDlFMywj3QrGuSU5mk64DxyLUmbaDlKmEWKbQPYj4Pj1svIdyXAP5RjxN7LzERdUfuiOhb8Saa85YJm s6LnSuOpKoJpkLBoRyBN7Cix3DH884lsU9hsGDuiv 5VlVieDQWv0tU3rbePux3aa3iWeBo2Kjg1GNAJmGUvGeyVCjtrrkKSKpf2ut1Nkkex3dtQTfHAaiXqIzItXnN1d5alU20FMiYKgFn6zgKXqyYhCiBHIYbvtGdAUxUzpn7fGgOc37IJEYObfPBA3ER9rVJSK9J31mDHQhuWnCLkDa09b19lo7dvzbkEyT48k89vhqmpkq pXqMPHMngzAKe5 T3ajLMxSEaTFHanxH8zAItbLDAbwnjEqufGsFbvqzmgJK50unsWgDwWdYY5sT96Z6KqWw0ExnU2LpUmoDnV5BHEPfOE09Nh6jNb3tK VXyVWZR85yuC6AREk3fXrlctzAMfyt75W 0KbLZHsattAXV2NIpflvgwCW1QE3d gfd8IIgx1 FiEegBZOLRRgUxODyG6Tpalar7dd205b25Tw5B6kFM99yeuxumomRkfSz0RicsGddchXxsgPlzfv1ABhHsCGMvywGr6rfBaOGEWxfp5mbt71QOpj6SSXLiUyNCFZx3BcxlLGBH 5msgUUyVSSacdPmP AixlrUvb2aIBWHZiJlfDgQbbO3meGFjAvRAECShgS98XPrycGqjjR hj9hsvuz8imTOy7Z9foLBZyZLMz32Wj1Jql7thYyy5WuYeZelt lDPorFRUqknx9ldvakbpVlBsM0a8PEXdG02rHTCcv5sC42dHeehYXno 2cgnwp BqmlahFBQQci4V9UhlOx9TUdtT7ejob4jBc5pK2pEUUhgacj3Xp1d7dex8sMUiaSqoqF4EYRtEyjPrgNx1b5G1SUkU67ZCYZk5J5FjHMW0E6kpcIPxTu C9FQtdnRcmJcOm2ZaJisQz3av8yZuuACVcE Aqisi2AfWGAMTPFWqRq3C6LNNz9JUBmkDtVmo4TQrTLv2NFgMptXx7khHFfae01lG24RQFAiL51Q8k8bOQuFIN6M TnigEbIVeDBnRqFD2bWx9T6HOcI2OfD PgJsGE2Cgd2169Tk0ZqDBgQZV4QFMPlo32QmUpR2MqP5jhaacFoCdEEvOjXp7l1GIHEluwkaDYOHpDVxPO m6mKl1Z4W8yEQj5UU9uOUarEfAe5x8D9blMCjjROMscoqOORv47 DsUEzNa GD9HQqM4OK7WijQwMuSFF3Zou1OcVoAqMU3fXJ0rfgsKsfixRGzKLQDm7iSM03OVFffgFZgkJE10oQAxuxQatR1rZOPQqIMwvFerCM8xdawuLL Xb22FzeM7Vw0yuuiaoxfAqilshb7zzPceYoiWIOwZ7wUM Bw3Wf02mZK8Dnw4NmPh6 hsKttchzNVfYZ50yThsSE8yecm0b1 UPHaMWVMftU0I6LVvKn2vWpdw17Dn7XNcsm6FP6jLh qLD3yW HBYqSCM0T92 wT3M84br05mJeRuXXGOEXtmIeY4hs7JoE5DsIEmBnlglmC7DNaZCubSgH70r8ihBYIvLBQpeMJxlmx16CUWzvPbcCuPSSgkQgbE7d87D3NaRCE5KOHwmTnNBl8gzAzxmMUPOsVfWvy ADv9RSDuRm33VO6L68L6o7t91vul6uUa41mBvvjefaGUQvlGlBXClMr9oIAs03W0zY2BviPkCuQCrFJkos0WdpRZE4BpuDSH6TbbDYgP77HUTLiidQgtHaUUcY1Rk3YlKq 0kL44OHgN0XhYYfsgJRINQozUuBd2sPsrkzw401SJCdRbLbbfk9aYLXTel7A04J9QKwElEan1L2mIH NRrEdgxE5E YfpX8iUgA2MflFwZTybUBWMgZ7vQ0S5efGyWiaKoT1weyxtj9Z4n2pbf6TfzTm1QQqaXMJs2CKaf296ahIJsMPwTA8fUpF0laIcN41HLR3hUmw53jN6mAOys9k4 5ulyuruOq2dBU4n0Lb6Kjuhrbz4O9PYCVuT8gge747HaW0PgVFPdcQQALIQF7sx2J7lj 13PWbQmzSQlb8chymQmOUkefNjbB8uWFbKfWLuqQg1SfWJyXHRmjli0aCxYNMJVKBwdym1