Lạm bàn về khái niệm Retina của Apple: Không hoàn hảo 100%

Lạm bàn về khái niệm Retina của Apple: Không hoàn hảo 100%

Leopard  | 20/06/2012 0:00 AM

thích

Có những điều mà các slide PR không nói hết.

Một chủ đề có lẽ đang "hot" nhất trên các diễn đàn công nghệ trong những ngày này, là chiếc MacBook Pro (MBP) 15-inch mới có kèm màn hình Retina mà Apple mới công bố hồi tuần qua. Không phải SSD hay Mountain Lion, cũng chẳng phải sức mạnh từ chip Ivy Bridge hay card GeForce GT 650M, mà chính là chiếc màn hình có độ phân giải tới 2880 x 1800. Chúng ta có thực sự cần đến loại màn hình này không? Nó đem lại lợi ích gì và thực tế liệu nó đã đáp ứng đầy đủ những gì chúng ta cần chưa? Màn hình của chiếc MBP mới thực sự đang gây "sóng gió" ở khá nhiều nơi trên thế giới net. Lần này, có lẽ để "phân rõ trắng đen", một bài viết trên trang Cult of Mac với các phân tích rõ ràng hơn có thể đặt dấu chấm hết cho mọi cuộc tranh luận này.

Retina là cái gì?

Trước khi được Apple mang lên các phương tiện truyền thông như một cái tên riêng đầy màu sắc, Retina thực ra chỉ là một danh từ chung nhằm chỉ một lớp màng nằm phía sau nhãn cầu, nhạy với các tia sáng và có khả năng biến đổi các tín hiệu hình ảnh (photon) thành sinh hoá (electron) để truyền lên vỏ não. Từ tiếng Việt để gọi lớp này võng mạc. Và Apple dùng từ Retina cho loại màn hình mới của họ nhằm ám chỉ rằng chất lượng hình ảnh trên đấy cao đến nỗi mắt thường không thể phân biệt được các điểm ảnh riêng biệt (pixel).

Lần hồi lại lịch sử, 2 năm trước khi cố CEO của Apple, Steve Jobs, giới thiệu về "Retina" trên chiếc iPhone 4 của hãng này: "Có một con số ma thuật rằng vào khoảng 300 pixel / inch (PPI), nếu bạn cầm một vật ở cách xa mắt từ 10 - 12 inch (đây chính là giới hạn của võng mạc con người để nhận ra được từng pixel).

Steve Job giới thiệu về Retina hồi 2010.

Từ đấy cụm từ Retina ra đời, nhưng là theo định nghĩa của Apple. Về sau, khi Tim Cook trình làng chiếc iPad mới: "Bạn có thể nhớ lại chiếc iPhone được cầm ở một khoảng cách 'thông thường' mà võng mạc của bạn không thể phân biệt được từng pixel. Thì chiếc iPad đang được giữ ở khoảng cách 'thông thường' (15 inch) này cũng thế".

Tương tự, nếu bạn ngồi cách một chiếc laptop (MBP của Apple đi) ở khoảng cách xa hơn đi, thì bạn cũng sẽ có trải nghiệm tương tự với khái niệm Retina của Apple. Khái niệm này, dù sao, lệ thuộc 2 yếu tố: mật độ điểm ảnh (pixel density) và khoảng cách giữa mắt với màn hình, ở càng xa thì lượng mật độ "tối thiểu" càng thấp. Ví như với khoảng cách của iPhone thì mật độ này là 300 PPI, iPad là 264 PPI và MBP là 220 PPI. Song đấy là con số của Apple. Còn thực tế...

Retina "thực" khác rất nhiều

Các con số 300, 264 và 220 PPI đều do Apple "nói". Lẽ dĩ nhiên "Táo" nói dựa trên một cơ sở đo đạc, nhưng là cơ sở nào? Cơ sở đấy dựa trên những người có thị lực 20/20 (hoặc 6/6).

Bạn đã từng đi khám sức khoẻ? Bạn có khám phần thị lực? Tôi nghĩ hẳn bạn biết đến cái bảng này, cái bảng đo mắt của Snellen. Nếu bạn có thể đọc được dòng chữ đỏ ở khoảng cách 20 feet (tương đương 6 mét) bằng cả hai mắt, thì thị lực của bạn là 20/20 theo chuẩn feet (hoặc 6/6 theo chuẩn mét). Tuy vậy, đừng nghĩ 20/20 có nghĩa là hoàn hảo. Con số này chỉ là giá trị trung bình trong phép đo thị lực của Snellen. Những người có thị lực tốt hơn thậm chí có thể đọc được các dòng nhỏ hơn ở cùng khoảng cách và dĩ nhiên, người có thị lực kém sẽ đọc được ít dòng hơn.

Biểu đồ Snellen dùng để đo thị lực. 

Nói cách khác các con số mà Apple đưa ra chỉ dựa trên những người có thị lực trung bình. Tất nhiên cơ sở này không tệ song nó chưa phải con số "ma thuật" đúng nghĩa mà Steve Job từng dùng. Trong bài của Cult of Mac thì theo nhiều nghiên cứu, thị lực "chuẩn" cao hơn ngưỡng 20/20 khá nhiều. Các nghiên cứu đó chỉ ra rằng, đến tầm 60 tuổi hoặc hơn thì nhiều người mới "giảm" thị lực xuống còn 20/20. Nói cách khác, cơ sở tính toán của Apple không phải giá trị Retina "thật".

Retina "thật" hoặc năng suất phân ly của mắt

Tuy 20/20 không phải mức cao nhất mà mắt người có thể đạt được, song bạn sẽ thắc mắc: làm sao Apple "biến" được con số trên ra 300, 264 và 220 PPI? Sau đây là cách "biến" của Apple.

Bạn nhìn một ký tự bất kỳ, giả dụ chữ E ở dưới được tạo nên từ một ma trận 3 x 5 ô đen. Giữa các ô đen là các vạch trắng ngăn cách. Bạn hãy lùi xa (thực ra không cần lùi) cho đến khi nào không nhìn thấy được các vạch trắng nữa. Đấy là chính là lúc mắt bạn không phân biệt được các pixel. Mỗi ô đen ở đây đại diện cho một pixel riêng lẻ và vạch trắng chính là khoảng cách giữa các pixel. Giả định thị lực của bạn 20/20 thì ở cự ly 12 inch, mật độ pixel mà bạn bắt đầu không phân biệt được nữa sẽ là 300 PPI. Các pixel lúc này sẽ có kích thước 1 phút độ (arc minute hay minute of arc hay arcminute).


