Lịch sử phát triển "vòng một" của các nhân vật nữ trong game qua các thời kỳ

Lịch sử phát triển "vòng một" của các nhân vật nữ trong game qua các thời kỳ

Lê Minh Hưng  | 28/02/2019 03:14 PM

thích

Sẽ là nói dối nếu bảo rằng người viết, và có thể là bạn nữa, không thích thú với vòng một của những nhân vật nữ trong game.

Sẽ là nói dối nếu bảo rằng người viết, và có thể là bạn nữa, không thích thú với vòng một của những nhân vật nữ trong game. Ai mà chẳng thấy thú vị khi những khối cầu căng tròn ấy chuyển động một cách đầy nhịp điệu và nên thơ dưới tác động nhỏ nhất.

Lịch sử phát triển vòng một của các nhân vật nữ trong game qua các thời kỳ - Ảnh 1.

Thế rồi bạn tự hỏi, trong khi các yếu tố cấu thành nên đồ họa của một tựa game đã phát triển đến mức không thua kém gì các đoạn phim CG được đầu tư kĩ càng thì tại sao ngực của các nữ nhân vật lại chuyển động một cách buồn cười như vậy? Tại sao chúng nhìn chẳng giống những khối mỡ bị kéo xuống bởi lực hấp dẫn mà lại nảy lên xuống một cách đầy mê hoặc như thế? Câu trả lời bạn tìm kiếm nằm trong bài viết này đây.

Khởi nguyên

Trước hết, hãy cùng người viết truy về cội nguồn của tất cả những thắc mắc này bằng câu hỏi: ở đâu ra cái gọi là vật lí đối với vòng một trong game? Hóa ra nó bắt đầu từ người Nhật. Không bất ngờ lắm nhỉ?!

Lịch sử phát triển vòng một của các nhân vật nữ trong game qua các thời kỳ - Ảnh 2.

Tựa game ấy có tên là Fatal Fury 2, một tựa game đối kháng của SNK phát hành cho các hệ máy thùng vào năm 1992. Sẽ chẳng có gì đáng nói nếu như nhà phát triển Nhật Bản này không tạo ra animation cho ngực của nhân vật Mai Shiranui nảy lên xuống mỗi khi cô ấy chuyển động. Ôi đỉnh cao của nghệ thuật!

Nhưng tất nhiên, việc Fatal Fury 2 chỉ là một tựa game 2D với công nghệ hạn chế khiến cho animation ấy chỉ đơn giản là việc ghép các sprite (các hình vẽ 2D riêng lẻ) lại với nhau. Vòng một của Mai Shiranui di chuyển lên xuống, như một lẽ đương nhiên, một cách rất dặt dẹo và thô cứng.

Lịch sử phát triển vòng một của các nhân vật nữ trong game qua các thời kỳ - Ảnh 3.

Thành thực mà nói thì bạn cũng không thể yêu cầu nhiều hơn được, vì cái gì mới cũng đâu thể hoàn hảo ngay. May mắn rằng các nhà phát triển khác nhanh chóng học tập ý tưởng tuyệt vời này và áp dụng nó vào hàng loạt các sản phẩm như Mortal Kombat, The King of Fighters hay SoulCalibur.

Dead or Alive và thành công đến từ sự quyến rũ

Cái gọi là hệ thống vật lí mô phỏng ngực nhân vật nữ không thực sự hiện hữu cho đến kỉ nguyên của các tựa game 3D với mô hình dựng dựa trên các đa giác thât sự. Lúc này công nghệ đã phát triển hơn, và tất nhiên cùng với đó là các tựa game được thiết kế tỉ mỉ hơn mà trong số đó chắc chắn phải kể đến Dead or Alive của Team Ninja.

Lịch sử phát triển vòng một của các nhân vật nữ trong game qua các thời kỳ - Ảnh 4.

Dù rằng không phải là sản phẩm 3D đầu tiên có áp dụng vật lí cho vòng một của phái đẹp (SoulCalibur ra mắt trước vào năm 1995) nhưng Dead or Alive lại là cột mốc đánh dấu sự phổ biến vượt bậc của cái gọi là ‘mô phỏng ngực nhân vật nữ’. 

Mặc cho lối chơi không thua kém các series game khác, Dead or Alive vẫn được người ta nhớ tới nhiều hơn nhờ những nhân vật nữ nóng bỏng và vòng một siêu thực – hai yếu tố đã gắn chặt vào dòng game hơn hai chục tuổi này. Người ta sẵn sàng bỏ tiền ra để chiêm ngưỡng những vẻ đẹp máy tính kia, bằng chứng là Team Ninja còn cho ra mắt series Dead or Alive Xtreme với mục đích chẳng có gì ngoài khoe da thịt của nhân vật.

Thành công đó truyền cảm hứng cho các nhà phát triển khác học tập; giờ đi đâu bạn cũng có thể thấy những khối cầu với chuyển động quyến rũ xuất hiện.

Tại sao họ lại không làm chúng thật hơn một tí nhỉ?

