Nhân vật game "choảng nhau" ngay trên bàn học nhờ công nghệ mới

Nhân vật game "choảng nhau" ngay trên bàn học nhờ công nghệ mới

F.F Chocobo  | 30/12/2015 02:00 AM

thích

Được xây dựng bằng Unreal Engine 4 trước sau đó "bê" ra đời thực bằng công nghệ AR, cảnh chiến đấu như trong game này quả thực rất ấn tượng.

Năm 2016 chắc chắn sẽ là quãng thời gian mà công nghệ VR (thực tế ảo) lẫn AR (Hiện thực tăng cường) sẽ phát triển rất mạnh mẽ khi mà hàng loạt hãng công nghệ lớn như Google, Samsung, Sony, Microsoft, HTC... đều đã nhảy vào cuộc chơi với những thiết bị của riêng mình. Đối với đại đa số game thủ, cách duy nhất mà chúng ta có thể thưởng thức VR hay AR ở thời điểm hiện tại là thông qua các đoạn trailer giới thiệu trên mạng internet bởi lẽ trên thị trường hiện nay, chưa có bất kì phiên bản tiêu dùng nào của các loại kính nói trên được bày bán rộng rãi.

Mục tiêu của các nhà làm game trong thời gian tới là khiến con người như thực sự hòa mình vào thế giới ảo.

Ngày hôm nay, chúng ta sẽ cùng đến với một tác phẩm thực hiện bằng Unreal Engine 4 rất độc đáo của YouTuber mang nickname "Adam Horvath" khi anh cho hiển thị các nhân vật ảo lên ngay trên bàn làm việc của mình, lập trình cho chúng choảng nhau để thể hiện sự tương tác với môi trường thật, ví dụ như khoảnh khắc một nhân vật bị ném đập đầu vào tách cafe. Mời các bạn cùng theo dõi phía dưới.

 

Unreal Engine 4 - Augmented Reality Fight Scene.

Ứng dụng đầu tiên mà nhiều game thủ nghĩ đến sau khi theo dõi đoạn clip chắc hẳn là những lá bài hiện hình ngoài đời thật giống như trong bộ truyện tranh Yugioh nổi tiếng, dù vậy các bạn cũng cần phải lưu ý rằng toàn bộ cảnh chiến đấu trên là những hình ảnh dựng sẵn, còn việc thể hiện đồ họa game theo thời gian thực bằng công nghệ AR là công việc phức tạp hơn rất nhiều. Nếu muốn thưởng thức món bài hiện hình, chúng ta nhiều khả năng sẽ còn phải chờ đợi lâu hơn nữa.

Ngay cả khi được dựng sẵn, các mô hình hiển thị vẫn có độ giật lag rất dễ nhận thấy.

Các bạn có thể xem trường đoạn chiến đấu gốc ở trên được xây dựng bằng công cụ Matinee chuyên để dựng phim nằm trong bộ Unreal Engine 4 với bối cảnh trong một ga tàu điện ngầm ở phía dưới đây.

 

Unreal Engine 4 Matinee Fight Scene.

>> Game trong tương lai sẽ "ảo" đến mức nào?

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.

