glibc-devel-2.39-6.fc40 H>H  6 6_556777 3!]W>D] 'p~[yfȓ 'p~[y̷uc7{ֺy7xQv~KB,= 7Ͽr̭5 S zSC`ۏ:|&k| Ds~w 7ofT Q wxO¼vic2-~0!cUwZ-j&18i|f0 8Mɫ,d2b6fb80fa961f9440662bde3ac10034772e9f96342d1165d9d60952a1124ccee294b2a607687178469f1d6cb177cc632f6e37a0030204a3204a9e004730450220115ccfd4cba91972e6307edec3bfd438e3c7c28312b13ac88ee0004799247240022100d95ea289d3618cf3512350e252da28488fd1597ed7bf95350779997956bb1b94030204a3204a9e0047304502203ac98f253ea1c1025e33855d8fcdfe13a22a5ebf98a41eeab3a961fbcf676f1d022100929fc330bd529c41f72aa9601e3004f894b0e882092d621f0e439e082794bb02030204a3204a9e0046304402204f29f02114aa50b3886a1ea658de3f7dc0142f2df5bd57f354940360a7b133ea02206d9e127ab3542b097b7debc9a36c1c4b4355439846eaa140b0ccd359cb553a9e030204a3204a9e00473045022100df2d1458d0245d907a202c4ccba355b760bd3e71b42ecd0aef564877843c3e5402203ae43f85a5d8d6b4cb0452bc2df2ab7f51d2d2b8af4d6b8875a191f900a75141030204a3204a9e0046304402201dc224c5a575845c8a1d31a8f16b121b9e068317f70d69118e86ab0b758eaf20022000decb54fa4a7bd017c4fb4620267e8cd0e8ac98cbc04e3d198bba46f932ed48030204a3204a9e004730450220568f52ed02d3f496c2fe18a686aa9951751c3cf5b65e854101a467d794914f35022100a0a640b0b66b410f2865096ebe322b367e0d1543291938031a06f6c8e608d706030204a3204a9e00473045022100d2ea6f9ec38c802bd1d636301d2819ce337eaa4a93e480f4e6b16fa81c3389e7022073dda1ece561cc6571be73d87954caca6c69c39d9feb83f018fe3fa446afc2b2030204a3204a9e00473045022074c43180c6739caea5989a868d53fa4af55e67218967fef7b93893d026b1b682022100b69301fc2b5a0ffba3c13363ce11af0fc278218f5d59cf8dc976cec620080bb7030204a3204a9e00483046022100a30cc4d98001a99c622584f5ed9f2e56ed13f426e59020d42d2425675ca6cf01022100b3119b678310ded72807c5d77fb1ec76ebfc47a5200a48836fa29006e8254981030204a3204a9e00473045022100bab8e595e65b498a641bc214b644c50d6e2274314703e21b9af79abf366c4fe302206dc936db12beb2c19171c5c3f6c2d69a6a4fe457a8b2b66f3b05ae2939e7db12030204a3204a9e00473045022100f5e4c7af5fefeb7ab651a81383f8992606090e46072f697dd257317a1e18f86e02201b77a22c0738a5774eeb3b30346af6021584f00fc04399529b2a37f3fcde1282030204a3204a9e0046304402203ad8339076c177039a5b7afbff2524e85b01a743d421f4e840e63d1b43419a1802207036ec1224aa6d4127c0bf48d9b70e14f1f925f174b6348d594dddf1883e944f030204a3204a9e00483046022100997bd188061569d5a8d6f22abad2ec443957537854e6ce223500d0f2d716677f022100f417c3fac02de23a0623c59fbe94cf55d350c859f3c719df9ded3c7ecbf4de23030204a3204a9e0046304402204023fa296ad89b8aa5ca2b49d11bb776e4c53968f80b99fe9e4160c5bbfa44e302203a4d9db0461f77bfa3ead0c00a4070d4426f12e26f0a52db5c93be7bbf68b6c8030204a3204a9e00463044022005eb4251a480dae9d899bdbb3356a8220e7267ec24b6a73ef06b8cb299ea42880220028f4fe9dd73373fa5fca07b16892d03af5d68e54bfc3181b396c258941e3816030204a3204a9e004730450221008624ec94f8d53f3668b6b2b0a66c44e7dccb0c2d51ec24e9b359b8c2509454e202204139679d56b21d26a5baa18c7d2f0dd45a1a94f2bac9539bd8925c4a2377ee4f030204a3204a9e00473045022100a8a5a970ef5bbd78ee1d0e64deb5ed808521d4f60e6dfb9080388f7112568add02206d3a63bb54899f83c8a41f07a768335b5f1b0b365eb24fa724b845ff33050b46030204a3204a9e00473045022100f1117c084a7c3a443ca892ff2576b2b9872eb2186fa93cee263165ffdaf618910220127f10fddd10e69fa92f9f548f26e660c4b216e957b8efebcee0a53090d847c9030204a3204a9e00473045022100b301859680a0140fd96497e994578e63e03c7974b7000c293a52754fdbc2932002204736887af9c204e08c68304dc5a85d3d0e261c4b1ecaff74b192fdef25da4dcd030204a3204a9e00483046022100808f088ec6f4b86dab8bc516d5a9c547f6a32660afcd32844f0c8e1f45528a37022100b948cc13ceaa23fbc74030c2694369ba0cc2019781c089d4d7c1555a2f6af202030204a3204a9e00463044022072257208f15f2ae02ac9a969f05baee80c16fe6f6e34498b02a76d2a1a56bda4022059fc5d2c45559e0e749453894d98c58fd9f481ec58e3c206da88923d7d56969f030204a3204a9e0046304402206a850a33f88c1f73073d9a9621747bad476be037eb4f206f529aba13eb36dfdf02202b63c2c09395357553531643fc8d404bf9474783702043e910b5a0e03a0cd332030204a3204a9e00463044022037ee5977c893aa38d657091b6cf8e6067099bbde7b815340a19c9078debaefb90220235f4c23b1414e94dec4776af1c5b3cd790d72ec281d397ec4a734b091f2e7f9030204a3204a9e00463044022014b05207cd9a3069a9675aba92de7c071390beaa039520dc61a3f284c9d0959f02207cadd9c6596ee0963829a7f54b42642ac3220d3c657ecc2a2b629972dd1b45b4030204a3204a9e004730450221008e4c04fa76e646b4719f4230497716bdd20da786b78e60a2f302817a350ee2770220187cfb3360d8cb5525eb8e861e2e5f5562ffe80f6ca010bc4e7573bbee4b34f5030204a3204a9e00483046022100f3b89513a9adcd14f0f2d29fffb16c5ab5be09c4547952b5577c7f926131ec22022100da311f6334300577a03599f8d03eca7da967ce50065a8f069b630d8a52a7def7030204a3204a9e00483046022100b0117d52bb1690b73b4c49e69f1a587d6b42e81ccf947e5a621d9c568d493bf9022100e6711869e2aef245e9e4cddd95ca58eb4099517a90e6616a9e51bfec15edb4e0030204a3204a9e00463044022100985a566bda83f5d8952cb499247b28fba4ee07c6826e5c78fc533b2e5134b78d021f7d041fe6ef18fc9afef305a5301d53fbecf864c2a05af716ffe81612a3febd030204a3204a9e00483046022100a464f16fbba33643db60b8b147b61ab2dd0ec7e5ede88057153e47804ca691af022100cf57510e0c33ec238d94c0007ea1ec27e6711fd9b9d5110b9e3691811417dd72030204a3204a9e00483046022100a3ad1e76eda2f0fdef0ec317eaab68deb0448b09d8dd2a087a7b5736c39e55c8022100afffc7c221e0fe0c41dc6c9a5fc2970540ecbbdde930c82dba101645a6957890030204a3204a9e00463044022034b9636b7b6231388a2207cc634650a94bd63599ff13e54fabf2f365a183ba4302203e828e274501c877a3c92ce465638d6f74262e171efd4f7d7ef6c3b512cf9559030204a3204a9e00483046022100e8895956c5bba31bc3d87fbe58033d0932342f2c30a1ea7ac4a9a4333ca761350221008567b562f828dd8cd2c6884961f2fe6bb94596308bd28a52130197d4fdb72032030204a3204a9e00463044022011b70590768a16ad675ac461b754c34eca701c70f0b13ad6a8eef690e7cf487902206db7ab4376e413d92c7cc4d63a19de9cf9e4283306dd2c268a685935308f718f030204a3204a9e00473045022100e56eb64216568e256e30113a9e935766f639e53e6c6326e833714e8aae83de3202201a43c4c4303d339ee30a608bf421f9374851a5e40274a597e2402b79ccba92fe030204a3204a9e00483046022100b77cb457e7eb5f4af49c51f999cda738a1e200af1912d272853585d9e6d32670022100ad2a052af3a6b801960b61e2b3aaaa0ea55377623f42be542d7708c5b05a4bf1030204a3204a9e0047304502201f794bbd7b517fe0961794b7d8e82c530ab92806a4cee95867fad692ce6c6a46022100cbdf8aab1ab69d5156523b9f46172d646efac5eb5405958eb7a1f6b9d9889a35030204a3204a9e00473045022069cf834c61f859a38f7dade993c4739e24b1eab21d62ee8bfe126988464a23ab02210097206aa01d6a4025323d07c9361922281f602d3f4888f8ff903c316dad5e4b5c030204a3204a9e00463044022048cfa918b21be2d4be17cb7f4922e3e1de4f38f6c9b1f5e7e8f7c4f05ab5a4590220464c33f205deddf20be1b00c03e8cc816b30cc7bc0092b6933a602f94de6652a030204a3204a9e00483046022100a42a75246328d0c3cd8e2b43d9f5f02c8401b5cebe59f0a351b83360275650b602210094809db5762ebb0f2fd6b8b3c7ab79039aab3868ae704c7b94969413edaf58f4030204a3204a9e00483046022100ae7274b8332921ed72980267973a1ec5b3a93ff59dea6f14f80f090de5c270740221008be9346362de33acb1ba11151326415d2b4ecfc72f13029c957d550b9085dfba030204a3204a9e00483046022100c35c83ea6ede86b1339edd34cfad14421e33e653fd52a39499a71711d73a56e4022100f6e7d159b67a4cc60db9a2decf954c4cb9e0b3f1ddb439878e11d5e41c266160030204a3204a9e00473045022100b14c1cbd9e8396963f9c2463155a044630616dcf3d4549a20f2aa46c62184ae7022048572ce57581a8e69a75c14cacbe5874075dbd0a16072206b1d7c782b29d7bbd030204a3204a9e0047304502206b3c749a5f9630c6e201d76a42bea7f1734a1c114208a6ec725f38d2f306cc2802210082bfc15f98c1cacc9cfa628933113b543de0a6a8b49aa6d03778423594ed33d6030204a3204a9e00483046022100fbf6524aa07988bc7787b689d54ec844da885917c35bdc92f92b463aee2c74bf022100b90124fa4ad1a38064a0696c4bc2bbe32e7beb3ecd848b221c0b03cf6b901daa030204a3204a9e00463044022027929913899e05bc8fbcfbf08dde44ac7dfe21b49e3a27fad39df1239e551cbd02201c84c26e1f38fa3602aba403917239d9820532326d02fab44b098c77a18b9865030204a3204a9e00473045022100a8407f8cedba9c3a65a0ed352510db5213a702966c1e12782deefc5b0bfab88f02204f85e70135757e7900b5fea0d7f401db6732eb604a2ae0527403ce533bd7d238030204a3204a9e0046304402206d634f080b3909404d69cae41d8a917533de85614ae7154fc6663b6c824dbc08022045b8ad2a22a339c8b258ec508e6c5d6dda09b214aea6e66342b93204a1fcc388030204a3204a9e0047304502210080f28e3c145bb4e751b0edb08867fa4f3bda13ed3a5d255469e7189685d7ff6002206622dec44f080bdd671325ae6ae2a0fe32cba316c9fff0ceef1ad6423cf863d3030204a3204a9e00473045022100fc22547a39a18d43f6f20e8ae27730e00fe1851c49612c62abfd1a8df24f320602200aa742ae36c12caddb80cb6fca87294c3a36557502cf5f36745fa9d70dac0c1f030204a3204a9e00483046022100af37d53593cef99272eae110f039d0326c21f8c68b4a610ffc283a682067500b02210099796d2dc5501894e364e244363d6703148b2c11911eb604891b3d551450a275030204a3204a9e00473045022100d8ac1f0ae69e4203fbcbea597c3040ac3fc9387c10b6ede256c24aa6ab96c067022066abd4c5392a04ab5211a84a9a6cbc1d4f4432602517e012e977cae9d36be24a030204a3204a9e004730450220225566fa2568ea571ec360bbc534dde3609688fde9802b609a930b3eed35f079022100e9735fdeafd045a51a7caf46729b267762d46adbf9df8254f5039a8157e8f75f030204a3204a9e00463044022033af7b73cd12dfb6d0061395d1f30c749a27ed1852ef003d30f7e85bc6eda7a402206b65196dcade67c9cd9c9e9630d906dfb2be3905974cba1f03459576f12aeef7030204a3204a9e00463044022068dee9d9449a29b97d25a3ab15da77cdbaf4d1868244b50c27be6bfa4ed0de2d0220200ea743ad45d580340e4d37635ac55d27afef311554fb433810e119078e498a030204a3204a9e0047304502207f8fb627ea4ff22a5f39e36c5cebdd3d02274ea152e35d3d571286233c682a210221009523b5c6e63e4e72da0453872726ad6e2e1e1f0ca2a109461a06a8c82e2891b5030204a3204a9e00473045022100a01e0d9c393a69c127ccb4888e53345839d1ca95a573b6d9360490fed7d6f1ce022021de5c713a619e4b149edb00fd9dc80d40fb92db3efd7a8f806580117e4e46c5030204a3204a9e00473045022100d64d9b2a3460c3748048ba3f4a439101c54b0a4bba568090498d4cd11b9e0303022029911f3aafe66cf148fa33a8c04b7881811dfc0994c00212de8df9c22f77be72030204a3204a9e00463044022009618b04678c9e2ad7b051f489f25bf1e3dabbbd6c8aeec5157b370e433959b102204e5ad96ac394a9c81b9d93df81a3f57e7f7e4cc493aa6bb93473d0dd42c0852d030204a3204a9e0047304502202bda3ae999ae4b49a7ff89d8c687532b55890ce49f7eac4af018d9b4f34b431e0221009d046d294ec28eb9157b9c1a4472dd4492493e97d734682a3de48e6ebde7d7ec030204a3204a9e0046304402204f4793af29524a0ea918114a3ad6d832b115b92d6a03df6b72b99785cf1208ee02203870259d2ffd450097d5324a9e4d3f98fb9c66bd38eedd04b8cba9380ff717c5030204a3204a9e00463044022032f60483d53c74487f8250f982d99c3fb34e5cf528064acf0e13ce8c3f31613c022028909a69bcfe938784a1564ff0499c5e4ff2ce91fe47258899163e65c4b3df8a030204a3204a9e004730450221008947257f00909afd9fdba0cc7bc01a34d62cbb7e104ccfea0627f3d24ac9ac69022066529dcdfcc7e6ba199d52d57dfa60446eec24f88db546a6385b0802452b3795030204a3204a9e00473045022100e3804a6ff9ec5ce989874eb9f57734d801a41a9f6de5b387b8036a1ae29433cb0220739a95ef2a7d5cb3b19f8bde95063747e0dbe9efb6b435adaa1f8ea0d69cc100030204a3204a9e00473045022100c25df100a422efa42e2e83585e491a77b43f4f24e442c1f2e8262864d04dcd1902201837a77206083847d3d42c41853ed3cd575313631fc1fa670ec30d57d94e4772030204a3204a9e0047304502203c4f6afec488bce3b153811edab4725b67910204f39de20bbdfbd5ed615fc0cd022100d803ba26f183b34b4f7979e16dfe4c71f4c2f70cba41ca114267784a40a48fb6030204a3204a9e00483046022100e61bf31d60c57489b0bdf74104dac00111db977ec697e7ec9dcd4b8196b9422d022100d76788049d03cdbaec11b083e93811c2cc081b548095c38ce7dd49b65a65e0bd030204a3204a9e00483046022100919fb6e45fae8adcf7fb28832b0d8855e0b3f38121bf14b4367f411331d047ba02210092a4aadd04ecaedc0882d57116cf4fee03c7eb688512a799aa4ff73f7cba677d030204a3204a9e00483046022100a47226ddfc424553a2e73b911ccf1cb3b9b5c6dd226b1218fc4c0b13e471bef0022100abad1e041bdb07ee0bee46a7c05ce62029fc4abf8306c9871b139d2aa5c6e916030204a3204a9e0046304402201e5d0d49daebc15fa754413efffecc9c4916d8b68e295af2b3beb98f09a5173f022005acafbd83af1e597f6b30bb3c31f83c59f2074ce54c3c51661d1e283f37a90e030204a3204a9e00463044022024258b4bca2998b1330e30c17ca465a7a0246d473baaf9d5a89480a8452447c002203a07a6d38bb3d4b710c8c523acca5a89cb3ed02ecb16442cd93e8716625e23cc030204a3204a9e0046304402201f5f9b0629c34a62b08693bc61b52e1e5c30ed4716a78862e0732d5efb7c932602207b31b9c0d65ff6a3d9690c9be7d739bbcba140edd64f3924bb807665d96952b6030204a3204a9e00473045022025fdbb09812a457d9a29bc9bf97ddc644135e9d79e408390bbe21f4bb04c93af022100987e2d75ae3212df3bcfd0396c55f256d41abecaf4d43814024aceb5af4ec594030204a3204a9e00463044022009bbdcab4e01cbc8d0e445f7bb2bb546ed67c19d67af4bd06714f43823225de702204e09cd03f1778c6dd76186c8072d9908d7cd24dbbe3901247c1ac1bc87c990bb030204a3204a9e00463044022043d320623cd6bb446cfd33b3b45716a0dedcd74fc8483e9c106670b5774e671b02204b2830035918be150c326b4057eac687bc3e6a823a111ee447caf6ee48a41a9c030204a3204a9e0046304402203067529077464c66c4828bd963422e5e24a47ac748880c5839f3581467335ac202203d45c44fb6bc6cbb8dbf225c2b20a75e07368c3224cb49c12009da22aaf4119d030204a3204a9e00473045022100a77c09e531cb10515e63b07fa9273ee48f79482d5220d1daeda242a1fdc2ab89022030ccc33d9c8b4551201f55cfdff1e44c6f3fc1beb14a840bce9f7c1efc0a2156030204a3204a9e0046304402206015a783863dc5e4f10065cfaafc94111351642efc00754ca5b44d5248b4df7b0220628722940ab034915ac1b8615cc2056bf809df5be2e42dd5addaa72aceb11d0c030204a3204a9e0047304502204f127ea5d61144cac269a08bfed46e60aa1da8734eda834282cbe31384f8ecb70221008db87b502d3f29310747d82971016969406591844a56bbfb712f155b978b49d6030204a3204a9e00473045022012be76acb92fea0161fe8f6f9aba56d2c6f8834c3ede467f3b54a9f79120f575022100c9aef7e04542d850cdcae3395cf2b5a009003e0b070ed22f8ad68d616f0bce16030204a3204a9e00473045022100f2a61039fd9d0e10646c87e078f129ec491dd69dd6a1d8bb2f4eb959cf05257b022036d1345d5cbeb0642c417dc8c57f302a1cb95f39e588efb99027cf4ffa527f94030204a3204a9e0046304402205ca2472d3b3214f4e71406243efbd1c311debb255eae7158aabdf41f73d73ad1022038ae567f78445bbadf8d4a4f8d512a83bbfba1c1e214fff1e5e61bd0ed743ac5030204a3204a9e004730450220096a28768f9762f5b72e67c81274e832f1f18bf8560508442c084e779e3b55db022100cdcd7da7ebb8bdb53d941f3e2cb210fae0f16d87fa79f7ebf9c5a7459f6e7ec4030204a3204a9e00473045022100ebe6d02ae3a6ec41c9cfd5db0a3982421009b19544fd0f76aad885b29cd572ef022061f61b52807becde6ebe8502acae1f98e65a059d53734a221aeb689b335568ca030204a3204a9e00473045022100a90479fce395451ebeabcc1d92bee9738615545c66626bc9b9207504cca8cc2d02202f1eda3e3bf4086aef7bf80fa1b833d95c916a94bd6628a177fbeb5ce51d784d030204a3204a9e00483046022100e7d679bf9cc4413832278e6293c6b2e3f09a0329a23c1a7b95b85c17202fe0ca0221008cc447683f5db4259fbf76c0c7a52206029a07d1bd60667d46e735c98d352bd9030204a3204a9e004630440220417e7c30b5ce82fcab0e324b3767b37a329f359fd1e0dff2216bfd2179e10ac1022044bc6b404e6ecfe6e2c95fb8ed2945fc6d0b47eee9579681a6775924a49bd5e4030204a3204a9e00473045022100ac9a9fc8f03f90f755df5ea7ae221250156585535c1eaa1df010d67cdb4b0db602205d972a5ce955de2c7813bb680214808a535384f7871d72e57d71b702bd69e989030204a3204a9e00473045022100f39f6630a24eec4085f0d6165f83e8ded7cad0c11aad894bd8d90007695a641a022046e82c7ca7337aac8be3b2ef8f23e5e14c2bf676a86f691e344d28293cd3734d030204a3204a9e0046304402207021daebf917398620f8f1eb18f367e138d2f9183792c5847647d510ac24aa6802202effd60a78fa533bb0a6304e40432c03fc9bb560d62de1ca086f05a104be56a9030204a3204a9e0046304402207f0d6006c7ea41c4a3324a3d69e040001f9c7232a75bb2c272471254d8072d8e0220161c7dab9ab1bee913f9422cb7c82ea1b5cdf54a77fd9947048d76fe07c9ab72030204a3204a9e00473045022100e28d395a317e68e90736a8469672435c61a80a2c4b24bbeccc72648f44cc8c310220723830fab2ce2b57c612bb99779e980e256204b6a4b766918008b24a6ff99868030204a3204a9e00483046022100f78fd390ef94ce99cbbc954f6a5f8e827f0ec095442a1e1eec2cbd1f2fbd1afb022100b28d384a95880c9a910a5c5872dcf0bcfebd3fa230fc3b565e7b34081dc2b100030204a3204a9e0047304502203632ec3432468685fa8fc4827345a9f7416a4d76a86abc2ef471c85a98c3e263022100d37437e89897f11352bac7bb7aa1623f9d28979e2847a5383f1f3ed7bf63cd28030204a3204a9e00483046022100e6e689ac54b86c2f407b30ca80b2c2838a3cc1010c699c0dbdaee410ba0ea2fb022100bd9bf9d88648a4c84d6b167d8356ba873c73d327e96ec09402a3cd833da3e202030204a3204a9e004730450221009d6d14ba919b383d51387ebe2cf36531cce554b096bf9d6a55f4401d54c1d9a9022050cd2d6da72bd07a1c3ea7dc197e0e09848d29b733e0d227158102f24555a4e9030204a3204a9e00463044022034cfe1a8747f1cd8e5893d64a4678f6e73424b34381eddbe7827eaf68d32b4c80220105698a688f2c4675aa3b643dceafdfcfe293abf956cbe942cb7f3705411248c030204a3204a9e00473045022100fa6954c013691af67c456b7e4e8daaffdec1f3c827198c7ce710319eb72416990220430d83c0d34e695b002d4e70f941634f9da835dd6d81b3ca92312530fa597027030204a3204a9e00473045022100dfcfb0862e10a01cbe5aa9b072a9afe8522e600a7fdd2e2286b46574948aa8a9022008966f8b19a0fb5ecb64e46ea4134e0ae58876894f91968776e6c9cad84f4237030204a3204a9e00483046022100f73916ff059528b95482d68d512556c8deb43525cab2ae125035a9b6adff17440221009fe53206dda679625c7078c3ad4748ff6152e5bfd1658cc5b11a5e562c9b8453030204a3204a9e00473045022100b05f7c6f3bb0f9068a93c79108f1a11dcc920ead052736628d628208fcda894d0220049b2a8a5e5765553223ccc22cf372ea494f9f10edb8216281080984f72265c0030204a3204a9e00483046022100dff7bb437a7e910098731972e34d10bd4c009044b79c118c070291c596d59add022100bdf660bc0e380966e25a5068b68cd5146b2077b69b911ed4e87a36768878c6b2030204a3204a9e00473045022100a44a2634fa58113887910342f2aad8e16c128d974dc3d7f53f2fc46e19e318a802207c9bc01415dc4a50d30c8e07019ae3120e0810ba2fc71abdd82d984cc1463253030204a3204a9e00483046022100f9e10d78e5e3aeeee07816cb4c1fcb497c949528560119e475fe68b9f8c1e5fa022100a3373d297eb227f61bacbea869dc19404e1952e9ce752ad232895c3d2d586d45030204a3204a9e00483046022100f1cc4e53c4626be353facf8d0abe712578479d61042a448c415adeeebb7faf18022100c89e220642cb19df54bccd86e7fa472c594219fdab579cf72ea441d8be60f3d6030204a3204a9e0046304402206e2548408f5be8d074d1d2792d0bc5413c27541eda8e47c97a15d62323f6a2ff02204d2a2cb0c0dc56bdbf85d38315c548cecfe2065f29a80f3eab44edc6788b75a8030204a3204a9e004730450220794bc2bd58902a81587440f54273c4204b7d7bd8df5dc6bdaf245b59b2e3e622022100cb314503fb538bf4316eeca9106eea2c554702658dcd5a32360632ac6b7369c5030204a3204a9e00483046022100b13d588eb88382c040d4a7668ac3b58dbe95c3480fdd54cb18ee964c59549fe50221009c10d05ad63a2c4b7aaa23b6d5ba65fa733914ae04f7c4f218198e3d75a905c9030204a3204a9e00483046022100ec53268558d6dd8b850e4508a3c57f1ef16a101b5c17ca0c6c7427eaea6f51cf022100fb1fdab63c1d962898bc9482ea8bc86d2ae4b47e409b691d3f63756684775c9e030204a3204a9e00473045022100c755ca7af4f314010400b1f6b29f924e8f21f5ad875b5d47ffa15d87cc11f16102205dd645b3a03dfb95a31b40d48198b6c8828e21f460c3f9b75726a89910a27560030204a3204a9e00473045022006dc50ee12cda1d1af48ecc7bbee65680ddbb12f1f17efc29862c7469962f69c02210093c6a1a74e803b848130a936418fef2b0ec4cd84d7e68f52e375f829b4431df8030204a3204a9e0047304502206417edb54fb797a7a4cebb3bedf10e7ba2d5e6994a7d879bc7e9da9cfcf5a361022100cde07b998906387ed4a99c89c276c0e7eb2ce2648f8bb6153dbf0e77dff767c8030204a3204a9e0046304402202f6df71b073130c88449312bb6c90832ed951ba8b1c90e3bd7b243a8b3a4dea80220096c7de8009b8a4371dc0cb21495ad1087976a58734e5e38882d16f33fe52354030204a3204a9e0047304502205d8052c90e26023ee52da8cc2390a73e3247b09d4c0b509a12fd6842f9123b2a022100a44d1210a311ef1f023928747a09913584bddc97dbf26d82618730aa848b4012030204a3204a9e00483046022100f5c7a8b49bf55424aa2bcfa14dece1be60d5a60008b4993099c1e75521b38b96022100b3be9cb6b2d5af5ab7e70e720932649690adc1ebd734e622afed3ba052d3dcfb030204a3204a9e0046304402201149bd9cd70e5050565f06d765c62c37365fd1b1a081bfba63ee946bed27bde902203a625a7ab31e0dfe2c8d54a0f4240b0f25d26031c39c1c1849382eb173547d9d030204a3204a9e0047304502201d7bed739630e1c7880bdaf0b18bf8b4e55c86675829d44637df8e7938ba3ae1022100c91e3b0ec4a84d5cc27a5ee863ae153a03adcae0d2756968fd9245cc9fdd5ff2030204a3204a9e00463044022048175dd81951fa45f153a97310f8f0d9ff35424a59c0b5776ca4996096a72fba022051936167b77beb86adbf81d861d75e19ad2c7505a3864a5201aa027da9353b84030204a3204a9e004630440220038e8113e7ea43dfb2572038c10d377068b229b4d41232ef914807646c79228902205aff16c89037f45a229de7a29b15f9d212603f1a57e72823ff4f3603e8587d03030204a3204a9e00473045022100e0e7f35b1f17da8f1d3e99d65439b6246f6cd1ff02837b4242905acd26b829dc02200b66454c1c3ee22f03a9bda6d54ee01da24959b2576bdd92f77060ac0bd66a43030204a3204a9e00473045022024e93644dcce70faa577f8c3901ed9f637c5177435c2461ede0673b32269f026022100c0120aafa2d19a893ca88d3bb19d05fb6944ccf14e99140abf51259a8f66ab33030204a3204a9e004830460221009548e2221da31e2140afce09dfeb95d149b30adb4b99ed3b3d5fa047b93c94aa022100dedf6e447a0cfaef537b3eaa8f740fdd0a28d0c12434c28068eb2bc61a7fb738030204a3204a9e00473045022100b93eddba50f8f6619d7e2faeed2d60b2fafbc36a9321f2419cfc9bcfbc27cff902204d35f55a8403cbe392c8926e4dde4f9e9aa63a4e62289ab0dc14527b9e24a5b3030204a3204a9e00483046022100e95327bf99473940d05acbb6a6a043845934e4373136876fa70662167e3e66d20221008af8a562616ff628bfb49924afe78948e508347980e9dffad36d4bf5c9b3a630030204a3204a9e00483046022100e216dcbeb77c9aa90d534b119c1d635977d30e77b3e2910de3fb2cb3d50d0c8c022100eac269356306755d82693599058b9c6be29a56268be2fa6de47822c0358ef4b3030204a3204a9e00483046022100d406c9e93e082d0e94afddfb9af31294c71ce1622b208c7acf4bc64328517691022100c701a1d46a03be58b1c837ad6db9c6cbb336c78b7bb22cc18aa88ce81ec61a9e030204a3204a9e0046304402202a9bdde1cf30e0aadb21235474e3880e1d2b56a716bb73214a52913e57e45ce0022067434a75110f0ab95d2a8dc41a09adb52fa7f99f04e953c7f88539a781796596030204a3204a9e00483046022100f7d3008e36c5f0883ad36480394d74d28d6487b6beecae82d8cf7085ede15300022100e39207c5c5c231a84ae72f689c3114271d26e56eab562c100d3f020ea6ce898e030204a3204a9e0046304402200521ec963c8f24c32b1533e379019db4a57ea1c0ba89b3a98fa83ab7e8024f2002203cac98d1fab38d1b27e7a563efd897d103aca2ff6520a0965c6fb162d97d84d6030204a3204a9e00473045022100cd1b1fe4d0dac0e00221d3f1d4dbbb4885d3786e909a1d19e497f0645c3045840220187ed01fcd12fa1fd4f31ee9c0f31261a5ba5a1375b24a0b5051473cee276b18030204a3204a9e00473045022100a70efbaf0d4e6433ac0f321ecc2bd611db892c5758758ba16c56d12f20c7ff4302204696f0402258ff913c3273a114ab40cc51dd60c52e84b8ccf79f220c75537066030204a3204a9e00483046022100b3e3b21b4561b110ac059d16e1b820c74683064238f4673a66aa67b3cac106570221009c0d94376e5ca25af38d03f852a6d28abd268af47f674ac5787ab917f0232e24030204a3204a9e0047304502210098fe45547fb2aeb73d96ba9f2ef70db48b26db301295a73ed23bba3b518bc50f02200762d97d0e602b756e673950ee62ffad785a54d94adbba5dd17b15df6cf58008030204a3204a9e00473045022079c530ece9b897563be5bb12810de3c8ae3ee5c838f7653377e05a3b1080ef0a022100fbe4b2a085b05b6786e24965c82066b4b0b3a1eadd690ddf1709d068200153eb030204a3204a9e00473045022100aa0b84f7884703f11110f12804ca03784195be6ceafaff0d70483b2a5c2eca4b022042e0a9bb95e819e0b317e7401e1d5f64a39c212ea33033c5b9cc76161754199e030204a3204a9e00473045022100eda7024c0fc3e963bfcb22e67681ac0045f458b67a86fe567135779bc4239745022009d9cfe99c6dcd63af539b2beac4e13b17404eb9d071bff309833cc324ad8aff030204a3204a9e00473045022100f5c72879e54b7c96579c0f1a058d857655b94d71d38a02ff8bf9edd9a39d02fe022056915ec999b7807f1fb13f6aceac3e52fb86809de8ddf4547aa07f2edcf4bd93030204a3204a9e00473045022100d7ed709b3fef7ad1ed12cd0251d0df36e592f5d7f92fc4ea922b1e9b99834a6402202be75d4d1c0f4a70ce968a12f4c1efb644f9b6fc440f871c1aadd40c7fb21226030204a3204a9e0046304402202a264b0ae44f5d9f55d3286b332e0009643e83ef1ea5a99cdbecbedc5f6c2872022063661254f4618fb7e7309bbfcce4505743e14cfbd2e7eff4802de7acbea0392d030204a3204a9e00483046022100fddefed06db0fc98e1dff85bdc898f0cd22fc895a22abcdf65c09cf486f10e42022100b2e15d632bb2d36e1a24a8fbdad5ad37637155ce75a06992ffe8ee77085f0d6c030204a3204a9e00483046022100daed43bbf0771fb08043403a48b6e6f4ee8377e4cbbcd662fd325fe2b6ea7cf9022100aa1840ced270b96c0b32de273d6771f0178a5e41c8fdd68593d85a9b8961d307030204a3204a9e0047304502210097dbf5b5c5276ce57998ad85fb01ffce7fccca1c8c22a6ca8bbec45c0f90eecb022034cb4cbbda47554aaf2512fbf9ebce8849bf5381923be922eb53878e978746b8030204a3204a9e00483046022100f94ad0e07b0fe1b6c050e2c80a789cbaec0af036b562cfa212aa12590463cc19022100fe7f744bbd78c2ff2c1868a84c251126e7c0a72ff42ca410b94a9670045e1e3a030204a3204a9e00463044022041faa6fdfc939c3551094a2bfb948b393410f3ee31c0b71b7c571a18277af3e202202031b7d9c0362a8bad9609f413962623d6600f6436c355928fb3a50e547d4aa4030204a3204a9e00473045022100d456f0681a4cfb3b48d2921af47c558ab4cb7874b09602da00fcdd2bd0adf7e9022034d19d771b40406a776351a8e3d8ced9c17b37222bfdb9d8d51d0726df8d1eee030204a3204a9e00483046022100bd006ffca7bb931bdfcbdae674791e12439c977c8fbe0b73ff4d3bd778f13822022100b6be1cc19ed30d42f059c1d67b5b76928524592ae56d29b1696fadcf1722a209030204a3204a9e00473045022044b73d1f917b2834b9bdfdf8c5339458034d441a50382616645211e6080e2477022100c126ec7d5912c9173a2e52e7aec68df12844a77db8e1a8365753f9e09c05b5d4030204a3204a9e004730450220146bf001c072cabd67eaabd06169a43ada20f1cea2e1fc1a538c510e7345f21c022100bde5ca9484eb969c0d637ffd09d9b8cc9b661ef4745bb96a0b188f32c9bf5271030204a3204a9e0046304402205ea6063863316ac1677b61b00790213bcb9c922e735d2c6f998ad4b0e48eb94f022003fb264c6c1f61203d93a1c8956277760807fe2ae7e15dc6810d60c87fbeda65030204a3204a9e00483046022100ac9ef694c2f3181e6dbaf3d1e2349d7777b46ebc444344234ddfc42c284284ca022100d24ebc75429a9c52b4d70f1843f74399f6444de8d5a62207e625773e0df88177030204a3204a9e0046304402202eba3031742298f71c898515693ed7951eab3b19012107e592b7930c507ae4d8022036d8a4a6e4f1b444253dbb1e7f6447e2aab221f449aa6ca93b14083a19de49e8030204a3204a9e0047304502203194475372875a801ba999df86a6fd55b013e4e371822d415c509c343a73f868022100af75ffc10e4b08efd80d84608a76a28d911f4814f83e786ceb6cee38378bdab3030204a3204a9e00473045022046cb6f55fa4bc31a737a711a83bfe4e9fe92e9bea743a37fb65daea2e9253bf90221009ac25a74c8b082353ca805fce2642573cb995a0bc5fa11cd27c75176fe3462d6030204a3204a9e0047304502205fef86ba407d58b7cadf900174a151d8866bf69a7e2884e22dbc3dae2c880795022100d209136e09a6e3771a3ee9a15ddc0111f818eedeb0da2df34f924c9d787c9105030204a3204a9e004730450221009125230d3df76de49767d203976e3f509c18ce52202222492fba4534895f4e17022041e08d6a78ce063222c88cb39c34e95d6719a596ca732e3d386ed4e290a0cf82030204a3204a9e004730450221009855d461d842785be0532387b4a8b0fdb4db5f3a63354d33ae91d8a8ee5a0938022043597d1fac13bab09aed37904b23783352cd8a78e26dabc34dccd1a60f07ce5c030204a3204a9e004830460221008e18b06ce88fd8210b31325170a2e219e9ca16d2af26b3dda4f214756a9a4554022100afcc9daef2f81938e401f6175f23c50b243c8d878b21a980deb22aa4ef5aada2030204a3204a9e0047304502210094754ebb535c032bc673cfeeb19cfa985ca47e9cb637410393d277e3c6c26c2d022041db0c577158e36db11c617acdfac5b1555d84b595c88793d9496a51a598ecab030204a3204a9e00473045022100a6d6c331aa0bffa00cf9c05d99e835fb01fd3efef77cba5e7bfe98f5e54713e102200ccdd3b7097fac2dc1cd9c233772bd307033058da10b7e6067e2275bd497a5f5030204a3204a9e00463044022047af69412f1ef7c6f54e6c12e8e172977419a813beb5f2ffb0f1659a456aa95602202e9ff54caf837f89bc490ce5097ae2ce5bfa9507ab19a9f6863483d8a4662297030204a3204a9e004830460221008a6cea92a32d31577f7c7e914447b8c210d1a587261f2fa20bad8a460d5fab1f022100c258c8aa1f79adb26a2d32ef19bab73a47c045ddcd2fd9b3e48a44ac1dfa8572030204a3204a9e0047304502201a76a6d05ee63b99b3043e62b677448fdedc812e2510de3d8231f67df33fa635022100dca0a6ee0fa7769c16b03d20fc7e8886902ce5c7845dfe15f96ffcf7df5f2a2e030204a3204a9e00483046022100866c765a6a2a6aa7eebc1d55f62112ada6ab9fc0e83b5a608819daa5445f15da022100be73982c91dd7fbaabdff4344501f87f2530ab8619ccd355c345c125f0007b84030204a3204a9e0046304402207aa9b2791ff68ea58eb749bf777d9c1ed7ed45f595cc24aaaf1e4694f768f22f02204cb62550409da93e78ffd444c6d32dae46745329385f18677ffe143eb2d3a107030204a3204a9e00473045022100be76087364a99bf40c7cd327765eff9cc1979ef5d97a37734276c4f57732476102205edb2ca4894d3854af4a9e00a8939426ac0ec87a99d072000ffd1a5cc7debdfa030204a3204a9e00473045022100fcd67fbd4699b38dc47fdaa584f2e69b28dea4103fec07734017bfe5b47840680220626ebe77e2e6afb1bda716698c531c06010e9f2e4ce36523fb71b0b5b288c4c7030204a3204a9e0046304402204fad1536d85550bbef9a865ddc470ba64b15941f5a70a3647aa7f1d1fcef3136022009826608c4c8959a265ff10e1548c17bb89ae3714ae0c4e465a5b22e12e83314030204a3204a9e004630440220130f2ecfcd11526d27d2a5dcf0e51bb3c7514a744a289f41bb03d2639e6bb002022004695e543d66e996065cd3bda57833796da2ca8a4c49a2c08c1f997de1075fd9030204a3204a9e00483046022100dba3b69d3c003618366871cd4cf9e9e57c03ce52e363061ade0512f8bf987bb5022100c9cf74f289584888de8c8358874b0a0fabb8bd08b5b7f611ee6ad05ac7d92c47030204a3204a9e004830460221008e653488c651f9685393e6ad89dd9996662e0c1442d2e944e0856859f64ed38b022100f4506d0150d32d28b05c8bb724cd8b5d04a0dce2833e06d6d765b67db6c55356030204a3204a9e00473045022100a8976e4488f44695d44e7d84126f4af032c4cd8afb7049b7b3bd9d05bef5bd0d02200191e8918171377b771fd413501442ef84280f846facf9cff1d34bd3df68ae8a030204a3204a9e0046304402201670a756056f97fe3125cfc1e3eb0d5236035a0a1b5fbaba81b300db10c3667102203a006009f71d908a597c978b857505fbed28a2457808d8c8cb3792b52082fdd9030204a3204a9e00473045022100b8abe2f2b2096dee4273f6ca79281852095d30c7fd0bfe38d6df3d5a9749c1e9022016210bfb283d793eab2d7e440cc7f149c41481f4099021face1e796808c02174030204a3204a9e00473045022100891cb742cf50e8d50f5b1f4af8b5898c7c178198f17cfe73fb4a77e6fccc1c3202202591731d4d1482515ae797d6b450b23f9ccfd823a69f6af3de564d9d0e41bc2c030204a3204a9e00483046022100eb11caa39342f6c07a585861c1e2d1822532c6a17961f7ffb633db652ee0dd0c022100d988d2c7d9adf4e0a0603b744ee6f284ef31f79c0b56d36a47fe378ad51deb92030204a3204a9e0047304502200a93f1843b0fda6a4c182b5e94e6138084b3da6ed87f9c8264fdee7323bb229e022100a3004b84120fb11a7552a2c82ca1220204bda37aa61202154777400a1abe01c2030204a3204a9e004630440220282b4c47f21700fe4ebaebbfa75e3cd079cc6e4a4008dcab55cc59334521f24c02202dc70fb20435e396894be2a3c28e4f3eb4c23b00c6f585a2f99ba9a55a2e61b1030204a3204a9e00483046022100f9f0261ea8123ef275f21db40d3ce82eaecac749cf3afe24ce3d07abee67247502210093f80ca630433895121d72e40a0cf873e621828e2144bc4edaeaf303f4018d65030204a3204a9e0047304502200ceb06b40c1a249bb6e8af6174d8c0ef966e1e7d96e855b8dcffa130c2c7c251022100b8555aadff05e40f89931f12a6d656747299170fd5934ddd617b2cd137e46e57030204a3204a9e004730450220494c59979904e19eff7a85803d6e9752c0f275f0074b6dccb76c8904d08177bf022100d66eaffc4c742721cc8fd78c30d54b74bcfb36f33f3ec0d4d3a5b9792147218b030204a3204a9e004830460221009fd5b4579f31b6cbc9bb937791b718bd1d86c24ed48bc5858a8f213ec971cf9f022100c3be3e640bf1d4324f7559188b435ddc6065208d0e78485197ad137ffae3800c030204a3204a9e00483046022100e70c0ee93fe7ba4ae01ea8851940271ed37b0d6e817d1df508b380debb738abd022100b982e6a74267b77cce427d7920c636e33bbaee35419a72c50cf1c8340c4f2908030204a3204a9e00483046022100ce3bf1f5497090ce1680d058066552692808380f85a36fb46e1ef0f28ef0d755022100f028c6c0d821fd4e1e641db21e31f698df5354b9bedcab71d12733d7594611ab030204a3204a9e0047304502204a2ae6f84dd1932dab5fcb8fc24da65621b80870b9e9e2ae64b8af13738c13d302210092dcd7acf27df50c1826eb2d5acadafa898cb726a612d73f33df852a2997b4fe030204a3204a9e00473045022100dfaac2a0097b64ebe978fc0f806d7f62523cbd47c5389cf95b2f6c125f7c49680220286318112098506b34da8d78382403ee5b393b03108780e88a95d2fc20673eaf030204a3204a9e00483046022100bd8112902ded94f2fb6aee3b35a071ec8aec8413360099fda183b326bc0fe345022100ed1a6c27020a5ead7cc5e89459771fc2fcfdbf874faefb15f7077d4532b599ec030204a3204a9e0047304502207d344b94640e81086547046a2431b0d6d8a758a0c192bb1fcf455d7cac247a39022100e59ec4cdf9a09176c8f6c34cc1e5abcb65ea3868c5e29ead488897f7c0596ed2030204a3204a9e0047304502207f211e2891f4923d5d2e0be0495bbb36ef4605da874e87e1bf272f23def2ebe4022100dcc9d3beaf4687e9440ea678866078392eced50d205012302c566dabfd1d83ce030204a3204a9e00473045022100df6d9ea54d30695ed751ffde5a4b206e2535645bf84db84cc4232cf915a96ecd02204826d223e01320d24b8d5ecdef00ce0376bbc1150e544ab19169d1f2379a8797030204a3204a9e004630440220721204240057a77bd0c4e63dd06c793a57696d68f4b8dd48a43e3db793b6733f022027c4d99c0e11b177be951388765e2aef934ead82fa3091f3e241904165c48687030204a3204a9e00483046022100ae160c6f5a1eac728d93d52b2c5ea93adc3590834310035ce4a1a32d0d8015f9022100f0ef0ba9e833d09330314e27055f1139d8a8a5728ef8d23edd42b7e8c0a2e572030204a3204a9e0046304402202aa79541b6b473111ee40549cf69247cc87c4434ea8ec920f68471ba9ebaf7ae02202ffc04d16043cd457c96f22e77b44fae1ceea4cb70a23391a90677e9ac54ce85030204a3204a9e00463044022040bd9ef1427c8fc25eff05431d80f87b5b9a4b8c53909d4f4788d5e3911c06e8022069fc9d81cf6c1b29265a3fc885e17f8637781275bd8ed9903060d301e7fe3f42030204a3204a9e00473045022065ab5fb781696b2e4e70ae17c4a77bff70ae69520117cdb74394aec5c644833f02210086a8ec4764fdfdc6354ee8b01c33a7881712b769cfec1a6385d9406650545120030204a3204a9e00483046022100d38f12015859b7023cbee61799a13aef44bc9e097aa360d2e03b4de9642c24850221008e280228fe46b8941b2e6425b8bfe4914fa7c7a8fd06ec5ab22aae09c552220b030204a3204a9e004630440220378deb1e3f4af8ad3df2c1bd91fb4712bc5394d1cf62ba2bd654d3b330b4b17e02201bab953a845ea18912f30a00a42c41952320775e82d9e0271364e33e7503ae96030204a3204a9e004630440220319a46f77259f4d8bc104aa01de8343e86f26eb6a47917fb28882820d54074f7022020e109dfd047d5ebf91d9eda4b25e98345a31e2965dc6e68b7d12046029aaea9030204a3204a9e00473045022077997c5c79c9ba34fb83aff65f343db482a87b5885ab2a73c4da2c753faa3708022100ab300f2ee056c34ded608ba05e789665296fe3632ef3fc751b4f804125448bca030204a3204a9e004730450221009a491bd72f12aecd05d0a96e38d824e9585714026eaede989d97c247daf6aa86022009319de16d1d22ae941eed7a4b55a61ffbfafb33a8c071bc2f8ecdd03f9a1b7d030204a3204a9e0046304402207f3bf5585788d7ef9c5a79c947a1af35bd2bd01358698f022ddf555fe382c31d0220011c8957ef7d8d80129c6b3dcc7de1e9fd56b9cc4bd5aac5075e76b44d627404030204a3204a9e00483046022100c15879e6c1aa5aba50bc77cd753a2176f8217bb7244989c7a66e4966056ec9330221008d75d085d7ddbcdb7cada9db2eebcc483635fb5f5eee2d989e1e340f5942a7bb030204a3204a9e0046304402201e06ee3b13bc0f225db0c0f6c1694ad444dac3ef9a2360db3f093ef1bc7db3f5022025df933a68dafc3f3eee30f28244b2a46dde07201e7f1c8c20e7647976c83c89030204a3204a9e00473045022100b59d3d0c65c3cd1e17f20805e46e10b24fb27dd6d315bf9666f8b68d9d6306e30220607149c916390bdec0ef7e1be259cf63383ab5a41ec311b15b3d78c02415367b030204a3204a9e00473045022100a1b0852e45b9ec9a6e259c830f479d2b12651be1601da49b486e9bcee57546dc02201cd47dcef7a5af45dea93579c097a070a4908d668ff7e2400fae4bd2409b9702030204a3204a9e00483046022100ff075a4057f9fb8d9a2597985ab676dd7e8c4224c4bb8aafaf9e3f7392cd9c8c022100ff0d93e6ba040a3ebadcab40ae0afe1fdd40a9c4c48b513e841d6cff9e190f8d030204a3204a9e00483046022100be1d413dd2570688ab2671d1e5da05d03f2f0a74a46b4b72e52eb2042121dd79022100857714c0d2d63080a8c8def1e830c82137cdf0caa48d4df6660ebee69ceff76e030204a3204a9e004730450221009d2c5ffdb2bae8450ce45f546a476a5409ec354bf347bd3fe332b11cc5b78d17022041d13ad80fea5a48c34e23b9ba4db37a05c572d72ae38661eada28daa4ffb251030204a3204a9e00473045022100da83f87920374427b0931b79acbfa04b1f3a0d7265634eba670486fbc79d82a5022075991567a5857dbeeaef0fb68228a546a28fe2a8dc10641e60acaec2d29c3b8f030204a3204a9e00473045022100e4e326b0c3fc180a3d1ba65223433bb5546e954d16489b6fb59bb2e3396e94bb02200c8e2ebfc404a4aae22502689a4a5e58e416f02ec8312fc00371375a71477dba030204a3204a9e00473045022100b5db0fc19ef2fdd12b663db07525b4a16de8d984fb9e4e23109ad0fa6b8642980220661b3619fe7ec9372e36a133ce5cfd61d1d9133a100dea47fb925f307f61191e030204a3204a9e00473045022030a4fae8e6b39d893ae14cf3f64539fd15f0c7e71cbbf570797aa6ee6a177b2802210081169ea8b1ffa0a903652b264d91fd777ecd3888defdaf57492ae57237ec72ff030204a3204a9e0046304402204049bdfc951f90e15f78aad8f57d02882fb3f82686e0c1e4df25cfbc35cca8170220120ae00c538118944f629f412ad4164c5c2abb8c9fd7a6bcc01d7a09b2b55d91030204a3204a9e00483046022100a05798cba076959aea814d95c9d85d36617ae14e621205d92e45be95890a5d4402210084373a0cbe0ecdf0c23f90567ce7ee688017977af7944bf72e9f68804ed3b4af030204a3204a9e00473045022100ab08893b100c76e339fd7166fd2b040f553e7f072b2178a2796ee89013941b32022062a43dbfc7f7919a1251fec3ad98199a9b2886f2ee127c80a265789a724c8da3030204a3204a9e0046304402204d92489b196150d2478e195013a54c6305511fb7185fcaca872a4642f34932c402207d5b316d047c5c89e9ba7607089d485bd86346bb6410cdf50eaf13f303a66833030204a3204a9e00473045022100b371c254a18f029cad23d246aab6016f91af7f1e08139cd049f5d99a369a965a0220519bfc7224a7b70b214592af56a5d5ed60bda7219614cc0faa4c1dfeca024a3f030204a3204a9e00463044022057de2b7d2905f5fbdd74f25f8e0fa945d0ffba9408f6fe7060704ddaadb4311702206eafc6e731cd9f581c493ef2336cda0347975a9f1e0a295eceb242f9c36634af030204a3204a9e00463044022041605b1f619acae5f480e66e9e13023301ad70234fc8c4a839c088ab3c36a26802205f6d17b86a108c197400b6b56e2422a17da1fd0bb2db5401aaac1f3879aea173030204a3204a9e00473045022072e51bae1bd1db8d292f4c66d1119e6a9d18bb12f56ccc51863fc70b35640e25022100f937e9fa14a824985659ed58f63712d3daa360f5df2e3bd4afc1ef676107bbec030204a3204a9e00483046022100fab7f370f628e79d04967b5b97fbb22c2054cdce9af982bf81de0974fc0dcbed022100c4b9deb776a4999fbf68472663b80bc0b0556309ffefd37e53477f1162b2256b030204a3204a9e00473045022100bcb06dccb85f3d71eb51e720a6683027c51f6a5871404dcc32cb5c2f5a8407bc02204ba6cb4336a397bbf861dd34618d65926881e1c62d377fad0d353d969397d8d9030204a3204a9e0046304402205ab1301580b1e80183cf9bc63a6990ee1d83e959060e30d8380b3830da8ceea502204ef1122ee1d3bcc482f07899f6e2ecd280c80c160e3eab2bbf08f1e645540e32030204a3204a9e00473045022100d2fdf0fb7a077d9fd7e0d43b0e620e9523fa8afee746f9fff6e52a4a0ed48a6f022027323305b78457a0e67db57731f497abcdecd80e29980e8de2dfd0f059c5246f030204a3204a9e0047304502201e4f9cf2fbcff1c6266a46982ffceea3eda4233a4bdc596c7686fdeb925d61a1022100f284d8e2a0f16599d77cd7eb7e9458a53c32bbf43011964cfe15f96b033e343c030204a3204a9e00463044022069f36728437ced9bfa88e3ed79919a51fef970b6c2c1a0fa7b6f1d4f8913a0700220706c91587c0bb86d0f40fdc886f2f9403d57c9f4c8bbd2fa32cf03c578e773c8030204a3204a9e00473045022100d89f2af12d7205796678e220c2427717f5829eb43c50f776e831ca3cb460d8660220422dfe60a4631d38b8afe3c1f2c5c7ed9f2fde28469947b851018ba0d12a8ac2030204a3204a9e00473045022059d59e097e78b66eb2d4a37596f111cb4d4b726dabf2775b328a3e2d8926655a022100ec4c05ba7a75197fb3fb2e5584267161a64bdfc8f0d81149622ab64ea2a8540d030204a3204a9e004730450221008184a8d021378035bf4cd3eb003b84f5f262ca28f5877e3dc8aefc42b2fbe67b02205c1c61de1d26f3e06c0d6c1188e619883d4355fef7c3635c569f3a106016404e030204a3204a9e0046304402204918f091d26edc761e586d7ca7ea6975aaed4e2f9a1c03f8be0d7fe0444c56a8022076ebcfc9e0d08ac7a2559229507c8459abdeb61b5c2f3e85af97b11966aa93b5030204a3204a9e004630440220743e0121149d65a659e22b39083352133a21706609fc210a0216d5a23624b8fa0220663461469eaa9bb271d936d2cd6b5234acb4f4c60f786ab8b3c2d5a6be27f992030204a3204a9e0046304402206b7157c18e8dc2182d64644c375eda5a25e314f2cea3277dd9b841aaf9888af902202d7c20fb855ed28eb323b6777666575e03c40668398b7bb80337ceca9c893008030204a3204a9e0047304502200e41e63b16062d5290bf438555d3d3dc8d79c1cdd55f0d7fb67eb5f5d9af1578022100ac3f918360e148d3dc0771e51ce74ebabf8b66d3e085190c047a4c6543181538030204a3204a9e00483046022100a13bfe99fe5880082cf967d0ca23999fc943fec38f0760e4f9aff7fccefcace10221008c3e40b099f396ca97c9b3807a91aa5c9a9b44e3b38de6e54f8a3c0f328ee179030204a3204a9e00473045022100ae83c09cbb7221f2828e47e3d112241ccc5f5c1165aa06828142bcda00e7abb502202e55e7bae622846842c2e341331878f6098ab4b6a8911fc0daceba8e94e0c5d7030204a3204a9e00473045022100b8c4691bf01ec22b82d18c7090c0ea8740e0318dedbd144b1bb18c4d957427d30220473ab50ea59d0473a4d61dec81abedecf8ce6450b9d62f7556ef1b8694798986030204a3204a9e00483046022100e72bc37bc000f38104f84229ec643811f0f3f9dea8853ba00bc3e3d37042bdd7022100b85bbe0ac6e675b6c1d821e9b031cb2acd1882eb2e04fbd80fb07c3dee1f355e030204a3204a9e00483046022100a3cbf3d0829898246e3efc3638d3a92db34022436a95da216366ee21b4af11c8022100b7f0cc433cbaa03508f33f9c572dccb4c1fe0607f39a2f34434eed28eaa05dcc030204a3204a9e00483046022100eaf57db9f23514b0ba92507512bec3ee57312211292360aea321b3467f58cc4b022100be658881417c7257293902207e5878ddf69e1bbd52230843097686ce31048b4e030204a3204a9e004730450221008e2397cf873168498b1a54b2ed4dbd37624ab1bc6e5bd392781aef075a8b212e022043f83e8cb62d53f8886d94411687aaacf50cddc50e9e13a27f0e0f7974fa79e2030204a3204a9e0047304502210087c0372f10ace6ef8fde8db6f8181622fdcc95c32d55d0715418bc960a249238022070da876776368cabb959360f1f460aa66f2e7ac5153f14796769072a105d82b2030204a3204a9e0047304502206f7c65eea529236e4234b4ef284fe4bd5960987d74da457a9905b769dd956f38022100a2e5d495053e2e55efd97dcc662c0594ca39443d85f1ca8994687fe8ed0a2af5030204a3204a9e0046304402203f86084241b695be98871aeb931531c65176969bafb37f0d3dc7949537d7fbb4022056c83edb67867b176fa5667c3484c6621513c1e0bacb41da946c18986107afe8030204a3204a9e0047304502200d5ac6036ea70b4404b20586a30ebbcfa5c4ea9b73845d678d985d8eb1fe9ee0022100f7e5a603d6c9884a747e4097df8bbd1973a354b4194721ec85077cb4f413fc72030204a3204a9e00483046022100ba804b04021ceaf2b4b462d26b8fee301c8cb3e2d71e38531c2e74e67cb427ec022100efb60627d228b41ab02c1706b90ce6215d74df8ba6a5ebe7dda5ef3f8fa07ccf030204a3204a9e004730450220638cb8bad97f7f6eaf6918c491a193ddbf8f5e3d25b3f8476e4c0db5cf711f0e022100a7aee75485312ea39a3ed43c55c843e748d0551ab278084d7becb2227e7bb111030204a3204a9e0046304402205ab101a405a263d35c9d67fcbc7d6476643e69d1c19fad1ad88c529d6620211402202cc9655ea0eecb2df0650aa74776b806fb5dc88b3da3bb0ac1cef5b349718e77030204a3204a9e00473045022100b7feecd5d6c453fdb34726b6cc81cfdfcdfe70b9a2781601299b3da4a8f87af702207569ecdaacca98ca91289585519197823dbeed6113c1e2173aeca0e970f8c146030204a3204a9e00463044022054966c23d0cdd39f53dbf883148612e012d304525e3fbf09b9a83c1e521fde84022060217589bac557b998feefa60a02f372abe1bba74486721e35d291b977d194fd030204a3204a9e0047304502203326e9567669b326302a61b0962b997f27fd17b586419fcab4c4059f11469877022100ba99e2c58b82d4e4665ff92c65580ab3333e9aa71c78503d58451470c099a0f0030204a3204a9e004630440220150f141103f2ee7c6da9f32954484fede1cf7331dafd6ad61d50cd70be5ee2f3022025cc93dcc7ce7ddbedb47a4f9335a944621984e712eb2bbd7f053a77b3107a94030204a3204a9e00483046022100fc11fb176bd6b52e0b83541833d0698c12b5d68c3552641a316fa3c6b76f5708022100fc68a7d1d9379abb9c4f3e9f6a3b30811a7b21afce53b0c5e4e6bdc88eba0f9e030204a3204a9e0046304402207d0901742c2946f47afaff583e115ac2659df5c16fe474dc14280799a6d55715022032e13a4b621da2a7bafbcd781df4c3ef753e2cec81f610a19ee722fd79665d72030204a3204a9e00483046022100fd7d2102373718d02a945d6af2bae437d43a8cdac41f6b22b82222691387f2cf022100a4b35dfe11f36e0f741c3c5c2eacc2d79f79c7a63006a11d2099080fcda4ed9f030204a3204a9e00483046022100ed922199506f0b954159fcbf1508c31d5c9a2121f2d021e904b08568008a2155022100b60b24605789c10e014a83d459bb2c8559354b66dfb8975cfad73204d38f2225030204a3204a9e00473045022100d731797933a4c5da65b5ec581977e1fcb47d513284e470c06218fd1515a88fe202206d4ecf91a330c62e469ba33fbdca8250c75050540319f792b6bda2ec3e1d6316030204a3204a9e00473045022014f5803b2737b7d23cff59893cd783c914b0b7bd9509143a392dad812991e476022100deab6816c497fcdd497d729dc938091c12eba6573ff3fbbd7ae3480ed8c0951f030204a3204a9e00473045022100b493d46dc45a3bd80a01f1ca9d7eea949bbbe5012a03c374fd695fb488ca3621022005df107206eef0c1a8e3f066e0c2a58e14ca1675607da8511433f70a10f65917030204a3204a9e00483046022100c85285e1117a4cf11a69a419830636bc7da89027562868229cd12cf0f0772944022100c0e2af076a9543f570d1e9c51af2c8370f9bb6fd0c1537c0afb2428bc5155a6b030204a3204a9e00483046022100e0703178300f6afecd0c47371c86080a709dce5d416a9e8922875160da7324f2022100b5cf83fefa31d08a1270eeca835724c29cb5bb884af7a474f8a3562f5a57ce6f030204a3204a9e0047304502207a78e9e4965cdcf7ba3336d50db30bfe349fd44d77012d90574dea278b8a88f2022100873f42e80a71208815a189e7ce638856d4ea3cca176e8a5263d6137e498c8332030204a3204a9e00473045022048874ec72485a1609dfa1871a7702b4cf68415881cb3bacd903054e39c0bec3b022100c559b3173abb59854a94c1c05b86af7a03927834c7954e7cd4dd2a706fbe0b62030204a3204a9e00473045022100de044cb2300de1a1e84ba91cf18c2bfa038d794aa98a0720ba8dc4b123eaa8a702204c9614c540151a54f6dccf7ccc88ec18634e7bbabf453019fabbf2bc1ac182e8030204a3204a9e00463044022010fc5dacd4353f8a8c62f475813b1b8c3087e81a2437f4d1e472c5b330b75f4002203dfe0623dc7d3928e732958b6eaf66393e9da28505824cc9eface0a536656cdf030204a3204a9e0047304502200ea02f4f2f54ddf3a80cba81f800da6e3cde1da4498af3a3784e259a9830bc0c022100ce22f4666b2678e8e163ccf7c30cac7fab63cf1fd19e850798f5c5e128b1a29d030204a3204a9e004630440220414a6b8146f6d07e9b1f2b255292f95c4c8e23bddf504cb440305a5b9bb8766b02203d1d44c66082b6657fbbaf315ae9677b5b1eb89f74578f4d35f5b80b360e6229030204a3204a9e0047304502201898676528ec0dbda89c39b230cd95342bd3fba9956d28f465f9dc41949ebf190221009061751979c7a01588fa865ea9c19e403f23f16fbd39b33c249daa3a95886fbd030204a3204a9e00483046022100c014c2ffa80a56c6f8ba486c75ab5a878aa27d1b87b4f3687783694eba898435022100a98ed0edd14904f625b0cc9f603640fb03faaaf80c44edd14682e24d7ccfe232030204a3204a9e0047304502203fbfa43a81cd38f988dfaf14192ff42dd73234a34951bb9f50ad7de1fce97710022100b952b14f63810a8bf60139a743a738960104d30e0be8dc79b68595c6b4b096f2030204a3204a9e0046304402205b8e18faa3fd8c2053e77a78a03c95b933020306a98b6b54309c1c0ebbc1156e0220397460e124798f2c1341790bf0546c6c1f89630aefa711fecb1393010668c7bc030204a3204a9e0046304402202c7a731898d2071eaaa4664d8f1857c1aa257b8fa89178e6e2032e6f79acd3ea022015e105b9506729e2564b70909463ba400be15548591011d76e63d34db74257ce030204a3204a9e00473045022100cc23064395a36242a1f37624df38b11cbe67c603ec0beccd85ca4cfe0b55a87302207cd22645d84b04014b487a61a4846ed51023435f473f44296900101a32e1976e030204a3204a9e00483046022100df870473139dc79195993c4a4eab9f0348156ccc249ff86380c82e204f045195022100b4a42575a26d6ca9ee12ce6b400246cf72e2baae304a0006737b074a50bcd9ed030204a3204a9e00473045022100c986adf85c04d3f14078382547f8d3a05cb913f19a1ac753e8ae05e397d58c9702202dc0938a49a9a5695b443e77bf1f6af2d0d9267782a498bd86d617b252b090de030204a3204a9e0047304502207efe1b0d4803c675805805c04173f6072b7db5855b05e8f983b4e280817c3c5b0221008e322f4ffe73cf4d0ca15d7f804406ed96f215fdeb0701af563dc0db1244e467030204a3204a9e0046304402205f320ff10223e5703d1e066b41b569d0c82db9d7ccffcd7554e9a9caf4be469b022071c8c3f9386c6808adcd70ab500b63c462a902aab3ca838bc61439bef5aa25d6030204a3204a9e004730450220442a5fc13e1a07b5ae1347ec071f3a38e2a407ae41f8d70748513dbec913fcd0022100a1e1dd050fcb70a142719b7a4635e323cce03655e513d80ea9d7f327346d65a0030204a3204a9e0047304502200fe54f8bb3e31a547061a4f78e4f7a6ca1cf93cdd915aea5237916897e2b0686022100a5df11a4b053c8b997ea0ad27aa84f64cea5f2771cf2b7516f92ecabcabd493b030204a3204a9e0047304502201c56074c531d29317360e49ee4a2870675134f160b6e5cbb0b450494083d46ed022100e8d7841c924a1a0a9a81955c1b4ad007a1d9a82da1f0bba15277d138ec3d10c7030204a3204a9e004630440220388baa373f19425ede70d637e6dd3ba7f4b9f9a69bb99330cf673f3627d5234102205a7f1642d24e8a4d44e60196e1adcba25e52b0b235322d8349bd14ac03f8c3de030204a3204a9e0046304402205a0938408bbf64d08faea462d872bda68b94f56c1a14b105b63470fa6139d3a40220073e01673f9663ad50ecb70de12feb6120cd6e7329f757b9bc6367c5366d8da0030204a3204a9e00473045022100a4b8ebaf4371311c009edbe4183e746b10c280a55f36c5706c88652eb146aa5402201eab1a89bc2ab6f7cbb756c47209de785dbfa67cd4a090f7db9400c9c6da6c81030204a3204a9e00473045022030fb91a895cdc195b38ae1120d2db506ecc4c666e7e89f116aefa02315798ea2022100c9cf2185b46578377f4be3a62227c4b47a495aa066a52d41bf5ceb3a124966b0030204a3204a9e004630440220428ef01f2518794e04e5bbad42e00c8192e79f52509658d13b9e168e770643cb02200172c85544647942181a51a840d263bfa8473a476820a99edf8624f23986fb87030204a3204a9e0046304402203c0f30da4b98b8352ef0fa569dfd447df99523a97fcd0b3ea99738b34de9593c022073a749f5b30cfc348635eb6097e5a5eeb8f3f1996a0a9af4310c41dcc82b4fd9030204a3204a9e0046304402206c414cb467d511eedaa85ffc353c866260d0d6f9a343fbb1cdb044b781062c040220797bf3d02c5bf2e395078384b7c4e00c5cbe7eb9eaf100d6e4bb636e887fe37c030204a3204a9e00483046022100e39e5288d9c8ded1098cd11166483d0cc2fbf0c4f0bddbcebeb107c2574c6bcf022100cb11a04a9e82c8ec4d1ca19830794cea5110a2b295d18da6d0dd738c678a54f1030204a3204a9e004730450220749b4fc6a53a431fac9d35973f4ae90959e528519b0a30d9f3825f3b922af8c5022100d74c2c4096ba02d11bf59950d523a5690ed1439508274d844ce251a630abf0b5030204a3204a9e00483046022100d1c935e4b25507c129ecdfc1e22f5ad1f5b4b2d9c1dbd773c19817dd92568325022100dd349e5330c120b6ec472e252ea900f719e69f9859cc12343222b0f15275fb88030204a3204a9e00483046022100f4144bc8dda1db72a35f6aafc48487bc24f7fac83d1313880aae47967d9e40a5022100bdb00155a6c08035c0b85d04dc18ab42bc63420102686e64fc6b1224c9bde57b030204a3204a9e00473045022100bc377760117be556468d57a8eb71df351d12cfcc534b9e1a9fbf1442099e0102022079ea150bca487939b21a937c88fe1ee0b07d51987d700d7b58da597a805ac0f2030204a3204a9e004730450220544450ad2e82b678186a58d2d9a3b04bba98fb3589d3f09c354e915d4145a055022100d5875d24c1de1a132269c31bb87468c906d4db26b79b3e1f6f1ee025e9967fbd030204a3204a9e00463044022044cd90b18b0e6d4a8df035818032b57985c28641cf954ce0784325d7ca984e0402204abe343483a7ac4fdbe42159e3f18880101c3073402ec6d9f9fcfd7af3272ef5030204a3204a9e00463044022040f28008639417c50d4d40262c67b9b247b8cda175d59015b16e2c155f195a13022024149fcf435589e090fe5eb08d0430d10f9350b57253c688575cbc187de00180030204a3204a9e0046304402201006ec5b3b2789a6e52fcbe16b4c9ed84831b94e3c7f54c0e43cebd2100518a00220090b7dca53ecac9127704348c88b1d40b70ebc5339ea8d790abf40f4a2c11125030204a3204a9e00473045022100f5e5ed31a8b0c2d3306c0960a5fe1516428087cffc2194a3d8306d093d7e698d022053d6316549b48df0448e8b20e8051ced3166d312e51e9a755b3dd39279953053030204a3204a9e00473045022100f2ce50310b2e5736c1d119e06d056829d7e263a7c8ad4a866fd4379d4e5201300220224096e3cf58fa716fea3ca4223dcd98c494d3592b500eee872dfda9bac9687b030204a3204a9e00463044022037ba6317c680dd581044a84cca5067f8b833212e75ea1fe1d2304ee1976d30e8022019a3975f341004036b06acd95509a5103745420d401d29cc4eb4342c82722134030204a3204a9e004830460221008c6826aab57c3aafdb9b2636366137ab1126bbb367cc620c2e49f396173baaff0221009fe2df4ca773e631956b18f9ce2c73165aa02dee886b82378c6f1f8289199c7a030204a3204a9e0046304402203521efade2d0ac1c3c38060d760c0ea72f51c7ebae251bd87b8a4511a3f026e102202e4a047d9adfd508aa5bb1f5f6e1072f3a0e4afb24df10dd0837e23e11b198d4030204a3204a9e00473045022100c6ef34bfe4a333e324baa32d33db98f16c259d12d90928fbd95ac760d7a8797002202622683a24d3bfd72c6342a2564c9757ddde9ba6e1d69c3a31d1e975169c6819030204a3204a9e004630440220709520c9e017cb0b94dfe4d881913016dfe3e3fcc538036f655a00a04c21962b0220221f35db945b928da5a214b1d3f75619bf5074e9aabc2e5c5be758b23a7694e3030204a3204a9e00463044022077d192362be5a6625d1e24d281421d89e4b411c91f609e0c68e353b4000d5103022026552b98e1d75d4af87f233bd33c21e781abacb11020249c339bb1dbd48cb98c030204a3204a9e00473045022100d11a584742befb97ad739ace60b78e1f097a92a4cca814d2d1ad11be18a9cb45022028441e8e4e28a6786f7ea7128c64a9b499d97bac58de186dfaec2b40aefa91e0030204a3204a9e00473045022100976d4e7fd19da44753ec58a882aa5b33f34b8e36f97714ad4dc3a8ac53582f35022030c4b345f11e679c715e22712f5fbf39767294e7513c6ea9ee16eb9d305554aa030204a3204a9e00483046022100ea293248ed892ab2674950e994d4baa8ce95319c149a0ab12a8b091413fcd14f022100c58985bc8ca4eb65ee96780c84c36fcee4d39667fd9f089c21722f113965f372030204a3204a9e00473045022051cc67f41d018b2ddf159b096e02fd64c20b6146ccf55b2be47ce3f36ba06fa50221008020500c1ab0704b0aa70298001471db165631602ce8dbb6a7f669988715aaac030204a3204a9e004830460221008a01d140cc6dce611fb982ebb35952793a935a7ce6f91173a25d0db7efe7cc08022100e55a95b7e19337b51a297ff3e2bc96b39afd8c3536a16b2dff45335575a9c545030204a3204a9e00473045022100a8234aead5efd0a4a10e3cbd4b168c255ee68c2883834a42ad8760e9fa7fd43702200e401562584a499716a5ea5c7ea5fae659eaf4f03b8e5883671def609044d90b030204a3204a9e00473045022100ce5d8c31caa52c1d10ef0a2931676fc178c8ceb53476a775db1df987534f992c022036f431afb2ed8bace2a4de5fcef965605dbcbe80c742d0847d1e3227e042aefc030204a3204a9e00483046022100a52fb546afebcb6b13ccf1924b16a3dbc13f888bc64bb6c27c344f67cecc2baf022100e91d77dbfddae8b7910a3f62a036444b969951a67d65291ff97bfd7af504d371030204a3204a9e004830460221008d0abc17e670e28ff9696353f19e656a09d2f9602d5742f4584897c394a7f774022100b507e22275750da0dce6193971c2dd3ea35812935e6068e945de460460b1ddd7030204a3204a9e00473045022100d6305a8d9576d464a77f71b391e8445d76f4adf8e62bf228f1d3e0c14aad8f3602206b2306020721cd9f82b6281a3707c1d58aa55d0ecc3e6dde8d898126caec73d6030204a3204a9e0047304502202f8f9e6eb1165061917cf3bdb5213fee02961fb5de2f53c3d5143b8ced8ce9810221009a98060d4b5fe2efa3cc0593585ea89ab781887046c77a09588b161c14653310030204a3204a9e00473045022100c50f044cb0a172dee11b8a9b620647d13876e8679663ac54495cdbf1f4252fa9022028e3665863bb641eafe50c0fd0674e8beec45fadd3bbe58d84358124c1d88919030204a3204a9e00473045022100f5db30866f0fc0a993d9983b07f945723e9372e4287cb1b994700d470e4fb1fe02204b2c0959046fa8bfb607e47d44873a9b5b6d52cbe76af54dfc59dce24d75bb0d030204a3204a9e0047304502200b00700f5feab105665ba258787a1a5aa4a5743bbca3e2881e002f101b6c8d1302210090303d103be631971f551d2245f1809bc2907079d940df5a50fafb1c495042f4030204a3204a9e0047304502207bc152d28abd208b47d7c9d90b52c6369f88ecb97611270839b9ad7fc2a76272022100da673db418102cc9769494cbd5d243827ec6263db9aae1d13e98c1ad01bbf52a030204a3204a9e004730450221008b7ae1f51d506d626da26f0c0479f05f2dfb110639b8e5ca8ea4028d665ac64202203d42c440c7904bafb6e667d3d4eab10154e6d7ca2fdfd69b1ce9e221acf97636030204a3204a9e0046304402203f86b6d3bcbeff090d747aa7c4842ea58d28fc9345b4b263b7b0b25a541b2570022073f672fa8a4a4a590f6052be11a851291ac89359a7b2542aec96471cfc304732030204a3204a9e0046304402202cd687713d77412a8448f88d04592446d68dca3b573c0b0cb708b1e60ea6d2340220120453f68fc54fdfc47d29aa1c7e6425692dbe61fa937f153dd6a9f287550b09030204a3204a9e00473045022061b8f8fdcac17a501deaf0bcc206fbf30b0c699b91e57fc78a700cb6c5b185b8022100b3f646cda17845c6fcc6a478a8d508e4bec254a496f6006d5dbe49a369a8438e030204a3204a9e004830460221009d083e729415c84f9fa43de388511ee41e900511366b096a4ad31f6cd2491764022100831d13da302c0ce6b4bcb25146fa6d35ae525ddebe81cf5d3c8790fd86c65feb030204a3204a9e00473045022100c0c59cfd22c45ffb824949f931e35109e6c81689221cb6ddb8f54e81aba03863022069d735374ed1cc8e0143fec23c53deb90081fe0e5aeee6b3e1396fdcdbb393f8030204a3204a9e004630440220729776f3ff6c5570afe75c9802cac319f0cec0b3a977ce0a30b92dd0e720882902207448d93585c87d7620886f89a6b154ce2d76af2d51af2d3700108b7b02c71a8e030204a3204a9e00473045022100811aab27d1b1b539e242636cfbbbec9b66c22c448d3b6e15c5b8da68f751b6290220360e1299cf9c5def5a8051e553c60e53588c186a95e12ca405fe8a15cecb57b7030204a3204a9e0046304402201e462d75a58849af783603a59b1cfb56ff5cba75fada5c04317fa1fd015d59ed0220094a397872e20965ec09791a4697b385153216f14ef9d14c23d5d014565dc50a030204a3204a9e00483046022100c2c12c0d8c31ff3cedc80427f236beb7794e4bb09e14f51518b405207f98979d0221008ec31125233c190b2118767e3dfadbf675fb9ed8d83445f0f127ac21104ca45e030204a3204a9e004830460221009f09aa075f761f3b7b1ab94818fb6c4ae12ce1267e884b31a7107920a767e215022100bce35bbbf62fff9834288f7c19d3830df903e8d2c737c9afb93e6649e81fb479030204a3204a9e00483046022100cf9c27358d1855219fd4db993698549ee6c50f96c418bbbe27d90f90bb3d5d23022100b15a7f00ad2295e97e5169fbf8180ad12f8b0ed188831f74be8cf672ba8b163f030204a3204a9e00463044022076bc676d1fb0d0dd34899f93b1d187d2c5e30d947223f389a9bcdf9c7628c4150220526a027e443d5d13808cba0303d27a09655c779693855cd4872dd331f740cac6030204a3204a9e004830460221009a27ba5343820ba9d13e029e79fbd904a45de8b98b3a62f080b05ddcee4a61e0022100b5241fbba06246a31249565014b4334892d0eb802a168217a4f4f616d65cb43f030204a3204a9e00473045022100fff4395d8592b4c9c41920f02e057ebc912cda637f2b4d00cb966bf37c87bd4802205560eb3ea3d5b448b8812db42671d81895a9d95f645971125092efb47f56eb09030204a3204a9e004630440220399712f4381944b1e28f50ed65425354f4c26ebd4391e5e8c4c564964e06e6cd022008b3418baf441dc05cc25f381af58b647ea293c8835b8ec446fa72c6094169ff030204a3204a9e00473045022100e9774e3c56a3381bcb1af96a120f0beaa386ed80aaa13ac0ebac8a4e15c7398b022060eb69274e89f98aa05da9bcfda8867f545b0e75a74e9c725e236ffe29280cdb030204a3204a9e0047304502200ed6c77a74bec5444f0a5a313650c8da9b5084828436d8c1da197f96fc523c19022100805830f5ff856b32c56ec6f79cdf1c7354e71916aee3154ddbb67a51b6da5ca4030204a3204a9e0047304502210092bb2fc43543c3383b14e2caa5cafef212d37444f25951fa7bd720de9ba89e1b02203e0b0552c50412931fe0c26d2a9cd7fe5dee3a7f6f4e83117ff7c2b077da60a2030204a3204a9e00483046022100dd4d5247d35770c9be219530a45657823a43e7de4cb237139df650b7e3c72b34022100cb0c95b3b40a5c45affe84d1b77a1cd9e2a9cfb13ddff240b8bc77fddd8808a9030204a3204a9e00473045022100ee2d91561718576edeca57f35d310ba349928d620ea7b265d1ab45b1c5ee0ede02200aabf044b45226981daa30bffea49229cf26ac5d00e91a9b669d5d41de5c97d3030204a3204a9e0046304402201c6c8aa48a7c163d08013101432999400e9b3a4a7783138680a5221b2c23f2bc022078b0e2ef954c0b6eeb1ca35f3a556bd6cedcaf231f0849d8f00a6f5d05be7de4030204a3204a9e0047304502207e564ee3b03f1ffa9781dd6f5afec61d0b0116c7890c116558c876397531b217022100d7adea22886293cd8283bfe9589413ffa66fe55943e0b99d93de521bfb3ec292030204a3204a9e0046304402207c533500d3313d0a6e5267a1f8243fb85c0d66c8284d054de99634cde0f45082022007fd0b52f9963dd072b138af99213bcb23de75747bebe0769a06c79f54ab46db030204a3204a9e0046304402207ff022a5434b54f35f62c9791545dcc4c1d463fc68621febd91423187f1989cf022069c166f6ccac1fc4f004a399d3f5ab669f22a9e0f0d55fb6e678177ac7187bb6030204a3204a9e0047304502203e3f00da7cc87238cde91f922e77a5673016e7a583375bb4bf0e8371774e231b022100f6904e33bc339c3196fb642ca7ada96c64abf19e7520921a5c65cb1e1852d9b6030204a3204a9e004730450220083563b4eae8e304b481d92a3d0b5babada330aaa8286cd6ff8537d1572df1df022100c882e62f469b898cb7185b13bfc3d206cbf8f9f4bbc2bf48c8d821835c21975e030204a3204a9e00483046022100de735349e3ddefb193a8e90526d5d2048fe49b1362ebd397466d91459ee4f8c0022100eba61ec9ed52137267c068b91af34611cfef4b821deb6bf38afd2a2ad5750f7b030204a3204a9e00473045022100a442eba4862d4f55e757d534aa3e4ba555d765aa5291825c595d3bbde13e022002201fd73d700ea99f13dcf71d9921ea40fa8a558b77843e7432f3e3eb6ab7625364030204a3204a9e00473045022100a7c7e2f211492a1ed8c3867cb3ba2f2811b39f70b113907574d55069535f2bd1022058128766b2e557f538ae94157423d26ccafabec99ca4494f9834ba8095c228f3030204a3204a9e00483046022100ffa15e5b80b27191c0f1d3484c996d2cfb6cd7644fa9c133a37633a00bbf4c50022100fce0aa73f74059012b6c2fcbc609e4233d298493cbe539fb28b40636836ac8f2030204a3204a9e00473045022100addbc465741635b0ec2ed040b2a9f46ec350d97e283832d8db05e82ce733e7fd02202a229eade828b166c03af71d961d778aa372d495109cac3fd14400f9385d4db8030204a3204a9e00473045022017b10b173f21d36da329595fc0d217730526b8d4011829279c56830a9f35a5ee022100c7c29d9009426066cdd99963dfa3af37ad78598c3c5cb3b1e78237fbf6525b52030204a3204a9e00473045022100ceac23150f32cb92e623e493856932815597ccb79bf0e2aa7f910a7b5b5d621a02204eb5b1868106dad29b6b8e2bf6b1e86ad5564d5af958b2e2fff1bc389ca49cda030204a3204a9e00463044022066c90094a930dfe157c8fcf15bf0758de324447919a2cc0021b499db90ce813902204373e4278df8d3ddf3ec25653a1bf4003093948ab72375087057cfd01ca00f2c030204a3204a9e00483046022100e294f973caa513f2ec110948452bf303f74b778fbe1b7ef166d9c62a1cb994e7022100c01ef75d516acd9d859bc5c02980e0ec996e67a55be230855f29e0c5f73d84ef030204a3204a9e0047304502202271d39a1e906a550e19b928c23e7d820d5edc085545b2d1540a1fa632c7a297022100ab4b3cc04ae43146a70307d7d881a616a377d48a21f2a070b3afaa61be88513a030204a3204a9e0047304502210089a9fb3953798c1e72dd6000026b6391660386f11275a639a699450b9eb6672d02203906162601313e23c93c8bcf1763f8ae0aa91d81f2cbb9ebef7aa512b581bbf6030204a3204a9e004730450220406dccd41ba4935ab5ba475180366f614787eed957633ad1c271d527c77a9e34022100a56450aa28f587dff628c5a49c6fce440d93a3c3c9224899d69926ad26997106030204a3204a9e00473045022100bae096e2cea94eb0851f52056d0166c356117aa270ab119aff36ae129e28b778022026187623b20c36b41a952d3989d9800f00b822cdf5066e2a21c3951cea882f38030204a3204a9e004730450220163415e83685508dac8154b3318f43fae3db939006d6148ce10ef479c06bd2bd022100c78bd20fd298f04c5362cabf1f01381290de8ac60d80f630139a3ab20dc8e6fe030204a3204a9e00473045022018c2db2521854911233bf0c1d7884252f67ced9867daa67a12213c2df3075ed402210092fd429b4ff5a9d4bbfb9de0d40542e08ec6ce796fbc6ab9536c73773ca19e93030204a3204a9e0046304402206a94104aa981518c0f6cee8ab28a7ff647f773ca7632035dec470dcef1d37766022049f033e905cc4f52a9e1c9539f8db5bb9b503c1c8340594d9c4ad39e6acac1a5030204a3204a9e0047304502210086e2b06bd8b1b4ba30c90c5de1afb7cb0a7811941aea40704902ab2a3d9471c70220443089183d9cf129d99ae11868aa5fadf4b188d9962a39af2dbc3fb233f20267030204a3204a9e00483046022100d1cab59c81c453ba120bd213932aa28b885631fc52c3cdf006a64f0f0cd7025f022100ac73d47f6b0caf4ae8fc07b23c0bd9300a565a36737d1f259ba2c6b29cabcd8a030204a3204a9e004830460221008f66cf4afb7f0e4cc7cb45c1e433dd17366ad8958a114733356fd9abd5cc81140221008b46234488560f25902d0b190ff665aa93e0216612e192c94cc0287647eb20e1030204a3204a9e004830460221009b3c30f5366079fa21712af77d3f2ad8d972098c7c278d39d5c4e41d640b10f3022100c723c47810add69354012bf24219dc5251078a4cfec16f55faa6f43107937e09030204a3204a9e0047304502204f9a41e821d289b8405af7bf336557eeece6e218dae564a1b29c5fc7e9c00a70022100e3a37e1852abae4dbbd16f1ab18a26d716d75a9ed4cd0279cf866ac00989290d030204a3204a9e00463044022008e2c2bf2ff4934b8210ccd1c1fad52372de064f066a54c15b2bab9cc1a9b72702205c50542532a79e5ad61cf565a2b0e8d812208a5f4ff44d8548181c8247b229ec030204a3204a9e0047304502200b408480932af70391c763f35929f1d7f1e2d7c3803a87f5f37f2d50aac020c10221009ee7d567a039219885cc8802bbbe8873937ce22426c444e31a07257c546aaeb2030204a3204a9e00473045022004eba5470ca72d27271dbad97a17205f9e07fb18cb122ce6ef3a058bf84762d9022100fd2a54f2b40d48b3e561fe81cf87ea14fe80ce6fff8296f84d506ba9587203a8030204a3204a9e00473045022100d420193f5426334bc9662a118a876559253b8d8c36bb74bb6ac8b566302d0887022004ea3e8914065ee813949cab9e24ba2cd3e024d684279bc1250eb2258d94f7bc030204a3204a9e00483046022100b5b67e2405c5bb107dacd979d8ab7c745a76217c82ba710902e405910e8d2860022100ed209a1f1b8164894d8f00842d94e3fa06c524aff93f5094682a84ce0de633cb030204a3204a9e00463044022037ddbb986a92f751650944a60812f615c305f36fde69744b851a6aca9ad7023502201110e915dcf4d74e1a8cc0105f7617cf2208509d5f5389650195504978a4b761030204a3204a9e00483046022100d3bf3cdfef289807616cf4e308c9a367702065afba7e0e32a15b14a403c0445c022100eda1784d85d3fa895acb83449de941358a73f68d65cf6c8822c931c836567234030204a3204a9e00473045022100991a7dc8c3361b229ce4373020e9a67e63efc042dad443d0853ba2c99d4722bb02206967e40e73306994ec73fe6e001c8cfee7fd39160c8ed861be3bc99dbc9a47ba030204a3204a9e0047304502205afd6e12971a740477246011c853c5d56d35c0cfe41821775d8ec0263e7ff4730221008828fd38de50d805a305963f8c25c5d3ec71540de895165bf8de188cded6ece1030204a3204a9e00483046022100ed7c8fd65fd2a03c0a90b2837bfcd9a7887a3369155effc59d48819451ae04340221008bbd577b7ce43d89ef2f7289b53ecc8e04e8888cb49fe351da5c76374fbef95a030204a3204a9e00473045022100a37a759bb5670ad24953104d69604779d06719888d8ff170405fbd7048e48706022026393bf2ab26f35f2d83b11b55c722e2e7a52efd639848d7a83ec178128bf02f030204a3204a9e00463044022056665750e579e56be8bc4e5e3ba37ecd66d3e27f22caa8acb9a7d29188b0569402201290386f915867de5be94e16817b1388fbb6d20c55c9299b6ab5336dab297b4c030204a3204a9e0047304502210084cb25edb10375fafd9300250e92e3198bf8abc305f03eb404ea28514a1c27f2022038c3c96ee9a86b650c9616b13d5bf82724c31e69fc0b655ff22fe6a883178e59030204a3204a9e00463044022014267f290be9557f829577c880d3b516928da737a9787a8a6c8167602de5a3700220752b9533a73103ed3c1bc104be54e0d4c3a5d82ede58c7189455a8b13aaebbdd030204a3204a9e0047304502203eb16f04b3f93611832cc9785b326cea52c713c2e542654ed9106da46bc98b980221009a59dc4c32f11aab915564df17579051fe9ea348856cc69b1979f42d182800ae030204a3204a9e004630440220409002a01c756b739f065066640091c9f16a3522494472b0ab3493838f6e0058022048f4f4a0c7b3861d25c0f9e28d13d043f722eb63f911618081df2995c83088d1030204a3204a9e00473045022100e6a287ed69d359d95a8c7a247a19c7c789dafdb7a66afbb73e52dc64ba91bfc302200156ca7ebb9242cd719c18e021e2a046fc70852643c7bdcefba0eb0c29f9a87f030204a3204a9e00463044022025f00a1fabacfad006edadc97950f30f9e8fed4cdc51aa6986fe5c64aa89890302204311d5fb42f0b5f759c83b64d9095f87f950eb8c8a686c2991fc539c7ba2dbd0030204a3204a9e004830460221009adc4403576d91c464326d5624c3c0fbebfa255a060cfbe0420ffd1e8ee62a7f022100bc36f339ce0d36a77a87dc2a3edb298f1ecaab916efa68b18140801f58aace00030204a3204a9e00483046022100d9798db752ababf7b7fecaff08216be0d84051d8ff41f0d6e3793fbf7dd71b5b022100d9e8ace298b929fceda543fd8c932d58d187d2638613b5fb890af8d8cf117cdf030204a3204a9e004730450220656d864d19ffefc347f3d64cf5d2d9999604ef93b4af49789776c169e0717a22022100d2602cb2b9b1199a6b8e179ed6730c10b9afb6b9749a870964d3b89b2c0e0376030204a3204a9e0047304502204d0ef624acbf0e9721d78a313f59028144c5db0db47152e5a720802a8ee6f45d022100deeea32c7d346351d200b265566291f07167dad7648032f39e3436e128bd78f7030204a3204a9e00473045022100ce33ef0822458aaf025b3481346ec7a7db6501ad4f1861eedd1621c57c79d13c02202aeef9d5b04e00f18a76d9962acc6ad7da121a706fd4728304f52a7f09f6a421030204a3204a9e004730450220020abfd7c0b9a013ed2cb163fab875437ee7373dd3fbf2209f351b734fae51870221009479271fce68a9dc49f733e4a054119d6deaba65effdea8f856eb0a1d97404f9030204a3204a9e004630440220633063d432e21033fb6333e84e234231993f3eea6e7af0e933a5f206af9dcbc202205920147503a332d48d6731e7298fa90652835c9b78b517b0880050dc8a0a5231030204a3204a9e00473045022100e9a969f95c19b4cd06eafa65adfdf7ed4eb329f7c2b9a3c6f9bcf0f08bacf4a502206fb736c8ec0773287764217d13c677a11f20034620864a47b917b42079cbdadd030204a3204a9e00473045022100db172d0c2b275599397ed4f4d95291c8774eb281665e8248611a5fe759b3c574022065157085d3c1270acb0df331724f5552dad2041a193dd5cf886e883903550728030204a3204a9e00483046022100dfb9254faed535b9be512fd089c5085a710bc92d23a0bc185f65d0d1e9b686f302210095db42c5232e36611d0cdb2fc2ef6a872908879c2b369f9b241ae6796217f16a030204a3204a9e0046304402204e785444e8db200ec43f23524c9d32f23782bcea81392886b578c2deef83c7770220712db1555662517629e7d51d494da47421ff9275e57a01e690d3b2b4ab174744030204a3204a9e00483046022100b8335ffa826995b9c74bd9a702a9f85811b5279501cc7861eb670ed87673dc14022100beb4dc07ff98c6d3855669937e180d68f0678c56e6300def50c1bac71911f1a2030204a3204a9e0047304502204e57d3448114d88cb24c54b91859945ba010c2078c6937b2c5ea3de47ae7bdac022100e3b94f2c366d178d2925f824ba58b9780530ec8965cac7a022f4b45a83a4e935030204a3204a9e00483046022100c76ba71eec2e962d27abd9848741f7d4312cf8e58af7d43803ec7805a3de92f9022100d0af904ceee176b29d6d06c1a1b1523d3fb14b2c1b4f31b462af18c483757470030204a3204a9e0048304602210095fc9d997e362b47cf14410e2e26239d72c0228a6b855843454c670957808a450221008dbb2b08604ee7a0b9705b387ec96fa5169f229739a8d0ad65e4875689dbb847030204a3204a9e00463044022078247c8643b580c736cf3ecc82bb320d7e033600cd8cddc51ccfffa03c824709022052665a41eb2a0017d179fab6011e7589fb4a679f39fd9b1719dbcfff95aec190030204a3204a9e004730450220296d1005e54956d3a8ebbd3b9e44d60431c67549317c35c75d968c227d970353022100d6ba53cd5cfd3e79c6740bac009933e33c4aa1dea27f4d426fdd57e95c7872af030204a3204a9e00473045022100a9500eea38e4e239be66865a7c076216b68d1d4805470b72fffbfcda18e2e81902203ff520becd2a9ca74d4903a9964e23ca846f2ae4b0f1623eb16a466628bceb8e030204a3204a9e0048304602210098c2690a13fd73d918b106714e84a77fe0332e1aa4cf895fa45ec7ae11f72d00022100943c5d80ea776d0b474d714e566b80073058495e9112256cb2b9f072812b300b030204a3204a9e00463044022017b56444d697263c3ae499afc567d6374ab6c9573c7e414a3da9e03632d5fd84022069766f2b85dc2edf3c1d0f2242133a72b6b55e6b397eade979d66758aa418e33030204a3204a9e00473045022100d7c5ee923435f9b48bcdb96ce32ed1ab78311ce502f10e35be780af1866099970220511ab2152beded03375d056bac5d171dd878947a807ce46ba695e712e2b7a422030204a3204a9e004630440220099b1f21f19193342fc77c4a1c2302396aa0f2bddfd6b5f1c66b611dece137d602207a2bd1b3e376247a52bddb32d7322c1e089331703911e6daa300b22c0c14c52e030204a3204a9e00473045022045af9344776901133d6ab76142042c5c6e45e50bad2f78e84df4a994a7e9bc7b022100f799873f1916ac72439733e04f7367c52b0601ea05d902e9ef0791309ca812a0030204a3204a9e0047304502203a81f0d9750e52d7f0bc6f738d5153732ae1f52a8ffe7bbfe20b69c88ca2d992022100d417465c0678e7ae0ffe039f4963af34161b6f24e06c5ad1b80145ab4a42d16c030204a3204a9e004730450221008e2d967dcc7b08e65ce0e552cbb916ed53aec2804b487aebb422102900f756c802202b360e2db7153d1a4fda69126ce5f43c8ed3aa840d8a17904c866e00869bab1a030204a3204a9e00483046022100c24e94e25fc7a9f725a42f151c03e54e9fbd4911f9cdbd250baad385f845cf44022100a26b8a0046b2cc962e934afeaca88f69aba184f3ec628b266f6eca95b2362ae8030204a3204a9e004830460221009e837fad89c4994723628b5a573d514a73a9b955fa53337239c4d4e14bc7cf03022100ccd6af3e21ad7b311e7804a69cdcf7b15b907ba268de5dd99f7ec9a2b2fd7164030204a3204a9e00473045022100e2b2b1d6868dc5e9e2e288f9df1ffcf22ba430fe4ed25dab54bc9292ddd6d1f202201781e74f8f41c55ad09bbc28feaf1306a3530dc8a5764133c2627ee5f8cb0b61030204a3204a9e00483046022100c18fceddebc1eb0954f943af0a3c543de5851b45ac7b1dc9abff49b210aba982022100c256e081235da670aaea6d610baf7128cda4ca3ed3908ff79c187c1e9b4524ab030204a3204a9e00483046022100e280f05ec06de0d045cac23133622c78bf20979abda837c4ec7b187ea68123bd02210086144ab5d09c9b06d0f1f384650054dd7a1ff30c7f69d998d20b3c3308e4e721030204a3204a9e004730450221008b936f543661d16e85f40b3cf23d8728c6a4988d8c4df769366d41de253c901102205c80056cd658806bc8056089df352244fd8930c5cea848c40a4a4e3aa284d437030204a3204a9e00473045022066727b710d1a342158381afb34847f5bd173b22a429c1e43dbaa78e329799582022100b46a572679a4c8630403cbf9f758559b74aa1796862b583c61102b56969194cc030204a3204a9e00473045022100becdb0f0b20964b1efcfc3fbc4f10c0fa6cec2be9c398637a4020fbd676f32b402201a97f159f0ce8fb12af1d9084451179b0e3ebc071043ce91641268316c38a582030204a3204a9e00473045022100e19682ac184349fef6aa6844ff26dc5b2a7cd96f1d769f8f231e0b21d40484f602206114fd9e9478969a6b820ab2292743630e51e6d51291bf69d2256390baf29d85030204a3204a9e00473045022001d64dd2bc2ba15c185b615a3ace69f4b25ba345917cdf4bc1f616227de190e8022100a2b30eea94564684d7fa1c51b40a579d353e57d6ad0578b7e917cb84d1f1d939030204a3204a9e004830460221008594e7ea0d2f3b4ac4d84a1adec46cfe6595d26f6f5d3800b3a05afbac22ad6d022100c37a995eb095c6ec3db94c1d56c291fbdc2a6750c11621ef7cae0804375a626e030204a3204a9e0047304502203afd7f0cf912881b9db7ce232daa38b7fd24fc13903a1d1947c5c0697b55b4e402210093c064b32df95678a84142e1ed63e413cda6c22b9d0e136c9734e6b75ed2a9f6030204a3204a9e00483046022100e7df5e0fda3335f6ec5c31ac73181e194a7b2fcdfd57ce93559983dc3d27cba3022100ced537c48f4a8ea8b9ff86d82fbba2feb8c4f629601766f8bbe7ec931c68d0ce030204a3204a9e0047304502202ae94da6b0f5b425cecc34602c795dadf6bc6c5009c903e114adbf3d07f5bb53022100a1d2b271721967e62f286341d04877d8b8b70264593c117e5dd8da5cd4bdbf64030204a3204a9e0048304602210092ae8ca0a45b88de1563a1856dbb4bd29ea640bde084bbecc13d889b3347d5b2022100bf9588cae090d91353e6e8c11ba27e25ffe97aa0c1ea757cca5012876d3fe611030204a3204a9e0046304402204a92195dd2f91e5cfca57e258f363f60561a24cadea70ac5297f15b6013ae41c02204a4a2cec480f1cc6d921b0fa1f9b06f1e7ac73490038fd957c85ff34ac72f298030204a3204a9e0047304502206fae02ea9ee36f07906c73518c0ca4cdc8a63a62333c4f2cc5e27fdab0c3c1a7022100d9f1455a0468fafb44a4eec3b3253a8248374ef695b754832270fda306ae4761030204a3204a9e0047304502210093ab9565f665599a3f8656bd11bcc0af69ae5abef1d108ad22f69d146474696e02207c3feaeaec6617cfcf39233e6d919e4da44faa49d3262c5ce02dae5fb645e64d030204a3204a9e00483046022100faafed60b4a1dabae838d8951e8934325cef7fa0f6b666adcb1ef7c2ab76fd6a022100fbbce89974aeffafd05404bd47a8d1506ed6e7f6bbd90ddd146f7a82fe1b63c0030204a3204a9e00483046022100b8afddf1105138b2ad02ef41d22f2a57705879a6f2b9a06ead2be6378b8a0d60022100ce06d2c628de0d158510926c5a8270cd628279a853d71bbf854a531423272d40030204a3204a9e00463044022069e3b1d1f9f1a229e3237ad1609bd6148685092b694ac23e7d0a410962d340cd02204ab5ed899baa6e822c826684feb3ea46eb1f75aa5bf47315444826bca09fac5b030204a3204a9e00473045022100ad8f2474c4ca8e955af05dd3a78d0d35d11883883ecc268bffc71cfc79d4e84402203aabb2f5838471fc5949c3d1f81c3ea0872ca86c74e30f6a49aa9c27e5fa00fe030204a3204a9e00473045022077f26ea6446a980692de4de48e92b008b1f8cf97befebbbee5939bb46d6e91df022100cfb5258ec5a95fe685806fb833ddf065002b31f677579fbd1a45f574224a4295030204a3204a9e00473045022100e3be2d52b503fbe6a5fc274fe39449e54af2710a0b3b912b1e1466d0e93494a502202c8247b4d36bc3c62f515a10729957475d0c9d0363f01d33f4587df782439db6030204a3204a9e00483046022100c0175b2e358b3c31917b9beaa950b42abb2fee459394d876c465f91d6339155a022100c75a4b964a2722d7a05a362823f5e157ac433d3810c5b0a8ac2bb0f0080740e1030204a3204a9e00483046022100dfd6ec239dd8b6e3aeba64c23376373a972eb27bad01a4c3bfcab9372a200780022100ae91d5e39ca6bf73eaed5c004cd03e0e271a839bf79afaecb56cd3a3ebfb2bc3030204a3204a9e0047304502201275d5b888e73302b1d32db4720fcf61a4b4a3ee06ea8da1106a2214f598c805022100e4bbcf035a1728926cc8b42bd267614b7e4006625efddbf5876cc50c4ddcfd51030204a3204a9e0046304402201ba3d4f9b14690a28bb39b7030413fca65e699639f155b642680b4d9f03670e402200794e437b3559bff2ae49515754bace156e69cc306cf11cf4c43e5f73e7624c9030204a3204a9e0046304402207efbaa2d1df3de958874e5fc0419b2687bb1a4237b19f1701b85ee20d6b3099502207666117feefd20a16c3fb65d2e39b878d0bd11d2f15f71fcb38ae15c401c1ce0030204a3204a9e00473045022049a29bf8b5c7f33735704c82b07dc4aa0725bf1755113a427d8711b850b643ac022100c53b385bf191ee3ea5730b09345a6fd236684d553c3a53e782aba913d25caf16030204a3204a9e0047304502200ae13b397b3bf8723daf7c9bbc7b9a1f15d56faa691dde2e0170641fdf4c4a2f022100804735110ff4e98aa59b3899c3b11fc91c655492f62255424476f2873cad4304030204a3204a9e0047304502203b2e683c72667c7b58bd082e1a1f90f4e7319582e1544a008cd3c7b0204d7124022100b8711a6d181dde63997e9e3c1adec3d0d8a0cab03c6ace650bbb7ce865b98a1e030204a3204a9e00463044021f5fe47a7614b3afaefbf0ccd95ff1f0e16015baf0ea0ecd2c412254caeae4db022100cc95887422e48cfb29a8622c2ec06c7eced1523bca3fd8512852f37014d0e649030204a3204a9e00483046022100e3f117002b856b4c7e84d2359a7054814e0562f85f93f6cf6639ebe39b626ff5022100b41cee2826db0cd232d943e51c35c858ce2775c14e98d0eab6c1fd8452658868030204a3204a9e0047304502206f8cfea7215e897c4ae8281b347861721bf9fcdaf0b12f1c7358f4495cd73529022100d18908db3fcd1dd6b5d32dcddef0b19da62f603195f288f7ea921529d0cc5f23030204a3204a9e00473045022100ff184a0e86cbb1c87c39ffe1ab7ba0825590d2cb39c8141cabb38b75041b865b022052053125061828bb247dc8e9d9b6547cc53023995b2c09b1a3b938d07f3c9837030204a3204a9e004730450220170945f5bfc437e85e47f896c34cab950f40ce254afb1b9daddf86d1ee1f340302210085f2c7406b27559a3dca634e4a81c15e82e1bb23be5cd3f8838063ac423585c9030204a3204a9e0047304502206a86d50d0e31151fb83bfb345eee8365ff0109170b196c94eb5d4fe544aa4a7c022100e3478ba05c96bf8200147a1e68702c78e250a6fe722455bcceb5a02c1c562ab3030204a3204a9e00483046022100e62d549c61af8804d268a96da094246e40efa04c67188ed316ac19bac2ca0847022100803d292c61b1edee83037316197685446b8380d100336c5499515d1fcf38bab1030204a3204a9e0046304402206ed962762be3210e04628039d9dff0a8cd9c356c32f525be5a6a55bf6cb43a12022005f92fef5632f27bcf50036f06ea34abd095c2872370c15b71ff3855e301812d030204a3204a9e00473045022004aa91c65bb0cb65d22ba08e52adde726abc784484bbaff77d6eb2c9b1a0a24a022100eac90dc5b16776738a1d432770a6c125dcd4121c930c74b4fe219d2b880766a5030204a3204a9e0047304502206c6204b7e5c616a30998997cf811393f492711066aa320c9ef3bdfab3e4e7c51022100fe2b929b5dc88dbe0da3c28564b9799c5e98c35930bb7c2b06720c8b3649e7cf030204a3204a9e0048304602210087571f42a759f30968b75e6bc098b670a0a7435c1b6f4e556734ae6e707ec5f4022100b59da0ab7215c8864c16a3c780a283d243725279a3dbc9f576a852297052d6c6030204a3204a9e0046304402204d5367d163c00610a5bf701e5369ad2c777a438b45b66c7b460e6dac5928fe5302206a6df8022c49135d19a25d09680059daec74c7aaf4a2bb1ac3c843882edca455030204a3204a9e0046304402206f8bf5653f17da556d05aa1f6c7f53ef6c5b6875b2776825e7e46f651614808c0220482dd93b9c17202f0fbda964da32434feb29a7dffb3c3eb3780b1c914d2f9778030204a3204a9e00473045022100f2fe2064c58585a71d96d040e2f4ea0f6ad686c86b3998a0cfaf27bcef427baa022032d687a73cd3a3917a05b55482c00efca4bb2f38807c3ddb271e525cfafcd7f1030204a3204a9e0046304402204e22d4ba0aa018be87fd51a124e9fbaecb0cb582ed4b6f98cfbd475cf5f89e8002202f82ae9eaeb66200cfa8fce24137f0828b927247ffa123092ac538ccfd8fff61030204a3204a9e0047304502204564bb1ce6a3eb89418e13df14b681f525934242759ebd10c23a00666762be1b022100f959ba45e51f6aa50cce1d86ecceb67fdec4fa5c2c86381b400a352dc771cc5e030204a3204a9e0046304402200c9a24250285a39b5a08ce2e3a62eca627d48356f86003ed3cbc98a3b989780e022037b6190bfae06632d09f7299f14e34df30a898295c04b7ddd3e4682386ed65a7030204a3204a9e004730450220327139a04f51d64d4ed9b9e18aabc0d6cb5db349e2d57f2a2d569ef93f4ac0f2022100993311bd328c96fb707d14b626cfab94c877954a6fdabb72208e7612a1425470030204a3204a9e0047304502206b4b6d9810db407d9e73c23a795246bd11d04de4a8c16e64219a6b8ad6e0e696022100c3bb1455abc2bd2d8ade6e712d60db588ebb6fedea9f5aaa4ae3fa24b8ce0cf0030204a3204a9e004730450220519ad32557adcb165ae44619a67f563461e220893b862cd5f3f9cfdee2f31939022100f935f29184f2f987be924d8b15faa3bfade02a725e525b65f38892e2a1fe3f8b030204a3204a9e0046304402204eca1bf3b405329cf42c702c67974358ae40afe352ce2eeda5cf53ccee48615902206cc1787932d1f35d7ea68ba78acd42349ab2bf377f7dc8152ffb1932de5331dc030204a3204a9e0047304502206e1c0f0f63fa2743169a8aae3a62d2924e6fbc64ab4e4b1005ef84d0915bd89c022100f5addf6eff704cacfade63771d979268f96bde265f703575f3a9a4ab65718600030204a3204a9e00473045022100aa04d687c84e353ef5416b8df2c4e106b7f68b3b6561fc2b2c17e339397cbea1022002e2fef8d642d5b9698e4eef393324ce654111a1e7404d47a0dcb765f32ec650030204a3204a9e00483046022100925e2a4bb7e84d3f0faafab5e57e1e2e406ee0583a867bdd81ffe7fb1fcb1979022100cb0045d9b73b1cf8adcf8c5edecebab521b60144a9ff84f858ce061e50a08038030204a3204a9e00483046022100d1e72646cc9e702aebbe18e72bb76143b9b8c8a646615946c1d6764f417c9aff022100e1551671e8209d617bf62b34d19142ccaebba8f4ed91b2ac5dee6702229fdc4f030204a3204a9e00483046022100bb3b8a0ea0707ba51be649fa890b482119a2448bcb3d2b7d944761978e7e161f022100c4114ade459039009a08d57ff6b098f98c87e5ac714beb111f1b5b26a8c6ca21030204a3204a9e00473045022100c3eff88787b7e75a99d8132e708f957f70acf1d1e3e80fb8ed1975b4d11af6a502205357427e66c9d02f0a8baa1acc57d2e474368f03333401300a5edb593bcbe485030204a3204a9e00473045022100ddd93ea1f6b03bde79b951224d8e6768cb3b39c69adfae021e5da058ee9210ea022054f8d8b01cfa7d7cdff1e04fcca2a9ed3f6e0f719a473d9a37277eeb05158478030204a3204a9e004830460221009ca4c02ccdbb09d36a9e8ec9397c76e28cdc4a5cadc34b07b5e641c1f8a1f4b7022100a31a02077e0fccfb1fc00cbf7307d51f960e5726b544e47e314f063def21a357030204a3204a9e004730450221008d3cd4ad43c3ec5e3535efc6651d4fd23dff4439969f91ef567c25561c4f840d022057f8ca5cbb7bed5c1a05be51be3b1419bcdb7a66b580409a4db3e3e03d4f445b030204a3204a9e0047304502207697426450b1104fa8452045a0d4812957669de9feed5872a5aac177ba96348b022100f0a4b7838d5658ba7843761ec01e934453ff76dce067857423d6aef61adafbaa030204a3204a9e00473045022100fe504211bf4b6deddd948f71f0c5f9f8a605458a31c438ba6d485996de33aec802203a848bdf3ceb8544d42718b68c692bd022d972fa83d89c9c930df556f55bd776030204a3204a9e00483046022100c04e72db8f488512505246e7f069cd1107f97c51eaf33d9dff558b36a70f4fa9022100a90ef7cea8d93f38ec8455cc2d1d5b6c9764ae4607bff5fc1e38dafbe7a70ea5030204a3204a9e00483046022100b34ca29d8eeffc3bbec8ad27a2ac7439620f8f3ce3c005f160aa42eb613b0d50022100d8ddc695a09081e6af8fbb69b9c965ef9d505b1f678a1839161035cdb5cee338030204a3204a9e00473045022003573cf5c68f4c84f7e7ede440f82c5e6a26452877abe6f109675a761e6baf19022100b5789391658a079eb1961e60fb4e6e4cfb70579195197e1de2969945a32151bf030204a3204a9e0048304602210082969fbb8fd2179bd7a3e42580c9b96965670cbf074475b2df9509b7547eeaf5022100acb39d6314343fc0c7a34be2c0f673481e3aa77cc00d38689ba61b69c19d8744030204a3204a9e0047304502206b70381bfa9dbf811213d43eb3fa1eb817a1cd849a41ad5b0cd3e1a63e869ba7022100a7b9b0ed560529cfa3061c35e06e88dd0845c2a8549ab6ff130617df515d9187030204a3204a9e00453043021f56a50cf89154b98fa5426a9b2e89566604baeb09f88adf6cd4884f298e9279022023e4419dcc6456a35a3ae2fc6f025ad5a77bb86b4031a312ea820e3a84781d24030204a3204a9e00473045022054179e96b15911d96b8ed080efb3fdc2c4ebd49c80a3403c17b98070f954da9a022100b50f4597e469a50c2556f5649c5570f121870740c15f7aca6eff7c1c08e06e19030204a3204a9e00473045022100e64ee1feebe5fc2a3d2cbc1cc532ba93f7b0b197bc67370aceca0d61f0a25ae9022029e5ac47f8acd63ea7c8b2dbb86d05f2e4c969f63de36fa1cf6ea315c42f8680030204a3204a9e00473045022100c83450f0c3a536ac26b10faa09541bda9499757e99cbdae6320f195380f0870602206ced37fc8d94e335e2c9576e7a296940ec67498e654b89f08c45bfabfdb606bf030204a3204a9e0048304602210098e850b728f539d564bfeb293065e6f6313c57e978cfe9197fa33e463b813b5b022100834a2aadd1c8e51553b68b1e75381308f1d499cd8531b3685b6c3dfdf8a14b8e030204a3204a9e004630440220684c1420d42ca81d8aadb28e56a6b9c621590db8c24bb9bd8e7ee024010ce50a0220110f28ce5f1b46614385e07831115ab4a52b425ea865e8c7e520e5609cebb39b030204a3204a9e00473045022100b1844527da5b9f0dbf93985afaaa95ba374aa6e89411d1e744542a134f89b1e6022059ad2e680c72091759b30b40303f3387d570272155b5ff8bd7fd2735f4cbfe7b030204a3204a9e0047304502201f6e0078cd4a0bb445ff6e4ff8129ae8b18d8b0bfecc89b845b0f15fa47ab3a9022100e73c35669ec1b583225c037eee20305901554b836a33affabef4f3aca3df7c61030204a3204a9e00473045022012ed17bc75ec0cec1817e384646b3141854133ac6c0853b99f9542068085d044022100d7ee9fd92c5e13a22c5e689c7d456f26d73811836dc298428f69317191bbdb6d030204a3204a9e004630440220403662d0c22bcb0d1fc1ebae6feec7f9de77bb3591e315981ce6d7be649996d702202c2eb023e9e0577fe200eab9690b427777c88a678495cde59d264124641d8367030204a3204a9e00473045022100e4a04d72ee9b223a5f1a706cc639e9bc567db5a694f9a21b292941d518d438ff022011e34161818ec8ba25e68eb0a042e05f5bc8be2e5dd05471daa1115219ad1526030204a3204a9e0048304602210092e0bdb4d672fb3223c7d093eba1e1bd28b0edc55ff7144ac59b12409e6c8312022100c6a1edb6f424f1eebc5df19055dfd1ef5774b0b5db44e1689d1225522378f5faC3!]W>D] 'p~[yfȓ 'p~[y8d{$?:(ղ%K ?Cgv^!Nwl3brY*ND]zW{0[K,_Z~Y)@v9z#4^wьYUPvjŨ tSp-Q*FBn|ڋpݏtN|1- ?ThD.T䉅!YLW{bm omsS0U-=VMg30M4WEպ=ӟlHB<bتVmOr-AvK+8-׽&;hoI^5)<`o:5x/ أCOMmp]YImos8Gxz}d~{<e) "_huOtWɀb[5g%a Ѕ[_JAfe W.'{jgd||YoU5Y1D`̝=Fk1O#>`A=?-d  S04CR+ :Fiox      $.8T\   (8(\9˜\:#\B3]G3lH;tIC|XEYEZE[E\E]M^cYbe,dfeffflgtguo$vw,wxTx\ydx|Cglibc-devel2.396.fc40Object files for development using standard C libraries.The glibc-devel package contains the object files necessary for developing programs which use the standard C libraries (which are used by nearly all programs). If you are developing programs which will use the standard C libraries, your system needs to have these standard object files available in order to create the executables. Install glibc-devel if you are going to develop programs which will use the standard C libraries.f]buildvm-a64-06.iad2.fedoraproject.org"ܾFedora ProjectFedora ProjectLGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.1-only AND LGPL-2.0-or-later AND Unicode-DFS-2015 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-onlyFedora ProjectUnspecifiedhttp://www.gnu.org/software/glibc/linuxaarch64;c h8(  +]2 q[ |  |i8 _(U *S  $A8 ~"P gXG8{D pg\N 3  R w7+   5  #P} x  #[  .m6%   " &xH <O6"fn}}4| ~q4W&* FO1U_WI1icBi! ir,$ *1I! 3 O ~,H {  '%ks 'sEQxN ,-E~jJy`   @:Z`So--Ml5W%*)A T:  p8HS;   )"e0k0 Q:$-J v@2 i Y HN 7Vix V =X/ ?+g M  LS50a  dS0^5. 97J# = Q r9 Xp >w; -0q   ` "Bju 聤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe17b09a2a22c09c1a9a0f06f6906e04dc893ae1577834cabef562ca781940c8973febe609dac7475536afacf000e7e1109b1f32074780c3f01a7562866220f240a5d50e33d0ad4a38a371f1d974e9f74a0e4f0507f9633aaee9fbb13e3bfc66f2430efb7a25b526aedff1f1e3b78c88a1aef5a3d73b2bdb9e92bda45930348ea275d6af9fc7702ac78a41438daab291cc39f1560856cec65e2ba9e3e0ac21472200999ab65a813f7649710e2ed99fb3cca70b4f29455ce9a665cb8da6c2c226e644a60703fafda06b2a2fea4eff2920e025e64bde7c8df77298e7d7ae96920ace2b96194209f5c7c8daae16bc71f713bff36ba76759e676c711cd3cac664424e04f7688e9c67129c9324da3315d8b5eb161700a30795340c1582be07d95db13321eaa3dc8ee2c3a17e6d5d05c809209bea9c13d99ab824efda2c208820e7258c0f9c0a6147e1cfb37345fc2693b03d29aa54cd88ad15157ce60a3da854cea867cc79c73a94f4fcbabc71cda74c0fe8e159f6b2a5d1319378511e9036fde9eee061609794cfb342b22948ac530c65f3ac6057184e8b7f567bb4f3355b457c1e3106a9780458f147ec72f5f1cc32cd6c1d08057795a4f04d04f47b12fb23d4cebdd1ef0f0652acf4d5a1f97128306368043be7672fb384911f0fce7ae5e94a4411f915800150ff5a4b9ecbfc8f6491163e39c91579f0b1243bb17eff5f786f18a4ed3a79c28629d75907ef498b30f8db2b6a433d7a49be3a752bad01007599b9763c1abaa571e19f9b3148b46d0fe2a764a3254d9163a398d71006d6b839e5ab8414d89b8484d3298cb29a5479a89f9ec562679c28c4f3163e741d4df188325e2f873794f4472ddcc7b95e69ac923897decc10bb731223c4fadb7bab0d86cf880499270c57646f3410998ca958496e64c40648be3f429134d00ed8a2f3e7bbeadb5006e9786361ec0a987caaa9a0a6cd6ced26e13b1fb0014cc6cafd0ec50e2352781d8897a65ad6d92b9308d224080a9b3d5e359210cc5d9b7048fed57f13262b500e9c92b5042858523da1a059cccc987dbdaf40dd34560e5ebe5c76c48cb4e48544ab951f3c5e853fc73d5ad6248393195b68ab62f93a3a190d912cd0fa242a4de87067abd0016835a83633b715abc06c1beb7c10199626592077ffb6c277460add7af26d2f4529d28506f0af6506ef687e507e4eddc946171d3e6805e9b9fe2c78efa95341b590d1b229ee2ac3a372c0bbbbc99c1af1387f6bc43e12b90b94b6ef9733d14f939063555e21a5fa97e6eb16a3e2e4c361ffdd0a8edeecafd54e17f9629ae9da4dccaacfc9e897abde7d13614928a456ef218845831a213e2771b4de28070778c1c08714584a6ac4f9badd4f0ca90095e6177dc5cefb670f89a35484af7e4dec9029686f27eb08f5f33208a3e03e66574aee9ab9d377599783db4618b6722292d547cf8c2f5bbcc6d82bfbd102c1bcf90b893efe23193a3946c3ece98b0bb2039ea24b65c58ca163db72c47b081cf99499edfd659e3ffa9cf6c6c64a4abcaf64c430db74f577fd1d20c719e529017e8bbee8e9a5ac045172c3088d50bc7737bcc76f42b1f406244acb287bcf0463d180b6b0566d27d1f23b3e98467dd09a36275b988a91a3d5b76655a662017356b8bb4c651ce99e9216ba0df3d58813b1dd96737b565353ea71b0bab60813c4a70129770392fc016302646a808aef3fa9ba550536e1c37f961356a4218642063e340624c45d28ceb2f262efa9b31050f2b142f1b5bedfa97158b1baa06575dd0d12dde4531b3815b57069e3dae66a930f67def9218c38d0940d99196d3b0b6d74c08a1ff67f9c4564315d5f0649d2233b237485d321a096d7757544ddac7e791172c0fe88612d6673c967bac1ff3ab4b255bb9add45cf93049fa4fa52f2697fa936d7e0317f929453c990948bea953c12913444b93f1b4bd5fd5bb9e80efaddf375164a22e6dbbb9c6ff286b216640bdef5ecba29e7a79f21878a24dea4455e996a0bfd0c211b0adea60a6c9227d1072cee1630789735f690a243091c0beab597bd84933b1b312cedc8cf9cf4a2ad1205e94a340a1ae72e939b2f3d4d1ff5de75d9bebe5cf17e546ed6d91256d00dec06040730a39d88bb5135d80f173595ec696154cc6b7f605bcf59b2784bd578529989cc10e4166906a9f195594be6eaff2971f9ea2e8347ef6850c86e05771f2c6fcb338bae03f5a4ec358e80cce380c3a7ee3f8cc26280c011ef5f3ede1ed49efcf7b4b2f2c26f2946ed5c664029d38d56b7b78924920efaf164e27b7afb5d2be0f44356c71fcd8d73f9a44b9a0af9377eba3057575ac04ca54b52f419c0b4d799c5208a085d87604c48c10345489cf96ccd78106860a1d8f311abdadb31a4d9377c9eb537bb713c537985f00af0b5c3ed4b6dff8322b84cc35ef7afbc06b99d9a3c79aa85190a532a9db4866af316ec412400948221d7fa332b1d2ab2039f04e9ee4555708ce8e80e58e90330fad9c5e79c5dd3f8de10b1b47ed942dddeff6bd30b228bc3fb635055575e2dff8dec8de0b6aaffab4deffbf7c1c58147a44e14da3b4e0abd840c87d270a0e4b5c551b88287c36e88f74e4831ddc019e9e86638082f9ce98c82e3022018fa5be175473445c824fe17bd32bf9668582368b00b3abd4ea49834f00c91f6f81b645a0b306a13f20ca0f8f4f2c7cc54809c6185e3494d6beccb6aaa94f7c5607f388331d8df7288b3a584c0a1318fa7ebdded5d93aa2aea615cf87ebe47b8703f80a0ebd2bf62bfee4136dbec6a8c391396e99dbebbc341950944353717d158b08c28e1be355e59301854a92e46cfb097367f753e715e1df1b965f2137a89959779011b943153f1a6d4a88501f1b30d317e93b1866ecbc3dcbaf4341e42c219ee128d90cd364a5a04ad1417d40e351842035cfa3268930071f1eadfbbd7157e570a24395ca9cd9a3915b9a1662ce8128fb38c929a6ea9df8f8201c7a4bad2e1860fe7d839c84e4d72b91d49c29eb7af840f4ff82bd580c084609fa3dbc8d87a4127661fd49a582f57c95225110a6051270fa19c334a3ae196c1d619c46433e45e0a1266784f9cf7cd23461f1910c0f2d742dc26220b3392a9b2a407b77290d5912b05cac26be7ed949fac87075cb7ce80dc0dc2c3c4ed99567f102ea1eaec1253b59b8bd4658f43ca85df4c6fda616bad4ab75f89076a5312f6ee10b8bcf6c0bf55c12627e8f92f330435889d4353f4079e184c1f3bb4536b96b3418b220fe4e30b651dc0c429e078a6003c4b241841fbff25a89e0e7d1d747a318bb94fa1f68734ac2973c547c3fa35db191d1914376ec0370475023a4b9f140ba0673a9c5e5ee473204e62d4ba7313eb1d34a229c5f6e2be0099b6551d06dfd607ceaf1535fb1e579f40079c43539544b09e641c07f5703df69008aac88897776dfdec74fb852573900ff04f847ab3340dbf5d53bff3e762aaba51696247abb821132dbf11f7b47ca003910aa510ef33ed9b257710626914d4428ad3825547cdbedd27ae3d8dac74e3a63af134a0f10dafefea32f5cf3256b1cf1fe1ea307156d4bbdccac24ac9d3acfab5c0e76d8e2ff58f9ea1a4b01936a1f8763981be75b21d689116acb3689a4c7ae984098965449d816fca00b53a3b644e410a7997e0e3b196cf8a747ee660b978e6a4774a534da067dc3fd1b5b74ade9b7c07a5516cefe2e7acdf9006ff859e83f494fa26c0575e02d8d81b958592575a32660c776ce2247e533615bee1ff0de20287b943d8368a382fdfb377b7c33dfd0c5a46dde7b70e5b1bbe9eb8cb890a76b2cb6d1996e264dea40ccaf6bad83cbbbf49bd3a49fe120b420eec6183803b17d7cb04f840c929455063f6ab7499b984a6181414c66148bd4fce0f7e91890a4ec0f4850867a1a4d40966be348dc0f9ea3d40e53ba051bb616f08c1f1828fb70704375af09ab3af4e2e97cfd7beb7a4ce3c796b9d081f83391e113776d586e2746ccc6dc1f51555b5a714ed1f08bc9bb78ab833c76654edd79c82a900c3ad08dd622c997c7c126ee4e71d76fbdc57996119867376d7263a2ac5b625241d2e202d1979e7ecb9983d4c57e039d89ddde919a98133620696ca672d6d7f62ba24ef819ab85673e953ac7487b1f38faccc6f9e3fe35ad8c096a032cce93ae485085ab47d9ca784c6e3d8ca8c422c8c60acf2b7b3ec5684e37dd49c82e2ff452c863d5e0213bb8998bd7b799f5f3f339958c47d28c26504ebda1e15d82b9ae74d288c9d68e757c7f37456dc39b1311310355a21e69853d104b1fc556597dbdea941044b0685e049a5317cae6a58423b42b08287579c59dbaf5df0de9669150e4a05a495c6af0a469199e342c0946bf58d51da435b3804194baa6b1d9c264045625164343e21acd1db192136aa4207965881043d2683a24e16399bcfca1423ef0090151172dfe761af4464f0a9c8d6844a077abad9cff45a26b298eab3b740977ece93eb6e0f5b4dc2aa22d2b6cd1a8ee066e046dd5c0b229550a439556bd2ca018b9652325ba7e8d6ac5c3ca9b014448e1eb8b26d025598e1477d7a4ed292df32a799c49f3fd6152dbd79f2f462a6d24a57bee13378676e8a58f99996f38db9f62f1d53e673e3a84edd26a298fde0baf804b50d4b25f9bcbc9f34c14f6d2a2e2f45a90bc5665eed6beba749dc4a263ed60b1da13e7d5da5c029696dc70004ed18cdcd6399c3408fee97f9f4f594c5fc48423f2710d847960230e9212802bf43f548baceddf8f29c072f336f3e0a2628589dc8cbe50363535439f61ac34e9fa1c1762134da413a020dee576d50f86ea7d2e07851f452f6c01f313187cbc63460036de5bf205898f57e916de15cba37cdda8bb2f76a26bbfa3668859e8e8a93af9321e14083914df0aa0367cdffaabf4ece8121298d077063b5da4e63f74d0667acf4963fed65a9314222ce71e3ffcbc7f273e681d251d9a7090118233baaf64ae08ca518d3d8ca6dbab6d11ef5564d4720b04428d18387b270e5e9a8126dbc19b683c82cc79f0b48655b139fa17fc983accf56e019330b859cc4e28af30854df4d29be120ec4bff74849301bb3c40c9f19ca5eda010ce0233e02cea7c1b8679d42ab61eba23c369702661249eec8fd25785b94e633b9433baed6f4b10bb52e3f5cb3895f116a57d30eea729159efcd337ea7d0caad9b0f903e41500285948900401d7198cfca8c1753706c3a821955f52b16ef1475e1546024be5b12edea07ed215ce3a9b004b1266ba7a3b5e40fb7bbe9860a27898a4f720aeabcafb45eba42b0cd6b9593a6e77bd87019969eda94cf435bba6d28b9b2974871999b9911b3d631fdfec786b3ee48a69198b89eef0175c3b2a2af66001d4a2f27d828112b04661282b7ff7d075158440e6649f396baea6d78e15690707a51a98e5ed5dffa07ace93d2eaf7e06cdf7e73dace990106da940a45822392d80071a660264fd2b9ad2fe556ca1feae5d29aeb3e31d0285cefd0473d16e1e6dede001514c72afde8226e9d8e4c14384d583a22dd70bf1ed2b221b000d54fcf79ed8111df5d3580eb4bb662b744f8ffae03206c624ebec84d43f0ea0c78a45098104884476ae3acd5585001d8661dd2c492937b21e7d582cd94ccaf1189018b45921558a3650c0a9db42d0ba31f265b792ca568c9282ce0014bc0da1915023dc797088b99ea27172f2072e91aa128b9c046120f212596dc1890421d7064391807d78836b4e0915f5f8a0d0a875ed23c2c40da2e853fcf4ee5dacc40857b30b1f9ae439e51fdc733fd71b7cadf8e3e221ea065978e6f3799df0fe221194cb3b45d5826d7d5ce6d81e9eb8b053dedd43dd9cde5b074e47c3a28d47bd8d063abffe73524326242b3e46d1d13912d35462e758c41f7658959fd76f7ab70bfb2c030fa399a1e3af061adfd48c69737a12ae1ab4367d7958415e55d0f4c8322cab536381a2e5b16ec63266830890d948012e0ef2ee7e607c5500e25d8abf44aa197c11709c0ab300b5c9feb8ea06d173725fa45cf4fcb7a93080f3496c531494286e42e4970304da5cbef69de6695c84132ff8fbd4b6d72d29aeb7406dc5ff5bf66871bfc18ae6d22c91d03e392c1a4cc5969ca74c5fa31b7510703a496844aeee224a19434556ef4a9a4afad553736789274656ca12463122300b557ce78c166c6ceac6fdcbeb2d73e891fb9ddeb6014037121b4b43d1780b7748c5cc2fe5bb9b0feccc1b326b8aee69fd00059b715947fee86b8638e27d07710f2c2895dfc3acb8208277348f1e7df5b44ca92a253947041a6c79e5a04db9d5ffa96327dbe553964cc1a45a330dc65224bae4e81299a6c4662985926f80151b4ea902cbf6509fc0d1fba9f06fe85d61b6b9c0b2208c8fe8e63af55fcfdd7e4ad5eabe69274c5e9e9b5f53c543ef6c8c933232e8a9aae0c2a93ef57d178c4edce76fd53531ba3d25100d93a324122c4c8121759c689607656aedf0efa148f0bfe8826c9794399623c07b26fb9bb9a6e324f8a73535e904a899fbbfb87a2c15711b01252e6e1b70f2c7745d3ed2f4dff21b6d8afb8f9618441ca5c57ec3420d6173de500f8a0cfa3c530938891615ab64ab5dfb72ebd8d02077d29d4410774b8a8ceff628fb26836e33fbedd8672b087a148df3035b5d52a6a9fd05d486ab6f3a457700fc3ef6b0387a7e78f1bd87d2757ba6104c985aca5f0a7a73272193411b9a4e6c542a30800d66cc691de5d471cfddf339fe6f10be22223096725e25495377d2e1f9b35a429e3afc3f58ea0f9d7432c7897e1a8cf2d34d531bc0b9345eddde91997de3747c66e4a093429c025c5dee952f2ee752be8a3753ee3b47d5fc62fdaa5551b50294b3635ca2b42446d90f7daa2077607ce38f0a626ea0156f8ddedb00934cb474075fe5c9d461e80e873fbe9256fc66345d57eb17913df72cb8ecb8fc0694c3f40458097ed9fa156dc1ec45124c76fbdd7d7e6c0e34411da93257854a94b389eef9f540e38365941ad2dc3a36db6cd7612d9e79b691dc155081dd9b35de7efb2e7d33ed75b8be245776f270a78a1956d1aaa95af4aa80df9b7c88679ae45fd1ce4b410a5c1bb6b412025a9e7ef1da880c8ef802530660d7b43638ab7f36ac8a1d8649bed983243b0d08ff8b25972d1ff76452383dca8b795e1a02acfc8e06694414ed57966843e0114a112bc96fcca5e6109aa202cf98237e107dc05f8604ec456ece5bd574c208694df815157863ea9bcbbe630bcf6f58925ec5d83e562b84490c3c882c1df048d3e924586986b36abcbb6a389290f206c223d09322a73a216c550c5afe209cce3ea88b7caae7931f2e42408a74ceab56297df40718b0abf53a0d7712bc87d0d908edad50eb7c0c417ec8714cc21af7970631360275026d0a04009f6c6cf4d3371cab73d1ef0a85bf09279777928956242b0180407cc51ab21e3ecaecb82ea06503e486c815fae09785e7f6529fc7dbf34fc5ddd32670afa34b859f3f7b97f2534fcd2e89e5e25ebeb91c39bd0abd75bc3d5aa812ded718e93d4886643c157d693a83093e819cc26db429b645f3e858830c29fe370e215da621f6f60e8a28e6e0166f0b3685d939774b553a27d1f221559f2d8176b8fb2358458eb529d0a451d27dfa294b6da982be2f1300f46884da2fa9bee5ad8efc70632be9170ce3621ea6062f10edef68bbc2db09bb454ec4397534263dd37b8f1f6a209efb09ad00ae4adcc23758b0ac7ded98e9510959b82ab04ef69ca65d40e2df8436245f53a4b30b0dfab4d3ed207f27b5fd696deee9559d099e0d57ffdbcd441a214847fbda711b4a14f211961593fcb2f5879b16f2f7115b2069dcca83acd3371847ed3adab1c19db392034f6a22407d321b1dc5f2440563f4b0b8b6c5386b37515f78be386f2edad4746f2947c928f480728c56d9a94e25302ebbdaef3c9626c909942e8a6bc82725e9c402f393aed9e32d94190257ddf71e1b5f819b4e5e8afae3abf006beb39fd9d4d4bae38745cdf08a91e6217ddf25833c8d4b04751b603e58ab31ed75b7e0ab09a2ca94e99955f7fbc63310466321ce27c906227eb40edc68d4ae8fd45f8127c6a8fe6936b6312f2835951a3157e51ad8b5dbcb46adc561df72d5b987ccbd022059fdb1bcb6899c3e94b403997a0576ef3e1afb0f9405291a7d38bb1d0da1ed01c09fe85fa2b1f4d5bc708e06bb930efec672db08d5f0556deb7a832bc9bcc600ada0da3d15c99aad85b2ea2729c4d7c5830e40cc0c81e60e8a8d99b28bc723c14b156d7f7fc8ff663d98a857a3f5aea90431f577e3dcd64d184855b245e5c7acf21910a0aaca590f1faf094e400da5d30551d11eb0aa4c25db20daf845f5d3e57d8aeba4011419c4ed1881992b73229a3f66a5c5c4f8fcd12a0bf9a17df83fd497c7d8e60e85e1594103642de1d6d7dbb5478ac9a0749f4d26f0d851e1fa4056d28c57e9fa8c664a99ee852857e530f1c4e60148cf1f98dd4e58defd8d3a8b5f7e20d59f6cf1b728bbfb4102578234b822db8e6853c0608830973c4e1a71219e477b470b7ed77b211dc870410776ec13a1b7bb759ae991567a7a1ae6b19400bafe3b61f3e8b15172cbdade040e48eaf1bf5b1f38158c44b91c2eb6e509905e1becec6b98f8ac006709bfa5d85d86e34a46eb9013cc7125083b8096dd146e6498a61f38bf3bc7215c1c9237e92469550bb355545bab88b1392b88af3a08d908866f4e9c5650c5cddb0c8e021b0a3f8293cef6616feb3db5ded9d98a694e8c7196a06690b2e816ec6bb82689940d281f6504533f37e17d94a894bed0b9490967e8dbcd53725c0f2af9559e58d4b19bd14d3707974ee302b6bb18391305b9311776f1c11b5b9788f3f9ebf804913f7691dd669b568b0b79ad5bbe87e2be78d83990f8e28e0b20163e7ee03b733dc7cbea4eed94b8314fe54be99f52cb6e0b8ffacb2a91db83b8129863381f45c952582faf30a7fce6c5a78a5793a7cfa80ddd258a6cee637385e67b2b230500a24c1ded4060d604fe37d6299fbc46fc57e7d14635cd5cf69125710ed021ab7305586c84644a03a39f8e983d4712eb0f3f926f74e71b9c2b9f257deb52be030b078c7ea8f1f9d12e5b4210e72e5bfe48fa935568c5f88ecd1c4e58b8a3d4c91246780cd824b0c9d98ac79540e11e5bcebe26bcbf26d28dc90c3ee9b10772ac3736c2b3608c015328bdbc63619500aa6095b881f62d7a255bd31eeeab9a829cf34ec40e20a62729323efc1f6c38afa7d5397789aaff400b4704db7bff67cd0050f01d95d2aea50d26e2ef737a8707aef29fbf80889e4a4411aff93d66dfe46b89b5d25fbc79c1f383fbdc081dcf8be3351646ac9c576f0f86163efbcfcbb8b1568c36f09aa75238ba71f3a75ac4b605e0c897d7cf35b22707365aa8038e83ddafab47b5502f057b31f80019f36ca0744cf147ad0ba154f034975c51c47ac46cb729057b6562423f145c9543d45fb228deeaaa1fda068cc0481c57c0c336cf030e28254aeeabf44eece5cb4a3fd6f4bf3f4dd2b40926e7fda72aeb8082a3608d2dd8ade54424926c0369757b56128b88612225a29a10d1644cbf3c1289b60877472fdb09b2222885cfc4942f56e65bbf7ad26a8eb5d73f772b7e3c7ece935bb4a9f7e92ae5a4a05d22984cd414d628034f1efb33effd2bbc85d2c0d1be9ea46d52cdc48fd99a93ecaa8acdb6b2d9c9110816ecbed3a6e1b7db6a581d62f8abb93b250a308ece977fe01d7c3c2babd4efd77812403b34a534dbc90bf1092e89ed46d16a1389bff1fe21a1998e7e964087b9c7638be2b5fb0fa01ceab43e4af8393b805b54ac2bd8642a1b98d2fbcbcb4cc072a11380c826e3c8d58ca08df21e8a2436a3fd9a64ad8b4acd0ce7bdda3f42eb0633850ed150fef0a0cf6193cbba8fa740e7505925424a595566721a557cff3ed308c69719a44ba8f7cd9536f6c602fb8f1b1eea8ed6749ee37dd96a2452da0d933941273d11d1048ea525f033306892835b0a7a0999b13853aa7321a39e4baa04e5d730bfe4e52d00ce82f2ae62dbd8292a4a6a3073b6ae3593dcb8089b342f2f5f1ab9df0a9591ecea20f92f116204f68ae590b831905a3813f67180898ee0ea2b0d521d38d06eb80f9a28b931399ad37ffcec2c9bcbd24f37fef6dc6e659556e7ce73db41cc3208fa39ed77fd9163ebe05a3be357e3632bbd2f157ab18180169d3ab9af0710daaf17386eb248c7eb48a944348e66c45d40bf012f7472dc39ca52b30cc9f6ad6e6c0f06f5591c07880061b32cc86cee622f5bdd205e3ecb4183cf169ea1ee85233e968c50e3fc332f25bc71d5876dc822fde7cbc2c3c1c89817f865595773d14f6554f88ce8a6a6cae99f2791c0d00a2ca60aaff0ea40daed99131da54872b68d6e3cc775c5a3813b2b073e6529ec021bc273e96305473fc6065c1a18a226f379f7eda007a9f2b37022807c1f9f84533a3a505632f54a85d6c845c6df68184fd98c3b8910f01ab956afc091067983ed2c3942c1f4b1268f7ed37c33b42020ae59934d7c8073f9fef0740312cc80cdf40b08b816aa0bd73a56cbb6cbc18095bd7a665bf9795196d056b0ec307b049f3871186c69c99c534012da53d208539b6a316cf976804e925219477136a92c6d1bdd2604893fa450527ce645f17922788097d5fe331e2a53012bab4e724d8a1f63e21aa26ad27ddc21bb1cc01eaf7ffcc7375feaef119977831375436ff3183a297174cf8a5fdd43cb94342ed56632dce01be24f5037197f0d0f6d8641b3f7d3b6784b6ea52c65766f5bab399a0bc7bdab67722480a8bec7929a6c56c4db340b57957b21c67aaeab12f39b8685a884b1764c372379640bdc9f07d97ff78a6c74a2522503720cc9c5c2f81802882996bd20be16d6ddf0a19c95021fd6f82f190f44065cd07765ede71109d47c5aef360676fb1b83f2e8a3b0c99ea3d24054ea3cab7fe3305a513a32105fa4b6122cbdd37aa40b3d3e4651755d9da369f69cbcd293f8a8b5eba6690242e0260b6793786647cdd115e513a734cab76300176a47a73e0593c512ffdd86c923b56f82de6e184c76c64caeba7b75c3916ec61cff1fa36a3d8d3298958a3c145dca7b9d0478921c8c3f6b85738956ab98d9a685248ae75ea98e14c2859cab5a982203bceee02fb305c6a36a994b2b22f4279326e945216f1729f0f81e51a6973213a1e5657c21d8f5f6cb4cacfd0e1007ee0793897005e93775f2f6f74f790f21a27aa4ec1007c3f3235babcadeba07cc8a379478b0dfd2e128f8cd92f6290d11ac50c1067cf833bde4116a0d99133f54d64ffe2776a5320ee8d9e463ab871f2d49e5badf2efd3e362b0accbe789d0feae149c60b929c111041cd4e540151a30b70bb8490f8d7e530972d7e448e7e76a2732c9cc26cb25d56c7612bd6b3d2b08ef489892c9606320b9ff4dbf5c910b42abe0b5946bfc1866640730a29df2742bdaa77395ecf36e32098aea787741728c8880cae15cc812ad2a2980a8ec5ef69559544b9da26b7d5ebee07f4ee43baa3cc9e9f35f8a33d4f157676345acb98767d04277e413c4951fbb199b0500be23d43cddf17c6cd9fb319a8daaca0c61faf7bd514cfaa0dd89034f53e5b03100aefdc74dfb684e6c3dce8f1121e2ec7a36547cccb2b40829d62a2474dcafa220ab0ce0bbed8063cc3cb3615bab6e3cd7044c0dd4ba50dd0addc3efc5f0d1138639da7f0b6e23e83371ac86dfb39b03714f492debc16769107dbc34d2f164d1882c0db7140965242afb50052c2387a294be099c2fdd5583723ca05ae1e996622126030931acf305d4dc7952b6eaccf3761d99c58fe7fffe9bf267cdb31d4bacd99a360634732958f2182b58ae5dc390543bf2d14d67b7fab4fe55a9edc66bf9d38fd6edd414b5bd9d62d19838b66119bc3bc3196683b23e36164348f4bce10b3eaab7b99b9ea99bf389714a84001933be8e79ecef322bc8213d1f21c493e498d1ba6019b8cfc7472765fd9071c12b4e863957b7ae6b29a59c0fbd0cb8949c23af330b4cdccb646502e378e63a458d58eaa08943a3f777fb34dbc38c7035d5e8acc977d1016ac9def8cbb4cf7dbaee9ca883a6ab3673f2915bdaff626d7b8c35b42874a13ee0b7e7ecf7d3242f879f01d94ca261a2ed75ece2933a485dee8c741893dcfb8f37070046f3d1f370f1f67f96d001fa732d54d7f61d16bb18d5a42eb786482bf6dbedd90072a1eaa81738a44d1c9419fe0cfc52a4b0dcb346b29d19ad1c88dd4e9b0cd0092fd209918bf41dfb151e797b92fdaaaa9e91b804c9e7dadddc2310f357f896b5ac3ad24773e33b9921fd25494102743988284d9056e398116d60ce04741f82752b7076e464fc54fd0190796cad1125563ea8dedc53811c81bce7d79e9396afc15994a35ab17167d3355e682e5b5dac279a0bcdac2fbde7eca9167dd084b17de4f92a2fab7e2d2a3369a40cb9307025aa8d73e53475131a9e0f7d2ef34914f2f1574109d688c2065d7b756e5b6a667d2f0eb1d4c857d958d2bb19647d0903e06b887bd4d3fb1540aba802a28e19399a7eef7cc7c7f4a6fe4b33ce640452606b33342d937c74d38329f0b7186acf45dec317a356ea234754cd969200952e55a975cd4e49c140070668ad665de2a164c82f370161f8e238ab03188ed51f99b08981f8027527f0c50b9d4c2cdf3b171010db802714e6b15aa609eb2765166a10c6d7d5cc5ac6732414599b4ba77aa505899369e60bffc549fd09cee10b0dbcb5d576e4e2d7049be5bd448da59902f55c564b133724241b76d0120daaebc04de0f3efc36dbe7f1472baf23190900441258b512bc0f65a5b7d81975fa27c7653de4d5865a314c911d445b989a1c583a9c55264776bb5c425fa03658de004275fbfdc720383bb085828b3eca445a57007e2c90037eb22abbe5359039caa367eec370365f516337887c9943e0bbc70204fd4e09d254fda54b769270f6e17b3ac3829af5f87140e4c83cd38db3a5c02d665afb52997a84ccd499dbc8202ff392a83e06e2687382b0189d4c8fb59d888255c41cbd29fe98bce22721c9610f252f621f0b1ce1afebe59eae929b27e08ba631900fb3b5a16ce3f05ea268bcff9f2d381b792a51817554b2b669a926beb2d1197ba87fe0bff75254a7c0709e815f8ccc8cc81c5ccced1da45a0a2146fe1598fd05e9286827614ebca8c68d092b639d14695b5131c9872d23cb9a32779ec3b54f4bd6f0585084197eb7477d35ed37170fd0dc358f8479b563f78a6dd180f0afeef67968594a6fda5009db783d3bac4c2eb6c95e66ee49b51b036bb7a83a337226ddf17e123d60de806c3558738957f9146b282723a55e61bedccb760baeb368abc0976c87c9c5bc7cc59b1587cbe35968cebc79c2ce615ca22fc9259dc6389c6715c430ffb50091f9c3a3cca1e8b86e449b809a01089f76d8ea17b994c88a1a6030d8b594d70ae88af5a3ecee6a94f5f3c32e3caf7cf0623bc4231d99b1653ae1444f146cb81d0b8db6211da2deb550fc064418936930da0149ce3d8876b5592f64f9e3fb73a72283b4180bceae5e6f95279cba1b019200d3b2516095814c5a8c5a88e5c7e1dbfa5cf6c3e77301f04ec5068a513f6707047a594173509961d017b9bee2e03a73ba395754440e9c99e1c01cb149732601dca147765f960cad3e90dc2977928c8f43c5a0d3b15825f531317a8aabfb333732019a988dadfc52da79ef569a67c2a2f86fe8945316fae9ac232f93d7ef8d4387ffa584f21c90b232d9375aa42f3f9b8fe3fda4c4cebdf5251d52346f4ca2c4709127cfe12ccb9c5f67d3b5b79b85e3970897bfb7c7f46fe02103ece08b92d3ae443a52e3fe11003c4ea49b67545dc15c16c5253712e280d70001ef1ffc07b0ae700ee692b83c032d738f7d826262e59189a9818ed4ce9a0f49a4a41ee7c85bf7738b5e85fc831a71ae7a4c48fda71f07b88803cf8d1ebbb5e8f40b23d33f1ae77c7990a36b8907d6d57a4420aaeff204726ee1c33a12e30b9e91384fadac76f86bc4b323cbf5017e780d9587d10facc5edd229d98876a09c585237c50597d7e3b0fb16f7e4ef70716b0ea265adad5756c49b72df4957ae1476ab722a7906d0fa57d9587cbaca2865491237e826ddc8d3ff1ae3792b540b279844fb6ca1344d5e03acd97e8463564be9ba0765b9ef62fa85a17f97e6ebf7102e01794c2032fed6fe56326b270cb82b1843dc64505d64eadbb150fbc1612051c27f3b2137c42df6c73f2d0d03227c6f79d3c1543d9aa008c85ef556413cfbad1ad19663b36b6c3589169b4ffa603c255d1f444082394d056cc5c07db2b292b0e9ddafa7c6459fe0ab8c9550b930b7ab103eeff1c13d8855a302a0243b68f730cd937c1dfdd76b93123d5f6ffcbaf9a58fe6a246a90b4e29d99f23f2a2fec181881864ddceec196c4fc9d1b48bdcbc2cd1b25fb55b46fb462b2487cb4e3bee5d441fe94934eca5cc1661127f97f1004c50307fa3d4ad517957e0d5a4bd8fafa4bac4359195c013f4c756bb6127cbd5a8efd4e8e2a30c59b4e1664828c2cc527e3b45c8bd99c8b540aff1cf874026eab8ba3191c37c548ae8e562a003da3e3ee5e7fd61a4f0de06c0bd3e693b47d350db8da62a228d5ffc78983b57bc2e3296d39d19c1c36f2723375a3c03f00a9f6650101d4773b24ca0efec44d1efc597e8af89b99b3f439180dd1c371ff41b988ed222e0a0757fdd63d2257fe1ad704cf857cf7110f0aa3dfe03d213f1507dad85a194153200e917cb36500e0de681372fe014ec736ca4d53fe1d0d396bee9015086ebbc2013f044ba8e1f84cbff2d6dc6d2cfbae87d8610855366047aee097a67400eec57032e7a9b5df0a639a51260864c6b9a11e5c4ee67a3c996ca265b55bd259107a67c5d41ff6e772eb7f66ed69d4a83e94c930ddc3d8b317d7f6fe529b1a06925996c0ca66bb65c20154e290aabc8c1ed504fe8f4f00c7c24fd9beb531c7f6a6f0bb548dd4626fd4236b722eee6ecdd7d90838d20c8deda04bd7e134e86aabf9499d9ef2f5b13546a7d0e113e141e8f935076d87ba185fd569e2b6eb4757e0bd44ae85fcd1dc088c3f2671041852cd737a762a878e75d32bc5295c1242235489b632848071eb7f1c52e736c5cc3bf0219256d660e00630f22880cca356f39a87556b95535465e3de6412c1b48f9ad73f4382e6204f0eb8d5a80353f3d96e85b91fa65f977540f7ae68ac2eebd8ade1405fcec187918511bd820ecf039d562d6c29325bf0c4839e2ce6d9f9ad8773bd243e656b5c8c48a389cf7b7832e25bbb000c7edd18a55fc221b83c6ffd064fdde27e8be1a4505f94726eb5331384b27347c5d60d466c82e4fbbf91d920383ecddc479b29fd98dc22bc618b5f7caa5d3c390cd6b36658cce23f5430fdeff552551ba5484db2139ccce66d7ca265a4ba2f05200c8dd1ce342711ee23acaccd66d9199ac356e77a607603893e262c9f78c30b386cb3247a928b42c56c27beb37b90fd3fbdaf6827ac0c7df517feb262562aa21aa6eaf77859add2e13b0c7d27bf4736a07227411647455b917ec2d06269ebd505d4d503b8514a660849315a71b9c1e7402cabcb8a115678a15dad32f40ea16af8fd2902a64c754ad8eded2188e47da90c1a4e1245c7052b0473919bb466a7376b3ebd778c0b9c10f7e1855804630809bcfa7640eb7f8647a22b2f60b4140563dc6613a398a4030f53a30042c3cc9390aaf2e0aedd2f861fe205f5fed83fa77609a7f98e57e593b97be32a543648d04b2694fd9069aa32fc8e481ae547ae6e1443d99ad067ea6e7b8dbe275676480f0214de15f6923ee752231747e3ace3b6fe216d76f0627bdee71e7b296f2eafe5bb8156312693a8dcbac32b4361fdd805ece656bc8f9c060b201ea9990a03af2bde26b02a61938cfbfe2ebf541d24b932317d8add40fe92f3c572b4f0f7e9ee1b5c81217619e4fa8ca3cd6710a91e996e0715575ae53c8bf730632a5a0a88c4662848f6fdae493791b8e66fa3b5bc5b5e1c821b9f8145473995309d4a95459b20b11a37b161589908f340a53c048a5c81a1e3c921c1a252e43efc4b73e2d81185d49d8e4febeca23f8a79456587f504ae8020ab7f46aceaf5859d419c003e051c8cd2d067e64f258563d4b425b4966ab75c5776751fc8ddb2ef99f0e3bfb7a151f7e738d72f64092563f4c1aa76470b5a7a97424c8d67b64fbb2891b6c1ba972ab544b1d9235b47a3ef1b1c526ab2ae533b2e5736b4d628107a9b52cf831c7801c0ad3ad1c076e61638db4f65e62cade8ae4d9b77960ee6aee093255acc1b637e3fb37d79179733b15c26c51b07feadd45ca25e9c95e393b6783d580ab318a567c119828191a80bbedb4f6709d12c8493e2a42f740845abe2994deb27fc78fb85fcaa6e27228a87d62cbca2460d696134bf2d0290e76aac51e2777278da774e7a5963bfef5cb058a6821500d5cb6062df47d6507baef6111cc951ceece4e2df26289a420fcf05ebec4c64819b091b17d7fcf14a10da129793f2499879eacb1b361610cbec5162fc24b70b41dc65c2239cb814b5f5caa8b068b3854daedf8d6e1c0a05299cf57247536cbfea703e06e3defc1c44b828b2749b0746da44eafef4781736f443879a0911b0f204938fcb5b7641d974d3d6c8ae677da1dbbeb6a79c0e3f10c1d4e1c7fa01c175f3c41f9db1d6df859fcc13aeb2569a47198c52f219d889ab2679b693d7acc173afb522c6877dda3be1c93742c2061cd6e748ce395d2b3ae833fb49bfbfc4f3a836b1e8a54612de9cce40303d34973a0524c4633a4c86de83866bb4bfc15754065df9d0398159b190bd3524ba32b025763bc7011b32936d5336c421130e17c02152dc3b0fe7a1c71ead5e13186ddd8b5184cd4dfe6a9463c6b161f555c2d1d6e7de80b970121f1c7092f504ec8b3595924a9b9d6880801950caa7170b6d6780ed79ecb2bea5125b9ca8e0fd789acfa6fdf31c89956c8cff995050a7d0191503247bbb10a6d9124c12e6d3c28a570a564288de527597a493e6b0d7ce7583704642b8fa9ff6daf81d8a0cb22f764feed134b74dc8b84ea036ff4c220815d98320272508a06f0ae15817fbcf3019af41c78f476c816ecf5c8c3ad96c693766601d85ed06150ef31d482a93aab21121e4ddc2a44a4d54fc589eb7597e91910bd1662668641007b7a6e7a902a9479b189c77fa035e1858e642ecde50140388b74b28d2ff63381ac97df9e2363bcf4ec4c1617a65f7989d64289a55fa5f9ad034a1079b46d377c4d749212db56d3d76b31b327df14f6a51a83f6ced7b021fcac939f7898f9ce9a0f38321bedfa7b4f8ec2142fb46a34a4057051783c0067faa041d4db0c5da6516a75dfe264c71171799bb302fb62da8ef9142122de0fade0ee900fa3d6a4f4d881882bea33d9402656edb11ec42c008dea43b54910dae21f1808d35bbf81aae9e37967befc43c191c83ae0dc7ed7a8659eacdd2c228e2073e12b82982f56ece7768aeff7c6d7a0bcc428b0a8e270a578bc8906ebdbcdafce53b2c320f2c67c85a131e3302b2c951bec0b6c65375ade5c706df1c518dd65d0c20dd8050d66d171f1a78a6ea27faa4d267180f6069b3197400fa21a5690368dd72f8818446c1225edac1f1081aa5d8d93720865f50d4c9c31b7aed671a398cbb0a3094dc46b70cd1fdfba155af3342ef946a964581447501a6c0a12cc046f06f4437b13cb0eb23f88bc391b443a33ad2edd96e18dcca8f61f545e3691fed4b1f69c959ccb1cae1a15f0998f2d85b647906b4e1869c915d5e8077e7e97d015b2d740e1001c790e91b9d1c5483fd41113712ef363c2b3a4be081f1948fda593d8c8c72efcd96ba6b05d59ccf36317ccad56c586300b5b9c16c9327b7018224eb97b58ec1b5c071ab9ee0aafd0f213b30ffa3aed761756016d5565e1252a927aa00ae5dca76908ae4f9cc728b69720ede3630ed2df5462e85d03fe949b48f269ad3dade655af1e92332df141499c78db4fe1213abc3471b003580709c2ecf5cbc0c319bcb8fc3c1aa79d47b63df7e107b172b33f4917955dbf905256809b528939d8a70025c169b56915f406a1f9b5ddb9e9a334be8ba0999a543c7cb4d50e6d94e0b7308b284031772b1ba2035d9b05b24f2cb9b23e7bd324bcccb5e3fcc57d34aafa48d4508d42d2cb2bb76461e8c0698baa9d40534351d2a44629ae9031429aef040c4c62f6ae82ec94c0c0be3d7fffad371fbea6fa0d7f6f0f272200494d84ab3bbc9310816bf0239a5a94f4e915a4a472239acd31ebdfcbb63512304294a2dc44a0029c745b7b9ed3d089e17de0934dcfe0af6841308f067429c3c7d1ac462bdfef5664e3166dd1e1b547b2e8ec740cbce5a5798055c306c80953c7958e8744b4881f43eaa481116a4f6cd0b6ad86cd02ca5f24bf627a2f8b5a1ee53fbe0140dc6c0cb0fc7af2948c2b02d01268796af8a5992985ee593866e70fd1c08e9c844ebc9481e695ce5437de547053682a213b036e2b5414ad8e4dd36126f9e3f2304900abd9605bcd12377b805ea47494ac468f3fd530f35f0ad7daee9830715169787228eb4668420711a91e16c8a97cea25c78239f0f9456e9ba3504517508433dc5531dc64ab5a19df2d250c68d97a3b60c78385ae9ee25f2000cb8cf051ad372eac4680068d4b02cb6e86260068fee5f897cf99802f8be2a968e9234655c2fa9b6c8734473bd5a6f39abd074bc2db10501f9cb1b8b31ce8ede1e4f59536eae831aa7d2e4c6165f4c5a21de573b76ee3ee3ae1d649e43236a4136ce47f0967dc1362d662846f457f7ff0c9efa4da20fa965563326fc64a157ae83c5f85623d5a6a63e52f4a87168f60c2860afe01fa7cc3f235bd6f3c9be2e997597672332fb0e56e9449fcba5bdec5bfe162da24d67fc3ed57cedb5c8c801f1bb29958e6f550d9b73e01283fc2e908ee350239e290a1c6d002c6199d854a6f23b94cc5ff98a9ac407c62c6d99e1703d67016ddf5ad47d1e4f89ca6a57bd160fb25da0e78d3fcc749ca222815d99faf478bbe1d73ee2530117d7b1d6f242063e613c8d49221c9faee62dc068fa3bdf214937e26c9e77f92de798f69803b826ca7eaef5d0f3fe742aad25a0cd050a5d68094cd3e1ce10ecd68494351750af84c1188693084cb77e1b4a29226d8ae591202c7db5bfa5967f32bf6a1e8ad96f87fddc8f5fa2635b779b676f37946e47e75d20c3b7febf975ad5da225cd7ea1da569ccdf36a919a76d17bb504b9961485d933e946a1dcc62dc2048df2f99891814691a5605c109696c661a7468e1dd82ea8a895893496a7679fc9e5da726745333b01943401884d84162ba04be75be6fbedda3f36e711e01ecffe61cba1ecfed253c08829b2213204d7f58a9205316bd0d108ec2bcbd1f58f6fe3c4bc3f2d3abfa4b0dea3185fc1726049040a331b5151f13fc06cd20ce20fa66045c69a89e2dff76649c58c9085306167988082018c08c2026e9ae996086a611ebd82ef59641bbcce9829acd3f64353a267b7ccb5ac6ba994ee740fd42f237b907fe64b0ec9007b7debad92260b3ac99723dbc1caef6d19508707ffb8aef4498beba70340c87440dfafcf4f3c9dd6589f049fc3ed84e810730a0b56e2084f9c190f7fbb582de6b55d7aa416dc41b17cd3eccea66233ce45209a20e5ba746867bdb76003df6586e4a0b6fba74e020db6fc4f492590b0824814dadf07c9446561d9c6d67047903d4c8afe5208d5b95d6263aa53c003fc3efcdecba205d7442b281a3b4781a19a547d0f8819f10704d96562b5239a9340ef9440234ebf0a16ae276a58cabb6923df05f7fc49b66cd70ace20c7361261658255a5bc8268414e1a1cd68da7bdbd6d1bd31e01c369282f4519b1164b877bac5f231164ee251cc9e935c0303c5bc795db87f1f59aae6806f263ac36e49a8e51dbc4e1d40c655454984a3fd6d401c482dfdcc74a93b0853918ac38898723b409e523399108cc7ce3a9c057e57e7fba61ff6eda5f15c8f52092dff559da9715f2ef97be98dc151d0c990b5b29885d72b21fce3b0e8182ac06f17c6ad351f360526c195c0e52158a56bc0af00f959b5f1ffeb457d226a38716676c8f1125dcd75b0cb68166f5b98786a877ae63711b67b074ef14276f2b22b8b1296bb7bd8aa55ec85e943bb746706a569f5a455594c4e493bbbe8cf32149545de9e4724a3537daa14684344cf8fb771f841643701325a9517c4058c073b17e4281f285ccba76d1c50e6abefd04b99c7f90a63299ebd1f52a18726c63ac1e7662d98ee471ded28e2de8f5382eeef4c409f2faa8b953c4c3e61d1ebc93f517797e001a9387efa5596a0d0cf94978f4cca01f5c914d9e9997c3e9edca8ff1f0392f2ecf8f1d409c2d21e6c1a140443d7c17b87fc9f8d90cdd19a0b0b6032fa567222e49b30d87a8d2075fdbd2e048fd7f94000757c256da77898f899d8a8516d91f51fef1a23c5456ff000eec860a809e9cd3f2ccfb056a39b686ab6ed5d83e5f833d2af31974dc3df2a24191f6eec7757f4835d05ae75d7c0ac65391a05d064045a2badba6d309d4b1ca0006342a7a1e08cfc6cb0a210610ff5ad1577d232ddaa10431abdfe537275a43106230b59f82686c355977912d4927faa2f8f3c8579d760504651ba7e88ad7e091cc8e907c82cf2416cb071bd78b417a628693afbf0d74d32a139b7fb979b7ce275f9983ea6253b89e94bb3ea7969374e885c11036247b906c1644d61580934da14a423e85cf2c4d0761ee6b35a71779b1955431a8fb1627c0b7c94e0f780fccf2fffd9b2888e698f5519a75be6113e97141b1c5a0824333811ff8e163f3d97632a9969b7bd1fe78db25aae01c5f47255c502d92730c5b4085d09c9fb6ea18e2ef0cfba7a2352f19f889ae1789f67cf53ddc096c93d51ea75ae2dc26c4ce763fcdd7e857182d4b684cc50a20178d9247c122e8273494c901088c5f7b27241b811e0c14e46d318bdf1b81e6c1e8385e067097fa628ccb90f8edc953eb0aab25d400ef690ac094d02854eeeb9b5935a2a9141c041949133db5bc8b3fc0b3857d76bfc8423bb97723d5af6919b31fff9b17d8c8fc120f631438659ae8c4c9ea7aa89862b4c60edd069ccb04aa81023dfee97ea1dd3150cf10f250caef0c962eb7ff3b5f67e53959534d15a71db72007289021e40da0dda412ce6855657bf280f84e10dada555a76cc60e756e78a8c4d27c6e6ceca208999acf1304a35f8a5414903b606c410ade2ce11f75435e212a29f02054eb31f5a1ec262c4ea7058c585e27617b1f2425e6ed6f04e284744e77c54b151ef53c789e0cf700df22263843309cd8e40ca70df29bcb8561743cb7b8c1eb5a9d33d9f42008b32f0174cf841e72e07a215e4c2c0ccb331b1e343772a87b3732cc66ccf17b9f0cbf754bf159a98fa01d978218e65d7f962465214c728a01d69987aad1ffb052b2192cb72eb49be0ec786aa925e06ec7a93fb1c7ca3ad9a243176d9ee2fc422d09b41f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5bb5539384a016f1641421cf530270ac2e720827dd02f3c01328c6c9cd9655c12435c99ee31128bd0b21c9984af0542d2a593c05a8ba436f1ffec3de64930e6adf0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5986bd9e73af5210b19e3495053cb4b201c2165e223e50103a98f10f63127fabe97d89303cf685ecfb17b3fc7f2c245523c278c0dbc6e033798083763605ff22bf946dca1e8d7abfaa427583eebeeef68ff1ffb0d6fc811054298575fedc28c8df0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5e96b15387271427245aa2656de373252ebcb7e2a85b1e5a293a030feed0b3db6../../lib64/libBrokenLocale.so.1../../lib64/libanl.so.1../../lib64/libmvec.so.1../../lib64/libresolv.so.2../../lib64/libthread_db.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.39-6.fc40.src.rpmglibc-develglibc-devel(aarch-64)glibc-headersglibc-headers(aarch64) @@@@@     glibckernel-headerslibBrokenLocale.so.1()(64bit)libanl.so.1()(64bit)libmvec.so.1()(64bit)libresolv.so.2()(64bit)libthread_db.so.1()(64bit)libxcrypt-devel(aarch-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)2.39-6.fc403.24.0.03.0.4-14.6.0-14.0-15.4.18-14.19.1.1ffe~@e @epe@e6@ee@eM@eed@eoe@e@eL@ez@eyes@ee@ede_>e]@eTeOleOleKx@eJ&e:Te7e1@e/e'e@e@eje;d@d dd@dhdhdddǢ@d@d@dD@dd ddq@d}@dx@dcp@dZ5dGdFo@dA)@d&@d@dc>@c`cHccc0cƍcc@cFcR@cc@ccr-clch@cZrcMCc:c-c!@c pcc cob)b5@bc@Florian Weimer - 2.39-6Joseph Myers - 2.39-5Arjun Shankar - 2.39-4Arjun Shankar - 2.39-3Florian Weimer - 2.39-2Carlos O'Donell - 2.39-1Florian Weimer - 2.38.9000-39Patsy Griffin - 2.38.9000-38Arjun Shankar - 2.38.9000-37Jens Petersen - 2.38.9000-36Florian Weimer - 2.38.9000-35Fedora Release Engineering - 2.38.9000-34DJ Delorie - 2.38.9000-33DJ Delorie - 2.38.9000-32Carlos O'Donell - 2.38.9000-31Florian Weimer - 2.38.9000-30Florian Weimer - 2.38.9000-29Carlos O'Donell - 2.38.9000-28Carlos O'Donell - 2.38.9000-27Arjun Shankar - 2.38.9000-26Florian Weimer - 2.38.9000-25Florian Weimer - 2.38.9000-24Florian Weimer - 2.38.9000-23Florian Weimer - 2.38.9000-22Florian Weimer - 2.38.9000-21Florian Weimer - 2.38.9000-20Florian Weimer - 2.38.9000-19Florian Weimer - 2.38.9000-18Carlos O'Donell - 2.38.9000-17Arjun Shankar - 2.38.9000-16Florian Weimer - 2.38.9000-15Florian Weimer - 2.38.9000-14Florian Weimer - 2.38.9000-13Arjun Shankar - 2.38.9000-12Arjun Shankar - 2.38.9000-11Patsy Griffin - 2.38.9000-10Arjun Shankar - 2.38.9000-9Patsy Griffin - 2.38.9000-8Florian Weimer - 2.38.9000-7DJ Delorie - 2.38.9000-6Arjun Shankar - 2.38.9000-5Carlos O'Donell - 2.38-4Florian Weimer - 2.38-3Siddhesh Poyarekar - 2.38-2Florian Weimer - 2.38-1Patsy Griffin - 2.37.9000-20DJ Delorie - 2.37.9000-19Fedora Release Engineering - 2.37.9000-18Arjun Shankar - 2.37.9000-17Frédéric Bérat - 2.37.9000-16Carlos O'Donell - 2.37.9000-15Siddhesh Poyarekar - 2.37.9000-14Arjun Shankar - 2.37.9000-13Arjun Shankar - 2.37.9000-12Patsy Griffin - 2.37.9000-11Carlos O'Donell - 2.37.9000-10Arjun Shankar - 2.37.9000-9Patsy Griffin - 2.37.9000-8Florian Weimer - 2.37.9000-7Florian Weimer - 2.37.9000-6Arjun Shankar - 2.37.9000-5Florian Weimer - 2.37.9000-4DJ Delorie - 2.37.9000-3Carlos O'Donell - 2.37.9000-2Arjun Shankar - 2.37.9000-1Carlos O'Donell - 2.37-1Florian Weimer - 2.36.9000-25Florian Weimer - 2.36.9000-24Fedora Release Engineering - 2.36.9000-23Florian Weimer - 2.36.9000-22Patsy Griffin - 2.36.9000-21Arjun Shankar - 2.36.9000-20Florian Weimer - 2.36.9000-19Florian Weimer - 2.36.9000-18DJ Delorie - 2.36.9000-17Arjun Shankar - 2.36.9000-16Florian Weimer - 2.36.9000-15Arjun Shankar - 2.36.9000-14Florian Weimer - 2.36.9000-13DJ Delorie - 2.36.9000-12Patsy Griffin - 2.36.9000-11Carlos O'Donell - 2.36.9000-10DJ Delorie - 2.36.9000-9Patsy Griffin - 2.36.9000-8Florian Weimer - 2.36.9000-7Florian Weimer - 2.36.9000-6Arjun Shankar - 2.36.9000-5DJ Delorie - 2.36.9000-4Arjun Shankar - 2.36.9000-3Patsy Griffin - 2.36.9000-2Florian Weimer - 2.36.9000-1Carlos O'Donell - 2.36-1- Do not generate ELF dependency information for glibc32- Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.- Sync with upstream branch release/2.39/master, commit: 71fcdba577884627c3ee4e43beb915da752efb1f: - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - S390: Do not clobber r7 in clone [BZ #31402] - math: Update mips64 ulps - mips: FIx clone3 implementation (BZ 31325) - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - Replace advisories directory- Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)- Ignore symbolic links to . in sysroot construction- Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28- Add noarch sysroot subpackages- Auto-sync with upstream branch master, commit ddf542da94caf97ff43cc2875c88749880b7259b: - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) - Use binutils 2.42 branch in build-many-glibcs.py - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS- Auto-sync with upstream branch master, commit ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f: - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. - localedata: Use consistent values for grouping and mon_grouping - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)- no longer supplement langpacks if all-langpacks installed- Add crh_RU, gbm_IN, ssy_ER locales. - Auto-sync with upstream branch master, commit 486452affbac684db739b7fcca1e84e8a7ce33d1: - manual, NEWS: Document malloc side effect of dynamic TLS changes - NEWS: Update temporary files ignored by ldconfig - po: Incorporate translations (sr) - string: Disable stack protector for memset in early static initialization - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) - riscv: add support for static PIE - localedata: renamed: aa_ER@saaho -> ssy_ER - Define ISO 639-3 "ssy" (Saho) - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” - localedata: miq_NI: Shorten month names in abmon - Update kernel version to 6.7 in header constant tests - localedata: add gbm_IN locale - Define ISO 639-3 "gbm" (Garhwali) - Update syscall lists for Linux 6.7 - stdlib: Remove unused is_aligned function from qsort.c- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Auto-sync with upstream branch master, commit e2803cfd8bb00b54816d1a2c381d2cf82b136da6. - NEWS: Mention PLT rewrite on x86-64 - stdlib: Verify heapsort for two-element cases - stdlib: Fix heapsort for cases with exactly two elements - localedata: anp_IN: Fix abbreviated month names- Auto-sync with upstream branch master, commit 709fbd3ec3595f2d1076b4fec09a739327459288. - stdlib: Reinstate stable mergesort implementation on qsort - x86-64: Check if mprotect works before rewriting PLT - aarch64: Add NEWS entry about libmvec for 2.39- Add new locales for kv_RU, su_ID, tok, and zgh_MA. - Drop glibc-rh2255506.patch; fix applied upstream. - Enable Intel CET only on x86_64. - Auto-sync with upstream branch master, commit 064c708c78cc2a6b5802dce73108fc0c1c6bfc80: - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name - x86_64: Optimize ffsll function code size. - localedata: Remove redundant comments - RISC-V: Enable static-pie. - linux: Fix fstat64 on alpha and sparc64 - math: remove exp10 wrappers - Benchtests: Increase benchmark iterations - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. - Make __getrandom_nocancel set errno and add a _nostatus version - x86-64/cet: Make CET feature check specific to Linux/x86 - Incorporate translations (zh_CN) - Define ISO 639-3 "glk" (Gilaki) - resolv: Fix endless loop in __res_context_query - localedata: revert all the remaining locale sources to UTF-8 - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 - localedata: resolve cyclic dependencies - localedata: kv_RU: convert to UTF-8 - localedata: add new locale kv_RU - elf: Fix tst-nodeps2 test failure. - localedata: Sort Makefile variables. - locale: Sort Makefile variables. - i386: Remove CET support bits - x86-64/cet: Move check-cet.awk to x86_64 - x86-64/cet: Move dl-cet.[ch] to x86_64 directories - x86: Move x86-64 shadow stack startup codes - Fix deprecated utcnow() usage in build-many-glibcs.py - Fix invalid escape sequence in build-many-glibcs.py - math: Fix test-fenv.c feupdateenv tests - Remove installed header rule on $(..)include/%.h - i386: Fail if configured with --enable-cet - i386: Remove CET support - x86: Move CET infrastructure to x86_64 - localedata: su_ID: make lang_name agree with CLDR - localedata: add new locale su_ID - localedata: add new locale zgh_MA - INSTALL: regenerate - localedata: add tok/UTF-8 to SUPPORTED - localedata: tok: add yY and nN to yesexpr and noexpr - localedata: tok: convert to UTF-8 - localedata: add data for tok (Toki Pona) - Remove ia64-linux-gnu - localedata: dz_BT, bo_CN: convert to UTF-8 - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha - localedata: bo_CN: Fix spelling errors in Tibetan data - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr - localedata: dz_BT: Fix spelling errors in Dzongha data - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments - localedata: convert the remaining *_RU locales to UTF-8 - Incorporate translations - x32: Handle displacement overflow in PLT rewrite [BZ #31218] - x86: Fixup some nits in longjmp asm implementation - stdlib: Fix stdbit.h with -Wconversion for clang - stdlib: Fix stdbit.h with -Wconversion for older gcc - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT - aarch64: Make cpu-features definitions not Linux-specific - hurd: Initializy _dl_pagesize early in static builds - hurd: Only init early static TLS if it's used to store stack or pointer guards - hurd: Make init-first.c no longer x86-specific - hurd: Drop x86-specific assembly from init-first.c - hurd: Pass the data pointer to _hurd_stack_setup explicitly - x86-64/cet: Check the restore token in longjmp - localedata: ru_RU, ru_UA: convert to UTF-8 - localedata: es_??: convert to UTF-8 - localedata: miq_NI: convert to UTF-8 - i386: Ignore --enable-cet - mach: Drop SNARF_ARGS macro - mach: Drop some unnecessary vm_param.h includes - hurd: Declare _hurd_intr_rpc_msg* with protected visibility - hurd: Add some missing includes - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" - localedata: fy_DE, fy_NL: convert to UTF-8 - localedata: ast_ES: convert to UTF-8 - localedata: ast_ES: Remove wrong copyright text - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 - localedata: it_IT, lv_LV: currency symbol should follow the amount - Implement C23 - localedata: ms_MY should not use 12-hour format - localedata: es_ES: convert to UTF-8 - localedata: es_ES: Add am_pm strings - aarch64: Add longjmp test for SME - aarch64: Add setcontext support for SME - aarch64: Add longjmp support for SME - aarch64: Add SME runtime support - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) - string: Add additional output in test-strchr failure - Add a setjmp/longjmp test between user contexts - x86/cet: Add -fcf-protection=none before -fcf-protection=branch - Regenerate libc.pot - Omit regex.c pragmas no longer needed - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - x86/cet: Run some CET tests with shadow stack - x86/cet: Don't set CET active by default - x86/cet: Check feature_1 in TCB for active IBT and SHSTK - x86/cet: Enable shadow stack during startup - elf: Always provide _dl_get_dl_main_map in libc.a - x86/cet: Sync with Linux kernel 6.6 shadow stack interface - RISC-V: Add support for dl_runtime_profile (BZ #31151) - debug: Add fortify wprintf tests - debug: Add fortify syslog tests - debug: Add fortify dprintf tests - debug: Increase tst-fortify checks for compiler without __va_arg_pack support - debug: Adapt fortify tests to libsupport - localedata: yo_NT: remove redundant comments - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR - x86-64: Fix the tcb field load for x32 [BZ #31185] - x86-64: Fix the dtv field load for x32 [BZ #31184]- Infinite loop in res_mkquery with malformed domain name (#2255506)- Auto-sync with upstream branch master, commit 61bac1a9d2ab80ebcbc51484722e6ea43414bec7: - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo - x86/cet: Don't disable CET if not single threaded - x86: Modularize sysdeps/x86/dl-cet.c - x86/cet: Update tst-cet-vfork-1 - elf: Add TLS modid reuse test for bug 29039 - aarch64: Add SIMD attributes to math functions with vector versions - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines - Fix elf/tst-env-setuid[-static] if test needs to be rerun. - Fix elf: Do not duplicate the GLIBC_TUNABLES string - tst-setcontext10.c: Undef _FORTIFY_SOURCE - Fix elf: Do not duplicate the GLIBC_TUNABLES string - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) - manual: Clarify undefined behavior of feenableexcept (BZ 31019) - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) - i686: Do not raise exception traps on fesetexcept (BZ 30989) - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) - elf: Do not set invalid tunables values - elf: Do not duplicate the GLIBC_TUNABLES string - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode - x86/cet: Check legacy shadow stack code in .init_array section - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled - x86/cet: Check legacy shadow stack applications - localedata: id_ID: change first weekday to Sunday - s390: Set psw addr field in getcontext and friends. - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. - x86/cet: Don't assume that SHSTK implies IBT - id_ID: Update Time Locales - Update code to handle the new ABI for sending inlined port rights. - x86/cet: Check user_shstk in /proc/cpuinfo - Add a test for setjmp/longjmp within user context - Add a test for longjmp from user context - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. - powerpc: Fix performance issues of strcmp power10 - localedata: Convert el_GR and el_CY locales to UTF-8 - localedata: el_GR: Greece now uses the 24h format for time - powerpc : Add optimized memchr for POWER10 - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) - resolv: Fix a few unaligned accesses to fields in HEADER - x86: Check PT_GNU_PROPERTY early- Depend only on RPM 4.14 features (RHEL-19045)- Drop glibc-rh2248502.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit b3bee76c5f59498b9c189608f0a3132e2013fa1a: - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup - Move CVE information into advisories directory - powerpc: Optimized strcmp for power10 - elf: Fix wrong break removal from 8ee878592c - localedata: Convert day names in nn_NO locale to UTF-8 - localedata: Remove trailing whitespace in weekday names in nn_NO locale - elf: Refactor process_envvars - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries - elf: Ignore loader debug env vars for setuid - Adapt the security policy for the security page - aarch64: correct CFI in rawmemchr (bug 31113) - math: Add new exp10 implementation - aarch64: fix tested ifunc variants - stdlib: Fix array bounds protection in insertion sort phase of qsort - Revert "Update code to handle the new ABI for sending inlined port rights." - Revert "hurd: Fix build" - hurd: Fix build - Update code to handle the new ABI for sending inlined port rights. - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls - linux: Make fdopendir fail with O_PATH (BZ 30373) - Avoid padding in _init and _fini. [BZ #31042] - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 - elf: Add a way to check if tunable is set (BZ 27069)- Drop glibc-benchtests-aarch64.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 9469261cf1924d350feeec64d2c80cafbbdcdd4d: - x86: Only align destination to 1x VEC_SIZE in memset 4x loop - elf: Fix TLS modid reuse generation assignment (BZ 29039) - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. - elf: Relocate libc.so early during startup and dlmopen (bug 31083) - elf: Introduce the _dl_open_relocate_one_object function - elf: In _dl_relocate_object, skip processing if object is relocated - Remove __access_noerrno - malloc: Use __get_nprocs on arena_get2 (BZ 30945) - aarch64: Fix libmvec benchmarks- Fix qsort workaround (#2248502)- Restore qsort workaround for 389-ds-base. (#2248502)- Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. - Drop glibc-rh2244688.patch revert. Fix applied upstream. - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. All applied upstream. - Auto-sync with upstream branch master, commit 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751: - posix: Revert the removal of the crypt prototype from - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static - elf: Remove any_debug from dl_main_state - elf: Remove LD_PROFILE for static binaries - elf: Ignore LD_PROFILE for setuid binaries - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables - elf: Emit warning if tunable is ill-formatted - elf: Fix _dl_debug_vdprintf to work before self-relocation - elf: Do not parse ill-formatted strings - elf: Do not process invalid tunable format - elf: Add all malloc tunable to unsecvars - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries - elf: Add GLIBC_TUNABLES to unsecvars - elf: Remove /etc/suid-debug support - stdlib: The qsort implementation needs to use heapsort in more cases - stdlib: Handle various corner cases in the fallback heapsort for qsort - stdlib: Avoid another self-comparison in qsort - hurd: fix restarting reauth_dtable on signal - hurd: Prevent the final file_exec_paths call from signals - manual: Fix termios.c example. (Bug 31078) - aarch64: Add vector implementations of expm1 routines - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) - intl: Add test case for bug 16621 - resolv: free only initialized items from gai pool - ldconfig: Fixes for skipping temporary files. - nptl: Link tst-execstack-threads-mod.so with -z execstack - nptl: Rename tst-execstack to tst-execstack-threads - localedata: Convert oc_FR locale to UTF-8 - localedata: Add information for Occitan - elf: Fix force_first handling in dlclose (bug 30981) - elf: Handle non-directory name in search path (BZ 31035) - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S - posix: Check pidfd_spawn with tst-spawn7-pid - y2038: Fix support for 64-bit time on legacy ABIs - AArch64: Remove Falkor memcpy - AArch64: Add memset_zva64 - AArch64: Cleanup emag memset - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. - aarch64: Add vector implementations of log1p routines - aarch64: Add vector implementations of atan2 routines - aarch64: Add vector implementations of atan routines - aarch64: Add vector implementations of acos routines - aarch64: Add vector implementations of asin routines- Work around another self-comparison application issue in qsort (#2248502)- Fix missing entries in /etc/ld.so.cache (#2248915)- Drop glibc-rh2248502-*.patch, workaround applied upstream - Auto-sync with upstream branch master, commit d1dcb565a1fb5829f9476a1438c30eccc4027d04: - Fix type typo in “String/Array Conventions” doc - stdlib: Avoid element self-comparisons in qsort (#2248502) - elf: Add glibc.mem.decorate_maps tunable - linux: Decorate __libc_fatal error buffer - assert: Decorate error message buffer - malloc: Decorate malloc maps - nptl: Decorate thread stack on pthread_create - support: Add support_set_vma_name - linux: Add PR_SET_VMA_ANON_NAME support- Fix force-first handling in dlclose, take two (#2244992, #2246048)- Revert back to old qsort/qsort_r implementation (#2248502) - Adjust test build completion check to match new DejaGnu-style message. - Auto-sync with upstream branch master, commit 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h - linux: Sync Linux 6.6 elf.h - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h - Update kernel version to 6.6 in header constant tests - Update syscall lists for Linux 6.6 - Format test results closer to what DejaGnu does - AArch64: Cleanup ifuncs - Use correct subdir when building tst-rfc3484* for mach and arm - stdlib: Add more qsort{_r} coverage - stdlib: qsort: Move some macros to inline function - stdlib: Move insertion sort out qsort - stdlib: Optimization qsort{_r} swap implementation - string: Add internal memswap implementation - crypt: Remove manul entry for --enable-crypt - Use Linux 6.6 in build-many-glibcs.py - crypt: Remove libcrypt support - sparc: Remove optimize md5, sha256, and sha512 - build-many-glibcs: Fix traililing whitespace - AArch64: Add support for MOPS memcpy/memmove/memset - Move getnameinfo from 'inet' to 'nss' - Move getaddrinfo from 'posix' into 'nss' - Move 'services' routines from 'inet' into 'nss' - Move 'rpc' routines from 'inet' into 'nss' - Move 'protocols' routines from 'inet' into 'nss' - Move 'networks' routines from 'inet' into 'nss' - Move 'netgroup' routines from 'inet' into 'nss' - Move 'hosts' routines from 'inet' into 'nss' - Move 'ethers' routines from 'inet' into 'nss' - Move 'aliases' routines from 'inet' into 'nss' - Remove 'shadow' and merge into 'nss' - Remove 'pwd' and merge into 'nss' - Remove 'gshadow' and merge into 'nss' - Remove 'grp' and merge into 'nss' and 'posix' - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source - test-container: disable ld.so system cache on DSO detection - aarch64: Add vector implementations of exp10 routines - aarch64: Add vector implementations of log10 routines - aarch64: Add vector implementations of log2 routines - aarch64: Add vector implementations of exp2 routines - aarch64: Add vector implementations of tan routines - elf: ldconfig should skip temporary files created by package managers - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] - elf: Do not print the cache entry if --inhibit-cache is used- Revert "Fix force-first handling in dlclose" (#2246048)- Provide template gai.conf in glibc-doc- Fix force-first handling in dlclose (#2244992)- Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) - Auto-sync with upstream branch master, commit dd32e1db386c77c61850a7cbd0c126b7b3c63ece: - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" - Add strlcat/wcslcat testcase. - Add strlcpy/wcslcpy testcase - Add LE DSCP code point from RFC-8622. - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h - Avoid maybe-uninitialized warning in __kernel_rem_pio2 - Fix WAIT_FOR_DEBUGGER for container tests.- Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. - Auto-sync with upstream branch master, commit 69239bd7a216007692470aa9d5f3658024638742: - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) - build-many-glibcs: Check for required system tools - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 - aarch64: Optimise vecmath logs - aarch64: Cosmetic change in SVE exp routines - aarch64: Optimize SVE cos & cosf - aarch64: Improve vecmath sin routines - nss: Get rid of alloca usage in makedb's write_output. - debug: Add regression tests for BZ 30932 - Fix FORTIFY_SOURCE false positive - nss: Rearrange and sort Makefile variables - inet: Rearrange and sort Makefile variables - Fix off-by-one OOB write in iconv/tst-iconv-mt- Auto-sync with upstream branch master, 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa: - tunables: Terminate if end of input is reached (CVE-2023-4911) - Propagate GLIBC_TUNABLES in setxid binaries- Auto-sync with upstream branch master, 9e4e896f0f5a19a16c1a77567463b013a0f4952d: - Linux: add ST_NOSYMFOLLOW - resolve: Remove __res_context_query alloca usage - mips: dl-machine-reject-phdr: Get rid of alloca. - x86: Add support for AVX10 preset and vec size in cpu-features - resolv: Fix a comment typo in __resolv_conf_load - Remove unused -DRESOLVER getaddrinfo build flag - C2x scanf %wN, %wfN support - test-container: Use nftw instead of rm -rf- Auto-sync with upstream branch master, commit 29d4591b07a4da53320e949557c6946c62c26bde. - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext - elf: Fix compile error with -DNDEBUG [BZ #18755] - MIPS: Add relocation types - MIPS: Add new section type SHT_MIPS_ABIFLAGS - MIPS: Add ELF file header flags - fegetenv_and_set_rn now uses the builtins provided by GCC. - io: Do not implement fstat with fstatat - libio: Add nonnull attribute for most FILE * arguments in stdio.h - AArch64: Remove -0.0 check from vector sin - Document CVE-2023-4806 and CVE-2023-5156 in NEWS - elf: Add dummy declaration of _dl_audit_objclose for !SHARED - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] - elf: dl-lookup: Remove unused alloca.h include - Remove unused localedata/th_TH.in - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR - Revert "LoongArch: Add glibc.cpu.hwcap support." - Update kernel version to 6.5 in header constant tests - LoongArch: Add glibc.cpu.hwcap support. - math: Add a no-mathvec flag for sin (-0.0)- Auto-sync with upstream branch master, commit bb5bbc20702981c287aa3e44640e7d2f2b9a28cf: - Update to Unicode 15.1.0 [BZ #30854] - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) - LoongArch: Change to put magic number to .rodata section - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. - LoongArch: Add lasx/lsx support for _dl_runtime_profile. - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode - resolv: Fix some unaligned accesses in resolver [BZ #30750] - Update syscall lists for Linux 6.5- Auto-sync with upstream branch master, commit 073edbdfabaad4786e974a451efe4b6b3f7a5a61. - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later - stdio: Remove __libc_message alloca usage - htl: avoid exposing the vm_region symbol - libio: Fix oversized __io_vtables - Use Linux 6.5 in build-many-glibcs.py - elf: Remove unused l_text_end field from struct link_map- Auto-sync with upstream branch master, commit 6985865bc3ad5b23147ee73466583dd7fdf65892: - elf: Always call destructors in reverse constructor order (bug 30785) - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 - manual: Fix ld.so diagnostics menu/section structure - getaddrinfo: Get rid of alloca - riscv: Add support for XTheadBb in string-fz[a,i].h - getcanonname: Fix a typo - linux: Add pidfd_getpid - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc - __call_tls_dtors: Use call_function_static_weak - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) - htl: Fix stack information for main thread - htl: thread_local destructors support - elf: Fix slow tls access after dlopen [BZ #19924] - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]- Auto-sync with upstream branch master, commit e1d3312015e8f70344620375aedf91afe7e7e7a4. - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py - localedata: Translit common emojis to smileys [BZ #30649] - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) - LoongArch: Change loongarch to LoongArch in comments - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} - LoongArch: Add ifunc support for memrchr{lsx, lasx} - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} - LoongArch: Micro-optimize LD_PCREL - LoongArch: Remove support code for old linker in start.S - LoongArch: Simplify the autoconf check for static PIE - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. - argp-parse: Get rid of alloca - gencat: Get rid of alloca. - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) - elf: Check that --list-diagnostics output has the expected syntax - manual: Document ld.so --list-diagnostics output - manual/jobs.texi: Add missing @item EPERM for getpgid - LoongArch: Add ifunc support for strncmp{aligned, lsx} - LoongArch: Add ifunc support for strcmp{aligned, lsx} - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} - htl: move pthread_attr_setdetachstate into libc - htl: move pthread_attr_getdetachstate into libc - htl: move pthread_attr_setschedpolicy into libc - htl: move pthread_attr_getschedpolicy into libc - htl: move pthread_attr_setinheritsched into libc - htl: move pthread_attr_getinheritsched into libc - htl: move pthread_attr_getschedparam into libc - htl: move pthread_setschedparam into libc - htl: move pthread_getschedparam into libc - htl: move pthread_equal into libc - Linux: Avoid conflicting types in ld.so --list-diagnostics- Auto-sync with upstream branch master, commit f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e: - elf: Do not run constructors for proxy objects - x86_64: Add log1p with FMA - Remove references to the defunct db2 subdir - string: Fix tester build with fortify enable with gcc < 12 - s390x: Fix static PIE condition for toolchain bootstrapping. - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 - sysdeps: tst-bz21269: fix -Wreturn-type - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately - sysdeps: tst-bz21269: fix test parameter - hurd: Fix strictness of - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call - io/tst-statvfs: fix statfs().f_type comparison test on some arches - fxprintf: Get rid of alloca- Collect dynamic loader diagnostics from the build system.- Auto-sync with upstream branch master, commit d6fe19facc61caffb25383d9c25eff86a0e115c8: - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development- Drop downstream glibc shadow stack userspace support patches.- Switch to upstream 2.38 release - : Add APX support - translations: update cs, nl, vi - string: Fix tester build with fortify enable with gcc 6 - linux: Fix i686 with gcc6 - i386: Remove memset_chk-nonshared.S - i386: Fix build with --enable-fortify=3 - posix: Fix test-errno build with fortify enable - powerpc: Fix powerpc64 strchrnul build with old gcc - sunrpc: Fix netname build with older gcc - malloc: Fix set-freeres.c with gcc 6 - nscd: cleanup obsolete _FORTIFY_SOURCE setting- Allow for the optional removal of tzdata. - Rebuilt for https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata- Auto-sync with upstream branch master, commit 637aac2ae3980de31a6baab236a9255fe853cc76. - Include sys/rseq.h in tst-rseq-disable.c - string: Fix tester with fortify enabled - string: Fix bug-strncat1 with fortify enabled - nscd: Use errval, not errno to guide cache update (bug 30662) - Restore lookup of IPv4 mapped addresses in files database (bug 25457) - Revert "MIPS: Sync elf.h from binutils" - riscv: Update rvd libm test ulps - MIPS: Sync elf.h from binutils - Merge translations (bg, hr, pl, sv) - nptl: Unconditionally use a 32-byte rseq area - hurd: Fix tst-openloc - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 - configure: Disable building libcrypt by default - nptl: Make tst-tls3mod.so explicitly lazy - make ‘struct pthread’ a complete type - scripts: Add fortify checks on installed headers - Update x86_64 libm-test-ulps (x32 ABI) - Fix getting return address in elf/tst-audit28.c. - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. - x86: Fix slight bug in `shared_per_thread` cache size calculation. - Update i686 libm-test-ulps (again) - Update i686 libm-test-ulps - Merge translations (de, ro, uk, zh_TW) - Regenerate libc.pot - configure: Use autoconf 2.71 - Update sparc libm-test-ulps - s390: Add the clone3 wrapper - manual: Fix typos in struct dl_find_object - sparc: Fix la_symbind for bind-now (BZ 23734) - i386: make debug wrappers compatible with static PIE - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Auto-sync with upstream branch master, commit 7f079fdc16e88ebb8020e17b2fd900e8924da29a: - LoongArch: Add vector implementation for _dl_runtime_resolve. - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. - sysdeps: Add missing hidden definitions for i386 - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE - Translations: Add new ro support and update others. - elf: _dl_find_object may return 1 during early startup (bug 30515) - LoongArch: config: Rewrite check on static PIE. - Revert "hppa: Drop 16-byte pthread lock alignment" - realloc: Limit chunk reuse to only growing requests [BZ #30579] - vfscanf-internal: Remove potentially unbounded allocas- Add "--enable-fortify-source" option to configure - Auto-sync with upstream branch master, commit 5324d258427fd11ca0f4f595c94016e568b26d6b. - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE - libio/bits/stdio2.h: Clearly separate declaration from definitions - misc/bits/syslog.h: Clearly separate declaration from definition - misc/bits/select2.h: Clearly separate declaration from definitions - unistd: Avoid PLT entries with _FORTIFY_SOURCE - posix/bits/unistd.h: Clearly separate declaration from definitions - wchar: Avoid PLT entries with _FORTIFY_SOURCE - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls - stdio: Ensure *_chk routines have their hidden builtin definition available - string: Ensure *_chk routines have their hidden builtin definition available - sysdeps: Ensure ieee128*_chk routines to be properly named - Exclude routines from fortification - Allow glibc to be built with _FORTIFY_SOURCE - manual: Update documentation of strerror and related functions - manual: Enhance documentation of the functions - Always do locking when accessing streams (bug 15142, bug 14697) - hurd: Implement MAP_EXCL - hurd: Fix mapping at address 0 with MAP_FIXED - hurd: Fix calling vm_deallocate (NULL) - hurd: Map brk non-executable - htl: Let Mach place thread stacks - mach: strerror must not return NULL (bug 30555) - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) - support: Build with exceptions and asynchronous unwind tables [BZ #30587] - hurd: Make getrandom return ENOSYS when /dev/random is not set up - Stop applying a GCC-specific workaround on clang [BZ #30550] - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] - setenv.c: Get rid of alloca. - Add checks for wday, yday and new date formats - aarch64: Add vector implementations of exp routines - aarch64: Add vector implementations of log routines - aarch64: Add vector implementations of sin routines - aarch64: Add vector implementations of cos routines - Switch to UTF-8 for INSTALL - Make sure INSTALL is ASCII plaintext - Update syscall lists for Linux 6.4- Auto-sync with upstream branch master, commit d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd: - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace - linux: Split tst-ttyname - Use Linux 6.4 in build-many-glibcs.py - x86: Adjust Linux x32 dl-cache inclusion path - elf: Update list of RISC-V relocations - Fix tests-clean Makefile target (bug 30545) - check_native: Get rid of alloca - ifaddrs: Get rid of alloca - x86: Make dl-cache.h and readelflib.c not Linux-specific - elf: Port ldconfig away from stack-allocated paths - Call "CST" a time zone abbreviation, not a name - benchtests: fix warn unused result - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open - debug/readlink{, at}_chk.c: Harmonize declaration and definition - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions - stdio-common: tests: Incorrect maxlen parameter for swprintf - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk - hurd: readv: Get rid of alloca - hurd: writev: Add back cleanup handler - Fix misspellings -- BZ 25337 - C2x scanf %b support - C2x printf %wN, %wfN support (bug 24466) - tests: replace system by xsystem - tests: replace read by xread - hurd: writev: Get rid of alloca - grantpt: Get rid of alloca - string: strerror must not return NULL (bug 30555) - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy - Add the wcslcpy, wcslcat functions - Implement strlcpy and strlcat [BZ #178] - tests: replace fgets by xfgets - tests: replace fread by xfread - posix: Add test case for gai_strerror() - posix: Handle success in gai_strerror() - LoongArch: Add support for dl_runtime_profile - malloc: Decrease resource usage for malloc tests - stdlib: Tune down fork arc4random tests - tst-getdate: Improve testcase flexibility and add test. - x86: Make the divisor in setting `non_temporal_threshold` cpu specific - x86: Refactor Intel `init_cpu_features` - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` - Remove unused DATEMSK file for tst-getdate - resolv_conf: release lock on allocation failure (bug 30527)- Shadow stack userspace support, downstream only and disabled by default.- Auto-sync with upstream branch master, commit 85e6d8b4175fcb195011a0a1bad37d6f3b2355db: - time: Fix use-after-free in getdate - Move {read,write}_all functions to a dedicated header - tests: Replace various function calls with their x variant - tests: fix warn unused result on asprintf calls - pthreads: Use _exit to terminate the tst-stdio1 test - support: Add delayed__exit (with two underscores)- Auto-sync with upstream branch master, commit e3622a8f391deea3b75a577dce70d023dfa3f1c7. - time: Also check for EPERM while trying to clock_settime - linux: Fail as unsupported if personality call is filtered - Remove MAP_VARIABLE from hppa bits/mman.h - hurd: Fix x86_64 sigreturn restoring bogus reply_port - Add lint-makefiles Makefile linting test. - elf: Sort Makefile variables. - Fix a few more typos I missed in previous round -- BZ 25337 - Fix all the remaining misspellings -- BZ 25337 - Use __nonnull for the epoll_wait(2) family of syscalls - Fix invalid use of NULL in epoll_pwait2(2) test - getipv4sourcefilter: Get rid of alloca - getsourcefilter: Get rid of alloca. - tests: fix warn unused results - nptl_db/thread_dbP.h: fix warn unused result - malloc/{memusage.c, memusagestat.c}: fix warn unused result - catgets/gencat.c: fix warn unused result - tests: replace ftruncate by xftruncate - tests: replace write by xwrite - x86-64: Use YMM registers in memcmpeq-evex.S- Auto-sync with upstream branch master, commit 6286cca2cb8389dcffec39238a8bf15ffea96396. - support: Don't fail on fchown when spawning sgid processes - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - elf: Remove spurios SHARED conditional from elf/rtld.c - Fix misspellings in sysdeps/ -- BZ 25337 - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) - io: Re-flow and sort multiline Makefile definitions - elf: Make more functions available for binding during dlclose (bug 30425) - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel - Fix misspellings in elf/ -- BZ 25337 - riscv: Add the clone3 wrapper - posix: Add error message for EAI_OVERFLOW - setsourcefilter: Replace alloca with a scratch_buffer. - time: strftime_l: Avoid an unbounded alloca. - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] - hurd: Fix setting up signal thread stack alignment - mach: Fix startup with stack protector - Fix misspellings in manual/ -- BZ 25337 - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h - Add AT_RSEQ_* from Linux 6.3 to elf.h - setipv4sourcefilter: Avoid using alloca. - wchar: Define va_list for POSIX (BZ #30035) - elf: add test for dl-printf - elf: fix handling of negative numbers in dl-printf - elf: Update comment in open_path - elf: Add test for locating libraries in root dir (bug 30435) - io: Re-flow and sort multiline Makefile definitions - Fix special case for C2x strtol binary constant handling (BZ# 30371) - rtld: properly handle root directory in load path (bug 30435) - sysdeps/pthread/eintr.c: fix warn unused result - sunrpc/netname.c: fix warn unused result - locale/programs/locarchive.c: fix warn unused result - support: Reformat Makefile. - Regenerate configure fragment -- BZ 25337. - Fix misspellings in sysdeps/powerpc -- BZ 25337 - Fix misspellings in sysdeps/unix -- BZ 25337 - Fix misspellings in sysdeps/x86_64 -- BZ 25337. - mach: Fix accessing mach_i386.h - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. - mach: Fix installing mach_i386.h - hurd: Fix making ld.so run static binaries with retry - Add voice-admit DSCP code point from RFC-5865 - mach: Fix mach_setup_thread_impl with NULL stack_base - Remove last remnants of have-protected - S390: Use compile-only instead of also link-tests in configure. - Fix build for hurd/thread-self.c for i386. - io: Fix a typo - htl: Use __hurd_fail () instead of assigning errno - hurd: Use __hurd_fail () instead of assigning errno - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble - hurd: Fix using interposable hurd_thread_self - hurd 64bit: Re-introduce gai_suspend symbol - hurd: Fix __TIMESIZE on x86_64 - posix: Reformat Makefile. - hurd: Fix expected c++ types - catgets: Reformat Makefile. - benchtests: Reformat Makefile. - assert: Reformat Makefile. - nptl: Reformat Makefile. - wcsmbs: Reformat Makefile. - misc: Reformat Makefile. - stdio-common: Adjust tests in Makefile - elf: Adjust tests in Makefile. - scripts: sort-makefile-lines.py - Add a SECURITY.md - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h - hurd: Also make it possible to call strlen very early - hurd: Fix setting up pthreads - hurd: Fix x86_64 _hurd_tls_fork - hurd: Make sure to not use tcb->self - hurd: Use __mach_setup_thread_call () - mach: Add __mach_setup_thread_call () - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL - mach: Define MACHINE_THREAD_STATE_SETUP_CALL - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO - argp: Reformat Makefile. - stdlib: Avoid undefined behavior in stdlib/tst-labs - stdlib: Use long long int in stdlib/tst-llabs - Update kernel version to 6.3 in header constant tests - i386: Use pthread_barrier for synchronization on tst-bz21269 - stdlib: Add testcases for llabs(). (BZ #30263) - stdlib: Add testcases for labs(). (BZ #30263) - stdlib: Add testcases for abs(). (BZ #30263) - hurd: Fix computing user stack pointer - hurd: Fix sc_i386_thread_state layout - hurd: Align signal stack pointer after allocating stackframe - hurd: Fix aligning signal stack pointer- Auto-sync with upstream branch master, commit 40b68e8cc00ca40348bc084b651c0561d31feb46: - wcsmbs: Reformat Makefile. - linux: Reformat Makefile. - stdlib: Reformat Makefile. - stdio-common: Reformat Makefile. - socket: Reformat Makefile. - misc: Reformat Makefile. - debug: Reformat Makefile. - elf: Reformat Makefile. - libio: Add __nonnull for FILE * arguments of fclose and freopen - nss: Reconcile conditional declaration and use of `is_nscd' - Update syscall lists for Linux 6.3 - hurd: rule out some mach headers when generating errno.h - Stop checking if MiG supports retcode. - Added Redirects to longdouble error functions [BZ #29033] - nptl: Reformat Makefile. - scripts: Add sort-makefile-lines.py to sort Makefile variables. - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258)- Auto-sync with upstream branch master, commit d1417176a35d27ffb8da0ffb1e33154163b6eeb2: - aligned_alloc: conform to C17 - testsuite: stdlib/isomac.c: fix REQUIREMENTS - manual: Remove unsupported line breaks in waiting-with-clock section - Enable new device_open_new RPC in libmachuser. - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." - Update hurd/hurdselect.c to be more portable. - hurd: Fix ld.so name - hurd: Add ioperm symbol on x86_64 - time: Remove alloca() from getdate - aarch64: More configure checks for libmvec - aarch64: SVE ACLE configure test cleanups - hppa: Fix 'concurrency' typo in comment - Update hurd/intr-msg.c to be more portable - Update sysdeps/mach/hurd/ioctl.c to make it more portable - aarch64: fix SVE ACLE check for bootstrap glibc builds - Enable libmvec support for AArch64 - hurd: Enable x86_64 build script - hurd 64bit: Make dev_t word type - malloc: Really fix tst-memalign-3 link against threads - malloc: Fix tst-memalign-3 link against threads - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py - Mark various cold functions as __COLD - Fix regex type usage - hurd 64bit: Fix struct msqid_ds and shmid_ds fields - hurd 64bit: Fix ipc_perm fields types - hurd 64bit: Fix flock fields types - hurd 64bit: Add data for check-c++-types - hurd 64bit: Fix pthread_t/thread_t type to long - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len - hurd 64bit: Add missing data file for check-localplt test - hurd 64bit: Add missing libanl - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit - hurd: Fix tst-writev test - nptl: move tst-x86-64-tls-1 to nptl-only tests - hurd: Add expected abilist files for x86_64 - hurd: Replace reply port with a dead name on failed interruption - Define __mig_strlen to support dynamically sized strings in hurd RPCs - mach: Disable 32bit compatibility mode - hurd: Make it possible to call memcpy very early - hurd: Implement longjmp for x86_64 - hurd: Implement sigreturn for x86_64 - Make __mach_msg_destroy portable for x86_64 - hurd: Mark error functions as __COLD - cdefs.h: Define __COLD - hurd: Fix FS_RETRY_MAGICAL "machtype" handling - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd - hurd: Don't leak the auth port in msg* RPCs - hurd: Make _exit work during early boot-up - hurd: Mark various conditions as unlikely - hurd: Move libc_hidden_def's around - hurd: Simplify _hurd_critical_section_lock a bit - __check_pf: Add a cancellation cleanup handler [BZ #20975] - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. - elf.h: add PT_GNU_SFRAME - Fix Hurd getcwd build with GCC >= 13 - Regenerate sysdeps/mach/hurd/bits/errno.h - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive - manual: document posix_openpt (bug 17010) - if_index: Remove unneeded alloca.h include - gethostid: Do not include alloca.h- Auto-sync with upstream branch master, commit 904b94c07af84b7e4c98de3bbb822ccffcaf8c40. - socket: Add a test for MSG_CMSG_CLOEXEC - hurd: Do not take any flag from the CMSG_DATA - hurd: Implement MSG_CMSG_CLOEXEC - hurd: Don't pass FD_CLOEXEC in CMSG_DATA - hurd: Implement prefer_map_32bit_exec tunable - hurd: Don't attempt to deallocate MACH_PORT_DEAD - hurd: Only deallocate addrport when it's valid - hurd: Implement MAP_32BIT - Use O_CLOEXEC in more places (BZ #15722) - misc: Convert daemon () to GNU coding style - wcsmbs: Add wcsdup() tests. (BZ #30266) - string: Add tests for strndup (BZ #30266) - string: Add tests for strdup (BZ #30266) - string: Allow use of test-string.h for non-ifunc implementations. - hurd: Don't migrate reply port into __init1_tcbhead - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY - Created tunable to force small pages on stack allocation. - malloc: Add missing shared thread library flags - linux: Re-flow and sort multiline Makefile definitions - posix: Re-flow and sort multiline Makefile definitions- Explicitly provide ldconfig paths (#2188550)- Auto-sync with upstream branch master, commit 65cbd52174f5bc211dd655727c2239e25e55bfce: - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option- Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and - Auto-sync with upstream branch master, commit 885d3cda907d0dee54b13cbbf61b040c9951d5a2: - Allow building with --disable-nscd again - system: Add "--" after "-c" for sh (BZ #28519) - posix: Fix some crashes in wordexp [BZ #18096] - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value - support: introduce support_sysconfdir_prefix - Remove set-hooks.h from generic includes - Remove --with-default-link configure option - libio: Remove the usage of __libc_IO_vtables - libio: Do not autogenerate stdio_lim.h - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions - benchtests: Move libmvec benchtest inputs to benchtests directory - stdio-common: tests: don't double-define _FORTIFY_SOURCE - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path - hppa: Drop 16-byte pthread lock alignment - Minor: don't call _dl_debug_update (which can have side effects) inside assert - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c - Declare wcstofN, wcstofNx for C2x - Update printf %b/%B C2x support - ARC: run child from the separate start block in __clone - ARC: Add the clone3 wrapper- Auto-sync with upstream branch master, commit 90233f113cc941ef88ce03b7f73221a964dcaca8: - LoongArch: Add get_rounding_mode. - LoongArch: Add support for ldconfig. - linux: fix ntp_gettime abi break (BZ# 30156) - elf: Add missing dependency between resolvfail and testobj1.so - elf: Add -z lazy to some more tests - Benchtests: Remove simple_str(r)chr - Benchtests: Remove simple_str(n)casecmp - Benchtests: Remove simple_memcmp - Benchtests: Remove simple_strcspn/strpbrk/strsep - Benchtests: Remove memchr_strnlen - Benchtests: Remove simple_mem(r)chr - Benchtests: Remove simple_strcpy_chk - Benchtests: Remove simple_str(n)cmp - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} - posix: Ensure the initial signal disposition for tst-spawn7 - hurd: fix build of tst-system.c - x86: Fix bug about glibc.cpu.hwcaps. - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- Auto-sync with upstream branch master, commit 8390014c2320f94ffd8a8f6088c10c1f64567954. - Update kernel version to 6.2 in header constant tests - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h - alpha: Remove strncmp optimization - powerpc: Remove powerpc64 strncmp variants - powerpc: Remove strncmp variants - C2x scanf binary constant handling - Fix stringop-overflow warning in test-strncat. - nis: Fix stringop-truncation warning with -O3 in nis_local_host. - support: use 64-bit time_t (bug 30111) - LoongArch: Update libm-test-ulps. - LoongArch: Further refine the condition to enable static PIE - hurd: Fix some broken indentation - hurd: Remove the ecx kludge- Auto-sync with upstream branch master, commit 59a6d5e9477695c41d6feef7ef8636f8f744f3c5: - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h - crypt: Remove invalid end of page test badsalttest - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] - s390x: Regenerate ULPs. - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h - htl: Add pthreadtypes-arch.h for x86_64 - hurd: Implement TLS for x86_64 - htl: Make pthread_mutex_t pointer-aligned - x86_64: Update libm test ulps - localedata: de_DE should not use Fräulein - LoongArch: Add math-barriers.h - cdefs.h: fix "__clang_major" typo - hppa: Drop old parisc-specific MADV_* constants - hurd: Generalize init-first.c to support x86_64 - hurd: Simplify init-first.c further - hurd: Mark some audit tests as unsupported - htl: Mark select loop test as unsupported - hurd: Mark RLIMIT_AS tests as unsupported - aarch64: update libm test ulps - powerpc:Regenerate ulps for hypot - Update syscall lists for Linux 6.2 - tunables.texi: Change \code{1} to @code{1} - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] - gmon: fix memory corruption issues [BZ# 30101] - gmon: improve mcount overflow handling [BZ# 27576] - gmon: Fix allocated buffer overflow (bug 29444) - malloc: remove redundant check of unsorted bin corruption - Use Linux 6.2 in build-many-glibcs.py - Ignore MAP_VARIABLE in tst-mman-consts.py - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329]- Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 8b014a1b1f7aee1e3348db108aeea396359d481e: - s390: Fix build for -march=z13 - arm: Support gcc older than 10 for find_zero_all - Linux: Remove generic Implies - Linux: Remove unused generic Makefile - Linux: Assume and consolidate getpeername wire-up syscall - Linux: Assume and consolidate getsockname wire-up syscall - Linux: Move wordsize-32 Version to default - __glob64_time64: Fix typo for stub_warning call (BZ #30146) - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] - Define PC, SP and SYSRETURN for hurd x86_64 - mach: Use PAGE_SIZE - hurd: Simplify init-first.c a bit - hurd: Make timer_t pointer-sized - hurd: Fix xattr function return type - hurd: Use proper integer types - hurd: Move thread state manipulation into _hurd_tls_new () - glob64_time64: Fix typo for stub_warning call (BZ #30146) - Use uintptr_t instead of performing pointer subtraction with a null pointer - ARC:fpu: add extra capability check before use of sqrt and fma builtins - ARC: align child stack in clone - string: Remove string_private.h - iconv: Remove _STRING_ARCH_unaligned usage - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros - resolv: Remove _STRING_ARCH_unaligned usage - nscd: Remove _STRING_ARCH_unaligned usage - stdlib: Simplify getenv - crypto: Remove _STRING_ARCH_unaligned usage - Fix ifunc-impl-list.c build for s390 - [hurd] Fix i686 build breakage caused by 4fedebc91108 - C2x strtol binary constant handling - [hurd] Add MTU_DISCOVER values - hurd: Fix unwinding over INTR_MSG_TRAP in shared too - mach: undef ENTRY2 - hurd: i386 TLS tweaks - stdio: Do not ignore posix_spawn error on popen (BZ #29016) - update auto-libm-test-out-hypot - added pair of inputs for hypotf in binary32 - Naming the parameter of dummy_sa_handler - hurd: Fix tcflag_t and speed_t types on 64-bit - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h - hurd, htl: Add some x86_64-specific code - Fix typos in comments - htl: Generalize i386 pt-machdep.h to x86 - hurd: Set up the basic tree for x86_64-gnu - mach: Look for mach_i386.defs on x86_64 too - htl: Fix semaphore reference - hurd: Fix xattr error value - mach, hurd: Cast through uintptr_t - hurd: Use mach_msg_type_number_t where appropriate - hurd: Refactor readlinkat() - Use __builtin_FILE instead of __FILE__ in assert in C++. - hurd: Fix unwinding over INTR_MSG_TRAP - powerpc64: Add the clone3 wrapper - string: Disable stack protector in early static initialization - string: Add libc_hidden_proto for memrchr - string: Add libc_hidden_proto for strchrnul - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache - NEWS: Document CVE-2023-25139. - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) - C-SKY: Strip hard float abi from hard float feature. - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. - string: Hook up the default implementation on test-strrchr - string: Hook up the default implementation on test-memrchr - string: Hook up the default implementation on test-memchr - string: Hook up the default implementation on test-strcpy - string: Hook up the default implementation on test-stpcpy - string: Hook up the default implementation on test-strncmp - string: Hook up the default implementation on test-strcmp - string: Hook up the default implementation on test-strchr - string: Hook up the default implementation on test-strnlen - string: Hook up the default implementation on test-strlen - riscv: Add string-fza.h and string-fzi.h - sh: Add string-fzb.h - powerpc: Add string-fza.h - arm: Add string-fza.h - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h - hppa: Add memcopy.h - string: Improve generic strrchr with memrchr and strlen - string: Improve generic memrchr - string: Improve generic strnlen with memchr - string: Improve generic memchr - string: Improve generic strcpy - string: Improve generic stpcpy - string: Improve generic strncmp - string: Improve generic strcmp - string: Improve generic strchr - string: Improve generic strchrnul - string: Improve generic strlen - Add string vectorized find and detection functions - Parameterize OP_T_THRES from memcopy.h - Parameterize op_t from memcopy.h - Replace rawmemchr (s, '\0') with strchr - AArch64: Improve SVE memcpy and memmove - Account for grouping in printf width (bug 30068) - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. - Remove pthread-pi-defines.sym - stdlib: tests: don't double-define _FORTIFY_SOURCE - LoongArch: Add new relocation types. - Remove sysdeps/mach/i386/machine-sp.h - cdefs: Limit definition of fortification macros - hurd: Move some i386 bits to x86 - Remove support setting custom demuxers during signal handling. - hurd: Implement SHM_ANON - hurd: Implement O_TMPFILE - hurd: Consolidate file_name_lookup implementation - Linux: optimize clone3 internal usage - aarch64: Add the clone3 wrapper - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn - Linux: Do not align the stack for __clone3 - linux: Extend internal clone3 documentation - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL - Open master branch for glibc 2.38 development- Drop already included glibc-dprintf-length.patch patch. - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. - Auto-sync with upstream branch release/2.37/master, commit a704fd9a133bfb10510e18702f48a6a9c88dbbd5: - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) - Prepare for glibc 2.37 release. - x86: Fix strncat-avx2.S reading past length [BZ #30065] - Update install.texi, and regenerate INSTALL. - Update manual/contrib.texi. - Update NEWS file with bug fixes. - Regenerate configure. - Update all PO files in preparation for release. - doc: correct _FORTIFY_SOURCE doc in features.h - libio: Update number of written bytes in dprintf implementation- Apply glibc-dprintf-length.patch to fix dprintf return value regression. - Auto-sync with upstream branch master, commit 2f39e44a8417b4186a7f15bfeac5d0b557e63e03: - Account for octal marker in %#o format (rhbz#2165869) - Use binutils 2.40 branch in build-many-glibcs.py - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py- Auto-sync with upstream branch master, commit 0d50f477f47ba637b54fb03ac48d769ec4543e8d: - stdio-common: Handle -1 buffer size in __sprintf_chk & co (bug 30039) - Document '%F' format specifier - sparc (64bit): Regenerate ulps - ia64: Regenerate ulps - Update libc.pot for 2.37 release. - x86: Cache computation for AMD architecture. - manual: Fix typo - Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h - Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h - AArch64: Improve strrchr - AArch64: Optimize strnlen - AArch64: Optimize strlen - AArch64: Optimize strcpy - AArch64: Improve strchrnul - AArch64: Optimize strchr - AArch64: Improve strlen_asimd - AArch64: Optimize memrchr - AArch64: Optimize memchr- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Auto-sync with upstream branch master, commit 569cfcc6bf35c28112ca8d7112e9eb4a22bed5b8: - hurd: Fix _NOFLSH value - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] - string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] - scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option - configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS- Auto-sync with upstream branch master, commit 2d2d7e1a8f2e62b442ae8978f0a6c17f385575c4. - configure: Allow user override LD, AR, OBJCOPY, and GPROF - math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] - sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] - locale: Use correct buffer size for utf8_sequence_error [BZ #19444] - Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h - Add _FORTIFY_SOURCE implementation documentation [BZ #28998] - Update copyright dates not handled by scripts/update-copyrights - Update copyright dates with scripts/update-copyrights - Remove trailing whitespace in gmp.h - Remove trailing whitespace - C2x semantics for - time: Set daylight to 1 for matching DST/offset change (bug 29951) - Fix ldbl-128 built-in function use - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] - i686: Regenerate ulps- Drop glibc-rh2155825.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 5f55b22f4b3ea14c777a60f239d25dc4555eb804: - hurd getcwd: Fix memory leak on error - hurd fcntl: Make LOCKED macro more robust - hurd: Make dl-sysdep __sbrk check __vm_allocate call - htl: Drop duplicate check in __pthread_stack_alloc - hurd hurdstartup: Initialize remaining fields of hurd_startup_data - hurd _S_msg_add_auth: Initialize new arrays to 0 - htl: Check error returned by __getrlimit - getdelim: ensure error indicator is set on error (bug 29917) - htl: Fix sem_wait race between read and gsync_wait - Avoid use of atoi in malloc - Linux: Pass size argument of epoll_create to the kernel - Simplify scripts/cross-test-ssh.sh configuration. - Define MADV_COLLAPSE from Linux 6.1 - powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ - Update all PO files in preparation for release. - Update kernel version to 6.1 in header constant tests - Update syscall lists for Linux 6.1 - libio: Convert __vswprintf_internal to buffers (bug 27857) - libio: Convert __obstack_vprintf_internal to buffers (bug 27124) - libio: Convert __vdprintf_internal to buffers - libio: Convert __vasprintf_internal to buffers - libio: Convert __vsprintf_internal to buffers - stdio-common: Add lock optimization to vfprintf and vfwprintf - stdio-common: Convert vfprintf and related functions to buffers - stdio-common: Add __translated_number_width - stdio-common: Add __printf_function_invoke - stdio-common: Introduce buffers for implementing printf - locale: Implement struct grouping_iterator - Use Linux 6.1 in build-many-glibcs.py - Avoid use of atoi in some places in libc- Fix epoll_create regression (#2155825)- Auto-sync with upstream branch master, commit c1c0dea38833751f36a145c322ce53c9a08332e1: - Linux: Remove epoll_create, inotify_init from syscalls.list (#2154747) - Linux: Reflow and sort some Makefile variables - mach: Drop remnants of old_CFLAGS - mach: Fix passing -ffreestanding when checking for gnumach headers - Force use of -ffreestanding when checking for gnumach headers - elf: Fix tst-relro-symbols.py argument passing - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] - Allow _Qp_fgt in sparc64 localplt.data- Auto-sync with upstream branch master, commit 5dcd2d0ad02ff12c76355ef4f40947c1857ac482. - stdlib: Move _IO_cleanup to call_function_static_weak - elf: Do not assume symbol order on tst-audit25{a,b} - time: Use 64 bit time on tzfile - nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) - nis: Build libnsl with 64 bit time_t - realloc: Return unchanged if request is within usable size - Linux: Consolidate typesizes.h - Linux: Make generic fcntl.h the default one - Linux: make generic xstatver.h the default one - Linux: Remove generic sysdep - Linux: Assume and consolidate shutdown wire-up syscall - Linux: Assume and consolidate listen wire-up syscall - Linux: Assume and consolidate socketpair wire-up syscall - Linux: Assume and consolidate socket wire-up syscall - Linux: Assume and consolidate bind wire-up syscall - Linux: consolidate ____longjmp_chk - Linux: consolidate sendfile implementation - Linux: consolidate unlink implementation - Linux: consolidate symlink implementation - Linux: consolidate rmdir implementation - Linux: consolidate readlink implementation - Linux: consolidate mkdir implementation - Linux: consolidate link implementation - Linux: consolidate lchown implementation - Linux: consolidate inotify_init implementation - Lninux: consolidate epoll_create implementation - Linux: consolidate dup2 implementation - Linux: consolidate chown implementation - Linux: consolidate chmod implementation - linux: Consolidate dl-origin.c - linux: Use long int for syscall return value - LoongArch: Use medium cmodel build libc_nonshared.a. - x86_64: State assembler is being tested on sysdeps/x86/configure - configure: Remove AS check - configure: Remove check if ld is GNU - configure: Remove check if as is GNU - configure: Move locale tools early- Auto-sync with upstream branch master, commit 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a: - hurd: Make getrandom cache the server port - powerpc64: Remove old strncmp optimization - x86-64 strncpy: Properly handle the length parameter [BZ# 29839] - x86-64 strncat: Properly handle the length parameter [BZ# 24097] - ARC: update definitions in elf/elf.h - scripts: Add "|" operator support to glibcpp's parsing - Apply asm redirections in syslog.h before first use [BZ #27087] - LoongArch: Add support for ilogb[f] - LoongArch: Add support for scalb[f] - LoongArch: Add support for scalbn[f] - LoongArch: Use __builtin_logb{,f} with GCC >= 13 - Use GCC builtins for logb functions if desired. - LoongArch: Use __builtin_llrint{,f} with GCC >= 13 - Use GCC builtins for llrint functions if desired. - LoongArch: Use __builtin_lrint{,f} with GCC >= 13 - Use GCC builtins for lrint functions if desired. - LoongArch: Use __builtin_rint{,f} with GCC >= 13- Auto-sync with upstream branch master, commit f704192911c6c7b65a54beab3ab369fca7609a5d: - x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h - x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h - x86/fpu: Reformat svml_{s|d}_wrapper_impl.h - x86/fpu: Fix misspelled evex512 section in variety of svml files - x86/fpu: Add missing ISA sections to variety of svml files - stdio-common: Add missing dependencies (bug 29780) - i386: Avoid rely on linker optimization to avoid relocation - elf: Fix rtld-audit trampoline for aarch64 - Define in_int32_t_range to check if the 64 bit time_t syscall should be used- Auto-sync with upstream branch master, commit 94628de77888c3292fc103840731ff85f283368e: - elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) - LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fminimum_mag_num{f/ }. - LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimum_mag{f/ }. - LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. - LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimum_num{f/ }. - LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. - LoongArch: Hard Float Support for float-point classification functions. - LoongArch: Use __builtin_{fma, fmaf} to implement function {fma, fmaf}.- Auto-sync with upstream branch master, commit 22a46dee24351fd5f4f188ad80554cad79c82524: - Linux: Support __IPC_64 in sysvctl *ctl command arguments (bug 29771) - riscv: Get level 3 cache's information - debug: Fix typo in tests-unsupported rule - iconvdata/tst-table-charmap.sh: remove handling of old, borrowed format - Makerules: Generate shlib.lds with -fuse-ld=bfd - x86: Add avx2 optimized functions for the wchar_t strcpy family - x86: Add evex optimized functions for the wchar_t strcpy family - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions - benchtests: Make str{n}{cat|cpy} benchmarks output json - x86: Use VMM API in memcmpeq-evex.S and minor changes - x86: Use VMM API in memcmp-evex-movbe.S and minor changes - string: Add len=0 to {w}memcmp{eq} tests and benchtests - Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) - hurd: Add sigtimedwait and sigwaitinfo support- Auto-sync with upstream branch master, commit 8d291eabd541029d7ac705cc1ea112c58dfbb05f. - Apply asm redirection in gmp.h before first use - Rewrite find_cxx_header config configure.ac - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() - elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE - posix: Make posix_spawn extensions available by default - x86_64: Implement evex512 version of strrchr and wcsrchr - elf: Introduce and call_tls_init_tp (bug 29249) - LoongArch: Fix ABI related macros in elf.h to keep consistent with binutils[1]. - scripts/glibcelf.py: Properly report parsing failures - elf: Rework exception handling in the dynamic loader [BZ #25486] - linux: Drop useless include from fstatat.c - Fix OOB read in stdlib thousand grouping parsing [BZ #29727] - linux: Fix fstatat on MIPSn64 (BZ #29730) - elf: Remove allocate use on _dl_debug_printf - nptl: Fix pthread_create.c build with clang - allocate_once: Apply asm redirection before first use - alloc_buffer: Apply asm redirection before first use - configure: Use -Wno-ignored-attributes if compiler warns about multiple aliases - Disable use of -fsignaling-nans if compiler does not support it - intl: Fix clang -Wunused-but-set-variable on plural.c - Apply asm redirection in not-cancel before first use - malloc: Use uintptr_t for pointer alignment - Use uintptr_t in fts for pointer alignment - Fix build with GCC 13 _FloatN, _FloatNx built-in functions - elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) - x86-64: Improve evex512 version of strlen functions - Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. - Remove unused scratch_buffer_dupfree - Fix elf/tst-dlmopen-twice not to exhaust static TLS - Use uintptr_t in string/tester for pointer alignment - stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) - Fix resource/bug-ulimit1 test - Fix missing NUL terminator in stdio-common/scanf13 test - Fix off-by-one OOB read in elf/tst-tls20 - elf: Fix alloca size in _dl_debug_vdprintf - malloc: Use uintptr_t in alloc_buffer - Fix invalid pointer dereference in wcpcpy_chk - Fix invalid pointer dereference in wcscpy_chk - aarch64: Fix the extension header write in getcontext and swapcontext - aarch64: Don't build wordcopy - scripts: Use bool in tunables initializer - longlong.h: update from GCC for LoongArch clz/ctz support- Auto-sync with upstream branch master, commit 6f360366f7f76b158a0f4bf20d42f2854ad56264. - elf: Introduce to _dl_call_fini - ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called - scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) - Remove lingering libSegfault Makefile entries - aarch64: Use memcpy_simd as the default memcpy - aarch64: Cleanup memset ifunc - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x - x86_64: Implement evex512 version of strchrnul, strchr and wcschr - linux: Fix generic struct_stat for 64 bit time (BZ# 29657) - manual: Add missing % in int conversion list - Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488) - Remove all assembly optimizations for htonl and htons - Remove htonl.S for i386/x86_64 - Fix BZ #29463 in the ibm128 implementation of y1l too - Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h - x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms - x86: Use `testb` for case-locale check in str{n}casecmp-sse42 - x86: Use `testb` for case-locale check in str{n}casecmp-sse2 - x86: Use `testb` for case-locale check in str{n}casecmp-avx2 - x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl - x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S - sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] - nis: Fix nis_print_directory - linux: Avoid shifting a negative signed on POSIX timer interface - Bench: Improve benchtests for memchr, strchr, strnlen, strrchr - x86: Optimize strrchr-evex.S and implement with VMM headers - x86: Optimize memrchr-evex.S - x86: Optimize strnlen-evex.S and implement with VMM headers - x86: Shrink / minorly optimize strchr-evex and implement with VMM headers - x86: Optimize memchr-evex.S and implement with VMM headers - x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr - String: Improve test coverage for memchr - Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources - Introduce , extracted from - x86-64: Move LP_SIZE definition to its own header - math: Fix asin and acos invalid exception with old gcc - x86: Update strlen-evex-base to use new reg/vec macros. - x86: Remove now unused vec header macros. - x86: Update memset to use new VEC macros - x86: Update memmove to use new VEC macros - x86: Update memrchr to use new VEC macros - x86: Update VEC macros to complete API for evex/evex512 impls - elf: Do not completely clear reused namespace in dlmopen (bug 29600) - malloc: Switch global_max_fast to uint8_t - Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h - Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h - String: Improve test coverage for memchr - elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support - socket: Use offsetof in SUN_LEN (bug 29578) - Expose all MAP_ constants in unconditionally (bug 29375) - LoongArch: Fix the condition to use PC-relative addressing in start.S - arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) - csu: Disable stack protector for static-reloc for static-pie - NEWS: Fix grammar - elf: Simplify output of hwcap subdirectories in ld.so help - elf: Remove _dl_string_hwcap - Add NEWS entry for legacy hwcaps removal - elf: Remove hwcap and bits_hwcap fields from struct cache_entry - elf: Remove hwcap parameter from add_to_cache signature - elf: Remove legacy hwcaps support from ldconfig - elf: Remove legacy hwcaps support from the dynamic loader - x86_64: Remove platform directory library loading test - Update to Unicode 15.0.0 [BZ #29604] - Update kernel version to 6.0 in header constant tests - x86: Fix -Os build (BZ #29576) - sunrpc: Suppress GCC -Os warning on user2netname - rt: Initialize mq_send input on tst-mqueue{5,6} - posix: Suppress -Os may be used uninitialized warnings on regexec - posix: Suppress -Os warnings on fnmatch - locale: prevent maybe-uninitialized errors with -Os [BZ #19444] - Regenerate sysdeps/mach/hurd/bits/errno.h - Update syscall lists for Linux 6.0 - nscd: Drop local address tuple variable [BZ #29607] - Use Linux 6.0 in build-many-glibcs.py - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations - x86-64: Require BMI2 for AVX2 strncmp implementation - x86-64: Require BMI2 for AVX2 strcmp implementation - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations - x86: include BMI1 and BMI2 in x86-64-v3 level - x86: Cleanup pthread_spin_{try}lock.S - Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock- Enable ELF DT_HASH for shared objects and the dynamic loader (#2129358)- Auto-sync with upstream branch master, commit 114e299ca66353fa7be1ee45bb4e1307d3de1fa2. - x86: Remove .tfloat usage - nptl: Convert tst-setuid2 to test-driver - support: Add xpthread_cond_signal wrapper - hppa: Fix initialization of dp register [BZ 29635] - Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 - malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) - stdlib: Fix __getrandom_nocancel type and arc4random usage (BZ #29638) - LoongArch: Add static PIE support - Benchtest: Add additional benchmarks for strlen and strnlen - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] - Update _FloatN header support for C++ in GCC 13 - hurd: Fix typo - get_nscd_addresses: Fix subscript typos [BZ #29605] - hurd: Increase SOMAXCONN to 4096 - Use atomic_exchange_release/acquire- Auto-sync with upstream branch master, commit c02e29a0ba47d636281e1a026444a1a0a254aa12. - nss: Use shared prefix in IPv4 address in tst-reload1 - nss: Enhance tst-reload1 coverage and logging - Use C11 atomics instead of atomic_decrement_and_test - Use C11 atomics instead of atomic_increment(_val) - Use C11 atomics instead of atomic_and/or - malloc: Print error when oldsize is not equal to the current size. - Use '%z' instead of '%Z' on printf functions - elf: Extract glibcelf constants from - scripts: Enhance glibcpp to do basic macro processing - scripts: Extract glibcpp.py from check-obsolete-constructs.py - riscv: Remove RV32 floating point functions - riscv: Consolidate the libm-test-ulps - hurd: Fix SIOCADD/DELRT ioctls - hurd: Drop struct rtentry and in6_rtmsg - hurd: Add _IOT_ifrtreq to - elf: Use C11 atomics on _dl_mcount - hurd: Use IF_NAMESIZE rather than IFNAMSIZ - hurd: Add ifrtreq structure to net/route.h - hppa: undef __ASSUME_SET_ROBUST_LIST - linux: Use same type for MMAP2_PAGE_UNIT - m68k: Enforce 4-byte alignment on internal locks (BZ #29537) - nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) - nss: Implement --no-addrconfig option for getent - gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) - elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937) - Linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165) - hurd: Factorize at/non-at functions - tst-sprintf-errno: Update Hurd message length - RISC-V: Allow long jumps to __syscall_error - hurd: Make readlink* just reopen the file used for stat - hurd: Fix readlink() hanging on fifo - Fix BRE typos in check-safety.sh - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564] - Use relaxed atomics since there is no MO dependence- Remove .annobin* symbols from ld.so (#2126477)- Drop glibc-deprecated-selinux-makedb.patch. Upstream has been ported to new libselinux. - Auto-sync with upstream branch master, commit f278835f594740f5913001430641cf1da4878670: - makedb: fix build with libselinux >= 3.1 (Bug 26233) - tst-sprintf-errno: Update Hurd message output - Use C11 atomics instead of atomic_decrement(_val) - Use C11 atomics instead atomic_add(_zero) - mktime: improve heuristic for ca-1986 Indiana DST - Assume HAVE_TZSET in time/mktime.c - elf: Fix hwcaps string size overestimation - errlist: add missing entry for EDEADLOCK (bug 29545) - Do not define static_assert or thread_local in headers for C2x - malloc: Use C11 atomics rather than atomic_exchange_and_add - Add NEWS entry for CVE-2022-39046 - elf: Rename _dl_sort_maps parameter from skip to force_first - scripts/dso-ordering-test.py: Generate program run-time dependencies - math: x86: Use prefix for FP_INIT_ROUNDMODE - scripts/build-many-glibcs.py: Use https:// for sourceware.org Git clones - debug: test for more required cacellation points (BZ# 29274) - elf.h: Remove duplicate definition of VER_FLG_WEAK - syslog: Remove extra whitespace between timestamp and message (BZ#29544) - LoongArch: Add soft float support. - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp- Co-Authored-By: Benjamin Herrenschmidt - Retain .gnu_debuglink section in libc.so.6 (#2090744) - Remove redundant ld.so debuginfo file (#2090744)- Auto-sync with upstream branch master, commit c7509d49c4e8fa494120c5ead21338559dad16f5. - Apply asm redirections in wchar.h before first use - resolv: Fix building tst-resolv-invalid-cname for earlier C standards - syslog: Fix large messages (BZ#29536) - posix: Fix macro expansion producing 'defined' has undefined behavior - stdlib: Fix macro expansion producing 'defined' has undefined behavior - S390: Always use svc 0 - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces - resolv: Add new tst-resolv-invalid-cname - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305) - nss_dns: Remove remnants of IPv6 address mapping - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr - nss_dns: Split getanswer_ptr from getanswer_r - resolv: Add DNS packet parsing helpers geared towards wire format - resolv: Add internal __ns_name_length_uncompressed function - resolv: Add the __ns_samebinaryname function - resolv: Add internal __res_binary_hnok function - resolv: Add tst-resolv-aliases - resolv: Add tst-resolv-byaddr for testing reverse lookup - LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 - LoongArch: Fix ptr mangling/demangling features. - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - Add test for bug 29530 - Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] - hurd: Fix vm_size_t incoherencies - mach: Make xpg_strerror_r set a message on error - mach: Fix incoherency between perror and strerror - elf: Call __libc_early_init for reused namespaces (bug 29528) - csu: Change start code license to have link exception - s390: Move hwcaps/platform names out of _rtld_global_ro - Revert "Detect ld.so and libc.so version inconsistency during startup" - Add NT_LOONGARCH_* from Linux 5.19 to elf.h - Detect ld.so and libc.so version inconsistency during startup - Merge getopt patch from Gnulib - Merge _GL_UNUSED C23 patch from Gnulib - LoongArch: Fix dl-machine.h code formatting. - scripts/glibcelf.py: Add hashing support - hurd: Fix starting static binaries with stack protection enabled - htl: Make pthread*_cond_timedwait register wref before releasing mutex - htl: make __pthread_hurd_cond_timedwait_internal check mutex is held - Add AArch64 HWCAP2_* constants from Linux 5.19- Auto-sync with upstream branch master, commit a727220b37efc9d4d558a77c5fc57f3af99a4829: - Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) - hurd: Assume non-suid during bootstrap- Auto-sync with upstream branch master, commit 9125e43daf92e3d4e69044a54b9fe9ed88c861ad. - Use binutils 2.39 branch in build-many-glibcs.py - S390: Fix werror=unused-variable in ifunc-impl-list.c. - Ensure calculations happen with desired rounding mode in y1lf128 - localedata: Convert French language locales (fr_*) to UTF-8 - Linux: Fix enum fsconfig_command detection in - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere - Move ip_mreqn structure from Linux to generic - malloc: Do not use MAP_NORESERVE to allocate heap segments - Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485) - non-linux: bits/in.h: Add more RFC options- Auto-sync with upstream branch master, commit 453b88efe6fa79f5c7c6fccc3a520c75fdd43074: - arm: Remove nested functionf rom relocate_pc24 - linux: Fix sys/mount.h usage with kernel headers - linux: Use compile_c_snippet to check linux/mount.h availability - linux: Mimic kernel defition for BLOCK_SIZE - linux: Use compile_c_snippet to check linux/pidfd.h availability - glibcextract.py: Add compile_c_snippet - LoongArch: Add pointer mangling support. - AArch64: Fix typo in sve configure check (BZ# 29394) - libio: Improve performance of IO locks - tst-process_madvise: Check process_madvise-syscall support. - elf.h: Add ELFCOMPRESS_ZSTD - inet: Turn __ivaliduser into a compatibility symbol - x86: Fix `#define STRCPY` guard in strcpy-sse2.S - elf: Replace `strcpy` call with `memcpy` [BZ #29454] - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf - i386: Use cmpl instead of cmp - i386: Use fldt instead of fld on e_logl.S - i386: Replace movzx with movzbl - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) - malloc: Correct the documentation of the top_pad default - i386: Remove RELA support - arm: Remove RELA support - Remove ldd libc4 support - Assume only FLAG_ELF_LIBC6 suport - Remove left over LD_LIBRARY_VERSION usages - Linux: Remove exit system call from _exit - LoongArch: Add vdso support for gettimeofday. - Update kernel version to 5.19 in header constant tests - assert: Do not use stderr in libc-internal assert - nptl: Remove uses of assert_perror - stdio: Clean up __libc_message after unconditional abort - Update syscall lists for Linux 5.19 - Use Linux 5.19 in build-many-glibcs.py - socket: Check lengths before advancing pointer in CMSG_NXTHDR - Don't use unsupported format string in ld.so (bug 29427) - htl: Let pthread_self and cancellability called early - stdlib: Simplify arc4random_uniform - malloc: Use __getrandom_nocancel during tcache initiailization - Remove spurious references to _dl_open_hook - Open master branch for glibc 2.37 development- Auto-sync with upstream branch release/2.36/master, commit 33f1b4c1452b33991e670f636ebe98b90a405e10: - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. - Create ChangeLog.old/ChangeLog.25. (tag: glibc-2.36) - Prepare for glibc 2.36 release. - Update install.texi, and regenerate INSTALL. - Update NEWS bug list. - Update libc.pot for 2.36 release. - tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call - stdlib: Tuned down tst-arc4random-thread internal parameters - LoongArch: Add greg_t and gregset_t. - LoongArch: Fix VDSO_HASH and VDSO_NAME. - riscv: Update rv64 libm test ulps - riscv: Update nofpu libm test ulpsglibc-headers  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.39-6.fc402.39-6.fc402.39-6.fc402.39-6.fc40 a.out.haio.haliases.halloca.har.hargp.hargz.harpaftp.hinet.hnameser.hnameser_compat.htelnet.htftp.hassert.hbitsa.out.hargp-ldbl.hatomic_wide_counter.hbyteswap.hcmathcalls.hconfname.hcpu-set.hdirent.hdirent_ext.hdl_find_object.hdlfcn.helfclass.hendian.hendianness.henvironments.hepoll.herr-ldbl.herrno.herror-ldbl.herror.heventfd.hfcntl-linux.hfcntl.hfcntl2.hfenv.hfloatn-common.hfloatn.hflt-eval-method.hfp-fast.hfp-logb.hgetopt_core.hgetopt_ext.hgetopt_posix.hhwcap.hin.hindirect-return.hinitspin.hinotify.hioctl-types.hioctls.hipc-perm.hipc.hipctypes.hiscanonical.hlibc-header-start.hlibm-simd-decl-stubs.hlink.hlink_lavcurrent.hlocal_lim.hlocale.hlong-double.hmath-vector.hmathcalls-helper-functions.hmathcalls-narrow.hmathcalls.hmathdef.hmman-linux.hmman-map-flags-generic.hmman-shared.hmman.hmman_ext.hmonetary-ldbl.hmqueue.hmqueue2.hmsq.hnetdb.hparam.hpoll.hpoll2.hposix1_lim.hposix2_lim.hposix_opt.hprintf-ldbl.hprocfs-extra.hprocfs-id.hprocfs-prregset.hprocfs.hpthread_stack_min-dynamic.hpthread_stack_min.hpthreadtypes-arch.hpthreadtypes.hptrace-shared.hresource.hrseq.hsched.hselect-decl.hselect.hselect2.hsem.hsemaphore.hsetjmp.hsetjmp2.hshm.hshmlba.hsigaction.hsigcontext.hsigevent-consts.hsiginfo-arch.hsiginfo-consts-arch.hsiginfo-consts.hsignal_ext.hsignalfd.hsignum-arch.hsignum-generic.hsigstack.hsigstksz.hsigthread.hsockaddr.hsocket-constants.hsocket.hsocket2.hsocket_type.hspawn_ext.hss_flags.hstab.defstat.hstatfs.hstatvfs.hstatx-generic.hstatx.hstdint-intn.hstdint-least.hstdint-uintn.hstdio-ldbl.hstdio.hstdio2-decl.hstdio2.hstdio_lim.hstdlib-bsearch.hstdlib-float.hstdlib-ldbl.hstdlib.hstring_fortified.hstrings_fortified.hstruct_mutex.hstruct_rwlock.hstruct_stat.hstruct_stat_time64_helper.hsyscall.hsyslog-decl.hsyslog-ldbl.hsyslog-path.hsyslog.hsysmacros.htermios-baud.htermios-c_cc.htermios-c_cflag.htermios-c_iflag.htermios-c_lflag.htermios-c_oflag.htermios-misc.htermios-struct.htermios-tcflow.htermios.hthread-shared-types.htime.htime64.htimerfd.htimesize.htimex.htypestypes.hFILE.h__FILE.h__fpos64_t.h__fpos_t.h__locale_t.h__mbstate_t.h__sigset_t.h__sigval_t.hclock_t.hclockid_t.hcookie_io_functions_t.herror_t.hidtype_t.hlocale_t.hmbstate_t.hres_state.hsig_atomic_t.hsigevent_t.hsiginfo_t.hsigset_t.hsigval_t.hstack_t.hstruct_FILE.hstruct___jmp_buf_tag.hstruct_iovec.hstruct_itimerspec.hstruct_msqid64_ds.hstruct_msqid64_ds_helper.hstruct_msqid_ds.hstruct_osockaddr.hstruct_rusage.hstruct_sched_param.hstruct_semid64_ds.hstruct_semid64_ds_helper.hstruct_semid_ds.hstruct_shmid64_ds.hstruct_shmid64_ds_helper.hstruct_shmid_ds.hstruct_sigstack.hstruct_statx.hstruct_statx_timestamp.hstruct_timeb.hstruct_timespec.hstruct_timeval.hstruct_tm.htime_t.htimer_t.hwint_t.htypesizes.huintn-identity.huio-ext.huio_lim.hunistd-decl.hunistd.hunistd_ext.hutmp.hutmpx.hutsname.hwaitflags.hwaitstatus.hwchar-ldbl.hwchar.hwchar2-decl.hwchar2.hwctype-wchar.hwordsize.hxopen_lim.hbyteswap.hcomplex.hcpio.hctype.hdirent.hdlfcn.helf.hendian.henvz.herr.herrno.herror.hexecinfo.hfcntl.hfeatures-time64.hfeatures.hfenv.hfincludemath-vector-fortran.hfmtmsg.hfnmatch.hfpu_control.hfstab.hfts.hftw.hgconv.hgetopt.hglob.hgnugnu-versions.hlib-names-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.hresolv.hrpcnetdb.hsched.hscsiscsi.hscsi_ioctl.hsg.hsearch.hsemaphore.hsetjmp.hsgtty.hshadow.hsignal.hspawn.hstab.hstdbit.hstdc-predef.hstdint.hstdio.hstdio_ext.hstdlib.hstring.hstrings.hsysacct.hauxv.hbitypes.hcdefs.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.hpidfd.hpoll.hprctl.hprocfs.hprofil.hptrace.hqueue.hquota.hrandom.hraw.hreboot.hresource.hrseq.hselect.hsem.hsendfile.hshm.hsignal.hsignalfd.hsingle_threaded.hsocket.hsocketvar.hsoundcard.hstat.hstatfs.hstatvfs.hswap.hsyscall.hsysinfo.hsyslog.hsysmacros.htermios.htime.htimeb.htimerfd.htimes.htimex.httychars.httydefaults.htypes.hucontext.huio.hun.hunistd.huser.hutsname.hvfs.hvlimit.hvt.hwait.hxattr.hsyscall.hsysexits.hsyslog.htar.htermio.htermios.htgmath.hthread_db.hthreads.htime.httyent.huchar.hucontext.hulimit.hunistd.hutime.hutmp.hutmpx.hvalues.hwait.hwchar.hwctype.hwordexp.hMcrt1.oScrt1.ocrt1.ocrti.ocrtn.ogcrt1.ogrcrt1.olibBrokenLocale.solibanl.alibanl.solibc.solibc_nonshared.alibdl.alibg.alibm.solibmcheck.alibmvec.solibpthread.alibresolv.solibrt.alibthread_db.solibutil.arcrt1.o/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/rpc//usr/include/scsi//usr/include/sys//usr/lib64/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnudirectoryASCII 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, not strippedcurrent ar archiveELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), with debug_info, not strippedRRRRRhttps://bugz.fedoraproject.org/glibcutf-80e2d6539de19ed45a068abcd3d499f709a80d1fb7a15956a624df9aa034463173582714ebdd0a9d8639b469b4f6e0391cc15e73c862b12de9046a522d137f7ed?(/hi22u&Z@Z- M=@xvG_02݉D%  We߶qwm.LEai3wf_}ViZ`SpW:|>=%jB?u~ŽۙF93?5o]g]!23,yvrkmo5%AO;yOSD ; %BުR/fdApz!үge?of,»{ ;Sa2½}߯wh4*13$ -]Lei4&Ѱ4* "R44/~3 d{o^yg󭫽S&jƊmmHH D2'"g"nKIEd*Qze6Qp䀈|"@$x"H &2ACB )Sa86S\M(V]ep~~x0gZAp~7t:WC]E>]! BS{T$C𫾻O+՟bK(pi ޘ$ AzNUiKrqPj&,&5yG1Iau.`iUgP&JN<[fI΃-WP0=;l?_tΔ湷Q~v?HknMT ȡ,̀MHv!\U\8@TZC: FmWJ28e`OϓBӀзp!,P B#ͧ4$t}}Z]k<ݑEn,51[ɒkƇZ1-7( Jݳ}"0qGI#gZ}8{'4_{\m[umY-D xŲqFFŹ7S&9+je"iK c9Jt9-|ʊ?,.MBS)4 ˶[$;?NH x33&p0`er66x$ !2Hev[ jJc~BB_H\"+ =mDLF0BdepyoUr*m":$!Cfp C~w3InleVg73VΤY;!v<6Q'[H‚c+ܺNb&sQhp;B !ND៌:1G!X'4UrZX_2==I0-|(Oϭzfx@TaJ7B͋72x_kF-o^]`wca:!Z._;nI_21sɜ׸Po] `(!jك!-sa&c&p:&|=@,blJ9oZpjA (l̓Wue,LlJ6;&oqmXC#z0J#rq18i4FhpYu( Fo"?FhL۵] 2k.<k ֵsUiS 2G6-8j6~٢u1el#.nx6N<4Qq瀸Ubg6*b6bs3sUk2̩.NyƳ˩-^צùNEt87-<,wR0DNEkƛȘ?!$4̇ɃP \JBP&\m427O6asUYrl{bPIҵH<.%\"A"Pם0FJDh1K՝k*MwC?y:񖦭_u)%ɥ ٌ @ (htc ƍaT)D2`0{L;ucV%ˑʭ|6'D!틮h6|Rm\wkP2aA~;'nlj>9<|Up6%X$7o/aot&l؊D>PFX/r}o<e 듢f:Jdt|`7s5܉$KgE4k-09kX@Q'D(//Qqd` EЄr RFfB="Z?`~f81Rpg I9m؋aYI[Hd(4?f0Osdj kY-ҷ8d F"DH3RM ܤg.8Dzkp?HK!:S {+ m#r@o d›ReuDW"(ΊURƈ%]pbWpb}砫Y&cS;BG UD~vg4ZSK3'-,0+=Md 8G5-Q!ti4Ƥ)h3G,beEj>2Mux4+ݳ$Q}Ԓg]]@[M'Zʼn(dnZ 3x䠒`Obn5S`nuQ7fC;Džm_aP"o2Cͫ Q|1߶&,oaKYVҤZH ,^ބBzwG3VT꛶rSl]~2= T@_Wc6 ـ bf@it%,Gz nƶ^3aѾQIR]N?_tV8K`, \Rg[=- _)7QTbh๑z c< 9^C- Vc?~ 9Qg2*,;"Xx)~ɞ'Afƍc ꖘU묧t +3FygCjN*tпHjݷ-Q¬/M(8crNšZr8ZH`D"Q@HY):ڪdX= $N4^ٔAbf;`_$!r:0,_ 6?VA B+ׄͿ vux2Vi!1ۨ wX0`3!C&- N>=P3RͫHLn0)o]K~ .[3~,HFR\X?P\(}д8*kI`mu` hT7mDEI|H_qOxxQwUCb#0VФtV Z4 Z m-Wc85CgKѮu  xȨ@tiD% C[sBQ5y-C{7:#ﷶa:ͥ 3sb PS3鬕>֡Oz9+ Ir @qW`|1_q]-8inu ;'0R<Ρf5nW2N[APh*%dG3 f+ p_ev"~)I(m"H[BuzrW\ J@_>I_>UOdXos΂N$/w ?~:? -S;(_%@\o@} D͝)]9OGWPډgj: O ɿgv Ʒ~uZ+3m5,~F3+dӅ#p~A8.2PAd}vo q/|#^^ԢD#~}pQPq09w&HSK}Cw]Vӌ49 c$jO؂ 6R#lLPnˡ eAѸ"{WLdq)oX[(t&A(S\ N xa jY^` 6vCEq.t%WdDA?k1:[b )*\v{}v#~\g\7YݙI1j l t7o|a7YC4Ӝ7D' x,uTt+)&n;H·SI* m#tbOE襟?VJ?71?e%$QV CTP5x)99iO{n?Gt=;a'b"=< "(1 07eDs0p)Eiv9.էR㭌GÔԩAGVvMK|NPpKNJ=]peX5"櫣k&d'~Q` ZU1C&Q,I+Rގ"#nhIaL#6ͼW^NR]Li *8i) X-U31'O# HwYn#M a4]}V= t z:Ѩ9?GK/ݣ6{UY($VI0,hCDf"y5.@DCSu8A!(9a/*ҧL={=ıͮ"=K1GYݯa˥|'#H ">m{bK=E5q^2CBH֡ z ,z1ro+ӈ KGͥb{ݔ0!0pȪ_u`IKy{r e 1"( )ݼ] UE 4Q7E:ɓ~g,\sjXkB|!sp*rcSU{w>A܇Qo&uKB,Iףt5k09S r !zS%rܻ9Q=XJ9L'SB76yt&}BarީdڹeK?iɷ2|e,1[x5%1ZP2zͧ(II9oB% ONyؽePh=~{ I,e"J 8S ̉N{7 `i8CN 5C6AWg`eiSnZl ⌔p+iK; Eѵ< K)oZ" ^( Xv ְQ0$7AU^<3p^j,Nf/B@xjX< z.9)JؽUJsФ H k/+ nl}WS*K/ "bYJ FvҸoLFM:W)V1 .I`! YoTC5hYSOl?{\P: -Kruky6fZXztN/6 &lqPi=yedxvY "Ll9~|Z]u5,hS=<3/dif-"3XPsyaar.BYuvbtba33!l}o_\#M(XS?$xБORDžўTGФAz#sGAiz_LyЁ UBcyL!,լq)SC >RJ0/JP;d\I}?Ujox,*_FX‚ 7sO`w%;YG|%9C-(xpo\jĘ( eȎ_L,І fT^ Ok2Vp+"X*u!MX6i3lgכe â͔H@rJP`"4BI9QG=(3\yW˾Ed΃)81HB~P?Z?xHѶyu`ylp7u-dZбeACҙ3{!81i"_97*4<^juڞss %a7:]]E> =$2pr \x3|:tlٞ! l@R xtF>D2oAh|+LHb:_TVbӚ57EŖ4,3  ZG) ɗ]Vn!?*lkG->93mgWf瀐A6{p`䒋lޕ ~G9!pB<qq*N+8?W=aRW1#[!sTFnbSA:P*;L`GIPFQDb )+/y )0|8`!K5I_ "Thc j9=C <>>. !r`HYMIt,*KU˨Lո'wleE\9@JԳ6ˁ}V˕\Ҍ 9TgAh#P~NjRQ4KEMFd~Xi~ٷe*X.W*XgB<۩l^3G\I/BBDh~ h]63Z-F'*Ax;|CdR -D ^p,]8ddQM? T/Ɍ^Q|[J.:SrӋR(%O'{Ҏ.rW+UV|i6Jl4NJ6ydiܫC.|fX}Z_ܿ8?C~(HXAj98iNt\hWlM5>GOfʮ-JtBIFg !r9޳s?AD_D9+GUyC{h`q H‹,!Α6Qy Ja/4D.؇7HnH ǰ' =#Mj BTպA0hle^ຒ7v0B=~ !9Pu c6S +7s밶i"CC"ƺfShvK[:rڤnyVA{Ma%IMM) NyC)`1Jn3d:8xmWqw;IKZ\/Tz /ե˶PtH6)<ѪBH?¦)d:qyʢO.fnh6D_|ĕEH ~=_9%U5(W'nsJvlj8!nVGm9lA aZ'~pqų6jYdP$ѿNZibM];"as3 -l`k?]d,d&xE$pjqj-:ԟ5VO#Z$tT6/l{]2yEf* ᘕQH-GLY鲗.4 (n =U.7x$͓Y>WZȒe*iԴ1eN",?tQ+ k4C"(zz1hvD9 e}G:EHu\5xܵ2ӕpHwoT"јDUp-@J*60DagnZղ)AeJu)Ds&Pr0K.XC{6Beݼ5(c" TsQb;eK}-O? 7 uUUknF尪JA3*H"+O]YMi98uBZӞj؝>HU֚LTthQqqي\q#Μ xU`X5q8JqcO 3(\:4Ih_>źƢ<(PqeZX ڟNs+=^# KfkЀ*'99H1纺'B!Yx>)Utp}" B.ޤ9PQԲISwNhSFhr]&:w2T _vFo_O@\ t\0h&*Sx/oqάU癈V}CN*I']+Ni8YJA{mIC3=(R3U=C&XsCX3̢pXSV0tX\ڣ- +ۚDk1 xxN׃U͟pA;YpiMNbV1}41la )/Q+~Dӟ_Zb:#s" z:$äj]f*?0Gn?=.L|vG ᬸK&نyX ^tI3Yӽ%i9*x8Ԯ˴ ֶ_8Zs^((M V]]Yh:c!ĥ *^" ""**ӟYf+[dG|٢! _M/+[mnJ2Q4!A}0t٠`P<+D3-|X x?$1'fD1o: bLl*4Gm5:Ll[-M:kɔ+Bp7B1Y"(9~*7¼,d2p+ܽXW`r?t,km5֞0pq$Hg^}OIvM:{."M4*x"1!idn^gfHslhv;dT(:X2]ڇN)gU|%&1/1އ7`t W@bFe"#-9%;39bOxM4񻱃rr2HvIVɥ{h-,W 2MBAߨy](2* b~ (]J}tӋJtlR"/PyQ' y,&l+S^: 8h %u],jb??q ooq5,}HsDea ֺ!rCc]S`w:>å͂(ypԍ[=u1.2\ Ty{}y݅}y-據Bs2 PAGC{E}bg8Ay0h;:(|_!apsQ; LG=ϗi:$氒`òk{ݹNvmyU#*!13|!=>'/4gy}*ʽ;bUEU<*UpX$BՈ绤9u҂`5YʦȲD x+0i2}*$YHP=]Ia9jz2=C*x@HN峪dU"&mQF&6Gj^<΄39b;`źI(2'F~J`L̒:1efA׻Q6J+JoUtpjo Ae"頝'Y ~)DCqT: Bߕm,ٹvFl,NA#cў͉($]UY]ZeX1"^u^&0Rge˴ % JKDj8%)-Cq&" {odCⳐIFH CZ7憮I H>P,ܷQv3}}R{̱*  /T'ӡ\Tmӊ1&FvڕF$J[\pi9EtdQIB_ HϚ[T[ʸ[ݔR_ݞs#Ssۅʵ6Q X'vAcEh @>u!@+_;]aušS|VEvq1[K5tEG lZ^0y0/hfNj*&Dr%,Vਇy_ɎMCYd?5!1xJP)`KCc>|#~@ Ιr '=t*I~u]ٽEmpL)酛xGGrF/TY _q/ nl`%=0yO9SYuf 1_A;(Z(xv?焫ӑk$bjrkCMJoyN>zR 6Aŏ8.)+}/E4%*iE2z {w'QZ}"+}!G>/awu(0H&bQbHKԏ\6|gXgKmMkзEȷ~SʳM~™|}"-<T+و|9Q. lb#~7'X\ojYZL~Nq-feW2ss=ld6+XmvS5z<~BVoj<wʅKG6W@I!]MZM#Jx䮄%@l nF XvefCZ; MOi< Fkґ}^lHO#΋GㅅU>ktwL8'`0k;IalB&e =P" vvmI*P7 ̧keX[Np=4GCG:H[D`x>*Gp%_˅ya|<_EIZ>3?" Zo*uL~b_%2!%y}ÎؗrU[bk7'yzѭcPt̶xfN 2B4Q/dz]zG*_I _q}J0r8ڞkXn \1']\gzE#2vMT[V`fE2qc\m7FeK`Gԡ&S-iM+շ -*xx֡G1EάkED)Tl#f !KY XXG8Ű\xY XZZZŠrf6+Z)>FTbڵ[[-9\ 3\Ř/cH@XWy"AmLj=b1=UutZ97QuΧ\lQUJ+_u\hmM.l ]u>.,^֦yL ts5&[Thhéb` ;3BHU7l|۽u3eio*.wwp‹5`CKum¨7vɋ8c)8񀋄9kƒF6.9 ,,ʷŐs8H6q#q|/F4޸R鯡 ϣ,دfDD)cNX~ z<Qz˔=3f/2JκdWİ"ӦJ=@LF!X;t ?{lb \xv F7uD%ܕ;FO?aW#EV*3~x HwM '|^*&CU\>aI0Nf!\ŽLBXe*4=MA09/ 8ܸ͝ll#S;xns^䐑~#­/T*+d*lj+5PG)V6a,(ϰDXgh'mW 'd;+ue Dܮ꥖I6F(֩C97fF,OT8G }a nNG2a-7-tSf AXǬ‘EHc>oCbpIX/Ot9[l3ږ WFӿunO:߆Edt۽(Tie:!E#"D 4,0"n.bՀʀ\j4zYgљ1ސA&ldcZ#"LiA L%UkLtŮ?D(||ٟddnbsp2n1mf~4s:y<~ƚx }q^ܠ@|3/ WoѬ|?&ZzBxlM!BxL239*b/d]K;! /Xݴt+޺?U)3,8ܷ!MOjSb8B۲AG+yCYQ~s-д+c/GxFD\bECLVI%J3s0 }F}!ZuD4Yv6|Hw~#܁4V>|Y1\1u(!i晞w7FDZE:;龀؛Lgv E[ V*&EN2ZҲ+S7$I6jnyZiH(W?3t /F=1!'x&G{%B=/@^|cAWƑzwjp#n2ds=ZP[e|R{g9%/F OW3XB2V%_P@ ^ω 7Rr͂&d B@6:*xrQ1+^&,Z!A t疙d|,|11ф! F҅6zX 3&S`b_i@45 {ub;=^Tl͏_t+#'*=@Hi$Jꡘ\{s ddJq̺ k pn-{(Ӆp1H^3PNx I95UV.E컐bd.ޙXDEF3g\#q;{5 h ttm(&qt)7!}4EM<p֒K΄Ir6QޠRMU\V$Y O eIv!(頮»o7ygNϥΜ?)j`bU>f?"cRZ<Mh؏TDe2;S&F?\CXjҍ`u:ƪ"*,`]օYuYݧM[-.ź>: M24ԴދKMKC\ U0\֊&VD{*3El&E@ 5 ^8p|r]Jvr(z"(cxHOCSg-jLR4#d)VP켡/ W7wNy6T ΤIq ,DK=KAQd0DȌa Cb HDd4I^w)_e`@>)<=TgO0%9rgUW@q,39&/mB|,E-5n _h9Ks0='$?/VtĿ U C$vk/<9IC0"z e ͊)%tf15.{;CApsP ԯ(:.k+6S|bP68qN6ʥP!Vp ((ϞtAAۅ؉:'4>564-:Tqj~ qqZ5(Yœ3!_I8 O mMě aJ馎EVi<2͹ ^P:XNKD)QZA$0 HS]/364+ JکI[F>RQ5jBP=R@ZE/&*˖N?SB ߺ.V$ B`N0sЉMGZ mn%슁)#\t%v7B CKrRմEE9 pOȰpRi$D`ֽG3v!X=!*A//E>C_\Bft5C\R!Qă>>DcHǴD[3;yM` XHė =ONd_Ƭf]R@IUQ g:h &l<6SCɲSÏj!J&C!,bgL5⣮fTxBs {Bk&i)N!,w0_QsvcLl}uq)p"$KF~\hTa -ǦTHG7Q cxُC9BT b.pZg@zL^Rw$muϏ:ݕ_in\8OK.sO UcꁳQn>0&MzёǶ1{;!|EovXj_W`&$X8 ys&N=s1 ٣.7o/^^PCO[Ea2; &:MoXi𳺇lf ۉ*T4(h3Ss Dɳk!)"e>*q%(P v{O0\t*\wӿ 'Ր?m]I~&yXŇѽo6U=?#4oÆ;'*UpH3L1HeJZo1_vT h(tA$9a:ӐC^we,b<nKyZƙؤ+{V~Xb Q%-nhe V.p)AV=J!X 1KHPfx n/$ 3ۋ 蚟 vD\T7tʛIF!qqFa/GmM<{MҞQD#dIjrQ;x!U_Jn A@@A5^XϵfY7 ];͢B̢Z;ṮSGdn^>5gJk|!Cؕ }P}-R8Ҵ)#+B?.W T 0<) UEY?h[k!m &{XHJ/h-S8Tqgafգڞ$~-bK5A(=5?+Mg]=`G  JwvqYl9\1XᔠLiMpEGZ:V5޴|F*?V+3УQAxl$So! քJ~YSL9XvdjcNd\132O0W@I|lps\*?m_OV܀Ѓ"/.)=z_W~)kҊiħwJQ'7dQ̟,' gvӞU&'Ge?oN^HH!jBS9 )V}q;ݿ+,S*r0ێl).=tLjGX.r@6)V}ko(uK&x"'$ Ajſ5Qxe,yuϳY"{8* ERI!HEae!9` `THO.cR4Bwy`wkD>6&nE=e.#"<QvqfbVwHwO̚@S`V٢06@TrBlv\kJ`|JeGZska=R儥{ƓuR$b@ `-%tG&gƬD<ʙ13^v,VNڵHOu2{]hz$5nx=zG;J)'2h =q$vǙqrHaxqmKBJžʄNJmo>$`i[7x|LKVÓhюMF^<;t=ɐ炶gGwBPGyޢ+Ee%J`ĕRH:)W[ـiy|˜دg.{W(Y6HuPVm,ip:sfd ;@;@@Ի|9{B;tƬ-u/a|[Q |6 n4_{)Ffx'ՙM )(^o%&U2uyXUk;Ӻb/9:|TV0&y҈ݞ)kYdZ+|ӂ)epm>5 EbAI4UdaKٖl1^ [_|D,@)+mf}"@hьf|48NBn{oE̅UM6q`BTKx=p, f F5 (0@4Hu0fA0dыtzWLZƮQaq=e0zq_<_ v\]Zf>inaev86\Jܺ-A/-I5N9?(S۩OZ\Pe*s`i&q x6 bؕQc:܂RE!:TBK˅?yYd"z/ \$,8)%[a")@Z:zʇ}HFn~y1^S'@N=VW S^w)|[Ne@ d k^̞]=dW ; }.&ž`k \)ħ['̪Z'.iVwPo"?Ϳֲ- "?BII>DOƇL m~;EQ7S.)?^ꪀm3 JO)W {ղN"ԉ¬1"m+1Ν: *mY60F6sVm!rA>v\|D-шwPq!ӄ䊳NPbFEk=ە'a$E7)RM@۲QdbʅCCv$jM #ޒѤʒBn:x MWg\$Ǔs#K3`ozBp򊡉dK/F Jy"A*(|Ed> *@[P ndxH*\z60"W"c "z6G7I(|A.<祔6$yiR4Ƨ'k:I=]0`[Rܾ^1fTAȎDu*Arۢa1'p1 _(Q 3NIKd$iO8"TC;Ȩ2u0yt%~C2[ 84a _~B^E=$n̸N {s;s-shH ~Ͳ\Qjar E7}'bI9E<5R P;B^@?7ā%>(zbki.ݒ!k`o|֧6]3ZR`(hL ε<\3ID6wʂIlLc[F_B&Jub^ub=e]bI_hɒ=q`ۼc1*K $K G V M0W,ufՀy1O1Y{C҅^IXRD j gxV'ZZx(a"֩ y.ͳQ`Y J8!O'-lMAJS3qOfq۰8aOb>LJ"3V;zxH`yhٵfTU pŲX)wwg0 X*0ڡHTmqv@\9u^ 9JoS`8+`޽ &ykaRM {j4|WY6[uKa&Btι*i:ֺ{޷ '~CVll/}2⋠oy!:G'-v<ƞ8@%5s{w#U*FW'N g5)y;>2qHA4jeWkZpl?b`_Puײ}h)X "T6&5#y˾ 6앆q^ey^XHI>gnde:o 1JH[ ̂6Jꬢ>%X Jۍ?`H\U?#~mwvJ/V֙x܃WENMHG\6;[BX zSY oro$c+d+/XIFׄE] ,!mqh?Uj@=5S  P OcPv `fS|!/GfhY8 Ŏh)k ;'qXF"ʤ7GnEG.=V' ׹,{M#M2mljFBgDկ߼ʻê\E׼=%Yf՛kY)<=d{,muV)B{!5[W1l9oKVN,y6oJ,)f?Ӑ څqe-A5ېQPSy?V68|ỴoH3E)CKf갭RdxwBlJ +P=GW94z@XI!]RY`mGĕ9P(4OKnUX=09KVbLQE:Smz0ڈmms$[C93r(Hirs}Aƨ]7ϊ"̀$EʐVWYI8K7F{1 ʛ]Rme١x9h۫x(l'lEH2kl--a 9;$<CSӕ"¶5i h\O$*)}޾۰7渪Z66nYk 6Maf>b/l@z8oOBC;  "C$W.Ap(Mx"͏W`MA (R3 [ LJb 1r<,y~Aee.ZaDQ1(ǔI8CE4 k㠬z0,СKR2Ӷqqx*ZTY D?=|i +>ko,(|@2wmaƃ k[Rp5A /N+qNA(~ISE_T&"j _eAH(ɜ`f#E|0B)1'Cxœ󌻅m6orB拙g+X"Ij.d_XP, n`J_ӏb730HO_WQDo<6$v RmV^|}Ǡm$;r(ꥣuUU`NDv6Ncyև.&'1O>I#~7)ē?~4j*TהD%3g@'֠xPStA=OQ8hP#]E7#r:qY9|*1bI,+g|rO!L*HYV2ϳG/?@^j&)G7|!C'3KuF P$EƵ$EBL`{9\ x\鰚e5v=@ܚ8q\je)}.f\ULÝwxm8`SGZ^1ūSPqIA\#)HKC3"r~#k4M2' f$ظCa DH$b bT % A0&  &q)uDȔ)믌,BgN*`iAqP"@ڬ#{/-('Nw V`P]+{Ȫ _)~uZ"NZ,䄄d\ĕy^;0{rR^m|go:l~ %%qFzHQe,0${/*Rx +d=s.M:UB07_g"_QCӱ?N>P'+5a}Wn9}f=@#;gnNAynvvYC_rB|跞 ޕI]0V-ŗ4{G ڑ^UɜٗiTRRh@)LeE@\(4~F Td9"SHF>a%,\3+UatYg"ku %ÛSagbzqen8qʨdt9`!\oFoj4˚1=e^(skRee{|/]Cx+@+M'x&Ҥ?#[dwO"`B3(A nX=vQB J@p~ sn'v"(Nƛ%d@x6rLci !qUI4>DIUpl!DblU (A]PsLu|!ʷUaMXfr&sFw1{ ' 6 i%ʫq6};"`2E}JDy[8#4$?34CC >Fv'Hrgmb S[=uk'O#q3Õ& ,s{Dm"ndFk he_ O ;#b{|'8 rvD"w<(HILa65g$ඥ mu#|.EGp㡸^O6nAO&~<-{E#CfN(^i"U%csz 5l[ 3ٺsv7Ogu4MݟdVM+/h 'YsD8S QMw:Gz"{ΐF5q[R.̡&+y*(XZ|(w}C薠kANLIJإ]@kŶZ10"$Qw?(x/L{"MOm,(VVy~Q j UC>tE*Z$Rn 5?y\xf^GpduZj|uDR:cV`a%$76sְ G6]Jڟ^@tQDFCT;w ([SQ~vš+??dJEy$rFxkszI u5CDeD\rhpؚn< 8ceX0ФtD)OOyGdI/RCVPo<Ǎ9S4Ћ1t0V`^Nuڬt|5x#&VO 8EZ|zIRΒW%vUZ&b1^8q2 7Y|w ~yP8/7.roI],xj%:Egգ{b $(I滺4~ϮRb؇g()ҷ{y ,!,Yʇ]a aк' NbAw՞q5uWĦ3zެ_Y ^lG:hHЄ)-R{U&h/V l.@1P#_nB9W_#зMD>eMgCTJЍ}B}c򰖵dTح +:=NQf7!{4Dg=]ˆɱ ŕ¹?:olx⏶8p `rtUu4 O0"-.- GuoM}J{z-/xոUJ~˗Jvھ8gƝH=AX Ot[!6BN +PgUyT"̍e`L@Ds9;!8UXK ?AƘkΆȼɸuHnkdb,q {J}!ۼкgxi wtsaEEm!WQfsgkx+ %NaKֺ&s^4&(ae4wT:SߜxgD[xT_qWEB+xD=)4 ^s[ק*_NU$hd(,!G mH{$}mGF@.)˦xޑ5,URD'OBft~/sQN/2(\4J;s^+|*]_*^:B#P4HFQpUp mN* _ SmAOUF=Mm1tA}j㨫*yF+65ElQ=I.Re0'{7- l=_[\O<H4+I֟ mKU!6ǝu'4cbf91>#z3šQq=yXLhY ,]$HW-LM"bcx "[5 x;9$W NUeɥI?E>ֻ!i|4^={X|BX2pߠz"GOq+#DH\MvD}s@e!pי29.`˅R wD'? (= 9;ރ97λ֪~MdP#,kV݈rhҖB/%rN(ߔ,[zxnk1[}&qD`b7?潶2ྦྷT89̢.ȃhlm퇖BE۲`waf:Չ.Eti7lE]hRyՈ ia|1-+ruXlM7V=pXsQ.2HQy~Q_t!!U*:pjlp{jV1?/;[D;>tJo/&0 %dD addd`V4GQ \ 6LHlЯ>qnLHkxUJ]7>ÎA`K M8+0ݒOQ$O$50e&UbN=EG.=;d\cf-kԃmG3VUQ IkK*U|M ح#8;sXHzHGn5xQ[TTI#nMr pc؏ǐs{T_0P_x~WP=M fDc U3Eb߶M_*LrL`JٽˁQ筑]k ']>:QIn Sb[R N:& EUPvw).'߫Dj2ڪ4˙D r!WM kU/pL /X[T…%ZGg0\Y:/?py2?:oMSP, %PjҰq }0ٟ AWaڴqF"7lu̹x2z2~}9پՌ樢 ś;F 'X2:4JsZt{4#. !JGӔ6a… hF ZyyO|4=AwY f,NBfb`% 9'l(2" ߧ 8È 6}Uez̞pB;);Eq#dL B^o#G&}=eVз[29>%* !^#]Q|1V,ۋ#5شD^K7_ "ޒ9TueuҭW#R@U\|ОTՊeMB4K$%r1D7/zcTQ+d<<:B 1(G}Zl`h l{Iy}!qÄeNs@)sl^X@豫۲,O}u?jS>Ufgri㾃y\:)Y$1q79&6iRh@> fX+ %qTT(~c>.CluZbߤ`+5vf$3x*S/ 4?\JLm=P0Q_[ݼ\^! vTia'6C/q ]( \}?+E%t=n6U4 y>U"6]AuWO&0L.,FX+]4>%&S*x[i4Mel&6O]@<쿖SR!jFJv„Y-dHR5U$_)u{E\V"jL tO]:Io) ʚAC \L4$}{_qgP'CA37aHj}(!xF3vGpp̓UXC1_jR I"۲A<,&Wu ?Ium z&K_:% ȷ^!X{`m>2v rznBUz$׋ ]̨v&-k'IGuo; +?A@H*I)P>Q(Ӭ0x9Aꮹ>R5;zPztF{݁CVՅ֜W!ti12o׺;įٰX{lZWmCM r%O a=#䅑Ä'G  0W)E)q0<҃wâeRv57}\Y!(~%QCywL;@,Xv '`YEo5z"n1.(I)Bp5L7H2c|ĜZqz4rއ(rVZpOo ;E e pD=Z.CfIJj~Q[Tuӣ$>FVBjJk #^A%!0|D_ΙԐANOz~ZLNFǎYq@B- ^3f4 g"j-+"}-pko4i1_b_k0's1ޚʐ1:)ُJ מ ibJvz(NzѳXqBn#'ſ)9yKk'@Sw['V жdڥũј%͊ecWZe_'-q%ɾr`6r橝Ɗ*'fb*9BOGܩPtC@uQ\ֈeq1'HC 1HF$EyK[xTeϻF{hy HQա}93]~op5)P)/R8v1uu\Cvw#$=)vFP x7blgpv$ݰY~~z UOGuFm# %|x-b슲a>+hǣ̇t}LL(+\}xPiƢ$UTr-V,AU⏥.μ0Њ{lcygzae`忕9gO Fu?5`_WMfBwfDȂjf'%:^ii7\us~<ͻvӷ}ۊ'-#Ka08RTSybS s9xLL\\Q/ұtϟلӢrDdNqi u־-j86r誤YKG0ȷ[Xwg7s nxd Mo(qjLlnj_΄1KPJ !DE3;Px[X2zXE`4wx-6O+ ӤT4C2˰^ikˈx~WcpStk-p t `ong =oNxI]'`թ@l즪11rٛ{"ƺp m^=r-ZJrcI1j%%ʔJXI_HR*$jN7F6gb=3ٵy:x$w#[%O+Z8^tZQ.Q$+^=*:INC?PP7zMU5¤!ƪ|Tꍶ p"<#belJCGF'3&F N Yz_7?G0ZP]b^J&\6[4"m=m<l7_ީ+[i0tF&+rYU&q ]P~ި#‚B=")$`3torr_td%q3|)n* y p_-m;i/]NT+3'8ESR۞o*xhZX|IayHT;LjD zEb?ez!0vC{wGPM?R~ʌ(cElD.t- ΎS `LrJEBA{,=v [I]L#ʪŽ TpȯN Roe95GV]qPd\&s0-ŞUw@WZ wQ7%2)Ђ60%'()7Y!qQ6,f4]/BaRYE񌹆c+QR#Qmk2h4ʜѽGNи)r 8aѓni%7Ǥ&u-P(Hz`n, ZI&f3\xwCػs "E\JƤ[H5ִZ'0sgI@@P|N>GED'Tf30!!W `J e=͵©?ʣ틲㿠ǣԈCņnh?sm˛_ǧ7㫘cLkh8vi8{)Ox>YTAswr"%aX'i>& Ղ^Sܿ5J,t˄Yt"Z6l|6f":Iq' Vm pFDf0]>e$VrNnp9omA]?.Yal)2R;FF VC`) hRϡ$&y ˉ ÊQ@ W>2%K;̷|=yt)Uh dC@$Dž R`J~N-{J:Z`vK[aV!12؂Q}HBnPtJ+ifX &f[MH/}ȎqPH?̕NOaJ KUAK%lФ#s%@$hѓ`?Q`I#uZ#`-Bn+Q X)'vE,_d!]hm A Q.n!p LBUeޏ`}Yp_ǧ{z_DΟ+;0xBNN!RZk ao-JPgI&RY{Д̊oSz1o3>TAqIh}k9w|p|G ]ΌIf0+t=iD"pSQA"]36$,V%qnS.H/?c.ՎOt:kiz?zkejirfUuA|9L" pޤh-NJ}]V6PL23LF>z+>D%ÙuR=B10md\5ȼ_)#5oˆd6.ARB$ѐܠQemx"hZ8bmHik|947,󫆈/nBanr =<\RmQ۴֘(:tOg\Ȃ7H?{ꠇgqMd=iZA(..kAe\jYGDyVZ ]k\+xD L| *]R{B_FJG?QzOFQ_QĠF dzz6GrG4$Y`|ugfcK$\7P-|'|RΠòQ2Ŷ6Qv[Q׆"pAӀwR XMÚXEx>*Urcz!E"J* `–aNrnČiۆ ;C`}< "8m1ĺCT]l7gv0 `ʘ#a!W ,TЁA'i B9AI"0lF=1Ɣ]=hdm 낿Qj4@w+ɔD!qs}^p0t{}@2w#<9cL,j)ANޕإXvI{A[}g@€KZ3:D22؅UF 6dyco:{E9}#QEudZW]oUԬR}? /PjL÷i84ZBp꼃}-3bI9x,I8%FTj "(oA׽0c& UdYmUQHPYjGn>DjCr=X8pU@Ct3rzVl|Wn?AF,M?t\J\Chű9vd 7Y[J\-&{m BWAх 3itZO*ˤ:/Qt/%t $ ⣮f>*_UIaab(u_{LmKB[X簘<< -Z>p '{1,P-aL3ꃜjrTuü}xl`:4:4Oc|zpbRZ89&(/wT{  R5sf sUbfTdplh&*Ej#7>y=6 ~H[?r 1:[Q+ڃ:~>Ieًԉz/dH#\W>8ifĨ$ %m): &c/G8|,\[2@%pp,"&ч԰Ҩ/1\HbQgEƥ:$ohf4yDTH5 qROC֮$lwczto?g*l[vwSa|#el9 2/6nOfv{۷{~` QYntVbm#Ndq\gG?4,suCV^֟?v}C 3mk3# ^N<,!x߽MA HHu#70(+"tiSW=D:w<Ҍ^gp.hۀcJMAݕ_25/ҿKd|Ǟ8V?'4Lc7Zueem=dnp]ϸqgheyɨ:8kIhqS**x2{1$~ E&ÑAJ%ȓTd(4Su+p`<x[z=\L~ƦҙZ[D SW:(lc6C޽>>w۔,~W5b&TlY+呐l9U ( "<ƚ@^ >-'<Ր=qY,`kBJߞBV\mx_zKGu>^5%dmN# 6.fBV {7`<@&yǔ1L.O^ R܎`@MU3t} =.G+c*kSX%m=V4geJtLEh3pStz|_@?(dVʐŘhp2kHd2pbFTG%f)8#My4A w?xG؎D!MU5+Ӈ/v/`/ R?a$ߚvklIv6wPGA4scE XU2ɜ'?N6BN,j}>@< J-jBH b "cc.k;wH[Ek*"\u,;qsCق٣4S?جORx͡ t~QW< By:y1Gw>Pt$2A2|Agn<ZXVxtK5SRQ D8x{CKGi.RRίKFE)6us$?2z>1E9_tQpgwacxgLEs9.MMKàPa[ h翴nzӯ20=dPBZd wRmSXhĦ Z>USÎ`)؈F!7#JIT)7k HqQ¦ԁ|>|HXlpt^ -,`5 "/xm1,S>&ql1e<5&]J9pzG`c|ʺ+UYMT2<˹:N=@KlDkWp1[R|OCm BA[zBVmiYU6 z}Ge*D=${\tg$pѨ:fGQ 8-wP^1$lAG/w\',JAg{ &Ģ]eP,_6Y8{8s[Bp;sչӚS<J^gKBqGedlH4'gd1lOxqZP+:[xPs-CZ7^xuHe~4GEtM <\|6Y$q6QI$UZ$,hK"3>06/qn\!K Xw3JTBU6Ψ}ޥ*%6@ G6kWr MhC#4G/;:/\$.Sl4H is}JnT3hU0I0|b~zAwzRpXhQ6}˺Ͼu:9}/Kj89-ThohmS yك61]cRN>/[/:" UYOWڃ7f[`טReaى0\\Ӳ=(߰V3sȸ0ʢoQcD汊W wmq"S;P !3ӘJ|^I((l^zf[ű zk-YMaԁdO?nFpT,eaoӦknj 0MaCkEcw[=_b•j'G|޾Kޏ973gG?GH. .%&(VE]>YzmzwrYfpZk}x?r16 k(RTb$`  y4*r B6D)6Kӫ^I՜#d?g! +"b7@_}*s%_'`9Tť{(QoֆGk@c}Aw!a1JW,x6ݪϨd0l6;A\sۜї3p;0Ae`Ɲ"Ϝ2)s<0Rb%p4{ăNoXh 'aXwpEtw|ǛO4ʓ(tɏ` ë@"hTXo*yzU%#WZɘ;O /d=2J7Ռ2yprpu#~E_b&*$|:_YGx=ojnxm_?O$Vy̆J )KsWP5љs9]T`m U@?:='sAw |/* |J, đēa7tlƮ ½ yU n$= iV]BFs@{><=E#rC-̔)t(li ЫПBMͮ6ih:8?drAh:v3ƙ?KK4bOm`Mb]0J@clQ]XߺFduݏ1GFᬇu?{$N@suY2 %/8sBCQC4#|4D[t`5gDc5;_ RHWx3u EЅ+f@͕[0B?&ԎM_}*#YA:+s@2AOfag[ʸxs һ2mM} +OPC(c>}JSKbF`V?#x@yCc' >1*o8pV^ xdEvMyK̶bg:{ 5"8猍_N4~U\NR|XPr/W6Ppƹ8p6bwᗅPh" D35 dE0LbFht/*=6!:(Q)- =q]85h@kävO.Yg2ʬ/I[=+(F˔r)_)ˇ62۾NKck)A,֊g?rfi4Vp_JU29lo#58nƓ`__VX{Skk "w~! ct/xɢXf'5gӁT?@ 5UcEA2 8x.Ͼ a]p.;@< h^&.vVUgXѵoExT"JYjѩ1%ܼ0Ah*GؚU}q߈wF[a<:&*DIL-L,M-f *+z Hb;'k0Xv 5'\NOԞNm}f3Ġ"1)iY/yVDNAQDOų= \>߇Eyϒr{D#OUQ0{Ԑ){ΛCv]΄~MpFAP¥MWxڱ8W;_Έ;v #r`b>C!4)d "\_x -XJJb6$?GA69~> M  75P˺,Uyu_x㚐|)-Aì2`Dk=nJSe_t*髁ȃK1 (H<0:Se$=P 4Ԙs$b: 7t> `nN H)@%4 3tE'x[v<f:XCZI8KV(O] ͽy4S/ÑiXP9xg ?rDNQN|8z(h^-`ëc,`p7:xG'@_ȴ qvHf?6Zzok[kZu{9kCO52$_d%n&oBC+gȖM`oBŲ~W2&aD|~ıeVp'ѵ@^D>`ϞjxeؔO~D_[z(Tr Bo/P* {>`$OO .r@| m 1ի@.`-l%Lv/.]-jM/y5\HV@DIlDA/'ýw~i#_Kt2uywfk"ӂR8~O"b1SM%m<Ф~ o1(? IQ>@t$)@Bp[[!C [Kj9O N%/8OV;ɗDeUC1Yf7}ĐS)i< wNwGIV]>Um#[ʥ̢s/0 t`,7:Ǩsɖ.jw4B#m@8@]hsMlpLih?y3;M(|u[ 0@_*xiXd5e(j! I?xUpSn84 ګ8_p2W7lLi¢ZKN-E(c;f6BGO| Ι5x 9gC4ـS &?zs|}Ք퓂;`Dɐ<+kyBPbRT;W4Px{4״rcLB0pЕi(a4R^.Bu Ex?)怾tO</6mcR7QnFA ##[iTt$p5[lH|3]MffiXG?#lCͧ'RDbGOru.oz*$S }Ϻ8Nb+ƿfU/X)\'JjAz@ }S"81r;djղ˪ )A_{$|G'v".hV ؟I0^ luK+B'];|eW..;<рlZ$wW,b6 _жu@c&툈iI*:Uش`l} u=`N[ zm Q{TE" /6DeFZn1_ m.K~4*1fY K&ĬVrN4:i>3W6? 9V>0m1$gu,!J?^KqZh=âVԡ,I%+CN6)ϿJz_&H Z?s8Q_>w,~9rxkAZ˳/thBKPi6*ǸQ2HΞ$JQgE<6 !h[ƛS.e"+C]]F$/J(g нtx1-ᢽͣ4mGѻ|,1twu>MU#/+ /Ht=g.ƛOg&PV4N"cfC0adfW KDjZ4~ 8P_ p1,9ƴtBj)pLi9d~JHE7،G{_2TXPZKgN=N'겷9>@nc?CB  Z*uX!{΃N홹~zxC0ېk~WFD5HA,[2 TY 0m.-?|m;;[+8/VͶRg{ z9T6^j72mBVn !)w2hcjJzo;p` N+(a9IgKAp%N0!`ӰDi{(묠h/bNUW3i%'g$HNkSI`fw^'GeGԲۨ}n N]$ɇ֫iUVPoma@EdyX.cz`[h4{ T@0|{1*0c}Y$ gBf2.Y& 9Tz=5t^EY^]`Ŏl Hsz>\A 硍]6JvR)%V\`V`~MƦ]m0KPr. ^KjVLHsѳs@[Z/m`cx*y7%4ba fcw;M 7á)8{:,̺QYd0~{K"H CD.T.*KL4[1\xRXAF=NB pٔ'#V M<գPϩjbsˏD#˰'@NI=J f~< 'g07JN;@1F! IO k^RÝa8-e-H )'T?fZ&%WN]h1!FjxYuCCU&D>)U-%YO#?i]\lJ~ L/I.9Pw0a-*~&P}2+JbWiL\ Pah6$~~~'{,d؛R%+ (w 1Ȗ(8\"5VA.=@pK?;0a=>/i_N m6GqlKfsߊТ+Z-23m#GiG#} Z' b6TrQF 3՛tJ VNƒ׊떷_ %#ׯ>ѐF-I`OjR%҅e}(w6 V_%p_5%unQ3I^Xl WQ>#%žPK6f S4\IjD/2(٦.s&(%Fswm[wZ'N(aI``kBſx &H'>Wh+l$6Qq!>[ *m]u7EkΥx)b4 iu9a~>9x"ن*ߡk#$o m7nrwhQYo}?!Cap ÞfqMǝ0b4E7W!VlXnOJ$d%kԟ\q0~&3%Z@0)BAqEbK1,gBQٳZm40_v<\2 '&ے8?!y1 `6̴`W _^Iio$&@&x-%ڑS+y\] / -BjIÑo mg#Fdq&ǜGZߞc?ڟ-mcD热1ۥjVKӴ*4+}엙" h1.Ȯ4z8z$)Rat׾ݑs6^Фc~kÕ(!J@ \=gH&n!DfmG$'^i:/7H]9I^_rpo.bF:,1C t\ 9UfP# jhR"7YpO6rl%/!akjjyP΂CoS)0x\ LZfG0rA,.|WT\ wa=N6*Ї^@C3֤0<Xe/gO|m'\Ͱ&.܌T q}ŏM+:>O{~\ |7B/؋tN6ݸh V!& qV~%0>ӏ!"6EnGR0̍κƉ%f%`?.dKP;=ʐ9$a!ГBAl_=^>6 4`w͈BvA5E21^ CxǩBl9=:Lbu9 ݆ j_%A6:7} <ʤZV AOfPH'i\ c=fvgDCj>Vv7/61F .~ܦvA ]l˩n+)5tfdݽSPP/aIBt_Nj^ ĤJFJ**Bd|H] In7;<{ 6⌍uD\J)Mِ+Sl8{uOg:9-$ [A5{ i!li9")4̋ ђAᳯ^V8 ct46Y5~y_,ƑBf&1Ty7ɐX#V@>\ XvlU 4IIҢ)zv+e;ăs>ɳ#9Ðq>l\ ^ Rfm8 DE&ÇVi/V)3? D)RdNJtgI05; &ybʨc wEY/V*Β\a}k1$SPoEɷ]nᶠ`!ޔX}(p2?'Y\"Usaty0l$4B %*ֶ`g"!5q۝nji()wglcg 𧻓qUd Ȋ\?ʀO95R7HxyD\/Fr* mwvȱˎ %D8xf|RXF13J4Cu8T1P@fr6bKx5a ln.ɈXgnL%~< F68|1>fۈY Vlu LFveL3Y9O"m^-} @.էOGK%±#M]cg&9b`6DsC)_bH hp GsiNHNQDk;{`o׹ʠ_y''ڰCA[#kF A/V(6Mzu1}u5v}*'ǛV։ǻȓ Ap̤;*ʚe$ZroH&}0lם~@[-%=-6ceΦؓUduU'Tp]8 `K `_Fa/vz柿,*Y L ,ơ|Y*| N{RB'Zeiz>K9KSШPApT/4uX[-adN)`)be2\b/m. jyIC5}v K|/縿Ev$4ZY>ⱋ36PMUFzQRiWR!a( GP㮤1ƫ]=Ogc(ZЎ2F6'lۯ*({B' ]u/\ܿ k)Ec¾ީ'V8Ĺ;UҖu;)VRY>va ޝxHr6bR: 팷p:V">)GBDO:埊$ t @[y綾R A+C*ۘFQB( Ą)0! g+iX}oMU0 A:9yY.zu9!]EWUj"O 1RK⛱^6ɢ:Nz'.DY0v˫d!f"ɀw)+g6! O}rOG/A} ViTŧ@\ROѴ%m [F# DS\J$Y4U2A2Ѵ> yNT[7„b[eRjJ:׎^;E.SgǦq3{}$W޹Ph\k}L;4~@#gVɭ j/oI~Zo: 鷵C&WM0/: 0  [~B#;͗ƿaN핵w)kYpL׸&̫nHќty z/uCB0U8)22PXL1o5> SCDpyvn_^Gx@G{v@:4~ K[8w0!&w=\ِmu$@:|ݣ`m zu,ִ3Ga3I 7eBh~LsGnVAe'Z%O\i&sa"]\Ri B@@"ޛƩ ۝%q$ơ&%Dj| BD{vxʑ3X)2Vl#og6z*ҘqVhk Иh;6~f0fԟgDK!1l?85}վzuNAd;VZD2V~) i6GjA9ã~+slzc2_ӱ#K G <])!{;=g?(= 8jjFQ̉U#fp b2zxGmߵ@ԃ)x/̍m1Ic#Kn@WI`RF wazgAlq찔Uλdz'!@&[z5)m"gI[IӞDmA8͓ Tb3a:Pnpma 7kP@ъ:Wt6.tIz[?#=\S+-%JU3Do,U;J*S׹q`9UEHx7jXD؇W71j#򙊸J2ێ UR;Ɇe"E&aTy:rCMWض*$_65Ō{DcIRI֎65~a"`}&=Rf6鼋Cғa*V:Ac(n: :BSP:#(zܚ:p(:rΰrrb$ ъvծ"饈u)z1mɴٚF&&m#V)FjhR.nFYӽ%ot `{GH%x9a619I%` S"_G#R|Oh#H!D~& B_%2xnC)i'hz9C-['Ob˙i^)rD] 懈-q]G ìeJ>,O 1USdycF .d9+ZZ?,,_i2fU7E V&vב=骒4q14I[1|Emx0Y,}-7G286 g=2AU5-*bR@ѓZEmS_[N ePgv4}}H=&fA# h 5+NOՌٻV]ͦ4߼o.x᝸}]i$yi/zHY°YZbJڠtXE:.e>E۶MH.VH'A I<, ;Ta/fUJ}ɝqߊErX d|%*Nm }.ĭa0Ű3cBM6edN+[u ~]Ȇ"[ي3Px[DRR9UdR/GHTkI_1im]4B{}k>SLd"4dCsF矸xoD3>OxX#2 b="\W 88njmiiYQϳ2 0 ð뺮,˲,˲ߕP]zdWO}75>DeWEM_َC<‡-g}?Y6ɰKQwPe1k1IBW!3 +D'WDSeE8LU- "A4Tރ8ڰ`6H!4k4=5Q[o MlBƪArpxvɕKÃj M'ŲZ5=-RN6FᲯm)ZaWIWpPlL ig`-=@NG+ME8hQퟋ &v3ogG y CP(yאo) Jղ*SPB}xg>+5y Tag]\U5FQFhsF?rV]8õX gXX˴*ff,݄Z'({Q\|cx}VЎv2|v^E+eu0*-uھƦFN89mY1M  iXHًϟXx i8Ds"g |Y`w]`kk5vc2dBF۵`V׎O-8<rNZFW]{-5^,&ϤYZ5M.V)^1h | R h =SVn3`0مO ti 3qP0˒4Vf㕎ŝG08mHWL25}_L,vYܘbxÇ2M?66H1Ҩ;wY'.5(X1^ PLEfQ ==Y,cE֢yq0"86pYAHxW ُ;E5b"QB(}2'\ C/KMsAD^#m۸½O5#dkE%o ` iB8W_' #v]y<?S7P wgr9YUM  W!1θΓLV.K@`ԪnGr9zM,&Zڣ/G,02{{۴E%d\콖P'͏o ak4x>lF-0  A-gZ{-EQ#O;96d}_`SҶ/6bޏLǚQ6B}KbGC:@F=OȺ7VlD+@h^@]\{_9*+oĕ&4ltio (B͆2  13`>IunoK+mi[ȒBKR!;Q 4G83ebYM|4.fk/W,@+`sx° 3!v%(U3| '"gҍ 천GBh$mRl9/%&aN$wȓVQ/Ee2@rү(_Rh&{^5O4s2!E?󆸹TЉT/yYZM2g~ACv#qc"+[ފ!BJʵ{= &Tƭ;;Q&vz$:%V-b텸 iC(S0R&gMjSSs<!ޣlK81dwM~=* _6 U: oV 9%hVO3{`8oDr<mw@Ԗ|ޅ(#Ղ$PR Ғ)gshQsE\!->J2&_:)"P9S-ұA01)!]&SUꗎ6:)-`w\rxg͈BV _TT$5q*1~A3nF% 9PQ[U!ȟ&cL;cAD@u@ ^u%KW>wu{CA2*,y:158i c e =O.fSDbF?[xTTi+}>*i (u|mYnouElm㻕˰݄zus/GQK!ڴTї*{U}f!\8sE%4Qշn3*A="LOY(䆷ؐo[/@n}RgĶZ5WÃI pĵa7(ؕ\;5Q;,EQ25gJWLHg" s i. [Hx8cCGD26`V.d^z|ds(RtDmK\M*a eUPR&Bq*_4La8.17i4"o ߕP%4mOT/8θy ?}N9 `Irn1]]+^1rr(XJ?y(Vr'uGm0`r E/b «:$x8 U`Ћxpx%EEtM 7bQ>eYZWZaOfF?`-B:2R\Ӡz-ͨ2=NuO%}>h7QP%Sƌ5yrB!kSP7YEpN=en`Ǯ^Wp 粰4QԌh#1$|i `PfJhq>aAIt$ zAzGĮ|"OIc! @W ⃱4Gfѿ/Oe(v;E &Tn3Os>ubH/@Օ¹h ǔt|pvXqF}%o7K`/<~Ʒ fC1.N&)ޛji-gǾhmXIDn&w_y[^0껷 z/0/ `- 39pҊO& C?8sqw+eWB# z4'V4t+>i^RBXM\rtBJ!hmkhlxƬH=i 9OZ1'-ҽk89Q^tJMHp5Ili ^4^5ڽ9_hfw!+f*<-jzZ T޽3@-b‡t*2xWVmE&/F†:Pi~--ЈI}P΅1^|k][B0$O%[` ErJ*+* /չi8&V(_OWskUG?L1*"8'8wKNÎv:+:@'m6ľ{2\Hjk+.$\h,MLGN9(ջ zu9܊A[۹Z B %V l)E)!LٲkFxV*ȯicniM`'/G=>۬!$"̥cv,!A{ N:qW 3xY?Sv3L֥bt%06auW7vz7-6*nwn4'8 aflBm4MIuIX9jNށs j(v^-~Wf7ϑJc I +qR⪚H61u9| -Z]vVL6/QD`:᡹LNߦ4*t[SN| ZQ~abX \~}InÚJ;@bޞF$!E7s\ `NK}Gq[HQ__?vfް)ogmhqqoD>pJc?g4p6-?6\1.T\Z 2kCLe)Q ɳ0_/Ba D?(Nк7:h85w$'cV=6V>cBWsoQYXn糝R?oրFb*.RlɬC$k8emH̫i4 @aWզwCL"X&QJLYYj8 S'pn"p5 lW25Z{oMϮ Po^t6cB}rsyYWOrxy%j#bǯoO@0PxX9v .By|_;Xd|*u:KgE2w 7{x`ØϋWNU_:,Gr"NBSɭgtẃiNoNgh:H^6lٵyH9 4j/ҩT T낽MNt_smP}v$wzw=lwDCsK3C4iM6=ű͈h19E1[Ih sSL[Z CF/m^:2^Գх @=z{ ͓Zڳe=)Pk8y9t_ҸqYn$ãJ77Yivz;Ly仛(vUwTʢG' c;SẂNEnB,eꆦi_ (pQ=A8g6&&8@=_)kp &S^j5ue8',o3q(dX*M: DҹQؔ$UpvhaTA6uߚ~M݂jNoFoPλT۝cHZ0,JA {~|Zk$\8K}5TUd#ߡ:(} pb V -*_4^6dћF~W0{ =;)JH鍔,bTSlb(V,3LC>\nGbJI ՌM44D;`Zs왙אQT5wNp[t/a KclLJ3)pQw-np5-\e#CBrd+IT;AxE MQ0BW..\#tTpya.!?q3Jɒ3(yv1ŲLvZ0eްکe+%OY@r;>Pp+aN\\ ~58Fb}v]Axc*互i.~\q bϘDۉ^6D(RKj ^Zæ})dI.ʖQؖZ$sQn=Rֿ? 5;xΑ`FZU8'X^2uΥmSb8qEz/iha`8q'ԠbhI&m<_kt5F-֖ ܛa c*H{rB /yJmKII<ͬ /)z ^邤x6@!70M/.%BdLwLwSrK:Ziˢ`UlF-kJ)WxJM$ WLHV iMY]g5ҐRi ҈k%g+ƅ [bx 5LBPI7DRv=&)4(tթm)I-ȕXUR0~Gm$Ǣ 5LU2yr a |$P"-oЎL1ʬ2I.v4>Jur: knݻ̦*Ӫ5Րp6yJ&۾/j89FJ,-tYpC+oQ}K \$$t`gs(Xd4|(. u0eL_W<.Fr'm %c;bƧ"Q4$2 /ѯ~)tnV$  !=iydTJ g\wLLUy02x];֙\f? 5tf`YKD-Hh=car&Һ}'s-_J %ȈA<>K$[Mw 093]j m ݛA?_In2 wcUinV m}ȸoR>XQSa"vO>qp3Y\mfV)y.x{\` P/[8}_G_ /0۞*R]Dirm /4F<3.4ջȳ]w1 A.d1Mv"w*oqd(<6_OC\=q))@خ־A&`yPcQm%).|sЮl17PI{W^s/Ὰh9>SO A o2U!*c͎߼lO?}r+04j[ɦBH_ߢ"Y+1@hbzo};{pi_Hڬ,2S 'ֆv$F0KRmGR&<#g6 YOQ&ύ;I;~gr;Nz'vܛ+kO"BD+=s疭8 "C/=)g;>a[#9Q3jYbq |fH/$<^#II؀qJ-5#597Say;uƤ  u94B ԫ0+3t}Nn,p[ep1W?hЧb}n{QnfL(9, :"p:z/Hf+vRgه +=s'Xr uEvly{ҬlRԘ罼/p*~k\Y7o8~ &gw&&%4MdN9"g j;W"WRzAIYAe`ؙ\te{6 KL#@BN@:L>Qe{ŶTNt38{ H9n:WRq&URA=YV!a "CPUMflʥǖgd.+]~;p;!`(E 0vQᔒ ,K@OoR޵g\h60%;eFO~%I؛ D/8TL @w:ҵ4Twf* U"͜l|mCtx }j^#S$W;]`5rrBy8HQ8ՈUq]D=BۋG[ CJ0N@<ƉGGf\*( j=҃u<kzWaFksZ@2}”ThjLyD6[C.Va4kmZf|LM+mЏ}賭Ušɗ '^18@ZGDKX@V rw[Ov,@.J 1_x+;s#K<%=x"ogBǠ!tL4j+]\(=[,'+fN4++["QZ6T7nO m<D0m@U M.2 )H(Ztjm&.LM>a`yUOX)۠U.닛5т[/Wj =R$Rdx E(&;.(*u0ڵn 1suAZ℄]Je"#2JŶKUJ>z] [RZC)8.EJ*Ωl֤NV.i8Ш 60̀^(W*Xj'yv҇tEPFWux"L2Fܛξ ,ka*q h-Zඁ󒁳OҿF]!+ʛ\CSEjEE@Z>J!UٖဌJ̀PZ7Ý4 &o׻y ]܋4& ng*Nnl"9pBhI=GC)? *d9^BQCt*9b/yFUA?4ZwW0;6"s}eD Jx4uy'$ Yl tfqQ{y0ڷȵn;޻3؃~g`V dpEw8lJH`P"3w3T0:j  +xgXXN llBϯDnCh֓@񣴶~a|^ ,vN!ǩW+ y˛pAψ0z9YBߞ.ϫ;JJb~MkL>m"喂HuaT4jFau%Pvj r@X#F$k6.S^Pœ@AEZ܀݋>Z̳w1-cdh.oЯ {ֹ>@Mh wZ26:ҋ1i :tu1ssjFsL+g2T_C]qllX+0v&q\(c6dgyXвmjg#]E)R%R|iUM-ewbDTfVXh= QkSJʞ M(hj= ]⾭@# ZC>(OdvK=~W%mBT5252JD5O(Cʉ /w`Qb%Zvu5a<m蔨]{sK27oj,}F2),%cPష'.5hlՆV:t`jjN@E6~|'!rA&JG$"tM\s`*`~WNۛc^nuo> G5+o#. #Ƞ8\ȀolKNQI!8{뚌'izTT5H@ephaT 5w3 Bb#i QCE+ @\i8R~#-I%TmfJJB !Xj01N 4%t ǗIDCڄOd)/[aX"E͛|W/!F11̴(APk]TIDט!)Т@H v?b\RP}#حlGL oSBfFd?*Z0_(5d]USlحHef+Z*(6 NLbv13}G=:{|h~g^})-,{Jh&-B6C=nI //dߚՅP+Xh4Å%#tgF#~CIS1% ~yX{-s_O 7^ #ق0IwIY*,>d6K;}3ЎstFNBOTD Bi2fkpjֱYH&e wuvQ_ [W}\BJ@@5H~ݧrKU` ] y'O<l! r"EƝX7I/zW3]] g%BTyHԀy>~:]y܇\ϫ4:m{#Z@ji5!ayCLLML~jsqqq#jU}“b;"_߇p6̉]DWcE4;Tlmq8Mǝ aW#6*\Zm]r틴5CyDIM!Ї=1qz#6ԍBU_@x׻*8":IDg,5Ȕ cdA䍢y>9d )f&c Ԝ.k`p" zǏ?/TcDĞY7-= T vn=MCO@et$>II&>y㩱>4 "%>;m]nL(!iJaa0 w2Y^J Qw.yw`Oְp,Iu|f+g6\W+OS@D 13fvZ9ϗJV7|/?Bf>S;F[WL(~0t|﵀"FWr(/4a. WQ1$Y'PƂNCN%=S8ngvbi~àJh )l Pt#ѷ;&t1"Ghe:")h㺕8mpwdr{'}' ; Pf9|вl\.7?_xW8;h]p3xl4V &F#Kݩ*EIVP}>Uh)!r;%%}1,foHtI{&4%VOy?f]NJӱ"3؆/>9ehL{֫8p?w(C&OXX)f |I2s B՞$dċPޓzkKn0Un##Jx]&ARRny @>Qzn ";lEBIAi>UZ&b 3z(ɍɅp#A%j\aԈ]'3~`JTiL1?}o;:yHhCgT% dARBWpɃrPպGKHM~Bgdx{k={- %CNMɌAv8_.pm=*c&2ao cI (I)2:) #ARC(5֤X—FME.(%#'L6E "ȿ &Λ4){84 !KZ'ƺQ^ 6GcA`ԙs*)PVplXm4/P_0|nSgCmp:xt!xsId6T_܀1E0կ/ŏ&]-`k.G>W Li֐ax/wC6.Zm &B@Fc Rm1GU FqtޔV&-TH|.{o1ڌVxZ'КOdI?P%!,JsZ:(La?(d-3ϝ+/kQ?iSp{8uYΕET (p5yQEό H]ǟ fzZ|69!FMx7|I_\_⼨dڃn< ٴ?1%}X=9%DOn ro L n>6Z  !F&BO }. Qٮ|r'b\?RIB{(wamrg`;1M7nu6::tMhۥ.^(n6&8zյ/2e#R* h疁嬃oql}v$Fj{w5Y TVb~= 9 peEB|Gz@3SM^9:PƣITKCJ:z^5x<7v-( })QF, ƚyqFggH\x$|AB?' 1NGF4EIZnU|R2%5Jahs61Y㺮cm$Ls '%Sg*oAB5`"/p4Xpp |8(5wF<$ۘx~O&$,;AϻИ NbHaDWMkE kA8vaRz4sHi@D )є(ܪeS$U={|0}sD CQRض1P`]KO%1=)"[䋣*vY)FmpYz&Xau{頡XRC#,~V#Y߹'%E;-)Խm,z6({me[sHo VA͓ZvHI":HG>1QѡA %ǁ3lWm֚u/a$!5kE q+ "JGî9"Eh_Pmyƒ'-*tc`.J *m9qH8PP䙯V5HK=e[R9\V|2`(ycl)`4GiQ,4h޾ \X zGF NdKGm+xBi,ǙDOn|?[:]Hɽ3rJ&9}y 2et*Z;BdԾR^TF&KBC go)/샞ƫZ©0 <_c}@0-{Q̸pޞe 9*Mt XuQ"TK]eΉO 2!Z\zPz@kSz̑qbʛPH4_;3[4#M,5Bi.WԽG8*XB&nbVMb鶐` #v11 cf=d bv<ۑzaVQq DonkoBG YNʙ]67v<+=*:6 @MM5Yng-W4B;QJy tpUW_@_sg@p Mm-G<͜x _X)%ĞQ >ZLEC˔L*.`^H1;GŖHpx:׻ef;wD̜JW ih.+QcJ[λ`4/qx$bH]j" hc}1=mFnw}ZcU 5HR314j;Z0N_ W}FNFūOon]O7\>v}T0:p*! srB5Ut7b$0)5vpFd1Fǎ4TUKmAt(9]eǡWܽ8&[ }jH^&m.o('8Di} sʔ]Aq3"Ptg[";c`!x\sej9XMGZ/Lu震V6gq i0}_/[hR]"}'\5tvy@үS,Aؽ a3w.ßs:j$f#mtetjGsdy%*DHBT˥$A(1_chpq>nx:EKcƷD대3y5R%?p T&-6sFPpRTE0yJ3r,^@5S< ٌh_ k6:k(ծ^߁!CӒl{ 9zPJ:q|^N$\|^+\o߭f*_]1;|O}hR#qQ0O!N"zs*5T**)ZdH9Sg2- -C̢ 8gf"(Y|9B/[) -[ʇD\Nb@|Xw.sfɻ|x݆iFJ >Nnj'%W?r-Vw(c8ҩgsS8LOчml(4VJ S ,ݎIC $ b(VNì_h.o؟T Hcg$&Ҹ=aNB]Tv%gC,evh9M@H'&9YcqNj~ntq+|y{MMn6k 1jLQpÊ{V@s 14wP"<I[b[Kh ,,B|SZx6M nt|?Sb| s_wp!}<n]7U&Cp@&CUxf f"!z?eoA@E=`5Udh7z'qSUc։\hHƃ*Վ<等&(/](_*kFkͶwJvsHQWf]wj#n~dzГ fj|Y-0cyG`F!lR?nթ_fq^j?j <~s?Y??LT 8y\u_DJf7^y-f?&AYnͼai(w_Fk\8e %;<# ^ vZ>1Xqъ A:ɚI{0 O:ZE4 EZ|J9(n~RE޺S7TN{zJ%Qs nW\R4ReHż+ "eBr̼)A }GTlY>eJmP&˳e*C\Vrn6P#hJ0[% V"c!dZL)QQ-uw ľ- cv6 MCgx? m]B887,/!X!x 4"zͬ9wWg\h|EO SE W2:YdF@i c={GpOcngDz~cHwiv`>"rhhM[26،%E_ʍ؜ٙr^ ^(uʲh/^cLc#X;gL 0ubnMri^lG$Ŭ3?)VyOIS9!+"5 S_DުiEPfcܕ<=w!4>h ݾ_’KonD c{'z5]ͱMLʞN3nHZ6z hTҕG+jDNph?A-$zlF޺u{@Z QRƢ^MOman Fp9 vNE&Cht\!!'9[Xa܃ 67 /Eog5`?2$B5 7N&!P7,6ͻx9 @6K\㗚:AGܮfv5tNId[u,U 4hp)&)m ncA=x75C%HZ#i.W6!;9λ |<:0 0Gs߆p C'E+/ܸ>!C;~>8l B'񇆦D.VUo))y:d"i+ '0wp1MTx<(K;7Iqmv; &(,& |F?s{U6@>5.U8{"Yൾ,[*hnySb)[sB`xƧ[h?,p,#Ʌp clBlj3@€fEy)cIw"D];dQ8?<ϊ/PÂ`ؿ>YĪ?ZuIb7L{֟ۂTu;al wϬ]/U͆Ph"d4"7#l_˛fZIBBkKoD·(YQWͧ\0@mrovl9zMoN8SfdEUoK"Zk{( p/GR;mq!;)ug̚酬ȼe@)+\sFN6Oc2h3s,IR[z8U Gy6S+M:0UG= 1) Vw &@E3HTwEI@(0ƖM?Bn#e5\RDyg $< 4_;hTݗl$Â_=7_?cӉ|]y_w,_E각,">mEßb_%\fPv%9(.k Ojc>RɅkʃ'7_S2}MR5acnmHSȚI-0,Z!uB!G]mML;\g{EH*$ cD|8̑? ՅnOd:#}?L`.ʙy#l?W֊yag#kH‰P|^4i X ,f1@"O+#y?LxU_&YM2<ǃ:H;=E:yg{VѨ &FK898NǀO-JC~\|k KiY;]2^>(Io*`h>)XϬ>rNjԤ >{ԫP+>@rmS#JQOm&^9?Y&TBkcjj@{]{ 3d@FmXL-0">g֠VX\EoA]n3!Kz*ʌyatP۩IC'5Š?Umjb1>"[)ŴLQ[*'H2>io!b!Auf08ǵHaN8p@V:Ρktc2jG@p?R!P!j^s~=32sf]Ҥ3M':'x$k|Ģx: ʥ"b1hޠ:OimÉ\ up,+nW;Q Է/ *}5=6m;ZlNs4F"?n*&&iX94W$קCy{:8c(0^t&lZቄwc0Ό2_p% X2@XLAm: -͸/8,JYER-"<8h,/7)vy.]FYC8"e镃/`1g5tJlMZf9L  ,@{..r,+.wUxvvUM6h @Ɍ+tRĤp?+KfY~آ/v0вA `-=aG!xFQZ:^@pQSn1 *M⯢a[rmx)TWs7s(6B[O;+" ; f9l[F ]K߀@rb 5y j|?S,So`^0yq< E*8l][LyaDkyo `Ň46^f<)Ɗ\Z8;KR޼)}4άʺ?7"@hTŠYn¾ jWrpԭ* ӎJOX) ܉mH^&<)em+m 8+Yq><:]ו5,8Mr ňvd6MJyapR*U7bkဝ%Sg)cDW],=!g~2(t|ZPoCPaदS~$.7cR$ᡴ2NgD(f $27Tw} 1n\{y8wGJog!}h-K,8-2UY(Z]2E5T_@ּH 6V|7tq*au{܍eV{r( k@4]""!ņ䈮>rn%'–qN!÷J,F`Yq$ubdezgĖ3`ߥaF60޶}$UKN2Gn,Jq|B+BbC"*M4}\LQ0^ANvˁɀ6]klcǸGx&nstWw0@rl'T7SH*sx"W^`B- i0{ e~1dži!φUxVNx&$ӂ|ӒSš`>yu)ŰJ>!oXӤkU2[.P46=VB 15ITdnj2^lq"Qo} V=Ȑꍪ.y-6@ظHd|ra}>`b2gCʞ$pm@']Η?庸dUN}}xQ!ݒPQ>c٪Яf-Y >UZX.PZ 6ciX!@앃&{g ӎ_QLU^QuE)[-f}nffP MQ2M錒W>:_AAaAK`N=.j$@w%)GN^k@YxqM]a3wcNF6|6ʰe/׺{k{wgU#M׈[3b3k my9ELKXFZ\"d3N=Mdwy<;x-İ(\Y㍬-3 H>f.dXe]֢*uo5^h2# q>'I]EN&NhkRP zAL;ŸB1PE91E|r8@"E` "i4 { M&=n)$`_ ?&T8BM(4r5q|"UmhʿdO(%=hbTrҪaN?4hKQ O`fxkH"n=(=>ouX@'Lnͭ`ʪ$o -{4xSk"V .sl$"e cLKz<'7{w(%e 'UF'H" { &_\G_㎾&}KZT0q¿%ԗq|e"h^nS}N*z'ٚBGSBZ~A˳ rJ0U_ #˿Xh1g\À2L?Gw>jδ ȴ?Vv bB@`0VH74 iɶYk?!vx!c4@2hIhў:t@9dqSn&|!qCO/ॆ@&,1f2] &Q8c3c3"9[_^"?ٽ8ւ&e-)(P_sE6? y8u2md8%2%Bao"98C؅VQX s@NE]_ ப[]=\qpt0Ja-".wV,σ["o%-eS3^U7)M\y?snDW($Wvr$3bDqKDe/Oo5JmZKL8ZvI>:03ɗoB}+ydNljw>)؝\db-dNp(^Ptŕ_an ;,jFxOStA#yCyIIwƈ0 zqBwj36,pbNO?+h"O%xtʍ-Qp?)ީ!G= :Nwʙؤs~`1l4p۲- +*l=^ Ja-x\勬r/!+)vIynYFz]U'͍fj`>Ǧ'cUhǦˬԼǐYb ʦyAf!x)Yl1j6?>D ųĨktI 2XDƯĤ]z{@,]_@!X㬆5->el`Q|YJ1r E:*u.H `Xth[.a-ө(?6LjLU9m6,fBF Ub$?7m+#6p.!k<zE )X$:AC WDx3 ~uNRJRJ)#ܤi2O}S6rr3,4 1J Թ( "Z|7UE⽡kQRͨD5q4i]4ýEd^.H0 {NI: wn%x3^.-AP IX+6‚/U+.GcMd"l~(HkW:udDٱFRV>H%rɌd9f'2{zTytQ3ȑTIv@.Z1r3Α٬bvba„,&Djͬ X7f1;90* C~3όlI6˭̭VUyHљ3o5k{*gK8g Dz}^k7=~xoYd>&ݡIOQDiG*$(հzX.&zPS{IÁ.D:WwP  $(&1?4D ᅐb1mD 8M {G<,9^3=L3nNU!L<*c_%{w\(2Z+շT#KJ5&4Q*m%ߕk'H)QBu)<{ٞ^;۝6pYtaћ`,&%i@k5^5^y P"5q]BB3ݵBE#` #Rmo-&&(Xx4DIu,u/S;):n]A1aV>КIBĵ"1_g]hbI &/3@r 8(u4-abUʀ9-?= M4z,WPx˔:sj<275Y:g#|F;oQ0Uй{[qc'Ew/C PhIH/d/ϔ%D5WX n`aVY^D$o;ڄS]iyʄSa%{R*; }f4 &Bq(o_Yza9Tކ9M -tT \@a:E.A9;B3 L\swd-EY½gF 1\ iTZ*J :3.2Ju6imv8@̛ؓٵI !p0S`m%V=2"' Ǔ|,ĺi6v+'%54@Aհڜ$4mq_ E]W=_h ¤Pog$' XٿI_ Zy3Ɋ'S~tŶflV}qn)oOW? ubev,0Z1UIk]r"&#if .NO0DGA| RpS+60+觊iN ".vҠ!F,A7Odc]rD@]֣ȺBpX@R{*cyq0o {{( l ؕq0@ > M˲el$j a  I 1I .=sʡ1_xw}*CvH-wjNJuWZP^hi F~=%n4] sk8f 2Ƴ;RGoT!t?} %K+A|t;_{&ҳut3SN/ ӰIV?mnp? ZZa-tꐐ1vp O.}^]koV2v-it|dΗ6ovv{ T}M8~̖JXgA :7 ӞMNob*aigV`]zۛ30eUTrEJ جk ު*XL"43o,gGv4 .')c0[`</}(>/`{.bQv;S'* *Ͼz&IJضAQiƮ"Ak,©|5وjI/=|' }A>[w [˨Vk?(l`/O1V ̘O&ކ;+pءGfC01n`ղXvA̎RwǾJ2 ]H!|E{=R>_m<'*tkҒAǗLc6 =Y f+` Bxl(¥\`0l[N-JE@И$ޫ^?ƫթ@xIH~(:FMqUƆI'^ 8b+5דl<3O:$g2TEp + rWj;5YpsQ RT锿­qתq rwʬJэ?9E4H5-m [bQ)GD+_~eʻx +qrW%4]Њ9}'XҔ_ўUJ?ѸJ{y9go BYL fEOC@Gfb5ⴷm-}г`GR[wq@}CKiWU-`4ct1oX]=_E5hn O( 7 +7Z}\^zTK^lDW9p6cWDLzc2Hx9[]#xgW'6$fqE MC9?GO"@k=C 补 tyFxXkKZK@ ē U#ɽ[*Di6eޙF}[8 񙫯MI jk9<1βRLp?R4\ Y I-lN. 1`Z DuxS@S "2Geh @ZtTxuD3 `ke4_E+o2-ӓ0%?*]s  PthَpMZ@nZ1ƾ+ :f|f~+[{%p`W}t}"5}ݯq$Qc<sMXkWr*Ozah^Kw ULudҖ|!HO &fdT|?:]KhjɃ5 ;FʗdɎVgí>y߶JDRrݪ}IhER xVp0}RH޿ڇXTez\Fʨ&?OՇ _cr0Eu"z5~1scq6)8ial(Qހ(ݯ^SFw̋JwCUuj7si='Dz4;*0wITcSO2={)ٴ~>.Ozg-gs鰋4>gNc϶.q_< dl2xսR B~E1!%dqjyiB\ezu`iQIHU1˘2__VwRò5skv)C_ЉpŝQb/~M& k_S#K%+hlPe|_= {5&E?T*s+E ͗FeY'Fd~@>xގk / Y@(0W0;ވ/~ 7N1k 0VWe-` +rqjźvbMSb_Ff(0\@'عJ`H$=6pNq C@#wě%zeXs]|ۖ /\w4J7r#?9dJIfkNf(+}/F-ZPTyڻ=8s2bJ{=WE]H=n d+bt1@0_B OR*,d յa9@³ v&jFm)G ,-{-ԾNݻGG^))T-y\QFmgTash ֯mhź7tvV BG߱`֯R;ֿ< C0Ơ}/Ve/y{P3\([غyG}*CNƞj_ɧ6⹆M u@؞eVgWҊ@mo@sID ;fjHćlk4ʤ^-!FҙFjFQv՝1o^spl\*ȳlc950fAqn,7(a4o,T$P~ZCMCiD{r#89L3},k^QĦy[4th˯FC&֟ݘWй۔VK\6ne.=f:~5M$MZT EH Z1Mp g(Bj%H?{@En!4JIC Gw Qv]Bd4 @cI7SeiXnJ;J̳Nоm~Y]6ſ;Gf mLp3;u4+ c)u>v{4a\U9:p`H"P&'\zYd)jYcgd~ [\C\_/,ڄ P?`HO޲Cc$h&hqm~3 0A0Rdz& 0dޟŶtL衡ĕ){i6&}GJ[C BhE]M.B{59 gF}5Ja'Z^l4&.:C5V Uٌ\)F1B$M s<" Ā|j{T BQcesKT~Iv8\U  .2Uf/ {) ]E#s9Ÿ% 읈cQ1Ix/1=~Ӓh쾴X(g{RrG Jc6R8k`FWH'K /jS̱u slvpD-ҝ8X/- Gqɉ`P +U@>PEtSlPC< .X>I1Q: { b)V?RԔ&fmF(6r=OprC` 뽮%jFpDSz9*_+ Kh&`@=j(D"5m"iUɇ> !K*`iKYQH |;e~javWX-ռ!eqAYlg~yq{d XaSqX:L\t8 [vCZw]8J-U'yjY*$%rx!g#gv\UGtv" WT~W '@,0!>`| @bE?} ,Uw$s?p[XZR6hsA=NZtsXgnۦCMMPDO zw'!ICw֘-Yk[r!D")ca3e7qSق~ Q0hݛD\- &Sm$|+I!VK|^# *1{ud5Jr};(yk=VrWҔ4AWp41wFZy2r5X [88kƾ C vqmT{]K:(:\T5YP'^p6< UA7G4C"F$6%i[g ˌ,g %!ʓs1|k?! D7eQБMP03cz! mt.=+9sw>2g*喴3 WS I͕uQ~)6,3zD$p,f@>bl&>J)xիPw%=Aŕe jx \b#gsl܎j5q!TiqԖT}źcZN w{D/A{\4SrJ.$|}jľ_{]SB8XP%XqFOoEg']߿a.=eiS%'?$YhEsKrJ gxٚ \e9EJE@ExF,,uCw]1AX`y/if%ྀ.Q f^ rR&oi#n ^Ljf|Vũ"64i9GSF>9TAd4ncM=Vvjq.GG *)![rkUF-9"6K6b;l8+lo.Uuf+<'$=>J-Ejdu2"DnirgnJUKsMw릂˹Zz+{EkHc9 #CgV, .PGqQ"sW"u8cEӴy蕊#ʟψUm\J5J/Hv7u)(CH+ׂ 0FΡ.wQ;~U:wmՠڕ5γrtkq^FE$ff\wT,T⚩|,;٢g5gF({YKj#o%4ZWW4}FWfrr27]P4t~Izz0*Br n}g>(#R1%e?F_ڑ^4(RHז0EBEUYaH[òbd vALfdJ@U)ʪ Mw?\U[G}+jjsɼq+a.ߓ$|̸{!$GEAuܘ4iHiqeIxf(9ssRk DrE#D!_wѝuá9r쭁Z/j.rNMh6|utAޕG.t0qm4CqFJ,N3 f,[tj(&4]`2ciǁ@ mΕ e×didqMTHlL Μ(ɣG6.[ب t0˜\:'2< ^5%tX0ԣ4j'@v3>E/s o/w> _x=(@jZ F/?z"Ufa4a^0E,\a`X**|#j QD1p.l>$e/8*6`sNtw1 S?;|1&zpz^ɋDhy咣|%kZ=ìIrʕ[ݿR. M%C:I3ۨi# m{j(]WJŅ!<`0Xsu 4Q-PׂTaVqz:^,y{88|&S9f1zA `_Չ]޻]ںC0>~ SV;CM**VT~sJοMYx"+0VRrZ.b & /jd֋4ZndШYKarynwцR1Qk e^&EӁюN9o_ϟW4z%m\e'ui;i/D$X|(%XXۙ,0Ե,)RH eӽ-ea) pZFmEk[X #0-*(βTo'|Thar@M+iq~Ժ&oCEq,$a~@  Q`x Ā3 41 0cJMQ8ܒ Ȍ|8ې7ܭIN< w wmhf|_LXH۩#0Ja9l4݇8A@TIjťRJh%Бd#aFe3bľp"Bnt{"~Fa C'" 2SyFԈ21OqPE?L[#E!ғxA2aoDM$PܒS Su93(8( Wof褺hƻ>N 7<;+z16,]jl{h]~\=N5-UFu*ZKn LmBݓjNi AbM}G-fި2OF#sk"/1 %,8>g% 2R}ymLޡ<=5pf1D0nfÇ"up{Os9!;V{Hӂ^1K Q+B@&puV1 L4 ^,L. 6knًSkgP' wS&KV4֠ByB'PhVqp(i5M.]wn\%(rk@~߀{&vYGL1My0J?8 O4wyA ˀq,< lROrnPƭXldaXr pdGFt949Zqt{xe!6V\[? d?R6L\hȏҫo+So%M$:+1:h8B Y^'HQZ6->uQGV9 (ZKQ+LL[ W8g!ỹӘmQ/<+\ɛD84GOa&\XG! 玕QErC⼃@ց>@ħh*wF23FB0&(#Ҿ5brJ%?ږƭFQ1*>rԿz"Qs;Ep>vZ5YMP? 7sQűl|Ej/WB<*臠}*X8ᅹrxl+#3ɠZNjH|jK+;D|6\$Qk% R,֞˼cn{TA7 mpbXҼ(!\ GD^qԂoR< 9 LTusձW[tR.Ulo-&=PԂ SɬjZ10Ai\|ER;e+/SX9 c]Ek*`}13RȓBC]}U/9f>khhj6ڃMJgO/jrjz#vc}b)V3s:]I(m{EP6 lk ^ʗ0*7 C*Ւ?GyCpY  RT;ߢMFI &? Z:}uiLsOTWC3[Q}zbl1*D n']:6ez_&։`m0![0Y \1"z2k):3i#J7pBq( 23_Տ?=ȪUqΌ]&L wfr[g|=ف[#e Pe"GdX H-;.['趂OuTh=}Z0% +JQ#:1 'ql+- u\EP*mͤI ju)BA/R6(L;ݫb\<$V҈Xq 4Fe],Dr0 qȋN8udc*"Yd8V iݔxPtǽټG%7ns!r^Fk>h7`e VSL􂪲Bs MyI9w3A:?fd_ !aɡJն%~Sڧ,(il)_;n(tS-:ZME\h ˃w@dGg920˄%o"R};LC?Ң_{`f\aF񡐟p+NHZGpY݈n"w@%)fNJvY^_BhH$rNhӴ[ =Uj9 'eo\!p01;ِ7N\醂)SxT㽴[o)>%7LrT@N2SU=lCG0ƩmlpX[).2-0 ;gFY7hZrXJK>O0I4Ϧaf(,eؒmfA[xl1 1|]89 edKvT B (bi5BWC{ZI@p™sDEen2[}iXy/8ڎ|9ςXIP Psw2sJHJ uBʶh̝qkyW& bgLPtPJl KKמ+cu'!ii2*7}ӣo؋=8?,<>, E!UsN=G0OIAKt7@߀bB$hm_s '>7hc1-^K&||1bC6bbiъ atP"\CzU~I*m l O(?)pڌXR^q2%/̏&2QIqEKr&9Q 9mVHJP5ˮ]9 -dd lqEr[$jU3Og$&&% m߶g@+OX>ghh1#eꨜ2UBu{ll)xrBGbQr=!H h>~ K#&&c&#4q>#_G# iwh"xv籅2Ơ$cIbZ dń2d_Ʈ%*"ihgbSܬ օR o?\"=!I [-Tz=_w\ 8(!|݊ D14T-u]ܼ+t l)>KG«_ڏsʒ籢ocp^2@=)!dٞg pcЉ>+Ì}ipC\\?e2K*a02xQڔX#u X!@#yD2 h+{|3Fmě)QhiirBCUvrj>p0WB%h:\>5 ΊNx˒f=CߡV A]r73S&'H6o`@ \fwAHu(%[y[> 9'䫈 J')%XĹ!fBVX vRz3WmY\Hi-eb'P Sm#7N+tLm)~-j{wjKVKdh/Ci7j\41`nOYlfdNb鞂j@?dz/QPrڦfȨئgצ4M10L}trn蕮9 PEa$;v|U69.s.hL+Gv Aש$viͭGX,Y.G-"FfP:n03XEEeL|,+e,{Y׋%?(tOI8T%5'$ pnF'ƭF.2B|&Bݭ#pwBrF2tm${+Ջ us{9qPw؜zX>pAP%$Bj 1 -oPjӪ,o$g"\Fa:8ڒ!c`)}ܲt ~CŰhhNN 1Ӆ?d*;%F=i CyM59hZ`R&0 )IPWD9R䙎5S:KPҧR+oFyeߐ0US "8.b02 jJ$M/Q IB=Ow([trGo^463f܌_U3LC F/-1H:P,j}ubB&: ccB'dm8U8j$$y kt,l׃")wo(Ud}M0D~{I'"PmpgD$LH;2掿;^uBqJ8sn1CQ_h_N^Nx&xqe;xKLZIi_A3H%d @Rja(Z'TǕ"˜kX  5^N&~ߵL[6K^T_Ң큕! raptu _.ҏ)7M.yAߓ .@uClʃكbkU >5WEpi!D+Y(ᅠ@M'@j]6=bɠ5Ubhүyi[ZJ.Ϝdن J?yЯ'cXNƚ,v޼慍Qi @ V}nC7I(n O^{ȋɕ.CtCZ+c#F!b٠LzK\,+Ą=6pݮK1"|Vp  W{#+y8ս0^2F#_q9y*K9, 1? +KL 4Q 7 VJ$F(m 7vsi\e*e\aﶅЦV= xP[Œ sZGM}}AgslE֖xtM r%./Nf(D<n N]FRG-(7X <Սwcj,u,"ż_+4yHfKl5[\kon14C7+a@72" g+OӗsJdD,㜝~C8#yNۈb P2ҷ)v;&rnK#M>8ѲS,A[-ҕBaQU9쁮+ZT~OF:>-C;=oW>WhYt#pD h#q0Ш >JquDCQ-Z{_ c8 G~-vYZJ ӘvaM CRATJ˃V ْ"ZU1==MOo ^{p_sozvouVL7c-JDZ{^tad`CFD":"^AQZS&qu_/q,%,%ÔQQ`f"%cժXy}nB-+3y/s+GfRWmաeUgX TKȦ( ؓ_KiV'c7" C"2w+IyPJ\Ptq 1sKt,ρ52#qhn.3 O؋*Aqt#z9ҵ'U^nF@3裉p~ pjcD ;`=̣'oby4)>ۍўn7fzNOQ6LAf_Z|Vy_~. 9OR& El0*}~ SdTe_ NR/ֆ wjنSڬi";}ׁ/#fj9?\ka; U Z pw }e"ߔISn~5_Gn-6mtNCP7 R^wQ(j{T&luZrz5TU*+D۟_;[c2W}2Ryp l;>`ޱ[up (%_9aؼOOu?̐і74[ %; >09ӻ|鐫w>rGlW`7i4İ &L_M:q򫖶"^dUj 5W\JBüHi^4"P[Gͬ4^e "^j :ٞw.tpRI>% tt0 P@v$e{e(Ygy ؈V;PJ?6PE^5 >;A-w3ցM+Jx_r j)T|Z:,8< I1p0˻^g2;QӇjb3s`F?D%Aﴂ[F+9GO쾫a{t[up~og2I#:Ul)صWj7.TS~+=#lXsoUtDk 8#jd!0HVb&oկsZ >J-4`t4xX`4 #ruxdXf("/Rز/b1$Bk"EhDkIM%+rÌ Cy?~[XE@? l@jTa/M܍ Xٚ `=An[:ta^JD»Cq򝖪!iZn]o`+eFL''J`܆lY$0%?m}.çEYxжxG#1 s( ~=Bmkskâ}t!/ TH툭sNzqSp9.UA%-4EA<^R!y"tZԌDu6ݭ}s+#qqJW.Ѫ)oW:ˑ̩ I hsMHjBŨ\ 6,*&٨hTD*'}+2Q1>U+%]ܗZ\xG )L_r!,czt7Ӏ޼:5.F;NՇ"LTulkFu7z:)|x ƽ@_r!=ʉxMLnnԑk\hbҐfC՜ C[kB-{ h˦5_F$Z=y*~cF0sjsPCT"xE#tT  c>OU舳A*1Y_!W<}i8`1YPO#k|G v=!XfO;}+@L"gr>@P*6z+H|m*A3>kzi(oPꕔ6h%mڅ!Gن˴k(W@߲pyM3G;tӪC+QI`?=.>?|"W>O_QCjz :7 v]O"ݟˎL_{OQ^녞fgzq88 Bv_ߙ~<[03*%J]Z`,&A=4#,)>.Cq r0=5z2k.()oՂ]KcF!%a˼S h㙚zN[.9:l;JtWᄘPq&JRNVZ">{|I(4>xqNJ|h}z٧ Y)YD*]TʨL1灖rwrі䲒+T+A`jngܦc$֢Xl@Z o|C~z!L,8bTm,^2n\iduuѰގ^cŰ_|a/zp,*31C̮ۓ9r8V%hۛV%TibK9o:;b@fUk\KUDmP2 $G.5qiMPRgE]+ QS_;0CNVmytPdD&QWѵ̕N†: PC,2U>NC &tZTRm'j[=*V:ʻə nd]-BTZTCWFILTb%KD%=4ʁ(Cnxes1n Dy0*zƱ/MU&aFzTo*a϶A:s%⻸#nKð`q JKJ 8q/wvd틠 [& [#xKSa{ ):s:2rPO݆; yP@:V!-хJw\9cS} %c6Qe>{^y)90buI3&y#l)Pr~QΔ.q3ČqeEP JӋ^bMAUbxLʍ%WZj_·5l&kCxZ̍H]G.S}C&,"ar`d^mf?wͤԘeQv">]@øÞCى j =u`NcdF(|x,+Z2@Lk*6Fu]tl@C#+i~EZ3?\};KPu%RA7?X>#y #"4,e]Kvf)`Jۇ7/SEggPo2]ջӓFCBt5x>{ 23s:ԯF{Ww}es`C SbY24EOjaDo45jSFmbL`~FG 0GqՈOq/+ u/ǫfZ8D4D&ꨧc6*sD~jMOlSlIN#(%! 䕏Ən䁀g6*uQk:^uN6OGC1e*O.tL Röy6dd- `1(L&[:=i)$|,Gbm(]"|]s3H4iLt}cmn+ Ϟw/x4vro$YLX*0|紈Y.cGY{7Vv)mZ Y HdBEH_!Tzҡ~0튵BD|:b3ٙՋgx7:,Y3>_耇P!\%׌ILdF:&B1U#b%rѣ ˄u_E4H&$auia ãDujKzJr5n՟ltMԗ"(YG8IhՑ\Ȃ:DL` "z ۇwv&:i٬$ʐt \IJ6c(boy|Ⴅt{Pz\ S T|s/m}/9bòr]H+6srC-:[gO:ZPl|!>nCeHTqp*gy6mE BܡP]>/|ɚ{w iRׂVLԿ ׀Oq4SKr7vcsvDD 2 r ))Vm?rE]$x+@ʚ; ,Nzp</R ^_Ɖ& zދطZ},+y3D2r (&J xNJ9"o|crz)B_oiI`:h BלԚzN[6aHqr!{slK/wG棱TBd0QOnb0'=+a/^ncdg> \M:NS,$WоyM(l)9T\y 1Wkh as;cYL!?QDR+uIVCV)s)R{'QSoB)DTy,:כ;AQUi;Gr!G(~sGz#K!u@YA1HJTŘ硯N;:',sp$2f ?.,% htpPml񒾲&D\F(mo˾zYqX#NÎh zFlqn*nh>f c lΕ }tю@m@)quyQ5'v,9C;x?G" 0ep,%`MI -8b4W}+3Lo21o`d46}4g>WZOA{u\ƈz磶9KRџgljv̳~( g)'f(dmj 6y,A9YK֐\Wćx{Oš"îc̐1ڛ˄f] 쮍˛~fGNS.oX@t dͮ8-\$ mB-$-w$jN$=ތp#B5|uqR Nh$F&OH/lWl9ԖleJf ǟm2G+z  &ڼXEBS } Oɍs [ݺ彿 wGyؒ>q0iW \*p* [E95Vjwkӈ7Nav=C ƌئrLUFqkoF1XfKI:)mOks(7<6itm÷zw)^(T  +֠Sʵ~ĩ%2% F}Y^Zp l`,\@L=@UXd s b.޻j0> i=J#0MFHʟ5koq(?M7LlJk\WuQ:c3s W ' KI1Z|ES+s 6V RU(d#u11brb53acw4{'b> ]VYRZr4rY:Bz pbt t"/n?>]phBxwTC'Gr8q _d/hFbz=LMW8sї [2?ܞȸMw VU "H}=u:Ync6 ]<?(p ƅJ D*M1 &zvq\pO : m>xPjz3Z?xL=%q{`>ÅaF.{.ʔ摞Zg R ypM&ɾMQNl9:Op l~F`fȾ&//d9|h֨a:c *тq|̃4a(Qkt5-Y8H5yqA*J!ՌTmSә ĵ$ܸg2,pc qd4w]ȤXQ'i m\8| 4 󟦎i|q-uZ]%pky \C `8NCFa{'+`}E0PB.+h@ا|׳Ԕfу%)'sw~tj]xK ;Sc1p-X*XU("}茛4E|b^=-*~eMHn~`G4'ˈ k'ODuئd>ߨ1фua##M{9l} #€ҫiHսyOԙb<%$J_Ƙ]č/1RuN RWM7.!"N`IrZ5,,J.s&M"fg?`&45,רPFTyh_רiCs-I|6yڑ!<;El0X6a(QcN"o;~Q޺ȧR*OI:T ~O] 8bjDKǯj{7UB'C]vDY 5p1E[q;E&]fTqx- .Xbyt3mC YnI&%cq~1\{RU~fi.O 7UjӤ24f&,2alR(I %!"l6 0&02UUd|3 8.;غ_fܭA>lpT0H 'r {1aQk\ #dz™/%n#HWKPIh -sW3-3^*h(uz)IiЗϦ; g^j#BvSV<21YaƽSĬ!wGLZ]LFPJu"4 !q!#ځe"@![J[ؗ9,hV _j[c| WeA ޶"f+l>̞]cnEΑ l̝]ŇХC inϖ)謯֦ hWƇQ#>y=c -]A L*݃65U-A2XxPEHtbɓ/նjWtdiedždkXu@RhήN;Y.kK-NҺ ZM v{| FMkmu0in2-lf$Y`,y H4 h)!AX,xg0I{-,5Mg,{`imCrmW.7J( 2wo2 ztMrig_ܶ[km[lzn킪{ >e M\}ߋm7m;ճuʈoN}z[}AbL]] -~X‹_8tpW5rVfjY_\S茳sYvS/8co^/N}c;ml9? JMd_Nbà1kqЪ%iR2zuO`H_nÿwtR͵]ŌJQqj|ha_3>,tylf)GK֝Fy(*_kP.-<>UTՅg>%Y:OKcKֶv2ZgQ*Ǝc^צ`F5Z+$E~MԘ 芰S^].MEug]9FDZU b, G%i#mwΦ.RA(" ޡ]YBAH*z $eq@ʇ Zw2x bXH+,;ΦԌN!e9 ʁlf|Jj-&&WWUN^%/.h 6Œ˘<11(O" 5N>G<".TdPRb4R ĴIi`08^Ud28D@ G͵׺i* 8V B4[j!JnJ(YbRsر۟ݛq{M0o>&T5,TKΏ ؝: 2ZfpM5^fﳄ<#f  ㅃrf(WZC?CدiM ᷿݊Иl\[غVVYeƶ֯^i}_ngkY"5D)"q;鈖aMHyaPpx;a%l1#k{jɺjͨ-}ZD0}0֗;!≲7GXw~s%%WK+UMIKpҕX~iOsƏ)|9{'vښ6:;&Yܩ_HRٷ wzT1Ȍ|} hB= ZQk@ zmY2Ӫ0ķ:kOzȀ蘤sJSO-}P^MDC}NB U˶Vψ!`qssfuuYm"VEIu!UO DW" Bwb:( u^Sw_oDw>X/jYU%qI؝xA6Q( QIڹTi#E 5@̇8pRlIp|tƷl] eǹ4l]{A˰Gg|#]O}1)^m;ɑ3Cݩ3c>_>Zq3k-{ApWUbWZ!j@v6G#-͑3b| 7`8``,`8P,.]{Ψ6K.#q$x4L0("I :!#A Ga!VvxY׌RV׎@j3ç <d]A_?fe -hN1!m! w)xOiҊJ~Z|~?Q'MհL-inq_~a):$:է]N̘)nM3)R3ALN1C)/ѕpʐpM%F{БDw!;aӳV ЪXscc@g &uiQT&ÄMT^0+WbZ±J U"~j\|ԫOaFw)X!y)J=3gk2r$ȧRgC%4 Q0ŨPhV#OC*r&_ &t E<{S~kq?Хz4n@U^CaKԔQ+G'Eg牨,2l}ڲ?45_[6%؂5 (mǐJA HBɦKη۔36}{T /S:l8pGRUl'@hU,傎RA = BENWȚh[Spzyӕ|9/z:8,냥8j+/[hK' V^ZtӵvҾl ^$7KE{(Ǫ[(89MrWQzP| _Y>/%/R&zdXaL]#c>VJE7q_.+Kzg=NK[J:Vū<$raTI,pL6+&DR> G 2W4\{@D0pn阩 _s%V<FZځa*OsxZVe̘>仲PeBR KjtZUp-~m6fIr*H#X(aڈttjayP ɖl W- m$"GH 41"(|wJ`0'%)= %(wdv^RF59 NT!h@lA#_+X[>wFδlınѓޤ6/ӱ7И.CM^;Ve0=;xn܏#ֲQ YtezdCiJp*,b,M'5\84/ V;Sm!ۗ@/0ʉd1y}r:<}Tz)&?K;L@R:.fc?gfY mȐ~ T_s5݀RF;Flri%hK0#mv xEg>ĢcK1n"*~t$C'j m( ;,#op 7Y.QZl%/`tᔽC .KSAݛStiGA} j mUS*Щ&W3=.xQGV@ݫ3%ȸw#j$p|77W76>}Vvya,8W0A? H6 ! i21=!,+v+:yFN(@bN.Nl-}9Zr eY%nSaJ0kNbaAE8u\_ߌڤ+:ôJ9Cj(BtQ =Lv!60&`gC!yV!W #迷 8]|"U~a6ʠ#866c7PHm' )w6#^9&ZMBb|.+7<|tUʠ Ϙ\n `"lymkPm .E-^+!`";5+$4&Iu. SYC՛˒71Uԁ'd*H>Ⱦ(=xDGl :vR<UMhCxPȢTe-nzyn¥1U.EHY* ՇJKE_pM~fՁ@ni]ܟY\d>-¯eu 9U02jA.嵲L0B7a7O~bGwDeE^/I977=r{WLPr{ʄKEE _-7u$˧"!Z=;t[}w_2U>$>nYv?.CvDEa1- pEr#P{"ne,7- Gh ꉫ ܒɬͶQ|#ʺ@#ZbP]| ҭS -Fcو#sŪh U\AUd#$ƓV:7ҙqc){bV~+& WXI?$GIQ r,cKXOM+H1/.djԛYlzx<@FXtp9X* ,:މQ< #8y zNra(e'fBl{ޟRmlg~3G:9$ͅ-_6޷%<}q5ߗ7&m_ez~zԁ^U5yorAdi6B_ހdCODFh#OUKBhQYscP bB(Tƌ.5ZcmvRs7myKe%]&cu ͔ 7.`K$ZJ r+5QkJ q1ذI{c!4,DrCP@$H(uQ?C]D]C0GBBE$g[Nc _udFUh6m,78{ԅ:\@TN==,;a*(ؘ NgG^6lYhR@_$P< jTQ6׶:) 8-`cKv<ⳋ#[{S[r@Hy[qT6zr`=e+}z-+05oq^2WX`䔦{B"8$y㣍tKDd-1O-z=jO]MLQaZXZ*M.S26E].م8SHPC>U X`焀 9$H4J|z,AbCr(;#0VϓGLGDIX,GT6D q+dCq`(l}wOX+noO {JɁG8čRYHb#⅌^qPt {szs7>xU;E4|4ul a =h#KZՊD_? ]~ 2nЎm HFLKq[V?4IJgK%#Q`ׅ|;lw rw~"“8h}箘{=Ӯ? ܍̘NH;2TP4t}מ@ҷfOdgN'HIj{bkLVPQ(iEvY]x,.;(GWF`XԙAiA`e* VrFt$J&H4 P?ȐT]$#d9@LTSV,Vu۶Tda \TգO{\I\V. OP8Q̢UO֤ g΅K8+覼Js>VqΆўJ B7ƹ!LZ  C Do!G >U h(&VHm[/@Vp.+Xx7QsN#uj,lӞ89w3A/ 2k) aj3sLgF/DAsёF96%ĤyQrՏNY th<77I(ɪ}OY*0$c}k$|)ކ/B 6[ $RWdOIVi΁LLcù~q[&p py{6}1{?A+*'V90N Mu I%}־v޸sȗW6-ڈJ-~5 <́o_h;l*bnpA"u32:̊e"{a7uf:+E3)̞UOQiiې/ܠ?01toG25Sr MNC_B-sԝ!,A sR[ex D#[xa9v1c@2C= A%1ˉ''CV \wtHd7eϕGs4B -hB;2 pH7D-w6Jlx$i=.rm5Kl:5nݾ\ADu0F킊UZ;"TCPD! T&%e i4{/NG]EZ%mxN"eYWN&{RmAQKڞ+U9wNO `BhFPNR1B [/p&6 #"{d^) LFUB MS+ a-k)+׹z(PfVӨY.pcg7SL;J 5pXlf[}o2-^1#ﵥP=`]ۣ8.P 5V:Ze+6唛6+?Vk^Tj9X%PG³~;uA+|@꫓vooY0CњuP)_ G%ͅ 3fd@oׂqY)WoazME ,_,P)_!> MbAHCE4ݍ]0 ѷhDlzG63l.j1EE txm=IPR C*E eH ueۥI7[`0u9˦҇ 1[XP10{YQkLQk+/=;tCM'%qA ;ՈM*<^q}ʃF0&FsV5fXiD 4"1^vr<2"Z ]{@s։hV"8wpAb M%2hٱU79:nXw>XS$[OJ4,49Jܹ]LAʐL{nzIN#*x.> ݭ88?k@P}¶]PAHV9w9w֭68w??>U /4ЊEG %' LpyZ`ky !RB݀'2tw'y)̝؊~Ɂsՠ+7 d ݜH.P ({~H/Q4{J23<̨-;Q}tR81v'^(q w~3"d]_k rF=tא3ӵțT,#13ՔD))"?xcK,\|I^I1GbEr lٴGK^Q*-rFisyY$;)9ġ8}[@:* FH 9Au[Ge[&׳23IdQ]f(?YT ~,t8C+BPh)> 41|0⡬#Q@EYQ16ʤR+ n§@~R.MN1J6HG6e"_?nG\!>\D&ZtVhf16>9>tB lbK3r.R䬔S[dE"[G85r((z98efX'\0VZYDkON'T|'iDy x'9nhe%|T* L] x5Rxrm[p%i-eTq R)J«8?`)9mF[z͖>#G_B\ =zMڈԘ 6Pĥ^Ԅ`r(  5Y$F N *g9@+NYѼ=/XD вq̲/c`?F֭!Ɇr`IM@7)J-U *vN9mhy U¦]:xU^,+@bx.F&₡"9"=H.U$Ѐzc3)tG@y=ը&sP+A.D2nRd_pqٵ $x@ PaXPZ 6Bp=:`ԳU[[U`Ӓ2:@GrTsd:'09 l ׌i7/qVHEE璟AY"SХeuK#TT<nmn5<]{{w[ CI-8 H?&+=9tA@d#3Rt1+e1II=}bp- '|'Sņs0el%7&`I*QQedנgN ,`cI!pFhӲs9rU%i>A㝣ycĤ2 z39V+XO4u~n Qo=VD;ڮ3dwy> Eb:N W :{Yqҥ6dP UF ֨CSS]ZX0&9/Es:q0Bg +*M9+/Ʌ&DZ6)G/Z0q&|,IS F8@欝 Lr8XA' C'NܓJ0"y(9w{^{N81q#[P[6'c63xk( ېU&LkGsVoncE2e9;#j_(u/CUNIy>VT0 FSd &z0CUeJ,v؇%xB݇~ +CF aS8܌).K'7>l 5;vYf *=FsI 2t 4^QN8C> `R.{;J]BZ=B=?/PYS ͟nD^_2ۓHmيEp$ #a")ߵ&:3ZVKġ lhK6@f`#Y*0T)MVBgBCB }M""T9M"[m8f25.Dp?= mQ޾E-tXf5L] j/ #;x8+ BSmVEvRɪt5:0adG(ڮ ,&, i=z-D VvbQ@k,Xu]dFX79@UKlZi|?9G-bhdMz9x"D| x_q(r\r@ "sw^ߔjxo5@>m|3bd1Rҷ=]]V3e/E Ko-ȃƇh_ٰq=8Zyop쀆cENVIAxBxYٜcyuB´x>## :B|)Q2Pcc(R{/$ȉ9ꇩt5pD0DڍZ'3Er>vSt2nyJq OP̅ⴽ{{@jhu=$Lsq MA\[]"b92mˍ46Ze}kk@lA@zK}(o\Z^iN*ᦼ!?Yk[=SR  q#HWu7鲱g ,[ef%G:Lbo;ev׈i.bFKSr+Q$!BPP'j{gnzV;Ė)K EY2iBە9㴙oyEgh5biv`S,̝6լ AmeЇ8L3{k)(1O<{BgSo58aRT dwBySDb&3loZ< tv9[b#@ {tZ#9~j]qS&g-pгD)X̤ۗTB+Ib̆XşxO|Z+c1rDPqՌp 9BW7)f6*VKʝf^UcNƗ5ޠ ),o{\3iD#[0]T~0Ie0T}55,ҷH;P@>?M~_蕵fo#{ϥE`THBEKUuoI'PI~RixOZA>Ib/J>Bx`wyve?IHVBRP,ւIzj193 naҧ{ c`sF£ UqF0|7n50*>~ZneNd_7gqO[.CsnxZ(ΣdžNG_s mC'DP$^Pd 蓾Tٞj*z~}IJ-Den]ͬ$EEtxhX2nw z_![&.PFvye٩ڥH?p@=017gHG#5ƙie)%ȇٯhbPJO8A9M5&5]׍ ,MA846¤7@ϼ7^eQJwLcoN RGm+v+Դh5%u_ m$'L )O4j+rO֜3 i,UauWc!Ӏ&eY)CF$we: +(1,ɺ ,v'_yqi2Ĉ]\J bu)[}johDV\i֤|a3̆07J?0y7G\v21( pë:o QEw -;NM'|azJ: O>j~9Bva`NI$H؝Ì3ijc/@=5- +9Yŕ-lC:0  > @WzK+(|sQ }ŜamptHzv+xUThZ',G$BJ}qIK-Tm,LkNFwVQnJ/h.tNHz 3kdIF롏QY?thLӰé ࠂlvܶR)A hka'K``N &(BS\.$DY5~'FXC>0SVb,.L *|X\*M'@kZ.7kݺ%iPm ņj(m/ OIDAxP e-'^űhaF'u ]?[QX *=EO ]B_KtHm3C_4L~icWn.MsʺM `g.:*;%4ŻY۠]Jǂ&)< ZqdA7IrK)pZ5d~!?U@# D/JEkLOs\]_/F>Qg ڶgߋHLg&Yro'iDMAs$12ޞxVԳdeH+7׿x nMu9JKNcȡwlC7]61k놊jQЩ*S =u}_iM{1l5l 9UCNh^pIyop >m:P=6|et2mAh&'mT&B^ ƴ~KɖGƊy~$x0X:Z!YU23cóXo Mand[1-M :z"U4[GC[ݷy7LBHˉm4dX@ȩmSO(P(U:-7e (aj"EAv:0Sq& { 1\X8EƤ6Ҽ%b *& Iܿ Lf*'Ӕ@4րvx)O2?@tUqŀ*S˙^F?oZLp2J6y_qpAۜߧh* x}5 a_0|+Һ|?XM;Mr' Zncq:x_[$ꦇRC+p#?]Lh6Im@1l)s[mB7o:pHK>TD+^aXr{Ros4}`ƌUY@AijXBh 7EAjB= q1E"" K26 l, J!xoȬȁ["r%K$/i\ G\,_YOSyЮӯh;/)BtD u!htoU E0Qr1W'{t~ ZmBpV*]vL}vnpbDD --BE0y*T q0<ߺa@ H\o! ֵhdg2\ʗzdFDuxv^*i}<Ym}2%&N@2р/˜JHn/E D;uP N=E|B &1[;+a~.zT6MSR&W1a>jEŕw\hS~8\x?|`sb"BI~uLyl.hびzz[WRFٴqN  H&;tٷl[,[3x%rx\la/3_r$Hۏ-2l}KB|)~Yi:`fq[LtAL䰸5<9/>9(vZ]x8_Dѯ ѭy"Ol9Q &2,IXw s1n;?n8.׻aր;jh5CTƶ( U-첱2±+3q()Vq ,VپMƂi $2@3Dcz~m0T40rƜ>5ijRYk6㮂a=F8yM"q%^(D?מR`|T0Åe!HɠgwZZ˪ȎbL}XA&xgFp n̛h Nf}nRK(JUl>- ܿ +@}??2:J]^9AG"c4K#Pwc |.-Fѽ(a Fۯ8R`A+ e{<|}3 Kr>)OYw MN&o^gMo]5TH]0YAѦ?\!mZ/K bQbxwF+lV8ǥj FTH&jy5㮬Sa)@RK"Qr\,rTnz蘡Z%zo#Q_uАYBL9;DЄZ9 Mq8u} ,]T Q\>v*"e s5\\/D^jr=^H Udj al5de }g3a^B6RIQf6[cLWLԭ $}qLPZ |J>Fh:j_(ޥlԎgބI/j : o7hC>PffG*hez&9.GjnDӸ,(br0;}enlzrxδIei$x1LR*-?}|^Y*) 1 (d0.9aEIYT&rm^1M}Mdǔ{8{5aP.AGi>UbjhǷm;[+m y{:`y^>sĉ<ޅȝ;v ƴavu^ Ea%'GK=V© ,SS#BA>dG6-,y9 j#}/3 \&gAռ^RƯ.XO}L[ 4Yi4]c@SF&̐9+`sf3!*@l*#Qؔ48,QBhF0]`40+L{jgD P q!C` pW"L'%N"M}d)7}S$<U6ɬ\ǻQBC_jZx]Z {8{j`|SRFg¡ &I%y.(X1ݵl:\%^C=Ab*M0jaU:D@M-iw4*p\ wPY Km) 7S^j FrfaR~k56&2@Ow͞saSn;iLvFc?Ü(0b|V%#cXz22^ #[ŏR0LhrFf*4-&pΔcIn fּC7yY$ w1ZY3I5h=@$KJ&%, eu  w_Jn ,.\1-(,>LʉF`Z@0oѧ.֗)5DPԃ =2KUua[r?|dG28XVtu¨Ÿy[*Gc3&/cH@4 R@FYY,î&L5xb N OKYF*+ZlcBue%QDiT~&.DL*iF_̲L*\%oW&6M3py)t30iyB7䛅Bi-sP )'P[v%3 n)al,=ʍ-Vܹl%SF籟 W*$ԠU"^+} ݈cȝ^H~٦|B%㯔a:Brz9`ic(R|ozgX&*~ͮ"7~':h'uo>`:xkKPS0J<^= 1PwaժV^,2/Rv51[!(e>Т{`P- \SNPԦf$Rm;4(x>_0Bt%ruvjnhM! K?du>K]׶KJTP%m;`ypI´B 8V<`Ii$J~a\-h__zu*"hzm˩'&BU߆}V"> sI)޶@g> [ x/lܙT_ؾrdfgJG'ʽ1+C2CX2+N̛.L_BvT/R/p.+Yx1*a5Gsb&ϥJS{s ,0B$FʫI`c,$('B!5TN+))`a2C+5Xd+FxIO*kyC1DÝo+^;?#7-P}QUz$"uqC)C8G[W6;dQQ0!vJd] Gۤ ૯w5H.Ouu 1kx }%WO/`32%z rʕhugl罊c!Y=)wHvӍWWXrכes(k;$ ;~WL,Vle3\*r";zT/n[oj2hr(ɀ48;8zSvZ<ٱ]*݄L_P}`݇/؛VA4rHbcU_EbpwG&83m˓Ao#LD Mp3'<*y?[ן\U(yO^;MvХOdUZV," DLHzOX;]2`d-3anND\1O-ȯ-YJXK5z)t~e&x3$|ɀ:NA+4\#,J]xV%  (4fH0G €w>%,@1e[a 0N.*W9*nVp 8 3dtCx ~-6 *#jyAKP~{uصRx!Emm %Y(7e. ?g3DzT 5Wj`xJX*ձƱK"Fݜapt+]Fvae'sX ,{ƒzhi:[2NVY? sMd3Otx48& E{I/Wep(թ'I$H4=x(>jב|+ PGz ZAc-1J*@xCGX(n(ıȉ@?/KTfM}Fyk"tyS EΚ\ѓ J_4,Kv4EF[ie[}ەEo;jv!HUeh\<3M{s;]/bVEz ɢZ=N/RnU`pq4 B9d=|̩S&N_my vklpp%?&Zq$d" 9m}-B в#otrWqSNX%S.FcɁy;iP!g!xQ,~Z!qQҸsU2{r`G4Q-;H'>YnRɟg^+]K آAzƤZFRjٜ3{+U S*&<~:m!j:8iuC"D)=!Dmk@}@~Rc'jl ^wܤwENJ`$?`zi>,0.GvUN{Qht-WĠ3LN9dEĤJWՒDF|`Z߉G䅽zqpK:[܇-z7Uo{>'&hϿT;(}B$ArɸBW;nPu -BD W|^M|DzA8 ÞS5azr{XVTG"IL':7=JC%vEƗΕ[3Q%$ۈ =agF=~StS*Cda}|&Wx/ʒ1OEnCYNK 9yknl$k&O9 &%M$p =-F>(UkJG'I&2\.AH8ṗS/&T{hQfC˓mow }X$CIƀ5b 51M++qXɠX}kfʮG)3`M$?e`Qa\lh3U 5/s7LA3#*=k#Eø|FI [6Lg32S<$}GfI7>hVzKTYd3K0mm < `>.xaBOT8ƧfrrV*}GK(tCxZ}`uae 1wi]&${켇ܸ{Gx.w6p=C^½i on@ cA!JĪ(l2 3ku ^A1냀nKkL^\7#Q"f NO9p[[l3؎%Ǡr%.QeB >ſ?~)50KH1hR1JԡKJ ! ;&mvXʹK{0IRmwi2}tZ7+LĚ]uL(ЈjieuaryGfa.Y 5 ,~OSZJ HӲ43$['8TV" lR9>YXoH*'*>rnIڪ q_~ƒ{ %_viH2mB #P.|)U2#3>X F\0yAg&}| 1c@qi{aN>))Yo9S*kvkEEiHp"qy٢ӽH3<$IZP+6"?{zc  U*r^38_=Mcdf0nNh1M̙^qPdS-![~Qc-9:;q#u=I>z CjQB'u]ύng~l۸hHn@FWYLŌ`9ϱk9 QMޕ5{:>^`ՠip=v{g'鶷ud1(720IyԉV GBYIU綐w:ZlA4Ӫ>onM{(4dpʮ4t9P R"QIJ.Kk.9(gf%dN̲ 3)$zL >&VN{d2o:%mM o]2?׺: p m-1k޴|  :@% q9R7'4epӔR_e}+7oQ{ȫ%H`%C7~/5FOaZ-0SJE<)딥'Q] N<͇Ȩ fm]Y|Ps g(MDRT/\Ka܅\Z/.trV3:aX1!GrJ0#}=oA&.Mk&ו`mb Ԥ$SIfk `)j R5k'4ѭ'I`-ry0#Gñ1` @{GRS1 VPlkaA'n8_S2ɯ`9v&E,TlCqY%ɥ\hQ7n97mhUu(@\CL$G cUM1wD|S31II @kŸLjk^5ӮG<%aNzI| n-xVH-: &?9 9<~m"0]sV$a*ˏ;ȏlؚƚj|lKw=aݸߵ4cdW%p@.pBb!M*KidX]AE^#1h" HU5~T?yQ`b~Z+ǚRz|3ڙ #=x2燹ͫ ?NLR^B8I=[ cAB^՚xs.3l،+1sY [?j;%ÅV 4kb)k^[ 6m}Uj*^/W[r5ɲ52Fي-'Q$U1B @'۝6{Ǵes2O!b#5R EsTs.j'2XDo]IKy^%S(Z.&CG'&u.?;:C4\rG" ^)5Qh.,PFKp^2G9&h6 фqy8PI)u2σxHl07l1=x` wQ/θ]c{a5>wo͛ o׷xꎇ Z?֬4'ZI;}[&yI`2Hн +Bm6T+~Qu)ք X&K s\,[?Űf,;łƅ w\ @zp$cMҼPkd\ *F=1 MޢX[@kGjWY(F)'á&q ͩ5ܯJ.ʝUg&ek^1 ӝ ~9GMP~ȰM5etUMH 8Lb DA0 h,0(@N(~~ʇAud|Nءk.Ṯ>PFZʓ9,IƜ\KuؖA%FGF[8  p1!봑1󨧯 ' 3kpˀA78__ÕbaU;U~$}% V*~P.#l __ƶ56ԬF3K!V!_WzJ 86s' <f;:S4pp vvOS Ia1V(HqJk*!4#ɀ|y^|3Lbeo=={E9MvJmg78r؜.c(kh͍ayU0`[Oc\BKp]&HCfO+V(>djpד?bV%cnʤ$*r /9@5ŕҾ5NG~PKTY;Pvᗷd3ȅBIڔ>Gl _Cz'fŏ .| x,Ԓ$-WӏN*HVM SsUD("QӝQRb gY%Eތc-EIcD (-g:9)hdy"hceM K-NԱ7_eXB^:V^SDtAVFj ^S-mN BK7{8HtxP6sP{1p#0^ÅkwMcU$hWlă>!*|u}(fŵ+2#KQ5d.~MBAdآV8GREФ> %FNj0ɷeP;b$[Ŋɧ~~JEFJ#d羽4 1;bTJOPɑY%A;$ȥ!rDЅȀ?9f o0Xp1{}@ge_bRB.]C|Ձ@C>1f#ooEdJ$DK76|Ve^##) w]N :sGN+J㋰oٟ/aaN=ycW}RYSSt.%5U6jCdz Ja q?Zՙ## kIGs;~g&T b-P=6a{=ji^ SW>vf|IXs &2e=E2rOvj7[T$eo!_gc$^ dNXAD5^%$ag43~z~-d$4 ޳Xtdz;Ȩp`9f}a߀Z?9gU'.] ar6]hP"A͙#bDCE uVubDJ_o|nnr<ȬтPiD=-2-PjGTV%Ȑ2qd yV?|xoiQK xqqJ؛p'#oۭڮ^h v;aE)!f%`w48ñ3u3YN>R6MUґ>y{ t#}85y%(Jt{ΩpFwJ2t0b ,W[ |o[IehC/\Y_XLЄCy Z?TY֝DB̀{" kJ!6#>44OuC d$v^2=[M;rPu0'%*! 8,͇3δ^#n D=Z4`L˷ 8Tqs&rt5Au Uݍ21)ZПyJFJ>'!t#PV\-jh=BQKk2=$ʣsN;*Jdmz>oxT`w:l9kg >izT528F7S%F%UȒ:uL'}TPSNEd.}. _.-7NS/VR}eGQ(SqӪGτ p"\RndOJ5Vh2;RGE2i{ȓϔ_Ucq[3lf]&{KJ ?~h5ì' > h"1T5z<"zڣv%B%zAJRЍfID7u?il `o"T?Zzh+t*Ǘ%> _o; HP. xOJ&q;`;/c| lB=^2_ ':A"$F2MlG byP("웯Q@T|~,9E3C%jY"T!qꨩ8삓ۭl: ld-g.@ 62iSijlaTa; l6CsPVW&V݁gmwE(Fs69UQFxewiJtŸ-IuYd#DY#]yI6 >$hVj7K#מc-ҽx0!n%dK2HB DԎ7EwDfJ_IP,8=p*׉8'G aaZv|8Wޛ.f ,Zhe@M=8Gz%3RȤKӈBtK"P?3oXXVU_Ɨ?4۳EXbSZeQAd#6S+&VԭBzXd35kH ~uFJCyrij@'DT*𹠻ZSoUPU"4EKaT:ʦfuOLT 6lnQ9ޙkq@PUh[@_bGb+${]3"V)UNq[yI2wz,o+ ?֤GjCJ -[ e0ےZU/Yci{ڼ.Iy=w7l%kiMa[qQZ*Lke |Zĭ 1-^hiZ0S m,Ctf] \͐Frt VӶV 9ApSJ;ŽS\j劰w>?h!NA0*(0Kz6 >U'USn:X[CD9p8Z- N}Ob6DUѱģZK([?E~BSSbDD(ᡓwQep 5GHn#!(`Sz x4+NvmQ8PC/hl aU]ZEh,gB0UٷqڒR4Y2LDL-h0ZD0};0HWzaa,׀X :LF3q%hw s.C6qrX!l=)Z5`\lUB<q ?>X9vϫ5Wьt;đͽXXv5Fx E [_MGWTBx*0M*$jQ}FED<:8N34_יe[4c߸Yޱ^F?pj;Zl#dqbۚ44*nLYJ hۍ%'"X46#"$:lȷ\k(&,`|݈sF%+r KlzDoa{4 t޸b쉰PlNdaV7tߒA]QV/Ng^& ۵tq77C)a1fELh 2`I` ) d0+DxV--tnw1i`TtJN)4xoRfB򃰒y~Ѥ04ô/,A:)3Yz!oz"XIN!xrd(\øZZ{BE`a@7E'w~ yCO a7N;<(CP)4Ļ?dKI!ZBҒ3|gvmX*=2Bq&+9TGک*Sy_ˎVhYmGnEƊz,* p%K` *1^R̢S1` F"9ʙo$bvO'aō"H{많(f E. &?@UUHpp;W~&ch5W:wA}eE%[\X̂QJ%aD;fm!AҘ\[]pFr-|^ƹg-Y  :4B,z$߳ZSdQLMX~wBZ4fh'@hd`d3f9"P\47U$3e?㯼Ƃ!cBɺ+bŧ=/۪\)Rdp1>[c(@BRJ,uxGމ aN|e`uJ'/X/Y#nc]ł\B#'5&bbӁGlXKn|M`^#aP>cہ Y@T'd7ËFoӇIqWm`#Z_ߞ35Er}I+!Stu-᪄ ~E3[{ФM$IUHMnK'_@#M R&K/%d,ͅp$m ەjs9\NXm ^7˫ pW5"<*ax7= G}4..!ڣ$ج~[yPw,*RNfE#yT-) XRƐ7YS}@\#:Bi}in2?jkkZbN&54E5*.9R!6:_;HS*$@!gA"-)'bV.a(Txq>N&K}'sL;{FWOZk:a8`E@:x*_ xgXG`X^` x4['!2EДS.3v O|-^} UT)wjװBY̌}3‚"'4(NdA]1BYXK5Hr>FLRsHc³PgK " MsȤ CNh'Y#dړlӊ=N1J-.y.6G_3`R`t9^=u񠺶DwؘA0+]^NðZBI%VF :p}@>_&}ryύ:a.gVJbC"JY)U<h3Ly>.\MdN) p!alo0At XC  DQ6,R)! p+ͭo/.5 FΛ%.91?b4Chʏb *fqPT5A4|0duj"[H1Pb)&`9*p/+xsʓZ/(Nm>5E t#J1yX_qB5eqJs(oDi|5/+8BQidDM( D'!<.|!:Iņ[Ξ=7q4h]" Bր_D}!hJ\30 m@ddBxrIj7KZhEy˔t[s#|Eby+96 f$: o0Cΰg&6fĨ&Wua^« rsqk](<"wJR:I c* Z%E8wp ϻЖڷj|6NIӒ*rmta>$%ZiG`,7w2esZodE\,]mF_CJvCQsdE=^/07>=h-][ⵉ,^@ݳ#;-&Զ5ړ /7Am|: n=wY':)T=[e9Qy8"~Β_,wʵKBlhb~djd'!tHגqa~w?v8 !DwX٘i5Gbax!dͣ`B`؋oc6F\ O10NQ<=xXL7BL:'q}:΋\%p`5?HEL>uP8T,nG"}a.!0 Y,w{OPi{ g2 qX@8dtk VMNe'^Z*e}CZco.tU\|1@uGMRqrFTR&ik"0ocAn@ |1 \e\Gƞ: DD4|a֒%猹כWQ%TN1?7hOҠyY#ݎ-VY@޼4{yvN@MSP!_B̚&A9D`l%ےRZګ4΃xͷg_cOk=d=vlp!dY/}4gC=!͍Yf:G\, @Bev;ވf3}mnD>6>7&~6몢 ts5쨕huIZ4v E`!&"57xf4{zy5M1%8\c:4&C8<}w 9_wXj~rљ 0;yUi$( IAiP, 1 F8"&QdD,BIaX M"33YXݜu84X)x9^CSFRۃh7o]mK3&)A[IRn܊iЛZP.ШFi4L JԆLf7qlgsOPzc:7su$XoFF;6'.@_"l+?0sJE Q̶. +_TY^-J9ݟ&qmXؖ^]ܮ϶ 6>ǀZ Z%Ї"'=1K هzAO>Tv%A`ӛ_Px3;(0tʁ> eYАv!ZLŘe( Sq>E_8ȍR-k>׬vPcg(lWĦkm1n0l * ER>OE| dٝRVD9%lp+K(h`C:x/`Vz8bBZ_qX|(`I&e9'gfRߊ@ڽ[,jډj5&˲$oL}/-.䠃ĥxAM#ڢԣCS4LƏ`D\7Н7b0 M[@5:?N(d⿺㹃Uf/]v.у =o֮y7`=6#a(VvSښSWp`:B-vOf1q52lϹnxK ]] Y?0=IJtfTyDY@z]x^N!/36/?}O ګ{*i)j9*x3v<6 뼾o&bIQ ) TP1 oKhnAV0M ebh^tEpdF9D{.ވ.wġunZp\+{Ra80+n+IGe)D3DW0 zG w\\J 7<7rhWF%=:J) U.$y@=+m2b';aW'$mT`Zi3t8'E;'Aik!\JZBiy8ha_jf^>i2HmXXmaci=۪h -ǩԔn)<`+c<s)٥7]gYjf_;EN߈ ]*BSg=IQ‚Wd(j?ө\# B}UZE@@zB#`di3oZ [5 cl#c!n2uyu呭 T/UqwQWWi[4yJOI<{s[{ϧ.ݶi+M GNү_}@T*YSKm[u$zrw(rXQy/,,DhI0 >ܪՀ1T,2>y#pMA=No`8:+/ڍ+U{U6\:9@1Dp.GޙO,YAulR ҈0(JU$`v#T.39A7্x;\ߏD@"3۶hF=^b nGh{|89`ںnd^.UI1LJ#kKR1P_[RXEi o)]D AsE )J9 )J|} Rpv >MLحSi,4*|9h$?)}Q$ȓ3"Xdƚ,X ~w1JuFE @I$k+zJ:kQvZt[mq fpNlKdh#)sÝ0X`4B ͹al8hpQD<2Qsblʲv>7|䃛 HBd3iFa o Ս^3B;#( Ey"+_N`^],fOYԈSzjh=>wRWzQ+䖠 <s7hg"Rڝ!=I33[G&㻴1cXVelA\3z 0| oxD"Ljv0dj 0;39^;Z>ޞo|*޸@tց,ZyHln+Ȳ ap2o"غ6dI1ڏ{- ?khvфi-N G(,550E!NĢOBW:Ñ9!RGQ3!XdICau*ޡrdgonXr/w{dUJ̉ 4Ww8t41AivpKI Ʊ]Gc]ijA=m]Yʊe*M휴erz|h,gɎ4egk8W M7cV#jD/Ts4יB\UwZ.5z]ꙉ2tnƝDL7y,s}{l\ #{QE4y1،QMe(=LZ1 'w6f&f}T, 8R^놟K SLe z ipeTcKOc0ru Tk*z;HDT Ayjzo?bȒF/>`DKQhִ̼-_Zh{XF3n6ӄ tv.KU;p_$ 8ӕ|\uls5Dd5rBB .T戹 :Ͼvc C8xH#l (Me #20DZm^<-ߕmՓ]ګ|r;u=Qpa;0&|6lhuAMzN1䌫ɀ+~jb>HTgȸ_rܽ&kC:9U3$M_`jŖ\0~+KޢC,Q"eg$C u^b^ 0nL'g :il(kmMr2/kXnjwstHFD]Us^HkBPa3}i:_i߮up7[0B{Ƹh.~'} r̵w.ng˯r:"̫J968QI`B䶪ݤI Ȏ,d+6"Mϧ=>37gmԴJၔ"D<.-ǟ:|Bpz-/8F E*sֈp $LHO[Y%Rԫ*<ٮ-"-^UMOSNYC(ÕxN"0FrxV!]i-ms Pl:O?Py TZ'ld֗*Ӛ\q %~MJiD($l~uӿlBagOP"u/+ Z(wI ~ޣJꇚG]6H MLK4/GoP@/dM//Gg|!Ա {͎?_Q7“{ܓmcR 5AaL}uꉟFQ0fdU8r73W*>ZKosF@STХ ##ģnca-1M( i{x#G(R^Q {B"r^:"EB&߅*J*U @'n9͖?C^A%>aϣy T@s9zDvcr>ik%K1N@ZLjn@xQ(krt]gC?ӥ!Np*B]zEzzj;PF@XSEx 38Rۅ\%:T+siYE5~[1$P@Ш`~ &(^t-0SQ2 Vc Ȱ a&, 1/"=M5+u"xG+hnw"Es'#u ߦ\# ZTE"V!4o:ETⵁݦ?\-G*1& zFv) ( 8`^g+}vRfqieӴd_ _|`3'hx!"2Ŵpp\ I1\9 E m<!8kFFJ*Ѣ Ӏ(pF+tѦ ҏ3uy2[T׌Z3:>)M5,%,DX9">'1/Kg?Ե\X,L O`+;H |2ixzfҲTL7=1'EWB:a9f]R@^=JkrmN1}:G\"4M3cYf76# Ob#Զ /Q lPN c,&GrJ<\g dy0#5p!F!iAoA}vC;iGb[&S3mq\l\{fH#;)9 Iɻggs㊂@"q8"Ѕ^JzlhcV\ʦSh,*Uz\ϻ672i`tx2ඣa֑Pe#_ɦ%atPler uBGXʞ꾼.w^]*M #!ɫuaO32BH)/ӓ71_|Z߼;;&a6a5"M39 wМ>VcP3 dp?_W d-GW-Շ tk79)& tл]sӉF21U:,PxX\YO%YO N[&Z?O]Y/T7p9#4v@Xwx4ҥ 5 6BIء u`CqA*T,q؟fkLty96n[iJν V;?b+bzҹu6U 53P5E,|{0tLBM=$bq=0k@>❀:4^2"p [Vziv[W%nW`Dh\b,qmD,1My*B/Dj/b0'ELx<=P.80 |/0i&±?맘7iџt=AgKvdR(=ۂ]×YW>}%bܙt=2|YSQ21gv-~5sqRx4 7iEޢyHdԗH.HIg=Zu=.,u${G[8kE^ prϥ@&;%cⰮ9&'Sj+}+q:?4u(&G&XI<;8R%?K"dsX!n?䳊,/IhgKr=] b@vFBu 6Vx;[ [f32_=UI]W޸ʞD`$%5\.ŭmxz ̖J ǾDF)$9 r"NkrU@:v.F/'njvaݥ:d3WsY ھ3xz{܈$?=LKeސԂړLT-;' Y R3Z12%+IcHD(UW2X9dI81ot}+p.r|6ܴό;ivK[?K̚5|L#= h]Tp|7bOXlZ ņ}n -GJ=F[0g>Pcg鬂0o>h*PjF;5,rW.Z-:M Zb?J`IXqk$o Rt*)LofSVvvۉI',}j,$%{Xv$l멃,Am1>BTT)\J[6)+P'?Y«GF(rHFJ+yy1~/ T+YO8rDPuI?.qE6ePyW;ծ."Yk~3]Ş <"{E:PTdx۰3GX¶Hw9$0S*%ﳄs;$&XeȱGsb/< rG72b)CqDVl45"GNZ|I"ēbaf vH0T+#_eZH|2ɇfkUa_͑pj%N`[a)+"kMnW7cHq#ԋ!(pe|e-(}(2C #/n#Q7B燷 ;DOeqi`C \+1 c)vôۋwg]ekBdやGz\=>iKPk.FRҿшw;Ȃs`ހq7afsRHY,Ec<$?d}?z29rc8JØjی @uz߈RVf)f񜗨uIBOw/α,܂E@2,IwE t( -k4ʆ4M~oMkuhośҏTiEAڍ s]Y͒w>]RbSC+[*7 , ZYQ;UqCrK/nSg+:B˅m} Wo&ǠQڎ/?ɌQ0*4PIQ!eL[ɠk('[<$ϷVGBs dum@>1@e):{Hvb[~q)~ֹIUL~rz =X$COC>q65$"< Cr m(Eebf(B %!ʖ8tMb|Joz #wEC  y 5RZ_v{̘ P( B We, Qn0M.0>wBڷ:tae4CR^QZ#FEOZk^ls-#L<|gqE2W12VU!,s#>6kTu5rMwړ )JÌų2A}ԓ啁Ec"ˬgJk ﲠ#F7;¨lJKP@3D{iNƴ5FaY0qyS.Ɠ<~Pr~ *TX1j\.L7ds@Bs}Æ&K[ 0:?wEk/@zRq1złD4em1FѲrqƩEQy2Sp}YJN[7hAo#:m(᭵̼Z΂lYW%mnwl+jю$Wxq!mY 5P"MtEM]ee]QSֺ.h]j :SxCsZ@Uk}ckHY(fw[k׽:\UE ˈ4MK>8G0;l޻$I(Zkj]քU =bY@p㟀gZ*RjW{u]m6L;:>uHu=A1cG]DbM׉D"Xi9sG*/KvBrSvBgyvzit̉ks&&KIRݵDQt Y[{[YyE.M5 V3^P*hkf5⧈lqDzD3}Lz ɨu/d&Rr/s!{qٖ|Z0S ǝ,F\Zw,@!-3i4w;ZTՂgCy%LPm+X݁&}JT{sZF@羋'€p,E$ݵ$Uy94qSiգ(ڻH՞zū9|$53푚tM.@ΐ5R3cJhY[K閩|KW#eT4 Lctg%sw.dEk[HY.8gaѾgAy Ss_Lϓ4JG]${oy=2m$;maDi(ɑ4JdAFI@X$PƑ@$D!H pC$Lw b{aSgU trqAc"A#գQމ!±;PǗpD@U1=mBNIFQE!OR,at`N$S56 l %b|W D=ox$Ex$Z͠rl<H4zv_ؙCzz]8MDPEL`Лc_L&sNy&!W[9'x+"Ћ}n1Jǐ RDF t[5F:`c|2G`#*IBrDV(i:w0|Kfѝ nڻ85"Z߱vmLcsSz/D2fkVw'럷PmX YB>E9\ӣ?̢$nS7,35M$DYd/kz C:)2o{ f<2#{kQ.grNU͔f5P y1b*"pҳS)00 z'Xme=3Y錒{Zm} Vg| 4cE>,[Oy*[}GFb!-IWK{"vfϷu5:*P0{[D ߭^D17 +e# 4𬱩 lϺKwpGA8U!O)鶮#<2*"u\x*cf a1hv$:;QLS,o}Ԥy)j^WL KAkϵR` *?IP粻bp~ҋl0j˲@ H 蔳Ǫ]+q9lL9R%J-Y%=ꥸym?k!U$&f B">hS (l֑V1 <1NUu0\rDZy,x jy @qik].A ETبW(s^u$}@( EgotV^UR }@t1sbH|k ;L܌wzaLJ]Qk˰f))'g}c?2:TtikgMJ_S+mL73?_uG<69y(e?&'mG}aH6UV}^:`+*SYu(η.VRxxP7vSFR-\#GN kEYTȍosFEvܝ@"Bv(#ͣ1. q8dѭN:o*,8e(nQ·"GeB!S%Pӈܰvf܇f Uqѩ9)׫g//\s|yBvE ; *^o,AEpݷ2@ٌ3_Q&1E3oՇscV04KL4(IoÀ n_23,b̝gq)6jF0*z ԦZJ\VC^0^?Ų h+6(l,p)P!?kPHUPXaR C:G銦+8hK»Ȥ:)W~)e.Y>MU ui>E O.dC@scIFK+ Ӱ65Ybe ULbldqZ=p%VBY\Pky0.7p`%rYOI~q᛻v!enV@Q{ӯk.kzpTx-aձ}AM1L\DgS S=/d2D8Jȸf:S0/ .JcNL u0H4`ܹ/YltW`ӤE |+W -[ԑT6SZD$ӺwRw6ײ oѽvk̂iX›#4Wz{~Aw] eawY (C=!`H*z>m& *hkp}7ٟ`ޭ& M&<mWek24zUU;ʰF!Y%Dʉ4Y%]Ս ۤu# eLhmXe*KTL`GϲWPl qk5Ɯ#b 6-+/(1k)}M{䰝vQ~W2I{+No @.i2e]8J#aVX'6G|b uZp{ݰ2VHt#[F^EVoN01*OmAou- *r3pƫVN1Y/)+LY2 vg2< 6dRbQ@i~e+!3$Sc,o|[5?͋r͂ #Ibtz<4 䤵 7鳱ߛv88v7jc,ɮλYA18Q7<Ͻ$nKo`V0@pݧVq _*gqBUYܣ-@aBD=$$v \ADk8E_6+0}4W[ݼ֕LwJ2:Z2bېyiz]VF؁tCu`.܅k9j݅}TQ,iUE+{AKhl0ד%`g؉'*!k Xu$m0G2ztù9WTn U "mG ^K/uN3dQ6׼f>P.t9}$8)r ى.Q/+j!-Yjʙ%xm/ˋI'YjX++@VFSFfKnxDgBK|i/_ ~tKM@߶K ʆW>9"sUBlB?(ܓPok.N"+)`GtM~s#5,VSS[PLCN. 46>J>6Uԫv㎊jY<)޷:w4Ff8z8tv~- s784ݙ|7p:zjVXT8UHSH ]K+sj9)ƅFV)9N#@o $[n ڠ*DgSwWryF+61!*I}FJiVĉ_D"<$45uPm<t.[Е/65 Ql߳!iRMin&C$YvQ `lD)*J(ٶcSTfan{Rbݯ }B"kĊ*DYQi]V)Rq~V} >9ܿl&9 ^U 'Dp7Pωn@]+6K3 k ky"+P|0^nr~rCD%,s Vo{usWwpy ?s1cWu'X5+&X> Фogxj+u©>@}d4]9&NNNY{ ,to C{ѻ@&)rN5jA ZX*=؊-*qpJ }Wݑz ʩUн l60G' t!+ ID&HhQN-him,&D.J/87Xo b"Q*I(#X ;,bQ빣ɖðXh*1S8#;yy(W7h 1Hfx qqXq1g(Ӎ;gFh5/Z?,JȻ#*j9ȣrJH尧**'f Ƅ eQ|sUn9lJ 7=H_ݽQڡP9sQ@N!^w*@(d3U?n|`KԒ1Vº4NGLez%?붕ib .VXnaWu; cHhn{pIi&4$+ $~4z=] Ȅ b$L{؅Zjx.hG>x]I3-yi3 yⲃ<‘B˅{Ā T\]IU̠g^Ւk#yxBD7p o(eԻHzzYYĥ?2Mj>4=eN?Q*VV(_f:S%Q貢b#3٠5-1PߟtHo PelgZʍfxZ|,@ t*fن" %YC/0Hy$]\BXV'70|敭4RFFէlth[=-3Htx bZǥcH8X+hUu<ԥP(pOU\s1('6WG^qyVǩ]D] {JVBUI^wN+l)+F i}l5iܦڗGiPEvA~9 C;%&{Cسﯨےn@z[JHysSRM[Wւ7׸U!@LP  Ԩ.#/( \ z`HWI3|@ԞK^&ٕ0XL_NiF+L!#Xw+ ŢВSr.P>4g:$uz$.6X[gSOEt+1 k>VA͗ Nc[("ͪtZ`+Jh)m c(vXɷz.&G`ʊCY˞Y3pDѱ"S߅ Z`*w[|$ =67,`M65c'Њk#^c'7 ܫEDCkJOSN<_zEA-ղCB@ [""QDwl040Pp;uU3-{Q rcukجsړΡz,G_鵹LC3.?JՕ$ͮdUIBg92z\$|'XS M Bǒ|ةu;#5 PMw}h njz8 %S%uRؠ*y>霙t9?]6 -xWrfj]}U%,aJ  ,"inkWD XsN?XƖqFnn{D+|#͞kV#,H sϸWw CS aܓ q&˕'z]xngi `" >-1CkcౕN jVEdO oCgh=D5l_A@=CuwGr"v'V"ɐzGk f/뮌҂7 %Oӭg-Jґ_~8=cG%|xJ')y|y}hJӋ8.-+ĸ"[ ~`lɹN:80 L!@㑗ڞ[d ⓘE Y~/z1 *w_6V<^1Sϒb&QZ 0:$ۢqYզ2VPMOD0`>yaW]B>hR#ϓ_/*~b'|C QvP(j3e*hlk1aiӇlAO#D SO>+y̍

W``~K` ^Bq&)7v}(d FR1iܺ1"TxW'&J.\n`xNxaw;:9T$r;褂- =FKGLF~le>_)H_%8UI'AfgԡZPYO&n <Ӭ&_>(!b!.9 8}sy9kX,,;4ER&;S Az[ [EYÂ+X<]^8wz5}һߞڝ֟I|b&MT]F:Ju5M6>`I3~Ȗ SJ0>Uc$/QtR+e1hТf&07a0մJ si-˪ŀ p_ۯ/wI (;g ]V> b@17 ($AMvYh-$h5VB\`Lq?j{09F/T,džjVRi_#AC z ?DPxkj4Jۊnnn'Z#Qpݏ`owJ$v%`* 7=/$ rֱ=[T"9^k#Kb up2@'DCT&@[J([K%K*H5"!C_;32M^Rwa" [g;r$$N.K l>Sn~Zf+W (=`k:$t=Eԧ׍6d@ϒhyMusI?V׬ZwQiU8jZjB>^BM9 Uu n_wY@/q6ϻ S<PBM0:Brermp:_(܅YřӰmf¿:БgO|zxiODOyzyp|:d5BF֚(I &Kg{Q{^58CstjlS<[q3F } ě#IzS.#Q8v|_*`ݐ0_&!*`Ns\KHJW5~ -:=SrT+hb`Hv"ҵHۀZ6D\Ĩ@8`//3][5mYwq'%yL]NwXWx#yf֧\L1H(چY;z*8*O)܍ Иf1G]J*ma:mDe*,_E^W_53k$*!g]0ef"qeJfcȀo(9\s\S¡.:OqDJKA`(mhSFJ߫x ]tK>PJ6Ϡʿ<NJeDw>l/:c^kotYY[&pwF^ԩ\>;ESWFk܆,.hZlY ϳ$~wU ,Tl{JzƸlDӃd8QuBҕ :iHB3q9h5_ǰR ȮC)v>6ҥ!w^!GHGpx#Y)Z^=I$c 蠶zI4cd.韚\?cKƠS̺Y6e 4b);h2{t|PwShɤ6LjbbbjKtIퟙRSem.Ez,K r> @DcvbjrByaQcB+(xq9, FR`UP٫oجּZeVN=\mV0BJlPa鷬Q5UUo`i>#GTEڣ'F.yC t >2/6Z'R>t1&9Š*\c6"z9 D]S,Kqg=%+"c;V mvSF8?ȇ$͑7ET3BJr9^úł0nZ -`ck !jMC4PtVUu&ă ̾se1-KD49n"n`ƻ3TfPϿ~C*ddaBě݊io];eo[xUW! |T|V5:?ޯILM"Qv?-lVEV=w@4mqe%-ːh+ ̌NPcD MNpc7'46oⶖC=W͖mTۇ@LX#G/'OXvz~f8 ]ja8I^. ]%y ̅\ٿ/ks}{j\bglT_5^_Hs"J靲Elk@`69(Rz$ZwuyLO\ 56=xcUT+<`"F6I>.O"eX(5; OG G e'}2'6Ɇ&~ߒSD=tb\kAApJdMUY km$_ &wI086 8_}"f l}"/PoA-yKC6L,C bj+Z'u ^a p-Jn,zJ%2 ARɓ.SgHVYi'Qr|$EnXb9UCxgtbFT;'yz_ߵ(g#Gkguz;:ߜ=ۡ݇Գ$gM뤑$G“CpHű,~7v3e]Ku:Tôc(K9w,~Y`H>+?yb;a -t*g1'mkc?x]cPFZÖoK|K: y.=cRX|gJ@5>#тD '=Γ[AI >W{shOԖ7 Ckil SvW=\I]|O_RX `suV En9 *l_[⓹F1~[gN/6۶:1pR>RB*8&l!OYwݍ Z}TXr殶rdqoeS_yyRӄW- Oqw:n&2_q]UoRk'A 5yc'q'< 2b$b AVFUش.=1@ibZa Nup;ʑq.WXI[fخ͛3߉=WQ xrO,>erAEdPs=+͸/%FRb5]Aư&|%wL"~ҿd`ZI˾rb7#lJeCuտfcMsF.ܚ3gvL7/h, X͖ۻ~2k=>0m tjz_˃]u@& xɉ4sv@c^>%Q UbaoPwΛlfVvO`89x >(@MlX"E K^xG؎4}&Hn;b#.gQIaP G4]mUCT& i {j"X9)`A{2OBy9㮵PU "q s+Q'-JhqF`|;Ƌc5~)m27\KBVFi[y욘 mU o؋Bc"(t.lΟ^LN.l 5fUw8 8v,},Y &t1e|>O#)UlI\%ڿk"Wv]x1j ),(-ZAa 2;,v`@]ُ-e0)f(\qH,moccQu&ա+I \nmf0wVu_-fR,ޝc`I 䜝xh&a!9WQMn#M'%b ufÔcm<[!|jS2u3FN(:Sn#mbZ[:z#Gsڮ@v2~,I>BJ'=-4Ńp#m{0h,#=[Z .$` wGQW0&-Vv3y#8_scR|k#yS,;XjX*ߏ\3Nq_X-@gTɊ|K@b}</>nU5Ѵ>;? VZ&g~E!? ?v-ʦVAϙ+UՌ^LaHߎP.O gp^7<:ņVslf_hZo n`ff~ b`>mr1 ylkm3hn P&-*Yly;66fbZ8a7p'E(T $ƣ+YؐΦ<,470r3+س8 4'u|>a{ltHH ^"{FJ 52qJf\ - ވqa VP7]LN6[? C--/[PHn` ~41ƒK^gSvsl'#_l`O%)Ebt5,AJf=FetBξ!X) cTĥS MEA񈇕BqG%x%g$@)g8鬸]'wrj*n"ĬKz"jloya&m-WPv #A[zdДwt8T_ s6ߎN !w! oB"լ'a8@?I'6CEEƁb0n\7~@* X9@} ((UG)sM>ZLA`v(H##̙jzhFE~~]I,R]\e‰?$9/ i]b2ȭK[HA?EF -O((6]GPaǽ΄cmȝF ǡҰ*rZ<֟%%6~riN (~\5O,W:(s%r+in73?&i6%ч]!hkki`$A&fd XNN;511B$濢WTlF x@¹r=sgFT I5Q\'K^zyUG˖:QS0>7L L!_s[ EK>ϵ] )D&M1C^iP;т]xِ!$FˌiyIӐa b-D;.2?i XH릎.MCu׼^^{YZ/?ޯm֌I?O[񥵞v Vl l֪sNJ>АUwfl%#&nVᝨʫj[֤*G+{kp--GcRMPȫRF*vWUxzجϦ<a9-N'ׯ_Ogŧaj翺?XW]zS-ׯS !=+wI a:(Iը*ܽ\ZOٰe,`,̇yPc9dhkŧZSLH,W-ӚF#2,t8b~Y@tKjYM`Tw%9w>'6hӏ)cXjO}xnPLWTM_4}((*c|hURUN YW1h&Sqw &fv1HD40ղIx`E_«qiZ\0ݟ dt Ji"q\^F82 {ũPdF ^Y]Y4&)D׍D!i8DȱdFf*H|y:ےxBW GEjD^QOb'mI$wL"hppqq*IN[W):F_13j 9/[_ߌsҗҋ)hyUj-21ҧOɕTctcl+}bMy~G_Ys}|+}K_y|ӧ68gq+~+cikkU+Wg+7~_|[/RK:zi2i`1 IMeƼ8Jl2v|ieE#HCk⫒mIAoSFSjQPy$a΄iPi+Q t'*BP +U u/,,XӴ F!],Mu\5\M+ EÏYŧ]EBP(0e9G vh h&֧ʰ@Fv0 \"GĆ4|?* 9aʵo.FA6q|  ;9)dRG\XD D]PYHy~H" ϣⓎ@efè,b74yi^FJexx4yfišbA => q+,>S"-(L)#U| &U8eh 9p\܊c|DLˈ,j6ыqcMFmlx-!)zQlhQ8L*(* (0Ժ}w0}v`h`ܫx+F k@pThp4}A4p$I *D KD4~F?s_ip` *(A=ʼA?mД& ?PGl!JWZ+Z^^;FDĐh>4,lm0rMR5y]4f0J )-=0N#Twx>O؃IBkKBIJrʽ>Xn7Z&ܾ2sa_ 8rP+ze13?fGp&Gozzσ0yD!*@4Yja $i(ɢ  T*=ACk_ :RBa p'U~%][KۣrX+yHtvhX\A"W VDmӗǻ'4dn2VG{.VHO*EdqL+ۑ!ԸA+4w$ >eczy%5m>_46W#vhG 0tɄ#h2q[a9uu]NےmȄd=b `#^{2Jk'E/]6RjT kXIԅ?@T֤/ȁw'IɹKòձ{vGŨRjcN&7)?FH>Y!ke;'8G=! ^}J]̕U8q=lҺ|x.܊ :ק4У:6#ι;7L!*z#%p#ը&Ӛ)^(T~AdAXsX?pPM/ZB\w~*srfD"3phY'qkcD&˸)s6W|ͧE8t@ `+'b8" ֟<e׮6^1j{.332щuUm m󤛩ѓ̧:@@B'ʒpÿXSDDQ?jJjҳ0?7{$=mş_^FmLʐiޢǿcu3Ͽ#TPځl ħ k%:]فuRQL!޾P:\4OH., %-*nv) >2VĘNq 't: 'tp͌-YPH߻4Q;DjpsDC4% k-7fޮmG]2ħbqMŦs|MP~) ╀,Q)HŠSi31(nLk/ yn)zdZa%;T&<: gʫ m2F;;I'Dg$_DHzvT?ϢN=_ALhVwL\2}˧HLRPڕhL.K1˙ B:ljц% w.hv8h<5^4[fgne`hQ]F2/П13.Kﰈz iCdNZj҅ ;L"*+ގ"NK:02]N5N?̖>tq&tHK$6PaNKfMpGCzG+O|H%+2W<,qQ9F3~܊;#)jh""OT]_*%Fas/7"Bm6U~vVon/*>-!@&@R#xB+Ü 'Lۥtr.Fֱsˡ[& UFNȉ%ʹA{zILSIxÄb'~OhZ0ZKC/P8N>q<}p9 R@P 8`Ybu5jj`"q8~WM S}`ri?Y:@J=%u s =5RN&8c!mXmHۙL#-4C&N+V8묚S+G!e5fk[x'"NJ#ݞ[Fc&mto*`kN(u'VZ@T'~cw1}>?*z]r"$2-Z8` WffFNY Mi՞aBiӦ(O 3!OYXg(3.3Qkd<1%`.&{ϨfLߘ]]#FXc,Jo KYr1E2^lpeZNuP8Wa.ƀUM˜2HvIU. kHNщy'dwaZ>2II'I슞OH*]/ή5Më5bثw`W^:k}X O5z qf6f1\tP#SMsTV߹&pt F[EMpd0őp~})R N3s~U/f/1鋲ay 8[{?SekJI`/foU4fw9ظ?B;v$h͒e%&fp9JU"T̶Q!%@^!/,5<1 _+ͿJnv|!%p,Yhu CC`Cp2E&B h`rtT?4\-|qksjѭZ Z5-9].1x5طsﮖ;@GGofh?F昊 GoUq4Rjo0{Gj"qFv&{-I;JH]h{;4[V, Ӑ{cxjP XW=eiPg݂: lԡa]'.xh?VZ2mY'N`˯ֿ PJm&S;2@^Xd7N3D8ø Q(|0kN8̛rN~2R'izZ'VS 68NV_%HIH΍k"aok/~"λCHZkJkk>?yI@"kf9qWekp~k5bh7 NzfjfI@949ԇV+.r |= B"[ tMn'\2P6z)?17] [g! t +8e\[f~ t>ᒠ`٦Z`K"_-%s0`6]!% Ċ0~KADd LFC42"MhŌ|DlpޫJDv{78k?V5J֫+^vR̘zj0*,0]Eu}Khۡ&4$6 ,crNJI#ıEBt1ۙ[WWqM5~s5}IRn}B̋1 Fv#WտfW~pY.|p1+/Z%q컼JG,7TV+=PlYu(븵9qf8HhQz{+ =*a~)gtGza,[ލ= < NF?[qP~ӵ;sqp^\LbzY4+W` {x9 V6 4>)L{([1Yjy@ං]h l R}mv%8lG$˄jr4hM@#ZBJJ|;<< :챠 HL,Nn}NJ($kB&O9cnM'mr$ZQH>&FaY_yKZlalsx Aک^}qP~{l?Սb]ÉBz *uE†nMb9s.!L)ysQ}ګ g -O0)0Y]BKG_PD\c } ^=j> ;zG5 ilW#,1\1)lɾCBj4VQ,".̞qQt_$R 41W,F1K+@VwkdnjV ֕Lz 8wtqa"Ӡ7~%6ǜ Trg4MrV~ٯ{qSB7EpAvIyfx9^Z7 сp8Lڦt!T32P'KKܙ'U1{dCtQob^O-B n }C4Onp9))?&I!+.P"0t]x;w :L8q1{}=` 9:v+ sg5To1 /!ՍЕʆ6BC ŁGc^f/ H.6#W)ӡюQ2 nuؚ~%<sCqzߔhr;5 rfQuĥ'oUߘHTQqؔU7pDžT^]b5%i#zҤv˛x҃K;MoqیZz¬ƹmK2}p@~ie`Wu+RJzju e}Jj6V ۈ_n-gqJSQ>Id5o϶㩙.+!OõmgVpӲY,K`j9*u% s؜e JKzF˘KǻjT1~ 9> k$^{ST0+ZXGٯHɤee,a 7#Ri32KM4F6HJ*B I'v_UB2(O,4F(4:$^v*r]f 2k/hݷŝ]Lbylp B>I`wELWJ $`lqna| t́:()))>g-"U'j3WX2M$|<?Se Έ967<[%awhE[S2:'Q-ϼ$(HAϘ1q IH9Dq];dc;#VEn12hGn_J*ºoa, w E?]S@'M{tƉ%8Ii@+ ȍۄ": #^|l~fh|J&?߱"ͱx흎mo?V E )vrkeaV @ })52rpE]#m+Jd6@2Dt2J\S6tcBtv;B}L\Wզ_0Hv;ޖXH_%utx%im sV<(#]^eoܗ%UiMQN,>&/Úd&܌Ȩ[ʯűכh:Q_ꜩg25y53ᰋP"6_6<踫 JH6 t rRf~5ZA~_v˧|"ݸrg4CS2}VB)wY_l}_0w QWNMxzvet`D(l+w,L4VE0ޝvnuPp$;jL9Փz#W2 wnb¬(P.4pmS KߩܩC8_P|=̾ wIOLN8۞m  n„Pt/[̏}lIQNʄLd}svg5Ah[wDdE3ldfm_.X xۀ"#uP92`ǖ[w _.R3Eގ6{8ٸ[ 'q]wZPzS^$p2nW->wE4_fґTsb:ǰ%Lp@QřNډZUq 8^Bpy"5I%N^?EVy|K@h,ھ`Y# 2}L`s'*{vAEn-ۑf'V.8n<f1r<N ^5{wO$}8,"k"&3={a A˲O?`e)pnyK& u@+"Lی,&ind:`q~"pN?{;tVԋJp|#23o5_7Aӑ4Z㿗zpee[uC@)4 "8==U]aԓ1Uꠘj)@CPwKbAGk2I܏M' K躳칵th{LeYpk'bHos?Ф1;;z`fi2宗= uؚkN\؞`\&`hvL]-3bo{}2u0+`DAsAT/K#XRW%LJFY8&>*̵ ƍd2;1q>ss𱞂ؑW^/[j-6DGM8,ᦺ`|Mm%独z.K (ĝ lğ Oy=}ݍ~pʩg" .|2i>cFY9ɮ#v\A>2 &39\C6]tiר _ $1^)ܴNYJ_W {]Sc. MW!G1e >| Zy}8How=F/Q-HF%5Q:ˁjE&RS /hL+sRdh&88~<_Ӯ ዅl /o]SEu`4U::, .]&Jn'sS16{ в_B>e3Iuk,`MNӧb#)ʹwK !h TE )z;Z :(M>VSL/h;e&)4¶ۈG`I9$^B;0+V.cW@&Ks(//p|7!x@/Qbg-@%,{'-XBWWj 3N,LAͲCzSϨR PI[xngQ*)ޑ/?~NN_%3Ƭ\HiDKLDI HfK<\Tst݇f#DuRUXev܉a̔F)R[泉Wwt:G]JD۠E >篟z4cCjasvu_Gܧ@0AQ؎.UXF0!3d)$H8V6TK,# Lp- q eZȏ0(Wlpן^^vm}S+\ɯDzt!yF} ^*}ԲoO.eX6pj}; /6</vV@{}X65)uPpФeԿh`oH nR sid !"LA BK">#$~]I 3H_S hZ刊,0d)Y~f(e2k!aϣk :֜k*WN=({&W\_X;p R:vU~dzyqd!dAH.]eأȥ<{QVY='ҭ1Yʗ,.Y!bnfK4Wppk!ch4s`cM3D0v1Chz[Ȉҵ{Rw?qj:+g6/y*fؿjwXY] b>@.(q&Nzd#QL&4A.'iӟ0_Gt+y;a.>@ g^a];sCԢ?bqP -nOxb&J' !pR8z~nHS,%~C_hrwCRm1> Iyȍ.pLYݼ@5 SJm504►%jM"}] ЛJC *\ҏL祎ZYcAp:uLH.. uo r3 )8 t :#5=Q2{ȫ0 / :^S/@uܾṉR{d{n ةd]R0nH  &VBn7F85<l#!IS\Ed28@7bsh[{d{rFh4 NUpK< A, @@eA_@{|A۝-׶OXe# P#aʅpW]-= pF;8BV;&*k\JɄ&+ԓE@ JYLi+kbcs/]AƨfZLPuCct!E@gLw<1h};3fb}QFt ",#<墸;9iGȗ7G 4/^Њ8<e<k5%}$:WVB OlS{+VfqjiDk$,dCFTd }q᜝ύQSulYS#Ɵ)G`pW9Z@ve2h*E`]/I+J )`ҬL ~2S?^*:\Z)j;^24UƑNζT!4zWptCa ]hFM* >Ts0q=C:Xc:w$ ͙nE>(YCwC\dE&z~*v7goq&n$O zy}4>ӍC 9Л,aS1MZvc)r^kX/kEIIFUE!l-qe0s}_!vXk(K]Amg4Gݜk >Ϲ 6"t&tYgZpjIy] I6XB鹞1CD"QkS({bHMM a2 H3.GYDF@ǹweB+HaDHoB0X`غT0 ZLu̸|H?BR$ y:iw{VϦ0/3RM-V P韓(6r~頡"H!YrfߎlsH[ŗ-y+?yvNYOi, qMoQ:DI?U c,=j`.ݫd+z93.J!0A]a^eJ5TB$w@BΆ ݔ0׸z x e.!$70Y"x7'+ϳ0Q35ʲL Q}H+$Xԓb6܎!AwH,AYT F%L.Km6PzYD|a/Gqּ]=~zo/&_O< [1ˇHCy/^x~*x/LM/53K@:b& ٖ:Na`:>iOtXbs2 hqS9'#i՛h%)bmm@`0_H}NRYɦzCHZS%9R[sj@3$u9.g2Q>ekp(#w:mRA-zLH?aĔ=0n!sl_nDf.?-ܓ+IiFrjdJ*k"=ʲkZ'#jcj-BaBۖB .@jMrVQPjah0` VC7OUű(QYjW14bGcוoJK&gɀ/3 /@4V{;U3ь>/AоS7<|p>^aƂ 5ܓWoA~NVԹe!2l1o\c7.Wg1>f -z敁 b{UC!l \I>BrWɣLD_PpUM˔07*`iE4?* S\uk7?v'Дէc<Jٻ'|EDLBBw9u@AWy`#:sXαhjOfXOE7UkQ=݁,4yk-,4ߜ܁/[:q$ˇV׫CVd@tM DCJmǨ ^Bt.gO!$&N0Fg}Ιw@='MTm@C孆_rX6r*)ooG6w4C+\ D TE) cTƮ"")LڵI"o];6C&O iG!(.G?J15 lWtt[AEx!XZͳvXV!g=c #d7L2jׇ+g=eн?eEhO[Hs˖F;>;z#M#Xk*Y^. Y;  J0Yc{cZ٧Ou"a&ݥס|>xX -x5Dz*vE&Weh~8k,*W" _*Jt/&k$W lnFK&+uBn. sݤleX/}>U^ ZlO| wLG$ نy4x/i@ (O &g'@X16M_8O0@ȣ @~(p@R.l?rW~\-]c"TyU8Y닧z Q(`ftd~!y(]of;D[R] ݧN\\>FS׷+vV]N{ D($+ R"@7E-珰yEP5J s6(#U]`и*߰r$LwKq+6v1tDU@pvp.PGIM?cwF=WO}ל{"/"} B7Swo Ilg6LrׂAOaA9TS'~(ГfXZ-kp o#I?YǣnB9AL)N@,z(-a}ЭKAxO(F`qͅd 07q/kP*1'_B:sjΨ^|kV[8hUr0řoDi{+n&xMzh'WOי]q6PA uj 88 /D1zZX[kŃUXX- Prk5K.ԏ%oC^hy+N~/T.҇bRI?4LX Ybt H)lQciILX^!5в09+VB@dkδ^+evo1EM L^w/%c rZ"CdZphw", {e'C_cDm;3l荜a>UJ+ubuR8`AG~l#KDHo6b% ǑIIDA~ 8 Wi<ě4?`;S1㱹%—tbwpr(isQTCg[Pٗ> ? ɀTtk.g7ž9|m`?Gx+Wm=8_ޖ7_s6>qu E',)0n.{xj8 'ѰӀ#(|  F`BZl}:097Mp@gX.]Y r rWB~g+,o+Goc1td8%"J8\VhmtntYn4Pc%#U%Xxj2ݳdژ>kw\JmVqCFi`$8F|?'ŧ_/SS൉ne@lti#8jP^MXWqK_G oRnrrO,8=.Gyy)6,f3TkъWRd]r ӽM}=B]!tV"pb-*c*#0(R*9& *ҝ]Z!72N kP+ J;K@Pt.<[`..nBGK+.{nV1kZv WcCL'@Eo#pXẇgL=>1&z4JNMp'E *d냙gw–y$op8āq'5 L69(,5^~f@vH"Vz\u :KR})TdjS64ҽfA&" ~:^D6P~+<Ԙԡ(Nx ], R.SoOէOKC1<Ǎ}z/2_H4Xc`53!wv@cVJ-[HB69{ p"5RꞆ' odi[lX 랤=/̪ܐi|B.LZ\ ] ܣغ6ɰ% ؐ{ UCwlG6`bIg}AAOo$X弋(gRJԑ8$T=ڇlsQXBbF/"͓ԼG_%(Y;Iv!75=ш~%\{N]8˅0/' |AZ-3Xf$ C F ovb=^1QԴɽR+N̶cvNZ(okD" z\T96 ]Ԅk28 F&?OpswjjˣYR[.mĩDž1 rC_Ђksy'ؐ^ZiVj'pNYRr; CL9ϠbqM+Ů~Rۅ=c_Ǡ(H}tC \uM& c$)NzĿ&d;Ut@ċJNưcsHj@z+H$zO>rYMի^!$M.<\ &2dP}\dX6z‰w¦CI|Edϐ;e5эߍz2{'0` kA1ΓIHmYY%%` X:mG> ,fpn?B@+Ӡ𥊌^YG$!`FiXT̥Q-#`#K[R,T ʀ1\DgF(5X&.4W #Cqy:$5y|]X ̧oZb`YߝꭦX6x#ޅG=ڡC& zTZO)h4LՖ[YWzfGbNuذw.jt5)N{4M(Q$Ba꽬!U,uCUcꩀLN]Ǟ4]3FKK *r0z% 6pDpF5<]X㸈o Tl&|lI8. =sQK1 Hw{A6ѫLl︰ѴqdWWYW۫HlY$ `/lnZKg9G㱡EyhQ4w͇~k:мzZIQ8Lm}x=O=A'.+7YD,g9 `艶BLe0r(6 5,\F w $bN/`wL.H W0IܐМV4}g-ģNhQ_I첨ϴ-az)}?V ^]8L ^4E `.(y=JkU5#&:e:1XwAa4 tB#`yKue@ťZr>BߡT[6GS: vfdRMČ>O':A G܍`!j'j; ʧV{⚲>}ؒvMѾ`S o7J_@.C5z;4uү>]ka_t1mjw1 A XyF籠me%I&@ (RL$2]j03>.W/ Z.a\(N= ݦh21C <|)T3kdg@c&r g<t߈þotg`6S!]l;̷w͙/s>Dz6coQ;cc\=!X켮}μ ]l<9kr=2ŔcHkB,sXל(d"?*jET"@ aY Hð+9kui7&Ѱ* P*DPQ(( _\ks%V5 ;sJxioHhf8ne. fޤ&7{g=mi l$tzrcwgR+|5k,ĉA?C.p\yYW体f[Ot eXg|lMF,uM2QV qCDZez a4"\ܐRbAwaf"P#L"eL}֍VJ\C{װr^XҩJI5qK Wah#efqU֖p{z?07r=eN|˻}c7Cj;҅@I24qh>M*uA 7٢nEHɰN\)x! `G|ɞ};#4=CSŗn0] X[H9&fG=Yd+TT&Yɜaxm>Cr{{LdDb]kDϓqܣiV@2ċos> -3''a~p$~LXڨiy¿<;f6U~@̼. <53 X0T(h>LH[IFƶi=3UzDy>9b hhYAw}f9rz 0W#p@5`Ϗa֊y{ U>4[RgNX -ݶ'ؤ 1`o!}}B/>Hl-"X2.(I"'sA c? PL8&!iUvCu,lIt R(&|r`KYGke1=.'.jk!0mu+z>{# Y~ !JPbBD%h T$3E2"9X9ꁊNlP{?P-p]ٕUɩX5c.="zb'C4`4*@ kA=$|YgqJ^hn)Y; `[FPq4\;}iPhl埨;} & :$H6Y3uƗJJo\<[L!#z<E:TBL($|DUyCZrb3ڞO7Q6L_a ""űyt.e$$E]1prpJ*5#>V/AD%lt̕sЀֱH"ޞ)ZCrE)ң óvSxv0$*7?hn"Qᄵ[ 9-YYEL3-()/|; P$6K pIdycS8HQ:N{ +:+Lpzit8&\ǿ^}Lc3'!BbQ]M {$ |&&#r=X7O'c~6q,yǮ8c fs8rD%B5]O(~.z0à?ܸX+'8us2`gus\MQQh~C 0S/^XO!~xgV)T5&]j4I̞Ш,梦ѝG&Ƞ֎qhMwco8w@sgӖc(|?&CWBHgu$Rm.o<1wGȹ6翉2+edײMYk ٬ Mć2&_B&GVvA գ:tI;x$UWeP0kp*_\sa.@{J&L{1z6 ꄗ N=%> 2 |B!R"r\9z S>;_yw]q4T`GECړ s C2T7W=*P?b1^v]f:#6J9\ % 2aY+* Fvǰ0’{#2[" E hYe;ʜ޳Z!CSMk$ ,h}{WXxա+wG@oҼMF(z΂߉B`^5rؐmԫ+&V|_̽9A D׵,TXXC)@ m A^ k2x,Kw ` LIC뮛VM>wEH&{`Vژ*= ٴ36 j7Gt5"٫}2LOmL4)"ܲMg߹<П7KuKɦ;Nl$(M7̪ (>Nq2L<H`)Uo{mM鳄)bеh+(T]8 ߛA7!jGT8@Nˮ -:[0:>3aL TV"l3/49lqUArѤ fBe& 4<^gCs<1O,̵ͪkn"m9?1HPV. z"õ \Q?&pvK H`ovӊZeFczWg'؃70u,m&fkO\.9qlر!0?0z|ajI`(̮;:M,]7Rю@_UYR-ڕH%:Do}ouePY Q(:c2iBrqX0 }tQX㆘fp{7DrlKhF;7wk9xcE]\OIc)ބuoiI#lF~YR4o'A/:-IWnZ[e=gG b**~UΡtԽ+uIm;- U^e trN i9DD{K;Tʷc/S?nү>bYІlp6l-5L桴̈|V]OQ${Y&!l{I`-HYs̾~7 b"#7MQlCЩ "v(q#wtH!y),e߈J?E=JSdׂ~k.6R#ܔ$!ĕ@?jœ: FlSg 3jOm૎;-{V@n%//{pq1E=g"0 tp-_VB]p">C:đ2X,bM7F|V,l;!I G@+C+몈uX IůY])Ro ~}$[݉2EđhIB Du7U/]}ʍЍumh$Q&@ DlX=gw6x T9a2Z~LU#tg|d=WKܡ{ͥR쀖h31إ}&CJvm}4RK#?wF\Ѻ3N{K,nF_& o$\O'r/R~: "Ѡ N,&T;(-L Iqѹ†}J ,yߢ~vAkE+-Ge5T01/P)+\@@s6fo}.U&2}(s:B|vJ߲yna4:aOCNqq-J d4haGBxFތ568ɴzw"rrЗzbb$(c1% qij5pQ dz:3$bU×s5zڙm_#&\sB?|й6KPӍ7RbyJ jz}rsM䃯cb!-^Ŋvq 'A/֝{ى=ds(G?S}GXYV}cWC(H&#f;IE(=P"b<+n-ѪQrmMQOM.Dű_j ;B- !}SǡWʀ+pD CEO-8-3Y푕? |u)3qz4k!TpqRDE9Tj%M:6D v%((+<[ʄG naI23?b|q⍀:dx2|Zk GS27ZVƜ+^=BRyqNm_?:{"=mKCŒ B(+Nzii=w*1LU9$vW&~OB iG3poq+6wWQ+<,⩇mwڠHh4GNhI%HHTB N;䲂LT%x^VlLJf!Bs7-|84:Z  CAlClsߢ?8cCv/S(0^eZJ$-x!~;_F3t(~_`d0Q'W3^IZicy[C)g1QZPaأ |,3VnqNq]} kNWrdg&4ңރF^mj#`@lݗx ݗO<>mp(38w^'_MXE{0(bzm{9Ht3JjА 3tpq*ݍ4}A[;n.ݸE=>H_T猤3fa-WjG{U_/]Ώ^`_9 v-zDĄAQ>!.gxݲϓ5h+"rU~hE4?"a] :6Z EZä`e?~g{'>SWO~E <dq.!$b*V`3bBA$֪H QrrkjfU'SŞ"QR."/*wPMq!E<)4 DOjQۀX}ЌV 7*Ynf H*uLLl1FX1}W$Dae19˛ }Ik-%]: AϲSĥ'E,=-vtˤJ Ӻgn4Siz?q^OMpR񶪘-[S8/"xEDkm|71Oj~@im|01΂ɇ㹐R!ObǏqfeo :4%TJ}&P^N,O2xr!mu,P_gu2ձ^; Z~*n!Q~ ktj1̀ %l<Eh:^@Zأ5UJ.Yx@?bE)M"baHQOE0ۛ0 ~`MJ%|3'Y STpեƅ0 ΉO 5'tn>^x7v:z0C`^d O&"=xK4Qxe7 A$,z$ɝig 7}.LjgA_ӈG7Q6C0!FWU߲!+[UDc0\=\( >l,PzH:<Z KAs=3l;H LvsS̩, hZLrO=z$8f/5xɣYjnmR~ r`` Q[@;7>5kU yy\z_4x-Tܸ! ;{w8VpzZ%lxhACX(;Ň5hM ѰvK"MU+XliMiq w j|(qfa`MuaB" qH|[9E)Ju,IfgR\(dl7.SYpB732\aNo>z%h΍]1Q^ Z8!r#0,M,)zVZ-(E=dDȓY;R\/=^_4X! &oP4a80彡NTmCp2U\KhɃx}5/ sRM%P ak0@>QSAUX C쯇sx#F 0wU nDW3U35TT"M^._ǝ!9ϔgr*K߬Np+.w1b GXmwZ׽~6UK(Q$SzڽpZ iFc J gWSo@-euôY=O&f,11D{vs~/q=݌5Kxg RKYŞSǒ^Qn5 !͏>3ꥦl #"Ҥ_G76?TC6>qc'8 Ya/Qu-f5:!`vb 5}bJ+N7^hT>_-;LXa@$걫Mw*Ln&麔INНۨ7Ѳ{FaRYxxvny5j&t!+^GV{,D 2B#v͔; i0sk.bl5ö='ΙQ'`UA^ ZWRXsHS̘D}_wUeY F /;J<3/+ Z顣}4k뤌OC&EFKu3r*w k!0)B0еGħ,OTu+ 0=R\-~'a]!53٠e; ׏ś(0#o1Lxtܕu5͞B@‘?\8:XGm4𝲇^%{pWUضoGjX[!$';ەvV FױUE͟ |st`G0Z@tjŀLbrMҦ raSw1IsM/f 3Gox*L_A]$F5ߣY IPIGHT5!GB IQGDPK8[Ie ^'Ծop.Vh,KT}i˦Vk??4^qb" uHDcvB봋H=}py&oG`><]^)H4m+2R|\˾Im oxgfEw[wh0WfXHanڲALMe竃Tq^@L>EM>ĢcE P9 ;ɛ QS)R PԌւBUAwL+B$& \Ʋ;m6` &4v ؐP g=jAP4WˍJ:r |g(WaA +1 zt 3/ w3J\&,W+F^wQxQ|;;݃wCSVYTvǑ9YOTBS`x!0j Ef2e_9(ԯ0 .zdv*"-*-KӰ>rR~-ˎ[Nϖ",셉gqćh&[Pƙ.ƅczEkvzŮ.4[Aڨ+{ 5??sT)PP/ַ`/=i.8J-^N/3JVGiPxZۨyY9I8%f/x,Ϳ," b^w D 4[%|w9&?AXeHIWrKJ4_xNNn3]]'իn0|ɴ]*z"f!oMg8p1 c^;U(.)>[Oý4FUV?Z89[|T*㊲Џ/#._vo!We#e톡7l3=2xBOc8q?,yj8и'geu-m{G@c'-c=rO0ȇr]gڲBe2RmF<6T@MPgdh7?4#<7*/OΚ3bSnC:ia]nvz"w'2YȏºN׆eDIL?b4Oѓ m7`Ga~Ud`5&w๴v3%(o@Y@tV8ۯՒN^LSmg_Xq>.L&T`Orh  U4L$<_St2>#b~.452O`F 2oى6-K-Snr=SvVo( Ec,A{G૏ 2BIB.c~mʬu^g6ǘa}GA!" W$%v 75Ym)+ ]OU`3ϩ2 8$XeE)ǥZ|8z61*",V}yq, f, 4 DB)0r(u8}?W &|8tB BGޙ{+;e8QrlBH+ueP _^W]SKq„M=?⫏ ˼ԊW4 gXA3xlO2۬ :7rި@ZA!tPDKj}e+%G*IT~C"yf>1!a.A](dP`η,=pZ\D;G\+uIT Gᓄ;>4-u &Ri=)] *kKKc9r3p~%"hpٟZUVj--]P1痎!aE ̑E%Kp:yYti{~UD{hQOHH`cM_qC2P'X vsD0Y/ax4p~s}\: VdX"s<dO=&n@GBE5m繖5qGai>:oO*JaĂ38MCRCr_Z)9k? sGs )pRö7 3XXU[*+O wbQ:Nެ/YH1&<.`V#A6ʹgֶEm s@8@BVd>RFMcpA |k!A ҜhΈص,ycK AY.ϢPǐ,*LcGĆ[Z@@U@ٸlXg|'VqaӸOF8aYU!̵i|c9,QS+]6-08{8.GyŃRۈCݺBhBqjlXLiTyL+@-nH܅ԭ$%4>/}~9ibaX/!%0k2@ɾ夽 -d]6*HSH6/~g>[]CJp%!;-Z-)},4z]y< tf+-M$%R_PuS{9Xd Co{X| ~a3o)FlMp9ZCV-" jCȍ" #7˩W@P7<'fQo*Vضčܭ>=g-E5 ጚu|=6 ]!P"~)>?:U,"p_z$֠'1طj(Wכ/K"k{z~à  Z?uBWXSdQCg%;s Pw"l Go=NДt^X;W͆>$jDHk?A2P𬄎qxf0.څhn+1؇sJ 1zNCelUe ^B3s=tNo-]Rda[8g&,4PVq2a_r_7~<`R'x8C=ˏIeƯQ>0(Vn(J7%8y;lFŃAc4}Ƹ7N [X$K6AK`J+kͷ] 7yBQFy,>@O0 7F'Ez!=$[0hǠ)A6ZAb_w6:P`;8D@|pka29,ĈmR L0.\-X$MZ3iN: z*;0@iUg#/؛ÏL^_7<SQHnhnRk (N9 c.>W+hGJEqA)_yh;tb ;9H@o݆ T1=]4DjItO䊒>jBf%bƌfܵ# hW]4xKp_=荊<g!0aՊ5:Yt*wwj3t.xa(݆LN7 'D ~& ]:zo{ҐYF+)gLTI 3 \ER6Fvlz |%aS@mۍi| yvk=F{) (uNlMX=PQ,C}Z2!*뀘qǰ/lm|u0b  YjacFAcc7>KX*#x6@n Ct#u8f ·DLB*j6~Oc図V Gw>͛D"}!I@ϺHkwCRqoLI#t.5v2Flp UD߃m2m uFe<{6&y8s.(|^4t=|Qao4cshc3%~aC.a=E2paѢm3Iќ\fa=Qej#t_ 2!'Qn#~]f}:{жd-*0c;6x2i1ZV'F?dߢ+CFAl(*9lX}zC;9XZ~:1) Bı* .IX/(rFҫ "|o4}A~xYB\G%;uc!gfrxN.;1-824+Ųz|-7e>I_W Y#¯{&pYCۿqL:$v!eJqNmZ#ߒBb{rR0SI\CNmֵ%)} y ӌ2U-KMMOv_#HmZg8ݲu,E$ a`aż;|#i} ZAf(fl̮ lc6 SE2?]btY { /2hn0 P GM'me ?|B]L UN> D! Qw9I`++ kXxyBEŠa^XBZd]ppA wCsg9@o٥ܦjoS\K/V (<Ĕ1!8P^`(QonhѴ~0D~<&O=.Sv=sh3e}g>=.}ǮYJgßCI@F&< @^QC]-r+ ';B2N1;h*,-g }#667Z5WPnuVȷ.x c|zoŰƆ6/Dh))t`RSe:ꈣ|hCSOOYm#exuV ՞ެQDC30Wb<H@W|9x\geߋǚl֢H溮 _<9ПE=UL !re,0GZY{=,_ ^UֿWsR]t "gqrx( '߻MO,c`Tq -H3LoǍ2P| lxh-1/sT#@t5Zֹ5?-Q2ѴM{sV5c!}B3w^Aղn=dcݓ#%Z$5]r*E _"5B-|]p 13 L}Vt8ʿIxڰLnNdH7A]3BQ5R(=ǁS55mjL4N% 0_x c0уK!ſ`(}] R`_Tʟ_-@ebGrۇSLz PdcY|{B2c}|>6ޒfg~x|nC}E[N5wQl _q@~0S4WCtxOIȎrh*؃Y_Gy^ йS7Ѽ"Kl}^r U^M \Ή !V>B,4?iGaO]-lk7W>nCn) L#N G8N Ѫ7I s撑'Ek#}:m!3pĔ [/Udzɓ®1UwGTe &`}@}% 仚U([)RS*YB$7 !aU)w󦅎 | IخGa ~16^kEb;t״j];\-4%%(;eЭP"?_GBLXw#6{"n')(.yDqAN_JbMBV,H!|K&0B؈ 7:ILrz[h Q9j/ܯV٫`CCJwu1=ƅe4l҈p ]CDC-˅sy=pZ~8Z"H8Zq[ .AZ{]x4^* ZB{g:F5B捉~ d>sUULvUX%PփSӺr:1^Bo{(| LXDsw3Bb=ߞ+΅TX!2AD@0aXx=:v\QoO.qr]h߅P<&7 xC[҅︞{EB,ϫYĠ!6vX~B D?wժށV;ڦU%/$4C .{)Ej|A6f*ŸDV(@OMdBH?B`ZW}.fePo4h.~J.1(9 bԻ4pwtGsIz9ɖ"Γ67\há@dMY F|ԺBxG=.곇F q{Yz!>g sbV RK*<) ؎}|Ǐ +-ԥe.`9PƏe ߼t$^ K_' ,Bifdž0O\4η bT_݇ZxT8(kE J ?EXh(G跠v#Ձ~?'*^V,݉DnD1&BkZ_zkY]t1[׶{hKעh&ÜSa|qx0f=LX-Лpc6dqJ7d7or mϼ^aA7++WYzRhA?B44zИ4R} k'ON_[mh9Tr ">iIby˲gPܔ}5b NR!`Y) @a TF0U*zKJ]Q(o```QZuM?*hjCPPLJ;|9I:^ Y0]T\6oc=|ٝny ڮև ~8t_] jOSab6 bLFZ:.#@!w d_7J6B>YFzU2t65mSɴDh@ęǸe3&MŊa~x.TrU)oa@;WyP$T,UYč\)?X.Mu_~YZil]OAi|™ g=7!uTZnpŽUǘn}a@{׽o*xph!yz۵o5s'Ep -qN+􃢮 2Po~y!N"EIG=-g0-l}5,zvoqjKt}E><0R숸$bV.M-oW+^ 1W2rYJ ."aFHS5dmI ;]uX#4*cpZJMMDdPr$Ix;8u^{]-5d|D"h`e"-ᑜug3h9{~̚/H4B^2jFJv0n\9[ od2m 7(1;\2yPVktEc(K;\SPe(Zbq0B! y^@nR Un|Otk`Y@6͘>_`I3q$ =_H$abӬáɜثo7^gXJ D^+/[uNGZ ,U˛,~J5}N͡3F-0ݢqE{!*.<ʇ>V Zs.@9h[ [;f^Lnk)E{:Ͱ!AMkz"9LȤt~2ǿQ鉩ٍ:) 5 4.7ms"@Y M|@DJGw~vL`hv ޡ 50TV>PjHOi 宁><vPiLnGNAe(?||`NFeb/Cy15p9 )+\:,@ibJB)r )/*nэ$]5bra0ITY_ \&$/Vul&s8$Qo J˩=hYnԨxdN 9a#PNH*=3*ܔD`. -'AߏWa1Ɗ,Cyw3 حU30zATLL6)`/` qrA]Rjb-3&[T. !tE&#@\[Sg_ZcXY%@Jwal|R۫BqE]x[P|VG4"f޲o]Qh'y̙f(UP0GVSl`zOU`МJH/MnPL_]jo][dY6 *CƄ X:^ˊК(mB$e2O|G %B8 ‚e}[=sg *t?G |$aCS*CE%T c"2,3Ȃ5dϤh/g?$(@Yƚh~K{xRs.󀘅l܎ӂWXk|8·6lI'\;"p"_Ns~LJSV5!ҔMO8?Ŝ6G2jV&ɻ $/p͊bg0e!,)[aǑxH%ɛ.΂ ;"1Vx1Y*A yɢ3k?31ޒGP-`vťB2M70T( sC])SL*)?GrI9=DoΪ:U*p(נ5!-*Y`;|dT|G[f4,+4< }xl$J:xiIk;0:}ϷHG GL݅YoDͫ_2o JS."F щl 2)_EQunY[%~/TʥG%"ֽ1m4ol~#v\+ؖF:G 2biUdQ;"k+pl@]mjv(b2IOg_oehoDD_HYs `%fV{1Q/xy_ ՏU1k0!jq(+! .q~ɰeOLs&j5r\À(?24|.#EfZ}i*V K([& Bl?H%\I@1.\".a'PĐ8\EI.N".m #~nQ^,㠺1m)Qzu\۞d2a%'K xi?Z pR4T II_ @Rwa o˵v[N 4NN0DR:Jo }亊>_!l1װc?l7V5.w%k[@8K/eU5YSX 6~o<ƺ4)"ox_ YHy< H~Q܈?2j,"lRa-s<ވz!X)ҙ˴Zx7ifl9:ȳڵ\yEk.r&@sfn4kp뺯- FKqxsC[nK\Z*#.t!”IB=//6rY` ө_#* j(V):Pl3G՛ όu.VZ!+fq]4R4=m+,D`'W]VK302K9<į=ʂ}-8> צ&*}-Һߢ4,#BQ٭(. 0Y51 ßiА,>KrN!B9L *[%P\SQ 7#ҫ?9TyFFI0Rj-u6Zzds+w"3/ :)N֊35}mCSLIr?8{n 7GQႉp5t2Yeݙ]INMZh_'=R 0wf-\ jR^xnpp>6XqEpTp .Z5NrDHTYYyL/ LZy`D0B }UNo~ M=C [$Rڃf "7Ä~]jW޹-\jp-S,P˥d֐BA*a$lP@EMMF.!bWLعzێ/*r|}hKhKBe*" `@/:>-Ԕ VDڐ uOz Ay rF'd?9DWRBf;'1w^h0O.KX09;#҃r*={Tml0ƬM`ٚTJIY1ВĪuQz;IHvpز%Jz!^ Sv[N2ˡ?,'~#zb-)KWq<}ikAφvg؈KQڻdT'3 P:kxF'h@U=SĵaK)Ӛvg&k+®;&ZO0h;C|bȔ g% ]$7C)~`ޥp=@n2DAMÁbÅzٰ<2Ŏ22$@B]F;DXfX?9]i1维:&H!NM`u5-GeSas0#HN~#?9F3`r miZ^3R옘hU/*WP' Mqg'-0n1OM?qjڅ,_O ؼ˯]kAKK>ãEh=6as^XFx?!5@AM㸔ZT獲/Ch(9c} [.q\}mU%ppO .Qsb krbпho0NǁVƥkE QEN"%Ѣ4׶T}&9*@ŮRT%"3N5+E|2NZ]U)8tȮ9kljgSvfԙcW`N Y2룧f{Gѹ{72_cKcEv 8”gu~)WPy Üeٜjܘ<J^&Vp|?ΤV:wo.LY6gTH"%rTD 2+ ?1)w!~j _߿wآ[]#Z~=AwFZNw%{F03_u~XJT^J+I![s݆u*1'h)웡iˤhuD3O$dr{-|2蓬pI3RLèp&Nŧھk{o7FhnQ">_"(yA­! B Z]d9^v/s͍t>ZEz0AQaOS^/wِaW@[{rDl_ȊοW^)r]o`O$ y7&r;lsѹIK0Z =ȝ8/ז,X8]I7LSC<`KHu=3WmT ت ?T75#S%mǫ uB`D*tXsp 32h˪qCx Páe{ 4&c{ }uIAIs}FgCFRB } -2_ba9mdjԊXk?SJdjav6q兌p)t d9VJ\/hutt&G*׿{kl"sʇh<:3]Թ+Gv|pO qϧQ4 O(i5[;t +"g95'VF(Yca4͵{!nDzDR6"?夷beJ UNɂ-"RR0[dj#rǦA+0jSO3o!2tjrmߧ|DY 촌Z̘pIg@)Ul ,òS,A} M% M.8o/ڼߥƘY e8(3?7x>kJ-b+p.i$A6k&Պ&Ύȴ$jJ5ߤΧNbN8zU14\)kQzvA;kK\h( #V$>3rzN bK⬇~f%$6Ta}iBǼ8ꐔ/K$MuXJL2lƄ't6ⱈu/T GwMT6HYSR6f~qgxeB81bf#sy qGig6ekd4]00b6=1<~J3DždJK¦C. cMhŭW iя.fpHT^j( 0TDXIwkBgSU"l->e1;{Ghe{հB|'%hFِR֝@IupNsuk=gNaO]6O >;457)-6ݎ2UqTl=zTi[EO4٠"z] NIJɜJï@`K';?wy1wKye^jPt+uYťvq9zeZglCO){b%)zc(ScWj璧VÃ%" 7?ӫ=T[Zy̷Kqع,('53,@z*= >p0\2t[Pa59K~>9rD$Z@Ce0mZ.5 ;jQB3(&)z3>B F^7o>$]Ef"K6zJԑDyKJΐð!As̥2pօ>kl\rh&.A4!vX<~[!i͈q۪cɯWM2}9&˳ @OFB `wosMeSޗ>XY\+W}g?*c@ 9I/=I:ʞ8)%}=!dnxJL ]:}+%fwǨi*.5gJ0@*zDvA>#Ի>чkL:DӢ;% G[wFdj_2Vت" v'W+;b(9ۚYYe=ϭ61n?@X~CBEŷ3J22S'UE8 8_"r ` ;57 B[k2'䝥(`Jmz=bYu 4{\0zZzOT%;jݠM%M) Kqd2aƈ4K9o'$I2/Fg;#E98ҫԈ]!J @\{e c)}嬭 7샡F@tс=:O$QP8D=(#~ـT>)k3Κ"qByLS4L^X-D6cɸuPkqTzIVU{yc4A2E&@A&kP΀hD@J_0סX$aMujnU 8ɂ'H\|"`E,rFE K"犓6[/9."ࠨDp(zI-'_u;:5wS;ByPico$;_ ۬dHPֻmOwQߌ^xy>]A|րh @wM+qY 'V׈3{8ܵR Y.V(#Fk6VRN3鋡=E 5jBlX[`*a & # pWXshso*4- Z\Uz=@\P"AG&u4JBO̦ɵm:kV!c7 &#rڞ7c)h1y&7sf>GyNq1hP,wn2=z96ѩ)"(c'T7,?SPhzG4uSilNE9H#|U3 V\6V)Օxʐ}j"Ior7:)_뀧jCtXJLiwh)%Pu.(nXvQ?նJYz-̂e"JIh`IY`oϤuN9_ E1 Ԅ#aj]0em,c|@mfJmteNI[QUPZxZfhiU pU{% NRmuM@1 [CHE1~ 숁jmЅ4+qzC>*4SEt'C{sS&KP]"&p#ۍLS5ZūD%T/xpɤ-ҹGĠÃ[L@/ ni9 xŴl~"@ >K_{2X=wgwpoB"z;(kGGr|=UI$o/z2AM+%qptXTvUPcvڶfi]4CފWVK"Wْf|6%cDhz%1%7V@,ᮺ>%ZnuQE-U":T!*\2d`|W'࿅o0~#AQأz1^򵵘ܣBG3"ZY6q' y og*ర&,*?Vߎ~βw`ksKLżTTzeGo73ٻ]ݪA_S yb+NȘ(V?\@!To6J^XfcsTX8k 'kW(w5WˤPcS x |x} y>Xe~-q']ǡzdAV~/qr?'AyFC НrvgTG7a۷V`QeHj8Na7465n 64A_CWwպ[Bf` auZCLXd5/f^E0tn"ctwUh*ŸmOEM))J+ 1$>@"҆qBP(cìN5X@79ݚR$2>/թ O)\әD 4(9=(|p1' X"WGCpL^!CM]- %>[$Q=flh{/1..Zei D.p)L7$k(@Mf4HDn[wMrw҃dCOhA#wSX3j dXd} @z9,DS.>c$!5mc-|^P+=%JyT;{טĴ=嘢|q(1E-UNS{jAxqK8(,h /"B}m 8y)EF6zܰG Pk AАǪPY<%0ft) Pe}5Cv1%9m,ؓJgxeltvgjzDjj_2ߏC2`~I{z #4 o3chwhD?іaoz ǠaHJJ' ص+Ԑ[2#=d2ZIm蓼\ڮfr2 z=&Ga?taw([5m"Wt %~ٚ)v_oCm umb7%ܷ H^ w[OnIZ2`5uss&b ox^BzNA9,X/$`O,* ·;@RV#j"9,:*hoX}M]L-Q ZE[@]f}P DWʄv!KMJR¾IqƭXF4n#rALunOJg(= o"F*_tN^ׯ\,ݑ2y\κ-P?!bߊhH+ ` `A/*C.[OA8>eK:ksx@HM^u37_|Am0k[DDo}l+Bce0<1XP⽷"%) 빫"8=ulDG㱃Td]攤/1Am?C)s7ܫk]ف=esb#O7ErS*Εԩ+47@Ѧ΅Etx 2#J_*X Sl j5/w"c#BWp@T~XՏ :UQmCZ%S* :L3^83d[t8@$Q) E.hMPsC ix)H6h xbJE0*0JzEZ~ #Ő"zW;gX"dHr>Cs=I_qLc*`a ?gë)^4kC -E(ORQYlhL?tE}R67A7%؉v gc`ظ'>Kڣŭ07<́`}3]?TF+ࢨ|ڗ;87j GE=Ms}97YD.h'[muB{%3 JѹeԭU}sps"sv-1_+VEYNJV ̨Wnmbhc%PBm2d R\zhjɕf88q |¢0 `xBsJE zΊ@|.pߤ92!w8VBЁPbzL|Tw`"=Sq?t mg ORڋ!R%,]mY#50v.@$XJ30Ѕ 8o%/QX/&rM/(KdF3M*Wj;9vI'$<"N;mj\?"ܒpn3dxeo@}U 1Xyv-6Ǔ7i/9Noi<~G{}wN4re .ʀK,{izYPa>'kx%>C2*,$H/AL#tϜёS3C} "S!6U{)_DDN1A~@lom}wBWD86?Pse*'ټuIOF>|VCby^*T pQD:!0?S-Րy=b-8 [vm9S4@V ߝş* uTEn[u~u:4T" pN*%,pU>2eK')6P}aFL˨`3~Z&EmP"ͭfY-gmrJ+qXV߁0<<ݴaK4Wׯ8>dWG1R>Ux@\neTV=$yqvQT`RbbdȂ|ۛ>mϩ߲‚aD"άM z+T@"18#y'Gq.r\8jOdxT,zOؙ<^3Evx,\jounn7&7B,_~t]X۴=:#v(]T^@ۦsEw:i)_p%]@BijR=ޱ<Ȫⶼh|N ږym@/4W.= 6e>meY%`Ie-3HW#?>; }VI0(׍5H#iӭ__ ];bʧ אB)a?.P%EUht\e5A`wN^ r;m[9(  H*KBs0,镒\1Jx6Юt Es aS֑XլW?*nng tg 2kHr.(rwc0vꃃ5_F{k.cM*89>1kdh?h>{%6z='v7\D3?~v*ZES@A)&![faeDbl/ ?C'݁0r5w4lC`]x<1XBIa%hZ;"nAA?>U |Ӻ\yݮj,(Zi$"Ww M1m|R `pksayA+Q bfSR;|/lBwbnx 0$ܧ6JKDchXC ~ eqlHk!ȟqJ8KԀE#fy4% kdF5ҿi54F*"Ww,`:YN(xR&Amyk@*33x0'rdԊ\3yK׸$tĝX|`_81tw a.̃*eheJGc5Z(,_`*iJ@A<'dߩr_?t (jͨd5ᾖׂYjmD hqۡ0r&f 1wmBa`P>wrμmknnB;E.(V$Q 3vҬ(b2v$rfBXbecN5`0 G+$/(P "QaJ2B+, #QlKs>NTLH[%M-S^Ȫi®n`#G~:.EkI[e?XW6&6cxq8!1牅[HD΁=GtbC*[:E* 4.=}g7G7 煚4\=b4OL `?]#Nס[|Eaa`A`}{@#M%^&QZ2-gh (uU33i=zkjɇ'aoPt^s;7TyO%5N-[ \#%UFp4ØHh%# G*Z)znyFg)$r"Ql- 3x$}74S$* 9mH6]FH9#2g5w1!J&ʺT+O'yXe.894eC>/h !#yiU T#/kNsg5"79D NSLQ.NQK~Ù??ZP.&5KȄ9 ҈_cyI0)=!rQ6 (է_o?ӃKpagjcq%kZmȮځ<yF'ܱE<5C=esV2X^-t)}DI..]_e7w3%kpV\^;kİ7ρޤmXbGSDSj!A} `ڒ#tB[ _ו*kyM{0 IvD^ Ny€q`HcՉU]7L5$GFZdM1z+D{ȼ=)LU=e*H’,VWP ӄ,𬝙j/8!*⛕0&80Lb:I cj5Y!DM\B QdҬ[廉Y5sO!DZjN-!"(w0HPJ8^Œ\\I _<_ayNNZgFK^esmBsImgyy31- ʣ_(jK"47)ۗ*8+jk X_J*T^ߥM&N$$ж3'!֞1C&zh\@_z~PBՂ 3aKA)[Vs,\rZ>gMa1FVcfny~b'̓ob 7O.= 6N iHM_ gfaǕ=8i:<Hd|=Ve0oRe8n!@C`J\^=v5O ?(8#Q9ZWu9Osi' JxyDm+d6uJ@l<_}LDl# w:5N zoL3= m*ݔ4?`AGhӸY,wiG=O,fϢ1[3%f`,z퐒Lnj&KC@6*×\^dkSF{w(m"ŷ)OWNI7\?F懜Dˁ4|ķ.-}1jv9ȑ;4]f0"s,@yu:3B4ƋŸ|Hʚ߮d3=&\!GV`PH藒L&phn0HeGrc+điY%vʟi5"uJR2GII_g?dڪgH]fdq-.>_ GG#zQ#g -PIFԋ^gLN6C:"3:g,PEB2@FNO-oň1xz9@GV)u3" FH^stVo$̃uVvWiNSrw;HM ITۅ$9,S4䞨 F<B _d$fӀm:3Φ՜SfKCڌ/$~[Ֆ%`T%GnAp>-} ދ DKVF LJTW,B.sAKR[\VPΑ_D0N˒NLj!?.I-B. u@wɶī,;bI,9E:qaʤuĨ8q>i#2PƳރ7UYBOX I$Q7B|A2G*g{-\G %= d. Tf(N>D@M$ ኗ F,cON/?ٺh3d6uus,=^5'* OVԐow<  c\hyI:cf!*4KԳS ][ڲ4^r 7M&֏ CQdC&#|*m(ں;٩M{ DhQm 9{X9JcilMNt&Zri":)u+XGj9m R6oVM㓄&4 glv^v[ߐuކ wfʿX;";@ jՄσZFu6֐&SꎹN #7toU^N#.y 3o6ATr ?2Yz1`-g%*u,֬w2O>PR٧zgG"T &`F #Orn\Y_;?4j,&B@R̀mR' h^bi/nP/:$d|Pޒ&2,-AǤn9qcsP7ϣQs?:x@yG6qǾݿCm'uc/jխmHѠu3R CA4MxT˷1ՠH~4R'cV=L!OaxgdØ" _9!wҍfՉ` - OAf|wr9} 8p!c3L=m(r'8'ޒsTՃ]Q$C}>H]e c163T&Iݚ=&ܲh`]@xFed-\pH)(΅*m@<!PJ!{Ѧ>pJ t}Y{򝪡'/ w a (W ?a(ӈ;vABN'%`Cxhm]a9eֲJ1>5]lv9'γYuGjUM HD^qh| T,r)| a 8WBNCN ʂ#ۄCf;9 Sz6}qM8ʮi&)@tAyT>}.xA:Gn'$D:_~ךLh-G4ɪFUzӤNNj$1XUtXF.B^ % Pq&2 '&{~>AI̖sDZcb zbDR!)<1tQ1x"~cZ>ictmL/)[P7PizM$xF 6zX'nlo-mJ>s]nJ-Q.mY))"` >& xJ嫭%V`0OYzchN`Ǹᄂ.&Ҕf:qs䧮XHCi>M 0BX,ҟJ{ !DZ.qgPt1v_ߨ$ę/kExԺ7iƣZ;;f[W~:g P4Z<)xdbXC!>`ׯ Pwz+*{W9j>oIJ2c'ǵv)#I۽d4 4#l[0:`.iJԄSPKShx: Gۦ m_&Y6o`ylEφHOQN0@Bb4 !-4RK2L"viQ$4遍~6mH A-n{0"JCtpRK](h-Hd 7 Wl8sl>Ep ל/bxe̳p(f3/]EVnp+>;oLj@eaQ6oq~g3 Q^Xt1~ei$C545$GuC;8,Mr#<[_,O1d~.$!P<1,f ô̩@p a\殾2e䄓 )d&7+p/g|e+;>*fcuRd#w4Ee}Qa)iFvȎԲiuRiM˲/} ,Xө 1R_v!h5.Ү|i"G(nE pKt F_[ 4L;fDd!]?moK0O[Tdo(aA^ONW~S+Z5=Hf̺skxbJU>`n=.{i^z{lEG'jQ{O^n J Fiz(p %4$I&􀆋G  )#&`P( @)mtq8s,0QSq>_C9[L՞S` BSrl?y˵Qz>Ѹ:2ށ!% hȌ6gXR -nu,pyAW@>ĺLDD$A`OIO-$R ޓqkGZ0 cؗxwEbu#ʃP *opH+9+L?"+pEsՊdy<'!mfs!gAj\KU<](FEDBo-8qRJ%jڌG{AŖN<IҐ#p#8WH|k߹YX&КR=#ط9N5!H]m ("Sқ`Ut߶R> ]%jūr۞?:CʣMv"ط]cZ1;nSrɛNB=dc4s-;uZR]֣i4ФYuE|ʳ#,8ZI//$|Lb?(( .VNYxN95,9f1922_]o>M2SQQPb5jiR>CGf"伾yvbuKsS||/ٖnvA;؍9<fxj%m_ܣ^~oE<ɫܜb!^U+}_*y,SWq5Ɋ;{E`U>au=Q:>ic0֋S_ڰ֩i..L45zA1I[rPy&y υz6?}Bjg4PZRGE_=HiWĖ=O1%QJ\nL1sPfpJ^dO $w1%M{;3%) 9<$E<6ՊkMl*$@W䵌KZqa<ϷR@uW 7vх ]pWȌJ2Q@'+~0;IO!'/340cXo.wd%>y^`eY6& i_|cF R/YREx(\"RUoAױLTMn1tɶJ2Lw=4]灰pM}>>WM"e݋a!B۳]Mpo$P\4n* ~/"Lw}gQ}PF*Hp )W' Snȡۍ7ɨ1?P(}kWQ&C!_Rt Nv8 ϕ2XYS*}ѤڐKg;M3bjr%TTڏ:4*ݺ(eUi#`9,64Iԏ(ݓNjʂFi/ss٪N_T%a87׋AjK'/\2e֙]qq&Cʕ]+! hN^8`*2]0htgR}PZ24YR&V1:g&TqH~. fÍA$:](ruLdk-3+m؅,nUtKNjQ!bhVG-:*IzBkfP{!=.+W6Vsi3b3Fo4Yd-蝺CF>^"_Fx'v[qRl%[EnXxxd/zm=.EꇔO]F;cn)EěA~*տ F$>̂zIr7mŰ̟2955vo? C?!!2yyuT`QKa616 N>e]qC4E|`^ *CC33roc"[°}Jا~ah} z-7)htI.X$N0o83ɻ6df"~']i J- [U3#(xc_+/"E{O=$n?MpE|J". Bs chZ<׮ nogRxv_}jЂZpRt`U2ij2",-,$*OtO5cq2<.2vN B`}%S+ZBta tԈ8``gğiU$6Q;\mlY|`6RP)܂ړL%顲 8= Ap&an/>8U@rZ(479Q>Pzt)ܕ1zEyImC&Ol@kV9DJ>xJi;=W6do j,/L7 xSEwA ,u$^^t}7ɞɩƌ4Gj{XrVI6c+B*5;dzi *Hx4Z1%uysuGj>[1qG*UzPvS֚ hh_N5MS1o))x.zdV-]'E.#jG`?#Î9C9-k L᠛BY )i_xͮ:}ɵs$[`|(t$ %d&$Na(mh!UAje1dJ֜px2\!=/Ѯhe?&b~UBclTi]@Q .”`s\qqGgY0r2ģIɳBٗ+}ˣߤĆES%A.@=ƈTyadn8r3#7GFnճ`= ݚ .$aNh*w&53zJ۶BV^7'G('Ƈ"|V9SV|^LdyxE]8+h;gĨ%[jl{ W[B vBł'A4DD_,M\l[J0>&,U@V[GE']j6 Sp ƊXZ' -NUB^?*MV(:p2͓]$LcDLkItP"Rj0 .5L;vj n?)X{[vhf}76..ϏL6;\'2Z,,I/*cKs7N|w}H;SrSN@@7#0|J9Y}|aLؓA +y wIݹ# CZ pª1VYJ$\͒vҘ7&EF4ҍΝ}șB6,w_$0 sϿG5ȑãkth*(;V_cg !:xf#>*#h억{ӅP+}Na[.l>qv@-0SlUa&(8Rt4R89s2C;IBɇ7>RFy˺(3#0˿Ӄ®wyu٬#~0|:91z5ܓ& ;Zdgna{钂^͌jZɳ*E!㞤庌f^Ƹg>^b_ZR{qMxIי*P1!orAcbͫ{ӗ% =VZ471PM|?\Pl; W׮ϹDĎ`tz1XwhޖhY@uX`@R[ {bukŵlLih) GVas{^GW>3Ss . @8/Yp3fpUrcCZ:jh-+ ڨsOYQ}QMVS5[ƬZ:wno3V^UrˢdlbP߿X{OEm8y]ckTķN@miyVK/y잀'Je_]0@\)?aۻ܂'t>Ԭф#%]}:n}CTk"$K\*g%Ht'wg!]Bך:轘[^`6Unp Bi)u\ %AWcd;)pj):mEşWQNMoO27#dꙜ"+A%\|!x2x@-BTNp#N0xdpECȼEA v$Ys9 Nua>oФ Uh=Thn-Ӆ󤕣.~Wfj0u).O LXwWĕҞ #`āΑFT\܈4g=8k/ƷU),¦AlNц J~oB_3D DS/Zb!1v@DºEyd$66P\x& U=eKPtJmjQq6[hw$\F& iðh 'W}(06^"d<`lNẘ(+z-dGδ"1<>K& feJZ\R=DMRt:paxa?IC!Yժ37LFJ'G Hg|$Gqi8KXpv~`K&`9vY(qܡu2RȤ|?yֵf"K  >G0G!}˹HBPAi\?,Tމ,Lp^;LK&pwi>Wǥy k%mn@:K=Fԛb2 ?p?H+Rtj77N0i Cumwj#:Zi[K*tFqJ&vt\+ffœ{Z/xޡNAUYxޥѮ9xa qj.j}S"n}CM-Ѽ$+\63؄|:~{pС[ą`b}3/$|2Ӑq b$3Wą 4nnd-`fa?")z_W&ZwT@!MzMor k:z\1i_-LګքABRdOM0PS:B0hЄD@:48n'7"aDs :]Is{ϭq4ZX (cQ>Su. Vs1" TZ{ussiY|a7G '\`\a\'}T?/h6X9l=t2[7 n WɣBgd/«DCgם&otX_#rơحFVfSúrk)Qwbʹ,3"m(> a׏l:+X- ;A-1FidwC?OH̛(P7MmIp2*6&V'TU&lPƚJbE-04o4qY77Ϣmwv'HJC_Z~eVY݀oo&N }2ٙk oki=m+ʦ Nߔ=]| 51[C*L>8~=.dkVxP?tn8,#XXAP/1;jԣ C ۓtq]KD66+h@ $;TEGn).X{.ZJB{[> ϥRPn2˜ʑIGZ q΀H[@ ֻ.!Kh1wS$pV1{pb60Hgqܮ!u3-S&{*ٜ!$j\ֽ'l6k#L$7;A`78>^4oVvK]KB; ȁN*uh&V o&%Ց W\A]MJg0"yL_!Dq 9үi[nbeޣ\9oNLKIcb"f/&n#AͣtbenǓс/5quNhם0~^pҰ%nqQ OoT) H(GCs=:`|BmNl +Y9'֯r1Hc:評& Ґ>P%B1ǶGfjehTS"uV:L1p{3x9VMC2"`Ρ76kǛlD:~cJn3ƚ*}2IULp+%'Y*Qh#G?V:|W|;[<yw P=@l_ץ{Ckz%hm'];zͤC{ǞD$')twja>ʹIw/k_r];{/#t9&{qɣ"Jl{߲v \W`?vIJ dB?>r? 61S m$ !Mnnj`B+fw&Xݏv!".@_,#CPW9@(9}oD/Bv @g ( (A< g|ȋ2$G"yFWdZV!@ kMf[@?m9.;@ZBtKP:gxQAa "r/ћ-Q+彄q=VP! GGnb "nxpՎW#;%:(/:sEo =)=S+58(B%)=n&BțiWfӊpyLPQ ݶȠpls.}Or̽:-oX©?H ,-Å/x:IeXNLڻx؂f,~&gmz:WxёMߟT|]#2J)H@{zgƺ"7܃X ?d hhiol^TL5 e {vn$ws"wJ,wԐK?ЍAP'Rih-sXX+$ 2M z(L_әTP8;x:{=+00Wpj'Kq ^\素eKX|rT\6y g+g,( nxK+)"9>k83}F|uY8o?D؛ %e>S4u0D6/v]%knO&3pb{"Ei8$NAb !M)AXkjf nhU&ϓ~/M5c8SeJiЂ`2[X7rwj @ Lu &)W84 hy6 73 OT\&pXPg UPJchmUgXPİhbwRu܎i[1>ScrӇpID7Mpf:-K6`V6<}r5ԛ >-yީqBFt߾sL%%RT|JȞ 6sc Y,|ο0?^b-n;czey\;zT&)'7[-J;Yi./Qnlui@zmPbwÓ i'17U䈨oU$Q>uAi%kJ< ]t8AVR4~h6_޸0i~Y7zᚱ+9Y9ϖ5p0;4VkWe⛋ܴk:b*rD=PUd:JCã YibOǥ7'%˩%SI$"p_M'@;+ev :6`vx[1w\~Rva7<3atW-5IE'm*"{^v{ϖ닡=Np^鎏GoMt f?&EH-)Z?!{hw}}d0z(u0/KS.0, :C-h!^fgt̍Τ=ЕR?E/6!Am8hWQqZYBd*yWUX'~Ҵ\H#x~=zTzp{:mbӌ?ZJ%0=DG1Og(هԘq|:V)׶ITkEqkO9ڭTo*:6xulnCFfF! FNg ^V]ahIK?PŌ'&̾Ht\1CKKw` `L)svIps~Z$7C[jE'vw;?X馴&nLc,QHAD{J蒊+?^N"yTܿ f"8bMܛf5앿Nr@ݮ@3{ۍ|{>֐nyo=7n[ih/8XcR .c ~+ u!OUK'W;$I04Ix”s@C)BWM!N: 꼖 _79KޑR& U&MRH:SJ5W&et_0qLZ] b:$'>"z~lB1\Rso Ή(&[#$qv鶠+ qaBRgGN{9l0 ^Pݢ^#u&'‹gc{Rd[h) ~y@L/aJALyeěq 9R^'k!o8 q AhwuI\,GY gJ_ߪ iia h!"]F59|fW؁@:b$p12b4U[9e<;:q?,&o.=Eۃyh-Iٳz!á5Ce|y7,RnWšY2=,ThAtFذ|HQiO2CÊ=rbT6:6\t@Fp S³0B(CH` B2E߿$zJW5? Ȣ)&9F< ;X|f,8TtEDrR3s+A!z F8z5ś|9ŀ~L/ܷψ;'J5 ؐO1BZ! :}FeIԟ4)2@Qg}S2qx3y)FG,%aPskFϤJռ3w6fi*g Jpߘ < iiNNՀH`WҌFgx\G:?CӶK9 g~u҇9] Q\6>G Qkur`վK;ߌob\Y_VIw׬?@sS`d=3>AvԂuNQ*0ڂ7s @'}JHV})n!%Nbͤ ZvFzHA xs ]}(:an17R=jJ9w_H E# K7n@*s}hH?Ɔ62p(RP, hƻߐm- Q]]sac6U\FbL´ZkUZ:ЁJ!&D tߍ9ZAQt.[𨒣 ?)iMv%\@GЈ<43DIor^!lsJپȣr>PӠ;6+Poe7bƆ8$˖ܬpmn"*kM Ʀǽ[1Lנ-JKԼB=H=sFݮ2 ]r7R"yS ȶz2z{ !r x{ ^gđH}]u?WKMŸ1Ce\ *;a85%2ý)^'MGpb\sQ",kU<#JTO>tlպZK/>Y|!$ -l'* |P"]Mѩ%'C{C ը'',!]ٔ,x8nJ@o/'hd^+>"=CU n\zA)3c62`i`qNʊyUq!PY06 i"z7GFo CyR;(gnWѕQ2vyk*]Iiu>yvWMygh9:S5|L~9v2Xbɷ =a VHGm~|S]jm.%ne %zrcz !'19ˊV7Oark0z)i: K>O_?mq仫cq # x|ȸũMj`#5Jq'<A^AA%o-L…2ߝh# 'C_jfh3y-OA~`b s֌klnP,AIAq]fFW2@[ǢiAѩ է1pkP\n Ѯʀ/u8Af&VZ2Ĝ@\EX9m}!/ %Ѿ+?dϪ` zg6R? %D),`)%J^GSʒM,o٢h69?,]t[Jt7cw!Y5pt?S4K`,(AƖ2kz;U|@p`Ǿ]V{RahFg6Ӷw1 * X{V\=I_.r\ǗơlV5 -{ k&!맯{j+ND]2K 23tcU6yADզ=mVD|]c;fg1hp.Ɍфi 1&Qh/(pa"APuEqJ5M-Tm zh|3Y.oڸI)/R9z)"lܰ䬵]=S;=qmhЋ)/7 (PvQPJnx hcn.j\i&¿p9+lE CB"i4Lo1g lTZ<A[OO&+K;}%SfZIhvBxLRC$Ūuyfd,7gxT^SiNZ\wΚN/&"nvx\sjʘ@lB1ϾZ79J<ݜZKz`xE@ހ',Yk!2'mIn4rR >6;JB=bI:)ꩥ:gz gJ?N뇼jXxz'( L;9'{ӕ9/oT bH _PMKZ"Xr|'bOddr [/ȓB'-pM_*S47+a01~1sRxqb`BY6~=tҬ@]T`5D . =cX•ה s5Ÿ(J'WӉ<'1U"t }HA/gfZ8*L2ۼfv L J KkزM%@7vuŭ$:\ä+ge1A"\QF{A~,}Sp(r6M6eϢdSݦs]OWXKS!_6 ; al.ە@,ȞLuhSܼ X:ИдM&KUf gšx=o-MqK{r6"X@S]V^ʗ.4u+ "҃Toy8 *7aVqn2ޅAv&.e.+#B¦mSPWئ_nHtF^ͨd2:ކVODUha&ѣnGC}xʈαY x,b`ĴF LkI'iy$l)Qp6YA_kRBAKQ0^<2ni7/.|9BzF (G‘*Zwm]z\@-UMX??ڗqNhAPD9m]!+ U; K{qGK}v&iƖ;H:EQTʛKTɄeURAKQlZ,E`moD;4_)4M:)ѭ)lfviX34cJmt~:5;O u87P+,Ιݨe@@PQ%`0%a&ԠI@2  f D` (|k`U؍x/"~Oܩ⏢•qە9rv&lE eH5sУfGi̖݆Lљ{Vð0@w,"EǼ.Yj>Z xcCx{SN<.,,rGbz]!12ZVA)} 1oq&@曉u]|1p97BbCO0JڏU8)_Zj|v[z J*6ۦ_qtxu9C4qqݏ&=dHDAT $`յb5֤yM݁Q[UV!ɥ[Ek+m X_{ưIΡ1Wr,Dreepۂ^Q;l9pW@u+C慀98P1w!j*yb4W8,,^?o8=[=պrX豲UvGUkDI`:H>tmQVcK)n񖪙t[mp"USSH|=trX3^pL5? O;X2Fģ`pjyW]y;A dWS=hn2}|.Ce(z3Ru] uTM_Q:e#ؘc)KWy:j).>޼M8c^~5311еI{12r 1Y+;֣ǁ0p=b5b)=7fG^SRoHӶd7%kOs3JfxKCvg?Or_#`;>C7+L2UҮ NS=S 8F">4$:i[it,n 71ٶpyiZ,smmX6Qƨc:!~s[m>&TŴRGeK@a @ڣʒ Xv1G(X[NKrPw3r]',HTF/ cc^G~hwpҦ,}aC]1yj@^xٖiު?GN4=0ea 2W$ jr7_4"KI=ڄT2y,\{r#4O6&3ʔ`s?;X?CW]3JE2[Ѱj'Oۃ0tCC [4~?}; #5dpPLO`PKMA5k4Y#^]]!l1lHlAOtY|#Vؑ†ofs<L'V{}s!pb玄ZE8/pI;ATUͫpH(-5O{5hI pAʕNqPԋٴYE ء[ߢ\Zٝa?l+eFM!}jd[5AjM3 m+X;_UKd it<ȏ(0 B?tID*Bnm?ڛm?3d!WBo!d[>$×)Yn>YNFxDžh.gw 6Ã'D5U$84h_k>p7=DlXN6H$e&VO{o*"`'O57>_;BMc]'NᄏDW>ŧË@v^rwzbj̈O-hTxtjYd7-|*彦k&QUycTJ$aVxi@ʚ *4f3DEf@d"6T `E~̉fTSx;c4b` 4}LE GĈ,/8-obr}}7 jsɠ84f z@zMz=IApya%߂.blm/{<\ EV ?@F5>)sla4_|^U,;"BsB!bFT}m蔐EB Msv,z(z#m30jJ+> E7b$@@Io|sv\l )}z__;YVsmߏ=/j&x́ oR^8$.=Q;h] e^İҾMԻply'їKhV{q?γz(?xe ftMHKʅ9M:W (?Bܠr>R nTAVM?330Ƴ`hdpVQC$Ok(ɓ; wL=13_%^|~v<$[SZ-VX?oF-)#[*(Γ_6K[mǞ-FY@M8Pp .A!6,5M(i#<@LaefY,>v0=eyd+51"F5F3ލs"nj Y&krBoxF=JDgGw jQyцЎ;{&rQ3݊Q X-_79>h-pP/3^aOWݓw'BKlE$=טd wYXExֽ?S'ՁZ2uh8)| ЍaVt3o]05d0T, ]} qgVO=o>>&6TJ!;T%.M\>w_MKzg\`6?9Z'F3pXiPL:tz :8f₵^-q3 Dw=L2# 9['ԫ4"< TsE2f\Dw[2A1SX| ~䤀'Jnk6eLkMV7'^QJݡe=) +-~LDجn:3, Ϯ"f$=(/Uxw{׆]`B}QB165=/%bt( f傂Auxn |M^ @$ g4աʛ)g1Nd'nj1YqDZ2T2^~! uE.: ,:c8jx, 3( `+D5)(Qtyj*жeLc/~5v FSfPNen#J΂ޝZJtKw+Čna%Oz}{bMT_܃Q{0v82Yxk^JÛZiRi!tFui3uTfLo#exT΁D}/lr3g2q(W|2;'%J0^`_'"ƣ} >IC8,(XzL+Y8;Qu;r<}?KUH-&L<l$e3u}<>} O\9Ժ2LU<`@B|ր=Ü9Syڮ!S1l} 1j$Qjko}or(]R m˵oeÈa1QU̕jp< d9,%!PY>dDghlғcyD9[y!U[!1Yءb)ctx_X~KT/&B+p{|X?7|%48q}N@wXo5ʦnDFJ#e*Oy`@x_Ee3iM׊h|͸-#+]ց(c,i6y5S \6:hb3K 烳U~U*+C24dL VgDBJL JI#PLfn2VYPsGuyO`$loHh5њb]i>ܕ&ID3o jC!:gKr:JN#5<[)2d~r%Xr THoeQT֡4s,(shmdoSRд"DSw}zrY$FiHBh3'v}N哴Gy`&[S<,+2%!yv 421>cTRQHjM\|@n'7 ] :$z8Ie@xdz]7SJ)Z= OLۆwふy' 5|^Cr0k]2͎Q4קQ;4^=ehaѾŬzBOg8B6Cae4b }2&{U$`AQ˞*Τ8OZv) ͗H=arzU' =D mTl GOF|?gxuVUߏ V2Z#G ?/Iy ^y}_JtˋV+p[¢k6d])bw-^ŠPg22 fOb8XzqwRcM*ɢVof78vww8|d[lO¦Py~gcB}m_y- z+QWx6n?'Ѯ4cqzliy](FL`iMn@4${w8BV8&,׳_@5ͰD>8F 'qL?%?lèrr AIiMFV|o‚&}0i=Ao>az J 9bHeI܉Ws5Nx8 MY/FvkDU~au&GȰUBKD_:}mQ!$=<`5. _B0\yfSnu.4Su qR ONCmy>q? *mA2w Em2f&V4@:Hm'XxszO[0F|, #9qbN|Gqr 8]z_KrR9V1-,պ͂6PskKgIy,ҬAT)U>EDө0[Xk?$R%(;$;kb؛:2gtLY?*Nh}Ƕ7:xa9GDPgbqs$DqI~|ؔm;ܟ 8a1uz'x)EEMtB5"r1I6+ 9av0+ m7Ɵdgh6Bun@{!}ywu7!4"`tJL:gNRsNNC 1'H)]tSߒs\⺸8g~ƤRpd:X?IJhH903#{fj RAAzacAAs:;#UJ;5{$d3#t\Ԁ[cS H،BlьBWfeG lm,S }LEvptdƞĺtS/A#D( R֙lvf߶ bP(y4oUʲȰHo[o \L~w^,WLdHnb+q?ᵒ,e!vă![].Av;*t\P%ɹ%Zqĺua[tXzK,B): 9z$5O$~b/CGʀQʎFGp]&+= t{suݕCVh[BPs`ѱX|X,K-4дVغjY#8䠤lӝ,,M;63seHp%R1x"6R31@prm1}9 @g-rsOoAn_oI(1,'rGHC'O`rޞ% d"zzֱgsbm8'է]{DRoQ;JpR2^=^V4:ؚm"%$m(Z'~of9 X-}Qg%TG^z n:,Bs5ZD17@>9ɐnv|ڊKpr"pΥxsɩM6$@W5,0 S:Cod"NY(*BVʍc6-}a<POoocyb}%x&ʤ̄;d#>T[s> >æ(h.,t!6A1l}\TYʕq6^DDE49ws iͧu5f"pL{^$҆ouGGw$[Is v ](#p֫8*J[t؃ɄbLMhybY@rxdBx̢$x@wJ S`xg5gVԼv?$݀2L6IBe]Ie<1d7km]NL^Y~?2C/Z~V # ]keQ莀OH n3s"pήXIjeN&& W3G#ǵABE 0&#nh $ &qڡϯP;PHvH _f3i\R Z,-O`Z9c|d'Mk3 SV&41,C2o_ otX~I2Xc]Hcoə7 ߸OpN]Ev F1;')!i"+Q 4NEu)nqrv_Lխӯp+dʌ?ٮC=Ցbi0ء)]-tE z`PGY0ch㶲h1Yoy(*E<5fѦ1 7fUefz(ҖeRS5>Kp&!R\'r垛w RjWB!Ih(IA^яח-5paw늉eİ02Q*#d+nE`Qir 20zwI},MNbs"g(?MCBe= (QHA5[[SFI ,p_V?Uq! Im>KνvY3L X%0/z> uGw]*I(VlzdjTL[.D¡6&:`O)#xziY ,9hVGY:Gy=.t:u@^o"GkůciIt=^'X1Ho9F6@s^$ $;p. ] !`eΘj+g8/rJ۩S{6#$a8:T]ϠR1$FwuM" Mu{O0݋OeĸCcbrhn #6+nCm^zu(s= x >o-9u'._P `T'Q:}(ykWzZ 7l``2yH|H9խ+ÏVW drg۲BLig݁!i}=U$DE"0{Tp~x\Q05w̏q˞ e O)%Pl2Uf.`J@3J uqNY+"='bG.qܲ,#}1zdyn@^Pwd&5 hGyfk}ȱx@O9mwYLDt`>̼X&p)rTV} ;%:]vT?;;e12< vK4aAoY>Žz?FGai;8u0P5uL>8͟:U \^stn)ƍiG3*S^Q ړM3pŰ,'I0 >Ƭ>Q4 C` .GTVpeBTMQVӏb>_ootx>ի:oUZ?vchΣ[,n_EaJ=]jH)FIVJ5#0OyӶ\P3s7yDfyX7MU<Յ4WRo997>lP(?3E&h&ޯNjq6XK"mSkU9.sEX_au`bKN,NLj˵8Kg>jEy$IfuN˩)٢5zJ`ڏ Cҽ}7#w}yed(-.rdO hk6KZ+;O&yS ϝT%ҿ5d䠽pi(kc6|g(F4ϊ[ 9,:Rb~8m%"7ǜ_ M/~ͧ㢓b,RRygS!z$֎NF20A@Mm"εg,챦Cd WjFbQxzTLբ ` ) Y%>kHtհٚ.B+"+!9C #@Bh:YgG - e-%dL <03ۊX~2M'}Iy7 GjFEm 4aj'+y<L֍%žu1v;Y <ղa"Λx G47^{qTΗѥ,ꗃAE` x>D҃? ޑ#ہ/4ޭ.VǓXuX?^Lh#(^x1y@jAQaC,)zx _aĐ5^-RB`zkrOS[3 {NFS=tOd׶RetU* 'nyi>$g". J%Y$sV)j)i&&4ߙR@I7U٣Z;- G`/Y R޾ Mg@ˉg]Q{Ҧb HPz_`d3b"onT&tqSˡ.{n;7ȏ!7 #.8<; XۑgbxD##V $)q*zǿȲ_G:k#a*^!BEW4$A-@?|F"!˙q͙3+V||Uc::@'/kF2ұ*;2fqqcWBʶrUL 6k,2\Ij8Ƚ0K"dG(EQTƐNB7vHJBFo[j&dt!UIsV60#|6P3!we% Gr ,oq0@˵y]joUOd8k]<`ҕ?e* n^xқ\Ad)>Hg-vh ɩ,C'cZlWM\ٚŖ8 &-R0VSxPE 3fWFOg54>$cv;"J8|m\ӫ00a G؁O!E! 0Ö8B{xCfnK5OJN'_K7F (N_xYrGm^Y@J+,^AX I<;dYIfJi􉟷d7TG'57=O:m0XtTMBZpO-YI^WSS:C1fҰ_єV9't.L1THCٓ z@=w=vD;& y` 9t0-kYg.$tC#\uX=qؾRR|a*̄D#GQ/6Ij^Mx%Skwr'!cPF[ V 90kn߉x$<ޠ9<\hM 7lZ$-bz M%tt?abʏc#nDpGbhÖi0Т !&p6GgQ?®f 9B\| `ЩK40u_FuE_$ u{5\S1Kjx?31}$Mb껬=,]*٪pY 5` 2P'1 v]GH&]8"_T )v-1ȓ^NOƉY0ku/6.bSЗp0=z VUܸbKR"@5\{)'awpӇgR 92EͽO=qB> C^f" bڕ?֠ncxJU۵;>@V4l*8hdirQC8{W6Bn^MJ'T-u%hj?uo3A6w_;+Ek0f j7m!4D5 nLR#̙6PGd1aeaxʬQwv" lyxfzw":L(w qT\[Uc a0;.2Ix([AF9c_l(uolmU+_AG3bx͗-qzްQѰ1~$Tƨ ͭ9g5r6=H=Qz0]4B~IV5<~+eIf4! z ,{R] YM(dXP5 f]_NQJ4zrfaK8HFK+󠲠Qъ؝*gT<]]J@ٮ^o,nkZWjW<թXnK("pb^1TCf  ΢+7 Iq6?F!^,7X_.D6K2C=feG;d%Y)=g`mSnGo6?vE~F^$oR$՛IF%.&Liq5.h3=)u|d $ b{Ed61Q0DqDZ ѻk`20[A_/U[3=bNR毊ӓ2dzK`0ȼ0t*Bry訶cZO`JtOh k_rM|G04`= Cq+Aa7dprYjZ6;yE=Ia {v$΋ӹO+W߆Iv?nw۝T$O54ǵlR\@(i^_6ZgE)@-B6y#ݼl se#n[Ֆ:T͏:222qmJ߸69tZ[ZSB{\ $ k1K_F$WgZ )&WW `vmM%ɺA  WI,a fXDC04L(ü mFkAATxrR'R}QFŧeufЗ{+FXX]>G*WB$HL`fj]L+c.[#=4|,BiB*i+>[Y} մk+Ѱ=1ӜX^hܘWȨ xz/K6V0ذ\CelRzVČ mC5vRe6Do}'=y*Qvm [|)Az<̕BHIoy1uh( J^1GċcNFhB]ȿck*aD 2s}Krn5B=95pJџ} SAK2@^rF21Sdc'<1(b lUjےJ {(!FQK%)X@̔~tJ-?6EkC8%(ΖF %ع[aYZ$`sš]w9 Op zǗ}^1ƃ2HxUfvӏr-:_iEȝ5FS.Uj\q"_  4fȆ?DTm9j0-:s_oqzoNIkFc*qyJ"Rwn~e+]Bٕ2uqa % bζƙ@ l@vE@Ɂ}+s<&\8}腑 =>z}1#Z BYěWSqcbp ̌<]8:l|TA[N?Z4jv>` k \F +5: .ocWp3Pd?M .2' 6nO7 -+duf*]lfrQOS/'RvMOWeIiA~ؘLv** &D젒ž8cւ5Տ|m_"&J-jׅ^ZR Q4$Bڑ I+gx)ݠfuX[o KBGԯ HB%0vqHEQFO-%4ULY_72avTIHbuoR^W:fv Fhؒ ^ Α-LZ*"S[<Pz )|NQ 2L tpTĘ֬6.$5t9FNEﮜQ h4?hO 9`PPWS?d-S->O.{UwõDX"|[nAuY 2[^h%@%`nѐ#XLNQY9J KKpV^a݋UWީp/rwQb#p}zQQѩRARB]hA/T*2++aH6垥__^gFȀF hMs9%oJPÑ;7"FE3 vE㊭hUΦEi5t\KD帤s)p%#1H8 i0B;^8-hff`Ig߭xmm6ݓYwTMx WոO{C>!.Z2Ծdڄ瓶;a f8)e`=fHU~fKsNRC2i,UsXOQH,Az_rΫ) ՙ兎"#uJ;99OI9)^2e#o 􃧇 }$_|A/d/fJn.bu]Yڸ x~/S3aO~5#y9&y<-_#YEwd,T 8,zYa %9<2 m. 7DUMc-Z>Ysԓk;jE؝0KbS` *$uWw8L~*uuۛhҠpXRr9Mi$ͤ 9ӿ+& ԳEF.A[K1(]w,g-@83ӻGQ);G>kD-j1-"֮WVYǮ %x P>~8e!y x/Pk:xM+Hpe8ꯆSZdU/ :}pVqZ*Lqj锊 &?Rɵr}LQ=UWGX4W/cڵp$"1 `)=B\ٱ\"8*u/+ f!m}m!9&@#VG[3߲/.>SѤ!^=LR&;r,.oZPo> 1peFsdF$ǜ;qjs[ċqq:KҧPlAR2{(c%oMZa[@|f5@>4k?*;;8U#eՊ)!QM$lM']5N 6t  `O wN)1hriNU?c#/{w+@K*r{`-TE/KQ4Vxe<L /A`#32#AIRgjĿN&|Jm 2Lwtzމ8(.0X,nbO+)p R7* C09+rD)?{X4;{B 9lpߘ$/ƶӃVΏw0.Ny -Ӄ^nY _یw*?E"dii :RJtowodvz'pN8 i ՝Ե= c;hN摐L27U^/ seMj!PzD8$&*Pp+WM;Vml)8tj z#&q+?R=8GMғe"?aTdZa,ࣀ֌fi,iyG9NQԑ qD)H7z-b^=ũ4Ok[7K.&TO .4 Nvk++y-J^wD(L tV>ri` 'rU\*KlK}Bo[XP"(&C#`~q1bg& U?%3% O{Rsy(FL e,=t3%Wb2}\5$^=RoVXwM Ngeb~Cpw'xM(:3Tl~d6g28mݵhu+q˳g (P`ῗE8LdkQ2M"QO\0R:D,5XWڗK)dT)3FRJa.RlSM ps1R6 5џ=u,< YDuW.Z;$)Ik`ZVbbs˦AM~Bϛs.T(ו+UYAV ŕWt:e٦S~ *_TWX\iN 1p>0}:#C2,4"ӈS ͹&[*d('aq*MBb *;t*ad]6펝e;V{HL 8M Bx! Z+G(j).LOA,/efs^m,2d<սwd\P ڲ; |(Od.8a?QO2T[}bJz JA NNhIOVm{V dm9~^[ۘ΅.IV݆_3; ~GMӀ h,$Qf$EF@!c bH8@ P @0f G\a\:zU.Ł^omAf n%]o,ίGɯW@xv8'O~t>D˶}qOT~ 8J.2`;q@^h6U`>;[H@wQH. >,q5G904殁j9V7O`@ &% T dAE񂫣P9i{#up|?n) 9{H| mZ\bCwLDi+_$H!D!J~Vv)DfYDz| E;0QW2F|ԓRG"GM";Ŏ`Br (CjFPCATl`}r"iãFV<~mm{U,,?k/[r H/ȨKRh|9bW|$ e1:#CNg>NƎO۬R1;FE=ƘT!cLr]5>bg'c~&'ӆyZ>bэQ-n*7_~mBCn[⃭5,Q)ubZ pR" ZQߙe{a uDbBC[1РXy圁`AƚOM9eU(k5+|Bf[< adSzL7QKy{@wVC1b}OrC֪ l9^f?¼s]1%vxa䖘%(ʮObx=er'aN^ >LTA: X/4ç}L-o;Bm_XY׌u-FT1m sն_+7Z 2N$o2[(Vl՞u5&>%7.clO<^N<o|ȝͥ9uy܀| ~.S?-')CY`߂536C2`̄I`2xqmg5'B9)+bL95H`493 BffC ֢9lGҝR9*LEZ ,gJʖv wrk1*<X27:PVMZ٦BhEz"Mlᜲb 0yK/9Z>>\O#ݢW|x5YI;~:K)9 ;bJQʂtD.#Cphfұ;CUDJ $.@dKiSѤ5-pZ}0pmbһ>Jn6/xB\/q,8FTFIb7W4xR {ͦׄtqB]MÆ%͕V6ɠco'vӊu(Z58h/"BY2@{y.`Vvbj 4qvnQ^_V>A@sã{I s옛r*"P- ]33~3&=B?(M:U l%./  *(*H"!DXi_:luvfux*KWL\fE\RLVJ&Y0gMFSBҮHA CϺ϶|grg'gz)4-ò" ;70އP 8UsϯMR_[@r,AX09d$Ic+B0nj:o֜BE*7VdѪ l*hX،ܐ'8>[*yǁbM *o="R@85un/-Nm DB]$ڂà1X+d N)ֱKa 3i/} g{r9,ʄT]kA/p+ʿ)*"P{R6Mhly-g+3*ݱd=q ?z Pa{ xr-wߪVrNƢ/7?FAWNi4YK tōbACaFÓJٍRtv,#p}j;:4jYVO2cPAfӑLҗ+C_ka]5B_$b:5|dZDE*FP&xmf!N RPa!PLu<>DP2{|ҹ4`d^h2?Gϟ{>2P_:U/ړo߾DSe-A8Z̵o˝٦/њ):K V8FmSVzgXs7**pf$Lg병l) j-UXSNkYPkͩ@NA\jֳ~/N0GKȘbha)su͑?hTA OF:#-1pg|O|_?B}t?۴ Iȇ6bLW4>GyKͅFygᰜODg25؃:AvIbp MXA1J6DŲmAV?'v҃dnRJ'ɨ8 !8P%:vFlTHVm7g C Z8}&-C'I/]uPo,6k F8ISaO ;[fx:$LS Uo &a2Ea)=NZjI;-E̅jG-9}x42,voZJfieDӤƒpCHa&W8UT9zH>TF&dFu#2``; TXjƐ۔3Է4Td́(</Ұ#:,ܑʼnjĉ<)"NFDtB6sCw赁$0IUu~= (ܽ[S0YCS>bs5(JH4$IAS@%Wn*u?t7{`h4,8MK1ߝ.(Lsf EI?@VpQڣ@c8غ)(Щw5>e778 GRpQ/r~!H^ tAt7Exfu7],Mi1gKPY#g)ʭ4@ak gh{c^aY FnW m c6,t2&g6󤝽 _/ͣfAճa љxzo X3%[$.Rʢ߁~MIW܇Өr%$4Cq3UK3Ysk7_5er}\d}Uc!n/ddRtBySEk'CWoYTk~fk6LQx8PQzy0;pXs^,rx2C'" 6,rENGkLAƟǘ l T#hd@2K!pf6X߯. g j`GYm?b,iͯ.`!F7vT ǝ--;+!F161Z_7ٟquf"q` 0}8j?`yGRݶbJ?͒JJeS9tn: v*֮3-U䦒yGsI;ЗgaB4r)pw$t _0f^ǪACM'D;Eo 8ͳZ>̽>e@B"wU)Ac'Xyd=^0..SIXO&UV<@[e1_«zpbLdXPS5wpT H^53LC?&AZFqmoxvVaw4fP&@pH >ħWu A{ԓ3وn{ ÞۂG4DŽLj#q9'LiעΡ̳ o$luKh #MF1[1| rP>eY= _$t/-3coln`/`zB2H%E{2w(B ZDށbAE(n4C eT̘:R QJz|)g fc5=CdU3NBl$pE)q_ah+XSe >~){14R6gmZ5FL-I@$ȋ0W=ZOSUmBh' B> Њ7%4u܍!L5m[|CH4ؔ"ja B&:B'2Jˀg -^w KXZeu+:qyv @T) ~3tim;tv ]\hMd*FO)  1L2TmX&t%%ox65@+Y3&J28悤@y[P ۧ9 +/=)lw䕰ӹ#K;,T,͑GAKFx5ōF;7kd?m_&mC@NB0G ,4}*{mP82X26efЩ& j YV)w3^s0LSۢ< 8D?Sb|W޴`:֧5s+J`OUR=P8kV" p=q{FJYL0׾ky0l%&\gyep ]A\0`; {CK@G}h@<κfP!}mlT8r5gtNkHtbm;:rul 㽴reԹ8ɳ]rxdc;VŒj S4yUk%)S%= +QW|{.&h2~a K&KJ%Ц/96>NϘdn_gf`bujh.8ylr9Иi0 s 1+:L®Lv+\./BF?"t{<ɪ{m03Ww(?xnW"I j~HWs^,p \'"r 7_xz8$AftNQxnC5 9hfK;*l9gu.j |I$;f=:11(#+!. ay )Q`c(PQJ'gt(0 Ut*9ҶtV]P=H d7\/I!{+@2?P67pv܉prEeްEQH9Iw;UI32>#Ga@V5GhA{_Q7!FF!W$ni[~ d{>!TY58#VMze1VcT5,p]CΦЀ da%w}8~2Oo(㑴!nxf(ea`A9ByXk€L(Z #gC:ޜݪٍ ıZޮfd X fv/\`O.|ȗR֭[bmp-!‚g |ߒ~PQ"ߡEbSBоZdۃ /kM8ae =)~3&DҷD 8\4u.#;'fѰ!x(_zݙw5:U 2h'Cb\𭄽,ߊ >p5|@+>[؜'vnc!ט f(OD|)'md RQI5Lt5Ϲ/ÐO0ALEb{բ=Qt> w&DqV[bl_&yoZË6EwjS3^r[Q;hYv/`E~wEh Av>3|\x>M 8 SISS-^h)q{IG o\ E[jSB WR,w| oBmBۄ1 1d+ڪn-R#wsbl Rfܔ8%,n_Ew-:͌O7͔ gL"ȯvXx_u3=>t;XVAGSb@زA ɾ,; }ڷBphW MbZV/&zX#j yrBte)Ѽ6!A*ނ+ O=7Tzhpqޢd2 y<8m[t$6᫤=`|0'{G$[Fg5d{?n!Pԝ*7!W-՗D*~Iݟ K|q>1޽Ҍ th Ose|%3E㵴'a'2eή< $xw9=>Kw9ؙlk11>Y:ޅxхz"6žN Cn -BSXXԚOSםbt9AG &cPcî\vn{MSOt٭;Ht|:fhQ7_vX~0c҅!x.]dɞ_$s?J"'ԡXr:Z%eXAXe/> IV=gy ִ,fYd6Yy{9Ո f+Iz9Kܡ[XZprpbuBsrX畃_c\n Dag-W{=Th.c]k!FpA'0Cyƫ{'l:<քaZSTߞj_|"^])KUei*$p<F%o?g]olxQщӱ4\2M)[}SJ'`E ͌.R|0|T>P%=LCqۧ.+UEQS],wcA Z\oT#EEaXQj嶩R#6*(  F̴D97q-&7^Iy6t{,) D#/m&-\DI+]b>]"7-Yߩ4C ΠTq3! SK2g9sa vA,[>_#:<lŢ8|/6NI`B D̯YOUQk=1޸VHK" Zkų ) fᨮ{] Ǣ]ི_i km8;(9Oyѣ%h(Nc䇜*w (㱁@f;KWq=sMV,v8qN3*(irm2'ɨHYRL.yr *"GWձ"-;<O3KI^Y~'56L!K] XZbLur ?aD6*ؓh<溤λo$kȮD_ !yF.WS?YdotM >_U.OVһ؏s2Z%?_~Sx)QwoXc8@[qw~5SX+Q<’Z<>K2 LR-$%#q/)6~F-eQ[#m܇G-%!ڧxRiq;Z2bvE„\/Uޘsm<57 H0S3 3[ gZ 4Ub2 lqܔrNƇ^w/fCO(i@EhюP* gGs,NXYMk4PZֳl]j|;h2nAfX֤ͫs(ں,7 a^W#J!Bݦŕcg;aD0>ĵBnaͮ/@=g6"ko<@ё;?Ԓ0DT9R9 d֬σٰAErC/`B} VRO4@sV@u\;,|PsM૽1}0(B) =*DD_GO6s273Mn=CaY,2V>lO>t]-xnHXpwist!bܱzD)g>ÖB 0 X/ 0I !_N)Q+1]؟}g5=r C欙u%؛ As3=ιٟ(E扦N2\(%nv0 ͷDܰ im)NVlڴQ͍s>(RޫD`MպGɟv1i-nRx2':5A+Jq]YX1FB_Yɮ6^Pl 361%t= ?v܁( (~{(@=?Ssl7GkPA-PQs 0i,|[Oc^V]ˆOTjEu7PH$i4yZP"zAZ/ED+p 8;ns`TJ30a'ypl")=TٗnڅosQ.w4btuOaP{l}%6B):&ǔ`[6ݼ /*TdV\#/C {J {xkp*)lAެHg#-!=':EvݒHQ~*. IZlK ڴcO \Bi> g߹#;4njA~ ?Y^ cƾC OK<Ʃ|1Yk ʀVf 5TwWSءao :e]!CxQ`nbB'?{?FJHyt𘬵SB.x-Y]HcaOL(rGL]MkA0<`fhڋZ! xa0E0"M團LLؕ'Vm6y wn eѡG'[/zJQ ðTaƪ-yoπq/jPZYḔl?NCoT #!R[Yhpй׆5߸\>P|1&K31.kԶ-#ZK75'"&Kh[ ǃv1xknX2QF #57ɠYewPM7ϑKF{q_zg_7 Xd"=֨?E ÞxGCUu3  Rt`='vs3cluyj8gspiiSgHKSu`}#~O/5h,f @wO~61zob L=Ez*%ic<dvX_Sk mqpzKˆq Dh85)t3'phmɘwwSfx㮅͝zҴs n`0:b"sa\b{pƂ8* Wя2U# $ko)ݖ~AxBbCD"u,Ϟs0oITnHi$&OnStO|o@AEчI" QP  B.ΫNd\se?#^L0wxB%_ <ѠF7|ކW V  r80}T$6FۤI<$fai"Y(hH~:ұc;# >API|%&nv 5~Zq50Wp /#")QRr0ha夑=k} Zp!XW1tN| z] M96$y3tfv:QV KPA,zxaH)}2T`ɗʲ5aG"ԎHAjn .%8nֺ59]? Ǎu&_:ބH]'8kY^;H}x!ِuS^0$ǂ"-vbұC#D-1HF>гQ"oUY:b5d_gAi#L_B֚薰< "RnE'`gui? nNNC".Gd-LM0@*06I#Haj2SVG !G/j(~UƲn֢ 5pB۫\P4GiÚ lW󈄽7Axֲ 48 ݃Jup;֋qD1PY?3ON%;iivv5GQbXm|fu+)"{/ cf)э,|BbjZwToom_fyQ2O{.V~;x\v\[{ՊDxDdiZĀ+TT_!1~SBo4_>+70 Kr<Nb%D2ߐu56u&fvSLdaC2W@ţNL\,/?D&2;d#e&z8r4M i0foc.&qCFK`HmEl#?`^'\X80:о (/d]buAra9/a6:pXjAPY>Y5!D~[yD$[ DBY!? a)ȱd%: /#AhlX@ycۙTDX?o3V 'e!cKz܎naWR9bޯse 8iYṂ78g|HY@%nfk8̟93 BEL˜$Up>(}D |NO=g#Sƫl5t)(LugFjd;4=7&aRKf+Ƃ[=Nd頳$GV.iP wLR!x:w҆>d}duph[lwmKh}7!LPxdX>RAV51,HK|`BJmnXA]"#;8Y{K;/ Y9nF0 ؊L>FJ!7-$I ;՝;yiBRoͨJSgjbXyo.v\|sl9ZD` :𕻱ggzIVm*YA?wDu#cFfsBdƆ4򐟁{>W_M̆+<|UkO >1X)mG]ٞ G(e %6+HFa,^9דŸ(m޲(JS_++cRh&=(@avڃE)n[3:;'V9X:)UsaһDM'Yk=3k JPq`a}eધ"[K`:~Ԟ0sY)=ٙ݃І qO( ;`G@Hq؂N[VM%"pukJ- cO[ޙF'E}NY59^q%76d$g(k D6f)(0xG!7|3ήPeh Eֶ<;HQ YҸ-WB{``I<?ov"m~2PIh%HR+5w |c& $ .)5g (/tCgrZҜdPWĨW)/]>H?6RTg#˸mc|!ydsN3wX51s~%<$exPvfY}o_v$q]t1anZq'ۋM2е&r`}w#6Cwm %%F 0u6"~B'oo쯣t":IrxM4iL4ө)7[,oT|EI 2HݸH5iJ-9geaFBr{Ny+${7:𐄂'p6ٵaDK H,_jHљʌ-,CkZi|~"y;> l)^g.Dnoa@DBUPj:yN,,P`?&3\3 j+{ٳ?[ ݀)6>-ԩO.7`bP[j LgfӢҍ skr4 򠷮XsҺY!됱BcAĺN8 Xvmp-14-"v#Rڠ39p{:EvY;i{;E`z M8H,?ɞޟ/id+վ$Cj <|U49aVx-@Cs0TOId''>[\BUOR))8hUmefuoM4k}A5^>9r@k&5B>Q4LwU^Bla+)F f*Iz#onNՑkg\˩~ evضXWKz-P>c0uAKR^7eTm3:qgt̀)ⅮdT3] C=됵98:eâ!)am/_&g ĦiX>mJ5ulnQIl??ӲLڣYP]mbZQ§9,N\0l$q%*2Vo ʬtF:wvge*%uNC1vT;ġ>Bϡ@ *d-CU`2 mɽ=ɲv DƧo}G#;)pDt-{d4$UQ\ Tfڷ{;\ !ӕriXͯVMGpQb, \>쿤,0GpQ;_1ީO "Sx%&z, ѡ01%^'LoDZdO._! ̶"Q,4,'#g}:tI޶:()mʂa>e)g .RF6+ܽH򚕄{'JI7VI ӽA9 v>=YiVa͚fj30«H]!s7۔ӏ|cGo=t ITm ЁĒ4CA9A{ Vb` h%濟b qhCpK/Woy6@Ifx*:BiCD9af1w.?d799P;d3YȦ,Ͼ=W70̬P6,,H\>0+ tRSͯ,i}e Y| d Eڗ(-*u};QwNloNr&,.ۻYC"R,K=9˩J:pC ׵Ofr>}iUpi١l{ Gpdq5箻.>9|-޲UrR0i%0 @׺KEXh OoB aubD]2o\cd9h;{ *)^aP\4u#]JTL|Y.^RUc߀$*P)f[#ͪ{7#S8ߊ:}T b2Fw", ^oAshK4 mFX8O3ˋ2 Ā^$C]YBmK^wv(GrTN0GBPԢ' -),_h + W>XH8\(NMk YKC&('sR RXNsi2Qi\qu5gΫ }?NdӣӖJ4)q;ex_VOP:І%Uշs,Nuq.tbM)> l3r cMwI)@!d N!/[@ b;hpayR̄ DMd=N(F1Np`3<+P АK,#t.|Ѝ U+6Rr7 'mf"@ |reP0$u-h#~zؖۼ^~ a݆X%DUa駊qWCCeIKX( i8ȐeYC:HYQ%7hc,,edSwg"8(i|t;RZ@1(C,(7KNSx4 ;Lњ&$]?tQVf"}F)VeyC5%^y}6Ucd#Qo~?2D}B޹G=G.@(TshzNlRsS4iz2u1)L:|sB}-v]h3Ifň8b*@ b1+&W>n2CǬPq ' IF~0KTؖ T)zɳcPH< rţ$0}|낟'0pv"Z:)jI_g ohA?PMY2k^P C~8̂v=h!%PWQP}0mu{ ](q\5dԬ1w\H Bb36U1Yҫ4@? $)`r FU=CX\BgsֺeX=h_)s<*b7Q:-c-)֊#nzOʼn?p঺Ƃ:`|਻G3LI\C㬠D3]p"ѱ:LeoP8WR{nWԼӅvAS C+I_?3i^ [SzC)yj}+mkiOkp{.MidpwQXOy;ҹtlf 6.:+~<9馐-#: & (慛,nz;h\SIeYiZ~3Z^:EKw/B71Ɖ@ІRc^8Thbq߳듄GؽF:H\f԰yx2wj p7 8ђƋEqA-[h>xֺ;|=f[ md2gTd& g=C;--xI+֑.3y pi"Kb"#iq=Hu utץβ%CH8VtI@v8`HʈahUpBa $~׬st;vy@$BJ4k !`%P`C@,$EX iy]ACXQfڹk rʮr5hLD})tѿ gq19ݷƈɉpn_pʊR򄎎ufoS .G;?c{>rX*M'DI%YD[:3. a.Uuv0[l 1,<*9>@w~Yď9{XLşPe]bLL)M,3tC ,Z'jR=1^gs^A;LV'rgr%Ư k:HC!XkMb{Qk_H&=TJb '3V ST =|'iR2%-Adl:U:*T8#H`{()Gd/ʊ4 *0e[Ch6u¤b|Ouy X0TX2Sxi%' g nb_duJ:B ;lTȺQ_r0 Gu~R Q0Bf Jҵb=.?8`iH0'̼>5$@LGG#-X\GL%M@)ӛ~bw28{ ՆvLM9~Sm  2Y{,sm(9݂9N0ݯ|%`7un?fIar^FMx+*-D3hWǀ X ozSAϙ&LGn>kKYnFE5zAPQFt fsF/kM進h0d. xZw"Z xwW̙?^_sCE@#K355Bm4˝W.Non`~9%l&O 5R9n@~dGuӢL↻<_JsZ( cODG}P4"YZ&Dg$~KR. No51L5p.맭~ާ<=s\6x&˾k a( 0N/j WcDZS0k +G%1Fq:rb:YQM5؜a[KɳiDLޠ"ЬzG%x K$(VkŠDG Pbׅ='c'L;d51NL&򰗙 "܈¥ЍaLr ˏ )#X bM3ra&s*/4ʢ"gH` 1a ņ˴׹DNθV ;̆b~RƇV,\~oպYL =v:JA4_^%͜{X[ԕo*M+Ngq@ͫܘCO(DP*D a/=#oQqښDĥ>Q?b@:,0wO&jz7Uj. FӅ{0߂"fX[EX bKlf ؗ}bޕ-Dsg<\7HRIk/&::\D.Nк"eAcA͗h50,zg9d$fJQUr\Z~kP[Z~a'mT3|~69fHRxx+*3A6IdKQ|fM>|KKe094 \:=PpMѴҙ2{`IGf`Ӄ%[?oaȑa>wIlY+XsEI~;h͐o}/: #u7P,+EV[x܏rN iL!S۔hٞ$+9` k~k!{ވՋ'Z_ל* _(@K'9W& iEa}kcQTo\AM 0&9"즃l0'8}:c3.=ʷ$VN <읛h'?(#4/A>AlIh *jt ~uHRęИ, s4p CQ\-!u({?P>GerXнƈEA&!rURAFxCK9qQ5zXeؖIQ'YXPlN!2UQ#2ڍ0Y WT';ytsIʤ'yZL}mFL X?.2TϋP)p D.OJ\ ilLġ4Z# o^J?8Ʊ; tZlmWD Je|,5'{*NQ G(LͽrŅt&ȭ;y2M}넌x2@NN\) W}֡ O{I[kys q:F:*(JxPOےR"CP+QNZ1e }wc M Sx_/*9;$j#Ђ܆5أQ߈"=q Q˜m-\*4TXKDI۠Wr*'>Osl*D!hȅ`O,SYyk L@*@3ocpT>, H 'cIb@>+%Tq)4ʵٍAINl;rko v 0n`fZH Qފ.?-x4`eJ$< 2P0_ }IC_WG?ttls+&Aw"|iLXXƼ!:L3;@UX #]Mb\ߐ;a6!ٶUU4?|߫PL#WÕaUkz=T>%Q; $%gc"ЋfK9+E.]TDB#=cٷ [_fu'칗h͖ʖ yB^%b7m fKKD=.RFK^vyP4Ap~Ymbadщ=}{;0lsN&R,af7.8Cx?&볨gTbvK5X?Ee;G}$*Iӂ*CRȅ#>Y\iޡxMU) _a+9Gau;XS杺\+uD 썧DgՑ\fTu7P$Gk (:Ņ%?FeG*sI&}b&}Y*yP”`nnnCnJ 2n5,aJ$l2ӜNF,:k{"N\KdԪSLָlNO:(lɡ*?FbOb Z$,v+annE&u=r,;xLS .l 2yA(E|J"8L2DE +ƔKxm _Z'Mt\nFN$f'UbQ#$j&TPr#Yy;?6gi]VeZ[Ԃќn"Q3B`:B]\Be8 z"{q_*g8H.eHy`a\ػL;\}ٱ쒇BtwE'9h$!MIYg [޴krؙ+-O0q[4 4R!\֌vhD':IUo7/i߸ȏ$:oa쫅4_4O4|IYV-g`+/xw ?{T<1~ p̥6ߚ3EK|Ehx@qOCbm[* 6U%FץjʒKZoDž\ E)v7:V0ޱlJv3GvxvE^yq q)'6zp-7`kH_ Au- ƿ؉ QxIҽb=ˠXEfH A _'vI`߽~*L&@pٟMBBIY6yI% T/opar\Mv1X)5:mx%7f˓7-^c8βe {$Dzn%:z֘Nѿu|4ykxd&FI49ߢ;B0XtBBAB[Ff,F)=v:bGMa~W[Z8c^ `ʐاY-8UP)̤×B< {M+3fz[U31{FAzPSv\z6BnxPԍV tLN[Y5ZI$~kޜ Uokl"jw;껋޴FqpK"EuS 8 qQPvT!6k}C6# ƆxDϡ-)Щ|3oc_E.%†49XT$&t6D|Ϧت\[S <5F!*3\hMYUFxr9 T ʲ*)/>qP| ~L[O.D *n[Nravc!E?u "6LeN,?hxͧ*gz;}d#ʵFw9κKijʱc<} M'׿;o >JQ,:@.Bؾ5 _3RNzƌݾ1~Is T)V_pgyT#2&D !ve1ϖsk'٧Vi?J0[#vU:{f2s03ΥsʾХuתv}7 j2Vkj]ps6޴`lARKKFR13;N'JKu$1PwGInEژe ))fu W;?HU FU]$ab;1bj:-gd oߢL7KzbT 6JWMt.RndZm1Q7g܈Kؓs\w'+uh:erWEvA6])mWl\.IU{o؍rXhQ3Ήb[{^Vv&#RPoJQB5e}vTVU-_]/'rȷQ,>ZgP\CDÖn Q>vRg"q@pϼؚwqjLZNܸgGaAᘟ&sVtійPtp%Oߑ-nv}y0kA[/sѳ[j=Ao?_щCUvBYt?P&C{jze5"\ΒDxFU`,o1}~giDpSRg>MdD|$M>窣VZ`"-0/3qfnh"\~`Z2`xCxXmD57(Ou8kv/e[W{t1{(,"3EK c*2tCX\q $1bCZo( Bj19jq(^QͰ)sms[\΢` %{ێ>G=vLWmУ$ aF$:@A{>f5E-'6f Uek޼ݪu ѓ9Ϟ!6ƊEEx+,_'yְ擊! 7ӑt͂d1L`x&JTK\z+vieػȴgP^?B9;.QKXPKc>0N.Vf|iÏ[ )$'&Դ˒}WQ gbY+ffV0 |?VmttQC0@]!*o2 "pk]jߡ`h+w|Ik|pV*(/$|62_tJt(dӻ=ck|]ȎUA;綬y1IJ_~.ENF9Yx-H2oSF&w9Eo * \"(ABHm kN GӸzq-hױWk u/y0 u F Q$_x>}IW?ۤ=K4">εVE*A%8̸VvY "g鎽 "rH5ʨls[ k7NEV p0"fDD3#*DZn箰F¯u!9zDQZ4b8v^}݃K >vsr.SٜR\n'Y}JF;^Dž7r0qlD6gAHaoxh`js%HI@] ծ" " H735+[3m A)6nGtx)~_JGg Rֶfg55RSlrf_K7Pp1h/,r(Hn}6:,HSpϣ^рyVw&Dx>E:'>:¹$s; Q4(hG[Y6_Ld"6ni9Pm,&qe=@&tY$Tƀ::m~e]2 ;u=֦/GN&MZY;VynS{) s2p{ q+b9z2 I6Oex6@1ZɖBL3G @@'SyLB:(D9R*>qw'Pz=OiY e([o 1'|sOץlmwq HbsgJ n:O FutYg1}R9u+GWu'fʶϨv5Lg\jo]Qu)߷}@Wrj0-|Ll=z$ZTʾ)h^ 7abi#,|Qˮ%L~_yid4CHd@E9(8z0kώmϻ;Zƽ?€]m" 1/<|o 1Ax4NQqi{@]XZ^n M{~T(`Nf"q( rQ~4D UJ 0D H Iyo:fxm\y|K MfN$ جӭufYc5$2/ 9B: ~آK7o6f p^CxaU,[u.jiCa:Jb9F迚V Yv* ѵFm~BŒw͇Y SE~9:yWK~ixI&"w`jRZ[1~4m.saG;m(N>}A9%Va٠zz4"׵3"C'DQcmj\M]ȅCSA&NWB  t%:LM5 &h=<r R%տ6+_vrB03DdɋC+%r[bYr(M&#3#e^z(s5uOR*~65  Rwٹ.*!r7{j/C-*qR6Iy9K++EdJ{ު xUBׄX#܂T$+U"xFzi>GcOڵ1WAZ8&p*EdPc k y KŴ0-Όk:ΜnDrv G=ݏ~ 3`q{eӤی4IBŦLwF&q MtZUzAs `#7I1^eL̪s^tF]>'Xr_k ㉠ISK1Nzi^ fpbޝ)5W%҉(& Ts9JŗNK~3QyHGW92[9v;p=y?,T A'C~ȋX?lG(ח LiǎMtTAsZ&Wu9Rr09wIR`#NF_uu^ctο#&#/'9b31l-׈'bpr%buă/[-pDN]膘xzɪ3@1I$ N۟ 33;o$a^ -rηX3<5s;cEsW(Os 3)|H_0SGԑw #cR527KH`Ve1u>zRoe/nvߟ\-ql ^`oJJ39۴_κbޱ]k:(D+ M7&Q0.}y=?6飨#&7kh ]u{F8r[|-[+hT{[aM٥ߢ >mc@_Uumsx*9ۥ _RrSro|uo 9E9† ~kۮ02Yw @=I$wц>BOL_ /%/)/01?8|ܵCc~P7P c.Q#:%Pt-@Acr;Cd PB|,;Fke.bKߧ Gc"*MnXbwx` Lxmykĵͨj$=)o| @!BkrF%ղD u6$> ±~M^,s^6唆^7ܟfveBfS^E2q=hk2ҏACdh{I|:u _%<drpem6s[[r\Vgǽ:p/LQӽl%97t'盹%]Vn$6AO977hUgz?M4/^oܫL G%n^ZThB.ǴOa3gbC!h L$+RZ!~֗>! a{ ՖVoa0v{͒ X: Qs7 E⠌+[8SU*GJ3#~JHzW:LÅ$+L&R۰#R$uϔ;9&}YcŐFWj6F =<:mǠ&5g;">tWL֛(Be0W\DZޢacƖbsVqhZ-e|D"2r\SdPO &<*#?龅R2l%.qXHQ`oCn汷~¦G#$[)Ns [,&O Lxa.v$ą`9Օs2 K~Bvo P я˵r7>@-*"D,9"X1/'ºL{Y0Sȑʾ7mh' oe_a#-מ+na-Zmjϖ$l.oFϐm| ~ՃYQ7r$.ePn(883/`|rN-Yt1Ar A8护 [;ɴ@jk ;uYF@=qT(N(%^W<+19?iR9i#{Bïy=^L0 E0xԷ&t ZHI詳ai`*v@K#lH9^|^t4ѓrQ[BRZO _Û4,w`w,Y.9&6&帷rEAadR (AHAxc9n- ~F BkqAm QUX0A ہ 2j)T[!ij4Q10I p5͂x-jN10~}E#+l1l]g-q%nE:$QwNO7``*-fxv)Їr-. (xmMX GM= *Ґ䰤,P9GY Y/7\^ jW 7&&hA7X!/dW>1ʐ7PV-;. :Dɞo&YƦ| X~/A(a<MKz%ǀ#:M\*o{ٵ%A)בxr!lEd^]VnPЫ|OM'CzQ)ؑ/<|2>d7ʑԥIXLsP_'TT%:ɳ*bAr#0Y37 {&r-?޲,|*:0K^nK65巔0UX-6\˜<D3yh9 k{⍓.󞰟%U]זЖ=HIË\GT㭡o <(Wdf fr[x8OUn#OG^Ԩ9 p UH90*W,v{[_{Hwqҫf^7zM/JR \Rʣr˳x b5 =/+u2xVNK NIkI|1t]jc*^U ;&'24 e`kI"X$ӈ֮k| "GYMFXϤ(1'L "rlޝ{Ǩðԅ7!YbH3!"!HSvBTCNXu_wd3Zu [?z"2F/(mz{ ܬb03ܻ)Ue9s=nB^ty:jP5!,۵ѸZM\9NK:!]Y|l-C#^IE _CzIfԻ%M:8i*-`V1{q}rB|B! cq^2/l2ڞ/g-1rt k(C9!񓠊= =W9dQ8ڈqahI{ϙ^Tb8@qp%Q|RuYk}‹U:&A|SH=eld0?X 7-ϻ*Φ5v E-؎z]I޸:efb}> QZ\TZa1ܡ"){8iv+N0k/âncL)IV+tW(J&EU.Y/2G+ڬ WQ:g ;^ ]S]j*]k<hZ$>_Kߧ៪=[_N٨z(_A;"gG=OC:+t"bJM3* u=6+i(βT8 sbꩲK=0D:qĺsk* |;>JҌt)@D %}A} ڄS6*yjs|Qu2/^QECt'_mv? ۜf0f~c5Rdǩ+&-2vZ!Z)v3I#n^.E"qjF;( ̶ iJy+>H(Zі8ߤc )pqdB^ +?1]Zn. P/uyE\'@}QaB E ĦfY}w{(gݾXPð@UXah-JIw{)~+'t w1_5lîRxyeFD,P9WsІ0룆G,>{԰`F1](C.Y|)o&i&W gJs 0h2cG[ P Devϻ4yI$STI=7=N<`5UO G4λMΰ s[& Ƭʼnν Ji0$1nCTܜc}i*d PqChEEh+5Yȟa3' y=S:L[Ǿ)w/'v#͕xLPe: ^z`pϣn&X))TskTo@ xGBn;i @nqBv6ǁHM%&CtSJ3R7;ݣ./.0Ug^؊V/ҥYgKSJISIIB_DŽVb6 W8!APfo{FE & KT?.*NGt(>3[Irvu iUS $>f1͢sX;w1tU!:=B_>B)PMUHBׂjVbwfɿ9.1"W d~eG9҉4oZEFF '˔=2[`\O87!Z{|Bp͕aq!Q E&[ $JBzq-z FA>pOL&_jolkw()y T>ٿ2P O?LԞ# vc]w%T6,V:7ˇca#N 1 t;u_ -D5`x"Km ^уcI+?dlx%pJLoibyVx [bUH1* LUWf: $h,vƏϘ{ʱj7 3bf x1:N"lF9dR-7EEyS1JƅSupT[ ZbA2#5R-X: H?1Q&FI MQ:jB9SXU\%{T{tխwRܬ=tf c" ˏ1F2A-KnΚr3Yם>;|:~OVIԍTtIgpUDJghBK)Z1}te(~lB+ p JI4(ΒyAhxhk%Tfwy2F5x\=h6 fwjj<-۰dcTȰf Qs4jsE.7THh帣4T4Ig^O:n(ÃjD@єzZh\&l=şc-KH 0ŧnj.+[6UB6Y'q`>$Y3r6h},F٥+PZp7 '?ՕbSKRczd̓%a9RGtpu/P!fm19=(6땈):i~sݝpa;[G&Ʒ [MGlSt-}>OLh#QoxlNACy~"9TYt{#(8<ɻ8z*~8j( y/)=P;U}6sȨ|D) iM0xM[zHu%K$1˲INyZFjZ558!~J rC%Hn%?{[óm~^NWHjTi xAP>,UM=hwt HnՂ6.1ab?''hso&U~"E4pPF`4e[NZ,A"X3@ 1 J6gN2;tBkXֳ wUG&8?e&rց[B2MEz\%eC{4L{{hV%;L G^$@AcWCWQa r&`umYsBm 궐\F|ri.r?/5,[R_ ˃mg^8!z2t l9_<_C@stڞ,h`mfXwVP}M6Z٢Z>WȽ{ 6G- B :+LMADW޶U0?9'l3FUQXq 4a+NY$ñb7)Ѽ*T>w6ܐ4=&@DιUkgPq!ӔbREKP8++?N9Bela@gKp x/IQ|Yqߢ#]Kb"okbhYx+dJ7&Bjttz55RYP] x,A4auD_ڳ~ȴ97Z C_GN'ݑm"~]jnc%~z00)ư.ߐ1pSe4%"HtW|E?? V] "DF*^ xe^SY?`>f'MI:DM$U^pwbm5oVyC ֧XP_mգ(H{-̟Q^ٹT,"oS(Ԓ8 kk}Kڧ9gsҠ{UҗQn,$9ӈ~w5ܑw=&P^i (_ϴ5F%9͂ܐ<=@_A0@$%(a8-/TnXnWP'RfdDm3>ܛjB&dZ%$$yW7rA;EHXJ1`*5fmCֶ(Z5gYHJ|G 8g{ۍz=$Ɏe"HKW"'FKhk®7c\C\':$*+A, "  m ѫً paǦ zR;)6 2V -yӎ13sܙ~cB !G=X(eCKNc1.0<&ȦGX!(}1r4$ft^gMfjәFԁc՘$'pRHfFboP9.I5]]iBu(JO\Hz`քV="zIv!R" 2x*D')9yGD>&6rthb5qls^DXcdeW>=E`׼;vW(Zui +6 uH>cY@UwX^ H QLGAG"*!) N \"6[ [m'1-m Z[,.eV`حѸ(j~V `8?QS'jˆL>=NVky R!qߔB3jP" K0_L_brj#:!] e4lت,hXvIʆWd8x!ny!_3Lj>q6Q;89Ыc7"cg<ձw`pu|)'[S!+ku,tf? Km9VmKu<5?UǔkQ,Fȷ] >`r]GS.­ !7YD/k%(EGl-;;}/2z/HGэ5M_]iև'` yv@z3d͎; !S! ^+C QLapJggv|U?BsAD?ƃ o'CԲLj[[=\$$!!ڭoP} nyT:yw%Bft"ddp}BI)wV>nƒHSEB¹bcQF@𵗦A'P`e&<N#?vlr.C>,cRQ;zK Ȩ5~jV̿ dSgژ{w!2džmqQl*r#0g]w^=? iЋ{L32ktΔM3Ǯ!y.(zp^ډyF̂7ӎMxS_*)HS7+wG}t\1 `D+xmIg۸*Fp{ e^u[Kc4ֺV;3g~/v]-dVOpxx쏍^NW Y'6@{\(w)cdyw p PNiN{ 4Vzd@YZ%)~$oc+fODN}Ehq1?e{n5[:n4^b$\ P(DE?m\0mik'/+Ij,8 I#V316*DNd2q/Ci'\ S3~$~J@&(8տ*lgE»;+g8٤Xق~䪹Wzh$1W{LԉEPK%=,᪎_$(Hb?bDqBCO``gKg13B ַ+"=q2S_u~rH ? `(:-9DN֤,=.V]=QVv")cD}ݖehy XFԱ ,&$5яF"W ;POzƓėaɎ4Jf6O=&o0 OҎvF4lΑbKA靆V/*.! )K% \SPR"8 w3*R+{{](*&9}*ۘ[}vy%N'2rR`_9O-QVR@ QfyO$@Gl}o,MȚJ^i̍)~8It:Bž_+0ncǰP\ƻҮ4@+I{1*{:a_F62\$81B70>G&Qz 0ЈeF$ę85?bOlUR[/@Ń=VOidIh5alsش@&I4 8_{"<aST2-CiA(CL fRľ4mV-ְi[o֣%Rmq2 + I3nPq@CQ |_魩NJ4!j4B})H;9tbԑF*HǼwo"Z=Eʣ +UiFX:0$b*787$tC^.j--G{wgIi\[~1 Ċ®mHi m^${zvP5 {[D8gƋr ` 5oVAA87YI˙u+#\[7~0yXɐGBRb}t,D|qyE RQǰo) xWoze$V%ngAXDz2Vec.=dDZ|bbl0;Ɣk%O;s>'Thu]]AY)8[Xpz- tYpp=#PVx?zmUɊCMETk0MJߓw̃1vn#BhpDؾ8@ǵ`Q](qQc@ N (: mpyPTGt"RI2Ë4Mw_D! Ө'k{_sAyyARʹnʭbz-_B:TOzlft HsHh7Q<[h(,֨BYY'agKJ~ɶrt$VT$Z?G'(HN$>lPYA䴒D%xC9?&VMpK~UM3NpG .5JP0L+aF&[!‰uAb@$=W=omZ\}vaDWigoMe/ץ;OVeb T j\h}Zz{$bp84G} T]n[cbbᾺ"rn #Y|6bD= Q_e>zL[EtX~?aɣhaM^),i`t󚱰ijKS(rv\lYYFmTځi.ssꖂ27g\2NnQ!#2`hŌ{i=lMe#ζItt7%`sSHZB0vu/z^01\5B\|PH?#o=R՚ 1UE[ZJ:Z&:4l51y Nkl5ԋdNIҴCqE\JFW]6^'ԋm+#/~ƹ5.$Jp5qdWFpv4~Vc@eLW":qB[SvU,UCs^d0Z4mYw &MjY.LhEV'E %3E/xpq.Y %~ִ̿NspF[97r"N;?lLu df-k2*IE0 T1ro# v ~u¯uSlWG:h %>'% icʙ\+ۉV=ʤULAbJʹv2q-@bAa;va~>obl!/o").23VÏIC9+`}~^+HN„U_BmjKR*5C0iխc>a(=ZuW@x0мTenk0$0 Iҡ&ct2AYZQjG=Z0~{/X;o}u-!n)ɰʟ츥*Mqakk !V+OEAIS $HtPdGNt,JVo'eߛr1C!ۨAnnߠZc/`H9o#:q4A2Ep|bYIRr'۶K"h‰FlꨬSgmPУv4%:D ݕq tf]x1d_0g җ<A.kFg9}]ҡ 6:4`9j)Hwĉ$~_6ڶ~Oz;th:rdzv¯Gf`ܟ\I(%L-K| F3t r.R94 !Xhz€x@kP_Z1f?+V\\+ ^A:Չ_+9[V"MS1sw lE`9ح\,G}Y o *w;|2Yx 3 ô`ˁLj6i<.B0qS9,A_'?9a#z19ƹU)9J [r%1v@'`<5Z^KYM-xQPmx;=:+q\h⮪y58{ol^]Z"m K34+Hu4^#%s՞QDʡi2_mw;yǖrU<$ƨU jR tyD^SɿwYOlʎ}?昬2"BẐjϛ|+1\uA9 I 77eO~+Ezɗ0H d@hOH6y7ԀxYZK(׍@B Ƒ\6v[>9ʵxJ Pٔn&:;lY[k\ <Ʌ1(H6MT5pU)4>.(ef)R2ncuLm|x> \-"*`tͦx% 5o;umTn6-B˅)4:AuoaU\K$!\!{gH27:%~z!31R3pَ?/t)< cx+.Wb.A029| G!0G^qL"C&]DL}r^q.]r"1">&,GޠzE9 21 M*^Y{[Vnץ>?2+Lų'.iM"G}0wD;=) Ί b\?TSQXW@b#:K<54Fjmvʴv]uM$kNk]b_nq&FWTxtwEu^+㓞QawvDHL=mF}m@?5uÁN+Ih ̭t$y2E%(])gf8W"40d>Y^WEFmh6iT6!2 7>+n/a3C 0*S(DP1g bcWYtT@CTkUET9/0r-6xf]76s<ľ;d}>5Z..s,wODEiDϦ vPWzV3ϺF'ܩ}ڜx* ҕ'J0|EB[IWFRe{駱.`r+! biƩ+?+7Y鞀rx-Y<`™GӴ\Ȟ($ f|́?)dG5D4[DQ0>'f# 7>َ7ާ>]U9.mOdYXw~Ri m/V@WawţuH#xҌMoUŅ+Vj՘hU-m.(:-ܟvnC(eݟ,z#S2C8:OL Vm\e |ݧ:PM9҅kʊChte<[`A7/#ċ()dm 𕉧p[]9`>B%W|& _N&t%ԑ7A4]:})kkoB="w1 TђF+#OQr]U11/g \'fbޟ𜲼>\YAm07V\ \}Y"<_ J+о&kllYN+qxB-CBS?t,NDUhw\Hi0&G)='rWcUkWA{3`qs%"ӨRywoi RTjoRZ)zXSizU<b?l_C`utn~_ x}ќ?{M!EfU6\B!y*>,NCBA<7 WsS+ksӖ\Ur߄NK:MIls鵊\׿ fL B#Cn b4樗K;nYqfH8ޒ@+Pccӎ3ɫHdS4BW T;yo#Z=v"KX v/\TIC=?(0,ԯ٨g]*İ?E^7+d356,-y-Lm jR31TtF/yAc7lJT*p&ch:A*J@ۈ*vY;v؄/6wELu&݂OG)ץ@ 0 u@ϞֽjURugF@6 Z2業$ANbqrigᨒ#eh<ycbr. (5vY+UtV{"ghp!ʹgK#W&?"h{6wox6JxC:ReȢo4AEWF Br ~ '͜&*/6e*kOhh)=lOy)ˆ9w^w=(KfظK\}}5Oq\B _fLU΢Y^s_K v.e:E'2/$%a-voz. fKMkHMTAmR0z憀<]/hXV'S {I`ta(¼M |ExLGO* ..pz3GH/ 赚} -@eΥcAk+9 ZF۠Qh..RXpSчx̀R>#هcsX He;՛J2(_ [vE#ZB6X_PoI|8Mj1s] `At7)g -r}vI U\8AK ^,|%l[ G8S5w@Ԅ["\]9#y>FŤS54MVpH3{>ll=0%Ń ѾۀX&T:.ZTq9[c%{syaN`ȁ#7rrY7.E8_I Za VΡ:[ofn_K*96^Xufo{cڝ ;f}ܗW~]^\ALYHRh3h  ŽiyϮe;O[Sg1|!wׅ~(U 1vvZux.6%P0EP7(lo`8QH-.r=^ ^1)ubAL\@ZHm}LGfP &O^;ML 'r _[N0!__Nf@R"f,R|Ҟ5yQy<ȍ[2^TP~+ǖd86OคeľxIz~+ |\O= y7K էǘ-sl9OhR1pR_w{c(f+?Aw6yAdxEJ$&:i(j+)6yݜb{m{Цl1!tz{1JZ`3Ubqc%Z(mG/(穱W$ _u^`QhpEEmؒijG=}g}C0<Ez˗0XhW($DӻEP\ęm%h+) iFt鼯6*%'0'Ϲ$'Q/tc#}1Շib8Ȉh%_;L6< 2v|HgJ2WIL#Qp Ie,6 2bqpRl߇ Of{c!c RGS#`a$zw2m:t`b/]}b) c+ a7 e: S@7:z $#N꓅d=!n6\V&+x/ ep,;W.|9CUiLIYrPɒaąUG< d lJ\XX3۝ uABd+ٖCU!fjGF;x²`M!3 a`RYGRw[*uʔ~BNNFw ۆ{-phH 115AڥC#ŷiv~3C?+mwb\'Tnѥa/6\.5Möoƿg^ġߣY'KKA]#E@;,:2އ{> *fQ ulefX\]m>=: ] (FMRI}jL8(FFhիzaW3*3t28+ y*7.˾pa5mkBȧ.V҉C;٠C{V| 8" /NnU\4.ܐ jwՁVdbg3.&Įqrvdzp 1B.6#eov˚e]|۲}n@땾aF'jdZd]{q(` HGho7![%tJ7&[qVc6)96T'uG_aQuE VnA%߮ $WJ`ϷL AԀwMsݗb[xw =_P6{V&ٔPnFveEO)4D2T:kp õu* 'aɔp} &L%F,v&p0opJac3&j"" ]Mޱuڭ `u`NͶއ6ͩ(L3n3:|B\RO'iЪ^Dmd5ɵ Y.#oTƋw\w]n:w') ~QX4_ǎ8UX$:fsZt2ȏkEos몗`F`7mK#ۿhh0]Ѣh4{y^ai*v _TfͶGttk̿)P녙XYYN/u&͈:]71GVq%>@Bk)mbN>#KRCƘBr c&Z s]H:$=  oi_dX)օ^] 暔's'Υo ?#E&UIzÕImN.Nޟ?1?!mF+TC&u}-KƸ17純f_oĆ>k n\`zؾŽГe͋9V_ܺR<<ֱ+[âH8nxv(#*!hTx#\u_SBNO{ݴyWc1B^xp0z@xlA׀,LSOJ{@/Iu໙kx. ߃{Gr>W+KtkE{/ ߄lpo~y_ y2/k|T¯kǡ@"/P ul$3}OYzt܍e_/ { p*@# p,&9ƔdABƠL E #*yO6xfp6HyM90 xA$̡%pHgxZ y<cU׆zfYpρHq)t.PqCD\R2L!^OLlخ=Ĝ9Z0e,^)7##r&EqO⊂Mu t(<~ 'r2piKa!^s/ YTaL6*%0(B0s&P.>ahzԽ?Xk*c‘]{E]4t` 8Gǟ|vdɏ&,@eOcEKIj_w1\= CMYh*u x:fu٥U[Xq1MGݙP^ [Ʋ auL?n/޵0;!XA#)0*; .\]iz6gAD h]FPN~5wn_D|Z&YtW!`O#vLgdox![ugPQg%chʹSԷ, $Y=}sA*噧C לO v7[@.vI"AB:ǽk CRϻ.|/c $kn_2:-|)("c?5<gJjnhoslFڠOXDk:hHDr!۽ݡ8wW8@BOB $s[6»PJ2F ^.[,4ȸ齓Mo&nx#- 2ޒjr&"_([._uxBC5Q|*͗F ,Y&f̺T)ÖcQ) =ۋոkpQKYQc66Jr~XRTQIx+0s.km hTߝMbsA Qcl,׌P5ךP8PKQعnC*Іd>[~4iEWl{ (߼Fm=qd]ˌlx.饍P& p%fUoi0;`b0ٵP@ag05\%mK~rf``W#-Dż0rc%X , g sl\99E7t i /4pڲք_>.q{cW]d!{Co'!t<Š'G|ڨ ހɝPI"lkOa=04u+!; Bסv1%j_*m&p"(aahbM$L\b} j'*ÝfYBtB{HLi)$_nZ5q"YxQlz>Zv2>*մHeTJ>uY?^ 0P]klLߠ(R6f&~UC C.*:ͦ W`чStn{],9&^)uhZ~ n*)6jDTb6> 㯔T*G/<(F`[wΈUeyIgMd5YbgX1a9KNo"Y(G]r@$yF \s7Q + '7p dP%ctK d(,Crº-!N'ܺXsj>Ym O.4S>omu^҄d(tӡ*ᮤܹuo3#~siixZ]!xpml|1@\sz9 YTtnKDHpXulNW0zJqIYeK\40CtJDԸn+ tbn7Ӵ)c%XO-YwP*t_ְX J\ohw2zt< Q"CS+an G/bRmeVT|~̲7+>`mOA~F6+Ѽx0bv" ^=r4!ѓ)h/7Y 8{?ʱl&%c=pgz, 2ϣߵ& 61t(ՠlRʷ[?z0ZQqoyڞlΤ;zmX |jl__S͐)ӥ:VHvY[aIecYߐsCZ wF8;m_R~yCXx# kޔ*Bsd [ڙ1vdߏ93}l=soI.$%k+tԕ&]<bSﺸXT_+7oO IFQr(6U@sMt`5`< =[@ǀ+:$n8>"l>qHx\s36FjREƺ",3C"knQ,~sbnXyްP fUuߒ! HH$Z_yī`,FmǹO*49n9|p;}W}IxӜWe_z;! 46Mbjl:Wj-=fqBwf9dSom~F/oJ޳y7`뢟]p4vZdZ.[G9"X'sZz#tnsu&Nz>E=&sԽ%+ϓ(x#!+y{ DUSRqRzOR-TwPuR9L:_䞼 EI޶N6va9c8&FE!ss@>_8UjLkjOH̘O#%ۖE2=$fܾv+Sl::V9WTQ;.eYSKHT H͸yݪv'Wf1Ihe@řDeO}jf,BR?5zxl<&h[P %w-eyƒ7t-Mkle/GB=TϒXe'WkA1nX W7~a9S!kZQ[)2BƂ=xvMKV:up-ӡdixKEbФ粳('IE (>\ VGk~_SB25K"%K%MXaH +!qiH 4|ĻSu\K\ &HтLg5os9x.^Q %m ]nAW-,Qc: Ъ,jkf !IѪdKBYժ⚛~=K|X:JBbK@ejXk5Wvk:jmg"I@A> ns b*qV}v\v>.vNF#NžտJmU‚`LhJ)1=ZZ@[uqV_j;mM)iD#5rA#x97dg5w78Ihr%7Y=1kQrJb2o5-Ƿ?uwoVEif7@ ǧ_l%L%|ͳ0.NF?:{M_#|]^C=z9jm|pIe1sܵu ((cmM6QHbHX׼a7ɪ, '!$uAofe_a$c/.LI1ޣ|tVmz3 p35Hh1(a *p^qB2SvibS&|₪s2`5;/_&oY;Q媞Q--P^}]-֠I7>a3^v___$=,TBL-Xi#S0c[p2r_Ck]r1jv{')bl=1Lr&:4.o]3V%q>Kճ`wdvʘ d/զof؏~0 ͷit$Sfp,jn;{䎒9KH$eS4FѪ`pnE~9c)+LKiƀM)+v@3֚1چr)\LZH'%Ro}(O ThtZt%Aex ^^;A%KxF|FquYmҭQԶQh͕m!iI*k͈`}H^3<51ib!9t)t@J5NV`hcɫzܡcՔaG2DFJfa F.b)i4Z5+@MY$F?($_76ЩG42 2JCx^$=d>t3H7}n>xMU:4B#xt xCeiK__@pz\hѹ.Mb7:Ws9V?q1}}& ua(ucfs!"^uFΦAyW+;@i!> )<wu?~'%~fSկizNFY'顏(#8-ЗӍ|d=s.ևVݛ9D6IF'DeDaҷ"%W~(,l7CUU.Z+-*8L6KQG8ImE|#N~{(rizoӓZ݉YIr}`"5_C,ZNIUP "4MY6UapG7]":^v"QW.Y8d9FL|՞yU/ۦtq+ 8Te G%u=*CP.T Z'^gxD#\ Z*L`X`s bI&0>Q*Pq` 0+QϜZ9',-ʶk\ Dz;(M<cJ0:E  {!@p%+B\˛5Xcb/zBz1xJ: Rdxt2ZSCY2V\,b"#W(9g{̓<,n>53z'_(1WhX6a O@Q0"?} 1a;SdNR lN")0(%_Rf.yO_s/Ғ7\b% ja*pjJCv)q*Lmv85rw'eO5 ޞdhp׻E>PH\:^ ,~~5 b&o6w*()eTa% f+(q0Nج]K׎e$Z==s2LBؠڭc槕p |Y|B߄![ z\s-t*GixIR]Cj 8)m'qwXܘbjtZ$i18dw+#y