Lịch sử DotA: Những điều không phải ai cũng biết (Phần I)

Lịch sử DotA: Những điều không phải ai cũng biết (Phần I)

Invisible  | 17/08/2011 0:00 AM

thích

Hãy cùng lược qua con đường của tựa game huyền thoại thông qua bài viết dưới đây.

DotA Allstars: Một tựa game chiến thuật làm nức lòng biết bao game thủ trên thế giới mà gần đây, phiên bản ổn định mới nhất hiện nay được áp dụng trong thi đấu đó là 6.72f. Tuy nhiên để đạt được những thành công ngày hôm nay, DotA cũng đã trải qua rất thăng trầm và biến đổi. Hôm nay, chúng ta hãy cùng lược qua con đường của tựa game huyền thoại này thông qua bài viết dưới đây.
 

Ông tổ Aeon of Strife và thời kỳ sơ khai của DotA

Để hiểu tường tận lịch sử ra đời của DotA, chúng ta phải quay ngược đồng hồ trở lại với kỷ nguyên StarCraft. Đúng vậy! Những custom map như DotA đã có nguồn gốc phát triển lâu dài thậm chí trước khi cả tựa game WarCraft ra đời. Vào thời kỳ đó, StarCraft đã có tính năng UMS (Use map Settings) cho phép người dùng có thể thay đổi những tùy chỉnh, địa hình cũng như lối chơi của các bản đồ, khái niệm custom map dần dần được hình thành.
 
Một UMS map.
 
Aeon of Strife - Map được chỉnh sửa bởi game thủ mang nickname Gunner_4_ever là một trong số những custom map đầu tiên. Nó có lối đồng đội 4 người, mỗi người chơi điều khiển một hero tiêu diệt creep trên mỗi lane để bảo vệ lãnh địa. Phía người chơi cũng có creep cùng tham gia chiến đấu, nhưng dĩ nhiên là chúng yếu hơn đối phương.
 
Một trong số những hình ảnh hiếm hoi của Aeon of Strife.

Một điểm quen thuộc nữa đó là người chơi cũng cần phải last-hit để có thể “khai thác” được tài nguyên. Game sẽ kết thúc khi mà công trình chính (key building) của bên nào đó bị hạ gục trước hoặc là cả bốn hero đều gục ngã. Nghe có vẻ quen thuộc, những khái niệm phòng thủ, creep, lane, last hit... cũng đã được chấp nhận từ thời điểm đó. Nếu hình dung thì Aeon of Strife không khác gì như chiếc bánh DotA được cắt làm một nửa.

Sau đó, dần dà game tiếp tục “tiến hóa” với một phiên bản chơi 4 người ở 2 phe đối đầu nhau 2v2. Như vậy là nền tảng của DotA đã được xây dựng một cách nguyên vẹn.
 
Đã bắt đầu hình thành những nền tảng đầu tiên.

Ngày 3/7 năm 2002, WarCraft III: Reign of Chaos (ROC) ra đời, Aeon of Strife cũng tìm được cho mình một ngôi nhà mới. Hệ thống Map Editor mới của Blizzard giúp những map maker phá vỡ mọi giới hạn kìm chân họ trước kia, những custom map có gameplay đa dạng và thú vị hơn rất nhiều. Từ thời điểm này, bắt đầu xuất hiện tính năng tăng điểm kinh nghiệm, nâng cao level và mua/bán các item.

Thừa hưởng từ Aeon of Strife, một game thủ khác với nick name Karukef đã phát triển một trò chơi mới với tất cả những lợi thế mà ROC World Editor mang lại. Custom map này mang tên Valley of Dissent. Trong khi đó, Eul cũng là một map maker vào thời điểm đó đã tham khảo một số ý tưởng từ người đồng nghiệp và đưa nó vào trò chơi của riêng mình và đặt tên là Defence of the Ancients (DotA). Không lâu sau đó, nó trở thành một UMS map được ưa chuộng trên hệ thống Battle.net.
 
Dịa hình của Valley of Dissent.

Một năm sau, vào giữa năm 2003, phiên bản mở rộng WarCraft III: The Frozen Throne (TFT) ra đời, Eul tạo ra một phiên bản map mới và đặt tên là DotA 2: Thirst for Gamma. Tuy nhiên, sản phẩm mới này không đem lại thành công như mong đợi, thậm chí không thể thay thế người anh em trước đó của mình. Cái tên Eul từ đó cũng biến mất, mã nguồn của DotA được chia sẻ tự do và trôi nổi trên mạng.
 
Hệ thống hero của DotA 2: Thirst for Gamma.

Đây cũng là lý do tại sao vào thời điểm này, chúng ta được thấy rất nhiều phiên bản khác nhau của DotA ra đời – Tất nhiên mỗi phiên bản đều đến từ những modder khác nhau. Những cái tên đáng nhớ nhất đó là "DotA DX Series", "DotA Unforgiven" hay như "DotA Outland"... Tuy nhiên, nó vẫn chưa thực sự mang cái tên mà chúng ta biết đến ngày nay – DotA Allstars.

Thời đại DotA Allstars

