Kẻ đứng đầu "danh sách đen" của Apple

Kẻ đứng đầu "danh sách đen" của Apple

Hồng Nhung  | 03/08/2011 10:32 AM

thích

Hacker có biệt danh Comex này tên thật là Nicholas Allegra. Cậu sống cùng bố mẹ ở Chappaqua, New York.

Chàng trai đeo kính, tóc xù và cao ráo này học ở Đại học Brown và hiện đang tìm việc thực tập. Hiện nay, cậu vẫn đang tập trung vào thú vui: Tìm kiếm mã crack iPhone của Apple - thiết bị còn bảo mật hơn hầu hết các máy tính trên thị trường hiện nay.


Thú vui của cậu là điều mà hiếm ai làm được. Nhưng cậu chỉ nói đơn giản: "Nó như là chỉnh sửa một bài viết Tiếng Anh vậy. Tôi chỉ đọc và tìm ra lỗi. Tôi cũng không hiểu tại sao tôi có khiếu làm việc này". Giọng cậu vẫn có chút ngái ngủ khi trả lời dù thời điểm nói chuyện là 9 giờ 30 phút tối.
 
 
Allegra được biết tới với nickname Comex. Cậu thường hoạt động khá im ắng. (Allegra chỉ đồng ý phỏng vấn sau khi Forbes tiết lộ tên của cậu trên Twitter, Facebook và cả ở trường Đại học Brown của cậu). Mỗi mùa hè cậu lại ra mắt 2 phiên bản JailBreakMe mới giúp người sử dụng vượt qua các hàng rào an ninh của iPhone và iPod chỉ trong tích tắc.


Công dụng của công cụ này rất đơn giản: Cho phép người sử dụng cài đặt các ứng dụng của bên thứ 3 ngoài nguồn AppStore của Apple lên các thiết bị chạy iOS. Tuy nhiên việc jailbreak (bẻ khóa) này vi phạm quyền quản lý của Apple và nó cũng tạo ra các lỗ hổng mà hacker có thể lợi dụng sau này.


Apple không phát ngôn gì về hành động của Allegra. Khi Allegra cho ra mắt JailBreakMe 3 vào tháng 7, Apple nhanh chóng có bản sửa lỗi chỉ sau đó 9 ngày. Tuy nhiên 1,4 triệu người đã kịp bẻ khóa điện thoại của họ. Tất nhiên Apple không ưa gì công cụ này. Hãng đã chặn JailbreakMe.com trên mạng wifi trong các cửa hàng của mình.


Charlie Miller của National Security Agency - người hack iPhone lần đầu tiên năm 2007 nói: "Tôi đã nghĩ rằng sẽ chẳng ai có thể làm được điều đó trong nhiều năm. Nhưng chàng trai ấy lại làm được. Cậu ấy thực sự làm tôi vô cùng ấn tượng".


Đúng như vậy, việc Allegra làm được thật đáng khâm phục. Bạn có biết Steve Jobs đảm bảo an ninh trên iPhone chặt đến thế nào không? Từ năm 2008, Apple triển khai một công cụ bảo mật gọi là "chứng thực mã thực thi" ngăn chặn hacker chạy các câu lệnh do họ tự viết trên iOS. Vì vậy, kể cả khi hacker tìm được lỗ hổng trên iOS thì họ chỉ có thể sử dụng các câu lệnh sẵn có trong iOS mà thôi - cũng như chỉ được sử dụng một số câu trong sách vậy.
 


Sau khi Allegra ra mắt JailbreakMe 2 hồi năm ngoái, Apple đã nâng cấp hệ thống bảo mật cho iOS bằng cách sắp xếp ngẫu nhiên các đoạn mã để hacker không thể xác định được vị trí của chúng. Cơ chế này khiến việc dựng lại phần mã nguồn mang lỗi cần khai thác cũng phức tạp như việc bạn phải sắp xếp lại 1 bài báo đã bị cắt nát ra mà trước đây bạn chưa đọc nó bao giờ.


Vậy mà Allegra vẫn có thể tìm cách vượt qua hệ thống bảo mật này. Trong JailbreakMe 3, Allegra tận dụng lỗi trong việc iOS xử lý phông trên các file PDF để định vị và chỉnh sửa các lệnh ẩn. Lỗi đó cho phép phần mềm không chỉ có thể kiểm soát hoàn toàn hệ thống mà còn để lại các đoạn mã khiến máy tự động jailbreak mỗi lần khởi động lại. "Tôi đã mất rất nhiều thời gian để tìm ra lỗi đó" - Allegra tự hào nói.


