glibc-headers-x86-2.40-3.fc41 =>= 6 6_----- 3!Flض zE>b$bjf b$bjv607a~ˆ6`z2u;g^*ȹs- >0$DF_1ٗ)9ޔ [bhar.oIr͎|$%N.> 9ս9#ʼrXow/bsHÁ :@ow pZ %^+<kssPpE͵gea$f004363b2e61b77b0c2cde04a3a5d5baeb820586bf04f7e93f25d83277677a2c3465d925d8a95924690f90aea548a36b7d97aed2030204876d743500473045022100faec1f68ad19aef3e4152d273c236bf9d322c7e72ac40d47606833b08bcc028802201ae7797af8b2daab8ba3aa049acf7cd556dce0f024786d270b743f447b0667c9030204876d743500483046022100da8c5cd71f00b69f296eb52e91015d579852b3787615c8ab12cb90814808cbd102210080adcaf901cf89fd0b5124a5f45edffa65618bb1d6c5350af6872ce5a0dc00cb030204876d743500473045022100d3af7b8f869952fe2a89ccabf30861cc67dba7de28ce700dee3778f2e43e105c02204ab1eb162e6623e1bedf6dc57a1884f1817e7d09216863ae60f2574662a813ba030204876d74350047304502204990f9df17bbee59d2d4486a689190baf36ab183df1da263d54e5707d4ae1879022100b8b175eed98d8b1ec9feef59b15fdf6c9f0de3b255d4a018d884b5b834fccf57030204876d74350046304402201bc7104c7e6e213cb013010a55e760bc50ea870354f69825c2a94e3093764c4c022018dababb6c566d1bb43a03ac21491646730c114dc0cc12ec34c3ccaa9a1340fd030204876d74350047304502201b758334d59129113fd03e12a90c55d51e91be5ee3f15ca26d7518cb12b2bc4c022100d7a5f17e45be22d687b98315449b2376625d46b449bc04e8d9964122d0202001030204876d743500483046022100d568ee08f4e5838f8a899cf585d341ded5e1f6615414f72ba38ddaa407145feb022100fb67edd54e7238a71e215f384b879791b7c6d18313d6787101a97b7a7be719a6030204876d743500473045022100f5eff4d252439fe62448ab2fb120780d94a1f20e6162fbc9a38b9cd7d0edda9c02200fcd0b1df637def11a137695920407f59c46c1e97ad014cb8c5a9ebaa4e0c175030204876d743500483046022100b912b9ba3c70fd463bdfad9d76fe4bb6cdd87088115d60ca9ac63c3aff80d501022100941159c62a9e9626dc925d3f8162707b974c58b11b2d7da6250cadab74698bee030204876d74350046304402204aa0d35448e3ed249b4233c195a211114447ccbf7e256bdc956176b99364a00202200b1a1fec5353b7255a48e9b61bccb511d3992f41c4293b9a9a89b2ad2cd7a2c8030204876d74350047304502203c9835f2762776bc51c9fd4b5175d34c44ac95315a3bb23119a123197d9eba9d022100a020ff3a35300ae87e87284fce44597013f006c18e896bb98ee37a737fc952b3030204876d7435004730450221009c39f7556e6ed3082eb168f8f5eaa95dc58d02fdf9b4d9c55e83418de6093a3e02207482fb3633bc99b2d4462fbc4ae23a0f30bd6ed7c1e0e8ba8b474506170f9576030204876d743500483046022100ece06828fa17415d04c51c5afdc4feed0c29f4670c74c97a1a88498006cea1c7022100b50f86d303a3ebe3310bbf0d7b48f4da49e468072898ff832a41a2beab157ab8030204876d74350047304502200895d0858b8990fecb642abe1ef04f0a591c8f2d017e981a7b50702f41371d01022100c869c3c195acc1251c50b30ee621209116594762026b81b397941b8b4bda9dce030204876d743500483046022100c07ac98c56ffbd599b80c8969818859a0aae3a6e23f7f2a2597da1ccab6c9f80022100e2cf6723c4a57f0ce2ab1ecc3b5f55c9b1b804e6eb0f319f76dbf67b75ce5458030204876d7435004730450220706bb92edbc2e4999cb50a370ba9c8690b989329b659e06ccf5bf8c29c5e8de0022100de58c06cc559429d4448b09dc72d49c843d321d30e80ec1d4577ed69f3e81cb4030204876d7435004730450221009a1721fa6dd03cd39206ff8a62f5ea98cd6e2bbfaa12677ac7609575d63deb6b022047cec8facb22c3b1ece45060b21c579cb7231dcc79a9cb9d03fca559fae50b93030204876d743500483046022100aabfba3b3723848b8f0c94cb98399361b3a63d58a28318f72c8414fca0c96828022100d9ffe2b6c28f0dceeea6347321c7d7bb2ded68935137e0062358460bf4d8c379030204876d743500473045022100dc754c3ae9c86a5adc25f8d3b30dade4c484088bb49bb50ebc16cb991242454d022023c1e390ea36dadc0dac7dedfe45e3f356312b42d01afd6c1cf2c7830fa87ebb030204876d743500473045022063f46b5d5160314a15fdce28c9320336a6d3358d3a7adbc32fbc7432ac576e95022100c0be9499dfbb8bf2e3a3e63583ead095ca024c754c59f08acbdde4089159482f030204876d74350048304602210081cb130c18fb2408d2ee2bc9a2ef3efd17acac5f0bddaedd397de6678e54aa53022100c73a73b34e7122cbae015dad0af999f9980638077776b4a8c825c34a3bf8ea72030204876d743500473045022010d3f8200651a90cc06fecae1716e5421a44ce7afb191bd0526441c2428b8281022100f089fac3427df074daef2959a728a30d7d7cc4ae65bca567cf0f77c1a4b4ea94030204876d743500463044022035d04de8d111a3099ebe6c97070491274cd37a8e5da4b34e395b7e31ad36685e02207469f6279948f411c9e5126f1a354a6f8655acb3f794d2128f4fac06d6337678030204876d7435004630440220660e2a0698e5dc3a4812a9e4146a8976591212845d6791249bfa54c9a0c4d5b00220105e4329177617cbdae98eb7e2214a16179497133e7458ae3028ca8a1d5e70dc030204876d7435004630440220657f15915d1c9f3bd43af93050b916c2395f5160bb6597cb1b06e8ed91c6298f022038fb0e9527212eb9e9cf3c8d5917ac4e83237591a67da2fe290934fcfcc0a198030204876d743500483046022100b0039c592cffd00f3f9ebfb911278e785e84903e7d015e2f885958a334e3980e022100f4d56e91501553927959d17a2281c9235dc95089eb9a7bdee436f40f7c676331030204876d743500473045022100e1811a37999252bc81e6a9d93949da1baafcca8e576b313c813d3a3d7d0803810220074930d1b8bac5e081df1c1df3e35cb78eabbfbdbe94873f6097c4d0041a4729030204876d7435004630440220094d40901a077057e399f3c5d03f8d6afb3a549602207063ea84c335c2f778d9022048bff700659a0b4c000e5d4a45901916e66d357e93e8d74b2fc78be19c677515030204876d743500483046022100f879c5542a89c70f56bdd932aee7321ccddb7682f217bcf3901cc8778826a0cd022100eda4351c6207a8472788bc886d73fd6eb8cd0cbf290288dcba57f8d07f6a7e46030204876d743500473045022100d9d4674a9f21c1679d333d97f5cb1405bb90d529f5837322e157448f55805e6302207ae5b119caa0c616651ba73613924fdfc712bd11210520d6e9a4861671ea93aa030204876d7435004630440220576a54921e00044bba238dcd482fb4dd2db65de5772121dbe5b0b4f97807870602204531d7b7bc8622563353133279b1aef93385d7675fe9e7cebe429f7558125322030204876d743500483046022100d25f146b4722b924155bdc9b2c098982ad116cc598e7f9166e9beb27f9b0b3f1022100c274376f720f44066fdd63fe2d76e2bc59149586bbbeadb8ab6d04bad9132739030204876d743500483046022100fe4a0156bc38c7333361ec5d276e9ae0b3de8a99effc0baaec11f1256568d135022100b8f366883197da58851990042fefebf02a2bf76772b5666f2dd680ea9c233c76030204876d743500473045022100efd509b21896fc5a1b7e649d7cb0c4dd4881ef9bdc006282f2ba2b2bcbb6e80f02204b289585c87d3fe9fb0992270c2b0cbbb0b410f8c20cdd2d46da11a0cc193f5d030204876d743500463044022017c5f91d2ad99ce4c34ca49169c1bee1a798bfa5b2717591a535855caa26188f02201da76235ce45258e78c625a3e9ebaeb0b7f141ca1cbedc78dd8d7b9947f40cdb030204876d7435004730450220738a01e0ec2793e63f9bea48b83f6c5bcab4c676d5f87d829df75f325ad62cc7022100feec0c2a0611696b10a8aac8c0c4d6ed39abf69c939dd17145fb8c38ad812a0c030204876d7435004830460221008dbd62c4e83537dc1a5024209b2110203402377a34fe38624aa7a8dba5cbd38702210087e8b36b799fc1ec15ae77a194220956eba90904993414282176432b715da684030204876d74350047304502203bf1ee39b2489a5df30c43cf03c04a09a25bdff94b4b1c35f96b9e5f66987a58022100cab69270b778bac5d9a90429dfc5f3e775552e65a9eb2a9f5e7b5bb74ac69f2f030204876d74350047304502210081da1298ad241a3b2ee60e25e13428f54883d3f07676732f29997794ae62c9910220147d50e58090de2c5982862f55b4bc6aa0dc948361da2948e513486796f36c1d030204876d7435004730450221008a3c300f7ae43a20369a099b553052e3aecbe1009ffa6bdd861c5e63a47357610220354c75fc108382e7c23eb8b5e65a64736f7520ee7cec19a02f45bf887691697d030204876d743500473045022100babceea24e0c12ea243ab46c85d0c4a589526ca3614222b76c3e46ebd430d56e02203b6d10810827c013639fa57024ebd01679923d2840dc14a032a245121101c764030204876d74350047304502202fefd417ae5b29f2fa8d1d93b39b58d3a48f06b7c02d5d31398cfc1721d104e10221009a853dd7ae1a630e1efdd45eae6d6b9ee6ebe9059e9ab7fc4ebf88f0f7a0e113030204876d74350047304502200771a80ae5dccf8d84d38cea7f4ff66c37e46a0d64b8cb507b98787b4519e3b3022100fb0087f44fbbb06d546e21c91a903048c09a360ec5754a166007814bc255f40e030204876d743500473045022100ac3ea5d4a9deae98507f0dca4841e3d9bf6dd9009679ddc54a9504a77557a50c02203892b57f9ee25fd3779c9b7b7be567ff3536e843f7822581004863fa6ba6d3e4030204876d74350047304502210080100af9b9f71753ef577b7d2d1c4886197b133acf37616df4822736528ab4aa022020e99558c8e3453ed1dd7bc06211b93d543236c2395a7a07d87bcd3c64a5a751030204876d7435004630440220076e74cdade4d8057449031c7e4f7184521318ea9029886a54a4242cf43e8fd102205460c279f00bbeb2d3354f16e323fae35d91a1fbf5057118fa91ba0e76df811f030204876d743500473045022100adc2ea5e0a347854f8ac63606f23649fd7b11c0cc2b8bbc15f022d9a7e75367f02201c6a78a2ac631228787673ae81a4a2b10c3fef106c389ed652cfb5eca3ba84a2030204876d743500483046022100fb156a4bdbe54ca1d1563998dcb476a1274fdbc8b04ca9b2e5b65f2ecaeb611902210098e4cf175189d2f62241e126f93bf50377551dde0a0d6e32546161ed00cd0393030204876d743500483046022100905aab9f2826e84d45ce73c93e28b5b06c16ab4a3483cae98af269847e14233c022100bc392be1cc1c27f01dda6f6e94d374ba0666e9a39bef8ffcd2f795bf49d78d1f030204876d743500473045022100f9ad33ea84a34aea949066ea77a752b7dbcc548701bb7d8760e8df022501f3590220092f279781c07a73f9ca3af1c1f0878e82bc237770c749420270d8b556f45bef030204876d7435004730450221009ba70db0852abe7c5b96c0bba479deb9226f0bd0553a4253467a863ee6b0971802200ae6abb20a4209d351cc1a7a3b982e96e4f0e27d162d88ff63b4f7ba78d6daef030204876d7435004730450220362654ad88c1dfd8c5ff59bacffce884a2d88bdc4b8950a0fc8543930e46ebbe022100c1cdcc36d9afe6bcc935036254f9ecae998258d977e2268ba4443ca36747ef11030204876d7435004730450220063d030e53c4fdf419f7e5cddb5167acd100890c8221fe1aa81e901cc3f427a3022100d6720cbddfc8e1e0c648ec6944ef342e2962bac55cbe33c27dd22f1b8d392a27030204876d743500473045022100d3c0b58534c24fe69cfd4b2e6bce437dcacefbca636b7d0cc5341422ec950b0f02202c6e5c14f8092d6ede5e5c5bd58d62afcf8ebb4863bd0cdf90269d46bfc88183030204876d74350046304402205ac1732f5341c7906da990092cf15625dc60cca0131081f517b4f8ea00c8aa40022054219f4d0a49e793a937c3abd00bdd933b4d6e1863dfd1b3baa2de8ab97caa80030204876d7435004830460221009b512500d880b3ad048771747f7ffa3d141e1e1d251c4a9c55f0ced6bc7b5779022100f0a85ee8cba798dcb4fab68ad617cd62a3940f6899730efcfe75a01fec9fdf24030204876d743500483046022100821ee968e77b191003d4c8db20d834ea09db86c5c20fb903d13b5b14f74d06fb022100d5134c88112739e771aa721f6747b77c089be039d5741d9feea105fb11a869e6030204876d743500473045022100b455669baa3fd5dd2e943a7ab525518490e94290ca1d0c25fdd871dab0b738d502202a4fa70afe33a19b6ba646acc21632c5d760ad4b525f57a33d2a7fd8dbba53a1030204876d743500463044022047dccfc90ef8cce6e21b7527275c0ae5094f5ddead775032c1fab5dc3ba7dbb502205ea34124164b119532986ba655285c87ddfe948661e54ababeac9b029da350c3030204876d743500483046022100bb008b391c9e4b88bee2390663f03edd4f1f6b79ab6df3096710a963b762c1d4022100a54a79bea6416db3170ec344b0b3439aee8c9e1e87f00cc4248926dabc037167030204876d7435004830460221009ee7e00c5373c6e730ac6daee706dff97cd13d36f448e9e926638e7316c46f0f02210095d32888aa7b4c180f597b0d4bbccaa54753783151c9de8dfa188991c9d5d13a030204876d743500463044022045e8819301bc350d1f0005bab252a84911f4f1f511ef81061406ce38d7a9197202200723eb5e7e3f670f2d77cf180d88bf68f94dbc0ed3dfeb29d250ce2475a428a3030204876d743500473045022079fc53661bf9417c956c57d762e333ba863788c33fae14cdf827f935f8e78048022100f635e61e5204e014d3ea78fdd841234bbbf17bbe40981506b41933ec068455c3030204876d743500463044022073ad626160b727e29b13201d83398819725bbd48d78af2478bb67bb0c1bdae5602206e1dfdfcc2b1176ad5cd4949f8bc0948d0b29301d7fe716f30b899aea1999ba2030204876d74350047304502200d6fb2587d79082e3e792bb630103c7fcc7fea45bce40edb05c58a020a9b3b97022100e0ddc887ee5bbd4af416cfb827434c4aba8d37f0f4a16bd8ef4aab736aae15e9030204876d74350047304502207c7a52f6c49d1fb6432c968de6d1d7dc9f805d06f06226f55f7d005d54fc3f4f0221008075e1d2eca470562d645c19a388adafaf1360a18fa49cf4e7d993a3fbc113e8030204876d74350047304502206040e8d6b06b43f0903ff8f8f2467d00042ba6d5d8bd97d61c10728b8fec7839022100e7e3108be48d58222993fc0cb8245c94e3a3bdb40575ffab46d6eb2e4bd68a1b030204876d74350046304402207c3ca59688faca06c1713834cd5e5b7a3b6b52871f6becb87476583e538edf95022009c4c63a7e8b8c0021eb65a314e1fb9bc5ba884fff86ede96e71b48cb9e29b08030204876d743500473045022060bd9c520210085727c879ceaf418de700c1efb17bc0d0b68651f7ac5adf82d0022100c2a01f3c128ccba6da92f8d2fc5404f4375fd14162373f1e34ac92739c4914f7030204876d74350047304502206439e331b04f6a542246426208e8eac3238dfc7d953df4594a9f9c0ffb258f40022100bc7b7e3518c21ed62dade66bdcaf69173a720bfbecf7f022824aa4277ef672f5030204876d743500473045022100ae98b2291340d0532981f2dd4b2b1ebcb7cd5fc9f3d94a05d1fdcb3139c7a643022008dc833c9de5e7eeef3a5d024dc53a914f93a5ded88516489d1eb038db7274bf030204876d743500473045022100d51c80321bbd047c4c360888fc08c8e1739b2b07cf047ddfb762c51961670d4f02203da636d5017de6e795dadf678ffde4ac8eecfb5db78ab9f4693d07a8c4bf0e22030204876d7435004830460221008369b2c0e94dcdc8161e1e92f921fa778e26fa49ae3baf160399510e55a56101022100b794162a1417b586363965da76d48aa3381184cb39e7bd010f04a6b527fa6d13030204876d743500473045022100cde267a5a13c6f3f8009b042526bbe5847eba37e2747a5de5fb527d0a0620db00220391ee4e94ece714c7661780cdf368d749f70cca7a232ccd5e79efde8e0c66843030204876d74350047304502201762ce5d0c01ffd9f81f2eb62ec7346edebedb16ec843108e11a6827a94be16a022100b775dbdec85e8eb492d8f8008558a9e8020061168beca068e2beb1d4d7e5be0e030204876d74350047304502203c05093c2a294571137b8a76fce6c6deabf9726e8457f5141ddb4b583d0e9cb1022100ad330ac068ed34b827e55689b32e7e34cd39d2ddd90b24811174f18e274c3e44030204876d74350047304502206ea5cc28e902aa8900bcea11f7b52a19f873253dbd3abeb3ef1a9efe7a68b691022100cb90c45f5d60466ae8d6d9d54a5a19b344698bc59f6d350495d4324175f4dbef030204876d743500473045022100892c165d92a42b142a04b37e97e00bc3627e887c020ec99c08fbe1cb1832e881022060e5d0841aa7db2e9a19a558b8c8ead87a3558074883c380ea5f8ef7931fa735030204876d743500473045022100d4ca527cf087c1f05bf1ef3818a1e64c0f472ea41f54fcb90ade64f90ed02c2e02207685750af1b002f91489b117c91a86192babe7a048626a6bae699a7a797c182c030204876d7435004630440220073b95ade2ff342357e7bd4311d189ba33e8145839126aea2427af4c69db8fdc022066d4d7c473b9a1c12ec729829395e28a6d82fa1da13d112490d4030714f8c74e030204876d7435004730450221009209593703ba10ca9b540722cabf90ae43e2bf198aba5f4707d32160ea01ed8a022067d2b8c55d0b88af6a97c24a6953a55d7fc0e192b36de8cfe9969082fa720121030204876d743500473045022100960c40528d55460e6dbb61cba8ed776139ce936bd42fc445d8b682d49e2729fa02204a19b09e7eafcb6109bb3c64d1be60bde1537eb6ceb38a03438468606ad61210030204876d743500473045022100acf4d45d14130a28616d6028da729d19213ad8e669c349421faab137b2ffafa50220359097f90707508e2201ed647766d0b7f6b88400e4579b56d03cdc6a048d527d030204876d743500473045022100ceef8d0b3e048299ee22c34aafbce679ae5fe70a43f0ef15f73c648a4332f56702207161d6139a4197de0673f7eda5480744dcb879394ea5e32d5d6761bc4bdfa2b2030204876d743500473045022006ccca504f5c00bbfe07ba078287a5c6d8b371386eab9ddd08df9e01a86874da022100b14cb3c358b91d5cbd212e5dde36eae74dcf96a3b8c42730ba7959a974887023030204876d743500483046022100ccbabbf84685276b6a780aad2da08b48b949aeff9b3806dd382906b27fa459c6022100bdecd50614d694500b1b40cb2152d2ded9f1bfd2842201b6e0207691232a4eb7030204876d743500473045022100f66a666361757457e8300fda24920cc96dafb1d251c986e0758660b866404536022043ca83f8e13e767e191978a125ba983d6588ce345025fdac40af0f3fdfc486c4030204876d7435004630440220208772298454ddd1097dd705b333150bb3d3e9feeb31503d0abc889d58d2de7d02207be039ebb4c98fb3f2ac46900213110f580d199d5b5a3fb70e409742bb4d4dca030204876d74350047304502210092c431ff66a397bb939cf735371a3de396f32e3dbc6e75dfbfb7a876e694469702202f645bfd53f768708576179c9ec0b5d089c9b0dbe4d60e41935cba769b169b25030204876d743500473045022100850d379909447456f8a29a7d5a4af6f49a5b93fd00fadb30b94a813960ac50690220439febe389a6b361c5732f06285a9017861b9f241ff2604bb8c756158afab8e0030204876d74350047304502206865291bf31a622c9a85e5caf60c5da098f5e2dbbef3e94866ed1d43816a6977022100f53568106a48f3211077a70983f3071075a989f386e7483f222fb624b1516fae030204876d74350046304402201a9eea7dffe37ad49e65eca50f4681c81369c73a04d2ac020b217bea4aaf183402204ca94d14aeb854b0f1b0a0d24b2a71446d78720d4e35a9d686efd54398b9c2d1030204876d7435004730450220645a5062c066f789ac192887b05a10312245064e4474730f19888cf6072177e6022100f04184856ce3a83ae641e20c72777b941d980f2626a4e5b6552e1aca2af18882030204876d74350046304402206eb07f37f9e61a2c10f8db556524106ec4f862c6f3217cec9aa48705c56f4bdb022032dbb08f45d6d4d2269fe3b177a984add0d3b8731ad65472e2e2b14d03a7a775030204876d743500483046022100c44657b23d54c8d3ff8eaa704ec9ff57e888384d69a26ada78e04e23d35637c2022100db4ae34645ec4f52f348659d0f7d591c4d5da255d41c7a8b4851b2fec2291ab4030204876d743500473045022100a3ff1fea0d5f26ce196ee3210b39a740cd250db09aa373de2bac7164a2349081022042ed87dc82b2c34e2aac672fc5fca9f67298c027c347352f5032b7ad446781e7030204876d743500473045022100a4309864ca93e2c981734ab62fa402f5266234cbbcb35b9639f44f65a9b0bf2a02201b82105536c09280d8591c6951db5ffc3c3d4ebcbacefc4ff6f237966d5bfd2a030204876d743500473045022100eaccb5d97f8f2abfb0457ef6afdc0b671bfee21f5811b4dda10ed99ea2bd55d102204978b5e154a953163701ebe4faf670ddcbb733d903843ece041dcbebdd0a397c030204876d74350048304602210095bd7168345b0d393345197a161c1f21d40f4742e858869b8537cb5d678b448e022100d4429190b6a3554e98475a17dc1971c9449e495f6776b1a361f4939567c97faa030204876d7435004730450220375c4abb84da8233db899eb75830b19df1370e1684337fec33fae0c772a4f202022100a25df2e762ed53934f0e507167846bd2d9ea00a21fda65ce64b55fbaeeb027d7030204876d743500483046022100cb2b85b3aaf14bd664c7cd5ee3b1c9fc94040779f6ef6211ae3f8e5071d02405022100ca7ca1c62a92b855be9aca02cd149c689eeb5d51e68d08044ffd0c4ec4868ae5030204876d74350046304402206a7129999d549f3d5294666d084a826619b70954acb84617c3f7d5a78fa1b9d90220663901a0fe0b0f876f45a32962f7ec512c1403a223ee3dfefcbd000cfe3c749e030204876d7435004730450220357c927193d41d58a6b02c95c6d75b00deffecc83147dfab652fbfaefe0d18e4022100bc06fa3a5387b94acb913a91ddcf872b7bea3e4d57f0c9cdd3cc639cf2e4b3ec030204876d743500483046022100ce3f65da7a0335e8ce54fdfbc323d89ba35a421276e1857a35ca2e7d081f303f022100fd37070b4fe973af1ce03cba2788424071be3f96ce0c3dd11f37f16217e255cd030204876d743500483046022100bffef4660f61e2cd9545b28c652aafad3a280b935033ec44984ee279ea3e30fb022100ff2286812d495cfb9e319cb91af609d064ab122821629d95e42b647ed0b2d20d030204876d743500473045022061130d76ca2dcc9ed9065f97c5a57b40b19e9064ce74ae05f88c5b8d8de21666022100b0ca9e3895a4eb2d0becd05d3f72eba2cfdde215f0fd7ba0098aa8968b806455030204876d743500473045022100aba61eee06416f51f5d2b9704acd85b71ee20aed4f8c859d76a162070df293f6022065b11395824ac1266fa45c52e3a8c7aed9df9fcc7d3fbf2377e0eed7d006ea11030204876d7435004730450220679a4b39c3d49b3e4119de139edd752306b9253d8f8495a88318fe16f9709c33022100f4beb87b246462f74e6885a27b33e23badf553b9a796bbe4231060e322be0719030204876d743500483046022100c2a68938f4784b271b553b6993de6d2c502973b7edac7f7877e8eab328723255022100e9c479949510a456bbdd7e60dd9cec26a34b7be1bc03a510fdbc6abe5943848a030204876d743500483046022100caf275b10f68137047c1fd6937e6d90860450eee92210f1a6e624eae96e83df7022100d37a186deb7839256ea778f484b7c1a9ca54166351182d79faed5d09436152a2030204876d74350046304402202cf4129fdc992ff4558862f59f3af756c26f3cccc05419f308ef93422270164d0220164860a18898120d5e4ef8ecf055dd27f5ad65daaa0a28f3164a857006bb579f030204876d74350046304402202481bc49e97053ef8cd803d0ee7a77e5c39b9f57265fc9eaa413a69cdae502b102204f3cf16b9cfde834081f09da80bf51f2455c252f0636c5aa4596ce9d473ea08f030204876d743500473045022100d866dc91aee333d714065fd7536b2e8f6a561477e8687702707ba055685ad348022031bbd75566d4709f1ebcdd7393ac6115fca22d85a93fedbf9ce9e7f1e10a3877030204876d743500483046022100e5f26ba218a98523893cf02de6135c17cd463f15c0ab85a592b0870f17da5676022100b08b8b21d708c1b6571649b27d4196c1bffb821caf83d29c51e23ae847c37db7030204876d743500483046022100bc4b5fa1c0314a355f1dd45c149f47429a38907c0d25cc32dfd9be6d4869157f022100a30815220af7ba83c785d29e88aa18b6e6e9257ef301dc86a11ca99883f6f5c3030204876d74350046304402204538c85a5ff2380013ba58f95d4fa1837be6775e521f825c7d0ba64524a6f41b0220132071498c5ff436d76ec1e42c3c87add4100bc1eb3dc8e7adbff71e9dcdecff030204876d7435004630440220145dd206aef522304febafa395794a5d701817c86f41132ea11247665bd03a7402207eabcb95866aa812bd797cc0552101c63be1728e764af28bff0bc0f4eb4d1f5a030204876d743500463044022010cd7e26080c65915adf52b4bc122ef0f895e0053a5773c90a32b0f96038be690220147d22a0c9bedd68f6b9b594bf09d86733a20b21a76bfaeda6a724dd78781c04030204876d743500473045022100d44019f21118d4732bdbd0d3d9ff3cf06719562cd323c9ea20f469fb4f2cc22c022071b5f5037b30a8df5b8812c32a277e25fdd3b0e5ced82c2a8d1c9d0d38a35035030204876d743500473045022100c1d3a3239501fa41e9bc24ce17ee209c585316dc7736f825b03700ce4a73cc310220042a372e59ebce6af5a5d18c72a09353c93fadbc5e44cbb6e3042b7e32cd3cdc030204876d743500483046022100d18c62704d108ccdc07a003b10c1f25b6ddd6d453686631ea20f740bb9ad8f72022100f3703d68ca766ff8baf0fb98e4e70ee3bf4b708057a60be6ff3e448889a8dc17030204876d7435004830460221008ac8cc6c23621571b5702cb1411a3ba5314bb63bb6472ea04bb02db4fbed7dd1022100ab13968875ec635386a06c39abe328966d8a84d8687f74ae68c7d17c6592030c030204876d743500483046022100ff816de96ce9b909de64f8f70995f7400098302793593c67c9832dcae498eebd02210086338f1f781aba77bf4b2735e9c5151777fb3653b312202b48c2d91a0aa58f0b030204876d74350047304502203c6cc4d04b91d7301c0ea56eebc328dec9a511ba469c3aaa0eba74ebbc4fc487022100d985e833bea07ad00be1846d415cb07dbcfb780b091d50821c775b435aab093e030204876d743500473045022100def6f368c41aa59c1b97870370b1930a11b56a93ba11a84514ccfa8bcc449e9d02204b5c0102dcf277b5f7254a000ef51ad55fa1ad502f90d29809123ce2748c87ed030204876d743500483046022100f9af6d6b87adadda3352816af0e8a57184f23a3216afa0403842a1b3c2891661022100aca9cffe505d86217bf1809764916d4be5857259e3c46e5e6d034947621bf434030204876d743500483046022100d180e46d70ccf904f3b5aa51857ccb382c1918e89aa2edb5d1fdc963fb860e0e022100b492d67ece9c0dedd72f85d3d9be9cf21f2e2fb4f3fadebc13e9ee77b9703ecc030204876d7435004830460221008db2bfbf90adf12a5b18fbb7c28496c5a44e17a1ad1df218ceed213e2f0655f7022100af8915dd62bbbce9eb6a47e7efa67d310d69893c640f1f77cc9a01a578ec2244030204876d7435004730450220054e1d377f51110538459407010d381c56f385469c84d812722c133533314026022100b5aba4092e9a091bfcd4c9a76756666e761e6b847355e9a8a44621f0c0b778e5030204876d743500483046022100836e9efae6e5f6f111c08d9f985f705f10d46166e872ac8059ccce396591654302210090ac473db483c4d264de58532122823f7162f4351c5bccf9bfa9f0a5bcb32d15030204876d74350047304502201a52e404e51502380e818be922a1af2f331bee872693b580776e541350c17ce1022100a776d3653458ed5485bac0b747c5c62821a4673bd49a6579651c1e94089983b8030204876d74350046304402206fe3d136199169ab75d0613c9a051c89dec85ea7dd740981c2687172bf5a6452022054a9bcaf29a70b7e810707f3126cfb7539c0654c34a12dd14cd13ee08b8e24f7030204876d74350047304502210086de0930b69a194f92c8e4219d187f78799a57ab26577c3c8f85491f03d863a10220364cb51852e2e794021c59f13777edfad97c016201ce23210938961c926ea7ec030204876d74350047304502207191b87776e22ae48ccb52484956cabd96b000892fef58a75a06891542540342022100cd4b2546f5dc91b3787efcb35a63439ecb5dfa0db3b1a70577ed2eed7bbc3064030204876d74350046304402201978f680c1162b155ca0988771ae242564ed08e694cd9300ab1d01a5d895b3670220100087aee0b1bf9e1b33d9c3cec1309b21baf77370f2b2a0192c2519774109fd030204876d743500483046022100ddf35dd14924accdc9770f58860f51cea43442c212547bb8b37ddd89d3af3e38022100b430150f271674c5431bc28423cfb8612f6bebd90ce414bc510f42e75c70e81c030204876d743500483046022100adf599c06af7f952423811f178073d47407c473e14b2c20fbfd63aee30b0c9c0022100f3ceb219fb657985f0b9f0ea9a49a5c3eaf30ada93334a8165d8286ff6d85fa5030204876d743500473045022100ee483502013b13ade49d01378b833ebaa1de2bda6649a7b8bc32fb2efd92f49f0220717873d08d351dbe362807c9cb0541c8a2c5b97d69e4c817f4e111fb9a1edd35030204876d74350046304402202ce00fb11d26f660730c9fb0a40d971e66e73d7673b441f04e44120563d0330f02206706049dcaec1f8eb52e49b39d2d351d3ad4765fd33f59b53ecf7890ce499ca2030204876d7435004730450221008e675638273f9015c229b588551238d88f1164f99422e0228d4f02112d5e0776022016d82e0019f0d0055fe53c2353712a803e71ec23847b133696a300d353ddc869030204876d743500473045022100af70a948dc555e5e5f544f25d356810d30b1179d83cc145d2ba9be571f77017f02201e93b7da64523d27ccc20a222ea7ce1b9390a56438cd7b2b26fa0dc26019e1a3030204876d743500473045022100eeeb384cbcae30134fac665c97b27b0ece3ed27456c92d977f7491ffd694b9e902205b4516698ed9dea69c773fc01b6222fb8e6c3a3e218300f2faca0fb2730b83a2030204876d743500483046022100980f27ff95f2d7a0623af7f8c38f88a70e1fe3800f7e150c51610104171c9603022100ab6ec80d7373f3d93d4753ebb4af2294015fe826da81e56b8b435d4074aa729a030204876d743500483046022100c6fa094a7dd9a8441ea1836124b4a9919785f852e50a4e9e19f32f77ad7b1415022100d96bfad977c446d9903e966ed491d20186ab48f5452bad36d109b73d0f271478030204876d743500473045022100e1d50a526d047ddcfa3ab716892612609d209d19a26f2e4c6e6d2e61cc84aeda022025883116f8254ab03600d37ae2b437701f41aa2c2c82486994badc65d19dbfbb030204876d743500483046022100c51c9a9bbf8edf4900d722f2c66aa6dad16531a07099d8418a026ccb5936d4db02210090322d934094ede51ae9d79110e339a817f1a2d17cdf7148acc1c3b632b3562e030204876d743500473045022077a84fad6aa1699499276ca454c700b4a329764bdd9704e5279cea8c6bf7f3d7022100856b717c36f7045190db6442bd1975095a2344800fa5e49bc5e0d27cf9a1b585030204876d743500483046022100b9c473172d2c8ddf6156f08d475c3749c8256105e863bc4543f33bf72a550981022100da8434db110193986e4f80f26a9224b26c132343ff96c37715a27a1ff2623f20030204876d743500463044022065473975586dc17fc61d39fe9cc8159658c2fa15b7f14a2cc550b10864b11cce02201f886703fc9e9e8540b709c4e5fa3e3835f0ea6b59148286688c5c8b8184ec0e030204876d743500483046022100b6f967b8ddf0a2cbcde1c0c149174f32f51514f3e1e8625e9dc2d09b9f53f29702210082830e9210cf3cb2617865a5a09b1f08b0058985f98d75b48867fa6067eef609030204876d743500483046022100bd370a51154447daf97f22ef34f752aed7ff3281686afee0658579b232e5199d022100bbc6880656f30003e9909311f3dc2124236cb24a5c65e2b890511da93ca6d463030204876d74350047304502200ec44df95601ad975c24b3bad7b912efdc612dd909c81757301074ce29a302c40221009db05103e1dba63ec7465f683132fee6a571bc834caa632d2341272da7a5f59c030204876d7435004730450221009a43442c9fd0f5ce74f060d0f7aff88c53cf48773ac4a6e7fcef436d943d4eca022070d839953d00138e05a45cd72fb207ad76fc3c72dfdaeaed895d6dd4c8c2d0be030204876d743500463044022041bf08de8af49f6bf9b8c30ba2c2f8ffa821511d228d2534fb2c034cdf33399b02201693384d1f19a9e504bc79941ccb79dbea5c65a9a8a299b8928b2a2c80bd6dd3030204876d743500473045022100f7d4b2074c60d6a9215867fcbd48f41503622c4d983b9f957d6dc5bf4e6c25fc022041f78f8a7fa73f79ebf042f378e1e7577230518281efc80f8b0334459358d70d030204876d74350046304402202e9d391d47bb53e433fce21ef2a558f5fbb3429a70b2634ad3b920baed90dfb70220535dfdb1ea580402099a390a7f292efcb442406cf73dc3b3a41d86bf4550d818030204876d743500463044022004d7737c40688e6afbee9012317a47000f5066345fd624441910ddc9b3b2fd99022009b49be97064072dbb92ff1324d8eb708b2b486ea3dc63b7422abe47277e97ba030204876d743500463044022021f21e983a05a800058cfeede936170c6704fd95997616da08af21f52298449f02207503c7596dbe24e4815796695a468b6c423593293b6d9466d8dfb035e0f3d202030204876d743500483046022100ea40d62ea527c0310754728a70c240aa67e7b1c04f163d1496fa484c4f2287eb022100919bf6b6aa0fabc91dde9a5b402757eaea1b2f46aba07164cc9fdab7e0c6bab1030204876d743500483046022100ad856c14f09642207727f65cbdc1ca5a2d355f8d053432c44eb0dd7838b59cda022100c3757ff5c515de56d8e1c4ac54079b96930b4eba393852a656f13d0148b54128030204876d743500473045022100d9cbafad9f4e779840ba253f0790f4014bd6b71ebb4059d23a1246db4f8f11a002202ffbffdbc7efb9ca3a80d99f2613c786b2043e4177ff4dd54f68b3a10a5cc298030204876d743500463044022000c54c51cbd104edea05be2b7df0ee49cf82ded691612c8eda32811c8abd3986022000db6f362d7ed02d51fe504f81d51f45d7b4e17f546f27a9c18441d4aa118e21030204876d743500473045022029af29e4300ea130927d874d629ab36e2462ea31d446e6b718849866b713c30e022100e3eace058e4a408a2cb220fdf3bef17561bd7abc50c50d09fb29bd46a98eca8f030204876d74350047304502207adbf0d58d4e1c6c13c278d589db975fb0070ccd1fef21dc83a5db2e308541e1022100e83caa98fab6b6bd0abdade35a526d66df25c33a8127dbef4efdcd5f7babba6c030204876d743500473045022100a172a17a3ad676491af3d1c099a359bec79c947a3802c9205ea7b65028ac645f02204af73a005917d03993793796880a6b24787f76652b09d510a27d3356df2eae72030204876d7435004730450220145cb0dc86f1b2a32af2fd56331944595fdbb395f03705992c664d06079f6aad022100f2086f0a484395c0380365c47d0be07a64efd950292d3ffc78f5d42a2884020f030204876d74350047304502207ab0daad49b2d71412886f882706022e5fa06d33f24bda5d3a81132c11625dad022100e6ce2f2fa25832e46e45706693f3c348fb29adc5d6c2e004ff0fbf3f53183040030204876d7435004830460221009cc888fe75261992bf4c639b5acf412c6a0007160c30f62c30fea57cf3f82d78022100f00d8153d1a6b7130968943bb941088cf64a5e94afc88683e38b58c1d65ca3ac030204876d74350048304602210089448dc79137f454645375ca15064f67e2f05a3380e1d5423a5a58d7ca874d3902210088452fbe4730b5cd1b8ea6f9fa736cb8982e26a1df398185ed52c1e4992b7d77030204876d743500483046022100c8fe8d9a1915aea953205a6dfc9eeb9baeec0bd2b23ba6c69e5267e038a56eed022100a5a990447b3620e219d7875eefea5746c0622f00e54c4d8539f65a749d1758a5030204876d743500483046022100efaca9638624b3971324089a5a79eb0b9dc3cd4ba2528702762b232055646ade022100ad0126a9fcd43dc3453890a9916a530e809b111693ccb35c7395d9521f0ad01d030204876d74350047304502203f9cc2ac55c30660fcc7326a53454882c3c53b4a3f71bb67465dea9ebf78cc4e022100d7f734aa0f772261ffefa57d131b1b7f03de9e57f977c8bc84bbc8b11ad6a816030204876d7435004730450220482631cc7f85679515b35bcdbd8ecb5b1c497f582ea43bf3ccc8359a055d0f9a022100de98baa5b9cae3b90a2521e8bb25b609f38e6c6c6afef11ec92eeaf0047e6100030204876d74350046304402202cb421e9aa0407533a3af0bded95f284478892601203dbc814838ac92c29dfe502205ee0fccae93ad58eb7a160dd32fd1e7d23de9f7a4bb72b2d27cf77a22864793e030204876d74350047304502200e0e69b6282d99be540d4ab93f0c3e9384ee5d6fff22d178f7205fa55bd2da63022100cd03546f5a10817b283ce76d2693d91c2d55b3d406d843641f597491a9ffd7b7030204876d74350046304402207ff54f0e4aec4c6cc0535baded89fa0112be5bfa427473cc646cd55bb84c990302203f39d79a17332b0e88fbfcb62a9dd7dca80885a968e151f0bd9727db6cf6e94a030204876d743500473045022056900b10410d72d9e6e94e6e3dfcb20d4d0b7f1c6b1673d2b6ec054eb46974d80221009c5af50939f4ac791d345c08aa06f128236e91ad28100c8100f088153f5af9a6030204876d74350047304502206130a1e12bde41632324583c9775496dbbfb64d94128ec52053765e481ec902502210086fa4bb50360d8fb6168ffee03d03465fcc8c29206291eaa06f1ce3330664430030204876d743500463044022018a94f279681f81c22a3829359b42035da7aa1818bf93dbdfa7936f61d63642a022007916c3fffe807bf0a1346917402b9610a9449d414a6caa148c8928fb0ebf7eb030204876d743500473045022100fae5032c5c5076be53543546102e5b2adb30bb757df913e01b7f4680262a1377022070240eae2a88198d784f47499719a99a86d76c51b781b65708a61c2c4fcdd171030204876d743500483046022100a692d69cc2a1426ef2bb6ce731f797f6e10574d7ea9f1c725e0a0f145e8b04380221008bfe1fcee295ab0febe2d843d40da628b67ab1df50cbcf2de23aa775a941d35e030204876d743500463044022030180d5481409f7c44de641158608f2a9a41c2fa7a005222747e872adc6d95bf02205157341891846ccf4575bce4f90d16c71933c5cefe9e41d051dac502862f4dc2030204876d7435004630440220520723094814cebb94cfd7a579de5b3b2fa1e7f8dcf257012ff5e98eda7e8b47022046d6bed6dd51b8adc5eeed0a968356b24bd2a842d1829b477e84cc9fe81ee742030204876d743500473045022100a83810ae29e22a7982efd8c780435803efac93164cd593c27a3d4a7d194309200220732c30cadddc311a6e93bea667d41a3b5cbfadf72d06f62717932bef802479af030204876d743500483046022100a31e8414b06dde6f4d1c79c83f43640e6e99563c9f71d13ef01b71bdfc319e1c0221009f8d5cabd9291d5996890ecefa9b6566a24f0e2cf68c15cdf791d99c8133b15e030204876d743500483046022100be39a450ad58d07290771e4504cdf28d574d8754e5a5742c88554acaf10a0f8002210099305d367f4e82c44f0412fdd7a1fc31a84563814198170ff23adaeb23de4c00030204876d743500483046022100d83b0bba527059b5dfabbf58c0565d51bbc22d5407d4409d5fd93b3707029cbc022100850ccb3df3bc8f2c8c0a1eb88e56c9161500d3d25c6710aa568104bd2bdc7fdc030204876d7435004730450220162cf47c8dbf8e63ce7e1603399fc5c7104f648422239eb47218e3608b7d34af022100b98db99ea5235c640d5921cbf5fddfb8ce6350232f06bf4ad1136b25321e0130030204876d74350046304402206ec5ff808c67c2f6a7d30a9f8cdbd6bd17d3bdd996d3983d05dbdf7c61b37de7022054efe7af8000ddc05fd6aae5f8df08485b66f79f2e7a57c82f058a6a67031c43030204876d743500483046022100dbae905b8dbfd490ec3b8dc5580afa034f7bd59541750d0ae977bc1716ddc96e022100ee8f789ea8cb843f85aea51937893bea7ed3192f3d9d0d984c7127e9b85b426c030204876d7435004730450221008ce1a30e7387e8a57574bb27e9ccc71ad405609b969894cd04b73f944042d7c20220284b5256060b1e87b40df5aa81c93a387239e9b96f9df2dd96eec7981c44c063030204876d743500473045022100870071afeb851abd12b1a19465e34e21e5172a063e05d8d532e8361321a5920302205079051eeee2bd8aa59264fe0c74ed32e0b4c26422da21df069caa2bdfab0831030204876d7435004630440220470807d2f9c9b7b7d1d450a3f5b9fff03b8e76658cf1852e53921a7c9a08741602205bbb235aea6d146bd9c5873058ed4b8e41d8e4f04fec3f14e94c8b15964050a3030204876d743500483046022100b60440471878b0254006a8e4f7ce19e8ed7f0b767c4864a5cc0b452d6887c7c1022100d3b9f7c32169ad411ecfc91bc2a899ed6b07fd7a3b879c2b18f7eb5274a6934a030204876d743500473045022008f12787d3ea0304a7375741ebba30715ebe7f54ee8898e4e409febacd93e2b40221009c4b154e6bdfbb1f48dbf155b1ebf4eaf2840ee7fa4233ce20e70a6fa64b09b2030204876d743500483046022100b7ed27784af229c81aef8650b82decf4fcb4894dc6223e61aa3f321912bf85a6022100e70b89a369ac1f0f03d18c4c582d2146c6f0b54cfba02fd8a1729c0735e2bc5e030204876d74350048304602210081d8a0680210aa2657423cd66e320c62ff448d2289a2f1a197e6ada321298267022100afc5277d70f41f4b9a1c0f21b8f9c7ab274bc39aeca4f6c3a1e4b7037d3fa2bd030204876d74350047304502200fa4cabbc31cb529fd96fc474508b7535776031a58290d49d35830085a9368a3022100e7427e9ceebdbdef958958c8a11025ad2c23132b0d51b8659549e469c7345db1030204876d7435004730450221008888c9a5405756999b2b7d2d7337952d67e21e0d5f6ebb26289b011f964753aa02204d5f3cf8531692169bb3ba3189dcc7309d31aa2efde3f93c5eaaeea3e41a8f7f030204876d743500473045022100ddda540690b9eae856f31e28f93337d54c517767aff04d64c0cbd91a84886cdb02201c8739d44eb03ba117428bd092c0addc4876e4527d85497ef0f32beffaec751a030204876d7435004830460221009925953f3137b36f4c33c7f614a09dac11cfb7f44d7c73359a744dee6b127ab2022100c482cdc4255797f36c0a9d9eb9ce8f293db1a982b26b359dfd0492ef43ca996d030204876d743500483046022100ec6e6e852207734f4f20f9c24e643350c77d906baa0cd30f293907714e8d169d022100e0fdc4c638457b710b0072bc6dd309b9d0a8bf7e6d2203d2926cabf8c4c7d1f1030204876d743500473045022030b4cd515f48796edbbe3fc511abaa32274a5eb652f60d4adad0eeb38f595bb0022100f45ec935789e72e7071285abb62c133e2d40ee002cba720f092a6e7592559867030204876d74350047304502203b9e6c1448065b300548eb60aff8deb0400d0dd196321db8c516fd45790ce592022100fbf3f214f48e5951dbce7c5f0ee53624f552aaa882bdcfb32c63a6fb0133c8c4030204876d743500483046022100f3285b35017eef1187eb65b2c5ab371e378bf8836875ffbbdc8e9b351d0e8a22022100da2a633a1b84a78e281054228eb3178398ac4f42bd202a34f51da5597854656c030204876d743500473045022100ecb2fc0864b0b2a1167782fa621f73219029efc4bde5e2c1718dda87cbee35bf022038fecbc35d1f6759269638d676b92e84bb2ade33db5bd16d3c18263ad964aed3030204876d743500483046022100947ec07b56a1cf89f60228a27787acfe6ab68ecd5d1a9e32f0321126e776234b022100b1998b0ab06c4214a50415d6d9118c3b87fec63a19c7ce39481754e1c8e1f47d030204876d743500483046022100ac15f25ca13c93d51355e1a8075135c5ec7d76bf60aede871178d3bd15ef009d0221008bfdfac66fea0201afe842368857e681a1709972c389ce1bddce806149ce270f030204876d74350046304402200f3a416a347cc50de7d4ffc624695aed7bd6dba40780cb4e5c81ffaf4bde219302202da7b6b2933f81a3d11ac25c809262bc6df701df28aa49d7b692f4cca86a038a030204876d7435004630440220450516777c8f983724b34254003a69e77a6cdce40a45ddfde32de47b68cde98e022059914a3ce6ea8dc2e38cca677ba74aff3ccc2ac3860636d5a7eb9d65264b500b030204876d74350046304402201b1f57d02f688cb64871d5697ee1d8f33303e41aaa66df71a18e558c2b6cce5c02203f0a7feed0c3ad93845858f4499f136d2bf0939a296b2efed7f9245139559c1e030204876d74350046304402204df01f696fc2361f3c06b5e6862d5a63bf6cb74c63dec19bfc33e84f13c9c9ef02206478cb1011f8ddde0f59a8612a4bc42ca9463894e55fc8bf13080767fc1f48b5030204876d7435004630440220193362c9b710a740d7b8564f0abfb9b72520c4a535f141de465db556064f075e0220150b6adcc500b0c5e856aaf87fe2d6ecf8cf142e8b45bb311fe53e817839cbdf030204876d74350048304602210088d848d6d43d207175576cb7017cf44e30496c9f7689cdac3404ca06fe4166f7022100ab570c49a1ab68f369c6f101339065c4cc539e40cd3f2cc593ce151b579e59a6030204876d7435004730450220291064b54d983149878cba2aeddfd44b12e383a24331968aab188e01a8d2e09b022100ee6f4d203e597ff44a599adb7d92bef4910be7f006c92df38c7bec40f33eb3a0030204876d743500473045022064ee7f017ba1f6fb192e5b7024ea0c0e505f4c8748487e005091b8b1b5c834f9022100e0593b99917c0e211d1b596363ffaed81f004a499ad13c64bce35a60de2d857b030204876d7435004730450220249bb7729aad619af8ca5c85fe0d9118fd0d884168abafcdbdf4001bd5b1ae6c022100a7c0b3c29c43c508aefabf4a2ee313a7f7e055f2fdc97f9ec1e59e62765d1982030204876d743500463044022020adcdf938236475152a9f85c522b398f2e465cf0cdacb97b6ec91e7120069dc02201724ef07af25b490ff36b53dc2365dc219e9de9d26c52c3229ae668123dc0189030204876d7435004730450221009fbc8399ecf35f9d7f4553ae534b39766a61e4ce03527a95fffa03f21d66267502206cf8d189464f396982a1369d70420af9108ff47ad6c50336206fcbd3f3b08344030204876d74350046304402203e241b4b8c222fff827161642c16503d6b3b7b95bc96c984031d39a50ac73e8402207881007cc825128bedd8cc0be64409e0bfc6377c66a8ae6a6c27f40dccc33df1030204876d743500483046022100eb71e849aa5795049bbfd27d178713388e0e08656feb3b6fc1aea537de086207022100effbfed6a870df02f4f26963b8e39e3a27313dfe65b327bbeba38e27ddc27d0b030204876d743500473045022100b75b2994c3d882475e590241f30e205b5357baad4e03cb857c1d5a2bc3a8230102200d2b099f549fc0319f9c42e2e2d9679dbc623d1ac0a93f34d23d47bdb25ecf2b030204876d7435004730450221008e9faa9e55b5699535a98d2643ff8cf1e25dbc50fed90035af707247524d746c022022c343d85adc880108e6856d8e1d6cab1141d4ca2bd2a10374ec6217f2d0442e030204876d743500473045022055187571d6b6b76a26cc29e26c5abaf7ea89d05d1b8fe3a36c8bf91d731d1e2f0221009921f5e8e66254d9a561d119836670f72fdf4bf636587d3968e4f113992c066d030204876d74350047304502201c29bd11a85e68a65b8bfb994aba6360d069869c86e0bb3a59f06c6db055453a02210084aadcb61a96f0b8acc8a6e9b2b5adccf7d87cc695a458e611c33f89d0e05f7e030204876d743500473045022100f5c871d65db1ea55b96d967536a71810d036cf76ce697db0a1c44ddc4e0ca6fb02206932a5b9a35c9397c278ffed6244d2bc577cf4ac00c4d860c6b37e86d57cc91f030204876d74350047304502201b33b834f2b052eb96e78cd24bb628578e834392f3812475171ae035e9a61fa7022100adf0d15fa34ebd66aa07447b061fe866a98cb315effbd98fdafc36c79e05bf2b030204876d74350047304502210098db3bc65d70f97611beabe1339543c2cfe8f90cef361fb343e998b9d4daa62802202f844d00ae0357da9785daf6258392f163a168d027a09b22e0d4993f41dc323b030204876d74350046304402201a3fad1ca2b80e129896a8afbb3d480ea5cad129b4b5a86f298b6074d1209d670220445be6d8c9133f5a947361a853deb37d30f6ab713b0b4a91de6904ccd4602d16030204876d743500473045022100e613f7027f0da6902eaa91d331214c952519655f92edfdca2bfaf9d6389a586502203af9f3e9e4a0c0dbe3241eea9013c26f1400560eefdc453a1a1b38100fcaf29b030204876d743500483046022100a2a8f8b76aedd6c41fa9cf7a5a5f2930782919a41cabaa91cc57cc78201b2b58022100e79ab05906d7d93cfd4a33cdf7c7e4d7bb493e9f308f2496d2b758d5d4d7be21030204876d7435004730450220533d5f6df7917429483806d5dbbf2ac890a0b1b0cb25263a2b9a2ebf2c979f9c022100cf8f939d61aaa83b622c943995e6a74bde783ad4aa098366f50f4ced47454cc0030204876d743500473045022100dae163db37fcd6885f141f6ec501953225c60317fc3380a712adf12a2650ca7702207a85ebc53ff7b4ff3934c66f6f1852f631d02f628a13138fd4d5a648a715e3c9030204876d743500473045022100b24258c166dc080e3ec8b54774e24ae7b9c822569bf7d6824485248d4891c4c7022045fe70b3137a695a83294b652e24cbe501abff05ac7770973af576adbf61631d030204876d74350046304402206b840ee3606ac48dfd91c375d2358e4e33c64d927ad41d199b738b6051244d08022047074941c62270e9a36c48551ad1d96ae0046900727ccfa5841cb7591efc2177030204876d743500473045022100a46b20315c91f883d47ce57bc9d5ae32316b80e09df70593d6bcc68939fff8800220059cd888c96b3f2f3cfd901be1ed48eee0550b8b2c556ad267b6d09f5c0d1a4f030204876d7435004630440220749ab90775329a98c72c20654532eb0cef56f66f7e8d59086feb22aefb7489140220587ef6ebc71b14e1cd5169459884d4607fa0b48a7de2f2ee44b789afe405df4c030204876d7435004730450221009c28bbba594e8964571ccfa240b107a7cb2002f64d134e6bd6c7c8d36658426d02201876719eb5d7bf4bb675f34b536f323b70b7c1bfdc74a08f213bbec3265349ca030204876d743500473045022017fd8f0d42f225f17b77ef316ecea80716e80b9df0115807cc8fb86bca3f36d3022100fe720b53a1449020f8309488a7add8b6790ded14eed04559a212f1fc867a98ed030204876d7435004830460221009b97c7044d5b6fac900b5dec4e78fbe6b8833969fadda774bf023beaa88c92fb022100e446b14f74155ac5a12e85b4e3daa71673e94db07cc3b73c5329382ad3215981030204876d743500483046022100a95a564e0e3e9004ee031460a9b032b0a6d0685f7ae5e274a4359d8fa6e20add022100890258b2ffbe15c1baa09080411bd56d4bb6912df02a378458b36e6a16c9882a030204876d7435004730450220166fcf839908078303f3d6ccdf065787ebc3d24a3f70abff12c4f82da053ebae022100ddec79362b06f2fb403f825adf014dc254fd192494fde8b27ab59686b0078c1e030204876d74350046304402202b1a56bbf0f88ef148ccd492e4b5689fbaeea94d44e058a3006bdeda0b05fe2d02200bc56b89fb4c9af0c10ea128524e52e2eade912dbc1b30ee2393c1c53d13b194030204876d74350047304502207fbd24758e0801e858e80e9a8956e09cc5fd47dba7311e613c83b1ea09b4ac83022100a8de3f2b9b4229ae5b6906e042a695bcb9a4a153bfa5493178ed66f48c332cae030204876d743500473045022100b27ac4b022a1e5eadaf26f77f2e2deca606afa1548d755f29f646d25b26a8a1702203f33fd262f9be9c4825131f032118eec395bc4a692db36c0d75edbd7adfb7501030204876d74350046304402206f0a0d2e517a910dbae2ee08f5a2e3f6f4a3ed24c3b97a626c5b8e5dc983f3fc0220124bebb633544403ac584948749aef1ab457a3b034197b19805ff858342b363d030204876d743500473045022100dc9e948eba8f33beb466877bd9d29752b86820c262954eb4f887793343e0bd970220459187759fe88494e32f4c4fce2cb1b94a2a330543e96cdcf70310e74ceb1541030204876d743500473045022013f7ec033f15849700b0eb87227a8872f4b4a4408c50d8a8a44f5672134d1db2022100b139bf15fc1a81b1782778d808c737227d71594091149da672ff75b772366a6c030204876d74350046304402207d73fe70dc86f36f2e7a5c86855388bfa608f5585dd6055c28c21417feb3b48a02202ed5fc8da46438cd4874cf8b80b525874627e0f2ad223b57f2c094d0d28bd68d030204876d74350047304502204f5c88af88dc02550ecd2854e5b902da964c760da6e7589d3ef4d02b1832a010022100bf827705fac1d1c2bbf7f64ce52c81ca4c55de8c731a4c08e45b952f2688ef8e030204876d74350047304502204ce0a99e3952258bedab75911fe26a01d930c8352bdb1c21c36145230515c1ae022100e58d04bb88571024ecaddd5db5dadb01ca66ef2e822a80b141afd81afad0f3e1030204876d74350046304402207bdcea4cfd4becb8d85ceeec97fe82f91a757ed053e19e1e1e5177089150c46b02200bf2f8ea723a336dab39fb70d4022e8f7e4c99a7c2477b0fff3574cd568082cf030204876d7435004830460221009c6ede3400ac6addc81016391c5ed228d704893b18ecad1aeb839d27c70bfb7802210083ec05239871cae55812970120c5ea7d78c57fd0c4d2fad38c86bb59ce75e85c030204876d74350047304502201825f1b4c0f15ff14cf72aaba872eaf8c898ad1ed0e09ab50f8a5acaf9d18034022100d77953af5ecf8f38e79f6fd9a1d24980a1a4795af49a2458a17e3c1410cc63cc030204876d743500473045022002cdf3df60acace76a44381e0286db431066449b15fb52c4888ad3ed56e91529022100f764fbbbcee73eec57f53aeeb9c1f6df45b0d0255b89382212acf2ba4e8246e7030204876d743500473045022100e1211f5a13d1f2c5b1a7515101093a5fe2d56180a4eae8142370f1cd12ae306302203044d51497339257f3c1b437f3c7209ed793e52ce1d791770d666cd7ee43a111030204876d743500473045022100e1ea584b991b80601525bb6d3a5c8506b6c2393980079657383dd38a355767340220746da4aefc3f8e89b37cb543fb9d13d774b41e1bdbf811d29b7a1ed547be43d4030204876d743500483046022100d3512a117776b0897839aac960a3a977ba81277d9b1c78024179c3234ea2b6d40221008879ab02306a96f92c3634654e3224024dcda95cb0cac373a53eb05a50f1728c030204876d74350047304502206b66fe52d0065bcd739c5d7659f5b65ed945eab1fe8d7b1e186eeb14c6f02305022100a1dc3a9f9bf380d252917969eba156a7e13b396ed02eed4d04186a0fcbd92633030204876d7435004630440220411b4d7f32039353c4153481fce45ca2eb9de1bf5dbbde5479b24d77871244ca0220666cf51bef3c634eabf5bc7e66d8ad0bdfd574327a7d3297dda62df973325173030204876d74350047304502203eebe672ac35205e414881b79321b7d033243ad0c8f27e7a4c6cb2e3f316a2ec022100f1ae567ef5ff35856ff970b24c4b086bd2807f4e85f0dacdf5a363433ce12baf030204876d7435004630440220791d3c450d85911640782dbbe25306c23bfab1cdea4fe7ca74cbca8b7c1e3fd902201f711d603ccbe7f4950b350fe6f3b69c68150e93174bf8ef4e5018804619bd80030204876d743500473045022100fda6e93bbf794bb47bef9f780fc2e59eae9eea8345286e77674f8c12e9a48fa40220609100dbcad07e6493d77d8e19b55d39176da9d0b91a4511789cabffd123e4bf030204876d7435004730450221009fb9b3cbcb77a4d4973dc4871929d18379ba260f11cc5825a4972464633445f40220231fc8f03a13ed9e3b83cea6b3bc31d9a93c2d194118d8f0024f2118b604acbf030204876d743500463044022017892587edf8e5cb4898cac85243c5383ae0ec0eec4b0e3925fb50e9df385b210220469fce97bfc2099758255b85d77df4248246ac06b416106bb5dcf297aba3aad2030204876d743500473045022100cf590e0f2359821c107cb0a8b26dafb9219c9b424e208514da0ca5f5d95e358d02207d91b67f2d11da59741655abfb5d2d189232ce031437964a5cfa12125948a481030204876d743500473045022047e9a6c4212eca11ac17d19caf12d2110a434ba8a11c136349f304c2e74a988b022100d02ec5864df3323409adbedb6097978e5a5836ba956fead5a499771ec0ed5405030204876d743500473045022100c51667cdbb23e2a14e8a9cbd9b0bcd5f8d5edbda5d3d230c7d5f319493731de102200ebe2ae438ae9a190261be4f32a2b2807387819223dbe9119df654ec637353aa030204876d743500473045022032e5b773775516d8d5f706eb99e8e97a75decda23860bcc26b9743e81701727b0221009a6951f84ddd723a95ca1182c095e85c51bb4b25515da6c9e96a0b9461fb6886030204876d74350046304402201aacb0b0583242bc13b5474ab802e581942281010ea409481ab78fa1323580dd022044bcc5b734d2f4a46abc178c4098a2dd8a0c2f0ad757c0ded855acf8cd2340d7030204876d743500483046022100edbf1837151cb8a3bb0c486b87a4981a465a31aa92aad6f5ea188f613a05869102210085d9fda24ae3d78b87bc0a769ba9a23c60bd8e493f88e5c0e42d7377bd31d553030204876d74350047304502206f5ffa5caec7349f4c7285edda6206ec6b18e127acbbc2b1c87c9b958b1bf0b5022100f1fee443d6ed609f61e78f26c9affd00ddf6de9d07e49744183666928f0dadfb030204876d743500473045022100d2ef31bce4f11b205fb1acc3a6b59e437f4706139102f8cf2d1fdd37db19a05c022060c69de8ab85102e3838ad418c296b2de26e6f8ae9fe309f99a8c5d9f4fc2e3b030204876d743500463044022029717313069b061e5db8ff4e7b8635dc4de9ec312b6c675d5c3ca42c60e9da2b02201f1a5c9ff679e1eb62e0f0fc3bda1e48257303f25b9d06e07e56679bd2c52f14030204876d74350046304402204ce1f85982fad103d7c64d021ddbbf6ccfef33f3d99237aaab48d0a12038c5160220556fdfde7e4e3e3764ca48c9a65b55705954ccf20d1c3c55a5039ad8c129172e030204876d7435004730450220086be381406a1a65f5ab5b00b319622959378165bbd6e06e407f12cddb4b819b022100e16ce0e7f233be363b840d20f60974c4bf0ff4f70ec4b003a36f46f7fa12de76030204876d743500473045022100971792e5ea6eacc289642bd8cc7ea6f7f61fcd5edfdf0753f0ef1b9fb0b8c5ea02207b24cd3cdbfe242b6604deac7a3fa58fd36d33c30eb8e5a2c6bd2597476927f2030204876d743500473045022100d1c6f7ce7c171a55b48041ffeb3d067f51ec5a0ccbcda4d40b6ad1aeab86942e02206bf0a3d721499136c4e7b85538b1cd0f188732c861713e5bd8fde4cf4aabf5b6030204876d743500483046022100f81125df58bb5a127e61fea50a6296b362e7b9d5b935168eecb9cd4dd9be93ec022100879429c82072e61f54d77d3ca106067d0f7a4269ff3b503298014656d14da43f030204876d7435004830460221009a5c43b6657424834ed765954343b3b90e9907b6852bd40f8c9fca8962fb702c022100f9c477fc6e3fa68be66a99c55e965c2902bdb7688142e187b38201427e93958f030204876d743500473045022004c174cb7ebeb18bc5a4097326bb2533e557aaf015f406ddd85a48eb618c4e9f0221008e613fc7901a6deeb06fb17305c0f973698e6ce43cad37494e65b668e76fd23f030204876d743500473045022100b39b0834afede25331840e11c82840c67c2fa5e218fcc11b4f49c10821d67dbf022064633fd4da40872dd74af7da32ce33df37bc29f35461e8e0a0cd6b5ddde98e01030204876d743500473045022100c08d8bb1b32b164589f258a155551fdfd49a8b0cfb2450b1198850c3b5f1f89002203e32244edcbd93355e012eb37c05a608c75b11e02e2b25dba02192551690c8ef030204876d7435004630440220326a206c9d01ed575a1c8c1684f99944246f82ec869a1ad6375ad6c2c7c01a7902206414a8af7e4bfa19409614152300fef19fddb687bae3b5f69264638a2b13ff43030204876d7435004830460221008b15d013d682c35a66f02a26f7d5076560e4054e60fa04a2d72a7bde12dfb4f6022100e75a84aeb9250fc84b405113dacd8ed5b67b1a2f1f5816217fd30dffae7aff81030204876d743500483046022100c5a185b5c19b531c811a3f01ac03163b2d7b148a53471284135258cf38d49e0c022100a3ac21129380a37f3aebfa7214445053e0adeb90057b3dd1581d86df811c167c030204876d743500473045022100c6a6bc67a4def2dc336501c044a494e69cd8087d5e409a4672f49d506bd6976902201ddae8126e52a9970ed50abf81da7a0a7640c3363aa76d32afa871807b1426d0030204876d743500473045022037f74af09e422b102e3c81205dfbf555b14fbbec2b2655a326a3f3b26fa7b226022100ecdadf8ade2b349fb03da989b9df0cda01b84a7cd8a818aa35d9b7f55afd00e8030204876d743500473045022100f6dc5514951d2bb56be40a77fb960d4a68584307fe400138b29d2559b2fb42830220583b3664e4733eeb0553b6bc7ecb55ca2e169b14e9c1fc7685cfa3e13c0f613e030204876d743500473045022100f7b4bcf96e292d79128e5fbc3c03f9f422f82eecbab39fafb149be49be489dec02205c17cfdc747a606020dd56470859ffa1f6c0a79f19231d21f4bab223ebfa28f4030204876d7435004830460221008c9e4ebfabe6d9d895c06453c24d68ba93ead84449057f1639e4c8a2463269fc02210081d44d781a9d478ef323c252925cbf26e16e35d782a0b84e8dc9e48e192a8fb5030204876d74350046304402204d0ab609954ebd1088a8d6b7846e279bf8d91fa1c5f9efb6a3779d7ec6c0942802205754b02e2901ca4d1d0cbdd4ef4811dc8fd5fe464839cd39f4475d54933bcfa8030204876d743500473045022100ae2f45a8416750508963fea9701bf0a2ae00e36a29e58acf72c1beb28f3d94740220724be32a9ca3c8b74960a91448e20edf8e783b97c59ab96b9b69b15b1b33ab3d030204876d743500473045022100ace2cd5a7074a52dd788f2fb93c8c7507bd538058b115b2667b565fb7192dfed02207be6564df50a6a1cb4aa79de9317dc74c7bda6438afedeceebae065186cf2f65030204876d743500473045022100936cf9e14d4b29efd1f870dd84e865dea94d2e72021767d8b7d37c013056a12802200714702b165d265c2c009e5aaf51ddab1b9ae23434045e31ea0128068f53108e030204876d743500483046022100cef47fe94ffa09ffd601e41abf81614c2375fb649c9baed405cb8040d63259a1022100824bcc90eed753ecd0c548c6c0d2313a5b7c891e057f4de8b089ce42c6fb5953030204876d7435004830460221008f887f2121408c6fd9c6ffaf5b1e37d6b6f6195ddd0fe74e8466e4ea09b5f69f022100bdf4212eed6c7a2b14eec4bc9173b4ed33f59b70e2046a427f7e40c0425dc81e030204876d74350047304502204241f1ade7de437c26ee67626404ca8927c23a4eba298aa8eab19c5d41248e55022100a081814e5c9fd4bc27e52e2a71081d2b1274cbd9367232d8aa9f3884915ddc31030204876d743500473045022100cb1e9131a0e26d465778f9fdbcd62caa911217bec5a5c4c322359c59d1438ebe022051fb14f1c761f1b531bec8371b2ae51753b9268dcf22f8e1d8361711be8066af030204876d743500483046022100dc82126007e9f31c909f5945f1e24f108f1a8f47ee50213f11600baa69da2fd0022100c4be039d139075851935cd1797729bd43c0d3ace5c00c1a59d71daced26d86f8030204876d743500463044022072df8dd26f0f6e210764b4a91633cb086ac45439a3314aaa6265010b38b2565d02203b87c67205cc67f49f2b79e0094eda369e3c1fedaa8ad67419fedb97c00bc144030204876d743500483046022100ed981a19741dadc83f52ace087d61ee09fe57b8e157b3eaa7c44aa9a387b11ee02210089632f2c56057a11e4dd58a73198302c45a50eb404a083a164f1d57a4ab52fa5030204876d74350047304502200a4361b5fee8e30bafe778a1ae0cfea14a3c554d67c03214a533a15160aa7d44022100f7f534215ab18f6fa5aacfb415721e4b0860fcb2516aa0057ff1c95814a4ff21030204876d743500483046022100dbe3a9a0593c055349fbf2cdafafbdd03cf15c63c14cb7001598928620dd7f60022100ec56e92c9a41a4c0e657787917f983cf2497cf56f1417816d8a144289034f42e030204876d7435004730450221009b45ca1d6b415f471ac1fd1ab22237ce96f90bd3d588d62981bcffbc11d038b4022010e16de94b0355d6a61a40739c5d61e590af6514e3dcbaa928636e3dbc018ee7030204876d743500473045022100af13d5f5f606ba71278131916afe78ba5167725ae0edee149c3728ae8bee8bc102201b001af50191fda228d24fe74442d184e82abb72f2f3987cd97b581ac9c1f4a6030204876d743500473045022053aa1839ce88abc10fbb578f1e31578d8abefd43545f49800d7b8bb8815cb38e022100df51ac3f933e0bbf3e89ed531ee9402651079865b73e8c39c0eacf64925fc492030204876d74350048304602210096e6b61f5af29468861b1479adcd0c4d2d13758d2133e4c6ef39cdf19e05b8fa022100d8cba22759d346debfba372ee35301f19533bfca1c39bf45b6e2f5214583fe51030204876d74350047304502201787adb1ddab7f2751a428602d5efebb4550d01c5c99032042eb66a7fac511cb022100db8f35b0fcd80e2ef844372f9db8d76b9d8386c72f02ab97a8d1609dc721f240030204876d743500473045022100854beb6b76f9bfce398ed3f35f3b3df98b65b9f5358b5a7bcc8e250b822c0b5a02203a2dfc3f9fcc10d99ec78cd470ec08a794584cc56444bb2e2c3a0229739cf722030204876d743500473045022100e2315812d827f9ca503cdc2140d50af4381a29cd03eed0dfdb8b70bda0b3ad6002204a02349e6f6da9b1656040ad8cf889ac86b05f186bc9a7bf8a5d8b4f08ff7d18030204876d743500483046022100f21b8b8e99b5e77edc68927e740fe6dba8feac56c988476e58d57959fdd9f58d022100e65cb8a9a730d2090b2a9b02846f28934b76e0b4eef9da43e32e1b7606271a92030204876d743500473045022070a3b6ff7d08be7a92952f1703f7292d75ad611289d2b5734311ed55a3af9ffc022100a4184423d75886fc96c8592ebf2bfcac380e350c0083c72c67f5e065c8761a89030204876d743500483046022100b778c20376c73cf070dd40f4608e594c5bf8ae093da9e4e193fbeccd090c5bf6022100b6c40c2decc727ee486ae02a1e536f4e5a7d81f851959dbeaf366b8917f978ba030204876d743500473045022100fafb9c99adf77b80434fb0f67b405ba6e783119a2205f58871216334d61f2d2802202ea49057588025bba98e534dc536212be4d930aff64f2f2ddb246a72647ba6a5030204876d743500473045022100f85605e307cf1bbb93d119c138c6215ab27ae8ff9734992c7050ceb646c3d126022015c10b79ff8feae6ff7f6e9854d0363ab0fdd9eecefb9b0086c151c1e84ee7e4030204876d743500473045022100acf0be2efbd469b750377808588466c33542b955d6ebcacce507c8921859b58f022029dbee16be62891ba224cfa56fddcafbb9764db2b076d80265220e47cea4b5da030204876d743500483046022100c82210d50cfba760e00b5c88fce93d2ed8574d0f0bbcd99aa5704235814b70a102210086159e3b7e047cce6cb4895f3cee9634c597b5901851eee157032b746134ffa2030204876d743500483046022100c541df46d194ab724c6bb5829a61273a3cf37b7dd59b3a90c9f5da6c8df9004a022100a66eab0b364ad085d97654fdccee9915f431211ece7955778db286cc00d6dd8d030204876d74350047304502205da68c5e3ba93b37f49e8e6220b7ac5b7a3b279edec2ecc4fb2e1c326a42ff44022100b632a3077d79aef95df2cd6b4bf9cf65a58a320b97e540eb377b8527300efbb0030204876d743500483046022100df72b1df1c327d7807b16f3559eec63c59f33810b8284f129c106fe8aab200c5022100d3d4972aae8dda6a493789973dc60c2b81c1b11e5b96cd8c3c8f1c748e88946b030204876d74350047304502201e29c3d71404101e29c958b371723a4ea5ab24dfa8136fd9a7989f13b2f63687022100b44716d96e36b71ab68fec0db4a51bbbdfd74e72dc64823bf3d0389af6022999030204876d743500473045022052a523c10ca3052822ae4f84631fbc79794f373d2673bf41dc9ca463e1409025022100935000c68b8722efd3e5ea87b6d5396519db1a7286623ad4c6379ea06171443d030204876d7435004730450220427d97d1a76708608bde49a046afc4158c939380febc537b07e627c5457ae50e022100b22ec0dd9a0f7f657476a6071d89fc8580f99dc3ab028b6c0f3d899f8f376758030204876d74350048304602210083f9bff9124167de9237595c071183b3780a064fa28ac8865305cd67e94c41e1022100853f21b30b4e338a9a724b8e196ad82f54f09302d211b78f7f26b4918f405513030204876d743500473045022100e81235ef465e5cb942456fea36cae0ae1c337f05fa100d1ea383796db863fce00220694bdf730278afc26ac5980338f7d8497f9cd480951d6985cabe56672fb0bf64030204876d7435004730450220512b5525ff2735e7bccc94122b28a59183922902dfb2b19c6e4914c81a31b9f9022100c63192cb50a310ae4a2e89213e5bf5ef362e9da586ec8b3e300176e00cd4d0ff030204876d7435004630440220704b8eedf34bd89b1d2db2a875c49426bdc66e15b211eaa3b84a9676e0bad6720220711667cfea7e8f31faa1f111aa48e32f3aeb5f6f3b86d1e640d441164da469dd030204876d74350046304402200a0694a6d50b2a09b3d618382231e710f10b48d9940fad84687b6be01ea7b2d702203b3f347a2448fe1cac594f02f5a2d453071313d1b464a689c4bec0c74dd5ceb0030204876d743500473045022037dfaec87e9fa359d78cc63ca1b58a858bfec6cc687ec74557178307e4da0d9e0221009be9e06470808b8ccf886ff0e91f8fceeea6cbf22cfe8de3c05df26c531fee3b030204876d74350047304502203edc19cf51ddd914febf9f3e1f8e2d72e1070c31ec441fab4d09849edf726db8022100894ab37048b10c6e525956a80ee278a24ccb92d41e782ad807284bbfd455b6d0030204876d743500463044022074f55b4fce7e3409c3d4ee1101a35d4e8623cd11b666a9f0fe70995ec73b8cbc02204d9593efcf085a21bfec6fd38f20712b657d88f3071374fa28857c0bb973d14f030204876d74350048304602210097b719962dd3557b27313f4109e8505363f5a34599d893a445c3f00f41406d03022100920b2a4f839e641fc5ca984888dbc9a10e1991d4a76970c29e3f9081269fbc30030204876d743500473045022025ddaeae4c55c2a0df747d31eb6e2d5fb1d798bf6836adca67d5247c776f44190221009f3ccaf5ebe4e3abb99af277dca99d0050c9060bad1280d3a60ed3cf3be72efe030204876d7435004830460221009a0f61a5d6acf9c455b5f30fa8de08b3a573d7f445a54c527027691dc045d947022100dbb23a57fd269f63ebe144d3d083d6e4ff63a8a3e5ea85ea35d3fd919b7c5d5c030204876d743500483046022100b2250f9e223116ecdb4f21c975ec5441671022c4be6d1dfae4baf7cd77a9ab950221008de9fc05b57cfcfd0b963edbf22213511445dbc836b6293d1d95dbf0251a5eb9030204876d743500473045022023e7abeee81589dd40964555207036991488b62cdfb2c7a931d3dde21127e277022100d4b10417e56e9d7ee1fcf1d07cf43f4e89bd09a3fac1d086ef4a8a4843805823030204876d74350047304502205e84e60134cb2035303c0e27efae232bd3d7a7f0d9cec387f7b3110c3a9d5ee6022100dbc61c48b27d400a31dcda34a2a2c7003bc7ebdc899aefc9a94e8e9312561cb3030204876d74350047304502203a71dc18fc4cf8531aac3ef68d042628fc5b0c59f8850fc305bc18e60fc6f97b0221008b0536c1662a3975099816fcf1a5e6925e0a940c40d8c4ed639af5bd52f2ade8030204876d743500473045022100fa233465f5cfaf1d5d895ab7189e3853cc272cf9fd2086fc0ea7425921eb7feb02202a3064d0615560eef06494df4795ae12d77bcffbb3bf9370c44e5c2929827ded030204876d74350047304502204d1f0921ad23262109059872547dd4e674a06f6208775772c6361f889e378373022100bb0be0c64762701fcf6c4f23ad55340f87e6bdc0459df019122e4ffbe2d9ce4a030204876d7435004630440220317286d898733956be6237c4339c9fded626b2b7e191f5686bfb499d79668d7902204e3d6469f189b044bc192de9fd6218d9ac9c6b8ed039e9465e0bf667045e9da7030204876d7435004730450220796ad12857c3538b7f4a2a864c7bba6d5733d980045ec506dab2b5ba978b694f022100dc73ba747c783092acf531e2b21bf4fa61498daa21c9cb413f88f2c0536ba794030204876d743500473045022100d93d5b52aaa243c1e67e9aae7fce6d8ccfc798425128e57d3d1ba9155b86b408022068cf1045e7878f106f8ff930c375552838e347ca13ce36bab2ed39a3f0606652030204876d743500473045022100abbd5bb0d2cc6bd740e3313826ed04051fc01da425b5e85b5d60219081e57b66022035b2bec4671eaa3dd08eeafd8323669758ab2550adac59b11934788083a2fa84030204876d743500483046022100ecb13dcfdf70e6e8e4e48897aff348149a958335d462c0ff0e5037fab6d97745022100f220d59a530ab4c49eb2ce8728d31d8a678b0e092bcc30b382252216b6891996030204876d743500483046022100bd7372d0eb06c8e325e824c292a994a7a41473f819e3e7776f80671a68622767022100cb0059f2a39af8d6653893bcbd5d628d932b272684778a975f9f6001783b447f030204876d74350047304502210093d21e1bde051955f7c5bf85d21cfebfc058a4d5f16483fb8ff31806874b1b9a02201243728ea5605c7bb5157a420ec57b2f50a19172b7446141f523446a8abb0a63030204876d74350047304502205ff90be5ce7883aacfb281824787171c920484f941b2e0aa4b75ba5dca1a3744022100fd62deaba0e3d6e6a86a12f4b24537e6a680a86b020de84827e2b1065147101e030204876d7435004730450220525a5a056d045e9497851745cef3cd9c96d5ece10941284a73caf3dd4bfdebd8022100c5aeb2707b8a5068f8892385c42ec4ccc588868ac75a1528c74c76dd6ee1c676030204876d743500473045022100ff1f450ebd95e3adcb46776f387d32931bae819c357255a9d574102b7463096402200e98ec3867716bcc156917ff1a12ef2ad320b2a5beed8fd47774e6046b8a0c10030204876d743500473045022028e55557e12f751bb47492b07a9a653cc6444d4c209240769ed401c2d547a744022100b0919f94abf07880e3710b28051da238186e1f9b1b7f6f3c2c7773ab48c99042030204876d743500473045022100a2a8946334b66e9f1b4d1ebdaed0d97047c6a034aa59cd87bd7888f6f9ac6d1202207c516150a8dec2cbc4cc2567f0807e1b095c596b4cad963d6c7cd20073926577030204876d74350047304502202d79f55543a6d50568c0c3d09ac6d1a9e277cc74466535ad73ed8c8b647352bc022100d1a619c69b239f22c5d7ccb15509b0c80b2f42b836e9a193b88904f4b296ade4030204876d7435004630440220491ee28c27f89c9f7993e0affab9d78cadf27ec3b346e56736a192dbcb865c69022033d621494feeffaae36dcdb654f4ae15cf59674b4dc0eee91f204b85a2e15649030204876d74350046304402205cfa8c78609e4ba18b0cf99950bd939929e5209d3d686d50cf74ec66219d14b902204aaf930fe85ba6d83b794ab675737a07704724d9ef422d5c79c416b7de9bbfd0030204876d743500483046022100be75a8fbb96b983c467f545a5b5420e4baa74a58d23c78b68c907f29da5e1dde022100b5402c16b824c1dfaf67f34c383c218833497dc7df07091b2dfe71350a21c2c9030204876d743500463044022009c8cf5a1df4f644c924380cbefef6412f7bc08f5e8da83ea88739a5b1299161022022b74c37113b4a0ada515d62c38b40d160e197db67ee3a50222a84b8d1abdb16030204876d743500483046022100cf767e1b9234bd0123c28e2dc1069c1f69a8da5e62a7ee3e048391a02b8e82d7022100eeeb0b79919799e9d9351d633027fe241f599d741b7fd6bff0d58799d87142be030204876d74350047304502203712b75d9e76b035f8c5ed4a23719f6fdcc060f0fc0fdbbd452befda970c398f022100ccbff03421d7c5a93f107adb128baa0ad4af349bf1682c54160e1f2d1ee5ce43030204876d743500483046022100a4e09d85c2b80c70ebb6319159b49b1a1f61a317f64edb4915850d82a52d49c4022100ebc0df470d78ce14ee26e51d597719497750b676a455f32becda0d8ef4385184030204876d743500463044022064e0bc5c2092449ed482c36062f212f0aa9ce4d839c37e6304d689e828601bee0220224c86f4d0a7aece3fc9678dfa23d8742f7418881017172b309d8eab02849a12030204876d743500473045022100e66e85932594f95b0ec03a5e05d7a13591b13c63d206a1b357b82793e4bcbce00220433cf968709c7d8b07a82934bdae7f06662aeb533f9770473bb7b05b51a40b64030204876d743500483046022100d63c16f4289467adc2011eccdb9560c69dc98e5a23fe681330dbfaa91c498628022100d453e80847ee87b411d7757ccda004375da0a4f87759256fb47e360c0f3e5998030204876d74350046304402205b19f763b127b55604bff83f024d37490f6a37f45511ddbc70b13d254380d17902205a40b08f733309804a7d9dfb84ab97986357f7807b4a8dd9527848b1acc5bb32030204876d7435004830460221008e6947370687dac30d4a5b97eecb315e8f99b3147e1acbaf8a8c17355e075e1e02210088b8cb23cfa3a3477bb012a96732333a605c2458ef7a1a1c493ff09d9558c1fe030204876d74350046304402201633f14c9a96286ca22529d28224f7d41567fad7460396420a03903e448e8f920220268a39495cb00fe567b63c2c9d010f1961f98b987f198dc217e6c58cad820ae3030204876d743500473045022100ea36a501db80672ef2fdc286c01a19aba81d7ca038ef0218449e4c02e749e164022069a2f3d48656b2c0b09c881fe7b162d20820caa420abc7ec720c9c03774aecc1030204876d74350047304502206a1984cfab781d174ec97d9e77b5059048e246165a7e3b30c19be1f9f63d8c40022100f292c4298712714e3557a4b7188dbb1372eb5d545e3ad60594353a8933102dff030204876d74350047304502204df2895ce4f292700d8eab41b8351937e649a7ef904de4b148dceee3c977d91c0221009ed87e39cd3f8d4daa2fc9fadd5a7abecaa06e704da2e241b13455a812e7df18030204876d74350046304402210085967005417a6be7addb926b466e79494e1b1c68ec13f1ca08f09d160bee2998021f3e04c335469efecfb62a9256fa39c10f1a739d1b39c02b595851e001b4f6a8030204876d743500473045022100f392f0b647f9c177f5d12ea7b50cfff242ca928801b6e4f3655503bb03e9a24a0220767dc36db1e979a53cf39c2ab2952cd3553844a07ae9efd38067a2f26d5296f1030204876d743500483046022100a9a064d65f40c236d90c725ffa9c8df80324cc9a514ee9a5c14a469988fb5a0e0221008df6b719c6c2a04d21fa45ed1b87ad7c1557a6702c12a134d8d6e0a1bd0e8dba030204876d743500473045022045f660fdeced903c8e3b0098d90efc77dbf650af753dbdbcf2269d099ac75088022100d2488fa647ebe0aad5b45e6dd5205a85b7969668d0d7c7428971326134bb441c030204876d74350046304402201c3c08d77b346998cef9b7fd88827cb31e0a548c7ad56faf4f061b72d1cd58ae02204ab8997c03be25b0fee444a82ca7b6f8f3a417fa9878bd6a6ed736453e3ad143030204876d7435004630440220170e9efa1ee488a02ae5f8418cea60e6b6fd9f4a97ce8b963a4807a01bdc06c402205d915d30eec1470369098388cd2174568bff67c2ac52a8c6ca7aa3260a2c95ea030204876d743500473045022008eb174ef45663119f2f5ef540ab1b9e624988b6442441a858e7c4245e7669b60221009e7a6c7785bc90405c3842bcb3c3ae64eff4656c6b9c357e7cc16f83aa6ff64a030204876d743500473045022021fdfd4252eb767fb09fbea6265c89d05bb9e0e61f2a07e32da33a5ca19f7e38022100dba0cd30b6d7c32217fc946287ce5fa74517acf282cf09e1839434402f36512e030204876d743500463044022005ed0958fe7977da91aea0e10981c6ab05932afe72cf4a08dddf150c8949156b02204de1d755073bbd37aac6e1de00987b83defe160e9898d49a0fbbd8f910e26ae6030204876d7435004730450221008d1b4ee21c211582fed8addd55f665277e1d153014f46409518889ae31239f2f02203877654213652d85be362cbe90bbe2ed93713a44e768921724eab803f79b1895030204876d74350047304502205e61cbba5bf27f2c4ebca4c92eb82c9413a80f243386bbbcfb0e347dd6c3d910022100fd2e04271aa8e3b2381676926b26c5d0b280ad198e9d480a534b591fb656a919030204876d74350046304402201b8d9bee1ed57cccc1438eb569bf2732e185812418dc9595de069c1f4e6589b402203b83abfd76586a8681b42db868097dd6918c1c65da32a598d5f0285c0a01f6b5030204876d74350047304502205df94b80ac4542fe991e5f6ded528cd9544cd8ec763d2070df656ea8bc25c344022100bcd2c4b7206829de83e219954dcba58cb5d7ea04685f72f51c26e18de0b6a196030204876d743500473045022020728a3beec06abafad558e818c875754c859d3688eaa14a1a04bfa6f2ef7955022100af5fa5a6686258c5499a14cc7c12c3080eb4ece5fb169cc3181b7d200bcc9dbe030204876d743500483046022100b458d528e850b006ac7e4ac05173014d5f703d033e1ecfa4259c0c944705fdaa022100a2ccc1465d401009d6496b1c900f8073550692ef741fcd8894e8d7ebdb803a33030204876d7435004830460221009e3bde2d761077043d447b257f758536d3a7edc88923177a43042e5f390c89d4022100bd6b3c3a20a9750bf4d42b14df7060e3068a8b6d27c40b4f5ac54f2a7982ef79030204876d743500473045022100867a1d002c79e7d429a8b9124a4ce626194a5ad174429ea3ed716d776023b40d0220795a439b6ae12834245f84afeaab6aad26c43f7804435526de498162670b0940030204876d743500473045022100d77c710fc4086356a6bd8296aa5a50b24758794bbd8dec90a7f8927d5bc97ed3022055acbce3ca6b7d14bef7145574eb33f121afcfd4402bece6248d05cce0f3048e030204876d74350046304402204f05542c86be7fa9dce1b7e6c9b6825966ea3a9ca06210f6df8d65db100f253e022018e6a43236a8b21092b417908353ee4f68e9b683379874e31d9be25416be4fec030204876d743500483046022100b0850b412f9bcb1ed3fc58452c033b8adaacb792fee091afe5d5defb6f6c5542022100bb9baf1117c37eaf94cd7d46b37b228fceff0621697a9753e7357e40ed7998f0030204876d7435004830460221008430c9d434ae3039c4ccec46baf0d3d749ff6e9bc6b30935b65d298653096328022100c72e667794016a054bf32206bf2c7b1d75ba6a9eea98ccac37d877b7a28d69eb030204876d743500483046022100e1c105b88f6247be3d9859fc5330c2b3d96bf0517299352ccef5e23b869b4014022100cdb774bd0f49e9990b59c0a07a66a3b57cd72fdbdc022d6ff06647da5122b97e030204876d74350047304502203debe999578828419d22272a5f51d29b483ad4b9f99a60e47fb8cf860f796570022100c6947134d36ce5a042f346c50c331c8008588f179df3b079386145904901ba9e030204876d74350046304402203058be4e037c6b58138c42a809c30d84bf1ccfe7a816c219b2d85a85d76217d5022001908953a4f3a1ca5c247c2a5668581a50a90b2e6046f3d2f18a14dbce34d07c030204876d743500473045022100b5e3dde82c03b27c8a56dd144996a7ac1849b840723c95ad12782745dad235c1022043c6089aab701d4a16f608e36bbe1d037258c0c3596e4880443e7f1626fc5571030204876d743500483046022100e1ba47205243a0a13f1955c447a95009be4adbc0bdb82f2c61bc7f7fe7fa48040221008af47d105bc317cf8ab46c6fe1d3138bd0a0ca253bea862102bacada60cd2481030204876d743500483046022100f0da43c2f52cf9032342338251f99bc33a40c012db952621a44513b89720f7f6022100e2f071adcdd24641801abcab7c9f16fa1e777301d385907f6d991e9c46c8c62a030204876d7435004630440220510e5817d28dbd3ef3b43dffa8da1d6f6281e60d9dfc6f797aa1da885f7ca94c02202b0939db38f1078897f5003d1531b27dd2b1ee082008742d819836d5795c8393030204876d743500483046022100a70f6186866ab5d2927f4364b883a3dc4d76829117b98b540d3e8fa5483eef5902210084deda1091322cbcadbf3aeb30fa5b7e84f38175b85e69f088595d4dffb8df6c030204876d743500483046022100b373955f68219c8d16e4e7a89fae9cf429b8e40f017f71a686b7c9a580473395022100f2970a03d2edbb89888b74d3e90890d2b30359f877b1bf917e5beec5f73d0e3f030204876d743500473045022100b0ce93067dd576b993b86a072c0e371cc3256ec329f74444080e14ebb15ac374022010e20be8c97773ed226e2e65c5c02a6a7754b0caed68871824672a0a8f50cacb030204876d743500473045022100f246a6d4cac08ee69089efea8a785859e9f4d1af4c4404a1569715eb6e83779402204064724d3cbd07ab8836ca8e35de549832d1713a4e6327fd39cfff016628db2d030204876d743500483046022100851c985cf088d5677b3e1dbcc969555b2489b8211e771005c278b9656d7a98ab022100e6d2d83848e8e104bd7f92e75f497e1c0009769729ade02c615ce01c9c21564a030204876d7435004630440220455d9627cfb97bc9ed2e7e4747fcc85096a869f8faddbec98a34b89c825b8a5902203adec7bc57af23a01148515dd88d883b8f13c75c85b9678edf1031b0277037e7030204876d743500473045022100b98972695782fcf741c62403ccb651a03e28c1119598c286365713334734993502206019b42d6752a18ee582ed94e20d420d88bb997fac46645bc5928f9b8cfc43d3030204876d743500473045022100e92282a26d878a0698d15fbc5f1d86b9c10df55cba1910a0ff08a0fa8dc93389022071cde6cb88a3a69f5a349c7ce943502baddad0bc9fcea7b24d50be3291e5a617030204876d743500463044022027906d9c4fd76940e9e011a5050bdf2d6a30a11c5d89d274da65682a8c70827002207582dbb5087f15b7fe75f848c38993e40cccebcbd9a3cdee500521c9c49580dd030204876d743500473045022100e21262c68be8e24e7f4e416af0791081f87b1365d7f69f528bbb3ba2f3ef099f022012292508a6e311be7bf9111f2ec788e645c044eb0705a72680feb9f8a9a5fe45030204876d74350046304402206a1349a03f93e18a59536b31e4c3cbf92e41f97ec12f7775e44b0c37051f814902201b13f7c7e98e5a020f3bc4c2084dcd62aaef24adc38eba39ef94d715ebc5230e030204876d74350047304502206cf3cef5bd9393964de4005d2eea0b90aa55729ef20a7923c21f6483a3f06e52022100fc94e5851e260201292238474b8d5669c284b1a91c92a16d0596e10a648a60cd030204876d743500463044022004731809e8365c4c32128e47747aef04656fdcf12ff86c1ccb55bdcd9cb396ea022015d88f9f7aa3dfb8ee6640f4d64db95c082f837fdd91b9f55a01bd08e6de880a030204876d7435004630440220229f19d2d2ac7e818a82bb584fe5e83eee91a01968c70473918b3e84a65a8c9402201b2fd7a5cac18670da1de2d441429b1f4d7acc0309c377e4b3ed8ad32f28f181030204876d74350047304502204ac8c79918e42e847a1c3999c9687b2a3da16b83a01e41a2b588fddf96e036e102210082b942ab3d3fd113ff61ba419a51c66e517c2641ce8f7c741cd0b4b1152ebc39030204876d74350046304402200cffa8c14a5e4f65d71cd5ef9421090a8866c1b7e8f5f8c9c5aa511468572b8f02205d94715d7fbb8e94739d16d48876a502fa40d0bed167d89e42b4438e8de69d00030204876d743500473045022100d0f665c3e4b386da1d5491667aee6277d441c789dbc9f9b95dc351946841e3f002200a009c73646ba92baca1e3c74bca76522599e03632a9662f8a159eb4654b2a95030204876d743500463044022006f322e7cf48b2aa3547c67b20b7d65fd3d0abd4eec02ae30a264efd9401fa9102203f1d595c27917bc3d80783d5127a6bd38be2ecd416dbeddf340650ce645c61bb030204876d743500473045022100b4b90f1ea641a90c6dcdd400cba2f51c1d9dd3aacc5b8b9226e0990866ccaa5f022074a94be5a1fee8252a74127497c9c0748e86a120bede23eb6d4d5f1a573aa648030204876d743500473045022100b76baf6c1454272dd0297a2aff61250f3f4b3679504209c40362d0c0259a750702205f795a8cb4a6c261fed7ab761f25522f07cfb40dbd21ef1e0c18878ce6cbb6c0030204876d7435004830460221008ee7ecc7da1e57b140204b676580ef4f0065661b5fcb7933ccc63af5a683cddf022100d8e4b9c049af0766d4f57e0cb5f6573cdbbb3877c7ea8520cac88704a76a154a030204876d743500473045022100fd8db0a426ec31ffc3e7e8139821902726f9293fbc9253c49430ce803027bc1902207b4e387ab33b401b86ebe94dae0981274519fcd72bec4fdfd38b8c65eb6dbfaa030204876d7435004630440220745d22e89ac9ae4e5e087ba028bb93278f97b86dcae9bb0c239352489b42b945022074ecbc53248fd35fe76d70bf5a0e73b2f53c0ef49428c096fb46499684bbb3b5030204876d743500463044022070ec544592235ce51ed14423aa85dd4240b425ec065fbc9e8918eb64d3263a780220615a609e3ca73e235c851792208af7157cc00c67fd6b2857ea39653d84d683a3030204876d743500473045022021585cd6b99be2ffd8d996b5eab67a44b3d9f47044a5d016403654bbec6df0e1022100b253f4866193e2326db9e1cef5a05c0532de021772d181e069817dc28885227e030204876d743500483046022100bee242123183342f4c3dd98206c5c6e4a33e232ee9f705b7c6c8691e205fcfd9022100bc399dda5503d1166059567d151ccdbce76d8703a5cc511d080dc7f849efbd86030204876d74350047304502206ca035c6ada9b9d0466a1d0947f88dd3f7c9b503b6b220bc73f8c841a39e6714022100f92c09d562cd41cc16e1ea0cd9f074143af231e63362558054275e454b9e30ab030204876d743500473045022055cf34cb29621d0afce77b0efa4d3a032bcbdf7699d66637932219e8b37609dc022100be5f28c2cc17e918d6b02547a45164274e7008f52b4c5d4ef8da8e4375c5a619030204876d7435004630440220733ecff1f20ce6659d33d21202d835097d98436b1a7640412002459b1c1794c702207c38098d9d6fbb127a4b83d1ed444993c0185ac866272b63eac33d19998f09ad030204876d74350047304502203e16759dc19027a0c2017dc07dca9364a27830aad7be5842698a91f41b1ff6b7022100d0b27998f28b1d254a54dbda32552eb0d15283dffcd7388924f3b031baf8d397030204876d743500473045022100a8c94e619315c406386d55a3728c504047a86a94712b49f9273551497cccac8c022049bb5cb51025859d7c5a4d0332440e7f1f708b77aa39fb27f9684e57c4f1a71b030204876d74350047304502201191d007e2d95c7dfeed02edfd979ec7838a39aaeb3ea1713e99357f3dcb9e44022100b8f8d6a65c9a814d75940c9e140b5f9fea629bc848f5ae177fe4a9cbef954376030204876d7435004830460221009c5961df865719e23cc39aed1de4d13e7b8aff41eac2b6643c7635c3ad8616b7022100cb9046631bd2e89535776862acd3b0d5a4f687c0acec1a0ea523063cc7e64359030204876d74350046304402205cd29e9f80c82f44fa0cc4e3673e5a2d0e237a0d299065550d8dcdb32f5e0b0b0220290505adfae407f6bef365172b6c4ab3c66627e4da9a8235d931ca09f48ac116030204876d743500473045022100f3d540f56466c16a313c8a04fc06fe95975c3fcce82bd6d6d5870323fa17702002205161bc5f50d745f1351332e1c0f6f42af9a0a1bf6d290040218f20ed77da2b40030204876d743500483046022100b82ec2c46d65a0e5658eade20e2a38727c30cd9a4dc17d4e6375d0e47a26f97e022100991056bae7c8175ce1a375c02e553f930e29a67534cb1e84a83fb15444f624a8030204876d743500483046022100dcc6a6434e7f4e6e5671dece7b11caef1904c09293558fce09196b577ca10283022100f679791aca72308b409ea6697dca79f9385a1f32014b01352fb9ae9b54e3d356030204876d743500473045022100cd6e282cbccc1aee4f3ad99849bdeb825aa65c445d5451f0c45f0675544f9c7402204efda705b6eae52461d66728a2a86ba0d8055cc5f379651f37e14b60464c354d030204876d7435004730450220428684c42b9ab9c257384a6288f29c21149128695734d3418682dedb86a9c963022100cf68c7aa32ad2529f5a292e0371b023c57df5655f3f7dd3c9b2fb0cd351d10c3030204876d743500483046022100f2cfa21a06e5fc1ad960054521044c3d44105a4ebcf9f13d750ef3f42ff29dc7022100d96d0bcdce52c55a6119dda060cb67c915b56f4fc4b2e0b958d78f74cff33d2b030204876d743500473045022100abc8018156ac53faa44e7a03110f1fa3056ee787faf347cd0ed21078f0639a57022051c70ee6a5fc5eac922931362252b8a639c0acccd8e6a1eca68aec8e7d7d47b1030204876d743500473045022100c4d182cdc6b64f9e7a9e2ed131ceacf9092103b131b2f691f5004247d290cb8202207a0de3e1da71ae6194e545c7d951a4e33a45b7b0a5d87f1b8d70974cdd9629a2030204876d743500473045022100f4f62f2a9b51af1da6ff795e98c035279884185f645a18307c9f37eda9e0b15e022041a8630d28645e1b6c4565339ed17d1550f2ad449eb7c98ac3405ecdab173ae3030204876d743500473045022100ff7f6376cddd44ff47e6860f6d51a4b5970af4871541baa843677fbbd30855640220627e227db42ec1f384dd99c9ce8a43b99853decaaddda288e340b822034bb1f1030204876d74350046304402202f2ff900a08e3acf1d16cb9831073c85f6843ab13b33bb5de6eb30d750aa6dd102202bef64cddf8045b084d4c2ed39c9fca0e82d63cd71c4c5338be1b315a8ab2d81030204876d74350046304402204f481222a718643dde8751adc804c4d5527f1cddf01eef69d13f55b18ac4bcac0220182daeee7912645766d86bfa7b7c4e151b6dfd887d569d26bd88f5c19574ef25030204876d743500473045022100efa8c56eaa8212bd994a644844af716fe06b9caad6a2af511d4999b93a28534d0220048b3a5b1fea64ed7323f0f02e89ddd82093be3142233f7c6bff4e543e8a1316030204876d743500483046022100e5a48a6bb45f57817f785da5397c4ec400cb206bfe4f5ef815f635bab6bded230221008e59b431c80100d3ecf4351320a7227940c19bebdcebcb2541d4a4ccf3d09a36030204876d74350047304502203e7d2e3c9c0915c98ed58cc60b681f443909cdec6df22572b9197966eedc9a65022100ee038ef842726ed7189550d67fdf14cb51ff15c3a8d86d75d6cb69b2cfdddc58030204876d743500483046022100e661e4f2e8cb6134270c01d2da8a6770854adea4f334b1778a65bb09081a9ffd0221008f7d78f00226fbaa1e88ecd6a24d364248dfcdcc2f537d9452dde768559b0d40030204876d7435004730450220707f618cfe065cfed3b58263c0e11438cc12ebf0cc9f84a4492922eddb5bdde30221009a8e93044244540b2370755e5f7e7ee77fabbeab967b624ba20e13e0c70da1b1030204876d743500473045022078142b009dcfd66e3e563127d9a1447d0979388edacb7f297271032097c4cb2e0221009f225a5d4fc9c51deef3a56d13427eb8d53965051ae790bf6b2e417e887040b6030204876d743500483046022100a6c264d77d51cf3b11c95d3547254a1a38330783f2ba145232e55641ed439124022100c864c27ab2f6422d009a6bfe7a80848d11041171e16b849ba5144798fb98db9f030204876d743500483046022100d2ba1eb25b84d597704423ed238271c867cbd9950c5f7424cf414ef8f7a664de022100a5114f7b8a39af5d88c1239cd6dece2666c86016bd45a165adae414c834feac7030204876d743500483046022100f4501e763deede9ed734757ce39d4e2b49e759afdee61dbe2f134fd8154eb774022100caba4e5c016871f87882c913ebce28c937854211c702274f8386aa3a33f7ede3030204876d743500483046022100b0d1b2cafc1061bafe3ed45a9eb95f8f0405c77a18ff4f44e6943ddbe159dff3022100c9f6ad6d5d5285cca7cfe63d71475b782a27919c9754541b0573b0f2101150ef030204876d743500473045022100ee052e894084b82bb7e70a94f0c5641289628e3e7ce79dc79469bba7b1ee88cc02200cc5bfd275a1b5f1dfd721a27f9998a1d7fa29743c3ec233bfd65e2539637e59030204876d743500483046022100e9ecf4a51a9776b73ff1f410bf2a72612b7939ff159ceec112fca80e412c9db1022100a17dfc846fc9e7870b0fd5c09928c1fc9771da6f0e655546f7fa0a099d3e110c030204876d74350046304402204d2ffd615c6948acb61ba30712cc96c81821696d5a338b1f73920ca3bd6f240e02200838b1a66a6399d3a9cdeeea20c50f2c00f5efc678479068a58c7bba4d1a60f6030204876d7435004830460221009ac0eb9b6ab86b811b500085bec3d2a97fcd06ecbf7908b7454e85fc634cda86022100c6eebbd943e935590112d043bdf3b441f764a5415fd1b6305f7aa5500a557c90030204876d743500463044022074aeeac1b11767fb76948f09ddb3bad02b2ad24f11577b351845d6a3068d688c022077cf3ae5019cf0ef10d16eb3934eab8df179ad1db24928e3a09dfa5d85f6af02030204876d7435004730450220317169da8824d8508bd7d2ddf943984cc170593acc6e1cd5295e873be4cea449022100d1de41c5e8e8c52503eb8f99523dbb2917a2a0fcb477768a1cc67676dad63627030204876d743500483046022100959e58ddb29f4ca98838d4c5372e26d1f3065640ac7adca9e06d13063e33e44702210086ed67e7e6d9e029a7094d3eaf4b5191275eef8d365d45a36e80baf2e4236583030204876d743500473045022100a94b33a4674985ddccdb72ce7517978a98bfd955c1798231c19a7677d70008ea02205d85b58dccd25437dd8e6a2c5c9f1618fe935d6671f80b84a00065838b094b97030204876d7435004730450221009746e62229f5af06cea51ee6565127d4c4f63cde3fc1819c16ab6fe2173a1af702201f491ddaff78ffd60c9ee0ee2e5f31d139c1b22e5c75fc9830da7b22086a8d79030204876d743500483046022100ac96b45c6575849f4fe4c0b6d94be7d61dbc5ad359a76639da883ccb14f936af022100a275f1388c569a69d3041f113866f1021210de3e5713717b14012a43975306ea030204876d74350047304502201316d5d7fc76e6955f6ee1a8ea437488515a218008af401948e88a542c862404022100e5848262b292334fe224d26547794dc8ec4aca436b083820de526d836553b650030204876d743500463044022067bc488258fdc009103bf9ca8dd34b72e9823cc1dab7863c931132621afc832302201ccaa0b1876d2466152c42c0ca0429328f3556629ae3ff39deb3576145bc6780030204876d743500473045022042c257c58afb728e0e8f725662b61d5119715ce419bab47800b2942620432e1102210094d81d02cd3a6933901732eb23bb1dd146a42f7201566cae5d42d119735caf0c030204876d743500483046022100d0159495d3d7ab08aa697c414d55ab7028f2e7976c97df6c309b81f524812e0b0221008a2e16a301b7927804db859c9d96c6ab36549d7337737e3bbf8f509b67f5b578030204876d743500483046022100a6876f7802b760ed2c7e9e75577c7867069c1aec2875cd906565c5635c04a808022100af4ec771589801fa147dabce9cc670e4f8d486901f1822dca73a9258fd916380030204876d74350047304502202dd8b268fabbfe73b9fb17e85448c9710586983fe4ccf0330c6be3e31291899a022100f51a6ce6d1b8b353f3111bf683d68ac9414f0e49e1572072b7eaedd3fdad4436030204876d743500483046022100ec42f9f0f3682ba093754c8e55fd0c7095d7fb2d6a3bd6f93cdcccf0a1a88cff0221008cc6a3c25db0f75bf38c3368be37e4ea42c035e75f1c5ed941020cd3b062ce83030204876d74350046304402206734bd1118568180d4267e47f5a9b438ef6a3c11af92650f9f3f3f72c2c279260220159d291c0e4e9d18c1862277de3943a29d46b9fd66091c04eefef855e42d7ec4030204876d74350047304502206297e34c12f9598e9d3658db3697704e9106ead3974773b815545b6ad672b4ba022100a1e844d73ab3815f3c2aba34999e4953a10ef2eefdfd6a3495138bf571222a49030204876d74350047304502204218e99fe285573339ad9918b56d93f46cfeb3bdfda07bd3ddebd27347703883022100b34c71bd7ee0584c006e97fde96a881df64b212214ba66bb24cd51cd0d658797030204876d743500463044022067c7884d52a305da2c64bd87b34c11fe2886256e35cce93a490bb7764191e9150220088998ffb2231c8e18e7e755c78f4776c96a19c8d108374d11d69e5763fbc064Q:ux5L}$t>`;ϑ?ρd  R" "(0     : ,hL`t( 8}9}:}G$HIXY\]^IbGdef l t$uvδ<@Cglibc-headers-x862.403.fc41Additional internal header files for glibc-devel.The glibc-headers-x86 package contains the architecture-specific header files which cannot be included in glibc-devel package.fVbuildhw-x86-15.iad2.fedoraproject.org#|Fedora ProjectFedora ProjectLGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-onlyFedora ProjectUnspecifiedhttp://www.gnu.org/software/glibc/linuxnoarchEc h8(   +]_ q/|  |i8" *(UiS $78 ~ "P gXG:3{i p 6vN 3|. }R w+   5  #P} x 57#[!B .6%W   " &xH <OU;"fn}}4| ~q4W&* FT1UWI1imi!8 ir,4*1I!Q 3 O ~,Iu  '%zs 'Qx4 ,-E~jJy`   @ :Z`ro2-Ml5X %*)A TY  p8HS;   )("e0k0d Q:$-J v@2 i | HN 7VN &x V =X/ D+g Mg  w LS50a#  nX05. 97J# != QX Xp>; -0{  ƁA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~e17b09a2a22c09c1a9a0f06f6906e04dc893ae1577834cabef562ca781940c896c2f8f0b9c1d22e1dd20880108f9fba4c45bb071c1677307a3057b07358728290a5d50e33d0ad4a38a371f1d974e9f74a0e4f0507f9633aaee9fbb13e3bfc66f2430efb7a25b526aedff1f1e3b78c88a1aef5a3d73b2bdb9e92bda45930348ea275d6af9fc7702ac78a41438daab291cc39f1560856cec65e2ba9e3e0ac21472200999ab65a813f7649710e2ed99fb3cca70b4f29455ce9a665cb8da6c2c226e644a60703fafda06b2a2fea4eff2920e025e64bde7c8df77298e7d7ae96920ace2b96194209f5c7c8daae16bc71f713bff36ba76759e676c711cd3cac664424e04f7688e9c67129c9324da3315d8b5eb161700a30795340c1582be07d95db13321eaa3dc8ee2c3a17e6d5d05c809209bea9c13d99ab824efda2c208820e7258c0f9c0a6147e1cfb37345fc2693b03d29aa54cd88ad15157ce60a3da854cea867cc79c73a94f4fcbabc71cda74c0fe8e159f6b2a5d1319378511e9036fde9eee061609794cfb342b22948ac530c65f3ac6057184e8b7f567bb4f3355b457c1e3106a9780458f147ec72f5f1cc32cd6c1d08057795a4f04d04f47b12fb23d4cebdccf308c9f51c6d713d07b5c68b76cb0a690908d5dc96e9f9adbc139061ddb05cf915800150ff5a4b9ecbfc8f6491163e39c91579f0b1243bb17eff5f786f18a4ed3a79c28629d75907ef498b30f8db2b6a433d7a49be3a752bad01007599b9763c1abaa571e19f9b3148b46d0fe2a764a3254d9163a398d71006d6b839e5ab8414d89b8484d3298cb29a5479a89f9ec562679c28c4f3163e741d4df188325e2f873794f4472ddcc7b95e69ac923897decc10bb731223c4fadb7bab0d86cf880499270c57646f3410998ca958496e64c40648be3f429134d00ed8a2f3e7bbeadb5006e9786361ec0a987caaa9a0a6cd6ced26e13b1fb0014cc6cafd0ec50e2352781d8897a65ad6d92b9308d224080a9b3d5e359210cc5d9b7048fed57f13262b30e9caad35a1bfa6979665780b70b8b6e42f0c4c1c8e5c34295d9c1c400cd3128544ab951f3c5e853fc73d5ad6248393195b68ab62f93a3a190d912cd0fa242a4de87067abd0016835a83633b715abc06c1beb7c10199626592077ffb6c277460add7af26d2f4529d28506f0af6506ef687e507e4eddc946171d3e6805e9b9fe659a7060004eda113671a38852c4d1e9cb97a35932bcd1d8540f98c09c180747a11ec37187827c2f57d8227f8455d1ce29ee7ce22604db0a5e20f29fb3905b97c974e7255e1e4c8d598984e8adbdd9dfe706a2f4f2c7128cf36c003215b2e83bb4de28070778c1c08714584a6ac4f9badd4f0ca90095e6177dc5cefb670f89a35484af7e4dec9029686f27eb08f5f33208a3e03e66574aee9ab9d377599783db4618b6722292d547cf8c2f5bbcc6d82bfbd102c1bcf90b893efe23193a3946c3ece98b0bb2039ea24b65c58ca163db72c47b081cf99499edfd659e3ffa9cf6c6c64a4abcaf64c430db74f577fd1d20c719e529017e8bbee8e9a5ac045172c3088d50bc7737bcc76f42b1f406244acb287bcf0463d180b6b0566d27d1f23b3e98dd4dfce9d1624326b478f1ad3405b15f637f1419d8b04c88fe83556753285a738fc490f547e0b4d478331c18c032d82f895c140a787baa9472f5ca40e36a35022473f231bb9fca733152b5bd87420ff340ba0a6bc79da880a1a2d463e664c467b31050f2b142f1b5bedfa97158b1baa06575dd0d12dde4531b3815b57069e3da273e3eac154e0fd777b8e7c6edd9cd64af69a0d215370da12243d5b22378c2dc61b9223ce4641088a5c7e5c00c99c5337f27184e0399dc6eaeb6f964f575fc01fdfbdd785f66fbfb1c09cff9be1268eba9e380333741f6fa2818f3c3cb87fa29712626c5021725ef9619d3fa39f67069f2f49029b19454b69d68444b3bb7479416640bdef5ecba29e7a79f21878a24dea4455e996a0bfd0c211b0adea60a6c9227d1072cee1630789735f690a243091c0beab597bd84933b1b312cedc8cf9cf4a2ad1205e94a340a1ae72e939b2f3d4d1ff5de75d9bebe5cf17e546ed6d91256be43531f4e83ff78e2db474c939fd7e663c8b6484170e2adf3e6cd1e7b67650dd578529989cc10e4166906a9f195594be6eaff2971f9ea2e8347ef6850c86e05f61df99c0336eeccbae64360d540c9cb366f0d279f9118057611194424df85891ed49efcf7b4b2f2c26f2946ed5c664029d38d56b7b78924920efaf164e27b7afb5d2be0f44356c71fcd8d73f9a44b9a0af9377eba3057575ac04ca54b52f419c0b4d799c5208a085d87604c48c10345489cf96ccd78106860a1d8f311abdadb31a4d9377c9eb537bb713c537985f00af0b5c3ed4b6dff8322b84cc35ef7afbc06b99d9a3c79aa85190a532a9db4866af316ec412400948221d7fa332b1d2ab2039f04e9ee4555708ce8e80e58e90330fad9c5e79c5dd3f8de10b1b47ed942dd0b99f60f8a741bd3b212b4a4d121ff5b8729519313ed49827793884925364f5c03e912c18a01d00126a6d011dfd72042eeb3736ea8af5b79c0ff7742261b0da3df911889cfa387f0f1362b6db787b8487a98d5c787d5bd0c8d83787ca5ab2cefb00b3abd4ea49834f00c91f6f81b645a0b306a13f20ca0f8f4f2c7cc54809c6172e65a92625138fec77d2e91c4d6d6e435459f280fe57b05f9c5ecb2216f9b045d93aa2aea615cf87ebe47b8703f80a0ebd2bf62bfee4136dbec6a8c391396e99dbebbc341950944353717d158b08c28e1be355e59301854a92e46cfb097367f753e715e1df1b965f2137a89959779011b943153f1a6d4a88501f1b30d317e9340367287cd437d78a05313f6ec52cb0f0a711e1b6711fdcc3699bf2bf28e810f2e61d60a40caeb9aae5842dfec8d674239b81c0477d2212a5afe801e4be7bf24929a6ea9df8f8201c7a4bad2e1860fe7d839c84e4d72b91d49c29eb7af840f4ff82bd580c084609fa3dbc8d87a4127661fd49a582f57c95225110a6051270fa171c90201de4cdeda1172abc0e453a1fd0e5cee03d598c7c2d9c7124a3d03f87a26220b3392a9b2a407b77290d5912b05cac26be7ed949fac87075cb7ce80dc0d0a326824b38030a5250f711a3f1f27b6ad3d7733fa5739b1db6ff979d900a4365f89076a5312f6ee10b8bcf6c0bf55c12627e8f92f330435889d4353f4079e184c1f3bb4536b96b3418b220fe4e30b651dc0c429e078a6003c4b241841fbff250a78a69a61f06a5e8537d1205242d21334ba96c7fcfc09fb3a790392d04e9c540475023a4b9f140ba0673a9c5e5ee473204e62d4ba7313eb1d34a229c5f6e2be0099b6551d06dfd607ceaf1535fb1e579f40079c43539544b09e641c07f5703df69008aac88897776dfdec74fb852573900ff04f847ab3340dbf5d53bff3e7627d6bb1b58e7218983f7440ce9de0da2f51b51614ce32f4e079af43b2e969e7d9d4428ad3825547cdbedd27ae3d8dac74e3a63af134a0f10dafefea32f5cf3256b1cf1fe1ea307156d4bbdccac24ac9d3acfab5c0e76d8e2ff58f9ea1a4b01936a1f8763981be75b21d689116acb3689a4c7ae984098965449d816fca00b53a3baaa59717558eb94c1f6565e7dbe20d6b9ee91e753728e60eb87d7a1c451e374f3d04bc43f0b75971d42dbb49315ab0194aaafbe8720d99a72dff0bffd42046ec644e410a7997e0e3b196cf8a747ee660b978e6a4774a534da067dc3fd1b5b74ae0f05a93eccb9dad528be0ee062a6ebf4c8b8142709875e615faf4779af563b3575a32660c776ce2247e533615bee1ff0de20287b943d8368a382fdfb377b7c33dfd0c5a46dde7b70e5b1bbe9eb8cb890a76b2cb6d1996e264dea40ccaf6bad83cbbbf49bd3a49fe120b420eec6183803b17d7cb04f840c929455063f6ab7499b984a6181414c66148bd4fce0f7e91890a4ec0f4850867a1a4d40966be348dc0f9ea3d40e53ba051bb616f08c1f1828fb70704375af09ab3af4e2e97cfd7beb7a05c0a0697d2402a9f2d5602645dcf535a524c94cbbf341e809a9490e4f4a33b9bb78ab833c76654edd79c82a900c3ad08dd622c997c7c126ee4e71d76fbdc57926eb176e0e9a2389a67cf96f8a44246b78626058900719f8b64971508f83eb1e919a98133620696ca672d6d7f62ba24ef819ab85673e953ac7487b1f38faccc1b6a8b6e7d1e7e5dec8d7467c51fc92fea33bfbfdbbdcd544bbe1a56dee2e832adf5a36ccf71cf7252c97627b133285f53d3d66b499838bb717845dcd8d93571c47d28c26504ebda1e15d82b9ae74d288c9d68e757c7f37456dc39b1311310355a21e69853d104b1fc556597dbdea941044b0685e049a5317cae6a58423b42b08287579c59dbaf5df0de9669150e4a05a495c6af0a469199e342c0946bf58d51516c965e721f6253db9b09926bf0ae0c9ea51d63173e70a4ff6f90c639f8fe25043d2683a24e16399bcfca1423ef0090151172dfe761af4464f0a9c8d6844a077abad9cff45a26b298eab3b740977ece93eb6e0f5b4dc2aa22d2b6cd1a8ee066e046dd5c0b229550a439556bd2ca018b9652325ba7e8d6ac5c3ca9b014448e1eb8b26d025598e1477d7a4ed292df32a799c49f3fd6152dbd79f2f462a6d24a57bee13378676e8a58f99996f38db9f62f1d53e673e3a84edd26a298fde0baf804e95172023e9584664228b5324b448d5793881c60e14a6588581f8207916233c95fde1724c630063303aa2aae694e758c012616f94910907e909a99d0e15a58d53f2710d847960230e9212802bf43f548baceddf8f29c072f336f3e0a2628589dbc6e9f8f4585e5f96fceea79ced68e2f863d65d6f7705ba97e8a602b75a9bb407851f452f6c01f313187cbc63460036de5bf205898f57e916de15cba37cdda8bb2f76a26bbfa3668859e8e8a93af9321e14083914df0aa0367cdffaabf4ece814f0f2517d7d2ae6a132312e7c88e4f10a36700045b239346deed0ffa9e681c82e681d251d9a7090118233baaf64ae08ca518d3d8ca6dbab6d11ef5564d4720b00839bdc7af291182ff9822a7b6419659fb26a49af5e4264857a71af4ccb1221356e019330b859cc4e28af30854df4d29be120ec4bff74849301bb3c40c9f19ca5eda010ce0233e02cea7c1b8679d42ab61eba23c369702661249eec8fd25785b94e633b9433baed6f4b10bb52e3f5cb3895f116a57d30eea729159efcd337ea7d0caad9b0f903e41500285948900401d7198cfca8c1753706c3a821955f52b16ef1475e1546024be5b12edea07ed215ce3a9b004b1266ba7a3b5e40fb7bbe9860a27898a4f720aeabcafb45eba42b0cd6b9593a6e77bd87019969eda94cf435b0bc9d6eb37a657ac4fe8e637a331b2728f1d438c446352d9f8f64f366c757b29a2af66001d4a2f27d828112b04661282b7ff7d075158440e6649f396baea6d78e15690707a51a98e5ed5dffa07ace93d2eaf7e06cdf7e73dace990106da940a45822392d80071a660264fd2b9ad2fe556ca1feae5d29aeb3e31d0285cefd04739e3bff5d45d07ffcfeecb37f1863de31a4673074ea0e895300a718686fc83223eaa84b2274475a0e02818ff932904fc6fb453ed06bf303e0017dd4431efe42df9a133a9fa204c72c8e647b42f2c5ee776ec975c8fc343bbba9cc7e2db3028318189018b45921558a3650c0a9db42d0ba31f265b792ca568c9282ce0014bc0da1915023dc797088b99ea27172f2072e91aa128b9c046120f212596dc1890421d7064391807d78836b4e0915f5f8a0d0a875ed23c2c40da2e853fcf4ee5dacc40857b30b1f9ae439e51fdc733fd71b7cadf8e3e221ea065978e6f3799df0fe221194cb3b45d5826d7d5ce6d81e9eb8b053dedd43dd9cde5b074e47c3a28d47bd8d063abffe73524326242b3e46d1d13912d35462e758c41f7658959fd76f7ab70bfb2c030fa399a1e3af061adfd48c69737a12ae1ab4367d7958415e55d0f4c832ceb4462853123583d2b5ff32aa6fa8142ea846f3422d2eb270ebbfda11caa714aa197c11709c0ab300b5c9feb8ea06d173725fa45cf4fcb7a93080f3496c531494286e42e4970304da5cbef69de6695c84132ff8fbd4b6d72d29aeb7406dc5ff5bf66871bfc18ae6d22c91d03e392c1a4cc5969ca74c5fa31b7510703a496844aeee224a19434556ef4a9a4afad553736789274656ca12463122300b557ce78c3ea9e77674bede832535d228c3c14665dcd738d3ab649e6e4e90014aa8fde9c3bb9b0feccc1b326b8aee69fd00059b715947fee86b8638e27d07710f2c2895dfc3acb8208277348f1e7df5b44ca92a253947041a6c79e5a04db9d5ffa96327dbff67faf87fe465068935b5d81ada3c575d5c30d25b50950c6eb057179f06a023509fc0d1fba9f06fe85d61b6b9c0b2208c8fe8e63af55fcfdd7e4ad5eabe69274c5e9e9b5f53c543ef6c8c933232e8a9aae0c2a93ef57d178c4edce76fd53531ba3d25100d93a324122c4c8121759c689607656aedf0efa148f0bfe8826c979461df883ac0bf35451e2ca1ca71d0d020f13984477ead4e0e46431cda09cf57444b75dcb88eb0aaea2bcec7698d81c96000eed3fdab7a34c92398554896b8ac82426cd51e9ccd54f70fb493a48ebcf0ce9fa8123f8210f41586ec8335be6fb6e526836e33fbedd8672b087a148df3035b5d52a6a9fd05d486ab6f3a457700fc3eec8b2058d4ac8e98ebaf6bdcb078000dd4df92b584e2ce6ae79546fb4219cde24b55d768919e8183816e4cdf910f62c7ac5313e70e370b287157e503bd2c26d1c302611a8d57f6407b33cab649bcd634a83409ab2d174950a343ad6db54b5d14747c66e4a093429c025c5dee952f2ee752be8a3753ee3b47d5fc62fdaa5551b51c14fd7e2ecbd8e10828e4917e6d8605b67adac73c5bbd291cfe5b70c90758a374075fe5c9d461e80e873fbe9256fc66345d57eb17913df72cb8ecb8fc0694c3f40458097ed9fa156dc1ec45124c76fbdd7d7e6c0e34411da93257854a94b389eef9f540e38365941ad2dc3a36db6cd7612d9e79b691dc155081dd9b35de7efb7039e757e830e0ff3927e97267e8d281758fc9c7454dd39f145ef875f001c584ce4b410a5c1bb6b412025a9e7ef1da880c8ef802530660d7b43638ab7f36ac8a1d8649bed983243b0d08ff8b25972d1ff76452383dca8b795e1a02acfc8e06694414ed57966843e0114a112bc96fcca5e6109aa202cf98237e107dc05f8604ec456ece5bd574c208694df815157863ea9bcbbe630bcf6f58925ec5d83e562b84490c3c882c1df048d3e924586986b36abcbb6a389290f206c223d09322a73a216c550c5afe209cce3ea88b7caae7931f2e42408a74ceab56297df40718b0abf53a0d7712bc87d0d908edad50eb7c0c417ec8714cc21af7970631360275026d0a04009f6c6cf4d3371cab73d1ef0a85bf09279777928956242b0180407cc51ab21e3ecaecb82ea06503e486c815fae09785e7f6529fc7dbf34fc5ddd32670afa34b859f3f7b97f2534fcd2e89e5e25ebeb91c39bd0abd75bc3d5aa812ded718e93d4886643c157d693a83093e819cc26db429b645f3e858830c29fe370e215da621f6f60e8a28e6e0166f0b3685d939774b553a27d1f221559f2d8176b8fb2358cc74e4fc41c0ee804b934ac4ddd9fd2e1c12c06e18066569c70383f20a2063422be9170ce3621ea6062f10edef68bbc2db09bb454ec4397534263dd37b8f1f6a209efb09ad00ae4adcc23758b0ac7ded98e9510959b82ab04ef69ca65d40e2df8b686ad5fec2c4d6f759a6594d7c216337774d059623677547b7e182cc5269aeda653f3d64eb5bd9d1b9c62a1b34d54905bd1c8c6bcd60dead22a75adfaeedb7371847ed3adab1c19db392034f6a22407d321b1dc5f2440563f4b0b8b6c5386b37515f78be386f2edad4746f2947c928f480728c56d9a94e25302ebbdaef3c9626c909942e8a6bc82725e9c402f393aed9e32d94190257ddf71e1b5f819b4e5e8afae3abf006beb39fd9d4d4bae38745cdf08a91e6217ddf25833c8d4b04751b603e58ab31ed75b7e0ab09a2ca94e99955f7fbc63310466321ce27c906227eb40edc68d4ae8fd45f8127c6a8fe6936b6312f2835951a3157e51ad8b5dbcb46adc561df72d5b987ccbd022059fdb1bcb6899c3e94b403997a0576ef3e1afb0f9405291a7d38bb1d0da1ed01c09fe85fa2b1f4d5bc708e06bb930efec672db08d5f0556deb7a832bc9bcc600ada0da3d15c99aad85b2ea2729c4d7c5830e40cc0c81e60e8a8d99b28bc723c14b156d7f7fc8ff663d98a857a3f5aea90431f577e3dcd64d184855b245e5c7acf21910a0aaca590f1faf094e400da5d30551d11eb0aa4c25db20daf845f5d3e57d8aeba4011419c4ed1881992b73229a3f66a5c5c4f8fcd12a0bf9a17df83fd497c7d8e60e85e1594103642de1d6d7dbb5478ac9a0749f4d26f0d851e1fa4056d28c57e9fa8c664a99ee852857e530f1c4e60148cf1f98dd4e58defd8d3a8b5f7e20d59f6cf1b728bbfb4102578234b822db8e6853c0608830973c4e1a71219e477b470b7ed77b211dc870410776ec13a1b7bb759ae991567a7a1ae6b19400bafe3b61f3e8b15172cbdade040e48eaf1bf5b1f38158c44b91c2eb6e509905e1becec6b98f8ac006709bfa5d85d86e34a46eb9013cc7125083b8096dd146e6498a61f38bf3bc7215c1c9237e92469550bb355545bab88b1392b88af3a08d908866f4e9c5650c5cddb0c8e021b0a3f8293cef6616feb3db5ded9d98a694e8c7196a06690b2e816ec6bb82689940d281f6504533f37e17d94a894bed0b9490967e8dbcd53725c0f2af9559e58d4b19bd14d3707974ee302b6bb18391305b9311776f1c11b5b9788f3f9ebf804913f7691dd669b568b0bb966539024b38ae9c3bff465256fae1a1fe17b9ad08f5b54c8045fb9c6cb597de54be99f52cb6e0b8ffacb2a91db83b8129863381f45c952582faf30a7fce6c5a78a5793a7cfa80ddd258a6cee637385e67b2b230500a24c1ded4060d604fe37d6299fbc46fc57e7d14635cd5cf69125710ed021ab7305586c84644a03a39f8e983d4712eb0f3f926f74e71b9c2b9f257deb52be030b078c7ea8f1f9d12e5b4210e72e5bfe48fa935568c5f88ecd1c4e58b8a3d4c91246780cd824b0c9d98ac753664772984a0ab3d07287730e503302f190b6273985a8746ffd47660a1c0b9463619500aa6095b881f62d7a255bd31eeeab9a829cf34ec40e20a62729323efc1f6c38afa7d5397789aaff400b4704db7bff67cd0050f01d95d2aea50d26e2ef737a8707aef29fbf80889e4a4411aff93d66dfe46b89b5d25fbc79c1f383fbdc081dcf8be3351646ac9c576f0f86163efbcfcbb8b1568c36f09aa75238ba71f3a75ac4b605e0c897d7cf35b22707365aa8038e83ddafab47b5502f057b31f800685e68f9e5c175af3b31bff54a5a3430036034e392d5c85856d629b6ecbe36d443d45fb228deeaaa1fda068cc0481c57c0c336cf030e28254aeeabf44eece5cb4a3fd6f4bf3f4dd2b40926e7fda72aeb8082a3608d2dd8ade54424926c03697507be7a96a468430b32dcf32c5199c798b2bc457df25e1f6fa15396b56abb6b122f56e65bbf7ad26a8eb5d73f772b7e3c7ece935bb4a9f7e92ae5a4a05d22984cd414d628034f1efb33effd2bbc85d2c0d1be9ea46d52cdc48fd99a93ecaa8acdb6b2d9c9110816ecbed3a6e1b7db6a581d62f8abb93b250a308ece977fe01d7c3c2babd4efd77812403b34a534dbc90bf1092e89ed46d16a1389bff1fe21a199798e773d0c7f3796033c043910db2b093d1e43116c4b3d2cf3be85f8c4304cf16585bf0dcd3d5a780d6246da841031f9b314ceb7400a3210f34815f5da93b1fae7bdda3f42eb0633850ed150fef0a0cf6193cbba8fa740e7505925424a595566d1cc45e24a80009117f61ee4ae9cae5d12f69f38d691e0a933f989f7a1d27bb0d96a2452da0d933941273d11d1048ea525f033306892835b0a7a0999b13853aa7321a39e4baa04e5d730bfe4e52d00ce82f2ae62dbd8292a4a6a3073b6ae3593047ee5ab17a95364c4b0f14c3eb0750e84e457c408f9a65a6c225ece585e0c14f67180898ee0ea2b0d521d38d06eb80f9a28b931399ad37ffcec2c9bcbd24f376a74516c27c30120e0d312c51ad54059b95e5695b01d97dd35ed2bc25a199dbd2f157ab18180169d3ab9af0710daaf17386eb248c7eb48a944348e66c45d40bf012f7472dc39ca52b30cc9f6ad6e6c0f06f5591c07880061b32cc86cee622f5b8dca40c7bdf7156e7632496f61f8dd3a768c4af5b17c4517f6815bc0435b59eccbc2c3c1c89817f865595773d14f6554f88ce8a6a6cae99f2791c0d00a2ca60a705a5fafc8513f0dcb2cf4c23f20cc33dfa08ac802c96e4f3e3b274b28066a976ad8740593b62729de65bcbf000a2dd6c7f44b926cd8ff1b05b2a0e3cc2578925632f54a85d6c845c6df68184fd98c3b8910f01ab956afc091067983ed2c3942c1f4b1268f7ed37c33b42020ae59934d7c8073f9fef0740312cc80cdf40b08b816aa0bd73a56cbb6cbc18095bd7a665bf9795196d056b0ec307b049f3871186c00d7409bb21e3d82a8719b61bf200b2ccaeb73f9d8135e9ddd44050d2b6c3b5f893fa450527ce645f17922788097d5fe331e2a53012bab4e724d8a1f63e21aa26ad27ddc21bb1cc01eaf7ffcc7375feaef119977831375436ff3183a297174cf2cff1c40d272d454f8e3b6312213af403e2829e32ffe40c82f8ef10f3a6af560a52c65766f5bab399a0bc7bdab67722480a8bec7929a6c56c4db340b57957b21948177c0fc84c4746588f62252029880ec4c6f88b743ba55d952f980303ebfbb720cc9c5c2f81802882996bd20be16d6ddf0a19c95021fd6f82f190f44065cd07765ede71109d47c5aef360676fb1b83f2e8a3b0c99ea3d24054ea3cab7fe3305a513a32105fa4b6122cbdd37aa40b3d3e4651755d9da369f69cbcd293f8a8b5eba6690242e0260b6793786647cdd115e513a734cab76300176a47a73e0593c512ffdd86c923b56f82de6e184c76c64caeba7b75c3916ec61cff1fa36a3d8d3298958a3c145dca7b9d0478921c8c3f6b85738956ab98d9a685248ae75ea98e14c2859cab5a982203bceee02fb305c6a36a994b2b22f4279326e945216f1729f0f8f6e7c6dd33d25948786204f91911371b719a5be00505c22ba9191d06102ba7f6f74f790f21a27aa4ec1007c3f3235babcadeba07cc8a379478b0dfd2e128f8cd92f6290d11ac50c1067cf833bde4116a0d99133f54d64ffe2776a5320ee8d9e463ab871f2d49e5badf2efd3e362b0accbe789d0feae149c60b929c111041cd4e540151a30b70bb8490f8d7e530972d7e448e7e76a2732c9cc26cb25d56c7612bd6b3d2b08ef489892c9606320b9ff4dbf5c910b42abe0b5946bfc1866640730a29df2742bdaa77395ecf36e32098aea787741728c8880cae15cc812ad2a298fe932045d6b33a054ad81f3b59022d9d17ef68947034636ba240ad8a419b2cb55f74c2251276422982ad57e06ee96e40a560d7297f0e24972279b75d87bbbf6785f824fb6e13b58ebea0c309d1bf506565db5d789373e5e2a2ae478b66358761d8ecb7088c6ae1de4362e820667cda8c280d606f426ece6829d97ee14fc47af4f3df38ae6a46457cdb18291ad4fbfb88431a7056b5c030701c2e13018f3ad9c539b03714f492debc16769107dbc34d2f164d1882c0db7140965242afb50052c2387a294be099c2fdd5583723ca05ae1e996622126030931acf305d4dc7952b6e97625fd1108ef8b55303394f4f098ac4591584baa06202111352a3214aba18c0dc390543bf2d14d67b7fab4fe55a9edc66bf9d38fd6edd414b5bd9d62d19838bb33c39bc173260059a9476219bb04ec26c32ee16aeea5d0d75923318578edde99ca7a17534d214e50a7223b3f1259386699a071b5ee26662e87c84ef04e54fc512b4e863957b7ae6b29a59c0fbd0cb8949c23af330b4cdccb646502e378e63a458d58eaa08943a3f777fb34dbc38c7035d5e8acc977d1016ac9def8cbb4cf7dbdfac94a96356ab2af851cd87077e5259080d63d0a85f4fee973e87928ef9965d79f01d94ca261a2ed75ece2933a485dee8c741893dcfb8f37070046f3d1f370f8dac643de94fca728867862466c959272fd5cf4ff8c74abd6e17e9068a4ca115bf41dfb151e797b92fdaaaa9e91b804c9e7dadddc2310f357f896b5ac3ad2477ef444295a0a9e8f5c40918399a00cc91ba0bd79774110cdf6e652baa6cfadb2e17167d3355e682e5b5dac279a0bcdac2fbde7eca9167dd084b17de4f92a2fab7e2d2a3369a40cb9307025aa8d73e53475131a9e0f7d2ef34914f2f1574109d688c2065d7b756e5b6a667d2f0eb1d4c857d958d2bb19647d0903e06b887bd4d3f5f1cb37491dba3a3fc0b2559ea83255db62580c6b0387887fca85c2b7dfdd9244d38329f0b7186acf45dec317a356ea234754cd969200952e55a975cd4e49c14d233550ced0cc1425bb1f8e8111230bdfccd8e3ef1238d63898ea129497c86bb0c50b9d4c2cdf3b171010db802714e6b15aa609eb2765166a10c6d7d5cc5ac6732414599b4ba77aa505899369e60bffc549fd09cee10b0dbcb5d576e4e2d7049be5bd448da59902f55c564b133724241b76d0120daaebc04de0f3efc36dbe7f1472baf23190900441258b512bc0f65a5b7d81975fa27c7653de4d5865a314c91712df15862878aa72d7503c9a9f193aecbe7dbffecfa68c7f2b0a99454af7947828b3eca445a57007e2c90037eb22abbe5359039caa367eec370365f516337887c9943e0bbc70204fd4e09d254fda54b769270f6e17b3ac3829af5f87140e4c83cd38db3a5c02d665afb52997a84ccd499dbc8202ff392a83e06e2687382b0181b0ebfb49beb70d8a1a85b376c64a823cd7b31a705c08b9360ed06a988b59ca4ae929b27e08ba631900fb3b5a16ce3f05ea268bcff9f2d381b792a51817554b2b669a926beb2d1197ba87fe0bff75254a7c0709e815f8ccc8cc81c5ccced1da45a0a2146fe1598fd05e9286827614ebca8c68d092b639d14695b5131c9872d23cb9a32779ec3b54f4bd6f0585084197eb7477d35ed37170fd0dc358f8479b5635b3ded1f377b4156d5ac9ea758169b5f508f2f4ed01dd8551da6af95589f7f6d036bb7a83a337226ddf17e123d60de806c3558738957f9146b282723a55e61bedccb760baeb368abc0976c87c9c5bc7cc59b1587cbe35968cebc79c2ce615ca22fc9259dc6389c6715c430ffb50091f9c3a3cca1e8b86e449b809a01089f76d83938d6125ee933d67827ea77285b9b4e77ae03f813d2cf637dcf9812068b19b7c4231d99b1653ae1444f146cb81d0b8db6211da2deb550fc064418936930da0149ce3d8876b5592f64f9e3fb73a72283b4180bceae5e6f95279cba1b019200d3b2516095814c5a8c5a88e5c7e1dbfa5cf6c3e77301f04ec5068a513f6707047a594173509961d017b9bee2e03a73ba395754440e9c99e1c01cb149732601dca147765f960cad3e90dc2977928c8f43c5a0d3b15825f531317a8aabfb333732019a988dadfc52da79ef569a67c2a2f86fe8945316fae9ac232f93d7ef8d4387ffc6e6fb88c9be1469ef2232dd90e01f3f8d8753d3d53227f1e6900d0604f516bc27cfe12ccb9c5f67d3b5b79b85e3970897bfb7c7f46fe02103ece08b92d3ae443a52e3fe11003c4ea49b67545dc15c16c5253712e280d70001ef1ffc07b0ae70326ba2f2f107315a79f3ff208c4f07474d32f4b33ba5cacff1ddf60f6e41eb989d1ad015831669c43b9e96a56d3523a16ff765dd37932d9c1815f2ab61b1ef7d7990a36b8907d6d57a4420aaeff204726ee1c33a12e30b9e91384fadac76f86bc4b323cbf5017e780d9587d10facc5edd229d98876a09c585237c50597d7e3b0fb16f7e4ef70716b0ea265adad5756c49b72df4957ae1476ab722a7906d0fa57d9587cbaca2865491237e826ddc8d3ff1ae3792b540b279844fb6ca1344d5e03acd97e8463564be9ba0765b9ef62fa85a17f97e6ebf7102e01794c2032fed6fe56326b270cb82b1843dc64505d64eadbb150fbc1612051c27f3b2137c42df6c75f863b3c4b5986ceabfb076073b2a0745eb4b95b01373b4e7469797679c2d6f1169b4ffa603c255d1f444082394d056cc5c07db2b292b0e9ddafa7c6459fe0ab8c9550b930b7ab103eeff1c13d8855a302a0243b68f730cd937c1dfdd76b93123d5f6ffcbaf9a58fe6a246a90b4e29d99f23f2a2fec181881864ddceec196c4fc9d1b48bdcbc2cd1b25fb55b46fb462b2487cb4e3bee5d441fe94934eca5cc1661127f97f1004c50307fa3d4ad517957e0d5a4bd8fafa4bac4359195c013f4c756bb6127cbd5a8efd4e8e2a30c59b4e1664828c2cc527e3b45c8bd99c8b540aff1cf874026eab8ba3191c37c548ae8e562a003da3e3ee5e7fd61a4f0de06c0bd3da2ac3967cb249cfb62e07ed70c2bbc50229766cd974507514d75d2e19ea5723c03f00a9f6650101d4773b24ca0efec44d1efc597e8af89b99b3f439180dd1c371ff41b988ed222e0a0757fdd63d2257fe1ad704cf857cf7110f0aa3dfe03d213f1507dad85a194153200e917cb36500e0de681372fe014ec736ca4d53fe1d0d396bee9015086ebbc2013f044ba8e1f84cbff2d6dc6d2cfbae87d8610855366047aee097a67400eec57032e7a9b5df0a639a51260864c6b9a11e5c4ee67a3c996ca265b55bd259107a67c5d41ff6e772eb7f66ed69d4a83e94c930ddc3d8b317d7f6fe529b1a06925996c0ca66bb65c20154e290aabc8c1ed504fe8f4f00c7c24fd9beb531c7f6a6f0bb548dd4626fd4236b722eee6ecdd7d90838d20c8deda04bd7e134e86aabf9499d9ef2f5b13546a7d0e113e141e8f935076d87ba185fd569e2b6eb4757e0bd44ae85fcd1dc088c3f2671041852cd737a762a878e75d32bc5295c1242235489b632848071eb7f1c52e736c5cc3bf0219256d660e00630f22880cca356f39a87556b95535465e3de6412c1b48f9ad73f4382e6204f0eb8d5a80353f3d96e85b91fa65f977540f7ae68ac2eebd8ade1405fcec187918511bd820ecf039d562d6c29325bf0c4839e2ce6d9f9ad8773bd243e656b5c8c48a389cf7b7832e25bbb000c7edd18a55fc221b83c6ffd064fdde27e8be1a4505f947fa80162837f913d2772578557de7070321b4da27e6f1ece3f68ff63ed0d89863c618b5f7caa5d3c390cd6b36658cce23f5430fdeff552551ba5484db2139ccce66d7ca265a4ba2f05200c8dd1ce342711ee23acaccd66d9199ac356e77a607603893e262c9f78c30b386cb3247a928b42c56c27beb37b90fd3fbdaf6827ac0c7df517feb262562aa21aa6eaf77859add2e13b0c7d27bf4736a07227411647455b917ec2d06269ebd505d4d503b8514a660849315a71b9c1e7402cabcb8a11567e1537f3d8112df92123b26455a71d288fd74265a8d8412bae26f60d5d4a3b754b0473919bb466a7376b3ebd778c0b9c10f7e1855804630809bcfa7640eb7f8642ee9c24f3e5677b2c594df661363bcf01a40ec4f95a26dca6f678723d76850c0fe205f5fed83fa77609a7f98e57e593b97be32a543648d04b2694fd9069aa32fc8e481ae547ae6e1443d99ad067ea6e7b8dbe275676480f0214de15f6923ee752231747e3ace3b6fe216d76f0627bdee71e7b296f2eafe5bb8156312693a8dcbac32b4361fdd805ece656bc8f9c060b201ea9990a03af2bde26b02a61938cfbf449d9582efc7374964e926f16217c6e84311d42046b0cd28c70baa6786b659823cd6710a91e996e0715575ae53c8bf730632a5a0a88c4662848f6fdae493791b8e66fa3b5bc5b5e1c821b9f8145473995309d4a95459b20b11a37b161589908f340a53c048a5c81a1e3c921c1a252e43efc4b73e2d81185d49d8e4febeca23f8475e69cc444d450c4a34fcfb9adda6d13e86d721ec5f3583f842ce731f4e7d4d3d4b425b4966ab75c5776751fc8ddb2ef99f0e3bfb7a151f7e738d72f64092563f4c1aa76470b5a7a97424c8d67b64fbb2891b6c1ba972ab544b1d9235b47a3ef1b1c526ab2ae533b2e5736b4d628107a9b52cf831c7801c0ad3ad1c076e61638db4f65e62cade8ae4d9b77960ee6aee093255acc1b637e3fb37d79179733b15d4872291844041ca8b73e06cf2137a913bf2fc8cd25dd89bb53b69c416be5c3f1acf757f53e50e7c65e278be1a252f8fa7ad4de260773e1cdff9a6a0c5ff0afecbca2460d696134bf2d0290e76aac51e2777278da774e7a5963bfef5cb058a68b4b59a5d7c98b86004314a440ec6b1134106988507bc2ccc7a2610b2dad39c232f75245296b076bfac16eac1a33c69d770e7dfc9ff1921d92babc190e6d4b01b70b41dc65c2239cb814b5f5caa8b068b3854daedf8d6e1c0a05299cf57247536cbfea703e06e3defc1c44b828b2749b0746da44eafef4781736f443879a0911b0f204938fcb5b7641d974d3d6c8ae677da1dbbeb6a79c0e3f10c1d4e1c7fa01c175f3c41f9db1d6df859fcc13aeb2569a47198c52f219d889ab2679b693d7accc750cb83314b4923c175e434549d6f45f6b62e598f402dda370f54907e13d1012e465e66a388469f6adb396636b7df7bc7526c97a831987c43747762bab337a83a836b1e8a54612de9cce40303d34973a0524c4633a4c86de83866bb4bfc1575b816d2477e70eab3366dc04e02dca115cc6f06a58d279323db774bce532b1ef882dffcbc441b1a050d95cda8acf4de5275a2c3922994cfbfd2fa64610d14f3ed6e7de80b970121f1c7092f504ec8b3595924a9b9d6880801950caa7170b6d6780ed79ecb2bea5125b9ca8e0fd789acfa6fdf31c89956c8cff995050a7d0191503247bbb10a6d9124c12e6d3c28a570a564288de527597a493e6b0d7ce7583704642b8fa9ff6daf81d8a0cb22f764feed134b74dc8b84ea036ff4c220815d98320272508a06f0ae15817fbcf3019af41c78f476c816ecf5c8c3ad96c693766601d85ed06150ef31d482a93aab21121e4ddc2a44a4d54fc589eb7597e91910bd1662668641007b7a6e7a902a9479b189c77fa035e1858e642ecde50140388b74b28d2ff63381ac97df9e2363bcf4ec4c1617a65f7989d64289a55fa5f9ad034a107898f9ce9a0f38321bedfa7b4f8ec2142fb46a34a4057051783c0067faa041d4032f02efd78803a0b4ec854bd01c083b92b1c63e62bd533b3d089aedaa64403dbc24403725ee2d177f7a820283c26400848d06dd645dc723ce4130bf507d2435a3d6a4f4d881882bea33d9402656edb11ec42c008dea43b54910dae21f1808d35bbf81aae9e37967befc43c191c83ae0dc7ed7a8659eacdd2c228e2073e12b82982f56ece7768aeff7c6d7a0bcc428b0a8e270a578bc8906ebdbcdafce53b2c320f2c67c85a131e3302b2c951bec0b6c65375ade5c706df1c518dd65d0c20dd8050d66d171f1a78a6ea27faa4d267180f6069b3197400fa21a5690368dd72f88eaf92c45f1c6da5407e71271e708534ce2866c43f4fc7e0f4a062105d8a7233c4dc46b70cd1fdfba155af3342ef946a964581447501a6c0a12cc046f06f4437b13cb0eb23f88bc391b443a33ad2edd96e18dcca8f61f545e3691fed4b1f69c959ccb1cae1a15f0998f2d85b647906b4e1869c915d5e8077e7e97d015b2d740e19bd553b8ca4d26d19d9db376f1ea65ef9ebdb978d52be42ee036b7de7b03e1c2001c790e91b9d1c5483fd41113712ef363c2b3a4be081f1948fda593d8c8c72e6dc28d67878eb32148595b5dcea38baf91d42d33d7baf18404b137bab2200b64cf9796923f182aedfa757700057bb71902c04aeacc596978bc736e0b18a1de7f23393844f78c2fcd17f4e07cc46c11899cff424025091b5fe6b235fc4c9c7bb8f5c0da23a446c6c42c333cf7c8f7834d9820483c3c4e5f0628ad506b8d5991ba55af1e92332df141499c78db4fe1213abc3471b003580709c2ecf5cbc0c319bcb8fc3c1aa79d47b63df7e107b172b33f4917955dbf905256809b528939d8a700502eaa1eaa722c263e28d7fc50032bf6c4caf9d2206af2137fa66879f75997a48b284031772b1ba2035d9b05b24f2cb9b23e7bd324bcccb5e3fcc57d34aafa48d4508d42d2cb2bb76461e8c0698baa9d40534351d2a44629ae9031429aef040c4c62f6ae82ec94c0c0be3d7fffad371fbea6fa0d7f6f0f272200494d84ab3bbc9310816bf0239a5a94f4e915a4a472239acd31ebdfcbb63512304294a2dc44a0029c745b7b9ed3d089e17de0934dcfe0af6841308f067429c3c7d1ac462bdfef5e4aac64b81c33a3527826e3855e483b27ab7a0e661e9b958ea01c1ea57b340126c4c86327f6983e23507917ba3c22c2db91f17d92c7d38df01316a62f2437e01f43eaa481116a4f6cd0b6ad86cd02ca5f24bf627a2f8b5a1ee53fbe0140dc6cc820dc10cd6f3a2f7fafbba258e0d1a441a8ff01823bd997da4f5497fe77bd08c4e5a4ab3b1bdeba7970f41735e4302518dd0e4250fc7d6fa3d9c80a59dc42f4abd9605bcd12377b805ea47494ac468f3fd530f35f0ad7daee9830715169787295f73f397883f3ef4de0017a88bc7c34936b92ac92996082914172d130fb5e9a31dc64ab5a19df2d250c68d97a3b60c78385ae9ee25f2000cb8cf051ad372eac4680068d4b02cb6e86260068fee5f897cf99802f8be2a968e9234655c2fa9b6c8734473bd5a6f39abd074bc2db10501f9cb1b8b31ce8ede1e4f59536eae831aaa0e06cb80a5f5ee06274a71f275fd75f66969360e4297ea3327bce6a1aa61acfd662846f457f7ff0c9efa4da20fa965563326fc64a157ae83c5f85623d5a6a63e52f4a87168f60c2860afe01fa7cc3f235bd6f3c9be2e997597672332fb0e56e7762b66eab286d8c4b89b52ddd99b6460b558b375ae806b9fd138e76042548a83e01283fc2e908ee350239e290a1c6d002c6199d854a6f23b94cc5ff98a9ac407c62c6d99e1703d67016ddf5ad47d1e4f89ca6a57bd160fb25da0e78d3fcc749ca222815d99faf478bbe1d73ee2530117d7b1d6f242063e613c8d49221c9faee62dc068fa3bdf214937e26c9e77f92de798f69803b826ca7eaef5d0f3fe742aad25a0cd050a5d68094cd3e1ce10ecd68494351750af84c1188693084cb77e1b4a29226d8ae591202c7db5bfa5967f32bf6a1e8ad96f87fddc8f5fa2635b779b676f37946e47e75d20c3b7febf975ad5da225cd7ea1da569ccdf36a919a76d17bb504b9961485d933e946a1dcc62dc2048df2f99891814691a5605c109696c6615022c662fd5ca3fb0181894a6241e3cf2d9dfade200c0062e5685362f105dc07a04be75be6fbedda3f36e711e01ecffe61cba1ecfed253c08829b2213204d7f5ef8703ca9f56fa60859e4031d849d5283ca7fc0af51baab0f6cdb7830f275b74040a331b5151f13fc06cd20ce20fa66045c69a89e2dff76649c58c9085306167373482da561661e9e415063d968985bc8619f9dcd2c15970f3031f1a6e87e98567b7ccb5ac6ba994ee740fd42f237b907fe64b0ec9007b7debad92260b3ac99723dbc1caef6d19508707ffb8aef4498beba70340c87440dfafcf4f3c9dd6589f049fc3ed84e810730a0b56e2084f9c190f7fbb582de6b55d7aa416dc41b17cd34485d0daa586733fd121554bf5eef304076cc01b3bd59c9df8bb35d3d067ae844f492590b0824814dadf07c9446561d9c6d67047903d4c8afe5208d5b95d6263e3d5d62771b2ab293af8e43bef0fa2051cddfe8426cc6b815452817f86037fd5b5239a9340ef9440234ebf0a16ae276a58cabb6923df05f7fc49b66cd70ace2003e4f68077bf581285d6debddda9138332c3dfe9eecefe2c5dcdb79772bcf34c164b877bac5f231164ee251cc9e935c0303c5bc795db87f1f59aae6806f263ac36e49a8e51dbc4e1d40c655454984a3fd6d401c482dfdcc74a93b0853918ac38898723b409e523399108cc7ce3a9c057e57e7fba61ff6eda5f15c8f52092dff5b7a2ff012ebfecb82f596308c4be6924e217057e7549b5298b283545b88b0d6c59da9715f2ef97be98dc151d0c990b5b29885d72b21fce3b0e8182ac06f17c6abe4f0ef8a18e9beb1f9046aea4fb4d7aaa6c83e12eefe83705147bcfc82207121125dcd75b0cb68166f5b98786a877ae63711b67b074ef14276f2b22b8b1296bb7bd8aa55ec85e943bb746706a569f5a455594c4e493bbbe8cf32149545de9e4724a3537daa14684344cf8fb771f841643701325a9517c4058c073b17e4281f285ccba76d1c50e6abefd04b99c7f90a63299ebd1f52a18726c63ac1e7662d98ee471ded28e2de8f5382eeef4c409f2faa8b953c4c3e61d1ebc93f517797e001a9387efa5596a0d0cf94978f4cca01f5c914d9e9997c3e9edca8ff1f0392f2ecf8f1d409c2d21e6c1a140443d7c17b87fc9f8d90cdd19a0b0b6032fa567222e492ca2e3e4ff7a40a691516f2b03eddd6b566ac5c9cf4288075d2d740bb9fc8ffbf1a23c5456ff000eec860a809e9cd3f2ccfb056a39b686ab6ed5d83e5f833d2a3bb1b1e73a49bb40400a53deed48fb8ea12efd3551e20eacc65468c4bb4fa4e604d24820972265b7724331dbccd4306da9a2eaa81f8261acde5d1ec6d6b84d8aabdfe537275a43106230b59f82686c355977912d4927faa2f8f3c8579d76050481db517ee67b2b5af7392aca09a34017ba52a749106289cb1c66f86d3e5230e9139b7fb979b7ce275f9983ea6253b89e94bb3ea7969374e885c11036247b906c1644d61580934da14a423e85cf2c4d0761ee6b35a71779b1955431a8fb1627c0b7c94e0f780fccf2fffd9b2888e698f5519a75be6113e97141b1c5a082433381bef6d12039f8bd738a80835692da10d626daf953e44edc1187473eefbb53522ed09c9fb6ea18e2ef0cfba7a2352f19f889ae1789f67cf53ddc096c93d51ea75ae2dc26c4ce763fcdd7e857182d4b684cc50a20178d9247c122e8273494c901088c5f7b27241b811e0c14e46d318bdf1b81e6c1e8385e067097fa628ccb90f8edc953eb0aab25d400ef690ac094d02854eeeb9b5935a2a9141c041949133db5bcb278b7d1fe2786a2883c7df60cdb5dd60db849f1fac2373982fd18c5412fae0a9ae8c4c9ea7aa89862b4c60edd069ccb04aa81023dfee97ea1dd3150cf10f250caef0c962eb7ff3b5f67e53959534d15a71db72007289021e40da0dda412ce68rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40-3.fc41.src.rpmglibc-headers-x86    glibcrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)2.40-3.fc413.0.4-14.6.0-14.0-15.4.18-14.19.92f'@ffff@fl@fwf&@ff}T@f}T@ftfifWfO/fM@fIfIfDfCR@f8@f2.f*Ef*Ef'f&Q@f@f-feee8@e@eee7@eepe@e6@ee@eM@eed@eoe@e@eL@ez@eyes@ee@ede_>e]@eTeOleOleKx@eJ&e:Te7e1@e/e'e@e@eje;d@d dd@dhdhdddǢ@d@d@dD@dd ddq@d}@dx@dcp@dZ5dGdFo@dA)@d&@d@dc>@c`cHccc0cƍcc@cFcR@cc@ccr-clch@cZrcMCc:c-c!@c pcc cob)b5@bc@Patsy Griffin - 2.40-3Florian Weimer - 2.40-2Florian Weimer - 2.40-1Arjun Shankar - 2.39.9000-35DJ Delorie - 2.39.9000-34Zbigniew Jędrzejewski-Szmek - 2.39.9000-33Florian Weimer - 2.39.9000-32Zbigniew Jędrzejewski-Szmek - 2.39.9000-31Arjun Shankar - 2.39.9000-30Patsy Griffin - 2.39.9000-29Patsy Griffin - 2.39.9000-28Florian Weimer - 2.39.9000-27DJ Delorie - 2.39.9000-26Arjun Shankar - 2.39.9000-25Patsy Griffin - 2.39.9000-24Florian Weimer - 2.39.9000-23Florian Weimer - 2.39.9000-22Florian Weimer - 2.39.9000-21Arjun Shankar - 2.39.9000-20Arjun Shankar - 2.39.9000-19DJ Delorie - 2.39.9000-18Carlos O'Donell - 2.39.9000-17Florian Weimer - 2.39.9000-16Florian Weimer - 2.39.9000-15Arjun Shankar - 2.39.9000-14Florian Weimer - 2.39.9000-13Florian Weimer - 2.39.9000-12Patsy Griffin - 2.39.9000-11DJ Delorie - 2.39.9000-10Florian Weimer - 2.39.9000-9Florian Weimer - 2.39.9000-8Florian Weimer - 2.39.9000-7Joseph Myers - 2.39.9000-6Patsy Griffin - 2.39.9000-5Arjun Shankar - 2.39.9000-4DJ Delorie - 2.39.9000-3Carlos O'Donell - 2.39.9000-1Florian Weimer - 2.39-2Carlos O'Donell - 2.39-1Florian Weimer - 2.38.9000-39Patsy Griffin - 2.38.9000-38Arjun Shankar - 2.38.9000-37Jens Petersen - 2.38.9000-36Florian Weimer - 2.38.9000-35Fedora Release Engineering - 2.38.9000-34DJ Delorie - 2.38.9000-33DJ Delorie - 2.38.9000-32Carlos O'Donell - 2.38.9000-31Florian Weimer - 2.38.9000-30Florian Weimer - 2.38.9000-29Carlos O'Donell - 2.38.9000-28Carlos O'Donell - 2.38.9000-27Arjun Shankar - 2.38.9000-26Florian Weimer - 2.38.9000-25Florian Weimer - 2.38.9000-24Florian Weimer - 2.38.9000-23Florian Weimer - 2.38.9000-22Florian Weimer - 2.38.9000-21Florian Weimer - 2.38.9000-20Florian Weimer - 2.38.9000-19Florian Weimer - 2.38.9000-18Carlos O'Donell - 2.38.9000-17Arjun Shankar - 2.38.9000-16Florian Weimer - 2.38.9000-15Florian Weimer - 2.38.9000-14Florian Weimer - 2.38.9000-13Arjun Shankar - 2.38.9000-12Arjun Shankar - 2.38.9000-11Patsy Griffin - 2.38.9000-10Arjun Shankar - 2.38.9000-9Patsy Griffin - 2.38.9000-8Florian Weimer - 2.38.9000-7DJ Delorie - 2.38.9000-6Arjun Shankar - 2.38.9000-5Carlos O'Donell - 2.38-4Florian Weimer - 2.38-3Siddhesh Poyarekar - 2.38-2Florian Weimer - 2.38-1Patsy Griffin - 2.37.9000-20DJ Delorie - 2.37.9000-19Fedora Release Engineering - 2.37.9000-18Arjun Shankar - 2.37.9000-17Frédéric Bérat - 2.37.9000-16Carlos O'Donell - 2.37.9000-15Siddhesh Poyarekar - 2.37.9000-14Arjun Shankar - 2.37.9000-13Arjun Shankar - 2.37.9000-12Patsy Griffin - 2.37.9000-11Carlos O'Donell - 2.37.9000-10Arjun Shankar - 2.37.9000-9Patsy Griffin - 2.37.9000-8Florian Weimer - 2.37.9000-7Florian Weimer - 2.37.9000-6Arjun Shankar - 2.37.9000-5Florian Weimer - 2.37.9000-4DJ Delorie - 2.37.9000-3Carlos O'Donell - 2.37.9000-2Arjun Shankar - 2.37.9000-1Carlos O'Donell - 2.37-1Florian Weimer - 2.36.9000-25Florian Weimer - 2.36.9000-24Fedora Release Engineering - 2.36.9000-23Florian Weimer - 2.36.9000-22Patsy Griffin - 2.36.9000-21Arjun Shankar - 2.36.9000-20Florian Weimer - 2.36.9000-19Florian Weimer - 2.36.9000-18DJ Delorie - 2.36.9000-17Arjun Shankar - 2.36.9000-16Florian Weimer - 2.36.9000-15Arjun Shankar - 2.36.9000-14Florian Weimer - 2.36.9000-13DJ Delorie - 2.36.9000-12Patsy Griffin - 2.36.9000-11Carlos O'Donell - 2.36.9000-10DJ Delorie - 2.36.9000-9Patsy Griffin - 2.36.9000-8Florian Weimer - 2.36.9000-7Florian Weimer - 2.36.9000-6Arjun Shankar - 2.36.9000-5DJ Delorie - 2.36.9000-4Arjun Shankar - 2.36.9000-3Patsy Griffin - 2.36.9000-2Florian Weimer - 2.36.9000-1Carlos O'Donell - 2.36-1- Auto-sync with upstream branch release/2.40/master, commit 132a72f93cb4ad9f16b8469dc061de5f75f6a44e. - manual: make setrlimit() description less ambiguous - manual/stdio: Clarify putc and putwc - malloc: add multi-threaded tests for aligned_alloc/calloc/malloc - malloc: avoid global locks in tst-aligned_alloc-lib.c- Support clearing options in /etc/resolv.conf, RES_OPTIONS with a - prefix - Introduce the strict-error/RES_STRICTERR stub resolver option- Switch to upstream 2.40 release branch - Auto-sync with upstream branch release/2.40/master, commit 145b5886379c8de4f0a1bca3556a4c3d7b6c24b2: - manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations - resolv: Do not wait for non-existing second DNS response after error (bug 30081) - resolv: Allow short error responses to match any query (bug 31890) - Increase version number to 2.40 - libc.pot: regenerate (only line number changes) - x86: Disable non-temporal memset on Skylake Server- ppc64le: Build early startup code with -mcpu=power8- Auto-sync with upstream branch master, commit a11e15ea0ab1ee8a1947b6be52beca53693f0991. - math: Update alpha ulps - hurd: Fix restoring message to be retried - nptl: Convert tst-sem11 and tst-sem12 tests to use the test driver - nptl: Add copyright notice tst-sem11 and tst-sem12 tests - tests: XFAIL audit tests failing on all mips configurations, bug 29404 - time/Makefile: Split and sort tests - s390x: Fix segfault in wcsncmp [BZ #31934]- Rebuilt for the bin-sbin merge (again)- Auto-sync with upstream branch master, commit 2e456ccf0c34a056e3ccafac4a0c7effef14d918: - Linux: Make __rseq_size useful for feature detection (bug 31965) - po: incorporate translations (bg) - manual: add syscalls - libio: handle opening a file when all files are closed (bug 31963) - ldconfig: Ignore all GDB extension files - ldconfig: Move endswithn into a new header file - math: Update m68k ULPs - stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) - elf: Make dl-rseq-symbols Linux only- Rebuilt for the bin-sbin merge - ldconfig is moved to /usr/bin and paths are adjusted for merged-sbin- Auto-sync with upstream branch master, commit 2b92982e2369d292560793bee8e730f695f48ff3: - nptl: fix potential merge of __rseq_* relro symbols - riscv: Update nofpu libm test ulps - manual: Recommendations for dynamic linker hardening - socket: Add new test for shutdown - elf/rtld: Fix auxiliary vector for enable_secure - hppa/vdso: Provide 64-bit clock_gettime() vDSO only - debug: Fix clang open fortify wrapper (BZ 31927) - Add --disable-static-c++-tests option [BZ #31797] - Add --disable-static-c++-link-check option [BZ #31412] - Update mmap() flags and errors lists - MIPSr6/math: Use builtin fma and fmaf - elf: Support recursive use of dynamic TLS in interposed malloc - Fix conditionals on mtrace-based tests (bug 31892) - signal/Makefile: Split and sort tests - x86: Set default non_temporal_threshold for Zhaoxin processors - x86_64: Optimize large size copy in memmove-ssse3 - x86: Set preferred CPU features on the KH-40000 and KX-7000 Zhaoxin processors - Aarch64: Add new memset for Qualcomm's oryon-1 core - Aarch64: Add memcpy for qualcomm's oryon-1 core - debug: Fix clang open fortify wrapper (BZ 31927) - debug: Fix clang mq_open fortify wrapper (BZ 31917) - tests-mbwc: Silence gcc 14 -Werror=format-overflow=- Move ANSI_X3.110-1983 support from main package to glibc-gconv-extra.- Auto-sync with upstream branch master, commit 21738846a19eb4a36981efd37d9ee7cb6d687494. - time: Avoid memcmp overread in tzset (bug 31931) - Fix strnlen doc re array size - arm: Avoid UB in elf_machine_rel() - LoongArch: Fix tst-gnu2-tls2 test case - posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) - INSTALL: regenerate - Revert "MIPSr6/math: Use builtin fma and fmaf" - INSTALL: Fix typo ibmlondouble to ibmlongdouble - RISC-V: Execute a PAUSE hint in spin loops - MIPSr6/math: Use builtin fma and fmaf - po: incorporate translations (cs, de, hr, ko, pl, ro, ru, sv, uk, zh_CN) - mtrace: make shell commands robust against meta characters - hppa/vdso: Add wrappers for vDSO functions - Update hppa libm-test-ulps - Benchtests: Remove broken walk benchmarks - Update hppa libm-test-ulps - RISC-V: Update ulps - MIPS: Update ulps- Auto-sync with upstream branch master, commit dd144dce21c864781fade4561581d50fb4549956: - malloc: Replace shell/Perl gate in mtrace - s390x: Capture grep output in static PIE check - i386: Update ulps - malloc: Always install mtrace (bug 31892) - Translations: Regenerate libc.pot - s390x: Regenerate ULPs. - LoongArch: Fix _dl_tlsdesc_dynamic in LSX case - aarch64: Update ulps - powerpc: Update ulps - Linux: Include in dl-sysdep.c - linux: add definitions for hugetlb page size encodings - elf: Remove HWCAP_IMPORTANT - elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask - elf: Remove _DL_PLATFORMS_COUNT - elf: Remove _DL_FIRST_PLATFORM - elf: Remove _DL_HWCAP_PLATFORM - elf: Remove platform strings in dl-procinfo.c - elf: Remove _dl_string_platform - elf: Remove loading legacy hwcaps/platform entries in dynamic loader - x86: Remove HWCAP_START and HWCAP_COUNT - math: Update mips32/mips64 ulps for log2p1 - Convert to autoconf 2.72 (vanilla release, no distribution patches) - Implement C23 exp2m1, exp10m1 - Implement C23 log10p1 - Implement C23 logp1 - support: Include for NAME_MAX use in temp_file.c - support: Include for atoi use in support_wait_for_thread_exit - Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCESSORS_ONLN - Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale - Minor code improvement to timespec_subtract example - Modernize and fix doc’s “Date and Time” (BZ 31876) - manual: minor language fix (bz 31340) - x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable - elf: Change module-names to modules-names in comments - resolv: Track single-request fallback via _res._flags (bug 31476) - x86: Properly set x86 minimum ISA level [BZ #31883] - tunables: sort tunables list (BZ 30027) - linux: Remove __stack_prot- Auto-sync with upstream branch master, commit e7ac92e6ca9784b397189df0b2e1fb34f425bab8. - : Acknowledge that getdelim/getline are in POSIX - localedata: Lowercase day and abday in cs_CZ - x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] - x86: Enable non-temporal memset tunable for AMD - hurd: Fix getxattr/listxattr returning ERANGE - hurd: Fix setxattr return value on replacing - hurd: Fix getxattr("gnu.translator") returning ENODATA - hurd: Fix lsetxattr return value - localedata: add new locales scn_IT - support: Fix typo in xgetsockname error message - getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] - Linux: Add epoll ioctls - Improve doc for time_t range (BZ 31808) - difftime can throw exceptions - malloc: New test to check malloc alternate path using memory obstruction - math: Fix exp10 undefined left shift - libio: Test for fdopen memory leak without SEEK_END support (bug 31840) - Remove memory leak in fdopen (bug 31840) - Add new AArch64 HWCAP2 definitions from Linux 6.9 to bits/hwcap.h - Add more NT_ARM_* constants from Linux kernel to elf.h - stdlib: Describe __cxa_finalize usage in function comment - elf: Avoid some free (NULL) calls in _dl_update_slotinfo - x86: Add seperate non-temporal tunable for memset - x86: Improve large memset perf with non-temporal stores [RHEL-29312] - elf: add note identifier for dlopen metadata - elf: update NT_FDO_PACKAGING_METADATA spec URL- Auto-sync with upstream branch master, commit 0c1d2c277a59f08fd3232b33d18644ea890190ea: - LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW - x86_64: Reformat elf_machine_rela - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) - difftime is pure, not const - parse_fdinfo: Don't advance pointer twice [BZ #31798] - elf/Makefile: Split and sort PIE tests - Revert "Test fscanf of long double without " - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort libnldbl-calls - Test fscanf of long double without - sysdeps/ieee754/ldbl-opt/Makefile: Remove test-nldbl-redirect-static - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort tests - s390x: Regenerate ULPs. - powerpc: Remove duplicated versionsort from libm.a (BZ 31789) - Update kernel version to 6.9 in header constant tests - localedata: cv_RU: update translation- Auto-sync with upstream branch master, commit eaa8113bf0eb599025e3efdbe1bb214ee8dc645a. - math: Provide missing math symbols on libc.a (BZ 31781) - s390: Make utmp32, utmpx32, and login32 shared only (BZ 31790) - microblaze: Remove cacheflush from libc.a (BZ 31788) - powerpc: Remove duplicated llrintf and llrintf32 from libm.a (BZ 31787) - powerpc: Remove duplicate strchrnul and strncasecmp_l libc.a (BZ 31786) - loongarch: Remove duplicate strnlen in libc.a (BZ 31785) - aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) - Update PIDFD_* constants for Linux 6.9 - Define write_profiling functions only in profile library [BZ #31756] - Don't provide XXXf128_do_not_use aliases [BZ #31757] - Don't provide scalb/significand _FloatN aliases [BZ #31760] - math: Fix isnanf128 static build (BZ 31774) - math: Add support for auto static math tests - Change _IO_stderr_/_IO_stdin_/_IO_stdout to compat symbols [BZ #31766] - Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] - math: Fix i386 and m68k exp10 on static build (BZ 31775) - math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) - Remove the clone3 symbol from libc.a [BZ #31770] - aarch64/fpu: Add vector variants of pow - Compile libmvec with -fno-math-errno - manual: clarify defintions of floating point exponent bounds (bug 31518) - LoongArch: Update ulps - LoongArch: Fix tst-gnu2-tls2 compiler error - resolv: Make _res_opcodes a compat symbol [BZ #31764] - i386: Don't define stpncpy alias when used in IFUNC [BZ #31768] - powerpc: Update ulps - arm: Update ulps - aarch64: Update ulps - math: Add more details to the test driver output. - Implement C23 log2p1 - Update syscall lists for Linux 6.9 - Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] - nearbyint: Don't define alias when used in IFUNC [BZ #31759] - Pass -nostdlib -nostartfiles together with -r [BZ #31753]- Use release instead of baserelease for glibc32 conflict- Add Conflicts:/Obsoletes: for glibc32 to glibc.i686- Auto-sync with upstream branch master, commit 8d7b6b4cb27d4dec1dd5f7960298c1699275f962: - socket: Use may_alias on sockaddr structs (bug 19622) - Use a doubly-linked list for _IO_list_all (bug 27777) - powerpc64: Fix by using the configure value $libc_cv_cc_submachine [BZ #31629] - aarch64/fpu: Add vector variants of cbrt - aarch64/fpu: Add vector variants of hypot - Use Linux 6.9 in build-many-glibcs.py - localedata: Fix several issues with the set of characters considered 0-width [BZ #31370] - math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support. - malloc: Improve aligned_alloc and calloc test coverage. - Unify output from backtrace_symbols_fd with backtrace_symbols (bug 31730) - manual: add dup3 - Force DT_RPATH for --enable-hardcoded-path-in-tests - powerpc: Fix __fesetround_inline_nocheck on POWER9+ (BZ 31682) - localedata: add mdf_RU locale - elf: Make glibc.rtld.enable_secure ignore alias environment variables - elf: Remove glibc.rtld.enable_secure check from parse_tunables_string - elf: Only process multiple tunable once (BZ 31686)- i686: Move libc_malloc_debug.so.0 back to glibc - Other arches: Move libmemusage.so to glibc-utils- Move libc_malloc_debug.so.0 from glibc to glibc-utils- Auto-sync with upstream branch master, commit 5f245f3bfbe61b2182964dafb94907e38284b806. - Add crt1-2.0.o for glibc 2.0 compatibility tests - powerpc: Optimized strncmp for power10 - build-many-glibcs.py: Add openrisc hard float glibc variant - or1k: Add hard float support - or1k: Add hard float libm-test-ulps - nscd: Use time_t for return type of addgetnetgrentX - Add a test to check for duplicate definitions in the static library - i686: Fix multiple definitions of __memmove_chk and __memset_chk - i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk - nscd: Typo inside comment in netgroup cache- Update License tag to match upstream. - Auto-sync with upstream branch master, commit 91695ee4598b39d181ab8df579b888a8863c4cab: - time: Allow later version licensing. - hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANS - libio: Sort test variables in Makefile - AArch64: Remove unused defines of CPU names - Make sure INSTALL is ASCII plaintext again - x86: In ld.so, diagnose missing APX support in APX-only builds - elf: Also compile dl-misc.os with $(rtld-early-cflags) - CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) - CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) - CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) - CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677) - i386: ulp update for SSE2 --disable-multi-arch configurations- Enable CPU compatibility diagnostics in ld.so (RHEL-31738)- Auto-sync with upstream branch master, commit 41903cb6f460d62ba6dd2f4883116e2a624ee6f8: - GLIBC-SA-2024-0004: add commit for 2.31 branch - benchtests: Add difficult strstr needle for bruteforce algorithms - x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] - LoongArch: Add glibc.cpu.hwcap support. - nptl: Fix tst-cancel30 on kernels without ppoll_time64 support- Drop glibc-rh827510.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 16c8dfba14ff7596ad3aea941a240f8abcdc50e6: - Revert "Allow glibc to be compiled without EXEC_PAGESIZE" - locale: Handle loading a missing locale twice (Bug 14247) - elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) - Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu - login: Use unsigned 32-bit types for seconds-since-epoch - login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) - login: Check default sizes of structs utmp, utmpx, lastlog - benchtests: Add random() benchmark - advisories: Add Reported-By - Fix 'Reported-By' to use Camel Case for commit 6a98f4640ea453f - Document CVE-2024-2961 - iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961) - elf/rtld: Count skipped environment variables for enable_secure- Build POWER10 multilib- Auto-sync with upstream branch master, commit 14e56bd4ce15ac2d1cc43f762eb2e6b83fec1afe: - powerpc: Fix ld.so address determination for PCREL mode (bug 31640) - Revert "x86_64: Suppress false positive valgrind error" - wcsmbs: Ensure wcstr worst-case linear execution time (BZ 23865) - wcsmbs: Add test-wcsstr - posix: Sync tempname with gnulib - socket: Add new test for connect - libsupport: Add xgetpeername- Auto-sync with upstream branch master, commit 42e48e720c78ab75eb8def9e866da52b0ac278df. - nptl: Add tst-pthread-key1-static for BZ #21777 - elf: Add ld.so test with non-existing program name - elf: Check objname before calling fatal_error - Use crtbeginT.o and crtend.o for non-PIE static executables - aarch64: Enhanced CPU diagnostics for ld.so - x86: Add generic CPUID data dumper to ld.so --list-diagnostics - elf: Add CPU iteration support for future use in ld.so diagnostics - timezone: sync to TZDB 2024a - Fix bsearch, qsort doc to match POSIX better - x86-64: Exclude FMA4 IFUNC functions for -mapxf - Reinstate generic features-time64.h - Cleanup __tls_get_addr on alpha/microblaze localplt.data - arm: Remove ld.so __tls_get_addr plt usage - aarch64: Remove ld.so __tls_get_addr plt usage - math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603) - math: x86 floor traps when FE_INEXACT is enabled (BZ 31601) - math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600) - aarch64/fpu: Add vector variants of erfc - aarch64/fpu: Add vector variants of tanh - aarch64/fpu: Add vector variants of sinh - aarch64/fpu: Add vector variants of atanh - aarch64/fpu: Add vector variants of asinh - aarch64/fpu: Add vector variants of acosh - aarch64/fpu: Add vector variants of cosh - aarch64/fpu: Add vector variants of erf - misc: Add support for Linux uio.h RWF_NOAPPEND flag - manual: significand() uses FLT_RADIX, not 2 - manual: Clarify return value of cbrt(3) - manual: floor(log2(fabs(x))) has rounding errors - manual: logb(x) is floor(log2(fabs(x))) - powerpc: Add missing arch flags on rounding ifunc variants - math: Reformat Makefile. - Always define __USE_TIME_BITS64 when 64 bit time_t is used - benchtests: Improve benchtests for strstr - x86_64: Remove avx512 strstr implementation - signal: Avoid system signal disposition to interfere with tests- Auto-sync with upstream branch master, commit 96d1b9ac2321b565f340ba8f3674597141e3450d. - RISC-V: Fix the static-PIE non-relocated object check - htl: Implement some support for TLS_DTV_AT_TP - htl: Respect GL(dl_stack_flags) when allocating stacks - hurd: Use the RETURN_ADDRESS macro - hurd: Disable Prefer_MAP_32BIT_EXEC on non-x86_64 for now - Allow glibc to be compiled without EXEC_PAGESIZE - hurd: Stop relying on VM_MAX_ADDRESS - hurd: Move internal functions to internal header - stdlib: Fix tst-makecontext2 log when swapcontext fails - or1k: Add prctl wrapper to unwrap variadic args - or1k: Only define fpu rouding and exceptions with hard-float - or1k: Update libm test ulps - AArch64: Check kernel version for SVE ifuncs- Drop glibc-rh2269799.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 1ea051145612f199d8716ecdf78b084b00b5a727: - powerpc: Placeholder and infrastructure/build support to add Power11 related changes. - powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. - elf: Enable TLS descriptor tests on aarch64 - arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) - Ignore undefined symbols for -mtls-dialect=gnu2 - Add tst-gnu2-tls2mod1 to test-internal-extras - x86-64: Allocate state buffer space for RDI, RSI and RBX (#2269799) - riscv: Update nofpu libm test ulps - Add STATX_MNT_ID_UNIQUE from Linux 6.8 to bits/statx-generic.h - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) - aarch64: fix check for SVE support in assembler - Update kernel version to 6.8 in header constant tests - Update syscall lists for Linux 6.8 - Use Linux 6.8 in build-many-glibcs.py - powerpc: Remove power8 strcasestr optimization - riscv: Fix alignment-ignorant memcpy implementation - linux/sigsetops: fix type confusion (bug 31468) - LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf - duplocale: protect use of global locale (bug 23970)- Global dynamic TLS access may clobber RBX (#2269799)- Do not generate ELF dependency information for glibc32- Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.- Auto-sync with upstream branch master, commit b6e3898194bbae78910bbe9cd086937014961e45. - x86-64: Simplify minimum ISA check ifdef conditional with if - manual/tunables - Add entry for enable_secure tunable. - NEWS: Move enable_secure_tunable from 2.39 to 2.40. - riscv: Add and use alignment-ignorant memcpy - riscv: Add ifunc helper method to hwprobe.h - riscv: Enable multi-arg ifunc resolvers - riscv: Add __riscv_hwprobe pointer to ifunc calls - riscv: Add hwprobe vdso call support - linux: Introduce INTERNAL_VSYSCALL - riscv: Add Linux hwprobe syscall support - rtld: Add glibc.rtld.enable_secure tunable. - x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers - x86_64: Suppress false positive valgrind error - x86: Don't check XFD against /proc/cpuinfo - x86-64: Don't use SSE resolvers for ISA level 3 or above - x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers - sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker - cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) - s390: Improve static-pie configure tests - x86: Change ENQCMD test to CHECK_FEATURE_PRESENT - debug: Improve mqueue.h fortify warnings with clang - debug: Improve fcntl.h fortify warnings with clang - wcsmbs: Improve fortify with clang - syslog: Improve fortify with clang - socket: Improve fortify with clang - unistd: Improve fortify with clang - stdlib: Improve fortify with clang - string: Improve fortify with clang - libio: Improve fortify with clang - cdefs.h: Add clang fortify directives - Update SHARED-FILES and license for Unicode 15.1.0. - aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR - S390: Do not clobber r7 in clone [BZ #31402] - x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch - hurd: Reformat Makefile. - htl/tests: Reformat Makefile. - htl: Reformat Makefile. - hesiod: Reformat Makefile. - gmon: Reformat Makefile. - dlfcn: Reformat Makefile. - dirent: Reformat Makefile. - ctype: Reformat Makefile. - csu: Reformat Makefile. - conform: Reformat Makefile. - Support compiling .S files with additional options - x86-64: Save APX registers in ld.so trampoline - benchtests: Add more benchtests for rounding functions. - tests: gracefully handle AppArmor userns containment - treewide: python-scripts: use `is None` for none-equality - powerpc: Remove power7 strstr optimization - arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) - math: Update mips64 ulps- Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)- Auto-sync with upstream branch master, commit b881f1efcd1b30c2afab3599b41ce9cd4864c823. - elf: Add new LoongArch reloc types (110 to 126) into elf.h - build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. - sparc: Treat the version field in the FPU control word as reserved - Implement setcontext/getcontext/makecontext/swapcontext for Hurd x86_64 - Use proc_getchildren_rusage when available in getrusage and times. - Linux: Switch back to assembly syscall wrapper for prctl (bug 29770) - i386: Use generic memrchr in libc (bug 31316)- Auto-sync with upstream branch master, commit ef7f4b1fef67430a8f3cfc77fa6aada2add851d7: - Apply the Makefile sorting fix - sysdeps/x86_64/Makefile (tests): Add the end marker - sort-makefile-lines.py: Allow '_' in name and "^# name" - trivial doc fix: remove weird phrase "syscall takes zero to five arguments" - mips: Use builtins for ffs and ffsll - x86: Expand the comment on when REP STOSB is used on memset - x86: Do not prefer ERMS for memset on Zen3+ - x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) - x86/cet: fix shadow stack test scripts - test_printers_common.py: Remove invalid escape sequence - elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py - Add SOL_VSOCK from Linux 6.7 to bits/socket.h - localedata: ssy_ER: Fix syntax error - localedata: hr_HR: change currency to EUR/€ - Change lv_LV collation to agree with the recent change in CLDR - Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h - string: Add hidden builtin definition for __strcpy_chk. - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - LoongArch: Use builtins for ffs and ffsll - Remove sysdeps/ia64/math-use-builtins-ffs.h - Fix stringop-overflow warning in tst-strlcat2. - mips: FIx clone3 implementation (BZ 31325) - stdlib: fix qsort example in manual - soft-fp: Add brain format support - Rename c2x / gnu2x tests to c23 / gnu23 - manual: Fix up stdbit.texi - string: Use builtins for ffs and ffsll - misc: tst-poll: Proper synchronize with child before sending the signal - math: Remove bogus math implementations - Refer to C23 in place of C2X in glibc - elf: Remove _dl_sysdep_open_object hook function - build-many-glibcs: relax version check to allow non-digit characters - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - Open master branch for glibc 2.40 development- Ignore symbolic links to . in sysroot construction- Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28- Add noarch sysroot subpackages- Auto-sync with upstream branch master, commit ddf542da94caf97ff43cc2875c88749880b7259b: - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) - Use binutils 2.42 branch in build-many-glibcs.py - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS- Auto-sync with upstream branch master, commit ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f: - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. - localedata: Use consistent values for grouping and mon_grouping - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)- no longer supplement langpacks if all-langpacks installed- Add crh_RU, gbm_IN, ssy_ER locales. - Auto-sync with upstream branch master, commit 486452affbac684db739b7fcca1e84e8a7ce33d1: - manual, NEWS: Document malloc side effect of dynamic TLS changes - NEWS: Update temporary files ignored by ldconfig - po: Incorporate translations (sr) - string: Disable stack protector for memset in early static initialization - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) - riscv: add support for static PIE - localedata: renamed: aa_ER@saaho -> ssy_ER - Define ISO 639-3 "ssy" (Saho) - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” - localedata: miq_NI: Shorten month names in abmon - Update kernel version to 6.7 in header constant tests - localedata: add gbm_IN locale - Define ISO 639-3 "gbm" (Garhwali) - Update syscall lists for Linux 6.7 - stdlib: Remove unused is_aligned function from qsort.c- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Auto-sync with upstream branch master, commit e2803cfd8bb00b54816d1a2c381d2cf82b136da6. - NEWS: Mention PLT rewrite on x86-64 - stdlib: Verify heapsort for two-element cases - stdlib: Fix heapsort for cases with exactly two elements - localedata: anp_IN: Fix abbreviated month names- Auto-sync with upstream branch master, commit 709fbd3ec3595f2d1076b4fec09a739327459288. - stdlib: Reinstate stable mergesort implementation on qsort - x86-64: Check if mprotect works before rewriting PLT - aarch64: Add NEWS entry about libmvec for 2.39- Add new locales for kv_RU, su_ID, tok, and zgh_MA. - Drop glibc-rh2255506.patch; fix applied upstream. - Enable Intel CET only on x86_64. - Auto-sync with upstream branch master, commit 064c708c78cc2a6b5802dce73108fc0c1c6bfc80: - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name - x86_64: Optimize ffsll function code size. - localedata: Remove redundant comments - RISC-V: Enable static-pie. - linux: Fix fstat64 on alpha and sparc64 - math: remove exp10 wrappers - Benchtests: Increase benchmark iterations - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. - Make __getrandom_nocancel set errno and add a _nostatus version - x86-64/cet: Make CET feature check specific to Linux/x86 - Incorporate translations (zh_CN) - Define ISO 639-3 "glk" (Gilaki) - resolv: Fix endless loop in __res_context_query - localedata: revert all the remaining locale sources to UTF-8 - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 - localedata: resolve cyclic dependencies - localedata: kv_RU: convert to UTF-8 - localedata: add new locale kv_RU - elf: Fix tst-nodeps2 test failure. - localedata: Sort Makefile variables. - locale: Sort Makefile variables. - i386: Remove CET support bits - x86-64/cet: Move check-cet.awk to x86_64 - x86-64/cet: Move dl-cet.[ch] to x86_64 directories - x86: Move x86-64 shadow stack startup codes - Fix deprecated utcnow() usage in build-many-glibcs.py - Fix invalid escape sequence in build-many-glibcs.py - math: Fix test-fenv.c feupdateenv tests - Remove installed header rule on $(..)include/%.h - i386: Fail if configured with --enable-cet - i386: Remove CET support - x86: Move CET infrastructure to x86_64 - localedata: su_ID: make lang_name agree with CLDR - localedata: add new locale su_ID - localedata: add new locale zgh_MA - INSTALL: regenerate - localedata: add tok/UTF-8 to SUPPORTED - localedata: tok: add yY and nN to yesexpr and noexpr - localedata: tok: convert to UTF-8 - localedata: add data for tok (Toki Pona) - Remove ia64-linux-gnu - localedata: dz_BT, bo_CN: convert to UTF-8 - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha - localedata: bo_CN: Fix spelling errors in Tibetan data - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr - localedata: dz_BT: Fix spelling errors in Dzongha data - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments - localedata: convert the remaining *_RU locales to UTF-8 - Incorporate translations - x32: Handle displacement overflow in PLT rewrite [BZ #31218] - x86: Fixup some nits in longjmp asm implementation - stdlib: Fix stdbit.h with -Wconversion for clang - stdlib: Fix stdbit.h with -Wconversion for older gcc - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT - aarch64: Make cpu-features definitions not Linux-specific - hurd: Initializy _dl_pagesize early in static builds - hurd: Only init early static TLS if it's used to store stack or pointer guards - hurd: Make init-first.c no longer x86-specific - hurd: Drop x86-specific assembly from init-first.c - hurd: Pass the data pointer to _hurd_stack_setup explicitly - x86-64/cet: Check the restore token in longjmp - localedata: ru_RU, ru_UA: convert to UTF-8 - localedata: es_??: convert to UTF-8 - localedata: miq_NI: convert to UTF-8 - i386: Ignore --enable-cet - mach: Drop SNARF_ARGS macro - mach: Drop some unnecessary vm_param.h includes - hurd: Declare _hurd_intr_rpc_msg* with protected visibility - hurd: Add some missing includes - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" - localedata: fy_DE, fy_NL: convert to UTF-8 - localedata: ast_ES: convert to UTF-8 - localedata: ast_ES: Remove wrong copyright text - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 - localedata: it_IT, lv_LV: currency symbol should follow the amount - Implement C23 - localedata: ms_MY should not use 12-hour format - localedata: es_ES: convert to UTF-8 - localedata: es_ES: Add am_pm strings - aarch64: Add longjmp test for SME - aarch64: Add setcontext support for SME - aarch64: Add longjmp support for SME - aarch64: Add SME runtime support - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) - string: Add additional output in test-strchr failure - Add a setjmp/longjmp test between user contexts - x86/cet: Add -fcf-protection=none before -fcf-protection=branch - Regenerate libc.pot - Omit regex.c pragmas no longer needed - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - x86/cet: Run some CET tests with shadow stack - x86/cet: Don't set CET active by default - x86/cet: Check feature_1 in TCB for active IBT and SHSTK - x86/cet: Enable shadow stack during startup - elf: Always provide _dl_get_dl_main_map in libc.a - x86/cet: Sync with Linux kernel 6.6 shadow stack interface - RISC-V: Add support for dl_runtime_profile (BZ #31151) - debug: Add fortify wprintf tests - debug: Add fortify syslog tests - debug: Add fortify dprintf tests - debug: Increase tst-fortify checks for compiler without __va_arg_pack support - debug: Adapt fortify tests to libsupport - localedata: yo_NT: remove redundant comments - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR - x86-64: Fix the tcb field load for x32 [BZ #31185] - x86-64: Fix the dtv field load for x32 [BZ #31184]- Infinite loop in res_mkquery with malformed domain name (#2255506)- Auto-sync with upstream branch master, commit 61bac1a9d2ab80ebcbc51484722e6ea43414bec7: - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo - x86/cet: Don't disable CET if not single threaded - x86: Modularize sysdeps/x86/dl-cet.c - x86/cet: Update tst-cet-vfork-1 - elf: Add TLS modid reuse test for bug 29039 - aarch64: Add SIMD attributes to math functions with vector versions - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines - Fix elf/tst-env-setuid[-static] if test needs to be rerun. - Fix elf: Do not duplicate the GLIBC_TUNABLES string - tst-setcontext10.c: Undef _FORTIFY_SOURCE - Fix elf: Do not duplicate the GLIBC_TUNABLES string - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) - manual: Clarify undefined behavior of feenableexcept (BZ 31019) - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) - i686: Do not raise exception traps on fesetexcept (BZ 30989) - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) - elf: Do not set invalid tunables values - elf: Do not duplicate the GLIBC_TUNABLES string - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode - x86/cet: Check legacy shadow stack code in .init_array section - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled - x86/cet: Check legacy shadow stack applications - localedata: id_ID: change first weekday to Sunday - s390: Set psw addr field in getcontext and friends. - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. - x86/cet: Don't assume that SHSTK implies IBT - id_ID: Update Time Locales - Update code to handle the new ABI for sending inlined port rights. - x86/cet: Check user_shstk in /proc/cpuinfo - Add a test for setjmp/longjmp within user context - Add a test for longjmp from user context - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. - powerpc: Fix performance issues of strcmp power10 - localedata: Convert el_GR and el_CY locales to UTF-8 - localedata: el_GR: Greece now uses the 24h format for time - powerpc : Add optimized memchr for POWER10 - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) - resolv: Fix a few unaligned accesses to fields in HEADER - x86: Check PT_GNU_PROPERTY early- Depend only on RPM 4.14 features (RHEL-19045)- Drop glibc-rh2248502.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit b3bee76c5f59498b9c189608f0a3132e2013fa1a: - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup - Move CVE information into advisories directory - powerpc: Optimized strcmp for power10 - elf: Fix wrong break removal from 8ee878592c - localedata: Convert day names in nn_NO locale to UTF-8 - localedata: Remove trailing whitespace in weekday names in nn_NO locale - elf: Refactor process_envvars - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries - elf: Ignore loader debug env vars for setuid - Adapt the security policy for the security page - aarch64: correct CFI in rawmemchr (bug 31113) - math: Add new exp10 implementation - aarch64: fix tested ifunc variants - stdlib: Fix array bounds protection in insertion sort phase of qsort - Revert "Update code to handle the new ABI for sending inlined port rights." - Revert "hurd: Fix build" - hurd: Fix build - Update code to handle the new ABI for sending inlined port rights. - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls - linux: Make fdopendir fail with O_PATH (BZ 30373) - Avoid padding in _init and _fini. [BZ #31042] - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 - elf: Add a way to check if tunable is set (BZ 27069)- Drop glibc-benchtests-aarch64.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 9469261cf1924d350feeec64d2c80cafbbdcdd4d: - x86: Only align destination to 1x VEC_SIZE in memset 4x loop - elf: Fix TLS modid reuse generation assignment (BZ 29039) - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. - elf: Relocate libc.so early during startup and dlmopen (bug 31083) - elf: Introduce the _dl_open_relocate_one_object function - elf: In _dl_relocate_object, skip processing if object is relocated - Remove __access_noerrno - malloc: Use __get_nprocs on arena_get2 (BZ 30945) - aarch64: Fix libmvec benchmarks- Fix qsort workaround (#2248502)- Restore qsort workaround for 389-ds-base. (#2248502)- Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. - Drop glibc-rh2244688.patch revert. Fix applied upstream. - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. All applied upstream. - Auto-sync with upstream branch master, commit 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751: - posix: Revert the removal of the crypt prototype from - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static - elf: Remove any_debug from dl_main_state - elf: Remove LD_PROFILE for static binaries - elf: Ignore LD_PROFILE for setuid binaries - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables - elf: Emit warning if tunable is ill-formatted - elf: Fix _dl_debug_vdprintf to work before self-relocation - elf: Do not parse ill-formatted strings - elf: Do not process invalid tunable format - elf: Add all malloc tunable to unsecvars - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries - elf: Add GLIBC_TUNABLES to unsecvars - elf: Remove /etc/suid-debug support - stdlib: The qsort implementation needs to use heapsort in more cases - stdlib: Handle various corner cases in the fallback heapsort for qsort - stdlib: Avoid another self-comparison in qsort - hurd: fix restarting reauth_dtable on signal - hurd: Prevent the final file_exec_paths call from signals - manual: Fix termios.c example. (Bug 31078) - aarch64: Add vector implementations of expm1 routines - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) - intl: Add test case for bug 16621 - resolv: free only initialized items from gai pool - ldconfig: Fixes for skipping temporary files. - nptl: Link tst-execstack-threads-mod.so with -z execstack - nptl: Rename tst-execstack to tst-execstack-threads - localedata: Convert oc_FR locale to UTF-8 - localedata: Add information for Occitan - elf: Fix force_first handling in dlclose (bug 30981) - elf: Handle non-directory name in search path (BZ 31035) - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S - posix: Check pidfd_spawn with tst-spawn7-pid - y2038: Fix support for 64-bit time on legacy ABIs - AArch64: Remove Falkor memcpy - AArch64: Add memset_zva64 - AArch64: Cleanup emag memset - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. - aarch64: Add vector implementations of log1p routines - aarch64: Add vector implementations of atan2 routines - aarch64: Add vector implementations of atan routines - aarch64: Add vector implementations of acos routines - aarch64: Add vector implementations of asin routines- Work around another self-comparison application issue in qsort (#2248502)- Fix missing entries in /etc/ld.so.cache (#2248915)- Drop glibc-rh2248502-*.patch, workaround applied upstream - Auto-sync with upstream branch master, commit d1dcb565a1fb5829f9476a1438c30eccc4027d04: - Fix type typo in “String/Array Conventions” doc - stdlib: Avoid element self-comparisons in qsort (#2248502) - elf: Add glibc.mem.decorate_maps tunable - linux: Decorate __libc_fatal error buffer - assert: Decorate error message buffer - malloc: Decorate malloc maps - nptl: Decorate thread stack on pthread_create - support: Add support_set_vma_name - linux: Add PR_SET_VMA_ANON_NAME support- Fix force-first handling in dlclose, take two (#2244992, #2246048)- Revert back to old qsort/qsort_r implementation (#2248502) - Adjust test build completion check to match new DejaGnu-style message. - Auto-sync with upstream branch master, commit 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h - linux: Sync Linux 6.6 elf.h - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h - Update kernel version to 6.6 in header constant tests - Update syscall lists for Linux 6.6 - Format test results closer to what DejaGnu does - AArch64: Cleanup ifuncs - Use correct subdir when building tst-rfc3484* for mach and arm - stdlib: Add more qsort{_r} coverage - stdlib: qsort: Move some macros to inline function - stdlib: Move insertion sort out qsort - stdlib: Optimization qsort{_r} swap implementation - string: Add internal memswap implementation - crypt: Remove manul entry for --enable-crypt - Use Linux 6.6 in build-many-glibcs.py - crypt: Remove libcrypt support - sparc: Remove optimize md5, sha256, and sha512 - build-many-glibcs: Fix traililing whitespace - AArch64: Add support for MOPS memcpy/memmove/memset - Move getnameinfo from 'inet' to 'nss' - Move getaddrinfo from 'posix' into 'nss' - Move 'services' routines from 'inet' into 'nss' - Move 'rpc' routines from 'inet' into 'nss' - Move 'protocols' routines from 'inet' into 'nss' - Move 'networks' routines from 'inet' into 'nss' - Move 'netgroup' routines from 'inet' into 'nss' - Move 'hosts' routines from 'inet' into 'nss' - Move 'ethers' routines from 'inet' into 'nss' - Move 'aliases' routines from 'inet' into 'nss' - Remove 'shadow' and merge into 'nss' - Remove 'pwd' and merge into 'nss' - Remove 'gshadow' and merge into 'nss' - Remove 'grp' and merge into 'nss' and 'posix' - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source - test-container: disable ld.so system cache on DSO detection - aarch64: Add vector implementations of exp10 routines - aarch64: Add vector implementations of log10 routines - aarch64: Add vector implementations of log2 routines - aarch64: Add vector implementations of exp2 routines - aarch64: Add vector implementations of tan routines - elf: ldconfig should skip temporary files created by package managers - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] - elf: Do not print the cache entry if --inhibit-cache is used- Revert "Fix force-first handling in dlclose" (#2246048)- Provide template gai.conf in glibc-doc- Fix force-first handling in dlclose (#2244992)- Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) - Auto-sync with upstream branch master, commit dd32e1db386c77c61850a7cbd0c126b7b3c63ece: - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" - Add strlcat/wcslcat testcase. - Add strlcpy/wcslcpy testcase - Add LE DSCP code point from RFC-8622. - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h - Avoid maybe-uninitialized warning in __kernel_rem_pio2 - Fix WAIT_FOR_DEBUGGER for container tests.- Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. - Auto-sync with upstream branch master, commit 69239bd7a216007692470aa9d5f3658024638742: - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) - build-many-glibcs: Check for required system tools - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 - aarch64: Optimise vecmath logs - aarch64: Cosmetic change in SVE exp routines - aarch64: Optimize SVE cos & cosf - aarch64: Improve vecmath sin routines - nss: Get rid of alloca usage in makedb's write_output. - debug: Add regression tests for BZ 30932 - Fix FORTIFY_SOURCE false positive - nss: Rearrange and sort Makefile variables - inet: Rearrange and sort Makefile variables - Fix off-by-one OOB write in iconv/tst-iconv-mt- Auto-sync with upstream branch master, 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa: - tunables: Terminate if end of input is reached (CVE-2023-4911) - Propagate GLIBC_TUNABLES in setxid binaries- Auto-sync with upstream branch master, 9e4e896f0f5a19a16c1a77567463b013a0f4952d: - Linux: add ST_NOSYMFOLLOW - resolve: Remove __res_context_query alloca usage - mips: dl-machine-reject-phdr: Get rid of alloca. - x86: Add support for AVX10 preset and vec size in cpu-features - resolv: Fix a comment typo in __resolv_conf_load - Remove unused -DRESOLVER getaddrinfo build flag - C2x scanf %wN, %wfN support - test-container: Use nftw instead of rm -rf- Auto-sync with upstream branch master, commit 29d4591b07a4da53320e949557c6946c62c26bde. - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext - elf: Fix compile error with -DNDEBUG [BZ #18755] - MIPS: Add relocation types - MIPS: Add new section type SHT_MIPS_ABIFLAGS - MIPS: Add ELF file header flags - fegetenv_and_set_rn now uses the builtins provided by GCC. - io: Do not implement fstat with fstatat - libio: Add nonnull attribute for most FILE * arguments in stdio.h - AArch64: Remove -0.0 check from vector sin - Document CVE-2023-4806 and CVE-2023-5156 in NEWS - elf: Add dummy declaration of _dl_audit_objclose for !SHARED - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] - elf: dl-lookup: Remove unused alloca.h include - Remove unused localedata/th_TH.in - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR - Revert "LoongArch: Add glibc.cpu.hwcap support." - Update kernel version to 6.5 in header constant tests - LoongArch: Add glibc.cpu.hwcap support. - math: Add a no-mathvec flag for sin (-0.0)- Auto-sync with upstream branch master, commit bb5bbc20702981c287aa3e44640e7d2f2b9a28cf: - Update to Unicode 15.1.0 [BZ #30854] - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) - LoongArch: Change to put magic number to .rodata section - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. - LoongArch: Add lasx/lsx support for _dl_runtime_profile. - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode - resolv: Fix some unaligned accesses in resolver [BZ #30750] - Update syscall lists for Linux 6.5- Auto-sync with upstream branch master, commit 073edbdfabaad4786e974a451efe4b6b3f7a5a61. - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later - stdio: Remove __libc_message alloca usage - htl: avoid exposing the vm_region symbol - libio: Fix oversized __io_vtables - Use Linux 6.5 in build-many-glibcs.py - elf: Remove unused l_text_end field from struct link_map- Auto-sync with upstream branch master, commit 6985865bc3ad5b23147ee73466583dd7fdf65892: - elf: Always call destructors in reverse constructor order (bug 30785) - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 - manual: Fix ld.so diagnostics menu/section structure - getaddrinfo: Get rid of alloca - riscv: Add support for XTheadBb in string-fz[a,i].h - getcanonname: Fix a typo - linux: Add pidfd_getpid - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc - __call_tls_dtors: Use call_function_static_weak - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) - htl: Fix stack information for main thread - htl: thread_local destructors support - elf: Fix slow tls access after dlopen [BZ #19924] - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]- Auto-sync with upstream branch master, commit e1d3312015e8f70344620375aedf91afe7e7e7a4. - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py - localedata: Translit common emojis to smileys [BZ #30649] - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) - LoongArch: Change loongarch to LoongArch in comments - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} - LoongArch: Add ifunc support for memrchr{lsx, lasx} - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} - LoongArch: Micro-optimize LD_PCREL - LoongArch: Remove support code for old linker in start.S - LoongArch: Simplify the autoconf check for static PIE - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. - argp-parse: Get rid of alloca - gencat: Get rid of alloca. - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) - elf: Check that --list-diagnostics output has the expected syntax - manual: Document ld.so --list-diagnostics output - manual/jobs.texi: Add missing @item EPERM for getpgid - LoongArch: Add ifunc support for strncmp{aligned, lsx} - LoongArch: Add ifunc support for strcmp{aligned, lsx} - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} - htl: move pthread_attr_setdetachstate into libc - htl: move pthread_attr_getdetachstate into libc - htl: move pthread_attr_setschedpolicy into libc - htl: move pthread_attr_getschedpolicy into libc - htl: move pthread_attr_setinheritsched into libc - htl: move pthread_attr_getinheritsched into libc - htl: move pthread_attr_getschedparam into libc - htl: move pthread_setschedparam into libc - htl: move pthread_getschedparam into libc - htl: move pthread_equal into libc - Linux: Avoid conflicting types in ld.so --list-diagnostics- Auto-sync with upstream branch master, commit f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e: - elf: Do not run constructors for proxy objects - x86_64: Add log1p with FMA - Remove references to the defunct db2 subdir - string: Fix tester build with fortify enable with gcc < 12 - s390x: Fix static PIE condition for toolchain bootstrapping. - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 - sysdeps: tst-bz21269: fix -Wreturn-type - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately - sysdeps: tst-bz21269: fix test parameter - hurd: Fix strictness of - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call - io/tst-statvfs: fix statfs().f_type comparison test on some arches - fxprintf: Get rid of alloca- Collect dynamic loader diagnostics from the build system.- Auto-sync with upstream branch master, commit d6fe19facc61caffb25383d9c25eff86a0e115c8: - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development- Drop downstream glibc shadow stack userspace support patches.- Switch to upstream 2.38 release - : Add APX support - translations: update cs, nl, vi - string: Fix tester build with fortify enable with gcc 6 - linux: Fix i686 with gcc6 - i386: Remove memset_chk-nonshared.S - i386: Fix build with --enable-fortify=3 - posix: Fix test-errno build with fortify enable - powerpc: Fix powerpc64 strchrnul build with old gcc - sunrpc: Fix netname build with older gcc - malloc: Fix set-freeres.c with gcc 6 - nscd: cleanup obsolete _FORTIFY_SOURCE setting- Allow for the optional removal of tzdata. - Rebuilt for https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata- Auto-sync with upstream branch master, commit 637aac2ae3980de31a6baab236a9255fe853cc76. - Include sys/rseq.h in tst-rseq-disable.c - string: Fix tester with fortify enabled - string: Fix bug-strncat1 with fortify enabled - nscd: Use errval, not errno to guide cache update (bug 30662) - Restore lookup of IPv4 mapped addresses in files database (bug 25457) - Revert "MIPS: Sync elf.h from binutils" - riscv: Update rvd libm test ulps - MIPS: Sync elf.h from binutils - Merge translations (bg, hr, pl, sv) - nptl: Unconditionally use a 32-byte rseq area - hurd: Fix tst-openloc - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 - configure: Disable building libcrypt by default - nptl: Make tst-tls3mod.so explicitly lazy - make ‘struct pthread’ a complete type - scripts: Add fortify checks on installed headers - Update x86_64 libm-test-ulps (x32 ABI) - Fix getting return address in elf/tst-audit28.c. - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. - x86: Fix slight bug in `shared_per_thread` cache size calculation. - Update i686 libm-test-ulps (again) - Update i686 libm-test-ulps - Merge translations (de, ro, uk, zh_TW) - Regenerate libc.pot - configure: Use autoconf 2.71 - Update sparc libm-test-ulps - s390: Add the clone3 wrapper - manual: Fix typos in struct dl_find_object - sparc: Fix la_symbind for bind-now (BZ 23734) - i386: make debug wrappers compatible with static PIE - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Auto-sync with upstream branch master, commit 7f079fdc16e88ebb8020e17b2fd900e8924da29a: - LoongArch: Add vector implementation for _dl_runtime_resolve. - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. - sysdeps: Add missing hidden definitions for i386 - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE - Translations: Add new ro support and update others. - elf: _dl_find_object may return 1 during early startup (bug 30515) - LoongArch: config: Rewrite check on static PIE. - Revert "hppa: Drop 16-byte pthread lock alignment" - realloc: Limit chunk reuse to only growing requests [BZ #30579] - vfscanf-internal: Remove potentially unbounded allocas- Add "--enable-fortify-source" option to configure - Auto-sync with upstream branch master, commit 5324d258427fd11ca0f4f595c94016e568b26d6b. - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE - libio/bits/stdio2.h: Clearly separate declaration from definitions - misc/bits/syslog.h: Clearly separate declaration from definition - misc/bits/select2.h: Clearly separate declaration from definitions - unistd: Avoid PLT entries with _FORTIFY_SOURCE - posix/bits/unistd.h: Clearly separate declaration from definitions - wchar: Avoid PLT entries with _FORTIFY_SOURCE - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls - stdio: Ensure *_chk routines have their hidden builtin definition available - string: Ensure *_chk routines have their hidden builtin definition available - sysdeps: Ensure ieee128*_chk routines to be properly named - Exclude routines from fortification - Allow glibc to be built with _FORTIFY_SOURCE - manual: Update documentation of strerror and related functions - manual: Enhance documentation of the functions - Always do locking when accessing streams (bug 15142, bug 14697) - hurd: Implement MAP_EXCL - hurd: Fix mapping at address 0 with MAP_FIXED - hurd: Fix calling vm_deallocate (NULL) - hurd: Map brk non-executable - htl: Let Mach place thread stacks - mach: strerror must not return NULL (bug 30555) - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) - support: Build with exceptions and asynchronous unwind tables [BZ #30587] - hurd: Make getrandom return ENOSYS when /dev/random is not set up - Stop applying a GCC-specific workaround on clang [BZ #30550] - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] - setenv.c: Get rid of alloca. - Add checks for wday, yday and new date formats - aarch64: Add vector implementations of exp routines - aarch64: Add vector implementations of log routines - aarch64: Add vector implementations of sin routines - aarch64: Add vector implementations of cos routines - Switch to UTF-8 for INSTALL - Make sure INSTALL is ASCII plaintext - Update syscall lists for Linux 6.4- Auto-sync with upstream branch master, commit d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd: - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace - linux: Split tst-ttyname - Use Linux 6.4 in build-many-glibcs.py - x86: Adjust Linux x32 dl-cache inclusion path - elf: Update list of RISC-V relocations - Fix tests-clean Makefile target (bug 30545) - check_native: Get rid of alloca - ifaddrs: Get rid of alloca - x86: Make dl-cache.h and readelflib.c not Linux-specific - elf: Port ldconfig away from stack-allocated paths - Call "CST" a time zone abbreviation, not a name - benchtests: fix warn unused result - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open - debug/readlink{, at}_chk.c: Harmonize declaration and definition - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions - stdio-common: tests: Incorrect maxlen parameter for swprintf - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk - hurd: readv: Get rid of alloca - hurd: writev: Add back cleanup handler - Fix misspellings -- BZ 25337 - C2x scanf %b support - C2x printf %wN, %wfN support (bug 24466) - tests: replace system by xsystem - tests: replace read by xread - hurd: writev: Get rid of alloca - grantpt: Get rid of alloca - string: strerror must not return NULL (bug 30555) - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy - Add the wcslcpy, wcslcat functions - Implement strlcpy and strlcat [BZ #178] - tests: replace fgets by xfgets - tests: replace fread by xfread - posix: Add test case for gai_strerror() - posix: Handle success in gai_strerror() - LoongArch: Add support for dl_runtime_profile - malloc: Decrease resource usage for malloc tests - stdlib: Tune down fork arc4random tests - tst-getdate: Improve testcase flexibility and add test. - x86: Make the divisor in setting `non_temporal_threshold` cpu specific - x86: Refactor Intel `init_cpu_features` - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` - Remove unused DATEMSK file for tst-getdate - resolv_conf: release lock on allocation failure (bug 30527)- Shadow stack userspace support, downstream only and disabled by default.- Auto-sync with upstream branch master, commit 85e6d8b4175fcb195011a0a1bad37d6f3b2355db: - time: Fix use-after-free in getdate - Move {read,write}_all functions to a dedicated header - tests: Replace various function calls with their x variant - tests: fix warn unused result on asprintf calls - pthreads: Use _exit to terminate the tst-stdio1 test - support: Add delayed__exit (with two underscores)- Auto-sync with upstream branch master, commit e3622a8f391deea3b75a577dce70d023dfa3f1c7. - time: Also check for EPERM while trying to clock_settime - linux: Fail as unsupported if personality call is filtered - Remove MAP_VARIABLE from hppa bits/mman.h - hurd: Fix x86_64 sigreturn restoring bogus reply_port - Add lint-makefiles Makefile linting test. - elf: Sort Makefile variables. - Fix a few more typos I missed in previous round -- BZ 25337 - Fix all the remaining misspellings -- BZ 25337 - Use __nonnull for the epoll_wait(2) family of syscalls - Fix invalid use of NULL in epoll_pwait2(2) test - getipv4sourcefilter: Get rid of alloca - getsourcefilter: Get rid of alloca. - tests: fix warn unused results - nptl_db/thread_dbP.h: fix warn unused result - malloc/{memusage.c, memusagestat.c}: fix warn unused result - catgets/gencat.c: fix warn unused result - tests: replace ftruncate by xftruncate - tests: replace write by xwrite - x86-64: Use YMM registers in memcmpeq-evex.S- Auto-sync with upstream branch master, commit 6286cca2cb8389dcffec39238a8bf15ffea96396. - support: Don't fail on fchown when spawning sgid processes - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - elf: Remove spurios SHARED conditional from elf/rtld.c - Fix misspellings in sysdeps/ -- BZ 25337 - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) - io: Re-flow and sort multiline Makefile definitions - elf: Make more functions available for binding during dlclose (bug 30425) - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel - Fix misspellings in elf/ -- BZ 25337 - riscv: Add the clone3 wrapper - posix: Add error message for EAI_OVERFLOW - setsourcefilter: Replace alloca with a scratch_buffer. - time: strftime_l: Avoid an unbounded alloca. - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] - hurd: Fix setting up signal thread stack alignment - mach: Fix startup with stack protector - Fix misspellings in manual/ -- BZ 25337 - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h - Add AT_RSEQ_* from Linux 6.3 to elf.h - setipv4sourcefilter: Avoid using alloca. - wchar: Define va_list for POSIX (BZ #30035) - elf: add test for dl-printf - elf: fix handling of negative numbers in dl-printf - elf: Update comment in open_path - elf: Add test for locating libraries in root dir (bug 30435) - io: Re-flow and sort multiline Makefile definitions - Fix special case for C2x strtol binary constant handling (BZ# 30371) - rtld: properly handle root directory in load path (bug 30435) - sysdeps/pthread/eintr.c: fix warn unused result - sunrpc/netname.c: fix warn unused result - locale/programs/locarchive.c: fix warn unused result - support: Reformat Makefile. - Regenerate configure fragment -- BZ 25337. - Fix misspellings in sysdeps/powerpc -- BZ 25337 - Fix misspellings in sysdeps/unix -- BZ 25337 - Fix misspellings in sysdeps/x86_64 -- BZ 25337. - mach: Fix accessing mach_i386.h - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. - mach: Fix installing mach_i386.h - hurd: Fix making ld.so run static binaries with retry - Add voice-admit DSCP code point from RFC-5865 - mach: Fix mach_setup_thread_impl with NULL stack_base - Remove last remnants of have-protected - S390: Use compile-only instead of also link-tests in configure. - Fix build for hurd/thread-self.c for i386. - io: Fix a typo - htl: Use __hurd_fail () instead of assigning errno - hurd: Use __hurd_fail () instead of assigning errno - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble - hurd: Fix using interposable hurd_thread_self - hurd 64bit: Re-introduce gai_suspend symbol - hurd: Fix __TIMESIZE on x86_64 - posix: Reformat Makefile. - hurd: Fix expected c++ types - catgets: Reformat Makefile. - benchtests: Reformat Makefile. - assert: Reformat Makefile. - nptl: Reformat Makefile. - wcsmbs: Reformat Makefile. - misc: Reformat Makefile. - stdio-common: Adjust tests in Makefile - elf: Adjust tests in Makefile. - scripts: sort-makefile-lines.py - Add a SECURITY.md - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h - hurd: Also make it possible to call strlen very early - hurd: Fix setting up pthreads - hurd: Fix x86_64 _hurd_tls_fork - hurd: Make sure to not use tcb->self - hurd: Use __mach_setup_thread_call () - mach: Add __mach_setup_thread_call () - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL - mach: Define MACHINE_THREAD_STATE_SETUP_CALL - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO - argp: Reformat Makefile. - stdlib: Avoid undefined behavior in stdlib/tst-labs - stdlib: Use long long int in stdlib/tst-llabs - Update kernel version to 6.3 in header constant tests - i386: Use pthread_barrier for synchronization on tst-bz21269 - stdlib: Add testcases for llabs(). (BZ #30263) - stdlib: Add testcases for labs(). (BZ #30263) - stdlib: Add testcases for abs(). (BZ #30263) - hurd: Fix computing user stack pointer - hurd: Fix sc_i386_thread_state layout - hurd: Align signal stack pointer after allocating stackframe - hurd: Fix aligning signal stack pointer- Auto-sync with upstream branch master, commit 40b68e8cc00ca40348bc084b651c0561d31feb46: - wcsmbs: Reformat Makefile. - linux: Reformat Makefile. - stdlib: Reformat Makefile. - stdio-common: Reformat Makefile. - socket: Reformat Makefile. - misc: Reformat Makefile. - debug: Reformat Makefile. - elf: Reformat Makefile. - libio: Add __nonnull for FILE * arguments of fclose and freopen - nss: Reconcile conditional declaration and use of `is_nscd' - Update syscall lists for Linux 6.3 - hurd: rule out some mach headers when generating errno.h - Stop checking if MiG supports retcode. - Added Redirects to longdouble error functions [BZ #29033] - nptl: Reformat Makefile. - scripts: Add sort-makefile-lines.py to sort Makefile variables. - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258)- Auto-sync with upstream branch master, commit d1417176a35d27ffb8da0ffb1e33154163b6eeb2: - aligned_alloc: conform to C17 - testsuite: stdlib/isomac.c: fix REQUIREMENTS - manual: Remove unsupported line breaks in waiting-with-clock section - Enable new device_open_new RPC in libmachuser. - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." - Update hurd/hurdselect.c to be more portable. - hurd: Fix ld.so name - hurd: Add ioperm symbol on x86_64 - time: Remove alloca() from getdate - aarch64: More configure checks for libmvec - aarch64: SVE ACLE configure test cleanups - hppa: Fix 'concurrency' typo in comment - Update hurd/intr-msg.c to be more portable - Update sysdeps/mach/hurd/ioctl.c to make it more portable - aarch64: fix SVE ACLE check for bootstrap glibc builds - Enable libmvec support for AArch64 - hurd: Enable x86_64 build script - hurd 64bit: Make dev_t word type - malloc: Really fix tst-memalign-3 link against threads - malloc: Fix tst-memalign-3 link against threads - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py - Mark various cold functions as __COLD - Fix regex type usage - hurd 64bit: Fix struct msqid_ds and shmid_ds fields - hurd 64bit: Fix ipc_perm fields types - hurd 64bit: Fix flock fields types - hurd 64bit: Add data for check-c++-types - hurd 64bit: Fix pthread_t/thread_t type to long - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len - hurd 64bit: Add missing data file for check-localplt test - hurd 64bit: Add missing libanl - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit - hurd: Fix tst-writev test - nptl: move tst-x86-64-tls-1 to nptl-only tests - hurd: Add expected abilist files for x86_64 - hurd: Replace reply port with a dead name on failed interruption - Define __mig_strlen to support dynamically sized strings in hurd RPCs - mach: Disable 32bit compatibility mode - hurd: Make it possible to call memcpy very early - hurd: Implement longjmp for x86_64 - hurd: Implement sigreturn for x86_64 - Make __mach_msg_destroy portable for x86_64 - hurd: Mark error functions as __COLD - cdefs.h: Define __COLD - hurd: Fix FS_RETRY_MAGICAL "machtype" handling - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd - hurd: Don't leak the auth port in msg* RPCs - hurd: Make _exit work during early boot-up - hurd: Mark various conditions as unlikely - hurd: Move libc_hidden_def's around - hurd: Simplify _hurd_critical_section_lock a bit - __check_pf: Add a cancellation cleanup handler [BZ #20975] - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. - elf.h: add PT_GNU_SFRAME - Fix Hurd getcwd build with GCC >= 13 - Regenerate sysdeps/mach/hurd/bits/errno.h - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive - manual: document posix_openpt (bug 17010) - if_index: Remove unneeded alloca.h include - gethostid: Do not include alloca.h- Auto-sync with upstream branch master, commit 904b94c07af84b7e4c98de3bbb822ccffcaf8c40. - socket: Add a test for MSG_CMSG_CLOEXEC - hurd: Do not take any flag from the CMSG_DATA - hurd: Implement MSG_CMSG_CLOEXEC - hurd: Don't pass FD_CLOEXEC in CMSG_DATA - hurd: Implement prefer_map_32bit_exec tunable - hurd: Don't attempt to deallocate MACH_PORT_DEAD - hurd: Only deallocate addrport when it's valid - hurd: Implement MAP_32BIT - Use O_CLOEXEC in more places (BZ #15722) - misc: Convert daemon () to GNU coding style - wcsmbs: Add wcsdup() tests. (BZ #30266) - string: Add tests for strndup (BZ #30266) - string: Add tests for strdup (BZ #30266) - string: Allow use of test-string.h for non-ifunc implementations. - hurd: Don't migrate reply port into __init1_tcbhead - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY - Created tunable to force small pages on stack allocation. - malloc: Add missing shared thread library flags - linux: Re-flow and sort multiline Makefile definitions - posix: Re-flow and sort multiline Makefile definitions- Explicitly provide ldconfig paths (#2188550)- Auto-sync with upstream branch master, commit 65cbd52174f5bc211dd655727c2239e25e55bfce: - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option- Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and - Auto-sync with upstream branch master, commit 885d3cda907d0dee54b13cbbf61b040c9951d5a2: - Allow building with --disable-nscd again - system: Add "--" after "-c" for sh (BZ #28519) - posix: Fix some crashes in wordexp [BZ #18096] - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value - support: introduce support_sysconfdir_prefix - Remove set-hooks.h from generic includes - Remove --with-default-link configure option - libio: Remove the usage of __libc_IO_vtables - libio: Do not autogenerate stdio_lim.h - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions - benchtests: Move libmvec benchtest inputs to benchtests directory - stdio-common: tests: don't double-define _FORTIFY_SOURCE - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path - hppa: Drop 16-byte pthread lock alignment - Minor: don't call _dl_debug_update (which can have side effects) inside assert - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c - Declare wcstofN, wcstofNx for C2x - Update printf %b/%B C2x support - ARC: run child from the separate start block in __clone - ARC: Add the clone3 wrapper- Auto-sync with upstream branch master, commit 90233f113cc941ef88ce03b7f73221a964dcaca8: - LoongArch: Add get_rounding_mode. - LoongArch: Add support for ldconfig. - linux: fix ntp_gettime abi break (BZ# 30156) - elf: Add missing dependency between resolvfail and testobj1.so - elf: Add -z lazy to some more tests - Benchtests: Remove simple_str(r)chr - Benchtests: Remove simple_str(n)casecmp - Benchtests: Remove simple_memcmp - Benchtests: Remove simple_strcspn/strpbrk/strsep - Benchtests: Remove memchr_strnlen - Benchtests: Remove simple_mem(r)chr - Benchtests: Remove simple_strcpy_chk - Benchtests: Remove simple_str(n)cmp - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} - posix: Ensure the initial signal disposition for tst-spawn7 - hurd: fix build of tst-system.c - x86: Fix bug about glibc.cpu.hwcaps. - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- Auto-sync with upstream branch master, commit 8390014c2320f94ffd8a8f6088c10c1f64567954. - Update kernel version to 6.2 in header constant tests - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h - alpha: Remove strncmp optimization - powerpc: Remove powerpc64 strncmp variants - powerpc: Remove strncmp variants - C2x scanf binary constant handling - Fix stringop-overflow warning in test-strncat. - nis: Fix stringop-truncation warning with -O3 in nis_local_host. - support: use 64-bit time_t (bug 30111) - LoongArch: Update libm-test-ulps. - LoongArch: Further refine the condition to enable static PIE - hurd: Fix some broken indentation - hurd: Remove the ecx kludge- Auto-sync with upstream branch master, commit 59a6d5e9477695c41d6feef7ef8636f8f744f3c5: - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h - crypt: Remove invalid end of page test badsalttest - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] - s390x: Regenerate ULPs. - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h - htl: Add pthreadtypes-arch.h for x86_64 - hurd: Implement TLS for x86_64 - htl: Make pthread_mutex_t pointer-aligned - x86_64: Update libm test ulps - localedata: de_DE should not use Fräulein - LoongArch: Add math-barriers.h - cdefs.h: fix "__clang_major" typo - hppa: Drop old parisc-specific MADV_* constants - hurd: Generalize init-first.c to support x86_64 - hurd: Simplify init-first.c further - hurd: Mark some audit tests as unsupported - htl: Mark select loop test as unsupported - hurd: Mark RLIMIT_AS tests as unsupported - aarch64: update libm test ulps - powerpc:Regenerate ulps for hypot - Update syscall lists for Linux 6.2 - tunables.texi: Change \code{1} to @code{1} - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] - gmon: fix memory corruption issues [BZ# 30101] - gmon: improve mcount overflow handling [BZ# 27576] - gmon: Fix allocated buffer overflow (bug 29444) - malloc: remove redundant check of unsorted bin corruption - Use Linux 6.2 in build-many-glibcs.py - Ignore MAP_VARIABLE in tst-mman-consts.py - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329]- Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 8b014a1b1f7aee1e3348db108aeea396359d481e: - s390: Fix build for -march=z13 - arm: Support gcc older than 10 for find_zero_all - Linux: Remove generic Implies - Linux: Remove unused generic Makefile - Linux: Assume and consolidate getpeername wire-up syscall - Linux: Assume and consolidate getsockname wire-up syscall - Linux: Move wordsize-32 Version to default - __glob64_time64: Fix typo for stub_warning call (BZ #30146) - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] - Define PC, SP and SYSRETURN for hurd x86_64 - mach: Use PAGE_SIZE - hurd: Simplify init-first.c a bit - hurd: Make timer_t pointer-sized - hurd: Fix xattr function return type - hurd: Use proper integer types - hurd: Move thread state manipulation into _hurd_tls_new () - glob64_time64: Fix typo for stub_warning call (BZ #30146) - Use uintptr_t instead of performing pointer subtraction with a null pointer - ARC:fpu: add extra capability check before use of sqrt and fma builtins - ARC: align child stack in clone - string: Remove string_private.h - iconv: Remove _STRING_ARCH_unaligned usage - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros - resolv: Remove _STRING_ARCH_unaligned usage - nscd: Remove _STRING_ARCH_unaligned usage - stdlib: Simplify getenv - crypto: Remove _STRING_ARCH_unaligned usage - Fix ifunc-impl-list.c build for s390 - [hurd] Fix i686 build breakage caused by 4fedebc91108 - C2x strtol binary constant handling - [hurd] Add MTU_DISCOVER values - hurd: Fix unwinding over INTR_MSG_TRAP in shared too - mach: undef ENTRY2 - hurd: i386 TLS tweaks - stdio: Do not ignore posix_spawn error on popen (BZ #29016) - update auto-libm-test-out-hypot - added pair of inputs for hypotf in binary32 - Naming the parameter of dummy_sa_handler - hurd: Fix tcflag_t and speed_t types on 64-bit - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h - hurd, htl: Add some x86_64-specific code - Fix typos in comments - htl: Generalize i386 pt-machdep.h to x86 - hurd: Set up the basic tree for x86_64-gnu - mach: Look for mach_i386.defs on x86_64 too - htl: Fix semaphore reference - hurd: Fix xattr error value - mach, hurd: Cast through uintptr_t - hurd: Use mach_msg_type_number_t where appropriate - hurd: Refactor readlinkat() - Use __builtin_FILE instead of __FILE__ in assert in C++. - hurd: Fix unwinding over INTR_MSG_TRAP - powerpc64: Add the clone3 wrapper - string: Disable stack protector in early static initialization - string: Add libc_hidden_proto for memrchr - string: Add libc_hidden_proto for strchrnul - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache - NEWS: Document CVE-2023-25139. - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) - C-SKY: Strip hard float abi from hard float feature. - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. - string: Hook up the default implementation on test-strrchr - string: Hook up the default implementation on test-memrchr - string: Hook up the default implementation on test-memchr - string: Hook up the default implementation on test-strcpy - string: Hook up the default implementation on test-stpcpy - string: Hook up the default implementation on test-strncmp - string: Hook up the default implementation on test-strcmp - string: Hook up the default implementation on test-strchr - string: Hook up the default implementation on test-strnlen - string: Hook up the default implementation on test-strlen - riscv: Add string-fza.h and string-fzi.h - sh: Add string-fzb.h - powerpc: Add string-fza.h - arm: Add string-fza.h - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h - hppa: Add memcopy.h - string: Improve generic strrchr with memrchr and strlen - string: Improve generic memrchr - string: Improve generic strnlen with memchr - string: Improve generic memchr - string: Improve generic strcpy - string: Improve generic stpcpy - string: Improve generic strncmp - string: Improve generic strcmp - string: Improve generic strchr - string: Improve generic strchrnul - string: Improve generic strlen - Add string vectorized find and detection functions - Parameterize OP_T_THRES from memcopy.h - Parameterize op_t from memcopy.h - Replace rawmemchr (s, '\0') with strchr - AArch64: Improve SVE memcpy and memmove - Account for grouping in printf width (bug 30068) - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. - Remove pthread-pi-defines.sym - stdlib: tests: don't double-define _FORTIFY_SOURCE - LoongArch: Add new relocation types. - Remove sysdeps/mach/i386/machine-sp.h - cdefs: Limit definition of fortification macros - hurd: Move some i386 bits to x86 - Remove support setting custom demuxers during signal handling. - hurd: Implement SHM_ANON - hurd: Implement O_TMPFILE - hurd: Consolidate file_name_lookup implementation - Linux: optimize clone3 internal usage - aarch64: Add the clone3 wrapper - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn - Linux: Do not align the stack for __clone3 - linux: Extend internal clone3 documentation - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL - Open master branch for glibc 2.38 development- Drop already included glibc-dprintf-length.patch patch. - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. - Auto-sync with upstream branch release/2.37/master, commit a704fd9a133bfb10510e18702f48a6a9c88dbbd5: - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) - Prepare for glibc 2.37 release. - x86: Fix strncat-avx2.S reading past length [BZ #30065] - Update install.texi, and regenerate INSTALL. - Update manual/contrib.texi. - Update NEWS file with bug fixes. - Regenerate configure. - Update all PO files in preparation for release. - doc: correct _FORTIFY_SOURCE doc in features.h - libio: Update number of written bytes in dprintf implementation- Apply glibc-dprintf-length.patch to fix dprintf return value regression. - Auto-sync with upstream branch master, commit 2f39e44a8417b4186a7f15bfeac5d0b557e63e03: - Account for octal marker in %#o format (rhbz#2165869) - Use binutils 2.40 branch in build-many-glibcs.py - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py- Auto-sync with upstream branch master, commit 0d50f477f47ba637b54fb03ac48d769ec4543e8d: - stdio-common: Handle -1 buffer size in __sprintf_chk & co (bug 30039) - Document '%F' format specifier - sparc (64bit): Regenerate ulps - ia64: Regenerate ulps - Update libc.pot for 2.37 release. - x86: Cache computation for AMD architecture. - manual: Fix typo - Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h - Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h - AArch64: Improve strrchr - AArch64: Optimize strnlen - AArch64: Optimize strlen - AArch64: Optimize strcpy - AArch64: Improve strchrnul - AArch64: Optimize strchr - AArch64: Improve strlen_asimd - AArch64: Optimize memrchr - AArch64: Optimize memchr- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Auto-sync with upstream branch master, commit 569cfcc6bf35c28112ca8d7112e9eb4a22bed5b8: - hurd: Fix _NOFLSH value - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] - string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] - scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option - configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS- Auto-sync with upstream branch master, commit 2d2d7e1a8f2e62b442ae8978f0a6c17f385575c4. - configure: Allow user override LD, AR, OBJCOPY, and GPROF - math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] - sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] - locale: Use correct buffer size for utf8_sequence_error [BZ #19444] - Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h - Add _FORTIFY_SOURCE implementation documentation [BZ #28998] - Update copyright dates not handled by scripts/update-copyrights - Update copyright dates with scripts/update-copyrights - Remove trailing whitespace in gmp.h - Remove trailing whitespace - C2x semantics for - time: Set daylight to 1 for matching DST/offset change (bug 29951) - Fix ldbl-128 built-in function use - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] - i686: Regenerate ulps- Drop glibc-rh2155825.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 5f55b22f4b3ea14c777a60f239d25dc4555eb804: - hurd getcwd: Fix memory leak on error - hurd fcntl: Make LOCKED macro more robust - hurd: Make dl-sysdep __sbrk check __vm_allocate call - htl: Drop duplicate check in __pthread_stack_alloc - hurd hurdstartup: Initialize remaining fields of hurd_startup_data - hurd _S_msg_add_auth: Initialize new arrays to 0 - htl: Check error returned by __getrlimit - getdelim: ensure error indicator is set on error (bug 29917) - htl: Fix sem_wait race between read and gsync_wait - Avoid use of atoi in malloc - Linux: Pass size argument of epoll_create to the kernel - Simplify scripts/cross-test-ssh.sh configuration. - Define MADV_COLLAPSE from Linux 6.1 - powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ - Update all PO files in preparation for release. - Update kernel version to 6.1 in header constant tests - Update syscall lists for Linux 6.1 - libio: Convert __vswprintf_internal to buffers (bug 27857) - libio: Convert __obstack_vprintf_internal to buffers (bug 27124) - libio: Convert __vdprintf_internal to buffers - libio: Convert __vasprintf_internal to buffers - libio: Convert __vsprintf_internal to buffers - stdio-common: Add lock optimization to vfprintf and vfwprintf - stdio-common: Convert vfprintf and related functions to buffers - stdio-common: Add __translated_number_width - stdio-common: Add __printf_function_invoke - stdio-common: Introduce buffers for implementing printf - locale: Implement struct grouping_iterator - Use Linux 6.1 in build-many-glibcs.py - Avoid use of atoi in some places in libc- Fix epoll_create regression (#2155825)- Auto-sync with upstream branch master, commit c1c0dea38833751f36a145c322ce53c9a08332e1: - Linux: Remove epoll_create, inotify_init from syscalls.list (#2154747) - Linux: Reflow and sort some Makefile variables - mach: Drop remnants of old_CFLAGS - mach: Fix passing -ffreestanding when checking for gnumach headers - Force use of -ffreestanding when checking for gnumach headers - elf: Fix tst-relro-symbols.py argument passing - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] - Allow _Qp_fgt in sparc64 localplt.data- Auto-sync with upstream branch master, commit 5dcd2d0ad02ff12c76355ef4f40947c1857ac482. - stdlib: Move _IO_cleanup to call_function_static_weak - elf: Do not assume symbol order on tst-audit25{a,b} - time: Use 64 bit time on tzfile - nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) - nis: Build libnsl with 64 bit time_t - realloc: Return unchanged if request is within usable size - Linux: Consolidate typesizes.h - Linux: Make generic fcntl.h the default one - Linux: make generic xstatver.h the default one - Linux: Remove generic sysdep - Linux: Assume and consolidate shutdown wire-up syscall - Linux: Assume and consolidate listen wire-up syscall - Linux: Assume and consolidate socketpair wire-up syscall - Linux: Assume and consolidate socket wire-up syscall - Linux: Assume and consolidate bind wire-up syscall - Linux: consolidate ____longjmp_chk - Linux: consolidate sendfile implementation - Linux: consolidate unlink implementation - Linux: consolidate symlink implementation - Linux: consolidate rmdir implementation - Linux: consolidate readlink implementation - Linux: consolidate mkdir implementation - Linux: consolidate link implementation - Linux: consolidate lchown implementation - Linux: consolidate inotify_init implementation - Lninux: consolidate epoll_create implementation - Linux: consolidate dup2 implementation - Linux: consolidate chown implementation - Linux: consolidate chmod implementation - linux: Consolidate dl-origin.c - linux: Use long int for syscall return value - LoongArch: Use medium cmodel build libc_nonshared.a. - x86_64: State assembler is being tested on sysdeps/x86/configure - configure: Remove AS check - configure: Remove check if ld is GNU - configure: Remove check if as is GNU - configure: Move locale tools early- Auto-sync with upstream branch master, commit 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a: - hurd: Make getrandom cache the server port - powerpc64: Remove old strncmp optimization - x86-64 strncpy: Properly handle the length parameter [BZ# 29839] - x86-64 strncat: Properly handle the length parameter [BZ# 24097] - ARC: update definitions in elf/elf.h - scripts: Add "|" operator support to glibcpp's parsing - Apply asm redirections in syslog.h before first use [BZ #27087] - LoongArch: Add support for ilogb[f] - LoongArch: Add support for scalb[f] - LoongArch: Add support for scalbn[f] - LoongArch: Use __builtin_logb{,f} with GCC >= 13 - Use GCC builtins for logb functions if desired. - LoongArch: Use __builtin_llrint{,f} with GCC >= 13 - Use GCC builtins for llrint functions if desired. - LoongArch: Use __builtin_lrint{,f} with GCC >= 13 - Use GCC builtins for lrint functions if desired. - LoongArch: Use __builtin_rint{,f} with GCC >= 13- Auto-sync with upstream branch master, commit f704192911c6c7b65a54beab3ab369fca7609a5d: - x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h - x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h - x86/fpu: Reformat svml_{s|d}_wrapper_impl.h - x86/fpu: Fix misspelled evex512 section in variety of svml files - x86/fpu: Add missing ISA sections to variety of svml files - stdio-common: Add missing dependencies (bug 29780) - i386: Avoid rely on linker optimization to avoid relocation - elf: Fix rtld-audit trampoline for aarch64 - Define in_int32_t_range to check if the 64 bit time_t syscall should be used- Auto-sync with upstream branch master, commit 94628de77888c3292fc103840731ff85f283368e: - elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) - LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fminimum_mag_num{f/ }. - LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimum_mag{f/ }. - LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. - LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimum_num{f/ }. - LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. - LoongArch: Hard Float Support for float-point classification functions. - LoongArch: Use __builtin_{fma, fmaf} to implement function {fma, fmaf}.- Auto-sync with upstream branch master, commit 22a46dee24351fd5f4f188ad80554cad79c82524: - Linux: Support __IPC_64 in sysvctl *ctl command arguments (bug 29771) - riscv: Get level 3 cache's information - debug: Fix typo in tests-unsupported rule - iconvdata/tst-table-charmap.sh: remove handling of old, borrowed format - Makerules: Generate shlib.lds with -fuse-ld=bfd - x86: Add avx2 optimized functions for the wchar_t strcpy family - x86: Add evex optimized functions for the wchar_t strcpy family - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions - benchtests: Make str{n}{cat|cpy} benchmarks output json - x86: Use VMM API in memcmpeq-evex.S and minor changes - x86: Use VMM API in memcmp-evex-movbe.S and minor changes - string: Add len=0 to {w}memcmp{eq} tests and benchtests - Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) - hurd: Add sigtimedwait and sigwaitinfo support- Auto-sync with upstream branch master, commit 8d291eabd541029d7ac705cc1ea112c58dfbb05f. - Apply asm redirection in gmp.h before first use - Rewrite find_cxx_header config configure.ac - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() - elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE - posix: Make posix_spawn extensions available by default - x86_64: Implement evex512 version of strrchr and wcsrchr - elf: Introduce and call_tls_init_tp (bug 29249) - LoongArch: Fix ABI related macros in elf.h to keep consistent with binutils[1]. - scripts/glibcelf.py: Properly report parsing failures - elf: Rework exception handling in the dynamic loader [BZ #25486] - linux: Drop useless include from fstatat.c - Fix OOB read in stdlib thousand grouping parsing [BZ #29727] - linux: Fix fstatat on MIPSn64 (BZ #29730) - elf: Remove allocate use on _dl_debug_printf - nptl: Fix pthread_create.c build with clang - allocate_once: Apply asm redirection before first use - alloc_buffer: Apply asm redirection before first use - configure: Use -Wno-ignored-attributes if compiler warns about multiple aliases - Disable use of -fsignaling-nans if compiler does not support it - intl: Fix clang -Wunused-but-set-variable on plural.c - Apply asm redirection in not-cancel before first use - malloc: Use uintptr_t for pointer alignment - Use uintptr_t in fts for pointer alignment - Fix build with GCC 13 _FloatN, _FloatNx built-in functions - elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) - x86-64: Improve evex512 version of strlen functions - Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. - Remove unused scratch_buffer_dupfree - Fix elf/tst-dlmopen-twice not to exhaust static TLS - Use uintptr_t in string/tester for pointer alignment - stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) - Fix resource/bug-ulimit1 test - Fix missing NUL terminator in stdio-common/scanf13 test - Fix off-by-one OOB read in elf/tst-tls20 - elf: Fix alloca size in _dl_debug_vdprintf - malloc: Use uintptr_t in alloc_buffer - Fix invalid pointer dereference in wcpcpy_chk - Fix invalid pointer dereference in wcscpy_chk - aarch64: Fix the extension header write in getcontext and swapcontext - aarch64: Don't build wordcopy - scripts: Use bool in tunables initializer - longlong.h: update from GCC for LoongArch clz/ctz support- Auto-sync with upstream branch master, commit 6f360366f7f76b158a0f4bf20d42f2854ad56264. - elf: Introduce to _dl_call_fini - ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called - scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) - Remove lingering libSegfault Makefile entries - aarch64: Use memcpy_simd as the default memcpy - aarch64: Cleanup memset ifunc - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x - x86_64: Implement evex512 version of strchrnul, strchr and wcschr - linux: Fix generic struct_stat for 64 bit time (BZ# 29657) - manual: Add missing % in int conversion list - Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488) - Remove all assembly optimizations for htonl and htons - Remove htonl.S for i386/x86_64 - Fix BZ #29463 in the ibm128 implementation of y1l too - Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h - x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms - x86: Use `testb` for case-locale check in str{n}casecmp-sse42 - x86: Use `testb` for case-locale check in str{n}casecmp-sse2 - x86: Use `testb` for case-locale check in str{n}casecmp-avx2 - x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl - x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S - sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] - nis: Fix nis_print_directory - linux: Avoid shifting a negative signed on POSIX timer interface - Bench: Improve benchtests for memchr, strchr, strnlen, strrchr - x86: Optimize strrchr-evex.S and implement with VMM headers - x86: Optimize memrchr-evex.S - x86: Optimize strnlen-evex.S and implement with VMM headers - x86: Shrink / minorly optimize strchr-evex and implement with VMM headers - x86: Optimize memchr-evex.S and implement with VMM headers - x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr - String: Improve test coverage for memchr - Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources - Introduce , extracted from - x86-64: Move LP_SIZE definition to its own header - math: Fix asin and acos invalid exception with old gcc - x86: Update strlen-evex-base to use new reg/vec macros. - x86: Remove now unused vec header macros. - x86: Update memset to use new VEC macros - x86: Update memmove to use new VEC macros - x86: Update memrchr to use new VEC macros - x86: Update VEC macros to complete API for evex/evex512 impls - elf: Do not completely clear reused namespace in dlmopen (bug 29600) - malloc: Switch global_max_fast to uint8_t - Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h - Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h - String: Improve test coverage for memchr - elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support - socket: Use offsetof in SUN_LEN (bug 29578) - Expose all MAP_ constants in unconditionally (bug 29375) - LoongArch: Fix the condition to use PC-relative addressing in start.S - arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) - csu: Disable stack protector for static-reloc for static-pie - NEWS: Fix grammar - elf: Simplify output of hwcap subdirectories in ld.so help - elf: Remove _dl_string_hwcap - Add NEWS entry for legacy hwcaps removal - elf: Remove hwcap and bits_hwcap fields from struct cache_entry - elf: Remove hwcap parameter from add_to_cache signature - elf: Remove legacy hwcaps support from ldconfig - elf: Remove legacy hwcaps support from the dynamic loader - x86_64: Remove platform directory library loading test - Update to Unicode 15.0.0 [BZ #29604] - Update kernel version to 6.0 in header constant tests - x86: Fix -Os build (BZ #29576) - sunrpc: Suppress GCC -Os warning on user2netname - rt: Initialize mq_send input on tst-mqueue{5,6} - posix: Suppress -Os may be used uninitialized warnings on regexec - posix: Suppress -Os warnings on fnmatch - locale: prevent maybe-uninitialized errors with -Os [BZ #19444] - Regenerate sysdeps/mach/hurd/bits/errno.h - Update syscall lists for Linux 6.0 - nscd: Drop local address tuple variable [BZ #29607] - Use Linux 6.0 in build-many-glibcs.py - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations - x86-64: Require BMI2 for AVX2 strncmp implementation - x86-64: Require BMI2 for AVX2 strcmp implementation - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations - x86: include BMI1 and BMI2 in x86-64-v3 level - x86: Cleanup pthread_spin_{try}lock.S - Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock- Enable ELF DT_HASH for shared objects and the dynamic loader (#2129358)- Auto-sync with upstream branch master, commit 114e299ca66353fa7be1ee45bb4e1307d3de1fa2. - x86: Remove .tfloat usage - nptl: Convert tst-setuid2 to test-driver - support: Add xpthread_cond_signal wrapper - hppa: Fix initialization of dp register [BZ 29635] - Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 - malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) - stdlib: Fix __getrandom_nocancel type and arc4random usage (BZ #29638) - LoongArch: Add static PIE support - Benchtest: Add additional benchmarks for strlen and strnlen - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] - Update _FloatN header support for C++ in GCC 13 - hurd: Fix typo - get_nscd_addresses: Fix subscript typos [BZ #29605] - hurd: Increase SOMAXCONN to 4096 - Use atomic_exchange_release/acquire- Auto-sync with upstream branch master, commit c02e29a0ba47d636281e1a026444a1a0a254aa12. - nss: Use shared prefix in IPv4 address in tst-reload1 - nss: Enhance tst-reload1 coverage and logging - Use C11 atomics instead of atomic_decrement_and_test - Use C11 atomics instead of atomic_increment(_val) - Use C11 atomics instead of atomic_and/or - malloc: Print error when oldsize is not equal to the current size. - Use '%z' instead of '%Z' on printf functions - elf: Extract glibcelf constants from - scripts: Enhance glibcpp to do basic macro processing - scripts: Extract glibcpp.py from check-obsolete-constructs.py - riscv: Remove RV32 floating point functions - riscv: Consolidate the libm-test-ulps - hurd: Fix SIOCADD/DELRT ioctls - hurd: Drop struct rtentry and in6_rtmsg - hurd: Add _IOT_ifrtreq to - elf: Use C11 atomics on _dl_mcount - hurd: Use IF_NAMESIZE rather than IFNAMSIZ - hurd: Add ifrtreq structure to net/route.h - hppa: undef __ASSUME_SET_ROBUST_LIST - linux: Use same type for MMAP2_PAGE_UNIT - m68k: Enforce 4-byte alignment on internal locks (BZ #29537) - nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) - nss: Implement --no-addrconfig option for getent - gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) - elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937) - Linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165) - hurd: Factorize at/non-at functions - tst-sprintf-errno: Update Hurd message length - RISC-V: Allow long jumps to __syscall_error - hurd: Make readlink* just reopen the file used for stat - hurd: Fix readlink() hanging on fifo - Fix BRE typos in check-safety.sh - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564] - Use relaxed atomics since there is no MO dependence- Remove .annobin* symbols from ld.so (#2126477)- Drop glibc-deprecated-selinux-makedb.patch. Upstream has been ported to new libselinux. - Auto-sync with upstream branch master, commit f278835f594740f5913001430641cf1da4878670: - makedb: fix build with libselinux >= 3.1 (Bug 26233) - tst-sprintf-errno: Update Hurd message output - Use C11 atomics instead of atomic_decrement(_val) - Use C11 atomics instead atomic_add(_zero) - mktime: improve heuristic for ca-1986 Indiana DST - Assume HAVE_TZSET in time/mktime.c - elf: Fix hwcaps string size overestimation - errlist: add missing entry for EDEADLOCK (bug 29545) - Do not define static_assert or thread_local in headers for C2x - malloc: Use C11 atomics rather than atomic_exchange_and_add - Add NEWS entry for CVE-2022-39046 - elf: Rename _dl_sort_maps parameter from skip to force_first - scripts/dso-ordering-test.py: Generate program run-time dependencies - math: x86: Use prefix for FP_INIT_ROUNDMODE - scripts/build-many-glibcs.py: Use https:// for sourceware.org Git clones - debug: test for more required cacellation points (BZ# 29274) - elf.h: Remove duplicate definition of VER_FLG_WEAK - syslog: Remove extra whitespace between timestamp and message (BZ#29544) - LoongArch: Add soft float support. - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp- Co-Authored-By: Benjamin Herrenschmidt - Retain .gnu_debuglink section in libc.so.6 (#2090744) - Remove redundant ld.so debuginfo file (#2090744)- Auto-sync with upstream branch master, commit c7509d49c4e8fa494120c5ead21338559dad16f5. - Apply asm redirections in wchar.h before first use - resolv: Fix building tst-resolv-invalid-cname for earlier C standards - syslog: Fix large messages (BZ#29536) - posix: Fix macro expansion producing 'defined' has undefined behavior - stdlib: Fix macro expansion producing 'defined' has undefined behavior - S390: Always use svc 0 - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces - resolv: Add new tst-resolv-invalid-cname - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305) - nss_dns: Remove remnants of IPv6 address mapping - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr - nss_dns: Split getanswer_ptr from getanswer_r - resolv: Add DNS packet parsing helpers geared towards wire format - resolv: Add internal __ns_name_length_uncompressed function - resolv: Add the __ns_samebinaryname function - resolv: Add internal __res_binary_hnok function - resolv: Add tst-resolv-aliases - resolv: Add tst-resolv-byaddr for testing reverse lookup - LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 - LoongArch: Fix ptr mangling/demangling features. - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - Add test for bug 29530 - Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] - hurd: Fix vm_size_t incoherencies - mach: Make xpg_strerror_r set a message on error - mach: Fix incoherency between perror and strerror - elf: Call __libc_early_init for reused namespaces (bug 29528) - csu: Change start code license to have link exception - s390: Move hwcaps/platform names out of _rtld_global_ro - Revert "Detect ld.so and libc.so version inconsistency during startup" - Add NT_LOONGARCH_* from Linux 5.19 to elf.h - Detect ld.so and libc.so version inconsistency during startup - Merge getopt patch from Gnulib - Merge _GL_UNUSED C23 patch from Gnulib - LoongArch: Fix dl-machine.h code formatting. - scripts/glibcelf.py: Add hashing support - hurd: Fix starting static binaries with stack protection enabled - htl: Make pthread*_cond_timedwait register wref before releasing mutex - htl: make __pthread_hurd_cond_timedwait_internal check mutex is held - Add AArch64 HWCAP2_* constants from Linux 5.19- Auto-sync with upstream branch master, commit a727220b37efc9d4d558a77c5fc57f3af99a4829: - Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) - hurd: Assume non-suid during bootstrap- Auto-sync with upstream branch master, commit 9125e43daf92e3d4e69044a54b9fe9ed88c861ad. - Use binutils 2.39 branch in build-many-glibcs.py - S390: Fix werror=unused-variable in ifunc-impl-list.c. - Ensure calculations happen with desired rounding mode in y1lf128 - localedata: Convert French language locales (fr_*) to UTF-8 - Linux: Fix enum fsconfig_command detection in - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere - Move ip_mreqn structure from Linux to generic - malloc: Do not use MAP_NORESERVE to allocate heap segments - Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485) - non-linux: bits/in.h: Add more RFC options- Auto-sync with upstream branch master, commit 453b88efe6fa79f5c7c6fccc3a520c75fdd43074: - arm: Remove nested functionf rom relocate_pc24 - linux: Fix sys/mount.h usage with kernel headers - linux: Use compile_c_snippet to check linux/mount.h availability - linux: Mimic kernel defition for BLOCK_SIZE - linux: Use compile_c_snippet to check linux/pidfd.h availability - glibcextract.py: Add compile_c_snippet - LoongArch: Add pointer mangling support. - AArch64: Fix typo in sve configure check (BZ# 29394) - libio: Improve performance of IO locks - tst-process_madvise: Check process_madvise-syscall support. - elf.h: Add ELFCOMPRESS_ZSTD - inet: Turn __ivaliduser into a compatibility symbol - x86: Fix `#define STRCPY` guard in strcpy-sse2.S - elf: Replace `strcpy` call with `memcpy` [BZ #29454] - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf - i386: Use cmpl instead of cmp - i386: Use fldt instead of fld on e_logl.S - i386: Replace movzx with movzbl - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) - malloc: Correct the documentation of the top_pad default - i386: Remove RELA support - arm: Remove RELA support - Remove ldd libc4 support - Assume only FLAG_ELF_LIBC6 suport - Remove left over LD_LIBRARY_VERSION usages - Linux: Remove exit system call from _exit - LoongArch: Add vdso support for gettimeofday. - Update kernel version to 5.19 in header constant tests - assert: Do not use stderr in libc-internal assert - nptl: Remove uses of assert_perror - stdio: Clean up __libc_message after unconditional abort - Update syscall lists for Linux 5.19 - Use Linux 5.19 in build-many-glibcs.py - socket: Check lengths before advancing pointer in CMSG_NXTHDR - Don't use unsupported format string in ld.so (bug 29427) - htl: Let pthread_self and cancellability called early - stdlib: Simplify arc4random_uniform - malloc: Use __getrandom_nocancel during tcache initiailization - Remove spurious references to _dl_open_hook - Open master branch for glibc 2.37 development- Auto-sync with upstream branch release/2.36/master, commit 33f1b4c1452b33991e670f636ebe98b90a405e10: - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. - Create ChangeLog.old/ChangeLog.25. (tag: glibc-2.36) - Prepare for glibc 2.36 release. - Update install.texi, and regenerate INSTALL. - Update NEWS bug list. - Update libc.pot for 2.36 release. - tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call - stdlib: Tuned down tst-arc4random-thread internal parameters - LoongArch: Add greg_t and gregset_t. - LoongArch: Fix VDSO_HASH and VDSO_NAME. - riscv: Update rv64 libm test ulps - riscv: Update nofpu libm test ulps  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.40-3.fc41 a.out.haio.haliases.halloca.har.hargp.hargz.harpaftp.hinet.hnameser.hnameser_compat.htelnet.htftp.hassert.hbitsa.out.hargp-ldbl.hatomic_wide_counter.hbyteswap.hcmathcalls.hconfname.hcpu-set.hdirent.hdirent_ext.hdl_find_object.hdlfcn.helfclass.hendian.hendianness.henvironments.hepoll.herr-ldbl.herrno.herror-ldbl.herror.heventfd.hfcntl-linux.hfcntl.hfcntl2.hfenv.hfloatn-common.hfloatn.hflt-eval-method.hfp-fast.hfp-logb.hgetopt_core.hgetopt_ext.hgetopt_posix.hhwcap.hin.hindirect-return.hinitspin.hinotify.hioctl-types.hioctls.hipc-perm.hipc.hipctypes.hiscanonical.hlibc-header-start.hlibm-simd-decl-stubs.hlink.hlink_lavcurrent.hlocal_lim.hlocale.hlong-double.hmath-vector.hmathcalls-helper-functions.hmathcalls-narrow.hmathcalls.hmathdef.hmman-linux.hmman-map-flags-generic.hmman-shared.hmman.hmman_ext.hmonetary-ldbl.hmqueue.hmqueue2.hmsq.hnetdb.hparam.hplatformfeatures.hx86.hpoll.hpoll2.hposix1_lim.hposix2_lim.hposix_opt.hprintf-ldbl.hprocfs-extra.hprocfs-id.hprocfs-prregset.hprocfs.hpthread_stack_min-dynamic.hpthread_stack_min.hpthreadtypes-arch.hpthreadtypes.hptrace-shared.hresource.hrseq.hsched.hselect-decl.hselect.hselect2.hsem.hsemaphore.hsetjmp.hsetjmp2.hshm.hshmlba.hsigaction.hsigcontext.hsigevent-consts.hsiginfo-arch.hsiginfo-consts-arch.hsiginfo-consts.hsignal_ext.hsignalfd.hsignum-arch.hsignum-generic.hsigstack.hsigstksz.hsigthread.hsockaddr.hsocket-constants.hsocket.hsocket2.hsocket_type.hspawn_ext.hss_flags.hstab.defstat.hstatfs.hstatvfs.hstatx-generic.hstatx.hstdint-intn.hstdint-least.hstdint-uintn.hstdio-ldbl.hstdio.hstdio2-decl.hstdio2.hstdio_lim.hstdlib-bsearch.hstdlib-float.hstdlib-ldbl.hstdlib.hstring_fortified.hstrings_fortified.hstruct_mutex.hstruct_rwlock.hstruct_stat.hstruct_stat_time64_helper.hsyscall.hsyslog-decl.hsyslog-ldbl.hsyslog-path.hsyslog.hsysmacros.htermios-baud.htermios-c_cc.htermios-c_cflag.htermios-c_iflag.htermios-c_lflag.htermios-c_oflag.htermios-misc.htermios-struct.htermios-tcflow.htermios.hthread-shared-types.htime.htime64.htimerfd.htimesize.htimex.htypestypes.hFILE.h__FILE.h__fpos64_t.h__fpos_t.h__locale_t.h__mbstate_t.h__sigset_t.h__sigval_t.hclock_t.hclockid_t.hcookie_io_functions_t.herror_t.hidtype_t.hlocale_t.hmbstate_t.hres_state.hsig_atomic_t.hsigevent_t.hsiginfo_t.hsigset_t.hsigval_t.hstack_t.hstruct_FILE.hstruct___jmp_buf_tag.hstruct_iovec.hstruct_itimerspec.hstruct_msqid64_ds.hstruct_msqid64_ds_helper.hstruct_msqid_ds.hstruct_osockaddr.hstruct_rusage.hstruct_sched_param.hstruct_semid64_ds.hstruct_semid64_ds_helper.hstruct_semid_ds.hstruct_shmid64_ds.hstruct_shmid64_ds_helper.hstruct_shmid_ds.hstruct_sigstack.hstruct_statx.hstruct_statx_timestamp.hstruct_timeb.hstruct_timespec.hstruct_timeval.hstruct_tm.htime_t.htimer_t.hwint_t.htypesizes.huintn-identity.huio-ext.huio_lim.hunistd-decl.hunistd.hunistd_ext.hutmp.hutmpx.hutsname.hwaitflags.hwaitstatus.hwchar-ldbl.hwchar.hwchar2-decl.hwchar2.hwctype-wchar.hwordsize.hxopen_lim.hbyteswap.hcomplex.hcpio.hctype.hdirent.hdlfcn.helf.hendian.henvz.herr.herrno.herror.hexecinfo.hfcntl.hfeatures-time64.hfeatures.hfenv.hfincludemath-vector-fortran.hfmtmsg.hfnmatch.hfpu_control.hfstab.hfts.hftw.hgconv.hgetopt.hglob.hgnugnu-versions.hlib-names.hlibc-version.hstubs.hgrp.hgshadow.hiconv.hieee754.hifaddrs.hinttypes.hlanginfo.hlastlog.hlibgen.hlibintl.hlimits.hlink.hlocale.hmalloc.hmath.hmcheck.hmemory.hmntent.hmonetary.hmqueue.hnetethernet.hif.hif_arp.hif_packet.hif_ppp.hif_shaper.hif_slip.hppp-comp.hppp_defs.hroute.hnetashash.hnetatalkat.hnetax25ax25.hnetdb.hneteconetec.hnetinetether.hicmp6.hif_ether.hif_fddi.hif_tr.higmp.hin.hin_systm.hip.hip6.hip_icmp.htcp.hudp.hnetipxipx.hnetiucviucv.hnetpacketpacket.hnetromnetrom.hnetroserose.hnfsnfs.hnl_types.hnss.hobstack.hpaths.hpoll.hprintf.hproc_service.hprotocolsrouted.hrwhod.htalkd.htimed.hpthread.hpty.hpwd.hre_comp.hregex.hregexp.hresolv.hrpcnetdb.hsched.hscsiscsi.hscsi_ioctl.hsg.hsearch.hsemaphore.hsetjmp.hsgtty.hshadow.hsignal.hspawn.hstab.hstdbit.hstdc-predef.hstdint.hstdio.hstdio_ext.hstdlib.hstring.hstrings.hsysacct.hauxv.hbitypes.hcdefs.hdebugreg.hdir.helf.hepoll.herrno.heventfd.hfanotify.hfcntl.hfile.hfsuid.hgmon.hgmon_out.hinotify.hio.hioctl.hipc.hkd.hklog.hmman.hmount.hmsg.hmtio.hparam.hpci.hperm.hpersonality.hpidfd.hplatformx86.hpoll.hprctl.hprocfs.hprofil.hptrace.hqueue.hquota.hrandom.hraw.hreboot.hreg.hresource.hrseq.hselect.hsem.hsendfile.hshm.hsignal.hsignalfd.hsingle_threaded.hsocket.hsocketvar.hsoundcard.hstat.hstatfs.hstatvfs.hswap.hsyscall.hsysinfo.hsyslog.hsysmacros.htermios.htime.htimeb.htimerfd.htimes.htimex.httychars.httydefaults.htypes.hucontext.huio.hun.hunistd.huser.hutsname.hvfs.hvlimit.hvm86.hvt.hwait.hxattr.hsyscall.hsysexits.hsyslog.htar.htermio.htermios.htgmath.hthread_db.hthreads.htime.httyent.huchar.hucontext.hulimit.hunistd.hutime.hutmp.hutmpx.hvalues.hwait.hwchar.hwctype.hwordexp.h/usr/include//usr/include/arpa//usr/include/bits//usr/include/bits/platform//usr/include/bits/types//usr/include/finclude//usr/include/gnu//usr/include/net//usr/include/netash//usr/include/netatalk//usr/include/netax25//usr/include/neteconet//usr/include/netinet//usr/include/netipx//usr/include/netiucv//usr/include/netpacket//usr/include/netrom//usr/include/netrose//usr/include/nfs//usr/include/protocols//usr/include/rpc//usr/include/scsi//usr/include/sys//usr/include/sys/platform/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19i686-redhat-linux-gnudirectoryASCII texthttps://bugz.fedoraproject.org/glibcutf-8fb25c3f38f3ae1ea5efb85201e110a29c00b69b5065801d93a4515a80b23a6cef663d55d63ac4a8aaf1c16dd39a69cd6b8d46d487e4b952705353f0166ead4f5?P(/hm2.N]=JUvAi[ؽH65 ? L"8H sǻӼeLc]\);s8iYbJ)Y}uDvV^KE[Y2ϺXxok=ZCKzʃhEca (JDM<0,NcQǗNO?t7sG f>Wވ9|j/8sauYG:j66el45Q~TEhZЫ*6I.p( Sq&ʱOwqQ` dzPRtCL@@\,x[4PlbiQ8oh`3:gJ])oCsšVp~NBz=R+~gw޷>D'ZMoWWfyrb;7Xh}c޺۸ ]C|@:A ,ڤ%O/XM'h[& 8&S"A _wU*I(z5LxUCs$f+BYhfqb{V6}%~{Z+ok;5dWt+ԕ &wMEL;~uR)Eܜ?ÕdpRsD8?vKz5~(> &cХI,:қg@чE_)2!@E3e<&9px$ dOsWqnrїCԸ&,(yA]GvѶZ9-?,ݳ,0a1㯒FzPq_gp|ko+uXgezVFäx<Ӥwa\@s* z#гs]ZQ]a׷Nzg>~Xk Tҫ<{8U(2Mnx/6£|iyѶB>q,@4tmN6`Ҭ뎠ս[Zh =!綺p kh:?6 [ǿ!,.[sSK@@BՊ@my@:GbH~2㜿ERJqaCAp EV̱_5?Rx,R=şm[T oY`)u?ɖA|[f5qQ#8[ҖSHL0NQD\  .7 xAd Dzxޣګ V|>9s m8'X}8AWxX)GrL<yݦ/l+ev}֟9( H){ S)1# Q^XK*~Igmnkak!+I]Ab/mB:v E9A6!e~JjcFCgP"nWQꦶr}'?nX˜?ZX}$P GGk 3wInlmVg g񡴞DCkDh,*b~vpp|ĺNNU>Mn5,c],n఍emqO|dd*}t+=m${gX%zV_OތL$ļ2:2Ș0__CnŞ'1I25y..h, %rۋӘK  &o`5]568G r$HrykYSy~k{p:W {t^4Ȯlsifɇwgͦ#؂v@MbXY+x7d(H${Ki`Z?9I]g{^]ϣoiۈX]T'm4m ;EAH9M.v:*yXIWv)> ٌ @MhÊT!d)CS1# E ga&VUݾHgG5(y.Osȿkv2M*& vY_? 7%&R6'3;(9t "kf^82 aJ%+D)w_Av;y-7fFdX1].l)FŴ{}Pdt^8^+i\YԛQ\"C5z|e. >" sJ,'FP7xƞQ61,GSKO(! z}:gx}7L ͠@1PϾ@y -{v 5GF[7`)!¥ݜsoiL`2/Nf@Q$^T .{,l@WIǦ X,']`rg&_Dk89Zn#^4 Ŏ _o7ÛBRD8&]Qƍi}WϫDR&3icRW ZBo52./L)*`;z5 俛Xe- $l&pD19*Pn$E`k*B2TcCjrTFO EjBR:Z[1 .RR u\V__(*-QC,ҢU2 oA8GBG<;늽јD-Q-e<u )F2;KDtP=scO>ucVv^2[&YU49'< lkc*HB/7R^DZv$" /#B!#Qyc z+"M )t?AY^  Gį믐OIZ,Ì]SM 1  耚]([e& VЙBQ(*g7]EnyqO++0YQJ%|w5BC-uoIq2fҵw73<Դ= nga0!_<1UG^<F1|]įGipCmeMh&R%vBȤDZѣzׄSD(cD Iy3RS^8J:/ڹf`jݷ-.TMM_0> cOMtѝZ9X?0dF.r4O'ux{mз>] x֔Ahp;1%4XMfbJJ/|o:ܻqO*T<!~]X b̝XC`'LqFIwNH *6NfYUG3)7$yS-0Oj )舓Әk$GF#2tgݐ*qu+*h^[nc#? , IKv7v +ԯ_Rr L\%`PC"tUr:x›ӎ5+8Y$R&Nm7%VO a ;>".7@ x`&"CLءCMT:+MC[< p5XN#I=,2߽~wK|SY/}8ve쿜('X$bmg i8 Ⱥ顡qϖ[%r:Mcb^SUv'H1k>0ۯ uttT[ر./htKߐuh,5Zݜsǿk8q'2壅%` ^<Ƕ?Yʟtmd'RQz,ߚY<4N;}zJ ڶ~`Yh \dJGGUv-1וOu}3x227eՁsA Wv4"8q=zO7a+M^Ka- s˷4*5^JC!B Mk 2;&4TkC%i3ɹ/@yP@9LA`SйybbvK!qTi2EneԿ7rlwD[MZL%A-"8BM YFJi_ * pdrR|sf+t5!+xG:KP_ {xͦG[ޢ)+6d6al E=s?}:LRͿle(X9sL#O5XF1`!+?14[)A7îcxGJ1nARBQe9X{ZvZvS$ٕVlrcScnJy~]'m^ʅ=idwL4e$4躸[,Ky#\*俪Uw hF^h;zxZhjj *[.O*LN.d$В^ε|*+' _i_S-5g52O #NsƐqVC=. "C2-w7e`Cۨ"#-5π;=tZ[DrZ}˴Cmʂ$}乓@ecCHkW;d+84hh(s 4nbH%EJRm?h}-F\lx?g4̈́*Xϩ.)}]ue5ӰVv;:䄶.jUgg+|.޺=6 _Vj\dQH?eŀ2.?&UR.nG.gKiJ4jKa+ÅWXe Azjz)R >2`@&B$s`. N%+ /<Li $LW~oDCrBۄNU'jCSVT$Fy1><9En%b]&F]eJjp^iˏzHgڦIs9IM1BHF}B `ſ1ЧٻN.Y h@6Bg>g{S$[)x * 0m(Łg@=^ v֋sf%P:FJ//qPY:)SQ k^M(F͘5 k/U*:t FWf[cTaidj H'aG|!)=Lh܃{lXvh˫fAs{n>ΰ rx _Z tc# Q H֬@?z %4"!3zť%*v~*"8Y"JSe͹x,G;;4tq(kk)\<>^ݡ .IEzD'`pMs8szL8JccL˘_dpZhTq trcA ͹M ܮչ'&A(u0]^>5:u1g:PAͺ{89чXfWQp}icXC^ ^N`Tg]v+C %̐T}Rٝ=7_2s׊ SO_݁$ .׆uAޤ j4;L;&CiTXͺw5/P(D1Ϗb(m$\2`˭`y ]%w> P)lN5)UIt4ۋ^~7zRٵ^#Щՠ]?yH6ݢpR(JTyǪW>} @m(y%Gy,'ǵ#`m17R 3= ˦&|%|wt T=jW.֮%=J֨Ųe/DdrLi{+6s%́/vMhlU% ]CnK? 8F,?_yVJG2~G?_eʃp:rlw k|T{p돑*Ms TA2#71Eiε r} jD2VX-LߔŖ$ x JYύ,ꋆIQ ; v`PT V 9T”QH~d%Cg;={-s3e.I57*QG*Qۻ9I'AI֖D" :E}iA*Ӫ[;!{,-_TPyP7phnBafO+xv=l .z('KE6SC.ujCT!S߱ :\ہjT][CAQ-rTGHcE a(x 54T֋m%Ei*tA;sQI[`Bx:i*BQcEoMݧ(uڽEP)PvFaLr܄<ZK,>v!tm/K[2h ŔMj<@ղMxs'>[/ٸ0SE9geh1̓ ] !低RAv ǽF‹d1[3$`:`}2 |,Y |3 @ ) OyN5T!l`47TZP?eXnbVVvkYəZyV5nCb"c`c>P`ZYcI`+1ROAt UFc֡H&v%<ΠR#Dᆵ F{qߩ.~3庒I̶7z>0>mBϥ}8M# z2ک:c"iJwrwSi6>1B9Ra-bd-<2lP`qvv GQ$.^S;CkFT• 9]S^qo]@Ig=)8s["J01"6*0zu7ъYcDhȲJb(`p94lƈ.ʝٕ] zgɻ)+7I);عPaqEC랋(ڢ'rGUk/me@'AsbblLuo.~ um4XZN(ܸC $50(h:%^Rw:kWB ʌQw&k 2D1Yvɒ!3&r^*hr[Rʖ (Id] 蓡& 1W&iaTmMpB++ι֣_<]RG&uL<C#OAW8OOi"V5XwX_ڇ,Cv 2{ՐtFo&⧡e:i*]'ҩqk0-ԭ@g?5p׮RI(ݱ?GeXпIC1}' ǤX#2Jb5_QK#/9p&-yfEm2a[!R]ɻf Ntf{C&1'ddo"N/c9!#2 Lc It"vˠk|*6@@&9@S$ ^O:2JԠ]и;%t;?7&PME.,j*IS ?E4*$XQT *vvLkJOs)j-]iy03 L}$jl+\Gl?= LNMPs!̸K65[+}xI=$q9.x6\kVj+[9q/F&0p1űj⫂#^O/6hK{hk14-nHdK#Lz_M56!<`esJ.!y"7q!#csx<\/ps3Es1VP)Oڗ E AV~}p>3b"8E Nw"ت~sNj c\3"J#$b{ڨ!4*>޳w[UDDĀ>'q7ˢGK4"+lpEM0FmT!֡w=3[D-y7ݑQfnj$(3BChQBw%bTcV=4A'LR]=3a|RsJ9Y.{"LWf_o Hp *n˩hy?%-~; aWge<5giR  WCϧ$uǀ8Ϡ 7q_ |UOQm0S4)f$aJv$|T un:`s2\zB&Cdn~xc+?AYO1Jdkdg s3 h5p_Ycԑ^_l7ua)U wYrL,v#вԂ|rAU?H0nɼ|>faWZ!NWyYPu;Dn kyg$I7dg Dө<5EPK͑< J]m F_0+ri,ځMF-8\pownyzžl?q$4B̞vgEcjv4pD`[}^ޜၤȿ k_s<}3'h9 .waJ C :CA O/GA:>P9;w;?@/YWL?=m.2jD 0=&A"9xG JͲ,2(6,TTE*)%R010 lZMV,lj^r&D]{ۥ90 f]km:gT#G ֲV'Me4_ #f$Ѽh M0*NjHhًd+JɤFPLCk\y0=>$£AB.sآ-|U v+f 9RJZlYcU`I.wbeG!#3@X\9~@>תNrs vu ?\Tra,mx8MgؽNb"R$yC$>6>3mf#9m!;Ʉ5w*bb|Wl6Y+cVɜy,3Ad + . _je,ˮ)Se:N aȱ2sKbiz,W&gUNc.$.VF8,ϬwrfZU%"^_?7euF2ty{?LQ N)~ର x't"uNvϠX$xG9JaH&HP&fRMR2zA8`4>`<^>r4@p4vD.Dh4tLգ_9䩒FnA=ҕĂ1t(ʚ6H$( EBõ[Q(pup[{"(.ئqn67^&́A BLpDviun42~v3ohp8<ќses `591 Ct˚3M/~)ʇs`rb:'.b+.NF" waxL)uz!aAx-ny :#4x"4DY);AvZ")BES*jJuJJcUu'&s >LуT/*Tw4<iT ،{፶8unPT=XIS4#qw@|Y#FE_!LqO>MrE׉ؖ ; [%W0cb",EupQ2 rAL.s*  kPy=usr:]uS@S;N7^M5P\ZkUL-3Zaaa)'2ߪVsSwD^ Q: &loi%u9,Y+J-L8K) ,N (,'#(RHJL3BJa r Qy炗5+G9J.vTxd:82&NaedOg#;$p1ai^#Lk!Dr6Rp'wb뀖/d\9L(}Hl`_w9_u3WmNClFT^|"x#Eqd`\bҳg!*!׫͕+G#z'OMzH9g/`c+/ik"/ґ,ís0nQZM6L)]yli}ׂͦ0I?47Ԝ |$9c 6+vQm,v}KTŏPD6D~:i :s)O7O"r ):$p'6|*,1=E TN@l=CQ1l::wP&+0r ksԉHn0W#P5Z[Yd!Pn\Q};oGK>Bc)U|9h>|5qv)9{tvOT8c8hאWyW~e\WG sgƙ'z]?,vG|)Ip7ޝϤ]Bf-\~ՅnIG)!,0@CHm a#,MK~x+YR:Z(DOi)tLƻb!-Z,'@=1aN*  Ē1 (~`~3&;h"_MbRJ~Fue2dUwOx%-\Mbmg(;=סb å) sDZXRuƸ'7z %~8_k|Na|z`;g caf2Hamho0gSđާ˓7PYL"`PҔqhsٗPCoO +ஜF~|8Xuc ?m7gu¸;7 (biFSH[{0-91ROuT!r+H7P){5i׸og1IYm 96@T)!mHK ʖƧF_&;";-ގۙ$] -_?d-?0|8ٮhB 0qTPS/ .oE+ފdvͼJI:DE'+uRb9ҽкߑ&o$Wc]uԭE|]d:" R7=:1jyBOrjڥ[-RY8UY˺;EjDc0$6^?-j<К'c iՃ?t**jnʳ]t2 .8];ݽ~CBouWG/S&2FjϊʔNbq'hF ``_kjBP,.l]+օIZ zQBY\W; HيM^>VaK1+fwҠ'l֠>T!-t;eQ'/uƽ#nL7& .*J0S"̓\EI0^z RL(7%^@^oG_QO%PJtOoHTuEu%/ 4)porQT:BFg^\^g^N,UӾ}e{6K.?@}\,Ϙ(!@eiæ-f8ZYR՟>r@DpnCz7+!=ާn1=%a$%4|§Op\mχB 3g6qɹom ̖9Lk7+/Mc7z#S-ROj wqqണgD[lFJӕ#}Pna?_&x1kzM!wwcc/DžӐ@k 3icwB+??ڠY`L[v!{9ȣ"p[U9`X~)b+a lbځH9/(d]x0pR"~8 (Ѡ[33h{.?]pvm| 1W9̷7kl8 zs gwB "|uVf'sqJu7} wA}P '>bH-sG?bJc8oSLS-DڴI5(-h60^ANC\.k+%yX9 Q3vX;w$ñst蘼~Zu@"da*Fa$zyekdA+8 l ZW]9!t7‰!۔gy|?rs VoخUɤt-`sjl^S^?:pyD1F=8ZQO5"zddD!kbp( R{s> e1w^هc}'<^dG^3BsV_<$VyBVPJtS4ðs $;kc st +sZ ܅X=%./- _5}_'G' .lY*a@ &dCoӣO2uea8IK" -a So?/ahNNo\Ne>O%?talVW%Ű,apVR>]^{WN /wSӶ{]Q MLJ4`9_Yis c8;V 7.8?oJUop!=\*[U:+qyoQt:[&KJ]e(0+|˚":&D|BAC%=aG]?HYn 60_=yY; =V5i:653nB8Y"j"HZFA-LOU$"RLJ3[#rX8zZ9Aq^ 3(8.vZd/Dzq"2U+}1.xLT>WbE1Aڤ I D=7tʷ༤`~dyv7Rlqٌ&>}ӳmd_A<'Qch[ǛX^kizz4[@lI6 1F\GD%y1A*`j[S䃌|oByZ%( t6Ę#~ Oi \dFtkKAٱλ ϗ"5$G[R.VYnah7[ϗ$.Ol0 ǭ#Phn@40cxC,bp$v0NAt `x꛽ ѧuފ_ SqTW.S1Wb{9XEv1tXɦ~='(.jWKM18J =fFظ,Yw6j:Y= |x@~)Dol6 @ K%}D@Y(Ŷ Bx$\n/,EECJTYerfM RRl*C`nޛY`;빇U*j)W e/`jW0*ȚK vzTWCJ r<$-{c[` ROx,q\ B"H"1 6w[EڧM#JYLn/ #ۗ% 0 +v#Kݗ*r!ĝ{N vO"ܰ>H_ 9ÿFeK힍c$~c 6p/ DLMG`/pNUpdD02)J?n#LQ^ %P&g[ˬ<4+ҕ̶Y+ԋjt18OocB:JIACExCAYV q yv^DZ0iܘbQ8]fKy솣[n o sv1h\g.{kSR/BAZ)6 .VuEa>0oJj+ܕDD MeoƷ9N U5*D[%p hul\HV¸(TV˥edO7nlS㇗7:{CuՍWXC= #h#SBIy$cƱ X1Ktg =pB]EIMd-r@v&˂P$0Ê2) ]EL%HuϪ0^mX`-zs*߷3m^' V>ӷv# +'d Sޢ,U2-_BՕ*ׯCM5WD6Y FDG(9DF\"dR w.ѹ s&cKy񡏒\ ;@LwNj_ Y.aJkS*H -LcXE#`W5 8-,tuyU/{)jy86~2QUY[Ff* rF"+:FLź0(0q(Nr6_w!b^=Jl_䮶hu%Dʕٍs;&jي44mbBQ\hX}W_u3w *OU{ 2;LWT^%JÉ 7|},M$F+HDtT}UNM5 nrr<۴tvtE0nn\q g)cFsCӖp2dڃSCݲܬmE;DPN+ӏQ'>$DB-j.,4>L9TkB#$Lx'F6Aͻƛ)Grيox+xݧ U4/a?j3IV ڼ?{t!M[?|=C7vƻ:m /ܫcfPK%̉u֍dv&e{ Ў^[JY*$ r96@pcM>ഩ_ 载ܛ5c"3<{@>qi57$|:!4cmT%J9*xo/ɋ ;V5$E'd1aצ9=KH-?>h48?l½&  g-('~hy@z;YLOqa_P#qdН>dQѡ7yΌq_n.|^_LUB6>aH<1+Q[iYuC# x:r*mq;%dj.vf D3e>W7iJzyD4:,*IKzb+0?mt?⛴Xۺ:S5cEO`moAJ%dRڒ9P>|S (֞HA;C3lTLl!6mweQKŠkIP&PlMvOǞI^ax 4uOkİ[$]0 L(CK(G=\LMv"YafI_{ W-u yO :Er򡵝.DNN]A]ȉxK[#StoPY֕[Sp OCC:K0JA_VBZT"ezGeA@[ 8ż'iO!nt jOlF,ߺEͭ9Rr}5eb^ sի]c`llAo2M iA/SČ_iW@ *TބXC1_NgWJCU3_)Z:fi!=^$:~h%q%C/"?U* kEb<S/=8u鮭 +k\"Ʌy7@Nwru{89c5@~Ėɇ':>s g߱yCr2[*XcrR}́*8KI!6c^dO kQ4[kP%->n. 5KUa6"PxW8i[uoj>EY} )Kfq9śAyL6I8 .FrQj篬%W'ywr(EZ誼aQ%%6@!fKc ]jj[4o} XvcG ]OU%z`ƪ<kX9"HH#M1 V>5T\8 Rͮ;c<8L|tnVYg* ">i\J&&hP&][d\IOLT\rUbNˌ2́"p51F2`uh!6,}e-}nڻhCY!G?߶#wъBV]/qݸ :;d7!}У mڪ&^OD[Xo?V0#`lD vg7]db6 G(voč]; !-$̸Dd=` F3#dm{4Hc|K'[_!$'(A6@T+/tiIRH5XaBza;B ed%8 gDAogr_ 8g8Zei%ȷ` "o<0^!h"fXߑH&<1y&4>'U8m{q'776HLa0*^P䥴d|R,]uyq3L:  D^:7~m.G&u3YF(vG.l=abH7'[{fLmե=3ODCS뷘$zbXBQf\xAqP p1DۇG-{*tKbH0N a*pa GED͓;E{H<4g&Ǒ;o u9'l)$ &ڈBLZ )/^iHwYS7$֜%n \fߟR'0,.9J~J(NM7譩`d͆Vʙg%{K l 'YHr %ʽj7zئm]'Aϩ%m+M%MjK :V4)\|BNtݷ,"ʑN 8[&4kAx~'GcʫDZDb!+a_i,QhX(D=+Uz讕'G c!LxAD _[ν֒}~O^20}QgOUW/s4_w„+!E8Gelye`gTK Uݟ;rXK@EF44nD:I2um ]sGlӺMvpiza;3v=Np_o9֎Jv,yʿ5-]_gHd<@@7q۟z\G"WhZJ'uWi_@ -!s`m<]$?Gi]/ ֣L,Qڣ$ [.n Q^=3o|tg4W꿈gF( _q D~݇M :"[Q刋|ҵ0q(Wcļ[F+Ymu 7!1koP/7a [a+~X'IƈZPL&dUJR$=>t Ih\HzKI_a'"CvޟTUS\$s7r# 3i@n3M:# ) ^ y^j*V4%v$O}"irr$/lnr": ɉ a9LgY?3:cKxTPw|)e7_@z mكy E_L720Pr8=|F ^S>Q9D=JF->QZ;⫅VsIM,˃ (x{:C++Q HУxmԿ'5!gOodd"4=WGH4lpF!-,X^`$IjơAa u]Jv_P'j>Sq F)P(db .OYl3OOlG<ݕh-a:/Go8^_6xSḀ ,4x3'E%/'/}xsՎ%@tc4dFGNuh~?XoHJgS"Pn )Cޱ<+h QR!4 la#<{\rEKH@۞SJA+drD=`3[CA|yH!iAhťkGwDӯD}˃?vmc/YI=KET6uL)Ԃy~ᆭW0Oy3!GuɳvFMq@' QMJ;*?1.: ӎuZi,&M͡<+@# Pz_Qŗ&H2MZ( FƇ?Œl'˕A ԙ"f%뮮.$xWcbx.cLI|"5G,ES dGV0Ёpp.ξ NGHJ?ͭH j G0yY@r·.谼f]zF;^> BO^SpL;bQhEp'!orf ;lՏ߷wЃ< #9|nm/ QkmbւÁ'd1ijF# }"'gh`9EO,7$k8[QXRfX̩\U+}FM y̔bC{)4ǙORQVԣ}:鏤(KI@3wJQ Lֽe*s D*by0G?%y:Ecgvd~( a@T1ީw'4cѢe88{2y=y Y#p Am07ob Ot ]X$acԨ y6?u HT^Fg!qb#lr lr9R GF3n= 0|45G11SL42}x8RyC%$3I\%k"K wy aĒ(k=bHNDf}Rl$Vܐ\V4N<yzG-dt:\ANV ?Լ]DQ P6!S_dhA& 5NUx 6YQjrau6wDs{G mCNbޝ^j[N*~):tm6Ά|:K_x&AFi5دF9ÏMݮD̎aE" z||I{eptځ&$ $v[plOQmK^ߍHK Pjk+m&& OD׊V_XLdP? Ny㼬=1:7ۡ$ }y Lf&!%8O$ IXC(G /a6C6)>G>sMoYm}[L2z -}Z ^3UA}zJY] M2Q54.M%|\k_RiO}O V2YYa~C\@IK"|o<{ڥ@"!G9 #@ *wxfWSSЏ xO\tO-)#σc;XP\tַX٩h)'GRĠ s^5Oْ6óm5 B(=Ua!+K0g30q{vQ#~h(^f-bֻuw=f&{ڐwӞ2SZΛ/E*vHj\A޻_8{büųt NQpAXh0櫰P 9"L o.TzTGn p,y6_[ ghK Va"%_B+"k4d.utd4a@~&E >KbZ>)M5_s.2Q(K?e:AcÞ n?Ke//wikw1T eXꬪ'Xhk荓w`OhH[dDր+Et5BO͛L%t?m 0nu_l:3ҲnrEf11J(m$R%T8dt[+C"r_qF :'I 2QiRn^6ƋpqIl'd>h'IKC*54 ñV/OVM]&VP]axL #+MGqF6"}2L4 lJ7~ gf8p00-(Ebm 7tZP8>1ʥ=~7(Vmyl>rAQ6h3oU&P&p/r dNHıx< [ ;·G91S~&Aǎ)T)_L&"YQNאƘcq %E㧢L^e4g8!3G2ӽy5 j/ac8 {xA֛wxu)rF'bTߊk߶DpX>9|n9 قb;|a-<9u2q!?O*Sswv5تJlNGGҤDY@-A/8 TPi)^0ygPL.cn_ͷ%C} )V@yX!,c{^@jv}QS ,aM>i6U;z:.B]_Ƅyj /)U%S_q͂ky6(o:el}*\4 B=$̅x81Яf| KCC2(_ 'wTxg L[־B>!L8F*hb &/puxf=o,:Z5iDN8t菻pBjHEiiAÚ7%uOp_h%m\fH_";*jfRHjGIA ~H)T6 P=cb Ϝ(K=ci:[[z3C1 c||-tɅjyL=aN" Z)T0)tld'ßpvF"h،= 7/i 叒T4F Dv-˴WDz*h0N(C/zv$:a[W8Np\*-EwVxQcNTf$Rv_ow%Or,DsYJ ]"c] [":ce ȡ%ÀMcYPmRQi,@_p_qEk^*XӎOg+[kO%p7!˰*l=hR78M|C\Wj8\x2Uhsvn rg4qvYU蠴]+tS#[UeWlU{߫!_Tsܡ&!G|: (CKIae*)l f8qo*}+0֚I\Fe2~=?KzkCUfOMwtM綷N첰3"&tv}5bnCꂂ<+O@Ie{]fn&k3AcǧѭBOju+;B{ Xuf@^5O /xkv'FOTC.;dr6 sE?MIA'W|" e+v>ȝU&eÇ@0cYl`+HuO̐X 8/]"4B#.k$A鑐e "J4qQm r{ve1BJ @;cE/x9H+8vvœD&ah q?G b)OP`oc?gۉ͡Z>nOA>܈'(tc4 Wa`j*9j cP jGBSKKhO39@9+"C!z`L^LoXaOZGEPQE5NZ\7Q΋yG3,PFjvFfϵE ^3 ܍M/1;Nk<&’(5eL>1ӆԅg(: R}SG5~K@כ.]o~D~e]-K,XfB- $ٷce}0E+ Qm}kjxB?J(dW!h>>k@i("1oZ;i %Knx0`ރυ7y S%cqީM~bCNGLAkVXWxF%-$tZ+5Aq6rHbe<(;I8hv!Ci%,!1 2)-0ہ%&n$yB<K la%,|`֫K:?ԇU" UٶWϴSsh?tp)ѫ}k8 Eq)iЄ#ދ?Fxbm, ˎ8Rjc#Xb Լh*ю`~_֍y$z|;7P, mFm0F9tɆ',j1/'>. ?nGHn`X73nq[0D%ek#"8!aiaQ*Ȅ:382ఙrٚ5wTʓCyM5ٞ׈sP;#rgg|r.fi#:lrDJ/Ɨ &GkctiJRH5z=ؕ2 &/+1cS>+ 1qGTl"ÙwT{E*SU =D# +XqߜRCIR| Am'Bk0g~r@4JMBiU} = ("LPhKnc|(Fca~H*i*|kz,OuУ׌1CEd.us ց} vOq L-c˖vT"!z-?"3 `u 'mU$٪ PJQJ2:0zŕ!TI>#1\N+Ei9ӡ"/<N19 I3%&Tss/ŢX̕Eo_|`~Q;&VT[ZJ"a[%K53Lg^Fl̻Ec0pnA)?c lAsg~=U5].ZVjg0z_wn (9yIy,GgLr\_00698uJSjLcTW}b#-y$9 wr'+-LyW$H+['_3l4 ]M߮%z0=1}ǰrW \HPU4g F|ۻiP 3 mwVrlglu(4Rw@yE.>XLٲk袩^ϜZ,&/9ld=2  ڪX|ǽNB˒F̮+h]Os )2ҷv*g1=u,G) -g3;p7-Q%Oڮ1k?-؎wU-VvpS N $L_0l =Hv{"7n'0)R|Ozݐ]8AEsχf^Y4"񘢆y1g$캰\-v.|=F aU LުN2Ha߈7Z1$ YzB.8D*tє(3LHlEin; ؝UwS|su6Mz{5)z\ A0ƅӬ Km^ő;rL<35j1\8Ю^¦<.t3"4kt84Cz-Kߚ ?ta#<Ɵ2ta bNU`}:uTG$-3zl[v-߿'> 5[mw/5 }`7y*V`<`͉83#1:ɮ l/nBU^VcX<\x#5j9meKcSyTycZ $m%~R6f2ArD4;'nAxzxVBO ]<~q6DYr$ 1r2!W,V8|p͆kC"?h#C74G_‚-Z[up64[ҟ8(zNavYjI!J@XZp Q"" ^풳m; ? *&V^W?~<{-) ٩XV*s=U6r]S]ь_~ EnyVHKktE‡S &a>1 of>&p=-0 G%Z>5_SVx[fƁ7aۡ1te÷S-[K8WS!KYJ"᪩,RA* q Vݸ/_I†uB E)C/mI^d\ic8' O)kaAu`/)\W0;nʝj) ZZ&+[u}4(hk4OHE{>Q;(ozU7%Wɳ: NE#kd2XAza]\&3oݡ4D=8gWt_F&K+ uH9F]!QEJXoyA8g~f?|!@Wlv/b[ $LO+$n|Sk|Y{6p y΅P\(kϠ,CnT#ob/D#P ECɲ1-L'Y~##|$ f7'3LGΛ|"XbɄY5e@^O1df8 Y&ڶh*Q?rB=A|,"MnC(a{'IZ nE1|܏=-x@rr(ӈOP@\Mn <V)=`q}>T=WY~tJG?@Qdns)8H,|Ek %ϗe]ѡ$"쨩*8sey #WؔwNa!=愿KVZq9i}հGD{wc9Q/;:SJm~YՆx1r ◼%3@@/pQIxa& SG2%;+Pc|%0YCݶҭ?8U'O \͹s{Liu6Q|B( 8oK4bj\Jo5"S|<E2rᝐƢ5coZzH-|PASU%n*)&'.\gK݅b [,W.a(^yW f|8LR Y$1ĀFlg/DTW'YC$pqw $n"D֕ #Y F5TbT2S=R4ƛ˽#Cܪ5eCX<-\}!~E z"㹥ɳ!aˉxc|*4rFX,HW пȘG ԄpYt JZ>oQLn;}Jw~^ꇎE{&iUFD24N|M{@E4mL 1C U6 /8&.Bq596l2ZmW _zdWnveh1<8IP=YwuyFB1͇%柏*S(g#EmI'E9;y^`Yqg4WdJ@LhVLoTRBfrt~!ۙn Aҙ+V%pBދ\y{Ɣƣa(-7X*V*w/X(X1!Fsw?0Hm+)P#)(Kzύd$DH`̎| xPZ5F5rh?81F<bU$!)eBe)#pEXʷ`u=-7(KTSMZ'JTmc J9҈j+>jhѽ)勖 5lDWYTy(_A;!)#'EW M *phCz61Qn8؉BQ x6)LZN#[7 g~(XnN@ksu #)]Z$j!$1F*1<EfUިpNAvED37IA^wbp-,n'i/iΑnfV},y>J͉R!U0̫?i}$gmpEݞ \`i6(oꨰ[,4]ԡNpٓz-V:NM5ϤfFb>z ̟=(%;CZ !b +e!J4ۍePz*T?zٕ5>k?nF7)od]*yvܯ(ne4`E D )ӣ-mSR[zǜ =tw*"5' ޤ̈f m<L;˙6췤>S%kWn˞BjZ0D51B,Is'mNib&ZBT_Z8m ksR,d;b9ɀm Y dbuVvV H0 _ϝM-b )dk^3g2Pl e:vs]85;<[PpzJ49pZSྟLvar{- QFIzk^Vk8L ^yEYZ8\Wۂ\1"r\B-u$"eB0ʮ Ch}gD%)a~ ~ Fճx,*TK 2d]a @"zH^y^~/YK [,β &=*]<'ܜ0{`i[P,-a]/ x+;:@4`qL]pH0P]Ho¡4 ,*xF!7*YԠ+0JCF]/~@O)KOfn}k|+֭aI&^Hjl\pwy m%7NKm's|ttᙣ3ʟbL`k}PZtd33<]A 6cޟePe7h_0 jcT>h^׆ߙj9| Iok xlNF?YZ+-F!N_^ 2ʇ\EZ.ga[S#3\~7j?D%G>EVKp2>^Cn؅ԦnY./b>[lo.`~[\3AMCɀ&wWpZˁi-Ҟ4F`q RCshY\%ga%YUT 167LYW2'1u]6߱M3@:眑@ h|Vp~i9x׳;P[&<="ټ@}}Z7q4aӼzIн} N\׎|2;fmϓ$P`Wg]AS;἗*s*=)+IbT Yypb^ɮgBIyV{- N.zIn,u6?KV@x/ 4j-ri %4'Ob]wxٚPܷW9c8hzh~aQ_3+K K?): \LS4@L&MKa<,Xn;`^c^pIWԉO zab}wuL٤tA׃7g[L5oϺpέlBw`^Ϗ󏪲P~ ]½*<ɻU}MЯd+$*I"Qe`կ'IZfs)J=6JLmnd]rSsX,RS<5PMºކ챗l9$Q&-_O>޾rӲlgʳ L_&H4#;Kq 7KvXZⷆ=M߆u߾cwI?8ݗR詫ŨGJaINÕYP$/ራ drjn'g ݥ@ Q߯lp$"Ra RL@=vG1"H 4`(Ч&ڿ))׌h+4(qYZ4X*kܗW"[ clV[dMlPX 3{FEq̼T"}@r6U{CXGi]+x*2Yc-xi2kRdD|X<Ԝ!S:7^6 Ws3abC ?a0u6-&t&^HQө/flSHEgѹƭ,*,'q 9 F(R97lzi9fĨwj9ț;!q#_zGV \h3  AlsFdv@aN5sAIWE7ndDA$Bٝa˭klŘ7Q-ʶ88lŕy*D,;bB?(rvHzE \v1]\}uCGbw)2A<dy_@%wO+~7d﷬ o*Pq(. #`܅ B߹iNG-N۷lMYzЃAU6k u?Mcv 1xG #a&}>\ DIIr:ZzæB1!~J$ZHlVC8 `P c~m^4,fջ'e0 =:("HQIƙjL4iDLWBcc"sm7FqU)2QKAhٸV!8'I4280M05 L(|5;ל;EP(pU#Z&OKѓ7c^3{}6 Jg @? I3WwVyH'FaJ/ -jv2"~L+z.qab1kCj;.dB0XÄ'I3g낸hOC3"GӥL' ]A/7fu wf/`)nј:@N}5QO/|ua}W\1؂QdDC)H[J1IR؀T@hbx`&őRoaa\}h&(]c_4J_JMw撀_W^;+SxwK+eRNyT`tm6 }?@Pn)i`x %va֛Jϴ;56ɟb=A5 c͕M}v'e~n+$4d_eLP>d,3TF汵c+zѻJ4iRƟP_ .mC9h fBfFwc6]ڃ!VV-H44OE*/6G P5 T*H$$(- &L^e#Q {Hr$* ;YWTa8'E 1!b+Z,<'ykjV~=m5L=~u5G,ܺRVMɪ>m<b 7.ݻ1Υff)+rhB>$!S@Ny{g MsA͠ԟ>Ĝϧ> x%E џDna6i bӺL҃;"n=<| 0-+'.SzMÄʲ W.Y=__:(ݹ5:)t0sU2;N`bχ<%uMwtt x d_سZް<=*s3`-nX E"5< >6Tg'lά-}On(OzjHt9Z8gЇOqk 7Ǎ֐J]s֒:0 Pa]I6U _+pub(Žjz-I>IuR/&<SK*٭}-όiHK7Ϣ'd'),xW*B/9iH[C\ R)!R3h[Wt|8r@Zz8'):馗HEQ]SOssLyY%/~ k=\-?ɻfq~T~/'1Ix[$9j_KlFq?à BQk*7F$xYҕPʴ'Ҏ6VE*ʺ [0rY$IּϺ:}neND䂮΂Pxog#DzUɗa-mn9ۻCjP$֐KY4I}$E2H7l5Ah}tX†E#-]qV#e*-{P &\ ܬr9rZWE+'S>{]C˹АcC W` r ,XA(9̇*(h| #?sDY ƦLӪcV;oX`áOSӸ\+oЖ{6K>4` Y<(Q.;Y><GػƎYì۶m[O{YF* MQj,PFIюM(M<'MOxL6u:_Q= M@(!2lYA9!]%V߆%lhHP$碦Θ_0>⯫_7L<+He0Nējؓ*yad=c4!g̀(Y9=B14`z"h%hU])Fԩ-`ݧ^7T0RBJ_Ǔ/{>,Eax eǤΖiZrZاa84,^KQOpsn98b( 蚤a.\ fpu +pz(%6 =ݛQa㢸3-KX6Q`njV *eIѤƑޞjE(sIƕ.v֖,܇y$Qhv9[E"QiWdoƲ869_HcZN"]I[!E"M҄]e^"*1w_* ^m$ImL!Q46ҔIoaƮMto_E(EUZqV] *$ķ%ELtzO(NmG!a}aU("Tm?O1['!˅$N!Aȳgn,RC\h_ppypU<j%яy" |7G@=%+Rxl{?ڌ;|E)17yX}OŐiD'02~8Ruv3,lk ]JW'(Ƕ F_9P7%xB|QBcp8k84Y܄4֙“"Hۏ[04vt0MZVqn_IYY3}6d gp5,Q'HHǕc;bDjҧ"9-9#ū^䧠HbhF]ђpn8hBU`` V)b/ #,GŁm !FeY2 lklCaa]%K60׶ڒŌ| -! mUI - L%Cǒš%2H-{P0La)EjL ;QT(DvSF"_|D%#TgX#%:(qPja txB<ȟc_+=2%GF܂Nʋo(';c7pݶ~ qm5D!iHshk] %NjEPz/#[EͼeD:+Cu|P011+ZY"eŲcԭU (;wGАx@+FvCVyA0S:hX .u5X+z3ZX 5|b|Ѩ@n}qAC43@M u7Dgje1㽦0$RĄ"8T;96a/>c(kGDFn'ض9t6fDSޣ5%s[ ?􏳟&L1us0P1sGqH8N^fY\.{wm U DcQ5sȶ S˅]? Lw x9 ^W}1 qyE{|_y܃?UnWTK2_MXKh+~P; 919-+D~&|`6 >m',G su>Xd1$ `"ĊǮVx `nG jZpQNҗw[i*ElJf("t J0tU]z̋)䎳O4c -m)fLbvr O2nHGE_f`٥u ЖԦv {аaWYgb&yBvƤm~;ԣd>ɿEA!.66WN3,=YVs_3R2o6,NX0иg0BiTepQ3;+p Hz/e=DuDHtmĸ쁜 3\}6#TyGT3XP/}Mvκ1t^\e&g$)ݥ2o~Dݹδz8d.D6>+|P+9>9l04lDѓ^HܗCOh5TCA-D_PxjGOP%oЂ(Q^"]}Zޚbw$`ʗ3~.&VAd+7,rԍpjhAZ$M&+C`+80V^ B[ocT? Qoa /瀲8xcu v%)j>t̴-aǩ7?&gZQ:K̤b%ĜӜE!%ǹdMTk y |Dmj-s2o3r DjX J(xұ=^\pu5phk=/he0p )yύcu2J#gJ(eg_ !\zR 0p)gTW]]Du&䐕@eBYM4&.v_|V&/UڐN33V[B" )ԭ[.LoRXNySo-/|#Ƈ9 M8v.G].` swԡd,պy9H0f} Ks1Kw8s4ib7ѩ>̼deKF^$']&D;YO|6UN9^]PtS #[)w晢a Qzr&@⬍Ww|ojD?Ue̊=Ũ1)`bU*=W2>pQ]+lL0}]J~JCR3plMҽ.yGv- 0DȽlb@J`ǿ/rZUd'2 y(e&V~T0y8HTFK٘N J|Pٷtys`h0,Br?i$igdcU'HYK*Y6 G&GSVx:bjA!X*?`zO!@)wU!,UԜ}xs|%i'|i0BsmЂIa|d0)#pBhPr \OjL$`x҃P 6yD\L<6]r;uO{ /~ce [)YU)-YlsuU{0TJȷO#ĚWfz5nvN[a`lVl5gwIp1v˼RƮj õ7M(=R3""rF/ㇴCh7dui#^oS"-)- ]R|Ii~Y~ectd)S8]@4㆒:s>L^ QISOPP%vЕ#k.1($a[i9vϠJ rQpo ]lf/ 4a'rz[f܊XtHi<@=)dkKnShpO ]ѮYtnd%ܸٞ.}Z']*?.%әlxv^߳*{Lw1~V̺4-L/)Ɨ&Vn;"&S0 -PѾ#'vX!<)ZBj)5FI롺QR\(2qD45$>!h*ɰp9`v#گow>]P"F>\##ρk"@)E؅vt~8Oлr!)v͟mh \nwc %U<3 .(Nj'LԐ]Fɑ8ж<3m&oT=II?}d||p8<0t{_tv7X9QxzҹDj{tpppkV !*{$X!\"0>,ņi Zhg2e鋴.w^I34ku2^mCn0Eg 8/SZ ,,#oG^Lr~_Gun ;&qAFefU7\)_'yJ!%+phqP\3vPmpra0v{C&Gl|~Z*nHa#GGPmAV7%+ƷJ 7HPWȣxܗxЖLہx='grӨ]BAjYEG̢| ̵\+] :.,=Si*+Y6 q̐(tU,IAOQD̲͹;Gy$Z+0/pW NU#{*a\Mu`]᧠M%DN5vUMU mFiɂ`=,i{8s8ؾ5@Aa; fXvzȒ8/d>[Ї]Ŕ@I0?)P3Qf|`Ml&ے-+真3Ȁy)b*@UxT:Χ+.! 1BZq=EjSa!V3g>F70_0hp-A#48VY<.4frxcN(u{{De{VavL\.p7a`N$%ݟݠX@;PU.lMk?9xԍ赗hE7@[QrÜH KILd᜖-u xH%۔{ʁQ!E\"pCUjޱ_soMw lVyۣp\]J",Du=O(yAs 5Y, p:}R@0n/Φkn"Q)4=uF1m+ SXy;gV1EZM c&'Ƽ`T4w̘J3x7Ԁ:m?l)5_b-AktBͶ&+/&)P `k54߮#rx4k_;3%<j23j.nK~Oi;|[e O!7+_|vRHV/Ȭ)Giltim 1I"VUeC~F|ѷuZrk'@ܹۡ·ej[ mx8B@K*@𜩙)U:;*[+_s4%q|GPgy]ҁgKSӴ9 :o1s^)wH2Nim 8K}@_ZG^EOxC^"p?awaQ om. zsHJ}[nM|QJsyhEN<7!9/v\pB{  ܃JP C9d9ӳ-:frg9;J蠀J~6X{IO])9p /A.ca ;(}=Zu LSB8o!=lmpz2n@f~}/Mr^ qjS}z5j4`%2zO}(xCSr r'Μ0H^ŦV~c/aVo@lxlT$5:eQRS6F%0 ctns fBMcpu&>ߠs{_Ard(.~n:o)5{3wl*\˒\71 x5u4ΪO:^!0ch|[\@^8 +LLL=ak$6pvi21HָCŐT)DRh@nө{ zV+q&c OÕROVƀ ר!{&Da{* HIS.EiEHHl>C{e~-֠*9e6Zύ;< h 4~fƞbU,kNöm!c(ԩaبً8y%PhiT)ր0cG-v@eA^}A1MbK@f/ $2Wc.M9l"S5zSOH:})Y]GpSCv1K3j{=Zx8s,aK}Sb"9]lTfAWvV1P.aMR?,OL/$Nu9gp#g\V.y ]hBҵ5&k3Z/B *>au8FҜDI笶  *$L7c}-u'i=0.X:U;7YM@a$"tGN I9͜:?wdg-٠^GpAfG\(; i=Q k,B#H E2:FV>X.>K>.1壒o:F-r$ͺ45/k+$c(Mv^[ЁhI.)*|aDf@-<+7JƟ5I R ytY֒'PB`.±veUhZyg7٩f'PPZx|q\)u-58@>Te**i=^v _chƚF³^i0;fZ)+j;1-diSN;Dayl8:_<(0oPZ)ӗG/&0GyDr;t[w<nLV*~"MXJyIDœɢ}$ȝbLޥ#A>M>,ӌ:oӥA.>,_?Btؕ -`F&đqFߍҖԧhEDa;R3&1f-FIJ9Y0}`;–̥SXH+:Ϸ҃,)^9Uxg Vp>YUӶ#F|s9$Vak1 i0+g:i N=w{-FQ囮rWԎ'0x3<oq]PJhy>DL[r(SS=)>a'NeK&ɪ,+R<Ͷ,*bJo@D9$*09ou5j/5fnf6XܤoV5TP4doZ+V6Re4\5JGe#k<ᐉeǠ+)I1ۼ=+D=),XN$SN!O ;&&b ~Q8? ;LѻG=2,(L$ sV uB9 b4.S$KQnadsv-|Y^|) $J_9hynL,(JkkX#J{38YzF5[=ʹE-SZƪŮ*RFg\g^Tҕ?Wc־6O,>SMN0ĎAֿ7om ث9K/֫'/P#̂BĐ/6VYJ52?!+QҾUސ:x[n( D-AYYx9h6Uh3Z<4{13t@B;e.d%FwzyS 2^т7rsBKͮSDj© (RST΁s>Ji>ThJ Wc0/V4wNfj+*Uf;Զq ՃTzղ(He%cBdhhwO 08Gqp";h@ E_1n:RԹDoRMu*+R!uԍ8ub&NVZ@={t6tA͢JB dNXJ8/ =b"S]S׵渳Sq'-.S\A j#H$Oe}}1$ lQScaDõ^K_ORW*#8#.J3+yI2./7FL8˼E_""D_Ly$Laʼ[i `d6VXsB]B%` z]7Ql`S,B\ ^4LKEҐ;6tfah?D@B!e 'F1wn줄]!`up;I~;(f$?K\wǿmҿ7-W1r#AјLp*v1W Y~_@( ig?B HD2[7:0zGIY"s?۽Tc =]9j?2] )=t-7/*BF Ws@)6NaўV[PW"1*Q:]р7JZNԯ|uۡkރD`j EMaNvZB%4X=0uIJY]2UHvCK|*-uSlπiޠn<27Q3'}}z|q'vLcAqBַdW| Z\;P` VV@ R qC_/5w(C8c̞E9C7pP/Q2 `(uK!z!z%V  l+ﰋ/~?YN꣯V"#H]ꯃVjK}ϩYQhꛃ^ߥYS!0u:=S~π27/9s o:l :=^գ u̯2X%=d&?P?`ož9X B-AsI{p9Oy2bOįKv*:kgMER(v["G1vI޴$#:rLrn@4XYPA@I$4$m(C N_ (p =?%ҺػU%ZG3_>?XheM4/jdɥEͯ' >vdb[kÓ+|:A!ЙImv qþ߮^bS ?vjMfƳ*U{j-4?-̽ԷN)kd{2~4%;#nT75%#zay=ĺ{>~b'L7J::r R.jI9sN,dYh7K/~ M-h.ӟQ?zLNРK{&5FV^fKE6J5>pM1\R3YznHP4;J RY-8zJv*]sH耇^g|cd?2Lһ5vaJv)Qm;t|.k/՛uS!gJC%@* jR gSq槛xnO+xU*+؈KfD+$3 G ~߯vm.KqX㞎z"9mӽßJv(ɃʄA'EW<e"4jLn!C>q. \".e`7-,?RE&*4C6YON*,mTRm}ب-VCJiԲxq5'5SZCC;H##=8b|=rp+^:@!8\#0NmGz$ܙ5 ,MNXFȾ $0qehnMMU`ӸpŔd{9ܔnKɞG g\A5 /o'Px2ns]=~ʸsBɃ)5βO}}(!n0󑿗-zncN`"Xْ~U. 5xH(ԇُ>wfJx#?:ژ3=p?b"IAښ˞N~\T"жퟩs}m.o*IEo̺s<5l76{ JᓅPḺ;{g fy@efruqb9eܱPjGfJ,(a>4ԛ^d{Ǭ)dQ@VJp+3A 򤔒ҥdhԼXH^'AB$ _! &YS(Ep)`W&} 0WҾԼ`r1NdaàkQypJ^}xP(37FAN]%Ky}`atsl[]3l)Q\V'Kly9#{I [56N꣬ƵG"AMR*0BV| LEKo›L؝٨TwxDb(?K4aY>ٌUl׉s|/%4{?jPux(cp'v9ځlC "[ m ԹSMv(pvZD~jq[=~G7;00ݦ JQaybp$AesC!TĹ5[ ARA 7_6,[z+@FDhTY+,& 89)$N&]\Q 2Gj PW;56wA)d7+*0H+cT )K%R& |ОCoΕ&X)l[ roQAzm>pn~:Yz/d[,(-a?XbMzcBƮ2x 百dsX)k_֒yg3]ywF2 oWi$a`v~bvfX2i̭1ؚkI9Gkp =UEC5J땦Rl5 1]|i/ HE|7bZf=bjDPpN5d`ZxaGBV4CM!@~݌gwEX8^OZ Ig m1Zs7 $ho-J6-%FmfE[!F<'(3O^&9PљVF~977XBioHGn<ܖsuԖ3@;dYc X{̩dJF5I :Gl>0 Qs["I2 L87O`6(Ft&Efx |< |j>a|;wt,T3)3q.Bef Ǟ 4=)sL &V0.-B)e*fzڍ:/oY0h5VE(-TXk]07»Eq>iA@D$ }ʛ1G;/R(+P' 9' }QTno5pBVN$VwJm܊lK"U>>Em~_zEhfEI:{˚mnWe+nJDwR<TB|ި5b?< (o_mF>R7J͈ Ko4;Ϋ:8:ԇOPw]{ %*=jOAp+Mkt.0bW4S הF=]YN#Iz RcL ^`n7ܐVEtj,Xh f3+#aǠG~ې;Oڔ ^L"gEјx=PW?#""0ן[9}IQ2W5x3 j~ZA_̖z&z43i\z!tWi P%4]gvdn2p_mSM1PhaQDxJ̆"׵.~ezoxiZrJb<" ,"iqMqA?p W2e]RVՂAuȣ眷9|I%1j@ba-فx@1H EH\8Q։ {Zi\:EF8%|t r9{ Η㙸L\=DȢtk!h}]&Y$]*?]j]ǽ~jnTj&%EπEm(b<aw~G\f6Hăg]yJS!o৷ɈHy ^r2o| D@~O5UGjZ[܁HjHAYX H07C1O<[N0_sѤU/á`,(q\W>^ !S g8#i蕊?wXYͪ񅥥!-z6M<.hϷAqٖ  H/Snq3̔e&s~ijɌ{BUMkhBm}ɞ8Y3G@$C%myXP2ݜJҴllD< 3z:3S޳8o%%+(I?y)P"l*Qd3.=yd?6l7^G-2Ud` qq܆uֶmiiZkYGteYeagl{au]u]eQcҘEe\Ez퇩1>c 5FͿt8s #q!`³#IpB7#a3l+ NB"6C q0)!l.wIޣ~fHo1gGX%(2׳g(iec4eqR=`aMׇ iT 8zϻbL 3;0e3ώ1f[䶐,Vd.~˰~HBS;1erF˪mJA)D%b@fU̗$;Sh<+q Tf OBP1Au3qmg0D,=_]g/4TLBΨQc 9lG%PL%e. .~M :clU.d^Pj`cP)sP C&3+A?r5Ҿn +"RYܪ;.䛞RUeTcw>UC/e^[Wξb%z#8]yQIB#QKF#s c>nm6%Sf+v#}(׭2퓃v_à?YeB.U_UAifVF3 ȑurhW"Mظp#e2 u)hMEHpNaF7U] i9I_\\)Is({cyX 3`$g_".9}D㒗K\tw4?AIYyR㫘c:O(?Q Lo@JcR>^S^f4eFXGB7Di]ɯ|5 (6bj[2F)D;k(,'?ߚbU$O2z֦ @woR"xPv@Q~5>%E[Q(#Md'$n䞍Ȑ!>y!WdH7dPJ\`X^a <_t"ɈNc~amh_hoOW:5GDVVh^aȓ{}D_\߅TY{-hB'?;Jrбl?[=[A/7w:oUp0Fzc"9RZde$uY3nܗVW <͘m*zs)R'ē6G )ȧ|NB+)b#-*O ɯ5 DF 8@ae0.#DVϯKODB* Lݲ+1s ~|ɠ֥Q - d:fktLv)D4V͆E?;Yms%y¹G Xb( w;ba b5S]Wڶ ,2G2))!QTW1XFl9^"HT~55+ Fdf&EU3UQԳq1hlGQv?:~[+dqZoْ s&NRRfQ_i: LCjڠcs$\Gq&_RdB&k[,"Z=WWhyI-E4/n#L`E6| T]Bmn(V| nUoL  )sΣb&o**nrV*JFKh6J9)yc9 FC_ %Yj߭Es(ӽR2oE-*i27c:iZW/,|K3oVhjL>n@ov!@vTp"*#ߐ]]k] z^8Gx~;bM @Ů_K<':Ch!uxځ*lBsKʈUx,H WT!~؍wƛMֿh_rQ5?f{ja3 qhbB gr'0$R q DZ-kޠ~VsSu\z2(  0eM)%䄫"oPQ_77a-cW:%Rh'ÊqKZh&>k lgq͘9WlФȀ@y[h=7eT%@E1o{pMVIJ%ܗxĕ_hB vZ%5;'I&z(i)]qE=?]\iL#emYeBk9d,*C+ĆZ[I3%zs91IJ Q lfs׭W?PYC[t֖jΛ8Q/&@~K$6]L%\cx O@v+˜dֱ tz5ge9i>UT88B|yd`] #PF'(Ou ؏o]~pY"cοtW9yx&< OiiqC6i,TL,] !"\^PxVKelNL,PB%3&}{138^:`h&$yAC%AmfxA#'-ԡI};_)8v9+ JT=@&PjҁѸkok=rMfۀh2 '|#WY#xbDT{>Msa”9x'j"&,Fl~qf~6cD}S$D񷂽F*$ɭKs:* z\wзbfB 郙H#>BRDD.c0tI+3yt렝Mg*F݁;Xg*b 8.tIh`54 ;jRφrs^IVoY9+eу8aH'VzSS6.w1jD ,k:tYTHϖeL$C>A䌦c[/>yvK >%xn!ߘv,Jyӳn78JIGwU4S[]ʵE]nH2.8QKcKp*[)ɚZxf.+0y;>˜tqoЬR?i5Dp?.0ߡ;]e_.p]\i olWeYkGr[wJ/A]6775T xs?CgT$Pk9c3ab ӋkpnR-) FLr`U̅hJN3jRr镁4L&DǦlz3)AW~ "d:5%_mR.wQW޵"AZO>SW I|qÎ!;fOĒvxllqb[L„5+v^w.l<TgO2p{)ߋGmᷮ1X=& TE⋉!X@Z < oɮ!EMJBkb|pOn?qwNz-6rc HȑZر"!BJra=F4au߇JWܮ91K͚aܪ1:+R˒P[twA-h n_HrkN̄\H·T4hxpW rQщn(1ݝY7TbwK0(Q v쪛ݹ'{3,\zۑ go[fΓJNM̹Ǹ-8+N$L-,\%iܔ {[ >(,X }tVW/H.&5]8U[|q~p}ϓ'vi8=\g颳^ ~dT²02@6 ܛ3{ۑ+R+Cx[xݹ;b>^Eɪ"v8(d2bJQ-Lyj*R(;]u,#g*EK(oLC$f*L lurv8T .IƁyM-~Ke: d|ɺVlo14ղKvF#?\2#.Rb8kJ k!DHzD€!t l2C,| zUN[ Ia|dBPšiLk6ku@;CF8̒,"ڡ艀*ia݁r, q(7r 9ޫFDSVgA,ٚ#Ȅ>]{*mx)5ans)Kn WLٜ(vE{L 8EO+rsDfѡ?/JyՈ\6L'x RVlɚ _JI6}'ǁ W\#Hѧb ~$-]eS|?dm0-0aQ%NTГLgwab9@OiO8Ht_E}N[YCN%4rK -{otFQa0&< |/[#W@%ֺdS*|ѣ̹zd-ٹݔ(FscOLeT6ބw`\*` =1TLSsIАD :麟YB|ffEe@v7 f/@cG[]s䦞rZ&Q_}=bCp:C]T#.Ͽ$sp/P%,B:'OU=spYDՂ"N|b~w3B<}"9 Lr>\ 0Y 9͈ήKŤt+c$+2`˒60Bō+Iԑb }>N Ȑ9N@W OVzVW,sŭ|g~(h/֑xP" 1]"#5/fq­ߵHZ;+wq%NHJ9;);VW"D+ }H&兺`q4k\~ &$YHJ)JQ10Aӝ{%6Z' V'۹RHkBw'jo](?I<TCxP+R2,1^|\"uM//2@K8q,-!ކƒ%b)ȏW_{5gN!۲G 4yϽC܃FG4ݭZ # Oᴼ-']:N&tNŽoΟG2K6z! }J=oNTC9jp1iqjIyY4HPv#抵R&rZˇ U9wס}Bv wCE"J#MXBݻ?QP䭗"mZxawVMcUmՋs9l')=5jREdt#-9p8-ncƘzehl)k$̄Y^} 2wԧx Sh4j6I"m4Ϣz` 3sx"҄׍eBH KF#4@na-j`bh _. Yu1͆ȨMu:A?YĖG{1O䗼r @˖w e4̟p%+0/ҔӯG_̰H7j$` ϳre<0=뉥KrsY+"4%lP',I6;T:@@q#u3sy!hyep$r[ NHƋp> ,w) 6D ڡ SVs?0zt cH%2$a$~LI}7>Ȇ^M~~6v5tR,۴nVZzEpD* C)iS;j&J;w= ѫ= ~=.RTP XOsJ,I'CHk`/N<'`;_:B}' \ NIEvQ=[}ȱ?'?0p F-)2g1L%̛#H#hHXB%ɣ;behk}0Kw|`ĺ80+6YhD4YCT1w | m2p aI7O7 %r>Mk$>5sOg*2 ?HEudEPZH7,p$'wc^hIĸd>-RoD#;Μ"p߬Ɇ'DVKx9z*"*5M/ǰ(gh"${4Es!R (dv&xH&xX3Nt!CEaKgWd1,{3"-HHۢm]_fUfI3aǼAS(ᓆʈ qE w'j0q\nt+To!ϐ0^k- pj&'^L$b ;ۃCb,I,a8} &{ڵD^K3`puOjlRQr}bvE8YdeΠТS@Y }h![Sj`$b*ӥKW*‘Zl_*,;fu;pm2_>0 `"şte-ch2h3ϹU:u&麱x֣eֺoC? thAyZ ஜ:,UV EJAZrpZAJ,Q\N^:ڧ闬htpaei:Civ3R 4AH&[QK>Ki!^['ȟ53&=s@J I'C_a[h|Jh9DQ?ƎS =u` r8.(@Qף3eN5B|cD(hlh8ɚ Ƚ߮Sѳe>[EslmV)]VĒ5LfYQY*CwuޥJMl-HlO@jxwʹ/mnRJ }:7G*=4=r$aciKam kb_G*Ց߁J׳D /Lܼ,V{A&ڑAnio~mx#2\KpGߎ,TI;ˢ4r#;]ݻd;ZUYH*"È YOjX܃QyiQ&B;.Zwlä́3` Oțu 92F8.M`[X$1}.8ok67J_anIIB¦ {RU!̇gVwo` z3ȐUI<l6Ƹ)!bs\E6 AiQws)07 Rnm3Oġ O J|&ڡo]1C^*[|^w2n jkBRV3Ey Ri@N8Kw[` jci+@ZTcA]HFMhY`6$kXgw@D9@2鞯40 JmT  bMd3A|ްhu_}tWu,-ȆX>.(.Ә= Pm$/TzN<*| < -: y14Q3'!z$${v=ndˀ%!_wAU׷\X VQ:PGeHsi=6Yi>`Թ+Đn>#j+(:2,O!l鎕arIՄ W_T0A `:yo"+r {b=ya`Mkg79qGܙ8] 1%`sI&aP&׃n.Ul@;aCNDS!K4 Ds |ܼ-ZJ1J]N"AXjMtzbs\^9u׶(˟ x/'Zv1 Yo J%Bt `aj 8g78-pnl핃3..OJR3T'f4i:/tFmpW{}K@{B] k(d#-zb_VMis6V޿WI9V07u.]Rugox Z Qj3W'Hr#Wme0àc ]1Rmw] oupw,(B:rÀL[UR_1.! -%[1@TD ~9<Idp1L޽v$&` hPc(tS*BR`@WC6%y{IU Q\'X">__iT/4@)@~:1IO >TBIXby(Yt@FG7X݈]Xk4ihB5QE GȤ!bc@@(Gו s1,)H{_9DFffGqHaj{Ȉh tlxLM`HfH!XXHv:QN1M\7:Ǘ V-mJ b]ehPBNB^ h/ @sJ5RܬLAɨ;藘*W"󥺗 u܅N"99W(XYM"ƁsN%{KDϔQ'Fx=uv8vmv#JvEs xQIr x) }J^rWeqUP]esmNAQ":>vŴPsLeB$P\yvL&q}^Z2/l|kGH(90q-VIQ^מ QZƼz|8n70doN=:b$Jvz.$8r0nZOF#>v"ڏ}hi&;@]Cr#.!bS@^IƜ`bswTyRdЂk (Q,D /5CV{$+1UB7ۧ@0N!vsl\1K\~f_y.%:?Hr;zlRjSJ}}]1:&T̪A9dyAW]~YlV#-HRK.c߃UІP|v,R9] [#6XH\m5^Q&`Z*/kAUp .Y O#R*xl^ia^NJk5cnaRricև>^/V19 bgVC,aP_hxl$l1VwV4M|o?s/`ۄlt5DV4K2 tG͙Q0qF#1 ZAH0u=)y4mdhFCRe+=R?8^0١N6U{]tz,rgq~8ҙ*6!00@8fwßZ5z.k>#[yM3c04=Ӯ+x׏)jsAXGA>Kc s; /0%&B.lV c|Liy v[1FY[Fvpdgt;z]IaW5q)(Ef H |KZJ>n阞&<iSN!IIT:n %q "aȀm,jW5\4zVɫt)^nl?HlN^T?v@LPh3i|lGoe%z/2JGCia)~a_acm vP1(:l˼ID1ן53=kHmzEBۻCq@0SYE&Q$! қssL'pJs&(,"+Ii*2d?`B }q9XO*d'1 H4qSŐ^CJvAM~+뛄;:tHGstRxHH6qPĽfط|r=AwQLIOH>EK e r΅wݢ<8I8_i ;}a3KK B̗ g&0Bn/D#ՉEqyɬeVMݫhݰZO~VY !3m)$;UlՕ7Q Q|l3Ȥ@шOi`h8ŎAagXnp,=YKNYC-ވ9NrΖ>+e3"!wMgu" 2jp{.T>o(Sv`?D"Xg z|NIEX Y*emxoŤo]`S:=}>тT)x 3Sv{E6Q"G5ⵑN,2m/ E#2/' C`<83!DQ͊Mn(jIBkf@c7! Y P3Uӡk w'yOT5MENPQ8>BZa>H-t"vFyd̴.͒|dæMg9dTx|.МʕV*P1n 4$\)y[$.7FsEG|\[-׉xO4VSCi4$;Vvk@R_S@#3S[cZm?G@2p+ݪ= t1-BUf\ʌ lu?٘QS dp~:LZT.rw!<.v2:Tm]$M (,+V.c"?j\¨: . yѾ(48DN!ܫ`'Iu./@L&?l?.`0_7fZv1_aڠVY?l($Qv9}\Un:Z x+5;|H$Țm{.OIԮ_#dT?0iUۛ#ང>X QdX6ϝA$[˝Tԗ"q8qUM<. y>vFtӔ(gC#(+\ ϣ8 xH!N8m`6+y4*?bS`r-kt\T/@"ax%(l*q 0V Č7Pvu CuBJ7MHMC*^]%E#m#|@5p"c %Baz(lP0HёҼc~iv`k65=>S8NcʥFoi_hʿt+Nig-.`$vJ"rz0^:aSѡ10;Zd*?D::o*(Z (2ۚ5P>B:;\g۫74.l;ti|TEQ9vyX1a)A7 RVd;J A~l# ATG%¡iޡgI&iVP@PBO'.jгg%G%X5WN'䚞;?[hJ_eaTKcU N3 /ʩrͱs1b_"MSXgi2eW5k`_^>d?jÉ}&:y[k_mnlYDLV#32Ụ8xZ4߂goƯL*>L/VI"<$ {vXnӹ.zOd4" |N3`9"ѕIFn?,nj']I bP_":SSzb 5saT4Cp s~ 5jb܎\~_oS.|K|%vҷ= ]5 ye٩5) ':O.HlF)`>`6 (Qc+;$DnIĘ7 טiLQ ˭%\,e`$ c]KPOOqf yՄd6Y;4(Vle1CPEA}spS[1Hu!"QS [jBs;_>P\m( 7b<0X$aX>6gDNO4"T%؋@Ђ,ϗ/>P.@m2R{L2J,a1)U]Ȯس.'KH_]hkq"Q7P8-춬IǷ|1&jq:=TbuҴ{i,eثVa5xd݉ժc{{7:{9Ј6pr*lEzI˅J7vB?!^z{ΛpI¥Qb򾚷E 둤Uz8d.ݗoRkrs s:ٟn!kahl>ر`5z?n u[<r,9W}:;׆f=l=sj g9{Mף=_ۻ{= }u0'$S~=k+@ړ;;Gs8?ovpBa C-p9ך 9 ךslArh7qδRbWݴNK`X긬S@ &p ,b0Dfj 9@J ݂eh}Ů} sXkD;hq[T 63ZBDcE9uWC"ka52Bc#cw/fҺbhv "Yӫe5b?Jpbk+H^alt ^*0<8(i:4!>|2 /l$ҖGEާ[lŬsҒ.C/FHr{(XP;7n:F5)o67O xhYKώ Cx(6k + e[Hni^'3Eg4^ 0?F"*",piNdbCȤ'撁#Ox%V<m$mcqF8" EYp!Dz_u'L(S kM%\̚alN+۽dЙ%~zTݴ%>CsnЮyuM-hxW&P5۷Fp=٣6l4aױɎ21wHW#;&Ǒа|:-9fA8Onn*_Bf., ȡ:m+a!Tr ybr$+jZcDζZ29$c7ŠzcV\=^)@D#^hfPΤ`{/ȹ =_> Oճ64U_DLMUSj)DEIУ9.鉣(c5 -3̜lnCE# W_RMcim;9-(Sѱλ59Qf!`58%YONrdBZyVLNLxCYbeL£T T$)#w/V6 Pp/Y@FR4OhdͬzOOp1+ >, Jx](U掼^4<.iD )Ht.p$tipaP䖳 yX@GδcGhRo@Λa5nx  1 07tr3M͍TfѬH@eNl`cα+B[_闸KmsT2cLB4#yIcA$ݛ`Ts ʀoQ ȶ ?It*{M̗@+W0%ZG3G ̙ӻ:wR4%L~ Tt5XB̜3<} Hf6A"88#)Nל4+TrR. @-]8I\܅ N~:\ws]"F[y q5a*ͮyIKi)XɫlQkBء:̭IH8ĥ ݦ \V{&pGwgS߾JL֧^%|v,R^ 'ȉ jr 0ڴ̛rC.ID'TZ{9vx ,CGRDӎ>:Bq u؂ Bf$&9 y<#}|IhԞd*z~%W)PA^gL64(ƛnbmIk_El(X_x5<,BGuՃ$'jZ^4Kx&zRWVp FE_a@`HJL4;hW`REa'13VCtGGʛoOi8{qLZS%T.!EY+ !I+tFr/ƞ b&ρ <2H;X8sB V!9 kzWpΝ`V^h#qSKl Xpa3ґ;{0NEH8aG&W]o[6Mj7LܟQv9˓N:{L(~5ϩ~8BꝢJZ:zh(#<b9O& iG|kI5ן?Dx~1(Rd Rw?";VQ.ʥ"sMjɼa?M%G'DZOŤ¬t(@]g-(,Y,BS?_c ^ _<3H 1sK_~Cb Y/a´Ťb"V=q?9gd`4q< 'rݦvcCqV%p?uU} ;hYeܴ/P;l'h x Y➹8q 㱩"iv|g8;Iْ62ߩi?t 3캠<` w:w? DD ;6s3PM4EtQuJI=ˡ[rQCjkӡdY\#]dA w=Vw&kbU{MX9jo ӊAt}LJ-| 2aQHqHYoS侜^}!Nn$#a Za% ǃ߃~t}U\k0Sy#ZZ5,O_2hJ  >.vѳpDWq1  .<PY"G>`h%\ERv2v*Zj&zey[)QA"l%-p&E4SۥQ~Bs!Ļ K=rDܰ#R[XN?#mn,'3]XaTض@1Nr@B.oEf62zF56E1%X5ܭ:֜u;J0_-n.x:b#X/+RD![.{OF&KggrYNgЉsB&\[NyP_:ܡ3A&_W)d.-`4PgI*m:pJ,llQ_rsev!@*J}.YTA|ZcLl%@GWpLTDQ;B\N7\H*NfD!R! ۼTw A'vNT|Xb+&~YzMh:6o\s>a|՜Tݨlv8-HwvB1pgd@ <5?,PSj!)sE^GV+NpeIMyd7K σflLHOy[ H@,R85- # Bp8ҍ9@` f'\+ی-5y[W&!%&ߵ=19cAN&3lǽR4 hx@ᆉY{޲6o%nL KD'le+Ŀl{'ZjHu4hV?B hL7in73{%Gis?[)pw0Xݞ>{Şe6P.!GV D RS/*!s*e#`g"UZj)X]Nu9DNJA停-ezQe5SP.?*1+ۋH■x6EoOsBI|D\c}6ׄƩfSmq t"Q S⮸ ʧ>v~U (8Yb="hGFAO\ȌHྣ~k+G C>"!Yfo0Q|CrKkHb(@e@dZRfjPӜ>J}ntdQ0GD|Pq\ Z(o1 #SE-c f%ˮpht\2ɀ|/Y;ZN WM#ͶjV_r>ՓL!0RQ\)\R8:F N2B_I6N4D axOph/r~`h֝8p&\c!V[ޟY8-pU"m[  47s[UFجQW+5sRܛߊrǡj6V?3c]_9 ?g₳_B8Pі&0:t~pMD L?`*m/méCK|(#X1uK`THd&"[NŊu! IJX+yՐ7? c̵EEi6d +*:,oyYbG"ƻ%nWk8#7(=b·Ki7lAPrx34}D8?7 C~}K-U@@1.ޗls` -z@/MqKٺ[Ȯmsf3! d#44l^SvCr,tÃA97_,E $W]'N`3>ʡ| A6EHo -[g!j,˸<@B hԂoqT,hPd2esޤ6:"4y3LwGgB2jZ9oVA\ZٮY?%3ŕΤT=Fʡ i{ѽY{Q{'|eϞkbw͛ 4wk?$E%{e֚:|4u txہy>o#!% Gֳz[p>?~V&ۀinGہMNQF8Qv ((}bf޵'J`rW"ȥu2j#V5'R vΑ]F^Zj~oU}\\Jqd[ѻhZִQsJq[jv)_%.ſ9 <@:”c*3GS"+gi]Bfzרoel@6oĆO37 jG}"J,?d 1 +XX xfH#SO1(ma[T k/59MVgLY`JhU'7xR}*e6W`Q Dmֲ RcS|V^DKcNtk֭rdY/qb Γ5-["c$֥bod5a9@grDnÅHVI `. Gyg6JƖP?H;>عU;$˟}?x.pc$SH>d}#&/z m+rE&@71l1G/5$$Mw 0g$ S%HBH=8$ْ 6ds> rfYzJR_m+*{ ߟ[+sKrE3N94NM=vd+]s"EMk{ 7+Jvt%hn I"^֑+V}MPb;ƑIٚ٫v |z"]G}$P)]Mn$Ze i.z\RwSv9ê'7;֧|)~\6ZK콍rY1Hf1"3])Ŭ|LҞ3ڨ>62@,4LwFG;“OdΞI$(dy- t Plǽyp}P'D~Թ-[ knNG.Dh !J-l. !.ND8Ezy b#ᇍ%=%Cw^5eaLd &-}ay/*XHR2{NQR7J.B#)rۭCF!̍ۀg@ J-(1QsY <B0w?4.ȕ0`NE}\IWpbq,MdvaCHk& /wi%]7 RGb87W=GVE@CS i cDV֊:-166YXyPV2u J) C^0(AVҨL7sΙFh}hfh$MA%۹asd0<6x44g+ҋ3FZ[3 |"D,O C/<5D4Y-dC{/&86_JQjv\}B)P$}r/j4Y}``y'1hףq"Mur pMY?%9DR\yY*`g.,E'pIwq$Qa&p ʘx1A!"W 0ўc}۱B_T-{Bڰ"i4,F ȗ_6Lʹ]G!b @+Vݱ!j&?'A2xLŨt2Wx$Y.jܬ0\h[>'!bp)5 h0T.|n1|dUc<99a3F(ϚiZgm)/>޴"x:7ȒXQ9ޞ R Lhlq^48str\ Ee/x`|у C%<.ܳ% csfM섋- Tc+ٗՋnx`9HÝt&ހ "X:fJ(1LD&RL|\Q(QAՎ]1&/M!%#P_5C6} U3ǖW@8Q;nb9Hm0r Tmq0lu*>ng+(& $bOi힧@$MX< gl?nd23J*wM6[x8ZD@pJ #8QK3$@"x PWɭA7sLCN=KJǩ+Mb7m/2;M %EXu 5l2hjJ=opngJu$ӣE h%8 721lNhgN )'LAo<`x9?~ĥ`ݸHPA`R3[S (l0"9QqF#x3etqLl^@YfDC0rj2x@t8䊅#ge;F=h&A؆V,naZr{ON+JU?+@'1vDjh빶!+JfWfd@i4 Q~ՒِLنvI8 na%-RG]{#~뛠( YߡϬiaMA/zj(}(j2"5uDMa d 5J[Rq t-H:@ idٸ񧺚pэbq!~AW?缒xl߶z$hBc``j 5MGL fjZ2n{->Sɤ޳6aW lR-DbAr9hHΠfp+".,hS5}Iw*.h~iR: zGF-#0Ѽ6h ;">OvdW5b_4V"^ >י$=CYwT dЊt %j>^>^iô@իh|}4Iař#aJ3i G2n!XT-rE_ZCZ0D xv҉bOI}~Bq%F 3,2T,?8?}TR:wB!~[ɭZ;%|`6\ӆ|5Ar['Hq䔠KmR2,{GeR2;e)>S\4#;gT\~3IԄ&u{13qI| ]O-c oy| !|NMpoDz@"_#y1 ~A$ :0x)jjӴB[@.'p8ShpпOjޔ5Z-y' E5݁_ܸo@pT ױr5 )߄П7|ZRTi3٤L#7xw .T~iPc,#Wk9?(cr\aUh>İfLGlNǾ1ӵS IKȸlNQ+S>V{ 74mx| i&PcjJOn=nj-gA.c63MZrF}5PEEʱw#C9WBZ\^oBeZM f) HΏHi-KUJ.NPվyztqsjx>ԡH|V;a2=IioOT FE|;ۄ&ʬ̛AH$8%!7]7'@.Ln@ Z8A_R8t^VYz\Qr؉7މ/fйQC7>Que 9fʡ`<[ީH83%&?:35!Û6Vq8kL;蟹kNe7G[ EdzD)n|:ZY򣬸q<ő _c Jd;z}xQp3}Ӄ=g-;L߸ueKމT8) XLPK,½- jt[R> TШM͵֒<})'dD= UzTprh)dP6 .Gc)qn @Jk,`BKӉGd<̉4n?&.b 3T4;w;l7ڗLpj;I\k;UK\H*,\76e.Qxi P2j.\ ]=>_hFs Մj9*Ag柙<1"^+-(; ܹ$jDŽrr2 Dؽ\a=LC6bKr "J/5iY"f1f16X8׻2"uG\#uURӃ&$ ^$` ,D7?wʬY{ӺoascCMԜ8g"QZ*rys0Aȼ2!ֱ~N3B0e\k8QĽE SuruT?Nfhab7 У\w|n>)Z_æ2`V ,][^|B{Y"5rw~YmwS'Oh.mtB-5imiqL|(k*$-5H71=Zl;< |qh}/$be@BRؓ:D$lmAlJ &F9 t^M7d]E~J1D2Ly -$́]tUTNiKv03kIoV)n)⊻1WX&;(  Dѽd=E[` h6b}"QIqvNn;::@#B~Q&I>ۧyfX O}$ZLNJ)آ wypT?_"=,Q $͓sOy=~ϮAJ烉 W]?KDai?&k4Xm(& 'o/E F@o}k= W&&jH>ȪSāb< M6(-# t8"'Fl GNh JrAiZgqW) nq?#j!`H|pl<}&%2C-Il >>pF Y&&=$~[q' 0 _2 k5Zy_ |ZxfDx\;x,RG GR%p h4A 5܉xȼytGr{K7aE,W_=gMv.WO}? r"`"WX&ܸhn4ypErIAܩVtP2^瘎zzz\?V,ge5X3l![deӢfa*|3\>.)# ߀{CrØIQ,,ƬȲSL6\H.qye~~HV:n:`F%/U?v%==/sb`<G벓W2EnV2|daaz0`xaL#Q tEa}X Δ CB䀏|$Py`fL ]1,ۼRyRw$FN)H`mŸhOoi}‰G LBhEb=/G^A[+9H콿> |0A(mŢL`ʕj =E5 L:`=w>2 2j*jz+)"yv[b`~˂$dfcaTy՜\#_e~N^|;-d֖5LSu4i}=U%Y,-J 5I*o/MB" *Ұ=Srb1L-ahE 2iC㟱qRemzbJYBǀpʋt{-sQ4RQǁ[*(*Aшi[eڸW@ae38PiǍkl 1ofl o ۖ A?Hsk@^]`('bExΌM ڟ yg뙐s~;6c9@|1Dó19;FNRDu<7 '#3 EQWUiREֈah8FO1k@J$%)ܒEI=rVѸG(z;mJYFD+ʋHR.4*'UAv׉ќ/"5$ZPr]=9g4^VFc)eeHu񋞜r1!p Fp_@b - 4Rm 3ZwґuWR<0uݡȃ:0~.JrЍ RCMB̢K@.$B:&:VěWZ sZK XEA:Ʃ 1 Do;AuS:G/J? Pn|oqemn MVYvl0+nprZZ?huD?׼em˙2s2hP>z<ϨzZWݽZ)%<ީX IJdJaȩhid7.j0(2auq4b+51Aa2OZ?YQ -0YDb%+IM!iZ,$ 9ᒍOxyc<"kf#& l0[:wӄܒ"Q|. ra 7Aa d,EQ~U aDAHa#  0 ("%8 x& {̐A QCGVj w8 PE?LTHrNYhaa\]yQ|FP0FQCc-f< B-uQr!ODdJRYX8ace`;\%A=lUIgI?۶u.n]I t] ؘ" (i.UMxi1uXa C3[/4/ † Rlա >krj~K>Pl.qLsVai¸+;a&;mYQw|nl}P۹oʁ5zOg_/nS2w-MpD5jZ |0-{~k2{$~szG[J@f- QD .;|{I2Fä֊y\lCOiqΩ%,J2vR\f,E,,Ԣا Ń/%G' z&.bH1z}Z3ـkI&Zk~P rt;Щ1  蕆Fp! EGb ؼieW#EpSŲB/:HAi'RcwYj@&ή/orrb45?!_C}|,Eq 7KkOOA^Ӑ+V}zE j}LIE#Pȧ_(;&%PN# Iu*(t-A'`ف{rF*%c&Ge1A~M/-L!P Rys6OB!\N1u(sܻ/v|*䚟=T{[1ldn#R8]wƺM-\.TXN"EV^ݶ;5qyoWa$v /o`GqC( m{\ V!}k؍t3N50Kvmǧ8B;7W sW9ÁC$-:[D寿coSlH 'HiPqhߙ : q ׁ-6Dn^PWj\W{ŭd{A_0?Q1k->7|XC W<}:Gq M"\S4q3)QrU@vmyٓz-?Sル 8? paŠk @7M2B{pRވ~(~(w)Qs%W# jSuO*;gҮj6c%&2(nOsȐvʝNKԆwT <;_ǐ ) 1l2{pْR\o8듑*R~ F64{S-BwDz"$X8dM\ʱG ?R/H6! 3e4Pmf5"8 Gٙ;AbiΤ Tve|o b&sj'‚1ݍN20+eU#/-3pS R<nc d<ўQbS:uYp4?ų4YZP=Vq q?m7 >gH!  8@.H!IlLq+!CGɮf|뉓G#[)y@I!앿z 4 {$FDŽ"}6,L  9>\m`##^35{Fw3ϓu.S6nh9KmXZ>Ie5L4^73 CDA6 ܘ}cSz>5c%!4!@%;i).Urx_. ]!PIۮۑ$ 4Ad t*5<  TJ{a~ZsMi#k؀8X3?][7˦qyS >*ˠ5Txެ5{vTVK -5* T޵K^R8tsgPuTdZu]+ w:m¥Q"m7jl(2`}UǴfw#*2D4m ÙuVM yG$$+i~[VbӟBjy2)1&~>3NÏP1#<aEuTy#pjZ;H0#"#W?QX^bE7d1ؽOnxwHZO3uv?aT?jk8tpc:u ,Dn"UDפG`/8!<:qBd8z)-#,ҥfwx{[Z %Up;4  9 mQz&d&= /-HS4㫾@"dg>״8C ;K_i4"*P| ȣ;r eMcEEOpl~:U,vɍ0BB}һJJMR?Ɯ=^~TIeթI`K2*ce>`#pm?4[GuJImG7iQ?jX-wѾydYzR1]_ DTAiYn?\\85W+#W ֈ 9ĤV䖃Su[ d'ίK3R>paHX{2?M4Ɓ~`ǙP%ƃV,(*NN~bNB/.|#ER.r'Fviu 6b̎< U'(qCĢOrlOǼ8q @%qJbPC,WIMW,ynxga|)kg/d3;&$3^J,W˰/4\OL9A$ΣXFh b pqk;c,WFs)v,fؽʲ ٦LyDS)b6(\/,^TG%r>o<%ʮ@N %C}*+UHwW V! 8], CkY-i8?4&hu;i8?sFEkqDkxs6_>Q}k\gA#D tDe:S،fU1{uso ZNx)3779挦N*h.>hCx.k'8&y ~Oy-{}Z!1ːb/&1X>jBvn! vB" OĽ.a&E6RXD*_PD@ s S+iQpZT)$Xt_0VzHt;+G|JVF'#}){?CnxTZ^3^!"e֧9T1B%#`Bl֪?wLC2,YӚka!PAkpYVgڇ*KEH,h\:#ƶ ulJ2_nlLj %_,j%liq&= j 蛐SYfC3;'] duĩ@$ @6 #sqt )@a#|`^ͯ3Ë,؆ a΄ݎ^rr-+N*{\Yݟ;Xy,M?_3PזS/I˯60*_i7c[ߺ#奉F+8sF?}XG cڜ+=Nc MbqlU/ЍZB%Q 3 7 LV P‚c'Jr%W~Wt .ܜϘPx  )Eolc3JVhTĸd |Tnۍ5 fw40.%h0FVNbK7^%Z'9 xeIr ]c%t*X F|rՃݗ0їڋ S[&!Hܒ+x e򬕜6F EG(Zʨdrvf^ g53m0`Wvqc+)R{v;*cO_evĔ U [OZObe$vilepT} Lk?DA}$~:3Ag ùM:ƶz}/>񰾰P[U9.o?:jPݩ7+BR\a}xu B޼8G%?uNu˔bj1)T:Ѐ!1fSLb{L\`=LJ9Hg 2vã)ZA!d TҟehA-hD_bfQfvlCG㗘ÇxFƭuݶ{d lI]J3;pj9<Ͷ_;‹t X$rB(rDά Z4u~,/>^&BSr]f?nbwe{kyؚtmy J}>u5R4y{'Qvb{@aUXmH_௯(K :b,kڝ7PTP_D![i.uit@쟸^co:\C˥̳ҟ _Z3%g.rѰS b~0z y~8=uH͏A|@, Yfz >:[6&Dyug.U>6S"+13^;O6󿭑\\\Dcu_@Zm@/{겁X 2^!݋+d҄FSŜ 7MW5.޼׸{S^#FWɠ7\H*L>˃^6a>گ wՙ|3~;ZZs8H4őXUrwɘ;fVΨgdp͋xT 1aF-#͍+tIQ>)UO(=46d1Zӆ\٥ʟem<רʜgP9)Q`{zZj 5wl![{+Pr/~᪑@L'id9M0lLP N$ ֣/zoc ć XYE Pb6ߟe#}uа8]Iў/&r@ H!Cg-ey9-e#mr)^>vFRUg+~ 4%ݘB e2h!%ҷsXA]' 0*+y KMEU#\H`zIOr皥E=_?V1X)HDAqi6Zj8jkx @e$dNpG5p u wErrYH8u|9%Xg]1Fqb7JşA>;CxayjZ7W"YoӻDǔh%ы>\\K$|e}醻i+I$'˛^{ɼ ѯ\wQE^iJOՀ{]\pƙiگ6Fܦ32DdR?FǣGi ܙH/<OLvI'Y0l`wa'T#9n09QMv֝dj#kKUg~b;oUPpݵQ!H i50)iy:w;|4ԁlVa?:h:ʤz -uNQ+='0%3)T}Oo'@Ov˃D 2$1O:1ToÓsq4لb\[,`{Ya6p $݆-׊7=: z*5Š1վcf~|δ)0Mp6e]P/2b.Y$u;N$4O6}St_m<a]s:doU'Y+:c!r$'vkնL;( GkUN6H?!QDtV+r #8^Dh·9R>t,e-Qz(2}ބɺ<`NRG;ϔCDmj[ajOWaIa*C:|l `aI(/~ eR>\ >ꆿ`Qe 㺎F9'E]{(Bۤ 4F9crX2+EEQ0e,v <=<^BBP%]`'-b 4Tݒ3V·y!Dc0 b"§Up k!KmI:J4 -HvdK:>*W:S>{o:d >F(-,Fɻ;2i#k˘ Ј_.5%\))ŇpPUVzIh xá,ěCqc@5h9U V&>e? *Wub> +u^Ǖ̲tsRVMsJ `k$zKF ^Ktm\Qht h ] ] A'JY+`}\xe3bDSND$9zߨR xĊh_O+ڀzƶ,Np 軚TƧџI;53[ssEj<UP7T7 ރ8b%@1&Q]֭`FJƬTt4o`?ws'-}&]XL=q:?۵[X)C-{۩5+֝Gms6=[[pP[$l|;GIy̘5t28tJzv)G+̊pIcfk6[p„zRFz{;RBU@Enţ.'x\{NAi*QKL>Ĝfb]ꯉ֊yGqLeBظHnԍE6JߍJp<^™qJD|ZUK.+Nj=$LDlb {qN16!ZQ/<`sDo!T8{G-HD,l5Pi툭Y Y][Z(I48 .LN{2 SzA9\WFA,n)"yGp&U|.&y** j-lѤ "J`PN˼Rž۸i2HcJRd^3QocP:sX4쥥 X-=.3XS p l'QIz<;=0qHa$P4M~ZƂ*kX1sq_T͊Ee݈~7:}$plfq${7cmϱMU/l#?*a+zV&5y][-2^r v\*pA@&/pcQ\b=7&9K@T,*u+^mx/J'D\zwOOmM%d\-ʲ3qnG_`LM20פI>{!8fC7do rQ9VP` ʲ9lG|x'T"8 <+L5^C$U]dKsۨp>ysJ-C,KsU y> M';hc4Pbw(Vo\njnQ~\;fJ_! [I4Q/ĻA:?7ojO#X>fRFRՔN*3uqLBPth9oaqq ǝ  ShL.ʜ?("9" gN%ͦ}qGNxjy"Vrnz9{mk` #C=£2 /QYw[Q_'&'Tzs}\(LHF`&ytGݓq#?ʜb;UNFE_0"֊7m'"ٿVePמ 4F0֍e0%8XSa6 l /CN_RMĪ:H,*i.FtU!)Bǵ:/{6D|6{^|%ӇƊ* ʹ%yA@: c]a2-}$-?F=- t Hsv *CU_4ACt&5='@{TC: 7e>rfY<;D^zTH4E;*wyqhe\RWQHVIm;ϹCHUUdFLl_"*C'ɻbXB, DC&8^q :h ^GQW2pPJ6m/s>^.cM{vLkUCG {`]=2|r͗:Z."ȓ:@ScfD O Gr2`zdwPπxy w]~ѰdIh/\#|,j䏗0idHX "֦M) e"(ĵUn'(Tմ1͈_ >Ha7DxoYY/hE(# b O\o\7uiM*+ȱ/9wYz'Ŷ7ڠ)ĖD7xr̲µaU62KUˆBx ^1 fo+Aa:ՒAe%8rvOoMD B\Գd=!v֕5.Rtlk`79 ^LX-CTFFs4_S=>bE'(Ousȥ2nO\^$4%"njhL@5a_e3oK,w]/X4/^ePjHy*Od Ŋv ~ΔNA tukM7+H;1ߙqa DJg#G\~ LjkPػ\6m~_o æzْ~Cn Y_"'$Ej8,vD;d5l C ,2؇E@gJ-,3e 4%|\FE(c`q[`mTiZ8j3v|a3j9/ǯðY m,~|+OR)-')@P]"`@TUTF^k}hafgh1-n=L7FX%UL'VBzέHE,1="CЫQ.o,y#zT?̵iLĊV_͛ |r) b0=8SXs6jKg\5wk/by23JEoqm%gt[&d{ry<m0[q<) %M h;_VM88>S 1D;n +/V똁lڮQLϊ[MAy>.\h`?4+DU4BUXA:Ѫb3C)}4‘νS^/˺;VߐIkh#"gGViMw/:r]G{j'8^x,7-,L$|_F%+evli03f(xNnZ^H RlrBh,AھVT8?9~dL LbK}=m ͮjB荆%Q˵DI0560(X_U;5f/F+(pq)T8 I!|vaH =N9tVZ)"C~ߒK+\?ǽ¼cR^l-t e>LU#T'Rh[? ƙ6Τ"F/2lΘJ]yL[KD{ǨX͹n1l5~E0Ԅ̇0&oS$c1-Uk606ʟ.=B8䰐a@AhZ4H1uHmvUsP6-.hEbck;4=pwU_̮=et/Vj+A./XXܷp9j,k$[idj bK"oXHFA"5@o$EԢ#z/dv(" 6͂v&p;D{hJ_z^ &Dg92zDR_D; /spt'9a#F)27| B~\ leA.{;QJeX%HCL_Jj0\9#}e)68йOڄe:5>]Gx%_f|<_.!-*:C VBVE xwPBˎtѦ!(w:5GM.:M6sd=~40 ~Ț]_ymﱍ+5h; -2LHՄ3j/&ZˈjkXW"i@2:s y6\B|!;aio~I603嵥x:`uT,Gb]%:[SRpwb#œ"IcUԉ1$t2_t[UYxlHQ*3@m HՑ!fu+m/#SF5PNb"{į3daCgvFjɥ9*ѷNP2dq t` (5Bzܓ!qt bvu=ΦpdqN\ZAgFdRBSlGrrrH>cGROPoߦ蠒aAz4Y).R>!iv3"k0{J28!rX_Hs>/?ZnҌ2h3!f ?d>W5ᓺXK0_N7VgkµÕy2ޜ_BG$hG؍p:NX\>d }\a;vʺlBc|3dݨ0-֊8TB!J:ٌ^|6m- P`q0bɺ=vYROt"iЂSk`|94ޕB!iNQJQyA\tpˎ zlPrψyd|= Mg]>pFg8:].gj,˓εoHr6TZ00J?*TB}$7dPFyʱ\8X Y .ZVURZ@tPTy*$:݀s>+g}CdH KNv;~,k?r![ 8(}~ymIGR DT#ϧԌyAYyGPloI)T,2 JO|.|X)AT j38kT8NE6hY&fx44 p8ƑۘjU8[jS7Oΐ]rg!Y8{#H6>Q To\e5\ >v˅Q9 - fMƳ,XCdp D$Ko$ίMqԾxbgsbxDbX,LPpDl@H2dh RWژf6:P/El~Ko!(9$6dƵwc%޾g+t 0+JF>][/ı ODZx-.þxY V>֊~Dʺ7YM_`vVV5u 9U]tV9 vS=JsK|sq7Mx|}} 1I4U% Gdv$ܶ$GRESB8VLjgD~'x Ei.,K$JַVH(nb>zьd틈P ϟm&rZ"DX\Q0PD>[TyГ P3x)ӏw7ll4Pa1ڸL(df\+Ϝ4z:YmWiY){% !:b՚p nbLMPȮ6RWS2"^m>{#.۝p꺎:{uVMϘ hQ$u$L j )ʹ҉U:KT̙97̠skf}db+b {{nNYfR9  UDQZqƪ?3r߮LmLLV39p )с.=eՅul͎i({)F8cA.2Q) 3 CR6T܆ębZwaXFnX#XGρ?ǭ,gć(N=OCpLrlpdw(XcN+ՕӃͤE4E%7ho}麂n'ێD3m}I[(]rߐ$O߄IsK;{yuEgA/K}LYDM\6I<#ya#>SKV_^G w]V":%ۈDǖӵD ~ò ?:ŖR, I17XrVͮ~ d\Y [U 961af+]R *O݋VK%ѥXj[l+k@?D!6X_<C\fN~-Sqkh"(@ -Z- reǎwļ Y72Jc>ȸ$\?jQ'}On)ny8uf*2p8\}ׇS/ɑ_4_x*g!+qs+:/RE Nf* 溮qҽV{/Β`Ŗv[]ԡan_h0 =tع" C %4 (iAɓ BHGE5#G` Z 5V[KAY/^0 7l( 'â=wi״&Loz,uO`Lj$|x鞂eow&i6ԗ;Ciљ8tX: [C !q19^>Nj|@:lLsBS @ |w#,!Q΢ZXSMXæ̱T% 2PI%)egDHڠa6uK`6ڡY1yBd ak#%qWɌsa'8[ڵ<@}|[b ,a l!N⒀ued9?EJ5?[NJYE?:q8X!Bi>l\S H>UamOީ( sR&L>v)g,K̭ ֒3 Z^"4[U ֲȊ"2SQA<X@A;m,bP3iSb,@  iRcOy:;hDu4&~7~h^k`JW ٩jhbD b.FFԳv] ܪ!dO]6H?O]vf$zqSK2j%H,cx#ڵOOʰAڴ䰉(_F3 UC,Zw# ,^⿘UQao$ͦwߣpG'gHY&Nwt0-(@TO,xs~mPf6nuYSq#[ԥ~Q_T"2$~H[`$ѻM(uL+AE)c]4vk4#q /pR,Iu&nQr%M<KNc=N1kה Bkjac݆[DT'8g1wT{̮)= .Dʉpᐰ`r+7ۧKԦֳ8f7t6+I+R L<]F꜐Xa-7NE$k֝ĒO;%g# +q]3zʁlI&h <2:D҃c#Di=:88&þ5Ѭf^2e!V@: a4j nEt-V]?MָtH;}4'c̸! o?a)Qҡ^k;k$F4jZ>l41~j-n[9bٚr`wEX6L !]O>0k[/ogsg3:2O=nKY7E&  ud' *)5 tĀVWY|4Fz׍]?B2Jh)`#Ce({oI&";vB Y ܫM `ΨA۰?5*Fɂ2Hytʠt1+"`_UK@)F!gXwIqL28 7A XVrݸ%\ /MﰻWdR.V0aBl|(}EEXR*Ii*DJ갈XO\.XKx1<ZdovR(  ږ-9J8) soT(/<"֡䐲.=TK!x E"wp Qf0H> )p.'O.Q5fmߩ(ZuꃒJ5]l}!*m1xĤ\M`*RNTXR*]:Ɠz{I_B!iiW=96EZcQ@ŸKTH&>e8F0زlB _i)ubc}nBǪ@ :󇤕wf!NuNQ%羞=mS7 {vҹO QVq#PC+}bgt I#nNT]^TD/'ȗz٧a 6SpF}|G'h0Mӟ˾7Fs:rI`DJJӂ3$GzO4˅ my=#$@C9Z8eM0Zm^"2v[ >_c w{wb>b`Қx̗v*슔_i`EF3TK +ߓ!*ݐvN o_B+D 45OZLXE6Y|<^ D'iphd O׺R>V v#'mL%9]:949O$36GXUSx Lْ"WJq.hyoZ =2wP㉴HvӺvOB?Oa,p6^ ߎ}s2ԘG4 A=uH;)A(^ߘpi,'hPzKfYXo~i]ud0 \8<kN45T#X/:;!aM>T+I ¤YP];c*l_qX#ߔxV@i`:tMS,skG;[ 9FoSa=7!|.,j \9v覢eiUx40W>}Wi83;U ~=ҹ_F@I`Vsd<%d/Ƥs;%bk[fVx*uT EjLe537<+b)bYW>1 9!͆h-.R)4qƶ7*&Y=B=Igq228_#tX/Udip2+y8_v.'e4P`;sVI(w2~IƠP6`-yYCj: !^7Ik9RdK_; vTM3BӸ o@..RD\] ot|Ȱ3u>Vi2c w0ŷ-t1G2l2l+k^Eu+z,Қf8uj88j{~1N 7zx3%-MjNSt"YS-Ϛ>VBI<H,el=LQϹIwoL}O0wWIS쳻xVCԬHu^`Qj^<&qC >h?N~_ rE}A>x\co;s/Քq/m hc4AxFT Pxb$7mSebmmE62-$Y`1}1-b~4*e (= ѹ̳AfIj;6_15{P֋zТX:"O|XfeJ8#c;F%8qFHn}w%J}*!hV"ZР> mkV0YՕtf:2,9٘DW/qV&%=Gbr(G @3P/ 8 * Վj;@v?)\p4q.bd&~:R\XXj=u'DpDIlQI߅ѵ夨C UBef|5+<By_I֊a?SUrɲj̄y,=tS(88Ed4ڂmx(]NM` N;PLyj;< X=l=RHe @:58ECi;XYS=O-.55y:|TC_47*^99OBX 6 E5?  Gܥu @SRhoDZc٢ZTt};ۘ @s\\"nVr(Kd!)=mSul&n#^4E*&a:M,; PN#C[݀zC;+=Yi[QЕ㵊8fFs6_O/8w)6m*'/FlU҈y3 K4c2[iY7O:e98B rE88\7JZGS%@4YPF*"@9Hz13t0v\q6UaHr90a`^i 6u7io/~FO(|]ZgҲ .S J 73;RxSk( ߯pAA-pL`|>L!}j US$51.h"h]BOfWw5YaBABOTB= 4 x.}fWpԂIyҘo/t(L^(P? .DffdtH}T-LI$ >YM*A-gc˺D ˧̓GfrFLzތƓxn׀HkVɳ@ٜk/ry@rG6I53|Hض!Xnpp*1|8ڦf\|e0|VV4Lm woYd+T;lKg]si]oߜGKVeiV"›\N~Zoƌ4(;c8][B۽X 6W_/Y!AutVZ/͙FK m$~BaM_{KwJD8sK(2]B5" _2%f]UZS./' 6&MߋiM;?-`jوNbTy Y2pdkg7x Lþj<y1UC*8f<0Uo0uuݳgg$o/-)]j"An چl0j[SJ5QK8LMa"E dF4*)ZCw7>X7BUmv3 }Є)0^OR$21*ӜU߃V бӏ'6@`Kۚ bu #$͈Vvp0ee :lC1 2,)SCCŁ܄s` ͒F=x)c 9oAEy5tZvCBXbQ F 9t;b w>sbXѱ1c~w(0}pZM (awcS7R9xD]å#ƽތx G{I,Cn)"]w:mSx f}LUpK%HP.LH'c<"H1DR4Ʀ;!%{;3dfbRX9<_Q~Ĩya}2TMA[ef _9"+_)j @O R=c!7bYrj*0BR_;DO6ÔPx4Mm ŧB鿅n#G.ĆBI'Lu0Kv4b5,M;tzLF/m4ѯ?$[tiE L+zŭAk[=lA+V sf Yl!WM9He@9x_Z )kie,t&,mVoQp"#; :Єb^&iguYcLʋ%xVaU_r;4MªZG`~u6Y>-փǖ3(,C-ِW1Э,EFjR _ELӖO8q˼z xg=&!I*h4\*ncw+cI KEҢ* avN >T&^XAŠzH+O!=ky!Brt"L3cM SV0_ªǢn?1dY}@cFޏ&wX:_ڍZ9Ky}$%hoRwRӺtl,,>$T#5vUSStRr;d/pZ쿣}ČZ5.e~-Qa%+T+!^t1MtǪ4iXá5xk6F!zuɨg*;Y%0fяPG *.;9'B M/y9L2_BtP4ͣ6Fف S[PS0RIEZ?b3^r 0@,RdLU#)HWa)^0"H80F(E:^)ԙP\>b1uQa%s4"iD 9@b?PiXMӉm;8;EQA\Ǥ!wC:uÝ%M3鲻jXO0}5:Aړ9q8T]>aSr^+ܰ1iQG~a{<⛅C'eFA:?9YƩ.(J5jïfp=*h!\*EY@AyېD ǂ,oEZj4ӠbB?.^:\)GY#0?|ʧhI~sUޒՄZYBl&xK#CI 2nB Xl0O1^{%?ue֢:na~5Hb: 3ɑQ#CgMg muX5,m$kW<j\ݐ LO!X.(ǵk@"dkl/T*lVrH%RYB/a( jiu-őTn`lZQ>`k[VN/V8m}M͎>˻Iտsi@ݜhDȺT9gXlIPN3YY<_ڣ(CHNky<[@h;0MKi+-4NqYƒIpT>f-R5.T/< *|+sUu lMVƣVZzYkr/I<(@ PM躸,KrBY4 orlH0ef8?Zd^aPtyY'*v.9ʰ.m,:|wGivM,C?pQ#y3e+`B0 /tT썑OPr$7o0\>s!}kM YPQQҷRAj+cB$`khh_\ 刿c *i 1ȵh$MֻU7АBhLwãۀ%dGn/Km<`ק<% 륢/[7Z>jz=A;n@|i_pv6'l!#/uXwAP`@G!@ϫKZmKxD|ķP6#OD%3_`b=q|F7#(;Tlu<ҶFPN\kbEGnZslp.5{BS 6 q븑f- S=H~W*Q:5iQK3hdo荭RaS* }Lˁ`تQ]θnVJxu@_blvkNڠ⪁I"XeojA_w̴A۬`J`5'5Y,Y#ɑTr3td 49wAS1IJlQh >GNe֒6\%WHˇ%|J =m [0NZbv7i&')Dp3oTSrtشJfYרE8F7"Ejum)Q@{Cm3ZRB+5 <V$vWg/eх{x,-6S'J9ȑ>-O#&`#)R)\RhO"Z,;$q N>,`s~Ija[tJfZ-0gα% 9b;(1xp1a|/c+muȲ0$mO'UK=Z~ً0M4+2l<&aFI!y?բ¾e]IeuPy#UE |"掄.ZYs@y3xvF%t|*iP^qk7|Q=a$2~T6E"./!eڶvKgfrՊbJ㱨M>:=FD8OB%p*Ca! H*:}C ޢn[()d㯆yBM"1S|eA5 l3Х hU_&Fn&FT:$T#>zJ{߾~;"q+:H-."|)-u9peC~= Yb}bjAj>@tiϚ-'JRr\nD{( Ml 0+<.l#>@Y$[ w62N?!Gk[LZi 9,A!N %fV4_(L>p͙:R9t`,;=HLPCgE<<95s_GNDO܎[bsPzpC"6* R25?aȲ+;}hN7[mťT\^Eg@pHkJfpil3@ւ5ᚩr )"R`NaosYTqK;>uj[1H⹳В_!zG]Ĕ;(BaM0nr#f|?fAuN>Lph~UA }'̻']Gr/W) RRʱv` IEhh;"b,!f{) 5;\oᄆ | Dr3-&J9N{&-=ULM; nL@Hw+ G B SӘQ0-pEWb4h<=n44Ct-?ď%,=gnؤmmהּ"xvw[^rM|!Ӌ-e?` /eNT،vCT{yԥ:[!Cw<6F{1xL@iKWC6YqxE;8v=W>3atyt&}!OI̤jJ'%_Qt h%#xԬ |=Ŭ?E9) /m4h=kڅ Bo6Q"`-?p[%zS"OAaB k07TJ 4>`a'5w5.QةFd~-y,VGSbdn v5Uz^:,=WW^DST{c"}F_ N׊AЁkg gDޮ5W# 5[mRv&Q?c)1`"ڶ,LI\Y)^lqbuƳ]X˻?EpJXLi-:fQ+fx0r&{ &6?쐪NETHˌ"T-xܦ 1< Hoˀjz#ْh gyܥxDJ|*iT0Ց;Nq1pȧBFGL)P-տ .~7d`=#jo#bN(skԴ yU ) "F@oPjn,TeIYk[G9ؓ ځ1NhNEc(b:ksnCk'X5* a:\_<N-ŵ, >H n{JX.jA%b!#C^9֛ cN,@A<]Q`Z !%IvQMAkY<S6Q  meχe6{@9=0j>wݻEMbZڏR.UTjUzIbԈʔc̢,/sbiHvʥ nJǖLbSB`@=(Ql}RLGV,_We>`_O&7p^抮}@:EV\R8C9-2N)= [FoC*;GjZ{Y-N){ISSVБ^»]a(+UB^_l0ulkq(y $QJSQ`QickCqy\Fi.\Y>UؽR|-3,|[HPoJ?G sfA "85"poZ9]p.5[ P:G2fQ_ka /zgHڌ0$I" MrŁ4~Tv"KXNoyaGFͧeZ,*1$Y b|L2iA+uJWjNlQ6K!EԆK0X!) ^\n5YOzg~2z-Q+o| 44]WpZc3B[a eƥ>"dG TWU+▅fAD^n*멥io*#U3j&-c iKWnObF{#`ӵRO S6 @cXvfqYҁ!\M[-G*´PJh(j0bS)]n~h ,(foXjreh .PCHuY؀+t(|IZe*#f .$LhFCSg@H<t^JP2})"ϛAKQϲW j (DO2~|˺:mIܱZ̦SO*Ogqjh/ 9TN|=APD.(+_ KjcSm&ӗ#% eR1 {EC$-f._M[^BMkR][io9@*0*δ6F ]3)N/)rO Kb®#E-U.s.ٕ2pw)*tG_Bnm+Byϰxd%; Y >F'm)OOȓo'm,C)Ԣ_te&@DV>Chx]a1@ fb ,_f5zQ9\Hr՘?='?^]qUuZ!:D<-e$ q YBHPaV!yySOڐܽkxePgkŦ]R'*.}8աqVf8p529Lg2CZ{^4GU:)"fW+s9^aI \c_գ?4zJV^T1l f)75j?**򅧪+Aޫ.5 QmQ<{\Dʈ[yb+Nrw,Ҋt 7-BX*Qmc>972e1 1LN%2Dtdr99 D24 -4vUgBsڦ0l1ЮzJקBhř E(2sC٩١NQ<Fہ ==GY5*& Bop#0qLr,rbCnWa)'0$zNўB#9Bs>tz lOڈ+4ԩ+̺xEܗ(4`;ɿ`zvLW Ȥe zmy+9S): f9IvezW /Pɟq{omٗ0aL@o P3BJX-oG&H ^$].E^ b))^Q5W<@>C l]B?&[f +zilp䝢yK]x̐@a^ Ow6-0 m֙!-Y[}mgh6p?9U͏pѻko*Gx: w"N6Ei %E3-lSa᛭P3ZA]G|~7n`cxZiJk! r0[M[/ްỪkZ;`oHDa${wAr"U ʦdƺH-dORɾ V3a@-%ҁ#~_K nh,Էpy^IEe-xG ;+%pM!ڙ ^2 c#TPāGZYɿ^N:ddTyY;3 ڠRf&ɥ MzN8[ Q. z6<áqcN[S5HJL Vg`h|@DN\*fq.Yti [GE16ڑ|^v߄u>wv[Sk~LqA: aAIp:yP~xly{gIovd CteO- 8 Ijt8Ni5Z$\ŝJ.Z184[P2?DF `7_XV ?70wi=6+_Cp&qg=2e36^Z%H7&mx Q]nrjң*ul@M1i,,.𹯕W,Pu#>@GVВA$*U?VUw!%I]ze+ dؚ1's$dKzq((T\zKV:]4lqu鳜c9Cj#- ؾKYSqOez (/Hm^v?^һZo{v1= dejsY̏Y03TA{`Y`p !kVm {Ӡ!dpǚ"t̵/?wr.4PҴ(Ǫ55x-r` X0%۶s3bI#pXW%猧ui[Mb iIʤE w`{!#6ʳےٶB#rʔSD0 PO83찷+Fe:D1)ݺH~vԫ ;&V*tF1μ13KCd^6r.a3ttpTP l5i~#ˋ-vUGQzi*\y6 1G߭sFK`}VV$Zd#rIU|p ӑ5 <2:Оj^m(믕N)lNܚЮMhi Zic!0{ɂO{Lao[{~3~-5 s68LHˠq4ec}+FűE Q+M_#8ƇGMc.3(X(wN喔VsD[-=)!edͲ 0׮UEr~* UG.,)\O]e%1w0Sυz# FwyZ^|DQSF\1G ݓRV5U!f,EYcUGX<(J#l@{8J쭔FYwE*VN'&Amy 5ܤ_|GA"60W f"6cTr$ghvY#"\`:)]x(['?[ {&puBK4J}Wr4lMU(\1cukwҼƠPx4cxɠ +3]֤^k}Б \:5moƻq֢)b1=>K/S/Jݜ(r0Qp qz+}^)|ЗKc *O -٪@4 #Q~3Jy?[DtMd-`yq:_ի><˿A&ސTa:w'_УSB|q;Φ]9^ 憎oY\_ u#iol#8g O;q$|iTvݖV=&&\=urmP I߮^[p/:D:br_ !l),$jI=pJ ͮ~>rycwGiCCywףȦu|)acbEkKZֈ?pbiJVdKj>5 @gL4@iH6sPi`тGjgQ2Fe.s{9J_MGkF) :Z趑Oiwڸ Xܺ&s?0J pvᩄZVbX!; d0DuW'b=D DMN3;udX!,&a5o& 15C@i{ a K%yM yLͬ-6Yֽdi k㈣X#A5)8̛af?Q&y 98 Z[Fȥau*T B) Y&Q\`Un{sDRz'  S{`+jlGέ ɔ-Q [nVH֘<EBnZ{3%#S|5 tdM]OnDGRd-s9V mgŶ}Q NOXQ|>(1̅W l%%W3Nr𓌁B细Ć o.פk0aZTfrG2r_S?ɪb^HaqfBN}Gx%E,-Fk/P"+7tEǃw٠φt`7H~m\\b"2=Ҁum,|+cZ?@qbelZ; ޗfPdqnM1j&Zjzg3-%ƴܖ2'i4Ӣ 15Ѽθn- eHD\$k\A7Ӧ(V%{ nZ#ցh0VO{ fpӼ,F+KMᙹq6EWrP&*Hy\:)W`0&KZ  x klx]tj-U/B o?}#gO4,W-2; I;}IS[a2] ?bBꍶp' U &u7/=IR[#w`,xl AyB.c RGKw »0K<թ2d"S3]mҷ˪eGjbHk%}r Zz,0RJ=,RO@|[-KGŏ. 6py{j7"Aa~ps/u#5oC/?5. (Pk_\C .(mWz7=ϣ=J N|$ވ*j118J78x@ +͘8LoFe*028ؘ 22p+uM?h!B [X+30zE+"Xd++>b>Jl ΖOSC,n3E"P U/6PմZˊ4 <׀j]L [e67-0%$L"+g (-F s=6>ib0X; ( N 5U o&|1qERKb"E%-\.鼫{m\Ǵ<K×ܲ.jf^ӈy9"6׎5۱]øۥ㲶ӭ**7@ R0 hR&M>+̖*B0YQ?^.IՎ1ʚRkP,Ѐ#g "Y]Ԡ t0E& $5i j2PdYg <8lGbUTGB D`D c&$reuY(YWb,*ČL  '$=p" pcy8^M% /NڱdH'I˥:*j+54HE[J$*QK@FteHxlUHiŕ#J61na\]Mhgt(e(ES +P!!qTxΖDx9hE>AnY6[v׎:524qR:29UTU|ۮ/-.CD.'f2Pg᳟q>kNVO|A·he_.ׂj|tdpkXMbQ~JsW+ S#vR2׎{QǴZrʹP(8k)HW3 uhƽKSe,F)87Oa%8>Yy) N]JW9 NP 2."!5/:ʬxNHpI!׬L-B.r*\U+7& ~DiVpݺ&g]~4ULf.9Ws`{yoGm|fj6(<<0\t ^մ-&6w*&SCćq $cÆӗ1|!ؐ;v;?{G.#`Pp<>lljLZ`X\ Qt#sT@"R搆쵺襡^-ywt-q?l/j 7~\Tlm]EU>-i*O  YpaZ;6|5;1(T&-c 6o4ѼdD]j>#0rBxɿ .y zx؎yć+yQR*]K>$>S^4$(ϣEӎW0_;4lg ^?|nīnF4:r^9|vYv 7}GLUi$W6\Ǫ:r&ja[„6E=?[Q4UtdL@'Ց)clZsRbEMEbA,I$Cy]' K̖Ϻٞ]z6#<622Ć>䕱.-#{" ?\ȫxDll C5|$Mv܈-sQ;)GЮ3|_{5Sۚolڱ[uy@;GXFT(u>]Mǥ,CeQER@GeBa}gb@}n(l'4`\t2$h5X xWbh(|N)Q&Ջ?Ed8HA"ev4;{=P6‚R*-PXҌBfU*˵L:s.]Uc׎sؠ)4]4sO4ˢ8M=aFP UMA( mh\M4G]@o۽7g'LїN#pAH;Ѫlr2#r񢨵U3*,Rw='WvYnVuf/;>;/\Ƕ!8l.6-n┾enc!mZ>"YJ+ۦ="Fbv'8:x^JNɖ~ )`ЄKQV p6XӶ6hAgI!ŕ5rHkp[j-S§Z[O@DN@]a*nS%M:=b .sF\:WvZ5UtnU;ΰאmŽYOכ]Z}n :'LedK] (`yfKa{ SHc(PVKWL,~Bn*oaa&D2G<nlI&-˅ *<eMv/@|XX)%3uVUyDrvw4C nJ»y)̑ DD=|ֱB׋ᰄpciLjOW>ɕ@R?2ۺaS5r*_v8Fe]4&bt7s蟃CY uh[CdA܆z!0d`Y^4|)$z~PV#´,UNJG |i 8S drܞn`3>p'& E` /yBBmҖZfm\/xU\]<+cˀ-Dj`m9a# ޺0{?Z恓 ~}0NE 엸\G@;Ixٵw o5o ZLfT# ӳOu"7% f.}O+"ET. ?YA jH Fǧ# xEh{ȿ DW]0A$V (c`7QM7PoY?͡TڷRɔ aUݧ8ɚ%2Ԡ{ΧH+Ʊ.UPX!, Pl/āwtuCR2"ݾԙ'R;05^OrhOi |[|+俇'D3PR!ElE H1Nɣ?5O1Nb0GMGe"$ܸPF2^UFneRF\l_u~$Џٟ*m>h/0,d!xe!/Bd\Cឤ(r.ׁF81Cc eNBSV+N69z[]?<>ncg`w}ϵbl9ھ,xE4ӋI(s {Ԥcm9іjWcHV1E+ŕ T-Ɠ̜B4gcV@v{WeQ;Y 㼀 %+ߏMOl#|ٖ^:cy0-U %ld3O'7#Z.i4P;-X)pxX$I Z2~H=C1tcW '"c!%bT%!h@@:z=^42o#4b?XF *4gx6EŹIAL+W$ePO|C7{=iU: tpk/8+MF.m%ϰM?H yȜ?]l*k|>5A.cx<χn̢bFK=@Xߊw%.Z`Xs` jSٍ`r*\A}sVdܯ?;Moi[BaYΐg < H Qq?kK^a| Bj5Uڍɇ6AEE.m0ZC \ڳB0rC#gV&Fcm+DDx!i'@ȟdtF )q;Ϻ뼖}o2Ƌ&QZ!EУ"89/c'|(#vx"/$A5T V(-<=n@# mXd+4x@z dGf '\Ai#+ʇUA:SB:8qyqI55CUPK ~Sy[z.YKbR\Š.e:}5=km(V$V0s=*EEo=FPʊ[(-VSmSUf h0,L^g 2 ta[wbbLP (:/@jPcEd`#txD -8}p+ [О ?,pk2ux,S Z1k'Ŏ " NslrK&M}(h>v/=HXr9v[m]4$zٌ(T̩4,)Ƀ!uFX43$zm&>gzRco{0 \mdU [nk*A Id %H(Ѫԇ;b ?i`aT`vĆhfYxd,A[nyr>kdkpCYoω^F3S q?؝mvjf~tB䅮Ax؄_ڪWV p15la~EuO/17Ng kR]XAM֗}!w˘,6'5R1XEJ7ӫ2-y0k232^3.ȯG]cMDoYՒx{\]2JpI&E_ɚN7Eu}X0cׇۦ$ [' 6(vcM>.1SJTDXuC\_h,sV2=slzNw ]'N{6 fE#7@bP%sXdOwѓ@=.>b7@m xrby0ɽ(Qe'*i!0hs<޲'113_7D_f,F! T ʯZYZf%,W0ϬyNS{K`zaFhzޅ+<皰2S'Ϩүgy ۙ1ޝ'Jma{E;َ=6fh!k "sȩh\*fZJI#Uc1|Tp~l&-&<5YІp(Ԑ3ˈ+5FHlFS ͔2uZtl&\6i)#8 6ϧ|yA9Y”Tw@4+駷 q!]pWCp9}>QlSy P!HTRZıd L{?UT?Pp-Tݲ Ti7'X~3^5C*rĴD~%3-03Dr*a OXXC7ZXk޺' F{(SQ {7n'Z`Ҧc-7a S;ؾwJT̏$MLmeu`=  0tC۩ C I J!1d[ gkF}z{˥>f$%r:LыVDu&R{Drٝq&{D_^8K4۝nz#-]8C8l϶ΡP̤%=\={09_VH-ǡ5O^``J3+hɏX"T?>q)؁SEp:%ezJEm4+ Θ _45Ql^wS&(6͞ bދKI_sPĎL2Lmr4(&<+wh}aG*ؔ(_҂b'2"$WZ ǡi~c#e[+¸71tA=j td4=hJq2C$CϏZx@`*"I^oUFGXo̐z<4!١kF@Gh6ݔBJ05xdSF4 U %T]̀QaYk 2<}a=:EQ5TN5Ofi;v_38>fh%4eSI[L/XLcFP:Lj3f\Ԃ."4:zMt ICrvUtƩRDeSoR,G؅junLJ]89P/Sl٤jRL*(Fn sMJE@<3LTgA:vN襇ܢ~ґ2k²y0y-x%h(3l 4pgtf!ݧ' o:OcO9O0 )(<@SW@~mz>pCJ;s8w?C*4Q?X{!d, Lju(JGI\Qzx]Ix3w!vykj|p5qGښ)A'|<6>_ FQ^s/pbD,^#RO"Xiʊ(3g15)xwhҁCʥqz{.xyy]M̋:ƾ׶{3%xn쁼(!ے ",*Q/tXEyԆ˯JV/l+AB 7jI 릫I Q㵙L@~ˌݩ!H/&Ai4 %HЋH)%:$LعAr03c.IdB,̐4Pmh5&lUhCB%_}HG4gЬxHV0C&p{Tڴ1Aɴ6Ko]_X6GY  3 ˅Bq@%1 le~4fZIOecЏ:RYٽg: v-4 6}tɅ73Q2O}3eǏ9C줶L9bnxM‘Cq~(>θb)hJl*iekV/Z|{01h ʛ3\EpmݸzB Da -P!,; `T0!T[(?O3)!JwD:CiAnŭr)z#d+el?=BD-gb^K${0N檆[s:>(mHF^ ̻hZJ聻\|XA50xUDE)H֪s5TgBA@["c _9NC4LR5ݙg[{F>0|]8#kʙy lնW քy*۽GTnhϤRZ N!#ESH"H t*Z.} e |\]3o$ǒ7|T%̪N^⧭cߍ5FT(ŶDّ랏iB %v`Ǟ `:陼av d]]$S(ȶSs&$fYe |StHh188&F`4'UZfhSPS_D,AQGƏz1C[z@^`!qP>bqbһ%손~'w؂C`():+Q;I{pS{^<S*N`\ t!TJ66;3Dэ)-fSۭ,p7qD:aZ7>9k3#`Dʋ7\[dΰbslt:޾|er{uOt׹Ağ&?9j"e#fQ-=0w eCVmt8Lj `|9ɆFW =ux6]  qX/I'2AvN)#NZJ[N>@wL)Vu!=9vM X5гC'B~Ƈйr0e->bJgJ<\¹t:%!\h mAmFaw=_ϸdZڙLz8ެj\8}@6v1Ik984 azS&DZa)H'+ ,3~ M@+ߥ v'K5 eGxwruK~ۚlV?)?jg|:@=͒ARt %*ߍk;`,melX'J303dщ* A [$ҕ%y2b̲* iAQ h'}4=&krt͝_`~3}yPz:̶K!{i>Lfo؁ en|)Zr'$ã!sڢGj5 KHISZJm$yQO,O/8Aշ& {d^$ {(g&v93з^7_ͧ&1XYt=}۝< B.;_2lF- y.H$dXxGc\p |4ҘɒLRډ%GTTjt=TdѬSL&Sj E8& i c(g;ElHIt*%;жH+:]EOٴkBtժc%eJB]_C^UAP 3E>Bê꺅\/:H䂺ˎ%&>zW$U vUUQ5/ f7dCkԃYQ:,BO(UƤI!>F!eDGyRK>&o$ 8c=3 z[ OC 3`Y94(DkWyddA- vR,+d6yFDoaPXG/TK`*X& vW`\ZW h󞲮yީ#yB)Ւ)tqɦ$P&qlsKY' j&6FLtՠ;v(|ܠh}d S> mðпu9F8%@X|úq;FvJpu ۵wU|?_ "!JAne'a!ZՍzC'/S96J-NENx u"CƂ(m01a(P?%6`$PƽRMx[-~uA~7Nj$[r[@%/@cJUY ~Fdht@Q4S5ˆۙ1Ȥ_K*PVtޞsҙS)0[cԞhom1&fvZ!NH]wa[ ꌵoHظ-eJ_ $^*7J 6#;j³ƭ4,{ྤɼg|QYR<Ӿ m@].^͡߹e:pOФ_`~GEmlE٨ͧ8(O9MĽl-a2q! |yXc^.p' `ջ?gAKesE%#)->פ&zzNrt5F~m8O:K>ۀLݲmè w!yīX2xmsL pMyeUfG4x8oD|C ݛoK/ǾsƆ%z4$^0@CdBXp:~4)0k*n67ʩk$*HYHNeM\vJ"beZKEr@N c+LaQԎ$9cs7!>1>CG) :Hޱ 8'Ny x|}4au W3J B,UDι#_nGWZ$ͽ`:']Qc{b2 ;`3|&"?}drG{dk7e|lDϔH8g5r*m DE3zt|y76ذɘm-b;t)pK*՗HÞ`[6L[#`J ] 4hRLU=`%~2t\Eo 2Њ6 us8:wU, Naf4喿=> מhn E D`^|r+ٰ,f< 6lOsG} KڌqyRNVj)1)g8A&3_H)C ;qP5(l9-@j N7f:͢U8wbF2c4t-zij_Y1kfeJS?xћdv %ZPX3c!{ܼƀ)PCN+{ ) cSt-[𚔜k}rsNq +Ʀ qtZI_j= WVENp"w,':]"K\s~k(,5d@c5[_jɌotueF.']l>ےt.ycS"x<x!]ORI6F(/ c;w8(N蔜>)-"^#k w{h jЎE47@SZ+SamGˊ~\g*qxY"7t4 ^:+!IDZ4\= !&;rR|TlNGB80c?FXߣK֘dk0@߭HF 827/_ `\"Hl*. ~^O s1MlZ5mlޏ&3Ѝ8}8:&}i6dGup*!;#$G*: ZCFc-G;by_%#}V=TN<~x_Y_Wwrx&$R2 (oGT>\@EC&4vuXfu 8˰^}t`7DZPnہdϞo/v() RCx~<!wNט{DT&! &zf rX8 멆^]%Z!X(HHek>Y`]?͕etXA/D)BobR{;UںL%/kWA.c*5Nـh4)bH|E0`%84œ "o2A 3y$FY>1 6,KN$R^XA?tYAqG$Sb$JA,N=?%\ %;?!3++5w wn,2a>t̉9B =⁊ 3SS 8hďrbe0po fa0<Ǡ Mn!ǹY+#7zY@=6̬ w|@H>βΌ1Υl΅(z8qD C,,,l0Rԭ7/n"qT AXz2@(_&7+)򂰽`*`˴ jXI=$cR{ՋTv%RyNNX&䈻Bk+O*c]3ƫ{JmhJ*B9$o߳0&ahE%A_sΩ>ο~5V6vgv#)\Ƌ rY}иoу\^1J LY 5E!;Ro J-dviWL`6i"{@r>ĝjPآ?^D=XrsNrGVoGSNH)1t/qgpmӾszEtInCa%[eZd,Uc\׺e\XPG8. _RWmg/ A:ǂ\5YQ#ð2:Jp3/~5c +f~ ph3õ= *9lp-n%{Td>t m@”f% .鼃RVjp;v!fʆ-O®)/QtC%66'Y,Uū٦@9wN蚙Zh17dWā޺"vA(RBiDGbVޠ6q̻=wAp)}z0]vW$}&jס[ h!N (g}d 8b,ǰ~}?#UK{ݭ{l$C#{0uG}׿<Ǘ=&≥") *2mhV?KH<4qZxfM-"s=S@⿃{F l3m1AUJ0I#',xZ9]ai"_cF6ա.LN#Ġ&&v1u0`XaoO@,=b}2@m|M&@[#|r 7\O2Fr#3ٳZlv3a(LxV3)1K^lM CYuDO gp䂐^)uXOk6>]mDGǶG)ӷ=+}mɶ w>_H9Ofߝ34dZ*~L#/?hɂeiAVN.ctϙ\-Z"]dҲQ}{ǘ7CT+ VMo5hUBrfa>%fzTX6)3ncA!c {wT(iP>d=Iu`Ph1;& J?"Y4BƮ?X]NI;[r톮JZVJ} NB h7D}o"(Üߟ {U?"V:יU3z f*O%Ux@}WHK2!- yg7]PaC+ե CG5~6< WgڔRC۲ج :i!w2aVuTa9dte.w 2 [aeyTió:|C]t2uVr0#Ż 8r)HIwK_`cRUW<~[=֡RDypsqL.rD&&!mH3:M "Fj<>բߖᑜ¾NpkjqZ₧끧z/0gWUL#;[h.q湡?6Qj1py)9 ZrYZEa^r`ew\`7Go )ys,Bؘh*)∑(mХ0 띌z*"j0R8ƔE B> _n[f1y毈5>a\2e2JX L?v @[r{${ԜLDS~, חGcl5$`"nMܰ* ј\H4!09,EnM1@˂!񒅠0 6ts3_~*+K0U6"y1| o0?$p٪ 똡*)v;¸3}=K^גICPV3XDA6?AO>0OfԖъՙ°Y2\]kQ"Tzp2UI!r^"y ]d)IgȈ*@ <$.)M zB.O~!MbRP~kئ#J,%ӬDH>|25~;VOR5H N `+>/DoU$S{CɅI^L *`gΣՔ&+btA55i>Z=@|- |ZD!PIexcf*1$ (0ҡǤͪ͘ScH+EJezY2,Mo{yMplŵkqœw%{ecurl" 7uo6teKPS$3ޭ7až_-9c&#e٦uߝIqRπ@ˀ(og; \$Rcp`ׅR7nа>U77cx=MDO&g!`^q sG%_k'o"Q|rzsT.hK<+uA먐=K]-}6IId-ŕ?,ᴁuTE {ǟ?NV[ n20=#4A{х8CJOU-Fgu2^u;+K \Y rf-p JUJ4@/RMFYԒI'UZoGT@kk"hi_)QD4T,VKd';4!R$,#'na#_+CZѐFh@Hvvݽ)Аspc!H)\ˁ;3|&8Y*G U"~e\ 9A2ȐZݛ`z*M 4z1 (lw |@~[OP[9_z$WSr1ͦ/s4GA}_"GX|H*-[k?^'u)ҷz>eĤ =XY E.E G6Tv=lhJQC`AE(ov)X_+{N1UND]WKUGgHU|׮G4Wdx\Jޑ J &7g3"nѩ$Ȳr?DiH&1NůuZ[e=V^ #(|Z#WynP0<0N5c LaD#|! arցq+"ʋP֔Up4O.ƬSnX"߷R##[m׎aJBx!|jGľ\K6^t,δUQLxIկت0&i#x;S8 j)FfnE CM3LE Z(XCpD/,dm۰3>T.ϴ%dѱ=@>"n_Ǡ"Nvӻ7ry σ~J"0ݦY2pL(l~l]ic5i#6Mtf|-n| QЛ5K< *d /_?ʞց1t ^b$^$ic):<\u@H]ob lt~zCZA D)ȍ_ql$iѽB1=\C'~(8QL[4k@P,/?1Hؾù?~:5e p(}]oY@74wu]aB̺ D&P [H \:>^z qH`!bGNV7jKIԚHAp+:`ef2G9hq^ߦH-0^4¼$jzkЮ _: ĵn`~%⡂c{aZIq/l+f0Ldv@Q65l K/RL=bS[]+4ͭvcoκMpXSqO)?vֻ)Gh+ lR^xqsfEhty":Ũ̯JA=hzp6QRz / O.Lasm.gx1Jtj J,tEv!/Py7BiIx22 ~T-6j@gAL_Խ)dL5pSxyur~FP 8J7y_Z T n9p )6/XNc-GY:˜by߇Ene ĖJKiZx`AU'-w:ת>3]"`ql.eYƏ{`|HG؜-kF ?r:a <_A_ -a;ձxdW8k-!-/kCᤂٲ.N"Jh՜mR)YVsfϦZQA`MAjhzmѠDRD5ap79KB|8~~J$8ћ| KZm{pEZG>˚w41q#"r$;9dr oǬGL,J]Df,*,4JˬHIJ|ᱷ %\  lѱȮC)L!ZگpM8NJ#ʲGb9.GYfo8lYƟ`:SH!0a8C1cpE+`0FcD /n[ߦlvVY,n 9pR;r9ڢr Pb8S&uKM#RFa$d}g X6šap}n! 8_s֖q+ae|UiWke,Bp, 63K!<-=35μtLMfN洕8y|v櫜Z[F*WDTƢ|Ĝm(f(Kyq~5ԕRD/[peUOr ]N閒ezQy/d GPCW1bNsLi IiJMӖ0ti586Ap8Jz>B}d!}q%Bۭl"} c #2|3*ͽ^yLh8jL,X& 8F&bfUDIR<ϛ(J֚D$Ib+غ>sl]?Ӝ7h`f8ģW4 MSwHP"m:n1j!,-!w^` /3D2G,[֋%i+ byM8Ul̰qXq[;$Lc 9GIȐRr IDXi40!P00'M4f>&XG|= caG0*ۊd pJ( E$FV"/x1sX|gvD,I=q|yA%I+*** xg (x,8abHpIy 4&\%oS얡T=04ghxBܚ45)ɨDWm@`$y$DƌF ($1J A@ @Ricq (*=p @G /(wBRh~ X 1hs#t: <]h<77?6/؋hU G|F9eE8W} J2bq\Z\"=$#|'л'۹C?_q'ٻ+I/n9d rk0d;xgJX% 6 F^ZO㎋_Kz+hߥc4t=HEvi=6q֓b=oA!~Fc)|gFh(`A∐;|na[Qm/V9:EE݋'C8ʰ_݃|e +ŪD _1C~pg/_A=mwRA18m6ln&c󫧷Y$r 0^Ek⨤=xfJU#`_un ջ} A|PGd`𶄋Tj)(/0rjj~c1p yňs'nG,C3g( qzM}J% {a,(,0ƥ0 W sE2Ł>c nuN~6N-HʦKR6bcߧ`֟6洦LdzH0pM}_bqu,~ vZ6OL';/| ]~J˞ʄ9Tw*č.^2d Ȇ. 8LZx2aW0iF9fQapU9sh at[=v"qq9* (OV1ku C)Aşe,Ь>{',Dbt`VBʢ+Q[vP&=BE$7:0cZ7-Z&Y#oO<6֣dz~eYiAC n,`F;|ql>f^ Yczm]7#)_@aL)#ZHMt?@b/4ÀqP ހ J,c<%{8s*--[uecm،^lQjt=z:}M%p d'a7Ga|&K VJ"EWB.]Y Fo&^A&=5hB%EN:=K_Uh[nӳyIlrG~ OҬG&./53Qb*,o9㦹O8oU'/f[ongVEAc9[вӤP5uN&;xÒSCnۅq @Co#\;%IV0*& SΔL%mihWk^ttlǬj^18`Q6 [@Ⱥ֩ Fυ6E<d?'Wġr( ?'q7W?nXOr LKv.7HZh)&4yRY+k[P@ bs`7ͣzQ˰Z10cc )Ih,{S .D(SrQF9^KkWt:~B6DɤlK.1Б>@ |2nP_v^,'?92/ɛZ,<^,8܆^á9x]UY@,DvҬc0x{֣sYx#|}%Yzz_UGA ePs63BKZpI]AƩCmUP @ujy]ڪ8 e`fMfΟ*; }a4 8TOk X< 8v,zICeu4x 5gE ϔYLʟ &r<hE$$-oDPM 50Vi:6h6FuN쯗v,MS`MvT)>qG$kSXgt磎.W4dmk!LhneRTN)3 N7DߜaD0c~81dNP L'e3{2WȔD oj@6űyPdx^ tFrR9 p5@!(mp.ru rR/E/a-kl˕Dm10v8,]|p8No׍ƚ>yj`P.]-+@8\YΒTZ ̙Ћkf1 [s_?TlF 1笩(5paD R eE!%:}a$ڕj1Г?D\qH5Hk y:L.D]Zb,, >_2 Xk@===:mv~iBt :,DbIj;}vcB1P'ݗjLYB e"Yi}QR8bK5A,V.Qﺢ Ls4Np?9̈q"\`˚z[%'OL \ͧAR>P)>eXۚ&f@}n*c*O-iO(.7]OCSc*eYOHï>dc:(P&L˧cRN)j[ C&HΨc '$P$ ,t$eZ ABʈ&S3/SEΉQ4qXV"E+q0h/t'N%ރ"4:8Ydh^#Aj,h;*44@iHȈ4ɥ@7uP -)m]j0&\(E=ݷiTmniMWk6.hKD)|K?22L>$ GgxtRMጔn ~ o! ?S7Rcr*\UkAF0[2uAe>xBFxɸX=`yy=ŊI_WeAE;T=*%%UB"I?MⅨV,<@鳎{TuUqoix_zkd~ 3)1Rf'OAN XOtXFOG?~ND!d$g5eAwDO!D/[sK)"+E\&FVG'nȣkG`eC+6ϩ8 @o\Hω[5Ņߪ~B d;_o`^dw+GLqY-|;Z"%,e[osQaI/.T"l 4Q(ȎYhwM/ioA$Ȋp#$z"s4RsNu@ '}lG9 ]F7g@vч:z(@"|Bc<rTBB{dh{&yE=@P{pU!K'=-Ǹ1`vwPÛ k,e=|K!@iAiѪH:6ȁxto#^LKw7b $qq-hug[ڂ@ND?N6ch$BE p{{o9ctl2JEIpEkY < )gڼwrV>iAn3_,0@kC+dc8'|Ga(՝$zMxy iÔ]G]%& "` 'llc3p{8Ŕvrk%u%"`:}cF!`> l6 Jze|2ՙrL&bB߉px w{s{OG9N43l1/ub7SH l\Ǒ4|_9ǫTm+OBox%lGRa.J**oEyy|V',y)F`B~{SdM R+"+P)mfc31;iSS'Xg T"J,K9S[~<ѹHEx^||(pHq]n ?}<^ *Q_PϊQ$UR4Do43θe4rVK %#> hH-,ܞ$.JW{d,{:H|z:s?~ISд(p0t< 4qvhMA ]L Рq& p`#D5%i׻~hWK6t y@-t4t%Фrm `8aĦZ-b-^rT]^ՂB۷.Nfyt"duɹP-U 4*Sp$}Wˈj`*gjE_ٴr,}ˊ\+/w:"N P/0v/Y+7KGxp'= gJr|5lrZ@2otʗ0;L.tNh zx~A9 Rh]FMmfQ(!& ]6fp%9җD$vP8gqS_miyvh `Wu{^(¨VBT:=p z%xadSw暓A!گ5g O'Kܿ}F##T0Ȅ|͂5 HҰ1GO4U@JN sEA#QlbCzAsK3 h>|6l͠h徃RBs/GrjdKl$a;'udHs~a* P$;l9*L0k.gAE&@ƹEf,>WELK,φ!xso#Z#pm?$)ٵ16 Tŋ;K"\"rOuP݁"בESZ˞A.9SXYn<ɱS5qq2j{]-K9zUZ@M~,pW?4oRBu.êa3pfJmYڎ.uYքWe 4jy%_E>5RJ}Yk)\LOjq䋃lOO\,O,3''Nk0AM,m4JD7xbg HSc C\= -믶v?;hx:#m7YIY:uU[7 7OJ\jr|{>]ӜPQ{$2n:N=pw9Y^)PS`Hi6)o}3 V ::p,۲eg4l:v+ [Rճk}+NwЮv-fֳ vC,[w@.|D0Y83$J*0") ͨ|Έ}6C qz+Bfhm5>ѕЦdB{%Y͇/OV7t0C`^nhKCZ.g=\Fe~P*[OХ~IO+BpX6TіRIL.%(ݹ+hX<"Wsa!8s10,̶!V'r|9RFr]&;H5n?h>W B7ykפ@#DYh^w;-tQآxmbr\ӽМxFɏɗkiѹLtI$6 E|ьN0}SۄSkZ^U]q1{$kږIK ).r,0%QY>A ;{,*1Sr8Lt&'mfnA6|2)*C/':MF-k*3H!:M!/dde63 _{$5uYVyʼn;t=o0KGu__l `ComAf#L&LǵxXYsi  66]XC乪zfn^-hLa ͐T2xw}AiN icH3/)qgL璒I+lAPY)Ct+4:ڦCDiPTU_ERJ"?z$"J4`)4)yLj~ҳцm: JDKPpILS*{s/i@&`J6Piz /8e/.ҿ^m*&v͇wnj߱[ą\䌤. Iͪs~߸zWOقҔrE60 c]LͪWioNT;TkɆ߿jP ԵZd(̀tX^ѵɅ*@Lvss Yo- ˊ$t'uwH8{K"8rgWkt%MH|@R4}lN9S!y¸|EFQi8L~q9v"t m-2 (͙gwN},WC;hOA>ZB\) ̮9b+{8k/JcK8`/\=ST4$HGQ`F -8K8'8bs@i]B&@Lp3 r)%c(g °]ͩ`ndTrV0v5816}@hiM4Üh`\.ꪫX &$-DMH>J&G}OBPGN ˳"3BTio 3vG,C+ qCH^b.li" b"ԛjLom]l2ZVY)ʥFbHshM02M|$MeO]#HHP$g [/'*%(S/\g9eRq,.HAANn5_[wP憹W(̸6$"bo C=U%D郿;TGQ8`K~Wi˽6Ƿ+^d^NM^95pG>n [+@JE,pHl@ѳ%uDZ2 ?'p4/ k /T ŏ3u:8> fsscB8>t$]9F^vGmdӪ5{rzx [λ}D6]!7С&Խ] k3P4s]PIlv Mr_mYy [p:$Wـp/=RE>D?$}$O4 dm_@[MKi$ /FmOƚ~π/EM {ɪ۷SX9&#G~y"ELH0vGf/$Z%G.7a0>G󧕒]R6;B5Yff $կrd/X&LtBa8ӷŔ0.|O6j*7Ѭ4v=YdkBc8g_%HY#|Ar^\znf_aqb?GLJcT֚_&Gu<.}Y_S"t %wr3=[h:QpՆ*o,Av|Z06U\T*픘)tK A~।Nɖfbc-PX}1 = WE|dԊ~AGjACa+n lJx6ZBhn?DN1a}뇙͞άL ]fXpc5hz Kܷ`Yk[0ָ>uSeTS .ȦZ_$Sb+lh>Bl3DVjP=싑N~Bb񜙗KS&miMѲvM;\YYdɦriЗ5 & ~@e8Uf։7,IgU?/F/f `-wt32I PX=rk9ꧮVyl o@~FCVT"%wVHrJC bW&) $4U#$WIє0LkTE x"$Hh^LOt4d" -Qq)C%fޗq ^Dج_GndIJ %  k-=MNZ0AL;@s>=7iQQVڜ[!\GeX7XBSo$ C̒1*51 kn *$ŐM]BYln2|ȝ 8 ZsWs0o|p +&|o$U0G߱3ƤX1UvEl˧ }!) ɭr"69Kt^ -^HH[c_F5]AQ\2{W< Zfòȭ W5P݁3Е)4#"[p zoIϷ@Ks98:"Kɧ:7҄QijQH&3؏8I2ͭl,)0C.H )l"Ÿ;Fg(4,kbA"lR>I@U >dw)2 :ޜp(*J#ٸ;|$#Ih K븮x*o7:R8yG.$Y; ϕx>[?ByZaƭ7,7)W KB6nHӶqpw883r0:T0uv`ٽLk J9G!J~cN `Di=͗'QGҥ8jl\(rht )<]W#4G-*/J ^| |K*:(Sc}eHsv:>#FSGqp /-v;F@kB3y%J%:Xv5թ> Ȝ|I'*8r{e`QjR3N]=[6. l:!?M,.LV c++VUA)yj42UW˟f؇OV@<#94X4]7: nضxfN쫩0nZGҲ vq#ldKIɭ'9% Bf(NcG`YUh {Kp|M=pEo#+G5cj?wd5dS/c/uCI@} LRT{9߻`r)p"XKf '+SYLBpU*0{D:sEu>@G\^!;Sl3{]6FwZt#PLꄵ!IE2wzΚJ2a{NUC0*+ # cSrȶ]:.OG`,~TyD5Wh}怭J{n_9x&t$ p3 pmW:! ցO)|'}"S J>]c?rǴ{80FF_n7r$,YVU.Ɛ5VU,3QF^XeT% z_LuDtѣ(MrqY׳tQ'B:ϼtFdHSn@wIE0PbVTq@<Ӌ- IV免`atӧʼ;T,fQ qpSF|1+,\hΣ'4W LtE`,i`X;̇ބE2q:?ἱ;i.%6$4Q Ƀ9wX \#<|q2Y. 4A^{V=p*kRJ2=VYP'>;^~|O8vxf v'v!`$sdkʴ4Bȩng3>o:JИ0%e?P{i`xH+ahԿ dJS6duNzjIb{"{l5%TYNE"GRUeRT,5doQa* ű0$<ͅc[|Mɲ!CY)GP:*l`IC<@yvn(5:+Ql_doqXٰtu8٫Kt)4ã^oVn`yZzEc3/D"K&`w1yb`)P+r7"XwfylC7{=a(p=l: .q奈h5y5JȤxv,MgQ6Jo($d6$;iهgq=@<<ᗙ@Q C_Uj? C+~4ǶqpJA]P? )­ĽaNm .<7Gx4#V¦QV]|o&,~Hz]W@;sY+ݱw:@\'=hSa:}NF\="螼fgs♦HP0 my$S*π`*WqKZFgsh̩ 8Z,>j:.苳^ׅwFE|iaH y=*('"_x 4 N@g}RF.[;*^.LRo(?P!xVmI8L!ZYo\Xp[ִL^bhmX;?/c`쟽` ^"N!l$yP&} ԵN+' _zW o~$J!a.&r2 ")0ԫ3kȶ%1%+9){w64Wo78:4vT嫋4X֥0w VW`ESr.1r|Hp1x((UY-Nscl2S]Ӛ=7@-dׅ3i ENPBxO̸"X>"UHfϮ;vH͉Pr󯥤LO@ ~Qf1(CX};& K2.z'"w YU<>ӡq75?1ؘi-[`Ykj X!&08$ Id3W!Ll튶Zilūv0{G˄,0#A=c!5nkb[ L9^ 2}[=H"pF;* p7zyga)yRL{V¬n3;v#.]wʥkN[?m3[^AS.G"Rg .V"NIv")]O*E)ӌ,׉=&WĆ/Q5 6>Mb&W]o %d8e;7(Y}){ Jj0d)i2*C@o_Iq%i鄹h;Ł;ESyꭽ`nXNI8@gu]  tkVtx.n5G!` jBN3JF̙ ߽faO;J.P1\!ơ~XFv*0k@}V# rC4sxH{^PXu\1oqi@=zgy\-FP[WXZ :Uz(_xw1EAyJy2 ?XW 9#;C&O數U٨]2PvYOԁ!&5 Lڭ Aya=8ݛ+lQW IfaDŽ'l(2b]rٶIhc!u쩗LmWj;$RO}FtI.M 9< -%e՘3şoX>IJPNaF0’ `o(qqnp"Zjbvrq;1,r͋ &I  v=guꋼ2O˞?ſ@F"=oV/^ a_iRdj($MS/ʆֆo}9"8o3{Bh8Q`z"l~>G$pV^8AIYm)A@8 PԎIޙƱA'08Hf^dSZ}EfQ5F/ĖtB+VCB R2֮w!%Gg e D~ы?4:h 42CrRά~5WVv#1Mk04p.bg +579xy ?GvKpT~&VY`<^X`yZȋNo\h,CMo^hf%!"X}jASwÀ ]@Y@jDwYlbx`4tT[n Y TTp!fΰ-򮣇}5└1q+a_+JF>8#K( eϰ>(hi ʕfG Dx .*nSTOKp=)za#JkO- ˌd$˥ZǠz%&Pȷ-V<ΏB_Wil,뚍d4IVЗMxD6돎"+0,[8yrAAXy6Qj6KmJHvϸHg-7GfKy\&K< %DU> rhqXʰ/6s lh(T!?{KJBM"j 7H%õz )a*xNq̟΄K~7HͶfޙ4"Aw(2lJZ46d)Z>՘g5)%XSKd9[= PGp Ok{m-%΍rb ٓiT 1G\=uF`,]?7rbMUS .wn󑗯@O$`X;PY3p/Pc󎃂I} p}9!Nehr3eiGJ8.Dr,&>y`m+3/Z(|@9i^$w KM3d~FY@~G1=0ʹ J\d)QBj-O?ۆv4\.XpޓTw:õ#l _H! K)%vwYZ:HwdH'|>/A&$!VKKK6>h1C]j!KMf]-²9I]bZA]-7 Q7 8hy , ^9AmX$ q_`"z!cZoynCU>I\LK 2;ƁzrC))EӼ].rBRk sTE UR̂EfN3;ƫ/'+m: ]t R."!1Cѫx /n`0sYeα}޶T -ߏ_,g wɫ[zR$\jAA ZS 1ME0daR}$kG_"siTc`2U.B]tBJg|mXi3)V:kkl2*3 B0ªDlJkSy0¢dXw*QDIa.ˈuĵIIrLI$ Irn3JptRID@ёI 5xoƧ"BvӶ#m%ӷY.*>Rl\nH28Þbd6ǣ6Vn*YXuqqD؈qG IBNM~FNZd8y.$ baÝnC~f%C@n?c,zg8s)V3A>O!T$^j+79W f65_gEj!V&$(dw 0ilS+QKdqK(܃<lc"0I HC( ;8"Qcw:RׯKbu.P3\>_)}7FtE}a:uGRF1ÃxmW'hV(Q[ ftt#RprU r/ f6eB(:^OYqhLa#R2E"ѦK:V (d3 b x0VkPYj$uc]j2/u4 \0<_Bmu GHb7 ~2D_e 0 %Fs]nYV.S<[P5T삈8,[f,(s|)IMW_ $ \]mcɹDtlF* >4{p_t0%"_) yw>Ŋ.S 38 `3-J/G'OO&#wBZt*=su=($]xDaW zmiHns]%Q.0C-b-z*`'0j4 [P|iý;^^Q$F|@CP9ЎN7.k;9A0-MY4E"7c )V՜G1]T;r4q~b _3 .92=>>Ȱz`˕l u=h*Hpq7p3@x_gzŮ_qPj;~xu}Thl-40!( Jc\˙.`yr ;pDN/U}33(\8-"ٴku-{]fڻ@Bfj^ă`}}#M m뫍,x7 rM^hȎ[S :E!!fbhTσkxwN (h?z"сy*Qɜ7̺m/;CS /RZu."mHD jъ<(ɍ0aXxd% s9%'w/<k $B+v XbʕY~5,5JvdX=鞒mY;@q%jQ2Eơ{+? $@RG|5]W`4n\f|;+3n1LjBh]sY Gx$ ݓ@觅IzFtE MlS&小v =D c5u..x-BN*`!T@Z3M$" !qeIpв&:pJ5DWIU ~0y_G9jy7LA$G;mOx hfv&F-2an䜌 ) T͛ON~`al4fߪ6δlZ0g@+_y"1 $v};9͉j1zncL "@S*Ur~ Xv:;t RE@d|54/lr6)94̨;Q PnQ~,خ  8\PD)F. P /;H' B8BEB6m{M-XF@ܽb $>n䌆ȫ#:eUdd0=S15ΑCԴQM"75 kB}B'd­uvoRQY'DknE'=R])G.*2ݰ8/#~)eΈj K+ JP}Rr+XD.]#=[ .!O4$o^F*2S611T[C Cf9'mAލZuw;ͩ ZOX 3݃) ֒2Uv[mCgd[9 C6*ߘX5bFN3.cxHTU FtqA7"mO`a$ѣ0vy5D4.N%9Z"2aʼSlL,Rf͑L0:h ,a0H4* lť:n+)nʵ(5bR "X)0d )9.uĩp_3h%XH'x7 7now#BXhBvSX18 Ԥa# @s>ؖ5|F?#0^ \w-t>p&C] [%b*5 zZFFbL"(N`^if >s44,N*3KLB;vbIv_q{Yay`+2Ge "((tӽW6V|W`'36V! !H} `ȚVEsKat?BX*zp無GƵp>DH֐qqkv*0v:uĦ2Ց:NYmmY&G^zQ=ڎtGMf׫X^(+_uTcNuWB5udcaU^ RRph<([8ya >cݸ'oBO")^\ 1i"E"~A UY8 +0+$[)wf}@|NEŔ I* \8i#LOa Auku@ NW}_aMxYDSg*pj(J'a (ʆa :SIW qxAMBPw[O֔zT|g*yD2k.;A5EyKD6w?=E?~pBpJţc_I~MnNkA607<+2d0 Jq u O#bkK(F$1d@R F@ۼIpτ_#of7!Z[-vP6I*4]Z,EwȦBG9lW i!If!x͜BYҟ}|A״r( ;yMhYdA_OQ<N'Fp$PQ*aǖ._c !0D b,4d=,LTa'!_o(ܰ{ @+^\MF#r[SS_՗繈i7ݡ t(:Εeo,O{#bjewWi9!ʒP'|70ro_v.;t>b~ .sHl( DP%wd[NɎH crd"o+G}vJ:x=g(y? =SlxA_HK* pxr7r!vf5a>⃗Q .G9ǹBC?/,{>Li;>%iN p8^E)9S2nm*yh\WgTQQϏ9t}aRJTn-ԂFlМXc- U`E|KHNHR`_hzd1{)`NF꩑2x:D2 h`QOsu,"TѧF]:HT/@dd1`FUкp3=Cb9BQ?M5e[URU*/ 3gA-&ΪV-i$#(("8G**J*wO!\DVQf=hU&%=} >B,3/I94D +S~0*w!\xt',~㕏HUQޅ&!+8cUqqM_Ywyǘ5?~}MbW:Q`E~,ϵHlrpl/ǿ 't|JڊؠXPc D[$fۏ ([6q"ZfNDžzm8Cψ=#9X5#(r=оr`neI'Sh{}EpK[⇝T`eh,bSqPlPexg;7̺&Մ!0п.g67mje"(11hcLiLlT؋˜8x?3bd'1 !zKvM WAWwgQ}]њ9- j}>m-!qpXu\_MUO$7Rn!`άP Q~ո$@XBRg`v/!)JӜOV4By[l[V`ŞQ&Y݊:%_*5263 Jye昶o5-o5xج!%#ji|Qv B(' +$쁰锔 R0.&@hRmYK[c紈 ~,/ko%V,=!ph5]6قLu51&. ~ ;/(*/l\GH􌾾Ao z~ׁ 3^`И{-qnы>P]ls ^f -e 5w6FНU5q=J4Yozo~LU0zv}˵gaZ M! %NM0v iIfh*`Z3Rza)>oUGfaNrI/Щ yL#RN<16Sš(\wohS]lT8s.IJ3ox@<4rI{9qz@Wc19*r6oIG)#|@t;p-=J穣(4t5z>EЬRY nN-ni\ςCt8_>b^2ґ8k#z_eĸ!vKń)f%C w.aH0L5{"Mrzsڕe&7*H, B(%P9HmWe& fƮ` ׼neիMkh~m2?9hO&~;EAj4k}1F?fFq\aa(z\}#qh%qԭ)oQsoan 4`ZL5NTMH|ɣzzSMbq AYX t.cObYL%};tw<t:hN,OR.=%CnPV9{["FڹKD@9HoRưFɧOH1g˲:s{ԄEy(\>#ڡ (p&!f|u{{uSaaBG t"{`;d23`cNd:@dWWE8ȑi/8g\%?Z)『WJjl\x|sqBJU VB+"ujL2M|{ȑ~)%R>,{!ɾc[I7u5atgώq⊺Քػ {u.=Rڻ2#A' ik^vQUYd%}2?ye3wwwatPK*"[ 8Kpq R HGOLdzE_qÄذF.PDȧ4ёvUYIQWFW& M^dGQ2/)[?Iw(#fUMŚڿrQy$H.gLM!m;6hP[ zf1]U+;"-7Sz @ߔXa ,I 7Lݶ@/(Y]إ [FGttiEPPdBc*riųKY&}:Nei?j؛IV֚šxlx=mb[KIOl[E5H]#`KhE7jފӾk.=(ҊHw695PV(_(VJ9ER.d#}~v*02\mY/mamW8A7_[nysbФ8h)sG1POd .ۼ"Si*ɷ[^qQC7k Ml[YGiiWG1-MkJ Z:Y@j:+_7קRsٯ ;cjX 1ZS`6AϞgxψ+xt,pH)x&y89c\ WQGG˗vsX3!@G+(R9+):_ΪN ,R4Dvi ݈t Ļqk#fcLJk$ȀxNt0l6]ݰLp?0mVљH 4?40N*VQtcۑ0g;62tՅЋliPqIsni7XkBb2:{uЯh}f/kRߨnpA5F 7|ԧNLI$f{᲎B{+E#s@Y202x 6]dMcK6h7BӾհLLڿk[<<"+8pZd%wp.W*on  qF6|‡Q͠֌χ:逵6[ox5Ipe'κקm`WDF#F2jDV>MX=o*A^4-Z[i)ڜ>0EGAj;:Gi* rZ=\N;Q1S٧[/T]О<hPPUJ^m%|VT /@ 'n*Ž>uy|*/͐!Q\I7|#r6Z^jFD4oH&%sz,~i<){*o  BT۳zèp+zM%Ycy!TF7+*K͔6ʍBWa@gR &q'D QcD4LSlE6uʫȇŘ$ia0z? Qѫ%Yb)U V|"Ȍ? 옥K`uP;3ugK o|rũwp}/nv߸M8 3t2yv4xK2G2,7t<3 Ħ AӻCywgr*);]b_H[woX1FBkπͨ#:`xolr^RЦL'$Fz5(]5Qw%E9j21 =*ZR yX*.|/ohc[B]qLe o#;Rںz*ӉJ/iݼB <eaf ue/'!,߫EX5TqsqKϧfOkPT5xB]j6ghM5W"*੒f~-:57 B qL=h+C\|6ڀWzKqb8Ԭ4Nﯷ< wv|a/4>>@%JS3yRj^w'>бy'A5WhL* nQ[:k×AMkmY,ԣwIcv؝/.`AmGtK1T=A1 ՙC8XN,KieSy𽿌;OKx@drZt;e3̭i_9MCפN(s;*M˗zM>.Wٻ=Q'Y":2 ~Eyc*`%=P5^<)Sgf8&jvgW@CJnVt{6b-EALMz,غ?T}%_z;dOҬGc(~_ɬg~bq? ?/7;[HpERe@U9jX֘veZDS qiK(lCq 5rޜmCH#f̡n V$c ݢ[Lq0^ቀ~Lڌ ʡ0Wxx C|Q[ 1#jx yБdP9^Vl1C`5t\ Ԑ 4Ki[ \tƉ|AcY7@ES־f+y(`ì;dIFAnuMp$ĕ[(zQԏ#Zͩ7zDZs^Z{GޢB숻FEo*BՎGE1)`ȒҝEKJ:׈0p27B8T*H;E_)ឱI1 w"(7 ErZu(\!)cՈHiam!Ǯb]Jg'! -zN&q*앢JQsiU,Tyx<.te+8~@헸7gܢJ&%ESJk5޲̛*ch7IX HY"hH e ^EOȋ=Xr($wg:O>FK0Y9Gˠ. FWT" 0uw@pC Cש^V:5(n,(#GݻŻ0,Hƒ~4;cP7ݫb*jQ 5mKRJ_ۼ58B_nq̗|B1@=yCE>qz|yE)B]b> )$-bETlSO|] &<WD4gPbJ#d2!i \*+dʊAl9 Qe<^%B^ :#Nts,Әv_J%=-XRS"|OֿU0m2toQʩc想~I:s%p-;€ FdttQjXJJWv€SLߧNT몇n0;3"2р@8#"zuLG2팆e {Qs?$w(y+4q%OB(ZiEus~^;̨$qM/u\_ Kyg !~l*نbET{g:hg@%-DPi}.K@YL"YZXBâR>;+~. g E.+uMAFk xZ4F)c"usu. 9?GO<6C9?R͊bA[E|2>aBP2xՕU&FT:,)* Y'%1%DCۢZ5n{GFt<4}P:Q2;s>HH i> `y{ iLE n5PEj5 V璂P4 1;=Ⱦq^aHꊮQ,`J3e><(K.#Hp/- 6LUy~{y*ߒxDc8T^BHU^m+&0>Ps j 8Rg,1G#hi=!zG'ެ5Y6|-HByUhp|r,}n;o-*;1HyP.VZtkYCn\{'ZjLF' 鐟eT2u =wrHtQl4!@f5`\SVG%$'0X!t?gҏ)f\T+,"1&W[-nq,]Aū-7rd zӀ5B0<Z9<*׺*ZJHρjNhBw[C՘RrVO#&r LͰ+/.HH?TÛsRM\vvp> ]B]U 9Wv™W҃h*8K[1L6GS+N08p3 5-QXs(,$8mty'Zl9n@vNcJ\lNҪ"޲>O$~s?7P-t_=6c=C#lCZf GzlQ`'~bNhNg IhC7 %>L˛(׻bED{<1iB缏HAΜH5&VЬXd Dp}Nneo|7+ #XKkǔwKҵ02[R#*^b`B p.Yl;jCB1o@s`Z1 l<'3>TKPyHe>dvsGc1T#\e6,O<,@wފ-Ƅc| o:#c>_cIi#z g1,Qb7hux+ild Ffx,pŅb":n"xe+_=B!ljL|GsIJT@/ c}LCotfPœrvsB yf/UU7vn%b'W_|m~ut +ۓ1 K3N0mMV6!k+rƃK:\_qm yw-Cy:t!i&o)i%&$i.K~XDcn@+KiϿIM)(6αc}G)2dƔ f7 ߈j7( lwRg]'.L-BM9|g.(ĵo~;VH^7)ib;`cVGTm\aEڼ%|YGJ2 eJ ob8R!Yr mJz*_<~-јo/jm[1o*ZI3:,1I?Z>*%bg< ewL4FuDMBoWm7[$lO%R@( ~.V^+ XAvBMވMśB,I]U:X$NV([dLpT,ŗ#Վrewq`_XkDnb׌RB@tc+zWDWz3H!j㷴>`1 OS:AioơW+ N$Q@%ix }}pW*\إrɱVo5o^)>="{}eYkd҈n/1%"qU~: |VS W+lݰ3ЋtzzPXV8FƬ YDvxJ6}MF#ƍ9.qͳ^p'鍺r\)CRowvOpx;WvfNqR1y(ײCW0w!lR9 * 85J,֒-vG"chR+^f5xZ[ި:;˶#~%pS;@^x.ca95v^Ed/{ e8o]Jj&#'Ե EL;tk1$TmE/hd9-vBd ‘NVF(^ *\UxusZ}AVǙIxw ̓[›EGHbU-b ?kY#l!Im @3<޿Ԛ#pm>^W`Ҋ9db^|2 ؏.Ty6Fe5!dQ_ugDNP2;8}tq(50q&b ʀ jhCd{q7fU=<|jJݮs߂#S?hڏrϩl Cxh).w7wސwGcyZF%;Ǘq. +44N.MZuhyy;Lo=5rBhڇ}! ݪW`E ]bX n]9#q/ӳ/ãM ȿR!>}("Jmv}a عW{lMjZ/>؉:mTrgg놊quʚF}N( >zgaq,:,AjqyeKF0c%Ʋ<mfGt3+K[@P5¢c:6 uEG]W8gB7xWlNTITۊ?hV0sN< s)fhD3yH$g#[m8csyl >l  +tpT"E c2!Nc`@BV:kXNcR(| 8CܦzUy As 9S!T VN%5jr}-؄^,N%c4;پ/rƈ)(ٖ#d-gI/3] hNk;jp<^ :[HC~6#*'ȴVZ{AX%%rotwAÒϬQt\8],sWk0FeRK\Wp"xq7$lSGKYYY L삶MJjRǠYobWq’RlKELka:-X7:Qc!EorG9aK-(mm6mۂaC{?t|wk!$ 9.q[V:N9A"[{}r+˞? ݹ 0j0n,f& ߜMH[.~gW?Sv^4XB"fqY"z  ڜWo_"Ȫ>L\&,pLagq 8(O$D);BWQ }BDko!nJ}bŃMgN+*Z~Jׁ.:W=fZB)qݢ#|' 8@G˄iJҚe"HY@;JHHQL`Sjk-˅I, 4@,uc!F-%6tvYdfTڑG]~|a%+(4Q4hܣмGѰǢyah|'dfp2MDP@Ruꮂ@_ٛfE==2E {zz:dJ A/cTZV)1Jt"@iZ֝l՟59#߄kpv'DGg7#XgL x9p=`3AUł I ;vf()r xl s {Eu?iR% lPj7Oh-kmUoQYD!bbXSչqTsDwtԳe*dQg39~u!D[Ř}b ;h<4%$G'?H?<޴] #HdHN)mԈ23C1R(‚M˿zpSs_.'?iTZ)>ۜx#}@}dc_$ /٩{CezJ,UR$yYԁI;bLy⹚!'yۄr!VWp Mw*hPt3 ߽ErP5 . .Lys$# jyxX[*ub~Y] iCg@L?wWX.lAL-SAc=Ve. _^3Ӏ6I54k"?|*K}q9թuԬ}[J8)Xk5s Ҡ'ZJi$?`,A!1N.6 2_/\H6F|Ԛ$/!b&}2YƦZ bĠ$p\yg&(=@D_ijDb oZ'YKS $v?_lr!%ٶC#ΈZ֟[ DJ*Nm2.4&+0/=95PX8glt;|A^|gлڎLAp>`F$w1FIgyq TN D` J:/ ѩ1I*ngUspTk_űl{rL0wlʟl,s d + [.&/0dz PIm_oB2(4$>סc /438: >=u)JTQԎ+'yo{k Zt@~+F.)84?'[)ZS oYT#5hZS\?ќ&C |1Z*.2TX3R%mxff!_jRd%Ǻ0N#29G knmtt EOz+C#ע<  ,yh) HsrhBŷ@VWYx S  =Ċ_mv թG֑(ӛ=ҳ)$qPKGrT7E#} 8;-A-E=eT,\kAB5P@ZvRUU'8 ^P@I(8(w)V+bep2j7WV9mqkThY~;' ƃ6z,z M? /Xph(F4NGPwJ[zphFʼsf]7E EJ ]zTWUA$UPd%VzڥkvP72N>ADNKB?(M[K^4ci+T -cK2bY{a%ԮRF#ԇ,3_ K;֪M28+oͮtɅß1*U=pu`dRqg3v[td~d24Y!bAYH4B`B(@C~|=hS Ӗtm6\Og.wui_/z  v%ԁ_4m%ل$p>t\ڸIų2VXj̢̓/cޮ X4ne155^mNO J1c>56{#oc"At\b(7u7vBq`t^zSy!I€cG{ɾlDݜʠu~nlYMp`넛j;=yrjϑ\^hz+"4.Q. Sm(eP__ʦxrecR#xF zh'=gDP`h`]s3R 3y:Ԝ4QgJ֙E_6t80|G98N}$~sym4GZJ{x(5͊ՌF.fzqK]D3Ƕڤ +ol~^J:"T7| ߶.f EQ ]&?~Auɪ{.-%9< D$ΠeB7  &,7҂ug0vh݅w)HV5U1[([Z8!̚ڳF*G|UG3-rS;LBJyH{7R,A*\J5u;g߀fMl2>]_l2`%'ÿjmm"58W7x @]~4b #N "+ACP/37y!h0D:P_|ˉ<#e %䰇x @LSr(4z5d-lzYޔ h3LGZRAj:-խ+O|b6=%n* rSutЊ,[nwDb2z  EġM6/̝hZfyP1Օry2@#Ts/Y˥\$%a QJk@;(QzqZd0@$& l1С0n_DZ%Jz@$M'z4j?yT}! o Ub^(J -nb &B M M_z2 'WVIWD x"n3&GV [0SE1>Y<$S)e_y~dI\Hq"K(-8cΝ\3L&64 I.sFW-$%@[]-peph>L:O|dr70pd9c#^NYT~SsV"iFf:ʳl]wklkV\ U_eѮM "f -j$Ҽ2J2D?q]% Q*~M@>FIE=X%+Gn,Y{N;x}J>ίcت}r LuIņq;wآcA=z2 ~ìmHiR-ڡ=]r;Ů#E`th=~ ^޷kC+&}ޑb^P?ȉA8*&uh> P"; LFӋi2H /n^ @zFceď\ fO_.07בYF7z4:L!콻Yhc4J#*"W .DVy3p\)k]$?, +*D©]!^ Ŝ%Um-pəS$?>խ[SWwy!%eH^@ Z{\%.$!8\R}8zb9c{u >gD] rψ.¨yj3(|TE 5HD-\Գ[ݷ&ql[)aʐ\ee\hWgPN`SĔh"ؚV,YHVJOX V r 'TU.V{6A) DZH &YxXvDA iכL>c#0TU2s'GDd~1\dֹ~D\sYt.ѳ&鬞*W [=Uc1 94vlk0]$ETgJdO M6%+]ԔF*;_Epf5"O枲4TT%9v$.X*=_ɼ*nG\AtdMWc#A|=FKx]ʃuF/);NSmh2:t|T43I5TV 1gx#ɗVz`Wͪ1NC(zr|;|?[o4w{;ph-^_k3&cETa9:&q3i$׀I Mc g+Y҂;77/O]ގt\K9:ûs wP<1c0Ʀ‰@ITv%S&sC@jXd#U`WKO0Qz^$~UmU)V~7I&u#<^w_;.F/mYMq?b7 I ``6M]Qf%(1̫R;8iCQ`miBIθ6B@=bldL ~q@Cׂp8PlX1pźM!WE4/<Ϋba[bm?"9-U,Sg(G؂ ABI]@ n#LN4S$sm'YRreB/ Zu'Dٍ΂LfuD Ex%#ȉ" `IF9^vVf`/'B{~K<|>"{|_74_#Zȵ!5O$7>gQP o&[R3vly\ؽk ;8kE+} Ƥ i n'BEXMŹCຽNwv07 ]A'Lt,ޟ<F/_IcWg"!U1#Ոֵvճ!Mg-v]kfA$ň‚4yq!Lq=uь_L ˛v&@d [qRJظ*ϞVsXB{2 x۲VaBṋB24޽:g!7 !k=LRK\ (XLYcoJr#8q&-O̟Sk HIeӃqR[Oy,`%ϒ= _/^WD;9J e=Mu [bWt0F3;\_>!ybE`%-C ],2B"c~^0WcQ 9gzqq]8W`&$_@_j=-jCt)._>ke?:+{cO qmiclsT6,?r`5LǓ 8qN?$*mR(s3 ]hLYOPv ǻ8dd5bW! [_.Ojqz78!].Q\K.ϑ^*SX[Z/ H.YXݔREeV|cSPGܙEjMBc )(Y^"L<:?'SM= ;lg;P&{ǨȭA1<>5x .R'`aULLYfǘ9g,i1 j0Uٖ#K"ѯJyKiIāɑwGS9LHx|-e|8/!l/`.d]<8 u-ɷ=MԤ鲚3)*.ܯ[A5 @!jM)^ԿCUnQ73 h4s% WɟᇁbیNa?NJEbn2 2DPHl({gqu ~ [L+Pk ?ϩӘ $LM.85{2%Ԫ9|ap\n/zVW*cPqxs|$ _&Ht #zJ gd&^MD#YjZe`O&Gi_P=n*:1 'caHUTiI, рlwteUqCAGcU 4&#.C {e0<,6e2O}5b{X!Io'jC<QBJ{gG Oa.0/DJHV)5"&}ft8Z3Ɵ^4%dbAF5>g8wANDnC ]K 65Ρ`%1ZpuƘjƴzBɀOSM&$mCǚ,a˦OD{!eGO *$F򜉺U!Ҷcpjȝ% dL3\s@n EZ#3h%3v#5qmnD4 %Bꁤ4/k5ccآ݉KЊC@Sp3㹡`dnsT-̀1#4\Q+:<?Ald GSV47L?\p|ښ2hspb5cp:GlFXI{7ezäUkzE(|VQQdKxU>jݤZHXsoUceXJ%Af!Dޭh8AʁOU4WǧZzP7cFs8HݹocQn'&oS:$>ĶӜ̆deljxzA݄ureB P& [إ5elyƨF%$,s;\59^PJ4ɌyԉDŽֺKK[W-hDfUاH0*ŰGGTg)t-)D,1J0jt<$9AbrԴG[Yk5/2SA5 7ޓ^4Ft/ɭ6#WLQm~Fmʢzߪӡ<`GPO[lβ;6xhV4I fYعp f卆E/k#VICAJG~'v%;⴪Cq* m;FF՚klrZpwvʹM/EVwe8imIz;lpw0{.3nlW ˹L[<3[K,U=qB5GGd!2G2mޠ$F ҥ)(?y=ʯT0R L7^_x֭N{F"`/bkx;>ʣ]v,vlS)gwlrFj-WvuW<Ԣ.o~7L1jX}xJxVSh4_b} u=5i1 q-uG׺V{%)(;]ds$U ~W>4%\ ~azJ &.s[y>ϔ!NKK;EQC=Ц bMXO- ])7D1I:=+i6ǜΟei5! h9ɰ׆ =18E)G'ԕ~)VXQ~D>>B3CM6A\(ۃV>%8 vz* pdHw٠wc&%Ƕ/ '>6"y 8` qEh;Y\7Ctt=/n6[=-4[ JQIAh?7޷J:A7^OP ϪMhZIdWo ^x+ӣ+ꬠWRa:05j? Igd H >pD@0knܡZLxN Ov㩒~5BJ,i .~DK:cA ^RY#&9' YDhc* a}⽻`!ރnnɆ!c'#G:6: !_dNs¢ߌh}la^F@I'ƒYcEf:) %9vƔ~=mP.5&K @}ӭ0#(<uqfj.bj_63/{aBkLZDdC{LT,Q$3E,ǘ:)8  dRu R0eAip&CC z^$$NaQ2Mw\?-~ZӉ,wuQ=8[keMM :Nø9W0x x1~`F`v;v6\2=Ai ZC#zGgCj8KLx.f5Ao.KڬJ5~ƙg#b=qJ_AxdLݧevVl?'E¸a# W9vÜZ}dȣRAޝN% .P_[91e$ˇM9.d2_tetf(_ժDc .LuUEm&S,>Ǡ7M,ӜՃDoEՅsu-JxH}ԮrM8pH sF#_ (iRwW=|**\|7eٜ UJ(G,`y_}l'AY& h$n$[D7TIژx$Ϯ^D oVJzcmlp`Ǖ m7L퓷1 !KxZׅLx!F{Y;MTuY,E$LgezĆ4<`BnL46L_Q7}ނUOˋՄeȽ:❼cʣ1L =¹o QjhӊH"ú3oYN|g;n n2".Tj#\s$1D#LM|.?+;^Cc?AHZ>JmOBZ҈z,Ba$Y|͟)~rHcryD9lQӽ &Ec12g B<͸g4/ #Peq @b9(%#ncDoyt>dSp|6R1-4<س%0Q01tWS$To0ɨ[2ʜL o@F+' ֝pM9}tMz) fK' ftR1!0~1-c~g%D4 92,e!oBT }vhUb RUQP,0"Her rvP𶢎"ce@%,E %>ç̆z 655KrPmiPuyzdZ P})6ο8/\MΡ>qW%]&6wdu f{VS`(?CÈ!"ry0'vW'́AEk>1rO f.bWFDf} ϕ"p*=_@ x#Nx?P㝂]-SB dV,M7E$ ֱkbc/e ɜM P$&_M&g}S-4DԭFNjNw_e`l 7QcJ#tG&TP;''ɹ,d{gRto!K򾹉ҏI[p~ҙOQo(IByu>`!-Dۑ2r_t{?-94æ4j%\ϋ::A)`;xcVgnQI > @:͖>>Ȫ8[W;,U~G2yl~oMҼUԋ&5i;߳l2*@whEJ3g|.e/JQq):]F.zPxNZ.4m͖zbid_ n(K9gvi|JI tf,#zt)?=5ev`,^di!=bOi[ ~׸ |}ˏitMm9-G_Q451AF` H%}҅t=.FȜ0fIfp ,[Sh譛Z7 ЗK.Տ5ur_O.TJjRuكBWW!z; SP0Wl/ =dE>E:VtXANN +qe,G%$"e9^$r&'#MnoIP?h}!OFh[7),N@[7Atltd~HT]@磕=Hn_:Y3I sP)߃i)m䈯(+En:%'Q_m[an͔@ ے]%'p TQ^Rm 50BZIj7Y|a DjFY"^> 먊Ͻ,OS GygKXT=Q9#(ߘE߀Cp*Xy GiwbI6N:6 -rd,il*Ŀ`;ΒrkR̛'G>*z#s/<~hH)2Z6k.z`Gv*~>OC"[A +HIx`fkeǮ+-N2 n ț9Zڴ=}S-jNi ZuixCC;W!(B S%"T 3" @T|s7 bTkz,Fvt)x哃%^; U JWI]CMUaKb Hw 9VUV5d" py}f 6'b88/bw'hZ\u< Kxpv˝RBqm}Fӄf% EBR-,Bf2! -xrh'&|$<[ݲkha}]MyyzRZ'`Ov! #+QCBv"O*Zb>ozMt !YdJR1 &pVyY.>Y>BKTu؆KM 1eհ3MOё6I &.KWA_gauKzS#GdyU5ɌwVR> ~>l'ŤT5øy]tm>LLDy+'p C*`?JB-|&N}bcn,8Ǻ Sӗkоbq+|_Sw?ֳɥUT~O 0/+0t? O >/Sk"FOqp.*ŃvYj'[YVgĪF}Ra+i\@rJ]Bd!g3cɚkPvcJ(V-_iδHᮯKNg&Y-bv|S00MVlz V'o0%5P7#JwmB=",%"Xbb˯%ÂCD3yz?.n\ϓv¢NBM:Y)T]> Fk :Tgkk!Xp+/Uniif_a !9w1kȩ8zec\ͬx؆Ve`[.^^~v8crmyr2/4!F5ꌙAX䵍czE`cozdȢ{{,ni'zGbe*YT.Z.jO'M:+icHR-7 '1삠ݺ>v8[BaƧO+kD#ci% @Uj?pB>:ch,?U+#T&?l?3synQGϛ=S lW=+nc1ŻU `&"D*2'Nz|\s{geW@ViiIcVJ ȟ7l4vÐ ĀJml9xXCV9+?Q\ wB툧 v-j(% y'~uqDpQ7ۊ,&.S0L2$4648#3&bFװ1߷JϿSFUN*`2?TNQVW[9֥$% CO>ʐR5E5U`mo3T[9Bs!ZFJw7fP s'l^IR4'j󊽢 m$VFPVy_Sb@e+rzg k qmm{\Eu"RAa P!ۃ]n*Mk J}afʰ 7ebmJtZ+C5l5`£A _ݰr`R 6.G7[)˫sNc]@Q $G2:$aPStȗw(oAi֐zy E $VBׄU" oYؙjpT鹋.P믿Ҟ9/AsΉP!>Ngy~q)%ՑK#-U 0h䦽s?;pAjl}@†/G@kCm_~ۘo-X ؿ`c!IJr;0b!N/]-*$:rh,Ľ9;wWN6f۫;bv ڝ}¿綽w/#o'srIŸSK   Nwn:HDtk3V%IL|^gjL uc=4Sl f肨 * y}|Mv{\Lj9m3n:E$ݛkn.l }GM\bUSm,mK9.\b^"mX!}:jC;&o%Ҁ&)ނɪ!0C D(9BS&c8?ՄKr[q5,MX 5u~+C-Kj/]O#ʆLՠfbd* B+8v"FK~=1Pʷ8]S6ρ%a]NWpZ,PD!wG^{j\LJAD _켄t0ҳyO4#eE]YxL%ώ_xShn" . 7g~ir%z H;knvjH|m湞`I㔧ni:tZ3X)UZdQ@޳ F ;S°h__;i`۟\r0~{]8\s=ސ߳aFe;4: !=xy8o&6DN(bkaY!gRWaq#"pJB2M 0gw4U60 (JMV0? .I}BDmiWtk?SpEl/ũ,g7E!|,oh,b{N"1p^F;޿&+N`֧bb{ Rܕ[PtWÙa:b1O"g6$׏} s٤R"›5B뗚 6Csk_sYȢw>Z/p 9bIͥcZ2hQ^C AoS*ʇM- [lɜIl_n<w Ò$](˂핢 M=lp(W^=V|wYS (|jsz-i34S]pqeIJv^ly[ )s)GN@RͶCr:)uPSǹ&(uk&>$tZW0ĦAڬ ZUvFu7V?!;GD;z49ͫdHa=w +uЮ GҲ`Fԫ^ɋhyRY184B.)Y ׭y xDjQ%8wU}h˃-3ygfVDI{ډm7ei}4z&nA~Sc@QhY 8 Dr30g2gEǖN;QPCeֵ̋0Sk:Z@&"d _Wj)"Ov1%UDZTeY^kJF|md(ds P.J("A0+OzwEU.\O|oic'LAd4V+lh iR:26'[1 ͩlAe߻A[JE|U~O,1( AM NbG wgYmdpRo¥*Μ*S„|XRVLߖl"f覺% xaj{J~Op2Y%bLٯYS9S#g nE_>I͚B^Bdo?qJ􃾮3l@㑒 2a {2aꔟO~FE%9@s"IY,,]Y0ԬHS\H:f X;{ baU0Q'F¾"r>Ե-s'vI%z 䉾2uq,' C9qC*9Y5b( vĉNoV+棿=Nm1o` ;\#ptblg|^&6)+r`\ຶ:vSU5?J<`L7YJ2br,kBN%&{ݸ+R:=%G3B N̦v5&lj9L8 S#rbWv֖jj8مGOVY)F8ȡeSH*LjiDCBinGtNqeZ|0 H~Pyl] `LRWTnl|L!pBƙeFf4 Jy]4\(\QFo֌IH=ϭ%:"jPg,+(*s }`7B#K!{F>?@,l`Tj,f OG 趯Qrk[J !#SS6 ~y; uCF7\kU[<=v ' <я}/2Xʨ!FIxSW,:Rq!K8!+(r=#o Cpbytj6Ѵ8fӕڭxvfA(XMKܴBo:!,N̈́FEЅɟnFg{`!YܖXuX_rQ-,Pu)89}0]l֍]m}wE?H o^A9^Y~gJ0 jtx@#5I@sHNߒLڴU{a$4˜ZKI[3^q1YwtS`=MWWr F[PيGET&d.v?4Qo]hf1@̀5p/ofnq,ZyPrihxnִ|Y9#*Z\ bRM>M"Yj{`B:!BD\5$Sp|*,Up(o]}l]#B/*kAÀ΁Ig`'PT\mj;7t@*dڃ+b|?H/ ^NpM?wl>l#'|[0*>`jzcV#{>*7de4?^A{r{rhVW [nw.M6{qqrϐv>H)ږ@ V{Io&!N;.+Z#V3|r9m;_t  *5-s\u|?`s|D@17ï$PRIhPJQ %UMGDGa$ijtFd9xl(SыWv*׮V X\$”wl U4-}vjUoBٻbyL2u^WLT Bi^ xϞyu^1EF\TT/3&.tkKU,K}IZ Z-5c|`WJlkWל JMUCH\/s>qvX}Ȁ *eYa!gò*k[ƏmnuXȲV3 "F'ḥ"XP;cϳm\c^b"ݟDeRY-ؗר,vjj=3[_b@텖#'헞&^nh=m i6R6qفο㶥$>[DHdHF 6 H>_{iο ܘ>{A? Y$H1?=M)$BlV^ DQ-k$A6_n[ A^ǁLnCt>$&iH4 o,"C&!,jݢcM`< \ƞ{J`)g D:L`Z\?If{k VaBu픝YDl*X_mzn ¤9iKyF^䔢vq'ic_Ţ`Xލh9r=ӼR=],B%jR(*yBRQܔ99|$6e,.Ttb`if-)D4 ?-Ӵ(˱,HIb;/}F̛Xfgb#%SAjz:Y6ʪw(d f&:T$U+2hgİ 44hL:˦5dLO~Ut!PHl;\81M_aRHfFkoZD-D qZcDWēK7A =Sq|?9,^"/\$mZ-SyB+e6{|lmqRH`u-H 5@sk*lAZE+S#U>Kz_~DjvN0 M-| [T$RoNzJsl0bA',U+U'NK؉4z$YE9C/B()}xKdEAKT\ !=j:/g $TCb0>b*>'I'MSCle3G Lx uWR[/ i #2"Z7`Di4$Y(aOPBF4 D0bE8ap9d]VG>/ R ~/NjFpPsZU: SSUc=/?3LL/yoYZtU63&[ˆܙv^.[aִf[򩍺)! 5DIlYB 8H6:7n8ŽDGtq&B! ݈cpcuIs*L{%Dy\UF{C̳2ƍEcc9:aqb(hu#;IS HY"z}v22FT҈C҈:.VGcJal?.p${Rnj]k /J*tTrkK%W̻?g4p莴PX:譩LgX^k*0\aDJzPPDÖ7haW\φGa*A>4ͩ^XC`G$~.q)N38Ya3*##8!}ےK㕽CC:RT'V(hRRB;*&Ǥp/g$huԑ| pⷠJ'P"g!̸4*jr"a\c2gq{TqP¥z8cӡ3-;w0PE}:xÒ<87g(c rxV6Ǟaxp_K8l,P&b3ՋjB%'oWA~ JظNX ] Kg^}Ӂ^gԲO?HLKקoPJm)[j!3v)[?ZR>fF]h#ڧd|ώd.x$"fQArU6+p>h 6]A^ C=lmK@ko03GJ(̓!"̉9>oPxMkHJwɭYlrVы"Nrl+`Sc1$9Mҙَ#)Dq )p J"둳M&L2iv4&+%3Rݡ&&K ͩ(E"*.zV@𑨭TDv^o*:2. dӂ}ܥqW0ʮ 8Ȝ {ugڑSDaFJ" (W Dp?/&慌s vbulM0~کM֝I(v2R{_Sbw RB1oYи-8z&mf`xu9PWW*ùIdJD;†H\M/#Bx{QjIܠPfX%`=tpt dxINꦹSTV*iHtɼhiK:XSw QTM(C9}~O7ThL 4IZiޔP^x[5*W5'j5.zڂұEp_3(Y)R8!Yib3X`P54nRbCO̸C6DO1W;>pOcf3/SPZ9[jU^__dmdѽAEc@=QK5,T(7׳=,3>jKzjmޝ~u7 >1I,_ҵ 3>;mk?ƎoM4{B% k.ѷ 4v^t%C(\ \0:2_6-SU==6"nXd`"҃|Aw: gТbWf{"m׶1G.= '#Z_A#MX~c+ Ų?~vѱ|JT Q֙$h7uBr<-D/}߉-sk}u,|d-H>="ӖZN[/eZ8膭/SHحՅ(Ry< 8Kn톿ju:|)n\b S}zڐI1^.mX +m9rډ(g~W{Ƞ`CA  +.U!W吥͑W-%G_:l4I4I#"U,ܪ%P2tH(vOh`FiS0J}$l f#֑0h/ 1TXt\|Óa侠{`.JY@6xVrP< ;5>~d||%{P."R[IOf-mk,`nQ 贱 ۏ֠x 3Z凕LF8#jEAUs5l* G>BLھ譖y\JϥW7.xݲ²X㠿 ;"/ d@䏞{cXش.yX`ѱ?>oc0Ao!! k꥾kTMn %4xA N=ɉp1.qI7 B("NlT1 p8t b5FY19:Ak쵱SXHθ9"Yͅ$dMAbӣaO& 0uZYC-SR$o#Rzr[I\n5O[0SDߞE5 ~mOek qt>Ƙb9 )xs%~ qKY҈MN ZH7ƿ /ү|ߤ1Vg3?ghkTO=Оh5p2} <mA%l=K R~sɎBqC۾CډNܧ:ۥ{\-~=bXO;q}y;5XS^W-ב([U$A$8- (HstŅj%T0೗bpЙjJ1h⯺=$B9?W^*C-k@$EPO_qKK{xmSm*N!>8o\h,+2X) )4 CkqK y5ܝȐ-ͺH'J,V^=\epP€v:#0zt# ]GٰKTe:WG{B dj*#{*rA;Y;s"i\W9*lu(Xn"k@Z=pmjvjˍ "W]lAHGć[͡DKQr) \m:^;\89F TSz1*)ΆY08Qs&+za\oԩ*nalY-(A_D?p0'%ѿڃ/fT~1[zy#gM>;僉wX/3i%%(iﯧq1>"Ŵ}Ö@-!LĖS=B:>n ڏod!8?*UuӐً$ohڨбkޣ>Pr ihϚ }| q0yLu 5W'zNː|iYRMVjj\2?Њ#0˰C,`4M˺4W_ynAu䅃U֋\FN2" LԡBR2tҔVgJ؛W5$/ɾĈ N5jK<ݟA6QځxJnc9\mwYjݣ%Mbљl'cKUµ{F /rT!53V.fT#FNcX nSiG'mZLl@OjnIkFy%s`̓?l?7tF6~9oh$nd[ARjd(t15ҋJFBN 75DL{qsv6.^gᨽǹ6jTV9aaM uIUv8VIe?xScAVK|oc{i Q}m(vo4'E(8s7 DmPKJY|$YޙTMh7f2v\7lC*НTEx:҂@6 Lh B)+d8F-P DE#doY¢e.!CPb Z}Q&@R0s@.oJR}`jxmw35(YMXPO/ZB  x2px%UuO{mȰhlݷĹ)ʡc*XzM´OG4M dQ9f9i3 Bȿ)fj~6o:ky"fk]"ס PEXT pٳl~FYyLaմ D/rN1\` jd:>ppɐ kʐ5HLra B.̬P*W+oIf=๹X۱Qts=.dCjŶ,L# H&;+rXpe#7Mx(hv6{, 'lḧ́%ѹ0 kNM{V2R)_}@9跶% ^3zzv\@ˠ,g`'q a8H.j8i`cQ9pqr/?t3C1j ߛ2;feWY@L>8Un2G$꩸BK:D I{۹ \"JK.M/ nI[_`X=vdD1$$er\ɍ8Ⳡ}I-hYAVšbml7ΓYb~)N9hI|#τxn-|3gDXb5?\i"C] Fl+HdeA{4E8cy"q%k8*+h8:&ſF[e[ldn~-?qz,D|Ċڰ6^\N,?&U6V=EW켸;=?)u^nxm0hE-+4oOX†p`=62΃s>rdD%`z:saG84CWPV~[٢$zcb8Cb4N*˥P4R D)uDz=AH["b[x-Qև|ZG d LffU0+聪 ɻ;e#.pPUp뿄Y!{=?k.izt-żĢ'Es0P%(k"<ď5O>ϗd Uu f>vmfmZ=B3RfXW̖?TƼ?8tאT(3E~aPOovDwU*.ՏoOkTǎ9eZb=N]ߛ)&;k{v?XDa1B-_+9T-Vu84)c˪al?ס RR'kN̲S EKʦ/(]隈b('D~L;?=xW|Y1#3utV\@Kn<U "K6T8حܡ8MLg>'*Nۖ?lT Ncl,uw8=u=KۍwdRt..]-g%sDfkdg3'U(|9 %{Uymˣ]v0OE_L9U7MuԾ&Ym+[I ާy$t֧E-|r?3".͑R6_R)K~sqof䓬[?=}yԘ1|eꕅɋTE8}-S&n7-WM5נ}yC.h > JWHI!FلdEC#( | bKIG'߇5@64;q˝:Kh*_]N uiu[luvy< JAϙ^k<0p.'ܧ~syZ?MP$Ҁ괗[D0I! 쾄aa_=t#է-K55LvV8^:5z<`z${;W µ^EjƟz\ih7~Ut6<0 $z l8z>r򌈾u%nёf0d2Eo>QH>4?xI`a9'GrQKk+2"}5m0/(KkBFyũsxc)Itz% t@{3rxeA!J3=.~*|lw !:QY XjiڈW ҥ0E)f, #jAhJX>"hXITرAU#cꜢ& Eya] 3~; ,{%m* 'y0R鉮*k{9U!`J }e_ I<"ia؁,P[l ZDꖼPiv$4UZOlU3bjpQMAJ^rAR_].Nca'XA_a$6<5-\f*[6JIT pz@Ӄ(􏵉mڗVuF w(S~34E-1'%SrBe*6 R-bSYVD-A:<WCڔjAxTC݅(Nx*ܠZ=F>`KJ{< Nw4lƊ[ڂFs۳YC]ɳDÀ+k=1lؓ4zI/d%VM5~#%O@I,ɠG4F k̍vK!/8C&#$^[xԫ70e=YֻY(Zkeb3A{[xS:YDȪ R@u߈Iم-~2s6R0Z}ɦ[)^N orO?y%oT okp>4D"u$a6s7VcKv 1vZ x1E5qGt#I'TqV xTqܖVB<$,<\tx͇4%,p*\qQ8M=KP(t̜Λ\[؎aM)ޭ,;8X/IZ:!u_ =^h:0/'2;Y, $`Q;7vOU .`_F3 8 1g'_tfȻ]_Ḇhf`P'`A;䩭-i/0+HgVd"}}#Yo@~<Ʈ5E9a,ʰeʑ\EA[HEO'$!MFYӟtu~ CCĕN Nͱ\ Y՘X0˦_碍RCXTlZV-kC:Rˎp%He*0Cկ4B_:'T_XN@B,7Dk11 H2+nX)}mHO|b 3"_I:3mBjo@g1,N r3KnOh:}RHSrcr- !m0RL"G~_X7 li Uv'ïAׂ^й]ءŊ掆]겨$0G;MTXĀUM e MƛbQu "vT-a uN%xxg\qY?rtCjM|HuHkϱ\kX_jX)g@ݔ*;Nq IYH~Ĩ 9wˣ.Mi'lD- z/7GgCt8o#< ϢRĮ 64q_s]RA+aGWrG"JiޮCas:7QFR] +i ̻V9~ !0C t,l*I+0fdvHaU.G۲k&.lqyt}L^p5ۍ>I\'=vuӑ50t#]1Hp4"0ʜ%>h#0DZyS;X$(ӸT+kC8 ]R9K*C=zWo YSdBzk Cu ]IW'Ixn/ ALvbD/.-C"~"3qhK`|ΆV<^GW@E)B3 JqC؂J`WKEJSb, p\w;%dK!_}B&یS.5!s&Db / w#]E. 6hTpbxz>/f3ܟ9;Fbf;$(NHd5—kezZ?W>T.= dZqDh TTLX^:㹛 Ih9Ny9c&'45" B}Bzdx}ӷiމe5IZN\Q_cON&|4%R 6J! `ZCqПڏU-?Hp)xFK όqN\h)wa~$I[{f-_mp`6Qyѡ/z~AL]⠑0 >믚(3U9%H bh pMB BTe$F? 0rEx# 0w,֊钋Et;4.JScx oHxe]c8JH>v Uf@ȟ8] 2&c2{ xc3MnWTыDyzrZb`BM929>sq+1)[U~|{x+p nɝRuX;n{3<| tp$C(vH_G\! 2q'G CԺDkV@YK2$A!|ytpC. C[H>$̂Ú$ H lTČl+8Ѭf-bVz:wB.9pl] NrV;a x2O$IpkCdCk?hL73j #0_oDo,E5%h5' wy I>z72MTE93R5RDmQ  g{&h02܃f崲-r̥f$V8Cߩ"Iw&7Yy !3E`Q{ܥݵMotar˜9R# Vkt 6Z Q(jvGFDI%CT:AHot4(nbS윳DT%J@g U y gr}X`c/Ќ: Ws|t$Ml/&ctKa̠ d\wkVATl eK}\Ԉ] La*o+? WUx .EjxflkПr|k+M"(38cn$1VЛdˈ4 |P79YѪLRV% /2Q"5ij0JXbri3t_-@塙Q$RÉL5RIO>4NC1ЎOuL9P|Wd%LT@Vw躙DBþ8"ܚB R1'A(66F7Y-mfA?D &/ƞ< wjctku|}+uBsk][ZtHq8Dnvm|h']P˰~Jި if l8f_ ʄ@Am BfuSV=yxX5N_a8q%]o0ьQh_"jY'ѫL[F2ReVQ32ݎ[ -{/dh8 i|E V + 3E6ÝoO#zю#/j#̈́S8kc1nn}!'W# G^rCLPԍ`"{pTC6-,O~9t k2 o2@88 'vDq6-`{h}HDxuwxN;98qڨWw%CWa1Ƅ"VBnt_@qX*mn7C_<c,/h R^%I|CSpW,߾ v؜|XCҐ`D z) -~AҌ[Q62inz!.S(KB&-a01 W[$)Ut9K/m绖,Aqeʣ ى "owZŖ%,L-MM%x$U?:aҮgaIxWpZ|;, ṉBmbrX&&tX6nAaf(VAR#5I (u fl2"Dcx$!l8/Ra|la36H͌nϐϡ0@W׈?Dx-mh66otU&E[-8ҡmAEI;C:7ߢg>a&`Hr|R>(8C.ʂtcCz-yaoG^WƌIp|(C6VJi!h73 x>Wl=r~-O(dp%T̠S, gBUoFiș1śBi<ׄX m|@ ,x "2JؠlkU9_uNXFrm5m`FWj>1>on` [C}b,80> G^(~rԞ!=% D2&;ڒdY}*<{_-iA:nz!ٕbiNi#-0e z8H}lu+f1W i 1\ۡvokݣí O>i)lML=*;㗨8'4^Xzv{-0\vJ_t}D1 aMZ,1YSi}z].[o9+1_?PB'\Ѫ`-!SXRiboC:,!92FҰfbڗbAf!5Є+5{!+k{ҩnҨYWVXy7HJpP+C=5Q#[;EIt9!ٓ&!Ǣ:L<gd߽bpMҢMv?ThƭV2CK="DZ]sL2sQA 1:k҅\~3$4 #Ƴ]]{OvCϘ{цH%X],``EūfcK6xV7ps=|A>4(jm#pwʢ["lK)>0؊m˅2yLIgp1}?kWUJi-eЙec36-hZx{} .zEԀd-4g a E1*H6G8:9`kݝw #2$ :mю:I@)~nvM ųL+QJ䎰_=:x kJO>GOڸW04Xik4s|txf~aoX}P W=gķ8,O7*GEM#ZW/E1VC=55+OݎĬ gDKZ`,^|V_HdL~0LiHbs&+mF?Jtt‰P_퍠T7 #!*xm!ZJr*ϳ`h_E  "l%5sH~۠(%[˜ 3$Tʂ,Ab 5/M 9¿^NaFذMȯ A2."$kw=y6 .s$i8Jch݅hh dPsx2ٷ%a# ׏UHy~?ڋ; )n8=uG(p87Z$CN`̉hF-Q|)%u_Z7Aob}=J)P$4;r6U=&venom$ cݕ{&{Мz(=E>z`+S>_vDk]y/ű0-OQ;_%$MFVn44E@xB`gzi6$ gOˎ)? Q}gD=l w;i J,TǗVIMSl $7A#j +cPaavt_w9T]yGc_f+ޘ-@F!qNZMc~ iUHilp?W 尿 {CqŬ'u,!a*?޳CPJO2ە!;fں[-ςYq]:or~۶Iwߦ^F+Ts: @*;4t)6xߠMsi]Vhz 3ݚiXypUML5*Zrg㒅dD//?:z LŮ9br\s߰OW[ ,# Wӏ)6R/UAm(+@ը0Oԝ>d )G)^($'>U-طsM4JKqyqMFnUDO^zU؞ 3oIu1Z-AI:bH(xʓ$t q#j.(ИÒw8Ir+n\޸uIOv$fnU1[>x뫕3 AeɘC(sHhg_Avqc":Ǚ5iQ ZujasEurhK"5-f;/bw`ʰ_@iߴCѣ8)郥LX2*ecjW+P0w_%:Ԋ]?}SFEAµKU(\E;xE7OסE=˞UXa Unag]qU'@1hlUsT5͒us~$ uD;G{f_u}b>3 'ņx v>F>mˎ\c͔axNr6<MXaWc~.eW_w:5oo<dg4BHPP/2G 4g$" Y&u0QF9fv7C3ݪI^ǭ`yVG-\@a V۵/ Б+Q3OrQ ؽ`d_Peʹ kej7z#,iKb҇H +SW+T iQu*"8}½SefTg8-Y-i /ЬQQrDL. i;#VdRNnib#!|@0` J~ǻ Dk%JS}\2P@QɏM ־;@=Y0hZ1aў*[ Y%`4 t''{ya!PH-$~}TF3cۥ&VFT ulK`HmLbz[+( =pqnBF8b2Nqb6ĸ,9H/@&=k*΁~ZءLJGxrX'p$WBr\qp5Krz2ɺͰz\R.3Po-A`P9'ҽBEmCCuFU;ze03VG "r9*`%j'D(ى{BO8v%^ʡWKc7WZ A0T /yK4 اgrCՙ:+. E<}r/8zAaAUY? Bv)@]78elj,$D.XmA3(-\`7$W{݆D\]EHD?VzDž%inB-Ŧ.E bntWL̋=hfB4,e*̘(>?gE l0j `e$ <uŰoUnp; [ 6A/Br/6 IQ,ʾ&l_+ PxO\x9N(쑝;x2 .:9뇘@9Ibl0a`8HȈf$ &*a^jqeR1τ\d*%Fa$H#݇6u 2ɡm";+=Sp'w2 1Ymo>_⌝uNK.OW =9-WAG isڈJi{z}zei^ W $٤?D]iBxTPL-F XGC CO5H .{5UïFQӷ15NAZ,NؕIX Spف")@@ Kq~ȏt\-6%njq z>_:˚gP3Uh^!3!47ASWCmd>"7U`.W2CRރ&.cl#FՖ*"igI D|x Yj ;E}WY0NiAF v%E_G~eF/83Ey𪞚vʿ҂9٭nnew.!}9ƁӐb/3ګ,^Q\;aVϓ.U-uWU,X ?8Ἄ}iΦ5Fgo|2^[0.íd{c2ZM`h!']~@A*wCgχUjӌH<-bۖF:2]Ġ9ٷpsdCդxMtP6S퇓Jq4RLTWm}:e& q^.|LU d%cYHX!Mʦ ӝ?`ZRP] \! E]2qr4(gb&6Z8_`i9AD3cqck&hCcFGXJpXbHc.l׳B /'rcc"s.mڬ>5}?""|E&oK6,`[c_+>C]oTB|t+Fl~%$ܠB|(Ks5,.Q]^{%%(6x:ydt:}l61haa+^?zģk:= &P *jutTH W ,dW> 3 s .y,Џ;^MQxzq *9B4:l}<&{I?1W,5U{{>z{/o̥shkj6gnLqG4ҽKZ,qt},K#QzؿDQp:S82;aBJMpȔ8̆(oq&$0n07, Z9TĴ`&VS*dm&$&Y93qy"盦9,7Jl[W"eWEy a,.rhA6 q7ŰL2J6T^O{iiTzz+ʯZ笷댿@vӔGZqb[oXyf iȰjZ~|4lNݫޟ9L4Uoc<ƺC֊.y{IJPxnBApZ]Y`c,m6$6bjS/ySSzN}s.MLqCԧ x_y=e=g ABql -%?_}OyQյoT÷:`GSy eԒIeɼ 3Q(.M&0nB-ڥZ1(b<}0g28T(^eo ͆ixp6qI.3AB5Q}+'4&[ׇdsbeu[/'lI69|(\v -Llx% @/],rH{iYF94AqR]_ёP,⭯z\DZ Z/=UQ{~#oZ$}"((-*Dj6x@v/-^'] AIE[kAG!HuIԕqq:~xz312t8/. +F`M/{1A ASYV* be3_axo-ɚ\p;:뭼A@܉p,?8âj|Sh2U٫^Vމ%>R].>@V Mn0~^onqcLPi xQLw-(Vd լ6kz(`  Hx8%Q{ xzC@L5Pqhv/E’0Ui~; <Ҹ'QZVkɑ^[3T*?oNG>$Ӂjb5t$Iad?r| PѦ(i*\945吷OU\oP+.Q*1X["f wθ&0(:)1?.S$P64 <귧18˪QJW⶿Iۈ kSo=PD: pGCC-?(LxC)*ۓWLK]`J g,lY G?Nsr`ÎY-E!^'Úk _xѓ±_~C%ahږ6+b:*MECR2T/wk6%k&hCJo&͟ 5/$3T2Kr,qig,ͧ,iÐHkiX|PE,Q0bXIBxůT诌ZT,b>̯V @+?|ɠi2{I/VmVS?m0` #A^ ދ)9(eXKșb.4*}v}#0S2 &,?B4&[f˚."yɐt#퇻Q9M`WsŸ ^&8sn>!c>`z~tDrw`o*!{V;փrӴB*U wq c^g ,~>ʸK#} `o8~xǭZ$Do+F?[7gPlV =PD@!O!ڡBϡN_dgʱQ&ىm5i<~l=n9%7ǣ žp%W]^]A ؂2"FE.^2rTp84fDRXh7q=:\s\ @&}I7^gČa2 2Պ8|~*QRݽ-URk/'39c8MbV"FTaj,>;ҏ_GuXi-bkǦ7 )~VSd/ g1~VgrsGmuj^ ySg>5xA^>vl^4DrLyXGy!&mk,2+)Hq'`a.t %C9=;Et$+ڨ[1;[жJ7F6C%4;LאՈ+U*j ʬ?qYRFqEZ2NizW:eQ}'-)O]8ExT16~2s'f&Kd" &}\w_U]xv0]hRz-A+QgX@FWn7[W>>翔IMbۭ~WP i%c$w:ऺ1Cx;*lݚu@󃻧̛ 0Ϫn_*IU s3Փ%bSOD%*ds|){XKgQAôߴ%cQ3htY:}h*=/suGY; e`kإGڂ#H`ĝB#J*J.fqX# :YEUqjW!y&JeŽEZ L.1z, SFm9" N4s,b P]ԣ#܆߭3ь r"9DBQN=qQ$MlXH`fi+ HL"TgesAg0B#xɼWW"-zOiա7ւJɡmBPHE,.BӬ_T#~MZon.h"F?>?Q<{H/([&I QLԝ;G"D?RR*g[;C"bąAa1-tݍ *ujZq3hd29/|r$|‹h:{]Òyݞ|_}Q9Lx>S_hLw{75i>h9T҅P"RHLHJz9'FMRGt0L7R8p ^@[X1eВ4YD{F ֊Êp_xFXo N"¡%>j >>f2U@ l;Eohy4 ?% ģ4I|SrK_ Ɩ7V(3xSvV[VUiJ3H_)a6)Akvؒ"2"2<Q%#*׽i`fCpUdW"+cy:3D(=dJ`} Cѓf=%!XAmYQPXuy^ff߽WPl+M\[q8v02!\H$2L9,J{嵷N::JX_庴d:/7zu9J" |; X6p~L\ _μS{]:P#g5i!YBCrD,Bh^8")7.[m7<0wB D$Yʝ@p>|MKr 3o [;}m|sEe ڑ:&xkg_e<ͤ㹤ĵy{HUl~7zMKPJSa2)-zq³o_/dfԝ՞h6M,c<;HaAM&OwF{ IkX%^ЛTcP>7L(Ùc;x-3 6Z4B  6f]a`iB Zm`O{0M7%Yu,O:%R[T$kM"{}y U~#i #qjis^U8CӉ--%:l0OQ Ymlh}Ί~a` [[fM?m|.t WZ} ƈyb|pLJ{b$yQd4wop*xR}j}2 x(\ًlz AmN|>@I_c/`<W8 e& *ȁJ[eBw4홃rSRzG m%I ܠ]+<}n`D ٣N;Ԍwf<%SlBiAOǢL$/I$1/"k0ܛ>[A9ؼw,RWԞL&|/x`nvǂ" Jbuű<]MBiZapmbi K5& An33PlЦ6oQtJ=` @]ِ  !\ Wv@E: ZG=Bޅ t^|nz yq`ۭ~ج ߘE5;*p]x(&Pb7/koրͿ(ܹ fP< #? #lIɄ/&cvq?O 跲ɌUt< ~L (K  Pd" _kKwhBhYa"_ [bi 2*v T\f^[5H?&j¬05Wzt-{%젙n.Q%.}%]T'L \ L2O@:?Źqp<eOv9I6wvg0K%o2L-j:r ;q\ԷzвlV s{q |u.Ơ1"y~ PIqB"@w2*v|s<;~xE)c>o6<|VV׳񙃣*&::4-R d=IV 1\1Ĉ\bqR`|!W)&4 v9oEatv2e4鄮"a=g.6N 04DV,&;Ikz%+! xju,bW*ͳX \0կ NN@'^k&): ^,=MBMv.B6"X-v7 ͭ/ 8tO9'S=Mf ]?j@}, 4CpsMl4w:wYhٗxMa@ ãQF#Zˉ :Af\W8~7RHJ(}}#Lܟ*@5YMpsܘpRaTVU$)YViBc6ͭ,Ξ6b|h8Ss#w7|GmV?|wO5 gE^:v0_uyAOCCq"gzIHFc"ܗn@{*K<K LD$݌!4ú 7Ԙ$ڄDcQ"Fa7*W| в6KVA}5@qG*wU]Bl29?`{:QQNCI(!ǎZ-ܙ\G΁]LƉ~Fjga2}u-3$sʅxcP<"Ҳssu#aICy*$|%8骳ljLר7z 7fB}ǨnqK ܇ɣ.~,4Ot4ch|yR,Ǝe1q#!fXEخhDdg;q+j JώƙȜG#9t) N`/Svɶ1(ld|(i ?X* "A ۉPCb"y1G0n19sh!A{1H{%~x ;Ε\gIʻ} kjx5r!e"S2Wck2ו"[D1Y.H_v@=>B8o$wN2kcj0ʠgfS K]B)cg,뻂s_WT +e-m#>u,gša!RB: ޓaÊFHEB"h_* TTQwyGH(.A{1iCtz;nE(؍M&p@ë4iniF.b\(h̋F*TX= 6,XX|DGAfeWd՚܀2+ϴUA '/, G5z1ȉT#u"tvqXq;B'gD@L4oB%–'53YN} !~[xɖ+'ǥ3 1P θ5m\s'2{J 6|@c X|TXwQ5l{Oؘ|pr2؎g;t6ԬpBF] #(4 wdD:x&#{.?CrvFJ9XpԔMf؁Ӄ 4pԖ4>WF=i{2&e=\6'|i3KA?;62QvZvMM?PK/"3e $&_Cb4bI6h҈bJ.oJmI74$Q793"v /JkG2T%x^MR.p<8 5O=lZ|ĝ|y'u"g`2\Z;& %&펓%U̐ "X3 -Xe 8Bx=*aBusi v^)]u n+?)Vީt°qЄ.%j!e$m .ieS$a k3'7tJN#[ٿ;N$4idG$ lCv%#vihCY=ͱӜW*j8c5Yޥ[9yz?Vz.4 (L|~?|`l>TPPv ҈~5P:]r/ \հCQf0m5~ Hg$Rk)+LDu8,-p>7( +Vþz6S4uqR4 B܂asdtřh&QsE~Xlhj9Yg*U1?ҿņv^?kFD_҇hgFvv\ӧ!}@ȫ8HR`'p7CFpX?ʤq}2P};Xsirj= j_e}.lX6 ?θFƊyVr ݇gboٍl X)]NI;Fzr9}2!BPS?IIGH܇"@0À&BfMEB;= P?}UH~MjR`»+,V Jx<1UtM]2WV2ai ͭҙ->r\A؜:¡Rp;|EՕ]5#WEpa79阐~&发&~@^8"!}qơͿ K1e[ a:z)=w_n*P$9a˜mGbn%q`_z{V? I^4QK_~Q?K'&zg8@38~Xw KpcX0T:cW] "c|;EZQ뿆dr%*$7O^%WPy}/7鎐Fb7;*+SWB>1sdb<];)l;!z @T[-#MD*{T!Lg<NOu1 IoXG {TP2R!8Hh8zld]}h.k|Y!x_<|9z@⩖ ™& 4*2Zn rZ&o/ut L2gYqzZ_2Ё)`)rM{@7l$\z5ޑfj,7 jg3X,ͨl#Cw l<")UD`T3Cs߭k'Ԓ;V@}R]~m/"{ g wc9艨v]0 53n^ύQ=W?F9?a|Dž9:M !m "KQȗ+m[ u%DYHT7.*qh1Iuڽ(& ETEx1t IqE>,n:o &;h ]>[6$-}nht5+~Y†7}XNjĤe[ x5:w|9.rΒ$Ī*|1nX/?d)n`sxpAkhXCj+3 yx];0 `CR1Oi5Phb,ߡBSc5ޙbA= [fQZ)z?"Q" mmM}}GT_SՖ$[zx7 &2)󃌳ƹE53RlҧG85BRa7)9ۏ0y7ƂyN{ #LO=b5 ۳qNn+}{cD%%4ЫbkY0y5-# z^u{ R^Qh5maP/e7+sPCoPȠ*RRgAG<֬v1,a\t!]vSTi .ƓEc[IINT&@ po(Wk˿Z$j2vSp3X-#P):=~xuC.u۾&R@_JϰXC;}> D :` ƚBx:/C) Kt.7qOKl(ϭ'Sk9 76ZI\`ե~ft?85I#8,VL\1V7خ Ca@w*.2A!*{kd^Z{OvK"0&}4eRoۏ.mh /J5! y+@xGԯpK .^\Sc1J:Җ-"eZ䬚(4g?wb{lpL ",@~7WKex_bєb^jрBm >- QHTVM#՜y^`ߐ@U JKꅳ`XY)ec0(SI'&DܨQTxQÕ8y{@?hթ~L .g.&M,8}~%RqE#dvhQn&5 N6nG󅪻T~sJ=kq-F ~®AJRo 5sC 0KMHp,(lupc8nʘb4o]\kuv'wfƞvC)pS6fbe_z+BHt< kVsYC6sF@6$RC d{EN6C"Ra. iŏ3x{oy.o2C8v)!KS 2 Cbrm%1eR3,bqh["DK}қ:Sʜ&m]u|h(km Sy'Bn@H$(!qƴXޯ__@o5l ȹua#Ňt q{ֱ\kc0:8X b;uCsGlZ^~n"RH2>jlbxk8gȬ3zO2잝 Oxao_jl(kPI%os7JœcnU\U+W80 n19W.m=gkTٹhM[qAWRa fS8a CrEiz3J|.AJ|&P\jCB0M8]h͈\~8:_&4zSm[Q%.ʳ;eU!0]Qzpʭp rhge}qkyuei"mO*^iЬ3]Rx/ x )FWҬ?, smP 9qV[+j%޴0pz,F2csGS>rxe39<>O,F_b`8.A'69a$pZNFFh`Rz$`AGE1oWJjF Ɓbni񈼁1BQ̈́ /1+KI -}*O%oyT^S}* kT$: IDOy4 ʯo`KqD[C;;$/jpE*eӦ/!ٍUnx hJfOWSs|El`mM3D9(2N$)lF7V0-_dX>ZaѼI Mgߖ\b2J}{=z-{^ P) ThY]ij;Ev[l6_4Tx>kҝ&U4rC`v[p>?`d&_|l)4& (vV*<¿r~9 =Ŝ.6wc˗hEX De b<jlp7G( ƌi1I%KO`/.㮯"Cf-O+0c GD@76KPK }1|=;G,>'"xjhKz۾fƗkAK,BְjR9_RSd1# j,30yMS?aCD^$Z5A4ʕĎe}ea{?wy3V_>q8/JɧusrhۙnPq^&lyG1S X16ʙ~SoRϝl +~\\QHaf-$PRI"g~N`Qx_"DG1I󭙁IƗ)5r.1F@+{>N ͕Ìy[6bq>= }C~mϢpR8v\%gߋ*/|?<-0}P 1`㘄1諔I  gvc @!4˔4n!1E}%Y)zWse8ro'b2s LaYaEuz?]iKuQ_Hd)Q&U Tz.z ]WBAC}x™xK!$Bh+gJDT(VМYCn-|j‹GB`Ŕa5p㓂BI xTפkJH64GU cE#h" [;Qɷovefuo]s} +S ]=Qvc QX%ɸsn/QvLU~BNbrD'Y4%WovX9Bŕ1ǝ.僓AGNAB9)ab2k_å|$DOTP[1 kpV2K^}2 VB`ki嶺Oq-s,X򙾨ٓyY7dT;*E|"ffƻ_y]ؘ%gJ ulzTSlBoyԤ}軚$۱%! Vv7kWa\y.pAOa`Btirf(o̶ BJ4٣fuox%IS\`W:i3StjUD 9?a93#oD2:`aA QgfRO\W@1q\k(ЖXE LJD"Y=b>UPK]`yY,+ל ٞQRe;Yd*N}f)u?/䉹L7[f=δMFhA Fv>+PojZ>sX!Nϻ aB擽y`(b" 3tӻ~C.M_ WD&aF95ET;u(^;ZRv:xJ=e 9XLĭ'c{Ϛ5ւ7cؗѱy7ŷL\>@tBr[;UꯑwE>Ro^8[cc!&6iBn;͙<ϿڐRŴ{k ܢhɽ$^ ػLb ~'UX00Б㘮MɗKfY+Ϟ 9$hx^(0 Y:җ$QoHJf;Spox0b qRg)=)xShQs@eded[3җ,^]:<zˆG%'e\8j l!h-dB$m/h\L h+Cw>un`ENһ#K| #>@ MΝg8Xۏyս*!FG"u*^@ޢߧ&tV^gyATzhh K5(`*qb%$JXg*dy ,`xȸW]`pl.XF/J;=hc7 0yUc9vC~@y:5G$\Wiz1'zbWqa㢙~P7w5M1K 2%ḿ^CҌr@5mjY&ЃMx-b'5󀲮6V`xK:Q{a>xLvxl;g`RGO@6p!anW6/}&#b_x!\[ Cw^kGV8" g+_iQ 7)XJ=m0梗0#J&@moĭKk# ~=hMmd(}@W{uy*HT4I`0QMvfv` DKR ЖR(*K%0$F18ʼvz,Lh]~3ӕݣ)T@|*BK`i+IP2Dv ^olBASkʟ`&3a(P`4_ J˄UYzH [ՇƻH  [bt|"K1g0#ߒ?'h{F%0EnPg_n=j5q_~N*M+quuav+CP k\RQ)p2YcPDYh~xMbjEn:aB^S0deJU; ZS?+F岁~j2<5 :u.ᬦv6ztHU\ ~` Y‹BŒL$. H䨖~9.Q5PΖH9e xp@S5X3:UJCj݄0L`G#f,-FO_'Xg2o%AsKNOt@3+DփbN -pݪ> J@xb\"l,E{ A6Ji<rs8x%*p8I|"]s\$x6Կ\99S<X%ruSrMαy7HDiakEMl XbhLJyDhx[8k?9 ~'ܑWXC.A(LA<Apsժ,]ilfMGAR }@6xlEOGY7Ta vF>RVb- :DK:>'HCTF6LXd/Zd:=a3kg CGl何;Ovi[jT'\+$KSL"ٗz]Y\ijr< ߭E@sl ,к)Ȓ{w{./{fʟw^R9ت;t>57Kɩ Otک1, !)|RG p`E =Wp&!=yO u* G T*Fp|,:/A[hTehhH]TVK5W ( ݾrϷ2 7Ia"._hL*<4Ց69ϭ6Z ZX2pYmRP> N:芳 8ˡPW.z#mt?vx sk͡WLRPvt+=4m hI)Wrph8Ll棺?D^pWox9 ƦҮO&ZŚYl|bsO.(ŏljGF7Fxf!RᖊkמL=C<3_< Zlq]m3DdWӢR#q~mL5 hx('k/l> nv;]Sq$BkA !l~(G#n]Jz" q |%}%ɀ=L,A;jQNY8[;W^R½zxlBeeҖ{?vdꫂ_iM#sx;7R,bD9#7|2 "//, hM&k0-V-\8y0Z,ƅ~e=vK$'\U͍RWYɭ6pFLRsno9f26I )FR0߼?mWY8` @.pQӨbI+#9Ř^|bJ.m98Nc$ :UΪ[X,{HJ߃< ą3*{ǃAD8*N!dkNC3{ڧoJ?Fc|4)YU8QQd A^ |'Rno,ө 4p(Y艔6/I䚠7Io$: I4#Tb+/(dAҨ$|e4`  4 $L*`82%ƀFsz0!`7&wP! ĸsNک`|1AK_>C|/?<\_Y̋Lh`Hks ~Ba$a4b={6ڟ=TEpou@cǎcJ†2IIu'w*`"RzRrvxzێ/6Ef0ߏH>GZ1ͯ@V~.L(rgSyLRz tVQөWKMƃ: t> ?P_#,_7c pX:@뽪r]Yz8H9+=e+>f]]ǢK,w#6'~(M)V[s᪇dB9A3=&Qe ΂&5x(}7],4*o0e?!-q dXr K1GM.*ZC2б 7hmu +Xv\{ z ξl{QLSUOQHYxM5|yLPRA 'su~b}l hɆbS*twgw]rQZro;!`s1dna1xJGi&RyТÖ獁M+_ھ\vb)GZ\f#h> :P4`2&|-B $DR2,#jrҡKj>?hkDm+Q(ϖsl0h2:%׵5@NI'ִ컁y- |XZrA:dw%/ o\(ȟABoS.|htq7S!<h9;kNEfΦ)jjqqh)K*N#0v0%ڡ7Q;V0.(:DB72eFxܧv:ɂTup5;nMCNEkq̷OQM/$X0OZBOix8eT Y-|O! "Ol8Z=q,@M&K5A5te-*$|# O lcH4|Y)Z1Ө^H>s09p]<n@Xq^PE< ? "I>r \*h$7+FsA0|C oV(Zf.`_ڵ&7&y)Vږ1z|2&b7![/6(FJѷ@pG]%碠㎺|Ḥt LyƔXf.lGOvG&i[16eTI|i anN<?r8SIgR4euCrOٓŭ(%$[#e(ЮMd 0S7ع.^hX0J &~Жc희Cqy:;֥)s!r`ZQanB7}*Hÿ'Q6'蛽^>,_K 'l;Hs$R]rP}U%McPd: ]kz[uG9hc)F{ IpBы Z :N<

!˧zNQW+޲vulljDAtFM+˟.Carut8;)%nbs]#MOՖ 1@KO^Wp˿ReIŧ^ź98hgH{Vdtt(ꦍ/tI$CHX fMNE_`PdGf`@Tt8=rА͜'Bůb8D}^NW%O]†F8r;v '_. @x}㎛kϓס1qW!fPa'GY)9kTvtkG;qDr)Y_H"QOo;Ѹc`4 ҋq4.SÖa\ױ@(9-M1v%6*} Y'LA3Yu "/z]o8j9V!ʎ7$Xұ? 5 ٓ6våKYzVAS{;Dfor׼<>ߜ& :MfO/vL:޴+S^R;o+݃@1+mN.A\C' Dx&BQ;ڏ#~R"Xn>E~)i_uqdfqr˴T"d{O%⍚Q՟J 1ۙADdAjm}SZgTe4,zf0qb)8fpi2Q"!R;[Ku֤>CIJl3d4PvnhĪ>Ӱcz)7Ȥ.!/|8<|xD&|q'z;1*=*c @gJ!q2Đ\{%۸p@?~+Em1NLgHs+BAn޼Cڅ%2q.¿5e^ p-Nlvq@ДjaUszo!&Pȅ/alMT],`#ȿuto MojpLyg_U&֌ gAJ܂]藱$Ƃ u3G ly/\:hXJq A o qm{8n˷V5">,*W\xʷiJ~9x8e qxs$)-_d+I/b4ONU.Ϟ{5?%{kY|#lI3KМo9VI}%Χ+j%q-W}9t>I{3sΞHRSo\,kͺ~@`7~i?O!HnFhn]'r2T|uk*/RQ^Lq3Z?;?aEⲡ>~RbfOƴ߽\`3np'Lk)Hs+S ^yoFe^LRBs;K3bN@_ `:""V9o>7mDl9L9RkedLfk>ͥƚE-~Qfұج8aUji,rV~̘1LZĬ1}I6Pq.?pbM]Hl55ګd%P9˥w2~.fog#F#۠Eb茶] dx ѯ+2\8Z] {ȢH:V_R* VBucjPPU%A8WZy93qTDGi^&^dhj)pc1օ nnLPs:X9R1q,k^Ц/lxTye!oqLZnշ͕l2h{0ڈv~r6=z'E_~RqX"W>w0g֖xORC O lt!ouZas 0gy:%@?X X-6U@Rfi{84ߣ8-)~RU?r z{Lѷ/L`rwT0My 8"ޫ2hw3@l;|d뜢X%sx?RTvYj?yqn hORs8ґ'n?kPjjϕ\X,@{Z M8\ %D2,􅠟hVaț4c[AgA cIRP1%M'LފS$y4 cˢkxfeӣ(,Τ)EE?>B^i8^+cs*ˁ'v|b9 SLn86&%bZm3#q)hJBCGVnjwAäԋ5 f 2`H? AX|AƂ_M6ؐ&FWu^`EM0" yj: B<ݼld YAok=0-aafhԫg p7Aj8RԱE ٙS|ڦܒ?SH <7YR6I[`q8{gk@،goxU><]g ˞FM `የ]LU'"a,Yc)+y7UFqp^`Jsv/&ȏ˕˜# N#iRYNg e>a@4IRGa{(/r<(CiRƺj_rCD95a~1$Em\Τ(l%j0L!WsΤqSF)"4J5]ZboHWPV@L9"p҈7/V ɟ&zUhG|CZa5,5^iQˌT¾9rTv+gRq4 p,gupLȨW T*78q=EO~y88p!8 4* SGG5L`dn6$H J?5ہ[? 򽄗\<|<=adpy \9:2ΌjP0!k0b^s)!I$CY )0l"$PM뤬+^L~Ȳ 8Q;*v%J%S~5j97I eAUfKڞLMD=yI'uvCэEc ւJI@jeS@*nВ3 ʗ `/hر FtѸPb >'Yrv% Ru=YLʂv/GclCa<Ca {zh5s&s]{(*s5ҢI"FM7UZjWC e|zhdz^ߠ.8:|N#_&iO1!>;1Lvr kTdj) xTꨨ[nc65EDc' ^^! oe Xus Me YDYnO2\) ij4^JwrXJ#4gCni4y rWiftMjlK\ٙ9%.ƕ|0@9ofIItK( ˜*Gw|f^(lA:VGk{4*3ʌZJ8 $Qݪ֐QlM m;Rgxti9!yAs唝`t~l, V*Qz ZǼ6s0`혙q&cm9ڔ#jL WN1uW9i֩'т}yF84H^YL1z Byv5]'|[9^7ԗ?rכf$7>ԄxKphduJRp\9)y<` @H+!GG+URRcK /1 QJ=Ę7 V%2QHYZAH@9@NJ+?+Bch~%f:k̅|aҹt:Xs|Gm1J|4',׷ќ̮Ur/LEp%4MRm I:L]IbqWcΥ뼩PWYAS$qrzLҞџت 8"1i}vT68C=T%Xޅ~0]a$D]^4yϴ-CQVy<W?C(3bAX^TrLEGzLD\ڴUV\ES@ <,/+n`_KBmVN"R$Z)CK",Uin7%LϦYwQeTauςfH8W1l}Y*U8 bB@ ?iu^#h8} /ئϫkiIO:þK[M:uI;M˥Iӹ}h;Sn6|!$nR^KZgݑx5 ;W>E%DCS ؍;NpTV*eܞYwu H6RB+N>%V2\̈́€yE>^e: F'0Ļ` 7!GieI&0Dq5M1f u ~81d +~l@JA XʇI^BIJ8$WR[W70$jRe^gj.M 5Z%tdzJ)x )VOu 6 -4t {ᡣ l W2FQx>O% 0*nNyeZVg d:G)` }cyq5Ad 2&:\Fhm1{ b$:|64,ad=lצsVXM#8|}\L RW*)Ö6i:$1f4'Xlj TZ_y(!$(retd܍9r'LnatjQyZ_F80(\_Q٘9a@Si_ 5S'z! Pfpc]G?;((կc\wx%@oYV: + w+(ȑ?`ei{quGN3f":oӶ_F =[)LnDCcpj|_(-d0xĸ_Ipt(Ԍѐ5 ŴukqqRݚVY:2n6vc@`_X붰r_h5k m() `f+).guW$9.r(~&8%`A5NsRA1`xϑ{+ʼnrYR4}%)[){!e$&AwR+$Ϛ n rFmceT",EAm^-G2r?2:+Q'S^5; 7~Ϳ䶢4;[ uo[3.ZZaq}N M!lYHQD}z?TW'ZVD\][w/e*y{@Uw /i 9. ۨ`†*`b@Ru1`7f2nCQ]ac*,u 9*sg-c_II \xˀ8c1) n.TS:̭UuAlz'ۙqI^ўXx " o+Ndw1͆ЉB>hH*"=Dt-.5půWA戄NuQw \hs bLl gGa[_vr&kПo"MfhulJzI9,Rc32N0Z*fXѨa"/Egr rY?y?nϝ q[pYʰ80%ٔE*&ׯcdٶ&5 Ӕ߉QTDzwf!;n!}}|t2+xڎCca|_b3Ԩ9ǪQAֳ7ȐmoQO=-GdQ-. >Vn%oYbJnfV0}$땫Kt]A ^j}<Ta']}ܲr=Z UǀmLd%҄B|g,s-/q/Cm_帟% Ǘ28[ҷ὘?NYWͯ7DoW|9d߭6AnkSR2dP>C#[ƿ9xͺ䧆+m[zC=GIQj^M7| 6G?ˣ,O ^Ky˞^9e}ɳDEtlL~}F2g<@V k8=V^wa1v?ޣS6պ3S|CCqCTwof$/A^r~qj'֝Nը4=Y1xxG6pehl?{56urqʙL1>[vryjx3x6y] FT1tGzk`+;4Ąr"Ar5i=j3x<# ta>G[*0qyȤ?AZt=!XPFH`d[ʣI"7\:0Snoڤϲ|bIdijR?Y)> lO|B\*ǧeCX"н@5E2&N?$ R3/ѠZ, D|QΩҽ`>,2%,gYXb. h \ N6 X5%!uIU]b^D~z Hbm+-A٢[RZ/$c`dQmqk4AN_bi|kB5SI I9[bUfob3,8>yU՞2z",^Rl|{Kc"IU *6^̤IPR R) KM,_Ǧ5Y0oJ7gUG)D ?ȁק19ߐN" 0뒏*g_VDZVpEVh@ZG5Q E7N-ȵ02TZ0,+_=[ @'wLYfd߀[֊̥Diw`r^ In^? mm ɆH!!5ҭbx8w*,hԀY1ψF'k|n-G SN[b+..),[kb5|ܲ'k6UݟFRѸЩTel}e_T= xcPS,^# , sP ]5x"](Guw"^$E:BVe$^HhIpĐ$)5'oAaf3]⤲~/vb:#ʦ;#mY lt4f[K]m5o.cAG$ttߥuz=fJK3> p`ҹܛS5t"Tð`MeH}ͬn,M bL˕vTǢzg, Fjҁ^,naD{O-4UȩlY~n{Z\ i`*@|#ypf~XNvB njY,r\` Zj6AݛLAZN!ZYQ6 d5@{(vA#!,7'h!4Qq}N*}H,/fc3fu*W"qc(ƞ)-ƹ$*y ψd&ĸSi KKhDS8֜Y0'J(?`vr@^k#W&K-2l, G8GY\<;,RA:y%Fu F=⿟A:-S-nqRHRp|ю(w^'6 ԴHu̓d_ft!2T{bG^JD |7N+?ӑ_/w؀k&oǶ')ɱNmf3b!\<#\,lvIx52:)-O239) ,hj&^~4o!~>4B&ВL`Jl&˂A-tcFۘd .F/\bpFޢ + V>Xel )꘰CmԜM\QQ+~UyJaIbZkʐƗ&HIP`ҌW8aPUS1b<yh} >~,CEs&*43jL484| fL? GazR7XO忑wh FCT넭3El!0ͫG܌" erMV)%IG]]2`Ǣ/t@%=@2xQm|vE=nG_ֵrFb#*I!t 3 ,Ef#MH4Ae7PA2qQ<J$1- _JCϠHӀ2f"1CiiF~,.*o1msS [i4IL_+=P" #NNSf" 7 36gZD'E8TPhĘ}"RleO*cǤ9"SS]AgENh`aJL?*m7)HS_Z'vi oՀy pֺ`zqlUx]DʱjFZ *{~/H{Zb 8TI.ϬHs c6(/tnO׶|aHv3G?9So>~dT)8Mf (r5 !ٻg*I?M>RO E_bCo:.jIIŮJ( lJ4s <0t7= ^f7;TH>v@?ěe-ypy2jF:oxN_a Z9kFf@"2(4/ |!}{!C 3#Cl j"Z-9m+8d̚a+ؾqU?M7,H iBLO%To2?r퐓lPݷH\Ҷĥy(>E0bEAP%lR9׹̢qUӄ@`gLE1Wa,˲,^4e,Hu*@J0C=Oz<ۢN QZlzEY.%Gz8;bًBw I^|2+h4t1Gmhav+뛴HtNYVTϏXef˥[O3jf}~\ײFdxmQo&`V_ QD4xb>n\Gi}zHQ߮u38}u[(,uz{vpTT jg-U1С?ϙ1p eWI[ *]+UW 1G8(.uM*.Xfȱ0HO2:~FO'wtt/l,dTRR)/ ͮ:r+wcZJ3v,^˘Tc7@sɔD8Xl6֊YGeŘtw 6WZNL>j7LH~>V OD}{.7!VՉ>ŗ;ITgFlOexn$e-tZ }s6HCbtNlf2 T>AN恒Jfe3R,70/E_o}~ DJ)B xUcׅL("V?4#r08sP%SS<-7O$J4d98Z387*΋'"fà}eߛb謣"#'A4zm 'Ig1 {m1߲MĒ&S{'vv|eX*!:י*?)G =` $ P(<a .Jp",CCpn8bPo 0͈C`#ZWIlBS?%=Ѭc'jp,pWn1ߦ2AhS [كj'5)a=7s " dW%>/M8Egͧ=bbA&A,Z鱄S;j5h_wT<4eƛ(]mXjI]""+P $Jb Yl,iT!=d0[q*RD`kzіy]ę~c ZaB⹮5W_20,Cv Y(4SwIy#n% 4eXZ07D7z"&@xV-06y_tIe3vX ,[/}cN} -מ 0)XZ2.ɫUC0#TRPmD WS4ypTN{TI@ŶYxv({@VKׄaG ?ƂJ*+u\X)&IN72ᇓ[u?7E鉇 o<_v(-ygg'G'*b3):Obx2,RXF{'[GWudl Ur>(5HL*n,1vw٩7`kJ_H.(yA+$qҌ*wrPP+.a^b+\LU{uxEFq1hi3W9/S*!܉ILlT8t_0mk״b̼҃Y~ҳ%x`k`B0 UH_myi R}1̌NԴHD[tã#\;R-z&(? E륿r&9ړ7՚[x8ڊ@]DWdַVVz4$XaHY)Pu½I?fc %m6`;^<'@23u';wfccv@,TGđ`i!:*fUv]̍b"7_Y@wHdM+S׃߭~.I$j2\{\HGI0[awiLZt$ HޗnptTq_W5­O.צ< iAgo]^sӊ7*raWcg| e獂&MU) W) xN_.@77JWtM~-U}`IFF"<Z$8_#]r:l3 Xƭi DKU,2bݝ ~X)% #) 5b7 g8:̓5Zب@n FI5wJ d|#`66ު,{ïNQo?-;!zu/u\Ag~qf)DZfB}`e6i<壏%RLcL]"ds| R B TEEq.[׳ےHZ|D֘*TchOņz\|u3h,d_EQO !5x*fyd3)]7ǐ'} YE`6c%eO T 3s>q.+5=`Jpⶂ4.a|рJ1'](3Bj5 ߧm(×7)s,'K5JW/GܫK8el/- %X˞ \3f ̓D~XZw"* [Ve`0jRWe XDC,vJC]E1>XF-Dx#0Fs B%FDwA9^c߀_>*JhyyU͐& ˹b>@ PRju!J*?%l6l5I!92GR=Tw*cyJf.< 4Oy&/P+)>EB+%uI"gOQT[e/NAHa[30btCr1m/i!`SDz["]ED_ 4]cWW2w)q8 YC͐:dി@"ffL竢" u0Z #/Br yE^7r٦U4UuETRb[ @/Ϊ.$q:q!Ȅ(U ۃ_U1>4k8>k=WbZ[Bxp%9aA$+rԭ̑`<4@KumW 0|,̜4J Vj; YZؔa&@'@0)Rߔwc6ie!ӏ,KiCS(KA Q wa@ ԃq ~^Ş|41"u)"gXMV I>zm'V #dǤYeA;[ƨ)CJ3cRu8|^Q~Vf&GP |&TӅ1sekYJslõ*$=ډ_!"R"r/OlCmŮCf~&Db r2n{b[]( F"p!mol+i?n}g0Q%t]r W<FϘ%HrybqL,ZJfZh,yg}%s eѭJX ųdqRC۞U1=@TԯC)6EQL>2r$|-ޘ:M$>+WMGYeJމMzn ٝ0#ve,ra C1fz'|f8P\)'Wq2L); yNX(8.Dgii*F hr~<x.puL\_?:p}7{ ܛ"ݦ7 '5C/dnU1?Idy&T˙}8Ort˱J`BGw\nCMBa?v@@(C/a튔)&kTR=XۮDlcc96Al'AEOF*[,2mIK?:Գr @`pT}my}R7faB-$/"=1ůOc[8JyNV.nHxV$`& y Kv ӲĨkKfWc&Of-P%ӣ_Q+cGrdxFƹN 1Y7B. /=u$Mͥж`oi e/թmj"8$! t?=w*3Cض&q؂5nV6Oh1lqUw K?'xs2f%J} l7SL^0t:v5k*֨VxNړ@'2zLO4R{7g&_Sތ $zG$9{r}vUAAJSO[t0P +F='͋F}q&csj.[46QC2ѽXmSwҷI(Ȝ@L!dipHn bkTT3c)Oz̤i6p{w })(&5(Yvs A`,1;T'w~< 9c$Hji_FMo&GEkرCe$,9e'_2^&0 'j~w'GC)! m .kK.4Y'Xԑ/:+Νc==:Cb'np0Kt69טrFLmQ5 HNd'L|я*(_>#g'c@7h= EWd@EfkںqĦܹ\_wٕNke\hM K-qy5E2Wǎ+4za7* :*5 ՟MF #*-Kl B6q,Pӄ٥1D<ۛc-.'mIG٘N0G3E_R쁘ݶ<œN'Ԑ 6NvOnɮ@ X[g.X+9Pћ0m^'D%1YtA~rÑ~#Q4#@C 9D.wfjꏛĊ_|y@ D9 ƹ`IG plzZI!Y3 7|H'|!&h3=H2 3=KT8}fjц,0 .|QfVtTaxL 5sn,%z>#&> ͽ P`Nש CsvЀ(!`w/{;:V?R fuk%}x -'-&^P2#WT#(t`ݖ7{8^ EEpj2 зghLbj}{T71R:! +S,'j6>lN\Ӥj7waեvx6DZ!vL[ %=\A:48f!c|c>#J }otBYC0|Σl[؃>IXz&eP<7Վ/T &a|s~HMa&)URf|w⵻ V;07;"BaJo $+zpc򏵏N@~ f6 A{]_,ہsl^fZ>eQ9>r[sG D)nQje**@:_ hs.HԀHQh#\n\,r8~1߁j6-o$v>WssreLɛ%>2x ƭ.} T|cS`7/:@hћEVu_V#z zޱ>@ੵ{ůY&@g`aM;Qy>PAU6D~NWطf]!Zլ[O;uHFHNeАO+'a ~8v6w0 AJD@)F5${tn^c1%jfwlB?ؾm >Tyi=MqsLVġq)Dc4z-LRTf 6vIbfaj!8)Bh`\G2 W/'-Jz7Kr,P9 9E)]CZZy aȓ 2-8ѩ4&H,a.GU1XIeuQYRGS4K@XCV J{NRjs8) cTv]XtzCA nVךp t= )pZʿ+ɭSiSq!53^okZ=}yłoIR ~[w.XBrBrUY5zJHeVQ k+D(wKɵAt~k_{q;$.!ĿU= )[pۙzcEtC~ELc)8Zb~J\T8P6%:Clujn+(hyvNk*EctU[jͫ]A5A:,~f+Y= >*2rrɓda"X =Xga+`S;`$(6¹Ph3:;C-<2+n21 ok6R8֊(~ϰU "DZ‹l9 PS^ 2mB'z5Ϗ ձړ h I!4i_hJoBF%t+w>  ?ߟ=O+?j4F'_nʲ T;|9Hȩİpz$PDHG^JO4C!6KȉG2[sV,Dq5G>pS3~~]oM1O BUK#QNm2'/(ylQp;eA|̈b$iRHN| 91&72pdv ?'VR:D~Z$D tb 0 $%k)5#aZufdG?P:ORѩ=[K5 5 4)+Cܯ!*uV\;, @"Z mZk.^*\ϣgtX'o63l H&dܺr\b|\,횳:^B#ce1Mt~ Mj0r: (\T -~`7q[fVM~&aU~wZ7xEY^RDͫXQqQe9X!er3nǥE ͈XL TNcp~T-(rfW)0Wd7 2Cw6bpL_AZʸ^/ .t-$_o9dy ΓU%9)TZGE[5ODoG~DaHJ_A7,^׺<ۡI#S0-ްzWaYyMGf Rɘ'~K2.1HL] UtNsZV\PUV*DzT2z@bC¥2Q$"6Utvnwr\ zH~t> J,c wdV-N]M^y3M'N]ڟj15yBXD:1̞b. -pm>OEi %l9p7o+' rgj ]9ɗ?y_1OIsDDU*m˩€ah3s{,+ fU'8>6*gnヿ2[Ertsv6[  9Z LmFUHLppf-%m/v7܋/'i !;zXSzږtzgii؉3IÍEVAV*dvV)}Q$Q2PlDwv Pꔇc(z8cTx~9j 9?YC)ˋo ٗѴ_xFR9yҋ!l, `knكȈǷ iIZD4hq|`Xߟ'X(-6i9o\;?v'Ye# 4S D_h/%_$rj,rTl7⾟Ϭ{3A[# CЉ+n,{zPlzwH6ݟ!fmKp=f91ᐦҌ}HC8ԼkXd })ۃk']UApR^erנ t,969фyYW;|2(y/<[t25u1'x@Jk`0&#,-oR>̥zR;- c#r.('l;5bo·kIVVAN>HDPֲb".< zs{|H%8g}mGbIv~zuzgYd_gZ~ҏ-Nf<5,SE+ ,j~2XF96Ҏ|VEzAӣ Ol|oSCRuc'1.hea~bm5-㊽ kAXD$Ϲѽe7 ,H{ 1FZ-YɈ wRM[ޭe3o}(YEyA\mk7Ǧ::&."c7krQxD|ѰTe-*6mF[;W?7,pgg`:$m!cbRd#9REt HODou|}$pyǹH{d O,`a @o.YKy%ה#0bG.Adc"MZ4.B^8T\r4Q/mi;-NYϴ;jCLMG+LZ⯭,+g}l}PG@۔yZϲ!.3:TrNBA[4ꔒ;?; \ *Z s-c`|%t%Ȁ,h>6IZq5L,¤Hq n )T6T3$hv^l13ޢ/~lF\yZ8.jvNw9Z> H| ̂5ibĵ^[HEpj*X>WZןuYz ;Z{Rk;;N=bgd<^VT.6⹨i7NpY@hZN.N k(" |T7M຃/\%)'Y[+S(;Ղ1onctwZrf Wt 7IY(h+r1DXCXeםIAwϹF4+ޯض7@s y))LV4t^e9؛=cAO^xu x ]m qcmcAX[ٕhs-h[xXzՌc/+7m7oc=NK{>S@CŔ،e?WrlO "5)J^{BhEUM<$tlAAdEǴ1h]ӃSK(hcAw.k]/xn|#<["l(-fQ@ñTv=s?3Am 5- & տt-.g1 &$y_ڴNMye ,Ȍ.(1σx迀3[q<|܄xJfc?Gy3cEojn ~/0\ dH=;5Ɖ/?Z|~PKT7λVCc(Ʊ4>qZ jTr큘J \o?)0qN녑QD%&YU&<,Cc4c&pDPeQ!.iA.I,A1isgϬv9,v\Itk>4 ._aSR"in b2G/ٓ 4,uL9Sm^C\éRI/+Uˣr,Y#(/_27j1 G*u=߉LDP1!HA0I,s gKIeݚ(~@\D&H!Bv"Bu sG\KSrkӤNYvn0tf!GzM# O[Ye>h`,e{dx#izmd)vjXuUQ> BZt,]k 61ZFb)kݸN{8M.%8&:iŸEfm_ЎvM$eM:=ڪJN;u!'ldQ )D9eE3Fσ xmE@lm%J$@/a&]!T] |h B{x%NKgm>=r;ERx(MPr R­g4֗K,UOޔwLDwŁ›'v0j 8Tf3ZyG6=6N,>X3Ϧn݀E;~n[B,4j` 9Don9<.A}Taah A{+\ycZy#bnOrx6L6ռ ؆Q6;i 5C8CѸlVA{a_>`O*0H:ONB G $O); Ns NoM"*+O=*Hm{RۯLa"QaY[K91hDbdtA幇0`"#FoP.}SCc;.0#NvQ7bV?~pll<3IǗo1F" m9lg46v"UtIw~i[9`2uM5kU5 Ik,F v60'% :UuDd 8igAAg3{c4׮EoΗ2?2{"!4'U=3\p"jw.DQA6m;R v֢zd8s!%-#2]w6PxRLjX@&< fH.4"6@v"O`7t*jq=|Aw3GNR6!LG̗Rs8LY?4{4RV~{(dGg [=^AjX$2c"vN͌?L˼J?k_ Y؍GDƊTX}:͌*@3z/&r҂\9繂|8e?6jDE%Or?ޤ =f譈O2H/,*)ZT 96A _Y_ ?iW|̐WWy1Xa ^FCŌu/a/Qj)2DE1)! 4$> !~C)(e/ME6vj9܌ klrޙI'6uțc&#~}seX^Q:bKc3O!!8ccna?;%^- 2 Ή]RZ=|]F^Q  ha>v xBSKhu546}3#ΪlK?eXwނ9Yx'P|PeovN KdÝeDw: ;:XMt1,͐(=|A9<m- UţAi&wt-/ʍlY!Nsr=ce3P6޷Y7-eȱUt(|:j#P^*x~+1iOv D+˹Y]bwQB$FW'r,@\{ch:ɌXeJ ckjM(V a S)+ :Y q9l1uz<L $ ePt[JSZ;u]bW널8?ۦwA /:7<@p;1$=z3ަHj$mBu}`ɇ0/ AͽЌ̮8mgEY5vd\^M>t}@xeUO4!T,䊟[P d6WN+XQcʡH T@T7n'R;zC@yT̤@-72aAවj_gy! 6w`k[>$_.g-}vwE xke@dKW* M4Ap`T2"3yȂHateLվp_R\ʛ3x`w`r)6YF*Vҩ!pg癩}c~c[;VUrXid_} ؓ <9S 10?h)&SrAw4:Q͋XJ=*Fq6:l#^+CE!4ɶ(GӔr`9M+=z<=Ug!qz'+XRY.hu WC:(r2+SH/ څ|!S%D2nĸ# e0nB u,П#3 i\3nzRYjΔL_y_Z{N]"!_זO)a$DHy -z(5zH^lR/FkBKUw%-u\r[x,P\$^oq op};ܙh'AƖjf[0!H!qgϷu~w a=| +>V@<6(q-'^^ʡB/8C.J>ä bQUHŽa.pܢG(`E2)c2+"aPfpc_8JSɏdޡ9hLy_Ī%V+s1H):BJHp!2ܘtE3)WOO(~c3:9Uq7_8g &;$$Kg}\ o' '@Uzj-LyڒX2 *%e>*uRYJ:C:sʆw ta5Zg41SKhR{79_{Y[eנfWE8SxyċQ3Â"Մ /2 z#/H^(jY6#[k_Q3sV ~t_#`0<ˬ YgQQ+G4\.ΔS$mmE,ZL@4ƔTJ\naKal-b@~C$&Wo& [xj8hc g^>τXNH?Zs+߼d(KVfC&Yes\aL8׍6A1o4 B n CrHs\X 1>$a,{İv (e!LTG^3 +Yx#a!ZJ~%R"JƔ;Q;݉t:"pzِH]݁ȀґeI7Rˁ@U8ZӻۛTslQh J+'U .dp'D\0 NsY:ިÜ@R)BX6NpsΕCW:g8#.wr˾t,y]SbM&J|[#ˬ ~ ޽ /:aI,Q(D֮tƣrxvpxcER:QQ$p v>Ú }H|yua4ud}ԄDf#=$$ '< <~gh %3`c(Kү[?=^φ0ePw3:I {LlRW Dm` @Q!4O#("Z)s'OyXU+< {?|s+UFwd(utЫT>|XïU,Vx'Ŝןp,]NO'];|P69+V>ǃ~ ʁol+F#őE>"~N.h G>j܅\T\WwӒ+ *.>2̨m(Aˢ nn >rԁjLbph>"IQ"8]"-Բј`brF)dnx0mpVr:jS}|s%ջVڧν0W?.䯷~WѯSd!7o OEi(q(4KT18 "ҔqaV H: ڲyo߆K{3 Lb-DWJ?i߸ͮg17?& |'.15[]o |Y#ci}HGhVaM8 ["Nwy#g' q@@}Sfdܐؿ?gyMVZC~?qS LD¸"<=jz"WPv\ {{\^$',:6^-󛮭i{'3 v]0Hk~/6e~MQ[r{$iDp]e5^l%J];Xx#iqGiI=tw"$FL3pQ?q2hM[J30ֵ )<<Å K|ɾ9 C \lﯕY ? z_jXpYen]];ݏ1!At$ 2?F;SW5BMQqBBƿ\]]S2hD,)KMqPeh PZG"#[ _tV~eڷS\1ڄ} BYM旺e"~Uy25| *rVw; f4;+)2U&oWJhUy:NؽފRSNzڐDxeI?_{Bo}߹$i ɰ}ST@ ܴpmZ@kT 1<Hx$wZhNJiQ ,D~=n}>sBZQJYmt*an  ﭗՂWbLo-f\$-Lt> \[ ;\Sq~p+3ĶFO= B33,v|BxUjt+wⶽYH?fĭ `/(u\ %5f;ipl#L$\x(zcV 96zw~| yY5WybJC^2J3Sa,)}q8)b#ոyt@ps8|Ԟ,#*YE63z\5=[;aO,nvN)i+Fo`[^>,XO} *i<7{ үB^!i$EC@ YP4" Nn 4f#47< ﲋǠg Z^/禟PNPN޷6ܬ.348{y? ֛ q$YH%m)A֦tQLq6z\\UsUBaܸC\4ꕒ 뗫I22SyWnw7;nsb(|u05x yC+AUFXcm͂WkÈM(X_уSY0Nj75вDBz=kr /Q{JH@oT9 nlkmy+U`W%n K5VUW~@uyc$ĝe皁ь A"K&>_5BT  u-+u} 0n TM[%b)_NF)b$)8"cuh¦؂! *g̿B\1╓Pau@wD@45F E29\HĴq"<:N`3=p $)+/5oQ+LP주tىOUqvşh^QGJdiIJZVGo9|O'[kiRcZņVa:C/mقR@($l:"ZwL;\mFUEQ(frr ô;4q 0 Ashg.iƱņ|(_=\g,\9x툮\nר3MKDQhm1_ڶmsUǚh#>jwܴS^}ZRSc90e2]Cyo`WuaY-B/ڍ"]Hd-}M|;+ȅUl.jhԩQ(i() `-RYm :P"jiQ~+tc!/Q=jYU Rۋ=h3y7 n grڳпRmqbQIOCWMd!qw(0Oy+BZCv/;ZrE֔J:aYa^"K;G^&[-ߒDpĆm. l#dyHB{YU`Pw094ԷG6e_uha*XN|ۅY. Edk)/jY-It}{@éFv@>6b_XEQp*(u@2+S( f'J31p,0mAl\օiv L;Ao59%aQ8gHF%kCQ>z(!r= 7R*KTuiv㗄35zCT||&Bzp ?eB$G@9ѪԌ =1i5&'P+ڝ֚ۛ#vއTdY<|7c t$Sqd-;##!5Zn)O,3NՃYV``7bdO3ZMDJ"]9}@}bv)x,y ׆v3I]M!}yvE^d6 D9]2owP|wE9^1t]+sBLeK3~)icò8DMTn8GXBH7D9R@<0b}"&&0sds^ɧ1"2R%`hVLuP⪳#Nj$nxXR4*wĢٸp,u Qvc.|st%! ,sDzރ4wHO:x?S"|<U㳞4:=SH6,,tH+y ,o}r\@AJl3>>`ccFTVxf+jˆ9?&‘)W&;oZ,pakNzI$O=Aͫ ']$"6]7 l1Cn$0sOc8gF@Uc#Hd©b/BdtTl (*J~TY/djRzJs"1ԥ kx/#z8ҰءV.7;;.(N6+%|!2ju &4ۡUсPr@:$Lӱh ʖe'@sy ƗQ_*(Rҋ'-ȉBBv-LIZs0(|Y3_,O(ļYd:C.H'^# : A$KzN=vnU*Y1M-N:TjB-Zkmځ>Mu~ь(K13C<_3Y\>=joC yǿM15d"|ߛ+l8[2ʙes]#-Ɔ_4٢9V*iJj)Iz?dc[ @"[ήFlTiV6 .<˚WhӚH: -n̲#r(;8p &D;hDB} ce5[@CF]8ΕJ897.|ip :G|çٱz{ ?F`p:ԜjmNq%"<1)/{1 `#M3L'*;Y\Ɏjc5y sRjJQmN3Mw%{Kf tLTƩwszDp[zT>;]i3[u~,l\l?+̗Ujez0#c$SHYSZYND!.BfF$r9o~dPtaE]Xٙ* [^˒ZINz)< kJ{3=ZrI.lޖ 2Tbqa(KN9k'2/ĪZTb-| womJ4Ԯ|ޤC#!9!gQVRD3 ̷࿨/d|=bO_"8UEu)h݊Uĝ-S/o/;5zLj}oiS}A4 uBN0*E ȕd+j?"9YxDGRX J'[*I3CLc/<(n1VB*OecP[|ͱߋ'k~r'Fieޙ@[䤋3\?h),NęU> 6qHлԜcٵ>FѶf!3/aFa29 dY2YAc?6XSE _[N w:µޟVqR iJC>[4f2 )RgY,Yq>w?)aNņF`&ϑ Aӱ,idV/9=?HS H)Bo3h&V1"e[p>g%Nr !T 7'48wK)´+_ߘl+WXH'b€@27mNs(G #E@UYt_>سČ\330LV< 7b9»#]IS朤O d$ҹ^37@B OyfW-4o+i#%z\˵kx7"g&.i|jH`QqeY} FtA ym[~xD5Ad<>3,V(OLŠORAaς9z A9ݱB6|u߅f`Į4Ft_.̀-qiFo_kh k}*+DO(OxO\V9a cOꯌjl"f6o.Xx]i 1/ʆ`0v@so\u;?h=p#9 2 DLY {wb)q>gMt{_y78#؀GХ.^>ƿa'kk~ӏqN^"{_,ؕf ]q*y&%r=0baVqM%)-]ŽFzÖRFIdzu@5AsjDDH\պGȃ &B^"yl3ڕ^13KnYPf%fC,z; 膌Bꕠ"7% ^fHPE"Df2@d63=`%# raZn2=MF0j`R X+# Bwc5ϖ4o[!v KjkT;Ogs"=C=JĔS:;:~B_ja]=9(4RFn#tzi?M;Lޓ3ή\F`ΰG"d@o)l=Ч5옦D&2xHÚ*'$ !C101<&\jfuryl]!xɒ/OeMNBlBWp4gH8%@+XAۨX Ty !]VD("j7U^=$p B~U >@#~2\&vB;]p!JG/WPP"o Ď4Q6)!y$*mq;uF:7?;ԑ׹$9z6_$i)h5pc?UFx˨jC/1!2)qX1k7)\ 3DtBL1a~?xSUPӉ2ox^;À;,/ ŰK}&_[ޤL0'г9"; cepPF˹rø+6՗,CJvbmw8Q`arOhg>Riy T4N7KnYg$}zdΊ "QKT9HNuK'JμrɬzL XU'ndx-!iSѮ٪]zݗrY;.GN;rB>6)b^9u&܊Q_B"9F3O=-4 JnA|bI`̰p49յ"!_"&GE>疦 H\ 㫔Qمz.f9)Fo: ~abEMÐpMb\sy5 1ǃ3/2 ΆiZ="+\TQI PF %, aĘ1!ǽ45NFgFNe)3ߙzH:ʆ:@ ocu]( F'INտU*魃- <,L1DT-ՔJW .ٲN٥L0zp̀ t R|$=5rGh{3s!_ >|ӕx gp(ArD~g0P*#DPE!8|uX pÏ1v텍iBo"P0( Vga,(j ?u媱G>< O)YN  `B~`pQw܍8Hvpb0oyD8- =h8_}ʪ,J{Aˬ@*;n+blK_9jzv88"=u Uv9ID#n] H@E/X$򬉧 x;+s† R|qnOq I j\K~զ|WnqRK3K|-!4\dp)ET>Ha1UFюV@)zS(76+OAK%Q>'Tn-6X-6mc~hH C)/3gԖ&:Ќ|>wXZC㚝9^Œ%205*G,V.cFSe'0ZuV+iqG*#Zz6}zWyy8ÿTe+HAJgtm:,ᑂ4f",Ss|@Q{co@MCCGY)}|# d,*ߖihdL^MFVYԵ<)WWerӇhK*:+ډXp {GҐ9AIV p* P2C3 +ÎJW/ P:GSoESEa[uQ2TĊb;tN^a{U3,g[4L/LqбUIsZH$3w{T%ssLț? 134N&`5J k$ Jk!I[ը/ExQJlȧX#п&LvU0iAsnU v%/ޞ;gp? mㅱ=Fqj_EqXcgH!JC]K!$1* VLep]lw`&(luP.VJ] G*I9fbCf!0FUyuah}S}I6X6D=JkxS#SC&U1 W cks{,D@DaFv)frF|6*Q[R<\Fk-i8?Hi(fj2pdEy0ATp,bOA|yƑ.!*dw`Z".b⁎9dV#Dl 5mDgr+L:Jc *mOͪ%GMybH4~QBFwϘ fO*X2A܌422BƛK{ ~xngz*%kLg>@|iz E{)]z 7гzDCo2V fqaOI uw:7u`!."ՕP){zjǙx _'O$:~֫z<@-S_&r4i C-̴U![a|d[¦/VqҬFjfĺK[z[::fkLKXS?gpe_q *}( Lg?[epު(km9j+6NW>$4p4bƔ`B \@Ԅ1{Jgc3#G{J(_^hLȊ[J `qo6S6)Tzcj7aFhˑRH3  2íBXă6C':_R`kV#5=>x'|r{TGkV˛T/E?4K~2}ޠBܽ6AM' @Pq;^iR.Qppec;`(3O!5ג ɺYl'AG$ k W>GW 7hsX >XWP 846ma2{ !D>Ɣ5|POsEpA ^6W)m-hrш6Y~+`kB2vw =ht(SR˜L>Zdeۓ_I͵Lx Y%h4 CmNgM-bwpKaJޕ)Txd'Zo7)ͫR9t]`[UY ~ZI ܕh$) UtO]'&7D.< {ϘO"4$q&t3 [8[*D)C3~agFl*ҽ&xV OAV9Ot~w+9X՜k~{%F+*"adY+֢5X>Tҫ Ϫ2  +q=&A(V^SjT)m⾅ԆWA  )@KX\~ 671Lj,&f 'bRX*EEhF9mFaV'=L `Oqq N\qUҩdA$]$iѐ.L>NJHCB{Z__(F)eZg|t"*z$%pmchv 85w8qц[c(P7U)&wKytPȮxyB"l9y *LRhQ%)Ghx@uA&t]3H  U ~.trΡ bUM H >U4]D<}vV:؋άoG=~%xĭζG#7b ށJ/g뵃IR] Uf>=#m@qcHP*A W׷tGƧgAd..ZҬW҈au23 S842] TfAf*rlِa3Y:G=IS 6Ȭf1GOc;؂CSC_ҽ|'0FAg"ܞ ;[$b$D),P4U6VɷEg4I΃嫻î'k MJл`{A7߫gۡ/Q~9#+g#|{B;z]1E*QmAyT(/UCd Xxt ;=Tۗ0 0Z[-qM*iSoſ81q"BAׂ/0A`]{Q_΋D+Ʋ͞"!L)?TRWTw8Qr͠t|\=^I#2Js|WA'ףɾ#m[-WƲ\nlRkWE17,'P!k[zRi)2\sYx~xAAC2N._P8R&ԠKA.YoXɺBY@zy Anr -hA8W6.hr1ap;vڇ~3 lgV>B"NG˵,+~)X R%̭֫3D|zer?녕{16 NJ'ʞucC@ldH#& 3Rc9:,!4F(X[SM`rH͸֞jF\)G( =x1Pæ,@Q-J9vQ&cʭ/3#5&zni?Q.ˊ%46rC}eK*\߭o''⋣{E:M$0 C| 4QX+;lQGC+ C!;XA_!M *- * t11" j{GZ_@\\F@~/|? z б`o!M jg4C4i}xXaG7wz=wl(Moe݂Zd.Mц1& 'wm2DWk$h1uBK Л&G/Hz'l+Iw,ECFR4V [I_Ȓao VcgyG' R%܃0س։h3:ÍUv*(fJ EjMJip,g2\#}i"1 U=NJDgBo&5dIld @8o'uYGBDEڳuFHpR~Kһor JTsO@ Wl۰V^[_z垆˕#H![켖C.o8? SbՃ ,~d97\590ۂd \"-D#LEXN}x)өR:-yڑp&odSoS}C1n_֪9"]7IMNU xiGG-v˥ LSӗ> )FA 2T959'">X`Řn~QNQJv$I-1 6J_vG)Wn(r)A(Zi~%U@]qP)<ȝ1H 0VvHG#p_Edwvd_3f0$\"E*SX7$X w[ ) (xP8&(Q$Pq!)C GQ :SC="$l<ي{:͔DU~>Y)e8Nv𧰑X!OlW $+"$%x-Ku#ȁʿ*(0J@"Ze+4uy@KE3$L2&3uLkv}vt_$ZC>WB$s*ȯmڤɤXU\gsGwZ?c3@.34wF5hU)w2[FKz elaqSuȋ 5`!0 đ KNz)R ڽXזv4PP;z ITm(T`~D릭xv:`𹅧3ᤕ5o&|W0w~4%9~6RNAwv͗&=~TrID}gt( DPhdHc0Bv_*1; (KLM?oٮCJ%L;ns#,q;RKOw3K>Ap~Y}O{Ь\6BU#tm]s&*d@-6JӘ~"̒}eIj@f('a/*'./V 2CaKAIa :"U;Q!i}Ց7* d2A 78 Y|^ʟ_CyK ?v4J~ OXtݛf!яlJ7f_d:5oU3! gWy'$S6>/0,0Z {C`f0N 8*@T8 wʹ}=:C*3n;A61A??g.h8!q˪*J$fނƗn a!=kp'TܝF$Й DDhJCLR)0Li$T. ۖ81ao Pd:(I@0A%xYA0CPfxoR č c"0$]s}n3~G]T(G^E9N˒* DI,IzfV)%ĺԻeie酫{ً,GEV@ @m|D44P$Bum5.9Fon `ʯTaiU<4uHc!c' O^* 7I_$*$w @PAOy@@#|Hv|e_qaHQG]ٙ SLд#99n.PsAѓ1eeP7AhzS9 Y._=`s狼f'k}J'M(Z Zk)UE r5+j1oZ-޶7yԺV WQ,M`7ISc||6k[\>RJѣn'ԊK^!ֺ-Z٣,pbkbjU&?Nv.]]jя+[oq[#e!6 ] v: lolldGM qD"q$A|̓EkjfC 1.W;`} Lu`m X' V;N贬!(tp;9^79r&bc\Ǧί_jt\VL仰 3]-^A5KGXh|HM&  [4!1CCcNlHE}0:3 A.\J ٷw[ q>b?eCRK4f!'#*j ͌_wqS 2OY0 /[# !e7`eV͡VKCgd@`Q_FKTŹ"%Io([tQvb _E e= LyO+k>cd٩r{i 2wa%D & 6cZ;o6WEl (ZdwaSz",\C(?;`0l. YݔF;>䚒UP}_eRiY Jȉw$՝APJLd1 PMIJ)%t?hK24cK< Y /=ԁ;O< NU kBU#{nLo;gv~.~n#TO$Xt0 -Ῥ/'r+Shm#2hcit 6AGff[5(iKZMw3S/ƭA{2pm,[ItX6f~x(љRǕ-=Q_%uN[Y1=ivi1 lt "]R6o~(5gti{5byo^Ms5Ȧi^)pjO:)(_x&gƲ QB}b^eb1Ex8Y 9~y_ipn8˛ 9i 3Dö/qaƩ8k=t"S3`W FX݆?o(A!Bm>s7ڋBw6woW k3R\WhgzGL\Uo>{]%JNܿ}UoGg( }4^NKpQ]_/ċmjj5߈w8:ͥ%u79_.U{]lz=[ĜQ Xw8G % LCJ(W\M1Q-(F9(6?H;לL }1VoI\{JF-Ch-!cKcOLa(a%m(e '#Wεpb?h@dd©S9~>Nϵ;car|ykZIjʣԍ 4∷ cS7Qзy30U CN T_m`qȿ -*'S!kߝ6̥gXT5=X_11c%z>etW<0Q /390C ^]fԡ&3[W9 ȾLڨZ=e~A[)w-]t[U^T+` Hs}t̒~qS0yok8?Jna2D qRKtҞ_(PnC-A ݳ<7Gqĕ\ݞ1.bLCB~#5nie 79Am 4U73"fƫ%O:ܖQT}WZu`(gjl  2v2W[ˣkO\AVKO b([éc;)aMقkL{ 0;2|R!^6 Kfb>H%[yEp+MޘZ8'P@z,N~Fnc& .(z0.JoB]^!= ~8|9M q@+Pړ%mg.O R~hX+N~Y'k|Vhti|# D},0;C{fI\P2 'S-4[]#|i?b+e&0XsEK6$uҡ Q7*0^zu{:DT6gYWKV0!CLC~Lz!9e2 [W]Dd \WzI}/<%?umQ5&AH[Q Ǝ#!pq}K2h'5exnQ= <c>Êei$.kW\y40;!drmU ߨ}THUAE5B|CS Κm/O\iO=*!EuOpe=b{m|CT mbcQDHsgp$9 :vQT,g-NZG`sRg)@)D RMLXYmT~RAt랃uwgBe~LB0 =1zޝ4Esˑ$aF $*`lPTΖƍh.,!o"Tw1v<;nef\=NC\„lmHg1]yE,W_ޝ#r*2Pv-i-GG,|~5*5׶Hx !E{#b7(E`(KޙS5B3odSYFޚ-Hs24,!;Ƽ`gSV`ao 1lu)j977~sO=/JC]O5m$mRx_`|HA)Ki=Y-$ ҘƑ)|%:{#J'U^dԚ3AМ ,sA^4jZժ&M=WW^QHe;Vq)̻A. ;{$ ^^1}5;Rfr .u 4|4J*2R42嶑. _'Z) \8Q3a!lJ˄><,[+N4`tB/696hT %2('Yw%jеm t9.\Q:qZJcdN ;3,t(g"6")ҙ-]DY̐]#3} Ts*}V#7!֓j!zJH39 IFg} >[UB6T_-ʋd2hm¸/ kh> lTE/œc&RwlV<uw*+avְEMbjh,o?E_bwSzD|}B%p(t٣SOg'` mb_hBCb O8&1ыT0x= qކ'_q~'UUK.רi\T:k{IG~BS_)NeD= pEt ]]體&ĮQJBw49Ďڥ1z^DRL,+ *&o@Qvz',+chPM_X vPȂv>qUMuF|90L5yɀK~† `^!s|iֲ L,@~qW) ҉ 0* z*UTx #1ܔ E"Jvv e9hEDPREV)¿0̲@ # of%ƒ8UOjYy벰c@.-7\!`q >f- Jdo # LuJ fUC{R\'3둬{ߐ|;.B93t4Rf8cC-,zRbvļk!K7r7zoNب#я! W1;F"a فH Γ-DԺRS)qhAFDݾhnҊ<VgD'=1_/'LwnX2k:Im#=H Qof В=DdWliT@<lx4&0,O*K5hKwTy("YY*I Jv'TP<@m^6~2b)i1Ԙ<Rϓz51 +"_,Pf/ &9M61 : Z_ ]lk.`2 a1B dCncI 'V vj[$L ?]L.T&t |R=;{,7;.#"ZF`)IU2Mޠ:4J(K+o J`-vCx٫B5]95cBvv8!Uf( |[r=.ҪhHQeOfB|T986҈a׍z.֓ҏUDmQ"@Z &De%=Al[y l7y;יDd0΍FAh RsjyKgڤݻ+RZ^d+a-&Ad .\Z\Ռd1fw`B>r,WL^ .}(B) (g^@ N!34;ۜCX3%@F(PvQe'qlB?wma5:8=q`柫 o ll/Qˬ8|~5k3rQb{lt|x{bo1MWPSrڴT`=Fg4^䐙t7(2Nd,.`7ʵ}%c;0YL8É*]?L ^/`~<6p] orKTB |p@^J - Dy>77%R'&Ymo9W#[w,iD{{T% G5Mn y^xRq~er6ϩ[>Z tҤ嫌Cq3r%d̦JiJOabqtVY@ٙ.-n $ܴ5Vvn9+2ZY|FMϿꋱNwz.:SWsn9sλ.{#pz#<0Oc&?pGxE|2IIB=w9_` eSPtuO 8`8p'#lڭVpA#$a$#tY3" E/bS -tn=%EiS+]&l8!,_ȣ_1t$PaHˍT\f!cZq[CrcHW,f\Ԡp"SP~_17 _J$Y 2 }DBLĢI'ȩ38cA&*1 b OP׸ԎNĻGFŸ)FN$8r& #{s]/ f9^9V86->+2gnȪ+4%0SO> :BC—"ey"Nϯ-XK?H&Ա (WǬX~=ͮ,Hj67^[% ^nb,OIS-T785U F14Ȍhꧢk7tUTaO#q7렱uow_٠wS9-)B W]Kwɸ9Я쐲C9J 0Lspr b&ҿ"F ҕJe@FA,Ȭ 'b-:q6>Y;XTV\nju#Eϭ&M3Bc{ S:6i1l[]fYQZߞ+Sh%!F?}n:,W\< !~,D6eW=-s›=5Zo)֕n:E9s7FX RWzEmVd:/)Xm6~SJV+:Ar]?O gUB(\D L]j)0  g7Y,`,]w<؇d)s4kt l~iN>fEc]d 4Jx?oa)='}aU3o&4-? C™ ²GPv5- YQ*bOD_bcN#^|ZjflhŇw]A9eOzFO=xeU5o"eUaDP=QS ]U 3$yP@>PWΨ]G*Pp$*m}NIlmwep8cSqm ]r;wS'$Ȕxv &fr9 #`Ζobv$cP'#klnͿO܏x  ™-'ZgQl*sb;SXzjB=n~H- * Y\-O@tϧ>ƒu \R*VuVFVysy<,M~If縔z qxAǫ:~s/Dp,ΏOjH 䕏Pz;y, ڗ/ALG|Yy:͏IwM!pGd}|zz.z#JGKGG)%F`ZY#"_PSG24y[69 ԸgAq#ehqi>"ZWkE{񳇺wH&أK1Nw zҋ_|?z 9+.ء=rYQ"YzVXwhk[w $8Uً/QQZ#)# ȃ>_crd9:@ʴԃ|;$"_/cUo6^y TRjqFpuoh;=Cʽ;{eQfi&짿POU+aL?4:"33VᏗ c4$rwK@[î#Asl}‚cOZ'BQ[]퍷ڡAࢧ2$J">?⟔(re? e&7dJdMCE=w;0pM!5k4p̩j|Մ5xz u I>a|Ж#bc_2`RJ=!ceUZFC&V|ovD<$2n0]9IP$IڍHgdvӕDV8q*ꏌ)4 ddg~/~Мk<- ˲D/ZQ M6XxhX j5Q]F9+HW?"8wDtRnF+pxJc?PS~ ݕ 8&CLFRn9((!J)h?@ /;EIT’!! aYTaRE#H*!#^cA'NH"1JN0jvt,! [/ՏPV{5 Nj+2Wj񡒡)vmta/ّz48~/U"cCm`f<0= L*Jq|l&5CZܬQCŎ4D@0"f'9Uõ{ B8`ܑ;˳!f-ϓ\E+R(@;YMXMA&ꫦ|VMҿy,@4z4f[=zXv_j_9(3V1MOo@5N^Tg"S9g׆x]. l#ge$ʨKRI8q`ğ>Inf0 iڅ u䣛0pc]> gSؐH ! 85&!x7\s;1Jj v'MhkX\rVJaTR*YRꢭ yUסFA!iőL>&A_S{4Ys C$Ptyw&O.YX i{V<`~cL n! ZBR T*׼YΈ=ra~_uwM{8f.C1C#[vZqAWިA=pX^/3\d(͇viI9Tli_o9%QR^썗ܲ)@IMF|_ĪlcBeWgm.T4=Ltà{"mcqFF8g,[.?kx7QTzYq~k^` (" ^JfsVԽ ʾ 1NR $'ɯ!`%nf㥪}ڰ+g Ǥ01^0ޱ͔F)NX42~Eԋ ! x]4zc_O׹¤_6ybk|Q-^H_yHm[d~մ魞Luxd7S#:KGr۲'2l`F(Ryvѝ+/ 8sCͲ׵hK>:hzQ3Օ%]IY5AD9vZ._5W#_Eи .}ijV!K#pi22݁A/o_ 6>&gmOY1=zZ|0sbH$>Ȼ!܊M|6-p.k}$Ƿ.y/nwnӌu*RrmW,{\a8Ƭ -h~_|7o>#(z42Ulk&lãwWҠs*Px Dвpȋv͏VxѺ ]ږvcɂ<7*^8% dKg\m~5:Y"~kk;tN>a5rQ>^&-Ռh[.`[u龍8 3S_qwCײ]DWY.̫3vjļCBV3ҷ*wp3/A: -dtMc]6#1gIy")K3T]o4%Bq# W-lRّ;1=8_x g"r^u c qNtazq-(߉i( 7-@Qs1O3uiS]rKD-v?-#OE!OCH'~;Z8d19lMC_CEX=R#wpb؅X $Q=\=充{|[X=rTڈl7و4 sۅ ˩9KJC|s<uE8Ѽ-f c7?=oca1CmA/U%4xB;P VsՍ@ xŊLj?<[#9MþecLn9a9S8= D>0:d4>u):wr[:9ѠhM9id9t*4yukiWM{,Q8JG= E%"BELzb6mPS'e!i-KcoogFYB3[ FmۈZ0}PYQIJv$HKʉq0(b\2?A@G+|gyQJ)ʀ\%JF+L5峄YE9Qqk;>81>"ZtNU6e?v 2W> j A"p.7*t)?*4K TtbE\>IE(Y"[lft3OrDKCS40g҉vQ;UPE:iO#Ftم\ml6-]ǵ3׫WNPIYGE!%@a$<[ P']FrYW}:M8*QXBZ~nڪylC6}ŇZ( chc?H銍5\Hx\'Q+y bŦ\G5B6>?̀=:z?:[A֙8 Pb +/]F1ZԞ~+i$G/k\}{eڴ#*?jf;f{n挋%3YqYNac01qmS%4>1*Nkm.[Gj ɳ]L=\n"(>I"ᲀzyL 3bFfξMh9be?D!4xmqregG6@[:VV7yUhNTnU:!J`<ާ[Zqߺ5XC4#mv eRH%ڢpkgwr Jǭi*32b> џ^H*fxNHPR-+-GƆ+^S$YhU$\yO}LhIJ ̱*'n(FY *xa]AQ4'a(ve} } .?ψݶ_g9q2)\Ddun)pܝ6aԶԤ.Y5ׇ 3 `|wŮ%e'6t.Wdi%¨ ٻ2 ;:t> \ 8cD'0[ V01i}X;uGDqRs)C367(Ek[g{`]xؔÆ WB${)-nuneH.[dAJq:I?nUOi`K/OGՊu^\8l0ek6g<i{ Jqe!,T Ŭ<B]fNܻaoW%Gɿva;7[sZ>_$+`;0E#c'$36`["#d-|]QؙSM*x`3GڬvzͭoD0w 2w| k9ai i!j >,bCc@ziP57g@rTw _[ .)Bh )z8a8$Sbg#?7UȀ$d$j[[4HNox֝Q4kb y`Da3xD,y[U*q$Q=k”LTs7eUrƥb~jH璯(rN9.3p/ 0dKE4&Z[jiTʆ)vTΦ]Wd'U?i<Ȳ)Z+bd5/w2 sHsT=Vnc 讯u  `ܮ-n}wJxѹ`2n,ٺC*FFE Ys޸#IM&ʗڶp7(˸mi +L:*6mU, 0X[t^mGL3,^BDA?On*E8FlxZ /]kE%+0v8lڍiX4ʉ'OܕEM&{lW- "0~*\/{ R0Ϋ( (- pw1CdDB{"<>_M<~*OZب8`C&ᖁEȐGI0\^'.TQ#C>A^lJU7v5[-8 -p%䐪~n<mRdPmp4Ǥ򠲌X9lTrTqMQOqi >(Β'y*rar&vF! ܜf*K)5wgƾC@xIvMoGU0}d$ceM"RulւPyx,+K(Pt=ێr6SYKcem+CE5S5ճ5T4]x 6{$\ B!h6획htGi$2>xSb삹.|҉io0m|IWt԰֚I5W0T]kZ0byUe]bR܆`ԯN7 &u)="TĴA/On,Ѥ"Ei^Ij]hb !fp (﫪; P*%tPt^vFqQIe]%zlSS3f'vn/%D, w-tmώ40۸9Jc2{؜:D9g툲I]?T GxDwNV`US )© %X<Dk;e*dmMmmBǦU|2WFrC:yi$eW%,A_pţn/̊{VEĭ|Bw>NuKn.,0w;ώ  25csm(=`:;B~XT},_%Ɓ->\8tWVp=yӂcaJIIE y`%XDʒ}Aq~SɥuPNWW+) puX{Qoa$KFG?"4ڇRGS!*de;'#Sgh5-y?3ޖD|[ E4&zT8V eo'[fVؐcioo9^ sNةBw&RS-2q"?ͷ_&S^f^~[KFa6Gv GW~[MxCЖJU|"ZD@B.p%I(e؛wi*w$:F#.6})փ-]Sq/Yujt𕥈)iu7uFeEW,bpna1q}}+QL<5O)S$nQ_2Ch/\XΫ "ߕ1GȚŌґGvV8͢Jt|JŽ8@k Ab7B!X GeHJw⒔DPKģ6LU9G/ 6p{)]^'ՔfG෍X|*6*ptb'QZ^OJ>|1i,1lfQZ`7sl0}MV?G57-{wLgrnF`c\1#r'1d/ww!9rW[P2rQPx1;K I=E ^k_m& QQG:Ṟc;2j0!}djvVMx)lptl*};;ooyqy. S>3T\Υ0aq9&âs/5:> ph } (daZӅRXFWxJxO@'YP!VGv m(cQV5yg!LId;æ~†7 %cȑ(~_˦:> Pd gVfY|PT56]̲D@ g\2S{l?0#F[2ƌ: Z$= ?$U"cIV瑃%2?< 3DENY7 /Hsike9~d|Pq{YC PVW]ٝkksi)Ge-nsf2rTSF g 5#5 |X14 ְ#5CɕUh>K6ėY9O$& ৪w&%`"^0)ٹM@9ys7/ Irq:k_]B Oɥ]rX RrȶhO:ZK^9=]UZ\5u ${?i el 1O:`kCp+Ǝqzi%*;D4x;,Z6PX3]Ήf{L_i/ ޭճq{Q(H7Q^yCNPKIX2W@Ftoq-Eq@9 VRx("i[M5XZdfK0QJֺyXp`8-6SJ)ѾҀ8v 7!P-d 1AfzS\CUEPH(1sX 婢=.xyCuU==|-cT]DUF 85Ts=~' a(=\kN-{\Y ?B2ZAOL4*+_\} k}HA;>=grMGv_˗LJG_ ,`1e>;kF ;q} ۢ,$q b0zMt9zasz}yOG)([ȵ9HG}&( 7O`"_:`0PC&xAKWǴrkC(@c cЙF'ʬ{ .+oiB"#]Bka\S}TbQs|`oe SG$)W8fl@۷a 1∰+6wUK1& 1 1zm5$oE74z(G+2 J .,UZ3MfMGG(܍*V5A%u['x5jvwQLDtk 7Jí YUZiOxI!޽^wNT>>Dā8|ߕ~!0mv'#6}N>/+ZkߝHxE~jS%`IϾo (fȪT&.v=oė쮕 rsP Fnk6awֳkNKYI}iJ5hf0T9 !yv JYH5%z^] 9Jcߕ lLx2> #yP\WPװ*D] mFo7srӳ+Jvi$iNƪb29 x:E"p+2h>Zr-0Y#J7h@` @8?2ƥ'r8ٓHZE"&P@? bbj9|kB L0]LJbf(a2_f;z9)٢ֆN@kl7kp?U>Z |ᰁ9(%uLQ~]˜v拼FA_44# O h#aP`IcĞ犔0~<<7-Dvi φh\e8$7^xyp^p:j`TJNp;S鬤S*[[V/ٿkB#H/4ozk!i3_P"귆;d;FR.Ο'{ŕyiQ4BY43u`ZGar7G,{[xK/-ėLƼπaY2gc&xhXY=#S@A0ӍWڵZ×&>J9+.Щ'On=1va|;b#itfvsy&ТBJYY5=wE?$}6/(&SAS_*^֌RR')̠YgfHȷ" w- "f4X4_MaDw1e`CpF3C*Yɴ bd ^SvG>8u5o&qpP`KEs%}?:Յ%zfB2d4Hξ5AB%5ITHcAFsg7D#HGB5Л7=0-yyoi.6(OڙY& I {V7[=o,UU YEh\[OBDaw mR lQe.E*b(sr2:IB-Hjskz>Fdk7ol`GO)ńތ Aƿ]"x j^d()=jYC64RItC"Fq!GQc ou"0VLU+]S`iFP9i8=}rήMi&{d $ j $;IumR.Wx=I ?[ʁ\'h x ib@i [G|Q`'mϛ:i@LJv 9 &)ot\_׬!/+k %X 0f Koxk i%?YE/hn$jˏjsZ<>! tXOq(d,3 ,KhoZOV77>bDN-/X|L!K&;R, \ݹD ptbʚp'~*H\G?'Vi–o/"_ }Xov~j/ 7ScSZ7A u^F4s P:g=\mh% /?d{*dž@Z\UGE 8P$COGDKIrGe=5C!?ʨƘM8}]j m%š$=K;?A¼ecҌ3]ڻpňQtRbu){! P8kɬ4_9r`P7hI8 d5ŽdlvΗUGV,Z? dx5QCH`twV0Ww~f^ U. F85DSl*ȅV%AN|G(ZըFs|AHH{.T?Y.ttfpOl 2~5CoG`5(pj#t~=7+MΖ{ QGnUd+;`] D] H{RPKzf;Ͱ2^Y(}p@DږpUz! qnA _+.j73"KhS9pP11(w9X%?< r$fa?7oyRQ*IDxSh@T'UvJ@"|#t$f[fQ4TP!*zxv7Su0A!HK)ET8k./&  U.1{h=p<1ƍ!1fcpq D:+%9b[xG_mqd;e͇`mVvA7W>b!r? 0ٱ''QxUx Fl6Bz M#_ޣm,Ød?^#y=7lj3wpfd\k+sn%('ls|eWS ~j7YπX7[Xf`I=k^mzηvgil}M-=-Z@H&i豇,7nǦeg;-/ KZ,\M+9ӐM;X9533E0܇*} ^apYaIQD 1'\)|ϒ#D!Ve|fV7təQ3ܢ˟Dܤ(q 1x)7R.AZJ)s .Yp IQ@Q,ڕ0 j-l:Ǭl5e-7|b%ϼ}P`LTgEBތOR<@ kc4.ms 3xIU\Vvn qUPRگ]'NHݯ4̞ՆC9y#F9H6-8_vtmJoC-2 p8-h: a8lALcs h6*@I@.db hѢ-MҲ3܀H)M !5F>LĻ02HE=o=[E$&Eg |˨Gu%)R7U NsOqڙTe)opr7:^HNe]53f-YoenlL6=>~ ;'iV;n2YжI)&ࢠXe\SXUը‹̧#aX\#0IʼnZѧ"TCW"QDPS1:Xxa(̵'E8bae]ݑU_nhxePpvz ?jx;:![\;*f OM;MYr?Icґ,Eף8q ;ql~JÇ|^LoRoJ vfi[Y+K,5a_ysg[\8nh֕4z ]h1pE8ÉB77RGOqd\5Qx9n )0b/O0zeJB< نVoj-(IRY&N&Pլԭr +o94a0bu\E/RIVѕ>zturiu{ BÛGDfn+V|N{F߆u~%XM2a 5TkaYKckK-P|tFܟ SjZR֪cRfZ#ջZiw5*Tl֏6PmN2{^;DUě9L)s6PZַJQJbn|H}-վ C74Ol#TJѴ@=AxUfSm]ӆT뢀%yu/ew^ˉF!U/,!7>5^WzHjONs)Զ2\pK񫵧/f菄)8) ۋaE^;MsOC Uo5ul===m͕87Pt *ҏLAG3_䡉J\e6o}^,P!abN8lTTQ*b]4v>L;E6[yGya6-YᑡRV 2oѮ'GE1 -IXΗcJ8gCN|tF=eݩpĪ-2.V)SCDG\m[^m ^MV5~nXT%wQYr0ZP}|(՘4:-[2yݭ:=P8""FQIwh;RVmPkVoDw,uz[(+w"#\NՑ Tn5`XϏl[U+>itw6 I( Oc] OB5n|-\#gJϰ+Rxyx_ E՛b SQB+i S0$ '۹1 W:g,i~Q!|OI(7W-(yUu|u1`Csc:' K7_c@A%8g rh nYv{:'Ta <,hT,n$]+Yd6L<O6?5Q\ ZD0l_sDT@h1>=GC\| zBׇ#'oD Ovl@g}ʠ2!TrY^9p] y ı^^ ̾7A{e"5aLn*EyrB`רQ0SW 9RbRXo#}4*Q܄H]:94 k61~#z55 -/ vr6i[\AG6#nęvvZc:T@/(IkULqZaDwaK=D]D 3im|pѽ9<ҞJ<3h>aDEnccx)Vr֙(=Ra&H4I\,!s}-p2_ ⿏`y+)kCwAwSSոY$h.>T%%R-\&)-bj(;eʍ9{Ht/pZHֶ=aSu1?!tKԑ84BvT.` xȂ\Fl߷dafT}g]D'Yx6u}X۬/MCTs >n8olN  x +K2),>]W [\e$B<#ep(~!wWm!l̓"i"LLC;mIHsjeilC ,b͕@AN r@%@4Ȥ0&*ŽѺfkVea o"$˒(w7ElQlC[,%@h SrߧZBnk?YjxAb):f"hn(w-u(>CJ%NF[doC{ez۴1!&m7cѢt)! P*+ڐGY&"ƌ781zB@Ko+ژ7U(E]kܚWi%H6IU>˧1pYX} ݜL Y L$| X=PHk#h+fy-GV|߼|-AkC-}B}lZ-M&%6V1pN`CX:`1Kyy{&Ae"K}\/C<t|Øt,1[x;C(R #KYwӨ1IcaW#^4Ac=S"^-g.[ o1L@SVЉld됢kcvSRSn۪P684ȧg1Q[ѕhl _̄K'A/5XQFty\ H\1OURe}Y$?T+&q*ɔV5uF'e[a-_PB B#wz֦u~)`Cc*;GbI *'CUy;P T^Xn2X̝u4Çs<5ShH C< m60HFɾH"(ViBh#xG;J# Wm# jrX%%c`{^+4V`y;yhb̘_\>5dc,@3`jƨ@Mz81k=m t6;n%J5NÀt4`.benٵd"ٺu>9AwuwmU-c$) Fu%p VKMu*SP`)$3{‹/Hk׊VcE P^N; (a"nQWQmibKzLJQs3q$(=(帆Kك$ԕ JwRݸN1ttOtl2 kA"BաUlroZ|T]ΩwoUݾ셀{9jmldbɫ;٘dHMgllLQ$y戍 9nHsvi82%.i㰄pD`z"<nAAI tUS& =d;fo!bčpjq8eE]~FEEoE~pT_H-$ 1!wASz=7 |vrքIv)y:h^J`I1~o!1Pj+->WkX5+/4udMaL&E߸v=sNJY| X?W=jK`Pӗl {{Cag2=Y0ap9.;97H'Ԩ` 220f7.6$7)w2's2FˊS~ tJO( \]/1w1KÔuc;v{ÐLŊ'Ib+r<\nT$9Ɲ"ӰZG. R"i+D6ɕKɠN42 S)ݸhޟ?,&酐 3zfmW13"#@?˗dZdc )^P5R .3cW:)N;g& LGB}0xZ iokWWdZnDZ[kДh`dP߼B-;N9[<4/v7{`ayX7{"n &Z=PF8cۗ$[ j(f_9넯u[ȸg[գE@wvŶrޣg~On!WFұP[΄.e,yI}JF%T3fG ~\19T9?AɱnaR46g30hR *++h\BQy^{gا.B=:J11. ײg]ŀ[}djbBU($; ްR7P[ӎBHaGy\,aДh1P-s泥TO: SPD09& W]8!!ivl\+r LIоֶ2jz֮/V/^ˮ&A>Ǝ1 ,=/CzT+y!n6lA[,zR*п-(^B>abp<i_17'U|薛w9dF&pr1h,K0(vЋ}7+i3؉ùx!pr'[mbX/ӈʫL2t~\c^&g]poloa^J5%dsleWD113ATkX?XO',)>hHlq.bEiu~΍J`V6~`= x x)9x͓( 4)r:kOLô N)R NImpzPV[)z/!0ƥ)?݌$=G .~yVFoL [pLMR1qV.+Bk=#%2zE5_e^Hvu, "q̓ ϊQbr3Q/\F&p^20@GEv3a#R $1z mxAR!%hȁ`r Ke+Xjrhm]vy+جؒT^N_R}M4gq Kw'0ld(g)F$Lc!G=(/IWOy܂sgND$!tc 3{0IDἠvGQ?MYa8G21Tyh:AhC $#ne}F p0sc46R VXoST\d=ZHrT`gC&Upo(ola07Abh%?i1ؕ#D8r 9M`Jn_snnC'L!a0>Һp LMxˆAM|H>[x+pAS¡'*@>: Et7٬k=[UB/E)>ֻBh+b2:NO(12Zx֨gpK}֝qp6@\}C0S#oTcZMAS h?;^^':{^OymmSQ&HӂT8A[a?B,PIƳm>y=(nv \2[8eT <6-ֺB\BwY\\gGc[əd]mo T\xKCGlgZLL13S@|wMj <{me f 6=o1A$r .dʙ-0,m鰜aiL2 + ږOxOqJn<{o=µg` 63.Y"6m-ܞK:=4˳Npڧᢶ 05iA-؛-X;@lm}(GPmAy!=1 Y Ag׳ۛ-,OS4Ӛ7p7\qI(̛2L6ȘMU,Mʿn6r;%$ņʝPV"~&`5]raAݪfܿ$MТ2&jS!dn<ጏUeBVP왨|U^;:E:D5U[vlp^2V^0 (26r*wgT&&}?v~[41t+ځE\ɍc\,$M4DmA4#j#FR Iơ4c2=*gc-B:]ahŕ9A0ծ%R e9jf%T_Gbp GtZx:w+{򒚼yA== Hi-9Zֳ1<|}s~S0( !( 0LPHäk"X?8"?ΨbaJ#t*(hNee 4n΂)E;h./@=yjaUCD] 6WX緂'TK6V%C ]eH13lmrp QykH0E'N2h0a.QzN{cj[HaŖ(15>$y\IhBt)~e+~ E%(G.˄EeR aBaPbU9 Mi&–0Sfq hDJ{@^ &#΍XRXв}' .MC K!;$2]VoJ#~"nNdbؠ.+y hrsh@GKk$~kd1~1hFGup )B ɲ~(+(M%A~M3)u) ʘPɕ}!J5D~ըx "&aZ9L(Q*DvS0xLq\gۚs;>W|[ z]ַWr߁4ɞmaЍ= ice <|ϤrHշ`RRrZyz .;8~4T@I/4jZ$. MHӾzp Iw:xVj G+z2]{34&eObs(++ш-TzdÐ|?`#k+-%2?N =aRPP[J>}bH]ce g oiXf vy'WL[Nf)zޢt8 1qW=%%ZHvvr0hn^1 SK.\B`{=r z(*t,Ór'A~JO,J35` 2RytDc'?߄3Sްt8WD`eôw9|R_`D[J(I6lRu08 fÌ"伇n@'@LV\ZHS]Ii37 i,. b@\Df<0 s/ O֮>YDYFxK;c d9wˮ㫳t_!7ry!dz䏸b]($tp${%Xץ>ؙ^!: J-W-RRz1RRwVUfk]`Wͨ&ZwR_K)]7ɰb`J՛"@ĘYifq\0eAmRZ#e$F*pef6M |=N?fi.'I*&$Ƕl/4t_q&'5&}c밂QiW!9ȠTUPTsѸpJ\R%W_g"!H$wͿNCy'I/5ɰ#ԭHpf.(ܼyaZ^[O_? Doi%xb6sZS%cw pR|0?? VE]𫁞6hLDj+y B HcKS޲ \bNDy5-<`$aohrsg)L;(/l(#`OY&G(ՍFR eD5$+jU{ϝQPD#C6dxC+T/VW@~bY5e~F-@\ꚃ \ ֽÉ/߻vARmyX{4PPtKB( & J[z@O0߫lV؞kx/o@25">-86CQ>_e> ;=%$W& F!h*ePe94I)BCdD)J!O.)@@F}KgIKN3v&pS: A05U|j(Bԝ G|vy=N[|1"Zz,[K3zD2x+*蝶{?)5PzUA4W<+uЭ0AԮ?1FDW˫` &AGo+KNZ%>apqG8_IASѵ+{8ud2RHUOkdȏ5(ӱ:tT@PiR'Ar:NnO3 /)T54|{ZcͶmȰsf<$UXkbY $$#w9Dxo d@XsfPXgfY*}%5sŞX?v]p >6b#{"