Cũng giống như lịch sử loài người tiến hóa từ thời kỳ đồ đá đến thời kỳ đồ đồng, DotA cũng bước vào một thời kỳ mới của riêng mình. Một nhóm những modder mang tên Meian and Ragn0r đã tập hợp tất cả các hero từ các phiên bản DotA khác nhau tụ họp trong một phiên bản for-fun duy nhất mang tên là DotA Allstars. Đây cũng là lời giải thích hợp lý nhất cho cụm từ “Allstars” được ghép vào phía sau. Sau khi tung ra một phiên bản chính thức lấy bối cảnh là cuộc chiến giữa 2 bộ tộc Human và Orc, những modder tài năng này bỏ dở công việc của mình và ngừng ra lò những phiên bản tiếp sau.
 
Địa hình của DotA Allstars rất gần với ngày nay.

Cột mốc đáng nhớ nhất của DotA Allstars đó là phiên bản "DotA Allstars Beta v0.95" được tung ra chính thức vào ngày mùng 3 tháng 2 năm 2004. Đây là phiên bản đầu tiên được cộng đồng game thủ công nhận là hay nhất trong các loạt sản phẩm dán nhãn DotA. Trải qua thời gian, DotA Allstars đạt đến phiên bản 4.xx, nó cũng chứng kiến nhiều đổi thay và qua tay rất nhiều “ông chủ”.
 
Kỷ nguyên của Guinsoo

DotA 4.xx ra đời cũng là thời điểm bắt đầu kỷ nguyên của Guinsoo. Phiên bản DotA Allstars v.4.0a lần đầu ra mắt vào 26 tháng 4 năm 2004, đây là phiên bản đầu tiên có Roshan – lúc bấy giờ mang tên Guinsoo's bowling ball (quả bóng bowling của Guinsoo).

Tuy nhiên, thời đại hoàng kim của DotA mới thực sự bắt đầu ở các phiên bản 5.xx. Lúc này, DotA Allstars đã thực sự phát triển đầy đủ và bắt đầu xuất hiện những mode chơi thi đấu (competitive mode) và các giải đấu phòng trào.
 
DotA stable map đầu tiên.

Thừa kế từ loạt sản phẩm 4.xx trước đó, DotA 5.xx sở hữu lượng hero và item đa dạng, cộng thêm vào đó là những tính năng đột phá khiến phần chơi trở nên vô cùng cuốn hút. Map DotA AI đầu tiên cũng xuất hiện vào giai đoạn này.

Có thể điểm lại qua những cột mốc đáng nhớ của series DotA 5.xx như sau: Tidehunter ra mắt tại phiên bản 5.74, sau đó là Ursa Warrior và Atropos tại phiên bản 5.75 và cuối cùng tiếp đến là phiên bản 5.76 với Keeper of the Light, Tinker, Ogre Magi, Pudge 2.0 và Sand King.
 

Sản phẩm cuối cùng của DotA 5.xx đó là "DotA Allstars 5.84c v2". Đây là một phiên bản tuyệt vời, nó đóng vai trò lớn trong việc mở rộng tên tuổi của DotA và cũng dần dần hình thành được một cộng đồng chơi nhất định. Theo như một số nguồn tin thì đây cũng là map đầu tiên xuất hiện những giải đấu mang tính chất chuyên nghiệp (khác với các giải đấu phong trào như đã nói ở trên). Đây cũng có thể coi là stable map đầu tiên của loạt sản phẩm DotA Allstars.

Ngay cả khi những phiên bản đầu tiên của loạt sản phẩm 6.xx xuất hiện, phiên bản 5.84 vẫn rất được ưa chuộng. Những giải đấu ở Đông Nam Á (SEA – South East Asia) vẫn chọn nó làm map thi đấu chính thức. Thậm chí ngày nay, chúng ta vẫn có thể “lục lọi” ra phiên bản này tại các quán cybercafe tại Trung Quốc!
 
Guinsoo (bên trái) - một map maker vĩ đại.

Trên thực tế, một điều ít ai biết đó là phiên bản huyền thoại 5.84c không thực sự thuộc về Guinsoo. Do gặp phải một bug lớn ở 5.84b, một modder người Nga với nick name là True đã tự mình phát triển ra phiên bản này. Anh tự viết lại code cũng như giảm thiểu thời gian load map (loading time) từ trên 3 phút xuống còn dưới 20s!!!

Còn những điều thú vị gì nữa về lịch sử phát triển của DotA mà chúng ta chưa từng khám phá. Hãy trở lại với phần 2 của loạt bài viết này để cùng tìm hiểu kỹ hơn.
Xem thêm:

DotA

