Chip APU Trinity sắp ra mắt của AMD - Có gì đặc biệt?

Chip APU Trinity sắp ra mắt của AMD - Có gì đặc biệt?

Leopard  | 05/05/2012 0:00 AM

thích

Liệu nó có đáng kỳ vọng và cạnh tranh được với chip Ivy Brige (IvB) của Intel?

Còn khoảng 2 tuần nữa, nhà sản xuất (NSX) chip x86 lớn thứ hai thế giới sẽ tung ra thế hệ APU (CPU kèm GPU) mới mà hãng này đã lên kế hoạch từ rất lâu. Sử dụng chung tiến trình bán dẫn 32nm của Global Foundries (GF), Trinity sẽ thay thế dòng chip Llano đóng vai trò chủ đạo trong toàn bộ sản phẩm của AMD suốt 2011.

Riêng về hiệu năng, chúng ta đã có dịp "nghía" qua ở một bài trước. Nhìn chung Trinity tốt hơn Llano, chủ yếu ở năng lực đồ hoạ. Hiệu năng CPU có cao hơn nhưng không đáng kể. Vậy hết thảy các thứ trên đến từ đâu?


Có khá nhiều yếu tố gây ảnh hưởng ở đây, song tựu chung lại nằm ở 2 món: nhân x86 Piledriver và nhân đồ hoạ VLIW4.

Kiến trúc Bulldozer cho APU

Một trong các chủ đề được bàn nhiều về AMD trong suốt 2011 là nhân điện toán Bulldozer (BD). Đây là kiến trúc x86 mới mà hãng này thai nghén suốt nhiều năm qua, nhằm thay thế kiến trúc K10.5 (nâng cấp từ K8) vốn đã có tuổi. Điều không hay là: các chip BD (32nm) thậm chí không nhanh hơn chip K10.5 (45nm) mà còn tiêu thụ nhiều điện hơn. Dòng chip FX (BD) của AMD bị đánh giá là một trong các thất bại khổng lồ trong giới công nghệ.


Trong khi đó Llano (32nm) được ra mắt cùng lúc với BD nhưng hướng đến phân khúc PC tầm trung, vẫn tiếp tục dùng kiến trúc K10.5, tỏ ra khá tốt nhờ nhân đồ hoạ tích hợp (IGP) mạnh mẽ hơn khá nhiều đối thủ Sandy Bridge (SnB) dù hiệu năng CPU kém xa. Câu hỏi được đặt ra: AMD sẽ không dùng kiến trúc K10.5 nữa thì liệu "lứa" APU tiếp theo có yếu hơn Llano về mặt CPU không?

Trinity sẽ dùng kiến trúc BD, song không như dòng chip FX ra mắt trước đấy. Kiến trúc BD trên Trinity sẽ là bản nâng cấp, được biết đến với tên gọi Piledriver. Piledriver về căn bản vẫn là BD, có thiết kế dựa trên nền tảng "module": cứ 2 nhân số nguyên (INT) và 1 nhân số thực (FPU) gom thành 1 module. Các nhân INT sẽ có bộ đệm L1 Cache riêng nhưng dùng chung bộ đệm L2 Cache. So với kiến trúc K10.5, "hạt nhân" cơ bản của BD / Piledriver sẽ là module thay cho core (nhân). Nói cách khác một con chip BD / Piledriver phải sẽ có số nhân là bội của 2 (2 - 4 - 6 - 8).

AMD cho biết cải thiện của Piledriver so với BD gồm:

  • 2 tập lệnh FMA3 và F16C mới.
  • Tăng mức IPC, xung nhân.
  • Giảm rò rỉ điện năng, lượng CAC.


Kết quả của các thay đổi trên là sức mạnh của Piledriver sẽ cao hơn Husky (K10.5) từ 20 - 30%. Song tuỳ ứng dụng mà các cải thiện này sẽ thể hiện cụ thể ra sao.

Nhân đồ hoạ VLIW4

Nếu so về lượng nhân đồ hoạ (SP), Trinity thậm chí có ít hơn Llano: 384 vs. 400! Song chi tiết thú vị là 384 SP "này" lại cho sức mạnh cao hơn 400 SP "kia". Nguyên nhân? Có 2 yếu tố:

  • Kiến trúc VLIW4 tận dụng tài nguyên tốt hơn VLIW5.
  • TurboCORE 3.0 dành cho GPU.


VLIW4 là kiến trúc đồ hoạ được AMD áp dụng cho dòng card rời HD 6900, còn VLIW5 là kiến trúc được AMD áp dụng suốt từ HD 2000 cho đến nay. Việc AMD chuyển từ VLIW5 xuống VLIW4 vì các game mới không tận dụng được toàn bộ cụm 5 nhân đồ hoạ cho việc xử lý. Cấu hình các cụm xử lý xuống còn 4 nhân vẫn cho phép đạt hiệu năng tương đương mà tốn ít silicon hơn, hoặc vẫn giữ nguyên số silicon nhưng đem lại hiệu năng cao hơn.

