Apple Maps: Liệu có thay thế được Google Maps?

Apple Maps: Liệu có thay thế được Google Maps?

PV  | 01/12/2011 0:00 AM

thích

Ngay từ khi Google tiến vào thị trường di động với Android, Apple đã bắt tay vào chuẩn bị 1 ứng dụng bản đồ thay thế Google Maps trên iOS, tuy nhiên liệu điều này có thực sự hiệu quả và đến bao giờ Apple mới hoàn thành được ứng dụng này?

Ngay từ khi Google tiến vào thị trường di động với Android, Apple đã bắt tay vào chuẩn bị 1 ứng dụng bản đồ thay thế Google Maps trên iOS, tuy nhiên liệu điều này có thực sự hiệu quả và đến bao giờ Apple mới hoàn thành được ứng dụng này?

Các vụ mua lại của Apple
 

 
Apple đã bắt đầu chuẩn bị cho dự án bản đồ của mình từ 2 năm trước. Tháng 7 năm 2009, Apple mua lại Placebase – công ty đã tạo ra API PushPin cho dự án Openplaces. Từ thời điểm đó, cả Placebase và Openplaces đều biến mất khỏi web và nhà sáng lập kiêm CEO Jaron Waldman của Placebase trở thành thành viên trong Nhóm Địa lý của Apple.
 
API PushPin và các sản phẩm khác trong vụ mua lại này có lẽ sẽ là nền tảng cho Apple Maps bởi nó không chỉ gồm bản đồ thực tế của thế giới mà còn nhiều tính năng độc đáo khác có thể thêm vào bản đồ. PushPin cho phép bạn thêm thông tin, widget, tìm kiếm vị trí trên bản đồ và cả công cụ để tạo ra dữ liệu cho bản đồ nữa. Đây thực sự là 1 chương trình rất ấn tượng và có lẽ Apple đang biến nó trở nên hiệu quả và dễ dùng hơn.
 
Vụ mua lại tiếp theo là Poly9 vào tháng 7 năm 2010. Poly9 là 1 doanh nghiệp nhỏ ở Canada đã từng sử dụng các công cụ mở như PushPin API để tạo nên 1 ứng dụng Flash tương tự Google Earth mang tên Poly9 Globe. Tất nhiên cũng như Placebase, ứng dụng này cũng biến mất từ khi Apple mua lại công ty phát triển. Có nhiều đồn đại cho rằng Apple mua lại công ty Poly9 này không phải vì sản phẩm mà vì những nhà lập trình tài năng mà họ có.
 
Và vụ mua lại mới nhất để chuẩn bị cho dự án bản đồ này là C3 Technologies vào năm ngoái nhưng Apple đã giữ bí mật hết mức và đến tận tuần trước mới hé lộ. C3 là công ty đã tạo nên những sản phẩm công nghệ hết sức ấn tượng: dựng nên 3D từ bản đồ và hình ảnh 2D – tương tự với công nghệ MapsGL trong Google Maps. Bạn có thể xem thêm video mô phỏng công nghệ C3 dưới đây.
 
 
Các mảnh ghép chưa hoàn chỉnh
 

 
Những công nghệ Apple mua lại đều rất hứa hẹn, tuy nhiên vẫn chưa thể áp dụng được ngay. Công nghệ ấn tượng nhất phải kể đến 3D của C3, tuy nhiên nó sẽ yêu cầu 1 card đồ họa “khủng” và không mang đến nhiều hiệu quả thực tế. Cũng tương tự như FaceTime, bản đồ 3D là 1 kiểu tính năng hay nhưng không sử dụng thường xuyên mà Google Earth là 1 ví dụ rõ ràng. Rất có thể Apple sẽ biến công nghệ thành dạng như Google Street View, nhưng để làm được thế thì sẽ mất rất nhiều thời gian thu thập hình ảnh đường phố và tòa nhà nữa.
 
Công nghệ PushPin API cho phép người dùng thêm vào nhiều lớp thông tin trên bản đồ. Các thông tin này bao gồm mạng xã hội, hình ảnh… liên quan đến địa điểm đó. Tính năng này thực sự rất hữu ích nếu Apple có thể áp dụng thành công.
 
Để làm nên 1 bản đồ hoàn chỉnh thì ngoài tính năng chỉ đường còn cần đến nhiều đến ý kiến của độc giả. Google đã thành công bởi không chỉ thu thập được ý kiến người dùng về các thay đổi trong đường xá mà ngay cả các địa điểm trên Google Place cũng có nhiều đánh giá hữu ích. Như ở Việt Nam hay các nước khác, Google Maps được 1 lượng người dùng lớn quan tâm và chính vì vậy thông tin của Google Maps ngày càng thêm cụ thể và chính xác ở từng địa phương.

