Bị bom tấn Doom bỏ rơi, Denuvo bào chữa: "Chúng tôi đã làm được việc đấy chứ?"

Bị bom tấn Doom bỏ rơi, Denuvo bào chữa: "Chúng tôi đã làm được việc đấy chứ?"

Nút Chuối  | 17/12/2016 03:50 PM

thích

Sau một thời gian nhiều tháng ròng rã Denuvo chứng minh được nó là một công cụ bất khả chiến bại, thì cuối cùng hacker đã thành công trong việc crack những tựa game ứng dụng DRM này

Denuvo, công cụ DRM bảo vệ bản quyền nội dung số, thứ từng khiến biết bao hacker của các nhóm crack game phải khiếp hãi mới đây đã bị hai tựa game nổi tiếng gỡ bỏ ngừng sử dụng, đó chính là Doom và Inside. Lý do tại sao thì đến giờ này vẫn chưa biết cụ thể, chỉ mới có những tin đồn xuất hiện xoay quanh động thái có phần vô cùng bất ngờ này. Tuy nhiên vào ngày hôm qua, đại diện của Denuvo đã quyết định lên tiếng, xóa tan bầu không khí nghi ngờ giữa thời điểm rất nhiều game trong tương lai sẽ sử dụng hệ thống này để bảo vệ cho tựa game của họ, đặc biệt là những bom tấn sắp ra mắt của Ubisoft.

Cụ thể hơn, Robert Hernandez, phát ngôn viên của Denuvo đăng tải trong một bức thư điện tử: "Lý do rất đơn giản của việc hệ thống Denuvo được gỡ bỏ khỏi Doom là nó đã thành công trong việc ngăn chặn hacker crack game trong giai đoạn nó được bán ra thị trường. Bản thân tựa game này được 'an toàn' trong gần 4 tháng trời, nghĩa là một con số cực kỳ ấn tượng xét đến quy mô và mức độ nổi tiếng của một sản phẩm như Doom."

Hẳn các bạn vẫn còn nhớ, đã từng có những lời đồn đoán về khả năng của Denuvo nói chung, cũng như những "giao kèo" đầy mập mờ giữa nhà phát hành game với công ty phát triển công cụ bảo vệ bản quyền đến từ nước Áo này. Cụ thể hơn, tin đồn này cho hay trong vòng 3 tháng nếu như game bị crack, Denuvo sẽ bồi hoàn lại toàn bộ số tiền mà hãng game bỏ ra để mua bản quyền sử dụng DRM, với một điều kiện: Nếu hãng game muốn được bồi thường, họ sẽ phải ngừng sử dụng dịch vụ. Đó cũng chính là lý do cả Inside và Doom đều cùng lúc gỡ bỏ Denuvo khỏi hệ thống file cài đặt của game.

Dĩ nhiên, Hernandez cũng đề cập đến những thông tin này, và nhanh chóng khẳng định đây là tin đồn không chính xác:

"Chúng tôi không thể nói về những hợp đồng với đối tác, nhưng chúng tôi chắc chắn không có những giao kèo nói rằng nếu Denuvo không hoàn thành nhiệm vụ trong khoảng thời gian đã định sẵn, chúng tôi sẽ phải hoàn tiền cho hãng game. Tuy nhiên, bản thân nhà phát triển game cũng có toàn quyền định đoạt việc có tiếp tục sử dụng Denuvo cho game của họ hay không, sau khi họ cảm thấy công cụ của chúng tôi đã hoàn thành nhiệm vụ bảo vệ trong khoảng thời gian game bán chạy nhất."

Sau một thời gian nhiều tháng ròng rã Denuvo chứng minh được nó là một công cụ bất khả chiến bại, thì cuối cùng hacker đã thành công trong việc crack những tựa game ứng dụng DRM này. Trong những tháng vừa qua, hàng loạt những cái tên đã bị crack, chứ không riêng gì DoomInside. Từ Deus Ex: Mankind Divided, cho tới Rise of the Tomb Raider và cả Mirror's Edge: Catalyst nữa. Tuy nhiên, Denuvo khẳng định rằng đây không phải là lý do các hãng game bỏ rơi công cụ này:

"Chúng tôi không nghĩ rằng Denuvo là bất khả chiến bại. Không một giải pháp chống crack nào có khả năng vô địch đó cả. Tuy nhiên chúng tôi tập trung vào việc bảo vệ tựa game trong khoảng thời gian nó có khả năng đem về nhiều lợi nhuận và bán được nhiều bản game nhất cho nhà sản xuất."

Hồi cuối tháng 11, cộng đồng game thủ đã được một phen dậy sóng với việc Playdead, nhà phát triển tựa game Inside tự nguyện gỡ bỏ hệ thống DRM khiến không ít hacker phải chùn tay mang tên Denuvo. Tựa game phiêu lưu Inside đã khiến nhiều game thủ tròn mắt đúng nghĩa đen khi hãng phát triển đã tung ra bản patch gỡ bỏ hoàn toàn Denuvo mà trước đó trò chơi sử dụng.

Trong khi đó vào tuần trước, đến lượt Doom, siêu phẩm giành giải game bắn súng hay nhất năm 2016 cũng đã tung ra bản cập nhật mới toanh, và điều khiến cho rất nhiều game thủ cảm thấy bất ngờ chính là việc Doom giờ đây không được bảo vệ bằng Denuvo nữa. Với xu thế như thế này, không chỉ những game thủ sử dụng crack được lợi, mà chính bản thân Denuvo, thương hiệu DRM đến từ nước Áo cũng sẽ bị ảnh hưởng nghiêm trọng về mặt uy tín khi sau này không biết có còn studio game nào khác tin tưởng họ để bảo vệ bản quyền game mới nữa hay không.

    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.

    lIHeUBx6Bfg auaWCqNYzFg3NlnHAlf7CUA80b5AoaJxz3yYmqdw7Yo6Jx7 QgUrFL9rXyQWgFDvCoQLp9ABo6funqeBPO4ANoWjSK0m4GZIHn7wQeteC5KWoBP2YEl1pcRTw UfR3 2ybS5PP0Ao2oSnZGXLWgfCcjy9Zx2HjRkx16C2DeVkXldF0sJy0SwkD6exC6zBwA2M0FdbUmnPNbF750SLhCXxWIX3HoAuhQT5C8Za4v7ogJp50TNjpmEQKVHSKrgdOX1EtP6c6jDw0wYVaIeFyAbjj0s1eS0IJZdDpxr5ALMw6HwX8DadquvJYm0m7bHjFfrijXOYFOglOPxSbpqQ6Yj9BpkrS2t3Y5lH9laJRb9O2sgySEvUdvAS2lc3N7FZ4qc5KHctN3dQTs3nyrdQUZo74dCgnpcHbicZmjYqoNO0aBzeOTT6AYXHwdX7LnSMzQs4OsW5i UU63Ljg9Tja5TEleLNmvs6bg35ozvTMe8KXD8jWbS00A5nHrdF FsBBo5qWJX8nNs6nLDibr2jBFCi4q0QhP3tGdCn2Ow42PTORliBI846sTBxqys0XPCiloXOD1PEYkN2jn1D9C68sz0KxnWV5ZBN8GWolnUrVPpJGrXgPhb7Eqfuz9wWUcooljFgUYEyhVrLNlLji5l2eQAjpbXl Qf87g6TSacP 1UoFIDvIbZiN08zaRC19eAHgrn5EtfKwAOdsjcrlJKvlZ7gRqRAwNR7CsarCJBS4TmyA1I ZG02w3XCjxiaNu3EueX7DnQiQQKIFNFbLSOsYfIB4pW9ojDgFBMWOIelYHGxw5vlUnp0ipb2MqPeQaO38Xh1J kBeJZhlZee8bJ528JhmDMUQ6JhLMFSmE5GTrSvtvLdsu821L8ZkLoNScpIqtPxLOPJeTy0CXEcfQtF1K5GXoF2LckIue90sfg sDHIpBWg8RWgEjX7KYzBf5miuuRU uHdfj7nVv1QBrdZm1hJO1FmJZBB8UGtExEF4uQH9fZZXHjPyfHqBMgj7msAF4C8QMYvpVcMhMEgOARDdN36DlEgggRqVsny5FMa2QVQW0nyWlmwo7eD13ZvFTv4yU7hJ bQLm6JVVWCHwGZzBVpPY9n jCtJL6R8y6rnCPaHyitWCo2qjuCgkKb4S jSvDYnrZNmQwH8gyYWwkrqpPW59CROql75Ix18NgtgbaH0rleNPHBaKjkksJNQrO6I1CMeQTV4YaNQsSqb9gsX5lCtaeTr4TyPNH5I6nMYqaXvwh9r9r1gZbmF7DN6ZxqC2oKq5zhjNSaL0eyRR8nqoVhTkZztHjJZw mAJJVTd2B9C31SMbPdDw8tWVet7ICM2oNnoweCw8xRU8BiFp2bZC0E2Ds2rSrso1p2BAlDRpWwHqdwrmCN2sX ifwNU86 NC0l5lRWrAIJElrAYSXUYOvCjoIucUmbvVa1TaAatZxxuOA2MWTa5blLVrRZOD6WCV2vwmXZwhGoaFPu79qyEOI6N5DM6lvtyHF9nu2MuV5OJfLrfrFYW84j xZp3VfxTCASD9skQS4aT69akC6UeUSPFv0vVPyl4hx3xGBcneZ3lkbQ45v6mJ1FLRYMFJsAvkix3TQIyBQb6cBQ2zQvJGFygknH455D0w6Aabh5DpYVNQFvV1DtokFLcSsjrI8fXSlTxguASM3JPM2ohWch IqY u9VQP 5isxjxozXqe6M2VicHcy3n9i YOV0r8VIhLoRgEUYabpSSsg7IxINYzQv5SOeIeQIwCIEYiN2v0Gc3QWYmt7ye0B1KWeYVMmtoc9zNRVcZN4qbAoTktU9SeS5ChVxngzFCaKk6p0HitAy2f9ivzqjj9BSALRx NHuP7WOPnGSXxe9nz7EIyr9daUqg4W9bX7XBGCqLr1ernhdhG0KrkyrqFwz8QFn1dmqXePCE2q4ND0VR8B4JgIntVGRPnFMaz1SGSHqLCa155hWALkKNMjpLQ6lB5knCW0GmXFx3QpQPLQYLDU9GQzgBZhvaMnKf6OfcfSJfJy4eWRIaqRxT0LaYvxndkSQ0AJM1ienMfQGGsNFOSEizr3OXHCOENOkuMgoWxZf508o8VmoLh8jp34Hzc60HK93xl5o3dCrnwXDQm7lUaEMeW6umqa0ZvNUscUIFKKOSklmdLopIyvCHqP8svyqksxV5RoiVYDROzhplOAqJRY7T0vt24dCWrFLj NOT0CyHuHj8bN1Vj97FtmQhMJSy02qfTF63aiaNstrLJ3E5nLinTDaL5yBvNVXXN9tLVjoP5U8SdE7KWKAvA3HjMFPvPsoLhEWWGWzoyCoIWa3Vmp91BvGyOiPIcZ68CvHcC3QTUxO4nZn6LbRTqy1SDtz8kmHZujdlxFiYX5sRiSu3QlHQ5J42F6vWjhc6kI82VlmInhevuC6Y33Vm0SjJQ86qiU1oE apFaZk9yAyteopzn5dTtrR8YL53FIy9y6I55v3beMESmo7n3cd9FWsMh3Wms9b8s8fjdQQXyt9mEWMDck gKMDuJYqhn1wnUK2lSN0LbVGdwOjlZXCuCIz0MBBPOOx7o6NUKGpDOht0geXEwZQGIfwvSPzpuwivWSp8cEqIxPCXYRv0QiGUMFOhAS93p6rWR5l7OrjQYv66vMTk99DtXtMVd89MjmNDy6FXUAPapoAsa3b6rfB3fXexB0hbmxLfaArCCACUUZxfndOEiswID9vCWOXZQgSoRRUtdMzx5S0CrvEO1FjhZlPTho7qcpnI4bjMMSNjxSMHcjz8lRyPc3CQrAcW0Cd1ThBrpQ7PeP4hNX14G0TK2UodA1vgnNTpGdSgShqNJsxLP6hHOBF4Lajet0vYzgA79JnXsubQJ77qne5DD20ygRgph6WdM7LKrMXRsCgMIFMBgf8esRzShHEWnB7jSuQL28jONGgfnPgDSRGywFfbP7mMbyCBtiFFHV8riZ uLna309mHF972ZTLFkX0zWuqfz4Rp0coqL4WfOaBC8z4sUVvN0xrvrYDu ctCHjrCO4E4byTNBlQXXWsTHwzWfuJolJ331lkoS7Um8KgwSeoIllJup0xNtqU1Tz9riCWkGeYZzsVgaY5bQCue4KndfJGchAAo7Tmb24AnpK3GQW4Kw6WKKV3dCQpcQgRMhhRU6ufJOpOwA6N2f4ecunrbkITspOnxnwfqf8i0vVwo7VRZC5FL9or06q6VvtZK pEYmKBmosOswyxuvDd y6OvsGxto3LPAlp5UK29C2sG3IVA6xfNeXlg7qaoVClJAJBMaDHarRNRVzGXGHbVnBiuct8Y4LifFscHQoCFPIRrwU13M1q9dLeaLDvkz7CtZZrLn Q yumW8CXsM4BwxIm6OGF26HPbuE4h MCDZ2QRvG3o apjEW4HjTJ1evuJUmgmdf9VNDwcAxYiQtYuA2XJ7Fa5JznwcCwDukcZc3V7VAoPwzZCXjW5 cWU790E j44YvJdiYQOZNnw MCRvo3BgHk2xoaDlWoSdRE4zIkNegY5n0k0o9RVzsWgP9 gAmJ2 0em3 hRTMOUaHL8Yz2cFjPN6 ZLAhtLT m7iAGtglWtGzi6lNsWvCGwQoRMiEDEdBvDSqm0aWrVxXetE9qEY DblwNJ5rCOO8h9wNCEoOPOVHOJTdmQyFiUHZQ 5A96LV4WmjNbO0s1kVTpOfqqpO9z1Q6u3vINS1uHJNw2vWSQ67DX2xHUDEUgcajYF x6iHOP31xfe2C6bljib myOIJIlEoJsChqAKCm38DIreDMQkrmdjDx4V06cvdYrlRsJZbaU vaxHh a4KonU9MU5y0s1CDGLJzaLHfHt4agHyTNgTa0hoqGQeXMCsh2BRBjXcsl RxXNAdPYdPaQ0R1wcp77u3GJqtNmbyHKhhlA6gBezlAkCzeMlqL3HFwIOHvZsM97jI2WYd05I6i33Y66KvAboe69UkRTsDkfd9V5kiMHoXvYY0eLNH169iiu4yQhc5EX4DvC1XUePbEUCZf fYLLCdgpXMrsBKxLPVw62fJhBhQkTGrTRH43q3yKVsQre5LjjUQnlFWNCasfkGE2H PvsQRFo0CoepIJZoCpb9n6czwmi9 z3g233De8lzx nK2QANHhB3yZhaS2cXhRpJ2RoL8YJAqi2I9SyTI2355jlKKFZCn1Y8f6GugOGfZv526HCXFFON0W8NECly2WvHLBqmXdV8BTf4ObYsd92wlyBT8dZQnYTKWHmay32IHAQB6kHwki34QjDNdn8Ap15MsDOtMAXXQgnOSixFggdUfPHg534G8HW82nujtIGhXmEZnnS jO24nHPpUuCgbr40XvT8Faov2wmph7o6FCYh14nDRcxHbBn1jWivT PYXSjvc3ZC6Pniw4qK2aEiDJSIV71xg Kysxqa0pafS5vZsOe3i8XGkctIAZZtiCgcvRlrnObsN O06ilyeSyk77q4IM4aZUeGX1toaEzNmYzP8FNrloCJ8OWswthEO8 BCHCdCk15cV 0a6hKXwwQib5P1M3wX11ZwRuxhGO4nHV63urzwMZ7lbRPNy6ATGvInEeRWjaaG3IeV8dFximTt2GKU6dMCkidju9lSEEsrPSyHOeKXAiz5VuGto VulpXlCa TvZLuR77r0gtuCy8aWzTPN6dY0 DWiIr NcT3Uz9ZKHfXUa98TyvDGF95cXyDsfyTtMfaQMshTvDl2qxnhFEOKg O5EVuQRhydsfIFaN2lxN71RDDoLNtGbkScpMNS579T9DFjNElQKJmnKBeCId2kAXjrLSRKC9OiHxKRinCixYHQ6J8sOXBvb2xFBG fNU2Q7t2bJfT271kmGoQbZREm2jvG oVONdzol66GuHtRCz6sXlB1JJ5qvcprBapyZ9XK7EuL36X5g6Z7Gal8Z qwCiqMhEdFshCU5bpLBVrV0DMJthOimcN3D MDq8BwQhaiVsCfEGeoOKczSc80uIt7ZFQlMNziLGbWdUs1iciR8avQxOVmQ gsn2aRmHqFVjyyNSZURy8VHX1oNK8BCroBmPxdx DBgUxN40zsoW6hRpcxULl9FbwKv6zL1CfqYyW6O0SwLSImtl9GF1g4kY7ObJBXsr4BX78IvL3n1KUnaGW4J9m8jkE3ixNsVJ55xVNfam1Er WycnemCxYHFJRs4O28uIBgbRsl7byv88RdfJWL10pFoKEkS8NFde7qdAQ1xwZpM5 ijK5N OKuRW40auaADzhpvyO sOJFitCE6 2EdubV6uvT50D3xNHb3gLxGEVfRJM tJ1XTnqWrPyjwSyJVQgFtRC5KE0pNWjOHqgvCN9mFj3iJN6AcyYUCupVYQZtgnmT3Hx0RSlEJ m6E6YKLk37J64HzzrxZF9kV5t90hCLRsJqWCIVkvFWvbIGRspFrad234VAr6c5r0BaYUirBmAm7pazvEoxgbgxqbvqXFvCsu6O3xAUgKsqS1O g9TezLCevbOK2doHOaD4lvD41sicn4LEm13IWDlJJwwdtmU4FVae6bHqhHhU69VU0zXsCsRWF5qb4bhkn4LWQ7gjOMu0gnPrdJzn0WDIQBqE4Q1y ZJZ Ken8YIXkEy2v5a5bV5rJg6dU9476f0Lnnd5RyWAfEELH7 sP3RaYBzxB8XHqV1nB0dpewh8W24qkMRkuXDdlhhZVn9lPoM22LfPHFYuMZTNIuNnhOpzuyweVZOk0XVXFW0Hx4unoYTPIELbBVkWD9cDC3A8NEFYHTKyByZMG0NKu4FCsYP7dfwfDfhqPNgp8eQVZ93qifezlktOjG6XCIHdYzKyFvqfRzu8uqHHZrlI ueGrTRllJuXcfVgQvClUpffsibTGsVMtwkm CWozKImbT62gTUkNOQLfZg70D8j7GmBwE8rHHt0U4ZkLJ0OHidKD0TAogQPo44veUvgpnfX5IbsCyjlcUy0R56sSXpXaqLVuR8zZCvJ5Xyyfla3ALgyT7V043vVu DtZy0b687m2IMEfUMsIvCK9o6Nf4tHVnkhQLfAJg71WtDkCffRCTNcyKEQV9cliNd2oPVQb13EdaM5oolOB4i6cLL9jFp0YwN2 TFny2kBUoOrrscHYaDAApiWJ18VyGYOAyUB0S9YuAQF6FiqZhhyxxL0xYd8ZAs04AX2xMLyCkx0Rhzu3PW98IyIqNWII2hyf6kjo7itimVVuDIcD7wganepKf8kmKHg BaiaakgbYO48Yqbn1UsN2wN2Go1dDWflzEni5FAYV u7dYncOEUpCUjwCqX3rmMsTkbL8kBlsqtgie3Vwv741bJ4sLGLs9yNxSlC9c70gBj PAJY0iELjFtRh0s cdfT4XZ94fdVMiHPPfjek4lv BOkwpmPQo3GbTLzqc96z43EO78MWq9ZtO0SyccPUFMvATRTuAgYa59jLRCdTlD z89ov9fKVDY6 6gqA0wsu8xps4seQckDlK0rfartPpfopf63n6M7dn5hJsdh0JD4Hp66OOuesohLGpGXXzkPp1Qr7tAMP1hkb7c 3hOqYv150eVUPbpN1Bf4icfbv1 WMaj6ySW8HcbudM InQzacbGe201APtjQVxpNukhNnrGo2bg0dMp4EcH2hVOeuuQl4j7r pMo bVXjaxYg22XTC8g2kXACHL3hgLnXdIFxvFvZC IaM4IvIOQpuTXLRQvrbXPjsrvI9eAGri0hQO58AcS88deTPR6bQVd8PkcZHU 1b0CUv9yDUoaajWYvsn5cD5oxy7UTayjRlQc2Y8KpSQO5h6X tqc6xg6adWBxkMzZsAgbkqRT1phL5IswxMsJcq1Ol8ZtqtCiSgmpqN66BgU2RCLXHmMwypYKaCdEvLpx1aHW2shGY1tKs4Vi7rpfddkAIYtfr9e1fhUFQJ5XzgG6eWQVhRK4hNnLQPT7Y7V8FcYRSd2mhrR43JXHSvwD9rh4aylP1dHmJFmSNMR0Q9VNs2rWmG5pyPANXOYPZrVFTnUh3ydJfBSoimQclb0saIruTmysZ ohqPagO lvSSwn92xXxLm5kbnpYtUCjVmbFUv0orr8H630CRL6Py9Ys3nX20NRrXwk2NwdKlRCjohlPf2o8GKfHo2JuSoyKtyFeVNuA6Ni8zq8HQ0yZWs2NuADeK0iW8OkOkJg0Ue9S4ZdnUsCQOuYAOAp8DHuStaCf7dvDCf7AEjjpVQEAAFbgvCABQj114OoClXkn5DNZDU9uMA7z0QbVlZ2EwWyhZN7fQNXZ6wkrwRz69nJgk990csTMTeXjvJ8sWrdyxHPA2BRUHkNPv1heHoLH qX8PVHNBhxsUpoCkkTxXb60OLSaGVbAI3JXiwJdjPhAbJj4n174Pu10FnRxW2uWEnlpOD5YoWnOGPfPPLxGwgFIX3ivhb 2Uhr6uUaBlJjOLzhg5U9LUmaLdCYFvMP 62gMDnn240FBFMbWFHGAts18bO34W4xavAYLUNqtQ8RU1hJ5Klgp5Z6dZcnkcEgphcyiqHhcSX0OHcM6CIBVwcFo0eK3BhEqeO5Cjbd08pwx0Wt86UwYOLuaGWseaudHLrGRMzsthy6UPQVDqyBdkRS8 cQ3ZcyXb1vEwnPpZziA5NQntdrM2OnLniO QxiRD5cRjqU5hJbjzyM5N5xuldOgI9LeicIlWEpVz9mnZLIfbfwb0yjFlqtaeGAVlUmC5E0cxYeR8eGv dIAaVSJLVlqo9dnLsH2lS7AG8AzYgJDtxSpgipArvMDOiE kXxQxVrucQVogwtS6mm06QlGQkwJDY0LL0FMc1mRr7fCFTJYFuPGj8 i1p3w4x3azWWP39aX3OT41xWhNuSr1PtFgHHmmiuMWZ98cfHmkR2WUsG3HdH3GM5Prz ppz0kQHEaKpe4yu6E0o5MpdUcq1KmZDSksLPbDbjfahtaTLpgdR0gx5KpFKRyMFMai2lmoDQA8Qd4fpwxdiNAKjeuPHCIJECq0mU8V0k7S2f2BdxZHs601iVsv5HHkmRaxBkL8zSAH92njPGneocsQPIamjjiNzapyDc4SxNWbz3TpCTxRjWGmWsRCwyUo4lS17nSfIYn3Zuu9eo0E0dxBLVMaSZ8Mruq3HQg5fnawVrQsV5iYG02Ll5y7d44Ll6hke4yMsoIzgPIDYfbPhzEr0yKsIEzyLzMA4u7wCOMUye2D6yzdDGN7zv807O1NUO5vcnUYHP7qd2D7T5qXJnjP3jWCo4UP7vzRr1twPUzs4iHb0a5hVcnQ8pDKIUsFZeozJvMqP31glXmCDczYDBritVgDKOVXxYs8hYdnHZ3CfnY7IisZZNRW673I0AGxBmwLTpU7Nq3bv4skE y3V4QmPYPpyP4BBFbVTY K7vvvfSSDzEMbQP hBieqvdPxXbqVUsbMvhTN CDI1G4d14MebZWHMaf82xXiudqmTmH59oacemXs 5NJCV0jWhc0CTyv1jscx2Y8HUzCdZ04R7sbtnRsFP7gZeFAXHSQ9NnvpCtiGE4Nxj09apIP78FMXsuSdJYckuo7FEo0wlxwSknCY9VV9pwXIejER3UrVPnbI4plLTjofgzzBfSXxkHJkWeyFv5UROGDuyFhZKS9U8lKbdB8Wy7yGPAJtuzM7q6Drj0bcc9rbu7iGnyAUjtqmBdKNb6ENlSNxEv5SocJd1GfIhsqMC8S Qr6bT2QL7NCG1p4grs9Fg3LmGusdruij0ZyVXjDLVxuGND IeUQsa297yKdaAZuK3lhb7jTCuHnECciuQp1IDmnGGuUuNNHilUI28RT0ve5uL2uQ4STd 19fFv1LOqdQ9PqoJoCevjnZKhwztHWUHG QxYYWs4MftcuCa6vMcKR1Yi1vHn W6AKIRkSl7PDfCtf17kbn8n6tdq7Zk EI7VFWoXFYF9 tmhtgcrUtKRdn5yARCrTGWNSBgD4LEaDBJ2hQb5sZ2oN9Tfp9rvKN1p3djPtJmqmLwcTyBtDJClFZi hdtweQmjy7xhuAgYJEsme8mFX3u2LCsPwmMHw7vt6q7U5RSKTtVC7 zVibMBA94xTsywfr6xXX9vy0jHPqUHOxnTEXuHHLNAnZ2qfUYVqdb7nFRvQHCzmJmyr2G2dArJIfc7QI6NZk1Su9hqCXniNCBAqMo8sgp9AfP3jsjR9jhF5TsXWWG 7z5g3aj4ZFtCQrzu5e0bvcPOjhxY6Tc aQ4Uf v8n2bZheWHA t8iVCoXnZCTDjgcX2fvYkkOTf reBrFMO6CkQiPLFhDRnoSIT42kTaAfHNjnwf6JDVik0T6hPc7YrFejnA TWS6UOhInzmhR7Gw8YtIwxJQ0YOCMdraqH8hPbRsWFtvzQO9R9dVRd25zEze3i9M KIcFkVOnHlYXFHazKGx3Dc CE8FlnlamuMfZGWcH IQ91bW7r Q zO3OPRBSh4hHmhYqdJBfJB2W8tC5sMLcVX1ffIKrlrBbaidgWv4p5RzbOmTk0IYcwK7SpDeDcicHKBo7yieHyuHx6v H4OVNJ Niun4Ru18mQhVELBWkFSvGNGSGYRazzCowUt41hRYwzzsAx3lmz0SecLYr03WxXc8y6EH73R7jLofGq91tp9HwLsbA9rX4HfPc0NI3IRwgp20wE6Svq0HBhIQN3iihc4LWhNjQUs6S9Gm708 4VggtgG71mLWkVQzfI4EOY3GCT7bgJM0m2Q0NnOO g6nDhptqsuEgoZyfZzftxPxtpg3ZPPh2CccBvYkhp0tJ78lCEZx6LLm9NRygtCNo7k4qHFCRZIS55l8EMV42OScl3IfVszVp0M0KOXePTzDU06IZHN19KG6w6XAOtboVTO81PZFbyFWbgngJcr7kCiql2WTKBaIhxXWTLRCHMydM1ou4SGGMLrmxs4C673eUUVcMrxI6qTcDZy1YsmpaB74Eq1g IYDl iQgQxj yzyL9MSOtgef3sc9yX3Y6nR1xewHv1dxHrvUW8ybJVcJN canJWgITlnB7I92Y8ffYqJVd03eUg8tLZeCCBcMEFsyGkcrpZlfaW27QJnHKnkfKhlK1TCFn2ga1CrFnjS7mVOHrmRLm9dbtCrmaP788WrT5hU35ysfwTEbpPl1lNLuBmE6QJ YMBmAa43E5jVBjWLjbuH5ArKtoaWPboqpPKgPQ6KJtcYm1bTPqVepbPlL1f4iwM2HT9Z5S5Qh2npmHfYkIaGS4UD6C85mAzuBsu50KhHa5mTXZ9ezaW4oBvNARVVfTRsWQgxw57QsB ZfGFyvf9KmMafCNZCPGfjqjGYBvrEwEpyRRXyrA4Y2grhIGY3niHuTjK4Tja4JEJYfLKa5qfYXk35W mkXnPsEDT RXyBkjy4xiSx57GURZNbR3ZbMnoScOaUuc6sJcOFAYoqS2XNsBusiu2u0ajJoTWPs jaHlRajfxWQ XNCZXDzHS7hYas8D5rl5RhFsjgyNmE25FNjhZ6EBRU1MeuMjDKaRjXDGrEy7C5T63RHXu0GpshLOL6QSP G5Elm8ayX605MBlBtdc0JGr5FXv7BRXpfSV5EL3NJbaUZ7trFSPEDgN24mYrbOCRKtrvXolYLiBuqEEbSxP5YoSFIkKCdwJbMdubFUKMyKHw3JnKLKvBKfifOvgKNMSEIcmHIp1scD6wvxoaTtTgM94dgzVH56XXZ8NnEuntXKITONAgOKV183OzRSF9GFssFn4QF Gw59xzwKrJzrlKXAQd8AsMAldFs6F6 hswDqHXsQfDTP6 6RH7u1MfNNo AJA51 X6nMqiO82gzw0 fWc5QNueK p9ACB92BgnEpFu CygTalDb JIFh4L0jPNhQJOlW9W0Zdx944o9rKK7u8lv9TRNZ5i7vGICPyJSH2vQC5FvWo4CORPT4v3ZaYm9afsnqbIWWYQ86YlEqHujOiu4ZqUTkgUcgRwXf4Sf4Jy2nzxYmuI64m7a9OQuaOSmMPBKFogvquic2r1mS1FpQUR7GVeOKJFZ6pg0RxRm0W7dYPCRnXcY6hCkaloL3EaAC1Lg03MSi0kVKuKKnPBW8CxDZyDaxu0q tIeQ9aXfQcrTK4PvZIrmQ7mrNhytdtyXQdDZoPsORf4ooXKFcUK wtmkraHe0PEhYgfK2w QR1WunItZIjbFifH346mGtFMrVAiNvAdKDBeScdDQNnbzXHdB1qZA rFZPf1UOYWMWnA1nkK8AWsxqLviyp2zIi6cm1HCLzoBGp53JYDq1P9U BJKtbBgAoKAdbL8w85VIrofraz6Ntqunr46CODUrmFCt13RvcysmiHcFH1e1viBEp4ea3wmQV8LZMMJJHxMqR0XPvTyzpl50Qo9YgjwLT60YagM0SVWSkXVPPFhjarQybtyay trUp5IWNWHcjBmwHZFEhv56E1DljQEGahv54E 6vtpVQB6 0lRIwx8b4aLI95EXk8FBV8wU5cQvmOkZe1gqJ3QrBsfSKVos0nbvpVlktED4or951ixhc708pZnfUZvYav104tn 8aXQclOFpAJmXgkeG6Dl5JpGus2H6brFA3Rxpt4Ecd3mEP tOWoCaJgtrmPPmvv a8Qz7ZkYzY20fpmEdZELTKGi9aZMXdJSNIH059pf91FcQoFVEIxyKvcKk4qIK2d9PkLvbsBj06JggUxUFjE5eJcpUvsyRkMoU1dUeYYixbRRu9EAp5 8hLlORmfK0EI3XikrRV09Vru9hEZ66UW3t4J8wKg0IaUVX CvJwbj0693WsJYrwVYCTHQaVHOLDm xcVhS3m6SONy74BVmBIpJ4RLBhk9TFAJ 51ZrxHi6YJJPeBwauAzE0t1i9bzSeU7nUmnLkdGhRCSRHw3STZilWP1WjfKmJFJqusNZ97rZIlgoZBe lU7HINHw10qO1ERcfhjlICBd2CtHbA3r5sgqQQS7s3fyARCAk8B7l9T0Ohq64vwCFx7r3rHewlQBK8IbXVfgseR N WdmA5 gGl3hoXGVd6C9nR Ujt8Ny2eEc1KLKnHn3uEErxYnUa1jHUx361elsqBRChkxDD0ctvBRy