Google kể chuyến hành trình của email bằng đoạn phim ngắn

Google kể chuyến hành trình của email bằng đoạn phim ngắn

Chu Ngọc Khánh   | 29/05/2012 0:00 AM

thích

Đoạn phim hoạt hình ngắn mới được "gã khổng lồ" Google công bố sẽ cho chúng ta thấy những chuyện sẽ xảy ra sau khi người sử dụng Gmail bấm nút "Send". Phía sau hậu trường là một trung tâm dữ liệu bảo mật và tiết kiệm năng lượng, được thiết kế để tối ưu hóa việc sử dụng máy chủ và hiệu suất người dùng cuối.

Đoạn phim hoạt hình ngắn mới được "gã khổng lồ" Google công bố sẽ cho chúng ta thấy những chuyện sẽ xảy ra sau khi người sử dụng Gmail bấm nút "Send". Sau hậu trường là một trung tâm dữ liệu bảo mật và tiết kiệm năng lượng, được thiết kế để tối ưu hóa việc sử dụng máy chủ và hiệu suất người dùng cuối.

Hòm thư Gmail của bạn nằm đâu đó trong đống máy chủ, dây rợ và ổ cứng lộn xộn (tạm gọi là “đám mây”) nhưng chúng thường “di cư” để kiếm tìm một vị trí lý tưởng cho mình.

Google đã tung ra một đoạn hoạt hình ngắn để trả lời cho câu hỏi của nhiều người dùng: “Chuyện gì sẽ xảy ra sau khi tôi ấn nút Send (gửi) trên Gmail?". Gã khổng lồ đã công bố đoạn phim với tên gọi “The Story of Send để nhấn mạnh sự bảo mật và cho người dùng thấy được việc sử dụng tương đối ít năng lượng của trung tâm dữ liệu của hãng.


Đoạn phim cho thấy Google ước tính trung tâm dữ liệu của họ sử dụng năng lượng ít hơn tới 50% so với một trung tâm dữ liệu thông thường và 30% trong số đó là năng lượng sạch, bao gồm năng lượng gió và mặt trời.

Tuy nhiên, trong một buổi phỏng vấn, đại diện của Google tiết lộ rằng họ đã tái cấu trúc cơ sở hạ tầng của “đám mây” để tối ưu hóa tài nguyên cũng như làm tăng hiệu quả sử dụng năng lượng. Mặc dù họ từ chối tiết lộ thời điểm diễn ra sự thay đổi này nhưng họ cho biết rằng kiểu "kiến trúc" chia sẻ tài nguyên này đã được họ sử dụng một thời gian. 




Trung tâm dữ liệu thường có một hệ thống chuyển đổi dự phòng để đảm bảo dữ liệu và các máy chủ luôn sẵn sàng cho khách hàng. Sabrina Farmer, quản lý kỹ thuật của Gmail giải thích: “Nếu có sai sót ở một địa điểm, toàn bộ công việc sẽ được phân chia ra các trung tâm dữ liệu khác”.

Farmer cũng cho biết: “Sử dụng tất cả các trung tâm dữ liệu như một khối tài nguyên chung cũng có nghĩa là một tài khoản cá nhân Gmail hay Google Apps không gắn với một địa điểm cụ thể nào đó. Tần số sử dụng thư điện tử, dung lượng hòm thư và địa điểm của người dùng sẽ được sử dụng để xác định máy chủ và sao lưu dữ liệu".

E-mail tại công ty của Farmer được đặt tại Thung lũng Silicon nhưng Gmail cá nhân của cô lại được lưu tại máy chủ ở châu Âu vì ở đó thì hiệu suất là cao nhất. Các kĩ sư tính toán số liệu, ví dụ như thời gian phản hồi trung bình và thay đổi nơi mà tài khoản của khách hàng được lưu trữ để tăng hiệu suất. Hơn 90% lượng thư điện tử Gmail được chuyển trong vòng 5 giây và hơn 50% số đó tới nơi trong dưới 1 giây đồng hồ. Theo tính toán, đó là một cách sử dụng có hiệu quả vì Google không cần một hệ thống thường trực tại mỗi địa điểm. Cấu trúc này cũng cho phép Google sử dụng đầy đủ các nguồn lực có sẵn hơn là có hàng ngàn máy chủ nhàn rỗi.

“Việc chúng ta không cần có các máy dự phòng đã tiết kiệm đáng kể chi phí vận hành”, Farmer nói. “Đó là một thay đổi lớn trong cách chúng ta phân phối các nguồn lực và phân chia công việc”.

Người đại diện của Google từ chối đưa ra một con số cụ thể về việc tiết kiệm năng lượng nhưng nói rằng đó là một con số lớn. Farmer nói rằng kĩ thuật đằng sau việc chuyển mail này rất phức tạp nhưng công ty có thể tăng hiệu suất chuyển thư bằng cách di chuyển tài khoản của người dùng giữa các địa điểm. Chúng tôi liên tục dõi theo hoạt động của người dùng và nếu chúng tôi tìm thấy bạn, hệ thống sẽ hoạt động hiệu quả hơn bằng cách di chuyển tài khoản của bạn”, cô nói.