Thực tế 384 / 400 = 96%, trong khi 4 / 5 = 80%. Nói cách khác về lý thuyết 384 SP VLIW4 sẽ mạnh hơn 400 SP VLIW5 ở mức 96% / 80% = 1,2 lần.


Turbo là thuật ngữ khá quen với các CPU x86: tính năng này cho phép các nhân x86 đạt được mức xung cao hơn so với mặc định trong trường hợp chạy các ứng dụng tận dụng kém kiến trúc đa nhân / luồng, nhờ tận dụng lượng điện "thừa" (TDP) nhằm "bồi dưỡng" các nhân xử lý nhiều. AMD gọi đấy là TurboCORE còn Intel là Turbo Boost. Với Trinity, AMD muốn áp dụng điều tương tự cho 384 SP VLIW4 kia.

Các game 3D ngày nay thường yêu cầu năng lực GPU hơn CPU. Do vậy AMD chủ động hạ xung các nhân x86 xuống (từ 2,7 còn 2,3 GHz) và chuyển nguồn điện thừa sang các nhân đồ hoạ, giúp tăng xung của chúng lên (từ 500 thành 685 MHz). Khoảng chênh lệch góp phần đáng kể cho năng lực đồ hoạ của Trinity, giúp nó vượt trội hơn đàn anh Llano.

Các tính năng khác

Ngoài việc cải thiện tốc độ xử lý, AMD còn kèm thêm một số công nghệ mới cho Trinity. Lợi ích từ chúng lại không thể hiện qua vài benchmark đã thấy ở bài trước nên tạm thời chúng ta chưa thấy rõ chúng.


Tiết kiệm điện hơn. Dù cùng dùng chung dây chuyền 32nm của GF, nhưng Trinity ở chế độ nghỉ (idle) chỉ ngốn 1,08W. Điều này giúp con chip mới trở thành mục tiêu lý tưởng cho các thiết kế ultrabook / ultrathin. Song thực tế có như vậy không sẽ phải chờ các sản phẩm chính thức ra mắt.

Bộ tăng tốc giải mã media mới. Việc dùng GPU để giải mã (decode) video thay CPU không còn gì lạ lẫm. Bằng cách decoder chuyên dụng, GPU làm việc này mượt mà hơn trong khi lại tiết kiệm điện hơn CPU (không có decoder). Hiển nhiên với Trinity, HD decoder là chi tiết không thể thiếu. Ngoài ra AMD còn bổ sung thêm cho nó một tính năng mới là Accelerated Video Converter (bộ tăng tốc chuyển đổi video). Tính năng này tương tự với QuickSync của Intel, cho phép tăng tốc đáng kể tốc độ chuyển đổi các định dạng phim.


AMD Eyefinity. Xuất tín hiệu ra 3 màn hình trở lên là một nét độc đáo cho các card đồ hoạ của AMD. Giờ đây thì tính năng này sẽ có trên Trinity. Nhờ áp dụng giao tiếp DisplayPort (DP) 1.2, giờ đây một chiếc laptop dùng Trinity sẽ có khả năng xuất tín hiệu cùng lúc ra 3 màn hình với chỉ 1 cổng cắm duy nhất (cần có adapter chia tín hiệu). Bạn có thể không cần đầu tư một chiếc desktop to lớn với card đồ hoạ rời mà chỉ cần làm việc trên chiếc lap thân yêu nhưng diện tích màn ảnh thì quá... hớp!

Sơ kết

Hiệu năng x86 cải thiện 25% so với Llano có thể chẳng nhằm nhò gì với IvB, thậm chí là SnB. Vì Intel hiện dẫn khá xa về mảng x86 so với AMD. Song với laptop, giờ đây ít ai cảm thấy sự cần thiết phải tăng sức mạnh CPU lên quá cao trong các tác vụ hàng ngày. Bù lại, nhu cầu đồ hoạ lên cao từ xem phim HD, chơi game 3D nhẹ nhàng, hoặc xử lý các nội dung flash khi lướt web. Việc có một GPU mạnh sẽ giúp cải thiện đáng kể tình trạng lag (giật) trong trải nghiệm của người dùng. Đây chính là nơi cho Trinity toả sáng.

