AMF-samples-1.4.30-1.el8$>y0NYxHJ #>: @? 0d  0 '-4        Zt@L\(89:GHIXàYä\ô]ˀ^9bdeflt8uv      ,CAMF-samples1.4.301.el8Sample files for AMFThe AMF-samples package contains sample programs and source for applications that use AMF.dϞbuildvm-x86-14.iad2.fedoraproject.orgYFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://gpuopen.com/advanced-media-framework/linuxnoarch"0 h," vF o  !Wa SNsG#F^`$w" OM<9  v|/o"J=*N"sfo5 \70677)G +BOh62-'Ck"R8Qr;m0 t [xb /S Ex?$,2X  '4RY)2 :3 u!/t ;]4N VEq$ o'k% rL(w ` 2 =GP!.  `8% Y(Xz##+hn  B[ *m f c &f s[KIT.n Up? x;TL(g g y! lP "_ . O< p}1a3X# + G,%j!p 8Wu6ڐi P>66E ,>~QJ' | &-o - a6<UA&I Un1e'Pr m4$= ocG9SsD1 W e7-A:,O5d  Bt2Dc* A Q G " <^`Zn+Z>O*Vv 7Y&j R5>R$)  ) _WBG3$,U P7!jaoЕA!h@ Ts&R)D%AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤dϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚdϚd2e4d5a8eaaa7ccdce0bdf34d60aa31af933e0839c743e85642a3b4107fd1cef619c81ce2ed3c4cea6be80d5d3dc617a84b8fd7e59600991f19d76fe7d246f65a55184a343a1036dd2076dfc4ee4947fad8bf176969d038f64e9466ee8125d158fed89b5880cc0bf4de847ac1f8886373e1c39012eb1fbd876cb16278b1cc2337cab72a75ab77898f0e2cedcbc6646414dcd2dc56711d266b4c8a8c7b2ac5c3389470e34d7ce84f2c3c8b4d8c3e6af746a793424876cffb61a5560fdf640f3c841faff542231a9f74e17855b86551582b4ad4f636548a9f1430570138fb6118d80a2eb3b217db668615eee72e57912b87f013b7ce8712a116ab00932759d43b562a516181c31ef85f5b0bb60ec3adb5affa5172141516a9cd898e676509bb37d389beeba5beba6b8a8cebd9f386f32e1180b2121c84509522559e4d43846c4bf41005796580a88f3ef7c632aa83c6443b2101edd5bc13303db2ab9c5612dfd0df7047634d93baf3797d38bf962c17bccfb1014e385c8db70fa21ed9e49dd6c57d19edf969a691c42fa07864a48e108561e116d70e4a5f34ffcb70cdde310acd0b7e8103ed19fa8464212a4ab3962b1cb0df224dbfd3b373a0b8c0f796e232547c5ffd948147400958747c572f26cabf4dfa806bc93078c401c7ac25d0703ea9cf60feac83ba9b4d09363e1ef9cbc04410a713fe7fd103c55e8e701c25d2e2f2834bf041f1b9d5ff020bd5a5b05ae18922b9f8ad5d5fde0b27710965adda6eb9391f936aa0194ff9b30b3a4beef434174015f26bed32ea7c399e8519307b8f782e17be0564a3b23cdbc00a4fa5abae181501430ec0354dbf154e87e53da81efa915980fc6da4df53d1fb3f52935a6657dfbf2684619dce84a02b61e4b6c43bd6aad4f151bd2742cd67488af6b63c266110cc79782966a0c9c811038f582432c72cbdfbc917e132d9f4225c10410fb7fdfe31f536fbf56eae8e58ec3542007789d3c4308a802470a33b9dad431952f3406794afc5f8bef407ab47da75550d2c6d40226cd8b282e512c0688fa5b465f1a5173d5b3810200d77349b3a650b16c03d8e06d1d9a4c662bd11e15f19a3595b52dc60b356f9339a1fc1a4471d4659d2bb9103a714121f473807357d7d087c95dc397a0bff918f9f99aaf531aa19dc9788fa331449135709a51d2720e63846fbb6c7d83cee411bde881033b60e765971117b892d0c24bb8a9a11a07b33b7c86f2d7fdc9fa03fb9bb0cfcd63e6251e8b258690c8587e95eae9cedbf5bc7a720b391573f01ab4dcc49d0f4b588e6f5b80bc0b8907a6af4a2ab1bea0fd9e004103a68dfb7624be314d978ea1874128912ab0dedfd4538913f6606816430c3739e88fca971a99be95df455ddaadf1f795620e0eb4161b4130e0df0dad1b017a1f3ea8a13a625086b4195b275e97aace8375e1ca85a9fd27d728c2435218927d1349826bd56faa22afb67e527c78319bc3ac177ba45ebfe321db7185d8607a668802658146dba029827ab18e96018de4f5f33dd5cdd6d882b46bd56c0e4279b436a7d06515757dd38848b83c4fdeae61f3b8af98d030d523445f103d314c7004b54cf5669a8a53d6deb3b57e93c0fdd299111896b242912ad16ab1cae88f69e0e693ff4d3900b06a6598aedc825d2bbec70c26c8036466fae4519078574991f398821dd8d3500dc70fe7f71c1dfafeb309049bd3596e11b20c0a70d697a67d83823b4505bf3470b62a94b33b1e69be629047b87389740410b6d6a7816ae51a33d23f5a943bb799c34331b67b2a154fe8c7b80981b82b1743522b1fb8a597d714b6e9c4d79a0be0fa8d6d23d48ef452d3b1b502ef981ea773a290ed9abfdcfaa7e3fff4ee6c6a8ea2bea97aa32db55daa856de3e47eb9755652dc1aafb3fa067b039615b0d3436056fe4e61139cf0808d76a38921ad6c848f505f8d68abebffc672e6ac14e23c6a8f70adc944ad0dfc6be8c2126d190c065faa79b0c9d7d27788d13f051e43938acaa1c8f8a0efdedeefe3aa18af4a205813ffef9d25e4c3febbc0955b6d6fc14ab1125f32160241fbc3beccfff479cbde95f4d56563e98c2a2483e8aa130c2b4f0adf584e970d93a58ae53eed266bbdadee87ee606094d26c31ddfc2461520ad1f8785fe13fa2ed8b877def59ea025be46a2aa5db5d1f8a0df8a0dd20417b40c4802c1676861ecd0a852903d1fa49449971de67e3f35bcc3f311323a5bfe8d0cf10d9a5f7c62daec874f219286d6cb33a1e902e4a3cc5b4853db4f37925362ad5a0db2595627333cc7ad6b9a61e59ea79f1f7b92c86d76d858bf309d517f48164a7b1d8cb223922f8ba90e10680172276c45c33d2a00df02e9ba3e7cb3a00dd3d515d2c45fb5f61e416cc1f054e3791e5398e0f4f123ccf9a315f36cc85fea6cb4d92f562645c478916a01deb0d7b2e46543dfd4053283771fb624e572528f485bc8df5384d5d514bc5598e2195a05d71a95016ac3549aaba1b774a7699778318f08589928771be307487eb1c3c8e2746c34bb97f470d74f38a10379ea14228243d57bdd2df33485ac78d4da7d1e04b045e45ef1867dbe281cb1620da185c0010bb672228096c3e246df8919622a8e27ccc0fd3e3c36a201aadc101c22bb8b43e396a06eb9b7e82a161d893bf7eb52ea890f4c345a78d42046ff01f9dd9929e4f4bb10035030ce6ca04e2d52626852c8ae02c7ec953abde72b9526256a144371439378b79f87689a0ce0f4d056582b09fe1d6b7c4a1b4850a6c74194a97e3aaf7afd282a37e0559544c901dfe0c4666f77178eccfb7d6e958dcb5ce7034726706be113c666d2970dd58f8c70e55e524044711a0143cc4e66de6e18562c8f0e0ef346e9f7caa5802261f5185526114d808a7768a5f715b1291a817e4cf895dd003334edb553c0814147a81fb7c4bcb9a2f397e3234889d24e1f0f5d381456fcd1b1811e0ea7ce9648b0e233eaaf0a87c05b57079f3b7b5bbebd10ffa5a9efd9b0030592288ee758de2d293bfbab94ce1cb80ce25118913190c9c19a4d2019c974408141c853aba66635b897fb70196e8362456fe6767841ffdb42e3d5cddce4de71a8e0669b92ed761ad40247f4fb21d32208bd6cd183ad06b4b4ed29f3bbf6514fd7d6102408ccb8260d0508452f98cb7e5666961a42d8503794fa23ae1f879c83d67cc8da1a882bc2efc9cbd76317fa4499e65d340414825d5bf335d5797571f411d9dd62ccd8a68a0afabc753cc0b1dc0eadc91fa8b564713ae55222f356a26cf21a5c28b813541820b886e4b8ee6d24ef223f251dc1d6022e82c80249f7f630a2fdd5a48a9573544732270f53cc3462076b380d9c9fd6dd5dbe3e6b7426332a5db8c13f87399cbd44ff007cf60fbebd6a3dd6f4f0a14b2ead40fcf6c7b20eeb318b799f1d181baf47504be3f8066e5af47940f6d9a882f13727e4f43e136f3b8f592c8e00f04a71e44b432f37f988ed4cd4fe1acdede1f014931a08c508cc82f9407bc2b869ec2195c10c9c922fed7ac22ddc9f2f3468d829821298bb2a064433241f4e9e79b6f910725ccb6418e5f6ec1566b16913192562c63ccc59a63e6dc86a7695db4c572bb50fbb603174e08877153cf3f3a9f94e8c610557a195dbe4d966e52e977e3a142946fd105a7a27232f14dfb890fbe21db07ca46af7f96c897f0a4a02120b9ef0253bf06fb3afafc0e59840cb815b2e74902a37275c0de1938d49443c6db14f1b17b32da2bc678286d53505aaeca405528e32e274cea720168dcbafde74f98a019c9ac1342b5d7dda1b075fa44648bebd03c221b9559509db98f5c7754a8d5be4af0a9116af024d0dd320a6235f68885c413879e5e3bdde8c128289ebe86d8033ea9e4cbd72d05db2a365425440d21eef0918e74fca006860f34227aceb6b09f22deb4cebfd16ca4e632a9d437bf42e3fa798b72487239df510520ffd89661eeafc4bc8805efc85e35afc2ae0fe8cbf732a821dbd8e197f9f09eda07f5dcaaeb1779723e13cfa932f49bcbc5e5f21f9bc389d04a7d9678d48a7be006a1ddc019e3b1eaf4673af10e18d1b72e80b2d2a32235785add2d611eaa3628cbff8f68adac244503955312896a3bb61b349214d446fc26c4238a728e53aed4229ca1f302d5769ae0d0af51886d1bcc5b364eb62235a3c43f83a76bbbfe8daf4d0f346782d080e26ef0005ad690f44baaa1eb013f5b9ab5e306bc51a440b07f7ed1f543d84c39978966d625875bf7ddb5e2c06438eec6ae3ecc6e6036ec6d28df208f1ea17689f4bdc49cbbd47f82f872726912bbe20a93240870e4c42923930db1e2bb29be2c1d337618fb94761540fd723d170ab5fcd451471bd800c1ae3f6a1fe9ed7cd24bf425ce069d6644ced7ccdf5c0fbcd645eb3129631cce1b4b36a4404a2790ee549460b9a511d20d3bc06bd3be354c080b770f508f17447533f3d031f0338244c9cc6c2fae2d8b8a6895918072106b523fd419bc8a6b0a850929c5ddc4c978dab9289d128e1cefeccdf6a8eed736ac260f025bb7189b6e1294c872f21e5cb00eb1a0102b922a7ad3a2aa7b93328f9fbb5e0c55d8110b4e150af6806122ec99d0233e1ff35964affd95d29874ee66196fd5dbad1eeac6f21a949865018efd358df7bafe3120d6f37cee7e895a54a1d359570a56e8fa3b240666299742144e7a495af9394153da7f65eca9dd7aa3a1f2d0146f7954c56ef7d32525056aa47b7d9285378177fd0862269cf6aa83534fecd28f323dab9ac2dd6abb69a8a93197405b312df8182daef622c970ce834b4c4a4afc6d0231cc7aa062c3d8c67920621a2106b0e7dd5782972221ddec6c0d5dcee181d9ea0d0f8a7334bd9c58da654b7449a690bee680ff03e0353858f4c710c7a8eeb6ac383b1e1563e260b0c2432dd65465833052c441d62f6c39846858d8de2372009dc9db7d78f87b476f40ddc1706eca7b09d28fcacb414996c9360b250228e81a661efdb4f34673bbb4abc3c795c246e20779af65de93352ed40e1757a373994d06c8797be42cd2c73b6c7b1e5c7aeb8a9d8c1b45e93f2ba4d33a83f1427865cfe6fcca1f4b02e260e3361f39c5caf542fd12b3633265e075412da0c606a451dc741cf0a12efae5e618a7d66e69781a538983965dab06e726c56b882b63952b851eb509199642d1bda206ced07846138b59c74a94ac3dc1af0eeb643e9a1f1a3a0204be53bb49da2d1d0d85a876a38f855be963b94ca09fc394f3e4559845ca4e1047df4c7e4063209d33b916cf1072d093c71d7d302242aa823561e1e0acefe7eaa3fdb80350b4abc4b9368e55a1786360afd1f96f54c1bd4da52a18c7ceee63fb987f6f3c701528ea48874f2e9b67f189b8a71b17ca60623c4b4c9ac1486558c4b9675d496e229032cf5a154aeeeedb1dda440823ae3abe572ba5162fcb1ff722a8ab34c779025ad54843e6ac2243e605248058860d74768ace3ff7ba609a3640f41cb0517a9ac221b9e3c7fe74460c4c232c09944a9f3e74d118f0707b3a03a615d5af30868e58d39a05d1d532c7340ff1675cdaca77ddf22ce79c4c924d9fe6976e8922c5738e46226424210e4e3ca6c3d74611a1fb71859a2388d9ca847bd8516a9ac1692ec78279bed3ab98e21defc06f2aa1bef8af90a0f391b5c7996e7ee1886100d246ac0a085613a5d2e7970bd4a2499ea01a7da1228ce12b43e3672551241b3b27edd6ded68d3e2cb05e91ae4afc5cb8be035eb0f9c5b272cc41dc74b4e7fc09650f711adf16ab0f4b06e834da6585f4c03774af7ae7801eafef29967d2aff0bf01a44b04493bf3efe43a7ad410c3f31b3305ea8ed195301df949074c8c68ef6d41ee160cd4de5b0a9919ff9c134b6dc3d16fedda7d20388951421b7539eb5af419ddbbc027c86cf0669c1a63a6ca0485eadbe1d15516cf4150aed4af90b4a61cf43560247e6e532362083151855bd32627f4ba6f64d09a9a5b36f8c33bc64961cafaa417946f4c2e7c871de712c8764ef6997e5c04a4b2559fe63564b2925a58c1f8606fc381cb48800cf3bc37e1d891cf4eaf1aaa21c23aa1367b034efa2f8f7c0e0e049bed4cc1868819b59f1240279af13c09193799b5d67f9f2672e3cf77e91b0de6e7794af7c3bc258827ee8846eb9bea50029f3a6dbeaf04b0b236190665a0c39b4ed613e3f4b1dfebecc0da5c37941d5119c097e24cbd721c127cde78c650922008f325cf0fde5fe90005051c1e7e6305d567e92b02a84a198201d3479f924b9ff9f49410b676642319cbbd47f82f872726912bbe20a93240870e4c42923930db1e2bb29be2c1d33762ece0dc7f60a32583090acc1b9d0437a567546a84de7dd94a0349a32ce48d0a2bbfdf4f0513bc8d98362bf25c5c12541c2323edddd5b258d9750ce87911efa71ce9fa45e7412e85372d5ef2262a7a6d15e63c31479ca838bdec9449da171754137d942321f3e9bf710584e28d18918481991e83e62061b99bc3eac1c8b449913b69ef23399f4ae534935fea407caff74ff181d2a58022ce52b38aad2cff715001bdd9629e02cd7d0395bb4bbc263c143e4935a614f66f80a67fe0770f634e03647ae6c5c9aacb0e7150e13603e991af7faa346aaa309daf5a3ab42f3597f7e7aa41ad7fdb99e32c6cdc5347c72991bafc6fbf9571fa7ac3d33992c03567faf0f8e1cefeccdf6a8eed736ac260f025bb7189b6e1294c872f21e5cb00eb1a0102b60fbebd6a3dd6f4f0a14b2ead40fcf6c7b20eeb318b799f1d181baf47504be3f8066e5af47940f6d9a882f13727e4f43e136f3b8f592c8e00f04a71e44b432f37f988ed4cd4fe1acdede1f014931a08c508cc82f9407bc2b869ec2195c10c9c9ea9c39f7936a49f37d6eb4dd24310bc91f2d1fbfdff1771d59c0c2d9cf2eaab4a9afc25831228cb2fd07c8495d24c0a335c52ca04ca0565bf73d43faeb2173317eb7f2b1478589c4f77f9a7051ed47d10f9402eaf60922ada91b364dddd56e33e05f57565a6316c9dfb6e686e65212c9390538f5e824b1525f0b6ec6f8038c3af5cf9391e13a1f843a931860e1e20b3ad9b51a662fc70c86f5ee35c59e1e1c69afe64ebfc20a87089f44e7b36576c59d025773a150e1ce60fdf8eb8efef01dbfadc90cc660bce68d9662e23baead6c37b502a09e922b614e3e577d9281b9f4ea039cc7a2ac3705f951537003454aa9ebdf1883ec46df3e7612462c256719848e0cc3106b6908aa1bda2975d2929ef6a89fe36d0f1100ef6b58c894f5769279aed6b41e991b3fe5b069cf165e2de5d46f6b56dc497a4d5e9e8d1799ce54a4174106621f286e7908d5c31a35f8e709a4c44a043098b95f4841d3790309830d5847fb6d67818edf781484f98141c19c5449caaa9ed27ca97c666201ccc128ca0e5e3d0a5ec4858d965a70e1ab985caf8613854a78d9d07bf14911b2df3b907bbf59c2656be97d0699b810549af61004a1bf556a2b87af0259fbbc30de9cebac281824483584a6d1ff216924b2529599e7dbc531e557e798a36362604577a24da2fcb6818fca36c4c77fcb31062b0345b68fa94d2b1aedb4acd3faa92b232bd609a85a0a343bca88571e1ca7471845261d25d48b731844c440805cf655c8bc591b40e2c11191bd4fc3581521cb0c7d6a8b0cbef77c57ffb34c542385e53085a211def4c992140ddeef47af6949aba2825beaa862727b3a614c3556cebbad0e59e0943458791a026125359c33288e961061532856d79bfe5f3170578bbc68bacce12f3b242c25405e760a46ffa2898431837b51e5c9da150b157118c8eaef129f3ce36e0c13037e37420f3fa9553bc1cc58a258aa21823112cd92b3b19c11bc253b09da6a02f5f2ec55af9daf11b83fbef9a91f4e8eccaf1a34f40acfe6fa524eb2c819c6aea65c7d935d4fe4135a42da88ea1d6613aeef9ec9fb9f0da8ef682de4fc8fc1a901c10984df849111091aae56e7b3fb002646df33abd8e1255b1b5bf39a8e48d72cbf1828fbaf4a16f36555e6d17701b7901d8d191448463b42bfc7913b9a5cd50f3b7e2f32de21cdf6a15bd083bea7d745af75b8d1666e7fd679e628f965113e9ec0efc6c0b82e996de10de49a862f66c8013d756bdd65556cb209cfb0eae97eccad41d4fa40a94cbbad7cd16c71037c9479c68c007ca78503e673e72324d8bcd58c5fffc4e127b6236d106a10470f83663e70ad14f49ad1de827a171e69e26f65ac9c1c879598a6b9f9fc2ae9787273e784a07b13c147801449a5617c40a1573d7865a9ca051931306783d3679ca3a2e6f5ac42a7d5810d5c0f6199fe9fe779a4d708a87f4a9a72a07a4eeca83de7f72917444f12ae3ef2f88ee30556e99fd20c9958066a8b81723482ff557f512a0f62e5dc86dd1e114fbffc003f0883a718063fc8fd32cb25fc1202be354e1aa0163f9e2d87530e9a3e2c10e5c287a617d62d6bd293a837109d8c6b3bd1f6785190d7cb69cc206355ae72468e06b1ef398480fa4b02330018ea188db310c7acce031603379d6d22be01b133ca117a4370becc58c1ccd1fe7633288de8a25a014ffebb0d004b0ec4cbc8dfe23ae99f33d42fc32989226e8963cebb0892c7201ef19373afefd6107e659aeb70acd2c50627ad38aa68a27263e0e8f11eef3bf14e53bf9ccafd0fae7721134b16a4f55153a8fc81b3f9bf0436804bafdbb454d82089f75a50b83477659399c1abe373a088a88a21172ed08d70877c3d967d3bd900110e5ea67ad0861cfbfa15332973207c4aa5f3a17a8a5f689ac039327d1261ed7044055366c15747d8373ee12c9c252c404dd499c0f2ed76282b2efa97266de95af59d75945d20c2d71be253295e8253dc34c3551d36f6e0c96d3ec23172919ce7a538046dd1c13cdc76b395bf7c5c932f411e07e0b937d0836bf8e9ffb349410bb21fd328099ab0e7bcb1028a1247b4bf5a43d3b6699069bf2e6f76b472f52c5a724c864ab24adaf73e59ad9edfd8fee167c2cac4eb95b10121765b38002b3090a543ed27241b6f6ca23d59861b9fc43479313f78a8e5ef78d9e5986d14fbd0ec7a5ed3518f88fae40e6cbd8ed31dd7b8c7c55801959c81c9746eb69788ef65922fd26ff52257280e4d2f8f4c29ee5cfad54e15f15e5d8f884e069e085ab1ffafaf967d27c596d1769dee477a0d21fd9df3ab93cdc4dc4814026a72c3bc7baadd2ea1d78d0d04425f56aab33c9ddf00785bd99bd659d463b5532fc15270edb2c06ba16afc7913b7f69ed4dae574aa45848df3dec8d61ab08adcf4093b35bda3509a3339ffe4ad79d16fe9942e89c40b0bd21fcb4ab27efe21d95b7568aa58f5d80bf3e855d23f2fb20eb22774a0ae10d02d6b19f64ca6f4a2395ec63d7f45bd4acaff3a0ab1097a99f006627718efb4c00874d70b55dd0ae997ced187a1be6a0d52a1f36505fa02bc06b849c4b7f1b7bfda8f72050ca930157175534bf70d6d3dabd3bc8760779e3292da6632b86b7c640d99e792fb6cc87e485e490dbb02d503b0c7a454297219e55ce3f3c46b173f8fc5903994a88c8a2f3c34643f3446dd5dff33cf1cc89d7c4c9013eaa09a9a26e39e42c0e1cdb9806f1cebe44eaacc65b2e90f121ec7803a83c48aaf785fb47a2bb895f105c553b0c4b8e16c09cb1f181c8d7d553b5bcace4dd20a11ecb1a54c9ea91c10fd678573db21be4c4d3829d6988e00cc15b7b560e327783b4783f98aef552e33dec512010ea0097edda4c5bc132dab03500158e355fe596bd9bfa05e7055a773cee25cb05edfb817480c6f6fe3899aba749ebaa41ae1ab9e5f6390f5762342c24d9092f685f31615851626354e8ed0b369bccc65d03729bddba2008e2e5789f33a6871e1a0e202d30a511171bfabda9e279b72a00c2f9a55a4e443330f38b86f206fca7f2e35aea3d4f82356561c602b3358530a7ba4b26ceac0714e3356cbf455d4cf9fa3243a23a5b60963bc668dff189d282d8d0c9ef0143525498c290fad0adabef5f4bb63e0d3fef2b2ad71a5c5da6a7e36745322a7dd5ad68326c529ecc5d529a12404ebbb99b63fb99bafcb19106bbc257c583f55f30e026a31a1165f03063e877efed02965d86b9be74b5ec94c6a88ca869f9e750b1661eafdaeb2f9211990d396eff7f4bb9d18a26228b9d604d12a147619d81f6d003bd66a20800a400935bbe272c23332b281522fc34b54321538713a68acd8ffd445c34c8a4eaa3d4f0f45906e9d68379883b71a672d487def7e73ba6fb9d57608168e234782bce22a4783cc7f013b68a875efe2e1f1eeaa5b66bc52f38cce972031272150fbf262734bc0a619f044d9d50cc247f736e1f22aed7b703fe290722db776940af00d587c5c0621f15a547f897c7b215645d797da01d997400bfcd099c4d13e5a88e08be3e765d8f7431ff7c6a0d13793e17f13c999a69c88425813f6ea2daf3630de6eac99dcebcf7c0f217a834e15e23b053f960145ab293bea502622bcd981a5c43caf87aaa60e5b7ee1ab4783fef784f9028c61086760b599b4bc804d005b5f107cb85ec98b57bb97b51c88a4ebad0d68412ac5cef9671c0dd7612205f194e5af924fba439177bf1cc43ae550783fc4724928ec75cf9514348258d904768e7d24bd8511606b20323dbf50699c84325592cd06afd3bacc671a3b67c5fb8c428d3ad3c2ee0f8485ee003bd93d01020e6f941af543e35adc25c726cb8b0eeeb3485aa3a29b9f3c36400451e5cd988766bd0d5a947ac78ddc84e4f415b779216226080a7ea1872c6811d3857153f4f8222c4fb736657c33d315ac7e45a98e8a8d4e38d17644e58c3c5c9549405e1595083d6108ebf67208256bfb7126b85f857ca4d7851aae9b1daa685c5f4a33a9aafd2f41684e3a99f12aa1c987feb7a605f3c9b7af3912c76b888f1b98dcae75f4119e79a4612c28cd4f36ae4c0e120ff8ed6d60fe2e29ad9cdfbfb868bfe662b3f69b81ada66baa326d8a9ddf5bfb509af301ee3a10af06ce359900dcea4c45b659126f4899c3c8fd8edda4771f7a197dde4da1d9005c324c8c6c9ed4ca4634e07d983676a9259679d131c73cfdbd53fb72e2d50c0655d65d053d15bd6ebd2eb36a9878df5fcaec0cab928e4d4c9ecf2dcab4755f4faf626682b889a9fcea6cb95765c93171eff145f5df9ff0583aab6ca2af96e45e76fdc432c535c6e98f31f60d8e31eaf0cbadfe543844b87deeb8d96e74149d587889fc9b405f80455409b4c3fd37600802fbfc96b9acff67761ae4f2cd2687f943efa242ae18c1269fe65e7fedaab20d836fc379bea45572e1c0c58b3c314f8e134ad69ee857dbe7d90a2eafaf793a5c5f2deaf9c1fd51089dbfa916e7554dd66a47b6da2383b941eb45a694b4c547e661270281277ff4f37585d257633c598bccd7c73bf211b829057983c477368f18fe302dc056f9cf20bc27c145d76cfe9874120cee9bb92c056d248a393f4d1c9cff4e2b2f4ebcf405b480b121e741f7375942a6e871836da38040942e59c762c5e0b77d007215670a2d1f5631490bc83acde0ce6f53fb181acf0f0af8574be022871547260be8b56f8d49363a4c6eef2d7513780a4dd960e0f2a5c259a4402b1ed473edd35853707cda1fc09656e782ab02e8903056ac1da3dd171759736611aac97fb2fe59630ff8f525486a4603b07d25d96f8ec721c85e81140e8e3428844bb17b176009ca95ead402676209658ed0f315b1e7a5f08341d6134d746dde6c2bcec1253c78696fb82060c1cdae3bc1f5e3ef6062c0d571c897e2890a6b542a80a6435704858c557fd89965e9efc60195b15a780be2a50e13704edb7bb4b59baedef8b78e1365fcd6f6d98bc5496c4e19563494be337ef78e4d09e513ab97d8705fb70eb4f8940dbdd9ea087c177986002b7ce40743dc41581638af9c1b80c7543cc4bb55c76590e25b985536260eb4fc5d5031a1663e9f9fbd4fa155914ca20b965512d30e2a52f569a000bec5d6400c7cb404f357d6acfa6dfe9b45df49ca3712f8f8eba88f7b236ca566dd64c45dd25b5087c51e619275ab85bdbd09c19ddeb9fba021f1cac7da1250f0b49aa947f59cb0aac040644593906072a91d00b26f75446bd0e182c0950260d3e0228dff60e85d2a9bc1778e97c89783da5f56241bef4b892105fb28f84a6282c4182acc2d4582eddb9054194e360012babe82dd313fe9cf6635f57f9d5bf41c5607376cb7522d962fadceed74c85c5a53faf252a46bab3533ce20e0a571db5b3deb7eb4cbf20a84a4a44639ca2e56731133ae50e4a8fb2e20d545a817f5cc5dbf8de86420e3a7224275a0af14c483965f5d3905b42e8a72e69d4051f8fa0dbf5744a3ce92ec07cf7e07d61be6e04d07d75a732ed38df2327f69119607136c6eb017a6f8c6b2b52c62d82a0a072778683f5b21781bc333dd9c2453788e028fba676d8e4b538cd6e52bdf38be5aaaf73e145c82f88dea0ca189f50742edac782466fa425f5c02da1927abe1eaa984b319927b24da29957d3f7c0fa9381bad876ff615360aaadd3c067ad0c2f254cbc596fa866b9502d3a815987840a79da2091938da104711361a92c0f8da5c2e5a91a8a37901bc6cfef20809fd70cc514302746f3935a58b51a6fc49931bd776242559fcbe2707bd2c7ceb4d723b15a2a0c38f4fb16388687196a38652cb43599f77d3f5464ae82b3fc481039a797aae5cefdc4ce6170e2a0548384a0a02cf32ae438bd20f69ddc40912c044f519c5ef1a50d249ed4ea8cc659ce799c1f8e257532ca3c5b2b1f1c10464121b8a2c3d3d3b6eec3a69d5a059f975d9bca70279c36821b357ed6cb925e6f4f591c51d4123333e828aa25a2df02a2928deb2c6d426f82cdd54b821067cac0a9799b81c9e990645f2775e17d25046bc572b858be8f6910ff5199e672a85f2b4693cd2100c59b1d3369cceae8729c7355312cf9f360b2718954f0499710bf82b0ed8f9566cb1ff7f6e0e9109907272ac3cee97819b7332a5daead47258e73ca936562301ae7597ac666d11adcd900a3b82beed185fbe8f506ec2653f37cae7f79687a7cb0048275782e3e08876533ef7dfc4f79f05efef804fdc8a2cf26df356b6fb87a614bf75e5b76bd8daaa5a9040d5f9b81e3c7e12fb0b3371760297ef0ba3db1d36bbef020af55adb12e04dae272e59e9c9421d9917ab48320e210c73b47ef87f28b321687b6f7d75bdc3d3295176a98af8deba18c4d5b2a5eb07f5a92686462379260df199f44d8456542e44b19247d4ab35ca7ae42b44d11fc19f35f744a4f309c19ac8a0736b266d0d4d81163ffa7ea77e132148682ed24307a2d608d18d4b3417ea73b5bd4b26f3f580426acb8eb410474b895182a9f1ca17effcd8298e1daffe1ae410372f15a6d7488e25abad5ac45e6f501a6ad3375a1e90bcdab6c5c39c4bc4c00a41a785ed0d3b8282de03259da93b358bed6f88b2624d39d0438c8e3409501082405f20618c10942d0550c409f2b78b0b2127af2defd9cb7a2452b70730501ad2a9b55631da92430e717783dfd5bd4ef81001f9749acd787bcd7c6f995c492f1be96157ec0320c71704ffa4183a5739e82249c0e07a4e3d075b1102db9808167d9f0dc335cb0769d3ca4135ca4759e0c625a8e16d1990ac69e32e772b4255587da25603b78c2f038f11e3b42c2e1667f3f002ad690a979a67d5244e47f13e65400c97f9d6f05d952e5646416bdd713c6e3e3ec499ee5a4ffcbdbda79482c3b10b3c04a6f294d4c4b103186da8b7ffa637312fc1e0ca70638ea0fa011afdd02059574e585cb1f951300a3a58d6bd86d935d99fba674d68fc98a4444a406339ae9eca458e058ec72be6ac6aefe0ec5c7b3be6ed150932e53c410e9e532083dac79430a18f3aa671fbb3afcfe4741211dc4e7c93d77764186a0968a3263cdcf3a5248b637b4b7e6144a990d85fb7ee7018224ec62acbdaea182abd0ec1b1433f45f9215fcd074e8aff22df4b3a09e1c4aa9f79d2e2b1eee29907d8a34cda93d01459592a245904aa13cf2ab0b935eaa404301867f8f27da177129d7bd71d1b499b1732ade5eecc9a4581c82cd5a834d727061e56e484917c2da2d20e5636fdb1a8856c2abed37637639bc520e4b4616f688ae889bb264833ec9af9890af5c642db5cb99a901b24e74313a3a211225c1e3fc5f764e14ded772a1653f3d179f12acaa947ec075d7234761abb85a1c9a13f74ea2a363f388d9f627f9fceffba35c86349e807d93d710e5cd3c4c1fad8a77beac97b6ce5410a79e21f899365bafe4ca2e673b583d53c605ce26fdaa3ee20ed00419eb471084403481c6c32f6d829d6dcd4f0bed53b8705e48c2b97a75b3c8249a8117655796c08beb5c6987aa7cd7c5f5e14bda3856dc80d163d153794e4650ff0b1eeab75dd267a0521c65ab50fae0097587f7572223d6883291d5d725c4a5761a03de8ca8d3552bd5a8af8ef3c580ef75f1c93694230daa8e20e94571893c53ebc9756ddbb54bfcff3ae11458cad09b584cc19f86538514a13e3fcbc34167f43f73e654f1b8ee6843681c59e8f96e5b8ad4c9adad497f4be1c2f424a1864f2dc9167fb22bc7383bab1976e4655aac2e42ddb7b2b172442244c029010fc9cd89537eb13cb50527d334dfdc8b5eb53bb66f6bbde2571b453c1cf4a3159efda68cc3d5c8dcbc4ce811def72e18cb575b1fcc58fec9e16c0a4495a9c0ba9a21ce38db0a177e2b82fa36d789b076e9800485e76e42c405f3f8e64fd5f6561a1f06af449b5eced3aa4433573769c1f7ede64a22e05823b4ef86a4ab9cfab59001fff313c1e1815fdc5717896d6ec6b3f9fdb8bdc93c667d7736621c2dd4d6f5bb2daa91ec8ee6b2b075e8e22b53513638133fb5ae7c18d7ffe9326cd6890d678d81de903eadda866298afb39fd401b3f1aee4043b4b6bd9eff9fd5407202502618c64b9661f286c3b03c3632b3e320c38889ce816990d6b668a9a2a8bdcaee8dabf571925bfadc317fd767ca72e0380b373adb207f73271cde2d6cb0c0da14077e9163088b4670f7866ea7e9b45678d8052b3a5b05119c51264d3b5c5f20d4e4129593b6fd4b2d455734b965fea2b91598ba8b9976301ee7499fe071eb39359a836b242804efd42a52142833a4f65665823d4ca80fa7581961f44ab1156d1d10189f42f86d591439f5608166f647c932e023073d0b3f7a0c7cf1721ba65fab4bd39a99ef0c1193b2e8029cfc7bac3d1263c415694e9ed54692abd306cf601a26a9bdf7c993eaa0e6af09272f50bf2ba61b7027aba1a9524048e76ee7fbdfb9a0addbf7d518b2d998d81d90cfe0a2b47ccca50a2ba047d5b8cc4c2b08421df5156a4ac59c74bf3ba33d659a630f25fd4d5d7c3e071a7b923c61c4f7675f6c12461875aa38a9e6755147da30a8dbf18a78079b4b53443dc5944dc32666d01c41d4381b96ff72086f381320ad8fd5e65d0a09a58f7cc7348140df8055a42be6b3576b744f9b7483760c2eec5d1d8b2638cd3c12b62a87355e3aacc98ff6866136e0c5548c40f1ac604c73e3d699bdab3320fd9bb51a9c9f12954fde3677270b0d184daffcfc9148893c3c9bab4184cf86803b2325a6f17ffa073ada5551af95fc4963430c972b41cc1194efbfe9b490e1d5760f31f13c57dc5cd1e657e5e746c5cc943d0f87ec0530c097358168f08a5a784cfb739b240e7dfcfbfd8f125acf7f40423d3237388a79736316549fb1b2209b511081b1e16afec6332b32a8640d61861f71cd853ef8b828b194f55bd603d0e2482791256b8ec47cb7cfb800a80f8494282f36aa3dd4e8ca45c2baffe562d23b4e930bc904d2667044e7d1324061df37d7cd8b40676d6ac24d43ec5243d530ef9794c36b62889778e6528c0112f8f1a18f3fc12e07424567293d9199b69e6a6c0f352878b28c9f6e823fb8bc973d972297e2ebde363ad8a106722a3f36524858192f459cce923d87cd3ef5316c831035f85ff9e87b72f03051a3e09ead87ba94800f44121b9bc2e6f7f7aeb32f50c0b4006d6c5a301d6b7402fbde69031235c0726c3401b6f3d6cebeb107d735fa5d379374e5ca687e991f111ff2097b0788ab371c0c748adbd469cc8fec15cdf0363fcbca302c9ae3991858b4371889dedb5be7f74a11a98b67ecb202da3ddb78f9dda514fba3f013718b856b9c8ae81a24b284f3e1b472413d4f70ed9b49aeae0137f71168b2381d2ed610b0833e88b09055f7b41af1555029015142e80e46f986e0bde35e670e6a4b69520c9e56b2a08cca7e1bfc22ad3e630b6474d69a95eca9d907889da017d7be437e47899a048a4fb0b21da36a3f1a5d0222055959345a19b2bb4bbd1f5b5d80e8439e7065b4510f277b49408386fe8bfac172fde365d9c7b6ae3f6b19bd509b6d9601e47c0743cb1c1bc94087308b99b72c8006b6e579a2c67217bafb2aea014c97ad55a487d2409c23aaa7ecc6edaf91df63e433219c23aff3e2d5f2377f96efc030667e0711b56bc49d5fcf309b205a9a5c3ac864efe32040fd5b3e7b0cb2447f2ae2b97cc7a9946d7bc4395d113159a4ec3d7c379e88f3a5a69cf08c3a5ea5a7a332bae0e96e1f3add314bf3c75fc1f9c08372f48153a0e82927391ea988cb1ba63dfae78d92e6d731a3d95d9d4b559fc7165a186e65f90a2e18ef913c26a5b2d21a9170ac7b7a0eee60c64e08f1a041221af07b8a2e4ffd992d696de56ac350172d438bf02f099cc1abc707d3abb56692fcc38b878c202ffa61a7114d6917c4e84b674e9ca20095eeb18d561de36a3ff2dcbf56f6d2735c42702119abf77fee0b3c0fa26166f8099cfede2a0b8fd4af2a7dbbb6f42a2b4b68324b350c5c883c3323fe67f83a9a860f983b48d01b896c52866cef03cd5e5bcaeb3eb338edd8d74a716270c38e5251e89acb2a34d8c8a6417921721569cd12ae49437b28302479ea1a78e4750a83a7adf3ee0284b8e3deb2fc2360bd498bd1165e00d3e4ae9af3a7f21f8320bc554844c7969acce4eb27859bdf8f6f90da6167b8b8b0e684b2ed3b522a0799a807473052be499f11f915719e0af1469443f98c84e702be2cbb86cfa0005bbc8be37c6baa08937c1b416d189c3befd4725ffe10ff8495463b99e98673132e7dcb894b6b83180f4fff8cbd959f181ac21b2e8f6881b7f8621bee48b421c9bb0e7a614c35efff9744452dd04cc87e0713f1b98eff4de855dcfde37762eb9c1b202d465c54a5f2032302c93d919044bea5763c9a966cb6dc385aa37b79bd7b825a11b905836e1ffc84b93be2a2ef2d4fb2aa5e4e72958f473e8fa1e5e3dc7c7fea61d6097d0ae45adb702debf86cc5577bcf136a2eebb6593e29276c62bdff5e03a57789065e2c1b6c2867b43d09d353e1349cf8ee58aa398e9a81ab70e8886c9210d1bfa147cc4bab51971a2836c5c5425e87c2d419926f353209f34fb0f519708a7dd84d87f8fc3aa3aa46687aeded5c8c11f5b6203d1a3a2f040835c53f502ca3f9cd9766bc4d5fa75469c82ef896d7096cf9a3005fe55e4cbb5f9bc8d5fd30708a9e82d177d845606800ecc0b24e8608b3cc083358a844bd29e3794c7d56c3be3c187dee8e159362093ecad82b803d22cc0d3395844c72bd40e8d40aac3a612421f31b2eba15cbf004f23edffb2aa7ff88768311eeb687f53b2d90e564f7d0b3accd9a9142378263e726af3e10fe25db020a1f700e23c03ff1dadf9af5ca4f00b77e5fd4c5b333e3fe35f3ca9651cd4dee287f8beac86f80cb46e62ab768c1eed3eef0c1bbda0df31053303df737647583db5c15b6bc67d4bb0c90186cb12b65535609607b90a563ce687723ddb601d21a68dc092a9327756e7cbfefa6e2d7df2cfcff59b560cc9fc0b1afb5ab543e7c0bbe542ac062ffb9b8ea69b90bedd2981b94f4d414f9dac92ddbd2f8fed25a1a735acf7f3bbe09c3c0404a1e9132947cf5eecf86839646c5dee9457dbf8e5acd3057d1e8a14f2d223c99f797f1320b8bf3e9e8e88f1b4ad6b03bdb76a4d87d0ff3882e343ea75827a415b09249025e7c66048eeacb4003358f66686a26e45d3c46384667157a178e3cf13acce82de7bffee25dfa9f3e158d99ca61961c64dac85ba38b316f8b5cef3aa1fffbfa1a06428044df7b4ad38ce1c75c83b1edc5def53b4083eb07d880879739c5c8b9eabbf8b8744e4838ac7b26ca99e78f4659f4a7837daeca6baf887eff4934f7e5b9f2beb02e5b97dfb73c75c00c38ccf30970b39eb5a259032ad3c502c014d848c6c0e4b274a7277e0660c69d39f16963a8e2e510a266499b5e1d7bf5e22abb4fd8f2a8f9826ceb3b9fcda3e4da1c19e637cdf65bb62366b7d55864a0b27966a26f4d6cc2d53786813a9a5285ca9bbd9444792075d2a78bbdac783f5e0812ffaf3911f1791263f3746c8dacef4da0a92ea384859f09bb8cd0cba424faae5b56c29037e8c62b9c54969ee6f28f1fa4c58b4f6a7af762fabedaa4503c0c153e36d5a27991c5cbd18aacb8ce9782b89aa03d7d6f23182e99a6f14c2608c10fae9672451ea0415e8b5ae47e9b35c0a555a3b509712b9e49f1b956b83bb20abdb21ac024b9b11ea0fec15e3cea09cc4f40c58b6da826d7f0e7263ecb9bc82193151e0a539aa48cd8e4dd121ad0c2d217916587dc00baec2b07a7c1ef3158e414c4ba686cede0dcd230908420e56d9861665539a77c335715e312a564fa8c1e149616ab32ad63b637b59a8735e9475dd46c1670be377579784f0919225d179aa78adaca75314d5bc0f8dca5d75d4635b2b20de14a95dd2f368a34cc191b3603b38b31892f90a8b8a3e06ece1291dc6ddbd9278588588f1023956aaaf4dfc5ddcd5a10876c98cfefd8b7bdae389ed71739de178d1295bb087de83c104d20f2385a217fa685b9936c327902bd057c19650cbb28c6defd4ab2c1719e82a5976b7c640baee185e205cea38a4e89654b31b6032b369cdfa0bee8be485ca1840dcdf545cbf2f02c2cfe7db1589e28d25a4d54cfeb7407410389f2dc2801060d16c5e840839a78e447ba2acd5f2c74f9b8e1869c781af4250a42769f86fce90bad7c833c87b8af3f3436b447744667bf00f6d7505545ec1b6d5830199fd241a5f95e6ca7957a26410b08fd4e4ef54b279c013b8fc8a140c0349facbc3940945a0ef8792be1be00800763ea2688c6f3240e2533486cdb4974a1425f9d5cfa918646f7416eeb759813cdce265e871f34c2eb6579ff81b98ba4fa307d7f18139b1c2fd6db1f209746d3b03f0287ad94403256d5d6d77a853d524c9aa06d6ffd6a094e219e278823443e428e5737906ca69c194c98e5d50229de341813c57c756bb1e685a9f94e5473ef8fbf12f108a633612530d83c4e0b9bc6a00aefe7102e1fbc97167f3cc7d5c2ab7363e564c05dba8f2f2c8a30c056fd68c698da6b83f8143e1007712dccddf01155142ad9be7da89572eab2fb99e76328b004a88ba109868aade5dabf791772329307faf8cfce09b02a5a5fc780e0d4b41766d05e17b67a153cc5f8d3bab381d918d6f2be871211241e19673a5de63cae0e56de0a16e69d52076fd57776dfc5d75769a2ef5cd425fd2703909975649dad7bf038af5f27c5447068fa75ad6871350710e1140c75f345702de0f214ac7d9aa3582f0260d3189b300d5b17713bc1b1bdfd6a154411aec994be99add20b7140a39c52fd33626495db27b331d49ab738fefb6c3ee342bc7d6bf357aaba88ff9f874fb3ea6498c69fa193debc3665c01c7ee89c9161f015a4d8793a38a86ec6323aca278a2f762bcfb80478a79ae5dfe5e7343786fcdd9aff4bba57dbeaccf2eff93dc890c4238df32d31717da0ec62ecb38c2fdf3c369164c76d89bb2288fe58f99c156a445d33dc8c723100c97e73d4e44da70876a1d970630b7c5d0cc68891e137d47745cdf2b6662a568782870a83afe7cfb9bbd7ee3c628449d289f4134da81c0ad4968e191328a144ede1bdb2e0f3b784b69d../../include/AMFrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootAMF-1.4.30-1.el8.src.rpmAMF-samples    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3dcHc@cBb@bN@bb@Simone Caronni - 1.4.30-1Simone Caronni - 1.4.29-1Fedora Release Engineering - 1.4.26-2Simone Caronni - 1.4.26-1Fedora Release Engineering - 1.4.24-2Simone Caronni - 1.4.24-1Simone Caronni - 1.4.23-2Simone Caronni - 1.4.23-1- Update to 1.4.30.- Update to 1.4.29.- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Update to 1.4.26.- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Update to 1.4.24.- Remove Thirdparty folder from sources and provide script to recreate tarball. - Remove duplicated docs in samples subpackage.- First build.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.4.30-1.el8      !!! """"""#$%%%%%%%&'''''''''''&(((((((((((%%$))))))))))))))$***++++*,,**$-----..-////////////////////$00000000000000000000000000$111111$222222$3333$45554446644777777444444$8888AMFcommonAMFFactory.cppAMFFactory.hAMFMath.hAMFSTL.cppAMFSTL.hByteArray.hCPUCaps.hCurrentTimeImpl.cppCurrentTimeImpl.hDataStream.hDataStreamFactory.cppDataStreamFile.cppDataStreamFile.hDataStreamMemory.cppDataStreamMemory.hIOCapsImpl.cppIOCapsImpl.hInterfaceImpl.hLinuxCairoImportTable.cppCairoImportTable.hPulseAudioImportTable.cppPulseAudioImportTable.hThreadLinux.cppXDisplay.hXrandrPtrs.hObservableImpl.hPropertyStorageExImpl.cppPropertyStorageExImpl.hPropertyStorageImpl.hThread.cppThread.hTraceAdapter.cppTraceAdapter.hVirtualMicrophoneAudioInput.cppVirtualMicrophoneAudioInput.hVulkanImportTable.cppVulkanImportTable.hWindowsThreadWindows.cppincludemakecommon_defs.makcommon_rules.makprojvs2019AmfMediaChromaKeyCommonAmfMediaChromaKeyCommon.slnAmfMediaChromaKeyCommon.vcxprojAmfMediaChromaKeyCommon.vcxproj.filtersAmfMediaCommonAmfMediaCommon.slnAmfMediaCommon.vcxprojAmfMediaCommon.vcxproj.filtersComponentsFFMPEGComponentsFFMPEG.vcxprojComponentsFFMPEG.vcxproj.filtersVideoStitchVideoStitch.vcxprojVideoStitch.vcxproj.filterspropsAMF_VS2019.propsSDK32-10.0.10586.0.propsSDK32-10.propsSDK64-10.0.10586.0.propsSDK64-10.propssamplesCPPSamplesCapabilityManagerCapabilityManager.cppCapabilityManager_VS2019.vcxprojCapabilityManager_VS2019.vcxproj.filtersMakefilestdafx.cppstdafx.htargetver.hCaptureVideoCaptureVideo.apsCaptureVideo.cppCaptureVideo.hCaptureVideo.icoCaptureVideo.rcCaptureVideo.vcxprojCaptureVideo.vcxproj.filtersCaptureVideoPipeline.cppCaptureVideoPipeline.hCaptureVideo_VS2019.vcxprojCaptureVideo_VS2019.vcxproj.filtersresource.hsmall.icostdafx.cppstdafx.htargetver.hDVRDVR.cppDVR.hDVR.icoDVR.rcDVR_VS2019.vcxprojDVR_VS2019.vcxproj.filtersresource.htargetver.hEncoderLatencyEncoderLatency.cppEncoderLatency_VS2019.vcxprojEncoderLatency_VS2019.vcxproj.filtersMakefileSurfaceGenerator.cppSurfaceGenerator.hPlaybackHWMakefilePlaybackHW.cppPlaybackHW.hPlaybackHW.icoPlaybackHW.rcPlaybackHW_VS2019.vcxprojPlaybackHW_VS2019.vcxproj.filtersresource.hsmall.icotargetver.hSVCSplitterSVCSplitter.cppSVCSplitter.hSVCSplitter_VS2019.vcxprojSVCSplitter_VS2019.vcxproj.filtersSimpleConverterMakefileSimpleConverter.cppSimpleConverter_VS2019.vcxprojSimpleConverter_VS2019.vcxproj.filtersSimpleDecoderMakefileSimpleDecoder.cppSimpleDecoder_VS2019.vcxprojSimpleDecoder_VS2019.vcxproj.filtersSimpleEncoderMakefileSimpleEncoder.cppSimpleEncoder_VS2019.vcxprojSimpleEncoder_VS2019.vcxproj.filtersSimpleFrameInjectionMakefileSimpleFrameInjection.cppSimpleFrameInjection_VS2019.vcxprojSimpleFrameInjection_VS2019.vcxproj.filtersSimplePAMakefileSimplePA.cppSimplePA_VS2019.vcxprojSimplePA_VS2019.vcxproj.filtersSimpleROIMakefileSimpleROI.cppSimpleROI_VS2019.vcxprojSimpleROI_VS2019.vcxproj.filtersStitchLoomConverter.clPTGuiProjectsGopro_1440p.ptsRicohThetaS_1080.ptsRicohThetaS_720.ptsRicohThetaV_4k.ptsZCam_1080p.ptsProfiling.cppStitch.cppStitch.hStitch.icoStitch.rcStitchLoomSL.cppStitchLoomSL.hStitchPreviewPipeline.cppStitchPreviewPipeline.hStitch_VS2019.vcxprojStitch_VS2019.vcxproj.filtersresource.hsmall.icostdafx.cppstdafx.htargetver.hTranscodeHWMakefileTranscodeHW.cppTranscodeHW_VS2019.vcxprojTranscodeHW_VS2019.vcxproj.filtersTranscodeIntraRefresh.batTranscodeSVC.batTranscodeSpeed.batVCEEncoderD3DMakefileRenderEncodePipeline.cppRenderEncodePipeline.hRenderWindow.cppRenderWindow.hVCEEncoderD3D.batVCEEncoderD3D.cppVCEEncoderD3D.rcVCEEncoderD3DPerformanceTest.batVCEEncoderD3D_SVC_dx9.batVCEEncoderD3D_VS2019.vcxprojVCEEncoderD3D_VS2019.vcxproj.filtersVideoRender.cppVideoRender.hVideoRenderDX11.cppVideoRenderDX11.hVideoRenderDX9.cppVideoRenderDX9.hVideoRenderHost.cppVideoRenderHost.hVideoRenderOpenCL.cppVideoRenderOpenCL.hVideoRenderOpenGL.cppVideoRenderOpenGL.hVideoRenderVulkan.cppVideoRenderVulkan.hcube.fragcube.vertresource.hstdafx.cppstdafx.hcommonAMFHalfFloat.hAudioPresenter.cppAudioPresenter.hAudioPresenterLinux.cppAudioPresenterLinux.hAudioPresenterWin.cppAudioPresenterWin.hBackBufferPresenter.cppBackBufferPresenter.hBitStreamParser.cppBitStreamParser.hBitStreamParserH264.cppBitStreamParserH264.hBitStreamParserH265.cppBitStreamParserH265.hBitStreamParserIVF.cppBitStreamParserIVF.hCaptureVideoPipelineBase.cppCaptureVideoPipelineBase.hCmdLineParser.cppCmdLineParser.hCmdLogger.cppCmdLogger.hDeviceDX11.cppDeviceDX11.hDeviceDX12.cppDeviceDX12.hDeviceDX9.cppDeviceDX9.hDeviceOpenCL.cppDeviceOpenCL.hDeviceOpenGL.cppDeviceOpenGL.hDeviceVulkan.cppDeviceVulkan.hDisplayDvrPipeline.cppDisplayDvrPipeline.hEncoderParamsAV1.cppEncoderParamsAV1.hEncoderParamsAVC.cppEncoderParamsAVC.hEncoderParamsHEVC.cppEncoderParamsHEVC.hEncoderPipeline.cppEncoderPipeline.hMiscHelpers.cppMiscHelpers.hOpenCLLoader.cppOpenCLLoader.hOptions.cppOptions.hParametersStorage.cppParametersStorage.hPipeline.cppPipeline.hPipelineDefines.hPipelineElement.hPlaybackPipeline.cppPlaybackPipeline.hPlaybackPipelineBase.cppPlaybackPipelineBase.hPollingThread.hPreProcessingParams.cppPreProcessingParams.hRawStreamReader.cppRawStreamReader.hStitchPipeline.cppStitchPipeline.hStitchPipelineBase.cppStitchPipelineBase.hSurfaceGenerator.cppSurfaceGenerator.hSurfaceUtils.cppSurfaceUtils.hSwapChainDX12.cppSwapChainDX12.hSwapChainVulkan.cppSwapChainVulkan.hTranscodePipeline.cppTranscodePipeline.hVideoPresenter.cppVideoPresenter.hVideoPresenterDX11.cppVideoPresenterDX11.hVideoPresenterDX12.cppVideoPresenterDX12.hVideoPresenterDX9.cppVideoPresenterDX9.hVideoPresenterOpenGL.cppVideoPresenterOpenGL.hVideoPresenterVulkan.cppVideoPresenterVulkan.hd3dx12.hquad.fragquad.vertCPPSamples_vs2019.slnMakefileSamplesCSimpleEncoderCSimpleEncoderC.cSimpleEncoderC_VS2019.vcxprojSimpleEncoderC_VS2019.vcxproj.filterscommonAMFFactoryC.cAMFFactoryC.hThreadC.hThreadWindowsC.cTraceAdapterC.cTraceAdapterC.hsrccomponentsAmbisonicRendererAmbisonic2SRendererImpl.cppAmbisonic2SRendererImpl.hHRTFtable.cppHRTFtable.hconvolution.cppconvolution.hmeasuredHRTFheaders44.1H-10e090a.wav44.hH-30e048a.wav44.hH-30e138a.wav44.hH0e000a.wav44.hH0e020a.wav44.hH0e160a.wav44.hH20e090a.wav44.hH40e045a.wav44.hH40e135a.wav44.hH70e000a.wav44.hH70e180a.wav44.hheaders48H-10e090a.wav48.hH-30e048a.wav48.hH-30e138a.wav48.hH0e000a.wav48.hH0e020a.wav48.hH0e160a.wav48.hH20e090a.wav48.hH40e045a.wav48.hH40e135a.wav48.hH70e000a.wav48.hH70e180a.wav48.hwav.cppwav.hAudioCaptureAudioCaptureImpl.cppAudioCaptureImpl.hAudioCaptureImplAndroid.cppAudioCaptureImplAndroid.hAudioCaptureImplLinux.cppAudioCaptureImplLinux.hAudioCaptureImplWin.cppAudioCaptureImplWin.hPulseAudioSimpleAPISource.cppPulseAudioSimpleAPISource.hPulseAudioSimpleAPISourceFacade.cppPulseAudioSimpleAPISourceFacade.hWASAPISource.cppWASAPISource.hCaptureCaptureManagerImpl.cppCaptureManagerImpl.hDeckLinkMediaDeckLinkAPI_h.hDeckLinkAPI_i.cDeckLinkMediaImpl.cppDeckLinkMediaImpl.hMediaFoundationMFCaptureImpl.cppMFCaptureImpl.hVideoTransfer.cppVideoTransfer.hChromaKeyChromaKeyCapsImpl.cppChromaKeyCapsImpl.hChromaKeyImpl.cppChromaKeyImpl.hProgramsChromaKeyProcess.clChromaKeyProcess.cl.hprogramsDX11ChromaKeyBlendBKRGB.hlslChromaKeyBlendBKYUV.hlslChromaKeyBlendBKYUV422.hlslChromaKeyBlendBKYUV444.hlslChromaKeyBlendRGB.hlslChromaKeyBlendYUV.hlslChromaKeyBlendYUV422.hlslChromaKeyBlendYUV444.hlslChromaKeyBlur.hlslChromaKeyErode.hlslChromaKeyHistSort.hlslChromaKeyHistUV.hlslChromaKeyHistUV422.hlslChromaKeyHistUV444.hlslChromaKeyProcess.hlslChromaKeyProcess422.hlslChromaKeyProcess444.hlslChromaKeyProcessCSC.hlslChromaKeyRGBtoYUV.hlslChromaKeyV210toY210.hlslComponentsFFMPEGAV1EncoderFFMPEGImpl.cppAV1EncoderFFMPEGImpl.hAudioConverterFFMPEGImpl.cppAudioConverterFFMPEGImpl.hAudioDecoderFFMPEGImpl.cppAudioDecoderFFMPEGImpl.hAudioEncoderFFMPEGImpl.cppAudioEncoderFFMPEGImpl.hBaseEncoderFFMPEGImpl.cppBaseEncoderFFMPEGImpl.hComponentFactory.cppFileDemuxerFFMPEGImpl.cppFileDemuxerFFMPEGImpl.hFileMuxerFFMPEGImpl.cppFileMuxerFFMPEGImpl.hH264EncoderFFMPEGImpl.cppH264EncoderFFMPEGImpl.hH264Mp4ToAnnexB.cppH264Mp4ToAnnexB.hHEVCEncoderFFMPEGImpl.cppHEVCEncoderFFMPEGImpl.hMakefileUtilsFFMPEG.cppUtilsFFMPEG.hVideoDecoderFFMPEGImpl.cppVideoDecoderFFMPEGImpl.hCursorCaptureCursorCaptureImpl.cppCursorCaptureImpl.hCursorCaptureLinux.cppCursorCaptureLinux.hCursorCaptureWin.cppCursorCaptureWin.hDisplayCaptureCaptureStats.hDDAPISource.cppDDAPISource.hDisplayCaptureImpl.cppDisplayCaptureImpl.hDrawRectsBGRA.hlslVideoCaptureMFSource.cppMFSource.hVideoCaptureImpl.cppVideoCaptureImpl.hVideoStitchDirectX11StitchD3D11.hlslStitchEngineDX11.cppStitchEngineDX11.hHistogramImpl.cppHistogramImpl.hProgramsHistogram.clHistogram.cl.hProgramsDX11ProgramsDX11.cppBuildLUT.hlslBuildLUTCenter.hlslBuildShifts.hlslColor.hlslHistogram.hlslNV12toRGB.hlslStitchEngineBase.cppStitchEngineBase.hVideoStitchCapsImpl.cppVideoStitchCapsImpl.hVideoStitchImpl.cppVideoStitchImpl.hZCamLiveStreamDataStreamZCam.cppDataStreamZCam.hZCamLiveStreamImpl.cppZCamLiveStreamImpl.h/usr/src//usr/src/AMF//usr/src/AMF/common//usr/src/AMF/common/Linux//usr/src/AMF/common/Windows//usr/src/AMF/make//usr/src/AMF/proj//usr/src/AMF/proj/vs2019//usr/src/AMF/proj/vs2019/AmfMediaChromaKeyCommon//usr/src/AMF/proj/vs2019/AmfMediaCommon//usr/src/AMF/proj/vs2019/ComponentsFFMPEG//usr/src/AMF/proj/vs2019/VideoStitch//usr/src/AMF/props//usr/src/AMF/samples//usr/src/AMF/samples/CPPSamples//usr/src/AMF/samples/CPPSamples/CapabilityManager//usr/src/AMF/samples/CPPSamples/CaptureVideo//usr/src/AMF/samples/CPPSamples/DVR//usr/src/AMF/samples/CPPSamples/EncoderLatency//usr/src/AMF/samples/CPPSamples/PlaybackHW//usr/src/AMF/samples/CPPSamples/SVCSplitter//usr/src/AMF/samples/CPPSamples/SimpleConverter//usr/src/AMF/samples/CPPSamples/SimpleDecoder//usr/src/AMF/samples/CPPSamples/SimpleEncoder//usr/src/AMF/samples/CPPSamples/SimpleFrameInjection//usr/src/AMF/samples/CPPSamples/SimplePA//usr/src/AMF/samples/CPPSamples/SimpleROI//usr/src/AMF/samples/CPPSamples/Stitch//usr/src/AMF/samples/CPPSamples/Stitch/PTGuiProjects//usr/src/AMF/samples/CPPSamples/TranscodeHW//usr/src/AMF/samples/CPPSamples/VCEEncoderD3D//usr/src/AMF/samples/CPPSamples/common//usr/src/AMF/samples/SamplesC//usr/src/AMF/samples/SamplesC/SimpleEncoderC//usr/src/AMF/samples/SamplesC/common//usr/src/AMF/src//usr/src/AMF/src/components//usr/src/AMF/src/components/AmbisonicRenderer//usr/src/AMF/src/components/AmbisonicRenderer/measuredHRTF//usr/src/AMF/src/components/AmbisonicRenderer/measuredHRTF/headers44.1//usr/src/AMF/src/components/AmbisonicRenderer/measuredHRTF/headers48//usr/src/AMF/src/components/AudioCapture//usr/src/AMF/src/components/Capture//usr/src/AMF/src/components/Capture/DeckLinkMedia//usr/src/AMF/src/components/Capture/MediaFoundation//usr/src/AMF/src/components/ChromaKey//usr/src/AMF/src/components/ChromaKey/Programs//usr/src/AMF/src/components/ChromaKey/programsDX11//usr/src/AMF/src/components/ComponentsFFMPEG//usr/src/AMF/src/components/CursorCapture//usr/src/AMF/src/components/DisplayCapture//usr/src/AMF/src/components/VideoCapture//usr/src/AMF/src/components/VideoStitch//usr/src/AMF/src/components/VideoStitch/DirectX11//usr/src/AMF/src/components/VideoStitch/Programs//usr/src/AMF/src/components/VideoStitch/ProgramsDX11//usr/src/AMF/src/components/ZCamLiveStream/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2noarch-redhat-linux-gnu         directoryC source, ASCII textC++ source, ASCII textC source, UTF-8 Unicode textASCII textmakefile script, ASCII textUTF-8 Unicode (with BOM) textXML 1.0 document, UTF-8 Unicode (with BOM) textXML 1.0 document, ASCII textC source, Little-endian UTF-16 Unicode textC++ source, ASCII text, with very long linesASCII text, with very long linesAlgol 68 source, ASCII textC++ source, ISO-8859 textC source, ASCII text, with very long linesC source, UTF-8 Unicode (with BOM) texthttps://bugz.fedoraproject.org/AMFutf-8150da166e6b4f1fc2fa71ea897e8d9c122e2482e135965d556e589cec9d974d6?`7zXZ !#,㮂]"k%nCY>m,ؗ9z:{ee۹J!|l.~f^ شJ%\gw)@{7;7G1OiKv?[^?[h_3wFpeaV~@J!(a[ciSk|ab^ v7]cNӸ\=S,Q=hMRM*sUOט a^|5&{y ꜜ sV m䉹 GA<ބnwAXsR .b4uS \w/_ZIK6*|mktab>v8ҝl1? Wԝ:1 TUoTFI(OR.ѡ $J.Oa Jqs@e\:1c-á BŨ2G7EsTb[|\0r.H:D.Ta4)a[ +'B־ n uKj*-H؅!Shڢeq\ƶhӳH2]UwMgPo3} ki}O2tPBsJZφa{J%P)Ȃc$ǵۗ₡Dҧ/VkY$u1ŵx/8iWRfW)/1m8%Rz_ԕ"" $an>qiiH;h9Bc~{h໖I'o0lW2ޏ0 yh3EnccD>2oN16aTrŤXQRYR2)zS ۛOK{R F?]DRTjwl=j~Ws,jLB:"?5LH^ͷHfa nl. g4Z)M/ کB^dL≦$L >cЬFa"ؖ|nqѻv WhZA~t݈sfhEN獧Uա] )IfFWL'1` ȾBY,j*Nf=modb֤ <㽣PA3$Տ?u'י`'-SrZB aԶ.rw/4s0AVЁETTbr`_>[# n1dIbAvVEY; .r5 RՃ4dITuL1B19-"8Fn5E*km|tjܹLG"k+M?.l(IM~8T%*ѻW!5nJGUgoYLj~:+aӀ:O67Іr1P %$գ((KGG^? t1 ,o&A"bۗ[üa6>&LQB鋢4S_>棯)/qgP}$5Q%4>uR 'kq7y6dH;aG ˘J{~!*=FQ L 0O'&ꃩ|\O_y؞H ꀟqeD8*;j$,2]q }t`Òr5F,`{P2(Dbl xKcJY6KB W+[9N]&.q,>!}>{$ \&Qɋ/Fq{ 5EAF^ef'iu- ;4I&rs?0Y&qd  ^p:F)1IUjM@ޙB]dnUrIp fJC[K$E9 qXԬ ZMϳt*w 2h|At9y%)xŃ*,9U\R=KWQ"½yzW\1Ӌ}6'zK+jjuZpZ@JQj)Ar%jB*OG -`[hU ex]<b)m2ٝ]ipj8%~h&(,虑lOCfS XA 9@̰E=<^j6 k׻P4cIZDHYurg6.˰:&7vJ/ꬶwg #+ˆ =]LQH_͑pUxF~#Cُ"+%y5iF9'{-qh\2Yݓ(|;DXd&N 13J/haRrCU]N:āᕴ :hRjy}Bēt!ɠo@cqȫ P%vxv)TX &)hԭzB( RnVsbrsslK"&mx\4c {4?;AP"[K`n~mr%No2.nV?MVϢQK6@I=N04/ @ GrT{NO×3GTmaՉDH'C b߽O-U){B#AI70WCʪA;'-uA%m%"EɦRfs~{Uϥ-"J=}I%GvPL~Dm caHifZ M;b,5p&٤i̧UDcHJ%&xw 7 B"~!h<VB,ʢ 4 !3g59( &P;&i]62cۛ"j⻺2aNcvMLt` f?{A~w? X&`v/mBzASV]yx)nt-5U.|*|8¹ A ܹDSMX؍bJS9sc!ăNҖlhkh~!{36mWX øm͏X*-MmhEW#.b#D+P=0¡2Erڳʲ )jMkq'e1^cV2 1OyD-_oVBջfݯ|ݵ#ap-L|cKr h!]=R\j YA& 52 JDk [l|kfxcĬ5-HB,XT_X%QX!th"Pcl˒fbRJ9hcJQadB:b!)2O/`,peɆ)>Y;D׀ Axc,||?=k=YZ toD1W~|lJ]vGΰQOƉ5&3P@_唓*P.(G,+/7QuogSnQy> h#޺q艏@&kl^mdN%*ab<ń_| :ɂimF6x5"G1cH7 G[~4? iy9A`mOOA^x79K\k\ dD& Z[2gQ|^(EtF9wg!ms@D* /O8$Yd`<9KX.ߚ6d` %$ų1}j'$}@6T{U~C ^E v -MG0r\ "mV݈:Z3 |f(U =e08G2 iA1DeJ2Jd3#u<ΫO%c>qׅƧb*9Qvڬj=B\`!+7o\г}uڸ_xD_LE7] ىOʂQ4訒%EHb4uQ}2}yH!8;Yb@ pEVt  8=Ԟ)EUǭg )YO@з K$f?8+?'Tj.6T=?d;.כ A,$Pwr2\(E\ 1o'[\i 7P2=n('jU{,Q,jۋ]^$pZJdTl1brUe%?e];G#t*pJ̭)H X? -^]xoxQ{vpW~eH2+3zhe/_Z#v(i HU%qC;A{o2%gTQCM J?oΑvXCÙn:5q$,<:-CŲ?|$ jѤQ4]XF*Y}pkAo'0ʩ$S֧kX-UJkjJU APe5lG *0yap&)N#@{5a 2})5/ś";R<>ivW,֬^1Љ(76ztۓ !ˈ½1UxR{eJ2?d~8 ]1v8,UIUAX( |oZ0H(bo)Lso *4~)2!`vp}.׬a"/ #elGg̒H|F'v:@!<\/tݜtEThdƺnxWP% }݂n1m'bKNk.c̗32w2?!NqaV ?B4B*tyvVi]; C#{IK9it }eoJ tK bqyN*uN`NQ @jl^l(<MU[Mtդ;#0e/^fv̫=~%] >{WR0۴k՗wzU@3P\,s{#̟9bvQcD\hSQb$oG%\0٘fYpYeᅄ#p8]Љ_i9*9)|v o11 H*w6 ,heU;_afo[-!EeDdbGȮ,J]hw@Kh06[5G|Y-̇My x~B3+ٞ.}URD@#9qbp8ATரbY.<# tIO?%Nm\0K!a$kTҀ~0`w ,t>w(O '|/_zjA\dZ2&cjWF* M:T8Ms~jo-$$5RQ$b!g2j(^ݼ,z'V?5!$Qb7+ܙI$Yܹrq$OSo,am/iT~iRSރFQWQb j1\Gtdc#"@JuBEq]p]L'hV\iF3f^FPBU`Wv\ig#pKD H^ptEjH3$avFN-"`( pb]=OMDvֲ!hV#n,cS^Igy!j|[s~39\+o; 0qk6c Ew^[ Gq9kxA|^/7gHxx YBD򆞢k m8 F1ak p|Nx@gn ,s&h[9 vŽtEGPFM8vgض6r}80ѱN`~~N5Cww}t+AYu+)֥خߠ 23Ȧq^)FB~$J7hu^bFsB{L?7C,Z(AzaĨZOs}:݌%ả)]z<v7ôô[[gօX hLE+~hPA͘aeJRI]KM Us=뺨м7&l]΁o%{Ca'8dl"g5` ]J~I')knN74Fr13fN.g9hy SN}2A|_cdxAװ+3F\Idȸ/Z]>=FM63HP7r|$Cs4r4ʠt >$Rrڏu6AMx'YS6qB?p?ʻO,:GNzr>07r$\C YZyl- B+u!&6&.9% 9l?IM>$4bEy rZqn^Ur),Zd~17 "$k|dhS,:{`j͛tvGNt|ZD)CҰFGwx9Qm>warU>Pdt{A^7:/:eZm_:r>Y qQmj, K([s]ceco Nref ;1.8xZyuX?gڠg i6)1q5ceCϓvEJ bۉ `x,ۓ16:>S]Ж~zt,2҅cfGvcT%*l׎l6 u`yubDjI.vByG[S|] UQcHӎ*N~:Ynk6sO6ڸwߛ|'}mHZޕ H#n*Eee} rE>0FYOZ$&//}}d$"zI dVɼSsϜbLc8yHRH޳A`&Xm |]-*ViV\#O'dG>:2c]}=j:=t 4.6)0fFTFd[h4e 8#ȋgjBnuCz*[./CSS,K TE![:HWXah5yPMߥrAⱮQx̯hrl LXlA6xԮԳW ` 'SŒ2hx#{j_I@AArR|bC I\.W 59 ?Ɩہax\dl+[NeKm{4v.yU} )b5AO.8WYTj5ZƮ]@Bd6Y̐{S{/{rŠ24`OhZ^.FwOV*gκS֍r"Z>S'>VvYAy^Y!0|?D'JӼnQ)"v8z/߭ Mogzy 44Ƣj||Xnt++k˘l]PԐZF3%o[,WWT{. ߋlAaؗʮ|Lo\42f<8έ!+/O ͤm e"~β+<_2q},Ԋl䓿-h ٫m8(AXnLS=nܱBY{즌VR#SP0 S>2x5}Y+ỳ9jzapTa1eCX1[wfUL)⇺Vb[nw w>{ݏ2ʭdw@=&Q䅪59ܶ5:[M~:   pyF9vSIF͚Ck)~4Գij}"@S eKȾz ?( ?@ =y?T*lBh6aيY?ҝ%P-AIiOy { !7ܯͅKA qo_s"P#.3NRl5'b:QL_%N:e(o5(HDh,}a@GiNRw$!?ǺͩPNGAh YJTʹ0*( TYJ=h+^BGZ)3/2HdDvCa$zV/.d_9q)畈|'@,DPq^L`K2o<LnSڋ5uh#lU[B_|W/g$y &pq^.c9oRh-wet^[Ptx'- E&Ǻ[t̃|M̷r$h*9ؕs~ g:h rw0+In# v-S'Qx{;ŭ%jIOW  hrao7\mKN'MP5~#Fóy.96 I "+ޏ|L,)xz܆;__io!ějߢŸ7OU 6f\ LF|-UW*X&Ĵ' +De<ƽ>Yf;P4E%/o%{x,̍5? ]TXkвs{ Q$hHi艧6!L\}U5ŭX WSE Cm%$"'IOi5Ղq!=Eضپm,1n=q sQu^H`r, l WH!ji'\e6kC# mt+?9joȹq]c:x ()uJ k @ǰ=Jv'afKC዆[aԪi_Rxf_T1Ox׌[u0υa- QoX Ŗw[׻_4f@PSX O5'171,6O\5O3u)xy[MG)]p˚TgUoZ3=ɵ''u`,3<;>@ t6!UW]K9eʞ%&x4uHdW اċԤ|4}Qdc2&, ]#zj ]dkݡW56C=EߛF쌎eKW1a1Ue ;BY5Ha |;oun") 7ptw+sjDp[;QY@i!+ nEѦ$o5)rcWJh r 40sJ)̢&8 ̆룙u/xsgS#O\VIEpL"glѦNp&u)$}g#ℂ(s0(q5dBBZq-[0ng &H)Qڍ5BL_RpI!ă';Tz?Z"U}^J2=n0eS)isY\а?bkډ1 ~S K8)pIyqx.GU=풡tzIԵ~ wv؅~@DB6q Y+ `=Ci'8fW1><Ʈ%!' pjWY,"ѻLz!I= KE:h",AVUNF`2dc )83^@tey[(-O(O{QԼW!U.f'uſYĺC %DG}ьypzq8Zkt[[V^`0tY>Jt%jv9jZ"rla"*݋1gv( @VE ͫ,/G3J%2{&*jܝ+v'e?BR=,O98X7ԅv9]@p w;ueDu([)ͱz)6w=kG{աdrS*W K6F&+~fE G}ؠc0-pB1y"13bn+lgnXilY ?'R]K)`y-M2[j}ƿ p FұhW6JS;jyS.awsݻ*\#O:ۣ]V/ķXsa71#]N$J(c:FBq qqۜthNi OnïJ{nX%W¥Ɗ9k*A@vtU%a!(QDإw~U\8qB<)Cr)©TϾo9u$Ç*P-/y`y]R9*7γBAcyx#6" ҃e [1+ WMH/<هdWNH0Ew (E&Z}PX\)xwa\r$^w4iJ`b>B%n -I%+S'3!iagz-:uhJ]\y2 [/(-x0`nƎl m8sv=pjwV[+zꥍ`yGIR:e:nY_b)E(1P;y_b&W?8J>O3Yggy| >2ԪyY0L\G/.I)?X,uL تht'v+>,|h\^.{V'SׁX>Hm!T`ÊCKrkYTcZ<6 /^F=9&{ O "adO$۬Lٝi-%\\c+E /-Y1<(7n~?% wq}y{ax$MYW Vw}{vH|}yPn^֡ߍ…Uykk5Kl/L*BޑSy%~OEA֪cy$Ӧ8mH0nkAҸ׍HfdVY6:y'{JΆpH%F|414{ ]G"i M,0m|ʮ[pZhRO$wԝ8j1Q%nP (< T#@2uZho~[ RFE,G x茖]r)\${/,tkH1`DyCy>Yr*8E 苸D_P -mv$~Zُ;!ZJXiu|$G@1YUqTy t^5!\ S/rmZP{QU;x]](!Fw^*`9DFOewڝސ=)Adpҫ -N8PҼ#Kh7S  YN"ݼ88 BM]kAFGۓ4+[ g/kcHN(XDjmh, `u(iUO yPK)W͙^>r̉tURAIn0@KqO$KsOJ$-o6b#)/B< (N )[ugzt'Ъq#gO}n?2 ‡S,Xl.zNP |`j !(`(TNҐ9_}R*<>^)lVD $@:ܵI",5^|~Nq+jB W-KƯnXpbخy5_)/J%7=r*R(5FQ,T*+u,`Cn b"a9sb6ҕN$' :2ódREd"}ӌ?cËÖ C]*4J$访` %_;Qm07G+]d.@_uG\20Kq{U(xOpS9 ȁ |dVwSh)F{5 SYg 8j4T#k+.$$ȭfb}dmщ(}DCb( TMIgoW4NVϨKHxmsX:߄X*-z/ oúܷ~XPc"MHaQ?1]KꨥaXܿQ+%"mdCXHVMKܒpnZ>ʹ~a d/U7V'n>YG|h)O*M-WrJ站i!aDghEէZ<}U`cړpg\u[ ] -!=Ӹ1ela)9P1?!.̛ L#]C[_$ -T+3[E~:i6ofSeY$s`K1zj )X8jS qZD qظ4xU;h$=@̓#+GՂL]>)דݸZw%M8FLsŰ$#PFv .Kj¨ZL"Cqǹ9l4+aE HL鼗(I&}:#:<{<Ɗu- S1g1X;NоKWtiB9_9z憎+Re3/فt 4=,C{lb?0D9u>)0 s8ZJUکc*lI P VX]eLQrQO+(i@#ȷ 6Aψ&GhQTLF[A5esx:BJ\9/-]ߜWqY/pr#ɖ5ꤺOyO+zN͸ݮ T=> \2&~wxXv6mg3[pMD 3P65bz XRbք:4kd }WrUeW}t&,l%j? 9Sw-Ё,F! *<lŷ٠w~O~Ξ )0A=b^];@j.sgvVpyaRGXٵV;VַPh:Լ{ÅmNAQ)Q 37 @/B{#|XHqBlGv<6>ϕL.GQArv15ϋ.+ k)+%l9ahʷy7S7Eetx2o>ENvi%ML=ʷk?6X8Hnfi#LH6c B5Ȑ=\3Y?ʕK wղ!xO1#$s;5yAP@œU`WUr9d !03Wȕly}ZG1<44,i!vv.5NNna JVK`߹4oh*mJnU-|c63ĺk9<804)ǧ1`4{!I̞nYw RiQDݏj=PgŁ qJ]{X9_\l#(2îU /SI&Tح7bu6Ӛ%e.|z=t^Jco15!?0f8;%szDFa6*2C\A$ɚ6VsҨSȀ< /vO W5gG,7N iXf  bY|:&鷡= :r[ZvJ3 9~ 2Qվ.G026JT9v,݇vTG!$$T?S@f*V8iD#:ʽSw9IpҒC,7hW!5LJbVL..Gv_lWUrWCGGy**0tgW:g&zߑ;Y12CJ@Nˍjz3UF7rdswMoajs)};d=2Ls$Np͐L~yu T82.s׌z,Kg>Y2[9/꥟(u*B E{;_jtYd @@ke,6mYRxLjtolmR_C(B+wZ +.d A~*& z&>Oǀ\-~;MsjNiOyiA5j$^6?uq;:n(k{w%TK+ f|<_o~:ݭTU^ ^pEI}@w_ =D!c3 f [c!7= ~c= 8 OIW=g]%m뤦`vk %YQěw -bг~.}&uE0zse60]&ٖ?D-s%zs +>^>^d𷨮HN_x+҈pzG3zS.75GiԎ^VY×[_'tXu" PdgXS>%~M0,/\e ,W# Yz~܂a&;%4](9Q՚>ʳ>QHQ{.Ka6]eS,}I&@r6{IZ)v(@zd;R|"@AC o`s1D_T9(6/J$0 E# T\M0! 8&U|NYjmº\@/ؖf>_3?%hn &jҍ׺UIdo#<t񭔜7JM>.ҧ^QmsMfŨU`;ڕ|TqAUmn.ʆĔ$iķyK&HZB/>]*߱nkS>Vݯom::Pr,T֌~dmݙ3yՇ%r|AŌ|]qNtZc*iD#3WZdfm79LyK HE?Ԗ)L2 nm[,,VINqXDŽca5R@Ol06?2x1aY. cۏ!^Q}u:ݖjL&y%+a =^*I^OaO2++ !J3 9/yD=y8?9/,VXG]p*…C ў&N=$tԿF/WjYIIӿf`~9&,uX6VlV!P&hc~CK3Woh25Y.o~;S{xD<0}I|X°:Jaf+/x $V=ׁÚ'Q&N5z #@_WK8Q Ѝ+KsA#cRde/]QdyhZß]H2v3^wd3ɈRMOӠΤƔp^9q+5ַ9$d$j?t$N,/WaKb$cS~'JP ,ӹ\A\SDa,g@(©7wEzOX!b.x]QP?MnhߨOu2h.t0\@Z;$LplqG $(x`+lm搸Z\݁)¼&v1T.bpn `ckm1pU0uHH跣mpVdgˋLs5?f$Fҕ Zs!rΜ6iTI%d\6a|O7 Sb{Qt݂2NLIĎt3npGm6Krc-6-c],/ctcyK2h8!Mԟ~0"w\e|Tז-bX3'., jC݀`vV >,H| `@L.*RjqzE2J+H=QVgO5a! ZvՓJ,ڃZ*ZtXͺNp-+]HܦyՐ8.ÚK C @!JLsX?>ɪAVaR\Kw b/Kl=*NiE P2:oٔWB،{&l$wF?o}N\$? O^iX^ѱ@iHnu%u;ϜG*u` {3fRI0ĒX,кzJ+31q-2RW^D˥g]Kv(>JlFNUX 휓ܭnD `95ErH͊<)7)*QriT_ ⅹse <"kgZ_ywPW.mX` RÐ&sӊw0nwJ88?ҖWA`znLd&Kh>YB)]%|WpoY]$ {-ˁ[eԯVJ'uI (p!">-'f%%'cSPSJ#}{(ݏ"h.[xĺ *hrGNh@u_Ssu;A ,cDv"%߫s=8 E:Ȣ}9.[sVwGSlBH4]ݕʳP-=T!WW{.)| )g䮴-`Ռ'[q>'dk.yrV2EǦn8숯=Etb |jb4nyx=H~nv)Шr1}bLvmZkV-H1ޗJn`v*S-4OΫ { *RNH {GhㅺI'+B*WU4X֔r(JN 'z̋!QY%ŠYulT}"v3C{CdyᠽSm*Z2N"n"ĵP.]<_1G؞-6d__z,rgL qO*eúOpEr.|0]veҁr2!f7; 4%j ]c~oA#B%'3Ne%ReǒAUN~2s 9JH'ZMW;gIBҞU;>2q~b+M1cك@=Oy<}ݼ&MEy|1s=z.7z'Lzrxczo$vJ>܌[~]64_?8^.#Æe&p/d nN^;Dm;g?,ZcR.lH'F,UinoZ10 OMq#+8(q6Ȑe7WC,MUI+t +\dkR,^6ByhZrc^JPUg@$_E RTK0ʼgm*y? I8NZ$853}1}RzF="#}i C]:_S#t `iX1%B%=Y]q.Z-bˀ"gy [QCҟA"kPyA[V+ y3UA7>3T+ dy4@p7 C3aK X8QU |CPZ #mizKa)#釣𛾿ێmio8T}ʹ9&lCL,渎c 6}._ ([zkʦkG0>bo"\gecq8s&袗Ğ\)ai)!gѺx(Dcz zhVaM[(ix l1B\=HQ>~q'X5HmB0G|Ԙf=å;c>YrBv3sYc`snɘ~_EdS%Z_<]΅0_E9{J]Nj{ɚSh\=`p(7d 'k͠rg;EE#P>8@^?pa!ebomRl O@ y 2!7W׮|П6%7{K15EY!"!x-@VTq.Y޳3_azjPY.9 ? Yא$=}@#(!4WBQ]k:s" ~s#0 k6 (L Ϲ])ehBWU-TSdviua䣔NQ&i`}Sʕ3QXF>gE+գ9GU*ْ "-egh/_ݿ^1f<[x|zZǰrSBD)Ndz?=,h hqĊN_/0%FoۜC -D-jMSL%WcIǪũnD3\/E-0źCtW0L٘i dI!2C UW20CA..=W7zuJ<=o¶љ@3% #zSX֢HYLv@ m$1+@{DimOcAA~'1*1OecQ!%^+ߵ[؃>G][N˦ uk9}ⲡa~ 1f ؘFaXd fGA;w@Me/D8^݁ R9*UWiAX/Qaȭc\ |FBr^8%.m&ӾKMt2ܥ9.Z! iTT$څVYo]8}]Ge>@ S6' {@ߝ7'ɖ_PuWa fj3bPl٠N}M;,qr W{0ј{d<|HCƉ ͮ Z^yah(LAx7d,ħrZc8O?r{C2Οgrb(HBd)nXTb@DiR:3ٽȞT63v=2̀Zq})H"lNEap\kTvkL&YiD zFXwֺrb'^<^n$RD~㻤\|9ϾR +zoqDl6:LG:~/o5q/Rmd MC`WC2"Ŭ}Sm^@?LǘՍI鲘]u>3Im'5x+&XkX(Dε}&Eu.?KK(t&Vv4w>"Os{7 <"I*~7Ҁ}1H_ןI_%UPdC}y1rFj( RKP@*Qoq+{[@r#2I#8+,"NS 6I]VkpWׂnv\ѱPeh*~ī]DŽ7YH!7k7+\gv jJy0d]%h8݂ ן-u|aRs-Do(2sGPjo-t4$fJ3=_T,!n"'On͛@R)ӢyQVGnaB d j#6')^ bt K(Q4]Hػ{XJ mi_׋J&Iǁ%YۻMR7Ic'Q20W?ɸ'vaaAڋo>7bm< 3ЁYPk(z]+ҦV^/SHwtq S >| F{7.uU6qC~x Gê6|%5 jJL *)w`v !8.;aSV)^"= U`ԥ~ A'rgBR-!DK{=N`T޺W7*=<)a25b՘閠/T3ܽ}M,G ǻ56&R"e.J:Oxl ИOxFQ3W 4ҕH* qO%)4ykzezcFyM#c抆u.Օ ܀x1b\/]M ֑;,^鸥FCZ?M}W73N:S'Xs L\"$ zl@Tl:>i*wzb~)+ p=V`.o d!WvjHيnαںl9+>$&}ȦcYU5|a{%n=Dyd| ڞB3ԸFZpYBM^(U"}e\26r0`:ɴ\q$#2&JMaBlamI1o̓Ŏ1` %JU">Qbs|˅'ٚ:ZL j_BP#!I93)ڄ(s+85ok& Û>Vbwi+ZhxLfI >wu ENǔWBթb'lR:(W~eZu(oHLZ~$=C"a(/*Xfzz׬%`m%sn./=TT]Lm}֓㋤Md[H%|FrZ8~ϳ`3٪x|6;ˋDzz G~'ؤ5kS}4x\ݑDZg)4_2`b7T_Bmj滬,}FcH&͖ {@1MmOTuOTwTƺյb@itxc[v*/h\.Fca{Nx6⋓_飌+ᅲno2epaQ`"V%#m&4P>KI0A!\ZUhh`ґ!n2Yg葮pJyLmռ !DS׫’0Qք ~$I即i)'F8,*'uTK5fM6Uq2Z}.K×t'qg^Hd*J]GTG*,*|Jq2ZH4bE+IHQf7dsGB9(!F!5gg&zpډa"^rerCtY QtFמg=$h :Ο`c~Y  <{=B\f EmqV+|/{|(KV|r-6mFa*em<4IleER>nzI lN$)S7Ryq¨AG3+i487^^2hMF-)F~,S_zyW~xICrCM|la)&XE_t,"rj!D P~xk-}kO,o/0)w1g)E3m jOqV.|o8qۻh%v-4Lq{i_6XFd7fӏ=:^I0V'yu3[#GFyR$@Oh܊7]Khcv^p50/+6vGDIcD3!pPnLmP{:TDEۄo/g6R6ay6i[J=LU qϰD0mմM@ɗ K} {Cg=B Nc&T6)akZaq,h>ZޅL|'y(p7>DAғH37ӛXd.o!is)A.vc2tHbbmsbb) w3%$*2K!p>._s 屜~7՞w,gF^LȐiODXJf L>[CM xJC6/`>&5Jy"Q1)Mˋ;/"~+5h‹($N?GsBrhpD )12(a .5Rs'][zuD,~H*P7=Qd'cÑ 3f<,DxH4W Ҽ}=Sd+֕' J1ΆRQb@g,*k|A!CcLd\ C4ÎոRw=̏@a*Ѫ.l>eufVb&U"ʣX4TUJTkF5U#D{BC6 !1Waf+{=?pJ]Ϯ'NnO ="ԖAmm̆OQ!>9ĽS`>Hq <⤕ p1 j#~Y6wFZe/Z4zѶ/TY[XRέ . T:| ֭kQގL>ek-IΙ=R'zu0^0PtSSmzq秌JjhwT (e]/{.H,mP^]]Ӎ-ڦ{~.ut30j'M۲c o7&ÒotwY5*͓"3=M5!6Y,8P1Ukclo^2XW$3PL Efl\2Y.^[P1> 鏱R{L,ꒀݹ_n =+lw~$.e1n!2_e[cڊilFn]6i`j@x_vzC:Pt_STjamGAfFk_$+-1'ݦ:ZWH #\ᔏ*{'|OJhCL@jR/c!6?ԵZN{{b5pM'MѳvsGTƱ+#Z1uW%7C@y`N>1!;8`ޛD)#;-@!s}BQ.܎F}ohu"4WmRdg ’>=x;9kι9{>2oUXEucǁ"u$'Tb|R!THSrպ'LbE5J+jv~U L#guK(nf%@*hg)J;ٖF2#9 xd %d%9!C#<=vy߷Bu ^Z?O9 р?2{?CWYV85=-n{RƢ*.LD1Q^vOfd_׽k#wGc']7;VBul*Z/Ǩ]~UD`ȄWbv8\vh8lZV%阽 \GnP<1E2yPT]Y5P32܌gv Euc:&-1Ż|ϖ<6H\j_c4 v%ƛd#%lWLIƃwy.l;z2~ٔAO("ΊJ}'-7:>OEOetL=L13>lĎjfF%n*WU{qCh*CD&I:_5zg{ڜX3QJ"aW䶠- Yi3Q4x~ dzDdˏR0Ք{e]$'Ԡ[XO0G;Ơ}>Ǽj 7 leNr ~mrC|\)2"6 KL4NC$.g[rPi~ͧH߷Q3Ak[KIŀ9yR](=O *'dz GuhBK GBD!%0*=4TV?JD=cp;t,W4; YAb2)^o(ԌO\.Xi[auԤ ^%azBMGX9Rܛqlp;x -愹D] P2̝M v`3A[F?5MbQ KQ>s3%(-? Ƽ{7PTg.zks᭍5C9 BCґ'\ivWRv+=wûDty vrˊ@xz=TNO4N'*Z%J̨,P( A=0K$T!aɍ4H~Sȸ4-2jVcxp ̈4BL  v xeG=*T 2blTjf*k|P.nA-E>qY+\x׺TaPreU #OrҐތ ⧱Uţ lON.VHPfrlc#c Lst]sKA+&?iiW5+:˝GW*}wN?x |ʰx'l ӰҎtݷ)->z\'I[ %/%D}覣dp^1}-n%)|T07vpQ@u3іPX_qؕDi\Ol]ho?ƴS %VU_q7JCuQB0kͻؠG~:@K󐚉7~&e 8o>Z?KJAXv_ 8s hKs^X \f~>cq$@>6KU& 2ZǨXy IknA 7wS)ٍ7?!C1KzM֓tlq3ێ&5¸{'Ih ByWCx;h\M5I[U|;ZYi>ZV- gHHg9=);G^+c֕LBsJ\uüip$i)| %yג&CQ]!#AiD@]Z\ᖓC8Zcr%2v%h6u/S6>aƳuik!Ot ӹb}c$- z5Nk3ĚTD-pS^sVRاNI.= b)D6,|K1k3~wsyPu.VFnR*ʫ ΐEiOLI3G) #ΎD+}4j])⫙(g&*Kx}xw]5A R\W,#+(.3p{I(NF1ȥշjQeV~^ $g$M5;5U=lDՠDTLC'snG 9w'Vm8 zTÝ. K@RlM nSqn l<#/kqsKJ4F4 (-XqGtwXA;(8luڡԼ/.JN9Mu clKq_zт_+*Ky+:s*N#N O-Ͼc X&zsnw', dgIL"]8$:|~×X+(9ezy#!N\rr+oSQAkϰ MaU{==|e|$PGukslj8yʈ3Jq &#:^'$4c)SZ8t\_t>T0lYzcc/ JÈƞտO9by\H-bjn+Ή"& &J-q<HAH1`zVh!~eF&"Nl1v޵/>́FCL:^ˬg `3E.%D2o=WUA,yӋA 4|Y~KC?M4$ |y}]_J+^l$xvnȷ(_K{:Jj(uBi{k]Z~\  dh8JkSfz?nt :or8[^'8{ 9Z'Q:o7Ӂl<DФ0x7OzL@*3N6;5z .S|1cyX|'z֥١/'@,;|y0~4:xaTnE$4\ƾҪ_G}bxvӝAR^T{:*6mNl1៪cәyNFA'G sհDUsg ˆ{1w1𠼃}#({~m'4U+- Gsr}0?5^C/.Ĵ^^lދġ@ҦIUϞ,b0w-\='|=w5&U?{0="UlNbљ/j H/yX0T^dD{$WϑN*~`\ޜqvX*{=3vkΉҵҎc&b5aZHW[5BU{\tc ]uI?ן{W2GҌw );bapdgv4h3h:nC\ > vf :<4e5vXIw2weU~"=F^׸_0+,pO>~A(\NG]+47r66vV'pǯCX௉^G!'vd?J g*F؜mN9Xf-GmRyt VhhxӗJH_L"{{L@oVSޭfcTXAO듆nuZ JYbMLi<mmegh#8ɳEiف̒)vgBs諓M/ ؕTB3"xBuLT0``ńuF\:k`iKSh-@hȅvѱ_l<څ>w@vzDA^/;W0 .j~t{Ț݊\J(F%sZd;$DsTJ T}@ᏭϘ +ڭ= )'AW mKVB!J/ԋ$uyYtwBy}l XcWl 1_u匠AVSg!!]1eirE(-49m$_DpPD@hԱ,yLa|IL"ƤR~-+ Go=6v 1`fE0'bxrw4_27)uc”[2/^vt $ad3+@|L{VsFM2TY2 Gf}mV#a*˹C>*Nt'۝t։H`| L65\*RZ\4a(l0#ivM5U:}! E&Ju)W&WZX2duC/LbsbK GXou=LE\>P.m0kZ-H$BXzޢ>Iɟ)с8qWw@,-K/*1RH!*Wy'o>| <墝C` }~䕁 v< e \2mp|r~8\o2ԹhsJ,갗GSistܖ g=|jr3]Ue ] jMЧIpeDJ$TZک*[ ^GIjfŃ*E92H :{!9ti-V5ekPy{JLhX@$@b8/{C\\nk>I\YF"qxUyKl ZFE a436EZȝnW :s_;v2LiEĉ=V8pg>$ڀ=|&-N;X3[G ʹuF>[+cQr>]a fn>m]|]Բl9f.k!CK726UbIQ:гhGdDA=A߇$U#a (G&Эb㴑0JZ_NdPmh9syh7u(v+j{oo9ʧOO}XS2SSG04AJ+F\iFt 1 a;yN`ƉɛuRCv'0P3Φ:x޺Igj|pAPC3xNuh7=H;8v-seo4&x*ɦ&%fIk[&x(U{e6GMU ѵP!qn|j`rGa Q26V(.@єc9$#HP\dxRNɔq!VGjo4ž NaX>:º2,?{t< $ .Dejڷu7 J$I9+eugsfd^3]hPnt86K j S-7*@ U=VtL3N- +a &=_ކmGQs,t-5JN%R)RGcvEdD~ޚ D,3es%̬+b  Y_VVkdoȿ_nMFmGx?K3脽k{3d?Q3Yy 9C]@9Rv"zfxLޥ+6a,+0o%e,_ZYl8CQ]ef5㝗E@;tԉ#W#+jv&ך˒ENyM̀c rrC.|Ynx^ED'_lMVFK/͈"Pl&7B&3fI{ xV(h70XT)+ҔA'mע4Dﬣ/{6# a;GX(E8m jB:Fʟ!= ֘?#y+Y=SBayt|qG$x>WKJ.O 6;`Կ7*BU { dsQoo K謙HX}t!7v TrɆcxC0SX}|t\A DBvYp5]szwfɢ@&o*W4y[ U<0_z0<Ҥ)^ P&wՏl#QT$ 6+Ntd83B"5VK0K@:N vyEG2 W)o J*ZЧܤCLȚ ٯ&ZWkMm[bZ'>UZm)G5K]1jE$ jl™7C0.ٱm^ORs2AR9B?:[؍dy6wr!xf撠0oAz)V}+uģQ=-mgc.u8VgMY4+gHCX҃u=V#JKVvEIfph. @8FBݹA<@}@9)oBnQE}+sGۚ :L,iF )oeѧz{ׇGrˋ_ *%kQO۔:5 @ VWMyoRpL}i&eBS}X%FyTٽŷMb Z7O^"1stlC ͅ`Rوݵ.(!6tP:鹨M 'pVVi8lCTǷhf.e-71 a~r@t)m0XYRK>cVyȿiz@@^1&A'vOov w}&#x+. NePh[ͳ ~֬".៱./X W\Em`|10ՌX-H]P @bɼwܐۑ[:+Q[N>@O?[ZO0hq **5KXCNȗ,le+zhBCί~M\xY.&0z3'e@H%O5OQڪK5 ` NS;2 SԕVj#~o~qNi/I䌸Ody5)󧚟"Iз 6z 7^5ٻ=>-'B3L) I#F"JۻDZ{ )2߬?Ot%T(5۠aNGXQ,dT!ofXD$$S#"!Jv^# U9"!DO+>*~Bݝn7/YČ >kKG?1<#u XM1qG.V;|dQsx™z6ۂLX$ Up99i㺚uܟ -|oߧ)?|=^1䀃O$=qKL??mݝe~W2C#n%~ݷAjA<9GVqkB{;ɻM׿6VVHqnW-KЪ!}0W=ԴUG-#D:W~HL3aE)oj@Gp 0TD% LvxoGmn'0Nƌx*Dp؃HAth X(6Hd`_rK['H- =.CPquȪ?͜lqRtOTr)zI6_0X8;WI>zpx$3o;||{0˥ڙbbX⦷6a6p85ZaڞhFC5yY9 ::؞i^Yޓ ($V2Vv{ܑvg@\4|L]U T. VCH;} ; ʘ)VUT!qw)Dux eY2/P;}|Wo>e~g ygh3@:A('8t4ݼԍtcq0=Vdl_o{!]eG@|Wp4g@R9hRDz|p9v2Purѥ~\3}VqB֋73dP4[ßM}}=~j װم^]/=ݭ >s,q Q[4cEKo^Hڿv&%*;W/*ox\f&޼OK]9omQ5F m0o6QX0hXqOkl4~ uu`ÆȂKg\EaZqp=I1quB<;_/KT1ƻ$"1ՅI6lƓ4R$6 Ғ̌^ )b iBSr H ]/rEtsqcZKy!_\a * >gHL;ʭX5=~`۠Gshȍsną-5z>1u 6ey7_*stYQO$nB9<0^h;4vX5V8 ֑٘V\/ , }ѽDuւ۩!$"~YKG1;y;@GK(iy{u3DnHa'A IM/dQ7AQp_ #2*_0FUh"Ur̹]SY;~&̽H+VVz~.n8;tg0jdBAPsL{#nWN?6mJ?r"eɛi-BAcAx5&o]u_B1_ &iWUK64XJ'b\cJ?4YM:ϵByhAux49_ K1mOF|opgDъ3kt 1j\*>}wؒZ9+olf:RQªҬs0b{͂b~c(:$GA0buLR p5zF/eP nB`Bu>s.WIAV*8\)t"Pb5$&48)SoUpQ"Z:gc2r @`ucdI+C>8Eal=K{ ͥ g.N@!*΍ 1ދO4G'f,#;gugFf^!lW9v,EK! v:^7_Gi| T'\gd@5Otܗ̀y*9<~5P?I74.;'j֥rբ׉PL[ۦȺ@ަ!&KȮ£Ӗ|T'ǝPΰ(veE [t8X\Szd$ŰWZCDVW63`=\|hmqS|vZ FѯtRM uOucf2`,;$? H#OƜHšdڒfIZ_sG:a8ψJ7j* 9eL$9'V50.}6U]%v['3rܔnrlq옳Œ%kQ+9iQ 5K  k`w1P]#)buЩ2\NApww)*|u8te @8ܤSwtH썴lQ,%f6Z L,1₞Uy$7!N$RvϐߍTgb `\{,i83q٧,3p CB/Cz9E mwBl CV9[_gU6AZ_dC) @E Vc57o6iAp[k\4WaSZH/["}\4$[[z`Ŷ9vph{Džu:gϬGq"OO'&cQP~o+1GL٢bn8 TF lЍhȼyR1~! Wm\ٳmY泣 #ha5jC3gfAAү)+?:o`WOAJOMefo9݊׫hR0Pss tVFhHD5e/r<׷7%G/or3$UPdFfz^FWYtT:V[60HB|gQ1@(%3˕KgÇA(z?551q%]}rgf:*O~ Upx݄<nZf~1ś|eQ%_ݔ)w6 :z"o#1#qm^{\z( ~v~h̫ڮ^/$'Q AUWz9l)6#|9_/chJ+{}FczNiY#SHJhoJ&ZM.sʍK^DїUir 86-S1#qVށ.泉S-y}1jߙDinIsp3s^=)XLVh][W.6[4GhSf998C̢o&:Ѕɪ8%2s9y.iBebQY7ͼqEV W^-b2vQVŸ۞gC7s8O1'ť]0cR4zrKR> ϰ!+;j0* @oƻR&UNH| nZ{ȼZNrDÜ\NĢ1 CP`¾Vx! C DK<rg$8mb ws(NhAȓ붹jy BN<ưs1X*aQ5b5͒dU鍙D>E[ f'Ҽx)*%x&((A}ϹViM߫d Bwahm2_ `bUaJކgN'{wu}dQ#'-M8mk} <[8OJ8Ǖ`Hd(n|pMuWN!zG@{ZVZ~q:G͜PgP["a~!jC@0XArQ5> M+sZlQSxcѪ⒪ (O߹\ c+E?0MSbqHd%bf "w8f-*n2a2V{xCڢ_ЭqL˟LDW`5@P!6ԶRO"+sulW1674O̿P/iCؘ8U9x|tƫʊguPcm-sV/֧3K聚4)!z6fK}8c! vbh_;T. W-YoP]6Z`4dbf( V,pѤbG\G^+vZd\b׿i7FáƍtCi$Ωt%L PY{zz.F`3+R2YH7 ][Jh؃H{84\Y`'.b,wH%5`a*09wI=_OH gR2EʶPϣ.Dui}| A}!3pw"o(DJh|^8L3"t~#oﺱs4zL{U:5}\'|>pa'Р1>#10}krjfl>7 buZ?l=9)y)zi:ޏӚ@fJhi}H]`t8ЊgE/nTS\&E,=Sքpgλ%!Np &VZkp$8THN&S*KAwY`ڟ >O_|q' 6jƿEdp7K29)󮞎Y~\G2(1ȱP"#?Bthoin.XZ\Ʊ$ RԵ5Gs0l5`#f|<Gw߉< OCJ3#kd|BjsY&f( b4_;e'׳/iwLA8fVɷO;0-\7c1n$y28ݱ^:?Ol=LfUv*1pv%]o=_s @ۈaG)]U6/?pK%G:Tqy'́ =^neb=4př5g|Fk-?Qgp۔coH ʿ+b&tr:<ϗo`VցԩAn"OP{ewx #[0Xqc-( h 8B=EF$QR͒kHR{ʭ*41e aL YoASL|kW5&)tf "{:Pe1`KUNaqL@C8e˓lNgS oz;fXbsh h{YNlFO g(v>:ܳsRwZAP;T8׆Wһhe[;' CNLfh{2iLܵz?nb #¹ X)44!L"E$/6r_h$[*DR*wj ӡS_?q8dn6r×e!m%[33'6vnyA~Q{Ƶ%a,tcx4{Sѽ6.* Tt`_'F2)% L4rǤyu͎MA*ڷ0Onnf7߲HN]3.NnLp/;.XXp]H'apSQ,[>V 88ڎ +H2,&˾IH@hiOnjX'WWYMuqB ԇ$><{'-^,,3X 9$(ӸjB:Sa%vqaFp#?⤟wK m~5,ՙU|J劲@n5-S7ZIP̑g d/;T/G^L2/2r&y|e4<4^Pe0u /tWue=Tղb$]yN_"t;wJh`h: ,|:iAM+x >KJ,C Y64FX܆3?ouv_}],ёt$ZI &F/O ?b14.RGBu} Bk{䅴?ju*5b|w@(J|&A vڠe OZXkp2q/r .b7SȜ _/1TQT^M$ai۽}YLYIӬ1Nr>Z0gfm/WRګM 5SppxmIx*& P~nOWAt,7;[6DiCe`q G(ʮmQJMzIZX#fjXAN}9+dP6P@za&tq״6 nc4@6c3g[LlP{w P~7]q$kfl-cGOu5{ ?'[ [I5o_ .Ԉ٤GRl'tT}kfYwolc.5u`|@"%&Ry# 4=X(*m>E(]~FoCAߺ.tԋ_!1njM)׹2LSz (J^{Àd:g܁ ׵Rs1 J6Io {}F:bK+QapiX +\ ]Tc.Vh .r4yrL%brS@תuyHFn ^!FQx OˬPjJ3 ( >ϫ0x2X{EeFZ^aDtCa0=\ȇ*Ŵ3-Uo,סӮ%I_tr׳ qM~B薙J\zk@clH V*c5Uy4\R*mV <ENEj Ubc߶c'mJ0D26vhA==sG1Jϡ*6&w.6hu֝9f f hDŽX3ykܮKA{01J؉pNiXF$?->\nqޏ;Bo5`k=OPOl|Sz֌Fv{Q3Q%nTPlnrJ~>&U6[XNq0-O  3l 1] H"'^P''?WvޑscVҷnS8A`o ΐ4 oJm~zg%#R䚤,4 ] $/50/YCQwa@t1 V+?KB㪴?> ]BqO F/p\ѓV Ҭx*[-c. Ũِx@uF'E9㜻{?+vqb3٬kf4oZuc?]W@sqH/BɏMUlIkGpp $Nw K-U ɗ`tYK}0`S j5%L 5?H {ERDly}9hqgU\wƷ loY ^q}5Rz7BUXkK-Ơo)q5P.#3KFz϶D1}a ~=J4lV5d*.\~..!;έi6t[R'm8,nSQHLvA5On Gex(_*(H˜_,5MD)2\ 䣿|LT^9e/QPS7'M oq =ӫK)B( l c*t^]˯lY&>8S]˻ %jJy}c-a5 V{\Ͱ-cuKf"JrSTӒHHPG3S<@+SrKh\+w(%=_k.`Psl (H"72TQ~u\+ډ!=; i .v/(w$N#`--=>%s+e@#gr4D>i>p]h%IVDR'츹:VzFըdFN^Wy6G䈼7_8C0vIYb*x6Dlk*t 3JI|&qk;.q8m*So5E{dQD*m(x*Ot"]x3B+qr&B0mO< iQ&ѝg[sH|}|g*2aPIɷ n?۫$Vjދy P550ts?uiY-a\(-* wB]L|(ΨW!úɆaӝ2^2 P:0]qaa*B:d z4g!g195|25cFͽSiHcEG<#@4&[:@E5OY H2Ū{!<[PۡO2k (p$cKXuz27 JlˡiᮥRd7ŬomaeLk/OmF]_u 3E&W Vg8.eHa@ƕ, h fZpR"@ؖzA0 `p?NRanAr NzVު&[7C_38\w/l]( ?վ V`L`"bKFrA(͏ɼERm6MB,V|GcظrX `͹qVzkA6Zm/kZ/$ =B1Z[%:NDp8MQa -Cќ>mG-rDT怒: <ͨ;uC{?F/T#] \zVyrxDٞ O10"sN{jxn9bkK<;EAJ$)+!"aƹm{%ц|v2ʶ΃) jmNѥoc@J GT\|nDCNIx.p3˔p7w yfW uuGv#gnqMf;D{-= j= 9H(,Tx rnG9I|5; l>"Pgu+߷q xzaqpѨB:VMaPaqRwuiu2㾮Qnh?7tW":@vg`|,*JpmnGߝ)ßuVpOeGq;'y_öڵ⌨{ˤ"guqּ# {i- :UF ɮ r%Hɂ,3I<媸,uTcKC1\-0zBX}y)5୑L)=cͻzca7 "4ޤ8A4|؅2t-L4&L 䊏f؛ؗ,ܠn2 @"aA_/-DCnV0z_&C8LE݄(_i@)!sA_Y 54؏SK,ʉW72(ac98.gjpbjJ /^f^$NJ>g+jB 0#=9e[xdT#cH-sU[T^s-u,qe0h):gC֨AxSΌzy)B!x1/O̗ԹIn pBcvwn˄H& Q2TGKa,Z6}y-9:ﰭ th ENybZdj/=4USbiK Fރ/sE@HWBsfz3z2S6>pznЁ}-;\e.{:(_;L|Df}4N< Sb./SLoIWOu\iԾı)!AS(5+q`tt-oOCIIG]#"p2;?X "S?4L37V9HO%Ik:dxR(JP{dzAO)X 5Q+v,aNI U3`?y (G3Mo 8LiRy֗U>CL{A*!ŖgJpQcD6:X8KE.9K ~&1d%|dK"J1lUk-.)ƿ,PG%b5 l]{F;YfN]P%XokzJL&WBTE NiqR8`3:׎ۉ굓>mʮZ͟.$ja^ an<j=gn&?)&@hw{UO>7 O['qn!aҭ6P'yY˶ YZ