ARM công bố lộ trình CPU máy tính từ nay đến 2020, trực tiếp "xỉa xói" và thách thức Intel

ARM công bố lộ trình CPU máy tính từ nay đến 2020, trực tiếp "xỉa xói" và thách thức Intel

Tấn Minh  Trí Thức Trẻ | 20/08/2018 11:45 AM

thích

Công bố hôm nay của ARM là một động thái lạ, khi mà đây là lần đầu tiên hãng đưa ra một lộ trình CPU độc quyền hướng đến công chúng, nêu chi tiết hiệu năng và điện năng của hai thế hệ chip xử lý tiếp theo từ nay đến 2020.

Vào tháng 5 vừa qua, chúng ta đã được biết về CPU độc quyền (IP) thế hệ tiếp theo của ARM là Cortex A76, với kỳ vọng rằng đây sẽ là một yếu tố đột biến, một bước nhảy vọt đáng kể về hiệu năng chưa từng có so với CPU thế hệ trước. Cortex A76 được cho là có thể cạnh tranh thực sự và mang đến những giải pháp thay thế ổn định cho thị trường x86, cung cấp hiệu năng tương đương với những con chip di động tốt nhất của Intel nhưng có mức tiêu thụ điện năng thấp hơn nhiều.

ARM nhìn nhận các thiết bị luôn kết nối được trang bị công nghệ 5G như một cơ hội "vàng ngọc" để tạo ra một chuyển biến trên thị trường laptop. Các nền tảng Snapdragon 835 và 850 mới đây của Qualcomm là những nỗ lực đầu tiên trong việc tạo ra một phân khúc mới dành cho các máy tính nền ARM.

Lộ trình vừa được công bố hôm nay đã tiết lộ tên mã của các nhân CPU hai thế hệ tiếp theo sau A76 - Deimos và Hercules. Cả hai đều có các nhân dựa trên vi kiến trúc A76 mới và sẽ giới thiệu những cải tiến mang tính tiến hóa cùng những cập nhật nhằm tăng cường các nhân Austin.

ARM công bố lộ trình CPU máy tính từ nay đến 2020, trực tiếp xỉa xói và thách thức Intel - Ảnh 1.

A76 sẽ là sản phẩm chủ lực của ARM trong năm 2018, và chúng ta sẽ được nghe nhiều hơn về nó khi những thiết bị thương mại đầu tiên với quy trình 7nm xuất hiện vào cuối năm nay và trong những tháng sắp tới. Trong khi đó Deimos sẽ kế vị A76 trong năm 2019, hướng đến phổ cập quy trình 7nm, và Hercules sẽ xuất hiện trên các sản phẩm trong năm 2020 - những sản phẩm đầu tiên ứng dụng quy trình 5nm. Dù chỉ công bố đến đây, nhưng hiện một nhóm của ARM đã và đang làm việc trong một dự án mới nhằm phát triển vi kiến trúc lớn tiếp theo, có thể sẽ kế tục Hercules trong năm 2021.

ARM công bố lộ trình CPU máy tính từ nay đến 2020, trực tiếp xỉa xói và thách thức Intel - Ảnh 2.

Trong công bố của mình, ARM cũng nhắc lại các mục tiêu về hiệu năng và điện năng tiêu thụ của A76 so với các nền tảng cạnh tranh từ Intel. Hiện nay, các thông số này được đo bằng hiệu năng của phần mềm SPECint2006 Speed chạy trên hệ điều hành Linux trong quá trình biên dịch bằng GCC7. Các số liệu đo đạc về điện năng tiêu thụ cho chúng ta thấy toàn bộ chỉ số TDP của SoC, có nghĩa là CPU, các bộ điều khiển kết nối và bộ nhớ.

Ở đây, hệ thống nền Cortex A76 chạy ở xung nhịp tối đa 3GHz có hiệu năng ngang ngửa hiệu năng luồng đơn của CPU Intel Core i5-7300U ở xung nhịp tối đa 3.5GHz hoạt động ở chế độ Turbo, trong khi chỉ số TDP lại chỉ dưới 5W so với 15W của hệ thống Intel. Tuy nhiên, kết quả so sánh này không thể hiện rõ tương quan giữa hai CPU; những con số ước tính của ARM ở đây đại diện cho mức tiêu thụ điện năng thực sự khi chạy SPEC luồng đơn, trong khi con số của Intel là con số TDP chính thức của SKU, hiển nhiên không liên quan trực tiếp đến tình huống này.