Vậy Trinity có đáng mong đợi sau "lời hứa thật nhiều" BD? Câu trả lời là CÓ, nhưng có ở phạm vi một con chip phổ thông, không phải CPU cao cấp có thể lật đổ bất kỳ model nào có mặt trên thị trườ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.

    esDk5ICBWn8sYUTZJoqTKRcqZcGgrmYYaV777vgPHiX08JhTIUBAIb7gsFV3abkyHBOnhVsqHCwwSa7qY1bqYnIviczxaO3oxaFKyQMZURu3Ba1arfsgXBGC 4oH7gHefR8OHI7GX3DMyq7TAKlMCrsMooJ9oJtVuQoDSNz39fHMPhB4CN8n39TAlVdVgefO8Wnhuf9MPaTU4dZTgsWbzavVUsn T3Gndx8kmgD dfibErUz1ZjQ3wm2DPsOO1hD DVCPwMkBq6XxRQL70IMrNMSI4LZGmBjSfTPyDP7YUQ1wTWuf7tyHfOdf0nTv7TVCMQvnNSzRQQCoJnfjV xNhIK7BkaehYbxRhPoW3RgTbdCb4XoPaygjiDD6koFPW 99oMF9AmzAe3cqKATgafItTkJR8IvskU9KZG JtYo NZbMT0EntCOmKTMsX2FldaKX00Q5emPT6901B4zWbxPjRo3kPpefr5pAo9gzvYGmnl4QxUInz4UhWUqjdJM5YnW75KBcp9i2oLyVqASnEwVKt HCs4I8uVGfFFMgcjr3oGmBqWIfKvC77 qywzq9EoflXA2C8sCg9ONF21mVnlPM HTh4Cr2AWCmJxZVMONhMj18kyH0Xv7RcQ0lSDSaq8Hi2EUpnfMivY7llp5rv2jiZZpEvpNTWcO2 phhnH4wZyAgpsHV2aq37AKSKO5upAry0i7jaZnm0TQz6krBvdBtFcNa92C5JjiXvlhk4w22IXUkSp5Mo4k1N7shPcSOcN7ry2BbfmfEzVLbN3wgAskPb oluLpcQKTf6GGW3Jub psJ77OjoZ4OqOpptTy7oIRAwqVr2NOQRebB3HfP1PgSvIxC0GOvLEmVtVHl6LAPOXmgQTTSl jkHeV16Sl4y3Ngfx8jDNvzlSUcUj2gPzEtzuIf4JNdlAFWPbC00xDXh7ldKnpmncmvYyqN2fyZBmrLioFRShnLBtJs6CLg9Rm5lY2ON1x3UjYw3ZSeL2 nD0BSLeZjbP8mzXT47FPcG2YOWhQn38d3qEh8YtzhnRHBQiRI HUDzLgYULFBOQhZLSPagJ1E2OY0Se1B2XnfGQXmX GIi6VyXu2sQ4 vB Ul0DKN87UugfRajLudPfWofGyFp1WkSasuMbUKWO0x5EKpWV7a8u pl3UBY5jhdrYql5ZTM8zZVaWovpz9d5U13Zg0oz2KjhjIBScLDVHWLYj2S1yAnJRpheKpRq9WbktFrTbJLMm9T9lsMWOVnOGoqIaDZbZgILyQ3UW2zHTYUnhqU FuE224G qGYccdx6dRPNwDHYZEpj0EIgWjz4p1rglyaodgtWobI3B28o30UpFtBuiZfldWZe81EDyg8BJbliRs9VjaCa0WtX92QpV5qWCQuO5ahhFPIBwOYf4w2aM0iqOhjW4AbeWhNpWsPZ7SIOaozYQEy3RMjY6geio2XYq5MeLA0BSyO1iolIxzV3LvUPxJvUEcp9BTV6JAva8F7kOQ9FyCdYzWNoyB4JGTyGKzVrRyUpny2RoUECqODaYU4fJIGQI0wgvoO 0RLRbVjYzpfBOqXQX w0YDtyWEgvLJyIV5kH43TcmP7hwgLilA2WCHG7ina2HSAttilafHlhAXwlpCqCA42ccfPK1cuSOK2mhIfM965aGw4Z2We6NxnIG KAjxUDZY7VknEIrpUvoUZHfJDafKOBpcOjiB82X9qFoFKADghHZekFpJB7RGCQith3ZP3hKLINXtS7R4dM3dzgpamOCexSZ1PPKt18Roiw56JWnOaFzHul5yDIW0Kwq7dUelHOUdXqrvqb0nej2GIIwJT2F8Iw1mMygo2CY8QJLnBJUhxY 8V i0tL0AYwZkFCaF5UrqJ3tpCuRjyLd5Qlph8yUe0uszG3sMLuoglorefGE2egM6j9teW3xklofOvL1H7Q431VkPksa6dOJ1sLWeNNCQhq1P2pNLnIBH1WIcFYw73nKnNRx51l0nfgM9zbQmdQ0UhIR6iwYghbmuFRnbCFGh2ELtObzCu3D8vDegOtqWHjMXt7ERBCp0CSkKF4WzMlChHhEkIceTxPqMGnUsCkpmRvk0UXJo74OgQN4WG3AN45Xz3N8QnylbrMZfSsJGJG9I4WaqbMGJYVkHuLHHEbLABSM3WY3PjzOPZ4sGyOQT0lIw QOwbLQgV29GTiTln0aSfJXd8Lz0sDpYMkTwg6Y0T7Vuk10NgKduo9MfKbyeWtqDOp0MpL5v9qKW4u0lXCxaQpiZQNZKei4IG0u 0JYl13UIPJ6LzmIOSdJr2OqPOTcDnz7lguv0hINCiO6MM9jEQumtNYgY9a6wfgoAo9L56bINU 3Vp6aWueB14YjbBTV6Tszi35Z8CEeJa4W0tPjPkcQTwWsSGSzkBVQmla7pZtquQAfurqaYgz1AmaTYLX CfGllERIKqwWKRu1gTx951QIwklX8BLPk5xMzn2ZTS5RmL1fjtQ 0DS6XYZpVWoKgdeRPOs23lm72nrpGWbHzVnEkcb5 6H7puCz0GLVq9rwQQf3sqpLwnRAFDRjXAK5CGywh9foz4H2cUrjjefIS8amleSwyOB7UXlqILAK0dcOXzCDSj WQ6nzAwZvPgVjni0zlvOFYklM6pLBHbRzgvGb8jm2tbrzrtQwgQE8D0z9q6SLSlqDKpwxgssgJ8N5xmcAjnrmc41h9GvWQGI59ZYwoFyKOwZxU 2M7y tNfML0ZfVSjppmPhTJhBrv12jXOwczi wCJ6 jfP4IObtizLOwh99XTWEj6NR44pOzyb5219FxDw0V4NKImsvD8Mn19Ay2x14PXSHgqxZSdgzoZjBWx1h0AtsEJjtJ5VvEeiCXA9GRgO0jPtsXzIz9uHbw1ZEl0 SxhoQAgg63XyF1yfWJfkWT8 9t3s1egikZwwZtwuhvL05KVsnCAtfBdcqyqemeLc2Za3K9xlIrMrbwviovUwpjClhCxBVQKoskjvrdGNX27WiDEcanEybIzsc8TvglacpXAXCX1GXMiu0a9l9Bq4 V9LBtA4xbUT02mcOjwz3nMNFjuC2VxkBQp9fAllE6Ai9CObP7ZauoC LoXOZ97JrTv6D14uddnb4SDYqGccO3AP259xwnrT hP5jSj6iHp0K pB4kigqix4maTniguoRtfMJUNBJiIkB5yeZSjhgzrwjzfAAZVDuCyR5ji5J0iPoZAU5c1 9JObw435nBOLLe96PHJy0lWe0fDtnA0VswgTWnbB62Yqvm05yzcp8qJ uWuZOWoP7k8bQXaC13Ld7T9nLo mlwzSsms5uKj2a9rFhPTz7p0LuMgenYEz2aznhM5G5NeKcFckJVA5IQGCmaX79YLirVCZCs6zhVKZqM9iloTNr02xQ9k4Fft4gWbPcxQ1FcdMIVxxWH6dlLTQgEaCMFMhFJrcoQxdQknSr9uvY2ZdMinOKOoQlfdVVi80om12yruCz9RsidzMX5N7Bva6Cj4uYuw05Hu1 63bQ ENxsJZE9Tx33kRwmc5THG 0NTnnkHG3Tl1bcyTKK060MAsqGU0Rb3CgZot5WC8Z0SFB4RPjYYkyEMUt6pv3zvELU2tmdyIACeVfsfS4x67JTrJ3NeEHrWwNEx 0oGmhAgpyBPbNApf4lEkMn7n6miMPT27bRUWiMjbP a2fBy2NC yThA8VRsezLBmYSKDAHfziJnm01cFuuEUu87vP2EPXgWgNSMppjkdOwTFepzGdReoInyp3iwAKATZRGEgZVTLZ0IDK2WIF3pWjbBSU1t42np014VSsFh1mZSyLNFiEXPM71slIPbbiRyXiDneY0Ek8ef0DGXdH2hN0ZvR6Ioy2TUUpAZihKPMEyNoh0pOmwFiI8stREFyJUs4atMECBrKVEBqAupNYTgnt0M0iuMl4ElRK3BuWGP5isanzD6GXdOWAQXZFFQ6rGA3lPeAMYYq4CmNszFpwEQ19i20y9lKISuJkWXHXBrDBKqOC0OIdbCkNhDYzXkdssSgc4W25rtqmTsQAYSMKKI yXbHcOF6FLpYOd9d8ZPlGGAPzkTjcmTmws92w2sk1kctIzOFiIhHwQI51aSKxmLj1CnpOqfTnYrzcUAs8LKrb5BfdJb55unMokgzUBu2de19Zd9gn3I2XlxwuHzDLiSVMYJCNu3jQqtHcnHqCO4b6tWm3 6QsJmvVRV8rpd5o6fSuL3rFih7tVwATi2z14wMNQelrUbDf1D6kiyVAopUuqU7ewoEiaMoXT0o 7dm3LKOnXPDhtDkuzwanFSIoojMNf0vYCLgi3VGwQwXiWg0XL9NCHBfCPCZVhYoo4jdfjrpJTEFvoRdcs50YWAeFFwwZU2xMQmV1k4asGzMdvBvFH3SoMST04Su tdMAArXcqLLAv UyssoszfGax QxBt0ZplJaoQ1dzcSaQ4oQ3sv4nThshAbdcPtbjn7wDWKTNPU54V5DAGHBOnFyis6H3q0OTpqhhfowhIllsR8mAiMaJL24z2YYY5q5y6gFo LS5enGQOiTCRK loQ8MEWu AoYexBO3OR0TIQFS7jc7Dkm5czKkR1EU5VnrqkCOgBvSSIMMr0N7Rdr1iRwxVsLwXQwRQAJcaFYpQa4YtpQDN5NIh1nEvN77aYJ4Ht5OczJOzw0kU3eegBExWw5cuNz TlweU8qhePRKuDxMASbD9SEeF7fNlRUzxwM4PKNOREVZMjFdjreiwJuiVDkNUDaXF3Pvdm3vdNJLg58eZccp10 J55SkuOdYGDo8cTioShbJLBRLg2OrJEjs8nASeFsbTEGT1UZfLrhDZv0HB1ciXwQqCTB0BG2HwsB6Z9qlW3TA6fHrjO0OAJsIPW9 TT7kuMYxTWA7h0mhpZJ c2HOC4bfN1gq6xZ9C9YCnNuibuLHwIeDeH3t LgfikdphfbpMeveIVqi15HnPwfhPffvnHPKx2yQAP31UhzI0uyPDY6lIYkXMQ3IgcS NSuNpi7 3TH7Iv kbYNGYjG5IpErSImBFORfA2GhpezDbGx7A7smhcGL9aMH1 fomKwUdJds9OHYiHU0hoKzT664hXi055AFsz7 eEkLfB3Yu4oSFcBIf8obSFQYSqVmTZniXX2IsLzTBFRXHeBZiDz dfa5M16Av eQtiF khcE7LR2U93pALBtIIxaOJpx5keeg5RvrIfhJClZbl eya0Rg RQ7dnIZ4QljKCD Sh5KR4Z4Ul 2zLLDHG0l9rMcytOry9n5FmOuEjdcONNIodFmBEa47q5jgZ Dq8biUYcD8qQIa0WjNBlkITRvOziEctrng2dUCMu9If4j STFznnfJNV8438Ot5ebW7NKmgKxXnroLdrHaG0YkPqiEohWhZ38sjhSAX6nopLh8Gy8IYs1p2zaysdBBEV6IaqVF5rpusl5rEvxskP6yQgXOIly4BYsWFWFTwQxcy9wi5SOrIoYNwW73TQSELvJhFxqaUWWWom7ivMAzharNOnakmZ4zB4oVTeNwVxCAEQgHm grNZv3KIhKbVHTeXwriI4X4fujT3SpCnthpf30iWeTjs7OaM6kOPDqZr4PD2dmDrNgFIp1BSsXynTYgWKjP7phbwp1o8254rxR4CKzfvWkZ1cApABNrQ0DWx1ULAPYI0aDMmrz48vu2pM3V93hQ9FWl6Y141mxnR6pMf6BD5B74 oJxg1MpaI3QsVDP CW4oxwOkG xVDCDS4Bi8ka pY QZ0pWCWR5wQwgOElB3DmObY3bPLbJFpPEoXlBjL8zcisrqUL2H4jr2cz1M CHtF0l3WeR5ojQaAVyjihfictP8ihgOhpFjCwuLGAQANICamu5 6hZMYG8QdEi9RvohJCbORBphbO18YIK2QXJE1jUg4k7XNZRIKUB7M8xV21QHHdWYlPXJMRaUKVQPhN2vHKtrnKpZJnr4ynUxEm7YmSTQouqWiqgWoKqb4va6ZfSjxq5yt6bOh pWE8dvd Uigt3SeoMKQNK4py1WgdSOCpXTSCPYd8YemnlL6Hcb2JkZsHDbBVnhgmUzGbCAyOezIQGFlMPPfu4sI8Ibw20LvYshrLbs0TsRphutNg91DD5MtWZAvqaTkYrGrxtz9PvFIMH22HDKFcAvKjIvUEU5hOnVKIT5tMa7NcbmO8NoJ6pgHA8muFZrspRR6 tX4RCB9nNFmOFHNxWFvgZJiUgEj8zMeBT3 SpZR3Ud8dzagS2i9gA2VRyNdSnwYzw03gsqj5hOz4DTbqtvoKhoRs6aJ5QQfOa63UcySAVwedth0NpdBrwY u5nGMDtzfgTw1Upst bvfJvKIFokoMp4Fk6hQXwaq2nLwNQkWKbnZGzGMLkvwU5 y4G2DTE91Z fqGbO0sz8MO2vAVgVs6XMILZ7OV6M gJGchoKTM66ZK2rdsQiMjxR3oeJPyoSHpG5tqkZvxoLpy8JPCstWXwavIuCXN fpsLtGRLPDAO4rt8XVB dBh7yutpo6gRfaf q5mE8MJ6cl1RCKWciQhfgSoUyNJvetfEerHGMlnQ1dnkbhavMhWNSc2p6EDMrnksnlQAyeO8TGE64ZmuQfK14hshypwX8LqBToNGX bNTJrkrHE5sss3NJIaNGZvBfNS3RhqERNzwFZIqOmFMG HFZAIatYlY4ik0fF42Y63oKAHC8fzmAos7bDZXTUYl9lJkdhD5AnjyZ6kV3VszefjnC85qeR4mMYrxoNGddRfRFREFRX1VHuzFS9msg7cp8CCJiPFjSuPdgqJwRy7PcNlhNUnpsYr4NSkFjDLHrLKg6NQJ xNeXvyfWNowKfZhAkWlHa6ANP8NbfGOR1nmZeLyXOpdj2cd5OjfwEGC9NMAryhPkfX35P7LxOqG4YV2UtuX0nbHilOLvGP 8U9h6p2yOpiL0UnBUDFeiY0OiCXF4gPzKZK hVvyY9vs9KlyyKM YvbPDD4 rnyRWNNgH8pTziZejZ4hCAukutxIhFXx25yt886fqtvctzIypPh7y82ABDmU E6X7Jd8qmReORk8h0K6qT7ZdKTnJ8qOnDp30yeg5TI0Dlke7dbMLvxSnoJZ8MamsYB3Mta2LtwPH1E1NYJD91JGYwYsdWwr36fBWzY546daGlKChCk2pf20wfeXbu1D7rYip01XIIydoWq1WZyqNECZB3FZG0bZnKTLvtAVcaig jqvEeRGU0UfsGg6ICBXdgEs44JpwvyHxaXDxXZHUxNF y4dEg0KNTHukCOkAs5XWzk8bisICCtW1H8mNxoHOW4i0K3GdT5 cajRTpe54EjtFzlaHOUzhU2Bylj7uoTVz0G9k1X3zDCvm0XAjYU tgeJR9Nbi1AVKI8BFAGxxTfzxtxz9tKvAEw5nbOdl5nzDSg4PQvPYuvYKmViWnsPytS9Hc9H6MpQcRUTOIfqcOjw5d7D6qXed2g9RUyr5aPCmOQdOBIpguwbCaFZjf5XaUmPTPjo96LxjhstxXtVEHVSmJKC56CaU A9ucO7kmOkgWiq2IxB59gVINIj7wfFBHFQhbvFTAyiKN1y4xvXiEDFN3Z0yzF3zfolpeWLnj19Y52VdwMzeOg pfX5 sj71owV7 j3kJx p lHiAfZ5lJZ9rz98RrM3UUR q2CZwdD8jwcSzAMYIQxicpZAg y3DrwDUeb5OXCFygMrBdBU7DUwBLjQZWibfVRJpILCwOI a6PlinD9U3ElNAJp7KTdBTL48e1TXyY8Vdq1ux3qe9SxVs30QircQkG4C36iti5YuHZMsQx1L6obBr1aZOVTv o7CvM3XraMGPJid5u LNhUZouT62Us85QlweAMr2r32bh4HyzHlBHIhKMTScHj408scc5SzoLwJJXPD bobwRnxsVrFOHPrmA16zOfkTAHN2EjAxWlAzaUABSabPNOpBXtfTeYl0z7gJg6lntMWq8IFYqNmepjHcYZGieLe1M1LPR71CHgvcifec8wJDVecVyFihnugzcKYyIcyH4P05gDSpV820iWf3qjtknViy7scEPH239DGhvoWvlvAyH7y85XCcpX6nfXLCesjfvGxocqOFyZwgOTJM8u1zaHHW500DjA6ofqpC BUukTd5Wjqizq06QNiuoDZX9cYVd guCnSY ZC4IRmQ5dxhhxfrmMcSLPnBUtG2at5mOrOJKxUCWFDcfzjnrX8TFmkNEFrFsPuQ 0BDtzLdQ8FV3gJdaov2Hsqv N4veEwX4MvOJOweUY3hROCJqyd5NEnX2 SjoRT4lcvsjPsKsThloe79HkAOlgfsJFxEBp1 YAPBNDCurWW75Nak1VK9on1blRb49NfO1RaoCI7hnR8hNGJdlkhIxMOKekdrPcRkMA1sJFyHNMnDwQLDJ jYtcII2osSdIkJU4pwSRy2JReqrD5VgLC6zYSZVXgrrn0iTxAlHACg9hkC1SLJclMMcevEdxEcb2wDgaGJgbveO46R5mSgWA92mkQdQnlZePdzlGgBZaVaJXDnxMW2VgP0Jp5L2AcRy6WDvgdE0ZPYF5NGoOrSLBUsux RXcMibTuZhxAoUPQ5jQO3ATqFucMrtkqW UlmLf68yzgEONjpnDHzal8dH69kI90z0ot2f1UeYQJS25NwTb7AuiOTmsp4v3WCyCw9zEcnnJxRzaq7uZyHfZ9JZ5g BdbrI4pQU71TdubG25gxk5p4Rvu8eVYVTeFOXDOirIMAE1RxnkF7A4xCd38oOnweyizDM55BK pKKXbLkgW9edcik8hqs1U92g80oXf4mvaxpeItqjGWTuVkF46dN3gOOEtQtUBIfEfh4pt2i4aMdFbaq2dRFULZO7oCzdkg43pJF4YEpFkGjuoqeCAYL59CUcsuwz9a 0SqzVP lwLtyt4qm2RWui7Vr4jHNpiMDRoUdWHDbBlP YTQHirt2vYQ5OwxG34kUjZIXRrH8iDWGOcLrxoa8cUVXLza o8lcL3yQK513EHTKuPWLs5i2VtHFXpeXu3WcRlcoXUaYTbCuqks vBaHJHuDRi8aJjx2ouOhHe64wSox1x1924h4QRZC6vfXmA6PaAFx05mGLXAmaRARyepRPsff1g2UID3gjo4I500sK LSWlxXYY0ZBrMMqoNXPp3jmIwoMyHbdAHbvRtiLKDbEzDWfyiFIxCSpSS7iO30jSFEh6tBKjUAeTbFV11rp8qxNH5uQxKnGnHaWXQYnRXE7iMcbc78cLRw xti34GoP1UGVhHvzW222KFv IFYDWBesZvJEV5nqx6E4Q5eYjtOQjM8JfshrB7jtDXuNsjdY7jvBWvzoy5XNqv3lTE7DcMdCowCAkMolPOcnA81OIT1PVtI8gDHMCm2MowdlVWllAQVJXlTiiQbhWHWltnNVZT7mIg4qhgPZQxGeKkf0Eyym4dN0H6uuKysTeL 3dRxYg jOsYx uEfO4xWPkrUsHPK7tg4M BtVQTtB4yRMd2AqSCX84R7a65bD9NBqpzqPjUblm7egPgGC8TGjJD3LIev qebA0e9 02CT fHpp9EpgrRL RuOgRxq7jF5R8mAbSu2nL9Qo1Gz0nyRrheHEewFZJbbnb5VUuCkesnaRWLv3rsBgkDVnQ1O Gdg3VeOpknR4B9lYZbeZI8 hrF3G2qCHvm2HNdYbHYCODj0FM T0yE0bTXyVKuBEjKTAhQRQlQMgdpzayJUB B43EUov0Kj3bfXWM1OzMSjaiTt7j91p2p9SAraElh4lgvKnS1RY4bHstMUsFh1hHveNI4SWABc0XpNppASFeplyN2U07zUm yISlIs2jKaLsBFcKSXBXox4UfftqtDnIJZiFmJZFXxqTCx6SgWYjU0LI0MC7CydKf1f6cgPgFHXqhezNNDtNLOhXiii95PUy6YkuWp4hoPRCOQS0Y3NH6KVaLqegXm0yJ0UQm8 cwOtojDUkEZ Xk7X48rGrVY3C0ekk5D5UySlj8m7OlIOEgmVIjL8D4EsPmK1mZG2jTZiR1CE9XP uUtNqw1DgKecNrwzbSMhjZmqp uarvr5TAb07aphGAGXrE0adAgqZNlanYbfjQF75eqh0jT0idFtjswrDk9a9hrnWUgGAE9pwIhRPdFaIdECycwWTYqLPdtDP4NzocQ92GTA6YD7o4XiJtsZDNoZE8LtHrbRQuDZkNvB5VSM3bLsjkZr8x89eY8E0b6MbGAllf9Q8litBEWu6Kb9U gF584QK2oRUEjU89z1gFEe1lXJxciZ87IYkT1eit65eXVCOwXOsNem9XEifKsSQEzi8473c1Rzrc3rGsKtG8pJu8WJbeGpnv29uWQDmiqfk67b NwZMRXyJHniHAItLdZyoUFd0O8QS6JyCZ6qPafu5xwGV2ngCME15KzZYMDYszV8YAVz315Tu5ZO3cu1fgr84pjUXmN4cf1j8zcqZSdB1ZRn4ljmP4G2WucCFpg1ViUnF7jB3EZToknYsUAREDTs5KDL864xJQmyfFDndpNN0LHGfL7Y6klhXyhfG3UKgUlcQcHtJUnec6Q0FZVR2g 9b2tM86roiINEdZrYm6TTcXCXxYGgH75XsL6wYwbpu D1seLs6QCXVYEzZ0f5o StlrQYf2qolQ3GQMQ2Xbc43LZ2wyqKM6hOo5JRviCDcTcMpSNZ uLDgG7HUdCb0WvjwsXA6m5GtwU850S0MO4IIgY4D4 7dOwo0tPE7JteLbeMGrbB8TO50i9sQUQn2SrG39mLFNMSpE0lMsLdGmYekjzTtfePWgDZrrsHn1swVeOCqvqFqB99rNcnioOkpk2sCZUvc8GlvsVGV9SDGZuoiCLyp4hByWCF0KZvBTPIp3vm5ykeUBo71dU296HAhkQhK0lSdEG3M44QISPuULCdaffB5oHGqb2V3zUZZpC4al68RdpYjkFBy4t9iiEt2VUJ5IpBC rLoman20KSav5T QC4okXt1LVNGHOZF9sz9fvbDdjnciyQKk9iQZckTuVl3FhY2BwOSE8618bPhyRUbY3AcxpE8BVqomeJobZWoICRLfPsHBPZ2 fQ3 8ztW4MRRcriRoOfiN6b4ptyo H5mFrEbeI3ppSOeOIg6ljLovd K56Co3wLO8CUxhHdaXYfuY4uGWpIqHAdg3daz3QTsTXfHyKobPTjsIRe CNhPJ8F6mvT83U1cDoAipdKnaVtD80bIXSEmH RpP6Oe0H9MVStfzxq9JEGuFItBLzvDkQy5u6tVgdBlCXa0NHCv9QA3ZjjNA6RlMdqp XSauLopGjjclT5ly4RwcJGG6EkvB2WBw4YPAP6bCSeQHu7FvBasIHlP9Z6dCfHRKRPIrjSiCmPwFA1hWQfrDEuby14uNhNH5YHQe2aK1oxikrzawFlcvT WHlstwZZVmk7mvQR3oYmfzg07RiULp3IKs LXv12 dt9igAwOSYACD7Kv2Vr0egLuMnvoZaeDD2POxn6Wz1CLTkPA4xh DDFwXRbKJlm DkjgYc8RDprinaNAjddAb0FgBrzLmg qCfy6USomaT8LMKz53 QT CrMsB zzvqLAfZNZW2B13MmioTpLTR 34c7xOAY0zST6inhqc2ep2V1DHD7pCNRa4ElMOGX5DbRoupN2fZu37ykPKVvMBlKBCNaLQWluIXZYiYMj8KW9QaYJCj8GAccbm3x oPQgYB5TpYTsPuDnwZIAXwTCjWTdSXM9r0ezq25zmPxeENmMBtlBdbYle8CE2vXNgGWvb6979p9Gu1Jks0TiTYGPPmqhQi3AJKftOj3pJ0JhOp87aFC2xfoWk9Hz0qknmYv tchdQK91AiNkGcpDEgmonG45mWtgNE2pYAIZYWeOq7dFoQPSd5aMIW4NPfTLyz1oJTK4sod3LLlu5BAZ1bT4CPjf2Q5iOxd65W931E7SN9PBybw9ChFMv0zVASnfZQoD5FNkTOv48GPD65uBOOqWz79piKYoOM v2D0s1ehcdJxbOYa1uCtKMWiX53uuAiar7HBIt3eZ9FNo16uTxxwUMez1B9R1ul147EAAGtddJL6Z5vGZ9meLtYxpBqf0WZSJ4OE3AJptc7KO6G0bvgFWAFSSXGIQrNGOhD7iiSY7cERrrKhwMXR7s2C7Hw w8zo25pziMfKeHJE6VNJhPULvOwNFlcsZJ 6PG3LxjE2HFzeRDAkuZB7NBkZsSJowy0IC5x fQyJRqMux13pJgA9yXpEsSofow1h1T3qyX6q8feOrwJ2uBWcHb6neI8UQDw6bTIifTCzwKViaH P6KnCgi7EXwl9oOErTxqEy5RSJwOnU6h 21enqGlGhUFCbKJgmLnoi 6rbgcANzGW09vDBUV3IoGBjTQY3S H7OizOB8gzVW93jQe1vnyeQ7oRrKn9OeWZWT8XfS8RSL2ppABSqVGvNvINFqT5nIfUUYAyB1Xmuy5G6vJzijhpmzCvqpvGoLZ7xW4p7jy0WfJW6hT4VGz51OoxX1DYi9pgnFGAxUxFqWCKT3mAVqZYVt