glibc-devel-2.31-150300.89.2<>,f 0p9|‡WJhs!/=UTɔ:"g}?qzEߠInr ʡ%$zc4|GXPPOҌ2}m{٦tԠq)a9ɣjkν"q;euߵHfP ,DazDvv?uaQwe ~^&r9,SnRq B8FZp4F VD_Zڶ:U`c~rN9=˫g9+>Ap?`d  U[ q     `  g:\8`(8 9:ĩBaFgGH\I8X0Y<Zd[h\l]H^b5cd^ecfflhu|vX w,xyz\Cglibc-devel2.31150300.89.2Include Files and Libraries Mandatory for DevelopmentThese libraries are needed to develop programs which use the standard C library.f 0h02-armsrv2'nSUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://www.gnu.org/software/libc/libc.htmllinuxaarch64 !c h7s(  +\ q[ | |i6 _&% `kS %>A8 ~ D aX 3{Q/ ug  yE 3 k Y R w7+b&/ #P _x  1b[a G%   " &x <O"5n}4| ~4W&* 11i i4M rP }*07 3+CS  ' s 'EBN .uE~j)'*D    @F:Y`Sm,l7T$'( T:  pWS;   )"`.a ( Q}:$-J V@`0N!t D VG;x B L=X >+ M #LS5a>-R'?m. 997JbR= Q r9 X p+>($ 04 y pXH &x  / (Fg큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f,ff f+f,ff f+ff-f,f,f-f-f,f,ff.f f+ffffffff.ffff f ff f f ffffffffffffff f,fff f f f f f ffff.ffffffffff f f f ff+f+f f f-f fffffff f f f fff fff f f f ffff f f ffff f fff fffff f f f f ff fffffffffffffffffffff f f f f f f f f f f f f f f fffff fff-ffffffffffffffff-ffffffff ff ffffffffffffff f fff.f.fffffff fffffffff.fff ff f,fffffffff ffffff/ff.fff/fff+fff,fff.f fff.ffffff ff+f f f f f f f f f f f f,f,f,f,f,f,f-f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f-f-ff-ff fff,f,f,f,f,f,ff.ffff ff-fff-f-ff f f f f fff f+fff ffffffff-f f f-f f f f ff f ff f f f f f f f f f f f f f f f f ff f,f f f f ff f ff f ff ff f f f ffff f f f f f ffff fffffff f ff ffff fff f f f fffff,fff ffffff.f.ffff ffffffff f ff f f f ff f f f f f f f f f f *^5f^5ff *^5f^5fff31d57e2f6d837f2648e703d9e4a45816bde78163dab190d4ca309cc262bc1c46433ed5623600030454381af4dbe4fa072d5509e1b67fc8f3f5233c6190ab1421e17b09a2a22c09c1a9a0f06f6906e04dc893ae1577834cabef562ca781940c89aff4e1283589c47a52724fff97c4893f9fe452efc799a3d043bf06189361073d9f1d11875f48ada3f778ec30bff9d29d51bac4621922b97fa9647c8a82efdefac4d2f51d2f4bfd2ee1ced32cf4c6f0e6f1d562264ce26052aa0510ab6c675630a0c4dd45dfe2c0ee5572c739dba52d5303f952555031cfadd435a3eec4c68922d1307da937acc7d595b401eb5418a176dd2c4401120f1cd8550366103fe7254cfc67bccc09334a7f867dda8228b5159029d3cab620f1bb88a4910a830ea1c713e2b96194209f5c7c8daae16bc71f713bff36ba76759e676c711cd3cac664424eb637be3f1d8566904f50f4325ebaf7f8b7b830977b2bda02fc2970bc21c8d76d08b2c5fedfd94fb82cca224ce708fdb96647995d5b39249c1cc7a3dc49ba211248d0c63b661387d75e25d86a2f642c998b2f211803ed6139e213d2824b90d146cc79c73a94f4fcbabc71cda74c0fe8e159f6b2a5d1319378511e9036fde9eee061609794cfb342b22948ac530c65f3ac6057184e8b7f567bb4f3355b457c1e31183cf72c17507835e212e404d3e6545d970dcd670016ed6e609fedae941878e6d1ef0f0652acf4d5a1f97128306368043be7672fb384911f0fce7ae5e94a4411510a41456a3722e11df85c11adc7fd385b917d4a874b9c83f4cde38064c1d446f68b8ddac8c43067083eb8bcee4309f565bba36805e5dc746732ddb731e744c4b91ade5d93480c4eaae0c3635b08da9728358ca9451f8f4d5ed7a1e25c2cee16091903356b086e4c7a46054f7321d583d51ae35296b1f077d3216f5f3a76f4de9a599a7d5538c4c8e4887983f4c819b1f2fc53086c850a807ff8ff8a6e6dce2d8f485e5fec3b42aff3d1635d0e66ce5c4d2cdd76553687e4cb83726fd221fa271b51dd5b0bf7e4b1a0049b194a4f653b0e670e51cdf39c30e354091f49f1555c0b146eeaad63bd2219d4a500bf77730f714bd69ec2d8bf60169bf3a5b67982424de87067abd0016835a83633b715abc06c1beb7c10199626592077ffb6c2774612b47b421313cf9ddc75afa754101c7034bca71ddb797f4f8ae06fc6c41615172c78efa95341b590d1b229ee2ac3a372c0bbbbc99c1af1387f6bc43e12b90b941dd3da090e6343f211c649c863b318e9617a993c07365bdcd468f43085adc78a99111852edae1bec79ed470d3e6ba19f7a1826789fb1bb4501835e98f0e7939a69aa56b1ad97b28e66380ed2c09510c94732af7683d4ec7e4728eec73ba63b637e7e8b459ac9a9683fa9ed91fb05c89ea874ed70b6d4aa6ef407db87a28b023be17a262be4313875cbbd90468fa1fbcd586dd881c9e726673d9eeaaaf7c84ad993e1a46deb7dff3ff29f41184666ddf53beee0665dba4603884a82b4c00f6ef20ca2e0895195ce669ee90dc4f3caeab8ae239baabdea421ef3f2da49aaab62b26ec1b2764f4960a75e315e95da82575f775ec833f6dcbc124caecb8289e4b5e0b225d2d9c89c0ffcea13d3572c098e262967b914be53109d5a76358e4dee731dd2d3302ebcc06ffda2db2785a917b91a79e1a31bb7df4ed2cd55b14068ea0873d95356632b8858d2be053f585289d4471e6aa2feb0b6280923d1f5bb1b1786c2318a56281ef38028300a3f0ad8a9a66234f23c9846abc0176beccf5ba137126bf127bf11e1c361e585667429b05746eb13f42a6050eea1ae80495ec6f10052e55a6d3bf227754cec466b1e3cc50a5bd1348ef166f1100ef99071ff6e08918742213cefca03b1fc2d342296abd4f6a8dd19a53db3eff079ebf1b5ee4501f1fe0ae228629f6f92ae26cd28dba9864e15948976f5bb2b2894bef12ce5a11c00e73dd82fc6f9006f832149f9c236a6e826565f1ed53b9017a8639b935873fe8402879fa5de6af98115c111cf43befe7468827d6e283edb400e1a6ca7a609a11aadbc3a4e2652b4fda160bbd10b93911f34ca60e497fb579b6d91c87673c17ffe8e1b530d55a1958c75b33eb8a65a04a746c27cf876ec3c47827bb3e11595761824acd53af8ae1a300439cee96934f4665586da57422e1b6499506ad91ce9b2228e035093e406f469f79d36f2334031f09439674d1de21f5e300decb472642a1e7a3e301bea0bb009631fe3ed74253d9abd84c6bf725557b6e41922f0f16c9c2f7ced1ed49efcf7b4b2f2c26f2946ed5c664029d38d56b7b78924920efaf164e27b7aa79db3d20afa58ba6ddb7162de3b2588d7a1ca70dde118e9411c1a3a5275b0aa0743f60e5875e818ae5f090d5c8cab84bf14be1bbfa79448b7094dcbb1a345619aba6e4d4f21a3c10e4543425ab2ca743eef900fb8247affd5fa2c19b1ff1c457bbdfb36bfe2b45b92443dc6b7d7ee9f9d7d63a490d7b514fdf277caeb33ef8e329b62abc032a3e9097d565458f0276ffcc2c449a4a361e50348fa26de1b334562376d95f20828f5df7a051498730031547df294189b942d812fcd5baa5ca7327403b08f80276fbcf04215c571cc1609d4f0ad26635bf0500c06adcda657fcfe42053eaf4d2751e7be1cc8342f4c1c7404a6670c330ca493b7e884b20d6c17470a688c7e653c7ea0ec6f085efeb949c0016361f229172c0033b4fc0a5ccdb15774890ef0dca21c8a5712aa1f0c8653e44b287d4227b21855d9932db66e3c49c37667e3d2667acf6e2fd1be57adf2fd97bc8871cc840e3e96539f7614d7879d137290ec8c4c43fdd769bd56deca8418000b504f72acb8dd363c7728709fdfef76a47fccdabfddcfefa87b6912b062a49fc5a912d2e96fb522de012b4783ad90ad5e903dff4a083895c3156ffacfc71397f0530628b274574ebfd14fc6de14095fc6b0d486d89bae9d8a1c59d6c6d8e1617084084abe4ae36879ca486fd6db9780fd000ae4631c5f1568c2d6a6d97c4c8efcc549733911e1c7ef9952b701709e05dec3854482334712242fc5cd14e6474df4983d428adb85d6f6225a881daf11c3c9981e161b11890043f883917f1d3e63bc83185e7c950edb01eadaa9229c5c10c22f8558fdde36c4763bfc6196a265a9e4bad364fadad0e7b0fee0436e70c657dcf9c982a06ec0a6f76141b6f6aa3ff8b596eeaa57ab7db014a1b265badcef33d734a8a143fcf1d03ffe42e1a3beba48231b3192198f9f2d86410aa941f361c20e9ef5f84e0636aa360ae874c5c2aeb2f6d88db420f2ccdc72d9de78ca439cea37bee5e6ed7729be7d305a9b4a2f62afe225d77102e81a8367325708eb144530d452d1f7187d69b9d1f00f6729032a000eb9d71219eb537ec65e9af5164a2cc5c8b5872c5fb3991fe02ddcb0325dc5b9f3f575f48f29e97c0a2a44fdae366b641fb0b371e6992f42ef6cdb85e98ab10c68935e403f463fcf9317f4df608f2501ab766a16c20f792b41d7c653f7b15f53c933258864e7d1fa35ebb1d5178450638a4b94dbfc060bb71a3ac91eac12134df473d9b458b415041e97b73fea97c7ae956c3273be001635145bbccf335eb3d4c672c9c8ff10259886e67bfaabba63c1d9459e3adb799c29e52046ea5a857a23cf79a15d29babd149bc6c580ed48c24da1ce68bdd9798cb20c61cea95033502b245824e96860aae4cf79fabfd29e95b375fc09a3a7c3fa3239d17972c81b70f09d06ec64db77773beb98cbfa20476ba2b72756fac23fbaa251e7e02cc6db62aa15fa4f76355167d1f358bd742ae61492a5b58c4044a95c7252fca5ff1661046a8b15d27fd482bba27515336b0f36355e8417772f0c9fa7a39fcec5323c23e9869454e1f0c63531dd878bc7e81e694fe6e7a77861ed4ab2d1ccf5eaac6bf18a8d11ae48565b0785372fae8c039f8323a23a22f818e4f2c84827f418764252c8b1f0d2f11ac5886f2a028451090e8b0f22996b0ab50cbd041f1702d081ddae17c197108e3161ace68489a9ce4c3715403495139211c64da5c1f69ace27e684f405de1cf449613b3064117a60f28f0528ea43f7d281da97e0b6a04e0bf1faa6a28a18e5160934f7649e850c5fb683b8b4f08b15c80a799948738dbbf04028358fa06ac11be128340bef8e69c19a610198a0bde992d95141320a2f4162d2d1336349b00f36531fb79b4b9d4bb2ec5dfd176b5eff060c49844b5e4d2b4d43918282e9dc83f593b1d414ad824f43afa24452853d33b3a214fa0fce67f337108b861d42ce2ab8f9890aa3fd6bd0095f39ab0076a3a56e27f5acdd9f7b0b537fb3f27531b59240c21470fba1ff15231bd71869af82eb7149f6ba490e291dd8d60d76d5b066639fb10f7fb6d1b7bec788f11281db0737611741ded5876a746c48f3a54a5f533fa8c24d9d27de75d40adc572535441e3d30efdb19123de488257e8f91fc580f7aaba837aad8a9a454ca6c691e81077574962fe29f673d8b21be15e3fb5db61f62014a53cd16192087a9c57ebb80a9b1ce2fc1c9d08b674105d0de1f4a4d3b5b837580cfd12cefffb110f5aeace312175fce917518cac8325dfc21781474a02ae2544891b5f03b7e904dea8157c89c52d9512f9688746c0e2a44b417d0926490d8f4a3ddaa48de0f618f7623b26f05924cd4a0950d0aafc68a3907b2290296afd08c3321ef1cd161396bd17b6971235411dddeccf63d1f6f754c325be24474293a7f2e5dadca7a5f02001d91d44c882c084309396aedbb660ab4a6e83beb700662d6bc9101b4ff63203c823acbd567834c1d1132bd3b1d156612c06204b7bb70698b1040381bf5247b95a9fcff2ae339ecaf5a1b8ec1e875c17f955564a46ac9a3ac486b824b2152f041e6ed9a95eb276d7c2dff64f09341c4894cf8244691b2878e657b3df8d77cc5c08336e8811a4428d18387b270e5e9a8126dbc19b683c82cc79f0b48655b139fa17fc983accf56e019330b859cc4e28af30854df4d29be120ec4bff74849301bb3c40c9f19cafc701a5ba17dfdd6fa149c1a6298bb50d037f79467cc103290fa63eee938effae91d623617ba0f2cc5c1477f587e32f1f6cd0bcc3f89b41dc4488f9376229a002157bffa98ca996f83900ec00464a2867cdc8bbfdef68ad1e4b531b4a826f3b9f12870e9fb54111b77278a2d5d5c96643c91f455e8ae5be9a378253bb1fd9d04796e7e4116a0cc06c2ed40751fe13f47353eb93d14a0ea84eff2ba4215b676dda98efbc879c5b165e6a0a08c801f46183b1409f73353ce4a42bd3ab35b4a4b010980803c3e101171029fbbcff761d44590ad4997e72cb82c1171ecbd6d764ee6301417f056200b26fc68c531a820591eb434daa76f6069b77142f5bbda00d06b936367ac7530a5417904d723e2e613b27659c5eb80d957fd2f2609b893da92eddef61d86e0e4a53ed81833cbe9ff8dcc562fe4cbc7c2a6ff2dc29db0591bdcebcdecffea29bf02ee3e1b7c51c8b8bcfcb44acf0f6d5ec34cf4225b4c411be050284ad44284d0e8e7e7d0ac1952620990cfe98a7ac406c5d0e8a8d37ed4ec6efd862d34c6cc7bd9df60e8e6c772a450b00086c4025205f3666d4a5a89086c6c6be237e0cbb18f63bbc241d093d9d56cadc4a650445fe23073beb95e7591f5dfd52414521352c40800e918a97a1bc71f82193dd2b2c9fa2344c55e8a26fd026dd8a14f470b7cf22dbb0d119444e4114790c14f69c0dd90294b62d082118761a7b61471642507c8d5862e76e433865c8372549eeeb15310ef8b2d7c660409c3bc6899a81321ee3c7d883bcfcf95d3c7556b090391a5f782fb8780f1f433af71d42b31f21592138b1ef47ace5ae6b10d7adfc5013e18f1a7012ed1fe4c77152caa11c29565a4c6cdbe6134a46ac42d882b5f1c1dadd335657b43e0155d5f235b5a8614a8f967badbfc7633134ff1d5ebe45bc7398bb7d0baceda8de6e23235b38ee7d32be683aa95cc4736547bd66d16df687309dd6345c53a75ae9b5fc6bf74b31068f7c4aa205c5043f0b9363f4809851c3d735d17e145051ef3c9e771880ddb4ff30effdddb33b0a38dee1cd596c1277d0f8f800a0fbfdadb2fe214f33c86129a8b383d348468ce009e52ec801dfb0467f72b0f75496bb840f0ae0ef8a5f399a1eb7074a863a17e3e684e83218a82ef7418eeb535f50d6fb5365b5427663f27aed8d9dd9f0d7dba7b868157cbd25eee2b0ec9404f36a8677a6d614432d85f4721353950e001e67568d7e11fa6bb7e2067e585b2342e51adce9b2f0d866b4b052a247ef679da8bb0d582bc84adb873e22e2097ad9cc0c92431142e7bd9d0ac76d14793434f02bbcd7fe6227451e5d35f7448f776f57f322838809cb2b1e45c02687b47eb8f646951f268c71a5a29d98c9ed7159d3a1912425dc1e51562140a34f0bcce624d4d1b1ed17f15ff24e15da58ada176d0fc0b124c97b01ca8857cb5f2768beb512ad00181bc91705f3096ca39a17691a1684150b5fa4a817e624a40e0d7ef402713da42e35dc8d50a4838b3fbb8bfe959176dd86dd621ec47ac547b5b6b364524270bcb39933f2df71bbacb13fe45ef4ba23fb09a3329e2f6d922955ef18af0ba1a1f303ce53edd8923c0e759cd5036d756f4926700fa4df3df093619141f686e64bb16477f7e3f01914f98e5a17202de392a2d66afff88bec39b4400871676de782ac628eb107cb857d84066adc8ba214d426844606e575b3eeae75cdfece07f0189ce8345bc41f2eaaf893fd85588a2855225268362402aea72928705dd164ba5f3227e0e4f29162eae79e571e8694f46cfa379f2ac3fb280f232d9065c1379972902f003902d6e07c10cfee7d8c56bab2652ef60dada529ac697d3c8b2b193b701ed492f19828a28252e689ba446663d654cc6798835cd5105c2a9dd2bc1629fac839ce2fb6e5606f4978a5807810627aeb97e66402c4d7d2ab2f3cf669c76e895499fa772123ea084227b28df4f7c26b0b4c327a6e6fe318fb5630fa3a534a873e7ecf0cc7d6e664c5b81244175afffaa70401516bd120733cab7e089a4f139abf8aded1181c8cf0685a4de7180c3f057263637f2f0a5289f75f707e65f60723aae6e762ef86500c7c1de00b9319de808775c408e1f47a1a91162454084880043ea5475fd4257ba0c2e434a2dd0da586575f54cd5aa6a7925e5e8713084e811fb6bb134d91744c8876fa838cfc0fc0ff91a1624f1fabb87ec0ff7b3ab552052ab5bbc9366fa0a15f2b305cfc035281af2f1be520c443fc16cb9c85233b18bdcb7fa4332cebd6b5e6b9e35213538994582e322253459605d53fc2732f1af538c704ea54e3364fe05ee3f9028c998ba842fc925a1dc767868cc6ea5214312d2bcdc321b6691ef167e4768124d9af1ace8bac0142eb1159fac5a1b3b733d21c021749fc555e6f8f6f3d0e3b750fa7ef81ff40b02920b9b5d2e7df24ab9b1b1afc53220e56bc677ff4b8e6fcab302c799d272037baac1e7b84a8e1df7a0e1462ebbb5070579e80a5eb4a59d4a4f715741739b6cf27b2e670634767b41b69454c580d77b06559520ed59cd14551d626cb494fcf5fd95a29144d79b2538b37515f78be386f2edad4746f2947c928f480728c56d9a94e25302ebbdaef3c9626c909942e8a6bc82725e9c402f393aed9e32d94190257ddf71e1b5f819b4e5e8afae3abf006beb39fd9d4d4bae38745cdf08a91e6217ddf25833c8d4b04751b603e58ab31ed75b7e0ab09a2ca94e99955f7fbc63310466321ce27c906227eb43263b6f6b2b75c11f881796e09d636b7c2baf6421b52d750b76ace42ffe89153c561df72d5b987ccbd022059fdb1bcb6899c3e94b403997a0576ef3e1afb0f9405291a7d38bb1d0da1ed01c09fe85fa2b1f4d5bc708e06bb930efec672db08d5368161d070efa731428f02559f0996ec72e5f69150e3b76bf7a056ecd43c268781e60e8a8d99b28bc723c14b156d7f7fc8ff663d98a857a3f5aea90431f577e3dcd64d184855b245e5c7acf21910a0aaca590f1faf094e400da5d30551d11eb0e0f62133861106e467e0454988891e150dc6eb6f4a5098cedcf94a7d37e9aea68b424ad860b52b27391b94ac486bdf86475ee6ece9bc378576859c2d904c76ec19cb01f0a44723edb409ecb6fdabbcdf9bca9733439f46e962a33d4b0f7bb348c0608830973c4e1a71219e477b470b7ed77b211dc870410776ec13a1b7bb759a3b3365afc4f4a2bbc711c2eaacce05f99ae3cc34db1a391c5249213d905a159d8c44b91c2eb6e509905e1becec6b98f8ac006709bfa5d85d86e34a46eb9013cc7125083b8096dd146e6498a61f38bf3bc7215c1c9237e92469550bb355545bab88b1392b88af3a08d908866f4e9c5650c5cddb0c8e021b0a3f8293cef6616feb3db5ded9d98a694e8c7196a06690b2e816ec6bb82689940d281f6504533f37e17d94a894bed0b9490967e8dbcd53725c0f2af9559e58d4b19bd14d3707974ee35a70eeeebffb4a5141f728f5816067287aa41a3ed5aa3e88a6cdca4aaed529f64a1aefe381b17ad50add602a8f31c9d4579499064ad3dde703f7f6df4849831189d865d365d7ae720892788154ad9e0c9c45087e14c759766b44315d30b22421d6299fbc46fc57e7d14635cd5cf69125710ed021ab7305586c84644a03a39f8e63619500aa6095b881f62d7a255bd31eeeab9a829cf34ec40e20a62729323efcbb4e76ff0d2f67e7dee7f6d9d76a66a1fab61f7618a0a82811e3c29b1cbe856932877816a861201f1a8cbec905df10f6ed7cfb62113f5a7c5a53527043c4b5fa04d7127ad6e3f781903f13d98d4dba3aa69d33f0007a68a74cc62f94cf7131b79f71fba8d353381b6bfc9dd6a059843666067c44d97dcbc63f3435565361bc7393ede0bfc25824e5d67dce9ac1605328f14cf6765ec1c4d1c1973bcdd3e26518494c455857a5fe8641d7f034a6892f848f1a2d304791bea3434e209a72d6b1cb0909a593d7f6dfae1ca5cef6cf1e62b6a67aaa586e50f6215f3622a47be854d4e7bdda3f42eb0633850ed150fef0a0cf6193cbba8fa740e7505925424a59556608a01b91752dc9dda93eb0f8c571e2c57fbb67b9768f5c23ad180fd0894e97a3d96a2452da0d933941273d11d1048ea525f033306892835b0a7a0999b13853aa7321a39e4baa04e5d730bfe4e52d00ce82f2ae62dbd8292a4a6a3073b6ae3593eaef8263481fea098a1ef9bfd60d983e2498dd30438ce7924640327f5884dc3d789cb0b97f2ab1484b9d520ecdb94c93c07d2eb6c34d6c981b8e02785b90c137d3a49d6bed22c31ff8d4240983bdf78908cf52b75396f5ee1b9152e5419498ff617a06f631635d7d0792ea2806e4cb482a67f0976d99502e8f596fbbc52fb832282a609004d8f3ccc4f5d92d58767d5c6d4fe8c95daa38e25691f3b65be14409b2fafcd2805dbd6869e0ef89833d2ae03c197ac8c01b89bab86a13c2499fca0ab3fd4738d9a23fabaf9543637b75bb4c124deecf373dcc79a27669f959f6ee51ec6b783dbd82317f2247c17b9ed35a4a7bfd722a70b3c3aab1f2b20972b89a06823cafe7dd719347d665ab12b393b8038be4ec71517ced61061521ce4618ee31ac28de6992901ebbd95b354178732a4edda2c8a8433b614fa9ab671c2f135c350b1a7624c450768f914aae61f3c45fb0aa48edd633285a64b6864aebae008703910989b0b861145b919fc3e3a693fb1360fe378ca53a8441aacf1a8215ac6aab43a321c5d22bfb678fcee382298c125e272ad21d05e55a2efea8e36f2a1e5cc07c89f3eeba9d4c29b4931e641bcf9e0858575208a9da03e5d16b0efc12fa75f562b2735d843d2d736d865d0ae35d9b1fe628cb1f10e32f15e01b8c4c798616d61138009b7312d3861c2c926e3ca83c73d34b6f5bdf61e48f81bcc54518f9c0c13a60b4caf4758fe13de86ae75f227cc06a6195ab9a585a04794f5369d06c3a554d00cb95f4dd45566569239c357f961801118b7c7376d682fa7c481cd4626210eedcf604332c87b6f0eb28a0b270cef23af326976adcd140e29ad3e9d8c610efc1ee8228675eebaddf8d39b8473a69488f12e9bba3ceaa0b0dcab034d6cea74d30478886175374c97a00c12bb814c035acc7d447ecad5da8916992ec67e872811f8dff932018a5c6d4bfc8d8b857c8541294d862e83ba7ea9488a56f5bc542892bdcd1b02703b8e6caa6ef8af6d9e9f0818c39771602ee54eb8ffb70315c6fecc36c43aa4c0aeb4a2c97e9b93ea37c25a4e3c9419854720dee62c2ebe6d713b8043dbd7fc10f60f4efc0c7759bf0d5c202fcecfede131232ac53c62edf93ffda9bb53b04b27a3b9d1df2677ad89a6082ead4e9759d76a790a12b15d8b3bf3e23249cc75366bae34109f9b58e8168470c34410f962da881dd59e295fe1482f0bcbb34795fb8a34bea0b33a4bcf4e60e1aa24ca03bba063e045b90447ee79e11370b6f148166a62c4a6bdb6aeb9b55635a33d9a4347b6f96da5b7f0cb1a9555ee23e3178d0d5e4079c70776bd277c726860f8a9e7371900a1836fa5dfd23d3946ddb955dedb6f92ddbc289e3b1fb063785152a3b0856e3182b6a0b5d533e1de6400df77ff951771184ab859f648baa290b3bea6cd08891bec8871edbd6212ee9aabf19f46e4ec39770158b77d6bcd03bc65fe917c78303399c024490805607626252e9102d8eb32fcc45e7245aaba31e41267236d2b07e68cf3e372772f9c98b39155e7cbd04e4b0c1f0cfc2b734cb024ba4f5390824ba66c23b17daf80b98b6ce67ed2419c73bbff472149c7b9558a76a967f9795e635aa5eba8d85869243c316e149e2d75cd6708df19144c017f8edf7a8b273cbc53f203ce0da65797c7aa233dc390543bf2d14d67b7fab4fe55a9edc66bf9d38fd6edd414b5bd9d62d19838bf74b3f88a428c75c499eae872f8baf982dd465403d96b96c3665d0b9a0b8e3f87305cfece4e2786260e27ab195cb474d76e2cfa8a3cb99e800d32333086281e2661ec0c47e9fd7589732007f3d813006dd0bf5b950c6c3368690f14654ee0a86223d7d88dd9760cf4311bacfe150340b5baf4252f69805770a0e3b0a3da1f07aa6a713631e5dc5f66b3873845b6367b76d5aed4e84277b639071ee008470fbc203a0caa6fd8994e1626a284d87e1389909b4dd2007dc8156de36dd098493583bbcdf51b9707b6e59c510d8bd130f54f5e0ae30905fc8e4299c6d72806af1ad25738a44d1c9419fe0cfc52a4b0dcb346b29d19ad1c88dd4e9b0cd0092fd209918cedc3728f4605ebe998f87b21dc42e5d7ad042257f9adc5d697f38dabf677f7fb059155b7bbd86ef13f5105ecdbb759e3eaa47bf24cc30b7e07b71891512b0e44fc54fd0190796cad1125563ea8dedc53811c81bce7d79e9396afc15994a35ab22a5a98f03033e4fc58488789f120678c81c91ac97968199dc50c980583c27dc7082ada57134b5d91c1896c8f02e49e771cdd0df96dd60132425d7d4ecbc95e3959936d29124dab56b8e08407fd820b9d0ba95110915313f07bbda066d353bf9b7dfeed91e8b409a7d5e40c4222b9e76d02a7620b802dd6d676a69ee6b8f654b8818a69accf374394b75d932d7e9cd9c443984c2095912f64409e7fcf15b00d7847a779ae329478a1de7ab1494e09b6374009a364bbb369af2cbcb9d0dba7ad1ff2a152069f9983110bd10f448b55639a5c077417b4b24988d2ef8a3afbe103432414599b4ba77aa505899369e60bffc549fd09cee10b0dbcb5d576e4e2d7049736cd10cc4acb29f3f29f1720da180d14bf5838ecdd4dcd844f9f2c66d883770cfa87692c002d72f53e56f4e9c97bfed47a8ae273c02d1febcdbb6b60c737473ee75b0899e59f5fdd40c864822bb8e8ba4356d85ec8b8e48b789cbd4a91652e788e9ea29d3ed27da044485d4c5f5603b4fba5d4143e01ce89456a250bfeebc2352ac31d79c0e1c1f858568a8e3cc0109491353c7a59aaec1d7577c7eb6d8be15022000315028e62106ac712df15ccc5012de12edc43f345c02e13e662165b4cef4d15c65048a9a4b5be4de461f17cb0e83124f8e7187d57f3c69dd0062a6298dba27d8486ddfa6f55165c4202928399511a020cc3c81b54674d084a22e079dcd995f460952f7411530696312a8e380ab758c9aa46b384b13cfc04fbb4ef8c6ea8966a1831f931067122a0fe261885baa2b32ae3f898e893aaf910920aae9beb941bcd7d1e32ea9ba8fc9b256d474cc447f2b0ef3f6488393832e7c15975c5cb8dbee37d78d2181e65d7ad4cc6221b848685f3a7e961f1e7f25bf7736e23b0d87be1839598cece63df889cb518d5c9578c687b41a5281463ac750f534c1162da97df2a4066d1a3168908f6f413c6e25828dca862cd6a03438d208c7405e46ff1d761dd703b48e0f62d4d9b055cebc6193639740ed64bcaf8ad92d6c00b18aa309d31981a110bf6868024aaf76bbbd7a715e0faa2b811cf26e6bfbc5ddeaa1fc4dc4231d99b1653ae1444f146cb81d0b8db6211da2deb550fc064418936930da01dd9ecc8cc95609eeb38ca2d6a560d20605152f2908915cd45568cb2d803afe082747b0324067a3537af94cba2ec48dc2ade3bd1d8b4fec493fb28938ded587a5594173509961d017b9bee2e03a73ba395754440e9c99e1c01cb149732601dca147765f960cad3e90dc2977928c8f43c5a0d3b15825f531317a8aabfb33373201c5cd2232881600ceef12a9a2c256ed68771b1d8f57425f3749d7f59b79c533bff50b9c73ab8f4f326bc3745a88d3662861ab4488f6bbad80387b5ef9269cad725798c7f0e68c95e9d44e51d3182b894db43da3d0681005295e78986131828bc0eca7bbea254e9c8e4600dde1398ee9d41282c2147f44e107cc4952eac9c6a705356074f3cc0d1c80c57adb3011487e8cdde51950cdfa267994d78f27a3f386bc83de2ed70c46972dcb9262d59ee58f54552a56df55698926cbd858a53352dbfdfea7e570b7b65f38ae7c4f45defe9200e5570e0b9e269ee5879fd6ed244dad7b22cdb9724bd6d1ab5565d0303fa747d2c4e93107765e5b2d7545d645dab97e60c32102303e613d34fe03486ed82fa9cfc122f502789b18b1272c1bb941367551254ecf7be84a401fc1f1d9e32823321da4b6f9653cce3e7aafee039a6a6a61e4dd28c8c9364113a7bd22a5e78c11fcd735735c9c146cbea290f6debc115a84f6db5539d40cca00369cb94fd3924624dc247d13356eb66fd7d326ed2406182e53cd6b9666a7a9f3dfa35c3b68f1cdfd68fdd43d4c976d133f8d3bd10e1ba56e9f2c419a9ffeb70f182ae310dd53317678c149120ebcb3c3831361795ef36077e4802b8c7ba1f3592cba1275477be2ee089b2f517d02d1ed80190857e13ec1979d37839a4afd197163f5a87146927cc5bb866813b7a8b32cbbebdc99181c7b892d0abc7b2156b5f1d605e33c5c74256aaf3047f9cb99edf3a70f03c648b6204f66a84dd1ff7eff53b0b895a9c48aef590b7a9eca4b4cc6a144d208b06d5e5577157cdec7f2eed43e004f02cfa9bae387afbb785619ef637c4d361176adb16e155f2e3a18973d74c5659e3f32e0e7f734daa6f40485b4d1107f361148f44b07ca7e2bcccdcca71bb17da221116d0d20c562ce9935972b94a10f78160fa8f46defcedad1adbe848dcd6ae649841e6a1b2c4f9a290598c16d1a933e196bd784435b38496f941cde294b126a794c1ccdbf8cde0189536c09b5ed999d5f17ba4b05d0f1ae6e1ec095fbd15930913c3ce91b64fe2063cbc3231963f4448acc22824692e1d396bee9015086ebbc2013f044ba8e1f84cbff2d6dc6d2cfbae87d861085536652c3bc50fae161e25a00c717327a9b1977bdb1ab911c01acafbfd901bae73169bff06b87fe3bad909c5228c0942ca16cd6704e66b95d780f3d5618ecc29903e92709d16104aa7b262dc54728c2e8eac3713d332c302eb4483ff92681bfdc88003aa1ef22eab413648a651535ab40dd193c804bb16123cd09d04d33e99231e7a804bd7e134e86aabf9499d9ef2f5b13546a7d0e113e141e8f935076d87ba185fdb95cf6b1c3c10efd3a89266628074469ff73e8180d02c45dc8d5d2c09d954e4188b6756af5eefa73b2a4026ab2362b69d957d44a2ddda26eaf67c93b59aa977c22880cca356f39a87556b95535465e3de6412c1b48f9ad73f4382e6204f0eb8d5a80353f3d96e85b91fa65f977540f7ae68ac2eebd8ade1405fcec187918511bd820ecf039d562d6c29325bf0c4839e2ce6d9f9ad8773bd243e656b5c8c48a389cf7b7832e25bbb000c7edd18a55fc221b83c6ffd064fdde27e8be1a4505f9471bc615973d0d7c3734a927bd39184cc8601bebb9cc979ca55ceb99c90536776563dd6e57d18b8923876c3cde0a30756f37a6eab2a9f0db8f82d6dcceafb9b711e3f4efded3c1226bf144b5d65dfc049fa5cd1f140606806336509818d79c1bbc4509c1785bd3c589322c1416d224c4b889101c0f810ba82a485e3bc92af6f1569f1900c1281d0a581c12328033ca19b5befb4ec84d89fc850a67d2f8d35d73693220d13acc05d81c491a89c567ff137f4072a001f73ba1f37acee1d6c822f94df9334238df935a2579f40ea64e34ca038149265f4a8a31c948e3a06b3c83c6ff4d01d8e9e2c09fe4f591e30e97e71fb445bf09c611a5de2d8d0c2d6c09d77f31efc4b29c24a105dc1d8cc9bbbe173e151ca461b1fa624f29e9c5cd4d8e54a04db0473919bb466a7376b3ebd778c0b9c10f7e1855804630809bcfa7640eb7f8640c52c7c3764b45982f2b6048a929c19dfd9200359c880d01b0cb2b0d0723fe757ab2c20967f2ecb30e7557ddc83971c6b746dc4774e1483b313aaf81421582d44f04d89dc35bff8f8ec5def07db1ce0643e786f24ded993a07826491c158fa163e15ed7fd5afda23af591613de35081c7c0d404dd36bc3d86dc12a1467cea5e1fb752c2dde4a355c69c5498fa88b0d6e5ed77b092004490b33c348e5ea7d584762b0d07a0b83752955bb9a24796f9a5b0e6dbe7dd5ef05cef3bfba02db48bef50640affa0b7ffe6543726bc392612c8cf18d4da992a71fdc6bfe05ef03a6b0d8819d21ed92a6b04d566097c37d44c6dc8689518d6b889a701f099dbd3e12e389443548077ac8c13511e27fb353203e965bca9c1dfdd2b84127b9f3af38797ef3f9c42bf1df8c113861410d711967973a3e8578641d88fbb9021effa8d928aaf9c3d589a2bceb2865d35d6964a740e0d1ca3da0dff2fcbf394ca0b27d69ae7f9f3f4c1aa76470b5a7a97424c8d67b64fbb2891b6c1ba972ab544b1d9235b47a3e64fdf694f7b3d51ec6c45c06dcb71ebbe9455742d3ea673012016668853d3bff1053c4020a8656922a2c2107228a43f1b889be46864f9b82b364ca67ee13b7a9e7d85131c888412c0eaaaca3a7165d86f147c8645993ddf333a5b2500117a47825c432a16b89c67614bca812e744e9fbd81a3614024320a3b82d5a0934129b2f7ea37adb35a2acc112198f826c7c02ba214c0fd3e3532174870ba2fbc86a83b32315bb9e39fcb045b120599524f17461bd20bdf007c857b6fa52663cd620466dddce67e40651b6d2765cc3e9e72ea7376a810ba99b92b30e30c26422ef0248320dbe9da50e54cc25b7625c28cd3efcc86075d490be1c2baa5560fab84f5174bf0d7c798c212cc033a00f7501d4ff9412780f8d6db00e60dc6234918d9cdc3f46175f3c41f9db1d6df859fcc13aeb2569a47198c52f219d889ab2679b693d7acc3cc074d3fb0761b678ab4d2a6108b5eb02b9b29341e0bae6a0755cfbbd69cf1f6366c7741d582eef75b1fad5338372482fecdd937e703326f7adcc806cf4f40b5d720b49be1d4ddb7575886d5523277486438ea8b8563620cdb8be4106fb38a7c01242b8fff921c6903ecdaa0421bb45af4f817271d2967d914b080a44e2223c6e7de80b970121f1c7092f504ec8b3595924a9b9d6880801950caa7170b6d6789e3f020e5885ef2684d9f29dfa93ba8c407dd458f3dc8ec902f56f53836fc77b863cc44369aae759734485c856450a77a1aa9d049486fef929401f6620fd829c642b8fa9ff6daf81d8a0cb22f764feed134b74dc8b84ea036ff4c220815d9832b1d3c72cb5cb023b7952268b7567c687a4dd6eccdc36722a5e3ed605f5ab7dfa8c50687c92e74e70d89e5d8a4a515dbd87b044bc28ad6e261717bb15c5b02fbdc78ed69d89736cfd2288e64fff5bdc7aa40afde3230cf758021347906d7a04cc04d3d1a737e7522a207633834a3d6244baf222cc3bb8d77341a432be50efb82fc6ce04ca5076bebee3188aef17e005ce1cfcc2677981f314622ff38bce7c266d2fdce34c1435a13a654f90bc27e8fd7c4ca4b0c362b14301f1c9dab5f801d0eb6b20455aa48049415fb2b1272cac5f84ba4ee28d1b5d930221427d38822ff2cbcf8e5add01b370cc07e8e8aa4eab92b67e49fabe0363837be1d4b9609234853501119c4ed46d891aa443be305f7a80a6f7249c96b5b68e4f2fd5ab6ea80d36ad2ad21d655b5dbdecc5fb7f05a717637d5b55f8f408df18161c28dc55f5c32b889ef429fa95b5b1865ec05d032078984ae1afdbe37a4362d7839f07d6c6aa194eebb8fa1f8d44c3e10eb029eef206b1e1f11511f5d679c6395f54e368c1f6ce3f384e3831769b6cf67648a004b3af7d392150912a5b9e8ca68e0700b0eab5d0eaf1609449417755c713a36b6f704299375ec188131bd3d1b23275dc3207a63af6315d52e4b30c44c03a3277e539affa03ee24dd43c626d8612668566b8d55dc19785d6b28afe8a0ca3d01ad8cc10a86305570e5a67b39a4a6a0858b1cfd4ec89e6c8fe7d5a22b23b72b0bb64120733d14bbce90e15a4c62df4d0c37a7f5c5c5aefda2956fcb460a554f36295cf99ced1237266b826c91e62505497d61194f00a1db450f90fbc2e37c7e6defe1b1a1d15e553f11fda7b1006c1b8825364d87c2fe9e024d9c92b765310129ae07cc641989674e211191358a7d7318e3fca34d73d2311aff2f79ce7453351fab4e76f80d049189504f97200657f45bb3bac99894a6e3a781589930e7adb2c40a748292f329728b2291b5ea89b871438fda8425b6dd8b284031772b1ba2035d9b05b24f2cb9b23e7bd324bcccb5e3fcc57d34aafa4833e289fe0e8570ccce2b35b5b8e771640972fc11a577b9fcac9034097637c16b39e43d493318f054f4cd49fc5e2f06c942a5e7ac330d4fa9c273254e3a8a49c46fb8bba699965eeb9cd583cd07f7c4a8eaa591471b7d87eda304cbfd39a80329b89cc3728be8a22a711c62c53fd78dfd73d6c25ca441f726c4d6d8f42d9dd665629c3ea392dba4ba64fec310c80a864964f3cb2436dff6e758a519447b567ea41fe9febd98bdea3ac0cfaa55a06e4bc5e0962783cd4ab22246117c8647c389b1f47bc64b9c2cddda5c246f8bd036e68b8bf46629e0a827fcc1b528ef8f836c5534a56e5287ec095950fc6a0abd892be15b140e355f05f29f63b3bc071655fc8f6487ed6a66ac09846dc421056d3feb07800af45eb1f5b86235e7b6342ace2a5431dc64ab5a19df2d250c68d97a3b60c78385ae9ee25f2000cb8cf051ad372eacb2c9ac29454f6a7a87ea7ef5ce6a0d87e89932c4bbebd9c16c03f23a33460889559d2b530a373fbc1c15159bce28def9e5fa3812b4b29092a78165c76ef53728d662846f457f7ff0c9efa4da20fa965563326fc64a157ae83c5f85623d5a6a63e52f4a87168f60c2860afe01fa7cc3f235bd6f3c9be2e997597672332fb0e56ee08cccf11fb167ea71163c3ac4dc73c8a155e8c3825ed33b554d735a8fe523dcfdeb8e0950ddf82a144b8315b8c687a8d904d779d72d42fa2029fd48cb55bd8b29689a733446effd38dd2283a1d396e63f0727d4ab6ca8a8848016a1bf5689e00752bf22c903d29cd5ce81e52b50e60dd04eea3a552c29e8b06d84d92ac1d31fc78d0796b9c383b3a2a66f2e8ceeae027fb0cf61ea4ff5d3c3209d5b97fe5dbc3df66074379727b909408f9dc20e32cdf99dd509e2664cac515122b4cf1f92b37d083a466062da646c3d952c62aff70db475b06eb8e82a4e65fd92796847e8dcc4c1008846108de02654ce82e03453cf3273e2d9ba58e6d8c3d678c4d8de843f079f7f629c9037af48b6298056573ad415bba4ce70612befaec78054df0233e8b504b9961485d933e946a1dcc62dc2048df2f99891814691a5605c109696c661bb1997a3edb73df379b6f9881470cf614f42fc5d8b15dd7e836444b158c897b57b07eb70f5fc06bb92a7587471a88c4c96978f1960391edbfb0eeea34ec763f5b114bf6e792a19f0aa3a9229218dd0d3dfb6fa0d6780bc74ba005b640c5a121a0a99ca982412d2e59452e706d8f08c3b87fef65c3a18b90f42a79483cf52b85e878c7b313c651524a414568e882141555e32fe99e66baec71bc48af446286f5f67b7ccb5ac6ba994ee740fd42f237b907fe64b0ec9007b7debad92260b3ac99723dbc1caef6d19508707ffb8aef4498beba70340c87440dfafcf4f3c9dd6589f74ee1354a61ec7c6583e7995174223b69878915465fc36cafbc2d76d7f32262e1f787d8891d43ac0c824ec76cc45546ef76844111dbb503670471c7ae658ca8bc47e2c09c33f76b720e818a17022b7f7d7eb73c6a7d8fb19a5bf2c501b0ba48440d22afd2424a2770781650ca277b597c82ce8317b7f848891a6796c27f284b2b5239a9340ef9440234ebf0a16ae276a58cabb6923df05f7fc49b66cd70ace2058f481ebb9c7940b44270ef884c63b0f6f1eab7f038a9fc4473bf557d80f9dde0017af0455756a0900427f782be921ffcc738edb4637a020ee0edafe484b946836e49a8e51dbc4e1d40c655454984a3fd6d401c482dfdcc74a93b0853918ac385af9dee1c421e5e021df94e11da7235a028dbcb40bfb3d6e476c78394915907059da9715f2ef97be98dc151d0c990b5b29885d72b21fce3b0e8182ac06f17c6a73316a905a91560b3e59e577de1deb0c8ec334c90408da03775a04b43e974c85a607eaf2b84ae162eb7482f5ab59b3e07159d49d321d0a228fddc2b83b45865a2e12a841951e8d585a1572d018994e52ce034490619654f4db071b8cad0ac298b7bd8aa55ec85e943bb746706a569f5a455594c4e493bbbe8cf32149545de9e4724a3537daa14684344cf8fb771f841643701325a9517c4058c073b17e4281f285ccba76d1c50e6abefd04b99c7f90a63299ebd1f52a18726c63ac1e7662d98e4c3e947788dd1257024a28684fe4de3f233bc36eed7a64f524754926ea5fda0c9387efa5596a0d0cf94978f4cca01f5c914d9e9997c3e9edca8ff1f0392f2ecf45239e312f467ad2b7123781afed9456186069eff55bed35739516a86b808627402d34df02becacc0ae8d9596d09451be2314045d13f640ad28ad15ed05cc49b0774694af69f29bc6aad11d73a5132e562a76ac60415ef5e5c16ddc71ca8fb71069b19cfcda0db1460fb886d8b35e185d74fcd89018b3bc3e0ec60882a9abf99e88cfe6848c864eec16061f3a23a2c37aaa39ef1cf4e271e81b00b9df94ce05dabdfe537275a43106230b59f82686c355977912d4927faa2f8f3c8579d760504b7f8a127e3e5d336d7b936759baa1a2f3d379dd3e12525e0ff89832cf6625f9247b45190153e7f9e5a9a70c6dc1f2a122a1d3b63df4ce9297436ccfb63c5082372e86cbf11c45ed6166e1dff21043a4fafe6c9ca4265288a3dc0f95e115703b6690e12d91da100d6916752f38804386710d427823f7783f730218a9ac2d043e20dff467487b2159860856343a689fa8c444cadf4c1ebdc2e838159a851e2c34fd04567ed5b03f0f46f8cd258e2616e69d9d164f499fcb309c5b9ddeea46bd5fde6b02f993381390ac84cbe688a99d981a47cbf88a308fd86fe1f7d47eeb1971cae0c68a0031ccdcd9c70ea614d10387044cf2c21c233fce644e1c8ee7f4872a9c953eb0aab25d400ef690ac094d02854eeeb9b5935a2a9141c041949133db5bcd0c1539eaa9778c45eab16e16a9856da9c92b713f861f6c2c31bc0457b5b26d5de249de0d34e055f8a64cb21e67f85ad5e29a56d2c34cc28b137913df02fdc70e26f31968b850eba4d2e98268442f09080bec48ed65312e900a52801bb544a9fd50b27e9da5d1cc254af6fbf308224e16d39e20fd6474bddd8cee0b08aa28decaa29f6dcb0e928a8cd5b27153057d177955430981fd81fc5b479493a40cd8d28751769acbe9f3d13f23078a7f2f32b8821e2ffa0737d41de94ab80a4fb754e7ee6f607e46fa8f565737e71aedf7e0df5e1c100b3bac7cbd9ef7c7da31515408970f6dcbcabd7d017340cc877b431d6036dc4bf46d843c7251d72587017f00012d4544f15f491f83da538a17c2b12ece9036015373419c603e804971e2c1a6961bb5539384a016f1641421cf530270ac2e720827dd02f3c01328c6c9cd9655c12354553d0afb5f51abd0ba4d7faa775a82c89f516fa542c849176e006eacb4190f3998a233de29a6780601966cd4a23e3b24ff5906d5a7af2b10e48eac9971a8efc5901292e451cd11badd9edeb90e9c233e76d4a0e13facdc3226645585fec3d4184e649f4cb40012ddd40a8d4c65894b543d997c9388b5ded69a489e385874a5acf746410df46d4b5ac65c04f4d67a49ea55af1070f436e94e3f308cbd505728177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe5514b23d077f898d66ca986c9613189211a4c03b271d8b8a88e11a276f5a05c0c5156db718b3f90efc9b7e41645955e2c5f75f04a80ec7a5cec2073c83886fc8c45/lib64/libBrokenLocale.so.1/lib64/libanl.so.1/lib64/libdl.so.2/lib64/libm.so.6/lib64/libnss_compat.so.2/lib64/libnss_db.so.2/lib64/libnss_dns.so.2/lib64/libnss_files.so.2/lib64/libnss_hesiod.so.2/lib64/libpthread.so.0/lib64/libresolv.so.2/lib64/librt.so.1/lib64/libthread_db.so.1/lib64/libutil.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.31-150300.89.2.src.rpmepollglibc-develglibc-devel(aarch-64)@@@@@@@    /bin/shglibcld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libxcrypt-devellinux-kernel-headersrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.313.0.4-14.6.0-14.0-15.2-14.14.3f@f@fBf:f2.f! @e@e@eyepb@eSe;ddgd!d dq@dtd%yddccU@ccob@b@b֜b@bb no longer includes inline versions of any string functions, as this kind of optimization is better done by the compiler * The nonstandard header has been removed * The obsolete header has been removed * The obsolete signal constant SIGUNUSED is no longer defined by * The obsolete function cfree has been removed * The stack_t type no longer has the name struct sigaltstack * The ucontext_t type no longer has the name struct ucontext * On S/390 GNU/Linux, the constants defined by have been synced with the kernel * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks (CVE-2017-12132) * LD_LIBRARY_PATH is now ignored in binaries running in privileged AT_SECURE mode to guard against local privilege escalation attacks (CVE-2017-1000366) * Avoid printing a backtrace from the __stack_chk_fail function since it is called on a corrupt stack and a backtrace is unreliable on a corrupt stack (CVE-2010-3192) * A use-after-free vulnerability in clntudp_call in the Sun RPC system has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed- Fix RPM group- s390-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (fate#322271)- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) - ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624)- Remove glibc-cpusetsize.diff, no longer useful- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, BZ #21289)- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h aliasing- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE locales (bsc#1039502)- Remove glibc-testsuite.patch, no longer relevant- Use multibuild feature - Remove obsolete check-build.sh - glibc.rpmlintrc: remove obsolete entries - Use %tmpfiles_create in nscd postin- i686-memchr-sse.patch: Fix i686 memchr overflow calculation (bsc#1031021, BZ #21182) - sunrpc-use-after-free.patch: Avoid use-after-free read access in clntudp_call (BZ #21115) - Build testsuite with gdb and python-pexpect to enable more tests- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ [#21109])- Update to glibc 2.25 * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR 24731-2:2010, is supported to enable declarations of functions from that TR. * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS 18661-1:2014, is supported to enable declarations of functions and macros from that TS. * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS 18661-4:2015, is supported to enable declarations of functions and macros from that TS. * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. * The inclusion of by is deprecated. * New features from TS 18661-1:2014 are added to libm: the fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. * Integer width macros from TS 18661-1:2014 are added to : CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, WINT_WIDTH. * New features are added from TS 18661-1:2014: - Signaling NaN macros: SNANF, SNAN, SNANL. - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - llogb functions: the llogb, llogbf and llogbl functions, and the FP_LLOGB0 and FP_LLOGBNAN macros. - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, fminmagf, fminmagl. - Comparison macros: iseqsig. - Classification macros: iscanonical, issubnormal, iszero. - Total order functions: totalorder, totalorderf, totalorderl, totalordermag, totalordermagf, totalordermagl. - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, are added to libc. * Most of glibc can now be built with the stack smashing protector enabled. * The function explicit_bzero, from OpenBSD, has been added to libc. * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined to float instead of double. * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the float_t and double_t types are now defined to long double instead of float and double. * The getentropy and getrandom functions, and the header file have been added. * The buffer size for byte-oriented stdio streams is now limited to 8192 bytes by default. * The header now includes the header. * The malloc_get_state and malloc_set_state functions have been removed. * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the corresponding RES_NOIP6DOTINT flag from have been removed. * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING flag from have been removed. * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, RES_BLAST defined in the header file have been deprecated. * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for _res.flags are deprecated. * DNSSEC-related declarations and definitions have been removed from the header file, and libresolv will no longer attempt to decode the data part of DNSSEC record types. * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the header file because the distinction between RR types and meta-RR types is not officially standardized, subject to revision, and thus not suitable for encoding in a macro. * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook and rhook members of the res_state type in have been removed. * For multi-arch support it is recommended to use a GCC which has been built with support for GNU indirect functions. * GDB pretty printers have been added for mutex and condition variable structures in POSIX Threads. * Tunables feature added to allow tweaking of the runtime for an application program. * A new version of condition variables functions have been implemented in the NPTL implementation of POSIX Threads to provide stronger ordering guarantees. * A new version of pthread_rwlock functions have been implemented to use a more scalable algorithm primarily through not using a critical section anymore to make state changes. * On ARM EABI (32-bit), generating a backtrace for execution contexts which have been created with makecontext could fail to terminate due to a missing .cantunwind annotation. (CVE-2016-6323) * The DNS stub resolver functions would crash due to a NULL pointer dereference when processing a query with a valid DNS question type which was used internally in the implementation. (CVE-2015-5180) - Enable stack protector if part of %optflags - startcontext-cantunwind.patch: Removed - cpuid-assertion.patch: Removed- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647)- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to /var/lib/nscd - glibc-2.3.90-langpackdir.diff: simplify- Update to glibc 2.24 * The minimum Linux kernel version that this version of the GNU C Library can be used with is 3.2 * The pap_AN locale has been deleted * The readdir_r and readdir64_r functions have been deprecated * The type `union wait' has been removed * A new NSS action is added to facilitate large distributed system administration * The deprecated __malloc_initialize_hook variable has been removed from the API * The long unused localedef --old-style option has been removed * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added to libm * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed (CVE-2016-3075) * Previously, getaddrinfo copied large amounts of address data to the stack, even after the fix for CVE-2013-4458 has been applied, potentially resulting in a stack overflow. getaddrinfo now uses a heap allocation instead (CVE-2016-3706) * The glob function suffered from a stack-based buffer overflow when it was called with the GLOB_ALTDIRFUNC flag and encountered a long file name (CVE-2016-1234) * The Sun RPC UDP client could exhaust all available stack space when flooded with crafted ICMP and UDP messages (CVE-2016-4429) * The IPv6 name server management code in libresolv could result in a memory leak for each thread which is created, performs a failing naming lookup, and exits (CVE-2016-5417) - startcontext-cantunwind.patch: mark __startcontext as .cantunwind (bsc#974800, BZ #20435) - Removed patches: * 0001-Updated-translations-for-2.23.patch * 0002-Regenerate-libc.pot-for-2.23.patch * 0003-Regenerated-configure-scripts.patch * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch * 0008-Update-NEWS.patch * 0009-sln-use-stat64.patch * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch * 0013-Mention-BZ-19762-in-NEWS.patch * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch * 0016-Fix-resource-leak-in-resolver-bug-19257.patch * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch * 0022-configure-fix-test-usage.patch * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch * 0025-getnameinfo-Do-not-preserve-errno.patch * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch * 0030-hesiod-Remove-RCS-keywords.patch * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch * 0033-malloc-Remove-NO_THREADS.patch * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch * 0052-Fix-tst-dlsym-error-build.patch * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch * clntudp-call-alloca.patch * glibc-memset-nontemporal.diff * nis-initgroups-status.patch * nscd-gc-crash.patch * robust-mutex-deadlock.patch * strncat-avoid-array-bounds-warning.patch- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for stncat on i586 (BZ #20260) - Update glibc.keyring - Unset MALLOC_CHECK_ during testsuite run- nsswitch.conf: Add fallback to files for passwd and group to prepare for libnsl removal.- nis-initgroups-status.patch: Return proper status from _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) - robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to check for timeout (bsc#985170, BZ #20263)- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ [#19755])- clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112)- Import patches from 2.23 branch 0001-Updated-translations-for-2.23.patch 0002-Regenerate-libc.pot-for-2.23.patch 0003-Regenerated-configure-scripts.patch 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch 0008-Update-NEWS.patch 0009-sln-use-stat64.patch 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch 0013-Mention-BZ-19762-in-NEWS.patch 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch 0016-Fix-resource-leak-in-resolver-bug-19257.patch 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch 0022-configure-fix-test-usage.patch 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch 0025-getnameinfo-Do-not-preserve-errno.patch 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch 0030-hesiod-Remove-RCS-keywords.patch 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch 0033-malloc-Remove-NO_THREADS.patch 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch 0037-malloc-Add-missing-internal_function-attributes-on-f.patch 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch 0041-nss_dns-Check-address-length-before-creating-addrinf.patch 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch 0052-Fix-tst-dlsym-error-build.patch 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 - resolv-mem-leak.patch: renamed to 0016-Fix-resource-leak-in-resolver-bug-19257.patch - no-long-double.patch: renamed to 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - glibc-gcc6.patch: renamed to 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories - glibc-2.3.locales.diff.bz2: likewise- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - Wparentheses- Add compatibility symlinks for LSB 3.0 (fate#318933)- powerpc-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)- ldd-system-interp.patch: Restore warning about execution permission, it is still needed for noexec mounts (bsc#915985)- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) and rh#902094 . Added with glibc-c-utf8-locale.patch. - Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for C.UTF-8 same as C locale.- Move %install_info_delete to %preun - crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer acceptable- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE- Update to glibc 2.23 release. * Unicode 8.0.0 Support * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess the kernel-internal CPU set size * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 * getaddrinfo now detects certain invalid responses on an internal netlink socket * A defect in the malloc implementation, present since glibc 2.15 (2012) or glibc 2.10 via --enable-experimental-malloc (2009), could result in the unnecessary serialization of memory allocation requests across threads * The obsolete header has been removed * The obsolete functions bdflush, create_module, get_kernel_syms, query_module and uselib are no longer available to newly linked binaries * Optimized string, wcsmbs and memory functions for IBM z13. * Newly linked programs that define a variable called signgam will no longer have it set by the lgamma, lgammaf and lgammal functions - Removed patches: * dont-remove-nodelete-flag.patch * openat64-readd-o-largefile.patch * mntent-blank-line.patch * opendir-o-directory-check.patch * strcoll-remove-strdiff-opt.patch * ld-pointer-guard.patch * tls-dtor-list-mangling.patch * powerpc-lock-elision-race.patch * prelink-elf-rtype-class.patch * vector-finite-math-aliases.patch * powerpc-elision-adapt-param.patch * catopen-unbound-alloca.patch * strftime-range-check.patch * hcreate-overflow-check.patch * errorcheck-mutex-no-elision.patch * refactor-nan-parsing.patch * send-dg-buffer-overflow.patch * isinf-cxx11-conflict.patch * ibm93x-redundant-shift-si.patch * iconv-reset-input-buffer.patch * tzset-tzname.patch * static-dlopen.patch- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with C++11 (bsc#963700, BZ #19439)- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling (BZ #19018) - prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits for prelink (BZ #19178) - vector-finite-math-aliases.patch: Better workaround for aliases of * _finite symbols in vector math library (BZ# 19058) - powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision transient failure adapt param (BZ #19174) - catopen-unbound-alloca.patch: Fix unbound alloca in catopen (CVE-2015-8779, bsc#962739, BZ #17905) - strftime-range-check.patch: Add range check on time fields (CVE-2015-8776, bsc#962736, BZ #18985) - hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, bsc#962737, BZ #18240) - errorcheck-mutex-no-elision.patch: Don't do lock elision on an error checking mutex (bsc#956716, BZ #17514) - refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads (CVE-2014-9761, bsc#962738, BZ #16962) - send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer overflow (CVE-2015-7547, bsc#961721, BZ #18665) - powerpc-lock-elision-race.patch: renamed from 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- Add audit-devel and libcap-devel to BuildRequires, for use by nscd- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock on fork (bsc#958315, BZ #19282)- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) - tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set DST rules only (BZ #19253)- glibc-2.3.90-noversion.diff: use stat64- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, bsc#950944, BZ #18928)- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based optimization (BZ #18589)- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE error handler (BZ #18830)- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- nss-files-long-lines-2.patch: Properly reread entry after failure in nss_files getent function (bsc#945779, BZ #18991)- fnmatch-collating-elements.patch: Fix fnmatch handling of collating elements (BZ #17396, BZ #16976)- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works test - static-dlopen.patch: Static dlopen default library search path fix (bsc#937853)- mntent-blank-line.patch: Fix memory corruption w/blank lines- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from all loaded objects on failed dlopen - openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64- Update to glibc 2.22 release. * Cache information can be queried via sysconf() function on s390 * A buffer overflow in gethostbyname_r and related functions performing DNS requests has been fixed. (CVE-2015-1781) * The time zone file parser has been made more robust against crafted time zone files * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors for LD and GD on x86 and x86-64, has been implemented. * Character encoding and ctype tables were updated to Unicode 7.0.0 * Added vector math library named libmvec * A new fmemopen implementation has been added with the goal of POSIX compliance. * The header is deprecated, and will be removed in a future release. * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 bsc#940195 bsc#940332 bsc#944494 bsc#968787 - Patches from upstream removed * htm-tabort.patch * o-tmpfile.patch * memcpy-chk-non-SSE2.patch * pthread-mutexattr-gettype-kind.patch * powerpc-software-sqrt.patch * static-tls-dtv-limit.patch * threaded-trim-threshold.patch * resolv-nameserver-handling.patch * nss-separate-state-getXXent.patch * aarch64-sigstksz.patch * heap-top-corruption.patch * pthread-join-deadlock.patch- pthread-join-deadlock.patch: Use IE model for static variables in libc.so, libpthread.so and rtld (bsc#930015, BZ #18457)- glibc-nodate.patch: fix verification of timestamp- also filter out -fstack-protector-strong- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start before IPv6 is up (bsc#931399) - glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE.- Add /usr/include/gnu/lib-names-.*.h to baselibs - pthread-join-deadlock.patch: Don't require rtld lock to store static TLS offset in the DTV (bsc#930015, BZ #18457) - heap-top-corruption.patch: Do not corrupt the top of a threaded heap if top chunk is MINSIZE (BZ #18502)- threaded-trim-threshold.patch: Fix regression in threaded application malloc performance (bsc#915955, BZ #17195)- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850)- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ [#17967]) - nss-separate-state-getXXent.patch: Separate internal state between getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) - static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, BZ #17628)- resolv-nameserver-handling.patch: Replace with simpler version with more compatibility- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs (bsc#920084)- resolv-nameserver-handling.patch: Rewrite handling of nameserver configuration in resolver- htm-tabort.patch: Fix TABORT encoding for little endian- Update to glibc 2.21 release. * A new semaphore algorithm has been implemented in generic C code for all machines * Added support for TSX lock elision of pthread mutexes on powerpc32, powerpc64 and powerpc64le * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for AArch64 * i386 memcpy functions optimized with SSE2 unaligned load/store * New locales: tu_IN, bh_IN, raj_IN, ce_RU * The obsolete sigvec function has been removed * CVE-2015-1472 CVE-2015-1473 CVE-2012-3406 CVE-2014-9402 CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 - Patches from upstream removed * ifunc-x86-slow-sse4.patch * pthread-mutex-trylock-elision.patch - o-tmpfile.patch: Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)- Update to crypt_blowfish 1.3. * Add support for the $2b$ prefix. - ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit (BZ #17501)epollh02-armsrv2 1726155056  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.02.31-150300.89.22.31-150300.89.21.0     catchsegvsprofa.out.haio.haliases.halloca.har.hargp.hargz.harpaftp.hinet.hnameser.hnameser_compat.htelnet.htftp.hassert.hbitsa.out.hargp-ldbl.hbyteswap.hcmathcalls.hconfname.hcpu-set.hdirent.hdirent_ext.hdlfcn.helfclass.hendian.hendianness.henvironments.hepoll.herr-ldbl.herrno.herror-ldbl.herror.heventfd.hfcntl-linux.hfcntl.hfcntl2.hfenv.hfenvinline.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.hlocal_lim.hlocale.hlong-double.hmath-vector.hmathcalls-helper-functions.hmathcalls-narrow.hmathcalls.hmathdef.hmathinline.hmman-linux.hmman-map-flags-generic.hmman-shared.hmman.hmonetary-ldbl.hmqueue.hmqueue2.hmsq-pad.hmsq.hnetdb.hparam.hpoll.hpoll2.hposix1_lim.hposix2_lim.hposix_opt.hprintf-ldbl.hprocfs-extra.hprocfs-id.hprocfs-prregset.hprocfs.hpthreadtypes-arch.hpthreadtypes.hptrace-shared.hresource.hsched.hselect.hselect2.hsem-pad.hsem.hsemaphore.hsetjmp.hsetjmp2.hshm-pad.hshm.hshmlba.hsigaction.hsigcontext.hsigevent-consts.hsiginfo-arch.hsiginfo-consts-arch.hsiginfo-consts.hsignal_ext.hsignalfd.hsignum-generic.hsignum.hsigstack.hsigthread.hsockaddr.hsocket-constants.hsocket.hsocket2.hsocket_type.hss_flags.hstab.defstat.hstatfs.hstatvfs.hstatx-generic.hstatx.hstdint-intn.hstdint-uintn.hstdio-ldbl.hstdio.hstdio2.hstdio_lim.hstdlib-bsearch.hstdlib-float.hstdlib-ldbl.hstdlib.hstring_fortified.hstrings_fortified.hstruct_mutex.hstruct_rwlock.hsys_errlist.hsyscall.hsysctl.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.hlocale_t.hmbstate_t.hres_state.hsig_atomic_t.hsigevent_t.hsiginfo_t.hsigset_t.hsigval_t.hstack_t.hstruct_FILE.hstruct_iovec.hstruct_itimerspec.hstruct_osockaddr.hstruct_rusage.hstruct_sched_param.hstruct_sigstack.hstruct_statx.hstruct_statx_timestamp.hstruct_timespec.hstruct_timeval.hstruct_tm.htime_t.htimer_t.hwint_t.htypesizes.huintn-identity.huio-ext.huio_lim.hunistd.hunistd_ext.hutmp.hutmpx.hutsname.hwaitflags.hwaitstatus.hwchar-ldbl.hwchar.hwchar2.hwctype-wchar.hwordsize.hxopen_lim.hbyteswap.hcomplex.hcpio.hctype.hdirent.hdlfcn.helf.hendian.henvz.herr.herrno.herror.hexecinfo.hfcntl.hfeatures.hfenv.hfincludemath-vector-fortran.hfmtmsg.hfnmatch.hfpu_control.hfstab.hfts.hftw.hgconv.hgetopt.hglob.hgnugnu-versions.hlib-names-lp64.hlib-names.hlibc-version.hstubs-lp64.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.hresolvresolv.hmapv4v6addr.hmapv4v6hostent.hrpcnetdb.hsched.hscsiscsi.hscsi_ioctl.hsg.hsearch.hsemaphore.hsetjmp.hsgtty.hshadow.hsignal.hspawn.hstab.hstdc-predef.hstdint.hstdio.hstdio_ext.hstdlib.hstring.hstrings.hsysacct.hauxv.hbitypes.hcdefs.hdir.helf.hepoll.herrno.heventfd.hfanotify.hfcntl.hfile.hfsuid.hgmon.hgmon_out.hifunc.hinotify.hioctl.hipc.hkd.hklog.hmman.hmount.hmsg.hmtio.hparam.hpci.hpersonality.hpoll.hprctl.hprocfs.hprofil.hptrace.hqueue.hquota.hrandom.hraw.hreboot.hresource.hselect.hsem.hsendfile.hshm.hsignal.hsignalfd.hsocket.hsocketvar.hsoundcard.hstat.hstatfs.hstatvfs.hswap.hsyscall.hsysctl.hsysinfo.hsyslog.hsysmacros.htermios.htime.htimeb.htimerfd.htimes.htimex.httychars.httydefaults.htypes.hucontext.huio.hun.hunistd.huser.hutsname.hvfs.hvlimit.hvt.hvtimes.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.hMcrt1.oScrt1.ocrt1.ocrti.ocrtn.ogcrt1.olibBrokenLocale.solibanl.solibc.solibc_nonshared.alibdl.solibg.alibm.solibmcheck.alibnss_compat.solibnss_db.solibnss_dns.solibnss_files.solibnss_hesiod.solibpthread.solibresolv.solibrt.solibthread_db.solibutil.soglibc-develNEWSREADMEglibc-develCOPYINGCOPYING.LIBcatchsegv.1.gzgetifaddrs.3.gz/usr/bin//usr/include//usr/include/arpa//usr/include/bits//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/resolv//usr/include/rpc//usr/include/scsi//usr/include/sys//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/glibc-devel//usr/share/licenses//usr/share/licenses/glibc-devel//usr/share/man/man1//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35625/SUSE_SLE-15-SP3_Update/5016cdcc77156a1ee716905a9664e846-glibc.SUSE_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linux     POSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ec06bdb65ed4b870c8d552897dbb12872315bf42, for GNU/Linux 3.7.0, strippedC source, ASCII textdirectoryASCII textC source, UTF-8 Unicode textELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), not strippedELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), with debug_info, not strippedcurrent ar archiveUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRR,OQz(\utf-88c0ef655f8a1bc903344fd32277563ff874712f1a87dfade936893867516399f?7zXZ !t/F]"k%a ^6ߊc|#1_)P5BĀLAtjKS-I_,Ȗ~nhousI$I;[D &XA^? B@9S%l2tMwK5qD*uA/t0lο@H6*n5aNG|s!rUy1w_bp8TBMN_yo}fr0HkÏc2w ]xFE~:QX"D# ;Gsfg ȡhoQ|sg#Y&'hqiٖU֐;$Y%y ӱT.ƙ&&|fQ-?Өި1?'?X2yFM ;}5_Iтi X g-[AVJ8W!Oψ5132c)nϻlnc᧤4zf:k lܷz4b|S4 xLoU89XH^Kt+$EGRΠ(,rGst!iы?3{g0 ֶͅS AWfOb9NݺU7r^|C4cҡOW1ٚlﮈt i'ȍhq?41Ka@9!åPT&X0de`4ѫJ2=4$TZnc!͉@ ^>X./O*ƽDGe"nS5pV*f~"FhYsgdR:P7Kw{Y42_W!^rW4(N%Z(~(=^7*;\ sm6 3E"')8]s/Zu)W__3>x<&%a/>=P*FgZ`3-P1YXLms136mOfIH9p+ j4;;{Y8e]$X "|*3(("jQFcJc7^ ^s: +MR#X޿X%k,lpIxf0(cr\ '3Ҙ2)ҋfCfNy? ˮ ɑtmPGK|= MzeSy M)Surg_鈯, f_ ?.fMILL:ԍ~mq#hxjuA@GS@t s?E̓ ޗxN4 (< iѮ&3OpX ޡ˥)jSP~ 8 b}LϤlI{Z8)Ahc-Nx=SFa#BBH x/H χ_P%zhڴWp CmNDP3ebқΒql \?vQΙC _sf-%2Jb>U]jP2.fj RHdR\hZKX(c48M6g##nVKD{ H$1X_˖Fm TLwl~p+.!/; ۠|K ^""g⬘\cE ۔5nO+v;>ťaNPq?A#YG khavʪ{q)g}ps.̰/^9冏iS[ S}OӂۥIh/{3'Oɭm߹܁J>q:vJ0qKrz!:ڰn.=N `ɸEY$^e+6 rjX ͬwwDw-6'FfXvf^:~#6Dl'pIS`PV)R/UKTl IہCf/ugo2MYv5$jyh4h4$ŧ:T\?|$%ukM >D.Y>yjQPJpϗ͚iNWQI^8Fj8:ӽg.{Ft" 4jwëqxTi_2bCa+x5C q5Qᓞũ0>b=7 vi+ Fc C5( !ҕja4Czv{~.*6Qe)%ƛ#DYYk`;17xz,WA_rхօ`Z\ [RPkYX&7/WLjpD*4$ 'q{@H5Im<|1}b"5&zWu\JHmOQ2˥ [WfD*elZͰ4wtZ~faH\j e/V&bqQKZQ &PE[=dX -2ȼ׌0 ks-OUcD#d&T Kɐ0!=_ch1RϽPSJ6|a!8?36,X- 3G!A0@3Q*|fRTt}Ԑ\1x@P )\r[z"Gp# NR\D١FZad82nxa:BR{&0 E9ߣda7 S.k0!e\l \M'j|sq)ų6fdva5 *KcPÉTߠl >OҮ66:Ph,K=ռSU@C=Ev9m,R=ǢHY|KCVR\+-6(Â|-)`/aMSNٜ;8wk3n=.L|R^R͗ӗ/˖1ۉŹ"ȯCL [ʜ le44såwͲ5 [g7P.g8_j7et/.!Q꫾C?dRw >4U ҇!HˀM3ևiQ=p E*etC˾ ?DnEGm-\nǶ+=sX%ëpic=r#*02-9t FW5&8"4/ \ t5{4+?IfaIRCIʡxE*]]vgL<ߛi qfn4rJ#zk|8;$f]/*}VȘ$6m*BBƍ i⾮hzQ{WШp$>{]Rh9sj7 6<B<ЬT WlrYaXB{gn?S&[> +F7oSx7 0_|6̯ŢY<@< \Q* CګǸIF?Ȋu퟇Mx}8#hm }$l9Ebh}C*[X*Ȱ#_\B7EXƢ1/ӍR%x\z9.?0uz׊-@ 81F9TD3,%r'<Ȱi&Ϊ_;y:4&^Y6⏡Ԡ$8Ň~/V8}]HbK8:HEF8E xdb+q6 SY^t3Ϣ5["P#61-B.y!{/hY[{AEcA;ffȟ{b!M(\ˇw5=}O",d.PjB/hFKXr\x\7suH[] (p2Xl{Ĭoi2Gv/ 8 ro/R)˔G%z\^Lζ [\iW !5-j̄럸Fb~ٶb~pmב/b('rXWKێ+9I>o4 O }óY))LI\/8QqNzs1$[.0@ȶtTr=6jbn=2HFuRZ`W>J_N)]!3QL/olv2J-y\G&'Ù,{ B[Vƶ}oZ fH~PZYswh!ĺ~ܧ^ѬP̤rbNTenfhQk?p- BaD="iBK07'3&,T(0_b!&mg=GuE>5)u@.O]V$A-dr Y+q5X#\?+g='tKƟ (W}}?YyFg?ҀQZ)JrW8SlEi4!{_y'!{2 7[ܠ$ J#z^ ;紨<KoO&dz!S+ܡh|uS8a#3xz9.~-ɟ$cQZU+jB/晡!lkQhaR!: x}+Td…y>΅F|Nl+:yxDmcUJh*R^f!" !Pdh I%ԞnB(Y|]ϳj'gwzƒ.1~*뗧G焱=LWўʫ GA5-tbQy@U:e]}KRhj.QIDG0Up[Kb2߱"`TGi>`Fa{5*>E< RLqxW2eu/MNfLV$IPCdSmBxf쀸ld:VсqGpx%:$DMxywD E7tX#9!#c.6 $.C6?i[kkXh6 -TMBp:f`7;bm<}֫g&jM\Z"d߇QʎbmZ@)ͿtkC._ZeL^沩[F&/2dP4?agar ך\O$Au* 1MC`Џ=ώ4NވUxILwCd?0Ku$!=gm?np9V%ugo:=Zz=tZKMIkg Q ޑ+hҘ,. ~r}[N$'6upFJ$siYzz9TYY~`ʪ "DxS?l™ ]"^^aA f%/ AmMpq#`u6T_grJyd}xnrOK~#{n5*ݧj vG; 7dl}"#L mi%rC`~w{Sr{LTi*$ȸko1ӗ7@d9øaN`~)qђtH* m6HF],-Y6۽+G5#zpJ*z:L0O!~'&Y}$3*3YΩL0a[tbwnH[QLcnn]y{єpSwbp˰\w;pFCnm2pXقVdڸe`Ar[Ti9HQ)t0AC@:cW8xcBi̟kk6;#k=@]bTaہu)Q~'W6粦f`;78).)!FA&Gʗ:i[T6+B`j2a5IHd:Ca9E/`&ggp :ڦF^syHE|ֶ\ęS]{ )ltهzFXoy߰}_8Y0O=r{L}g\iJ Ǿv W$(܉-sIpYOuslIߔ6KO9}̡M 7_^5ߙC? 6X|C"^Cev>4PTMiЍEj!nf% ի SgldmMDR]eȃӷ\RzC;}LM;L<Ưvz+ #1ϛ!HMj[p8#zsY 2?54&s7\$1LNι{g?jZ,Ck}hSF3׋%ٝ ԇNb9{a:Z/rE 3ےpN$X;G֋4IЫ7".)I8J>`1vw92;H]b [W)5pݮYkVu 0ٕֈSᡫ^>ϼZh__$h%%$s OYiَkt*DoώDx倬JP2UY ־nFd/.$GM}@HgŻ#M;#Zغ~^[CԸ|ҏwǣ==ufhPF1'2 A7O8ODfQq uQ>P欞=*x>cXY9?d &O[[$ıvM \6/ !&1Cg6Wrc53W1ʏaTTƐB%|F;r<},\p-~ [ՖR#w6Uc V `VB m}NVÙ(}InG1!¦T>C%"'C jʯCmNX`ںX 'Nac6]}q%h.7FG>lbLQFܺug1E<kۧ.7jb m`?ླ$YjQ+ΚvD΂D{cyٳ,%&~a;V޼U0_|7(Yj:iX6Sc!3cx>/6ag̠2{ Ū*%!\@|cH{KH-647j6YGh\VZ :ݚU+T&l.jGiv(zeoj`ctGYꬻ%*X743jenOlz\}h/)5!?NZ5 0}89j-STh歽O%6,MO9[5`ϥoI![`b@X5GJb"ՈH<"*ƂwThg\AbN{zA-;h;B-sr˨ 3<06;M_ɤwo y3` i4dS BxSV7{z%|Xe8|wwyqa3T%Nl/l)lKQ C)ZǷQ֌ITo /0k x.nUQ;(!dt(2 Xχ6ՍH]L)uCnag'բNlؠ zLJڙ6*YX$[>(U3 &\ڻ(cV9Izj-k?+*#Jn OqJ;)Mvk ɽڱ?vrJDOZD_k#~oU_brLm>upc@ڵ^F4@?:RM1a!)VtJ 8f'%vذs;&hIi -m`{#$\xͲа gkCcl/SLmU5d%avXDK .љF!ƺS7VoEM=⨊hHUE-0O2zS氺j'L(dbm##A1|n4ep4arNڏe l l!c}ҿ *&OHm՝)9Yǝ&Jk~qQIl}u%2tZ[A#j ^KC0;3RQ"ݦAY; ZnLH8r` y٩OXQַ,Z3}rwP^K|N?XUHXv@Oޱ{P(#}OK?XP(Tv"6=r}_W7(pdsu6!&6P<ʘS@(K`Lj)Xjbu~F̙Cd_.EdKBi&MACq״ Yje:6;Du Tt:xG JX^sX_rV=i2q16ep~O,#*.9}mt8E쯋4˸)U6_@ݔH͍`Eۋf^V~p"IsL?bf(55ϱ65x%!X{(.=b]/sWǷƏJsZ7A[lu!m*`#>0n1pA'%yQՅc FP{bKryk'xu j =Gq1IoGP=9)SnS@7Z,2\_Pw^Fu @w!@mN ϚĆM}A5וybPm\{V]E1C=ݾu{ FYR ,J T2yh4!N=t;: qxArB ƶd jY& "QP ➙do!kU @Z&)jM ^L.|Qa/WGc ͽBÚC+˟)y:>Jkk+s.ހ}t {(60$m怕XoM%Lh ML7<̏U E1dMlϴ!7b=@S0wCކy3G彅Ȃ[bΞkf(#ֹVwTTހ#Zi` vEunko{/C-2'N.U! olCx.xgdoZa^npZhaէ}cڌ -=sr*S35 XyPQ4;/:mђ1,=):'"flrmeRȻ5#`<_'F'0 t2w<|e:8BX:naֆ5¶fd:]if73@i:8{hc2覃GP9m Ef'Oτ _L}戣adF'0|8yGZѺ':8YN#i)~(P/tDlDMb)Mjn|i]n"UGxT|u<"azºdn>-!gjӏ[t)C>{`z[<~v/|9ǁHk|}B[ 5EQ-> 7̱/*v! m]BPkݧ:snR|?2\f8VM_'զީfU\VS6EzNW~i FLz4_v&x?b#Z!lT/#wDf׽VKHqj/^ڻ?ã(oңWp&F2*4F[@C&OM!??.SA{ oy`VBR$}sPӧXޑvːƆ-&۲G+=/[A{kCy COtxB{HqP2' ]f' mxuh6#m#; 16a z8G]]q8gO}$ Qm֮Ny? ўဒa *'c~\?W%L~C4,OJ5]\`4$(͑P"kiY { 9fjbsUzm\lTƟ_u% '⡑4sn # И.m#cHBמ̻\BH`l{pP^6"Ł{j q8vu^wtŲiFyt*uThaylj dJ ] ~߇;m ݽMYC$O7& o;YyB;ߠA@K{Gz!PG܎.,'apBsPfBmbCwED"E\X*_ETǓw!W ߱28N1&pP7"P?m$,5?-eIb%*eď~/֮=ڗ Eň>4ff`-ntmT`2CpRN[c2?SdN*2ܣgX[o'ǐtl{ru!V!P4VBn+;@bu; 75Qz]yʈN«T8Cljr\q*x͹O>s]V {mo{kV{}AI Xr&_p Wz'~#G7B=Wbv0 Wȫo16U~4Bm{{^Mʥ37 97õ-s7&U2D_c}cnTI/eG$:ؗɊO ZࣃWA#: P'N(m!NyS)Q[~6qUsu?A r<&RJ\dW1YrăZNRx=0$2.,O3 P)a$Z38ua@[YʼnhjoŘEn_;n@}8X 7f@0Iˍ kணhKi\N%zg,"Kki"&Px+/ڄG_x$Tf[.Jo]`fFh`DFy5̬Q(I8r<۫Tbe1Q6p.ȹhw$HTgBu[Х,$@$RgeC˟$  ¯j5ۀl0٪R-$ 3 `=^ޫ0 l:C^I,]my-f.'3 Lb;;-+ӗyԺi|!j6Ubؗ} >k#5jBWopa^(AI-1BT !/ P]4Ba{_"]? ~~RۨR%>mZ( mz(-jgZK-φ `*M-BV@MCE VW9)Zhm5oLNnadYlm\JrY:h q,lܮMhxG54vK)L(PS݉Wrz_35A,Ҳ`Nd+ƣ:({بJ8M5]wӋTXqW]OlbȬ(" .wM7̳`kۆ(`awn9TKpw:I\qAX.'q٪oXGyp03߯! J=Os+^lWE-zJ$'JD_8'1O[젵 Nл37{$7@SEPUJTĻC3O?${g7G7'Qo O "\}ՙՐ(@~k#-5G_%DrYWްRֲe N 4GoK3-uGO8'rkG̅u3Sj~2Ef!@]^"&g۞XZ#'?c^$2bXSjجug$n$;K  o);-Yfl<]IM&._qgL..ܬ, KqLĖ;@HNb_QwKd;V"8]P ҇ { fO Y/Tظb5ϔvRi&Nn/ރ7knY@D~n:bM% 4+hLTq3J`}~3A}Lފ Fہc_<*1 /w!5jiH3ыHJ6K+$IxF`Ɗȅc ݴ,]X @:Ilɐ̻YpgTج? fb4z8:; cutG[ˣi7p{i`9xч* m]A~chtkȓK Tâ6,ߺ _|jcT7*9Clz# 5yh-Sw=U0AP}t'QW1nVܛfѮpօ4#;@!}Z,V%S .'aan$\PPkx(1q*Y#i5PRcR\Z#uz ҡb`8xsaJ1cŒ"(m\ NJwfU6[_dr=6 wB7&& 窾 oMb' \,S}%qe5 +D:%5P*s0!VqJn&]o؏B,0YIBxRsP Ll &auvD5LW~lzAɅ3QЈҿm4uZL eY]K7F^!$9XBI6qK(R,+Da~!Z gPȵ\5&(C2 y\gŊOޣ]:@Xwxk/t+4'.5q?3PSDrC)xSfi=wI2qVJi>@'5xcdA}4,Ek3qӭK^.|e)5^ZS[O5o1 BU9M_ ^LQÚ,}=LzҨC#9An*)+\߻oXq!ˮcb7晰VZhOHk~ @}d4̎=w\aONX}R㊤tl Rt8[}_=v1{T 2@%JҠb('_CCrh;e @n:j/.q 䅁W$%oVscT8pN>"`rڣSsE;yuT6zJQ+?_![ ˮt@^vJؐ;Ui9U`cp–)*W3_[>23 p +2'et=cfz56$G]_kĬ99lЭzv(RKӵ78nV=$#\hpG"5z߂ER(jSSwN!+yW^f/J4 beFqaZnk#Y5i'D=`ku5>4Y$3gq/P;AQz:`;h]wrV:%pZrU!*s]7Ҳb7g="ErL Ǭ mY3(LA>f;Q'DO2g%QafЪJԻ^)SLS=υkΧ5mY9eT2rXoPc>ctd.+NB, E mn `bɺW;q H}3 yBBLq{^afh"JNcq?#*2)d!>?@SYlN7Efp U j #[55}R/'H3%'I@Ҝ%BteBf ($t03,w~h2R06!}ujiԱH-n9;]#&B Z 4W0|ʱgDYdӲ'$n&4-=Jt)B-fD=DCZW\GʨV!2\ .1cGG ӑxIc.VTlb0VVqˢSY+F{84Zp%:g{ y چTscMend ]ڭ ;怶#-Dc~?ABu! Ns'ŵo 9lc=Rsg*WH9@^ȉ:etb`d_L42*͉PEUoP޳!/(K5ƴXC u*Ad 'iYu/<ڧ 2ġkRp8D^\>Rk׼O4 f^`-V~N'lR{M@{F!Xh`` "Bl|TS\+-4Ү ddNC zji8T,8f4TCNEp>$ X n 8EYWy^G-2 Z!=[ h@ 3]lyPnSz狪ӡ埔jmh$JFMAc l\H鎋,%5{s{ Xl1yApq$2Mo}5X:>g#/貉j񡓼 xg N,JB+bY%!M,ڑjձo%Y\ ~ =yK-H cg_leީ3I\LE?F;Qs4-'nlV;[h<&G%v޵(fU{(&1Lx7L5b{lqʤR6=׶Pnh&iYrC%k%;SvlQ}'r0߆,^F%@YOx5g,& >F|hJBťj0DCP=`0=i'{e!RqέchCL|9>_ΐcJm4N7X H//}=eqF.3ѾaL2}% sN[+9jgb_ xI)|߹@0DʛS>bF(m}g#6O q" TըafZo8U 3{5Jky/ !wys SٞQSP9BD d)%€^7 6j)C@ae ;p^}ڞX^Ui<[@9{ipsJF ں6`h͹F}{d|kJT}m竚;9A,coP|+s4d=`+ۀ z S/W[8VEcOTVRëp.r憑:v={F;26Q q0}AU|Q,Pv6χ kt#sC8Qj HpS\n'$$z7[adbSQa/{Vҝ3mܠM'l&gٴ5%R+b6_1%K [FUԛp4 Pf8j+k x1}+O`qmrB>Nϰ'H0} }>ą!P5بUۀ[U4nH!9[r/+h׌xeי(u!,vOj̛M@UL?U#eP 4"^Xx nWPB٢ir~7'%sD.*Z# WCg':=@4KtH {B<Q﷟ x;d%Pg 0~ԐP-d{4 σ:^H, XFkDfA G7 _v8D,߄*SMkwfGlrKbx j'=raj1]'x9!<1,94ͱGj :sdP];P㲚, iNJ픃;B ^On#|Gݶ7`Ou+G =(Ub -'8EG+/9uPDr3++ . Id{o+=+N3 !L0$0T4x|H.n?N j +25]v3Ӑ/SOX͞*!{N_sPeF0O88c5LK V|Iz׃s =T,ˍRSKȁ3TOq1VU$h0XG%`fp 0zzY;!NX++{=9,oE4ArN b;N=WRl%@yވ SEyS1l^[^ep`="+J"ENdcnէI+?ӯE|/0+uW*! \_kL38yrr֮^*ر1t2?QL|9O 2/`KisV_gp:'pg hOpU{*+cG &l)y-, AE~sqb6ID&Ӈf )u جvٵE2"%krEw,Dޞ?g[e%9QN<+V."W cu4VTyfUjePoZeҶt1(sьYEzzȍ9V et1$N2W#/ ʭ楦eʦ-iGG` "hb,w hNQ we;jDnxE'I{kK}>M WO)x7aq o[rR`ȫCXʆ]ۂ.&,>y8P$mi 'ШZ\!`-!-toP/޽n9Nt];,B")v7gk /uW+T€KoiX8=P50fD)l/Yէ-ԋwV2Ti ņZG.bLW, rwP@lls|NIa'ؐu aURCs js05U+jt h4s-Ab`3͘oa3'SȯV} mi.y\ZϜ;HW5>Sb}ᙸR40}Fj6ҋBk"Bz8_pHYX[kޟ(wKBBn ZYYT6_j5 0 ԩ"xofʀ<*o@6yAk ^"4pe">/1`˖.xU5<TQL) @|`/ Esڠjҧ-F١ )<^,.ґK-2ZmkZOtIՁq3:'5,ebdD0c?،Gvvcke<ѵx[sY2K!/oXd^Cі@cHȁI>yOUOOȞti,R/rޔ CHA2kҢ_)eCRܛN0?J^GnKSA1;9- e]c22J#g.?u8@ZCŀ >_n~ZpX]n2=ziMM)2mh)u8$,b&oOd1ljU[X7U&+GQ&oȰhߎVզIdd֊p7` bvpg%M2&+ET~!mlaN<\!>vP+],0>D\Qcӹ8ҳ"j9ooe^pP/Z>1J)>Fh ]< Udx_M`u1YQr;HFM8VR2 Cp߬48潎fb$@t$#*h(TGRl .;LR Nݽ uo["5T$V@0$8O罖x]^qzR߿zE6S(FMa䟁M`(3{Zny|T=bs[Vo֏4nsDcQ]:6~^O4LÊ9e*X8Z#pg ml/hB]Kbekdu ysp^>EjeWMv2U:F0c+twL <#r j$%IVBLXaUb~LEZ&Ob3ǂϯsҦkL7xSk=˺b&>u:ہnm;Ҩ^/D]0Y(~XaJdx2"3%PҡOOx$M}#<*Y5HB&pM QNC Kofp4$#h 51m z]cMG sU@0$@ kmcFcӾNcbUu٣FW,3Lh,F{py-%2zKgIu(r\(.HQufo}U~9ǘlInbj:O K$b#tNy]vFe}{*WDUaW/rY!{_s ŝqZڅ}Hsê"iRLĚ Isx}% 1;CJ ) :?'#-|[uL(\kBmd 9J~/_CYmQݏ31[t5"˜F;9W2zlm+ A2oA `2()l +B8jOR92h8 HFPTe)kkOgYڲ`6Tz&3;=@6` oM烦ZZd&&έ0O#OJQF S7JU5 IzG;[߉{4Z˂i,Ƞ/ {E WKG(xIZjL.m<M 76$~R+Rh{m0"l]8#NvG3hQTUU"/pb ^9-nNT@/-KcHXq #/ BsӘK!Vao[+FynBs^SAHb`=EڡXGyیbkSO{%%p0bݎ&@' "Y>EWt%gz4ŬGt/6W:xXhhZXG-`Xxg>۫ɡ2c'j wʶjñnb}]7k_\T*K~{Ips 9λEzw`qwpkL23/FHDPe}?H <9T9T'eK5ᚓf-e|0UVqT8Oa 1L\0&$l5'iqP+`A%[X^3B w[?Nb%"ɕ"F+>z:3HLI(T=8& -59؜rTI hrmR]SeyN:Xͮ`A!~&a31sQ/SF\s (_nOS{GۺMmIepjiCT l 75 4PUx t6E8(WprG'X\mN>e|.Yx("31g&3K,}y9:.n9p<fw#L`[y;1j,o)~I+#2tL|<+bpzׁZN$,j # 5IĻcCX\@tJohkY>lsp0KdV>8}Vo"yɒ.%4Ⱋ z!Ea\G) d>;a4%~W ;O~hK˳HawMɞ0KRQD# ,*5+7@UA `E4п6"ޣա(Y|g}M,- rćEW^ ?Mn2ځ/*bt@6p9x;j\CA5i4WI2Z}tjɟ#|mpVG4_0ǟp4IK.U?Ӷ-&u\CFhu$t↎d {wRSEHw5roC#y#  v$RRTIR6+Ϟ}$!_15$QlxW~ўޘfxq pJ20slbRm(arJ9r,HB-cVpO&FNo|=`?8563 mO7'"lbޕ ';va\%9 eRZ`>, V,dY@p8p$z즥'L@u jlYSE湴}Fvgj$>)~ӀO_lj]<:poK $̄fBeIJ8!-Ip}:E>.2ݕ"=t/hJ06OX$ߤ_ x7AW $!e)[Cj_焕CNƧF#vuMԺҟ0}>yAtpD)re(m(.E6ixO_ $ow?Mnf AWhAi ;QSJ}W -rˮݼ6ӥ.cjh{ۤJd8Dy!d`2("a{w/#$owUԱ;`\ծUZDjIQpp7vz8'>k:Gm2W%8b/{9IJb3*T޿f7 `p{yrh:u(>1N# i1mG H>y]+kPC3 [vvVtjjm EvWUA|U}m\W3qUvs5v}E+SU?AGށp!'Hzl<@۳;_,l- VFϳV$0YVE00F:C*(n?FDn[Yf{~jՆܮx3sDPu$Kw!4Gtw-~F>;{j(R8l1`J/‰^unր=W՜D9.'xE-E )yˮܤ;`grEb b/E)C]}9-p'xҪ|3[tT7F/9״-U+bR}f p%0Q5?FF R0REHgVNqKA,tNHFTpkj"e1 EL*XQEb".I>D0\t%ʞ ěc+O[\1lx奪,gQ PTC(mgDsTh™ W> O@7>eȲH|8{!O>? AH-mq~,؅{x\k~EQT;Mm3V\Winˡāc.MLr)I2 +/geĎG_TH9&¡ Gz?mtZBU!jIZ=h#IC'[Fe"QV6(?)8/G4Z锶˝C/QO uoĴy ;naSna6GYY՞?gZ7n)FcbK4_I/TM0V:]ޥ u$򭝷_ugfe5yֳlZ 8$X*a jK49S,(u59oջ9)83at V)+ݼ8-g{5b>`BiJ(+ٱ I0 ?w/?=YnW)u;U: 0hh2&RF{Ǫ/ӿvI%''a{cuHPRV #zLnۙ59l?yrۼ.j*TfVG!1V=R UX: ;1GT.7VX[+Nz}pca= C{4jic7df1f]~'qPJH%8KnO 4'(ZDE||nVHp1z'zU"(+0 ~ykal0IQ՝܀n86P]7f3vQmLZ?T -6'go(:L:4qKM5b|`)-].Him7xbL0 ,V];jCOyT &h~(s+Bb'#;T(bPWv^hcJ0m>ۗǬ+xOgƒF ֠]Uh[mX1^S$;t"o\`%޳EGJX % À_Hx0Knz GYۅYxaIUGeF`N76JMKuPw(D%(S5Vss@e]Bl@[(w0 "C[G){< JIGl^,>:h8ÌҐNLO%STmK|a&vx06[jE2a?7Y҉tDvkJ #35>^yd .A܅'y_we;~ Km !/m r0촼m?u_KN^!Om_C swe9}/D :p~UShnޙE'S kU)&|z {)^픒ft+(AETՠCI̲|UmtS,H f 0:tD73i M?w=KȜLRYBC>>;8T%VbE6FMY#wJ͜I腧X3>0|Ṿ^EwD)l _$8A ,O_& DkamٺWC6ٔ:Ac>6*&-ZIAQӌUiC3EtMBSɞبֺk4]QP+1 yO2iZ|t eAMss$"=YRE|*XA1c=oWKػ nh/dZ PDbc:S,Wzffb\qP 6H3jq/ۘH>3p@pLޏ5[VDjNLNy-!XU`֘) 1mLEp:\I"##9[6v iXi[IKe$Z8M0m>TbĴ ]vuđ\",tl[;ԻdC&_W+ PzGFA; kQH:Cp6piE:p8ѐ7c!m6Ќ6ow$מ(/1{)Il{BNdeGl$hʧl+ 9'0#8rR郊f=Hg:`W@GR%#.T  =cD((ؙZjq'NGBh_˵\ׯb7ؙyabaM-qg,IF]=O U+\ODXq:DjܙM I&^͗G{Laof׋|ep ~rJLozLBy|fL JjO;қqA7iwܱVdőM`Rͻ@ k$}8Ce1ȂPLOeT pyIZJߖ4T)"[0b#?E &8s.R˪HTVP,x+%rSLr-RK<)îT_ZĜ(w-4{"G1\ai"6&hib\ؙ!a ߡzh'1i]y!>J2`r\?Ks ZW! ;_~I'z jWM\.枠ث~SB=WD[+OӠOKM ^e(H:Ď+P 1fKC:|ȌuD28{K:=2#;3/gMB i+37rټx\H0i˗b [K$>Vl@cr 'N2,ɃN1mfD/6Tp&y2̤q0D] x\OC[?Eyjy5o~ u̸`֓Qi:Aqzfab"%2\guj? Qn=ʽ@g|b̗y$_21;QC=  pbrjrxz5"UcBԾpCc'ZW xbR9Y c#B?_j񱠉ݤ7d>N- AAnl_9й"U^'}F]b*]6EuB 4|r/ߵM&VݸJam{.%vhpS9Q8`- x& Euf-mqާ,D8z 짻a:N:4}D V)5g{ ]1LVH,Эz1IX0}'  `[u>8Y.A70.)ՇclbUSi<+s~1ڊ0?ڭ?K䒧&;8CggR)>`ffL򜼑]2ŕO` % xbX#)Zx-‘ 0}K}W'Tl+v*S1i.f ;# W"lp%e]d$c d.i>z]5:yz LL?_QZ ,pE'HK7lbcJ~q~ZNb'ɄNEN&_sv}ڟdIm([S;8;ʠi0~CgD qسۋH\MaaziώkX_4ɻ~| sމ%[Tλe.I*ϊZJuzŴ"Sጻ!8)sU!9\ՙ09dZ\gb?p.wVC~E* {]lX~e Tt;1zHڈ}LeX `-jXP/ cC8YiH/i(CBK \{3u0q=Yko¾}:ëeJ2ZîiUj7IU6ɀg@e|"08*mdp͏BwïXWNDJ4r-~vXGe<͋vZK /ɶ`|30i ]ĕn+AʦPȋ_!Ӑ8$=EM6ufkT*kgz`_v؂)<D.Ҕݧˤ/(~ Pq5Rh j2lRVj>\n: 'R "$/CqT\HJK(WA}`QTO2&Q {R/tEp *|`r73l܋X/2:T+^s-6ܹ4O(6qZ;g>Ҩ8%Џd2gkլL# $}dih_"(0/OfTsw]V \)ie{vԐ`WhUZXlمX6ƛYkAE9 :Ҩ ;a&{P6 'W,cG=&/£ϼIC$2%prQ_ݬ"ƃV.06>4L'I,d8UX:uI'iL,z2FV+_lL]EV6;Bmh$ݾjR.\x<ػ: [uݲ[ɑZ`IÌ+>~ nR֦EX$C!%1 {b)GZ_xj_E!K|>Z U"{?mNks:ꉧ]ZR$xŠRdbM0YhXʧƄ\Ո%b6QLԛ>jK򪔎Vԏci2p8@*aA+maAҫВzL{B$y%_Chnd*xClI.Y19lfE܊ߝH:]>?ąt4]y!g)r0!HQR3|W -^4  8*uD=-mƵ6Y,7ޑ=B_éprp6ϋO}?H6! ٬GN[x},h4oБĠ[#(m=ZζT\^ D/1uQ)m](eAN kcMID'rI p]5|`'1~Y>um8np>̗B>~W#QLhtG\$VqP_frf[v 8.r⾍#" o}߼)>O@t'HAMG= ՆA ҸP3&-@:q1@%ejgSi>5' Ïo< mC2DۿdrW4/ d' U1]*?c9;` Z&$>߶lZ1xF~ -78XqlCxI'><05CY;oXͮU"H(jԂݒ%:cs~3%Oz}ɠ>_w%m,2E1(6U#/NU"Z&ll7Dj7|o@,qR=Ojc G^ jا!#_ Q{v6 hIșMX 42>5o/c֘ :t=v?n~u܁ :I\uSO>3<8]e@Og3OFLLpar޳)'Zw7. ^1p];%A)+hܺ>}H_&7=:#x*5{s4$Dj@ 0=!p]v*3MJ5 LˣU]Kރ2\Nг9?[iHoպ'SmkLXӐAࡅV߃7a$Jh+x:4u39!`_p,<+5 _˯K b̺D"K7)swdN?'@So|ۻ׺n3+)2ًbD!mȄ'+ Ы-luT>ߊG L `2,*Fh?g}bKUK9'rrf-#2?a) J{#k@86vȴ_"_DYܨPS cXqKpi}slK }/,SmZ%+ė¨3u}B&5}A]bpd>ASkGРe5CNaOSobZBj|~콨%aw@>]LY6_ʧ=Z9gLs73uaaaH7GcV'^&+DX*f"?%DtpUFf=E:T#م+,3W햚ÑzI U%%? |\ k7r,$P~@4X58;=+ 82*rm jwBnu)O%:U[:<MZ_wm{N):A.\뎺 m@ՙ1nOdS,nG~xWj8Nt0©̚TyWK|݄yI!"↫VLސVϟ*P2M@yмȘbΜ4\:Nqw֛,>cuh'JZ/YظZl_kZȼO`Pd)|iB- "Oj9`ۑYs[]ז)xyt bV>BJ^ fِk-\.}ԕ=!aMA笯~1 +~m|x1Z#SCZ9jmt^$ۀH)zv0LHP}מA-IſA"wpti R2m,N'AɵGz!MP{t5bz|g>q/yF32黲TOjfowv'sn|Pʙ&+DmqmF;g>+VoW(GG sı52ؙNT)&kk]~lVLB3lfYtwD l>gF~ 2`u- If& ]C7xL.4ô!i}~.@ ϦH+*( !+Bn*9~VdeJ eb/ >U^·Y`i#pߪ f<ء"uy> wFdQn -14`?oMdkmX[U+ԙ?z<2Hڝz&~rҥ0\O綒[%3u$m-hP\Xk`gv4hDD\6t<`9sh؆0u&х|Yc FX)PW,j pP$0i/{M.Zc#Xz_h)_0( )Y|R{V )dcnk7'\"\PYvW`(_d/a;@ dΥdn o.vw#ō":Q7nTFfFݎ 5ʷt"ɑ] i3ĐIe8 ,dޜ)ZƖU鮺BXFbGUw=#%󝧫*:s%E 1>Os1+K=7!__֨_8vUi&چAw 4,-q5 ί0oss*#Ɍ*8GZ)= D}-ۖxJ*ep 5!PEx.y00ybxK'͞R,!) 4tM|"ʾ֥km? {Ʀj@fP"#lN,.Uގ؆`yLƊjo˞ JX.n׬sj.t/[4zS4k`:6Uu,iFW 4Fog mDtM!m ]1%2 B?;97|âDu!cKxXs~ vy/=q¶H a<;WIKDW0 q\vP{j*Sp(XQ Y׫ᑖmZ<͆qèړʣKMBҿiTe8&Ws)-bQ6ģM:Dq ~'+P-͈Y P՛}&/PD8߁lm#h2f\l|#hO0Q]F 9+]7?]@˝X07_Z@=m1cŎ` ҧb2aw|d7oඦɍ\ MrR!ˍ@kOu|* ZgcZh,B;(X."C ].n@Hc,ټe%j41̽h>p8t`-| $cT.9K%5)Tk1cvŨs=׎ˈBeF:n3l !֋!e,ʗrbIYɳ`OT<ɼ~UGǀ6EC,Y6kPRc |#<Yנ<C0LWn?(J Z͔ՔydQltNJh VHTyՌdKڽ'3bU %Ne:)g=r#d?J/Cq-h'g֪df4ctH/)6?.C LL8Lϑn=д|0],c% I(}fcxm/!dQhq=5dbtr e)_uٕա>Ԃh\U'0 "fig/҉ëY(3ejZ.zd,Kv9ĄWZ%^]͊`m ZJHAABNdYxgT=l_Pwk0UO=Tyt0c_|7CdV'":GY/D,sBYĨ`^2*=҉ksXy碐-;lŪNZ$%5Zx(ie+)?Bu^[l5A"ӄ(eN.(r| V99۬Q)9E`=g!+3yQ /nm^G%%> M(d)-,Hc3YB?Oi6Ohڋ] ct0\u0v}M p<#Lk/qa}uӁ#AAe36U=:7߅R>(9A|5Ro~ImɈ "62XHjɾYo sZ+ȷEIQy2?- &bË,&]|n9RukH,d׋X::ok"i]Ur^&=k 齅~?S7V[u'#EkD ]fs+KЕM4%5YloĹqRhΩ^3ʣ;&yV ǎ_W}׶`ދWD'Iބ0|K2M3ԾMBH"kazǦsQ>X4JF+n[-&[uVmBy׋@8]" plI['VzTXX6Q {y|cj拎܏g^q>>gh0<R_nc=;\+^f[vu^m V+bC)$\{`4 ZKLL}aQWcv.<dh=}k\;l2kb8Y $UC ݏdI Nw P vvq/(Njig߷4ڞ4SK\7pw"F* QVyyr?E^,Pvbdp( ?H-ŐHۃn D2,p(EY[0 WXTaLA裹8kd'6/x \qɗA`%%uOll&Y^S(DHn`X21{@QrTͮʫm/gJ2B>笲S|>%5\= uz)} ] }{|Lj#`c=٣x3g߯GPD]8M/0j7`f_"JÙ0 +d=C{^QH`w-E&.>'X z"^/^+n!rҽmv HWR> =27, [* ZP%={^{kiMςjvt`߽=V /(ִ [)|T o ;4&|t.G!y\ 52x(Ru"ॻ<j UbpK8!9M  Se&#V4K47E\i"]o9Eèr iFuaYԌ0 b'vʂ&>Km r/S8S vэ2דp/]sl6!:RM>`n"L`|`3n"nfP Ծ1㮡c$^oK]`]aaY@uI ~V5g.ނsPw)ʉ2ͽ&zn\;#m=w/R:*[I#OiTd;"rGs php7C46YP `4ОSnk|p J[ NH ;F"$-^<@g=eу͡ooX{ jc`҃4WHk[.fa<-'ʤĪ:{mXT 6Xϱo@/\7o1--[p Ku]_G}@4W=5G#:IIj"tE[.Әw-3N7tu>c.sbkj^FT6+nh(=; L| J ]O޵,\O7ţzP䢼OFH,4ary/Le+T$~s4 ѠAo8W=~hcGS dGA5PQ2r<8b|12V.t_2Dm̗6dp$]5~b!^eɭE}9 O.+!ִmW/ߡ%zǃK#Y"vv(Oã@q@}stTO:\ۯOZmKS ":XK] (6j'%L71R/17T~DS:M ގ1 =?K_I3 ֌uȔxR46qtk Q=ه{p#C9,8q ~IZAPçCfKl*&OCB4t9ʟcNxD׸CQSs8sm @֩Uv\o"~z_"B8x=Qe C(>ɑW\K'KʤK&W0>yb1  =D*z3\ 1;_+/ҊW7ޥץдa܇EˀƸN]/> Ksr)X#$-X^v; +6ĺH䄣ɋ@N4q7ZawiEmdbS.>hg&nL$g)쀭8܇s m7G BZ0 xBI}@c7ɾ&U5Pk~n Dhqlt>K\>ɻ; ݝQ(}ub}+ق|/JH]9#SC63kr l"}2>-K_#y b04 ]Wy{oQʰ6@/ > W{*1,J[`?"l^*GXݱho {:C\Ɯ`N==f[bAO`ESKK mtxfvLJ>OAK\LHT; !r؋J&= UF$_f|'ʠ(.Sf UTbM;P~s,EڦcZx`}DFsЪ;J\z&*#(VE9\a͢k~mEYAՉO(u^RG?~tO >C5M=v,]}Bj+!}+NITh 9Osfb?0}EL<v9G uOkC$eBAŗ&L[RHTls7`U!;^|fQX .u/A\iSX_m#" Z1gbf6AVEcdT7h&zz[rxLǹ\2/]GwHF64t8ɒw g:tMHXR2!j`CTyR0$o]Tɻsy?$ڕy-tj$+K\!՗i:@|B(8Z/}r`zdhWehӓ>SG|<RV/BovΠ A;V5&\X\gNdb[Ƚ$f |FsiFb,ԮW#0[ZUd#3a`[dig%Y4Ra;}ծ,*(v%k."t>_!p:35(jӚݡ vd[{? nƢ}߬5&S, H%uiLNvd2ՅN̾B~wTS!NPF"ڹZr|C}U=4K@굆p6AMJιXx%EIoс]RkTة-3͙?+iB#gFp1M<+pRn}X^q>kJۭ_V?_l?f[aFAq90EzyCAz!W+7038CY/ˁDg+prn* 5Gn(l9+_0w>F"hF6>v]4G;weahɼ_e4?nFknhA0ܪ8Yd}h\RX߼da0tܼdSo=#gGP *4=cau|!P:HV vuYNѸ??+6-F0X CLnO'qْ0]ۘuo9Q&ci^Xb84ĩC5$xK,sdc=vrҋ#8ƇHL{@-YW E"6i~&/K)KN+4amΌ3ԃsQe2?ŻR~ /tGQ(_hL~M&cMJQ>Gff@t'z"7{@N9{?RdtSNo?}mr-3|m'k5;߻I a2B[-A㔻_:h"FlvD!iWS"64Hv`#dz2 };V{Mp=oEd)RF~, }U(Fȣ!s\@3a&4(@+It{?>&kY֖`(,+l4+ 32t2?kpTs**D/_a-˂hE`I%Gj>az,kzxrp[g )3i^y5Zcjrtֻ+mI<PY|JDICb|Yfj \:<IK͋/:z5BS["D+6Qxg|3A]|W?mD}+%yJC IׄHDz皇@t0D ,^Wmrx-עg+j Ҳ״RЋv34̸ jwcM͸(fv! l;|ff!H܊oku~2.2tVR#VOFnV(>5y|FF|0-= /zLy:ViRCT"1v6M 0Gy?{v ,_g@A4"?Hɟ4f{ޤ0;oGVGU/t|jRTzTR]dLsr Ոtm, ⦇vҒЙ/Rup1R1jqL;)$[vdͻvn: VY3glE=cJ5b= RWVyZ@RkN~uƟ@WmFCLc2)S1{boc҉D{%7 Z^P[x/`K|ޱs4$|R2 j˦a@T1AȚ?dt6D$zCh2V TAEGY`f2=:'`ՙWhAm0`Upt^Ha(/hn/,M]fy:Ug|HU-8"h]8k}pFO[Gzl{Q&Ga41~Du~S8?׏Ё=B&;@tM*E+s },)pȨQ!Ax9 +G;"anttFҟWeaWζşo¶|'Gd.[O߹LEûo#baHUo9pVWL"-ʫokKoy4ccAc9]vh|Q0z-8V%4bd=;XOLk};Ixyj>|_ݗL(^^1D`;iPB1߬@QdTe8X2RP2>C6ٕ>ԍzs"Џ5Jݧ yGT?J#@n_McsN`']5isI\9H;Dx_籁Rs %\t4>ho i|27Vcʕ\_!&!@']059Zj!UpaYΩ6 -@L&,Tʱ ;V>2z!ZfwGUj+FIvn E*$.@gt#Ⴞm|ɪL'M*[Tu+PiS1Vl͓&b>+˨w={;,6%"01xs<qAa@{~{-r-+ۦ;*ʀ`F5rd{m¦"BbkU"`>v{@^::$UOū0q.?1t h '?11Є#{'gk@\>:cEwETo+2C8~!hVߣBL5g Tx (zM.M&Cr$($$ cOآ]rMr1 5RJohTlcPARmUQt[6/:eK)֚e\ԔٽUڠצpT޻HiRA+ѱ 4QHLߨpW enN)/vt=3[yٚ}Z6Tdǥ5UEm%ٜ"Igdo \bkDY !K@T!2:T;r*TOhW.`\^7h҇7!eG@Fb -F Ϛ=o*ڂr1*D=A =CÌ$<4LY$!"qb |}  ;C+&ΩTZ ٯpI{DCM6FQx/k: uXEA AWkE%lݾŐ▓@ɴ$fD}qw~cglxx+kL/JR,4msFO)"w/Ӻ>=>*jEw6tȽqG읟G~I ck,\G/SFg$sJ/,䇱N2İOtX2h&rkBORGB ˥) @3"x Ý2itO WN d!8wcM9 pة~5; jɢeg?0(cO,G0+{[|36@cY]($%̑Wߦ9P/̀C 'QyʯaGFzʫ38ިT[iU3yt7ȯ=`e!/zG1k_?yo I*4W~MX -l)қ'_p\bp6CƳuYi#_lcPЯD)E10\ZWɤBF}J0VHݣ*vmɄ/s^2ڽ&!a@0NIi *HaB"@$C2G% mwdnWԞ3Iek %Bk8v靜SU ڬ ":1&)ׯX[54o^ REf.9kʗ[?`cQ}S|e+M4͛ޅHx 5=CʖxPO$V6>Jtc1u;^n(O%~T.JHob* *qCL[iBqOr<T)  7 $l;AW\Qc5bZKdzNԓq2vt$c]b&6Пb]T*<oKhbz ڎ/}i.^:ta -]"/`wPeszWptZ>vg-Nyudcm s)PA߼|^:S:`yֻ ۺhڨNGdR 4R)H{Sßbh m4'$B*΀M} JwKcTzT xt _)5ҭ1q.Nzj0 9wйu4e &G2oLro@08) [%<R/wB):m3 院}]^-iW`~/7UMbɉԄW!?T-%{1G0mM(oX0vN|O껉&"6TIb\!o NeD!$RƧ@pI@d8uWj\0YlZ/Ik咩'ntB&Zƭ)F*!쮮;.iفQ Z~(3W+\S囯 Z?oJe5Pt'*e%^%,lԪ1TJ)HͳMӘCYb2 yww{.-eLZ܊WSyurDs:ks\ni#CX0[^ MUaVujVjiOg7@67Hz-(P7 5n +?5l3:tJAz$ɽ/86 &Bg09,䪬GU.KΤ6S)5)UB{" W!pЊ_}8@\; &-

BO0NjՇ ē2]6V˛o*_,L zLk8>4!9n~\( u^-OblG:Z Z(uQ`D~.I`p EmB/B.'ɤKޖ8r[q<0.iѬ!{N0/;`A#%˘=IVU*;1v4hgjW$Wۜ(YهKr 7\v 4BôDaxKi%1t 8,I |b N(8" QBA=yK> '6Ln:mhv.Q $BNV^!HHX>6{#ʓ>~Z{&hUdBPExI/r f4x9+(~PhN8^h'׉7qKn$uJ4(S6Ip بDgbى8FDQ Y0l8ٜ>^(ٮy&' nG?뎋#ٛNE^=a#Y\^.Yp˨-8n 0RB ~5 TOD5{5'nۄ6|~CoJw9ֲ* ~ wW*owъ\*v*8>Qg!з\նOyLuRHtIOPRt\@(]z Ը1]qӰH܈i|ͭ7 ef|V&gB6C團xu]Z'F*J:4 \@Gx=D'#;|)(;0*,1k/Obiz0]١V]L8EV& Bz<ִMZlN W(sZGH"aDZ>س'^_$}>Cܔ7n ¦f6LqCToRah?{[% s>BYBiAZ6rSnWVP2E( Kbۨ}=!6b:LZXWmx 5DkM[)!tia<).Ri8a:j Eyעa\Cm:HS ץԔL^pYxF[h3#Ⱥ}t넽~HVY;ñ~u+nJ^캪ð"w7 Ic`Y[L4 6>$0Q\((-mͶ Hlq*lisq@*PdK%yLM9:L/>#s2 .+(u[Pu+4`[g 'S)wu XN_M 6Ku=`g3])!6تuʫ?%Ӻ reM|/L" Ӯ]z\~@ vg\ RP4@ җE'W4ysƘlۗ{ܘ <:xB8޾1%vXg:gXx& ^B (8> RUIE #q 9'A-c𢡋D =͡_"2șҴ"GֺH$6ە}f#w;/U3:tl:y {gsoqU53],GPe+X/UIܗs t2m QVG7lʹ.tA$:ė1'3Xj򾃥.9F"V %-y;RמG cԜeLr}MyE0u!% ⚔-`%\.uZjnp@۬]L+we`CQ&*| q,ԣuBQgv|Hĝ`xb2bi ,NKORdz)dWiy+(&5rv e+)k, f0*Qr*L͵8Aq@p!E\q7aB oŢ 顉eR*P*ZbuJG8da`^풐dЎ+Dv[z:%H@qY]*yB߰D\ondo=YÔ_XpldQǡ}^0%F9bBƊvlY-~A |@^fZ=ə^\ M.;(-wr}#ccjdžrGB6oqűaM2`Wtj'oT6`dѠ~oH+78lnf~iz9j|X|tFu8Z/5fzӽZo=@qyd:`ͱxVLB4H{TbGO<$Y/V{񑗞&:e /ȃ|1XB"?Wkq;}anEjh1!o'emZ׈qmuaǏ:Ė&6c$h}՟Õ%ޜ[-竆퀜gW`xp?, IǓk _`j*%z>@8Pcf5O X-DhH9=۾mo¥g qشΣ\K@yCq !2@#6J6x#3G/WRk%ZX @yW|U&c-Pv{SƘȃ?n߸ҩߣAm[Ȋ1fSfپhoۋiyg jO >S@D=|*H  oىGrM[SLJ+]یVndߋwy_uE՝!QL^̉ <1<7Kkc)N)t@kl86X!O{BkuS$ah׌ hgOrk-Du'l<$F;2DȂ~MnNeg?i+G( S*Co8oAo RAG\Id z_rB|͛$} M_Q@oDLZh DLZ*Ze/<'hV/@A?iW]Ua8q'吕1@%xSO˕bxM^4+j\ٍԼ/ \cъOJds^rfn~d#~%6Sn2=JB0%#aFP0o)*vW3 v(}?|:%{$|whJKxF^@?e)Jެ6;m" ;[?ϙ>]/=&*vzZO 3.9l/ Һeq|V0J-#8sxHT޲Oْ=8Dw,8,q/EQRS) Y집|㑡1[f R.t^ IӗWj0>dJ^P>3E8a2y? ]r˗17GHeE\f;вt[cN8 2!7>Wws>~E.xW+f--HpFF Jik+~Mg[Z\r'jvRZBݕ5^6)@[ /(y<*>`U7v˰-o1En\o{nK'Ap~ g9ó=cbW1"kv ?;[@"4 sv+mR1"tGz Ϡtd~3 VC Jl7(\k(DD҇fM, _z-Vq$A%,#d |əK鱿cNC " @u_UL'OKU;ӣg%I_qrkPt+X§c.8vl`ubEmjdS]u&OVmߎro"ӱUW94]sPDSs£O$+ޭf}_Mqפ>2L*}#.;Rq\X, ̅@:OGSC*_vd) 6;/GwG zLiقX7|+.ͨmh!&Agwn"+MMop,ƂؑMŦEo*ܠO(-U&?}Pzo%7 Y:zB?U:![v uBPYrc9YVCĽ!p B{I1ڍvn)CbD>ɐ:*cz9qʕwS !wQ06UE&m}Uv g旒M R՗]޳ "c΀ɷ AhJO&.!^ʙ<Ω33IMzR䉢OԿD&!0_1sC11ղC 5At%Ƽ{1F=" DmjGN 3^0𘅶kh|e0`=}=`LnIqPE Ъ(K֋wfz+ݘ$XfW/`_nON83p`ɚ88W`n VF"ML^}4lR3! ?[ ѠsKJ8(=CIuk) 1&A.RP4ș@Ԟ#x@n`#6Lay(Xy訒Ï,>iX`uИ N~iy}Jƒ|+_>.9D)[Tg}.Ч4si61!ASOO:Ea ;tOwL?/fYiV3 zK",Pa?0{)V3I@ss~AQ{{?/aj8\B%r={ 9TsxDδ=lWx]^Y..3E@8H)7GqJEN[)h6Tw]V f> z-]]/wCz>Cir[,U#,k#vV[q܋h3jd˿;ͨ/(4A9XطS8~ Mm">s>uɾi}Հ=40}psq|vxBLp j6rq~y+> "J>P7s {MfXCpp>tJ x WweFJa?߾2lMqBl ړLm֡ʐ=Ku~!#殻jP[K梫Xn^Шd/,P^n'&\:,^ /¦ąf'?p,5/Kt_ʢտBBD93pbXC2>l/Oc?X|9İR 8k}\ 5cA4ƥS(t{O?UȨF8\K 8GjqS! dMEgu,q  |+}(nF'N Q޼L-/Nam0+bF ?4VyH 7ϏWdkgW(ef$KfV qi%$ġ1RWK27E YO|;)E?9cNK @" n?K}Ki5Ew=y o. Zo>#KJMF6,7U GB&nUfC1ɩ҅Ԛ ZgG8>|k5cO]pvV'rВ;;.zRpA3VZɓ Q(+ |cM;j*IK{>u;wt x+.j0\bK`91LwnEe ]a۵Af}Rw(fx ʺyCCnca^6Z~p/9S\P@Cxɉwxk(z] 2}JZld}YWzDLaoH=1M!2t(O`#rΝC`_Oeu∀01&0֍prȏ9gZz8TK+aBYuO\ӯV'$- rcuhz;^ѾuaUɐ(;葙90ʄ X) f};h\WHI]K>/>qڬHāԭڇD莸%ZkcwuSz"gmy|9޾g(15A|HJǜC]|6L 6̓m(2&^*T+dॵ#uw+\zt#4|^g6ݗFO7».Yn ^o8 oc2YUg~8z1k cDIn#PrsK^J ˤP/ *\%w(`M7+FӺQXz&E&Tw3)Sji A0le]Kf,lсLy#򢐘Fj"ϵ挤M5nWT0*Qu9tb2bTV cmH*[D5sֱw6){eF%:7`)C5,]Rһ2tUoM=Ӳq)%竀?FLL;Xs(į|+eD U+ZG߲u9ڣ{B-jG"ngP&/6j㫾d 75BR. < Jz7LFF iiRHV2N]ceEp{jLIU3%xaHF0PDbе(c{ZZA{]4vckVSFvHH5 'W'Э"sށcJ:Z0ζu-[6{c{ڞtj//gZJ7 KBEFU%~ߜt # g1LFd}'=/TJxt&p`شgV7VrR,D<gոv%1++CޱS[uJ5L0H0gP Xh{oLxɵ݋7g;3?5'dUNi2? R߽:uY`~~|;|/r8H:hCjp$8+ wknvh2p>\Os"'ș2' ]JLm9D$P㹪ny.8pښFͫ qvܕ}}9N* R"Z$)ʋv8Gs>"79FO'MY îOUbڙ(% x5_ PEOE{Q]WxKyOЉoa%?&+E?)8~Z@GIj;YY+CaOSJrfI%nUaWpdIѽ42(T[xJ e6A+]*&nC,8@#ל.`fL=br`ռALL&Ҹ7Rc2XٝUɎcjʧMkU0/ _G O '@L?ߔHjp(F0l $ݳ9p5,۠fmIDǼExΨ Ufp,:7auf_3."xڲUM{hP!.)?s%a-{sФ@1LCFo!X78RQU=h-12Kc"'ܐwK]w}nZ貾wWxGz?p+﹃n!q"I/ym)ws83n&UV ɛi8Ȼ=u \xn  s?(QZA+mTR>c#։Mki"P ωP ϋr';3Ļ]W0AЭ7-|yf6a>`9T,ʜ:[{Ͱ3M-v?t$rJa!w~݈h&csrꟹm{ 51hwEG5>B3sT ^A鞛¸ļ''c]qͣ9]+SY:?Κ} cE׶x4 V͆yBhl˿ DjySW- [,AziIP}#k:Vk'+TJ~㳺t5t^ڐJǵ".՚<}ԂN_ǧ戗+_IYM/i8plBqFҲGo- ?9;%@ ZNmdt\;[ FRr{: F_g`Dg|Az~XsNC!aeeY{Q*P|d`;bA$=CuVbO'$-hЎj)ά{߁K Z g@1 )XA3=r_$rWW2@88[F"[DhRyͅ+_컶uS b .,#X9gn̫6}1MceFmRMW2roOyZ͆$}=apS0W~{yKe"p>{ (<96 LGG]q:TZN0kS[Ѥ*׵zN h >&|$bZ֊-FzR ZpD pBb-XF' ܝdM`.\0e9})ؒ'σ$i;rfZ}5${ (]ϴ~WO.rA(,?{鴵pEڴBBM!Pufɐ*dr[?o;(rW)E@*"J.4 ԁ"MM`1#h+Pa69h0> R1f9̟Kt#( CǙ(vl"6īi:Zrr,CZjpx]PPL,5FxdE 焀z7hbJI+W)K5C؀CZ{<s\ KK]Jɭ$z{mE(P/ yƭxB(|Q<;]z; [#\%c>mNa-錈 }Y(+w"8+ވvYZ4%4d^_d⊁ዅwP 䞪;5e%{ޅ Miހz_>}k'<wq0y$smF[/;e lenч\+wZ_\(uNEY~jn?l!sC[+ch+-1GI,>[QCmkLs&>D;|O 0Қ,Y*\znjթ8|޵b?7KJ`j6{ /ez7$)B*gGe|$HGRgHFLym^fIi˽ ۶r)N"G)t E6֔[ٸ/o'H$ qaZw!)᭡i|$O\Ty'd-|L n;jAEG$c2G`U8W M&'kr8`p?_~!Hz Tƺp: yyl d)U@}T c[Qђ)Vp~p{>c8FyjcU05rt !_ ` QBTFs.qG"@<;o82w3Ft·ҿOVj$>yMEVXl,'ϴ Q|-K涭KK4!;m^& \[J@8?8SPsn>g'xءvme൒稀!IK$ĄN=12B@(fvdh` _IErg+O&[ickE5[-w2a> 9 Ro98Y OC<)-KE A8S17]4/uA쉬Xn^@<".}n54^dc޴BFp֗(.[=kN"d̉k>XDmkⰇ솨}UP} .÷_Aƈq]qCУ`wfa-K.Ւ)Lba9u"@Fg˟M3VGDFDa묭>5r mzyȿF8-8󠣜2 %,X:B;WѹoPRkBkn/y 80q_3c- }΀ۺMY&_)0F'&?vge9w _(3h`T c,?S)BƊsYv֧D\ 7v-x`CD@xsQoJڀ٠EHCc-2dVlt*;P'4Qz"Z{SNate}/h<P'3>Fn{fK` {Q&\qE@Vi wxhcIO@7u]FJ}8v=AGa8B׬\vknYX,0X-@r&?Xǡ^ʃ.ED޴jDMQۘGS=].6Ŝ 3rkG ~LPZ/2i+Z #yI#+^ V)OUo8ޱUF$cXJWtzBɁ03W8 :eZ2wز#%yi[>FP$97Qc!=U jk HtvO8XN˲ے\Hj&N}ok3*R,u*%e?4Bq8G!kަ,!ȍo9\mH'iH{GQ*jhBt0ysӱWVƋnϞĆ`j@hנH¿?eZeq(5)(?_(,GյvB]bخlfT]4|Å,O==Onjk{aY¿zR/%n"l b1B߸n^CUݻUhi9.Fw?#$ H3~L5/&8>V(Y"i&?c4OG!o(q!|Lx4n.Pm<>ABBxcZXK+.E)/[3(,B3ԕbv?ץ^cRn1fWGK\U9K.WRN`+V\Aݤq7m|; #_Y.T.#RyC;9bL?AW2*GԄ(FZZ;MhE*oıSeؾxU7C z5TMEug< %WS^fc#w|ފ@U酞!i^2ڜGSU <;FTH*Jxr7|&Z֨zip$vIҋ|#b2y葀m0a#\SmC%]@[ &P|Z(ca$*6Q[QwlAfS 7gu{z\lӛAލcha3v fP+cn6/F(P`<Vno9Gg;eAtm6荽'/h;ת.gW_;XyHB^ ɻί+.l)6,Kf2C/:tdMjPIM;CӁ[Β yp=O bw3rA[VCch!HƾE@?S-aeV|X@(>DsN(Tg*npvX%8})@B\ LE \ 2mj'ɋ A&0An;==(&'hECE㎺w օݶI'z:_܅fRI#,MZI~:xx.0y(?+X9:a~}KeCkai.^ Ѳn2tҴmpN&Ҽ ozX* # ,~<;n#:o,9i4vlR!dS`ѱ6R6!)eߚ*FEiZFèC(٠ܽW*0q 7q]اu t;^j7,7~[ ŝ9, [l@=TMFL_ۂlVPɃ)zrbus_{*]E嶟jYdZđ4g]5_R޲?RHfurP%L7 !Vyua )a(Qy(Ձ\8vn#K5Fq;ydbȿlt Ojq.Z:69[nQ&y#Ubj^UB¤G/&Mw1+egxBa )ٯ'ܜӻ!?D%Ӥy(ݔHN+C-<Cfs`VDZ7_Z }Lβa +&DÀ窹5x@{ص_Y ):ѻ{WUKT?)^"ΖYR$5qIЙ2PS6PI4i9;?}|P:n&Jso ۧ, {N&5 {_34ׂNgrRjOn_!\ w3%# ;I85===X~#xg)U=3݊p`Wo]EyHqpm!#p! tRlY2A7% /oȌ`MPٟQ.N;D8|;'akOi!cl 3CȹwVXW zM#R2a?oTu-iRIipZ?fVF )1^22~;,#hC!M̘Π;jOJN@ɆƯ; „D*9P/#36Bo#_oɞtzEcvb'],ԌE넅>^^]:7vRˀ=-dSFO%ܹr{0 1 P([m$)ROpihe7WIGڦ(njNKיVˑچ ^<#{m\ǼnP6AX3j\G?NeI|3cE7ޣ1wr&k@5L#^PN.}f GkӇѴGHM}2Amp5`5$4Ѹ6zfN2BzRv (xwQvCcwRe .dbCMn"yu~1AICQUr;U.(T.7?U)`Z"8KHhˆ`_q l+[ZS6yK06ߝVRm!{#6b.oJus#OhOcJȣԵ*}Z MfHoɤn̾>Q/& TUSjb rd]MƐ!|8!soD̽yy=ӛ1Vh YNB}: c] 0kU!F)`{NBcMr}Qp7O3%ǡb!´vpXEҗyhPkZVW?qE ե˗\v鯵o㸇 MdIsVΰpj/q G=9N;Xݥya}C3 K>V <ǩyhQvEbq 2Ũk.c1S8Ȋ"Cp͑$Y=pIj rH?v^9ЮO̓]NĎ J=x{W/`g{w1,\.iϦF\nM 6~lDuL_= hF(&o>ԡJ*g#z簝Zj[-g3M:~o¢a&P&p̞3d# ahc\#_ulrt w%dvU hbZ6'5ۛ¶IlcҟDnNt<~ȎECMH y.+n"#J .9OÆG˟9f'Ѐ8 ;-(P[ gKa5P86kS~PصR2, fk&\n0zUy\ڟ BlQ +il <r$hk5s$+ŭ {N/f\\!Hk00_M WyzeZCQC#JGA\h&WMO>c)%,d)q=7NP_տhW n 6'籧# |' `TѪr\ky7ܡ- Gffmۇ0}(]IRR+d"LoWJxjD[tJÿ`t7'" #`Fo4&TjwloSCWdn|l5^hɰ\JٲcT2H^YwKi n*54 WZX1KHM aASw0W*~rF)΋jڋo~eWs&Q#rޮqfު% ;"yW7 X}'X<2C6TmYKkp.*c3s) , ڗ D')ClЄ3rp%)mOEX<9q(x:`>ip` B$7B;DX_΋^F غşQ*; )9}d xM+Z[1mg|s3۵v֥S +Seg-<~̲Ih ;(*$KSE?5%^a7E]Y2G`swIۑ#eE6"G2Wy596k*i:Ѿ,3ԛyD > _% o`턣ca߃L\ުZ=10^~R_i@bS%t<5u:z J/#.";-VMF3vO)!IZ@+3u=؞UbH "S60i}' g%uy.9ٛgɪGAab-^ W$UiuqPu?f׃UsnNOv/H;FG7arNRw>1Sp}.PQLzD:w_<ZMṠ C$`0:'%T1ֈ3z9#TOUu@4Kl~vh_U4gt9f4R+17~_[%<~1!AH@m%b}AM<9qBf1'W^9ߤi#4kk/dVxC+LpP5@FMb@QH tE_ Kw"א Γvr],/4F. =ahGRAv 1_ ->c,r. ;#xΎpwcgr3FYE` j+*}J#" P%OIYCyv}l Ҧ]ٜ9_GWxLy l8s( D 8$O 9IǙ(,~nD=opm,ō:<.k%@@Xtn,4!G&6 0q'OHۄF$J+jM/n.hQ/rzJV60t 42Doe+'R&/nAJ91 m@ݱy~_t GcCiT'[U Ay ]&rCb\O@O?YWiGQHW?+;[(†bɍօgEA P/RCt̟Dst^.*)r~a87G27*} h2ʐv.>nXPjsD0d\sȒd\^a U3 +$b+mÄ]<C"y*0ԛ|&-uBl[iwX/M;1LR#k66߶,N蟑UR.T]Gb+<ҧe0sG/#ngJ, ebdל=i&V\}P ꓰ;ln3> Ixٍ6;mJD~,@co?\腯mw6с $HL&dCJS^oQ Q-3jJ_ yJjuiէ^} zU2!37TEY]y yH.sI& CWl}ćސ5MkaAً`X:#>f)'զ<.F05E*W䤓yQ5ډR"ћ#GDA?"H:G4VrN就>iLUe9c;= `.Os}bn)f$"f"&a\FHǍE;~+'brYLy-`g^ٟ1=Q}5˜ W ;-^k-ɆٮT蛭GA73W8yK*|?ĪɎ^, 8ǽu]J>!&]8m4t^](¥ cFx9Bm{ֱ5Wy{rSлfQ26o7 HG@G j&w57) ݝ'bS4&!7g:qAL)#hw7־!A39/yB+ m@ %7QmNZn4ȄV<̬uys7Y 1'I&r⃖d/o h8w BMA[(c-Ɲ*pi(Xq9aRŕsnkH` )aF~l`j_TpX% (f7fVqGceHP1Ɂd5 |[ǴB9w SVedJFSSҋnW wjg1X2EJ|M;qm #.7*VK⃦??:` oH$`l ဲ#@5S\wDph"beȉ{{QF6rÑNA*`oqUFr&s1RS3<|ՇN4%O ݠ*ZAʡDp@cbAF*2 *GR;.PT MSs/yDM^~`@' 8£ 0+!_֑&ʂ99bmlyT"7X)rPdMX9:"Lq2%G`C^wl /0ͮSj}O5+yԐ*s?#Yrׯ3/ ͻkC4nU$%Y rl/J3aw?AxL% hlX90<'Fj腎MK8[h9Ak(Y4uVrFxR2Q!L0iۿT0zF0D FniwL-,e6 ]4E5%%{fw8Nk}M2{F)s̅u׬C&:"茵UfƄ FNbw۶ Nxi* &ǴM^][i)Ɛ2T-MnчH} ׆HTQgAJ`Kn: cH-UɝMF@bKEm益a5{ny|jW=wT)n))1GaU x6r[&LdSlռ@g1K@PLcޙ4?,lrUFd1#GInP.;.$B' BZd;~Z8e 'FlKT?iD~dnC 4JMnj0dRBEבGt-fJj̦P9fܧ?a1ڟ\aT%{Q>)@Ng̤o9BvHrw) z~T /elen.Nq#u;Q!U}crEw*I51ߛSo) b5՜yji4 1^R6WѲ uY[3ߋcɿ+\T@@{ȞeU[C7`QFa]>qkD9U\$?HnlXחt m 0\Iɸ\e]q7Ĝ:ZLj I4|i-to/$ RİaE.<< gI 7tHisGҭnnffeB4v3l]v=f,epf]ev2Q5bPU fG'كd![kGG?=upXP϶TTR f ܳAvƼ0b1gB`'\vRogn;P a''zV,KmWaUQ(1qt9(C*K 뵣uȪfm٬3!bCpۢ 9#&z,_hjNvkQ\3rb! js^E*" 1 K2zT׎&\Xt.㢸ҏ^5(yhĮ2v *^yIabj;]j2,m$ƼKPa%%F)Ct6LjV!&Sd Fm]b5ߡPCFړ98Q~uBP5ͫ*P,"dv ^htJ]iqe2_I\O9CgpE$_ڰ# S+?R4}΋/ohMֶ&а 8uB(mMEc&B@W ş1n,t50= 0x}QZȾV[A8_!CcOkf \lJlow14Gjʛ umPmR>3Th_YK{LP6$2$ڧl2>;{\0LmfLQ #C/<[`51O`}ti?C P&Z2 ge`7Uq#;_߮ 5S gnAk#{3WxI?sH)t$$v+;/,疓 jL_UؒƜu} l0x:{c-Sm%0KNUx9Ȍ/W``'occ^&6!?WFyXx+.ԔCHfaZd\Jb i⧀]JdNJJV{/Y;>.dLMD7A>Zmp=ߨXϱ=: wax]sI7Q-աQPjK(6hxB <hui|*usrEHwߵRAojd0AӈYלLÄqrw W!7@{m3JTq:vkB_|{4N[r!s=OMHܜU> CH,J;&6֝@%yu82dd :W^{*ʹ?/@ܝHN8qE!JA!oLدhך!dEK"f\#;9A+9XEl:a3m's*[(9/K5ZUP$YF Ib$ڿ2~D(t/**! !Xk9\Ok w,۟c0[}*xR\O;=`s]!&>k^V{B"6(-Ah MK>D Լ>ϥ3vDj"V2%hw LS& 5@bMΪ鵣m#"Hx WzE愶vy?[YwJ8%H3~&i00,: ~FGf򉩎(<9p7.8ZArJ"x8;v2)E;805 1} 3%7gt{(GULvHY'CbrF^Տb* :p6Sus!ż) T-۝XVzs=FsbjcEľb\:aTH40!/3+@>ǻ+[zgR3:ӃPSf(hݮD~>Hb*uz#l̯>v R_}>6s]BX*dT[#ZWS>Rl-vaFģwmکhY*HCm^za$ӆ:-C.q` ,VN,C':+iPe?D y7mTwEbw0&PL΄5O8vOuIc/Pw#< #s!zm;ѩf0d2P-EX4~5`UL3J)A(z dS󳂧oct]Lw 54TV"=zF<@%ؑEוIw9Y_;6$f g\D3h)Z8Gz>J1Q$^6yW#C!b) _z\i/;QeR(C$qázqǜF 4tſf'Tm8ml;f)yYy^d{ZSeb\9U\I0$+5*ψŗ}]!>?]7;Jv 33%/Q AFuӦy\p/,Pvt%^6?ZHàf^x~7/sZ|rod['Cϗ.$ c8ópF[S2a J!`)HVl*+xj)< ބLh|e;#bދX +`}@u?4@ mfyec0vE˃.OYp0$,%W;_<]%i%Gm + `{RC<j#Uz$-{!^Vȸ{/Fҧ,g;[%C05xOk,KS1I#jVH@`/ךq1copLpyWsFA›‡-x( ( J$CWhbxK羖/&^٬{eJm`~1h Q58%3aV4 BS>\ gn({D&b3->LZD3rk5\SAAľtn*xQ6iTҜA( "{GrPAuHYev'݁H'5ni_0Ziб&ӳXEC9DO0y0Q9v[)9e6<θـN}VS ,7-F>떮J"3 27j8i jO&Vvc"tbF i?*>͇b ߄81&۾SF]/Cy x7"@JXMSϭןn֖KhAoJz2GMT'x:`y 輭I}?)_|#`ҼnkTkrKU?zr*{9c֊s_7Op Ӫ@Gvb,']ԄDwYF:޼pMRUJkn?MшaF š7."wZWI =WA,YE>6#MS%jCSn(ږ*=wݠȷhͭ.A)`a>y"Fd'Yvi yj=gS]1ġO;$#SwB4$3VĻH#R9Ā˗0w)bm >QaHq6\nY~Orr/CyM;̬5(Ȧ$̇JݧX8n5XCUBJO(/ fJpTWOo&*e}DMrRmƞԁ?eoanTM㇒dԗi#CoX\)m8'`yйI/Q@(ڝs6DPDڃFe G8ģf+9=''s>~9HSKnVTE۞Y /;*p6R9D?^!WV˙W}<"rU\IFbf [f'h] }P)0WF6.lnG}{׫hQ}^R] Ք}qKPYn:r$'ݲ'(m:q,j'<uv 4|n}SZ`: "}m?Ϲ:4۞DZa{}X@>)6m#1̀@1F JLMdtJ,)\7w͖Ҿ/NpÕM\76dU9`ܻ?WFZ,¦G}'5m:An$\2tD>^WW0䳨nXkke"H`+(  ",a;Х&)Kw!A`G\8C1n)L^j:vC/s#N D[%}9XiD?:XvhG{+VI?w"6*7$) e^džRBU:YL?LH7vRRFJ[:6/mQe0k/]-n6Z`6I7 MVqG}5d%!c$[bi8{Q=2Bms Kn@ywTRn T/j3 Daοği<e0yH]/MX6Ǹlص ̺l w BՈ(:5\8i{p^4IybN:Kk_JPza'ip.iWr!,jx!ؾXPg~${]T䛡b<iNW\WP7J߆/^)Q9[)4TziCN=Y*`6;uU|\r˙qN #D}l>leWqʯ4B fPA-9a?~[ٓ,< ZX #Ps^E\';5bGi,L6l]?NБ16&@;_{)'aՌb3 BDsb-d)Kmp+. 't<y%E}QL& l'+g_]1k&m} Y;}<(`ױTq2ٮzLyncu;)Ih٣2kUq*d%ObqF>\ՙ)FSeHvܰ? f| $[h0\|OcǏ/6йҭZך{(Gga/‹?eӸ#OotFǂv%`z:CĔ`JcyO΃Z[-(MDsGpZދ 3d5y{&LnO+ *Ljtt'HXsR&^p%SKJ̴ ?5UG_ x ݩz ߵRE (5W$1-֗grGIEbW(G?RZ$t1|! ȫK,nQ+ό_DC=m|(;ʅv+q9-ܽ5?ͳl~lcaŠ*m%n!./-`O/eO@o$03sEfv{eҤx³6h/tX,h| :`ώ8h mtW&RS/.ǻx q-5rSYܜFm*_{70\ ١w:{Z zevǀMo@ >E K| {{fl&Y0(T>ۼ{c:̨OBn?#^c=x!.? *xqQgyUF tIӐ܃U&jX]_`J⽥[,E賘 A~.:#嬯IE{G֠XhxKUI F31l;;>LbۛP/Qxظ:;D7D@[l7i vN;~޼ %sYO7M#{LKB99@lcV~cz $6II̻vaK{EJ>Z偺jG3e, >Bu˓1e=| qo26ݛM-ZfQ7H*epZ  ښfFl5=QNII, ,9lwiBmjN[7?}'Æt%KۍOZEb\b"~xv*xHAt9G)w9J@<$"p0* 2>܂]0+ ='0v ̝ztp4x:<~[)}x#;Ibg~}x0cxeeO yΓoCObBC$wzVA~X8}fXJ[md?Il +-uL*e`ÏSP"ֻu-RL7rֱ-ŭV֗t%Tp`B~vLR3[9G@lz^݄n\8 KSW~@^mb< U<ҧI@bAX- zQ7D-聯io~CW&﬽!<ڬib1}pKl(e0Q 2{A_.}]Nш$=NٝK*ŋ /M!?؞"wFuϺӽmRL[:=re>/= ok/N=uuzSՄWmVg jc!_2B-q'pv|+ɉOPCs :A@7@3C|K'(ePU1_5_a!FԵEW{\y=$s6);G: REC4 :,#&|3p~LGG{HlRaV¬k x Ò h-T8Ց>s쿑F[l  Υ(*J{[ŦgUN֒7ց "cppsd0U6_:ά1D"e%TIhanRuz>hN%iT^:Aby7V|QmcUhDZD8\Ed~\ SA4)cez0hȡ>.$/K,yJի 1A $1XDlT),H́JTZ`_V% 2!ʂE5\07tTlUIM롂T-,Jrc%X$yY1`1=.2>0qhtB ~ ੭J˦8 37tXaKatQbwZeN&~T+4r1?h ;_b =Y .9) i薣n:U(v18[?Ž{I2n{GlM?Ag(Ocij$,@vj\E/q m%\B+@T7h6KE7%FZEMJQBK075O6YPɘm9mV%Ley%Q)7>`u?s %5uAKѕ,O|zg7n6$!E9*^7/&J8F_ 6D cօ۬f""n#_ _ʂxT:ӥ⟸}nz ,OV@8 ]ʻ'St\CV%*-Fń=4QRPp5}ŘRpqMAk<,lΟ4^^ӻr&KϠ>Hxu,^#rkP~}/%b/l=x{{ӣZHC;ѝfX@LJE:3ոE̍ 4:+Sp)sgk4 dBtOe t(uf&Z Uq`m1/@q2>IP7 kСw<@(1Vܿ*a<՗yivj, ػ;ᯃdy- ft/d.&hyb*b2ɚ%gfVE+]?ޫϕ~@gdsN,'av+5,x?`&{/[dLS@@z ?-}\ʻ?AUxW|w\"G2ݲߞ8 H + sv18B ?1Hdݗe?,cj~ki* ARd8wHZ}Lulʚ0)M1)1gyKR"?r^TUYu7(hYa-G4S0@,3g ZWب7ubSIG}K}9V˔΄g^MK"fs {խyu?J94 +G Ia$zT@ZUٖ%2Kec6*hڪ@ms=Vp F{*[E"Z.ix5 *Ubk\8$eGNSp|b \;3=!y ';bĻwH, z}%)0}ӜsHDl9MR}$Uhz<3^S61v3mW|,AפּAM$Qݏ 6}c.s@luDvCP;v鳰iŌgk \O ? s+Wr^AEq!L/CʯߌM-RJ<\˨qzuuXl}:YOWMo@E8[7DIh{l;@4G]: RdXD Rh5uhU! ItN锛>)Y]f+@/Cʸ:GN [-<׽sauґ`d}Ny-믡wP4LV~{ߖ9q9$Ec_FL yɍ(&p@ߞX*ηkR/Hd 33TcTxf`"T_A\]BMRa*qz-Ig:ɠp)>欜4z[q' K-#@]+.cag+mFi4Xssߤ#xe;)*7^,s“ 9F | 6 u[ \yET} th[-b(a,tQwP'|&T!BHGex = W* Pd}j~TEʣQ'}`Sɻ"4# I+"/wJ$lMx7;*-dϐ1,l.Hi'ؙBZj",5W+7<p*}V~5&>ȉa@{{(_ ĒRJst)T}rVOfA{0U /r揣rLj~LS Q(!᤻cfh" %?n5d4^5Ng?I~)U&S.٠wj\l L(>A.]6`ψ.;v!.A%І<˷ Rg~W4ٔnM'h];~JJb%M/ )ף+ڌzʀH]ZR2a; |j_بPl,sJ']3Ŗl[dZÿKyھʱkF }+]ʾQ6RX$-1g-+[aEE:N,bHnjjG/@iRB`Siu߾΋zae{LjX:6trL(`(xp* ~\w=]ca3"KwJc<UMP]GicO#NPw9kQ},'ǝyNZ?mN/1dg?'JdbhE^g9N :h1pD6c8j{Y:[1 9u} BBLe ƣ+ ] 8NZF\j%=3L\1}7`@C5*ؼ, 2މw>sFqw$-}KuD2?q6dRrX9ot;|^td 4ACc[L" 5 o7=n 3e1D{K5tWQeF ? &" QJDotZh ;ɫRL֠|doVM'-йQ3 $;p<4 m8H}ŎgŻuhb*_YͰcC𥡩Յi-ɟ@ő"+5 0%Jfϣ!=Lr1ˣxnsL$9e@$G̢_ul2ggm=q}"K`WwBQ ,uC=ڳ$=K;jؼ'羼ZMkPRI>v4KBYՉ{U%x&<<3|6z AVlB %d]iOрEХgXkI0K#MaƘOȻ1xxrc3t;#CCQ[u1_Iu C{H,~9DwS6[8N!Dqh}2ƙvatz_Yz 7(l묏@^!_>`uǍ>=M7yP<EZ-N}.%cQ' dw*:̡h=X'y"/!Nh ([go}b{Jq+gIJT IAZAJǮbR] ٰgRTF,Aݦ dyqM5,qu fY~9~+$@!^𑘙?o!"1WD#Airpj!ZZrU ΪIAyqC̴7|<0iQ (KڔYB/GF%Y[,~rև(gVD_Joӹt6lNGYcL8g4%wo]+oq4~f>Va0g8CCߌJM6@ }"ӇkRӑ<.!'V#BRɫdՌWˆ<X9w~Uf}Wx2='6`-$>N_!$B޳޻sרoQ/Ӎ q4=賴>= 3q`ŋIsX #< -ȍ\,H r-h+x}ؠgl$MV;?ۚS0z')w@͙˯sgX^Iz:>}~#x"[sLSۈ?$)-D%Abg;3'?;B{p㵵0X"NLdV'M$ ƿ lƝR+nj<"<|]@PܼRZfں@)w[[7+B>цY^hw *n@봴`vAʆ4ëG?dj$u̹u LwGkrπKv3TkVcK[lp9̐:4AcơJc5'3(oX Q${+ |=j]5DEMMn✞RO(t2ۋq2l. y+ZoB[m0ERk]xqJՕj]#3= -0^lx'rPa7JդʑV>s7o}~U͹a蛡qAe}k0Rr*փṳC}ΐ (M+ kv0*/T)S|S[@}.y >'-[7x̶껜(v+_I+P} 9/Oqg&\O]*27^vM"MN)4^w`sf[NȒmn<ޗT 45($9ݽ'ʕ箇ΐb1 D<ǫK*^48A>]$kc{[C9{n>[pKhėdb^mGi{UȀO9{g ~&nWĠ:TBkU>i٢xYV$k,:$#'%jW,웅]4|~7+WIycz[ôr~r=}G؄J (C7NȠEug !Ok IB0K{z(L&B#F1=vqK3 d0mݵ_$^s2d^}4daVª?1 W?FM< 䤱JjMytUJ2RYTwf1Smv:r|5댈RxQCgiT?|swÅBgٱ;+#2'ZHRys%F>t;h HK{ָ^c@Jo?䁺g4 {N"Ga<7Js7rKު FkĦ"ie}m:en#$d~ܣJkFkyYa2گrϏ;c tX_,Fs:Kb*^64s}O'A?P' H9ZiqBlZD}z+v`|,ח$уj7FsR滑ܪ}.VVjȤf>m ;Z$?mPLY~ (4k./Kn!_v;Zs8. `^wG'2SJir JFCi9!"e feg?5F:,0 LuG=^Y.C3 1}s _PA>:/ƒ*) TrYk| (]d}vzv9yj ̝o>U$'˄ʧcGЎ΀ʌ |T!^W0Ì}ϜTܴJ#Ńx ZV(|;KΩyI=F/M`D !1=Wͼ08/nj5®GMIԜ_GdYߦ ]+.b3}+'1b_q!>K?u.|Z{ˇp큙È.0'a\ Qx `3?H-3G;ѯ*;wţ}1OaYܼV0BsKb@PMDVah%Tٰ2HZQ^bsOL `j-*&Kv=2T?o65s7kz~ M^1Pn I׵z̓mZM1trRɫ(LxuBS/ŀW*zr0ۦ;qw-4O)`y-q>^?_N0]n֜kXO5vdxt,yeXzK[SB!5Te{g^&{Z'|hZǵ7V䯯`{[ata7']S, ͭtDZGKΝqi؍YzXvyq E5M}'t~:4 {8XXxKyDAA~`PkPs}o.5M){:>= b&aoZ?/_d) 8!$t: %|yFKՀ5mUN(3t)}>!'.R0[.l__ >~=Z) Kq89J:ҬUUVLd{tpޏHkDrEu8akcbx5_X!SWŗ#"o:OmUd>xO=x=iBYK`eB- FR.wSjF 9x܁NYk9u_+!׍ ew^kCMRwYK95z ]U>̔W½AMt}G6:EF%G{d{%ҷ{\r,.#Xr5t7,d/0vK2&]sr„1N0 |wCmfm̽0#bhPzJ[ZR ;Ɠ H Fu7OkpmBE < (]B]wӅ̅/,ELQzJĪ{8ĩ.*vtboN.3V{sV 4ϩguRV;]YԶ8yS7x ?Uի1Pli- lӄ09# ~pilPhq^?TW$( 8'0Q]( >hKy<ז6ևKtR57=4V&{dyue*|_CF[}ǍFE<_V^P_/0gQ=޸;1RW\rQN1ZG\j8>3vÇ$(!Pڤ#`I9KJ"<4ZAP/HZ D8\KI5ؙbHc+=IJ&gvУRy,-ymtC;3v):Rkp`vXz_*i-MJPLV~zMi\ֺ @ex&:/:cہQlHLD*U"lƱpIGLS8;p-A5fB.q NE+otٵ_y/1&a$B?*Dxӫb Xo*P*YD8K"+;A`^Ѳ'!>_:j+ R I/HsL`8hknOZ(zm6B#zuʆQ)`^((V ,# E?Kj:espz{qmBR`4kLЦc &IH=A 2 y)a95wI}tGdZ0rܾ朂A^^JUqF 5Q6onAV_dNuq<;+Ok=G/F38ңo>)UBGdz4\i bɤ7!I@;'% N:VyF'#nybVҎ!yЉje}?<ԋnv /K{$Jկ͜)`/|2^*N'RhypHZl^qzABlg$􆻰WB]k-. A> ?)e< q;?"&Uz 0(:sn9Uʍs¢a2`ڭ6OiSy]fxuHsw;o}4- M -N̮X>qVQNUm7[Y`(nd=)9g\Z_ح4]|Z%+O ΗPcsz  &_A]@τT=~.]C-Q(Q4FY졣97*!ɘ"Lnm`45sB6$J3Eo0+O|cCċcjfvcz? cD'r3Ja#xƜŽ, 4R NVcH؜ C4/ojCU40B ^Y:~/bIcGQ~ѐ8 (v3u)¿փ|[}h{ !,.lRpSƱGNZz +x0ji >lMl>ca[mX'7EU 3ٶƢA@5痌_1MjPTf+#ͷ>{1k) P.OX4%um&%Bno7pm 'x׎\ <+}Jm,w-C06}ư0+eeRתH,QAr-t҄\UjwIZP>x!$Mq5u;[1sMZE7W³8YN 6[ِ1Q!60}xI:Z< ='/s`:"o(kBtM?\Yb 6vF=G%fӾLdbB"5ӲL5,qc &\:SAEP`|Q vI1U6a_{L h8EAQhvy#\ _qӼ5ʮm9=MFV`T+~P:2rP?_F ^֧2킥>ZD-Z-SyBZXP de\T*6pXS|s0[%448O_ a p,DV>,hKkwofy.Bh<c-]߮4̬G7捏, F lo#E!YMb_T,TnVHOF-ܯbiKdZ(OFUhaq H;rg hdFY pC%rw2oVQ>ߞ~E>&"ϣl@OQ&c6FaC =~t&2UyڃW뚀S0>?_M56Y@ںPdgTtʨ9pDz;V cY>qK&Hbk@NMb)b[5xM> ա隝ȸN ySCFj;+ҕe=_u!|i.ߟ~%a1_;;!azlp"%;²F 7QR"_Ӻbl , { _űYш6߽'i+TMۥ5LiA0K0k4hKI`X U { =ʀC(k75j3{S~frM󚋱r0QOW=O,XnTh͈ۨ[1]j#䎦r@o-Q.}h ;ٮRGnQ3&hu<]'!N6J\o9`Aƭ _,M`! L2,A '܀)ݡGz cޢL~({j<_t/J=FRF3$@ZC+]#qq%2ytءwl~X"2HPz W[ɉ/Zȏ ~ȲNhD[~E C3$nTN) >#pi'㨘eg vq$-rqmGL?zB$7ܤgp*l~S0<ζvρne9! +|L@ Nk:I I&؇Br\.ΝqrgQxܗ'"R{DFK٧tϺ3ߴ^;[Y<} .aO9^]y|f?dk2K䊼./ֽ;e6>*?t KO_`LERU܈՚G7<:BPP?dfy!-X\.oCO/EFPdy&ue+muU]5']5ICߓE}f`z*ӟmǁq `ј"BL@@;z1٫q{g W'?C82hx^V0~a!w4 81}ncM_D]xVqc .7{y#ydv0:(mU PCRt5s^f#h\Haϖ)lIּY_V>ޥH[(E'*>8+g18|K(x+=4RX 4^4Tr~z.EG5.[C̵*evG"SgXv 0B>gͻMPz(vk!TR{CEpL%NM.Qsi$UhI:v2`qy9Vjo]<1A8fa$z,gHP:Y[n>N[EU-0O ,j2Ц.jҗ<^=/|3EKoj='Mܟr˸+*](Y&OgsEp`hxXb8z- &OLrs(H*GyDP&L;E"QEbn&hNSUe8)佄ȑ408"[Y-n9Q@PJ%VCFŧTNIh\*AAv PփnA_缄:>U܆_472z.΀n#%|1eNW%ޏpd㻮FlOvGt|P)&ǝ_F|FOgJx:75*7gEYy [3 hTϒD9ڳm_\MeßVHmCg,X/]FB3kJGw%ܙE|h`poFևlLz[A ĦJm%n٘|uyp㙛ߙg&&kL 2j $Rʍ}W`/0+ n AjL &D"oۥ~}DxVkG0N{NT"o8o4S)dZ&^Kf<}/ x)L.0r;m;B {D4qN$'n>OCƑLg4/!bj-+=@K!Gv7^WWXd{9K`Їʹ>>,cG9Q22a1N?e2Vqɞx3WY)pXcTgi8l|1ӄPOJ(ҶH݂J.}ǕQ"ѫqc~k&է5M*&Wm̂+iLk% ZqxE)Hnf޷bC&mI?@ep M`S]p'j_H^Q훝U Eϛ98n\ Ye!. f=K xG 19xo% dx[#R6x 0X8K%c`3m|v~e>1%Kk:[Ͳ@dVngBs;B6xstc9i8gm@H)]JS!ה, I)e2?7U,*ϊ&@7&jVxt8V1΂BPUpn"pD:/x9 t@[!vy<8(_%lK(UyǏ"wri6f,l\< yIV*Q#ƹaZ:`ّB$d;5`7%eWu'@޻7d39Z>]T̥]aS|AGsnM!&0~Mo9b<~,X{Ghqjl(}GRS삿™6-B0m쯮G!A)וxz`(>f`?n7E/4$\ QgBP``Nf})W&YN2 F>Wk0GAi8ъun>éȻxޚP7`$5tVMmG^k(pW^nGrhD3`Sd4KKB*e }md=?8J/4,wY咎7\*Ll/N9`dS0ɃYWRyֈFgj/G37(DAt#!~*T1йrF@ea뫜̥:^8QpeŌy5:PK(X4 n?Eګ,ryE }K@mP+>=1$KR̊^+nL61;2E{g=}陟 jXk i>TxgGv٨pƺNy" Hx}RRQ[o]>hصqы󷬎YH$\Ͱ M-`G:&aU Ϩ cBJ#[/Jla1sm@C9v W|Nc!<QEJ  i[f˒2rbɉ)M1.} xo*nm oZYr'1et)!ʪ>dJ+(.+ %CݕtӼNh1ݕls%wCmZ+bA]@t::{0OKbA |:NGpdD1D@O$șUB3dפ}fq#- eaOGDkӅ̏V ٗQJ˳7{{ xP;ۖ.|mvYr"Dh,.?$&1 6k$%Yh'cxltVa, `Eа\]V@6HI>YgCիhE󅽡B$I).2:w IJO&M0^a ?̡xQCF} "V3LR/ *2}0Z$)UeQ 8~[uTlnzimf1'!v<SL,30A8QƖPxr vN؉пV^ؾHN|'/k 9p40>-5ZSzHyN; @ֽ^Cpʧf`< (8[u ^?xgbcWp7_%B9ѹ&jfbX,|Ç|]YcmwHVlܯe[[$ ZH'>8.bDTg:ԠѓsZ ț%x7OzK - e+iK™|V D؊?kZzUslJf!d@Ӱ] 9F >Ϳk=^5X%SpT1Sg |@ҞQN"rW7w .kOR1fc")')63*NyF o"dĺaxKa$(n~zɀG1T ^f/:/(R%mΑtr)fEhdIg0y@Ӓ3Z4JTcεa:B1egH怢\nUW:\>bQyPpH/أS{X峐 Fȟ2-g9핓uSbF^6AJU]7oUU(rm.s1lp8ܮr2Ӈ~Ӌyz.YWQ#OMyGxlb0B'3վiUڕz|7gqZ!c f65Ra+p 7"|{6@V͔] Osb%&ц)rZ48SCL)bis%h/R=?Gz!$+DWMx XPww]>_O[FOğhCՊ\.7d^+I:ЈZM=H#-k"V%37 7$K<sAǙZqT@@^I >@9VgqtAl Jo rD^*V +y鸌|"QUL|ya]vt } ~;=uޣٷz`쓣єO!h]ro1m,v*wp`Q&|py5iɠ81&Y7JDؤ#1// aC&ȭVg5;[1`ڇ,)t2$[N?:'8{r+~ޛNo韉k4Vٺ)Hf%cg!E ֫W4_a; R\t2zm! j{ )x7r m%!76R"S = zTvX{hc,8-,Vz=vحp 0sl oQZ7D 58_җ똔 ?Z-w&wk{KIoP y6IJx^{|4d6D=ep1PTDAAs j^ tȈ m[`vq a31XE\ k6x[>A;4m\*%-xoq@ eyt 8T#;Ԓ??&d XGKlb.nve&/4!§1<#߁ؤ<#ߌHPyY5PxNit1V8 I2qs͞AU9ĴJ?i s2G gKCY buۿk*Qa{"5̴u.()ٿP6wV \KF;7Ɨȣ|\&oČ 93p6-R=8VI.u(>B9ќb7,zc]f .PGi`iFT:GGx[ֽ~ Oz0FL 湲Evv@ZҗsWU~]mW8f-Z^up_u1!_qfVĿcmn=Np9rC6r#4uѾ!zxAo?EGp7K'Yh%AY"Ő'÷b@#gqbSZZlQu!Q%փ)ŵ77[FvmZZCO`w-@cC}x> jmt qGKRkK\Pnn%/j^z fRQEWB9ڟ~u(7wc3糦*085:+ LVˣE(~;o+c@L|xPlbrU(QkI> W?wp8|%~cKPKhn{a$8WhF9TCv|(C\|qm -0Jd׋[|,6R}zCAhT]s嵞ܞ0?X-w𻥦h7ԏ{YG!3D{_wƓ3Xd$ +%a &/RŜ>< Yy5k {"w7dIS(\\ES ud_Hq/%E%|>U[7}+R{kgLjO>,#]ؗӉa"_]ؘH(t弭$[nKt23d1~җ>pS9]29ӷK EKqke͎>RsN-&oW-!ا@ LPj-\~Oq$KX${bՌdT^]]0iid H n.e{yXv`]\s伎J#@>vV a''}.o^6R՚MloYi3JsQ{;E$//'9idƹx۹g)Xe"E,IQ}8G\wF1 L@D̤{>y$`Jہʃ9Qw$[&phc@")xNFp;TUy/ kAF^0Y84 "!ڀ]IE EѸ~Ueyc;~39F19S 8I\l (O>L zAh2Ts HHN>^ `] tW̼Srs'O;TE4. r>8x%N`;otJ̔TMc *x/v>U/Z$-4tΨCKΌSkCm7}'r4u|;ۭuWi_]?"*_PS=ᘂK!J'EH /݈S}:+g |k, r(3PH'S:4$@n 9ؖ/s u: +b[OPKzm MT6֞ie,U#߱f TI089]zˋ0)yTG(XWfZVj%vUkPX_n{@xp9~ ȓtXo,[oޢlAQ(f_ WZ`R>Pg/!\IE]^KQo2}b)[^CPY1gA51cvakI*Gk+hwQOԾ` }Aj]N5SV/-5 H YZ