edk2-tools-python-20170209git296153c5-3.fc26$>7a6>:N?>d( / L 8<KZ^ m55 5 T5 ((5 5 T5(515 : d5-8-L-h-(.8.( 9. :6G G=5HJd5IW85XZpYZt\Z5]gd5^$bSde f#l%t@5u5vwd5x85y 48Cedk2-tools-python20170209git296153c53.fc26EFI Development Kit II ToolsThis package provides tools that are needed to build EFI executables and ROMs using the GNU tools. You do not need to install this package; you probably want to install edk2-tools only.Xؿbuildvm-aarch64-18.arm.fedoraproject.orgFedora ProjectFedora ProjectBSDFedora ProjectDevelopment/Toolshttp://www.tianocore.org/edk2/linuxnoarchhfplzthfj$dj>>X ÕÕLW00**(+3bsV Z3X3XwTT0,,22@ @ ~~!!TXJJ Z5}5}  2ttyy!\F1F1I J Jk== ,n^n^ X XBP;..&P 8QQj9^^p?? 3J 2--/V=IU*j*j@iiNN(-t-tK))( # #G%%D!! ssLi44<TT7 Py887,L,L B Bv*PPM22 4 " "qq[>>}}+ #!! ssE(9(9&55,skDD. T:IInnE11}}7'0'0nI )wwJuii .[[U  %%2#== aee7PbbKf$Y$Y ULUL{OO*#t c c >iJ##qqllNN `++   "S*,x%%  K 6 O$-  * 5 %  A A "    oo7/:/:`5!5!{A""-ppdd~VV#j8S8Sbbz'bXX %BBY-9-wgtgtIJ>>H__Px449T<T<{EEjjR# ,,w(UUhKKBs~s~<MM=n=n Qll iSiS$7c"x"x y *4YYZZhWK8K83 } }. R R#7yzz-8#s#s$DD%#h e e6 p200cQ55P.l.l P Pe"e"kk,  ii$%% 8 89&E&EqXX(&KYY%>>-!!C3--xJxJ;.!.!\j=w=wHH ) , ,=?^^(## GGqyNN?'M'M(||IN6N64 **jjAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤XhXhXhXhXhXhXhXhXhXhXhXxXxXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXuXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXxXhXsXsXhXsXsXhXsXsXhXsXsXyXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXuXhXsXsXhXsXsXhXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXuXhXsXsXxXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXxXhXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXxXhXsXsXhXsXsXhXsXsXhXsXsXhXsXsXxXhXsXsXhXsXsXhXsXsXhXsXsXhXhXxXhXsXsXhXtXtXhXtXtXhXtXtXhXtXtXhXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXwXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXxXhXtXvXhXtXtXhXxXhXtXtXhXtXtXyXhXtXtXhXhXhXhXhXhXhXhXxXhXtXtXhXtXtXhXhXhXxXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXxXhXtXtXhXtXtXxXhXtXtXyXhXtXtXxXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXhXxXhXtXtXhXtXvXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXyXhXtXtXhXtXwXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXyXhXtXtXhXtXtXhXtXtXxXhXtXtXhXtXtXhXtXtXhXtXtXhXhXtXtXyXyXhXtXtXhXtXtXhXtXtXhXtXtXyXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXxXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXxXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXtXtXhXuXuXhXuXuXyXhXuXuXhXuXuXhXuXwXhXuXuXhXuXuXxXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXxXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXhXuXuXxXhXuXuXhXuXuXhXuXuXhXuXua9a5c4d6ec654e814c53e96fb340d8c55d4ee21fd17fa43f28b82dada4e065339e8739936c4fa7374eff944e1bc261e8d57c3b27594494d2ff9ea2f421de4ce9f2a26207aac5523b6093371a846e0d63cf814e946ab49ee200232dd977cd8ae4af85ca51710b1e7c0b6041eca68764483e79d9e0e59a1a221743f96c471f2cc4a9ae2b3073f2b2e5c047714743b643c51e1dadbcdc6524f4a7663977f3060665cd250b4efb83d0054ebdbb88161ddc17ec09818e9198b3e69063f58dc5632e52910411a27ed4cce3790c614cc0b963b38c2b7aafc6931653d6d139b65bf04ab8c187cce5587ea1596625313b6e4c01ed8c9d2a44bec899261600e0e71822d7a1d8223b715c625ef8503bfa8b7ca64e102f44bf7839e1bb2aff4eeee4175e267df1d7ee29815f91d3f4eaf7023cede847afd94b8de256c1bb0b52bb32f61a1f8d30af876a8df9d485d3f9b8969e168f01323e79ab36390b43ae6091cb59bfc6954fc1c840ec4b440bf42e8796e29695da865a62dc0e99a78cbce6e856f26408e94fc1c840ec4b440bf42e8796e29695da865a62dc0e99a78cbce6e856f26408e9a0d277824d0bcdc10b80e775a9e881c7eb2b8a028e677181124b8f9a4093eacf2944d04ab54fbb11563c0d102d4f545c06a8072adbc18b9b62bb0044f7b3cba52944d04ab54fbb11563c0d102d4f545c06a8072adbc18b9b62bb0044f7b3cba55c3767fe67265f2168f6043aba339bf5454a60fb7ef2abb71327daf506ec1eb8e2367e2f13e832b892018a3b7e52b5a1b402163fcdf5002ef6a4944270f6ea82e2367e2f13e832b892018a3b7e52b5a1b402163fcdf5002ef6a4944270f6ea82065729e9ae1780685fe24cc4b3e094d5d2d2ebd68efd70254469001853b90963c07293fd1ddbbec3444ae699cf5b4996ae8887049154e900b71fa48908c8e9e0c07293fd1ddbbec3444ae699cf5b4996ae8887049154e900b71fa48908c8e9e0c13ed714c3e1f43d0e3cfa7a6a0bcae1ddc44128b45dc8fb4b3699026213ae4aee29b70fe19ffd40fc78e92f24100b4c5e9a8e59e7485d1aafcb21f0057de4d3ee29b70fe19ffd40fc78e92f24100b4c5e9a8e59e7485d1aafcb21f0057de4d36b2affc0a9048032473afffe9cac07fb093d12f0fa801b4418d5646acfbb5ab3accb0297c7cf074b7f35cd86c37d30830810c520d779884d818c508660d5c30601720d52c0d274118e4f47b59d7dda271efdd6e8610b6afd4337c4285bf3613b2b2b93b787c127f4445b648ddd1702189573543f6538a0eb945c943dcb9c57881006d04ea91ba1ac73b1c1130e81fd1d298cfbb5314ed40ca6bfb81977b404851006d04ea91ba1ac73b1c1130e81fd1d298cfbb5314ed40ca6bfb81977b40485281b0051e8816698827356afafb58ac3a7dae5cc53a2845cb33ac2490e92893dcd40ace660f24411ba98e1fd27c495874f204ece6795a5bcb1fba877c4fbfb79cd40ace660f24411ba98e1fd27c495874f204ece6795a5bcb1fba877c4fbfb79ba3eee0fb25c54603d9bcd2d7ce9a87e9bb03ba4739797d332ebbe3c2e16cdf4a2443154982189d78760ae1ab25e42e6465cb40e0834c846c8904a973afde7b3a2443154982189d78760ae1ab25e42e6465cb40e0834c846c8904a973afde7b3811b476467b7a740b93df3070c5f702b6084e8b6f9ada80e39e779f32de68bf555b02fa4a5e201ae72343edf08bec894b3de6e7c8ffa5a19bd91eeb0eaed185755b02fa4a5e201ae72343edf08bec894b3de6e7c8ffa5a19bd91eeb0eaed18570d70b302ca89248d9f75014790cc896b3e0782ea430c094d341a1653fed15fd76242457c280c856563c6c6ca29cc3d5c0428fea11833227448b76f745db9c0516242457c280c856563c6c6ca29cc3d5c0428fea11833227448b76f745db9c0513a6c1367c4ce64a6310bd8ea9c5833da160693162251dea8c0e0c7f49052b2e753615065b6f21b8ffff9d274c7ab8237d89ce8e3e76c4c16298d3280abc6892353615065b6f21b8ffff9d274c7ab8237d89ce8e3e76c4c16298d3280abc689235f0518266237aa18b370355f69bcbc82f2e3a138f66852c336fd38e2394d6f6c1f306ebe9a76ed77efc6932ccf66f72d3667f55749e59f578befd62c18c784111f306ebe9a76ed77efc6932ccf66f72d3667f55749e59f578befd62c18c78411f9a3e4a85797c6de502eb876f739ae02d2e5a9cbd3492fe434ae5fbac5b2e2476edb84ea40a839a77e84b7de5ba616a59ed97efbea23913b852b86d297986c7d6edb84ea40a839a77e84b7de5ba616a59ed97efbea23913b852b86d297986c7d43fe1af7f1c55de4e5f0be5c61fb9c67bfaab969b3442e0e2ee74d388c2381e661831a68d174bbaf7503790a805c22a117f0f2c309d5280255e01968c0338a9561831a68d174bbaf7503790a805c22a117f0f2c309d5280255e01968c0338a95949d0e0ded5d443c0ead65e8a1bd8bb4d58060785f296f2f6649addfc9455625a4b05a9e7656b552b2a361057ead8a77e6e71882417901f5f313af0cde612f53a4b05a9e7656b552b2a361057ead8a77e6e71882417901f5f313af0cde612f53b84caf3e8c1b26b5f740f8d34661dbe71004be04b7e956974d5a0d373b810f6b065de3450515580ba4f1bd4717ff17d78bcfc200f16bb81677fe9995026482b6065de3450515580ba4f1bd4717ff17d78bcfc200f16bb81677fe9995026482b6959225e663847bde26f4a03e2b26c18b1fcd5d5949c158ef8a993cf64aa5c2563ab788e21c18d02d43d696594eab6e6715ab7dc19c4084bdbbfbe88d74b5baf53ab788e21c18d02d43d696594eab6e6715ab7dc19c4084bdbbfbe88d74b5baf5223c83e1d98359f1dd06474b4a42da2792e34fbc3f6d4beb0a376a27f3064bfff9c9a3cdac3fbe211dc8ad2a368a4298c9667f8dcd8269c5691d811c93b74bf3f9c9a3cdac3fbe211dc8ad2a368a4298c9667f8dcd8269c5691d811c93b74bf31f6241c0418004f2775124a995d016dc2a8b108c1664ad20257346f771652c0f15bf4416feffe5623c4550b657a45fec5603d484f82380758f7265626a3ef0a415bf4416feffe5623c4550b657a45fec5603d484f82380758f7265626a3ef0a43671db1b2b0c9083f71a0d081f3e7d803cbe9f60ef6e21e57f1479266c3bf5a9d82a513b76943a91e7dab577a439f2d535fbf86608a6163d82c18d9535bcf633d82a513b76943a91e7dab577a439f2d535fbf86608a6163d82c18d9535bcf63360c7e9abb2156fb608377ec50422824942de62e33d4bd482b92f5f982bba3e3032fc2dfb9fc8fb8ebd138e5e746da3104a2cf88ff0f8d6388a9c23b3097d806332fc2dfb9fc8fb8ebd138e5e746da3104a2cf88ff0f8d6388a9c23b3097d806319c3876865882af901fdac1851334ea44b00023e1a95039c83ce16bce8bb81371272d6209f1f9ea4d72b520bd1fbfc8cb97c50c40365ca03beaa42ba0734bb231272d6209f1f9ea4d72b520bd1fbfc8cb97c50c40365ca03beaa42ba0734bb236405d9cdd5e4ddf0206753355dce68032f6793a55f291b42a14e8bdd92dcf659a41ff8e0cf87c70746f39ad8f0d40e651b78b26c96fee64fbe3a4967b064e426a41ff8e0cf87c70746f39ad8f0d40e651b78b26c96fee64fbe3a4967b064e4266e95ddace349ade9154442494826df11f2f930b36d40f3d109093cc1eb52fb41cfd8313cfdf84c34b9b3a9f0c13a5270e7b008afb84ef250ac022d7a6c7e32c8cfd8313cfdf84c34b9b3a9f0c13a5270e7b008afb84ef250ac022d7a6c7e32c8d1c309fc7b6972ff8e9ac14b94ef64adf0694b84db7c71f9b6917f08d1ad84882edfb146190dcaed18c34790f79f1107a0fa930850486a6d0c2036837cb25f6c2edfb146190dcaed18c34790f79f1107a0fa930850486a6d0c2036837cb25f6cc3e40b710fcfcccc2d65f94603cdb81d846e01bf025468bcd12611727a72490b7d49c2788322b8cbd5dfe314a26d7d1ac44788306c6a1ba53c962d5de20453277d49c2788322b8cbd5dfe314a26d7d1ac44788306c6a1ba53c962d5de2045327533dc40a509014aeb46944194d4144b7df452478cb89aced588ff8459f17e797f840208ced0d5cbc9f96814c83028f58d8029f499bfae74b9b1505ea3ef974c3f840208ced0d5cbc9f96814c83028f58d8029f499bfae74b9b1505ea3ef974c3e3c3f5ce4428ca0970e69953947f1602001a0c200eca50bf6d0114ff69f59574487a6e73995e81ec7edb154f5d798ac4fc710c7b5ae600fd5c8d68f1aaf30fda487a6e73995e81ec7edb154f5d798ac4fc710c7b5ae600fd5c8d68f1aaf30fda8c92d7a976069b6600f896279de1912a7aaea2682b910fbe5e4d26a63cbb1b9a4d33c5efa13c1ae54c5ffb87657a32c951cbf4d720427904937873f0537e88ee4d33c5efa13c1ae54c5ffb87657a32c951cbf4d720427904937873f0537e88ee20a4338acadb4b27f985c04d3ba770e3dd0029579ec9eac68e88b101fd27e2e8c8f3909f3157bb21433393e5c09a56cc1b4621a0ad71e6d1f082eaee724ec503c8f3909f3157bb21433393e5c09a56cc1b4621a0ad71e6d1f082eaee724ec503dfc1c39f76ebf86c69adfb6784215bf7a3ba01cf0708cc28484a3c6a9bc28040138020aa6721b9b399080534360a2c28ed1be21984fdddf76233cff876163ce9138020aa6721b9b399080534360a2c28ed1be21984fdddf76233cff876163ce931f3d7403cb182c17a77988d4acd59ddb4fd37702b7ed2eea4f7a18c317f0006b160f3b11e9312d84a2cfbe13c9cfad483df908ab54d6c354dcbf8e1c5dbf099b160f3b11e9312d84a2cfbe13c9cfad483df908ab54d6c354dcbf8e1c5dbf0999f34152f31efaca4eac6ed78405a191d7afc4a136b75134d054543a695bc22c17444052ca69168a29a877d208253655de43fdb73cda6cfc1c826711bd8100c557444052ca69168a29a877d208253655de43fdb73cda6cfc1c826711bd8100c55f5f41765f7f411633e3b7882a40a695f8f7f521a9119194eb3a3a19c8073e022452cd2aa829af4623f0635ebe9c8aec502190dc71c04dab9248b3f4fcd8d693b452cd2aa829af4623f0635ebe9c8aec502190dc71c04dab9248b3f4fcd8d693bb72a5994c752b72acb49364957bc1cef68a642ff718b5ff592c5414edb30d637340b058977c8b5027d2f559133347896845e01b984d91491e5e2f21304e99811340b058977c8b5027d2f559133347896845e01b984d91491e5e2f21304e998113fdd2e123be9f8c250fdd6b0e39826f488eafeb5cbd722987c29a4a519973a3ff3bae9f98d6caf55509a5c9ccccfaf061b0cd3460f3eb054dec20ceb76a87e55fac01021ef1b9b2f6c5474557856ad0b2740f8130d6468e3fb44786a045c114dfcc51d48dc4f565a090889dd8d8d85a807140ba83f0f0f09b91b03d935e8838dd48a738c3a7ee70c4211c2573e69a0c77936a6402dceb04f4344f73c594d3141d48a738c3a7ee70c4211c2573e69a0c77936a6402dceb04f4344f73c594d3141ae18b558bccbf6b20d12b4d0b3dcd2c26a1a54f6e1ba9aa26ef3bda8ad91ace665c46d22ed3f3ec9c4f22dea81f436fdbdd1802e470e11dc64554bc87b94a07265c46d22ed3f3ec9c4f22dea81f436fdbdd1802e470e11dc64554bc87b94a072e387b16baee26381dbc392943a5dd449cc0fa7b49619d798a73546d5e9f92fe63a2d1f476f5e94ed3f85e0b4b2f59fa689316cba790b49e7b98108f69637ce451ff50bbea21242759342680ee3d6ac86bcce658b69797141663aece1dbff1dd21ff50bbea21242759342680ee3d6ac86bcce658b69797141663aece1dbff1dd244aa453e0a9d966412d730c73c19e7eed07833dcd75982e8d859f6b3f6d2d2ff62e8417fc36e0a069c53330eac36efbacefdbaeb1bc1987c193c8ed27d1c300962e8417fc36e0a069c53330eac36efbacefdbaeb1bc1987c193c8ed27d1c3009ec16886a1c354558919f23eb30cee537c14e1cc5644343b04ff97189f3e038d45a3fd375514a68b007e5e47cedf84c38cda70a30efabd64cea50dc2054ce9a385a3fd375514a68b007e5e47cedf84c38cda70a30efabd64cea50dc2054ce9a38db73456dafef2bd7082ff97918eae476f3ee307ca332d6d4360c6c38c3953677b822458f7ee995c052bbaceb8ddb16ee3daf7530edc540b23819aa2045875d78b822458f7ee995c052bbaceb8ddb16ee3daf7530edc540b23819aa2045875d78201ec73a798227c42adcc40de2205e951a45ab3a15882e3a84ce2d8b4092b384826d92c66dafdeeca4dc9bcf8471c3f57465fde4be1c66569fbc5efa74926201826d92c66dafdeeca4dc9bcf8471c3f57465fde4be1c66569fbc5efa7492620180cdd876ad86f69a8c07032c0909d43e98051cc2ad7c8c3b39a19a6780f12ef15018279d771d6afd2da3adf2903727abae08fdd42d0de2a3f8718d0819cffc86d78aff6011c54c2cb9e9c035625234cc10f5c05bb026b994d53c8261edcdb186ed938871fe4f6b5d24124975d9243b753cf80e82cf343d60937fe12002795a39f7c798b5cd39bdc7c900f3799a2334d401d2ff4eba59d4a49e7812b3f81ca586f7c798b5cd39bdc7c900f3799a2334d401d2ff4eba59d4a49e7812b3f81ca5864d90e23c528c7c56433708f881f3b80af900d66366d0c40a27b22f501142ccd64a2618db19cbd740d14a8257c0065ddee1eeb738d82e950cb1eaa87f8229710d4a2618db19cbd740d14a8257c0065ddee1eeb738d82e950cb1eaa87f8229710ddedb5836a25a8dc7554460bd10ad10410556d1cbd1516066884c8bddb7fe3d0905c41f6191e41e7efda0495add5ca6f32dfa65c6b909e482d8fbff3f8c9dd38205c41f6191e41e7efda0495add5ca6f32dfa65c6b909e482d8fbff3f8c9dd382521fe3428f38b2ac5cbd0c676ab35cf22427ea9f4dbd8e93ed00a447ff52bc83eec0d3fddf67d98ec66dbb4f6a1a32f58c3f3772b6630680b0e4d665cdaec53deec0d3fddf67d98ec66dbb4f6a1a32f58c3f3772b6630680b0e4d665cdaec53d483182ffe43841c04498dbf01cfe45cdd9784eab0baf2eb95755369402a330ac248e5240f99311cd20aff968f6ab856f35cc60cc7e960e1c2938f1ae6c8fcf14248e5240f99311cd20aff968f6ab856f35cc60cc7e960e1c2938f1ae6c8fcf14158588212413d05fab0eb71922cc6d7aebb22f119d00a07291d8bdcf6643d01b1b80524db7788ef207fa9a75f1248604eee53bd65c752fa7f3940f9121e3c2c81b80524db7788ef207fa9a75f1248604eee53bd65c752fa7f3940f9121e3c2c8205dae7161a3e076e681a08170fcdf31e8f01f6061b2ada12226c65a14a1a802c80604cc31632558f75a930618237ff7811428c8521d05003621b5290f6453b7c80604cc31632558f75a930618237ff7811428c8521d05003621b5290f6453b7eecc9f822c509db3c12716bec42e965b240a30b0bb5a6a1b25fc6b8bb2e3c97e53872d7d1d80e6a55b6e855b7a0f8852fcaa3ee10b8ff18a4bf44c0a5d4249b753872d7d1d80e6a55b6e855b7a0f8852fcaa3ee10b8ff18a4bf44c0a5d4249b7b9cbf3d2e4fc6a1ae397bfece7e28255e3a888f3faf61545099caadc38c1080aed6e06e3b05394ce00855981fe938e4cb9d76c93589d8c5cd9d3e4837f6587c2ed6e06e3b05394ce00855981fe938e4cb9d76c93589d8c5cd9d3e4837f6587c2411c34adb6ff4d8a14a102d7396938609b6d1fd544d9242f6122a7cc4cff0418f781a9a86879ef35cb8dd52b2da1f6ef2656e72b4bea048d7cb4d4e82f6cb870d07cc7f9a558b9ecda39dbaa3bcbeddc212a3104da927a90f83d87c770f91fa0d07cc7f9a558b9ecda39dbaa3bcbeddc212a3104da927a90f83d87c770f91fa0dc7f8e20eeae476aea936bbd539691480761fb09373be1d646d1f232cf699d8f6c6d1eb2b666e620bbc4fbc5748ad85ad06833be2f820cdff46b20f8f0e713df6c6d1eb2b666e620bbc4fbc5748ad85ad06833be2f820cdff46b20f8f0e713dfde98b1e37f896a09896fb7422a20c609aa30d7852dfd999eaaadf76622f2466d6b25c50b8405d726e91c30ecbb920ef08df7ab3db8b4c394e1db9721eec628d06b25c50b8405d726e91c30ecbb920ef08df7ab3db8b4c394e1db9721eec628d080fcfb7766b365a9500780db4223d2f2c8fe3377a4a23f4d0d93e9825017fa1594cb678cf74754c777fe890655c5dfd9a6834d55a37e9e2c7235013c7082ff1694cb678cf74754c777fe890655c5dfd9a6834d55a37e9e2c7235013c7082ff16b1e9789ccd73495f2305145f6e5a677e36cf9ddd0f655a6f4aff8635c99b211b37d23dec683228f2f1f1df48b7a81bedd707ecff393e8f8dacdde0f87a0de65a37d23dec683228f2f1f1df48b7a81bedd707ecff393e8f8dacdde0f87a0de65ae1292f2306d39106592b1c074e587d0d1ff6cbf09b6d51d712555a5f7b17548d7f38253c3bcee098cf5bc6450ce142aa3f2193b6f1112d41679fcf42bbf28ac17f38253c3bcee098cf5bc6450ce142aa3f2193b6f1112d41679fcf42bbf28ac1e1d356664c36928f11aa8a4ebd4f567946e13942dbb5d535507646de12f5b08b474cb0017120bf3e36fabfe53ed15b7d4275dfb2807dfcecbb4f6394351476f7474cb0017120bf3e36fabfe53ed15b7d4275dfb2807dfcecbb4f6394351476f796fd38906f156ce85ddd8a250c7dd6e465bba8603f6b0dcd0ad20880739606fd66666199d71095166f0b99676c599577c29a866b4835975950e6688ce2391d2866666199d71095166f0b99676c599577c29a866b4835975950e6688ce2391d28f9894b11724d515f542855fac2d93292688fda5b7a912ce361c2178bbb7eb689ba6befe1c1fa817d9fec06fbd5b732737363f2ddcb10678a153e7ad1ec435ae2ba6befe1c1fa817d9fec06fbd5b732737363f2ddcb10678a153e7ad1ec435ae22dbba03ce7ed7d70d08d6331913abcab585516339726303b392d80c3221b279313b89463ddd605b12529d9016e6c4e1c88c56b0ec0da1b2f56ecf68b3bf11f9a13b89463ddd605b12529d9016e6c4e1c88c56b0ec0da1b2f56ecf68b3bf11f9a48448990d8ff44c6db6dfc80ab1913608ce53cd8a981de91994edcbc749bd0dde7d941cc35402f8c4eb7834643cfba78ebf62ff1543c04c5c5f7ee2514fb6e87e7d941cc35402f8c4eb7834643cfba78ebf62ff1543c04c5c5f7ee2514fb6e87a2ba4c1de8fc6ad642ac64ec7b6762e41b45fceb8660092813559b95292bfe66233285fe8555186ddc441c9574c35184ae1442d1ed0c355ac67637e1c783b8b7233285fe8555186ddc441c9574c35184ae1442d1ed0c355ac67637e1c783b8b7ae542ca0e2385976c5b78627167b16bdc277b58a6cf2dd04f1dea36293363dee41ec4bae212dd433b5c0132ff7f4d45038bee834999291acb0e7548cf674c6fd41ec4bae212dd433b5c0132ff7f4d45038bee834999291acb0e7548cf674c6fd626c0f5fdfeeb2f9628622fa9872150f07736a311ad5e71bc384ca81cabc414c9dccc820a9f160068ca5a0d421c4632863711666d175915775c00c61ce3851309dccc820a9f160068ca5a0d421c4632863711666d175915775c00c61ce3851305f56588ab3c97bc171776eec9a99bb2f61c8fd07e5f6a3ad94171815ac59dde1e8ec0223e1b47ecb71154fcc04dd1a5a66b9a3bc38e005a1ab8388f160d74244e8ec0223e1b47ecb71154fcc04dd1a5a66b9a3bc38e005a1ab8388f160d7424498e545f86fc83054b7e3259b0f80ec1b9ead852bb29e5c972fa42e17bbc8bef53c667ee5d940badaca58672321f264089693d7eca9a06a44e9af6dbf2d44ea013c667ee5d940badaca58672321f264089693d7eca9a06a44e9af6dbf2d44ea0141af0605193ddbcf5d403ca3bb313b3283f076b34a043f84249c00379ba94bba16a6921c487589d100b9d6908db364d71313238fbae0e5a6e5c896f6bed5efa416a6921c487589d100b9d6908db364d71313238fbae0e5a6e5c896f6bed5efa42b2004f3e59b391ac473216b7db06b257e194b7de61803f35994a6d70959a77cab927e00af335dafc091d0d3204791d4a27d7a45c9c7e5ffe7f8d94bd08061d7ab927e00af335dafc091d0d3204791d4a27d7a45c9c7e5ffe7f8d94bd08061d74f957d5399b1b7f8aab821a2987eec487a1f0c573a8664795b7f6ca331e01dfd846b72d31f1829c40b7eed15b3ca67b6c38e5bf575203488f1be8a693b8bbb45846b72d31f1829c40b7eed15b3ca67b6c38e5bf575203488f1be8a693b8bbb450d3ac264a26182cb6b49a8f22d58e010fbc5bfc48508eaea2298eb56b8b6fc8c79fa7905d510e7520f490730c9e7a94ab08c6055264c9674eb0b0f8146582d6079fa7905d510e7520f490730c9e7a94ab08c6055264c9674eb0b0f8146582d60da1b65b679366a9b8e923ac6de4d8837a14470f896e78aeef86f9c43b11d7338aa189691f9bf30b90ea81a48cb90bd9524db671b2c780a4514a6bc910a17ff5faa189691f9bf30b90ea81a48cb90bd9524db671b2c780a4514a6bc910a17ff5fc184ac8f32b456b5e797544338f83ddf0b7e3a97a6c5ca1e1d94a4dcdd1ea2376a1307899226e608d7ec9b6155124ff1de82d8c516998bfb1c0ee3c90fedee166a1307899226e608d7ec9b6155124ff1de82d8c516998bfb1c0ee3c90fedee16323001f168b908f82b696b3cc16d8409656e9213aefd11ef405a7ad9be0fbf6dd63c26118567fe1dbd3c782a3c8cc6be0da20f6ea8f7a12a06647a44efc5c906f781a9a86879ef35cb8dd52b2da1f6ef2656e72b4bea048d7cb4d4e82f6cb870dd80dea5840435632eae4820fddcb4567b0a306b97a2fb2496ddbe2d49294e94dd80dea5840435632eae4820fddcb4567b0a306b97a2fb2496ddbe2d49294e94dc7f8e20eeae476aea936bbd539691480761fb09373be1d646d1f232cf699d8fd4698ad29131e53bbf2a58097da81292ab5a571e580001d16fbd40cd221d74cad4698ad29131e53bbf2a58097da81292ab5a571e580001d16fbd40cd221d74caf160bdeb49d36b3b75c70d55d25fed452e46e6d3efa8c665f4ff2617392aa8dbab2f07c7258e3f62c29c35455d7f6312fefce9fb72e66d9f3ac13d5ceff49185ab2f07c7258e3f62c29c35455d7f6312fefce9fb72e66d9f3ac13d5ceff4918560f6aa3186cc3a430cb68896a7c07e219b23900cc9763005a3e9b340969e646344dcab1ff961a8853a18619cf95e09a2ffa99586310c20e767ef6e5ad23198e444dcab1ff961a8853a18619cf95e09a2ffa99586310c20e767ef6e5ad23198e417564ada96614194198ed9971b6cc4e5d86caa77f527e3abef23e9918778c4def6b543a7671f6a3adef581cda929345c7d2dd3cecc834f957c960c7db20f3142f6b543a7671f6a3adef581cda929345c7d2dd3cecc834f957c960c7db20f31428a1ae295fe93e1c71f6c6dda7f132134ea76b5e747c913bd996c53fc2632ac6e1e615d91c7522a5047c4aa2c48f95a18dc9d9af6c7668484f09061ceeb23da12f31d364a75edccc37ad6720e52c79e43b4de2d1985a463241069d2c05c31e5ebf31d364a75edccc37ad6720e52c79e43b4de2d1985a463241069d2c05c31e5eb4ca97c42c452d2fbab9c282f2c4aa0a55141988fe834b91714b105a723648a9b796b969071e7a75d08812eeadd90266a0370764d34059872601b4ab44709884e796b969071e7a75d08812eeadd90266a0370764d34059872601b4ab44709884e4b471ec56709716ca0bf2813a601f710e57c8849e84f0363ac36e64e357c653e726683ecd0accce77963b2eedd50a8876a6eb32ad7dd6e6e8b237220e23e030f726683ecd0accce77963b2eedd50a8876a6eb32ad7dd6e6e8b237220e23e030fe55a44289ebd20af9acb21f320a6f6dd31a3ed29e1b216627ef202c333d257df6b245963b6581bab8265f7d61a5ef13a14785c6c6fc8e6ebfab867b5f07049fb6b245963b6581bab8265f7d61a5ef13a14785c6c6fc8e6ebfab867b5f07049fbd93c8c403c82bc46793a81a0406a3c7c04044444e1c6802f21a10a5d10858b689b51c21370262ba7cdba4d1314f397bc4e7398cfe36214d237862bdc45fb81ba9b51c21370262ba7cdba4d1314f397bc4e7398cfe36214d237862bdc45fb81bab4556caf0a0f356563aa7d643847f555ea63617f962ffb49ed8d2ae3b3182b44941baeeee99ba75c210aa3f164657ccf953519dfe8529eab511ab6dc219939cf941baeeee99ba75c210aa3f164657ccf953519dfe8529eab511ab6dc219939cf0301caba9adeacd7ef9275f4c6e23e4ffee076f9a3a22e2b7598a9778369bba839ead8aabc3303c53ea0edadf180fecebf521e475712a2b1080c289a9b404cbe832ff6b3d15bebb4a1e3db0359cd082c5c5f664fd40c00a9698ff0113e61c98c832ff6b3d15bebb4a1e3db0359cd082c5c5f664fd40c00a9698ff0113e61c98c8cd857342928621b9cfa5dc487e95b9dabbf8cac779ae335b14a15335963187658e550472d6319e27744ecb66d909811583d03fb4a34d8ee0e32d4faf03dd78558e550472d6319e27744ecb66d909811583d03fb4a34d8ee0e32d4faf03dd785656341fdbfe75128dc843b529f7e29f6b726011574af0dceda334bfc597e1fd7ec286ca84cc230791334f50347cfa65a8c2de2ecd9aaefe84c238a8691982738ec286ca84cc230791334f50347cfa65a8c2de2ecd9aaefe84c238a86919827389f6c8d9155534e9d94ac1c43d975432030049381c492f231d76e95e1cc2431f0f35d84998ee1a562c5ad86383863a9428d8b17d359983bf0f5b152ad8accc130f35d84998ee1a562c5ad86383863a9428d8b17d359983bf0f5b152ad8accc1305fcf090c899892adf282df2b1a8b8b3de76ea6d776362ad2d74c7bac002dbd7f4ce091ac7e700d43feb009a4fa433307e3ca58dc623b7025770a9eb96483ae224ce091ac7e700d43feb009a4fa433307e3ca58dc623b7025770a9eb96483ae22b932d70b9bfe43e89ae315e14c8f8e933b61fcefb9a0f82be78e7ff55a97c7c116c941495540bb1d08b4b4c34f82c33f0ebc385a9fb88b267ecf3b2dc7395904491375ff5a489fbd096a9a25a40751a918eb8fd6d7b2348ae881bb2b46b239b8491375ff5a489fbd096a9a25a40751a918eb8fd6d7b2348ae881bb2b46b239b838063d12e6c5f360383144a71df134ad902a5d604fa17ec25db94f70f91a6e51436255c099bf8fbf3852f679922a3bcb3d0ccf1c47b4b738f487b06c7670ef6d436255c099bf8fbf3852f679922a3bcb3d0ccf1c47b4b738f487b06c7670ef6d4de2d1f78329d3c7563dfe4afe25c812f984140ae32576c2de892eaadaa3803b541668efd2590671d196dab9a788db64124d9a5f0665037388cc47ab33b1d6ba541668efd2590671d196dab9a788db64124d9a5f0665037388cc47ab33b1d6ba2ef932d81348287766842b46b4a0c8323125b7e686711866a94fbcee1e6cd3d22bfd66bd00264b8add0e4dbbc124b4886f765689dd0f7601caa4bdad84e6c2dd2bfd66bd00264b8add0e4dbbc124b4886f765689dd0f7601caa4bdad84e6c2dd35b166c2c7cc85985befbed9fc22eebb32cecfed414537ecd577debc917b2ce81fb1d10916705375186f5b7fd4c2a270241853f5722108d626fecc1cb0c927c41fb1d10916705375186f5b7fd4c2a270241853f5722108d626fecc1cb0c927c4bae9c338c700e56bf7464b4fb0f30d038d9af4f7f6d9e4f7788bf772dcc0a029b4eebe8fe96fbd58d6cc7a217f721b69f57a4f8c6bc489c8508d3a7e5d5caab7b4eebe8fe96fbd58d6cc7a217f721b69f57a4f8c6bc489c8508d3a7e5d5caab738c254a205b3899d8cba1736f98009a1152781c1ed3de4199a72a52663070e6a8a287297a106152aa9491e0cf017902d742ea803c6d2fb5fb250d99f79109a688a287297a106152aa9491e0cf017902d742ea803c6d2fb5fb250d99f79109a6831521b055c16318d59e557e39881d2773767b4f8c2790c214f1417d3801234a1f0c2e8ce8b2b77ba1f9d532b186fd49a6360b719123c3d8e5ded17cc38c70799f0c2e8ce8b2b77ba1f9d532b186fd49a6360b719123c3d8e5ded17cc38c70799e29bf2765df4ec9a30deca83e80391d31d82717c02a5b20d358ad86f5dcfaa333eabe61c3b2b9bfb36852f92f880a6a3a52fa21ae2b1e31c857d7fb9b8a2d61a3eabe61c3b2b9bfb36852f92f880a6a3a52fa21ae2b1e31c857d7fb9b8a2d61a09a36f48a9854f2a89715bf403ad559b8dc9fdec2d514a9a9f205dd88084a65b370e237306d2e6055628e59c11e7b034b4f17edae7ef9bef0f430692ed9315a6370e237306d2e6055628e59c11e7b034b4f17edae7ef9bef0f430692ed9315a6b7eacb9a2fc07f8f7bc4d2ac3550e18447dc7deafaa39abe2cde0794455e4d946c7907cf82b7e40a4e51d3ccfd92b3948e211ecd0113405cfb56a633052f02516c7907cf82b7e40a4e51d3ccfd92b3948e211ecd0113405cfb56a633052f0251412ce17278dabdc4d7d6705542d559a66f72acd7b97a9bbf98827895d0a591c0b8353bb6affdbd38185a911d8378f9678e4a8d4b04106fb6894a2621f896cd19b8353bb6affdbd38185a911d8378f9678e4a8d4b04106fb6894a2621f896cd1980050600ff115aa52d226c9a12416c2cbb33460407edec375b0c1bd008dd46edffd0fa1fbaa6c1c1519e21bb521bace591c108ce92cf262838c7a453940b075fffd0fa1fbaa6c1c1519e21bb521bace591c108ce92cf262838c7a453940b075f1f0b6eae69ddb3578f72abd053990dd23ac39c2f109ded7b08133df80ee0f662d1a39339857aebdf05da13114184cbba87b2ae7ae8f7d4857e200385142d06ced1a39339857aebdf05da13114184cbba87b2ae7ae8f7d4857e200385142d06ce6f8ab232e45703289848adaecda223f75e43bf8fe6bfd263f70a9970ee365dfd8536a99c57ac9c73c8205771bb162262a8e7256a8bd8cb9098123f696bbc7c5d8536a99c57ac9c73c8205771bb162262a8e7256a8bd8cb9098123f696bbc7c5da6af7558c11e7a13641d47fb9c5c27ad0ddf39b5158bf1a61e05962252c3cc94aad775cd35199a1f4ea1a75ce4576591f177aacd7484cc4fdb17be9bb07e0226aad775cd35199a1f4ea1a75ce4576591f177aacd7484cc4fdb17be9bb07e022634b05d026b4f879fd2c33c2f477a1258f5f1154ef7cb7aa33e00f77067971c1cb38af5ef3f7703c011699fd187770af82aafeef667029c38cc564702e61ea35db38af5ef3f7703c011699fd187770af82aafeef667029c38cc564702e61ea35da31d42bfa66c4de213825a14484ab6b679cfd40a1db04824e13989733618b1dc3cdd84d651bf5b43483f512204f25ba7a6f868a3d87ce9e9f551dec5717bc2263cdd84d651bf5b43483f512204f25ba7a6f868a3d87ce9e9f551dec5717bc226fa73c7512282d43db6b18419a746b90bb20b7ce9918462817655c7b8df242b10a0143f6f5559b14571d500bbe7bb8721bea8650350e2288d114920c82478924fa0143f6f5559b14571d500bbe7bb8721bea8650350e2288d114920c82478924f95f3abfdc1300cc2d4b1b1876c2e389441a782e124e0eb5c2a18d1c2f7978c74d0d61a1ca7d05217b337afcc35d65eef3a69713bfcc746ec7a53de7056756d8bd0d61a1ca7d05217b337afcc35d65eef3a69713bfcc746ec7a53de7056756d8ba175c41bd138038c9cdf2b8a65bbe8c454b25435172435f25be84c03ac1d3b19c9315b7f7e2b4d84504c4c43d52ab4dd7e774ad303b90f2ada8d4b519984ae86c9315b7f7e2b4d84504c4c43d52ab4dd7e774ad303b90f2ada8d4b519984ae86d53a77ae8431c54f196f92552de9f4559e2a39e536be8c0895cded979be6d847b9f927846f17415e837ee799b05e3b0438fc2e808f4ef35a839c24e02fccaaddb9f927846f17415e837ee799b05e3b0438fc2e808f4ef35a839c24e02fccaaddcd7c1f3d9649301bc01dcf3f63e738f6aa106ef78a9d4e155a8d0693b97cabf410036b1a39aba009d0eaf83a0db4f244fed88547c24d2868ab96963f3953750210036b1a39aba009d0eaf83a0db4f244fed88547c24d2868ab96963f39537502652f123db7f5fef2a520f36ef3ae67b33419c0d31ef8c4ac4f9376c8d83d8c0318635600acfc4ed398e89038c9d00e28838cab175607e2c832dba855278a555418635600acfc4ed398e89038c9d00e28838cab175607e2c832dba855278a5554b11beb53562020ebaa693c5807ca2ccd3d253eb21074f4aeece79bbac4fac56fea947036160d9681b629b880c5763a70bd25e89ecfbf283a518d4350d0cb48b9ea947036160d9681b629b880c5763a70bd25e89ecfbf283a518d4350d0cb48b96b6e6c6dd6e4fe8302ed472ed93de55d30d310bdd1fcb1fe98686ebbab26936de5cf1790e24d5d6fd2e33bd1d635d9ccbd371b5e8e3cbd781d446c87f3ba4500e5cf1790e24d5d6fd2e33bd1d635d9ccbd371b5e8e3cbd781d446c87f3ba4500a3b93f71c3a1e86058caf07fd6c2600130fa6adb5128fa7da5d35ed871d46241b62e28eb11c8e6df29a1f0dd94d08b52a15e4abb0ab005de0375bf26380c2cfeb62e28eb11c8e6df29a1f0dd94d08b52a15e4abb0ab005de0375bf26380c2cfe6bda8544c824244525a3f9f05056bb0e7a132d0236e5a4a761dfd12be82e4964d51e6ae50fec4c877740e5a10a9c7e83dace807ed947bfc2b221d9c84f975ee3d51e6ae50fec4c877740e5a10a9c7e83dace807ed947bfc2b221d9c84f975ee3006058eebd2949bb54d276e02536678a24bec19ca8212dbdd81c6553da314ee7498747c26ff85fa0c5495bba89edbf77c01c472f0a6342fb71f605a82805f3a9498747c26ff85fa0c5495bba89edbf77c01c472f0a6342fb71f605a82805f3a90ec829ccb52a3a857a37eb67abe0b3100fcd28eb57c3360b9828b5cd7f257f42dbb81056826a64df84b002e1f3364723ebd3ad2d3b56b5dc95228f836ee5737bdbb81056826a64df84b002e1f3364723ebd3ad2d3b56b5dc95228f836ee5737b27e01de39cf98386b63b83dec774f1d2a9b135474552cadfe2fa253762943b933ea69b9c9e7d8497c718077aa312418013a69c512ea3af24980a7fec3e66c7ed3ea69b9c9e7d8497c718077aa312418013a69c512ea3af24980a7fec3e66c7ede2c18101e3ed2f7eb2e4ece499b671b4cd8ebdd60af50d1e1bdacfda0a7454d0d0074f7e1fa1d5e32efd638ed3c8ce11b2b23fb05d982c2dc477e569e9603ad4c3e2e2e2ff0a8bf0830087cc3ca27bbb4494b0b42d011af85a8ce3c16d97c6b96a7ee4ac9bde59278e464028300ad827f1a5b0bc2e7c968e38da3d9d437ec6d4ce8ca0a95965e0a887a0eada167f92a86319b8827e40218e44daf947857ad5bbce8ca0a95965e0a887a0eada167f92a86319b8827e40218e44daf947857ad5bb67d7abb7c35fceff83b6ec0db118db9c6cc5428fa592f13a9433d2ebf73427a36d8668d86190670a5c9ea5a1d1009eaba29ba417019c32979e1f5e8d92973307b125c0eb67db490a4e1f104dcc3b7e23764a429c72ecb8bd853867b5a81b1ecbb125c0eb67db490a4e1f104dcc3b7e23764a429c72ecb8bd853867b5a81b1ecbdcbc592ea8632060cd0643785fa97b89eeae55b8269e674a329cb860999d858e03e249328cecd0140b859a1dfc7382d4e93367e69f6e078be4ac16d19d8478f703e249328cecd0140b859a1dfc7382d4e93367e69f6e078be4ac16d19d8478f7a479925bdd15ea871e8a8e5e17ec672875e618752c1e408f502c3658d8dff730887021e3f72b19e0ca00f1c4a9783aa190b8addaeef0eabc81b009d8e3d58ecf887021e3f72b19e0ca00f1c4a9783aa190b8addaeef0eabc81b009d8e3d58ecf3cbcbf249de8354b20bebbeba4c9da7423f5124ad8bdc56ed942e8c80d9b7e382a0a42bd611355bef63ee0b8f55ae5a290fcb0c0e8dab43d0e976fad91b9d0a14b3b14077c187acec7c5e3d2db59f3c519bd396625d93d481ab75f96510360632ae96c019fbbe33bda741f9604f491cd7b5a6223177a9faf4df38967b4d3d8b7fdf2dc32c7dfd940fb235cecfa230d16d06da5e67378870e917d43b4a9edf2370a8fb880ab25f8d961ce40b2605d9fff94ed146ae8330660c558500d340d94c90885c61b238349715650a90d2910462aa69398208c0d36f94702bb6fd44e0564632a95455fa8492da464eaa72550e5f7f43d7c8330c1eb7afba5722726ea78542989fe3fc7161aadffb6974e0e73a0789d5d02be2092892bb82884b4c3e27abd298548c22276013422e291957aab75489d0c6fac0c757ec92cd4892ff2a56811298548c22276013422e291957aab75489d0c6fac0c757ec92cd4892ff2a56811de7e5af8915da70918d4e952a9d3360d97752f64a3ba7401143f1a3b04f8b5ff624bd2288b4494c4c709c49331904de3faac32878f152f3cb9ff109cd7bcdfe6624bd2288b4494c4c709c49331904de3faac32878f152f3cb9ff109cd7bcdfe657cfe09170a8f9c43facbb067c7449c0a823ca8d10ed6fcaf067f397147e675ea82cc0444b839865c205ffcdf7b00e8fbd9be7ecc19644d59e92afa56ad1bb75d3fb3a6c548e7651bb977806383bb8e89f84b6ce060d0a425ef1dc7739677ca084eeef4faed1ebbdb3bddaa1917141cef063fddd6fbb1e9a984223b28019160803976fa232a0eed0322cd8f97891d3d31ecd57c173b31da3f10521ed5ced777803976fa232a0eed0322cd8f97891d3d31ecd57c173b31da3f10521ed5ced77785ef8a604e68c8307b962acc4f20206f6dcac403b23b0efe96102aed2d4acd4bb1fb5556054cff869d16eaa3116e371d52b3bc0fa36f16643e73195a7d7ecbed61fb5556054cff869d16eaa3116e371d52b3bc0fa36f16643e73195a7d7ecbed6d41b831c9a42c87d81d21dc1407ec3add4ddef9956328db07bf2a355bbbb4333fe4c215c39ea5c3ba05cda55a832a7abba10a3ff92bb468ca88f6df422d28417fe4c215c39ea5c3ba05cda55a832a7abba10a3ff92bb468ca88f6df422d28417d2dd85c193cce6a62a6232a09541581be387c069d4db014e4b562110a93fb0fba81db9054bb8a154360f8ab23dc710881feaa08cc436ae783a20fa269c97e42da81db9054bb8a154360f8ab23dc710881feaa08cc436ae783a20fa269c97e42d3dea80317ba09fe5426d82572d04f95997f1f3426dd713b5d41321f03adb8d20b9dda0d44cfa175d64247860aa517b8e9f667a3f68abf73a9849c7d69a4eac14b9dda0d44cfa175d64247860aa517b8e9f667a3f68abf73a9849c7d69a4eac146c918bfc5f8f2bdcfd1dedc067a10fa1680d9afd668b1e56c51b2dfa89b0cfdd73f915f81d5c6815ae16304cc8f37b85fa74bbb1657685b64a6efb837d84887b73f915f81d5c6815ae16304cc8f37b85fa74bbb1657685b64a6efb837d84887b5040893256e5582cfc1897d2d71252d705e64140554d4d41e7f643c01111d12c1d06b81455cb8fe194a331dbce422d427123f0bbd8ff094ee126cca3ac6bc83d1d06b81455cb8fe194a331dbce422d427123f0bbd8ff094ee126cca3ac6bc83d9dfbdcb3b9810a468cac8d03888547cd116f4f37d7282202baf9a80cee4cf208a92a642ebba519b16f5dc515773671f3c179087bfc78bc3b6c1fa85941cb7c6fa92a642ebba519b16f5dc515773671f3c179087bfc78bc3b6c1fa85941cb7c6fa33e7284f78d86c7d022889f16580ddbd9fcbbd54d23be9adfdcaeb95d2910516f54ea989b1607dac3362a49a7e1841127bd102d4efac6f4605e1b47ab366cea6f54ea989b1607dac3362a49a7e1841127bd102d4efac6f4605e1b47ab366ceab7459f02cae224afa2a00be471616ba598ff18909be359ad5aa628dbab61d82bb1d57c3734f600435bce7540572ce2695c96ce58a6a2f6b73d600971996aa404b1d57c3734f600435bce7540572ce2695c96ce58a6a2f6b73d600971996aa4048cc43ea4abf60e61a02c1d85985a0c1144eccdb85b3191274c6792f381501b7208967aac2a1194c22a4a3ba18b2058b7c6434a39f57f5234e0aa5ae08bbe62f008967aac2a1194c22a4a3ba18b2058b7c6434a39f57f5234e0aa5ae08bbe62f0a0250fae5d58d9d93b747cef7e1b52ca74c684150c00f6616e160c868c6cfcdf11dc08833256ee7b6d1f1c1f1392ee21a355668463b50ee4a3b92f72521aafdd11dc08833256ee7b6d1f1c1f1392ee21a355668463b50ee4a3b92f72521aafdd718b3754812edbf478560eaa9f0a90a2384469a36d548306579e1bdffca31a2d68bdefd0f0c8530f2f04b59b21bc7c1f836e97880cb22887e6ab20a2dd20321a68bdefd0f0c8530f2f04b59b21bc7c1f836e97880cb22887e6ab20a2dd20321ab66f85668289d117e8987412e197c26bbc872980cc102869dd126005d77d1f244f692a6307949ea05214a21d2bdd5727552fbe6dd1827f68b793d634d27fae574f692a6307949ea05214a21d2bdd5727552fbe6dd1827f68b793d634d27fae57e5837b6814a1cd54cf647f4d0766e67fd4b0f1cb1625d761e928afc117e85cffa22abeb21eaf93dd3571af9de718563a337b19edae9d3cbe944698045e4e0c26a22abeb21eaf93dd3571af9de718563a337b19edae9d3cbe944698045e4e0c265646cc8047981ce66ca9871dcc28a35febd076618f902c4d474f39f007cc1dbe18ac2fd52394438823484e6ada6985c8e2cdb0ef2aa81564de582ac10262cb4718ac2fd52394438823484e6ada6985c8e2cdb0ef2aa81564de582ac10262cb473450d4d648e890d5433d12d245fd3eed05d176a04737fe76c7aaa3bd51e3dd18ee0fa4bc44bc18a715b189627a33f64bc3a46f735215f7de45cf8b43a9566777ee0fa4bc44bc18a715b189627a33f64bc3a46f735215f7de45cf8b43a956677719b3b66f1f9b47423e8c365307530fcf84c70d9bfdd9689dddeab1b31f3080423e3c98502dddb163ab9b89112c2737427aa4b2c0c9ec059f98e9489c2f4006323e3c98502dddb163ab9b89112c2737427aa4b2c0c9ec059f98e9489c2f4006327a5e75cb94f46c237105bd11842b055095c2e593a18a3692d912d366d815e26bacbf623bee68f325b58b62d77b261fcd39f267f9a9e6782d7f18db0f9d8514f8acbf623bee68f325b58b62d77b261fcd39f267f9a9e6782d7f18db0f9d8514f874458cc0a6b5c712dc544f30f72ce4a84bc920baee680448e10c24c53681c29a893144ac3d3d12cab00ae03658618bcbca8e554e7a58c376b0e015b555a5b832893144ac3d3d12cab00ae03658618bcbca8e554e7a58c376b0e015b555a5b832ddaf42f1ecdf0de020518f9431b0b1891087cdf2464c649c2b2811e45509e4b7a0b9f6cc4e4890b49c11395a58b007ab76aad19631ed69937a6094850a628a07a0b9f6cc4e4890b49c11395a58b007ab76aad19631ed69937a6094850a628a075fca92c76a3eca32a23b7186926715360511839cde0f32c064f526f551ee860b28cbbf81f18dec22d1d6053a20c3a7b13cd16154c83544d4486f46e53a46f6f328cbbf81f18dec22d1d6053a20c3a7b13cd16154c83544d4486f46e53a46f6f37e6421cad983c3fa6d961735179de42c43665ea220679b02a616f137a7c1e20d82ab5160778c5cde545e99c02ec6d3a804f2d811a53466c3a03aa75d7adfef4a82ab5160778c5cde545e99c02ec6d3a804f2d811a53466c3a03aa75d7adfef4a2cecd5b40200c4fa1a764ade64e5a34d2b21c95543e0bb8bd4f2523e186b1c6a1ce6417dd9c734c8abac6982f11bffc550dd57a99662afc5764e52f16ee2a18b1ce6417dd9c734c8abac6982f11bffc550dd57a99662afc5764e52f16ee2a18bb59aa4a6de3e725f9c044ca0ca60798a81f782cd4263be2420fb411e0043020f15ebd6283a64ca858c563bceded60d0e329a338cb2e060427a54b1e9f346ce830942ead4db3b7096dd2732f68456c17e4c586aa5938221c08c67df26792905340942ead4db3b7096dd2732f68456c17e4c586aa5938221c08c67df2679290534e54367f08823e5817390a0fc21fa53828ae56bd2fa721ee6f4bfcf496ff01a002d672b4b947255fbee16f611ba5cf0c1bd46fad01cdf49e96084d4896a28f06595e7c71e638b16cb86177735e722803b5afcf35edfadcb1e0d224b586cfbc1ea4d16e9569c0d4ccc0ff0b8bf830eec279d84c256d687bdb66dba59d153c500b49249f8e9969f21d19e681f3cb61559722d69e04a5cc03ffacc9db48fb98bfeca9249f8e9969f21d19e681f3cb61559722d69e04a5cc03ffacc9db48fb98bfeca2e8bd845bf53b626b2b6f6ba3cffad4400aef59c3d1db2a73564bcfcfa961ad1dc6b52da0c9c0b543e52ecd8140cab9b8ecbbd04044d0ef49b04a6b0b973ba98dc6b52da0c9c0b543e52ecd8140cab9b8ecbbd04044d0ef49b04a6b0b973ba98c50d8f2b0862c4cd81f650479e1df2d3fb3afc146ff2f44736fc77dff8b2fec3c68571dff8ef72e6f89eff047fecf8ff11d20893a81b65470d37b1cc1d60eca4c68571dff8ef72e6f89eff047fecf8ff11d20893a81b65470d37b1cc1d60eca434f38fc11300cb99da2754d35a43af8c3bb29808e4f93542941bcfa6934a3adb9a9782606c86c2d22d724bae829b0ad8025cbefc117a74487760a1c0785baf589a9782606c86c2d22d724bae829b0ad8025cbefc117a74487760a1c0785baf58cc41f2e56f5206b117876333175a47e953495eb68bd71eddf966f9bc7d3f5b7ef1410c13da1cd9bfa3ac3068a2eb189d45e8cc8e9dfca8febccc09115a86f2dbf1410c13da1cd9bfa3ac3068a2eb189d45e8cc8e9dfca8febccc09115a86f2db586c1f2a3a7d68c3829de94211c00a80a31fb9642b3340d9c1b18673c8bc264dee05a88bd32988f94f23b230cd30d4cebbd318f076b10b6c870f20df357887d3ee05a88bd32988f94f23b230cd30d4cebbd318f076b10b6c870f20df357887d31b0666249021b774e8d45bce03478f33ab473c495341e88af792a9f9a9782e20dfa4c1cc93441b3a7ded7b1f5bb4ccfcf5c115f235d1806cea56f8d6ec78fcaf18a38dcbdd68fa205d65b774e3ad5d69c9b5d232b8530758dbf10b77e7a52720cd7d018f7fa6caa0149ea222a3bd4f08eb0a5492909d484d5e3652f04c0fa7c549c99ced34e1289c82208c19599d1cb1079b90ba9a3c619e9eac85092686210f49c99ced34e1289c82208c19599d1cb1079b90ba9a3c619e9eac85092686210f05fe1480f277c3b26dc28be4a423c12d147f1729fa9865b7d51803b71fc56ee6caa93ec9e0e8f41bb310ca82b1a183fff698df9b26bb474ffa6eaadec6c32c9bcaa93ec9e0e8f41bb310ca82b1a183fff698df9b26bb474ffa6eaadec6c32c9bf112833240b7788eb0799c067a75a4e1b88bf5246d6b2436fb61a6924f1d17850d04a4bda1c3759d884fd117d0083f026b8e537b13fcf1273ec7c6300288eab10d04a4bda1c3759d884fd117d0083f026b8e537b13fcf1273ec7c6300288eab1285ea89b8c0eab35dce494701ee0c224c5d94da0a44249d3e5d639e4aa1a0c3bf158dbfe9004c751a3cc7cf8bc52b7e1bc03d4d2eed2579bf63e3fd7dac8bbe9f158dbfe9004c751a3cc7cf8bc52b7e1bc03d4d2eed2579bf63e3fd7dac8bbe9c29ed7d148450983668c975db39ac9fe848907f8ce0efdd508ae4fe279402aa76cfa218fa4db46cbaba41842effe9e525b67a824ae57e08bece597c607563b616cfa218fa4db46cbaba41842effe9e525b67a824ae57e08bece597c607563b61129c31f91f4f7f17a2361b0a4eea25f2bb3a1b44a70467f6cfba37e61616eae10c1992b923cb4882c60e6a170b8098a5f4a41fe9643c57e2820c9308f6de9dd80c1992b923cb4882c60e6a170b8098a5f4a41fe9643c57e2820c9308f6de9dd86c836a163d7876af0c58ac3373975afa7cae241f0f129ceddc6d4c2c31039af495136bdc39af435ab36ae1215698de31d8bc7c56b6bb839f6e4e31874f064c1195136bdc39af435ab36ae1215698de31d8bc7c56b6bb839f6e4e31874f064c1115a97bc155c85eb4c2d990ad3214ebac9f94457aa920e6de0c9bca9d2f9222595c41ba31c3d56c6e509fe527909f77a6efa1e71e057a21384ba95a6d0518f8bf5c41ba31c3d56c6e509fe527909f77a6efa1e71e057a21384ba95a6d0518f8bf77cbb49f4dc6afc4cea1836d8d631b75871727573fe1c55f9825c3c1e5c87fadee8a88b7c6a1be0e6d5eab5c8551d4d691f8f9bedb68f8b5c59d454e8940f832ee8a88b7c6a1be0e6d5eab5c8551d4d691f8f9bedb68f8b5c59d454e8940f8320d3ac264a26182cb6b49a8f22d58e010fbc5bfc48508eaea2298eb56b8b6fc8c9e2523a6424a62ffc1dd70ab0fe332f42f211e6309c0af137e29d2951853efe29e2523a6424a62ffc1dd70ab0fe332f42f211e6309c0af137e29d2951853efe2118ce9c17637daa61be4d46650452802f75f319f39a7be9ab229d4d9ffa8377484759c452d69fcb4d026c2f5f97670f690fbe79e735cd0d712de271c645b939384759c452d69fcb4d026c2f5f97670f690fbe79e735cd0d712de271c645b93931c4505ec811e07eabf0cad26f4f4d980baeaf3e91ded07731d29d53f6b80682a25f9def3df21767c994b649fe33be89baa495f703b9c0feeb90cd095f774e4f825f9def3df21767c994b649fe33be89baa495f703b9c0feeb90cd095f774e4f8b8006133ba0ad309502606139e2ac6701098243add2f51fa842a68b95f33134606f2ab01891048bd640cec71ad7922923caa48aef27bd70d86a8a03c7ae746ab06f2ab01891048bd640cec71ad7922923caa48aef27bd70d86a8a03c7ae746ab83fa3ed0f297bff615f818ea4fa14701591fd0367277710868f6c261033a12a220bc829db9ca439deb80e049274abb1886e057315af425d40d5e23fb2a6a39ff20bc829db9ca439deb80e049274abb1886e057315af425d40d5e23fb2a6a39fff784c2c1ffc0745e4af68e607ef37cbcb50268284985d09709bd900cb05c774be9e4089cc9d8beacd2e61911f63ecc8e7bebb707ae82bd2192070df0ebc23fb3e9e4089cc9d8beacd2e61911f63ecc8e7bebb707ae82bd2192070df0ebc23fb3776a71e3b324567967f7c159342764f4bcff96f95c7353eb783238b4d089636071b3879058d8ec699a79f0310fa8e379b77a17f4f49a56aacaf55f181ebc67d63364f0c5a4f1cbc4df38e251edec6b2364231e8a6955a3464c917ea50cdf3d583364f0c5a4f1cbc4df38e251edec6b2364231e8a6955a3464c917ea50cdf3d58d81f1c838bce80353eaae238e1769606c16e54a57940835a17ddb58a5e6b64fd3428938243a63158b289737860ee99c54d8e9e19c21c747983701e1c77b184493428938243a63158b289737860ee99c54d8e9e19c21c747983701e1c77b18449f4e20ab75b2b53a1852575fe3b84d510235827ecd1ce9ddf4d0a77b666880d7008bf1e5572d5e4bc7faba11f0af78a064d5d27b90e340fc955e7dd06a3a4299008bf1e5572d5e4bc7faba11f0af78a064d5d27b90e340fc955e7dd06a3a42990037b0ece8f4d56cc8cacc18071d798b67791b21fdc7bd2a354fe40db89eb11eaeab9d6ace6c03f78bf704cf8e7ff0ef28946c087b9dd737786d2eeb1cd91595eeab9d6ace6c03f78bf704cf8e7ff0ef28946c087b9dd737786d2eeb1cd91595e83f46e96eada4d9df5197e957598106be9f0d907659585205700f9b68982a4c21a5cb17cb83cc934f736a37c33b71dee739e5e7f785c6886d4f5a5cff680b5421a5cb17cb83cc934f736a37c33b71dee739e5e7f785c6886d4f5a5cff680b542b7a0aac57f2d580b329384a56df234cdb49f0a46396e92f5d7c10d371c06bf5e901a070c9c9ff4308a5dac0effa19af90cfac009848cd522f7c1eb2c847eb780901a070c9c9ff4308a5dac0effa19af90cfac009848cd522f7c1eb2c847eb7809264685e5bac30ca298a5be0d533d763dd7bd87b9c4ed77a5f62fb838291619db4f0df05583f3f174d101460236710855ef61e7c36416d446cf2312b132addffb4f0df05583f3f174d101460236710855ef61e7c36416d446cf2312b132addfffabba6181e1cc722b27702f8034d4f17e3a5ebc3fc8971d58e12b333032e45171f2898ec5a45aa98ef79c3040997b12f64b292f24de56bdf7a9e49d4cbe061501f2898ec5a45aa98ef79c3040997b12f64b292f24de56bdf7a9e49d4cbe061504e7dfe8702ab163b16f6f14db19a808c2449f03bfc6a5c994bdb864fbf7389c810603b945094fb02b9020307bc6d39ce6ac7b0edffb25cf9981e688a794dc53810603b945094fb02b9020307bc6d39ce6ac7b0edffb25cf9981e688a794dc53818a3e7e7cc6eb4f573cb344a5e5ff18c65ed23e9a9d2203973aaf8a70558cb6a3887a27f8495c017e8e9d3d495f8ffbf42ca26fabfd8f26d8ea83cc11b11df043887a27f8495c017e8e9d3d495f8ffbf42ca26fabfd8f26d8ea83cc11b11df040d9e8bc18ae73f7f31958fa376ce4b274d5b8807df724afdd71eed85e8d481bc5f1aac11369db16ba61a87c31538800953e25d254ce9475b5578b1141fbfd59e5f1aac11369db16ba61a87c31538800953e25d254ce9475b5578b1141fbfd59eac8e9235586949ed71a5900ce67d53f6984d0f5111ac089d151042963ee4cfa19e7cafec1ce8f24bed82942aa38eef0d3771c80bb8f3d689252f4e84fd9cdb5c9e7cafec1ce8f24bed82942aa38eef0d3771c80bb8f3d689252f4e84fd9cdb5c6c54dfdead29803e03f1efc03cfc62f673e0206217167e2fbc8e9d0610eacba9729643aef9b94f2d387a4ae301ef24e34b0d9d09e78fa881161e9ef75e3ed6b0729643aef9b94f2d387a4ae301ef24e34b0d9d09e78fa881161e9ef75e3ed6b0d9789d03e953eb7005f9e5a1cd1fcb44dc7e642f2d7b494751cf08589de566490137f802071eae7b2bc7bcd2f0eacad76858dab99fd1d46f1730688d6c722a140137f802071eae7b2bc7bcd2f0eacad76858dab99fd1d46f1730688d6c722a140b59de4c3ecb08216a6437c6e2ab780cbb0afd49e29aa01b146e43f9aeebfed33c039799e222964e43efa3236b5f2055f61deaabbb37058cbc97f0db9ffc9c653c039799e222964e43efa3236b5f2055f61deaabbb37058cbc97f0db9ffc9c654be217be41178bc9139bd443747a4730aee3c5372a835e135adb76e146685532e93398efc75daf4705001c22750d45454d75d7378525e3811fd96c2b1bb8428ae93398efc75daf4705001c22750d45454d75d7378525e3811fd96c2b1bb8428aec6eb9eec9b06a6cfb6932a9a560b237d667c965994c5aa0e2e068b657a1fb8f635e51970daee3ea53d636bcc338d58953a613fa3149a20bbff34b39cae704b4635e51970daee3ea53d636bcc338d58953a613fa3149a20bbff34b39cae704b4eb853c311221f6eeac137c02e1a946949c9cb53add5e028923448a24c06329da0857ba6b96ec04f5a4185294e8c0db4e687613310c095e92da0f46e8790aaced0857ba6b96ec04f5a4185294e8c0db4e687613310c095e92da0f46e8790aaced161cf9e350e3dc13d97b7faf62c9ec58b33a072aed73ce4c7f83454685d974dcca68ece616b5c8b8495538908073d2ec272c779849fda18d3399f48b1b1786a1ca68ece616b5c8b8495538908073d2ec272c779849fda18d3399f48b1b1786a1f7c83fe606a6b0cd1503b594588e61e4df51503ce539e1e0b6870189d0bab9c04a74cf7802cc230c95e0d49d64d716f126eddff783293079c5f0cf2753481b544a74cf7802cc230c95e0d49d64d716f126eddff783293079c5f0cf2753481b543bc7bf5c11562d879ef31a8f935ae8baefd3f8f0b37723ee938ecbff7256c7109767de27e399cc590bb48534b56a037bf7f01a2beb1ae04297842f1caf7f6e6f9767de27e399cc590bb48534b56a037bf7f01a2beb1ae04297842f1caf7f6e6f579fbf58361fc16745d70a899f61aac6a7a0325da5e52266d5c9ca8246e1ed175d0037433a87cbde1bc7aa69587569990f2f07b6d3b524a6e1dffa350cb086835d0037433a87cbde1bc7aa69587569990f2f07b6d3b524a6e1dffa350cb0868364f518018dcb1c8bdca8735e8b43822b039bef1b2b2c768ce75f5c872283d7e11a164734f8c8969a0ee107d9651589527575cec9f1ec6c0fa2cf0aaa136a8f341a164734f8c8969a0ee107d9651589527575cec9f1ec6c0fa2cf0aaa136a8f347adbcdb8bfe8cf1ebd9e3b77ad951dafcc49164e82bee628ab95c8d32819aae5b32bbb0e8b8b6508b000265e7f30fea1c824d8971a871642dad426af07317995b32bbb0e8b8b6508b000265e7f30fea1c824d8971a871642dad426af0731799538b52b5e99aa52584768a7a8c35817ea9837101bff823ef269b76d21a67953b3ff4e412535bbab029ac18e2eb03bb940eece30fab29e597ef0569db410524329ff4e412535bbab029ac18e2eb03bb940eece30fab29e597ef0569db410524329da2deec78b4cb7a04f6aaf53f65886e36dc27041cd53d39e9721cc4e8d6b3386d06f3d39dd101b4108909b5095a7c3fd8f430c2b051b2072f8599d2e45f5e9abd06f3d39dd101b4108909b5095a7c3fd8f430c2b051b2072f8599d2e45f5e9aba8df5eeb7b367bfaa8da9b4c0693873e5142a905cf4074946031db47db351120a0a9a998fc782162394eb3383fb80297bdd1c978c73efeafa0353973c226ae35a0a9a998fc782162394eb3383fb80297bdd1c978c73efeafa0353973c226ae3545b314df1d26b2ded9a56328dc8d0d61de0f88dcee8ae376ca9f113f9312b84645d9024dae92cbe6fdbd96a2cc3b800a492dd4122b2df542574a366d8ba0f2e145d9024dae92cbe6fdbd96a2cc3b800a492dd4122b2df542574a366d8ba0f2e174ceaa469bdb92586af4d74d228a35503030b86c89241b841123015f4d0a2018db3b970640c486d1d861bd50eab3a026b06d719677f667d883e9d41aa4483fc1db3b970640c486d1d861bd50eab3a026b06d719677f667d883e9d41aa4483fc112bea8399a08294eba45162632a36bc558282883fddf5d834e5270a7c957103585af747e09b9770d3f426058fe15ae49116ac1ff8d33f534457544da9f21b6cf85af747e09b9770d3f426058fe15ae49116ac1ff8d33f534457544da9f21b6cfefa3fe853f688783cb7cdc60f2a7558f0b87adea53f2c16775ae5390e0a4506ec229d1f4770867871da9622dd41f9b27acf59a1cf441f24c59445ca647c158b8c229d1f4770867871da9622dd41f9b27acf59a1cf441f24c59445ca647c158b889bc36f9c6e4a85134b13f1989b4dd4d68ab15b16731d2a5a41f29365b3372c29fa563536a31352ac2ace2c90f944ba00b11cd296c50aa08dd03a935f8e58e6c9fa563536a31352ac2ace2c90f944ba00b11cd296c50aa08dd03a935f8e58e6c5c16a633d9d4c8dc524d0d73c3ba045536618fa000ff9a89202bdc1a558b7a7dbae5fb810bf39273e75a121f3c981098e0537c61fc3429aafa5b02bd147fde68bae5fb810bf39273e75a121f3c981098e0537c61fc3429aafa5b02bd147fde684214917fd48c06bf163401602893c1da61f1082a62f03744fd4d2fb8ddf1347f7dfc160b9fb2931e36f3a1a8dba0bda5df25b945e6de92e52a1404c2e8478af47dfc160b9fb2931e36f3a1a8dba0bda5df25b945e6de92e52a1404c2e8478af44825592f60ff8d823385ed7f782a8fe26e32ee25ca0d486d7b28b627c8647fb0c4f4db875912cb18f94339ac52da86a191a34490720b7c623b1af9bfcffa6a00c4f4db875912cb18f94339ac52da86a191a34490720b7c623b1af9bfcffa6a004ccc6bef0999ab248d950768a72c68c445440988a82e5437804cdd9f4a4baa552465b084979db05edfd1d466e3500b861eff728a933546c142e0e849450ee1702465b084979db05edfd1d466e3500b861eff728a933546c142e0e849450ee17025a24f96c10066b2254a71a59699857abd7f5eacb28b870dbc81df03b37f2d0fe70af83e5f2d535611e53ae26c467c73362bb552e4aaa86cd41c682a7ebc0a84e70af83e5f2d535611e53ae26c467c73362bb552e4aaa86cd41c682a7ebc0a846c972e6ccb2549a982088fa9f5093ebcaa82b0fa93de2af68a69f0daf97ee0e60832ca332ff61cd983ce5e12ebe43bffca8d87732555e63565e00685c30e7c8a0832ca332ff61cd983ce5e12ebe43bffca8d87732555e63565e00685c30e7c8a2b8ce6e838f8b5c1481392c19594ca9ab42511705220518a8d2cacadc3be30ecee6c2c82d800cc44a6cf8285f94d7e24f5ee85be92916b82de3d6189bc9fc5f6ee6c2c82d800cc44a6cf8285f94d7e24f5ee85be92916b82de3d6189bc9fc5f6e87d19585689720b3d019c534a2cdc1d8811d1cfcd53096387aba170e3e563135abde9e9dc6c78efbfd2f5f2b4467a86db91602305e6f0e7ebe2a4ff791fe36f5abde9e9dc6c78efbfd2f5f2b4467a86db91602305e6f0e7ebe2a4ff791fe36f6176434d8166e27e109a50efb1ea98386034bbf316b2a0a35475a520eefa498e15da13e848a6bebf2456a3736b2d1a81ba49e742658169e2722a7074afcc0d3f15da13e848a6bebf2456a3736b2d1a81ba49e742658169e2722a7074afcc0d3f2fcdf53f9c490cddaf5e6d1b9138a4f0e8de571cf03bcd5cdcbeb0bbd5c4f03a53b1a811d97f2862bf033e3957cb774f4449a175d82b40fc0c7c03395d2ffc4b53b1a811d97f2862bf033e3957cb774f4449a175d82b40fc0c7c03395d2ffc4b23d980fcf5f8a79901d8375e10451b7c698acf0fdc564ab1e20d2f3efdd2cb72a55a311bc04c73c2d95079e5dbd8431645c72127c5d4735964c6e073b99e4167a55a311bc04c73c2d95079e5dbd8431645c72127c5d4735964c6e073b99e4167ef0907b66cb3f5d64eec3c8574977497f338dec5265aedd56269926e3e6e0a541dc5a02160ae9547a1843baae2b5ced20a65b10eb42ca1b44c1d1deed5ccb1051dc5a02160ae9547a1843baae2b5ced20a65b10eb42ca1b44c1d1deed5ccb1056a77478d9ded5c813aa2a4990d69ed225eac71f86e3469f99864bd077d5171a1f114d1ba5cf63e3c5f5f875f8d4b4701f1f4802d38a84290ee3406214974611bf114d1ba5cf63e3c5f5f875f8d4b4701f1f4802d38a84290ee3406214974611b47e3de55f4a42d7a49478727a6f8881ac00483a6ad11c95a62533bcd9a20dc44d82f6f6bfc72ce7c5d1a75954aa215d9cbc399c60766fabd733bee628be4d864d82f6f6bfc72ce7c5d1a75954aa215d9cbc399c60766fabd733bee628be4d864160b9595f6d5bd0cf8b5c76e2e2c8c001be12ed01a756de39b6399cd2087372c2539114028c6a24f60ccbc2b24577e46931378acda829a874059664bd5c38be62539114028c6a24f60ccbc2b24577e46931378acda829a874059664bd5c38be6fdceb28ae2c163b583613122f73e90e964afeac47d6c17b074cdadc7bc71866d75e3863954b37de24a8565130128251cc773cce0b1fbd1aed7a9a057995e43d975e3863954b37de24a8565130128251cc773cce0b1fbd1aed7a9a057995e43d928247808d4c8ad002266fa8034a715285ab1067aac4057e139989a2f3026394ba7556d3446272b6d315b7d296a1272aac345ede552a20b6f64735f911507a1f6a7556d3446272b6d315b7d296a1272aac345ede552a20b6f64735f911507a1f6e08d13f421b2433de53e9d1abe05990fb478881f8dd9c9925984afdbeb1ddd5aac1edafa59777e178786c3d6cfef2482639ac22428144f4c8c38d02f6ab424ebac1edafa59777e178786c3d6cfef2482639ac22428144f4c8c38d02f6ab424ebe0fc44f2c863effc7da2c7f5a9b97a56b9bb618e0f47d299c4d3d1bbf2ab089104a6e1f0d1d2ecaba088c84bc90293ed42d6a744be11e22b3e21b627398eef369f981e23f60b07e11b80d05c010d94c88671e9a70cfba6df0b220ac9b9f74b31e5a5fa142a0f4b7bc423875788899c963c82504e6ed1850d131beffd0af31af984d5346d47983d9cee2fc056ef154fc6c377a4fce51eb764ad755ee7919e093c84d5346d47983d9cee2fc056ef154fc6c377a4fce51eb764ad755ee7919e093c988e899899078e190ca758fc3f4528cd9e60a9827e9cd256ede37406cc36729152435c5a71a5779f43ade3784309ddf995915d4b3175ff9bf1a5a060a655900d52435c5a71a5779f43ade3784309ddf995915d4b3175ff9bf1a5a060a655900d1786c26a2f7e80fccfea372104ef971f394ebee579fff01281dc0bd5148ce50dabf47a5857d13b12b834da49dc6576fa1675951501600a6da42d110f2e8e37bcabf47a5857d13b12b834da49dc6576fa1675951501600a6da42d110f2e8e37bca6f106b2de6e4dc9e79188bf58a773864669b0900732946cd112dc168c17da461dd18c424b4fd8539bfe7252174ba738f143e0b99a62ffe2f76258b053525e3e1dd18c424b4fd8539bfe7252174ba738f143e0b99a62ffe2f76258b053525e3eadf1503d74344e0a1e19a0c3b37a48e74f97bc2e7774a959e900c2c7ac892edad7621b560c519186d0bf1bc41cd1ab728015a1f0c66edfc4478a4d9ae4eee242d7621b560c519186d0bf1bc41cd1ab728015a1f0c66edfc4478a4d9ae4eee2429a575dd63f4a05c0e817e5deb21b9c90050dfaa16aec782184d3120a9dd2ea581ee1cf97a76aed72161476715903d7716b89024ad14a3335efc2e6e21d77b8ea1ee1cf97a76aed72161476715903d7716b89024ad14a3335efc2e6e21d77b8ea3794f3a1bdf265f704fd30d1f727f1c56aeccebf88247821c4f2e4eefa002b8ecfdc288d1e26eee11bd19e1805336e07f35ffc87b09d46e88bf6c7eb93097d53cfdc288d1e26eee11bd19e1805336e07f35ffc87b09d46e88bf6c7eb93097d53d8499d9e1167b99f14c6d7c6cf8f095570769e6238ce9c840471a502728a8a17381e108dc462aae93f5f922698300df3466e5334f5764311b2268a68dadcafd6381e108dc462aae93f5f922698300df3466e5334f5764311b2268a68dadcafd6fe3241b8230d380046f5dc731d40ff8a3f835a75e1211bf3a38e4c7e05211c74763c8c1ea17b40c5df2fd7a39f2afbabc838d31ae5122ff36b82fda1c897c89f763c8c1ea17b40c5df2fd7a39f2afbabc838d31ae5122ff36b82fda1c897c89f49540c71f54eb46288c99fc676ce0e33603f5e76a3c31dbe5c7f6fe9d0a5a400249cbae98f04e1dd61a47971631469cd00c80ce97799bc56a1a664377b1b3cb8249cbae98f04e1dd61a47971631469cd00c80ce97799bc56a1a664377b1b3cb80d3ac264a26182cb6b49a8f22d58e010fbc5bfc48508eaea2298eb56b8b6fc8cd33e2dc0af7acf011ca528b3a86b409c5aa66252c04b8d60de51fc7ce1a6fd91d33e2dc0af7acf011ca528b3a86b409c5aa66252c04b8d60de51fc7ce1a6fd91fd31a01a68236c4c3400c626b0d8b7e8ecea719cfa124dc839676a150d82eef6067884aa3722aab6a563c5592deeb8227d9a003a02abfb4e4b85ed6342bb9a2b067884aa3722aab6a563c5592deeb8227d9a003a02abfb4e4b85ed6342bb9a2ba64013d1c59e0c84df720cc242fb9f3b6f19b5ce3c3214b7cb9481e79d0d1931eb495b588dcf159b7098cfddb1629aadd355be9d6cc58625d94d4d9ffc7a27f7eb495b588dcf159b7098cfddb1629aadd355be9d6cc58625d94d4d9ffc7a27f757bb5b6b6f179344ac055f3d0ca8c59d511983c1c81c8ee51ce40f95e87b4a753672aea4c639654aa47dcee6221c1c93b04fdaa54bbef47c531065fcd3ff11593672aea4c639654aa47dcee6221c1c93b04fdaa54bbef47c531065fcd3ff11597d9658dae92e41b718a1b0a922e1f1b034de1d62c3a29e14c82fcf903b12ca6a0d61f54ccdf83bb3d22c65773cb13c3561335e2ebb95c335ebbf15496e915e7c0d61f54ccdf83bb3d22c65773cb13c3561335e2ebb95c335ebbf15496e915e7c6f1ba8a7e7d20ff7bb82e1eeb36caef38565c45fdbdb242ba573640c71c709eb971fde436ce5ff8ab337da6f1dc01743aa3e367ccea8dd9857c31b1ff85b1034971fde436ce5ff8ab337da6f1dc01743aa3e367ccea8dd9857c31b1ff85b10347eea55e0d1f4197112ecc78d842db50f6317a698ef0a33767953b52e01859273f10d62d54f49e54241d4159c63f8190de9780a2aa4da80ffb7657a10a6dfad5df10d62d54f49e54241d4159c63f8190de9780a2aa4da80ffb7657a10a6dfad5dd28c57d5a65300ad1f580dd728c628c0d0c407edbb5e54a2074f0c27124322943333e7bee272fc9e79daf02e56f24746cb57b0145deca91cd4f2f62453ff58b13333e7bee272fc9e79daf02e56f24746cb57b0145deca91cd4f2f62453ff58b141af0605193ddbcf5d403ca3bb313b3283f076b34a043f84249c00379ba94bbae8b0fb35552fac1bc146e2f2b1d5b4b96558ef1efb300909612bd6461438c8dfe8b0fb35552fac1bc146e2f2b1d5b4b96558ef1efb300909612bd6461438c8df5759cb3995d96ae658615f9ce684f3aad693a33e3a737a341a94fad604b813a582200ba8e2145e17747c7920530a1fb11ff02168f781bd801ee2783e6f37368582200ba8e2145e17747c7920530a1fb11ff02168f781bd801ee2783e6f373685a910afc74a239ed821bb69e13f264279109aed40ee8646b5a0939885fb2f8468487c4cf1fdf8e491248b2f44ac7a887a87603db9172a9302e33e1f2130561cac487c4cf1fdf8e491248b2f44ac7a887a87603db9172a9302e33e1f2130561cacf4a14a6cb218cb0404951ac2f876615cb433157da6f819596e5b355b47e239f2417388f58d660e1e14a9b037fad7dc7ceab27cade42777f6ea347740dc8d4a9c417388f58d660e1e14a9b037fad7dc7ceab27cade42777f6ea347740dc8d4a9c71f74aa85df496ab68e158afa8727b9749db889aba9a8e1b451806f06fc378bea0c7b885531be408bc3c87cdae0ede5e7ef4ca3a53109f2d54b97c00ef6fa87da0c7b885531be408bc3c87cdae0ede5e7ef4ca3a53109f2d54b97c00ef6fa87drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootedk2-20170209git296153c5-3.fc26.src.rpmedk2-tools-python@     /bin/shpythonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0.1X,X@XX@X@WҤ@W@W@WW@MW@VVVXEUa@U[%UD@SGS@Sh@Sh@SSR@R|@R @RQQQ@QxQU@Cole Robinson - 20170209git296153c5-3Cole Robinson - 20170209git296153c5-2Paolo Bonzini - 20170209git296153c5-1Fedora Release Engineering - 20161105git3b25ca8-2Cole Robinson - 20161105git3b25ca8-1Tom Callaway - 20160418gita8c39ba-5Gerd Hoffmann - 20160418gita8c39ba-4Gerd Hoffmann 20160418gita8c39ba-3Paolo Bonzini - 20160418gita8c39ba-2Cole Robinson - 20160418gita8c39ba-1Gerd Hoffmann 20160418gita8c39ba-0Cole Robinson 20151127svn18975-3Fedora Release Engineering - 20151127svn18975-2Paolo Bonzini - 20151127svn18975-1Fedora Release Engineering - 20150519svn17469-2Paolo Bonzini - 20150519svn17469-1Kalev Lember - 20140724svn2670-6Fedora Release Engineering - 20140724svn2670-5Paolo Bonzini - 20140724svn2670-1Paolo Bonzini - 20140624svn2649-1Paolo Bonzini - 20140328svn15376-4Paolo Bonzini - 20140328svn15376-3Fedora Release Engineering - 20131114svn14844-2Paolo Bonzini - 20131114svn14844-1Paolo Bonzini - 20130515svn14365-7Paolo Bonzini - 20130515svn14365-6Kay Sievers - 20130515svn14365-5Fedora Release Engineering - 20130515svn14365-4Dan Horák 20130515svn14365-3Paolo Bonzini 20130515svn14365-2Paolo Bonzini 20130515svn14365-1Paolo Bonzini 20130502.g732d199-1- Ship ovmf-ia32 package (bz 1424722)- Update EnrollDefaultKeys patch (bz #1398743)- Rebase to git master - New patch 0010 fixes failure to build from source.- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to git master- replace legally problematic openssl source with "hobbled" tarball- Also build for armv7.- Update EnrollDefaultKeys patch.- Distribute edk2-ovmf on aarch64- Distribute edk2-aarch64 on x86 (bz #1338027)- Update to latest git. - Add firmware builds (FatPkg is free now).- Fix FTBFS gcc warning (bz 1307439)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebase to 20151127svn18975-1 - Linker script renamed to GccBase.lds- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebase to 20150519svn17469-1 - edk2-remove-tree-check.patch now upstream- Rebuilt for GCC 5 C++11 ABI change- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebase to 20140724svn2670-1- Use standalone .tar.xz from buildtools repo- Install BuildTools/BaseEnv- Rebase to get GCC48 configuration - Package EDK_TOOLS_PATH as /usr/share/edk2 - Package "build" and LzmaF86Compress too, as well as the new tools Ecc and TianoCompress.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Upgrade to r14844. - Remove upstreamed parts of patch 1.- Make BaseTools compile on ARM.- Revert previous change; firmware packages should be noarch, and building BaseTools twice is simply wrong.- Add sub-package with EFI shell- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- set ExclusiveArch- Fix edk2-tools-python Requires- Split edk2-tools-doc and edk2-tools-python - Fix Python BuildRequires - Remove FatBinPkg at package creation time. - Use fully versioned dependency. - Add comment on how to generate the sources.- Create.  !!#$$&'')**,--/0023446779::<==?@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}~      !!#$$&'')**,--/0122455788:;;=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}}        "##%&&())+,,.//1224557899;<<>??ABCCEFFHIIKLLNOPPRSTUUWXXZ[[]^^`abbdeeghhjkkmnnpqqsttvwwyzz|}}     !!#$$&'')*++-..01134420170209git296153c5-3.fc26      !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########BPDGEccGenDepexGenFdsGenPatchPcdTablePatchPcdValueTargetToolTrimUPTbuildedk2PythonAutoGenAutoGen.pyAutoGen.pycAutoGen.pyoBuildEngine.pyBuildEngine.pycBuildEngine.pyoGenC.pyGenC.pycGenC.pyoGenDepex.pyGenDepex.pycGenDepex.pyoGenMake.pyGenMake.pycGenMake.pyoGenPcdDb.pyGenPcdDb.pycGenPcdDb.pyoIdfClassObject.pyIdfClassObject.pycIdfClassObject.pyoInfSectionParser.pyInfSectionParser.pycInfSectionParser.pyoStrGather.pyStrGather.pycStrGather.pyoUniClassObject.pyUniClassObject.pycUniClassObject.pyoValidCheckingInfoObject.pyValidCheckingInfoObject.pycValidCheckingInfoObject.pyo__init__.py__init__.pyc__init__.pyoBPDGBPDG.pyBPDG.pycBPDG.pyoGenVpd.pyGenVpd.pycGenVpd.pyoStringTable.pyStringTable.pycStringTable.pyo__init__.py__init__.pyc__init__.pyoCommonBuildToolError.pyBuildToolError.pycBuildToolError.pyoBuildVersion.pyBuildVersion.pycBuildVersion.pyoDataType.pyDataType.pycDataType.pyoDatabase.pyDatabase.pycDatabase.pyoDecClassObject.pyDecClassObject.pycDecClassObject.pyoDictionary.pyDictionary.pycDictionary.pyoDscClassObject.pyDscClassObject.pycDscClassObject.pyoEdkIIWorkspace.pyEdkIIWorkspace.pycEdkIIWorkspace.pyoEdkIIWorkspaceBuild.pyEdkIIWorkspaceBuild.pycEdkIIWorkspaceBuild.pyoEdkLogger.pyEdkLogger.pycEdkLogger.pyoExpression.pyExpression.pycExpression.pyoFdfClassObject.pyFdfClassObject.pycFdfClassObject.pyoFdfParserLite.pyFdfParserLite.pycFdfParserLite.pyoGlobalData.pyGlobalData.pycGlobalData.pyoIdentification.pyIdentification.pycIdentification.pyoInfClassObject.pyInfClassObject.pycInfClassObject.pyoLongFilePathOs.pyLongFilePathOs.pycLongFilePathOs.pyoLongFilePathOsPath.pyLongFilePathOsPath.pycLongFilePathOsPath.pyoLongFilePathSupport.pyLongFilePathSupport.pycLongFilePathSupport.pyoMigrationUtilities.pyMigrationUtilities.pycMigrationUtilities.pyoMisc.pyMisc.pycMisc.pyoMultipleWorkspace.pyMultipleWorkspace.pycMultipleWorkspace.pyoParsing.pyParsing.pycParsing.pyoPyUtility.pydRangeExpression.pyRangeExpression.pycRangeExpression.pyoString.pyString.pycString.pyoTargetTxtClassObject.pyTargetTxtClassObject.pycTargetTxtClassObject.pyoToolDefClassObject.pyToolDefClassObject.pycToolDefClassObject.pyoVariableAttributes.pyVariableAttributes.pycVariableAttributes.pyoVpdInfoFile.pyVpdInfoFile.pycVpdInfoFile.pyo__init__.py__init__.pyc__init__.pyoCommonDataClassCommonClass.pyCommonClass.pycCommonClass.pyoDataClass.pyDataClass.pycDataClass.pyoExceptions.pyExceptions.pycExceptions.pyoFdfClass.pyFdfClass.pycFdfClass.pyoModuleClass.pyModuleClass.pycModuleClass.pyoPackageClass.pyPackageClass.pycPackageClass.pyoPlatformClass.pyPlatformClass.pycPlatformClass.pyo__init__.py__init__.pyc__init__.pyoEccC.gCLexer.pyCLexer.pycCLexer.pyoCParser.pyCParser.pycCParser.pyoCheck.pyCheck.pycCheck.pyoCodeFragment.pyCodeFragment.pycCodeFragment.pyoCodeFragmentCollector.pyCodeFragmentCollector.pycCodeFragmentCollector.pyoConfiguration.pyConfiguration.pycConfiguration.pyoDatabase.pyDatabase.pycDatabase.pyoEcc.pyEcc.pycEcc.pyoEccGlobalData.pyEccGlobalData.pycEccGlobalData.pyoEccToolError.pyEccToolError.pycEccToolError.pyoException.pyException.pycException.pyoFileProfile.pyFileProfile.pycFileProfile.pyoMetaDataParser.pyMetaDataParser.pycMetaDataParser.pyoMetaFileWorkspaceMetaDataTable.pyMetaDataTable.pycMetaDataTable.pyoMetaFileParser.pyMetaFileParser.pycMetaFileParser.pyoMetaFileTable.pyMetaFileTable.pycMetaFileTable.pyo__init__.py__init__.pyc__init__.pyoParserWarning.pyParserWarning.pycParserWarning.pyoXmlXmlRoutines.pyXmlRoutines.pycXmlRoutines.pyo__init__.py__init__.pyc__init__.pyo__init__.py__init__.pyc__init__.pyoc.pyc.pycc.pyoconfig.iniexception.xmlEotCLexer.pyCLexer.pycCLexer.pyoCParser.pyCParser.pycCParser.pyoCodeFragment.pyCodeFragment.pycCodeFragment.pyoCodeFragmentCollector.pyCodeFragmentCollector.pycCodeFragmentCollector.pyoDatabase.pyDatabase.pycDatabase.pyoEfiCompressor.pydEot.pyEot.pycEot.pyoEotGlobalData.pyEotGlobalData.pycEotGlobalData.pyoEotToolError.pyEotToolError.pycEotToolError.pyoFileProfile.pyFileProfile.pycFileProfile.pyoFvImage.pyFvImage.pycFvImage.pyoInfParserLite.pyInfParserLite.pycInfParserLite.pyoLzmaCompressor.pydParser.pyParser.pycParser.pyoParserWarning.pyParserWarning.pycParserWarning.pyoReport.pyReport.pycReport.pyo__init__.py__init__.pyc__init__.pyoc.pyc.pycc.pyoGNUmakefileGenFdsAprioriSection.pyAprioriSection.pycAprioriSection.pyoAttribute.pyAttribute.pycAttribute.pyoCapsule.pyCapsule.pycCapsule.pyoCapsuleData.pyCapsuleData.pycCapsuleData.pyoComponentStatement.pyComponentStatement.pycComponentStatement.pyoCompressSection.pyCompressSection.pycCompressSection.pyoDataSection.pyDataSection.pycDataSection.pyoDepexSection.pyDepexSection.pycDepexSection.pyoEfiSection.pyEfiSection.pycEfiSection.pyoFd.pyFd.pycFd.pyoFdfParser.pyFdfParser.pycFdfParser.pyoFfs.pyFfs.pycFfs.pyoFfsFileStatement.pyFfsFileStatement.pycFfsFileStatement.pyoFfsInfStatement.pyFfsInfStatement.pycFfsInfStatement.pyoFv.pyFv.pycFv.pyoFvImageSection.pyFvImageSection.pycFvImageSection.pyoGenFds.pyGenFds.pycGenFds.pyoGenFdsGlobalVariable.pyGenFdsGlobalVariable.pycGenFdsGlobalVariable.pyoGuidSection.pyGuidSection.pycGuidSection.pyoOptRomFileStatement.pyOptRomFileStatement.pycOptRomFileStatement.pyoOptRomInfStatement.pyOptRomInfStatement.pycOptRomInfStatement.pyoOptionRom.pyOptionRom.pycOptionRom.pyoRegion.pyRegion.pycRegion.pyoRule.pyRule.pycRule.pyoRuleComplexFile.pyRuleComplexFile.pycRuleComplexFile.pyoRuleSimpleFile.pyRuleSimpleFile.pycRuleSimpleFile.pyoSection.pySection.pycSection.pyoUiSection.pyUiSection.pycUiSection.pyoVerSection.pyVerSection.pycVerSection.pyoVtf.pyVtf.pycVtf.pyo__init__.py__init__.pyc__init__.pyoGenPatchPcdTableGenPatchPcdTable.pyGenPatchPcdTable.pycGenPatchPcdTable.pyo__init__.py__init__.pyc__init__.pyoMakefilePatchPcdValuePatchPcdValue.pyPatchPcdValue.pycPatchPcdValue.pyo__init__.py__init__.pyc__init__.pyoPkcs7SignPkcs7Sign.pyPkcs7Sign.pycPkcs7Sign.pyoReadme.mdTestCert.pemTestCert.pub.pemTestRoot.cerTestRoot.pemTestRoot.pub.pemTestSub.pemTestSub.pub.pemRsa2048Sha256SignRsa2048Sha256GenerateKeys.pyRsa2048Sha256GenerateKeys.pycRsa2048Sha256GenerateKeys.pyoRsa2048Sha256Sign.pyRsa2048Sha256Sign.pycRsa2048Sha256Sign.pyoTestSigningPrivateKey.pemTestSigningPublicKey.binTestSigningPublicKey.txtTableTable.pyTable.pycTable.pyoTableDataModel.pyTableDataModel.pycTableDataModel.pyoTableDec.pyTableDec.pycTableDec.pyoTableDsc.pyTableDsc.pycTableDsc.pyoTableEotReport.pyTableEotReport.pycTableEotReport.pyoTableFdf.pyTableFdf.pycTableFdf.pyoTableFile.pyTableFile.pycTableFile.pyoTableFunction.pyTableFunction.pycTableFunction.pyoTableIdentifier.pyTableIdentifier.pycTableIdentifier.pyoTableInf.pyTableInf.pycTableInf.pyoTablePcd.pyTablePcd.pycTablePcd.pyoTableQuery.pyTableQuery.pycTableQuery.pyoTableReport.pyTableReport.pycTableReport.pyo__init__.py__init__.pyc__init__.pyoTargetToolTargetTool.pyTargetTool.pycTargetTool.pyo__init__.py__init__.pyc__init__.pyoTrimTrim.pyTrim.pycTrim.pyoUPTBuildVersion.pyBuildVersion.pycBuildVersion.pyoCoreDependencyRules.pyDependencyRules.pycDependencyRules.pyoDistributionPackageClass.pyDistributionPackageClass.pycDistributionPackageClass.pyoFileHook.pyFileHook.pycFileHook.pyoIpiDb.pyIpiDb.pycIpiDb.pyoPackageFile.pyPackageFile.pycPackageFile.pyo__init__.py__init__.pyc__init__.pyoDllsqlite3.dllGenMetaFileGenDecFile.pyGenDecFile.pycGenDecFile.pyoGenInfFile.pyGenInfFile.pycGenInfFile.pyoGenMetaFileMisc.pyGenMetaFileMisc.pycGenMetaFileMisc.pyoGenXmlFile.pyGenXmlFile.pycGenXmlFile.pyo__init__.py__init__.pyc__init__.pyoInstallPkg.pyInstallPkg.pycInstallPkg.pyoInventoryWs.pyInventoryWs.pycInventoryWs.pyoLibraryCommentGenerating.pyCommentGenerating.pycCommentGenerating.pyoCommentParsing.pyCommentParsing.pycCommentParsing.pyoDataType.pyDataType.pycDataType.pyoExpressionValidate.pyExpressionValidate.pycExpressionValidate.pyoGlobalData.pyGlobalData.pycGlobalData.pyoMisc.pyMisc.pycMisc.pyoParserValidate.pyParserValidate.pycParserValidate.pyoParsing.pyParsing.pycParsing.pyoString.pyString.pycString.pyoUniClassObject.pyUniClassObject.pycUniClassObject.pyoXmlXmlRoutines.pyXmlRoutines.pycXmlRoutines.pyo__init__.py__init__.pyc__init__.pyo__init__.py__init__.pyc__init__.pyoLoggerLog.pyLog.pycLog.pyoStringTable.pyStringTable.pycStringTable.pyoToolError.pyToolError.pycToolError.pyo__init__.py__init__.pyc__init__.pyoMakefileMkPkg.pyMkPkg.pycMkPkg.pyoObjectPOMCommonObject.pyCommonObject.pycCommonObject.pyoModuleObject.pyModuleObject.pycModuleObject.pyoPackageObject.pyPackageObject.pycPackageObject.pyo__init__.py__init__.pyc__init__.pyoParserDecObject.pyDecObject.pycDecObject.pyoInfBinaryObject.pyInfBinaryObject.pycInfBinaryObject.pyoInfBuildOptionObject.pyInfBuildOptionObject.pycInfBuildOptionObject.pyoInfCommonObject.pyInfCommonObject.pycInfCommonObject.pyoInfDefineCommonObject.pyInfDefineCommonObject.pycInfDefineCommonObject.pyoInfDefineObject.pyInfDefineObject.pycInfDefineObject.pyoInfDepexObject.pyInfDepexObject.pycInfDepexObject.pyoInfGuidObject.pyInfGuidObject.pycInfGuidObject.pyoInfHeaderObject.pyInfHeaderObject.pycInfHeaderObject.pyoInfLibraryClassesObject.pyInfLibraryClassesObject.pycInfLibraryClassesObject.pyoInfMisc.pyInfMisc.pycInfMisc.pyoInfPackagesObject.pyInfPackagesObject.pycInfPackagesObject.pyoInfPcdObject.pyInfPcdObject.pycInfPcdObject.pyoInfPpiObject.pyInfPpiObject.pycInfPpiObject.pyoInfProtocolObject.pyInfProtocolObject.pycInfProtocolObject.pyoInfSoucesObject.pyInfSoucesObject.pycInfSoucesObject.pyoInfUserExtensionObject.pyInfUserExtensionObject.pycInfUserExtensionObject.pyo__init__.py__init__.pyc__init__.pyo__init__.py__init__.pyc__init__.pyoParserDecParser.pyDecParser.pycDecParser.pyoDecParserMisc.pyDecParserMisc.pycDecParserMisc.pyoInfAsBuiltProcess.pyInfAsBuiltProcess.pycInfAsBuiltProcess.pyoInfBinarySectionParser.pyInfBinarySectionParser.pycInfBinarySectionParser.pyoInfBuildOptionSectionParser.pyInfBuildOptionSectionParser.pycInfBuildOptionSectionParser.pyoInfDefineSectionParser.pyInfDefineSectionParser.pycInfDefineSectionParser.pyoInfDepexSectionParser.pyInfDepexSectionParser.pycInfDepexSectionParser.pyoInfGuidPpiProtocolSectionParser.pyInfGuidPpiProtocolSectionParser.pycInfGuidPpiProtocolSectionParser.pyoInfLibrarySectionParser.pyInfLibrarySectionParser.pycInfLibrarySectionParser.pyoInfPackageSectionParser.pyInfPackageSectionParser.pycInfPackageSectionParser.pyoInfParser.pyInfParser.pycInfParser.pyoInfParserMisc.pyInfParserMisc.pycInfParserMisc.pyoInfPcdSectionParser.pyInfPcdSectionParser.pycInfPcdSectionParser.pyoInfSectionParser.pyInfSectionParser.pycInfSectionParser.pyoInfSourceSectionParser.pyInfSourceSectionParser.pycInfSourceSectionParser.pyo__init__.py__init__.pyc__init__.pyoPomAdapterDecPomAlignment.pyDecPomAlignment.pycDecPomAlignment.pyoInfPomAlignment.pyInfPomAlignment.pycInfPomAlignment.pyoInfPomAlignmentMisc.pyInfPomAlignmentMisc.pycInfPomAlignmentMisc.pyo__init__.py__init__.pyc__init__.pyoReplacePkg.pyReplacePkg.pycReplacePkg.pyoRmPkg.pyRmPkg.pycRmPkg.pyoTestInstall.pyTestInstall.pycTestInstall.pyoUPT.pyUPT.pycUPT.pyoUnitTestCommentGeneratingUnitTest.pyCommentGeneratingUnitTest.pycCommentGeneratingUnitTest.pyoCommentParsingUnitTest.pyCommentParsingUnitTest.pycCommentParsingUnitTest.pyoDecParserTest.pyDecParserTest.pycDecParserTest.pyoDecParserUnitTest.pyDecParserUnitTest.pycDecParserUnitTest.pyoInfBinarySectionTest.pyInfBinarySectionTest.pycInfBinarySectionTest.pyoXmlCommonXml.pyCommonXml.pycCommonXml.pyoGuidProtocolPpiXml.pyGuidProtocolPpiXml.pycGuidProtocolPpiXml.pyoIniToXml.pyIniToXml.pycIniToXml.pyoModuleSurfaceAreaXml.pyModuleSurfaceAreaXml.pycModuleSurfaceAreaXml.pyoPackageSurfaceAreaXml.pyPackageSurfaceAreaXml.pycPackageSurfaceAreaXml.pyoPcdXml.pyPcdXml.pycPcdXml.pyoXmlParser.pyXmlParser.pycXmlParser.pyoXmlParserMisc.pyXmlParserMisc.pycXmlParserMisc.pyo__init__.py__init__.pyc__init__.pyoWorkspaceBuildClassObject.pyBuildClassObject.pycBuildClassObject.pyoMetaDataTable.pyMetaDataTable.pycMetaDataTable.pyoMetaFileCommentParser.pyMetaFileCommentParser.pycMetaFileCommentParser.pyoMetaFileParser.pyMetaFileParser.pycMetaFileParser.pyoMetaFileTable.pyMetaFileTable.pycMetaFileTable.pyoWorkspaceCommon.pyWorkspaceCommon.pycWorkspaceCommon.pyoWorkspaceDatabase.pyWorkspaceDatabase.pycWorkspaceDatabase.pyo__init__.py__init__.pyc__init__.pyobuildBuildReport.pyBuildReport.pycBuildReport.pyo__init__.py__init__.pyc__init__.pyobuild.pybuild.pycbuild.pyositecustomize.pysitecustomize.pycsitecustomize.pyo/usr/bin//usr/share//usr/share/edk2//usr/share/edk2/Python//usr/share/edk2/Python/AutoGen//usr/share/edk2/Python/BPDG//usr/share/edk2/Python/Common//usr/share/edk2/Python/CommonDataClass//usr/share/edk2/Python/Ecc//usr/share/edk2/Python/Ecc/MetaFileWorkspace//usr/share/edk2/Python/Ecc/Xml//usr/share/edk2/Python/Eot//usr/share/edk2/Python/GenFds//usr/share/edk2/Python/GenPatchPcdTable//usr/share/edk2/Python/PatchPcdValue//usr/share/edk2/Python/Pkcs7Sign//usr/share/edk2/Python/Rsa2048Sha256Sign//usr/share/edk2/Python/Table//usr/share/edk2/Python/TargetTool//usr/share/edk2/Python/Trim//usr/share/edk2/Python/UPT//usr/share/edk2/Python/UPT/Core//usr/share/edk2/Python/UPT/Dll//usr/share/edk2/Python/UPT/GenMetaFile//usr/share/edk2/Python/UPT/Library//usr/share/edk2/Python/UPT/Library/Xml//usr/share/edk2/Python/UPT/Logger//usr/share/edk2/Python/UPT/Object//usr/share/edk2/Python/UPT/Object/POM//usr/share/edk2/Python/UPT/Object/Parser//usr/share/edk2/Python/UPT/Parser//usr/share/edk2/Python/UPT/PomAdapter//usr/share/edk2/Python/UPT/UnitTest//usr/share/edk2/Python/UPT/Xml//usr/share/edk2/Python/Workspace//usr/share/edk2/Python/build/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1drpmxz2aarch64-redhat-linux-gnu       POSIX shell script, ASCII text executabledirectoryC++ source, ASCII text, with CRLF line terminatorspython 2.7 byte-compiledPython script, ASCII text executable, with CRLF line terminatorsC++ source, ASCII text, with very long lines, with CRLF line terminatorsASCII text, with CRLF line terminatorsASCII text, with very long lines, with CRLF line terminatorsXML 1.0 document, ASCII text, with CRLF line terminatorsmakefile script, ASCII text, with CRLF line terminatorsUTF-8 Unicode text, with CRLF line terminatorsASCII textASCII text, with no line terminatorsObjective-C source, ASCII text, with CRLF line terminators RRRRRRRRRRutf-8?`7zXZ !#,YfWE#((QILA3u] ʃҁw69B@>vJJ^wX9=44/gqɽgy& Lj'uO.$]i" "וBI"*eQ0ݻJB?>!u1Նrd<:lH[eu!\`r2*C(kN!>7lXmyES.:$m|/olyJȩۃJ:G>^AdO;κ`al+\*/Z ´4쒝uaclh@Q ǹ}oqP}<F m)R WH?Q)'Ix}Xb}γ PN誱ΐ="9刘Z>!XonYJO- 6&%k\ >: LמtA7ԷGF79+)s.zLDGѥ`' 1t֥9Fʹ'0!85zNqqٳ5ѥҺ~TzG NxKۯz<83:ô;/icטٽ&-〃(_X*C9xI_inhFkSbkԼ0+<1bҡ䢴 >`y"򍼏B Cugmi@Y֮r}I&̉r%yQ܆sWĬ!el V?t0"ތI ߦ*reRGݶaI:HP&AfQZq▏~a+gtn5ו,t60i:Js˻(Pem"?cҘn..VǂZr&!`Ja"֒D ~@#Hz'CHK_Tr<\lBF@H4YC4eb5^]'^y[ x1ר6d/(.r9mD$UT3l s{~b@ISGVJ?QRiẴq_5 iД B`ڗt7, Nasg}IgdXs1I{/I]SW%yKzx|Lie Ӷ|`u[ԮMQԔ.eSF$ .7Sx,XP3?Scn|X{YEXFAl*h-_W9Rm׈ˠY,%%C M'Y+xz%Z+kۺe'BpKOX ~c)h_WE%qs %k4*!+PզIh0c7ۖv^W"Ē܍e!&(RZQ%Ǝda}NS煐 8aN_}jK 26 oyQXAumVA uɌIf9Ja] TaY7.Fk,bOcLVR= c[`tGo~sPDG,6A޳ғO4i942`X6@0<}PfeY5-a >g\h >M)uz#4eh#/vه #A6 c{pkдyio$&]tYH='٩8jUXwW>k+Ȧu9·DN-1YQU4m.k̰5K2cHmY 2#`ãFFC1ҍ DiqED ԗe#XQYyYW)Ye Rcs+bWasoA-ME2ڬHmCHK:gFe' W^MG bZV3Yk8+ YW}9T4IOe)H]ݧVZ1{ 쎨/x839 jTK"g#nIpsPn0ؔdEb%JHFeZl= .~ DY&¨W}m4P)nOX3vGGe$Xp+Kp Q|:zǡgH)Y-Pah_ .uS*ՇH`U)^w)D4z7 t.EG¦%|˪5=|՛Nua}k9Ŵg bE`p  /=IP;pCzPD5,􄧄-; "^&"./J|7YP+6WTl{tʠΪQ%|l5܌rN +\9qE8i+ \`Dħi\&c"1KdX&.TrPW!/ĢnaIf߷D#gv:p\mV4k^{qÆ%U7q|Bmja7JR,ZM9ɜkRNUB[ ͽ w.Wav܍ϧƚL6ō<. ZuiK\-Fr:(K}"༅T!Mdr Hچ]lڿarmqWJ< Iy ȠUxPq1.LTg:?G}f.]!EL6 aXH7N}7=B4>/|G@ts N(y @"os2hX5?쟫b)؅ϠwQ$R59]C_6T _NF-~cUʺ~鼂Tdc q pܧ*)m~o@ y.~يW ?AeEOsZVxr pR2 Û0(wm"p#JTSfD|ո(RvX6iCxʫw7\ "`7b# Vw*\ !;՘YѣH;Idq\~T&\>Stp'p C9Fj3H?o9iYp~[S$xXeg083vӥNՔ _\/[+`SVZL[Hh, O\F( Dn.n_La|A%u>T;#;Kkr8 q?%lɇ[6fk0 )>uΘCM[%|sidljbtl~>͘tpbMSvZ9%WAIΫkA dJ>b_dgՁyib* (Ϟ24yZ'G(eG7v"0xt^{#Pw:3Ia^9M];jH]k.@}ߣA4Zf9a7*5߆ %;6Hk1=gT|S>W9tZ8{ @%OsJ(e я\F+ߑoLm S' 4.knw!|/P?=; clB{˵?_ 7Zh[-/|`GS#/ޗ&voT~ }qϲ,(I{DH `1WocznzOᢙbW223TC`;!c`DȄw$lWcKxOlm >y# ==r(p> 60ɇ8<ƏDZB̵͙ R0$x ]["3nylehd6bRU^F<;(: Cה^djm[,h -?)^U??jn)oEwYQm=;Lyx !rI'm5ȋ;Oo]#ssos^p+w0,M/Y H;G+/$uᬷD6[4q=l4&'O?K6_XiwܺMXf$k-y9I%²8p-;u)*A+ %]VпӨf%T+7; fiA&H,cj, (5 )xz[gaaTdd"ݏӗY EF%XR<6#8rD Dk_BѨe\=U 0\{WY#,h5KC_B,j)(xR8(َ+@UӅfйĥ0On> >8SRb ,#9rJ5|%;P)*^jy6cW=Vx1< 2Hll0Xb5&MοEx(lJώӧ}ۀOkģ-CX᫸_"r~?RCю$N CͶt1&= \me<V`_Kñz$? xׄv8R[D@ .W޷) TiTȞC u_AͺMkn5`k>ZyT6+_0jؿZ.E.eCǀ ]k­D7چ=JNG(),!yA^ʎMiGoU)нLqt5|Ev'KJNzxtJHd u4[[䲂f?ߨ7HCd`H'-6h1&(ߘEAbζ~=mI*ȗ7GMXPV^9@ԺًE殮=E/ͱ)TڮnUX'dxw ݭ4I/>4ei(:;(s[.V0}ڹ!`%HZ-DVJS \j8X&QVj=&3w)!.k).vJ-W_::O\jV.m)ڞxe~PctHiV%xgH*`9J@RUMqHX++&6&o!<wz}-$v~sb33: | R,L]\'Tb)CF)h7U\I}깭@H?8d|LᅹYɣ`4_c QqwhO ck1s] 57 4Ûmx1cN_t+CbY+M7kI8] = d_;.'i~s\1 \I鲙;yC%(Ȩw!fdky0 ӣǹDʙ +LU0d P|b6-s/5L&M+UME ST Y#g\U<JE @ϗb pͺ ;3;Di1[{$T!ɀ4VpVŎ:U+j>c.q$<)`霽=- Jhԃ- xRVN1 xЗX1hyw>;r7B|ZvOkōw ߎjs%q?=d4Nf>vϭ@낫v#݁L*(=Ax>ΧՎ2pn-7py@A~|m=,3 ,|mwf^/UPMC#C)zK/d(&@ʻi(l֚$u_EnCNcL.u9<)2iC_m}_C%iƹ92na^+OۻF&-nUw{ۇx/{ gE:z_lFc;g wP#ޙttyz(F6U,]gxH 9nB=)y*OyWpnYJ6kmBy\QW9ubۘ\`Uzio j3RĠ[b8d*3JX}"[PAԒꜩD܇y;)wpB5!5-`AjTrfx,I75:W~}{$Ƽ/^;ڧ{q,1ΌMXݽƌS b?=ހ',k$櫪) ?LSm6Ex* YZ