gnuradio-devel-3.8.0.0-8.el8$>D9,3"zvD>=q$?qd  )<@hl{  `  - . +>QdQ`(d0 d hh (h8h9kD:{GHIXִ(YT(\]^-1b0*d1Ve1[f1^l1`t1|u@vO wPx_ynoppppqCgnuradio-devel3.8.0.08.el8GNU RadioGNU Radio HeadersgѾbuildvm-a64-10.iad2.fedoraproject.orggp Fedora ProjectFedora ProjectGPLv3+Fedora ProjectUnspecifiedhttps://www.gnuradio.org/linuxaarch64~R "  z Z8  xq 2 - 2h BevqM$6K&+5MD5/5's )AdW1k+'r +)  (*p)m<  9   <585=-  ;S!  i Yj  wv \ So AaX d p  _ e  m4-'  A  ?! 9 ^'U  n gg5mH.q)]"IK' y "  K( ` C 1 u432i z , M/m/is  y) L s   K " !  sR] ` 1]Q 7  : O  # P  X U& - =. o d  ( #ZAz_ H 7 2 U ' VF   ^VT9PD8"Z Uz' 5 <++n _ | }+ u. 3  6 Z Z B3 *$a' Z Z 14   wU''y[mK+vO# `O#O#lO# O# O# 4O#%O# O# WO# 7O#/D &%m;%ms%mT |' C 6~  6k rM v1,If/ fBT_/ VROzQ~ C  k> np E!Mlb F y F { }N DXI",r-!t4o4k$#! { 5  k 'e -wL-!6Vh"( )'2.*>!x-T@/0& -tU;d7"4Y6Zk'9EX0&=u?.J;O=&Jj2P1'H$kKsg +!_!b%/s2) R^.K"PE_=9-` )0!2k&d.9$2($X"",h s4"/@L ,)D%j0K"&S+R dP? G l & 63 45 F}qJ  : Q=  ~ fs7 D"lz$q6ao:N,8)AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤gѽgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MRgѻ4]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MRgѼ]MRgѼ]MR]MR]MR]MR]MRgѼ]MR]MRgѽ&gѼ']MRgѼK]MRgѼm]MRgѼ]MRgѼ]MRgѼ]MRgѼ]MRgѼ]MRgѽ#]MR]MRgѼ]MR]MR]MRgѼ]MRgѼ0]MRgѼP]MRgѼ]MR]MRgѼ]MR]MR]MR]MRgѼ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѻ:]MR]MR]MRgѼ]MR]MRgѻ]MR]MR]MR]MR]MR]MR]MRgѼ]MRgѼ1]MRgѼ]MRgѼ]MRgѼ]MRgѼ]MRgѼ]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѽ]MR]MR]MR]MR]MRgѽgѽgѽgѽ]MR]MRgѻ6]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MS]MR]MR]MR]MRgѻ6gѻ6]MR]MR]MR]MR]MRgѻ6gѽ]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѻ4gѻ4]MR]MR]MR]MR]MR]MR]MR]MR]MR]MR]MRgѻ0gѻ4gѻ4gѻ1gѻ5gѻ5gѻ.gѻ4gѻ4gѻ1gѻ5gѻ5gѻ0gѻ4gѻ4gѻ/gѻ4gѻ4gѻ/gѻ4gѻ4gѻ/gѻ4gѻ4gѻ-gѻ4gѻ4gѻ2gѻ5gѻ5gѻ-gѻ4gѻ4gѻ2gѻ5gѻ5gѻ2gѻ5gѻ5gѻ3gѻ5gѻ5gѻ3gѻ5gѻ5gѻ3gѻ5gѻ5gѻ4gѻ5gѻ5gѻ4gѻ4gѽgѻ%gѻ%gѻ4gѻ4gѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѽgѻ0gѻ1gѻ/gѻ2gѻ1gѻ/gѻ/gѻ0gѻ2gѻ-gѻ2gѻ2gѻ3gѻ3gѻ3gѻ4gѻ%7beee33f199c01163926e7e0593d2a96f37932e7cd4550c2da1887bbd8ed1557809920bcfc7d123800391b912b5ee9401b02c1c036e07c5d3230704ab1abf7fcadea73c38bddf99b524412eedb072cbfed1ff5b1bb4301c43aee88cd68fd5e8dfd4410cab0df92fc00cc1a1de998a23ea8d5e68e5e5d4c3df2a5cedc20a19e4f2d563322c42db465ad5c038ead55e72b5c7c55c4aaa9c6ae6e1ad90bc292c3ed9ff421b01721f743351dfc5ab8902c1117d51ea6cf1b84956c31853751182c3d63fb7dcd877c7ce98d3820a5253e9dad410c4f17dc253191323638fd219ae4cbf458b7015b23f30e9485918cf901f7309c404dc72bfcadae38d118256ffbcc964debf389b197a94c61d631076bc4483e84fec573e76ccbc7c5bbbae745fba7bc2cd8278314ffce0d78ef283291cf24ef15d1cab714ceff0ac5a5bc551fff96e9353f65d4005b06c2a4c4dd61f5b831aaec0eb933cbe67192edbe25b4274b83100e75d39907908a40fe08d0c12ba3d9f4a205df5e33820a6d3c9c078a59b0c6aa465b16763223f0e3cf83e8e10cde23a70f5a1a2f7b9f0f6b81606edc48e1662daafa139ed901f660af042a67f1462511ab2124f049f40450b041584f5f4544c0452135e7912c6cc6695aaf0bdebd063f542438132439cafc6cd7f5d399427c951c208b9c0b26c508f688dd380da2373dfde8c0ad3d01e99583dd72f7544546fb26001ea040a516a0fac36795bd050a43a091322008326ee38cacb385cf23f3226d72dc464724a5cd01dc5036bc2ed53a45223d583538a2fc165998794c6f200762715a0ae99d2af90161a75478c274184eb49e3982a3ea85089c0cb83bb33c3b862083ac9394da5491e8cbc14d386f4bef2f94d331b9170e3632243381b5665fcc936c0cf0b2057d6772802680ca836e2109d67ca84f9de0e039e2797de7b24c550ff55975d10367601522759ad38bd514f60ca9d802c8ff8b2148d9a4a8c27d6ce654b34a7fc7f5cf9b046cffbe0f34d44fa1cd89f7e00f9023e4a4919bb5efe6de5a3ea3525ed8866166c0538f296f0b68d1c1742f94a786f0fbef283512bf11dc006a3802caead8e128a51a32668caa8828f87e9db9eb4c51e1d5fe5e9a4b5b7cdf63e1cceec29b66ca98a77c4ba0f03cd3d819c88ae824c5fc84753e24c7e74ed3b7c958ad9621dc9e86f0ca36efa93d3f20db559ceb885050e47f54b95009139cf78b5a9ca319e8880fdc689e186a0a6005ade044ab4bb518de6c48b6d4aa4362c42ae61566b48a4b4b73a2ada0ccdc27d129a1dd2d1831766abb78c15cc3ef723e9a55a9533aba66d5702bee6ee0276e44d103d790951fe74efbb973b21e495f41f755b8adbb396dd9dd1faadfe34c436325e470c800e218da14ce050574203198cdc3f36535e605c9338a3a3ba2d84f1cd900f2a1c08aad2a3cb9da3b5f722205e4891e16f131f1c2750c1f622f809baec699e16b016922f48db05ad333db7e7078a943a05f6a60d2f8a79a76d68c6326d397c664836ea05a1ddbbf314a4b282977a770c503d8a3f9ab5595597e826ef6351d306f357f89409790161981bf88d6549a34af27d8f1a66a75e8ec3becf979c31c922d5db65de64a6fc35cadc6865c6cf743a3079ad8bb4177a2fcf0edb9318cfbbd23539f637e860130018a323a02e7adea7cadcd090d1af4a64cabb7b0895990df31dff2fea9af27f08aeb58cfe3784f948fbd76a3100d8395675b6f33b042877dbee808eee8d2162d3ae64c045b1cc064794f7e52e9bdd69aa64d78283cd725e694217cfba42e2d05df8226ceaa59957098bca63a57438f7677fe4274ef421060fd15e66bd24776171e36050a3fb61918253659ad5280390e51f8d23fb27eab5a3bd813ac5f27d6f099bc020e724a3fcacd3a54b6e232414e9dfc7251c7eda252e9455b5193e64156e75838e9dc513d67592fbbdf2087d11f6352e497d10d2e59531d05c75543ad6295157264d1c69d7846cba8d536d970d4af35a6c56176fe516884f25f11302421438c1b07d0d64b7a1a2d6f6dfa2039d635ce0880b746c64e89c2bb863fd4bbcae3a9b5517c3d8805f54bd936080026f48cb31e1b082135c7730975c86bd1fae7443fa8bca50a54bfff92fbd6455f8ebbc0a54c091a6263139f3b5a847f5577102c4ce99cb3b7a191e0bff5ca7289fa00cd108187ed2fb92bd87e9d51784f81be62a3ef94d0c01db9bcbe0f961a8da81e9edb474c6dbeb88e892b89e185dfc8ec4304d9f5adf8f2c414b1ab243dda9158632cb1b0d7a008fbde190e88c7bf459f069d8e0300b5963879a7847ce590c53ecfd642c25afff5b9e7c6b28bad17a2b402741703065fdf47dec3d04179448d078ee624634416064813b864aeb7af5e9a4eac8813b8b9b26ca44d1d8ee2ec64cadc9e2dfdaa28e9a8be272fbd9a188efb829d91df36e74a01743381b28dd9273d44acd2dce42dcd2b9e3cd933420c6a7febf77afe42c710bd7c600a973765823e8d33e1f0fc939ed8e2f86d305768d061de5d603b31d79d93f47b8662efa687015d544bd17d0faacde24790e7c91ce6cf3388b4badb75d9a21223eeaac220029aa6e01c429497181e0c0ec5cea039d3f5ead4c29931597a7921d8265bfa104545f0cdec09a420a3376a6d0596b93784adadc2c409e8a7d1652827b4c248a828e9fa093f526c4375bfab204afc809f208f74cc009730ed4492641ea035635ef571c98dc0cc76eb66b1cd5cabae451e855c8c77da55777b130cbcbb12006382e85e6247eb7e119fd5b12f55d4aa6731af8a219abec0bebd477d1f7b1e68f5d46ee118dddfe72b0dab3bb0118dfbb15633efa9a7325e4f1b7100242562288fdb273127ad980b68aad981ed41939ebdf15f9d6f80aabec5f25ffc7128d2c272c52ef12e9ddd2abf9f8d5a4e016d8598257a3bcaab516dea8103a8e59e1f1cde111fb13b328fa20c6d58eb750992e0a29bae97661d957fe942321cb852261b65a2464cb98607d5513eb9048d71cfc149e7416cc09951d7cec64d194cb6157fe104191ace4946fc11922e4361241a638dd3d35e1a822cf51b00eeea0867494d4ddbd0dfaf2c9051f4d827990fedbd4c9100cb93daefb6288f51a49fa0d270ecd0a86783e46d5e7823ef19c017e0d671877d42e6c1ed42c5cff25e5cbcc5195486909aabb7dceda18a602a0b55c09821a77c81b3c66c8ef20283ab9116ff09d64c3b8bbff319645b49b36b24df404a4e2935c98493a99b4c4f7c572757c07ef7722fed0060aa215b591ffb55beca0477656aec9e8a8b716f16b9e3f8289fc8d3a65f78e76589a3bfe1e31528a3cefef3507fe5b7b46b9e19f4aa0d3fb867629591add4fe53abe4985cb1225359b8d6b5f83ff54a4ebe0927a9c0f358767bc38db5ba294ad35eef3e8e75d2877872a9d5118509c854bfb2b4be9e0421408b06ec9bb3d5e9692a60f3148dab2d6ed16dd9ffdf593f40dcc35f9a0c33135d82185d79608458ef1ac4f10bd5f86a62d7df76336276bb7505c59e8b580c6f46a5dad7362007f3b844e9a2879d2ad9858900af234527f5a9acd00afcbc71d0900931a50bb3276d127d572eb432895af07a7f5e9dc940fdbaaefab6d746173544188a4efd137dad730c8a79110b6d61d2bf128951d13639776313b58473a072793d671a9f48c1b30ec6f8acf0948875cc2b5a5ec580eace4668f3c380e5c3ed2594bf9506e279608bb215cdd736831875d8aaf70eee24bfe12f6a61ed8c16ca1d5fcc4ff822efd208b216f0d5743bcb5d5de2be18a1847263b8df2326a0c48909fa250632934b3abf75b737aeed66736a52f7dd09d95c97d9148cc9d04f172f27a38b6d9b2ab621b615936731f8b76a3a7f196f976f5a400c2722e0b5fb0225e84a3a77d44c32ddfa9fd76ba1f9a8c5c5fb7e783c2ff401b170b75cd641541398732cde19e78e265347d48388f09d65748b182e2f5817dd3c3af8a7ffa7ebd820de3e09200375026a8892e95dd2ee3005e895767f123928c2c1a4942afb141ba199071a304f1ba1b235edefb7a1678cc3bd717dd242b53cef2da078f29bfa4c699e47d5cc8631f03164c8dbf919f95d2f3f2fd5a824774234866476faecdaa127425a00e3f29167513c1c7b4f3fccb4a5dc46aaba8bbf36e86f3620b14ae02df31f2583569b003555a1d5009d1786ba9a145fbb7d5a1a9c9b59fa6bf2535841aec541dd5cd2dc687969257365a860de790a55d685e988efb451c57bdeb062b08267d73cd301b1767a89210f5bef7e87e36d7bed97a8187a692f7548b7d0c725fa259c112080fed75d73b6413ed00945845d927f88e219d18cf29c7c8ec5698907c3e33131779cdd7a92ffcda3c225d68355b594ddd301d8a9e609cc0cfd1b712b93457b3d2f7b06a75311002ee60be472cee3f23bcd4032296613d49d527a24f0a5b318ef3460dfce83dd5b4286148918c6e833ed6c813dbddd8cd325713b21a04efd30520c5c244875783c4f81f90b0ec6fabeed37607c0484fd0f504839097de714edf8ac5b491103e464bbcccb521ae0967ddd167d1688c07fe3eb1c16e894befe6aa979788341d95be569796457fd599768cb8afab60bb8f803d05e72b7c234ea68632581cccba57edf47cbec06d909146520ca0f8efd1b5fdaa725dd841c289ca33ed4d2f9e932515e8d566dc3cacc808519f75d47d7b2a79fe57d87511d4027dafdcdc0a2e27a78b23736d6274565869d7038678576252ef9b14cf18499bbedf580625c27cadbd5396f41f8ba3f46727c255bcf01763ad8ff1ab5402af393a9316d91d23238fc0d443f2ff261dc4635a7e048e473c52afc4c9d99fc608d7e6742ecce0e87e6926377b17609d58c8b6c4cc28392a31719fb8c26cffa8d6d8170a6c410bad2199ce2a06f17e511daf601054ca07f8ff82bea82ab9cabd26979c451bf4928535fa25055bdba4dced56951c8c5611fc5b7e9899948b587301adf9584d716cf89247abbf3e3aaf22caba5ba5de69337c1eca47bfa3c2b33676be8e0ce59808cb4fadfcac877a612873c1863b3356f3f5b294d862fcadbf0f107063c28a3044e3172fd574cd73dce8c5093105f34ab4ce48793c51f8928734d1d7cb1d44c8e2a5960b4615aabbfc6fe671402ec7819070c07c2e03a88165a8c207de9c53162155d693691f34892bbed73ded50d057201bd3da25fffc1d9bad2169b96d6d346f74ccc31227932a21e0c8752178923b380fce9cb1a48cdaeb9b60ea1843c2b2038e4eb8cb49a034375acfc30bfc3ad6cde3c3c7e0bc33111489dda3d2f25191f269feda51915d617c3c4a4c0289e22ab7b0c11d43434aba63b91ff23d39f9a1ea8e54b4b0a4873a060002f4838e0be9584f6ae636e902850f419e7102d95632b1b2f56941a42f3ab083baee4811c15f1965e961534c1fd83d533bb51fb8942bb245abf78849087b5639f8cbbee7867457da69fc76a63bd855506c45086be6658a2b13ae7cf236c574f409c6c9212a21c4c3bce4dcb5ca3e7860ab049f12d4602243dd4ba784117f7f236796f5160898489505e49b5371a6fde042da125a81cdeda1b0e1b27af19c39098f713308467e79ff32e98419c4c6ccb81b072e3ea1fcf524c3c37c4ad01cc12198b603d8b6a9af14fba7092b475e058d4afd9a9b2e513e46b0eca78b3026aedfa2d1a9d73b4336385c1d6c50df9b4eaef00b60e5ce563ab52ba441497c92e0e8834ebd2d3d7f5ed514fb9abc94ca7b1f4f47c239ac474eb708fae071ecacc7ed3a566f3891e7964ef252e839906d63559dace666bb7e9aef0b36ec4c9d0030fb204a224716a3b7fbad66c43c1e9354239aff7b05e06e0701a7b6796b0b446057c4bb3fdf13f6ccf2586342995229a08be428c87ee4de9b449cb1e5068765c6e189be2b74d1e2094a7ded1ed412476d8611a6179dbfa4932816aeb15ae4e04f3a4850674e64d140cda831b6938af19afdff0cce29ec06f480c5b5fbfb1e52e32fc4c50c195472a3f94be53e8127222325113d37618d4e9cbddd590a9fa13c97b36684bc0d8bbaee2f2c93e22a50d8dfe10295fa4a452025915cc219d8b5aadcb793522bcaf105317385f1fa4887a494092272d6849a46d898be0d4b7ef98bbc60c2ae7170896b8afd0109d8e18c2a3ecd7cba14c02fbdbf66deee7000654495e3ef030a7210ddc43144387f6ff1d01cf8a66c4addb31c214116d03c63e1b4c1614fe51d259b6023a774c82dd9894f08daeedec3b1fe3770786571e12f3bbd846fe699e5413effa6410000562bef1e9f9c89f448ecab967707c6b0b61eb96f1c89c9359dd1e370a0b1b6780ed64fae069cb81046e80ee0073934fa48467feeeebd73f9b5fc53fc21dec0b5025545225bb60676dea7f3343ce61517baa79453511758e90243e41242331653d75c0faa0518b4f4e236ef798237f69053dbf90f494bfd9357754b8575f7d42b8d06de7fecc858b199f7309dcc258599bb240239ebca58235f5ac30a6a4db35a249dbde0d46ccaebdfe1e9b1017426658920cf912c96dc720a6ab003303b137c9b27d9ed7a015e34335b86fd4e7e095422cdba9a5f2c7c3602bf372c3982691e40783284c80c69381f9f6d18a02e57a11c801363d343cad34d527a5dd61e24f1d2a719823a488cde1ccffd3a94acd39b55f602e12a05504b12b7411ee520c8a78bb3ef5dd7ab43f9d0986b412801856d61442ba2ebc3559e834c23bd02d23228e87b040c7f497111b6b2ab13e30b22fa166ee15f173be6fbf1a6a0df9f0c29317daa2800a81cd033bba3ac891034c4c972dc19f716f908307940c8c696d048573c5dc4e42cc2852b54ec7c74a727ee0b720d820e0a560e19a43b5315dc3da09d5673ed75e1f45dc155957b5f03311d6f1a224e18c4080279043b21667c042f41ac137f6f4f59196f0eed7bb45fa99ec43928fa41960e0ec5d8da1071cec745ae27f756ba8a8c1c5fb4f8b6904235e58029821cb9a0c63887ce7cd08ecd0a891938cb962d7c604d119eb36792ec5af3cedbf006f65a06632fe306ed431e65c26c4254b466dd84444a7de889048bcc0b4ee2a8648a645820e2dfea5f7c1cca2dc642c921a8a7292d5ddd450c60410593b028073cdb8b69216c9cdb0c28d61ad4513aedf4393a143cf62fab4d225df69da8b5ec701bf944cd02bb1360b03761d9d675282ce4d57bb1d7fec8fb97ee8ce52796d1a15ed20517cd793dbc6b363edb9084a317b88df26848a1a74552ebd73b9b4ff7f3f5e26bfc3804a0220e8e9f49a59124984f3c716489deb77267de790122ffde63c51b6d992eeec233f9610e21b9f0192fd02f29c21fade1f5fc2af67f154ecf27b94d386c4f9cd94b716d7e1ef05ddc1e265a61be06157e4f6f96f6d034875c2fd78ced409db5154ac569c0d87ef5a2ed02bcd7dc6fb577e02191f1f8596880a0bd6844cdc71c8d3a9dc48ec7198454b506482f37cd8b4ba2c3a6c2b26c45b055c7621113f99e6c6bb81fbace5765a26393948b8e3b4d045753d46244ec80a74a707a4ed084ddefae727fdda7370d9ceb2059234e93609e9247f7b0064313fa678aefb43528d346d52b016a2397e883a77ed2a8bc6db591b210b3d305780ddd0a7b40fbc9a44df72f09c5c9a355e5c68b3d5d35b10932dcc21375e73eefca5d84c83e671cf3680c7589a3cf18cdc9c4975353eb7f6649e05b2bb4f03f4f50fdab5fe4207dfdd5eec21d34d76491c39cd19f4ee744e16c63a3a73f55a7fc77e71749b2f6619f18c35841f135e077e7640fc2c746704f8e8de301a2b81cd375d31517c18b75966e10cdd9d14671a8311baade657e991c5a4e15747f82f9abf89bc82548b6c15af359b01753b66ec4eac9297876c352c61b3efd24d2b6af41b466bed93a4e659a2a20fce37fba2f5730c3a9b7d5e971f4a6835e58118bc41bb9285e0c05ee780c193b1661004c9095f030c502025199196e167c3fc008bb8bf240645510f92e4b9e800348507959b2a9a8f44d7857592342315a1531971790d00d98aee23813c2995e6a4a9289e585c53ee50bd2758b14088efddc21ece0fefc2913195bd149833502eb3d11b4aaa0c23790545109c2680637a6c450b87beba72c273ab893fc2cf04c2cbb0910da84bb21f894ceb0adafc32b41e3de5992655e42a40810a8efc6f8522f5965aa40c22c076bae5b1c2ecdb7a82f2f9c14223c1208df4522662e6c0c971815628a7773fcb5b0851e53dbffb3211a3032bb1175124858a9f6e4e75b74cf3fea9402feb71ab6d32d41f198e7beb7bb8b4130a053013e2d0615d55132602453153f3367f597962c0e223844066a9e65580953f0b9ed32e3f96584a45de882b9c76901f25ef99ce31acb0b5a0a20af7c1cfef758ce8070215a52da2d1d338fcf7749ecc2bfda9dabb6e8d3c54e1dddd6edd7782b5d54634ab2579b4a58a308f5f4d23cf83ca952887404add1fe27fb0396112bc9c3a78cff8295cfc980539ba52020b0eccff125d8a432fc69bffdfc8acda0a3ed429741215df35e59fd6135684959ffa0cf3908f584f6bf11cf41209ff545213b891c235bffa8ffb074520b5c81430a7b74b7d69818a67ac6cfb7cffc6529fab57d87e8db193c62ef66d9eebd4a19e49cfb5db94731a8fbf47da46873f587ff76e800547e9b58b82b25ce9951a253511364ed53ed26a10b03d8290f44e1dbc02078aff666ff90fda7f9ae80dcce8786dfe32cc31bb816ed78e91cc3f142e34ae64f79c25ca76b3c04d74e2469e056a23ea0839b14a0bfedbdca15905e1c4d54140dec68259f11684cbdb88a3422d14ed5a10a6af0db05c23b1062cf50fc86dd03451e087f144cce18475b8798adcd0094c4b244338845688177361ff338ff5ab89be8a6fd4142e634dc7e2aa727cebe61f0a99be48919c444a65d9254f76bacd81f4c740525f7bea159de14dadc76f8140933999ef18ce4a6b6b9fb7edeb4f92b4aa596d770abc2ca5db5bbdc307f3c0d818ad10cca8b328782c81ba0510d40e45ac9eb6a9d0946cde498804af940c7039abe757cbdf176f343e051b2e749dfb8ba9b284f7808233eceb1e69d7c29d917d64e4ab0a3e31f4d283d69e485b6a1a3735f205aee7daa3dbe4bccf09b632eabea21d0071aa87c1e3cccae77a5e5bbf885d7c8d061f92304cbd2cba37be6f434f0df9baab3115f676f7c54ab7a66de5cb86664338f41cd1735a701c2d0719f667c999d590dd4965eb3814914029b26925256368222ae6b1cf542904f0efd28a8cb04f7bc8f431f80cefaeb1cd9faddd7d1d3061db71c299ae147559511c46a846a27cf712c3954f7bc19f195f8de0dd864f0f076ae0bf0bdb7c535e778fa5f782b02292779bb9f7a903fd1584df40cc5446debca3477aabcdfcd4ebce47b374e8a126178d3c157a73af23be6322cecee456e6c23d832df149196691c66944e6a19b183ea7a828c645d07e377f5663e4b0082c960dcbf607edb71ba197f138e580292bbc147917e33289dbb6c9405b12cb7f9679195423b975e0c120c6b57030205912d5a816f83db5cb8a92900f5fa7cb9fab6c2b34581ab4db9a95ed0e356219ef487a023060f63bc3ab1a2174c112f5938f332215dbde483d76bb3ca63ee6c7b60540280fee6257750b1477aeaaf947a84275298291cc6a2a810421e93ed6cf218ff10c495e63f49ed528645b1f82c47adaf2277da9d58a9f9d6b8d3c75fc57188e9866b8b5d5fd6df012a605ac0b056aac86527b6d94252bdd2353e319d568552647afaf31faa7b31509eefb52a1f3ec28679cdcd2353ee13c62a62d1b3cbc3b20a811d3a59916241ab3e54f58b470ecc8f4057a743e128e149a20deebd644849a883ba23051af30d9f7ae32d7fd43068801d5e1aab4a4e503835e8e268e1df02d463fca2d553f415bbc97de1e20bf4ea70a80c9ae1e347ac0783710e179d5ef2a8d26ce89dd796ffe9859ea0bcb110c2dcb6bf9ea47206779f8c16d43f08474ef644ff50a2d8e322abbe70a15329c71fda7d87446c606ea0554ca474e3f01d743a5a461a7548a413b94850dad2f175da05cda7ca23d1b48347fa6c4ace1e48b1def9d47ccbaab0b902c54d8a4dae2845ed4d00a2ddc37e8e6116a25e32dc3233a47b2e94e25b96858c9ca74a1c74468cba71c1cebdc2435605478483c21163e54a70fdc22e7e0df1e0139fb613de593380303eb9e11c82c73afc09bd9f95d3a8c48f110be31fc202c33fc1981c9cf05f87914b11a8a08507d74c4ccc68bb5d9a607742a8da9c8b8daec2b71ad00ff0f056af69524db66e681664cb7a692f0fd49f6028e1d1dedfe739327aad05245e515f9487c8ff275826e6fd6dd8c7dd44a1b9977bc73a6069b14e7a6acb6f148b80ddd3e0b27ad4704b5c774daac9b798cc7263075d77ba54a0b0d7828c9921ad7400b97d68224c3b1cdded5bd10e84039448d5aeda4311ddabfec423ad38f886f31ad6d4eef6a91a90d410d64fc02bad3c909932c84ea69a3511ee2755230ce101b4c29119aa9bd0a4c0217082a9135bb3d8b0f5b81ed0cebd7b4470654c8e797296171488cfe293e0035241dcb09fbaf00f720f3fc4371812fdd193558b41c12d19357c3526633051a98f76b479eaba8cfc20a353d89a10aa9ba23f3285355da11b7ca1f336c4d5c09045002490788d93bd4cb7c85c1b3edce99ba45f1f7efabb9050832fc94c44291125c1477355c74822076a8b43f1518fcba96feba398d375bb246af6d59f053678f28f0cfdd6797843977468ae4ee069fd63ffd043e3154a47fafb1be5c1d7b0039977a83505b5830dc672f87df6ff95b832d4d9d0034822211521d5bafac3597b9dfac575cff665093180ad6133930cb6bd7b05beaea45a9cd9c5c01dfbac3bffd7951ae9058520e5f4993fd2abe027a72916d1e02438c0c5027745ac59c55bf8c13086d3f3deab4b4a3b3a6152fb810e693d2ed2de4a174c9c939c7af6bd89a6af24e8d8bdf43b0660f87460ea38df777e0e40a475733a0cb1261915e851cef65b7a1a00419f982a9757498081c9413bec29352992ed17e653a40c414f0dfb0129cb19c4623b8e629a3196aca74b039b9658be2c79da4f6ba20a816b4f56480107d4baf63a9c43827f0c73c0e95bd0119a9180a6f586ef0133ddb01811e2973d58dc991f910b46162d990cc58aecc507f62383cf60e19f1b0e3b9937548bd22d0fe74d7eb798ea56d44a46ab9ed13e41a2667a90bde47b622dc774ab006165823b0522ac4ad20e2aeb35220a72ef96c2e375b7259e92d5aa7ed1b632d868f02659380afd67ec2916c089cb44c447f0224ee8c13dc969b389a4cc4d7e8a14bc631da8cc491093938a03f620e35bfedacb8c0e6c27ad37a8b3f8dbc7495e018d2c4edb276666c75c21efc59627085c9e84a6b27cc1a7d68d20a65ad1bfe997ca1c8df279e80150ab4423b1f412c2b9cc4946fbfebcd63cc3c954df084ca11ba14acb8ef4cc7d9687ade2886406d31d0045a594f98c1fc6b8583c3649d8d1bc2f683b77bf34a6b82c43c463883c3ba4b4e89d0bd3f1c83a70ce37790a79566cf4553092416a6bbe10237935994f4ded24adb232209e420f568d7e3c80093626878ba5659db9657883f26ce713e26690acc44f31303fbfcf7fc2531627e91c7b5c772068e7c25a35da907cbf0ba425fd9d5dfec7ebf3d7d2da3200dc912a133dfa7a42bf8c94d94be050d36008679f4b32759f4e61d0faea1afe33e72d4e26a67de5925e02232b8dd4aa3a54bb721771caeea9c86fd9bbb76abf470f9f49a7cc89767cccc906efedb69e01e9d6d52f651d8518316cb28d40f1e72fef31b791022fdcbde3a379c960b58e3b8d2296b1b89f9846cc2995d4ce569bd1e93364a7252c12fac2c60e35fd6bb1e3b8740ae9853774061ff4f216c2837324446bf9915c5da4348ac6ca141ae4b505c0b895a56e4663d54f70e17c03f7b3b675290db9af7d3723fb89fea7585a6e4b5106be3a9fb6617d386214e19131a15919fd487dacb1cde91ff726f90c22cc681bd304ab7f892f2a466d3258a495e7ed18e727f254f1ea04a440903991bd0b732f70f3ec1e05bf1fb29e8e272a6bb265bae1669d7ee7bde0fbec0088568b49c2fa6161af2dc0875c0c5b432cc4c4de5c1b8766df00d492f98fd104e712cf497fe4b8ddb49cee4be0790dbfc0dcad4eb7f9c83e5edd02f4104e28e5c52f8dada7d6c59af68b91d2e75d727746bd95b1ad3a18e01ee04741e9d0beb0049b09adb08d1fee8a53e89560e4d546425e5c538e2cb86de366152cea91188993fb4a99783102c5421cb8c9ef48a53e2edd22a037ea3653a478c8e0c446e792cbea92ea8520c0aa62e0547efdc6120f8939ca1c760c543ca7e8d198c5a9ba71ba834c31a0f2f9f393a6df9f05dda4b24d0759a8770dd73073a1917811b1c5b951878e4295633d8bb4d6ed6a446e409ddf27b9a3225d47664fdc4fed9acd098f6948b8ac27da278bf4b770271cee3c0dec0de9381cd0a80e9a1c404fbaf7dececa396eb0a89c7d52292c371a06d39a51b25c528dea7f0e19d1c33c7806584b77011daac2cc78e12793c6ca856bfeacc25df1314eae2ac5b440eeea3b26264cefd101bb21b496dea11fdf21cf02d6a24d23edcc446e51786fdcc5e8bae410eddce9e932ffdf0fcc78efe074ec7e1f752152f4cceabae9a2f6c2d5d502e9c5061f8c95620df26e7166c27f75c2dcbd9cad2348dd44eac0c5877e929addde1d19f4d5b4b16c2004e246bef1aee9d4ec611f259e5670b8769fb87cc870fdc913d28ab000da84f2cf9cfdc8b2f703e16508e950af2e25889091490c4dd6833dee8146a9bf7f38ef4a8ef5bb1064c088907abd74e38bdeb32016e2308b1ca5ead7c940467831eb3eb68ffee18297fc81452ae865068d3bba90f46c88bef7594e7e72bb789f14b44b57948c1b0b341b819c65ee00329ce0826e019a9d7437de7f3a95e384ee63d0c8c1e036e3717e7d87eac0595c9415507dbac3190003cc6e2f77ef61b9edc543698c2ce904c650de7b5f8663fa5553ae887000f957b1271883f3b38d55ae05abacf5a3df632e682bd8b197e80d50c9fcf7b073bb21c6936ed018c36c311b39da9081bea24189677f6a319500cb1bc61d5b6a503d92c9d5e2efae41e975524658e9f1307229723fa13ae6e5689f426f06f596b00a5c88fe16a84b8abd11392ec5012eb1a9d734d28260c1fc176cab399955318cb3437e66fa079d3046f4a72497a602c18a8bc678a99b013a600b826f53465ecee213ffbf6e5732b0fdfd8cdfb7c757793ffe9164d18c1161717640e755226e618c92bbaeefa2a841a5ee18e704116ebc5c8dd2c74816648180686b1e7efb4c5b4d8dbb9a7c68ae9d331ad43879cb688d9bff9247d33c5b4582d9be95159f93a5cce5e6931a81178f6412d9f5390ec5891a3a86d5436e10c57f5c1e0d9ef940890f709c695a5912cf202e84f9d76e3c7c76f12189e06a9ced8989bd39b50d45aedfa0def0eccdb79f03f6499ca9c84735d6c6ea06b59abe57ee5184f7d2fbd2ee8f357943ff073d7e887f45ca24245eb4b46bf47c9b0607ea1ed68db83d16c11df5f6d81720b2bab42274ff117bf047570e10ca6239e68653880661b289c239191b5b8d90af835ef7c692506172459ad392ea20e4650031059e6be349a863211bd254fb98ac3cdc2a6098aee8fcea540d54c9241360214cd65cd58fc08ca4d44b8683475e316c7f982a3501ac29f15335caf9b7b8e6c516d62e4db1199101443de3be73d7078564f872d634b7d7a7ad90ce46b525d05811705f8401740e991d98bf0b359430a34122ed3bc927515e3b639d1314ded046fa6c341a71fa3fa9783114f9324b52c4348aecb1c4ec4683e3937cf23804a0beb6f69902c9da51bc58a68518b3fcf0f51fbb438bd50a22acbb2f51fec80f83a629f83d84bde93dfc51fc42a4ec50820a49f1b4305302b8237501aaeb7690542a7d664ecd6ad5b211ae9e045be3a7364a7611947b0262993e2297cbe547024968abb6c455fee67eb08f045f406f4ff0a049b2628e23d9d0484aa2b6068bf9485d0aeddc287023774e9bced33947a306f4d7043e05c9c371c4a0341213991ffbf4f42058892e2604454291bda4191f1c09bbf4f33ca6db02fda92891a5c238d210584b71747a056bf1ae72e3e4bc032fe8f16675ce8af3e7313f74e03289bdd90395623d9cb550db08b3f99b07627d6a716d82eca12fbb8229d5c3a8a98ddc8f01cc41344fc874c3bc1eefe17b0940a06b65d4ac662a06a40d8c535339c4f667648fb2d0540a6456ca393d48446213a05eda63ba1e67e622df81d3e0fe222afe0638ba6bba0a66a3d3eb5cf7685a5311ba23a160d7781b53a7f6a534acdb6c999937e80524f38a72a638032e2b2606583fe9365b2749b54521bdf38da2a05f7ab27f43cb471327d417cb544b4803b1a9c67d1d3ae0c201cd53db6c2fbed5f775ffcdab1b00c2ee8265b917fb26b294e68ec352160791483d12fefac5b8bdb000a2030b8808ddb513d2d36154a72d8e9e93c0da5f5e88ebc9e3b3002b2476e0db4ecd4f80aa1ae9de689bb6ed47347ec91287549042a6d45cb6a8c1f38a3da2d8bb28cbcd6a9da82131ae7ea6d50041d29e39075d6e9260aa42b1fba106ed4561f2dc5eff9434836863e6a35469587b24d5f15bf5c389b6c940fa7b2a929db6342ee84ef6dea3a905d9242ac77d0ba9658a3e7215e1bf42a9a00ec70500bd4d53a4b229ca87743d87675c174a8a8be21686addbbfedc47322f19b3e93ec32f7b4c555fde1c2719ba0b7fe9effecf7b78a06f19b97e5e2f2781b829b83ef9bf64bac16b9d92a26b988dcb180e236d7c50954f2bd0a443aa42038bb30e2ad79098e559526148c960550ff8b9982f0a931218e45f21571317ef744e92f96c0938aaec9752b1e9d72ce7b8d6ef472e450a1b1116f96ed791a5f30ce6b50e48257f45363820a596e4eee826965d5b3cca366622a7e5197361d443d9674f82c56ba0cf5a1ca674e65b87fed839e909736b659a617ea9c0c156053a3f02c93052680c7089f7b1bf4a991cdbc4d5f233c927ec978d882ff1c3c041db5b3ddb3ff09a848e946a5d769d18d0ed9ca08eda3996eb4087434171d5bcf88493ae27d9611de84a048228411ce094585c4eef78ac77aee3f79872688554bcfc3dd5f084ed70bdae783d7376b0933f37f3aae84fb29212d3480ac55d6a0ee5b1a8694ae8a8e0585beed5b3890348bd46a321c97d16f8120f8c4273df90ee56aa4b2825b1818f37b13e5c0c50b6b592bfb2fb8997d8a7c8141ebbdda2de212ca67aaab8aeaa17cfbcf4cd953ded1a7270fc64d11d34221045d84737e714342faffd51e52b8f61b8a96feda837229c8fe250a96f03dfd70a7678d9bc25e0765b6b29f00f98f96bc6f1f0fc744e2b2324745b09a410df642974a0620db52f48a3cb6782634c8e966f46bb247895411ecb25d467543a7878ceb6c38d7aa0313adcc5d7b41ebe343270f9702741dca93d1e5ae29376d58153323ef748fcb2b08ff3e9b4b9f2daf2302b8208f339a4d587cabbe2c0eaa69dd50a8c1afc71518762696e69d6acc9fbc1246779dd6599a118815aadd5627f3e757e5f1f1c0d99c8175605699f942832793cf5e8f530a4ff66b51472bd87f6a3c910d5a4521a80e427439d73db65f59b31c4d878ce4450fb22bfdcf826303a6cc2b93df876f590bd108f62840174f964e8c2c17f789bf0940d7ed18aaa6979b39c676f46f99997a4d8fdb22da6395ced3efb0a9f2f41932e83586dfa197702dbb9dcc950a19173dae42d483d504f764e19e96122b82b12125ff899001eb130eb6291addb4f26c42f5cbb0337ede10f3aea910cc286de9806288892766f369052fb210bbfede575950c7434da993dd4cf662de540d081b676ec3661f2b31c59da099cee4989e73455202a0e61974bfdce429889419f0016d8e52f699691f4c63a7b82bb4044cd4bf5715913225690ed0463e173bcc12f8626c5bc5c2a586542814f794827365e36eb33acf6c72c15543e754c9e56ab222050226319c4f17bb430307a61a373e4f206a347a812c9f8110fef0a2f728ae3c3a2bc23bd2f39182b655c89cacf106791ce44d88f90979f988e35d9577695d1ee7f0ffe9ff9d6a7c48d3be1b426b2bd20fd67909df441c63e083c5dc8f3d4a825c69385bb9ffb3c5b2db4f6b4da7f7713b99b1128c2a1ee911fd9889036d693cca290bc1be57a2b87e8e3ada5fb7f62b9ebea18001a8349ccb11a438e7ff11910d104e474232f577fa97ac6fe0ad4bacf8de1a5a743061ed32e1af4df5dca6446cdf23ce2756d73825aeffba9b16912dac127a3d0f5e2fbd87e135b7d6192169962ec6a2d21433529c0629c5d69e490597ab074b2497361de1d29309eb3d7ea2d86d862360bdce53168ff42d76255d15621ea2d8855f1ec2e68c909d0f1cae059e9f7d1a39e5ab5ef5a3a669bbfcd209bd62fd22756c7203b0ea12011cf3b10b98bbbe84aa01fe37467c18cb0ff80ee297f71a02475a70a65214488f6b4251d70da845e2d9c04bab8a740c3364e49caf5c05cf55a18ffc5623463ae644c241f96a1d28ba42e3a9e9bbc77e1e97f318a32e2a2f656cf5e65c52ceb869276c3e2958d4cf2c3d9fde4c24bb1735e7b3efecf0225397f2b722ebe69a41cda83aefa15e9b604fda7cc4799809d650ddb9bb649bfd2bd08d8f6282ae42c1790216e41bc13022513b28d8e4ff3f5e9b46312851211aac7571829aa09e5601fdd40c60931f576bd45b2c2a3b12ac41885ccd082d7a4499bc50e6b611442420a2a2aed740c47920e264e2f868aef6f00a6327ad4d87c2ed8318d9422a4dcccbadbaa2f69a3f3f28a9012cd4acf09ee1e8dd28dcf22af674322e097e87e8a550d0e9b7687ff4d2b47011d1ce0bbea93b11d8e1fb36ac3ca3a96f380c7bf341dec4138aa74dda04d9126021043af4ea70051ae6744ad66a5553979162bfb97cc44c13bd056e9eb7fdc6c104a66063db71a585cfe9e3e689c8fb8a1709faab572a65901d0b89a599b948469552ee44559f3b16e6b6fd63404fe66f1fd92f27b0045202d42daacb47486bb5b24dbae76de06c628d898e97a6a54ec2ba9a82b2dafeff83b0ca5f2f8d8d51ad1134fdd119df6d4cae0a9ce1df28ee6d4569203a55bc4d3e50f68f84889c63b4a24ca9b9ec4942015843edd5ed85fa865c41beecbb7a452bb2fcf2c7d2de8227eab86434cd18bdb2cc9c436bbc4747131d85472e7b410fc1c95f3afd8a1dcc8c95c4f13cfe131823dcd6bd5745d89d2c0d858eba2b98be345bc9e92913d4ad37adedf77d9fb98af997349a713603b95fb8a819ac7342aea5c9ba31e01efe50db420aabef7614b3c5e09fc92e08e5008aa8c09b9eba9df621567108e2dc91320f8db049ac82fa9d5ccd100f55805beb103cf486fe107c2aa674d02208f17ed9703a6bee6b26b3c721050a254afef6df34530b5c24b6e203718fb2139da06d98ce32fc1996ae176e14d1874f6936b5f4410e06f4f1573cbe1a2b22c941c996669f7939c2acb635b0bd38d1e7a623b8094a9c9c471da2e6770b2c8f5604fff0d7431e870ed18198b4edeb826a9fdc677264ec7676d16b1209ca721e1b3a4029561a7dd42e4a4a61394b6e35a3d16518b30eff9d9fb7b96027d70f30d3d88feba10557e1ee5a3f0ecf42b9af2ce45fd40786704d5fd27c7035e226d9f45910852d662108878d337fa3282abfc1cd8e88433c33fc8f98f083bcf1032f434f71f731f41e36e8233c5079ba904aee63edb8814207d2381817ff84f0ef88311280cb28595980532f127b842d5bbacfa1ca848a536d1fdfeaed78d21e5aa846e2ac792f8580a371faade26fb50798d1b8b83d797e08b201d97adcc46d4ca751f86146d90c3df03a820eb83574a30c87cbe67007b4e59295187e47d5c71ff78abf9800b458cf85c072756137fa4199b71b4a281c0ba1d3f4c27e398e804c7d528171bd735e77a2e809d6886c46403dc511db165337cc7d3a811d8544471b53f64e70f2bcda5aba468ebafcf26a831f215e1f9380014390921875a43877f47da3e42309bedd15cb4d4607304e8b1f25cddf8b2b5255d4db78dbff800e03a237b003067732bbb9dc70d5b51373054e6525b977af97116f0d68a9bbece038636aa78c96896ff7abf5cf2610cc71d0af5ba47202d7a99612a8c16bebafcbcce941b22170d487f9866b59447c1581acbed7dff1f0814b26e9a366318f16372088bfaef92350007315d36daad211bf5e4d64736e725e50df310d2b41193159a6ce9dcc00e561a0c5ac9011ed5eb5fda25626218df96820e89413c70629dbf74d67582363cc107e96057dec56fc3551aa261bcfd74fa0593dff2a60f1ba8d3eb66639ce3e5cea2b0453075b5079bd6df5c03eded0dd29f036ea6a3971b3cf18a40d9c496357c7643fb10241c7286b3327ea99f6eecba35c8e50749382ea4b433504548b145b0a893700510067162752769f0ee0c16a77c7f641f4f0205ea0c0a420f838b536a1afb435cea94a0384c3cf0f91d3775c4b418bb2e90fd4af07228b298b699cb8e41cc356ffa7ab716b92ed7ca5f893b77564dad2b592cc7a3076ef27096d49130175ec5606927ece772cd4a1403d0e7cad4e48faf26fcbf4b03ff81ebc32704f4ca0444f09e1770396196e2e2e9d2578f4aa1bb2801415fddbc78f9fa6018e3a34f2088f7173ca132318c200279e7017e96f7127f5c7a9016c41e8dd6c641cea3800b0d7a4c61b783d9d2aee9762105e4f1741b2d8e2ad9e43cc6b7a33447eb052af8a0a121f542254037829483a0a475a00ec19f1180106dc8fe91bfa94b1fab8b270a3142a54ea4fbbb21637ffaa4562d4cc37f28e902428daa3e81f8664186d5a829e367c35175ee043678981d3aad503c056c615805556590c2d7ce60d2c9e97727b43729974bdfa9252629cd2c5b40fef4236c8906ff6f68756e2bc7ee38a5e52292654bda6b451b689633cbe01653d02de7d548891f4ec75884a1d7e056aaac5e6bbd5ddeefabac56831199d33a02a8e1f8c9bd9bdaac763972f0768624c87b2446910e4e0d1bea584400e00343794c41797f09ad773416d086357350a5d5911d5de562a5d4744de22837b1def4fb9881f3a7e294e194241a545a7c16c5588c74c9cce6a9f9b617180ba3d1f0fa02001c494d3bc411e66e00ba4bc5bf526e208e29a7a90382ff2281662c245d3b347924fbd456477036be111cebc8979835a96ea4cdb313d23de3af63245891dec82708ee359914b979182a754bd05aff5372b767a98c79504a9bbec7a1e55af53939baaa9ccd96517fbff609971bf15bb1ae80333faa0afcf6d341292656259442f5b03da28fc7d1434946649fbac0b81b6bfc2a30bcea27e4ab392b9f92a862c37f560f80e2853271242ed320570df3df6a5b8435190e6938fe267849f17a6d41097b3867effb7f3c96af86d61bc61c3493b25f90495cc3249243ff0ad990733ba62d373a97e7aec0709e66b578ab79e3892e8046910e1c1d9fedfb7d753263641968dad87f07dfc61bc9bcc2ee346b68ce668767f57a32d88d49bd3176af45f2a60acb20c8f1c09a47c015ed7f52969ad1106bc20d346fe0901c8d66963458a634fecae3b3e3ea04887f079888bb530b83e08f3b40db80d9977da3f62415c70ffa4c9175a9a531bef5f3edd80025c3e3d16264d19a2cefa5966e40b40c436475bb1b439e3d4c3c3950ba049f677a0cd731ac624f3fbb7bb3cb1846288b255e5ff0c9d67a820c687feab802cf67c8e3343dfb6bbc8dd745575b5b877815ca8a0e2ff337f6e66fc579d5b2d3cf89860b6ae98d11578632c2949124446dee4f9b6381e31c7a5de5e5faa03ebdcdad3e576a535383202aee7e66eab12106d4e82de80aecd02e482ca395a1019203e07327e9efedb71883e3472b374601de4d5323c73b8f01fb2266acd120d4ffa749c889e95c0a18c5d4053c22cdb8bf209b8a0c05b637ad59c76020c8fb91ce0d06bbfccf0d82da0e70de5f11c9534dab35d963b23f5474bf37d5d6b00855bd965bb179d5cf308379df50d48afd214dacb7f5192d5315e66fa30c7012e6aaf1da94ef328b607108a02b764ce3638a335e883ce7302be583bcba4c28282f781bd3d03d67d68becba17a7422f3b296c467bad8d456268141d0e6314a9244e619e3ef6c68264da580dc450ae727b43c6de593a8e84e3c85efdc830c5ad59210b96b3d5f7bf2ab0d92b7c0403a06cd3e58442f718c1b3f51e212597761290c9d4cbadf0c65c168c60a19a9110718d6b7a0dfc32b53c9285b5cf043573b80540b9647e60607fb0b9bb4ca75f840c10b3c8e2a273fcbd86ff0912c24bb99243b61a2ac3bb479b7cc70ef9a7d4ff52f731f1fc817eb1ae5fffa33b5e80fb8141db367b4290a7a6d95e8701fc7cc4f9940bf53f90530dc118c9f114cdd9443ab0390520b30ad4f69b7fd81a6d0685aa351d2483d30770bfff54631458ec92ff1188dcc085e98ba9fdd9ce2ad52ba888d3550f3ff56cc91fa00dff759606f230abc843aef9d16f1c1ae7fd3ee9502e91d8849f440c6516732795bc92ec89790c32303febd84cdf1d176b4d78adbe83248b3b1dc76c7346b757650a7b6eff1354655fd508366617ec25240e7d18529d097fd8b479d27397c191c2bb68b9febb6f99483d535e5be6a0ec3cd64d3eb516e0ef8d525bf61743648b9541652420d071d118958b6baca60b60f8e6735baf4212a2a739270fe66cb70cb2f2061c5855ac3c5a6b4326894c39dee0edb1aae25a85a5fa092e7dc2acfbd2fbb58ed8eb02cec426d4a309b14c005cac1eddb594dbebeeb2a64546bb61f827863f74542aaead49492438826be56c90a7d3822a793d4363e01f2f251b470e50009853bf19b5f0eef5acce1f76f17fae16d77cb878cb8691a12204d2cac64dabbf4d5c3e9d8d29b01167a58a4003044261399fb985f7b1b5830f86e44877c30c03cc2c1a8a258a302404c30b30050608b0fc7bfc90059c5cbc4e8aed540437709bba60a0b7b93952d6d84960de06517137124d4741f7712a0f2f7cf349dcfce814df001b333d91f2fee8308b3b0cf7d4a6c0fb7caccc88ac5554facd2d584774e0426731a1bc7194d79c560c78d6cc9edf08c4f8950939723ab885eecf3bba1585197194be2003614af0bebf72e8c8149d78e93b96bd94238b2eac20438081a9eddce6e2d0984218213f87ce6a3560ca4146155ef4fc588098c8e5064da499f2da61522fc64062223907dfa515dd54576cadf92e515f7d21cd4b25fb263210475e2e81df7eaa349d048f225577c137f9dea5881ac93bbf044f6dffa7bcc6c6930b11b720472353ac30af99d0fa4d623c9c4be43635992ab22b30126662f2d1b3b771a2f33d2b637baf26b6e7ade211288dd9a88ef046969fe159ccc8fd0a364ae0b9928c2e15bbde6d546ae94385c5cecff8e87a5a4dfba2ea9ca471e7743a4821b8ad4bb3d23555e38ddc60d07c1d3b8de6778b73b26cff4301688ac08f088f32f165b5588ee3cae10ff308b25c466b492c716193fe7b8b1c7286b74809e7b9e1c42d410ffb37dda7cb9114e0f408cab42e3849028494490c009738ce2090e4a82c67b1109c780a1512c309d2e59e7afad19852158287f808ce119efbf078529f861cd61dc9ee1c07266749725e0e326646001203b9307969c9824818876261067ecdba4f337338a6f86d6f3fc49042d3acc9f77f29071178d72cf1a471140052b0fe06dffc1fde65f400af5886c0f80952ae9b4fb7e2ec9c0dba944a85b48b066ab0a4a0bca31240e633c7f08091ca15824758d2276def0768e8c173f12e95c2e87eaf67af50f3bf094c3237cee5e0b5c4fc7e7ff6b6f856eb7a1388bf356781cd0ceeafea9add80d64fd1f7358c204d9082816adb40283ff335ea39c131b39f190d355d7f7299805e110c083a5c7e8b727e704eb2d2ba071ae4db6290d3eb211a4178b4220256602110ae51369c47469c9b9b8c318fa2e82a70145da3989ed5256da2c12aefdbe6b384220afa631a472b7db5f8b2144abed636350fb4dc517e20044f658bcbabb81839f21470064a4325a638e41be79450726ecf3dce682eb913e093cd980f3b7e7308373fb1604b64042efdb33b443d6566c9a3b98656d48d300d44b2992bcea736d29702d659a89d12d4f327f30020b43c164af2bdb76e394e65e69830afeead5b5ca84317668e91d7f86f6362ff702e7843a4ae4d5061cf1bd44e970626139c96aa0755d9f9ccc57c416bb8544df1950ea6fd6b9c2eae33c0a5da051a34cc54325130e563f0e15be5dd7ee9551ad3d95799511d3b2d4231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c036abab79e5cafce8dd45d4f1c120da6df72b16bd852c083b297ca2f4d1809fce54dbae3b5dca2c7b536ea3b070043934009a055dbe82421bf6ae91e94a68c1c35d4231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c0364231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c03612a11e04897320d09382f432507cfd4b5766ae3b523045a2d4ee5b85cb8631334231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c03666c9ff6ca28892717e4f794c6d3b8524385c7f01fdc9aa32dadc50db41e42c354231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c036128ee9ced8f716bc137363b1bdb9114a4229aba439a6104bfd2ed473dea95a3c4231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c0361fb6c16171e90f241445472d519d03ce3068c1f0a314913bb804bfcb019059264231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c036341e3f412db1296e2380a5e7659c7f9a6c45d34f58632dbbe7f73cc65d012c8d4231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c036aee0c5dc1ba4f482b9d11c54a11b99ff41d7989278277cf15c98e04e8e50ece24231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c036ada76932d4c28ef11702d6de86bfd7b8f1cd469d232d9c5330f788e100959a564231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c03665e44904e185f064e5a2f261d3db97967180c736a7705798da054a1bfff03b944231835bb4fb7408601ea790875d4ac8d90bd84f6f06fe932b69eff5c402c036887d6cec6c74a27f37e5c0ae453f68d74d764a54db47f13a0c280a3f364df9b513724cbaa7f833aae10d44053995106850f520b3a0c16ec153c5e7f93375634ef0690f3f42724046c5b342e767c82981e1fe3e3d62abfa1ba00793635fea47796069fb89b5e8151fec7a3289714eb0a004e425f3929d670afded29bd1493016ef2573548ad9c919938c797000c26fbd16f6212a5ccb19f5963a0589d31b0143069cc65079651a45477caf7b7b97d2c76b03b91bd614fe8de57d8fcf57261ed8e61564ad186d01c2e895aa5ead6ee176a1f8dfc60bb67cf2651471b0b72c3ccf269d809fa602c79ee1afdb4f056e39ad5a506a5c800602292518c62a78d738da461564ad186d01c2e895aa5ead6ee176a1f8dfc60bb67cf2651471b0b72c3ccf2a6cbdc4c91b236094f7e4d4c9cbbe0a95cd717696b8bdb7e8687c55e25266dd161564ad186d01c2e895aa5ead6ee176a1f8dfc60bb67cf2651471b0b72c3ccf27a3da7cd3c411568538dc4ed0d17b2a50522fbb66c1e4070de5c295df379555360aa1cffc92c0e3c1537e43f198e6997b3839963c0b39b6301f8f77e2957f61ae571550ed7504bb48e3ef4e4aabdc5cf99d7a793a9aab3648cd6899d10dd1cdb97809e5ded6357b45f7279e808cd349c4b08a225ca3433a73f294a137059e404d78a208414e62bb39e8d012be2c1d39eb8c0e6843a21416b529cc7bb8e28ab507a24a1ad63bf1bcb78d08c8fe4e2b53654513f7205bcd105dcf0f09a90ce27ee490132dcf94c261b5d06e7ddbbfe9515728de2a3a2f458be7e5cb3518be0a48848998b42d0f52689f54aacdafce182b046c2412466c861f1818148879a992f34429951127ad896988233eb413f2b6519cb8a5eb1db3b9de7dae6d24387a1125bca358e40f7031b1d992fdbdaa17f4d1381a5d00c723f153c06a8b69b19e43be527c64c89da7648d1bafe81b5b9ddbbe31604f4c7a76677fd6327cbd3ec5e731ccb0dc2a4d12279fdcec00989ffae7c9430c17250a303d4e3a066dbe9574dc1f8d929a6af9853e3eb1437822a359b21f0d67baa3ce03c616e1deadffd6366101538c76e2ee0cf6a6f2f50e0b9b4b3e52aed41dcded5609d3260dd73bd6760bc41212f8cd87e857f176e39d830f850aa87f9280710065dd84097b8c7d619ed673a597ea0a72eb5c5b5ad04ed8f72aad8ccb186e8deca1699206ecfeccaa9860c17148156d65a7b2c8e92c295f0b4140a89b0fe26842f4961b51fe2c932c0d07f528526fbda95b0fed9d8699b1cdf2d9a5eb9758d691f069c6ecd26f291321b4ec6fa61beb736af828e8a39edd4b4db078784296f699cdcb80fb0d48f4baecf138825e90d427179145a79d20789e34209ec0dc17edcf632efb953b2e1a191ca84ad5acf6bb077ea9e263d765d5d56fc5d2f60d44a305cea1285b50f7a22c77fc7c04cc04e7daef99a9b9ba7ec5dc46aa041de372fb6976075aa84911ddd136f30255877c3639abcc84d1db45da7cd240f553049b1fc328458c908e0de3d798566f00e3c4a4aa93964fd7141d8c0b99a2a184da6ffb68a81af7ab288c620b1cf5fd90d3b67088a1318923ccc98ea4b26203ebf7fe84f63da369f996ad909748e4cc7c6c7dac40b3230d2e5f1b1afa6ad55b75e34d24a2d1dadb35f8ff37f9b4a1d1510077355779a21eb8e30fe486803a673a3c77cc8ad5acc5c4420ae99f08d28f22e088cc9e16492cf0627dcb4271ba2a57cc6917f99963bc88e4b5c81c1841e4c472d1f8dd2ab5be84899ba272c3b24bd05250e6eddd5ee4066bd7c1ea99e185609356e42ce361b4fdaf60f80213ad95bd9a5535af8a4bd13abce93ec23ac7cbee7d4254a94367938f9133f97b1c5eda6ef8c04398787e6dd0f3fa3f00f31b29d2c48f71c92e745b3f88729f2f2462bea68b461e3d4a0ebfa32c0d177e0924b284a4864c5092e11b78f44283708f101ee319a3374d610a5398c499fa1f03cf63ced8e3e02402166f0681da574b597b92bc0211f232abccf7627e5934de4da9bbb28d5c9ad8b9249ba9168ef6a14aab1d0fd9d2a3f242dcaf1b7ac6df64ef2249ad944d26d288dab9b14bdfc498173c115a6805b5bcd6644787ee04df3a5a7812586525bb4266a2f42b7900d83aef132339e575e642edf0584a74ac7c20cd5211b025e64cc9d1bdddcf77d0c240fe45eb8ce752d094388b29329b39e995a732d35e7b3f92c2b3bfd1b000257081ce4087ed38dad3379cfc345642398b09fb89439025e64cc9d1bdddcf77d0c240fe45eb8ce752d094388b29329b39e995a732d351a96720bf1c58eb975bae9d6323ed437d5cd7002e8d2c8e772678e2e70b5007f40e8910b8808169e68393c1798c596336d8a5356f8f6e109e890795db05a114d84de75d93548c58c7e1ab4639697468baa8116d150924cceaba5bb63ab3536877a9a0bd2af63ab8d9a38daacbf1c2ed31adeacc33f046bb42b7eda4778d5a4257fb0bb9b6556fbc70862864b0106b696e422a6ab9a2628c33e9e0824f1907d29655f1644cf392a80994ef97b3ca64ce935665c00c1c24f66ce0e639a13e01a005ac78d9b3cb54848f6352d015a72d5f2298eff0f0353880b89ccaf4518c3e506ae8999eb47eb7fd0f3c4703c21c0106a5da8bb15bc6a8f44937cc772d18171a5c1683bd3668b5fae3c2193c0436e741f413c7413e5d87aec99cb9f69ac07cbbd7219b34b005528031780ed2757738c61c2a811ac6bd8ce6b1b5b47a39a97bd3e900fe55136500e23cc5fffd0e7645ba3489ef94a98407587b7cd1390129e6fb5c3c66cd9294fd522837e16058506eb70dfc00673ae4521c9623e39f1fdd3f56e1563ec69ad8c1ed4d0430dd43e1efd414bd6612c70c2b8553e03be9708efc7fb157a6717e409d6bd4965c2b14bc2b6a761399844caa1f4b6c6468bd9c098b9f70c3132d790c53355cc710af9f94deff473aab6d7ae537c32d48a076fe2a3a88929b70d92691d91df819d571d48d74a747b96fa9194b566fa50e86873c777b303ddc4d10fe8080eef753ca104e1203df5b7cefea242ce8bfa906999e19ee14ba8a86d96e990a912224f6c1e7ad7393dcf70e83cf3f61dec3d1f7e1f3ffcacab923aef55c458f7e0cf3e2adc280ef5d4834c99a721bb62dbc65b3310c430f513fdc7e6f57be465740030d3bc6a5cc07608d3f07269cc6ab2dd80269bc03e82457032796c9bdb38cfe31990b80ccec62a68a77c6cd7b11aa43a98846f454dec692e54c7b27354f922cbbb1a7322bc778580e02e372bb06d4526c6fb95149fea290d9c8410f83210a5fbca5d04b9819f3762d3595d177f59b0366234164d07906627187889621c34fa9da54b87f433ca3b40821c0119242fc1c4b56d433eb84222a5c2870230e6474a19a4ec06204a6cbae0e81970a16b3997e9f90baad8fb6a8139a1b38387f6b55c21e0f0385531993853cd23d08dced0baefedb02e073006ef81ae80c26f19161a4ee4c8d867a1a8c05e9f4aa5c8bcc65e99156039c10af510482e3037c6ce0d7fa8742a5ec7b8c437e812e27caaf4c213630de16f1c18e276dad2870092f449fcfd5a6cd2e703832825ecbbcecb6884b2d550215fcc6162af5781718392542700d5bdc2a8423bdc7eb252e855bb0323f339281b04ea8d01552c7d5d865a69b77109bb293d67d03b9c716a1189bfaff8fb4748c1199f8e978464bf5d031ffb1f8925d2dfd9b8499502886a16bb3625a490df0743fe1aa2151950f31eafe88d74ece78decc970540e94ef8d6653efefa256d9e1c1fcce3dca0479463850dcb1819610e02174603d75d9ceb026b798d16c500740de8a11df606d16fa7d92d2b184d966d0cb348ec51fb5759562268f043338034d5dd3f8c4395264aeccff767681a9b5e65fe6c8816b25772b98484fd38946a9520d8171786029eb05f3b4c5b5843b4423127e63762fb89b154831a70d64cd2d2be39042de9117b95e9b649bed99070a524ac226c4e9e4fa0858fc1851a43a86a36bd6b71d902864ff37ec778e8a1dc193f1d7b4396d208f17f39672954347af3bbfa576397f0b30a5abd04b936751b40543820524bcaa92fcdd2275ebe11a895f2451d3925d8f77ea62de2b9bb919399dad8c31a4525700ff339ec9629e90d1c6f955f31c41054f0f0993a42ac4bf0a3af49d7ada0da468498d21e434ded908ec6058b85ed080841ee0860c4adbc331325be8a8db7940309a8858c8a33fe0c5bc369cf96dd08c158aa18d881ccc6d87a55c090c376ef144d903b468fbe3fcdedea1e594ed461c8e100fba52fbfd182dabe0bf7dc18f608aa080b2cf404ea56c5f5198cfd992c30c778f0ade4c45d98c3504f2bf664b4306de546a486dd9704d8f1960f8928fe3b27997d41e56ec79a9d196ffb92f1f5125d1802552005684091d31b4fec8305740b1b196dda8ad0a2996b16a3dfb5e2dd08790d1ba7a275d6b11c2a89dec0625c1352eb2f4b1c6ed2c217e86c17a10333f5d669d6f41f0a38823a78399a289eb2b8d0643fee5e4d04fa3446961e5e66f30509f614ea6f7f67b064115859ca0a47918bbd16344862a145d2bef99185cd1f192340189f7836f6018431a242987b0c83ed27005945798753956562ac1251c152a939eaecf1767c158ab1fc73d3e56ee819ae794cdfde5fafdb31ca0cb1beaadc0320475ceae39421a7a0c1b92fd694487c33200a7eaf12a3abe8c4924b681377108f12dde64d8e93b662a49e2a1b8f1b66df2bef7233756399e476d6176fc632aa7d59617873e67a60e308e64b948c2e1e869b59b581fc26aac9c36b9a2898d0ed18e70dc32d555ae201efa1a2ca80630c86881e004938e98668d4948c3f8ea282ca80d0de251c499842c2712c3af64dc5bda53b0cbe19fe13fc20c8dd216ebb025d88e7b1649688c6f107222792bc9d9a3c30ef6d3b71a2d28853ab50649ac926380554aca5cfd1a0d96698edf9d71646b1daed5f40eba9d56520889a9c72925db562c68b89da10bd85ecf5f5b1b9759945d7f09b40f2478e14a4addb8b6e3c13dc4a419200624c0ffefda62f7c549cc9a590090a88d8e75ddc8df400aa8e9b798bf1dd5bd8dd13de6a97ef90c8d092ea60f6fe497d1d8ac533b474d161257688e184126149c91c5807bd1ded924c67f2bcad9702d9477e81fc978c0ef5d17c9a897dcf95a6bf5f9152fa91b4e0699c01263f8e61945ac926272b56bf574dd37e992ef44f0307a828fdc920f2ebd875a362ea09e1e9c9088864794cf090fc554014301777196a5936479b07e0deec929413d791e5bf8adb6b289d8eeb2f2fc74f05643c2b3ccf7d6ecefab05667aedc2c743053cfab77653ae2b90a97b994249b35d6ded014fdd63622c4a4a8692bf7483de92ad060a4779f62f2346aed5b4a0ae8c9153057119528ceab7de1afd9223fb5a5d705e9caf00d8f3c4418bdade7f9209f041d3da3782c94da915178c2d58e921c6f40025c50fcf499cb1ce87050bba16d174cf21abdd808b1b9c70add10d95ddf0bd6445644c9d50243e6ba82dcf62183ff9a5046ca14a58687cc9bc2ce856bad0a5426b023db2452371f56b13fd7a8fc5b7c330c8997fcfff1bc8487f3c9be721e10ae4396704373f3ae2462fbcf14ffbaa7d241d00671f65b14dbd76fd36541b76baaadc838001e97c43a7b8764757641ef95778c9e5a4e79aace7c0e4f59446f6e863e9f501446a18aec40420487f7afb44c642bd3f1e1ba5207af4c445d5a1da73828fa8095f2c6a39debeadd2504a0ad24d12ab1874a923b9ed7ea9512d928483152518c06c4c408131a994ff3950677dfff1103999ccb29dbfa918026bee51b2e3c57d5618fd2d00b7684b2f2ea6ffdf7703a4e2af49c756c599b43e2a6108fef52e437ad1d49238304549c5d34ee3d44f928a5d02ee2f696c27f5d7c0f526126ee78fd8bebcd94fb644ff9347c564b065707cad1005ab9c0a6cf85579996b1e74b4a5bfa55a1920a522c4ecc80e57a6655828409ff4058fb5f13f3d4ba262f7accc4bf83aa26f6e738ea672ea85c2994714a28eeca51eb8c68ba821a74848ff3162a1f9fcdd7a10ba5212b99dcec6ceb492e73dfcb193674e0e3d784aab117b11852e80f95e48c661ce6c43a069c0d4252907ee3f17ae13261108e90e719b50e2eb6c50f7010fa8843c0cecb0796586fb3265ebb0b1ce72f11d6d2fa37a9372376a1d5c0957d435f2cb267777489c3d04d67aab05840ae8a0090e31d9854010dc91e99ad92e17d9d29e2cebd2c4c3cdaa4f4ed387fe6ea6ea17fe59ab892a6c396157b880c6f30d6bf54199a4729c18a7a8b7ac0eee328350779038d43f7c4dab67dafc3e1b4fe119cfa358349584220f8dcf1c3b0be3fa029ac007963bd52eebcd64d3134d73f2255b14269a1fdf4e98842e2f57a7577c7a7842996eb0597d4e0d580bcc29aac969478ba863b82d5711ce271e308b6fb5d5125c5d73f6b1d78464d842a43d561f7efb8661340255f6fe1c04f30a738f4d5833b390e92a7310f7cdaf274f1f45cf8e7ed0d16ba246d8977b83860e763b9d0fc3df083149dd62d442e050430ccf695dbf4224660d1a91f2e5b577c4fb0251ded00e45acc4a7a91a5c743f1f1db4dbdbda526e4225ebe8f606c9ecbcb85ca79fecae5ddf6241935fe485c9fdf0c04e58a848253e9d692f463463d371aba0d2427ae156c8d2c7d4c48777dc1a18bb52a531322b04816775f90290c37174838532d966d818add7a50755eee2085fdeb61edc64c2e0dda1d17aa69e16074c9f6c61f34f13e77c1927aafee6926ea7a3ea0e8ad8fc3738aa311a6566799265faf1e2f56ab558e13aa8079c2a5ce9485b90d5ad31185b7bcede58ecf2487027b817ed420986c02f6c19fa146190661efde0881beec8cb37b3e6018a8ffcb818e921b723470e0095c0e266d0a115a5b4c71d19d3bddc8f47630a9acb488db95bcae8a170b88cd5a42fd33eee9f44b5e837d7a6d6f996c10454605a56a0db8583c99fb780ed36e17682bbb277b9de3be0b3a26feef9414cd74325b04b5800ca91bc84bd88ab384671e84648096bcf88948d90da690cc4ef9a9e03180c763fd650d0e1fec12608c44c5302551b369ee540a40946576234d0f9ee651fce34f3f8732db35ce51e2e74aed028010ccc23e154e19ad2b8c72b352ffa39455559002ff782852418499bdd4ae1d69ffdc52a09f81259de0d6ba7e2222235335a60b4c8c191176ec16de5eed43ed6e554eee2107b83c2b37a7a0b3a8805ac608989ce3f18126aa1539517351b06cb7c9708cf721fcfc03f41abaab59d44698d2b95c2771f8fc21bc961661b2b2147c65d77caa45231e908fcace946bb05447d008d199b9ab5770baf8530c9ebc45639c0485e8d0fcc4d44e320112346f33dcde2e3f645ec72a1d2f039b6b09319320c7061ac91de02c300f335d703d185c487f80b13a191c761a15f7cbf61a2245e770a3212de13b1c3d947a3452f2c98c5c682bff85b7a47469d88ed647476197dbbae615e59bf1a7bd5e1bae13e1b79c582285e58e34a4f3bee7f8ca968ecfe415e7f19e1c27533076e3f118ea78ff6c1bf5143f26d69d87fa8b6c29101492a8b37accd44c0500a38387ea611387cd1eadc32968a7a081b459a13826b92fa9f26f4386b928cd5ea0ad7f100089954b60fd184656a663f05a4cef0c8dfe5fcab75b7790cf3b9ba965590c4ed138704354e51c9d860e1f18f5700e5cfbe4f065064347161834d425cb1e4ef24063541994300abeb5d57905d60cdc4fcfe0336568eb8edc9ae3e5d931ac0d90563f70f6912c2bb2107e7fd769b22a2f64cef152e2bac52724797695fe4bdbee2cff22b75cdd59619fb566867f24a6fac39bfabaff1b5576f83b5d29aa21caf0d8d8b4e892fde3145d0553c3e26200962cb4f66441b3376336851ffebadf6439d3e6c4f9c778cc8aa3eb590ca02779a70a44913c5e41937f11ea4927aad252a6c97ac89f60433374a4921ed3bb5d2344a467fe8ec936bc6e8faf219a4624c429cdeb77ecb14f99b0566dcdaf2b8fcf146aa02f6f1b11627d15534ef3643f74834ddb5c907f21618b397b8fb94803e47c2ec845a0ad225b378730d9fba8aa5c31c152ae1bb0a4bf8297390a12c74efedf0800f78c82e17e41020ab6af022ed8eac5ab4721e962263ca4ff6ff759a55a5fd4ad8c326ae9a948e24f6adefc0b6c8d3513a73a1aa5f4e30d7cc4af85801caf5102d3ba03e27125aff14424256d0b98eee17f676f61cee958a588b26dae89b016f524ee1fecea635af875e6da537cf58241942824a2cc1e524f98c741e0957351c8c7ee369d930fa55c0d7377dc0df7491930a819c212e4f5f6f047436275f4f53aa3bd2062d03a82c221973f779290bec55da2052b933b6e83e568a4499202cf4170a571396ac94b1f3ca3b55eea336c4eaf81f9c85aa9581670536d1c91229c4415bc49d087ed010d3a23ade8cd3d4a12a57dc9750811a1ded41e0fa17d8fe6421b2b0bf64ece70ceba413f79a1abbb9dfeaa9e54fb698e13cdedbc8943e32c034530704daea3af566adb80f424eca62efc63c2002b29e9d31563384b2324d08d2b7854c6a455e06f52b7fbb7d4526187b79886224e14f7921e8d9fa2b4994c686bd072bc6fafecc0dafd0ff13027e6a3649840a09f8e744a78ab1932b738256e3a62b8a145aad305b372e8178f5ca2001bb89153da1ce271aa31928a161c09672c30f39db0c58a2ca09face7f6094ac21a1c69c66d44073fcb56f89b2b6d90270a04c1f91569a9729e3dbb30dda03a96098fab35a33167946cd288280f5df1a5e7a0b28a72824dd375c2b9778e3ebb87e402936fa0a6f59255451308121fc0d8e615a5785a7e67f03c25bffd3b481999aa542f259c25531e66bb4c37c48e76351629a2ff43d759420001f4c72744f2769fe337516df9b6f04e5c7510c891d3e5a2db040ac7bf4f6bbd13b2225a523cf3e3368cf1998dd09c9b71719447de5a39d83cff057f67a6038a51c3207655cb2a4a983012089579eb448573f718f752bc1e2303f9e7e5691e24656ea79d0cc857204642ae3e9e44eec26a710edcbd60cab3829a463f78e0aea763fc8b74153141533c4a8f2f75feb3be2b5b5a510905b1a28b0bef2aa13e21076780ae618e04eca3cb833374c6b979e3b2ce05c83b8eb27d5541b71fb8ef6f396b630f80fae7389ebd2a90aaabe54bab981add52dd9bdcd2d5eea3292e9c6fd0642169c5dc87f5d98bec54e6e5dadc988a27e277f7ea422d9210cb78bc07a3093bcb7a8496adeef27addf04324ecf644f8ec7765b700b353432afae44f269256feba396609bab069afe1083dab17c93c23a9fbaa6e1ec17e1a2c07726bd4a5712f02ca58363c84c633c35cb9f1100fee4acfdb45ae5aa7877377b1b0007ac13e46c549c99342189bfe72cb6e2d9e635160b6483716050185407ae03bf968d1cc076d7ae49bacecc430938327410565a2f021e192fe58ed19c8d5ff16fdadf11eeec8e6c7ee2820a46b7a48ef2712f8a4a18be1e3a4087a9556541da2eb2c3792fad926234415280c52d70b8d7141b7fcbb0e9e8316784e588fa36fe15dea4322c799cadd07018b503e458ee399b021376a727c73e86abe586576ba4d286077ce1cf5c0412d66b5a201bc80e2479fd17c89ffa5d762d209c547baf701ee1b06c924a66f4978d876d6987c909f400c16435140d7f6c1996016425ccb1f73fc98ba5f4f0f908c5a3e898cafdb4bb88c976b68e75df982395b090538693351389563deb8904b472b449682dcbb47ef452e2b01918551bc1a4f4eebea526a9581b370f7a76bc707a5dcc35257f668bbf658580031306fa53c607e544d4c45c4da448aaf0de321b35104da139d0b56352504f4aab6dd691dc371fac3053645ef96cc751c27ed8b2783b530b0d76a96fe445127de401002ecc5b7cb116e71cc5b6c62232f22b534907ed4850b30015dca48808367e935c2d54eb8e38286dd2445941d3b8cf3f2c7bc9777d8495a35e59f6ff2b2ec9e2ed741c22d665338127ac8a86bf70e594e53c0966de710351b9e465c1baf2eef6f211b08b5a28ad8c1027def481be7c278a2ccdc11911793703e5019a8958cbc912042f962719305b72412ef511fb44aa99eaacb0cdbd6c028544da64245738f311fb469254cb0eaeca133f7780846c5fa6bcb6c8c89303aa720ad2a57490e4de6d6b777de108f0ab6c508e2e60406b297df06b31a988df8eab5d155804a98583f485f5385cd42970bbf9396d885c04d2b87df3689237a317eac10dddd2af7d30d54ebe445eb7fd2ea25326e4e53a88e32b067b2f71fb773cfb629b5525099a45cc5ef6b3c2dd0bfa8b498b714cc3d420bedd37eda7a71241372fbffd53c3f7d90f23713892bd14f722a3e93c8ed854f69f1b71c6a4a8aa35cf2b78724b001e71ffee21cf81137354bae8f3ea33d60257200ca6c0bcef90ec1520ca708def3ce75889a04a708c9b2224be7f82b25eac56e9eab03ab6004101be67fdd73acccad72564e629462eec9ea9b1f12a856ea5dd6449039ff9189f77d64a81730e556a2dd92b64902c70153ff4b838141e670dc093b993442216e58363099287649d57accef1556f4ffb303c8ec2c2161ec5a70450b65c2abfad94c0aa87dcbcb59fd9931e4db41eab4ac44d663d1e5d2869087e0a87cf18967043a1a469d222ad93c6a494ab6f26fd2e33f899e0880e14fc5ee8359e88e3f433064f8fcf780508ee00957baa2ad5995723b0a2806a3c2f41c1fa77519011ede2ed52506aa09bbf00f288e76190dfa09955acc1c9c997b62c3d354a38632df5568a291abdbc1563eb8eb88d1da942756ed2898b9f33fc1dbc8f40c2dfaa90dd767f6bba395cfaf0942786c390e4807a4fe0156906c2e44da203613016b657b585d3f764126713b935c9b35c8875c672d2766f8254198eaf17bff9087d65aec2bc35aaca25f0de9c3fceb99540d281e06cb0d708744bebb00d7ae313463994730d9dee477560571cae313401d92f5777bbf39a48bdccc4e86ee47758f8e0029e25865580eaa19be352fbaba777e65a7eae4976b2b9ba579d06ff15736b33d0186df9f2103678b6a8a40095a9e0dc4632944cf995e3ecf87f6bffc350413e76e1a357c6634b4d849e1223ed284d98c59a41b9c0954262bd89a99c3f8dd66a2d31d509d73bac8aefd173a90110e518cc44203f17c4ef05d15845aff203557c7d121f024dfa1dcfd08475f54f35228f3ede12f020bfba2122dfb8385adbb4f91679d4fdd44311465c749980167a8a4a1fb5e7ecf30798f780da20bee559cfa18380727324dd3fc44260e576961cfd11e7a18f25534b09c9b33bc2d477ef56ced318a608cadef94418791a0828ca2bb3e54f310ecde03701e54670f53052970aae95d23921b773ea87993445a671474191ddf17e070811323fb9bddfab98ec7993cd5c1a894f83f7279529244ca7785fb9db6518a36a049e2f2c52e50b51adf319eb047b3149df2516208bf56aff08e75faf28b98b7a0930a9841a92c85a402443b701db1f45b0eb87849e823947f34bb25d919116ff409e3551297d07a9cab2c7318043aa66cdaa76d52452693d7b4bdd0e9dc1e080f4c74b2f510369962fb0c48e236a678a63c5a370a3e080f296c7cde7ec36e55d07cdfedfa06b85f7ff52374b17388d5cf3293fd60614be499409db15362e861b9883fc50b3662f9e7bdc740fe5b0270ac884fa0ed4452beb5b2d8c4a53e65e4b9995e2739293e3501677f09b11663aa7e2e4c014db8b337ea03bfdc44697032bb80e2980daea135fb805af0002bad36a10b039a1f3e76cb23b9445de7ffd67913e09f38629287bb49796a3dffbb2980845f0b87f58dd3c2e1b299d304ab1c46959026ddd6ff72e9a3a54420e5bcf624a39708a1ca472ef0e64e55f6a6a695cc8438ba0c0c6fa48bfc67318d91d52dfac2deeb97826c5069f4eb818cf911651bf04b9d62f889dc5f6aaac81cd137123cfb3c19e8bf90aeec9dc2ba9340f8a0cffa79a6828d2d146beb8a2bbf6a3c8a9c1720c4058ba67279069c1d7dc56c9869a107657a0e79ff972d0286eb366fc0793037b37abdba39271a5319436aba213a63139d679a50c353dff814df2e51e881ac94963dc019475948024fb3c70067fda13c1fbfc4e172ea07fc3c33c2e09e5c2da8ede1c4883e4423bc72eeb4c9a26adc1b5f28da853face466d10650cb8de7fb915beff9900665491f325b68141ebdf7675f817afe464c62dec4399ae5a22072ab7b0ec2d395d68dd0dd73533ff66bf35b8e10a42188b1a00a69cfb2df5087542ebf09fb33e354f00a52b1e1e80276a3f9bc4a32c273a1be5836660d8c395c7c0cdb33b2873aafcf21981ba6124d5f28a8918365d81b00ae291285d1a8def49079a93c737fc3cef55d25b9607bbb878f6a3ea7605b11c0dc1ceb9025543f630ed36acd269ed3a064e6b09f6fb5a084642066f5723bb9dbe924e757c5b93fa622cc132017d857bfdff274bd9b3f51b682e551d5e75f55f9acf94a9b5330ae0ca385c71dcf53d8cafcbce979798ba702bd9350390d678ac03ad987073c066084e116189a9e7c312935ef79ca82936abde2e9181f01db2d19ed34018777eebb06d4bc4b9c7740ee1c85781cb666676afbe5bc0feb2f859ea483e552e5c39a7fe764438db751584f9061461892af6af6358c68f1f1c63d7224c1e111e53859be7d9314d2f44fc56e02e794fb2a54b6b9b16ffd2d1bd4a3879f7a5ac5dfd505513437caae090ff48fde888f910fc9a306cd13abc54d138ae3f3105e692b144f177d02794b20f4eeca5d7befd0ea67be04e5accc213ee709e81d9c962c98621b374fcded361fca5fa1e0bd63b348f60166d41041d63935e1abedf1e8407277391335f114b2f13b30141e591e7f1dbc4a95d7eb0ed012444c1d58806373b34e0a28e70e52204c2a428c8778699f2ad61287065083924766b736e1cec88b9e18559297b4d49aa37f5380b2490267fe1f5b713c71fe999b2f018ebbca9d81cff994d886ed2a59e0c4651998bb26cb2fa69cbcc42122e5888d95ad8450fb474569f65aca559296a07d31788c220b1b5da7741afa80aa3a65c5baa9b7eb6d7e897572732a189879b76c6bb339c18f4f08758c639baaa99d7bb0c4f77624e95f3a681fa6ca159aaf89b82a8706f0adff0e54aa62ea2074352490fe76f63521c19daa566668b174bc76a2b966c91a44374b822ad18807ed75f0efe2258a3d6c5a7ce2ed47e93f812a2fccafe82d41db916dc54f3d4c909de0858de7686794b1324c9ec49f3a199d9ec63e838e13f732e771a27fb1c22e55afd42cd25251b46984692ae5ffb4a804c956a537a472d2d100d07511760b93c2b91b0d5946398989dfbfeeed114ca2b133bb5cb6a5cbcf94a68fbaac07f136d825b161cd997454220c61a7b96b8705720edfcbec500a33ddeec9be6ca9bc4cdf0b14b8f4f2539f5ad794bc9c9138a77607feb57dfa19f14e43a92ca7b33870feaedbbf1a272c8e37b84f3f8ac9109b3e9ec61fd2635e192d72594a82a744b23b9fa5a9b0b6e5e06913d38e47098882a3d7fa40ffbbe386355976987f9f7e7645915337dcb6367fddf85cf2b5294e822876b0767739b3c1440d8fb2b5c6eee728f84bc2241f2194cf66a21bf6a348f5727421f9c12e170a7dc7d7a6603a23e2ea91d716dbf002349a0b4cb911f5776f81c803c3858d7e300528d801a0438d6cc28e633fd3f3131b1a4c1bac43eb2aac24848a4b84385f93fb6afc0a93f3d75dad156c5a15292e867cef0c431957e697c9ec9e489afef07d1950d5be16d2091b425c0a5446b5ae87a39ad6f8c63b6b22a78931fb69ea40b8af662d13a159d32ebb2d285782d8ccaaa728709d35faaac4139b6f6a40e2ae6c0e00e840d94fd312915e4084eced23e0685634284d9d96592a0f0315dc9b3f7aa97a7c4cb4f543aeb123c9bbc00d47cee3c74844d40701dfc3dc45e9cb37b0158504705e799381c8cb66a259fd559c7a61bf2f18270f92893d46c83a48a512f920ffd319ab7a9e189c0f4c12e54a0d676282a84a211a546a4fbc8c4cf57b7989d7b63d4edffcac06520eaf3a73d0542782e3c9e440a3ae3fa6bcecebb20668f1509de492a09516b2f1af718db5e95683d0a19856ef7c5c445ed0dc913625cbc0908e83ab3aef05a03df1f574bcf14a4506ee4f85cb7ee190ecdc66bc4ee484fce5826f2e6578f6ce0e22a9d6de1bcaa144bebd89df9caeacaafff4f10d6b88db41aaf0908a46cc44a114e21eeb051a2a30047ae63746e1f1c7cd7638df793615431400895081e946c586f43e8a47b7c52f99a752656c79fc4dc5d72f1018b713eb9ecf7b37f82204d64a56f2b257815df2b7452a7508abc8c1364d61abd0624bb2968686e78c6859d9c06eeb666ae1e5b738a9c389b9458b2dd1721fbbf6f1a46be56da32b62df5ce34a4fca3ade4519fc05ec467f2bf2795870a7aa723ada788fc2fd636f1b084addef247faac442c9a3a097430d6dada67bfbea48a38f79ba0351c1fb1b576df6c71ff0ebdd30774446f95b53a5ed3fa74e855e1bafa5c22ccb4fc6fa603c87ed3aafabd5d0596adfa4c769adc86e6acdca1ef90da4609c5d0f6b7c78264212f211a0d046de65b6f17a38ccc14c5bd84708bbd4d19fb3ef84851bb9cdaa1c66bc8b6cd17890fc0072684aad23663737e91b5b4b3d27212de3a4b83db1c2d89d438adf0c31e0bd1d0c8c66e3b70dcc7bfed6941b1c00856caec851f71ea7be41dad905fc321c5d9012ac7cc4494ad6c2537932fd7c2a48f53c8a76bf66ba1367006331af2368cda25260456e5e074fb21c408cee3298163af2897da08b5b616735f43845554b2d3c9b866541bece6846d7997b6b047b5335e879b45c046b5d221b3e714d709a7a15823c631a2160d4afad8d80b5e95fc33f41ab64b926c9abee69cb23a016bb2ff52bbb59e928e31c6ffb70e2cfee69f3023a7f3f24276deaf05c18c9b6d642372f9b336af31553c7a2b67c433b8c83021801854d99815962bd6661f49b7bda5f5308c06fe5dff9af9e3b92c63d51f15a6c94a4a8167761a6cfd041b70ac9081b722937798a3658b723ef563e431e390855af0c5df9d7492061663f99c2edf144218a673cfcd634c5d0f194915adadb03ab8c55aaed4876ee826bbfba1a079391ad197986799c188905e2f0eeb0c35ae994e4512017826c7055f0af0b1bae4de84dd2f0eb29979879c8600882cfa091492f85f884c8bfbf2b663aef6d6fc85ac1878dffe07fe735b3ad801a1bba884232d19dd4e81b99217b4db07a5da8b6d59720a862dc32b37a2d98056f0ced62e6388ae3278fc2219f69d3353a39b1ae20f762eb77a66375d33e40a62f9ee27dcae6ae8d67b0cb571f2a14b6a0894e0d81d69f3a427cf4ff420d6b434da157931d620afad744b5bb4885950f04af1359d7b785e3823c3a48aaf151fab2969e7e7e8e9c1fc0f9e60a66b4cea7981509b366186fc543a9d2df61d896b63dc48ab804bae4d4e8419f6bae634c3c6749d03e07ea9735db02af1ef02918cca84a1a6db442fe4e3a34bbf5ef0f6c154e20dc4f1b817cf5892a9f68a073db3c5de3e3fea185e5470bba18fc54c514d1ec1d5cf316252e930a29da8372b1862209f3dc0602c09a6fe51db41410aad478429c8b6e16155cd9f616c1c0870e5d1b744b98c476228a1cde4513038f032885736d3fb3e2e49df0affd5a98bc68b53e1a96a14606658a26d02c442ba42e2ff07151eb2ff39962daee10ebfdbdad466ad87b177b2652e53af9423413ffdf2aee9bd2693f22705a8569a95938d7909875fe167a89f6c04b26cbadd2b139cfe649c34c2799cdb3e39a2f4938a84743af5d911a734b8d92878caacd04e4139063b5fd4761ee7abdc80d3c15308cf241271d5206aa50562d14198d7a6a81bd08682ea893d2ff2d555112ce480d1263aad9a00730154b200dbd3febe0385039e894c03101a5b9ce2f275892ca7bc7adc11feea0ad8605f4e2bad5fa97c64db3c0b0656aefc7185564168a35d0043f68202522ee7680b42511f33e1965288face42090975ef4fd4d8b7a02c00a709cd717b512623116d44ad8e2bbee37f0ddd23e17dbc89a1bd05f761ffb740a8f5d558b70e2a7c41b7ce0e10758a5891785533202edf541178b4b3db70d6a5452566a2f66fcd627c0110c873667f0710d3c30f0869ca83411a182f918e1274a991b072721ff84ab08894c552bf91a9da37dbffc9a114588f2f7569888ca8bbbbeac9f965d3a38e2fab18991ce18af9c517e06c43d000b7152df523309e5e82812fa39dc5a9a1779812dd5fe54daf6a220f4d1b5fa74873197d713326e8fb132722a83df1cd675178d1fd171df1507f0160ced0206f95d8bff6053777fc0849ee6aea992f1b5a915e602018c546931b4bb956187a9ff0adef0eb5966af8e2d0aac6b9ff09b48896e7890f99b171bbb2bdb2820eb6f9185047a4e333a5d1b86e0db9925b17c9dc00f61e7a0627a96688143d51e169807d9abcb60f2ea9505118936a6b58360c8e674c36681e34d79994c1bceafbeaaf7de4a5d83fa7ea3c4a273ed9610d6ff24a2a31dd5303aafae6eb7bb786f3e2dfc8616c6551e2b69de46bcada6a1f0f4cb99421331cfb9052328feee1683a0bf70e3512904ca0707a4d9b58c39698189e28a7fd4d6eb757916c06f78b1b51029d061f6dbac8361e48a7552d9dace5fe83d5979d09c0ddd3f35dc1b5ba7617a4d3480fbcd273ed201e3dddc577338ba5879d88d8ccaa7cab62969939f8f8981d90eb8d85c1b3a10f29b5f64018fd95146c9ed9935421484ca9829ed6f880a2142e61ed3cb061d1234cc6b848eef26559b8765bc36f3d1807eb04cdc64708cb3da11f55dd016e6ff1d2aa4534466192b02058a285a5438f5ef4c5b0c2df31b3c4c958583e62321f6dbb69bbf7007ea0e36e8613ae4580b35419ac51d54274a88a17356acbb49224ce960c45252555083a8a58a14def065ca86c26f670dce16ecee35bb51847d3c9e5c2dcca158f6171b4e83589738e3fcb43c8be7c5cbce0ba95091f0562bb9a8f725c6546198fa77c19fd1fdefe79fff3d38408e9c06c9a71bed6ed21fc5fb2b169e7add849b33361e232c018b27039d71d6be02edf0bc3df404718df77ed7767f2d46bbe9a2c6f915479b78cf4028753cd07eb3ae8ce54871195bbef1e0ad7779b91b1c5fc158572815da85170717845bc27fe38d412886eaefc7bc95d81665db8dd720175c11b033be106641c2e913a3b6a78f76b5c6f0280038866b8ab43485bbc39c2d0865c53fa1e37c9b59eb57992d382739049d62cf828fa7fae176f57573864580945adcf4fe104036887ca5c00181fad299b65a8f2a688bb16c1bb19beafe5983b70412e0398ecdeaa3fca674d123a84a4ea9e17288da8753c57024a6943d4b715d755f5b15832425679e089cf4cc5d4f3e3ec6105716747033d0b8a70dc426fd08b9c49b09a3172e29730bcaeae2035175689e43947031323733e0dc1351098f2540e1dcaee34c1ae94ebcc262a75db14ee0eabf08dbec4a9624c91b1e826dac5c738a796c3afb2131ca4b16323fdb7be34f78f8d8cc265d16608a8f9676885a7aac1a857a453d8cc1ca3916ffac6edb86c677088cccb12bc8acd1f7f4bc44145db59c5d633c5ba7fb8bb2560e67eecb1e8a1fbe4e3b1a09a57c9e2da2c8ad214f908e65280915a2096651a2111cdc4ada218f73bce99b0056b9312b8b5cc85f20176204a2232f60c56ff181c233fd13bd61141d606907647098f7d6068ce90baafa529685f410ce2b644cd69b2e1de95f99712175be78a2d32987c8d9bdf1a980ba31c6e0ac6991bb4c2017f54a542fbbf4987fb26ae88b514eae7d55e045521022654252d1c9dce5f5ae2db5efd5e81e8fc36a2a63a31a8e1bad372bef211d767684cff7f4c8dae3b36c3e2e2aa1ad672297568df2196a930da568447adc5ad32150775a4e2251b227b0063abfaaa27b2e085136b6c5105a9e20cb901b12e984c5dfe3b815dcf4efe5af5db2ece40bce91001cdefd19696e343ddc6924ee6143781d7f68f6169b7d59a0084911622672919be2b9f9ac5dc45bd14f9954af75998e3158197a90d959d3e882e3672libgnuradio-analog.so.3.8.0libgnuradio-audio.so.3.8.0libgnuradio-blocks.so.3.8.0libgnuradio-channels.so.3.8.0libgnuradio-digital.so.3.8.0libgnuradio-fec.so.3.8.0libgnuradio-fft.so.3.8.0libgnuradio-filter.so.3.8.0libgnuradio-pmt.so.3.8.0libgnuradio-qtgui.so.3.8.0libgnuradio-runtime.so.3.8.0libgnuradio-trellis.so.3.8.0libgnuradio-uhd.so.3.8.0libgnuradio-video-sdl.so.3.8.0libgnuradio-vocoder.so.3.8.0libgnuradio-wavelet.so.3.8.0libgnuradio-zeromq.so.3.8.0libvolk.so.2.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgnuradio-3.8.0.0-8.el8.src.rpmcmake(Gnuradio)cmake(Volk)cmake(gnuradio)cmake(gnuradio-analog)cmake(gnuradio-audio)cmake(gnuradio-blocks)cmake(gnuradio-channels)cmake(gnuradio-digital)cmake(gnuradio-fec)cmake(gnuradio-fft)cmake(gnuradio-filter)cmake(gnuradio-pmt)cmake(gnuradio-qtgui)cmake(gnuradio-runtime)cmake(gnuradio-trellis)cmake(gnuradio-uhd)cmake(gnuradio-video-sdl)cmake(gnuradio-vocoder)cmake(gnuradio-wavelet)cmake(gnuradio-zeromq)cmake(volk)gnuradio-develgnuradio-devel(aarch-64)pkgconfig(gnuradio-analog)pkgconfig(gnuradio-audio)pkgconfig(gnuradio-blocks)pkgconfig(gnuradio-channels)pkgconfig(gnuradio-digital)pkgconfig(gnuradio-fec)pkgconfig(gnuradio-fft)pkgconfig(gnuradio-filter)pkgconfig(gnuradio-qtgui)pkgconfig(gnuradio-runtime)pkgconfig(gnuradio-trellis)pkgconfig(gnuradio-uhd)pkgconfig(gnuradio-video-sdl)pkgconfig(gnuradio-vocoder)pkgconfig(gnuradio-wavelet)pkgconfig(gnuradio-zeromq)pkgconfig(volk)@@@@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/pkg-configboost-devel(aarch-64)cmakecmake-filesystem(aarch-64)gnuradio(aarch-64)libgnuradio-analog.so.3.8.0()(64bit)libgnuradio-audio.so.3.8.0()(64bit)libgnuradio-blocks.so.3.8.0()(64bit)libgnuradio-channels.so.3.8.0()(64bit)libgnuradio-digital.so.3.8.0()(64bit)libgnuradio-fec.so.3.8.0()(64bit)libgnuradio-fft.so.3.8.0()(64bit)libgnuradio-filter.so.3.8.0()(64bit)libgnuradio-pmt.so.3.8.0()(64bit)libgnuradio-qtgui.so.3.8.0()(64bit)libgnuradio-runtime.so.3.8.0()(64bit)libgnuradio-trellis.so.3.8.0()(64bit)libgnuradio-uhd.so.3.8.0()(64bit)libgnuradio-video-sdl.so.3.8.0()(64bit)libgnuradio-vocoder.so.3.8.0()(64bit)libgnuradio-wavelet.so.3.8.0()(64bit)libgnuradio-zeromq.so.3.8.0()(64bit)libvolk.so.2.0()(64bit)pkgconfig(gnuradio-fft)pkgconfig(gnuradio-filter)pkgconfig(gnuradio-runtime)pkgconfig(sdl)pkgconfig(volk)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.8.0.0-8.el83.0.4-14.6.0-14.0-15.2-14.14.3gw@^y@^x^0"@]@]@]@]]c][]H@]9]$\!\O\R@\J@[m~@[Tq[M@[L[H@[<[<[3|@['[#@ZZz@ZtRZP@YV@YY}@Yx@YqY%uXX43@WWWW@WzOW1@Vm@VIV&@VV0V^VpV;DV @UU5@U@U@UUa@UQ@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.8.0.0-8Jaroslav Škarvada - 3.8.0.0-7Jaroslav Škarvada - 3.8.0.0-6Fedora Release Engineering - 3.8.0.0-5Orion Poplawski - 3.8.0.0-4Jaroslav Škarvada - 3.8.0.0-3Jaroslav Škarvada - 3.8.0.0-2Orion Poplawski - 3.8.0.0-1Jaroslav Škarvada - 3.7.13.5-8Susi Lehtola - 3.7.13.5-7Jaroslav Škarvada - 3.7.13.5-6Fedora Release Engineering - 3.7.13.5-5Filipe Rosset - 3.7.13.5-4Jaroslav Škarvada - 3.7.13.5-2Jaroslav Škarvada - 3.7.13.5-1Fedora Release Engineering - 3.7.13.4-5Jonathan Wakely - 3.7.13.4-4Jaroslav Škarvada - 3.7.13.4-3Jaroslav Škarvada - 3.7.13.4-2Jaroslav Škarvada - 3.7.13.4-1Jaroslav Škarvada - 3.7.13.3-7Fedora Release Engineering - 3.7.13.3-6Jaroslav Škarvada - 3.7.13.3-5Jaroslav Škarvada - 3.7.13.3-4Jaroslav Škarvada - 3.7.13.3-3Jaroslav Škarvada - 3.7.13.3-2Jaroslav Škarvada - 3.7.13.3-1Jaroslav Škarvada - 3.7.11-10Fedora Release Engineering - 3.7.11-9Jaroslav Škarvada - 3.7.11-8Igor Gnatenko - 3.7.11-7Björn Esser - 3.7.11-6Fedora Release Engineering - 3.7.11-5Florian Weimer - 3.7.11-4Jaroslav Škarvada - 3.7.11-3Kalev Lember - 3.7.11-2Jaroslav Škarvada - 3.7.11-1Kalev Lember - 3.7.10.1-5Jaroslav Škarvada - 3.7.10.1-4Jaroslav Škarvada - 3.7.10.1-3Peter Robinson 3.7.10.1-2Jaroslav Škarvada - 3.7.10.1-1Fedora Release Engineering - 3.7.10-2Jaroslav Škarvada - 3.7.10-1Jaroslav Škarvada - 3.7.9.1-4Jaroslav Škarvada - 3.7.9.1-3Orion Poplawski - 3.7.9.1-2Jaroslav Škarvada - 3.7.9.1-1Fedora Release Engineering - 3.7.9-3Jonathan Wakely - 3.7.9-2Jaroslav Škarvada - 3.7.9-1Jaroslav Škarvada - 3.7.9-0.1.rc1Jaroslav Škarvada - 3.7.8.1-1Jaroslav Škarvada - 3.7.8-3Jonathan Wakely - 3.7.8-2Jaroslav Škarvada - 3.7.8-1Fedora Release Engineering - 3.7.8-0.2.rc1Jaroslav Škarvada - 3.7.8-0.1.rc1David Tardon - 3.7.7.1-3Fedora Release Engineering - 3.7.7.1-2Jaroslav Š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- Fixed license tag Resolves: rhbz#2346825- Added requirement on python3-six and python3-mako- Dropped python3-pyopengl on RHEL Resolves: rhbz#1816179- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuild for thrift-0.13- Added gtk3 requirements- Added python3-pyyaml requirement- Update to 3.8.0.0 - Drop old obsoletes - Split out python modules into separate package - Use https in URLs - Re-enable Doxygen doc build- Rebuilt for new GSL- Rebuilt for GSL 2.6.- Rebuilt for new uhd- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Rebuilt for comedilib 0.11- Dropped PyQwt in f31+- New version - Updated source URL to point to github - Dropped python2-sphinx support (not in Fedora)- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Rebuilt for Boost 1.69- Dropped patented content Resolves: rhbz#1608973 - Enabled ZeroMQ, sphinx, comedilib, jack, and log4cpp Resolves: rhbz#1610513 - Temporaly disabled doxygen (the doc subpackage is mostly useless now), because due to various bugs in different packages the documentation builds differently on different architectures - Fixed python hashbangs - Unlimited number of make processes- Rebuilt for new uhd- New version Resolves: rhbz#1601288 Resolves: rhbz#1601263- Fixed python2 macros- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuild to fix provides- Fixed python requirements- Added all upstream cmake modules- Added some missing cmake modules- New version Resolves: rhbz#1591524 - Dropped gcc-7-compile fix patch (not needed) - De-fuzzified size_t patch- Rebuilt for new python-cheetah- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebuilt for new boost- Remove obsolete scriptlets- Rebuilt for AutoReq cmake-filesystem- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Rebuilt for new gsl- Rebuilt for Boost 1.64- New version- Rebuilt for Boost 1.63- Rebuilt for new uhd- Uncoditionally enabled NEON support on aarch64- NEON is compulary part of aarch64 so enable unconditionally on that arch- New version Resolves: rhbz#1370728- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- New version Resolves: rhbz#1352483 - Dropped stdc11-fix and cmake35 patches (both upstreamed) - Defuzzified size_t patch- Rebuilt for new uhd- Rebuilt for new gsl- Rebuild for gsl 2.1 - Add patch for cmake 3.5 (bug #1311358)- New version Resolves: rhbz#1306066- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for Boost 1.60- New version Resolves: rhbz#1294379- New version Resolves: rhbz#1291659 - Dropped dos2unix and conversion from CR + LF to LF (not needed)- New version Resolves: rhbz#1276888- Fixed icon and desktop file locations Resolves: rhbz#1266700- Rebuilt for Boost 1.59- New version Resolves: rhbz#1251650- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159- New version Resolves: rhbz#1246803 - Updated size_t patch - Dropped docdir-override (not needed)- rebuild for Boost 1.58- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- 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.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.8.0.0-8.el83.8.0.0-8.el83.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.03.8.02.0     gnuradioanalogagc.hagc2.hagc2_cc.hagc2_ff.hagc3_cc.hagc_cc.hagc_ff.hapi.hcpfsk_bc.hcpm.hctcss_squelch_ff.hdpll_bb.hfastnoise_source.hfeedforward_agc_cc.hfmdet_cf.hfrequency_modulator_fc.hnoise_source.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.hrandom_uniform_source.hsig_source.hsig_source_waveform.hsimple_squelch_cc.hsquelch_base_cc.hsquelch_base_ff.hapi.hattributes.haudioapi.hsink.hsource.hbasic_block.hblock.hblock_detail.hblock_gateway.hblock_registry.hblocksabs_blk.hadd_blk.hadd_const_bb.hadd_const_cc.hadd_const_ff.hadd_const_ii.hadd_const_ss.hadd_const_v.hand_blk.hand_const.hannotator_1to1.hannotator_alltoall.hannotator_raw.hapi.hargmax.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_char.hcomplex_to_interleaved_short.hcomplex_to_mag.hcomplex_to_mag_squared.hcomplex_to_magphase.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.hendian_swap.hexponentiate_const_cci.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.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.hmagphase_to_complex.hmax_blk.hmessage_debug.hmessage_strobe.hmessage_strobe_random.hmin_blk.hmoving_average.hmultiply.hmultiply_by_tag_value_cc.hmultiply_conjugate_cc.hmultiply_const.hmultiply_const_v.hmultiply_matrix.hmute.hnlog10_ff.hnop.hnot_blk.hnull_sink.hnull_source.hor_blk.hpack_k_bits.hpack_k_bits_bb.hpacked_to_unpacked.hpatterned_interleaver.hpdu.hpdu_filter.hpdu_remove.hpdu_set.hpdu_to_tagged_stream.hpeak_detector.hpeak_detector2_fb.hplateau_detector_fb.hprobe_rate.hprobe_signal.hprobe_signal_v.hrandom_pdu.hregenerate_bb.hrepack_bits_bb.hrepeat.hrms_cf.hrms_ff.hrotator.hrotator_cc.hsample_and_hold.hselector.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.htag_debug.htag_gate.htag_share.htagged_file_sink.htagged_stream_align.htagged_stream_multiply_length.htagged_stream_mux.htagged_stream_to_pdu.htags_strobe.htcp_server_sink.htest_tag_variable_rate_ff.hthreshold_ff.hthrottle.htranscendental.htsb_vector_sink.htuntap_pdu.huchar_to_float.hudp_sink.hudp_source.hunpack_k_bits.hunpack_k_bits_bb.hunpacked_to_packed.hvco_c.hvco_f.hvector_insert.hvector_map.hvector_sink.hvector_source.hvector_to_stream.hvector_to_streams.hwavfile.hwavfile_sink.hwavfile_source.hxor_blk.hbuffer.hchannelsapi.hchannel_model.hchannel_model2.hfading_model.hselective_fading_model.hselective_fading_model2.hconfig.hconstants.hdigitaladditive_scrambler_bb.hapi.hbinary_slicer_fb.hburst_shaper.hchunks_to_symbols.hclock_recovery_mm_cc.hclock_recovery_mm_ff.hcma_equalizer_cc.hconstellation.hconstellation_decoder_cb.hconstellation_receiver_cb.hconstellation_soft_decoder_cf.hcorr_est_cc.hcorrelate_access_code_bb.hcorrelate_access_code_bb_ts.hcorrelate_access_code_ff_ts.hcorrelate_access_code_tag_bb.hcorrelate_access_code_tag_ff.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_buffer.hheader_format_base.hheader_format_counter.hheader_format_crc.hheader_format_default.hheader_format_ofdm.hheader_payload_demux.hinterpolating_resampler_type.hkurtotic_equalizer_cc.hlfsr.hlms_dd_equalizer_cc.hmap_bb.hmetric_type.hmodulate_vector.hmpsk_snr_est.hmpsk_snr_est_cc.hmsk_timing_recovery_cc.hofdm_carrier_allocator_cvc.hofdm_chanest_vcvc.hofdm_cyclic_prefixer.hofdm_equalizer_base.hofdm_equalizer_simpledfe.hofdm_equalizer_static.hofdm_frame_equalizer_vcvc.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.hprotocol_formatter_async.hprotocol_formatter_bb.hprotocol_parser_b.hscrambler_bb.hsimple_correlator.hsimple_framer.hsimple_framer_sync.hsymbol_sync_cc.hsymbol_sync_ff.htiming_error_detector_type.hendianness.hexpj.hfecalist.hapi.hasync_decoder.hasync_encoder.hawgn_bp.hber_bf.hcc_common.hcc_decoder.hcc_encoder.hccsds_encoder.hcldpc.hconv_bit_corr_bb.hdecode_ccsds_27_fb.hdecoder.hdepuncture_bb.hdummy_decoder.hdummy_encoder.hencode_ccsds_27_bb.hencoder.hfec_mtrx.hgeneric_decoder.hgeneric_encoder.hgf2mat.hgf2vec.hldpc_G_matrix.hldpc_H_matrix.hldpc_bit_flip_decoder.hldpc_decoder.hldpc_encoder.hldpc_gen_mtrx_encoder.hldpc_par_mtrx_encoder.hmaxstar.hpolar_common.hpolar_decoder_common.hpolar_decoder_sc.hpolar_decoder_sc_list.hpolar_decoder_sc_systematic.hpolar_encoder.hpolar_encoder_systematic.hpuncture_bb.hpuncture_ff.hrepetition_decoder.hrepetition_encoder.hrs.htagged_decoder.htagged_encoder.htpc_common.htpc_decoder.htpc_encoder.hviterbi.hfeval.hfftapi.hctrlport_probe_psd.hfft.hfft_shift.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_blk.hfir_filter_with_buffer.hfirdes.hfreq_xlating_fir_filter.hhilbert_fc.hiir_filter.hiir_filter_ccc.hiir_filter_ccd.hiir_filter_ccf.hiir_filter_ccz.hiir_filter_ffd.hinterp_fir_filter.hinterpolator_taps.hmmse_fir_interpolator_cc.hmmse_fir_interpolator_ff.hmmse_interp_differentiator_cc.hmmse_interp_differentiator_ff.hmmse_interpolator_cc.hmmse_interpolator_ff.hmmse_resampler_cc.hmmse_resampler_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.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.hprefs.hpy_feval.hpycallback_object.hqtguiCMakeLists.txtConstellationDisplayPlot.hDisplayPlot.hFrequencyDisplayPlot.hHistogramDisplayPlot.hTimeDomainDisplayPlot.hTimeRasterDisplayPlot.hVectorDisplayPlot.hWaterfallDisplayPlot.hapi.hber_sink_b.hconst_sink_c.hconstellationdisplayform.hdisplayform.hedit_box_msg.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.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.iaudio_swig.iaudio_swig_doc.ibasic_block.iblock.iblock_detail.iblock_gateway.iblocks_swig0.iblocks_swig0_doc.iblocks_swig1.iblocks_swig10.iblocks_swig10_doc.iblocks_swig1_doc.iblocks_swig2.iblocks_swig2_doc.iblocks_swig3.iblocks_swig3_doc.iblocks_swig4.iblocks_swig4_doc.iblocks_swig5.iblocks_swig5_doc.iblocks_swig6.iblocks_swig6_doc.iblocks_swig7.iblocks_swig7_doc.iblocks_swig8.iblocks_swig8_doc.iblocks_swig9.iblocks_swig9_doc.ibuffer.ichannels_swig.ichannels_swig_doc.iconstants.iconstellation.idigital_swig0.idigital_swig0_doc.idigital_swig1.idigital_swig1_doc.idigital_swig2.idigital_swig2_doc.ifec_swig.ifec_swig_doc.ifeval.ifft_swig.ifft_swig_doc.ifilter_swig.ignuradio.igr_ctrlport.igr_extras.igr_filter_swig_doc.igr_logger.igr_shared_ptr.igr_swig_block_magic.igr_types.ihier_block2.iio_signature.imessage.imsg_handler.imsg_queue.iofdm_equalizer.ipacket_header.ipmt_swig.ipmt_swig_doc.iprefs.ipy3compat.iqtgui_swig.iqtgui_swig_doc.irealtime.iruntime_swig.iruntime_swig_doc.isync_block.isync_decimator.isync_interpolator.itagged_stream_block.itags.itop_block.itrellis_swig0.itrellis_swig0_doc.itrellis_swig1.itrellis_swig1_doc.iuhd_swig.iuhd_swig_doc.ivideo_sdl_swig.ivideo_sdl_swig_doc.ivocoder_swig.ivocoder_swig_doc.iwavelet_swig.iwavelet_swig_doc.izeromq_swig.izeromq_swig_doc.isync_block.hsync_decimator.hsync_interpolator.hsys_paths.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.hfsm.hinterleaver.hmetrics.hpccc_decoder_blk.hpccc_decoder_combined_blk.hpccc_encoder.hpermutation.hquicksort_index.hsccc_decoder_blk.hsccc_decoder_combined_blk.hsccc_encoder.hsiso_combined_f.hsiso_f.hsiso_type.hviterbi.hviterbi_combined.htypes.huhdamsg_source.hapi.husrp_block.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.hfreedv_api.hfreedv_rx_ss.hfreedv_tx_ss.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.hzeromqapi.hpub_msg_sink.hpub_sink.hpull_msg_source.hpull_source.hpush_msg_sink.hpush_sink.hrep_msg_sink.hrep_sink.hreq_msg_source.hreq_source.hsub_msg_source.hsub_source.hpmtapi.hpmt.hpmt_pool.hpmt_serial_tags.hpmt_sugar.hvolkasmneonorcconstants.hsaturation_arithmetic.hvolk.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_convert_32fc.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_16ic_x2_dot_prod_16ic.hvolk_16ic_x2_multiply_16ic.hvolk_16u_byteswap.hvolk_16u_byteswappuppet_16u.hvolk_32f_64f_add_64f.hvolk_32f_64f_multiply_64f.hvolk_32f_8u_polarbutterfly_32f.hvolk_32f_8u_polarbutterflypuppet_32f.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_index_max_32u.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_mod_rangepuppet_32f.hvolk_32f_s32f_multiply_32f.hvolk_32f_s32f_normalize.hvolk_32f_s32f_power_32f.hvolk_32f_s32f_s32f_mod_range_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_fm_detectpuppet_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_add_32fc.hvolk_32fc_32f_dot_prod_32fc.hvolk_32fc_32f_multiply_32fc.hvolk_32fc_conjugate_32fc.hvolk_32fc_convert_16ic.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_index_max_32u.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_add_32fc.hvolk_32fc_x2_conjugate_dot_prod_32fc.hvolk_32fc_x2_divide_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_32u_reverse_32u.hvolk_64f_convert_32f.hvolk_64f_x2_add_64f.hvolk_64f_x2_max_64f.hvolk_64f_x2_min_64f.hvolk_64f_x2_multiply_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_x2_encodeframepolar_8u.hvolk_8u_x3_encodepolar_8u_x2.hvolk_8u_x3_encodepolarpuppet_8u.hvolk_8u_x4_conv_k7_r2_8u.hvolk_avx2_intrinsics.hvolk_avx_intrinsics.hvolk_common.hvolk_complex.hvolk_config_fixed.hvolk_cpu.hvolk_malloc.hvolk_neon_intrinsics.hvolk_prefs.hvolk_sse3_intrinsics.hvolk_sse_intrinsics.hvolk_typedefs.hgnuradioCMakeOverloads.cmakeCMakeParseArgumentsCopy.cmakeCodeCoverage.cmakeFindALSA.cmakeFindCodec2.cmakeFindFFTW3f.cmakeFindGMP.cmakeFindGSL.cmakeFindGSM.cmakeFindGit.cmakeFindJACK.cmakeFindLOG4CPP.cmakeFindMPIR.cmakeFindMPLIB.cmakeFindOSS.cmakeFindPORTAUDIO.cmakeFindQwt.cmakeFindSWIG.cmakeFindSphinx.cmakeFindTHRIFT.cmakeFindUHD.cmakeFindZeroMQ.cmakeGnuradioConfig.cmakeGnuradioConfigVersion.cmakeGrBoost.cmakeGrBuildTypes.cmakeGrComponent.cmakeGrMiscUtils.cmakeGrPlatform.cmakeGrPython.cmakeGrSwig.cmakeGrTest.cmakeGrVersion.cmakeLibFindMacros.cmakeUseSWIG.cmakegnuradio-analogConfig.cmakegnuradio-analogTargets-release.cmakegnuradio-analogTargets.cmakegnuradio-audioConfig.cmakegnuradio-audioTargets-release.cmakegnuradio-audioTargets.cmakegnuradio-blocksConfig.cmakegnuradio-blocksTargets-release.cmakegnuradio-blocksTargets.cmakegnuradio-channelsConfig.cmakegnuradio-channelsTargets-release.cmakegnuradio-channelsTargets.cmakegnuradio-digitalConfig.cmakegnuradio-digitalTargets-release.cmakegnuradio-digitalTargets.cmakegnuradio-fecConfig.cmakegnuradio-fecTargets-release.cmakegnuradio-fecTargets.cmakegnuradio-fftConfig.cmakegnuradio-fftTargets-release.cmakegnuradio-fftTargets.cmakegnuradio-filterConfig.cmakegnuradio-filterTargets-release.cmakegnuradio-filterTargets.cmakegnuradio-pmtConfig.cmakegnuradio-pmtTargets-release.cmakegnuradio-pmtTargets.cmakegnuradio-qtguiConfig.cmakegnuradio-qtguiTargets-release.cmakegnuradio-qtguiTargets.cmakegnuradio-runtimeConfig.cmakegnuradio-runtimeTargets-release.cmakegnuradio-runtimeTargets.cmakegnuradio-trellisConfig.cmakegnuradio-trellisTargets-release.cmakegnuradio-trellisTargets.cmakegnuradio-uhdConfig.cmakegnuradio-uhdTargets-release.cmakegnuradio-uhdTargets.cmakegnuradio-video-sdlConfig.cmakegnuradio-video-sdlTargets-release.cmakegnuradio-video-sdlTargets.cmakegnuradio-vocoderConfig.cmakegnuradio-vocoderTargets-release.cmakegnuradio-vocoderTargets.cmakegnuradio-waveletConfig.cmakegnuradio-waveletTargets-release.cmakegnuradio-waveletTargets.cmakegnuradio-zeromqConfig.cmakegnuradio-zeromqTargets-release.cmakegnuradio-zeromqTargets.cmakeruntime_swigTargets-release.cmakeruntime_swigTargets.cmakevolkVolkConfig.cmakeVolkConfigVersion.cmakeVolkTargets-release.cmakeVolkTargets.cmakelibgnuradio-analog.solibgnuradio-audio.solibgnuradio-blocks.solibgnuradio-channels.solibgnuradio-digital.solibgnuradio-fec.solibgnuradio-fft.solibgnuradio-filter.solibgnuradio-pmt.solibgnuradio-qtgui.solibgnuradio-runtime.solibgnuradio-trellis.solibgnuradio-uhd.solibgnuradio-video-sdl.solibgnuradio-vocoder.solibgnuradio-wavelet.solibgnuradio-zeromq.solibvolk.sognuradio-analog.pcgnuradio-audio.pcgnuradio-blocks.pcgnuradio-channels.pcgnuradio-digital.pcgnuradio-fec.pcgnuradio-fft.pcgnuradio-filter.pcgnuradio-qtgui.pcgnuradio-runtime.pcgnuradio-trellis.pcgnuradio-uhd.pcgnuradio-video-sdl.pcgnuradio-vocoder.pcgnuradio-wavelet.pcgnuradio-zeromq.pcvolk.pc/usr/include//usr/include/gnuradio//usr/include/gnuradio/analog//usr/include/gnuradio/audio//usr/include/gnuradio/blocks//usr/include/gnuradio/channels//usr/include/gnuradio/digital//usr/include/gnuradio/fec//usr/include/gnuradio/fft//usr/include/gnuradio/filter//usr/include/gnuradio/messages//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/zeromq//usr/include/pmt//usr/include/volk//usr/include/volk/asm//usr/lib64/cmake//usr/lib64/cmake/gnuradio//usr/lib64/cmake/volk//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2aarch64-redhat-linux-gnu      directoryC++ source, ASCII textC source, ASCII textC++ source, UTF-8 Unicode textC source, ASCII text, with CRLF line terminatorsASCII textASCII text, with very long linesPython script, ASCII text executableC source, ASCII text, with very long linesC source, UTF-8 Unicode textUTF-8 Unicode textpkgconfig file !#%()*+,-./0123456789:>ADHKNQUXZ]`dgjmPPRPRPRPRPRPRPRP RP RP RP RP RPRPRPRPRPRPRPPRRRRRR R R R R RRRRRRRRRPRRRPRRPRRPRRRPRRPRRPRRPRRRPRRP RP!RRP"RRP#RRRP$RRP%RRP&RRP'Rhttps://bugz.fedoraproject.org/gnuradioutf-80d995134bf605d4842bd67aa2efc405ffcabf80fed464a0839dcefc85f7005bc?07zXZ !#,w]"k%>C.RAkiǕQS8s :HZbާۇspqE!>=.vDu=[r;v6'\<݂Ne. R6|}̀?t!أ=QV;vG J_tg=x(ȩ+}7M׋ү.ݓ捻9хEybznS8P+s|/YDVP%!A|%iڹjA ;qƜKb5Y0U j{gdjm.ф]L?Tk|_P2J͑)~]f,%sksMW B?QW䌵Nzs7bb;ۊ;W DNjƖ2!$/ Nh+O}R8(R6`,{vi2rV;nPᐋj;$JJ&4(wu+#wRCůjybd^x!Z-%4X:-v}w|ޮhn*l9),A\ĪjX鵞 tN7),@,kQ:Ae @zt@R&ѐ$HݨJ5rDʩuēy^ D:^c_CU3N \_6`"sFzRuLJdbtjr5}>Or8Xh=K Wa!cG6YbJ*)0˖ԝ6vaXwVgQ\ RUуM*nj+u1Ҍ :re|}{ 9B59K \)6]i[Ĕ-kKD57Y_BNS2ͭ |*7NGޮ~NSZ z?F_KS~;Z|4 !Nqh , 44EV,I{,q 5r4]ofXGGi}DTbVhHjSp zջJވ@㵣Or.mp|n}~br3!+{D"V%5h/dP8ey t#It?@^$*wtWƥ膫0YR o`h/q3 Gd987 l gaeQfR}ntV(0mC9Y䦀higx\˘M)鞷}sW B Rc/)#9lAl2Rv~ ^X_Upc˞<c c H\os^?q16E6XO#Jwj1oGA@ȹFʈqxo4MY+HtɟSlK0M 㢌>~\|^;ᔉ73G˱X(xLwgH{] '*_#-Ҿ ,ӻA ~)kt%\-N2L/=DXKjDn,yJM &wR[:'*GJy6d|GN5W&%,_㯳X_䮥VQhC xI| \[5Fٿtn]"_Faj\5ч] $jC丼]+QGfkʬIR53+uWqЧ’C_}"NnJF Ba 1ncu(nh a1ajԳF(c9(VDkyfٍo ꮪ=u ou;$П]#-WFNybuzzY4M Z;0ɡvTo8ΖTײp&#]WJZ8rg)$Dimq<sG|%wg( XQS8KU/JJ^)%)D*u4S,Vr?Sx1@iaFqq[ *)czLi0=6 zc [>-&9Дp)N1]A>Z|8Ŧ%XL }&v`=w<\EHYYӽy fHfLlKp@\L8#+j=]Ț: x *2%A%T˱3incv"_(k,g@9"=3~Z7Q{6>V,4-bNr3eEJ@C*n,ׇd?:i&3XƔ|Õ"8__4?A(Ӗ́&žd;:f,: cLYpĞ(VY[؂D$WpxĄrT* WrHVl'5DpH2z:\֙:Xe~SHtUjYjQ\-`YXG,$3<+>:pU4tҨ7)J)HY֡,Tc> >x5at.FbI}24Myҡ' ?iQ1T#B~b@.Ѳՙn}%uA;MIh:"ݽ6;nXb?yp1aY#Cok Ԩ[nL4Ñ'XA Ab Gy^•Y7ǤTXjXc Ī CãM̸uuq}ggCP9/;*v"û+w_nixϻXIodB ꘮~i--@po>'-\L|./`!Poa&bR,ÿ>m-SZdi{p-ROEX  /طmeƻZ Q"58cASTpUNCN?>o nWPw La&? qL܃\LA;(3Y^\ы06'i`wyo}z*nWlr*vь`ZǹQXWtVTG8c3q ڔ%8(ݗ8u5\/ p"cx"gDR?1L%XTb<Sq(1>H|J)6"S3KqaʄwS4fi^~Ie-/(y6}|yxDI -]xY=s:Ë6ױ:6qPƵas5 tGOlsuϭ WhF` ?R 1Mz_䪏ļ (T}\]fL>:[R7'J; XI3$ oFHڷỹ^juދ1V@2u' N쌱_2xB ]9~Y[*Zܦ ^E(sS P+vj ̘t$YTK`g JiYsJ )#5IJY^?lMK2"OH)l3Q% c~P\+Bꐚ/dMGs!)s-AZ8H"NP: >w 2٦eqJ|ov> [%ϋh;yͣMl`Fq%q oej3D޺c%}BYlvJ/i P )Q̏K_:_8/)8v⊚*ZF]s^*2:fkHv&mZXYaED q1C/Bm[=;[Çi.'B5Bb +L) j7)Ѕ眹2{O)X`#޹֞t)_Ƽ4GL^:=dbAd/oJsTXd-T#$[s-yg&$6[6=ܳv?7?;NF8_8#sSJ\7#+`,{2pQ5]9\ />ԥhZƱ'y2'ԑػE@"_ -"e%lȄm׬GaR灶 CClh Ɔ{!,{j0:_jl,ݮ.t0"ǫ3Ȋ+X/"0f8k⧎h;5w͡sQ, ՞Y2 Q?1^OQUsZ)N R(7S4t gLJE)^zռ[Y5iPՔ 5Ni2 l3-;0EL ?sz [XU^$F*2[ ۔`N9Fī ?yN.&@9&3ghY96nXLVT$vwM!⩎>ZWts/^K>xa"uy~/r 1GySNJM@ĢD֑xiIcϽ+,zGa 6^qЬɦ{M6KWXqc? hb6p2 5Pd#<I+O߲.mծ0k| CA촆4:swdq|Gز~]A|JWVW$O`LEӗʊ9,@_g:-_@>.D*7iNK<٧ 9Gv=,DAwfRN52.w4G7bpSgIEdlV!4D*jђ h%;Ɉ%e*.<&Q};['/ P<@:](|ՙWMiٹ e-{tp&Ux[/nK.Oߑ)xW?)!Xt?{XR\ߘX~lp[|Gf )a;a">'%5;aH,j&1ab!C ,?.3h#gQ3Mvs Ή^ѡ[!DXSG xIy\80;X /(M1 4L Zlp$m<2\%izyQKz/=7 )Њ,V<|Gf0A\wj4+:;s\ᾯmƣ2(>-@,ZaKr߿4?v_${+4H-(QW:B9#Ob0W .5HV^U[o 0t?HI[rB.0iMX.`8I\= S'BUq B}P ʎ ٿƪˠ/Lv:fM ѣ`}0K,Kn=Rv8E5m{0qZd{5Mbefe Br"GBVhCbM̓m5qHk>@Gts`rTjt'red?Jtxq`7,ZHZx?X8暠ޟg΂e5=G,ރ'&U^mMh#zL(q I!) CYH\ &*QX@o8$ YZ