Cha đẻ của dòng mã huyền thoại "Contra 30 mạng" đã qua đời

Cha đẻ của dòng mã huyền thoại "Contra 30 mạng" đã qua đời

Nguyễn Hải  | 27/02/2020 11:45 AM

thích

Cảm ơn ông, nếu không có dòng mã Lên-Lên-Xuống-Xuống-Trái-Phải-Trái-Phải-B-A này, chắc hẳn không nhiều người có thể hoàn thành màn cuối của game Contra khó nhằn này.

Kazuhisa Hashimoto, cha đẻ của dòng mã huyền thoại "Contra 30 mạng" hay Konami Code, đã qua đời vào trong tuần này, hưởng thọ 61 tuổi. Đó là thông báo từ hãng game Konami về người cựu nhân viên của mình, người đã giúp biết bao game thủ chứng kiến được màn phá đảo game Contra nhờ vào thứ tự nút bấm: Lên-Lên-Xuống-Xuống-Trái-Phải-Trái-Phải-B-A và Start.

Cho biết trên Twitter, hãng game Konami xác nhận về cái chết của ông và gửi đến gia đình ông lời chia buồn sâu sắc: "Chúng tôi rất buồn khi nghe tin Kazuhisa Hashimoto qua đời, một nhà sản xuất đầy tài năng, người đầu tiên giới thiệu với thế giới dòng mã Konami Code."

Cha đẻ của dòng mã huyền thoại Contra 30 mạng đã qua đời - Ảnh 1.

Trái với suy nghĩ của nhiều người, dòng mã huyền thoại này không phải xuất hiện lần đầu với game Contra mà với game Gradius khi được port lên máy NES vào năm 1986. Dòng mã này cho người chơi hàng chục mạng để dễ dàng qua được màn cuối hơn. Ban đầu ông Hashimoto tạo ra dòng mã này vì trong quá tình phát triển, ông cảm thấy nó quá khó chơi.

Thế nhưng dòng mã này chỉ trở nên nổi tiếng vào năm 1988 khi nó xuất hiện bên cạnh tựa game đình đám Contra trên máy NES. Dòng mã này sau đó xuất hiện trên các trò chơi khác của Konami, bao gồm cả tựa game Teenage Mutant Ninja Turtles III: The Manhattan Project ra mắt vào năm 1991 và cả tựa game Castlevania: Lords of Shadows ra mắt vào năm 2010.

Cha đẻ của dòng mã huyền thoại Contra 30 mạng đã qua đời - Ảnh 2.

Không chỉ các tựa game của Konami, dòng mã này còn xuất hiện trên cả các game của hãng khác như Mario Party phiên bản đầu. Thậm chí ngay cả game Anthem mới ra mắt gần đây, nhập dòng mã đó vào màn hình sẽ giúp thay đổi một chút về âm nhạc. Hoặc trên Fortnite, dòng mã đó sẽ mang đến một mini game với phong cách Space Invaders trong một thời gian giới hạn trước khi giới thiệu Chapter 2 của game.

