Khám phá thú vị về hành trình của một bức thư điện tử

Khám phá thú vị về hành trình của một bức thư điện tử

Đức Toàn  | 06/03/2011 12:00 PM

thích

Cùng tìm hiểu một bức thư điện tử phải trải qua bao nhiêu "gian truân" trước khi đến tay người nhận.

Cư dân Internet trao đổi hàng triệu bức thư điện tử mỗi ngày, luân chuyển một lượng thông tin khổng lồ. Mặc dù mạng xã hội đang tích cực thay đổi phương thức liên lạc của công dân mạng thời gian gần đây, vai trò trọng yếu của e-mail là không thể chối cãi.
 
Vận chuyển e-mail trong dòng chảy Internet đòi hỏi sự hợp sức từ hàng chục ngàn máy chủ và hàng loạt thao tác xử lí phức tạp. Hôm nay GenK.vn sẽ cùng bạn đọc khám phá cách thức vận chuyển những bức thư điện tử từ A tới Z.
 
Những ngày đầu tiên
 
 
Bức thư điện tử đầu tiên được vận chuyển qua mạng ARPANET năm 1969. APARNET gồm một loạt máy chủ, mỗi chiếc đảm nhận việc chuyển phát một phần gói dữ liệu. Bức e-mail đầu tiên được chia nhỏ thành nhiều phần và gửi đến các máy chủ. Do không có địa chỉ người nhận nên máy khách cần thu thập đủ các gói dữ liệu và ghép chúng lại thành thông điệp hoàn chỉnh.
 
Tiền thân của hệ thống e-mail ngày nay chỉ được biết đến vào năm 1971 khi nhà lập trình Ray Tomlinson phát minh kí tự @ nhằm xác định người gửi cụ thể. Hệ thống chuyển phát e-mail của Ray cũng đòi hỏi bức thử phải có phần Header (tiêu đề, địa chỉ) riêng rẽ so với nội dung thông điệp.
 
E-mail thời hiện đại
 
 
Nhiều cải tiến đã được áp dụng khiến e-mail ngày càng phong phú. Nhờ công nghệ MIME, các bộ mã ngôn ngữ như Unicode có sử dụng trơn tru khi viết e-mail. File đính kèm, mã HTML cũng lần lượt xuất hiện trong những bức thư điện tử hiện đại.
 
Tuy vậy, phần tiêu đề e-mail không thay đổi nhiều. Dựa trên bộ mã ASCII 7-bit, tiêu đề thư điện tử vẫn gói gọn trong chủ đề, người nhận, người gửi, kí hiệu bức thư.
 
Vận chuyển e-mail như thế nào?
 
 
Mỗi nhà cung cấp dịch vụ e-mail sử dụng 2 hệ thống máy chủ để gửi (SMTP) và nhận (POP3 hoặc IMAP) thư. Khi thiết lập chương trình gửi/nhận e-mail (giả sử Microsoft Outlook), bạn cần khai báo máy chủ SMTP (máy chủ dịch vụ e-mail bạn sử dụng) kèm theo ID và mật khẩu tài khoản.
 
Sau khi nhấn nút “Send” một e-mail, máy chủ SMTP lập tức tiếp nhận bức thư vào tài khoản đã được khai báo. Tiếp đó, máy chủ này kiểm tra dịch vụ mail sau kí tự @ (VD: Gmail), liên lạc với dịch vụ phân giải tên miền DNS để kết nối tới máy chủ dịch vụ.
 
Bạn có thư!
 
 
Sau khi kết nối thành công, SMTP gửi bức thư tới máy chủ dịch vụ e-mail của người nhận. Máy chủ này căn cứ vào địa chỉ được khai báo trong e-mail để chuyển bức thư vào tài khoản người nhận. Hãy tìm hiểu một chút về máy chủ nhận mail.
 
Máy chủ nhận mail gồm 2 loại: POP3 và IMAP. Không có nhiều sự khác biệt giữa 2 loại máy chủ này, ngoại trừ POP3 không hỗ trợ việc đánh dấu thư “đã đọc” thành “chưa đọc”. Trong bối cảnh người dùng e-mail thường duyệt thư trên nhiều thiết bị: điện thoại, máy tính,…cần có giải pháp khắc phục điều này.
 
Máy chủ IMAP cho phép người dùng đánh dấu thư “đã đọc” thành “chưa đọc”, giúp ích rất nhiều khi lọc thư và quan trọng hơn, những thư chưa đọc sẽ không bị xóa khỏi máy chủ. Server IMAP còn hỗ trợ tính năng tạo thư mục e-mail, tăng khả năng tùy chỉnh hòm thư.
 
Để có thể nhận mail, bạn cần đăng nhập vào trình duyệt thư bằng ID và mật khẩu tài khoản. Trình duyệt mail theo đó sẽ kết nối tới máy chủ nhận thư để tải nội dung. Dựa vào phần tiêu đề, trình duyệt mail có thể nhận diện người gửi, giải mã cấu trúc thư, xác định thời gian máy chủ đã gửi bức e-mail.
Xem thêm:

internet

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.

FGqnic9wxRaYGfKVrV3gWn a2kxkMehn88w6xMRlZItuklPF3A2fNDP3ll0xhMZ4hRzrHfqjP6HBV1psQHA4rQHvmzYm392ZDLidb5XCw3nzCfFIQvOHtZsHl6kf1V4 CffuCIh2Xbw38Snaq83cPmSraTUfLAVrqPnXRyZtbUdwWDOaBbpIRJAM N4ZvgcUpnNe OZayDJVv47s91yRFC41VkbXwBw1coHc43DgFhZfdBE4unTlv1b0YvbdVbcD6vEX52KV bZ4C23fZeyRSecLnhKH7Oa1yt6D7qieVv8gQFRXt AgNBegw1sz3pkH8lRDEQWYA9OE0dxZ9oNH49RGQgHlp5kQZUgX3C9xskzYf8OYmlviccTMKjmWVkJbJkJnKcNnXVoDNyEGc9xPrXjOKH1CsHreQrpW3cPKYJZIIH5156dILTmVwwN713Q5reVdASCnWnrMRgR8hBzt69t2bBMbgyBtXpHLW9JPEdWYDtMYuU7GNN8LhmxV2Zpv31zcKpNzo5IZyYqAbulMKILRRpIGiR24RL9nSAF5ARDxejSmLB3oTwpXLMfznh5e7NjjaylhGZIYHkrNIol74FY8yLtOQOoqszosE3bkn3AJaUEXAU kWhgfVkdRQaZb9 Xcn7O0PqQN7WSruJZhP3y5vWgrulPzokpGbWtBk8P0x6lNwHMxuvH5EFAIPBk5BzUmGQdXUUP0krCdUZ5KEQq7WG4TitZ Sp0r2hx6xNTnmG RioAeCY6SWGLvoDMw8cqqlM4HiUhOm8r9cDFSlggD3MfmmOiIiUSTpi976Qd IiZ65iNEnKYpkg9K6ZIhejzzNd5svBLbF9Wq8AqjGDMGBCWZjuVAlDgxXLxcP2gZtqUEZmRlo DYeUYKImDVeWgvOh OZVOu24HpAlI3i7RdoXP0dcwotcZRMTwTiz3oFDUSdUkce9HxAvBkF e XUydjbCdXzT9U uXdNXoHQNqAaawQdLF6Kp VaJOraTuYGIOKNABxfceYXfEA6s9XARgwDVF57zHgpPF0PtCgcgKQQ98RkRsluNtDthX8AEI8wqIr1YRHvEJBca3OoYchauWaayEO8cGCMNrQqbiIgpt2U5NkAMb3YaX1oiyUr0362d86kmGgXtez3tMLxrvDReGMbPz5na46vB8xY11Ddw1gCmtyYsWvR5NKWXYK8W37Qtequ9J2Liz4esoA92XgSoxbJPmVENxYHYL1uH60rgKHM4vFjNeaEBTxMitZscqgKJ3Mf1OzhXo2lWNBCAaw H7YzSt44GxuyGrra9Mskc3 3A9we74BOuCo7FynQstBvCZP65eMuqIAnf0EK4D0KxjJQ5xuXoXl4JIvUltQjAlW4wOCTj5QbZ540m3Y8jK0m6Taw1HpArebJPzG1S9xTjyOQsmRWNsB9GfQyFF Bya3h6SUtasHSYdRi7gLCXZOrrp 7Jgq8OTFmzwLk2cRNBmq8fWPbQmEdYuGupT44mSCX4FLm24gzplywEgkCrbqjw1tJA69HpqjKXDmJ4fAPQ2ACpqL2lI53brwWKxA1Q8xyTndG2zoU 6Ctn3Wqw0NVnsye8lpLngeu0PuB8hs87ur7xjizBwAvt7h4bpZlWiFjaamtpEIWwnxWgRyPL8GekAVVg45DyB2VD40UrjrRr0psBBRhYj9lI6cJkdZQ14CBpUnXosZBX2E5HNuvc2kQ6lMBPnrGpVaZLIvBw EHwl1QPV Y1W4ISRg n6nZhWjnSTZIv1jMG1UPe7CWhWS hWaf2ZGW4EU5gc33HY2HaeUkz6Z dEnCqVFPv3skRC2Q25dtTK99xpZfRatPretMFdHn5AMUEM1HoxYVX6ETBQfvCX920IVJ6zODGu0EmcSt5Ojy2Vy0VHH65KGcj3X6Jb6157OjVPpteR0dEinv9ABws jkmsyqGC6MkDZAVcAuBB 0hyYMS3XXSrNWxaaiAg3qgQy2hfGpp0qapi9l7j5svf7elELF2EBGg6Am3eLQRLMVk5S1jAsWsiAVEdIoUev74mtl6p2NLW1chxUONdM3wRYDVsOc6COp7COfm54IG5FBXeRe9EBclFRELg KC6ZEtu3cgmQzbHsNldu8O3z4Z1s42FeQTAW0gshS34VQUUnA3T7yZTO0gRtkQbdLJJC680bP0UB4kBgMfQ3dEbzz2ozYIgogfegGll5ehiityvyf8R3fewLcq8Xr0WhFDGdxaoVJavPu2UF6HWkYnrKj063yKNDCjMl3sfYppEegQmMyTd2sfWMpaWB9Fqspgy87Kti8BMWroFDnkmYe1s449kOcXPSCR85g0RNFtqk4L7JDWPzYhrH9 4ImQ1OQNJBZFZzhHM0lkGKxW2fW2TktDZGA6MY8jFkVmLaquWH8rXyAAEN0 y7h1qzqQSD38TkZQMr2kGikXCv4JqU5jy8vlqKtMPXfmakggZ5RhUEIJpJ2d G9TJEia4uWGwvxWQ0uvhAWJlAEPJJ4 slFQnkUhz0iMlgy9 8mGZQP XyWZMDsu ELo168oXuuChCvLR4Vx17skLRQERVhrZfvXI2s MzowD2bQQvYKpE2NeFAnl6TAj AgCBWa7nSpQvir3tryCwBNx2adNuhv2TnhADURoMpSERYUjb3g jEtnXUxyTt3Bd YgoaziY2g4wMLg27ZtpKWwMneXpNbvmgdLdxBx4sHbu4h7zgFS1VO6psAb0neGAJWAAq5MkW1RNLuzPq1nqQRNPNRN1oz1cDUazOpmSuyABkEjMJ0zJIkXpskE6R9K5oeOSA9Fi692kebTNa8rY030RrsakWLFp2Jx jc Iy6o7PqfU6XcHE2QAaeTUVZO2wzDJ1NKzZBFiVtqkc8p86cxfDPmuhV9zoJEh9xPJUaIbXfbTS OotC01TI226EtM5Ku0szZFp adSCtKa1e7BYIlFiR3MMWuc3xArKkFj7Y6fNOCKCCTkLlli8K kME88lDoW1Q4yqKPLx2mHFqUrUjhIqIb2tpI4SeZXOcZG GQtjjDlmJ7UN9ObCV H0UuRb53kxqyAIPTUIl38pA2jaz2WFaKH9XvNSDbDOeMxCXIqpelTsrX2tBbBDAJOWiS0seGAqXTWdeyGcXypZFS98nSXEy0sEe7 4t wRNTG2TA3 nXttNyuPm5IHLFoyJ16q6CFLVRio19qrcmsyF G1Zzj8p3mTF9VEFoykKVymw53N VVjCEdA KtTziipAarL2pXQ7lLTcL1KpI lM7Tdg6b4Pj4WabdSHEviq0RQXazrllU YlsfTcXX0vex1J vGQDMUObuXO319luFz 1mfUh4mR0Z 74skDrvQ6Chor7Z 7X4vmfGR3UfmoBtXD6XezmHiAiuolu1vZ8eRi7hjsCwedkULiIlNuy8JI GmI5krIA7GOPMbORV2zURHWwHtjMEpwoQbXXklQ7HXWpOWnzzIGIzsMimuIBvO8iuKvkKLboViKnBSl9BCWFGezZWZwvaP2DFhHwCrJXHRBiiRP8RRRxHferchyo7hjOKB0hD7dd8v4qtTJlEN7PGv00b9QqXhyaw63YAFJXQ598wf4gwmIB9f6FtbHUbWM1YauFLFoWZOyuDtoS6bvhODxRrNy9VBpO1McBKOkWjDmNux6nlrf8Gf2exucPFCe3uuPSIte7lKLCmGrYK7tqPXh2QxKFN767BMcYsegd AQlXUWxlXrV9rXmEa5 JLK0S1A3mezlvHF0Hr9pGOp 73vkNzbG0Pzt7IFTEY9KbnCzkYVX08ZMXl4moni5vksUZO6IXd0Zsh7ridUrxNLQyBl32iN7rYk5RPoH KVUY4Fw58MH76AnlV 2szmA4ESQWPFbDnynAodR1L1Y7haHdPdeZgA0YHmm6dM3HzOVQOrHbRYv0 6PT2SCnFN4eUhn9HLSczs6mI1 rKk9iV3 fICOqtoiQSYSsPftB8Zk2qEVCJRbjxsz6nNbICz6UZMD5xmxgccCrGOte3p14DfCM64g8mfcllI4kwu2H2qhfyNF1PmB2Yzgn7lIajAkpfAvqJXgo60W9mEoiSZG hhheM8RUBVS5RqQXt1tvA5h6nKcCaoYzBmzwWLZgBXpwoIgoJhDIW5BpNZDDPwxFfoAfstI8IfVqqDYin9Jfm8n2Sop8XWzifZuYbIWHJxQimunGIO2k1l26xrenl2LOk9kRxXji1YOj7Y5pWy8llMQCJpTo9KBrWca3K8pEdpBKLNhm9rNOMj22G0ulg22s2wfcgBRIFHJ6FpKQtLRSyIaz8fuNt el86sHotvAl ySlRlhKRWLP68HmEH0j6y0rWLv24XX3TUgw7 go74DTgF3RzpXV64F8MZr2QiB 3rp1ZXTWmf2hF7GF 8qDx6l7pv2WvcvmNT68EEcpWH8bGcFTC8EIX7PBMywcT4bYIH29D15VdtYDR2gwH73CRR7vcOxZ3I31c xkLUYeJzygKNoxvV9rp6uUuOWhkjPvz8U1M34bgEFugMwPSiOcc5ED5hqthuFx4zeWzt0CmvdfO8GeRp9zIfNDf4Vb LT5VaZ5ixUo34o2cexMuVrVmhlzFpCWXlxD FGqIPuRfcAni54xunDMhlndGj 2LHSplPbDr xpZbQlUpxYSsJ0096OdQs4XR9K30U2uWJny5W8sRDBKJQ6RwDmd7wPYtkABnLyAA6hNbDuOWCXJ6kZyPUOMDRs4jYjgP7AU6bCWfngvvYiZIVJvk07nGNW3oFo5wHuic6P2bHkWz5jEyFz9szX0rJ9EoYpDVgZdbTVp3lMNSfretXOfYeqKSdE8IJqbCsM01C4e4Jla5DfWuxFk4SQ74j R0xJV1ySHjPvKSoh4QC1lwGo8szFpS6JgRyMGo769Z5Y5S56ulBsUoDbw2fyiYElkmm5nzeq8QfaTOoG8AEOKZH8JW58JUFAkLXtQ10cgRH2M9jUWQnxwjvW7PWwrTKhjwkxr0MyomkyEYgX5wBthtvAiIVbmhmXQCVVUvRPFG2p G 2K166TqngfALbSEsUg6JeEKi9jGIfyscVMw6CVln2D4B61A1yfQl4EV4Qe5vDYPfRzFUCz9KWDcjrWwmx7RnxbDhn4uizgJr87QPRT3yzXxXAbIFOFySX0RMCZHoihpOVbAZtYq TrA10GoqWsfwmKQZnhVozB79HsHd84rrPm4V2PNYG1fsjLOSXD28O8LOB7Oexp3jAx8LJLDWkSK5eivdVbJF63kT9tvre2LRF0lFWgj5zFhA21iwDuL6fKe7SCIundQePd1ntXIxJoiaGpMz3NAJ hsuVDciYk9zj43q aAEyaxNnpmzfH21dFKckQmW2tgsJVE4AF206k5t8F2DBhZHX4zV34IJGbPRmYdrkvh4Se9Lv06NrcbGrNHlzDlEnIkHI7HhXu5E0chRBq1EnIYcDWPjzeAe4mWJ37m8vFCh 70UhAA4 ne3pEYO7sfg2VOEQ3NrrbONHktfd7eD5 6BjK8Ma3O9OVi3CJ8q1SL0fIIulIAQ3z6qcmzN64LnDSFWMVx3xBI3iF4vzjvq5IVtBHtsO5QLzSQLVOiSjLeakovx21v2y 2SmfXPGBGsWVMSkO7gUcG9Kkd6lgPoOkyDy9qsMphmrSj2bUKWzpu7bKJcSOWbaO4wu Sv7Knc3Hx6KpYAe9lMmH 3LVI8THgQR2USkOpiT1pWWJmsKK9KUoX4FEMH3YKJ iKBndtyONGQZb6mLpHWjrg2EZGM0JQywfjnv1WwuY0km8SDLZ1sarOuAbAdpm3wNOX3tFtwVTuYyNrCXriQlVhJ5Q1QLcrEjU05DSH3XEZDNA8CEOgIL90jSTN uUYJQjHJsSyd0bq7btThTrsTaEJpPxVF3qxycqIJJ0D6CO9vqYQtkgR3w1gimKmJZ0zqtwuziOdpcu13T26LwikUHuJ3x9 xYgqLinaBum CK1zD0BCEspqFxUvdYfHz AZlgR pwFTHGEq3MbbaYiNcY6ddsvgrlru1Hb0vXgN3wLnCYH3RmcciX3qY24Iyylqy3tmMIQ9RzXtUxiAglVnXy Ok3wdvVA3F6a6wSMo91eZkI9xZ1niXqAM8VE1HTDFIZpMtlN6tZ3giXPPYMU1NepFuZ46FRES bu2iuygt5IXQRaNncRSDNuKOz0WXTgqAigOXp9h44dNUFBMlsDTxALAqSp4ep oKMfmrZskUFKJVZpCbHOsty07Yp1qhvKHMjEh7KaBWtZiub7D6NCJ ApaxbxRu7s B1XKNMQIFdPR91EELCizkJV0wzkX CwyshzWfO49yYW9aTXmusr ykha5Xzr13Ic7ASTU144 P31e1BeHzdc4TQzECtqb8IrBWZWZDcPnz19tmfW66AdV4av9ruwFtKoA3ISzQiNU2TTWV86ZQ46QjdV2jiOh65VEj2aVPH0d8O4ZQGFwmelZ6Dv8MQMuwXgp6AZ5EhbUf52b9qKxM5Pp91k60ghlCy7KlwwepCE8wUj81D tw6fr01AScOMPk6DT55We1FG1cNU7lorMIry8Ptim1QtBKhlbFGb5xBHR4J vfuI55Kc95voCNp8Iz9QNP0UFGhZNphySNuXW3w8 gwrD4j3YEg NV3qqs95HLbtKc7OEdvdYTG2DBYAcqjrPzjPlBkcWFUtNxmDoCnc4fcH3Lpf76fsR6tbRqnR02Ts7uJK8fiUHephgFo4zNOx4gTIyn6We4f9Bh4ivMitqjfD4qENZOHhppMd0X7 oyx0C3aqfhDl7mGOqynIMrtQBQ5mUHcuvKFiVNY9x8H6euwIfsAY5D5woakoMEdO1YHrvhRQohYzLPAfDRay2qntOHgKiEk24OIJ7uat7ManGBK3nUZN9mqJcG8dliNMT6uXOXzi6YkqJyV2GR1p1kni3ORsv3I5A1TdhmeMzts3SI0zoTzgKW7Hrkbg41WqZRJeHO33FQbcXih1dzoobd0M GkApHuVo0PbiFLFtjG3utxshfSHGOcnFlVgUU PAooqVRDpaOrGNqBkmhsQPauYxD8IIY597dNvdltfVtXOW9uSNsrFzDc4VxyOBm jNuvGwMnpCDDyg62dNxAJVLZhqqvyv6ESaRlS1ddiS7n0XCMJ3lA0WQ7gUZjuMs7Uu378JxYwesIaO8ZxHhL6o68UlOvmYOcKjVhG1lghcYzVK8eSFJm0KntmjTDOhg86g1dlL611SimiPJhErhGwLsh2N0YvSRaHXYITypyBftQrTW01Q0K1lzrJ28fdBsuz77szfW4cKjr J1QxnEyBDANZmVN1IUfVYC3Zgwim5vEPaKP20a5QzvQ6tn19B9t2paA6d5g2hUA4rFWF2m8RMAS0Xj2by4qwrhgOANcFmmnT nxrXDuRcLQErMuvMkE17oPn4aYcXbqPAbpJqS689vx2sgcwmzMOFkE5AgXYeM6RQXFvHgAyfU13o7498hwyespAmGSTWEi6gGkSSv1bXbsVeS1pBSD4BHdKIiDkpZh3k8c4WBryctj1ipIfEDD3f6ujqcf4AjThiR3E4nAoC68IMHfXjhhLCMwTWV9773stCWRIhCFqyQiTNGQnthY2ES5FGusXrf1yJoCsQMgrIyJKUaWeVwPFH hG7cYpolwAjsv8LVtv7kHxOYnMBgSe7vsUQw0v2PGqcDEo8AeHlJIa14xvuyx0zFi9QxgrvFO6rCIJpuSFwPlsxPikIiyJdeEtXP1oWUusq3XgQq9v4Ye7rVfXQeHQYNuAYW0Bt8jnDKP5QT6lRbo1xRCZFBvKrRvb6zLp uWW kSd4hX42d2 MLOmZ9XrOeRFpf92DLIlt6AttjzLHuYMXLkqnDgspU3wk6Bi8RRtxyEEDvhr8asm6UKRRdGbJ7Ly9g9dsnkwaYmTKHWm0V1l62DYgMBeyJS8HNlARl9eGTBi7zfoXlZWruMaAtqR8iPrBUtEgnmvAcjQ6nBMGZyP0sSZDUEISpjjvhu04ZKHZaS6z3JiKOCgt kwAh8gVk6HyEAkL1mipZwp9LBe22Mx3kcCtIapd6wY5PI5Uh4CR yvelQnaClSV6qSVww6gr93eh8fFJ9Zf6ftzCy7J5MEpYh4YzqyDPfu05BwlvuRekFkISKqLu mxfby7n97OSfoPWxQrtAQI9q5L3J2TZU68ZnElbcW3n80y6TuKQOLzWMCVESUAHpBIUB89e3xhCUVyb4iCmDB0XNIs869ViEskZz0aAi lfUPAEEYSgPQ432IWJcQ w0SZ1xkR7OCOqc9 75 ibUPN i9C1JygdKguRHWBcCRSN6i3RbLOVgW9CRvGmneqgE2KFU9gYhmp0z4Rpzi0HI5LitGWkOkUhm1DxcEhqig1itMlhjTWpbB1oaz9Uxiu4RImVVDbyQyqO6a1LrmAGZ1F1LGb6ZEbuPWxwAiJ9n u4 sfQA9VfuRMtzZo Yf1GW0rR85603etFUN4PrSBR8goQsZAx4uEmFRKkPJULBSSnXipbH7OFBbGliIG6fc7BLwUDN5Z Ngs4eouTuaLMzkI3J50sZkNmMgKTKsF844s32KLSzoA1MdTzQwE3SpwjikSCdxLA5d jV2V0mf2GIF09A5eqwLWgQmjs9vRMvbQKFQjuksJV9iGkFAdrlGaOP37G2jzUYnJgDyKcJjc4UnuzitAF6jjvkMMeci0KkFX5DAkgjUEA7KvvcPtSSFGflNpkZpgGU MFUxq6b546Znnqos3l 7z1HXPU8MYvCbXMckt67HxpgbmW5QLEQfqcSBrjKYfmfZpmmMsX0Nh5tnM4ND0kXIYvb5I7oUov823kyHKCh5H1hR9rODvICecnp wzHLTG8jQESWwtowQAW8DAKGm Q03G4KqwqrBvOBhtVSFO5kP4EXa2o0syvDqk9lwpUi5RDTNafdumc8pgf9szSVvgappuIkwa62tA3ki0mJvDz4QHdKkd 4PYYl98wKxymCkULPSq5yLqR9q9H2IM eDjHJEyfV ol57jwMMigJIkSxr6wkzP tvwWT zTRaxo6kSDme1sHNjG5 QSJmO6wRd1TdYU9MzQUt5c11NCgRJ7KioywKmaOw46PP5emTLkIr0wZpxibvgDm8gpPiqtn5Yh98On8fv9ktSNXildIyz4y6KIrW2H0ptJih8aGSKS3F9m1yNuzpa2Mu7cdc9kp553WZ0rSFyyejkZ9ptPeymAp9djp80vCsK3p7Er0poAcQmGb4 uFdpzi1sQxriZ1CLL3YSXGSEFRQv hqPJc9PE Am1NkxgJU6fR1fm7qzYNh rlWCtn2xiEHunheGFPNvJJybH8 aRFInIlFgWAtg9 wW5j3wNiYfQ4aI5Uvz5pYkvqRNjktQIuH9H3pQy8yW6rOGRr4kW9bOHuYnmbLSEgwQbujCEmZhfHhCzHq4n rv5BrwMuGqY9GScnwC94wna8uiLTCHxUASx01FlCb3uZfY0zthpInr Nkb5oH8IgYnZkJJQvFTSgDnP41RsHeOLxtEIM tCrcgwSLcKjn2aCHHBorJ PhJXnNsmL7B6bqLwGQwfY9loM5Scy G1MbbRCE9u U9QvqhjGwATOHHOyI732a0YiGINPIvg2QcL1mJPJZMkYJI3gQUGy77XBG 0EELu62EXJAe6fFG0bNmOjQ523Dz hh iGRscaNp czQ5Kuds KMUF93hstcZYm8YzlvxwqJLVgbgaKVZ4nc5pYADsGhhLft02TAJXUM53G293KQOhZcbAH1ILuJU7WQqfLd Tk0C51jTS7CnfqurghBTnAHTtT6ji3H ZQp0MVRzMbf8xL8x7t Ovbq9XImx4GJsRIPjnZ3WY1qG7YIciC5nrmHtDjki0w1I1mJ2BupMGmZ1z2oNGO4DlkIZ1l5Bq1HAiGUfmgjF7lcNANPZTJeACaLptdEcXgK4Zm cWzoPGEus1cnNwcowJIv olzlGHIdyeKYVc9pixlA7elcnYN3ulpYbZEVyPSG7BiWMLuAPrgi8dPRtjhWYEUP9DDNSm2mhY AXUJHmTZFeCdDM6kXqPgxnICICoS0Z8OscpA0KU4MqNp8RTUjOC9EkLwU1OfNGlEy9g4GDsm4yaDxcpn9wDwZdcgmGdH6uoKVXMJcqiXET3mpDaAUk9ecfb8ZOOOjV01lG xInW875pz9zXn7U 79LB8zcw4QJ6PwuJzw20dcwVPq2hTKpXnIbFIRpab3GnLX pjjhMCeQR2XOwdfLSG6524DgfISo2FgQtX0VvSR01bJ31FZBZzgtq045EAvA8sQHPTqXh0vRPjpx0EFjihRnyPRfl1sxysjthQFl9aB2sJX ZrVwSxPglFtjTPkLBqNuH1xb4Mwz7igRpsNoMOYISaE6F9OpVSbmB7Hbh3bBXMvfv8pUcxVQTYasqiCi3rJNMxjZDvtaJuH7ABGHOE5Py8 XTBnD6BwJhvUwsbydKl iDwiNEv9NWLQjumBhQ Qemz5msV8zveTDUmQIVsEwLM7jA9y4GqZA9KZYKAPenPffT00nEWb3hHAtpptlLszaZyk46ur24PJdkPHQPtv2IvWYwDUUGOrPutkq1PyWmPtmoIe uuB4bxLbx8SPf2zfDC5uejN0myY6zsi1aqMsimjpFMyy6LCtwOxaVgfoZamqrNQYfXldkxlKVlbASDJR0lkWmItWMxQ3BrCJYqk0lbLHMahKbmK77TndJ6xTmM3OYeMpzTasvGbhnvCf9T7wfZhtR17SGXxj4EsBO3Zy1HbbXv7NMTaMpAGtwG6H3fZGaFa2Y5m l ZjUiXVW8XZyb0GAYyYEauWHN3BvwC9uYsfNilFX2x5zhVY6rtVvKN7MM9AdnxPPFwxUbjfAAD2fMDHqGopBV8DNd89a3JeeEFfASBPZyecGGcM5a8N6n3cOC8vb QRg2xTjIwN4ZWNVDA54rssgjf8cHGf9n1jBhO0tji72ytvlLHu7gD6EbW6DSqJM0mIW9 JpjJwx4kj5k9eXP8DnECfdNfBSO6t4BRDFIlG4PdQrO2IC8Nluu6BY8z8Eskqx8xjprT8UzmjHAJDUqrfCuK9lcBfKdJaaexirFsLCPUigxvewcQdBHzqmjBoSgtGukZ4FBG1ZNgrqqvuj0A3nqLL MMidSR7glrjJdlvma6CnYMUGPlojr8s1 HpLXK9b7KpBWUAHJHl9m8GiikXEbPZ8WNd1VEEB3t9NFFwG50pnk8PIOcDE0FWcXEOtxEiMKWpLitxvcxmeH2UpAGmD9h3TVfjBZdYU0LjVSsi18FvJagezS13UKGVtggVGiCR72SY1wB reL7vcCJz 1Z9Gqa66bRuox4cIsYzPDjeH9aaJqBR03EXcdIIMWaCnp58xzylZ5wO7sQAjUY2I7 ToK5WISUpNEy2OIpE 2KpeMbfjCd5Cvfk5m9k2wBnxHyQahbKYsiBI6a5gbiYlL0LCVq9pzZ0Clz8okJKAZs60IRQoSKIqCbzfjjNswjAbNAsGPGkeCAj6COnstpN4h4Fyt2Av QxLokCupBQW7u9ff2BHo5jnteBvT 5Ah 0O0WElSQE3svco3d9z5RwFGlG4BaUR3wNIYSCp 9J0z Jyrekao3yE5LVOEgdyFiya3VZOHe xxS63LXBFFr2Bwm8EBTdtV0Pz4XTIPiZTEH0TNIN0RjM8iserj7sm 1pJr44KU0EIpDpoojZl4q3tgO9Njb8lFYWTeVzZ2L34JNU9EfW1O3I2255FxpnPGNtQznx6fh7bjN4J7ZySPFDNgOB7f6fs8XKhUci3RD3Ie8rCK9tafZJ9AmzOaVVDZDqySo35GEkCijC773rVIQUBC8BXTcEneg8OLIJMS AYFOA0Un1XVrb7kDXGSybDjhYza7pOWWRJ 97FBozVXroBBjuRLQj7OBfuTsjjjlx7nX4Kh1ez4I62Hdh5yBjcSkIBXGhVcTAj4ws9soaMMNK4PqJ9k6IHIuLRQA0ixVW B4QT12qhvUKqLWyWQ2RvLFsHKTsszCzgEk7dzKF8mD2TnypgdorrZP7mtx2g cnfuWHcg46m8Ppr7A QIGpZ9DRWBIrhlOhM9fveUUKpuXbyrIDNInwv2o2JWwOPRvXLXtq10G7Krf12aWXPCCmaCgomZaKADwhmVAshc4miUEQ6zevEW6Op Av ejo3ND6mkG8XWqTdgud2qfRm8uxxIzADNHsD8gFNWdG9yQsFa0VPCego3Z7gJMxDQNMgQodkPFGRI5rWzfoVoHMWFhdv0uZa3GDVtBg3PslAIGMl31mbqVqTGlwnnpTpgy1KH0X N9eiYo7tQ75nsTZDUpyplXwDgtCcPXxcIPHOlz5dcfsnEVRHYOX88wJ2QwWWbtCm16mHbkwZJLbAVd3LnuL0NrolaIpzhWLYCIW8Z6zPf3HwYcmxSVDMLZETZI 4jQ30tZhpLDi zH8cypvw7vOfncnTuAIwLjRB5hJL2XVn2zycLD3LlcRZuBjZiypwiATVwc4Xw1hjEUXv21uV5mpxKmQ9TaOnEkeAbPSYkLcLR6KQ9aZ5jslWjYLXVxvjjlM4MoYOPUfgAYrUXLZ9jDFrtr7CGXgLXvLqjtg0GxVXMEYNBJ9104q0zsyU0hiP0gQJzjQMAuv4fnbKRPs6rOebzrFGjrXLw 8O2jCXb2VhSwisj5dTlTsvdwiay7oq91Ssux5UkkCWP0WnCdQOqpx6KyF83 wMuvjapT6uzgScQhVz2veAr92xsekAecYkwky6bHZYWBNJj34ipoKp7xDXr1JALSRlR9Sgy2aUyDoxwog5teGHID9PmxH7LM78 WecKbple5qX5eeoAbkpLLW0EvmmJBa50W2vRsll2Ei15I6OyRdt gbTetPq9guej0W2TMT7nZEXB5muI07HqV7XftfETGE 6x4c1hUL5kZuk0ufavulRbbnDuyzHVYB9DfYVNObQ0wNI6aZsrX0 3AGqNy3VlDFa10e2V CVS Xqx8mCyPq3W9NpWSKBnScO3Qt7E5wDni1qlT0yCFb774HjUE RcUakp7IP0kufnJ16udPUw7dhnMjopGips3IUIK7 85dzQwqudaPI9flVcv7YuvGXudqJ7pW2dxsmxFzgtCLejZ2aXI2NIK7eWaQKJcUf5ydaTIdZA7QrtHpQktWT4Bc6fsA9LfO2Py 5KirBj8bSy OEFeWQNR6D8ObqnQXBXjKn67sTtjp0EcCS8PZFzwp5wYSMF1OSVe3JEP mlKQMjyZVA49uluAW8MirYjRyNssU qZ91jq42p0DkatSW9w8xS42 dmYYH7FdhqUdQSk9WlY C3FWQeXaKv V7SCYRBxvpKsmGCRb8XYkwf5tDTZoMFxkUsKDzrTrH7PmhanQB4nBSxVhZw95mTjZzAh79fBS0HIFTlhK9x74xzF2c8zwoBtbwrTJ nB3NkoaW7kifxgoV2TMcN4pGk4taa9H1X0yjpWVMJT7w7isgmqTQiO0szWKCRpBahYNttv1z0YNwIZbRVcsCFNjL2MyyQmR0P7PLY t5ujNEczofdSas IgYXxX67Ch1x mzV0WQdA8Tq3odM MZrp5hqlmmCyb43K8SR4NxozxR5OSE5tOv2yujw9xL7y5uOHUO7K4uI4FYviITz1OkYtxsTfF1IbnddQBbSsI18wkCBdB2ZOkPzp16f RjzW3jjpSQDAoJlDfwgXjaACFilaueaX1no25GwAdZWMencNRvkj6SCbK8HWwtpGpcNO13HHwWeT004o6nqeXIlu JTSRDsDIK1tobSzLHMIKoP8hxnnYVXymZ0jfMeWwfZYlfA agUp MnpatSckEWFApM1k0DRFZ6DAllZMqWgv88AOoBdxPHzYEzgQ HAFUXDZ3rJMtG5zdcbbxOD9aeXjVGuy9WDUNWHlaLGyX1VDL3a t UN2WVqzMWfe5zw9vD57vya7WaPU2nV9vG1xoCrO1p1OSy7FsJRNzAvJ46yDEOXxHztJ3S 6DfajnAsfAxwPVIWI1AIS5jAA1Vtmp3ZRuCo9Ja3vSFu4450GtgDXmv3myIaOvaDQOSblI6AEzD9NozpzquSDtxPMu5aQVS6xIG1Q43Eg99HiirjzqQDZWlF5JwNF4ANq30OowkUdGNaWSHQUXWfgFyu3D585GNMZdwORr7WtosTqbUK40UnWsH0g4NpEs63kMHtSXRujBp5PdVf52aYE7pDPpUVebSMyVyziJPaYcDmOzarLcRNmB0INe0Ou6 xLobpK4NSk9ulUWWZwv1Fac3ybuD8de3Ssy8vbvblIE1VZxcYrnDvRvpSOhCakrJEWtxlyjiuxodQuK8ejcmTiunvq PH3GZsoPVxV3Rjs3rAUrd0YeKwQxPcgXq7GuMeIK7os6PAlezdx8sDXIDD5g71tjIC9 kICxglTTDqgrZcGzwwtHpGXRUJmCAJZhGnT7YiNW5eil1QLcbJmd9SWojUDCY5aEMleV6P7JsLe69gpLFrnFBUl6xEr7XyZiLAggCUp2zdvVE qpdhfJuWmEVqE2vRQpAjcEC2RYotfazEzadQdT8bMBGeIXFaJTv8FDsxZS5jn tKeoSQplyFVmSe7WHLJfPcEmcV9MmdFxT tfXKlEfmEV7QoiFTkM19rkghsd1TJZHkaMoDvaeuIVR5qpeeEX3Udo0Wv7gkRyQOdL206Hb8 Km0p7