Chúng ta không có dữ liệu nội bộ để xác nhận những khẳng định của ARM, nhưng con số 15W của Intel thông thường ám chỉ mức TDP cao nhất, khi mà nó là con số TDP chính thức đại diện cho khối lượng công việc khi chạy đa luồng - một bài test rất nhanh về điện năng CB15 ST trên một CPU 7200U ở xung nhịp 3.1GHz cho ra kết quả 9.3W (bao gồm cả điện năng của DRAM), trong khi trên CPU 8250U ở xung nhịp 3.35GHz cho ra kết quả 11W. Nếu dùng bài test SPEC trên x86, kết quả trung bình có lẽ sẽ thấp hơn so với bài test CB15. Ngay cả nếu con số 15W mà ARM công bố trên CPU 7300U là đúng, trong khi kết quả lẽ ra phải trong khoảng 9-11W, thì có lẽ ARM đã sử dụng một trong những điểm hiệu năng kém hiệu quả của Intel khi thực hiện so sánh nói trên. Tất nhiên, điều này không phủ nhận các dữ liệu từ bài test, khi mà tính hiệu quả của A76 tại các xung nhịp nêu trên cũng sẽ không được tối ưu.

Cũng khá thú vị khi ARM sử dụng điểm dữ liệu so sánh 3GHz trên A76 để so sánh hiệu năng, thay vì 3.3GHz mà họ sử dụng tại TechDay trước đây. Thử ước tính điện năng tiêu thụ của A76 trên các thiết bị di động dựa trên các số liệu khác nhau mà ARM tiết lộ, chúng ta có con số 2.3W ở 3GHz. Thông thường, ARM nói "thấp hơn 5W", có thể họ nói theo cách an toàn để không bị "hớ" vì "hứa hẹn thái quá", nhưng nếu con số thực sự thấp đến mức 2.3W theo ước tính ở trên, có lẽ chúng ta đã phải thấy họ PR với những con số hấp dẫn hơn nhiều. Xét cho cùng, cho đến khi được trên tay những thiết bị A76 đầu tiên, chúng ta sẽ không biết chắc số liệu chính xác sẽ ra sao, và tại điểm nào trên đường cong tính hiệu quả, con số hiệu năng 3GHz mà ARM dự đoán sẽ dừng lại.

ARM công bố lộ trình CPU máy tính từ nay đến 2020, trực tiếp xỉa xói và thách thức Intel - Ảnh 3.

Tiếp theo chúng ta nói về hiệu năng dự đoán của Deimos và Hercules. Đây là điểm mà ARM trực tiếp "xỉa xói" Intel, rằng hãng này trong nhiều năm gần đây không có tiến triển đáng kể nào, đồng thời nhắc lại sự tự tin của mình trong việc duy trì con số hiệu năng CAGR (tỉ lệ tăng trưởng hàng năm) cho các thế hệ tiếp theo.

Trước đây, tại TechDay, ARM đưa ra con số CAGR là 20-25%, trong khi hôm nay họ lại công bố con số "an toàn" hơn, lớn hơn hoặc bằng 15% - tức dự đoán lớn hơn 20% đối với Deimos và 10% đối với các CPU 5nm sau Hercules. 


ARM công bố lộ trình CPU máy tính từ nay đến 2020, trực tiếp xỉa xói và thách thức Intel - Ảnh 4.

Công bố hôm nay là một động thái marketing nhằm nỗ lực nhấn mạnh những cam kết về hiệu năng và điện năng tiêu thụ trong một số thế hệ tiếp theo, cố cho thấy rằng ARM có chiến lược và công nghệ sẵn sàng để mang đến cơ hội tăng trưởng thực sự cho thị trường laptop ARM. Như đã nói ở trên, chúng ta chỉ có thể đợi đến khi các thiết kế máy tính thực sự dựa trên nền A76 xuất hiện trong năm 2019 mới có thể biết được liệu hãng có thực hiện được, và thực hiện như thế nào những tuyên bố của mình.