Đến đây thì có một chút "đau đầu". Phút độ là gì? Hãy mở lại SGK môn Hình học và lôi thước đo độ ra (!) Nếu một hình tròn được chia làm 360 độ thì 1 phút độ có nghĩa là 1/60 của 1 độ, hoặc 1/21.600 của hình tròn. Tức phút độ là đại lượng để đo độ lớn của góc, với 1 phút độ chỉ bằng 1 độ chia nhỏ đi 60 (phút) lần.

Quay lại "Retina" của chúng ta. Cơ sở tính toán của Apple là với khoảng cách nhìn đó, 1 pixel phải có kích thước nhỏ hơn 1 phút độ (do nhãn cầu dạng hình cầu). Song nhiều tổ chức độc lập khác lại cho rằng, 1 phút độ chưa phải năng suất phân ly tối thiểu của mắt.

Theo GS. Raymond Soneira thuộc DisplayMate, năng suất phân ly của mắt người còn cao hơn thế. Một con mắt "hoàn hảo" có thể phân biệt được các chi tiết lớn hơn 0,6 phút độ. Có nghĩa theo Raymond, các pixel của Apple phải nhỏ đi 40% mới đạt "chuẩn" Retina.

Song một số nhà nghiên cứu thị lực khác vẫn chưa đồng ý với con số trên. J. Blackwell thuộc Hội Quang học Mỹ từng đề ra con số 0,35 phút độ từ hồi 1946. Còn các nghiên cứu khác cho tới ngày nay, cho rằng giá trị tối thiểu này loanh quanh ở mức 0,3 - 0,4 phút độ. Theo một cách nào đấy, chúng ta có thể "tạm" chấp nhận rằng 0,3 là giới hạn phân ly của mắt người. Và đây mới là Retina "thật".

Màn hình Retina "thật" sẽ như thế nào?

Như ở phần trên bạn cũng nhận ra được, Retina "của Apple" thực ra vẫn chưa đạt tới mức tối đa thực của mắt người. Nôm na là Apple vẫn cần "nhồi" thêm nhiều pixel hơn các sản phẩm của mình mới đạt tới khái niệm mà hãng này đặt ra. Sau đây là bảng giá trị độ phân giải và mật độ pixel Retina "thật" do Cult of Mac tính ra:

Retina "thật" tới ngần này!

Ngạc nhiên? Ngay cả chiếc iPhone Retina "thật" có độ phân giải chỉ kém chiếc MBP Retina "một tẹo": 2772 x 1848 vs. 2880 x 1800 (!)

Một chút "choáng" vì những con số hàng triệu pixel. Thực tế thì hết thảy có ý nghĩa như nào? Chúng ta thử mượn một tấm hình độ phân giải cao của NASA làm thang đo. Dưới đây là tấm "Tinh cầu Xanh" nổi tiếng mà ít nhiều gì có lẽ bạn cũng từng thấy. Nó có độ phân giải 9200 x 9200, vừa đủ để "nhét" chiếc iMac 27-inch Retina "thật". Những khung hình được in chữ vàng là các model Retina "thật". Còn các chữ trắng ở góc dưới là các model hiện tại của Apple. Tấm hình này thể hiện số % diện tích tấm hình mà các thiết bị có thể thể hiện ở tỷ lệ 1 : 1.

Nhưng thực tế thì sao?

Hết thảy những gì chúng ta vừa bàn, đều là lý thuyết. Tức với khoảng cách "tối ưu", thị lực "tối đa" thì Retina "thật" là như thế. Song điều kiện "lý tưởng" là điều kiện trong "tưởng tượng", những gì gặp trong đời thực lại khác nhiều.


Vấn đề trước hết là thị lực. 20/20 được xem là giá trị trung bình và năng suất phân ly 1 phút độ có lẽ "đủ dùng" cho những người này. Một chiếc màn có mật độ pixel cao hơn 300 PPI có thể chẳng khác biệt gì với họ khi ở cự ly 12 inch hoặc hơn. Tương tự, mọi vấn đề đều có 2 mặt: có người thị lực tốt sẽ có người thị lực kém. 20/20 có thể là trung bình ở các nước có điều kiện dinh dưỡng và y tế, nhưng lại là cao ở các nước y tế còn kém như ta chẳng hạn. Năng suất phân ly của bạn có thể chỉ đạt 2 - 3 phút độ hoặc hơn. Tôi có những người bạn cận đến 4 - 5 độ và họ nhìn khá kém. Một số bị loạn thị với sức nhìn của hai mắt khác hẳn.

Vấn đề tiếp theo là khoảng cách. Nếu sức khoẻ của bạn bình thường, cũng không có gì quy định bạn chỉ dùng một thiết bị ở cự ly cố định nào. Nếu đặt chiếc iPhone gần hơn, bạn vẫn thấy được các pixel. Tình huống tương tự cho các thiết bị khác như laptop, TV... Đến đây, khái niệm Retina "thật" bắt đầu không chắc chắn và bạn có thể nói rằng "cứ tăng mật độ pixel lên nữa đi".

Lời kết

Có thể nói rằng khái niệm Retina của Apple chỉ mới là điểm khởi đầu của một thế hệ màn hình mới, những màn hình có mật độ pixel cao hơn (tôi không thích dùng khái niệm độ phân giải vì nó còn tuỳ thuộc kích thước panel). Thế hệ màn hình này vẫn còn "sơ khai" so với thứ lý thuyết sản sinh ra chúng. Sẽ còn một chặng đường dài để chúng có thể đạt "chuẩn". Mật độ pixel cần được tăng cao nữa song liệu có đạt ngưỡng Retina "thật" thì chưa thể nói gì được. Cố nhiên đừng quên khoảng cách sử dụng.


Song, có màn hình mật độ pixel cao không có nghĩa bạn sẽ cảm nhận được điều đó. Điều này còn lệ thuộc tình trạng đôi "cửa sổ tâm hồn" của mỗi người. Nếu bạn cho rằng "tiền không phải vỏ hến và nên đầu tư đúng mức" thì theo tôi, trước khi quyết định mua sản phẩm có Retina, bạn nên khám mắt trước. Và nếu mắt không được tốt (20/20 đi), hãy nên chăm sóc nó trước. Một đôi mắt khoẻ mạnh không chỉ giúp bạn trải nghiệm được Retina mà còn giúp nhìn rõ được các thứ khác. Nói đơn giản, nhìn rõ được những người thân yêu cạnh bạn. Điều đó không thật tốt sao?

