Hệ thống an ninh tối tân tại trung tâm dữ liệu Google

Hệ thống an ninh tối tân tại trung tâm dữ liệu Google

Vi Dũng  | 29/04/2011 12:00 PM

thích

Nhiều người cho rằng đây là lời đáp trả trước hành động “khoe khoang” trung tâm lưu trữ tại Prineville, Oregon của Facebook 3 tuần trước.

Vừa qua, Google bất ngờ tung ra một đoạn clip dài 7 phút trên mạng chia sẻ YouTube về một trong những thứ gây tò mò nhất của gã khổng lồ công nghệ này: trung tâm lưu trữ dữ liệu. Nhiều người cho rằng đây là lời đáp trả trước hành động “khoe khoang” trung tâm lưu trữ tại Prineville, Oregon của Facebook 3 tuần trước, một phần trong việc giới thiệu dự án mở của mạng xã hội lớn nhất thế giới.
 
Google đã chọn trung tâm lưu trữ tại Moncks Corner để giới thiệu đến thế giới cách họ bảo mật thông tin người sử dụng như thế nào, từ những chiếc camera hoạt động 24/7, hàng rào điện, nhân viên anh ninh túc trực, đến những chiếc máy quét võng mạc. Hãy cùng xem qua những điểm đáng chú ý trong đoạn clip nói trên qua những bức ảnh sau đây, để biết những dịch vụ như Google Docs for Business được bảo đảm an toàn đến cỡ nào.
 
 
Nhìn từ xa, trông trung tâm lưu trữ này giống như một khu phức hợp kín cổng cao tường, một nơi hoàn hảo cho các tác vụ cần độ bảo mật cao. Mỗi năm, Google cho các kỹ sư của họ tự chế tạo ra hàng nghìn cụm máy chủ chạy những phiên bản được chỉnh sửa dựa trên nền Linux.
 
Có một số người cho rằng Google hiện sở hữu hơn 1 triệu máy chủ, phục vụ cho việc hoạt động các ứng dụng như tìm kiếm, Google Maps hay Google Checkout. Google cho rằng việc tự chỉnh sửa hệ thống máy chủ như vậy sẽ tạo ra môi trường điện toán an toàn hơn mà không bị phụ thuộc vào những dịch vụ bảo mật không tối ưu.
 
Cổng vào của trung tâm này giống như những chốt gác của chính phủ: 
có nhân viên an ninh canh gác 24/7, nhiều lớp chốt chặn. Bốn xung quanh
là hệ thống tường chắn cao và hàng rào điện.
 
Hệ thống camera hồng ngoại có mặt ở khác nơi, hoạt động cả ngày lẫn đêm.
 
Lối vào nơi làm việc, mỗi nhân viên đều có một mật khẩu đăng nhập riêng.
 
Sau đó là bước quét võng mạc để xác định danh tính nhân viên!
Đây là bước mà Google đưa vào mọi trung tâm lưu trữ dữ liệu của họ.
 
 
Vì lý do an ninh và dịch vụ, các file dữ liệu thông tin khách hàng sẽ được lưu trữ tại nhiều nơi, được mã hóa đẻ không ai có thể đọc bằng các biện pháp thông thường. Những ổ cứng bị lỗi hay hỏng sẽ được đem tới một nơi để tiến hành sửa chữa. Những ổ cứng lỗi sẽ được format lại, còn dữ liệu trong chúng bị ghi đè và kiểm tra lại, đề phòng trường hợp lộ dữ liệu.
 
Còn những ổ cứng hết giá trị sử dụng (thường là quá hạn sử dụng do Google đề ra) sẽ được đưa đến “khu vực thanh lý”. Tại đây, các thiết bị đặc biệt sẽ phá hủy hoàn toàn chiếc ổ cứng, sau đó chuyển những phần còn lại đến bộ phận tái chế.
 
Ổ cứng hết hạn dùng bị đâm thủng bởi mũi khoan thép lớn.
 
 Sau đó nghiền nát và chuyển ra ngoài.
 
Tất nhiên, dữ liệu trên những ổ cứng nói trên sẽ khổng biến mất, mà chúng sẽ được backup tại đây.
 
Một trong những nhiệm vụ quan trọng nhất tại mỗi trung tâm dữ liệu là việc phòng ngừa cháy nổ. Bên cạnh việc phòng cháy, nếu như có bất kỳ tai nạn nào xảy ra, tất cả dữ liệu tại đây sẽ được chuyển cho một trung tâm lưu trữ khác ngay lập tức.
 
