AMF-samples-1.4.26-1.el7$>q'bXInna`>9 ? d  0 +18  l (   (~ht(8 9 :%G HIXY\]|^9bdefltuXvw|x l pCAMF-samples1.4.261.el7Sample files for AMFThe AMF-samples package contains sample programs and source for applications that use AMF.cB{buildvm-ppc64le-18.iad2.fedoraproject.orgTFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://gpuopen.com/advanced-media-framework/linuxnoarchH"0 b, vF o  !WS\NsG#F^ $w" OM<"6>  vh|/o"pFj$6\^jP5 270677); +BOh62xb'HA3"%t7;L;* tc [xb . Ev?3S17=3 eg?1{51<:"-0Tc3 a VEq($ o'k% rL(w ` 2 y7O Z V q`7 Y&z##+h4  BO *g f c &g* s[K T.n Q|  f9L(g g y! lP "_ . O< m\3^# G,&7Yzp EW6h P,>86?7~FOc'Y l  &-{ -z 6<(K&I Un1e'PrQH m4(``$) ocG9S[D1 Xc 7,@,$5q  Bv2PDc* A Q G " >US*V~ &j R =;R \r)  ( ^B7x3$,l Pyb4oЕA!h@ TsR )DAA큤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큤cBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxcBxd2e4d5a8eaaa7ccdce0bdf34d60aa31af933e0839c743e85642a3b4107fd1cef619c81ce2ed3c4cea6be80d5d3dc617a84b8fd7e59600991f19d76fe7d246f6554b17c7c3b53fd33ef5046182b47f1bee04c8b226f2adcf9f47ec6a07bb7c7d38fed89b5880cc0bf4de847ac1f8886373e1c39012eb1fbd876cb16278b1cc2337cab72a75ab77898f0e2cedcbc6646414dcd2dc56711d266b4c8a8c7b2ac5c33963796f5405801253ab91e4b6252184a90d05a4004392e42b425a19c0b00a1bb80a2eb3b217db668615eee72e57912b87f013b7ce8712a116ab00932759d43b562a516181c31ef85f5b0bb60ec3adb5affa5172141516a9cd898e676509bb37d389beeba5beba6b8a8cebd9f386f32e1180b2121c84509522559e4d43846c4bf41005796580a88f3ef7c632aa83c6443b2101edd5bc13303db2ab9c5612dfd0df7047634d93baf3797d38bf962c17bccfb1014e385c8db70fa21ed9e49dd6c57d19edf969a691c42fa07864a48e108561e116d70e4a5f34ffcb70cdde310acd0b7e8103ed19fa8464212a4ab3962b1cb0df224dbfd3b373a0b8c0f796e232547c5ffd948147400958747c572f26cabf4dfa806bc93078c401c7ac25d0703ea9cf60feac83ba9b4d09363e1ef9cbc04410a713fe7fd103c55e8e701c25d2e2f2834bf041f1b9d5ff020bd5a5b05ae18922b9f8ad5d5fde0b27710965adda6eb9391f936aa0194ff9b30b3a4beef434174015f26bed32ea7c399e8519307b8f782ad4f151bd2742cd67488af6b63c266110cc79782966a0c9c811038f582432c72cbdfbc917e132d9f4225c10410fb7fdfe31f536fbf56eae8e58ec3542007789d3c4308a802470a33b9dad431952f3406794afc5f8bef407ab47da75550d2c6d40226cd8b282e512c0688fa5b465f1a5173d5b3810200d77349b3a650b16c03d8e06d1d9a4c662bd11e15f19a3595b52dc60b356f9339a1fc1a4471d4659d2bb91809df10e4e99273c85f3e92e7b0d9b4e5b23b4d5caefb216aca33df3e50f680a331449135709a51d2720e63846fbb6c7d83cee411bde881033b60e765971117b892d0c24bb8a9a11a07b33b7c86f2d7fdc9fa03fb9bb0cfcd63e6251e8b258690c8587e95eae9cedbf5bc7a720b391573f01ab4dcc49d0f4b588e6f5b80bc0b8907a6af4a2ab1bea0fd9e004103a68dfb7624be314d978ea1874128912ab0debd9063685e594711f6e531fa54a0cbcb76d81acb0f4a62316bf7dff3f5b41f50b4161b4130e0df0dad1b017a1f3ea8a13a625086b4195b275e97aace8375e1ca85a9fd27d728c2435218927d1349826bd56faa22afb67e527c78319bc3ac177ba45ebfe321db7185d8607a668802658146dba029827ab18e96018de4f5f33dd5cdd6d882b46bd56c0e4279b436a7d06515757dd38848b83c4fdeae61f3b8af98d030d523445f103d314c7004b54cf5669a8a53d6deb3b57e93c0fdd299111896b242912ad16ab1cae88f69e0e693ff4d3900b06a6598aedc825d2bbec70c26c8c9adb06c7e48383aafaebc1f703eeee9a4e20464b3c3861ae9534da34d8d883d596e11b20c0a70d697a67d83823b4505bf3470b62a94b33b1e69be629047b873680253abbdc7c835a3cea7af25ec99073b0710d5f9cda9d48b8b5cb6fde202a3b82b1743522b1fb8a597d714b6e9c4d79a0be0fa8d6d23d48ef452d3b1b502ef981ea773a290ed9abfdcfaa7e3fff4ee6c6a8ea2bea97aa32db55daa856de3e47eb9755652dc1aafb3fa067b039615b0d3436056fe4e61139cf0808d76a38921ad6c848f505f8d68abebffc672e6ac14e23c6a8f70adc944ad0dfc6be8c2126d190c065faa79b0c9d7d27788d13f051e43938acaa1c8f8a0efdedeefe3aa18af4a205813ffef9d25e4c3febbc0955b6d6fc14ab1125f32160241fbc3beccfff462c920ac04f74a59959b85a8b3bbf146d45fad9dab22a94f22080de75b6ba5e2a4ea8545c898573cb79934eafb2d1e9b31f368f0d859d38c06f6575abb4890215caf7c4b381303c49d30aac237e4578b217edd1bc389006e8d2d2023ea616a2b0237c46c45ade87366fd9b20511c3316674d948bdd0e811abe784548082fcb746cb33a1e902e4a3cc5b4853db4f37925362ad5a0db2595627333cc7ad6b9a61e59ea79f1f7b92c86d76d858bf309d517f48164a7b1d8cb223922f8ba90e10680172276c45c33d2a00df02e9ba3e7cb3a00dd3d515d2c45fb5f61e416cc1f054e3791e5398e0f4f123ccf9a315f36cc85fea6cb4d92f562645c478916a01deb0d7b2e46543dfd4053283771fb624e572528f485bc8df5384d5d514bc5598e2195daa9ea78ebcea3da806394933d26ac82f67c2bc1c4de1e11df3f549eb8f414baa38026bcd1a6077f5344b59b6ab03e1dd9a5327946dbfd7bf588c008824c5b9c9cff840bb835f0deae19dbb3eafc40b27308ba47aaf38195adc6b81ddd8b56fba8e27ccc0fd3e3c36a201aadc101c22bb8b43e396a06eb9b7e82a161d893bf7eb52ea890f4c345a78d42046ff01f9dd9929e4f4bb10035030ce6ca04e2d52626852c8ae02c7ec953abde72b9526256a144371439378b79f87689a0ce0f4d056582b09fe1d6b7c4a1b4850a6c74194a97e3aaf7afd282a37e0559544c901dfe0c4666f77178eccfb7d6e958dcb5ce7034726706be113c666d2970dd58f8c70e5564f90599c5e59a37a51e2200a389196679ff257ac2c6437dfcf9890dca0f557814d808a7768a5f715b1291a817e4cf895dd003334edb553c0814147a81fb7c4bcb9a2f397e3234889d24e1f0f5d381456fcd1b1811e0ea7ce9648b0e233eaaf0a87c05b57079f3b7b5bbebd10ffa5a9efd9b0030592288ee758de2d293bfbab94ce1cb80ce25118913190c9c19a4d2019c974408141c853aba66635b897fb70196e8362456fe6767841ffdb42e3d5cddce4de71a8e0669b92ed761ad40247f4f98d2e2e069f7f8b0ae498c14f7e809ae2285caeb16eff1911b5b9b3079e89cfff98cb7e5666961a42d8503794fa23ae1f879c83d67cc8da1a882bc2efc9cbd765669e6ffbe7fdc923f4bc70c806433f8b63e2c8f2e9f368268ce971615a5df6bcc0b1dc0eadc91fa8b564713ae55222f356a26cf21a5c28b813541820b886e4b8ee6d24ef223f251dc1d6022e82c80249f7f630a2fdd5a48a9573544732270f53cc3462076b380d9c9fd6dd5dbe3e6b7426332a5db8c13f87399cbd44ff007cf60fbebd6a3dd6f4f0a14b2ead40fcf6c7b20eeb318b799f1d181baf47504be3f8066e5af47940f6d9a882f13727e4f43e136f3b8f592c8e00f04a71e44b432f37f988ed4cd4fe1acdede1f014931a08c508cc82f9407bc2b869ec2195c10c9c9a35448fcc6d82a56af5ca9d3558b6e1dd24f97fd47906449b93a04186d611977418e5f6ec1566b16913192562c63ccc59a63e6dc86a7695db4c572bb50fbb603174e08877153cf3f3a9f94e8c610557a195dbe4d966e52e977e3a142946fd10570df88199aef6251f6f21f9a9d8175cfd9381c92b61c7468201fb610c96789e759d43f7164b1f5b4c5bbc6c05f5331c95fa8cd1e3b92bd70c04ee68d91d6e461c678286d53505aaeca405528e32e274cea720168dcbafde74f98a019c9ac1342652d28ada4000429a5c93e30b2779578d2bb11542c57c1a2ca27250d1e69ff91f024d0dd320a6235f68885c413879e5e3bdde8c128289ebe86d8033ea9e4cbd7bafaa1db7d194836b4d1e5fb683f67ba6936c88f76983b69fd53f206dc0896450d127f966858e87b0871f8c2daa4b4b5f70080f273156b794443c0fd4a0f51f044e51511436d9984aa7a44c49aec2c6b04e8b5e2c49c419baeba1883492849bf4efeec3c65f304944c17ed63b78853567eccfafbc878d2084cd791c2c8e394053e235049bbecc56c336d3aa6566f98283912af8b7afeeafced4b78afe5614eca8d9df472b2a167a2edfc6239f6810926acfdf65fd3437d83889cf7f91b00e92daf51886d1bcc5b364eb62235a3c43f83a76bbbfe8daf4d0f346782d080e26ef036f7687e9961fbb8465304942837d566ecac41e59c4d44b50fe983c300585670d625875bf7ddb5e2c06438eec6ae3ecc6e6036ec6d28df208f1ea17689f4bdc49cbbd47f82f872726912bbe20a93240870e4c42923930db1e2bb29be2c1d337618fb94761540fd723d170ab5fcd451471bd800c1ae3f6a1fe9ed7cd24bf425cee0faf7ab7ed9f05773c31d43c4aef625df1e9618a31e19656178e392ab3d74a2a511d20d3bc06bd3be354c080b770f508f17447533f3d031f0338244c9cc6c2fae2d8b8a6895918072106b523fd419bc8a6b0a850929c5ddc4c978dab9289d128e1cefeccdf6a8eed736ac260f025bb7189b6e1294c872f21e5cb00eb1a0102b922a7ad3a2aa7b93328f9fbb5e0c55d8110b4e150af6806122ec99d0233e1ff3c29b5efbb52bb877c45aa83f088f55836a92f1774c7c85e7ff9ac59c69fdf8eb20d6f37cee7e895a54a1d359570a56e8fa3b240666299742144e7a495af93941495d3a6f5f6318cdf9e3927711aa09fdf9d074b58c9d8f01442c6ed6aea9e74bfd0862269cf6aa83534fecd28f323dab9ac2dd6abb69a8a93197405b312df818a945a6958d968fb24b22d93ea7da6e79e609f249aa5f807c1930747844928bd584006280555f95e4879d2a2aa8feeb434bbbf898dab8940f9c5ef3622cb4f016a3d8ba25af941f4ba671d2313cb1790ecdca8e7ab7f44333da6936cd32a157c6708b9f5950b0fba46ffbbd5804fbde76f0e03588641be039e0cf73a51d0bb6897aaef0711a2adeb19fa5612973f294ec88fa81ba6d16538cf866097056d62919ba727f0840aa453b84c96d8a3144e8ca5c82362585e13003c0e82e4348f990c0581a8bc1aace21c2a894ed4da6be687488a99ffa20c0d8e35ea03cc56b5f8245fcdb50395c1e172793a2083dc74d43b541a850741f5f6cd12e1567751d5a286990215a1f45cfea57582911b4f9e3fb9a7ad04e1582a8037af52aba6a415b806832ac70be976fb673a001610a4845747b57a2b786bce1e1b57396db657f8d23c5bbd3db820ee969d3e80a155196d8820ef8dfd2979a24691b651d1536c8b9bcd8196a2ebeb27355bdae5ffe05ace3877c365507db9c4b66c528ce1f5c248f7dd8283c6e69d765767f1ee7200234447b47297a791cb4c9cf12270a8384b7c58bb9e59ecbbd80c1411e6b3c289da825a8eb8b1d4f862fbfedddfe91a8063ff3cf7ea7c333fc4f9cca6e2efe943115937d9a94d41b124cad2096a4da54ed8f0066a3228eb27ea8cb80a528a1b47643610f66200330c2b049b79bbbfadf99ed1d03294f744dcfce8f46a1ed06ca26a92d959a07d7bf108ac542ee3bdc1fbbc352b0f5cd3f8f7ccccdfd4b57826dcc1d0969c7b5a2417aacbd588206401dc83675fdc1965b197d74360434523ce77a47dff90c57ce5f6f91897fdde2a6851864b60d533b69e59373da9fd1b6eb973dfddb7c0e54bcd2d048c480f47dcd770efdbc4abbe183b4069fc20497afc977974d212bc92dff805ba5c8874eb7b2c3220c0a99c7a80455d2d1651c97f9703c6f372fa84d30cd94cf49fa3785a9d0806b1d69bdb194201a272774ef602b2a07ef7e06a2a8ecaa4ed65b6b011b80f6b81695f17d446b3bf276e1f31f9fef746b186f162b6fda4ff847a532cc36d4cf5b42ba91c28134b6dc3d16fedda7d20388951421b7539eb5af419ddbbc027c86cf0669c1a63a6ca0485eadbe1d15516cf4150aed4af90b4a61cf43560247e6e532362083151855bd32627f4ba6f64d09a9a5b36f8c33bc64961cafaa417946f4c2e7c871de712c8764ef6997e5c04a4b2559fe63564b2925a58c1f8606fc381cb48800cf3bc37e1d891cf4eaf1aaa21c23aa1367b034efa2f8f7c0e0e049bed4cc1868819b59f1240279af13c09193799b5d67f9f2672e3cf77e91b0de6e7794af7c3bc258827ee8846eb9bea50029f3a6dbeaf04b0b236190665a0c39b4ed613e3f4b1dfebe945d450476ff1fb824303e74cd7e7c15034f7a96c5fe8b6a4524b7e7b41e77f6005051c1e7e6305d567e92b02a84a198201d3479f924b9ff9f49410b676642319cbbd47f82f872726912bbe20a93240870e4c42923930db1e2bb29be2c1d33762ece0dc7f60a32583090acc1b9d0437a567546a84de7dd94a0349a32ce48d0a2bbfdf4f0513bc8d98362bf25c5c12541c2323edddd5b258d9750ce87911efa71ce9fa45e7412e85372d5ef2262a7a6d15e63c31479ca838bdec9449da171754137d942321f3e9bf710584e28d18918481991e83e62061b99bc3eac1c8b449913b69ef23399f4ae534935fea407caff74ff181d2a58022ce52b38aad2cff715007f05355b9780a4d8fe7d00dc67b68a83d014da1b9e02776be973191aa805593747ae6c5c9aacb0e7150e13603e991af7faa346aaa309daf5a3ab42f3597f7e7aa41ad7fdb99e32c6cdc5347c72991bafc6fbf9571fa7ac3d33992c03567faf0f8e1cefeccdf6a8eed736ac260f025bb7189b6e1294c872f21e5cb00eb1a0102b60fbebd6a3dd6f4f0a14b2ead40fcf6c7b20eeb318b799f1d181baf47504be3f8066e5af47940f6d9a882f13727e4f43e136f3b8f592c8e00f04a71e44b432f37f988ed4cd4fe1acdede1f014931a08c508cc82f9407bc2b869ec2195c10c9c907609c539ff3b8199837b4dbefd42b2413eec1946559eb38bfa9d1a1029c851be4932c76c4acefaff6bf0767de84de86b6985e43e93cb8740dc1455b96acbbfb7880cea45331f905a86791758d3f8b8add27b0445edd5cf28ff0c335d4cf09cbf9eda62d8049ea2f48a3493ed10d07642431d578617f5f95998e8e338d069dc4f5cf9391e13a1f843a931860e1e20b3ad9b51a662fc70c86f5ee35c59e1e1c69afe64ebfc20a87089f44e7b36576c59d025773a150e1ce60fdf8eb8efef01dbfadc90cc660bce68d9662e23baead6c37b502a09e922b614e3e577d9281b9f4eabadf57adf8e1ab746720e26ce9c170b1ba6069098609cac2eb055054747d3b55b594e2b9f825f214a2e1f3c7c2ccfc5bdc55b87e528387356fbce5dd126670b9a4b6a446c0b49ea4d3d4f023a0f59df734174926e580bb8bd68e07ace0faf5979b82b5f2dd3247bf4d5c3fac0ec0b0b0d32271e98768f33e63b0c953ae8e88cefb6d67818edf781484f98141c19c5449caaa9ed27ca97c666201ccc128ca0e5e3d0a5ec4858d965a70e1ab985caf8613854a78d9d07bf14911b2df3b907bbf595998795bc4b2c3365612cf8f229657bea3cabd6c0d9008c56f2068169d1f34c424483584a6d1ff216924b2529599e7dbc531e557e798a36362604577a24da2fcb6818fca36c4c77fcb31062b0345b68fa94d2b1aedb4acd3faa92b232bd609a85a0a343bca88571e1ca7471845261d25d48b731844c440805cf655c8bc591b4037733f12876b33fa56e8746befd8cfa2f1160b82c3a49c458735bdbc87f8df47780c56c7b2e6f2994d5c4c65fa62d4770fe6b6b114711d4c00ee03c0e5fbf79a3458791a026125359c33288e961061532856d79bfe5f3170578bbc68bacce12f3b242c25405e760a46ffa2898431837b51e5c9da150b157118c8eaef129f3ce3984e49f698d53a45e3672936e0e6d702277a44ab921108032a14900dc3d42567da6a02f5f2ec55af9daf11b83fbef9a91f4e8eccaf1a34f40acfe6fa524eb2c80a1b4d18032001b3525d3c8140739970e1ff285948b3e4b2290dc4a3d82bc7868fc1a901c10984df849111091aae56e7b3fb002646df33abd8e1255b1b5bf39ae5ce63e0d6cace6149484eddecb19e9cf8c7af1e3bf5f93956f8d6f25309225d9a5cd50f3b7e2f32de21cdf6a15bd083bea7d745af75b8d1666e7fd679e628f9c97141529864dc555980784cec8743b3a0ccad75b429b7a05976ea7ff2f6cd5aeae97eccad41d4fa40a94cbbad7cd16c71037c9479c68c007ca78503e673e723ef72aceaf9ee3ceca885f6c4aaf6b328883396628b40c7348e61240c1bed1e0769e26f65ac9c1c879598a6b9f9fc2ae9787273e784a07b13c147801449a5617cfdfafbcbb3ff1bf5c9c043255e40f8ef1f8d2bc26995599698d5361d459d363a9fe779a4d708a87f4a9a72a07a4eeca83de7f72917444f12ae3ef2f88ee30556e99fd20c9958066a8b81723482ff557f512a0f62e5dc86dd1e114fbffc003f0883a718063fc8fd32cb25fc1202be354e1aa0163f9e2d87530e9a3e2c10e5c28719ff9384611f47bdbde78afbbfcd424d9df6640c489d7f7b53910eb6d1b02cfbef398480fa4b02330018ea188db310c7acce031603379d6d22be01b133ca117a4370becc58c1ccd1fe7633288de8a25a014ffebb0d004b0ec4cbc8dfe23ae99f0627ad38aa68a27263e0e8f11eef3bf14e53bf9ccafd0fae7721134b16a4f55153a8fc81b3f9bf0436804bafdbb454d82089f75a50b83477659399c1abe373a088a88a21172ed08d70877c3d967d3bd900110e5ea67ad0861cfbfa15332973207c4aa5f3a17a8a5f689ac039327d1261ed7044055366c15747d8373ee12c9c25b069def4f9a4f140a0c3d3c50699b934d9650f9e26555bf09fa067c2b521ae673dbfd0945356fab02fa333f6804ef74cc7c88f015411fab2034347be14ee27b23e81652d29ba280e5ff7b96cde716102e33b916082bf5c10e71820ad4865384eb4bf5a43d3b6699069bf2e6f76b472f52c5a724c864ab24adaf73e59ad9edfd8dc33458e1ece238ec07655a1a27a266a7c138967854fd9273502faf5770076ecb80cff60aec14d29c9e00eae26a2c7a0fc426bbdcdd7e3bfc9b5566368aa872f707c3f4942a049cc3101bd942867ac7025c8c913a9043bacf9e012be1ad02aa05cfad54e15f15e5d8f884e069e085ab1ffafaf967d27c596d1769dee477a0d214e1c10f506dafe3c09a3e5cd8eadfb0f30b92ce9b1658389ba8bcc11c3ca0f6b00785bd99bd659d463b5532fc15270edb2c06ba16afc7913b7f69ed4dae574aa6cd453a885c46f74300410ff33699f099ca930aaede10e79752a076b09fa3cbc0b0bd21fcb4ab27efe21d95b7568aa58f5d80bf3e855d23f2fb20eb22774a0ae10be238d45666417e511921e1668740ca3934bebba115a7a576b9fdab9670803b4c00874d70b55dd0ae997ced187a1be6a0d52a1f36505fa02bc06b849c4b7f1b7bfda8f72050ca930157175534bf70d6d3dabd3bc8760779e3292da6632b86b7c640d99e792fb6cc87e485e490dbb02d503b0c7a454297219e55ce3f3c46b173f8fc5903994a88c8a2f3c34643f3446dd5dff33cf1cc89d7c4c9013eaa09a9a955057a64f085be6149001f807bbfb25e138c2f7e1778554b237e6faff70b9d4f2e566634c536307a736fe240fcd86bac9035d7c0ecf3b6b32d80f1d21e406d14c9ea91c10fd678573db21be4c4d3829d6988e00cc15b7b560e327783b4783f9a0acd797903b05f59fd585734b4660c9f5b4c605ad07b9333203ef6c610530335e7055a773cee25cb05edfb817480c6f6fe3899aba749ebaa41ae1ab9e5f6390f5762342c24d9092f685f31615851626354e8ed0b369bccc65d03729bddba2008e2e5789f33a6871e1a0e202d30a511171bfabda9e279b72a00c2f9a55a4e443330f38b86f206fca7f2e35aea3d4f82356561c602b3358530a7ba4b26ceac0714e3356cbf455d4cf9fa3243a23a5b60963bc668dff189d282d8d0c9ef014352568040f4a1e5f3014856934bb4a1bcc014d79b4655a2e467337d2a22ba16cecea8326c529ecc5d529a12404ebbb99b63fb99bafcb19106bbc257c583f55f30e026a31a1165f03063e877efed02965d86b9be74b5ec94c6a88ca869f9e750b1661eafdaeb2f9211990d396eff7f4bb9d18a26228b9d604d12a147619d81f6d003b7b30c79419deee3f940ec1084f88e005327e79472f7f2fb24ae97ce601725087007b26fb129f5cf384636d29a53440dd9252bc2fa4be4437523413e3cd437c94b958032f25802c1915409a784cf26a6178129683be690c6deaf451b7613a1dfcd13e5a88e08be3e765d8f7431ff7c6a0d13793e17f13c999a69c88425813f6ea799eea3fa145381463c9111c3d65a9cd1bec32b1299729e9086f959554e549aebcd981a5c43caf87aaa60e5b7ee1ab4783fef784f9028c61086760b599b4bc804d005b5f107cb85ec98b57bb97b51c88a4ebad0d68412ac5cef9671c0dd7612205f194e5af924fba439177bf1cc43ae550783fc4724928ec75cf9514348258d90eeeb3485aa3a29b9f3c36400451e5cd988766bd0d5a947ac78ddc84e4f415b779216226080a7ea1872c6811d3857153f4f8222c4fb736657c33d315ac7e45a9e11cebc7be2b838bf4545f3637ded3ef25084daa9f9d502950d4f62fb22e96b45f857ca4d7851aae9b1daa685c5f4a33a9aafd2f41684e3a99f12aa1c987feb7b5615e7f7881843b8a246fdcf3e9b1971fb1ef699278da2a4da0955c8ec37373c8d7211b28a71d243ab26d3812cb163ae719bc64500903fb076239f544b699cf6c07cabf5d0711961dcc117be708485d9742af6be5313d507fdba3485ae0c020197dde4da1d9005c324c8c6c9ed4ca4634e07d983676a9259679d131c73cfdbd4e3d0368462caeedac6636e4bad5aa756c00faea6c1b528be065589e0dc0291b84cc9ccd55770c1d624501a0fd1ab556bafa9ac0cc18cb6756719e5b2733ba11ab6ca2af96e45e76fdc432c535c6e98f31f60d8e31eaf0cbadfe543844b87deeb8d96e74149d587889fc9b405f80455409b4c3fd37600802fbfc96b9acff67767ab3f30ae8063f3835d4835446bf010e3e1cf323b29a31c76151e2bb203043175999493449105c0d03a1dde0731aca8b4deba9ce63e38f36c5337600b187a3904c66649adef61babb14f91d9d31de5cc47c69e42e3fb7213a6b160ca59cec26727c145d76cfe9874120cee9bb92c056d248a393f4d1c9cff4e2b2f4ebcf405b4a4d17e707c9f9d26fa69e93a7ed30651833bf39e2720d963cd9e4136a02cd7241f5631490bc83acde0ce6f53fb181acf0f0af8574be022871547260be8b56f8d49363a4c6eef2d7513780a4dd960e0f2a5c259a4402b1ed473edd35853707cda1fc09656e782ab02e8903056ac1da3dd171759736611aac97fb2fe59630ff8f55b18e394602edb087aee1438652aff9bf4cfd5aaae12a0078a57a4b573489226927d21e149c93b86d6b6e412cebc0905666839b0769e8b6677fbbe28e2c926dca81a71f8737e6c4811187985fa7c261154de143489b276cc9285f448f11c55eda000bec5d6400c7cb404f357d6acfa6dfe9b45df49ca3712f8f8eba88f7b236c0ede34c763d56d8ab1fe5a8f95b057aa02a1de921a34bef0e740fd2a6235e69250f0b49aa947f59cb0aac040644593906072a91d00b26f75446bd0e182c095023e6d8255198197134095c7b3e536b18b9474b01aa0c196899f99c6d7e3ed6a7e2c0fe394dd76d47ab5fb93410ddcc1cb161e03bc70ade8db1312622ad0a2ff1359dfcb6c4c899460fa7efb5663177678989b38380aac7382786abdc3743572b7165a2bfa718ecc719c99b839e67ca2e4db7e92e108b8c81266194d4f93b5035d4eb1d322129bfd704f21bc65b3b3cf18061db4c5eb1dd814ac9a784df2049f0730678b6d5bd66526a674fb4749cd7b5caca8378572f604a752cdf1bcce4a6491b712ad47608ca9ecff2cdc97c8acab6b949c556b29235704510282def2e357798fba676d8e4b538cd6e52bdf38be5aaaf73e145c82f88dea0ca189f50742edacfc1e4c9963517bb0accfb9e994c3bbccd92541d63239cc8e6598a1e21c03e97f876ff615360aaadd3c067ad0c2f254cbc596fa866b9502d3a815987840a79da290f1538cd75794863cbb53129eefdafc9851a5e336ead774e3251549bc3c072a02746f3935a58b51a6fc49931bd776242559fcbe2707bd2c7ceb4d723b15a2a03c457f08ba574d6687039bf94c673567fcb5c0b74ce20509d8bd772318cde1ebefdc4ce6170e2a0548384a0a02cf32ae438bd20f69ddc40912c044f519c5ef1aa3df685f09ff7f3dd119e6376ad49a25d45106a87b5dc188eb179e31e06d91cb6eec3a69d5a059f975d9bca70279c36821b357ed6cb925e6f4f591c51d4123333e828aa25a2df02a2928deb2c6d426f82cdd54b821067cac0a9799b81c9e990645f2775e17d25046bc572b858be8f6910ff5199e672a85f2b4693cd2100c59b1d3369cceae8729c7355312cf9f360b2718954f0499710bf82b0ed8f9566cb1ffd5595f50331e1e4f17c8a410dc682db6e66a73b3a01aafd3539e13e3c4034457ac666d11adcd900a3b82beed185fbe8f506ec2653f37cae7f79687a7cb0048275782e3e08876533ef7dfc4f79f05efef804fdc8a2cf26df356b6fb87a614bf75e5b76bd8daaa5a9040d5f9b81e3c7e12fb0b3371760297ef0ba3db1d36bbef020af55adb12e04dae272e59e9c9421d9917ab48320e210c73b47ef87f28b321687b6f7d75bdc3d3295176a98af8deba18c4d5b2a5eb07f5a92686462379260df199f44d8456542e44b19247d4ab35ca7ae42b44d11fc19f35f744a4f309c19ac8a0736b266d0d4d81163ffa7ea77e132148682ed24307a2d608d18d4b3417ea73b5bd4b26f3f580426acb8eb410474b895182a9f1ca17effcd8298e1daffe1ae43003cfad414b767d4690288ca2f4969c1a17c11d900412cbd4128145782daf8cae1970d055fca3bb18e1f7d4fa7fe301ca3a8c224badc38ca058924795f26ebc8e3a6a4bf14835e053b8f43a51512560ae04d02f332bccbba4bdcc1486fb2a12d2a9b55631da92430e717783dfd5bd4ef81001f9749acd787bcd7c6f995c492f1be96157ec0320c71704ffa4183a5739e82249c0e07a4e3d075b1102db9808167d9f0dc335cb0769d3ca4135ca4759e0c625a8e16d1990ac69e32e772b4255587da25603b78c2f038f11e3b42c2e1667f3f002ad690a979a67d5244e47f13e65400c97f9d6f05d952e5646416bdd713c6e3e3ec499ee5a4ffcbdbda79482c3b10b3c04a6f294d4c4b103186da8b7ffa637312fc1e0ca70638ea0fa011afdd02059574e585cb1f951300a3a58d6bd86d935d99fba674d68fc98a4444a406339ae9eca458e058ec72be6ac6aefe0ec5c7b3be6ed150932e53c410e9e532083dac79430a18f3aa671fbb3afcfe4741211dc4e7c93d77764186a0968a3263cdcf3a5248b637b4b7e6144a990d85fb7ee7018224ec62acbdaea182abd0ec1b1433f45f9215fcd074e8aff22df4b3a09e1c4aa9f79d2e2b1eee29907d8a34cda93d01459592a245904aa13cf2ab0b935eaa404301867f8f27da177129d7bd71d1b499b1732ade5eecc9a4581c82cd5a834d727061e56e484917c2da2d20e5636fdb1a8856c2abed37637639bc520e4b4616f688ae889bb264833ec9af9890af5c642db5cb99a901b24e74313a3a211225c1e3fc5f764e14ded772a1653f3d179f12acaa947ec075d7234761abb85a1c9a13f74ea2a363f388d9f627f9fceffba35c86349e807d93d710e5cd3c4c1fad8a77beac97b6ce5410a79e21f899365bafe4ca2e673b583d53c605ce26fdaa3ee20ed00419eb471084403481c6c32f6d829d6dcd4f0bed53b8705e48c2b97a75b3c8249a8117655796c08beb5c6987aa7cd7c5f5e14bda3856dc80d163d153794e4650ff0b1eeab75dd267a0521c65ab50fae0097587f7572223d6883291d5d725c4a5761a03de8ca8d3552bd5a8af8ef3c580ef75f1c93694230daa8e20e94571893c53ebc9756ddbb54bfcff3ae11458cad09b584cc19f86538514a13e3fcbc34167f43f73e654f1b8ee6843681c59e8f96e5b8ad4c9adad497f4be1c2f424a1864f2dc9167fb22bc7383bab1976e4655aac2e42ddb7b2b172442244c029010fc9cd89537eb13cb50527d334dfdc8b5eb53bb09d080f958c09a306d583d599d772e07e82aff80dfdda60cfae37553a82edd4efcc58fec9e16c0a4495a9c0ba9a21ce38db0a177e2b82fa36d789b076e9800485e76e42c405f3f8e64fd5f6561a1f06af449b5eced3aa4433573769c1f7ede64a22e05823b4ef86a4ab9cfab59001fff313c1e1815fdc5717896d6ec6b3f9fdb8bdc93c667d7736621c2dd4d6f5bb2daa91ec8ee6b2b075e8e22b53513638133fb5ae7c18d7ffe9326cd6890d678d81de903eadda866298afb39fd401b3f1aee4043b4b6bd9eff9fd5407202502618c64b9661f286c3b03c3632b3e320c38889ce816990d6b668a9a2a8bdcaee8dabf571925bfadc317fd767ca72e0380b373a6c89bc99cdb61df90284e9f9a799fbd8b2cd03bb5fc7b12b0ff4746d738299643a5b05119c51264d3b5c5f20d4e4129593b6fd4b2d455734b965fea2b91598ba8b9976301ee7499fe071eb39359a836b242804efd42a52142833a4f65665823d4ca80fa7581961f44ab1156d1d10189f42f86d591439f5608166f647c932e023073d0b3f7a0c7cf1721ba65fab4bd39a99ef0c1193b2e8029cfc7bac3d1263c415694e9ed54692abd306cf601a26a9bdf7c993eaa0e6af09272f50bf2ba61b70be501564d1c4e2ab3fcbba409349cb37f6c44fa200e976825cf7a75b95ab143d0a2ba047d5b8cc4c2b08421df5156a4ac59c74bf3ba33d659a630f25fd4d5d7c16aa422560324752a2e0ec9001a82b9c2d764029a15d4cc1fa149a8d21f3be864b53443dc5944dc32666d01c41d4381b96ff72086f381320ad8fd5e65d0a09a56bc658a25ed65a6d9ee6faf8f8e091908f732b9829892c1a017ed990da0b032c26b5c2921ecdc6bc48315739d39b2508ef5203bf548d5a3feaa852b99986daf067401d627398b2b43f747021a9091b5b61e970e8d34f077694340a920c983f0a4c3e2b5c25d42e80033349f5bb6c1179f5fa863bdc52943b695bc3f9b0c7cadc9cf457a031de26fdebe4d21d1b9d9e7b7cd1b3a18e214bccf408785053268f531ff1e52f12cf214867631842e7b86105582651591a79b631f13e711ad085f7d2a6b9a45554af21891c9e8280e6a6833890d6062481cd76fcae4fc22f098effdd91256b8ec47cb7cfb800a80f8494282f36aa3dd4e8ca45c2baffe562d23b4e930bc904d2667044e7d1324061df37d7cd8b40676d6ac24d43ec5243d530ef9794c36b62889778e6528c0112f8f1a18f3fc12e07424567293d9199b69e6a6c0f35dedbffcef23f0287c8dab58fcef7e59a06b70ca81e1cce5d043cd81deaa492eb459cce923d87cd3ef5316c831035f85ff9e87b72f03051a3e09ead87ba94800f44121b9bc2e6f7f7aeb32f50c0b4006d6c5a301d6b7402fbde69031235c0726c3401b6f3d6cebeb107d735fa5d379374e5ca687e991f111ff2097b0788ab371c0c748adbd469cc8fec15cdf0363fcbca302c9ae3991858b4371889dedb5be7f74a11a98b67ecb202da3ddb78f9dda514fba3f013718b856b9c8ae81a24b284f3e1b472413d4f70ed9b49aeae0137f71168b2381d2ed610b0833e88b09055f7b41af1555029015142e80e46f986e0bde35e670e6a4b69520c9e56b2a08cca7e1bfc22ad3e630b6474d69a95eca9d907889da017d7be437e47899a048a4fb0b21da36a3f1a5d0222055959345a19b2bb4bbd1f5b5d80e8439e7065b4510f277b49408386fe8bfac172fde365d9c7b6ae3f6b19bd509b6d9601e47c0743cb1c1bc94087308b99b72c8006b6e579a2c67217bafb2aea014c97ad55a487d2409c23aaa7ecc6edaf91df63e433219c23aff3e2d5f2377f96efc030667e0711b56bc49d5fcf309b205a9a5c3ac864efe32040fd5b3e7b0cb2447f2ae2b97cc7a9946d7bc4395d113159a4ec3d7c379e88f3a5a69cf08c3a5ea5a7a332bae0e96e1f3add314bf3c75fc1f9c08372f48153a0e82927391ea988cb1ba63dfae78d92e6d731a3d95d9d4b559fc7165a186e65f90a2e18ef913c26a5b2d21a9170ac7b7a0eee60c64e08f1a041221af07b8a2e4ffd992d696de56ac350172d438bf02f099cc1abc707d3abb56692fcc38b878c202ffa61a7114d6917c4e84b674e9ca20095eeb18d561de36a3ff2dcbf56f6d2735c42702119abf77fee0b3c0fa26166f8099cfede2a0b8fd4af2a7dbbb6f42a2b4b68324b350c5c883c3323fe67f83a9a860f983b48d01b896c52866cef03cd5e5bcaeb3eb338edd8d74a716270c38e5251e89acb2a34d8c8a6417921721569cd12ae49437b28302479ea1a78e4750a83a7adf3ee0284b8e3deb2fc2360bd498bd1165e00d3e4ae9af3a7f21f8320bc554844c7f3da8182c6eddac85ad97fb0dad1350b6625f8a4a445c84dc6c4f179190c9a0673bd5a98e4acebb93811258dacced1248a588bf538161f6b862e13e6e5ce00ff700ec40eb674899b0f33e09f0be51a643204b6f584f046879cc18f61ed404a108e8a4a940319f148287180898a9c1ff2747a49bb4d55435cfb5d8174957276d820007910c50cb2ac2d43cec2d85ff95a0e95e83909b66e57fbc2d9d53c193afea96ea6a48219a272b3d0a4e742c8b39fbf27c156a7b16be0669c1f7c2b0fd6518129e9fdd5472b8f35042d2a76c88333b4126932b114730068a37e036f057493c9c760ff12d6dc712dae8e2fd2d64766ae416d045356a2d87e2c5b71ae2514d177d845606800ecc0b24e8608b3cc083358a844bd29e3794c7d56c3be3c187d02a667f73cbc4c8bdc29b82e8b9224e89ac50f31e3222a36484813e015926a412eba15cbf004f23edffb2aa7ff88768311eeb687f53b2d90e564f7d0b3accd9ac1bbda0df31053303df737647583db5c15b6bc67d4bb0c90186cb12b65535609607b90a563ce687723ddb601d21a68dc092a9327756e7cbfefa6e2d7df2cfcffcf19f5adf8bf23c93e2b0f83010f259015312012bc87599bb6bf093cb42be44bdec9a78e561e6ac0d696644df4d456013c4b84486658655e37bb226e9c1942c9b3ecb66b6d2674902b9952f2f8474410db76cdfc820bcc4fa21ee0aeb17a3b2b7bc978c3ae84b31bb765df238a6c94df51caeb17b7986094401e2552f8ea52f0c5d718292008f3ac3646ddf503fdd84173b0d53a4aa00f04ae0b2d36de4e417a4838ac7b26ca99e78f4659f4a7837daeca6baf887eff4934f7e5b9f2beb02e5b97dfb73c75c00c38ccf30970b39eb5a259032ad3c502c014d848c6c0e4b274a7f18d2c8e076b3e78ffaf17ccc401d3e35e97c77a69cb4b98caf56c82c75ad638eb3b9fcda3e4da1c19e637cdf65bb62366b7d55864a0b27966a26f4d6cc2d537eda713a19d489e264767dadee00ffc96b3a78b02d3295936735d7d9ecff215f9f3746c8dacef4da0a92ea384859f09bb8cd0cba424faae5b56c29037e8c62b9c54969ee6f28f1fa4c58b4f6a7af762fabedaa4503c0c153e36d5a27991c5cbd1badefbda92919fb3bd0a2140523e097d4b3be3dcd4813caf77cc099f50f98f645ae47e9b35c0a555a3b509712b9e49f1b956b83bb20abdb21ac024b9b11ea0fe0f8085da123c3daa9acb3dc1ded6f0aef6a9e1a77bd89bc9b73856026e9524162ad563bc24b07d1af5c2419d32f742d6253533b93fb04a63c99099d69fa891c8908420e56d9861665539a77c335715e312a564fa8c1e149616ab32ad63b637b55fa25406db221923876ec312830cee882652d8a7c673bb5246a1d2f38fc91152dca5d75d4635b2b20de14a95dd2f368a34cc191b3603b38b31892f90a8b8a3e0a96dabab68fe4052d5bfaf543afa7b09140a3c43b9afb594e992d7811ae22395f94195e9a528a38ac85aafc69b016995d92506716ac71f56fe5b026c79172a8802bd057c19650cbb28c6defd4ab2c1719e82a5976b7c640baee185e205cea38a07badd195414180d2e2623cca5db05ff310eefeb84cf8938dfefdef6b3ea0cde08251eef3511a1f3b84133c2732c47c504f3b5758c712e1b1a803390af9b83a3618de43e451482c927e85751dbafa018c0b10a0198aa555477777f7aeee179a74667bf00f6d7505545ec1b6d5830199fd241a5f95e6ca7957a26410b08fd4e4ef54b279c013b8fc8a140c0349facbc3940945a0ef8792be1be00800763ea2688c6f3240e2533486cdb4974a1425f9d5cfa918646f7416eeb759813cdce265e871f34c2eb6579ff81b98ba4fa307d7f18139b1c2fd6db1f209746d3b03f0287ad94403256d5d6d77a853d524c9aa06d6ffd6a094e219e278823443e428e5737906ca69c194c98e5d50229de341813c57c756bb1e685a9f94e5473ef8fbf12f108a633612530d83c4e0b9bc6a00aefe7102e1fbc97167f3cc7d5c2ab7363e564c05dba8f2f2c8a30c056fd68c698da6b83f8143e1007712dccddf01155142ad9be7da89572eab2fb99e76328b004a88ba109868aade5dabf791772329307faf8cfce09b02a5a5fc780e0d4b41766d05e17b67a153cc5f8d3bab381d918d6f2be874e8cfae1475c19b6c1da4dbb19d5f70e4babcbfa9ceffbf9e1ac710f4a6ee60294e7c03e1d2844a7c9574f3f9cfa2dffdcc629d9bf756507e9ca7aa9e049db7975f345702de0f214ac7d9aa3582f0260d3189b300d5b17713bc1b1bdfd6a154411aec994be99add20b7140a39c52fd33626495db27b331d49ab738fefb6c3ee37db973129f68fbc8e0ce7b36f9a419bfe58293b55fdacfb96299842c6bc89abd8e89ef7d6b564d9ef5cd3e1f632791218f1945f24284b21b86c3730788fb2ae92b8fbb7ce6d805bb028fcb461c367311850f8a103e4174cabdf7039136c4a13d369164c76d89bb2288fe58f99c156a445d33dc8c723100c97e73d4e44da7087624950c6026ca9d9395741e72a3bf7b5618bbd47c673fcc5ea3156fdda4c60ed04f34546e81e983a309ca320773629f2f3680bddd04f855bc7330c4bff60ec157../../include/AMFrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootAMF-1.4.26-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.3cBb@bN@bb@Simone 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.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.26-1.el7      !!! """"""#$%%%%%%%&'''''''''''&(((((((((((%%$))))))))))))))$***++++*,,**$-----..-////////////////////$000000000000000000$111111$222222$3333$45554446644777777444444$8888AMFcommonAMFFactory.cppAMFFactory.hAMFMath.hAMFSTL.cppAMFSTL.hByteArray.hCurrentTimeImpl.cppCurrentTimeImpl.hDataStream.hDataStreamFactory.cppDataStreamFile.cppDataStreamFile.hDataStreamMemory.cppDataStreamMemory.hIOCapsImpl.cppIOCapsImpl.hInterfaceImpl.hLinuxPulseAudioImportTable.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.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 -mcpu=power8 -mtune=power8drpmxz2noarch-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 !#,_]"k%nCY>m,ؗ9y ?+ir:O' ԥі+f攺L|JwѰkhK=Kqp[-}r=dݑM!a7߁SdGh=&qrb=' hE`u5#˓K.|/aKw~%_PB':ǖyp&$s->Zv@(d 'Gd/Eq4f}ON|nt OgUCEȎ72t*d6F[mm(/JRiZ%'q2br8l+Jl^6ϼ0~v\7;LU?)+buԇwUv r>AGgˍfۧQ@`WHH+&4 v 1fWǧ<2ܬ@C6~3Y+kn K)h.g98Q,5|?E-IӴ*'}Sd_b7/4,d7e|R{N֌e?@3_[T#eO=Xg|˷҃[NHAZsg8A;VB(wEƆPF@BU!B۱]eD0w" l¬ 1J;J:~}|'8\ӛ=AUv}W` i> W* 0.mOgYO}h&{>.[[X`Nى;{73DM(%ۻjJ$~*/$\zAaK#,,4  >"ɻRI\Y@r\T>ѰNԢ]#+H9!ӏ`; Tڴ9Ҿ][A}bkާLq,Muk嶖8f]p#Ĉ<=d\jigrd~kq0x\5OQ 4P~Qu׫NUQ2yaZNd4Gf!>9 RHZT^&/|BQ?3˜.ꦈ!\)bR,j6fd!iʢl鼷RmgE"8JN8&8Q˖'x;$Y./-b!aS{_"C!}Fx٩wU?EYM6v1Ô'ӏ=vk@C>5 āuv3.T>Wr2gE{ Ū!̖-8_kLFu%>צEL:mm7@QhiSKU,ܨmWU/p.?,tUeonVV#BLr2ڤ FB$]%Z>ƕ*Q/,9;xO7Pc*o̝FsM ήQclTpJD^-ZZbc. ;GY-Ƭ^S徎t!L{baZTSfxie0lU%.vx#y+0?9R騟Ֆ>Cxǣտ;:[9t(> QՍ:ᔱ ry<u"z! нaj2 jc< A DţPKDV9t8-bt6H,pMF^s)tBȄb'T1b c:bۑ>w^@jk# ˤup)>P2>E!?ixf vRBS/Ecp3Pk '"C#~V.-ng` ,d-c\(-҄ =wX>D"NG?a>].v8C&_.&};|6p\d/ڬڴz:j)+ bG/Cܜ9am1Hf_)r>@N}_N`;J3N# 51S6N-V3l ,kI]xӑ!!)/r }P)ė @\6ZLep:ڜ}rlOCz/= f; _@| kΓ3T=xZ 0xZ;] ԮP, vZtK?S 7NJb+K4fqx!b!1~p&-G~,2PJM( X*i 䥯AyĀ Xy 0VZ6(}d86_/_>oؗ0W>b>߂a6h0>sWa=;wIy+Y?ܻ>ax:2z^bA"+ovܒJګ}]RW8ZwaHsUϥHk񖿄)KΒm>[<`s2ɛ,lHw%"ʪp\p7Əӹn$_wg4ViS=_ޏmruZ,&eLfh@쾪QɯИʨݯ"8WNjp Oē{K='27[Mg}5Sl~B"S=!jŮE]:kTtwuږ27Zü_YD1+p#ϼqk\#q$ݪI9 P S:p_z1|x,.\d^8'= \(,_64'NB LJxG@=d|0%98W[|p:{*y<[7W.`Z>u+s|#GLo9rMs(P(ɢn1ke_궦ڰ]ɭ&3\w~B ;iB[`#g ѩu0㇉xE8bN骍`Ӓ=wjVUWZt=:BD/As_o1s7[&n`_+۱6dq7gwc1l ff&'u<*I{1 п[߫? !WOxo& P࿉UJS#^CNM"?PCv j`8PF qN0y- :zN{^5ǁZI't#@\ISXc(n9 fT/F;Qg 8, y)'!!܇s܆raTa씏 ~?3#eŷ@ERS.DNڠ*Fq='tX@i eH/d"YQ|pR]Bb=G17|Wb8W0 +-r6=!r6',vM˴lḮ+ n G}nssmP} ۵}G? Nђ&?\ȸ$K-< 2Q͓ XdƲ-ƣ@fl6t-չ"􋟚Ÿ\7]_?x}kWw8yly+8_zYr)"kvS]XtLtΒod|}܇$Cw4Sq 3ڧ#f{yNV'fN\{:"ED$;O͗Q\tiS'TBG%DNv(\FR1qܯ͍%OttL;/yWl7 au/74ao!~md''"27r@bɄ+Ahxb.^jmP}(ãd)i\>_Sen(a(rR nI'uqwh2ù4I禇kkS }&E i8^U|cK;4 ^|/~^ZwrNσux:' Z.DglTtO_}HFL~9$L_0IOzD l|v}}|Mk!Y%: Ca*dr†|A>ی?ظÉۨcهy&oZ( ҆oԕ[~$qE}V3j0QU\AjZ#~Pރ0)uc%8S}\:SʉB(`C%{n~Oxu/Ok"a>gR4 ipy)N-s^,Z|SPULmTtwu)m 4v[(2<_5ςuyQ]"|t?Z#)QJ<J2#VOP:i_U,e X -_Ƽޮ@>f!RL2+5TXfC:vNXbD;{ 33VJ,f 7Ip5{ [k^&le˕K9 p Go犬V =CF{`90^8eD?{k\J<^N M屜gUT VM?*%JJD)0Ϟ|:8L5i 1 &(\gK"`kY5-Ȫ9ralc5aƅL{@zGuژzW=Aزpɹ>ÓU+Yh4p [vu6,2'&5Ku"7qMY`;ElFV(e֫2'U5V;CX#ԾW6}4IA{Z"UXt nE9g6 [DwPnxh@ PUg8W3?ZW^:ٰ*"h2$V]rfB?Ƅ` .H=C@~TXNQ2voN/sp haU6l5Մno'6e(JhLQLfV>3r"?, Rpɢ,s]1yr݅sOb]ei 3n3-p~N 07ӱ$NԢ'hg`oIW]SnOnDgPI3 MCrz},Pؠl`@dv|œ'5ѿIt jfB8MUy0.Z»gڐϺQM EEe_US/ <3 \sVހRqɢ</!2m " 6%탂 BOkHJgYcfXk<(xn(Gޚ-fC70y O0LzQ)aGwIcc&t El4^ubڀ*i6H>|D#H _07dzv$NܖjF7È~]q}N^;}-xq^"tlF,kD;Kn=Ao$!d\f729} f={33Op`vܙk( SܹAEہ'3hkc ΦHőp.Q'0~ U dXQ>p]O,4kTUɤ c 3Q5yȆ:Mυ֋ &* ێ0r.; >p@^E,,dV:2M-:`_A~ӮP"X}kP7&fk).xpl$tEW6.2q瞙Eb/W~B#mpHG#jrBvӜi;U:T1{1vɍƂؐŠ&bOeKl}Qw 2! p'1 /u.6奞U^IPRwʶAϥtY%a[ˍXv{6jW??{zw ߈2k`?}nˏ)OTD=%d5n@hu ^tT\FOlK%_|f +y^b͆*2 aG+#]QƣW::[oo`Kٌy|4lkqD9y#5^d~ˠ*?je9{A6| nGt6<~;6:= Y 9EqdۜV9eJscv&0TZío8pe-2Zky7^hv\<i5;G(ޏ^[1V<W8`ShlYf}m;m7RͧO5ʰ,Ⓝ6 v7+$"w[:)f_*Hl"lDCws^֯aqL1"c gK `<6Av@pM Dl܂\pbwpdV+$Kx?K*.!h,آ*(/غ B1k!Yƍl| D_rA l* = ml4-ص# sהU0{ :~ps݇%:q2 bNp_‡1$pˋ4)ۻUBKVO0,R`wjU:;=_f D #Qq~[r|a~mkRsWb^-iRA|4[ª±:ަ]V\'UJQ S Ur0"&NcD$U37 g¬ ޽DeЀuԫb+\"tFU]n_Tgzj."ʂIŽP!U[fJrCyrK}#,(B܄ a8D>esE7&ʟX"%nYOZ ]`Op>Y+LK}Q0suX~ R8_$soSB8^A(Z{g0h!.w؁j9@"7L\Kv3|YI=grq_6!E5?)0kN(1rSD vo5ۃG>B0۴4M/b>;8p_\]2B#;4wl3&=&ɽ(+ t!iA lFVs* D)|E" z .n̨4Οv$|{ 1hҰ1MJk߭jnW3-jgŖ,}K6YmE*ƨʦkt| Fb(LeXV* p?v)JQV~^0>_UnC~ KΝ*%d CqJaOâ.я4`w˸ViC;#sN+jAhM-`JEL_P -c *(9t[+X^lq-뤎HzDL({mbθWEGTAD77rJobvSC5(! y1[X@Y ]lЦUs2:fw! ᮦ]+A?Xi q`$xh֣;Əi5h?U;Z]e!V՟ǶNO,ᾞG *WpM phsmJ *TY1Xg_Xd2F@lV{|ݲ}I(Ԧ4/wk N7_ bkߠ\Qz>ܟHNϝvsf5G-x#!lg_e:xghVn[QH( |e׵%5lϟ&-H55J{}u52׳oQ%8sA]kU>-ȭnLPqђ~Ma}2ȅ"-w"6"%$|-i1EuLC΂;}ʌ,^wl\Pc/PG1*6ޙt7AEn/Gs+)2b#JsaNG1)^Ų2ee:Vj``MYՆ->.cz/esFb,qل߈2ua-sVa9崳ڒ@'0yj ~jSݗ4 <0(Yo.%q<|e9"5/Y.ؐ\u|3{iA~VG5 ׳/˥ԅX0_ d;)U%ε$l;A-Nb3^h~]\D\20XmaG֮VDw|lńE$U[TqgPN)$*9 )P^g$($ίkJw?$~9p1`;w_t ›3n n#Ch\q l0]4<ӝN?6ڃZ1]\|.h`7nlƤCFp$m]Ϡ8o {? q,5 hmZ|E=fPo?omtf6 1]D.u,<]xoEX $\ղ'Ѭ;^Ih:m"֠ Աvi&\;d܊YVj xXRsO ue%˜*C1^qkQ \TrClR"cWELtXgYD_'{LiV6 ]^J֒B,HE|`y mxSqýg=ӱ+N&r4IE޻;36tQr:2.l4r!7zQ|$VӇ@siZ!Ұ]]SjF ' Bo߱Ey՛ eW\T#Pِݟ0cǙ 4vwZ7ScXKⶬFGYN`{PM-.ݙQgޥc1A␞&(6kF(s I* #zәOӲ`Ŀe-؟r€A*~ "0,=TҎ" Ed`bwb}?eum2=w"I<miɝV:a>#=k6r$/P *pWnw2(.\\0 =W$g7>S"b«␱CU4:d2ɽȣJXd+2,ҳ )I6oR51g)\'*{N\n: kj0Jޢ:DfSN'z14˕`=wzB^E1Zh F'b&iSmME}1!FW*g>}T'(]* Py c̀1t_ݕ5*7'l˛FO9|G(v{㐡',6lׂskH9R繬~s .f #/S|uDːo ϭ+$>t/e'V@SwU1N&  x˽,@O%bȪa^f#-ɖj.AGZTcW9FA]D۱#Pެ cRak/pD%WS^BXh-xh]}=hlܻqS+5*;wKPZ|SoVA͕=yV_Mlbۂ9!a:ـCgyYp81UU p<9Rby._Nh[L88j5aJ}pEF}CZOb|޼;=?qܖݽ*OI^yY@Xa]c`ZQPDeޥYF/D,F>1O!쁌qT6.#uxKI( ̉= i5MT9,b'&9І,_S|?fj5H [8(]G@EV#i -Aظq? = OȝkRwhE D`#}0Gr7J?G0& ? U}:%苯%@ Y4k\=F)%%]W/qg)([TO- qiVH&"Q-f*ns~,ԓGFG -GCYwmd$_ k,L6'V+8fLWlnQ{LTf^ݓ4`"Sxgm&_s ]_6M~?OӔ|,03 ovj5#˭>`Q}/ ؁*[]лgLLv~"WaTC\mnp"*绖Ax JGFwKZ~B"EiĨ9ڵք*b2j)ż@j|dXѩxW 8VC&#A5 Lw BݲqFϰ'v퉹ʾ1G=ԟxvFyd-#ͱny9pBieDo.vAY4'@@}z$Զw&l{GdZg75&s죛# |ތXe(FߋkcqcR?NjX02R`by˛e}Oz*@|v>< Tl]|,: ƘLfY'XAV\Ʀo/o^\N*M)HDWk$ -"jûZ TqxǔA"l}5@ OV~1,>cH o&"I??h[X4ٌ{t.RU^+I$8)3$fL|2W%!re}SD/fsx r!cFh9 8R}\^~UXSyWV9@6޹E;x5Q 4<*}NN%ɭ!>?nUe _Rf FbTQQ3XNDG0W0BEgf\}'+eBkZٹbbqDN/*s/1תj &s{ IBˢA Tq\y~ǜ "6Ph& 9PKп]t߸͵H[JV*@VD|{l oU~kOe5vv3W:^يsaPEc/eZYܵhRR^ {P/kJ+Cm^php\R|[ܕAVĆ~yg!3\ֵiUV>'gU+. <ԐAU5Ų"FoT*pIob8`[Ѝ5S 1S!Qy de G.Fk) [@]iHQSlN' |EdGw%zn,MhSs RÙrnƒ!6x 57Y''ʀ?,Vaޒzl%[}|ڙk|P"H-#) ?NDpd %6$y ;+EBF{4簍AvZr~}-'K +{1%wvK+ukt/9I&w*6A_xYK#h ' a]>,aU!]@:qw]XwuiCZPbxVxSO SxB槸_9 -N󉸎AQIEs^ _QN]gʟ+|>t3/i%ᙹ$W D9z?dIeHDuV # 4N%QMFbx次Կ.4U&qFF+$,L7UQj!' iO?؍| J0x"ǯS!P^NÒ~p} E\D8r0}]E=,[ӰQ_i!A/; `xUu~5CojfLiT>Fx?~;'Ej9(NA*SҨyQ -t E)wflo",Fܶ!ً̡el[*qr҅:NhiIR۲?C VYՇ .ӹ?mR 1j0;Xr]T0 *P oog3ӇtTJ*5R\V) ̛dU!zYxK,:"ao)_SPz;QJRC\iO1ƫ j)xE^(* P&UNBP,:`IaVӎG1BLZ!- QgpnGDk⯇7WU}mBce#?=t<0t2ʀkʝ5 q%JmAデv@DŽ "ݖ],㈶1فzp>Ӈ^C@v#ȡ}DP!/%}d!JhUO${Ɠw?>΢!L*3klNI4XG&ӷ`lb#WkV &ſئ[x"atiZPA l{ARVJ\X?o`lQ[8ߒ,w&UPF ϳbi$@b/NĞG13͡J`^!4Qf"ΊÙnrh? ʛpAQ|*2Λzmj.!b\U l~LȌU 2p?c~DCezWB\ʵi翚3>jL2= [@*5@-{L/!q?5"tg3F->/lf͖@H LV F5սBأ`xre"mxةAȤ26s <~ ƗmCH EsI16$vge3wT%LM_k(:rvotG{ʟ_A|oNMq~rI c(eJ&4Qe94%xX6 0ʤˡWmM|u_tTKùy;DV0 $' qTYW).m=H3d1B`3=2Nں!*M#.@k1Md k:QqpG+ЂMrQ ?@VewHh`1Nk~No+2n_YZu(uRj?"1\TJ4ȳ̟$D#Oֺ|5cxH- VPs.@d..tTPbr_ֱ=v}6D4o-4`8+¥}(b'7 7 J ZGNMzc@*C99pܻq{.O"!!с#V*;`pCW݉<#㤺pUp̴K&3w_ D,^+G0/n&^y ? ,J|p38u*=H#[G4%3&Jp-9۱rS@40VPe:ŎH?UR$Z+nQ#fq'".:D#gHfs$Gbhwq,+b2@&RRp vsFw<>?r |. :kiƵZnLǐf]7㴣*"OB%*|\R1%4 &WYN`szbix3+/GE;BvNE:׷hCc+eK U1پ ˜ѭET;HT%\M9E w&n@)$LI~[ 0@Dj4 XZӵu ŖbCЌX׷D};)oN*>$7U)و+k^Mzey}_(XI98/p\'2 Nyefd{;u,@0b̖d_{SI.l>#i#RrP@sR(T`9+w y~8|6_zTS^ *WmR_y~ٮyc:Ȃ;d 5ԍ;PZpg>?lä}镪$͏soȬ!JJEJGP3)`t2.pPٔ;dG1tGQ #BY9ShwF"lYis-\7|2q&YvXZy' 4ѓ6ʔMaRJYWj_0TNOXlf/5>p m@ě.ǣvfe5~R@s(*gv=VlXƶ wsNE/m냭"bh槬2D 3hL; 㧩hGi}wNG!RV,U1ZV823'$Zld5;b_ÉLdpZwWd ),]ŪIA.\CM #:gMUk 7J0>"=HֺH2y``k/MԌp65W J:+zJF﹩R'M`ʴ08kOfMgBoU"OEAadRBQCl~ߟЩBmE;AfE S!ƂLKSOu^1&2Y0:j"JBeP[grUI(y 2kf_?'1QPϼJ,sVzmMW'/L"~+do=Qux$`Err {״C'g&IOW)XT[SIVQZz9Jo>} KƓ}iwi1P~G|e1]`XQÚsrf~o m[1vf gE6GdC0~&jr\Tq譥/5 1B)SNbF+txM߶&?`ͪ$D[[E鸅oQ5j*Kx<%R|I蠴U,!@Bx,z"[z}OCjbw%b@.M-ym,[|ؑ$hutA:I\>߰2NN/s 5&- jÕU`N18~. ^cf撨2*[$3j Fx0Z“gǓ0Ѐm2蔬jS#{ƻ gp䤳Lia~4w.&wkɧmk:Jxo+/KpGfkCVL$qdM0C]s.ӱrQKR5Ri! \_g-R=i;R5oYHWP >CYr)U:Ͼ2A#mPl/<,q:~U-Fv#ҷjQ2V- kjcq529f:ptcܔRC1k&=b,|ݓlUvetAܽS<Yx)SޙY9Uh.T{dP+%H4\SF|ؙQ !@+:[|:⇐%G^0P ͬ870;1/8[gnbu\Q@o@3 ,LQ' r>XM;DH(;K9U}(FTs&k޷QMMbXW\7x>PR%[-k~f\:~Qi$6>:h3M9b`v#ϪNX|У3^XY\47ľF}/`N"饗yeyXO݆;oF2ͭ}7A-Dj8uiC%ZqqQwc/2H}祝?OTy\KD /PWg2oIx: 'qQ=H 5{.kQX$Ex % `Tf%ww4XoD'rGMqGr;=HH6aj 5Z }IZ%b cNi~M/ȝG |ڒ],LxE^Pŭ_ԣ5%xM-:e<1]bUReZannllYI2b`*մ3yH%E6~[F]Q!3uU/9q,?}g \N: K.gA:4_]ngA7fqdEξPƟ&LBdJZ.?oJCnBsvRߧ`Xwd#=8UzE=!uŝm'8FXpByE(iԠ`@Dtt舏9]ϳ :ڥ> C#-+(.@vF nvzjWK%,ŎM\B ،A!YIƱ'HgJSMK]k*z?oeN(?_,;ŭ8yJ"[LK`3;+M \JDt3 bqkeCݝb-L ծ8XcY 2_ND$rB#%aHDX,?G_3ɣ^7L팤# x]'|ML|| #R\=@"R9*9WqV#ACH@Oi0gY7ULՇiZ'= gݸ j寴"*r@O{|۳x)0vO^!,UB}9:~m pE=-bhΛZ xKZ2"}XWg]&Vs^?x,j [ӡrcw+/ @]}-˶w^Y ?cWA/͘K25FbɡwW'{+8F,b\X,j1*9Vm =VbhA~_*6OR 7Tfh*<יc$4 dE;AԗE\H<&GI^M!.6ǚŴƇL⫷? TMBaȻ2,No0'y; mE:4C%FJJE/ӖaWg:'!$f B~͛!#0rb_ȥ3{Ӵ7ZM!lŷ/JE 0vI$˙8c} W:,h C:P.pYZm'f_v2$bzJZM 2=;y#w,ްU,$ ֣IS1Gc'R<lÏ al7l +.0IY)avc3j{擑A/ğfYr]HNj,Vye= V'T^M U;;x^/Bj֞j0L9!X~L**v{CU_9@ jB"řS4( )+]a7*̀Z|wR׶M)@|䶕]IύnEy] Cy+x9KF[,KegLjaqaA|FnR&s`^$_, 0Q6 2~gQ'j&%GAnUR%xX^).,g+сϵ= FȔ[ uEhSDoy= jYOAV)yNA;l&i=exBUۛyX,eZDZ=#On~@.(p6%CU <5[YW<^?R1ip~7v{ATm"UfZ@$߳ScO7mЋ\af-vI:ظbrR~ 3-ꡕ/w!|ÜVYDe<&U)|[!G(2>=KWMdI>~[`Iĉ4 ll42<M-(Dq1AbLJ9ev D OQP{W=@@B҄6j*W}@s?Bb\S2ѿu<'"\f@B?Ŕ",5:+?(vK*Pᗊ60ØeqA;s ʸL; SV=%3ܣU ;BS %UMl`l&N=.S$E,nITf)EUƣQ4 k%?. ]6/$GgߢM;g$*M6K 0n?ͪgj-,9E$9}GUw|*dCtO+MPTG6Y-]k;{O&Ag{6 &9:-uS,tkIi%2TEf]i(Q{ pL@Gm8){K]9a6aZ{log 'Dkp=;;M\)] ڗCQ1t ͺ\