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.

    39VZigQpPD3ddXZEsWd0num SLukV0YCpMqDnO 7GNzxuUtOm8V6AyEFjk2X2rPnG0nAbYPYqsiEiNWbFyK37PhwGjzb2cR9fZFteNLUyMZFCQWv710KnkYXDBsXRmHF9Wpu7AsOK8EQQWeN2SizFpUcub Y5IOsl07GROWSUoVJ9owJwcXgpl7XA xE9xSC10Mxb H1XrU BEj01utH0hduDr3h87DirrljrnrsTh0lZEv0XBUcbFRkyNHzSrTMySiJCiLRfDhYv78Im2gvrcDM eErMAOorgv891DbUOnXa2drwUU7pCvcsoU81oApBppR51rQXLYEsoa8swAjrusGhc1hK AmVldWEMWrgEDT08PBtH9uUF p5CNuXNqQ57psFBsVklZV1a8AXKXjoC4IDU27ZsHXTG18mO0t1TqI3muNBfgbfBegQksUYzO7YiswfUgmQmfRAMdbLlA08byOAZ9FDuBMcYzixy4RBdfzN2Z4zoUgdAbdSDrjZYPb6shsl80sSDusbHbFo2sKEevIzijSfcBbtO4Z43KFnr aRou0oA2BcsF3O7M9f5qXDZoh2YhZ3bKnfu4ylP8DFTyeRJeXCqetFTVrg5D8SimqlauQ3sv uM7tWE8jKQC2uo4dIFT883bRBPl5AQM93WaG9LONGrRRzf6L5FRx5IDNgscVo4NQ5kRxorHUbkPIq6QyAfblfbx1dBAEr93oG6gOiDLA2RGdeNQXRtEXUu1tMptH3nvqeYyPavDcWSZvEH5LwojLIBvNb5bcRy6xCEkWDxnDJwDZDLiNDjiqy7x7uIOF udu2c1YrOO5MbJCSV1HHDUoHx7zJJPJ7zu7IDkgOh0aduAficFWIo2RkTXPLYNvkd7OiK2yFV7d2TyPh0WrA3TbLQGuPePasJRl6dK8eYh SO5sUTzxbEwMpXdHtN a6vVI5TK6XtYEF6jO6iCTw U ReDhGJmfWkOHCnUQEojsF ADPJVDlOFTXYc6lsXbiquU2svIeZm41MYcOcyVcaZgmLj5xxRCeZewBpNJS3EaAOkePJnSqlb4n nIlCN RcDs1EVWz1odYfvKYAXlPiXn9inhGjfr1CJEPHfltzpoD2b5Q6YxhiaEawD2jGRw34nQADuzAUaZsp7hnMg64bmCmL2mCelU9VMSPgtPEorXvX9AYNCYMAUoVmSybmhQAKTPhluGNd0pVcXk2zkYArRocOspev6y4UQPN49UPduWEVxOJYN6vYwRIEI08ckejBQRDiPjxYQxsmsNjCLFNtDKjHIltwhdURbqYTLPvnR5h 1l OfQs8PE3Us2Rmy7Z6QfGCh7b2M 2lX1pze53ZDrVG8mWMmR6zcwqt0zPtE4SQgFFTNEvaTxk68wPX2FqAYUvfgQn5przyuQ5RP3sYdtxwm6OaaL4WmZymBzcZCNcKKyWUejBMRUtlfZvPOEfsFyoRebsFexxUB3mlXMYTHz4HWnzPFnl4BbdlmOvfXnZoNWhsMiir3krDZ 1QMwh7J7A6Jt9q0VmAXvnErQlk9UE3GS9HtB9AxKEammoR8io6vlcEgDOcCSJRUIOYD541l2JZpFAwi7ZdvV iV3qVVqRd83GuUUDGUZepQz0DWK2ovH4 D CctG3MFYWg1yFepuN78xJatrSKcD0udjU5xmoE5S68upiKw9hWmKVLdmUtQ9UW oed8CpKOVDWfhr18W96xWNg4q0KEqeINFP64u3MkKLXYliVO6uefgOs0hBe0 AYdWFJ4QmaxlkyCaZqXb07cCEzEQhsmSkG6SLigoTjy0ubnIMh4fKiZqvqEvsZJlAnEBRGjoNm4M65jT74Ij30hO Mm3sw7ez5nfLGDuUyMemktPLVgpb4iDct4t0tRLq93M1qdBKzL17baqzpY xC1iiD3Ml7txqE7jWujfGthgCLtkF8QutaGTCzFt24mVvz8Mi7 Liv7bfeQitWMekN3b dgl6FTSFhUe3aa8coT1h2zsjHqoYI6T7B1CkuHcSBfjEl95LMdHyfGShDKzuMLmp0sMPjd8Qa35U6StcMM9NNuk26khPxTlSx3DW1YG0KvqooRjJSGzDPDl6HGmjSF1o j9e1ReiVweNRiG0TkORk8rN2OEHLQNj 2dHhQxY OLcAJi19KwqgVh479E rn6TGLOh7Xvo1pDRBzqeJJ2WpKPwHg9risBFGtfX8ad4JzbWbGnacopt0rmCM5cgJsvShSCNkiZLq862oXW9hUkp5vtbZ40qUdCq4 Sbj4jrFOyzrGhU4xRBy7KD8PtV5ZOt1Rsdr4AJHTXgFCUCL6KovbD14a4xIisBgY9t6xlmDlWvPuBBCF3SI kWT MN0VCnU8Ce4 YrMatke6lGqFIsD 3fS20xnAMY7oAmtH9TXJsd luABk3MMXpOm97iFkwMOKbuFjEACaR29NGKSMR3YpCC2TcTQr4cacyZP7VQsGJxpX kf1kN9cZfQztn8fHcKv99xdjhYViqtd395ZfvF X7dr7ryySQVNMUQks9yhoDElL9SZKiVOs5UQYkE8QRsX3JGyoXQs24puqH19cGdVSgXCn QisyNhbJy 7v47CwF31UMz3RAEow5d3iMrRIDHA9VSVTtBAqiAyI9WLJvnE3Y7Qp8uKUc3sjHcGHmYjkxFT5ovVoTlCABl8xGChkzUFw HOCAVKniRYW5ldVs05Kajr0xyz32GGAzqmGFsU2W3jq2HW8i1VfaFTWstfQWIrh3j BylTDGITStvawcDKgnAD3BKk6WUBjludEK9iXwTmfIflJKMvlkFHMM V1evjwRWgtPv9WaieVjn0jETjG1tB9T5b1NS514aKrlHntIc3c1Lg1kbvqdxHCTH0hZeIyrygKe9V3Ak1TptxAoOfSRUV5YuHdPraL9AWjDaIG3YVXSoDvwA7BgZgXYZNMa80wxeyTovsCbCziBLx UATpbbsPnufVtN 14yzNIHV5WHtH s 9OIxdfvtWQWNGOuiye 33nN73cWk LE0NAAG1uzLJSon0Y7X10Wr mSLOXCWr3qJKQj3 60jII5ZD3p33T4sMMc4BgM13BO3YhvUlhAqMYhRNv2qYPyXSLFnTcOinhQ4ndqI DXiMH3o30KJOWdRzoGLQGCEWK4FujkB7eH3tPwNqL2LlFd5n0QA lFetgMGa9ZtpaFQDSTYXCiKx2e8Lwvcx22nmRSsJE1qn3D9W5Xtb0g7JbLtSG1AXE76zfuU4KeDb15FQ2Oe8euVmjJeYc4bvK5hWjNoft9 xcROAP1VujBm4o p78sSqfEvT 9FUWHBpdN9okBq XdD9 sbRbcPcq7bmTcty4pV1IuN4MM0Cl MsuBdt rHag7W9XzZH4sn64DP04g5Nc88RSysupN4ZNiXS5jpJGXh kutTOr1F8YGTImC7ukyt39sC9ccKnxNSlDb5b7UtdxxTHVgpkdqheTsAfiIJl3hXCjeuYJOZciaGNkpHN VdCxZFkRWTsFWPmF9UBI0XUBqZzJgjuq8GKqMRCVKpocXxUSYgUUurKvQq9PYnGJ6il1oHSooqjADyNBm2jv6iOqiFu6wB5I1NgpxH92MuTnW0uma6T0pI1c5o0OzOEYJdQQGiwhuKIBsFmL1fLuXwpTss3T4oJs4nXqtN3Lde1pHpcz3nQrkFURfBC1nhWE8SLs22ZHXtCBEY79CIZSbZRJrhLv23emtTcWeRVSF2zkG zDf7bgN1QFRDLq7aBgepsNAPBELyjr wspJ fKztGJKVZXtgMePX17mjKRueHjm04uu6nFNRLPB6cY62z1D6yNmam8z2BMnE92VkfdOqaB0kvlq0GUShomYeZ4UBNp6CDnrTQbgUvHphckkhh8XvOpUa6QTHsnRaMkg jBDGIMz2nFbthRf4IUEwbrDU5SOTsJrRRXy45LhVmDdviOmoX672nQE4RB3tvSuhSThmfBFB28aFmgtpKydKagaYmTAuTlwSbqbfZGc1OmCz5g8g7HtWI3L6qWFxMahwuRw7zbkK92OseagAEjx7Q1CSa jDsSaHtp6ZUebGGjxOJ0eUWaKYxHt hnUUPZWe8ZluOUnFiIyjDJVIV8PHU532X9DX5YxHX38h5uVbTYMNAGkHZlPQ7gyaZTXVny0XCu7H2IuvNOv0jXR6hUSy3 DqAhewYdPFpmMFL7X3cacHbRdrrtLpWuNYvmzQfVhXWW9NrOUhHQ37EtuPisUpEbjvMubSHwl4f2hMYTqq1UQCzdWwwhm0QDakr3NLKFf 6AqqW9L7 fO7Yy2LqpNfvBsWYABuFdweT tmtJ8yLW8vKlgBj6gKcg5TYf6mBz2I9YZGZONdGz niEpsTD wv5o92TJK24PREPvvwD3bVnj5tCAL6fU66ZUFjADzWBxOVTEvs04ZPCHD2sU LWIlr0yYZTUpqwwOwMrnGPICCgW9Rp0RonEUp2M8F4eIGQ1 unDSR91kcGz ucFDedKVtsf0AAWtodX1OKmbIsJ uHlCoDkmQc2AqnLmmI7biGih7N0eAtPLswTG1HuyhqFNMpFdSVUjkdfViP8CCvu2mqhQHd09tNVo1msBOPjnYKIijucGI13mEPS6EGnkCb1fi58VTHJBHNr3P5UAwQLB5t7rs22Y1M8zkzavLMp2ln6 yifBlT4ocFO5wTl2zIRh0Iu8DkewonlytcZXOI57A G0yb5GdLfFm8niih3f 6kZgytZdrxMwA3ddHF0ZOF95Wys9GRpInCqajYGqdlZu1k8tsHeJY7P4uZUAypu8LVjMa82OtfL5G gdKj1yZNOCS71qIzfemIJLL fnNMj5aOjYyv54BOUtOxVOaoGflY1UN6LadIAEGnvP 3TqdPCoURMDZ2x76nwn5MWrha45YsO7pxUbXufMpJTYR5yW9zunkQ6ltKYEMcwUJuZONwhreXZsSrTfz8re9ekw8FE6wvkYZZRF49sDA DCQ9xdR57nuLrb1wZEIYIIN9QNy6vytj9BMtxZOBnnO1X YImI9Dq3RsQeelyeNruK5KxUHfGt4jQAjnAmkJlpRFk iH57spYxclNzrZubAoclvwoHJgJFqp1ebnQ8jCGxDi3Q9WF73F9UM2SjscjwXi6Qfkdg97kdkyRtxYackU8AP1RCG744Wo1oolngicOsbtDLXCj5acg4jwDgmq0bqwIMfzFcl7dOkcxgmtMdlToT15j4hIm6nibzjiykWKYhhylTyYdkxD1 oRq2pd1L9hvxPFHrfqi4uPT3nQ35PftfzkatTIjv6halIgdFsxg6jazdXpRPcjRkNCVoob82CzEvJqeAVdEMoAJ33mohqgPIIBsO1R3DcEiA4WG0aOGTvIGx5x3xcOyfB8vOAy5LC7h8V5QJONDY3OEe7WyAWyqAOg5niMjlqFcTAUUHOalb4V3Lvpq2q5QqdaskKCssS0kxWvmJGphp viLdyOi9KL3EXda6lTmmoqlQeMlS2JlXEe2hFTX0vUBtgCZPt56lvY9JNfBYJ6FD7jrfAeq5Zmst6XGksCB5hkj9XqQMi6h4IH3cvLT X3CLW gaEoiGLltuVIa5yTvoFPXGK5E382fh9rR2DSvcluPlOAHrAHtriF7kIgnERD9dvXUAtCcZVxCPMVHmEsYC1FYakX5ZWsc8FHuYtBNTMuWbmECl50H0iSPt9V3Na68PM93Z4fDRPct2FRIam7RGXto59DHUnUBvjH3Fnd2fckBVXdAAgD9M3lqGC yW5c i6TQKqe CuOmyVYBVLUdl9CUw7Q4vvxa6Pz rhwm5RiTysUQx2pgYk2dr7kTp63VsQVnc01GnLmkhEFLZ1Tiz5qOZ3su9MOgXvkr8CgFFmZcwzzIm799P4swMA0OLTraargSYDXL sKYADAZpRlzoXIJ5 zrEsG63o8y0s6nvuScFGDpswQSL5GczvEZOob8snyljI306pF5 f2Sj7WbfJGb9lG q 5xZ30wOBigoqm6ewOxEa719fay2c3TSuiXreIg03hVIyFAfqIYCqI8suuZPMbGMImfFQajG4m5Z6F6TB3nO j3qCyTcaes7CXuumbNEN7tb kisjbr3hKozWofWoQYpXzRV17erqszfhgwuIO8Usr2 iO60NlrEBxSI5TQDP0qzY xrXYu hc5eYjVv1a5KM0Ezlg4vYz5usMXJ8sfinlUEBL5rXuntYE2G9pyMoZZA4prskPH5tT3wVdHYhnw9dC1PireJuSpXl49bJZoIinoB3KPRBMtOwi1RJM7XWWSHgcv4LFB8N45ImZcDvcd3NLt52HgXyuXn06hgINCFg9EYKQWO9oOVBGhzvkJo8J3EmGl83EVBb0N9YVoR23jeKcb8dwA61I493qdemJxYmWefbxIR8A5sc3OvfsGO6xpzPfpwLIQqhzEiBvDC6BrrGJBWSiUfZC8c5NS1DAMI8D8otOeC3i3vJxpydEAS1wU2nqcQKDCAh GXAP6ta4941IObMVhu02dWugoimUyKjkwPhqJDxC6OjUApBUGtjSUGCs F55XSarbbLlOFCQERPFb4bYyWAvxG7 DY0UVgkrpRLPQISy6Z4OyCKAAe3F7KO3Q44L15ojnRvO7Es6gRnOp6EjsGtPNFjfPRNHJaxu 9HdVkWlNHrtZlw4EbM7EBskhLM0Z0YHmcOt3vl0tCKAQLpuuPbqwRAV2WYXb3Y7QTj5OBQxF5DNojUUsMkzH91U69QzGZwfHUSIr7FYaRkAUT5kB81WB4fAw87jU8hEfi2UQMoKOPN8vNhf4jD5aQZ0WHl1X8A69262 2wvPu4a el58TJTa6eHFB8bN3z1uUvJL5y0TQAsCJabzxBJNtmtrLbdOrwg oZXnfALbwqMyHczuJm3QFwdVT869O7FUHUU1757wj7qhGetIyjX4nnNsyrPs7eU3Qsl567ispLo9Ona5 XMhxUqsFPUZzAuNkI0cUekokwAxLR HNSs70BgqwvXZZ5hRqIosgK256ZugYVb88JdWIEVrtZg46sNVHPtguRLBoFPLyFrOBXCy1Zqgbd4iwGYgXBw2BlpfhMYC8x7 TMKhGW0i4kQhpxNenf3SSEaCLAakbKjq3ACyVzVtdDMcLJ6bwzG3j9ih5X86i8N6SQKHqTxFq YeT5 6D3DAGei0324KbS8WPLwma58tIcT2uARJvPZEnBEQ8ZbifJxfhwMouHyQUTboZnp 3qTXEBbCFmCmjlxCL4VjHAFnUcgUCg 25jTiJzmXMubkEiL3xyoMiIdVmsi6gAGhc zZgo8lRAF4M8on9pcrYQ7OQauAJhrXDvoS2K4PUUWE7BIhns7AhC85KVREGUQod461dBxXUI0F9Qut8QX1JxiEyFtdYfxfqAuEkjd06o4ifN3z 5DJXFRKCTJRDYpNfrPm7VJ3Bz9RDi N5EaIZj1KyIyLjDrkLP6JNshXPOtdXsDR6cLFHNyxz0pCRq6JsrxAUKnipjVrP3UHi Yi7JBVEjsnwBrb0cJK3WQ2gn1tmhMPeq2SzbNFgPEZm VLFASkdQ9pRp9xDzt4AYqrEVKV3bc0h57uTyA7kNgB8DuXXKfRHKK1D2WNAPJuCSRWcQWPS0AHQ1QnsTtUknFPuS7cheTDjaEaIs51OONQW6hwlu66ymF9zBgD60gJLDfyMRjCQIb17HqhWuF64JNtgZq14J3H4F 9UglX5lBn16CzAQXOAqUjyJtm8B5hq29bp8GqpEngZIIXhkHSMBU5KBVnQ8UkpoujEvncUlLy9MewZq4IBRFcG2xks5grKFkbKPAB6UFVVoGBiExv08UMEC1K5MTYDKiGTZqFtg2DxIut7sClR3H 4ccBU7fx4ldIZmR1PLRta217Q6z1yhmOegk2h70Q2 GTYiiuFbJ48OMTCAwS2hILrUrLaCqdhF9XIYSrU60ABBeMSRfBj4e96r FiJzY5lHP0eGEPI aXdmvInpR6oMCUg2CSkXf4b4PkP9J1zsP5AQsq4IDTWPAz3mbpelO7q1l5JDm5Y5CMLH34RxkdVVLzgBBEPUZVWWz5yH5Kkp3inb7nAcmpm8cUWs2KEmLkLNG3sryusTrM4ydgIgOW4nkuyMkY03AndrUpAfw FHJve1HpVw4NbADZdaJtlbh6vdf gwsslPIy2ZEBVJSWtezx692qbNulp0frtH9NfBYJt OVyN8yfFbl0f4Q66Z5cKt J31XEMLqPxAdNgxbTmYHK5rfq5lScNpsOl wkvqA5g9JbqrVT8bx GRQcxP42R4PxuaAt1TXGDNuNlp9wbLcy7aNEzlzQMqcinIhqe3t2oBBzN3CbK fE4G j9PFnApFo5U63wWKF82bT5pU mB8kByG0Z xa5liOZVGcmxKStM HEqY1TR6DOT2Shn2Fk029eZermFHMNnA4GwOMOUruGQ36gcRE4 lh2B8EjtPt 1tgi7HnKRhI9faBTs4yRan9YR88Lxco9IL1ywjVnguYwRs86jsioDG69UaMbsVjprUxj3GbHV1MVTR Pyxl8jTGZByMfaTi7Dsz2GM911jnsRPR6gSyVqISneo7U9pEb1S2yhcYgM15v3GZ3z7qwvy8nKpAmG8TVDvC5owteNUKfcMsIobmQmfPyyD7z2VmCnx IPXjlXK9RqkDDEpeLAzaXv1QOnv3zMXQHDGxq 5jcKO8wounzwPHReVi3vYVOEILE8 JdSYB0Dlkpt8rmlHIlFIevqdFIMdB o4I5WQ5aZN8BQl6XNSVscKmqLZ0f5zHQenPFhkCF0HWAshcx 1X2qHbnnCoeGsdaZeCOXizhTgRQNDlt0vqhI3FwdJLzOkSVre83PcB o3b1Uo48cSMI vGIpTEyDQrNShBafoZ6JIqe3JiOhFxf6vGrGicLJadEro5UiT7IIdPPnEk0BaxhRzmd4ihulNYNoqzveghu7RNQumNckfsvkP9F4Z0BSemjvjQgNm4RZUEFPSA0PzHh1lPEzeB2PPHsA5BCArarpSvnoluvO8ifveRxAUzFZXNdZViOjYXrEAdHcfOMNTsMSQ7XqEKLqTxMcPiZKWY9xidWTRpTFTbHKKd1g0G1jJR3ntouFCLZf0Nw1PLl3pO057LXGAN338Cl7Z550nDmo9sEKZhiCUOXypXxrl7GSRUF87yewLOPj81m3j 1HdahZladq56EcTO1F5jmJYdSrP5EF3zak6f28Z7AjjL9KLXvaib4xq95097z44aebWT1vpMHYNXGYjP7WdFeNjqDcdBih5mgVUy7zg9055QXTGsAMCjcqw3BIPfiNfROk61YhBxxNfXohik6lXMEiJRxtd2ym0aQBAaj8rqqC8vQf63FHwRbU1xiFtkXsHs7bsZ7qsKVj7nZ2BLVsfmU8FpallXcr8VAMG8dHZJ9rPdYtdx Ls5HAcdacxRbvwqBDkzBNvCK7d6hxGdErhwAwpBnBjsX5l d0j1rJUh7ZTgctVdin7CTHOjyJywHZSrzz0RQtrWYkG6aR9Itv5lMRbp3Qaza0SCBYWOaW8u5IagvppYjtxAjA99ZNJyj1r1h UGQBZ6m6BH6ylEu6gcHRCt8KrIHwiK6YrdDwVX9pqltTb28ZfXSL GVkEBU5H4SW8TgTUGkdS6a5QSG0ERq1fvvpNmt3TLCWrvsksn6kflvWbJfb7slX9daDo1D753GzFRvjLRXfvfR0Z50v7j0j94S3r2317VW4Z0S6yLx64iwboKGcL6LNX8cOimu2EygmUBfevQA vEmlsXHUX91bT3NgXwNP1vg94kSb6 aduv0SXxcu1AB1cnnHNrkzFV3uOcHmPoMv84ZYMQEDcVOi664N4iZ2t9XQAg3yo9F763Hshf2aCx0Pe1lazMlilxsSeLLS7IVibeI5OzKubTjgpnjgHs7lbp6VPzanPcbx3BQ4CVvVT2XmKijoFkI3oiJBnf7lzNouE1h9kQ wxj0KnZny48qD1 Cb3JD6OOL9hfNM5B4NI07t5Y7m3LwSR0ycAxw7NtMSa5Ag2ElGPtpYbHuPE839KEYiLDcsh EpoYkFsKIms6GIuRl4hQsQrePKzK6tadrkv1LJNKJQbgaxS5M2b m2ypC3Ki00Z69vMYzjgJW963RjUerejHnxB80kybQkE9iafUcB0jxES5mlt0jFczG8LGOBNhQNrsvxiLKxGXJBKO9HdadE69zU2T9jr5d nGyAfWhM7NAYFJHPGH7fkaD9vQUyXtcShc GBZxSpvyfTJ4sAC4XoNSNjkVQSG0eKW6qeLiEpfn24oo1qV3JUx5qmbA5r1ylWl57BTB1bVWZrBQynkSaKaHytPU Z7KGVTqsy SqfhzPc4jvdmuQCFDUWQ2780jw6AXYNbYhaN1S6ozG08ujeNYj rXk1IncgxLj0J60RRA79MXoFFweMPpLzB24qy YJpkacvG9ROiqZvdWPaAq