gnuradio-devel-3.7.7.1-1.fc22$>2U^B P><?d  *<@dhw b`b $b #b 5pb ?Rb IPbZbpbbT%D%T%(8h9Hh:hBNG\bHbIlbXY0Z[\b] db^Z9$b]d^e^f^l^t^bup4bv wbxXbysCgnuradio-devel3.7.7.11.fc22GNU RadioGNU Radio HeadersUWOjbuildvm-23.phx2.fedoraproject.orgS_5Fedora ProjectFedora ProjectGPLv3Fedora ProjectApplications/Engineeringhttp://www.gnuradio.orglinuxi686/ q2 e l  d | .Q 9 8,s"kT &k  TiIU@0 >  LF hJ?O X%- 9E ([i7vI%&30FFF|sd^d# mOU  I`/ = 46 ,8< [] n- GLAPJ9 X4] @:v e t  Fk?21"Dfzg  LW }!!! 8spkik .*"uuuu;GHK . b 5c ! xupnp T  ysiei  ++[  . Y%S   #`  b  ( ?mf}= 4X!l5A%v k KE Q !5* 8 64#! =u2f[~~ ~4 g)  Hd  y n K j~q } $* >| , ^as/(D 0 M 4 )v w j G ` 3 3 `!<siiW BL ]fZ7$`G 3cO^EE^ !/ 3 '~$ ! ? X 1D|-7>!{ 9C | s Me ( 7W2L92 , B  -@ 2 c sbE6x^ z|m jq^; &,ixe c, |R!A 6m` *  r v, -, $.BT_ >%k6%G I#   ad4Qu %mc       s s s i i i& z z z p p p \Vf0 C C C 4 4 4 . . . 4 4 400  VEXQ1%V&`_%";q X0@u"-'-.:Zoy W.Y![Tt1@42(*Or~} $SS'*:?Gh"d#@2`W0!( @{H1D,3K s4#L@kU~GJ6 Tr %s+ pSK %%$e Z!! !!##""!!  """"$$"""" *- AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤UWNUWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUQ`UQ`UQ`UWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UWAmUWAmUWAmUQ`UQ`UWNUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUQ`UWAUWAUWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UWAUWAUQ`UQ`UWAUWAUQ`UWAUWAUWAUWAUWAUWAUWAUWAUQ`UQ`UWAUWAUWAUQ`UQ`UWAUWAUWAUQ`UQ`UWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUQ`UQ`UWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUQ`UWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUQ`UQ`UWAUWAUWAUWAUWAUQ`UWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UWAUWAUWAUQ`UWNUQ`UQ`UQ`UQ`UQ`UWAUQ`UWNUQ`UQ`UQ`UWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAmUQ`UQ`UWAvUQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UWDUQ`UWDUQ`UWDUQ`UWAmUQ`UQ`UQ`UWDUQ`UWDeUQ`UWDlUQ`UWDsUQ`UWDzUQ`UWDUQ`UQ`UWDUQ`UQ`UQ`UQ`UWDUQ`UWDUQ`UWDUQ`UWDUQ`UQ`UWDUQ`UQ`UQ`UQ`UQ`UWDUQ`UQ`UQ`UQ`UWAmUWAmUQ`UQ`UQ`UQ`UQ`UWDUQ`UQ`UQ`UWDUQ`UWBUQ`UQ`UWDUQ`UQ`UWCUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWDUQ`UWDUQ`UWDUQ`UWDUQ`UWDUQ`UWDUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUWAmUQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UWAUWAUWAUWAUWAUWAUQ`UQ`UWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUQ`UQ`UWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUQ`UQ`UQ`UWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUWAUQ`UWNUQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UQ`UQ`UQ`UWNUQ`UQ`UQ`UWAUQ`UWNUWNUWNUWNUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAUWAUQ`UQ`UWAUWNUQ`UWAmUWAUQ`UQ`UQ`UQ`UQ`UQ`UQ`UQ`UWAmUQ`UQ`UWNUQ`UWAoUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWNUWA{UWA|UWA}UWAxUWA}UWA{UWA|UWAUWAyUWAyUWAzUWA}UWA}UWAUWAvUWAUWAUWAUWAUWAUWAUWAo61c9081301119a2952030d53113c0f122c0cb0f3a134c6efa135259b21815b0201a57d189e951757b55f79943a469188e231cd9205981d425a4c4c4e529cb97056faa52e1f703d1ded5a82041589f1aea76830a0f3a0728bfbee31547c22ed5e83f9913e5202643d4ff585e910117f4789547970d23c07218890cfa2976c6597f54b8d7a0ccc4e56344d47f0da2de34f72d67cb03a643fafd2c9527d030b9499479de524daa6164a76fe764aa1925fa2993714714d379f47c2b3b1d3c69d083a79cc57f98288fdcb0c14eec57c5f7f734e6520df49c2361e77536dbbe27b675a148e09151d7305ea1689a115610afeb6daae5cfc163e563136de91037ca189242de01c28f60029ba6a52ac343409b5e6e3883f7795a6aa28e2be8d29e9c78430e9ed014a03f9d60f644b9c454321a3fb59fad52942550c491aaf54b021842572a36f96a8ed36386d820f5ae90bc291038ef5d5b6e4d107a7b9e2940bb276d414ed7dc09b584a1b1f3f85de9366e9369f80cf4e2d32ca7704a8564e9d7657a0b469e5a173b76b74bf66821f815eb5fd2bbbee88d21063b26d515761ec24c775d4815fb09a2efdbab06f7ddd82f79ed79c54e52cfb279b1c789acf0d80a4a488b8970e7cee4b784def6dab7cfc2fe767126661b3d69a562b5c6def2b0249a0cf56b76d52cf1f34a525f1fba57b685b7da3d0bc0d8fe31204924332b8d46e1de5f7b60116acf48c048ffd1c136bfafa3c0b87044c4535b703c272651f24bf7fae75f96f6bd5d1b9a073731287f49178a7b2592dca1f807e5370cd43c339ad9a4d63d17b0198805e370e524b66120fa16f7e1cf5ee58f2bfd90479469cbcd996669521b684e40037d27f15624b70d441b7fb42822904f20e05a577e56bfc95999a397b9f91b8b51865018e41443130f2ae4da254fbfa59faaf1e27ea380736b46b65936805ba7ca577b87616acb8a0239fdadda7f518cad5d5d7db2f14edadfe11a04ba15de13d1949d57a7b61de6c169df1944fa1edd9e828eed7926e5d711c8346ff752097a8b090d42545132096397373b8ec176fde3ef8f04d8a6bc481fbf96d06452a8cba261005eda40673897eb267080adc90cf34cc6222ea7cec1e11367ede98b94575dc3fbeb5ab2faa4bd5fda671aa3593467c10bc3586da4915fa51228cbb79a2636771fd49222186a9be025df77e6aa7590ce6161cfcee828a8e702199960b5d1595a63b923a659e09ad91c576cc1dcf8ae37e344c83e934de390a8f492f3bf5aa6679aa40b34a50b36c706cc5e943dcda568611d52635326e557754bf79fa3466aa317230e6e72e608be7bd6924183cd35d104ed114f54308358351ba0f0367b930686b246422aef0240f7e27a4c9187305b12d48737913a68d7e93958cd8cb081485dcc126034a125bec84611616997c7b0ff03d2740486ae1cf1bed270ee4e65357f78a6c0c67fbdf6e078b5023356c8e05d4eee12c998ac632f67adbd4c751dd2f65ffc561635ffb5ea013b9a427bc0244196c03f347b6cc62b88b0238c9417316ad3335f8a6cb5eb5335f00ef3f86ec312615a888c8d39e41df88562d00c05339865d04f5c6e68a28a2c1c965f785ed35c09f0b13f25be358b1e1076629cab00ff3e541d3d788feec5240fae632852d49d5d845235f1864bef60671adfe079385219ed7b0e3af2b28692c73f686178aeedfc7c971e7d5da3d0ca007c737c44fc8fd9a70b1b81387a944055e7462f3f78f53ffcfa3d8f7705ccb4d49b5b00036ff9a26c9a3ca1efd495053acb9a4897b91f4c3756561b904d7c7f37f9c19fcbf1bcda036c5f5a33a53f44c9df15f51081192b78b073f237ca1cce00eb894765aebe4e7035504f3fb00f26b06f379760e0b1ba2ecae00bec734ee85d544cbf2752d8649cfc7abd3aebfd47213d500d4496e4e23d42bdcb904dee8846edeaedf146434fecd05286c40e34ae9c8199c78c19e6ab46efbb5a820e713012eb84136a14cd4bcd8468441ceb8025206a0d4def05e24a2d28a491abcc6f1aa2b75e51501bd02f6e0ad4296825d62d6cdd8e4ff8ea24eba43ce77b7dba9ee674fd4f1b75922732d0d4b91661af04295e38c6cbc980b9926bc1509709e27ce53e412eca4f5437b5ad1f89867ec65e8c34638c0b2bcfb374f0718b99d567b322c2eac67f2189dcc639394facbfbe1249d1215c70b5c86435bf7e8dc58bb54d32f8744a6b30ea0d4b0e470509a0260028db06928bf30c99a7d1b5dcb312907467ec8e96e9ae0d2ae4dbc9a2b2484088b460383284aacebfe15c02dbab23cea7a99ef3b573915622988b5557f35050fab5563328facaeafbcbee21e6ab08836abce5a12678344b52e1adce656ac9a53f95cc9f26de46e3ddf44568a9ccfecb608471040aee23bff0966139db6d869dfe8938e95c0aa2e58749916d78002705b5150909cf1a547eb0031fa0e844c4ffa426d4ee951855d884311f1b35073cdb1a301e170b0ce5dd470aee979e872b47f82eae06e92990e9345ec930b77451e52ec3135e67ef27f1761e8ed10e042622cd7fbf66f97f53ec1b7064d9681ffcb361d6bea3785ed49c3efa696fb2d40f27499b68770e63abf09c75058a06df5bb59dda37feed457e0441de05197a1447a871176b68b5d8d99c27e387fd51f169983f0987a343c5e5121df0a76b8dac4105fc1c51ccc61dbec6ca3941c5d5aae69b5d72fd91061bcb8bb72fa242374af042bef49efd9ec4500e82fcb77f6d2470c8922fb5b9db2497759fda02b8c7ca0006f60b33950fe6d8edbf4915e748f548f1139961034db27ad3f72c6c06d683f1a70f077d3fd058517b9883a5fc2dfa6679f751d33b3de6f2c12ff1717e412942af75aa08dd0fa33194535e065d03e9a9825ccc7676afb9968f063ae44db31038a7724a64f58ba680dae549178db7339e1fc39d93c8b664de318c77265704cbd48dc9defed927d628e213b152a6b808faa0d07001b1b7cccf2d56169311179da94b5f1cfef226758c6660f68f7f4ccbb279dbe001d7b1a39aaaa6f34a7125d8d516653f8d4d56e9fe645b5ffe065a574c148516883d21029e4459cc719d88f02f99039403fe24890ff712a9f7daf7f5b87965f05289fcb9c52e744dfde0abc85577a04e05f76cbdb989152ef08999b5b755353d6fc84d814d267e67705d3e1dba8afb16baa337e78b1f9d2b75b7f51c8dad890387bd00a7d24e68302e3daceb11e5a5d6c3ae36045688de02c76169630c45a8e77859d531cb7cb83ecc43afa5093c5f44a52200ce43223b84a249d4db39ee9951d68648e8d21d914e9c319c1a1e8f2766962290cf6abf56f3c559c1d4f604fe41e58b69b6beb7886b0b319c5db9eeb0836cc87478692db97e98f14d4fc0ae1c6f40477a257f9142da274c932437b9f914214d8a3ad5b00481369b0c88e483f3300d69dbc48917d89c1ce62a36b58e2bba534a3844b788e67f19bc43c3ddded63afd5536fc5767a4a663cc9024055e0561f75d0fb787b037f41c15f547b9eca260509a754af3fa973e0c066902bc008af72d0e059eec87a86ad1f1328086498d75b7ae9e6b2dfaf0dd5c030ab145e1f852e52c59c67af9c35acfb9fa72bdfe59bffe6a1574231598e336a2d97e199c9e9af23867e809a10a84afde15907e8ca7a25da122c5e5fdef85b97e24d1caf527844c0098bd01fe2f1786f885d36d21ffa2f3af3564d2d9d6a90091eb24ffa13d7bcc1ff2377d4a07b7b895d0056c256600f871e02261842f762c319617d73b900188f3e629ec4f4708c4f12107e50dd116ae4641d3eb30f83888b5ef2d13c7357f2280c06a256a5a0b53f446121c954513aa8f58aa445f70f10f54888c37d97a5a469ab6614e50ee99c9b238e1ea224c86059b735875039fd4f775545df95d1fdd343c1ad6196ab4ead1d7282deb0d61b27052f77205b0c799d0a4c1bd1bbd09656b6e3c99d8a52227e9821d25cf559e139d996644ee895e8fbadf554dd5a7d22fd33487000e659cb01534953ab7b16ea4b0471cdd3c8dcd5d28e83d214e2a2cc9364ffa10a4ee09713db137e3ae3f3d9e99d84f38fa222c19057f43d788bfc20d16f05ba2f40c6afb75cc1dbde0e0dab5ee8f5ffb4c799d274c4b9af9e06685568d1690ee2f01869c45d931a33b3226857bc0432e55dd805cbb1926e4918220639d20f08674c13e0ad9248dfcfd1dd5932e75300bb52d56f3bf2aa072d4aef437213959f9cc1267cefb5fb94f640769bde30ebbb41ed0a55c5495e22505ec8829c26754a523d6dcd83175ea50619c109718230790b79fcdc54efc86c1b0258b371067ed0adba93b0d8cb9c6fad9b71daab43c4092f109d22a84599827f0d0821361ac6fd0038797e2ac27560945a72d9253ea278923051de038543735fb65d19db7de0cd1f6b671437337c040956be662f584b0ceea0b3f387afa9997d65937baa303e3a82faac69a50cb25f8e815764aa9f5ec7338cae91427de41ff0808850b5fcabfc478bbdf3e1f67eebe33205df65067163c5bf23421ba4bd968803ea6e8ea2d6c92ee7beb0ab365461889d026b65d1c4e0eeb00a720ef63bbe6174a49908d2cb9cac117bd5f5bf6c2ca4b4fb4df974958cfc946df2a923fa2838d8bf4c76ce0ed97186fcc017e8ae7dda68aa8e34363c7e24e45f3587158bafc3931342e2ea6d97ce558d5bca7e385d23975a33ab681ad8f9cb4b1fcd5b56a5adb3cda7c04a2a46ef4ec2a20cc92ec4e1c1addc0cae87196f1cea8c935eea20c8b40b9bb82760ac2f182073114214f777cfabb8a7040d9bfcf4712b413f4f49ad265b9cd9275d35a901f7c1582e282fecbbb37ac1dfc6152b5361fc3eb05d859cb86885e3bb069fb8db12cf9783f8d88d2e18a5ed09b425fcadcd8ec9c54823d758d37cc84ad82a9fd51ac5dc567f797750dc0ba4547a5ee46aa554325463905838cc1e0fbe47cf2454c586048345cd89a8559819d997b3117974e3e3c975fc5110fea75f50076165c2df9778666c986be8ac42ebd1dbfeb01218918086e4cffceca02cd2c32af9d3a67cf6ed4808664825d9fcf947834873aeb0e7800041a111719ee96a3f632c045895ebd181ec99007c5fe938115e67e7a7b050bde44b1aba1626b3568f8d5a04c3ad6f246b1ace65bc4f415659cf10f27cdc788a0b6ce998327a2a9cf712ebb653aaab5c7c27ded6d89af06fc4b5ea904a20125ff18b605d0f50153eb6ff731ad57c9a6e815ac17518e4b8640fd946003323482a83c2c4da73bd7c0f16cf2ba4a6d70a10dfbb6f81fa0d559c59683a6cb3629d5bd20f3b9e62a0d03eb0e7fc49c55bd713154f9eb4403c9896d4a1c967b75b27aac19dc1f6cff6c7b12ca09eb858eb00010f1ab990302210291c984b0894427614f3c1ab411495d86417e77ca84c8c49a63b45d9b197a974c0cba8b52df6089a60a0a29f60373d95f2220703bea383351d296b48129571eb7ab56a4d40c5cf066644abdf25bf3e4de17b6911b697527223668f38853bd27c9303208f4b049ef0c5f4844269364d678e055c089eb8a2855e24b50ee3b75c0ba13166a4f2b9c70f483e2c34e6b955f2db2e7b2c31b9a2dd429f7a06b0d15ebafe1596ca3dffea756e0f3f36fe5f7d60d28695beb1fa8261bf38f5cc5b6f372a737e8dad4e9cf0bfd6b91d8158801a8a63ca8477178d2d73247c3a27b14657fe6ddbfba992b3b0fa3ff39447beb529ac39e829e2aa51d84eab2cb9659f26dacfac6fedc247219ff74fc268ba3c0e987302195fa6e3a59ae5c623c7d6cf2e2cc4820f6c565dd709ae8598c55e0c16ddc994957fb2dbc16951f89b020011c2187a6c791e50fe4ddee6003e2b8c977e589e561c1aacfb2f10094e13e4b44157f1063aa075827b78a9786f4ed1755ef3ac958830cabba5651f761f962ce1d13b16367efa90d7728c550615b44ad70c2ba55a9d08edfd86b3c31e87b3f04a8e98e80506a62e2de6a36a8500b0e4a90c4f76f1390127f764e05c7a8b1e56fc6adb3787e24b3030fd0447b7ba54dd3cebf40c5da4a3919e9de9718b6615459e48e09c83064bacaf00a9d257f36b2f16d3d46785e573ca3bee515da36ccce0070fafed72ef8ceb617198bb4a76f770ec18b93dce03176fea18bcab5c164be17d76f4c3d1373dd0e8c947343c88fd6f84e5617652430245a48240722c19fd2e9a7a93503191701e3f022e14aa890d38884ef190aede7fad3f036b6a9c8c75b1b4bc4f5831150ac91c247780c831a42fa05ed7b7f7312624233d76fd967983b27c0293990202185e983de5cbe349328dde081513cf0b86e5ec889a82ade4e794bcb7c6920775221dc46493acfc690e7d8660a09a7f1da659da8a1344ba2a33208feb01d267ec2810b38a610a9a7bb63377731615202b5c15561e3753c94424a32d535c5dbd7225b4cfdf741a30aab6cd817eda8db1fc450cfafa9bdf98209cf6bc11887fc7c204c5288bd0090a7fc27351610b8500bd387b2870752df12ed697ee587410158e9f3b9ea1afd29ff60bfc5980edd79d1622559cf2567833d565e81088a9e48c9bebd513164861c7a761471c1559caa04e791dee7c2d64c1ad36c1aadf402510e58f248135a92947b023feb21f5e68c221930501cdb79e3dc0c25b74f06f5326e03c0dc02b9a4c493752bd191bc20a80d472bbe05a62d79d68999bc13ed163ebabb1d93a5f853b5f1369f593f4c812b1e590c9a45150d6b310a5b154f6a3e721032635140aec257c9140a8cb3211420f88323aa85cd896c8a2e6b260055647d43f224f9e57a78618900c4a76dd973e32597d979e2d4953c0ea42ced08a57cfaa091be9c8375462971b68a81098502a9e2e11493eeade9cb95b47ee6ca2bc55c8fe2d8d21a27a113da93148547e3e3d1009b3e33850abfae6d693638a9442c919247a37da359482581719be2a5291ba154d8bd55fa62db0119a1ac92e833806bede6759cdb272e9c0ca8782fe823f72cd2f970ecfb824ff935001fe4c7247717619227d9164c149b79388b7433489855bb399e680f32bb582f8d8b8673986fd58e3582d3ac4253e6139e6def88f763a47134160dd364fb2fdba1a58930dde680c5643352be4e72bbd28cc7720d2ad25e71fc19e122bc7165b328e8f0d7733b2e112967de715b38816d377354c9c7e22f652bbb58db44b1086f01e541cd73bbae42f6c22f10dd19385867c49608c496bc2b6c61e7ad56c549e006f514ab94223e8105292e71bc704b33b2a2de5772c39d7171cba56c8b307d3bf5066a568bce60161855601974ad25c83027fa165a03b03fd444f9a6b83b95294cc017e4a8d9c110b0e24f2180584e72cb23a21826b6a277861d553e3765618002f7c62fa49b0bcb036a3555f2a50bc494f9c6d8ea2b1857bbfe8f1d3e8d8c8e9a37a2835cfea533e3b8a70fa4d22106ffcb3c1592bf7901730ccca2847ac13b88438c9b66a528e1fa7e6f91cbe3da230e243b880b6af847e5894cc78543542b61fb3ac45070d9d14d7f3a528b7f2ac285a798e4ca20009ca37d0b7e0cba4ad3f6516fee5d800af9377dd4cd4604f387889de7ca5a3a6efe860e09f3226cf2f05bab55e0b161fc31f3d0125c2e8efd4a4438ae91be86e7eeb5da85e81d0fb034e6716189a5dbbea8609eab0866b7aa3e86ad32b564aca87556d832b399eb3f71840775b12684ee7506e291a62691bf0776a2a9eb0858ae51dc1115ff27101bff24c8112b06040ddcbc608d4ee84f9979f6f0bc42224109dc83139c6bd581da7bc4aa72d1cbb70fc3877875ebf674250956d53f6610be20b04ff46af6cf5ab823eed513c7c9a81a5d4dd83c6ad4a7247220843e8c1efcce924d0ca03eea6b26c60c4937be0e01cdb22223a058d6a71cc7d328f2268573cf43692367c0f540f5c451bac8ea2bcf87b5b519b18d7a69e16b6fc613d89ca4698f06290c768024176a42c99e8f2adac9f015e77eda15077c890c0a9454fea3bff56458db681337a0482ebbde4200f0a7b9a129b780f775c413109e0adb4acb9ad4c25fe0e8b981bbffd0ced61197a639a7920d04a988f490c597d90fce77260910200ec59264f6861219e1b50db61ea537e9bcc0dcdc52af5ba0786b01cb02f9bdeb4e8d07d501672de885b471776586222d5b47b82195809ffe53cd4b95335cfe3aa982d339b79ed2c9674197d95ebab2eedcca5e9ea8e927baef092e1effa76681107e837babf20f9267b616f4c07b37cdac9294959c36b1d245118516b774b5451470932240234d10fe42915cfd39c2a91b698b8750e66beaddb46fb2c46edafeccab9a33115e2c3de614aea66820fa665f6265e584369f9a4709f0a92f10cb859b1f9cad5c584810674716071b0e3b47fc04e8d9e7b5ceb45a1a427618934948fd132f276cea0d6ca9276e2bba703e9c1da033ed1f0846c73a4ff6f032dfddcb7171d36e9a38048eae98c30416e11b37b32e775598113863bf68766a0ff40caa7231ce70b0abeeb9eec478ef069dc5cd881bf25bac8cf91eb513b75ade17b08766cbce165a8c1539fb76a0aad83e1ceb05d7bbf22e4db9e274de24a7770f218d2cfde80a869dfd4227b493905d69265126c3bbda41fbcfaa59b19438c57e9cae0ec6644673450812d672f97e6eb6d2d364649dcfacaff2249b15c9f83057e86e4e354c60ad21add94a25068152479fae8fe44327e36c0e9d9f82bc76f54d050842ee3074b7e6ab0d177496ab68568f5615c4c185ec95fc2d02e883e686f44a071805061f403667497b517a52bd999a36cd8c34abdd52f48fb5b2dd5dbf284a59aca0ffa355c5acf9dd8e99aef95f5baecb8b4eee1e2be496ab1a12ad2d4442e61284c96575e19d8cadb3bde545745704d35acdf3f2c414923bef5a2f65edce1f5280b558bfd3bc7b8ca84d5d2998dedd70e0deb5e4d32e9c22e1fe7eae304c2f3052a1f4ec7da9f4682be78d7003b76c8d89a1bc75abaf0f4e544c12342a2511ecf1a8dfc454781f08d0a8c20826fc3fe34a6d658475093cf1b604077784d016aa4013422421ec802b590e49fc03bd3da8c471b03e440bf8613776c3d87a60ea3756bbaab004da2f361a81e310c8fb6a86beac849b538e86772e066853024d71a0fd6e365d987cd67dd66f162dedeb322be261eccbb4d8845af842f6dbcd6093d4f81f14dff7acb9719d8093d8f2e0b735dd4184d259a6731588a71970bcdee3cc53bbe5c264f971c389acbc246b020d4dee1325ede937de12c19cec0979f775d3dd60b580a62d188544aa6a88d6d280da636f866bfc4e4917b7cd8405c9904e43851999301cbe040779e97bdd15e805e49973b415eef4d425fa503812f5bd24257b9e5ef8182b80123ea9b426a0058ea228415088523b8062a2fffb38273999444d4d1fc6c31469e48aca6eaeb7a32bb125f4e4d39c84dbe9f181fdc05cd0b3bc56e28eaf2fc37bbe94e2cd873455687f79385dcb291903ac963ed27156588e402a4286b4e7dff183d23c907e44a2315e9397f8c6df085824694e450b785aaa2757df1b78ce51faa64782451c48478e61d1c17c092b50deb6cbdcb0550132bcc0c7834b0840abb4a462ef592740b8787db65bc44d86d060a8682fd36fe7612d85c442e8f35eae4f0b930a73fd6943b9111a0809143c5d256d29b23ffe7f944dbf1ee218bb9cfde94aad8ff5fbeff390a5dcf6a40f1b6b3e33ef37ebc529c1126e9e8d827811bc97b9361bec18d0bc8bfc8d21cff3704f897e8f265a8fcae5671c290c10c93769b43e9b02761ad32b27e96449599529cc4452a582703952c6063988db85befc93c969d0751d02c43fe5cca5a32379b050de6217ab5e78d60d7d04af5b10c34b15ff6ce2ba4bfdae70ba813d122d59e1a7a76d03532e52490fe92826771cf4b7fc55e8a000e86a3c671d9ba02928d80001cd0b51c6958fa6eab1684df07cc293a93fbe43e63a96d732ca2669618ab3448ebf4fca968824ba6c5a4ac94d25cc1bea94edc5e81e95a942df29163558d4b9506b6308ef80b85a1ee3d8e958bd15ad21aa17ebb89a3d2594e4f484d05f9f9d282e558e1690edd599534ece5f1cdbdd9c52c6c499a50eeec67b221fbe475751bcf8ef19edae9a272091a8f0f6c97edf98865776a5e0db9cb263fa58d8082b4a377e0e679a49044e56a6bc46354c5f5f77824232a028199033b2c779853578cf30cf807ee8faa91d33dd45185ad4457c8715107cb1a3b24a728bf17e69377853481d2b9b17ea7ddd3a7350148c5c838c96aea532366c51a1d5746fe7fd0a1a154323fe8fe81512a572455b975297f8ea6a309db7b0fb723a25ced3cbbebdd64fbab691734c382264ac2c54067ad25347feb4f9536383802598db48eddd5cdd2c4d8e7adedea5c00370a36c95bec12e834a41b5251e672c17431295a0c6288de539479ccad8b480a0189f13b0668da4d6b737847b797cb663ede038ec7de107141616a4a2d96f63ae43c78f27c88de4b8561fd5aebe329b2d75814f0d180d08ee99b93c4117f87ddc655bf07237d34fcad98bdf26906f461a701f241abed40bcd9f12ce99623b19d3a48005ed983b8549df37de01347b0eb39118cdad01ff785dbb7c4c793ca9b74a6e615b0ff9a1b3cb53c530ac6604f2cbe6c4dec146c8ad1e4936c1d1a9321900402755d7a9411c5fdb44da95f8ac7e0a98d559b7471f1cb69a33a5e85317fe4fdd4d45ad7f6475f3db9e42284b27c33a92e07f466e1844af9e11075a3bbec02aaa187d1a56239a3dd71c8292c384edd153849a9050948e5c85333ce9644c67010145402b17bfba172e1cea1e68acad7d6894808d6e0075da74f4d2b229882fa8c7eba993d581fcdbe4f5d3e756041e8ce74b55840791059be242d295c7c7086049ca102ab64e592a543a36444b237bf087cbd278d465379833505e2ae6a2d50b4c5a02c7b5a5b8c61a8153cac1bb4480f0ab214ff5c4e6504e4d4d6752e7307078b70a141f998f83e196befa998f897be7c6869d336b3998f7062bceb74d459e0c455f8557f6a5b8e9802c377491a01b53d77033dd210eb6f9028b4e3ebbec882e28f5bc8bf3edee1e7d49d5a4bc55cc47c85d31a2a50a2ba8b0b94d1af42fd906ee86c8091ec956a710b158eaebcc08a8470284f29e6e3e2c0661a66196ff224ee02c3c5c532008898fe6d348202fdafc3be2dbc1400402074d652ab22a0f5a2c548983a9f34e70d21714b1396a25f72a222edd58648d34d5e71d607a4905671ad18e2e4cc2a44571605b99e0642364eedc802ed4d2679811f4e547847586366eccd9b58eedae00bc307d9956a6e2401e77413f89430bcfcaa634cfd49d852597d2470c4801ae611a7dd2794c946020420a46536a5dc6fb95bcbffad0c5dfa144d041a456c4ab99c5a9c39dd4650547563368d6af1bfce19b32423880bf409b79b979dbaad7cda6e2804bda7cd12cc6a746c08c0a50d042ec523dddd3f11e6360e9160ba71e627259436caeadd130e41e739b9cd1514bd6442ce3f1d0be11962a1a364b5e32649abad176d32788c7f0ed34e7d23de942944c761e18ed66f9419055294c1f62979e0c1a7ef6ac828d849d6f4a017c1c0b2dda420762e50847657a336b4b8d2f5919a15b175416cecfc41c37a538f5df389c86aa5aa5bdc6d01b75c73105649a67b079dad26e6567a55b3ba7aee713e5a58121fe46f7321ced711e15bd51e29faf44c8530e63456f13f94419a6780725fade8e10e4ee97640aaf7cc9444ebe5d5828ba834143a2932bd8c43c136d359e842dd940fc1956d1c0aa91e53e519232c6ec33d33e51473953ea8a1387434f0a3d17b3e3dbb0933cacfc9a676c2a6ce55d22f8a213773ad1dc591195a5a0b401ccbabccb7b2c87a156a5d99ff7397a5a6211897bd82e18d360431985e2c29252b0fbb8b6be504dcba5a652c886a91742dc2e68371ebb490abb1703cef03409ca56bb1529c3bdec5025966e4eeb2086d47f2b4bba37c0d139c1e186de08c30c2b0cd60e1988aa64a5a60e4c2c0f5608cf16146da0b42c75c43e14574a6dc1c580ab7a938b122f63841da19323bbba125d6d3af389b56ac61e9d1359216623d5f085a3fd81582c2df040e4415fe0420af2c28762896f2e70d442feb766935e5e5a341e1ce72cfe8bdbe7064b9b6f5d1689f3d04bc1081d33c6d27d69d567baff70a9195e2a9b2746c4c68e7dfbabe47b676393d98749ccd2562c9b375e28de619282204a2254c6b25ba3f040678d3b7d51f94701eb5c87a83152c758c492dc7366f51668ab1e9ee58991a1e334cef2cdcf851a8ee5baff2f511ee5f34e24512fe3bb6902bec0b82cc629402151cbeea872012d6f4fc72eb5dcc8af530f31f925c17ed9ef510d22f93c381324b45116163a834ec15c6b4f2c99c69f180dfc6990c90e09f63d0e20e1c357d861c7eec8e2fbb782c29e17dc5159f19673343f2dab740300433f835bf2f777eb9addd4135e2b86dd0cdd8bf51f6a31d6dbbafb5a734f32585d85b3291d62a6caf337d9f98da10dd6ba01c6c6dd050ec31c05049c1ab2b66addcf82ed728932db6964dddcb480b3f28bc03894b7009ca1f6426228d7898a7786637eb3cb2cbbfe69a652b5ff5b2d0d4201a0da74eb85ef032c7e64221ab2a45d1d8b63d9103801b642193f552d4cbbf8c3e24819fd733e4cd40b3695eef7257e9c95f0b485c084719612c7e71a7fa635c2ec098d631d86ff4f0b94878aaa4ef25461ce7bf7f35b5e4779a06fc1a4be33a8d4c79f922a42c7c21848af2e36a79c44df5fadc69e2af59b844fdd63e142cebb19abe7beed2830ac007d3d38e9767ecd1b6669d70e2e0131c1e205c8891fb48d2301fa560cd80c31af8418664b5aaae4357336c466029017834c9bd0caad6884bcf79b6f2bf0ebb4402db249552d5b95ca0a6650bc6e967e84b6ca9175144c64b06f5bdd195fa18b0e12c57c9a7d0c548f73a3a127663491c58d9bfe67d2841343a7e12e039fd5566bc112645aa57947b612485ca1483bcec6a04d779303e4f276f2cf905a04691a599593337efc448ce031dcd15efb850852f254fc2d9ce8852a01e2da10b85873c9e354218730990bed13cfbf18c38bb70bb47142340059bc27fe37cd1b0c7aaafe2fd2a952af21c39e2ce7cf053307b8da47672abc2cff360bad7df7113ecaf91a59ffb8ee54bf26f10f2508f917fdd66ed83da1ae7f2baf8c55a4396282ce6d296d9dd41d3ef703745f1fd3f373ab782465a0e46d1382069ba461f06ab8001dc922e4c57f37a090994d82a605581bf9808ff48028a02a47e205039757bccce58de9afd15e86d79ade8e5e24b34dd9608adf1d4669683be57cfd70aa538c4e5b721c2af4f7d146e844a315f0efc7f7fd7a84e95c9da0c6ebe6394b5ce4e1cf1af6027ebdfe6a191a9cada608c41db7a1659520104a5bc88e397958585fd9d4cd388317cdc7ab622bc3c44f48aeed552abb08314dc4a73a695007fe0508cdeac41218f78b1e006b9c1fa8ef601af243e3336a8ea85d28ac5713841a3e8ee018cc3689cbcedffb40a68b057bcfac8f3c8480afe2d4b72ed2dfe8e41bde8e21c4be056b2e459390ca2c817fc9c62d08d680c3871d0a32845a9deca82ce1115a121498351b873294164f295735838c1af8d685d322791241df1bd96da50ba63eda4e83c795cb65e5cc36652b3a32c2e7703beab76837125d0dff9b2203949bf399bd923cbef6b49976e977c9d0e5eaab79d2b4e17d9c0aac1a8f4e068564cda1982b83b8a2ff7e029d672c363de826f8309004a777af926128d7b9b33162d2b2a5ee765c6c93394b83ea7f9e45b944ecc9e8bad62cb7f2d2e99e527b732e0cf0b5a9c7b72f55188b15799b88abb21a52cf77a0567218f59a214dd1511d6f39f8f4e1226839dfee3f3ff622daa257cc7274210adbdb42c69ed87f97eda65a6ea779b0986e4bfa8296691d0e6092055dbe591730ae259c054b797289417c74d98b97c34fedecc8da789ff2abcc7796967e618415a12f085849ff769a6b98f54c70116db5ebea8498c22955549fed0bda58d9dc7f8248c263a387a138a874f0306ad9740504dccfc109508569a86e9375af9689a3072d54d6d5a7c6bd05cc85e9e3c08911f6e17dc6c2f553629b87ceddc4d27ab409b591092f5552c5a41ebad1dd50ad25b740a94a37fea6545987c58938a51e9818e4a87fedd0b39156c0543c7992b261b8fc50debec5412115d8ddf07d4e1bc2ea7749bd5900f38748a4acc6ac623fd751875c464f3ad988b8facedc7c6096f08580d7024441540607b94b3e0ba516a32d53e79231f6eba1862378b9e29d7491344f2caccc3a28f615a85b9d71208ecce107c4b5b8909ee8248192feee86919df6488dc02485fc04473764babbbc8ac053429e94a23d86e89e4645fb1e7a1dffa34159441b252a096043d1898b8fda3b18085bb921da118a02dae8e0a9e730d30cea4d7f74b269dcc1ec977914ec5b990c46cea05e194f1ac7d70fded91f865b210e4c8b48e9a5e5a84955fba456ca29e3217c838c0b6d38669d5d07cc1be69dc26230ff0b4f420f4fe37747145876149c72101a70ce2fd0c737f060db7b94ac17f2c87ba70a3f5018fd41b4313bebca64bd21682f49858f834488fc081328f6194fca889d48c3eb3a110970e0296cdfee896575bcea62f02573764cf4f0253709f57689580e1af944234c0c3bb4b405cd7eb15b5322257ad3b4d10c3c939a15cdc89d4548f80fb5853f38af1255bbf655c172992130fd4037083ca3aed5c9b01af0bee1a0fab03b07ac7031aac06530d13686def35fbce53cc014c4e25648d85d41e9de3d888bfc6dfed897c014a817c769eb83eaf7e03ee9b30197a582b19942ef34c63c905a653191233605cf57f5c6be7745bd91a555899cabef6050313f6053e2bb377bde18e33a97b0743d8a5ccee935603af486d42136787c44902c2246f3c613d48f20efea823e5437b3fc5b9606da52010358cc425843a081bb48ac39b5f646cbe056409152f08b2269319d810453953203993a99207a469a2a0c60d68728be71d70dd2fd8a06db14181742dc08a30318eec15e870cdb729fa9ec3f9b7c3cf122123a8e6aa48278a36ff0b5012f3d6603c3de4bc83462c062348d89f3bb54e861e21391e548dbcc450b917d7813871f195ddfe55479fa4bcc3696096af1e33b822267041c7e6f9d171bf1824a5c046ff723d9f00dd33fdc6cf8f77dc2119dc56af9a1ae566869aabcdcb8a2a66ef48d889c36276b004afeb2ee6114896b56044583a64d7a950d2b698d65d358d194edabe2501300172b63c7b15dca6c6b826103ab97e4eb36e38ed64a157015a1b499652b370a138bb6943a32cc128556c72a9ab2c0bc28cedf3a1ceea4e185ff18f9f4aa307a92573963d207ae5f37f28061ca8dd2ab5f6ba6f00bebd3d02b51216a54907e680a0c4b2aea766f20da58e0ba4348e90acce263b3b2fa1b9ffa989e72a9838f1ec02fb4458626fe15207e453e924e59279eb37af7d2ea9620b3240d1e8d754423602b2199494d5470ab2024d372c9e388ff095ac3b3b86bb4e0ff5cf6b40e9a0ee795638fc48f157b0e099e6efd7286474786de4e041882b78b8eab9bff92b229c0f3992b8f00543d70b99d6a5b616a256e1995b8c4f954daa58a7742841b142e2b7d1b1a2d214e938b1bf9cecfdbdae771454511a33b121d6b8cf34b14e3d308b5954e1d08183841da39b1f9adc8150280239c9079befe3e31997d956144548d4bb59b19d8db7327b01d5b9269104d15ab02f01186a00e291517d80cc472e0b954cbbf1671e914c492491c40a47dfe938884e93f6398059c78be9ae17478b8bb182e770a878036e423f016f5e412408046c43a3b4f0d9020d8a880951b2a49789767cd78795b4ad6aa561181f8424b94cbbb023994a19775b9a6a7fc796e2eab218e1bf7047587ce280509502dc457db69c392b3d4537422fc7701792ec94e1ac118bd298059b5bcb9521001601b1f95a6c3eaaee0f7e46dda912148ed6883d7074e73c51faf2b4b22a8dac3b54465f187d05b0909f220b210227d361731c73e0126a4bc997ae9903711596fdca097015995a5838dddc701f36886d7f087ceac0351e1407d2484b5dd6ca334384ff1e41d13bc144a2c279e6d6374d9e0c9aabc246ad3b11d4a993c46e7e00e19ccce257937f4d09d82f95bed5fcfbd92a9a4c2bd7c285f0c4fd461d817ed68e1488f02735da574afe6baeffafd75a3247aca5759d0c34f822a323ab7aca7fbb689b7164dcc817f3281204ccb894ab255414be4871114a7e537384dfc11520299c898d44158cdc5d0877a5416054b94e6d03d00e1f8bb47f0a98c70c512a28fcb9e0452f61b32646b19b6cd4b750ee3e3ede9f2693928c125724d4945a579041aa5bd0d2cfcdc57d2ad900f850b7ac48ac6f37c0606c71f7fa7ce6a23387935f3c7638ba64e7121acd5fc3245f6c8c75c708803945fd2a3a77d3792409873131bbf38e059f0641c6c903ddf5d512dcd579460b626ecda9fb6cf32de767fe58cc424528e8f8e605daf4e91f62be127fae9d51a9fa8e71a53191c791d3448bb0341910c5e01fb3ab9c30c7d49133fe607442ca8003b33e5427dfdb236c86a893c00fc12eccba6cef20cd1dace9ca3d4a57993a1312211188240f082a14063c69f185c93001c4a6857c402b9b24aabb03e22389920a47baab48a72896a4fd40490c80ebcfaef848b83976bff9223276dc5ea83d0287813b83442a7ee9b64c337573f0fce02309e055cce10cfdc6a52b4512b51881d011b63a31e57d1b3cad53be2d9dbca5197a65933d70bc3758e4cb4c94fa8c3a3fd04a951c0fdf34d9c464454da1c0a58bfc22ea62a592f3eda93afad860fda08d6888b27571f3251b19e0dc97df29634f80eecb90106237f22f351fbe7fb078983c9979378e1ca45a0a38a0902ae2b852f51e12bbfcbf0672fb82ed4654b94a949bd25c70cbc3fa8575edad5b43fe3e03b7470fcc3bb83ef9db75bd20b17bc0978afa38d08761cffaae70573975784acdcfa77dca4e70077e7294d0cad7f0784936d8f336b9601b0f9b33f87faa4b0430940a1d6e02a5b7a5411a1cb6a1cc0bbf88fcb4c57b02b71b3a4bdb1933014fa944ce0e31054d2e317389f6f4c1b69fa5901ababf4e5af4a426a22c390b345adbf43eb6257e60ed87982e0aa2c9fe49553d99d0918a634c7f57b39ca70cb3dd3bf0673d75d277888823a664903da182b9d5387b0633399c2ec1d70f47ccb9b408399cc4bc8d1d267b33fa2b03e3b580af909210f2a0412b331f9318e403db62882411b001bcc0723257e3673a54ce2d4b6d2b5ec7b4fca63dba8b340317fadf136e293eb0cf9452740a5fba55813586dcb8db7b0b10644d0b8616f0d071aa95de113277fdbc637cace4bb4334a29c3bc0253da715cc698ae1a667d08ab16aad5d461edbbfb19a834aa59c65721963750cdecde7f2ccc8fa35f86fd8dfa942e509c5c17deab6b75a70b204261fa7201582b66c2739c890184386a24ff52e3a5ea61a1557aaf5f33059aa804e942e6d698c4e9a1022f813a21ceb87fd08c53ad8b1a6475ff4876bc88635a80bd76f1ef5c83eb70575919cac4c8bead7dbf6956fdc985eacf775a49856a16771f81139e98892475f0c87a41d83bf30629f2e0d8ce5002918c11573e95659add3af485b6443b3c75a4fcc1d906fcf96435c3f42bf40ed3af8ce9fb7f2ac6445ede2c00c0a5530ba456f59bc16884230befbe24e46b42c5968e3603a4a4feb915b1377da14f49f2bccad50889d6297605f1463cb0c8bee18db177f3ffe2fb5375a26f8b1b558ae8d54c80a6fe91fb8019f3c2c97ecbf56a39595a29167794ce3a852abec47cbd02139abb54000e740f1d98af1b10de749757ae50bfa0ce5af2ecfc480214b8751d09b0acc46374bf9731afcc3722355d7cec32972b8ea192c56e99e82428a33247cecedf0f1bb9dc2d43d35739c2da7b7ef3e0beb298d4b985d14b0a46b7ccfd5e03e667905da437a41dbc8ba11c287d70de54d0b62aa38dfa212df770e355e8152d6a8953dd6b50160d36a398637434428a4550ff942a1e19b85831cd914fa268286a14ad9ea427c47aae97703f8febf30968499f679ae107744b30aaa486ff1b27cc46d29ed65d4a5b1b3cc4f892f9ee4f51ee235c9d858b9cb25e3db234ec218d06f9394ecc5d2c30b95b1e9074df6eb54fc594f70ff4fb8d35aa8e39877032fd81223167f5578f25c68db4efe5833e46eee8efe4c8daaf6b972c95e89d95fbf8fc2a619bffb7fb4cabce51fa24ceaa515f986b90613249d7361758f86ae57c1232a72d043e47787731174ec2856f7c8b66173bb4d885aecd1a9f7c3422838878f5770daa26dc1b2d435389cc4840e2c72bb8879a545081529e1681c9c3f349cc98814c8ea941667a4ad5830491e45e967096ecb1378fdbc13aed97464b89662b50e6f8c639f15347d4136f3945df476f28f73024b8aa53e3cb46a491db3eff7ea6e7406539a5e9376daa95a77942db90af3aeba421647faf5c67cfbb0d3de59d05def6c1cfa69b330d8b283e3074b7599e1aa5f0af441f643c5ed67241c3c582116014f3c886ccc4f45920e8389ff50c5f9d162e540f95a01bb795b08529e7e45235698501bab0f7910bd1652c22431ab49d1896f3d6edd557757752b0d835685a23ddb7376a2780fb19d50fd02c7f5a2ebb2c6a4d6f2c30b4862456a1ca0fb3aba5dc06f59fef110aa7cf6b5ba05d093753f74ecd33f4ad58f547a8dbe09cf116679c74cea75314079d42844e989c9e1e6f957fc83459b0f47c940ec8042bb008f318763ebace1fe05ceec6d1466310d9e6787bded36a08103188e1b0cc01195328d7ba35a02df59307d8af52c91567c0c1357cc606ca29dd4fb5136e740af79a7e6a39da080627cef77e92e05b6cede5d0e0e07271943b86f879a68de78f5ac6239971911eda1e5349d6c14e39753d9c76fdc2022cbe723d947a59364bff1114a14d99ea358f59cb640abc271dabca9ddef1af416adf0ed576a2cff5380bc1ae53900b075d45039aa42c61380eca9c4b8b7e6f83560b37cd6fd6ae60c0dd9cfbb0d8b89cc932bf9a36bd31b54f1229ab15701c3e1919d7626f31991020922d4af30eb5789345dbd3450d9ff4edc6ee9692754eec72a8d13c96e96233d86a0f96213c90a0014471e2198bda446dce397fc12080b0ee03ddb34d8887e563269693a8e9c8cadd5535fe6020749efaa7432f788dd1f75f1737ec328741370160ca2ab694387b882f10875fc4a61709864a63a4050bc5e4422988204babcf7d5f145369375d0318033edc8400de1177246500bc84eee6ff586d92a4f1c65970946735578693d2a4c3f8304941074e4401859a96ccc7f1ddeccc522b6b0472a77e1d2f40d77d2b436eb2f40b00806ae08762fcd640d1f90cd9b09aaec24542ed35b32b4030cbf27d3884d81f118e4b252abb3c8d4fe9919e0ca95331e7fefbd95b6739acb33488f4c80c29036610d1a6585c85098730aadbb5a9ceb778f30a0aefc2e25f0177c7b7a590dc9b994655c6383cf63152864ffa3854b8c0341de47bfc8c019c94e3c1a732779ca3ecc94b47e0a188e10d76a129315351271750a8853d24acad3b074968d0b80013678e1defc3c46c3b3dfabc5bc8f6199905ecb36f3cb0925c3b9ca731f41dec032371c263333eb586cecef96099935e3fd6e2454a3db9b6f648bcf947d4441d4ed3497eede21110b84c16411aaf03a0c13b03f0b189c7d91fb2a46e06a44e9d662240252e0390b347cd7095b6ed15c0d25ad0978814a46fcb35da3359460519676bb63f6ec5e8f3106fa848efa239948b7f925e7de5f6fcb610b75bad681b53a582ef2ab98739d57ed837a5e763b5991ebe5997effddf766db201bf6b4665c5982f2dc0f1b3da66dc1e49a2f4b17ca112524f094d94de44b99a2a54564db47c41b9fd1bf64821e71e3348ed8d86f4987b39789cf901cfa5659f39ea9b0a997be13f8d8b1aaa13d6053de3bc61ba63b418e9241a5117ae40addb2759a8c99be7fd89566ab778e620fa1ab6dcc43e42e17036d3210b4efd84cca23735b7de6274cd05d4b5c4e1cd87d1161cd4f69c28039e1969b7bfb0ddabb7c6802d377725a84582b9c3062faec065296db54f747f811fa4aff5bea1947fbfee8b9055afdc7fff96d7d364352ceb4aeb9fb23a61f2e75e1540bbc2f655607991c173e40b971c9cec33bde7d9bed0af54f5b97ee3c12c67478d7823597fe6e7ca350c50cd3e4ab8ca74bfa47562ca63d7aacd6275e9df5ebf454e4c4cf8e8d7b5db3731235dee46e42952d0214d7a040210b1f571c3c198da4af0e631a5f7ab76a389d8a386518e8aad2862decb3952af19ca74acc0cefc526d6d9d8a2c055abb23d82b5450ca7c5baf0473be39c45e2644e3cc00ad4dc10839afc5f7d01b596d6dae822f547aeaa1505948e87adaddf819265bd11b59805acd8ba2b70886461f60c4cc9e3c71d16f2f5c620eeac2244c1c03b1701a1192bd42f5b82866aea9ca2eed77bd1f474b5a1e5691a1c360860a29dded79c42be3f33e2a0143a9b745f6d0b14c2a1555070c7baf7dac7724d9f6dbd2a809608095ad7c600be0da663002d9e9356f1d685894340fdd0194293a87eb655b43ca5ce6bf9fddba67dcf2e46942c1a5e49eb86075f32161165c64f56a8f61d2ae09377a3246efbd96e08fe8b5ee2723964ad5e69c6be5d42b60375da85a998d2f892f13a6976976467b235b37cf9489b2be0f7fd32ad988720864437bf958176d1c41ebb46a822a384827bb055edcf7552a28f56904c56c04b477fb5de296756db79b4d2b2666b2ecd0944a0f2a73982310cec67e36eb0763db4d7004a15206267f1b5218cc188a7fa895fa0e435cf5ad26811f789de1d297d4ea339e69b787933e18b3cadd525ee212fc8506bc38f5642ff3d35ea2d68a328f1c373153f8298571ab576a28fdbb01598e68d1d1d27a08b2c09b8eac4b38ab9240de1d24051eddcd5972261972906e14603ff5394286ce513e761e89974a91e1418c39249bf4a61cef0199d5a59e824d8e9a6e919d4ff74080d6053e94fb102f9efec62ee98577a555dfba2492b732f9043c81e86ae788f88e175242f104ac50be2938fff606f9c93540843888dd0fd2a773ebac56675ebacf48cf1ff2d024e4902ed616b3a6178263cadde10622930e9476be93523851d1c4019f6b6f6b509c82626d44830c1418860b7bb263ab1d7e71e520de0d2550022dd860347b4d64ef4c7ddf12aa5f5eda315c658788e516bbeb68ddc9cb69f1a6ac894d0cdcb4402074e36e8616c49be5547ec5d9c39aa7fe8449b2f6a2400dcdb0ab5c3979b2fe3778ed19db35198e86f40364d445afbe9fd207694f2e35570be68c9786a54ba6ff26f53e3c0f4e6771dd1005f1a831722e29d7b772ed92499b01c5db7fe79f642a230661ab009607d82622fffe007b96c75b34cf69e47580f2da7d1f5a383aa5344df7a20a54106769290c90c7889cf9db58bb0be9dcc2ca2e038eaa901d2dddb3e488f245d58cc21f2e9154e79fccf0e9c7fe541004f1f9009c5d61f633c6708747b82eebcfd59015d9ec57c10078e98dab43e639eeddde0e16f40802f739c9f4969b1ee130956574098bdc597d10627c85e79239bae425875008b36767fa9f4d2a8b3485736f337a71fe87ec33b7bf6173162d004e78630f8f91375d91acda8ca28efeeca48fd439335f4346de15de48f73b3bbd49162327614fd4f57461cee71e37f5ec664b54bb1ccc62a22ce4b2c474338df6b0d3d206316de888c646802288d5bfea6742744f0eb357cdf18683d594f01ee948d0fa9244ad7f9a2aa02a64e34700a343e602a20f36220c3490f7e87cbac2cf8774f83d35be7b15c40f0faeb8a6a9e83149c47466e40326dc7e3d7b217eef08ef82d8781169df27efc97987c0c9263ca5a67ee7d341bbfc023821be0704d23ae2ab8c5cfc1eff003951a8b3c10f5f13745fb2f05e2134207dff423e0df8bf9d3ddeab8a720c2975d7f8ec328a23378bd3540fdf4b482944e9ab0006b8e8146c85b39f2d47fc00887d09497953c1754de15366555b19841bb23e452fbaab4ec420513ac99b8d47741ddf0b9a28ee7e7403784c9db1b48139a7f444c0462c1f0a092ecc6249a55a5e6c33dbfd4a349c1f75b0eb82eac4f65a00d29fbd7ae81010f77146678c1967d0d321fc5695df157a4ad07e2ef55e8cd98fe29e85d7e3629a24e68b840eecaf2a6ef851807687fc2a5f5c520f9396a695b98a40579469bda32a2ba364ecc530fac2191b64438d79151d874e8498b09ffbd6e7133a49357ae9bdb2727b9d07ef3cdea9bd0b5a37b4b7c2108b0ad3737667cab39fe7d0cded262c8f8c07fd4f59f45b1fdae23c874406ed36ff3b165b29965b11257848d851f797de016e9224d0446c4a29f3468cadba03c45b14648550ccf914214243f6686853c0cef8582bf708f50289af393533fee3bfa8b9bff8245974d4212c0f8b9606f7cda056880fa52e99df3761112a62f47ef5fe6e5aef974953a6ee33ad72071f010df1b418fc8e60857bf0f2e00b35c1757456964745634e788df7536733a3b89b5be6771b922be0ff21fb354d2383e3e8eb5dfe49971d43c6654b520393c4a803eecb33e2a1de5af911a630f031aa87805da02a3655dbc573bded8a4da239849a0f952ca52c8bae910c1845d02fb6608d42999482f8e04f4fe276c2e715b12159b768a33ef14acb71cff92f59e960cd8963d2d9cc84ffab7b790bd85140865854da230830c54cbc466ef5d63ab308343b649ef03a157f53601458c6a139ad51af3bf7e192e582ae960d5267162a999566b2a38a168ee71dc3fdde02f5400df10b767fde2155a2f1966960e3813f0e590380027cd5177cde66de275af731146b02c15beb4d79d51e87f98bc1414e657165240944e4744ad78d0fd1e9b40ee88f0526d63d3de2e204ca0f8f22688ac09f49683e9a366953acd70746bd9c11b0b221acffcf3dafbdcd09e8b4f40a83756255057db33a7e968b4a81efc68f2730b2b5d5106a0bde4eb9c96038cb831f87e3607a749a41d7b7059346295de59a02d170f7cd486ecc550eb1d496dd98f1ac72d2076533df2b81a5a725103a7e4bc7815163ab7e84388af584750ba766446565d2e88385784504676f99e83dde0acc1a8457b414fae16bbe5bcc6e65492c34dfec92e0fb2b0b8c9fe974c92cb0f1cae3eb193950acfa4062f15d8301d41515f79ae81552af7d73b41c03f62d8dfbb6e17f10ffaa8dedf500900f1215aa7577df6cf5304e25d5c13ee1c52c38b6deaf5335c4a4cc8d95eaa0cd7f578615cf551e1d75c34cfb9f6b0230e5028a2d603313e5aa9403f4abbbb5fb6e96ca0b9b6f27993cbadf2f38da26824872b97c2e2e650b2b415d5e832704be04e9b05ada13db59421c8a794b12c87df9227a742126351767856e719c92b75af46d3d5c0178ab31910c5125398da3d2210cc8c36ae5a9d98492231aef500c0d1121d6097cadecd5a3c30e2f19985b50856ec06ddc0c68fce75247f6ad8041cbf651fc6cb960850d6405cee36c4d9253427c4c2f270bd175ea5a856f7a118c3d2b36abb9aae4cbe178ba70e902dbe5e5d933d4971100d36f3400e0343cfdb560a01b09eb4587eed25ec8f95d0f5fb0bbe692681620f1377615b0b49149f8d5150700a99f1a6e0ab3ac7fc202135f3e04b42c0f07442b3b01200bc804bc79d9ea30dc468b3a3aad738937ebdcba5adfcf8b722214d5774a0f6bceba6fe89f0652895cf44250c00c091972addd95e042be94a3bae42578f744181128f84bd9bcefbe971e8a956766506a7cabb3e21f163bda9bb442a1fdcefe7375ccdb76416876a53525281eee5dd657f036b23eaa2997cc10c881a6ed143b9db0c5ecc3ec615c6e4695ac05308b5e22f27f4c7df30d2b71dde11a1926c3c5fc5a89a70a8635c718f86ec1f3a59d5391b56694c1958f8f8428772cffe468c6d4f29313897774da584cf12cc29817c0ef05ff8ddcf1013e2c738abb775d3697a37a604fac2f31fbbd28e8dc1dea28b6ac279c4e6c6370d45b54d8ed32e520a15479b9f37aad8d8ec33181a7b05c7472f24f02fd893b219fb56ef015588e1c0b78e082ffbbb1cff08dd1346de34dc730c6ed418471fc9fde9c8b7f0c50e5cda6a165c1b4254598c017b6bf1ba41d1a9bed085103b7ea5f262794ce24cfdb0a51bae4347fff04bdfb08075f233a4f67b7596f9bfa60f09a85253f23a919650a4115b7813198a9916cd62d96815f2331ed073aa9624fc3ee1354ac9ac2212fb2a83eea3567d031358f304940dfbdb8050aa2fd16b5e09558226ac6f29762919eea054bffe4bbe0e0090956eb417fe4a88737689be786f6fcfb1e61529068aa55376b053405539fdc6919b8f8ac833863201c0bda8ebb57d483dfc723b74eb6d1987d185028a192bfcdb13008bdc0a22ceb06b6a2fc11bc51896c88e28b676c531e0c63eaa744f634820dd6369d119a2c6c7d30e3c65cef99b4dedc393ddfae0f7a989125c9c6bcaa20f5b0077d7d40f764148f6d8106e835819c0733953f16b047adbcc4e2699ab0e55fce8e254b5d49c0023c41115a7573931366864d63263200bf745ddcac90cbb640ed603ddeaca0472c60d7d25c6013680dc2ec609aa627aee7c248b6cc49fb02280cefd2da4884e1353bc750d09bf80ca2ce7fb14433f303f39243c0bfc98d21635e9ce97d8fdaf464445c4d661bfa458fbde2112d78ddcdd43854f7099a12667790378a15f4cd984e6335a176ce0286198d49076762d531f209a3b2d162b837561980fcfcf2bac1991eab9e6ea6392ded5c6374546ff52ddc886cc7e4515daf565c5a743811b4adf0f137286d85dfa00b2f99c4c5bd3ac1fdc8a3828002c2e785474f4e56a1105050323ac4abdc76a34307bef06a984f1eb84163e058a078d689cbc19b9974bc272f7ab54eedca7b6d50326145387f62bc72a63235824999e4da798d4138019d4e28056ddcc718fbdc53bdb00dacbe1c89bbd8d6b9ae6e9daae52423ba508c18cbce595a02403c5ce421dca052f28b6eb20f633d7636ff4c51c2271987a808f89bc3aaac5f3d2c129e696109e3aff6e8e205764b39fb8722c511fede20b38d8c1e2fc9a1f32461e76b92bd4ae4cfe1e3ebb2caf01019fb1e6169e75efdfd14c3ab0db699be780ac85cc3180a0339b9820fa80ca85de6cff23933bf74e93767f2b1c9bd445a02e23fe50e2501c7be8129b57930c9b7b6fca14fa03ef404e9735b1fe230cd14af6d40ab3f3ec0b60d1a76acce3c9137ac17103d631bf0a677cd9a06bd9591a475a78420a726da661e0c9068e766918b4723474a6a941f83b1a998c9892439496f589cd98d8a3836971fc76a0e6f55b825e8592ba36bede54a62b1697d2c7f9e6196c2a2a38a28327e06d47dd8c80d81c13c545d204b7408ab70989ad74326169c8e3cdc24f2a54226dc1c49ab627936b42f09569f03f1532f6f3e65325eafc043d094f8c5bfb3500f8e923055e380daf205e7a4d0c026ef547cb08581d587c538b87e493f91e2236e54e4842f0d8f109fe64be68e58c6e729e2c5265b0c5584e6a19bde27c4f44f5b0f573c9be825a9cef90762be2624e153f9293c2cb5111b084d0926b6596c2c611fc5a02db52f8260704f6da802823ab39d57bd82e2f052c61279c216bac8deff9a0a76d7a668cefc07493d7c1d191f5fb8727681570966c2e0168f6ae1242074a1b7e8000d992d1034eda233353d508b923edd2db0f8176fc1fd3de2e788e34a715c5c85505191b333d1083b265e93573d053ea5a30a730993cd235ffc9bc58fd522ae9f1122fe827d7a46246fabd6bf470658070539e34be1f12dc8f80aafcaa96207e4e383990473e06dcbbd4f5c032e3f76702f7ec024dc3dc9eb9fc4d77800aa386b458125db15e7664d5b9b4784d1261a18d8b5ae9be31d80ec564b075601c2a206edfd231e70a6256b3e38304eec106f5cb50fa3ac0d9f8dfe81e33fa19c964abaf33786a7bf334471313990c2e17656b3079ac71d02c6eaebdec725a6622e35308a0b7b86d022e31ed5fe77e41ef578a0b2ed90eeb6a9ff81ec514398353b6d8afd126e9aa815fcff45085e4f2ecd5721269eebadd09179a33192963d47965d776e30bd2553bbf723ee4438eddfd52f137b84e03e20c609f678ed13d346d79d57078eedae984fcbedcdcfd42d4b786072260d352dfc44fed63fb62d3e2e7e06e27524d8e13cc121473aea4bffa78e9db95d37e52cde420bd1938e988e9cedb4fe07cd61a4756f6ade8b8eb225649b26facd41756be273f23bf2dda08809b28c6ff5cc81070f3c1fc5d19ab0b17e7c81162b45367496700e8ff213ba5c351667bb0d046cb7f46651936f549f2a14b8dd8604bdda90d483af868ca37d2bdee46b5b4a699bc8875204a9d4c0ef8190b97ec868ce6720c03b06e997006a39b979176ff17e84e64bf0b0d92ab0c719505fa2a9df5e8f8ca2371f1e262634468215250d2cb6b77a1e2d537f4b51b568401f316331e72da4971b31e3211a02cc876fb21774dee2761e5c45f952b8179389ea0ade14c4cf0a447c16c3e9f6950f4936bc68dc54e289f339001124ea89f4799f6228c52ebcde5a5b52fc47de58f00950acfb37e9cdce09859b44aea67009d220aad0155768802bea9191ae7fb48d23b409860c74f935c5fc1f67b7406a4151e324b62ff95a7bfd0c91ee1a1b731552566ef328b7f16594a00818bb2ac5702a3fc483529fd9ea74143cef713840f7d7ba03ac4aa8cca7e2abe43207ce224794f3b67af5bf54e31708129104e61a685233b7dbf056f49ecb1e18ab14b910ec7b65109961ff33aed97ba2f86f3f682fb39a98f758f51754fc5a06386ce2e86248983badedf3ccd3c329583e387ad0e42c69b1a2ec6aa8ddd1fb3456563e447c245da8daa590d204101dead7b6c9475dfb615e9695a168544eca87335a698649f6ff5965de776dc8eafd9ee90970111b9864385448c455b2364361a607269f0b467cfa242f3308b1b56caf69ae0f7717dd2af141d18e90a2df029a003a5653a0d6ed8d64b25457bb1dc5b67650b8f34dbf33d28efb2cd3f88951cd704704d7822edda6d576493e626bb046c9331ef9ce56469d3a4ec89da9e5c84140d7313480d5870ea6cedb860b9abd3693f3f53088da36b7b8d191e27ff091e541727de6e2d321521c70048815e34a3d9805cbccea7684f1afc7d2a9f7e6cbc627b60f6a7787d71ca514db30677dc7b81898ec8c421bedcf46051197f9c85def693bbe495438e45b3609df7a3319c9d2a0ffe660808da761e79b34cd122ced6809bf0fef19057f33fc043a134527edc215d4ab22b4cd8f77831c783d4e55320322876a389d5ffdb258c64ca7375352dd5a2505d3890acb22fe11945fe629e3674d75fedc494e0f7fc78804b5bfe7b4a7312bc452e36aef7cfa5ccc848d1cda24a1cfa084f620effcdea1abfd891a25722bf934fd314238209ea423ab33121af0e54176073e1990b8e4053d8311181897d848b1b80bd36c78e14e76e87065a477100d74eb7c253935e18377cabfef9339b8d182f246466ed8bf8d13aa1701f7d934856a6400fd13e11c25f07a8aea5f34c2a2e531125a5fb1af37eb462ed717ec64158e6aaf78ae7abcdbc05529b8630439957e82db853c84e93cc9c066cda503d4df8e959919b355a959558dc83e90dc54397a0b16fed2946c5b5abc65c8d344cc61fa0adcb91a5afb7f6167a507e66d4950f10881140f737aa3fbcefc45468a94340338dd44b5b1e93dc2e8c1ab8679484887323b6301a1d51e38641c48c9f79881a1c978973a002bbc7dd3cc201593df590e345de471ab88304d25853b11e786ed538f6bcffef0ee2795ee3171f8aad2d27d62666be59dc26ba16d6ff3b50dcea453b561ae7a428519128822660a1004eaf1cf92c3ee665bed86aa2536348c1bf90284c1ded1141b82315ea916cd07728f59734a67e73d77ccaeb2e2b5c3998fe73e51de492efdead86768ad8f996835b71221ec59b9713567dbec06154d5867c91d85efc9cd154d7bc4136e70b0505a153d1532566ace255a3530f1ca85c41085ed9eb9a7a6a321430c3b9a23ae7dd71ba8e82d857a8197eb6356d783ee0a840f43d76e081760db3c13fe60a6024d0736bf3061d0390c510509efe15d0eb1f00c7b8a398f9d80f4385b7b7c23d58839bbc56963cd9dec6a8ad1eeb61ea84a9f95aeaa0b136b94b7bc6681d40e318025d8f510045c476abe79cbf61a4792558a83f4102a446cb8bd3fbec434730b2a041d71825f9fbbd1107d568ead641cddcf194e17cf432922ca1975d20c0a2a9a2d6ea076d864277dc4fdcbcc6a7d4767b3d199fb03640312819f1d47a966f99641882730938e3458327b58b54c12350b7c20fb9b4a474a0028e626206a69836f6008c6f8eabd68bb4b155909efb6eda65d041bf17722e3c6ea0dbcf9bf6bb8a40322def2c854c0eb004a7eb56c61be44b265ee391629c3b7840e0d276fb5e3d338c26a26c06f29db6614e08f0b207ecb3a3f6f24249dc0330885e546c717a86757e026f514d6bf579131e7ae7554c8a99fd873bc559a35caee44887a2ac808824ec358a9eca2d6db87919fd78423b7f62e1555c7a0708b0ce96bad2b91f07f043e560a75867261ecf0437498fa829e07b1dc00944d5ec4d4e1b1c8acb76d49a833af97ea58a3fb71dcd293ee8cad1bbbd9537cda330a9e31763136c27ce09dc82a45f4500205e3acc5aa3fa0bd3a8bcbf7849b6734f7ace8e2d080a17804b6f380f42219f3a298523a7f26c6e2d1889e3501a41a0b6baf8320fd38ccbddeaa4852e0d03e13eae99ce2d249746d27fd8e76e592fb24963a19abc16eca1faa30ed432f60b28d49183f2dddd0f0eebb67ed6e5845446064e9f48797049499d1236a21a1895b0dea2eabc2f9d23f29ad8ec4940b5f697eaec7053dededb6af235eb863840f1b6e18c2a1b00c474b86c36b68e9b12c10ec40cdb9d5a30094802ac0eadce8a166be1fe9c7979ca19ce3ef594cbf0c96668952b9977f3d29b4644bf0252a572be8ace6b8d4c440582939115e10b6e4d12bad926aed6d564099483ebdc75635511659dc7b4505f28afc0d3f3ec8effcdc7ac38ecc2c1d9152af1e2467cb4cb5f8b0447a1ea3fadc1b5b36ff2de20abe3cb872354ed5e8ed2b664c46e655a4e0d851093565d6561f5b2f0052dca0df2ac0a2fa56c090651f0862fabde5b003ea88f37e7b1712e1f0c43a89a64d397e1512a47c0ad6ad30abcb29028ea8dfd97ff71aa4a8dca4d6544ed10e7934354eaee2465a7adbc2f6e74d321d8643342b761ecfaee76bbd97fb936f02ecb650f25beb649aec0dd14a9985ff573d6830cc2b052299a59e10787e8d4334dda6558c9027c84c4974666140e4192730ebd8952c79653ac874939e582a0295d6434fad6255351091ef805fc26a325452c0f239caf1a8364e87a0e5c53e712b300b2f23eb70d00485cf11938be15ecfe09b17c885e0a6060d038fa9dbd91c0d3c56bc91830b7c7e7101d978eb0d5eaa8fa4ec5786bc619b2538ecfed2a5335b5c7e03fedf01f48054228a02d5cf5fded0f831f9da28ae9c4334dce61393a23c7e70b3d9bb5ea3db3e8d07d17c5b890040d003523fa3450e392e734dee53856fc98e8972200a28770c36f20c7ba297bfe4706ff0724447bfcae060062cd4cc4053c9bbfbe4b7ec0badeccefc9ac6f6654f5491abcaef4bba1f2ca62f03efd58b30fb39a75d0a215df0826fa327e5c8d88be41decdc9aa3e4c3c22b936d638ed4022275d0ca100f0cc753152131f46d2b30900b9498879bb2f710a0ada7a5f8f99ae9ab18e6009c1e2e48d5c4e691df2cece5f2aaee441a54c56a76b37a9ef576cbf6553a2dc40bbef2b45b195992b200b98f401ce74fc5afd2d209fc774c5db15dab0e7c5551f5f0e6cf04acd5f20a12a62db66603ca3cdcde61209fce736d7ae51828db45ca4d8340638967e9d7242c40f81a934479ffa6150b86f5fb2de03ec12a34f3513a75c20a920f28eeaeead49bf0ac00d0a5a6d4a5dcf25c3be44029a43b54d09a194db4161fafa44c39c5769efbf238458dd0ed9a2eae8b38b83b5013d44e06217d0fdb35dad776762325d4ae92d8a1a64c6fa4257000a5527ac871b49648a3fe4908268d8ec36a47728326c6217a46b4d7b33e3e986795ab26404d9ea6ddeb2af149a665dfc2d6e801bf83a78c94730c4bfbfa1e14b92f34c08ec152c936f3db25ecd8df9dbcf487f580c21e09e9d587aba40b96a3d873bcffebf5225dc30f6983f9b785c1f9c94649197a2e01cfd9a8382cc028cf9423e4ada3ff404d843c3b9f67e982cd4f47fd0ad057ad8912d2a828ab7752959ddf47609a8c2db778b0b52ba1d5dd4bb43b79d485a16f7216fbda4a31822a44d87c7f9c1f5f18de64a8a5d8964d1d63fa328b5af4f796a49b8f032ea4227ff6e4ac579fc7ab19aadefac0b3e5adce5af4fa92a086e8687d5648f7e1412cf1d4d6387ea395373ef16de401fbd14de8bd0b735f832092fc951a43aef481dd417c632d99d98f7ded0853287960224b8f12eb06b92527bb7418856b6cad07ac05241ce35eba061b56bbd67155624cb932d660b28ea7d9baa2e0d1099ff50097ef76b195ed1d0de5cdc94444cf5a6373fcf43fda840845086a76a961091dc1c4453556633f5df5082d8da6d9cd778d191901d8beccebcf8b9d77e972197e554e3c4ee3a4a4946cb9700c558036f9ceea500a83f264fd421c2a1fe5780199fd5c84d7a7f98d1d1f5c6c61cf08a2c173ae07cafc6fc71c3afb7cff460edc7af09aa14b0571b9f979e254e68357197bf92e7bb4f4033e73dcd3c2d9bd02d8f4706b8fa04fdfd629e140b06256f3229547d17149943c85aaf5ae43538e27caf3819fec3b2ae0f2210d50bd9fbf0585347b2359ed5256da2c12aefdbe6b384220afa631a472b7db5f8b2144abed636350fb4dc517e20044f658bcbabb81839f21470064a4325a638e41be79450726ecf3dce68df872aaad621d2ea7e9dd11251ad501fa424be38b1c44f44e96eaf317b17c92cd913ffd6832efc3057c3cdc0990d22ca7f067c11c32de722a21bbd674b1adb3b6e394e65e69830afeead5b5ca84317668e91d7f86f6362ff702e7843a4ae4d5061cf1bd44e970626139c96aa0755d9f9ccc57c416bb8544df1950ea6fd6b9c2e7a6420c7cf22ab75106b787114de460ff1ce06d21ae784428f7958d9b2029a79d7e5f986f5803ef2fc85c3d71650b6c4c6517ab14fe08a73bc44b5c9c661df02708cb464af2fbbcda0d2f9150788ec69813e1f58f267b576ca9330afc6ab7861d7e5f986f5803ef2fc85c3d71650b6c4c6517ab14fe08a73bc44b5c9c661df02018b56963d98da79caa9f0351fec297031e52b48f45c899e3bd5917bf05f1451d7e5f986f5803ef2fc85c3d71650b6c4c6517ab14fe08a73bc44b5c9c661df029f1dc5076ba22902bc95df49622a0c55b5a1437b357ab22593b041c534f642fcd7e5f986f5803ef2fc85c3d71650b6c4c6517ab14fe08a73bc44b5c9c661df0239e213832a5c58b57dda1a74c6fe31e96fd8fa74ecbb3037459efecd98321245d7e5f986f5803ef2fc85c3d71650b6c4c6517ab14fe08a73bc44b5c9c661df02712aafec629741ec147b40cc306a5cd0a8c1c5338aad47c4244e82aa169d02d4d7e5f986f5803ef2fc85c3d71650b6c4c6517ab14fe08a73bc44b5c9c661df02887d6cec6c74a27f37e5c0ae453f68d74d764a54db47f13a0c280a3f364df9b5cfcf4cb3dcfdf2d49a62c31985e3207388f79f3daf24e734be2e0a33010ca827a78f42ce2c6a58e47522ebd26ff5a24445b786bf887ec1c9b5df850b6c12a5d820a90713d9a7991bfadfc3bc0f83eaf0a769eb71aad1766e1e5cb7e09471eb876069fb89b5e8151fec7a3289714eb0a004e425f3929d670afded29bd1493016ef2573548ad9c919938c797000c26fbd16f6212a5ccb19f5963a0589d31b01430a760ec352ccdbba6a579b429e251f200581a0b7c022a549fc43b52a61aa45e4b6742816b0bcf23677e40a58458a89f383d555e30ba38033b5126a47f205813f809c9da62a836b8ef7a9a070b3ba1e60d03d7a9b89f4f3d53774e2b4f7ce6a33661c47a2120a27f6836cd6b4088efb3c401597341c31b68977707e52bd7b06679792d13180bf677bd8430b8b5b64a5732cbeb4c7fd604ddbcdc7d003b921d7b87e9ebfea53f6228559d22e3811af7cddce250ebdc6fc3ff7e756ce55b65b8174fb6499ba3898d6a0650c7f8907ea81b5f7347b4892dda955eef3a301e4539901dfc40746029f92a8e33577cff9b0f9e1b4ef2fa8a305dcbe5927ce89e1e370dc2e571550ed7504bb48e3ef4e4aabdc5cf99d7a793a9aab3648cd6899d10dd1cdb97809e5ded6357b45f7279e808cd349c4b08a225ca3433a73f294a137059e404d1896da4172d14590886a325e8590e62e58fd2610654aec927f5b7b4da09f2250021166468c4d12589166d1c4520443e8ee27d610068a454e2bfe43f9487e3cc8f001f6e3b00148fd9cd5cb091447c66baab9bd3f564a6e38b2baa130232f90dc7521b3ab282d34456f1374f74feb6660f92a3af95c3febe59f72220c86f4de148998b42d0f52689f54aacdafce182b046c2412466c861f1818148879a992f34429951127ad896988233eb413f2b6519cb8a5eb1db3b9de7dae6d24387a1125b8babe9c632bb77f0b303eecede42d74868b5772d1c9bb5d01b186a7c0e56a186a606b8fcda58f013d55097d393fb2105f0659a9d2f74f683a2ad266904936b30be2a83f38d88279644b8d58b910289540fe7cd0c42abfda0b16e32308b5b065ccb0dc2a4d12279fdcec00989ffae7c9430c17250a303d4e3a066dbe9574dc1f86ad5f017316df19ad6fe7edbcc91f160fdab76cb587d8171e3bba9d8d941a6224f4f0957fb635d5e17ddb71828682c2741ecae4e085d0709a942a2ed84740dc39efd349bd7725d52dad1737053ad09161971e7b91716c69ffdc8bdbe479c0679597ea0a72eb5c5b5ad04ed8f72aad8ccb186e8deca1699206ecfeccaa9860c177a2f49b496fc9411759a2e441750843002c239d602d2b6fa6153429eea34dc538526fbda95b0fed9d8699b1cdf2d9a5eb9758d691f069c6ecd26f291321b4ec6fa61beb736af828e8a39edd4b4db078784296f699cdcb80fb0d48f4baecf1388a77c3d37ccd00f176f707646f8a0a16bf09cb1830fd473820609630be901a439696f965f4461f28408c1d6a6aeb9ae553f0cb9d59fe33053fd3c776bfa3bff5525e90d427179145a79d20789e34209ec0dc17edcf632efb953b2e1a191ca84ad95ec9263c6be6056aa4a35cd17145abe1eb50b208a497a04bd480a6aa8532ef0c8a6aa83c3f8354e0faed5be1c47034b910bc557112085b880cd844fe37b515524435f52f23f6fadb432cf7c71360292e23b79e4a2499581f6c010539d7b3968dc4ff8990d6ed665daf48a604a94f5702c9e2c41a9c9c2fcd1490e0be1a0793ab43650fd9670ee488292841e5117c07d1512dc74018371574b01bdf1b4b8cfc0ef0116a6306ca81868b948f212b306bbd98ca03472bd8158c9141accfdcfa4b431f6d8d5a655e0e6e1f1a147556dd37a088a7d668ad2ee1c61318461f66696ae42a7a30c59b1278fee5ae52f8a4ddd26c6d9780ecb71daa5b6da7c8857d5c1ab2e088cc9e16492cf0627dcb4271ba2a57cc6917f99963bc88e4b5c81c1841e4c9960b649dfb9dff781dce6574620ecdd70aa7e5dbcdb2386d90b32b6be3dcff4bfceb412c6a812fc988729929a7ed1eb03a9d9940d920fb5bc72b69dfc74564027d8f7a10a9c55a90f538e34a7373147d4eec97511bd8ee188cf74ef8c94dd88e7d4254a94367938f9133f97b1c5eda6ef8c04398787e6dd0f3fa3f00f31b29d2c48f71c92e745b3f88729f2f2462bea68b461e3d4a0ebfa32c0d177e0924b284a4864c5092e11b78f44283708f101ee319a3374d610a5398c499fa1f03cf63ced8e3e02402166f0681da574b597b92bc0211f232abccf7627e5934de4da9bbb8cd3ce26494d5d908d03cf2e96ecce44487436bf65abc83d760041b07d9c06b5fc1e285c61c67f7951dd1028d8da6b5d31dcb282fdc40898a6f509ac9df4387e0cc3bd52a257b1aa9aa97d1c5f1ffef318273f471f4a28f386380f313faee52018fa5f05eece0a36b192bb1e25a14a5a3e7f29e77873f3a8e8fe7ae45a1d841ed21b823ca63300a5f0725e6d726ac053074c988fa5dfd4ef71267ea1cf9ce011407f94d9993c6ee433825a2a658f61cce0abd3448f1a869875811645b3f01dd984de75d93548c58c7e1ab4639697468baa8116d150924cceaba5bb63ab3536877a9a0bd2af63ab8d9a38daacbf1c2ed31adeacc33f046bb42b7eda4778d5a42536d024dc46bb123fabf1ceb42b8cf489387db07d065c1751edb81e95d4133743412e677ef60ff8d34a94266c5470f5f29208cedb7c25f7f1bbc7e2fab30e3cb55ac78d9b3cb54848f6352d015a72d5f2298eff0f0353880b89ccaf4518c3e506ae8999eb47eb7fd0f3c4703c21c0106a5da8bb15bc6a8f44937cc772d18171a50867888f7800011cca0e36efe1782b2e3f31b91da9f02068fd4871724c55d3f567d67fae210acdc8fd1434ef81bdb28aa94776663f45877f55836bc069c61d117561c960968da705d4827abdfb56ee711be4d3ad348842bbc401733a66132b9dd2e45ebb01031c7e42cb2cbeb0fbaa9aae61e9a5d20e1e88bbd0ab95d4244c7e21a01fd0c790f85e82f5f4d435ba933f1148f9942dc761623acbaed588f07452fd90d5715c5bb42d9f3f859b31de79986294ff3ae010d25ae1ef7851ec7fc4e3112cb24562b170a4cce76570e94151f40ef412ad91254b6306bd4bba7ee88dd4a0a3465f3e20c9833ba267ff9ffea0f2dafc9ffd34bed4f2377158ddbe11d066dd7b493e6a6687e814457231b8014229f8baf5eb2d7de78f93bf26452b5052494ffbcf2d0ec40577e4cb272e54b3dd3756d77a57aa8e704a2b52478fa5d1ead10ac1a6b5813bc7a99052d413297b7e45a4a8baa8c99cfd814fb96ab29f1244bacf5a0b24956ef619429e0ef8f4077c4714ccac116dd04f16b03928b21103a8d366ae650b74c8bb73eeb6878d1d6c961e298d6093d2f931c63fb5cfc1c6497888e16b094a72adea35bc7dea1bdadbb64a6e6534ee663aba2d17aa80281c0663cdec9776b766e2a1bc9b1a156b1d7bb29271a61768b31b7475282b28ee4de47db2c5b41fc971d68e6beca82595ad55c5005f07e677aa9d47218b3239692b3799102b076c5406e7beb6a5a2781f70a0275b66f1f29b7fcd30ffb4f80ee672a530e0e3201fd6285ab1ada4f74de1e27b20986d199c89c34829a78221084b9dc0e7f970a46f326f8ab14bcef77bb01a9254399b27d6640fdc51b40819282f42d8085c4523d01d7d187826b2c47d6500d93b09d6c02ee1538a2bc39366715f0470b53baf1acb431619d0e4be55fc63fd40836ecab293719392874a5dc4027cc52d2b704488f53d4336d2b27c8cc44c0f9b18fb501ec02d4007f816b85d457edb9c5c23d7a5716e5cf6a49f3d1cd308dc8d3b1ee32b92860389aa2f57638562c71e019f33811aaaf3fff6efb046f797ecf946085cf3b92e87e33ef257733aac02d96d5e7152f3d35ed135a07e8d53da97036fd66084856b042217330ca0568308a5554a0433a07286d145d71f4cd338e1dfd70b04794332d68509187d445f702d672c2304acfbe842c6bca0d704099cd28f0a2d256e785746315e787bc2d51e359d5bb291dee6785fa9037f5d024f830f93cf85b48a3697519e7840034b075beb553f6a790ccecce671cd7aff164eb094dc3e56a1aeec4753f6ce5eb32c46770f83a5aa0280e4b66c0d34f1da87c3b28b507a6b10541d98ec077fe7f12c0ebbe978eebb8f5fbcdeb7cdafc21f614ad194d5f0d794c3b5d5ef84f6c3c55c72291f37debf6df82247e290cb3c28df9176528091269c1419fd6ebb9011cf2f5eddf73327999bf427339c617e0f3bdf916d67b51a5e7e49b940f4ad6a9858a19001ddc46bfa907429ff7936980a021939e017f7aba0c3d9d37413f9223de5384d52fa4e4aeac5241d7b5e87872eb4e3cb96a481bf55f28b35da3a95c2dd0733841636082698546d01a11a19c05a1f3875224cd5c2d80df7d6023f93b64a0c0bfc4ccadeda814cdaf1a25dda28220338dfd3968c1c366892b147156f8c122cd11f68707a063cbdc30d43c7765f9718be31419af201630bde21e12bae0f322ff39857c954674270a2702d0ef725be1037189dd70e2c287fa3ea5d68332b28c1dda3f8816ff4d15dee68fa3d2d8749f2501077a3fa3d28743606db02e3a078ca63922a6fa69c476ba425fc167c4b758c04c0ffe5dbc991c941bfb9851c5bd79a240fd84bd6c9c55334461159a2c6facb05741d43992b3124ee293670e0b07b708c771b0cb5decf8056f4afd0524bf0cba3eeb2cde60906a3d1852f4c63864274db84e5928ee21f15570fc7ae2e7a75b1a8ca36fa7f5302c18dfdc3d074c227087cf1f663491f7a8a2e12aada460b2dc28dc02862fd2c78b7fb6f5180bdb3b158617a7fa2e5c1b3e21def75c12be3d3a1f70ec4e07a2482c4b0fca2c8b1b1e8d7e6a3d804c1c3b3a7a92dbd962fa7220bf5ef1e28f9bab428b305cf6225d8c4495b50288e63c9f4eb5f48fd9181fa55413a6900b1ac12b4e499c13383acfe47f8f7a66aba82b567ef490fd762f626a69d063deeac53d900c5a40c0344057783f07b92f0d64be8366fdb92df880cbc57561d82953d2c205ce3b3ffd295bf5ca43fe56eb9cf690b82d827d6441d61d16d39fe5c42cc8ab0086479d99e09f354bf60318114e03ae290fe4b2896e6ad4eb7515f06926a424e6953072385690e6acd16ff19362570b21fe671db54938b31b788229909e8bf480a7e63fbd3fe0233adf5612a328525f2da85ffe9d8e7c792a48248d94a586c913e2a8129b2093ddf68268ea78e4ed325f6b96d257cd56326c9e19de240baa3bb06ea68ed3b348083bde8344fcc897269a952aaecb3e45a0319e2c71a708552efe9169e0344c32fd6d6355e112a4a62cf1776513aa47554e4814efdef02656fb352dcbd6d99e9ef3403e11b5ba769ab0633fd7dfd254ad74652ace718b5238da4b954ef19d29a7e7cc509bafbf93e44ebd564aaf48dcdd0d460f882466fa10e44d5199edb1055374703b5ee08029f0fb6f313c6de7981e3b0f09c5208a2f9078054bd819d40530b9d1626820b35d46ea4fb646a0a89f4b5d1af4df902b257a54453403b7c0857cffcc9e29c5dae863b94f3b1ec28609dfdd5a152f52f1fe86aab76d3b1fd0577a5f9c77e12540b490ba73a0cfa79adfeb18a8ab7e9cb81fcd4fc22b72abc85c00384dff7dd07c1ea45c41fa3b384eb51e4723a1d839e73ee20768916f039ad2cecb050aa35ace34296846e657783a0c4fa769510751c844a505f6fed80771c34bf48f3ec8558102781bedef04f5fc6536aa84e8517f76ba43434694aaca32f6732c2825ca748fe002f51758e15dfb4a694d8c8eec0dd7b2580ca3e085da58a7882cd4e23d079401993c700198845a0e6cd52c05fcb32a632b2206cb97e88c25e790bda41c38266c1ec33ff976f0fab22c8c063b739a7a78ab086e06797671c7be0adf9475cbe5b19b51fef72cf1893e566c74ee62ff97788d01a7629a2bd9744eb5962c60010433a3706f41168bdf2cc7faf27ea8733c1ba4adddde49a153ea3fd3a2d764adc4a1017efef29d072cf051f3fbc71c1d9354417acea5a3eb1f0e516b2fcc64a65c7ab13e548c320160ed181e406ea5b05d0278bc6f04dff8442a2f9e3a9c3a6966e347d3560a9a4d400e38051036313938c8870cd9b935bf0b03ae02053933619885cdd52fc262445808193750e50bd1ee994d6f3b7ba50cd30d55c023b36287e8b23bd7a732db7a64b81d76472c9cbb3c736cbc76883c784ff83ef142f9993072e466ece555a09348df0dc8b7da2bade69b94bffb1e2016c013a39420d1983cf43a94ca7cb6457d6da27dbe395146ae308676baa73023833a2a9f1b7acef3b6aa3cb7c9c5ae25ee745e335b3b76c07c07719e5d47af0200dc9fb064dc957d882708a0a716a0d638f00c47d8f5898b96d5360d4da91425390fbbb672aaea767f274807939ef04355df197ee909f7248f6195fecf56e0b231c01c1341f87749c80cc95c41bc95f1e7bc86955efd530d325aa36bf7c78121ee1bd99e1c079142d9c1463b1f4c0edb2bf88caa18f6db4851faf7bae666d38933c3f01c58553d5c4c0286782acf27453bc15eda3eff137bcfc6dfa3c0a267e0b671d2cc6054fff51ed8646298ab6c25ed9ab929c88808e161509dcb185d5a77d5eee70184af658801fe3ff1a4c08d0d0c3931c2f072ea73647bfad1b0b7e923dd77a50240aa2bbb89b7ec1ae68484d2057df0d15d85583af5c4ebabbad9221990374e84d694aef420593652a4efe4dc76a7dbf7244e4e3af45ee0724e8f21ab7a1d9bfb48ea76137d4a088e1d2562687ab84fe21941f55fede2f8134d8c1b58f4ff051c223e2df109134043a284ef81452cc5b3839d046843bb753552d6d15576f9a12531623561081e4c538277576ee9b11f97d1b37224ecf5a542bc8ef65f9f3d8e281f126a22c4c271370be103799ed869e18e00de8a73fc3ae2023934a3595e31e6a6872d2a5adb5998da170183c84939247c856cdca094c0ee88a60b1daa8bbe983d658d5cf8808f55f00823cda4c12302ede1875c279654d5b37393db4837f0e41fbb542b4475cb0d245999caafef3a584102ddafa0f03cec21c9456fe88dd8cd5fa5279edbe3156a355ec0d34529963bd27f1317688b1d60d7404ea044b0813d6bcd80b000001b89eb176f23e595ceaa0d91eb6d860592dd217f9cc075d72513e8448ab426dca437b84351f86ee5bc643e1914532350f23bfca14751ce29fb56891d6197f85bcd8bc93a9f49f947f69c634e3b4fe22b846936e2fb20d54c80d98868da8b4bee51941ebee2d212d84f8a362b6a98a8f2f3cc9c1b5d50f3eebd3337955c7af5d0bd70b5bfabe375adcd732eb37bc1a5c7005e31395c62f107e01a6e684ad1dbda42e58474bbc9d14518160821b4177c5ea3cbc9def3144ed811327fc8d02b3b91b9731c9a06fd6b1e14b5d446cec3e2747c6a3664b9aad4b62f21f664e39f4e0018593bccc7104d328a0529b0fd0778158bf364cf69f0ae410b5d265ed50e90712c34e3cbc796313598356b9b180d35a8dc97a478bf082a456290a8e021c171acb157f6b6792a69fa82fcfc3ec97fe8a176f70ab92049f22cf9d27c4a91e230dd61811349a1c675048a83db62b0caa7d0b57090a787de00e7e0eb74d4a0a0a7813167d34f00c915773c892073f68e18548cdea34bcca348c292b63e6e541fa694091ba5c2caf5ac6f85efa0924629eb8e64d23a92c040b6ce7fa588bda1a04465eb5aaf4528a337e99ff97b4f69babce2ea081cdce89e63768e39de33fd4cf8bbbeadd6fd63679190a0b2d70948a74e4ce7a3d4ecaa1d7be45fa5a900c55a38c0f9c345645ca6443dbe633450bd82d8f15bbc81cbf07da2473d29f3f4f39a7973eae9e15fa6d007d122878f88239dea89989ee0aa2e3fdd98b768c9ae4eff82a410972b98fbf7fc369230f827a30f76d871fb1681982a66d1070615afee3966b6385f31b5b48607238e21dae379981dd849a1af007e2f2cbf862d4f01c845ba5492b8e953512197e3ddff933e4f307238b43bbb57682a44c1784e759353261e01e61afa115d4f6c5961c62dcba72dedf04066ce3b9541bf4ae86af15138772a305457ee5c884b38fccfb15858aaa9d5a6b7a5d461948fa994e0cfae3695b7995e26841280c21120cb7d5e209d7b718429f426b67d6d0eb62268962bf64b4527f73b42ef8a1a46aeba3f892338f6299a10cd4929eeaa3edf554a01b025fc787b26b1943a05348c6af8e8fb91f0942ae14fe3d2ebad7015dc944f265468e77120c44df62f4dfaee9885c3e8da5e33682a4f4707edb4da9be04cda7dce5aa5d6088a0e42fb13c94be25898c84f4483578e5f07c7d13cae2fe2a89c9a5f36c897d751cf5b40bdbc09f87e87360c080adc2e9342c8c449844979242f99d6c7ea8d9f3ca98c63ea56dd293974a13961529a4d6b180f261942f585e4f7057fdae2465c5d107c25265700a4928fb94b896e601f6366fc4175ee125ce4bbfdcdf3ea5bb042bbfc1da580986c02f6c19fa146190661efde0881beec8cb37b3e6018a8ffcb818e921b723a5dbce51314d6ea0c074f542300452ccc892e98cd2f69f9647cb5ced2b53bddd29a5e6443f1f276db58865721d86fb71461c4646ba89a8ccd6a18097fdbcdafa29886a7924ec6dcb555ebc18a4ae80caff4fb1ee8515ae5e4683cc85fb35183aab384671e84648096bcf88948d90da690cc4ef9a9e03180c763fd650d0e1fec1d0a07fc62e0f2c46f6dbabca82fd64e047729f58625b2e8320695a7174b8fa138d322db5d9b9839f8925eade311cbfa309846fac62476fa8630cc752f3d395a2f8feffe9876f4cdbd906a72c065a10384b93c204a661f0bb85e9b92bfdde50aeee2b6a1e0c8bf64eb89f3b252bf83f1e3328681553ce88fcd80701b927fbbe116438da53f6993f71eb86ae9f9c23b31d6365bf7a6b010da9f051d221c743607b626c6802f19ec284e6d87479ee0dcf07e7bd1e09ee59ac492b14553f9a089a13b444ae496a0187dfdc32ea62d2b8ee9e4b9b563bd85cbab8e52985647900f02c145a020b0ecb0bfd1aa62aff54deb8d3f69e9080c419d2ca78917a1feb550facd5f1385a8124a67cc2e0af91245790188c33634da22408b13d62c88ce45635ce47dfc884cd68e3bbd3d535252631fbcbbe15f2c147e56ac21addea395f0e898ae168e0dc8e4e891206fc2c4eed6fc00f79ed93634095f804dfff34b5921f896c867700c28440d16f87f9db9e9aaa8d177fada2af4a44e17c9bf10bccdcb4fcda7364d81f50c6607d1fe6b2d9c3297520e106fc25a612f37c2e0e43cdd9dc1c2dd43103c5e027eb383df62c9bc736efeca8710ea4e2a17bcf4f47fb8c64b07c518f67571ec72587affc00c07ff3101dc298bda2beb61a924395738e7d7c341c3b90e1ce51fedbb6532824c0f9ce1e298b02fa87118440781f7dc225652921cb4af0800f78c82e17e41020ab6af022ed8eac5ab4721e962263ca4ff6ff759a55a54eef74d259bdeaceaf288a979fe144d21304bb2ca1441e5f2cef478be75c5dd5f5102d3ba03e27125aff14424256d0b98eee17f676f61cee958a588b26dae89b1ead7685f6c0475f087bf8f004b2a5f7eda0633966b7f92fd3dbb5d9c2018849737cfc8aff3096a0c913e527677d3f38c57a2f1e00abdd42f4081157b5940031913a2b4cddac394c911791cc014ab5d6a7adf93f9b74160a3258564466387f4a29c4415bc49d087ed010d3a23ade8cd3d4a12a57dc9750811a1ded41e0fa17d8698425378da4a3bfc9da190a83831226696a287fe530f0956871d4342d6930d8905bc965c736a2c5ec39f5bc992b2a7f3349408578c698d86dbdd283657846ff74c645bbde57794750ebcccd1e31ad2c9693060f27bd50675a6fcc23f6d9f48d26a29f374c5ec188a8552b568a3ca2b1d5607084cd5e9ff5a9482593c92568c705cd0b3e246be5418f72ee275afafc0c4054b232086a9df4d2f97297340e6ba1969d8c64f5ea17507411c4d116243008cbc857285a88a0d71ec4fa6cd92fa0e4634ea47f24e783ed5e2344464f57f40be6a924975a2e60f1dbb8d92ca83d0a10fc0d8e615a5785a7e67f03c25bffd3b481999aa542f259c25531e66bb4c37c48714c7540b88564abb8b5809fc5f95e92945fc29cf31a75a463e62cbfb10871e41d3e5a2db040ac7bf4f6bbd13b2225a523cf3e3368cf1998dd09c9b71719447dc8bcd09b1081d5179c8044e4f7e0e61e1b3c6b70aea6b68e1c274f013b70ea20e24952a3f94f1cd4f9ba48ec372a2e16a1019b52b5d4453eb6c17203e2de1198e2ee157e2c2689ffc36e60c8718ffdb849b63a20b3f711a3417083a49913e60b3b8a568c70937039d695e8d475c9cb38e04dbaa17ec476187921b43b813b183e72de36e25ee963904be08000cb6279da3e1851c0c12d1db6550f9d5c532edddc75eb13828479a8d718b2bca31dcc2096a16fcc4e8fee0544ec16139427c19724b8957a0f4e3b8ff3f17540b3b8067e4e2d4053c0b4177e82d1d14df17f8f0e2a9ba70b0c35dfdfaa11870ea16d79d049442d5799c47a3eab3120daf4dea2f3a67e22133cd5928752f4133dcc4a0f9c248b6864c99da0f4080c6f51c72392e9a2961eeef911fb68f369fee541aaf4f97eebede1c1df022b357deeb833112784eca6983824beeef81b722e7cc3f7530bc11e340bdf75d0a41fc754b628a75e332d38582bbd402192faefb8d980c478fe48751505641fa917dc131907057fec6a87f059bc568c1dbc68629a2a4438fddbbf7d307765af4fe7b7b5a5fc90e0a6ac5f731cca2663745a4c6b057071f6f959b42c61d31cf70d7281c46b9c013d5b5c810b9eac4d9b01c3fd09e86c7d027f0411db1afab95b559f0824bfadebafce487125855e0244feac66e62d6ed8f9c1ad4af2b75eefc0a44e54420dcfabe72489e0b8e6b96b43ed028c275615945e03ef5510d84b6e97583b6ec7dc3ae7ba72ab9ef00f6ff0b7ab6ae98f10a4286ace2b736654303d3d1b649c6fa04ec11813d5167ebd98897101d77f1c6f93007aa5e62e541712e1054eb4a0c3178bb592d3039354eb8e38286dd2445941d3b8cf3f2c7bc9777d8495a35e59f6ff2b2ec9e2ed74400417929e08170cfcf9393bea8309d7bd3b4016828652cac4971085bd7d923293106ebf014fbd3818ef2f9e7cb98ef4ba0103f6b2c6255d823cc0630f684e60469254cb0eaeca133f7780846c5fa6bcb6c8c89303aa720ad2a57490e4de6d6b17823d04b14d2d9cbfc3ce14bcc0cc264b4559f5ac4cada72d6033fb3ad79bbb3c8a7f36cc7be30608b03bf31cc4d989faca48e7e2436a8a41d1ad0a36420a2fb797aec94f29f9a2931dfe55f1b527ebd22eacedf197c0c17e9e1b28a16629fe4a9f9bbd04046ebc01557a9cd627978c7b818b3221a81f8a3e23bc7f6e94fd48924294afa2054b599d21e46d3358cb4d4ca3944994593416b9b8cb36f4b567f385670d8e1aa375ba1d9276bd5494f58ccb18d795b306876f22c137398606118ce629462eec9ea9b1f12a856ea5dd6449039ff9189f77d64a81730e556a2dd92b24796271d984778ff592572266ee898e387597580f2e1addf13558d7ba676b851a54174139164067d37f61a6ed00334014ffea854948773328d45ee9b12782dbb41eab4ac44d663d1e5d2869087e0a87cf18967043a1a469d222ad93c6a494ab6f26fd2e33f899e0880e14fc5ee8359e88e3f433064f8fcf780508ee00957baa5fbd68b1e796c6deeebe88f2f8dffd2a20c37748b5353dad042fb19d7c0800d95661427c44323d9f4c2b753f3c1c3d24231eae5eeccbf16e43084ff80121ee0c14e5e2b02cdaa111355da1bb10a1e10f7822cf185d1384e8e7f0901eaaf72673e53dad9e754df548428c966f3794b72368e0e5dea965d53d5acbcc6e17480df6310f2cd42f04420d6bda1a270d1fffba23d7c9269d4b29e466f962ea0770e069773128f8561087a46a290004b3505d1dc64c777a95f1954af242e149caf45920ec69507e50b7381fd523536afdef0fa70813424b5d80df7d65490e974eff4dc2d447b50d652b191fe576c06a68b1ee906f68173041d2fdac202a7e6ca78d98d312a261cd50b2241c4cd7c76b7561fc2f7b328485aa960a1260f831985de8830b138d53e85dcda642dc4eb09a273d3d069d4cd7249137484ee5922d0ba2c3f5d78e9a0b896c8f46c2727904e8cadf2ee5a223a16547d454aa8867670c9010af15097011c3a7f2d81c158a578a409b43946a721cbafe5ea34a4c4878522c46a619f5dd03b4e3c273f766fb244e8f6d44c0a359d9407737df46658596e6131fcbcd67978b78ed4588bc3b912358e0ed36be3de5eedc3d246635a42d1ba0d53eea4d9bbd10fb48800f97cd77e0575a24e9d644664aaa2a0b198410fd4b4f177961b5e75faf28b98b7a0930a9841a92c85a402443b701db1f45b0eb87849e823947f34bb25d919116ff409e3551297d07a9cab2c7318043aa66cdaa76d52452693d7b73ae1a76a36fcc4c9447de14590a3a51c3bfe70a53f242ccd43812cdcbfd7569e59146d67becb2f40d0e7944b14a5aef3f4c716fda7b6d3355a7f2f0844b3af6c8b59ee7dfa1ee49c8d1fbe625bbebf522bb626fec8d045ed18bc86f5a4e0f1e98c3865261123e4b154714f54d349b0f42e64cb955f7177b54a01985b39d848d9e2989d4d2f278d39e945b010daedf81ce811e773f02a3509d590ac3eb1bc5e74569eab39c662e199cecca17995f605a8cb7822946ce97da38704a6b3bed93da2ba9340f8a0cffa79a6828d2d146beb8a2bbf6a3c8a9c1720c4058ba67279069e52ee586f8a6600ca9df3d3a4dc671bc92da62441bc44daa31e0afa62213d2a6a36fe468757974bd008a1d207cb74804177969df61580debcda8e6b6d66ba574dd03caac071143e49effb1bd3171e21a74e22a07af1386b3ef44cde0316ad5fc8c3c989d99e3f6f56a11656182dcbb01390c27609f8d4d8ed1405494e75f30822d1712c6d2f269bd6cf225efbb4c0e814becfd0cbfd36f3d68665f534a012b77fef535f4d67243e2c0bdd87e40e09be376518a5a466cf6e1b4c0b7d18099ff58fcc7b3ff53d7ba506033a983f28883b6feb528b065278f99a8b31e8a4faf0eaa3e2d82be80bb2094bf7cfa3b443d43be5a716e4b76b0aac5d6afe752f410b106e68153eb028043167061b12a921ed6eb2521c6e010abb70a79db421feef89a3630c77aeb47a0776ab636a8b91550c9ff3347e0cb904ba331a20fbd9fdcb5ea2557818311e41c768c75e88e91db6edac6c7bdb504d4c172d6b28ab80f59f0c540147c86fa25c681eab3b999e27a0b579908216584a6dceaa3f376c88785156f24e4107e0981ed9e0913c9c7f02858b1d8bdbf162f4bbde4f05fffc2c8eba17e9c17f9aaa1ac72ffffbd8f12b328e2f974c625be2670550a7f5606f8f49c46038f59b0bdf25dcb196039a5db22b2ed71267fabaf8dddda1ec0de65f327527ad2ec5109114716ca47fbb273c11cb3a9aee661c07ab453d186ab25f9ecfd74f77393983ff338de221bd91624608a828a18b6d334c1896b859a9f7f588dca42420fd63e63c40de5ee377e7a912c782c1cc3fb7a84a7343358081a6ae6cdae8b2b202ba2bed54adb7b15bf6ddd00745e2d963db57cb6b9c6fd77b7f760591aabef2620489726a9f13526ca3aa024186cb04896ad742693c526af85203424e579aeffaabe6d89e4f88f1725593bdd89746df2f78045c851fc533c03cb283d44f4264e20bfde7737bb86fadd10d9a9be6629d1863ee6a3180c4b9e3b7824a0c054ef226ab7e88583768364c455dc556045e7fc4a0e5fc4c6ea05a679d04fe8c601004ee02968686e78c6859d9c06eeb666ae1e5b738a9c389b9458b2dd1721fbbf6f1a46786552b1a2426dad5b6806d57cc148683409f54b21abb847b6cfb844a681265d59b70b17c5ea81d8ddd377a9e56c2503a8eb5de01105b41f45046bff98f5559b8ceede00df05aec289ab451b97eae35ea988316efc6a8085e2e4efae84a95d7f257c73ac22ac7511be9a53a3f1ff82a90a08a2765de98dd4aedae6e48caaba2cb7ed0924c8db5123ee21ed021923f3960a096d4272ec832d906d6686d3fcfb2b04998fa1ce2a1de6b1237e63ada62c6e4903bd77a41b48f7b17e3b04c37d39821b24ad1b8ec967cfd3de3d8c12e338c84e6a9ea971653143b7b2365b600ab63ad70c9ed1518ac8f1f921083d524869fbc048b1e374c20166baebe8cc3b99048bdb881e27e8d9d5b25181f99f44ce24d968d0e8ef336163a3250e52cbfe13ba07ac749379a53d1def36af2f01b367de0bc4c972a40950f3346b2b3b528ab085697b4a0ec09bf443d782854eefa8084ab122d311296e7433be34003e9914402b2bbac28fd1b9e1a1cf3a08ab9a5c190cfb928239dec1b042cc869db124f7a284cf87f1340e22fea88205cd8238f0758166cb88c11f0f1964a53f33d56ddbadb68184f24829427932daa5ed2f96d0be5943d1fb3fd74d30de15242e61ea0317a671cdb8f9485577614a7f5401f9fde6d398d9d688786e6001bd4d6d772e9ba7a0b365f61d2995c72ca98ac212f0060ea7e85572efe4aa974d045553b3baec7ac54362bed45a6f1e41aa4a8e240bad6582e7775a3c3b023f6a5a333b25512c60de8e7811a8609b658e134dfc4d70fb3ebba68180693b6e723b01399b5d8aa910f6f143d06cc73e405a279810eb157768c60f6124a88731d1c83ad6830f292aa90129cf5ffba234adafeccec39adf78c14716bff246e466d97c520b7895953eb1b061a93755932b3ae55c5291308e9f60fa87e8eef6cc8090d6bb0cb13516fe355acbc1b69de249c95b62d72de0bd2850df4530f2588a3c53c586f3ff7ff2a6d4e7ee171eb3a5d30562d23c5ad8aa3b953c2bfe8be6d4e320e2b480359528d4d88e62f192c25da9a1c06cfb9f95dc3366fc58dc6820d1d3ab18f3f052a4f77085289ae56a341c631ed4cb2623f69a91f177b64e47a2dbf503baa63d06587c5bea0dff334e56ad80fbd080ccb46d1bc97e89182d8562a6219cbcc49a48fadbbe14caf6c2b91b0396e37945e2acef2298d12706e1a523a29c5042dd21847edb3f6a33a5c75789d84f5d4aca9e70add917a51d40ef7465cc31f280fb0a292808f58f1801319a85de13195604cf53efb52b759ba00732bc1ff9836ae866fa03bc206414b97bbc52dd53f8049523b2072f177e7c14c6fdacfc778a757bcbce458b3ccbb91a4bd7d2f507461479d6e93861bdd4693526515159692307e96e5dd4c2f27324430e8b5bbfdde7e9a969da35adfcb505ba6671f8dbcff4b2f7ad010c94529bb01clibgnuradio-analog-3.7.7.so.0.0.0libgnuradio-analog-3.7.7.so.0.0.0libgnuradio-atsc-3.7.7.so.0.0.0libgnuradio-atsc-3.7.7.so.0.0.0libgnuradio-audio-3.7.7.so.0.0.0libgnuradio-audio-3.7.7.so.0.0.0libgnuradio-blocks-3.7.7.so.0.0.0libgnuradio-blocks-3.7.7.so.0.0.0libgnuradio-channels-3.7.7.so.0.0.0libgnuradio-channels-3.7.7.so.0.0.0libgnuradio-digital-3.7.7.so.0.0.0libgnuradio-digital-3.7.7.so.0.0.0libgnuradio-dtv-3.7.7.so.0.0.0libgnuradio-dtv-3.7.7.so.0.0.0libgnuradio-fcd-3.7.7.so.0.0.0libgnuradio-fcd-3.7.7.so.0.0.0libgnuradio-fec-3.7.7.so.0.0.0libgnuradio-fec-3.7.7.so.0.0.0libgnuradio-fft-3.7.7.so.0.0.0libgnuradio-fft-3.7.7.so.0.0.0libgnuradio-filter-3.7.7.so.0.0.0libgnuradio-filter-3.7.7.so.0.0.0libgnuradio-noaa-3.7.7.so.0.0.0libgnuradio-noaa-3.7.7.so.0.0.0libgnuradio-pager-3.7.7.so.0.0.0libgnuradio-pager-3.7.7.so.0.0.0libgnuradio-pmt-3.7.7.so.0.0.0libgnuradio-pmt-3.7.7.so.0.0.0libgnuradio-qtgui-3.7.7.so.0.0.0libgnuradio-qtgui-3.7.7.so.0.0.0libgnuradio-runtime-3.7.7.so.0.0.0libgnuradio-runtime-3.7.7.so.0.0.0libgnuradio-trellis-3.7.7.so.0.0.0libgnuradio-trellis-3.7.7.so.0.0.0libgnuradio-uhd-3.7.7.so.0.0.0libgnuradio-uhd-3.7.7.so.0.0.0libgnuradio-video-sdl-3.7.7.so.0.0.0libgnuradio-video-sdl-3.7.7.so.0.0.0libgnuradio-vocoder-3.7.7.so.0.0.0libgnuradio-vocoder-3.7.7.so.0.0.0libgnuradio-wavelet-3.7.7.so.0.0.0libgnuradio-wavelet-3.7.7.so.0.0.0libgnuradio-wxgui-3.7.7.so.0.0.0libgnuradio-wxgui-3.7.7.so.0.0.0libvolk.so.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgnuradio-3.7.7.1-1.fc22.src.rpmgnuradio-develgnuradio-devel(x86-32)pkgconfig(gnuradio-analog)pkgconfig(gnuradio-atsc)pkgconfig(gnuradio-audio)pkgconfig(gnuradio-blocks)pkgconfig(gnuradio-channels)pkgconfig(gnuradio-digital)pkgconfig(gnuradio-dtv)pkgconfig(gnuradio-fcd)pkgconfig(gnuradio-fec)pkgconfig(gnuradio-fft)pkgconfig(gnuradio-filter)pkgconfig(gnuradio-noaa)pkgconfig(gnuradio-pager)pkgconfig(gnuradio-qtgui)pkgconfig(gnuradio-runtime)pkgconfig(gnuradio-trellis)pkgconfig(gnuradio-uhd)pkgconfig(gnuradio-video-sdl)pkgconfig(gnuradio-vocoder)pkgconfig(gnuradio-wavelet)pkgconfig(gr-wxgui)pkgconfig(volk)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/pkg-configboost-develcmakegnuradiolibgnuradio-analog-3.7.7.so.0.0.0libgnuradio-atsc-3.7.7.so.0.0.0libgnuradio-audio-3.7.7.so.0.0.0libgnuradio-blocks-3.7.7.so.0.0.0libgnuradio-channels-3.7.7.so.0.0.0libgnuradio-digital-3.7.7.so.0.0.0libgnuradio-dtv-3.7.7.so.0.0.0libgnuradio-fcd-3.7.7.so.0.0.0libgnuradio-fec-3.7.7.so.0.0.0libgnuradio-fft-3.7.7.so.0.0.0libgnuradio-filter-3.7.7.so.0.0.0libgnuradio-noaa-3.7.7.so.0.0.0libgnuradio-pager-3.7.7.so.0.0.0libgnuradio-pmt-3.7.7.so.0.0.0libgnuradio-qtgui-3.7.7.so.0.0.0libgnuradio-runtime-3.7.7.so.0.0.0libgnuradio-trellis-3.7.7.so.0.0.0libgnuradio-uhd-3.7.7.so.0.0.0libgnuradio-video-sdl-3.7.7.so.0.0.0libgnuradio-vocoder-3.7.7.so.0.0.0libgnuradio-wavelet-3.7.7.so.0.0.0libgnuradio-wxgui-3.7.7.so.0.0.0libvolk.so.1.0pkgconfig(gnuradio-analog)pkgconfig(gnuradio-audio)pkgconfig(gnuradio-fft)pkgconfig(gnuradio-filter)pkgconfig(gnuradio-runtime)pkgconfig(sdl)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.7.7.1-1.fc223.0.4-14.6.0-14.0-15.2-14.12.0.1UQ@UF UU.@T@T T T}T,@TFJT3TwT_SSGSSSSi@SS8@S%@SRRʚRƦ@Rv@R@R8D@R8D@R' R$}R$}R@QQY@QQ4QbQQIQ/FQQ:@PP!@P@PP@P)P@P`K@P>@P$P@PP O/@OD@OOO OqOc+@OaOLObOONxN>@N`NؽNNGN^N @N(NYNpM@MTMZjMQ0@MOL)@LUaLF@KuKuKqN@KY@Jp9JjIm@I@I[^IKI1.HNlG@G@G@E@Jaroslav Škarvada - 3.7.7.1-1Kalev Lember - 3.7.6.1-4Jaroslav Škarvada - 3.7.6.1-3Jaroslav Škarvada - 3.7.6.1-2Jaroslav Škarvada - 3.7.6.1-1Petr Machata - 3.7.5.1-5Jaroslav Škarvada - 3.7.5.1-4Petr Machata - 3.7.5.1-3Jaroslav Škarvada - 3.7.5.1-2Jaroslav Škarvada - 3.7.5.1-1Jaroslav Škarvada - 3.7.5-3Jaroslav Škarvada - 3.7.5-2Jaroslav Škarvada - 3.7.5-1Jaroslav Škarvada - 3.7.4-6Fedora Release Engineering - 3.7.4-5Jaroslav Škarvada - 3.7.4-4Jaroslav Škarvada - 3.7.4-3Jaroslav Škarvada - 3.7.4-2Jaroslav Škarvada - 3.7.4-1Fedora Release Engineering - 3.7.3-4David Tardon - 3.7.3-3Ville Skyttä - 3.7.3-2Jaroslav Škarvada - 3.7.3-1Jaroslav Škarvada - 3.7.2.1-4Jaroslav Škarvada - 3.7.2.1-3Jaroslav Škarvada - 3.7.2.1-2Jaroslav Škarvada - 3.7.2.1-1Jaroslav Škarvada - 3.7.2-1Jaroslav Škarvada - 3.7.1-5Jaroslav Škarvada - 3.7.1-4Jaroslav Škarvada - 3.7.1-3Jaroslav Škarvada - 3.7.1-2Jaroslav Škarvada - 3.7.1-1Jaroslav Škarvada - 3.7.0-0.5.rc0Dennis Gilmore - 3.7.0-0.4.rc0Jaroslav Škarvada - 3.7.0-0.3.rc0Petr Machata - 3.7.0-0.2.rc0Jaroslav Škarvada - 3.7.0-0.1.rc0Dan Horák - 3.6.5-2Jaroslav Škarvada - 3.6.5-1Jaroslav Škarvada - 3.6.4.1-1Jaroslav Škarvada - 3.6.4-1Denis Arnaud - 3.6.3-0.4.rc0Denis Arnaud - 3.6.3-0.3.rc0Jaroslav Škarvada - 3.6.3-0.2.rc0Jaroslav Škarvada - 3.6.3-0.1.rc0Jaroslav Škarvada - 3.6.2-4Jaroslav Škarvada - 3.6.2-3Jaroslav Škarvada - 3.6.2-2Jaroslav Škarvada - 3.6.2-1Rex Dieter 3.6.1-8Jaroslav Škarvada - 3.6.1-7Jaroslav Škarvada - 3.6.1-6Jaroslav Škarvada - 3.6.1-5Jaroslav Škarvada - 3.6.1-4Fedora Release Engineering - 3.6.1-3Jaroslav Škarvada - 3.6.1-2Jaroslav Škarvada - 3.6.1-1Jaroslav Škarvada - 3.6.0-1Jaroslav Škarvada - 3.5.3.1-1Peter Robinson - 3.5.3-2Jaroslav Škarvada - 3.5.3-1Jaroslav Škarvada - 3.5.2.1-2Jaroslav Škarvada - 3.5.2.1-1Jaroslav Škarvada - 3.5.2-1Fedora Release Engineering - 3.5.1-3Jaroslav Škarvada - 3.5.1-2Jaroslav Škarvada - 3.5.1-1Fedora Release Engineering - 3.5.0-3Jaroslav Škarvada - 3.5.0-2Jaroslav Škarvada - 3.5.0-1Jaroslav Škarvada - 3.5.0-0.2.rc0Jaroslav Škarvada - 3.5.0-0.1.rc0Jaroslav Škarvada - 3.4.2-2Jaroslav Škarvada - 3.4.2-1Dan Horák - 3.4.0-5Dan Horák - 3.4.0-4Jaroslav Škarvada - 3.4.0-3Jaroslav Škarvada - 3.4.0-2Jaroslav Škarvada - 3.4.0-1Jaroslav Škarvada - 3.2.2-13Jaroslav Škarvada - 3.2.2-12Jaroslav Škarvada - 3.2.2-11Fedora Release Engineering - 3.2.2-10Thomas Spura - 3.2.2-9Dan Horák - 3.2.2-8Orcan Ogetbil - 3.2.2-7David Malcolm - 3.2.2-6Tom "spot" Callaway - 3.2.2-5Tom "spot" Callaway - 3.2.2-4Caolán McNamara - 3.2.2-3Rahul Sundaram - 3.2.2-2Marek Mahut - 3.2.2-1Marek Mahut - 3.2-1Lubomir Rintel - 3.1.3-5Fedora Release Engineering - 3.1.3-4Marek Mahut - 3.1.3-3Marek Mahut - 3.1.3-2Ignacio Vazquez-Abrams - 3.1.2-3Marek Mahut - 3.1.2-2Marek Mahut - 3.1.2-1Marek Mahut - 3.1.1-4Marek Mahut - 3.1.1-2Trond Danielsen - 3.0.3-1- New version Resolves: rhbz#1220588 - Rebased size_t patch - Dropped volk-memalign-fix patch (not needed) - Dropped wxpython3-gtk3 patch (upstreamed) - Set DOCDIR to match Fedora documentation location (by docdir-override patch)- Rebuilt for GCC 5 C++11 ABI change- Enabled uhd on ppc64 on RHEL-7 - Built with -j2 to speed-up the build process a bit- Enabled optional building with NEON support on aarch64 - Built with -j1 to prevent internal compiler errors due to excessive use of resources- New version Resolves: rhbz#1193588 - De-fuzzified size_t patch- Bump for rebuild.- Added fix for wxPython3 (by wxpython3-gtk3 patch). Patch provided by Scott Talbert- Rebuild for boost 1.57.0- Workaround for volk memalign (by volk-memalign-fix patch) Resolves: rhbz#1185710 - Rebuilt for current uhd Resolves: rhbz#1185508- New versio Resolves: rhbz#1155252- Fixed swig bug regarding size_t (by size_t patch) This fixes building on s390 Resolves: rhbz#1143914- Added PyOpenGL requirement Resolves: rhbz#1049770- New version Resolves: rhbz#1135814- Removed explicit PyQwt requirement on RHEL-7- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Fixed building on RHEL-7- Enabled UHD on RHEL-7 non ppc64- Added workaround to build on RHEL-7- New version Resolves: rhbz#1120106 - Dropped system-gsm patch (not needed)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- rebuild for boost 1.55.0- Use system gsm instead of bundled one- New version Resolves: rhbz#1074899 - Dropped qwt61 patch (not needed)- Rebuilt due to new uhd- Enabled use of qwt61 (by qwt61 patch) Resolves: rhbz#1045935 - Added sphinx to buildrequires Related: rhbz#1045935 - Fixed whitespaces in description- Added boost-devel as requirement for gnuradio-devel Resolves: rhbz#1002148- New version Resolves: rhbz#1036554- New version Resolves: rhbz#1030865 - Dropped uhd-fft-err, cmake-libdir patches (all upstreamed)- Fixed defaults to use libdir for cmake modules (by cmake-libdir patch) - Defuzzified uhd-fft-err patch- Moved cmake modules to libdir/cmake- Fixed FindGnuradio.cmake (by findgnuradio-cmake-fix patch)- Do not install bundled cmake modules- New version Resolves: rhbz#1003319 - Dropped cmake-modules-fix, bigendian, build-fix patches (upstreamed) - Fixed uhd_fft error handling Resolves: rhbz#1003075- Used unversioned doc directory Resolves: rhbz#993794- rebuild against 1.54.0 again- Symlinked FindGnuradio.cmake- Rebuild for boost 1.54.0- New version Resolves: rhbz#976982 - Defuzzified cmake-modules-fix patch- fix build on big endian arches- New version Resolves: rhbz#967804 - Make cmake modules installation directory configurable (by cmake-modules-fix patch) - Tried to switch back to parallel build (hopefully the koji builder machines have now enough resources)- New version Resolves: rhbz#923699- New version Resolves: rhbz#916530- Rebuild for Boost-1.53.0- Rebuild for Boost-1.53.0- Fixed unowned directories Resolves: rhbz#894200- New version Resolves: rhbz#890393 - Fixed bogus date in changelog- Added PyQwt requirement Resolves: rhbz#876830- Forced gr-core build- Fixed libusb requirements - Enabled gr-fcd Resolves: rhbz#871513- New version Resolves: rhbz#869840 - Dropped neon patch (upstreamed)- rebuild (qwt)- Fixed doc subpackage to be noarch- Added conditional for ARM NEON build (%bcond_with neon)- Rebuilt for new boost- On non ARM expand disable_mfpu_neon macro to empty string- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Disabled NEON optimisations (neon patch, sent upstream) Resolves: rhbz#837028 - Removed sdcc build requires (not needed)- New version Resolves: rhbz#831187 Dropped pygtk2-no-x-detect patch (upstreamed)- New version Resolves: rhbz#815070 - Dropped ARM patch (not used in new buildsystem) - Fixed pygtk detection (pygtk2-no-x-detect patch)- New version Resolves: rhbz#813725- Fix building on ARM- New version Resolves: rhbz#810683- Rebuilt with new uhd- New version Resolves: rhbz#804032- New version Resolves: rhbz#802950 - Dropped compile-fix patch (upstreamed)- Rebuilt for c++ ABI breakage- Added explicit requires on PyQt4 Resolves: rhbz#781494- New version Resolves: rhbz#781355 - Fixed compilation with gcc-4.7.0 (compile-fix patch)- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Fixed double packaging of doc Resolves: rhbz#769069 - Fixed rpmlint warnings- New version - Used macros instead of variables in spec - Dropped sdcc hack, was needed by obsoleted libusrp- Added python-cheetah dependency Resolves: rhbz#759834- New pre-release version - Followed upstream and dropped support for usrp, use uhd instead - Dropped sdcc3 and libusb-detect-fix patches - Dropped 10-usrp.rules and usrp group creation, now handled by uhd- Rebuilt for new boost- New version - Dropped retval patch- add missing return value in generated code - add BR: orc-devel - needed for secondary arches in volk- explicitly set boost libdir to workaround build failures on non-x86 64-bit arches- Enabled volk - Rebuilt for new boost- Rebuilt with -j1, otherwise the build process may fail on machines with low RAM - Define changed to global- New version - Updated 10-usrp.rules Resolves: rhbz#597023 - Merged usrp to gnuradio, fixes some packaging bugs Resolves: rhbz#516352 Resolves: rhbz#619195 - Rebuilt with included grc, obsoleted grc package Resolves: rhbz#592486 - Removed unneeded patches (libtool, configure, gcc45, ptrdifft-std) - Fixed compilation with sdcc3 (sdcc3 patch) - Fixed detection of libusb (libusb-detect-fix patch) - Compiled with -fno-strict-aliasing- Rebuild for new boost- Rebuild for new boost- Fix compilation with ptrdifft-std patch - Rebuild for new boost- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- rebuild for new boost- Add sparc64 and s390x to 64-bit platforms- Fix gcc-4.5 build errors- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- re-export PATH for %install- don't BuildRequires: comedilib-devel, code doesn't use it- Resolves: rhbz#539069 FTBFS- Rebuild for Boost soname bump- Upstream release 3.2.2 - Dropped patch gnuradio-3.2-gcc44.patch- Upstream release 3.2- Fix build with GCC 4.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Adding udev rule for USRP device - Adding usrp system group- Upstream release 3.1.3 - Comedi support - RHBZ#473928 Unowned directories- Rebuild for Python 2.6- Moving usrp header files to usrp-devel (reported by Philip Balister)- Upstream release - Modification of gnuradio-3.1.2-gcc34.patch to the new release- Moving libusrp to gnuradio package- Upstream release - Spec file rewrite- Initial version.usrp-devel  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab3.7.7.1-1.fc223.7.7.1-1.fc223.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.73.7.71.03.3.0-1      !"######################gnuradioanalogagc.hagc2.hagc2_cc.hagc2_ff.hagc3_cc.hagc_cc.hagc_ff.hapi.hcpfsk_bc.hcpm.hctcss_squelch_ff.hdpll_bb.hfastnoise_source_c.hfastnoise_source_f.hfastnoise_source_i.hfastnoise_source_s.hfeedforward_agc_cc.hfmdet_cf.hfrequency_modulator_fc.hnoise_source_c.hnoise_source_f.hnoise_source_i.hnoise_source_s.hnoise_type.hphase_modulator_fc.hpll_carriertracking_cc.hpll_freqdet_cf.hpll_refout_cc.hprobe_avg_mag_sqrd_c.hprobe_avg_mag_sqrd_cf.hprobe_avg_mag_sqrd_f.hpwr_squelch_cc.hpwr_squelch_ff.hquadrature_demod_cf.hrail_ff.hsig_source_c.hsig_source_f.hsig_source_i.hsig_source_s.hsig_source_waveform.hsimple_squelch_cc.hsquelch_base_cc.hsquelch_base_ff.hapi.hatscCMakeLists.txtGrAtscBitTimingLoop.hGrAtscBitTimingLoop2.hGrAtscBitTimingLoop3.hGrAtscConvert2xTo20.hGrAtscDataSegToSoftDataSeg.hGrAtscDeinterleaver.hGrAtscDerandomizer.hGrAtscEqualizer.hGrAtscFPLL.hGrAtscFieldSyncChecker.hGrAtscFieldSyncCorrelator.hGrAtscFieldSyncDemux.hGrAtscFieldSyncMux.hGrAtscInterleaver.hGrAtscRSDecoder.hGrAtscRSEncoder.hGrAtscRandomizer.hGrAtscSegSymSync.hGrAtscSegSymSyncImpl.hGrAtscSegSymSyncImpl_export.hGrAtscSymbolMapper.hGrAtscTrellisEncoder.hGrAtscViterbiDecoder.hapi.hbasic_trellis_encoder_impl.hbit_timing_loop.hconsts.hconvolutional_interleaver.hcreate_atsci_equalizer.hcreate_atsci_fs_checker.hcreate_atsci_fs_correlator.hdata_interleaver_impl.hdeinterleaver.hdepad.hderandomizer.hdiag_output_impl.hds_to_softds.hequalizer.hequalizer_impl.hequalizer_lms2_impl.hequalizer_lms_impl.hequalizer_nop_impl.hexp2_lp_impl.hfake_single_viterbi_impl.hfield_sync_demux.hfield_sync_mux.hfpll.hfs_checker.hfs_checker_impl.hfs_checker_naive_impl.hfs_correlator_impl.hfs_correlator_naive_impl.hinterleaver.hinterleaver_fifo.hpad.hpnXXX_impl.hrandomizer.hrandomizer_impl.hreed_solomon_impl.hroot_raised_cosine_bandpass_impl.hroot_raised_cosine_impl.hrs_decoder.hrs_encoder.hsingle_viterbi_impl.hslicer_agc_impl.hsliding_correlator_impl.hsssr_impl.hsyminfo_impl.hsync_tag_impl.htrellis_encoder.htrellis_encoder_impl.htypes.hviterbi_decoder.hviterbi_decoder_impl.hvsbtx_lp_impl.hattributes.haudioapi.hsink.hsource.hbasic_block.hblock.hblock_detail.hblock_gateway.hblock_registry.hblocksabs_ff.habs_ii.habs_ss.hadd_cc.hadd_const_bb.hadd_const_cc.hadd_const_ff.hadd_const_ii.hadd_const_ss.hadd_const_vbb.hadd_const_vcc.hadd_const_vff.hadd_const_vii.hadd_const_vss.hadd_ff.hadd_ii.hadd_ss.hand_bb.hand_const_bb.hand_const_ii.hand_const_ss.hand_ii.hand_ss.hannotator_1to1.hannotator_alltoall.hannotator_raw.hapi.hargmax_fs.hargmax_is.hargmax_ss.hbin_statistics_f.hburst_tagger.hchar_to_float.hchar_to_short.hcheck_lfsr_32k_s.hcomplex_to_arg.hcomplex_to_float.hcomplex_to_imag.hcomplex_to_interleaved_short.hcomplex_to_mag.hcomplex_to_mag_squared.hcomplex_to_real.hconjugate_cc.hcontrol_loop.hcopy.hcount_bits.hctrlport_probe2_b.hctrlport_probe2_c.hctrlport_probe2_f.hctrlport_probe2_i.hctrlport_probe2_s.hctrlport_probe_c.hdeinterleave.hdelay.hdivide_cc.hdivide_ff.hdivide_ii.hdivide_ss.hendian_swap.hfile_descriptor_sink.hfile_descriptor_source.hfile_meta_sink.hfile_meta_source.hfile_sink.hfile_sink_base.hfile_source.hfloat_to_char.hfloat_to_complex.hfloat_to_int.hfloat_to_short.hfloat_to_uchar.hhead.hint_to_float.hintegrate_cc.hintegrate_ff.hintegrate_ii.hintegrate_ss.hinterleave.hinterleaved_char_to_complex.hinterleaved_short_to_complex.hkeep_m_in_n.hkeep_one_in_n.hlfsr_15_1_0.hlfsr_32k.hlfsr_32k_source_s.hlog2_const.hmax_ff.hmax_ii.hmax_ss.hmessage_burst_source.hmessage_debug.hmessage_sink.hmessage_source.hmessage_strobe.hmessage_strobe_random.hmin_ff.hmin_ii.hmin_ss.hmoving_average_cc.hmoving_average_ff.hmoving_average_ii.hmoving_average_ss.hmultiply_cc.hmultiply_conjugate_cc.hmultiply_const_cc.hmultiply_const_ff.hmultiply_const_ii.hmultiply_const_ss.hmultiply_const_vcc.hmultiply_const_vff.hmultiply_const_vii.hmultiply_const_vss.hmultiply_ff.hmultiply_ii.hmultiply_matrix_cc.hmultiply_matrix_ff.hmultiply_ss.hmute_cc.hmute_ff.hmute_ii.hmute_ss.hnlog10_ff.hnop.hnot_bb.hnot_ii.hnot_ss.hnull_sink.hnull_source.hor_bb.hor_ii.hor_ss.hpack_k_bits.hpack_k_bits_bb.hpacked_to_unpacked_bb.hpacked_to_unpacked_ii.hpacked_to_unpacked_ss.hpatterned_interleaver.hpdu.hpdu_filter.hpdu_remove.hpdu_set.hpdu_to_tagged_stream.hpeak_detector2_fb.hpeak_detector_fb.hpeak_detector_ib.hpeak_detector_sb.hplateau_detector_fb.hprobe_rate.hprobe_signal_b.hprobe_signal_c.hprobe_signal_f.hprobe_signal_i.hprobe_signal_s.hprobe_signal_vb.hprobe_signal_vc.hprobe_signal_vf.hprobe_signal_vi.hprobe_signal_vs.hrandom_pdu.hregenerate_bb.hrepack_bits_bb.hrepeat.hrms_cf.hrms_ff.hrotator.hrotator_cc.hsample_and_hold_bb.hsample_and_hold_ff.hsample_and_hold_ii.hsample_and_hold_ss.hshort_to_char.hshort_to_float.hskiphead.hsocket_pdu.hstream_mux.hstream_to_streams.hstream_to_tagged_stream.hstream_to_vector.hstreams_to_stream.hstreams_to_vector.hstretch_ff.hsub_cc.hsub_ff.hsub_ii.hsub_ss.htag_debug.htag_gate.htagged_file_sink.htagged_stream_align.htagged_stream_multiply_length.htagged_stream_mux.htagged_stream_to_pdu.htags_strobe.hthreshold_ff.hthrottle.htranscendental.htsb_vector_sink_b.htsb_vector_sink_c.htsb_vector_sink_f.htsb_vector_sink_i.htsb_vector_sink_s.htuntap_pdu.huchar_to_float.hudp_sink.hudp_source.hunpack_k_bits.hunpack_k_bits_bb.hunpacked_to_packed_bb.hunpacked_to_packed_ii.hunpacked_to_packed_ss.hvco_c.hvco_f.hvector_insert_b.hvector_insert_c.hvector_insert_f.hvector_insert_i.hvector_insert_s.hvector_map.hvector_sink_b.hvector_sink_c.hvector_sink_f.hvector_sink_i.hvector_sink_s.hvector_source_b.hvector_source_c.hvector_source_f.hvector_source_i.hvector_source_s.hvector_to_stream.hvector_to_streams.hwavfile.hwavfile_sink.hwavfile_source.hxor_bb.hxor_ii.hxor_ss.hbuffer.hchannelsapi.hchannel_model.hchannel_model2.hfading_model.hselective_fading_model.hconfig.hconstants.hdigitaladditive_scrambler_bb.hapi.hbinary_slicer_fb.hchunks_to_symbols_bc.hchunks_to_symbols_bf.hchunks_to_symbols_ic.hchunks_to_symbols_if.hchunks_to_symbols_sc.hchunks_to_symbols_sf.hclock_recovery_mm_cc.hclock_recovery_mm_ff.hcma_equalizer_cc.hconstellation.hconstellation_decoder_cb.hconstellation_receiver_cb.hconstellation_soft_decoder_cf.hcorrelate_access_code_bb.hcorrelate_access_code_bb_ts.hcorrelate_access_code_ff_ts.hcorrelate_access_code_tag_bb.hcorrelate_and_sync_cc.hcostas_loop_cc.hcpmmod_bc.hcrc32.hcrc32_async_bb.hcrc32_bb.hdescrambler_bb.hdiff_decoder_bb.hdiff_encoder_bb.hdiff_phasor_cc.hfll_band_edge_cc.hframer_sink_1.hglfsr.hglfsr_source_b.hglfsr_source_f.hhdlc_deframer_bp.hhdlc_framer_pb.hheader_payload_demux.hkurtotic_equalizer_cc.hlfsr.hlms_dd_equalizer_cc.hmap_bb.hmetric_type.hmpsk_receiver_cc.hmpsk_snr_est.hmpsk_snr_est_cc.hofdm_carrier_allocator_cvc.hofdm_chanest_vcvc.hofdm_cyclic_prefixer.hofdm_equalizer_base.hofdm_equalizer_simpledfe.hofdm_equalizer_static.hofdm_frame_acquisition.hofdm_frame_equalizer_vcvc.hofdm_frame_sink.hofdm_insert_preamble.hofdm_mapper_bcv.hofdm_sampler.hofdm_serializer_vcc.hofdm_sync_sc_cfb.hpacket_header_default.hpacket_header_ofdm.hpacket_headergenerator_bb.hpacket_headerparser_b.hpacket_sink.hpfb_clock_sync_ccf.hpfb_clock_sync_fff.hpn_correlator_cc.hprobe_density_b.hprobe_mpsk_snr_est_c.hscrambler_bb.hsimple_correlator.hsimple_framer.hsimple_framer_sync.hdtvapi.hatsc_consts.hatsc_deinterleaver.hatsc_depad.hatsc_derandomizer.hatsc_equalizer.hatsc_field_sync_mux.hatsc_fpll.hatsc_fs_checker.hatsc_interleaver.hatsc_pad.hatsc_randomizer.hatsc_rs_decoder.hatsc_rs_encoder.hatsc_sync.hatsc_trellis_encoder.hatsc_viterbi_decoder.hdvb_bbheader_bb.hdvb_bbscrambler_bb.hdvb_bch_bb.hdvb_config.hdvb_ldpc_bb.hdvbs2_config.hdvbs2_interleaver_bb.hdvbs2_modulator_bc.hdvbs2_physical_cc.hdvbt2_cellinterleaver_cc.hdvbt2_config.hdvbt2_framemapper_cc.hdvbt2_freqinterleaver_cc.hdvbt2_interleaver_bb.hdvbt2_miso_cc.hdvbt2_modulator_bc.hdvbt2_p1insertion_cc.hdvbt2_paprtr_cc.hdvbt2_pilotgenerator_cc.hendianness.hexpj.hfcdapi.hsource_c.hfecapi.hasync_decoder.hasync_encoder.hber_bf.hcc_decoder.hcc_encoder.hccsds_encoder.hconv_bit_corr_bb.hdecode_ccsds_27_fb.hdecoder.hdepuncture_bb.hdummy_decoder.hdummy_encoder.hencode_ccsds_27_bb.hencoder.hgeneric_decoder.hgeneric_encoder.hpuncture_bb.hpuncture_ff.hrepetition_decoder.hrepetition_encoder.hrs.htagged_decoder.htagged_encoder.hviterbi.hfeval.hfftapi.hctrlport_probe_psd.hfft.hfft_vcc.hfft_vfc.hgoertzel.hgoertzel_fc.hwindow.hfilterapi.hdc_blocker_cc.hdc_blocker_ff.hfft_filter.hfft_filter_ccc.hfft_filter_ccf.hfft_filter_fff.hfilter_delay_fc.hfilterbank.hfilterbank_vcvcf.hfir_filter.hfir_filter_ccc.hfir_filter_ccf.hfir_filter_fcc.hfir_filter_fff.hfir_filter_fsf.hfir_filter_scc.hfir_filter_with_buffer.hfirdes.hfractional_interpolator_cc.hfractional_interpolator_ff.hfractional_resampler_cc.hfractional_resampler_ff.hfreq_xlating_fir_filter_ccc.hfreq_xlating_fir_filter_ccf.hfreq_xlating_fir_filter_fcc.hfreq_xlating_fir_filter_fcf.hfreq_xlating_fir_filter_scc.hfreq_xlating_fir_filter_scf.hhilbert_fc.hiir_filter.hiir_filter_ccc.hiir_filter_ccd.hiir_filter_ccf.hiir_filter_ccz.hiir_filter_ffd.hinterp_fir_filter_ccc.hinterp_fir_filter_ccf.hinterp_fir_filter_fcc.hinterp_fir_filter_fff.hinterp_fir_filter_fsf.hinterp_fir_filter_scc.hinterpolator_taps.hmmse_fir_interpolator_cc.hmmse_fir_interpolator_ff.hpfb_arb_resampler.hpfb_arb_resampler_ccc.hpfb_arb_resampler_ccf.hpfb_arb_resampler_fff.hpfb_channelizer_ccf.hpfb_decimator_ccf.hpfb_interpolator_ccf.hpfb_synthesizer_ccf.hpm_remez.hpolyphase_filterbank.hrational_resampler_base_ccc.hrational_resampler_base_ccf.hrational_resampler_base_fcc.hrational_resampler_base_fff.hrational_resampler_base_fsf.hrational_resampler_base_scc.hsingle_pole_iir.hsingle_pole_iir_filter_cc.hsingle_pole_iir_filter_ff.hflowgraph.hfxpt.hfxpt_nco.hfxpt_vco.hgr_complex.hhier_block2.hhigh_res_timer.hio_signature.hlogger.hmath.hmessage.hmessagesmsg_accepter.hmsg_accepter_msgq.hmsg_passing.hmsg_producer.hmsg_queue.hmisc.hmsg_accepter.hmsg_handler.hmsg_queue.hnco.hnoaaapi.hhrpt.hhrpt_decoder.hhrpt_deframer.hhrpt_pll_cf.hpagerapi.hflex_deinterleave.hflex_frame.hflex_parse.hflex_sync.hslicer_fb.hprefs.hpy_feval.hpycallback_object.hqtguiCMakeLists.txtConstellationDisplayPlot.hDisplayPlot.hFrequencyDisplayPlot.hHistogramDisplayPlot.hSpectrumGUIClass.hTimeDomainDisplayPlot.hTimeRasterDisplayPlot.hVectorDisplayPlot.hWaterfallDisplayPlot.hapi.hber_sink_b.hconst_sink_c.hconstellationdisplayform.hdisplayform.hform_menus.hfreq_sink_c.hfreq_sink_f.hfreqcontrolpanel.hfreqdisplayform.hhistogram_sink_f.hhistogramdisplayform.hnumber_sink.hnumberdisplayform.hplot_raster.hplot_waterfall.hqtgui_types.hsink_c.hsink_f.hspectrumUpdateEvents.hspectrumdisplayform.htimeRasterGlobalData.htime_raster_sink_b.htime_raster_sink_f.htime_sink_c.htime_sink_f.htimecontrolpanel.htimedisplayform.htimerasterdisplayform.htrigger_mode.hutils.hvector_sink_f.hvectordisplayform.hwaterfallGlobalData.hwaterfall_sink_c.hwaterfall_sink_f.hwaterfalldisplayform.hrandom.hrealtime.hrealtime_impl.hrpccallbackregister_base.hrpcmanager.hrpcmanager_base.hrpcregisterhelpers.hrpcserver_aggregator.hrpcserver_base.hrpcserver_booter_aggregator.hrpcserver_booter_base.hrpcserver_selector.hruntime_types.hsincos.hsptr_magic.hswiganalog_swig.ianalog_swig_doc.iatsc_swig.iatsc_swig_doc.iaudio_swig.iaudio_swig_doc.ibasic_block.iblock.iblock_detail.iblock_gateway.iblocks_swig0.iblocks_swig0_doc.iblocks_swig1.iblocks_swig1_doc.iblocks_swig2.iblocks_swig2_doc.iblocks_swig3.iblocks_swig3_doc.iblocks_swig4.iblocks_swig4_doc.iblocks_swig5.iblocks_swig5_doc.ibuffer.ichannels_swig.ichannels_swig_doc.icomplex_vec_test.iconstants.iconstellation.idigital_swig.idigital_swig_doc.idtv_swig.idtv_swig_doc.ifcd_swig.ifcd_swig_doc.ifec_swig.ifec_swig_doc.ifeval.ifft_swig.ifft_swig_doc.ifilter_swig.ignuradio.ignuradio_swig_bug_workaround.hgr_ctrlport.igr_extras.igr_filter_swig_doc.igr_intrusive_ptr.igr_logger.igr_shared_ptr.igr_swig_block_magic.igr_types.ihier_block2.iio_signature.imessage.imsg_handler.imsg_queue.inoaa_swig.inoaa_swig_doc.iofdm_equalizer.ipacket_header.ipager_swig.ipager_swig_doc.ipmt_swig.ipmt_swig_doc.iprefs.iqtgui_swig.iqtgui_swig_doc.irealtime.iruntime_swig.iruntime_swig_doc.isingle_threaded_scheduler.isync_block.isync_decimator.isync_interpolator.itagged_stream_block.itags.itop_block.itrellis_swig.itrellis_swig_doc.iuhd_swig.iuhd_swig_doc.ivideo_sdl_swig.ivideo_sdl_swig_doc.ivocoder_swig.ivocoder_swig_doc.iwavelet_swig.iwavelet_swig_doc.iwxgui_swig.iwxgui_swig_doc.isync_block.hsync_decimator.hsync_interpolator.hsys_paths.hsys_pri.htag_checker.htagged_stream_block.htags.hthreadthread.hthread_body_wrapper.hthread_group.htop_block.htpb_detail.htrellisapi.hbase.hcalc_metric.hconstellation_metrics_cf.hcore_algorithms.hencoder_bb.hencoder_bi.hencoder_bs.hencoder_ii.hencoder_si.hencoder_ss.hfsm.hinterleaver.hmetrics_c.hmetrics_f.hmetrics_i.hmetrics_s.hpccc_decoder_b.hpccc_decoder_combined_cb.hpccc_decoder_combined_ci.hpccc_decoder_combined_cs.hpccc_decoder_combined_fb.hpccc_decoder_combined_fi.hpccc_decoder_combined_fs.hpccc_decoder_i.hpccc_decoder_s.hpccc_encoder_bb.hpccc_encoder_bi.hpccc_encoder_bs.hpccc_encoder_ii.hpccc_encoder_si.hpccc_encoder_ss.hpermutation.hquicksort_index.hsccc_decoder_b.hsccc_decoder_combined_cb.hsccc_decoder_combined_ci.hsccc_decoder_combined_cs.hsccc_decoder_combined_fb.hsccc_decoder_combined_fi.hsccc_decoder_combined_fs.hsccc_decoder_i.hsccc_decoder_s.hsccc_encoder_bb.hsccc_encoder_bi.hsccc_encoder_bs.hsccc_encoder_ii.hsccc_encoder_si.hsccc_encoder_ss.hsiso_combined_f.hsiso_f.hsiso_type.hviterbi_b.hviterbi_combined_cb.hviterbi_combined_ci.hviterbi_combined_cs.hviterbi_combined_fb.hviterbi_combined_fi.hviterbi_combined_fs.hviterbi_combined_ib.hviterbi_combined_ii.hviterbi_combined_is.hviterbi_combined_sb.hviterbi_combined_si.hviterbi_combined_ss.hviterbi_i.hviterbi_s.htypes.huhdamsg_source.hapi.husrp_sink.husrp_source.hunittests.hvideo_sdlapi.hsink_s.hsink_uc.hvocoderalaw_decode_bs.halaw_encode_sb.hapi.hcodec2.hcodec2_decode_ps.hcodec2_encode_sp.hcvsd_decode_bs.hcvsd_encode_sb.hg721_decode_bs.hg721_encode_sb.hg723_24_decode_bs.hg723_24_encode_sb.hg723_40_decode_bs.hg723_40_encode_sb.hgsm_fr_decode_ps.hgsm_fr_encode_sp.hulaw_decode_bs.hulaw_encode_sb.hwaveletapi.hsquash_ff.hwavelet_ff.hwvps_ff.hwxguiapi.hhisto_sink_f.hoscope_guts.hoscope_sink_f.hoscope_sink_x.htrigger_mode.hpmtapi.hpmt.hpmt_pool.hpmt_serial_tags.hpmt_sugar.hvolkasmneonorcvolk.hvolk_16i_32fc_dot_prod_32fc.hvolk_16i_branch_4_state_8.hvolk_16i_convert_8i.hvolk_16i_max_star_16i.hvolk_16i_max_star_horizontal_16i.hvolk_16i_permute_and_scalar_add.hvolk_16i_s32f_convert_32f.hvolk_16i_x4_quad_max_star_16i.hvolk_16i_x5_add_quad_16i_x4.hvolk_16ic_deinterleave_16i_x2.hvolk_16ic_deinterleave_real_16i.hvolk_16ic_deinterleave_real_8i.hvolk_16ic_magnitude_16i.hvolk_16ic_s32f_deinterleave_32f_x2.hvolk_16ic_s32f_deinterleave_real_32f.hvolk_16ic_s32f_magnitude_32f.hvolk_16u_byteswap.hvolk_16u_byteswappuppet_16u.hvolk_32f_accumulator_s32f.hvolk_32f_acos_32f.hvolk_32f_asin_32f.hvolk_32f_atan_32f.hvolk_32f_binary_slicer_32i.hvolk_32f_binary_slicer_8i.hvolk_32f_convert_64f.hvolk_32f_cos_32f.hvolk_32f_expfast_32f.hvolk_32f_index_max_16u.hvolk_32f_invsqrt_32f.hvolk_32f_log2_32f.hvolk_32f_null_32f.hvolk_32f_s32f_32f_fm_detect_32f.hvolk_32f_s32f_calc_spectral_noise_floor_32f.hvolk_32f_s32f_convert_16i.hvolk_32f_s32f_convert_32i.hvolk_32f_s32f_convert_8i.hvolk_32f_s32f_multiply_32f.hvolk_32f_s32f_normalize.hvolk_32f_s32f_power_32f.hvolk_32f_s32f_stddev_32f.hvolk_32f_sin_32f.hvolk_32f_sqrt_32f.hvolk_32f_stddev_and_mean_32f_x2.hvolk_32f_tan_32f.hvolk_32f_tanh_32f.hvolk_32f_x2_add_32f.hvolk_32f_x2_divide_32f.hvolk_32f_x2_dot_prod_16i.hvolk_32f_x2_dot_prod_32f.hvolk_32f_x2_interleave_32fc.hvolk_32f_x2_max_32f.hvolk_32f_x2_min_32f.hvolk_32f_x2_multiply_32f.hvolk_32f_x2_pow_32f.hvolk_32f_x2_s32f_interleave_16ic.hvolk_32f_x2_subtract_32f.hvolk_32f_x3_sum_of_poly_32f.hvolk_32fc_32f_dot_prod_32fc.hvolk_32fc_32f_multiply_32fc.hvolk_32fc_conjugate_32fc.hvolk_32fc_deinterleave_32f_x2.hvolk_32fc_deinterleave_64f_x2.hvolk_32fc_deinterleave_imag_32f.hvolk_32fc_deinterleave_real_32f.hvolk_32fc_deinterleave_real_64f.hvolk_32fc_index_max_16u.hvolk_32fc_magnitude_32f.hvolk_32fc_magnitude_squared_32f.hvolk_32fc_s32f_atan2_32f.hvolk_32fc_s32f_deinterleave_real_16i.hvolk_32fc_s32f_magnitude_16i.hvolk_32fc_s32f_power_32fc.hvolk_32fc_s32f_power_spectrum_32f.hvolk_32fc_s32f_x2_power_spectral_density_32f.hvolk_32fc_s32fc_multiply_32fc.hvolk_32fc_s32fc_rotatorpuppet_32fc.hvolk_32fc_s32fc_x2_rotator_32fc.hvolk_32fc_x2_conjugate_dot_prod_32fc.hvolk_32fc_x2_dot_prod_32fc.hvolk_32fc_x2_multiply_32fc.hvolk_32fc_x2_multiply_conjugate_32fc.hvolk_32fc_x2_s32f_square_dist_scalar_mult_32f.hvolk_32fc_x2_square_dist_32f.hvolk_32i_s32f_convert_32f.hvolk_32i_x2_and_32i.hvolk_32i_x2_or_32i.hvolk_32u_byteswap.hvolk_32u_byteswappuppet_32u.hvolk_32u_popcnt.hvolk_32u_popcntpuppet_32u.hvolk_64f_convert_32f.hvolk_64f_x2_max_64f.hvolk_64f_x2_min_64f.hvolk_64u_byteswap.hvolk_64u_byteswappuppet_64u.hvolk_64u_popcnt.hvolk_64u_popcntpuppet_64u.hvolk_8i_convert_16i.hvolk_8i_s32f_convert_32f.hvolk_8ic_deinterleave_16i_x2.hvolk_8ic_deinterleave_real_16i.hvolk_8ic_deinterleave_real_8i.hvolk_8ic_s32f_deinterleave_32f_x2.hvolk_8ic_s32f_deinterleave_real_32f.hvolk_8ic_x2_multiply_conjugate_16ic.hvolk_8ic_x2_s32f_multiply_conjugate_32fc.hvolk_8u_conv_k7_r2puppet_8u.hvolk_8u_x4_conv_k7_r2_8u.hvolk_common.hvolk_complex.hvolk_config_fixed.hvolk_cpu.hvolk_malloc.hvolk_prefs.hvolk_typedefs.hgnuradioFindUHD.cmakeGnuradioConfig.cmakeGnuradioConfigVersion.cmakeGrBoost.cmakeGrBuildTypes.cmakeGrComponent.cmakeGrMiscUtils.cmakeGrPackage.cmakeGrPlatform.cmakeGrPython.cmakeGrSetupQt4.cmakeGrSwig.cmakeGrTest.cmakeGrVersion.cmakevolkVolkConfig.cmakeVolkConfigVersion.cmakelibgnuradio-analog-3.7.7.solibgnuradio-analog.solibgnuradio-atsc-3.7.7.solibgnuradio-atsc.solibgnuradio-audio-3.7.7.solibgnuradio-audio.solibgnuradio-blocks-3.7.7.solibgnuradio-blocks.solibgnuradio-channels-3.7.7.solibgnuradio-channels.solibgnuradio-digital-3.7.7.solibgnuradio-digital.solibgnuradio-dtv-3.7.7.solibgnuradio-dtv.solibgnuradio-fcd-3.7.7.solibgnuradio-fcd.solibgnuradio-fec-3.7.7.solibgnuradio-fec.solibgnuradio-fft-3.7.7.solibgnuradio-fft.solibgnuradio-filter-3.7.7.solibgnuradio-filter.solibgnuradio-noaa-3.7.7.solibgnuradio-noaa.solibgnuradio-pager-3.7.7.solibgnuradio-pager.solibgnuradio-pmt-3.7.7.solibgnuradio-pmt.solibgnuradio-qtgui-3.7.7.solibgnuradio-qtgui.solibgnuradio-runtime-3.7.7.solibgnuradio-runtime.solibgnuradio-trellis-3.7.7.solibgnuradio-trellis.solibgnuradio-uhd-3.7.7.solibgnuradio-uhd.solibgnuradio-video-sdl-3.7.7.solibgnuradio-video-sdl.solibgnuradio-vocoder-3.7.7.solibgnuradio-vocoder.solibgnuradio-wavelet-3.7.7.solibgnuradio-wavelet.solibgnuradio-wxgui-3.7.7.solibgnuradio-wxgui.solibvolk.sognuradio-analog.pcgnuradio-atsc.pcgnuradio-audio.pcgnuradio-blocks.pcgnuradio-channels.pcgnuradio-digital.pcgnuradio-dtv.pcgnuradio-fcd.pcgnuradio-fec.pcgnuradio-fft.pcgnuradio-filter.pcgnuradio-noaa.pcgnuradio-pager.pcgnuradio-qtgui.pcgnuradio-runtime.pcgnuradio-trellis.pcgnuradio-uhd.pcgnuradio-video-sdl.pcgnuradio-vocoder.pcgnuradio-wavelet.pcgr-wxgui.pcvolk.pc/usr/include//usr/include/gnuradio//usr/include/gnuradio/analog//usr/include/gnuradio/atsc//usr/include/gnuradio/audio//usr/include/gnuradio/blocks//usr/include/gnuradio/channels//usr/include/gnuradio/digital//usr/include/gnuradio/dtv//usr/include/gnuradio/fcd//usr/include/gnuradio/fec//usr/include/gnuradio/fft//usr/include/gnuradio/filter//usr/include/gnuradio/messages//usr/include/gnuradio/noaa//usr/include/gnuradio/pager//usr/include/gnuradio/qtgui//usr/include/gnuradio/swig//usr/include/gnuradio/thread//usr/include/gnuradio/trellis//usr/include/gnuradio/uhd//usr/include/gnuradio/video_sdl//usr/include/gnuradio/vocoder//usr/include/gnuradio/wavelet//usr/include/gnuradio/wxgui//usr/include/pmt//usr/include/volk//usr/include/volk/asm//usr/lib/cmake//usr/lib/cmake/gnuradio//usr/lib/cmake/volk//usr/lib//usr/lib//usr/lib//usr/lib//usr/lib/pkgconfig/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu  directoryC source, ASCII textASCII textC++ source, ASCII textHTML document, ASCII textLaTeX document, ASCII textC source, UTF-8 Unicode textC source, ASCII text, with very long linesASCII text, with very long linesPython script, ASCII text executablepkgconfig file  !"#$%&'()*+,-0369=@EILOSVY\^adhknqRRRRRRRRRRR R R R R R R R R R RRRRRRRRRRRRRRRRRRRRRRRRRPRRPRRPRRPRRPRRRPRRPRRRRP RRRP RRP RRP RRRP RRPRRPRRPRPRRPRRPRRR PRRPRRPRRPR?@7zXZ !PH65]"k%C.RAkiǕQSF&)EGro)Ӄk||}2)J)U^"t@0#D0@;=%|7y% {ݥ3`nF~!ypV }&^ɔJN:wY2/E >kR<7_.#Rdϖ<-Y‚?{ گO.i[:EuH@!VO>ףB@h |[<+q(㣥:CQ eornۦ QvY "RHbpgRT0؁4FXUiy{ B&j ](+hjd&Sp.-sנslh$-[O.Phv!CjT[M3F-reɷmzom 85FwQ-TLl ?G# |r>jg $e/W%Orb+DŽɱQǘS#wȏr覔}ؐ]jgkB:rb +>auՀVԸl1 "S~〰~ЅR<351E=SK$hI`VF׌k]sn+}* "G 5DDpT,st2Ĥ8p\զXyN[a,`ʄ 3ҭ8s5~ϡjs+n:e}vNg J4ik-]7BPͩkƸ6Ā Qf=WeU;mFr#5WzE~R_Yft qpC80d0p7=oH#p^830nA. I!_kf3]= ?q&HzNe=$u`U=?ZʠOA~ygpN섗Η#0>ϽuJ$c݌6]9Ibaɳ_,1b^_l!HiU*JV2j4nimCEƐ|z}ܭfIA,r+O W#ܣ3&G T>s$ߢj-/d(yp$NBꨗ79ut=׽~ Tv뮗ո6õ29vMs{ԫ*ֲRZԯBhSGTH~xSlmARIEZmTTbf>mL,HrђT_u&Owk<4rwb"?.&6ߝY0Wկ?Zf08h;o:DN3 qFȪuzLJx?F3ʒR$E}T 3UR T)zF9#D%?Oot氕`7 :P0JyaH1`%{V)>6cG+ހ yoj~wq Yorȥ3a9Ef]a^rWX<0_"5!ϯ=',#u@*M*ޒ`1~Cy@5YCd5= Q %T@flx(AbƒϖZf0asjvG$3ca,?ps=z=8AN:LIRl' $;0"FҁD'0+҇{B"c<+b4—$n =+9yɆL|J{S:_8 PJ߀FG#WfqulzT}2cȋBT;Y5W#W[B+5![x|>nH g;:wUH/Yr3RǹmıdL{}mပgw ţ t6pK(dhc$4^MPb=D 0FgȗG,s襁:- Yr F@GUAr}5 كyqlϿcy]W @\ 2A췣m!sWi8{awޡ0^ HWӈ)ۑGl^ i8p[+V#^[%&XnTs3TGkd}ő%qi&~{0|, H9@f]1)}U: $.l4L;eP2ڟn(4) #3>0& 1F( qovzt Cc_&VYd i*Cfb>;ΘhJOZuǂy\f w bo̱ZN9 ^.(s]9#T D %Sd)]5(-{jʮ:Q9uK t@9O=1}-Ŭ>N볼d}oGD8i[ܙ5hжRҸVr|_PF/4ہ>(":" LĻeC$) \au-Ŕƀ0vC(Wل_)Uu( +\ѵV-#ye\X1ò5F6jn֣ w+_^6i0%ԣ$'ސo}iοk+ٜP68Lz*m0H$A5䰒+^~$u J`eezl`ehF;\1󾞵ãV H#ПG],ܚ4t{շMCؙb}W+=0GD4ac.R%&G[m勷Ek̂+)kh~$CO}4tмXt(,"M[0ńy c!_y[}Ox^Xb&=zTGs6l(\L8k.Pyl#ӀziQDOE%]E=u_qm힅$ஆцpY!e]!4#kխD!>&Wĺ7lX%n#kNF*~c)仃*飥녪۶u+Fmv媴fƜT_V#@#m7(quO"Vpѣ6h d?fЃ%Tot{8/cY 0mMCڋ{pe?oN'm+넣A{*ĂCS%`\aӖJ?j#2/d唱W"Y\ \;"eY^l)wmR'6x F8wd%[ ,M!!:J NHwпB eY*{y%gj+ٌP]lRǭ/)KdWװׅl ˝F%*}cUOJv4e%Mo{Si[HhWjbiqEChƄVX4UCtKȊi)*t%DWrX`M? Aj $ζT1ֲ\w+Xgxl3#YSpӻnE2ΙpPk􅴜X-۬{/;ju[n'0fbror@Ӽ$^(=-j{F{Thrڠj~D32_N3ݭ}}xpE^GC;=w9e,8hе6tV#v2FQv(m?9h7L /kG6w]jxۮ2eoɝ"fpi[,/MjL5+Z* "P}^/C5S=NPIĭ/$Ŕj2xˡ9yDE!sIwW\5S,K}<ڴ֭OV DFhёgN~2c``JF 2N`g8˫%@&FcKeƂ8bƽwjK:G݋|lHQ>?_CbM4d.3haZ4H7q XȎuϴb ̟Z&&4Oޅn-:-t8J+k.&sņn4U6 ULڤ9ATؓ6J4gA#9+~ϳ^{~όX_̚>s@k.Q]A)9禾,(L6sm1$_BtD0|\{~ q_'ڵؠ;ˌV\(xtP׾ m ͭZ] &%;5@(Ό-7l삟\,X",zf1acuy4ƣ3@iNrc6^ͮ},5;?1S޷صK>wZMԲ2$T9ӋkR1t"U@ [%~n%h}\r۟ 9T3u@Φ#"\E:Ej9mlRLG68'C $rmlE7zs%Dj], ʣqNȘm z'?#b^*Cȼ 2D%`ئЙK Btia |LqXFu toa5}C?Ԍ>QWVgvtp"%LsVm.8BsG!-dB}[ÙtW@v_w{UrjFVUo/0{\czb5[BpA%Kj-8lVމXUDx6H6%. mUf "|p =&^0ԫbnǍ6$a_dA7~K\U4уLK h3-Elu `{r @ˆѧ7Z20L+~k 5h#[gX%cn2LZ-dz%TqZ"H|QWײr} dl/Ƹ3QWv0B&5̀⽝x^~cb|zGĚĸ>  ~ZBcK[~:s5=?K+ zW![JtD̔]G1܌L`eif|c/\VC&]0͞,aΜN* <4FG)"ڿ<J'Y0m N%z<C? 1hIپ .ʻ!JMN9fc̷v'̥>'E.NlxSW|+% { z߷=}~qb>dF[.,_lihvLBNu+/FYL "[e7ZrtkqT HfoWekK$%(4.iϗ%#6VsjK-cUEiykg; @~ԝiJ+!=%d@nuls"KapWmBՔTڧ㼜t\đn YACqBiAǹGs`E9IEMO3/"C'ԸHF;TƱ9>)> 65U@S)\PSR\ζ3(Y9 ;7,xMeA!ƇCqf>c={1= lMw51>@?,yTf1h`VrqXRA6*ϋV*,n1[*21ʛ` :5;7ᮬCvoD ^zԏ>Q?ve߈m)M{43:SY[O X6 PRK!%k =4O[}iG5l/jɆ6΍|j39 6 Z?l4=Rrz]I_g~bIq˨}P~#ڋLqK7ϝ-qZcՕu(]R&8ĨBL]{HsҨYW'_)mNO-ۮ,cнMf*ۦ>pQFĶ1`gbm ,n7vZ$\@gAF "9ʉXYNQ1LP32~ȭU7&E!x±Aš0nq kgP ] FO/;p,w=r^vQ6JgM*QדlzQgd9_B|@U$ >>Zί]2}jC\~)+ZؗsUQc }gXiE%"iTmϓK:@1y#u|&C|/9ρ tb%3uSZV`[_j@ѥÈZM( o6Ы 9VkURY݉ 2XdwBzc&&ynI2%0}h"aZ޲D۰?9mOmrw zXLWϫ6ٲ 5Fj"71bLPrY_^ȤIyR+6ɫO?ŧhw3Qb"9ܫDQj/>7 z I|fIGЌn$%RR^%n@y$Lg#NrF|➠ *›\ܛ͊><A6Y--J ! &.[պlצ}R\|)˟e]IԊO:ddvi녪S*K 4,ϷthNZ0V%{7{+9b)$$J]LpIs8]ibzc-k0ފHq4'/)]`C _&TgPsBL{6SA#ڮˢut$dzv}fsǭgvt&H3b_ cULJJz j lBآ 4t+ 89h+ !i@.՛~d.ɲ|w:mNsT>rK,:M<05pwz)( #5r ˵#z/Q%8rͯ3@ew FNjPPdqh3Fݣ/ 2dw)qYf]NWo>"sks3>3J́%0~g N  9qh#kzQ"'?u:_[(Ef50iXFwCL[&!} ;`Da@Z;dۼ|}TC>'<휯A\H#Z-sOpȢ[ Fҍ؝a *ֹ30/nL*kasm,YdlC~[b4dl.p L730(3V t! /(4Z㦬k跃Ucjl$P։?5- C@&AIIamk#Ց.B/}M'avݯf(ߪL67Y5Mt&_9s^!'m4 . cn"bʹB4px̿}t")gbo)]`Y |QԈ+jU{UUA&ZNsdؿiQ:m\EtMeZPW㩡A:`:@eWIpJTnn06X}0nE 9!ahfqi7`isC5ù`ˊa^< DNI*۠\䥿[hH9}F<ݾ2EG9tbe9 fDq=_9؏W$8) Hocw.68**6 8פ)/'δ\W0x,2K\Y} :n[Ga͆7%p@fQQ2%1akeW#/h-G?IuJ&7vgF +3Ϲ#_4 {\Ecv?_vTi^2ҩagP E kT1oQ8g3?nMKp#zֆZO5n/-0E]{LbS%= ^Z+*msspH? 1~wf}5j~yp=O"ŵã25DRcMiQU/]|yH j =5iU6*1^LhLR7-OǨf^Oq:-%Req[3BۙE|̙sFzQv0 텧eYZUUڙkdM'}hς#hnfؤEj#&MEr]N  ?bqJ"> mfNt:K<]lW\qcSzjF -BߵY"B-u3o5B{^1,')k,Q܉rϹDps-^I\]l5;ܾ9%S)ko@ lyN~Fw "x|emx6KY|Kפ8ښMZBG0{қ嘌--'eOp ڄ5cq1R&yc]-}^#g?t^}q\4S6S J붶`+%H1aK:FYu,3|c]eTII)dy 󤴥 lKb]SBcjhY_!`[ZYte(3Wϛ={C8}t掕->x?u[LJÈ" +_1n `ڸCXSC%KPOKlm6~n?!8v+g]Y6*[y *xT{!L1w I5tn4y5xPUCr| kzJ* UGG߱ _ϺI[BGsѧLuAw•ԘbOBiUFm2.*oFIW$ FjZ!ZoL,Z}(jezURvmٖ[-*kI^T`.bp{ϛqYf|}#{PT{ 57Y{XC`x@*C0VSmbrVMqn4R+B )hO"~xÓeb֓| qC[$͇#:<Aaբ͐Cr<ה'9DmsdV|~vL!W$'>y33ҖH'K@;(X@23eG>0a=cnRr5vWpLӪ>; W=.˼lO$gp9+($<6 SECp1} ,1}Wa<lAYOT[u$GPrcA:#_a̞toƩuZ˚'{迴Y2q#;bSe*FGcz{^$/'EՆ]P.KY_5dyNO\p)cn~eeos p>^|Mz#"EswޣdL6携ntzPbF=YĉM BZ^S2(`R=<{H^ԃ؃Ӯ/'ē?`)M泍(v 1qAh]]ZQ93܇u+lG0-P5ML$8"&:?@m`ne'}Vc]銌z8NKT `?K"gSJpgP>3e&j,0QisU K#v0VQsxE] 1rȣFX2=]A]nK6X# >`˧SDkTZ^ud;C^aȦn.(g7֢,$Oh;nz7r><.ZW ' `vS``;=C=0?v!,#uReMRiJv_CWLw'5@5xa3Z֊ݰƇ &!L09ToKHc-͙5bO$pU|mp-Sž!^@y ZL3vRFݮ4E;oШXQ>{0=Es&(&? ƯȵM-*עX><OUv}Wc ۗM$Ay vIJZ!y,Wĉl@S'@V[HX](o#kݹv^=Tg+%)Vcn6oa $תq.2N%+rU֜ċ x9P0b hf9&EM% )4J.d{̝zq[+ljx{zGFG4|ڝf3E%ZZ4.3=3 Z>zK͜ hvEIuy"(Vu bCKnR% ]$l>8 o`aˎ9T%tV5)ѹvh=RlPcW0ȵ y0?ܯ# 18 6\ח?zQpCNm^^5Ȼ^DZi"2{Ҵ%{Tz2J(U)_#@}ShjI"a~ތQ{Ul$cIՄQpMR -t A8/-N 8Aw=E).D~0Iwx [3ePvA8p"QUurj=ِ+G3vۈnowB lA,kvHU`R0 ҠIl[ "ZH߃FnIQuQ|H]͝Eipe`?aChMݖڐ(zRF`]i JaIp$㤌%Vb4uPu!إ/܅qQf_CVOvL޲%u-+Kx y*xz(+5KGL4HHNo;A C}ˈ-cq)%-{ݗSrOwPWbgzx?D^+> KʇT3vʹ6Lf}S؂07 C j@3BaDJ8vXz{Zˊn4tSpZ5_!Mn6+ Qx6-4\VǪP*ټָuj>īsaCK6M*Bp&][]& TbDᮈ:^// Jm~ƔLe۹GFD8/{(uc`YzYS-8 y#}^/pz₭rBޘl-n/yPeۓ1!fq3pl'7i>:Rgi!B%Τ#P4ͨ3BC`y{,+`rk>Π\(q¯b7+<pc"e]lPjunZA09gr`{|q9lmwx"Q.5Ydk{-eWGa}=0h^ hɲap!< /H#YF|܁8SvY:07^&h ӄa"ƑimqȜNnU3G7~Q%h_wFq=ZFjsVvuG4%\q)voG9QrP!šہs2` A*p"H }ُcHbjo$Hz|W{gUk&S3CZm_5 Bll⯈ZКFh%sA t悹FTgvزC Ѭ78|/n1xm02zuC}#91,4?/up]ᳵXfq晐ѫD]>ӕI/OC^=u ]$0[Rꓜ_ םOP&IJX;A|"''Ug'P pFw7ZI;q2{2fEKK „;bs1,ez:!d>-Bb"C64p\}OۢwlU'9K rI"@j`& |Y5t5Ώ u82+C+>ᄳV1S1w: Wso21GG3%r @1>TEJ/ orVBzg_|b-0j +[z:($ի=5Fr5"АAVH4{B3RXbʧ`Lђ؟>.+ᓎS6oD-n3hdj4Ĵe"(R0>=ĝp<:9zM:'j(WBqtUzڳjŇ@hBUoM|dbQ#gȪ2VE.רGUEhud+. qoenA}Mkq''<ʛ6c;< %soD"t)F4!hq_nfb wF !T͸%  ~t8+i $\ ]DZxtAyz:{Jœ'4TQu,{3'&˺N2Jo(.;E"RGk.<#ERDŰtjg)Pq=7t׆0pY Y7$t4A=$TZOk;du?u|9;$kgLQ6'jE=MgUJg{ٙ 7aIAk$!A7%XI#(ze?7w/R٫JHB˕KD|Ϡh);\)3qY sڇ:хz (PuN`.~c<:WFF5_dn*`TU DHcvjcT"!g濰_fΕ4llk`f|4iZ5!% `yDl [B'TVgjȖVP8bl) :u0anS {ɥ2FӅ)|(0y[fr}m>̃Ĩq8vJ#q8x.o㽼'gÍ;tW- \bv0֓ݘq=ԚR%}v5&2̜Vfd<,QLeu^ŷC'AY$8DV J> ԟRSWv,^s~w;OͫᧅybClZ׺V3}6l&z^Yrv90A2y"*V>mrIQS֜ Lmsac4-Jf1G da^ퟑU3֎ƲJDow\ԂD0 `GЂf :FnWz)#x槼R[k "7P~|M:Μ\yͰ.6밙<> wBeN"c d%?X] ^ G -rHWv[,D!3&)1E=ةauZMnl5eA 42Ҍ#NJo̬;>g>R6͈K#2^~43ss@0lB ?tS; 1sS 5 <_0w 㶪)"okA@,vݏwUC|m#˯/ Pˬ ӴuW!څGoӅ!8D1=?XXBaim cLFݹ|.`R BޚFv'7R'xblfm|2 {vNGbݖx1WIQݞ~vRF%)h۔T^rmlv2`-%QZa%$*߬iQuM9,(NC<Z Lq;bc8sNJJ9a}RcF2^n ~rB1;q54nS)p쥁ޠ w3~RLvz؂ouh$ XpFvfL!Byo1Z1ߋM@1A+1[wA?@c6b .ݞ.;]1N&sL"vH01ROb\XKkTM@X*0tVBA!UD*@˕D m9<-]MA TWqI- ˑ x-ՈԌ6*H Πl[ٴa9״ ā1?{*3.0+H: KQ7ۚe&_ТY4$A8EfSk5(V+>¯ٝX}*>;T܏^[0St)Q(RyNPv,qM>$vVTq=f/Q&*fSj."3i+iؙ8o up-kac$]mݱCDD#B#uױÇ:M1#tj= Gׄ{PԴZ/ \Q.ף,2{ZuDx&old@4J QQ¥X]׬)lO37៌/a'$/BA`&N뒯ksb"RzGYQ5siJPrQpJujCPUF8.xjiFagj >b\mb")=𸢬0}kW|Bl+ :6xm0"SC"i0#X#Mi;Ed9bK%шe}lG}QF8ydx3LMƚ^E~E{ZP9NA(r}&`tHb:ْTw'?pt-cTæT9O$3dєVG ƽI_y`MZ ͘QQ7Ԥ+ sLVw)qoYs!Š,=c˅D靸cE+(U.b D;D)_,tK+P'xV[owt2v,dKfwG~KmpWn nGLgQ|go4IoCRC9w0F8 1o!_<={_U~)ηLs]&%@Ri{* Hg"i:Yݧ}AXV,w>K59W' 09/zaT|1877I5IÉbB;\bFd9M3(VpoZy5xGObTkx8:tctKA{և R?gx罩d_ZbFϯn]<4jLkH~v6_ߞ0qY)ӯD /'_SZ|}Q̾QN})~k<`}ȼ2Mt>_\\v4 }̔~}ѕ7)dD]*dR/vXEǭgؘvhlRqw7F3"hd30+P,9͎j`PaU$0qPWK-~y+nP>oڕW4lYm'PEIOs=!9SE>Ylk= 7Q?L-P S\cww f n/eyt›2󿄠]قڧ>2nq{ֶ&} -6Tlb44Ovp7sI^*C|Q)2I4jDzFj(c]SJ麷z։,]n'1rRGZ5"s][GUPd<9|9u{R bEesLd[/_V_M/?nlp\+0X̧E?<10T׿p~ 'Pfh5WZƼꓳǹT,U~K 1+e{(K(H h{+ 9,xtpY!&K %ۮ>i\zM@jgRy?#I"Z者|5"ْ%L 0 jgu.O2\#e+-:+f/_4r  ue; _s%:v8U#j^>J h85{HrN`9#k Z=S@<ſ^kػ}CA-me>\ٽr OxK멒ܰ,v..'>G 4T!$:gG ߽=k5횼?M߫JG6Ui,'aձ<k3i~;zUxI#ŸA*rSDiKxoa~t-zB'uMQ X/I3_QMƈ=iža=3Fhyϙxչy鹮"ο@ 9/ 4#gq۲N'xML@0}flfC 5e@a#Df]8x+HCaL!R>o'w*:(x`Wゕ8H)1Ԍqe.\ )Ե6AFeО-l>"xvJNy=+9*V/=&#Yy"B a3;lp<>~ҭ6gaJkffO=\(;RgEc_*7UQQ{/ [MLX7֛[|mVSN?@,d XBZUo'%]noCҗ"1'x;7 Is;S:z6@]<_o&lXH$94 $O1E6&qƨ'`*C)yiACS`:Ozx ALurns $|xjSk߀a1|,ZZ&h9AM<O?zBrqWʳˍC 扆?X!&9go85(q )c-EOkj$>mNxa $!>칿Jߖ XY\M0z fȥ%0#\ap_ H%&d7[ rWgRKÍ6s=M|U#153{=ˠx;MJ&Ji802*C$$7&~[Et4a 5<\LA++:- ޿MgFEcji@ұ?j`w7{jfhFĮ5{OԨᐲu1ZV3`)[z/E7G*3)4АWé̄Vc]JD"ȩ,)QDٴ#5 UhJ使'o'4?mIiEiwAڒZ٧vu=6^Q>@/2f.C,`*\52i" eeIQx\jwRK-t,nSzL7phap~ .T24Px'A4N8)h"44}*iA"7,#\i'痼Zo$M#^_h'x-KϗYUgq>lM=t6c,1 ejU3GZ))'Ŷ(-AM"~u*i>W2EV`鳎Hu';+ż0[K;/FLH:̩5%F" yx2c-P7,Z\dNMH3Yo AdqG+`r{:8 WKlOVVѤfkYL9-Z*|>is‡O@{ױeqb97x뻷' o3GAw?^Fp[SD^pXeI5dQjs=|cViךVW @uGƥ/@%}΀«[& SW;Em$GƖcô LwzM~q%wkIJ2;QKOfW+9AiR\=VS]`Ȱ Lr;ϠȢPD̩:y m 1/潨ΜcJhQ ŠZ{(J$wd>boU^$P+qZÊ&gCkGh˝ Y1eoS.a`Ro`,ЉVXP%Mǥ Vl0[*]\ɢ٧w(tPeҝtt?='y!՘$}&DVf =}cjoj"x+riq 9wORPV?f{|Ð'Cw'%GuPK 8EYBM'nې.̠&8ЮY:iWtcش i(yQafT1 Э6Bi;m}?᳴핿oc%؃'j:ﰅ  UEiOaq$x0h/J.(꙲ܛdgġ񐅧862c !ZN.RsYweDKx gjJĹA`S"l-xN0wD,OM+%jQR-Ju^c:lo c/C ;Q]Hޞ%*:D 8RP-.+z21fZƤ?W`T+R0)&Dƻn_jpɵfq5xJX~  A׹;đ{.F<ڋGiRo?>vjwWxQ.J=߹ĺdZ]] ``]zx.6V)ޏ;aIy9Qv HtDzHvce^A?LbEmYZɻ^Tl1qq@ .}nO&Aa[_) }_IT44EGmCVa:qMli aLX"$hci#]o*޴z&t;q;v_/Vv7|~ڥ>\30/(~"G:F. 0w忊g&TbL=34Վ3ߌ ~& :A.HAH\4(~^[ @ 89|S"Zn9;չ|B}GS򦊨?s%XQrϩU]fJ?;F${^"{:=ll5Y[r lî5J?v U5\Tȅ멈MM5.QtBmOF ];yֳDT_Gp٭#B@G \;3+>R߸:5L԰.cE䰜ta)[!^ q jbƽXN1mMν96D-Q L#Av1 ^&3 3S;dS+BQF6-I,M Z}Tv%AhX-n^"Lߵ u+wʜYDRO;3#|E'&lF\K~.} UcR=|{*|u1Bﲶ cD'N4`PqɚMmtjR$x9w&f1C&qM r5%ޤU3)MAZlf4RɓAfyrKt]*KGV^^NjS3a ϪJ9~b@<㔍q[, ǍGSoɘ64.(!I\#S7(DXkzfݲ,]dUPXl!LQ}B $IW> gcd'=_K v[#>s%Ds[D,%LqRܓẎJ=JV*Yk:H>݂uْ:?ڎma7P&)wÐNU_ޔlEٌq]H2lr=j~J[SX?>wZEyo;lM T0Qڷ[ʻ֍u6BԎ#9 2*{Uxk(햬\Gxuv%h(ntWd'T6nN~;`C̰KkCZ?Y6 *w&ƺ[ 7T8zր<|*ORH%pOpw!b;P S]Q[Fk7Yes%7П^2dn !Mڑaϥkm^w2 bдb(f9W]k@hcVlZiϫ8܏ sz`$nw,?cKmmilxxT$詍ԅqG t5'yGϾnZQ~Гˬe daJW.q Qgn@emWeOYMXy-g(6Wp(ܐQM}20iry[bEM'm[qDDwC^R~h/p d?0er ɥKH)3{4d)e'FM;{klhT=J0I n0}jY0"{F86{KW kRwvxC0-wwላD^~Ӑ˄'Z\0;bF K{\ X׫NhKPfUŹ.iVܢvAبڂWz|K2yB"5'SЀqsvpuZhjFU@{8G*r7PK{RԈ2zPre?єhPx4 &f<1Ձ|x2(,:¤y;MU=ǫ/#owM'ՏeFGqp3>ϵ`uLùeS@.8=Xx>t.RGMK7jO/Z X !ײ"/V񴓖 ܹn#ܡЙ k!gEN6 .(ǻ}6NRd WWމPЊK!/DB!! J#X@n"$FET;ҜaPCtIejUam\dytp?h#=>ET@H{SgO)n\r|qDP%ܖrav۷áfxgnnU׳oz8iiL'[jՁK{1=$RV>v6UtnB,QHՠ"Ct! ۠7<DElf~PQ#"FlLu} _oY7; z,bHk+|Cd|u:&`-r(')iD+"F}1g>ZFv X|JMי{\}FғŜ!-5qTP $Ujm,ַE-52*sB!Xsjjß43 TGd;)I$4#1l*B+%!ZC}ύ)UƑ*PD(hsGi5M! Zsoxy/3sEF;Y1Hx~YHJ?%2c֒G ~?T(]WAF$)kHKQi3ҝְòX@GQdr$HiRjA^>hXO* ZVfWOcm3`R&r}jmr^8xm _s9vs(S.XR-BJQb ൴%5}VV1ֿZX-G/D/to gd{Qx=5&ڐ-˓D8;0ˌ]l}`8i2dMb;M@y _-ҩ|Dܪ?6nߧh\Vc& Ȟ,b4#9ۘh6Ay&5J#Ҧ.e9yc{0庡ZSI|Ē;x }LN҅BŌ|ա#P`cf&/GsfXȼLGIL'ZbioO+J I4♃\+.zY4\ ܎%_YnAǀ<5n)Vw{$I{2+(ePY,0aTR]r am֗y)K0GUB Vԗckp% o2#[L~sVE=Тh`|bm Xÿ[+ }&x;D!xDԉWɃ#h~f&pʠB#%yv ɑ#bsmNQBV@#$l^H:" 6ַM\V"uyʵI#3/}_s&6*#U^ h dPcikF 4VSZHvc8ef,m|\}ij%d y\X9D&6hXd"g`9fC 3=8g 4G@ %1z{ArJzٯq y)9 L?5 \biGYR&'V% DlJP~fr~k@sQ3s y]ҿB^p*fߏts:nE &DKf/\X,]uZ839%A\EFV@0$WJ`XQq,Y/?세A-bP6Atn=Z%cQ%v㧜{ꊤS .@4ⱘ=0}4L JC=0)]n5$v0r@c$vYT.ٮZnuMS|CɶV"jA/YlD5P-EJP&[+t)iuq^'=f+NR>!6O-Y|jGHL*J0Dy6҈X=H~H?d :0oMμ6qz[kuB޾.h>]Ʒr_@A)ett.W;U_x}4R'f߸PCcBicnەͣ @G.c]B 3 Ygy~ixe]iֺݮ`KB4nN1Eƃ5s>Jyv4 |0+W`}ö\XD2i`pX@bIW}{ހ'KUFJ4M!)zzF' .z__cYq!]~(2ճ۸1٥pxvE7'QP1rU33AZ$B r0ϳIZzV}1TdKؕd%IAEQwr3hāwY ICPeǕ4qlĔy/ȁ'G~la䜚L'[2`#ׇǵJ;N7+2x?SW*YoJzMꜾ%K,ؘn 7t0P7g~,upyoy3R`C+%2Iڲ_wZf {a4;˾>)k}?:Gt3C֛p6^Bhn=Q+ }P;|Ī_M FRJ &աL_ЋK r5'@rɌCmШr,OЮdƲ$ޔju="uq`+u!\\g VH]9 ä W`5;Yy-'0#b_gF'#Um?t^O_W5nG$@)p8)?&tQE@˭ ּ߰1჈Y^G:AhNa6GH$lIWpH(1;Ǧڻ ƥkg>CD1{pZJ Ijcn) >lq $#pzAM]&`Bj0XD86Ws/Xz\@(yzP2~=F'>iՎ0!"1ޗ<C{?7j\6珐op)ŬDwXo @%:&XoW m IqyzI3L.J x$r~y[_w?d)3} 0]&ON_S-e޽8?.o1WZYiWLK%H`_( nlٴ65`G8a*8mhbRK|xЋِ#`M 6 3dj}s(;=Ub[FK"Ώ7r"1}ސzV9$+Z:.# ͢A;zMb:Yˁ l=bϒrhKRcŽ1VPi^.pzf 9]w z&]_yu#Gbq08E婊rL&_J]W_!f &΂_\;XA>Aj~Z?5+ ׊5";bTmKn2ōNيаmoCɶw_{-Zʆ 9tOl(N:.V]sߦyc=PV3T~0HҎ?|mj X T7RQ'*J[% Q3{+Nُ~9^DWŒIDӾ@NfS5A2;cDv4Q8Jk[̀>,+dDJD.[ h`UGST<%x|iO!irK"zJE.-3Oܞ.-N/g9YhT,ۢ#ҋYxZ<2=YlUL!±oЏ\c.7BR}h(`9/zwǣ0ȤD[[N} bGӻ$kgVjZO+q{y %P#w 41Xp=leH<\5c( XR8a\9q4hz-&+_֘~sbX<[è3о'pz0de,g>Ӟw̌=yGhRU-Ip\i[!(^A׾nEM3"8%([iovvHޔCs0N `U𜥝R t]<K6s_(ssv ϴ8qd&JG۴ =Mr)Zo'AT(>Ԕ[JF[fG'pT vR4jb:v$ C:P{ƾs | 1YGXO>yƳ=o,ҨyzJ=~0OS6xc >OKQ6q!s5&$\@N+b1.B+// \ǸBzըѩ,EPaJ?*ooJVU*۟' @ϱWqP3M"uġJ$B*c3M dZ@UC䫿ǫmu oLj},8x%L!A6/pۯgYkWTn)San8p 85&oYŜo!4Tx0)Im)Wj nDs|əhR3 gӶ];Þ9Ҟ9\ۏ}aDoSQ\7|SZˈ'n⡛w9J8~kZ%Aȃkʘtycd'b.~Pl%>˅嶊K|&UX#:5_&FX(#GPuF]'1"9i! *I0!31.c7A byGrXrCX4u{Em d16 ~U# (6!Hi1y]UƔw x (hG&a$oY cu<>/İ P ЧAE6m;9/2$#kʃw"**!SJ'ү&moWM@ Fl_EmQmF̮.KW?WH ?e+;&YckIAlc{\.Ab0`VOFVZfjv.k7-_N pmӵuً:\=Kft;u8׻Sb%I?cI]ـ+VU|~P ۳_0WDu) |C|ܕᑻVOsl,F#!xqʺPfX1>T%Gh"͞=u,KsX  ^jWNe9Ab( (MyReVM 1w;Kz eXaMESfoT87^N?xѕDʛPMy5T99`Td#!#>=vrf>NY75)Ȱh۵^OX&xWWh6TcZ#nF`c^~Y$j_ܓ&7R SD>v;2VEA#~M|bEfM< j$N6 йB+q)Um+NI8BUރ[QxNb0ϕK6zbG0%>Q|BH;m;K.O5c=E;d n*Mi݅f gs>֛e|<:o?;6p'"Tni }C=fMj,DG8d\dՔI+)v4o۝) tR)\aQ7fN|7BNؼ6XL >`1?˂(_U&==_h2RC$jj2saKc=j-igRWOAE <Ȧ1@sVLZr(OZ;1عRS^Su2,?;OYj};gU^MwtbO/D#ϟ`~Tg`cq` qB6ed r?LЬ%cӎusuI2BrPXU75Y#D'7c(a'hz o$tx0!:|秬PlVӜ(%7vf˞๪jIY3 yeC [De,=YČW*Y©U:3[!ѿmk_-#,M͔E1!> @Pqwq5F:^c%~TTV)paI: $yIb (d}, Oz PR h́k>%aCJNKd#v@p7Hڍ*[!U3pYJQe-淘",#kkē} i*%'?ݾwM$7wl;/}65|!|e}fs*KuN2:ݺIIjsZK1S KGG @+Ծ#E(VnZ;^ǫ`+ye\YNb#zٓڅRinzBy/V7&>(bx71Y#U-XHJZN\bڴ;ޓQdڄrRۥ,ˤ$OZ$ꐌ0 =Lpr'[;ۛr-Eem -CA4ANidri !1{\vpȣǻ3YӘp|%9Q K'~?v6 pT`'?Gژ{9Y\UWێ{5yN 93-h^sQ'ӕd:In9oZ8>z^^]>Cbog9>&=Lȳ= ×QZp=NXR6H7\UϿ?fPG` ftk5+BFb@GC䜐2xtP22hYwL"RD98O@fzhM71N.^1O2n:Aܐuܼ?Z\uYj { ujs z n].,y<L1=ʻؐ_XyzZbTt Pȵo5WyCjuONf.x⑪m*se+Leg'9$nӵS`C;QsLLz|v! ȋ#IKtm5r%Y~딂9bV .Sețd>ujMl^J!1V U51H#yV >̈ U{hi GҼ 1r>0 92fx ĽBd${܍ܵl;ʕ֙KغQkJ5%D B%K+v?u-\S"[H/0TN.HalZh '_-LLOQAxWVFʇԎk6NL cժ`JB5f56 6c@lU )FM?'l_sVE9c`6J:]Mr*vgs/,N 496g }A2|&I=򍽍`\D-25Wƛ l// _*J%z[Лr A8>c[C~t3̳- I+z'e_#N]\3P"~C7>e:_ sbCA+3@ $NjP&Pp}Σ}?7yٵN12Ls_ųg[FQiza )>6e* a'7>~{778:B Z= 5""]PI1>l䱃Q)m8S8I:W@ب;--i8uՑ#Hs֧YLеuta6kP tyB <%o t+12ҚHBw8K_h|bʴ8CqPߤ(kŵ%y0ݣIi{뚑8 B ` r[oM|j|qyb{H4 MJr. -xe_PoגiWA 5y'f li"ų=FU ʭa_!+[X.?|Q &;{bEy؈Nq "g Ώ緩 ͙EPk(Oh[+AKZ\a)m4=BDGTsکU/ @rܛkZvI3_V6sR+#_dE;_gBUޙU YŸ`n! SSjzo` dX5,5Nd8cv>z@$?P5 %D[#vl%-y=;hTETH.ˌ?&ps8݀N wqs@0G\H4 `ȣ"+ެ)U aO">7"SϬ0'EqJE-/_9J0e$mf|VB*Q0}A)Q,W~=-)!` hHjXDy}<:$uQ>=]q;#\eLtSzQ'HiMue*X5:ѫF[4|>a?"RJ&Kԁ;j?{+ZXSY JL}HoByY=Mk^.G qFi),U3~j_U MI,֮)V XWf*B9;r,ie PҴ02W-UEecA6Mۀ9]|&t. [ھgc7~bH)9oH1%K]J)_/I4ŴnW}( ^ooYAƜS}QXig<\UFZ*X@釗oy}nM7=!K_Nvp0 :]eًmջh5SM;byK-"0U7ã|q#\w~-7y}?nRѕ^RDhwaqN/D1^ 0erfi˅|Ta&4SzpNogT!I'D":\cu)E`ay2dSReiko3Itm/ ^ DDw/SfDkddU\hArݳT8+ēiQĨ+V_N/? T 2 HoՔ3ڦJ);ߧD -ZU\1ͫB{[4ybL5־:-2Uif]y!-<\}S| oy~b*vJ Ҥ  !->brdPc  &z$`OI zLtH,%Ɓ#rOE?OUt@%p^8D l@䤜2.ϚlujHYqr.z&A<@1pfFاG0qh63tJ]]#wf`oOfթمl(jV `r)bwRhY n_LM3b!l&l# խɫ87jEMJla[2.mÿmQ"mؿLF*Jgm´px} |.0K~g/U"~˶ : Rq vKvU\,`UHⴝ!m )e@k0˶o`\>n$U47w(/m6ʍ|\۾mCVMaqpb \I7]iEM׶J xQR"G⽠UFcS[kV$Vмv.̐DQa,/* 912i;<]$ȋVA5n%a`i`wtEٮN/6.9Ĥ- $yem@fwzI З=qPBY h:0ɻObo : f\+ WmKBA gZY߷F+yAiT_uK3*}o"LRx6|8}f Tu4{ kӘa:=/X+}s$?T'%\$b3WD{TSpM+ g }JI YFQx':rߋM5LHr 8` qK=89&CQK#<0E?~R:%,cu6<ꠞ33jgJ%O{X">*~\F@^Q\Eeζm~{sU1H*H k1 +fzA/`Hk^{6c8#2x׬2OUo7v 6lv10 ~өQ-ObPxؚ9KÅ| V?IR$8PŊM͖x46Dv뉕m)YevVRa]A$ 2 *w 6qK" R_B2=} 潎|x},媇qDY;$Y43 j@Ae29K7),'(-%3 aXĮj)/sU&Tnn3 BN5zo[ 4^RrzK 0 4#aH%>,AVfrPΝ*+ ͵ح|3˜H(fV iHSļ2ϥjO=E:~fp<6֯n-[' G ؚYِE=y4{ֻ[rR ɿQ0VJ<) AV˯k"*ijA3X5.<;Z@>@EAdl_Hsj 43/ ABhpj~$rY<=s3=sb'UX4:NШT]xbe`G&c?cief,4Т$1U@^˶\+^7]aZi'j8B6`ٞ'Ⱥ-JH{7>ϲ]BجG>a9~{ %]PV%N:;|:dpALJl yY[pVZYt }.SmEf#z }wW;i*~L URIBDb(C* ၏\V IT6рo|- {m JXΪR}V3E0b"(5/_"Θn!2Һ p' BQ {L`2}࣠k-6cr"q%vZ<*Qy 4[-[ 3f !V *Gh;>7&7f-jiC?xPtDw0r;[jK^ԖaVM[V^'TЛJلWhyR(| AN8R/TuB>o6Ҷ l7_N<8' ~wuCBDL=epe:Q\7\ݤpO>`1\sK9IeO?փ v5PRh{S~v<f{W]e#D5R+onԴVr&W1u4)> )[;yoKj_! ։\n?P{1RW {jث̠*һiL^y-xsI@X {yk9`{&BҵӬuߠcwwUSl 2|("2@ݖɎ0A{Y ,77N0HPYFFs~a`+ĚX2!WW֜]1 `Sbdsj۪j6>ȇ+D6g:zD7H(mݦPd 6j;xO?$=jo'BZ6*8fmS~4xEg\gY\/KyZl[&wLhN:0^[`W^>z֕I5wBTey\RZv7GP/[qTc*fמ{Ml+?]q>n/wQ"\g,?yr c@b6F}$jpDG L@л ֥T^y>k15TxAJ[pi3U|HM\{b4Z9o`Y<1zm__ӷzjEl]3~A:xw8[b4wavkStG-]< uP-^Ah ë1bǻ? ^OP^@ Jh4ĉou(eDVH];GZsLcj/fI)fttoV|2\fS[`-+7Gja<`P"wfFKay\o|.\>+gԁYSe"^b""~ 9nc1F[( CH!yac΅M ҩ-p'͎M. ۑK`+S̸7otӈJuQsIXZץWxy3WR6azp"L⁝K Cecm~ƍ<3͹oc^; =9dx?s?QԠ}@ACàKIz$`fn%Lu?sdގCwA`?8)HG(]S`ryPG{16zr570 P![Wu?w|< RU,Э'7%a%I+)'*;~6Q b[D=_ ֘;ǡOV"HNW5B"]g܏AJ!SΈr=xC!Ó|޴nf)̑>k.;&OuXtرt7yN(DHaH=ηW/J},]mWg-֢-0",as-iZicc]4d9A6+\PzTW*hABfpx%84cbV9 _մ"^LbmrDg oS$ӿv Il2SZ)/|ϝ+&b?Lo6Z߈.Wru*HT_#aR2a"6)0_87 ߺܘ3N70Єbf냽_$+,.*)^χ9aZGBg!Wl_90K܀*PNTa@[#gG .|?)3)T5#5exg}ن&^f(Pof7|#e/yxl.K l!(N)9[.'~&G3qG_-?9o=; +$_dYBg(L2fcQH$6v=jmD^q.Ypseĸ$NjYo0Б>$3xq|do1I\!@NyCF쉽xx/i"8 4֢`_kF "{cwiC;Pzklb۸$%xu4L1 )Hӛ"h1zE!1_[uk!XX*(<3u:/X%qWj5t6i̤_1heZ4OX2ۮWJ}iM%1uE"6MQG5R]l,oԭZN7l`eui2&PeH"e sVlEoqhҢ7F%'!QJ%set~fή}l *b"Y;vO  þ~jоe}(;3oȦ2$JPfx=fB&Ģ*@`ҼNLtexcSIue,_!U1Z|fm׾23q(j7c/ -HI$Q:?K e4@)\#T]"Ks'z vqk`=Sr1q'iϨ }l[kAG2;gBONC 9x%D|WUR&ߧ)52^qez۾Μ`D `(MÜk"tJ5c?w05947XUhq@-5-i U=ϖzR+d CFO4nwQ$bdnť  +?F(.G b<=J8x0e!`[Aؽ^sե*OY].g@w-6]>.K8opD˔^8%/92v6xQ7#2iHFKxE-yH5 n' : |O$GGaȹս̇DiF^dSPj%ب%WtH#Dw`.G:)^z'2n)c$krXc2d)Z]^9^y<oJ5_0dv\pgL0'ּG?&ʡ^%4jϴ3QE1*+FΚn1~e%AA=6 YZ