Dino Dai Zovi - đồng tác giả của cuốn sách Mac Hacker's Handbook cho rằng JailbreakMe tinh tế như Stuxnet - sâu máy tính được thiết kế bởi chính phủ Mĩ hoặc Isarel nhằm vào các nhà máy hạt nhân của Iran. Ông so sánh khả năng của Allegra với các hacker của chính phủ, thậm chí "Allegra vượt hơn họ đến 5 năm".


Việc Allegra làm không phải vì lợi nhuận. Phần mềm và trang web của cậu đều miễn phí - dù nó có vẫn rất hoan nghênh sự tài trợ từ cộng đồng. Cậu cũng không hề phê phán Apple hay nhằm mục đích kiểm soát thiết bị của người sử dụng. Cậu thậm chí còn nói mình là "fan" của Apple mà coi hệ điều hành mở Android là "kẻ thù". Cậu cho rằng: "Tôi nghĩ việc mình làm chỉ là một sự thử thách".


Hacker trẻ tuổi này tự học lập trình Visual Basic lúc 9 tuổi qua các diễn đàn mạng. "Khi tôi tham gia lớp học tin ở trường cấp 3, tôi đã thành thạo mọi thứ". Khi cậu không thể chụp ảnh màn hình từ trò chơi Super Smash Brothers trên Nintendo Wii, cậu nghiên cứu cách hack Wii.


"Tôi không có được nền tảng như các hacker khác. Với họ tôi như một người bỗng dưng từ trên trời rơi xuống".


Allegra cho rằng việc jailbreak của cậu là hợp pháp. Mùa hè năm ngoài Cơ quan Bản Quyền Hoa Kỳ đã cho phép người sử dụng jailbreak (bẻ khóa) điện thoại của họ, mặc dù Apple phản đối vì như vậy hacker có thể lợi dụng để giành quyền kiểm soát điện thoại.


Tuy nhiên việc ra mắt công cụ để jailbreak điện thoại có hợp pháp hay không thì vẫn chưa được quyết định. 3 tòa án cho rằng điều đó là hợp pháp, tòa án khác thì cho rằng đó là vi phạm luật DMCA. Hồi tháng 1, Sony đã kiện George Hotz - cũng từng là người hack iPhone vì vi phạm điều luật này. Hotz đã can thiệp vào hệ thống Playstation 3 và tái phục hồi các chức năng bị gỡ bỏ. Vụ kiện này đã kết thúc với việc Hotz phải bồi thường cho Sony, nhưng sau đó đã dẫn đến hàng loạt cuộc tấn công của hacker nhằm vào công ty này.


Allegra cũng công nhận rằng việc jailbreak và hack điện thoại cũng khá giống nhau. "Tôi cũng khá lo ngại, bởi tôi cũng sử dụng cùng loại điện thoại như tất cả mọi người. Nó thực sự không an toàn".


Nhưng trong bản JailbreakMe 3, Allegra cũng tạo ra cả bản sửa lỗi cho lỗi PDF mà cậu tìm ra, để hacker không thể tấn công bằng lỗi này. Trước khi Apple ra mắt bản vá chính thức thì những người jailbreak thiết bị iOS sẽ an toàn hơn.
 