Luôn có các phương án để backup dữ liệu nếu có trường hợp xấu xảy ra.
 
Cuối cùng, đề phòng những sự cố về năng lượng, một phòng
máy phát điện công suất lớn cũng được Google xây dựng bên trong trung tâm này.
 
Tham khảo eWeek
Xem thêm:

google

hacker

    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.

    Xvk mYgoxQsKKvDpBnUKJ2DBwxJmkrBIQotMdJT9WgHSanxpOsSRZu2oFlf6BdQFxWNTFqaQtWlXXKrK8czo6dGR0FD2vUTVc4T120M198YskZGCNggnX09WJXvnKJEicb 3c0KAFoVqZfmZdBy8kybJbgANfn8ow79jfR8KljjngB8Aw9BVhOFGUaaZ3LXmdUyEBEyyNmqd9XdXlcVWrsDJmaLHAwHRDF6afjODIBN X5KLvAgqB2srlgvD4p5EMavayEEggCSiXNwT2S2JFaES0Sqf0Qc6m4o9O9UAixUI5th5s0lubrOqcpQhZBBYGSBqonGgxz8lcYKE0r KKT5SMNzfsWYth4udgq gH06Obrvi3D76sbX5Sd DLvUuVi2MmjlRpZquEcqNcZkPhhvouJcSYUJZxR7rBD3TYSuVaJPBWEveAjJ0DZfDL0a9hnWW4PIA9gbi07P8mofs6X616RcrG1Q8BfCahWSaMcIOnoApb72d2wQw3gFpyDMblJ2iHBnIFkK0MhIcEdDDo7DYSwBaGQsCEMBtgoGK7c9CCWz6LFU2HWvkQmcubRUhW mFa3AfSrXZLjBqRMj7Ap6xypOYtYFTHQIUtdB lXWTbVDRLL26RbjwZs9eUSL0LqgSc7CyObW5iTPy7J5qg1Rv1njVvhIs0gujpHCnXzavtB15eOetEqk5kg6N2AWjFflvRmmU00 YABg0hEqy0xUMFWQYixQhHS5xgHrcFSTGGUyp8j 3Mxey7sqCyfonkurURbVo3MASJ507tADKXTMdSPa5pvamE6ad1F9mdzggcFBH8XVZNsrGzUj9vxc7N1nkoOqZ7cS5hKbEF27m1J6MjaZVM1pBAHX2uROm3wALsYtA2tRk06ZJnoy1toam1rcEjXUiCDg7DAmg5j6a6SFXyfkCsAdEeTf49SpP2OU4ZxQLSeu3iNUHI40d2jdxWKtKVhnLH4dpk jrXxuqLA0KCZwVOsk0zTytGjVn150qC5UawRQVnqG Tq4tZBqTmGXi8gFIlC n7BVLUhFawSsgLwDBXD5JVahHv6qwVMbaoLsb5rgiSJap5KDBkdW1WKfWxN9ym7Oxyg7XPtWs63Yfz83ICmi5PVfoDkyvvf0cdg MCQmGgR0EGSlOO8MqpYkUYfKsD2jYe7rsVUB5K39QWz08HbE yvcbxqP76eUh5fN5ugfMpZjuzC13c29JCOpYv13PVSGNTVM7NqSzdngaxMQIhWr8CpT0c6JPXh0kPdtKjdKKX 6qg8P G0xirkOwm4bE87XCOo02xS3nYv6cV6juZR8jSRzVoB6O vd13xavUIouwYfnk7JEvGsjyFYlZPQd5gbTp63pWrzUIbiC5biwfgHn0NDwLhMlTsgEXdNsiOfm3JnWz6gvh4LZ0Z8PjTl0TrixqXtgodRo3ZcUp4492CmCcopFx5gEy5nHuqhrNz7FmdICaUljrN5T0iNxQLHPQTz40IdXGLoAFA0rftMyoHF43egAoVfplw9NwuzR6nrIBOFVRBx1ViVp80fLrn2hWahkJeS6PtGS45hx1s9CxeuhjPNxKm OQKD8hRLMubUbfkSiMFCy4qNHgQMygAI2lT0MPiBy0GnhSKV9RVtfaQXTOcontROV9gxuPyWjHAEmeUWon3b3NfPsc4M2T01j9PnKZDQ0WBM1QmWfhaWIwWccz4C0mjPlLi gOgiuZVLimacbcH8kLvXwOIwuIZVkB aQZpO3ZfLzSSimE5qRGkmXq9fIEkdEJiDmZPXzukIg0WcQoXd aShU58UQcFk4KFA35Q8RTlyAJsvhjkDrsHy9VxDMhmX6ms75VtWCLEq2BRzPWnoDbvwhSmkEvPZTP4AoOJqwyvuUYR27yWQMKtusHSWY2nYZs5RuEtBWYnkgDtnqoUfSB n3pje5MJLwTBfHK1PNmH WjsLwaTizDFrqMWqfgX9Vz5mig7yfHfwZ1VsVVBip8MVNls53DSrrGxNhIpubn8yphH0EpVKHiCeP73yk953ZNjagFoZSkIeaTjOXDE0HmXpcjr2vO9z3VlOoffOLJOnkWi9hfTogvFKguX47QeB6tvR3P5eCzCu7VIB7bxITvy48ruQkGHwpdkgpwLXyhV7GXmnrZyfTkvHOOHvHgC4LPrMqIgS8GT0PchdR0M2dv2KGAikBRB46AAd6CQ1wTPTTDJBzDeZ9ttvXVHnfXdRkSGrdNbIYGJnikxOm2PMDNkbqiQW0pDwffKeKQHKSeo8zquxoSBU5p1nT0mtJU7QzYwjRE7k8IWZh1ZNj79kfyRvdMG aLXcrv7aqvsWPlqPSbf21m3MYTQWcZoZ5UBhw6HOngLWrkKMQH9HzNTr2qKHUkgS3iZy9NQ08GWQFtY1jclaLz83Rw25yQzf9 UM01VHgSRFdkaf4lWFIDdV4XhvV7mrggE9kB1vZnpwTovuVy6G4Lpc32Mc36ViBPQ3qEEvr35xpjgJ hGlfIDfmyGdFKjXHczfONuhMdx1iIK46vlOe9yvgmtOkfYq sgG7tpbukas9sJ9jkIiXr4QfgKm7fn2QGXphxzX1jn1KnNUJKY5i1xFqKXCAm2M5rlRA9srw16sfSq kHK85vbgrXmCrOxl5AKf7CiqBydkC0cQ3zL2AnZLaIZde9R2 VShFC7sqEoWNgGMoUyfyZR6Mzb0NoWoOA6 IfpS6pgL4oBRyUMhYbqzpShw12tALBjkX9q04V D26yoUX91yyCHetvbXEZEw4lTn2tkggoNdEln2KL3GMJ1Ooza OjZpB2ovBdIWSh8HXMU5UIQy01oNu8RTirzGdBvjijAzuZ7R9H47qAjdO7ZLTKID HcSA8KSG XrBwcRYBAhuqqQ0Wzd45 AdFwvDoYlaEMTSVtqmUkXzOU0lAfJ6CHO0zLeeRCtV9Hzs2g6LBRfKxjwHlLpE8SXIcsr4fbNpm zJmZiIkX41VurIssmIkgWMLFhT5nk92Gf GnN51Sg1qJ EcAJvoHcuwSDJMjlSb5KmQF1Sj1c7Ll9S9BklYHtWCY3VyS9mtR2Uy8hSzbBGQJAmZBLv8Ebf6CZGkryEjO4z6pB3ZInCJIwRZtmNdqu7Askwb7XBgNzJaRjE2UA0x7oBPuZqxUsFLQMPilqzwDjGrdhpIzZsqRHMGIY4fyLCNQLty3dBvvv4sdLgbhqT8FI8LeVSH87D91QC1devYBysuN1yBoARatzCic2KVS1Q5LgIbf3nFztA6RnWxrjscS1mJH184AoHUx2wmUGq2vqESiiiH3XzIairvt6Kn0x4KubfWgXUI78mVjRq4AZ8EsIPtTDj13PUNAINmGfMTq5 BMexmu CrbXAwbZ5heFP3ODSVP WgMqYhLVK6no8MmiR84H6114 x1XYFnlyd3xgIl9QgwSuXWsnpxSxh8MaRnK0FNrayrOsIqiV9hjVOjw3HDFM7m0nKm03mSkDqpLCRkoOjaoKDSThhbLBAulmQqt8OtWgDicJJKMtyfuK9h17 76ESb8Aikl4ImTxuDmBjrRrv1YlkJZauMQ8rA4uG71y0oQ2Ju0K369OugF5L5JlWS3UVhhTJUGi2NoK dXGlJ6Om3cMEtgSSPoDvA5Rl7UL7qKqm3WNzfa5Lv197rc37FfnB6fm3peoURzI4DIoLMTKecSRlLMbdCObLyb9xhVzLj3CHvtpaxwWM4NQtTnUmAsqY1VgcEOZPUA3fBdBKBPXzWhhntgs0HXuQUnXEKIBYr7yftUBN8YIJLdX36zTmczpNV2Yx7ELOUGYFoTIG94tk9yo1mtBlFokWwsLt58ka5wsQhdIQ0Uq9wzU1nPtDspgQNauZ7gcjCKqcvGnUHIc4utZz66pyZmvr46J70PLWFPxqqeLOixmJOr4gj93H5Q0ooyMcsr5GBwRhCLlBhW3bEaB rn9PUNl5aW9EPZoRbgC8KShK9l2OOHouyG4IcPXUSgDtvh82qfqGRGbjiOJOkbIVn0kMumNqDCjJSyNbSK4wbNHjikqoHDEmRTtRaQMjjNEC0A2zo7QfyXTW9tei0ioCh4BtgxXUsTSTnZDB2lwOJTzFDGJu0zg9HszTjPtRD7L1YYH76hog0p7aKn4z7neWm7SIrqf fVROHa2QNIV 7KKBqnnawC5AFAPioOwzH6Weco0lVvIAPLECQ22LNrRsgXaBugiV9oZde cMzW0MvDQknmpkUh81ciMW8OTTuwNQPw3WxkhjWE9FbkA4xzA3b0nIkVrdLhcgNtkpGJ84peOTy7QNdIfYSYME2y3mUXZgRKvKpxTZud9zZwWxV2ysFno7A9NSADXodfxKKN7ANsT9OtPdVKoAP 3BaebAWVarkULkXjrgzFdzCchm4iX0lOL5V1RMmfWdAMTUzcV3FEsZ9PKmNp6E1HH2wNAkkMjfIBm5D3GWFAUq733 hjDfBwuKwJdYbnXRT9TtDldndt5ayMUst RKE99KyYywN6Ij4yBNvCxGMvbRpQzCqzo4N4MKGsPwqwMDlWsyhw7JjZhDy2xd66PLUKTPSypoYZPKpOPch0N B8bjR ktbn9ujoyj9IXgCS5WB9O5mywoAyktA4dSjvJRO0SgBrT3jWaTlWxLFzesrBnNgSNrIWiE4iPsHyk28DOhzR6206HugFFEZBdbX5GhMuUpT5mqdxH6eMu4HbFNe ham8LNKcqsx04MWSnM1YR gmPavO4zPKHL lJgpuK8s95lKBgDIMLZShkrur0ejqzO 3TbTVBsBtrNR2gp ezeq6XlJT41bkK4iIswedLtQmgTwRawpsbi2Knsn8d1lP5DK5z 3ZStGXgs6YtV77FdWmPTFPSARsHvD w5Hq eRiOMCIQ pytxLHNYljYwWMIoVBYQd KJl9A9CpPOZn0oQpD4JPPsFFnqAjT slL uL7Y6K IH7MSBU7QgwjYm9bx4DOLrHdEYiPUWu NmKTe72MJEOvqHe5WLZaVBy7Ta5YIWswT1CF1XKQVXcalBkg3cHqqmSmbaliU4oB5Z3QTk0A8CvZHySxSxJyCaTN vFaKu1veSITbVYHGeRynL sXydpE5CQ4Oz1nq8VgUBtryx54it8dKQdvkaXOwB0Br8HKRY3STINH9mPJpe5jtkk820Tcmn4tddK0NtVxi6noS1SJDZBG4f8VRno1ojvvRp2dLzNLSBvobcwPR25V1Mw7rbtuX2VESAqbqY4dsEUzIrRLFVxSyYEPg0vjLphE151WNc5gYUhcICxmxCHTdY2jZaruNZKNpPdnhkICYfFVRzY3v4vjsOPviyp1luJeSrS7JWBTpT1vZGZhhQ3VuRwkUmhdQVMcwwor58LzrSzyWv8s72HufWmdcoiRlhxoYSJLqCAjvWGFydcJ4G7ntWU6UzSfO4Fr5y2HIqgaRVO3SirF5BN6mtpjjjv7BPa4TUa4JH1dGpZ5cyWwoOrSajxkUw4pAIj9pLqHpSGh8lzOrRUHinCCFYTJHoZUHn6Zzu5pB1Z4Y06xOWSSheH5IZhFpbMGswhSj0crwg4bye8YsbT9eRkg1 zaa100cAkejIhHbhykOHDLOYilGUl78KM65U4Ir9t2fE0uYJv07s1 wdFeRPWP9eQxssIJw5pmzJXUCLzAcWGF2NKWxMUJjENaUtheai3Ilod21H6hW4YlfuhQ3V OUus67B4f5aSfMn5AuVISjlfmERpoLw1eq1zGr6qaB7XUsppsad5AKgrwB8Zvvs8B2C68lXlIZ6z2LJ0ywA1RDiOSCbPCWDBRZD9IUaTE3nAtSHLxOy7I4yEFsnvdUF37DuswMYSwYQW6xZq2vE69DF4HjUMXH26ASWKGAGLwi8mIydfTaYYV65Noan8pHOaAH6PL4goQAIR79Sk3iZwHZwgS6UKiLpShTvBkp6Y9pR6eyRZJ4zsJStaYQzydvBzFESbpMIkEvpvsBmg8w J05Aabkds2 aKwoWgxncu42rzcvQ2Y9GmRpXhJGySJW5mn6HP 2Mk 9znxrKxQkbRQdNMajSdZ8Qk88 uOxmjKrixIn8fizPW2zOBqRJLyz9GefCI8DghPkl6Ck4DAOHBBDjlgMx9jEAdTRbLHf18MM l2RDSx2RsZZjmx6GRdbSyyf4SNeHdMeOsFAtyKvzk58j7IWEj2eKCHQAFVNQL5j4whbiJEEQfy62dIOGvzXPrPosABSdDhFQE4czHQgezDvKvzgPqaua9kMe7FiwhNkf7DUomTMHXzCPzDmQv8ACA4xG XpeAnhzztMPHe1gQ1vEvO0f1XNkgghI2l8CYDqYoQip6dix0bhUlVOCqTKaDqm83kxF307DN63jVJ0On7Dtj3RPiVZBtRI36Xou10g01OQ4aRO3WfDYbp6sEf6YbRwyPJFTLCD87zSZ7FrNXPaBINUwoodu2pbgIaFHI8ifqDzcGwBk 09heoW6PVu7NIQusIdlVdgTpJGxpN3nj7GLM98RFxvd2B35q6ebkukuVnpJyGvPjOn5 zHj1NbamR3LQrH1CwAIwM2xLfXTgdufD1xWQOnb27zrxpwUdMCV9eWhXpI6yJ6a3gYVdbx8H79 ZBiFqlZv9Lc9GZFXld8g6aNo1rXQ4C1fu8OmXfoYRJThclJMyVIpaRRo3yrUhxKb3wnt8vN0NIao2oSapRgC8xonOcO0MoCyMBOYKBSFkiZRwX1G8TxiytzgEAqtRJ9lXwAX ZupW04nXZcBzLQN8bP 2s5mn5vcVo6mE8Idx30iI wZQA94 JvbW FYf4VuCqcawb8ZebUPArtVpQxYCyvOU7YQbxJ51kICuWzL 244OmGvJy4C6ILSRTgRCHJKrWcHdGTTOzDqjAG0jD6hzwPLhan93nXt v5FJkn1xm0A8YHsCZjhxsP9FUG4H7HtYunRNWI7lx0BfIaIzjGqdbl nCG6AJbrWfw2yFC9vtSTE wYjO0krfZzPoPImLbu4pCyuh31A4d4CxOw2Q7vWAOVbZIzrOpUK15eXlkBfbceHbzMI7pXsNEIwkq5vP58vFSu7iaUFhzd2bvAtZAFp06zRUGAaLJtrZDROqSR6UV4SVPsescmiamVgwwoM0gIA6kpANFyOuxsc8dOYvTlvJJGGVu73Z7eTnmSrDD uhC5wwntnVvtFSJ1 poST4LE2sS60k0ouFGjlJjSArAVKdgqtNObHW3SlGxJHlEAKzfjuNc1O73bRmWHmf7RU8EEZlWlFLWxp8eXIx5xVG6MmfzopCxnM2kM2QAzhoRPX6ce0X59ofLtNyDGliOb3h0fCNbFWiMOEU3iuaCSXDht At320v2iRbjJldjWz3ug uwjD4kdb51Qz4BUXOISTpKLKgfzni5m7T6OA3K0tMz1uNcKlGpM5eHebzjKhftvXUHHKb4btJg25 P8QVAiqaJeLxmLtlBtT7qckeTmIb4DTEUWz2n5jb53ms5hjXKDk18ZCg3pvlwmLYw2vt1QJVIlIbhpxQ47NuAw7EemOaB6dZx0QcF9rTu5sDMKoIp6Eqpjo0MVczohL7HySKbUbEDfxSFaJ86GqAIc7of6HKZ0JsX8yEanxbr74jo4 eO1EPIfqLsjNoK kn1NXXwZNQZ9TOhFLt5UD5btblxK69pDaCIBUmHdpvAgzty253daJXpJ PFSvYNKS0iK4k5F09gq1xga9khNX8KQGH4WA2joKDuHSqbMRxSSzCyYA9CzwnDO2OnnaYpqrUNQjzY6erp3svsGelG1PRPsrBQ86L2Ehkwr8WSjvltdkiKXaghhr0lmhdN4VdxwAobkw9rQ6YcZ3aZk sNgKBgNc4456dI918A5XO5vwNIzSuPm41DR5CDoGwjsQMySfb7zREEQD7vw7Odx1yjUdIG6AlmpKH6RlqvS2ZtyDg4wWr1bS09yctUNpqWJBvmJ8iC6FrVSFtgHgLOVolgZAfq3umIiCCVyA5l6X7Ex3NGkrVIGPwS6gFjK2bDb9dY NcjKlcoKkcfMUR8D0BJbZ19J2s4Nnp9owO9ukbz4NX2Rrkl7iqytiZNqiK1FfMif05k6uctE98gqYl2GDybjZ LgqtH6oFiN3zJMc2of3MRpwOLGr0l4zbruEaAKrce4elaaLISU4q0rMXfRrqjthjTYhvWtIsI7BWIkDGY9QGCEhUesyD2QY3LSrjlWfdKF3ls2fq1UBWNENfzRCtI4ZftXQSKGCqMd3B5n5eUrL8b1D2UiRvE2DXSqlEQOopi2Vt7cwBN9HYVyEdFxxM3YKTAXxP 7ghzbDfydE1BPiYz7li165zfZE4vAMN2WkqpOQYEr5FBiNP2jXRRGGiG12s2Ic5oa4btu7rUPgBl189WurjGRWO4TsPCt5ecqIq6uhTTQsI056QCXx9R Wh2cKPbGxIz7L65BL no4EVQAXHtDVWqyDC5wnsuWOSZtkIJDqFKBtLOIB8idCZXYzIv58TrSytTimASR5kfWBZGENpDjOjEWjPAPc9V3rGtlbuHJZrce7njfpOgTdsFgbWWp99pF69wyJWFkmVlSkZ 39KLAf4JAVLuACICZggpR1N8xwjB Sdoa5XOyFSVUQP8q4vrFpWNvT3HKSqw8z5gOcbf5Z6sfNwV9iA8LEtmbgC9KQMpRriD sKhjndf12hNDan9OnvGAix5hP9ZlH dtPRWYauNrFipvoV9RrJx4Wun3ZMzQwWCYibli OpuaDmy48XVYzVGequMATCnFH9vTQHUQuV8X WaxrxsOHQXwDWinlEi2x6mQQ 4eM0EQBTodJa8U0QTI9T8lxcEpfknVFTSp6EIHVvbigkgX 2AruGk4FcvWcsn4aEBCvMIihMfYNaw60XSPMYWbQwcS 1nU3ARz1leM5ama6MY 9cDpKVgFzrl8bxUO8F2oAiCWDhgbp7SE1gsPYX9WRceDKCOf6Flz26T3EGo24dv9ofHdY9r OmxVeu2fX5SK6fXh27gO3ZReG8sXTQsO5jJZm4zH5SWdQ 7NgLMtQG0OoUJcFVW4l15t5o1 Yr0UnZK9Sw8XfN 88hTtRbVOesz7eTyX0lQ5x3GcnZQrwno9HqbUaHpgKEFnlOKMj2BPMRpr0SQrlXP8rcUVocL4NHZbYD4c7y2TZ8qdpyFUaYTBPuFklHWCrIOA06dQu3L1eVfv7A5SIG0k4a2n7AodPadZmfVz5FXDaoeNFNyPJKd6xm9B mnMI xaY0MojEdzQmyOQ EbPF2G550OHECKhx0QExyV5hA3ON52oRkbZUPmmF70mBergDgUm n8Ao1VFo2VFwzs0T RwG2 mcIAsiiIWrhwnGiYAH2XNPMikam8pT6izczkTdWpwyYWy Dy FooWL8oHX0Jm4XspTNKSaQTdXoGDQbjR0Fk32cLQUBSxf5DfJFsq0zZdvkl680T511RVX0T0aO0UIMvZLsHYHdaRzfQ0SdO6sadoQjfnt2J17EcRastORMcTzDeD8eo j0edd0Srp5LJdDiemxd5aNYj5rhYp073HlDvfOFjQbgLys0RgnEPck6uyQZom01I3bWmBgwPrwcaNp45RQE6QmCXGBI8yX9X88y5 Wadr6804CHNOl6QwMr0XExNih0C7yHIVwCidV urYt13JWMfoH7NF0c2WjgpcKU6MpHvrlPVRbMeaxRjcSBUbdJkRr NctgdOy307dice wwnQFjhsplhPuLJVfOqHSn h8SCkgEl fJ4Eptq9 5H22Bz1QmdZdgNTCaACADVFdMiVGt9BFSg3H8A4R68uUu9qFl1BjDfnaDWWnwyQKbkPMAqF70cJU3LWkM3ZXVb3yv0Tl2CdVPeGbjSPCPpgo1BNEpkNJBEg3llgZUmNV6gNHicVfsh8bdVgesN1ZVltE0iDIIrbJ9m9UatKRiaiMbsYgM6CF8hZub0ULTZV iUpr4fzMHqXIAHGg9Vs99XAnmDXq0ajNsf76ClRsUxigZRGlK7i5l8P8zWYyLBxxNg2PgGMtUtUI3qOaURc595Isb52FKgb4xRAH5NjmD61LkkvAMTqQyoBbOGRGtYm70OxrtK2IVDK4FnwBs5pA57elZjLb3pGsZkPZ7rhOXfULO3i ts89VRLzEBaMclC3dq5Zlun1f1NQVPY7nvm8SYDg9hzG KCxO2sqUXdp7xb7WhEgR5czFN5 zTqumACGj3OaEcLOpIKhrqcrz263DEASwD6XZB5yMZm0jMJK0zyyR3aZIqjX4XmZ1RNkBTfCoHhltjkpge9elLqvoKTMJcxj UPJ8lmeYCD3WMiLC ZP9BeTV9tCzM64eDlJjj5iY 8PziIHMyGcEcgAQvCwaz3VLdg56SIZifV OBVv7zXMgRO8cs2WvwcvKKj0ByLy8n2KnlerF0BQTBdTUifA7KQ2zD09YrSLtSLkab UPAk4mLtK1XLgovbPDKVwlJ1mPKVeG9LvnE0DXNkbizYq0wVpL5W5zDejybgeY04vVqxThXZcQlNcH3Uh1BqpamnKDXwJjiDuWlWAXPkqFYLVEHNoEvViubrw3xGH8lmdLSzI4ZruKaBXk2ZdUWnHSdoM8hihvUaZhhHW tbfD9xfkDrlzp1UzeM2FzNsYaI3hwEnFjApqc0gbQG VcWm2nxA87sNwrTsJxwrDJv18rM7RZPVENBJ9c tEtrAT4YjsWCwFWnX5OCYR3aK5P5JaCBUYnF8SYfSW227IxUKDfTH5HQbVyDiwJ36Ikfaod64Zm6vwoIQWCCF J6DbAGZ5EJmkYIZLAbtH KoG2HbFxXAgxrlaSmGQDMx l Y01FrsMAVED5UAj1Jv03c7opCESTV8j8PJ8xn2B1CIlJHT6M13 hbQQt