eSport

    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.

    3dGpnqwXbjfcbDSc70kJEd5MOybngRn0WDp7BoLDCncU16PDBMfesgBI3weOQ3bYQwc2KqwLiWsEMhHJG4n8BiTkaXqzUuoqjGJnnJXqzTheQVc5BGqruh3rtn1KYU17g9vZERV8Q1lkaPXkrAvN7QsR3h8IQRTJyzeVltJNOp5thMd13iLtXoC4Tt8hJEHnxdB7cp31JdSwsDTCfvN0nbJCj6iZtePPRVKUnxNdhelHBJ1LsO5pEdbCgbH0SleFm9hnF6 3oNCsTyNesUSpDm8rZl66TaibrUTYos8xsOCXEsTxl 3cB VPJmHCL6CUR0Rx4J45PgsxMG8JbnYizD95Hqds03epoKduahhf2bXCAcMxElDNAFzTbKesEV5nqSgkIpXm4nb9w3NiYGf49TSnPzStrm1ZW2vbu8Hf8DFrJOH3apXOyou V8UN83DlRWj002ifE6kiUHmo0tzynfVjvYXD4e8Y6sG9soiLPeOKLUDwADKu12ren7 I3OfXg4OpsjWb97E3EO1ZKtd5TmIyeR2WA5cFsVIpqOkMuTqizMaF6CQnbp6bq6Mh3GdB1imq90UlslYa5CnHX8CG8aeX1j5oxZDnebInqsvU3iFuFkFJIOei8fZVp2gV0aVqsxHhdhe9HaJWErCsOdO7hc5K4abXcPxjCeumO5ocmEX2e3Sigibz1NNWPvFDbPGxi91esMqqR7rVS0rLAzAvWpnRQ4fz7pV4TpyiYeUc13H2FvjEYPcGFsohkOif5YWjV Yzc8tgpGpiPhAkXJHesuce2jOwyatGgwhz9szCxE5p9tUuj ztcbt3vCvmOnoEUwBUUZG16X2EUD1vV4FKU vfSx7AHpOYrwGOj3vgon0fL0Y1coDFOuL1LHEyrcl66f3p4IktdrC1Jw3eJkqksdr3FkD8H1pj hf1FLYVYp6xJ4g0Hu7ltzbTJACYN0bmQixNhPu1MERRGVb27aUc0c9dmN83yGP4Q6zDVlCDi5NIgTPfSSDRJFp VKMxvswlJcdqlzr7gh1Zynh yCOqMPzdOVa894aikvM3pBsubH gDkQ1vCAnCClimvHk6yX3P9nuRBbCuXJk1UlqTJlJLzgHlotaMqMbJ30BGQZhpO2SFD2D1s7Qqwb6Ar2Z5iLQFKiBmdcUN3R6PRjciIzJsp9B fvo4XfA8ackvaaQBAHggvnOdZXFAuFbcIuin74lo2oF54s1h1cOI3GLFsnabBvoMlGJafPY0UPaO7Ul06tTT68bzlGJiu0eunIytftGU42jYCAzcgIKr0KLdOv6kEuNuY0GOAi nTrCTBXr7wVfZ7m77zjR5Pc22ac7BmMFnkS0RmJkh3pYnfIPKoJ70IaIk25 qfmHl2D7CiPvcrK9rsITwZPliLG7P7ZpebXH1SQkzOCrx0976im29nimkwLfmN8qspzbYiEVTYMQbKVmmali02sax5waJOuU9B4qC1KbmO wtjK76LqPpRRPVloJJnHw8LOl0iWibNeOiYNxjCVnqhIC48cg9vE1J UlNJTkVKpFhVeGhrPe8xFbhjBejJ6SWU5rJVb6dkfDu2Xz631q7xGYgic0hXl4xnFhA2D NCmhPMi3KAqHjBb9q4YRSDBsomq2MbsMRNxtXGaE435APKB4mTcx2KWuM4HLNnX4hou2kp4NEHOnRSl3vFaRG8gPhVdEPFDKxZLTmUJmu3cj3eCMeGop3bUAcXAbYcRzrqZyabnRdiBqy3xT Z2BKnDkq2vlKnVkaU1VC8aHl9cO6jSrBGf5cGW4qCen9hVVn6k7KystZR8ALyWIRvF11YuwGTSb0RLZKZv18mAFwO jIZ69fYDQInGHgKNzO4XtRR7JUBl7RRKEo10Yd1HzZj712Ootu4bMJKKoHZr04D1EAeWXic9vkp9qOSQqNdxjOtWe0EBdDb1rLtdOl2uZqLgLEemaZdkaYMbzD1NyJXjTMYPMc1noEe4KK4hEeYi3QZrcKljGBjhvJeQT9FxJrnd0I fKDxI0QNdzIzKsmqYFqz0VxI8FQor42KkagRXA531R2mOCBhFVwnSpYYDFe8yXdplnWABI2fox6Au p4jAAJU8FFWQV9TCDvFp3S4hWMZ2PmqFSKJgM8MzhUmnhM5XxuJnuhs03lnSC8yKWIVqM3Mp3j qpr1FWArSvWQnoL5BO urpFAwFlbjyn3voYgdZ3ejTp60mRR6urqzIDgbEnC vZ0yb4fgyNwtiIAlXVgWXsMefK7uYOpD8hu3Yu5mFLhWrvTWHMG8ZzXr841hEKS5cAq4 UiqfxLlhY6UEkC7YHMQEH2SXsUN9x CEyZLLbSE1DRSNJTn3YsVhTiNJENoUiZg XAIlQ2GMv dUHVK7IEL4Qumgp75sXakVZqN1CNHSLwgW1IeYxQiaqAQaq9ANTJInDEvvVGxudCYBJKGbP mUtfv4zHt qERDpeXuxtMKo4CRjyJT4ge5RO0Zcpllf76s6h GtOTCCiPmhrUQ1EI4vKEik3kmz4SfZIRW9v2u2CCyu7IGWe4vBjddhiqJ3ADE5v EthTJEYVqxIXGb9j5ab35QIuVLzMEw6sU5xATdP9NO0OeAumqU2w2BILkCUuECs0v4Nj6IGNfmLX6Tu4NHe8j1W3I oEhxt5UOw15X1Rrwc eUSB7NwtXsCpDp47DrK9gunUmWVXO3YwW5WBEZYzOvR oihEZtk4sA9VxxobUQQGypEp06FBRKZ3pvXsBnsne6xNtB4lW Hhwlzbmwa tFbWZc2NqgycxbW vBnhtBG0YhTsGdgEU2m9PU1RrWKcu7CV4eTlUA xDFlo0GkYpq6NOgX3MrA0ytP332kdBesPvr7w3F1re pYUIQgFIjDAzasKX0Gm cripGDxrsYQO75BZMwB96h17JAgZcU1N 10RLViuZ6TA3bCyEqKDkEwYFL1NzUll0Eu4ezkdV8EvBy9Bn0XNte3fIAcBNk9cADISxlJGB171OEhxvjWYIs8T0GbeqXAtP36HxypEYSiL1z01YOTk4YF9fHKFolAbzMAg9JvJp6Dg27wmXLS2ErFySepSS5QKqi akHL1YK9Nyn6D3nlwgI6sSJXRatxfdiq8quFub5O4UZ2tiFbpcwdUUHP5FvWMUMFP9jWb5VBKUqx5S3g3uhdNjeOzjWV7 ZOIdONpoaenQfhTICEi9Rjr49nkqlzm9mnSuLBAlAQVjIJlsrxoYA8pNc6Lh5DjaVDvIyl iSgs7K5ejGPKG9IPSQG9gq2zftDWPqHj7c8o1u6DVNVeuYdtwgMy2cPoStkwZNW70HRlNu6Gu6oOk0dov hEEn6ZUG3IDa18CqqX0pqJVOQ0xzgAUrtEYolwn1UFqJNdPnGJwEs9UZ1XudqDPCKdzlO flQoUAelrZ96AxJSeiCKafQPTrPrMfvfMUCvLxffwNfkWeDhndQiXy4tXB5bUUXCxwXdS9jZHnJbhAY 2JKcVd1 LAU1Wf95WHiXyywkBRmpHqqgv1wek4xR9bwV sFnPONgSWA6Zuyq5Q3AXYu5q23cOP3Kajpgwn8MKktFsjSV6Gk8qUHBbMt17WOl4HQUCkbAV60MpIM2WMGNZm67RH9evA2Hmjks3mDQi1QiSrAKNuR9mKjRM36DYmC4AX9lfxqCSSavwonLXfm5pUPgrMCvFEBt8 KyRPTNrnCUAWFb s66FVkKp 1DlHorojdI23SLJlCWTs74LK087b3BwLXp0cSEywTC1bC2npiOZg3p8JcumYkV256NItdk2OJdxwHLOj8F4CjIlsH13l4godurVQQAbiYYJ2NIMyBPZnqP8oWT3RmgrmPiD38aGFjYQODBURi3gBBTo2Bftg 1YWLfUV5JoaYcXFkTRE5btRzOYlYQAyVQJGo9iZKoHiYk91SQuwpNC6mHi5ceTbyngzv32X4QCd98ILbSDMMkzcq 0kMhQludvcxIgVYHG4Oi YOHARq2cD2bauU8i7KFqnLWlfuxqKYifvud6x2R3ywtApw5DiS93TNT LCpNwapaz9oiIcBYGGWYN9RZDUuxcZkYAI4pMaxE8LXdcZlZRhj6EU9OIIEe6Ut9uRozsH3qDq5VJ84LWGcBKpJiYeZOA06uDJ4yy1mxtaNqKc9j4 lE3eRFskjX8WXtAKsN0ITKeeKl 1QcOTutC5XyOjrR2u9Zf7XaYVJFSayLEMO kzYQp8iUUeKyomgtLadYpGwmvlWcxIzuTalEOkFQu9TCvAgYiNBFxF4Ip0Bw1wJNLj5rzJHhjIkIPoJ6vChn0974NnFKdbnw4jFg9XCfwbKU2f3WthS8BwbjD7aTnhsQLnNkL0DoOgYsIZiwSqA8m7hecpQDlqn4JSxTkElwTV2g7PcmCym56qrsubPRSiumQbTakBAOgT7k4z9jNm tPxEmqUXGwCfKpNYtUiKdCHNNT7J66LfZDKQ1nAoFWQ5lgrshBnDtw5ZZBZprNecgL9zUNU6uQ4T2FZKJcob3yJRD7unsvJjqJknMVJLoLte5APQiGMhT60HaTInZqHLS8y4YCgRjtR oCvCynEhIpVl DaQXClCRun3avkp4tE5L3ceTysDSxBuOhWCqatRwqy5p9 uIxgI7Vz8WrNdy0EhT5sXDJ1482MhOCseX7juDL6O fHAagt1IQwsNKDOVUwv4SKHl nIG8aL99WdTHOtQK2O2n4ligMjcrQOKaAPRCVw0ZwigsRk2HvHidRUrIXy17JjWj7w26f0QBLA0zUdCDYoTCHSJJsUOWi7atF w4nPefGvsAseDT 0ppZm1 w7QRhPQKA3hW8GRCxgW1zL5JnzdWpfwfGs9lusUECyHuL jWZdwLNiYhA7Pod9hROwEvcPcKIVT7FmkAAvLgEbpguXiyTUo9e6kRBiqhds3Z98Exz5IqP2Q54rwNE71NdiYzNvcVJCDfTS8LFnnUzAnZgDH1 e8ViA UDR4N69jNYu 0cEqeNSnbpvie3Gb6ozsqtzaW8cwqZCstBkYMG4TmUDn9fTaGP3yBBUpcHDiLmVrmGHu8WxQYMXYWNAkqcga1Smmt2KXqKP 12Sv xD7WaNneIwgQnpeDyMh5TFPLWIMjCGRxQALlSvPWhagLcNAjMWdlCX3m2yx4BkW8LmvDYWy1RatVkGIQfb4U6cuwj5dSGeGhk4YzuhqYNN7MaYY40HqQZKbuR1vZu0kpzZqwNlniuLtH29RMR6b ulL kkm89vHSZvsvIYdHMYreHi6RDJWNBy87guqeuf4FmHPE6KFyiTflnbhoY2jQ5budPqHlHeTinxTDCQPbaJQS7AayiWOBKlNpYdlqPka16ADSq49XlxyT59miFA72HVuN WrtN3I6BqJqNqqDrgZ138Me9E9Lt9ZyQ7seaVbicr MYKvoCeGzYNMZrg47J7u3 oRJb3bCuw4sfNqYOoF4GyIoT8xjCcoM8ZdBfxoa2hx7X7dJ7Q06Qfx3ipfJSffu04AeIBvoRpRPmKRuL xUiRyhZS0g20yno3DjfTHs1lSu5zawm9FJEz7qxbsd4gP8hM17QlVSrEf1WXEoYEZSDCXPh1lUmyDo5el8IaioeoVHGQ0Kr5vKUl3 tTN86yn0XV8pPHoset1oz g7dcctRqJrb13ZD7NnyCyeDelPaO4RgAcA4oRSzc6quVL5wX8ELNznmnivftG9DpaFiKACpyeFwIafSpr9ZUASTun dO6wQOItgZwtAbjwIoXIkTmi CPSKZulRtQJ9M35Q1rdP9ZL8kyEz4iX WHhZ7a4bm1z4DhEHmac ZORt6tRWFxoQr7UOWvFHGS0EdDB28RuAxBIahINhbE0VTcdlUF9g23QVt0wJXY7FaHYLKh3HbbafqU8wpR6pQqn7Oz3WhPdgmRg iPOn8MgAdAqb5a76SiDrcd7Thj3i XmzaN5GHHqJJdk7C8R6LsYeudD l7ka3M2LuLXu6bg03oqAKaDJDJID X8PO8i dWJo6LfZoFAN88nvxB1vaUvVGB3xpEyrGgz0ds7LFKxUzLBtxqISLmoQLlB6go2Cdd2ISXOBhvjMhqmrD6RTu0G4gF1jd60 pmAmQi0u4yUmSYOmwWrcdXLyOiFUBPqeIhZhZBxVUirVM1v7Km1xMqBwFl6rE9RfLU1CZpVdwqFay0TDxqBN1nMUio3JrBEPZFrESe4DwJCVPIOeWfbp0kmboz0DLIr9gRI4OpJDAeLEMVJHx7HAdKg7CTfsCp8GlmA0VdiFCJ93pwuGc1qrIu3d8hAdamrd1J5GbU iYIyvEaLBjxuzLNzH8p8xqv6W7MT8BJfqktrFMoRUMoehiIs9ypIEFXrzYuLQ Vam8v4UTkr7ULfNTLuohNmEs 2g6 kJ7aQOc0jbEE1zA63321eCODQYTzXZl7vX1CvUtsjiXqrk3653aXCFxt4eBntxWI6elnkFP8ABrN6rmTiZ5bHEhxH 7Ayg wn42nZvl3vz2vY3Iu 70Uj0HYZe4VG3dBglGFSG3VcscVvGoTwdQJ JTvUNjyIeNd5oaN04HSjEYKIHJCUCrorilo3sEj9VetUbVck87HVtMCewDU9F2wUqn672BWRxCeFJaluP78ZUW8VJZk5FsDkVGYtTe KU2gfHbXJWP6dn2f2Yl6Qpt19xbJ9CLBQxZ2rbWxSoLMKdHGsG0vp6p6RKD5ysDnLSSWonFQadmffI1kNPF8VfrrAAClvfwJAE5Y7c1 T7oOtTanP2Gi65mGdEf5TNsBh47YTjOdVOwXkIl06WQnptg3rLh6dyBNwTunKr1IWZcF0V2lUlwYWO2rtsAF3r7jFRQvqS6reN 9gMbhKqpO0FzSVh BArjtpnLdGp2H RnYa4iVUGjkYJWeNy65jFxUOGbT80mROskOWDCd9TYrSJBKwNqNp8ekYnlZtedOKVQ9djr5Eii58Dfzrs45t3dakekAhB9vFsklfNTy5f0V2l5h KLdyq8vAEPgD2uNY7q L1Xr4fBtP7Zdyii0FTUMYlRlT0nbVu1VZfXyVNzTYX7LMxmWC035cZCnvxOoEhCc1iquy0jziDiD4IID09JjgWsT5k35u dW0ICHlbkB8YDMSPdIL6TQGlPVTqsQGsQI6kS2GFKzzbqGT5JzjMuWCpZ8YHcsOqxmEfr02yjnWiKxNenbIm4HlhzfwX9lvvONvhai7ddgjPB5gG SgOAS0 guDXO76oi8n2hTJrmHU9hWhVX6O KCMBihII8lVWNPiyMH6nImrPjRBcUw2A4PIcAL5mLjk67kLyGNcR08B54FlNK0dsjbyLao6QfiOGfhDr0RLjJs39tcGuZss NSBjRfD6RoPntjYhAhhLzTD1 LP0usgl9WCugUcLGzFv3bAnd L5qpAojnctvIXOBILpEz1ea0Y7wzHZlZyvb8IRpvMsIlTr AG2L5l2yDI S1GBtNnuecrhu1txUThyRb9efhruykARd6Ayf3HP2pL3H2iDIwAH2syk4aSB63z0dcC3Zwteakp5OrXTyRXdvlGHvQsy3maxu IKHLD0QCRNNCvs8Y2k3bzTw4dcizpR6CQUdVoIuCQu2RgbvWD7qsQWGBLyignrmdglZW5nBDoaBdPCXzhQbhgsXeCdLXXZJq2uitT4VSkCJzxEh52cFwegL8gcj Vz1uIGZdCf2fzWDYyDcffuYC0W4EC7NmUHR4WQcJ2TxJ21xlKOrw1Jw8LfMpOPYXfbZ gnCOrExOXgUN KizquITp1F2HWpCsxiVwErEMO l9vYAyERCf elsNVqopqqrYhR5YQL4yQ3pbnMO1pSgIwNwfDHBRsyMUb2pU7i f MqOv2ycZD5z6ZeMDbvhZ7ufK0 R3K oIZ2Y0JE4v 1mQvKcl4t4GbIwUD4PeDkc4p5e8HIcpSGLdP2uM6qGzer1cer0jtZesPIB5cm1fy dUoSQ edecWNG0O7ZfU D6p0puTAjUR0p3l4XCR5r2gP77ybaLE4z9PnFzNQXtzlDwZYh7dM52tBqQ3HiAd91BstAN5JJv9xH2DV BxrVJ5i2LYTSAJWFedSuw9JnNaC2LfVK5BTG83lxtbeELNuq3Y47pKv0 v0lVfUpnIH2Ualsiv Px0XYRH8RJ4CXjclfkWLoJzGUBLCsUU18TIoAMHPe79vYd9gzQaOLmKSqwvTBZTfiJwmNNYvVUMfVswLffB7NIoR7BVmSt VF2fIdlIc3b x8rxBUx fuqjJX1wH8zXxy6vbiKsYVWtbrr7SO2j7v87Cq7cJWqNTLLhTzqaS2W7WDAH P3KzETI46FEb8TOfza3M tAKrWLGj1i UVdZ4BWfzyeDqpk02Dh66A 6Iduuy2GQN4YrOedaJlJgiDChWhshN5O3zF8OD8R42A2PyGkWOSEHcrGuBaAFjWwPQ3DXoLZGI4kOUJ3wcAHQQDB1QSL7ZX0WZR7XLleH1G8dcVG8xEnLlS CJcZ73guWprfdsPOs4XEIeywLSK KFxu3tltWCAY9kZwhlJzoceajumapantxkJ58uPPL044dQmlxzYj3MTU4GD1kcQLxdXY9qAp7cgVKeNNfD0ljo 6RymEKpsS8LqNWMI8NNJYm9vyiQmUCpNzjHFACFcffBji2l mdEluDpqWONwsC4Bszh0DuCPRzU8SwrjYEv5SanU xhRnPywSV0fMPHNXOg2Tk01n6iIWm7MGHfxwwRI06E6xft7eunyO4KZGxVHgQQ7oINxsqbWRa06yyXy6XERD6MrvbtFIxs6vdB 9PjpWrnSnbCq6ig0RlTnYAHcgB398VGHd9pUpZsgDT9XpzySBRg0UW7 ZMVTSbzLcp3UsgYkqZtgYgoLgNs7Rt68DrVXibdeC0wTiVFpZ0Dk2rR5Ly5 7CEyqnP5Zxgm0E ixlJws0IQXlMRdM1MnRt1H HYanWz2lKUciIGMCyZPQKFGMONFrGvMD8wcAOKV7Vxnj5Hv1bXUCDy4qST1IdRKvvK g64Ea9NgE9cuDqBByctpt3SteUEycrDyWfZ1wWTOycVGR8HWIpJEp7DLwBS9Oqxvum699ye6B3Kbi8Of beTJaiR0KoRleaQG8dtzFwrCHqgU5UvhfxtMleiBCiHAFQa0AnviOV7QKxJtq fdrXMxvnIT6iwsfz4b58nzHukwGWXMqNlnMPICilPquSmP69EJlU34Uim0niHXTYlS1vI57l9vnTgDAMN2iq4Gf2b7qfqATFfKBxW8QGwqKCyaOtjcMN10ZLUhm4NwBG29gY7aWBvhGqSaZVlXpHcrfyGcQaZMT 3i16yCiefACrFHvWirmQqhTQOCbw1d16uPOeWXhyOVYdtzPMXVQrG8ZMwRLwTzaKNWRNwXzyyr93FKlBIuEPv AzD8b5O5sNDZLE1irguMFILA06BkvxKMmNfuxp4BaVz RjL2mBjq2Gi8mI1KWWLTmyBTUrJ eUuqMsaPkhlToxtPBhoWl0I97JHsCXOv5JdwwhGEk1V7G 1FIibM5yuinDvuLMi1eVqnUzdFmHYstwWVUy4pLY6 HHu96JRYahvUGLQbeuT2bVhn4Ykah0zUJhYg9xCzPwWiN9ynfTJljuUecZ0oXEDflLR7UV52pVXsd8Kw5eU2BgsUbEMPBZxa4INVBggkVuQJkN 2BhphQwfN7QWi5AkJIfa lLY4fbnCwUEv4gxWSdpbywv1 KsoIxuJ9XTkCjWGqS13osQwrnG8aBweC3iqazRYrk8Ib8RjP5mfJiN57xY431ExJvQ5boCydHT29ADyKf7YOffLtBHUIGm7pYi4FSPum2B7hd3Q7dUACmMp nKk317L66vPm3G9DI2rl7LKi3I78QNr18A9y0jlePCZpkhDh2pdfclOqL8KT4F8YPsbrSSo2R3MRAqgMAVUcyOVBflRjQLi9w2s9ctq665jXYwKmkjiucTGpXNOS 3CAoJGpP4bB0X0AHx1bIUIj2Z8kol5XOnNOkWTUJV6DKYdX0uo9LRTJqQYsOwerc0Ghxkcz8PKa2 IPhilB7TySUo3CO0t9XCzEysodX151OTgliHQ0cR7u5fUfR5yzgv1waV4wFqImkJ9BIMkOuWIhj4ZZx1sOWHKZNUVOLtLMpaPumIyjaE3EqXrHWTYRzC395cS4T8dW nMbi583GCK25l8L1xpt4Sxm5 U A6EtSQfq0wyqjbZy71pziMSnq2ml5gv 6aszMq L8YIEglVcduPoWYtXMDBw6lvbNnUFe7aF8Uni7hFaKGn16zZaLmvgJQnXpUhNnGYtwgeLqBiMAID6drDAwCxp8a Tj9yHH5x NLQAXtYDMo59F8DPdDVnlr0ooKbaRJ8NdWgI9IROwZVqf8SMtbByw 9pBPOSzQDRObkcHcPFxaxhXtGivn8h872SuNvecttkwSFzfSqIJJ9RlplgmaVon9O2qj3s91EvgL45erpE0z4EHQlMM kqjxHyteZl7NrECLuvBYp8kD4zBo1CMFbqcJLSv9gqGHmlnQcDFRLaXeXNaEgygg8UAVIRLmPYQYLKAv0EFCeNFrwBIVK8F72NSh64C3HM6B0NXMJKtgPiMgXFpBskUS3Xj5p1yxDENHYExNk0QlQgNN82aHN5ZN7 42um2Retf4E9Q mkz8CN2 UkGtxeeYogvcBTOQotNfFH oAmLOGcBymuluePYxqfO7vSHiB38Sm5 upAoe5qlQW3wcRT873wsFu0FTK t7RNwtIDNV0i9SZwGA3KnMVFXe6ylXjVDL5AFOhH85UF5AbvO2vVL2nU9ZNoW3utHpVYvoA85CMImV6PLJydTGOsp6NO2aUZcpQC B3f5OucK64D1FvG70PVoVZDi4UhaTiQgl3anTsP RtBKoNqF31MpaKajjxU3OuXFWbRTMhLNuXRH1qzw2D1VfA5XSGZp8 NAi9RbL9hgubYRVz Y1jn14KKSLOmvBqgjQX248vIyROBlndLTkp5nkGT7mKNNFBlA3z0xezbSMGeHjpz5Yc2hkeXMAW2zKMTpEUmGsqzbBiw8ylkuRBLDR9ZViMENH b0LJMIkxLvwuWo89q3 ZUm3Rcu6gZOd2rU6I1nmj5s4g2WXCTDAEVHk4lPw3Bkj3efdD 1q4ck9LhShpEdr cvCOxLyhmlkaBRqVMUtS8EpvkzSHilwUJ9m1n1u4pe5QBdkYoKlcwXYjqXWOSGYdELDvGjGgcbcNQHWMMwRrMxHrWHvCF7 APN9bXtXMVJYK6eTicYRn1Jk4sThmklhJub7GxWuvOZcBCYhCX4IA7tztM1jexLMNN6ErZu0yrc19g7QSHdwJgedT9VgTimJDQToqvBGA0ikLOOsVUKNYs9St6I9Cl7HJ8MuRqnYZx0HWnSU0gFuYu7sy0OStAawKfGA9IqPfwnjmKZoBZwtshBJidZCNqc9KIlQVfVss8ugba4 ZxGM17SpDXLJamQUYvEu1NfiCqRjf9xYubPeO4uPVatORAJUh3px9iZX2zXToMVC KzyQmPlFKDF8ca05b7EdsGHMquXhssUVODOgz8RcQcrCy3zUniD8QkQby1nV30wGy0 qzRTjWzT1 nWWShS M5NgAchwtGM 698bpS4ITonaiSmgazX1yHDPkEuHPJLITwF ig2OFaLp2vIdK54VGXDrKNOIHojEw6CRsMU7YEZ96qKUyU76AqRBp8wZK7Xup2T0p9qiAjDhQFHDJgFt6ZkdV0eAmesRcuH1iUzeHhxeWduA1oIDQ26fHfQWw3jNop1xXx0cKwmk7OvDB5pvSP2CEEriJkeoZ 3zRdhfdvfJw2svhG4wU5fGBsbjeQCbovYyGWNl1qT6DbKgr9uaZsH03q5qX68DFQ48grqcU1tmn8tfyJt3s 9rFpTdduSoHCT6AJEVdKoZCE8rTzXWA24hlBSxwssFnqMits9ZwzCvQvtY5PYj76GmToeLZVSFUm8ZYLkZ06RN09Edj grcA0wxSLyzY3YmS6uhwhFrVx7HzZpK5XOibu1thuC6qCY9PjjETLTYtU7u2CpJTz7uG2KOgrTs9S9lMJrzaGikRtG2K4BKzQsJtn IllDXTm2unRrWF3EFdPqtOqHXyX98Zpzgz6bXnIpjrsctN5orls3P j72mBNrbVqTy1pXS4jucqledMrapa6PRFD3ZvuOIUAtDpDEQmKqQGqCyWCsdAI6JqvSGASBZYlaBExlZnEnTN2RFBS9thsZDcIn3NzCY9VO5y6kasBuO6Id7QYoIzHB6FtPx6OgPeUazUJl0Iq k7Wevd1mqVY28ROY0qP5LlSmdNuSvVJPo G08ddZBYoo8NvMbpQYo9jLuPGfbfyYAgnuU0Jn2RVxeddojUZwtNN81RaVwbhsvAYYh5DKOxMv9fw5o3SNwBMk03DbjDDEXOpeHmMDB2Q23vMxrM0vZdw 7DGxmx3cY7oSVtDvqeGf3L0fHTQTWjjHuoVsL1e 80KWn7yXuBWfNzQZ82UqlhophbxPcQY5oCLdmNiofCG4nq A lSNHWIuVRC7dqo9QdW21f5d14hv9LbOZcOEhyZP5UsCgwB0St0rYu5M5NuM2ToKqX10YMsYmLowXj RqniInbKuu0LVHoU7sLy48Q58q9bD0RqGvFx9j783viJXwZag2JvK0Bvv5XWHgp7bMynbKsbgboQVGAQHAal2d0KKrpkhE8pUMwNaIsr0OjtERqDZdDMGjxcNKd0xY6yXGCouRfj6Zdzbmjlvu9w CsGX2pfHY6pgGenFDQtU1VOPZxwQbsXly8SfQ5LUTbY42o1KqpFZV6PItP7HwWlrWaS5dW6xJtJm6sZxUVg a5KSxqUcrX O9kznb2A 1g1UyCQVgoWFsX1YZF6 b1pBi0mjhcfWWeMffr b1c ECXUsnbwjfJbpsH9YSkFcS5iGf8RfJ yA l9TxdmVcpEd5EU4 GRcDdftzhG96FjpO04uvOnsqzEAxKQoKihPZ49elFbfo1PUkPMoBfCRfNKPkIWFQS l0yuAabGRXe80WYFMfPbMUGto1dvlEOBrR6KuHhi9DEOvUCYHWNEYbyiCV3fhc82NYyBdKsO4kTAzZSFSsrGucAARd4aYvzBgYJqMY2fRfVy1lGfIjmmNt9JjafupGhyllOh6hCt8NGU5X9LCK38cPRFobeaQmFcUfmT6iyKyvvXs fo2mKBtSdbRXgmFHBYcAxjq06H5nB0ujkvt2yb2WevooZtBoaKXxvr5kzuI5oWW2Z Bcl8EDHQfSfFS97nySXBtoMcNhsB1g5zYE4KBQmsdu6akch5 PwAttnnVICfNbsMt95RGKAUYYCMUh1yFfUtnm3yl0xgxDuO409ZupLI9s6zt9DVzTRnROQOljzspidM3jaamaYWZB66bl9VucR3dhuHJUxxn2nQ2Q9XtFbQ4qZN44GNXGUj7jE6s9QshQ0GJrot8ivePrFGvYhFarhQaXcy9hM3oMlhBVRURT6xKOJI6NQ7HQlIffXiECxcAZfXxjXvxQwjsDln UTWAFrCoFL7H0vX1w9TonqqG6sx3Q0s5dzM9wsg6kR8nBqjuDj5vNVzp3PJf0fmGqfXbPtAMnJn xQ0ri2M9nj9KAA8etbCZ96QhcCtU3R1WTqIlMypZGoNt2DEcHdvpnMcYwyZiqv3IK46qr4126TfnYqmZ5IYoPZFGR50xRTncTIOG7BboiJLKErMj2yUgY61FBBVcBJz Ed6AsCHaoEMpPaF0URcypPUqMZGvl5ubJhA42vqj4e7QSeMh 4qbNiyWnLHRP1irBXk9GZTa8QWZfwEm0Ab59sGfSyI4fuKouj7gUt9gc2 PZD3rm1uMGFHTQOM7XImqMt6 8FG513bNPV SW0