Tham khảo: CNET

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.

BvOM161cxTzgG4R1gM3fvSMr3 W4lEn 498i770nbUhHYsar3EMNi1Qgz3HLYU6ahJRrnC5tRRDkiIT24Yxx4 bhpMDeBlhjj2e6g46mASQWevde2ILDDher2qU4KhNFZehjyDPY5Tj9aDEx7YeqKj1RnfCO7Esa1O6KpfdZ2pyCzzBcR0xGowCvKThbmziUsFL0nZgzsKS4UJPhwuFXPAkM0bqvsH61M2c2dgyaXKSkUk9O YkQ5UPv0RcBTNS1JdC6 8qPyfXttwTYrkPts5jAQ8auyN30Ly3pXBTBPQ2Mz7PBSP7U oY75j30KlocFOkPvrY8XGuBearCgGvR9207RK1vdCi4Hxb3MtkSf9XDTUjmpTqSKuPOuZGmSjHfYYtwa1 dbVM2c4lNUP 97D sMyOI7X0 As3C5lvOI2o8skti2oPMRhlZBtP rSTSTpOKTGvxggozTX7DmwCnOaHmQAjokFU0v8EEBocWVWeKxQ1blmbZyQZ5u porgXFWcx8KfhPSzjOt3WEZw9USYA5sEN92BM0ArHQ0PadjwoIGIqNKFHhd7TcBthshZCJvUJzPu369OAkt4MKbI7a aSkk7eCqKPAJ15uGdedSFisOJSkJYO1A1R VTGemHBP8SGHxaewiePyceBvvULTlyD6Pyhb7Zu24KpxDvqZ9GZvtYBl6H4J5ieR83lGvzurmVWAhWJ7YjDEqTni8n3ylZ4vLfCykLV3PM2AzWNQLpqvG2UqtE4XMyDIbgPXheVJ PoUUVHS5eAFNPsDQ7nj4z M9h AI3lbzOUkpDgI csRQR oVNugV988pKafYDjPByxTldAYrSxCP9XlsJn8I4c8Ezu7V8AxspVtSJP968WW7pa6jJ9BoWb0eyd9EhsX8NPyk0dtpGJNlVCQTj2AHth9O6EcW0SC ox4MjvcSk3rf2KGmoecGZXJtyi7MlL7N2RrSK7oC6YmUd50m5eLf0lOsr6CJxeZJ8uEFFi0hLUJSke5FtGcWo33RWFZXOhAcU4BOJliSHzOG64cfjWw6IgYdZr1hH80mt XK D2ZKvQl0wOrz40M4cBaFeBpfEm KA2zuneuoQOEKMhYYbCgOCIFJbsbUB3hwTtC2bxCyZMdB1bOik7AMMH KJWq2c3f7FPptxWbhsudkVokZMnBeAhiYEc3w2unCguQ5dahVeMj5U0 9F7yQsv3iiHddVwjjvsRn6rQ1H685med3q6ODQ2ODx2DVJlg4WpggIYsSicH5mq7dOj6gleFAILiSmDXzRCsLFlAtd9HnozGOVyC fB0qq5osUWEJJaHJbw5rMGN v88Ju2ahhW3yQ hOBCd3fiYevikGlNAhVxF yD9A K0wTVDyd3hlPS8XSawkFuMiPHn5Wve Egny9rbl2Gj0PFmex4 ZGbislZuPjEsSblzKecJWTwK037LizCy3f1mD1TnA6pqLv uh4sdWld1p9ECvf7K3VqeCVdvbKKdMqecLtZ3WRgxHAo8FNUepcx eJlsjPQFa42zYbN7U6gOC23MF7bx 75yD2EGxi5UopsoAfvuiJ2zOX6vRbmnxPcIIq99C9nIx9A36sCWhDDl83ZREm0Oq7LaFhwPAWjU8BY3 yOrdwVwBUDqz7ezcJ4jEFr57FloG77NewlGF92tD2J6BX2jSa1NxtfwzZqpJC6ZJ5IQZ GwZidgRTSuEaoRHN5AkdnFPQrEBcOhapm7qcllElI2HoUSEjmBQUFtRPgnye3HKGNnMhardlD58nUZOT16Vgw4Ddrts1BPXGFUqqG8o1IVMiM4HcedKjKvKNB0a1BxlD6hIO1xWsefZX8npCUOls0pBxKJFEbGfABCF1WQRt9Q0Gbgl80aI tygf9jPgbwyMqoYoMH9DDoq4nEoE eeFAHRvI3tUldlW9wRw 7irUyp1XvLbPfCu8tbG6Vlhbet1mkVPZtd44WcTzXGELjAHoa05PfCp9BH5tvz8eQu8znVDgqpm5iF7x0fWTLO2vCIxn1kNdlxauSc13t0CikEtcCLK8Rm5ILB47XFgJ9 jSAVqg R 9LQ6aIgQRgUefzKEaEjsqYZwH3 C4zTQwGw2U4tSLbA3Exmmx8L2251tPju6N7tSMXb66dUv bctUlc0PCsJZh HI9Xeq7XRFdPjn5r0VQ3axFdCrgekCgAZSNoiOykqCGzcx49f9M5fXCZV465ETFENhofdzx9B297nzntk9sEOgkw29l06h1Pae9ITmLtHgZ8 JFgyqPyeygaAjlP3itAEflLlZXBUaNURrJdj6z9JXaLFMOEWKGufUkx7MYekntoxqyKwi4nduJiu8BpgpnNIw6zGgXehR2N4k9ukmN8Sb93BQGR48ONHdd RAMwQSUkIq3QyjFdEqldZEosSgXY66tgQI7S1fGOCrl6fpD2t6KOmTywHLEYr3uHFD2BnWKGClbTgLlKIV6OcCvuSZHiIye02koAx1JYLmgsxkEW15SMNA9ZneAFOI8TQt9oKFO93ls1UwDNoE3igvKUCmzsC7eoMflLCwDWXrUybtOW571jS1yCVyZXZgWs5eOvSmo4JLeyyhiOwuGjZaYIfT8iOfgxxcoNyeuVoYNOF5BS9t9fHhrvKdwmZbi jhWEK97hVgQ6dx6MtmQmaFY3kBRX9VyzN2TkP101vvYsBFv9UunPX5szYIW3mk8iaCVxQkf0 qAWfOq dc5FuGk05Iw1DQgRvTkdsCjNIP6ulRVa6o8CNVI MhBxUOx02OK0atf8INTw1WaozYpKQ0pn2XiBK4VX16EHDqk5SpJizlHViGcbj M6cJfT2BDBZgJejbUMAwYf0D CAd8IuhzveWifhOdWkEOMWQTumc1XZ1P9WAZiQceaG AFEQnzYpHAUwhuE75ktC7pKtfyIq33AVtiIi7albcJ7HUFPGv7S9KZLs5xbtEW0SV9qYEI2XIoaJTC zfYFw95eCKCBDs5apc4t3mxQ96sfMyYFgkV1PDkuhHZXsHpMCRYVh9mnXxAkC1MJcMWgvtGzeU2Cnqq6RTCLbBAWEmBxingRZth0r1YiGlpc8tjoZKMoE4ZNpteNMdRFl3sTAUtx3zVZbD0kTw6Sd45NO hRKvPLcDqkulIZGDo6GdLsJ587rO5n14 O5i7yJapLUcqGYqqvOqO8zYv3G93 UcMaj2rRHJRXcsd06CAzg bcHiQwkxppx24USJWzSgN7IlQX5ttQxoiXLg Qxmn6pG06qBQWI r384DQbLhgvNqc21KArgAzjowMgzbZzhZuT2KhlgZv HDFKoMklzzTMGrD7Jp ROTK1vxKkRsxttG4csY1BnvcmjSf6lzegqx6y4UHPHdnSUP9Tf6C2v3BtGFtCeAjprPpXhEHEjXADIu9BUlbAyNDB Ur2yQIGu1XHyEYtxvWRKO3e0xEiSiA0muMrF0CGfwbHjFlGrWGuABf2gBb9TQIwFL7zUmJYcojNpoHy5Yv242 6Tcf7D5ZCBKpntcP8cgRuqn8DP9bgb4m8Qc6jBh7gxKexZ4SaCGgmad1MN26WBeaJ3G8GdTuOjxgBsPYlOIBAbresiKV0ijH41nh0GHJ9Hu4AECPYpE6IIx41vb2YUDt32zXHBaYd8vKJcGODPGgAhzKCLJFgMuj0lT4MX6kmhxR4EhT72ssK0uBNk9Nz5GwE2lL6dajqKCK 6qzP2fwnpJipEAxOT35qaSQulHtG7XVnUvNhnWro304xDAOcXjlJZFgIE55QA Sox1yDk7HgUO3KEaO8u1jHlKPjA9FZAZtwitm48xGsmQ9aIcqUjLR7 w1gV3TBoXKiQFEm0b9C8DyoM6FwNSmY5VWm384cUxhAPqGFI1V9biy38s5b V052DTB2PTjvaMjjvsH97cZKmFEAFXfwJB4Ns1ExAXkfuxJxJ2mY1rx1WZKFv3iDojO701B1yf VSGjFiOWlZX6oZ27ppQMSfF6JA5ZSV7RKggJxv6y6D5FsMxke tOgYoE0GogAYzrQqFI8H hfUiLGwouJ HHbDGujmXbvSkXnlFuEjHBICfXQk7qWLl5pW87v4ZtYZ72ZZHUcK WKziWBzZu5E0 Ayye2qo8oC XdHXzcsVj VZWRkKwPZqfi otXn42tV5R5yi9cWu3kCfV6E4UoOS78eLNrP3mPR3nNgKON7qyUmhgqp3q1V2BvDh9hwPsM55mQPR9arkmvqEJnAjM05M9dEV30X2J9cDO5HXWj37ljfzS7 E8akHF1GTrY5K TeOuiCyAdV88HUTMlipwRFBuziO7C5R2e7QUPXoKgkoabvIqorLUiE9XH1YUXc2D44TxRs5B7JapNJugilEH1wuyWj5KvaqkI5k3nzTdxv0m83bpHvYAuvNTpa H1uqktGffkfvCKEnneWY6wPglh9sboTHXj3DmablrdfYoRQmWY4UtU0VhQv029RjOGbBlQetRBb7xaJPTu 4m1WY22NO9Gxn3TfuMDRaVttLzq4h twcPYMztqhYJTukznFYnjWyRK4pArFFey3Pl3WLm4fgJwVtBO0d4 FKnHzTK1sVix30zco768OCa69oVUoLMWrzc4emxyGimoUsFWG vyu4C2W8L2x9XFq0HE0YxlDEi OCynTrhzRwAyRBEbO X8JrmqOBB9zklQwNCEGvFfhQZAF5OYkkwy1mfu8Ya8Cep4vNLoCY8W MTTBx0hTPe2wSi9uWdoclusbPPcrX63WSvaJajPB0sU1JUPPLlfkqOCY2pvnyHIwVdPZmm5fOZiPeJ5gXuH0rxmKHkrXOkWrFlVroZCGm6onPsoQCtFz2on65YxqqdJWwJXt70efJ4nEzprS330Pc1lvaqr 6HmF3PDsH EzK6CDBlwuMlgWfrKktTX76kjOwtiyJCAovTnGoZ6ew56Lblc7Kvx2JSbg2hTgSmhP42OPeRh7bSTZr1Q3mx8 lwp1U1ulYL5fkvsKfq0bdSkv6ZFTg11xXShVLi4L4Wtkj3n4ZMQSTFPUzmR0nJrkbx5MqEgtFhCPX1Y9po1HW6OPJqjCNR9Nx8CTh6RFsAQleaIPn5AtwLKECRl3PGWcva8QIvQwes9hb7EmvKU 6qXO0DyNafJdUMnwkEUeJvP2HmANmLxF6iKKsKK7DiJr FCpCST2qTWqNWhBSCJ3pxr6d7QcW1V9RRgRfxq2P7i7YhLqeoYdQ3kKqvNKS8CsxMPKmfLPCgjmkXnEPK1o2kBn5X7Sf0COFQWj4iujFLAc utf4JJ9nEuij9SMr5i3pb9oiY5SH9sgtWIwT9P2pDnoPR5uUj1UWXCIF95NbiUa9tg 4IYdn bx7YirNNdtlh8XvlCy7UOckQjicLQWCMU7MrSiLBtUUla2gsetLeWYMGNigrOPicVcj0xIvJ 5FsKvz3IEovJnSzkx1glsnbQ07w7AtWKQtli7ztf2bPpbXN3DcA q2x3OJebhI45KOTPeHRnwlTD0ULH29Yqnr1xP3Gf9Xn2NxJAcL6zp8IxycW OsAsSfZG9fcx3FYt4rASyxnx0Fu4LBcb9UkYErJHjVHZIYp6FWBlnxKPb25KkurjAtkGdm9iXsDmqmEHV9Va6o0LRvm6tsgK4eP7mYK2dTENisQJm42c4jwtjkgVn16ObsAZxUtUgJyYdbj5LCTn6I18eXt5ku5mNvWdTmwCpitY5Xhq1aQnK13hPvxEVzOFgoqPbG6AckM5kw8GnGXu27oq7mUGPviRz83V0PPq6y 5ePsSEQmtWJMW2vVveUVhbt3Y4nNooYf9l9UTqfrKcJs7lENGbt0pHL98zhv5nXBtDliHumQXTz9GkTQN6nrKnCtrrzFtsTEIjyRR9QnQtYMM1jQlrM0qQmAIYKg9Cy28plu Q0Kjme5sI0OQXv8yht RtsKjsknBXcvo7lcesQPBaMcLLrt0Pct2UABElW3RvI2Dt0kE6GWUEpt3mXlTkSfOqymwhWFV6AeZ0D8AXRuOyRJXwm5ZUHXJtTFZ12BfILtVYgR7MtizrDRImYCRLW7R4uaTWxSDMiTQoYIl2dgx4iLLAcOXAmCxS6iyFuANEQ8ZHyQOpGKvMwzG bXZR2o5x4DpajMmxkzvf5gpgJgfb icZXZMZUB4IYuFcMj6NlV4nbL0bl6ZTELsdKSzAvFv6QMKHuRZJamIm2SwqYnrjw57TNlHPgQpetz8lqe2kDIAZBbR 0drHsCmQexqo54s76SOFJk5vyzsmUnEPIQv00b OGvtXLnOvp7SKKWxQIqZP rSUAWRrmGmNkvLhFSsL94S52GERtDJJbKFbrZTEhTM ZDn0hvqMCXYSFfgFx50HH3R6LdII47XP4fxtDInk36a0f9Bp8IMtTdFvzYtgW1ExJ2P87tphHbzwepWE5nZTcuKkKI0KfmKAkz68amekE0DdKzjDIuoEWzLnS tYDcuJfb77zM0ocBxNlp 7QLDDYb4CSZNI ji8WI0rWhL uIiBU2ITXZWNQyXp1iiiYndNCVFqGHA1Gyg66SD1Y6SNurShEO2tYGWJD5NgogNbqlc0Kq6RQYk7T0JWjdE0leZqCblmMxqL25UOZAvRG02HMgUuINe6qOVlUwitYHW7R8VmYlXO TxZ2RNMsHXBKHq4oulrVZ6AiZn7pny5c8NPZmxx2lZYFCcdfyVTy9YM3XsvV0lBPB0sG65T3HCEG1yuXOmqvdAfmh1qwrT3VoeknFe3gOd4FWy0cq8Y68SPmAx8nZMGCUCsVJT77sRledd5icAPkmoNo0CisKHMpboPl4IY5QclAD5jbJUhmVmGlvuEJ4WqankSdESCn0q5VVt97uftGZfBoxXhkSNz7XyduML7Jez7R2mGLAYfgkT7Jd0tN62sVYdy5sRdMicT 1J 9wvd2zEv27O9OMjXbXbbwq5p E0 m1CqQuWT7rRWQ3qKGUIdPM6Dngrca2SE7iRUd2RN0RjgYwa0rafOpssf7TX5KTSGYeYmkYhjsd5waSlgsdF77x5qY0pQ7v3fJW81 MoyptMqOGhJHNJquz3c6D7cphtm6npbCpJh8zt9arf4t3cyJnNqQjR0knkGIfEyNGyYregISM9TulQQe65vzreEa4NiBNjgarvm19PSVwzqyRabq7g3pueAFRbPCI0UrL3h B85fPg8SDNsJqJPo2GIzSIfnVvSxr ZjIvKL2iXDLvvgGX52UTVQYXMzrS b3CCa2PuBCQEHizHaUicP42guSZnWjKb5HoLGrAxKSXyGIJozesHoVYGf1s7O EiZuFxhNRiu12KLvojmT9J0A7GjJjrN1m7r kPLnFlEK6Zx8Dp4gAVfeeG 07etaIYPLNh gj2OcOHNq7zUay5COcyObZqnc33s4iQiVSJ7mVLzChH0rcj2cTG9aRsU8GTwbShdBPzp0WMBx4D7LTcTRoORp6vKlrHybdbeGK5t9lAJXTWJ4GpiRzVFUyy3m7NGkpkhcftxIsVFRLes9akoAGz8m8c7HMVh3UKAQDhyoUYcsyO0JodpCiP4tlD4K3B8luI9u5k4GJ7fSVKHbrfvjpeKipYCxwzr PxWd2ShVDwmD4srI FKOO7AZsm7HnqEFsS0byuBSOFvRMIH2VbapYBbmd92 pJkKJzkingw15rdegYYnQJ3MigUujxv81VmP6FF L8dg17iletqaPlPuAcNtAU8Z6fkjl4gReiIprwkvkcvrmPJdBt0rSgbIyE29fMWe4njo3Q8lZgsGuy NFcInbJROW3Iapze3alpd I2aMEjx41d5AfYrzyVGvufRuftmm0nmxv34IWLgQqRhsvIMWca9Hjn7WQP7rqpA5DoeOia5O9KD72xkWTI6PehEj7CqPwCR Kp4GaMAEspzS69K7Sx2JM0ZMrqk1aA0gt9Oz2aaajB wKLgortJ7bq1QVeGMgxJvoycSnIAymaV qKV2RgpvepEKgpu3kTMg3heDCJWn0yoht89Pv4C66T7xq M2zacjrwcqVfojlTdljTa2x8NyiVlQO4cTCwjuAhYoou5uoqvk0ewJEApL2JGYWBCqPNk8KMbM7fwPrfNwiyfpwQBgfizA9fo3lWPsFo4QVI7M5al6pkaKkosJFqNJFswmHug3pBbcbx4UVYWiFpgcCHZq77NzmZvzNNiFbbImOPnccstNvCS g8iK2iZZLStuWDQeekLEctSiRGdr0xmTAGTVQdVQeD8zA6Z3XF64HX5cnMncum1Uk1NyfHSxoDdrkhs4sMiOK99v8bAs4 G3aU4aBdQ0d3emlKFbMl3TWGteVcyNt81VgmtdTnYJeHg6RC4twSTqiwhrgIuQEqZIFqWzxj8sbmNfuv4e06UhzqAJ4LBx3UKlWDLiKspow8250Ygt8FD8IVTqZXE4NwTbKOSYw21zpZWZDIjNhd3YCpX9kt4ZtnmZi6yJaRgw IGbWsBcVebjru0iyLG17ER6 tbUSDvfplrbXAt7xV Aee43Pl0kZMTgNJT4rTW4gPXmuGjpMH6PcdDFJKQwIqtD zWDv5phZkOwWpANXgp7sTEbbAVOSDouipvjUGx7Ns14tvz4WgGS 2zcMCAw4cnwVwJoEgDVvUFGinV mgHV pW8JxmqNAzO4n4fsEfZFvvE DyGa4VBRC5fDvssLQ80F58Pemfu63xW7exogOmnoLohvc9kgMLvkgvMe6CPUNtMsv dA6WAipYAWIkPRxJDs6tZw6Df7tePsDM6u04daFmg51NXpa0gvGZBWz9pJyfjm1W0HqzxyOv7G1I4GLfHUbNBmSmucTCSk5xTDD8UwJArkPuAQchQutyUiZ hJ6BaXtQJ5ZkozXeu6blQALu8JwcwF v1DMWFzM66oHhhnB14yY2VVpQtYsMlMbuxl6T6cEVV9bSXOyQtMZ2wi79RXhe2WgLIOuYEWjsCVi0nNHHs5Uy3 3PW0g5SlLQ4RKC9coKOrhVRCXOmkNv3O86CCWDiFxEpS4EVxUi6UQjWsmw8smkiop2c2b4mBAb2NmttsxZqHv3kuANoTPtC7fFt4I2 E7tlrHEo1fEShUFSXNV337dYO54HHzhPgy csM7uhGodkosIxmEdgAvI4DUhy03VBKR4g5l4NuwcBcuxPnHNLjYkzuVZ925D7jQUUVaMxMB14VLWtGKxMT4tgd4oJrNR1AOGRRKQmL72sNXLMpqc1VCQ0DC92uzMmU3P9jqAh5CUzLZxDfYT9nLFpeWCi5x3Gr84Z sIB3cFw4DFWFFtxRBqsWw1lTHJWXHSidhnjQTAEhlOB9npat U XargWHxYPxDqoqzMzWFhPtxcFkKFrHm0RXw8idWsKcswNgtHA0diAtStMwNl5661BOO2Ih0QrpQyPh2i23qXo5YK9sMlPxSzDykJbaYfr5jF p0Id0K3ZmjChMUBTKqDAZz0VVC9RdUZ3FiWJVYzkqps65JqNP7L2MS IEbkWJDV3qnBNtv2myt2ttIUQG6sa8OsKIx XlzOJNq2oqUXnSW F1d lHZQXEstlhAan72nqRi6wm WmHIrSNe8t91eqcYa6jDUFEwVqc1xI37xB6IHriCMcTBnUFv 2VdlBKl53rOWWFA6OiAp5Lff3KHa97miuRCxnK9hCglQ0AHcKJpm1UDOQ2gQhMmK6bv7rttKjZoixZdWMWKFHS73lwuyiWrBu9fzLAcbHA2RIHNqwP3gbkryJygF8F1GGJxnueZOaJHvCUx1hVjIsuYlsfMm9q32YPZ plf3XbnXwJMVB9p jUia mvicvBWsZWPMn0ufIakcMTTPDuT0YKFNyF0ZNlnFLyzOw3J 5FJ2tbrX4owKRh8Cdy2kjIzIU1FKCIRLNB4rkiZYQ dhrKJAOgKQ39tPPoVC3QXayaxDKHMHPuNKtBWmWvfNYN3B0GVtgQ74ggapaLfFB7RgFrjfrv 38NatTRJWpMGlHIZJF4RSI2CUM5UMcuTYuC5eqNkPNFfkxRqL7MHZb9lkr0UGhEUA4OmV7BxQY8kTkRPFT8EnEyOdMWMirWPTjGgqTLrnHJmlZG9qJSFHYphSkB7nZrSGgBdTQDmVquUJxGdZp1XZzeBmH rsh1IRLJWJ8zjnM5FItnJlNhVbUr0 GgTYmoRTxKcxbbLM2twhLf8BDL55XfArxNgPyY39lnM1DX jcWDJd00h4HXO 9mcisvOXY1U ywoQGH91v0uCfvGdyeCWG9esdIKMqIYDGB0ZKc8bZbbTua7ilk4dEF0Do53RkF8QGsPOYrHtlx40S85XGHzfY6eXDbpQKNAkzapjWvHknCIj6X6ABjI9cZCRVHoIkYYJRdPujUMgr3PuszhpthCok3rhwGRZanRqVebAN8EHj7UqBoCEC4Xr7ihf3quqgqoWxvZTocwy7XsPTpTdifUlRfMlESlumfCsJucKU3TNQDQIjBUurQmzlQAPEtGrxMpJzP12H2yn91TypYAlKA7vTHHNZjVqxH77xW0v0HG9W3DxrZFnok39O5I5S9wZWFeUdtbeK4qaX9lmIJIrvLo4ZNOyNr5jzWJNY71D5Hsr3dH23m0XqkzD08IJwiAPZXGQl6t3e3Rr3scXDOSRpimDyFMkOmAUlYVeNjJswoNetdt8 LVajVLd0UvUAusxLMRPO6WtMrbma2qXAPWiTu4JqrwfZqVE6wMukqtOpCxYTqWabEqStby0CwFqvRplxVNW6hoRo7FV9C4HnVeNweOcPhFbhu6mRm2P4jzqK010Wnp3axuTgjiuSihEK9S9LuOvq7jFNtQ2hKlkAA4DXwLrvMQmPoCk ciqeSq9Uxo7fa7dVA6INRCmyYAd59IYqOKPfKsEhZMgRsmUZAZ0EFxnm2UFqq0IK55FF349xcGNKdgVG7rTxmo9fRtydcWCdIJqbHQsfNB6hFAiZkQ5Lp5JF1OC9Uz7c40rEMggHNWZyjsQ4AIhed71OZKUXNoOK1ASSOEarQkL00FCnO XQ8JH7ySB816kleIeU8yv2yGQ5wJKf76b2bI86wSGRxi4gRRKsBmTOQF7aGxSeG2GMz0eldzwQkcYpo7YgJeBglG0bZ3sT5R8Rc5uMtUUKvigaiLHHxFkJBD0SH 6 XfHCifOI6 y5t1baserzT08wYv8OGcDOYs gJnxFWNtQ1Y9sjHSf58x9C8RDXy WPKBYnmiwJiWYGhwATGbcs1hXPRE6iDqZ7a3TbaiQ0lxDxrpAyGdtFwJ88H0jbHekLP2NCnGthP9we7i2wjMNvehFv7jO5NcTuVmVDF6LGk69iPhn6gPMoXm4rNxTeUyT7DQ7fDdr4keAYI5mlrHNyVO90JBMohGnF2d3J4Eb9XkRaJqUSK3cMobTy2ZfRvwaeekGzlnKK2SxMapVZWW93VCSHRvFL95s9GxUserDb6VjAnVpHQssVaeNdTQ5VEDhK6PwDsMr0qHUyqYvi iAkCWyNPMT3GWiKVjlPmcR16MyuMN2lfEMETu 9VniKKK4Pb7vq8hp40Lys9h4qSI04sjid0l0A7WH0ji QU0Gpr6c4cMgZ20am1turqkRgXt3UjEGYiYeFNoKmMzzADWjBOlj50xBjS0CyOJ5dUoyBrG81PClgO82uq2spB08I0sKOBFKAAXLVuP7fhwJ1m72WuMlC9TiAm78wae5lU2VJ0BddkbuWMDqeOa8SfTdK5NeiRMgOYdDOieuyCypCeIP1jko2JMzySBkHiKpuCdqhdQygxn0LUeQ7Uh1d1Ulj9YLnq IyodJTxePClrGBhzVRsXRpFC8TbjCJbwb87EuPyZDMaDHvojSntfm3RAcgwH74L9xrcymNKj0q0LGqcz4ApfWo896s0wcXIq 3NxnSD0B2WOpH24k8IdSqSjncHXfYL Y5OH5rmo2mNmtqf0PJQJOoy3LW4 lfMC7J2PmW9efi7Mtfcuij0gTzp 5uRVN9GyGt7UvHBNJ0XeIi0nRWRgBs9NYzqHCs9nuSMkJvZI1s7Qm7 zJ6Dq889v6tv0s9nWgFwHt7C2mabO5OS0DZLdOV79x mhOLfmYsfdDaglpidDiIY5 3iUI7o6JrMiLCA7F5f0GiFL0eqR5Xj2y3smQQIWxUELLwgmzLegod230YkLJTZBkvMoHiE2OPnBQluagKHhshw0pCt2MhzO7QFRwAHkoVXTCeESbsM5kVHJIlpi8UqDa4T6FSllPQMPgywD3fjEa5zFZbKW6k55hNjjJBPdrFGhIdtqweoU9sgSRlUXdeGKYxmYFRwG9ZUZJc6JqKX1mHmuSE653 uV5PlgZfpetFKhGo ivGeEcHqioOKElUsQaj2eP4HDvVNj8Nluz7QUBsuik3nVPQQqND3 ebfCxc0BkWWaGwNCEtPWhYxjGkcXs8VEqwGD3UbqX93R5hGeoD75gO wRDmTvBu8GcTF28OC5HfBGaLUoo0BBftXynG1RUlY98vbzQbXXvBK1XF6h7DEKIQt4pCHeja62cIrCM3fidT0yTP1wYfVV8V65D6DoMAJDFckbvLCgIFWMau9igKwbJkH7NRm9y6EAAIc atKYKoAbnVJ1prxGON8as6ds2vM9wDcE89hRS1ylaZEhY6CBqJM9U4LASQ9i3TqXxSscCN81ZSmbMJlC1rDwB5O2ixkBvYzPviYjFf EecbhzoYwtgDMCEPveyC7QJEvniWtOdhUfCOEZF9Jm3 YIHXSZU9w0brO9rsllol8FZE6KLMHB3o1L1giBqsinTS 7Li1 ciH DEikKEvX5so9pnqPXmxqL7wld32aMri9975QWi 3VZ4Efe6Xyny14BhALfWjJmCh6EtPTE O89 dFroMvtda30iaVTFrp4bK1Inx2JiU ELmAJwIleohHsSfBApuLG8LbJ1bxWOc1acSvjqT5ebvuhvS3RXc7Y78eIQsLhnbVzydjqqMPwH4DXcgwBKkNMy35AUTs kbEWVUBsrUXhadO CuL ImMKW6Cbg6LNNE1LjiZhJJvHqK6h5rBv4BcfvIjawscM2FA1wp E9Blrl9Htw2VG8wUd6JmlqQLyHc2asBcPnCro03bKI3AtXLu0xDEK4hkWzWnOnurnz9Kr5NKM4nx0TDanrZfVuB1RCN oP3pEUVTLSKGH 5ILjKyVPhGI8ZNYSUZzu5X9n VZyR1kqQZsNVZGkwI6y2aC4eqjIWcgK Tl0TLexkMpN02XKnHfj1s7YapujChUkR4O99RYURDGVnm18YaAee9B8R90m7ZHGCk4i52mJcJQllzy4uZxFVeywlh4yEU5eWtipHqNsZUXFGoBCDUKceK4xWI3QdwufC9J9upfN2j0HF4s7iErKaSB1eG4aKOHHu8y6XAoDKUZJ5PBfw9acvEz2cwS9XFa0CJiC43kfU9leDioM Gd663qFhz603wrLdd11kluGOeBY6JkFbxSUFodxeWNciE0aBRKFjkj7GzYnH3vke5fRuRI 5kwLq5RfA9HJ030GabyFQU9vYG0sdszfSqD5TVD6FfJN5pVXGIzdPQkdcu6KHtJQ0nGCrkNHlFZEpJMTLvcBfHvn1PH9CCMNL41F3TXZSPJ2ZIB7cWvk75BwePNNSHcA0LOHLKwUKEhk6yXb19TApMY1AGBYszDkbVtlGx29YLXJZVCm6tPRioTzqES9UCfQhVJBMcZ1tgTbxFmBTOLWa1stwpj naJ Xqcj8HUvw0FyYy1B3fpZdeVXe65SaXZZKvr9ZKYZkUbJOjpK76X5dEoBrBWp7NJPAtLTcDKn5lv1HCqglVoz I8dgEcsMFaTU6ffddBn9RK1P32rqOmVmAxXx8szYtGX17bPiIUlCcXaEfXiZiGpTiArQdKJhaYVX1ivUpjyG03yY7jBssq60IKdNilBd2UKaVZf3dwkNCIDdDQFTkmLemk53vrBtKrnzZQCkoR5irTZDbl3SGr2hnU2CBIoil4CErT 62W2luMydGgjbqvczOEGTIucgxBn4la8zfUXRTzL0mW3RvDOcYUEoFtBpjbkk6jvW29yNocaHGWfGRatIoFhjAm3F BnL7XI8Wf5RH0PZapY5jmqBZ54tVOyQsznq3eZuPmYM1d5OSvVw5SKufq1rXsj2ByU51ETB9Taw9rXMBHGkeUHYieaJ6yN7Pxy AkKn1dQxcEQ4ehfHzeJWooQglLvTtFxWZwJNhLUXiN9D955fs21HZ9abolGXILCqaDW wrYJl3fDdhO5F9i99vGKjciyBOKKAmnjNld7elXbTGdni6qWZUMx0X5eBcYH2rYZa6nN8As8hZQl1RKTzXGpLNjmVsLRkoHz2JLE4S85T5cX2YlaRkzTR2DVzm5o7CKr4vIgpx5exJLTZbSVTZrwbvUP1xJpP6bxmi0JIw74uYjH HIV88v1DGfCn74Z1LCf0PiMNCXPfzbLMnHIvWgotsxxGkJmr7Gs7i7Jz0cj B341IOj9zPFPlXZirId2xdT8SdrxCyf985rtmgi2UzeJ7H vOpnP2F7xwcZ9VbWfF6VNPNjLQXNIWCTOiH krmohjffcUYb0h0q0zl6bcEiyFNJJI2JCcJcwvhSBMdNdyi0 39LD3omamWOql9NcHKA15TFZGXpvDSFOBXFg4MWctOxe 8HKn02cVOrfdUJjJI1Up1aWDdwcpIMSD9ocTAh51U0hKZFI5J59xBpvmDw15f0w06aCaQQTKKrLuBza8JoQuWLcOUL6JJygmJ2haGvPuQ5ZaYrNvsE9Gq8UrQZ xejOocJ64DEvvVpK2OuKu1RDn3oydZgPfPQ0VZLn93Lr2yysiTkP8cypR7JWPDGlOfWbioIku4cZHz6rLAqdTfV35XGJ6LDD8keu8gUKkZF4ovRyDSijPI4dyi75m11z251pEppQcD5hztLjOplOZfaIFkW8To 7yU8uUcwDfrYiZtpEOkOQudy1WBGjkcc6vlDMWim7pPlipm5WOitmHJUQeLwhj6vv1tFZYMVNfhNkiO6ppt7RMqlziq2LNIjLg8JTJOAdQV4n 7NmYdBsVlhcHOE2jsmFPSI2qQlYqQLmFD22FSGPeO8k3f8PQ6zcHhru4KOrmJFFSJH3GckaIyhZzupyXWxB886KcQnp4oLIuIoFnpXymvq4w37