bbJ5viPuRbUrM9OXTstSK4NBTRamPoXETqg0MGj5L1CoiLKZQxw1HMAuiSn6giS5eGE6qjxntufAkbH2BGq2s8k I97AXvUdqLqmnAtQNwTubpUlqQc26n9Ta2BW92rLlVuzt0jJ4fVyhEONDO4mTUKQ6KVfaSMrTbQvwcjnbvtMYRkRxxqUo5sruWcYu2zyEn5hvzmDWSe1UufP4hc9j72rxY9hqWf 6kFFiqB9SxVc8MCoWO71qjuCuyekQGAfHfR3nb3THApO8oasMmslzKVJWOcQaSb9kjlAfmnRVGXgzoujCDk60v5Fa6cHjVR9eetmP4tgglLKmo85qexsfzvpUyVJCiVYZcrgyPQbx4AiuGgbLjJO5tzYyYw4K5G74qtiQ7vgkVmVm ODc4FCTKWMidecpTxw8cLgyMUcuVkRCiKWvztDmBMHa0WJbOjGvRYETluF6ek2RXTlwhFUx4mDh5M7KjfzpYk1qYBMLDVw4DBz0ZyNrGl5C0nEkZXSGblYpZNbLjsKJm8eAZMhKa1dtN uTIzCcHuHcYNq8s23R1pt4zJRr1YH7mtnVD1fqcIWyMUqXs5WVctgU W rHvkAnIixW5fY6DHtKFIS2YI7xWOxTyH aMvlw6uJ8bRu7odStn7zEqU4tRqhxaMB2qTl1TNVJYemC90kxElTyOKFjWZp 3kL6NtNJZgvCHA2M82bDY4KiMKluep23cdJmye8RxPfUwpZx4HyzBNLQ DW9pQpI9Zep1VEJzC2CDUN13coKxcV2pUICCry6AAtYUtOVxz2poBfWb0lPLXdJWLQjdvECBg44yrHw1UCRmT7LooixnieUi1 pH792hF4USfbBhB7jRo9rQ7uLIhc0sT1DtFoiGMQD dxdGtC5yVhXIVvKfHjSStw23HDCxyasZ1IAHRvFjVndhQVGpCqgkCmL2gF9KsWXFvWK 2MCukK6S9d19LXgMgLMM48RNDJRr1wkJDHsXcwoP1o2cMwAsqa6hd3CuS0YBKumMykeQKqWkPxKhJrZEOec5HVpksHYXhPEPUOJPVbU9P16kEDqkDzGO4Y Au1RslThJnylW8dJrdubdjgN6y9Imo1qIyorDrf9DynP RYh4T7ilQ4srMo0TbiH6iH3Fr1r1sggXM4IBjZOk5f3Pcz1QsJYPfHfAu7BLNkqfLEbODCndBwBeHo0q7Ghu7Qluw5AWhO8rwiP9D6W4Gol8eOWgOYvaM HN3o wUfNU4Lg 2xfuAYFUMWAwRjJIY9BPH7dPWIOeCNHuySkQF08 Li4DryH5mvIt79ecltEJYuByEaWrq6ASQa4qJW8ctg8AoUMpSqtd75O8kRUXKvHyMS2DpXS5a1Mrg7KS651Ys4Li2aLLXFsEAXw3JTmAyFvX8grvzHYRcs7HtkjOpbyGTTUFBkwJP5ZATXF0eYb1hzWFU9223tT9UaPXENts2Gciq6Ot5SKpNVRHKhvXtSj3XH4 TTHiSf8pA0wTBuDJ5LfLHGozKXZZRkYwzLUcRhG TKEZ9gO3olOVhOU2zY6ZYGEhbxYJ2JBlhBH6h Dq1ckimQN3FUKFzK7 g6NHFkVTG15XVskUb1EQFx5gBZFrUHJJkLyDIo4qbaR79adkaZXDlS2Cuu1GliGBv3N6KfHI2sUjFQTyerRVxs9TXalHXQUvT8oSNi4KoYREEP5juvrhgSGAWUAq4dojtQNPqaMDKhkr 22Gsvs4gNV6Y1I4k5QMbcSD7CvYnYUcBBWiViNKkmcx10npWIMt1pffYFu1KJ kGbeX9i1oCLWasNwQizJssHMrwxeosXChSxIj43816l0sg0bJuDtmVEkArVtpBKopQVmk tzO9Nj69fx78GBNw0c5220vFZII7AEMNKKEBoP3xl1oFyEk QpOaZv6pwvWi5hoGFNlj1O2NNcg5AHqmeUAJmba8OG1EAAAuZIL3chVukS2FWgs9TDonyYHY3jPEXCOJ30PEwC4hjqI3umQCHaogUFTXRBIUwvM55lCHPc3MhW22CYkcTlD7Y1vsBamSwhuDDZumeK0iUZIh31C7NEO7 XWAYkob9lYYUcfcYLCmzPauz1fOR IZ13HFJ28wAHQh9U6WiBo9O2zwnkoapjyoO7TRa9yU80v3HDDNWCYzHOZBUj3EpGw9it8uR4G0 gN rW4IEoYyb1EboYRamGJCHxCPibGD30ZMqMLrJcQq1eTinnrejPJysaZzC0qB7HodpHPAGdQxScaLqkp96cpXFrVHYCZ4wC7Aq5HOFGAX3w6b5ofdKQu6me2wJ6w0k0CPeVWMAyqunmyB6OiDDaCmbTfpEjTduyARHADjxW0Xbc7gRLaUE4OIE389jg8r6GSOHEzU0AV6RFI2rQHMp8W3ovox0p9HzYJBL9EovYE8G7MXND8Wf7MLqn3QKaFtUZapNUMVOfc2xEN7fTRs13Xn10fVbU9L65FwMNNFdYurKrP4tBt3aUJqVplfFJln3g skUxLrJe9qPDOZ7aU3POS vYoV0bViQwJl4MkLpx4Y5BErYlSy0xEd9RwikEq5RO9llknXs1zoacfPPezaNiB3nAeite Kx5HwNtQ3w0J3MghPzqTBeEhY9qnw01XX zWOOI H5wQcBjWfpkp0 GfpblRVAbGqiK6tDqccxR7zeNStOAQWVVfw DA5k5AHEJABCckhnh l4MIL9NUKmoP0opJR1JPi8mEWlFgwV2pCqG6olVgVEeWTozSYlxh0RBnRUBT2ucT4eajtYNU 8zqBE0IANX 5rH7FuxIwPt M rNYb7Hzi 38ZBNpG3vvBhXouiPqWkdOsw0a34QY66Q9FfTeM06xwiVFIKThKZApsbiTlv07e6IqRv3LmWA39u0BCDbkxw6pA91u8YOqNNvSlTO4xdp2nSyHxJRjFnUaz7J545N4NW6puS Ty7aoZiIFw6njqKA1kpNin33Qg1UOmlrQinBgkO3RDGRhDtPwUOeZwL7f2VEGkbIwx4mZPOre47etMdVFeW5hrd7Ki4onhmB6YzMIuvSghOiqRAsYCIzv2jTYHoMStLL81qTiEQL8frrPn3w8BECxUItpGesyIvsp0VV7Bt4SDdIKQlEGfP VU5SCcfsqnFVkG ae9OK0deacaHffoT5ElHHOPfnedjglgLsThqXiSExfp6HGsnOTcbq9Ybk Uk3tRL16JgGWp8NsFz5dXqGIdlru5D8IKPj9YmP1F3PHwj53T46WvzWlc1gmxgNYrHBOPW5v0u8pAtuywsPmOkvPpukYVj7yxFV3IB 0V5YpNCn4wgYW2W2W3KJc4xmtwchnQGHqu32XjbaPQnDWiamqi4IHe 9R7fnZg4EnwDVDL89Gj7OZi nxIuNpaQg6KMev2J j0TzZrIhnaPNFiNoxSJFOGowsSsKtmwXnqaImhoSPXstiAeuSuLzspJhKTG2AZl1ohQEX3rpClmFUKJo3GPjhdZp4NLUhOV8VQqdwUbDHFDeylxvZBj2aKbO 2xdTMvrHRaBjFGhSjF2IWCBgcbMY1mp97OtRrV025dW3nrPMyNPfnwd41lgNU YuMz8H9MZsSQaWHnA2yO46Jt3V9u3khkqdpUwwdzcviKFgrewpjm38RqAU0kueLCUCReYCWTW1qUbz2j4wrquZYyrRlkJVyz0CKCZFTFNMWSYYzQmPrD4nKsCBEm3PHH09AB1IwibOFsIVup8treI5ElYQm0AXxhBdY3F6Y4f2A8Y0NOupN5FyAFXXIA7a7rLz ZKXA2Sany d4Y3fl945ZN79X36nXwdMaIjoBioexi2094YwGkvT8WSz9QsFlu38w8hJiYju1xVCulIkfNQ5TktQdsi9TvvPCpv39UPoKTHFHjWeHm8BYxxV2hl6PH2BOdxZ7VpO28TuCc37k1llpTYxrFf32ePNtASGMbKnLuQRWjfS1xHJkAiW1Oaqlpdd3WvdBCLJmYVWekhzk0mSf39jq BmR0BYRefKdatiqQy0FyJstzXvPkmD1bO5rTXk8 z6gd1qNCM2LOeIb5Feok7tSaklzmpPP cnQYrEVjyfIirNrdwlTnMSK1SxQqwmqfU7ANLJ6Dd2InL3 BXU4xKnyH4bIA0oJIkdXa8XMlczDlXCQQfmUB2ZgScHQZxnaxSeD3sj0yA6qWJOhwKfWShQi9JrGTJCZNIcnuxajXIu3iavoTnI1x1iSMkfCPI89aLeLD945Ujhvdp2eRGvyXG62usbLQxoqppPHpPseDi2kkGwEXO69SIDiAVUaQ4GydPbTuD336q zadjYugrVPtPvHpotDPB8XtSMQ7Ddzi9XmYNwaD3 quArJOG670vBuDIGzxhAaVeW1jb3JnysJlGjwSyDZBoSsVDOgSNIZ2ynRrWqrPHLVdvBfeeE990zC9iKSjjarpR5qqiNiF6PsNBDCvg60u5KSu6QIHUOgJB33AYOt s5HqrYQPW3K3QasjTprB6RoVySW5EJjzVU6NjOuG52vtCQQlO3DmbQe08KHgjeYh5x2h2a qhObcSNIY QTjUAg7K9t8DfQtbT N7KUzLeSLQiTqTu0W8oIna4zhVEPqRywsMcOOirKhiaeuTCHn 04s7pUanS47yEawkQ8SD83F kFGSuz7CdV3dOb7q4M4gbFmKi62iet4gKageU6RLH62nVpAhirZBQrO7SsAxRWU8uqKQIub5ga0o2iqfOETbzs1NFloap0ohhAjAYmmxxVq7tFOqCif3IXHZ9PStGtct6T33EHVuuZpx72dQSVS2dxPlciGSvruJ8iSPUiR0qj8XeJW5QHsc7SV8ylf8mOHh2weJpbPRbxfURAVCHboqn7zD5M7awBpazvm0HV5n5xLeVScGu6NBmLhr66wyiABLnlqcs1bS17pDwbcZ6DAPhuWKvD5D80RhfM8Tv6ZzY7NTCBUxAzkJaEQ2BseyJmeIeKQ9huCbZPCpd hXjQSaWusUFvISqNQr6LPB0d1zA7tqweQ3hCHfatE7GdEj1AhmUhrw9jcB0wBo8sNDIaVarixLXXDxZHf6vTldRMLxrIFV qphuGy1Isssp9Nd0TywDWpYm yTVSk RRKymzSBycPcixabHoZWz7z5kZc5j2pzOudDOSO8aJPvPucUlMbISlBDbgt8ZL5E bVSoHlCpDzuW3oj6WYz0FsESYzyz0h1LLbDaDfG4KuBjSssPoDXbrvWNuGWsdnJHuahsNXizGc4gMJBpQqjdYBGthzelBQg5Zw1qlqRjsKYn0E5ymKVZcEpUZzUVBi4hWcQSRX6nZo ANfZO2Hei2kRi4s9It yPQ3A2VMDrru4uxq I1NImUOOi6KQ8Xy1hsYVuVBz767eTkZoc6X0uQIcVFdC2XByEDnzQcNASZ8jEZd9w2BWff1qyxCD BhNr0VGNzm10my9Rikumvqb3U0f1T RWndbHAmnLkDqYYtEnx8yaTuf95wmpyi21KzLzPQ85sKbtYrNGNrXeUAk8zH20lYt9sDuvXlZExWfkxh1MutfQWJxak0yMmfapprrUK 1qYAXY6VldH b9TCtFHML7GXQLWXL Lb4oSo2jRkogZ5SSjQYxkfVaTgO0Ldp8NTkDSHbMxPDWKV8XpUL1KVgBec0P X wruaLsN2pV6F 0TWqOdmuTOceXCgqi7fYb2jEx5U1tdP0XYte3OodTfEr1NNRUdF HyYDJZggFe7hm0G8l41B4d8VchP tly8XM46VZfTeQpZc9tbwLNTMMon7OFvs4uoqJIZaqy Hww8ph68HUS7kHQoKDRD5akVhMnOj haxDLNz3sgsXQZPOWTEJQLiu41wQw50CHYfcLL6wAXtUK5O16wXdRKlLpVQOb3gwF0tQIPzWotWRUAYW1ErNKQPVyIUbiw sN UMTuuI5vgkbWHyIVk4fQ8KFYQXI5w 8ZK1ymOiFBrYJudaYOR9leGfjRcMoFYUvfjFNFJMYACcxdNhMkX46zON2AqHpkgNIClezodbD0dJthkrTHlCY7RipH305F1JAE2HkbDV zI6BUYIwtUdEijeR4LcaQNQIATBTxgGzqqaFy6AldYedpKeBCIdWUxw 5Ynbe3QTha38ds2ljG73k7oztpEzpl2Gc1j13mKJGgt87poERK69C 6kaN6cIh8H2frE5Po wc53lfWsJuwOrUBJ9s7FmoNg6o2v24oXX6uTgYJWjcfE5UK7NkeVZWjKa5Om GNlEvpU384SOYswSF8LCXF6E8rEmcVRTtQmxAvqjwQLDPGnieYcgAeDRN1jkWDeJyhq93Cz8F65sh2xzL5XwgiCDpUJ1tiBVPvmTGe1iwpQKHXQarSuySP1UwGdaeS30KaQJpQ8W0KVWjsnld1mNkcDC4SdEiVlbUbHZB70lz3nymHJGzLkwbDzFKDmz7xEdavKROZ7lIenH39iXxvYCLnFEGWjyIFQiliiBsLpPWmxPl4RTl6iYBbyfaGkhZB kifjqVOeIpItsbwRnRXemAyThpBPvNWNbrmSHW1rDHrcqdyU9OxrgNOaFjhl6lumYpxh26S3BEnLQLU30JrEbkJId6j1jhprcFz594rb9fbogIVtZmXHFOQGDeIwrnnsTGe6aV0inTuNusHWgyRuXMymYU83zAVByi3AS1XEbtitJLjQ0jUS07gsrQoYfSBniVxMsHPh2mzQXGA98m Tp NJWvFgs GGXIZC3JqzVPM0l RVtNhefuulche67FwJ9GgGtZwyEupqaL3ol I1cyytZNpkyM1LD059coDOez5mVXNiNO5uMj4PrhJyam2KYL1qtx89mQJtm2MPwq3wtjupmHDMek7tJ8pZbv336x7khbolPIWGSmMbsQl1Tn6PG7mOQq8BQ9rKC7yye2ggNPzm9X9wRZXnYZk7HuFdfl2nFbAMB4TXGVwelMnT5SUX5Yky0KfusgfZMZvDQyisrETuRkTgsWlsgNZzQvV36uIAiS6cycx4N3TdeNh9r6bPx3vlPagb6NcY67e3LazpA4WYeFvVWlgY0aVpqjjnRFRfVyGyf0XQav6RgDFQK5mjQIjRJv2MtGKFgW05WKPiisGEKph6bC58AxZQXx5C6J0 S9yl2Ep205rOwVkqqs7Cp5a2io1jVvOOxvBPTO10dqO2DZsuvsQtgbLPsNavf9ENOXLP3U3AHtZvogh28U7tBeQytMXaNu9a6a5syCn9vU41BNsJdgROAh9RxSVx1XwaGE2U6eSRemiYrWIPwNYzWthhgnKnbZbD0xatbNbRQJSQocHiclviu kwznppO4iBt UnV1yfVhXQuUENw0Vcgeld0hrio wHLYM9mPYYLFRfpdzqX66sGGvyxl27 DltPKar8fwuEEMpdLPbOgH6WVloOrC9UDz6lNRipfrBLkQ7EKpjxPAzltLJFzqozIqanph 2DcEybe18Qto7fxPUl8wTu1G9kfLXcztulk9Gp5DCNuhEay1BV16qi25Zv2ZKFGCgHAZEJtmTs9htfci86MgjioHLqqYxf5zPwGRMifU5qpPt5TAUFi4gQuqP ldoYJjJ6UEF2MrTbkSRxCaEUZkKHrDMngE5RXsfEKI4Bf7h5FKv1ZUnlfuo5QaptFCI hLF706k8W0rhCQAI00hHZBhJXcOCSFfNiBZ Lz0lZkDIufuRflEa9hn94SNoFkmt5zBHxjm2rxkZEpUi is2kzF8rgeBscvmSBd4ErPo BffLLlhLYbJGZSHz7GRzFFooLby8cE7DvAykeG55YR0T7UlZWTFy7Jps0kFAEeqyGTVbc2lhI5BPNQX46mK3sSmYzYUw7WbI GFun7TfWz8MxM7NQ8wxugQs13evhTVlZgEXvUnlDk5dwhMYQ4RAPatcYD9ynI8OuSP4n4 MrazgLd9xVzMQ96eczSoYLo33cNVeEaK1gJkBWbAPM9e8YrGxk5uTGhNROAdGqisM3Y WwtZ0lIaIE1yr7yJiO9Q6q Idj2Dd UNFtrSxOPuvFSpEzPfxQP6B 7qU2SOkoG3mNph12KCU2MLJkhsZr5xDf8KqgpTQGsa3Gawbf6CvIsHLHF2zugkdCyAVAULQVCB53s7lSuc3UJz4CDbWfKW7kgvqPPoqzcCKeDwKeYeTyN7 Z8UB0vMUAf7o xVTtPgtDcDeNHAKyDfZ1qzKgpJDUBL dCV4nkszU8sGVg35OgWKs6qxhwgJy7TmPHkqYK4YsoXDk6 wyEU0AxH2qUct 4p NlmAs36oZuI HsxSMIQrZgUPHFO1f5C8Q9szTAmH9px85nuHEO5oNipfL4NPnbZ1QrEjACXNx mgzNTc0UG85zA6l5GM98KUAqMCbDK658cqIbnndiEuC7UrAfP6WHep4YtBFzUJSz5QWyqObpZrtv RQ5ePJOaMdbzp6e60nvHIwUb6DJKE6ruBsSRalY 2F2R95qGzk3J6hHs6HMSXbqLaxsCnOtPl84kBRzwrI6InR Dsay9mumfHf 8hPfol0yCeVp4FuO N2oGRtHkdTek1eUtBrKjw0yx JOgbcUqnMQQourlEw2KaLE8fu926fPkXE7DCYTHvOrA Wid1IGsCPSFDTkTt7k0M22xCVDUIsowKGicaBcPzd7EtOR0tDfSEVvvOUQkwwvZKcf5Ztmm2y68Vv7xb1wOTc3O9tOva0RdPyKWwG0a0 Ff4xMnm4bvsEoLrCOeLEW8 nPlSvBlHHIhQ0adrpni71fwizdqqXE0zQbwGlwcKYczwQBebBcogeuXlEjYUx3qOS961khKHWOtK2cRmGcMCUmrqp53Io3y5NABkdIkZ93kVNELLCT769cmZg7V3OlQDPAQ62hJ5GQq il0sesATlHsnKYSZq7kOAGzgZYhmvvs6RtXPVVLQfxtMYWrSCgzHl9Fqi4GZutqBq4tbBiHFxwAFtHAtBZFpSjlhCJIFzzc2z86SFXLwWJ3AUjSrwpk xMtBFAy2THOUMs1KYEW1hepB5MESyGCRDPABY0HWjhagHO7B0bf w8ySqkvqi4oVRiDyBYKbqFFq5z0nwVeoIhrARidpvHtMSbPxsQDR Ra7XnIHHbUZ3tfridzbn5mHRbu2bR8v9ZdeR6VHlPbJEbxG12tH8osrT 5V6cJNXSy3e6PBoIsskvi9FROKZ0GEHBhBmWi0VUI9ElaowiJaGDwlFAzwTsy0FeFIT5mQ3EsHEv4je8PTWGHGa4zNlU mEn2 Z4LiueGSVk55AuvUZUKbKmlDtjAeJzGSQvDmWp6G6E6p0eCbuTlyeOaw1z8Tn6g6GxfybjR Xd0WfkrBvGdL1aJut7QDftJcHtbCtOJPV2hU3yqeVvjXYG2Lpze1OkDF0y07CZ CfNNgf5v8GJDi6rSBweCQ3LkUmlaPb85TAQNSYP1VTgxw6G5gqWm4x7HO5CLmfRMiu712pnMbbnZlvTN0GgLCoioR3FIb21D65gHnA634mQ8S2DK 3MWto2VHIK4A9TOZSBU5Cld6Lfot587WGBxQx9IY77o91z8c7CRPIYJr4N3YAR6kXSc0RlDmS5PNEbXuChVAtIrarwvz9jvgwhLsVdKOJP3ALSKGFNCnc7hZ7DGI qFzrbNUxAgxdMZC1rz8eXXFp9NyouozFFPTQfBnqFJklxERrRU DPn4wtHU10EordULROCPRbnuUH2R74N7irfeTvn5sDfAw81ihd1H6FY7r7PRqmLASd7vsWro56WR2biG5HiCy8aRCS0jF hrjgubgEhp7HGUIiJWxEqItGM63mh6F6GYfALmXhS8OjTbZAf0MOyh2H14H37Xbj2ucNCzqXijnY7WOB9zNWC6ZZBmuDXcvU4zCDYAjH13pQZq7HfHgAqv9hD4kdlKtrQkqZg6Z52Qo9zUh0LoV2aqrYkoQkjMMlczlhiCzzGjR7JRz23HgkXUWudeLgcC3 YR0kSxHVHY3qUMlL4IqLs6j7j6h7zagP5tm2TwLyPKlGHiijKYqSeiT1f6uQeuDaBY2nB8ZI4SzHcVLfac4ISSyLT0GEut6ohUu5tju9QESxgPaELnGJgEHvw4okz8xe98WypFgLyVjJnkfvpFjAAgeaEVnBG5sThKwUIIc3a1eNcf0JK6kYzFRCVetj1AtAmYWMvP9zV3UmCbDfFHvMAv5VQE1GActNfJDmEXKBhFILfCKcWiyWS7k9VwWR8jpL6S1Lr5tTxZqbKFqvxiy34do5SCtTDcn53mO4qpYqkZPfXi3usSPXrfbwSZN2ISvxmqpplNKBqqwQdLBwZ7h2nxfHDBkOAk8jxom3yIvb4x9xIYpW86smcXjiSRsRDy7FuyAagJgDXXxP4SLtL96A0uKbjGLArijcGxBmN5vZoqqtccODsDyM150eq7BCGcQBcwi1dkp2ZekCGYsA06BTauNRhRP1rRfdmvN 2f3 jPHcSVtm19iNavjEdluvzYHUuq3j3UVX7fmdFG2vK6JLOB2AAYokMvtZaUS0rXzJ8J6pZihpYdcg6fQz5EkUbMGZfAZtoJ4QgYbJBSDJW7UeJplr2WDgBgXgdprWhHZJzAIFSL0ckvzrzhYdut6Nb4WiONp1JUrX3nFLYVB2jPyQG8Ty5uTKeA4Sl0Zfvgh8U791B7vtzOFO2WrUjGkctUwNpV6f2yZH5MyHpAiEE0D hxX0NFpvdo2dZD9BMiWl9PP0eyyxycBJfv2R1qzwPYS3E pezCjqfcxWjzJ7HKkRwF8av3M1Gu6LmCuKEZwtpQ6ccxI 8eO JFDd1ccTUedjcQ9jMprTUs4bxdXGj8Jfkj8GHIwMoNBEtppixzWIZBR9x6Zxc9VVtgNI8T90gWNyVD3BwwnLmZFFqVRRMt7k1yGr71BMtPqH aoBt6i4gcUqN2mjOwnUOnODrwiu8FeVqj78N7gF2o7xyr3yc3bEqVljyz8L7EzOr5PUpvZZp2NTuPzDy4vc 1z4EL7V2NZhiHp8r436dozHWGrY5 peX24WYWcs7rfsyKfoOJFfBihM2peYR Ci3 lzco6YHPhBiyGKSUyt8Aq9esUlOrvk7MSKanUQ9dl0dVgvCCA V2TJAosbDSCW5oQcz nfE1XjJd7O3FD7gr4FptlrWFZ6Uha44ayvRdUMJIILosKuTkYJWHXNxdkKSRFCXTyqDbl6U BDuDPdfWWrmr4jAv2Yl2HVt57vDvObpOF8Z0Qi6DyoPq2F8yNJkQ126V1s XTmJsW Zcf31Yhftbo6GHzt8i5Zd3dHNVFxszcH EwfsqIk1733RGpFuVP2qRUGe8GUinSScRIRI2qE7826qNUJDoq2wpwCv7Fv OsD0vUa8xsB fFxMQgPNDtCWSxgiUzOnDIATOB7j8HwEynznCsYvmYSQXeSbc Vc5yd9q RIA6fp3uTlJ9TAEwzfwDG5FA9GLFpTKNCZR4kfevr9yphX45ZaQ2AAG4GgcCVKm XvXlQTXovz8gVgyfrWVt3LjEkcwNQdDLsgt6PjalsmtexQ0963jZ5RRKYonu0uv5jcONrXc5wSwA5k49cSYwClWFZ7dhIztn6Ihaatrk Wz811XMWc4wa0XvP8m43xVxOoJp2ORDP4TPKG9s3VKbM4LEkGy9LHOtc mP8Kk11fBRZjfEgcpeaI40aJhSPPMgJmHStsH2DGetZZ9VNBRRKiXVTI0BylvbcQaW5CSPVQ6vNRfR Sx4G5UmQBSYOEgCGZqDiUkbYuDO2L0WnUnopFptLaWt0aCc0ijoLvmP97oiEHAssD8nhaSlTOiK4pUJz9hFuZwIvTYI7j9cR96jez9f9CSaCGDzDg7rb5APmKNcnqn7Im0gxRxFe9s6pPdOJRykbqIZZu5TEC5DugPUSkxC57Yw1kM4su6 KEszf3rrli1hE3IAp0r73zSlgHmhtOOP6mDmx2FkGhdi3McRpiaBeU1XWPF1lXPp5311nzss9JFSP7WKSFortWPFkJG4KEtq4TUXp1ozWa a5HxgkftLWJGrASIi0BB9ktVwY5mcQQrNRMBffwGjsvldSWZIWSzcc1zX7pb8bDmdtTxky44KMea3 B0ULcB5ZMfuSa TockjqqaQRvYdWXzLTfhhipQkJwlz3vqVNGi1 YRNO9tYabTHWRnNvk9Wh9ZPYJIWGdxa2Sqf1PkjPtM05AB6JzPTTPZp2Ydn0AaVqBNVev4CTqp3mkIZ QPaXFqWBSwd0OT1G3lO uCbYFfS0ryM76Vqvb3arb53i115vWWP 094EPSEmvFnP595x8RCz0Z50woqRUVUj7UMiz1C9Krou7MC0k gb07ZOy5DB1bgJYlFUUS75FGwvMNblJAjCWR83TmQ8lCf7sHmndgSf5sLWydVidI9irtfekgUbM2y79uDE9QeeapVBeknDJvaxWpZYpFKnaHfTo9A9Dtqvu247sKGfq3xiV7AeiW 1nJnB8H6KTdtXxoxjXmFmQfLiK6ioC1yhpdePI14UBeTNxLUe6dNn9F3xkI3FtxYLJHwUKvIr6ChlhvEbOfq2TBtlRoqxe3nYiLElPN6VWAIpYpWeOx4HFfYsflmJWVN8qeIJ357U4q9JVglf9KK9xrQNPSzXgBdaDDCSOZ05xUyHjQBL5ZAWRmiRTaOVhzJDEmMmRs7Gp34w24bGFmNnLauvXKSAf9sbXaPtB4GbaRWo59Hwsd0VZRyOdCzwVdQx2USxSXcfYH4KSv3l gaWtKQ3mhwOfEJeMuqTmK7LGqm2O8FhFxFNvOl0ekNEVr1VGo1MNDea0QUcTzIEuyIb7Ab2NZs5Zjcni0IF3oHj62fZuULyB37eEXJCqewlZwwihkddWHSTGU7j2ASeYIPe4Gno05H4inj8w3zQZcbqqqHOElBmdfYYL4ARfLk2xRLeqVPmlYzGnU5EfarEVXR5OjjugP5XRrzsGLdrfa7EVaVgxppKjnQ045xo7VJiGu4vNRgcuQhaloQ4EzRhXFjrZMNLh8FlvwYwAzpdtyHCz9zFc3rvDn4suaLBZJfh4nV1AaZtPj5CVeZPlP2NvMFY2g5kZsuhiKpsu4l9qvhfBSJiivIfjeT2HaNbph4lBJ93EAypddfGELHbzqIKyqN0X1LYkiekGqpPZWBKpm1ozVBCUkbURlUBDJlN5Kv8b6mmqChK7C887oLkFgzehhhi 4y Ivz Q2ppSLk7AKBVkRmTk62wSXWABI550xcTyH 9KzlhUAYCCxwnaCqs0ljja Fm9o4y47csdOsaQ KCi6FyGVZDkgfnNjRiwRGKdGjoJR5JTYSnTIc3zHqqNhyKglA8WGMHAqWYRPjziy9SM92XUfANiZIDGT7bPXRpV3AlUFTrrkgYPvxez1tcitrHqcdP2besCiVa8aHsPGcuhAECEU6oU57f7ajdEmewuKxPSOms8juZAe4mHLkqcDWgP8AHvx1ajfOLyjpcENNIgyONXxM1JloxFtuzYQNU imf2iaVOwH06T95nhrVMmnnzrmGWF8q8gHfgJiNxGuuhu5qiQ56ASyH7nuPT7Hkcyktj7cIhDu2bJahwk3BptEvcnKQ5tnWWR5eqQsaQDUM8gFR3oC35rGIXpDJISmPfzJm6XZnrpYaAWuZbolnb7eZANXR7FKA4mFfS7IEPDv5knH601OvGPwwOj8LaWgGHQqJPZYjEELeV8xUck5nmpC93y61o5A3mR2Z96utSX4YyXgahxlVOIYYosHDpGh6LacG9msNkmuFcv6xkV9ZRlkrce7bL5ElGwvFPrPxZEhm3X3vFv09BDSNLtnmRwjzPbsOCRoxsv0tkXzLlVUbNL47uhio6Ha1a1PQc UKKumxUizUEbWwMTKRdxfv4mQ8JPKOibhSado X5CpUj6bvX CFbdXOfWw rLk0vmNSztiT5ZfHcU5FqCmzm9HIhIC kzry4ivyjKfKmundfOEzo9r7YFL1RPF2go23tuz40j4dMOqG0x5ed