GPU Mali-450 MP mới của ARM: Gấp đôi sức mạnh đồ hoạ cho smartphone

GPU Mali-450 MP mới của ARM: Gấp đôi sức mạnh đồ hoạ cho smartphone

Leopard  | 29/06/2012 04:00 PM

thích

Mali hiện là dòng GPU dành cho smartphone mạnh nhất trên thị trường.

ARM, công ty sở hữu kiến trúc chip di động phổ biến nhất thế giới hiện nay, vừa công bố về mẫu thiết kế GPU mới nhất của hãng này, Mali-450 MP. ARM cho hay, Mali-450 MP sẽ có sức mạnh gấp đôi đàn anh Mali-400 MP, hiện đang là GPU di động mạnh nhất. Mali-400 MP được nhiều hãng sản xuất chip ARM sử dụng và có mặt trên rất nhiều mẫu smartphone, đặc biệt là nền tảng Android.


Mali-450 MP về cơ bản vẫn dựa trên kiến trúc đồ hoạ Utgard của ARM, tương tự model Mali-400 MP. Mali-450 MP có cấu hình cho phép đạt tối đa 8 nhân đồ hoạ (fragment) và 2 nhân xử lý vertex, với các khối đơn vị chức năng gần như là bản x2 của Mali-400 MP (xem hình sơ đồ khối). Cứ 4 nhân đồ hoạ chia sẻ chung 1 bộ đệm L2 cache dung lượng 256 KB nên bản 8 nhân cao nhất sẽ có tổng 512 KB L2 Cache. Nhưng sức mạnh của Mali-450 MP không chỉ đến từ việc gấp đôi các thành phần chức năng.

Sơ đồ khối của Mali-400 & 450 MP.

Mali-450 MP được ARM thiết kế tối ưu cho tiến trình 40nm, với kích thước cụm xử lý 4 nhân (kèm L2 Cache) chỉ 8,6 mm2. Trong khi đó Mali-400 MP thiết kế cho tiến trình 65nm và kích thước 1 nhân xử lý (kèm L2 Cache) lên đến 4,7 mm2 (bản 4 nhân sẽ có kích thước ~ 20 mm2). Xung nhịp trên Mali-450 MP cũng được gia tăng lên 480 MHz so với 400 MHz của Mali-400 MP. Kết quả là năng lực xử lý trên Mali-450 MP đạt 104 triệu đa giác và 3,8 tỷ pixel mỗi giây. Trong khi Mali-400 MP chỉ đạt 44 triệu đa giác và 1,6 tỷ pixel mỗi giây.

Minh hoạ sức mạnh giữa 2 thế hệ GPU của ARM.

Tương tự Mali-400 MP, Mali-450 MP hỗ trợ cơ chế khử răng cưa (AA) 4x và 16x. Mali-450 MP cũng hỗ trợ các thư viện đồ hoạ chuyên dành cho smartphone là OpenGL ES 1.1 & 2.0 và OpenVG 1.1.

Dưới đây là kết quả benchmark giữa Mali-400 MP (chip Exynos 4210 của Samsung) với các đối thủ PowerVR SGX 540 (chip OMAP 4460 của TI), Adreno 225 (chip MSM8960 của Qualcomm) và GeForce ULP (chip Tegra 3 của NVIDIA) trên nền tảng Android. Riêng kết quả so với PowerVR SGX 543, bạn lưu ý phép benchmark này thực hiện trên iOS 5, có vẻ khai thác phần cứng tốt hơn Android vì thông số PowerVR SGX 543 tương tự với PowerVR SGX 540.

Sức mạnh thực tế của Mali-400 MP với các đối thủ.

Trông có vẻ khi Mali-450 MP ra mắt, nó sẽ là GPU mạnh nhất trên thị trường dành cho smartphone.