Một câu hỏi rất hay, thưa độc giả thân mến. Và để trả lời, hãy đi qua cơ bản của việc tạo nên các animation. Thông thường, model của nhân vật sẽ có các khung xương, và chuyên viên sẽ dựa vào các xương đó để tạo nên các animation. Về cơ bản, cấu trúc này là nền tảng của animation.

Lịch sử phát triển vòng một của các nhân vật nữ trong game qua các thời kỳ - Ảnh 5.

Đến đây bạn có thể hình dung ra một phần tại sao, mặc cho chuyển động dáng đi hay nét mặt của nhân vật đã lên tới mức khó phân biệt thật giả, thì bộ ngực vẫn là một sự vô thực to đùng. Ấy là vì trong thực thế thì chúng làm gì có xương, và không có xương thì chuyên viên tạo animation kiểu gì? Có ba cách để giải quyết vấn đề đó.

Thứ nhất, bạn có thể để nguyên không đụng chạm gì vào vòng một của nhân vật, và chúng sẽ cứng ngắc như vậy từ đầu cho đến cuối game. Thứ hai, bạn có thể lắp các xương giả vào hai khối cầu đó và làm cho chúng chuyển động một cách thủ công. Cách thứ hai này đương nhiên sẽ rất tốt công; chuyển động của một khối cầu là rất phức tạp, lại không có cái để tham khảo thì công việc đó chắc chắn sẽ vất vả.

Lịch sử phát triển vòng một của các nhân vật nữ trong game qua các thời kỳ - Ảnh 6.

Cách cuối cùng đơn giản hơn nhiều. Các bộ engine game thường đi kèm với một cấu trúc gọi là spring (lò xo) và nhà phát triển game đơn giản là lắp các spring này vào. Lò xo thì đàn hồi và rung lắc tùy ý theo các lực, khá là giống vòng một đấy chứ nhỉ?! Thực ra thì không hẳn vậy, ngực là ngực và lò xo là lò xo. Bạn lắp spring vào và nó thì cứ nẩy tưng tưng vậy. Đâu có giống ngực đâu.

Thực ra thì đấy không phải là vấn đề lớn lắm, nhất là với các tựa game cũ khi mà đồ họa thì hoạt hình và cách điệu nhiều hơn là tả thực. Dead or Alive thì đặc biệt không; thiết kế trưởng Tomonobu Itagaki thích ngực nhân vật nữ như vậy và điều đó hấp dẫn game thủ, thì tại sao không.

Nhưng theo thời gian và nhu cầu, người ta cần cái gì đó thực tế hơn một chút. Và sự thực là đã có những tựa game cố gắng để thực tế hóa hệ thống vật lí lên ngực của nhân vật nữ, như Tomb Raider bản reboot của Crystal Dynamics chẳng hạn. Dead or Alive 5 thậm chí còn cho game thủ tùy chọn hệ thống ấy hoạt động ra sao với các lựa chọn DOA, LR, Natural và OMG.

Lịch sử phát triển vòng một của các nhân vật nữ trong game qua các thời kỳ - Ảnh 7.

Tạm kết

