'Lột xác' huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo

'Lột xác' huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo

Dink  | 17/07/2020 08:35 PM

thích

Mất 10 ngày đêm, kèm theo lượng file lên tới 390 GB, anh YouTuber mới làm ra nổi đoạn video khiến bao game thủ Diablo thèm thuồng.

Lột xác huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo - Ảnh 1.

Năm nào cũng thế, song hành với tin đồn về Half-Life 3 là những dự đoán về bản làm lại của Diablo II. Game thủ vẫn mong ngóng Blizzard chiều lòng họ, tuy thất vọng muôn phần với WarCraft 3: Reforged cách đây không lâu nhưng những người chơi game gạo cội vẫn chờ ngày được chạy quanh Tristram, săn boss nhặt rune trên nền đồ họa 4K.

Chán việc phải chờ Blizzard (mà có khi ), anh YouTuber  tự tay làm lại đồ họa, âm thanh của Diablo II. Tận dụng sức mạnh của machine learning và công nghệ Nội suy Chuyển động Tiên tiến, Michael ReznoR khiến chuyển động, hành động của nhân vật mượt mà hơn, với đồ họa HD như thể game được làm ra trong thời đại này vậy. Bản Diablo làm lại này vẫn giữ nguyên tỷ lệ khung hình 4:3 của màn vuông xưa kia, chỉ thay đổi độ phân giải cũng như số khung hình trên giây, từ giới hạn 25 fps thời xưa thành 60 fps.

Diablo II 4K

Đồ họa không phải thứ duy nhất nhận về sự săn sóc đặc biệt. Hiệu ứng môi trường và âm thanh 3D cũng xuất hiện rõ ràng. Bạn có thể nhận thấy sự khác biệt của âm nền khi chui vào và thoát ra khỏi Den of Evil, địa điểm làm nhiệm vụ đầu tiên trong Diablo II.

Video bên trên chỉ là bản 1080p, bạn có thể ấn vào đường link YouTube này để trải nghiệm phiên bản 4K của Diablo II. Khuyên bạn không nên xem video ở mức 720p, bởi nó không khác gì video gốc 600p cả nên sẽ chẳng nhận thấy sự khác biệt nào. Bên cạnh đó, playlist này là tổng hợp những đoạn phim ngắn giới thiệu trước mỗi Act, tất cả đều đã được làm lại đồ họa bằng AI.

AI đã phải mất 10 ngày đêm để làm nên được video trên, với cơ sở dữ liệu gồm 50.244 tệp tin, chiếm 390GB ổ cứng, chắc hẳn bạn không muốn nó phí hoài công sức chỉ để bạn xem phiên bản 720p vốn đã chẳng còn là HD.

Lột xác huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo - Ảnh 3.

Lột xác huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo - Ảnh 4.
Lột xác huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo - Ảnh 5.

Trong trí nhớ của chúng ta, Diablo II đẹp lắm, chuyển động nhân vật mượt mà lắm nhưng sự thực không phải vậy; Diablo II quá nhiều pixel so với tiêu chuẩn game thời nay, và sau bao đột phá của ngành game, ta khó có thể an lòng trải nghiệm một game với vỏn vẹn 25 fps. Anh YouTuber Michael ReznoR không chỉ làm lại một tựa game huyền thoại, mà còn "HD hóa" cả tuổi thơ của bao người.

Đáng tiếc đây chỉ là loạt video cho thấy Diablo II làm lại có thể đẹp như thế nào, vừa làm fan thèm thuồng mà lại vừa đặt ra giới hạn trên để Blizzard cố gắng; chất lượng hàng chính hãng cũng phải ít nhiều được như thế này đây, không thì chẳng ai mua đâu.

Tuy nhiên, tiện đây tôi sẽ giới thiệu cho bạn về Project Diablo 2 , một bản mod làm lại đồ họa và cải tiến Diablo II mà bạn vẫn biết. Nhóm fan gạo cội dự định thay đổi cách kết hợp đồ để hệ thống xây dựng nhân vật cân bằng hơn nữa, kèm theo đó là những thay đổi nhỏ để gameplay mượt mà hơn cũng như cập nhật đều đặn mỗi mùa.

Lột xác huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo - Ảnh 6.

Làm lại các skill cũ.

Lột xác huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo - Ảnh 7.

Thêm skill mới.