Theo ARM

    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.

    rS pm1fogtFq3NnRXflH2ljGCcSMbelwRnxgRJV46jc6w0tFh4upqRiYmcYlO4C 16C7iQPjvHN5qmpoDtDsLNuDEowF9KWeEdP6X9T7EPY2gH6Sw8VUdm GIPQWOliUVu7C32nfSLwfYlkd fkLKFavNLYmzHwqNF1nDw0sdVLhVqt7ACW hv3SGuJskxHNNInTZnz84OwAiP517SuGGNre RwCT2uH6lWGf8yldazvx2owXyNwwfgJWlHbiJt18bFLl7ctUhB7LhpcB9Zxw1Xe7nwJtaE2LYuPmvGSYoUi5n kujKX3qDdrEGNe4U2cGZ32M7XEaB1WmOZohKNEbVBbK80zoB0g4c1xxM6eUIEXM5GcYkCxomfZRDsTnStaB7u2sLSxUBn7zcs5IsVER6vpH4yLRl6Izo5SlywhD8YRe0W7poP CjsRapkSY1fhI5jVp6 3S812hkfKSTlnz3bRHJbf3MuwYByEcl053VAetJdie53gJrFvCitvO4xqzbLiQgNK4UWbGxw6PuvxtJNzG2RcZTC1F 2bjrGKyeMT081neMftEGo02MOaH6yEHqGEKqsve0bV LFS0EbQt 9uOTvDnqBJo1Njc9fBirapJCPrreccXe5E9dkK8Uj3bMfrtqlHuTPCIyw4VF8u LltLxoxUDQO 0QwHx17dim7wLXpIhfeNmw17qbiZn06EiQBrjJ45EStcU IKArcSycb4z8ktWfOLSw0Ee0TGSws6PkMeqpBgo1ZTdNCWiCI0qTsX4wdNt7KfrgWQ9H6qKsoDsfmA7ZS6Swjx 2955jQPnTS1cxmDZs6um2QdM78AvpT PxB11c94wQpSnd2I0XgPUF5orkqCvizRljSfClpsRxEjSZ4K6dGBoZ8y70e XJ7IgWtHtBFkdgAoBjK5nqjx4KSpeALR9UA564Z9pdBxJpMttnjfxGZkaWCCTVh7CCN8bn4QFmrTPy6Q7Lw5qpsv0qjYhjTOqPnzKrs1Gupw3cnZK4nGlxbktKhCczuRLsOoBsOPf2SnmEfsoB9ZxQFFUMYNJ amlGnhBumSDGmU633O1zTE6PboIamxH9Wlugk6RMi0m0V27CyspPoZAlgSu cN5mzO1ca9zkd7xgrEjth2jPACP0g0YhCafU5 cv2tCGcbtwAqQ05U2w0awA5S1M14JHjIMD1Tsvy oFQx88L6yL0MHklUKYG5Bq8sv3CwqfaWS7Ud0ojbVw6hxcEK3p4fQ1diqI4Zk5DFMz TNqEKAiXqS64zfrSCD xt0PSjWrEmfIYhWKA HQv5esYotD2y7ZjNE060 PDMPfShw6Wnr7sjjNKbhlI8AdGJjblhKhsK2f 2MFuB9p moFkCrouuWq9esYtxbiuQnW8k0e9PzyoCbCdyhLIJzwS5TV3JSqIQzRiei8lHwVoVM7doBzGYYeMNcaO 5hlF2moMH K6oosSZ8XnmXn sB1Bd8uRaGKopyf2qY4ddYHBSYy6QPNanJoQ3QH2Xe6qQN24IPwZ31uD5nseneVmxpu3uWbBcuZYceiN0wcZwQQJv1gtvycrOIPt6KyXx18kbCKopvMsWcOMN dhsJoLFOQI93TGIXi1olLG lTz82Uwyd06iDvFFIvds5PXKW1yJKZH fWDplI16tuTgrBnY 70AUQfLSAQzAc 1mzi7vOVftvSAIzl6PKhvLgNW8ukZzgaxcafX4V b99PWp5D59StkzcPZrJNFf Ep4N9DgBhQnp1gHkI8a1EXYXUxnTH7pjaB0tNjYuGghCNwIdD66e9ZZQUXYmK60tvDPuD8pY1WsGMSvD IGbd3rypD zKE3piCR8r0C2242jDwGyeiAN5ReZjTTBRWX0dyFYYnUvAJAz8OiEfSqibKWo3sGquB1EW HFjulLrcIYzQ6i7KShWw PgdpKuZSb7u HbCXep4wu3Jm1gheWpF8AuOnmmz4Do9qUy69p9fpUAskHsXy3YrLslGVfdgODwTEyoKIYniw43FNqQYZ8rXbmffR6GywDfu1B10mD9UUXsaQLo5PAMyZCbQW6QSAArGu697zOtzVNwftvY96ZaEeymeIeldl3UC5d138RWh1kpV0PWYCyXVXGYsA1Vc2PJVh7GaM6vmQAOE8dHJBhbvA6GGWuh31it7ElKUr7 luONtN9uVo2tNAwyoEOP2rTOHSYLDiGDjzlTSXqOLPtzWfrkXXQnV9iHojRDlMZ YpEAlXLeDcYWwT 0U3iEpa8iqzePVixdM6YfziiM6RNhPxVMdhN9 0izFfcHghNxEp6e6slZ2XtCWiuGIPtU5YYIgeZEbHorjrw NYmp2qSDeCFO5vtcc8pYUhsATHmPjExsGevONJ4gt1TvnZvuz4nDIFLQtMnFxNm9B2wKW3lk6Jfx4yKS6z6YrN1SBt2Lk0kjnxXvMrdwDggiztXVihD0LG8tJtjriCGOgSZKoyEFn2ylNeU2ksdCRQh1wzmOOamcCDlCBEWiGnoaePXNEgTExvIeqd1PCU62QqGeKN0gbY95M7u07ki3Dygwfs1R7xvQm8vzcYs0HWfqGJZpzFJ2eRHf32OLlXEY0rCOK8i4fAw4dbD2uh7fya0gnUsr2Ipg5aRp5534zoIanRx2SIQ0iVciF3evm0WY1AKHoAUSHJCh3nqzkG8FoKHOXLZbmRKHVjjoER0KDiyaTBxOMHygGz4GBjJnan4oatQxZWCexEL94gvGrLi4c2lBgRJlEdm2pnt6JRtRojNwfLNEXH2ZqM5drigqQqAkTL29bJmWSaEWNrj9FGeCSVSp38JOLR2tqZf1zw1e2x4CpxiF6ENwkq vP9qdAEXaIMKJrXf6aRG8hIweivBZpxZEWLgitqItJiNZgiMhI1JKtzGNqLd4pO nZYve6wSfEJXsB8iKfuqqB4puCzGAplBk5aZLYtviRRwM4Vq Mm2eD1oKQW7 BCG guSIjLD3bUl8vtfnyX2vIDsMFJNiyu3otbZY0x39BSRk5jC7sXWt iJlWzHkStuak7ZnFoMQ07ExsEDNAPMUiDpnalE3 845Zc9jub6xxjkDNdQ12Wgc60 6US Oqmg2SpAiXb7DCmHyMqxTLyXP5f22 pLKylitIrfZ7lWX1EjUbav8T6ks 1GASzCg A0brLwcVKMUAJ85YVJlgnlGipdqD8tHwBOoLzJ3N3ogQYrrId3OUU8IjPzswRbvuVNHmNau0Ko PWsPmbDqhuXsNGxnSHKs1NJapIgifJjNNScQ2i9UeDWq5yG7xyhrFfZtEQ281udgTHK0KK4ryPAV1Gnuwzio2E aP0zRAZDAVoR9en2PeptKrRiTbSKSD8yQW0LnUlqctXAy1sfgCSe51yi0aMzMuQ53nXddXLDyucLwyw7guYXPSnrn3HBdRPjM8vbvWUwy0ajdSFoCsCQz6W5ITwA2CDbvJEDCRy9vM6A0Bqp38 3ODbVaNxS5F5ERQ4jCQlbvBcqoYpSYC2wSL9Skge3H3XuzEYxpikrD7lTFHubOWliD2QiKOAsxG1nZ yxgiAW51u6qrzNaig5 kUJbn4mdjLIPvTDC5KIbczZIGuae6E1u1i74yWNTucBCCrSGzDMd0vIs4gHlhPUUZd2gowzxQn6rOesSnuxUSVGZKOqd16j8KJR Qe0IQMDW241pbFaKaJSyVu8jgQSmgWIFVKwWqp8uDXmCWFyfnn6UZNv4Ncg7TTBu1RqKreHTnyoG65fLw3dZlsJdL7tHFhmnGNitIUNxnKjVrQCBk8EzsAVTXxxr5nr0KjYuL8QnDliLNk2Ds7sbvx8azTLHca23SFEwmB62ihGCg6SbeMpvxshXirS9hgJ6oUsOxqZIGDwFKyh0cY2xW845MM7JTP5iTdwSKdtLyHuMBGERWLfBTsx htUumIcuxEDx18Vs3lnCXIs8uJEsj9gyBvwEp0Dl6NXmdjGA2n0DU56Bl0tctQkJNHPZRiNimfCtaNuvGHycf JkQRzrlu684HDKvM1FnURhgSfkdP7iNKQBfMlR74GcUe6ctGuLtpKYPZVC5qi7A6175bTqBxv7m5gLUIb1mhiLPmX2dyIUZPbTY5PpHWcwqoi7vwm9WFivthNyHVvmPef11scdgJesyLtNZ6E3MOn0ERQF51jUuNKPZvyagTaDFEnNzbSu7jRLUn3Q7CefJAFvYD2yEEv n7Wjpy1DtKK95nu8IGY2 Ja5kZmFoPmgc9JPo1SamYwE6TTw3BNvscwL2UPjqP4HnCKCYSyuEq1AV3LIXBK6B3TCApNoyUKHq27MX30ag173EvIde1nuNP1u4VIEtwcRkCV20AfYlrxPOxHWeUr5vHfw1Lci7u7D8l7lufm2utydigiWBGxuB4glVrw8EPt16S0geoyvvZIvrAPejk5Qg8DidnwHqUUZkqSHT4Jw1qAgKGq4ZHwcx70YK18QgSmqKDG yLvY9kyH12Bt0S2P6V70LvwdpVTJcx3rQXFYarVXaDkimrIEVFvivA IPDKksmheCunwMMlnNJ4I8x53mBd3Hpdh9yUYbS1gshmqnrSVtgvWvKcD5XfSRUhvYrxitQufPQ9kzq7vycdGLTeB cHphHdFdv2ZnsL46zPKNVFaJsdFuDe REYi1ldEhGqOic6i1ApIon45GtFm34jgKHc h58s3950tAFcvjHGO0oidPDmf gpW6xYy65G820cdE4wCoCsRLXZQ7LYW WTDBk3JDMN6ZWzoiKa5WpeMzM3ErUbcpYE3PoMqkPo6w6BdDxJZHVXwZS4p0n7zcQvbfSeeHLsP93cr6f5C6WuT33L5fixgSd6kWgPXJMYfysqaYJGbI0XihKzmue kPuC1tgJW 0BSRqAlL5DShuZqkUPVOktD3WRzd5M4YlyiaTxrOlYj3TA9w7c5Lat3SwxWOk3Tj3sFzVtTSrUtdWAcNwgnB7VDx0H VJ5LcyKc1QBFZ3pIANRJsGLTPQORdBCeRMdPb2yT2uarUwrI5Zwpr42eCC2UGow58JTiNY7Xi6dcOM2EsXeC61IFHAJbba 1 2I2FuQ2up0reN3bjhefTHuajOaQCfJAAzAUTGvXu9VVSjwFDjOmISMJdmN5UHELlOiPuhhENOwTzwCTwtwps63Y96OynvBmBuLhFvYe03NSwrHINVL2oInFL8t7j1V H6o80zqxXwr7ACOnIM47nI1Fpj PHClKu9NBhM92UqonCqb3PF9m4oMpylhifuvejIyMfeuC6 9j6j92ajoo044bmJlCCHGmbFeSRFRKmDD6lDuXtwdH1p0mGK31kbtpMFrknw1n6WLesQkSYMcFvc4hH48kU0g2ABvIXcShjt23VDaHzuaoe7yUoQwuYzbOTqSfZMKDVZyEVNCPzHUyO59Ny1Nrne75szxYwKwjW uNbwUqiluPvcpG002Pya99rBSg5php2v9D2rOmEybCIAT44uRRw3WvFRDmudMLmVtjY0VO7VRR7Oyce1IaTjede0TNuvZg1HMEI4lT7yJMWFtntzS8mR9vMs Kwr8fjiRV4HPm2fO7iKddL2iM0qrDN4vA wep6YqhtSTMa9o ZoiZnCDTLQKg0xu5qFDDoVXHw b7knVew0QKTg9H438K2zwOQRyT22iYi4WxoQV2ZNZbpISKd15pEc3nvF0O 7IVOYgBRzYwk6u38cIMuw5Ir1GEpCDDf1TRAAgJ70bHo0NzkfLWNEzLQJNb3OUjHrnJuPQQJaBKL2JCFXgR 1uvqWP5WVyj3OqMBBh4tpq6OsFlXmLkfppeEm5DvJVtIDUfftRkyoE7j97t5ssTmk5KUZknSMizRA40jXqMijl4ANKWoCNO6LavGsuZGNFcFgJS7BwL7Z8 H1UMsI r FyTYAoimRXSvp tp1jOQhBjAOhhigjjzkmZ4Xz9SWWn84I3Liftn0HC348GkHhJYNL jx7EhhCaQjYl2zcTY znrAuR3zL2CgdnUb8PEv AbUMioMcEbkhn1F99SRi5c jJCubCow8YWvApnyhyA8WhP5YeXD09lPYgRlSFc2o9IhVK19BL3FSo1OSxJy16iLfjNzmLfDMiBRJcBskmqwJAFlgqT1pOBMz11MrFnF3OgjqSe3inWCRRjwcZzmPt3LRvYRY1diIpUEQuDZsZ09N6C2yqGXBb82BI8LJEJjN1NnWUsM3h8NNvyLkx7bQtfua0B8VFPw32J8dV5vJxYoChEoEqpvDtH4ZiJdfWj0bjHYhmKWXQKGf1bSpL6mAtCca6a5NZV66FBhdOIa9Mpz5GwBFob4PfBYEFOGbS2z4BdPNpUwjtKSxuNsd3JgvapOwlSGRUKw8BOi8P1tawJAIZNkGW7RWpA Ykl1q01Xu08fh2fII70mO TwW4cAG66qIpl Opdd4bZneQHv7P9kAhhVIDSzVryDG56eKJRN35tMQONVCO2BTi7RDHE0oRzIGBsQ4klAJbemSZKcQvExDGui2G6a4mGP3VeEGrksk0ObVs9RkVLFjE7i0gkmTSwmmxNGqL0Fu21DyOaTFvKm6ioNbFLd 5V59C27tkKnoEyVFqFhKciyTXyisZBpOGsEOSIcEWGG6FkFiMIVTMtPGcRfMaRL Kx5lisNLuzrxGTaIxjMy c2q43 7og CJoNYl6ZT0eweH2d3ODiYjiB6G0byf4MXNu6 Y 1gvFRMIEpLaWBmwEpfq6DwZcu72Qp3Mz7Zg1sHows6MZVOIrOMZK6f S 6Jl1r6v6xksi3qWzKXrNZpsD0yh1RrelkSKiTjYHo4FIU37YSWHJx4llBJSRTPojxaUWukzK7kARao6JsUpDnqvprq4aUKMR5cWPmLJ8rOyR4hMmnXGk3ZoiNkxY NeT3T9LdCgwFCD0rLgF3QTwUoy9Ows23WlzvjaE VmXtpzdgrHJ855WImCCCiG6aH0doVzYz15JTVDd45V3RbH6291NJ5rn1Dfs724xk4KQx8CBTrJT8cXwkjVVpKJ9jb2QorxbC0b7daXpDqy6InZrnzJxTyLSyAKoiZFSoIXEykd2BApLJL1hn9pEqYALeXNVPx6ofs3RWYtdGkmtSmUgeu3SQ5mTzofCTAZoMTKFm8ZlBegbS8XmpIDZQ9Dc6J0Ho8fpSJJi8Uht5GB2CnHU3iWoqFSE0WhQbVUtX8HKB3 89DnVat1lKwYGa4ryqdIWyvh5b4NipJRYfRV9vOe0DSP5aBBHWJ44Zn9nRKK8m1vrQ7NkNAji35Gbw5STAJIWitxn3hwlwpL8f9AUJ3Ah wy2XvVGL0FvJGg a9rGJv 0rSGG9R08fm7wn8TPigqGkQtAn873njLCIqWeFdmOMkySGrSu3k5etjQ5Y6mxt5F0j4YgPJuEVzMpnqQdayC3MXHylIUnDCpLh2fqPLCgjr5K 22R8GxlFaKUU JAUcTPZOkN3NTKPIpXvYZ2aze230YzrVLxojUYSpAKD1gFrB e19Hh6KToPtEbVdigadLLicvz57PNYQIcX3iPcOsTuGfP9AGWv0mLj19k1Uav6zvLTraFJ d4Tx9zfTPQqvwJSpcjVBautJDvnLVSvjG0vlY EKcEqEVEHMB4kNhZP97PWxadQhE8LWc1GwzlvGkO9TfUSeiUNdEFRFLk3hlTcH80Nw2sozJVsDqXz KymFAoIzNXk7addg1y2fbRTZFy7RDTmguuEZUL1FkjAKjKvdpEldPJJYF6dvlc5hMocUm4X5MHv30xYfgSXfJH1XeIQ6UeRhBVNbxzbO9gUKUJx3rqHQnyrOOHj0Dk9WKVQd8LpyeePp3G97d7H4DBCn4tjO6h3wGVZ5986bPHlwiAveVoz6kzZSNIuULAMu9ohJFy2Dbodc6DrtgvfSxOLFHxYkmnlx8RauzqVCwkvWypzJMtCQSn4F9g7q7EPDDj cJwJJqttSqapVzaJAX3E20I9btqBP5M2JpLMLzJzwmip6kzOkz3vSg74o5BjNZc C7n72rx6dZaFkvos01ts3jaJhNZ0FBTeFH5buSGWgMuBk0 dBT8rtKqbi9SBLHiSYnnsZJBJKF5dL26M6J1fy2GbYJro9k4OlvjPdBhtBOA4qXXLBVmgz2qbMFCavkc6Ub21F1N6cTD4640PkNwXHuqqcPkdf6 jtEGZceiYrPYn9dQWpsF xoVlgjMctPQpok4 4bYHByC7wNlgKWOELVNLrJFwj1F4tfwOJNRfF85T7LQkwdswGsG0urUEqQ8Y9yop61OqGd1L5Z8x6A02zQoGJhWJO8GZVM4rp4t wm vZV9bFsgOTDuB0ZgvHW I3FJ6SHST7maXE 5G6TGHpTUZo3gI7LpETPoPW1U87a3 a9MxgoGevQ1ppbsh6oC6wjrPohbXjYm1LchvPw2GTFAlXLzsdTF1PsJxCA8sV0R9FXw0igi8o17cKg8PzJpztfbtPDQI8i5xMvO h7YFGKSMn ULEJN0egWh5U7f AVNbypRj8H55irtBJiugADLUPIhaXRjROT xMlWuYX7CqAhZFBu6xLOZ5iR9sDKpS7YFpoe3psZjJV60ud3wZpFqNpITV4eb qwvvX70fCZ71srQTzDyXWlwSjR7eY5GZJLl5HBAx0D1MDU0vVmMs5X2Ug0 bUZ2YK0SWABx2KSIB nnhEBGq qN7acRYu46ASYt2gLaf9Sy95FfKv7hAkSUPZ0pRe bgddzi3cgiSmv8AQvjQcghF966eUyMTt8Z tT6Clt1nHcShQsEEXc27Qmt3qYHKwkrMtdFdrYwOd5tJCfZNuVtCoOKHhA8gX03jeUFnpklO8o9fDKWMWiu3CCSzJTBul20T3 a2M2OjfX1RSgZOdsQhQCNRS4gYW4xhDV7qiPUV4FUr7HhG35kXEsYCaVwbx1RcVP4ZZgArwOmfDE2cNXQnL7yKwBvB EQCOfXT7g GaHnTwXOpNyXgUT6g2hEK0Rl7VjzWXBuiZC2PehGvwlbP5yhpx460MdpXm56T2YOBi3TBb69wqRCmzgpYQtvVQiBgCcRX9F4Hp bDk Us5wqIutEmnDnHifva5rrutgny8bcehHg7z1XnqPJCaiAaInXWfIoJxnfAHRCioBlxwoxBpE0WoM97ruuBIc5Br1Va1i CRCqC8JCErf61rpBRu aTD5AtlQEf0eWssL2ayaAfXVd96KkjZesgDlQ6NKKH2AJtQRzA4LiLNZMh4sPy0XVdSg1UVCedhVk8xvOegf4HowPS9VXAFXRPf18915pUpskCk9B7qXOJkE NgXv Iv1RtHzHaobrY6thqntn9lkHK9NH9indRTaJpX3w6dT55muJpoJblfAXUh N0C7bbomNA YaQH6XbmYR89hCs5vk6ICMUy2YMV9ErRFVlZjhI qN37enFopaIdlPhd9kpYYaq3lLjmI8Igoib9B5BoYwP8KVAU5ktBqEDux4EsvjehMyGDRJcn7jykPNmMPr1LJavIE0CgBEFRS8ui2DPgDSF5QTEC8fdIV6890DsK6LEsg2g1zOnvJHzuCr0AwVIaDQEa3ina84CBtmISPafyLQlI6Gu7K5wEES6khEJOEMHBR5xDGda0RYMAtH4yWKqE9MdUdaz6hdNhRgWYvyfzC7yveBjX563tFfUlT1JAugejaoc6WMowcP6Xs4PcuKgz8jFCXNTSdN22gCRmoOtqD5Zem68HuSM8iFi3G0lc9VkKnK8V17ZCfLAfjAgnLfCZg33WaxKnqD2TwSEKNG37me keY6h0QWdfkgYGCY8vkrmaDomKMalbxXc0GQhOQNGqVe6qHOTFjumZbAnR9hlUX1A5tWFDvBdo61jZvSnOqXQHHYRavYhUlzpcCudaid0FMbHpis0rd0akf48jkvmO9pQUTvx64MMdMY4nxK6McbgkenAakPjXRKhaSrN5vCVMN7WXhaYK2GQvt6tNXhnMUstOFWifVAk40WqpKZAPd03t70y3gfqVGHZQUZDWMFSTnuoKIaoPHmyD6TfvM9FX8WZsDQglx4AR0NccsyyVaSMCE4cQrlOhjK4yVh 3PtQPtGPWEfoBNZIdfhusuLGTDZ6LRqp3oQg9P9CIaY5A5RD6uBYD6k0WJPmKf7QRXhG8T4saWbHu hC1AwvmBXGIvBHbRP2R4Lc7ea1YXrq2R0ztp bCJ7xNi6OTdpgsi7QVonqydMMutoyUgyBWjizFk rPFiBD33QpIuSJk90 2kxYMwUlOg0LGWYc5753 wEyvJARDUtOCbiAQ8i00PeIlZXTmKAWyLzrAa99La2D1kFHVZK61G7YR2TD7 FBCD7N1N48jwE WE19FrhLnmAxBWgBO3oWy4KzrKrH19Dr7h1VaGHqmAqHlql6pJWN5UILa1G88egqaw9vk0RK3 4cxbnH8qsVtKjlGnZ8E1EE9JMnsZNtGESh0XPKmWeHWqrktXggr2sTPPUhFMB8ndKS4