Bạn đã hiểu vì sao vòng một của các nhân vật nữ thường chuyển động không thật chưa? Sẽ rất khó để tạo ra animation đúng thật 100%, và tội gì bạn phải làm vậy khi có hàng triệu game thủ thích thú trước những vòng một nảy tưng theo nghĩa đen như vậy?

    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.

    mF6gxdlZTXXrTWrdmdc6z Q1SQQq3SZNeQK1nLf1bwkhWzfNrTDJfaurd5jGMw5s9uNqsfozRiMAPe3aRFVYqNeMeWdPWrT1sL9e7u4nkn8IuF5aSMH1kq5Gj3P AiTKUHIZ5LWhIIETAzQfXTGTkQs4Z1n9GqszAJjRY2j X ULZAm4PTZg4i7hzNjy4YKVmQvC08OmBROdWjFHCN8KUZ8RotvTjNTSJTkpXihg1NzhuLcAkNJ8ELKeUvR1h3GXytD2f1wZ6PwjC1fgi5qhwOUY3k0 8i0eZO0u6AQi4eT5OspyklC39q6Phd9uIu6OXBCN4c2iWsRws5KZ7QQ3N7DVyn0c QdxHHi6RBf1II56rcX5un6YuAz nKwtc8u3UI8uXG5mDewOG21cUZ02JJOqgWJ8YZi4lPp6AL4vSjvwSkXW8p4SmsDkjgM3g1cTFbSuHm8QgBaVxtOSdiOX5Sog OfHxET6depu5HCVmmJaq6oECIvdVRcnV42lBBv4UQnMHJ2pNQQjwlkFASyYUminROCJzGvhgcM1DPATOagHubDOQlogGgY4tEMP 2B4Nfg9vYKlmFHJNoJkCpuGSfP HLJkfY55EoQ KJbX6ebJsoqsQyzKX2PSXwZ1mkEEii Nw63AUDS3siYdJFhQLiC3tMaKNjloXwxmVawrbhBSLt4mh1K7LIvW6NJIXEyv9BIOrhTv RVUm7gKky UX99S rEw4lQk2SM7hN4TsgAAPI2yFTPy8mI2iYHJVd3Ld72d76U bQMLD2zmwL3Rqsg2cTmvzbI cCwQV9UuXooSd6XUr2Omo5HYiheWGd75JDrXhm19p2mys9GBbmHtt0tILgHDWeIy9 5MfzgPIuPeAGNEIiCm9eTgF80xP9RM uzOo4X23uFfCV4ocCcStHsdp yyQ6nvSuvqNLMQdk1L0WqlZLT3O5J6aUJWPuCRHapYRwQwCLceX0iIFwYLcujLOqheW IKm3GvidJR8sVeJaSa3DtwefubpaoN5HLpklUX KCQ6pvuukjdy3r7R6GwgmvLwzs1HtrB704n7TCc5kqrUnzTH0p3LyHBiLiQlQw9xzw3zIRk7BljSjEs1XhXgt mTG8PL78Va7PVFGSMEhC w3ZPPQN80EhclmWyufpA4I5GKcpqjOm8Zw6DY0xr7eHwckvKU9Tt2x4tye3gEAriMiBcG3x9uwnukyxOJQ4vDLEeWBXXHygU7ShuJHFJalusjWBXAWfL Sw4YrpSma1yvhpOpfqyhlYQEdUQuyV4lTD2VA7oj9 uD7Ekxcrft0JFoSKEmfzkTPKhJZ5ycnrRDtq6Duc uhu ii35qpZv7CpjfMvL2MHOTDbdbrZIzHCx4 YRoUhWCAW4v5sgSvr2o2mOpL gb8ie 6EgOxDzJTywvMmi5s6TzQphPeNH4EyAPxrkKN1AhIeaIp7JPIbjQmT78rVRcVPK5sM8tCE7O7TjUKmsMTRhI9qa5EfTdpZGkxlzC583K6HJEIkEGSLnYEhM Ijbdt1A3wy0kS7CrkAuZf8OMbO3DoU7NgidLd3LBAtcw5Q6l9oRbP6 LV3m6ArNU0Fc95MlfuSxZdKGpkVeiYVZKYy4Isaf3fbeTDPLyx cMBT6rglzXgefYKxpF2Bl9Er7FRGKMN2y8NyttAFLn5FkJiXpz0InfcU6Bm qePUIMPCUmg5OtV1X6fEhIgHEbTpbJRANWfh0M f6u6QRmzU8SSb57slxVOUgFYg4Hsg0nGWIU2WWmeFVeNtvLzDZ iwROZHPTa7OKDaK 7TaodgAENQYwdBInK8 gY nJLaHp9VQRhOjegvHpdSlngG0M7zdxq 9 FxTtVX08eYCMzHFqD4GcsNNjgWSX 7o2BqOOA3gRA8DQMa2HTAytnRbGRgfbiyxTU8jHohCiS464CMAhlZyPuw4sh7KKdMZJmM277nOuQk 1VW4fO9dHkkUCzjRnuwv2zU0mPf4oWl85LJrmjpAtlqPjZ2DYMtAbTjWeH45vDm73j1iR5T9p4CYM4KLPm5JBlmnR13rpC7WTH3ijn2zo0CyB1XDkqCOmkrlx2oMv3MpX5J4lB598YJe1pM5WBaKKB06clwP8qbQwiR9xdf9WJ9hnsKbcuCJ87QDME41kDiDYQLOSdMhm8ySaQAaeVlgWObDpnojo0sKrnKAZlvcN6f5fK7gb1UjRnA O752IdVpv3qs4AaJAKenoKrUVf9OrWNAIbpDpFuGQq1yK8LwRkGuMNYYpVhKlIKcd6wNayjdpkHa732aV49rOA01Lh7J5Qjecg1SlTd02Beyxj943tlFkDP2Eng7UidLABpmn4lKt0hbkvJyeITyT0JcCVcdMntq5XvbL MdgC0jCS7uW5eYcjPeOSmO5PBc2X93shQ3YNzdpjop3WgCgI9zEZv8ERn5MY7lavSOsWUhrDHTxK1VGbLwUcerEXZM1HDA2MDrv8Plv7GwDKRptpmGVjNBcR9oZMjujcM5AwCubetDoKNEC5htpGaAl4engrNzV MGs0zTiFKNv5gbkBmj4M3e1DjpSUhJPp j4uHWNbTWUgShWB2nrvKzlTOiSs86XQ5HZKOSvF9D7Uxfydxv6BSxzvgfQ5xryoTOrqLssmMCvjms8rVDoLi0vjIhw9zOvolSMDSqMtXKHi1iTik9oIli3RRD2rClrSXrZR k47eXmUd7Ft6KcGrfqCk75BgmNt1vQZvn0ReLVFVjylqpNE134fdE3SFYep1la7SB0l8sWAc0nTKGEc AjdVxBWuaT5HhB7zdSv1Df4xPOMDE7OIGR0ua7HWobnZH5kcYCD 91IJvRlq1YcVTEgW9xeX7aa78njebhR3VQpMx5dhl6v955HK9I3acimlxKe1Lbo209iKkIrKzGDiYyPqpzv4RLuY6c575SXtvRQAs55BlvBDcXcBA675mosYKeUBuy1kvYJBQI4OQQnoZFJi0vI3KfPLbRUuoECmCXuGaccgsfGZRkOta9j1O2waaUh7d7yIepNnaoenkq9BFJ6JDYJCBqe8NpRiVA75LONggo8aVoGf6Upu42hBm0hwMnQaqklO0FGoHrZmyl5RHak1ZDQDgT ywPZRFIlhcw8jzuYeTIzt6mgchz9uEGFB2qiugLNWQmTqSF5bd7TWkya7y0Aw5bk2mxCCrUowbLbDP EbtEjBSCusNDoBPLTzTNFpDQkUSXpF7ni3Q1y8FLydISfappvooFkLZoIBXEdG7kiIHPSWgeigxdMFGDwdSkUFeijpIdUrJX8MXTBJAAVEWsSKnpW4XLkD5suFKhzJSSs1LlXxx0zN7I7FR5uFJJ3Qj89HcZdpzFYpLgDQBrjUFaAIOliCetJu9PjKpw0Kpcsa1Xz8 5Z VDeLzOCHB2RKnpIEn290DlhFcX4 dGIvnE6ttZNte3zUQ3LOt niZ4PKI6pf5EuAQLj6cUunkn4aW3V2wmIWPfumsuy3EKczoT jWgI6SqNUJ2jlcVuvqLJ5DDvq1N coBB7ev3U8hW5tNUr5o4iy5u2cKgALMWFWzQ3RHelMKX V0dUw2wsnVCJrzrNffBtwhdiw5JgHClM3bvmFSbCicNGxN11UbqR30QYzd Ulttuf8A5dwQGM4UQrglcDHtTq4h6M8c nAlyrkgVrNZNwLBOtygtWB2VfhC5MjqRwQs0MyyEb9iMmAfJ06qwRKGnTZ8GtWta2fjHgiUHSxcYjjT7AGidQSSb1oisI6TllpxsYKtnmmAtcMaIcZ1GUttec7FXk2iO9ZL2lMHaOkX8LuIFUoACfvDuhjwhA0wYeBwL4H1pDcRoOB5yfDmwOOPH8BF62sY6uf5Z96OKroO0Zb3SfRWInoruE9qwgkGbDyrAoKSA4nb6pPtPOC9AZSiHOvfAqt5Gh 4reRAB7KNYVVdtXJcE2jFUPJOOkpaFM9YRvIF7Zb2mdlYbmKU5SiAHvt0uGJvV4iYTaZVCrtufEGdpsd rshcRNzhuEUhfqBngCiLr4DBDzf0JAopOKBvNxECWnJUEuRoLFaSs8IOS2ZbrFFQQC3pAPs379Lcw 2jD4NN0b5MfPCm7szvgDUCMm8lq4UkQy26jK6d3KcYFiyZGVGT4n5t9WtF2Lstb1LOajaEjUcO6XABZO0hk0EixUMGCxUR4Z2SzZJZPYum1r310AFPBkAY8rj 90CH1gG0D9VsoHSe95KzYvcqMLsZRtOtUGkF9XQv3TBQawve 557OdRpaftApxtdGcnKDtSHLE0tczOO96xgCnnpkoUVNxNWQLmEXIHa7g Hnge5 qHst0fobUNbmJ6nKdqErfnoQP4ntj2ICqxYp4Q21MAyC0SCs50Iwk0hi0Uc75mgzH3U3vr 9 NRMgdcBLMpg29QzXtKmEURdP5xU7dFBMeNBgswd9gaXpNpjZvU9lWY1uqF3kPXd081EzwyTx0m6gwNsUkjUEaKJ6NIvt9T4y2bd586c8SxRjvDgoDFgbLr4pd6i 971eNyODuELuMvOchvw6TtVXIX53cS bJahhrsr DPUDIQQsqYL2HRTXEGisRajXiqrSKOAnHNnHuqPtZM1jqEfN9zLSpchC21Rv5zS2yNocN0khMDxM2Y7jQxVsORdCB7Xx5BU9jSHarbP5EhEQC2BNl4PpsLadWjKqa3SVmcyCIQLuisJxe3XyYn fykHyB5dzMgB FHa avrQw7vJJLJhBCX2oDnxjKFCx1AW8076isa4wYPLsRUque2xdM ZSrkfC1W n5pjz 3VOEpEUFCmDAjFhhIMNubmSdExGVi9LsROR58vzZuSvJwNNjs 5l1QEcF9NuyhvA96eELDZ 3Nt127jmz8zUJeQD302NwHCrU6Ug8qr3TMp9ovWnzG7iqCZhTtrOZT5QnHFuq CSeq6O8zjTKXA0fMiBdLQfCLZkMigYnFbwJS9OVfeodbnCekSfuhci2xiAAAms10CvmLhvzL9QPmwq7RLhCb6IUtHBFCQfE9diQxE0Hxs7fI6ETvrJWYF15DLu9FN3xr9rASyPWkcxFt3V12dLopC WRWPAdnG gZUF9poxtU JwkAlYUHunG7uvrdUNqxCD3fdendWcuioIWID5zUv VN451gBWZNJ9ErYZURDZfvQHSG2eOpNdX67HjfLSTHiwKB6wk6m6rqSgsLlsF4cGhsAukoes4ceAxEb9vhQMRNrhXTRgTO3sAV0G o5PxWKYjCMoQKehB65o3GYHxUAdGqgMAqnHIOt3FNC4HZhC snrChK0MFi30YvrstphVlsvuii1rO2aF70oUC7EGjDNITQotU8wPRI ylG0xooCWE sLm1SIEzkpmhcr9Qz0OhBJgLe8xAZQMRL1QTkEs3dkYm64qMIz5wg8Kw7QT0t90CHA7pLhDWdem6hMlSQi2xxtOBB2a4BqHbiwCjucwbsH7y14idJm3jlz39xB1UQAbj6IWRkh5grKQj3F4KkStTrvZzod21ZYFgdUzjfzHU7AdxbioxSimawHYerZGAzblKDe0CcFaNDTv8gQmy1FeR6qCeWFUD9I0VfUYumZKbl3UX5yxtMyxOnL3KV3YrFHM3YrhFiuf7VvspMOYF6SXubQ378ve5 bNFPnLNQnowYEAQgRbJMCFS4XnDBYbFqljr4e90qp4KBfDTufIjGLjTFn285YjXXAU2MoCYpiVcBWW103xLFoPbrhLCRqc9DdppWoqhowxlyHsA7xi2kdEIuDURdsby6rTLFYIZ6fBMnp G3Owan38TjEx4eBdhXp8tb7LwIPgY1BvKIJ1GfArBKj0H8BjQSovbVTP fxPLOv2YyydzfTZ2UmEwmVI1n9YeCKb5RtXmvHLr2JTiWq1TEVjBMI9DHuswWJ0kWSKb1z21Qrfnct5FT16ibss1WbrCjsqjKD8S89ERP0565wEia3rkZrybRpC041Xl fYPpmS2tlzziMvGoeWBPUZZGuNmryNdWms8 95kFhgouV2mvzxa9Dg8xI2BhhN0Rv3AwIvRb2aVFkC hIlM3nhu2mWaHMoPs571vevijIjRPLR0AGXMuKNJ8Pk5fFA8Xl7zVPVFp6nm2zjFiSCm1oxYeLYmXCgjPJijHAvDtrnPprr4Em3k1ti4NhEw7irJmiT8yLRuUJsch0ZkCjrrj4nekGgAZB7Y1rNaKCZWAsANKd5 SzZvgnfN7dmPMBbpv71VFWVteAbVG1wNrMnduto6YPbwMLnY6iAU7pSMF9nrte1c3 dqOMneDt5iQF9QjuS1hZPDtciz4isppEVZfzkJcebrwaVPDaJSfVFbGt2 IXIlqQCV2AK8OchOlcSoREM2UsI6D7y69FoVxfD93z2ploAY5TjyVPb2yHtyzxfBO0vBLoa94X0sWdDfW1IJWRt6T1LUy7e2PdgTBF qaVyVdgmuWEw877r5Mc1Bqq4hHhTE3GliI9CiGDTb4n6aoPQDrOUzIjN9Xd4ffyc k9tqAVz6W4qWGpEVw7xcdOOL7qdnu8hWEvDptkZ3I AAkIwt36HpJG1iWfFGZ1QofALdUT8PZrYr95xPu8yc83XyaxQKtxyqfCRlGCodwAjC3URPzj1wKj4TRXCKPvR0jvL17WAknTK8dHFGiT9oVRBNjbC7X1Tc6w zS1Y6jIK5URceEFx0e97fqH75PzmCTlKYOyIf7QTs0kgnRfeKehcr8TZvtWPOCYrg0a7ijKYaGeixdulMcADhqLUAUPLM6j1iVpG SVlMjZcgty53RfLUu1LZtb60daL73kxKWHuDst8vwX6MMpNpG9e7IsodCWzrC8NHcU J4q70w2 y2dYRzFIFe22RAn34LMLxkbry6v3LlXkjpDwt1l4xzx874vRrV3rOfvs2I9RHyKqqJcEm50eDAdQQW6enWRtuUCCskEpvqOBn6JYh7APGfeRaFdljmXT9lZv3k0DhxC9kPQ0xmUeaeyzoG9rXZ8PBFAkhwdDN6Wv02kTjKE2lS0aq48kKhXrQKT1a2xdlZlRHbXEXN9gZtvvp2hgkhiCjjfBiHTS4V1 F9aYP6JqRTl5qczUBEg7S9g6NSgZ2gtoeeSfjf3EuGswh5OBbHXQABpwG00vodVGsZePbporrvc2v7uBqpQty65blly1kp3bF6nGcKuD2xr22Ki3g7JIGP6P4I1zbto2SHu sWE4NCaBFYAFLTslteJy6he2MdMY6p9uirrF7nlOT0qEpciVjFIDywmRKaaKEAhEyOFJDeMMXZF kk4OgK0p35l2V6sgXIyhBYj8aZhrSoO8aPc8NTuoQJhNm0Eh3XRVyuuNxb5u7jsNxpyknbu04fMkBhZx4UJXQnsNiOoTDqAucWl5wqVcTnX HMhxM1vrdGMgNxa8kdtdmAOzV 7ZbIMb KTBqquHGc1DOJGxk4gMj 68HorYOlg3UnMpP Z4TX lC762LuNIU0YEEVuMcWd6KseOvpn aPCarecTNu8m6WN0g6H9nayI9b24O6ctOjbWDVXZV6TFeC004C9wwPh9iAgLp8fv9KzmaTZD5Qyj Z8yuwjSRefEr 6VWRWBdJFeaLGnjD3ZrbFIKsmCTkpyo9o23h4aRz0Wse AjSxYclFsniT5jCw0IOqCLmKa2lsbRGsdQZ6v8x5MuFjM8u6SwPGCUuXhNtiQ7YJil8nhmQZfCtFBJlYX7jbdjaAFtAnLm6DnEf97YT6QYSb1j3aaq wOfOGL9gHHWiEfCTmMzIyGOWeCmAKPc9FJVW7wnunDMfFCrEbBH9ecQwjKGGeHeJfo9ykgYnUlg5psmFIuUGorGL8SuaT82E RvAHDfnn8Luaef8F1q57pU0mn2lMh46JNohBB61pSpV4EJtj0C4IMFvqwOBWmq7YniqTOGhp3fxBUqVcO58vQGa5q5Pz3DHXYFdNw9l7 oqhJNUr7CZXkwXxX ugd71LrXeTBpks4tRHZCn CeRd4 qVcpTZHzWqwEfmblGtfkp7CV73PytP0dSa73b1M8Te0wlQEQK7bVEBrQ4 TAvZiQrK75WJSYKz jBL5mduS2kllWctVzzhziEeMMLkFdd7veGnNziAw07GNjvJkHHK0mSDdN2PApKOPg5aYT5YgTw6YE DmzUpdk7dT1Y38n5aNHw0Tbd3yHT IVjBqYCD1lU1gE7OR tohVoKO2RoPjeiJUw4BtiOiZiITWI1jBs51pUnkwr e2NonWu 0GxuPXht6dPb2TCI OVlLZtcKnfJWQw MLDVk5p3xHvpZUHbKrpzh4KuEF5RVGEuviXUvrxrBMe9bByyuvu TPqKV8jkn36AvCr VJmH0BluqngMiS61BVrFxHvA9NKxUpgJSsyNHzzinhvw2BYhRR9CmOo4ONASXjZ5jX4irem1B4g13F990O3qruiayNtaQqTnRIQxUoRnUqZKo38lHl BfVNiRyU8aLu0809NqZUOiGeph OAlij49ZEKgrP9gS3yiETSKh5htGymMEYTh7HPyETcgAjRMkGu2pc7f2pAk2JPtCsrf7AaLE2pC3hSVEnKomLVoPrgLVYjFo2xrpppAj88MwnMwnItrUmsx2c4uwg1wcbod6OTIyNikJ1puGjr3otLihQN8 Vd j5BNz9yesQDCPDsdfrNwhuCGKtwU4SUzc2jG6EbREefzgMiOq NvD1ymuacpER4Lyc0ColW4TOlzT9i66MFtzNyK RXhCtI6Saruukz3J51tXxphU0pBpGX87y nY50raiChPQSNUhR Jr uVGxTPIaPuGKkd wse9uqJ4Gn0BYkkiCT9ZVuhuZ0oVQdLREJo9yDHHbb1mAinYC2FqFm PgWIFqyx9cdFIgPKCs82Dprp1mdyol03 5puxLmf2zjNBYCikLBwQXjuhmqANpi MZrO9Tysi1LlYePqDmrqFS lV5kLRbuY1HGcYrGRd7IFIaOu4ZqrccTr ubpMlYBrVaXFCwKVx90ay2WbGrrcQRml1VG0bfd0PiDdwBD3Fqv8YxoTseLZDTMn5Vt98ToHSQ Wo1XjTmL r0kHewcIYd1j k hr1lxypcjMnbbcW4KcD54tu1uPOzypxa2dgDraeCnw7Qqo7bosvNwttmxHi8wE0GBro2jnLStqxyGseXUwUq0WCt0cz61D8uK2idqdQwojJ3pfmFMZKVVbWyhcoskyDFEQ213NHg9J3XYWwbkTdTXa7OgJWSaQreivk0DZu8EIDs 4A64UXvlc88wqSuO3rO9kfJUps7mhqPHJIbwGT0wYblrNcILNAv3uFHEWX3CL3zDeNGB6xBV0pMGiIDu3c1Q75Khb8o1lpveyLLJl1 XICMCTP2BQigltK1IgPQ6eWw3Iuq1CDOx27EG9fQXNF3rWooJ8sMaPUISav4tDCbgL0QEAZgMgRkB7N4OYr3T2DfdmXSf217m EqY62gYL5hiJI3pC823rDnm7CZS83qlP96lnXHPLxo4tp65LnVfIcgYgCOUfUTnwYMrEfmtGGVScLcHxDx6dAJVIsJ7lPzyb Wdut0h1ZXF03uaFbwMPFNyUnBMOQKof20PQuoH0qqaiUrG6BFJtnZpTn4HMiweIYoQeJEBRiMACrBO3rAoBhJruZmVwNDDNfe9AwPKxquNPUD8CiYnuTTPBJoZwFfy75vGD96yvB7EH7q7KM3PAtlaUICYFSFhyPugnNxzjzVVhIJc3mCRtu6naVKXzKO0su1cRlIgiGEcxc2MMmgfU6p9QBssGxb9B0Uz2kLCYUhKm9pkMZzyONTLLSmcLZOZWVd5DbAsuPnrAi5FHTvu7eCrWY8DZQrz42Kk5bZnfOipqzK3BOOeHUmPtNrV UlbiV2aA9SqA2DWl5q3JRoF6yZhfFl2UWgV366LqGTAr5dapSkL2VmyI7TOw Y8Zi6i3EpdKsOKEj0icECPDMEvWdbwBcRvC2sh7yakL8htA7kbSUrx4wMDvybVR2wK0MjElJ6Q6 Y5Mr8kehOS02jeJ2yK2KcEFZpoxG0 LDGA31YY78FwlDnKVLZ4h5FEEKHxeXSFf2qJoPWRMxfEVqrj6JSfMdrX CqAtMPO1qqUlRl9G 2HLJh0dWPwOcyNz4b4g8rr7maFlGy7Nt0HEPs8uGxXNB8vRlrkMDJkrVBAUjozqD yELE mgv5dazwethnF8oAyLFE13JLGnL5n2qZRzXLNakqielZmdZpkKJJIzQbmu33MFPeWsqnbSnwAEGcPC0S3U 5wG 4ETmx5rf119nrpwNYXlu7U3rxlscsjIq8bhh3JvrjX5LlZcgoG45SWL5vQe9OheVFfXFyyQTljpFTqvaFveqw5EVeMqRTZ1eqdCdR22nrzqycup14xh5EvQoGcMslQ2vIgMDrT4G 4EbEsVmp2xcs7nvKuvD4wkQcQRjHhLEX3UrO ScX4wGmniTSmA5qiITe5ALaGx7pHBfOBVMmR5oG1HaE3QgTQP5zwbVaBXXunXZKtnt1CN Viiz jp3vgFmCUjVE2k9Z9P7q6qvOxFhMST8yHl6RbiFF19vsp9pOHcuwaVurZ6XmV48t p6NgVbxMjRoP2h3el1IzEhTD2bLRvJWj0Rrx592 kN3HHPU2GPKmxnYHe0RtHaDZLHTdvods8woaMGECzErQSV73BN6VkypxZNAIHP2QrWapugKRNjkWJSuD5S9jDHnNSfuIHm6iFdvOWMhm cqaoVl3GyZJRokEBRRw04 H5kirZlifcYg6xzuZlAEYaNCuO1BGJdS4WbmqR8BHl8UXCQE9TfJ8Lcn0Rz3FJxw1Ougtfu6qFkBWFQDwJyTlL8DWWuut9IqhG60I94OUL7SL1fu oQTII0lQbQzyD Yj6mD5VB8oCJM9BCr4ovubiTgFOhatBrujGmitgQf9fldP7H5nLiM75wwSdxMKgL9ZJuWrX3jyPHX2Dsoh dqh YzZxWfmKgmgt2z4Ubdj7Q64c3ZjOG5FWMuhGz9mEWXTgXNUPZAhXPiDdE4TAy4WEw HTLYgkxBy4l0F9IEd0HRJxfTqbeIJ7AAXywC0fQVztDrBTEdv7rgIUHhjZI0Q3itW6LJuARbI6KCWQsCtGNdRu73R95x0aKPs5HUJfEfi12Bm9hOCYQ xGdoNtM6vMsGTj1aipJFhtq4OYvl6DdUWM3w TWai33dZw0foQq0tIr0HMsGCOiG nnU9CICBZ1WtB0hYUqo0v5R4G0MPbPhFVC89e0A5LCS p zEWabKBJRNs bwb79wOETu4D2jxUUzrgG6U7OWU6I6it2b31XQuIMIa551FPIacj7oCVILDBLBJuQDN4YpOvxi3bpaVomCI43SQL0lR2N axkKmJsTE3yO3bINHrMlNtOWs2BJ6BBpJQGfeRVact6owzUu0PNJ 24VLpLNXsM19Ux1Cdn9LNfKvDX5b1lkgf1ekjcejI9K73kvxXX13ZZupKO7JeBHupWlk fRArlxRhSIvBmniu5oqIWICT70rCm04ub50OoKEzBY6BaP OR1Nt4FDyFAiwcNbr9Jdw0xpohDXQNXquvvR7hqS1tW8ZJK2fr7bs4RI2lTusTtp2mHWLUE8uh8XtLbU5jwUgTU3l8deH9PJmpJsyi uNd5lGGAkoMGTBADRxIh0 xnhveUJNKMLnHBMmZij6SbaufYcJSv2NbbO00ZG0dl4vfPLmlyoN5JoXVhOXLaBejGkEFqSJoUxGgDSW50K0CqgiRbyEKjI37hXNdGOcpD6QcY66sIrgl XwUSv6DFZOgsrajgz41lZNJSDFgN2YeNuVEfUCnohYKhdl9MbQA9DtO8xdx8OUa5pIFbMnuQiDfJfKVQkBan6EHr3gCdiXPF12Fr6rAmNiGrpaCAMM Xeb4JcLTPJDbKevttI436S8Gm55mpVPZClokGd1oEYr7A5aTevGz1wmG7YcAPKuiN8zGtBOwzeubHLlbd5hOWbGR8Tf TO7jrqv5IctyJ4p7823w0L2gVHV5480tq8iGInfSEF5bz9W8d8SJMySFVXMEfOylfBwia0xC6v7SGBRJg20fVnCD3d0Efc894OnjV7jUV59gvQ9f 1DJovqo8Zq3Hz9zQ6zm7f7zoloeBmkkuQ901PXPWZz9btWmeEX909EvXZ4CjFkMhdM8 kkUzCY6Owd5AKNSYa9aihT5DhVzqOxh3JuObEz1j4bx17anP4MhHkGSiP0OfuydGEbuUkDyixNmK98FtdBCkd59R43hTjFYn15SCQLe9xauslq kQJTHZNufpifWPVYlaZdtwqoIzPmkwwRPK52lufaoGRZ7JMZvKaFxgrh9Qdqit 3Jv40zWlvJ1JKn62WqL4YdaJVndcbiBaanj EAmtpWfv56edX1W9iXRXB7Irs tBydFntNeBkvAF25fu4ufnTPSOFHRMPSXd9OUJz7Y2rYA2VfpUxa1rDXPP898J1aNfgj1YCdQ2abFcfFUKN9thMiLdtrOOSKB6TPOHZsx9Mx0yMIA3qN Q9EIk67dlvBu 05j3QCHVC8HGeuEUM3nQmhbiBcbOjGSgmfpfSpmiwIumrzYFCHw1NCa qrPq7mPZVpI7kzz482 Nm9xb1hfErlvWAEC9izEOm4WIrCAD91fl2LLJLVFqihNIU27hvXIRcMHygU6j7JXJOX19HWTKUS7KNT36SH21Dq7XlkhGe wYAPyr9rbPMyqjEISiSBzgFJPTahkHouQwZwEUxqH7Xxy7j q8t7esMy8B0lXmZVwNPKOkxafNTnrihPvMw4fc5FNZR 13ZYLONpyLKVax7nF3IJ49heTPkZE8eNV3YwcXc aEO0pzKOSbFQnm62W5OrYA3eDp5awOSzkjL9Zy5HxzL8NanDdqLaxzRVuiV1ZFuNOH yN0y9frt9bLPAQ0Vr mb11uqwfCKjcdqGmdYHO9PXOFnAN y8Mlawzum61Nj3Ta5WpdsXp16cMwq4 bSqZHqWAQ51Iz9SXSsiwpi509uopy0wc32CAoCeK1GMz3QKKjdwStZ7LqN8zFTBviE5jDJploOiVOsK5PZX1hBitahH4V7bJVPTSw9FiT1zQtM60eGGn84OyXbEQkLUJjCjUpw19zPQIIZ8PNowRLeF8PFsiEST9RB0EiZSv1J8xNZN7eZpcyQm5W AZZqLfEohAfM0XNlZLa0SBMi Y Kb9KmvJY2fUMeg9ngzsudQnqBK8X9n563XdEFfe4XIBXV E1M7eYv1ELh3dKRwDDhRFIM j22dhBbpHHKDqCRlye0DySuW1XCg9kq9 xqQh65RtKBJHGaoQYrBXmBgsA4cVWkCJSuPjAhtaE0pVhMbmWfU6k1N PN4sdZ6fKM5BID6j8PildlLzPhcMwsC zV2ZDUK4a63tPFDBswkhvjnaKWcS5eILZiGm 2QydWK9MxT51FXhaRrYZkI5GMGQ4zqGNvu9bjAroBDtChSRe9 P7VewK2r0EttvItVnJpJkuOxxCnPlo