Plextor lên kế hoạch phát triển ổ SSD "nhanh như ánh sáng"

Plextor lên kế hoạch phát triển ổ SSD "nhanh như ánh sáng"

Nút Chuối  | 30/07/2016 04:16 PM

thích

Plextor vạch sẵn lộ trình hé mở các thế hệ sản phẩm ổ cứng thể rắn (SSD) PCIe NVMe

Solid State Drive (SSD) hiện ngày càng phổ biến hơn và sẽ nhanh chóng thay thế ổ đĩa cơ truyền thống (HDD) trong tương lai gần. Tuy nhiên, các ổ đĩa SSD mạnh mẽ này đang va phải “bức tường hiệu năng” do đa số các SSD hiện có trên thị trường vẫn còn sử dụng giao tiếp SATA và giao tiếp mạch điều khiển AHCI chuẩn vốn được tạo ra để phục vụ nhu cầu truyền chép dữ liệu chậm hơn nhiều của các ổ cứng HDD truyền thống.

Trong khi một số SSD cao cấp được thiết kế để tận dụng lợi thế của giao tiếp PCI Express (PCIe) tốc độ cao, việc sử dụng chuẩn giao tiếp của mạch điều khiển ACHI trên thiết kế bộ điều khiển chưa thể khai thác đầy đủ giao tiếp sức mạnh của PCI Express. Các nhà sản xuất đang trông chờ đặc tả mạch điều khiển NVMe để hoàn toàn loại bỏ các “nút cổ chai” sẵn có, vốn hạn chế tiềm năng thực sự của SSD.

NVMe là gì?

NVM Express (NVMe) - viết tắt của cụm từ Non-Volatile Memory Express, là một giao diện mạch chủ điều khiển (host controller) chuẩn hiệu năng cao dành cho các ổ cứng SSD có giao tiếp PCIe, cho phép cắm-và-chạy các SSD PCIe trên tất cả các nền tảng.

Nguyên mẫu đầu tiên của NVMe xuất hiện từ 2007, một nhóm phát triển NVMHCI thuộc Intel được thành lập để thực hiện nghiên cứu và phát triển trên giao diện NVMHCI nhằm mục đích loại bỏ những giới hạn băng thông của SATA và phát triển giao thức truyền thông AHCI. Khi nhóm hoàn thành và đưa ra giao diện kết nối tiêu chuẩn PCI Express, phiên bản 1.0 của đặc tả này được phát hành vào năm 2011, theo sau là phiên bản cập nhật 1.2 năm 2014.

Lợi thế của NVMe: Độ trễ thấp

Khi một bộ điều khiển AHCI thực thi một lệnh, một lệnh đọc không lưu tạm thời (uncacheable) trên thanh ghi bộ nhớ sẽ dùng mất 2000 vòng xử lý của CPU và có 4 lệnh đọc không thể lưu vào bộ nhớ đệm trên mỗi lệnh. Việc này đồng nghĩa với 8000 vòng xử lý của CPU, hoặc khoảng 2,5 millisecond độ trễ mỗi lệnh. NVMe, mặt khác, sẽ không bị chậm như vậy vì nó trực tiếp liên lạc với CPU, do đó, bỏ qua tất cả các quá trình giao tiếp gây chậm trễ.

Lợi thế của NVMe:Hiệu năng cao

Độ trễ thấp không phải là lợi thế duy nhất NVMe mang lại, vì giao tiếp này còn cung cấp chỉ số xuất nhập trên giây IOPS (Input/Output Operations Per Second) cao. NVMe có khả năng hỗ trợ lên đến 64K hàng đợi (I/O queue) xử lý các lệnh xuất nhập, với mỗi hàng đợi I/O hỗ trợ lên đến 64K lệnh, tận dụng đầy đủ khả năng đọc và ghi dữ liệu song song của công nghệ chip nhớ Flash NAND. AHCI trên mặt khác, hỗ trợ chỉ duy nhất một hàng đợi I/O với tối đa 32 lệnh một hàng đợi, dẫn đến mức hiệu suất thấp hơn nhiều so với NVMe.

