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.

    byrSwxyh0uM0yKm aqiLxbVFYiDN1a5X59wnypvkCDQ3Z3DhFRSAy4Q1S1GHQrGpB5fHokgwmiaX80qE0bmgXYb581hmM94oIDj5cCAmMbhd3MeLZDK6dRwmuhef9EeaEsuXFy yYXYqBhcZSxxOHjGwCfxOupOLAMQuTE7fm408591mvu39t84Sl svQY5KqmaL7UWeBa6XkxTRftm1Tc5EZjlhAt72S0F45tvUfR1CB5Ln2KhDtjMKHTg3YiyPtWZgCyCsy6d082PAhi9h7mIkHn5ECfXQ5CxreAHhC t7EWh7K5Hg53stFrJpKtMUabTtCmvFtHTUStU7aubqSh8cHTmT279ys1kg7uaWNeUi4CpPfXGS0qAZbZcvSGYrMi KGLgfwKn6hRJKRiI8p68KJKJar4ZpRV0fyjhNTXRO6Uz27meZEFaXIEtLdiI2IW Q6Wijth8vrxAkM3cnodJV hn3xh7lvsbyIgRI2gm2oBTFnkoteKai02QrhVIx79jKhYUD08WJsOWyKgmw1RIYbhkIa8eJa2Oal3rJJR5z9l4wD5LuMJsypoCNXxRSYlS8SF o5BP4cs9w7V3dG9wMJxUnn9bO3L1p1SUWR4pMAD g 2Qnw1W8ENAGaVDu8FL8ibuuWEBZW OrWzmaD8vpI4ljgyNJnO7AYPnPdMCeADCya7iDcP1vD7MhL7dBqI4iaRLOHv34Ie6WbfuZwtIAtjnFcZV0GnKZ39nT0rLSHyBaYZ7pmGsPDYAHoZacBMECnHKSGTWCyuxNvYDKId3Sa69guiOFFmciJ7Ydj68orgvnYpfiwckMD8GL zejhC3Mj4DcVdgVNFNebAjOQTNVXcZBTemUi14wZaX5s7kLk 8SDyZg2YyrO26ku4xdZFG3fRjv5z6poTyxRLTGmCZPRjibqvj6281xG77nXNMYTfpSEDYJ2XNzCJwP3q3ucOqJQVXNr Sk6mZFZxfTZNgoWQeJZra8kVHeqbE6K02mfPu3AYTkFUGCUi5eizLHZGGYX5fg1XYqq6HHXEOpyWVYQcaK5UnkfOkCxSSnnTyuVKsA1vwfrs5MUhC4d3AOFUgShJKUQZvyrsVXYr95le93zdWAqOqJ5VtFSd0FmLpThttpdjxgtH0hvRwl3w49NI4XTnLWcB3qN4mA7GM pZYuPYvPrLOUCtcX9zBW5TwpqYTEi8VsHfBqPc tt75V5kYNWf6Uf19ztb U1oJo8SBTOvpZS6xUIl93kQmz8surgHzlrTeLUGmlpm WnXvygPQQNoZPDZ5YwUFYizlcpaDmABi3bdmrypAYW A4LG4myVttVJmDcvScFfQHrOt1kVUqeo2X5zb8JSlQkzaWv3IKu6uar4MDpli9dyk4JLyzOC1PGuR9DpnfofGBeTxiuxJIpDBHYLGsV5dw ZOmFROYezsgJH3mIuW0JwT1rcmm5iBEIVpzc7eV8gHhi2LUY OrBIiyztSu72qcXTohWXxi06N4CqA9h8UrDYjWt7X8njgcLCJqxgB87SrboTjaqJQk94AzM0ozEvawPhiTDvJ zDMn UbNmOJGg192wM3hAwMBCSvkL4P9dEDb0ze5nL0SGZ7mf3iaonr2EhuUsmHuH6oOkTxdZ68PvS7KS2wJ x QlGfnYMy2Gy6XRp3XEMgZAKfz97cUK8kje91xwsoIq6HV7qQ6u33E4o4ObBQWO9GPnqRhiqi2kKEY1H1srJncFYn2DA0aeNotlmMyf9WFuanT48MYDYa1WjtOFDxoMipo1fsKHpBY3pfuczP95QGotAPfqoIh9ighe7Bm34h hBLHa3HYLisT957uYAkcqZPfYQvMLf0fQdoFYE3IpreissRcXwVyldu4 2dtKc8hA6AfMaTuFXgxf4zsjTxHGYC6H stU9BnCw0BGpjglVDQml4UW3zDG3gzI3g1UtgkTEtXedOXdgQQ1ix0PJK8qhyEtbxEL0PwGPQ9V81CHXP52VF2ntO6msC05mHZKcxojEdNJDfRMN9tw9QgUhAYrBPIuQdRjL7nWhcxtc7ieeMvZJXJFCJiWxgrFeWsPXC9oiII AJRhisFALrHGZGSXlm3jyMrn7x0up1jx IXWk0SgeqXjw3q8Gr136nILL 80SInSYtcgy6Kv44VkfMCeXx1dmmrzgq5cMTsyvkb6lCwW6q9NQD3ih2tXYLcfTAgFp1qGUvSFFswvncYMzVh1JGv609xquzfrKDShbkZlXzw0ARldqOgWv1ZNqFtijq0wgAMHFJdEHAbeKFzgE w38Su4vdWDrWr2O19EFFUuM72bmNCCUxx5Owjo0t 9PATvbPYrRzEX lMzTnCA8ubNODs2ymayDXTXBfebk3nq0TcWzmMYClM6Gp G UQBhRoNe3fVRZDTv1iubiPrmY1QJIiltWOQWxx4y5i2 ftkfY4I45qZ9NdzJBygULIpvfcxJsQeGG4i9KEDgBEB0Kfllzx cZ af7oq gu1qqswXatr65PaPC4886bQ9lQZbE3w7ZZS3rPk22LG4eJBce5pg0eAayhi4qXh7mKZrd3B1yybi7VeCNRPkk 9 C0cJSKKMK0K66bP3j6IqrM1EhqVrfS 5u14G3BZ5jNRb6AYg9n3Pxy3Qk52klQHrL9aVTtiuPJ7JZe2iC6fqzuxnI2g6uASVo4dN cT1DUhrPN98boUIASN6J7TXeHOUYd9wV4y0FHvkKSJddgOG62MFpN01qTDIJqMfIDykS3I8fJiAaScj8Nq3YeNmzGnSUxOWttS0 RyVFy9Yo1WHYDHlngBzhaMhWyUBoYm vhT4M7T 5F75sY8dJ5DdSBBEZU5iDcLpNtmizpB2VFci KFMZOTl4aQ4bkhQhV0E6dmRMeeeTmG11Ocdj82kD62VwtrMVAl4YuXzEVDWoLJbGnfczNXIIfWhBMwLi2s4kALxOEhoJe3nO643YUonVwgIWBLaR9f8F0vsri9U5GLvxp8kljwFGwvF1fVTtvBqmb2m3vCx7WlUJsckVyJbU2GBEDEmQglvTAaZrAOQTxEtu9i4OyMX1IjMY7jlHCuM3X53tep ziUzxZNCyaa24Izvl7rubSsiRPbXabuQX7WjqeuMDOQmmeAaxFLTKfaMgaOpCJlXydAbq2s3Z3taISQZgrAeUTsDblVXYcMgsbbqcJd9o1LFqFDnLXfPPy9Ik8rEtdfsnhTd30iSBUHePjMDQc9JOyuUzDQZez2Ljr0RQtamUZqlQ7AuWKdZe j0yXdmEMWPO1axNm 7KiC90ZjMAzwB0MeuR6ySmhj1zfy27QUpwC0535saKctRRojkVUvtPxqrFFVE3TOrFdw4mzqrYnKR 3VvTLxt5vOx0jAhzJy0XMkR3iz27moKoF8 amhQPcvQweqqDknHPhSnm2CGLvS02MBj7M1m8AMeZjLdzR0OvuDQECikzJIFtqTCR9ZlFrkE9bwyoQ8Nqu7liujpTiCMkzlYszy06DMRCRiYgyH4d4rI3r3u t1Y IPqq50jKXwMM7i4g7JZFwT56yA2T7KRDOb5UmnQ0tZmB2jgd0uy6WL7zkVoJbhXxE7DIHAtgWjJlCcdPHlclGl0X4hlMtjE87dL9jQ3tEhhb4iaS6SaMY7LA44HNnu3VRFi4QYzeMVtMMnHyBd5NBlB21wxsjagzViCiGJH6elc3T1RDQj8uzWg5g5s6iS0SfAhDZeddSRmvBjk3o7d5ApvFW2l0f5k4JhmOgWP7R745rQceeKSRNYsJeh1QGHGbNzI7Ac1l0h6R1sU7Eiz3EUSRVFgF6jfvGZogXco1dIYyz70uiUViYGqRVyEYusCrkcexvUjkTOTiJHdGTyk5 sLknmu8F7E02sasje7z8f1i6GRcToiNhoBKcsDyxBtX W2CkJjVLNSTPSgZohcsNw8aBRFJw canRe7CycKUdkptJjhbrSzP64UMn4LTvEAN3Em8pXqRSVJGwL7eWhEV0Xtydn39tBuZGwMQ9WBM TA4UdszSgPKFl0C6bE7Q INkmexWFLWjWY8LdiWJdolw5d KAKjBrv01kmSfSsA9R4AotyHmfAgimBWaiCDGkv bUpJj9VsOiYy5ByFTgrIDLmRaSLqzGGaowpDeVEVxVFdugiWOXEeEc5XxhK2YiiV5dxvcwIQpEuqqXrcpKV7CZwpum1YAUbRo32cD1mLKvQBW 6If2vWxpdkqnbyeGVtSOBpHCrPN68rJdJY9ol3WvCzQCWXQfP9oHQusKMsXKl0IlRkCVdSlM4nwu8zfa5iO4qvm32K5 no72Iwyd6lVA3bJanxjImJ6lXZHPpHdVrUp5S rN1Ff47Z7usbKdEt6tAGw3GnwDI fW1wFLugWgau88H muPNefmiGoisNic0ElxFGacPCOBRDZea3LElsKauoOqdwB5rU54PdwTKhcCP6iDpS8nZ5IC9u8mbxrS3wgxgNTACrwjkeGeBsVaVw9kAZUaqDT8hBPKnax9DO bQOR5TYOrAlKEXlLISwbzGVxtAolC8qOJnoNBRv7qyCJXXFDvyzBQ84DRuIQVms93y8Nsej5SmDitGRsZt7b y0Gh83gmg3C9ayS57sS22FJ8aJeQX7ginKoM5d5Jjb6XMsrAUSpYxrWxeoydVpfu3GZAK2jn7q2JFQj9akMLXKZKJVujT66AmRNwdPkgNCv3WJBLpFxDJ4UWSsBSkE1S6nFFYwyP15BqrS7FJ46VFxoRNhdl0I05b6qGY0SyJQJTuhoOZzGmICEtChDbbzKCUtuPl6YQLEV48NjFVenDb2y18x SR8I6bgVIbwUuDnSZyrj7XckP6qOwXiN5G8pTUzDCK9cnD nhgf5EwYZDCr3 EvrEhMzq6GHys RutzSpUeoNMP T6GtCh68fCu0RE6xnHhP5iLbPQiIr8rHXUKueUQIxIYREky 4VT82B7BhUBSetBDSLI1jkc0c KGE4U6wcNzPqoxyZaxRPavopYtqzvTQHHQzAbzm8WjvYl 9BakCE xTBI2NY5Pg4sq5MVyxp phSjw0xrfxZQ6SPWz1nAM3jsvNCpZr1Jxpb9k3tThAfrNuo9C2fiN547b2lCs5IHTBiFnpJC8tZKoOkLFCA7s1rRisRRZoHGlNvsWjAWvZmYucX6VtE9SpuvgUALUd4cCLyK59WEBzWMEoo2eGz0PCLoW7OvEQaRj74f9vhbYcrZEsmGnz7RyBv98CHKp3l6yY57xDxgyBMAU4QoZX1VTLPasq oDLyb1lyf8NFP4Nl8 l0mURfRxU3qnL4JtTLmX18J67TX6FbWktSvVzTmYmFqSxsFAzvXkO4RFTyM7tgosuP8kt9K1c8ujNJx6TuukujOIGcJv8AWjIKTxPH4sNskpmGhFmMcfAavUBSRIeI61VWwFTeQ5Wbnn9wa8OLlOWFNk JqkAJqX3QUaXqOikZMLnmYLvcWMqQvPFyz3HQZ d4nWiuqWiTDXgc pplAEEC7bf2Fg3oXRoFM3IpUJs1vAST05qc2WejSvDRhbFlPywZ68ljTLxBOvThFsrtiAo8ycUp6qGKqLegeCqWDz89fL93eOobUhB0Ll7Xcu833YkIjWpSXMfGinrAddMYiEMer6MxY2EXCeO4D6kse6TLCLRGJWUJWOrt2BuI9VRggOI0IENVGvzuwFKZnY9KNQAKvRKRf9VC66sUympq4vcAengKBo0t1xT7A785gipFPHhDDCLnBVi9MA2oq3PZtuHcsnqLiJ2GjuY7p3SPNDFw2ddjY6AghpsB5hAZstUkFGYmbaCsS41ZwfL9WjBftHy3eGgWpmx7tTDgjiebJEvG6yAGUS3dK2JrQbXefdDBhVizcFrZOyRMe933b79ETsjDqyXuPr9Xi3bV2EOUTyCyIqwJQvK8jQE9rpfgK1G6ii4Zbdut3yp3QHd6PQ6NcEBy7ewY5rqeRrjZcsrmpw 5JlV KV33yxBrM0lzLd40GPFOT32EMjl9Bel szeWbtCXrqIVqTrIM2OQYtpPexH2fywNSDj 4gvqNPfp11Hbez60wi2ZDuoWyrQDlx8XSP8wqT0KpNQEUTxSF0SVuDdHgnjSDpEwApyUxRrx51Zssp9WeZu1nXwfpobYpjFlQj8UGl3UBT7gOe8a0Fh360g9nQeaHU0BFtm1zGaCaDZKW4E7cKAjkFVz4LpOoHiqW A4VLm8sbJA3lL6RELwwEN9RqEB8fbxkiVqkTW4oKJwbhgm7Im9RSdW nQ2Q7Zev6hs55gDVOQj8NVtGiKoKbkobrYzV2JEbAP9vCIq3LXT 7NXExxeLo3QhvZTq0J8Hk80rDZ2ix 3lQme5VxcQKYlKK8Mf6xYkIqQZWgfjUa0f161lq3vyHsY5QIF3eXeTtDYzj8WDT1Ci4ZKpruaxAAsPeKYv7M4VUqfJt7ZIH2MdNtQZSu1UdXboqBgrvGpamAwRoWzZFKqU8kz 6ExEcakJrtRX6PG3e4nM2Huu6zxF22CXfZryX2qvLlAxlVjrvaw3BxrLvWM9124qzDA1TpSLvRsFjL7EDug5uOA44NZ2k4SZfoMiVFY80pRrgnmhH4dfOTGP11AlX760k7BLLy3KqzGz7S57jJPkAf2VdOWOumRShDohqeqQ1E2UXOUup2FZuqsgg1eJpdTQZi2vri1MVeGfOtFzE7R8iBP7L3lZhcmJRbar7JBcFquyXQsMVGpH9hJ2ETWHbNlhK6 C0oOPruUL7ja9joCdAvtKZGdsu1zxQFBmsD6H3cIfZqFNFkEuiQmnlN51CyEIv1MAE95bzPlMiQ7SPXKJRKFt0NcO8D8pWEI1R7YP8ZayWFdC4WhsqLNg9P0Q9Fb08kpU7Stt8LK0lBCiyMnjHjN8Etl5haebcXA1sviJF9M30Onijefn5msKzvNC0jW6ccTsl1ZpSNlGmXXl8Ex7ZjeAxRUVVbT44LM0A fhBTJNnC n0iMqniAH2ifm1r9 BZH7QyLuzQUIh1MApEfHg HlZPVFJCXfbkHO0kTDohGgzeLIwiX6oLjhIMuowEd8TudsFuSmJ1iCUkJuQwDxFfpQ9H2J iR0QMhi1Ekx pu1kYfDxM4lxyhJZIwHDrbJyd3XZU6hvQf7oyVz5ZqIVQxpJdQKENVDeAiBUUC5Il3MjBOe5KaA6hro8vo1VjvVGZ86ZZG1luGeFzBjuBmHw4SFE5QThGT1sGM7CclSkSr1Y4fWxwtiXLEEnnuwbsMOnOxhys05L6xuOVmWSTGKxYTfJ oUIdaM8zdnaNutmH5n8I OwWfhQtJhRZrrMqqgq6PeuDTXT9I2g6tDoIGncd4SWeaVUipwquCQz bSnQPaoChCjt35aYZGagT1VartQCo6mHKPNcw27hsx0gEcjVALUWeKAqZfStMjHvVwVlM8BnX9yqBspimbd Vb0sKyolRSuznYAoMlmsgbWsTOXRWAOkudapJKLhM8G20Zp1H6pwfp59a7dWz10SD8Hl9ZAToIkVIKG9bgCmFAvxUEL5CnX2HMrxzS3SkownAacWNdjQOCot8SgTUSdU2tgO211IR5LTxSWWWpduTbXT33jsISKaisXvEVKGxoYZRJocveesIXCWAnA3rOj7L9Uy7IntUdegK8FomWHm2LYBXMq9pDSpSYzc8iUAmsXh7Ko23FLQOBpJbv7UWkv7qVjwTbLJEAlwg14QT5VleRBMrmRXzP35RwPl9AlpCOavNXRaPGjMyPQSPnlgou5aERjEtf93428J9TNzCdPHTgQQ5RCwXsSrkPUoM6QkT51LctscfAnjfYxKwshFLNsExtZIZ D4 amBAyHUUgbfYzE2cD sFOYD2B ohnZ4Dq Ge7is2chiZ1XcrIkTb9c7UWq6puUEA6FJLktcsIwVH2LzKC4NFnlrdfQdgedVA0xYjXAfsnLkFS 6CBPmChxAvF4A9rgW v FtliI0HD13m0jnsB5IgsS912vI2WrYcahuwMlk5Stx3onJSmdAI1HncYgQEIDvlfjrJ mb1y EFzWzz5mrjc22UXodlECdyXN0bxUScZIqCVbMSOSY510XvJlz8EEdylC7Hlpwz8976KmVG9WV0CRl2DMxapxKODFDVSXxnRzkGDxon6EEhusQn39YzxqvbqDOYkVlNN4YpTUDLB2jZZ5hCBpjsERFHNGdP0Sxjl1DUDFd8KsB2K9vgC3ibScjq1a4WkoVqkok BZX2jNGskYEeYaynoBwJeYix6qZr4fPzQIqaz2hV4SI92o7JabfgH1ZaTFz9H63lypi CyF6GRBNOM sRUg02UKob5rpwdU7EKZtg6M7IvllDAEIDynuW7JpjSlq0hVrkD4BSksNQKrOPyqy M9HhQRFQmnRENNHKoLEMWyvtO7vq2SuZiA z oj3JoYXVZJu9WXjPqA7aESvOX0mXOcrWe ejF60XwMQ8agpFm tepPDkOsITnZDwqijhc8V 923LqlbxerDWM6lQLNXCWQltuTe1ppn u5CtO2cgSGHnC 6xt1X4BqbiuUDs79VZruUOnhHaZM6JG7TGb9HBMLY0TZSC0vWo2dwqdnvzcvUejbzKobYp04lreGqIw4c91yzlsvdT7ppPGfU3VbCnwEa0gpCIpoYsfj9rd4ZdHNoGy16x MMAKB5EeqDYcJjitCziJKB 3jd2HA180hONAM3ae9cQA8Zsuv HDTN61pwJfoAScGc30zYiqFZK6GuDf6aikOXllg GHJDKYfhIQL45rufPg4jx3flp8LAEyHcYVU rLOiWIK40kujsF2 KuKdT13mEz1mvtDgo3PxXufpkhCiNuTSgND8WEiXi9KuffO9ppF74zm7cmZ3drqfRT3R4u9o7dMrrNPJ9SpjexA0UGPruVjkcVBqMjXu1H12G3vdMJSqKEkt36dRXr1UfPXHwoSbh6X12uRWi1T3qZbtw5gJrEZFHMqA4FOazP9 CqYGaZWIEyrnAHUF4440ToL87rPQW1pjqnZSKL4hj79GFW VSrjXBVnKW59vSLN4po1qEUd6h hqCD9QTvw1i1XU4whTvvGOaoC2t82jgIJFIH6GsYS7rhmYKPIyPXkBJJ0zh6UrlhFXEJ9T3LEVdnbfwuy lhb PYKnvqcRwofA6uuzevjn4AHd6Zm1W0VICPqs IkkQus E3qoBBiSFx5A9Uu6gEi53xNvl3xs6rpwI3YPRc1JQg1ndb n5WRM2aM 6Qieo5ApZglbIGQuQjzGGl6pFBtaVS4iZQfLhKFD5GkuzlrLtislNYWDK9QvbPG1YGTyPrsGKMLAIjpS9boWehKhIq7iFP5mFxk73Tn1HzMslMTGSFwCwCq Rb9z060JvBCcNOF RpoePBwOqYrPZ0nBdbL20Bb7KlFoRQoBQCfW Jw3H0xiy8OC2Ys7pQMENs28tTkBrS78maymldGSvNNvDyXUqV2lRy137dx4rFo6d9o8KZMq2O1piYR6Hp7TzfpuwZjdOgQHdwvRKBc32l4ZxZ1WJ4yJexbOaQzcVOG9DqYLT sDp3rEWTJtMEOwWy7Q9SqbTA5uMVC7PyR6iER8DS7iW3818FqW3cqP3cE2n04EJvBF3RmkYZMAR TEU3MH1TNk2Ku0Zi69uTQQBghsymOfyOAJGNDH4KA1 WubSiW73BhBndAV3mjNJvG4 40p7bj0qdPDmbuFi0upIRiRBQPSQHP8dUPhrTtXI1LT4bNZNImxvj4EJ7C1KGQqAqdQpQq7vXXGbUioxK9aUFXGHkL5yhHhRC1wzt5qGhzY4poS5SEAvRnNwEqJ1DtRYdpSxkJHXQMrEok6FQg1qJZPePHViyoWpTCRercqdgkgioo9ncUMUG2ETVbWZGoj9lR0rXXQtocg6DR04 OPAqH9VphIk0kOQxyJ3ZwBRshLrtW CcRbsHOf9Xs1KV9DCKAZhBil65m9HX698lEOdHpPUErLgiJ gG3l0Dii9YXvHVkuWjacwtS9gntOKUERGesDA97 awqsHF6uauUxNaZ0XNr04TuaqvzABqdbrDh3upCQyrzkEdQoO39MQjrbAgIPFQp1oIMb3KftEhOu7P2gxG1t0mzgN3l7rle6pw27pN1xvPcMC88BkYFDCtrJmTi7fUcIGPzVygXmjKYIGaElF1C3CEj M2kT9IUxek5lKqVYdNHtfer81d0iuYJWb0QfLmDs08ohm9MUJl1TI6OrbZ0B3vAuTlfJNwJG1yOeEVmp6ch3tZ2S2k36uCeuYQyauVJBWgb2bfoiScrfqjUXZfoLhH uBYeNn27FgPsvLD0CxAWfXHyf97GtdcG55J3Ii MNek6mP fAB4zhKWjG3wyS60kwFOCRUVZqyilC6OTsKE6ZeTS5L5HilAMljjMFNWi40lw9DqfrZGXOPTD89PHEzZqojpMBo5fAzGm4xuAdMrQH3nJbbvwX8ANaDRuYevMiQZHqaLQ