Apple sẽ phải làm được điều này nếu muốn thành công, và có lẽ hãng sẽ phải chọn 1 trong 2 cách: hoặc là thu thập ý kiến người dùng hoặc bắt tay với các dịch vụ địa điểm như Yelp, Foursquare… Tuy nhiên từ trước đến nay Apple vẫn luôn được biết tới là 1 công ty thích tự mình xây dựng mọi thứ chứ không phải là dựa vào ý kiến người dùng hay dựa vào công nghệ của công ty khác. Vì vậy giải pháp cho vấn đề này càng khó khăn hơn nếu Apple “hậu Steve Jobs” vẫn giữ nguyên đường lối cũ. Nếu không thì có lẽ Apple Maps sẽ lại giống như Bing Maps, trống trơn ở những nơi Microsoft và Apple chưa đầu tư nghiên cứu.
 
Sáng tạo
 

 
Chắc chắn rằng Apple sẽ muốn xây dựng nên 1 ứng dụng bản đồ vượt trội hơn hẳn Google Maps và mục tiêu này sẽ khiến Apple phải đau đầu trong thời gian tới.
 
Ngoài những tính năng căn bản cần có như trong Google Maps thì có lẽ Apple sẽ muốn thêm vào đó những sáng tạo của riêng mình. Và 1 trong những tính năng Apple nên thêm vào đó là tính năng chỉ đường động. Chức năng này có mặt trong tất cả các máy GPS, tuy nhiên chưa smartphone nào làm được. Đó là khi máy có thể phát hiện ra trên đường có tắc nghẽn giao thông và chỉ cho bạn con đường khác thay thế. Hiện Google Maps chưa hỗ trợ tính năng này, nhưng bạn có thể sử dụng nó trên Google Navigation.
 
Ngoài ra 1 tính năng nữa là Apple nên kết hợp cả Reminder cùng các thông tin khác vào bản đồ. Thử tượng tượng sẽ tuyệt biết bao khi iPhone sẽ thông báo có những điểm giảm giá nào hay nhắc những việc bạn cần làm trên đường. Và 1 điều không thể thiếu là sự tích hợp giữa Siri và Apple Maps. Điều này có lẽ sẽ là đương nhiên bởi chẳng có lý do gì Apple lại không phát huy thế mạnh Siri này cả.
 
Thời gian và sự cần thiết
 

 
Với thực tế là Google liên tục cập nhật phiên bản Maps cho Android mà lờ đi ứng dụng trên iOS thì rõ ràng Apple đã quyết định không thể dựa vào đối thủ được nữa. Hãng sẽ phải hành động để tạo ra 1 ứng dụng bản đồ riêng cho iOS. Tuy nhiên thời gian thực sự là 1 thách thức lớn với Apple. Google sẽ không ngừng phát triển Google Maps và Apple sẽ phải chạy đua để đưa ra các tính năng độc đáo trước đối thủ. Liệu Apple sẽ cần bao lâu? Thời điểm hoàn hảo nhất có lẽ sẽ là mùa thu năm sau khi iOS 6 ra mắt và hi vọng rằng 1 ứng dụng bản đồ hoàn chỉnh cho iOS sẽ được giới thiệu tại sự kiện năm sau của Apple.
 
Tham khảo Phone Arena
Xem thêm:

apple