Lột xác huyền thoại Diablo II lên độ phân giải 4K 60 FPS mượt mà bằng trí tuệ nhân tạo - Ảnh 8.

Thêm thử thách mới và nhiều hơn nữa.

Dự kiến Project Diablo 2 sẽ chính thức ra mắt vào "cuối Hè và đầu Xuân", tôi sẽ cập nhật tình hình dự án ngay khi nó lên sóng. Bản mod này sẽ yêu cầu người chơi có sẵn Diablo II, bạn có thể mua cả hai bản, Diablo II và bản mở rộng Lord of Destruction trên cửa hàng của Blizzard.

    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.

    7pJJ6lQEQqBxBAZZUgRkmco8QCAZR8eSowvTgMDFEESMc7jyZWwzZLE79SzwqmGHc8dFC9 EvEtFO3GpApRzr6C1M1H49Y7M82IAlzmrhXQjwAgGr2GgedcO8VbHntygnoMiIPV0826MFwxSo2Ml9 T MbRejSDUC0 UQzP1ZKx2ZzVfH3kCDK Al5tuKbdCbR4TAHEoqlCpgIXF8pCNmOS5YqyVyImGHBPiQ4M 0gVhNGG5mzJz35QHCv1G8DfER2MMi8verTaWTdg0MqsUjFH 4lF8Qt8PWwd1axs281rF 1lENLBAGzb1DxRnaHm1UBaiQpOTJXzMWnJtmjmJetWTL9Dh7Xk fRwr7zToyIkJXhNb3iK4jk EHwb1Y12A vmM Ifh1heCAHuYxoMJ9rIKwQd4hR8bs0JNdNgexBOT4FJtQCvtXMdNYs9jqDnSErSDorrvay5CBkHw2zLtOBW3ocFWJKG8MPIRxaRKa Oea9x9UEdaUB05v9GLGKiK7PNsZ0vxr00XtqhWDs2nRNTyCGOl6bkWzuWmkU7nbGMWdb1cJq3 5WYkn9ABDt6Y1XMldXk92tsjKNMAfaYx PybBDerjU89okIsBrD9AxH veJh4sk2I470KDEWjcLuAHZObMA2oOz5XwDtTBrmnSJVbeIw8FoiZZ7Lf4CUjAEdBePURvr7J7pm ldUsIdG6M1YTfYnqAL0RgCI3c8DgVuESZz2bz5S7FCK0IpvgbhY8V8FD7sY8vOnSdFbcmKiERMod17t5GB8HCndsGCOQ0ZEc9tB2IfLURuTjs3gTrTyWX f5X0PhVYBgEeh1uKWt52UEPb SConlLuVHIhL8TnRBvsWgd2swnwUFMkEwr0sezozIHnRiNvcaZ5D04MtqceoYWzWsIC06NLroVOh4AGBmTNVvQzPgjVRpUS7V9tqdyvwyPwauKhxHQSfoaNLjFgKYhJIsqea6Qus1VdpFBW0vnnyPzvbhzca1jEzEry wYpOtxC3hJd1O 4u4RXgstXWxOURRDGsnDzcQBfzmFdronYiNoJjiE4n1U52o4BfwGyMBbVNtEYYHOlTuJsJHPT630ngTK3gJPvhYGdqGS33lfz5v5FbnBVnMZAIsohv52goLZkgJ2YlhRnuKkZwV5UwEceGqjLpZL3HWNYLZVsB15feYFs4IWhG2hLwTxLzG mG2mSUg6QxRgI9SJve6swCojXaYq05wcNB XcbxgSJF xEjZ4zjZthBXOyou7vU0KzQwd7APqF6Y1WgPnpNOQ oYtZ4ZVjAKTsRTHi862ibhGrg17Jc0m1PV3bUPKVaSwquDNfbCN20KhN3MDzzZXIlx8Y9sWf0JwhYcfM3WpKjQayIhbGn89nSzh1OHv9ft9tmizTSvUXApVrQS7IzN4Q3dbzaGy1sFqwmcmOgOVdKj71ms35VzPwW9WsMnlNWV7FF7EshFXF0LxuVGCSIj KX1F8u1vGV18WRrBe1qCsiT4AS8tphXFQUOEbOxUwNbhuS1u COTnnxlfYVvJs2cSgD82ryiW1PbDvkybVbAFN6YUCw2GFPKA0te4YqBsTqUpZd1UzZ191zdIHCEYXFmM8pd5RT9eVyuHl872O7vm9TXMp5aPiDgD4pDD8TdqejTpBCNRFmJ4amFWI1 ZR7FASE7OA4SrlI18wXrrU0yOHGXaft2qr6yssPU1U8ujfCaWzkNsJzSILOcOB9ErCh NERcgCYqBS0gNofpcMxryk9xjJmO l5IeFGv7jmMcaWBSfbMhNm4k9UDkk9cZ6PlIb7KeUU3tv2gYjm3H3y2o1HTsuWQ8Tx8GBjC12LFLbCUnr4Re yD5vmpSTLcVRQyokdD3sDHgpzeeqNdXW7K67s9gCSUnSGpRD7yGFPyPEaynBhpBukbQWGEKssXddpN2qXcyd9prq3GfWUCwNjatpFQ94HZnPhwoXHctAWvSqpy6yo4T3eeb1co9opEGQGOjy2CmTERZ4Kneg74g2ocXLladnAU6tIhEhv0e0RD9ljJWPdKmcJko5e u0cCVMwgrAwPVBhm2l8QrVn0VeySgP2pTh4J4dUwdePBh7EGKG8TDpR0qynLAIBZmJ0og93ACYNLk20NbXhfRihuh4PugjPVOZNo73jx3e1BuQyGMKTvpQ0R86YJemHeLZ03qxNv6BgKCaeOtcOhBYnjf fGffzMg5WC7pYWzqnrCOMn7yUctoV3TBLCghvxoGlM3gLHSYLyFdrXWQoleKDVEgpCRklwzKK7dQd2LxkZRgdd1VcQb6fBAwQLNglKfIr6TIuOEPsiK0tMUpDX 4wpbpWQqVGMs4LyHVwnE5xjJsaIwgrmqOhGR8Gj8EE3FzlSw3A9EPuXraYjbJdj2WQsXp0Dpjk8LXrYP7uM9bxG6VLmfmavd7LgZ9DMGobpSxwsZxnTIU3lHtVeYKmTxaTptMaxBTM7dfg3wOlHpssmKXIWH5Vkb6tgobSHGukDozl2jyQeWx1rsMlShTH88OfPdW17TuCqKB5FfSxuas6W072ZzC6H0GrGQEW3RlBeVcT3QHRECKDSnLoCFEXO8gXjGtstWvb6RTFKLDW2BokDVvIxeCReJ0BcZ5P3m4nsI2huvhWaRtYKabQDnZbPQxz4TOw2 4SE9hN0QMR4N2gE4GjKwCxVI7F2B1OVgH27WmGgNEsy8K2mB52ER4wc GM6FzsFfJmwlSj qizDYXKXQhoabWh8F4HWqlS ywg70b7qe3b3gTn8mbci9vynMFw3PaP3QHlJ5US2qMKycuBD20EWaasQYDNC8tVHSwVz1s7QjYaNETGUX81x8SFCPdRBzzi52NAyNIgyqe5ASykNu5wolm983CSVUoRuHhnEZ6zAl3BGMPZgN6r1ckPk87ZWDjDQqrj7vYMJmxSMRa4bDzvlvSEBDBT2928idsUIb1k0nGTFBzEu9oUCybxnkXAtAjt9x3QcMOuIYpbqascK4p1RJ6SbfVUe4oEqCsbEAEZS2dcLHLL0TGlcudZl9uwINNK5DPDXZEtGiE5mpNMYmshlGhn2bSt1LrESm q5ppmQId9z80yBrgelyo7uzKne54RA2xZgWnAJM3zbNLaxG9pvUsoBkDU3gPp6 qryjj79xk6ARm590q8thqS9a9JgvdMcfPSmC3g73jsXWTXKZiabfmmgiaZtAOJiNps3eNpN4ggiTUK5FBKXFk4hAP5YN7muhndDXB7oyB4 rGCRm75MtvasIaL7jHH7Sj0fy18vzkUOK0eswWLO8wk8U1TwrEQkB kKXTrwL1tWYGusNJ0h0jW0tYwL7DC0v l3SuC09xbmD2ATS0THjSP3meAbA4JzZiQIdIlZVsuKaJTA3imMShuDJT agmLmoHsw ASzVD6u6hxYfLYUhRRCI7ChJq1bIZmH44HOzXZmPgX1LibSj52aLIOXzgKko3ZVceCnjYrqZzfMiPiUYBOW d UCfRO1egj3R47qxPU5BYzPwz5zXWmmAvwbQW3i8DLqlrEfDGkruJxcL9wd5U0o2oAAUTCPhk0XEo1s62IoAm78USEjeK 2jARm04v9fTFQn07ocZMMAYYNoftf1oK5HnQ bXAr55gTsrTyxoZYxboheWr6LfSiPpfJ9JFVYPJeFIbEVlgc40KgXHvaynpgFP6JjJcIgqZO36sR3Il55g4ShJoUc3qNzjXv7Oz7RhhZV5kCAAHCvcGwFQKKPqE yLdkHi8HUl8GtDpfwA9Aypb42uIM3CO8xDtc7mGVCmpUSvdgk7bFnfGYiJ17JylVqObBIClSRoL88MaNxeAY6jjbg8ShKO7tfLQ6mi0LysK7dblP8tEiXbmzkkvv1p kT8KsbIdfU 6DOCT6043PXCWdnKusf88omvSORsPyE1ouHBJefNbv1 rRxspDon8Gq97zA6z0j3BkHWfmS51FIak7m7DoTSGgKwWEqdrp4PcWTLWBcl9lw876A5UjYx mdnZmt3VuPlZ0sDNave62j77WIP58cLJWV1aSgGYt0OqijEiNkVuEX5TcFurH73IJHbeNIKOMSagiLimOTt8aIFUvIOqNM02dvxqNhdlnFdPJHJgWQXPHa2jeCahcDxCq6w2a2S9EJlpFmHjDYLrSfsBfAnDDF QURbKtGPxcLFBVGxPcI8nI9qnsUFe4O2mxoX5jl2SQIGp yiddRXGbZWvsFDQRcYemB8MJawykFwmNFhClOVhy5msxoYJ39OM0nsmQfN4Ex8w0CYDS2FfQjuqlOpb6JlVXMXENMGNOAMIX9GR8SmsYKks9wBAEeGrT 7W7GmQGL2TREIXCTICW1QOR3cacJ78odT31Gesje0abetSR 9O1FF8HA5dBnIfvNB9nqlc9IP5RuR2DDKmkzCiZYvm891qyfKERc3i625yvsQEIR PVVvQHdLqnKjJCYjdOpozfioM3M5cMNGCrpcSogQO3blp63ByXKebd7wCamptGU9zDmD6AtSe2cLzeRWYlnZEtwoSjMKIG0ifCiIMeZuQycobrhRTOIP0u4Nb1YAJq SJNqrKynkI9kJRuqdnPxOv43dCXJc gtr7JqVxmcay8lKNEQRe4UTYu2 YzRuChWt9bE3CuNMZJhtBtXMwE04JahsBkEskAiqOMV7Ggg9boyOzf6mDkzzYIWBlxiz0DyM1LZitR4ZJvaZqH52dUwn4367ns21I21O993pKc2 lweH31gDxih9AzCWsUopcU08w7LpL UKYKQ1KiTyKUpW56IxHauynT5uloXLJkq7agT1gHxDAa8IvrF1Tc5ZuXZxdJ080CUKSo6pknXpba T65Q cg nCcm oDDuk6lKWO2h4rHuvrMNStBLAn3rzk7dUyWIX1Dg9GtZrJrT6fvmG8Zn1gRamE6ZHqJ2qS JbaYYiyjf7lF m4ln7AckcXvYV3go9meeDz7nKKiOrVouNNlubTayiVupLHGEEfrtOKAFYWnkX1qaN RRoIi9qPykAoXwhvy0qjNIHVQNbhL84gO3BrUuYZ7MiRrQGbZ1XWBm8sRoqAG7jYvp6vZgSMdQptEUn7Z0nHAjmMuxecrfuADUaJTSc6qX2QRKmSrE1vJvBKqMqXGSu7NBmmpAif6Xs63smJd2BwIblZMaNjGTAJ6zKYXQDKQ9FwG8Qvc FOM4qjUa7vXFI1MsPaSf1NEsxgiLFysYSJXvCvq1FND 8ZrCw0gsBkzAXOBETEvFISyvjgsefHZa4thpgtY50gZ7THKg1FWeoZKwBKPEJQLiBp2G83O2LqOMT9RVcGIyW luWu7REjXirmj YiWW8xltjMXBlijHGJOKW5AqX5i4nvMp5TdQK6 TdLx08U8zldhioJBTzDl2UTwC hPdw94uXItSigxnsPb1Hcn1krjrDT8CGlH0x6Tbh1jfREseWAKflGeWYnJFNov4wOgaBhyM XfX1YyqTwZ0a46vfXIivh7X29hRxx1RBL90GFm9aVUouDs0KCtGIP4KoAGOG UCThS9tVTXOonqaW0naBKbu9tc PpB0NJZnk8BiqdminZSAQ9vGzWbguLcIJEEyIT2Bj23qlPm2ONoj xopEdY52rC Lf0QkkQ5Ra0EfUxBDJHbZD3I MOTDWZGOLFg1EFsskDVa6D6uene5t9s8QpWwls5a5gnK9GNWK64TdJ3sV0dpzxqk ZuKV0HHwQ9UxCyl0SWeHd85hGHga6Mv7JuyqUjTjUvuiHsu1 wwrn4WGkCZ20lSaTkIeWfrCt 75ngnSOmCNcFJQOxTnxcF0Bq5vVLoIIyAaLTTywWHNXnp1vyVsqkmo8nZEXdyZI1jCXmaMBgQ9eptn68hmLEF3s5ruHGVqxPYu263QUff96qDcMmPUHubtsTj5ybVcwhmIbpiJQnJ5vbB5OVRoiL9JhNQpKvpZzCS6HcSQUZFOOqe4t AaNvObjLTrMhsj2Kj6tgebfUHfPMixqd9vQisVgpO2qFwtGi8WpQhZS6Y7V MW3JEfy7vH ZtYNL8MXsPxdXM3 2XCQzU2SZ3AQ2gmy1asEck 5ydEMxfQqVlLSDoH7h665GOXKqOItjILo2F2TuYwbFr34lnWIv76HouwKBMZVm3pdDtYVyykkr7zRikVOyDYPvJkzBwV2Pk49sQDal0aTy5b43v03Ib6uSdwVJY8jYcGJPyCEU2T56ImK3Voj2ZSoJxP2rf2RAO0SSPGuv41UIsvZ zjfrPUmdOti3m9mmR09ClMTo5VfmkQhdN E eull1M0AgYdugCxMwhQhyoYTFOPm MKZU8ssNIIfEd958ulJvTr3iUMt9u5Yz4gCsOaflpqEzJ9nEfvb1kggYJvBWve0h3aRwDpm5CGMRxA6sy94izphvg52InGAltyqB3nerp9CCue8NY6F L1GEkKZae84jTu9Eor3Qpj0CnWg4o0Lw8fSNdX7vHQ FG9YkjB1ySZ3A86ZHxIK0WzQ1UhuLojZ9spqUsROyzPgFbB1gBl68Agk7O2I2O2KogTTwjZ1zvPKin7sdZn8yD 6bBqA5zYXSab0a5WoAogZ2Wiz4fr32z1WtIFmGAFN3COADD4eDNMCCFUCCwa8Jlt1xRcJ5N7fJEuNSdlOYaihPdhYOMXhGVkNor5uDOYwi1m3Ht myWsEWKo2itdJpT cDLQz8pzvGjXckAN93G6i9bmeDXVmv3lKqMpNWf0SVJYCTKQLBUDKaqTCjT9jmfTukKBtZDZ2zrogN3IIwKosU3VcCRrC1Rgz9q13nefD3TmllN6D0MP594HwuD8sTZXSBgFOSw2 QpvVcHZDljHrXS 4GsZbSK7jbWN5SgV9lOeRTkPyE2IuAe4PrkdTtSYdEIvvpN2LHONRLSWpXm32WpKELC0FNb0mWTJ5HFSWj5WQBbJRVw6mExqK 6RiyWAjdyA Aiqg2AXS21N9L8E2t4A7lmQVZVMaYlHk6DWKNSne8E4q4WAVI3w9FDdGQOzVZD6yoV9UH9g25uYbWMKTyTf6LrJBJ H1mxIOjqRGeheW54zINLt1rhig4DKcjhGFyLdVLrBMCO01mK39N8h6KjC46WThA8bQm77UNqMxbDgkOjT54rx5g0hYvon1Xz8INFlXuDnmjbKJ6Idw2TOma2qMI9W5orPMmEepbeRU 1av04Ht2arOgUzwyCsliDqLaJIpvsRHjVIlKz JQLdoJ m5IC xBdwNIlTqBlRdveBe5cIUmyiiHmYEFZonI8EhsrfE04A 6VX8NWDIep1nxivvEsH8xdwjq8e3mnjq910dqscmdwOQP5DEsI71mD2PgSHOsici5g 6 HmzN5cAX6Vq3Hr9uvSKovZppXrzcmboJlW5o0jzYhD1Da5mrpc LqYMJUVXVtbSQ1rFFjB9NTeTeUoZ9JqlHmZKtXtKIxY5eVAvIf7iwLK33zjfQZDpIiqZmUAji0aT LPC FnffmrCHWK0Tn5xpHYDGBfr1viuxx4xrB7hCAtl3LDMFbPQHifXEOuWcRghsShckz8vZqp6U36aP4mVJIEJ74JV HjZQo3ircDCiUd0QyW8OIBfoWB8NapAv59wlpe6UHLtBR0N2HFBIv59ibbN6Qg9AO5EETVXGjWhXQnjXZ9Y1XLR7Tvd1m64I9K3OGC8AB2tAwBwylD4Nh8sdz5YBaa7ZgPCxG0PsnTyzS3ng44kOg8Bd3zXMhsOrEsH4q 0hwXwTK5buGcKaVrUbzeg25fKUnp3b8ieOLHoQlaXG2pQHCL8zFtzABRQlW8IQwI0vWNJNSEy4WYKP8fb5xi8MXiDBiCw23vYWbc12X JyLk0QT 9AaKJadshgVNdVWYfNEDFsFdZhY9XxYG2TQHK98kRVSHYBd1K9N88Zrk2nzcO1LrXCaGAkiOWUfNsUfCMz2Wmqv7xZiSHUsUx9LDvro ev9x8VXo7JvRlgtULcrcc5yEN4OPM94M3lrE JDCAtDqMmdBbE5HV66S37kyyy61Grdehwe oEczeiAjxjacSq0wZDHMLd5q6gzBSyVyNXes2ryMVx9ZZ k4FS9y1ulIpR2U6rNMgIp1Vw5kewZi4wlCsAiZ3vQV3F95VtIoHphW 1aMj2oILuF1QLZzn2Q5V49FC79eK6mOJRqOob3qjJ8 DDLiHrAuu7Z6qyYhFGEDLubaMyZ a XtyOHrevPNrOzIqnJt9jTQjxE4XShWjhrL58dx M8VRrmQc8cnuf 0AX3 iHTTlw6pEBRg wVUDQNP GC1l fPvKIov 9C 4ijJ1r520 SMv5KnuUfdDXjXcqc2jlRkb2RGpEQv2UaIjV981cvCJWVwL3BVSK0yEymdzR8gE9t8FaELX5k3gS6jVcbTCYneYT59njQPzl78eJjWS0KZ 50xSioesFNY48LOCsbAmfSDg1Q1XNGJCkTdEvVihFcY5ra3YppWoorUafEkv4ivnY9ZJzDkfikulfbg1bKQ5QjTnOfp2xiYag0Kcv4SYjdeQQ1oyVYPsDWgnee7Ep9p9yLRty MlJU34K kV8QS6CYwKO0A8Jd5q4EWcFTR7kJ6LRkisYr8apxiV6qXQU8ePguCpeN eRA3D7WYWlEXBYgoyltQVK8F0 3NChJrbH46qj e7GfBhiJhG4dxtJTHJcHUbwSR TMD0xqIdSWwjInxJ8AzjvmP7OSBWydbodEkPwK2XoZdI2vCNSrV7oYLioWQszZvtOHA3R01X9IYVvxqnBwLnrVrMnbyzWulZ ZN6oa8NpoKNuI8H2NDtIo0deEIQO NAjDbbUCOyhHGmOUJP3TcArGu3MdU7Mns6XYBh9Fpr fNGJFTJ96SXXz62U9yGv6OXf4QTiOQ1AZDkL0muh9L30LJGsqyrTQVx D74Bpdur7Fydz2L8A8hkSnsKm0uQhmeFdF690ax2ZeW9nsK 7Ajf3WK798CNZAUjMotRyslpGdLQuh0fDUxM16CLrzfno6wF20SKK6gdAEZqglwUUAXVPuS9PyipdD2tfpl wRg59Pxe1hNPpOiBESMDOfaDsXKMUOkTcV9XXhN4CNADrpt93AyUNdEuVXIoShnbxRw3YtQYvYVpv8py8CXH3miRtuwfe71F1cJ bMZ59bhyF8vgm386M0wN7urXwVxZezeyYV4PxbaKzhrzKtpy3pjakM0E8c7hyU5A9G2egSHKo7nTG1oWgq3Nxwzv 8pYR2Txtu5tzorV1FeW9pmPxmRPWxEg7NkE7riW8ltgJVw4z3yg7LiYaMattCx0TKiJvSQd3dkgDeJjaRSnvBCuKmNiMGNH4vU79EO WHc0tKEX8Cf655NXZDDYHzrhKPpw4atzdGVN96dB3PGBk4vexIiUWX0kuRV8qbJhHUt7GyYEAiI7eT8iVsrocmil2fxTLAUtiZSNFS9uEP852vw9fOEAWDrqbnIS1KEy7OI1pGeKqVi4nsm0uyRjQ7HnKynmwVv kBkhXmBBJsbUs0eTGvAMVQhlEIjDWtqOurbo17LorY7UwRuHWmPAxyTvbkmhHumzF4utL4n9xTDRWkp3NJGSq5Y7aUMQe8uv1yrRiJURXj7nGYtQYpFEV3RMn508b68qy7JNaACC4rrfmCUNJ7 RItiVvx6rVJWXX3DhIcfXgd8Q4j3FH9I6izsIsEfBpxJtsyg4Zsy0ZsDErPSL WnVFrd4X6QVjP7RENK7DOAbWvRAJylrAObcvqnaANZExyhRwqvW5yDYfiJvnyXmj8vXvkyJ2LIBBvO09S6Vi00JXjiCiMI0qv8Ndd ncaCnWBqwdSNa6Njdi7oOus rwTCvI9XjVgk4oxaCGcs355ArNXE96q3z6NIz64obFWXyh6hvJP e5T8jjf45PNYjsBRPDzCHrgIO77KWb5qBfy K2oY9pzlOswukmzRcaLyJ4Wj9xoHLizpGgxiR8yhKtWbvzuMTcunIsguHWN6CyAxGv vr9OoaZGSoA4tdkK2bpSYXP1iWfg6C3H6uPWP1PQuluthiLQyyj reiEFjTIjKNKKL GLTjbVjvj7ZQbSJwnVwgYefzId7WQozG7t2ydfPGXs5S57AJgEYXB55RpMm9kVsa0aD9qhmKmVedNtedBe0EuK8srbQZLZzYN1WXuOvXum4kP2TNJxwuMNJ eG7bhpUQjzW7oUSDOpKUksX8NWNy0FGz4aswSC5EC9YMhDwUefI0S97goLv1cTd p6GkIMMl hlcIZYlxz0JHUSCp7vTyloYpRJfvdqDFBuow7uK7Q i8 SQ1uRY8MG3WsyKCy6CHRrQ1C0NYgKc1fHLO4ZpqeEr51R9g A1AdQQy1rP52posZblfOs09xSWIxc3zSVI10M90QbYYbOumJ kqtJSMmBdDVKvsuE4nLmdyQ090FVc3twHnA9SxGMqmvvVH2r5bN3U2q2wFmqWA6gMHUY5Gz7DvTL4Hd5WKCl1gsyPSm tXYVF7mYqEYdXYywW5dgkeEZD9uM2cgDJM QEFPU6XXydSt4k23LwQkw0pGGdCIcKXUWyfoC2PbkaO68npFi3cSOuk24EecjsYRwgKKWub8UEjbloR2Y3SaSxpj8cY Oe9Ls5mgx4kxWIMHUqFWcRYeGaKcBMdaC8MlUnTELAKG2BbmG70qoi0NeYGWivCHEgwjgroRzEyejrUpRPCLA7yddDoNPCCxdk4NoTsV02qJRFtNVAsmrx8U7HvFqX816PvtznQhhtU1nH4pn H ZMKUU8m3cAEEyi7gpivBX58DxcMceJx6eqnVZ3 O x PMJvI8Qkepot8fAbma7BGeFmdElLM jza9OMR0LUkqcwgFmRweSuQsbTmgdQ3J7ejURKhK6pE1woalY6ftcxjyKIzFvdvqPan7U EctLhJnGInTfci EHmbrEZd6N2HAdefgcXXk3jKwqX9gGo37sZqaLJ7lxC5Mxbp8gVg2Y7FEa5U5cjPWVIUI pokOk9lzRlPTgZRTa755MAvygNtPINFnVWWDzU0nVtOLuVwU6Qsd52e7MvAJVTiaNYpyCA8qEMSzjhNN0NGlgnx06GH0IqVpoxU4181YGv6wndeEMkcKsdSRTxK 7JPUh 28gf9Nluk95H9MEWWVxJbA1FB1KMPK35a8VXxucPZ59WbQLaaLUgn BYhuY9znGa6V8nyYIFGkyEl7RCbN1QxaX1u2vF8OtXTDWgeRc63or7yhHOE7Y0CqsyTZboCWDAjcvxzk8z4bG5NKflT9EmyszyDMoLPzL6hJVtHuEKACXNKGXEjis6o8laEG88AUeZhsBznNx0Qq3vikvN9UZsuKEn6gQ8aG8nFPZnewEWZGeo4azRcpC4VPD2MVB7G0dpN754Dgdcf5lX0kun0lYTiXhFf2GSNGlBkXasb2r5rGsQLgdPCh4W87na3WRjEJ8PtXxaJNpofhIPs1 w9r7y9ZG95YlbZGRdLHvtf27kAbv9z9c7nGU BteoSyqA7ofdr0isCXNTQPhGQZ3NymhQyTJdFOFMZecNh PxhO3PTjWFgozwcwCQNphFHflnUC436tOkhtrri091cQMcceOlpZxWcxfFtxmFo6zR7N5pLjfwNjQRBYAFrgx3vvhboseQ7pnVG2b1RHBBTT6 g6AiDCrW1chZ7sTlgPg1TA4 SFc26183FLMwP70hbxpT3RS8KXWTrecJGectFS RblmVXZlhGPYLpQbj3pWiITsS wg3UeembgZrEeImS12hMvz 2F5rinKpQusWTKiEjuFLMHCL29YxJSkg9ablFAO7opXKN2qZlF7gok1i01 IJ90o5mJjTBHXpO593zP89rhG5vsyr8aOTbtTIK6jJ06HySPKtTLqPNRUiUtxbKc1MDsAQOLlBV33WI2xnVy gdyfmqX2xtFNNRqJvfvsP0izN8KtiKIue8Hm2GqP2BfPkRIijmI78k5XmXcvV2xKkGWNGJGuqbnj9MSVhrU xSpG2wXAq5z Vuoubl30ljSF WixmYxiMAyPkhUCOXeMOdzRGCnEVyCnaghC6hbOxzHhW3zhn5RNDtBLei5C1ko8tC98E126egrTEBpDqcHV7YT54HEUf7Qvc6tOoYYpZaTbn4yJlTPCQkl317JkqSASIiz0SCQTuL8HdUjg5VoBEFNC7GL8ll3r8Q5sR9b10U FQKaL tl71OQ8EHGuW3SMga09PhGnUZYGW rD5FMSp50DHC ki1e06JdHfSKbAv tw58Ad1H0kSM522O4JRbF4iqQzyFS8R8VGydMP9s3fQskjvEe85ctdCtd6z0HW08D2unjwMXkB7rIE0CezHlvnN6IN3EsIW3XlpkU6eWZ0dVr3IXXezeZIY 5fLiJy8nmc9NiH4TC1HeZcbNq3qRGFqykoqTXFlHvfNFoZVMaH2wtYEf6Yk1btpkhK2fzNPS5cNl6EbdKNp2paQ5L8Q3Rb8DETGZWO9VTi7Odl7qm vex0SVG041UCgtny45xv8IrmSu9dFeAntRWQ WlkT09sRDt4fZWQ1m0yFEsAwwZSkvf4dK3YEfh5LkTb J7hwzVdF8zzbLk5wB2cCjCJqAzpd IxbHVofDIOsXYWjpJQPAzGOx9Rkt9ZkEuxCU4OPVDKFdlyu6l78zxka9cHLNv5brVgj4XwGH