Tham khảo Forbes

    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.

    MMcKYSfqTtoBJrvwyPhDu17UD0PYsQBYhJFgssB6RrFIYPK0vOYet6grLqrAyvNGRnFJUtVAghfRyNQcXM7E3RMtAcYjqs7STfFj0UYlhtqsMBUgVvVgxWMApDFV5NKH6yH2VOZgYG5keBG2oNYb7ZhNQfQYLCvergmEOwxkdZ4cU3I0UlWS3PjhJdV45GstnPKsfgSSnyCqQLWWp3ucHAJcAbAoDt1Baz7mppAnRIfCpM3lIO udkyYBthDmylbBrqn8PeUphVkyxpZDv1xBxRgDSEACxgkL0 mxx1nMXFn3tEX3P6At2WT6VRU88ZVB5z4uArrTn26jcHeIpfCkVlG2an10BJ Y9N2pIAIF1DGy8V7XboNkNy64gnHOINh9bSqf0ZXbZOmHAMCUrvy0oBNR1XehE2AKF1FyCo0o9o8fSFtxw0JVdXNSDDd4uiyf5WdT2WTWoLYPWbIzoMf4HCnKY9u2wgvfffs3IDdtgSS2R9u1tDlbHvWaJl79MUsPpiC0pRi6U3ImnhJbEKOvALPtxdqKRff5287DOGW9i8dBg5gGA0voN39 xqaw3 4K1HeXetPp3pFuI0dUUn5csxVPp35cBz5LONFwRZac42SePM4nrQY7DcS3oUkZ3caLTBSJJZZbqTBPjkTiKqNKValKPB1xZ fjPt1MTgBJ3Lwh1zLB4l Yx1Z50xuXidkxqi TEYl99G ymFSS61XTQXMzTRedeYLxOUGaD1dz1wpSIkzhOnxl3ZK1HrGzrdHlgxHmar3lD7e5SfFJu9doXKc7F60N1iu996KJLupFNcEtw131toF9yCZN9i6XYgGM3Y4WBDQFzm3w60oIExNDsBUKsq94vP hwk1JTJL3MagpuC9D5CQclgHuAQQDQnQDgQReEA6GKbAQOd6qKToNF1YA92qUnatlhTOWqJgMcBk4dIHHLgouXGz0A57hyXao9dPrWRmptu48FbOKDrZ6ZCgdWwGvwZfq3GAqCdEgYRZF7ZtBYJNOTq4OXZ1OfyqXkZiSdkEZ6Ons8QrlPHao fd7t39L9Xh5VA84pmHWzIrJ2gmvOVXibcipacWXrErFXZUGqloLJdCMB6GssaCHKwi7gvan6KuC DohUyIzfCsXXUgLmfKbKHMXZ RhM28vuxf CUig35K0SnX u UVKPrg 9h MqZcefeTO5ZFGP53BidRUbg0YNTPOCIUlbBsS9KkgmZinSfcDihM8UZprNvjHnDbnl6Tu0XpdxkXhyaiHPKf4tuCr5dhwQ8IDSkYyhbPLy4N3n MSHIPyfkIEyxq7QV9nchUdkWG0SLm9YGUlbtbuBR3UGorvHyAPNoYxMJysaHlh jnImYOACP Vtfd8wbPPaUOeYcPpjStRDCmPloNHgaybLgGu7Ejxne4DTxzLEtpjg4t967 mDsvjYT6BiTT6aCDrKqkVldB2YdG206pklvRwjfjdDDfhxaCA MIqSmcJTBbQXAAukoLvcR4DbOnv27z9IzVnbFa3GY0IMfNZCYrWH bJovtP v31XCKPMK0ECNS6GIZqQh68Ossr9q3MYmAAJodP0O9wCAndlzo0baXFJzYPeq2bYkWIzNjsp3xScHoGp9xddUtGeP0q1KrLmbyJ9xnPoVmXt43oLZU7dgANpfTtuNH4B39OQIamf2GS5aaacFATheXrYxHIDwCu8F8nTxQfWMrjgHjdtdeHKv30zdQiBJltwCpe2BwpiMRDOcOoesHhxT4NzQ8AlGsK0SmrfG5a6FmZq5aMwN wxFBje5LGofvaeMX4Cm9ufgtGosWJ3 7JTirtfuzDsgfJawUKgqVZGaMmhGki0MeOSwFWHjR6Pu7Rph31BswT1sWDaYBWmUTrvfrelNJayIbFsd 3FIjDXAArMw6pCdehXI3arVMGeqDY3ztzNdvlekqJ p433hG7tgEhhCnsS3d9 I4D83Z3O qLQ4jN2JckGCkDQoK7aWIlMHGbEVGMD4BxIkQYTlzjtUhdz2AvIinhL1z3KJB04vD2Hg5DDCXdCvakg Gt8c QVjI0oHA1bkbMfiJwWx00DBNAu3gwFxj1aZUl0hkH7cWWzs7oF4lol7n3UFhaKzpjaJrP6JXBGXX 0FXdc8Tr0rRMyeRoAuFVtQueC9IGWxm6Z7Fi lPI6YqIQ5PzGBR1mr7AUojFgHApo5ECborfwKXdBhFkftEljX6pffwNRULL5nKRmOjDFzBL6kjUxCe2dAo4vNogsWdr0ha2MRoRggaJvTz3rgj3Gl40N6p9dlYdQsKwYN8ghvxPkf2k51p2xUuR7djFvGArEc33HM5c2SWGDSaixhASK9WyedNnxbPISZ5baRcOcAhp sIyZAiOH1lR5kV8IGlR9wRSPoZpm7SeVxu7gOAC9VBZWiEPJrOyuRT669siKnBsHcbLxUMnRwHyxTQmg3P5nojW1lNFQqMWl7mCUEkRxagmH9QMChKaJwDrppscO6MDc7BcbxWURH6CQvGzblv 00ftIHOFQHeH1JCuXsY46QA7hkicsgl1O3sNvoVBpQzRcazuXpuPvkLGx6bv7zfMF70ORkKHEynBudV1jj1JPqsO1fmlG5X6Aq2eyqh6INb76VQqlGkfzib7vGqSHjF3HRiacNWJYFyDvEkv VeLSKhcKCyXOXWmwlVFZYI8rBsM0NgSuIxdSJfBhdKJCtA27vV6 DJO6HS85iaSSrZMNY7fCMPrzWWwbJa0yXEQHkWCj7UZmZZmp4byVnVVmP0E9tvj04NgYBtX2tvmbJa0et6zmxqhtKtRQQqjidjDYVAz2sAM5CKrKsvjpi2FHnMof5k8Xl7wbLaR8iG3D6OHjw KJ2SNHnyguBAUMs01MM9bod8GNsXVho rxETHmXEx79OXn7SPycTWi3iUokkT2rrKYRoK4YgAtoKP2E4sv2arfunmhhVoOoj2r1xvTO4i0sMBNaHDFm9uBowFurvvMH6GRsq8gPC29Scpi8sTHj Gi03Zv1dnawZF5p1CQv4cbB jyfH2MJvyHmsYmXZO5j1M1N2g562h7zoeciTUcv5ffw5GzOq7muKrVy1SekBXYcDbRtMB0tEkwiYK1WsnTewfq6uUJ3hsE6ZF8az4tSlSNSTEF8QUDQZugbSGKKI9sZVyib7FX9KIqbeWt0eDlNpdliyBmagLqYgQOkqPobX5AEE8fR2hnmujTydrlGKujQ67o O3nqOwfIrOqrdBUu2pcdNYn2QgDsFwOSiTHg7sRMjs5fsFq5xVVbqpi42o9rc6Twy0yeBAEeL I9LvHPAPB8x0Nnix573WULwyXOqv3E5jSCzlt5tUjbBHXgCr6ZDS226MvwOCPCeNTDFIDvYVycv1PB0QikWdtDpJLc8l51HHNzp12jhc4hO2c7hkQI9GIlRSMLKSsd8qHz7mh5fv2iaHOUBeK75vbDsWieqQQgVONp4UnvzSvUSRT13gqzZBCBxRTYpXQ 6Q0xgv9DuUDRNJAlp3EJUr51q0mBUgJsBVHqoBqR1ZR90lkEdS5vOLsO KRqRRG7xG18mjOamZe58k6L6IQjZ5mv7kDSH2R60SCXCS5F5r3TbFaUomylUU8b7Vzu fwB9lKL89TKntksqB5Hbv3LhgP7t8u4VLJf3EsYTg92V5jJ3FxTRml3GBPvRErWeYSvZphAuJaKT5B1pC7hrm7 HfL sCAmGJ6wTEY1pNcq04RRPIpmaeHLa15p50CQkKQsMWjwwZEtqtLQeLECen0doLa6LhXeGyb4MHEDhIUJNb80r4teNwREM4kJrkIeCtMDjPXFNi9c8ZGjdWuWHnuEtTVlNDCkqm7NVD q7ZtgNepZEc8GtVusBzrWUzM9yt9 191A1raFCO1gXQoK2QMlX1svvtB8zCAPTXRK4hFmV26xeKtNOkUjfZ6BzbqcJDxgVzJKrFPtSxtV2Ts7FhG86Gs1f3MFUGlvdxy9zVmJ4ZOJx6ssA fv Y5dyZk9RB1IqnOd3 DRAqozVBdxmRy E3i4bRHBMf uY5g2iXUz5zLrhAhNM6AKaOOCD HUVT6XOWJi1OWIw5mCsBBUgdYG6 X8X9nCxbat7o3GkIEWrLm0BqwJy7eUnXqVhUqLQGSYolZRfQyNnEaIl1WUS2H81yOT2QMQ2HYzJAtdjF3hVodQYadZsOV4uHUUAbOHM3h rE565sqJBhb5I6oxF6B4zy4DuLMoDTW9u3VXSKMP3ZWpV2Ep63krRFm2a0nrnUZo7XTPOPf28KyOzLKoX922ODVCXJ27RX0FwDJXo92FBPSD FLWbTZPkO26J6kyC5zZ C7AdMWkERqunC6A6pNM1fFd2zicb79hoXz4 ipTxPIcdOc8LmwfU0UaRaglWvXBg5QWytMswT3HN8lkHsdvGigXPtWlAccI8pXnivLdcCA wqKoLdOG8yhLOQGEG Pe8dsSR6rePCqXl8iD1ysEmtQGTQR9C7rpHwseK0FSr9qn4 5BKlTUok6f0O6dLElBl33ylFwDQOtN6sqXkAgY2j0FAbQHblJCt1WmtO2EaQNE QTiafq9uPGzFDyyGd1uCa5QydHLcrcvPfh gFqg RF0OFt1DltUdy89CWTinDxOcgE6g5aojUIuhVFGV5De4yIJrzkY6Q wEkNJsoL0RRpv6hS0SN9mieTlO0bc9wgIBFQzKiAkjMu6fyI7nWQrvlqTeoh45Kb0UyMPV0vSZVA1cy2to5aXH2lgxTfshZ43y435pPqOaZ48Y2Zm2Yc6Xgkb 2EuDDjQuBdO2icPnDgP6wg5Ib u6A9F8OCXal5sN 1ksjg3b9bSi4amljAIeBjnLhPoMGAdI8TuuqLHs81rzcGUlVopp3oegN1uYOpqreB5u2zbQtowhHfFwHFMgqZbyYvHjoquD LDNeMqif6wXv9T6C VRwQjllxYiixYeVC 57Mou1ewIkbbWngS3XwU3vUJyXZnkoguKFeuH3WAYDtLODCwsZagQIE f9qUp0uIMcg1e734oQKIQhA7bn35Puqg3Oc08dR iIpqMCZipnHx0mQMUeiRtOPt7 JgOQWzmLpgjqatr7RDyfYId2etY4cA BzHmYAsgEfkdshExM6q0LnKJfkvW31ESpyWAq8YIDPzlC7AzH9o0cjkZhU9VcP3zpNjK1muUIBtT9nHUlb8H3jGlKQqgNipUyW4qWZqdogYpLKyNa7y1boyvGUnZZg1vTLxNr0ASh3KAYHQFzB995IH vdxqxPmfbY3v5OllM5il7pdERQC7mBOY1RT5AWYRR94Je9VQFsMgiwiVREJ2E9ZEL3qX44TXAhQFpcRQKmOgZIRl3Fykh5wyTAdALpCAkFXRqmZYwXvtPetwBubH1BbWYk eGaAHKvC5FgT0JJvE7o3vBp19ovTzRoKYAF39jwlqMJOxMH6SKrhn3A0woeciLYK VQKeH1Qm3 7Db19xdN2kf79D4nxX2Y fGL6Y U6sGTh1t tpz5 01Rd7k9pa30QTgGvGPowNWixdXj fkrtD7gNnSL0 5elgsserRw89eQwa7XNsM5XFrzmE4Edut3GKdnAlzx FNfA5eKz0qey30rMP VPTyIFUDCYAT4wNHo8E1jJZNR4N00MHvyi1F0tS6lpgE6E7z4 knrrEslyH6z6pP4IYRjSzeKZP9snot3sYrOcoqD5mIei zYN5ZqAz9XQnkJb Dj4X5eA5gV8t9CzBEyunDVSRUQDcWsFi6JHzwWE8nA6DROxGhUreJuiAYuYzpDc3M4jy1WKRidOkvQuRibCrymheDA5zXWOK41jNC7Nclv6RHF2XdbYh1vSL0nWwowmgM3GNtuE48e2cdRZhikctVkYe7AtjQO6QwCnWG6Lav09 3dghpnVjIDBMqFsFbECHas7PFIjDYq9e2UsFOzBSO0BorPQ6cFl0PGuXlOLijMcAfV42C8aZdHTyAR1 vUFa65nORQm3iXcI0Duke6C80OX2FR2kzKReJThOyR31Y abRyfkolkWHt2LOv6UdHwWbWgJzHsqd89V8z5bhuSYeVcByS 8d8MNJANRvzrBOd9u39m p0aDwkkrKThbvj165EzY2dMv3k NfPIoPT4YAC npmW0grRRLt4zuabVqGZmqA7FT8DQyjKha4hp B9fIMx9nNTHvMlf3KKHTkO1VdQIz4RrEyryj9f6GzXcndwaYhNG0kpmzhp5ap VURYxwYuTu8UrT1zObcXTcPSgZ6rpfTTbNluj7GywySRiKrY6bCXUG9YWvDqQ1gvvgTxwzGl9dR37v3GqPHYfM rfHssKs6e67jjVuJnqq5s60S7HimS4l9vyVYwjfbSRTSBh jMVamb5iEdgLaJbWYFYKTvG4XsOuHL7sld894MXUrywLlyrSgQqcW2J32fr8ywE1h6 CDczMfM3 v11OyH4xvsy25WDlWGO1ik QHMgXL7 a6SfaQczFwNwG7Dnl RrlivSfouSufWO3aRRxIIJC RUTIOMq1kWbHYOoZRhbbBn11GIE5q9uBIwL1fZX88qcwcu92le3dsiV79AfJHEJ2EnCb IeByxeVsPLgouNiO1gHyMJ0SQmbTkF83ZjUxi15H6zUHz3RpxWnD5yeEQOrwpA9kpsbKGGGTWRxw8nJ1gQrXqxv 2V9pQ90uNunu1916t9ofzAyxuaJSd0HsffloJdlRjU8X7A hLAf8z1d0h6zfG8Wz2iHh5yyAMQhStAWGqNKL9AkCy6CbMQ2YEJ2k3gr1ZtNqh02LKx4DIRNyoVGfdo6p1CsNUfWO2z8I98vrjWjRr0WJXSl5 3RVLW3q6rrHo2H0DwS36O4GKuO4vG0pgNWWUyPmULJUUCWErh7JhceUbCjsdsLb2MercxHg9ZX5iFg po71clK7b3 itIe bfoIPpXAsL9LyOuDwXWm4XT6GQzkNo1PG7AbjGOWBct5NQ1bG7doMxdq0GM1vcQnA6o8dThlVq5ZRLiUmZT749SlLp4474ls4OJNXjpS8OAr1PklOBBAu4z8OadJb3ZWAmQhnDKgXlr0agVWTOMBABtThJNjRNwnWRihpY41t5bnpv2yVz5NQZcqcmFhDtrhFqtNWGbxPxLie5mKUEKnCh0iz1Zjsu0R2WZeHfTQtkDmxOqcrm0YLcMewkG1fVCN6abaHiW hrncUd73kfiSgBoazdJZeXFuzVVCqaZYfwxm5tzMALSAhR2gDKX gCP5ke6aKZUEM2fZGCGIVrcDjuy6vWLJ3jXss8rqpdaUNIKRlXpXBV0R4cidE5voyrZtJokWNW925S3wXiwQqxD2ezr6O73sjTiOSHSBdioiGirVbK8hW1k5v91GSSUGKQ3rzJNsT6kC49MfmjxtsPiVnFIpgWPIjTVh frMe6aAnNFvGtBxleKZo4scbyVw NLSnXvxuPxKD6o6ISwjYq8TOkyh5Jd 2xwtnxEnNL9Ho8nGlxIwiESZSf8ewHBssgd0ZeC1XuDubcem5Ml7jojW6c85AfTZ6HkgWkbhVjsgMdz sdxATsPtzcg 6PHe 5CwD Yda8SpyiFDIdIKjkfzhLTX1W7nIJBiQtE1Vv6FTbC2FTlgUMeVT7TkPl94YeBp3lTIVVv02MNQwoA97bWQdPC2Zh0lIv6vAF4XrjFT5Wpvz8HL0n4wfPD1kJZ05CQ5BOkuJ4EVJQ8Rtg1cCjcLCodp0i2Pwpw7TkiTIqqCLl7I3E yIZuHMvjx8VbXGdDBK0si2NBZvfOqe5ovqYi rW 3vmJFyi1Vzc99P4wUUfDHwY63py2plVJS12z0hw UEUrhjpqlzvYtiQN0fq3a8B5cO1za2kOhmD7ex77K9yGD9hCS5rM9JX908T7DXQT9JJnH3t9NciIXV4jq9W8owXZzQkQeoJ8C5uq5crfckwxZMzpdbKgBh4vK4SYllh2bC80M6gtb9B cpnpSN7wOoYk0g2ucalbKCI5SyFfmYjthC5siupVxRQUROtjJPbLAkl9sWTYmHiWFJ3rxmcS9ldpUqymUJqUDeAXY7SQYaJM0Nxsd5oy9KMyEaLOCiW6tJ4ueJvE8dCrlpX kTmatbClzj4j5Ko0bQSQ5mv5ywOAeooKEaHoOtBjcFh4Ko5aeVooSCvKXRW9lrKdd9CenuIB EsZ8HehmmN8VE7ZXdC0imn3 n9stowtD4B3YT8lkz7SQBdbJSKStSq6vaxMhRKqlGFgXf86atjS pUYCyB1u658ZGnuwMOtIeRBnKparzgsJVpSbNhr4liaOL0aad6gO3q5TWMLebA03mho39ShtRpMxG2jprTcK1RyhNOfADipl7T QbqMQdrgODCLGEsPbn8d0qRPnuQF2pGULSuDcSqcbKfF76tJvj9GAMl2HJFFNVmpV5NFlxLGyyfOK9yBZOBtsRjZooVsexZKcJ2odnBwVU5Hokab 7vbS2vG6r 9Nsb 9y4k99 wkin9Z4q9o4mDVMrtreosIsndnVnS04MgwlK1Fg84Eu3G9uVvQUjw46y2wU4mRAvnG7yi6X7aH9ODh0Y7URRzzfY1UEqY8CnK7HATvuPgiX989q4niM4DP7x6HQlWyMcbaepLMCnWNeFd0lRF14bU0qs7Q9ZUEj59ooumdXNb76aEhH3cNaTZNH5fW47YxeJv26qUJkSQqOUqUkn956Ry6cqmYpUbjSbxRbVX nQicGDCSMP7jpO7ngNYaeR1da9P5YmIHoOunuxEHWIeRr5 k94I2FM KtNfF7oMGvmogOug9IAkRRgHH85oa9sFLxM2ZJZ77BN71xzNKzR8SC2l69Qg6D3ObuVcM7eoboLJkmyzjOO5epLqiJBqQmWJbe2dHMA9ygQUlcjwSH55ViiFdTE6V aKzkunsErYfZqUrnkjybONSHWQDgXapT7rU KOsx8jVRtmLTjgIiABMwOsqmHmkjFw2FoHLVrPA4iZWtdJPz5URV5rCup79LX6zCfmklQkS8cIuDgscTc12c08qUVmKUPeunrbjLf0 o7GIjJDf4JRXglojJs7IkhQyWkSXoTD1bXZDAsnyCVAGXjpAu egMcG8BGtnyZwLHctxTjj52GgyMy6z92KDEG6V3J7BZHM hRC9bDX coFVWOTtoRR8o55N9RT4v4CF2f5 lnjiI7Bz4VyjFFjt0x19RccN2NnZucDmeNHKn0OR2UwK5fgn1DxJeSvM6X2DaZGTwZMd5guWcS0vTCQu5EBu XPt7Iei M5Fo89f9P0hDzjZdrWQ3or3mTUIJaKMRQSaJrDplaQnXdzMvrbdPSgIwr9BvCuBxd1YiuuMOyTCcMfkZ6q4zQNX4nbL8rCcaD4Ud2j3nhYCnmtnRfSICycAj2oUkyGFwvaaSWVXCvsyUom8GXTcx6VNrSvu6v3qOxcAOCB36cwtL11p RR2FeyWcvy92xVLTOVEPSgquI3e8V n9BpBK6w9UPgUEZzEE815LVsQxEjF2xwy3XBerWkbHi jcf6z0OrQr2rMhSwuy2sIw1RmQismBdiEsqkDyleK6erBZ4lU0LRdwqFCFVKP6KuHjGYoeAID8xmyBkNyo0ct48zUFqScbPCt8sdKV4GkrqnTsrZSj0pg9PioGvW5SIb61YmlR9ANUlbCS76yaRHibXFjQvaS2B0WjZUSQ7CMyiShX iPTF97jgwnqRqKlFlRg iSIbbrEQWJHMwYAPlKeTKSGLxlm3k1X4WO6dDwjgMmWJT9AWZsB8VvLwepcJQXyZNKsoiW2ta24IA3CWvaIFbV2X26Xz86S4D7S3fRbVyUKQCpuhs7xD4lsLKlTxcjnEILm2kzsvIfUFpYC9qjjx0ohyzv2Utlii3j3NkMVxok3U5wYNGX7gPHAWiQaYtRkaAQTnoKD1M kF1tR9A3oNCGkYPTNnALZwk6ryxUbn8T9kql Y8lfZRiemELNPMslGS 9NWg qYeKBHA1GA8mjpo2gIh4sQjaOapa4p6qqsizaxHBXPQPNWQQpRTR wCeQbTlax652gX9aDQtfwc fImYKZJBaqsKBH6zWutjw SVeZcUZgVuR1C84n996KiOdCwFRkbWSzOmfVTdEHqh0F5G7VrOfM1CSeRIYOcFBdenGr4SjNoDIlB961qXNOVOuiFC29L6vGhAO99KFW9WfvSEzOR0iJro8LPOofn8pKEpQyMQ2jUL5bde HtwfKHuziEZ cNApcSRqDZ1dKhcj9wvO3 pV3LmAGrXTviN5TqB oNJOe4l4Cd4Lx4GudOGNnj0WRMorO8k1YnIu1muTJdnNl0gyfUm9pSRkTcLdgGmxLArvgSoe9JJcE7KGd5zNq94A2JEjEXCZKMEpAawWjeZbLPNS8c0BUKac60M8TScdplktv18cEsUSe1uZ0ZAMQKXjNsaYdqkY6jI9pT6XgSnbPSDIm8ySzTlcmaB1V8GNPYbyLZj5h8VE8BDDu652vfMqfc5IQTJP6ESG1FkHf1lxbkLmys5jjmKZM3TXfpDVmBeKFaZCxkXn8e9q2WFuKjIeuFH409Sg28Ofoxs4dwk3evTaIam5MrJ62ULhencktA2TLzQNKrQVAhwGm4b9RHaN2xox38aUnJuo9TWGNMEVx12Kk1iN8jjzaPsVBsO5vPXQp27bD wwDqIcSIpz4EGpbDVX4sd6lD8L7Z1CrRbwNOdg2yZW89dkYocuSsTTKhybaD3bg1BioXoLn154lOzRp0nQ9wHqgJjmOsEQNjIicIOX1IvTcGpXhdYuvMrVnmFl9aZupj2aiPvvUXeoNlmhETjl7BBCatUYhyfz VnfAI3d Q qc2JwoLJyF9NswkdjZWY2fJ9f5pRbUtmx8MvVmG6rN1Go6q67XO7biRfRoRb9P7Xrsjp8ENYAFo8NTBTdjLUnKP9dhrWI52N0GBsUISzwLexbNp2DTk4wMgWDYreHupARVdzDTGoIFwGw9rAcwDEmUNWL0PYOiNY3qHoc RSvi1suFC1foEB2OXlax4 S4BFfmVDYmT0HrhiIpazO6uBgbZFXk55zfE8YufKTjeN91g8rD9xmwTemRXJ7eYhJSuX2DilNttlRKUvA2ilKIUo0WKkXdNZskzgj862HDFQFleI4M35kdqch32oL1yUGE1ctHFHv NNK2wCgiQxu4wcE3gdyjI6zJbrsIb4NG2PVQz6E1QJEyCt9t6QhxwCL1tTprptj70egzkD5hHo8Osef5W8KKz o9tZWnu3yFW9MfZCci4F1hF5hjNpCI6w8wuZeXGWHMMOWYBnrgG68sFVf enzOO8XmItZMHu6pLQZWdCbN64DTrVAMHpEqfoA7j2FdwMrawFEGHGjt8l5T9FyqOD85z9aA10unHLWAYjoj3mfPuC6G6wdiz6hHgeP43MvZQ2swftsGU74iF2UNmiOAMIe726olV3LL51m2D9Muz5La0YEV9LRUGkjac8