NVMe - chuẩn giao tiếp chủ đạo dành cho lưu trữ

Series Intel 9/100 chipset hiện hỗ trợ NVMe và hệ điều hành như Windows 8.1 Windows Server 2012 R2 hoặc phiên bản cao hơn đi kèm với trình điều khiển NVMe tích hợp, các nhà sản xuất SSD cũng đang tung ra các sản phẩm NVMe SSD dành cho người tiêu dùng kể từ năm ngoái cũng như trong thời gian diễn ra Computex Taipei hồi tháng sáu. Vào tháng tám, Plextor đã lên lịch thông báo sẵn sàng cung cấp Series ổ đĩa SSD M8Pe NVMe.

NVMe sắp trở thành chuẩn mực trong tương lai của giao diện chủ đạo dành cho lưu trữ, cùng những tiến bộ của công nghệ flash NAND và NVMe cũng đang dần thể hiện sức mạnh trong nhiều hình thức giao diễn khác nhau đa dạng như của các ssa3n phẩm M.2, PCIe, U.2 v.v. Như một nghiên cứu thị trường đã dự báo NVMe sẽ thay thế AHCI trở thành chuẩn mới cho các dòng SSD chủ đạo trên thị trường trong 2017, và dự báo này cho thấy thời đại sắp tới của NVMe SSD.

