glibc-devel-2.31-150300.68.1<>,e p9|!r"'F?rP}An{)v#4 m^db6~d qͬkkO%[|&LB A1giw$Կ`|..P),0^F}o[E;*^< rG4)lfQ>Aΐ?΀d  U[ q     `  g:\8`(8 9: BFGH|IXXPY\Z[\]h^bUcd~efluvx wLx(yz 04:|Cglibc-devel2.31150300.68.1Include Files and Libraries Mandatory for DevelopmentThese libraries are needed to develop programs which use the standard C library.e h02-armsrv3'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큤e0ee'e0e1e#e'e0e%e1e1e1e1e1e1e1e e2e'e0e%e"e&e&e&e&e$e2e%e%e&e'e'e#e'e'e'e&e&e&e"e"e"e"e"e"e"e&e&e&e'e1e#e&e'e'e'e'e'e'e"ee"e2e&ee"e"e"e"e"e"e"e'e'e'e'e#e0e0e'e'e1e'e&e&e&e&e&e#e'e'e'e'e&e&e'e&e&e'e'e'e'e%e#e#e'e'e'e#e#e#e'e'e#e#e'e#e#e#e#e'e'e'e'e'e#e'e&e&e&e&e&e#e#e$e$e$e#e#e#e#e#e%e%e%e%e$e'e'e'e'e'e'e'e'e'e'e'e'e'e'e'e&e&e&e#e'e#e&e1e&e$e$e$e$ee%e#e#e&e&e$e#ee%e1e#e#e#e#e#e#e$e'e&e'e&e&e#e&e&e&e&e&e&e&e%e&e%e'e'e&e&e2e2e&e&e&e%e%e%e'e#ee%e"e&e e&e$e2e%e%e'e#e'e0e&ee"e"e"e#e&e"e'e&e&ee&e&e3ee2eee3ee&e0ee"e1e#ee2e'e ee2ee%e"e%e%e'e#e0e'e'e'e'e'e'e'e'e'e'e'e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2e2e e1e%e'e&e#e1e1e1e1e1e1e%e2e&e&e&e'ee1eee2e2e&e'e'e'e'e'e%e#e'e0e#e&e'ee#e$e#e#e%e%e1e'e'e1e'e'e'e'e#e'e'e&e'e'e'e'e'e'e'e'e'e'e'e'e'e'e'e'e'e&e'e1e'e'e'e'e#e'e'e&e'e'e&e'e#e'e'e'e'e&e&e&e'e'e'e'e'e'e&e&e&e'e&e&e&e&e&e#e'e'e&e'e&e&e&e'e&e&e'e'e'e'e&e&e&e"e1e%e&e'e%e#e&e&e&e2e2ee&e%e'e&eeeeeeeeeeeeee%eeeeeeeeeee ^5f^5fe ^5f^5fee31d57e2f6d837f2648e703d9e4a45816bde78163dab190d4ca309cc262bc1c46edf32b3398016a1f29829741bd78b71c1b3d8dc4c1cd5986dc1182e99b8bd895e17b09a2a22c09c1a9a0f06f6906e04dc893ae1577834cabef562ca781940c89aff4e1283589c47a52724fff97c4893f9fe452efc799a3d043bf06189361073d9f1d11875f48ada3f778ec30bff9d29d51bac4621922b97fa9647c8a82efdefac4d2f51d2f4bfd2ee1ced32cf4c6f0e6f1d562264ce26052aa0510ab6c675630a0c4dd45dfe2c0ee5572c739dba52d5303f952555031cfadd435a3eec4c68922d1307da937acc7d595b401eb5418a176dd2c4401120f1cd8550366103fe7254cfc67bccc09334a7f867dda8228b5159029d3cab620f1bb88a4910a830ea1c713e2b96194209f5c7c8daae16bc71f713bff36ba76759e676c711cd3cac664424eb637be3f1d8566904f50f4325ebaf7f8b7b830977b2bda02fc2970bc21c8d76d08b2c5fedfd94fb82cca224ce708fdb96647995d5b39249c1cc7a3dc49ba211248d0c63b661387d75e25d86a2f642c998b2f211803ed6139e213d2824b90d146cc79c73a94f4fcbabc71cda74c0fe8e159f6b2a5d1319378511e9036fde9eee061609794cfb342b22948ac530c65f3ac6057184e8b7f567bb4f3355b457c1e31183cf72c17507835e212e404d3e6545d970dcd670016ed6e609fedae941878e6d1ef0f0652acf4d5a1f97128306368043be7672fb384911f0fce7ae5e94a4411510a41456a3722e11df85c11adc7fd385b917d4a874b9c83f4cde38064c1d446f68b8ddac8c43067083eb8bcee4309f565bba36805e5dc746732ddb731e744c4b91ade5d93480c4eaae0c3635b08da9728358ca9451f8f4d5ed7a1e25c2cee16091903356b086e4c7a46054f7321d583d51ae35296b1f077d3216f5f3a76f4de9a599a7d5538c4c8e4887983f4c819b1f2fc53086c850a807ff8ff8a6e6dce2d8f485e5fec3b42aff3d1635d0e66ce5c4d2cdd76553687e4cb83726fd221fa271b51dd5b0bf7e4b1a0049b194a4f653b0e670e51cdf39c30e354091f49f1555c0b146eeaad63bd2219d4a500bf77730f714bd69ec2d8bf60169bf3a5b67982424de87067abd0016835a83633b715abc06c1beb7c10199626592077ffb6c2774612b47b421313cf9ddc75afa754101c7034bca71ddb797f4f8ae06fc6c41615172c78efa95341b590d1b229ee2ac3a372c0bbbbc99c1af1387f6bc43e12b90b941dd3da090e6343f211c649c863b318e9617a993c07365bdcd468f43085adc78a99111852edae1bec79ed470d3e6ba19f7a1826789fb1bb4501835e98f0e7939a69aa56b1ad97b28e66380ed2c09510c94732af7683d4ec7e4728eec73ba63b637e7e8b459ac9a9683fa9ed91fb05c89ea874ed70b6d4aa6ef407db87a28b023be17a262be4313875cbbd90468fa1fbcd586dd881c9e726673d9eeaaaf7c84ad993e1a46deb7dff3ff29f41184666ddf53beee0665dba4603884a82b4c00f6ef20ca2e0895195ce669ee90dc4f3caeab8ae239baabdea421ef3f2da49aaab62b26ec1b2764f4960a75e315e95da82575f775ec833f6dcbc124caecb8289e4b5e0b225d2d9c89c0ffcea13d3572c098e262967b914be53109d5a76358e4dee731dd2d3302ebcc06ffda2db2785a917b91a79e1a31bb7df4ed2cd55b14068ea0873d95356632b8858d2be053f585289d4471e6aa2feb0b6280923d1f5bb1b1786c2318a56281ef38028300a3f0ad8a9a66234f23c9846abc0176beccf5ba137126bf127bf11e1c361e585667429b05746eb13f42a6050eea1ae80495ec6f10052e55a6d3bf227754cec466b1e3cc50a5bd1348ef166f1100ef99071ff6e08918742213cefca03b1fc2d342296abd4f6a8dd19a53db3eff079ebf1b5ee4501f1fe0ae228629f6f92ae26cd28dba9864e15948976f5bb2b2894bef12ce5a11c00e73dd82fc6f9006f832149f9c236a6e826565f1ed53b9017a8639b935873fe8402879fa5de6af98115c111cf43befe7468827d6e283edb400e1a6ca7a609a11aadbc3a4e2652b4fda160bbd10b93911f34ca60e497fb579b6d91c87673c17ffe8e1b530d55a1958c75b33eb8a65a04a746c27cf876ec3c47827bb3e11595761824acd53af8ae1a300439cee96934f4665586da57422e1b6499506ad91ce9b2228e035093e406f469f79d36f2334031f09439674d1de21f5e300decb472642a1e7a3e301bea0bb009631fe3ed74253d9abd84c6bf725557b6e41922f0f16c9c2f7ced1ed49efcf7b4b2f2c26f2946ed5c664029d38d56b7b78924920efaf164e27b7aa79db3d20afa58ba6ddb7162de3b2588d7a1ca70dde118e9411c1a3a5275b0aa0743f60e5875e818ae5f090d5c8cab84bf14be1bbfa79448b7094dcbb1a345619aba6e4d4f21a3c10e4543425ab2ca743eef900fb8247affd5fa2c19b1ff1c457bbdfb36bfe2b45b92443dc6b7d7ee9f9d7d63a490d7b514fdf277caeb33ef8e329b62abc032a3e9097d565458f0276ffcc2c449a4a361e50348fa26de1b334562376d95f20828f5df7a051498730031547df294189b942d812fcd5baa5ca7327403b08f80276fbcf04215c571cc1609d4f0ad26635bf0500c06adcda657fcfe42053eaf4d2751e7be1cc8342f4c1c7404a6670c330ca493b7e884b20d6c17470a688c7e653c7ea0ec6f085efeb949c0016361f229172c0033b4fc0a5ccdb15774890ef0dca21c8a5712aa1f0c8653e44b287d4227b21855d9932db66e3c49c37667e3d2667acf6e2fd1be57adf2fd97bc8871cc840e3e96539f7614d7879d137290ec8c4c43fdd769bd56deca8418000b504f72acb8dd363c7728709fdfef76a47fccdabfddcfefa87b6912b062a49fc5a912d2e96fb522de012b4783ad90ad5e903dff4a083895c3156ffacfc71397f0530628b274574ebfd14fc6de14095fc6b0d486d89bae9d8a1c59d6c6d8e1617084084abe4ae36879ca486fd6db9780fd000ae4631c5f1568c2d6a6d97c4c8efcc549733911e1c7ef9952b701709e05dec3854482334712242fc5cd14e6474df4983d428adb85d6f6225a881daf11c3c9981e161b11890043f883917f1d3e63bc83185e7c950edb01eadaa9229c5c10c22f8558fdde36c4763bfc6196a265a9e4bad364fadad0e7b0fee0436e70c657dcf9c982a06ec0a6f76141b6f6aa3ff8b596eeaa57ab7db014a1b265badcef33d734a8a143fcf1d03ffe42e1a3beba48231b3192198f9f2d86410aa941f361c20e9ef5f84e0636aa360ae874c5c2aeb2f6d88db420f2ccdc72d9de78ca439cea37bee5e6ed7729be7d305a9b4a2f62afe225d77102e81a8367325708eb144530d452d1f7187d69b9d1f00f6729032a000eb9d71219eb537ec65e9af5164a2cc5c8b5872c5fb3991fe02ddcb0325dc5b9f3f575f48f29e97c0a2a44fdae366b641fb0b371e6992f42ef6cdb85e98ab10c68935e403f463fcf9317f4df608f2501ab766a16c20f792b41d7c653f7b15f53c933258864e7d1fa35ebb1d5178450638a4b94dbfc060bb71a3ac91eac12134df473d9b458b415041e97b73fea97c7ae956c3273be001635145bbccf335eb3d4c672c9c8ff10259886e67bfaabba63c1d9459e3adb799c29e52046ea5a857a23cf79a15d29babd149bc6c580ed48c24da1ce68bdd9798cb20c61cea95033502b245824e96860aae4cf79fabfd29e95b375fc09a3a7c3fa3239d17972c81b70f09d06ec64db77773beb98cbfa20476ba2b72756fac23fbaa251e7e02cc6db62aa15fa4f76355167d1f358bd742ae61492a5b58c4044a95c7252fca5ff1661046a8b15d27fd482bba27515336b0f36355e8417772f0c9fa7a39fcec5323c23e9869454e1f0c63531dd878bc7e81e694fe6e7a77861ed4ab2d1ccf5eaac6bf18a8d11ae48565b0785372fae8c039f8323a23a22f818e4f2c84827f418764252c8b1f0d2f11ac5886f2a028451090e8b0f22996b0ab50cbd041f1702d081ddae17c197108e3161ace68489a9ce4c3715403495139211c64da5c1f69ace27e684f405de1cf449613b3064117a60f28f0528ea43f7d281da97e0b6a04e0bf1faa6a28a18e5160934f7649e850c5fb683b8b4f08b15c80a799948738dbbf04028358fa06ac11be128340bef8e69c19a610198a0bde992d95141320a2f4162d2d1336349b00f36531fb79b4b9d4bb2ec5dfd176b5eff060c49844b5e4d2b4d43918282e9dc83f593b1d414ad824f43afa24452853d33b3a214fa0fce67f337108b861d42ce2ab8f9890aa3fd6bd0095f39ab0076a3a56e27f5acdd9f7b0b537fb3f27531b59240c21470fba1ff15231bd71869af82eb7149f6ba490e291dd8d60d76d5b066639fb10f7fb6d1b7bec788f11281db0737611741ded5876a746c48f3a54a5f533fa8c24d9d27de75d40adc572535441e3d30efdb19123de488257e8f91fc580f7aaba837aad8a9a454ca6c691e81077574962fe29f673d8b21be15e3fb5db61f62014a53cd16192087a9c57ebb80a9b1ce2fc1c9d08b674105d0de1f4a4d3b5b837580cfd12cefffb110f5aeace312175fce917518cac8325dfc21781474a02ae2544891b5f03b7e904dea8157c89c52d9512f9688746c0e2a44b417d0926490d8f4a3ddaa48de0f618f7623b26f05924cd4a0950d0aafc68a3907b2290296afd08c3321ef1cd161396bd17b6971235411dddeccf63d1f6f754c325be24474293a7f2e5dadca7a5f02001d91d44c882c084309396aedbb660ab4a6e83beb700662d6bc9101b4ff63203c823acbd567834c1d1132bd3b1d156612c06204b7bb70698b1040381bf5247b95a9fcff2ae339ecaf5a1b8ec1e875c17f955564a46ac9a3ac486b824b2152f041e6ed9a95eb276d7c2dff64f09341c4894cf8244691b2878e657b3df8d77cc5c08336e8811a4428d18387b270e5e9a8126dbc19b683c82cc79f0b48655b139fa17fc983accf56e019330b859cc4e28af30854df4d29be120ec4bff74849301bb3c40c9f19cafc701a5ba17dfdd6fa149c1a6298bb50d037f79467cc103290fa63eee938effae91d623617ba0f2cc5c1477f587e32f1f6cd0bcc3f89b41dc4488f9376229a002157bffa98ca996f83900ec00464a2867cdc8bbfdef68ad1e4b531b4a826f3b9f12870e9fb54111b77278a2d5d5c96643c91f455e8ae5be9a378253bb1fd9d04796e7e4116a0cc06c2ed40751fe13f47353eb93d14a0ea84eff2ba4215b676dda98efbc879c5b165e6a0a08c801f46183b1409f73353ce4a42bd3ab35b4a4b010980803c3e101171029fbbcff761d44590ad4997e72cb82c1171ecbd6d764ee6301417f056200b26fc68c531a820591eb434daa76f6069b77142f5bbda00d06b936367ac7530a5417904d723e2e613b27659c5eb80d957fd2f2609b893da92eddef61d86e0e4a53ed81833cbe9ff8dcc562fe4cbc7c2a6ff2dc29db0591bdcebcdecffea29bf02ee3e1b7c51c8b8bcfcb44acf0f6d5ec34cf4225b4c411be050284ad44284d0e8e7e7d0ac1952620990cfe98a7ac406c5d0e8a8d37ed4ec6efd862d34c6cc7bd9df60e8e6c772a450b00086c4025205f3666d4a5a89086c6c6be237e0cbb18f63bbc241d093d9d56cadc4a650445fe23073beb95e7591f5dfd52414521352c40800e918a97a1bc71f82193dd2b2c9fa2344c55e8a26fd026dd8a14f470b7cf22dbb0d119444e4114790c14f69c0dd90294b62d082118761a7b61471642507c8d5862e76e433865c8372549eeeb15310ef8b2d7c660409c3bc6899a81321ee3c7d883bcfcf95d3c7556b090391a5f782fb8780f1f433af71d42b31f21592138b1ef47ace5ae6b10d7adfc5013e18f1a7012ed1fe4c77152caa11c29565a4c6cdbe6134a46ac42d882b5f1c1dadd335657b43e0155d5f235b5a8614a8f967badbfc7633134ff1d5ebe45bc7398bb7d0baceda8de6e23235b38ee7d32be683aa95cc4736547bd66d16df687309dd6345c53a75ae9b5fc6bf74b31068f7c4aa205c5043f0b9363f4809851c3d735d17e145051ef3c9e771880ddb4ff30effdddb33b0a38dee1cd596c1277d0f8f800a0fbfdadb2fe214f33c86129a8b383d348468ce009e52ec801dfb0467f72b0f75496bb840f0ae0ef8a5f399a1eb7074a863a17e3e684e83218a82ef7418eeb535f50d6fb5365b5427663f27aed8d9dd9f0d7dba7b868157cbd25eee2b0ec9404f36a8677a6d614432d85f4721353950e001e67568d7e11fa6bb7e2067e585b2342e51adce9b2f0d866b4b052a247ef679da8bb0d582bc84adb873e22e2097ad9cc0c92431142e7bd9d0ac76d14793434f02bbcd7fe6227451e5d35f7448f776f57f322838809cb2b1e45c02687b47eb8f646951f268c71a5a29d98c9ed7159d3a1912425dc1e51562140a34f0bcce624d4d1b1ed17f15ff24e15da58ada176d0fc0b124c97b01ca8857cb5f2768beb512ad00181bc91705f3096ca39a17691a1684150b5fa4a817e624a40e0d7ef402713da42e35dc8d50a4838b3fbb8bfe959176dd86dd621ec47ac547b5b6b364524270bcb39933f2df71bbacb13fe45ef4ba23fb09a3329e2f6d922955ef18af0ba1a1f303ce53edd8923c0e759cd5036d756f4926700fa4df3df093619141f686e64bb16477f7e3f01914f98e5a17202de392a2d66afff88bec39b4400871676de782ac628eb107cb857d84066adc8ba214d426844606e575b3eeae75cdfece07f0189ce8345bc41f2eaaf893fd85588a2855225268362402aea72928705dd164ba5f3227e0e4f29162eae79e571e8694f46cfa379f2ac3fb280f232d9065c1379972902f003902d6e07c10cfee7d8c56bab2652ef60dada529ac697d3c8b2b193b701ed492f19828a28252e689ba446663d654cc6798835cd5105c2a9dd2bc1629fac839ce2fb6e5606f4978a5807810627aeb97e66402c4d7d2ab2f3cf669c76e895499fa772123ea084227b28df4f7c26b0b4c327a6e6fe318fb5630fa3a534a873e7ecf0cc7d6e664c5b81244175afffaa70401516bd120733cab7e089a4f139abf8aded1181c8cf0685a4de7180c3f057263637f2f0a5289f75f707e65f60723aae6e762ef86500c7c1de00b9319de808775c408e1f47a1a91162454084880043ea5475fd4257ba0c2e434a2dd0da586575f54cd5aa6a7925e5e8713084e811fb6bb134d91744c8876fa838cfc0fc0ff91a1624f1fabb87ec0ff7b3ab552052ab5bbc9366fa0a15f2b305cfc035281af2f1be520c443fc16cb9c85233b18bdcb7fa4332cebd6b5e6b9e35213538994582e322253459605d53fc2732f1af538c704ea54e3364fe05ee3f9028c998ba842fc925a1dc767868cc6ea5214312d2bcdc321b6691ef167e4768124d9af1ace8bac0142eb1159fac5a1b3b733d21c021749fc555e6f8f6f3d0e3b750fa7ef81ff40b02920b9b5d2e7df24ab9b1b1afc53220e56bc677ff4b8e6fcab302c799d272037baac1e7b84a8e1df7a0e1462ebbb5070579e80a5eb4a59d4a4f715741739b6cf27b2e670634767b41b69454c580d77b06559520ed59cd14551d626cb494fcf5fd95a29144d79b2538b37515f78be386f2edad4746f2947c928f480728c56d9a94e25302ebbdaef3c9626c909942e8a6bc82725e9c402f393aed9e32d94190257ddf71e1b5f819b4e5e8afae3abf006beb39fd9d4d4bae38745cdf08a91e6217ddf25833c8d4b04751b603e58ab31ed75b7e0ab09a2ca94e99955f7fbc63310466321ce27c906227eb43263b6f6b2b75c11f881796e09d636b7c2baf6421b52d750b76ace42ffe89153c561df72d5b987ccbd022059fdb1bcb6899c3e94b403997a0576ef3e1afb0f9405291a7d38bb1d0da1ed01c09fe85fa2b1f4d5bc708e06bb930efec672db08d5368161d070efa731428f02559f0996ec72e5f69150e3b76bf7a056ecd43c268781e60e8a8d99b28bc723c14b156d7f7fc8ff663d98a857a3f5aea90431f577e3dcd64d184855b245e5c7acf21910a0aaca590f1faf094e400da5d30551d11eb0e0f62133861106e467e0454988891e150dc6eb6f4a5098cedcf94a7d37e9aea68b424ad860b52b27391b94ac486bdf86475ee6ece9bc378576859c2d904c76ec19cb01f0a44723edb409ecb6fdabbcdf9bca9733439f46e962a33d4b0f7bb348c0608830973c4e1a71219e477b470b7ed77b211dc870410776ec13a1b7bb759a3b3365afc4f4a2bbc711c2eaacce05f99ae3cc34db1a391c5249213d905a159d8c44b91c2eb6e509905e1becec6b98f8ac006709bfa5d85d86e34a46eb9013cc7125083b8096dd146e6498a61f38bf3bc7215c1c9237e92469550bb355545bab88b1392b88af3a08d908866f4e9c5650c5cddb0c8e021b0a3f8293cef6616feb3db5ded9d98a694e8c7196a06690b2e816ec6bb82689940d281f6504533f37e17d94a894bed0b9490967e8dbcd53725c0f2af9559e58d4b19bd14d3707974ee35a70eeeebffb4a5141f728f5816067287aa41a3ed5aa3e88a6cdca4aaed529f64a1aefe381b17ad50add602a8f31c9d4579499064ad3dde703f7f6df4849831189d865d365d7ae720892788154ad9e0c9c45087e14c759766b44315d30b22421d6299fbc46fc57e7d14635cd5cf69125710ed021ab7305586c84644a03a39f8e63619500aa6095b881f62d7a255bd31eeeab9a829cf34ec40e20a62729323efcbb4e76ff0d2f67e7dee7f6d9d76a66a1fab61f7618a0a82811e3c29b1cbe856932877816a861201f1a8cbec905df10f6ed7cfb62113f5a7c5a53527043c4b5fa04d7127ad6e3f781903f13d98d4dba3aa69d33f0007a68a74cc62f94cf7131b79f71fba8d353381b6bfc9dd6a059843666067c44d97dcbc63f3435565361bc7393ede0bfc25824e5d67dce9ac1605328f14cf6765ec1c4d1c1973bcdd3e26518494c455857a5fe8641d7f034a6892f848f1a2d304791bea3434e209a72d6b1cb0909a593d7f6dfae1ca5cef6cf1e62b6a67aaa586e50f6215f3622a47be854d4e7bdda3f42eb0633850ed150fef0a0cf6193cbba8fa740e7505925424a59556608a01b91752dc9dda93eb0f8c571e2c57fbb67b9768f5c23ad180fd0894e97a3d96a2452da0d933941273d11d1048ea525f033306892835b0a7a0999b13853aa7321a39e4baa04e5d730bfe4e52d00ce82f2ae62dbd8292a4a6a3073b6ae3593eaef8263481fea098a1ef9bfd60d983e2498dd30438ce7924640327f5884dc3d789cb0b97f2ab1484b9d520ecdb94c93c07d2eb6c34d6c981b8e02785b90c137d3a49d6bed22c31ff8d4240983bdf78908cf52b75396f5ee1b9152e5419498ff617a06f631635d7d0792ea2806e4cb482a67f0976d99502e8f596fbbc52fb832282a609004d8f3ccc4f5d92d58767d5c6d4fe8c95daa38e25691f3b65be14409b2fafcd2805dbd6869e0ef89833d2ae03c197ac8c01b89bab86a13c2499fca0ab3fd4738d9a23fabaf9543637b75bb4c124deecf373dcc79a27669f959f6ee51ec6b783dbd82317f2247c17b9ed35a4a7bfd722a70b3c3aab1f2b20972b89a06823cafe7dd719347d665ab12b393b8038be4ec71517ced61061521ce4618ee31ac28de6992901ebbd95b354178732a4edda2c8a8433b614fa9ab671c2f135c350b1a7624c450768f914aae61f3c45fb0aa48edd633285a64b6864aebae008703910989b0b861145b919fc3e3a693fb1360fe378ca53a8441aacf1a8215ac6aab43a321c5d22bfb678fcee382298c125e272ad21d05e55a2efea8e36f2a1e5cc07c89f3eeba9d4c29b4931e641bcf9e0858575208a9da03e5d16b0efc12fa75f562b2735d843d2d736d865d0ae35d9b1fe628cb1f10e32f15e01b8c4c798616d61138009b7312d3861c2c926e3ca83c73d34b6f5bdf61e48f81bcc54518f9c0c13a60b4caf4758fe13de86ae75f227cc06a6195ab9a585a04794f5369d06c3a554d00cb95f4dd45566569239c357f961801118b7c7376d682fa7c481cd4626210eedcf604332c87b6f0eb28a0b270cef23af326976adcd140e29ad3e9d8c610efc1ee8228675eebaddf8d39b8473a69488f12e9bba3ceaa0b0dcab034d6cea74d30478886175374c97a00c12bb814c035acc7d447ecad5da8916992ec67e872811f8dff932018a5c6d4bfc8d8b857c8541294d862e83ba7ea9488a56f5bc542892bdcd1b02703b8e6caa6ef8af6d9e9f0818c39771602ee54eb8ffb70315c6fecc36c43aa4c0aeb4a2c97e9b93ea37c25a4e3c9419854720dee62c2ebe6d713b8043dbd7fc10f60f4efc0c7759bf0d5c202fcecfede131232ac53c62edf93ffda9bb53b04b27a3b9d1df2677ad89a6082ead4e9759d76a790a12b15d8b3bf3e23249cc75366bae34109f9b58e8168470c34410f962da881dd59e295fe1482f0bcbb34795fb8a34bea0b33a4bcf4e60e1aa24ca03bba063e045b90447ee79e11370b6f148166a62c4a6bdb6aeb9b55635a33d9a4347b6f96da5b7f0cb1a9555ee23e3178d0d5e4079c70776bd277c726860f8a9e7371900a1836fa5dfd23d3946ddb955dedb6f92ddbc289e3b1fb063785152a3b0856e3182b6a0b5d533e1de6400df77ff951771184ab859f648baa290b3bea6cd08891bec8871edbd6212ee9aabf19f46e4ec39770158b77d6bcd03bc65fe917c78303399c024490805607626252e9102d8eb32fcc45e7245aaba31e41267236d2b07e68cf3e372772f9c98b39155e7cbd04e4b0c1f0cfc2b734cb024ba4f5390824ba66c23b17daf80b98b6ce67ed2419c73bbff472149c7b9558a76a967f9795e635aa5eba8d85869243c316e149e2d75cd6708df19144c017f8edf7a8b273cbc53f203ce0da65797c7aa233dc390543bf2d14d67b7fab4fe55a9edc66bf9d38fd6edd414b5bd9d62d19838bf74b3f88a428c75c499eae872f8baf982dd465403d96b96c3665d0b9a0b8e3f87305cfece4e2786260e27ab195cb474d76e2cfa8a3cb99e800d32333086281e2661ec0c47e9fd7589732007f3d813006dd0bf5b950c6c3368690f14654ee0a86223d7d88dd9760cf4311bacfe150340b5baf4252f69805770a0e3b0a3da1f07aa6a713631e5dc5f66b3873845b6367b76d5aed4e84277b639071ee008470fbc203a0caa6fd8994e1626a284d87e1389909b4dd2007dc8156de36dd098493583bbcdf51b9707b6e59c510d8bd130f54f5e0ae30905fc8e4299c6d72806af1ad25738a44d1c9419fe0cfc52a4b0dcb346b29d19ad1c88dd4e9b0cd0092fd209918cedc3728f4605ebe998f87b21dc42e5d7ad042257f9adc5d697f38dabf677f7fb059155b7bbd86ef13f5105ecdbb759e3eaa47bf24cc30b7e07b71891512b0e44fc54fd0190796cad1125563ea8dedc53811c81bce7d79e9396afc15994a35ab22a5a98f03033e4fc58488789f120678c81c91ac97968199dc50c980583c27dc7082ada57134b5d91c1896c8f02e49e771cdd0df96dd60132425d7d4ecbc95e3959936d29124dab56b8e08407fd820b9d0ba95110915313f07bbda066d353bf9b7dfeed91e8b409a7d5e40c4222b9e76d02a7620b802dd6d676a69ee6b8f654b8818a69accf374394b75d932d7e9cd9c443984c2095912f64409e7fcf15b00d7847a779ae329478a1de7ab1494e09b6374009a364bbb369af2cbcb9d0dba7ad1ff2a152069f9983110bd10f448b55639a5c077417b4b24988d2ef8a3afbe103432414599b4ba77aa505899369e60bffc549fd09cee10b0dbcb5d576e4e2d7049736cd10cc4acb29f3f29f1720da180d14bf5838ecdd4dcd844f9f2c66d883770cfa87692c002d72f53e56f4e9c97bfed47a8ae273c02d1febcdbb6b60c737473ee75b0899e59f5fdd40c864822bb8e8ba4356d85ec8b8e48b789cbd4a91652e788e9ea29d3ed27da044485d4c5f5603b4fba5d4143e01ce89456a250bfeebc2352ac31d79c0e1c1f858568a8e3cc0109491353c7a59aaec1d7577c7eb6d8be15022000315028e62106ac712df15ccc5012de12edc43f345c02e13e662165b4cef4d15c65048a9a4b5be4de461f17cb0e83124f8e7187d57f3c69dd0062a6298dba27d8486ddfa6f55165c4202928399511a020cc3c81b54674d084a22e079dcd995f460952f7411530696312a8e380ab758c9aa46b384b13cfc04fbb4ef8c6ea8966a1831f931067122a0fe261885baa2b32ae3f898e893aaf910920aae9beb941bcd7d1e32ea9ba8fc9b256d474cc447f2b0ef3f6488393832e7c15975c5cb8dbee37d78d2181e65d7ad4cc6221b848685f3a7e961f1e7f25bf7736e23b0d87be1839598cece63df889cb518d5c9578c687b41a5281463ac750f534c1162da97df2a4066d1a3168908f6f413c6e25828dca862cd6a03438d208c7405e46ff1d761dd703b48e0f62d4d9b055cebc6193639740ed64bcaf8ad92d6c00b18aa309d31981a110bf6868024aaf76bbbd7a715e0faa2b811cf26e6bfbc5ddeaa1fc4dc4231d99b1653ae1444f146cb81d0b8db6211da2deb550fc064418936930da01dd9ecc8cc95609eeb38ca2d6a560d20605152f2908915cd45568cb2d803afe082747b0324067a3537af94cba2ec48dc2ade3bd1d8b4fec493fb28938ded587a5594173509961d017b9bee2e03a73ba395754440e9c99e1c01cb149732601dca147765f960cad3e90dc2977928c8f43c5a0d3b15825f531317a8aabfb33373201c5cd2232881600ceef12a9a2c256ed68771b1d8f57425f3749d7f59b79c533bff50b9c73ab8f4f326bc3745a88d3662861ab4488f6bbad80387b5ef9269cad725798c7f0e68c95e9d44e51d3182b894db43da3d0681005295e78986131828bc0eca7bbea254e9c8e4600dde1398ee9d41282c2147f44e107cc4952eac9c6a705356074f3cc0d1c80c57adb3011487e8cdde51950cdfa267994d78f27a3f386bc83de2ed70c46972dcb9262d59ee58f54552a56df55698926cbd858a53352dbfdfea7e570b7b65f38ae7c4f45defe9200e5570e0b9e269ee5879fd6ed244dad7b22cdb9724bd6d1ab5565d0303fa747d2c4e93107765e5b2d7545d645dab97e60c32102303e613d34fe03486ed82fa9cfc122f502789b18b1272c1bb941367551254ecf7be84a401fc1f1d9e32823321da4b6f9653cce3e7aafee039a6a6a61e4dd28c8c9364113a7bd22a5e78c11fcd735735c9c146cbea290f6debc115a84f6db5539d40cca00369cb94fd3924624dc247d13356eb66fd7d326ed2406182e53cd6b9666a7a9f3dfa35c3b68f1cdfd68fdd43d4c976d133f8d3bd10e1ba56e9f2c419a9ffeb70f182ae310dd53317678c149120ebcb3c3831361795ef36077e4802b8c7ba1f3592cba1275477be2ee089b2f517d02d1ed80190857e13ec1979d37839a4afd197163f5a87146927cc5bb866813b7a8b32cbbebdc99181c7b892d0abc7b2156b5f1d605e33c5c74256aaf3047f9cb99edf3a70f03c648b6204f66a84dd1ff7eff53b0b895a9c48aef590b7a9eca4b4cc6a144d208b06d5e5577157cdec7f2eed43e004f02cfa9bae387afbb785619ef637c4d361176adb16e155f2e3a18973d74c5659e3f32e0e7f734daa6f40485b4d1107f361148f44b07ca7e2bcccdcca71bb17da221116d0d20c562ce9935972b94a10f78160fa8f46defcedad1adbe848dcd6ae649841e6a1b2c4f9a290598c16d1a933e196bd784435b38496f941cde294b126a794c1ccdbf8cde0189536c09b5ed999d5f17ba4b05d0f1ae6e1ec095fbd15930913c3ce91b64fe2063cbc3231963f4448acc22824692e1d396bee9015086ebbc2013f044ba8e1f84cbff2d6dc6d2cfbae87d861085536652c3bc50fae161e25a00c717327a9b1977bdb1ab911c01acafbfd901bae73169bff06b87fe3bad909c5228c0942ca16cd6704e66b95d780f3d5618ecc29903e92709d16104aa7b262dc54728c2e8eac3713d332c302eb4483ff92681bfdc88003aa1ef22eab413648a651535ab40dd193c804bb16123cd09d04d33e99231e7a804bd7e134e86aabf9499d9ef2f5b13546a7d0e113e141e8f935076d87ba185fdb95cf6b1c3c10efd3a89266628074469ff73e8180d02c45dc8d5d2c09d954e4188b6756af5eefa73b2a4026ab2362b69d957d44a2ddda26eaf67c93b59aa977c22880cca356f39a87556b95535465e3de6412c1b48f9ad73f4382e6204f0eb8d5a80353f3d96e85b91fa65f977540f7ae68ac2eebd8ade1405fcec187918511bd820ecf039d562d6c29325bf0c4839e2ce6d9f9ad8773bd243e656b5c8c48a389cf7b7832e25bbb000c7edd18a55fc221b83c6ffd064fdde27e8be1a4505f9471bc615973d0d7c3734a927bd39184cc8601bebb9cc979ca55ceb99c90536776563dd6e57d18b8923876c3cde0a30756f37a6eab2a9f0db8f82d6dcceafb9b711e3f4efded3c1226bf144b5d65dfc049fa5cd1f140606806336509818d79c1bbc4509c1785bd3c589322c1416d224c4b889101c0f810ba82a485e3bc92af6f1569f1900c1281d0a581c12328033ca19b5befb4ec84d89fc850a67d2f8d35d73693220d13acc05d81c491a89c567ff137f4072a001f73ba1f37acee1d6c822f94df9334238df935a2579f40ea64e34ca038149265f4a8a31c948e3a06b3c83c6ff4d01d8e9e2c09fe4f591e30e97e71fb445bf09c611a5de2d8d0c2d6c09d77f31efc4b29c24a105dc1d8cc9bbbe173e151ca461b1fa624f29e9c5cd4d8e54a04db0473919bb466a7376b3ebd778c0b9c10f7e1855804630809bcfa7640eb7f8640c52c7c3764b45982f2b6048a929c19dfd9200359c880d01b0cb2b0d0723fe757ab2c20967f2ecb30e7557ddc83971c6b746dc4774e1483b313aaf81421582d44f04d89dc35bff8f8ec5def07db1ce0643e786f24ded993a07826491c158fa163e15ed7fd5afda23af591613de35081c7c0d404dd36bc3d86dc12a1467cea5e1fb752c2dde4a355c69c5498fa88b0d6e5ed77b092004490b33c348e5ea7d584762b0d07a0b83752955bb9a24796f9a5b0e6dbe7dd5ef05cef3bfba02db48bef50640affa0b7ffe6543726bc392612c8cf18d4da992a71fdc6bfe05ef03a6b0d8819d21ed92a6b04d566097c37d44c6dc8689518d6b889a701f099dbd3e12e389443548077ac8c13511e27fb353203e965bca9c1dfdd2b84127b9f3af38797ef3f9c42bf1df8c113861410d711967973a3e8578641d88fbb9021effa8d928aaf9c3d589a2bceb2865d35d6964a740e0d1ca3da0dff2fcbf394ca0b27d69ae7f9f3f4c1aa76470b5a7a97424c8d67b64fbb2891b6c1ba972ab544b1d9235b47a3e64fdf694f7b3d51ec6c45c06dcb71ebbe9455742d3ea673012016668853d3bff1053c4020a8656922a2c2107228a43f1b889be46864f9b82b364ca67ee13b7a9e7d85131c888412c0eaaaca3a7165d86f147c8645993ddf333a5b2500117a47825c432a16b89c67614bca812e744e9fbd81a3614024320a3b82d5a0934129b2f7ea37adb35a2acc112198f826c7c02ba214c0fd3e3532174870ba2fbc86a83b32315bb9e39fcb045b120599524f17461bd20bdf007c857b6fa52663cd620466dddce67e40651b6d2765cc3e9e72ea7376a810ba99b92b30e30c26422ef0248320dbe9da50e54cc25b7625c28cd3efcc86075d490be1c2baa5560fab84f5174bf0d7c798c212cc033a00f7501d4ff9412780f8d6db00e60dc6234918d9cdc3f46175f3c41f9db1d6df859fcc13aeb2569a47198c52f219d889ab2679b693d7acc3cc074d3fb0761b678ab4d2a6108b5eb02b9b29341e0bae6a0755cfbbd69cf1f6366c7741d582eef75b1fad5338372482fecdd937e703326f7adcc806cf4f40b5d720b49be1d4ddb7575886d5523277486438ea8b8563620cdb8be4106fb38a7c01242b8fff921c6903ecdaa0421bb45af4f817271d2967d914b080a44e2223c6e7de80b970121f1c7092f504ec8b3595924a9b9d6880801950caa7170b6d6789e3f020e5885ef2684d9f29dfa93ba8c407dd458f3dc8ec902f56f53836fc77b863cc44369aae759734485c856450a77a1aa9d049486fef929401f6620fd829c642b8fa9ff6daf81d8a0cb22f764feed134b74dc8b84ea036ff4c220815d9832b1d3c72cb5cb023b7952268b7567c687a4dd6eccdc36722a5e3ed605f5ab7dfa8c50687c92e74e70d89e5d8a4a515dbd87b044bc28ad6e261717bb15c5b02fbdc78ed69d89736cfd2288e64fff5bdc7aa40afde3230cf758021347906d7a04cc04d3d1a737e7522a207633834a3d6244baf222cc3bb8d77341a432be50efb82fc6ce04ca5076bebee3188aef17e005ce1cfcc2677981f314622ff38bce7c266d2fdce34c1435a13a654f90bc27e8fd7c4ca4b0c362b14301f1c9dab5f801d0eb6b20455aa48049415fb2b1272cac5f84ba4ee28d1b5d930221427d38822ff2cbcf8e5add01b370cc07e8e8aa4eab92b67e49fabe0363837be1d4b9609234853501119c4ed46d891aa443be305f7a80a6f7249c96b5b68e4f2fd5ab6ea80d36ad2ad21d655b5dbdecc5fb7f05a717637d5b55f8f408df18161c28dc55f5c32b889ef429fa95b5b1865ec05d032078984ae1afdbe37a4362d7839f07d6c6aa194eebb8fa1f8d44c3e10eb029eef206b1e1f11511f5d679c6395f54e368c1f6ce3f384e3831769b6cf67648a004b3af7d392150912a5b9e8ca68e0700b0eab5d0eaf1609449417755c713a36b6f704299375ec188131bd3d1b23275dc3207a63af6315d52e4b30c44c03a3277e539affa03ee24dd43c626d8612668566b8d55dc19785d6b28afe8a0ca3d01ad8cc10a86305570e5a67b39a4a6a0858b1cfd4ec89e6c8fe7d5a22b23b72b0bb64120733d14bbce90e15a4c62df4d0c37a7f5c5c5aefda2956fcb460a554f36295cf99ced1237266b826c91e62505497d61194f00a1db450f90fbc2e37c7e6defe1b1a1d15e553f11fda7b1006c1b8825364d87c2fe9e024d9c92b765310129ae07cc641989674e211191358a7d7318e3fca34d73d2311aff2f79ce7453351fab4e76f80d049189504f97200657f45bb3bac99894a6e3a781589930e7adb2c40a748292f329728b2291b5ea89b871438fda8425b6dd8b284031772b1ba2035d9b05b24f2cb9b23e7bd324bcccb5e3fcc57d34aafa4833e289fe0e8570ccce2b35b5b8e771640972fc11a577b9fcac9034097637c16b39e43d493318f054f4cd49fc5e2f06c942a5e7ac330d4fa9c273254e3a8a49c46fb8bba699965eeb9cd583cd07f7c4a8eaa591471b7d87eda304cbfd39a80329b89cc3728be8a22a711c62c53fd78dfd73d6c25ca441f726c4d6d8f42d9dd665629c3ea392dba4ba64fec310c80a864964f3cb2436dff6e758a519447b567ea41fe9febd98bdea3ac0cfaa55a06e4bc5e0962783cd4ab22246117c8647c389b1f47bc64b9c2cddda5c246f8bd036e68b8bf46629e0a827fcc1b528ef8f836c5534a56e5287ec095950fc6a0abd892be15b140e355f05f29f63b3bc071655fc8f6487ed6a66ac09846dc421056d3feb07800af45eb1f5b86235e7b6342ace2a5431dc64ab5a19df2d250c68d97a3b60c78385ae9ee25f2000cb8cf051ad372eacb2c9ac29454f6a7a87ea7ef5ce6a0d87e89932c4bbebd9c16c03f23a33460889559d2b530a373fbc1c15159bce28def9e5fa3812b4b29092a78165c76ef53728d662846f457f7ff0c9efa4da20fa965563326fc64a157ae83c5f85623d5a6a63e52f4a87168f60c2860afe01fa7cc3f235bd6f3c9be2e997597672332fb0e56ee08cccf11fb167ea71163c3ac4dc73c8a155e8c3825ed33b554d735a8fe523dcfdeb8e0950ddf82a144b8315b8c687a8d904d779d72d42fa2029fd48cb55bd8b29689a733446effd38dd2283a1d396e63f0727d4ab6ca8a8848016a1bf5689e00752bf22c903d29cd5ce81e52b50e60dd04eea3a552c29e8b06d84d92ac1d31fc78d0796b9c383b3a2a66f2e8ceeae027fb0cf61ea4ff5d3c3209d5b97fe5dbc3df66074379727b909408f9dc20e32cdf99dd509e2664cac515122b4cf1f92b37d083a466062da646c3d952c62aff70db475b06eb8e82a4e65fd92796847e8dcc4c1008846108de02654ce82e03453cf3273e2d9ba58e6d8c3d678c4d8de843f079f7f629c9037af48b6298056573ad415bba4ce70612befaec78054df0233e8b504b9961485d933e946a1dcc62dc2048df2f99891814691a5605c109696c661bb1997a3edb73df379b6f9881470cf614f42fc5d8b15dd7e836444b158c897b57b07eb70f5fc06bb92a7587471a88c4c96978f1960391edbfb0eeea34ec763f5b114bf6e792a19f0aa3a9229218dd0d3dfb6fa0d6780bc74ba005b640c5a121a0a99ca982412d2e59452e706d8f08c3b87fef65c3a18b90f42a79483cf52b85e878c7b313c651524a414568e882141555e32fe99e66baec71bc48af446286f5f67b7ccb5ac6ba994ee740fd42f237b907fe64b0ec9007b7debad92260b3ac99723dbc1caef6d19508707ffb8aef4498beba70340c87440dfafcf4f3c9dd6589f74ee1354a61ec7c6583e7995174223b69878915465fc36cafbc2d76d7f32262e1f787d8891d43ac0c824ec76cc45546ef76844111dbb503670471c7ae658ca8bc47e2c09c33f76b720e818a17022b7f7d7eb73c6a7d8fb19a5bf2c501b0ba48440d22afd2424a2770781650ca277b597c82ce8317b7f848891a6796c27f284b2b5239a9340ef9440234ebf0a16ae276a58cabb6923df05f7fc49b66cd70ace2058f481ebb9c7940b44270ef884c63b0f6f1eab7f038a9fc4473bf557d80f9dde0017af0455756a0900427f782be921ffcc738edb4637a020ee0edafe484b946836e49a8e51dbc4e1d40c655454984a3fd6d401c482dfdcc74a93b0853918ac385af9dee1c421e5e021df94e11da7235a028dbcb40bfb3d6e476c78394915907059da9715f2ef97be98dc151d0c990b5b29885d72b21fce3b0e8182ac06f17c6a73316a905a91560b3e59e577de1deb0c8ec334c90408da03775a04b43e974c85a607eaf2b84ae162eb7482f5ab59b3e07159d49d321d0a228fddc2b83b45865a2e12a841951e8d585a1572d018994e52ce034490619654f4db071b8cad0ac298b7bd8aa55ec85e943bb746706a569f5a455594c4e493bbbe8cf32149545de9e4724a3537daa14684344cf8fb771f841643701325a9517c4058c073b17e4281f285ccba76d1c50e6abefd04b99c7f90a63299ebd1f52a18726c63ac1e7662d98e4c3e947788dd1257024a28684fe4de3f233bc36eed7a64f524754926ea5fda0c9387efa5596a0d0cf94978f4cca01f5c914d9e9997c3e9edca8ff1f0392f2ecf45239e312f467ad2b7123781afed9456186069eff55bed35739516a86b808627402d34df02becacc0ae8d9596d09451be2314045d13f640ad28ad15ed05cc49b0774694af69f29bc6aad11d73a5132e562a76ac60415ef5e5c16ddc71ca8fb71069b19cfcda0db1460fb886d8b35e185d74fcd89018b3bc3e0ec60882a9abf99e88cfe6848c864eec16061f3a23a2c37aaa39ef1cf4e271e81b00b9df94ce05dabdfe537275a43106230b59f82686c355977912d4927faa2f8f3c8579d760504b7f8a127e3e5d336d7b936759baa1a2f3d379dd3e12525e0ff89832cf6625f9247b45190153e7f9e5a9a70c6dc1f2a122a1d3b63df4ce9297436ccfb63c5082372e86cbf11c45ed6166e1dff21043a4fafe6c9ca4265288a3dc0f95e115703b6690e12d91da100d6916752f38804386710d427823f7783f730218a9ac2d043e20dff467487b2159860856343a689fa8c444cadf4c1ebdc2e838159a851e2c34fd04567ed5b03f0f46f8cd258e2616e69d9d164f499fcb309c5b9ddeea46bd5fde6b02f993381390ac84cbe688a99d981a47cbf88a308fd86fe1f7d47eeb1971cae0c68a0031ccdcd9c70ea614d10387044cf2c21c233fce644e1c8ee7f4872a9c953eb0aab25d400ef690ac094d02854eeeb9b5935a2a9141c041949133db5bcd0c1539eaa9778c45eab16e16a9856da9c92b713f861f6c2c31bc0457b5b26d5de249de0d34e055f8a64cb21e67f85ad5e29a56d2c34cc28b137913df02fdc70e26f31968b850eba4d2e98268442f09080bec48ed65312e900a52801bb544a9fd50b27e9da5d1cc254af6fbf308224e16d39e20fd6474bddd8cee0b08aa28dec235d5def2037b2614f8694750d8109a608f512266c4292b9d53ea06907a78affccfc38d5999963758235acf936f40537b256d6311d763ecac4cb0e20c91b0372c2fea32806f0b4dbb392c5ce74aa15dc97630ae6c92b703fb6257b09f2c5f277d0eb53bae688256788db6b719a539fcd3cfa208eee7a70cac59589b7c89efcb3c4e6f2e251695b9a319a7dfd92fd06b2634b47fad259ce0cf5058e1614819626bb5539384a016f1641421cf530270ac2e720827dd02f3c01328c6c9cd9655c12350a4c21e73e15003439185ae0ebc33d701d6374f9d0f9e7f3236dd21cabdd70f3998a233de29a6780601966cd4a23e3b24ff5906d5a7af2b10e48eac9971a8efc5901292e451cd11badd9edeb90e9c233e76d4a0e13facdc3226645585fec3d4184e649f4cb40012ddd40a8d4c65894b543d997c9388b5ded69a489e385874a5acf746410df46d4b5ac65c04f4d67a49ea55af1070f436e94e3f308cbd505728177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe5514b23d077f898d66ca986c9613189211a4c03b271d8b8a88e11a276f5a05c0c5156db718b3f90efc9b7e41645955e2c5f75f04a80ec7a5cec2073c83886fc8c45/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.68.1.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.3e@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-armsrv3 1706690826  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.02.31-150300.68.12.31-150300.68.11.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:32192/SUSE_SLE-15-SP3_Update/7c71104db0930505a5d40f46a9f8d36e-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]=8a70e68b30fccb4a8ebcfb7e524fb692fd7f3024, 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)RRRRRRRe{P URCutf-818f3303ea42c7c6d4b4cf2fd7439c4ca81361731ec6e099310fade91cdf37b55?7zXZ !t/K!]"k%a ^6ߊc|#1_)P5BĀLAtjKSQ 5i6jZE`4o:6 n HW09]8BN8qp`^|1vPB5x|Szr31ٖZ&pCZzmorHuQMbP \ +Bf+8Ec6^@<܈L7O:CO?6M6b!^(@z pig0q !Sbӟ+H"|c*:VUf?>͠'EA!E/k]<94pr'I^oL( s爀G岖{`X1/4Z4L%KIW R֨۩r@nh˭ʝ/AhHۭLrܩVz#qN7~nkZhB e@ʹnwEZO30&J_֌c Dg׆ĚtuQP.|"-ߗ1bVq1h&}K 3xީ+bӳz@ JKMݙȌp_>窭- 1aG\gyeaB@^W= pߔ5? UPTlG¨31wԨ#<^2b 9SeQb8nhb+% ƖS~3xq`e@ ²Fbh|$ N2yT K9NVYlu֗d- na Ad|"Qn|xTۊ9{q?d4-_?S<9r:M'r礳kK%z7ĸH_U1Zvj. y{˱R^ 8Mig J +Qڬ<} `\%Jˈ!$"X)J/lAw qyïPIs"K:VeaC..Am3׀=JK،ЛOori6Y򆭛E}6/\Ʈ,q`I^$_yӐKf{:yEf Qbt?w7\\6<~֓W|E DxtEgslƩ7+F>"zNTM6Ӓ쁈 1ͣiO=MXi$ Lxhs> _b 5sKc*' ^epOwkzl|9SC6-Gc^zDŊLTȟT;7z2,;*:al=C8Ybw^ V(.f1 qm}JAQ 6p,@Ԑ$8is8>9v~Y lM=i aVuna-D4:tX!`=f}N23^2O9sfFM%?ЛzrO\Q9okBx >_=aǭ=m.6+H"֢-%e /ėa &.7.ǥsiꍻE=իAXi*l:))3 yVғՋkSP{j'5>ǴSQcR CJw((?RI0zOIzű3 p(RⅩP\Ji_ސi|p#:5MRt\d6kaEb^c3GuL YdˌbsBILf 2ϴO}ŮϗkYu68!3Mk6% V=Ϧ:c"5ژX!D1"y˘fBXv,l׹(PYܞ{s)ߌw{g5a\O"RC83wIѾޒ`^0cu"l"8BA]GzILՠs ej r.58HtUAh˲v=Zفry"MY?hwU;˺u'zPf9`43/i{(kiF#YӾ|Ӌ3g 00 a_4&{gFXR]*LZBj*(^|3oh+QM6a%xeZXFw}Ypvz~z-Fz~]`Sjo4Zy/ ҰSEKz{QUL6nMA@瓃&WK]&D I`ujq%FEs#MpN2Luq WHA/l",;,%a{*7! JV3EP"'@ŕ*ǰNoX ˹$>5֊dZiEJ'w3u { }{\88c {n#R9z\V;C6x3FSeB-t9Ff/" i<%R} 6]/[%*P8⒴ tpB+=&s/3bY௽F/s+HD04{trTEiP˽.E.A?*`m: e7HzbRI[tT£*yy䮽bB"@Gq|}.P' 41x Y{0偲)ΖDZY|.sZ>Z$ݕl-3/z7vVISQAggz#>% gp.a~qv$=ÊpfNӿm~ƈ2-Xyӈ$qp?vQB &U7(U|nAKk$}M^/<6WY?`3Dc Ba mlYG] G&2JW*8BEz48/p.娉.| cbz/47#mEƨWL(ӉuBe&Z^ϢR՜ٱaatvi؍r"Q#yW C+}$I  'f{B$^y]b<Q:A l|wn ZVQvg>5}"GJFB2ʖLRN=:nRCvdQ3{0d&l"9[Mcvٮ>jf \@A 3^fE˶iv"D MeVٝrYj:e~1/+. ة$a䦖Oպ2#s*L\g>Dk|D 4 xVU"`R^r߱QCn)Zf,S> ERJI@uu8,T.m|[oh~h :zN{Xѕm )v0Ye\7]//'_MKZFf(E,fv:D% \s̲c;RbHӝ*X֕yvIbEV-6#Ǵ|3$_P8Ź:̵\*汽 KJU(i@+Q%/aq<6.YYA@*K..DȰqeZ7.-g^ڧ.-qrŒ9|=Ç[XbF0SH8]׺~l!5nHzɠM}U݈ElPz3_9t w(jiro[' @1UdWb64lxJIVK#Fw/IMu* EdioI݃N"2V]lw4.&LB+yMjy xw\k`fAķePL Wo(nQȁQEq 0N/ w:Xw!w<4R1^R@l1ҊJ};`&^4yv\Wv.U΍U*E6dZd[9Iie?ID,QCs?xF<P+Xן0'͆3\(HKX!,n4f #2SHlެeg krԩ2NU]|oω qUnSW+7r$iW+R_}\)):ca_P^nIGq/%y$;eX t()ɓI (F5:5ȧܧCٱ\R ˃IQ͋C7୮谍8.IzZKt6M+ =ܣm*FM: y4$\C`7_\Ӿn[fgNb;J5x08J79J"FSp2)⼄KC~y֭'7)D7m֦0o"bRĥ5 M{+dkeX.`tuR6 | foI!BAarX@эM> p'hyL ̍nbE爰U8,?>  ch?ELcƣAcp; 9[2R+*kJq Fn53 إX;51Aڟ$0[aX}qYnj&ב@GTf)sZ߲AKc P#Naz&C(؄4naa< GiLEKlXd wM*v9. gHM ĀJJ0 c& \3c8< Ч|$έ2Ps[=F.1A`x{B~xJŔ+;ƍgBԍi1oZ m{_u^uix#W6W}cO=`!W>8;_FW@α%b7^>=Rk~ <"N11t!FGQ|}Gn=P 9Mޢ"|dG@u d*=:$iCRSHs6!޺Gw7J9;4-;0cRB͵ϳ,oG Ez.gvY_kAF_!>k*n 1haiV47Y22-[44Q4CV'NR;,S ="̊hKQSTSu%d:If6SbǔiBŠY0vY}V⃋YU0qTwOp݇g6㷙І1d bp5FaCۻ|۶JExp5'F(V̋{A.Ę0<]F6} 6߷.~Ɯy03LwT3wУlpGd嶋 G{ L1ʤ)[FSs[NΈ'JyVtxkkͺW@"@H Il"1`/,t""^ymm{KFOqgYSPUiFI|"x?+/8<6q8kՂj מ/KWT!dj}#Mo~HdtXiKۗ2 m88{)c"R_Dϛ#795xd@c#tB"7A۔#x Y zi8Ds~;!j]y.ku_nM /x"!@d 2/YaBidH[a;_߸L D#IDpߊD&99꿍b*0:7BZ1O4oxk%0Bbb )Dz$ \\JN3 @ ؓ"z bDV&ħb58  XrVIo$e HT^CTh|]L&G@PW}@˱\ťi_m,t7A{}/1fy\祥sڢõ'sf fw:ȱ$n^z anX7Σ^x2%e"=V+|qu-Co @e SL-R6j2Ӱ[nSj:7{@d$dg(K&) J19]]ݯ fv\+ڡCpO;Go؊XPx )ݦFQ^En8Gֱ$`E{=:iQ؜^Gr--9LPruRr "b2a_es'B\i|C4ߓ=௼̷(޲ ~ʥ4"'5lq)٧{ּKTcbRJp ?P$t.%?]E0b-PŎ>5xᤉdV k^<-3:uA4(+cJÂ9)hmN_W/EI~Ӽ:F1~,U1:6 qlm4z%X55Oθ0Y2 8 I:Xq& Ҭ'R "܋<~ڿ mTƦ[ և93(p)4m᲋CV2!̀ō]sDy(oEep<ȼJ1 m7ɷFPqLq|b}HͳSS#UHYY~]`rV?V.hҫS%xʕ=E-`wT)*@hNO̵_Gg.J%u\Flvp EsيTN9zjLA٘)TEyFPlԏtBs^ʞ`pH]QOr$r/rZ(KH(Qpa&y'%  @\Yt "e.3EL9X5PI# TaP_u6ɤLXu}ˡH8ip$ʝVX}Y+x(vЕ`un1h^!.\=^+֓s"L]a ^Z!=U_]Jd1-3fO#ӛ}_)ZMKTul-[BhIכ=RqŶgEsӆOAh?hCZY$wW%t+v:(Vs02ta\ʒ,xLDw1K yڔTS٥SJT3hq;I /njgF%e: AS=VVL7ETʰ_%H.Eʸ YnRq(/[6&5)i2muR`Llj?;I~HE)ިJGUvvJ<[ukk}U0nboWVTŔB:G1m[{Of,_3 DsU+:dzGNFW_{XkZ2A 6spr 7- {<T|::e}}^yd2GL֫S`g\}*%y}Jdt C-l7ib`]]sU-0W$BՈВ7lsk&RpzPQ!;mF4xWN4.o=nx l Ѹ}8~p<aq'Zӝ' \YO̬+ڏ'D*01I}}+yGjA'apt \T,vI6bް̯0|_Ґ' ˘ejs;+e q/(NkdsCk=2}HauzOB'<5@jIC{hwS^9Zٖ^b=iza. !4O#oMV-+${4{UU1?G L>y7jŨnj5bKEÛm@I7H;"W`F'LX1 u^-DG&P\ˆRL188a_ST܀bzn)$-gP9\>6m20oOAaP\4wlI[ %u,-r@dk6DKXMk?!}#/]l%<Li/dbUGuzgIg_=^+5>%hXNW;QX q[H12!ҥ -թXīo٘.';Jbڦ}iPY)!;/a3 \e2 if@c JpOoEJ1;%/? `;iT>k YY*me7s+DmœOn9&b.dv{ٸ{(!B %B 4mWz=EnBdD~p/!U G)hgƁ}C1w2`n7ķzm6ʭtv%އNWCmm>۠9/߼LC3gdc"ȏJ Y^1x9i( KpYv91E4J] N`nOXf_7_ 5rMA*/p  8H&"}] n;&뻘|ӍKxsdQ_{|@;[kWHtG/O|WIGC1o/}#`u̞*S`ᝠPwQx3p9gRfDq P{m;$b?%n%{t0A; _6t bSےH|}Ax^yiR0o=oPP`B4{_Y- tZR+?joKV^oc nyY ,>߃7&:.zSvMK%e;冄_{3jhGf֍fcb'cGpIʵP̓gj)'8u~ ,ZSCxh|)i"%Fj"jkX'wS ojWR)R3q}yVHWBxi$̕˓M^Umyc(#+vt+Ʃ m2At6+ ~ w64qgwq w|90ݑ~IVp1lnQI[3ؒ9A鎇+yoKԤ_z,1 ^r]o\!s%bؠEwY?k9r%O&W3vL|bo_&!rCfUP4+c7"0گ  >H!3M py=  {$IJGҲGmW vbwH+wzU?7vb5" a[7є_׾VR[Dt=&>,ޠ K~N^HqAA"U`flA80S<#f~5!Mř_.c#]% oaC̨eddyorl\鋳[&[} -^}i:qbgS1k6WzEdXHs*1>d[OU̇jVkQ\,0]6q5ʆn<aR<>-v|)ڥ bl{<0'@D veL Sr ϊ JS9]^76-"`mI Q~8`hWW<Gv>tKdhN䩽/98IϘCuF RƗbֶ͵Uw{ߐxjsqX@X$JP k-r$ih}[$<#wxӇ`z7u[N0ꑦ)}Swjy.Z<q46$JWۖ6)P>zEu-.J sL\>iW͈M:ޤDqK>W{ >)P(D7^Ӗ"Pr>fRQDA o b$Y LI# d/mHy-u#_C+d-џXcbC.({1`Zr"twk]=%}ߚ?/ܯ A_CWER %j@痛V̊?$#PqnMsUyOh$A> Q@G:wtTd^6lя+at L)8sLrA|ao120H?!+ZctX* PSSMKZrovE4ar7J8Ll<=Pԇ.kVKGe/&/W%S܀ T ( /|6^T.rf4*G:E6ѬN N]Hl6c]Xf &{DQױEv'Osk#v1FfFoO dʢ?t6\Ӟ:׳&8=攢/{Fr'˝q[r0|gf3j+G`R)jQ ˸][zGԋߔOG:Z#8␀,V9;$f˲t(Q>t@/f"z'Ie:L:&[g -9ovOY-,-IN I5pH%`ðhw\2L "e4hH@59[5|O.qәT #q8kַ4𞤬% ђFI:%,c~'8*dz#OSBk ?@% 5/adRAġ6>6XB35'rtAN(Tj%qs (rf`vJjsҬ r"rUN[%Qӡ>12z3$Qr*p}֯de[YH4jmR_qfțRuOg QCAKjpWLT"&O&k klǞqii=0FΉlf-Ҹvz;~pV:4-][/N/'6 :dXK851>JiG!Bl{%M=XKco]Ň % Xuz5<=B*!7̆D!ĔT>uɖzNt 9RO0?SW!ئٸ}R r̶pe+"_-nq]p@뾌XSZT Ow7`[ 7՝@"|U*NO/pEWev3rBSӢ3L9װG~0~Fi?|Ua |WHs0j!6YΚ a³] l۞R/RFÓ/leY٢pw{ʦuߨizo6R]L$2)P*6XHKR2{ZuPd}g|w~6eٗ?]X[,-jLCb8zbZ3 nJQ$w9]yX1oR/ܹ I4Wqe\j0!p 8+/Ti:q^75眧IG#*L>%1]/=ÜuQ8mU ڸ'jWq 7*QX~?-jZ'SPqFP &*,3 "A/ *!C?(:?Ijd~T\@0{zN \Ԗ(bQ2\JtRgC]V0>P: ˚紂nr>_׃nЗ9kÓ {(;wӂ{HbTXHKSNV٭srg?΀.dUTh/n1K*Rn4vmK-pݘ74WIޮ#O9~z Ct'N}u?pSʨ䈗3*:Ɂp [^4VlS8'eLؔXnm&)Kꭎǻb۵`8d,QI[^Ê+<<գ`"LUl2A ; giu {":],7k-]x@Ot0'(k CDPڋ O9o( 1u( ςf Bg$3.OK ,  |wEϙ]!;hܽ>Ɍu8!U _QYV[w1z6COm7;`˴(VN`, -a%@0ȷW`cIIn oPi2JXVpr --AE$1L-tqz`spGrQEڅ, :vG@Im45pt{Ze1lXՏN%6qNhw;f'/؟Im&}xJU_fsivoU" |F-X:!R>5鱚͛P?Eh$Рf0 t5q0`R1hmmK9-6\Ul钉 b}m8Jyd*laSGiEwZ5$\]+˫F;E /ܭw6??BDҁzmq ,σ?Q>Ɯ9&.id!Vk۠.c OMqX1mɖsi7ʔPON Kvx&St3 ,3 `߻i*..aoe/.-s8Ft-QYG:ҒX> t³S,҅6;wxɣկ|͝.任ZQiwfC>v l1% ZVN` r}tB RK+G-Qo\Tw>o_.FdW!ot.\l [ Na}hc_>jȺOmjfKDESbjh)^ v, DQEKd?H1ǹ{[w5=p0̍pI6S >]7# bPx4Xozi@LhRBv?I䏻l-h${5M3+ сRhyIqxR&| Zs\}(2OXb*kw@g<:>ƘI;|T1k qwMEfR!xFrns ~jbTeލd-BT]D`gŪF7eaZiKiVWavAm߾y0&0~;|a46Vj@S&qBx(+&0"[~uz}8h륆DA}KqP}\aR.Na2`s~i&\1"CT(ne@vfWh)'N~M`E 51McH V>ҁA'8kUN7RrMڻg'=8mmdMcȼxߒPM.+qo 6%RG^Hq[?FŀB t,kS'/Yǽe2', {6_B@qi}zCx[{0`wX%)U3ϑI C/"=D>NALqIKMos(f:*;O괉+ܒ|)"s)P[t71U5ap10PtM@Q?-YZkNLQz̊-SZz@@'6:^peM dD_4pE\خ_<5(8zI}Ob̴RhJe=bwlicЋ~-H#\l"' 8s_%EX`^9鎃JKk-Vi#G:m30#5 1 IVVBC:-D8ׯQ)vLș2\|i۶Lj}^6*#" IIuW#;# 6NX,^mDwT.&69.gF,ŒQJ S 'oNk_}]4(32sD r  DO+bO,SC,A5[?:FV~Zv mo'&ʿJۋeQFZ8=Or959ǞVA^/׳"#o`MS^ڥhWCeB4$B ֐8Ļ5^AЎ-Md6/1d`ڰ\LIDWmW' ׆r+9M7 _8$N0nۤhA^a: We~q+*2 @#NZl|:*UdCJpi9]5qƉk!'"#uՀᏗ2?M2JnL:3S7v]).X-EɽoOza[ҘhpWd9A {ںԙ|*v\YC@R :ep$â/KBd#Ep|ucۮp8D W:d- b{{Ag-Vx/-8TlQ0yE k%w^[(->:!jo'hbk0Ψ{u>#ddǹaN8X$J&tPSrIS (8ykC9-Ę.d+EFul5Cc T#5Ȟ83-_U-ٗ/?Im$eLy%C{OP㙊+ףʁ7*έz`F7zn4>jn$rEk^T`Eg>uչ%OGBlD[\z9蠦<r~{۶ue']_ 6g!uՃ0[|େXs-':,Bn6=YSs®gcƠQb+Z:VO#/yL9mEnZE<^l$p(a|2˵*;/!B~| Ǩ`:iM~9FǷR^Ck*4Oe^𢩉9jHAat]픃er3*[5!?qk1FcywOC>$ 'ˋ0_o\o𣲥:gB::p.ǽ'LlZIɶ_zSK,%<|rKE>t=/s a ޚDIb4,Ei?S!aG:a(L,&=n4Y\$G멉 40/eØ;@ s@ !spXE&==/Cey#uIL‡R{B׫2߶=* ;_@[  ?ܻ{R1E!}йa!M$P;'M Ab FRQWIphkKeeL xw*@⽋MkhM@5•GG%0qC#M*q&:氀GZv[5-"43ic*m54=k=1_2Hx\OŸzur+HL>CmuBU 8mSc.w.K@Z(_%wKOC'½UEHP!d`a?WeCSNTQ- c{5k* e*'eJ($Pw -/QR/(.pQ+NO< 0.gAA.\ю±6?@ܻޤwz~UdcQՌ~H׮!(NQ 2Ih2NO@˥r\_V4jj"\a #>N+P*^a=-"sA.tF8;JPRU<_p&ӫ!0;)ZD>L0.a~d<~wN ^m1fp2K\='۴p& `ΐR`4eN8e@YlKaN]$j7_rGxU !:POw>`oOOFTNp6ME*[Y3"U;Q?q1H( !~㦼RZg [ݙ/P@H =DYՎFH´u4?P4G~)Fּf&g$} C{'Uqn{浥R=~q(!k}{W;ʋ7)ٜGN.Bhnz"B(QYW7DSb, $ o82߭J] c||sOv,Alg @A_Uҭ'p"ǃ^JFLmQyyO/ IaA^t̙&ż.&Z Bq&J`cB}5|F-34d714(7w1&ѫuW** 7]xwi["*}̸S?FFuZx1֏$TsH\*ZMY0o)4!Oٰ$U N"'Qjojݫ=r {.-^t%!fE%5.,5;CÖvG_U;v!uf라/%e;f!wI0'[.}3K0}mCa\P`M^:r*3OQXx([M!w?=ˆC$䀘Otf|?)K@9̹PqJ%wh8Pb%5N:]r3(gjx߈t ;wi^+ԍppSߟس+mn ^ t>g{ӳ3burv;7E-Awb9&Ȥ8ؽ{;*P;&#Y}boc%emHyb/I|"\ Dn<0}_,IuDdnMVq*rWm2B@ ֦!V5fQ-W":Jm7׮+ .? 2hOXrAt=xWl/JT2Z^z ~E][7&坥l `qF=Y=(;|YVWܨo$v(4ߠ-Ɍn`5P0ï++kLڪEz<-UǗO_hieoea3V ],͠ A[d1_B)P/_6/)yM oΫ&~=g̣X?&jHw_iF g gT7EFeE cu|Q] 4*_5XL8x )zdA*Lu( R6"ǔ&E(Zְ2 'B!V|5>\XPs"PQFA=Ow%I-ڷ#8@pÆg̒ɥˣ\RD :$No7b8' +]:SHs:t|l-c|0`IJ!2u|M ~&q o\/"]ԫT5MBNUҷ{w*G^10x6[P^Jx{et", )XX:TM7q;`WUpZW7w!Z=NQ:0!R%Jgdt\hrJUG-̜T8BtIՋ7JMT hMq"B#zo~|=ޅ8R}3.Y\L;u>)C*ZV~gʇu0rAK`!Tۢ*w@]_;Q*ykQ kV}ě)ip^+BgqJL艙? {CPDS/,Ȳ9'erϞd*,iF1Em7kB݋C}K?Pi7*7Ӻl/ #>Pr .#B̑ۥ1؇OF08*68uCY*=;Fr p{ie?Ԛfæ&eZΫ3 V(~8{ PePJGʩJKhf"8?>8#Nfz? U&?Q5FŚW\.-1,J v ,d/lG1/N(e:?6Ȕc = նLi~IktW.ٝ@EDz: ~f~$VDIvZ @C=n?mt{ EfN_&NEPm Of:[3*%v>=pUkfÐf9 峚v(c퀯-N));Z ~]|ӟhtl2|iԢPjYt@J]؎K+LɋC4HoWx?hqVlo^~Q}kK>n^, njFT䂨 ^LIx񌀐ne9"fVήPvqU+AC#5$/icA_/8VGoj"#7*$*X㹯>}m]Lk7ڜЌcӾ 'k6K3ZTTӸD@:W$Xa%̠O8ݔEA=xyMӋK4o |j \h(륗pQcq,D/iL>"W'2Bgs | Xhz]?Pڒ?Bv2E d}XosyxDL9͆[.C5'1`۩7~mg9 r-R#HZ#wMtH@B>0&0u3ҸF|P7sY@];Pj|46X?)۹F#7_'X"ݨZȝ~MDߴT8], \"ҚCiBwHO@Dar 6SLpV+ =q'A1 zKҊv?N9>+ÛI>|ƴ]w8/]M9\}mjv%6l;i *?[fH4O1['ICG_Ls%v~%UL|)ɼxa@=#`!єDq 쳐 H G8oIo.,f-*# }!L f9&ሕ%1#^> r{@6/1y`8Z5(bj^}!ꮄb=+OUcem4 AW{ЬR5⣜sѦf0[g9"xK`,KJ un?r1ËrVK^G9t/FU##"UA*sĸҕ ήBf܏Ih@#Bt'(0Lݡp`Yvfh_U^ׄ+r@>ک'e>AT؅n!j%piaG[3b>f.)=Z>[jyOd[b-^X:7`5׿y %764R6|Aᴳh,mdS!YE;Dm^U˻j'̼RC,: 3ѓ%yAr=59H܂'d2`.e%QӟKCIw̮H/cఐ)(Г8=L/roMgK>?|M-Ȓ4P! :MpT!L`:I.h 3S2s^$D_CVՃi!Z%Mx47[N]mOה2y1EMb ĈVBʝn?\>/ѰIDoyj &O7/8bȼ=o=fOWEsS^Z2k[i`oAg2gXԟTنeBnt0'ks3"/=*Se ]f1I YK/#p}O;n1E4X-c"Y5$L+[24!Bګ|Z}+~Ӧ9f6^n;zy)b)˓]4U mb߅.UirJb:Rbc6{5*Kl7Q]"|d5w#8rЍC,0.+gbڧ)2D>jaG~n3Ma6xc?1P dQ1(U.LowKL нH*7r$:`$@\Yʯ~}p#]M\m kRt+ggé0t0Jup@*[_ 0mZzq헕&ҾLJC_S 2xAtM]m)"[%bc,WJ+ IWBtKD˾[et>H л~p䗞;pPASjV' +۹.F2w:PoGŢ,PK:c7mHġ=5T(u^||8ֈ9"YΒ[f偗Vtz %9YQA4MZ4z# y`NI\)2bwonubrcȻ#mXi"zQrr9g*=xFW1uk=2fM"?/ocþHN碞7ƛքU\@ !=z֣>`z얫7*}p:1䉃jo>KQE#SWpJ''.8Uޛ*tRVѶ%qp|cfJWAH)>+|?3&jb匥qF_lBI`/ Fyn'|`$^{@x ??ir čIF"Y]P^[o {;lN-O͒R'Bl㤽1A˓ĤI77!pDm`fPojm=q-ArBf[2cz.$oMrg&׮f~S'24ي}Ȣ¤E-{ҟ%=b4O?3>4%Z{Vg6l#$ξ&'! 6u(CQtLb9c2L0|s6Ptb♛C|x:sp Q㙼^Ri0+I6٢X6'#ݥͪ@H{P{&2u:v8Gi .A_Jv̮ 1cc &R^UF9tG了rQoK_e՚_JhlZ_t}80ŸzCt =k)G6B H:)[V Ŷ~6jl5T0XYM}ʛW00?,Fi 0oO`YQdwܺ&`va iڂTLz׉MdvjڒYSBc.&af XKf.K1 ٩]5/Pi6vXU\Ⱦ1AP Y3zPIqx # VPFgW uI2͈aݎ{*5DcQ, ~yqT_31DB!=˺,a+3_ofj<2Eg%pv1-E; a8.!zh]YP?'LN n֑+Rfevf}cƇcS}+DYS5MGˍ--o*[ͽE!!M!Mg2KW Tqf'.97ͅDlzJ=iD̕YAHT4BRZkb?Vgٞ\'Bej2yGF'SSکVv+oةi7^S>wU(XTJdAU1IU/V]`p}[8㑏Ni^`?4 2iy6T^;C0Bm8oѲB`k#is*CAM|"|a,m.=9XS&ӵ`[7qʀ-Q׼P+a|!>xfs@] 5'3AS1xZ҅κ9T~OoE70DJim؈A<\pWӏeOpz2Fg@V:&7h[eKwf\Xٶ+:Fkj!S%f*1b8B5W1`n(Yp4* 3&T6(m$:cvrCM+V>_b$M'l}Q'f24{9ȢϘ paM?Rjl3ueҥ6Bo: ,k DĤ52)>#:mLsqpCTsp՛:Sƫ ɚ5&XG7TV>>'.]섵ZCm T{zĭf~(b>E) #mѤDlɵ8IȈ孛w :E0?M`_QB0{ܰmОA{TǞI%p2.l H>\\DKݹL>ۊPD0:#E"(,.s킵; jL/#B ((D}U>W.UCQJ$?y"i+5yI>ŮEjcf5~yyU83INGQ=@ ede]½ PV#1AI+?۬DiFqȪ;A=-(fi݅vw7r.f 0[Kd-a]4%|M!_7E}xysb whm7: osSPnOxS:*sZeQkH.sT s֌'n[(ob;|l,0=.+v_h}^fvXSirC@o7uC3r9D_߽\s TU`nkY*Oaa9H _E6PI} 'N/GXͪmvnU=(b6Uo4cta۬ dЮ 5>uReI~D2+%vwuF责F5 }j~I:jrz֏eߓ4O%J-M`NbI: RCsQwVt }f2> -M!|qr%.v$Db@FxDҕ+luo@[~%?"բf@P [ʁeٴ6}՛ 22]V[z褐PcZgC=t22ݵ Tf;Xf/k1Vo"<8Q"swQ1Q,9gŊ,G=zFX_`/>ЉB ֤+=h7ti{8x AζW]C8P>GiZ<ݰ8ƶ@gkvSw.&y{$QnRdž(VtU/3RFÒ6Pq_y%E]k>9{"98@'9`i[]0éP?Ժ$OgIo&"Hii&*%h&;_ 6.P^h[#P񷹘\Ԣ%h e"!omD^.\L*@2s2t#,;Yu"?F#K{lx캂 FG>Q,re\z$WaY;sNQXHE29,mu22&'Ov=SggF^X=dcvX`K#dwzwmףV@1!~E?YY_ӯ#hÙރ>S(Pt١f*ȦE¶)Al¸ymr*Dwn)0C׾ndA1s|%oz6vIFX;e3؆ܘmͶ#0=I -u 0 euO0㷗%ѕEq^(iv(=kbᄨێ`q^~NǺxiJ'n4>#+O+Fm[j#|JwgU7`}|p^ K2^,sC䶎c Vna wmu^рSv$DJ Z6RQ7Ydnvq9,ϖAw#\q0)^):AbL[ jwlo5_j0qKݲE!UPSAZnk9K[gT9w{9^ufC5$DN4bJA.H!W聴Lhu| W;& i46@9n:di`Y+NJG|[h础KOO%*ҲD,U\W*{/YRҥm_AhûxM|$\w]Nğ._bPB?9Hg'RHvD\D<*E`a $uφpo寈٪C( @lk_TmgZ媰ʔ+\h#f ,8aL%ˎ^f7PbX#~A .&nS=GjlԽ)ܴh/4Jcc:O`iVۨ5sVֲ:Qcj쪃fcG'W+YaVFi _YeX׳כ2@*ҕ)^ʀ ,hz.:z @So߂&&僌}[ƟÝT3D-0t=5[E$."[#/doySt" -ɭQ"e$ʸJٚe\ fc7`x$лψwy+`avIO~ }x`Lq7Wy]W(+B '\\ d Wyhb:FL`\y{E* yC3$EZ+)n#179w/B'tyUt># m/0SI(џS S ))KU2ul2YTsG? }; ƗW6`I 4}tF@+ADop=VE4#h/{KN͇M"~t}.ޤ2%}#-rVeb\e/~[aR8= (hvi !dRLUA>LC n+Z,E)VF'?dGT<ޫ4%M~g1aWm2mv ;ʬtXOqtS_LqE>h˿qצ~\P1X,N-0eYk.52,Dmec!5cU4ȣH@.+%s(\Kf)ǖdvGW_H)Ӽt+V/nk7Ujgx`Tۜc&k7}(ʸ?ͧ\7<Á;sYƱ+2eG*'?05uM x$po O&^V;52=}]5: yl` w“)~pVt{HÖc<6hއ)g9Ňp&@,Ȃz*4~O+n^z79fSaq)$Z V0  Jzrgt7 $몬ߪ`眫{/0V;R-d 0H !6ؘRoZ|5`FO_v Se5Hrw,8Sc gi'9W]ALILҊQ1fJmApI&=bJ/8-%L#|wdf~Bš!X7SAԗlUH`<gSD@ڴ@a{RN7jΡ.j YXr&͎^9𫜨dVeӓ+3ZYcx[ >y 2!|_q(mB0m妶"_Lj;6TI=7\j JaF2oh4͂J$͌#f±}4~~Ym!}ab D{fsg \Iw㝀ftؼ=ėfUBO*MϛVY9>u{Tו٨;wvmS]R,ލ^ۋ*HK>+KwFmtnjO`:9cl4:mwJy l~ X?OҌcӂMt) `8 ECYc}(ZI(l$olśdqa3&(ov֢N }, åRtY˚Q痼ꏉ 8jٛ,'zUt=)>r P[;Ulsҽr(儊6@.yj#A,#b:MNv-( `Wc`0V𕊀=QuQqXECEL+ӆٺ@Z5{4$Hc+DV2jej%Y BM?%;}`χkoAޕh4YNTwy"0ɌD:_ TQe ?8v*#.|ilDs9fZ|x,?᪫5v^_߃bl2LFv"#痸Z MS)_&H{~`Lǔ81~w ad[㡓+("6}9A_*'+Wz#Z(%] fG?r қ)a鋿XRVx΁CWLqi[a;҈ DZ"YYUVa۴֗тN%o@j=`AyD.@Z% D#`6_~a5xɜK_3U NҗɰT\Nu$4O WxO jJm.K9l"AhEV R`ObN$k?"aSY*]ytVdA:8yĊ.څc# ^5&|DE1g{*Wqˇ3fbTݷZ;bT@Ow2vN֧E ԵWNzڅz,0̔Z5 B;60j2',91V]kKxbXLgmMU-DCH8e'XI]6%[@w}//phOTr`Nkq{$!*|e۶ $ ZM 3 Xʔb1~:TD"w2#etXjĽb)v*RP#=$呩yHug xR B}W\q=|j_x|Jzɱ%a;Ɂ\[|c<= {J@.ZRw-eY8)Wg/Gz_VY mY"Zd?4qѽ vڪQ;b _ܮ{_~S!=cAQͿ+~E#ʸv@${ԯ.cRHt o$9XImDE /*wIZ:"$S XTd!wik ;i_̮@kF@STfb-.fK*RG*rf _ <A9]͑NG C)vh B~3K|%$wu~ ܯbXA]a~HsPB!25PEw0DhI̢Jk{ R?/^EaC*~F7aC=΢ #IxkMF^d1e1no~n{zZ>,qP'\9sGyI|kՆ=tTUial StOi S:G?4oT|<ȩI}ҕɷz'/4@ؗL (sK4mgEz-DZObćSFIE^2_bx2/*B8q;]حs)׃A_-Wp; HZFê+>dIZB{2p$×gMV-IcTcW}k7CWr}ȃݦ0n h9(ŕ 7% oH>7f1H=+2gJvqhCk5fwj?w~d_t^RI>YkRv.}g53{7`,C$>A;My;-Y/"jpκ;@o|\lc`V +2 GZ)N0-mg@-l?Pq#sT 'ΛbU?ovʏ6bɐ (g w;w,r}#JX)Zo%)pl$Ks) զm(zOa?U0D+r,D_>非t僒][̇S9lܘ,&yJ7ي /fņ=whQsn(y ngDr:Vp}kj -ςyɔxS@r6NڶUL'Vb<FTT3t9b$%3'?Z_D1aafRb2{:rxMY9b?3exᡂb{2&5f4 jd <߉& =\UP!t•Rҧ]sZ!䥸mFg_̇1d2!b+EBʄo 5Xl[]<1\n K.sMm =D\iR?8Xێj 4ۃIZEBM6' MIZtp)_SSTϔr0 k^Mvv8, w$w:ϞKH=7*^眞Ve YZ/OBX҅΋|$]UKIew, ݷxyNqPecQ! / ,i~;'+u_!wgg!lLK)7 ";YWˬ(3gKZ훤s(%W{b8\J71OTC=PFRAmrӟzn@'"]InYg#utlۇns~ |Aĩ)Q0h|=#esDa|S*%A+0Orb iY[U,홋>WTϐ(@ْQr0qA33 $wL3yo/=OܩUqahIW~;VUډ>*ctӽD5!vi,T&,"kiF@uqs[Ep5SܙDz߀ҐoP$ B+4C $}zXpMRr0Rv)!ө#c&p=cxU[Cmֺ_ `v-Bm%c|&+'J'}݋CYneReN`JXVS^$_N9JxR.]_E 8s!*[,qbO$ Ϧ,Ig8uX01cS^IIߟÉ Scu3tuGoAxo[I} ѱ ~{}9 $؝@vfad1e!Fꩬ1X* XHYw6#=?'Ғ;un u_n'oyYJ=+xaI)nᎶ B8 Sբq$c3?- q]SCɥkA/.aGfߟ=Gw,=fX銯uUJ_B4 ,#ͨ%Ԭg(gK=dBԻ ITA)9úB4? )N6:MfsU#ѼQ zR|(%) H(wǪjqi?A![Gw(8zmF8e_q&_ +mJu"hHL O0g׹k {Qqn{qYkP b , +mV 3;MufFOG4,Z>H&j\r7z#"xݬ]9[mLu+޸EHkz+Q&Y/"CYnHjG1 vCP$D{Wp vs Ê򭍙QA`^mkhA=ڗS4;(S(&6 XLvԔJ\YnX<CY!컽GJd o: c顅`.}CH/m0 R{ՙF\(ȷ/vT<_%Q2UUEX?fݍ]gmϠl`Im6lb2Z0FeK!2Ɣؐ0L2s 34 ̈UQZ9|?u҄3hX[) BVfZ':Bi8JΑ0pp`ƔllARz@S%]*+/a3[F+p+c6QnV:`[cJ7wZAKr)@'{nkgB˾7 Q-PDqtaF;7 D|2R\\Cλ,v8v%[ 5M9f&ʘ;4P@?dvUjI@r. "nt˰ D,('3bNqd7|I,XVvsZk0̲́Wď&R8i:ÖhNWueR 煖MKa)ltxZbh&(hE9bQ !}pux"qk{#H͋Yu@.^AV˺qph;?G%ceU6[nuN GW^nbY5+l;9bƾozT G6PFYHUKD>}0aW%\AG qRx&iEuWs:Hd33cGGN<=t!yP]L7yʐ$k \+N-iKQDWلjye6]wQ%hwh1ȝ?N?__CU7h\lNs]arN)z)5D'n2]#|7$>"g'%KS8 9T3eu^#>f #Τp~Uw gWFT\*~W/dב]~2Fq?Z ÍЃJlZ]ݣRضD<}jund[~,Hgq]Lˮ'ÁpqD}>$*ޱO`Lt!w)N效@z^ziL-a+-L܄;NRaU}s%*mK(O"N謳,5lqR\[>餉B,y %ʡXQHldgܮDhGke#^a\||<}rY`Q UXy*eXB IA %bީ!g~U1" mz>""mSS8bhCBcUo,[I$=N}#h93 ^BOSm9>WetC'_U2}mt>w/dyX,DCp(ق4mߝҶɖV8K3gaK7V)̐l(=X1k4w# 8S@0?.)TỐO9Iמq,dbLj ?FjRhCE3j{ gʣDFq7 4q~u9o/]pPPvׯn$$Ń!&ʷ/I~]F>T5S\i/ë7xKs G9Q\6Q2vKGdl== xr-#Qפ M2]5txPmû⛍OVaaa'2WD~e`MSZЮ謙aJF5  v/e1 g/+_ynno)LH[GTL1AǝQ Xx{Ikk+GP#BF_"<짻7Ιf.` arⅣUu=OËdX硔\ VڲF8/H.6⊝j8 Rz,'8Ŭ(eS 9OtG 0 mJ&'|`֠KG]يVykO-,w#Ն8EGa!m`yGul[ٷsevg zhN=Sg8搐N pQ8u<"5>ҍ`]npB`xҤ"*sfWq61YKG5QPA|̔a/41ӟqL/,Wla EIn6mh=`!qeYڿxDF&6N'qcs&<G"Fߧ'R 6eFp#y04 G'/'@_;Ԧ Vf}= P׋$]mp"vU~ _`9 ULW8%iVWǨ;Rm"l ܻrf=P5֙ݴ^}?A| G4%LcVi>"i?=3^SwFLon2N?B;R_e?PjE[ݽ\+n+od 9600Lueە:2);5RH ">oO,jPkfG@{*#jv2^ulDz?w.a'` gJV*t57+׺39]ͶJ[1Pf&`l>g|=ybĸ\)-͙"1<\*gP?[,Ӿ^_y ^L5r?RF™X/`$aB?ߜuOҺp%l&bu6RF=C55= XaU>' z NK^f5Cc2"V,S|`a Ә5"wsn{%Gq]pBdD"Eزvgm6O?nvLwvtzn -"Dg{˸CPKI:G(5R<p?)pD 4ƅrBrP,7}SP-cAa7=t:!﹐1b|QV8Ӧ-$~]08&5 tui]UY"-AL/IsJZu{٨)s^͇]Ăv4Ls6dOԍ-d|3OG5 4-9;v_nC% vAMsKD;\a>֋LnP-e,lyol<uڰ`!WK7Ha€n:UGT[<~P-c3[AU[7Kf o> z_ ^^70ߩ&z6h5Id.k?=Q@:8A\U-߲>L${n}ҧS(MUu*Siѷڢ:G3` #qn3iD?K4,qQ_-+`[C,<'ΉtG kAH vO WV@pzex\3S__fmOe6\az,|rɄ33,3 /FeD$l3Ϡ44ɘvex^PvS)7A`Gc4Rx:BRtmՁ2f[sfA^0_%JfZnW5Id蒹 Ebh2^S2)'VkhxX"A+!^Nv #<^o`Nf^K+mi Xn~)5pxt%}ɵOu-84tHl8s| ZkiBjVutr i:>FiW$#Q)X9M+szv!|H4Į/ZWMp;G09cތR-V"$l0d _%]뿙Sq%y|!d0 h$^dy1v,Rk5T*G\l<MBqB/8GWXQCAzSk;@m/U%1ܟ{6|roE T? @v<@˭ "I}4n\EvE"Bm?Q}P3J`` :As̀`e.uX4lS yUTC!ڛ36"sg9gT7)`Ԛ[ h;HsjI>sH{KVI0*NǟCi3j`_f2q4*h?ͥJ i(zWғwB!JRҏ TR*ؼ'}݈?ϯxZ]S.vba5cf&6cO9~"UzbNaQrRNsΐfQ19]leIEpD~=oe V*Y0Q:%U>~Pkު6(23 VUWcQ.ݻVu>|AM֛ŧ)Y I*xU*ijSfH:e}.riYQR e_h1T4-kO>S E(~=@ +}_p\W ̲,;}w7Vn}P "M:M5?c4n X-|aɶU7f")!?5ɭ!f= 5(UuAot9-Ti4/9ȟCXyBcYCw}sN=J!/ [*{-*O yo<כ]>t-aDc;o„9BDȶZi.i͓jtVf y34foܓ~堌u\ &9pЙx8y=.#H|G^-T0ڲ14J|rerΦ(X9[[#f *XPR1T -.DLXof` {'0 J 8Gen-p%)ݡ:j3'ͤ_QʊK HilgE {h r'-|-]4:>Z.'Hm>"LI*e]Ҕs?)@t. 7[sK Fပ~QVƈAfaCs^` j.5(SX0EOd 0A (PܬEu;6xԂ%R:0?*ZL/oGDwQ0paVUYsŵ5uRu=ѡ/-!)/ETIKDc \K,N)-xF) YHPVVq .+(r+XiJ8ŕQSaS #z4qM4s:גbe\qp E\.g"9Pjå'>.I9Xr7JQj%HSxqӫ16#򿓱 !"EX𼈯j ;7l>܏v18v+7ux6ycfXr7v\e*y-Gi+-ta~wϸJ5-⟽ m'i u*1P) `=u2S#LzTTK7:g^\4NΝĸSr;Ty"( ¹' H?=t:ot4 &TpRE"wF7r+! n"a@Z[;6}gzTbl&V.H9y͟~\I&v,ːm>7i*:eQg}ܟiӾ!P"[E d|@G &݄lBMȐ"pPi?|ӮyTx(L!2$:2V(y.T}ZRcALzI_!n[O5FN Ȗ'b N;Pwð7r c<,&"׫P;,z8Ꮱw*xPo/c%D_a4y\<`;q[*H D.23%}1S?Pm_F>hla*b[(pOz!%Wa$7 ~h85KhzK(/4%Ah}ʏZOq$X_P&u.'^"4hu.!x0E=!fo="UA<ʌiĒm{2pHv(9P)D s#4kX)%W-5""e1DZpG$JE4 qi x]!عe< lY=hDiSZbMLWgS@5Dј#`s(b2ć9Uwi[&[{Uܮ?e%^% C7vâ-ӿch&kTG&@Mݶl)ťH@0_FSbu:U+g6sY-wF8K*;.EJCї ˌ}bWNeqE: !Bm򠥥('[|X7NX( s]7G`^Ҫհ IDö  4Q7O9Exnkh/݃(| TAՋ&ɒ/RnҐv*)N=0xC}Y}kWq~ if0 dsPRY~сάuf^\ۖ`]ڢS3? H{b,e.[O/J:"ɼy\޶VƟ윆x_KuX•xwҎvj7J҄:RV?%z_B=2"y}CfHІ.*8IsT{-ϲ#&Q_-17NuQg 3_uWɮk,^tt3-)[_% v́K+/ZU+@=á"sgQr{'?4rڇ?~ Wg2`Ӣ"/#k78/о1N(!Xs6#Tgyuׂ 5Q )}aa{\4dUt\<\v2QsѬoviNpI*3(VlDW繈TZt~ D1 sQڽ/>%x|ST1džD@) Yd+Bquto֙KνbH@ |]b}hx|vo!G`# 5{-\Hy#1!RF7Ҵ ƞ^s6a{֭8D۵WFbBԿ+  g/u,dKy÷{z:TƸia0֟|K&Wnz2u jʊfGm~N͑)}2Q^W4=X,޴Ag e=lȪVdwNM E05:$Z;d{9$WG5^A4j#:qY&~Ssɗ =ۛŽR!B>9>W6g}ʝd8>xҠ۵Cr+K*k1EY-4l v? )k!( YŬ,YH"yf;jM#Dg4eONl6M6 (G [%ŲTc؞ӬLWYv|34.LA $r+9nc !Z\ 9A/vLDJqAH߄~kdD0'm,qsx^Ţ'znSWlg `S)B;dܸ֜9OAd14ޥAJKT@mMz8i!a˼1Kk =l~(U qJ; Β!` k?@ԇd:cqgJ~kP򎩽NUr- 9 3?)0wZL E-a pʱ89w.D|?ATp1 Q+/1?_;Za(ꨵew eD1T噻ki5kiJ0!\qE3!qsMbmR-uhh֥ ne]  xe A? ź ni) H- ez=(^LDCbFs8$L]ךՁ!cH}-Z-q a6ys zIPFcf\"}2h/,MÓ "FGX}q4)&u l_mW(LN%agEkHdL<}Мn."%_SLx,Ԝ7MO@B^TGUѮCX;pOZ % b(Biإ(*)Q'Bv%]P@JM _i^ҽr$K` Uk6jchݒ@3c)G$8+.1@'ReF&yGK9S8o݋XL-*`;}cHTQ}܏rŐ(` J7yK`^JZ{M%U6TVT2[h3$6 *q߶y@,/E g\PP x=l%", r[bԕrys7w<Ӱ-,3|G\!P",@l)D) <Ѻ9.QU Å[#qL6辇qdw?yog'L+['xjr|X,Z2|Q$1e(/Lmjfcs1$ͷ'e;ɌOՇ=3$oRcR8?C`q:4E;e(:ahᓿ,C_nebZDddY e>jޫdVkEk`feCIM/1^ߵoغ٭Ȍc Ufi*8w:IP WZw|0[Q?oYnѻY(.A 9;6v`d;CHil)/gKR^\f:ST"h|QpQze7lLn$!+T;U^"Y|qaA;ӕOVjX]zt[]dc[.9YSJF5=\]\eL+$/2,Me`n+a9뱋%KD95%ݛw5 ɮTzb'tY.^ S'Ͷz`Y[I2 Glx|=UQ] (j/d#=sfL4dLc6q֢ D\-5JVoYې\\bvW_N. M#<%F(r9۪ۣ ܀-UɒޅeWE8{vͻJ1 WpQçP 3r4'XS DU pQwg?ߘr/7e2tZ1zfaU\{o>/_h3bx ;d]&_&SŲ"e\YxzfaYS.Xm~ ,e5#y8 q(yGW`2*Th2a'>UcvW 욇G-օB{V(Ygc兤iz"C PrjXk.llʯ Z%N W{F]}u w1?|(˹B㟜r /y+V*%P2*q^f o#6O){xӅ#^s0sp¿njjeIW^Laj _1%[ih#/{w4E7IOxوspʓoG%* VޏʒkKj APDb- =geҳ缅Z[ | &XW3Qs2;#1X Sΐ+hJ-lZ"#P0r iA [ږk{JWu_.)GIIQ13 ? ҶBWCVU!)U Jr4ϻ8;J:B̼dUZuDQKih't9Sܠqj >ֲhJI]h2ԟ71k߬N;\<ѩT= aʉS+DҶdr9l>4FGͤwR 'X|k2z*>9!v_MEz+0#bP範Z*z U@~&5f4YdxnFr V4sqKF=ʔ_)kwmѼ=t*4Jav#R?\HɓyޓFy# d %X .T~&p41h# iA]aQ*vAe!:t:՜Y=d@pD3TucrBbtwWeY`1B)%[Zb/%1sN\152 UH N_*҆"C%*vd+,q>osT9R$m})G0,UM^ǜv(G'#&y̓48ՇmB 42wsFU KSo"fm3CJ^ۏL+hXY#ٗ N zrHHY{vU\9up%ĥ  }&LcÌV*'JU`gⵕ|mq\9͉r[:6^b6F|_dcGO^0BeM~P>(~ i) vzīq!Ěd<mGN8Ln`zcF0$L40IRڤ/,E3D]/g}i&nE7X.8f9J"t)9914Yhba~>Ƚ~dv3h/ԫbkTc`BdhX+ U|!|`4~{}6]6xߡϨ[FBgy8(dVg4SOeOGۮ"RO!K[}1O41(_[y&o=O'QlTf5> Hbˆuw~'O6& =1¡oa :?{\ NS/tDXU ]s6xo:n7kY(iSu)K-R0)p$ofJďߋ 0PN#w4@#X #;a +5LL~וOIZ3?l$Q#{E gs1l "ɖLM9bG(RHc*շ1HB) osHI+&z(j* Ǻ ǫfQorVqim>Y\o۰ƹIaA\, χEKFDyh=?љJRg0Ǜy 0 8ue,>A,=@ /dfNH4 |O\sE{0 XիMv1D-vRx=o3zU^Gϲ7i)P@Y;v$LfU(@9v#NXڿo+" Uy% ק؂F#P 28z 킨' mu^tX\**6rt33$ mz<֋@#EdlɌ R~"D6k]fA T[ UO`vYdlQ+(=W*t8:ol24~2,4ݳ-0Tm$w[px"Hs&n1XZ _s-qWPZWmg Ѭi`U:1N?5zc uA`7 Y&c.΄ه= D-Y=B{:Ub_߄tJT%DrtaUSCrp|v6[3Bg!а[ʙM)AոR9,zR_aoTmmiwdsA:X=sU_0휗;TX%?H4YȩiE#h|peF{xtҷ>&G~YK4bq[s ]+kR0Hanm,`j=ൻԬLB}'@L-D< P4ݺCg@"BhCU1GYنP/G\m/UUp0P FۼPOgAèQ8HT ;+FsQs^"O E, n% xE(.✉jBFAOldYmFKwaj'fFu0cw("_jXʬuQPfnÃ*dk#^Xaؐ :swIo}A7zlҨ FE߿Z3ikFܣBX$}Nshd<z%IhB7dbEy$66 >vkz-f@%B6.C " EmFIq?k\fH}Z(U5!l'2Hy~$@<"\E;>3n Vj'Fg؛0 ct \"9" j h2iW9|klvݪϽIr=QjX߯IWCSҩa8ja6ghCb}uWUdh4x=ڦN_`Ɠ"Cjn?1e „k/Q}ˎ|F$| ܲ(937ܲV_Cgt?AL`ܪn(oʟ8_.˃ƇEz %rg_>&-,d>s\+ (Cq]fIu)3Æٗ¢c,eI} –I]cBE(%/G4ś]kµK:kC_vxwiNUmYlVN`rF̼P' .bHE~_6m-ec1[ ?lp8͆]f/fhEG!Iwmd]bI56ȁWۄʼn ;ҽBj4n'NZcGoyu Q;XW3}B.{V|b1k3m*f4O:.2jNە&~y(|>@J=]QE//`3'TՂ9/.tϸԓ)8P'P<+S 5ePecE4Hfí1wyx`~ ^+Mlau|Q;(b_˞iLU@1-E]ڶX*AM ӦV# 0%r(c`@=Sk>+lXޘ dNH?͕ºWol]r߇3N4|:oJ0G!Ix/W0uuGZT($)^CsUsKxiJ#\cy]j%UNu/M܁ߥqo "QlQl%ɕ֯?DPU6~2O ym{A廊X sMm3U؃ ʽ0ğquUT߻ IzYhw` bY.7ߏ.k3VJ w{񎴝 5Mh~76m ӽ'nս/-y<e7X/ :G~&ӸiR( ԋ_r# M1}c?T ^y )&¬rěWI-TӲ}giUdֵr]-PH'7l&sWns$t7(Y O _x{fAXǨoMMTXd]AօI# O=;Gl E< p&`4hA΅kЛ|uՐFO>8w0``Pbq (1t+/F]rɭZ#+zF0(߇Lek7jxI-9A:ʔLJO= O룍nhYb}%ߗV'); o6X.8zi!f#e}GJ 6l:x, @aw@]p]/-ml LrBb!P'rAa]+èoL*h(ݖ_ڧ.F5aкE;Fä9&8ʵ̛CԀ6Mqv"gC8u_|=~{YMr7(5O-˿a5H~[ulO&02KPC7?icࢷjq%8tN_ÄfqGkق>"*QXP;7z(q)m.%4Ƕ`( i{=~c^w$7J z^?bv_ka9/`lZ)q[%coGN͙Sdw[`H7K[->ev mK~"ɧ㊄S 1-j6h?ZaNs`tK]"cӓԫ %3ut2tۗmE-=F7KW9-wvO?W1t{:h{!i7&L`Vi>Zh"&PԎ+WG,%X=6vK]ӏd!#t䴊`ݒ8C=-P۩DZnUZV>RxRqn$O$Ѿ9Ҹ`儣8"Jm-ߴ͜S봮m&0w>Mq#bFNxj($6f]=M3jz<90+B:%mpJL#rַkJo] l6CNI ߾HXb|, 8ZЏn='@>F Š¸SKi<*skR}Ppk>.0v̳y(߱_G>)>%2u\+17ק!MΓ S`4:dxN|H?(LCrdC,(d0,rmcw iﵦz"fS!Dc#Ʒ)8^/,>b͋(Ie+vzNQb8tybVOOX;-IBHnJDJR*^rO1\o D"`n΁KuHH!]]oBF dK,oV1=?1gi֕,|vLZUK9_U3SJSE~Gi%pOLrG **^FuoM笎v|<8l- 3YSX&h/x͸1ČnfSf0k&*sO" h֎uᒒmSimue: odAJukhEۆ eÕjnW M){aأ֥W9C'oz|KhԀ)1pcv 84F).^FAuV[W9DXeKOAĘag sa*LDElyAF15?)ą.eʴ4#.%d]TO / Vy9-Ӊ/Vm:wUw,TSA>0db.&+{ 0?Þ܆YcDY`g|{؎ -iSpY$E|yj2s5ZLnI>]Qڪg:`60TjܫP7|EM¿M֜}( /+o.q)v]SB|Pmdžip)|VAHI$Ea~JV 2 Jxgy"I 7ۑ;I/'b}""mƞ[1~/½CΚ z*^ȟ5L M*CSqϠ0r$qPKǯ摿ػvs 1S4lkp0Pi[?|d:O#!G;r|iY8 I;nf2 eml00՞l2snoprpC~0q.vtUk_jϡ:g%DO{@s,?bhЅˣ#K@O-e" !JLل`ϽWF-WuRz3'D+=?gaJ '$/+5IH5}$"TbAUh:HJ1(TϤ=󋦤$$z Rf\Oئ_Uu|_pV+:Y:ԜcN4y @ئLETXg󓬽a_WDtDm k r ~mȐ#SPjM߈l2ALUF; /y<'5S|^`==.FAk͕9v ytV 6䷏~Qx}I0reA34Ko Al93ou)'OWߝ;-HV6w`hW0p#ncnټ >yUcx hܕyhI@Vr=V=V$0:34lwkf9No5!X}[hxj nG7=S; atLU UI<|}.I[Dyz+VߋY KfFs3O)lD]=|Ø!ԣ0FE9#릟V#e˃gbEx/maSj۲yo3'w_ )ʼn'tI0̋)ѰZ+[˫cQ~ @cxcN 2 [1GHMb?ONm\ FQDc`0B$ǒQNǦYL&pFL2- Kv9RDd Z/ō%h #΀EBkQpN4Z~ qp$o\(;0:i1Cz1 &t:kW[cZ0Ci|T́|a?_vIYVAP@GWǒ(-TBNaSB/Pj^[ gʥdcv^o ?OE>ѫfO#S VQD$< s3C_<.vuw~`2@Gg\hxekl,iyV]֌]C2~y_xv۝a<݂n"Bk؇-"4>w%l}f2uMHE3}Vd .) L@Hиו2kUg%;?6#qQd7`lx^h)fUGH41ZMBĦ8ijE0akFzN a1;XSOZyF ʐVqmӤdEA,# "RݹAjӞD} oJ Wzc^Dp˝іXwAbӏ==UVG3ևŽˢ]i0UɉԄ]>Nlibb[8vGYyaZ! 4Cx!u$\7h`Q9Év4\9ֺ>x <6;{FB3Я~^)[$X\<mNҨ-IrN1.Qa]h w+ؤR 'le+Z#|X˷ q{|[a ەpn"y_U Dc&P':& 5ӱbWe+Rf:4(Wur= >>k{sɁ'Ibc|?tWƼcimiȟmw;i4ɣt&EN\3H`ŶQqSdؒ)Ĭ୳ B`[4@^dB}N|u37|*X; ]:Wu;DgKQu|oQdwbgҟ&~97aqp$F5%8B*q>7EVE Q1jT CJYm.)a|7v=22"X@e ^ݶÝA>&o<ɒ4!؋izriҷ+ YM-IdA9<@쩭Ȥ9b@KqCLŽL ܞbun !l%Dh"o@$/*m["&-viَ Y$/-1Qe~1 zඓ}džױTLӇ>bʍ-;ՀiX;>9-q }iHs/#şLsVpQ2@O=x?n 1]=kv SJEķ)xJR/Vl!^ݙ6_aIw/؊g2/{ʹ&̌*Ћ%|H1-j,z%>a}op24'.u2 J#m($囤!ZH_Sd'~. M p^ W[3q ߝIЈC Aw6:wy4qZ@>O({K;4cm5 zXѱVߟFw[YJ!ݽ׾k,G |KNg;ٮR]ةܹ/sF>BUZ1hnbqG_FNz֓bq8B|F.)kϭLuCrKs:֨ts5"$oTIFzEg/Z& Fy4RQw62mxZh + eVTwƪR`&'88s0Q" >}du|? Ⱥ\7vEkf] q3]W0?E^׏(d0yYw55 nVCmJC@-{;bGc+d7Pп%!\BQ\mqUN5@*\˴</*e U{>s ;aX=wװy,.O.f>IT{O{ܙ-"̧>zr{Q tqx,>XQ.5%`=ةf(E~kɯL߈t5Y8]af1dSBZo^]vwJ|[smՁ LbXhSpQ>+.("QAE|KNudsUͧ23G υ[FTSv6A87h5Yoy 1jSu)o5"Dy&Ç!'ښr"Wo^Lk4^J;3S".2{x(]Ψ?/cPqR|S$=Bە%APAy$ 16D>)vӨU hh<㍝f_ ! {4)p_IcDXԓfM7̱B9^C;QR ?f}_Hx Κ—qک[eɒxИ"EzBK<‘c-qS ih=Ba qLϘjA$vy6 ~= $hxB 4ɲk ?3n[Ea*NUЀL?Ѥ)R7Ii|B\'{l'\`5hIAùEԎ?A ,*\֦dH6pZQ݌\Pc{|w޹PPMtxFM9t;ҦTi-.HR2Ϩ뤅ŜBW\帶Uc7`??n^̈C[ A}~PJݻ/v6}bB&Ҕѥ(,02ǓhzI$ճ dL[;srӷO %A _OQg5:V񀢣_Hdy)qopƬ {vǦFlbWԤ"6,l<*x#7 J$rLQUSIs1^{~,]g()Y76lMyݱD""h}t=KG7OvjT&?EȜ.;Y"OZ*& )  v"=^~TFULBG:';LhU/Nrq7EוQ߉!RV7xT})\xpSy C9CJM wSSfM2deTBCE,q  sLDX_!0rS.tut&\"6ˏ_ҧkS4> \" by?׌]@9ụlrze2sx=\h,ˮWW,m9\FFwp ;&?kgkvQ# 9*T+qQ}M1Y`aH9ך7;'Vtk!P^Q|,Uu';]J[wE,dbJpIWfG9zIms}) 51[֤tOӮݞs< -$VY6{:݅Q=bUϼG4(2},Ҧ%HI'-HDٴMslSDizj̜ϡ5gĽ+68\]"ļ $ /MY\[te%]>RYlf nn@%^dݯ^&:!?'_>vxLU E]_ɽ<~g̚ZH%#CL%9J!]'J 0gp ߠ,T' Ctnfͭ*Ϲ ?Pl!] ;osQ^2><K'+_1[ۇ~Z;lwlRjrrNL޾gsV_x+8NhP8`v9(M_mVG=p(\ua'b꼉3QY)~4~3ę|Xm>o!9b{q_'Cq:FP4oE]%BS2O;uGh"E!8>ZJ)| L> sҙvt70W"iXhr*wUA!WFOAa.`֭e jG+ËW`i1+QeK8fϏg |L38 ]-/֢4ւ 0lxx6+x^兞#e=d$ډ\6$ao|.Gȫjf&]Tq\ܤ1_x q:4v}wx?"gAJàNj"@^#-lvU\w7`i$EzKaTRhb! wI RP&7ݴ J7bTO& 1b{Mܓ1ӳE (*_l8~o$o_H9f{83;ZRS4tIڧXWzĐl?P3S'E{L6aٷnM4ŧ>УۯiG+y}Cn 2.^1d7LFlvC LzPVveym. sbh}*x;Vdw"wdQsD#mM0QM3x⇥RIBK I2Hɦ٤WG  4H90..r u+7=ysrIj(O Oקon,IJ雩=F~Kg&%l鵥2fXw2Rh Z;*M'4;چ`'Zܓ OőLO}dZNQCj서aHU7U=ES7Qܧ[D >"z`Z40\h,Bȋc*5TB}m}kڰ狺-[O"{Ox$ 6s1oHUMJY{gy[|W -LXГg ,nm$5 F[hb;s=1$N`ʵ'%Sę*X`+}_ ܦ GO6g\|OI_A%Pt8ɯp OW \&بY]>hsn-E3Q_;vcVZ?W? ^/Aln- eی jV޾F蝨(X:Id ~L`nT^H}ClK"9S'`kM(0HN,`ij1An> |PF?4s7x~HqO+CgNq e3,Iȉis5ۼZ)ldP8#FKR2c1& }(A@+R;rEC"8F6tUVNk%s!8_gY`vI C^$6 bbAIn[ԒJB )1cVԳ |>m#d0d&(v|Yc)f=Q@W^#rq 9u~J J"5\3N}[m e*0_yEF4S]Fc?5 2y^hXncG]峸8w~$( qwI>W-ow0s?iaHblDFwNCLÖ[wDſŚmKAZyrUɘ3sK`]D/gvNm>9G)b¸h]51֛K-kqڵu'e`R 0T..?5ZI |ү;}q+p?JYˮ$dO{z!z pU.5Oe4WNܵc4\|sJ['hQ8 jxYԬ|wT$0zD{$ZN,őtOq):c4k>x_eC ?z)|>!(X >U.%:_GN /b~ ʙ:|AO%? VJJVkY ݇P%OΪp|P0nN&AH~VhU ?NV/ވ|*u!^; Ő~A@k1/ӹ߄@xB{&pye;{ֵ.ށQ=lr\çe[ \D9|ށT"il{B|d.[6DyR?9;H>3JPM=L~%:W1K]y~ͲsfJFޯ\]Vcoۀ7oKptZhkjٶ, %֘.'R3!|b :<$x; /|@` <,E+JDe^#F A=CtYRH(7# Pi`r$0@#ioLgxJKDgf@ CӍE G=Vq1enA =9/9_V[Wͺ(Sٛ=)e+D8Y|B3[Lczq1((? 2)uʲ;Ͷ0)#l¡MՄ\MpQ~W%T>l^S3!4RAG$|;ZS[E!IА;Y9i{* zs4Qp%(aZIjzvU$m-:+~~{?EK~3{gVJU;&қNIM޸^|й+"/[3r{'::/=x{K!<'!~@.gwS h (E;>۰Q|aJ:Ju9Bꃎ3YoަȥL9/+oB°:m9`;xtҔ$x((ձ}(p 'yyO9U*q aJ50;F| +\˜ zZ+4C~e:x댗LvT؆eR2iW9sqtnJu6Wm6J~GU!Ne3ӃSޗXm5&m`8xkgIM0Z8HQcֽ[iVJ0'UuѲ MaxX#8/xXb?rndd#N 7 VYoa ?TΰOq9;A2pyam;9ʢ;d4l6a`<79 E5G$í<(X!,Cb: +6\zK9UV\%- e]a,ȫwQI?$_0rr WC 0E* Yn|9B-囋lY&t x)O=fVtecC.SIljnM, #ThHտ VuohA3^\^N1OxU1T.P\F<h2{D{L?g/g`ٴ_!g+!Yw;p .}~ qqc67hyJ`D.UX>V ?m¾>FyRt +d _p[ctbbThig U2m ql}A &KUJRho̿I @6k`Ev51$K.OV7 iib>go kqP+.T'wOچ4Yb.tvy]سYߝMf21EpEE0 i#|f 2!81ݟ΄OZt%rq=:{A1Z UW8?(Q6t!%yY94J`ũ7V\(nZV=qf0t4+wP$&z|yanޟ v*e}`sby2rOt %Z>Q/aٸirO61xs.%2u dj@ʅ;gD+ VY Zbn}fx墪a BO+H4.88Ng7轐kO*GyRI·e`S;nv,YŨ@9-(O&-eIf{PE+I6^x D[3Z1}\o=ä9z]A+n )0JZNBnى؛KW+6N FKnn/-gBqX.'A1(OA:u Ŭ+l+,?ā`~pM=GXX\=C: \OQC|2vVg[/?F7tT"6UF}p'>KA> YRT;.$N6y{Woq3CWV & -iQ}ڗV#v|~l!*vk8jBVbFɭ%cʈ^l ގg-9ַ{fq4`AkDGSLDZbcW%osMmm unQA^٠B/wS}y-=Q],>SGi6\=NA8ï:G8,dt0 rS#ڑ{< ?2 i1 u%"9O m$[$ܟ;FP(qydCTDSp3ZD3yGV |#[|gXzhz2tC(k~Dc!>9^Z )`Z{puqn%N]yz›[ wK@KYyЮ7kCs=@F=ЌewV_B˵C ia=^bZ3cݠbLo+(Bɯ`6LjGc  `^|+x)Ƥ=|A(,%ăyM4ȣ}k~EZn;jB6\PgU؎m/i:Bөxq,;|Dyb-ZcQ='}ɗRK9@nL n~i!CÌvfWqkJ~t7>7!y z.<:[d*ŖyzY(]jq(a:Wc=ɔB~]/Qla>et{Y{PE"]s:R14(Nk𿢣[.]hķcf  2N& +uPCrI` PlW`"\gџ3Ɩir ! HŃ)XzH0|cyƲJ@t޽),A!G}gu6Ltѫ‘Y${El POؽQ ˢV6C^Igmb;ÜH Ҏ4r;5W8,~T[Cva :A| &rD~ \MZP=HZx-, ?xR Q5UsRA!i6; !FWpokiw'vĄM7n)5e\@b cp lhZt)/ouiv#H6$OEfSZpiA LvW% Zޣj{ۋ*2/m9 l KÖ u@c= V[de5Lg&#'|# #!csji\'u4(VȕƖS|z:c&{;i㱐lOD\:pPNRI}GK鉁؍mj2# p$tRb5S Cpel sOD,zϰ7ID#h)l$p%p:'ȼ07 l:$:07Ly_ʙ@o%`=\fxϦ Ǚaͳ%㑄}񚸧B~}Q6F8[t@XwN4כѠ8M 9YQ]9 aDVpqI6<0MRy-f_EHoK3F,xlCMi2 K^{^?'7%R{*+lhbL,AvzBAL7g˫Yפz7 %^8+20`yI_mu[A&q 1˒8Śa$`uM] :>VCuZh*(+]o(GU8#I۬m>2pXY eՙH P3[ˢsO?+-LP.0@Z4{ڰإp"Ri"F. *|J4oQbc -ףqO![X?v,̰kk)W,ET|^<>Inru˥C6 =e̿ }yt._{ؠ?y?=CJ}3NWa"?4lDpRVGhna"ތ3ni^,̚L# '4 @R<g,{_9ӬwB&g}VZ'jFKĴǿǹc:aE_{ QCe4Tb./NNG蜿ConBJ0YU'Lb ʋ2MMPSTKrcmUlD.*WW[UF$m[w1h4weVvpe&~-44G?O0F9Pщ *wő:%N"vKnj'+x#mY*J.+#~/i;F0ХWhSӖ˲E̥/ 4x2s7"lvag=T01 O%'"%y}9I>6wU.9|,|LWXy[ v+6/[ddaKu&7^{F|׀ !7[쿣G&ƷJ5bI дI5b@Eu@#ͶM9<zrJ!;!lAl;dTs/3Q-WT8FB؝D=D:_NE濪K8jӨ""a pGJ .uh s}R1.˹ʭq:tyᜑ.K|kQH}& [u ӘҷG7c-EDNUyvwW<Кc]4؜_ Sq 0zI^mzmgwA,QU.] @f$-+In79%"D16q/]+lBCz<] ܼV.?WN8ZAL=q#C"jNO0 .6|~ZmF{$-/uڏgd r)b1s#ŀ\e +ØbDOes(<diK@XBz/Ic5G; V208b'xN},Bg3}9eH/&x[jv;zIV3RqL>.3J B9)];gxMI^&e`?ZYaNqtzӁWejjGx}?KdFxJ/"#'6f[GփpҫP>YI)}eDXy2ɣ-p*Dv 5-G]d'/؜X/EJ2VP;G`pHmf7W.0 6Щi*Ͼ "tM0$jN reMsN1~2M 1y\'{S?% Q;)̻[6{G~K/2 ~-!&F,%kFQ0üO &(4׸kpZ2#|\ra=NZ1&L21]KݥT2y*yl b~ C|UE,E+\Fa6o!f*yC> )'svi;1j{Ou©)++~J}{ T m<(,BI C^ΡY`cv :~L }L qII {?Veд*6bsĹ6j&ݾަ8f3&zQ ,J1p)iMx^2iB;F׿ՅTiQi8pzs;y_QG@90~^b"'eK U"ER}gj(Gde`_@KI.jDnd9Y& G4/If<(;캃 ߃$.f;"FaamQs͸~6f}48yY22;rBnN>kh}g^Ѥ%ytFKlnFe4Cu(Wg˅dyvA#q0Y2WLif蹭6 -:%>DM:zh1:7@V5D^}/hoc:ܸbFM-L!m.>?ױSvԉ=X'ؽ5[Z]<++(@l6 -}gpqQ Vׂr[;F 2Oj<#"M]v~xKA`9*1uֆ>JÇnh@o[aJ],l?o8?H$!-FrE= _qm]`Qde-qhN*7ԱtDn̵F_ 9Z3VmkO, JFr[3mKee٥Ab;{ZJ؅20]+;?y&I$;lJk-Vg& !ߤ3Df]aƋDD5`:orE/$SeQ%+H"?O^ԋp`!zHGtiTup{,2h}y#N+a_I^#rRcNBӲ+It%_w;fh7$-tUnxw?7: ^ twdk?[ԅ1K[S2KTfqi&*c7QZkㆧG *U/~34)pI8Pבʘ #x-5$i6g+g!LA0BPDVQ~Ns1\'Ӡ)MUmjvr| h[&.ZRAEKуR9X^֡Ax$z.͗ +AUf qD6ﮏʮojPpιy?&YxE!12/ZSL|č ܖYΜ,SеHZ;n ,sh#o= Zfm k:#U6V[fo΃X.h5zcU6bnzO}-`IT״[X@̰"o`OM;ӓM&ӈpC.O^V(c\blهzF$2F3-'-Sq\MeI ]cVKOsʪ]fNI+L qΣAJh y7"eVZ,XU؇@uQtkÃCe6tY;(Fyl6,Ts=Sw$}|V9NXdM?וtG%(:3~#څ }錨}dFJmR0aTew`8Im3ٛSلq,&B[!x@SVQU=']6_'A(}H斸3ofCf=M_>;z©!լ 9$)-~= }8g<<'lrC*&M~ضͰa(etL`>/o[,wvnK7YTL~y=wC;x?*78oS "BlU]PAa/RϮn-VD>SP@YB@%p|DP0PO6SnƖ~}[SmM\fY`40%0T; \]gepCYA[{/N=a.xWdZt(~I˲ >N>?..XSj9zcK4" YdTY[| Xmg ,vosc},ܨ4ݛUdG[ VJJ} _݃~NLcFPxg{?%c1d?SiE`Z"-9'B=c*1zUb r[?(QA 05)ԌgtfQƑYߟ0& ҬQLJx1āu BjDqsv< `H͌g%dl+)yi UErF2祹:KoQX=?Tz$J8^ʋ-|  Ed>e[Ѵ)7Q(CXSm"H9l`L7Mb-2¦4l2.ְBBw0,γ8.מWLr#$<%6>`rAOQjOjh67W5Ą#rqHJ+/r/<@Ǵ3W {JP_[];P XSQ^ B9ڕ6ۜϔ=d*njKIt)rEp:>:LNEj"mבai( T3z]#ւHc9U%Љ-߄Rލ{3S̀|Ļ( 1[6-!EKv~(1o|*X\ibT@.X |=bNl{6p4ZSf:B)]D5Z8^l79= ,2SO4z-bRs%e;pRBrwQ[߀~2ϋҝG*/7[ !KGlLF{B=)"PNzN68ι遊gu}4J(> @(XHJO9J%þS/f\rf8FyFwA)/a71FdOrPԸlϥ]+xD+̕CK$r`(Rjzt DiB/V'q S%&HG şϝwR炏3EvG5NaCeGB6:(];96lI Jjහ1 ;#GE)e7+^"kHUzt~,S_?G)w& ҾIbռ6ȗ „S ?'pf#Kȉi{#yNg͆EDH3;H@nTU%asA!Dnm0j>@9/|s~/e31U@/{pTNGd]U7,lc(ߤH$iIIvU.Gr_} N}Px$[2$zK벇;ё=%f^}@("h$d[dۼį؈6!9FAO snZw;?,0=~w%׷DkmdigGW1S1JTQofi6Xo>ծ0iK ?Âդ2}VEi 齒!󟤱I.ɩ[.}d8!N J|=}Z_fev(_хc'ızR|ř=BPu*LX}aaI?O}/k@9;DdBOL$PЙf{nJ&O&Q2|ܷqNcU8*jwUz͖PdkQFD_U G|x5,)7pH-9z I+=A31J~sQ$1R9V1fPqam>RP:kœV\It6wv#DsKt>y! .;h̯$waRO+O 䮔Co*VURe2oy! -~}@{ũK8. YmƣY1S6y6r6(.[߅;&MKPV% }?֌'7SxS1K2QҊGV{2LrH'l_D;MZlt,t:axMN @"،M2m>~Cze?Qh%kʪhySPYUTF7ĶHrQ.fiPv摢Oc@(4Gu_>[)ܒ 7I IHr/YJZm_@xMs> d I{QKH[ܲaʰ@U <Ԫ^'[pKY{1l%B8p"\9v[Q$VНhSfDjD=ǭc}tґ"ey_\GGlL>%rj-͡E 'Nf x7GCkUؒJ޻YՄ%)p5w[*A>y 2aZNKMv~m)LS>b~)JAVG yoNKˍ+Tx-tz7Wx[,ύVORدtHCfWv{X<ݖLyť.ܙ/D nk+N<0mSw|ߣ:l9ɱ]$e?Gb`ER$/'=6>Óe2NVN`Ē 7Ijqa>HolGA%&*ҭ6F˯yHMiHG1apFP#٫Q bNᘓ@0}<[?únzS1 @ (&Njү}ljR*h ?/Ͽjs~|d#) ?D (y 졩˵&a[cy*F4EkPst]` 1@{%)PI۠}"u{mB^^poժhv}`t:m9 :~r$J:ObVhg~vkuMϫsf+G:ف<>~\8!bҭt+ t%v)4oP-8W.H[G֦$I[zt]~GwC v$?>L3^w˂*{}tȅ8lH^7Mfmzxڛ(ӃQ)|I7oЈXfY<)B[JCh3Fu²1Ұ+[F[¸6sRsQ(@-)?"Wb(Uh:Wlc yHfPp/E{ex kALPJ:hryPiΨIPn4]&@0}崙d,M˅p%&RK{Nܽly28l.s軻~_2VÝok&DiVўHxMEkJ5F]Z JPDipkR?[SOqYnh"[ThW5jḻ@dfċ+Ipn(c`fKCUAVBp//02gż*G [ʟwsaR6bU*th=Yb:݋:/Cz[Ϟh)> 4MG({0tK;!;j=|N|hb* /3sH&&32yBVܞ+LKpetA__)os kYa•: Q#b955+ vˀ:2iN080Ga}T4Ѵ%B䓯 {G^onżGV+ &>Rby|)ِiH'DܶVF%%P,%p&ޯjihyUrDȣ(/!]\ ~JrEbL('Y]ڏEOb]qjM^c=b @` MIR7ѬWl@0(x} D191'7(>0f UR?X Y< {"]pW0*%qh׿ mE}{A.1>C;D{84* jНx?UB)&mIG2qNpWrI2Sq2dкfYrglJ]mox},\V9T͞}wN4X^h8f`"@Y4FV1Y$ iuȲix$?F ӒzAk H0iiCXqY3+e 5=,Y#l2k|{qVet-X>{GkhbL;0-+9Z]B.یX ^h蚭>̠.]g Lu\kS(R|]om6|yvr _F&YYPqI&% ́#9CpbySDKE}[r1?u$N7AVZYw.h~x*ӬƭcLW0B2{նtU)U.إHTI%f9>Ҥ:x^ l&ޕޚ a)6PTںaJDz~7ppKp{רv'EvFROC! :.l+HA s%, I9wiܴ5:T!# Α+=Ro Xk7dlCODxQL7GAfMvETgw,|XC@rF;ZkyW3-KK1n?JĮJ817HX8:BH䊽|>H^!g7̕!$Ȋ+/c;Dg8OqA]dnzfcvˆDi؍BoCk*0"S_VK䊫qlx9L.G a$m$=I>bۛڎb^n~N8&5[I!q?9d-8QYYŧ.#n4kO(|0 g\sy`N0iU;HТvKA˜et|tx^?&\{4G 2J$i~ ~3R A^MŧM̌jЧ;|v<877@#h]Ƹ[*T.$BG_[$}RA"<5Ix X@-&pZSkK$(zkn4Ua\aN$N~+ n{/1erOM< T}0o \{0J6ZmUzebwLS f03\"{?HhAFBo26(*SiU:OMCnir)7$>l<63I.G9Xf cJ|_*O\:Xn0_Abrw7lFƫϋj%I'ʮ@J!ۤ&m 1 uk2&pLW:E֝T6 >9ܮv^=a[2",XS]i:@짠z/t/b⁘]<ﵦn *2.Ѐ j e+6 Y)HO³((dTOǯVzOn&^~\HH?&vYɱۥV͏$eY4R{FiZZ]B'q8[{8Z)><616~;E]YHeS07]dpvKZZ-}8P=JpunTQPbkÒprW"&)O' N8C2ߧFFOv4L*x^@F1@Wag혀 t0&=VLe(=61p/6|&[o6>Y2&#~.R8L/ұoxUD /Tn,(H#LtR[VL֪y^#VMdcRX*!ح1B25͏7pʱéL$  |pϩz;Nx9%`J@> Cԕy`i>Y8iQr/BlkUžO<ParBoȀMTj93_@t2Vvw W*_Oc n5~,1ݸQbL((Ԉ2pjlV&' QtI+ү$-O@ NY$*Ah2Fyos4hk7v'KMe͇xq Zf4&*:kEP>Pǽ'|\de#\Q L@zwU[?.|!t `fv%0 }g`.6N1(-F9ztf)?׿(dOQ4L%MUoSAA6cO1 G? p3>B 4FDYQ E8r)k/d)j.(@]sSk,paf^A #qT`%UJshـS,/8N9&®c ]oʟ|kaM\3Z:WxF4s=BnW6"~+֑5q\6soT [Zt' ѯWX#1T,'kۘeo%e6 ș*zC|[V[3+1((0ԱdMuX=`E'717`uE&1vS׮`f2@ENYկXfIFCJ7웡ZRB@#0Ӗ4%?Iye.A NF-`/@(N.#msd`NTk&Y`P}g5t} 1%/- h(OxFLD Chi4VR(,wPI@[P-8O7@R)>"P>Byg$Cj'LQ+0^Kqk&nu0^ ̢htů'Ū6XUY=Yy5'*ZQUl4{6b7K R8'e$dѬ>?z a!;~e9C/^06(y~6P?.Q;À%ܳr1|D(54 c$dleuDMO0Vm'CZzxC<c$>(jBǯ3clkOy-}|yBa)ז$GD|+!NP#QҖz[/%4S}D0PnO"?pb?vݓ,|xnQ%A(]5ИZ🋚Q>tNZ^iH.ΙuSr I[Xk((90.?YeQݞ0]%5hgYgSWV+Hub{7u5HINx'3 pIJ!tKBWp}$`G>5p6nhTr']opրk%.udwWuum!%_DP P w6? 9ި1Q놻h)E=a q;>>f _ϰ79[fo_nw@5dPms %}C eKd m(~jkƖU8ReTxYrd9yspHW+ZN 5lv58-6_KR*ۏ=|#Q{\1a6w xNB9Yj$&z,vThx%om lARW×p1drַdRiPQDYWysc?V<_aY3.28,ZōQ2Kv`[P6^B\uC{?+}$RjzeMa$gԑ髑oiҒX4ܿ&;W?pǥ;4tVc"3Z6דCZV€M9)W:gU`p#zH%iZ/ғ_#܍k {I** NW%R6e8> Sj^ >!Tm 2ݕ8(bKYHEVs̺ZAbXU}izxN-Ƭc[ikZcQG=qnMs ܱ"GNc^h~ۑ:‚j$4<5Go᫐w -daJl<.5 NZ(_.)0}=) XײP[,|[tno1 Ǜ|R <\ngIhD}Zi$Pb%qOB8J_ti23{4'r}{7wmzk'"B}[z)B v䔄@~?f6*sƕǓGQt+F[ˊ/'Lf^rը"&A qhqTb;BUrF=H29hYrY+jS[Ka ҉tdw9qPl RXs"0SBMluW?O0=zNqͻ,Sn1 WRy-x[h=[ ET2SLd \x3VcH/Qǐ;FmZa0v?͠VÅhgxo$^ih*RbrE8@,Dmj ~O ^h:rGI4U؉IAJL[!J|GjZ`:.Qv.!4Gj".wJP2 =`tm߳$WE}իMfl<\J#+ƺ(cq_V뻰IW2U\";нjt3?51ٚ:s,F lM^ N7`9I!>/`t3{ ay1c^.a& RX[oP,ni'Q ז ʳ0_v :&%F axsR9MfriRioA8CSGYpB\5>VY-\roU07͋ywD;(izɂ"rlGh!!Qx5u?e2ͣC ɋlZߝKB!X"p1w&jDƗ-R[|9o͠{g{ی%}_GB,k: pP5~EJ ;2B]m/+tEAq5,H?HdQi27 :m5ReH^e^ef&\*$70R#JjHev O,^DS'.ufV9M>T N ]4M+=9Z[glC#PEg=rBH%\FBː S'ldWƥ!6 $*<0e.N&R$[2ml' R@Y[Xdw!7،LG?M ;zyKbwji*{2b{CNF2vsO&Si mL^m8Dux}IOV8bN3,rTtfRX90Ȱr2]wqV.gbSTn W yG-dzu\-TfbA[#Q5/UiAuF1$ΞDzmOxߔ2V7 "cGPE5V[H`| &}8SgΙ$ $R%$~mC/ m6DHߋky(Q*W П\_P u(ہiKiODutUh.?ԨimﱞeۓKoc'v9UC옪ИlE&lx ìѩMˉئh凭ϡߦG?K:4? 9ֵU$hÞ/yct*,dאS8K> o,v5 eA >E$v4U Otz^q81ݢp:D^Br`ֹtV&B֙2XoYP26{xKrhۮi񂨧l$OaFPi,I.fzJ]l9%- O  `V\hǽE2!G"Tk\9ow cL{ 0%T\hD+H6q9*X/˼+q BWn0ԭХ g$RP&D\ Ӷ%} WM n?[^/D5(π6ѵSnq (6(pӃ"?VAS%/۬>]Y 2e=6|S%DBYX0B-e7 4j)vLh0ҞҴT+}y,_B FOv@AIf&c $6PYeM=7=6wA>3p#?%DWp cNWHy$Cqj"18m noz>g$t{,zRCCV0g1C=DSA`1xVp=;ghqg /ۨj"朮aW^F|i o_=&7GYOBfG,tE[9Li^u\ƛ|gks`z.͂Vo8knLRӇz 6}>cz!9hc ͱk),\>5R'OLȉ`7hgyD!=uuFm1D4y@"w`@:b7 2t'P~Y,8K]DN?eؖتeH H4*|'-VLk1X?i3zdʔ-YtlUxOW ڷ[ _ 7_n) $e\$;X?׆O@Y6 b㏣Voӧ!cF5#n fr?=Q8Tc7g.vE!?Bዪ4"%$F?ubzxI*`SPA|$&oBS9h4[qN bұ{*h⬡*Um?@ έ=RD٫<5%dfy 6Ffe3qTͧZAo B"}W' du TVЌ2#{%[aj`H _`P] QeZ2KK۱.9TϾΣ!>Wk9B(Ab5_:C]oI*s)R@^5}Wkӭ:1A d%/``*녀e)S}\Rw 3ꋯgX&9򌅆u<<&$U6U24l5g`?QJLߕŜ=HuDcheS1\>ZI`T%jA`q,Z=J J(rhWhg2נD,6O/Ip<.:P NVZFl+|ҲdK8*4fzV R2;[yu.Bg⸡5Kpn BqLUddr>]jpA_ڌE@w}Nfk琎;D _ SAyz(矬9 uyĄ[.AOhM}GSb eA;[k?5тbSyRAOsD03n1_\6G/Dq`朁wn.P<1?_5| _vFQ5al95eaΝ*\<kwUWaZ\Z !ob"=t#2TMc@HyRҒ_`SiT(Hc%o%v~5 sb}X;NA$ؠȚ. ACy"(\/M@S~ ZK>Qv(67mK~EЯL Ą4 9FVmp"&*n?S0\"0'A8;G;5Y$drGR?$Kfm8f`rl9u#7L|eW. :q7ThۛIӣU!TE0>8K^}. 1  ?$WG̲iK쎡aykW 7 *X^l{$OJ ,&ujU<6 Z:pïuiw]@hjEΤ҈Y~Z[*qFuٰQIHD 'd}jWnC, cHʨ.U _¹9,|yTa7(ڍ֊jZ@!h^#9895_,:eu1Gzog[,q+ze>,y\VK>5RsCfh>rR&ds]eDĤ+RVdn'ޞԟ )y!\X >+R4X";^BbA79F`᳽K|S@yхe1m ' <7 1HA;F4^b\2wc}yj&k5SDh2a4;Enz Z/syVOlhQm<0 V u]k98;M :]/Hk&m_0hҴ h00N`n<%2*]RWMf':"{'tQiOK/4Y勶)ޚO 3~g')ѫMs׻u7ImZqi't0ܚUä5cJa FtE3FȣvyVKLw"q\fi8;u bQNЬ/ܢgf3G֟ .mIMc{d)=Ubۋ M=E?z Vqw `릐fQ k)s5i vta4YSvij42&vI ZJvg N D'lH,L2>Ep]RͽDZx%'jS8fe*18p-;N~n1&WiOڄEE˂NR wS!N,4=i9å!`OQO^\5 Rs\e>9R,]>/!r8tԧ{6(g(2'or$gNڄĒud&)/#8y-d/gLy/lb.6%pђ;JH7d5g\)k41*Lkc;ŮRU* &a(^vןĩǰ+W^SXCKU 1d㨡DJ#e{ [M#IP֫0 #f5}r8U6t dlN% G%{>],,.(TΚL7si6X'ʤ׷Ľ *nn~sEWȷ}8:!Vb)a4F밒05f5xPW]POzZ_a衞Xya+_hAgpOIeYZ,pO4ߛw)o÷.4LpmAeЋ-{6 f¨׏hO> !.x8ai:y+o \kf3ِA\s8;s0"#s")YXf~]Y:-2 `)lO} X}T"ΠxgƳLxPM- ^ɸ ;m,Ab u}/ˣhnhn4C5 vp^Xׁ^zkze:_ d uE .VC1X _ evb$1cI 䭍"QVAW%>B}b,F߼~x 3$DdcGJA0 9+h@w4LtDIūTp~%n>D}`-'[~~[VG R U(STv@ȩ-|%],"y;btmKյGif,8-yyLjPu 0m[=4ȡ-gMγ@Ir4[!uϑTFx!KAeOIMRȵtPMd=ׯ-u'Ysh6$}i'F -p"3)T2+URQa*uZ?Ay*Ȧܠ_)g Rz|amMLx*␸})Red8Iʛ/6 a ko䰩fiFѺI`OM|ߴqufe8Ѐr;\+J;DRyt-"GYs) [Q-I]$_etT>Ȉ ֔ga,VMй Aa8q;mg:Ld's Ld>1y-T׏iY>JS~C}6bkmJt6~q<0#<nR+!b|*-?n/JuT U`e*A%UJ^\X{Ҫl3@rQ?ɔE T]*u/E _8oو%o&2.K;ޕ>Dƿǫ#WZAES79qAlS$<ZE v!@/*GLJmEQ»՗kYY01~ϸqcL|A q j-ALh`Ɇ`.ZmSO~Ow Yo^|e!! fA~nDOC]7ţ"ޥQ6gz #.~"^ytqOL[14[N) \^NR2E$c&Ap$_^3Et:Nwf%gjӱrA fs]_hurj0+f]~e,\Ό6./Ox(yRcf)STOcS-պwhuCOi|v[HX sC͏9-}B8F  CkU4a}Gf&4rzոj@DkXmzUxz,z,[Fi ˸K 2KYpUtpԐXCWz0y7fc:.d)0X<2Zru32K'_$^H,VN^E@>3tI9 ZVpçI ZL^iK Gh׏RuorߌS~RZ&ʼAh (ObYо?s08J!lFzb2dvG_萛51j9b?+Zc # QǽC#eL Gݙ֘Vke6$nB#b&Wr@8|( ]O6ځ oƞim1kB[&B9p;V' rfM齅&ÒKZèւ-5Wg&>Cͦr\܄pهBEG 9/soS?lݸC")Mw{ҹd+юf^rc "NR|@ؾ7ӵ4T1\qT}z6;r֖W)o~%F] *X[۱ᘾ?{Cj[6ICW$ >5V ]Bc_]`yM!V* P* **kU[htfL!ۙU5̏kR1}_k4pj~{c o[\9Yဳgdar9.K $Z6d^)4t+YvAR+CY@uVSRi/ ]=[tqؔK@GuSXJ7V is>C=6d5?OzR.Fl]]QG1pg{a-f͎ӟDzh-]nDAKoJĐ`75_ KMȴsݐp\\|qCH7(o[N:*9z4+ÆxZ}5jd R Ĉ_ޟA_xpօmfv0Q( ƑGCڊ0dDO "Bp"۲]/s osom۪B-S\SY#~KCad>֕D4>nߨR6-) J9BRKQ=m HùP|e [ҁ}pw~^~%ePnL$x =>=CxGVx#º_㺂xEjgrl9rP3re9 x1>딑Xdx~&bK')4 gk v6aV)c]ƓwګD5wyr!O`8p_~lQ KI H&fl BEaц-4K#C hD2ƕнb4ŌM.=)~B:kKZjȴMzLFB[:w >v#ǀk)fR^S:cgGu{JVyA*;rNpa{H`urF58 >tC:{U9cL,{ïg0ܷCҡBӼ:ZDul#*+B&XĆ`9Әџش6+wJ <?d;|AE:8Գ  t$lg :wv\#$B&ލV+'O0k&v< WH 0\5 aqUچ˓c F*n5(?}Hn]NOˈgrchV M8} 6=(W'Vʜ DOd)|8{Plڀ;IsvTVLFA֛oh\rH)$Y’?Č3 5TI;wdfSKɥs^@͋G.]t =zU6.8fQvtwUn2ɪpˈiS `\j' (X@LG? x\+q93ϔ7IH7'4`ߑq=Wh2F Nҿ]t! | jMEֹ™6pN@y8<@'3=qn+SoeCEQM8[5R=]| ;DaOy,k F 9MvP]&H$ 6 {%Pi/ yf23WlMƞkGR+ &M^ ^re W9#G:6߈ n^ GN\z|s7s]} fF(2P>/ ;@ިP8hj*U;/ Jh 1b+>7񙋠&s_amP"&UX.3?)ĝZ{`IAWL;sy;.{:)*-JُuIp?nX>Ki"LÈ~ x+˹23*;ch+qix"aeM;ydK8iVB@yVvVQ<0^sC˕rq @NàW cCىt3Zt?'vQ #bЭ?DS;eTcqI>\ڼC&fHjkg_rw$}mJmpce$WFhE6"5;`-ݤr {"T`, :.-w\ Id`n5X2:|2F1UOIoMU 7qqQr 7ĸw*#CfJ:f}01<= 8ե݇C<]ExaRS> Hq}%L6a`AWL|4s^>ƅO.Y@Ŧ>bfA9xVAK? )衪 b.KHe 2=y&%ë%(uXJ9--),n(VMjo7&ػ!?m+k)ؘu4TkNgoa, Mvrg-|႗C=ε5@O4͜?>mjAoՐsn>c,+z)CgUUZŇkWnCm,噠7)Z֏JO)vɳ<+>}S ȺF=F(7ʙ`:pg'cEsrbҜǺa;N`/5y}\Œ{լRuF$y,pV|Z `#Q)[~TlOz ,;fҳQY4‹qiA`VB !Le>: tƺlaY 5+|nS.O Q'EzYe ͘Fm{lOإ5 *vztJi">^ 7_ ͵<.Z-ֵC+'s65$_̙xft~ưmGp0 Ҿ槨)=ӄ}eB$J9%c 1Ne:O; h% "6{$mZeI0 : Fy1.jb2ԎUgfu3d(Vhb @Uz*S}gs[9-kAVGWbŞg7qM>ՆJ֕42:/5j}@6kSDi8? ߚkޝrܘ4r)%)*ufK:F;=P/qA,=Tݧ3J@c;$Sr}~$iɔvzx!W9r:'&Ż ů6y$tR L4#,F}KsI '+n㤴cڢ*&֥O$"t&twp(:\P= 3wu^s+qB* I`gl;XQ@h9^j!a ]A(M.Җ tU{oʋŽ9h}i44|U]1y}H~*Va(Urf#իqf,#^6 =i}knB݄rWL+OBůom2惁ڿe jFwpDԛMЯ~[з SHL^F"69*A]?O2 @m ṯ1Br h!0/dILu P<2&4L-nj4,xV7w%&~Guה{X,:H!Yv _P oaN6m>ywm3߈֏g||K]v{FD! $Ql'v%t|M$>&`+[ YZ