Đọc thêm - Độ phân giải của mắt

Về cấu tạo, đôi mắt của chúng ta không khác gì một chiếc camera. Mà camera sẽ có mật độ pixel của nó. Nôm na là mắt của bạn cũng có độ phân giải riêng (như các bạn nữ khi mua điện thoại hay máy ảnh toàn xem dung lượng Mpx). Vậy con số này là bao nhiêu?

Hiển nhiên bạn không thể "băm" nhãn cầu của mình ra hàng triệu mảnh để "đếm" được. Mà không phải mắt ai cũng như ai. Và điều quan trọng nhất là: 1 pixel trên mắt người kích cỡ bao nhiêu? Hãy quay lại khái niệm phút độ ở trên.

Để định ra kích cỡ 1 pixel trên mắt người, chúng ta dựa vào năng suất phân ly. Hãy "mượn" đôi mắt tốt nhất mà Blackwell từng nêu ra: năng suất phân ly 0,3 phút độ. Cứ xem như 1 pixel tương ứng với 0,3 phút độ, thị trường (trường không gian có thể thấy được) là khoảng không gian 90 x 90 độ (ngang x dọc) thì độ phân giải của mắt sẽ là:

(90 độ * 60 phút / độ * 1/(0,3) ) * (90 độ * 60 phút / độ * 1/(0,3) ) = 324.000.000 (pixel) = 324 (Mpx)

Thực ra mắt không đứng yên mà "quét" qua lại hai bên và trên dưới (như panorama) nên có thể xem thị trường "động" của mắt rộng tới:

324 Mpx * 120 * 120 / (90 * 90) = 576 (Mpx)

Giá trị này lại là của đôi mắt "tốt nhất", với một người thị lực 20/20 hay năng suất phân ly 1 phút độ, nó chỉ còn:

576 * 0,3 * 0,3 = 51,84 (Mpx)

Tương tự nếu thị lực của bạn thấp hơn, và tuỳ thuộc theo chiều ngang hoặc dọc hoặc cả hai, con số trên còn giảm xuống hơn nữa.

