AMF-samples-1.4.29-1.el7$>19!P(tK>9?d  0 '-4   D   l@\c(89:GpHIXdYh\x]^9bdefltu0vwdxtxCAMF-samples1.4.291.el7Sample files for AMFThe AMF-samples package contains sample programs and source for applications that use AMF.cUHbuildvm-x86-15.iad2.fedoraproject.orgWFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://gpuopen.com/advanced-media-framework/linuxnoarchH"0 h, vF o  !Wa S\NsG#F^ $w" OM<"6>  vh|/o"pFj$6\^jZ05 270677)G +BOh62x'HA"%~8 z;m0* t [xb /S Ev?317=)3 et,1{51<:7-0T3 a VEq$ o'k% rL(w ` 2 66>~' | &-o - a6<(UA&I Un1e'Pr m4(``$= ocG9S[D1 W e7-A@:,O5d  Bt2PDc* A Q G " =X/QUv*V &j R =;R \r)  ) ^BGx3$,Ul Pyb4oЕA!h@ TsR)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큤cUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGcUGd2e4d5a8eaaa7ccdce0bdf34d60aa31af933e0839c743e85642a3b4107fd1cef619c81ce2ed3c4cea6be80d5d3dc617a84b8fd7e59600991f19d76fe7d246f65a55184a343a1036dd2076dfc4ee4947fad8bf176969d038f64e9466ee8125d158fed89b5880cc0bf4de847ac1f8886373e1c39012eb1fbd876cb16278b1cc2337cab72a75ab77898f0e2cedcbc6646414dcd2dc56711d266b4c8a8c7b2ac5c3389470e34d7ce84f2c3c8b4d8c3e6af746a793424876cffb61a5560fdf640f3c880a2eb3b217db668615eee72e57912b87f013b7ce8712a116ab00932759d43b562a516181c31ef85f5b0bb60ec3adb5affa5172141516a9cd898e676509bb37d389beeba5beba6b8a8cebd9f386f32e1180b2121c84509522559e4d43846c4bf41005796580a88f3ef7c632aa83c6443b2101edd5bc13303db2ab9c5612dfd0df7047634d93baf3797d38bf962c17bccfb1014e385c8db70fa21ed9e49dd6c57d19edf969a691c42fa07864a48e108561e116d70e4a5f34ffcb70cdde310acd0b7e8103ed19fa8464212a4ab3962b1cb0df224dbfd3b373a0b8c0f796e232547c5ffd948147400958747c572f26cabf4dfa806bc93078c401c7ac25d0703ea9cf60feac83ba9b4d09363e1ef9cbc04410a713fe7fd103c55e8e701c25d2e2f2834bf041f1b9d5ff020bd5a5b05ae18922b9f8ad5d5fde0b27710965adda6eb9391f936aa0194ff9b30b3a4beef434174015f26bed32ea7c399e8519307b8f782e17be0564a3b23cdbc00a4fa5abae181501430ec0354dbf154e87e53da81efa915980fc6da4df53d1fb3f52935a6657dfbf2684619dce84a02b61e4b6c43bd6aad4f151bd2742cd67488af6b63c266110cc79782966a0c9c811038f582432c72cbdfbc917e132d9f4225c10410fb7fdfe31f536fbf56eae8e58ec3542007789d3c4308a802470a33b9dad431952f3406794afc5f8bef407ab47da75550d2c6d40226cd8b282e512c0688fa5b465f1a5173d5b3810200d77349b3a650b16c03d8e06d1d9a4c662bd11e15f19a3595b52dc60b356f9339a1fc1a4471d4659d2bb91809df10e4e99273c85f3e92e7b0d9b4e5b23b4d5caefb216aca33df3e50f680a331449135709a51d2720e63846fbb6c7d83cee411bde881033b60e765971117b892d0c24bb8a9a11a07b33b7c86f2d7fdc9fa03fb9bb0cfcd63e6251e8b258690c8587e95eae9cedbf5bc7a720b391573f01ab4dcc49d0f4b588e6f5b80bc0b8907a6af4a2ab1bea0fd9e004103a68dfb7624be314d978ea1874128912ab0debd9063685e594711f6e531fa54a0cbcb76d81acb0f4a62316bf7dff3f5b41f50b4161b4130e0df0dad1b017a1f3ea8a13a625086b4195b275e97aace8375e1ca85a9fd27d728c2435218927d1349826bd56faa22afb67e527c78319bc3ac177ba45ebfe321db7185d8607a668802658146dba029827ab18e96018de4f5f33dd5cdd6d882b46bd56c0e4279b436a7d06515757dd38848b83c4fdeae61f3b8af98d030d523445f103d314c7004b54cf5669a8a53d6deb3b57e93c0fdd299111896b242912ad16ab1cae88f69e0e693ff4d3900b06a6598aedc825d2bbec70c26c8c9adb06c7e48383aafaebc1f703eeee9a4e20464b3c3861ae9534da34d8d883d596e11b20c0a70d697a67d83823b4505bf3470b62a94b33b1e69be629047b87389740410b6d6a7816ae51a33d23f5a943bb799c34331b67b2a154fe8c7b80981b82b1743522b1fb8a597d714b6e9c4d79a0be0fa8d6d23d48ef452d3b1b502ef981ea773a290ed9abfdcfaa7e3fff4ee6c6a8ea2bea97aa32db55daa856de3e47eb9755652dc1aafb3fa067b039615b0d3436056fe4e61139cf0808d76a38921ad6c848f505f8d68abebffc672e6ac14e23c6a8f70adc944ad0dfc6be8c2126d190c065faa79b0c9d7d27788d13f051e43938acaa1c8f8a0efdedeefe3aa18af4a205813ffef9d25e4c3febbc0955b6d6fc14ab1125f32160241fbc3beccfff462c920ac04f74a59959b85a8b3bbf146d45fad9dab22a94f22080de75b6ba5e2a4ea8545c898573cb79934eafb2d1e9b31f368f0d859d38c06f6575abb4890215caf7c4b381303c49d30aac237e4578b217edd1bc389006e8d2d2023ea616a2b0237c46c45ade87366fd9b20511c3316674d948bdd0e811abe784548082fcb746cb33a1e902e4a3cc5b4853db4f37925362ad5a0db2595627333cc7ad6b9a61e59ea79f1f7b92c86d76d858bf309d517f48164a7b1d8cb223922f8ba90e10680172276c45c33d2a00df02e9ba3e7cb3a00dd3d515d2c45fb5f61e416cc1f054e3791e5398e0f4f123ccf9a315f36cc85fea6cb4d92f562645c478916a01deb0d7b2e46543dfd4053283771fb624e572528f485bc8df5384d5d514bc5598e2195e39a6d7507eabe3d99c260fcd9f3c55e182960e85b73d4c73bcefa01ad73ba60c623a036c55f21efe9abc93d090c8f0329434d569cda9ad51b37b0b9b7cf4ad69cff840bb835f0deae19dbb3eafc40b27308ba47aaf38195adc6b81ddd8b56fba8e27ccc0fd3e3c36a201aadc101c22bb8b43e396a06eb9b7e82a161d893bf7eb52ea890f4c345a78d42046ff01f9dd9929e4f4bb10035030ce6ca04e2d52626852c8ae02c7ec953abde72b9526256a144371439378b79f87689a0ce0f4d056582b09fe1d6b7c4a1b4850a6c74194a97e3aaf7afd282a37e0559544c901dfe0c4666f77178eccfb7d6e958dcb5ce7034726706be113c666d2970dd58f8c70e55e524044711a0143cc4e66de6e18562c8f0e0ef346e9f7caa5802261f5185526114d808a7768a5f715b1291a817e4cf895dd003334edb553c0814147a81fb7c4bcb9a2f397e3234889d24e1f0f5d381456fcd1b1811e0ea7ce9648b0e233eaaf0a87c05b57079f3b7b5bbebd10ffa5a9efd9b0030592288ee758de2d293bfbab94ce1cb80ce25118913190c9c19a4d2019c974408141c853aba66635b897fb70196e8362456fe6767841ffdb42e3d5cddce4de71a8e0669b92ed761ad40247f4fb21d32208bd6cd183ad06b4b4ed29f3bbf6514fd7d6102408ccb8260d0508452f98cb7e5666961a42d8503794fa23ae1f879c83d67cc8da1a882bc2efc9cbd767204d6a7d14d650150b91783e3a63534fe275d083b8f13cae241b5156cd2caf2cc0b1dc0eadc91fa8b564713ae55222f356a26cf21a5c28b813541820b886e4b8ee6d24ef223f251dc1d6022e82c80249f7f630a2fdd5a48a9573544732270f53cc3462076b380d9c9fd6dd5dbe3e6b7426332a5db8c13f87399cbd44ff007cf60fbebd6a3dd6f4f0a14b2ead40fcf6c7b20eeb318b799f1d181baf47504be3f8066e5af47940f6d9a882f13727e4f43e136f3b8f592c8e00f04a71e44b432f37f988ed4cd4fe1acdede1f014931a08c508cc82f9407bc2b869ec2195c10c9c9663ce14cd1aa88c99c6e23ea5d539f00495d11a685d546da4b7fddf51538eeae418e5f6ec1566b16913192562c63ccc59a63e6dc86a7695db4c572bb50fbb603174e08877153cf3f3a9f94e8c610557a195dbe4d966e52e977e3a142946fd10570df88199aef6251f6f21f9a9d8175cfd9381c92b61c7468201fb610c96789e7e7eb1fa754e5a6d84da4318f518bbc1731be755d7ea8aa244ac26a0da0d60f86c678286d53505aaeca405528e32e274cea720168dcbafde74f98a019c9ac1342652d28ada4000429a5c93e30b2779578d2bb11542c57c1a2ca27250d1e69ff91f024d0dd320a6235f68885c413879e5e3bdde8c128289ebe86d8033ea9e4cbd73d9ac3081afed472d8cc49692df0fca9b9020e56eb5240de4b7a1d01ab6ded841af532b5ec278582e2135966dcbe6a8612ee28d477a38178e2b1cc4e84498a38fbcc9ef57760b651bc4c0ee729b0db518ccd2e5279c3f883c7441a09597e2043ef5c78ba5ce5c8b0a6bcf4d2c6ae761d63f6b95ba33bdc2b9e5230db0d58b04b3af10e18d1b72e80b2d2a32235785add2d611eaa3628cbff8f68adac244503955312896a3bb61b349214d446fc26c4238a728e53aed4229ca1f302d5769ae0d0af51886d1bcc5b364eb62235a3c43f83a76bbbfe8daf4d0f346782d080e26ef0005ad690f44baaa1eb013f5b9ab5e306bc51a440b07f7ed1f543d84c39978966d625875bf7ddb5e2c06438eec6ae3ecc6e6036ec6d28df208f1ea17689f4bdc49cbbd47f82f872726912bbe20a93240870e4c42923930db1e2bb29be2c1d337618fb94761540fd723d170ab5fcd451471bd800c1ae3f6a1fe9ed7cd24bf425ce7eb2d17504c728768f2c97a23fe53df31890a17ba75b3ebfa00a3b73b9ee93d6a511d20d3bc06bd3be354c080b770f508f17447533f3d031f0338244c9cc6c2fae2d8b8a6895918072106b523fd419bc8a6b0a850929c5ddc4c978dab9289d128e1cefeccdf6a8eed736ac260f025bb7189b6e1294c872f21e5cb00eb1a0102b922a7ad3a2aa7b93328f9fbb5e0c55d8110b4e150af6806122ec99d0233e1ff35964affd95d29874ee66196fd5dbad1eeac6f21a949865018efd358df7bafe3120d6f37cee7e895a54a1d359570a56e8fa3b240666299742144e7a495af93941c8bf04f35573ad49abfdc5f0d3fb3e8373aa489ba6597ffa16c5259968dbdaeafd0862269cf6aa83534fecd28f323dab9ac2dd6abb69a8a93197405b312df818a945a6958d968fb24b22d93ea7da6e79e609f249aa5f807c1930747844928bd5f39a8475bab1d48cd9329661b41518b2ce682b13887aff0d7d6f3d20c6aa904a20d71a0488cd29f167d0f30bc07c40b8bbf59b493d9d688582551fd05875583c708b9f5950b0fba46ffbbd5804fbde76f0e03588641be039e0cf73a51d0bb6897aaef0711a2adeb19fa5612973f294ec88fa81ba6d16538cf866097056d629195c2e2be0ff097cc3151628ec1984900e9b6764d67dbfe87f15219cb336bafdda5f92f22812e36630b81d038d14fa7114934bebc62eb557d0f6b2d820472bad47fcdb50395c1e172793a2083dc74d43b541a850741f5f6cd12e1567751d5a286990215a1f45cfea57582911b4f9e3fb9a7ad04e1582a8037af52aba6a415b80682a231a247b86274f60272199745a21622495fca535587d204e447e7f8e717d17d9c524ca561f35c5030427085ec2484eba45c4ade7a891426a24ced9ab9f7c73196a2ebeb27355bdae5ffe05ace3877c365507db9c4b66c528ce1f5c248f7dd8283c6e69d765767f1ee7200234447b47297a791cb4c9cf12270a8384b7c58bb910c84323c4141c761a3ec171838058b1f00639b20593358d26520489b1c824d777725675787e2a301841ef70c00b8ab876c95eec02967b95f8099616b9890ad2228eb27ea8cb80a528a1b47643610f66200330c2b049b79bbbfadf99ed1d03294f744dcfce8f46a1ed06ca26a92d959a07d7bf108ac542ee3bdc1fbbc352b0f520626196d16194d2cb353944c311245b1cc370ed90bc31ea32da05cd4c79d465a1b1c7a94c0c8a91b64d42b6ef258c447b9583f7a25930a08b2982944fc0c18d3b69e59373da9fd1b6eb973dfddb7c0e54bcd2d048c480f47dcd770efdbc4abbe183b4069fc20497afc977974d212bc92dff805ba5c8874eb7b2c3220c0a99c7e9eaa118daf7fa13cac424f258cb1838626bd9541e109979e8d1f526587a83b04859be8af12c48538e9663c68959e537dd5bef8963eea7e444902e28512405066b3bf276e1f31f9fef746b186f162b6fda4ff847a532cc36d4cf5b42ba91c28134b6dc3d16fedda7d20388951421b7539eb5af419ddbbc027c86cf0669c1a63a6ca0485eadbe1d15516cf4150aed4af90b4a61cf43560247e6e532362083151855bd32627f4ba6f64d09a9a5b36f8c33bc64961cafaa417946f4c2e7c871de712c8764ef6997e5c04a4b2559fe63564b2925a58c1f8606fc381cb48800cf3bc37e1d891cf4eaf1aaa21c23aa1367b034efa2f8f7c0e0e049bed4cc1868819b59f1240279af13c09193799b5d67f9f2672e3cf77e91b0de6e7794af7c3bc258827ee8846eb9bea50029f3a6dbeaf04b0b236190665a0c39b4ed613e3f4b1dfebecc0da5c37941d5119c097e24cbd721c127cde78c650922008f325cf0fde5fe90005051c1e7e6305d567e92b02a84a198201d3479f924b9ff9f49410b676642319cbbd47f82f872726912bbe20a93240870e4c42923930db1e2bb29be2c1d33762ece0dc7f60a32583090acc1b9d0437a567546a84de7dd94a0349a32ce48d0a2bbfdf4f0513bc8d98362bf25c5c12541c2323edddd5b258d9750ce87911efa71ce9fa45e7412e85372d5ef2262a7a6d15e63c31479ca838bdec9449da171754137d942321f3e9bf710584e28d18918481991e83e62061b99bc3eac1c8b449913b69ef23399f4ae534935fea407caff74ff181d2a58022ce52b38aad2cff715008c7d9503cebef3b0839501fad26c984cfadd3388765f3ae904f16dd701b8467d47ae6c5c9aacb0e7150e13603e991af7faa346aaa309daf5a3ab42f3597f7e7aa41ad7fdb99e32c6cdc5347c72991bafc6fbf9571fa7ac3d33992c03567faf0f8e1cefeccdf6a8eed736ac260f025bb7189b6e1294c872f21e5cb00eb1a0102b60fbebd6a3dd6f4f0a14b2ead40fcf6c7b20eeb318b799f1d181baf47504be3f8066e5af47940f6d9a882f13727e4f43e136f3b8f592c8e00f04a71e44b432f37f988ed4cd4fe1acdede1f014931a08c508cc82f9407bc2b869ec2195c10c9c9ea9c39f7936a49f37d6eb4dd24310bc91f2d1fbfdff1771d59c0c2d9cf2eaab4a2ffd9fe962218b5a6ed235420d514096755a34018a2d3ff2da88e7d36fc892bb7082c349e7deba1bd924dfeff28c25cad0020a7db1c93356132b710feccb8d5e05f57565a6316c9dfb6e686e65212c9390538f5e824b1525f0b6ec6f8038c3af5cf9391e13a1f843a931860e1e20b3ad9b51a662fc70c86f5ee35c59e1e1c69afe64ebfc20a87089f44e7b36576c59d025773a150e1ce60fdf8eb8efef01dbfadc90cc660bce68d9662e23baead6c37b502a09e922b614e3e577d9281b9f4ea039cc7a2ac3705f951537003454aa9ebdf1883ec46df3e7612462c256719848e0cc3106b6908aa1bda2975d2929ef6a89fe36d0f1100ef6b58c894f5769279aed6b41e991b3fe5b069cf165e2de5d46f6b56dc497a4d5e9e8d1799ce54a4174106621f286e7908d5c31a35f8e709a4c44a043098b95f4841d3790309830d5847fb6d67818edf781484f98141c19c5449caaa9ed27ca97c666201ccc128ca0e5e3d0a5ec4858d965a70e1ab985caf8613854a78d9d07bf14911b2df3b907bbf59c2656be97d0699b810549af61004a1bf556a2b87af0259fbbc30de9cebac281824483584a6d1ff216924b2529599e7dbc531e557e798a36362604577a24da2fcb6818fca36c4c77fcb31062b0345b68fa94d2b1aedb4acd3faa92b232bd609a85a0a343bca88571e1ca7471845261d25d48b731844c440805cf655c8bc591b4073c431b1244fb1178c4eee322e7d56273e80730017c6d914730e171f7b91bcbaf4c992140ddeef47af6949aba2825beaa862727b3a614c3556cebbad0e59e0943458791a026125359c33288e961061532856d79bfe5f3170578bbc68bacce12f3b242c25405e760a46ffa2898431837b51e5c9da150b157118c8eaef129f3ce36e0c13037e37420f3fa9553bc1cc58a258aa21823112cd92b3b19c11bc253b09da6a02f5f2ec55af9daf11b83fbef9a91f4e8eccaf1a34f40acfe6fa524eb2c819c6aea65c7d935d4fe4135a42da88ea1d6613aeef9ec9fb9f0da8ef682de4fc8fc1a901c10984df849111091aae56e7b3fb002646df33abd8e1255b1b5bf39a8e48d72cbf1828fbaf4a16f36555e6d17701b7901d8d191448463b42bfc7913b9a5cd50f3b7e2f32de21cdf6a15bd083bea7d745af75b8d1666e7fd679e628f965113e9ec0efc6c0b82e996de10de49a862f66c8013d756bdd65556cb209cfb0eae97eccad41d4fa40a94cbbad7cd16c71037c9479c68c007ca78503e673e72324d8bcd58c5fffc4e127b6236d106a10470f83663e70ad14f49ad1de827a171e69e26f65ac9c1c879598a6b9f9fc2ae9787273e784a07b13c147801449a5617c40a1573d7865a9ca051931306783d3679ca3a2e6f5ac42a7d5810d5c0f6199fe9fe779a4d708a87f4a9a72a07a4eeca83de7f72917444f12ae3ef2f88ee30556e99fd20c9958066a8b81723482ff557f512a0f62e5dc86dd1e114fbffc003f0883a718063fc8fd32cb25fc1202be354e1aa0163f9e2d87530e9a3e2c10e5c2879156bb0bbc10c0a9f427fe4815111ec25e5c72abd51469e570b8827233630f3eef398480fa4b02330018ea188db310c7acce031603379d6d22be01b133ca117a4370becc58c1ccd1fe7633288de8a25a014ffebb0d004b0ec4cbc8dfe23ae99f0627ad38aa68a27263e0e8f11eef3bf14e53bf9ccafd0fae7721134b16a4f55153a8fc81b3f9bf0436804bafdbb454d82089f75a50b83477659399c1abe373a088a88a21172ed08d70877c3d967d3bd900110e5ea67ad0861cfbfa15332973207c4aa5f3a17a8a5f689ac039327d1261ed7044055366c15747d8373ee12c9c252c404dd499c0f2ed76282b2efa97266de95af59d75945d20c2d71be253295e8253dc34c3551d36f6e0c96d3ec23172919ce7a538046dd1c13cdc76b395bf7c5c932f411e07e0b937d0836bf8e9ffb349410bb21fd328099ab0e7bcb1028a1247b4bf5a43d3b6699069bf2e6f76b472f52c5a724c864ab24adaf73e59ad9edfd8fee167c2cac4eb95b10121765b38002b3090a543ed27241b6f6ca23d59861b9fc43479313f78a8e5ef78d9e5986d14fbd0ec7a5ed3518f88fae40e6cbd8ed31dd7b8c7c55801959c81c9746eb69788ef65922fd26ff52257280e4d2f8f4c29ee5cfad54e15f15e5d8f884e069e085ab1ffafaf967d27c596d1769dee477a0d21fd9df3ab93cdc4dc4814026a72c3bc7baadd2ea1d78d0d04425f56aab33c9ddf00785bd99bd659d463b5532fc15270edb2c06ba16afc7913b7f69ed4dae574aa45848df3dec8d61ab08adcf4093b35bda3509a3339ffe4ad79d16fe9942e89c40b0bd21fcb4ab27efe21d95b7568aa58f5d80bf3e855d23f2fb20eb22774a0ae10d02d6b19f64ca6f4a2395ec63d7f45bd4acaff3a0ab1097a99f006627718efb4c00874d70b55dd0ae997ced187a1be6a0d52a1f36505fa02bc06b849c4b7f1b7bfda8f72050ca930157175534bf70d6d3dabd3bc8760779e3292da6632b86b7c640d99e792fb6cc87e485e490dbb02d503b0c7a454297219e55ce3f3c46b173f8fc5903994a88c8a2f3c34643f3446dd5dff33cf1cc89d7c4c9013eaa09a9a26e39e42c0e1cdb9806f1cebe44eaacc65b2e90f121ec7803a83c48aaf785fb47a2bb895f105c553b0c4b8e16c09cb1f181c8d7d553b5bcace4dd20a11ecb1a54c9ea91c10fd678573db21be4c4d3829d6988e00cc15b7b560e327783b4783f98aef552e33dec512010ea0097edda4c5bc132dab03500158e355fe596bd9bfa05e7055a773cee25cb05edfb817480c6f6fe3899aba749ebaa41ae1ab9e5f6390f5762342c24d9092f685f31615851626354e8ed0b369bccc65d03729bddba2008e2e5789f33a6871e1a0e202d30a511171bfabda9e279b72a00c2f9a55a4e443330f38b86f206fca7f2e35aea3d4f82356561c602b3358530a7ba4b26ceac0714e3356cbf455d4cf9fa3243a23a5b60963bc668dff189d282d8d0c9ef0143525498c290fad0adabef5f4bb63e0d3fef2b2ad71a5c5da6a7e36745322a7dd5ad68326c529ecc5d529a12404ebbb99b63fb99bafcb19106bbc257c583f55f30e026a31a1165f03063e877efed02965d86b9be74b5ec94c6a88ca869f9e750b1661eafdaeb2f9211990d396eff7f4bb9d18a26228b9d604d12a147619d81f6d003b4b85b8968c39cffd8ce4b520b53720daf1c24fc11db2ca395e46e02da052e0629d22a2ffb2b906415a61004ec13a6a08b543e8b61c48f48ea85c5f9084832ca8c2138f889ce7e4e530e681f0ecb9a17ee8e4058e62497ac7133f3b590b67ffbe272150fbf262734bc0a619f044d9d50cc247f736e1f22aed7b703fe290722db72162b2c20998820a9e2f72530266e169301840c7f9cd5628ced35eaf9ba0df29d13e5a88e08be3e765d8f7431ff7c6a0d13793e17f13c999a69c88425813f6ea2daf3630de6eac99dcebcf7c0f217a834e15e23b053f960145ab293bea502622bcd981a5c43caf87aaa60e5b7ee1ab4783fef784f9028c61086760b599b4bc804d005b5f107cb85ec98b57bb97b51c88a4ebad0d68412ac5cef9671c0dd7612205f194e5af924fba439177bf1cc43ae550783fc4724928ec75cf9514348258d90eeeb3485aa3a29b9f3c36400451e5cd988766bd0d5a947ac78ddc84e4f415b779216226080a7ea1872c6811d3857153f4f8222c4fb736657c33d315ac7e45a98e8a8d4e38d17644e58c3c5c9549405e1595083d6108ebf67208256bfb7126b85f857ca4d7851aae9b1daa685c5f4a33a9aafd2f41684e3a99f12aa1c987feb78d230f5165eb9ce4831d625df5ebae09739bbb15550c55d2ca59f35a78a15ff4d9ce091a225925dd9732861635ffebd275c5de5f9ee4674ddd4bff0015ad170b509af301ee3a10af06ce359900dcea4c45b659126f4899c3c8fd8edda4771f7a197dde4da1d9005c324c8c6c9ed4ca4634e07d983676a9259679d131c73cfdbde34bfa1a3b118c21fb75d28f99114e4c6666fd83e68be1665ea2e2c9e184b1563bc2eccf1a8e2de8e107febfe1ab88f8bc8e9efdda1295381e504df9bc2b89c6ab6ca2af96e45e76fdc432c535c6e98f31f60d8e31eaf0cbadfe543844b87deeb8d96e74149d587889fc9b405f80455409b4c3fd37600802fbfc96b9acff6776f5f5efa23a90624c7e68a2a03fa1fbc02b1e2f6296393143075dcb871b218112c0c58b3c314f8e134ad69ee857dbe7d90a2eafaf793a5c5f2deaf9c1fd51089d4538caa44e3bfba9aac6bd2ff35a92c5d8d381570e33a6f12d2c8dc8befc33b127c145d76cfe9874120cee9bb92c056d248a393f4d1c9cff4e2b2f4ebcf405b480b121e741f7375942a6e871836da38040942e59c762c5e0b77d007215670a2d1f5631490bc83acde0ce6f53fb181acf0f0af8574be022871547260be8b56f8d49363a4c6eef2d7513780a4dd960e0f2a5c259a4402b1ed473edd35853707cda1fc09656e782ab02e8903056ac1da3dd171759736611aac97fb2fe59630ff8f525486a4603b07d25d96f8ec721c85e81140e8e3428844bb17b176009ca95ead402676209658ed0f315b1e7a5f08341d6134d746dde6c2bcec1253c78696fb820985536260eb4fc5d5031a1663e9f9fbd4fa155914ca20b965512d30e2a52f569a000bec5d6400c7cb404f357d6acfa6dfe9b45df49ca3712f8f8eba88f7b236ca566dd64c45dd25b5087c51e619275ab85bdbd09c19ddeb9fba021f1cac7da1250f0b49aa947f59cb0aac040644593906072a91d00b26f75446bd0e182c09502b502a4a8a12410fcb24b988b0381192d00108e2dd8f158457045d97e26e6bcee3ac222541be4c6208c660cf3d60e4d97177d7ac0b315fb4a791cc2efb6632bab1994ae2aadf452f7fc4a7b0e9fc5328e31411893d5f7fb7642646aa72f4e761adb5b3deb7eb4cbf20a84a4a44639ca2e56731133ae50e4a8fb2e20d545a817f5cc5dbf8de86420e3a7224275a0af14c483965f5d3905b42e8a72e69d4051f8fa0dbf5744a3ce92ec07cf7e07d61be6e04d07d75a732ed38df2327f69119607135b67a521ea6f28fd63ccd152118ce2411d23789ed7df8eb2deae0023f8e1ddeb8fba676d8e4b538cd6e52bdf38be5aaaf73e145c82f88dea0ca189f50742edac782466fa425f5c02da1927abe1eaa984b319927b24da29957d3f7c0fa9381bad876ff615360aaadd3c067ad0c2f254cbc596fa866b9502d3a815987840a79da2091938da104711361a92c0f8da5c2e5a91a8a37901bc6cfef20809fd70cc514302746f3935a58b51a6fc49931bd776242559fcbe2707bd2c7ceb4d723b15a2a0c38f4fb16388687196a38652cb43599f77d3f5464ae82b3fc481039a797aae5cefdc4ce6170e2a0548384a0a02cf32ae438bd20f69ddc40912c044f519c5ef1a50d249ed4ea8cc659ce799c1f8e257532ca3c5b2b1f1c10464121b8a2c3d3d3b6eec3a69d5a059f975d9bca70279c36821b357ed6cb925e6f4f591c51d4123333e828aa25a2df02a2928deb2c6d426f82cdd54b821067cac0a9799b81c9e990645f2775e17d25046bc572b858be8f6910ff5199e672a85f2b4693cd2100c59b1d3369cceae8729c7355312cf9f360b2718954f0499710bf82b0ed8f9566cb1ff7f6e0e9109907272ac3cee97819b7332a5daead47258e73ca936562301ae7597ac666d11adcd900a3b82beed185fbe8f506ec2653f37cae7f79687a7cb0048275782e3e08876533ef7dfc4f79f05efef804fdc8a2cf26df356b6fb87a614bf75e5b76bd8daaa5a9040d5f9b81e3c7e12fb0b3371760297ef0ba3db1d36bbef020af55adb12e04dae272e59e9c9421d9917ab48320e210c73b47ef87f28b321687b6f7d75bdc3d3295176a98af8deba18c4d5b2a5eb07f5a92686462379260df199f44d8456542e44b19247d4ab35ca7ae42b44d11fc19f35f744a4f309c19ac8a0736b266d0d4d81163ffa7ea77e132148682ed24307a2d608d18d4b3417ea73b5bd4b26f3f580426acb8eb410474b895182a9f1ca17effcd8298e1daffe1ae410372f15a6d7488e25abad5ac45e6f501a6ad3375a1e90bcdab6c5c39c4bc4c00a41a785ed0d3b8282de03259da93b358bed6f88b2624d39d0438c8e3409501082405f20618c10942d0550c409f2b78b0b2127af2defd9cb7a2452b70730501ad2a9b55631da92430e717783dfd5bd4ef81001f9749acd787bcd7c6f995c492f1be96157ec0320c71704ffa4183a5739e82249c0e07a4e3d075b1102db9808167d9f0dc335cb0769d3ca4135ca4759e0c625a8e16d1990ac69e32e772b4255587da25603b78c2f038f11e3b42c2e1667f3f002ad690a979a67d5244e47f13e65400c97f9d6f05d952e5646416bdd713c6e3e3ec499ee5a4ffcbdbda79482c3b10b3c04a6f294d4c4b103186da8b7ffa637312fc1e0ca70638ea0fa011afdd02059574e585cb1f951300a3a58d6bd86d935d99fba674d68fc98a4444a406339ae9eca458e058ec72be6ac6aefe0ec5c7b3be6ed150932e53c410e9e532083dac79430a18f3aa671fbb3afcfe4741211dc4e7c93d77764186a0968a3263cdcf3a5248b637b4b7e6144a990d85fb7ee7018224ec62acbdaea182abd0ec1b1433f45f9215fcd074e8aff22df4b3a09e1c4aa9f79d2e2b1eee29907d8a34cda93d01459592a245904aa13cf2ab0b935eaa404301867f8f27da177129d7bd71d1b499b1732ade5eecc9a4581c82cd5a834d727061e56e484917c2da2d20e5636fdb1a8856c2abed37637639bc520e4b4616f688ae889bb264833ec9af9890af5c642db5cb99a901b24e74313a3a211225c1e3fc5f764e14ded772a1653f3d179f12acaa947ec075d7234761abb85a1c9a13f74ea2a363f388d9f627f9fceffba35c86349e807d93d710e5cd3c4c1fad8a77beac97b6ce5410a79e21f899365bafe4ca2e673b583d53c605ce26fdaa3ee20ed00419eb471084403481c6c32f6d829d6dcd4f0bed53b8705e48c2b97a75b3c8249a8117655796c08beb5c6987aa7cd7c5f5e14bda3856dc80d163d153794e4650ff0b1eeab75dd267a0521c65ab50fae0097587f7572223d6883291d5d725c4a5761a03de8ca8d3552bd5a8af8ef3c580ef75f1c93694230daa8e20e94571893c53ebc9756ddbb54bfcff3ae11458cad09b584cc19f86538514a13e3fcbc34167f43f73e654f1b8ee6843681c59e8f96e5b8ad4c9adad497f4be1c2f424a1864f2dc9167fb22bc7383bab1976e4655aac2e42ddb7b2b172442244c029010fc9cd89537eb13cb50527d334dfdc8b5eb53bb66f6bbde2571b453c1cf4a3159efda68cc3d5c8dcbc4ce811def72e18cb575b1fcc58fec9e16c0a4495a9c0ba9a21ce38db0a177e2b82fa36d789b076e9800485e76e42c405f3f8e64fd5f6561a1f06af449b5eced3aa4433573769c1f7ede64a22e05823b4ef86a4ab9cfab59001fff313c1e1815fdc5717896d6ec6b3f9fdb8bdc93c667d7736621c2dd4d6f5bb2daa91ec8ee6b2b075e8e22b53513638133fb5ae7c18d7ffe9326cd6890d678d81de903eadda866298afb39fd401b3f1aee4043b4b6bd9eff9fd5407202502618c64b9661f286c3b03c3632b3e320c38889ce816990d6b668a9a2a8bdcaee8dabf571925bfadc317fd767ca72e0380b373a6c89bc99cdb61df90284e9f9a799fbd8b2cd03bb5fc7b12b0ff4746d738299643a5b05119c51264d3b5c5f20d4e4129593b6fd4b2d455734b965fea2b91598ba8b9976301ee7499fe071eb39359a836b242804efd42a52142833a4f65665823d4ca80fa7581961f44ab1156d1d10189f42f86d591439f5608166f647c932e023073d0b3f7a0c7cf1721ba65fab4bd39a99ef0c1193b2e8029cfc7bac3d1263c415694e9ed54692abd306cf601a26a9bdf7c993eaa0e6af09272f50bf2ba61b7027aba1a9524048e76ee7fbdfb9a0addbf7d518b2d998d81d90cfe0a2b47ccca50a2ba047d5b8cc4c2b08421df5156a4ac59c74bf3ba33d659a630f25fd4d5d7c3e071a7b923c61c4f7675f6c12461875aa38a9e6755147da30a8dbf18a78079b4b53443dc5944dc32666d01c41d4381b96ff72086f381320ad8fd5e65d0a09a58f7cc7348140df8055a42be6b3576b744f9b7483760c2eec5d1d8b2638cd3c12b62a87355e3aacc98ff6866136e0c5548c40f1ac604c73e3d699bdab3320fd9bb51a9c9f12954fde3677270b0d184daffcfc9148893c3c9bab4184cf86803b2325a6f17ffa073ada5551af95fc4963430c972b41cc1194efbfe9b490e1d5760f31f13c57dc5cd1e657e5e746c5cc943d0f87ec0530c097358168f08a5a784cfb739b240e7dfcfbfd8f125acf7f40423d3237388a79736316549fb1b2209b511081b1e16afec6332b32a8640d61861f71cd853ef8b828b194f55bd603d0e2482791256b8ec47cb7cfb800a80f8494282f36aa3dd4e8ca45c2baffe562d23b4e930bc904d2667044e7d1324061df37d7cd8b40676d6ac24d43ec5243d530ef9794c36b62889778e6528c0112f8f1a18f3fc12e07424567293d9199b69e6a6c0f352878b28c9f6e823fb8bc973d972297e2ebde363ad8a106722a3f36524858192f459cce923d87cd3ef5316c831035f85ff9e87b72f03051a3e09ead87ba94800f44121b9bc2e6f7f7aeb32f50c0b4006d6c5a301d6b7402fbde69031235c0726c3401b6f3d6cebeb107d735fa5d379374e5ca687e991f111ff2097b0788ab371c0c748adbd469cc8fec15cdf0363fcbca302c9ae3991858b4371889dedb5be7f74a11a98b67ecb202da3ddb78f9dda514fba3f013718b856b9c8ae81a24b284f3e1b472413d4f70ed9b49aeae0137f71168b2381d2ed610b0833e88b09055f7b41af1555029015142e80e46f986e0bde35e670e6a4b69520c9e56b2a08cca7e1bfc22ad3e630b6474d69a95eca9d907889da017d7be437e47899a048a4fb0b21da36a3f1a5d0222055959345a19b2bb4bbd1f5b5d80e8439e7065b4510f277b49408386fe8bfac172fde365d9c7b6ae3f6b19bd509b6d9601e47c0743cb1c1bc94087308b99b72c8006b6e579a2c67217bafb2aea014c97ad55a487d2409c23aaa7ecc6edaf91df63e433219c23aff3e2d5f2377f96efc030667e0711b56bc49d5fcf309b205a9a5c3ac864efe32040fd5b3e7b0cb2447f2ae2b97cc7a9946d7bc4395d113159a4ec3d7c379e88f3a5a69cf08c3a5ea5a7a332bae0e96e1f3add314bf3c75fc1f9c08372f48153a0e82927391ea988cb1ba63dfae78d92e6d731a3d95d9d4b559fc7165a186e65f90a2e18ef913c26a5b2d21a9170ac7b7a0eee60c64e08f1a041221af07b8a2e4ffd992d696de56ac350172d438bf02f099cc1abc707d3abb56692fcc38b878c202ffa61a7114d6917c4e84b674e9ca20095eeb18d561de36a3ff2dcbf56f6d2735c42702119abf77fee0b3c0fa26166f8099cfede2a0b8fd4af2a7dbbb6f42a2b4b68324b350c5c883c3323fe67f83a9a860f983b48d01b896c52866cef03cd5e5bcaeb3eb338edd8d74a716270c38e5251e89acb2a34d8c8a6417921721569cd12ae49437b28302479ea1a78e4750a83a7adf3ee0284b8e3deb2fc2360bd498bd1165e00d3e4ae9af3a7f21f8320bc55484449ef2d2a407ad92f9ccac6ee1862e2ad14d6e6e8b7ea6301d1c825056e1037d60673bd5a98e4acebb93811258dacced1248a588bf538161f6b862e13e6e5ce0098bb3b61a36565b01c4ee3f1eea66dc2d3f6cb91ec23256ead03f61b563eff7adc2c17d4595a50761a223c1dc02ade1c3606e853300f2b20f08150779645cd1bd4db8ca2d44351a9eb5641b0f1299fe1307ca8113f3c95c27905fe985b7e022dfea96ea6a48219a272b3d0a4e742c8b39fbf27c156a7b16be0669c1f7c2b0fd6518129e9fdd5472b8f35042d2a76c88333b4126932b114730068a37e036f057493c9c760ff12d6dc712dae8e2fd2d64766ae416d045356a2d87e2c5b71ae2514d177d845606800ecc0b24e8608b3cc083358a844bd29e3794c7d56c3be3c187dc8d466d8156dc5a51042da27afe944854412504d07cfe7fbfa0ba819c37f556c2eba15cbf004f23edffb2aa7ff88768311eeb687f53b2d90e564f7d0b3accd9ac1bbda0df31053303df737647583db5c15b6bc67d4bb0c90186cb12b65535609607b90a563ce687723ddb601d21a68dc092a9327756e7cbfefa6e2d7df2cfcffcf19f5adf8bf23c93e2b0f83010f259015312012bc87599bb6bf093cb42be44bdec9a78e561e6ac0d696644df4d456013c4b84486658655e37bb226e9c1942c9b3ecb66b6d2674902b9952f2f8474410db76cdfc820bcc4fa21ee0aeb17a3b2b7bc978c3ae84b31bb765df238a6c94df51caeb17b7986094401e2552f8ea52f0c5d718292008f3ac3646ddf503fdd84173b0d53a4aa00f04ae0b2d36de4e417a4838ac7b26ca99e78f4659f4a7837daeca6baf887eff4934f7e5b9f2beb02e5b97dfb73c75c00c38ccf30970b39eb5a259032ad3c502c014d848c6c0e4b274a7277e0660c69d39f16963a8e2e510a266499b5e1d7bf5e22abb4fd8f2a8f9826ceb3b9fcda3e4da1c19e637cdf65bb62366b7d55864a0b27966a26f4d6cc2d53786813a9a5285ca9bbd9444792075d2a78bbdac783f5e0812ffaf3911f1791263f3746c8dacef4da0a92ea384859f09bb8cd0cba424faae5b56c29037e8c62b9c54969ee6f28f1fa4c58b4f6a7af762fabedaa4503c0c153e36d5a27991c5cbd1badefbda92919fb3bd0a2140523e097d4b3be3dcd4813caf77cc099f50f98f645ae47e9b35c0a555a3b509712b9e49f1b956b83bb20abdb21ac024b9b11ea0fec15e3cea09cc4f40c58b6da826d7f0e7263ecb9bc82193151e0a539aa48cd8e4dd121ad0c2d217916587dc00baec2b07a7c1ef3158e414c4ba686cede0dcd230908420e56d9861665539a77c335715e312a564fa8c1e149616ab32ad63b637b59a8735e9475dd46c1670be377579784f0919225d179aa78adaca75314d5bc0f8dca5d75d4635b2b20de14a95dd2f368a34cc191b3603b38b31892f90a8b8a3e06ece1291dc6ddbd9278588588f1023956aaaf4dfc5ddcd5a10876c98cfefd8b7bdae389ed71739de178d1295bb087de83c104d20f2385a217fa685b9936c327902bd057c19650cbb28c6defd4ab2c1719e82a5976b7c640baee185e205cea38a07badd195414180d2e2623cca5db05ff310eefeb84cf8938dfefdef6b3ea0cde08251eef3511a1f3b84133c2732c47c504f3b5758c712e1b1a803390af9b83a3618de43e451482c927e85751dbafa018c0b10a0198aa555477777f7aeee179a74667bf00f6d7505545ec1b6d5830199fd241a5f95e6ca7957a26410b08fd4e4ef54b279c013b8fc8a140c0349facbc3940945a0ef8792be1be00800763ea2688c6f3240e2533486cdb4974a1425f9d5cfa918646f7416eeb759813cdce265e871f34c2eb6579ff81b98ba4fa307d7f18139b1c2fd6db1f209746d3b03f0287ad94403256d5d6d77a853d524c9aa06d6ffd6a094e219e278823443e428e5737906ca69c194c98e5d50229de341813c57c756bb1e685a9f94e5473ef8fbf12f108a633612530d83c4e0b9bc6a00aefe7102e1fbc97167f3cc7d5c2ab7363e564c05dba8f2f2c8a30c056fd68c698da6b83f8143e1007712dccddf01155142ad9be7da89572eab2fb99e76328b004a88ba109868aade5dabf791772329307faf8cfce09b02a5a5fc780e0d4b41766d05e17b67a153cc5f8d3bab381d918d6f2be874e8cfae1475c19b6c1da4dbb19d5f70e4babcbfa9ceffbf9e1ac710f4a6ee60294e7c03e1d2844a7c9574f3f9cfa2dffdcc629d9bf756507e9ca7aa9e049db7975f345702de0f214ac7d9aa3582f0260d3189b300d5b17713bc1b1bdfd6a154411aec994be99add20b7140a39c52fd33626495db27b331d49ab738fefb6c3ee37db973129f68fbc8e0ce7b36f9a419bfe58293b55fdacfb96299842c6bc89abd8e89ef7d6b564d9ef5cd3e1f632791218f1945f24284b21b86c3730788fb2ae9dd9aff4bba57dbeaccf2eff93dc890c4238df32d31717da0ec62ecb38c2fdf3c369164c76d89bb2288fe58f99c156a445d33dc8c723100c97e73d4e44da70876a1d970630b7c5d0cc68891e137d47745cdf2b6662a568782870a83afe7cfb9bbd7ee3c628449d289f4134da81c0ad4968e191328a144ede1bdb2e0f3b784b69d../../include/AMFrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootAMF-1.4.29-1.el7.src.rpmAMF-samples    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.11.3cHc@cBb@bN@bb@Simone 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.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.29-1.el7      !!! """"""#$%%%%%%%&'''''''''''&(((((((((((%%$))))))))))))))$***++++*,,**$-----..-////////////////////$000000000000000000$111111$222222$3333$45554446644777777444444$8888AMFcommonAMFFactory.cppAMFFactory.hAMFMath.hAMFSTL.cppAMFSTL.hByteArray.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.hcommonAudioPresenter.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.hOpenCLLoader.cppOpenCLLoader.hOptions.cppOptions.hParametersStorage.cppParametersStorage.hPipeline.cppPipeline.hPipelineDefines.hPipelineElement.hPlaybackPipeline.cppPlaybackPipeline.hPlaybackPipelineBase.cppPlaybackPipelineBase.hPreProcessingParams.cppPreProcessingParams.hRawStreamReader.cppRawStreamReader.hStitchPipeline.cppStitchPipeline.hStitchPipelineBase.cppStitchPipelineBase.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.hlslComponentsFFMPEGAudioConverterFFMPEGImpl.cppAudioConverterFFMPEGImpl.hAudioDecoderFFMPEGImpl.cppAudioDecoderFFMPEGImpl.hAudioEncoderFFMPEGImpl.cppAudioEncoderFFMPEGImpl.hComponentFactory.cppFileDemuxerFFMPEGImpl.cppFileDemuxerFFMPEGImpl.hFileMuxerFFMPEGImpl.cppFileMuxerFFMPEGImpl.hH264Mp4ToAnnexB.cppH264Mp4ToAnnexB.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 -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-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 textLittle-endian UTF-16 Unicode textC++ source, ASCII text, with very long linesASCII text, with very long linesC source, UTF-8 Unicode (with BOM) texthttps://bugz.fedoraproject.org/AMF?p7zXZ !#,,o]"k%nCY>m,ؗ9y۠Мunpc[Bn^rW #+IBx<4;/ˋö"m/*.IfT Y%|>zcDZ ̺5r?JEF'> VM%%wv'`xXIKV࢔H8?GA2CF~tA<]z㊕7Рs'H~'lzP )4=/:Cث-*EV=fbmQĜP4·܁DM&M2 {G @1>^nsM͸5Bx=ˉm0 xk5qŏ 7zSƏi[2̏)C1ɺ%%`ZD?(U(DŽ񅨮O앷I$\:./!!WwӋ\vSN0EZl&Z.ߩX_Po( 2^ԁ ?m,i9~XO}_GQqO’>H DR(}"MY/pOwo. (f(KK~2!|n ٥X-{4A;covOP *婼%AqBܾIsf_G2W%'=;ܠȦv;'r#"u)9NOK8/lj/rp5zx ~(ЈnGy8q'cDy1dtQȆ#c!} _'(,s_XOZ,0:f-{xON ,s:(sɭ|\4`0.ht~S j~[Vgry`iO9 Ҽ^uh὿#pօU͋6zr\A/nZjܨ ):s8rJ9+mM?Fu}%i f3D)Drcd $kn{5,Oɽr 69W{trx]}~9߫nkJP1C`&zϿnՄMdY8 s (B }^sTm͛{qU/֕wL 7{SD8n.Z>'.gz* yb0_ut1HI~ƿu|'D "m֠F\s](J~x;Ʒx|k_ .CYP?׹S%vsr^u{Zd?̭}{Z`et=U6ނ z!Xݣ2Lr.A:gS7.$GrTv}~!tz~cMAz<Rᮽ~NO ZKxx)%"áL}=:}zHGx:%lҤt b֑ZP\)Ŕ7` !cO|G,6|OѓW$z s}xLӼY+" }dR=HkjFbA 3ի`v=tnYIa9k^h!b&sc%|&/OzzU%i8䯷]s&n̳E>Vq/3Ň " Δ\ !u\72π#[uN9yj7_tᏏlot_" |0;h#qw^=c^O3fS,J-ry $w'Jց^|qj}eb蓢cl{5<[>#wtq cԝlVVXS.d.1%wa\>>>Qi,#j)fXtēWu2D^ܸƅILvOxlG⒇dG$ꫩiEkǞ rR#粌CZ1&l3Ruxt6y/mk)/TհG3?b~2Kro-d3Kb xN&A鹡N wVvYK}eCvk[5)xl}j`Rdt_~ o`sa6 IviD6 K'xS`&yԓ n"gWm[δ&.!sfliٵ{6Lvby RO*h*zsyiᡳbt=ɐE[s4ȭ?+M`nֈ=iZiRV`S|$+ZG*Ē FAm!?bޢ˗4H0y+T/ <4ԧipo'<=< ?!7mp ds4?|1 h~ <#/zƟi/*ENäyB*7 \ũHg:%|7Y3k\hs5R;⢝*Zq:_AhET5$׾Pu|&烂yb8?1p b˦8DKSPn[ԩjs^_}^ENLnztwvxњ.[ŷބ~jLBf B_$g NNSEO^\Eg(uwqȋW.ŃSݐ7aQXK?X/0E ü4b#"Sr l_y&{nbsռ ˱HB EOW֛lָ?HPnbGd#}u0vgXPJ|y}$,P(>*_HXfC[55eci7SHq^|)9|h4&؞Ma=.y[?BOҾx gL->c}x'쳹x,(䄯;R*utUX ]{q5)*̧񘢶=˴ωb|L;`7V"/}ql^Tꤎ/߸QgzJPCQT9@e |if07 j/`![&|;:JY^wج2sA 0WbKss5JVQ|)KϙC^EGEapEW%ja>631߆(gMR/<Li @%;MLZC4) $=аIOͬxr?MR.瓤:J54eY:I1B8n91TܻQ~3pbM6:Wg (pC#B9]CjHԫkXTǒ t>:X2$ؒӺ]+ Ǯn.53o.yD ;;f8-w6oLq!&EDцR0rU%9PrGt  -Or-cZ6X7'm&;Hk*s#&\yNOq kZ Pi3xV-#%UGg^SBOZ`LYz b<{:# ?gs#d,9Qu|hP b>ehe$X;sPd&s4Vn&JC8bUCq_V3t,XPvc!8sc) Y$ e5uCOix H?\7 ^$gt]{MߏE<2HZ?t蹼C iH!MA6 x>`"|x Ԇ "k=E3qJf]}0XD3Mĭ9ěiU"}ћݺ\r5͒uZ+9wO[ٸYS0BߢEYnH`6Ogy] E@J;Q{hrji5.Sa%#a>.,ɹCCX}ϏjH+޴ :_ʈ R7~3R=uhlS-ɼh2燹v6mp۝]M^mFhl9m4\Y F^.4`]1ʄo[PąĠ|t)3!oiSތTbuiZZ^ JUWя/;yDffNn\ RzBo:(r޷H,Cjx٠3g9|_JBk gzZ $L?{}C6-Ȁ,7~&`\GeB ⳁK$*nMΣ *vy88QզMop !RO1Afѱ|)X-sn9 GނIi;-jp7okR8x [)ӭ_< ܐ9jd摄)бF":`x^exco^;|1-)K7^vzsv5Ŷs^v=4,#IwTm'ZBخA…A:'^n6O[U|d9{)z)Ak5əON/(cϷ"$okȻҩn$/R*v#-x'gC)M5]zF3U{b7mLs }&\wlsl|3pn;;䴲G׉o EF*QJKp{/vDWD@cS䬺Poke0%Kʴֹq2>RMdg:a6Ux҇he֦L݅-Hqyi;8dEX14,;r6-ţIa."Ί9MBSoGiz46>F?qvѝXRw il@\f|NfL5ϯS՗'wuwV<, -#)1JWaG -;|N<ZqjY2c&rǸ!$Nt2U&J]^ǰ4%aXy7.%edN,0};nk*#oFfY0\cT*P=Oi"G'25X㍻6m=NXE*; VK`יq\6 ϠAF sm+#M,;bM# $LyxGV\PJ &,--h 8|rv7N#KQFBy,VX=ЙWlmwrU1t>dg,^*!xa{DH.2aFDE'avdbh:nɢ_ 2ffegl5@S_ҾaPA G2DZV3U "Qi.k~ﴨ=PxЃ(K,ՄH B5ji5+^ p%?IrP(DuvL ?́~^)cw*V 0O.1Z2^9VEB-:ˑFu(x۸P3ķOWyp1h ݩOܛSzܚv%$'W;C rZsK Gj:2Iv<.EБRˆ=Bכk.5)_鋴 ^7]Y.j8027.0edP;6¶w4&RNK4gԜ =-a{D4mߕJoZ@5w4ѷt8zsAC)RW0zFx !-#ϵ.wl"Ih"{g?C p$ej;+FeFo>F4XgxNԻƞ%O?… FBS}Nk?DXZIx-]LT HEթ 7♔Gѕ.V͇ +ROvhxVη=^L<<J*hQ29mOsY/*:`$ND9wL0sqK^ɏurh\sBʽ&0QPަɊ<)̱+eςÿ"H@|p@RhP߂!">Itd4Z*4K4CĘ}65te#ρ)k&$ *+7,čd+T?dV6aLQԝx h:?*7gP:ݱ(iCK%tNϛ(GPsa5k# :(VO ]2 DXa$ n`ոw:"kQ("!j=Xhڦ?ntJ@] Σ<,Կ*li>w̄CRT rh N]MXpq!g>P,Z Y ͙lj=|8vU}fw{KW8{Q<!Xi& {WsWqȨegP> -A@,S,؋Nhk1jU@Nݕ`b TRMb*@͗Ź-}Z x7ŝfȰVKt@VR{$(6#Sb|BciL`wSj9UeU4Y:NǂE1,m֍Q^ƼNNYCM(\f2T\H ₓ =qxBPf+On n'I[@0<6aQKEz,}v\1sZjUO nPpY#(#N̈́7f`Op k0\ʜ.m(-,@&HYKӳb t@!?ٻLM;Aoz `=]z^0X8/ [E9JBV׭7F84-~&3Np ew,$wHeELp趉u.,߁L:$ܰG+qu)TGq>8YTS GĖ2?4+<S9ID-1UO`Y }V*wr%r2J&;%]@v~3c0P*'(pjFx\}O\8uQmz!pr^KM*lPA8E}P(- *$6utzw gsZm4@\ ?ؠ0WzF[;G  Kpd1=?[CE$MdeH\E2@VKn7~+\JWƌփ X5\\kоG?Ǚ=nDZgc 4X*?B!P*!g{`[-$e&Mdf߆i2rĄgB찤Cozzn>8A5*쇵T)bM? MVq텁^ϵoaDh0y$B9^;eNq~qUtx>tY9xWC`6P= Z"ڋͦ ;+gXdYߤp@h="->-@Z()sXM Fل@zt6UkV]YQF|;K{$4Hb, m`T2UyLdD"rhggךc /_/3ez΍KRVNn:H#;I?:}.{8ob#^,%Dž =p~$,~(Nn,#I8s($}7zM+sB_e#v+f#qA_S5!mMFT~yYTMJG$DP]"NSs"8qeK<o7:l8kJ8_K!y&CT謖k^t%Ԩbg I`\OH8hHZ6k%u7's؎;靎=Tiʷ6o-<>`\[aK=‚q7c:7OMw&Z/͜뫮C)Ǔgp*Y1hˍ1ָ VHbDܙɎ'"v ҎK?=+wU})#C"P('-j@T-"]kB6>x-K8;Ny]=U0tsgX@Fe⭳/ӹ6جv}ݴ!B; (\AVPtg ?y}p,yYzPm) R+oCk~Xa_~r}~]Ois|?{5T)M!w,9Xi38^pNΝsKnT,ůD2`vV9u^n:YDOuƮ6 [G"Өhv ̕y˪KcqQ!BV/sk!顀{ZHb^\PMJ<'AK6$Ma<$>Xx?k/b.SRrH>rG=Z[J (wpгVBCeeN.|t%GHz!Ӏ}4NWLs6wʣL:(XyPLykA)ξ$4ƠCH>t@#I"].P >A1QZhML@CFGYc*pvV5Z$ ;\F(%3wƬ!9[dt*-DȊ#&^CC!2HW7 xbK;I,S^>ЗΡ^\9!饮#޼2lBU`ZA #4@ mT:F r$ϰ`?67k48p r("y+G"B>>>@gqFP5X GXA)*yZc-uv3q蟬~WoM+Z6qV;onrYֵ *kQU)0&ǍTyA]Qb@#LV9k%*NqKF>K 9ڭI5)`./'C't LZ$,L#(H5v;gFtrUğN~Α1"o:cn$4nqۜ"- Dg, f"]O8'&t1 Tr8~7ԅy̢/A|0OI *b&x+7=9(OGa`M20?sM{A?gS7ƶo<賁 Rݏ]$-TɌC|̼Ej`hየu+hwCS5bl!DB7X{\a$A{ɇ-LptA%oJf#G,O>w:}-P!v#Y6мlFa蘍MY/t'%򸸫׵ghEACz>k#G1r1NQK 22t#qT٪w;^Ӕf|Z)o{g?~ ßz慽.,Y)5\ķE:s7o3BȕqD~-d/sҊ"RAВ~/ӰZnuְ}> ~-c5D))Js)`yUAF83|Y;Ĭ#{ZM?xC>|žIF6gH58_%lKdЙ]2+vc1ql3(YT(+phi_OT,mp8Xiej4'8xlx[QEii'=E}@:Di0{Bч)CgH VFQ#5rrd]Yo& _o*<>Ko+}wulߌ=\W~/P"nɍ VUʌW/\S=Uyfq`TGmhqX[i'ѐB(%ǀBN1p1b/ g/uNRtMRɂh3@T_ɐҜ扟`oCWq˫m/|E8eT/ȊlwqdW{xdܿ'gE+TP8ҔUBJ_Jk얃 yAO}>?-_!_=_Gs{2>!qT_OyNS9TϷ+AWk񬐑bFuL&e_1J"aœm }K - \W<Y䭏*d@0XWtf^ZP:vu->ja2{@či2Kj\fX]=o%>hTX!{md[`ev L筙2vYv.O?k}vޟ\Ib;Nviy"oi.m>˧s3ñs%SA-kc: `-7~<V#o!_؄ۛMDҥk4?j?;Pjɛ&Dgײ>6h&[toÌe:>H\LzAzCK1_ÔDq硣~ n _OW[RlLiVG9HKFA:h<cUz|w6N2IK֫;MXg%kSٰ۟ \ؔg$}̛!.C{+ ̓;,HBу)W%!b#$ 3ڐ$MZ]FTKgaYeSKB e$v7M P =ݨXء:2ΐW$5!i6t$^E]:YBn7*"ڧS='썵٦E" NXUZ`֚0vZhIaݡToh'rTi=) W ; NHfѩdLSI=lQ59fd!OB;EHh=<~,Urz*N2ۿxIʯ -\$B)"ݮ2w0~!²Ec-~$3h)g(,jpcPfaNRgj_΅:!*z&jEFKV Bb˺&N#X피dzdQ3; % cGڎ_,L:$1R?S;_oh5! / kÊZG@o'8\vYXVm _y=z' ,!N(*+0dR 3=}mqqE=tE0xO-MI702O{Aoz,`-<# "N;ido1Ip6;2ny^.Yza5.*O\OtvO[⣃)s\[X따 "v|Xj+^+̓.fgI7&uՓmU qky|0t[鮛Bڶ~a* n VVF垤%ԸN5a1M \$ߨx䟞]`y~-L&ՕqUiAp&4+$<4鑺h9am̌o5nuC׀2U4QYTʍrl@|A]V770Hx,HaʥRr}Z,U:idc0&.tyZ}g5o fဎm#FeT^?]nڬ=P+-7A0O #/)IQx@'"]\=>+^QTݵa\}lA[2J7k7بm\3dӹ;9C;9 Tr jPl # WUbP͘a+maXyMF,~k7ط*V9Bɸ 9pjvR}BF')~ ૄL2˴:!^fu89e~Yz&\挀q-Xu'Oӥ0 nk+*vӛY ٵ = &9wB-]'|X9V];3L5:!cRCWn8 SY+mvYA<ßUJƬ*{p5vy@EH q;G46^9DM>!-E9دʸJojT*mH)'ƣ@43ebT9#-r$i$|ۻфh83L dW_EMKN%ϙ59z ym!Q3c:" ! 1f}RWꑌ:]1*͇Ղz:l,;q2 gK +bYF ۆA*Z9UKS{R:T\6І撆Y:0izz,gu) &f̡A{[h~g|چZ\I쩶Atدq\mS$q$ =S\D8MG Y?vXHJoDxM>95fPj qyΏmmp^%L0V) {L]|\9\w4:l+3P FEAl8{G󛶭(7e[l ^32ѳb7E, X.PȄ*$cYսvq#eءttМ࿏+:C,d$'-3ܣzĹG{-ЙB|@;sc.)uB-bYIE 9@׭@{-i³_XrIytD#fK7bV]m*"*M$bp"9wJFG woxDRk-O㷊GA.dYn ߽"$Nѳ-S\Ony0|LG3Tp}΍;K6WDnJdĂ{pb_vMG~9hL'g3//֖ՂݴRS򄭍bC C8.y0z!u\>3zw=,na) _Ta18f(upwnrO Fn >7<fӲ/9|pPd5ͽQbiMq WR"oqqrc =;uO▧$յVԈFC nk&KRk+XX.^iȑ`hA֕Zfrk觧ַcDjè0Mur'Ao6@2hlGѴ;&3^4ɾкsE^T8fGט}XjN(f6m5Sd&Zk=Rbj2B,UgxGdO7蠐Q(h9؛#!6[?0F sC %M碈*͎=i;hݝ;xumx#b£Uil S%H?IӮY=>b$1B)%Qx;,/ j) "4̻&qK2dJ)!+'.|s( CUv Yڵ8J%oP4r?젋ăL-O\|!+1f2@_S2C_EYxZzw 0\BfDq}ױwTdf w1Hx=-N"8"$>L h_'L^ΓPo#3޲[kP{A_uze/q,WFa(2ն1B,%Ne3#wA<O*njдŕtrNhyG }-ƻ5'#b' 4OF-D-Ro+]c/:qd8@׀FRY `;-/j-}}^HOMʵ}~ʵXt_z&eHf\E%y5teO]mە9AW)޴W J$ͭF;˂dp_?pN+p:*ܠ瑳%gvx˫VzR"P}2+:}zCl4=}lkKhO!m)+^vzY!ЦPCO΋wVJv3ogBZ MWTꪙI&-q)1腫-8& 5EB9{|e A&1윐iky LbhXP zl"?>ٟ9tꉱ}xL'F@HK/x|YR-x:O0+]"NO!m~Ec4fݞ⦟_MiqB?݊@toF yj3u/n^1i˺/T}_vzM iȂk{(.u5{d*>lGD8ט$'pe6$kBpsP©M󣗒{oPb ݎNu\ntz(;pkmx T!, +N]ohݯrwe:yi;Llgs}d&7G+4 ٮ{vE_|JX;xe*]䜽ЍYz/@>vgbI׈ ` l1x̪פ]|ٓ WƴK4E?#KR\TU-9(mX&kQE,Iwgn\h0ԧ~Bqƨɡ՘qLw Cسݺw\V9=̮EҖsxS mh 'z&nꣲ[}+M"ҷ*mCs./ E!d鯈U B=M è5P8g Znaify5JHeB\hPWmR(ePE74[ϐdڵ ?. )UQ qih>ـ#|Y$ \zf3etTeҫ~16m?f `6HSػj r3V[ !7p(΃E/LޜYoQ(<1ډOO~ժYl$A"շ}sK.>c6m@w0$Z[vCt 0 n5 @HI)U:ƛۤԎ)bxZVqz12T<5b-$j>ԦiN*>K" f.zF(@ Ɓr:1 <j*855tw' \ll"boF#2;]S>9^$G};=ȉ !0N5!af;57HN*Lk͏I}ʃǿmW]6YZ/^4_n[#i]|o\~),1DE\d MR \!m Mݚ_XhmxY~aşq0̸J5~&*To&Z<dGt$ت$/ hbUt`0 ޝ q!|#.cu0;bEqaOj./v`j\j=N#ƇA*I4Bꔧq$sı&$S3ާ%s.ܭ7W {$k4M|oUgj֠:R&4Q m4p 1:@{'hrnpq7Qh=E#ghM\x$UOnBړ]A"q-Ј|%T ASZdRRrir@"s&G(jK>3R&2h=7y |Hɨ(nu4wa[?rS2Ւɂm%4XfLM67=(y]tA!݉&nAWlOc1ܱ幡 w9vCmBlyUmU\󞙀gӨ?NE፡qARsqŊIU. pOST@.(|kj^%"yҜ[I1A(cp9WP;ꂏ{Ql0=E*icȡG ivd &NHoj-uy=: aة&:m͟BJeA=rǠ#d8-wk%L]B-~ŧ+[1ҶnpO-DDXvQgoJNdzc ,[$oa3 Pٯ)ú%_ ΅o cH'#awΔ mU_V$\FaZ"۱A,'&U2S0-I+D? u-8C$Sc9 [&f|]hrΚ.K2Ϳ0D5{ހa`3CkJ]Qu A-H lCGoB1,zYeLvʂQpȗ+i)o#:,똂zχ̂ '3ivw'?ԴdUٻ1Xp(^[Lvg7% (wbἪ=zox07w7 @%e7k?܈tuF}Û%x?9-{kG7e;Ak@Wi j,{V9k?OW+7??B௦uUFZ&Mt#”2To4>,W9PF*RÎ5x}Tvf)]e-Bll;C6rF>+@v~0rjOY^[0&W wP[Ԏ'Z ~N3E9? 5;N=>+g%^\ڸ1CX#ϟr(u\\ڞyNct|d:Ǻ,yx}$U\RWKJgG4 ;ࡐ67 f;:l /Uxr}C7=w a[Tv@r9YӪʫƹ jND7)N;OA95Y|}v'Ĺ.;b\)SڊykL6c?cJyX8zDd8ך8o n͉*zi9߃ 'dAXgHn6䎆čc%s52}5fQIK!/rp'$zA#*ZL0M[=Ӥ}vp5q>se(~F6۾hPhhz3NE>,ywYM1RhՕ>}E%XiBRo]kpl4'IkaUQ2>FmcubN. I%MČq#%ӄ Y-[8VQ$]tN{yLhĈV.``X\9^6uRpt8k8z{>w-U0C@I(?L !6ņtb *FjQ?(lp&/6ՅYԂgU NKe|D!]v̳|NȾuu^4y ND1.\;Me'!A(yD-Z8A?6h@TKZ2$wk|LJ6hY 5{ž}5M;]Ilto JEބs5oH {wRKnޛ$ m|JG导3F/FbL&¼f6,6PSebks3eGFX1,;B}C3)80{P!>{3b<̈́;-{;Gfʾ6ڨҽWM:vl{D!_lT#@"g<,Ox|r.)H%h]85zK^$WJs dW_Fq-eMW껐($r\*!e<զ;HɈaaQiJ@ΣhӢ˓(䂼lC!&6)9pމߺ( FqCAWLµY=@Դi99ĐqhA#KU[e/B>ј>.t;uK?m³LlGB& bI`Jl/ߏ2뛷*r)94E="G%v5Z #/xMa(;- P bjqэ]( L,[0^E/ju Lڏg; [W4/G\!7JR ȌfbуLHܝakM?-U-]mnKY=bz/M;k @(ǥ1;L%RUMIO.fq*P5NrT1ˊI )YR6.t_+ilSh_9֋^tgy)Ynt'0MYt[Ost;nm _A!^%WPZ(SJZūt?MaG݌+iH$jb (]I4v;#HbbrY fx+"Z Hr;R삂]>P0)F&/f%/ :,+@#_*TC*bbMIAq "spI+0v%$<ڋ݀eNՐS$\FЦ9r^BUݘ[̍Gz{ î`[ QpJsȑ  ֡N讪哌MRFo<$**GbG5{M.6bƧ 8 3V5"Uz1c+DK@+J|J{43FZ\ [x"63)xaSE9M"% =5SLp!rd'9 P \o|n30ݛJaCMqM;O &Q@q>s]I^׋Nu@Q.TZ}]ǥ,XEk6AX "$Dn,3 mDjΞҼbQ 4͑`U]2:qaHh %N+|..9Ѷ%yV YL'OwJEѹ؈d1vZ\hJ+51b&xUGbS*9R1VP1}D0)5i="g#CBL@ *;EǤw(!;$g$@*U5wmPѳuE`OSlx8lC֒$mmp%L=IzpLLT^dDdDi=/xMJL;GJV6Bg>:Q8;*kK߉d>\ϩSu8C? nV`m/ZSIԦRye0(wn ~Cdd*:hOq ⸱B2T4bm$lXݲ{85ac/2O`.[X\QMP_Tv?uɢ#fزҿwbc>)^ kL1wxwavU%Py`,P\esƆ e4+kʸ-}(T@v4v`s_@Mv2xB]I-RowT%uPHoRC-Ȯ1B_N6Tg 2r͏D*).BD?ߚ7N熷#g=r{<|f]az+GMϺ+ WuYe܊hnxʶ(X&brTYgAim/.D_ bk1!5IHz2fz|SluYsNllW#hmThٴr!>-B[W[M5g@qdY"+n!U N**ߡڜ~یs  fYkA}G) p`Ēt#Fp LR %*'EDzL/Mn| Ec~,0D ?=^{E~k̹J /x4t<CmIqAU;cM`cU_IJƸêKJhxu|`DvSyLLV^5ʹtRHn52ڨ&\:`>* $H pp`t2}Jˤe nR w@K/'fij=Cj!a hDKK92+9'۶ /QżM]eMy]iłe1Z2}Uco/0JcDmb tfq5{MyyGgʶ{9a?KKfN-'ڎ:;ȮiQíPN?щk1x0kzTp?s/u|e +{yhZ&{p;2[3$ڼ'UZ*J[rAL6y)3͐1`C.éՍ!x[$C4[6pJN;_"UaH*}5Tq<BcBb:vPFCAk%8_{`EB~A2UA4Q9Pz8v4njzH5HKgȗOtOB*&tpеhb/|M#_ ]OA@,]}RF+z0-fR9VL: kk-RO{҅2 03Nќ~1Rt.g/cݜ䑵#Wߛ\ (Uh.M D%/^UWq'#_먚uE%7XtRɻ5ZԒтn'Y֖'R{j[$.LJƅ\L[AR%߼VwE:J٦C\Znd;PI}s$~;$d`eR'窚Vsg@ AN ̴@ |;]B >7s4isRŢB6aWr:Z_#V!6Z[eE0X3BApjz2Fc{hr9LMY\CO5h{Mt˗H651F.ff9mqW*vrQZY+'AXC v,1@",|=Ԗ!sn :=q *nb^*8O#>3٠رNF[82#SdtVk(q.jڎ3…mf}~[Up36 ՑEl;+ _ +~*Ӣ! \TGR ʻR&ˆW9F?dߴAb)º'<٘Y[|_zBϜ2$5pu s@p;kqB/ɿ9j캃z\vPmdz$dv^g i=q9HuJ0]gҶa(1>QŰeFGYwU?bEfmFuWJJIÌG [C RWގ^ R]Z-D//"T̚\GZH;C0E@l`C5s>P?q)W~ܩ*zo*nǼꔌ; }kٗ?d.d&|glqgwh."biu[m^XYHyM7YXs)'Q`ETgVK#l#so;^ZBd5VZWN@t6Kѹ JC QT&JoP_fQ#x_cYg"d7H5!`=V?U֔?ȉ_>.fz9(f+=k6)YM ဈS fj ~;#y@\:@5b'o5/&R  Xvf!vw!P%<cG[|{ȯ 2Ap+fc ~_#X֚:|A3_ aŃ9QumrvEޘp*}77B)4=˛+>Wc$6 8xZ|-^tq g.\lO# OpbyhIfPt{r6a9 G?+pBw+QA de@,O*<)JiW$pjKk1Rjs=>eH\AKգjճd:,LG)ЬޑVw͘V,*z=#]&eF hPkKY",a5],׼<-jv-4. Uw{*C#RPA>j]sP2WC.{k%0 QDZYN=145 Tu +ES)(:?r[ꗻj'xNj/%_𸗇r߻,vMbkq-Ԋ&N[ s]~il)E>X͙Pg$ |Ǚ$c˞(_۸Ϳ,xn+ =FYAZi֖7]hzb$eޤL@Z|E$_5!@#l2>Ov9"9OW7ZFBtY?C^=O?E1.S,=p+V0rZ{OLtoǗ)&e~E_gu@FJso.W=b7VBR+zE=6[8 WO%͟-|x+~t dAee+H)nU)i~u-,u *CXK&VHv 904"$sx$fP鑻9ihڲBZ6#ϩHYv$|6Ƶ9P)BE%XCC/R*xߵP`Yv,|nQ\ںh}h+WɑEQuh~h~2?s*aHi L.2"b;0)7>u4gbO8$NQ=nACKEQ]*Q#vB]n*zz;!TSЈ-,Ylw9F1~ک t݀,"{JL;je+#a~/qskw6hֶ~; pW\Ji%p_aʋw3,BQ>d@h嚆 4d(\/Z*he|BGiJ<Ā־QV[g&ivME>e1Qco?G!9fz b s 03h"4uWIWrau2:POI?d?́gѬh]v7PQAC+ ^vS`Zqtkd%̓%|蒪9cK{P M㛥~#= ޑJ<KucuYH<j`8LŻB,G.8Ks-R1lZfTVwU9&f*H[yfuznajO;y;&ĢVr$BX4o0B' \&)e<+KL@_Yren ZiVwf:?rS̿[+RpܝujMWJ3<&u-٫tVl1y=1%)6/{5&`Ll$BOt̮*=T UmkUӣNeM#[%l=.`!&7os0i?+U+z =c6 Dž.OԻݒ= )P fj+7[-h&љa?.h!9ޞY=͠aݍ-~4*%t_˼z\*w#~#vؒ+dA*&_z!=w_-es0l.N&H\ϝ7j}c ?%׀M|uPN۽!2vB-hBVeMC Lzvhީ>͒UXQţ0XťS'cP{Z),c,Sk7#ZnIgk;-] 33>Zчڨ6#Z` F6㢗/|:óCcl֌0A7֟ݹ ;󦱞t]F>SD<>?_>\* ?l^ ݕ!JSݗB%[90r=5ūy՘"5zwQX~JңI JV [ViV q(P3iEz,G'բ!?Q*DB^y ȁ]4^EMDZO71-GׇAdtWne!ƕTtJ7hF4Zj&ljb|di˿Qv^N1%s6pJ΍O}Ҟڇ)[:^a (hd^y6v}Alq:d bJ`ƃ /X|j68Ran6L>$k)@ezyU0V8 -]1,`Dw<ͦr^#v*/=dBcU6|oB=55Yg,ނWb!KȶtbR0h aىE`Jc=pZ#M(*o!tp%[잒NƎlXN>8Iwd2P);sWW|8{5&ƒ+7?J tw,XRP@_Y FBCGp-7h^hTYҨLƍǞ0!RK>\@APe;:Ά[ridSiOllV` e?S06]= )GhИ=j`ZwQ2eXb.)InY4Q7< L@:QN/8: 1R"Ř6W(xrHi^w:8L1+4#HםMɎpRC*UVɀg*1sY8 v%w.ƯYXyeGP`x%Mz Nh+\tX6 :1ΈZcv^#oXi0?ye6n=]Qsw n?D;cf <Ʋ?Q|fhQX3xj(ͥR[ hkZ=ȷ'Ng"#: Ph#̀H;"N '5؈А?{coeW.UI<lH}}>tZקsaJivFu%L(ZJ 6U`2kRst >7&PX(<̐{Loș O Ejd5Y_j($0q!ȊNh3giZ/E"qI3%.ŞDa!fdJ 7k%“-[ <}h70L X  YZ