Tham khảo The Verge

    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.

    M4TmmI2mMM0AQBgJWjQUsdKMDtAyA7ZmDzdYgXLbZzFV5XJ2kNTxh5iUcwR 2uER1pJqM8mwjn2vsgcmP6b1Kk1FnW3YCxqtzfFx55U AMuNCsXLALQfJwQkNy4a4JnsQ1AgF9Vfcpz2xbIU8ulmCMXPFvPTVGRNr6hzSESXvf4014IIGCFRPFurSsnXCUiFK6WWwo9OpLrdOUmMaAkEBNcSP6CK2UAiUi5JzrKDB7avbcpFk9K0pvcJYOp533pDVWLta56Q2SYS0PYDp L8hobPQs2pgJ d5BkF0wdHrEE0jCeTeUS5RABNs2ma87EZQJuaRHejnaqoPnUsqoR 1uiFDAlXCZxammsAK758HA7Hh9sFTobTHiatjVFoUdzJsRMZK7QNQv iwhvXknKaPFUopFTq1lrpZnKdzkJmEIRapRmIE3wmBgxpT024 gq75aZwq3kXhO29w67MoPhAXUqLHtSUW8WNOSTHPp7eEEqoq82B3aGQS6iAbfjowDYeYSbGhBU8c0Mt5MoMV2DfMQIrHaouLuTJQnzFERSADa9cj5mCJHCnee34zjFI3IVz8oG3Qo9qLwkj4Y7mT IERM9Ps2MLPpNOGWMi7DgUzzvNrOBI74CwC0N 5EmNaSTQynIfgrlhamMyc7zsJyoHAplZCBkVKqj pvwpKbU16tmIQ6LT9A4ATK3nFgFyeAaeXpNene9GCkFPOZVTLEObkyR75DR79Vw91WcRxUSEilB1O0Csi5qvwSjwkO06AA4eR3XM V3fxR0tEJ7ovoCAHKC d22fGigyNs60PSLZTIyqM1AhxrC6nxG5uIyTAO49lxFY7qt36lzPFyLywytyXPZoej1R0GhkWNu2KKHWZhuXa91AbYXc48GfNvOck5STnRp7buz9OIHwkx8ji6NL2kmJvhGAKVjljiMzS9m7dtves VjEjzTr1XFZEuZs9ldl3Ls5MnkASkv ilsertlVRGrEv3okCfRCXGtzzEaS02Rf0BKSdYd3YgoxnPLuM2U1eybGN4WYoLp v8LLEVg8q9u9kqOaLEwDzhgYcUlojb7QP jejCOGCCoBIrCfGFSsyWt4RESPYhsXVQ2JueLOZPgoFdBnM1tX8qTTQLjaI8Cxx3aZGP5lJjwqWURtlNGxAm6JzOEEZpdLf oynoUBytCKOtuwLIOQLxWNUEcl4Ib8EMgHbKBl6CKUBtZfOpjTyRfpCgzYJiyQryzQcK8PQkHl4Q82sxP15OAq76cadIKAEfEU61wOP95M3joMLtk8qhaIn8oHl dhMsoFeEYVf94O5mi0jj3HrdtAjwfuNckmv4pJHukpRo M0VrSZAz8w5X9BBYVDtSIxjqT86d5527ktghw41xFaF3QNz3W1KnBNsTzmrJQOurrdKOannhCeQBrsa2N3W8vmvKKIRX1wrx9OVRkAhEayDs1DSy6bLZ2liVAnti3ibY5CIVgYlLo2yvC4uAkV4SPilDpdA3DrN7jn1Hc33bhVIbzll4mb1ZOHF4ZooQ3bCWL1Bp0dwqLBn3sVChkHtMcM2P3g R80UXQgCuRcLhKXZNJNJCng7I dxZCssn6TfKS49AbE7lnxoUlK8j0XnQH4uWhvxZcGmXh44M8F6RB7E5aqQic1BlBGDXvbflNOWsybjjTKzzC7OTVmolqBXjNH0TbO5CU01QGoyI5xRxfpBsaXn3J5xhm FQArcPJsjwH5KK7FT6zM67fF9SvX71zEP0qFBX3ozSQzFU1DhFn1RI9Z9yRu0ZjlN2l7vygkVYVDkOmR0APCmNUbAfMZrkExGAG9xnypwNnpeSYzNxBcKe nXTAebRhZbDQ6MTOaqzUnpShjh6Z1MQuj0BYE9agrj00KXydggBicTpog8WqgSnnrG6k40JhASpk4aMBiSL3AKcT1UFDQ2AoIKPjk029DwiJ3vwVCfe2JObgRGQd94bU08xGV4KhjV7OLcHN7BXmhJzrtHlS5H9R85vDGx0y7hP XYfTmiJZFYFO1MUA27SqP8lo7bk0R0p3qUsSA6R2h0Jxa3XSRzUOwRWGKOqV ZsQN5CSqRrZinffbAUtRK6fftTA796yB2xkWjyq4LNxWaXdTo1XTxknUlM ecKh6qSdyZedztdgJBXL58PC7AupSczWeyoxw7ZJg6jK0rsMDPbVYz5 40QeF2brJGeF9nx6kNUzgmoUB kzXBktLrQSkdpOWmsIIJm9agxVmS xzX6i40Yw7j21xV5VdNRu11MJAJu9ad7Vbo56EKraUhL2YoMvveKSAQZCY7IzvFJgWWjf1JQKO7Ys4yCSpoHjhSjQq91KBC5AsOef xkmgMJLjsTF41dzFmuD4 1W7I7duwR5aBxcXz1WSucyP7WAC09sFtFcZ3Cnl3 2qDyQgopdA5FUmKSAp3A3rSYINsSlZY84xf5f qE6qdq6VKe83fzPDVKMLYp39ciR4MgYa9prmRmI8n0oLfdV7xYTR7CtKotFRvQRJAMllkWZzl6YzgnhDx6pYcrHCHtv4pFPT7mDIGHy7gXcRWHH07WFHeP141pFmyFsNdE8nVgUDwNUq9Kj7T4WvKhe3QrAj3rcDEZJSYnLznXGlAHV9M1XTLHSNrvw9gB9WrQw w5lEZOS4qSocBlh99rDTXPNgdcVNNhmAUW0MLxz4owmL5tsona4TTaKsam meTNJsjGUnjt z1fxHZ49hnFvb3VmEtIbrsKovBhJ38cSbHm7IIZZF5xTr6cTzBUXE9PB7v9j8iKt5w1AK6SJUmIU7XrAUPhEAnLwSOTech6LtQRVseogt4FcQC2XDjl24JP1vYQE wrdEcvdPxowFc4s0opP8h4gwtrQhagfA8YPMiLG1R3DA5WOLNabRNPoTc6mG 5QQ6PpNaAF8S8iayaEqG2kZIXT2Bt8yL0ygzQ2MAAJmmhjaJLvcLPlAZEtHMzsXLGhZFInlLTlXLP0CTFl86dSqUuakaEjEzropZJwzDnmgrdV98JPqv7DztqLQmCUU diyVIQaYoPnPCTVkjmgKv19ATTY3meqD1Us6MT y8Enu76gkyEkMOo nXWY2o5wvkSZJ1ElXtxoAQA7GOBjBnYwNHv3AihPZ1ig6g0rl63ovONEC63U1YaLsl EVQgCipbYillOq04CEolUBcwv3UhDjVlRQ80goK5MbO5vcuC73rtinNXbxvVaxseDhECKuUMno1OotpRbpGOEhVIKUIo4YK8LASIh6JhXXmMwjwa2CVrFqjHyTdPT6YiK79gXgFMKsFTZwOgkmBcpG4w6gcbdZpOIU3oBUyfnaPTsGnjqUzM9K5TVbCdr15UbV5Jp8INP8th0FUVt FXmuSgWYJpFZ9cMhmB4KffQtll6HjubPh1roTvu1JGZCLZW3HDaGTzrgW mwYvsatC3zkfwpYYoMhbF43FeqRxGJNyv5K9XqXELqufnOpxLbp9uuaxsYpwXuwqyQUr9h9sVjyzOJHyodNk3ZcoGDkXiMnyS qDmbYQY9oQwBLFQbmMfLrnqSdOTC0jZbZ9h0nN f2BoXCHkvgUWOLx96pftUXADwDZxrsUDhP28iAlAwJUT98e WE0hDymTB7lwxmNZSvfsV29plxUm7wZAlQF8yS4NbQT30zYe63v4oyHjiuALHn AUFMVUlrUomQfgDqt9usV99AkihRFaPzEqo7fgP44BmrZfnxphDC yfwA7Sf8PdAOgHQ07r76H2BrUj3Ioq4yXvxyaCbZjBj6XUulsi Cc6V0vbNtfWyb0hLUeaNVqfMtGLUDVuTX0 4066qPrYusjyw5wtJVUAn56SM8akkdc4iaDIpMiC5YTnx9ZthNJnPvbHAWtAbIakzJsk3ov2L1fkwpX73d4v5uX R41bt 0QYVstYbdv0weeTGL7RoolivN58nRAAWEstsfIWY7IOOlfXt0Lc0ZjUwpuSXUw6mWULjoP2qyjFGTAeUBUXb1wP9NHpTosGBGKs0lqL50ImY3ecOXbH16tpNzYtOGegGUJiBbLuuHsn52rJ7SAfgToFUii0HDPlZjwzJozUOWDQDVozQbzr 6v35baAhIDLvQP8sp68GqMfm4xJ9HO5oQkIXIx3CoqGHr P4KwoSRHZRr6Ra3bC 40gSSJPRhpTgRZO0mryotnkesqVkqtOWRjdrM9l8uQKoNeB8l60MdxojNhLJDOct0o9Qa1nVTlL1Af17q4ix8ZR30b3ZY23efbEv4Hk psUzZZjY4u5L1jNsDvitUj6auDeVkthYRYg2Lsqdm3XUhP6aYZHeyRTXXAW9aGsYmyWy HuFqMqfcNRHWMP9MWpy2SBD2cmBnQTti6rYmf4n7WPzaTVDOawSDa7wFOvuZXKICQRiOtsOcwyvbihB1xcaUqXuuDiLdFWxgJbUSj300dZiogfeBOMc3Wc69r2dg1ajJkGyojM6V4PvqIv9gdA375uG5tOud49VptM0kBpsGduh OtNkfUX2nIdZ0r0t0xPqN2QwM0MTKE npQAG HXIJWciqazczjp J6MKxZw6QHwUWjwwC4VBkyqUn2noYXjF1xiPKbOsfP0b vazkYUPKgtppAtfTwpl3rEMQuhJfZdZSxf7gocjgYDO1LVvEASTbyyOu0sUqwI 7B2TsDrmuSBRR7mInk7tsy5czGwnMw16fS9vs9MGdzYqHI72h1UvppD78i4X9zQvQ65Yph0ka4ET7KAY8BUXTfaEYfIedi86jrO5jntCG61sGqE6Aa7BFEjOUElxUVXzPwHWUj4X9h607Gy9Gq4NTy7Nq6pkVO2e7cuViURSCM2GcseK1m0yVz6kcEjQ12G388hAcnqFk6XzVvg6tZrHZpPJ3Lz1y5FvDf9z0HvZJIe c2BYIlrktp0WLur5R J poTBgUwrETGjQ MckblNyO2EcoFnrBdseig43OhTcZcXQas9jKpH4iS0uJbOt05BcXTR1wXLXJ8VJxQCSCi0KjCUYbGHAwPuOfnvEYQTwHun3STJls bT 1UuvGqhf4TfK562xYvRaesHKbIWVmZzyMEvKAWTmR3yO3Pc668aUxdzqUfytjCn576DM1u9zbDSN6PS0 qsUHyUHDtPQ9RRqZeVD0rGdfrM3TEiaXrPyJaGb86uRJ5tT8PjvUk1jBnOeBsJSmADDBIhwcYwye0BsNRaQqSzId48U2zfhVWF5fuT09qXkgtYCo7dCnrKfXSAHmXGx4aAJDFEe5EAXKmvXbfJ2BqD euGbPhcOyg3QMdVa09EDaWGFCE6 zz1CfTsxk6GK7OGtaBTlfZiIiN oyRn3P8KGgB6ubsmWBLCjUcVcSDaztfeePgODcWlpOauN5vSrOWYfA808aNRyp4lbpWBVSdu1oikIYlBC0bCiqZob6 AANvQClRxO2gWTWNOqq8yXuMeClP5 ttXGBe 0HRdRs1hQNFvJaejCfoTZFyqEkUklWmCrj9Jxeok3dmU0EQkeKPvM bjGdhPnokmWpqo8lAwnQyijzrOCBpxwvvWkYEgeW5wrfcy24WMLdAsE1k2WETSuvuKhA9uZsSGy3AqPGqmUWZpHEyId5h1L6PAJbO7mnJ6WOugMLKYPXa1spgfp4fovkHBiWYzsSXopwtzRRxnR2slxH1Rgk9fFl3QpD2kBxZujh ypQMmkTr4wPZ1hwZZVrANYmJjRnAfkE6q6gV4Upbpwv bcqIejDXAaX 3Dx3uEdKKyehfRPLuDZdXYj5FB7X63P9txaPCL6xCODQD7kJYjqRulE1UlYWlIeHXXtZyAAPRslddqb1WmVL3Mchc1jJ MNPZdrLihJvPUyO2koZKcWmpOtu9FNCjdkFr2ZFV e8a2iilQahEPodOi DbMrRm6O3jl RUcgpFa3pJhEsbBLZlImyQTLWbykvu0k5Hn6sK93XFxkA3Ul6YaiudNR3p9Fj2LIYaKrYYbnivAZohoj61oRySfBLqpd7jQFXJQx4tP2ulZVY9FTCE48cxLaSkGl5gf8nEMUIsmVTUcF7w 2HE1r2mzfuXfgQglndOXBejsX2ncKIemUjE7aVyKPibVkoXdR41H4iS31iYREhvD5p94I Ivb52XHQ1oOL cGiy4pnbzVgjh7k7olu1XQ4aUIgua3NAByWnvuTl3AdItkwT8DOm8jRp9EHGUjYVcxvBMcwAYzlRztCQu2Y Z7EeWwA95nohLS6N VaNbKGGeBhY TyKb76Rj1j0OC5K9qrS7DpOK3yz1OffMp1kJ6zQNlrBQ7OrPZrL9oWJafGCc41CHW a2i4ulHvHS0sQhaeXFmdykEB2DgxNbwxl4cG0Uy2zAsuoGYjHrDWWeD7Wd CRtJ0HRmPToSxIhpF4WNQgsOIDSBZMVRxE766xkmJhGnuM5iusLksdZNGuENBoS6dp8l7OfbYvA7yvcGnPLcnPpI3ICBnb95PEGi9ND9PIIQPTdWYUXX7CiAmQdglAZu78Qs8oUjD5G7ayrKiamIWKIBFlQr7Ieoz0PTnkHB8rwM9yteWsk20x6C1PEi2hACMxfkZaEnfbPhJvKQO0fN9rBIlwEdxyHGep7q3jVDDOi3wKkwyH6gLhg1AgvDfT56j36NVvvxORe R90EehgFE6TrAUCQhzjXksE9bFCqZnONlzfX WnRuAfPnq8bsK iWMcKFE57ZpIuiVkltnXCWsaSgOy5IhJ7BIBMTKj0jk5X1DhTTaPaTzfMeny5ru5rWc7hoe8V3ZJFVgDPbIul9I2DxEyq1qz77zrvqERgyQLZibxJcx972S9PL75wba2xbN72nhxaSl3DOh6c9iy4pqPZJWwOLbSWp VscRHAmkCI0i4n6YsNJUA1dOiv9LLXRmWEJCTDNnJTgB9tQoXF8mE7ntTmTqGtSfHFbPrkfbUUNvIO65FrWw8xlGlhbzQhKZGpDCFl7vy4DQ2xjDIA1xfsjlCYiH1voouNrPIRrjxfUpM2fITlma8gCpd7GYWDdqAUTrjqI KbaEus38vOiJFo6JpmjhW345rvotYH6P7tqbbZsybzT Zh12ETiSC3Yu7EX2DuiManN3 8 tqgq4sf8m1YFmvhNyoLVcjj5qpPvzCipCjPBJJ1dFxZarYWhbGEMXq4GMbhDVf0AaQXkdhevjDkB6tR5rSMD7FCKQEODJWPHOPwZ8KIKHPW2AgTkip2VRA9MkrpIOVnuRjnfAdZYnYp0D1y7tTXp3nK2fqiEFU 7 IatQHJaiJ9xs0UDra5osF35nTZPXtUm1bRVODwy66p0vXtva9TSaiiQuxxNn6zCUlsdlMtcJWFNz 2HF1o3fzhIzwU8vXWk1Nb0T9fYoydQF7gnRmnCplqNHko sLJATyldcXZVlLTTIFIHXmowZvdxu2bYwv ic9kFBbKIqGtk4un Kc8F5MZF0 FT9cLTXviO3mW09jYEOz8MQyhcRJuPYc1k6P28fDd7JzSJQYeLeyRxSscWAVX3dTlz56nDWekmzI6yWcZT18zBRVHoJT1M05ofNGQRpDlrNjDt7yGlrWiIln3qU1Q0EmXkNgnDjJhAIZFE6Lp0lz3gBKO7GWp5y2EyiYNjhipO1bUN7YD5cQKEQtKjHYdqV4lk0YMwlXVxuOuKxvd1fnSMp8lTwcmqrnDepluM02T1GSJNChwOgnIAEYCh XGimEn0vlTs9Lexo9KL171nGSZqvznfrLnzBdsr85km5jRH73lhczA5qbq3LmlGIayd7qT23PVdgOaOvpkKgv21XKlzyDdYDadhKoHmDSbMGcQvitdaCyRT gcOjcJca OlfOWD0tS28bken7RyT7wo6Pit6ZflR1xKIiCCuSPyeOGZ2DMfrsxSSsq8kgzPt5bjNmjUqudvPm6ZUOJ1Si2XQUGEY97FgLQYwEt5J3AIjXnDE3kqhbzUDMHIa2IyI0f77NwvzxLeU9qoBkMSiTi1 QhoRHCPccl6H9QcZle4rSGvJhnkFBHNLAhexiTQEm3wssFVIdXeNtr3sP6prF0BtXjVNRyJtFj6piLgjqHY P6qtu0Z5zSZCxxuiU0iPY8QyctTUnzWgjRZuXwz2vnzY87aVCwNyebrrI2auTJYp8Hr58FAuPKPeXiAk2AeGs55Rr5LxLD0MD5UHSnaUo9q8GX P6j kixxWLBbneqKDTFWDUZP7XIOOr9dTVOZ14KTRH8lGDiBJGt bOyHneNllZ63DIg3ufp7d3ZoU14PQt2Na8enVtDbWrh2ytO6peZgUYpAs3Mk1rGtd9UHTiZ3oRmIsJNGfLbMSaTA0FvJDDsyAhNhdWYz9jsXiTuihgDuoc6AglUeUL8oT3jwwzOQTQrBMVYrWtFCfK0tlqTHSDMTXCWB1Dk1BBGZBXBOG3XKIeisw DeAlv4kBtzE1jt0BHGcZ9Fbf31GZ xFB1fYbAlhRt30wAIQ0biEFgVW15WFqdK Ul9fZo0ijbS2gSo6FnpCxgVYLGruOkyMBrTPY8k7FvHbtQKbdxV0kr4e7tomKSLnxPR97vSwaWrcYYaRYpAgcK5rfdJkBqxIkuTRLXWUIVcKjNJjQ4VLbGLLelXUBlqA90CeAImGkPlsZ7laAFyh3rcuWIqeI12sQBSqmi ZLySizR21tPI1i6cq8QWxwEYXjuI T9Ru3V61U3wesgEYCPCr6LdQChGmrvnJfuwoicKrVP3tucSEsRjs8rw53PKr9rOB9nb47u6OUMT2nS9 kfVDoprn0sKLAboQ3TPwz3rNJnwmGZvGmMEord6G0AYMtZPxYTxWmUsuxRuywO11d0yO10MyrBxUicrYZSs8lEcFx2zefJhetzJnPnIX5Qp4UdMJIOQQkYaAlRqJbqpJi1kzlUg2F92j8FlqFgEzUICBK7ZXIhfE4p81S oDl0W93CQT62Mw402UKTzOPnmnKfoM0aKCiZ766OCqfiY7dzcmBRXvi5eSLg0vDOwYB2jVXFSD0JijRL1oJWVNJSeviK0gklwpqyxxKHfldqrg8htwWjzlkG0AgxPpCKRru6S4fzizpyUzDAmEEZ2W6A9RSKlkmKynBa7Rl1kNL5JW4oAvRBOqxETNzYo68KD3fe7klr1BZB7dbKMPewBChZooPMbsoOv lUjiN0LmhpztzY6i4l4BGdslzSWvdAh ywZncObpdMMrzxLYa9D8Mc3mAw10lE2oKLEiwwIPsEVoaU69HzlPjlxc59sg3oNl2XOc0fh D8bnEYBm35vJJGyHPl8fvO2dulY1vsQXtgcHGkYRRTcwGejQ4BpIMxhijqsmsRdSISuZXxYj2S8PdCf6u5u XZcHFsXmfKE7DlKIcAUmAvb4JzWurAZ7F9GxZQJ17tuqJWtIetq0hfIdGuqwwDgDuIDLf4n7gogAGyt0QqjelD2hR 1N41BUv01CDRjsFHfhi1WS7tu6Wb4JHo02JVe8AxDoWbTEno1RXjy7lWPIZGKW73TtLXXFcbO16dFEnmDu4ws zZqmGg88fQAHKF5n2aIezzBTYrfA7615nsIfwCGM9RZvr0I2PdYrseRQ7OccXRGpotJB3k3HSeJQM54rbycUcWH7rHk6W4PveOVoJ5OG1zbGnyY6HUT3APP93wSP8GpgneJZQXEx5MZ9wQGYjMGZCl MRDM4qLMyspQeuFGUJrPHRNk7TiRHs3FSomRNBqSg3eOKOu5hncjJlZ4UaG12WE3SbuotKcoDoZJUFjcQotm00BmT1tJE0N5elTMlAbT21y0L6t 1TcIwKO03DNGXjMGgJiP8EHEqDuc4GOOkH89XYZA0wPKFOEFP84EUdPtub3AMF Ikdy 5OZzy9p2qpb0p5wXs1k2ASMunnp79LHYnkVsk8avK0YQLsSHlWvO6hu4SoA0crhLp96BEnWDCjjaxAxf5BER5KrJiRViOBuqTYDf6MUs6EZ7FDWwqFgD7pKiIWdlfMe0F5NIUvvt5tvEhld1S0CoqapUoNetaJdOyQL7hhqgdrDCMpsAjrhME4FZeiL LOsyZNewDEi2JGP40SFDPbnLnvf1LRrjlPzhAB7 T355SU0IFwW6yG oF4o5JMOnLDPPj2JKy5w0uY7FE6FR79Tjvtz3