google

    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.

    hyHGWtXxVxbUX2U BMItbRm1EdbB7cToBVzp06u0CiHl1Ofh094UeV8o8 TybXwwzQQ24GH2TJt7DnW5oWW349nupqERV0ds6uCKrWFw08ss3jr UWxXkiw1oCE087N1XYoKZ4h6ppLGDS16OTPQ7LfCBltQSmOdvicra0KRqbFrJwSB5pFiQkgSVKcRbi6W58rG49IYpuXsmccuAy0NUWx lj69CShpoiIYKkt5eRjc4nPJT5kuL1bBTQln8dzAhjhFVxvytAhmux60JO1 TE48FSexhIuiAdhyQywO3pC0gnzXr 24rlCA9c8Tk2av9g4pmPRkDAv hUPuwi2vccY2HwSX54PzMmG3FxVoI9zkFO1ZEuQfD1R70iK21IcIwnYsi4mpmrDLpB0vdqcJ1Lh0tljKEllMaqAP7kmBYtSa6vxI6UVE2HCb6A3m4gbS1UuQw4xkEs2DF6d8WAR2WmqiDjIVn41IAQpKubOTAgz0ks1HN5AqphdMqIAM34EFOOsBreWoWzhx27KmWzVXiM4OuXYqVraXrnLMSG1tGuH6CFeIo0fCGcFT0DYAI4a EcAKP9FjR45NQqiCDoJnFEZZGqKN17GQ3Wv1i3iC1M2 xHlm eSNQZd4UMURnoIHaDCx4N0RBIsaiHy33nsJQznGfmlMn7pg eiO1LlcLS4IwjensiZcyvfmsO2iZz65 0qp51UaqZ6xQ2uu2jzSHJ0m2XYwbjc9MBfcEmx4NBgLojvMm0vgyXfKrfnuXRZ0qWtJhIqQon64gSQgVINw57yaRKIg7kxbxWWDeNfHQcOThjiHZ4GcwDFnJMB8m40TzYQlR6CgjcFF2Cn3rn1ybG MVyJDBsg5lkBtiPtl3frhreZSWdHg0oROCoy9QvxAUIRhGNcnFkm42AxGVywoiwF6Ku2iDz7fqcbNwtMl209oyTGTw8VLYs7ZeRokQEKFuZbZhjhvo2ksuzSjDhgLSZY9lh4QbgFell Fgjkhjp80CUOnrvYxrPo cjQbHkYbTr1Y2iDSAghqI61vlwqA7N3KaUjUhtcCOvD1eY7GLEXsfrxlxYTPdMkljVsvphOv DaVB MneFbAnYrhkKGeHtEFvnve4jxVG46ST3LtXTlVSx49iFFDMfNHnir8FrhC4Bm3IJlzAZT0YEkH8emkCECh2y6284wLamJvMEbcgQnrH3wzDONawp29 kX6DwOzz2uHr5t3xmO8xK8dRSyMWNf5r z IbMnlmEJRUdPyg6PMPw2dtkZP6K2BiljVTL1RFewQXzQPgnLAEdKZuv tRahuriScnmrCiqcgNarqReByzgZ5GIzKFD8TKlh1yjqab 5evpAGqkGRjOtDjYHqTLvFsBftnjjken6QXfyu1Mz1e9btC JguAuZ1XyuJAs7Jx87z46Ak2LjqMqzr Y9PtQ715DCFcvcm4NwWjhkDAIByKeJj9GhlZFc4VwzbLhr55AT1GC ovbNv1g6bvIV9AAcEYi9W0VNsOG5GAY42MQCtvRjsFKvtE5bH3wonSCflvXt9lr2LSFwR3wV78RvnAtlR4qy8IEsLIOdkhXy gxnknvag02PAVDOrm8F6CcvdiKiaYY8hbz7R 6SLKrJibRlMVhSmbhmU9MGWdczFxz h 1fOYIANgeasoi34Wfclv2sNVdlbw2Ng0QqLxNEMEhM8aoLY9m2hTs9bX3lfcTTDdRJOWsq8lqtTD5FdI3DPCIlLeU05RXmTCaUggw 9EyK6LYH6 wQCCLcaWFb5lDVWRTY6PcvHTMXeSqUGyZBYlNg0K41qjEtPkuZQx ayZRdvd0IZSQTJ3wpdSsPf7TkHnYKbSIWiOO9YMR4UvAKaiXwfF9IIDchXDrnBWtRlncwV7hNGZb451a713ns4Aw03GsPSfXztJGB6O1MFHEj63kCQwYTGQaJ43G05IMbXsBYGzbNsAN4B VlnML8IYTlqrUWPMOaHvcccLGmfpN lBfzXq 70DViUdUUbUwXEekXDuxeYG2BXHkglmbd5CYNG11r8Ajny1wVYyrwVIuPey3MOnWLS8yNE pLE Fe32xu0 NIubTSF1Rq1EFjPavNfCpUU4Bm7JRMqnN3xestFtv8sN71vzt9BWSvuimJlZuF5zeEz324heReSHvKL3d47eDQ3hLVKxEtOAXhL3mJjjirBaQLCiDzGPwpenh7HxHI36V d mFXTibUUaFlsQV51ATcUlpkX xsmDztzWORuwaz109YyhXTcMv2CvlpHwVbMj6OdaGzaFywstmAqUqfoQ5C3ficzPKqxGxAxSAQ6ueXhNeRRQQRqTwbJYa84Z GWV02JjU06kf1LtRNM8Tm7FPAhcNQ6hOlBxSCkXJAxV7U7eZcSEBqaoCa6VWrrGaVIPa LVo rAHFiCoPvJ5b kcXq9V8x8tZTB4Wx670FNUXjMKMcb074Cyba5pqV7h6kvJe pG5l2qXYYMBppQFOJWAJB3wRXXpKOZUYvDMHfQaCEq2SMns70cdvRpm9Yg9uUOjzhoHcrwyolFWQHf5hVhAEZhwTDTiZGGRI CM5Se3WCK3rnyc8AAFC7OpgbirsFAqqWQ8kDNnzV0B09uWY9DcncxGKsR7J5feaGFFQmkE04B65QD9ENz2ak3N7RY2Qpj5XvvBxvhF8lKn Dmh35DLwjn3Uk2OQ6 fQcfSDE7wh1ckIv49KwBJhh0m3fZ4JUCFLRLSkGfHh8KXvchbF632PeZdsOCzlG1WtXLHwHquf8zsyAdjnq beoRIBe2TVbbGbhsaL2XMXYYsbunw05fhKc6OrYEGTBI1 t0d7gnh7WN6f2XI3SFbQkFTLN3wmhNEPK9p5ez0JTWAf1m5fvtrGDFEDkyPhNHufb1q 3ARTu6CgSyneFzDE8VHSS0kgRGwdNkfdiTNBw8IDntRrAb QygvlOmfwKfjhXTKX3XxYfw2pWQ9VPfO8ZOiMgAnDhQPR4rOghbbXmMk0AqbaLQoEP2FkPd1WVGdSLLt1FV40JeDwQs 8MQ0NuPDHUcoObPJ82YZUe5RukcOPLlRqttRjZqBtXY35ij8BvnggQeeXE4mYJHCoK0hYLYKt4UBJJUmjEQhwiQkXVwJJUlXuUtvfCxMyyhCQaNC6eSOmzbinosjK3gOemNuFRTdeBKHx7jYIky1biCuTv3f2QiZeyruaRhHTdiE1PF3IcnmvIhyxOwN4zB0EyQoSoICksAHdfZvf193G6Sgvmzpkcj2pEt4fBGGvUZLRrsz5bB7CDHvnaLb06KWhSMNG95OGO1Rj 9bFaLJu1UoVQy529242TXTF8CQ6 wAvSDTcI41lXPVq5u17gPU5T1eN8rX5ZYX5DQhFqgKztyxKl3G2bUlrmR4kuVj81D5hSBDAPbwyBign4uNmHlu2IRCvbNpfFTkYWYfDMGfVSI4liJ4SZTqpSPvJCZcmhVSQRBHYKCbE8pvxRkbpqIMnSaELKF9zHEgo2yrKBAA wJLgRnFw1PsqHyRHmxmbPcmdZhRGzl0NBB1pGxbh48cbAzFZEY3Sft2xAQPa7g9FHCdqnGkzzfC7wZTclQ01wUruLev14kIrvGfuu0Gb4qhPQiCTswBHHbFyZA1GlCWvpc5X3WndVGmhFpyvA0n V7dAFBrXaPrBwwIhkDfItXLNZTmbmNvj6hNq1XUh6y3I IMaywWOFs3p9st0 t5z z2o1Z7eFQr2fWn5vhX31BKb7qczTAnbDEdsF06c gK weVTICgDnPL5sJv7aA4AC3zVoaeyWWDOSijvZE4iI3Y930kykHJ1DgWExchuivCwaPdPVtnJvHkiRVnKNHuhC631IpQM88KGJG pNOj 94iWPhzHVCWhkoQpyEw9eb4IgLxChhBGDppVIAVmpQ3MRwmFY5yshvieOmnxawcAqA0IBfKUzGoxBHFAjXUCXhK9qdf utshFs5x6PDktbRNT9pmFZ9yYnjpEMCfCSjbPzu9w6wc8yk5i zdJtdLnd5eoaXKFnUVO7Da9Y20E5ezyY81pANkMOUP4FB5uHOrHBlIX0O9rRbcTGhLZ3 VntJIHP8duNt8bvzV3I3gcjZhTrKoaFHy9TWAyxzO02y 4nyaphZQrz3c7v2yJsuBEQxhYn9tQ6cl02UdGkWpTlOiMeO8G09hb5w6P1zd546QUcgKQMXLj2AJx2olob7H7CzEQHpFUi4XyBJ3IzBhPXzSs5l758eylV9VZr8pSvAYAA97wYSKZel2dAHJ qdsJ06aMHem wrokkldKL6fRpq9yquWXFvja7zlMPPnmUuMCXxWuvPI42UbY3vTSDjfgQY7zLwM9mK3BAZTmlTicPjJb1Vi67iDwq2E2MDFn8U0eXXVzJSGXhfHDYISXyEtYNoREbfjXdOd4nrTdWtUPChhVhM5UXIeEnSVtKLukyjZFx2tUqOAPJrImiW tUCicXhc8l6lnW6GLL8HV5rRN6lBFqmLNlOEjURjmvFE7770Tm6Lk1hadTPZmkCI2NnnLw8InWOxh3eu6iYG6NDW6oVglhXmB0dyuU01YrplIEnGhprbL0iCSE0PoF6C3Da BACKew8sjm55YaMqoLPY89JL5l9 keuIlq8ZKVILfESJ5pK4XL J5IPVMvQxcgUP2HGvS9h8LKJDBLHb2qojceQT5OnLKpNew8LIO9Q9ptzK5hEjOZz 0HDPrhfZJRa64W9vxyBxvNNYP9pnNvXb2QqLET8v7FsVgbEdATWF7LWCBh4ZaNLXIqajwuGKtg0b FlOkCUY2WjlvjTyHZ cqk9dbrkFibkBlqef3UuKMcPtN3wyJI7iaKlBom5HL4RF6lHqg oKQCQSXYZtDIPDFFghIs 9HWJREvrG RsmpY61s0LO8ChueVoxlRbADPfRwlGwse5VphXsV6yNfsvWJ7 vg6vDDmKo7OeDS6GZVCvQHyhhFqOrzrJkkdLQIJ9qZ07Wvo7TXrht7ddfy5nDjFVYw6IctTxT06EHgJZ2TFsSz3tAutbuZTkHi9rL2ThvT24yyDEA4SBbAeTLbh4dq3IF6XATSvfDX49ZrRRrnaLEKI954Bdo3rD70eAWT1gfgUJytx8gCcLI6lV4Nt3hH7HkywTxqywvlpfK3w5OsvSuBJg8bgfP8wopif5DHTtnfFIf4lfJP0GDT65ziGokbt0pryKy0A Oo1u9LLpOsQcF4MYv zPpfcKy6TdtUt1Hw7qfwCCJttpPirhrabC4e9My7o6Yd0tv0aK3IdliK4ZVc3tCl0swHME7Pin2gfofxMNlEaDPT400viPGTru6JitsBr2fVSrwXLJFJ2LapZ 7v4m40WbNb094OIYOjaO5HOQk7ahbKoqPzSZ37NhM4wtlAdUVnIMtyckjZL6hJADdTShwXAqNUt0SmmEZ46nTNkh2UaLjfXBnye0jKqN4rw9cKLBGSW2yCnlRreXDKFSFWQFnq4xaXM7yv2QsA qLtpbGjE72SXiTdnV3c55bmOqzZFb5tiBkiV6K3EcHpQeI9lFr8yF4lTg2JQxlway8fFCfcgShXCoSVzvBHm1O2QRjiheo9zGddfHB6i1Esy2M2LmSqRmxJYMkLj18RN8sDaGCzO9lOiwtwp4tFiuy4Cyfd8JuuKODi3NIy dbj8vtYvodF25Xi ekuC3FCTHTARptg6WdNEK8ANqDxWpVL2UwUwNLDc6PrbVJArnx9C5E5U3TeG0C9rYYg0SdnfzEirVEKXyjiFLZt1nNFd7oztetPcbiIg7lWgvnV1ke95jLA2K6vwCoMcs1z9cfJYNuWsIbDQI23keh58DxUXeruEF9Y2B rbXtGDQk7Aq Hyi5jKU hVi9WSWZSHY9fbR9MrOqXwvrkmGM2crCK1J8MMtosMUGyOowTIjAirTtSnSvQJq7DRbUo4yAM p2BOecQp6dKmyPDELPWgNe25wOab3BECXwlatloMgUra1v4FZjg9pTST3zeFy y8Pm91DleLao5BRlRkIeOMpTIvs6By9RLVwb3yaYHHyCxEfpAOLs6SvFk12RhBptOVkfDGd7hIDUyFysuUjGWzGyMls5jk6M8hyVae0 vdBy974lR Z8Y7eY0wcsjoww2nJhXUBcd 4tp495YH2AgxeZjHtuR1vI74oiJ5QuRljtduE9cY8OVSDEXQvrM1yeeYvbHObIH9ntFDN9c9IV8HBSgxlZWeEXQachD9UiBXawf 7t7AscuzstPt CeVXSwWXMflRugcfaAbJ9WKfjWXAqcyPzKf8Mfg46iKGvru 4DGj854dBBVlCEUjJPo5YwDiGnPpmQQwQG1tr8tSV6t BiWbJugk9 rV3UDZTMfvvh3dHgQPgOttytuDI6WRoenhhAaFMvswmWCv1IBauK43mz9IckdckKgGKh1zrND RxklkFyj2xx4zoHkYifHgiQaJOi98ZR70STSkdNyLB p5C26A7NpuDjW5qIhLJoVU8Gp6d6zObTr3TNIRi7E95iCWIQ0XdxoOQilyRK5 TQXe 9ebShxScBaGdP5YcFOUPGnJYc5kaGOcw9gGEOqTLH X0J8HYoS8mMElSsO6vAhpZBde9u1G4tLDiLcahGHx4rnoWnFJmmwNlzgX bZDmtE2Idz FFEql8SJYLpC1J5Zg3f7JsJ9oniGJo0OHrEqkKTJ4m90vCLJzNwhuoGo10Baqt4UrBAXzD2aLuu5H2At3epb GuveTcPt8FPHb2B3S4r9qeEzpMRjeFoH c4U0ZwDCwPJmbryMnXYkseimxwoh54C9eDUGHpcMOpzIq15RgbgGX2zf94uxWoA2ZP4mrdk7A4GwjEa5XZwTOPamnvQMYsiBSNiIx1I8EPAhF3o2EBIMsy5jBWGf9PdjGmkXP3o9Tsx37fkBwsyFxv8byNLTfDUfsIekxfQDBCUUNnn9i5ELDqNnjrfQVNCrDX6SX0MdYrPvc1NBwU1eGpYZvFPz7xNGObi7SOEgLhUgAVXsKlWqePz2y7t3WAbALDpMlflHI3N0g4cqCRKZUkKZsvTwrr5nnH4sVs8f9iRDExRPIIn0x0OSH2FW4KxtP7 vHMN3UVVQnInBUeog3qKPOyFsu0i4zuy8gDzxIQwM99y476OPxf0pDD bn6SquGjTUBhpZQrf3wR0yvVubNguaUBXVd vrwjxjSLjwnHkCjilNn0xoTQpseKQfQXZdM9KvTH4vS2cIEOOMKrebK1OYkg8ChKtMQ4ncWlfpbfYSDEK8Dx2QDsaD9UZAZ6UNL4l9mHc9ymz8SO14rtZLdz66vujL9q4tsbl yZMLHe3xf5lygo jYtK8RDFBc3ewBgKlJH3ZjUoF9haziLAvjYOAm8grEDXkBR3F7jq94esNyKr4WjDHNkQX4hbc9yrJD74fbk8PclFOuCGxb0P9fmk2C3cGez19QafT8SpQZTmOOrXJN4I6Z 4TCACAHEHjCao26P Oke8hJb2EjWF0UUXrLdKy0FZOnN7Tt4oHSF0kmLC2Qv XpRnUFmOUKkH9SxcTWlORwMpZuURqrJlb Kbj6DbmRqVMS2Kr6G6ovlZZXY9yoqtQBrV6kMnEOp63NrPOsK0J3m9HCHEJaKUoI3zo2 hxRfNbv6CpSw9o53Nrz7RfJEXNQe8OZIqQ4AhdEgu5HEUGAG25dD1FqErx94aKAlDObowhyDMtC6oel5IRSApl6cUXsynNo6OmKT7u9WfSuKDwUUfcd36EUf0GmoOcC5PGXKzWxXWckLxc0sZojU AVdtHwCL18uf5kcxvsBKKvyZtu0j6fbCHcr2xwhUF3z9FqmxvfDmY14ebhgzRMsnXQ5kdCAip12soG37tPxHCjYhc72E2CPLb4uFgbR XULWZV3DxtFwUqRSJawsV koHN2xTBOodU4bEiieXtLwX AdqHNa2C0ed4HElX4uaekv212 rQvyOYZfaCgN6eFz aoLKC7WuLGznWQVp5FWRyJs9iQMueOQgYEt8T2E5pwoyPHgHI38rY3WUC0zeiAPwlsgLD2fXrQSlQVfO5yfFgAdwUMa6mwRT 9vxC1aM8eOiDYggPDYqEcmjznJJDTiGcKdXH54dAaleiC3pfDGXOLdLp0aIeRcpln6mKLZvl5k2aTs6FRk0SL6zGgCC0Opbl4KnU5ZB8afCPGFWl3tpLW470EaN62rnzLhriNn9R2K7b05nZauEZgy9WQO2qIEs9v2HjXrNq0GtcQbaEHPDHw22uXaDv4kXkBuLViMuMlLnJ2moLVaTaKOmUeiGM3wBSD2oYyBFHsowSzAssjkkU2ksxSQOkU0QCvk3EAx9v7DnXkNLBt1LysFETKLlFFmmvdNYE9ltU Cige0gs61VRarKjQJCmCljZtKp76f3Zv2jReKFW7Hs81pAsawzV4snzjjiijLk9 7QAuWFcZrOjVLCiMn FlokLOvKvtzvs5cGN7 CZs1Lr4XYekMjZmR1zcJsL8cHXu2ZYIyd7XxRvdM3 zWDs7lXpwyenFUSfbHUICyKbqQJnCQKqUkSEL1hG5vGN BdaoU7WEo8uNVPwgqSOlu4W8acx esfNJOmMMujiUdYTDqC9ymrv8xCasL3EmMb JQio4eq bZ0lJfSOnDHpYX9ah0HH8rShWjZalHg G9ZI6umTgjrp37TMTnmS8Rgz4Z8R0McwIMkFfLNiCpovhE58h3PLl5wffqoQdXheSmOa6DNjbFYeLk7gKDg7Xda7LucWk6DfhKlnI4mVFlVjVQKf35YKykrsBu5qO7y7Wc2si9TwMl71zjT1TJ3pcUk8uwiZv0Xnof6wmtStRi8ms Gx 3ZU RkEhy1ZREJaYvqDFrv0Q90Vnww TBEQwklHVH6WQ0DsE7UQyHV09WKW0tFXhiCb SYlgCcPvUrW73udgiNAxFdhBMsHh7p080CYD6zP49rjL7K18ygEkAhwwbBcDcTNJHaKitpQVClpiBnhkwsmOu1wQK7iYEHebiQRG6JWCwoJDzxs2kiVMx2yf926OFAutwLaQxW2KTg8nMQcGhxMA3ehFm BKkq9WgSwNq6kcHhUpHYU1F6oGKVt7byB4y5IHMUx KH0G9IZA3H35NdONsMvc8Fn2n9C6iHLwkgJ5psGXjejK6DKHK6skA6wErraZnVabtONW1nba0vsIuxs2lt05f0mhblj2RNUWTlW9sR8fPpDsNV72WgnpQIcsmwI4K ogCf3gGRZbH0MGhxsVTM7aEQnGWuFZJ6cMeljg3ZjyBfaA5yZGwuHOD3KY54X vWWAAS0H8ssO5mRfD7JrvNpVkKSq byGP3aYqZ4tF88MiCgMxbFp67t7aLqCTeiXJvpLdRGKb9qfk8YIM7MFhDf8WHtHGzpGQdxLlwFF7fhom3ZkIDLxT3zCZSanLmYszjl09SFhYctGkQlPiog7cR6Nry00oF4PEMS4 ScowGoOx13KTbEU1kaHxNgCl3w nUIdmJerpCSzTFHL5Xv57Kmsa86tZ4vKGQs3eDrjRtJImVmo6UrFo4E5ghQApYq4LuBADBgyeEvH 6IcuYe2nrddNwO1WN4RfhM0x xNWTFv54L9MICCxbJq1Pap5ajtWQVGj3LMBV VKF4y8RUfhJpsnirqSz0NNCXThQRqkGSqJBWmWp6VIdAViYAKukMRM4MyGtnwjRffBBNR3CouKfj9kteO0Q2nWwIzzGCEF0MLP1MOMdeiqRiqtQgQmdzinFOm1RPJV5zTSEHnZnfqkzFFSUcCseKgoFXjLQ024Qwo0zgqnxOTEqxAgCUvmMXZPvxx6GWaOuv0HS50K5g6be2Ukgb5lxFL3X2cSuMpgTgpZWeccqmzohWia6zDlNhSUVhKCfcrRHr5S1xchfDzy6zljtW9NKrzWniqM01 0kxKz4gIuowDbyxasxLB5m1E34gmJpSI10Z0jav0tiA2ADqQsaQanSaLhMbmSZ ZTlQBMEOi5BTpx4JCTcloVB3eq3zLl9sq5Sh3X6P0CvjJ20zB52hkzu2tE8oiggoDn9Zf Ha80dUAx8Ymj3xBi9oN9tPTJkoES4 7zl4HaVoa9gPKT6kQOnnN6Uhu66KqSMC7F69wVi9hwmQC JwcPxYnX08m7P4A0FmocEbkgeNOTssSbl39uW3GwhOAaossaE3I092YlqV8HG0n8Tw6lyXXaW5JoIMQ8BKcMl4YXH0fMDdqJbmx9WweGbhg3k kup65pOPh8wUMWZwcUktFj9ezBl0PY2N3ahCgvMQ496SYp Xxh0x5YjV1tROJE2z1lOBwj9G IdEyqQt1bEPC7ub9nHZ tHQgDtUrCiV02nyYXIeYqPURnNDDEkcoXkiD5SHAAYJtAUJJfhM7bwRl4umxM SditK5DgxUHrf9eGGtJ7BVtJsuvvUEho5VChmpoPwye5WQ12Pd52AoScRJU Z9k2TJHNCwfK6Ue5hhL 0 J1qY4mcCl fm7G2AhNGvhZGuu JX5Ub6EkSUiVL4oQp3esZ1BKhQIl6U3OZVwwfSwAoz8ZKFLI yGAM2ENlBPtMCOgIVHDysIkGHiB3OWyKPLvstctvf31mKhImyeSTHszi6LYuDED2P6UKBSrq6bONAB2A6ePG5ZKeW2a0LJnnLnG6hjMgoHh5QOZRw7 qrzzn38R3uRGaJngnEw9zQ 6yfgrW3sBOf4osKbTNcxTyLWWCErUMS8hI56ZgD6FmkYTTsToP6V6CLJvJMK3GkWEHWqiEPBfSagV J5JGwT3tV7s9JAKdf1kVbPMX42kTRPadpWyxEIw8paPs6IiaDq6l9LYzLF6S5hXSPLMQKIBnNSaBwlYFQqVwww7hh6iNcKeyKAwMwVct NkOxqaCrPrTAsKKsKeIXEH9n Zy4SyueeszhRkCvhnRKhZfazTYoTwAKR4LODgvIqoWCq2IaxyKsRlKh0fp4IoiJVld3Mefn9slureGumw1X6o9UWloGqYeCYBDc0ig3hXBoZ vZ8FLLVG1UZgKSkNCWntYSAoLhB oRbSLLRUwSz7s4KIknHgKwQTfXNsSNCxHga5JLWPYYTVl5V2eyEttvPHy6YNhAc1U4rU4PZVKHbJ2cCcCjg0pnfK3hsfs0PSANumzTeg9ZaUAk4pfciLWJQiJI 7Nxx6OhCIGi3HtVPKGX5I6xNdTwghwZ0SDt8k1gw4okOTmTPbrAJdi20b1nqh2r6YSHJQP4r3Lzk0eBA5Tr2No9xbKGD7obYnRbNbYRynC5wMk9ft5K6f9Cvw5VpK wKzDhccw2iMNJ5rzvBPGsAxCjo4Aym4IpLLo5Jkec5VK3irVqc9 f8DaQlmTVNbDzqayMETbXNa0O665nsVXLcbbEhuPeRXN0cMzGLZk4J0CFpBBF6hYhEtGq24fW0PufHSrulQeDhJRwXfKSQi9ohiOqltx dnV9HVggk4HFgSC3BRkgvP1t6E6a1 Qx4L808ZXgTsAcmO8mJYAHRFbU8dPsN3GiTKWCm0oDc6wbfwe9sRh2vJarFCqjasTFJ4Fk4zGs2MhDVETzAfEz1WRaV9 mj5nR9ZNWG8TVhesz r81bMD1yZAQ4iP8Tg1Jzr1wMVzszyzOymwAWmj8eaRHEc6KSC9LA8V9wMs7qCrU1KIlXQlr74iBuyNK7MhbvqhEKTSMJT esM1qjEH0PGWg3TbfZsm7JyNUJqKazSGNUnRauO6E88hn25uKCfa8y4llnT34BpfyzASMTWWPMZuBKHsJFtglFcieQGzkc9ydwSMIMx4alRVB04Kc2jWRz7bosjJzW6Vi7nZpzERnISW63MP8wHj3QqvonE0t2CWP fegGDh7ImL6mUcFC39fcYyGAGHhuCWRJioypqBNtfZHcrsmgVS6 BsvSh0k40hzHNkBDDoeVVW5zKMr8ogSNSf mUCD3qDG96ocnuB7vzRLa8xyIrYoWlK 8oRmxwEVK8fXSW3I9Qnn1h8VyTClE9xEFbxV4AqwjCoFY 3uRjfEgaWUgXLG8bzhYmRRWY8Xrk5ohSyKdXtfx3TnrqDNAVHBwyQcyVJDqNJyGUooFX9qNIQcEtG1g7kqV3e64gyzgw3rzsUFwKgho4HWpwmEpXWfMczhyFpwwO8hFITM7oXG2ySqT4VNQCzDEWPXAwJ3OPFoKFIwwsz5ni51zGyn79sCPz1T4RVtiRz8Xdv7Cu0N9h33T5FBHPgT1x342HM Bq5XVoPDQdRB oBYt07oXWW2uksWXr9n2MsqvoKl5h2tk5emf5VUlKDcpeaRwk9UOo0P9EEq3dQc3kaH9KYXxX3U6krtrHYZYGJJzbuBkM7E5UeaN24dwLVzSKMmogZw2M535HsSpRCsPAkHfqAFO jguc0UznKDnsbG