gsequencer-devel-doc-2.1.72-0.fc28$>ᴂ^bu:!C>:p?`d % _ "?EL $   $  X&{(8#9,#:##G/H;IG|XJtYJx\J]V`^ bmdefltuv\Cgsequencer-devel-doc2.1.720.fc28Advanced Gtk+ Sequencer library development documentationAdvanced Gtk+ Sequencer library development documentation.\ᓛbuildvm-23.phx2.fedoraproject.org Fedora ProjectFedora ProjectGPLv3+ and AGPLv3+ and GFDL-1.3+Fedora ProjectUnspecifiedhttp://nongnu.org/gsequencerlinuxnoarchl  !,3 E|  w " ;"2` e'9z. B<=nb~!o-.##X{*l+ GG D 1cn?l0*@6,T?{d>8B6I@6/G_[e0?tE'9{H,iu b$C\9-j7@@J'%)h74.x&#zZX]iC>KVs7X<#B (#(\Z&>tx qմ6B<c w‘*.yu Q"v + Z0?/2L4A/*HF))>*:1L/6L+7T3 _LBd߷k+/*+5*-/$L*/0yCg-*+.?*N781j-)V'=OEZ{ {T>*B\()*H(w(BA))'>(z'+I5%-!WShjg:L.h}e=E]V-f1,/:m-56@gA \sJVJv}*c0Eay2 vpF+u')*,$(%15@B=24>X >24=?),.?Up>W2-C(H'+)/VJ@*TDZlC);(3J)g3/q#qi*(q))`~h#?2z438BCIGO/Bx}L(Uu513E<0:um0z3"51b5241212X+)**x1@g0-u-X+)+ -fL" <*..F,+o++* -K)o)^,Xk'=Li)- )8(N0J  e XVH  %N J "LwNra v3o} ,u"vSUOGN #F#$$)!*9\2|,AZ12202#B###ð0)X u"v+[642o~B3^G +;7%$)+),oG; 40mATb8+|X84\+66-6,L+\--&2@G><+Fb* 49Jg_bA~_65Y/C4HQP+*L-<%8:Bo5*%h)q)19gbg~h-=@=27};%)q(HnC-9,*?2,+B.74A =%:M@'59&'UJOAE-)q).7FP(%sI/q_X+/!b6 ` I!,"2][EO-(r$ F;#[>W06~v!d y( 6&> sYqS*u/cy^@1eO"~+!8^u+,6*$}/-3T+ yu"Z'P]v fAAA큤A큤A큤AAA큤A큤A큤A큤\[\[\[\V\V\U\U\U\U\U\U\U\U\V\U\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\U\V\[\=\=\=\=\[\V\V\V\V\V\V\V\V\V\V\V\V\V\[\[\[\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\ᑻ\V\ᑻ\ᑻ\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\V\ᑻ\V\ᑻ\ᑻ\V\V\V\ᑻ\V\V\ᑻ\ᑻ\V\V\V\[\X\X\W\W\W\X\X\W\W\X\W\W\W\X\X\W\X\X\W\W\W\W\W\X\X\X\X\X\X\X\W\X\W\X\W\X\X\W\W\W\X\W\W\X\X\W\W\X\X\X\X\W\X\X\X\W\W\W\X\X\W\X\W\X\W\W\X\X\X\W\W\W\W\W\W\W\X\W\W\X\X\W\W\X\W\X\X\X\W\W\X\X\X\X\X\W\X\W\X\W\X\X\X\X\X\X\X\X\W\X\W\W\W\W\W\W\X\X\W\X\X\W\X\W\X\W\X\X\X\X\W\X\X\X\X\W\W\X\W\X\X\W\X\W\X\X\W\X\X\X\W\W\W\W\X\W\W\W\W\W\X\X\W\X\X\X\W\X\X\X\X\W\W\W\W\X\W\X\X\W\X\W\X\W\W\W\X\W\W\X\X\X\X\W\W\W\X\X\W\X\X\X\W\W\X\X\X\X\X\W\X\W\W\W\X\W\W\X\X\X\W\X\W\W\W\X\W\X\X\X\X\X\X\W\X\X\X\X\X\X\X\X\X\X\W\W\X\W\W\W\W\W\W\W\X\W\W\W\W\W\W\W\W\W\X\W\X\W\W\X\X\W\W\X\\W\\\W\X\W\W\W\X\W\W\W\X\X\W\\X\W\X\X\W\W\\\\\\[\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\\X\\\X\\X\\\\\\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\G\[\G\G\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\[\G\[\[\[\G\G\G\[\[\[\[\[\[\G\G\[\[a4ce31ea7ed4d5097a4c70bc3769cce98cffd428cb4d31ce1198204c4e83b8f13b1da96270187cb0916984dff608434ab63780de8c5853128662ab38b546cee923a7408f15d1f174e306e46215031ff6c3b88723d17695ce0e9c065ac43258d79d931ac56d6d74a5e45d2275841148a7ad4e5c7695bbfe8e36f2a5aeb6fc651c2af50f1afeda852ff79a8cdcae05639e3efe855a16fc6c668499147a49a034e598918ffe170fae1c0c8255278a831c23233d23dd3baa8aa1382cd65ecb78684bac9de2d887152a398139cfe17597067696fa6a75422230c6d8c390b8f6baed1357ce9a8bab7a6a6b175960e2251a264d659a27597e89f90f4af7618738e2cd02be6dfa83bda876a7a2b5efdb5e5f39ecbc844ec5ed7887ababcb05ceed3325a9d2cd60fd0d55ffa29114095dda9b98e6b1a43d95afe297682d0fce39942a4a9cb5f1b7b68ff12c024098daa031409ab8046f1b079c929963a6c72c237cd14ce988a2aa08ec69c51488397b94074729c0ccb9f54049237a0e373df536f122d0c5d67e157eb3ae19cd2312d2da4a2800daa949d518ac1bb253a7b39e28380d7a4a6c6b4a05d6898a302242fceea59ed693e69d663278f87c0121f167c6704aebf2f07e80df1ecd2a9527233486053f35fe4644f5f738eecd71c1bdd89178831cd0074a25968640ef3e4488ccc48e11f418a225499e455e1a88f6b1c0a8bd3a72e04800abcba19164e6c00f7669381f5b20b6555ba8bd820baabb758dad7cfe339362222a927a58c325ec281162867b0e6c5beeafeca9db2e7a1f608235ca517ddf54a6e7ee35fdbd42b5b6901424e7716860ce656b49e7ec8c702ed29201e3416de77b2ea4981c657f828627a118e21072322758ffae8578f91ea189ffdc30dcd9c3aa47a0a4354fc86e34a08ba80c53e51eeeeefb6c43617de02ff9bd048a84b3936dece4264b2a9d699e8a3db433bd18eddac9c7275529f6371fc0f7d5b377606c5f10aee6d1ca9885a708dde396676f81aca2711d1f2f5be458499631f7253394bcebdfb3c4b1da1b21530828542417e19269acb4bdd971e7aa339e96aa2d9f3c945bde3741d5ff07584757ec077daf0bbd0136ef50264b7a62ee3280c774b58fbbb833b223c55d9d749dd4dfe108049dfc970a203cd169747441efb909eb328ee7b12f9eb81b873cf164a5cfc4727dfe93ff6df823dbe209d9bde6140bffa26f71d15165e3941ab7c7bcb7a17d71f2cc171641eab620ff015a02e46e2e3647d03b2f67b4cabc08613f143eeb228cde66dad7225d0c6127713c7ccd45a4d0aec0985a99ab56d81c1aa14e1e1bfdd999ecbf2ccd53f10f646880ca63ae86c08d32a63e0aec10f64c6da6ed1bc1952f0d31f93f0286be55a2d02b4bab76c4856eea3aad3a06ae5c3625bebc5e5edbefe2da749a20fc0e299d7ea31da316b6f01c221ef7efdf2c65c510ecf18907a64ca041a94e467b9f2eceab4386bed3b4a7ae8def7d82623e359deb8f3063165ba80bc168eaf7bb416b2b5b997185862fb16b19e3975ea69ab9ad75e700baa6cafba9d630678e9b723bd41ab4195c6d11dad4a748b78f8ad3833ea6309cee964bb9ad43435ae324981464e2d9f17108580661195d2502611266dd8ef9da1afa555cb7f1d29a5e49fb63d241e07c477f58b03b4cb99679bc90e044b00b4bd2454b36df2d8984249b5efcd44cbd8051216818df32c7a1fb0ced9d6bd866a2876c84f11fb752b0ec9ff330d52a702cd3571b8df42921a53ed3ed84555852babf3d2bfdc0b1f77c1cfee3121a3f8db082f142e5c2e9856712e4bd598fc359326afa5df647be69f7a9db7e9f1f9b8ea21ce69b002fbb2bf90346327356152343ef005833d32038d7a03b53f568bb0b604d264e34c4134d378a35d0adc1987bb9ebf4e7e184ca43a78f0de46130cda969d957eb54d30778c35e3a583257f212412ad06cb6f88ac8a50803de79d6eee6144291278113f64b51253c4866d9ffd73c1fbc3c37d5ede34f7699c9b3f1285560175201a8a35b371cf0bdcadec2803c4dffdfccad76f57b5a03ccaea2d6c242855cea03483006eb23f43eb8fa371ff77835f8b4c81af4da1ebdfbef47e7d7b7ab9c77ee933131ce1896e1c400aca0be43bd1da82a102e888c5eeb716df26dea5fd27f2d6e64b4e0b5f8664e5df2d30e83e5ce074eea1737423372a295c1a24df2a8484ce1d1f74ed01a06cf24658c93ca6d805e4f858e5a993796699006d461bbf8471a301bcab15dbe1d259fa61473e244005a8a45b601416e2afd6f143e5d9a2d8dea045a757dba45012742b28af491fe35f6e38ec3dc342495ca51b4dc072ef0068629af3c5e2715a11bd2cc1833fe0a739730d08a485846ce82933a79f957b4bddf3a08761fe34e49585ce533b0e83ec05006b514b57fcd4304ea648879a88e89429b935f3e1aa9ece6ef5b08d2782dcef0b4c8791c6908c99075d5b532c081e62d9ddb57220918d474035400e9eab56f71253a1901b2723e5374a9a571a676e8f7db6ff9348aa0e3a4286ee196e0acae5b70d2818b40cd652ead0e43a8d8317c8df00873f899a50321701e0e77fe8ea7639206211fd45146b527669a0ab17961fe8da9009b65ea7839e2e8b21af956e1366fee7e2b0e51a23623bc1919af4fe1a297d60d039e6a8d26e7abdc36a22d54521d0508e30122141856913a3311732a860b209b6abdd8a1c27aef31142536e163f39412cb68d026e7817ef8a82220d6e8dd024f2d617f4048e9d1eafbfa4ee99bd4f194496c6db5dccaa12ba74b7e70b43187876339fff317c97a04bb34e50bad03ffca8fd170d70f62f843e6c9584104d04e31cc2bbb7f4a5411b0bdf3eb0e1c3f5d341695ce80264303687d5ac0d781a02c22bab8c2e41fcabeea43cfedcadd2615d4a217a5131d4f6c69d0c8e699ecc62809f50f18be2feebdf57f18fd7c869aafebc830135bca06a445dea193c44b61f41643603af00f3f8f06d9b90366ddc7244f0f8e4e6066ef2af049d7e4048ec9a19e00e346d0186b9f7b9288b520b43f2a21b14366088f3969b20a70c6c062d2b8517c4873cdbd70a90ef586935c5739a968e00bcb15bc1f6274d45939d234447a0fa384f78eaba88f7937f3fd47ba1eb79f437b27c553791398874053426d2b461afe012033a7d2a49efd0e3373bcdaf17f5d396315b2c845a0db9b82c28f9f8434a1cbd7ee7b0801dced5c0b17f7dacb383d9eb06da6b1889308d2d40317ece6c18c7bedf8be392571a86d4bc191a155f9c593a2c8903aa0b2e2fd688fa80f99ddbd4d0742c866b2e7b00afe05107766dd6840d915b27508f87b825252bb6a2258f556bf250b15f225e0d41ec4aa8d32caa57776989861f0d6f5d9d4c1511dd1807bbfdca2cf3757604152bb3b306e05ab4417d403ef1f11273ef285c7cb221c18dbed03d5a1271ed1375df13c229f2d49c5647cab8369938fbf64654bb8b8c8d55b8b1399dcdc35fee36fa632f8cf0e29a3c9d3e35a6a287e61e354b10c9c8662e636a18d0ee4d63cfe34c5d8f1a727d434b66e537c2c1b8abfae210fcda34a29ac852a57281d8eaa4b52cc8c49da4d32e5e2b0a33533c8f7eb5986a1cf779149144793f53be3549b71c6c4b0e93e065cb4e3023710d8ff7fc403b7d5dca89a14a420ffa5dba8ec489e1c5a101df3b62789721c8947abafa9e39668e30a431a9a4ec2c2a67bdc1b6c4e24bb111494f454364597288fb6abd8e298ed9f930954ac3c6e9487766dc91875004c98fe99b8f9792bccdd9d39341277382b4c1735454dc560dd94666002bb1b20bab58da3f5a2587d22f03aad2bcbd780d3972a9cf8e05ad434d25dc7723231e788b31231e8890886dae00629fedd8e254e4c3899a7fb214c11831fbefceda05399a6329d18d61adaf345ba23eda40d9eac35612f1645d44da7e74ad1519e41139ece0eeb93c9ca448b42874570fd40e87f0447ac54db4c933523c3ef74f5f11c8f833dea4574c7caee9a5c7e06f5b3f0eb476b13a774b531fd7d6e63e2b5f00f97eb0acb3c698bc2a626f81829672d109ef67e21d83e79605d13235565942bd5d6395ada9d2a3c1d6bf3c4871e22a24b3f536a092b6b270fe34375d7675f545fc5ce5992fbd7541b4592b0c00611db1127d8b2b207830154bc11bb9b314c612ba885ee9a4179b8ab2bc2892bc781acf0799060951cf6264d107655c8d26645b5998f854be52189c494afd789bdedae3701fbbf17ec4cc47cf622a660404109d47bcc6482fe4b2088ffd3342aee7231cfaa7723c75a03f26afaca2918a9fc2b308d55ae7bc42339cb14185ee2e668e982dd5e1248787efe35433db93347cdb2fa6caac9d85e1f32c8a7c014903f8df6194537ad9d134edaa85358f118618b8e3473dc4ae270c72145717d8d441ac4abf1d6042a3d3d9bf8b6da0f6121123b6391b4dc18702c6ed5690c489cbf65fff3da5d078440420bc6c5c97cdd8290ba7459f043de880976078fd3f294c4034d436f2de8b88f862fd11c6af5fd6ecc44c6f2b6bc6124a2a523a5f65ae923f08b63c938db29b803c4d33c4569ed8f935d9d8941ca4810ce1512759686fc9c3039b4216f3d3240e3ee9192ac5a588f799d16687e1cba0fb3b95037c6daef5622968959eb0c541bfc58d2c7fee5e458c3a2b266bea0fc12356aa5e1ec0d9be920835edb1c503f2a00116bee22b11e48d73f7f6a991eead44b1ac0fa751a6f57d18df1daa9e9cd17431b8cb9a2b0f596ef810429a5ff307f45f78b96bc243506239d96ba14f4f90bec773b025513c10b8fc1729e0280826b4331cda84262f7cebf80172da517e2d4025c98a796e815536196cdff84ece1f24ca744d2613ff2f8daef9549d7832393d57c17236d9aee3c95628dbfed0cf139b73417d63015e9b6c6f8f44d0b4d468f391c259a583b1f6541e5f54fa257aff7a83477ac16b8dd68cccea1c5ed52ca69cfc184c1aa3cb8945bfd453a25e6b7236410eed5a95189cdb0bbde61a30a7cb24475ff43ae94bbd9ea8cadf28126347e377136912d210cc39ae94c08a7e2ffdc41867af97c1c4cf6a5bda1a9429ecc28b2e16f813ecb784d2446fa4871ff478006f0ca4f43b5142da5e5ccf5a0487a5cf51b8dd4dd8566c62715f60fcececb0344b20527fe87c2ae9d9fcb5906035181cdafd330de30814006cd8a895539f34c55b803c1b8d573194fc232d44627953b055f9b095263d84d565fb329dc9830caa20be84c14eaec4431a5c26c8153c1244e8fdc718593ec657d508e018f5331e0a3f1b4b145d3d8c499c3a6fd645523e3fa622fa2f3955b88926ec61de2b591337cd1010e4c6932ab21618cf85cd021b1718b5a7a75bca4ee9e5d3f4366f4f4f037801832f2a0753526bd6807bb46eee826081d59ff504faa62376548755413e8e08ded9ed53af4bbd593853441d4986c0021887a49b22e13048fd754617387cf23a3a77f990b976d1a61979326f2adb779bca3da85c7788e7374ab45564e6c2e9c76a272ba227607d439ced843cabfe99da0254f3d17ccca18085456e2bd6451658942d6e8599c9a356aec532c2faae2ab62ea2988cbc3f088ed3d939bee03785580142fda0b0977b12528780288526ccc7f39836d2b562a8113d02e744bb832c13e146311007d6e48f3e4bf97c089d5a312cefec00664c11f97004070e2fec8251e5d8720dcce623535dfc023a06da2ee765c677f274432b8e9b059745201b9ced1cb36989d4e62650f54a36eda9d61a64ad192e7be4faf8552ce27cab0bb511428ff37e2a9c51b9f8ab93184b516370b40426234d25b16c5ed459f454f381381e5dc484af69471c6ae1675ba0d5047e637231e3e0b9a51fcee40cafcaae242866753a3e68efd1cda82fbfa2a6a75c484119cb2ad9290b70c1f9d74cb5e047faec460cc372728ed3bd59005c7c3bbefe5410e1dc9303c64646ab92e4d8a4c3f6f86848c6466488d8269facf6351e56f765da0f7cead9b7679460b380d22efc3f6eebbddd82cec612682beff432d40f21c12b787611865a9674b39cd4cb945a2027a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e813d29c095da31cca3401674308e5e16e236e73514b2f38bb139a37573a6414c303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4afa9ff574bc7bc94ba526e23da52ad2096aeaeb02dceba5f2f69f9578e1e54ab9d397863d0128a8ef3b2d489ccbe1113ad60c5568c9ec57e628c71eece6f5a7891146d35c361e452b0e32ba5d9ec279101a66aa1ef058916e9ca69f05574287ea408e516d71fd6e46f95552ce771029c0452b5b906008bbe84405cb8617aaa41dcd24daab93b9bd5d6b507f77663d33cea056372337e4395af4031c7d03387787c9761dddd54e7c48da3f340d258d71020d5912be89ccef6968c6f636695c4d7dd3ddbd95734144ae8393481dcd0b47ad1b7ac8cfe06d289d1dbcacbb5740e50b238ac95b8009611b07de6c389cee7ff82443dd6bb09700b4df82c608245200998afc225dd35705b0093f175c95edfd1803dbc6ee502c654564cba6a66bca1e96bc859bb56dca18514fe11d8bdcb5da84fa1908df6321e5f340f0810a0f7c054a49356389be8c3341e26b71f5901e6d91f5adf2547229a391090e35baf6b4ca3367ee1e6c94d67123eb4750fbc44afa0ab12a0aafce3352874a7d1242b0f7efb68efaaf7b0f2a1e19857f1dfacb9f58fafdd780d2a0119d9ee0ff164d8acb79e8abb6acfd788c2a5bb6828e4c6539ce13421efc37de307621ee860ac29be2cfb54aaf155785303d93efebe2fcc8affb28d56476e3187d307d5af56a4a6db5d13ef74440372308f12d4955863f4b401a0ccf6cc87395a3f2f026515698cf0165115b6a0b98eb88e05114c12c06e319541dd626d2bae929d69b9982c053f1c824152c9d9082c00a85724299c9ca89a031f01be4e6cd822932fc35b3c6d1b0b8ba1a8e3a9ba79bd3e279f8235b4156ae2e94f8df8469de170c80cec3ea6f39765463794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3aa0c75f5ded37af544304929a3724761cf0e688da9419cc3ccfa08c8509b6da6896c4659b986ca83f54956fafd660734fe2ba9ea6f5551725e7b94da4ba8e802df74cad12d17e271c0b92ae3e861125e0956896a68c2372ea5e946ae1c357d667ced923a96043e6d615d8a107f5289d646318585aa6b1d4432ff0c57e15c41a78dceeeed005c2943c807e22e5d34a347e73a5a04eb31fb0b22589bbdaa13bc81b51b71b5f9d7b08a80cbe0a964a81a395986d41cca0e33f7bef71adfa87cc3680420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8a36b20faf6e5ac22a7ff571120c0fb35803dafcd81aa45eccdbd6c0c48b74cda12e3ddb609eee71a409dab87124772f951b286322319698ff06b2c7843a706c77184d10196688f4a955e778bacb7f270591f0a37e2f6c8c309d008c85b5663db74719bf7f5f8d1f238d93e16f20f589360b71dd41f5061f05b0a26d5f029d8979627a8180ee05fc8ee4f1cb995ec410c6e181d92019aedbccbe8deb5096a568c5b46b8502d1e37435b1c383982e051292d122793c2b17df2ec7a647a7aa775442425b6081002096c2c263cd86e2ebb249dcb835c83b12fe16f767000f5ba5230818dbeaabb2bc7147d26ae232f05ef101a4b8eb608806dfb4d8a0e45eda11ddd1c41df4fb0c979e905f5defc75433800b798034b0ecbc95fbbf8830a66805362cd585080ff323a22efcb9cfabf23100dd23c3f0af28c869e1febc867aa9d6d5f2c8a071b4cc43a7b5bccbe4dc63d28b070a339049555c1e892dbbddb7f93ddd3c523de0ecb6a5b4f94d91de97ba07bca8233686d28c8fc4a385c61c0e6008fda4fe1710f470a8ab20d122b91f60f53df64e742f343867bb9da40bc21efe9336d160261e26b8a686daaeebbce8e4c675cedce8539262968ae520ea5df647e64c71e30fd55d62c3200592d4543e811c24b4dbff87e79f4b9704b58779a20f52e94f12a71524b70d1db716bf658a7876ab1d59871fb016644512ca929d8bd27c11085a9a0471bef773a4952b89f3230fdb300ec5f5e88e0a5ba62a3d8f0c4bc281801ef0f9510482032f1a2f192e71ccb73230e46659928c3dfec77879f4d9c3c4c297c386606e3d7bb530c5a05d8e898db9649e55658db153a09f23b8a3a1fd9c27b924ec19bc5a8aaaf5aa22f5e18da9b55f46ac95d78a4c479d142497e6204d2a09b8b36f3475a665bd87e1fc51e24ef52f3864633f4ce23598427af219068a813f65238652d804e49aa312e342aaf45ef809775898f875c7e4774f1f71726908087dfd25391d0005ba6952737955a2b82483c19b5b5f11cc36a58620fc179b4916374f25636131375b67b91a23037a771a037dece8819f086428c42f47cbed92d88c5a8cb9a925a54bb5021b36b5eb90156b06e1cef43efdfc5ad111daf9fdb84751305c0b1470d41ad46882ccb27a5f7694e3b7623bc0e5c54165f77a62d55cc794395a48c2927888ba78cf9a6ce92725d966b15cd1f5750a0468cb4f4cd21572c1469614bfd3bd7964c699f73227903db18b15387b3b89e9765edd13dab73d4b9dfa0cb55662b9bc1927e79406ebf2b720ec2cea97b4faaec8890d94ab019332fc5ea060af76097310602f9c747ab03ff7bba2af93082e6b8bab22f36b3477c8be3e671bca561101e5801331f588e1f52fe9955da9d13751f080de334c88b10cbfbdeabbabeec06d094c43f1bb458ee95a055116c870b65dac89735268e5577f2693488356b0e1144bcf1f94172c7aa7a324c2e3c7ca76da3cb1c5f2a0e99fa2d467d96cea0ddacb3d245666776472f25e89380139fe608dede54397f7baf314abeb2887805b77dd393f20cf5014bd3015f23fbb53d6d7c2c7840925f93d14a6e562898989ee1a66b34b9842849840b1220515a9a778095b0bee5c125f297e30b1dabc25bf537d40e79c4515800a64b39c29fb7d658b2224d524c7ccb1ebf1093c6aa5cb8a89138ee16c1a1cbc7cf32c987083a0dc183c08aa25814f86d7f6778cefea661d70f4cf2c1efc00b5cbfb6481b87ce116ab8a69928a53c80f362606ab73fad83eeb05956d3d903cde774d44896278f89505d664c7157ed50a8e2ddff562d72ddea5c152d7354bcd067d86bba619b450bea69cb7f9b8ac2c98b91aa72b9a70ffc2ec62fe3f5a86e674970d5267185ccd0b0aa919e6f12b7816a8b68c24058ea21581ae5596b053f9ce8f10acf4f2da6d74f452162acf29f8045603d62a1546f3f49c64d94f21387af0c93244f0150962f0ede18923032e7c50983bcda82bd4d9a56718dc9e0d20ce27eadab48b406028f358741eeb6381cdc8b8055c4ae3ce676f2cddd98b7a83dc560ea18504b9ce514148dfae8b0137ca36e610426a5dbedd65be8887eb0dd39bf2eb41e6d532fc6900dc0cebfae38a5424245d3561373845a30812fc70063e8eca4cbf3b471aa383f9e4af19c8d63253d96cbb391fbac005c4545435717bd38e0bf86d2bc5d5625a7acb9bbee19d6a9fee5d190d4f41f28b7a6b3e6837778c2f02b7be973ed4ecfc7880aabed62bc6f6233ef77608476403228770284f7eb98289a77b33d8dc7e0b64aafaf76a054cbdf61722fc4560104e249a114fe7ff81c22a2d2c88c6be94f4c82ce519c1f8769bd2ed973d1a152a713789ddb7f657bc5998d2494bf93359bd66c10fbcdc054d885420bfbae21e9a353ada187055cd44f790a71a8dcf8d14d7fdb34ac537ef1cf0544aaaa5ed4a5ffd16821670497c665432822f5b5e167048c986358829bde2cca3b6ccbdbc21db8646c0cd8ec77d5ab6dcce8d68199e92d867800451bee614c99e8b71bbdefc0159d3a1cd462a40e13d100583b836117fdeca48bb8c1a4c26c2473598b8e061cdc1f3785a3176fdcb023d7c809ffb1c5dbc140f080febbf9433c21b56dec2830c2da55c5d72d0fddfdc63986124799909d84ab1c0ad639145e38fd9fd7dea01fe5d444ef3675a315d309b64c446d088b314ae56c789c01d26ad5a6a78853b409dcae3f4a7896df97fd8356ec742e7f90b05f8c85dc81d01e82357c5cb11fa40e2c243abd6d5a08f22a5ee174d2e2fef8d1029b9c134271c80ddb0eccb0f049a09a73560ffb5b6ef3454d07c17bbd27e7a10b5be62ad76b12738b13c620bf3b387fefdbb16c671e973c813ba79024c86a00ae80cc73976f271ae1a3b6ca303f9dda4d1b185c971fa1f6f31497823d1a5e24dafcb1743bbe34214278d850380c8d249a7646b552605ca9cf040b534a9535220bd62819e4a5e778c7b82be5fb06f6ad066da2bf80406ab4da4baa17210841372ddb3fb9755e1a91719d4b905ae9a80baa0e8861c149d00b0535e76f79d3b7647e04c0777dde20e1081807fc1240665f35285bccf94fe4e60356fe61656dfd45ec8f04efc01a29fde78b3512ae11e84ea79bfd39dec5b05478e387c89960b88575d40dc81038c2c2bca1b246188b61795fa076b63610c5f54660bf92b166f7cc52cf17837bb3d5e501ec798f9ea96117e07e66a53b0f0547950bcc2aa79adaf95544281c2b18a703d5ed605a2d3408e8d977049821de7fc7732681dace2fb8cd124644451555894477eee38e6f09822b8e1d3a430c4d477b4f937cb292d1aea1edd47fc5a0b8a726fa07f1d7dd38b9c891adaeaf4df233eb6c03fa8f3f06b1ae3b3e6fc1164f459b7afda4b4ed058a5706945703b06ce12f0c45e2d9743f182a8642252c6bcd519dd06cc4777027bdb46d39683225766a94414494f7b2ad32148b69e0786ce8ae5d622b525716a6e5c136b5a1ce1aa8af4b8b1b945e1f8268d410abd645148819e93f961cc033558a64af5f6c90f7f799080248a6ba988d6814948e9925ea81d6c7bc6723dc5dab218e1ab9c541398bcb7bb536d50c952c668c66066613aed08f239208b441f0e140d31c6610f3531cf92d41169e92a94b338744c9b086cc90748d1bfb3a8e71a7c7bcc9f322b5fe07c1ab8e58f7eedf7e68597788de2ad328ecccf4616d5da9aa27f733a159426fed5e636673e717d811a597624da48b0d8237e3bea5e471e066dd19ed7a41d1735b30f79e53b1a0cd41a8fe69bac73ab64ad4764b0ff4d63644b53f3a8bf0bcc24fccb542bf9e7e79d18adc215beb0e8c7854d69ea5d31552f4688c95bca53adc6e196a362b7c922332907da78cf38be4117f3c9608657ff4dd90de54b62fc082f7e2b3f6a47cf046bafe5fc29bce13db7d10e342cb7949a2b5f2c7c08f8693d7aabaf5a13fda2fbc378ba1bc51e1a59310c8c98e5054cd2624ed121a254f79340b0ad56d24dd27b0604ce28e7406f0765b1bd209cf04fec16e9185238851cb81f73e031b6fddd66393c96167f9c13b25a03702abe779e612129fa925073523bf9b7c9b1642a3530c80a9b7350964e128eaab1a714e200f4ee842fdd2a33c72d676e54c44e04aefad304334adbd3827b2e84413b7114d7dd464881840c79c03dfa212e2cb6f8012885d696ae9cfd4487a19833e6bdeafab26ae55069cdd7077ccd91e206d4a687434d83544503d284fbf3b566a67a8efbf34cace3a65b869d041856447e39b16912b45f72e9594a110e32f9fbe4a936828b9fb37e7db92709bd0029d282a90b70b1585dd9d923dcfb03f332289a565496b0f866c7d8b7c5223e440d14cdddfff73b2bd2426b60f0ec51ed7310d8bce45407275718806b6612b8a0469d1d945d781f05e0ad299017f24505c92a8d2e5f7bbfedec895424bebbe6cc6c2690511ae9ed3f539c176b5025f14180d5bde663e436a7fd4e9f32e0e517c68b711c761706f7603bdd1da7110075d062738a0a544618b0bdce24ad3960b8c6a2ab5a021c36c38c14e9c54f6bea881c81b9a85c394e4101cb0e081918c2e072014de62a7d304057be50166e3830a4c0c5d3ff74a4b94a3751e632f3e0a85dcdf23c617c04bc8ef9c15abb5633964dae6db8a4ea0a01521832679592a92c8256208650d1dae3765ca5839dfe8781e8d58e094d5f7aa6a83c3b7931d9e6e49b276f558c263eadf12421dccc52c89e690d788fefcc5fd4af2650dd944b94bb85804801f72c17137b01f98fa435678a0a1e4dc3f6fb4a8a786be1bca43f9f541a0c2e718804a49e0e15c46c9b0a96d61f547ef519df5770e06c257b2ff31a1ddee63c5be588ebeade7e829fddbcc2d4c1f2cc32a658f0234f0bac05e04293b077296893d7416227ff99ccee79aba4f0c68739fd0535343f71a796605212492860f396916f78c2b18d7631df287ef9211e8ea3cbefaf2de4ed7720945d1807ed27ff4e01870210f7b48892e8088ff7c35bd4881a07a753c3eaeb16faeedf30c79e2c60f40725b0d8ced6dad0593eab2e52b101fffcb865b90be590ca449f874a09e8bccbe83511e9f15e7d9c80cbb0cf8d36aecfb1dd03f4f3308062a5b606bf72dc6a530f65a0b5bc7dae4966526824b61494288d8ebccdce015024f370cbba032e2eb23ccded9a4cecda17cf5ad1bd2d6b63559f2d076b65c454ce73c66aac18b8d1b0c34546c73c428b3f1d25dcc4e9eaf3ee8a6accd1c779bd740c2f2807abf9a64e44f513dd41682fd53097ceeeb7f0b156e5ff5f0b7d587858b471a2ddf8dc6e327fd8f0285e1f6d7ce7df17eb4056dff8d2a292937ea6983d1f285c508c6b033652f5f8d073bc16c39bc28ee559b9fd37332870a3ec5187f9b4019e34f169afbdfad3d2131558f5acc66f5a864c27746807445f2c3274da90e84fc9dee995e10ec41fbd656f8fa800a71df47da1053665bcb2fe6a05cd4f4504ad2beb0c488659aa10c8d69c51b5f8ed44e860eb4886e181e95dfbb0479fa0b0d791bc65c7ac89ce8445424621ff966f5c4557797bc646263161b0f4045d0a4ebb57d44236e209a2a44d976637a8b59b1acac901270d985bb791c5531466400b5ed84bb9e461a1cd38f344c3c8b58c746237fce8d6b89633595f5a070180a8582e8e5cb4110840452512f7b2a4cf9e5373a6cc844256b501923e7822e17e2f3d15519ec9d4354a43fc3f691d8a55f5e323b23d81f5a6255daeb1d2b870278fe6bfaad4f27b0a04cadcfc1d0537b40e9b54556d2629bb1b4a835a82d3f102e86beda97034e7be7b1b04b9a23df82bbbcb625652dda32fd886351e36fd110252e71aed44cb92fe46c5b8a53db170539787a2c60a9ed98377f4cba192caa82d7dc51d6a159a78ecd5be0f605a91378765ce315eb2bc6f80d6c52e53a2b12471690e29d4b85fabb217eaeee1dba2a4b5914c378f2a7f152a66830d03369770c2645bea61362ed8e49cbea86cb07f498cd2b89c1f6c382a7327d1cb33ecbc07be27f7dd0975d71095ba6a22d9463b14a04a2a9581efbf69d3b968ff5799af4c5d8ea5d0ee54b49491ef1e6e1e5141e395ffc0091ac2107201fcc59afb736d727b539f83a026b474cde326d718a08991b90ac2867fbd7b872fa4bca5c6b57fd7603389d2b0da147cb714b016a7ba304223188f2848dfd2a24fc9fd5808d1f18c5aedbf3f9f0f8b27cd1e9f99d5fcda54e33c2be5103f8dbde4c2cad26e94df827e7d76ef16ed5f8d0315aa04886cb0efe35e436b6006e71b972bac56402c8a582bd301211c2c0036c7e041f51199e0dbbfd31937d8f9c4b073f60552809b66be9cb7091e69725181e2bea298d7707c24519473c7b4297632b55b9b543e15c1d57134d9458e85890db81a1555c615073e18ebee5a5a445e216c37647478256db9a0e8beed3d050f1c756a1de336c32fefd78fd7bbc26af9bf8278fc1b57aac7c241f62491f1ef8953577bf6068339038292cc8e6b5d927b42b40255009d35f322c280462960e347907f092a454860c9049248a140ff8e93c705267183948f462ca2af6074c4566873ffffb74564bc4510e2d3beeffc77dc62de42634e584d94ff0dabf7bb2de740bf7c1cec742df0339543043d625fbcb09788eaa21268fd3745ad46515a793003c859f959d534b370b4887b57a2742201bc03feb6f81212407f2b65d9f55c3c2308b22bacf3e5d35357180b7559c4a139d8056446be4d12c59be1e84b417d943404e25817902ac78f250ecf5df74e7d598a0a89bb8a26c925508225e16475aa98e66843f067173f67f3702181d4e079e1cf95e7462e5356be68508822606d052ae390b69ab97676614130c4178a4b9be69fa145404edb16cf0689ab70305a69e6a9ffa977c2e30c4d80a576972aefd3549383c1199b027c800230662f4356f970a4a2311f1ed9e286fdadb474d42c58558ae5392003791ada656104065b3d42dda2ac2379cdd0eca4bf9c6b4c9b22ab48d2157be9efb8745ed263ed3665340dc31e628d439fc120af306cfaf93e48d0228f5a91af03e07a0bf262baf397c893544ae204c0741e23ec92527a8c10177dd441c26ffdaea361a8b2c9bcb007ef3894e47d7fa9a11cd1084a8e4ecfd07c59d3608729025b5232973dad0ce57949d7da5c246770efc6c166e7234ded22f11007498b44d4ff94d777758a7eecd2f0540214e51e058fe2babf96d89a5f1add16fd78d7012a6baf0a8d41af8796728053a501c9cb13628a8384674b70d57d1e2ee1be78f490f3fd96ff4463b0f4b07fdeaa419fd86f270e2f86db5b4c938cb303706aa68b62c742e4504c31c5a4467eb8c6fa8dfb639ef6d5fefbfd001a1a844a1070052b6cffdc01a61797cfd748844064b24bc3b61b943b7dbf87b99584bab52af90a11fdd90dfb979dde92abbc801075bc1b15ed432f2f7fc47695dc76f68f79504b59a9f749ea506cef988f052f4eedfe7f6de8a87662a37006e83ffd4bcd46b471a0a8465c206788138768ba85cfd86d805f0848a1927f5d488824a08e4f34f7b4828af88e5a892493b04c475ffa13df1ab73816834982abcee87fd3ebc59d17d4e1b28491ef2b7f1f4082d21cb1808e5989f44305a40c7e4fd1db83c8a507f6a142b406e83e5516b22391d3ffb8adbb2716ea5f82a2133e4745ee5d9286be447bde95914f9cb1edb915853101fd3437b86b81a106192cced682f7a6dbe12cd51cb1f7b7418b601274b076cca9428e7eed291f8f179dfd0781a9b11c71ba2d62996103b29f1bbf4d1b590e1efa5d5c98cad31474b70b8582a32597abb3a10e1cbefe21a54e3c301d0d45e958edd19f4194083290e85baec7eb61bbd401e7fe23725e5a3bb01854d88f6cba19b71757e693fb3d2a4b4986ac4dc80002d040fe523ebdac58d48e8fb5a7d14e81b5e2891d08bef69f197bc976dee17ade8dc4b672abd0ff33923144f436caf220af17f6bd514b7408cf7fcab965632d862c1ff39ff1212e0be742e945361b7d79a9b1abd097e1fcd1d8f59ee3c36ac1c983f089c55bb17ce2692de0691980b64152efb5b07abe2a94da795b442ccc5dc27447c931004080d4e86041a8bac6f0f7c7e5bd60031b12c73525572349b4de7912473fb4e8e523d061a2de3eeebf172063278424a67c7cb33f57ecac2254eca98c3cdc350566409960aaf17f4229c21047df34b253ec01632c9e63caa7d4023d3726a24e441410ba7d2cd71d64190889bd639609c3a55e6b4f8c9d0620560fff93a7468137af9b631cc139929090f62fbc08c85e8cc497ba96dd442c4590cf3632def0a6acb50e81c61871563078f9e2e67fa4d083020e48797d693bd939fe66adf1bd531fc88287b9f1c8788aed77cdb3d6cce8330918db56fb7a9205225d41284d06f86c099b43ed71429cbd9037318a7ed6c30a41e8e30e35d69d378753de435600e281326c3daab0368472bec1567c41a6eba920225a4059831de6b77e9e0cb23dc1e520463757db69d6a0bbf034d3606fc174e883a7ce0825c98c8f30da337132169cdfa46518e30c1bb28b864c7ad1547064c875f6408451963825883768163e8ab7a113078977fd534ac77f54257017d823dbc3167c8f61b9d11bb158d96dd85c49da65edcf5c88298af20234450665518f487cc668af134a12358d52fabb5a11c586f9c16d7c7f92ba0f4af22362b520fff4bd4fb84438123a2664f59595bb3277e0581e9a78ec8d4b9f81ee5ee548fadb271b465f05e5f193f8eaae752f4a035f30c9fcf9b740f9742ae12d455b6ffd9405ee719badd4f7f1bafa785d0a18d83b83445d047f944291d6987e221dbfb745591fe4741afedde1254e25fee2ff3bd9cf9e7b0ba810d5371589f2e6e390ff3532cc57d0ab5d118c5017da76cc415ac321d4ad8133c2d6d719578a64366df1f6e7a2b8ee29fbf4f5d880df30105b0920103438896c43c82bd520eba59b486845902672b4af966883253089dff932d6dd7054eddfb910fecec49c9a43c572c7e5fcbc77b285b873e5d6777e45166334046c46d6ed44bc01f4803e08bfa810b6bda9d0bf0045c588e9813edab5597f69b77f53e00a90cac1f9e6d02ebb7d550f8d4539e94892d60fa01aca1141f92e90088c3d59ab8d6fa03b9dd5ac18e1d8907d0b94e86a183d29d81d58b1d209fa2b1636f8afebc2f9bdc34f8782e5b30ac4545d9cf41158b0ee3fb91c4b80f724670db7862342758af7557d294679f1a29e71ccdbc77f8016ca5f955cf7c24ab40e148aaa2a64913aa47807eaa265d9160f02ba14d8f79bdeb5e7f6f9b68bbc4877d871d0a8e61f40f99933516a53a3463918cb27e43c54c89d5280a63054da48d7f6a14ae73ef6d660eb7d153f584be40b8d802df73cff9fb039c41d80ed79a5a86c7fc46bb389537624e275bd8f6305dca9d51a400efc9ce901bdc0841b5e8dcdfe67f9b21f67e05e6814d5e6eeb74bc0ab2e390a8cb4fb0a9ad09d5fe6e0927efb01bad0360ce086f82062dc943ef235250a7f0e7ff33f080a72a63cada6f6257569598882fd503dfee297252508a8c863a6c01b4b3e35fe2535baf62fbf8b4ebc764cf602661bdef961ebf82d5466ba891406ed720cab68e3615acdb2ba615d1ec2608f102c52dd1b84d89cead4cc328cf88c9ebb9c3fe06921307c5c324e5c87d5cbcfe7391d341fa2ddf42cedc5e7103dcb4be48ef2bd2f06081eb693f68765b72bb5ff1a2e645fed6b4d8f8cfe296a426c364324a01e39327d8bfbd1d1bb24bc5973dc001af5a43692df1179d85cc7f87cff7b11e975c76412e0a9000a4681e46c6ee56457eab1f316bbca4cdd9e4d5d1b26e7ea9371a6f9c32f2b56b5a9aec13d50618cf5440c0e335ae77f7ec98857d1b38f17cabeb5ed89cc7dd6f79207135e72971c55ea99c75914e1c3f86978f7d35716019e91bf30ef817e7b9b3266f2a4576314745c78fe41d2926b01014efaae684e818b0c2e4aa6c0992130a7482eb158381c35a41b21b398bf252fb02f802775cbd9af7636da5f7aa4e17755fc30cc5d57a6dee253fa07c1a5961758bed3a0834b066cac5aab537514132de81f610a3a72fcfb0513fcabd9e1e72219f73a088c90cd16d135f7a8e20ecc0d291ae07658ee673ec23e6cadb1b0d1ba9310fcb52119819fd4e482bc14c0861345a5045831efcb9496f3132bdc6bdc6fe32e7b69f7c683f76575357f1284dc093884b91ed8444d64ae34ee5eb5f789a88b29ca176e8967a34905f62a745995d35fe43677b35bec14a3c6bddbc4e4e823bc07f5f546076fe6d48d1cb31496a3c1116ce2b7e3cc0c481784480007cae99d09d2fd7f9b85bed99d6e6f05b620a226fc8ae98673b1176a60c1b28cb4cb5b7add18cbb09e7d669d01bb3799b7e89d0c72f0869702c0f6940ae77deaf5552acb0f325e8d3f1667dbc4aaa5f816b09c43e26e9339dfb40e94117d44509a77998599940c2b1ab3ad0bd101eebcf244ff6001c06192ac04d0cd58ffff99fa198c531b273ec2f032011e018c7a290a82c75c8a5b6e93fb1f5d0a7dbfa0041d9dac3ea24fbe415465fba3e81fa5a2396bbc6b8fd6b3226cd5c62b6d3c977ea20586e216fab1577903322b1fc343030de75b822dedcbf4ddde6e20eb78a778de8da7eb1adcee499b178e4d4fbe8a4ffc40b09b5fb4eba918c980f76c37cb289aff5181ce16a97a72a74229c12fca660ca4f17a8b89b58345e852229a67c4f095e8c099b048733ac756b15e16b6267d7bc6f3096eec2b556b3095aa3a60a87397c5b7c86b9d6a755459f3db2d0e6745a9731be67a9a4b0761bb14681e9fd01c75f934d9d8e9b8532418069e0898960349ae51a2d17f7af93347437d6380b0b069f72bc8e1f54970092404068b4e6dea9f0ba377bb83b844339d13a16806f46974678547bf33542c41f4d5f7fbb0b584d0e41c5b61f84b1663daa14c9f09e4b137f9026304a89ba8441251c5dbcc0472f61645b3b3d403425e464ddfafa4bf8cec8f77cc89a6d3d704918e5fb29660225a2a914b19be371bfe31d1350566d0965d9a79e29d9be2547041ad493846cac8b8d3b3e8495575d6f16deb0094b08b86e00671e96a292d69a298abfd5ca67b51e98eed2cb643503f290b976f1d575d91c99db32874761b2d138cb9aa6056cbaa592db2fe4cc5b0e430670750632b63d8fc6dccbe4d3889cf680f24460d922ddc349a98c55c4cdd33faa96a42ad237ebd0d74e549867db12d1f5b2e3cefefa777236a774326950f2ebf81a566f55d60013d0c0647ac4b284ba9307ed134d7ff7400615867314a8bbdc8e5895b2b3ecfedea342b680966bff59b23697be834d980c016776321d5251654babd46086a10f8b503c8a115a4c3d7bb9de4bdd1d1c7dc2876f49bcde3181c5c9538a79765b514b8ebda95ced146d5f41eb752f242b1c2e6c10bb0f6494102f9bf377b8752266d5cbac6128bff6defea9a6b8252c31569ab65fcd1c57a8025ba2b20e7aacec57679ad37ae330403350333a6f26e2a47e9910e7561ac79aadf4cb7da557af601d896a96bc8783a81538c705c828b7b02e0889ddd1903aa526185a2d7f8838301df5e7205a3ca39a205f057e75cec9ae2aeaee419a29804ec87b494b776003441dc23d0788e24867261d81f0538e60a76964586c95e1dff964ef987ecb5d50250786975e1a69027ad52dc8f1dc7247dba057ceb0d71d6739b9b32dda910f4dda950017c07d1621774948a376d62729b4eaf58c05a8e5f9c627b1a59c2d878a501143911bab2e39260d21d6e99c5d2deab43d15c26ca4c8b162627e0cd4a5b935fcb34e8dc54d6c58cf331295ce10d56c19ff523fa273b1e13295123d3bbcb427c6ba4b006ea9e76f89826a2e03bb76864f3121a1a82b56647a8333ad7963238182eaa084587c2bffed9e4cb69c3042fec7330470ba20a0186fc8425aabc19196d443f1c3c35583d7fe218f677928b1550c2335d58f2fc5c351a0b177388414de14d37551c4af70e11b9e8e3893a95f7c0b800dddba9067745c3f9d27061bef0548501a10320374f57a1201d0e69b967c12d274a6837f18d0c5453345de53a3b7be5b90dd5857bbec17a3e8452e2cbade252237a4bb2b4fbbf01f4bba64546583adbfaede2edee48b453f4b09e7a8707b1ec1f4831a11ae843f7d275f9caf4a536795fff47e3b83284ed879176868911d6808f36df5e52a53f85be4443382fbe921394f890cad01b126ce8c7b77154998c5e1983c3adb26b26277690ae521dcf270b5a3720c19f48431cd626cab13b1d126a2376a489e48663ac342d73414621ac256b639f4c95354fada9d495c73ba383d681ab816a35322dc50c6d5b9514e31ad54f872951052ac6dcde58fd27561d0e17324df4bd08233af792a6c5ec900b4e8b77ef17b8bac94ddf9f7ad3583203b81986e2f550eacc2e1ecdead9d66d9c024d15067f4c054eb251c222bcad8922cf6b987752d56436833750932fec346ef82f5e64167e81b4b1f673ca043f9a9f4911534ef709684e2cfb72ead7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91edf551ac4a50157f213ddbb57d99a8f65dc91c9f995643a67a337a277130672d0303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a993077a7a5c72649bbe9c6afcc5edb12d861b14095143b2c76b357a59598c13e1178ca812717f8f51bc9cc87d7941c25ddcf8b3c24952802670d1dca71d73bc12a11863647ed216e222d52f643d6f959f7050810df9ac29c2f6b4bf9898fcdc816174eb73e741a523f53e72238658aa65653ca454ff01413ce85d8c4a6867388d2bf482c6e5f6ac0925e454b102417fc76ed8b4931963adf907a47096d9581011e5923bc665c06fd0e38532d8bf0d7a9fb10cfadd77404147ea76e1b26ac14ce6ceb308a49612d430a0dbc486f75dbd27c5acbdfae147ab822b63bbc8eb8d7e48a19a2ac8d895aedd3459ecfaf00c9801d3b60a76be8724f64404b03176664af079d0c4c73e613e5d05f12daf4ab6107f3c02c991bd7debe84ffd6e80a6a010e5cdf68998d1660f9ea12595b4b090b2476af5176357449fb00d36e59b67af7e9ae394d955902989c4969875f61efc6c995756ba1a8bfdf56e1ee1dc682abf9b4c5e8b07b00b99382c2c33ba5895df5a3abcdd9b474c1ee6118ef550d5025cf2b796e0424a1d3f8e813550e7b96bc60d87741ddbee6c9c9acf96f387ddbc072044724c01fe19ff9061050b9e9a5a12e8599654f21d50c642773b6fb27ba660dfb641a6c62523f5f16b1560996d13857aed7a37d1ec3baab0e7d282647e2d161a6543a5d5f05e3f3fd1f7b93c222e3223111049aa6a95f9e345f18e30e78d91d874b4bf03753bca468c3410c6d1dca00a4df5b62e4b2f68bc5f13059ea4045eab00b39296b2083b50980ca08b77f243a3976f13c49bcf5e304b86a8e16b4764e006e31d91b45bc64ce3115e9dff60cc2846aec90eddb63ccec222bde0ab75736c6794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d37ced923a96043e6d615d8a107f5289d646318585aa6b1d4432ff0c57e15c41a70420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda82bb5c55f7056214fa4ec36aa6374fc6174f51a87116ed54a69a17aae26299a23eab69d35a45b3c1e3d482db177be64c40778a49c4abc47c68b7c06dcaf298412db0c7c650bcb8e1f1e66b7fcbe79b13be61cc920cda4ceea8c9427fd93f3f5938bf8014af616f65932cee34e2d4c531bff05c7ae1e786a6eb6fdaa0e7913b2c72ece87da89437001a86ae0e1799fd88fc140f365ba85db4683e39dbf932b1c20544c307017a5b6058f53384e2db6a067d5b2000701f547f807fdc9f864daa5da8669946dc7819fb6c2f1d630394b67c8715ff8f27c04793972da010ebccab2765c2a69a293fa4afd91d74ab9452a90fa674668578757268f75be160774d99f204a584bc88ebd4fa15c5c49e3439ea39406371e25ca90b537204ac2eed911e461159f3e8a7ef9c4c5d82b335e28e8f4a150a20379c7f9b14a63bc201eafb82974f09203f3953382b6bca1cf24e622ce90a64d04e6622fbbd1c39620f600a1a0b27108b281b73b37f298c211e3f9d6202c2ad422efb6e86bbdaabf2d0fab0cb137bf0196d9faae88d57edd4c575f8f058d67cf44a521dad00234a02d5b8cd0d5384cbbca57ceaff77882ca397bdfdbc05c2a14991cf89042b7fab4a58583d90afc18466cfb27230e60b5641d34e04af8b41ba92307718a00170f98bd94b7368f5b3026a60e98c63cf8f4cf21c198d5a9f929779302300418bf639ca054593d2d696a4746e79984981b00e4d79df43c4805cd745976e6d9fb00653f22984b995e724563fbce26ab97fc6ac54a609cce43e8266dfa642b0a38c5e8512d032cf03d035f3f30a474308a60de0777143c93743a090dbca01b94a3804c3028d48e27e6d290fa566cd4f1815768e577ac9c1a029cf5a8c4d69c4ee664f52f2eb6b4adfb96cd62c157fad8ca0fc88e31d59e3ec0cf065ac272f32838acdf3b9fadff80ca840853d1c02b68d8ac8b90ee800d90ed3c6ed71d7f3bdc0b2dbee2af27aa6c9dee2531498559f328d41bc9e6b3797639a74d75359bb4668787a5129aa7b82c5da3ef9b55f57252b13c8a72432ccd8ae7d13ecc9f3327d9c7c4a64bec098242c766add8ec870f472f683752e391e8a20d1ab0064cf7e2f694027a556e2c5c8d60a6618fc0ed143fa039e0a6a4fef8d69d289db1103b9b3170b96e2418ee6922698ad7394d76f910a54fe732af381db9c2fd72e638f91eeb7075c8117ff4be0802397a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e1acfdf9ea6d3b82bd8fe7b56c33b4fb5ceccb615ef0b77ca8172a9b6ebaa4921303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a89f2ebfae866ee40c77d44df199eb4a6e2e3c9f2595d116b1d1bc4f71564509f9ec8b6ad86408d091ce7976e6f772d2b4c701a984bae2124d04e2c79511d876e744f4fb234fa3678af5186ed5ac466c7c46bfdbdea2b875018d19387243075ef794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d37ced923a96043e6d615d8a107f5289d646318585aa6b1d4432ff0c57e15c41a70420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda827e70e5b5b4674a64646c183638f365008998063cf1cfb6c2e6da19e5969b2a309d48fe4128b97ec3eb5b8987089fe312b7d5b6fac6467c4109cd859710fb9d80c28d77a67402e2483cbc2853d3a4c1db2f3f2df296ea34da195052d46cfb945a76cd0c5ba6999f052943a5726c4e484441d57cfdab9674484fe0b7d47bf5c72a5e198990a8b36329f9e60cba57723bb31a508c3c12ad5579d5c07ebd0239fc1210a5fbcfd529b09c6ae3629528fab672c26c3115c4cd38e968ec8bffd8fd597bb4e2a4637323289126cd22593ca64d6882bef37966e3acb768608a15c9f04524a9224f35d72e6cc4aaae53c6f1b93284f40e9853e01a62853d044843e67dc8681307f1f19311373c0cc626fe49be51fc00f97cc56b330e42d025f0aee700add7f8ce4645617d6b414949258acf5370e053664b0645fc4adc46e28cc7ada2c9127cf63aee0988565099270c9300ed253a1bb95867dbdba3d559e894d9c8a62a52ba42efdde09d101a97be58d3ac43c96bc60f48dfc9c422bf73a2169ad1ae69ac195558b0d11cc38069dd2d8926cf713ecd93646faa29cf81984d876acafa264d66d93e9ad4900f43f6d3dd4a5dc6bf2725f2fc168f170c849e5b4568aa53067996d7a4ba83a48fff605eefe858e0a12b6cbd84f99f04e0575f20e295e2a02ef4d18aa3cd2866ebbde494e130a06550e119d7a396cb51ace9f4ad061645b5ced7f7156f356b4667e7559f9e3630201deeb1b1745618469d357e4c321ac832c839cb6e89bd6d14f2db2c246feff00d72bca9ee22d596f0e537044e8d03f6de9fbd02d141a4aa20c7cb3c75f662239916925ae5fd58e2eac19568ce421bc129228886f4dd166f68dc75d446c1f726678bf9c720705837f8199d3f41ed06d7b48eb25dc53cf7d7253b80125db9cacaa3346b596a639149f67943e45bf8e51c1c47124945b738560ac499aac0f8740dca801925d592c8936936c996d29d3aef736cdc0ed0381c587aed99977d24f701aa387c822cd4d4e015731de174670dd17c7c51f5bc2a1a3d87e8f67ef9a532314488d6123b8ff6396d368fde95ec3847dafa425b1f768b1165f0eeb399b6b479e7bbf92f705afccd9957865a1fa738991c545cfad6b0c3bd4af351087edc0ee144baa4567687879c5414c3c253fb4a5ba64a1cd5a1958952e7a3eff7b067f080e78a7d525dfe67b5281cc24740fc64f267a609810dbdbb748907fdad9203175b4e9dd01f7e9636c4b628fdaba60a64468e0961774d638a71e8e9835525c9e410437060ca5cbd26517eb197a5ab822da73097c760f19064b774738e333eb54cf7f098a6a71085f22cd4950b83019ca68330711542d81dd62a84bea887f01911437135c67d97dc6441a4bbb589e8ceeb47759ca13be1d119b41b333525647b0daf635b235f05071af07c15f6081a77f8453350c6324c03ef59856ea8677705d7b8c9d581f1dfc9d92530805319e6a5b6fc4522c83bb96b3b5007dd4d80e1d6821005682751fda1a5a7f126465bb08f62e5c7c665911d2b65fb91fc0301d426a9e3132504cdffab8b3d85d63dedf6d73802d704e9034feaf4ec41a8c3ec0766428ffb61e2315228de843cf28a8ac1f58d1759bfc62d33424f4e35512ced1bf1cbada14310810a1e32a35c886db824e703dd0991e283207b38dec2cbe946cc75e65fa181a4cfa43b7b91aa70ed7c3975d08ea8bdb9acccbe91084c33a450e7cf3c9c09ae870813d2aee3f5334e5c2053ccfa20cf1006b7142b848f27753a413b8597bea4dc32e4484304048b4acfd7ee320d8bb8fc3cb9ec0ed5d20ac69e089188695a0e9cb5779ea8f6bcbf6a08f0bc62ade5f06ba3c76c2909565a50f682c292de3259fad9676f610aea9db07218bb1df00bcebb8cf17aaffc538a5c7c3d830653e684ea224b50b5ca660f8fc3bd443f607c90dbeb4cdb3c1655c622884969b897b2ca4063b1b2f387ebee286b73a1c051b7568ba3852e2f311648d9a85fac6dd30ba3233a5fb60577b1cca589aa8e28d267db2bfbb852c7d4043a4c5408884813a6f0407070bb904cd6dba69f7f0e5ae87b77a6cc269843437542ebb3c19923d814a53104135940b734fb5532151f2c22012f01c9802c14fc0be87f05a353a779435fe9d698c664959f0be8530a44f4f74bfb19c651b587f2659b71aeeda16032f54e0aaf24ca1a7b3815ea142b2eff116a77e714c234a3701d1dd23e2611ad49fc7a1134d23d09ccc99767955c3e964db926d695b68cce7a880c023e01f734e1e613eddb0daec26762b35c9774bc5d0453dc76b853a4702b9a36ee8d8f5664286ab42617acf169c8f323552399cd3ce01d5ad1e1cafacd5a0f847e8c19d9ba24b3c435848d81aa6e63cf6b20f6515aeb11febeb320414e074b6145b71423669db0423856740161e2a30c24964b3ce0439ac4d7a6014abfcc09b593ca9dced5d8347bb8ed5a86879fb0f5d463dbd5a6b5e613b856e9c2af1fd17419a4b5a99c4309b7001319817189e4228443f8dbbc0a33d81c9b393fef7e94c0dd25dc0d9c11f40295a1a9a6f927e433e17af82c7927c59050801b28f68a768763c021a45cf4f2f31dbfc5fef4e21cdfe12a321d8bc116d587cd6aea8326f8aa4d8c3237fa099eed7a8f0959a67c4ebde2d004c0ae5468584bfe15a0637ecbe7984796b29312aac8eb41d62482c96c2ad897bec3816b117b2e8ac7bfa77074014b92c9f4cbcdd4252125ceb73d3453fbb31fcca1cf0ba8c5f93a18fd0873d2bf9582f6aea7254e98cabcdad07c24986ecd2dc661e2d113c68a9e6d0331a7c1e1cd6538bf2b8444d3fccb7ac588ebb090a96073afb7fdb57755a71aa7f6c95429d23b73ec8042d2cdef5c4ab2fbcbeb57143f29cb12b020c9ff6d1bcde74f0f5fc1c6b7f0115cc8d31ba057c860a29b8db79d554f6600c6fdd379aba4d1b54fda42ce1a60691fc731b97e79c16ebb648a38375867de1d3569853c4e4a71acb3788ef3273bdfe12c711d91d2396948d485637ef71708bf5343af8c02eed85c4d01a9bd53f47e1a65100288d8301c89ac842cb115fc6cd1187f0b14d97da32989044458e10f07e5eb6e99b697024f36b43cde4bb4c678f7ba56a0fe346e6f718b4f76e341a479597b4c16d42af7e5fedc91dc63cb1622de8038bd696bc62c8d70a0d6fd483992f07ff225dd6ac3f1cd56ff91fd07e026f34fc890350a09d337e22b206dc2fc93f512ee132c22ddbb8f3400103fa23f235bd7ed3135ca03b7dab11169395f72831744b1cc4dda8838446ac92b7dbfb22b2d8c0a7b6a50cb51e76fbff77e93ef73a6e0e881f91177f7f51d6a2328f08dd15f8fd3914b073c657a22d4fb5618d5608843b8f56c939cbf335cecb80da66c74a5fc714a14e25109afec023f4cccae4f7be87c8fe267bb75e3111564a871f60358af1d224c55c08b3900d8b89631730e5697c7d16dd5658625d5c29e577773a29dc67f9f34f0bf2a6a426e377b124ebf079a2626e4107ee2ed3b87ac50c9bce7eba4de4e9b4a19b68435b9b86ef43795b5143b0b26c757c3d93b4b0bad38c52bf1cfe92dc72c0eb865d99b3372e734e17ef1becbc10ac160c9fd861f1aababdd9135caecb31c1ef5a6027dcb5071f89989f6bfb2b59d8f92470a89292e65eda9e6771d17dd93033e2e4a4d649427bbd5768bc4758eb7a558c58e5eff34484a12eee6f85f01ac5cbd4253a6f577e7dc8578a4eecce9c45fbc47992d3093ba139c7d4e4d78c67352adb44fcc9232659192780f66d9feed5c9764ccf65426f871b501138c6e959fb3423cf3c3d27f62021ad41ac87efc7711e854b9c45bfd330edd88add6a1c86fb16ccd80afa1232d161d589a0a97ee6b8d9911d79809e2c37f8371124c5481dbd7fe27ed97e94ad790e8a2b6b8ee709a8e90cb6c2ec3e9a0a52e2166abfc807003484d71cac444b7b716b59f5bef08f4910c45529caadc5af96d1d84b8aa1eac76747f977b8aea8ffad100a13a6659ce1967326f8adf8b9a1fbcf452f5a37e92a13795e4fc68022b391d07631c3d79f18fb34965a099b5322d34eecb66a4aad4a6a720d86fb1a41d446825752a9e483a67718a38f4ecbfd5ef9078db75d25505cfb4a86cefaf90a7446734bb1d4544d97302f9bf976684a488d8f12bb8dde45e14f2a6a7db16872d4e15779bd09ec185c0783fd213a60bc03c22433ef1241ca25dc08df224091bccffb254c556d3a6eb60e232719d5b093dc8941b4d108b4b405479461a9135414185faacd80a263d6d59376fd06a9ad6bf8ecb4c8e5f9dff577efbc282b991cf83f780e48c780fc6be3ac8d43626fa1aea14a1502e1b4825ddf02749d1bcbc3b36ad4dd9f552686964874d76ab2332c3781f4da3d928f2d753a98222af8664048f33de94e8ef5b2bd890e81be4734c74eded9f401fc629cdc8f7f7d904163662e0af21c79efe090849be36d5f674c833362bff454695b412ea705cc602053653d13f19b0c8429a88869a33207f9d8cfbc2b21f07678029eed5454193caddaf7db2dfb2d588efe5bd1ab6d143d1b219db14bfe7c5fd3209374a93bbc9955b51251037abce31ab1e96515abce9bfe3f33fea45c87640883e6e43fccdc3a505821b00dca9039e7baf7303e425cdfb9fb2ac55286aad5023fc4122e1b2968a538365206f8f54a99b8ae5d292b5294aab1b52453b5a9ceb42d1897ad595830348ac7f12fc5347e408700026f2acd6f6367560267a8a79ed7b5e6e3bbcf27d4ff7d745a987173898283d91015fc58d1645a899b3be183b95af4a996f3902dd3b5bfa4e5d94fd88c448fe5b54291715a3d2617310b24845059aaa7fef06c46c9c2d73bd1c10366d16750e7c0669104fa1ce9a2173feae585dade409cf4340ae904fc48e33b25ba9de229a4edf32846b3c6898966765c1991a522069ff46959f7e7e7e5c1a75056473acc6f1c2c8cf36f95d05c201a8925ca37fdc02d6df63ee353a4fbe16cbba7ea4e57774175f70d7609d9d698f01f2e14a037aab39dbe471e8097485ba8513294b08ff84be79188c402e55e04bb6c7985bb677bed69a6d8d1b76675afff95abeb926b85273e5dce86fa8ca1099159671b12f7d45375c876bcf88beefab5c32fae51348bf543197e217227bb932f8ae25afc3075060e375c8ee05da7d118d2df213de0afb473b6c6032ac9fc4fd3da5eebef2e0b75d7487aff4f4f53598a9d8104201ffa6038c09c27c5508665d08d35d48d39b058421d4e56b8be3eae8c1a9db1c166b960244d392ea76839936e92fe5c9d64bacfde1f33fa2fff587bd02e24411803babbdb11179ebc07ab908b20d62549d04b549a97e6cb033ffacac9118887b0287659c121a574c62221e12973beca9a0017fdaf10d4c7c7b0730250788915866d682cd47f003a3c4c7e65bf6435e6440cb3aecd2f09615fffad4d876135ce1b4f7ba4136b834876ed7cb49c24ffc3bffa9e6492332734fe309d6c2d1915e9d10a39955a08ba9f62b0e3c652f37edc5350130abf10848b66f4da66a16a7542296556783b4ec1970998bf21a22b097d92a95daba9f4d2aff8c12fc27475cd0e0edbe1841e9d4332da53461ad2e83ff4a5e5469390c3dc5f362b1ecdcf26d98ffbb5997fa3e9db6e83ac6b9ab5a4f8739f20dd52474f0c04558c0cd5d712c41595e556f236bfbd1ef4b8da7e746b502d6c4ff87598510de1690982d2d1bf58024d8c58900b43e0ec425fba76c81e29bf2b256faf525d2ee6abaf4e7a4b0e5ceeb087ea5a6759b9268d5b69fa11776b45c631fa8998f89b4c5c6edd03130803282f19cf57d25a6e33409e3924300e049a29ec4ba34ef0cb6ed5e3927e0220aa02f5154ec0c21a7d4c52689b46d5241ada638a7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e21cbbaeef1e8df9899cde546164d7d7c242335ec9e550f90ed907286d0908553303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a3b41162d22c9fef2306343ac1f68a4fd51cc7e69ac98bdc77a0ab1d688ebb7e10db1684a9ff592e627797307059654125df57a9af44addf23676600795375ba27335c05838cca0b8d860291fc2c529220d0323bf079302b656ee377873fcbaf7a58636e8662239e6fa726e313b13ce8c5e3d5fd68e68bb4b1f9fc4cbc21b99adecb768831c47d2756ab9270fbea81887a7d73c07524042febadcd64bbe78596a1de9f060f4db3968cc8b3e2cb21921dec72f20148684c8612e421cdfbc8dacef4f3c4a94515ce85fd576e932f39d00eb57dbd55639147078f435a1bd9f0a7986962572d9e13dd14734e1c30a40cb14f1456cf10e844bf46a1cc4b3422abad466f7385aa09cf671f116ddbc2e1b32442c8daf875a77a933c2da4f4b0c89fc7b2ca22a433b38fa3146fde3d098eb1fd4fa2c04c5a4a95b10e95f35f1b214b243ac979e2321a676683efa075a597967d9556e00b0802e62c4e91758da289d2fddb3ec6354eb94cb9b29833f69964caced7c7d97b386e7607ab2655c4550288cad988cab310d55a9fd06f5abd2fcf6ab17fab8cbdabac04f97c9d0c9192f5af3267a88f0bead8f44ef9dfc27ced68c424b0b80a32fb469b0d7397035e777bf884d2bbd0c51ca73c3e2b0521ffc846cede2f65e2bfe2ffd30aa4a2461dc384b0b656843a25b7946c4430d29edc85c308d8e06c1a3df0cc18cccf7382916bb5f53398d6a58d83559d07ea37495feb8486f89c20beb456aedd739586eefe7e1b6c2847dee9c66b3a90cf96ced9fe78aa629b67bb849ae30721239368b2a3b7b3ca5c3d4409d2964240cef942fa891f41bd8f47cf68df0164577059149708451e7157d7b7b7e97a818ae0b2cf0ddb9d2d5f0b5ede6894a73401491f259d4f920c2e4028485e5a912583f2e98f92cb11f6b96f1abab12a1eda8b373d8d000c7b438199820edfdf0638f90d6043cc562782f92d8580aa42f43d05323cbacc5ff6d57ea3f1ed3f80c2be2467a9ee85f945bf8f4c49c62a55cf54b0d32078f9c3d87c25eb9f7054281871c541a3971b4d52ae43b9e5c547255b4dfbf315fb3e9eb972f138a83235c3d9e6120573ce227e4cc1651d73c39db951bb6c8cab1de8fac238ff9f1ab0f549eeb88b92ee29997fc057044c559a0f20181af044f6589b634e5beeef79dc26ea54a9d3a0333cd29a2b4127fb9cf750959313545630b404439f04e5a5388d87de092b8fde6d80f07d3b53e3886fc0f5467f4e0daf56082db2027c5aed864b168cce75af2bff8541c05b37e9b0f9a38c6a1eac821d4b6d6f91577bbdbcaeea2e04192abdd99acddacc4bb84c4a48e003ca3f2b490e8ac214946a628c98a52bf47f04c8b0e48d408ff85ad1a9fb06f8f392d9a2006dd4509b9243cea342dabf1e900a3a33b49f22e15d82188ca4b8a3727815d1612cca3388504e7672afdef7ae5b2f86205be6b6972a5326631c9e18e244433ef66af9535250dd68c609ac2e6b922d1c36c556800b3e9523c9feb26bb98cffdb6cfb6d04e77a76729efbf85bc748b975aca1af502987115825dd89be801cbd06bf0cfff9bc561a49fd7be24a33dad46ed44a5ac629d3d3d03c2913a46fbc0875ed35eb1161a672f0f40d5cb8b850873c41cc44d92e38e867c8090ed401f821c5c9042365f3f317252e16494db170453228e83189952c81caa89c1699bac79936bbd7f968f5a96df94486d30ff2a5dead4a3384c6d748a4411be6572a9ece39b5d46ca97937d9d6111de4f7ba64e7e8503f98694808cf42f9c7c67ecbc5447ced49efbea204cdd612ebac8dbbcf754a5aa37653eb09af750af2d3064fd5f457ff7b543254d3b679df57d70e3d1c466ed54b02fab3c22da15bedba121bc01fa2f37adddeaf99e20fa5086513ee220eb655bd24bce030cbe03577eda6c5a89d54dbf89aa8dee8ac3bd0a95de6698c0c53b909a3807951a2e293e1fe375abba4198f6ba1b03eda475395f48459da95fe84e7f06ec56447bff877d2d2a63c48c7f879d96065868bccbd5ed8ac712ea4ff845b8e5d9fa454bff9ec25dca4829e95d02ea09c2b0db6ea30e301b0dea4ef7a6d5316c2d4821fef8433d5ddde10b4262e3fe60eb5ccce5da26a5f28ebd8481767dec5057113dc041b1fee6b81116973315d00776e4a5530afa0733defea646dc65b41c94617913194cd21455a9d3ac6f85602f8983acf87c9ae2eabd4d444d1fb3438ea5440e2fb1ff2fa4c3a9cae7e6d5e027dda1e78443abdca8c178302fb49bb92293736efeae9f4b07edeec1e7b7d5d873cdd537a3c88150466891f1669d6f95834a74f80d37234238b21b9605baaf369ec863ed5fbcc39c2f9efa58919e2ac85314d842ce019a762a2884f35d1974e3a4e83bfac6da9273e861208fc247e85a8ba5c32cc3ef67ab1fbe4f88b4dea76af24feb0a169795c9b984259c0913a196f5c68ae058de2db8ac043339195cd73acc77639af89d944fb98f87840dff559d06f8370b8d9d23766deb31b53477ffbb5b1a298bbc17eeabb23db338e1735416731bdd7b4c641633074c2ba72ddce8cae5eee19d6828cbe6579f688454e5f7a6d06ea888ad79ea908f7df779274bc58a5d29abb76440cf3f10d97d3a49dabb0b382bef3548f66309231357368ff929f56eace6e6e67070880426a303bf52acd45ac98168ee8a023277b612968f12dddeb0fed8c335a477d2d3642249258c485ff1a7b4859e36b9b3d8423823b526184d59f46aca626880e84af4144dd8c55b215b129257def51909e430786e6506bb4c062c882b1c8bed84b3a1fc2734bf06da37950f89603e5c21b1cf70266e4968b273a71cf1ed882400efc0eca521a5d3197ab0b6a2abb1223fe555193d0aac0e88428e7f38bd9796f3d00c4c4b65d0fcb12c1de0ec652887a1456162399def092f3a718ad0fb423d8e2ae87db2756e967904a5504e6cea271d754c0d37a3d81e878904a97ebf43576a8a32467b14188ec913a2bc6d5b5e799091e2dc842c40fcbeda6b988a43e2181913a74e35cfe91727a2c34da0998d4a255910c0c02903b4e7dedf9d07ca1f7f14f6b4337238222be04cf427198193e9eb8e79f8e8c334c483f196a3f748f777852782cd65b3cc484edac4dc928432dfc5e2d408333a623d31a4dce9f421e1d7891b2faa76199353646ef044e570cf9559df0e5cf44f8e9ec4a9ec69e65790f59345d7c81a0de19c2672f533d49717895397fb0ecb24daf31636dbf5fdbcd376445d3ada8a4903f084796c66b77d1d89979cddd872c738138a41c74a1d7fe501c2590e19bc5acf423386002df960dc36c9027ef9c3ef2460744dc0a0b461a3a6d0291054b9b5cd7041ac0e28324fc8dcebefd477003885c7459feae61ec3147cc3c982f82c8f11ab07eeb17c0eeb882c095cb412173de25f4c8832c1084b744f3a2fbfe1678c582448562ed0f95e5a4b27904d11aaa8b9d9487546f70492a898f766756e5bbcb3db72074141a48f42d8746b23ac0637bb1a5cf211293c7612e222a07af9a36bffa2a9c3d909656d2f6c543ada5d36512e5336bf788867356f220d661b1cffd94dbd41d1d97f32b799db5e31196d03a932dd741fb8b727c8b443ae26bfdfbc0cc7d858572301fa13d24c5caab965dee77f5c0a617af497ccc1323afae8a3608d06c292ff9f86b6a925af8345d5bbd3671dddff717312cbad8c5fe51b6591e8651aea3a27d1953412fd8d8b926fd800d337153ecebc9eaf88e9493895c1b1177a81955cc6557aca9b902041cae280738de96dfcf31492e8c36ab350d8b16a361e83e5158284acaa4691219328f7f06dcdf8fed4809c5ec9c8ce47ed8a0271225782644372c5ed0e4be5fcb18583f67dcf3571db2e264e2ba069715507010940a43b90262f0d2b6ca0c4944f8ac87b42a786e365bd797e01eabd2de93727c123481f1f4c675aa95703d0086babf4503b0016d240c81a526b7a9a9a3fdddf2e468e530d67a166bf76f489e84791f0513b4296ce095971375fce3d91fcafb75a794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d37ced923a96043e6d615d8a107f5289d646318585aa6b1d4432ff0c57e15c41a7a156c03c3c8c3303739a90f2beed12f737d584689be3358c0cbe6d0d769f5352cd62ec072b6c84d3100c3e6f127ec298b11ff8137a8745e2e1e6766294aa04691db635586ddb2a8d7d9f012e606d80101514ce9f803afb6a548d13d6cf065f282af1f060c8db2c77f5a9268d3d91f38dd9f0ea3f095a006d5b37d69b0d6b556eaa8e1b85e22408e17894e4d35f77fd2e5876241be15bf61eb205fb37a2e3edc5e13461f26ec7be559a118a2dd4b25abf343c7d1bbefed4a9bcf52ae64753c2650420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8e9ff5b20bcfa1ceb9615645bd8a69f591e19e69514c929bc644bcaaddcc5dee07f292addaa89b12352de755abf6f694c31b0f2821bbf0b23f917747fdaf281c1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgsequencer-2.1.72-0.fc28.src.rpmgsequencer-devel-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.2.1\3?@\w[@[ @[ @Zz@Ze@ZOhZ 2.1.32-0Joël Krähemann 2.1.3-0Joël Krähemann 2.37.1-0Joël Krähemann 2.0.1-1Joël Krähemann 2.0.1-0Fedora Release Engineering - 1.4.18-2Joël Krähemann 1.4.14-1Joël Krähemann 1.3.1-1Joël Krähemann 1.2.4-1Joël Krähemann 1.1.4-1Joël Krähemann 1.0.4-1Joël Krähemann 1.0.3-1Joël Krähemann 1.0.0-1Joël Krähemann 0.9.25-1Joël Krähemann 0.9.14-1Joël Krähemann 0.9.5-1Joël Krähemann 0.9.4-1Joël Krähemann 0.9.3-1Joël Krähemann 0.8.7-1Joël Krähemann 0.8.4-1Joël Krähemann 0.8.0-2Joël Krähemann 0.8.0-1Joël Krähemann 0.7.135-1Joël Krähemann 0.7.122.21-0Joël Krähemann 0.7.122.20-0Joël Krähemann 0.7.122.7-1Joël Krähemann 0.7.122.7-0Joël Krähemann 0.7.122.6-3Joël Krähemann 0.7.122.6-2Joël Krähemann 0.7.122.6-1Joël Krähemann 0.7.122-0Joël Krähemann 0.7.121-0Joël Krähemann 0.7.120-0Joël Krähemann 0.7.119-0Joël Krähemann 0.7.115-0- updated install to package hicolor icon theme images - updated install to provide mime type information - updated install to provide gsequencer.appdata.xml- updated Source to point to new minor version directory - removed build dependency ladspa-cmt-plugins and lv2-swh-plugins- removed patch because functional tests are disabled by default- provide patch to disable functional tests- updated Source to point to new major version directory- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- updated Source to point to new minor version directory - disabled strict symbol defs of linker- updated Source to point to new minor version directory- updated Source to point to new minor version directory - removed libgmp-devel requires since not used anymore- updated Source to point to new minor version directory- updated gsequencer.0-makefile-am.patch to fix globbing issue- did some formating to the spec file, removed empty newline - merged all Makefile.am related patches to one single patch- provide patch to fix libgsequencer API reference manual- remove patch to fix logo and license since it can be passed as macro - provide patch to apply different gtk-doc paths - modified documentation paths- added libpulse dependency - modified description to tell about pulseaudio support- new upstream- new upstream- modified version because bug fixes available - modified SOURCE0 because new minor version available- modified version because new features available- removed some patches since applied upstream - added gettext-devel dependency - removed make target merged by upstream- provide 2 more patches to fix unitialized pointer and unit test- removed patch to fix missing type because upstream includes changes- provide patch to fix missing license and logo within about dialog - provide patch to fix missing type for ags-play-dssi- removed patch to fix reference manual because upstream includes changes- removed 3 patches since new upstream package contains the changes - modified screen size for functional tests of xvfb-run to be 1920x1080x24 - added ladspa cmt and lv2 swh plugins as build requires for functional tests - added patch 2 to fix upstream bug of reference manual- provide patch to fix possible SIGSEGV as no soundcard configured- removed 3 patches that was applied upstream - modified libgsequencer blue-print patch because upstream changed - do make check with xvfb-run- make docs noarch- provide libgsequencer blue-print patch to install to default linker path - provide libgsequencer gtk-doc patch to generate application API reference - provide libgsequencer.xml patch to fix non-existing XML files - provide libgsequencer.pc patch to make it available- modified manpage expression - modified binary expression - removed CFLAGS and BINDIR flags of make_build- RPM release- fixed license field- added xml-common requires - gsequencer-devel-doc owns /usr/share/gtk-doc/ - pass compiler optimization flags - added missing make install-html - added build requires of docbook-xsl - added patch to fix docbook path- removed debian specific directory /usr/share/doc-base- Initial RPM release - unified usage of buildroot within gsequencer.spec - run make check during check  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.72-0.fc28   libags-audio-docapihtmlapa.htmlapb.htmlch01.htmlch01s02.htmlch01s03.htmlch01s04.htmlch01s05.htmlch01s06.htmlch01s07.htmlch01s08.htmlch02.htmlch02s02.htmlch03.htmlch03s02.htmlch03s03.htmlch03s04.htmlch03s05.htmlch03s06.htmlch03s07.htmlch03s08.htmlch04.htmlch05.htmlch05s02.htmlch05s03.htmlch05s04.htmlch05s05.htmlch05s06.htmlch06.htmlch06s02.htmlch06s03.htmlch06s04.htmlch07.htmlch08.htmlch09.htmlch09s02.htmlch09s03.htmlch09s04.htmlch10.htmlch11.htmlch12.htmlhtmlhelp.hhpindex.htmlpr01.htmltoc.hhcimagesAGS_iterator.pngAGS_linking.pngAGS_recall_lifecycle.pngAGS_super-threaded.pngosc-serverapa.htmlapb.htmlch01.htmlch02.htmlch03.htmlch04.htmlch05.htmlch06.htmlch07.htmlch08.htmlhtmlhelp.hhpindex.htmltoc.hhcgtk-dochtmllibagsAgsApplicable.htmlAgsApplicationContext.htmlAgsAsyncQueue.htmlAgsAuthentication.htmlAgsAuthenticationManager.htmlAgsAutosaveThread.htmlAgsBusinessGroup.htmlAgsCertificate.htmlAgsCertificateManager.htmlAgsComplex.htmlAgsConcurrencyProvider.htmlAgsConditionManager.htmlAgsConfig.htmlAgsConnectable.htmlAgsController.htmlAgsConversion.htmlAgsCountable.htmlAgsDestroyWorker.htmlAgsFile.htmlAgsFileIdRef.htmlAgsFileLaunch.htmlAgsFileLink.htmlAgsFileLookup.htmlAgsFrontController.htmlAgsFunction.htmlAgsGenericMainLoop.htmlAgsHistory.htmlAgsLocalFactoryController.htmlAgsLocalRegistryController.htmlAgsLocalSerializationController.htmlAgsLocalTaskController.htmlAgsLog.htmlAgsMainLoop.htmlAgsMessageDelivery.htmlAgsMessageQueue.htmlAgsMutable.htmlAgsMutexManager.htmlAgsPasswordStore.htmlAgsPasswordStoreManager.htmlAgsPlugin.htmlAgsPollFd.htmlAgsPollingThread.htmlAgsPortlet.htmlAgsRegistry.htmlAgsRemoteTask.htmlAgsRemoteTaskThread.htmlAgsReturnableThread.htmlAgsSecurityContext.htmlAgsSeekable.htmlAgsSequencer.htmlAgsServer.htmlAgsServerApplicationContext.htmlAgsServerStatus.htmlAgsServiceProvider.htmlAgsSingleThread.htmlAgsSoundServer.htmlAgsSoundcard.htmlAgsTactable.htmlAgsTask.htmlAgsTaskCompletion.htmlAgsTaskThread.htmlAgsThread.htmlAgsThreadApplicationContext.htmlAgsThreadPool.htmlAgsTimestamp.htmlAgsTurtle.htmlAgsTurtleManager.htmlAgsUUID.htmlAgsWorkerThread.htmlAgsXmlAuthentication.htmlAgsXmlCertificate.htmlAgsXmlPasswordStore.htmlapi-index-full.htmlhome.pngindex.htmlleft-insensitive.pngleft.pnglib.htmllibags-AgsDestroyUtil.htmllibags-AgsEndian.htmllibags-AgsIdGenerator.htmllibags-AgsListUtil.htmllibags-AgsParameter.htmllibags-AgsRegex.htmllibags-AgsStringUtil.htmllibags-AgsTime.htmllibags-ags-buffer-util.htmllibags-ags-file-stock.htmllibags-ags-file-util.htmllibags-ags-globals.htmllibags-ags-macros.htmllibags-ags-marshal.htmllibags-ags-soundcard-helper.htmllibags-ags-thread-file-xml.htmllibags.devhelp2object.htmlright-insensitive.pngright.pngserver-controller.htmlserver-security.htmlserver-thread.htmlstyle.cssthread-file.htmlthread.htmlup-insensitive.pngup.pngutil.htmlxml-io.htmlxml-rpc.htmllibags_audioAgsAcceleration.htmlAgsAddAudio.htmlAgsAddAudioSignal.htmlAgsAddEffect.htmlAgsAddNote.htmlAgsAddSoundcard.htmlAgsAnalyseAudioSignal.htmlAgsAnalyseChannel.htmlAgsAnalyseChannelRun.htmlAgsAnalyseRecycling.htmlAgsApplyBpm.htmlAgsApplyPresets.htmlAgsApplySequencerLength.htmlAgsApplySoundConfig.htmlAgsApplySynth.htmlAgsApplyTact.htmlAgsAudio.htmlAgsAudioApplicationContext.htmlAgsAudioContainer.htmlAgsAudioFile.htmlAgsAudioFileLink.htmlAgsAudioLoop.htmlAgsAudioSignal.htmlAgsAudioThread.htmlAgsAutomation.htmlAgsBasePlugin.htmlAgsBuffer.htmlAgsBufferAudioSignal.htmlAgsBufferChannel.htmlAgsBufferChannelRun.htmlAgsBufferRecycling.htmlAgsCancelAudio.htmlAgsCancelChannel.htmlAgsCaptureWaveAudio.htmlAgsCaptureWaveAudioRun.htmlAgsCaptureWaveChannel.htmlAgsCaptureWaveChannelRun.htmlAgsChannel.htmlAgsChannelThread.htmlAgsClearAudioSignal.htmlAgsClearBuffer.htmlAgsCopyAudioSignal.htmlAgsCopyChannel.htmlAgsCopyChannelRun.htmlAgsCopyPatternAudio.htmlAgsCopyPatternAudioRun.htmlAgsCopyPatternChannel.htmlAgsCopyPatternChannelRun.htmlAgsCopyRecycling.htmlAgsCoreAudioClient.htmlAgsCoreAudioDevin.htmlAgsCoreAudioDevout.htmlAgsCoreAudioMidiin.htmlAgsCoreAudioPort.htmlAgsCoreAudioServer.htmlAgsCountBeatsAudio.htmlAgsCountBeatsAudioRun.htmlAgsCropNote.htmlAgsDelayAudio.htmlAgsDelayAudioRun.htmlAgsDevin.htmlAgsDevout.htmlAgsDssiManager.htmlAgsDssiPlugin.htmlAgsEnvelopeAudioSignal.htmlAgsEnvelopeChannel.htmlAgsEnvelopeChannelRun.htmlAgsEnvelopeRecycling.htmlAgsEq10AudioSignal.htmlAgsEq10Channel.htmlAgsEq10ChannelRun.htmlAgsEq10Recycling.htmlAgsExportOutput.htmlAgsExportThread.htmlAgsFeedAudioSignal.htmlAgsFeedChannel.htmlAgsFeedChannelRun.htmlAgsFeedRecycling.htmlAgsFifoout.htmlAgsFreeSelection.htmlAgsGenericRecallChannelRun.htmlAgsGenericRecallRecycling.htmlAgsInput.htmlAgsIpatch.htmlAgsIpatchDLS2Reader.htmlAgsIpatchGigReader.htmlAgsIpatchSF2Reader.htmlAgsIpatchSample.htmlAgsJackClient.htmlAgsJackDevin.htmlAgsJackDevout.htmlAgsJackMidiin.htmlAgsJackPort.htmlAgsJackServer.htmlAgsLadspaConversion.htmlAgsLadspaManager.htmlAgsLadspaPlugin.htmlAgsLinkChannel.htmlAgsLoopChannel.htmlAgsLoopChannelRun.htmlAgsLv2Conversion.htmlAgsLv2EventManager.htmlAgsLv2LogManager.htmlAgsLv2Manager.htmlAgsLv2OptionManager.htmlAgsLv2Plugin.htmlAgsLv2Preset.htmlAgsLv2UriMapManager.htmlAgsLv2UridManager.htmlAgsLv2Worker.htmlAgsLv2WorkerManager.htmlAgsLv2uiManager.htmlAgsLv2uiPlugin.htmlAgsMidi.htmlAgsMidiBuilder.htmlAgsMidiFile.htmlAgsMidiParser.htmlAgsMidiin.htmlAgsMoveNote.htmlAgsMuteAudio.htmlAgsMuteAudioRun.htmlAgsMuteAudioSignal.htmlAgsMuteChannel.htmlAgsMuteChannelRun.htmlAgsMuteRecycling.htmlAgsNotation.htmlAgsNote.htmlAgsNotifySoundcard.htmlAgsOpenFile.htmlAgsOpenSf2Instrument.htmlAgsOpenSf2Sample.htmlAgsOpenSingleFile.htmlAgsOpenWave.htmlAgsOscActionController.htmlAgsOscBuilder.htmlAgsOscClient.htmlAgsOscConfigController.htmlAgsOscConnection.htmlAgsOscController.htmlAgsOscFrontController.htmlAgsOscInfoController.htmlAgsOscMeterController.htmlAgsOscNodeController.htmlAgsOscParser.htmlAgsOscPluginController.htmlAgsOscRenewController.htmlAgsOscResponse.htmlAgsOscServer.htmlAgsOscStatusController.htmlAgsOutput.htmlAgsPattern.htmlAgsPeakAudioSignal.htmlAgsPeakChannel.htmlAgsPeakChannelRun.htmlAgsPeakRecycling.htmlAgsPlayAudio.htmlAgsPlayAudioSignal.htmlAgsPlayChannel.htmlAgsPlayChannelRun.htmlAgsPlayChannelRunMaster.htmlAgsPlayDssiAudio.htmlAgsPlayDssiAudioRun.htmlAgsPlayLv2Audio.htmlAgsPlayLv2AudioRun.htmlAgsPlayNotationAudio.htmlAgsPlayNotationAudioRun.htmlAgsPlayRecycling.htmlAgsPlayWaveAudio.htmlAgsPlayWaveAudioRun.htmlAgsPlayWaveChannel.htmlAgsPlayWaveChannelRun.htmlAgsPlayback.htmlAgsPlaybackDomain.htmlAgsPluginPort.htmlAgsPort.htmlAgsPrepareAudioSignal.htmlAgsPrepareChannel.htmlAgsPrepareChannelRun.htmlAgsPrepareRecycling.htmlAgsPreset.htmlAgsPulseClient.htmlAgsPulseDevin.htmlAgsPulseDevout.htmlAgsPulsePort.htmlAgsPulseServer.htmlAgsRecall.htmlAgsRecallAudio.htmlAgsRecallAudioRun.htmlAgsRecallAudioSignal.htmlAgsRecallChannel.htmlAgsRecallChannelRun.htmlAgsRecallContainer.htmlAgsRecallDependency.htmlAgsRecallDssi.htmlAgsRecallDssiRun.htmlAgsRecallFactory.htmlAgsRecallID.htmlAgsRecallLadspa.htmlAgsRecallLadspaRun.htmlAgsRecallLv2.htmlAgsRecallLv2Run.htmlAgsRecallRecycling.htmlAgsRecordMidiAudio.htmlAgsRecordMidiAudioRun.htmlAgsRecycling.htmlAgsRecyclingContext.htmlAgsRemoveAudio.htmlAgsRemoveAudioSignal.htmlAgsRemoveNote.htmlAgsRemoveSoundcard.htmlAgsResetAmplitude.htmlAgsResetPeak.htmlAgsResizeAudio.htmlAgsRouteDssiAudio.htmlAgsRouteDssiAudioRun.htmlAgsRouteLv2Audio.htmlAgsRouteLv2AudioRun.htmlAgsRtStreamAudioSignal.htmlAgsRtStreamChannel.htmlAgsRtStreamChannelRun.htmlAgsRtStreamRecycling.htmlAgsSeekSoundcard.htmlAgsSequencerThread.htmlAgsSetAudioChannels.htmlAgsSetBufferSize.htmlAgsSetDevice.htmlAgsSetFormat.htmlAgsSetMuted.htmlAgsSetSamplerate.htmlAgsSndfile.htmlAgsSoundContainer.htmlAgsSoundProvider.htmlAgsSoundResource.htmlAgsSoundcardThread.htmlAgsStartAudio.htmlAgsStartChannel.htmlAgsStartSequencer.htmlAgsStartSoundcard.htmlAgsStopSequencer.htmlAgsStopSoundcard.htmlAgsStreamAudioSignal.htmlAgsStreamChannel.htmlAgsStreamChannelRun.htmlAgsStreamRecycling.htmlAgsSwitchBufferFlag.htmlAgsSynthGenerator.htmlAgsTicDevice.htmlAgsTogglePatternBit.htmlAgsTrack.htmlAgsVolumeAudioSignal.htmlAgsVolumeChannel.htmlAgsVolumeChannelRun.htmlAgsVolumeRecycling.htmlAgsWave.htmlAgsWaveLoader.htmlapi-index-full.htmlaudio-file.htmlaudio-io.htmlaudio-midi.htmlaudio-osc-client.htmlaudio-osc-server.htmlaudio-osc.htmlaudio-recall-counters.htmlaudio-recall-data-structures.htmlaudio-recall-fundamental-playback.htmlaudio-recall-meter.htmlaudio-recall-plugins.htmlaudio-recall-volume.htmlaudio-storage.htmlaudio-task.htmlaudio-thread.htmlaudio-tree.htmlaudio-util.htmlaudio.htmlhome.pngindex.htmlleft-insensitive.pngleft.pnglibags-audio-AgsMidiBufferUtil.htmllibags-audio-AgsMidiUtil.htmllibags-audio-ags-audio-buffer-util.htmllibags-audio-ags-audio-file-xml.htmllibags-audio-ags-char-buffer-util.htmllibags-audio-ags-osc-buffer-util.htmllibags-audio-ags-osc-util.htmllibags-audio-ags-plugin-stock.htmllibags-audio-ags-sequencer-util.htmllibags-audio-ags-sound-enums.htmllibags-audio-ags-soundcard-util.htmllibags-audio-ags-synth-util.htmllibags_audio.devhelp2plugin-base.htmlplugin-dssi.htmlplugin-ladspa.htmlplugin-lv2.htmlplugin.htmlrecall-fundamentals.htmlright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.pnglibags_guiAgsCartesian.htmlAgsDial.htmlAgsExpander.htmlAgsExpanderSet.htmlAgsHIndicator.htmlAgsHLedArray.htmlAgsHLevelBox.htmlAgsHScaleBox.htmlAgsIndicator.htmlAgsLed.htmlAgsLedArray.htmlAgsLevel.htmlAgsLevelBox.htmlAgsNotebook.htmlAgsPiano.htmlAgsRuler.htmlAgsScale.htmlAgsScaleBox.htmlAgsScrolledLevelBox.htmlAgsScrolledPiano.htmlAgsScrolledScaleBox.htmlAgsVIndicator.htmlAgsVLedArray.htmlAgsVLevelBox.htmlAgsVScaleBox.htmlapi-index-full.htmlch01.htmlhome.pngindex.htmlleft-insensitive.pngleft.pnglibags-gui-AgsContainer.htmllibags_gui.devhelp2object-tree.htmlright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.pnglibgsequencerAgsAudioPreferences.htmlAgsAudiorec.htmlAgsAutomationEdit.htmlAgsAutomationEditBox.htmlAgsAutomationEditor.htmlAgsAutomationToolbar.htmlAgsAutomationWindow.htmlAgsBulkMember.htmlAgsCellPattern.htmlAgsConnectionEditor.htmlAgsContextMenu.htmlAgsCropNoteDialog.htmlAgsDrum.htmlAgsDrumInputLine.htmlAgsDrumInputPad.htmlAgsDrumOutputLine.htmlAgsDrumOutputPad.htmlAgsDssiBridge.htmlAgsDssiBrowser.htmlAgsEffectBridge.htmlAgsEffectBulk.htmlAgsEffectLine.htmlAgsEffectPad.htmlAgsEffectSeparator.htmlAgsEnvelopeDialog.htmlAgsEnvelopeEditor.htmlAgsEnvelopeInfo.htmlAgsEqualizer10.htmlAgsExportSoundcard.htmlAgsExportWindow.htmlAgsFFPlayer.htmlAgsFFPlayerBridge.htmlAgsFFPlayerBulkInput.htmlAgsFFPlayerInputLine.htmlAgsFFPlayerInputPad.htmlAgsFileSelection.htmlAgsGenericPreferences.htmlAgsGuiThread.htmlAgsHistoryBrowser.htmlAgsInlinePlayer.htmlAgsInputEditor.htmlAgsLadspaBridge.htmlAgsLadspaBrowser.htmlAgsLine.htmlAgsLineEditor.htmlAgsLineMember.htmlAgsLineMemberEditor.htmlAgsLinkCollectionEditor.htmlAgsLinkEditor.htmlAgsListingEditor.htmlAgsLiveDssiBridge.htmlAgsLiveLv2Bridge.htmlAgsLv2Bridge.htmlAgsLv2Browser.htmlAgsMachine.htmlAgsMachineCollection.htmlAgsMachineCollectionEntry.htmlAgsMachineEditor.htmlAgsMachineRadioButton.htmlAgsMachineSelection.htmlAgsMachineSelector.htmlAgsMatrix.htmlAgsMatrixBridge.htmlAgsMatrixBulkInput.htmlAgsMenuBar.htmlAgsMidiDialog.htmlAgsMidiExportWizard.htmlAgsMidiImportWizard.htmlAgsMidiPreferences.htmlAgsMixer.htmlAgsMixerInputLine.htmlAgsMixerInputPad.htmlAgsMoveNoteDialog.htmlAgsNavigation.htmlAgsNotationEdit.htmlAgsNotationEditor.htmlAgsNotationToolbar.htmlAgsOscillator.htmlAgsOutputCollectionEditor.htmlAgsOutputEditor.htmlAgsOutputListingEditor.htmlAgsPad.htmlAgsPadEditor.htmlAgsPanel.htmlAgsPanelInputLine.htmlAgsPanelInputPad.htmlAgsPatternBox.htmlAgsPatternEnvelope.htmlAgsPerformancePreferences.htmlAgsPluginBrowser.htmlAgsPluginPreferences.htmlAgsPreferences.htmlAgsPropertyCollectionEditor.htmlAgsPropertyEditor.htmlAgsPropertyListingEditor.htmlAgsRampAccelerationDialog.htmlAgsSF2Chooser.htmlAgsScrolledAutomationEditBox.htmlAgsScrolledWaveEditBox.htmlAgsSelectAccelerationDialog.htmlAgsSelectBufferDialog.htmlAgsSelectNoteDialog.htmlAgsSequencerEditor.htmlAgsServerPreferences.htmlAgsSimpleAutosaveThread.htmlAgsSimpleFile.htmlAgsSimpleFileRead.htmlAgsSimpleFileWrite.htmlAgsSoundcardEditor.htmlAgsSpectrometer.htmlAgsSyncsynth.htmlAgsSynth.htmlAgsSynthInputLine.htmlAgsSynthInputPad.htmlAgsTrackCollection.htmlAgsTrackCollectionMapper.htmlAgsUiProvider.htmlAgsVAutomationEditBox.htmlAgsVWaveEditBox.htmlAgsWaveEdit.htmlAgsWaveEditBox.htmlAgsWaveEditor.htmlAgsWaveToolbar.htmlAgsWaveWindow.htmlAgsWindow.htmlAgsXorgApplicationContext.htmlapi-index-full.htmlautomation-editor.htmleditor-misc.htmlfile.htmlhome.pngindex.htmlleft-insensitive.pngleft.pnglib.htmllibgsequencer-AgsResizeEditor.htmllibgsequencer-ags-audio-preferences-callbacks.htmllibgsequencer-ags-audiorec-callbacks.htmllibgsequencer-ags-automation-edit-callbacks.htmllibgsequencer-ags-automation-editor-callbacks.htmllibgsequencer-ags-automation-toolbar-callbacks.htmllibgsequencer-ags-bulk-member-callbacks.htmllibgsequencer-ags-cell-pattern-callbacks.htmllibgsequencer-ags-connection-editor-callbacks.htmllibgsequencer-ags-crop-note-dialog-callbacks.htmllibgsequencer-ags-drum-callbacks.htmllibgsequencer-ags-drum-input-pad-callbacks.htmllibgsequencer-ags-drum-output-line-callbacks.htmllibgsequencer-ags-dssi-bridge-callbacks.htmllibgsequencer-ags-dssi-browser-callbacks.htmllibgsequencer-ags-effect-bridge-callbacks.htmllibgsequencer-ags-effect-bulk-callbacks.htmllibgsequencer-ags-envelope-dialog-callbacks.htmllibgsequencer-ags-envelope-editor-callbacks.htmllibgsequencer-ags-envelope-info-callbacks.htmllibgsequencer-ags-equalizer10-callbacks.htmllibgsequencer-ags-export-soundcard-callbacks.htmllibgsequencer-ags-export-window-callbacks.htmllibgsequencer-ags-ffplayer-callbacks.htmllibgsequencer-ags-ffplayer-input-line-callbacks.htmllibgsequencer-ags-file-selection-callbacks.htmllibgsequencer-ags-generic-preferences-callbacks.htmllibgsequencer-ags-gui-file-xml.htmllibgsequencer-ags-input-editor-callbacks.htmllibgsequencer-ags-ladspa-bridge-callbacks.htmllibgsequencer-ags-ladspa-browser-callbacks.htmllibgsequencer-ags-line-callbacks.htmllibgsequencer-ags-line-editor-callbacks.htmllibgsequencer-ags-line-member-callbacks.htmllibgsequencer-ags-line-member-editor-callbacks.htmllibgsequencer-ags-link-collection-editor-callbacks.htmllibgsequencer-ags-link-editor-callbacks.htmllibgsequencer-ags-listing-editor-callbacks.htmllibgsequencer-ags-live-dssi-bridge-callbacks.htmllibgsequencer-ags-live-lv2-bridge-callbacks.htmllibgsequencer-ags-lv2-bridge-callbacks.htmllibgsequencer-ags-lv2-browser-callbacks.htmllibgsequencer-ags-machine-callbacks.htmllibgsequencer-ags-machine-editor-callbacks.htmllibgsequencer-ags-machine-selector-callbacks.htmllibgsequencer-ags-matrix-callbacks.htmllibgsequencer-ags-menu-action-callbacks.htmllibgsequencer-ags-midi-dialog-callbacks.htmllibgsequencer-ags-midi-export-wizard-callbacks.htmllibgsequencer-ags-midi-import-wizard-callbacks.htmllibgsequencer-ags-midi-preferences-callbacks.htmllibgsequencer-ags-mixer-callbacks.htmllibgsequencer-ags-move-note-dialog-callbacks.htmllibgsequencer-ags-navigation-callbacks.htmllibgsequencer-ags-notation-edit-callbacks.htmllibgsequencer-ags-notation-editor-callbacks.htmllibgsequencer-ags-notation-toolbar-callbacks.htmllibgsequencer-ags-oscillator-callbacks.htmllibgsequencer-ags-output-collection-editor-callbacks.htmllibgsequencer-ags-output-editor-callbacks.htmllibgsequencer-ags-output-listing-editor-callbacks.htmllibgsequencer-ags-pad-callbacks.htmllibgsequencer-ags-pad-editor-callbacks.htmllibgsequencer-ags-panel-callbacks.htmllibgsequencer-ags-pattern-box-callbacks.htmllibgsequencer-ags-pattern-envelope-callbacks.htmllibgsequencer-ags-plugin-browser-callbacks.htmllibgsequencer-ags-preferences-callbacks.htmllibgsequencer-ags-property-collection-editor-callbacks.htmllibgsequencer-ags-property-editor-callbacks.htmllibgsequencer-ags-ramp-acceleration-dialog-callbacks.htmllibgsequencer-ags-select-acceleration-dialog-callbacks.htmllibgsequencer-ags-select-buffer-dialog-callbacks.htmllibgsequencer-ags-select-note-dialog-callbacks.htmllibgsequencer-ags-sequencer-editor-callbacks.htmllibgsequencer-ags-sf2-chooser-callbacks.htmllibgsequencer-ags-soundcard-editor-callbacks.htmllibgsequencer-ags-spectrometer-callbacks.htmllibgsequencer-ags-syncsynth-callbacks.htmllibgsequencer-ags-synth-callbacks.htmllibgsequencer-ags-wave-edit-callbacks.htmllibgsequencer-ags-wave-editor-callbacks.htmllibgsequencer-ags-wave-toolbar-callbacks.htmllibgsequencer-ags-window-callbacks.htmllibgsequencer.devhelp2machine.htmlnotation-editor.htmlobject-tree.htmlright-insensitive.pngright.pngstyle.csstask.htmlthread.htmlui-machine-dialogs.htmlui-machine-fundamentals.htmlui-main.htmlui-preferences.htmlup-insensitive.pngup.pngvarious.htmlwave-editor.html/usr/share/doc//usr/share/doc/libags-audio-doc//usr/share/doc/libags-audio-doc/html//usr/share/doc/libags-audio-doc/images//usr/share/doc/libags-audio-doc/osc-server//usr/share//usr/share/gtk-doc//usr/share/gtk-doc/html//usr/share/gtk-doc/html/libags//usr/share/gtk-doc/html/libags_audio//usr/share/gtk-doc/html/libags_gui//usr/share/gtk-doc/html/libgsequencer/-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2x86_64-redhat-linux-gnu directoryHTML document, ISO-8859 text, with very long linesC source, ISO-8859 text, with very long linesASCII textHTML document, ASCII textPNG image data, 292 x 481, 8-bit/color RGB, non-interlacedPNG image data, 989 x 580, 8-bit/color RGB, non-interlacedPNG image data, 369 x 1200, 8-bit/color RGB, non-interlacedPNG image data, 271 x 482, 8-bit/color RGB, non-interlacedHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedXML 1.0 document, UTF-8 Unicode textassembler source, ASCII texthttps://bugz.fedoraproject.org/gsequencerutf-8172c7c8b6dbbe3de3810dd45068e83faa8414ed6c4f771920bd528d3760b44d8?`7zXZ !#,[%:]"k%HGVeܳhAn3˷uSg|Ixru^a>)yOM- 6 髯w_|?!]d & -} Xxő+։Z=Ԟs31%ǰ(/oŸ{Y]KחF}Shy#rCĉQuޅLتlˇtK/kr2bZr<{lKtind 㳰fd0і,j::=FNfgd&j;]`X+) {*" jz=PwJ--;QS :g9̔Y5p4D/s y$\尛>L>#w# #K _S|4IkhV-RX8'zb-Wv0'uN̏9+QK߼z n%WӴgu{~qnd1q+L#$tk/S**{,*AM3: hj }R(C %jm^j8G{]FJ!Ug@|MpNNۢb9Qdi@F4GC29jU^D|$jgqnV񱰮?,BNI]Kú2 YmDZ~l P ݲdoK㫑{(y%!mFHDGR"r(mHbm7AʩOĖo&?O瘕61h{q#f(F̝07H vu1(¥Pi^rƄ+ g%Ky RJk|}>[*km+_O;_} c1j"qA<I 'GIS ^M?Hڻj[+WG!cΚ>&X FUysddAɸ6?K3  c/K/ Ėh;F٨dZ aEEی%ijٮ U1Fh -ڀ6oiLnYV]i{ꅟ%87; o{S' Eϱ$pN$ӥ (e= M}ja}D/sMf@Y8 |BAv}UpI_f&a_3-!ȄSdw97D0@gul@?'WCQ(gX0#u:] XpY( #}ja`kHj`!Ww`{ڂ]iQA4?-PG]CXӍm&3W{..m e#&UaI'\b}c.sTyy>qkD[~'r`wjJm(>Dr |C`x-J !43u]OgcWM;^֒5GW[-nc/vhiI,ϭͯ87>ZɎCJ@(]maH]f0NLF=)q{Amu3$J "PKNHpv=KΡ QzhZb[kȶ &9<@$蕁 kg' ,‡Οu"K3RH hZ`NA_p4-Xݾgw"ئN%B4+$+2"J WJ(@O}&?ȱ# BRӜKsY֐ q&5aC^I.T?JiH_M%p”MeWwj4ҡHK9`SrC.7~ڸknZګ&P?Cs-qHѥb_j|IDaN Z2tfH9W&c1;wS:)娾,n2[ulYKDžd2WP`}m:ntm$Z=|lZa0 ˍJ]#Dm(&롣y18F=Bn'xǏ袗qVqvኲ"nNf+>]rc|«ЋكY _ t7WrR:D>RTjNc;]oTrWӠ$eN*kxuy0xʅ1l`fp1/4 5:{&D࿻{`(^} HLY£O0#o@BAa0Ap ·ۑR$6|!]U&Lkpj+ ,}Uk#Y_-څs;ΎLmnc|znZmxf EDҁh #r'j8@*xpa&x!v["Wy[VԦ\$󷤤h -T@'2P/&)].ܸ4CpVM2I.%ݨid@Xbhۜ@9dD󭃜{vlt=@2h߉hnLq NbJe61KG1oRHq ,x0m/aHaT qi1ƱO>@>&[rjU9Q@' -E -~q 0-OlJ'ؖF4?n# RwN3tw[[*|6*:' Y醝%9(M3`s B?ښ ۾5}fpȆ)T< Pի-л`V;&{rve} #o!'f& #~ Se XXS { *}B*u*p&K5^%×\_UA8PTHQϔ/N8diu@H\5 SO ApS9am'̣2]Yvظ3ڞ _qa~ft1G<"*PKy2B%MSxUYS'"%Ɍ;m)YĚ kl)o. e1sVK2E{a [VBA Zi0<7}P[Y UYt_nfW_OXZ6%h~ndmqZ!Q8%[ \ekeidS%ŸqGRGqUؐ -ǰF?*]mV'R⍾9-+j:͹\( ;s6K332S-ޠYH9ܱIpgHj7!jj?Ȱjc8aޣ4Y$ hgꃉeHg&7@Zr(Eu<*6.B{ ֯&OD.?yƼWĎ]7PQT ;r&\l]&*XsGmt2O{ut4|Vh=.&Go&{MVsԳ?v<bMh*sZ+t{ D^TS^4ዢDkz@iʚ,`m$/tvj:>H# Q$#p W'&N|E#\7q03TղZSL^%bvݚ>i]i{^b'ۥ]Ivˀ%\3y-.ZcͯĚdqT~R_[+[PTcXaFz8~lIdS(FyEٸhk& W &P|^CS`2mOz$tI2U'HFbzMq&,y&7*t9yڴM&Kˆi!JCV)4ć~Prd@jp̖6zJ/0l Mj[K|HLޛueڟUc\gbd93MT F̲/ Aު&p|ez6Au',Y_:Ap\:ike$L'},U,s_7]A;i2 uot_Nߘ4¼ 4<`n_O"ǝ)"oWRL)'B'k"gTve4 ѓ!0JzbdVy 4U!-%T37Qa`^Gtڕ+WaPϹ~ыdSk#aWGPG$ I[)[~iϯe*%9{dHbU %`-ߖ*6d=_N7啾Bq5=C > =f8vRG#*׭"Bx<)E+p9s3 u{lO?XN&dfzx[u@z0iԛ[rL5CXgXYwMZC{7f[-ToS0"L1^{?A*۞jsq-ixiT^[)<#QӞͶ'㓵bd6xA%>zWk!ȨW8IH'+ :Ut$*C:Bi,HFBx|[OB$oug'8 lV{SJ廀q8^#-@2U|(!7H{;OFG׷*pfM>y\A(k68aH{.XM}9͸V `bTҝ(73jLcj5g *A|F\+ Ch6+L(LIvt0P3+ }"#iYMh.-nRwM[uHpxHc6;Kx=7=H zJ+v- YZ