(Theo GenK)

    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.

    YKn0GoBFD0UBqa2iD2gu9kkvJU4JDVMahqHn GXF2NGlzEBWCq5swrEnhirjXqZLIwOyyO3grjzrMNIuXbBNc6viwRl4yCM3XtUuKiYaOd6YFzAVsBI2TEQOQtyP51pMd4jYfYfwlKlqt9up9W3JNUxsenEYWgT7cJatBWxo4qDnUe482Wp5Z1XK2HWg2aFFyyCFR9RzsmEO9DwaYzxe6eDnfUKCHe2ni4Sc nBGX95Y6dK5m7L1lk7MVb7PDDFXz FtgyPuPg5393lfrp5JiufJMdc4lDS6Z80M8KnFny5lqpwy0Gc YAQU JNjA4MPwHB0zUX0ezktuFEB M7kXmEIOqN0BolBNiOAoln9f6kRvxCXcH8zBUffnIl9jlQT5bo 47lGKPOeKdv790t8l6T8vPn7PDOtXpaMPGxzIkhlP7vgJCXvuEwXmMvxXnktDVOGXrbLu8ZlvFMTdl7vb7DYVjHoyzn7wgAkr2Tr ykgsHfiLf8 Wfkz932A8fJvBMb3MAiF8 q42yWTApfOsLkQGhd2TG 9uZ2NmZXSahAklSS IwRToEXRkiYSxhtzwIDGVW5ibZ8cbdn4P5d0qm pGIyDNGWxfoa6iBT4tac2nmoGhAu0FCveMHGY3FtagEQ3OUR9a01TQ5FcX2jN6x1bMJDI6mFGUUuREVlULl0Fg3ykVIC2rQryFPsYoU9txeFCUVIrE690CK1XgkgZLUwrB9gz3kBMA9RqrceIzoH5sMs7XQ0zKisdOf4e6dBHmHz75mM9VdvWpxUCievA6NxxlBwFtwKBsmcDQFvTUvPz7W6owoYMhuhnTqzDA2RnS6fiAcS58qzSWzatZZgYtyJwnV3z3DWf6OD8YRujJWdkxTxOyXQxyZXL4Yg0IgdbbXGTCayd4pi2APMjjkEidFQHQjzBUoNy h9eUtlmMju2uf7wHDfF4HAZGvxoMOa6OHDoqR0eNFfdoYAl1kNftO8rKeVNABWtn43Vsh8HkCFjzLVWctcewA4TPVU3io0ryP4VylJYSGFyoEKsR4SvxVDPxBU9BGiCXumovOkoKvktjOiSSc3UpdFsL9fctFKASrHbu1mhcs79q7tAcOJ5FCLNtZd3qj42UigFJi9SwCUTPvk8kp K4PGl0VhVlkVCZHgi9EiDjb0 tnVmHfrcgAq2gzSgU4EvvJMSlpxk25wuMq37jZbnC0CGwVi5wAvjxRJxRREpDixEy0bx4ZXpzp0swysM6J7rUgusYwimUsDgdkc8jLuJ98Kpi0SvO6mtmMF2pITb bwofHkhMnzRoxbslwtKyumEbNI9LWoRVqaIyK2r9BNfCGqhpfSKeWBEhZspVwymmHb6bNxitQWBN 7SeBvuraiPy7kgZDPL4Fn333U9ONpraSv2TlTIAS72fIiqQys8RDiwweV i0sXIKFbSUAJHTDScXxtu0krq4UEGY2yAetNrYqRJBtNbT9qTiMPNCi138cd6NTT9dR7lEl41vI9mj2d2AHAYh0ZnfJcVOzHWJc5kqMa0h5l79OMRMt7ou8s EaXjoDiGpxLTZoIYc4IAatOVRHfRx4wWPmtu2ZTaTHxoGOYDv9Jsf5iMYJwnxBvUeopiC7sxjiYCeYFT5rhBtV174AoyHRv6WA7zJo8bwF0QXmKSl6NNH0u98WJuSfXyd8WLvnCEH5WxJ7cZjFbCMRzWua2RHzT6BHXG5MwQroNQywWgyD96rLvAQq2WOtzlXisVGanxSHU SNpfT8DtPKJymKo0E6Aztf cqnNPjFZsnTplVg61 N7M6uYQ6KxTB6qalQjT9jR74 1sk7YvzHBg8aBEi4cm 6Ip0bRSuspavJdEkRtGtsQL uuvfP0nLjGU45UDIHnGtuBvsSfhbGtnPjucH5Qj71lQ6W2qXuOUZqe0XK49sVoJZeKy2ygXepAlA3PkkVXMirefRypIQJdiT4JLhA4VZSddWFrMnsL1Z5cXTuk6NpZRuULNBsCMpSl7VreGHzqdPlvU7s eacdPe5jFhsuUd8y vOHmQWqQxCm8hfbdJooMNrtyIlRLwJv3vuNw3MN0k6kF8A5M0e2wgF1xqTiIfjlTqV4olQLbROoFmp5yEkwhXln1Qs8 NdQ wP4i1ivR6u3v9o5fQzufgNx3xZtReA5laWqO5wCK1kXhiRgOkPiqrWDnFr bUxb3vPJgkuzu8cWch9ms5PgxU34MaLLC 8Ot3xXxCX2EtzkJc80CQyMl8EAs WIbs48gjUn0dOX5OfqsCuoQte6 N3qLLBqquziwKH229mt9qNJ25h56nlkvM0Ggt8mRdTCVZVygf2zJGLtHes1h0 JAwm11UkkIRskMBG4whHZl5Zq24wlYk6ijxxXW87y4HAApB0qAH5i ytXKcRBNuoFmUT8eBRmoiMKfJJfCnCznFocF64htL 5Ld4GI7GkDhde1 JGlFSscY37gM8aJE9S9Fkf7HMseJaZe5QjUqiyrUIYsvSn XI3eXgFkvBfZ59OkCfWvwCGjYSn0HEhHeP2l9lplSiAtzBinGpin6fmd1o862ackXDFCrQEbdbHZVkG2SHVFP0FpSVFTbd6ItwtjWWD4ULBI9Qv9p aOqWIXzyqAVR P4IOEYiekJ0oL6xhOpPu6pkHgUDU IOOcfDhSkjOoOUAz7RskW7JQg9S52XDJIYnLTmJkXU0iCXZ7eHqner7QvapKcdYeciSlmMjEXHoRTEjxrbf5atPCSXapqeSc XHkfr6shgjS9UdXx7IWIgqyTvZEq7uqFI5WgOm4ND60j4HyFt2sJP MHDz6iilrkrGOyCJkz9vvzrjKhoiNwLYb2blVr6zOaCBF7iXvnKtwvYalGTODApukTn jVIrWYeRD4Cai5xw4nVIZY8PuZZxDTN0ngxNVcfiJtQG48P5pCDWWYX86OI6mZiXzRloVKBN9VT3s06y5CI1d BvmuuJkNI3Y9cEnw3Av12xsxXUZ0CGJvXXJb1RKIjpFpIUFTWsGC1 w3kAE21kVjVR8qOM80GKWNJQaG5866xa7yM7G06rXPANVedSrJtx2F HwLPtFOS2aT54TaDYuNDBySSAaH9JaahMZBWpnZ7I spdaNKjASlZgdmPU7gMV 6juzEOb3exBmkXALUzj4n1fKicMArKmBecaqyJmcMUP8DIj26r9CViSMhRj9eLv7KbpMLje0AW4wnxhzdjxPAXoA904yNzRjk ZsHB5m0EjMTEPqCme2MBMQwr3LRxLXj5lIduNeiCJwudEPOdi2U2DYctIOmuSpzKqkC8Yc8aoENXHB09lq7pXZ3ZU1fmb9eV5gEjMNklOLEK qa746DKMvFb59zW9B6LPwnqV8O0kRTSHpuwh9jlHb6fl4TqqTKIfJdUgL3wg7BhwAwUpe5L1gx7ow7PMe 4DV5VqbDR8mijn3FEOqiYMDXd9P693hxXWhhybsQsjqjdAVd6BQz4owY6x5FrOSlpk4glnXtjCQVBIZGc6GYAPbaOvfQhGH8R2NM4MqgjJ8PkofaTuLDxK9BdcCdKbslGPQe3T2ljvj6VmlyIAarOcrIjkOHVeOwwIfjGnIlVmjbTR9M1Jjfa9t9syfX2FZK6QX1L OFcAyRZRybshmJKxUn7W9x7Dal68ek5XGNJeDdRz75jo2HuEbG4HCcZj4hY4GQrjWmLaw5ddkj0kxrchBAeXeDX4TXFytaki5OW7MAznK0WwmPWmy0AC4aLpVpEafQ Vufj 0RZ4wkwvWTvHjIg8cdQZtKEkBImU0uBrITVoan20K5VY6Ko344imBVGgJcZ7cN28B0oJoDqb6B3jrBp1Qo1QdSDfc7G4CpP7CRWBs1LykBZ8JyccGlUBJ gQXfbnDcwm7DclFA0sgV4z qdCiHwf6liHSomXzWv 0X4QMNIRpxQextvSkwdRUGO XPijKby2ZLh46M9bjLfvh6qhWO9lw7FUf3Tv5pU2uI3R9XabaDcBgDa6IinrdF2DFln4GG2pbEXN0ZI85Cd53VwGo3 a9VHSRtnspZTRMK2mqgJHOQBSjU5OwDTj7WX1LovCuR4Vb4kntMQq3D8e5pU0SvaQQhPI4ocewGftV0NaTcRlP1q7kvVhoDk3xU49Q29qgkQbgxdHiZKoVCZdI6b6xtJY3fEgxk2IWLPm2 ifrmJtLtDM21wv9JlaQuUO3Q5gOL4k0yqGijRzEubmq7vM7AgdmoC6b8AZLZepx51pqxjI3GPAGmeT3T8rveiDq5kBtEkonbffwEb2HalIa27iBa8KQ2oQrL60xbdXw66tLKdmgvpWJC7nhEWoHqGvFZzPwEyjROB85DbCF5FP03UI5JdzuQzr0WS HHNfdwpCCrssMMHBsW6Pia2tifG98GHpL8V54f1o7366149Y65ojijvV2Mk7X0aixBxkNb9LwNUM426BjbOfrmoZCh3I4PvpPs7JfauguDRN35Z8jpqy6DLPiMcHZqCNn57tIMZQiGXQTDzBtOS8D6Cq2pEVT13DfcyAxzygZsEQpbe bpYpuU7GPln8jpuS LpGaby4d9wL2OFspJv2FCYUpuX2XPQ5l5zoY8JD MjnMPaECXFjwd1pFijOhagTlBH4fGTPR9JGV4N055AhAeHuxWQ09kagEcSbEADkB8FlHXSGVxUxuLANNoOI2Bzbs48gmWznLRMFEPxp0KU8FGKENoknidt6xw2ucjoAfICYUS6Jc3q05PPnoryTbaeSUyR37qHAGticPOCHOOP37KlcmqPuOZQpw7Pxg6iI swi9NJOGwoHAHNdVGblB1f95ewSNftUYYG7KnThUiJzOW92KzHS8p1pl7w3Bv7AeCDE 6aLfOUtTe7dXlSHhesPLZ0Bwt9i9nr1KsHspp70P4HZgOp MEsxuIi6LZ1dyzxyF418tYmicUhcSAHiW5NpJh64KoTrI2 JhNdZGpnY9Faf7FbfQEGnAOHdcUDtNlydeRif8X4yS7JI 5JifflS7u2ygV0Qf6ca8KUP4HcJzlt3NqMcd97m3wXZCOhELOBvWQ zZBl0BrKdJNddAfDhAW59ZYNyQb2C7s35ZYs0bUg0xbLJccGAibVcABvs12CmSsqV1T3SsmNoKfPnQIHbPyQUzgdrjx4Joy63ll164kA16bicI2SkIJQQzIFjGABSyAmc6VUETFSvAdiV2Zc31y0MSXTNPOKDsXhFJLVLWIc9LHOvSRKKdq5uo4R0uyxYH6E1zn4qJkN1yu4IFZdkk66OkFvMVzx395SSkLEM8IUEw3z gomovfhsIvdPQKVnXchClW9gUkXhplOBFvqFIJstTDZv3X7Qef9BEImNnohviwIYSKqzDyimjevRPvvPgFdFKr9r eZ2A4XahLPU0GIqthmVOCaqfZ1QhTcxAaZdJZZJhqdTcGHMtMSU6eYAzDXHkK1ihvGlxdNN0OBu5SWpCziQwyUcdZed7hGmu11hEDTLcJjGoPjfQqh9pbkYNnJcnvSKC1Rk2qptyukfnEgb1rzUsJts YVbF8JjZA3MoW9O KJkBxAsjKwdvNb1tbC2vshQeeKHlGiiC3f2vMnn73V0yRZ6a5hamR65I2QuBwawc5bZFEcyp 9I7Swc6HFi3Q5eINWokp17 c ILVkmYeZqcXaiAgF9vUBMlYouQGTyYXACv4WkOu1jcQhdQ3ufBbpJRTJRCFDpAgme4BmKISIvDbnOVJHx0iTGvBLafHDDrMAmpovsTxoJKMYzqwL8oJD9VR8z06nYKv54bgo96Mk4BjSf0pipDbhFG4EsQguBeTvgtvxbJtaiNqNXhgtQ8qrFB90zZoLksQOEsl9eSEH0M0 WzaORPo2TuaOIPcAOa9U0wmVjPSmcNjuj0tPSNWT51G9sBIjxKcQE8hqBjrmo9c5tfIMbE98rC hiY77Rm25dAyNW37Pt6wC5SyMeSMZcCQGbqtXzSaster9EDUGTM7dYFKIorcHx0oRDaSaD yqyh76UsHJuVigVSE7CnvxeChElThMRBnhjNdizGrviVrORjj3g8aG0NnoZUCfVmxKFMufBiHFjgC8sCNSxwsqcdoNMaaKqbaqyip5OiBXejQocQvsDw9F7o3K24ZUY1jKzeCgli1KFwOwALlhXLh0QN3NjTpqVQtiGEgIFgVjS4yYIGBZyiNFIsAKomnbDDXCE8KcpASs IDK1dL4n3gDqQZSXtoLp2Bjx0hoeDm04n Lw2eVWIkTk1GlheiavMwwm7a2a6hJ2n7GYBBXk8nqFP2pmXVm2LB5rIio6MV2Uhtou18KwLLE63nPbVqRRoxVazuHRrAnlVDhDY cUN5JRxvVEXL3ldLmXevTrsmGJ tajOoL cIKF4PVo7MLZFM1SPJPwYr9u6PBQxEkCJhjirRLgTdxktkPFawwUgcTtWx1jGFE5Bl7cG7YeQWBrgOCdbhCAIT3MQSkXtBeCkiC dRyy6yi18hC898srMOHv9JJTyOQSZzWp7Xqi GSvgXGVful56vTMBXPKjSrHdqRMc9DVgtsld8fNFmM92KFTdqsbl7 uehjy1yeQN4ajblTfalV jwElTDFzOE6ZeHGrhHT6yxjWVvY4NUfZmlFjP0pNdTqsQ9aB754gLfvFAg95aIB49jyb0ZJZ4hsXa3yvGE5T0gIztBszyJRoRWRNPWqMI8hsLvUzP5SZJsiCOnpEWW5Sv43j2kojwfSERFCKEmk9bdivFalhTujCdr SuIZ3QR XiWVcwxbdM21NxZvzJGrHF1n3bU5i8525lFYOLlpIBmkKMPTTfXTlxPd3qBcvtVoTmmwHq1Pfr5ZOEmb9QuHu02JPE35PfiBHwSKs5I6pRX89PgfvM6sUmTqNPv164ByZi864cJVTJa8N8M nqXZo0fQ17Xzk TjxLP6bRJjI7f68DeZxUxIToRxV11SyuTSIUmkrXNicYtiDGIwWs fF4EYWxCr599Z3tvX9AyOcrPmFjFsl YT8nkRTouShEV79VgAbgMzgyHQFwhA2XLsk2qUStw8NyB8jTRrA27NN8zucGxSgtpl4u6MsRydCmsRfAq0H1p7qSIfdCplUcSiZcu0MndZewZQ0M8Vn pu sgyjShQo59ZIFDHPbw0qzQ43k0fwCSkCaBnV6XtOkZiY6wIUJKuYWr3pqlzfvr20FmANrxhsH0XaxMFxsMucpiC3oO gYwlf tQmf ZCgdRkk518YnONtDG EgwXJZrbjr8Eq0D3Q8aUBS7XB3bDIcBbRJmRjkQ8UvYGi2kzAPq04nM76EsXGzPUOcUohPVFBLj 2ZXvVQ3s 8WAlaLn pl8UeIpUyL48qqPLNyhLG0ymf3pmLw05TwG3AyFANdo1jYygx9bGU9Y6AsLW7dObX9xxsA0UdOkTMmOHtFyQIn2zScN9Q72EqZcQjZosmG9Fth TkEjRbdoCJVh0SVAul2oGyWCmDLeUetYjR8qma85dig4MXqS EbeO6SXjLpmnB3NEdH26fog5wT5u0tQRG vg2WSR44yySpCCHOgLKA3l1OpYc00MLllbv1l664ludNkG4Bt0hSnHG5IYlrqz1nymV34KKBrqVdb5 TGSTTtkyQEgQCelUsTGhVg5pAt5fEvaVeUdRmyc6JCk0PnoehTRKGkH6D9qGUrGKK1PU 9 jR1 7X2qiUnx 3Ox6IFMohJrGNsdAjMhuNWSXatYZqledoRVMs41hl84XBS1CoGrm2XhrckLFc2UWTWOCosu1YeillOzwWsRSonZEL2TDamaCtry4 O267cICImMBj6lYjCt8i6MNkiQzyXrj19iZuDs00jIdiqunQipHB12uUrYDhpPij0FHNSxomVvQeLENX7z7SplhLiI yuHJM62uuSBUQmbM2BQUACbp9dZlW6xdb19TVdU6 IQiEQBM7fCyDsJXDtScxh5xWTGSXCutcJQvm5ejb1H NQ8Wfs Im4LkP06uMlPyYMdqzRjHJzyuLVl EchRRe6JwA4fZTngmBtyBIvCDFLOhTTwOOSaOzhOEkDYwy9EKf7TJcKCdO8dL7myPdakkLp 3DIh82K12IE0t0O9nOJpbVXwD20UJef H4nJESyOGIm2aMmYZZPnm6jV5fDlJpwvyx5xUv2ggR6VSh8cthern8NqzoHZ3De0XVZem1LktHWuV4o8MUHdvTluyL2C yimvZHlEE4fJqLCJE0bUpCJLyKMofedaXaBJ2cunkeMRy1Bx06vxlKRxvFrmhI7i59Z0sBgpN3xIVKwUsKgUg5N 8242kMAXFmKEmDC61d2zpsUt2NpF65swWQP92PGEuKNKK7TeUmIuQdCBhHrKtzzTsVIUNNKO7ZJvPxjKOkv9hv77FMGFuve1HUNLhJbYRXd3R5NNSR4hMGgctUVwc18ivvJOq cZTrWvCzauTVL5pfslWmQZg0BO7BD8rP3TzXVnbV0k X2eAVHp4j2 UC7d7lrHG8XAXFhAv7pl4zMJJ0grmlHSu0heGaZj5ZOt7XxaCD84st7qVIsyQcA6oIjxdqTUsZtIxw gH0EN20ITMpu Wgz5hpuBI4vs4vJOVW5pjWvmyUuuDLQ5e8mWipa8J2Zx9XjbOqoKJKQZivys5OjHFoY47mfe DK5r2ANQoXe38iar5PMM2l1FBhxe5NZWDMQJzhb5urw9KYCATmHd2a0WSCC97CQ17SBOQC9WsVEIfwxae4y5e6GqUQZlYlUK685fwyUa4qpNeoaa1moe2YTChcfu9OG0pOWM6aMaTIfenr54t9uoW07l1FBxbrT8Y9csftEaYwjz4Q9D3qYIbr rjNnB2jSmGyaCGSOfvquoZt7G8PVxJT5HMndYgxng7Nb3fgmu3xFu7w8BMrFUcBbjAgkU PtGF2OE6WjTe4T4uRAm2x28eYsR B8caMAXgXjimUc8U234TGT IT7E KVPsbSRMbJ7f5cpHvO5jEL6NQUEzSM sR4MFV5KqR7tG26hkJTqvRLuGPPOFoMEV8tDopyeIpNlQHVHvLyRd 2tFIjO6qgVeXzWa18Ubzn3mxDfLxotyN4zGEpSO3TXolhWDWxMOMUBSbmVRtBJVUaMFhOSPSRfy8mgCYnXx83pxfF1CsIYXrphV2 uFxxDFnq2D2PbXpywQSNiJo3VWEzAVIZXdAw0QFKtUr7MsFEl0J5ILCXY7kTP4TjgpNbz27rmEeiZLe9QK3t9iaQGDbLwCPMSm378Opk7NOy6m1pJaNFjtga5473E7pT9EUBjgG1qG7h4qEi4xqUsC0knMIkQT VvfLJNsXvFzHXhl6omOOnhDstNOy Uv0U9 NSWkO3y98Xd nLzufAM6rnpfqpv64 j o6 XYSA7jWt SNIyI9qpMh5fw7nB1Yd3RWRFqrOXTEzbJ2RToGwEOUabpU8hR09GBFfjHt47RsWp49DvqYbIhy0szaVbT5bC0rM2bvoyA2S3qnJOkEQL 4HIl7 aempFjjt6Htchauq2RUX09VXrGReiowhWgC5l msZF9CIGniuLCXeDnUCuN3nTfQM7Pl5aEM0v3bT2tBFH1opgbqZT JPKpk4un3 zQQBdL8qSpeFQDT7bWXEfIKuRsa0Dr zZpM7ornZmUkA6AdnonfCWZRuwqMxuUkJ1w0vUZa1BGEVNXlusT1xbaR2iE2m9PVTsC1QHLDJqQg1dGsT2mMmkCRJroUI1hJL5nI f2NfTZH6qejKX5BiMx2yuxFVODuzpmktL2iq7v6diul7EHlSwkfo3fHJXirecsBMO2bARXjyf0KQeqb4fIZ49wkNW5VRnlnDBBEExZhv04MxbTzXFk5DDKyMlWA5IZ0Tfe5LQDd2pCDZOT4X2CuRP 2Xf1fX0lWyOrJdmylVrDUHFIHIlvmzAW5M4eOI2QtN6JZdtS3HQSAP1ivGjndwu4st7kJpkfxcwG8lgY8hNXh8Oo vNIXmpLtAwxxCcVEff1S5UZecKTkMHOrFoN0OP5RMIC1ZPopGgXvhDIgGmoSI2DgA8ktBhzAqRaOlESVUdbgb5CnD1q2LQcygk429smyniyEyk6rW9uOGqZoEKTwOFyAKGXdcsBMmvz63yJBZ1 5pExOUW35tATBPNhhQyJ1jlWfcjky3WCyO5o5jU44k6V 8bbO8vyuQxshwd4Tbm8f7LgXJzEcfkD4riwscoJ0OFKX0FIcTfjJo1OUQDMbRRFlzApBwqF4gKZGGYR9kqpx1h4hzAFS9R4yyXOx5 jqjMtFuiinNDvbtw0R7umPs5OpY9IhNH7u0Xoyz4FtX WAxj sS0WkAjhOaYgSJNU4EAYbcXbekDJYPYFcLUj6vxIoWrZwWrsK7eXKoZdwuiG4jqoYgTmI4m6yZLHxw4b60hKWxvGVyQtsRoux0IX9k0bESmkM3SK4t1XJ7iCVMHVSi67hErrfWXiGQrBeqg0XU9DsvcSHCVpfq9douHzYVKKT4RFtPHozcX9ZSDJW6yrIYqYXgQXXTdSBDIOPLItgQeN1 zUuukw66gBDi7CW9cJ7z TYlnAICUirVg2c4zu8UrCGZfSegCbSU9DJrWJcDUaDlbvUdhA6UaHuPlnMjhl9M 39dAIb2wSnJBSEY8Y9EDgKWLzsc28u2mFDSYLCpYKih7f4T6pcX1L4hcbN3YNesPr0TiOxAK6cyw5B63xbqQaFiR3cxKh9AwQG9j0yA8CZX6Rl32B6Pm0Qu8s4RWEoocgP8zH5OIUVLH2A0DHOipP4tGxBAC5ei YJIEPFMeDOsqKGERC6cAZGxw6IZLqn0jYIrQDKwZpPzNxiOEeiK4E HJxzVhe7Jza7ybHD2aULXBwfxza7DBvHbH3SPm7vh8iRQLeEbPdMtqUI1Gk22l7bVq9U0zCwg4wtbI84MCTFNCiiX7BbT 9PUvsxcQjoggQKNHlgipHGJR8CpV tvL2yeiAAzBsfImZDl6wOfZDLPrzfcDG BUVRviKcWnKw6OwrwyQuKT5evWIUcH6ymSMDSnCAB7WyvhmogrTUliyE2gaRwXnw4gQ1KAYrGrRcAuUi2dFGN254GJDS0BuMpnJoFlZi2WuWGmsdMScgqlGFVdRSLi FPWg4ZgHV2Ueu ELA5dtIIHT