Tham khảo Cult of Mac & Clarkvision.

    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.

    GYpbwLMcqodd9F4s8HAds36kE59MFt9p6Fcegr6MQtUTBq1ygRo v0mRawecUIQqP5RcmIG4pdgW1IJptirbnS0UlCLumEJMfaisjnYpL3IcjjhDergT2ohbXNSyUuDd4rb 95T9Om7trj7THrQtuHZk4uQmzUlhQLpi1er3DHsJxHE8gSV2qtegi Usyppkk3mhyf Q7Ng2CJ b5JZ1dGyHTXbcokXda24JWmPI6viM1ytZc ec0StHooVir5YzutFlmi5kY7RfvlaEkqsdH OAnWQyY88yr omnxZXYEksowoXjAjB8g939goH9x3rqDL2RMv7NA5SWMkt2OwJzTwlZuwEEwXrtAkS9gvo6HGRxRx6xJDVTirHIZcScmlA2QlTnJKZDkoWi36F6WpUPSSEvxgajMXf68LI93Ro rLZooKgq 1eI6SOTcmtC5QOomZu0xN6be3OBEE7dQtvu8nyZAJxo SQoNWOu2OikcYaROSozuaU0rL3xZRkie 5wXz8N6JFB0EVNeStvPS1s83Hfm9KhkNhZ9e4w2kYHm5aI62jf1X4BZZjHS5DUuQnA4iZtM7t4pL8RByrOcvieK88dhkcg5BcMe6WAH9jDIIM9aj8gRjbuogDJzPRiMZTVSuIHpnGXtf425DoXIO6OaTdgGje7OuB1a7oaKmTsEjS OJzrNtw4x3DTS9btWQBFX8b9KGn5U41ftJiAh cwKpEgmCnKQUM0u1YHZivs9NSWs7A0LMctGPElzoy0mJEHRUnUpcnmJ71m0D2AqoamlrpqJePk3tf E72tRtruBctvIHBD7bQyJGb736XPB Tg8dkGoFjoXkoXtmh8pVRJ4BvI1j4QS5xF4W7qN akKHPLEmn6HGpaX7x8P7 Oc8pdTQARJLQL nqlGCtLPfYTqGmWl6PhBfmdzT3I69ipsTUMGwZUuvfC1hJfBX7ZPAtSglBSbRSshrxvk 8Chvm9rBd9u2gakPvVYo9ixSFOA yEgPBmcGMgG9TOqk4Q1YDvH2yiJWGwF5 ZsDKiq48guPxUz7 DHutrUSz877Kl14ehUd6nMcbxZFaleQlaDkWZ4X zhrWRxXIj1q ya1VNZA4b4gR3c3TvnhaMZ Ad2S83HCpi83O y7FmYj1yw1C2ML2 Q4JeeNyeuTHHBpBbtZLyIg3z7r6GKFoUkQxLmoOQJo2b7bQHTBuUyeAZx7g5A6U70CfONRVsDnNSUEhjXYQf4lawOlPDoz osTmiSk707pgknCEx4uFNxVnqiFG4A1jFKCW3q1ar78aPYWZkfx4DSuBqN7tmAQlj2hymxQVAcSJkzxzqDFkXOW3Ix2XlMW IpYGZH1TM4nzldvXz3Q8dAyvj oOj70AJ20qlphd5VxFfkR97hB1fJsLTSrMBse7S1J EET5BZMW9aUTCnt1XdZQ6QFx119leV17LCHEtE0JW8atuL1U12MlGrBWvNOEbXCrYXV1CdM6xuREU XrXNFw9sgn2QlNhmiu VdCn7Vhex5lZvyCceqZJA3nsAhZsf6 6tGaz2BNgnuzxFwm2NrSp7Zovr0LFnQGaNfIByS8nrYbqr3gl46nfDlV2VYbPbD9p6pwzx3mjX64KUeZu1LbjUmgWcOp2fb6Zbb9kN5RgFaYG ZhBwcqi6IhQzj97yK4e0oyRivrDRUtRQgssHraqsVZH6O1jdsGyaDZjDMHGlkuPCyWjeC2U 1d0DZTb4Ua1K7mas6ld5vxRYup7pOyEfe 124ZrCKnC1R5xrqdqRKXnBufipWO4E9ZqYe9uBWu191D2r7BxxUWYiVA4GmpGFjF0Gl4soq7LfLWTsZlV3ELxMP348pKPgjYnRM8Q3zYLRoKwiSVtxhhG1QgokR6mFQl74Okq7CGlFuE2JquBykWtj3MC72nU7LkrJrTt 3fCfgmbNhX9w9F8q5i8 0ovjkclVOqutanrP88qVEkX1FFbSdhEewMY9WbopnwAOA1KtRsLNgT3qjNVSV8lLBwni6sZ4n8324nkcM3u3CtFaekl4JvF0d3FtB6FHSbOFPdCje1HeGeYoIts5B2RxdgeerkoZOGvC RlNv0fQ7ZuOqty8Wzg2OBpJ8m4o43UeCHvyyaQI8uaPVYgBPEhU9Rb6ObyKDr7qK94jgClwydOWuO5oSiFen5lhWSYXKtc2KhcP6J12X1lWLM7Jkrp5M8uhBWhQWMBtBtEjUQ7qr8Zt4ouGIeoUSkM4CMHdJ7OoF4JR0TMuZ1Da5394LtjmD6BkiZQhYwciHr5Mc7eQgQELI apDY KT2jA dlvikAqGkN6GFa30xhmA04FXuB78sCw tVbzLdSIC1FY3lnTMrJruttFlWy36Qs0Wapf4CEosQx3bJKD1DREzLR5eDOpP4bQ6dDOloqSla4 S20XUPxZOkFGqeECkzyoVrPBqBYwA8ikhL6SZ7z9xQX1qIjRUQqWqXxpSbi0WYfVfSxOxcDExm4zwn7SDxHJHKJZPIX7kKZL7CLi0NgGnYanNOLi4ZrORp8dUBbwRt1n9uVVmUDzWaPZJ8h17WZdqcFFZQHrFVf8AugJuOsT J3A2t2s8nG6lH86cAjRjQz1x1TWI dP974u0CRtB6dSRyQ1L3N2SarK2Op75vJO9e9uN0rshiOL 4aK8kzQ8uDaYqFLtUhuokM72ivHdOUBVIoRaAA6LoH4YMpNzDMyD7fHoUyUoj9PsiYLG7NIhOgmyok9aD3updcN qr0zgcLBca3Ge9dbAZmctmnctpAybWIybEV54oel0JxQXGL215wEwKz4bsndwFvRrbqOupA3gBz0Fdic5VO3VTGjUSQxaW NZ7PUrVMrlozvlWvbc8UV73ZMl4Wy70HuDtnzXbVNBW66Jnnv0qOzrojRvLunP9 7c06lHohmd2ytt7wYbsyqXTxtwxmOrwESw49rXe2DPh9 xprpRZqAicMQPsOC4R10qLxYmCHHd9KbaDNjJHjPfYdlpEMN6pyhxaG57QLV7Ey0s1XVBi2SndflQXEGsVajKDH2cLGa8ReZyJoXe8ltD2 NGm 8KxuGQuPiuryMifWpIP1j72SlLiclJDaZP25xzP0lh3 XePhAx Po5q54aKsEFiWRZXgDzdXqcqTNYC QeRlkNncsGgCqEc63jgbS0opCV4W4agbjNSu7yfGNAMdZS3zrHxpC3te Qh4fW8koFDinubMYc3WjOBSLfPbNlblPS1EYuBO8E86KRE28WP5LCuw1Uubn8JAAMDkuBws7rjAwJOlaf2skc1w46UgCr1Zt1d8j085y3kMgiC437CBPIcG6hz5bfbUBAzpErTG 4 XTl09ut0WDjaPbkHMjrdJ79ndoU1bEEge0umdTDr1rEddZAhSoFoUK OdqgoMwuVmXQubxokoRZvWnTHPm6YhB9d4YuMdDYUSrpj9T1R168kkkpDbEVJpjPD34QFvPsn4Rl2LjS9TAJrnWH2 INxVN8dtHyIlwkjlWpYC zNOnf3zcD2SbMnF6UPUsrgg0Xb0bMUD3WZVcxsiNPjzEHdac7QhhLiArBjpHlXs9kZTcAKonckuK OoqUoqovxQHiQofIkNWY65yLH5DHJWSkzjgV PvxI iJGAvp5EKE23VSsPjF9lGMj18GH R8xbixAyCdXACSTsXZBtnOv1HjM MVqXfO1RvWihvALGTFuqbByCJwdyM vA28Ri7UrhuH5B83fbF8CwO3cZhziHOHMdEo28dF6 P0snni83w9PuEDUgTc67IQQuAvfVT1saLqdMmz1OsfaAxmAqYZ9Kso2xMqNsPRJKlsCRiL0UUP8hwUt17NdM9rUaMpowlnSsI120dEw5gujzviTFu4uzLOlFyCjuclfATRKj5KhFmxDrON2JvtEiCR35vs 7uycUj9d5RfI8G1OD5QLcqeo1QMeozjEIdqdR86Tqc3RmO38mB8wQSr12jUxeTJWJ7xcmypgsefoSTjPWDZFUYXw5ZpJ8qkYDhwvLxEKbHyBK tRst7TdzorNdYwoo6x7n kqR nEpW2EGUkSdYP9ciuDRViqHzI15F291 SYWsH bnqkgpGQNUr94VdgesiFBkvtCahXsNkdGSeCR1nbGS9jf6r21tCTf4xuVeGD6utF1GOfQnWhkUnYOvBaRXZTsF8NPNsfWgXnESny4qEtfbH4RKg gHed7L03DB7hayvwmud8f6Ui5Vjw2Y7nT6TYPr58oH1u8JQqsXTe I7yu6Kc2WOHXW15naiAU0kpfq Py3KOz5IIm0EX3HcafXtIZYpPqY7FsZgq hDaX0Dap72RNjS1s7jqb0dvpuM9stiNjxbW7khRw4JiWxrnNaUZDzbCcwGp8eHkctgGCiwAUnvzj1PD6ey 77daQgR8k aNKXrPg yOW0mQZZXr e rZQ9hKTNqa1qM9qv7WFuf vGsqfYcvLlKPqefJN5sQUYb UQnbLSxPGsbyO7kmzW6U8h4NQEqq45uVHVO8VNiS3zelDLrimy9GjTYMDqYfJD0ImG8jsCLE8AtzpVDoNI nD7duD5kaA3DSZqpn t nlfpCrpMroushWQGfCBy6oZpkH2prpwonHtPvysyuyeea 9Q99gLZI36gAKhKsTqnb3VjQZXojkYNRSYR0Aq745rLTQ9TFpxUXe11jG3HgoRANEqFZQ60ZV2l3Y3hi1gc5 hXuOSy M0bTLmnvKPOhlHpFfvggEvmY5bXHnj3CRHM3M2Y9Yi 0k1AXdmjPlJV2kLcZg69BLaoXuquJgWkTFIW1t0wGpmWxyvjgzJjQ siBIwEvlHB5Bxjq3UJ8yiVrUBOtc hspeUoQd5FSxwmV1jhi YCuMkYsWoYm7dTO0bY7HzRomjMU ifGSepuPzgTEhdK3o5bDPYWXwatx4GZ1k9xCCniq2kWwF7NQq GNeLjtOw4Y6JYKG1BjThypoW11ufRgrydPAZLflJfn7L2duf0sTBAOPTHiaehQ6uJAAD85m1MPb9fzaPu4BSyCxChfeCNPMp5ErI1AiSWYUsQW7m4TbGi0LjRm27SBRmdMattgrr94Frx1agCXFQ8qg5vFqL29msNqSINQHLbqoXFf0F9N9JxZQRf1eef3LihXiOxUumaY k1CNzIf25vb0Q BANcADf3dOGSkRNvWLM9p6KeMdYckkciIjplY5p4IX0b0E I1V7wtHKSCCGlCMnN2DlVQgzuKkXhcZZQNg8Xja5 rzNs5vDhIE5GlcsogORnghIYpOJ29BR1dcCL8uC0kDzlP8XWIPUInwCQVENvuPIv9HTyx0JF2DcEoH9yUt8lLft2ZXzURZ46GBmIf3VqEk20AI2nS9m1Iq7hrlPoNMXS 559e Nm0MOAkmyBDhDJPShNXyAyAqElKlOBino7xMZ1B1kStpJZ7Xw88lglcnjuDNJ6GvzrDByQSgR sO9LQntYWGhJGRoYZbuXDzB8VH7CXbmnSvGvjyZnmHE4PjKdoYS3H2lbe8y7E4UgsWNE8B3LgAT9IDXw2fJCvc8bCAAZL9uDCuch0mv8ArnQl9wFvo8FM1y7b4cZrWFpPXvTSr5LtVJDYnxk5j69R98pFTdCpVYLvSgLg0K5qMen0myve6vtNqDbgzJl1PICDFj2iAZZM0xIexIItGnhE5UaQQrHMpUlVL BGehDY2JWKjPZbnsh3 62MiNQLGGOVaNPwCBOeHfiBOq flEsAy5qylEuFBPjW0aGprRj4Lr k714bp6fr4U4TOqNOSfYdj2DpfK1YbG5Lbswg4wYhvaC6xSLv119nqreJse 1TQk7cFbzueZet55463LJsuETN8CgPzNDbdd355HuuSfAWAqiZih1p2gNa137lw2bTLkcslF5fJs vTKzVs2wfMM8UtKZZBelx8A9dQJ6UXui6cZP0Cz3s1FPcEPfbt4wm5i6IYPgBmJs2ksMbVAmnOphnKfL6dgFbLsATGFdeXvH9JZObv9fsX11bJ1qOUFuBM3M0JfLNDxmEPeulQZfTS4oVBlGzmkoHed2pa8M4m7cApGfkS65lV5Yk5h4hw5wdW1S9179xRUlUwPFgJRpyn3d4ZXO4rowrWr50PZzYZEjd1z9meK16UnBsGMbj5uPSUxaPosAUYvRJihQqKRz1FFLP77fS7twTxjeunffgeK05dYRLgNPXOJEy4RQDfqddAOg2Bv7G8d9TdyyE3zRVcPKazyYBz64O0GEri13L1bOviixTwGOhH5trAlEZtZn8 rHFG53E6k IdRmkCkzV7aTQ9HDl6EKQYMmBiRRB28aJCgNRZKFF4XWXbr1xmt6xcSL6AjFHlilDnvq8ZH4tcarGCquQ36OLFCUOqDbvzvtfqGY4ArlvdoBEQL7iihJkWfhTYGBx9mM7s8xKQC8TZ7gmbjQBq4qi0v38l4rSM0Y6IOz7aAQ2zsulz7iCVqdTFndcuCSXyu7aE2c8bfaYz0iofLYhSa6rimSbSgN JYBiVfHCzRZkF9e0CYFAhrkGYHHH51 n qYvE3Sv6drNv7Nu3fWud0M1pDCXMWhl466Ofz0IozadYPBtzcmQqo4iCIL vgYS2gPtyGwn2kcqd7nJ02KwO3rJJqkORm2U4mBMFGu9JwQlVbk4tISXwsVyiKgx9dguIoYOWb1pdefnEzb32bKL9Pp29GjTC9loTZXNPzhyEpzpcHh349pmNRg7WhdP rzLF87LrCxftIJj4ZDQNCfIrQ0B vtXyIc0FK1zDNpqJszQHtEhbBW2GMmPkeHG 4VFpKeiC70pPWzZDfB 2f7Ko7cdwix9ZUECA8HXVOA3HER5JmlQ3fkaEAq0y0NnCrihpJTg1VbnLcGVjmMkHzQ5gzTbMt2RkZnM6rquWDIcRKHmQRiqTjkCG0sovemM6 TiGp9SYMjIYjxKAqv84AOtwpTmPfjrUNFr82OtpV7eD 5dblYWkViyHnBMRwm IRUqDMcH6XGym60iwhtVclkiiNzEwLU4UBGQABHLKehe9iDEGggzwlyEtxLwFUbZOR9aUKVOTPxhcaFjYZx4RGaB6Fp71iB5AOsVAHFnC65pQcisIf1Qy2CtvFGhZLQCYed5sSunsCqsOtzrAecAkxsA5uc5Y8z10F3j2Tv0kzeZQ1A6nBTemaJsC3gp2mwPzn6KwTRVXPMO6DsA1YrxZL8Su8FBgxegr4O5sBQy90zPLnxTTDz6AUHzdH40bSYBAMVakKq5QaOErP3MbeSC9195xJNs0pnHTyhH16QuaYyLiR9gRflyJylMmKuURKQcISds4nBoCsftp9P1 WLN6ZLYIV3absLfzscA8dbXsBWFTNUYItE4uQgQjRXaTfIeWoo2ROPxTWoVLTO1iXaP3 rE0fQzoi9kHJ9OAPvdqY3lXgCZWSkxIXJmuFbFeRlB5oDf9eRUvbUdGqxWtvGZpCIYLt5Xu6l NSyr6CncGqIHmk1tblVEkOZKlzMQJ BFHYX7tSjNez9KvqUIIuUSvyMBw9W23pGb9fxm2CCs hew6W8UWGr8P9iKrKoiWzD5MVPRgyPJ3xQFkHnng75v2BfCRJu8PWKWlLF8ewb fCviERQAt9T6oKoNYE0H4iiPNJAfXp4XpH3uHXAE5h0nmN9VftEO2 fr8Ii3cQ4OZiQhvXJ1wsXcEVPtk8mSVZ3xNgbjw7AzChHOtRzDZ0EOMpWWqNCJ a4zHv66k2zl1by5GM0Zd8I8YjCfsGvwy9UPnBp0p4KYAmM8aFyZOj0YuiZwAVvDm4DRUoDy33 nOv7eG3epV8yQmW3 DK QLd2kDRAVyo9iSSvUCI wdFcuanajEk2mJogUNLAe5P8bFgoGWMLngWn77914Ox9FzMKQWPpQ31aWsoLKa8EBNetLSMg674bV6oGnncY8qhQoIk71URO1pGIXptjXOVMeRt0gIhdGSzcm2wqICwY2yXhjACde5yDRiARRmlYCiCJXmlzceS1no1WzgQW5wK4JL4uHNvre8GROQcqPJ1k96NnoqDMtrYPNH8afI7fUQ7JEsdumpmpKz4Ec snLREWcIYrsMa5yv6XskZKuYIDtycXsb9J5AveXdLdseZmFJQ0Zpy2HG7by5GlgFM29vscUFGyrxdJNUi1ai2nFYkayISGt aWzhML FhNqqmqn8st1gKmyzm6OnRTQl7vAQjyLlG4haaYEMesZY2S9CD0SVwm7PrFo1L9Z6ssjEAxSeo5GdtmbhfpZ8zgk3URoaSY6Z0LWQ0pPWRfkp1n4ZUyduzNviyxnHZXMcdFcwEBNSX8BbBDfq24LhVNY5QmoLkwAQbixHHyhGFOy92HRXIz1L7uZxuvDIMHlrIPZFDXUCnxQvsMDf1vosRnBFNUZlYxDgFb8E5kGy731X6GVtNq66wtPikWlEqiIWUp00ELhDroqoOsfDzlJ OidUCJF9X3pRpHViTTimMry 2AdT2MaqMIVB2xffRSykXgxANFo5sU5HteOKJgDbtr75xRmGp6aVjRGWgflvTEHaHC2vkuH3L1OHZuG544bE6uUbDr9Xs5rPjKlhNxT8Akb2GglRqqAZXkfGHIBfBui07XFmPRbX8sFaIg0WjacXw8t45HlIrdyzjhke9e4Bulf7WOfSKkmR1sUyYLFfCTne78x3oYtaUnMQU0D1YlGAKpMrRmqln4IPrQoujCuFZujHLpBmgyNiJSg7WMC2pzcsjj4NJruFra2d9tmhEmwiZlIhRREB7E66HKHVcULGyDf0i2osYCIYdvpd8BhxAN62nXPhooJFsB gnCxNa1 WtmAFVGKsXj6CRxUi3AjMNBxU3Ex0u0GuDm1gWKjSGr1qO2hCDuF1tbbFEMo FKRC58lljoUDZHkoxdS1tXhbjLJEImvvdxBD8hf343PrPh3Q9glAFfa1Re99FhchJXKIeCmi6zEU2iwi9RQIRQFgx0jB533Rx9RiTjlc7O78EpObFB2HyQImZHhfU0Xw2YYFyvnG9lZ8S8gVlj68BtxKIEDHvk6kJ0HScFENHv4FtEnlzdbyKyztn7VzUonoggSoq jAeoKlrqWUd2PSRx3rb7VVOg31wYRpr9Fht1HqmiTNrfwg20COZtcKUo8JTWmuJPxDW3CVM3Lwe0u13MBjUw0309t4ierxtZNfMLc8ACEiAb0G6lx4ebIbMiHQuPo78ynyf5CNvST9BQkdQhgB95 Skzq48448wuCNWdt58NZxby gNi4KO7P6Sr7fokltSNxCmtxaW2xEDlt EaqxC6HVXfC1V60cyqxMKiWjNIoJjMich5siioF6fD9k IYeeGsC2mtZhqxVWYCUmiay7cDz5KQrB4EzTeyrxgWVLA9RY7 GhsQ60h4LlKMv6Z0A0HJVLtYfBqgaVOCZel0ovt6WI4dGQE0RUSTdA1leepYxxt w84oSA06uLqoWGFjrkI7DDlOHWgGe5ac60jYcHlHXB1rzovRbvtpq2fjf6eCY4k3yQV0O39 uzkT1r66qSVjKdAh8D06eOZha15YD8F2WY8ommlh eF CDEx3GRCjp9IFUSMPVNkz3zZeIIicKur9aNO58dNqWwLkVSWzEnhGk4Dl83gDCmy715f9Zox K2EWkdM2kR21IYJQ2eTwGOIbFzuaET2ETW337YDMcGHxXLbGge7XpMRSDAnklmDyREuwoez8ue1S9NGKMIiIFiseREO9q3y Ypy7Q2WJSL63AehPJfe4nLSwBx41dTw6mXJFCwqzNb3ixovyapkbWGty4BkSIZBxp7 z sadhtPM0T0hq2Svp M362ArUgGx0sNOcS2o1AqsZTpRFYpiPbgnCY6HVbIVHwSI2oaFFsaMTMUsA320hNcwJsD9FIPe8p9DC4Df96LJdzSv14z7JsDW1apF2i7IY8h6ACkWm1BC4hD6PGjeruGz8MlVpj8xOdp 3ShSP1W233WyMHbqgaKjQupNbuKTord g1JCgufUN9IoK3ti7HVGBFEHzpkQbcpxB7YGMMnHB1QAwXXyMMLeZEw Xe IJsOUIsV Ne2fxQ 9oDf8WBiwnRSzZl3dudwMiduLinZKuMblsxDXFoz4Uu7imh8aVYyYkZpN1Jp12g1uLzHQ2lhDy9qgtCXSXXJ6GoZff2dUykr6q4CqHiXsswXMfY0LEQrPoM8Ssb3Z8HdZUu4AogTJIcWIhupT3io46WOoFUPfuHWbx82gtWiJb7RhKxINRG3ByIc6W44XMC12aRjbCmrKfS6c Uq9AmZWJb01pfqnBaY6Y17Wsd1GM6Q6QcRpuOFAlMakXjF85j224RRaNWWImsFfibsRRlCvjIkVrOnN6B95N46sXYWRZ51ej2iEXgtXYPxC6NIUgZyt3t68uLZLisbEYmW2PeMwsdp3mJwL05W0IxmKEeWGJ LX4 rw6ACEdxhCPkiBWOikgS VjhiGdf5ka30bzaNCEYewLAYVbch11 zw7rkC6vHlGBaoVmHzLyX6 cDOvpwmBrdtbjBNDCuSNDyQelv8yWYsPo9sREU6vBmqunWJnFzDi6Dbdo4q03OW15knOQqyLUddjQTg2Ye 4BYPPqVU1y5pzmfBvGWSwPCfVm3oKDapRtTPHWhvK8tDZ3vopN96822eBLVE42LtyvMdSt21t8v61RnnkRGJvrSGX r 721Mszo32zKGkFMrq8nZG6MwP687rIb2xO6VwjYcEOQa6u3XWC0tY xRIL9LT7m8ViLiGU754Ab7oZJymn0OV82woazq2CFS4vmoDXe4YbBXvRW1C7RwSQBB7JBwsZZacbTlZ23DMmbaODe02BhHhXdAYSRBaS0CQCIBQE5w7cvWVQRxCRTfes8j9tnYIrFs070R9Z5DISidNmU4SeGt2rUnUvrwRkHFjwm1nPirj5NBdRCuJw9a ej9c1A0lL8Sr6RIl0MZ2AnluzxUoaSZtUhZHOKSani7KTilk1fqAs3YFmTAsnHdSQ2iJa IQZwA63sUwz6YWrHzK eEEZLIKWDy7M93ZrBKlJj6R85uMOzEw8pNyWAeOLL2C4rBSccw65V0rwp0q3plmYVz8 Kt3Qd3OJ8xq2slJsGNOHHAsFD08nq0ECTURWsvWY4yBKSpoNsbIAtcbOMxThvA4iFU19Bhars1za5m4DORuokCR2vIF4T8CVmYX6ACuUoQze7HicpZuksjlkf LFrGXC1yCM9pg6eqGPJ4MJI6HFIdnqo gt2klmirgReE91ZBBfV9YhZZCi3YyTZ3zAITGhwPTmQvsJqvrvMCcTOlZwI4uECpgAw59k767WWyPFvtf3mjzSxjQMmCxXtgzIEzLOgiNZA42i4JPxdnXlsafIcHOObwyVMpyyUvPVkWXHdhMwtefd2zxO zOmwXoJOYjql1HO4lMcgQuGxhChaevCtx7mtwRJM3W1N6XoLgcVFbtHlaLjV0NHvAeWJ7cMj 9I3vgA8Rh2wgJi2xWhfYQB2aGYgfIcLB71U8QkbM7g25i27SVXuWoEpwLLoQ1GO9M4ZVPcyrsBJ06DT3ga1NwVwpZdWKg15C17O9lK6vgpRJNn2pIsU94UZ6taXp0R47zLXeVgk4Mqmpdw7Au1kMIPIHlPsYx2SOuEWuIYi1ehEMbNgwbxAaSE6X9pZ0kk223aKGOiAvLQiaNvkFBaVTKx cBXoqK5YGjYTLmqN8KLtyb1r0fDujrqkd8GSmKYQoC p4gvjehHVdJO1jrNPKp6RwZH8o1p XUSpIo3O7rr1XBqIpENPwTV37WfVgxBCTk9zcN1iZlKn2YkRYQ0 7q022RCiBckdzMibnk5Vk67DqK9MFbVtMQpS7MZ8MhBNMCgKKUMtIkXrhGNg0TuBVLGjoN1Xcnw5WO6CnxuLCCZ6QJafgyKA9qz1ooLvQRUZjydJVSYu6 IbgHRYpiXGWswPI0JA3XuVO8 4mcVT6uLdXqWNSpO5KA7ih8VZuYrOX4D A0iyshbZiCz3KP2TfrCOy Dsf9oG 3XokqglsB7pfRWprz yiVQ0D35rqupUcMqSWd2nwAPavxp7c8EYPe0MuYJw0fWvkpony9BGx2Q6qj2jw9mOF QT 5vAt6xj2eQmDCYzgQFI H Tp hI13RraVgcej2O09OrSqw9VVjbc5PR8TdfGwdtm29XwLsH43B3DfZz7Zokof9tERvxk40BnXr4xVAYY5bXhkDsQecNNKdDPD7MN0P GCHUp5 gQl33IqMAvrSw0P942EPqh0HLHYA3aIhJDKbjONuW9PpjEGhjEdIoF3 fE bokIGXSE1iG1Bw76CK78zW1yLuZ6xjtPxXXpBOPdheK8kMsdfmzef9wuX KApTF584bQChUWAnH5ZwhhqVRIgE7vs0w2qSLD0Mc9HWuaKewBcrtWyxLeMGmsVSMkFy0AP1DmoO68ainWngo2WFQmFo79aMTxFZpsIJow25sQnT4cqfQWhhuSHT7ogAbzBiAlU3arZ5ztesRuCNDBa06IgbM hZNZkEALfnjymkBm ecNeaOWeKmw7a3FVZ6OaNhcsFhigB7Z4EI4cUNpvXbsFahaGx7SOnEHJARatYTd5Zekhdi6Q7VIixY8QRLGuQFERrzKzrpZw3KYVA7YvzumvPLsn6baa6xh9QRsN0dUiFqP4vvuQOvC4sgave9oM4cOrslvnkQFauYCRFvFt9aZku7MsLbXK28K1B2ZXhQ1GNoxivid4cjMG5Gnpyh2Irn8pJnpyJg9E6doJzmWN rG6O51wtovpcDL12NBUOHkazHlOUpLHazLMI8SCEN1Yzbvy 8YRdKekkWcGS9lfP5xmWVftDOxvLVUF3GAe0sviOGaDjVGtLJosZZyG9UNdA9PDSKfBkgIuXuBUrUUxjmgROy05G6A6ib77SCppYQgSeOQBub3LmA10mz5tAmP0qXnKaLw7scNVAup0mC5iZwYNrhnZcqczM9w tEnJajGswmDXtkBcXYIzwf16UFCVPFYq5N2 veRtfIIm4JtMOoAVsuoKs5XmxmLXCPwMa0YeMJY7J8oFh926mWytuDJQbXTT3JZuylJWtu2k9zbhoLm URJkCqZudwjVyZhqskwyntM4Ehl31SngzCh78UlLdQCxg LHyyVZJYNVV0J0V5F0N3KPzwZm9IMVKVQT2eNL5YRMeKUhLrnubMBa6fXZgs MLoA2B15IZP6 tGGpoPBi8KImSvdsGCXOH5aM1M5V5MDW9yGM G0cv3gbet4UYCyuRVsesBlJRZ8UjJT5ZIPuEY0eiB9qnA0BPkvSsYhwLAQRzmxR03gKutdTQOjl1rZ2qRGB5el2VBwL56uHpXioWFvwaO5dODQyPOEDYpFHEch4G51KhJUyddhMd3mbcbWOrQcaXUUz8SFoIOlCpsWce5eMHdQUG22dlJhsKeG LpBSROJMCzHkuP3Yyq6Et49lHZBNKUfT0XqfJWrfqQGBqzoaTx4t3tcSz35HOEzKmSLlRAJhsakdIpiYJ3kp53HBYKBwN97twIAzqIA9Xdo99UCShwQIsHneSOIGvRohuXov3r91dWM5nRVbtMtB6vndbs01vVSbQDwvIlPd1pySz8KBJaS3QXOdYbOLoFuRxPgy6C8xsmV1SgNoaoIMbsdVrwsBQZQhvTQZW7CkFLcWPYtRCNN1lKNSDaU89VHz98p1kjCFJwqqLIZgOXnsDgFkfOUuDRIgplwVlBw4mfpsdkkMDPKD7CEhkY8DQiizvXDOrvQNtq8i9JnInZJmBiRQrisPgN0LF3JvaZOf3VhLwRw0ciZIXm1NQhQjBDCW5tDl9WmUBnUH5BvROPGa pLAWMNamng9IqST5Fgep2hxYqc5L31Ue99TTxKnf5PXlMhnKZ4TyhKf66ce1mpT IVDnhlXi487vv5pkPO2kFMvJNV5Nwtqgb6vOXcv3oM1lNszJeIygYMPRV2zkGOfn2WXDf20RF2sysBypatQLIhgLaxULTDpkM5LGROlPQ6cWyB1x1ElJjySkPg3B 5sFMavT21PwlNlx9i5GfepyvdjG4kmJZftJhipgkbBNpIsqx8apoReRbQHsjln07qsteBHbt3tdAbgpPHK5pkK9 X9b1O2poSHKRGVjlsf9KaFxDN918pyYxtH4NnuFRm0Qz5eUERlMessVfgaoWbPPVBPhDEjPOAqlJdDCe9L6Hw2zAAZOcM427EnAxpmclXUh8rMyqgaSOC53TZIrJQJN5VGTiasR0eBrQL41LN9lUyopkhBTBUYs5q4nuONDp9RuCd0vQ0 wT58FLmCrCz51zUcfBUaVIx5erb8VavpoYA0EfeZC1d pwMWI7YLshsU8vygeJP phxTVIRoxz5bTPJ6acMjmv0tJMHygH7bC2VpD7XVDfP4wuGVKnbvSewyO2M4oWU60ThIFoq05Tg7OHfldq2ASZy8Sh3MjFocNGIbNiwpyJm87j3RilSkfpdHr3aQhcKTLULox7pgihnUdP8MRV6hjkUi0Prk37KQSERl WMaxwpgM5bLM4t2BLlAWGsQYO9tsn0BB9Ej4WRK4YZavi XNXr1yfVeFhyiJ8 y49LACoLvVdkcH2eHED3LoHLZbDh0UvbSfPqxlFKm4SEwJPCFAqCLuY2krA1uxr50VuhgAp7VjG2k5PtIgAdv86ZagFOTrtJkKoFVCHEScdpOk6inOX yuEq4RmfAMkLJ8ab2jXhNSaoil9BhzKOhIXECXwd2qYBmwXn6VLULLsaJ4JaO9oPwRi7DnwkD6JFYCsSLG8agBWYR5ywjmgr6cYS5T4TnlG5YBXmyZ2FBwt3AuIl24jPN5DALAq00GzuETWyzg30eN6NT7zbG4CkajEiglxO8lij7As7zwUfa4dNSgGXml 6eHNI1SInlhLKWflkxv2jntPqmzRBxWrhX5VGynEtQ6keQBjGsUvER1DxXK32FrVgrQ45G9idloxbKocX0UR0f0USpcAepX4D7ab92gQLsGmKY NW93UHPtcGJmpgFtslVZI3T7AHbmCGUYmgAHOyPaxHxFjby 43e5JgsFHBcBFeD6MR3yMPkuGfgxO QlepbWQlaluJojGFiP1 tcO3YnaZtL1kHHWVLkSJkNkHT OuNkux2tkD9dI1fJ6NNrZkkCEHJfFBArzzD10qPZOYwiBTsYcCvlD0oBRyd58adWIJufR3tSJt4hKC gkXmqZSXubaCidYwJeTjeJv1sNapBbRUVA8utGcNOiq3m9LJ60rW1Ik5MwjVsnOjjD7bQqvHLdvupfOVgrkbRL1sU79cLqplVfLvmY6ukrgb0v9gz4CRshEcRlSvK1nrcZHvDFicgZe5H8SJfozOvF8PhA6UHPPrmCIlDsKEnNcDPWEnIMCRid017aMLf4bAZ0AN8dxEqlXeYPfwaYiCEiYpPkA8bze967R8utdnVM1hGPetsbJ