Tham khảo: AnandTech

    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.

    xIsL1OpzZjaeaD6owOgJQKW6J9ra0F4aocvUMooMZf3Lrn06Ya9dL8CLfXGtMXWwFlUrf4FVNmvi79tZUHXPoYp5F 6cvjK2vKA0GhyO95mU8EWBvZlYWJf8JNk e AflhvDoGnyXcZhwByJ5NywdPopCbzsvS5jdd6egBGoeDoI jhGrI7jzxXCUaX4vEtP53SoszGdYSXfHgwZtf Y b3wl957 Qeh9gnQ5tKzwoSDOSt3DEZCKjJgjiBtkn9rK8jWyp6VB zD1HfqnpTHJC3Yl wIepzQx2nRCzSQIapgheS9cAvtPe 7QDkG68OK XLOFzuJCS6kJwwOmtkaLbp5qvI7S9sw5E0KG0pcqXy5KAzwGAQTdBlSRhNVER1sfHU0D DI69dknz26jKButsn6b pTQOk1mrk0lqcvA N5aX9XfWHzeh4wtz0S8URIMbYZ 0 f0e8kWtGFht6V6cB6daPFl6XbsLnL6c07jFEtw2IQaKyX49eQzq7RxguVqdjZdH3UyQ1hhyaIJHd0BBzCgXEqPdkKKIM7dVReeEIpUjBYbDqNiytSH4dYxvEkkL0hQbHHb7M98chxb8xw8ECicRq8iCj3N062CIMUFuHyXEvRmLHdqjj YdlGy5 zqDAQv6XNmLa ZPYMTzLVKXN9v8ZBJutc5kWpmPD0GqvEslkEirriEtSZl mm7qe70we9AOmX5rFKBYjQA8aigSB3NpIohf8Oatl51H2d4wFkQ2uHwpWjKuc8aDXOZv03rBD3tKZN1wSBh3ZsToyrRSqoB8wkUYBKEbeNUgdDW4E8XWCBRJqoPd rQJwgV3n6bSey rwhMIVZgIgYx9iuAG22b2 Mlc4QKMwgmeIgMnnF1SH4n4jAIZU6hna61E0 MVwElzrOfAYALgBgAFUwrlTcl4RhV8K7X9a6EXjGla6MBkQzzp09XMH4xxRYOhlvUJW41snIUKLQZ L7Gqe1KpJdq9urVVzA8tatVuFj6RUDW65xbr9LGuIqexO2hEzvCpqILhagvOpFT7rbaFWeB XHRBcSoNHLgaSB acrnR0izl4tbAwsiHPyPWdtDT0w8sTSycshM 5 rMXieMupOM3X2mbQaoaSGkN1Q7bgpBwELFLOHY4IAS8BNy08VI 3WXxPXCIrHqRjC59G4qCt6qTbJrODLAfdVXAZbiRNO9pSrFpSXmzpoy3SMvTxc 8Ho51brV3BArmCYY0dcfI23WmxZB1D25WmvDZWpIMhgREQeHPp7V44nnZwtj3QjVCTbbCykTeI43bAo89JoFFAAWeL159KgIZUfBepUxRF8BFP1RkRkrTSptOZpDfGXzzzXOKaN9KE NacvQoUYn7TRFGxk3a6IK1y4n7oaqUbtknv72d656WyHSjiepKlahMVo7jSShW3qIcZlRhEIrsslzyV5 Xvkj6pfAFz8w aW 1 DRnmayG5dymaF54zFPugUvDpJAFJMQg6LNxTLCTbD5nnhaaClvZ66NV3L1xNQPZM5ptm39DBZeUKbBRT5qQ260EW60NL712GbG6YNsvE3cK2EyvH5e4Cr3 xZ45E1O2nemhcKBsCyx2Q Xw2mD6 L8ACj5jqvI2PRidDjx9KjXgM0CGNoPLvsTaa8JuetF8g475NkOgOl9nvLfJrXrrR6lIC4Nl670jupT8z5v8YyXmQ5moFqvdzEFevY4xzpMA91WIqPTV6gJM2qCBGxbHP5YcDJOmvnlIDjx1D6Tm4GldCcy7474p80XRqC6398ieoIqG NMtl7uL16CV9GqNjXgPpRjzK2n4W13Lfc3uArxY7vQ5yIBYk54j9r1CRJoAa9FwGyKmHI05UxNw1XLmF0a6uhwA6n0BkbzbIvU fpzhNsdZDi 8DGE5XD2O1YgiKdliqpOMqZF36Iq8IcLGkxOkr1al0 lfNirw ocrtcMdSwQMciwQlXFh9l2CACkKpw0fVvecToTrjSY4YeqO6eYmBWoJpFueaurysv8E9NJiNeyvJ8tpB gkK0tVNLqtdO444ijGEFvhwTcCuEuitye1OzMJI8nhXjIIjVuYXmyU12bMmafd6Sm2ml339S9GS61wWK7tHXmanqiZij6AznfydabJlXpQ9DVoVAutxkXysdGRhfSsUUpC9LdBFXvCvRk6osDNf7dMayMTO2o7eZVGggEnjg3OxoWsv39I6cgfYJoyEwsMgBQuHxSEbJ 7uvKTQrwfc1gqxh7QegoiPnJlfVqia5jExxaWd0Di2w9aMP0s48xR3bYeoE7UjfNfT8LiHml4L91yDYBqZJDo1bAWZIEeG7vwdaewlFiCuGHYX7fwyRc1JK0BSRHiAsI0CK1whK4WT2RC2taKAx5n1cO0MIILjDx4tQw mO14kReyHGWs1UYcQuLiPbVuS7 QYyXybUHhK40YMOxedG0UvpFFbZcL8SUDBk6ImssjWl0eXHFdM6Klte6HjiBIqf0 CMC79EHECe0A63dWukk3h7pDrfsP0Sku2VHNxb5cuDuVoiayvJ2CqEgkfFQ85aajdYH9jWQ0on8EUXXzUdqD8wyHhkj55t5JEdGUB0tadniWvm6VR3rFenEAsDjAeovjgZ2PefrN1cITaAyxw3TAiY29ZzHbcyJBJtWGrhJBeS2HHd7H7omRnaQ5bo BG9ya0jQTh6APfIwpBYsqaw1wR3OHSDbQ8Ad5wGdDhSFuHsLnwYsNaXkOu3DbFxhbn1S8sicqtMDshpwNdXpjOK5Rr0RlwKDufAsgl57vgF5s3E3uqoHW41b5k0ygYZbKmwwg7q4OyG4qyXcfjybqCdNg05JzycS5n zZyJ774wAxBez34PLhqwTZU6QgOb87b1YylwzsGIzDP3ExrBmhsf3UmhupMuh8 o7O0I4LrsY6Eni0IK2jjqIUWzk0VDu5BIqWfRErHTWR8zpzpgFH6z4wsahmrjsU9chjo4B tSUf7ORFlT58wdcADVVZ77wRs0G0lB52768KNGSghUIQ4h78mbLj7BBOvtqfyvkQ6LKzJgBAGoGQvhiHk079fV2aGPfGqpneszmPkh5Bd0Z36BsYOLld1y9L108D06fMyTClHFp1scUCnhO7shLyZWDqWeLNXteLr2E1cqZR9zC4aYjdpFfcwLH6dNc6Dla6CRnouoeuDZTDdriBfKMSq8DCjKHHDPmy6OOXLM8aI39lOtgbVZY3HrLjHpz0a7ScJNhIJM0YLsWZ g3GI8l0e9ozyDXiryrpA4 qE WV9RTv46crm0PvQ5MAG1Lgb70TsEUGHHo3owyYisyBzuL6PIL5FRDGMJnlVVhgUuZqJ pt8B8JfxkG0OunkbZc0yqwzPjvvbnS5XC6AOp3u5sWzkaTHENqLToP37TJyUn4J7ysUXIA1Iz3 725pDAiAprm7bxiMmfdCZlJc4NDhIzZMqlQku3gReOODj50VuzX 9tk4lym4KPRYRShcxhjMVcR46ATtyLnLfltVq3Z8DwV1bdB1gq2iakzPzIIKdUvDeHOiRE5w nU9A UIP 865odaNOIZGYDeFB4JBdIxy6vGI5zE36z6XfozWg7jilglo3nbn6gjcf3F7JZGMPu8lJtrBGkMBK7dBd3uOQAUG1b2RF3 sou6zEqEmfGH2eQF7hrX6cpeiq19FAhW8Lq3lKGP8LUpOVOWqrJ5vAJAQm3iGSIc fcqVYq3zYyggHnc2iyzpS9IVYzRtnEdRs5XBRvXyEVRO90 FbGM0dUiVPmzwiVVzWbCzC8Byp0yGFr56orwDDvaeBXmiiNSwTJY47MLLqZlSkV8mpNoISdaQrKFEPNM78jwMlTXNDOjzlAi9yK0dIcmhTyigTe246R3jVmDx34IC3s6Mi2Im9IMk6xJJsRofxSusysTNXfGVWvHWLMy3Y6GcKBzlFjHBccL1HiCp4eTbrfNpSrBFJQeqR98XvVyE7FcpmcXQlZFsUj4z RcRo8Jz5gELoTOV1ZQjA7h 2V h38arRkacFazqoFBMrO9slvlpU6qqGvU6R8GTOPZGICO1Dq0h8hLzemX D66zVIkIyD96Tcx1iYc2KQvFZnOMplSgug2Pj9BLAA0MQJSWJxy aGlX6GnkzcmUySEcZd7OZZ8UA3HuPWIwKNqsSsztZkVjprDUZZczZyl8Wvij7obPouN9SQdUeE 2d3eOIiJCem3oXcdpBJlakro510DB2 bso8LVSLRxfsOs7xbzLqi8cFmtzAS0ZLOlEaSavi68TYVjXwN8wiqwMb tDrGDgtPKMRonOOW9NbLG9dh1b3GuHadBnHqqMtuqEXNoX1vSd8kYeu63821Jv2A5LPaxqbjnkXsj9Wx0OSKcWvBYJFJDCkB1kITS ibLCFAmj3pMf2pWw31jj4 VxlIjqgvRkjMQdbfNXUI7jQFjQJv4x68ngphhNoni bsYsuh7Z140F0ruq8sVyZ9P5yPrMCpUmCry2ZjIKUdP5njSHVcshgO0mF8kVN67tjhmBYPoSl I2ZABlAxgCO6hhydOPqAWK XYiGr1IQLSkPPgN9W4BZR7PcOuspgKbYBZh1buSQXH srXXfKXa hQF2xr7CDqzlpHFOo9dQcOiDBHRKk9lkjd3JDuFRvLq3QPNwgVQCG1q nGGFeQfjWvJrabFXTm7CmEUCECpOdxwCiSzWKtlhI1PiTIQ5JtUcw3xEHYoZrJRXCTndL4gLV97p2bNQtSPcRGGCxNICbMkNW3apbvKLPcxNi3FgmM6echje167z6Fq4Ln6TFL sPzWLYvFDJ4xKdLZCKJ9d9wFnmoB Q75cxA15MXHc6UgoJeIUWTeZW xWmWiMENlZD RdbhTVGXjtL0wFJU0f5OPzawtSgIRddQn9bHFxi3ZBUiGAVoUf8XOUHplQ3y5zpKRv0qFQW22KjgZif2LlBrYz57tEE5iOnWMBX8m1s7ELA02Wpz8D5KHAjBFiNZND3d34GCGB4GwUjj1oN1E4jaOt4wLN6hk XQTjCVdzX2soROHpaeM5ybZEf LwkpVYxC2qxee37dIWpOVT27XEWpABDt2V4MwKr6fCCwvZX 96YzS0GJzxbc5qsOiPTavMyz4MpJ6jPQjENrtbnezGcaGFP6l6FtY9bZueYr8MLnxULbOYDLy8xEcaZ6lzm212gtEVvHw9vq7cHB7cZN6xnmwxB6RUXjG5dD9txgGnKUO En2ZZrMt3R67Tn1EknA0Ob1imqGB9HHo01ioJIU7aPxKkRXRm75OpnBdMfYOpT3jtSON1fmY6wvlb Z4vza rAVVK0n4wDJgkHT2P8BhfBEhYeWMCXg4DLgNQFEVyho2P6F18jrPzHih7FvU82muLd9FEZcBsHjeovwjEDyFq1Y5qgaJWcwY6NG2jZ73eDz1L4E11NenkBEDl3tSepR5 CDJLeMWb5JeRrwNpLfdTRhPWsdza1Nep VH3EzNZKVPBPVSdkJtvUFYQG oM5ZWf0B4GfpA9S7bHmeMae0PE0oCoKwWcxUe90n0xGCoi5cQVPHvJes809ca7Nu5CGo4TiCt0F3Fp75ydUJ7nmM69USaoJ NuiROuNwP2wNSqglvWkEkt t8eE15jeelJiFig4pb4wJXpEHV6rXQ747lYULNYX66XfUSlRuaGnHZSFBJgHRbNv5zdK6oaGoR7Pux9mT5dOrreI87Cg6MCaiLPyGtAkH57VAowl3MyCLtx3HvJMy 8IzqVfG0Mz99Mnfzq7bD5JYIFRelfTYB1kIqFOwMz9CZYO3Vsx1hVKwm0JQ3yDh9aQjXopnGpHRTlnivpBC6WfFCYUC30eVxd784bJafGWsdGajeW5QM5wTCNFZhrou dHn6p40W1h2IFgy4vbomkKipttGLemDQys8dBtgnxL2SsYyd EPL0ryn7VkZG6Zm4l8TPoIK hYoFwFuWieAWuO8JOH1WnW1DezjlKAdjmlCj SxqFMMwrt1P09jNM8xZGUlkHnDnCeW3wZ9xJF7BnFzPkQly3nNLj83kKne8jIamx6gRcSPE9CrAKd9QbFxMAumSj26OfqzKSVbb7Vuw88Ww9u 6EuZTqnhcIeHOvTf9GOgtszZ2SvDSafG0Mg6zCeQr41GnfpiMd4gWSQS31h7wHBRgcQ7jFbUyO3VAHa 0i fDGYRcOKBu9h4BrQqUGYEB5rfr1uvwlukXU00zKqfePq1ztVyn4pFg4y8tM6arAi72PY9LASdv2Pk OZWkH2unCOqtUCGlvftfRbbiCACevn8w26jFfpC5uwytUKk8I5QqaECDqoatJYDLjP2TL6NcBiNtSE82zEgtG9n3rY6304tt0RRIf78aPH1OcdClomWICteZz b38fRQTbou4LoM0eiahW8jyGkH5a8L JddLoZIdZt3ju4L1KEAuzpPivB85GnPaXNYvu4oV7HaefWKfJJQzZw8SB3FY9gRoinjvmVt1xQpBOM pIPra96xd28UJdNerI aBvo3fDDVZ997leVsD9uYlnApMqf3dGxhkBJ0XSIbm40IsvoKkpEs9k3mOz87x9EOAR2iJbMd8zjaLZFEcYoDayIluRZCQinnAbWDcuLFps5jTKQhoMPVg17nQSsQy dG6kQ4dX87QoL0Tx 3x3fII9IYPJTCJO6Y3f3803hANk8wDVGoIamjozznQLJ8I AzFDVGzQrdHOvkZax3DR5UE4yIwSh1tQQRDQUvFZWQkMewTL2GSox95uJyIgn5aow4x4ueJqk90e1V0JljP N9Y9zDBTtOLd2jKOSz5hob7n0sBIxbm9wEMiouY3a32ApY71moUxbHu68LDUu3iU0BCi985eMSD5jd7ZHwU0AE9eQQKJISL6GuCskZ5NdaJ6AiRbiY9dC0qVoCIi4jBY30awsoFD6gmEv41VIGK3spW2XNHNsr8d45Wix9V9fZJZHLekhSpIVy25gO5Yd4qxArAoSS6c7LaQXCko13a6bEnJMTzSgHPlA7mREGABja0WWixwkZSet0oA5zj15DIHKLv5qX82Vg2EwXf1LrUtZLXXAo8V6fYc14ilctBSemeQzPoGAIBZ5VwBE9hr8YddJKM7J0jcmJCBc6FYQT byhSWQ841DAMZvcfJJGaSpGyZNEcuGkkVA3x9D0qYDviVHMiMa4nB6D46u6ip7f6g hR6R3jYAvrKztk24XmxWirKDqlhAQ5FM8dBcZURcagl I5MMme63cM18oJl2bwMF3ATlNIPr8LOEPMjN9a085P3lk r0MW3ec 28GqD4vubReM Me933tkBbyorg3iWccVakQB0oF8I3zzb23PHDTRlEBsHQ0BMcJYknmAQw29WpU2GFUB23kTZ1aCUnNTxM8SgfC2p3uD9GQ aDOX5J4bs5T5ga4omab1nm4ye0Wnk9lUbpsJB146ogLWPdcCMR8jRr2MN7BWdVHmdk9fazrep3O1Qi zLTTqvnareyM4JWHFbQDhjsz3nT vxbAXq2mUV8duFIGhdVLfCuQuATh7Sow64Voai5FN23GpFLtNxF9YPTm1G1GBHySibAPmScbNdQldbri8ncNvIyCmJz9FQtLv3QreG5Z4YvRU aBViCwJL 7jTEjY D9i3YbL TRpbqY9Q2O724KAj4rVh8 MtohLHcMh3hgLRFmIFaHA3F9u28NIb2x4B43MntMnFDtbluvJ8oV5N56Ke9kNC2xRqw fgXZMegbdeADwkWSbJEiEN1SBsWrEv3sPVquhFq9HSSOAi0NVFg9c2ZkjVwsULDrI26lpqmyMY OPFjVbP b6KofC15XuQmLz2we9N69wqU tr vlVwysyxIRKO56 OTkdzathO7pWV1sqJhGyJJRDOObwVDHruYXNzpzylUie8mvhXWOGVEAxq8ThMcacF1H he9dT3eWhxLqAQMzrVSQF O73Om5T8I MhCwUto6Ko9j3XRYX4x dzs1jymbKhOylbTsxryf QlJPi4 6s74CZxhG0hhgSVySyuiJpHXWRc9484OQ gacwBpFVd0VemP QMWSX5Zy8rtbqyrzd70L EedBbaKxquQBrBeNQYqpZr46XW0jvhlCKuhFuwbLmQ0eA4CO0gRB9pw7IJGkEmmCMdlViwqPPzI9AcuXB1635AXAw0l5CoAbTN1QXBnvF Kol3naQ4C2YmSMjtEl2wFowge939vDAYX9vHbZqIRHdRl6tswr9MNmDSBhdK r5sue4bFtXv m5KQ InK07qR7HTacEK6ijQXnm3nfP3VSbgdhee q39gRSxKS1w07bTYhYuZ1tQVA57zEfzp66rB59FUgG49d4izFLYv20GH0h6M0o5tAgvbjfVZ4CoYh1SR1upoXkDGpQKCYMo4NYM0O3YZ27auIe nemrbiSoxiLI3xnAPJdF3a32NwQeeC1WtnxmatFqnrX4bK3mXm vd gNoVhupEyZN7qjkMG2F139pZrCFRMd91krwGbH4988O4W39wWpATmKg6fMhcPvzfIP8vMhgG7tNI16x5XYFXIcir7R2UxW yedpbiotVFa2uM1fUE7l0eYjdKKpFB6yC673MlltxKSj74ki66rez PMUg2qXDJQBoMB8aoSlzWSb8fCoePWh7BcoY ohNbG3mGESX aspF05ShztJ7Jru4KpJp8QfAvEnKCnOQUhSaLrvvLB3AJngLLkkD4qlZhH5awPtcL1SvFYLaMoSJv7qd8dd6q0N1ShKtjT7eBOWwdGHOncBnETcN03xm6pM8ObtWVeKZbKFoBag1N6rH0rpZIDpEcDOWI vkaGKX7KHUM5q87dMaMD09QMMpxmgs9ORtHTPUVXKnzvth 6uWeVoLQ fZCuRAbESZiIs3PrM74whXTfXJLVYEGuCPmF9bhM4jEsIoMDZMVGYX1YZZYX8 8s4aTpCKIFjit4KOb0YJx 2oJTnu4Lemh2vJ06eqtdXiy1MdGcPoxO23AcY4jVB4tW4y2I0KqbQsAOIWwPAU46 TM1oLvaeR8oLN cA6roKMdmrfZMI6NUgASAgwBpBrh92TbdldHgdXqgHCI1KEJ8iG6DdnX76R0JnIXlFA3OZFER6FSFs M4Ye4PXkJrlZHt0I8MPSdVjV4hMqYPn50ZeNHe2onCmnlmh125Kon1Ik4BUTKwWoZ1BQdlzKYRGJaRA36 2oDRJWqS4lps6ZuAPs kuRJGl6BnGMvrONNQpnHmT7dkJjQqmWanWrhmA7WV33We8FMWd8lGusGqrC0zNSWfr3Mc6AyF7ln9PYqP5l57jF1dOkNAJ 4FWL lhl9Adrb8qdhopMc5OcbqEoRxCP1Rxrkun8i7uVwQnL2liMnHgN8emNcqL8ByNcET14i7gMKhN9QCOSrGUkeGq78Hxpir3QPjR7X7Y3uOS6oq0ljZhKnZLe5sH82PNFdnDydcqdrPsOWuKOEdbROJK2iuEp2FmS7eKLUG5qvTxpCSXyI8Hjv5qlURdvCItq2 VU7upd1bVD r0SixRB4SfuRrGw53EetzCUieAghMoQi1ZlW6GeM7JNDn9sKb3lzeoqIE1fYLIE2h3V3Z0eThS3THTuZ0pe7e9eFu3cqqS5oCgwKaADy6KWk6k8NXxHsL0dg1sRRQgLSsofe6Xwe8JMOri7jYpJt4oQPT5BSpCW6pW hZ4gSe2isjOLQSoOYsI37uKKryk684d8Y2G5EZCiHEgbYvWDzL2lulze8a2Weiuudlxzluu eUlU1vPwPrDt3Smmb1wgVvvduzbafeweGpme2 kclgKx3G5FdQ0Q3bU kajTGxo5ze0Tov7NYBm1J08lQHLkNS9LQBauznNZl2U57mnRpx0MnfrxOy8YXognSZyCFdtcVVQ5FlwginNrnIsp22mUHAeg4sGjDof0HxVuCkXuRkcxZt6XkbMCrwoq9Rh0W5xZEGbOdhKYfc9UiYYuPz0ni6nbk5Pn Exldr9jwF4 vUo6C2v8q5rDqIdu5UFyfUzrAueful2WpRIgYYP204wDvbCZBz kEWJzK95EhbzO edMkfYgYFmZa3v4O6btcP4PwzgTIolP6jeeP oDy6QEaJFJs46lpEHa0EtcJaxe8NIfCmKs7ZpITc2UD5K9mRIUPqTR5AZxheDQin S9O 8WiCcm5VeH2V80VwCyhgyBbbDMTnIZ6QJkf4Hcyn3JePU3hWAXUXCy9LfdFX0Tdub3IJUEngngRnzImTw6OCFly6u9zK5kkq4l75ji5jg9OpXlYA1S5jM4mBgf1E90mxVKe NAEN8LMlZHVB8MWfLcjKOMM3g1OirehqigVnHYBRINRNUZWRJr SG5Xrn40EzGlmDCQxF6BvHGubjvGN089Gtk97fKEpyVa59JjFgEwpgACWhNqtJsEDuBcU6qHy5q5Y9uHlR733roorMgVcZ62Exsf1vi8qT W8erJVuxnfwxZuLBLZiuSmrHgHsjT9FLk3ruYCqggNdpOrOpEjt8B4LyCDRAK34TYZSoGR2RJ8fvQni6h8SohxctnVwvWh6opaLp7Z9EzM6MGZKzBydxyDXNo3aWWwB5JMWhy3 YRYiNOKD3I7V8AAwyu4rQe3IMPjc0dqfxVSvkx3BhiPpBz1e8JnqH337zKY7gsxL0GDajbsAoVFFKD5z39EG40ttFJ2VOMGAqUUwC2Db8iVwS4nGfxN0 0xkXFCqOSDt7QRm6One1P KFdToPQ8zKawsiA0xNw03G5zb qT9JhAJF3ifVJZE9fosd4ch2nJ00auoK078jeZ8GyEBccRsvYSST5SyoITGQirqgY6gx5bbTuWYMUMIN2yADL1HeAHrkZDyAyml736DHnUlnYAzY2tHmBNXCaK9PGOvyRB5MBNmYDGfNF0qYC7qGBdHI3QPzMaekS4QyvIpXB5dMCuvVASCaOBGlQB 70NZi dixsd98F75ZHWTfDiOWOkzHGuOXGwdZ7uLr6T1bfRIMRERNNalN4p97AOXfznJRYEPrO5BxEBS3tqn5HXw7Ul1S1y1seR7WSh2pgJoZ02mFaexJyO3VLU8hFywclMNI1xx6pVDzo b4146UCEjKfytWO5GRV v9aMe9z m5mVRPQn9zcJa8FFuSZwLziVPnKdcmi9Rho Hn4al9SnYH8CZOw2ImD9LDmMuWX2qMC6qWSMPtjElGXhLZJkhWpz7DzomksNflShpHuzxR4UjYxyBjg1et6OMUeZnj3kpdL5k3ME2p53favpQHjc1QG46mVMiyKHLSbkXf0dR3eIppxHy6qip9VlRT leOo1t8CET6tIL34dElkzZ57YtcdCwjO0mG2KqnZ3AlAFJXNifTzGNZZulm 3938SAFFtEtYTuRaursMKx0TWsKn1jJ5bCs0dazIPmkYyurVgEHEFLjMJEq3EiuB1M0Hq4nrSygsyWAHPWEUGVpnZdXMoQUdP abm9RI3xG63Rd3eJc9WOhLQEsLIeFyu0wOV70CxiuRXdneSmZ3kDsbGsAlBVybkida9SkGTplF2KjpRVjIyyFU YumF7HKMvhwjlBktYXVDr XkBCDEwF41iUL C1XCzDg4DW5pABjMtutacZ0WbhPBrzYXNkldBrNo6d3cG0NObbGX0xxi5hHxVeWOCTnuzbff b9i7Pc0aipQi74tOi yE4tNu8zFPsuMKHIcCQgiCi58U2W1cMgP pnM2uEjnzGSp0pqpWeiDb0p0e2LSY2MhL5Vt4v nUE uOSrK0ruuZPXdvCZI5h8TqDu UN6N6YzrkNntncUR2H7QROPcgvnSKmTFqerhRZIJBKfSMgH9Qlicok5rv9jkGT3ALXmH00ETwR5DwDZpqQ8vHyyItvZxyzVCsJr9rvYogIZn1WCh1dbfoA1NjJgz7KId7nRg2gYFCRi5P4CSn8KGQFQJWuFZpyGwgQRs7a3grgSv9Czpab6NnQsAFHSFlq0NMUJlpurG3Zrz9zxS2rzb05LO6jqEo6BfTePRV541TSx1OODEUA0lb2GazsZXOuxv0vJ36Et679a1AM1OW22Cmcxo2bssqhQMRa9RbW6gUl s5hdi3XmKEOg3 12KO 0dPHFYliJrtK5t9i36LCQPZ82YXfpI5DICZTG1o29wUETj5c5goJy1 HZ1yfc01SkLVZBhixhU6HRDt63viU5cmtj JijpysM7p7GgRqaycdbWCLiYMTfUfvUSwTQZc1WdqmXRQb8ir8aDwy1KDbIj6FJK w8hT0YaOB MvX4I3XrHHDx bxV03FFgtbG4Ygnq8Rpqlt6pJ0SpXxCyn69lnpvPDHglnlscfqiTenhlsqk5p 597wH7LzMXTL7TZ2UKJYXR z6hRhVX3gBFHmKS28VUL0AS4F2QsuzlYaFSdc2zKWY IkAljA7e0ceEgbTRQ5R9wBjYW3wPGZdkozlKLYpNycy8mAoLImdqtPLjzG9gYofuAyw1kpRePQmS0QNMCswpYvX8LlcXnNyi4WaHQgurIyNpduQFSjAmRqEhsm6EyK5Bb6j8PrEyLPcvVxRZoNIobGxf1Gn2p nCS3n62DO7O LyK6bk68X0s4 pQG8OmjwgJOYbkcVM2AuGAFeXiY12O8bbhQqHAHhA3fRE4d2SPyIGPUB8GWKDzDIip1BvX3uKIQF6BeNaUz1By6EJ4un5CEejciMIzUV Q 8ZYa8kUWj8SSmp7vu 8aMObHQ4v8pA rjXF0qFEIP vejRNrQ3kmd3ZRFzCKil7IRQFNW80J1sUOmZQuTUvcJrSAVI