glibc-langpack-ar-2.40-3.fc41 $> 6 6_ 3!Flض zE>b$bjf b$bjѧDW00Fg{t& ӂ}c~Og奸n#]ꗐCu*ܭ`ֽ7ԺnJW0_)!ylr@qK`^T2\=!5ABGxhX >pG 5F;2'a%6I;ʄOs(>Rć ss2nb/詸D[D\q"d#Jg7=^:~9z,|`ڲт%rՠτ,/b[TmL___&1=g+ ߡw@':,&q\) g|ᤘ"kɣv@49N(&U!mqK-@7+g80g4x S|yCEk5 ȏAʑ-H ،eWԅF} Z4 G.v ͚ߥcmJKF,\'L+v!(xA= Zܓ K}7b4571e60fea9041a9eae53e0f0f5b8c8c52ce4db55a9050a52df4dcc952a0a24d1504a28f872c7411bfd4f5426721d24fd45742030204876d74350046304402205ff60480bf5d4da1f0639385576d24a8b3570b4f8153193309dd071a86a044500220449c141e1e9f58cdb410acfb3a927e3774f954bb0b7e28d965017f0065efaba8030204876d74350047304502207c3da67e6fd48e9737620147fe89b40b3f8238265304b026f8dc968ea9e4e75b022100915c7f53256657a475150b815aa95d30b4c5d28832dee5eda98146a8b4fcda3a030204876d743500483046022100e4c921b414d526b78ab70b9e9b85586ead22f0e3736199f10f71feb04f57a9990221009591bb8d74dcbe5313ed188786a63930da764365e0498d3710e63ea9423ae91f030204876d743500473045022100f354b1f5b04f6a7d294e1092defc521623ae10c8ed9df84f3fef9c733c8f569b02202b691da4ed4d599accced43602599a4a684c9d9a417a0827ef22cf674d4f6720030204876d74350047304502201b5c57dc88fae72e6085418c29d032f984d7c24c6b477691ac9031c7c970a81c022100d144e2f49c8217454d232691d8e37e43d88402ea29508317c5e8f48ba0ca9021030204876d74350046304402202d144dce1d5dd104eb94e925d7250ebd53f18a261b8393f196440c2fe6dfbd1a022013227d34229b6b7131237a8d5326912d5e2b154dd212eb008aaaa11ad0caccb7030204876d743500483046022100fba444e0c449d61cd97f7b5db2804d27f62e652a9d82220ec36d43ce1f8a3571022100b1a2af60206dd5e2856c103fcb299fe5a000c890d6cb8cc94136925afcf3ba72030204876d743500463044022071dec80c55bb2276d44ddaee0b8ec262994ad7cff734f1c069b50d708edfd78a02205cbc97168b07ec6c5abb40c698bb31b7324ccfa04e0e4fda629c1ec42052b3e1030204876d7435004830460221009ef5dd9adf57a623f0742f473519d121408ad4079a2bf31296de295002650ede022100e6a9bded3029509673fc8323b988a663d3af838631aa1cc20d6be14d06dbc436030204876d743500483046022100aa9f1ab8f8f6d1143e844ce3dd2373ae0c695a8e74d5f9b8b897547e13da8cf5022100c141f4f73541a7b617e0df2a4fad62784145c88c08f90c425bee6ff7c7529ae4030204876d74350046304402200e98d5124bb10f37ac39f39d9fcbc4881f19184d0411281ac9ff29763481c14202202d6bf807cff3be46c4cbb7e1f5b472d420158db0092f2e9e52538756d3c9910b030204876d743500473045022100e84961d69fe9cc4ccc559a83c53da44b242f1db5a4a013b8994d72d3c655ee6f02204730de35b12d88163a08741d15b781259cf67cff384a7d52b91ce0fd4a222720030204876d7435004830460221009c23d274091ac45f0065d0ff869e10c6917d9977870fa9a60af00d47a3875af1022100ec71a4d81a4d5d0bdf8c9e02f72873c9a179eb7338fe1e245bf59fd6880b674e030204876d743500473045022100b72a261f00d10a5fd991529611ddfbb8824d83cbba721166761444955f84f727022011360ea2b6028fc3f009fb97108fc0dcb7553053f985c4c5fe28665f53bc390b030204876d74350047304502202dad43e73f9d2a8bc28342004b31a59a362203725a33e726fdfce77e07eec9f0022100f301b8d96afed5e8103fc22d37eb175e36215e12d5b96b3d5abcb1ca439987e5030204876d74350047304502207678a9a165c35383f6d0822dc52ace5a20cb72b55cd46ce627e9973c1fc85431022100848a07b9bd476456e2c4957abb90b5b27522896b47f2706a9190821325943781030204876d74350047304502204f7dc178cc26d32b0c511b54a46fede12fb703091febc08a217571bb4cfe7a9a022100c1d399da9c58d2d5a0569124cd263e290d00af4c883de403acf0d3313cda14bf030204876d743500483046022100cfb312d4d0407b180b6323f1ec81cb86e93e8ddcb2332571308f52c9e2dc14a0022100e81ea1f2a064ed174cba8866508c985cebe9e0b9e72bd401e24e597d891f0e67030204876d743500473045022100fe850e069ae97e858cbd52414b98f36ec6e770bd0860d53f58d973eccd65103e02205451f399bf494bf458ef5e5d79b1066be0f96b49912af95ea38a21dac65d50a1030204876d743500483046022100953c58c0b6b4750aab25058b63c73534761896ffe884dc73e3b94aac2041b1ae022100c206b7ea0ca98e97f2159491e13e0d123c2decade49535d32c4892a8d7b0b895030204876d74350047304502203ff72547373f4624b2931faab89067afaa83b396bf5bb3da287e622a3c92fa54022100c01982bd2c38d19b35d1b7281d61c1f45768d3ba9a13dd05f50a7f6fe50cc5c8030204876d743500463044022048b66fcb86751c7dd5e17cbfa0a1e2cc1323514af83342b34896d74cba744816022001b8aad742a864a4724baca457894023f472e39a72835389eb9056ba33225cf3030204876d74350047304502200d66a6ff85bdbc727c57e613f98c3d7a04f0a403d6e7804b79440b5d41f6aa9d022100eb1ccdbc01fae8d0c1e991448362114f6251efde55ae0c3b9f5475dd5ad5fce8030204876d743500473045022100d0f2a7fc4100a8029416849db3e49d336099155da54a8b62669f25eb8f58b52602206470ba99db4dce8949b4e1116256c6dd42be9d5036999b69ce54f69d64e334c3030204876d7435004730450220302301de4ddd69ce466339161e90e65b89b98554683272315490e68e0679519a022100e4030601afd3a58353c688e4ca8d224e4a2d83c691033b5d6029aa21836635ae030204876d74350047304502210084249ce225081bd758cd001571f80a765a613f126fdd48d287e71671fcb5a0cd0220034706cabeb046684c6291795ad5ae3718ff5590c136b0615c0ebeee64503f3d030204876d743500473045022100d1873d7e7b4cde5f810ed73d0fce82ddd78459d96988ff8b2748de482598356d02205f6e9876b7342a5e4a30b94404382ef6df5c975b7d3956e34b1e9c960d6f96df030204876d743500483046022100e0829550694b580942310ce3dcb9a191ed6279c1ee279e91183cea247611ef23022100e7ce9c45f26619d6201448db3fba13c4ea983ee7053c4a863be9be374e707f89030204876d74350046304402202e553df8795bab44c24e6ffa2ba7e299d6dbec9397f1631a3c1d2a84ece85dd20220493aa3742fe8aef2713f5a286622ee908f339b0bd5603b51bb6ba807b0ea7e38030204876d743500483046022100a86a2b4fc59978284066c28e94db3fb0dbbf506d07f94ddaf546d500a9052bc8022100d0b0d82a8c4df88c9309b88ba57270c08a2816ac9371489c4b66708b68cdc207030204876d743500483046022100ac0c084527d78abefaeec80461a6699ad08841e163e9e0bdadd068653818d31902210088b5478d0475eaae8b7f312c6db2396e565a197ede141de8063ac7633d1acc44030204876d743500483046022100a3a2d86b51551f0cd0ff23d94317e02781e761979b47ecdfe7fd427fd187c8e8022100cc8094cc26ef6706d09a134deb4f9c66e06d6ba8eb057b40be004325f45f594d030204876d743500483046022100e01ee3e5594e4d3430f7ffb67c76207b05fa0135a8b57a4e6ff16337db53b113022100d0047fb78ec051dae8d711c0824f470ba5911461ee44b22864a5f5b41d3c11bc030204876d7435004630440220549a51d1eed7b7be625769ff70091d348a285c4c9d20a9d00e5d8102c30a6bdb022075472238d48af15ad4685bed02c8928e978ed2d308b75246856446523ad53ca8030204876d743500463044022027ff158b7c1f3aedaa63567ab44cc27171bafad1ccb2b8dd12ec6ccd06770c84022071be5d1126bb7b23b9946efac2a1f20cd898b69132b48b4545a7fb5f7ae1bdba030204876d743500473045022100ef8809d06b486d2e33fc766323eebd16cdcf3ccc90a34eea400c732b01bfff04022011a5e6dd70c51c59d7538011d96be70111ec45270e9a39957989fbce70f7024b030204876d743500483046022100832a6d24321fb1f6cca4ead77f8029bceb0c6667778005cb1b4c261b148306b002210098d304b1bdc68a3f657002e60b9828695e27a74e946a56e4aabba9437b079021030204876d74350046304402201089b780e98d378cf3cbe0128130842455ea7f8b2f37a520d7a682dc9929b75802207bebbb845ef7cf4146ffc252ae5d5c2d07e413226b4355efcd30a03befe05226030204876d74350047304502202ba44924791c91ebbafab33643ee4b1485b2ce7bfa4557737c58ec8c07818c25022100e88f4eee268d536aeac1a44f3b2eff2e074dbf40109e97dc337eb74ccc5e38fb030204876d74350047304502200d06cb5cf1b35268e00a687b45ad9e0fc36a0170ed7a94caa3e56a77ee197700022100a52c4eae660c667a8bc562e37c52573d1131c18ecdad31afcf02d63ef2d25c74030204876d743500473045022024059170d1b08839aea1581d92627d853498ac44abaf1d9620d8d59a82cb064f02210098fac7d3ff726bad74dc2ce43edaacacdde820e64112c50ac22b3c22f4e33b1e030204876d743500463044022032bb07436dafc51f8c9d06b8d9521a0a81de444f38c43a0ef58dd4700cfa5d6f02203ca6174674081826f8132f8e4149691aed258471b19959a33f44ce2758f25715030204876d74350047304502210094146b391c2b79bb0870f2baa575a8b8aa1d9a2a284f6c0a94a8697f88cd89bf0220222062ddad5e27ff636c67056f03113470df6edb2eff6a5358253277c745929e030204876d74350046304402204b8344c43a23d73804e1e8f1ddc8929e8e01d77c2f8b766b221a4fdf0fa36c78022009386c95a8fdc2e895a00d7b2f77c0c02beb9592e09c3520a602065b3b9a85e8030204876d743500473045022100be4f873b35226a4ca40b6502cb9dd95bab036047f49f546ac85ed38d6a0de0dd022012308d9fb2acc6e897014d28a1fa019bb6e0263d12efed59f2d7d8bf23001197030204876d743500473045022100c071daf2f835c83aa850d2729b80a260e511d1cf3b6429a8ae3151a8d589dcc9022041a27b71cc2f161c06382aa46c83dc4a547b021d214dfbd1975cd40bf1e1d419030204876d74350047304502203e61b578779a5e7a65bb845ecbb9b100bbb9fb783c7f40de85d3c1e60a402dbf022100f5f02af5cd5b814620f9d9f3d005a204e208a508430f4e66e2c513ac3695f6dc030204876d743500473045022100e69a06cdbbf7bbf0f808b2857a9588218f31805f97a59daa22172aacaf77a8f3022061cfb8ba903166bafec13ebe3c3d2c088fdf71bf08a8926f0ae65df2f7a66494030204876d743500473045022100cf66bef36f83b24ac57da201be389b1f4e3257aed25328a3cb96f0533f1eadb602201e24b6a290ef9f12bc6e048297dc9b7b583007aa987f46b2b1feff3ee151f9de030204876d7435004730450221009ce43c00252a3c9c62e0c0ac0e665f716519a24db6c107da956d67acac28c28e02203902018abeb55b728620e6871211724a7091b13986e4a60cddd782e5d53011f6030204876d74350047304502207c778490505d89596b83c20ca3e99b719d5c0e1af5efdf12c05496fdc19af202022100b5897d073f162299d4ab34f92343107613db5d260d8c0d4a399edb2c1c18f18b030204876d743500463044022063074bf348ce701921d56e0159e09eb707699a6eebbde16acd3f41f81c507c8602203e213a7e00f59772b24e57065d5b4c941f8e0039ee26244741dd742f44250eba030204876d743500473045022100a140aefc64944d0107b381622d648fb4b23d7922bf474757efbb0e9fa59dc8cb02201240a9094fd39db6af724def674d8725b1e77c57244e4a00653f9e0317d7d6fc030204876d743500473045022100e93f29b45008130a9d0a76ddc6197ef8d0ad18ab2b1f08dc049664f11fed9d07022010eda0e5bb62e13d39f4a85b6f62e50bed950853471c90b8d55518b9972e59da030204876d743500463044022031504e692cc241c9855f5887d8fb4621f20db7f80d3a07b35a5e20ad06477dc7022035fb83381d462ccda1cf379dc852092c56abe1b2d7f8af8bc737a9f63feec977030204876d74350046304402201cd52efc6f41e9800202c3c7127a815b26be8214439ff117447c3add74606ff90220422cd6369004cf8dce9103ed32f2b18076cc9a5733e8fdc33cc61ac33f1f3f32030204876d7435004830460221008695676b9314d9ed402ac779de5d35881059516cc92ca14604726d6809601f5c022100939fedd299b50edc7fdf01caf7e978cfc476748ef7c6b80e289beeb059bbf19d030204876d74350046304402207f2b489cb3949654ba2105f2d0ff5d47f78833ae29aabec8b0648ee4c7dd7d490220758498057cdd04cf198fa30ef36b445abd2e360d769d6e5e33580878df7f0728030204876d743500483046022100a642ee1682f245d45633e9f851ff38a7b8e581a31f4a191837d6dd335e499190022100d9aed24f2c843e9b08ae54733fecb71ef5d619873bb61de7538873bddd9a7d45030204876d743500473045022100f66ee2956912fc0ee69bb4c6ce030afdd0fff0a56316f53d42b25fcba6b4f39002207de4dd5025c94269602535c6acf935f0226657634abeb85b3a5681642bedfadc030204876d74350046304402201807b93930608011c31779ed8ef3d64f9fd00b0eeafdad5a78a5c354a7e8677a022018beb74a69b0ed9df097448d8231ef46f8c706b0ecb48ccfaef4c90c43bf13db030204876d743500473045022100dc7d59cf02f79b073c9255cd03d637ddb38feb5a1c6055e08b3fa00fe2aa85b602206f11038ddb076276a3cfbbcd6c0ca31c2a52f937379003d0e1c12a9d12582d26030204876d74350047304502205feae83da592c9d2e69ed90a01a1846d8681ae8385d3695ce6e119535b65853702210099b2125726002a433ce4e414f7e2746efae246a60d27a7eabdf97729fe26fdb8030204876d7435004730450221008810c1a2185f0e97816c5e3f1853237f1ee1e973d2ed57b75876b9faf231c6d002203c5ef056de15a412110a891f557835e8ad535d9556b26c0e5d9cd29aa636588c030204876d7435004730450220399c6ad9a94c587b68140649cd35096ef886452dba9921a8164d72ceee78e0f70221009c5a593bb59ee1a0bed8d1135046405cedaf9af9ac96ab352c82439a2fe0b061030204876d7435004730450221009bfbb2818e928a03f0568de5d4aa5b8494d7dbb65372a32808f76f98410e9e7002206a35cb2482b143850a51057045a7002bb73e44e3bf842a4dac73af949433c63c030204876d74350047304502205fb8560948a18e6124cb86be456de0349b1391bb82d39d6fb5677182c918b489022100a7375d5621d37001af871cb62eba2bf854f21bd6c6d0071f2095825c8adf9035030204876d743500483046022100e2d4ba7898bdaac143792dc7b1ceb28bdb2477ef8e25bffc6f24317fd02ef149022100ed6b2e95c9c78027a98bc8fc419684fdf3be0a6f01e0df19c3c3346e199af7a0030204876d7435004730450220550d632d5b85ba9fa2f8c0425c65218e668758694c78a5f45309b24fecbe124f022100f2217957572640610e268aa9eeb846b89d15058596db5b8906e9e3a2fb6690c2030204876d743500473045022100eb9e2965abf76d635096e96084b65240a6374fc462d09d1ad83782c915fb5627022002220cf28393f05b14b0d0bbdd0871cc11f57912dfdefac643891e48322ec23d030204876d743500473045022100f6a759d401ae65af1a4b9dc494b493796c830d571e97d6bcc76ba9991ee8774602205fb29a2d50706283ff82d1c49349a0e1797f9aa628d6945c75e6363d98398484030204876d743500483046022100884f1ce698bf59da46520af681809a216f2f5268c6dae760926d7de5138013ac022100de75e4c2c6db3e11da315aae737beee4f5d2e47e05fd1dba9a6d39f285ee53b0030204876d7435004730450220116e477b466ff214ec57614b054e932dfe112d1d29a1fa101323578250939bc3022100b2d12d8bfec0e3f3297b27dad37490abffc1ba519ce7f0dc6b68232600e559ef030204876d743500473045022056e5d2ba7850a2a954e5de1674e848db2868a84d8eb29dadf24b0c7e9d979958022100efbe08f884e53f15872d23be29692cb02fc08127113583e96650c5b5701ab1ef030204876d743500483046022100f64ed27854287d7d091163486b0a1124fe1d96646df3b83cb3e496c24d04afa2022100e8cca2717284748f5c8d405ed586da3d05d759b0142d501498a8f1911e03c327030204876d743500473045022100d1fed1b7e4d92e89cd0c19cf7bbc4d57045a1111253f88ca1ca2dc17f32edeab02207cdd47f05c8029d168f3a3bec7c9727f407b3163e0321004ff22a69a935b77f0030204876d743500483046022100a0ece5f1dbf912192622b07c7e02f0d75da800478f0fe55f87adb3f1da16664d0221009ba7f37e947719ea5a2e876c1859f018afa3398bb192326c253eb935d4da8303030204876d7435004730450221009eb640dc31b9e458c706cb3c8dc036bab7bd69aec420df791bfcee6eb6c3253d022061e99e99b42fa836948de9c4eca8735fe11c04aa58a197db556e02c5527e85ca030204876d743500483046022100e42fac39390a2e0f342e33c6811da2cd402c6175af95c6b072522b174a924f3c022100b9ace15fbdaba28ab4dc818dae8eb20fccf280c7fc57e8208992553af7a1135e030204876d7435004830460221008aa86815662432d77e391d1372ab8aec480dedaeadfc9fa64997070156012d23022100878e17a59332a9daead126bad6622c520c710f597f03e63bd8c9e657072f788f030204876d743500463044022055aefeccc24cc6e35af4d8c80dff7003d787c839b57408640b64707d81288eb702207e68bdc7c243e2afa1a23d856c448e7ec303fadf0353430df8191508598e31a3030204876d74350046304402206d678f6bac8923795ad0cb48e0d71bc9d41706bf0ef60c89946a5cb174a8cd3c02203903156714bed2c9287182c0254edfea2bca70ed92fa2740abe4f07037079dc3030204876d74350046304402205304a7b9ae12b86dfb0e86163eefa4d7c8413173c4f7d76a256142d7b94eccb40220649d974fa1ab0468a9bb6c61de1174a8dd3d08369c01094ab00c0605a5318c2d030204876d743500463044022026a3d7b1cc652baf6162d0c426d450d8275a1a138e6f315336426c10f977930e022059dc6002ca277a892e8ea0758508155b28e02189022790cfdbb9184e5f548ced030204876d743500473045022100feabbb18e8111190c7fa2acd975011abbaab63fc61ed5b216839a7f63d21ae7402205a0230ce563e4c8807b39e4890bd73b6a48b6d7bc319eb6885292e120f2c0fb6030204876d74350046304402203c97ee8c61d77d64f3b0b8a5f1fb7a7768354284522c8bc8ddefec949ddbc96802207e20e89a411ec2afcca69ed17618e121d9825c59dd644b818e1865f7d9a64db7030204876d743500483046022100d4f5c74ef493a458c3510e718615123aee9cad98227dd5367c4bd8ac2e1d266a022100d7d444230ce32c9eaf00785b555d1482f3b18634e29ec884442eb8522816cc78030204876d743500473045022100b6fb8601389157dfa7f9a8e39dd9b38b19de4404d9e1f1567acdaabd1a3347ac0220059ea10cb6d9317d517a0aad5e032ffffa015f396975da5e95948115b7b577c2030204876d74350047304502204265fd103d9506867a552315c45f1d157b3f672f31f966df8c371fc6ef872be2022100d5cd1b3bfea333ffd86845f55bd7f71af808a50784252dc5b8b9f2baf9ea4e88030204876d74350047304502203a72d8c0cf833de2b114f44d53fecd9d514492f099bae34ee89391fad50f09760221008ca1204687038c991ebca64cd74fca523ef2d3a912d42874edb3760d43633b11030204876d74350046304402203dcc88ac957dc8df382f724fe0b1631f4bd15f5fe5c623b5990a9e06d4c4009f022013ca46f22492cd12f19e5bf031c9f95f18848feb307ae643df9014d6d2c435ae030204876d743500473045022100b06470f528c2ad53b04dc11eacc33869e018808eda5ba029227f73c67334bd9502204cd27de6423f811358990ca64745bdb91df035583013cd35586b018b6b689a5e030204876d743500473045022039354d385d9b085648e35ec1f18f2f9519d12d7b70e2bd0e9a942afb3a9f150b022100c12b57a3edeb641ffbe5b2885e54fb5e36985212f6fed0e7e25ca7c9f7b6b216030204876d743500483046022100f47d7563a16e849f833d6ba3bffa8f1f5814728be62ac3c74206bf9f6d2f42dd022100c2b05303b8f8de296c78ebe77be22a34c7e24ebe20349cc59039e532ae7a6478030204876d743500483046022100f20c5a9148a622f52902253504066058b797d0674b10a0bae7b9755db37bf0e4022100da254749c01354bbb09ea0ccbd8d4b18a1d19bff9a41aea180ce6b841aaa286a030204876d7435004830460221008be164c36fb2f4b9aca64afdf92e3136e299ed8d9b317ca51cbd95cd2aa47708022100a82a6a4b38bdfb146efb62aa35d820cf87fd46d5bf6fa34cc424919864ecb584030204876d743500483046022100e55c52a688482361a4db979af22b128a657c3cf0aecc8c55cedbaecd18ec18d6022100d2bd80e6a3c4e97c5a3fd96946bc20d8c8f1e887b6c92755781fd51142e8f638030204876d74350046304402202a98af87fd514be45f7ad874cd150509507a421dfebe453442cfffe8ac721b80022005429c2426923ea3b7620958a6355382c832f1961267e00671bd4fac65d846a0030204876d743500473045022100e728bdc249b8805529dc6710e3e79d56cff7c451d36ac7a3738c4d909e9f304f022066ad95f38f6e68747755db005fbb94c7741bcce2f9cb3fccdb63dc4fe31fec41030204876d74350047304502204f9c098c596c55d77ba8c8e4a019300aa4fdda2e5fa66b5a6793e47a41e89894022100c3617cffc9a33cfec5a04b5b87994f3bc8e48249880f8c6b75751f860136cc0b030204876d7435004830460221008b82627ef42207cba8450593b6643e7484b0f81220c6614f049c7085e5ec89e5022100cf12c06f798c014c5858dff64427287991d6096ea09d2664039af8a5182141b6030204876d74350046304402204a863e60dbf5ab6fde3f7ef1e60ef4146cf07b677722993447fde06ebfc2a17002203fdd363a38f05bea1064f4c8f39e5a230e9f12bff87071d9602941eb623e8cc9030204876d743500473045022100bf2b5f0dc229fc252c4262b3f9c89da0800ceee9cf438e541c11402f77d6fe7c02205c8a999466cf910d02cd504fa0d795f9558788682e8d2a55f7692d0d9aa15ebd030204876d74350047304502204068841f77ebc65208829ac4be8daeda25e7ab43589a12733b40b9333297daa90221008f4525d9cdc9426700085665a921c15a2b5403c29bac62c02c2aca985a9d96cd030204876d743500473045022100e2c1682e94b72a3ea701439e5069ecc89276450a0cd354b58ed30fbf13f873a702205f5a7ab212e6bac620e402fe1f87c7c8d8fa5d6cc8f36deb3cf46107319d5eba030204876d743500473045022028777d2cd3656170007cf5ec407c8de95055822b00f1f00647bc42712b5946d3022100c9a1ce41ff04f00fd454891efabd67e8edd62ee3a93d023e705ce763758f8430030204876d743500473045022100e2c8f77aa229e4674fd451573d8936a1c6077fd2d0e712e8604d5ffd9a441aff022058876d37658618d0154966a3e733fba6a1ba8ddde94cb5dedbd63f518cc8f535030204876d7435004730450220614610c1c6ab0581531d9c34b32488bb56d0ae3b159fab374bc8b4a326fadfb4022100a02ffd4d9cc8f57f5b21403f4ac6f1f3c7d2b4659fe52dfc91a1c8cd375d1f9a030204876d743500483046022100c7013a36206888b16643b4226bd958553154f1da4450c2abd51e51b00b8aa514022100e69d3ee72d46a72a5a0a2b0467d2941564c4b199d050f186e3590625377526d8030204876d743500473045022100d6fade55e82b2f2d746a3b31821b5cd7c7e905c9500ee87b22d3669170e72f4d022002df97b596b5b21be99bc296f3372c1a3d0ee9f0c6e75a1d913708320c311e04030204876d743500483046022100fd6beadf11c289eb9a23cd3b0f7b2f9a25f9fc0e2e78e6b19e5831635856d71f0221009856192695499d9f9151814d3ab691c4cc21deb7f5b6bdf9d022a18b1c93ff04030204876d743500483046022100df5f7843212cf12bffa3eac6010cebe734f9c9a0d5eeaa0f40945a946a317834022100ae1af1d0060935caac84a3985a42ad5e5b2fea3dfc901df4080a0f1468a95992030204876d74350048304602210092fe790a8651d12645edf508e753d325f1cbb272b1fd78d6b7bacd24abcc0ccf022100bbb9c7b7b44e15afad6765d89e2baf4dbf556058f8f193bace572d96c7ea4527030204876d7435004830460221008c060535891f595ba8ffa6abd7d3d087da6133f6fcc226b513c1615f864ccb470221008c44edb973593788ee51ce248000a5610931489ff8941d0b5bcfb465ad8e4b93030204876d7435004630440220537b321db65981913a1040b20d2587023a49259d47729108f101f7a29cb06c2802202cd1dcd4e924d234a36873483489a958fe81ea109370b1dc4955218d775fe100030204876d743500473045022100fb44cae240390e668791b5422aa45f275e6900e1b43bd90ffa42b81135c2bcde02207b2388e1926544c65fdfc8a3c54cbae29f15b7c3091abfa51e6b044155e72500030204876d7435004830460221008120a6a3bc22e23b95a796e70a467b3fac69511a2a995034edafd88535914674022100a788f236cf8b0f17d5cb269f6e7429defcd9627dfea95ba52a8fc80d28d080bb030204876d743500483046022100cb15a31623919d1ede7d7ef58292b38ec218a8c7cf4744e78fec4cfd70314f8b022100fa3c141884bda8c1ff7237672daccc7a6b51f8599113b335cc2aff2c669f5714030204876d7435004730450220202ca46779b3ae9b86dda944ab95dd2fc7dccb7a90240cb21788db504484031d022100e70842e5659e86a31463cc13fa4b8d86d3ce5b79b6dbd1f4a4b85d313c8cc829030204876d7435004630440220317be9afa37968270391b89adda2c0f6181c22c4611e01e69438100e380cbb230220769611253e0d74d80d60d5daa26a7059878edfb68b9cca335c4eeee1be2d0167030204876d743500473045022100cc20d6b010af962989f454b564214436286ff22c865be1be69afb147e56f627802203f9baaa8ecd82dd74766065af024a0c3c99cb78ddf9276d4b50fb542c50b5737030204876d74350047304502200b73c1e1b0c4df93a43e92649943fd4cf24193654179ad76e1668875f942db86022100c4149b7ece4065780a1f0cb0346b4baa689601ebedc471b2b2a3c2e0f6ecbb8a030204876d743500483046022100d8f16eb22daa989b8a249594dec31db0d5b6d5e943bb0963cb10683b40c04e320221009a7cdd2d946bd9f28a765a26ca4bdbf5be42055b77f5464b6ece52c9da6fb08b030204876d7435004630440220038ccbd65a9fbeb639df92520bb8f26d0ccca42ebad5a537da7db88d87f16ba60220521d36427ddda60625703195e898acd0ed04eee403a45271160338c51f75693d030204876d7435004730450220540ac5fb9c2705d3e04a31fe934de316582fbebc6dcf9442816161ad19faa40a0221009d2a855941346b0908b6428436502d202bac9ad8b50eff7868d713630b52744b030204876d7435004730450221009e82b1395e56cafec95872720d99a9db81a05ada7a2f98fd54097df55ebaa0030220149a0f0073dfe6d6e15566b396272269066392b5514cafd0aa72b7cc6ca7eb29030204876d743500483046022100f12ee09cf37a024d31c68111f8e9d4c57c32fd51f55c8386a412626f2be9c24f022100bb3b20b6f69c782fe9373556dd206bba24b7b65912fac1429435a1f9c8cdb863030204876d743500473045022100af0acb986021d5161c78858fadf59d427fdf09418468bd5117d6f82aba1d74d3022056b6519e5a1ea3c8bad6e93e0633b2a997d7b344b5d61b7e62e887e60cbe1834030204876d743500483046022100b158711e5202c7d2c7e0527620fb7b5092862ea5ce21d6e778995dfe864b19eb022100d8049ed0b397918f2fa9479d3b172304dd957aa0f870dc9b0e00a70c09e7fef9030204876d743500463044022077fc02efeba1cdce9e2b850d6dd3d545a593dc0f3f3a3150c69c3e785081de6702204ea915f11fb443cfdae6dfc6d042059a81e2c866e80dc2daeb8701a9b741ecff030204876d7435004730450220264ada6668a70b56a819e4d8c2b059aa34b6facb3bfb26e9a5b88584feffaf30022100cdbed37e8de1159c699911907b9f2bd61d931e61d2b940979e860448a99b5d31030204876d743500473045022100d1a4e2ad48b3a8e12c2d9cdac7e789fde77f9e697759a3e458125c5ea3bd070902201814919b77ef5e3e69a18b712dc559a1aa298156a7412b57981845f2f7d77938030204876d743500473045022100ebc3d7820558724088206128306a585ca91179f08687b636936887e04ab957ce02202bba935cc86bcbbb1a0ab7ee361413184657719c8136e8bd6ea39b8d10b74d6e030204876d743500483046022100a7239e5272a110e72cb7c770abda15e79eeed761ef08845ec34e2a3e075340980221008c84b6e603a2b52531d297a32d78701a511fae96389c7ac739e23f14922ea4ee030204876d74350048304602210095568b9f56c2b9efa94881e4e1169679c03233f9dd02677786e21bc087d247550221009cf58faff46321d2e4d98ab8bf5a116b9c1456eca7046155ba06c79f04cd5b97030204876d743500483046022100eb397f3181a8b7cbbfba7da139fd5015355e2b97d1b43160d9f37aab0ec6dc4f0221009c5aae929a9c1fc0fb8b191626d299ee95d11f25a5faa92f44579a3b86776a34030204876d74350047304502200e9a6f81e412d262bf1f51c361c639a599eced8398e0ff9ea05af0a11a9757b90221009d5f97d571ce91fb2eddf35409b17962296916a12af47a27e142240fecbd964e030204876d743500483046022100bc4b079251e1ca3eca3855d064bea6ffcb0570608673d85958465d3aa7de2563022100e6f56cd8f2ce9fa99a8556efbcaa42fda86ea6e595494689aa1a16e1f93b0d73030204876d743500463044022042a0295329880c2d6e5edc87647b0227e4f9e3b6b3c484e64870f09f93a220df022027b8ac8b9e51e456cd46a7b18c923b73024e096c999784c3972daa4a3a3115db030204876d7435004730450221009adaf5bb057e7f6ebbbba0be52683a591e51c3ad3ea2a02231f8ca950cd218b002205a17583ab99d43d5c3c3f39a228954d78d906e8b3bc34b70da249916121c7d49030204876d743500473045022100c275c2f97e1d52eca530f887ad83b3fb0aaee4a5649c9a5188ca8d495cea2bc802207f4d42871e51da8c3ac458f4d2afe1db7d8200f86ae3a6f2ff9a82fd543ac434030204876d743500463044022024e9d2066c0b5fd93ee4d73ef4c9fd36f74e7dda11fa2571bf9478dfecbf30cc02207f9a4fa9bccf7c1d2d0af8ec3b3f4a55244ec759a253aac63c1aafa47da9519a030204876d743500473045022042b362dabfb5b67ca094c20128be43e17ebf9651617b552159c1f70444959fbd022100d57dcdbb5293fa83561361ee2d10c353c223aeafb20af623013131fa6c61640d030204876d743500473045022100967b2cd408a524fc763cfd5cd061933102ba5775dca883e82fb666477566d1c80220171c9859903a62881c629c7dcd7a01f69c5f78babdbd4bc2112958b261b1974c030204876d743500463044022036e5f149fbd9454e48089cb8e2240e809d808d5082f703e8a87fce1daf0a3f1002201d09ffbc06b599176ff6830a0fdd8a2f36ecdd0ac1b40ba91891f137f89f8d29030204876d7435004730450220587f32408e60b929613df059007f8bd8e9d3202b5165d9dc8ade8159f6c05020022100c96b7a92e3ac149266c3e317a415da64a7ee7554145696a80dedf3fbc8b134e6030204876d743500483046022100c0e6c826c4917dcd97e5ac85ed6122567e000244ad083db1658cb40d249a50f0022100d5b6ecf57047acbda2b934b5c9ddf57fd6ca555e1f66231c79d3ba61933cdf1d030204876d743500483046022100d5ba96ea34fab923576dc28198c639eb2c2a582f2fce9c76204975bd7b8dbabd022100fc009b05eba4b067d9ba4462cab22ac97a468a1fbe1dcf6234fb48eb2de1bec7030204876d7435004830460221009cfbd96a822e9c93be1b7892d2e2536713a60b39924c6e51f67ef046213e9abf0221009290b49c3129eab80936cad6a845527a8565a217c15eb034617a9248f8618c4b030204876d74350046304402201b8af5cb6456be3c3ecf7d95de68d0b298ad94a77285b48469eae35af52dcbd20220009b341f8b9bcad1d5b79aaafaa5a960f782977cb9830968a1a8b4c4d23ba92b030204876d74350047304502210092d37edfa055d2a23031e21e16fb3a26de7d5a1dedbb37ea079461546adf0a3f0220751c6d2469931dcf18b7fd50f59af8baace06de980c11f62f08d2bfcd16d11a9030204876d74350047304502207013004b6f09e7e00c5136de2487f8eb3f3f413fe246a2790553a9a9fa69986d0221009fd5c42b802a3bfb67577346155d6a53ea0fdd01b62b759053e6f3ed4b81e012030204876d743500473045022100e84c6d47f9a62073b5e990233aa4392c6197ccd12d7b3d04d5a746db5778c326022077e1f24c022bdedf5542d44648cbb5d4770957281fb245436cb9a6ad82ec9c9f030204876d743500483046022100d40f94d90800263966ff86532aab3d4e9d524d5ae3a1478a400c79794449d01f022100fe8897d0a89847d2ea125e81c0288aae4f5de8d9409b44729f4a1919082066ed030204876d7435004730450220725feb5ab387bf910f0d91c0abdc373c692f0db4f2a11a208486541836ed2a400221009e9749d8a3520ad5c55ab16528a59dada394f571060f8e990527372010e587da030204876d74350046304402200905ec7c7d87f7b0da360eb2c6308634377473d8a7fc1ea22d1c1fd9430812bd022037bc992a37fbe39c6158d8dfb960adcfd9473cc6151e9bfcfa01d4e0fdaa65c1030204876d743500483046022100ec6744a2d1c583df38ce380788fd2265a662bd4a4f93a65c1779b96f80b57ef8022100fdcf35d24c46354dcd070917f5881c6c977344aa7a53179a5781c07294c4afbb030204876d743500473045022100b1879fa74644cc472bcaf4dfaee4dbd17b2872aed41e97a0bcf62e5e4c440d110220770d896597e7e8733ccd9389766dddb26c6b233b0acbf7390fb985798b3252a8030204876d74350047304502200eeee31778ab1b8847cdc68db6bb56bcced9a5ccb25efec6f35f3e46262a1ac0022100874145354c410c54311b30023e357c16b9174e1eba74a3b4025c8835c9162efe030204876d7435004730450220663c0666b4d4553f07768a993a95a08f5becac26bd164d416f44c2c433ef81050221009193fef04b29c0207034621a1f723696cd015542a9f1f6d7a6c7ad3ba2ca6429030204876d743500463044022077586ec679ac39d8a9246d34e5c224e1eda56af8dd04f4c9469615b955686b40022005f1db4faed0fd8c480ecf2cc088da7914eb17e7a928d9294312c0b147a4308f030204876d743500473045022100c25321736ad80ed98412862a7cf009711845556492eda058b23dc883123fdd0302206fab145f8f4e139d8783f9a6335b163ab3f648c3bfe671e09e94d27631295b9d030204876d743500483046022100ae80e9b7fb7df1f77762df2062c421765f82fe208c05cbcbcd3c33b76420de5e022100a82c35a9c0531f5081727e3b7abf4ab0b756b5361be87d478998e55f6a694010030204876d74350047304502205a02ab9afb04e8b2d673413d022d68cae615c4c19dc0bcf683c42c6df981814e022100f4b35dcf85407ccdc269ce7f6c1972c3de10dec12ee271f4b54cb1315210af30030204876d74350046304402205873bf08b84cdd32980055eaebcab739cd07249e25397170c009559622cc3b5b022079f8e0dae9d87de4528881649f5060b889f6fd0cb0808d4ab2597e0de7366a16030204876d743500473045022100ddc6aa5f993a3e042e7a9a45a0b9c91666be714fb60ec533d0ffe5630df0e4a502205b8680388d1ad3546f0db7802c4afc530c8b00cc98c3fe108d3765d2ad0a3a19030204876d743500463044022054d77e659fa99f6ce884b417f4ec1652cbde96de100dbf3532dc3937026262df02204ef37f84350a43875bcc7e5ba3e66fbce312687866cc457943d4cf3a3789a52a030204876d74350047304502210082357fae288c18cebb4e37c304ab09cf0028a38d5c782cc4f0854d9c7308ce67022029611cdc7d5844295f714fe6a15217e28142b81ea8beb39fb99d62ae5b702408030204876d74350046304402204ef3464d3dc527df4efb072d1ad549fa05f79f543bffe8537b52f3e89aae51ee022067b22bf22d83b49d41c2f6986a944ab3ea4cd26dc1342b067e31f69bb3abbe2a030204876d74350046304402205ca22d25995a561595e5277519472e874f49ee18bd23b399a8e6c0ad6a345bc1022036da2bf2f8b44768fac57e925743f51203c8b5b468a461b22048ed5c522d27f8030204876d743500473045022100e6bcd367d30a115161f4cfe439f5713e7b3df8a4e10757ee572f595a3608962702205772b6a3f1e0a401460d819722ee725d2b4aeb46dd7dc45db051368e0f3baf69030204876d74350047304502201e40b806e0c03af5d433cf3c0d1944575e1e9c64b53247d6dbf7f78588c7be35022100a4e29cf2ce484843e45f61763e218e065ea7aeaa754eaff822b8e41a551fcb79030204876d743500473045022100fa7451fb3666c8adbcd1ce0570d0ad59f0cfa675c8fdadea48ba46e185f67d45022068e5fe18438f9a3678d0e3429a78a218d03446c091f71fe43f5ed20991a45e97030204876d74350047304502207a6def8d5d01c3498b8f1fcb9aefcf0ff83bb635fdfef9e3bd08eec76488834f02210095d5ba58fb15ccdd6351100dd707880d466c2826552ef6ee124465d7385ece90030204876d743500473045022035e0f485c172d3b46139ebd654f515c51319815be27022289a236fd810abebad02210081069d4c90a084ec3fee936732fd43e2d2eb32ff2e5e6db21ea40ba1d1e2228c030204876d74350047304502200aa0f45e31f313803f2fc42833bd9fd0b17e2dce19aaa298f2a9cd660d32b555022100911b609fba8f184efb36942396e20205791473b717fa6799e1147904d20de9dc030204876d743500473045022100dc7888f13052fed810d18203d660915062283287130e3b8c11d160e6f50e89f302201cfad04d778cc5f0c5195fa3f7480cace1d2c12b129d4d76bce81f2b5134773a030204876d74350047304502206c4f40fe46aff33abe5e2bb0f9af271edc7841a4cabc150f517036570efae557022100873f7ed31246cf4cf2ced825c6152786f7200a35c522bf5e10b74cab1e7a7fc7030204876d743500483046022100df37190385b69324ae8fecd419dae2d1878a10183fd54ea539f35779f95b99e8022100d98cc7ac77d6d77e65cb5cc9e2459870bbea22d084e587c16e469e3543d3c0e6030204876d743500473045022011076425f47e4f728a230e11a73ff6b06a7439d217aa4b16d6a4880bcfffb6fe022100d5ffcf5d5cfdde9119414182e9eddf8ed6fb8b05e078f3ff9629415a981846c3030204876d7435004730450221008a84073c3ba09fb33065cc87b4879a147d759cfb583187b2735a82716cbf312d022079a845891bab75b7ad4ef1eeee54ad68f837d891b0e262ed83f0f7cb4e90fcfc030204876d743500463044022036932d50d37440cc8b55c6dac6850d871b445466f2fdb6b304ce52967dc0bf6f022058d737e42409999cb9bc9e919232bdb1ec85738b200c8391421db8f8e83fedd4030204876d743500463044021f40a5ee157f5e6fc8f418880b3d49aaa5321039d4f5c831d3c4b7981fcb9dd6022100a6c28a0bfce2f0a23fab9be0ab6b79bbe7d423f322b536073a735298145f68ea030204876d743500483046022100b202a55218f7fa00ec9cde7ffc9184cc78ba1d1e1674c47feae1e484b820dd59022100b3f422928c2c269f15416a0f21635454b2fd5f3e2c17bad74c085af80a5e46da030204876d7435004730450221008f2be9893195ddd8efafef75693827e0c01286d21a98a2b18ad0fbd4f7c5d7f702206cd5164f671fac36f6d89d664c3b98aec19aeca23d70d88946daa4d1ae8922a7030204876d7435004630440220688cbee301dc934cee32f6a43b907263e96ceda37a83bbbd05f46ba15767a0550220260b8573f370861cc521d204615673f0cc7e2f03f56ecb1d4207e24da2514041030204876d7435004730450220706da5c61327a9b66ca4b73d92948434c43f96d57bf5d9745b913f1bf2c8b411022100b28abf26caacfb3eae6ca9817f8536988f9e1a345ef3b2ec626ce2e63b342a92030204876d74350047304502204cc5dc340bf03a1e222f4bf442b21c94b051bda5c9eec2a54a42b82c8dac6567022100a1d1297b8fcab345fdc9e3e47db40cb5738b793e48c50fe9a250844ebe4db45a030204876d743500483046022100ae6a782a17c1074b24917f978482ee7c1d106c417a802dcabae79b326b3cb0c7022100dc4d74fbeba526a1bc5c64c31029b873b6722d85fefc75607113707d6a10dfd3030204876d74350046304402206a43ffa1557bcd4c5d909512351935b2a5512347de539e1cd373bd6dac35ec660220242d00ee4b73d2e5c12284e3b65e6dfc9ec96ca05772e900613c33ce4decf9f3030204876d74350047304502202ca1953182cccf6927b41f774911ce02c60487aee6571636e7bd8cc1ca7751c4022100964c709a9db05575bbdf9ec68d03cb7f1eedd1c05fdc08b50b5105c953c10f23030204876d74350047304502204ec128c905ab20b06051d9008ec767f448c2f13e17d914db74bc1f9903c93846022100e243af26e833bfd7a735c65c2251966fba7c03f0e536f0a0efcaaea0e52ecbfe030204876d74350047304502204ea0e0e082b93a341d0cc5c83a0714e404e9e475e6e8577c8096f890587e55bb022100df95f6e1f6e961b483aa698889009d2ada558854482efd9e5b914a1046ca045f030204876d74350048304602210080f69844d4cf73eba495a1e147b7dd7df4fccb72d5db5f6f4f4572995a0bf9df022100a238e4839919dc98d1a8cda9f68f5971e7509d5cc70859093b3596fcd1f55d6b030204876d743500483046022100aa920ea273e3a2f079d334731d4af3cee5ed1a65df1f44e302239b8ea9f2121a022100aa125a710b883a3cad03e7f4b8428ee16bc0bef3d562aeaf61e9405afa28a920030204876d74350047304502200e6b3cea017adcc2466caf23babd9317f98511ea2ee7227b02743e4c63a474a8022100b6c48a05470b65f6e4cee7b8fe9c7fc435f3f601259f4c77ed28445a72c718da030204876d743500483046022100efd510d4e1edf0d1e4c642e97cdffb3c68ef37b17275d2fa28826a89a08736120221008075b59ef3e40ac7ffeafceb2017bfbd449cae833c6397aedd1248ae9b3df655030204876d743500473045022047f7f018bfc84210e71f8f0b7d76d77eecf40bf7e12344401da4dd555c445ddf022100a34ec95e558ca5f00bc16ff02ac88e6d8ff33b32636f48fd73d07cdb8af916cb030204876d7435004730450220010a60f46f87a1506bc074d867a80d43317d0acc96caae59c8d22160f5c05193022100d71fb8ad602a83c2bc042c710ca708bb5974575e3b912feef2270263051630dc030204876d743500463044022044478418965880fe9d0a108c75dcadf05a67e8475627b01516d478d0cad18fe802203d8ceb81d430a2a7511a47e1aa4864df4f8999b166d1ee6ec32c63a934f35d68030204876d743500473045022100ed2527fde516bb24f8b13981febb6255b257055db4709a2d347bea986b2447da022078b7899894e2a5f8112423691e16cc56504b20d2dc4ab4870e2dae8f227e7c5e030204876d74350046304402205fabbd98a99d54c01bc8d95d62abca250ee7f0d2608ad829055856b85ad7ec1e02204d371d841f107fac3d571b9c2180846559163bdc58a9d2a968c86754d5b624a1030204876d743500463044022021b94e533a5d88e596e5d087966f238454ea09694741f4b9b23524e53176a80302203af49fd19d361d85ab194703ae6a24ed6060e2cc476df50095487114cbfed035030204876d743500473045022100efb3f6834cdecedbe230da67d1007da35b0a8628dca1e2abb40560b83718e7d60220420c7412cd3f5b4e48bcdcbfdbac0b25f19bfa0e2890564f447962754ede0a99030204876d74350048304602210093dfaea7a73c14f65ec30e5486b5675cbff1c907b86f2337af7b9deb42db30e9022100ad9fc572af3d5b640266a848d1586552961bec1471061a4e2264f2068d7673bc030204876d743500483046022100eb5644106c3e46e0b13454967ccc2729ea88c03561c32f8b19ad841a2d3f0a08022100a46417022bceba0644ab2ee2aca3aa0a1b4d449849b2905d2d468502ae7909bb030204876d7435004630440220581c5b6aec957077f47ead75beed9733f7377e106a07cbc818f31c967b4f9a0202204f401d51d3a8a506ae089092a853e2a59a93dc320ccd9decdd2ca238b830aeeb030204876d743500473045022100e6ca8b901efe3949033973bde6af2f8bff32d4c7a73bc38d6acfd8b3c7dfb4180220736f2e42d4396ec296fd0aa907072d0a1275b57ae2eeebcdd99d9ef96da44d9c030204876d743500483046022100a1a9d1cb47da5277cbc7ec6704be89625725416ba17c181236508863492be918022100a92cae3f8fcfccb7a3cf578e6fa7a9a3ab5c529f8a01b92e459d6cbc0fee9d54030204876d743500483046022100dfc78f980d3126989c36591fef40da28bada76bb4e3114909f8934d9125e9274022100b009c27c1f2ae34c7233792a80f0916702bac06a81ecbbe516a8c3f85c7140f5030204876d743500463044022046b9856b97ec7b0dbd1e643b2a9259c1be4bfd5f6e36130ae4be5ba8e067b64b02202f69ca232a95c35e20ea5c304d182aa9efc47dd8a2329b509d43b2cd11e95c79030204876d743500473045022100bcaf2b4d2bb87f5ff8e6ba83189887d1d4f2120efbf3c3b524cef82c5dffea5c02200d692e856496162d6765e02484da3e5fe858f4281b4f7db462603dac542a8f15030204876d74350047304502207a79d9c116fc46dca7a2ccfe52b300855a7ab17d84a47d18781174606ea65b09022100e10ed037e8dc4c0562ef7215be7c08f41207009185fcf3b1cf242a67bee794d8030204876d74350047304502207ce1b5265a71cfe7d9f4e824311a815d0676069b3a236254b6e5a178e0d5a42e0221009f85f3f5a7250ae72e7caaf045847a18a24216fbdb57ece6b49eb344450cfb37030204876d7435004630440220321d7459cf7201054897cc632a0300955f92cccded2f8081d7d4004e35360c66022030fffcb5759f6781343bba8591890a0c1675616d23059bbce3aac9c782af4443030204876d743500483046022100f5fe5982cfbdc5c689ae13999f78520729fdbd838c60f252e15f06e2e417a0370221008a3b686bfa1e5baa2456d7f9fc3d09a9eec02000789adadf2e994aeb092583e4030204876d743500473045022100e506b327445508a69127ac8b4a0421f121ec2a6d63fc3a6e4eb491ba8960a856022042c3e35ccc33666d35cd3d5a5923b329c1a3f5b5f4c4d9bc64e80498d834189d030204876d743500483046022100ab868010a3ee1db24e6b57b3efd14db55aaf26dd5eaa465fe948a18be7d020a8022100e1817854b49889a1a7d57ea084f579dee33456541033e41ac346eee646c9d71f030204876d743500463044022025631b0948db490afe96446a38d77236d77bc980ff3ac775e8e6c11087d2879702204d6b46141d830b47b4d3acb81520f37f574b6fd7e942d51b74ecc7fa70bcec26030204876d74350046304402205f2abfc38a550fa0ab1955f925538c9a00e888511b5ca70ef06e8911cdaf42b80220787f172901f6cd222fdeb846d547973778675e89d3adb44b24919ad1cf546d8b030204876d7435004830460221009b8704a868d79e158931548cf9d73e643ecea2f9dd4787efb8aba0ad85d8a66f022100c1d94c30f9fa4a86fd2c5c53475e791f3f6a40975674f9620487d428166977ff030204876d7435004730450220558935a33146a88a2e88679ff7c483d3ce71adafc3fff6df223baf209eb5e3ed022100e6a7b8fa7bca0362c225a30c83726f9b972308151228c0026e5ad8295f43cbb7030204876d74350047304502205171c198e883399cb4d2f80e56270ddfbc72a75ae119e270436c1f9d28cccf26022100f4ad8a4a7fa4ae14abb45827aeadb420d04d961f080187e03e495b58cca4c11c030204876d7435004730450221009d57c5899c7d55d8fb5683aae0f6f2d680fac3c2b6d392cbd7e8a8804f62738e022029042aea2adeea97fd09e494cf14a882d6dfe14bde525583df9a8fd6f29a4088030204876d743500483046022100aabd53a7790b61127770c2c9327e2453dd3abb1dfb4ce102f072f7b062d4b17d022100a4e642152b4b9238efd4ae3ef3832fdb4cd94450e0b91cc2959c598f701560bc030204876d743500473045022100a420d6cde3af964a185f7f96c5b033987e7ac97c7971c4267174d9de50a6de65022033a0cd0a86f4204cfb0ec74d091577f41946f832bcb5190efbae85bb8a59a734030204876d743500483046022100959d0f1423b2326462fb9bb4d0386bd4e9de7d7156e57d947954c26f1615d9d1022100da23d1a34e328ab8b59da58c778f7514069a3b7e3a6fbde5449c99555bfb1a5e030204876d74350046304402204cae576d75d61d02a9e1c9f0cf6eaa7b39b930e29b0cc110987a11b4aa4638920220764e18b23e5d06117048fddfa6e7625a554a267bd8819767030226c3204f34b5030204876d7435004830460221009d7987c48d9d6e6515c923a50609a3f7d21cc2856f40c341726b6a5a007e9da6022100af9d874d6cdd023635b5c948edacaf6449167fddbafd6c8fbe2ad835e80f50a4030204876d743500463044022036b082d9fb743089f687fb8bd005b521475110738df2ae6a9215979888a82a4802205a7d18c00f532215fcba5df201a8ed1152bd7520c64b9cc5ad2a58ef8a03492c030204876d74350046304402200472c95bd8a508ca894fc8b0c951ad94784bc6e20c0d7996045ac00ec111002502203a40c088dafbca9a3f2852c8e7a1c4d68c552d1c08b5c7081e941426cc23c119030204876d74350047304502202d47f3054cd1104013ed7afcc1f44521164ad721f23cdd3e733afd7039721df2022100827be3cd9dc671f6679905f6e89aff07faef8ee87313b558128f5aa22f304a43030204876d7435004830460221008748dd8b4521f1ef802004f8e4aedabfe21456aa44d247579b3930a9eabc75d50221009a419fd6a80a22b7b690fdac88e339d4c39df3118f751cf1c23d040ecb9ee682030204876d743500483046022100dcacdfbed4164250600b19253aa256afc49c149ebb99adea1053ecde6e96b24d022100f40630787fff98eda48d0f6f8fcad7a4b019e4435698b3e05ef307245b66da03030204876d743500463044022100fcf64c07a7800d196e49a1128e57b1cc72923cf138d46f0ebf9dee51fc2e3e0e021f65837407db3666b931d15321f7335fd0670867a003f9ea6d8b59d631b8d311030204876d743500483046022100c4952cd942e4df9a84b1f2d4b0afdd7958d2523475a2dc30160d2260bbb103ec022100cfe31dd441cac7449824ed3ba700299067934ca08de37256e4010177c1464439030204876d743500473045022100ca337b6945e852922167296db7ca3881022c465df5a8ebf77d016c31d323eb8602203832409c15b2b13d2a34d812d4658ef6b0302a84209a4f08ea6b37e32320a8bd030204876d74350046304402202b460ac792a131b13790384e355f4e1c093fe75b2d3318d9b700544c49363ecf02202848bbfcb7d392239c37245b7dbf5e54243541f9321900b843452aba1ad54d60030204876d743500483046022100f52d1db82945deaaef737aadb72b75e0fb7df4cb24b3b842c2788048ddbd621b022100e987fc88c8f4fdcf3f53f617f177e986ccf362f597f2d4a82a4d7a30805f4af1030204876d74350046304402201e5cbd785aecdbaa1aaa82e400e2e437f184b436476020100b91b93e4eb829ef02200d4480ac99922a68cf3cfed25d0761b9add0a797d71f9c30c8a3df5a50f51757030204876d743500483046022100eda5e811f5c3a4826b8bd03d221101fc9cb73d7ac028197a5603d5a9c71ccba4022100a9df18ce35834131cee8022d674e3ca20563e871534f87334e29ce0b55085035030204876d74350047304502201411eba460bc42a936332eac291ec063d4945c4ef6cd750f4340b03e312aef650221009c50b116a8eebdcd40cfcdabc09b8591c199368a8dbc2ad53f87228d33e61c19030204876d743500473045022100ef28ed6b952805649a482292a0a0b4108722c25ceeb75a630efb5f69593afede02205594de296a9607af7fc8b3e1ce2d235dff0f5184f1574294ba153467330736c4030204876d74350047304502203827f16be5aa0736aadfdfcce6c463e28927c8b0bda6695ce64518c2bda10b53022100b5fb5eefe90584ff60337e7874c9ffd92af97a5d5eed3fb67ac949bf2e193ada030204876d74350047304502204d7d9e41a33ab65966b0bbdc84bd2f51f858c25cccc6769a77278142963791db022100bb99d827b97110a1512df3cd64d627611dd35d55440a1e3a586a9cb5a644c4d7030204876d74350047304502201a3e1db4f343920ce67f1a677c4678518bea2f0e33c1b8ecc8229e7f9d357aa0022100fd5c154b3965e87d3c7240c64136543db30bd3d5ae2eb4a23c9ba877be013ce8030204876d743500483046022100ddbd56d5dc21f2e467057b21d5c438b850ba658e84de5b0e9b064485fef076fd022100a6d1f3c14acf9afcaa945d9e5a2045c8cbb4e90f902b6cc5453e21b58c47bc03030204876d743500483046022100ddf7684f3775d8ebe819001571812c9f5b9ed0f09b9d1b96081331dd81ee44f9022100e50d9826f19c6eca2274a430ff97686d076f803440f06fc8bf07630a5f468347030204876d74350047304502206f838ed1bb52dd5b9fcd49f6b64fab0e8055b0b4016bd392e11be89a4694ad37022100d4c4b533c91cdd94a293a65de07046919de1f85c05026b747b9974e6512be438030204876d743500473045022100cc0779d376313c6c0afa134a80d25af00c3550c4608b3941318eabf5e5fcd18502202f57cb45596e145e938b788c58c82a770700ee0bf6c2662d6a17b3b1274a4158030204876d743500483046022100cba260f44c4c97d75e0656154b76badbc572fc06c33b6dca255b81ed92c970b60221009b4bc3906b1b207b5a0e38a8aa6e23c7332fea089fa652f2c56f0cbc8bb0abc9030204876d743500473045022100c3438ee93dbe77c04b1957de40faae889b904950ad952868f473bad771b906b90220311bae4a9874bb59199e10517eea7498f66532aa5ca7accdfc3bdced2c4ed7f3030204876d74350046304402207fe4106d2b5ec9bfa2fce12482f8732b26eacf41f94abcfc23ae3406a05092eb02205bcc15d8351882f75caec4c17eb8f61cb52f95d099e6df8e76bb04679f051a98030204876d743500483046022100b87b54822a4809a300c0cac83332e4b5a2ad54a6f9076e1e51f7bc3a3db4d422022100b79b7cd2436e811ba326be6dd28458a36e0ea7e137c064d22a8a308009710ca1030204876d74350046304402203f22cef1da544d588666efaa44579533d3c4d7aacd8e0fb527b5745c37a884b10220650dbe3529e08d684c3c30c58cbf6b32dc041fcf23f50c71d66a1ce21cf7ff6a030204876d743500473045022100b1370351173cfa2490c04a75081cf846d844af91ca8bd9d17e18994f17f5d89002203f15c2ad91c73dc0469ffb15c38d02f6f552b7267b588ae0f990b5a49955fca0030204876d743500473045022100be15fd793f9505d0b7d72bbc1834db2108001fe240a8246ce352d4b964ac544502203f22023c70d299710ae15ae3dacce70b7549c147f65050ec9e1f2d9eeb6de6b0030204876d74350047304502203781c9959d0b6ab1fccaea30ffa6781c800f5feb11b79783f845cdaf390ac9a0022100a3413f7162d2cd25c25141cca37841f3ca402ac80015b5596af256b09c502502030204876d743500463044022072f3c40e5ad901ed5f681fb43aec884c0394d744dd21d3f8b23c14e675871c2702202ff6be59c8cdda7e902e9c21c973c00a5df504d29a2f11a7cdd950933deb2f14030204876d7435004730450220103f5bb2925d21017475310b6e5bad7716e8edf05ed4d8c250b6aa317ce517c0022100d95206f6d680ac43ddf940b8389cd988b5f3a09f7ea71c551fd0e5f88aaf671f030204876d743500473045022100b0171c588713f77d68425ecf3e7cb9d0a2a2e46dde8af4fbc30299592f4c4c500220256ff2703c8bb3fcd496a818077b097e96f598407580693ead832eb524c4bca2030204876d74350047304502201aa83c831ac01f74aa2b17c005be2a1462e76d107b3d446bd5244cc4eb6fb5fc0221008a828ae7b8d6dc0381f7913e6bc71ae3b6a6707ef076987b50c9d85d13783c23030204876d7435004730450221009ce19d9a32a9f479c202e27c31d4543a675c3354372ac276530edf19839b94f6022037dffdc5c6d1c0c20df57be2d7c4f78445c5c55b52e024623e9923512cb65f8e030204876d74350047304502203d5137e3990208b4abab55e4f1996c92bf0eed65b1085ff2f2b32d228a85a2d40221008d0830cb18a0d46e2542dceba165d83823b1c72d51c488745017b7691f7a89b7030204876d74350047304502205ee27c2d61953ec20900436af8f254b96c262fc5bb5badaef7d217f35a91daeb022100b06af8f05680c4ea7427eeeed28ad41f33401dd6bbfcbd4670be2bbdc00d2033030204876d74350046304402202381e81e75fb8ccfe27dbcc225053ba7aa355ae3f22a8768f792526bc6c8ec0b02206314f4c494815e48e04d4d9706259c5fce4c35764326da81ec7cb4a702725a99030204876d74350047304502210091f5e2fbd955b15f3b2023670d7ce053cdca8d7484491c00dc1c74bc606558d402206e2cf9415428437a360846b35acb19b7ff05961305d300916a4eecd00664acdc030204876d743500473045022100c0faf3e8306cce0d78e4fc6ca743f84bee4e8ee243e06f4961cd22b94126e46b02201ba60282059572990e1f71d77a41938249d66d65262ff069c8fd9f7767df9dc2030204876d743500483046022100a7c00d1156137bf6f174d9dee8a937229e298927b339af001fc22134902b280a022100d61e3ad3bb027d27fe58b744cfc8fb10827ae63e9d8069e6cbda1faa9b53944d030204876d743500483046022100c93270e466a5540b6ca582854ff3b429ff54e33a24421147d5084ce66540de15022100965dc9a8ba37ea94935582ecdca5580dbe47dae8309c8ab6fa7d2d463496beaa030204876d743500473045022002f2442f6662a31df6e2a7ee74fd6d5cf4ecf58750f3031f76cbf138d521d3ef022100c9144e14c4b6ee9536cf927ec34c3f68135811b010fa489dac164f45bc47d598030204876d743500483046022100dfef5c826b574e2da7e50b8688b878645d59aa5bc85558b935ef854cea56e8c3022100d069c3f1f5c4b15b26ffc8a6e6cff406ad6714d178250f75b5e6e6719bfe07ba030204876d7435004830460221008c19f01842210c00adf2bf6859cb9c787da0365cd11c9c7eb67e796ea3e24146022100f5c607193b40b14211e52f570dacd813c56331c7e9e5c2c7d3a2f6d6cc06eac1030204876d7435004730450221009e719e163e376c8882750189f0d076dc4414101bd62a0a81279eb5eee895ef90022008c3017c06eeb66a95352bd012f2ab9cd3534278bf93cb058da711d4d630d643030204876d7435004730450220630891aea54e6f5c756f8fd0ed7e5e98222a402e3d73209773ff976527c2aeec022100ae633a7b4ac50616505a1ee94747e95dd2d26d6ea028fabe53ed5dbd611803e0030204876d743500473045022100a18338dc7ed02389643b6b81c3fb2ce964d03cb6f6f21fc255788007ae9e86010220524e73b6f279413d3f0d9a36afd0734226d8611f5eb82e4ad60fbc10344cecd0030204876d74350047304502204a6ce02be877f5bc40979042fcbfcc50cdb5121771d8064f1e49cef17e74c0ca022100ebd8bb61af8df1bdfe925eb291912621da3858090e5bf76b84ad095d50ab7a66030204876d743500473045022100c5342597c4997f9acb8427522252f908a77bd145da4ba5a71163c4f44df2f4310220079455d7da0f931b583e006cddb54dca606a0dca25e3d73a420a6ab3977e6372030204876d743500473045022038ed7134f5d23278fd5ec863d4f113cb19526dcd80d5c9a48dffb2674976567b02210091e49ea6508aa815e2266ae5675219c6ccbd88e3d512e66b48cbe3004c1ad422030204876d743500473045022100a96aac548aac3dd0f449b88913b3b90d281750b27e8b13815685739f29958772022057e5e62687410d8a7cce71caa4ec1c992d26b1cec56d9c60018cf117ccd1dd16030204876d743500473045022100fa284af9960d3252f0355594dd9901c3bb51c348b63cb137a0302ec7d846aaad022027875365eb4687054e114d25572663586eac14c465afcfbffcdae9f7f2d82f35030204876d743500483046022100ae5829fe8b21fa45682cad51ead7950e2d1bac32abe2ab567346d6acafa83ac8022100d2a573572597d59f5a4da037a673cff286c322cb2c15e593279600d46b293cb9030204876d74350047304502204940f525f4e171853eaecbdc97a6ca28e77b721b8e7c4da547e879b113a95f07022100ba399d92704e34101fc780d6149a3b4abc2b7765b7cb2f506a63f611a616c9c7030204876d74350046304402206cd3564804d8389bf7105c3cd689e81c84ef9f598e8c4a175d54e0a3f2afedc7022005f736a300436f32c24c8e1b3cf17cfe6258df37c867913ff065863cd85d5b28030204876d7435004730450221008db441136b7ca0eeaf207db6210d90e40b4b7696faade65856d68dd9f882c5d302206516876c7d1e132f2b31d2865514c4559b18cca2f633ffdf4bf9732aa7873ca2030204876d74350046304402200a20b7e0a20be513f9d3df0b86014c8d9de78ad1b05e1ee399609f9d2fada68902200cccd5f8aa3460086959a5e745644a1a4d5cd62b8f56f1999021be4897906d3a030204876d743500473045022100a590f037c268b5b01c228d8b3cc8bfe56a3f4e5ae8f17da80b3acb222fb9d122022012504dad0e759154cc2eb87f66a124c63b3316c2c68a17a9c11974f2678ef30d030204876d743500483046022100bddb1956fcb9557b67965de4fa313a40cf3570a594299ff67f2d09976df7808a022100b9f7bc9b35ce549fe44cef2fa7f4a08baf312cac86d1530dbb4197ac185f8256030204876d743500473045022100b5908a1558b4037b035fc036abf5f17e97f22d7f9cb3f5a7ac70a828edf24ccb02207b27bc839dbb534932c83382125ef4f06a5f40ef5b5327e82b6154498d6e800a030204876d7435004630440220227f48613098a912a8c17b989341fc53ba9913241cc9ce796e53dedacb787b6c022074273fad29a20e309936925634dcd987a2cfcaccb5c5120939fb88fcce2773bb030204876d743500473045022100ad8228d81bdc7ee02462fc544c24aa98a2980e4d325f0a91b129803859b17b6202204c72197ab151ecbe8f5f3a16a3e8e8ed495e1a45584496279ff15006771a76ee030204876d74350047304502203deeba1e3033441876c51fbf95bd71f7170b798fae472f98c2caf391018d0723022100b1943094a5fd9d5fad023a59bb915efd0d921546661e4041752f51ec2a83eca2030204876d743500483046022100f07d386259a927923c817f941774e7c2496d084b4eddb6d68830f25f3b2ad6ee022100e8b0951810c4661b589108ce9be13a7d4d00b3b53b704c5d8604c558a5063f7b030204876d743500473045022100b6f0042c73a564b426073f536df4c870ed1bfd0ef4807378e82f42a21df06abc0220219e2a1ccbbc840cbd4c2133e7e13334f94230d6f95059a80322640cb39655ca030204876d74350046304402200ed234c6fe1be0334883d45f9e647c38412ea7d1f0d4c637cb531c7636b3283e022005314a61633f6b2c9089c2fd692f14c7d5926b87f97c6a3bc01ece5a502123b3030204876d743500483046022100da4d6ef105a2e8cbbab294f19e9843f8eda5d15404c637434b1ded1f6425f411022100f7bfc89bedcede4074a2e98654008147e592c1aebf4c1d62fe42191782dd95d9030204876d74350048304602210097ae4d91aba58527219f882fe936ab10094570fef143b2594d7f47e854dc0922022100c9d5525c4487e0db9322ea82aba5e8f61bc98b68fe190a1e2b8464e6119ce437030204876d743500473045022068821558c48729a2c71ffee21d25b1f66fa494d2f5b39e50d1bbd39274a95c9b022100bc59732b0d40cd1f6dba2d4e5c57adaf6a68f112a6975441f42cfc5ec19189d1030204876d74350046304402202506843cea7f51e8fbf45c24b017688844bf2a3950b4497a088457125ea73c4d02201e4be4ad0a83e8fcf1425fccd45f04634f05beef4fd6afc256ef8efd2e06a270030204876d7435004630440220569c7376cce1623a94766fa8f9edb04b3d3ff9bd36548fd838760b80afa95686022009192093504980f892ee94e08bc5631be3f7a182730908a51b636a4772ac0984030204876d7435004830460221008e0d6a7ff4b7da1ba385e845eb3b56a2ca8ea2571d74b4bf7897029dcfcd2fb8022100af5ac8d63c19da4e7036b6f136a93f761c6d4712b755398b37f6ceb0e15582a6030204876d743500473045022050e0b1d0d6cd4656b0d6c957979361e5a119aa03638b2d8fb237d652972992d0022100b30f67f57e597908d5a94d1e80d4989b32a22bf1a704c1dcfbd1f0280fe95628030204876d743500473045022000d58aed3f7eb6c9394cb4d0f0e2fb22a289095c16ff20ab13de1c8bae2328a202210098226441235ceed6ea79f50a48e47c3c6a9b1f9a3f58609dc2f26d253591f524030204876d743500483046022100a840516850f97d281042c0ba39a712c5e8f4e67c19010a523faaa14412a2997f02210090b616cd1e1eb40e0b074126ce2261b8bf53dc9b3c124923e911360862bc71fb030204876d74350047304502200a3a8a8a513ceb2808a2ad10c6ec5f35a4bae98615bae8f4bdc1cd1fa3a986ff022100b1f3972023e708bcaba32c68a8d9d580f007fa42f6824b946a7744f322cf52af030204876d74350048304602210086707214489a1d7b9018202bb7b43b3857aeaee0f81892dfca8865828552ecec022100c8cdcd84cf671bf6d25ce9ddb7233fda5a9baf2a26982803d3caf4771e25e458030204876d743500473045022100f4bed9971b41af5e88fccd55904dd4581049080b1af4d22b2bee90a536e1b3c202202ab3826740f6d61504b65b6173b9aa8f0d5143d4e417cb3363f6e6a7227a5591030204876d743500473045022100fdfaf86eea8ab171b1ff44e31a29d70f6f9cc6e09437e2f60ba188dd0d751e4602203e49225adace59bf922aa65573ce3adfe0549e9871e4ace86dfc18ee7d0b5ab8030204876d74350047304502206473b375cd969c3b18db792b97fea960728df2df674793d4fe39d3ef94c7bcd702210094e34f733e40d83bd828ba560e9cdffdd91bd38b07aa501965fe009c35ff7b52030204876d743500463044022063d0f49917ac72964b4d45beaace4b096cc68aa6b281cb3a5f11791a3804a8c5022061a221176d869dacb44abcc114f330a76a10539425a87678bb26510a140eb9e7030204876d7435004730450220582412534b82765bd9bbd76d30bd27f54bc4aff1784f5e8509a1a9a7b117d95d022100cf67267a25a296ba1f557bf1ff71dac44f54835fe1690c279087155f0e2c9a67030204876d743500473045022100abda926772e9e03bc8c4d79587724adbe45d2c13332e34a7a875da7e1f745d7d0220770b0de09b85c3ce984a11173861cf15c2db5e0dd412121740d7ad7e4a3739f1030204876d74350046304402202c1a037c6832d27634a5d977629ff73534dd80d6e09e8ecff4233575e7afc6cb02204f6d1d29cd131c503b94f8241d0c0bcfe70b03df0198072fdcd2c90b87df760c030204876d74350046304402207e75a8e5313ee03f454b3ff7f84519afc9a9a7e8abdcd33088241f55df4bf55a0220398585137d06929810fba64c628849c58f0fb6e85e8f56506e9e9fde3fc186ac030204876d74350046304402203c2c5d40408dd2cbec8cd421d4d4b670a7aca80be2353458b83f0ff8d367402c02202ec3e81661ae363e4f60b5dff2ccca19aaa6e0b9815549581ae33dafe71f9cfa030204876d74350048304602210084af265058f9dd023502ab38905d5574b977bde3753f4788f5142d943ec3ae78022100be83e198ef33f488bb4e3c42ba943f7ae002e1806c322b856a0f367c103ba7ac030204876d743500483046022100982dd3460b3b8f310dca57fd276a9540d292b1daf7c8c770ab89970d5293c2af022100c538719f47a8a4c9fdbb9e5f8a88ff982e3a97d4e23d6e6551b4e6fe3d11d670030204876d7435004630440220154286bf3e9d2d9c3d5d11231c4ffecd646c1e77c763164b1c3bce4641873fe30220289c70287a5587030eef0660b9a6413569aee8604cdcc4e40302421e167e9c43030204876d743500473045022050612203bbb0095cfe8863a5bb412c2c3e3abe7da7a067276cb287c638948892022100bcf0ede634bf571d829f24da49a3ab7cbef4921f225d4f7ec690f327be64525e030204876d74350046304402200b4777167f644fdd6d4cfb96d2dd2e942f4316a87512abc73b9cc62aa3d90dcd02203ba10b1a3c7a6de8ec0fdc33c3f0807c4a63c59852da701b4fe53a392516a6da030204876d743500483046022100d1e28b01c32872a78f98a91728619c30e2fce307e1ba277aba0969e7834d0a0302210081d2c6f312e5b821ac452fc064616f20690f8adc2fe3fa1d64f93e2aa789cc5b030204876d743500473045022100fde8f5065f7481dc274599cb3e5a3fd24f2d483ad9591e9ac72d098297ad89b9022010410176721c06f0cd015584fe2c80936bf038a1cba5382ff413faa3572a90e8030204876d743500473045022052e754ce6e280d76de2b11306909d5957b5cb0e05e858abd4758c9f61eaa6dcd022100bc7910ad2cce0c32f13e7c2dceed910ee9571829ae1e06a84062675cb45815ae030204876d743500473045022100d510832e42a6576cf5dac93047193a2e8be9376a000093e4b6c943a73c887629022064f253d829646045170d0f995024ef0188c9397ebcfca1d3ca54dd9ae9591bd7030204876d7435004630440220508e3076ce7d3045f22bd040d76db9e1c20a5c5c9ffb7e3a19386ee75f264e6902203aaa5e10f3b98d18b8fef7e0917ab75cf9d31a74e3cb7a07b83bf2d669116049030204876d743500473045022100a7362eb6741b48a1b6670808c32fe58933f650759bd92fe273308ddfb944c4df022031048896047c1351b6cd44a423e80034e2865778cdf88347f29266e60705acdc030204876d7435004730450220232c78a41d2f26800643ed2daec9bcecf15736ea4cbb5d439f0dcc1d919d2197022100f665a15d1e9e2c4020365e3efe054319ffecfda498077805b2831c473c21d996030204876d74350047304502200092de40d1444664c7be1ee228efc2309aa0b8608f548cc0362f66d29071a6680221009d2ad2f6267c2ccbb37c2448bd13b00f6accce12e5da357835d5286bba06d459030204876d74350046304402202801d8e8a7cc32341648cde30b304d88cbefb9c84cd2a1449254e982a98d3b00022039c94ce55ef1e5619e08875da3f24e095b26fd225ca43eac76102927c8a6d302030204876d743500473045022100c4bddd3865fb8b6b5c9b2c44733a19eb76c5799de6ea2a2945a28c0c501bb4250220235faac0b189130025f843e02aa55c412d025a3f0bb75a68b49ca8f059c7b3e7030204876d743500483046022100d06b89353890851ccbd2464d981827a4e2a7959f4c4c2f478ba6221d37c41584022100fd326e0d1f284f832a8b447de2027178a745b29416f3f6fdaa8686e2971b18a6030204876d743500463044022057cf811bd443e57cc2db2d4d2e41fa79535cda711536fb1dd0ab630761ed1a2702204bd29f2a84d5a3f8c0c0ab16b43d912c91a3f64b79f4b0e6bc281a9b288f5a7b030204876d743500473045022055672826775b7d1c1b1f1e5a1ed0aca4e61adc67f87c84454d65e66e11e57ec5022100eb205df0d029cbf0c75ae80f4c5223e9c2f3c5c4995d865c8169bf78b6adfc96030204876d743500483046022100ab42dd906c3f25196c85e713ac8d85d05c83d4e558134dd478ee666133c5dc62022100a74fabb3c3f0e894f21d180e3786f5a7bab2cb14975fcefabe8dbe9185d4b66b030204876d743500473045022100b2b8b50a524a19e8f0811ddf9c3e1b95c561bbc21350d58390dc9732e0f3ef4002207d684d8dbe4dc0e33825b8b4aeea50b687f644307df55b64768c6ab28f94a41a030204876d743500473045022043b687b603521b87660eb00df3ac0b3e753549f7aafcefcad3665f3048b1feb0022100962781bd9705fcf6d83cf0195078277be507f62a7f66dc6b2f61622ded8df151030204876d74350048304602210091dfcddecabd8ad345a9d612d6c8123ef78bae02650895e5af2538e659267797022100aa8512fc5278a20d3a9cb97daa40908c664acaf512c9317594d2dc008881b064030204876d74350046304402204a552b3b8136efc1af90e2c387273cee9fde4f85ee307ec8ab0637cc8d79ad63022049bc8b0cd2e68260f1f3d34c6e9db2021252b8a5403d10abf42ad74df9b942a5030204876d743500473045022023d8711fdb0bb4ef32b478680a00b2e3599c17089e151afcab6a2589533e47a8022100efd930b6d9b9dbb1f870042bd0d7516218ac87c7ba5ef5f5d6e9d3e7824a78c4030204876d743500483046022100e7439e83fe1235a92bdcf9108d344ab1a0b9465b8e532d89efe0eb2df81416da022100b9cbefac2dde0531190b97f412d085e85fb177b2faaa84bac71683c444464552030204876d7435004730450221008a10922771ab81bf49325e19838e3efb5647f259bd675c8d500d127424f03bf302200893ae43a607efb7c7ad91d72fe7263fbc0e07fcfa7aea96e24fcd9cc1cf8613030204876d743500483046022100da93e42f7c23573561fce09df4c87d69e72d80217ec66ea1bdb0eb66f18489e40221009632d1d5c4ed2b5f0675d0d17d68dcfc80b8fdda0928b1e29f11e3561b33716f030204876d7435004730450221009554449df3f19d408dd27211d4ce481384ad899981aa0c543ff6badbd3da0a2e0220135a4b04b10450db39e9579a681fc54e2e6a1cf4da843b1ce16b5f123a724ee9030204876d743500473045022100a5710d7943ff281780d32a255767e824b0741176594b72bb0571e9b154d35f84022039278864b8b3f5fd12232890dc1cc938784dbf6240ef5cfc157f0b49f7fc908a030204876d7435004730450220589c40a51590a460cefbebe58336d3877242de24a6144d1dc7fbd60cbf42ad7e022100dc8591051dd911211d6a00a11fc1bfff702393fa4446205f14de4d46a034a594030204876d743500483046022100d181b0e43ff82b334de369f415640d0093be7bb97b237c33f2cd08d5b215f129022100e86ef89d268f0a2367bdff94d0e22bf1dbc064e7452bb1af9fe2c168c3b091fa030204876d74350046304402201693476298d201a5cfd91831bf97ef446c9eb2e21d2096054dfd8cf20707ea1302205bb44521b19d23a830d3a896e03914e4dcc7cbba17f513352f9f6bcef520daa3030204876d7435004630440220405e64f52cb4d6dd15a45ff71e91adb891f60e9dd50a00c3df81851edcf45cf602207b20bcaabb4f52f569620a397bf05577797e45c7c2683a757f659764382b8117030204876d743500483046022100800d8a8e1ff4b78a8e4f0eaa195653bfb296bcb773eed541969710655d12564c022100c44473ff8e952fd9e43af08914d6d77b9f514d64cf00891219a5e7805a075bfb030204876d7435004730450221009b8a0b26d200290a86b114ef6daddafc4a27c671a623f3bac2a7c583f956da68022055a565062027589a5bf24dd7aa3699af0163c7afefe05e8644f66cc07309fb67030204876d743500473045022100ebd0fdb73956be3c44cdbecd4ea4802032a9dd79aee46cff70e0bceaf0480344022067e21215751c3ecd879561fedbe52c9066bd3d0a3ba5e3be6ebb01c29c123ea5030204876d743500473045022074c4640e690b96b749f69e3e1eb97d32bd67f263b6d2a5dfa3ed084e3d6a1fa0022100c3f087c715e797586c114432eba2c611d9aa456c1dfb0d9c48c64ece7c7ce44b030204876d74350047304502210082ae791b597ea83a2a2f7b208004d639b212c303b60bf4d3088088610f0fb8c302203af363109961963a5c71c831b2a72258f2034ec48248939e32c87fb501e26b0c030204876d743500473045022065ef39b96bbad6fb33537bb4aaadb51de059ff146d3f390756db211ac7744c46022100977d46e7c7c62730db13833dee1b537d64f30dd80115b67ec2be49f0f9d0d411030204876d743500463044022035ecc4d4330042f69cb494716b78fbaf04b79c9646efaf3f98e589d4d7a180110220237b37b1f5b18d9f4c26f6bcab74e54103d514cbdf328425f12afab3744b1bb1030204876d743500463044022004c4a5019872ef0e6d302b807d4aec02989ec78930315de63cf1b4bac2ae9e9a0220464206272c203e2e4902631c7fdda799dc0334e370f6be7de10254491762d0e3030204876d743500483046022100ff1facf009193dae713bbf209e0d59dacb56abf13e86c69dca3450750dfb940f022100db72752f1b9095b7f367c45c12c208984c457b4f8ae4070ceeaf374252fd0c7a030204876d74350046304402203e05f7c6b8877185de63f9c43539d38a42123c3442d8820b079c777d1ae382f102205874c04ced860f6ac6de7142ec4232cfda6ea21f9e46872dd7de7d70373b53f6030204876d74350046304402206b320453104f14f26332a43f308229fee71ccde048c8b3078d9c2a6816eb69c70220069ca2e62a00bd8e9d3af9dc1f2edf2dde461698b19b96c29f01ab7e5567a691030204876d74350047304502200af9f85ad23be1a437366c670431a80dd4dc8994d8ceb9736be30d8170396afd022100db669bc5fbdc7b2de543f066424a3daf8b8c5d0554f697316ed33caea0364ffc030204876d743500473045022039e7c31e8c345230e90452f1a9a92ebc0543a1a554a0a1b3258f13dc2b63c047022100c9ea47a00300a9fd2c52ac44de82aeab1aaa8eecf11d401a480ba8b00c506df9030204876d7435004730450220400b89bc8a0c1c089ccd8f329c3a6aecdf015cbad35239d1e7b05b3c5510abc0022100f05b7dbad1ee71a04909d952dbd2e9a55cb84d8e45215e7ba56000c2866340b1030204876d7435004730450220763713230c55bbd497dcd821483b45625c75b10bf1574bfa3016edfbbe48b70d022100dc40fac8c3e367299a9a095bff449b7f244a6721898f93a0a357fb71f53cae9e030204876d743500483046022100b41ac2502d3fe6a99b0402eae30b69fa6aed995cab0363e85eddac9c2701e3ba022100e94ff73413c2a679c844c043e377c7a4a040fbab7e719bc69ed40d9e440c8519030204876d743500473045022009e4d6648043c5553eef8bc1ae7ef5d4500d559c49a1db537ca1066338961c52022100b2cdad827d064d34f10914cdc056c1c6811781a28f9c571e8a8285edae49177f030204876d7435004730450220306c8d427f74d8a34e40b5ed22049879bfa550b7a1fa8caddc31803fb05207aa022100c37d80970f316aa998d60b3078881a4b215edf8f91e6d932c30baa12e18ad9fd030204876d74350047304502204fa93f68de4787c10dcd0a3fc684b5e7c9d79bc96197ea5164def273f5a30c850221008870f66c3bb66605da41fd90caf05d5a92b33dbebee4005bdc0d65553456296a030204876d7435004730450220039c9f730342fac08e887d68bd03cd900fd8c39ec5235b57d69ccce123ab77ed022100ed67523b7bee6239d02e4344b671ab3f8d604937f9b189f43876263dacb2a191030204876d743500463044022017ac2f29e51e34d133c7ca10a6d14a697d76d22a5b3e2988a3558508ae3a23f0022023f5da6a30c80f6c989dc68727da466e21fb63e75a6df4c6d272fe19627916d5030204876d74350047304502200ccca8f76f71620cb7354bd6c25d8b5e0cc9b594754ce91273326612564f1a4d022100c4978ccdc7bb204f02494da0e1207872bd6deadb3bc374fbe186c8bf239434df030204876d7435004630440220732a79c11d59154e42188f6f4dc451f653c22249f1441fbd2f126faac37b25a102207774dda5d477f53a497661f981f4acdc1b05f67dbea9483d172efb97ecfba226030204876d743500483046022100929485ef91ab3cbf68aae467a27e4f6a5231b4f1c004676236e9e0a6c60fb86a022100edb2b5d54b857606a186b67f8260924f7a42115e60f105d39c39bb85aa8760f9030204876d743500483046022100e362deea7d1ec5db37bb1b1121008aa4117d02d4f566cdff5dc1d6f7b45086b20221008dc6cad03e052e7e1682ab3775d72485490661fdc402ddcdae0bbdeaf26ef77c030204876d743500473045022100caee0905ab93860f89a16eac38c99c189bfc401a07ea3256db8e973e86665a980220135ea80b3946d37cbc283fafa6972551046124e5a72668b79bad3757daeb1945030204876d74350046304402200e95570e4e3467b698cb457b6188c92a8b1d00ba72f27323377b09b7f6b2842d02200d06fb395f0ee7783c96abd50af711c676ed29665c452bfecd6ad74db9e8df54030204876d74350046304402203b53118142eec1e766c0ba9e52851a524b0d891aa645e0a1a1e007014705217402203fb5cd6d301ade84445a00046443a0e0eb5cda8d7e749ccd358966d84d5e1d45030204876d7435004730450220016cadcc7b413fda0ac5fde7920c1d5a38990bf245282f51311ea8426d9315960221009c024c93a0423e4b0d53d65fa4d96251087dfdc23e76280a5a282a9f640f2aaa030204876d743500473045022100ff81d9b1416f14c1339023945a045a51c98bc4c1594c98d1bce362028bad0497022006b4b6d03ec0eb2234d9427d20f90ff8eb09326a93202100868f4d5769a79387030204876d743500473045022100ed1d8bfe8cc0a39ce2d269e61987d6d89dbc2ee3b76f6380a64a6385e5fd6ed502200d7015f8ef9867aae6752af39c25906fdacd982dcdcc81fdbded7978883c4631030204876d7435004830460221009e18f690a701068e853cc355a9dde6d56fcce3492f44a07dd766846cfd41abca022100e3391d305d3ad9899f16e349f13ccb8cc1cd0f39290a859c607eeb9f3384bc4c030204876d743500473045022100ae2601f0042c0f9154fddd2a2f588784186df914f95092cade33c888eaa5dea502201038d0e654b58eff52d21eae83388326855d19090133bddd1ebfcdb49a38576a030204876d74350047304502204e976f2ca0da645a133ff2c989e1dd1e419b8123d1e6b54f3b9b9bcff6a617e80221008ed3a3af7777695ad11ea3c3e1fd9193c0099bce8c13187567ab5f52a9a5c668030204876d74350047304502207e887612052d5478b7c9a397ac0767ec2056fd4ad354f36b45ddc6af34b2c0930221009f44835fc2d04237c37bae1914735dd6a32c18e9b90693d7bd3ccec8e7e25a1a030204876d743500473045022100c0200f3631806f743d15f52da4c29339b2f88cac0ad47b98fcefd6452478b0fd0220539407d3e816e496cd884a6ad79145c4d1915d3f97d663c4fce688e3b55324a3030204876d743500483046022100ae338b22ec3f121485867b35c0a65ff96fe6f65c9863e173806318eb5816d573022100920e6c96fadce077bd0906ca267ca6ba4a097b55e881f6ba70c9d10840df56a5030204876d74350046304402201769947eb3827e93594e7807426d49bbb4197389fe007100658539d4f5cdc38e02207d5634b3c5497a7d04014567fe2c17bbd0e9cee64de11d032bf4ac407b31e450030204876d74350047304502206780368199283fa45ca56447b32cb26a369b418e9d6779d3846c027717c00b25022100a32076ffc4d79c50f7577304bac0f678958070d029ed40241f9116a681466bc7030204876d743500483046022100cb3b0da99475db1ddc01c1acccd898da49fec5e230b16aef7dbeff02073b7aee022100f6dc1589e3df134f3e6b08dc46ecb3d79cb876568d254d98d39b4eac3645e791030204876d743500463044022100abe37155fee6733648beb8f27c09e5941633cfc074b64e03cc605a75e0beb7e0021f1eafbccff94fd1dde4cc268a00a56cada936b346a86aa718d0c7d8ced09e92030204876d74350046304402207c08f5aea5bdd34aee913055dec148864be738f2965ebb9245a2e4ace988fd1502204bb6ab481e2ea1e4cb3b2fe66aec2fe31369ac9b9e2a9550e1056410c7703387030204876d74350046304402207d231a09962ceab71f09f607ab115865f7a0e59e5706a7a626269a9147414d8202202c31309ddb096d3c2a8f6b4fdd7fabb7542df7a1f583f13777bb7360e99465d7030204876d743500473045022100dd0c39ce129f3dc3ce60e497571c83db0819afd878d177a25731c0bc05b602e5022027396123590a5851e814eb63b773bac5bf81fe532f2e8eb792eb9f3b59a472bc030204876d743500483046022100f4d9a2dbdaa4b68d49a760f321081d79cdaccccfad35e03e7177e979da82ebf7022100f2ce1e8d60374dccd61e0a256eab2b1e0f41bd91f0d943a113f2e2a4d1d4f477030204876d74350046304402206ab7c5479f98cff8bf97ac32935d811bc4ea55298f016e21236923633430c77302206d39e14fcf9875f09a24ddd2e0eb43f5d607173a76010cd5584da642caf14f9d030204876d74350046304402202c8f1818c86b34702814080fd1860fc1f710e87942e425b7ff8a62dd3fc2e09c0220200aed4e79bbf7ed4b8f53f374bfbc5c5ab0c6411bbc5495617448903483cded030204876d74350047304502200b3e38d52569fa2d1827bc837cd46ccdb9dc063d6ef5364f037e0b48d5feba0e022100c6f6a13b6245786091f9bbb6be336738b14c5e24970ec5b9afac3ff790934792030204876d74350046304402201e0ebbd9ea6cbe2260c0dff1513c394d29b186e6ea464c93bba9e2d851be806602207166b3c19ba85a921533acaec7c4a6823dd85aacbc8f691cb032b1fef21377bb030204876d743500473045022100db46a382c1fac0a4d174e3de825b30f2b5d5784a3105e918be7fde2ce453b455022002d168609bb71a3689fe18e072b26a199487f94f14100fdb76fc2d77a3cf52f1030204876d743500483046022100d01a2ede62097310f417e6ec001275552a909a9fe6cc323d12fddb51e3513ead022100a054a786973bb384d9f92e01466380b5d7b95f37b895fa6f4a9ce10f81643a6f030204876d7435004830460221009e015d867eef46848c4320cc6ee3bc05bc8b08cff6f85d59a31feffdf415896e022100d1103becafdd9dab51cf3f665475b64baa93e5c9ffa572f77afb037e42774ded030204876d74350047304502204df43f9d39535733d1b3cc77d3bfcd77b06ae34ec7ba8380136dcd465118a8a6022100ac055c92eabc39dbc791eebd28712a898caa8fc3b1f292d95d36be2a85a78abd030204876d743500473045022100ae7a8f169d420c97ec8b4a583e5f5922fe025ccd9c7a47d4e16e3bcd337ff15902201e56b7f07347ca73e9927b9f289bceeaa36b75c8c134c316d4e30cff66f3083a030204876d7435004730450220448c14b821e1014b0a23f5b6c36c2c93b3352debc2db87404f5054018f7cae81022100cb8eef43b4f0ac4807a63c927e8f38bf50ddefc510443a148c0129ac41089307030204876d743500473045022100fad86a7e92e2be7127a2712ee305f3d6ef8348401ba6968169d8c1190d9a706b022025e4b6d424e334d41f5fbcaf9a25655798e4670bbc4304cea736377843f4a60a030204876d743500483046022100d055e7e60941c509a06d29109420fdb6b9422fe2e6a68947d167387a2499ea94022100dbdaeec90f77ebdb8585a290e3a080794671c11848074982de349aa8fa381a73030204876d743500483046022100efb6f23ca2a205d7ffa00b0f1d5f496ad94840fe88663ba05f1a732a8c08999e022100b7501378aa26c5df867aaa7db4e94e5e07b584aa20eef0a5491e45937964f21a030204876d7435004830460221008405d16966ad559314fa34fa71af52cb314c1a2f1ebc3ff79487ce2f49666815022100f93d4d78c2bbed2ed678ee2f06dde013eadcb0065a79ecbeeef9d1640aeea102030204876d74350047304502200ac8cbcf017dc5362d4b3dcc0f08dabecfdc868a2f1b9ab5d1125de9218b15f0022100dff294cb710b119fc8035476bd23036d765472317d8d0563f166e3468cf67951030204876d7435004730450220611409eb389bc6c6945a4bd265869119533a8ca5df3ac47daceac52898cd5d720221009eca01c48bd405c1188b56501803b9bd83536ea63e6879a96a5d207dfc2e798c030204876d743500473045022100edbb4e6acc77813af9e74a2a29b65629c2d5c232bcaf8e6cd510ab391484372902203729dbe48a358d47a3432d1d32b343c3bca23cc812b5d8f28963393bf8661395030204876d743500473045022100894193bc1dcd89cf3c310c8b5e5388de9ab51e48e4b918efc60821967158109902204d8efe349d7333abc678a21b138ae6c2526b59815bacc7d9ae6cb6a9d6be7a89030204876d743500473045022100f063613876678d075efa0363487daec2ee712a4012b962e8036723d6a6c010880220618332949cfeb7b300857f28c6ab32ee52d98ba261b55a46cc54d460929fb79c030204876d743500473045022074976f68ee8ce67d0d86b4bdd31b681e6f8f5e0282edc40eeae3d4cd253fa99b0221009977fd37804b677a4f9bdfefc18894153f03b0091d9d27b3f1162df4143d5d14QʾrYkcz/h>`>΅?ud  7       D(<(18<}90}:}GLH0IXY\@]$^Jbdefltuv˨˴˸04Cglibc-langpack-ar2.403.fc41Locale data for ArabicThe glibc-langpack-ar package includes the basic information required to support the Arabic language in your applications.fRbuildhw-x86-16.iad2.fedoraproject.org.Fedora ProjectFedora ProjectLGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-onlyFedora ProjectUnspecifiedhttp://www.gnu.org/software/glibc/linuxx86_64'y2B.M6"6 J@+R;'; 'y2B.M6"6 J@+R;'; 'y2B.M6"6hJ@+R;'; L'y2B.M6"5 J@+R;': 'y2B&I6"5 'y2B.M6"6PJ@+R;';'y2B.M6"6PJ@+R;';'y2B.M6"6 J@+R;'; 'y2B.M6"6PJ@+R;';'y2B.M6"6 J@+R;'; 'y2B.M6"6 J@+R;'; 'y2B.M6"6 J@+R;'; 'y2B.M6"6 J@+R;'; B*B&>2"4@/@'C7'9 \'y2B.M6"6 J@+R;'; 'y2B"M6"6 'y2B.M6"6PJ@+R;';'y2B.M6"6hJ@+R;'; L'y2B.M6"6 J@+R;'; AAA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~4a5487d276b7d8d1b8f7aa9acdcf191d807e19c49f2de97d7c031812c96cddb3f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c2939813452cb964b9064acba4a7205fc3ef343ae1231c4b40a064f457d12945cf494a9bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a50a15e73d55d5707659fb0f247825b71bf0f08a0250da6de2f45bb8efa71d02f9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0153d8e3c4218c7bc84e34b97090325ca89c6c6f1bf832eeae7f2d1185d3b291be105b1dc7b47f97b28e35d48e7d6025c5738b10ea0b6b37523ae8ff2ca44a577346b898d7180c87f24201e84f474682e85f08b0d2cecbf9b20694b9b4934a4fb14eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e20a93cd19dc499c6f36126eaef89277897ae2b2acd50cce065c22221a8fc3a58ce35fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e31231236650949865a0a9496e702186ecbad3ee1c31d706d4f7cdfb71205c4fc14da130fc461a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11e6435281687c7c6032058dae2f19f5c16ee8f8f8cacc45eac316b59922b310dd0eea7090275f38709a6f2b30099240540a8fcc30343acdbc46362be0bc3aff96a7060d65f7c6507e397e4a189116b00f561e4a0c469131e8211391a82a72a225f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981612fe1c61e6b36b449f5d829b7a1dedc44e65abd24d177b0ca18078fbfcf1d35bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a3723505b7bd00cd5e0a2c8994c11589dbc575507a524941e89754d5f019867a89bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015b07f438df8070e310ebbf962db971eb7437a47dbbf93b40acf11ae19474291fa7efd516d8326256a3912fd8a0190e43feaedb161b71110ff99d43d45f3a0f582cd9ea31b3e7524d51444193f84d3aa6583aaa40979c1600598def85d63b36b68eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e205f6f534a3fc5b2a83475e58a92e0d04b857bc402838d35f793d170f0fff5d34d35fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e31231236650c62ef8d98f4caf89fad6a204b1e79ca561bf74e62d11945d1a50999eff870eb61a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d119e8235563df6d50ee65d2b4a89b305c2ec2fb3f44daf92a86bdecce771b267efb7647936c2a00f029ce6d22834ee3a73de398f345a16ebb063ad47c791358b4589ff94900515bd2b31fdb359555bf5100400d0584fe556603a449e5bc94d53dff062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c29398152a8c7439e78bf4832803c0d0f35d1675e268ec062700fa366fe59c0965f04e2bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a80c7476e2f170f29b8c83ac701588ac49a3849f6b0c60d92b724dff83e895a499bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c01519a3189a5a2b3dccc82c9add65e4de335d5c138e5cdad8f608d11133925d7daa6a6a3b511b1ae45ea27bbdc976abe14d8e945aace5b916bdf9d03550b4c9e527102589d1c2c6cd46bd8eeb668de8f7b582720e3910b493376c9375a1a5bd8800eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e204746e6b5336cddc342803bc3e6bd2fe83f5e335f8fd3c45bb632edf1d1a3748835fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e31231236650e102f9928fb70dfea1f267ed9ec306fc382c55d5789d2689966c4683dbbd581f1a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d1114ef8897de364ed3399968a8c599bb0b7dc257a2ffd56f866631721cf2f9b8c699e62742d7eb03b84fb759e15645a63b4de07fce9f85111985321fa1d78e7a4a0eb0c919149fe2378c1ee6e74435195e3ec044ddac0104c14d6730ccdd0edb7bf062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981468fd09c14e168ad27207364ccb092a6a4edc9ccd2f49e01c6060f3971598370bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a9cc85aa569d564d196045f28e4d9b0717bfa47e9d8abab545db4aef132a8bb1f9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015a3bf540c10529896d27c46f2ff35844b297a801106f65fcfb06a8b9a2903edf67efd516d8326256a3912fd8a0190e43feaedb161b71110ff99d43d45f3a0f5824e547c0ba75e33f6c69bd83a9b1c28bb5dc3cca7e444c4306634fb8663133140eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e203832bfca43fade640ae6e390a10b60568a4ba56a4730d3a559c457c54a7025fe35fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e31231236650229b5101984ac054187098490322dd0b4ce4cead2a1b9d4b1b2228760ad470741a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d1154a7663b5db1769597fb2a08a1d36544d84d03e29486000c55d6bbd37b71a4adb7647936c2a00f029ce6d22834ee3a73de398f345a16ebb063ad47c791358b45020d81a057a9f774a421dfa37aea498a43ed6586c885026263ab7243a636205ff062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c2939814c7669372d4fb7adc32144f4e5d0212a8b43a23177e8cfe3cb955e0c21382ea6bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a61a320a6571b954eaa6f39ef9c6f06f19b4121ea638c850f002a9af8a58039f660e56627dc90cc2e87f82a471c516a6f8775064b0c67fce22ab4586fc7caf2d75172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015580b6e7771ceea7eb460ef02ab74fe0c9af2506f8e12a9fba38424550db1013119900d92fc9cad45c4972dcccbc31e5781b75ebcfadf24a6ca1389f11a63b9a2aa582e53e883956de83a04b4477075aa2470023e4f46e118ba43c2309def881cf062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981be6dd4080a9beffb5c13f50f63eabf19ed2830081e2102c4fb8b9d544dd00b7ebb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a3c7a3a6a310f18cf89a4490a263e69a59355d6b1dba2662819ec505e05184a289bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015937ef30e5ecbdfc602d1a6fd719363f20c3fee21d55d4e88ac2f6c4fb4f52f25cf9d2a1e7e5847973ca93f74cc85d0085c96c53b0862f665994449832f09cbb60f987ed4843e6cb28565b070d0a13478f3253947dfa69550e97136ec9f87c699eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e208380350b9d1097991542c38005471ddc2dd05bbc687fc4bd44cfa746104d919935fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e3123123665018ad47ddc69055da6a3f09ef61ec53c9b5fbcc5068595318d27875c6ee1c33581a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11702b0439d508ba3d1b4fcff690e581c73194b227f5c8abcfb0c2cb322ffcbfff20eb20e703468781006d304fcfcee985167e444d96e284e34af706d7be92fdc3f215794cef199ad9a909c900c0f3d227aea6d7517a80cd1a994232374236cd61f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c2939811d3ed866eb6ea18a025f0344fc43ff123136b964c62594718c4317369af7bf96bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986ab8ad425fc3b7666e212ebd7bf7a143abdb74a59452cb92c13110923b81e26c4b9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015d6c820b2c9fc7c21b2adab20f2f4b7ae2b0bfa7613fa98c2066f3d4fec1a18dfcf9d2a1e7e5847973ca93f74cc85d0085c96c53b0862f665994449832f09cbb61a1a10646270f70474b9fe5bb5f20386b56376a6586615b7687af729c702175feb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e209b0ec99fed7cb0279e3c281b73301ef4d5147b322d622375a9be44e255d0812935fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e31231236650af2cf9960c28c882acc466924ac4d2d0b7d0de5f94ffa8985684a4d88479c4721a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d112cfae2d11d2244f2d4289fc9474c02b19d9a45d1da00456c45d0574aab21884d20eb20e703468781006d304fcfcee985167e444d96e284e34af706d7be92fdc3983714551e69a39d1b5c0fe2791162b97a4f882a6d7b31a3842e198989b5e084f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981c4a92ca26e7f963228eeb6af94dc48ccbd0453c7d97f06fcea7f78c7c7d887abbb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a36cd0c77ac52811b688ceea599b2c58f7e086711adbe06ca41676fb5fbfa22ec9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0155e22cb0ed8ad1758409b69162e7a1bb9568c3a548899f8f6d522e9b8d8b953307efd516d8326256a3912fd8a0190e43feaedb161b71110ff99d43d45f3a0f582596bc0e3dc26d85b22c61e848ab95bfbeceb9efbf47b7a93cc795a226c38ab96eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e2040204c98c9a46f8b758bf72719a89938fb86c270449506f64478514c7ab4df8735fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e31231236650f06eae494ea20b2e6ebe1e1a24eb57a8c6bed2cf2ab3b626222c9148d6202a991a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d1195adf672bf903564c5a3d2cf9c697ba70121e3043df548d178d6d0945507dc96b7647936c2a00f029ce6d22834ee3a73de398f345a16ebb063ad47c791358b4559ba104cbb005ab151c5bdc56bef771e206b1be8959f5111ad1f4b50fad30832f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981363fe974bce63954e8dfbc3f67f7903ad5aeaa107b808512543b05f49d32afd2bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a45050b3c41b68961619761d4313a7d49612d390cac4dcb12df01ed44b2a47e999bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015efdcf5e1cca309dbd647da390002d1812aec0d914bf03d0b171bf58789f14629bb923724bcdaae151eb49640e0efaed61029de91facd89718f7336de78ce237cd6063e6df394445d9cd8bd44b4db1c04ccd42d65fcef6620ae62556560cab793eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e203a0680ed6ce7d0e886f87793ca77835d0f6d89b3dd0db8c94f22bf6bb09bb78635fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e312312366500bcd0285016d1b03f412da7a65edf351a677a6905e518f50c6da78ffc7da53ce1a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11602f2144fb86d8d632120a492456aade87b8df025c8394fd486cb3c747d41fee8bd7aef545e693a349bdc7bb86fc68833b748854e394d6313b9fda57230edb6b26d2eeb97424569aecf4ca0964c09e319f2fac5af2068dbacdad56aaecc192baf062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981467d61756b4cb6b15a4696ad66971601c393a5d2e2d98eb0431c23c51ef64779bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a0dad72791aa1d94c50764938b1f61863741bbac458771cb26076d2b9f1ca6a6e9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0159b93ad351c02774697ba2a613f7914f044f90898ecd35415fdd736eb48c8f1847efd516d8326256a3912fd8a0190e43feaedb161b71110ff99d43d45f3a0f582a8bd27b28482dc7d4e839bb4a1154db18c7bbc3d770e30ee3ce7c2e68b390f08eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e20c42214c5f472426f81b5ba6e71886aa983bcfb9799bcdf43c390ed5047e8714d35fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e312312366507f3b27c53d70320a06ed13509b34140e2bc74889d7bfe240b37c6f759b369e341a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11957e76e83150479ba8ac83a0200ebc64312fcccb09c787d488c33ed9d6da7e7cb7647936c2a00f029ce6d22834ee3a73de398f345a16ebb063ad47c791358b45b0d912441b727c15e947b6fea01a1b62ac429bddcf4919164c17501436613522f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c2939810222a44a8b40c659cd2a5dfea7a73ee4d7bacc5032910a002b8a391b0e3221debb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986ae0ce8835caf64970f4b631ed9bfe01766992615b98bf9fa6162a464b3b5dc59f9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0154e8947757007db1db7be20fa8bcb477da6a300e422ccaab1b440fb9c742aa4460880c99709c529350b0695f30433a8e49b03d63e99493b8e976a65759f4d4bedfe3284fcb9797336f26fa77fce4845181b54971485ed272400b9d27d6e77aa43eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e200252520f035c135004408f50fc79b1416ba59b3ec118f4331e84cd8448c4891435fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e31231236650289d8c5d61d0cad6b20d46a77c4bdf7aa8eba14bd5be4701e87f9624be397dec1a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11b559c0f91dd92d8f86501003511b3e95a66a6b3f4e422b944e702a7ac7277f0c4ea7bfe65d59263638df8ea0ff5a6bd207743f6d598db16f37263bd958f250a8219ae4276d2d074dda7f431274f08b65357d4708785d00032954338095ea1c06f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981e517458690bb5c18fa59f48e59a8e08c1a201cfa445c1a1014250a007a2d3e14bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a3d797de2be95ba40b1b45c1828a91c18b2243988a2126facaf7998ed43bd0d709bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015d2134f1eee68e9e5eb60e89dc2bcb64325d1ed14e4cadd18beb7b2dff11ade767efd516d8326256a3912fd8a0190e43feaedb161b71110ff99d43d45f3a0f5823f448ef51fe60c64cceab00d2d37b771d09699c3303ffa91018d7e5aeaa946f3eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e20ece56049e14874ab4c77505ece29124fdf7dfd3d6b8f450bacac2e112d89dc6835fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e3123123665031c5df1b55348baf67b3f2436af83a8243ce2d2ba63d560611bb37ca2cc367bb1a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11f32a35f7965d1fcd5a182a265857e484a5458bdc6816619d28c66a83136b71e7b7647936c2a00f029ce6d22834ee3a73de398f345a16ebb063ad47c791358b453bd244584b3ae8ec9bd48af0ef70d3b87d0e97e4944d518b489f259b5849fab6f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981ad04f27000af3e530b9548685bf226d1a91eff67c52a3c1d60089a4e044338ecbb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986afe7458dff8619c3fe9a1f7380bdd4104c67293ffdc1be26fc931f1422ff1d2269bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c01589423b4748316c39460181a0139e6a4e2cba9241765a3af0f915f7a106de76e57efd516d8326256a3912fd8a0190e43feaedb161b71110ff99d43d45f3a0f582737190e84dca90da29d25d0b3d78b0c3704bbd7cb511fa35fcea5598bd1c6f4eeb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e20fc755308b2d49146380dd733a7f2e6567165a039f6ebbc45c5299903c8297b9135fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e3123123665015836d83a61ab399b9a2ea08c03c72e6f1a5120d335f6626876fd84f47853e181a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d119816d0ab96e69284bbcfc7ca5f6f02a8d9597c68aeacafb4fba0f37296145876b7647936c2a00f029ce6d22834ee3a73de398f345a16ebb063ad47c791358b4587188863f207eed2929ba5967c1c9cf553e571dab6116525630a52bc47c843070022fefbe05462db9dc238148b08e2539d46f65dd80fcdd7cf64bd417754e00c84295277ca0158e8fc5576d98144bed24f98615e2be171b7530167d5f66c12c8bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a5363aaa4be53715dfdc10d836a1627b499a4703bf18f0b36066dced24f89fc89710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a961f5976e6b3e6b24dfe03caad6a5b98d894d8110d8bd15507e690fd60fd3e04ab2cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015cc099214d726869d780a9b53c33c64e937b824a987589403adb6dd44d991d798e6554bdaa504ad15baa942bbc264340c2b0035e93111e606da839dbe675fff0210e45c335e2a7926a79f9d5010ce6f3f76fa36088e72fab9848097cac85daead8bd190ba437da668f3d0e199d8668b373cf64c81b0e74e44cab8ed5ce440cca88bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e20c587ded370d4007164f5a7d1119beaf1daf391838804398ff13b0e0e45bf540235fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e312312366505a34ba3226a90c5ce2b952c405a082b6fd30f78a663208edf75357bf4ea516c9a775bd4fb628d06427532371682ede363c73e03976d86c9b52c2b7f0a5fd650794a68709f97dbdfbe81e78d404ae61d7bab116ab0b4325e1cd93b870c4b9ed784e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11444f27b36e27c9a99693ba22cf45f39d7e0cb8582b5b87303fb9d554e2ebfc470f22713073f4e867ca6fc943de4a08f57d9d1bb6498f474bc72c589b502080dcab3c6ea14793607215f1424d94aa818271418ccd8c5abddeb71be40cc67cb992f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c29398139aa1254a367a8b91de0b3b141717cfe950b6d2e79be79058d0372881992e430bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986ac05743aded4c6f057ea960c9f46b3872ab2299f348670d94b4ab6a375b51d2769bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015be76df2f5aaf611c8c0cd4b080a5d02f9b84c489d3be07cf12ac6c75518a3a747efd516d8326256a3912fd8a0190e43feaedb161b71110ff99d43d45f3a0f582f0f97ec26be42714e2ce4cb5564cacd0f34a13031abd5af17229cbca4827b203eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e20c35f476997e0a844bd7003da15a66ea79d6352c7db18d1f1d8829edb0834cd1e35fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e31231236650866f3523a77f470729de18e023cdd23d4aa88057f91ca960b528850dddad58351a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d1111474de783894daadbe68f9c4ddfbb9f101de11bde7051b4c6c60db0f5921bdbb7647936c2a00f029ce6d22834ee3a73de398f345a16ebb063ad47c791358b453a5ff2b40dfbeba9447fe4c127de0dd3db4b6ec8fa09267d74bb0fd476b1d1a9f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981bc38492a63b2889af630ee828ddf60e1b079c989041e5c94c88efd27957d5cf5bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a4cbe8daff3585ec9dbdd97c1d65db9d7ec0a4a91d8cf8368b47a8880a78894909bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015ec99fc7c79bfafabd6881f9a6a149f38fd6a437f250a294b7a0e70a05f18ecb4fa4c2d72cffa0c8eb61c6dd1441cc630c2906f12cf3b210ee8fcf03a9f61ad5a8db53b042207736b18326a88e196117c6ea0b36fc1b07e9ddfa8df82fdcede50f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981bae4c6266d707d4442cf648a9a82ebbe066e43410e4e780118e807acc6f56f62bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986ae55bf35694af95e1c5345147dfaf9eaf705b9f97b6fb108cdc8274198a3e612f9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0154740367f988f7aeec2471c614d51f3b945eb2a7f108d909ca95dbe98cd67c160cf9d2a1e7e5847973ca93f74cc85d0085c96c53b0862f665994449832f09cbb69a3dff1c8dc5b78a718538b98fd6e3758c4c265e94b15e26af4eb01320034896eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e20fcac9bb1588cb1d4dec7d15008e77bc547e3533d986f413a7915ae9dd94f877a35fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e312312366508fdea14d4f82b49253ec382e0b87b480cd4b7b9a875ddeb0398f6c409b50248b1a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11ef34e675370313fafb8965d9cfc2d31cc0a43fd87c5cdbe10712c452d526d07020eb20e703468781006d304fcfcee985167e444d96e284e34af706d7be92fdc37dec858fd423a266b4f18c0eabd89c3ffb7ffc24b2daf582c3ab1b8b2c582ac5f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c2939815bbcfb86b75a004a127fd93192ec9121f8f2b47556a651ff0cb2d60d30c310ecbb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986a621df64e35b226fe0976244259b7828392db282ab21a7848458309f0dcc4d15e9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c01513893a2d3033e5d850fac45edc47c0f2c620f0bcf2e1050e380e0e5558d87c02e58627cba4d90b24fd6ddc9b14aa2ff7a1b3bb9e4c710080fc0028840038a8e608d3811088f6c37cada1d48b864493a976b3630d871ab026a9e6e3511a59051deb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e20bb66437b8585688ffc63fb45fd3e271dff58fc599ddef2fddee4334508300da435fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e3123123665001051961650fb47aeef494c0d4e46c3edc2f30ef14d417d116c3bea8cb1acea51a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11f42b003af4f8b736a5c435cea5511ebcc24051d0cbd74bce2a9c04fb5751290bd6cbd05df50829775977763ce1a5004b11aafd3ff999d5352b10821f51447f3b962dda8dc596d10dfb136e0f30304f2eafc6b519b484065610ee7d4643cf9bbef062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981b50bc7f587958685889e0356d328e9b34433b11fc686f062c81281c94b84b287bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bfd3ba1edf95792cff25c2c240604eb23232473bea635288b528b733a357a986ac4cb223da02cd163aa50a35c45a59595d50aad22ec2d254a50e5f264f5a7adfe9bbf1510c8c714d8984b58ad84852da6dcbbc8c85492daa7e61c992fe98c24c35172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015be89a7041d674103764225f32f985fa3df13f07ab349191caa36be93d7e2df5c5a082c9bbdf282b2260ca7b107552b47bd7d735f52cca70fa60f978f567adaaf388b7d3067f840e4e215b46e15ac34f0aae17a4902dd19de36d5b15de86b3686eb5284f12d39c61268760102675ffe06bb877d35048f35bf2de7c7e5684d3be18bcadfc5153f9a380fded935803699c95e115f57149ced2af6cbf047a05c7e203cc71b43388b444650db6b42be24d28649b996e99c9050851f4505053ee3632435fa32701a23280353925dfebb3273301efcc063a26e88e7b7a8ec7f2a5a6e6b7507b5a99ec011518f138c6c759b55f3fb4109cce604b2660bc4e312312366501334ed0e216e2423a1adfca88c6200d1d84f12ff9c9321f9f0ff9481267681d51a1e018edac06a8b214f792a4207abd3f9f05dc064ac21581c2683efd2a3d875da5f98c59fc5157b9688f6d010a481b44cef0f485bde234d99dec6352ef741184e414aa1f46e27962c318dac5c6e21e7a73ee6e5cd175c4c1bff0633e20c0d11caf407f149978e9a3d0b701c33f31182e34ba2265a4e67ed45ba009811fc1488dc1206d93cbc24e157fd76302cd489f77f2b692597cbe59bbb4ac02e5cbdd85f../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPE../C.utf8/LC_CTYPErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40-3.fc41.src.rpmglibc-langpackglibc-langpack-arglibc-langpack-ar(x86-64)      glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)2.40-3.fc412.40-3.fc413.0.4-14.6.0-14.0.4-14.0-15.4.18-14.12.0-14.19.92f'@ffff@fl@fwf&@ff}T@f}T@ftfifWfO/fM@fIfIfDfCR@f8@f2.f*Ef*Ef'f&Q@f@f-feee8@e@eee7@eepe@e6@ee@eM@eed@eoe@e@eL@ez@eyes@ee@ede_>e]@eTeOleOleKx@eJ&e:Te7e1@e/e'e@e@eje;d@d dd@dhdhdddǢ@d@d@dD@dd ddq@d}@dx@dcp@dZ5dGdFo@dA)@d&@d@dc>@c`cHccc0cƍcc@cFcR@cc@ccr-clch@cZrcMCc:c-c!@c pcc cob)b5@bc@Patsy Griffin - 2.40-3Florian Weimer - 2.40-2Florian Weimer - 2.40-1Arjun Shankar - 2.39.9000-35DJ Delorie - 2.39.9000-34Zbigniew Jędrzejewski-Szmek - 2.39.9000-33Florian Weimer - 2.39.9000-32Zbigniew Jędrzejewski-Szmek - 2.39.9000-31Arjun Shankar - 2.39.9000-30Patsy Griffin - 2.39.9000-29Patsy Griffin - 2.39.9000-28Florian Weimer - 2.39.9000-27DJ Delorie - 2.39.9000-26Arjun Shankar - 2.39.9000-25Patsy Griffin - 2.39.9000-24Florian Weimer - 2.39.9000-23Florian Weimer - 2.39.9000-22Florian Weimer - 2.39.9000-21Arjun Shankar - 2.39.9000-20Arjun Shankar - 2.39.9000-19DJ Delorie - 2.39.9000-18Carlos O'Donell - 2.39.9000-17Florian Weimer - 2.39.9000-16Florian Weimer - 2.39.9000-15Arjun Shankar - 2.39.9000-14Florian Weimer - 2.39.9000-13Florian Weimer - 2.39.9000-12Patsy Griffin - 2.39.9000-11DJ Delorie - 2.39.9000-10Florian Weimer - 2.39.9000-9Florian Weimer - 2.39.9000-8Florian Weimer - 2.39.9000-7Joseph Myers - 2.39.9000-6Patsy Griffin - 2.39.9000-5Arjun Shankar - 2.39.9000-4DJ Delorie - 2.39.9000-3Carlos O'Donell - 2.39.9000-1Florian Weimer - 2.39-2Carlos O'Donell - 2.39-1Florian Weimer - 2.38.9000-39Patsy Griffin - 2.38.9000-38Arjun Shankar - 2.38.9000-37Jens Petersen - 2.38.9000-36Florian Weimer - 2.38.9000-35Fedora Release Engineering - 2.38.9000-34DJ Delorie - 2.38.9000-33DJ Delorie - 2.38.9000-32Carlos O'Donell - 2.38.9000-31Florian Weimer - 2.38.9000-30Florian Weimer - 2.38.9000-29Carlos O'Donell - 2.38.9000-28Carlos O'Donell - 2.38.9000-27Arjun Shankar - 2.38.9000-26Florian Weimer - 2.38.9000-25Florian Weimer - 2.38.9000-24Florian Weimer - 2.38.9000-23Florian Weimer - 2.38.9000-22Florian Weimer - 2.38.9000-21Florian Weimer - 2.38.9000-20Florian Weimer - 2.38.9000-19Florian Weimer - 2.38.9000-18Carlos O'Donell - 2.38.9000-17Arjun Shankar - 2.38.9000-16Florian Weimer - 2.38.9000-15Florian Weimer - 2.38.9000-14Florian Weimer - 2.38.9000-13Arjun Shankar - 2.38.9000-12Arjun Shankar - 2.38.9000-11Patsy Griffin - 2.38.9000-10Arjun Shankar - 2.38.9000-9Patsy Griffin - 2.38.9000-8Florian Weimer - 2.38.9000-7DJ Delorie - 2.38.9000-6Arjun Shankar - 2.38.9000-5Carlos O'Donell - 2.38-4Florian Weimer - 2.38-3Siddhesh Poyarekar - 2.38-2Florian Weimer - 2.38-1Patsy Griffin - 2.37.9000-20DJ Delorie - 2.37.9000-19Fedora Release Engineering - 2.37.9000-18Arjun Shankar - 2.37.9000-17Frédéric Bérat - 2.37.9000-16Carlos O'Donell - 2.37.9000-15Siddhesh Poyarekar - 2.37.9000-14Arjun Shankar - 2.37.9000-13Arjun Shankar - 2.37.9000-12Patsy Griffin - 2.37.9000-11Carlos O'Donell - 2.37.9000-10Arjun Shankar - 2.37.9000-9Patsy Griffin - 2.37.9000-8Florian Weimer - 2.37.9000-7Florian Weimer - 2.37.9000-6Arjun Shankar - 2.37.9000-5Florian Weimer - 2.37.9000-4DJ Delorie - 2.37.9000-3Carlos O'Donell - 2.37.9000-2Arjun Shankar - 2.37.9000-1Carlos O'Donell - 2.37-1Florian Weimer - 2.36.9000-25Florian Weimer - 2.36.9000-24Fedora Release Engineering - 2.36.9000-23Florian Weimer - 2.36.9000-22Patsy Griffin - 2.36.9000-21Arjun Shankar - 2.36.9000-20Florian Weimer - 2.36.9000-19Florian Weimer - 2.36.9000-18DJ Delorie - 2.36.9000-17Arjun Shankar - 2.36.9000-16Florian Weimer - 2.36.9000-15Arjun Shankar - 2.36.9000-14Florian Weimer - 2.36.9000-13DJ Delorie - 2.36.9000-12Patsy Griffin - 2.36.9000-11Carlos O'Donell - 2.36.9000-10DJ Delorie - 2.36.9000-9Patsy Griffin - 2.36.9000-8Florian Weimer - 2.36.9000-7Florian Weimer - 2.36.9000-6Arjun Shankar - 2.36.9000-5DJ Delorie - 2.36.9000-4Arjun Shankar - 2.36.9000-3Patsy Griffin - 2.36.9000-2Florian Weimer - 2.36.9000-1Carlos O'Donell - 2.36-1- Auto-sync with upstream branch release/2.40/master, commit 132a72f93cb4ad9f16b8469dc061de5f75f6a44e. - manual: make setrlimit() description less ambiguous - manual/stdio: Clarify putc and putwc - malloc: add multi-threaded tests for aligned_alloc/calloc/malloc - malloc: avoid global locks in tst-aligned_alloc-lib.c- Support clearing options in /etc/resolv.conf, RES_OPTIONS with a - prefix - Introduce the strict-error/RES_STRICTERR stub resolver option- Switch to upstream 2.40 release branch - Auto-sync with upstream branch release/2.40/master, commit 145b5886379c8de4f0a1bca3556a4c3d7b6c24b2: - manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations - resolv: Do not wait for non-existing second DNS response after error (bug 30081) - resolv: Allow short error responses to match any query (bug 31890) - Increase version number to 2.40 - libc.pot: regenerate (only line number changes) - x86: Disable non-temporal memset on Skylake Server- ppc64le: Build early startup code with -mcpu=power8- Auto-sync with upstream branch master, commit a11e15ea0ab1ee8a1947b6be52beca53693f0991. - math: Update alpha ulps - hurd: Fix restoring message to be retried - nptl: Convert tst-sem11 and tst-sem12 tests to use the test driver - nptl: Add copyright notice tst-sem11 and tst-sem12 tests - tests: XFAIL audit tests failing on all mips configurations, bug 29404 - time/Makefile: Split and sort tests - s390x: Fix segfault in wcsncmp [BZ #31934]- Rebuilt for the bin-sbin merge (again)- Auto-sync with upstream branch master, commit 2e456ccf0c34a056e3ccafac4a0c7effef14d918: - Linux: Make __rseq_size useful for feature detection (bug 31965) - po: incorporate translations (bg) - manual: add syscalls - libio: handle opening a file when all files are closed (bug 31963) - ldconfig: Ignore all GDB extension files - ldconfig: Move endswithn into a new header file - math: Update m68k ULPs - stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) - elf: Make dl-rseq-symbols Linux only- Rebuilt for the bin-sbin merge - ldconfig is moved to /usr/bin and paths are adjusted for merged-sbin- Auto-sync with upstream branch master, commit 2b92982e2369d292560793bee8e730f695f48ff3: - nptl: fix potential merge of __rseq_* relro symbols - riscv: Update nofpu libm test ulps - manual: Recommendations for dynamic linker hardening - socket: Add new test for shutdown - elf/rtld: Fix auxiliary vector for enable_secure - hppa/vdso: Provide 64-bit clock_gettime() vDSO only - debug: Fix clang open fortify wrapper (BZ 31927) - Add --disable-static-c++-tests option [BZ #31797] - Add --disable-static-c++-link-check option [BZ #31412] - Update mmap() flags and errors lists - MIPSr6/math: Use builtin fma and fmaf - elf: Support recursive use of dynamic TLS in interposed malloc - Fix conditionals on mtrace-based tests (bug 31892) - signal/Makefile: Split and sort tests - x86: Set default non_temporal_threshold for Zhaoxin processors - x86_64: Optimize large size copy in memmove-ssse3 - x86: Set preferred CPU features on the KH-40000 and KX-7000 Zhaoxin processors - Aarch64: Add new memset for Qualcomm's oryon-1 core - Aarch64: Add memcpy for qualcomm's oryon-1 core - debug: Fix clang open fortify wrapper (BZ 31927) - debug: Fix clang mq_open fortify wrapper (BZ 31917) - tests-mbwc: Silence gcc 14 -Werror=format-overflow=- Move ANSI_X3.110-1983 support from main package to glibc-gconv-extra.- Auto-sync with upstream branch master, commit 21738846a19eb4a36981efd37d9ee7cb6d687494. - time: Avoid memcmp overread in tzset (bug 31931) - Fix strnlen doc re array size - arm: Avoid UB in elf_machine_rel() - LoongArch: Fix tst-gnu2-tls2 test case - posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) - INSTALL: regenerate - Revert "MIPSr6/math: Use builtin fma and fmaf" - INSTALL: Fix typo ibmlondouble to ibmlongdouble - RISC-V: Execute a PAUSE hint in spin loops - MIPSr6/math: Use builtin fma and fmaf - po: incorporate translations (cs, de, hr, ko, pl, ro, ru, sv, uk, zh_CN) - mtrace: make shell commands robust against meta characters - hppa/vdso: Add wrappers for vDSO functions - Update hppa libm-test-ulps - Benchtests: Remove broken walk benchmarks - Update hppa libm-test-ulps - RISC-V: Update ulps - MIPS: Update ulps- Auto-sync with upstream branch master, commit dd144dce21c864781fade4561581d50fb4549956: - malloc: Replace shell/Perl gate in mtrace - s390x: Capture grep output in static PIE check - i386: Update ulps - malloc: Always install mtrace (bug 31892) - Translations: Regenerate libc.pot - s390x: Regenerate ULPs. - LoongArch: Fix _dl_tlsdesc_dynamic in LSX case - aarch64: Update ulps - powerpc: Update ulps - Linux: Include in dl-sysdep.c - linux: add definitions for hugetlb page size encodings - elf: Remove HWCAP_IMPORTANT - elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask - elf: Remove _DL_PLATFORMS_COUNT - elf: Remove _DL_FIRST_PLATFORM - elf: Remove _DL_HWCAP_PLATFORM - elf: Remove platform strings in dl-procinfo.c - elf: Remove _dl_string_platform - elf: Remove loading legacy hwcaps/platform entries in dynamic loader - x86: Remove HWCAP_START and HWCAP_COUNT - math: Update mips32/mips64 ulps for log2p1 - Convert to autoconf 2.72 (vanilla release, no distribution patches) - Implement C23 exp2m1, exp10m1 - Implement C23 log10p1 - Implement C23 logp1 - support: Include for NAME_MAX use in temp_file.c - support: Include for atoi use in support_wait_for_thread_exit - Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCESSORS_ONLN - Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale - Minor code improvement to timespec_subtract example - Modernize and fix doc’s “Date and Time” (BZ 31876) - manual: minor language fix (bz 31340) - x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable - elf: Change module-names to modules-names in comments - resolv: Track single-request fallback via _res._flags (bug 31476) - x86: Properly set x86 minimum ISA level [BZ #31883] - tunables: sort tunables list (BZ 30027) - linux: Remove __stack_prot- Auto-sync with upstream branch master, commit e7ac92e6ca9784b397189df0b2e1fb34f425bab8. - : Acknowledge that getdelim/getline are in POSIX - localedata: Lowercase day and abday in cs_CZ - x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] - x86: Enable non-temporal memset tunable for AMD - hurd: Fix getxattr/listxattr returning ERANGE - hurd: Fix setxattr return value on replacing - hurd: Fix getxattr("gnu.translator") returning ENODATA - hurd: Fix lsetxattr return value - localedata: add new locales scn_IT - support: Fix typo in xgetsockname error message - getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] - Linux: Add epoll ioctls - Improve doc for time_t range (BZ 31808) - difftime can throw exceptions - malloc: New test to check malloc alternate path using memory obstruction - math: Fix exp10 undefined left shift - libio: Test for fdopen memory leak without SEEK_END support (bug 31840) - Remove memory leak in fdopen (bug 31840) - Add new AArch64 HWCAP2 definitions from Linux 6.9 to bits/hwcap.h - Add more NT_ARM_* constants from Linux kernel to elf.h - stdlib: Describe __cxa_finalize usage in function comment - elf: Avoid some free (NULL) calls in _dl_update_slotinfo - x86: Add seperate non-temporal tunable for memset - x86: Improve large memset perf with non-temporal stores [RHEL-29312] - elf: add note identifier for dlopen metadata - elf: update NT_FDO_PACKAGING_METADATA spec URL- Auto-sync with upstream branch master, commit 0c1d2c277a59f08fd3232b33d18644ea890190ea: - LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW - x86_64: Reformat elf_machine_rela - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) - difftime is pure, not const - parse_fdinfo: Don't advance pointer twice [BZ #31798] - elf/Makefile: Split and sort PIE tests - Revert "Test fscanf of long double without " - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort libnldbl-calls - Test fscanf of long double without - sysdeps/ieee754/ldbl-opt/Makefile: Remove test-nldbl-redirect-static - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort tests - s390x: Regenerate ULPs. - powerpc: Remove duplicated versionsort from libm.a (BZ 31789) - Update kernel version to 6.9 in header constant tests - localedata: cv_RU: update translation- Auto-sync with upstream branch master, commit eaa8113bf0eb599025e3efdbe1bb214ee8dc645a. - math: Provide missing math symbols on libc.a (BZ 31781) - s390: Make utmp32, utmpx32, and login32 shared only (BZ 31790) - microblaze: Remove cacheflush from libc.a (BZ 31788) - powerpc: Remove duplicated llrintf and llrintf32 from libm.a (BZ 31787) - powerpc: Remove duplicate strchrnul and strncasecmp_l libc.a (BZ 31786) - loongarch: Remove duplicate strnlen in libc.a (BZ 31785) - aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) - Update PIDFD_* constants for Linux 6.9 - Define write_profiling functions only in profile library [BZ #31756] - Don't provide XXXf128_do_not_use aliases [BZ #31757] - Don't provide scalb/significand _FloatN aliases [BZ #31760] - math: Fix isnanf128 static build (BZ 31774) - math: Add support for auto static math tests - Change _IO_stderr_/_IO_stdin_/_IO_stdout to compat symbols [BZ #31766] - Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] - math: Fix i386 and m68k exp10 on static build (BZ 31775) - math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) - Remove the clone3 symbol from libc.a [BZ #31770] - aarch64/fpu: Add vector variants of pow - Compile libmvec with -fno-math-errno - manual: clarify defintions of floating point exponent bounds (bug 31518) - LoongArch: Update ulps - LoongArch: Fix tst-gnu2-tls2 compiler error - resolv: Make _res_opcodes a compat symbol [BZ #31764] - i386: Don't define stpncpy alias when used in IFUNC [BZ #31768] - powerpc: Update ulps - arm: Update ulps - aarch64: Update ulps - math: Add more details to the test driver output. - Implement C23 log2p1 - Update syscall lists for Linux 6.9 - Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] - nearbyint: Don't define alias when used in IFUNC [BZ #31759] - Pass -nostdlib -nostartfiles together with -r [BZ #31753]- Use release instead of baserelease for glibc32 conflict- Add Conflicts:/Obsoletes: for glibc32 to glibc.i686- Auto-sync with upstream branch master, commit 8d7b6b4cb27d4dec1dd5f7960298c1699275f962: - socket: Use may_alias on sockaddr structs (bug 19622) - Use a doubly-linked list for _IO_list_all (bug 27777) - powerpc64: Fix by using the configure value $libc_cv_cc_submachine [BZ #31629] - aarch64/fpu: Add vector variants of cbrt - aarch64/fpu: Add vector variants of hypot - Use Linux 6.9 in build-many-glibcs.py - localedata: Fix several issues with the set of characters considered 0-width [BZ #31370] - math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support. - malloc: Improve aligned_alloc and calloc test coverage. - Unify output from backtrace_symbols_fd with backtrace_symbols (bug 31730) - manual: add dup3 - Force DT_RPATH for --enable-hardcoded-path-in-tests - powerpc: Fix __fesetround_inline_nocheck on POWER9+ (BZ 31682) - localedata: add mdf_RU locale - elf: Make glibc.rtld.enable_secure ignore alias environment variables - elf: Remove glibc.rtld.enable_secure check from parse_tunables_string - elf: Only process multiple tunable once (BZ 31686)- i686: Move libc_malloc_debug.so.0 back to glibc - Other arches: Move libmemusage.so to glibc-utils- Move libc_malloc_debug.so.0 from glibc to glibc-utils- Auto-sync with upstream branch master, commit 5f245f3bfbe61b2182964dafb94907e38284b806. - Add crt1-2.0.o for glibc 2.0 compatibility tests - powerpc: Optimized strncmp for power10 - build-many-glibcs.py: Add openrisc hard float glibc variant - or1k: Add hard float support - or1k: Add hard float libm-test-ulps - nscd: Use time_t for return type of addgetnetgrentX - Add a test to check for duplicate definitions in the static library - i686: Fix multiple definitions of __memmove_chk and __memset_chk - i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk - nscd: Typo inside comment in netgroup cache- Update License tag to match upstream. - Auto-sync with upstream branch master, commit 91695ee4598b39d181ab8df579b888a8863c4cab: - time: Allow later version licensing. - hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANS - libio: Sort test variables in Makefile - AArch64: Remove unused defines of CPU names - Make sure INSTALL is ASCII plaintext again - x86: In ld.so, diagnose missing APX support in APX-only builds - elf: Also compile dl-misc.os with $(rtld-early-cflags) - CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) - CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) - CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) - CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677) - i386: ulp update for SSE2 --disable-multi-arch configurations- Enable CPU compatibility diagnostics in ld.so (RHEL-31738)- Auto-sync with upstream branch master, commit 41903cb6f460d62ba6dd2f4883116e2a624ee6f8: - GLIBC-SA-2024-0004: add commit for 2.31 branch - benchtests: Add difficult strstr needle for bruteforce algorithms - x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] - LoongArch: Add glibc.cpu.hwcap support. - nptl: Fix tst-cancel30 on kernels without ppoll_time64 support- Drop glibc-rh827510.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 16c8dfba14ff7596ad3aea941a240f8abcdc50e6: - Revert "Allow glibc to be compiled without EXEC_PAGESIZE" - locale: Handle loading a missing locale twice (Bug 14247) - elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) - Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu - login: Use unsigned 32-bit types for seconds-since-epoch - login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) - login: Check default sizes of structs utmp, utmpx, lastlog - benchtests: Add random() benchmark - advisories: Add Reported-By - Fix 'Reported-By' to use Camel Case for commit 6a98f4640ea453f - Document CVE-2024-2961 - iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961) - elf/rtld: Count skipped environment variables for enable_secure- Build POWER10 multilib- Auto-sync with upstream branch master, commit 14e56bd4ce15ac2d1cc43f762eb2e6b83fec1afe: - powerpc: Fix ld.so address determination for PCREL mode (bug 31640) - Revert "x86_64: Suppress false positive valgrind error" - wcsmbs: Ensure wcstr worst-case linear execution time (BZ 23865) - wcsmbs: Add test-wcsstr - posix: Sync tempname with gnulib - socket: Add new test for connect - libsupport: Add xgetpeername- Auto-sync with upstream branch master, commit 42e48e720c78ab75eb8def9e866da52b0ac278df. - nptl: Add tst-pthread-key1-static for BZ #21777 - elf: Add ld.so test with non-existing program name - elf: Check objname before calling fatal_error - Use crtbeginT.o and crtend.o for non-PIE static executables - aarch64: Enhanced CPU diagnostics for ld.so - x86: Add generic CPUID data dumper to ld.so --list-diagnostics - elf: Add CPU iteration support for future use in ld.so diagnostics - timezone: sync to TZDB 2024a - Fix bsearch, qsort doc to match POSIX better - x86-64: Exclude FMA4 IFUNC functions for -mapxf - Reinstate generic features-time64.h - Cleanup __tls_get_addr on alpha/microblaze localplt.data - arm: Remove ld.so __tls_get_addr plt usage - aarch64: Remove ld.so __tls_get_addr plt usage - math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603) - math: x86 floor traps when FE_INEXACT is enabled (BZ 31601) - math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600) - aarch64/fpu: Add vector variants of erfc - aarch64/fpu: Add vector variants of tanh - aarch64/fpu: Add vector variants of sinh - aarch64/fpu: Add vector variants of atanh - aarch64/fpu: Add vector variants of asinh - aarch64/fpu: Add vector variants of acosh - aarch64/fpu: Add vector variants of cosh - aarch64/fpu: Add vector variants of erf - misc: Add support for Linux uio.h RWF_NOAPPEND flag - manual: significand() uses FLT_RADIX, not 2 - manual: Clarify return value of cbrt(3) - manual: floor(log2(fabs(x))) has rounding errors - manual: logb(x) is floor(log2(fabs(x))) - powerpc: Add missing arch flags on rounding ifunc variants - math: Reformat Makefile. - Always define __USE_TIME_BITS64 when 64 bit time_t is used - benchtests: Improve benchtests for strstr - x86_64: Remove avx512 strstr implementation - signal: Avoid system signal disposition to interfere with tests- Auto-sync with upstream branch master, commit 96d1b9ac2321b565f340ba8f3674597141e3450d. - RISC-V: Fix the static-PIE non-relocated object check - htl: Implement some support for TLS_DTV_AT_TP - htl: Respect GL(dl_stack_flags) when allocating stacks - hurd: Use the RETURN_ADDRESS macro - hurd: Disable Prefer_MAP_32BIT_EXEC on non-x86_64 for now - Allow glibc to be compiled without EXEC_PAGESIZE - hurd: Stop relying on VM_MAX_ADDRESS - hurd: Move internal functions to internal header - stdlib: Fix tst-makecontext2 log when swapcontext fails - or1k: Add prctl wrapper to unwrap variadic args - or1k: Only define fpu rouding and exceptions with hard-float - or1k: Update libm test ulps - AArch64: Check kernel version for SVE ifuncs- Drop glibc-rh2269799.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 1ea051145612f199d8716ecdf78b084b00b5a727: - powerpc: Placeholder and infrastructure/build support to add Power11 related changes. - powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. - elf: Enable TLS descriptor tests on aarch64 - arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) - Ignore undefined symbols for -mtls-dialect=gnu2 - Add tst-gnu2-tls2mod1 to test-internal-extras - x86-64: Allocate state buffer space for RDI, RSI and RBX (#2269799) - riscv: Update nofpu libm test ulps - Add STATX_MNT_ID_UNIQUE from Linux 6.8 to bits/statx-generic.h - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) - aarch64: fix check for SVE support in assembler - Update kernel version to 6.8 in header constant tests - Update syscall lists for Linux 6.8 - Use Linux 6.8 in build-many-glibcs.py - powerpc: Remove power8 strcasestr optimization - riscv: Fix alignment-ignorant memcpy implementation - linux/sigsetops: fix type confusion (bug 31468) - LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf - duplocale: protect use of global locale (bug 23970)- Global dynamic TLS access may clobber RBX (#2269799)- Do not generate ELF dependency information for glibc32- Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.- Auto-sync with upstream branch master, commit b6e3898194bbae78910bbe9cd086937014961e45. - x86-64: Simplify minimum ISA check ifdef conditional with if - manual/tunables - Add entry for enable_secure tunable. - NEWS: Move enable_secure_tunable from 2.39 to 2.40. - riscv: Add and use alignment-ignorant memcpy - riscv: Add ifunc helper method to hwprobe.h - riscv: Enable multi-arg ifunc resolvers - riscv: Add __riscv_hwprobe pointer to ifunc calls - riscv: Add hwprobe vdso call support - linux: Introduce INTERNAL_VSYSCALL - riscv: Add Linux hwprobe syscall support - rtld: Add glibc.rtld.enable_secure tunable. - x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers - x86_64: Suppress false positive valgrind error - x86: Don't check XFD against /proc/cpuinfo - x86-64: Don't use SSE resolvers for ISA level 3 or above - x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers - sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker - cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) - s390: Improve static-pie configure tests - x86: Change ENQCMD test to CHECK_FEATURE_PRESENT - debug: Improve mqueue.h fortify warnings with clang - debug: Improve fcntl.h fortify warnings with clang - wcsmbs: Improve fortify with clang - syslog: Improve fortify with clang - socket: Improve fortify with clang - unistd: Improve fortify with clang - stdlib: Improve fortify with clang - string: Improve fortify with clang - libio: Improve fortify with clang - cdefs.h: Add clang fortify directives - Update SHARED-FILES and license for Unicode 15.1.0. - aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR - S390: Do not clobber r7 in clone [BZ #31402] - x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch - hurd: Reformat Makefile. - htl/tests: Reformat Makefile. - htl: Reformat Makefile. - hesiod: Reformat Makefile. - gmon: Reformat Makefile. - dlfcn: Reformat Makefile. - dirent: Reformat Makefile. - ctype: Reformat Makefile. - csu: Reformat Makefile. - conform: Reformat Makefile. - Support compiling .S files with additional options - x86-64: Save APX registers in ld.so trampoline - benchtests: Add more benchtests for rounding functions. - tests: gracefully handle AppArmor userns containment - treewide: python-scripts: use `is None` for none-equality - powerpc: Remove power7 strstr optimization - arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) - math: Update mips64 ulps- Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)- Auto-sync with upstream branch master, commit b881f1efcd1b30c2afab3599b41ce9cd4864c823. - elf: Add new LoongArch reloc types (110 to 126) into elf.h - build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. - sparc: Treat the version field in the FPU control word as reserved - Implement setcontext/getcontext/makecontext/swapcontext for Hurd x86_64 - Use proc_getchildren_rusage when available in getrusage and times. - Linux: Switch back to assembly syscall wrapper for prctl (bug 29770) - i386: Use generic memrchr in libc (bug 31316)- Auto-sync with upstream branch master, commit ef7f4b1fef67430a8f3cfc77fa6aada2add851d7: - Apply the Makefile sorting fix - sysdeps/x86_64/Makefile (tests): Add the end marker - sort-makefile-lines.py: Allow '_' in name and "^# name" - trivial doc fix: remove weird phrase "syscall takes zero to five arguments" - mips: Use builtins for ffs and ffsll - x86: Expand the comment on when REP STOSB is used on memset - x86: Do not prefer ERMS for memset on Zen3+ - x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) - x86/cet: fix shadow stack test scripts - test_printers_common.py: Remove invalid escape sequence - elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py - Add SOL_VSOCK from Linux 6.7 to bits/socket.h - localedata: ssy_ER: Fix syntax error - localedata: hr_HR: change currency to EUR/€ - Change lv_LV collation to agree with the recent change in CLDR - Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h - string: Add hidden builtin definition for __strcpy_chk. - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - LoongArch: Use builtins for ffs and ffsll - Remove sysdeps/ia64/math-use-builtins-ffs.h - Fix stringop-overflow warning in tst-strlcat2. - mips: FIx clone3 implementation (BZ 31325) - stdlib: fix qsort example in manual - soft-fp: Add brain format support - Rename c2x / gnu2x tests to c23 / gnu23 - manual: Fix up stdbit.texi - string: Use builtins for ffs and ffsll - misc: tst-poll: Proper synchronize with child before sending the signal - math: Remove bogus math implementations - Refer to C23 in place of C2X in glibc - elf: Remove _dl_sysdep_open_object hook function - build-many-glibcs: relax version check to allow non-digit characters - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - Open master branch for glibc 2.40 development- Ignore symbolic links to . in sysroot construction- Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28- Add noarch sysroot subpackages- Auto-sync with upstream branch master, commit ddf542da94caf97ff43cc2875c88749880b7259b: - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) - Use binutils 2.42 branch in build-many-glibcs.py - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS- Auto-sync with upstream branch master, commit ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f: - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. - localedata: Use consistent values for grouping and mon_grouping - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)- no longer supplement langpacks if all-langpacks installed- Add crh_RU, gbm_IN, ssy_ER locales. - Auto-sync with upstream branch master, commit 486452affbac684db739b7fcca1e84e8a7ce33d1: - manual, NEWS: Document malloc side effect of dynamic TLS changes - NEWS: Update temporary files ignored by ldconfig - po: Incorporate translations (sr) - string: Disable stack protector for memset in early static initialization - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) - riscv: add support for static PIE - localedata: renamed: aa_ER@saaho -> ssy_ER - Define ISO 639-3 "ssy" (Saho) - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” - localedata: miq_NI: Shorten month names in abmon - Update kernel version to 6.7 in header constant tests - localedata: add gbm_IN locale - Define ISO 639-3 "gbm" (Garhwali) - Update syscall lists for Linux 6.7 - stdlib: Remove unused is_aligned function from qsort.c- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Auto-sync with upstream branch master, commit e2803cfd8bb00b54816d1a2c381d2cf82b136da6. - NEWS: Mention PLT rewrite on x86-64 - stdlib: Verify heapsort for two-element cases - stdlib: Fix heapsort for cases with exactly two elements - localedata: anp_IN: Fix abbreviated month names- Auto-sync with upstream branch master, commit 709fbd3ec3595f2d1076b4fec09a739327459288. - stdlib: Reinstate stable mergesort implementation on qsort - x86-64: Check if mprotect works before rewriting PLT - aarch64: Add NEWS entry about libmvec for 2.39- Add new locales for kv_RU, su_ID, tok, and zgh_MA. - Drop glibc-rh2255506.patch; fix applied upstream. - Enable Intel CET only on x86_64. - Auto-sync with upstream branch master, commit 064c708c78cc2a6b5802dce73108fc0c1c6bfc80: - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name - x86_64: Optimize ffsll function code size. - localedata: Remove redundant comments - RISC-V: Enable static-pie. - linux: Fix fstat64 on alpha and sparc64 - math: remove exp10 wrappers - Benchtests: Increase benchmark iterations - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. - Make __getrandom_nocancel set errno and add a _nostatus version - x86-64/cet: Make CET feature check specific to Linux/x86 - Incorporate translations (zh_CN) - Define ISO 639-3 "glk" (Gilaki) - resolv: Fix endless loop in __res_context_query - localedata: revert all the remaining locale sources to UTF-8 - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 - localedata: resolve cyclic dependencies - localedata: kv_RU: convert to UTF-8 - localedata: add new locale kv_RU - elf: Fix tst-nodeps2 test failure. - localedata: Sort Makefile variables. - locale: Sort Makefile variables. - i386: Remove CET support bits - x86-64/cet: Move check-cet.awk to x86_64 - x86-64/cet: Move dl-cet.[ch] to x86_64 directories - x86: Move x86-64 shadow stack startup codes - Fix deprecated utcnow() usage in build-many-glibcs.py - Fix invalid escape sequence in build-many-glibcs.py - math: Fix test-fenv.c feupdateenv tests - Remove installed header rule on $(..)include/%.h - i386: Fail if configured with --enable-cet - i386: Remove CET support - x86: Move CET infrastructure to x86_64 - localedata: su_ID: make lang_name agree with CLDR - localedata: add new locale su_ID - localedata: add new locale zgh_MA - INSTALL: regenerate - localedata: add tok/UTF-8 to SUPPORTED - localedata: tok: add yY and nN to yesexpr and noexpr - localedata: tok: convert to UTF-8 - localedata: add data for tok (Toki Pona) - Remove ia64-linux-gnu - localedata: dz_BT, bo_CN: convert to UTF-8 - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha - localedata: bo_CN: Fix spelling errors in Tibetan data - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr - localedata: dz_BT: Fix spelling errors in Dzongha data - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments - localedata: convert the remaining *_RU locales to UTF-8 - Incorporate translations - x32: Handle displacement overflow in PLT rewrite [BZ #31218] - x86: Fixup some nits in longjmp asm implementation - stdlib: Fix stdbit.h with -Wconversion for clang - stdlib: Fix stdbit.h with -Wconversion for older gcc - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT - aarch64: Make cpu-features definitions not Linux-specific - hurd: Initializy _dl_pagesize early in static builds - hurd: Only init early static TLS if it's used to store stack or pointer guards - hurd: Make init-first.c no longer x86-specific - hurd: Drop x86-specific assembly from init-first.c - hurd: Pass the data pointer to _hurd_stack_setup explicitly - x86-64/cet: Check the restore token in longjmp - localedata: ru_RU, ru_UA: convert to UTF-8 - localedata: es_??: convert to UTF-8 - localedata: miq_NI: convert to UTF-8 - i386: Ignore --enable-cet - mach: Drop SNARF_ARGS macro - mach: Drop some unnecessary vm_param.h includes - hurd: Declare _hurd_intr_rpc_msg* with protected visibility - hurd: Add some missing includes - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" - localedata: fy_DE, fy_NL: convert to UTF-8 - localedata: ast_ES: convert to UTF-8 - localedata: ast_ES: Remove wrong copyright text - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 - localedata: it_IT, lv_LV: currency symbol should follow the amount - Implement C23 - localedata: ms_MY should not use 12-hour format - localedata: es_ES: convert to UTF-8 - localedata: es_ES: Add am_pm strings - aarch64: Add longjmp test for SME - aarch64: Add setcontext support for SME - aarch64: Add longjmp support for SME - aarch64: Add SME runtime support - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) - string: Add additional output in test-strchr failure - Add a setjmp/longjmp test between user contexts - x86/cet: Add -fcf-protection=none before -fcf-protection=branch - Regenerate libc.pot - Omit regex.c pragmas no longer needed - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - x86/cet: Run some CET tests with shadow stack - x86/cet: Don't set CET active by default - x86/cet: Check feature_1 in TCB for active IBT and SHSTK - x86/cet: Enable shadow stack during startup - elf: Always provide _dl_get_dl_main_map in libc.a - x86/cet: Sync with Linux kernel 6.6 shadow stack interface - RISC-V: Add support for dl_runtime_profile (BZ #31151) - debug: Add fortify wprintf tests - debug: Add fortify syslog tests - debug: Add fortify dprintf tests - debug: Increase tst-fortify checks for compiler without __va_arg_pack support - debug: Adapt fortify tests to libsupport - localedata: yo_NT: remove redundant comments - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR - x86-64: Fix the tcb field load for x32 [BZ #31185] - x86-64: Fix the dtv field load for x32 [BZ #31184]- Infinite loop in res_mkquery with malformed domain name (#2255506)- Auto-sync with upstream branch master, commit 61bac1a9d2ab80ebcbc51484722e6ea43414bec7: - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo - x86/cet: Don't disable CET if not single threaded - x86: Modularize sysdeps/x86/dl-cet.c - x86/cet: Update tst-cet-vfork-1 - elf: Add TLS modid reuse test for bug 29039 - aarch64: Add SIMD attributes to math functions with vector versions - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines - Fix elf/tst-env-setuid[-static] if test needs to be rerun. - Fix elf: Do not duplicate the GLIBC_TUNABLES string - tst-setcontext10.c: Undef _FORTIFY_SOURCE - Fix elf: Do not duplicate the GLIBC_TUNABLES string - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) - manual: Clarify undefined behavior of feenableexcept (BZ 31019) - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) - i686: Do not raise exception traps on fesetexcept (BZ 30989) - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) - elf: Do not set invalid tunables values - elf: Do not duplicate the GLIBC_TUNABLES string - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode - x86/cet: Check legacy shadow stack code in .init_array section - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled - x86/cet: Check legacy shadow stack applications - localedata: id_ID: change first weekday to Sunday - s390: Set psw addr field in getcontext and friends. - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. - x86/cet: Don't assume that SHSTK implies IBT - id_ID: Update Time Locales - Update code to handle the new ABI for sending inlined port rights. - x86/cet: Check user_shstk in /proc/cpuinfo - Add a test for setjmp/longjmp within user context - Add a test for longjmp from user context - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. - powerpc: Fix performance issues of strcmp power10 - localedata: Convert el_GR and el_CY locales to UTF-8 - localedata: el_GR: Greece now uses the 24h format for time - powerpc : Add optimized memchr for POWER10 - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) - resolv: Fix a few unaligned accesses to fields in HEADER - x86: Check PT_GNU_PROPERTY early- Depend only on RPM 4.14 features (RHEL-19045)- Drop glibc-rh2248502.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit b3bee76c5f59498b9c189608f0a3132e2013fa1a: - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup - Move CVE information into advisories directory - powerpc: Optimized strcmp for power10 - elf: Fix wrong break removal from 8ee878592c - localedata: Convert day names in nn_NO locale to UTF-8 - localedata: Remove trailing whitespace in weekday names in nn_NO locale - elf: Refactor process_envvars - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries - elf: Ignore loader debug env vars for setuid - Adapt the security policy for the security page - aarch64: correct CFI in rawmemchr (bug 31113) - math: Add new exp10 implementation - aarch64: fix tested ifunc variants - stdlib: Fix array bounds protection in insertion sort phase of qsort - Revert "Update code to handle the new ABI for sending inlined port rights." - Revert "hurd: Fix build" - hurd: Fix build - Update code to handle the new ABI for sending inlined port rights. - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls - linux: Make fdopendir fail with O_PATH (BZ 30373) - Avoid padding in _init and _fini. [BZ #31042] - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 - elf: Add a way to check if tunable is set (BZ 27069)- Drop glibc-benchtests-aarch64.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 9469261cf1924d350feeec64d2c80cafbbdcdd4d: - x86: Only align destination to 1x VEC_SIZE in memset 4x loop - elf: Fix TLS modid reuse generation assignment (BZ 29039) - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. - elf: Relocate libc.so early during startup and dlmopen (bug 31083) - elf: Introduce the _dl_open_relocate_one_object function - elf: In _dl_relocate_object, skip processing if object is relocated - Remove __access_noerrno - malloc: Use __get_nprocs on arena_get2 (BZ 30945) - aarch64: Fix libmvec benchmarks- Fix qsort workaround (#2248502)- Restore qsort workaround for 389-ds-base. (#2248502)- Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. - Drop glibc-rh2244688.patch revert. Fix applied upstream. - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. All applied upstream. - Auto-sync with upstream branch master, commit 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751: - posix: Revert the removal of the crypt prototype from - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static - elf: Remove any_debug from dl_main_state - elf: Remove LD_PROFILE for static binaries - elf: Ignore LD_PROFILE for setuid binaries - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables - elf: Emit warning if tunable is ill-formatted - elf: Fix _dl_debug_vdprintf to work before self-relocation - elf: Do not parse ill-formatted strings - elf: Do not process invalid tunable format - elf: Add all malloc tunable to unsecvars - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries - elf: Add GLIBC_TUNABLES to unsecvars - elf: Remove /etc/suid-debug support - stdlib: The qsort implementation needs to use heapsort in more cases - stdlib: Handle various corner cases in the fallback heapsort for qsort - stdlib: Avoid another self-comparison in qsort - hurd: fix restarting reauth_dtable on signal - hurd: Prevent the final file_exec_paths call from signals - manual: Fix termios.c example. (Bug 31078) - aarch64: Add vector implementations of expm1 routines - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) - intl: Add test case for bug 16621 - resolv: free only initialized items from gai pool - ldconfig: Fixes for skipping temporary files. - nptl: Link tst-execstack-threads-mod.so with -z execstack - nptl: Rename tst-execstack to tst-execstack-threads - localedata: Convert oc_FR locale to UTF-8 - localedata: Add information for Occitan - elf: Fix force_first handling in dlclose (bug 30981) - elf: Handle non-directory name in search path (BZ 31035) - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S - posix: Check pidfd_spawn with tst-spawn7-pid - y2038: Fix support for 64-bit time on legacy ABIs - AArch64: Remove Falkor memcpy - AArch64: Add memset_zva64 - AArch64: Cleanup emag memset - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. - aarch64: Add vector implementations of log1p routines - aarch64: Add vector implementations of atan2 routines - aarch64: Add vector implementations of atan routines - aarch64: Add vector implementations of acos routines - aarch64: Add vector implementations of asin routines- Work around another self-comparison application issue in qsort (#2248502)- Fix missing entries in /etc/ld.so.cache (#2248915)- Drop glibc-rh2248502-*.patch, workaround applied upstream - Auto-sync with upstream branch master, commit d1dcb565a1fb5829f9476a1438c30eccc4027d04: - Fix type typo in “String/Array Conventions” doc - stdlib: Avoid element self-comparisons in qsort (#2248502) - elf: Add glibc.mem.decorate_maps tunable - linux: Decorate __libc_fatal error buffer - assert: Decorate error message buffer - malloc: Decorate malloc maps - nptl: Decorate thread stack on pthread_create - support: Add support_set_vma_name - linux: Add PR_SET_VMA_ANON_NAME support- Fix force-first handling in dlclose, take two (#2244992, #2246048)- Revert back to old qsort/qsort_r implementation (#2248502) - Adjust test build completion check to match new DejaGnu-style message. - Auto-sync with upstream branch master, commit 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h - linux: Sync Linux 6.6 elf.h - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h - Update kernel version to 6.6 in header constant tests - Update syscall lists for Linux 6.6 - Format test results closer to what DejaGnu does - AArch64: Cleanup ifuncs - Use correct subdir when building tst-rfc3484* for mach and arm - stdlib: Add more qsort{_r} coverage - stdlib: qsort: Move some macros to inline function - stdlib: Move insertion sort out qsort - stdlib: Optimization qsort{_r} swap implementation - string: Add internal memswap implementation - crypt: Remove manul entry for --enable-crypt - Use Linux 6.6 in build-many-glibcs.py - crypt: Remove libcrypt support - sparc: Remove optimize md5, sha256, and sha512 - build-many-glibcs: Fix traililing whitespace - AArch64: Add support for MOPS memcpy/memmove/memset - Move getnameinfo from 'inet' to 'nss' - Move getaddrinfo from 'posix' into 'nss' - Move 'services' routines from 'inet' into 'nss' - Move 'rpc' routines from 'inet' into 'nss' - Move 'protocols' routines from 'inet' into 'nss' - Move 'networks' routines from 'inet' into 'nss' - Move 'netgroup' routines from 'inet' into 'nss' - Move 'hosts' routines from 'inet' into 'nss' - Move 'ethers' routines from 'inet' into 'nss' - Move 'aliases' routines from 'inet' into 'nss' - Remove 'shadow' and merge into 'nss' - Remove 'pwd' and merge into 'nss' - Remove 'gshadow' and merge into 'nss' - Remove 'grp' and merge into 'nss' and 'posix' - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source - test-container: disable ld.so system cache on DSO detection - aarch64: Add vector implementations of exp10 routines - aarch64: Add vector implementations of log10 routines - aarch64: Add vector implementations of log2 routines - aarch64: Add vector implementations of exp2 routines - aarch64: Add vector implementations of tan routines - elf: ldconfig should skip temporary files created by package managers - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] - elf: Do not print the cache entry if --inhibit-cache is used- Revert "Fix force-first handling in dlclose" (#2246048)- Provide template gai.conf in glibc-doc- Fix force-first handling in dlclose (#2244992)- Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) - Auto-sync with upstream branch master, commit dd32e1db386c77c61850a7cbd0c126b7b3c63ece: - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" - Add strlcat/wcslcat testcase. - Add strlcpy/wcslcpy testcase - Add LE DSCP code point from RFC-8622. - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h - Avoid maybe-uninitialized warning in __kernel_rem_pio2 - Fix WAIT_FOR_DEBUGGER for container tests.- Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. - Auto-sync with upstream branch master, commit 69239bd7a216007692470aa9d5f3658024638742: - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) - build-many-glibcs: Check for required system tools - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 - aarch64: Optimise vecmath logs - aarch64: Cosmetic change in SVE exp routines - aarch64: Optimize SVE cos & cosf - aarch64: Improve vecmath sin routines - nss: Get rid of alloca usage in makedb's write_output. - debug: Add regression tests for BZ 30932 - Fix FORTIFY_SOURCE false positive - nss: Rearrange and sort Makefile variables - inet: Rearrange and sort Makefile variables - Fix off-by-one OOB write in iconv/tst-iconv-mt- Auto-sync with upstream branch master, 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa: - tunables: Terminate if end of input is reached (CVE-2023-4911) - Propagate GLIBC_TUNABLES in setxid binaries- Auto-sync with upstream branch master, 9e4e896f0f5a19a16c1a77567463b013a0f4952d: - Linux: add ST_NOSYMFOLLOW - resolve: Remove __res_context_query alloca usage - mips: dl-machine-reject-phdr: Get rid of alloca. - x86: Add support for AVX10 preset and vec size in cpu-features - resolv: Fix a comment typo in __resolv_conf_load - Remove unused -DRESOLVER getaddrinfo build flag - C2x scanf %wN, %wfN support - test-container: Use nftw instead of rm -rf- Auto-sync with upstream branch master, commit 29d4591b07a4da53320e949557c6946c62c26bde. - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext - elf: Fix compile error with -DNDEBUG [BZ #18755] - MIPS: Add relocation types - MIPS: Add new section type SHT_MIPS_ABIFLAGS - MIPS: Add ELF file header flags - fegetenv_and_set_rn now uses the builtins provided by GCC. - io: Do not implement fstat with fstatat - libio: Add nonnull attribute for most FILE * arguments in stdio.h - AArch64: Remove -0.0 check from vector sin - Document CVE-2023-4806 and CVE-2023-5156 in NEWS - elf: Add dummy declaration of _dl_audit_objclose for !SHARED - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] - elf: dl-lookup: Remove unused alloca.h include - Remove unused localedata/th_TH.in - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR - Revert "LoongArch: Add glibc.cpu.hwcap support." - Update kernel version to 6.5 in header constant tests - LoongArch: Add glibc.cpu.hwcap support. - math: Add a no-mathvec flag for sin (-0.0)- Auto-sync with upstream branch master, commit bb5bbc20702981c287aa3e44640e7d2f2b9a28cf: - Update to Unicode 15.1.0 [BZ #30854] - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) - LoongArch: Change to put magic number to .rodata section - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. - LoongArch: Add lasx/lsx support for _dl_runtime_profile. - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode - resolv: Fix some unaligned accesses in resolver [BZ #30750] - Update syscall lists for Linux 6.5- Auto-sync with upstream branch master, commit 073edbdfabaad4786e974a451efe4b6b3f7a5a61. - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later - stdio: Remove __libc_message alloca usage - htl: avoid exposing the vm_region symbol - libio: Fix oversized __io_vtables - Use Linux 6.5 in build-many-glibcs.py - elf: Remove unused l_text_end field from struct link_map- Auto-sync with upstream branch master, commit 6985865bc3ad5b23147ee73466583dd7fdf65892: - elf: Always call destructors in reverse constructor order (bug 30785) - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 - manual: Fix ld.so diagnostics menu/section structure - getaddrinfo: Get rid of alloca - riscv: Add support for XTheadBb in string-fz[a,i].h - getcanonname: Fix a typo - linux: Add pidfd_getpid - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc - __call_tls_dtors: Use call_function_static_weak - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) - htl: Fix stack information for main thread - htl: thread_local destructors support - elf: Fix slow tls access after dlopen [BZ #19924] - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]- Auto-sync with upstream branch master, commit e1d3312015e8f70344620375aedf91afe7e7e7a4. - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py - localedata: Translit common emojis to smileys [BZ #30649] - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) - LoongArch: Change loongarch to LoongArch in comments - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} - LoongArch: Add ifunc support for memrchr{lsx, lasx} - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} - LoongArch: Micro-optimize LD_PCREL - LoongArch: Remove support code for old linker in start.S - LoongArch: Simplify the autoconf check for static PIE - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. - argp-parse: Get rid of alloca - gencat: Get rid of alloca. - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) - elf: Check that --list-diagnostics output has the expected syntax - manual: Document ld.so --list-diagnostics output - manual/jobs.texi: Add missing @item EPERM for getpgid - LoongArch: Add ifunc support for strncmp{aligned, lsx} - LoongArch: Add ifunc support for strcmp{aligned, lsx} - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} - htl: move pthread_attr_setdetachstate into libc - htl: move pthread_attr_getdetachstate into libc - htl: move pthread_attr_setschedpolicy into libc - htl: move pthread_attr_getschedpolicy into libc - htl: move pthread_attr_setinheritsched into libc - htl: move pthread_attr_getinheritsched into libc - htl: move pthread_attr_getschedparam into libc - htl: move pthread_setschedparam into libc - htl: move pthread_getschedparam into libc - htl: move pthread_equal into libc - Linux: Avoid conflicting types in ld.so --list-diagnostics- Auto-sync with upstream branch master, commit f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e: - elf: Do not run constructors for proxy objects - x86_64: Add log1p with FMA - Remove references to the defunct db2 subdir - string: Fix tester build with fortify enable with gcc < 12 - s390x: Fix static PIE condition for toolchain bootstrapping. - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 - sysdeps: tst-bz21269: fix -Wreturn-type - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately - sysdeps: tst-bz21269: fix test parameter - hurd: Fix strictness of - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call - io/tst-statvfs: fix statfs().f_type comparison test on some arches - fxprintf: Get rid of alloca- Collect dynamic loader diagnostics from the build system.- Auto-sync with upstream branch master, commit d6fe19facc61caffb25383d9c25eff86a0e115c8: - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development- Drop downstream glibc shadow stack userspace support patches.- Switch to upstream 2.38 release - : Add APX support - translations: update cs, nl, vi - string: Fix tester build with fortify enable with gcc 6 - linux: Fix i686 with gcc6 - i386: Remove memset_chk-nonshared.S - i386: Fix build with --enable-fortify=3 - posix: Fix test-errno build with fortify enable - powerpc: Fix powerpc64 strchrnul build with old gcc - sunrpc: Fix netname build with older gcc - malloc: Fix set-freeres.c with gcc 6 - nscd: cleanup obsolete _FORTIFY_SOURCE setting- Allow for the optional removal of tzdata. - Rebuilt for https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata- Auto-sync with upstream branch master, commit 637aac2ae3980de31a6baab236a9255fe853cc76. - Include sys/rseq.h in tst-rseq-disable.c - string: Fix tester with fortify enabled - string: Fix bug-strncat1 with fortify enabled - nscd: Use errval, not errno to guide cache update (bug 30662) - Restore lookup of IPv4 mapped addresses in files database (bug 25457) - Revert "MIPS: Sync elf.h from binutils" - riscv: Update rvd libm test ulps - MIPS: Sync elf.h from binutils - Merge translations (bg, hr, pl, sv) - nptl: Unconditionally use a 32-byte rseq area - hurd: Fix tst-openloc - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 - configure: Disable building libcrypt by default - nptl: Make tst-tls3mod.so explicitly lazy - make ‘struct pthread’ a complete type - scripts: Add fortify checks on installed headers - Update x86_64 libm-test-ulps (x32 ABI) - Fix getting return address in elf/tst-audit28.c. - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. - x86: Fix slight bug in `shared_per_thread` cache size calculation. - Update i686 libm-test-ulps (again) - Update i686 libm-test-ulps - Merge translations (de, ro, uk, zh_TW) - Regenerate libc.pot - configure: Use autoconf 2.71 - Update sparc libm-test-ulps - s390: Add the clone3 wrapper - manual: Fix typos in struct dl_find_object - sparc: Fix la_symbind for bind-now (BZ 23734) - i386: make debug wrappers compatible with static PIE - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Auto-sync with upstream branch master, commit 7f079fdc16e88ebb8020e17b2fd900e8924da29a: - LoongArch: Add vector implementation for _dl_runtime_resolve. - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. - sysdeps: Add missing hidden definitions for i386 - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE - Translations: Add new ro support and update others. - elf: _dl_find_object may return 1 during early startup (bug 30515) - LoongArch: config: Rewrite check on static PIE. - Revert "hppa: Drop 16-byte pthread lock alignment" - realloc: Limit chunk reuse to only growing requests [BZ #30579] - vfscanf-internal: Remove potentially unbounded allocas- Add "--enable-fortify-source" option to configure - Auto-sync with upstream branch master, commit 5324d258427fd11ca0f4f595c94016e568b26d6b. - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE - libio/bits/stdio2.h: Clearly separate declaration from definitions - misc/bits/syslog.h: Clearly separate declaration from definition - misc/bits/select2.h: Clearly separate declaration from definitions - unistd: Avoid PLT entries with _FORTIFY_SOURCE - posix/bits/unistd.h: Clearly separate declaration from definitions - wchar: Avoid PLT entries with _FORTIFY_SOURCE - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls - stdio: Ensure *_chk routines have their hidden builtin definition available - string: Ensure *_chk routines have their hidden builtin definition available - sysdeps: Ensure ieee128*_chk routines to be properly named - Exclude routines from fortification - Allow glibc to be built with _FORTIFY_SOURCE - manual: Update documentation of strerror and related functions - manual: Enhance documentation of the functions - Always do locking when accessing streams (bug 15142, bug 14697) - hurd: Implement MAP_EXCL - hurd: Fix mapping at address 0 with MAP_FIXED - hurd: Fix calling vm_deallocate (NULL) - hurd: Map brk non-executable - htl: Let Mach place thread stacks - mach: strerror must not return NULL (bug 30555) - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) - support: Build with exceptions and asynchronous unwind tables [BZ #30587] - hurd: Make getrandom return ENOSYS when /dev/random is not set up - Stop applying a GCC-specific workaround on clang [BZ #30550] - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] - setenv.c: Get rid of alloca. - Add checks for wday, yday and new date formats - aarch64: Add vector implementations of exp routines - aarch64: Add vector implementations of log routines - aarch64: Add vector implementations of sin routines - aarch64: Add vector implementations of cos routines - Switch to UTF-8 for INSTALL - Make sure INSTALL is ASCII plaintext - Update syscall lists for Linux 6.4- Auto-sync with upstream branch master, commit d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd: - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace - linux: Split tst-ttyname - Use Linux 6.4 in build-many-glibcs.py - x86: Adjust Linux x32 dl-cache inclusion path - elf: Update list of RISC-V relocations - Fix tests-clean Makefile target (bug 30545) - check_native: Get rid of alloca - ifaddrs: Get rid of alloca - x86: Make dl-cache.h and readelflib.c not Linux-specific - elf: Port ldconfig away from stack-allocated paths - Call "CST" a time zone abbreviation, not a name - benchtests: fix warn unused result - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open - debug/readlink{, at}_chk.c: Harmonize declaration and definition - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions - stdio-common: tests: Incorrect maxlen parameter for swprintf - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk - hurd: readv: Get rid of alloca - hurd: writev: Add back cleanup handler - Fix misspellings -- BZ 25337 - C2x scanf %b support - C2x printf %wN, %wfN support (bug 24466) - tests: replace system by xsystem - tests: replace read by xread - hurd: writev: Get rid of alloca - grantpt: Get rid of alloca - string: strerror must not return NULL (bug 30555) - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy - Add the wcslcpy, wcslcat functions - Implement strlcpy and strlcat [BZ #178] - tests: replace fgets by xfgets - tests: replace fread by xfread - posix: Add test case for gai_strerror() - posix: Handle success in gai_strerror() - LoongArch: Add support for dl_runtime_profile - malloc: Decrease resource usage for malloc tests - stdlib: Tune down fork arc4random tests - tst-getdate: Improve testcase flexibility and add test. - x86: Make the divisor in setting `non_temporal_threshold` cpu specific - x86: Refactor Intel `init_cpu_features` - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` - Remove unused DATEMSK file for tst-getdate - resolv_conf: release lock on allocation failure (bug 30527)- Shadow stack userspace support, downstream only and disabled by default.- Auto-sync with upstream branch master, commit 85e6d8b4175fcb195011a0a1bad37d6f3b2355db: - time: Fix use-after-free in getdate - Move {read,write}_all functions to a dedicated header - tests: Replace various function calls with their x variant - tests: fix warn unused result on asprintf calls - pthreads: Use _exit to terminate the tst-stdio1 test - support: Add delayed__exit (with two underscores)- Auto-sync with upstream branch master, commit e3622a8f391deea3b75a577dce70d023dfa3f1c7. - time: Also check for EPERM while trying to clock_settime - linux: Fail as unsupported if personality call is filtered - Remove MAP_VARIABLE from hppa bits/mman.h - hurd: Fix x86_64 sigreturn restoring bogus reply_port - Add lint-makefiles Makefile linting test. - elf: Sort Makefile variables. - Fix a few more typos I missed in previous round -- BZ 25337 - Fix all the remaining misspellings -- BZ 25337 - Use __nonnull for the epoll_wait(2) family of syscalls - Fix invalid use of NULL in epoll_pwait2(2) test - getipv4sourcefilter: Get rid of alloca - getsourcefilter: Get rid of alloca. - tests: fix warn unused results - nptl_db/thread_dbP.h: fix warn unused result - malloc/{memusage.c, memusagestat.c}: fix warn unused result - catgets/gencat.c: fix warn unused result - tests: replace ftruncate by xftruncate - tests: replace write by xwrite - x86-64: Use YMM registers in memcmpeq-evex.S- Auto-sync with upstream branch master, commit 6286cca2cb8389dcffec39238a8bf15ffea96396. - support: Don't fail on fchown when spawning sgid processes - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - elf: Remove spurios SHARED conditional from elf/rtld.c - Fix misspellings in sysdeps/ -- BZ 25337 - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) - io: Re-flow and sort multiline Makefile definitions - elf: Make more functions available for binding during dlclose (bug 30425) - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel - Fix misspellings in elf/ -- BZ 25337 - riscv: Add the clone3 wrapper - posix: Add error message for EAI_OVERFLOW - setsourcefilter: Replace alloca with a scratch_buffer. - time: strftime_l: Avoid an unbounded alloca. - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] - hurd: Fix setting up signal thread stack alignment - mach: Fix startup with stack protector - Fix misspellings in manual/ -- BZ 25337 - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h - Add AT_RSEQ_* from Linux 6.3 to elf.h - setipv4sourcefilter: Avoid using alloca. - wchar: Define va_list for POSIX (BZ #30035) - elf: add test for dl-printf - elf: fix handling of negative numbers in dl-printf - elf: Update comment in open_path - elf: Add test for locating libraries in root dir (bug 30435) - io: Re-flow and sort multiline Makefile definitions - Fix special case for C2x strtol binary constant handling (BZ# 30371) - rtld: properly handle root directory in load path (bug 30435) - sysdeps/pthread/eintr.c: fix warn unused result - sunrpc/netname.c: fix warn unused result - locale/programs/locarchive.c: fix warn unused result - support: Reformat Makefile. - Regenerate configure fragment -- BZ 25337. - Fix misspellings in sysdeps/powerpc -- BZ 25337 - Fix misspellings in sysdeps/unix -- BZ 25337 - Fix misspellings in sysdeps/x86_64 -- BZ 25337. - mach: Fix accessing mach_i386.h - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. - mach: Fix installing mach_i386.h - hurd: Fix making ld.so run static binaries with retry - Add voice-admit DSCP code point from RFC-5865 - mach: Fix mach_setup_thread_impl with NULL stack_base - Remove last remnants of have-protected - S390: Use compile-only instead of also link-tests in configure. - Fix build for hurd/thread-self.c for i386. - io: Fix a typo - htl: Use __hurd_fail () instead of assigning errno - hurd: Use __hurd_fail () instead of assigning errno - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble - hurd: Fix using interposable hurd_thread_self - hurd 64bit: Re-introduce gai_suspend symbol - hurd: Fix __TIMESIZE on x86_64 - posix: Reformat Makefile. - hurd: Fix expected c++ types - catgets: Reformat Makefile. - benchtests: Reformat Makefile. - assert: Reformat Makefile. - nptl: Reformat Makefile. - wcsmbs: Reformat Makefile. - misc: Reformat Makefile. - stdio-common: Adjust tests in Makefile - elf: Adjust tests in Makefile. - scripts: sort-makefile-lines.py - Add a SECURITY.md - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h - hurd: Also make it possible to call strlen very early - hurd: Fix setting up pthreads - hurd: Fix x86_64 _hurd_tls_fork - hurd: Make sure to not use tcb->self - hurd: Use __mach_setup_thread_call () - mach: Add __mach_setup_thread_call () - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL - mach: Define MACHINE_THREAD_STATE_SETUP_CALL - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO - argp: Reformat Makefile. - stdlib: Avoid undefined behavior in stdlib/tst-labs - stdlib: Use long long int in stdlib/tst-llabs - Update kernel version to 6.3 in header constant tests - i386: Use pthread_barrier for synchronization on tst-bz21269 - stdlib: Add testcases for llabs(). (BZ #30263) - stdlib: Add testcases for labs(). (BZ #30263) - stdlib: Add testcases for abs(). (BZ #30263) - hurd: Fix computing user stack pointer - hurd: Fix sc_i386_thread_state layout - hurd: Align signal stack pointer after allocating stackframe - hurd: Fix aligning signal stack pointer- Auto-sync with upstream branch master, commit 40b68e8cc00ca40348bc084b651c0561d31feb46: - wcsmbs: Reformat Makefile. - linux: Reformat Makefile. - stdlib: Reformat Makefile. - stdio-common: Reformat Makefile. - socket: Reformat Makefile. - misc: Reformat Makefile. - debug: Reformat Makefile. - elf: Reformat Makefile. - libio: Add __nonnull for FILE * arguments of fclose and freopen - nss: Reconcile conditional declaration and use of `is_nscd' - Update syscall lists for Linux 6.3 - hurd: rule out some mach headers when generating errno.h - Stop checking if MiG supports retcode. - Added Redirects to longdouble error functions [BZ #29033] - nptl: Reformat Makefile. - scripts: Add sort-makefile-lines.py to sort Makefile variables. - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258)- Auto-sync with upstream branch master, commit d1417176a35d27ffb8da0ffb1e33154163b6eeb2: - aligned_alloc: conform to C17 - testsuite: stdlib/isomac.c: fix REQUIREMENTS - manual: Remove unsupported line breaks in waiting-with-clock section - Enable new device_open_new RPC in libmachuser. - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." - Update hurd/hurdselect.c to be more portable. - hurd: Fix ld.so name - hurd: Add ioperm symbol on x86_64 - time: Remove alloca() from getdate - aarch64: More configure checks for libmvec - aarch64: SVE ACLE configure test cleanups - hppa: Fix 'concurrency' typo in comment - Update hurd/intr-msg.c to be more portable - Update sysdeps/mach/hurd/ioctl.c to make it more portable - aarch64: fix SVE ACLE check for bootstrap glibc builds - Enable libmvec support for AArch64 - hurd: Enable x86_64 build script - hurd 64bit: Make dev_t word type - malloc: Really fix tst-memalign-3 link against threads - malloc: Fix tst-memalign-3 link against threads - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py - Mark various cold functions as __COLD - Fix regex type usage - hurd 64bit: Fix struct msqid_ds and shmid_ds fields - hurd 64bit: Fix ipc_perm fields types - hurd 64bit: Fix flock fields types - hurd 64bit: Add data for check-c++-types - hurd 64bit: Fix pthread_t/thread_t type to long - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len - hurd 64bit: Add missing data file for check-localplt test - hurd 64bit: Add missing libanl - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit - hurd: Fix tst-writev test - nptl: move tst-x86-64-tls-1 to nptl-only tests - hurd: Add expected abilist files for x86_64 - hurd: Replace reply port with a dead name on failed interruption - Define __mig_strlen to support dynamically sized strings in hurd RPCs - mach: Disable 32bit compatibility mode - hurd: Make it possible to call memcpy very early - hurd: Implement longjmp for x86_64 - hurd: Implement sigreturn for x86_64 - Make __mach_msg_destroy portable for x86_64 - hurd: Mark error functions as __COLD - cdefs.h: Define __COLD - hurd: Fix FS_RETRY_MAGICAL "machtype" handling - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd - hurd: Don't leak the auth port in msg* RPCs - hurd: Make _exit work during early boot-up - hurd: Mark various conditions as unlikely - hurd: Move libc_hidden_def's around - hurd: Simplify _hurd_critical_section_lock a bit - __check_pf: Add a cancellation cleanup handler [BZ #20975] - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. - elf.h: add PT_GNU_SFRAME - Fix Hurd getcwd build with GCC >= 13 - Regenerate sysdeps/mach/hurd/bits/errno.h - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive - manual: document posix_openpt (bug 17010) - if_index: Remove unneeded alloca.h include - gethostid: Do not include alloca.h- Auto-sync with upstream branch master, commit 904b94c07af84b7e4c98de3bbb822ccffcaf8c40. - socket: Add a test for MSG_CMSG_CLOEXEC - hurd: Do not take any flag from the CMSG_DATA - hurd: Implement MSG_CMSG_CLOEXEC - hurd: Don't pass FD_CLOEXEC in CMSG_DATA - hurd: Implement prefer_map_32bit_exec tunable - hurd: Don't attempt to deallocate MACH_PORT_DEAD - hurd: Only deallocate addrport when it's valid - hurd: Implement MAP_32BIT - Use O_CLOEXEC in more places (BZ #15722) - misc: Convert daemon () to GNU coding style - wcsmbs: Add wcsdup() tests. (BZ #30266) - string: Add tests for strndup (BZ #30266) - string: Add tests for strdup (BZ #30266) - string: Allow use of test-string.h for non-ifunc implementations. - hurd: Don't migrate reply port into __init1_tcbhead - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY - Created tunable to force small pages on stack allocation. - malloc: Add missing shared thread library flags - linux: Re-flow and sort multiline Makefile definitions - posix: Re-flow and sort multiline Makefile definitions- Explicitly provide ldconfig paths (#2188550)- Auto-sync with upstream branch master, commit 65cbd52174f5bc211dd655727c2239e25e55bfce: - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option- Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and - Auto-sync with upstream branch master, commit 885d3cda907d0dee54b13cbbf61b040c9951d5a2: - Allow building with --disable-nscd again - system: Add "--" after "-c" for sh (BZ #28519) - posix: Fix some crashes in wordexp [BZ #18096] - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value - support: introduce support_sysconfdir_prefix - Remove set-hooks.h from generic includes - Remove --with-default-link configure option - libio: Remove the usage of __libc_IO_vtables - libio: Do not autogenerate stdio_lim.h - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions - benchtests: Move libmvec benchtest inputs to benchtests directory - stdio-common: tests: don't double-define _FORTIFY_SOURCE - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path - hppa: Drop 16-byte pthread lock alignment - Minor: don't call _dl_debug_update (which can have side effects) inside assert - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c - Declare wcstofN, wcstofNx for C2x - Update printf %b/%B C2x support - ARC: run child from the separate start block in __clone - ARC: Add the clone3 wrapper- Auto-sync with upstream branch master, commit 90233f113cc941ef88ce03b7f73221a964dcaca8: - LoongArch: Add get_rounding_mode. - LoongArch: Add support for ldconfig. - linux: fix ntp_gettime abi break (BZ# 30156) - elf: Add missing dependency between resolvfail and testobj1.so - elf: Add -z lazy to some more tests - Benchtests: Remove simple_str(r)chr - Benchtests: Remove simple_str(n)casecmp - Benchtests: Remove simple_memcmp - Benchtests: Remove simple_strcspn/strpbrk/strsep - Benchtests: Remove memchr_strnlen - Benchtests: Remove simple_mem(r)chr - Benchtests: Remove simple_strcpy_chk - Benchtests: Remove simple_str(n)cmp - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} - posix: Ensure the initial signal disposition for tst-spawn7 - hurd: fix build of tst-system.c - x86: Fix bug about glibc.cpu.hwcaps. - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- Auto-sync with upstream branch master, commit 8390014c2320f94ffd8a8f6088c10c1f64567954. - Update kernel version to 6.2 in header constant tests - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h - alpha: Remove strncmp optimization - powerpc: Remove powerpc64 strncmp variants - powerpc: Remove strncmp variants - C2x scanf binary constant handling - Fix stringop-overflow warning in test-strncat. - nis: Fix stringop-truncation warning with -O3 in nis_local_host. - support: use 64-bit time_t (bug 30111) - LoongArch: Update libm-test-ulps. - LoongArch: Further refine the condition to enable static PIE - hurd: Fix some broken indentation - hurd: Remove the ecx kludge- Auto-sync with upstream branch master, commit 59a6d5e9477695c41d6feef7ef8636f8f744f3c5: - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h - crypt: Remove invalid end of page test badsalttest - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] - s390x: Regenerate ULPs. - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h - htl: Add pthreadtypes-arch.h for x86_64 - hurd: Implement TLS for x86_64 - htl: Make pthread_mutex_t pointer-aligned - x86_64: Update libm test ulps - localedata: de_DE should not use Fräulein - LoongArch: Add math-barriers.h - cdefs.h: fix "__clang_major" typo - hppa: Drop old parisc-specific MADV_* constants - hurd: Generalize init-first.c to support x86_64 - hurd: Simplify init-first.c further - hurd: Mark some audit tests as unsupported - htl: Mark select loop test as unsupported - hurd: Mark RLIMIT_AS tests as unsupported - aarch64: update libm test ulps - powerpc:Regenerate ulps for hypot - Update syscall lists for Linux 6.2 - tunables.texi: Change \code{1} to @code{1} - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] - gmon: fix memory corruption issues [BZ# 30101] - gmon: improve mcount overflow handling [BZ# 27576] - gmon: Fix allocated buffer overflow (bug 29444) - malloc: remove redundant check of unsorted bin corruption - Use Linux 6.2 in build-many-glibcs.py - Ignore MAP_VARIABLE in tst-mman-consts.py - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329]- Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 8b014a1b1f7aee1e3348db108aeea396359d481e: - s390: Fix build for -march=z13 - arm: Support gcc older than 10 for find_zero_all - Linux: Remove generic Implies - Linux: Remove unused generic Makefile - Linux: Assume and consolidate getpeername wire-up syscall - Linux: Assume and consolidate getsockname wire-up syscall - Linux: Move wordsize-32 Version to default - __glob64_time64: Fix typo for stub_warning call (BZ #30146) - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] - Define PC, SP and SYSRETURN for hurd x86_64 - mach: Use PAGE_SIZE - hurd: Simplify init-first.c a bit - hurd: Make timer_t pointer-sized - hurd: Fix xattr function return type - hurd: Use proper integer types - hurd: Move thread state manipulation into _hurd_tls_new () - glob64_time64: Fix typo for stub_warning call (BZ #30146) - Use uintptr_t instead of performing pointer subtraction with a null pointer - ARC:fpu: add extra capability check before use of sqrt and fma builtins - ARC: align child stack in clone - string: Remove string_private.h - iconv: Remove _STRING_ARCH_unaligned usage - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros - resolv: Remove _STRING_ARCH_unaligned usage - nscd: Remove _STRING_ARCH_unaligned usage - stdlib: Simplify getenv - crypto: Remove _STRING_ARCH_unaligned usage - Fix ifunc-impl-list.c build for s390 - [hurd] Fix i686 build breakage caused by 4fedebc91108 - C2x strtol binary constant handling - [hurd] Add MTU_DISCOVER values - hurd: Fix unwinding over INTR_MSG_TRAP in shared too - mach: undef ENTRY2 - hurd: i386 TLS tweaks - stdio: Do not ignore posix_spawn error on popen (BZ #29016) - update auto-libm-test-out-hypot - added pair of inputs for hypotf in binary32 - Naming the parameter of dummy_sa_handler - hurd: Fix tcflag_t and speed_t types on 64-bit - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h - hurd, htl: Add some x86_64-specific code - Fix typos in comments - htl: Generalize i386 pt-machdep.h to x86 - hurd: Set up the basic tree for x86_64-gnu - mach: Look for mach_i386.defs on x86_64 too - htl: Fix semaphore reference - hurd: Fix xattr error value - mach, hurd: Cast through uintptr_t - hurd: Use mach_msg_type_number_t where appropriate - hurd: Refactor readlinkat() - Use __builtin_FILE instead of __FILE__ in assert in C++. - hurd: Fix unwinding over INTR_MSG_TRAP - powerpc64: Add the clone3 wrapper - string: Disable stack protector in early static initialization - string: Add libc_hidden_proto for memrchr - string: Add libc_hidden_proto for strchrnul - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache - NEWS: Document CVE-2023-25139. - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) - C-SKY: Strip hard float abi from hard float feature. - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. - string: Hook up the default implementation on test-strrchr - string: Hook up the default implementation on test-memrchr - string: Hook up the default implementation on test-memchr - string: Hook up the default implementation on test-strcpy - string: Hook up the default implementation on test-stpcpy - string: Hook up the default implementation on test-strncmp - string: Hook up the default implementation on test-strcmp - string: Hook up the default implementation on test-strchr - string: Hook up the default implementation on test-strnlen - string: Hook up the default implementation on test-strlen - riscv: Add string-fza.h and string-fzi.h - sh: Add string-fzb.h - powerpc: Add string-fza.h - arm: Add string-fza.h - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h - hppa: Add memcopy.h - string: Improve generic strrchr with memrchr and strlen - string: Improve generic memrchr - string: Improve generic strnlen with memchr - string: Improve generic memchr - string: Improve generic strcpy - string: Improve generic stpcpy - string: Improve generic strncmp - string: Improve generic strcmp - string: Improve generic strchr - string: Improve generic strchrnul - string: Improve generic strlen - Add string vectorized find and detection functions - Parameterize OP_T_THRES from memcopy.h - Parameterize op_t from memcopy.h - Replace rawmemchr (s, '\0') with strchr - AArch64: Improve SVE memcpy and memmove - Account for grouping in printf width (bug 30068) - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. - Remove pthread-pi-defines.sym - stdlib: tests: don't double-define _FORTIFY_SOURCE - LoongArch: Add new relocation types. - Remove sysdeps/mach/i386/machine-sp.h - cdefs: Limit definition of fortification macros - hurd: Move some i386 bits to x86 - Remove support setting custom demuxers during signal handling. - hurd: Implement SHM_ANON - hurd: Implement O_TMPFILE - hurd: Consolidate file_name_lookup implementation - Linux: optimize clone3 internal usage - aarch64: Add the clone3 wrapper - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn - Linux: Do not align the stack for __clone3 - linux: Extend internal clone3 documentation - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL - Open master branch for glibc 2.38 development- Drop already included glibc-dprintf-length.patch patch. - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. - Auto-sync with upstream branch release/2.37/master, commit a704fd9a133bfb10510e18702f48a6a9c88dbbd5: - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) - Prepare for glibc 2.37 release. - x86: Fix strncat-avx2.S reading past length [BZ #30065] - Update install.texi, and regenerate INSTALL. - Update manual/contrib.texi. - Update NEWS file with bug fixes. - Regenerate configure. - Update all PO files in preparation for release. - doc: correct _FORTIFY_SOURCE doc in features.h - libio: Update number of written bytes in dprintf implementation- Apply glibc-dprintf-length.patch to fix dprintf return value regression. - Auto-sync with upstream branch master, commit 2f39e44a8417b4186a7f15bfeac5d0b557e63e03: - Account for octal marker in %#o format (rhbz#2165869) - Use binutils 2.40 branch in build-many-glibcs.py - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py- Auto-sync with upstream branch master, commit 0d50f477f47ba637b54fb03ac48d769ec4543e8d: - stdio-common: Handle -1 buffer size in __sprintf_chk & co (bug 30039) - Document '%F' format specifier - sparc (64bit): Regenerate ulps - ia64: Regenerate ulps - Update libc.pot for 2.37 release. - x86: Cache computation for AMD architecture. - manual: Fix typo - Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h - Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h - AArch64: Improve strrchr - AArch64: Optimize strnlen - AArch64: Optimize strlen - AArch64: Optimize strcpy - AArch64: Improve strchrnul - AArch64: Optimize strchr - AArch64: Improve strlen_asimd - AArch64: Optimize memrchr - AArch64: Optimize memchr- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Auto-sync with upstream branch master, commit 569cfcc6bf35c28112ca8d7112e9eb4a22bed5b8: - hurd: Fix _NOFLSH value - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] - string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] - scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option - configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS- Auto-sync with upstream branch master, commit 2d2d7e1a8f2e62b442ae8978f0a6c17f385575c4. - configure: Allow user override LD, AR, OBJCOPY, and GPROF - math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] - sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] - locale: Use correct buffer size for utf8_sequence_error [BZ #19444] - Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h - Add _FORTIFY_SOURCE implementation documentation [BZ #28998] - Update copyright dates not handled by scripts/update-copyrights - Update copyright dates with scripts/update-copyrights - Remove trailing whitespace in gmp.h - Remove trailing whitespace - C2x semantics for - time: Set daylight to 1 for matching DST/offset change (bug 29951) - Fix ldbl-128 built-in function use - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] - i686: Regenerate ulps- Drop glibc-rh2155825.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 5f55b22f4b3ea14c777a60f239d25dc4555eb804: - hurd getcwd: Fix memory leak on error - hurd fcntl: Make LOCKED macro more robust - hurd: Make dl-sysdep __sbrk check __vm_allocate call - htl: Drop duplicate check in __pthread_stack_alloc - hurd hurdstartup: Initialize remaining fields of hurd_startup_data - hurd _S_msg_add_auth: Initialize new arrays to 0 - htl: Check error returned by __getrlimit - getdelim: ensure error indicator is set on error (bug 29917) - htl: Fix sem_wait race between read and gsync_wait - Avoid use of atoi in malloc - Linux: Pass size argument of epoll_create to the kernel - Simplify scripts/cross-test-ssh.sh configuration. - Define MADV_COLLAPSE from Linux 6.1 - powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ - Update all PO files in preparation for release. - Update kernel version to 6.1 in header constant tests - Update syscall lists for Linux 6.1 - libio: Convert __vswprintf_internal to buffers (bug 27857) - libio: Convert __obstack_vprintf_internal to buffers (bug 27124) - libio: Convert __vdprintf_internal to buffers - libio: Convert __vasprintf_internal to buffers - libio: Convert __vsprintf_internal to buffers - stdio-common: Add lock optimization to vfprintf and vfwprintf - stdio-common: Convert vfprintf and related functions to buffers - stdio-common: Add __translated_number_width - stdio-common: Add __printf_function_invoke - stdio-common: Introduce buffers for implementing printf - locale: Implement struct grouping_iterator - Use Linux 6.1 in build-many-glibcs.py - Avoid use of atoi in some places in libc- Fix epoll_create regression (#2155825)- Auto-sync with upstream branch master, commit c1c0dea38833751f36a145c322ce53c9a08332e1: - Linux: Remove epoll_create, inotify_init from syscalls.list (#2154747) - Linux: Reflow and sort some Makefile variables - mach: Drop remnants of old_CFLAGS - mach: Fix passing -ffreestanding when checking for gnumach headers - Force use of -ffreestanding when checking for gnumach headers - elf: Fix tst-relro-symbols.py argument passing - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] - Allow _Qp_fgt in sparc64 localplt.data- Auto-sync with upstream branch master, commit 5dcd2d0ad02ff12c76355ef4f40947c1857ac482. - stdlib: Move _IO_cleanup to call_function_static_weak - elf: Do not assume symbol order on tst-audit25{a,b} - time: Use 64 bit time on tzfile - nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) - nis: Build libnsl with 64 bit time_t - realloc: Return unchanged if request is within usable size - Linux: Consolidate typesizes.h - Linux: Make generic fcntl.h the default one - Linux: make generic xstatver.h the default one - Linux: Remove generic sysdep - Linux: Assume and consolidate shutdown wire-up syscall - Linux: Assume and consolidate listen wire-up syscall - Linux: Assume and consolidate socketpair wire-up syscall - Linux: Assume and consolidate socket wire-up syscall - Linux: Assume and consolidate bind wire-up syscall - Linux: consolidate ____longjmp_chk - Linux: consolidate sendfile implementation - Linux: consolidate unlink implementation - Linux: consolidate symlink implementation - Linux: consolidate rmdir implementation - Linux: consolidate readlink implementation - Linux: consolidate mkdir implementation - Linux: consolidate link implementation - Linux: consolidate lchown implementation - Linux: consolidate inotify_init implementation - Lninux: consolidate epoll_create implementation - Linux: consolidate dup2 implementation - Linux: consolidate chown implementation - Linux: consolidate chmod implementation - linux: Consolidate dl-origin.c - linux: Use long int for syscall return value - LoongArch: Use medium cmodel build libc_nonshared.a. - x86_64: State assembler is being tested on sysdeps/x86/configure - configure: Remove AS check - configure: Remove check if ld is GNU - configure: Remove check if as is GNU - configure: Move locale tools early- Auto-sync with upstream branch master, commit 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a: - hurd: Make getrandom cache the server port - powerpc64: Remove old strncmp optimization - x86-64 strncpy: Properly handle the length parameter [BZ# 29839] - x86-64 strncat: Properly handle the length parameter [BZ# 24097] - ARC: update definitions in elf/elf.h - scripts: Add "|" operator support to glibcpp's parsing - Apply asm redirections in syslog.h before first use [BZ #27087] - LoongArch: Add support for ilogb[f] - LoongArch: Add support for scalb[f] - LoongArch: Add support for scalbn[f] - LoongArch: Use __builtin_logb{,f} with GCC >= 13 - Use GCC builtins for logb functions if desired. - LoongArch: Use __builtin_llrint{,f} with GCC >= 13 - Use GCC builtins for llrint functions if desired. - LoongArch: Use __builtin_lrint{,f} with GCC >= 13 - Use GCC builtins for lrint functions if desired. - LoongArch: Use __builtin_rint{,f} with GCC >= 13- Auto-sync with upstream branch master, commit f704192911c6c7b65a54beab3ab369fca7609a5d: - x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h - x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h - x86/fpu: Reformat svml_{s|d}_wrapper_impl.h - x86/fpu: Fix misspelled evex512 section in variety of svml files - x86/fpu: Add missing ISA sections to variety of svml files - stdio-common: Add missing dependencies (bug 29780) - i386: Avoid rely on linker optimization to avoid relocation - elf: Fix rtld-audit trampoline for aarch64 - Define in_int32_t_range to check if the 64 bit time_t syscall should be used- Auto-sync with upstream branch master, commit 94628de77888c3292fc103840731ff85f283368e: - elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) - LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fminimum_mag_num{f/ }. - LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimum_mag{f/ }. - LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. - LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimum_num{f/ }. - LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. - LoongArch: Hard Float Support for float-point classification functions. - LoongArch: Use __builtin_{fma, fmaf} to implement function {fma, fmaf}.- Auto-sync with upstream branch master, commit 22a46dee24351fd5f4f188ad80554cad79c82524: - Linux: Support __IPC_64 in sysvctl *ctl command arguments (bug 29771) - riscv: Get level 3 cache's information - debug: Fix typo in tests-unsupported rule - iconvdata/tst-table-charmap.sh: remove handling of old, borrowed format - Makerules: Generate shlib.lds with -fuse-ld=bfd - x86: Add avx2 optimized functions for the wchar_t strcpy family - x86: Add evex optimized functions for the wchar_t strcpy family - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions - benchtests: Make str{n}{cat|cpy} benchmarks output json - x86: Use VMM API in memcmpeq-evex.S and minor changes - x86: Use VMM API in memcmp-evex-movbe.S and minor changes - string: Add len=0 to {w}memcmp{eq} tests and benchtests - Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) - hurd: Add sigtimedwait and sigwaitinfo support- Auto-sync with upstream branch master, commit 8d291eabd541029d7ac705cc1ea112c58dfbb05f. - Apply asm redirection in gmp.h before first use - Rewrite find_cxx_header config configure.ac - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() - elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE - posix: Make posix_spawn extensions available by default - x86_64: Implement evex512 version of strrchr and wcsrchr - elf: Introduce and call_tls_init_tp (bug 29249) - LoongArch: Fix ABI related macros in elf.h to keep consistent with binutils[1]. - scripts/glibcelf.py: Properly report parsing failures - elf: Rework exception handling in the dynamic loader [BZ #25486] - linux: Drop useless include from fstatat.c - Fix OOB read in stdlib thousand grouping parsing [BZ #29727] - linux: Fix fstatat on MIPSn64 (BZ #29730) - elf: Remove allocate use on _dl_debug_printf - nptl: Fix pthread_create.c build with clang - allocate_once: Apply asm redirection before first use - alloc_buffer: Apply asm redirection before first use - configure: Use -Wno-ignored-attributes if compiler warns about multiple aliases - Disable use of -fsignaling-nans if compiler does not support it - intl: Fix clang -Wunused-but-set-variable on plural.c - Apply asm redirection in not-cancel before first use - malloc: Use uintptr_t for pointer alignment - Use uintptr_t in fts for pointer alignment - Fix build with GCC 13 _FloatN, _FloatNx built-in functions - elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) - x86-64: Improve evex512 version of strlen functions - Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. - Remove unused scratch_buffer_dupfree - Fix elf/tst-dlmopen-twice not to exhaust static TLS - Use uintptr_t in string/tester for pointer alignment - stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) - Fix resource/bug-ulimit1 test - Fix missing NUL terminator in stdio-common/scanf13 test - Fix off-by-one OOB read in elf/tst-tls20 - elf: Fix alloca size in _dl_debug_vdprintf - malloc: Use uintptr_t in alloc_buffer - Fix invalid pointer dereference in wcpcpy_chk - Fix invalid pointer dereference in wcscpy_chk - aarch64: Fix the extension header write in getcontext and swapcontext - aarch64: Don't build wordcopy - scripts: Use bool in tunables initializer - longlong.h: update from GCC for LoongArch clz/ctz support- Auto-sync with upstream branch master, commit 6f360366f7f76b158a0f4bf20d42f2854ad56264. - elf: Introduce to _dl_call_fini - ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called - scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) - Remove lingering libSegfault Makefile entries - aarch64: Use memcpy_simd as the default memcpy - aarch64: Cleanup memset ifunc - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x - x86_64: Implement evex512 version of strchrnul, strchr and wcschr - linux: Fix generic struct_stat for 64 bit time (BZ# 29657) - manual: Add missing % in int conversion list - Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488) - Remove all assembly optimizations for htonl and htons - Remove htonl.S for i386/x86_64 - Fix BZ #29463 in the ibm128 implementation of y1l too - Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h - x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms - x86: Use `testb` for case-locale check in str{n}casecmp-sse42 - x86: Use `testb` for case-locale check in str{n}casecmp-sse2 - x86: Use `testb` for case-locale check in str{n}casecmp-avx2 - x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl - x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S - sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] - nis: Fix nis_print_directory - linux: Avoid shifting a negative signed on POSIX timer interface - Bench: Improve benchtests for memchr, strchr, strnlen, strrchr - x86: Optimize strrchr-evex.S and implement with VMM headers - x86: Optimize memrchr-evex.S - x86: Optimize strnlen-evex.S and implement with VMM headers - x86: Shrink / minorly optimize strchr-evex and implement with VMM headers - x86: Optimize memchr-evex.S and implement with VMM headers - x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr - String: Improve test coverage for memchr - Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources - Introduce , extracted from - x86-64: Move LP_SIZE definition to its own header - math: Fix asin and acos invalid exception with old gcc - x86: Update strlen-evex-base to use new reg/vec macros. - x86: Remove now unused vec header macros. - x86: Update memset to use new VEC macros - x86: Update memmove to use new VEC macros - x86: Update memrchr to use new VEC macros - x86: Update VEC macros to complete API for evex/evex512 impls - elf: Do not completely clear reused namespace in dlmopen (bug 29600) - malloc: Switch global_max_fast to uint8_t - Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h - Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h - String: Improve test coverage for memchr - elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support - socket: Use offsetof in SUN_LEN (bug 29578) - Expose all MAP_ constants in unconditionally (bug 29375) - LoongArch: Fix the condition to use PC-relative addressing in start.S - arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) - csu: Disable stack protector for static-reloc for static-pie - NEWS: Fix grammar - elf: Simplify output of hwcap subdirectories in ld.so help - elf: Remove _dl_string_hwcap - Add NEWS entry for legacy hwcaps removal - elf: Remove hwcap and bits_hwcap fields from struct cache_entry - elf: Remove hwcap parameter from add_to_cache signature - elf: Remove legacy hwcaps support from ldconfig - elf: Remove legacy hwcaps support from the dynamic loader - x86_64: Remove platform directory library loading test - Update to Unicode 15.0.0 [BZ #29604] - Update kernel version to 6.0 in header constant tests - x86: Fix -Os build (BZ #29576) - sunrpc: Suppress GCC -Os warning on user2netname - rt: Initialize mq_send input on tst-mqueue{5,6} - posix: Suppress -Os may be used uninitialized warnings on regexec - posix: Suppress -Os warnings on fnmatch - locale: prevent maybe-uninitialized errors with -Os [BZ #19444] - Regenerate sysdeps/mach/hurd/bits/errno.h - Update syscall lists for Linux 6.0 - nscd: Drop local address tuple variable [BZ #29607] - Use Linux 6.0 in build-many-glibcs.py - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations - x86-64: Require BMI2 for AVX2 strncmp implementation - x86-64: Require BMI2 for AVX2 strcmp implementation - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations - x86: include BMI1 and BMI2 in x86-64-v3 level - x86: Cleanup pthread_spin_{try}lock.S - Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock- Enable ELF DT_HASH for shared objects and the dynamic loader (#2129358)- Auto-sync with upstream branch master, commit 114e299ca66353fa7be1ee45bb4e1307d3de1fa2. - x86: Remove .tfloat usage - nptl: Convert tst-setuid2 to test-driver - support: Add xpthread_cond_signal wrapper - hppa: Fix initialization of dp register [BZ 29635] - Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 - malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) - stdlib: Fix __getrandom_nocancel type and arc4random usage (BZ #29638) - LoongArch: Add static PIE support - Benchtest: Add additional benchmarks for strlen and strnlen - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] - Update _FloatN header support for C++ in GCC 13 - hurd: Fix typo - get_nscd_addresses: Fix subscript typos [BZ #29605] - hurd: Increase SOMAXCONN to 4096 - Use atomic_exchange_release/acquire- Auto-sync with upstream branch master, commit c02e29a0ba47d636281e1a026444a1a0a254aa12. - nss: Use shared prefix in IPv4 address in tst-reload1 - nss: Enhance tst-reload1 coverage and logging - Use C11 atomics instead of atomic_decrement_and_test - Use C11 atomics instead of atomic_increment(_val) - Use C11 atomics instead of atomic_and/or - malloc: Print error when oldsize is not equal to the current size. - Use '%z' instead of '%Z' on printf functions - elf: Extract glibcelf constants from - scripts: Enhance glibcpp to do basic macro processing - scripts: Extract glibcpp.py from check-obsolete-constructs.py - riscv: Remove RV32 floating point functions - riscv: Consolidate the libm-test-ulps - hurd: Fix SIOCADD/DELRT ioctls - hurd: Drop struct rtentry and in6_rtmsg - hurd: Add _IOT_ifrtreq to - elf: Use C11 atomics on _dl_mcount - hurd: Use IF_NAMESIZE rather than IFNAMSIZ - hurd: Add ifrtreq structure to net/route.h - hppa: undef __ASSUME_SET_ROBUST_LIST - linux: Use same type for MMAP2_PAGE_UNIT - m68k: Enforce 4-byte alignment on internal locks (BZ #29537) - nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) - nss: Implement --no-addrconfig option for getent - gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) - elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937) - Linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165) - hurd: Factorize at/non-at functions - tst-sprintf-errno: Update Hurd message length - RISC-V: Allow long jumps to __syscall_error - hurd: Make readlink* just reopen the file used for stat - hurd: Fix readlink() hanging on fifo - Fix BRE typos in check-safety.sh - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564] - Use relaxed atomics since there is no MO dependence- Remove .annobin* symbols from ld.so (#2126477)- Drop glibc-deprecated-selinux-makedb.patch. Upstream has been ported to new libselinux. - Auto-sync with upstream branch master, commit f278835f594740f5913001430641cf1da4878670: - makedb: fix build with libselinux >= 3.1 (Bug 26233) - tst-sprintf-errno: Update Hurd message output - Use C11 atomics instead of atomic_decrement(_val) - Use C11 atomics instead atomic_add(_zero) - mktime: improve heuristic for ca-1986 Indiana DST - Assume HAVE_TZSET in time/mktime.c - elf: Fix hwcaps string size overestimation - errlist: add missing entry for EDEADLOCK (bug 29545) - Do not define static_assert or thread_local in headers for C2x - malloc: Use C11 atomics rather than atomic_exchange_and_add - Add NEWS entry for CVE-2022-39046 - elf: Rename _dl_sort_maps parameter from skip to force_first - scripts/dso-ordering-test.py: Generate program run-time dependencies - math: x86: Use prefix for FP_INIT_ROUNDMODE - scripts/build-many-glibcs.py: Use https:// for sourceware.org Git clones - debug: test for more required cacellation points (BZ# 29274) - elf.h: Remove duplicate definition of VER_FLG_WEAK - syslog: Remove extra whitespace between timestamp and message (BZ#29544) - LoongArch: Add soft float support. - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp- Co-Authored-By: Benjamin Herrenschmidt - Retain .gnu_debuglink section in libc.so.6 (#2090744) - Remove redundant ld.so debuginfo file (#2090744)- Auto-sync with upstream branch master, commit c7509d49c4e8fa494120c5ead21338559dad16f5. - Apply asm redirections in wchar.h before first use - resolv: Fix building tst-resolv-invalid-cname for earlier C standards - syslog: Fix large messages (BZ#29536) - posix: Fix macro expansion producing 'defined' has undefined behavior - stdlib: Fix macro expansion producing 'defined' has undefined behavior - S390: Always use svc 0 - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces - resolv: Add new tst-resolv-invalid-cname - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305) - nss_dns: Remove remnants of IPv6 address mapping - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr - nss_dns: Split getanswer_ptr from getanswer_r - resolv: Add DNS packet parsing helpers geared towards wire format - resolv: Add internal __ns_name_length_uncompressed function - resolv: Add the __ns_samebinaryname function - resolv: Add internal __res_binary_hnok function - resolv: Add tst-resolv-aliases - resolv: Add tst-resolv-byaddr for testing reverse lookup - LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 - LoongArch: Fix ptr mangling/demangling features. - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - Add test for bug 29530 - Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] - hurd: Fix vm_size_t incoherencies - mach: Make xpg_strerror_r set a message on error - mach: Fix incoherency between perror and strerror - elf: Call __libc_early_init for reused namespaces (bug 29528) - csu: Change start code license to have link exception - s390: Move hwcaps/platform names out of _rtld_global_ro - Revert "Detect ld.so and libc.so version inconsistency during startup" - Add NT_LOONGARCH_* from Linux 5.19 to elf.h - Detect ld.so and libc.so version inconsistency during startup - Merge getopt patch from Gnulib - Merge _GL_UNUSED C23 patch from Gnulib - LoongArch: Fix dl-machine.h code formatting. - scripts/glibcelf.py: Add hashing support - hurd: Fix starting static binaries with stack protection enabled - htl: Make pthread*_cond_timedwait register wref before releasing mutex - htl: make __pthread_hurd_cond_timedwait_internal check mutex is held - Add AArch64 HWCAP2_* constants from Linux 5.19- Auto-sync with upstream branch master, commit a727220b37efc9d4d558a77c5fc57f3af99a4829: - Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) - hurd: Assume non-suid during bootstrap- Auto-sync with upstream branch master, commit 9125e43daf92e3d4e69044a54b9fe9ed88c861ad. - Use binutils 2.39 branch in build-many-glibcs.py - S390: Fix werror=unused-variable in ifunc-impl-list.c. - Ensure calculations happen with desired rounding mode in y1lf128 - localedata: Convert French language locales (fr_*) to UTF-8 - Linux: Fix enum fsconfig_command detection in - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere - Move ip_mreqn structure from Linux to generic - malloc: Do not use MAP_NORESERVE to allocate heap segments - Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485) - non-linux: bits/in.h: Add more RFC options- Auto-sync with upstream branch master, commit 453b88efe6fa79f5c7c6fccc3a520c75fdd43074: - arm: Remove nested functionf rom relocate_pc24 - linux: Fix sys/mount.h usage with kernel headers - linux: Use compile_c_snippet to check linux/mount.h availability - linux: Mimic kernel defition for BLOCK_SIZE - linux: Use compile_c_snippet to check linux/pidfd.h availability - glibcextract.py: Add compile_c_snippet - LoongArch: Add pointer mangling support. - AArch64: Fix typo in sve configure check (BZ# 29394) - libio: Improve performance of IO locks - tst-process_madvise: Check process_madvise-syscall support. - elf.h: Add ELFCOMPRESS_ZSTD - inet: Turn __ivaliduser into a compatibility symbol - x86: Fix `#define STRCPY` guard in strcpy-sse2.S - elf: Replace `strcpy` call with `memcpy` [BZ #29454] - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf - i386: Use cmpl instead of cmp - i386: Use fldt instead of fld on e_logl.S - i386: Replace movzx with movzbl - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) - malloc: Correct the documentation of the top_pad default - i386: Remove RELA support - arm: Remove RELA support - Remove ldd libc4 support - Assume only FLAG_ELF_LIBC6 suport - Remove left over LD_LIBRARY_VERSION usages - Linux: Remove exit system call from _exit - LoongArch: Add vdso support for gettimeofday. - Update kernel version to 5.19 in header constant tests - assert: Do not use stderr in libc-internal assert - nptl: Remove uses of assert_perror - stdio: Clean up __libc_message after unconditional abort - Update syscall lists for Linux 5.19 - Use Linux 5.19 in build-many-glibcs.py - socket: Check lengths before advancing pointer in CMSG_NXTHDR - Don't use unsupported format string in ld.so (bug 29427) - htl: Let pthread_self and cancellability called early - stdlib: Simplify arc4random_uniform - malloc: Use __getrandom_nocancel during tcache initiailization - Remove spurious references to _dl_open_hook - Open master branch for glibc 2.37 development- Auto-sync with upstream branch release/2.36/master, commit 33f1b4c1452b33991e670f636ebe98b90a405e10: - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. - Create ChangeLog.old/ChangeLog.25. (tag: glibc-2.36) - Prepare for glibc 2.36 release. - Update install.texi, and regenerate INSTALL. - Update NEWS bug list. - Update libc.pot for 2.36 release. - tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call - stdlib: Tuned down tst-arc4random-thread internal parameters - LoongArch: Add greg_t and gregset_t. - LoongArch: Fix VDSO_HASH and VDSO_NAME. - riscv: Update rv64 libm test ulps - riscv: Update nofpu libm test ulps  "#% ' +,-02489:;<>?A C GHILNPTUVWXZ[] _ c,ehjlp9rsuvx z{ ~   ,9  , 9     "&'()*,-/ 1 5,7:<>B9DEFHIK M Q,SVXZ^9`abcdeg ijkmnoprtvwxz{|}~  ,9        2.40-3.fc412.40-3.fc412.40-3.fc41   ! """"""#""""""$$$$$$%$$$$$$&&&&&&'&&&&&&(((((()((((((******+******,,,,,,-,,,,,,....../......00000010000002222223222222444444544444466666676666668888889888888::::::;::::::<<<<<<=<<<<<<>>>>>>?>>>>>>@@@@@@A@@@@@@BBBBBBCBBBBBBDDDDDDEDDDDDDFFFFFFGFFFFFFHHHHHHIHHHHHHlocalear_AEar_AE.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_BHar_BH.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_DZar_DZ.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_EGar_EG.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_INLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_IQar_IQ.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_JOar_JO.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_KWar_KW.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_LBar_LB.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_LYar_LY.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_MAar_MA.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_OMar_OM.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_QAar_QA.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_SAar_SA.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_SDar_SD.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_SSLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_SYar_SY.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_TNar_TN.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEar_YEar_YE.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIME/usr/lib//usr/lib/locale//usr/lib/locale/ar_AE.utf8//usr/lib/locale/ar_AE.utf8/LC_MESSAGES//usr/lib/locale/ar_AE//usr/lib/locale/ar_AE/LC_MESSAGES//usr/lib/locale/ar_BH.utf8//usr/lib/locale/ar_BH.utf8/LC_MESSAGES//usr/lib/locale/ar_BH//usr/lib/locale/ar_BH/LC_MESSAGES//usr/lib/locale/ar_DZ.utf8//usr/lib/locale/ar_DZ.utf8/LC_MESSAGES//usr/lib/locale/ar_DZ//usr/lib/locale/ar_DZ/LC_MESSAGES//usr/lib/locale/ar_EG.utf8//usr/lib/locale/ar_EG.utf8/LC_MESSAGES//usr/lib/locale/ar_EG//usr/lib/locale/ar_EG/LC_MESSAGES//usr/lib/locale/ar_IN//usr/lib/locale/ar_IN/LC_MESSAGES//usr/lib/locale/ar_IQ.utf8//usr/lib/locale/ar_IQ.utf8/LC_MESSAGES//usr/lib/locale/ar_IQ//usr/lib/locale/ar_IQ/LC_MESSAGES//usr/lib/locale/ar_JO.utf8//usr/lib/locale/ar_JO.utf8/LC_MESSAGES//usr/lib/locale/ar_JO//usr/lib/locale/ar_JO/LC_MESSAGES//usr/lib/locale/ar_KW.utf8//usr/lib/locale/ar_KW.utf8/LC_MESSAGES//usr/lib/locale/ar_KW//usr/lib/locale/ar_KW/LC_MESSAGES//usr/lib/locale/ar_LB.utf8//usr/lib/locale/ar_LB.utf8/LC_MESSAGES//usr/lib/locale/ar_LB//usr/lib/locale/ar_LB/LC_MESSAGES//usr/lib/locale/ar_LY.utf8//usr/lib/locale/ar_LY.utf8/LC_MESSAGES//usr/lib/locale/ar_LY//usr/lib/locale/ar_LY/LC_MESSAGES//usr/lib/locale/ar_MA.utf8//usr/lib/locale/ar_MA.utf8/LC_MESSAGES//usr/lib/locale/ar_MA//usr/lib/locale/ar_MA/LC_MESSAGES//usr/lib/locale/ar_OM.utf8//usr/lib/locale/ar_OM.utf8/LC_MESSAGES//usr/lib/locale/ar_OM//usr/lib/locale/ar_OM/LC_MESSAGES//usr/lib/locale/ar_QA.utf8//usr/lib/locale/ar_QA.utf8/LC_MESSAGES//usr/lib/locale/ar_QA//usr/lib/locale/ar_QA/LC_MESSAGES//usr/lib/locale/ar_SA.utf8//usr/lib/locale/ar_SA.utf8/LC_MESSAGES//usr/lib/locale/ar_SA//usr/lib/locale/ar_SA/LC_MESSAGES//usr/lib/locale/ar_SD.utf8//usr/lib/locale/ar_SD.utf8/LC_MESSAGES//usr/lib/locale/ar_SD//usr/lib/locale/ar_SD/LC_MESSAGES//usr/lib/locale/ar_SS//usr/lib/locale/ar_SS/LC_MESSAGES//usr/lib/locale/ar_SY.utf8//usr/lib/locale/ar_SY.utf8/LC_MESSAGES//usr/lib/locale/ar_SY//usr/lib/locale/ar_SY/LC_MESSAGES//usr/lib/locale/ar_TN.utf8//usr/lib/locale/ar_TN.utf8/LC_MESSAGES//usr/lib/locale/ar_TN//usr/lib/locale/ar_TN/LC_MESSAGES//usr/lib/locale/ar_YE.utf8//usr/lib/locale/ar_YE.utf8/LC_MESSAGES//usr/lib/locale/ar_YE//usr/lib/locale/ar_YE/LC_MESSAGES/-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19x86_64-redhat-linux-gnudirectoryhttps://bugz.fedoraproject.org/glibc((glibc and (langpacks-core-ar or langpacks-core-ar_AE or langpacks-core-ar_BH or langpacks-core-ar_DZ or langpacks-core-ar_EG or langpacks-core-ar_IN or langpacks-core-ar_IQ or langpacks-core-ar_JO or langpacks-core-ar_KW or langpacks-core-ar_LB or langpacks-core-ar_LY or langpacks-core-ar_MA or langpacks-core-ar_OM or langpacks-core-ar_QA or langpacks-core-ar_SA or langpacks-core-ar_SD or langpacks-core-ar_SS or langpacks-core-ar_SY or langpacks-core-ar_TN or langpacks-core-ar_YE)) unless glibc-all-langpacks)utf-83dc3fe4adee160eed771d819764dedd8f82087b684b1dd82ddc1b2d1a04e736b39a3dcad21662c0ad9788606630334bad42ff31d6415d920f1591ab6bc387986? (/h4BXR9[V5KZPVUjxa3l؆@/IYM{?WCvH|huFQz0Gg7mvno4lke{ $02P@=gp?|W Cۙ;"Dl_1~\{5!x6G1gq ! _>L4kFAsyl+ĖC5w"ޝ:II@-JubߝXy$(ȗW~iGCfTmD$)%#@͑bSר 3(?{ԑ4fƄb8HO^;ut>\~w S3玝H6lѩYSk[=Q0_t<\L oDE7[Ԇudmc5q=>)4 ̫[,*fy^5;XNeVQ+)Zy+ PVJj6VXjҒRG}3y_Sj{tb:U1o02/GKOAP0r*:?#O(J|3si'TDHӥ|hО ӥ}[WVO2\TwDH;q,_OCAf& L,ܪNJgήPQ]\}z?RWVIF \xoc׻Po/\G@aAYӘNw 2 50)dRx@DS B({>x谫1#yUJxgn̥gSCQ gZ,:`Ajoz&t+֚=r >2lGPDhA[Y~Ճyo_1LBp28W/luuP͛.8 gd41QZ08 ҂j&(<>>tqEmC~^,V j;*R?2uKׇ.ShN#qOP, {@q 'zZUťX3f=L}ή\h'#Հp[zӨr(h_e1h'QPPe%eI6lP oaYh&Jx6 7-%,ȥ84J LVvhih{VQZk|V3ޕRaw)XFEqmTRT)P hN "H6ͣaQ6&cg g:έL'U 8YbDȏ2܊PѓgR2rnikc,J 4ʶChA1)o.J ;j3R #[ZC֚/-!39Rs>k4Bl L&aWp4x9tp+he]1[VzB{ W!@?}tawF 7e -ʄ?i_XǾ (lk'&J_owA(0!!Ж##AGA+UN;Oζlm&g}#1BT''}ORR兛Q#E B};|/?K ,(L831|ow'HEƒ7`?~O  4@@ _K?֏~Շ~Ug?ӧ?+}GoH_rmNr#g;3ζ-l9ugَq6rζM>Aζ;qgنqmlxgq[|g8,^um?v8vowQg8_l^1P@v>2*" 򕔓kc#Q1pP0ϼwgW#ýe1/6{zgWRNJFՎhFA@>>$z?lŽP+ե>Qqg 𣚓kKS`$2qZ/O(!ge+֘7y1owgfe2Ȟ^ގ;Vŧ[tT+XڦkZtk*]ʹT+r}\w.j5r +E 65Tju,-<..Qn7uT]BZh뵽ҚKHS8K'y|Ddg;hhұoOH5P(%Z)gYAB"dŠ#ýՎh3\\M\d448'T9n*eZ0$SgF zLbR yc­X8ԊR3oY6l  ʴr"ECų7cx! /Dy8Pq-)Xqdomj%c۬ˡ!-qmyTjU^Dz>G01z5ǯ۪G%կۨmR>JʗJ:nZ E2 ٹ} z@bצT |b&F\ &6lьPOzѠlN{a x?|%;9rȀ!iҲAHBפjJ]Wz?fKgNz4]T_ YT K8p/}] 92CC.[ Z`"h )RB{ %J 9g!Bw:r఻aF i4d^!ZWTR6PMu2XQBwWv )gz*))M6'u] ìcQ>pؕ^pX&i{`>"ʍX *AQJ;k4xoc٧Zpnjj0 83B&^HIaypA"B}yyడJFM% HL *LA 2PheaiTSثT^Ĝɑ=#E $x=xӑ 54D͡LKH*Hx *)'%#jF4ba` `yO/Ͼ+u6m&.}q+ԓ?;^LZGFEDCBAE D{$H*Q(9r ,R}q+ԓ?IȨhH(WRމ|t<,(oɞEw@$s1%R:dp@(B0 "@FY?(ܸTZ=/(JPKnPnOEP C0E gm:=|_C`QQb"z ТLT(+}҉U Qb€ʁN M$l!Xق DQ-_Drg1 u+3s ʰk-!g>b2C>/?*~r,+[čvlͷ'McS Ute%%R_Hq5"-'KHHfY7HAmR1eH?!XVFsmbﲳEE`CXoaƍNR^W&R٠>d[9D'LFhVpIW  -h=&A]{&[W0 xHeN&)RXWy)9QPwA3"y׎n`tcY1P] |AC['>Ԣf-[mFgz|bّ_I@i{-7=]P((̎&3+Bش2{t(gu[gsz^!v'd@ ij\pK*1Qdwd.>+*Ka(_Ĉ7A l\ڇ6RU\6U.eY\iQ] 0k+F-4Ea u^D:e,qmgHq Fxx*&gԆ;(T(L`^#aDRJ)ެRk-ZK-RK)ZkZK-RjZkUUYEu⬾k1֚ififg6d1Y)Txa5)h̟z^uBl{w uq6[p)ׄrDeQ(/W s.GËV".WC:]1rrmVPM,Mh9x 4y|.ɥ1cj4Ar ^ N^ssp / `@a 6` oDn yХ܀ui4on%+ImVwVҧtK5]i2\En4:rgvpyj}dF<㒊9gL͡;{w<>yˋ9U^M7ҏ^B[% ʢ96طi}mԱe~hq1@Wy4w=\u Aۀf_w҄L̀z?BGwW> x=LL]2FŁ=K&եu\ˑy+lic@p &.Vvti*YӴYCl®{o Lm&E1BFWi/ƙIQ\JOk{u#͑_|az⦤'Bpώّ?xbJe'WwҐ ]AECH?d2ipb[ϹS۷}F*ڕkPLVEdQ복9^* vF$RH#=1]o= | `\\e6X$*[U9 =HsjE[缪n7?nTx.,:z]F#ºΟcl{;](=6a@ `*ց5˿)5%LȼgaEIsQ66wrl()on͕( $VйF/@ -!B%A^Gto"8zC6 ZRbZ q!MTDkfA<6sCo 7环$/`E'^fi[ ~[}T5 @WQMx= Se<q%]X.|LȰIA:ޕ̏da/.8lNp3Zڛ>3Q綞Ϩ^>U05yi|^D/۳ܦz{q^W-DM`ӎ@ph=^ H~`U!aq9-"qꌏL T0鬎՞[#IsE1K*k^":zOʿhD]j}Us)o!E&b-cvN(EY?;vd߾*-X9g<  ?Qܞ:^Ic8h}) @ٗQ 0MJE C;o0YvcmaL-ڵǠpE"?ߞ[,6/ބ$}=Fޟs*ԕc*ogyj+_F?6`04Y!x%,`#I53Z;38yWgRgcCio$|1=BX *f<-7A`ef"wE+B'K{EdUfT ₋ m.ZG &üdm(k*{fFxB|H}Rjx6=qmz0$ Qv[WE*cj26&=&6&{ejإ6:T*1,fj5t,MƎpM4~L=a"-Mo#]S{;4&zt4ӹvaQd.!V ɲ2(ެgqfT ofّ+>a{rn‹SyZJf5cSn d.<T`8}"M05 ƫb5 o xFvzi]%JY/t"4!h[<5P)'A{\1㣺M|FA;%u ܛr*"OqpW?d=XY_z1hYX-h>T_&8?K؋ [iI\.j"4?{݂3L_(o%a*]gg N:NoDbx~.F8ZPL$gxyut }=rژEJlbree5i\`%ڮ.„&_)t绑ras߂e㶴mRҢ]٭ۛdd_6Yn4z,.{zjջ~q=FV]0mj.4>ݩ! )vݡ`;]`~;Զƶ7tTd/u0Vr#@T4o {X.x Fc' FX0 汰t30 ,;zY\ŝ~w˵Ņ~?NatVZNbڧPedc7,T+թui6H0cyR2oTٍŮM#XVՓ(!̑X  P6jΔ {`z `x )IH0"MWM21)Cm#⚓`'z Ƭup}Bfcc^.9ݧD of,%^s[,hDIz QGpJ;/ŷK'}h ±`wON_|GB 5)V M8%xㅨxzl*WP(!5St+vX)?$)mb!6@79Y82:XnxLH>>9jJtJqq츅nvb=QMH k`4h=&4fўV|m~PڃV_EJpQJ.fB%Dc*=KArҽXF+uR4z w2>Ch [dr] !700+S-4 JqB j?dƔIIU} mHQE+(r@\sntNqa-'N/P pw${\F66HFez;{o1$f') xf]3b)fa&KǍ<߹y*^ƊOPȀe᷊9_2bɇ 9 O*, y.NȀTTl|02BHDZEG2INIQJOKWLBYMAOMQASD2STN7932``fX (j##X+#\T##,y'.4:@FKPUZ_insx}",6@JT^hntz-8CNYdoz(3>IT䆑  &,28̼|l\L<,̬|dDظhXH xΰ  Nj GHIa(MH ]aT (xߤ6 r~DpJKC*HMhobgK/"+5Ϡe6zM>_׆#Ҫ]5FC+0/*FN/UP.$fC?_^U5G(D6*=di"/(ۿ"ee3?iQ{N1I6KsRO'鱙nJKLMNOPQ⫎^ir~ÀòîĚĦĬʼnŘţŹƂƆƏƖ !"#$%&'()*+,-./0123456789:;<=IJ⿑ȀHHKHIJKQ  Q~  ~  r  p:Q&)I[%gD! \rn^ga$'^ 0}0(gjy@oOSF~$.؃kDzL@Q©/ /!#XLϱ jS7rLb*{r|qc&,F* bX:(H#:##ȅ W/WOFDh"X'a-RZI-#z:9?2ݞkVϚ.BoWHX=R뀪Ie:$TDV~5.kZ¸wJ}1%jOzfa%0E ,.\׮-]O:hUmoZjg~&t_yëpО]+\4;4I]p)Ff Lm4[ a(QCf.Re ˪lI(`T T:2k(<=sӢ固Zf':[L V3-Saڞ/<6 yAr"K-$c چꍈ|F(9"4 kP$LTƄ50_ _7OU2C}e<{iZZ髊 $2~4EV߳Д V4)XbQ6q D]νe` o4r,T ΏLf?`S:?9t_>;57b+\*LYEึ b_2ۈ?l̢"vv93lGb̎ rZ_t_QV=v6%+vnAT@pA¡j0^D#黓nĄaJ$zR3w}%JuD чh pNzl6IYisV tYV:HZFNUOǒ/$zrn@hNú6gz]W =j:?1{z{l;:Ew[m, WĿfu^ߧn||otd3XZ)BJfdZRYFl֨J{a ܶ+$I|$[XB;܅c:xxu::^!NrPP89셡\|dzkB/4A,I3ߨg)U^QT{.i [p niҥu|w!qW \8F΢Fj$PwЗR]gO2$ mPo'cB}gn{P%P{/J(#Op}dPWUe̩E@[oB[#yJBcg'kA)*8{SX-HmZ6RV!umZ>z)n&t)f&zvHC[DG|=!^NqG/yc a`#Mw Gqڿz ǾӔfpS^ND q56AZs ~t)-+TJ?\^)Hh' n8/q#r/5`.Jc)z1 <2oQL]oCɛ4Vu-u>9${5yS 6 A:9eQ˾ũ aZГaTe! F[*[>n_Sy&Ks۲H?YFZ զF O Ch3.%Pquo%h<`$qm1ϵ%vu!3z$O6ŐaVj,\2?G~! '(WԪ,4ydS`$e/PP' +l[Eh841e9pG!q`\wRɸwă&"$!3bѸZKF󝸫WH/!^rP ju۸1洨ʹJ-@MI#J!ǃn4\r\ D8!6v%Ѱ|0eX 3],ف+xVP1ɋ@!E4 ($h`ᣋ k) \5pa/WR)ԉ5H#6FBgUΪ~pЍ&XNPH(b8D )>h7[>k:C! tp%`9@!kDBgUh24 0 A'k)6\p'WrnBN588yN|l[4L &>y/ZO3WgT/(dC8ƗuUOtI9lNRdrPgHSO\Yp|}TbS3y0plbXߝI"W#>E_|Èv;E|;k`APhс $Ҡr(?TU@ʰK:2> u:<8g8v! CbRTc{Oc?"AY1~jb _IM\=ol4$ȉf v3IEQNH{f3)A諲|}RMk/!hFu/1)|1NO."1߄_:'dW>ZɟR(IǚΒF~ #U.E)_2;I RG!QP|D9Wm"[D-kjqA p *â:%$ V@!r cXw x?zw ؈p.ݒ>7l5ͯT@aÉ$y81:8#`YuaD E=W@'2Ώuf^%22$5rLTXE|C%N+(+{`P Ϩ5 [cZR a/YX-ǕXxUb+DxY BR8j zWU[TvWɫenj/-j')j%j!jjj_eils}yk\>Y[TgoKt!Tz2urڧi,틤p?KB>췐}r}#f쏺VA{qT8~_h}܏oe%&+ɾ*z쳍}ӷ_I}b?%W>[(N=x6bF+eG7]} a UA 9gJoQN礯}꠿Qi('O?|l|[ tG>Ki^kjS+Phb:vaR$ 2 !1xamIjXjFZ8 L}z/nYVrQ+*N"QQ@+D㔣)fU2ATbT)ubMs9 P0GS$g $mTsv=Lڨ,zxH0F].pQEn@~,+,탓-C71K.aF5g:9s] xRDYhf v+R“G΁ٻu-9ᒞ 2.}wc@WL UhA WKQmFDSu:*'J%Vtؓ!Ĉ F }DW\C#ZLī=?w{up*To|nڜ O}pCݚ(Me{  Kp]uTD9ߔ3?ʈ(y)(Nٱʚɺ(DXmPeM[4YV6iH?\PeՃ^PSq{mO1\,sQoTXwH_@AB63b(ƙ Xn:,2J皚&OAGEGtN P k_Exԁ,:З .P'CjSB-٘5]M#0]E|~igٞ\äOCq39rJ3B8cJLsھryI0_5J[5/dF#_}0PzAV]cWƢ1S3#@}fF0a8pZU`A9Rospٽg$w祾}fE@YDRr|ƙ蝿G.寥56g+x"X?m@h @ x0e)K"mnxm=~}ϟ{羿s wb%+3JXOV(pAYbyW@"n6o\`Ag*`.Uwr2EBH؃ֳ&0<0/JR`zU2R4^Q,(¡[YiChHjr+qDPzaӽCSXC8+ .,}_{B6?aSe>ll fpER0|M>zL,AG3D@j L؛ߊo}؝QzcJ<<;̵YX@,=POy;6+R{(.r-LH엊S!N#m"(̈Y'_ plRk( ٙñCbAِDz/1e<3Cg65e9# 0lH[բz0h$45-^ѷapC K3 9LToM7h_ l8wQ\=V9E\6* a$ œ$Q#~] 29;1Awqy?uER|cč_aYh 0%H(WҌqTI2zpeMm+\.`k$o$6x0ݣc.m+STOӌԦd>{Ml7cqSMIKrӏ*QP Zئ-wފ{fgΕzƩcd}ox5 cM#z$S\~N<82*`sU{OdPeŽ"i֘>A xq+:A9֭,4 s[$LǛ]0u"}^>Tg O~4ddTK!*>uПrX]I? I`WG__JJe [,9u13x{TCt8x=,qi6[×whoD#zIDхq:quӽqui9%FOSQ( iHkB\[ |.LP7Zplp~Q6aZ4YLHh!ER:FHӨ0IbEY&HsLYJ) 'rT!?lA4jtT$a$ m4Z`B& I56*0AI6:S{ %ad2NQAb $9LQ!ҲES$N̦h!E/*:FHҸ0IFcE&HrLQCJ '$r\Q M7s 5tw)td̹M9[\:63Mp>V7'i_9Pg_,Cꅛ~tsvc4 E(j2pb2EI%(*0e<" k"9Z&MӨiY) 'fSTY1l]"i Rt2)h(IL,jhT(aQHt"hT 5(ɰbEEI%*0qbTc4DP<SYg'L#cmʨSy"n-nq#XIBb.Tw /˂ǂ|qLob1 JqGTH\ 8p:J@$'a3!%2(~"3#n&h&IQ%1LʗxHwpQ;i?ys/u2qmhod.`sfVdF#6'ʧ LG;glFd&\AwJ؈$Q} *._bEH'xK ɖꈆGvfUڄEC5%ʀG_, ݚ}͖\<s\/'Q݇eNU7%"Io)UB!<?FL첞}&]Τ<`ڥyX8}uhN`̥/ _Tzi#j.Mw.)zF1?6-$i/Z+J'T:#*1=9`ܹZxVX7yRqb|f\;*mNi- kFoܻ{p vPϋHz +&O"K Ɉ xGhSCs32#wt6dAyxuiC/rn?vȂ4:i-ޫiO`dpWwE(AZ; ¸$DInEN̿JxGh鐌 K˜s32#1O&ꢰќC9\?{GWlnta%A8YDl>_[W[Ӡi5'k0Z,J(d:$#* Iո2f2 |)p% o=Pq?,;׬YÔ᪵0sA QXѼ K_}}7S:fx iETΧF1qtBU$`XB[*[֬XP~~WWݿM>Wooe1_Xť*vXU6pխ\2H\ދ Wf헿}{߷W)m¸~iqϋOMYr~QYRUꣁn.T`, / 5璲?{^KB,PdlQO k@ :=YSy̞8N7xX%u\94V\ƒ_Le]K^*b_^B߃SxAL]q"[ Ve/mۯw D fANj WR4wE۶mL@q0 +}R?R#A(RƶN6Aۏa%@r3j.̀Y8ܦtfrX"Fx3blMGt>fJۚT:} P'38&η> #ae.1tJ"X `*H,we5\ւ%b h8¡l6ͤd"5* bSLD=`ucnJ ٍmɒP:3J(]TTUjX$:}VuxQ%FJ~NP-X%T;kz2CbƋh 9Q6fI2 8FAYlIB 5TC9ͩ1vdEuDg~L'u%O{H}əq]+mP߹'IG,L?ɤ_*H?D ϲ(?ON~bV*~*BN)i9&g.˾Bod/G"p7žB@>9z gwts?5?VM]/jC>h}h+e2]_}_B$_ZR'w -qBЋ%zXU OpX)$|SâBcq!m"8CϪSU>IS)_$n>8h26[|Γ_Q))?Gb>#_naO*;D|=|ŗɏi[--*KF Ak=n<K3(s9-$7VDJOE8CfqQXrPbl"-r)jqj)(6RTji15Ì[J 9Eb???tU([)⟮f+~ɊO⏪b <)>CqwQ|L(ϵ+l|S=EMcք"zj[6|# ރ֨ g > B68*F$GQq7e]s%꫿SO_}_ׯ׿_M<ׯzꫮoE.K^#ߢ[ֲ]҄?%ˈ#>HO0L\7;n[˧#BSD%&f|Τ!!sNe0?tZ"G#XPP)zr!N'/n[,cc-T3vixqr)G{Nj%ٯIdXPJü..{Y7#Ά~K;> 1ÞEP C3)D￲ :3URW"za>_XƉ|Ƕt˼,|v{ Bɗosvw1n_&Ch3-"6/Ismg* K:QJ"X8_)D'Gne1 B7>Idg0#z)ᆚ  .KKa1QcP+HBX*?nȾޛZ-y˻nzk=B]w[ӹ]Vurgi\Z-禳~Pnrg:7ݙUJws2dSG,`0i-K R kc_uB,  dp;<;q)S*i^^؊?Ӻya_-QU.=/< Hyd<}bR+.GGK\ڍ[\%3y[/P4OFM=uDzA&|G#27j{8D-Fo*E|Em!3Q󾬊daez/b2)l.57 OtJt$ԓfxǙk脋'94J$ǪCCHP eIt* 0y`@FʥNYH6IsX\d+TQХKpB1tCPΕBx3Ӌ3jo bveSv0i8BzUU9'Us&LQCɨ'6B]`Һ&>rg/n9`4 !ŒO]frɞciDK fȾ6nZ~j|g<"'k5+B47#+'t:q`b}K8p`aH}5ߪ%tf.KWsآa@0 44FWS3b(w ]w LXw_Ew^2g1S@`>!gV1҈qTXzB3dv?Ufy ;t/tB]MtsAY0]Y9;||et9-/g_KbΑ-GH׊"Ha#Bɚ\Ӟn&@ՌW)'o~ xyT٬}'*mx1CdvZ+ڷmy֨RRBEA"0"5}Ugƣ= V;8L2krTBg-hJD䲬28TعLxzɉFueuGW[KF[#SeL3S柁ulJ\"$2f1o #ĨOoS]9q.a7đWk3cBn=lvwАti&A> :`=fM2yEU6za!ߗ d߂/rb[DIcG'< 2׻H?hM.\.\RzHgЗ"dpP \K*J"廹Tp emr8J' UƤ~h'}a$n#Eц_`3k ^۴Z-z,`zL  Y)btb خUD+a"R#[ e3DqQDhЎ JͼW+v#[9\3P&-d ycON/{ #8 mZ_PS<2 ęȱY%Ye.2d;{y;t~2 ΂(&f6(N]5qMq#/h,Cǀð8iErv9SDVf(wd`;*ޠŴ xf-LD?tQLD5W34#NA)MAoJ7y¨͛9?2U2^vmodZb$FiʼgC4}|$aN!AuG H\bb9gk@C?T˟Ak<"qfƚr[ΔwVK =?AE(Ӑ]ޡ$G rAdA37!.neN㭨E:A9# =ZXiRdJeDB|tv~~j~c[zea¥!I/MW1H>R=Mk%9*[ۮ횞h hH̷xJl%h~cW9OdG5D?s˸Kz?ͽ|h5H'b^-B2R" vkwdZ'eNR=Nc(0 ]ӳï۲%'y̻P^./YCw ~NwPO=vRcoJ mɌB'#n-?YlU }\Jq/{^dF>/':}yk5K*1 -ɎBa9UCD <4 f+yWgqF&M" .۝\wjIs)+^ [M[xirfJFLq j%/<{/y2#xD`Sn̬k B"ٚA+d \TuLG=?7/܌ =˯/G6&QVĠP32+r#GeeU$E4( rL=KƏ 쉎߾<Ϻ8|[4;/Eݳ5r%jҵTC3"RLF xx1rP$C,#_A1m `j%Eanˮ(iB"F}]1B,4+0횞~V>bW&+lF޻9twlWdC/&({j/k2wiYQ"f;l5S/ꌿ,|,F]iMTޅ:sGf(UF [9uG#3Qb`%G>'J0TF,%ܑVX>]l?9>b˧tk=_zeexÊJ+:'(ܹPhf^d%N`=ܿ~^y[W^zyvY8+d1aMcSŖPLHk8% 9^M |0:͂3"3T6#7 4#yS|о<3QzZSsTZP:|x5 baˉa;/ ;va~#.#l5觐SzSd:h'}ݠY^d,BK& bW?죎> s'_m3 F7 L =ySv#lp IP;Q]Dx '.SNP /\Ѣ s(DxW2sN>w{N!sC yl(uUXpr/(D:<``%@nѥK^tWju>Z!cɰhȜ%(D,C`}v28 eՍO7}k{!VBfbV/0>bb  & 5]Z [Q5wЩ7A %v= NV4H4 G_xחт _x\ T)*(kQ xU*_L|:shyXHLȉ@|, uV~hSګ o/:7[h$/^Ny7pŋ. xr2?J"PIq~ٯB4k:Wؘâ)Y!avf&V^5V JB є,ʧt(pnlC]y8p-̼J{ʫBOs?o.kg,! ~v*iPx>k:Wؘâ)Y!aO/܍m̋ >ۯ/4G6&qFըR.$Л#eeYO^7;9>$ ʎ_y^bFwt{*'kC<p RAQR!Ԡ~%Е7h"B"-ߞ@emE28;S=EK؁3A : ;鉂kJV}K#nE4ْ_}TT /l}3=T%A1SlX8&9VT{Ȗ;Cw QDf}%3?&RAiRTA \Ja J & .Gb*E*Bvmvmj*R :&NiCҌ2"w,_qJkq-Ax$yhqYX2<`h5XBH%P2/2/2/.3J`$<@,nRm)s|!iFƻt! UH@uL҆eDY86[3H:d82 㲰.Gb*E*BT(H@M:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]p-t`WuiUXjU""Q: ^ =[6Ҫժ25AENaZè xP{Z( ;g|4\,FY-F-&Iӯ[O۬-]Rys*xw*{qW:qbW4qNc4Fsn4eFv4Z}3^z^TN|8Sil(o=cZaa~3N3ltTj}ntnƦE(]t'`Yk`)ˆh6ٯ0 0 0P|s9j_0nsk;q-2=w }U=Qip?5fPMu\d|)cqbuw[80~']nw={gv]g^wEq0jOF]wEAnBH"X Q54F}LRTJ0;zTg Q]'@uħ~ zAM=Lp6vPc2vc'\]PP;a-2=2[U@곧<;`? &;IW"\=tlO-zeUT]GNuȩ8/-e}KP';d 1/DvEȞc7t웘]g^v9!twy4!9c4šWVyBL: = ۃnsk lt:譐*W ]SEt^ E@m;9G6" YTe;LL`#ZT9qLc'\'"sd~{my1osVao(4s0'䣜\nrM=4yg&䛘\g^rK~i-,9$Q #B$W  yȑ6rP#2r#X䂊<@ĉ\'"rD~{my!1䳅\rB"sI1LBQOP$42i(4BB% db C& %gK&-Cx`dI*!֡} ':PjAǣ,yv12q&ҿf{ [aLVqN~㈡[R l  o5ZKu4~<ZAW>FiHA9BV4@GK1JHRbFe=z2\!'RDٲ&w#`c!H.s.0 0 0P|ppq.س`Jt$ghNQo.ќk l%FG$0`۹\Z![1B2TJd$MȀ˧xIpq1M͑ \/.k(kiRHL@0r$?/7CHa8؆ڦy8uݶeP(HN\ژXwiUQ4I1 2F}q/@<8j(0j,Zd:F'46S/'0.׆()8l} Y,ϋL"XY*a1(vR#1dtY忮(J ie) 1!q/(H  K %I%TB??ҟw)Uя aը+Ff^o|}IwCr_!i1ә5KnUr_oIak5Js~~_U򚏟To޿~!/D +PE PRrݭn:^ \T!PNZBf't )pD؀ TCt2m ='VN$AvIEfecٰ]*J;MHB:/ >;T.(\Kuc)Rᴠ6fA X +xe/t%pdXI| C"ps~ U( (Ybf9x|uknk\cs%M.=õy%8z:@"2N% lWzvM 9m6G_l( 22;25{6F xIwlE6fiXTua5#  Om,0&P|KW4SʞH~(x^@(j"g!Xd lHf-FZJ-с@.b"܅^Zd=gn%=\dUlK@3))dh{B~kW>N˪U @ƴUz8IhB.燄O$ɉXt"n!I˚/w«Hks;.* p8Qh=,}Z0 ûzZ%5ܻ;-J&RkweO!ѥ9}._ HGd 7nܺkz辧DKN֨j Ň$p:+G jdOw%^B(#Ia1R RcIըgn|!mJ(4ACq~R^v3,Nj!8T+fY0xJf.m&؛I| 쒻*a|E@cV QleYƋR3ԿaiJmVQQ)`ٽ{La f HLMP1>Hsk{kЋȈֳJiCto~'1@ ϠdCŁυwrI[{D+L}zZ@f‡ l$(@bX2ى ?fW_|-bD6A:(!1D)vWr,z@1"Ou؞~L"KQ['=evf~ /4t ;>X<*B '@YkPm~B -b -B -WQEQEQEt!\@7˙0=+z,NpP.h๗#8js퀻p. <o< `PU u2H#Q;&X*$y8"8΂I~onm&^.\ r$% aRHنF]vn#]faw6" G$Sf>^Hu 5iER qs033+&Qrxu\i"S?&1>[G 5⧊SHa쿋g*vžCM졛c0Dסpg(jP<|SnK;;Ig"djvޙ92&f왗_Zv ^Y)}KR9&doTTS佊WQNc(+BuYNaSL0h_a.Vj@VSĨFO 2Y)L:IwP>,G$"HKF%F i ]]qZve3YzѕR'^2#ZR TXH eTo8@JN G`l3X E>eH< BQ3I1/Mrł!&I >y9`3hUxHϳ2'}KR`z #l!ˍvl$JZ6 xAJ->@`+O߱JeV;^HA;?<߷L- (˓6 ݝuivԃtJ}!?I6+ 3kڄ.p)mmb 2؋-6m` ËQW+W9āUE(^&(U m=ݴn]Vcxr\2lICs߱$&envwo7m;&Rҫ"ajh)eBВRqaAiP`~] l<,ww g`A TZp=Òon g||'(}?!#eZ6!9pfC[`&ɹ38̣ <1Ƞ&U? `\Pi'#Ee]e+}^JN Yٵktvx8fTl|b3,R*0Ar`~Bʹ-_ 00000@1HADŲZb<\I@ٻBfZO!;IPʐClH)b-*ʵq iw/~[~ @}]=Ν`opKg'Ɯ Cw\ȥ,;d0˻fy*|7]Er+w _WN1K`T"v "7jQ;=7&6GBD<EQ]t$2taln&2R"'#Qͨen'! 2>``Gl ] 6|t{S{sO⎘d앃juWCzpew0s3eoC>q_{\X{&XOPu9nC\@\J+b/ J~TJdyH2iɵE΋QڣSreC&}4^{(-qPD*-ف ir2͗==PJ'= '!o! ?R1S1߫IJ{ʀ T#K P%|_W*kLPEFA B~zvMr nˮjfIb>6-.&ɍiEI(A]ۮYmUM,Q uܦeeU$8 ( r1A=9~5=1-)z%9!۴ $8a%A !w=og9_eW5EO$G1qaUQG4̢$a m,쪦i(`YM˰˪IJ#qfQ0 b{~skzcu[vUS4KrC0yivY5Ij=N,JFA B~zvMr nˮjfIb>6-.&iiEI(A]ۮYmUM,Q uܦeeU$8 ( r1=9~5=1-)z%9!۴ 6a%AfIb>6-.&)a%A !0w=og9ZT] iQ uܦeeU$E4̢$a ]ӳïA0 Q~zvMr nˮjfy66Ump579'vM9_7Ҳ+DM,Q uܦejX5#]}<F\,gïi57>iRo^J/ΩHULia 7KgKn-,1<A=cXw{.]IvqڜeD~7 5FZv)z%9!=۴́] &}ïii(:n2v5&.S{bZ.^EC,%}gM^X|i2{ؖىwt(l#m2JB =ѮՁ>̓2aUla[DB 2-$)%~8q'r$ vΐYͧvu;;82N@P"Cezz ,3EX+̖ymItai:(iYUe!io{-u'jM;:Ve]K[jI%%`G333p1JUUUUUUUUUUU)KUUy`tEQEQkuvuzvMr nˮjfIb~^mZ]VEMRt0@0 Q($]ӳï۲YqaUQ 4̢$a  ]ۮYmUM N,JFq 0@~zvMr nˮjfIb~^mZ]VEMRt0@0 Q $]ӳï۲YqaUQ 4̢$a  uܦeeU$E8 ( rE@=9~5=1-)z%9!yivY5I=N,JFa (@~zvMr nˮjfIb~^mZ]VEMRt0@ON@,]ۮYmUM,Q M˰˪I~w=og9_eW5EO$G1?6-.&):iEI(]ۮYmUM,Q N"{W3" =a9uT:q^OoB~in%*WuOoBT_ _0GNf=(!( :QmcR)B$TP@ḫҧw 6` 6 (]ik"L8BH:Ӏ_^M^1AqH[Ƕ(_ ۲F& 4 y ]A,ל1,lw1Zڡ L,3JWmvW.%b kqbYw⿹trʑnmkA [u^^3GSfRN"!Õzqce*o |7'SG&~Si4W:$O:pRl"(R5Ūo=N`Izd0B ЦA8M4F2O/ZٺYrlR 'H8Ƒ$xNxSrQ6,7o V$#rz/&m9YH,d]OpbiK>pJ,3AϷx;UPLHT͖h3Y r᭛ejzV~UJxeQ'S4T[7+W5=Rr nˢNi$ >hjJ aB AjAZ-fl~2(h4ݐ?꨾`?^2 9!Y?xwj < , <?$<y{x+R#/ GN ;?6bq`~|c20ݾ!_B7Xۏz5L315$g`98y-,;Oc UVRJ4Wr^Jj:dbx<{-HӪD8Q'I\;u-ikCaܽ' 5D3 ]*'\$M5ΟJ:Ӡ jPSBM 5%TUQSXUSN(v((i3AI}TPҙJIYJ*cDPR5πLIeGmJ wԴ )tV魎5ݦt߹5޿kO30|C'GPvDd|b d8{F5/ƂS,Lv~{{rHRPR+xaf8l jn5͝EpTqeEZX^XWņ6VGei_z/Pk?z4iw/IM o+Iעin5/īWK(t0J(i} Ġ-(X|OJ64Wsܞtʤ;ו~uڜOA̅y>m?:9=% |ޙI5~z̳8:msЭ>P M1&IF *#RHaD ?Q .ގy H: F, 2tL4,opwuqWYy Kr~BA16 d('0^{V lX7>yKRv~+r$2NlV{qin`ݒ±:4fo6iF_2?5UyXE>(reUk[ۅ|$?%\9&= uT(#TtvQ[+by Jv8~1 ܆B z W 5w;nV`ƆDbиY u H7mLWAPm02heKb"䂲>T5<=R&×LV;!V,'Ea[/zXmDGSNb}-ÒpZbA6ľYABERb3w -AddM_&Sӓ 3O48 R`vlb,E\fRl@"rv5ذPJc O݆ [-̭4;1>}-wSdE'q$%zT ďo){r1Io'5|wSjG4`bBXYׅbȒ>m utL; R/G.paᘚE`)[ɕ-A,1gx:ԦcrBqAB22{  1PmeQk>87)c4̽FE)ngR8 TGc͑H4C\(z{4NQbBHnNq8%b 3SŐGԽ+dG^{fzr%]w\V\/i'47cɑfx2f/]: 6Z;`K]k%P66!@g[+L)1=oгïvؕmz]{*˲48NQ3H؁gg3.vI?ʇ~;Zn"}~ʑT[k-6&n{<>7V|Xp"{ZX|9Fe2]Rw>̛UUf(D‹$F@x›t#@.C §]J⺗bTWɩ{%ufH.-g.̲TկPک`/mQE4.ڕU"F5ѧ;RKifW[_wӱN6W.=͘l+xJ\HD7ǣjrQ3<6ΫOi` n.U6GY>_Ґ|Y^W)"` ɚkݣˉK_ ŽpojTOk7n[d?xuЏ қ%N MMy8Eu_Z'V Z@&@H Cȅچ2@(A! `'fЯB(N[m&ki@, #ʯي-u(;<@Cj>xs`&P"7Q|8]kt'Թ!ٟK2*Cr;2vRq.Τ :8UWE35MXzFZ4d<@1|ƐÅWuv!S : n2Gn&b@KQ6J2 HG#r шLS6Xh |Zlws#{rwfU2-c9$5i#lAk浻j@9JYA])۠jnϸce:ܳ;SU VH؋&Y3Qh"ц 3FWyHF!%4.-#n# IС0zطեe Xi1t$ET3ؙ;7w֘;37ˍ3.074vdh&)>rj~ 7kw})(db`eƢ;76y2,5@dIA 5wkC-*^W,6θkGT{4?C{+ݍ&?+%`êK2إ!34Wmeԅ:ʤNs79 (x7]sN!ȦrAWbQ֛]nZ0'2,82t2Uݍ̡̆L;rbO9RO 4݈W$rpZxխe21gD$ A.c5[K?|`+H!`6C:{{^jOޙdis~z<9%{kX#(K#@E5ui]Z֥ui]Z(((Xח0qaUQA0 Q ~A@ۮYmUM,Q M˰˪IiEI(A`C;uEBskzcu[vUS4KrC:n2*j"qfQ0 b/x{~9~5=1-)z%9!yivY5I8 ( r1=횞~ݖ]=͒ ۲YqaUQA0 Q ~A@ۮYmUM,Q M˰˪IiEI(AiEI(A]ӳï۲YqaUQAO=og9_eW5EO$G1?6-.&)a%A ]ӳï۲YqaUQA0 $E4̢$a _>skzcu[vUS4KrC:n2*j"qfQ0 b/h{~9~5=1-)z%9!yivY5I8 ( r1=횞~ݖ]=͒۴ zY9 z~9~5=1-)z%9!yivY5I8 ( r1=횞S`oa$IA! H 冡Zh + -P`p%5*n GPZ? q;(Iy|'N)q=D}n"$H*qyYwדp bROVh)Don\W]G.:!8pPN8f0d؅J_ݍp񲸐+BJNVC9rdΏA *k,(Uerӟq+C "0 4APA e) 40, "hHdDʀMDC$-RΑȄ3Rt>b~^mZ]VEMR=N,JFA c=og9_eW5EO$G1?6-.&)a%A ]ӳï۲YqaUQA0 Q`~A@ۮYmUM,Q M˰˪IiEI(A8}m,쪦i(uܦeeU$E4̢$a _p>skzcu[vUS4KrC:n2*j"qfQ0 b/@{~9~5=1-)z%9!yivY5I8 ( r1=횞~ݖ]=͒۴ zY9 ԞzvMr nˮjfIb~^mZ]VEMR=N,JFA k=og9_eW5EO$G1?6-. 1-)z%9!yivY5I8 ( r1h=횞~ݖ]=͒۴ zY9 zvMr nˮjfIb~^mZ]VEMR=N,JFA B\=og9_eW5EO$G1?6-.&)a%A ]ӳï۲YqaUQA0 Q~@ۮYaeW5EO$G1?6-.&)a%A ]ӳï۲YqaUQA0 Q~@ۮYmUM,Q M˰˪IiEI(A }m,쪦i(uܦeeU$E4̢$a _ >skzcu[vUS4Kr P=og9_eW5EO$G1?6-.&)a%A A]ӳï۲YqaUQA0 Q0~@ۮYmUM,Q M˰˪IiEI(A~`}m,쪦i(uܦeeU$E4̢$a T_@>skzcu[vUS4KrC:n2*j"qfQ0 b/z~9~5=1-)z%9!yivY5I8 ( r1X=횞~ݖ]=͒۴ zY9 zvMr nˮjfIb~^mZ]VEMR=N,JFA BX=og9_eW5EO$G1?6-.&)a%A A]ӳ r1=횞~ݖ]=͒۴ zY9 zvMr nˮjfIb~^mZ]VEMR=N,JFA I=og9_eW5EO$G1?6-.&)a%A a]ӳï۲YqaUQA0 Q~@ۮYmUM,Q M˰˪IiEI(Ah~}m,쪦i(uܦeeU$E4̢$a 8_>skzcu[vUS4KrC:n2*j"qfQ0 b/pz~9~5=1-)z%9!yivY5I8 ( r1<=횞~ݖ]=͒۴ zY9 6@q ]W? c  TFT*p@aA}`1-9AA@kXLM PS^3J*Rq`&F#ԜX>rZO4'z|Mn%P%H>Je&Mgvwwwwwwwww88888888888888H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IXeYeYeYeYeYeYeYeYeYeYeYeYeYeYeY$iiiiiiiiiiiiiiiieyyyyyyyyyyyyyyyy(((((((((((((((癦iiiiiiiiiiiiiii(i뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺪ʲ,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,ˮڶm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۲,뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮m 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 qqqqqqqqqqqqqqq0ۮˁ~ݖ]=͒۴ zY9 =]ӳ1-)z%9!yivY5I8 ( r@ @eYeYeYeYeYeYeYeYeYeYeYeYeYeYeY{{{{{{{{eYyyyyyyyyyyyyyyy4M4M4M4M4M4M4M4M4M4M4M4M4M4M4M~5={9ï۲YqaUQA0 Qzkzr _eW5EO$G1?6-.&)a%A !u!m@@ nˮjfIb~^mZ]VEMR=N,JFA B@Cۮˁ~ݖ]=͒۴ zY9`׉]ӳ1-)z%9!yivY5I8 ( r1og/bu[vUS4KrC:n2*j"qfQ뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺞og/bu[vUS4KrC:n2*j"qfQ0 b}               vAAAAAAAAAAAAAAA aaaaaaaaaaaaaaaA                a((((((((((((((((0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 08888888888888888 @AAAAAAAAAAAAAAAH$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ$YeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYEaaaaaaaaaaaaaaaaeiiiiiiiiiiiiiiiiqqqqqqqqqqqqqqqqyyyyyyyyyyyyyyyyǁ               牢((((((((((((((( $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(iiiiiiiiiiiiiii$I(((((((((((((((i(,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 îʲ,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,0 4M4M4M4M4M4M4M4M4M4M4M4M4M4M4MӲ,۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m4M888888888888888m뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮8<<<<<<<<<<<<<<<<AAAAAAAAAAAAAAA 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ0qYeYeYeYeYeYeYeYeYeiiiiiiiiiiiiiiiiYm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mqqqqqqqqqqqqqqqq۶u]u]u]u]u]u]u]u]u]u]u]u]u]u]u]uyyyyyyyyyyyyyyyy]}}}}}}}}}}}}}}}}               aaaaaaaaaaaaaaa (((((((((((((((a888888888888888($I$I$I$I$I$I$I$I$I$I$I$I$I$I$I8eYeYeYeYeYeYeYeYeYeYeYeYeYeYeY$IiiiiiiiiiiiiiiieYyyyyyyyyyyyyyyyi(((((((((((((((yiiiiiiiiiiiiiii(i뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲뺶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶,˺뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮m۾0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 qqqqqqqqqqqqqqq0 kzr _eW5EO$G1?6-.&)a%A !`@ @ @ @ @ @ @ @@@,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲{{{{{{{˲<<<<<<<<<<<<<<<<{iiiiiiiiiiiiiiiy뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮km۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶o۶qqqqqqqqqqqqqqq8yyyyyyyyyyyyyyyu]u]u]u],˲,˲,˲,˲,˲,ˁ@{{{{{{{{,<<<<<<<<<<<<<<<ϳiiiiiiiiiiiiiii繮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺦iڶm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mۮmqqqqqqqqqqqqqqq?yyyyyyyyyyyyyyy_u]u]u]u]u]u]u]u]u]u]u]u]u]u]u]|}}}}}}}}}}}}}}}u]ӳ1-)z%9!yivY5I8 ( r1AAAAAAAAAAAAAAA;               A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AAAAAAAAAAAAAAA0EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQAaaaaaaaaaaaaaaaEQqqqqqqqqqqqqqqqa                q$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$((((((((((((((((I,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0˲4M4M4M4M4M4M4M4M4M4M4M4M4M4M4M4 8888888888888888M<<<<<<<<<<<<<<<<@AAAAAAAAAAAAAAADQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IQM4M4M4M4M4M4M4M4M4M4M4M4M4M4M4M$QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ4UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUEYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYUU]u]u]u]u]u]u]u]u]u]u]u]u]u]u]u]eaaaaaaaaaaaaaaaaueYeYeYeYeYeYe٨OKGRe^ABB DX`@ç),@ !ѳ:?^~'(!vPh(W+a%0ŕulR.&`W0 %=$Jz(顤;$I$I$I$Ilm۶m۶m۶m۶rbRB2"qaQA1!p`P@0 PSSS#I$I$I43210/.-,f8<+`hb  I$I$I$TUUUUUUUUUUUUUUTb i |UUUUUUUUUUU_%I$I$I$I$ITR Х2 I$I$I$I$I$I$I$B!B!VIUUUU+Tb iP3UUUUUUUUUUUU$I$I$I$I$TbI 2 #'I$ITR92%$I$Im۶m۶m۶m۶m۶m۶m[$I$I$I$I$I$jI$I$I$I$I$I$+TbI 2 ?"z$ITb  w.I$I$I$I?IUUUUUUUUUUUUUT 24  I$I$I$I$I$DDDDDDDDDDDDDDDD$I$I$ AUUUUUUUUUUUUUU!BB+Tb  '&I$I$I$II Tb iUUUUUUUUUUUUU$I$I$I$IT Х2F$I$I$I$I$I$I$I$C!BZoUUUUUE +Tb iUUUUUUUUUUUUUU$I$I$I$TbI Х2-@I$I'T<R+%pOM+믿믿 !"S*B&I$I$I$I$I$I$VUUUUUUUUUUUCUUUUUU5(N(Ab >xa .X@a8h`(@`6420.,*x<UUUU+!!?u$b)m BIPfZkZkAUUUUUUUUU=}}};]wh3Y rX+U u2H#Qt8MsT(Ip4 Eq0ANl C7 xob  BI$I$I$I$*T 24@ I$I$I$I$I$I&I$I$TUUUUUUUUUUUUUU!B!@UUUUUUUUUUUUUUU+Tb  ?I$I$I$I$TUUUUUUUUUUUUTb iUUUUUUUUUUUUU_%I$I$I$IT#)`0 Rtx)6$I$I$I 0 0 0ϲld0Kr'v6y8"8 X=͒۴ |0A)z%9!yivY5Iiн  eqOQ Y'Ej 0!bI 2Pp'I$I$ITbI Х2-UUUUUUUUUU$I$I$I$I$I$T Х2@"I$I$I$I$I$I$IB!B!B&I$UUE +Tb iP&UUUUUUUUUUU$I$I$I$I$ITb 2 ?"z$I$IT)%?&I$I$I$I$I$I$I$IVUUUUUUUUPUUUUUUU+Tb 2 @#'I$I$ Tb  G+I$I$II T 24!I$I$I$I$#"""""""""""""""""""j$I$I$IjPUUUUUUUUUUUUUUUAU+Tb  "I$I$IORUUUUUUUUUUUUUUTb iXUUUUUUUUUUUU$I$I$I$I$T Х2c I$I$I$I$I$I$I$!B!Bj$ UUU*+Tb iUUUUUUUUUUUWI$I$I$I$ITb 2 T#'I$ITR-$`9,0 gfffffffffffffFAAA %/tv$I$I$I$I$I$I$I RWUUUUUUUUUUUrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,۶m۶m۶m۶m۶m۶=+!!?QP%d<b 2 0L#'I$ITb   I$I$I$ T 24Pk!I$I$I$I$I?"""""""""""""""""j$I$I$Ij!UUUUUUUUUUUUUUU4+T V4!p_.3j0?m۶m۶mm۶m۶m۶m۶m۶m۶mI1J)xG @4 xжm۶m۶m۶m۶my-2 )jpҎD dS8LgU^[dQAR01<<<<<<<<<<,!1K{!|e]kֶkmږm5ZӴ5YkVZnoWܮnZ >mUUUUUUUUUUUUUUUUUUUUUUUDs9s9syUUUUUUUUUUUU˲,˲,9s9s9s9g˲,˲,˲,˲,˲,˲,˲,˲,˲,K+X(O(@ =;&2 7*L< 0 0 0 ü!IBF6 ZW5^DmjJ@ny~Unp"ĩE.;B(*Wn5r%)ɘgh>Hpt.|h0) ̟*2!%E1IHɧv# }U@,! aO QVn֑b$!XuѰABh ":YzrMJ~^~)~WxǼ0F UXIQ )B(*(bQ,*EcVM4. L)Zcg^BHH&~I:igKjY,Z6N-QݞF`/?B?JE 6+Pq.H(,"C+h+,}"fffff 5=?^]-W&W+NW~88R⒏Gf*z y˼U&oi|sٹɹyޜ|];qxcoUdI%C8Mt-q,K|Vx|V4"N\u3j p: jnah&q,WŢؓߒ|H" Ψ|z̸߇n0aųtҘl3.$HWj}}v3QPeY\8&V^=䁺77ͣ,8GQ1`RГQ+!~$sDx81%7F<0a+O[[[3ϱuh PMy~:%uu5HcGŬP.#7NDi'%+JBxviog8Egϫ&q$Þ8b}ndaÓ9BkQjQ)̳.pAO!x/ih-#uH;F ufNfpMl0͕X}X"|Dd)wBԠz~{{sJ̻NXV9ݽ{j⼌8bt6Z8)ywB"BTWH GJCQ]m$,Bl !J@H,PdKY3d~JK=Qp{8BV!b"## 5GlJyA1(pH@W%IXT~ôZHa{Q$Zq_u1E0I <ݢ}TM ,2zuAһ1TQeTrC{|p%tTZR1-}sс0M$:܆W[/cfJͶfĘt1 %]A;7z$k%nN3G/-rhoz8!:0I 3 tRMqǭvQPJS扬)z ,BH!Y?r&1ݯn(ɦjcZ Jƅ9]1eSh .Unn z%9՜(,Q`Lvjqjg-~aPQx96-.IС5dle)Vi4F{d+Vt xOҚc-)dTEICHwr=2#1ѶРcz8JrC:αivY=TO%{Ɇd5@\( SLP@xf I,&?H itc{d<9$ rMbZx+QW.:5fuS?IJpyMpJ:"mJ] 6K2z r|^@|l`ĺH41N3#6@iZ&`+:MKCVlõ2| xM^a0EUH Ɍ ;xݛ͖\xJl.(ФMʠK$q"hHżvY8qzmrM45`Z YR#CG{9Hc2T @Wj͚|[Xi"dԣ=1R*Ĉ+]юy81jPʐLKl.(ī]|'mP& HD<h5H'w1;ڌ֋bM*4>#P) 7)q 3^9Ao&g1_V-6VeRIڮ+n$JАI`uF <Ц+C*Okem ck*p֖zgA!@?l"EQrvV&8wx>s\)nz3E8+g#/ӼN< <䢟88&@/M7K7{rs\Xl(֤R)I3 "ѹ@=iO{Ӟ=iO{Ӟ=iO{Ӟ=iO;ю>>>>>>O}ZoڞkgX~cn_]ӖNV"|5?($bHip/8UOЙҕ$XD:2 !aܐpBs`? ώ5U!(YH]9")@ !sPʦגcв>!m8GC[ͭWnyn$c6﹎Rux/Kt{^qST'˳3a "Ve( ࣒ױ`G/G!/;55SP`ZQ[GʍfztT+a˴ܪ+疧aUraosk<^-tB  CZK7<%;!O[bÇl˽eH3dedg5%ϖh"S8pC/zTK7JT_z,>ZqGP z[$VЬA8 :-in~}C@e,ʲ ߳M XW%o\32CY#X)8@zUzXq"J YoMfq9p0܅S$;E!)m1tt!3rQ 7]@ VLz|XIѰ}_) |R 22Ziiiiiiiii( 0M4M4M+X!b e8rт  жm۶m۶m۶m۶m۶m9222222222222B\ bI 9 HZ˲,˲(   \ F%i!pO: _T_BH"{!Stk p !0@2%MMtIQRtE]tE]tE]:Nt:Nt:Nt:Nt:Nt: D8 ñh(BqH0(@`*eM)irn.蠃6` 6` 6`Dp<`401WP,@$x0X z|r˫\(IEBL Gi<ECH,C€(AA@ +P(kLIskG 'u>Ϧd6Mf.LLx=>xU.ˤ"c=c=c=Dp<`4W"? .e1]wb\cܝR,Kwq\㸋q˱w1,`.^^e]w1.W,w1\c܅qYqbX< 8#@W:Z0FQEQEQEQ`) =Ֆd z\q[{}}}}}}5d,ʅbT$"yDƃX48$ ` tZs3XJuJP4*HH y@y'+ѯ]q( ` bbhɧn/cebwcYW@Yd??Q%mb 9 ˲,˲,˲,˲,0   \]bw1.1b\մb9 ˲,˲,˲,˲,˲,˲,˲,0   wwwwwwwwwwwwwwww\]bw1.1b\V(-`0 .1@7NI6`ܬLP (b58v-HĆV~V~PO'=QNgsj8M`2 /Mb)GR#(V*G&@$N2GCcd Css=s=s=8TPSaٕIQ¢R,imS3@R:S‰l G534J`c-+罹)I,#%p96r( 5@ vbZPSQϙ#oL8]Ƽ#%FWoڈcG]l{;]~HOÜkٛJ1[⼦wiQ6UX\e1',0P! -ݸiH#'?dޤT*|FF_P7ZU~e!"[%+Uzmy F?SJ𷢄tڔAN]#09Z0]@!@s*d6^y|,x5a[pe>ߗjk̩b$ ](7!ppa 2 *`JNB+OGMO&T(Ip4 EBsX%9!&x*i'^ 6a]{fa =3S;p p WV;/H~8'}o nh&XEo[Bl&e.VҦDGvK$`]^M&XEo[wjkpF`L>JTGhg3`]Eyqڲsn3edivY{hy2*;a)ڜLwbT!!j\\6N!ԕZBbE4DX,RDj1U(Ϡ5 `pGe?2)Z"1!_bO⧧&qWOq0V!l< t#/Q]owPr?uZx cLS*u,ԉ(9(-سcC|D,CP)y9fcMĝgR6NbD >=A.Aοtw ,:Ҭh4ADd r/Ċ+ 6كh_䒸ʧYOPa#2a4!A|!84&R}!*bjȩ!|ChsB+_wDI0Nm1 Q;a0lFڱ-uۑ Id6d+vY`4jhېITCvy?Kӗ=єink ,^i($W㞨(UGfmrX.[44;Qi0|GdZ^̦ecuAKsbNʗFcKE9ݤ?$y|dŒr?d[ ?LJq!1^*#%˿O(x#~/(<޼g(|j MO 8W/X>~{TɇQ!>qsf<ul'J9(q0F0Z5rRj+I Iɤ̗#ja+r*bUTmOQox#LTڬ$uGYY9Qr#,)F[ "4IĨB |drW3*pj #Rx'UHxݰ ZoC0 R"$P ltdX*Z5WuMCGx{[es4 uΉc"F2 N(iՊΎtN×ps4'*.4P+Vumt$e Ӧ&NR}(:§*%=clwU?CYqkL-br}F}I$q4ki/XLL $ `!5dJ!<*Uk d@"Q"@Cr80 3}3ՐQsj]dy+I#S̱$D7xI1-JQ%pA{ZDWޕ2%Ō'\]b?38v!$zХmAP}CPXސU? (@WX M TGWв ~)Y(+PU'x Tך}Sx\d?.He ѧnc{"$Zx%=Zů\]'=u}Sߊ5HEә$B7[>u6HD!Iデx#e)zrR% fI%pwz6Y҂98d"5}SC4&BZO%6^`pLG8 /mQ&zr3h.:``CY5 ulIt { 3;$M`$I 92Qs [$-"=& e6dC~M/i ı(`!Q{N& N[&p"(jo 4;"_IS,=(}-)\!:oy%P{OXyR}nsfv" qdMl Tۤj`S6j6gJ@3QSVDlSƾnBZf:ܠDq1fn:Y 6䧻 sWzc-_&LMnG4dI}=T MT_JaMO/˝IDŽ9?a_DnxcwC90}zN>3 "!ϟThxV ;&ȫѩ<_D6?Wףi/:ɍ@z}3 ?H9ReTm}Ӆe4x ʌ5!&)QU#IANl&c@6'Xq%87F1 ay?n S-py*֭d=|S&QIF6K"Ph)/z[ٯ-7׻HS ɍ[`P2FeU5 y'4yH#bul$4kAʑ[la6QY$^;1#{76cm1~ic} Su3#/l$:)2B乭}NKPNԸӇ*ۈUkF"ԊZ:|!+lEW3L:&_ƢX7I7~pzHA] 5bv:nhͧMW(PjMJ(0zf.u I8=H7_ $*cPaYQ}LnN{d]դ)~ur] mN?{`4Dtoɩ3 yF?M` *+x`uX85q@K_1OW |FUHGf±Yp^Ȟs)H>"]/xYj&7K.q= R  `aW_U5w^N)4JZ($ܥz ,N]ĵ{ˏ2R'R]pL6Y2de;,P'q6 h,ŏYM)P>oټ^ qx~nw=3-ϱ\b\`KCO:2$7l8)xô+H"ǚ* 3iO,/T P= IE$fVX}:f:7J8Qy mA ݟ~N|7]# jb߳5s)R%>22f7Ec{.j`-aGrT?]͠I6ːG!6<#\f(&b^= %cʽVvuAVv`w,4_(pv0}XVf^b߼i3bޮ6꥝g7ay'aNL q4%N 7>:v>JUדE*׵Kt[ì$U?s]} A ȡ! q&c@\Q%NN2 |xu=A5# YK3 pw!vUt)'L~[PZS8Xș\c;l]WCDB+h٢^5& o:8 ib-,kyXؑj?mi Xe-ciŻ(iox@nt O1[vf@Ff[ޞv9X%٨H[ɮ>E1l`" t[>:DOSF%}!8F]*g ̊  d>zq1 +;^}l{!LHoDyVͻ$S>׊ub~]QAyivYz^o=Yu[vUS4뺮z0 A]qaUQAfQ 쪦i7\P|FA *j"q~,(uܦeXW`Bf$ih`)>6XiXZ(eg&*H!1Te; @N oεvSM:b;ڷiJPbg 0 xdX6.ځVX.P2 dL?i]u xϲ7x,orPy|_ DW"Lbޞڋ̬auݹYsK"Xv[0˔s2AeLyDb `I@KA"&f|30NiB&dB&dFsttA0zvMr nˮjfIb?6-.&)a%A !#qfQ0 by6-.&a%A !횞~ݖ]=͒fIbr nˮjfIb~zvMa Q~zvMr nˮjfIb?6-.&)a%w=og9_eW5EO$G1qaUQ=9~5=1-)z%9 ?6-.&)a%A !횞~ݖ]=͒qaUQA0 Q~zvMr nˮjm a%A !횞~ݖ]=͒ŐqaUQA0 Q~zvMr nˮjfIbM˰˪IiEI(A~?X"Rih*Ay]hDaRQ֢QpPb8n]x4tm5zyyynˮjfIbM˰˪IiEI(A~w=og9_eW5EO$G1TuܦeeU$E4̢$a ]ӳï۲Y:n2*j ( r1m,쪦i('۴ zY9{~skzcu[vUS4KrC~^mZ]VEMR=N,JFA B=9~5=1)z%9! ?6-.&)a%A !횞~ݖ]=͒ŰqaUQA0 Q~zvMr nˮjfIbhM˰˪I a ]ӳï۲Y:n2*j"qfQ0 b]ۮYmUM,Q GyivY5I8 ( r1m,v?ݡrpD8%Q.G/GQxrrDTQ(vp-0@dDZ6QDJ- R KbY< 㜕guUe\ӁujƼhwjgqba@긱YMkl;j'di9%ιcj ={xA-wY+UEXZ"@|}/u Ӣ*Q^FEҒrT08iˆ}C'in޼z7j*<>$- ,<+*w76Yz;L"7aQRc,6!E1uNVjC*m1B!D-_:EJ ֜q5#! klMqZj( , 0QCB@ݷ.\<ťˆB:XuRוXF!9J! ́J*v_Re^A#8AԿnAn@X}5)d_z;Vjy8-a>50l/N{B ӤCfd7GQaI^ܵi݅L>lC`(ŨjNjk*-ܖƃ1ͻ`}GRYҎobp1sUKFpKusDW@|Im'XatψE_hX|.0DWz6_&t0/מe}RfbypO /{8OZěVkP)T&">NUȋw֨\H'P0r5yt'j133333333SFE:>>$e57(_{ḉ<Ai(5=K"r CG4(&.&o=( {9kkcQ<}A6NafTxX|@Wes Z#IQ ??M*1 qo$ Өi$)ܾC7xnYM(CX8V+b$WBT*rt:%3*!R0>6 x͚dC\ <.ըԂ+&Wj#ZjT j+ ăp&t5I( # =680AQp -֠ =680AQp -+a!*J9:) v_2~*TR9@z|%P$$^H 1J@Ж>Pvd!;.e]~~~~~|>|>|>2/2ա6 p6|sT( <`,ByPLp5[UR)zjHѪ f:.!ZjUr]vVRNJXpVlVlv \bC4C!# 0lUjHѪ@Oј3BHc*Ć8hBF`٪UM3>g1g0K21 "Tq q 0WU Eg(|sT( <`,ByPLp5[UR)z8l4f bP&2y8FX :.!j5hUS uhRL$dpbuv_PBr _EbARTMP!HQ/6A E2}F^|14*6W;bTM{ͻgWx"|g{liQ [.쇃`Qcbd).Zl9c0MRw[(=u>-ܻG J_jf2p@-ހzO:R3RuȊ NWd$ML,#5s#8t*wl\C)+;8b HmgB_ [i\1Q7sX{1L]:2'[XzH Ш38B̹jcrPxR47b%qgt;H* B9Za{> Į4"QL i ӍP>ʋ @HUbGB$'(QQQ^mj?GźYF88r/T#V.LqM TR%K!k I:<ޏg]+ yJ%bm0,g59gб<t9NM狪`ORAtq H"€@P``)`OJ KmEL}.Ft$JEjz#jvh'q@kUUpшfESiQ5:.vQ'h$2f']y6E6.3nDMHMttư˅g͎;')>OvN4>(~h|NrNӘb b57 @Wg xyh>{#9z߀O/t0YB__CR-' >fQ g%P%DDfUHd1̊xy|vY'$ QuܦeeUԟܖ]=*/7{o9 pELLY{ybLIFWbl/pK}JM.@NYof:\]>-Қ]sAmUM,I`'fQ0 b]ۮ 쪦i$a0۴ /E4R=N,JFA =9~5=~ݖ]=͒$ FQqfI(M˰˪(A~ @mZ]VEIiEI(w=oï۲ ?6-.$E4̢$a]sAmUM,I`%fQ01-)z%I ?6-.$E4̢$a]ӳY( B:n2*OR=N,JFA =9~5=?"qfQ0 b]ۮ Bgvor_PPd" v=!a sߛQ> ?ǪtsgU2Z֦Sc $8&֤E4'J >+>ET6d #DFc2+1Pfi%Mg"roЖqp$BVF[ZH[[ZM۴1J*==}=Wx{| "T&Pd|@l- 6m)ffffffff&G||z0c 6kR4$S}NxF đ40x a$|odVI]#&D:]Y3ˎ5Wrv(r2H"GQ C>:6M˲ư벬iAR8$x(Kph1[aHfBqRL*q;vtlؐ៸IŊ #bJɥ؛  [k[km;P;:UԠ7X&hD{zma~ 44h2 AcBt݁3leZ,WlKU&Wj#ZՑ6Pƹ0( "S2%S2$C2$C2$C2$C2$C2$C2$C2$C2$C2$C6g4" oo;#3uZJRU5Uy*zV(Ujt:MWUU 0 0ZkZk9s9s9c,B$"l 3UTURUUJUU)rQ҉9AAAAAs9s9gwwwwwwwwwwwwww9s\j99s9s)RJ)RJ)T9s9sc1c1c1\*gx'`W:0 SCIcHJz(E-qsAAA@Mp\\\~~~{^z^z^?~Ǐ?~ǏH! ܣq^z^B(ILE6,r-kR)p2 %i0p`DҮ<p-eqUZd%QERTID ò(( Br $`Os@3 2Bl :m5SR1wLR^#+*>'S6# g%TQ>@6ydƅaYT!9D B $Hٹ9x LhYAF 8VǢf*Y*N Vjkֲt%RR 1uJfb"* gt"&5v"_s1_KQÅ #s|eo.1vg1WóMw7$Nbw-a~Vu4iomS[r\.a~OB431Ulogw߻KߞD. ҉9FH˲,˲((("    \.1]b~v% 9Fc1cwwwwwwwwwwwwwwwwwwwwwwwYeYEQEQEQA!\.1]b~v%t҉e8kC8 @@1cƌ3fY9sζm۶m۶m۶m۶m۶m$@ $@# 1s)P#$.c%\ҸKbI9BAAAAAXeYs9眳{\1]b~v%K̿'o$pYJ$(Uox(r(r(r(ݻw޽{ݻAC$V*SB -@ p"F3,>/6+* .oʉb&WZ^\O鼖@TU%RET$QU*DUIcffL̀31fb̈4b 9r(c1c1g۶MQEQEQEQEQ 4g<kLgs 03 303z>8Ǚu ҉Х1p 8!qqݽ[ 2dȐ!CFFF&\s̙3gΜ9s̙3gΜ9s|l% p|TURR?xNp̶hJt~߾a @ Zw&fUܤEc5T48 (R@CN -g):p^UV$5NF =5-%79%tѣC *E)S)Aͤ|dCȇv+}G53aKf*uqV8jffĥU.bbI#ш{pâP ]%+YJV]uUW]uUW]uUW]uUW]uUW]cT8ͤ|dCȇv+}G53aKf*E1$ULɑhD =aQn h`:(JMD0DCX hC۷o߾}۷o߾}۷oߛ;B` IM cjS䤥1#@7@@1 x, lЎ^aff6v,X(&P!97, 8 L'`k(6ENZ9ˆ{ a$|Oi>SP6R !16yT33FdrQKRE(F@؃J&`hq9iiL#A4 '`k3~2Ҥc0?>n{T˾lv37lvzۺlo3۷wATShg_jw}l3o ~f{V sϜnn[{gs뫿P%C|O~켯zf{v=sڏn; mg޾nsn##bKn;s\ڐs]Rb`;+YeeA:/fcNe֘fflLfqff珙9O2I.4LO9)BBBʼnwpv_DA+=SgٟR"8y(2LY }whwlng_l'Z8S6}|D zMg/{IMBOb$Fb$FbDY۶m۶m۶m۶m۶m33333333333     =p TUZUVʪRtڪJ :r5F@@@@l۶m۶m۶m۶m۶m33333333333a\TUUUUUUUUUUUUUUUUUU,҉ 9OHs߈ AAAAAķRJ) V*U[)J UijURkRI 9p>)RJ)RJ)B!B!B݀\*҉ p. UUUUUUUUUUUUUUUUU53333333333aaaaa!\TUUUUUUUUUUUUUUUUUU̺%̘c1I$I2 Ʊ( A@c۶m۶m۶m۶m۶mp8G+uT&SuڪjTRUJUUUJUR$q\F `DFUbڙY50 0 0 ==>,)L뜤0JmB룺i2r*+07yqx_[4;R*y5=?aĐ/Օx:1c52%Gl& y[IX>1-BX@ܧuf q&Qd>=xWw47oMv }s2+>#h yX8wۭocZʥNiMFD.;!1O IR) DkhsTOy8:6/Zz^z'=qcxޤ M<1(;+|ACPT֨˔RCZU?1KOќ?yN5qX>{1ev^䇀z,ԗ 5daڟ#`%=JSUUUUUUTUUaaa ̪(j_^TcUQ$D4̢$a ziYUI9( EC?;7vg6V_5W2O47j!YIt93)  p~zvMr nˮjfIB( =͒+( FC?;Թv7\3/ښ+'Xހڤ yX8|kzcu[vUS4K`6JnM ˶ꊦIbD/>6ʬ +.&'bA#!5:,c쪦,TWNcH`ZaRJaB:a2*aB$bKĻMdۭ92/M\=Xcj.q 0 m~̿zvJr VI4:!q8Zg{>b8iJi}M\w!,uۮi^ʛH{ZD: >b^ܼZz-j)vZ%U̧tfd%TC3b#!1-)}%\p쨆gv&fe2co2=&.|Q:?#7+yTC3;r32PEڃ5B%!A'QM kUK*4F'd>C6##.& ُWoNS.;`G5D#.m\8m.k"ga堐}ȃ{ysfkuFc%[qS\A`RA1R!xl)ļhR! CC;|3+xr#Qt1?wVgWF6R& _ʩ[iUI=NiTٌ |wtWl6d?_W;O ̎ V-N ٌwtWl6d?_W;O ̎ 7q`Pt@7'QM km^ bϪIjP\ ɹ'+Yq2$ڎ,f_>b^ܼZֳgD |wtWl6d?_W;O ̎ 7q`Pͧt&TCVI4C?۫;7Y3\V-SKo%O.Λ rbURiN|J +6B⫝ҳ)pّ&.9\卖3p 0 /z&` a1-][y_ XT8RPN؄L*aB$l+쩖h6..&*q&Q6wc7vK횞r O C ]ϓoDtEISEڃ5B%G7'Qi.qlfNb {V[:SKt @N؀̷xJpvhFV`5XSK] ~F^={onk^gUNc>ۗQ&a)5-b%BبDC#3DM@:M~!3CTE MZb^?9WygfrF&\~-yqRC XM$b'MRȼok,k +9cS5\ ե0}Mh?F6(\e',m gʠ=kv5'<['jٯD! b5P̵M&+H/:vI4uǾTVWY!"RR# m>dafl9D*r=˸E8˖';Vr0Vz%hMoW@eI&50Lbe 8i)_RϴR[I`G7 9]J-ja=5PI,ko1wy>ޜ~&{ꗢFѕ48~]NA'MRj< Me? 7 7*yn_umH/3j8}?0AݷTlA_@-8 ҇Ӡ/-G^=ZndQ 9fT@ۼ7נVb*n ocb\F%C%ϐg/]Enݛxe @JPJ ~%J%C@[uYےcjrPUa#1cDJFj+b<'Ry9 'W Bg!a 6$$?6K3K|O(X&D~"hӆ,^'`0Zd骪DTLPC͖nPC0 0 C q,CUx(fjUMC 0 }g"^UME=s5S-2%u?c47c/B' 39xPt (3 ރkh *!)0%ۑW4D3#n!|A$|ܻZzVZ9R|7".%uo\;2/۪+>ۮbN$/tp¦|IlG^ʎk>n-Ҡj)C9{llldEI[VLR NʜJF?OƵ^kND ,!|'^}6qIbRHs14F^b  {ޏzYզeWrhK`ɕXHP}8t6,.&(rvi}-T|a3hL D7D?h bXyY; ]RTJ(:~I4/q +EظrS6ピGalWsL%D$CAEs7=͒C:n2*j"qfQ#IAIT$(oV@#pަ`-.#ODx"VH}RmN\J%=ЀŦ,{{^x-t§|KlG^ʎk>n-Ҡj)C9{#G> 5V^cPoիb^ّܸ}g"^UME=s5S-2%u?c47c/B' Dg8Fr vxAP fO.َ_*! ɍ|&bZ_QI[Aك9Wc1B)S"!Qs8Fs3R+B*B*B*dB&dB&dB&d' Dg8R*R*R*R*R*R*R*R*FKWc1B)S"!c0`j`{p mX%>[d;(x~Wv$7n_󙈅h}Gu'_QI[Aك9Wc1B)4k6k6k7c/B' Dg8| vxAP f!0Kha][uMS45f4$ -Gov?*C36". ʓ:s6FS2\Fn镂BLtG~fGn` ,*~wv&Wn6f"^4KHveڅUց*H9㢭"PKpB:l2*IiU$E4̢  rh`G]veE/>6+.Ny.*D[ٍٗ*T5EOD  ;xysfkmXYe4A0r'q! pe= ?ߋa=~{]=~kY=F[U=~?}GP}L32}?L'G'me\T LI%쌾, !@$$?pm,8m 5=~ݖ]=͒.IH9]_( r _۲YYRYmZ]VEMR=04)@ EqȑzY9]_(C߶P3AmUM,Q M˰+r'q!*^ܽٚ!+`E[sE)ܧufe%UPro~ nY /*&N" ̹J J Ƭ'lK#+ ꝝ- :A#!ښY]uFB. ۯ-5KJHe4>a-]Yq U0PLHmD,@<8i4({0j,Z(eH(pfge( "9 an;( ۯ-5KJHe4>a-]Yq U0PLHmD,@< 3 _ciRHS&|O_CG?}s?{xϗ_~3ӧ?7_~w8wbNp U{ӧ??i <ٝ˕xxE'1t4FO)v^:Ga!4K4m\i>>mYxmWGzopM+]"?"wPR5r:xzE8Oh\;MGӱt:qVQh7|gB/}ٳ͟&_D fi:R,"\T!>;}䗟d֚{`?iPtIiЗkxV4F_ZJ\xv(:XG}==9wMzԳ7[F?oG"ҭec 5yvw(nRw==?7 \\g &DX}M@^y@ dN.0 (5DfݎI$1F$ i=\7݋]PbJl/*[]7*F9{^A t i x}'ˀK=&1RJK H#i?s.i#tz~t?Ha( nC=AL\-֊TP'S4@$k~)3`/W9U)T"D!,)?oXPnc}x;]lZL\-֊TP'S4@$<~mc]$Capcjt9wզЦd1bhNU u2H#Q1KmuHYa?ַiPVB2`/W9U)T"D!,*_oXPnc}x;]l5M4@$~mc]$Capcjt9wժЪp p<"Pw LfAAZ;xK0│5e)StGjjU I&\ 6fN)`TSIJ+sU},%̫d s(D&^oCz\2bP>T|DvЗ0Y  "iXgeY3es3+pͶˤH-?;+xlI-N-苳U,7͙[َb+ԣv[G=#W5s_Cln`h7uoYAapW׻z9^{Y9݅+ u1!P lb@~#N0ȉNEY07C+*.XQ!0N{S~-N2SN+8fţ( e[Lc%"M8sK=p"7U nhmrۇZǥDb{:qYTl~;4_cwBt uH 9l8>Cq!H!>Q_~9".XF@7Aݣ}B-vmMA8:9Go\pHQ(Cԥ#r~dsZL3C}O]Ö3n>Rc|0hװ y,On# ϗFCO?(H)  HM J:PL.czA sA!΁}r:MHNٿ|Odh[y\揙h^~@:^S\:}['Wi<?uOWPIQA. UfXRj YA:aڵdn*YѱgGl}S*t|/'DN' BN2I+m:v[P}-:ѻl-,׫ZfJkˇjv}GMѻl7_/]EWkR 53c[܂J΂ePZsxGPf 0%tw*'bCuZǎ SW;{WyfL0H[0T0w`$C sgYZB^5^f[O l.ޗ)5a'UL ь/:b~ ߋ~.hzeQb7,g1WBя)V]Z3F!Nc=k0eضLTeNBy:`9:Wzuʯ+NGux?To7Uw}lӕ|qsg0f1 3ѾvB VnU6ۿxwE/-I=N?׉NJ{{-`E_ި^ Ԙ7|/`YU>0*ϖQ?!1? 7譋h8(h9hh:h;˓h<(ۓh=hh>h?$c1A@`0X( H$b1***h4D"dY{}癊*L&Jr\.L&l6N|>P(4FiRt:N뺮m۶T*ʪZVVz^X,qLq4I n$!D (P]8yaS\e[Nt~:唿l"U|,f…c@;0:Nkb#J -=F&7DDMz0!rڦ]0dKmivڎjw aae,l]NMMNinMVՠMf٠Mv:I\LZ2{||pǝ@Д=fUfe*[٭%X7GnP֟;SmIokz[eǾS\!'v.Kf6^"/v?$PywosGF'Le?+M8=sQ {#л]@WfI67{woP!TS%O Q֯PR~&&OԳg` X[[(&C:a (Ǩ2Ҵt­"""i32cX&h SnGK L엢8;wQ;]ξq{1M楫 D DD&X}IV=6*xȥDjӣ ~ #f?neX' Sŋ1=)gnTƞDւW_ gb[x1_uJ~!ٰ:iOx1\;ebz|囼ξ-5(7};>v ړ^V*#ugKLgj?wF])! o$VJ,F82Vnw #5)&tfŌޕb\*ef** CJ4ɁqR Qj#--X Y_fy^jGw׹\.eA1s׹]|e>v:~r_?jptN~r{_;O^c/st:XP/%f7}aa#EXHBws+Bs\Q>bʹ\ͨ(;L͙xѩu=h~tVlZ"49=MU!2){lRtiCn JGz&;`.Q7{?/6GtyT.\0;CY~T6= ' gs]LBׯ /6eZ\;PHR#};ΖEp'ůsE=~r7kߡ^4I8H " zW$oġ  \FoKGAXZL}Lc,Ζ`%c LC:xT`J-a\XKtW  kZEe %pJRW ^:5V*·(',4+ΪY};΢'ǡk.NN}QS_iԗ 'z3W{AWw8QãJ=Vs0*,jΧatp %`WAaծ<&weku.k<vMbNY8,ĸ``AI9c`U1R, "J-V|Tʈ(ijůP`grwՈQ5R`B7MWL%[ӘbjdYxxxjk \ț8d^w+p! y&\Ÿ^4'P 1ȟO?B\"Wi 5"&| ^|._"*&\#57M$clng-^´n^aާO|[okcz?2hi^64hoA[BA Ao]C T $$Z%"LNyXDӐEz>0/E:)E)T] S+"PhEw=e-kѝE-kY1u׸EEY/%k (ދˈ$p*Fc1  ̋Qш1#c8)FХ V%-d6eKٗ;5GFyppdT$$aRPDtE6" IC#=MɪZ.Qv # k7z :ݘPSǃ;ι 5@ | N0kU"_< Z[6o`yE`҃b9p=힐Q-+)-FFH/IAaelc m|{skxa%|&. __=Vʠi8n6nu tO#p H d0⾊KkY7zn}L=-}Ϝ}OB>oxVES׬2^%.@ldE*b 쁅g89&} GgŚchEd3lpt::0>]⛞=jÞS}Y]Ym8e1oka /14nVo14:a2#A4314y6{*4$w{v {3(?u' :A2?qО {#CF<0.d;8}yI^߹Z?CimUhi|nvL]TVKҊ_ kPn7]12DZ/^¶&x^_y]ӊ>^x=c9 g'TwttU{/EIv$$]ScH,@`!=P,R-1Li t5z jdP(kQHWX/IKhW0))!kpuz$*4:@EKQW]gqw $4@LXdp},9FS^p|+8ER_ly #/;GS_kw +7CO\iv ,9FS`kz $2?LYfs  /IT_ju)4?JU`kx #.9DOZjz #0=JYhw)4?LYfs !,9FTbt+8CMXcny*7BMXcp  +6ALWbmw!,7BMXcny)41qKA=kZ*83!c)J-8<^d2%2)u)C0$E5Jn Du+]1B/B^s\N$?JU`kv&1L[jy*5@KVagmsy TZ`flrx~ (1:CLU^gpy! $-6?HQZclu~" )2;"Q\gmx#"+4=FOXajs|#$'2=HS^i$ou %&5@KValw&$/:EP[fq|&'''''''''t(((7BMXcny)4?JU`kv)*%2=HS`kv+++++++++++,)4?JU`kv-&1>>>>>>>>>>>>>>>?$/:EP[fq?w}@@8>@T_juA!*3IT_juPQQQ &,2ht"6J^&:Nbv*>WpU8L`tPdWWJXXXXXY*C\pZ8L`tRfza.BVj~ b2FZnccJ^rd:Nbve*>Rfzfffffffffffffg2FZnhhJ^riiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkl2FZnmmJ^rn:Nbvo*>Rfzp qq28>DJPV\bhntz r!-9JVbnzs ,8DP\m|st$0DJPZdnxy$*06@FLRX^dyz  *4Hzzlx ,8ADD6khau;pr@ YO wN(>7H|DaOGє!D (٨xf@BGNqGnNn*P2Dnx9bכs۞x|%&a'ZlŸBhS x_/e[t7+Ot:SDQ6xDžÔe_IBƹ3v%a=9^"%xxٍ\I 0$5R'DŽ7M:Nt ;AdITe\Nw8(j;mRT-/@v.&D';?ae}˅"P=JI,O5R KWP Mj} 8 !J RJ%tD3w @?Yfq¦?`a". )vnvn7麶oNݺ*+++++u]u]u]u]u]uVjZVjZV;AmkuLC5' wph],*222222<<<<<|C3ʢzflb麶oNݺbX0;8.u^zqqqqqOþ?l+ɶǚT aftSr=۶YcGʍ)'#jZVj6%ZuxYaYVjZC1$u$U;V0A솔10]ͷNDBR¾2][_6FRd DֈjF*v,ؒ!qPľ\pP:}e+j]+IՎ$ܐrN2ھ9u))ZuUzvAvI)ɅA"$ʆш{L$YbLBjzQo!̳k^YSNJDz(m=k´x;ƅCAyyy9gL.*^:Nt:Nh4Fh4}>|>fl6fl.r\.2L&d2L&x<x<^p"oKCX^.U$QJ# DDqÊ@ $$^V8Tٌ RnxG&$"xmMgPYftgf!QM.lHŀQrj^Z¥P8f((9 ͌\ Ļ{oǼQ#   !c ,n:9B r;qz\ovre zTT"  v\4_֋|8voRp)9f:) a q.$UP4N|q@tsˠ0JƋ"ݘtD zV>"dU'Gt00cd(F½q\Z Em?>HBcMMI_R2$QPSO0Zvpi;uj^zVՙ]p~%I)j5Ψ,1Ćzvl|6L*.6h2҃ ! LɄQձ׮"R3zuJ;(f`]UEiʚrRBó%t %@ܙEKExm\:]ya[DDd@II(yq)'%qtR k^+kIDhD"ٵX(Y?X\ d`HH@F4Pώ{?b2 a0Z0-VۊiUQ$h`Jp$ I)wǶ_H8 t,ԫbVmBRjձ/$T9` Z<Ӫ?kJ$PztgVS S~DDDjGc+ވÏ<ތh:FUc10 "JzTýjN2az9Mnv7a󿘕Ȼ;֩E'Ū?L)0ν=Fp{p_4gعX4X$[G{om!&ٰWП :z{vסb>!Fֳ\N[ }2 NmipZH#/410z$L;$ ,H? 83f϶{V<4Y;w Lb6 mVx?{>L~3]wd*xugy`x$W#Ll ,oܟ2Iz< zf^`WAZi` K@Y0raS _}Dq0e&#Rj@pߞ]7)lkfl6fl_(]ɽ}qaYMAez0jitTo>zѡ/niL&d2Lx<x<P ûo\ڙ؋&Qاw&N2T WTHG͘-nMbQTtWo;FLcΦU$=8ZnX+U }vm1ưP eM" Gp x6ip200BMxiH؆|Ցf2_`}QI + >2O 3_PrjɃC:zhZܜL!BCXGMV̇3Uc<;/(kD:Z`yiG{L+#e=nXA2,k7ZǗ,TK>|yvspmjg:pfVbVE%pH(]ɽ5o $JpP!]蘳uE)GmkJ;^hjJ:p6Rvn6fl6fl6fV1gs^ZVjZ-% k`r ޷h]8Hюru6pz5a!?9kpH-Lϟ\-H/W$  0@@*H}y&L)K1}a%mdǏM.V Æ,<`*,b& .W,)r~xhaC\-H/W7:IY1V`B%}~sڜ! *Q !H6+Jx3%>Dl4|>|>6RB2xN-, jjpGJ_le1?T]J@{ltqkB RǗ'Mɑ!7TաAWʚ7HdT@C]HZ1 X,bX,"Íb(.¾`]蘳uE) ,JB][̪P =:74/.,)= ^ZFǜM+NIpfV.V' qC>d0.R^\YWiP목V&==^le]ewtd˳kS;{td>݁ "2HQ3f[#d;X FD?<9631"9OL54"H$D"1<<<<<':4poBq"9OL58d Q3f[#d;X p\r\.r\.r6Rg**i .¾v6Rg**i| .¾v(z0jit|zzzzzzJRT*JRT*JRI\\-ݵ:9d2L&qfVbVE%xyyyyyz0jitԺjРA-vY*>UQID"H$D"H$D"V1gS늪 GmkJϮ-&Ӿ~<x<x<ǣ뺮뺮뺮뺮뺮 =:74/.,)q=rt4:lj]NF-vY*>KKKKKJJJJ}mQYCC + R Aӎ"R6mC$0t#U< d9ȹ)j91b!D Yn-'` P,d9.Il"Dy0! ԻJG9$T W~=+NHi_K-pZD~Au:C(+/2)Lsmeh#P~) hw8@U<܃[&wqqdD u`ܵl{>^ɤL6>!TO纋~_4*fk. po%DIк TI$|223!-9EQ]iu4)5AMYeq}5555555555 6!-9EQ]iu7)5AMYeq}888+7CO[gs99'3?KWco{ :#/;GS_kw;+7CO[gs<'3?KWco{ =====================>>>>>>>>>>>>>>>>>>>>>??'3?KWcny@@%+17=CIOYcmsyA !'-39?AJU`kvB&1IT_juF%0;FQ\gr} "-8CNYdoz H*5@KValw'2=HS^itJ$/:EP[fq|K!,7BMXcnyL)4?JU`kvMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNN O +6AMYeq}P%1=IUamy Q!-9EQ]iuR)5AMYeq}SSSSSSSSSSSSSSSSSSSSSST!-9EQ]iuU)5AMYeq}VVVV=IUamy WWWWWWWWWWWWWWWWWWWWWXX)5AMYeq}YYYYYYYYYYYYYYYYYYYYYYZ!-9EQ]iu[)5ALWbmx\\\\\\\\ju]]] +6Abmx^(4@LXd^nx__%0;FQ\gr}```````````````````aaaaaaaap|b$0ELSZahov} g)8GVet h(7FUds i'6ETcrj&5DSbqk%4CRapl$3BQ`o~#2AP_n}n"1@O^m|o!0?N]l{p />M\kzq.=L[jyr-M\kztt=L[m| u*9K]l{v/AP_qw"1CUgy x0?N]o);M\nz%4FUdzkry{ !(/6=DKRY`gnu|{{{{{{{|||||||||||alw}'2ALWbmx~(3>IT_ju%0;FQ\gr}"-8CNYdoz *5@KValw=HS^it$/:EP[fq| !,7BMT[bipw~#.9DOZep{ $+29@GR]hs|&1-=oKC0ٍ^?}&=~gc XXKk 땂1M8_aƩ>7-_{(TjkpB vf 32_e^6/aM&8pi?0 i "*Bw6؍3HBmV .LX92%(hl:8}b!}ac&Qhz\_w+ p Q*'qg,$,EeJIݒrHhhhh>p?:w>;jweYeY K)Q*=B$O;fL+PC ,@P@@~}⸻zV(8s{skc[SKG$Ihl҆D1VgX'T:]SDæ7)LA $00 t u++S(9:hϬ{捋'I!E4 $ s1`jR SEr0Y41,eC@O$12'is&*NYC&48 w5Q,AJ4YC (K|D",( vfxق(Mts9swwwwwwwwwwwwwwwwwwfff!ѫGRLWW3ijތ}Ըj0T"9RJ)Wm۶m۶m۶m۶%I$I$I$I$In۶m۶m۶m۶m$I$I$I$I$)I$I$I$I$ITt" RJ)7Ѷm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$ITO"]5{"vJ{W<<|ثJJ;̅y4ZkZk@sV*$`,ȣqwwwwwwww۶m۶m۶m۶mn۶m۶m۶m۶mے$I$I$I$I@r?kݒ "(.4:@FLRX^djpv| $*06  +6ALWbmx+8ER_lyv!.;HUis} !,7BMXcnx 5s i ŁGya_X0x[+0ky5V '1>KXer'4AGMSY_ekqw} %+17=CIOU[agmsy!'-39?EKQW]ciou{ #)/5;AGMSY_ekqw}ʅˁ̃ͅ!'-39?EKQW]ciou{σЅс)/5;AGMSY_ekqw}ӅԁՃ-7=CIV\bhntz)6CP]jw 5DO^q|*5DWblv2=HS^do~%06AMWagq{",6@JT^hr{$-6?HQZdnx '1;EOYcmw| "',16;EPV\bhntz !'-39?EKQW]cioty~ $).38=CIOU[agmsy $3AP_n}1@O^l{+@UjWm=as0EZo,KYjy IdFZpFh 4J`{ /@Vl ?Xz5Rj{ 2G\k} !-9EQ]iu)5AMYeq} +:IXgv *9HWfu )8GVet %2?LYfs,9FSr(@LXdp|%6GXiz  />M\kz.=L[jy !-9EQ]iu2CTev'3?KWco{ &-4;BIPW^elsz$3BQ`o~)5DS_kw ".:FR^jv *6BNZfr~ &2>JVbnz ".:FR^jv *6BNZfr~&2>JVbnz ".LXfr(4@LXdp|&2>JVbnz*8DR^lx .:HT`lx$0>LXdry#*18?FMT[eoy$.5<Zis %,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqx  '.5ELSZahov}"""""""""""""""""###!(/6=DKRY`gnu|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%% '.5ELSZahov}() %,3:AHOV]dkry* !(/6=DKRY************************+++++++++++++++++++++++++++++++++++++,,, '.5ELSZahov}7%,3:AHOV]dkry888!(/6=DKRY`gnu|99$+29@GNU\cjqx::: '.5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???!(/6=DKRY`gnu|@@$+29@GNU\cjqxAAAAAAAAAAAAAAAAABBBB#*18?FMT[bipw~CCCCCCCCCCCCCCCCCDDD")07>ELSZahov}EEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGG$+29@GNU\cjqxHHH '.5ELSZahov}LLLLLLLLLLLLLLLLLMMMMMMMMMMMMMM` 8~@?ۀ2Fw_6"maf!P#Y=AfCMe,WH`}~0=)@w@T1_(fAm _SA#2PBx;VVH)ڭKQ[mSAe" ʶђ]<Ӟh. Jw`Gϛ~e7x1&} KUߔ_Dd`Fl% ʳ֢kh?1ԭlXy\.WǬy{ \У?0i{+3;rwy"x 퐵cw fp8;ĕN2'¢WW}n qZ˕ioCriE K ɐE%{e7s0=]nJNͅ4$=9*<޳-g.8h;yr޹bnȸ\S.M.Qj0i*F\HQjb@汅ϲ~~m/<1:f=Pyz?|ˢ6-9DɈF44MF8}(IF=3) ĺXeYeYeYeYF⃇6hȀႅ &HAf0B줜~jVB.ɵyeQ=뺮뺮뺮뺮ZkZkZkZkZkKJA7-#Ⱦ]qlhd`\XtttNvbN:&q]I5) s9s9s9gb]XSN!94/*%mW$zupkfa\WRMJGDB'f&eE4Rq/M l*)ɨ 0H`'0 0 ð{{{{ާ~jVB.ɵyeQ=[o#EcG5fxbE%\u]u]u]u]t2Po-K j (~džFƅ%(({{{{޻i(d#_ݛZؖUSQ $<`JQLGB=8:pؠ! *P 1D  V)|wrmhc^YTO">pqqqt2Po-K j (~džFƅehhh'c"^ܚYוTPɹyiYQ21 弔lDˣ{S+۲bJ2zNRT*JRQzfR>*űuaM90 0 ǤBwׂ0"+zFeǭaf W r"d%D<&`0?ݞI$;] >M |>gd]VOHA:3,t4b6fl6ƪrV:ɭuY=-p !aZSLE>70w;mʑY!`H{{{{888888888^;Zy (Gfr\.r\.žjd]VOHA:3,t4Nt:NƪrV:ɭuY=-p #aZSLE>70w;mʑY!`H022"8Ε]%|D ԛc+bB*=6/(" EEEEĽ~wpib[TM3RQѠ@DDT;Zy (Gf哌|n`RF:h4F}oaSE7) Ƹung`YR_h'Fnv0ōUt<̓[#zZb<5.'!JJJJJü}vohaZSv #BADp +Ji7VuńT{l^PD8.&{m_QC5' Ķr9Hgfl6f βz^B& ѵ}aEz^z^@-l&e^W{.дhjZ~{{{{'8Ε]%|D ԛc+bB*=6/(" LLĽ~wpib[TM3RQѠT;Zy (Gfnvnvyyyyyyyyy»|愃"6z7*":| ͔rF0k4U VkxUL9R1m۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$I$I$I$I@Tt" RJ)P>m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$IR$I$I$I$ITt" RJ)|m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$IR$I$I$I$ITT"9RJ)m۶m۶m۶-I$I$I$I$Ir۶m۶m۶m۶m$I$I$I$I$II$I$I$I$I?Tt RJ)@5Ѷm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$ITT"9RJ)=m۶m۶m۶m۶-I$I$I$I$In۶m۶m۶m۶m$I$I$I$I$)I$I$I$I$I?T|"O RJm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT|"O RJ m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$ITT 9R?m۶m۶m۶mI$I$I$I$I۶m۶m۶m۶m&I$I$I$I$I?I$I$I$I$I@T/+`rSݿuRRJRT]-׵ af,$ ȸcba`"  ȨhH(A80( lԓSӒRa!` ۶m۶m۶m۶mv۶m۶m۶m۶m۶ +!;pgHF^h0жtz]]ŝIioֽ^_GkCIcHX`qo/YpPLF@:4.ZkZkѹ9U4sB)RJ)RJwwwwwwwwwwwwwwwwww70p-b\VPJD>82,&"~xrlfMvj^Rʲ,˲,˲,˲,KDA>;8뺊Z*əi9ظhXH0FXX7vv`ZTNHB<60*%!$I$I$98wVfyaI xffffffffffffffffff7qYA)Ȱiiii(;5/)yyyy$ŭd^XRLF@:4.($  IHCvn-p!ǹL<0RMlRʴS򒊦h1t^4HA.J$`뺮z{{{{A8Wv%Ds#ӂ2ART*J{{{{{s9s9s9s9sQnʼڶm۶m۶m۶m64S~~wpib[TMF?94/*% t:N鴀t䉂{tmf_Xxqjc\UNG@:50+&! _XQύL ʈFZVj: IC<5.'88888^E>70)" GGGQnʼ`aaaa84S~~wpib[TMF?97#Oܣk3ŠRq]u]uu]u]u]u]z^~:|ung`YRKD=72-(#z^&%NȺhiiii3{R ´|pf\RH>6.(" !! F9+#gE ԛc+JyyyyL3mQ5XVjZVjvZސۍmM- ̬T${C ҺrZB*v]m澮~n^N:"ͱ}ɲ,˲,˲,˲,WUTS2r.M,88881Qp +j I鈈rxqjcQ$)G0 `0x4e| )|ung88888~ۨ9C&-X4ɭymaUI=1% |o>ۍmM- ̬T${C ҺrZB*`vVzsle_}}}}:uU5Դ\,Km۶m۶m۶m۶qr;eE%Ĥ|Lܣk3뺮뺮뺮뺮w>>Ic&9jhb  no{{{{{}>ۍmM- ̬T${C}}}}wm澮~n^N:"ͱ}麮뺮뺮뺮WUTS2r.M,<<<<1Qp +j I(g6ǐEIFÃ|ungR,92ǎ3^0Ch;7`3dxقJ!`VSPOO JHE>7.+(%"!  nsz:y97VD!>tؐ"&0(nu+j*iXw& "@x .@H @1Qp +j IHE (40jw>>Icf .ZH2ũEiHǤ2/w rm.-)6jϸ1Rc'iu؊9E)tʹZNLgW3nu-Tb <PW^elsz>ELSZahov}  !(/6=DKRY`gnu| $+29@GNU\cjqx  '.5ELSZahov}!(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov}!(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkryY`gnu| $+29@GNU\cjqx!!!ǤB?Dэ6$k5zM ʀ!g%9ȑ[niրc@&4k#Npzg2hDDGuzM,&o,ttzx8Ntzx8Ql)/: ha`|wrmhc^YTOJE@;61,'!SNID?:50+{{{JA7-#ȾXeYeYeY6~ytoje`[VQLGB=83.)#VZzfR>*űuaM9%hP .p*ډ9HWfu%Մ4CB!z(ݴd<ÛsK#ҪZ2 ⹑iAᰀh% ~ytoje`[VQLGB=83.)#Vau3Qp.L kʩm۶m۶m۶m۶KjƤZv=ԨH Fv P<<;852/,)&# Ϸr\.[P:yX7vU4sRҷvn[ZkZkZkZkֲ,˲,˲,˲,˲,˲,˲,˲,˲,}wqke_YSMGA;5/)QѐpZ9xW6u~xrlf`ZTNH`0 `0 `YVSPMJGDA>;852/,)&# Ϸ~[P:yX7vU4sRҽ^z޽{{{{ztnhb\VPJD>82,&cbac`4t1q.n+k(h%er3*"::::bWK?3'ƺ~rfZNFB>>h]QE9-! |vpjd^XRLF@:4.(o=5u2r/o,l)i&fbX,`UI=1% ĸ|pdXL:62.*&"1c1}m]M=- ̼|l|BA@t`\XTPLHD@<840,($ ;hXH8(kK+ ʪjJ* ɩiI) Eyy3333333sn̹yiYI9) ȸxhtV|}} ı4$o}RtjMy6r-tx;o)F_kBdJo'\!#_i\>94?rq!pຮ]Z9xW6uT1c1cPE9-! xnט>:yX7vU4ԃ ȆEDCz^LA5)ȼtjKHj%P%Ĕd4ԣsC㲂R" l6pY8wV5tc¨xdP@0`X,`3s0p-m*j's9s9"ysmga[UOIC=8˰lXD4$lTQN KH&뾤t`L<, hZUROLIFC@=:741.+(%"i9 ḐpP8ܙ"D{IIiHZ?ݫ6h F^t.tShqAȨpXXu] H=1% ĸ|p2Yc1c, i H'fE$]Ba!jAgda^[XUROλ I(gF%dcδt`P@4( LӁ¿WQ)ٸx`H8`Y ݬ|L컋[  /'$!N1+9s9D9-! xk^RH>4,$\u]-(̜l< ܫ{K뺊Z*yWm۶m۶ >0yX7vU4s0*%  6666}wqke_YSMGA;>qA ĭ7mP5wmI"Щ"*$OcHx3>|>_wJ%7sJ ۶m۶m۶m۶m۶m۶m۶۶m۶m۶m۶mۖ$I$I$I$I$ `. e"@cl`(@ H$$P^UT>MR4h,{{9s9\ GT"9RJ)m۶m۶m۶mۖ$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$I$I$I$I$Tl RJ)Dm۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$ITl" RJ)m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$ITT"9RJ)m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$IT|"O RJѶm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$TL9ROLm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$@Tt" RJ)m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$I$I$I$I$ITt" RJ)J m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$I$I$I$I$ITT"9RJ)_m۶m۶m۶mI$I$I$I$Ir۶m۶m۶m۶m&I$I$I$I$IJ$I$I$I$IT(%M:DJ(J(J(Jm;9r2!HZkUT>e.IX$a \u]u]m۶m۶m۶m۶mm۶m۶m۶m۶mI$I$I$I$I e"@N5 Eq0;c1 I܂$"$"30:ѳgϞ={6  [;}PUhm۶m۶m۶m۶-I$I$I$I$IFăCÂB¡aA!`@0fb^ZVRNJ5ѱqQ1ȸxhXH8(ضmʪjJĴt }m]M=-iC?;73/+'#iZIJsPNACv(e"+'`W:rMRDE{""""""""""""""""""m۶m۶m۶m۶m``.U(Ip4 Eq0C0t]um۶m۶m۶m۶m[ q$6("O+%;K!P)&PP@ c!!pq0 v[mkk:FOgT&Gcx^zm۶m۶m۶m۶ l4T(Ip4 Eq0@\.m۶m۶m۶m۶mI$I$I$I$I{{%5u $4:ȔIҖr7CD HVA2P'R{ŋ-( _\Y F2L&d21c1c1c1c1;G@=:741 $IXl*ʾth^VNF>6.("1 fd^[XLiiiia˪TQN ((((*rȼ~rf\TLD<4,& <60,($ L&d2LZkZkZkZkZs9s9s9s9s&X,|6}wqke_YRLF@:4/+'# r 32p-m JGf]u]u]u]׵ѰeUO Lk(hFUUUUUUUUUUUUP|Ƃ|vpjd^WQKE?93.*&"JRT* ݽ{s9s9s9s9s#WSPMLKJIHGFCB!!!bᳩ컋[+ʒb2ҡyY9ظp`P@p:ν{{{{.`4lYÓc3Ӛj: کaYeYeYeYe_ UROΌDl6MCw_\YP/V{{{{{HW6eD#㺮뺮뺮뺮[hز*'f5tSӶm۶m۶m۶m (\cA>;852 |>{{{{Ǵ2iHt"8E ?F t"8FQ+,$HC95*,dӀE"7L RJ@m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$IR$I$I$I$I2N"R????n-#Qt8MsT(Ip4 Eq0PUUUUUUUUUUUUUUUUUնm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m)RJk8glD  '.5ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|ߤ9=nw, $!- )mFmFY$")qLC0JBL%H}<F\,Dy4C0m۶m۶m۶m۶-I$I$I$I$Im۶m۶m۶m۶m[kZkZkZkV 'C$7(z9  IΒ\L@;61,'">ZkZkZkZknZF2 ͹}iUA-ȴxdPl|p~ytoje`[VQLGB=83.)$<[VQLGB=83.)$PPz*ډ9HWfu%Մ4C9s9s9c1c1c1c1c1{{{{ jy)و8GVet$ԃ3BQ]hE̤|T,ܳc;šrJ"ѩY1  zupkfa\WRMHC>94/*%  |wrmhc^YTOJE{{{ZkZkZkZkZk jy)و8GVet$ԃ3BQ}hE̤|T,ܳc;šrJ"ѩY1  zupkfa\WRMHC>94/*%  |wrmhc^YTOJE@;61,'">C9s9s{{{{.Њ:IXgv&օ5DSbq$$XOE;1' ¸|rh^TJ@6, """\SI?5+! ƼvlbXND:0&}9s9s9s9s9{{~2 l%cdB bAi'8@ m _1 $ת:?WW_\]}suF$RJBk [MKfb^ZVRNJFB>:62.*&"<" 333333333333333333ƾ~vnf^VNF>6.&`pqq|xtplhd`\XTPLHD@<840,($ * >=;97-w7v6u5t4s3r2q1@ &̼yuqmiea]YUQMIEA=951-)%! p@LJGdžFƅEńDăCÂBAqBXwwܲEJEbT \c,tXJcl(c 9lAj'YԘ(+GLb]zupkfa\WRMHC>94/*% UDC|wrmhc^YTOJE@;61,'"A񰱱1`y)و8GVet$ԃ3BmPaZkZkZkZk ժzfR>*űuaM9%\1`!P ix(؇7FUds#ӂ2 뺮{{{{Kp*ډ9HWfu%Մ4CRR^Hت@u!cdVAZ.<+'x<x<x<LRI' /x8τ(?ȆEBɽ{{{{~jVB.ɵyeQ=)씒 (ݴd<ÛsK#ҪZ2 ⹑t`L8(TNE;1' ¸|rh`F ZkZkZkZ9s9s&H%Ԭ\4 仓kCʢzR*ڱ)%! ))c1c1c1c1cJA7-#Ⱦxndx" VSNID?:50+&!Qp`y)و8GVet$ԃ3Ӣb2Aprr2:IXgv&օ5DS{{{ﭵZkZkZkZkt2Po-K j(F+ҁ1`p8ĜtL$ӫ[3 㺒jBɡZ ,,~ytoje`[VQLGB=83-*&#+++{vqlgb]XSNID?:5]ٰ`@(P9s9s9{{{}xsnid_ZUPKFA<72<_ SNID?:50+&!Qp`y)و8GVet$ԃ3Ӣb2A2:IXgv&օ5DS5~ 9s9s9s9s9{{D )#@ R?F PlU :B1XbD LFZv,: v+2H : v*̮j#`nY  zanQKSPM(04"yS%<XՏS DPBYSf/ʼnΊJ`*! 9K(gv_* Q/*P2r!1]XZVjVjZVժJ:zT1- +*JRT*JNt:NT*JRT*Jh4Fh4 BP( BP}3*$Igd|>|>Nt:Nl6fl6M&d2L&dIgdT5y8n*!GC0slv*ŔJ:zT1- ,g!T2HHI<<<<<<<I`` ħQ ִܾBCXHFD>87empZ:!yT$˳{J'*B5@Gu]u]u]u]u-OA쳋sC[VUQMJFyT${˴`[VUQMJF&IJQ%!`,o{ .:H8Riiii>o[lW)*! z6! $ å Z,`8wHQ%!ݕX̴HPr8 !/u~jA ZC~1,E '$ tDD# HF[;22uJCEц 8qS.n,)sqv_Yҩ'"4@?=,FℑD@8`]VAH P!^*oilMdJc X63+@(ȷ%-ʒNA58P6Qnvnvnw1xsp\.r\.(O"4}]okgnvn[qqqqq\(gv_*4o۶m۶m۶m۶m۶m[(gv_bY6b/K d ;o֠EwS&eVjZV>-s-p1.kS@J~~/ФA.Vڎ`An8adA[P0ܮV6VREXB*r EhN_^-&% l<*Yٽ\%Փ !ősqv_Y)&GIqfLIlMez<<<<<<4b4\ttAZPd4{t{  0~""6S[@9%K@Q=)Aӡ$FyGSE+7n6X+'oL[fĽ?R?5g=bRQ. fLlod":P\^um&d@p}}{{{{{{w9s9s9m۶mv; lV3Np/$D 92IdJUUUUUUEDDDDDDDDDĎضm۶m۶m۶m۶m[$I$I$m۶m۶mTT Y*pYH&g2m%ZJZ')MNFg2:љdt&3#3PMM1c1c1B!B!B!l)`*#a =ݍFWX&PX,b9s9s9眀ih.c`^:B "y0]J)RJ)RJ)e1HCq( dih.cb{{{ZkZkZkZkZkRJ)RJ)}}}^:B "y0?s9s93c1c1cAOw$p2!)"YSoEx [(p; g"2NRʹ3vD':щNtD':щ}TPJ+e: %X c1c1ce/V4u4Jı@j!kD y6Hl6fY|VX&@X)\(Q @Z)`*#aܘ9 u#ak*>ei(t:SJ)RJ)RJ)s9s9s9RJ)RJ)2ei(|>_@kً2@ͅq,^ZkZke/V4u4Jı@x!kD y6JSbz"Y[_s%1=IUamy &-4;BIPZdkry'3?KWco{ #/;GS_kw~)4?JU`kv ,8DP\fr~!(/9@GNU\cjqx /9CMXcny\gr} "-8CNYdoz *5@KValw &1GPW`gqx  '.5 &-4;BIPW^elsx} /F]t&I`gz%8K^q /BUh{&9L_r 0CVi|':M`s 1DWj}(;Nat 2EXk~ )8GVet (7FUds '6ETcr &5DSbq  />M\kz.=LYhw +:IXgv-M\kz $/:EP[fq|'2=HS^it $/:EP[fq|!!%,3:AHOV]dkry"%0;FQ\gr}#"-8CNYdoz $!.;Ubo| % %'4AP_ly&.=L_r ')8GVet ((7FUds )'6ETcr*&5DSbq+%4CRap,$3BQ`o~-#2AP_n}................./////////////////0 />M\kz1.=L[jy2->,l2gB%.p9xH;y!d8CNsvùьҳf5l:Wy Wޘ)89fT1w{ϧo8voi({ Ff.x8( P4@iJ( P4Xh[$/mSVRJ)@!ߜZ֓Q͊HDžCaݚXԑO ˈF_ۘVҏM ɾ0@k#ےJq)B έkJ)Ťψ @7.%! ypg^ULC:1(XذZkZkZkZkRJ)RJ) š}Y5ȤpP0h9s9sN)RJ)ewne\SJA8/&}Fx (⽙uQ- x ZkZks9s93`ܙWc1c1{{7888 ɥ]9̨䊆{{{{;s9s9{{1ѫZ@-kLW$~4Z2,Xd ^ef&āqw2DM,&pY~S}Z T~ lbLt*_u(@{{wwwwwwww733333333p5ً*:7 gZ*ȣH bi\&8<]u]ƧRFX& h*72{(+\ ;TSZreL2-% CN֥U%C ̼Ƒa1ఀ`@~\YTQNKJGDA=:;4.("l0-)_S/h'%$wÐ%|wwwwwwwwUUUUUUUUնm۶mۙ+GF#lR6TonADI8+fefYfefYfV'ҿۀ!DB!D9c1c1c1c1cSNID?:50+W/İt`L8$`TKA7-#Ⱦ,ҐO͋J ȆEViu3Qp.L kols#ӂ2A`jy)و8GVe$ ,5Sr0N m+|$ԃ3BQ{ZkZkZkZkZk Z ix(؇7FUf|rh^TJ@6,"ZQG=3) ĺFA<72-(#ZVjy)و8GVe$l6uM%Ԭ\4 仓kCʢ< ̸|hT@,0s9s9s9s93AnZF2 ͹}iUuY! VQLGB=83.QύL ʈGr^J6"ѽmY}6Gf$dnXTOJE@;61,*PΌK ɇFĂs9s9s9s9{{{_ZUmi'Ed"!i(d#_ݛZؖj~tj`VLB8..5Sr0N m+|$ԃ3BQ{{{{{{{{}}}}}7~2_Hڝ*"@ɯJv@2%"8Ζ{ԡsA~4 R,PW >6WkH5**p*mPIGD?72,6% `]PD4/o10n,L롲JD?94ז ꂕs2Pnۆ6uEt4s}xdPD4L +Jt԰Z) "aGIT_ju͡!+5?Wcoy !-9EQ]iu)5AMYeq} %1=IUamyӀ+I%mh 8]tkzA^0jSf:N>OҘv |N2)PYp쐐QUfmR*ALh,f43Ōy'@Yrku:Zk̼ H}۬Y(P"&X<lJ!S< C`"4ž&{L'c@C!0pD6kh.RJ)tDJkޛĀ@i0Q"*'`ph:i/SNfl6fl6,D< B@ @p6,*u*B&sL""q( b]Veffffffffffffm۶m۶m۶m۶mm۶m۶m۶m۶qqqq1;?z5O_~!(|g:N0a„ ۲}(RaPm۶m۶m۶m[$I$I$I$I<0( 8۶m۶m۶m$I$I$I$I$$I$I$I$I$A4,$ < )7*2@_ z?@h][[SqٴL) bPThJi6y-scU_H{{{{{{{{{{s9s9s9s9s{{{{{kZkZkZkZku9s9s9s9s9d2L&q &g .V!Cӆ Д@Cܹv*ߐ M"(@S%D~ox┍•$ '&4ՃTgG렡ӲŤ-J|!Υ}NVc& $BxX1Ch*5l y4Zခ"D 4NB?.2_#PIH!G<{i640/.-$Bz`Qii#B>w웛0ȭ,%Wr؈}r4ZME BI4 [}4a^\ZH}}_Olgc_ȣ뺮뺮릇}NVFW'XAv̀zbR*?=sꝴm۶m۶m۶mQ?r}!F(&d2,*,˲,˲,ZxMYa ݺ뺮뺮뺮뺮Gyh:n΀"e r\.("POLJE>H{vt0-[LpP!xM󈆁|wo&l 'F^$aπFv6<$=sļ\$88F 9ox┍•$G"4P`x*7da4D@A?xm\r/X(҃Rpώ0 0 0  57c`]TzqĒ]E-2I Ŧ0}H6kgn1\7;45~8=uh~r0u-hܫhyݳRsF*G3\h۹JD* \3Nc>(GnnGv?PJ#H)Joo +$/&r3GAtOO.V-v .EA>6/G9’uJp8{v|ސyiaYUME=9 BR ̫C +7d(daOmQEQEQEQg'זVe뉑8d(da EB<:57c`^ZXVUSQONnΙ TR/P A_R&݁f+MC @ )ސyiYUME=9q`j` !?niea\ BU*RJ)RJ)RJ)viV&֥J%E!"*D`QPQ0wWMW$I$I$g =kmЀ隢DP)BhK/cf W$?rpa4 %eqqG;s9s93KanuΌ{{kZkZkZkZk@L']]7;igdeh$ɐTS3TÄ%kZkZkZkZkU@\}xQc&̖+U\Ya'F4e`zࢤn g Y2_leaReYeYeY%RJ)4{{{{s9s9s9s9s9{{{{{ S'0ZkZk:s9s9s9s91c1c1c1c1ߡAtq~WND7̿ ~#iᆂǥk@8tM:LMr`1Ğیao'o".?V`ZWEN/&`pa]BR%.! f7Cl9&{R&'c@/gZȣP"!b`*#aAWX)L !0x9 RtOQm۶m۶m۶m۶mX,i7z1a( 9r=, xx8JT-8!8; FQ"b(p :ğ[B 8Ըa.Vsir5k2>5yyMjP1ȻZ)Gc s{6CR@A{{0h9h/U L coT;[u2Ȃ`゚VcwR$al<0h9h/U L ѯW?@heHեb`{jE9t;* 0AM,낄 Ÿ@c d8HR-Rb*F߲1RBL%{{{{{/ԙp34l.V/WR$C4g1evJNam&?Mp9s6BMZDEtR%l P Ob54wRBL +-xVȫSngdI? N/(ppH&gywޝwywޝLdr&3LBZ-e T0]&.`*#q6X*$p2 (TUUUUUUUUUU3333333333o۶m۶m6Wb~^l0Ƀ8`\,D}8P-jR\(!p5(u  !ΐ$z" W\ Z(p; '9INr$'9INr$El6I)8JI_RBP1ct7Z̵BDN20pvJFB8``fffffffffft7Z̵BDN20PB!B!RJ)RJ)RJs9s9sN)RJ)RJ)c1c15ً2@ͅqB_kZkZk5j+e: %DBl3XKu"<LEx ={{{/b$p2 фFd/V4u4J fD y6XXkZkZk v!p6!]qS$IC]P/)$M:[2Ea( a( A#Pha$2 (iOUUUUUUUJЧ\*ȣHPZkZkZ(l2$h,Ta@Qfffffffffff۶m۶mn۶m۶m`"@cH @$I$I C! )"r|V2uV2uV2Y$SB r_j&h0`@(wwwwwwwwww8FOgT&Gc l۶m۶mm۶m۶mے$I$I$(l2$h,X &h0`@UUUUU${(%M[2Ea( a( A#P2I4M0 Fg˲,˲,KUUUUUUUUUUODDDDDDDDDD3333333333Cxph`XPH@80@@aR2ѱqQ1а۶m۶mv۶m۶m۶$I$I$m۶m۶mI Np$`<,&p9tH&g29əLdr&3lIfdr&dmkNgH Da@ nk*>F03333333333Ӷm۶m۶mDDDDDDDDDD nk*>F vJF沐@D{{/qgHuC [[*pYH&g29əLdr&390I-U"$ԝLdr&d6NMR݀&{Rc( (,nk*>i($c1c1#B!B! 8l3XKu"<#aX=ݍsP%ч ŁPRJ)RJ)R)y< C&SkZkZkRJ)RJ)RJ)s9s9s)nk*>i( d/V4u{{r:BwɃ0l6FV|@hZkZkx9 ?gh8ΐԡpC$%u") M)$M:[2Ea( a( Q&!cA("pkL4 }:̥2@m۶m۶mS&h0EP"wwwwwwwwww׶m۶m۶-e"@cX$AbffffffffffUUiC$%ut!'3?KWco{ &0:DNXblv &-4;BIPWaku )3=GQ[eoy#-7AKU_is} %1=IUamy !-9EQ]iu Bs۵KS٣u;]d M \1`o:~rZU*-d4N1+ժJݪ:ԫ:.-VNORd*D!l4 LIHdz& kZkZk9’BL%ב(x:Fcwwwwwwwwww\VPLHD@82+%yIɭ^ULHD?<7%XKFDCY ͱEdSCii怡]XdiZkZkZkZk{{kZkZku9s9s9gÿ;72ut#R(c1c1c{{ݹ adܙjE% иp#^ܒR1IB>6.(X(GG{{s9s9Ha1@\.d{ccyoffA!̴E0*$ Rs+3qaM5%ii{{{ SgPM YE:! a$) @8aF?+^[mx8X0i&$dpZl T7oϴB`xwuN' "H+6IlH x: ^ StB+ۭ't^U}+CYLfO3QH\x%x>&&y88888t}}}}}cX,bX,bX,|yD&Oڔz^z^m۶m۶m۶m۶m۶뺮뺮뺮뺮HTn$CTQQ TJhg&<ӫ{S#ʚT44Iub5wrlSlU=@ARHTn$  *ѳkCҪb⨃fOu])Ò摈i`0 `0xso?752%[W=b* 01D5/}}}}wYt[c~~wso?75/znvnn]pb2ႃ1K SYӌpT.0#WP2\.wnvnvn><1.n--8\0!Gg'i; 3r%CIjM< 1\yaI9-]nJS/{<1ܒs"_^-heaIybDф6\4ãb&5*f٠Q^k;93+J*JGD뺮뺮뺮뺮z( ݜsK{%$iQeeyyyyyr((,RRcSROӆoЈRe Kii#֢(ÅH?9dd [ZpY鈑ddZ۱͙9']BVi wqiYX-!=nH!AJ]7J-Jp~/ ܳO-퉑/'ܽΆmȱaI9- $@TR10 4'\V8\ 0g'ՐFդ)5s׭{bT’rJ G"ŭEQ :`ڎn̵q's׭{cઈռ\W$Cz`A(Bt{y\4ãs[BīH*0Vp著nUNm *NNNNNN Q˺//4'HB4QM+4< Ⓩu9BE3R @ʹ>ҁ(L VVՐEʒ"?r8၂o'9}hxaI9-O7D 䳋[HՎ&%@U4쭴.ɛb LS (OM+kRP箍D 䳋[dH,HE0 x~+jȼjR0t i6wpUĶR|`@iY`PoNmmJ)0Dpa9-9'Is7Ell "W=\@2@'@4 N2vdՍ%8H@ >(䢜2_5#ȂQ^ఘ}qaqC G47䡜7ҫ{S#ʚT4t@nUNm YeYeYeYeYe9 sDdD&i Bn13 ESPYnw1P}qq`o:7 eQm!i7bc^^qxY!2U/I3ȧbu^5pwޟPPRDX8Տ&fT=]ͶijhQz/ *c oGDߠ}Bi/j<~Z&JE?YŌ>+}zd,j\ {ʋq'I"HrF7h=&);<(҅~n|Ukjr/ྫྷN-0 !ڪLÇp&.flq%B!3'>}C;5b Jʡ]E7,Rb.J)4? ={hFx d)p&Md~_e %Ϣ+p%?ߦH\^=[wlA4M4M4M4M4M<<<<<ϳe^WՒKWxm[G3!İtdRB2((raM9'ʶ|hVDzbBeYeYeYeYeY88888raM9'ʶ|hVDv YOA8%;ڶfBѭa=ȤdT8twne[QH>|sjaWND91( _WtS2ϮL gF[<$ȦzV2 yQ}<<<<ܺjF" yaI5`0  Y(wE~B7R I`q l`c\x/>/(ݨ:rN0y#@qv}NէT}G9L" MVHGR"'w6B'ΑfAj"'E 3)!\Ty>0J0" {]SaSz/XNanemcoԁ7Z{l~vFT*80"z#g@.}T {ouBƒHУ##D4~L(xusBxTHؠ\aHTI4'E\ UUUUUs9s9s9g1c1c1C}$Dl{%d!@zItBIiiiz@7` V#,˲,˲,˲뺮뺮뺮뺮뺮>MfݛZE5riDHϜCB/W0WP L`974RNKI]Q9dѽ)JRT*ZkvVR+ Z !cB ^yDEY|sX(ݑ8:l^YX)L8u0I"(#0\5 _}(yvtqolj:d++:1  48"Y)"7`l§\if5ZZJAP$XDa&1Y9C27m X[JӒPjɧqQYfK%ώ.M}}}]u]u]u]u]uݽ{{}6*:̶m۶m۶m[eYeY6_[v]zu)5זV 5dueUIJZk D|pa$ю6j vbe#sCpwJ81-YH: {{{{{9s9s9s9s9s9稡'EEDg2r2$cן \68`Bc!-lcuB?v _SxǒmxB?6O/jSopC0 :'?4\]^_`abcdefghijklmnopqrstuvwxyz{|}~ PPP !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PPPPPPPPP PP !"#$%&'()*+,-P./01P2P345P6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\P]P^_`abcdefghijklmnopqrstuvwxyz{|}~PPP #+3;CHMRW\afnv~ "*2:BJOTY^chpx $,4CKPUZ_dinv~(2FPZdnx",6@JT^hr|&0:BMXblv (3;CMWaku%/9CMU]gq{ %/9CMU]emu} (08@HPZdlt| (08@HS[cks{ *4@LXdp|,6BNXblw'1;EOYcmw !+3;EOW_gow '/7BMU]emu}%-5=EMU]emu}%-5=EMU]emu}%-5=EMU]emu}HPX`ejrz  %*/49>NV^fkpuz !(/6=DKRY`gnu|$+29@GNU\cjqx  '.5FNXbjr| (2FNV^fnv~*********V^fnv~+++++++++V^fnv~+, $,4V1]dkry !)19>CHM2U]dlt| (08@HPX`hpx4 (08@HPX`hpx55555555555555555555555555555555555556 !)19AIQYaiqy77!)19AIQYcks{8&-4;BIPW^elsx88888888889999999999999999999::::::::::::::::::::::::::::::::;;;"*2:BJRZbjrz; "*2:BJRZbjrz===$.8?FMT[bipw>>>>>>>>>>>>>nv~ $).38=BG????????????????????????@@@@$@)19AIQYaiqyA  %*/49>CHMRW\cjqx  '.5B=EMU]emu}CCCCCCCCCCCgow "*2:BJRZbjrzE"*2:BELT\dlt| !(/6>FNV^fnv~G&.GGGV^fnv~  (2FNV^fnv~&.6>FPXbjrJyKKKKKKKAIQX_gowLLL$,4 H@=@ 4n#+kYO{q$ AT~G윢S ϭ( &A[c,Pvx( ֊\_<KFzAkxSZ *"CO_] rTB90Oj0J _Xέf,5_z&sD_>7(͇,X8Q" C7;W :&|>3.ɡF|g80_gpEW9OG"[zڴ +&8D pW\N".IT5){ۮsRxe=?Zv?C36]vX2 %Add6 CB6OWel AX5 qb|Ӄ R? |)3 h?kY'./o45VD{BK ĞZ2+X{sāZ;jF{LLюcwuz6n.-WCsZΡ,$m:Զͣ4n2nQϧd Ě?ݖXg]=ArҞgp%A5\:_H7!W6Sbt6׾GOh ;,oY^wVC):Usz?>|fŘ񔣊)[5sW/WX`? gm%dC4 A >ܷ\^0q7|9R>[,C"!Afݚ| d0}Ys2s-d=,9H d,}C̟,LLe|⏋g~vw@yMC/+cއ,fY(5}ۊ1CÔ34J'hks> Q~܇]9Tֻ~=zO=nj;X@aa+ 3HwlxsN6˪fYU,B2rY^sq4[Ao=7_ڨ*9 (08@HPX`hpxUUU08@HPX`hpxUUUU (05V=DKRZbjrz "*2:BJRZbjrz !QYqy !(/6>FNV^fnv~ZZ&.6>FNV^fnv~>FNV^fq[v "*2:?DINSX]bgl\w] $,4·s$ njGlsϽ褟dި;YLeXl luS0rՌYL;p5󐘵hW;^jc4bw*)vw.$%ێ`# wDƎFPNbj_9 ->#Jww/%!6x<7hnV`"*c ϥRtՈ߶pZukGkL{{XCX-)jr,˲,˲,˲,bLmUMQ=N~ZkZkZk:+g)&%!  KHELXWVTЏw3ҲB|>^[WTROLHEB?=<731/-+($! kJ H觇&{{{{1q _eW5EMNx;]wh3Yf,!,|ݖ]59t9Vd1{{{{u[vUSdp7[6f8s9s9s9s{{1q _eW5EMNx;]wh3Y,g,!,|ݖ]՜&'{.jgΘ1q ߜݖ]&'{.@ 1q _eW55y&{.j,v3cnˮjvf˹Fr,c1&ᜅfvUSdp7[6l `0֕U5դd4ġqaI1иpP(ʪjR2 th\PD8KJ H觇f&e%@<860,& rF੨'# 559yyyyc1&a쪦onm&Ř8۲fΜNl5L>Me c9 XuokEKfN5Z72xبA7rr{IQoĽs8@lP}hoPFNV^fnv~ *2:DNX`hpx &08@HPZdnxT^hrw|&.6>FNV^fnv~.38@HPX`hpx (08@HPX`hpx 51$,kϣU%'J>)#9N]7MhL$RY=v9`$UӐf&D T&;@ͰܪEv/3EIPN&ETcrGGGGƾsV6ĸ|l\N@0 ƾsV6<US pH >4[XֳfJ.y63(%KwW;_zs,lk{ mB'ʪ=/!ȼ.{m]OE7) ¶|n`VND<2( ׍o[G7#®A9/' wpjd^WOH@9pl\hkmop52  heaUOH>/, -EA,f,ZTOJz}-Lk]OE7) 2دrV## ()*cg CNkd1JYs^+hTsX֘]RS  ٘[O-r3 oA:@]*e\k_]MfP:p|q ~I#u@?-M 꽆k11k1[q/Ю/6#x`4.EFsBQ22 c8c>o+' 9(;s19f F /dN~ "*2:BJRZbjrz "*2:BJRZbiqy %-5=EMU]emu}ܤ -5=EMU]emuݥ %-5=EMU]emu} #(-27FNV^fnv~#*18?FMT\cjqx (08BJRZbjrz *4>JV`jt~*4>HR\fpz (2>JT^hr| ".:FR^hr|&2>JT^hr|$.8BLV`jt~(2=IQYfnx2>JVbnz :DNXblv2>JVbnz$.8BLV`ju(4@LXblx $0JVblvt~8FTbp~,:HVbn| .8BNXdnz (27CKPXbjrw +3;CHMR]eju"-;FNYgx"-5@NV^fnsx} "',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~"',16;@EJOTY^chmrw|èChDDS/IIJ()Sa +9"@7B]^6T,qp,6^ʱ5nbK~p+Y_^X;dzv,E@߿ [Z%kH}o~n<}<]:(d4yЀn33UO6֘" γ,$DonxWflTР#v.č&@/$vx~@77mPO.YﶸBׇLB4v5+ /a\"lbvm_ 60mW`wq #|Vڤط }G :?B`Egss#%qעsjxvBXD_yrxfxxj|8ؓӡAe9hqhŁw:fNIka얱$"6Nwo@t  %*/49>CHMRW\afkpuz&1CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27>>>+3;CKS[cks{>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCC'.5GPYbkt} (1:CLU^gpyR$-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3FNV^fnv~Z *2HPZblt|^&.8BJT^fnv~_ (2IT_juh!*3IT_ju{{(3>IT_ju|'3?KWco{,;JYhw}  %*/49>CHMRW\afkpuz).38=BGLQV[`ejoty~ #(-27Ƶ\r <@Y\9.١ݽ^i gD$NT piR:mt%kwq6?aK[{̡-ъkz;N3W\i,V@|@_<+f΀|g]|8HZN9t#qխh?qoF_`1xv͏Y&ρ s /^8g__׬k)8Xy5e,76dw@:9 )׳d.wݚr-f,f3Vr֚uhYzyf|~~ *Hcķ(UY 8TQDZZ ɽ>!Pݍx;:Ss,p`+b]zk "',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~vjJ;e0 }ڏO9R&.۶m۶m$I$I$I$I$I$I$%I$I$I$I$I$I$UUUUUUUUUUUUU TL%"/u,@L 1b+Q D & 33333m۶m۶m۶m۶m۶m۶xqiaYQIA91)! a\XTPLHD@<840,($  dd$I$I$I$I IJ:!%100we     {.4I$I$I$I$IļWXu-;rbRB2"qaQ9d$c#b"a!` &X6zjZJ:* ɹyiY ,jj8}H8}HI'9)dI$I$I$I$I$IWUUUUUUUUUUUU*TTO--0U2&Jk;5o06CA?=;975ļ|tld\TLD<4,$ QONMLKJIHGFEDB@><:864xph`XPH@80( R۶m۶m۶m۶m۶m۶mTUUUUUUUUUUUU ɡ!%1;tO'%p9,r.r.r.dzkɼ{'v۶m۶m۶m۶m$I$I$I$I$I$Ivrnjfb^ZVRNJHFDB@><:86420.,*(&$"  ?????۶m۶m۶m۶m۶m H.8}>&$/. M;QAA/P%      ۶m۶m۶m۶m۶m۶k+j*i)ɣWUUUUUUUUUUUU Ґ|xtplhd`\XTPLHD@<840,($  IR>$8" _]*0rWP$6Iv (kRHQNOm۶m۶%I$I$I$I$I$I$I.-,+*)('&%+g'f&e%d$c#b"a!`hhhhz^m۶m۶m۶m۶m][YWUSQOMKIG Q۶m۶m۶m۶mfffff\ZXVTRPNLJHWONMLKJIHGFEDCBAAQQQQm۶wwwwwwwwwwwwwwwеuU5Դtt xph`XPH@80(  !)9@xǃ qtl,a ^սuOmqPU^׽uu{]^׽uuCTlNc۶m۶m۶m۶m۶m۶m," M41.+(%" 66666)RJ)RJ) m۶m۶m`L4ӻ{¼ztnhb\VPJD>82,&   ގkheb_\YVSPMJGDA>;852/,)&#  1|yvs2l K*i H'fE$cB!`Ͷm۶m۶ms9s9}zwtqYVSP M JGD@!a^q L+j I(gF%dC"atv>8ds;x,,/жtʂ4l9ʢ        ٨xH8uM,k J)hG&eD#bAN qP/gG綆V&ŕe5դtD䳃S#’b2ҡqAᰀ`gg Șh8[XURO L IFCA]]YeYeYeYeYeYeYeYeYY¼ztnhb\VPJD>82,&  " yvtqnkheb_\YVSPMJGDA>;852/,)&#  yyy[ʽui]QE9-! xl`TH<0$Y¼ztnhb\VPJD>82,&  " yvtqnkheb_\YVSPMJGDA>;852/,)&# d2twwwwwwwwwwwwwwwwwwwwwwwwwxdL4R-l K*i H'fE$cB!``gda^[XUROLIFC@=:741.+(%" ~<;852/,)&#  ????9s9s9s9s9s9s9xdL4R-l K*i H'fE$cB! ?<;P@ Γ82 w݁AfXG,&~-иLJH6)U}q_EWU}q_EWU4M(OLIFC@=:741.+(%" اwG綆V&ŕe5դtD䳃S#’b2ҡqAp<GffffffffffffffffffffffffffEJɽui]QE9-! xl`TH<0$ nc{3_\Y:741.+(%" s9s9s9s9s9s9snEJɽui]QE9-! xl`TH<0$ J)RJ)RJ)RJ)RJ)RJ)RJ)ߛ¼%" اwG綆V&ŕe5դtD䳃S#’b2ҡqA08888X=:741.+(%" AAJ)RJ)RJ)RJ)RJ)RJ)RJic{3_\YVSPO اwG綆V&ŕe5դtD䳃S#’b2ҡqA`hhhhX=:741.+(%" ZkZkZkZkZkZkZkc{3_\YVSP M JJap(w \܁w݁wbp(J>)]R~2S1q aC1q aC1̬d, N(ErQ!A3N5gȄK)O$12H7hpE 8vwwwwwwwwwwwwwwwwwwwwwwwwwG9k* ̼|l\L<, ˻{k[K;+ ʺ25555efffffffffffffffffffffffffoNHEA=951-)%! {{{{{{rT:ٹyY9ظxX8׷wW7ֶvV6յuUEUP]%RQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-, $43N5gȄK)O$12H7hpE 8` >yTI#F G:qܬASF.YLD"A|QC )L! TRRQΚJGC?;73/+'# ¾*@X``P,MH!BSG6ǐE*Q,ARD9l̀B !6dPaB0X  ,# ¶znbVJ>2&ŹyiYI9) gbVH℉$F⃇6hȀႅ &H၃ (Hu5t4sC//,~{xurolifc`\XTPLHD@&ŭ}eM5Լt\D,˳kS;# ʪjJ* y@)Q4YH!A~ؑF1^\,˛k; ۪zJ깉Y)Șh8اwG綆V&e%d$s1twwwwwwwwwwwwwwwwwwwwwwww7K0p-m*j'g$d!a^[NLLL1q.n+k(h%e"b_\YXWVUTSRQPO;UDydI#EcG5fxbE%F.¿}zwtqnkheb^ZVRNJFB>:s )P0Q!@|Ё 0\P  :3 )P0Q!@|Ё 0\P  -|yvspmjgda]YUQMIEA=96627< {cY`r`Z?nAxM,:(A \^12 ee9` >t;7 c {1HXs^ 1ܰ$Sr۶m۶m۶m۶m۶m ˊJ ʉI ɈHȇGdžFƅEńDăCÂBAJ@h (0 @UTSRQPONMLKJIHGFEDCu]u%wA=ki%"/u,@L 1"@L 1Z$ec ۶m۶m۶m۶m6I$I$I$I$I$I$I/.-,+*)('&%$#"!  _UUUUUUUUUUUU :62.*&"dP@0 hhPUUUUUUUUUUUUm۶m۶m۶m۶m Ix:M>ݜrO81d8>vyˣ]hG<.vyˣ]q&h 4 Ӳ|yvspmjgda^[XUROLIFC@=:741.+(%"A `9PO.m L+j I(gF%dC" RJ)~{xurolifc`]ZWTQNKHEB?<9630-*'$!?0$ m۶m۶m۶m۶m۶mICJZTO&(M@#4@#4@#4{`0 ^۶m۶m۶m۶m۶m$I$I$I$I$I$I$UNJHFDB@><:86420.,*(&$"  p6 by_UUUUUUUUUUUUbI NRpL-и@Րu5d] YWCՐu5d] YWÅtHaTz5uA>^[XUROLIFC@=:741.+(%" DA>;852/,)&# ^ FC@=:741.+(%"J%wh\PD8, xx0333333333333333333333333x<cFC@=:741.+(%" DA>;852/,)&# ^ 9s9s9s9s9s9s9RJ)RJ)RJ)RJ)RJ)RJ)`P/nM,,.+(%" DA>;852/,)&# ^ FC@=:741.+(%"J%wh\PD8, PJ)RJ)RJ)RJ)RJ)RJ)RJ ¼ (((((}zwtqnkheb_\YVSPMJGDA>;852/,) '''''~{xurolifc`]ZWTQNKHEB?<9630-*JиpX@0 01ZkZkZkZkZkZk," ymaUI=1% "?S_d"""s1g""&~*z9p{ { { { irajV--|yvspmjgda^[XUROLIFC@=:7(%" ,,,,,}zwtqnkheb_\YVSPMJGDA>;8Sth\PD8, *@!a^[XURO L IF|yvspmjgda^[XUROLIFC@=:7(%" /////}zwtqnkheb_\YVSPMJGDA>;8Sth\PD8, twwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333333@!a^[XURO L IFCAspmjgda^[XUROLIFC@=:7(%" 22222}zwtqnkheb_\YVSPMJGDA>;8Sth\PD8, H)RJ)RJ)RJ)RJ)RJ)RJ) ~xrlf`ZTNHB<60*$`````XUROLIFC@=:7(%" 55555}zwtqnkheb_\YVSPMJGDA>;8Sth\PD8, 9s9s9s9s9s9s9 ~xrlf`ZTNHB<60*$fffff _d"""s6>+z9p{ { { {4Ј{v+V+1CYib\VPJD>82,& ppppp ľȼth\PD8, *@!a^[XURO L IFCM"b_\YV.+(%" ;;;;;}zwtqnkheb_\YVSPMJGD{kd^XRLF@:4.(" ttQ0oN-l K*i H'fE$cB!` ''qP/nM,k J)( >>>>>}zwtqnkheb_\YVSPMJGD{kd^XRLF@:4.(" zzQ0oN-l K*i H'fE$cB!'qP/nM,k J)hH:+MLAAA}zwtqnkheb_\YVSPMJGD{kd^XRLF@:4.(" s9s9s9s9s9s9RJ)RJ)RJ)RJ)RJ)RJ)RJ ШxH跇W'Ɩf6֥uE崄T$Óc3ӢrBⱁQ!จX(Ǘg7צvF浅U%Ĕd4$&eD#=E03LnKD@<840,($  X*rUUUUUUUUUUUUUgffffffffffffffffffffffff|xtplhd`\X_$ $-)0 _LŴ1L- 3#K (&$"  --۶m۶m۶m۶m۶m۶mUUUUUUUUUUUUU+*)('&%$#"! YVTRNJFB>:62.*&" Zk\UME=5-% CP,O-,0Wa81?bvfFQEQEHJ{Nc,i{P(D m۶m۶m۶m۶m۶m۶M%ĤdD$ãcC#¢" ȇGdžFZk-SNJFB%Gy`8#"k{xS#přLn er3333333333333333333333333SUUUUUUUUUUUUIFDB@><:86420.,*(&$" ~ph`XPH@80( $|4 &\+0r_LŴ1drNuEmwq]vm@R" g1n$I$I$I$I@ ˊJ ʉI ɈHȇG筙yiYI9) ȸxhXH8(p\.WVUTSRQPONنFƅEńDăCÂB!77m۶m۶m۶m۶m۶m۶۶m۶m۶m۶m۶m۶mۖ$I$I$ffffffffffffeE%ĤdD$ãļ|tld\TLD<4,$^+`+j*i)h(g'lC#¢bB"aA!`@0 wwwwwwwwwwwwwwwwwwwwwwfffffffffffffQ"\.(0t_LŴ˽wa}GXwa}!۶m۶m۶m۶m۶UUUUUUUUUUUUK ˊJ ʉI ɈHȇ眛plhd`\XTPLHD@<840,($  tt^ Ƀ{`O%"/u,@L Ii P*@T P۶m۶m۶m۶K$I$I$I$I$I$IRUUUUUUUUUUUU^\ZXVTRPNLJHFDB@6 3333333Iߋ,| _^. Y1oCt}L$'H*o/hx{ 8ޞ1 <*q/i$۳sS3ҲrR2ѱqQ1аpPr\fƣcC#¢bB"aA!`@0 c1c1c,m۶m۶mm۶m۶m۶m۶m۶m۶mK$I$I$I$I$I$TRPNLJHFDB@oNMLKJIHGFEDCBAz Ϗm۶m۶m۶ZkZ² x`(O =L \*0r_LIJ`}GXwa}GX!ef i8boONMLKJIHGFEDCBAzl@><:86420.,*(&$"  BBffffffffffffffffffmn۶m۶m۶m۶m۶m۶m[$I$I$I$I$I$I\ZXVTRPNLJHF97531/-+)'%#! DDDDD][YWUSQOMKIGE6  !۶m۶m۶m۶m۶m;wwwwwwwwwwwwwwwwwwwwwwwww\ZXVTRPNLJHFoONy=E0El\L \*0r_L#;#;Г/\@Y'%#!  ʺzjZJ:|xtplhd`\XTPLHD@<840,($  H$I$I$I$I$I$Im۶m۶m۶m۶m۶mm۶m۶m۶m۶m۶m۶²rbR: ļ HHHHH][YWUSQOMKI' ۶wwwwwwwwwwwwwwwwwwgfffffffffffffffffffffffff\ZXVTRPNLJ碡<:86420.,*(&$"  JJwwwwwwwwwwwwwwwwwwwwwwwww̼^\ZXVTRΙtT4ӳsS3ҲrR2ѱqQ1аpPյuU5dD$ãcC#¢bB"aA!`@0 Ĥ1c1c1c1c1c1c1/.-,+*)L:* ɹyiYI9) ȸxhXH8(xzzzz ʺC2"qaQA1!p`P@0 prnffffffffffffffRRRRRRRZkZkZkZkZkZk5/.-,+*)L:* ɹyiYI9) ȸxhXH8( ʺC2"qaQA1!p`P@0 wwwwwwwwwwwwwwwwwDO )/b420.,*(&$"  QQ$I$I$I$I$I$I$,n۶m۶m۶m۶m۶m۶m eEe{jZJ:* ɹyiYI9) ȸxhXH8(x^W@VU ĤdD$ãc(&$"  RRm۶m۶m۶m۶m۶m۶mwwwwwwwwwwwwwwwwwwwwweEe{jZJ:* ɹyiYI9) ȸxhXH8( ʺ:|xtplhd`\XTSO )/&d ])0;cHc:=i6 VVm۶m۶m۶m۶m۶m۶mI$I$I$I$I$I$I*ffffffffffffffffffťeNE=5-% ļ|tld\TLD<4,$\]]]]|umTRPNLJHFDB@><:86420.,*(&$"  XXm۶m۶m۶m۶m۶m۶m,wwwwwwwwwwwwww^\ZTSRQPONMLKJIHGFEDCBAAVVVVVWK%ĤdD$ãcC#¢bB"aA!E ^- Y,%I`*o/hx{ 8ޞh5o3m۶m۶m۶m۶m۶m۶-I$I$I$I$I$I$I2c1c1c,wwwwwwwwwww\UTSRQPONMLKJIHGFEDCBAz^,+*)('&%$#"!  o۶m۶m۶m۶m۶m۶mwwwwwwwwwwwwwwZk̫ˊJ ʉI ɈHȇGdžFƅEńDăCÂBA`@@K mr01 M;U? L`0!!!!!!!!!Q$ 2P|xtplhd`\XTPLHD@<840,($ .,HpYWUSQOMKIGECA?=;97531/-+)'%#! m۶m۶m۶m۶m[ pA$).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuzH4 %!cƻ$).38=BGLQV[`ejoty~#(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuzo=}}}5ir-a kr0 qVZW0WjrF[j\ Զm۶m۶m۶m۶m۶m۶D?71+% uqnjgdb׮,+'&jQP M`0 ʙi9 ٘h(ó `^ZWSPMKHFB>951-)%! i{{{{{{W4S2qpOwGǖf ¢r&̼|hXHD?71+% uqnjgdb׮,+'&jQP M0 ʙi9 ٘h(ó{[C+ [mv {ݪVxj^PD6(0@IHfа׭*(kuGFED#"!&$vj^RF:.ḭa_\XTQN֤#" *4 9Dͮf 4<ɘ(@Sl'p;T+}}}}}}}}}hɤo۶m۶m۶m۶ uܦeeU$E4̢$a@m۶m۶m۶myivY5I8 ( r 0~^mZ]VEMR=N,JFAqaUQA0 QAc  s  $k9}}}}}}}}Kz_@33333333m۶m۶m۶mm۶m۶m۶m۶$I$I$I$I l۶m۶m۶m۶I$I$I$I$Hs $ A1 2+SJ) 3333m۶m۶m۶mm۶m۶m۶m۶$I$I$I$I۶m۶m۶m۶m$I$I$I$I  8CDDDDDDD$'*޳g=Y0 0 ÆDHJMQT e"@cH *j"0@H"X(@z4m۶m۶m۶mn۶m۶m۶m۶%I$I$I$IT&h0`(.&); m۶m۶mx99kL>8hJbYژ2% s۟\s(OpɲU)v p\nv!ʔ'p@:5ڙE},80P. s3&_I|8 :lHP*Ҫ8!C/cF`|ԫSqYM}_{rn j淌lLe^WRMF$Ѡ~nZF6&{;874SNIDYl |wro2 (5hJ)Nlhgb\VS-(Ft`T%TQqYM}?)HxP@ͷA5ҙ2ґ!\Я#2YL#G՟~*r\.~PLIGEA;t H(Z Z|PLIGEA;t H(Z EE43SQpN-]&¢= 蛆rfJ:*٭c[6b40 ahh蛆rfJ:*ɽd_X4GBA 4 }PLIǯh8w'.}aQ99 ̄9nvnvnv<<<<<<<.|gÄbD;5' e`YUQ iHwp6LX]!ʔ'p@:5ڙE},80 i,Vjedcb<`0 `0 `0 `nݖ&뺢zZ><97ĠA-ܴlLv4/Մ4;8&,Ԝ|\<$ÛS3}W~ i,V|>|>l6fl6fl6fl6SQNL*r\.r\.2L&d2L&d2L&d2L&x<x<x<X,bX,bX,bX,USP-S҆#,Ųd&q#tpi.+)'$!9*0xٴppȚ m5#R -vDf|̬%7cp8~~~~nvnvnvnvӠ~nZF6&{u[xi\x@HZi٘m?M985sXVUTҐUňvjN>.oHwp6LXWC 깙YIIoSˣv6 ӪvJ"bMON,|S lhgb\VS-(Ft@ii(-}xspjhdUS`$'@\`PCFnvnvnvnE%(L ic# 1.?)HxA/@0^\R$ v!n>;rܐb[)cS_e)O .,2)+Q脸P5ߚ7j:3 &e##C__dNd =օec Ur1ayJB|+RPJ*wEd,'l>&OċK%"q!AutJ Sh@B"""qvA %vZ'wQ[g-gh0zbx}e65g`W* aChzQly+T r[ۂ|P%.yQs/"DŻKvFskQD_x"imw08 3Qjav辎`$ rZsllU5ts} c_p샯T]'!)zR5L;ad`Go] G>m!0 +.H^ k/qyr"R?}p8Q1H*AIq -9HW&AsHͽ2L-ȢN8+xps?شЧ74L(3F6t|H\VbO t #DՁQ"43F:I%G?gpce񑦣j_JH)nelJ)l+/?`fjN"/ \L_ü4m+%+dZ/8zx D&&l?\$: nGAFJ/w/ `_(~Ep_!aCT5!)$D׻:9654,QPM$YF>8}ueYj Z<<<<<<<<˲,c?YeYeYeYeYeY6|q:&ۻkSC3 ʲ24444444RT*JRT*\XWWT*JRqqqqqqqq0 0 0 0 0 0 0 0 F9NDŽ{wspmjhfcat:NtjdtLw7צf6եUC*JRTʤzў|wĥYeJ#AxäԳwZ?8887]{h[ԉI H]FNLJHG}}}}}}}}߶m۶m۶m۶m۶m۶m۶m۶mu]u]u]u]u]u]u]u]M~^4ڇG'ƖvF&uE%ubRB:BlzW><:973210+*) iiiiiii&kwuãZVjZVjZM~@:q¾h8BF9Nǂ{ܨYb%ʒ"?v؈0DXɔq:&ܓ7'43'HpavnԳ\wF͚+Q¾h8BNJ=ˈhXg3a.}}}&kx}HGu]u]u]u]u]o]FNM.L`!$!c¿9654,QPM !!\.r\.r\.j̘Z B.21onM l,+ET㣳?TȞ|wĥYeJvnv2)lwB4,S'3bXȏ6b(BIBjsAf0'5fl";McF VjLJ=h@;s5/X&GlaUMO?f[+^R}{vĽaS뒥ʔ'KpQC*ĈsX $&{qiּ`Ҥȏ6b(BIB:."Ƃ|uԬq1srG%.@dp;s8?]Hab ,LPA?iZ|>|>O(HAIƒ|J=hnM l,+-#>pXtdwN}xtrnligdb`^[WTRP'&%̢&kwuãscK;#ں:1)!1~Y aQS ٽy+FKٓ$Cz䨚Ja)AQ ّ͘.W01@֍h!d2!BjO=vA3)LѺ!*3ztȿ|@ĬW{83q6zRX*Ϗ͉] ΘڅgJ.P z~Lţ4\M$N ^T9{ Vʆ!tj8*e@sC F]CWz2A[: eTtO#mWJ3gǠ #S=h,c䄵wڞZ ϩntދ@0:쥃~Vbs{rǀi[)2M9 ܛo^"} ]g嵼T|qmtb=PK{N++999{{{{s9s9s9s92)iO/WlpX. 6b]߫½|xr;u3c6-#-wǦrܐBE.Lp5̘MH+{# űm420/X -kҘK*PԽ #F $.BKR&ǎ01R0`hn2`h2e hck jGm,bʭhxfnp,ֳ omAid_\YUROLHD;v*lG@멨g&"M4M4M4M4M4M7PԽ #F $\.w~jVB2zvpaXWc0A-IJ(J$Q2%0R(!B$[qj28n52 ίp`Z6oIK|-χ4М码25r zQ?X-BZU j:sAɅ:ts| <1EQ~{[5(xZ ]fܿƁ<Vבu\c3_T㶭WA"FD C78N5U]n2Hpv. `v7JG3ƛ p#w6әAR ^\>?z5ϖ/kk~pL Vf#}}}}}}}%CZJI-$ۊUW^ bP&h0u"(xwwwwwwwwwwwwwwwgfffffffffffffffRJ)RJ)RJ)̻h2BH"X(I jfffffffffffffff&p6g`. e"@cH ^')h2BH"X(I{wwwwwwwwwwwwwww7333333333s B@NROd0K2D GP$AZkZkZkZk-l4RL$`, $EP F2?.pŎpŎ" >HIS, ƒC-pׯ_~ׯ_~.vzۏBAybe^706fIb~^i_3nˮjfIb~^i_/nˮjfIb~^;oˮjfIb~^i_7nˮj_ nˮjfI `uqem1v[vUS4KrC:M̥BH""q0Vd*Fp6 e"`beW5EO$G1?۴#!J(T &S@sLX/F7$pˋPy>םN [I!$S*^ W8!$I$IMjR(h. h0P  6\, e"@gX(Hm۶m۶mn۶m۶m۶m۶%I$I m۶m۶md*u*BR@cK @hWk:F!GsH G%a $K6;0Wk_F *F1 fdf"}}}}}}&;ԒZbߊXU`wwwwwwwwwwwwwwh2BH"4 p8UUUUUUUUUUUUUUUURJ)RJ)RJh2BH"4 @ """""""""""""""h2BH"4 Ptwwwwwwwwwwwwwww>g`. e"@d(@"̼QEQEQEQEh2BH"4 X>g`. e"@d(F"?L>aɇ6-4&4}}}}}}X-iMsss@`7,3 m۶m۶m۶B:n2*j"yFA B(1c1c6qaUQA0 bB:n2*j"yFA B,m6 r1A۶m۶m۶m۶$E9q2333333333333333۴ z#/L>̊L.F3 i8 jjuL"LeJ9a b.<d"q$AEq0A`ضm۶m۶m۶mk2BLR=N$ bP&A#  P F`. e2I8"8 `4m۶ݶm۶m۶m۶mK$I$I$I UUUUUUUUUUo۶m۶m#Oq 9Sn`hepw6# 9""r۶m۶m۶m۶I$I$I$I$@mm۶m۶m۶mۖ$I$I$I$Ir m۶m۶m333333333333""""""""""""""""#T&4}}}}}ôD$ mkmkmkm="$3̴m۶m۶m۶mێ1c uܦ$a%A y۴ 7̢$a 8NqaUQY9( B:n2*j0 QAA~^mZ]V#!w$%@=9SkU  ! T6R4}|{{ljhsssj+.c۶m۶m۶m۶ݶm۶m۶m۶m |^E r1qnZ]VEMnEI(AVEMnEI(A (333333333333333p2*jr,J\aUQfQ0 bI>"ܴ 0 QDye#1qp!\.qPem RF-@Yn+1#mJckVcE#######^Hd5?9a Tj4+p }Veq0!rwwwwwwwwwwwwwwwW1)͢ϪL a Xj4+p =ϪL a Vj4+p }Ve t2o1!b.l0ȣH AD]okg9S)+'sH"X${gh +_t[[ŎrZkZk%8$1a$fWTמ u, |dj4E `>V@Zv ,3Hqt1i D,sU #5WϨ5Xqh7{/.ƭSZ2e)kQkⲪ 42 X@Z CǍxE2Px@ӟѢCCSga .^(M# I&DxV8'g$#Dz@Aڡi̳K*R(R؁FU4X0IӥI}DtroV4;XXT0^Xb.92 'HpAB"Cyv 5=q挘/)O !aCƋTSD&8H@ ڑ ڄR$=}W7V=C&ye *PCWVUS.<8]b9 ̗WזVVLFFFFFFF9s9s9s9s^u]u]u]u]u]u]u]uM4M4M4M4M4M4M4M4-8<<<<5<<ϲ,˲,˲,˲,˲,˲,˲,˲,R~}{zv769 ̗WזV֕UؘT _ߞ l+ŵueU5႘T _ߞ-F+|yuqmie]YUMy?8 ׷gw}cC+10 z17ZritMRDXõ5av[[S.B&sL""q& .wk{kuʥQd.IX$nmoN4 }:̥2<ġ0rV\>MRDEPav[[S.B&sL! )" Dq\OK'fUK3SE՘ E.#C:Pq iiiiiDyRH<;[\ۚ^YsF̗ʔ'LJ! )" $ ѤŸ6ao{ŹUsހA|ق e =tܘART*JR@q:ZtWj:4dpjFiĈYH0X0!{{{{{{ T'M&uɽYbaQ5fxb <.T bYQ 5Rd(׶19n֜2 $D9lxj LŸ6ao{ŹUsހA|"DGOzN3`PqDHkF *(0 8(7QV΍O#&.V(!ZYWVUS*׷gw}cC+l2$h,ss0rckuʥQd.IX$ _o:(l2$h,rr0rV\>MRDE0P {{{{av[[S.B&sL""q' .wk{kuʥQd.IX$anmoN4 }:̥2<ۛ0 zܭ)FOgT&Gc8H]KЧ\*ȣH# .wk{kuʥQd.IX$܄anmoN4 }:̥2<a& ޸s)Qd.IX$Vav[[Kgl2$"q# .wk{kuʥQd.IX$%_o:(l2$h,Gu';g$#Dz@Aڡi̳K*R(R؁FU4X@N.M&*{ݩ¢j̄Jsɑ!@x`]]8A/(O_J)2gg k[7kΈr^ "Z6dXA5Ea[M*Ewusqnl3fqwww{ć(+Ƨ{F +P5 vI|rqjZVŵjZVfl6fKЧ\*ȣHf0rAڙ18jX,bX,b|D)AZTn\4<6fdH6`(񡮮.j%IjcFF 0[1E4^1ι#aE<,`2ء.t#1/bx\]p_?. %,څbj9M5lwGLӜܮ(kgz@Ύ]JӤ(_aݭ&1"Uy74jd Z?6jDXl+Żlް4f %S:~ZEOc|Ny3Bo97x'jfi^ps^`Cbr`nٕ+QB\66(@q\坔6)UUUUU._<۶m۶m6/.-,+*)(.% ļ|tld\TLD<4,$8999995$I$I$I$I$I$m۶m۶m۶m  O$Im۶m۶m۶m۶mWVUTLJHFDB@><:86420.,*(&$" #ڏ F<)Iۇ}ه{ Ht5>tU-h>47!$EPڐ$I,!yqG2D G`, ā2 0nZ]VEMR=Nze]1?6-.&)a =Ͳqt2VEm۶m۶m۶m۶iuY)qaUQA0Vze]1?6-.&)a ?#S*̣ZB€Yœ tp\|bt 4᫒[&h/RD vE/PwJ1Hr2SqwgwwљcRjL=/I0S994wP<\MbL#PGsp9s9 d/V4u4{[A&a kch1 U۲Yg9l3XKu"<Ǵ {=K/_[vU?EO$ǗeY_u{]GDn쯯fI'TIh0ohŚXw޵BD쪦iĚYu7Z,#M ϯR@J$(z[޼M, [ܼ%|gvU~Xw}HIq)&7gf N)/|im5zOzZY>7);C  B0q 1B'E  "',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz " (08@HPX`hpx#a$6J5U کY) ٸX(kC#">:g&#)4Ў:865`\WBQK,#,˲,˲,˲,˲j ܼtdط&nېcb'Z2Tj)^ r2!B K \7"Az0+!%;ԓ32Qpc1c1c1c1cNKE?)Izh"C C3xw]Xֆd Y1+"08 eNٔRMH dЏO^0^⠸ #}uACL'LQKaE\Z2Tj`@ujrʦ*mBLtP C?~|rB'ōH:`yeeAe-M䈑"BΞ5e|قJ&Jƌ,R ((`];ԓ32Qp0Pϝ9o֘c%K)N2Z8A" (@X` 55s9s9s9s9s9s9܄꣠}uACL'LQKaE\gh2 Ƙ_][YWUTjZmBQNMJIB:qڠ!n &IA" E .-*L5@u{{{{{{}J-kiR$G9CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27GPYbkt} (1:CLU^gpy $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmvЂF2?I ϣ(i;4Q#NZDJ"GVlvI~K, 0;iA@q^Aqt?Exs&aAPx _!q*|*ў'=gl0|úL1U&T*x%@ת).o~'oa[rK#e}umd\TLD;3+#;^ z utcba;ļ|tlc[SKC:2*"} '~>u5Ą<{;r2i) 7('ܚPNLJH~? \;û{skbZRJB91)!s|}}}}}}}wK+ ƦnN* ɩeE%`뺮뺮뺮뺮뺮뺮z;:985TS210/. B.!!P\KZi}xtokfa]XTOKFB=84wK}q!n.e-l,k#b"ڙY٠S}}}}}}}ļ|tlc[SKC:2*"|<<<<<<<~zvqmhc^ZUQMHD?:51,($þ|wsnje`\WSNJEA<73.*%!򸃂@:w64F袟Ri 9yv. ~@LZc<<Lwmvf! ;I`=0dRc6/o rpho+tSQH֌l?0BΜN9imaL;?.|vĎPjXgUƌ-  Ҫ:hd繚PճثJJ稖tt,, [+kULړ+g I&hK$ٺTgw{{{{{G '8lʄEmY83E"@tذ0 414%H#X'>0u\U$ِ0^3R &F0!8CCF 1yv50L2r65 9T#feDFܬPN/Bd11C DQ?|AsL2cήK90.rq[TYzءí^W\W\WuԵkꕫ"t޸v~#םFi)ו]KR\3uu:J:_6ori_ve6pv: OLI>ΝT';$y^=x{ا}KrLqt;-bZvK00E{g d4u:Yܳ 9e\AHw>LĴݐ7o$`RƸF9;r(m%[ ZqU4Nj> bX VWffԎAi]ש-c._Y_6^.cWCkEX^6c[7ާp^$",mg#7^YUß6޷TwDRKC%|"|^J|{7O& QTIi"ג 's:UfvpmZ3TuL0%wPKmEE`F`9MzS|PMI( 8㎠'5c0.2=._#QRJNzk[C<͋Jc*GrIKotؗ\ ݲ% nNÒH۲Pj6-B# =M_of^AFۑHxtQR5 k)C D14d,F\LFM4V~!ʔ["F+y+F/W*[͙e#QeH ȚD5$ny1/ksoAqѺǟ_{iEZ7$ub_tT@*y GA}u;z =pKW ?}n.:n m4Y>P"_$oxux^Uo1pȝ+RN>taZm>k/enI+bT} l&nrA_͂[{}z9wfƹ߶,0=7wzx8|Di>Gȹ +xNGu8]$E* Ox4qXֳ\./!ZͤӱE<v9{UZ~|ȿjw.H^ozٖ>P!>/,P x \u@Ċ*3!Reɴ&HCatH=ptC7*ZCEӎ.0=[ '1zdzDHW7c+ U;Unz]dǫ IE8lqј .4b.Bksے)JH, Pyn8VrHG }yuŅ ^sZ8=tzc[6k@դDùyF3L2V9cS;viA752҅H-Y@^yԃ V(&RADCCCq^sjBi򤐣cI-=fqsj =! R-utŻǗD|v+"$AsMsnky\7 B ?yÛ)`_L<| d󣜭Ys.UOʜU.:;WmM0xDxCX5Q!+d~fXtWΙy s0"a|HK lhiT;'SթX]W+爋]]i r"ypQNb[NsiYwcNAqH/<Ȃq`k31cZsdAr[eXxDLD;JQPe6Mn*;E3pGsL%!h,4Acq\U#0mNV]w:m$Ъ6L6RE,$.^X]kI%aF3:CSz_ ͅ^hH@ktω}:3,"w%e(i%"w|muӾl}ʞȝ{9~繹lykr-ж?~q*'BΔ(̑ʠnr-m mលɝy聡+6Q-x@dLK"LSəGA}+ Z KԸmWhV[nM6V=>RiyN+Dpÿͻ^--[HO?rR==s=uO,X`Q W7=tL*(K8m-OƤ6MC6Q SږЉmǹiEgYdqi4oQmլS|POmz^+tTX=~u.aj/S5ox~#G=~߸w [}\iY0}EEcmm-'`15)O&un&^zs~1 ҜqtE~:tNoG[TBkAc i-C %H5iD2 Hy>ffw!Ygb[ЪhgV9ə7hȀ٘XؗWV-I*m7b;965 bƐD Sph1ɺ]|rN[ࢹz3u'7Pp|F` ZYiXj ,a~Th!%IF:RpPAD #O>@ 4941n+n/ 3lR0J:WV>@_%3:,ڸƱ7ij֒K,Y(Bg^XlǮFqu ]`Q)<:NԠ?8;[Q !0X  >6z:́^oW ̹P ruyG,?76뱹{w5gs\QpNbs3;iim)q46imgD[7&1P" $-0}m&L,U4IR$SH5bHQ"DHG "4HP @>KULŋ~˾d_׷^})|'|#|||| | |||P~/WҗW[ut=yܱyZgf6+s2o<Ø/\>f9* ʵeɫ,@r[69d9 N~73Yʕx$*CB{T=KbEf]p.:4mUd mP9#*72'y2!SmWzٶ3RgO9tJO2)\z#Q凼l'KD_F4y,Ӂ|ΕExhq,ʠILݔ(kB9f\ɘLTr%p0F2d.K yK#WzHx#wc+92"R '|;GrHэ4I7IȈ8JGR9QdN[O=^f)n yБc0pL_>Q6:n;}gr ` __˷#Hgt&AoDf3%A ^B-ՓnEĝJ`yr% \"&EZaW55[Q[Zճƺ_T;ԫPi i~pK8,}gWG7wQƌ88o^$EjRc#uJ96gڻqqz&f6]Fd21_^b*]I04H1}^Jh.lFG.Z$-.\'"7)0R_&hc:xeMִ^9C-Shcl *MqdjI͂e+196^bX *%%GuЙ.Q]@3J+tI#H4Un0-DC2ƈFt1@P 8! A ]x$O 9kh:ҨyIzavF1,=a[ӛhXe#$W$|vܨ:2ǟΗlpo\~b|dO7*'T?/).f.@+6{m/L髽>>'R~.os?hٷAgg 4v;%u.Jr?a&BY M3B tgĵ4kCy@O 7Xo.6=_*N6c'EH"jNGOXdO|]r/V~xlLT%/uQ?ˏjzn6:Ʋ>? g^GtX3zx6V~AW# l1:ܹޤ)Ò詫^eq\߫=_>c<:y,'rH@_^Ge؛rء6j՚_jWtc?>4;$0-߸1 h6:aDW:4=s&[ *I/ڹ\Õuw;·fG}{(3\nTm/dOz\N;ʗӺI~՝lk߁6O"#Km_%^.{ς=?#Wf͡+]+=wDv|ԙ:yX'uQNɣ|6MI=a9\UEԥЉ/vbAֲjoJm> r 7ٟG&>_G[I\m rK]˵*vqh?:/`|-4Ѷi~@%ϾJu;`* oiO8YW]&*mQl=9sMhj;CGIЀ1y FT'S,)~x6}qZ6PW&Cz0SI5XGj-9zl06 / KEbK=x:f~gtĪ'6\w@nN޲NR4w@4ɾLZ4J 'v]bor3t#.Pn;,Tqk U'$2.=/p?wGqp(1ÃxRyJ88Aѓ e¿{ K0\K B\Erq{ &u+]OW;(y{t G)O_)<%VTܵ^'Ǝ]tOt) ._V iL1pcbO&rάnޏ?B/;"{ w|;6\ō""~U}9 (:'ydmx{mD!ݢ-૭>F?JG+6T,' =(bv(s,e[<Zfdl^D%V"eVB-͠AidmcDU3?" , 94Ġ,#A4Pf L:f,"t@m'4 b0)HhwCb:8c2e-ղNԥ^0aoQ / 2Hմ 7hCbj.۫]F2 YDAyy̻Lkd%=B6ċ@2] NAqڷ-@-DAJru纔.za!=7 H s[f!RoBT͞[Q䄾IF$m.:w;2f; 09%{x Z&zNuaZaS9Ww_Kc!㓨ZWoq 2׷3wFY40_#D]PG =_aS)Yɼ.jKMgMyK:-@eZ9~k?<F~Bؼ!uxGǁ@ [a<*LE-;s0`V("Ԓ, su9D=%yYnЃ GZt/'0qi'|uQ80xu 8qmp]ckʝ3i=c2d#0`M1Wo"" j9c 3C28+!j`B T8u U05TX5R uبDWMħITiEHioشMwM8/,nA A'\ZBJ;@BNzi8+5 ,#IfO/U휠BAx h.DSnT|ٓ0P .`[VBhIB߳eEp,wX_ ڕYz՟U9UOٔKGY#ΠI8S,}3;͜Miwcߌh^<3ߗȜ%+x 4w$!h̎ւDabu'Ot  2EaVvpb7zmFm=N6З yPe ,X^yUr *)r(y'ir&Y%Ir$9#)r"! 2 F3:6281Xx͘Ns1qcr#,ɥ3 0 dV> y3LXcۋ\b6XRi'F Bu`uo!g |xt8 ld \xT8 L؈D<84G ? l;pS:C5 LXl%nN.n [Z^0RϠy "b_Ŭ LZE8- $2ُ%5 YzU:QVM! T{ĩIk!D "P}u 3Hi W#p6@ o_.*f\ZA ,(m0<@@[V6³$J"|(މvϘ٭7<)EvO[r7Ӹ"/.!ncK8|&ˍ濼ݻ]GsԎ@BK:̰&̘$+D|.....W ]+tBW ]+tBW ]+tBW ]+tBW ]+tBW ]+t3%As٪󜤜ZqhFXm`yƕViXS&TfN1W Qz"B݁TWMq@uz{tȶiMF50ihJ :S8  lL`,  \vުaKʹViy֛e9Va՚]UYoUhNufTf>UfS|"3G-*HC OuW=[1CG95Qm0/?T",7HPb-l ,P"a+Ra-b('N7agJI$GlE LC,dAl` {(e卑Z5Y߈ Xx5 W?[dusLUH T85 Szb~!j5 P)~Bz &8]qE0bqȴLwA(H9`BiT:R|~٣';vG"QR 1`OA"3g"39ryfH_e4+3PpIgt1   o}] ` -k\+Ғﵢr]֠c U]՟YyUS՞OTKԝGYT#jΠ)U8S,u6CӚ)͎~kB3ˬ7/靘%\5D@|Bێ.cc24>JwSC:C'APnIqG]6 yP}C mPY~l+VVyM9E<4y,9$y 9nl|jxlM̍j\y^sv'yĉ+WERˏXv&*3JYʖIItdHEn4d Y%8zch=igzb|Lil:bq1Q1 3+(͘72.*ftg'/%ZD vs% 1W̅\e:`$͵S|_5&@b]tHG{ptFs(|5ap _' Z¡#BZP L,zJzvP$7N&5PJwx{mmmmmmmmmmmmmmmmmmmmmmmeet]Fet]Fet]Fet]Fet]Fet]Fet]Fet]Fet]Fet]Fet]FeteYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYufs`5NS`? dZO9YHnW:ZZNq۫\5V:RS1R{!uQsȵ: |Ju+ԫL"=@H/i!ٴ}4^q(~#60 /D{ڄKw=wa!le7#4Tnȸ9Y܋ocrRۈl I̍& s`ډ6t6 &irߏLxWގt;ݸt58pߘ͸Ml1c5Ì&6ڋ\ ^Xe\T%ZPX¾x=RJPF&"fb% Fa#&a!a q2 p ߘ0 ;#܄p0Y],ob}U, s0p; WfuE)cjHkYz0! uH3oVd=Nw;} ?RVCd87έw%ٖ$Ga.D{̋˅eʂyls mFe1^ʖq89]dW;Ty?ڝí̦q9D7܉oSj{ڑv6ˇL(U=O:K7GN33AxLX9Z/3 \[= *StY*3a7axl0.Qw8Ņ^h,R{+̴*˞X6Fc3z`v"]GԹΨDq%Ni$>@$M6b" ;[ɳE95xRsF5)'Lά|,Y֬ʀ 8${S8m &B!y}@ihA8 E7=1.6 -B+ 0>+&\A~@zv/;ж2mgy֖[aՕWYI=9I4> 0t!(0Hy: oD8v}@v mQPQ{nh,X!6tXԾ+ nv ;@{ w޷Q!E @Fh۰QhPQs5z =|hީz!G )nv oC;Y#4q/P݀`Y" P C6N!nx]HQ{ۀQ@QOhC 0vhM3NA 8AFOѧZ57'\oG⣟ oEGVVK"2 Jʟڀ i7@;>ԆݷQVۢIݺn4麳n:lh yR^ |;`(eC6b ^hB/J/1!H?#Tݑpɋu~ f BF Ƣ&u2wYh5Sݺ@B!(.EĀZV>yz%:e>K"ku#B9 n4zntݭJnϺihsb݆EP#?eaj-7K>?'[0 2qT%ѶȲEE -Qv#(/]`(l/C~ ̌Qv#FT/].dfGY6x/C~ ̌({#F].03Gٍ,7Ry肈/C~f(F..03ZSٍ,|肈!_Ry3E|ȲKEZ⣬ Nlnyl@vh۰QPQ{ȊG ݜB'˝{P[Am*#"dU˳]`he7lRfFK|e#K.E9Gٍ6TtAXH dfGMY6TPt9M|Ȳ)KE-F(/- ] ]`hYmDy肰3%~ȲKE23Z,QQ(/]!]`fY6RyfFK|e#K.E9Z3 C ˥򥢑o(/]]hOe7lDRgFK|ݔe#KEWEz7[ox_zO +\7oE o3 c B!7Y*kh$ ^q(nv?:H'BW\H߆hZU,7n ^wP5rhuJnN!x~J0`e^&.>Sb%5P(UAQ A3@\7ۡ AGE ۡр;plB!MB t@hh62:hAhtݺtа@vCudŭqQqbxABH%u# u7`=V;+uE cF hۡQANVIv"#`|g)9u'GPknNH,W "Q]_+}74(1v+.F!+93fmߏѺBIpy^04 wQP (`W#M,Gm7H; ;OTJ n]gPW`n]HQgeЈ`(P.koF E vCcJ햤~W+x݈YoBp/ +sޟ;sVPm9lXv#m(zne#urd*929!T<+hyԆ!S+zkm@v?{u?6L)RmrAx GuA@qY=ga@]fiFnA3DKB)f<*]t<37\KL R "E-8_y Od^C(0y)_B#e Cx8qN6_l8]CۑیV4" LcA׏|xWW15T^]\[ZYXWVUڏ뾭뤦zjےfCzh5!!!ө I|^'! PD44:J 6ͧ^zX]Mj喝:iߘv[zmI!viF YfD M&XQ[|s|ջUSYQC)w'ܛngDlZ _ڟtf?eCf>c#f=a#{/ycׅ빮nVtl9Wc8U2)i mVgՠt4Ӗ~ft3 c>ye9K^0r9a+ur*OqqV'2T&.tqS%*NEzdP#ٓȝCf5cLGq$Pr '7~cidƌ2nc&0^2⋕XIXb$*>b#(.rb"&Rb!$2b "b F ;܃Åցa 0 F5A!v f VFq`.7 G-{Cp5ԝn s_B|;mSh{֎6f3([ F |]뿮z/k=&`5^wTM]'5]sP=4\oL-&`mFtdB-`Eן->k9KXy݊ݩa.aaa!8?&A"l,"'XB# }; ^'6Pw/n>s;ocnm;ҦC{l9ʆ#ml76k^u5gZe]5cVUF5_R{E5[Nk54WJ[%]4SFK 8*PE?4tLA/X{#I}g#? s>HCy=wC ;O=s{+8Yuڜf5ߪNm~eNd|R,(G*I~#hd'Ef$r!3 /Yɏ}Ñ~F /c";c!1#Ɔ3!u9Z7VlC5RL3N,1J ă#~!b!nb^aNa>a.aaa!8?&A"l,"'XB# }; ^'6Pw/n>s;ocnm;ҦC{l9ʆ#ml76k^u5gZe]5cVUF5_R{E5[Nk54WJ[%]4SFK 8*PE?4tLA/X{#E}_U5KWo+Wǜ*0> ?.gr']r!+3ZI8֏^d!Iꈧ^X G!i.#_cz}ٵ%ו[Sj=%v8YFfNbu^we΅ZgUEVR*SKA9 r'?=xSLN^b\ILFZFJx$%F# 9Bt p=qo<1!Nuq\ƹ6ƭ-Vsb,q}1iY1I9Ad? Frƃ=[Oqggb]IMGt\o熖|gz'}$_wv.;oYYIX_^D4*'ܛngI#h E>TRP_8gҞ$=wͼjM%;JYuhϥvv:srf&S7dv36bf5s|˳]>e3yc,Fa,e0W*{r)siuCθ c;bBh䒣,d(C&I@i7VlC5RL3N,1J ă#~!b!nb^aNa>a.aaa!8?&A"l,"'XB# }; ^'6Pw/n>s;ocnm;ҦC{l9ʆ#ml76k^u5gZe]5cVUF5_R{E5[Nk54WJ[%]4SFK 8*PE?4tLA/X{#M}g#? s>HCy=wD ;O=s{+8Yuڜf5ߪNm\QہhK`^(Zdz~u/߰> ^`-ƍp7L?0z#~Y_h=2 rC' S>~r^r`򱪘(9\l7l|8mϳ|:fd6ڲSϨAxZ׳~GKF~Ս .h`DNۏ߃̑}tJ=x/zc)1j(r#]•ji׷k%6~:fJ ڶmRjL<)n '/7Fbt5>=B۶mͱ3G3yov`tc,}?:p}ĢZz;^:\ޮ*;Z?|<'n 0l`, 5CMGJ3#!qC>^Y?^g|xZϳ}u^#>Y?`c?2*>Ӻ?\qO.l4ڶmv}l;G( C%y8<Ϙ[ڟ߽nl۶m˵P[L%'GioJDjg-2^Bg)Y 0O!rZu>|<>:Oڬqs}u>>lOyq6#y!_NyqgS<~ZʤZ.n 3&0#,$۶g۞m 30 30Jѳܗ7_*glA'JIHGFEDCBA@?>=<;:9 8 7 6 5 43210/.-,-Vs9s9sյbRB2u"eUE4$뺮:9s9s9s]u]u]u]u]u]u]u]5xB(BD"@b (@L0(dB% ц "`b (@WP{v F3$`=0 # ւ1'j\ku l#2}}}}}߿,VxJQveGQva5fzկOd0+驋4E nSK̒)+J6,؏b;r (IXb.UWFbZRDB! ,X ((ۨmjTB7Ae)Wv Ҧ翧hkv9t{R4vwcxla2AD@njo) Wd !P%9 0TIN U%G8hi(4@8)Ǵfs/s1H7̰{+JƟk{g}[JO~Dfej7/;1ŋ+/m_cxoỄ~+xmi?w/{w; +yW{Q?Q[Ew݃s}5ϰ;F/2Vu+^H4z&џ͎ozWr?)Ao_գSY?UQ?O7|Q82}.cyP^ghD z{8W\&Ņ65n[b]8QYj@% -^vJO]RiDTe'sXp3[ _ BxA!3| =G /9n.p~[ɯOEws>t{P=gIsΘw\0o<,}9ϝAa~蕎cQGHC4t10:xxrɉ.\<8xV9?%+G3tJ`:)/'>v0@ <[+?Z+-uխz^=!A9̴^L&V|E4ru~M _6lX;C fj~/ z^UaȠns┺ VOν#_6["J(`=5M5e쯽^,8jw.0gy[~3+`2X dSotY?_Cu!D>iG٭LᠼdX#ہ]<ܪ$̔dB_7ܧx, ΎČL;qox xLV=0&ݴ>1cVdL5+!pE}ucCPz I ,Z>Po}{' ܿ+kftW=Mtiոh,\I+MJ!䇓 DlbX"u˲%132Xͬ%jf=4c XZ6ق$;w@]Ұenr!=-'-/=}5=!HNҚy *f;2'Sg0l.uºaֹLR=kf'X mR*6bsm"USMOME("t{B;r.q ^ v'^R.MS=();eҲ)*/RH3 kun%"Tz{^;(([mcyѸ,xꝽ~Ev>.O{6=TXf&!T *JHP+IrŽeT[~Ŧyx]ack^jU6Ҹ d@7#Q߈N;qkpL3XӍ8Ah6F7Řnx[@aژБF. 54t)1cQ@!~ԉ& j 844۲I ,P̐(# Z8v{hV&L i͒ +FWXR5MjQTRF R%J?yiL /-l^e/o\&Tց\gיvYNuZ\LSl\ -,K m OUOi:S?7qTO_n驦+>ң؛-D+=Nbe-Y#M CB[&sm +D=Zy;%6Jiʹ:Z;P^eۨMrb#GPold5zaM[5ë9jˈT S+@J  \;+/*7kON 9^ !cnpNWSLi_Nw`K)݃ *tCzU4աPʉi[,=ᜦ  ]͎ Nn>6>⸉w]òai]nhЂ2gj̟/Zid9we-I~Ж^K)1#WY~K, 'ffG'Cz|\톫~6s/g3jPIA7Ź W-$k, 13p Ԕ]]Qq4M}1ǻfI%rƭ1&Fp̥Y4B&A>|ȴ$L) Mx`cK {)&?޹w=%o[BfKaɯA bYhL)XgQʗ^ ]d83ծp'IZo]* 2 ,ޘ~߳FE`% c"Eq<- a,V2Ez':>xk3#(φ`9p#>40#88nSO>)a kO*v,W# `ZRN`bC#: }3 uՅ 'CrH8TZ*Wdb!7&KP>cY20w=o?Wztq34PzPែQ+Xua lD2oL-Qat1[R_ d~%wb$vnPadm KWOXc!dO Zt5)"iL}1s6ݏJĦ 8-ӡGa,\Mc=[Uᢑ Yi\9e4^צ \S51%[x! _zBYxmXkM$hD:@~m<93oclS8vĮ='P\kԽƬ?vqM)ΊQt]P,ihgfedcba`_^]\[ZYXWXUQMIEA=951-)%!82*" scSC3#²rb.Erm]M=- ̼|l\|xX8H"CG]\[Z;feuna+2bX}ᢅj*)*JS81jh("B~zvrA3e%I 2``# #@xqQ  @<4,$<0(ǷwgWG7'gͭ43210/.-, yqiaYQIA91a"~vnf^VNF>6.>B<,l!B}{Ǯn.m-:r}umްQ 1`pB5Ԕ )HQ5QB4!@?=;9Al~ҲHG 0\P  ͼ埄gO xOw߂;oɼyf^5}G^n!_~<>ӫ)qÛzf:';b':wW9O\ɑV}P`7yǧJ_+ZB&iguOo|2G+[e<#EE"xW,iy꺵:~\[\X_O&Ͼ+7n >+ib{_7U^|eܻmڡHHnbګxwez#ԎDqtp=[Krq$sINdCor{Pہ >k!puΞcvߐf5b eE ^=vusqomkyՑ#k4fȈc,V(MAĨ$F b('%7DB>jȀႅ &HhE $*Hа` _ߞ^ޝ]ݜ\7lkzrjbZRJB pdTD4$ó@'ƦfF&ťeE%Ą]r?ںzZ:ٹyY9ظp"D ;Ϣ̇|ǣ%idY:i 13 }X{ar l|]? 8x;󨙯M/bxYMMrų{W݇>}^rnb<5=\:Y8Ȇ%̜Y͞!=<;h: H%,8dqswO^̝J]7M<7,8Ry;a?y4s3r2qa`#E ^=vusqomkyՑ#k4fȈc,V(MAĨ$F b('%7DB>jȀႅ &HhE $*Hа` _ߞ^ޝ]ݜ\7lk;feuna+2bX}ᢅj*)*JS81jh("B~zvrA3e%I 2``# #@xqQ  @<4,$<0(ǷwgWG7'gͭ43210/.-, yqiaYQIA91a/#~vnf^VNF>6.>B<,l!B}{Ǯn.m-:r}umްQ 1`pB5Ԕ )HQ5QB4!@?=;9Al~ҲHG 0\P  =<;trpnljhfdb`^\ZXVTRPNL%H )Bd_ @~豫{k[˃vǬ8`_]ۭ7l`1CF /\PME=5eBEi R'FM %1BDONN0{gV.x ]UMgxhXHx`P0ϯoO/ήnN.[[5jihgfedcba`_^]\[ZYXWXUQMIEA=951-)%!82*" scSC3#²rb./Frm]M=- ̼|l\|xX8HmO;᲍Wo]|0޴GTxפ9]mv io߁4PnB=/K1W[Es.kjNE;|)I0?z9˅Zr&4(9YW)>3o,}C\&go Wλpu,_܊S3yS̕`r#<>+QyNmP>srR&G$>L#K87!m~.WɷE>e[#o%>$F b('%7DB>jȀႅ &HhE $*Hа` _ߞ^ޝ]ݜ\7lkzrjbZRJB pdTD4$ó@'ƦfF&ťeE%Ą]rߌںzZ:ٹyY9ظp"D qs`Gu˿rйZqE_:S d,*IwC᩷s|f_}|߲cs^ϻ=tqNL9TFN)e$k5r{uEfGT6> qvWtHmjjQFq?yL|۽N1ٓf4o`ϋGG~dG<# rMufzPzhZ]`JyD(Jc߲K4""/>jy˽PL@/uOwIl>`&<3ҷIw$#l"I~}d{cgo/e@s`OszjD(Ӏ6yirz ߕ=x݅DӐOew'Oξ g6NQ.+y mAhbF注6?R0ƅ_}.1'b ~ꌎ8c{Ediv7"EA#f63H-E~ٳa@a5 Zw'pEC,Tzz+OsAu >`L2$LTO{wqCFaVJ>/rN[(b"o 7 ή2l)iqF3bFن/.t1aY,hv`ـdo>xz'31w%#q݈ž[8Å nn0[gpxkV:M125 m.,ܢ,(l62ɲ^*NQui]$? qUsl4K8X6o VauTPi]ЩL7 UrLSn,e(C|';I墔3|Jl y#y8^q"Y\AD? ,=!xg;795K-뮤rI%w[ dg7ceڏc `)D'W0XJ*ıϾ|tp3$ Ugۄ5+' mRc͒$֣.EZܒJ!tDOYl4cmytU\Lreg ϰ_^86.&lpjhTaI*pյRj`tȀ@GEw͡0p´Q4 iPPI:DHE%.ܟ^gd_VaIr@%It[aYa:!e2 vFꀼTbf6Z2b6J ֽjCU$q `RSSG 2*  ][0w멂^Ro B%RZK( #sorS)MuC$]Zt݌]\- La CW$ZC ?}ѓ;uT3GN8oܴeFM4g̔!3UL+jU0_vEK,WHTus}y̖d~|]*ɘXIE\'qK=4ޒUJ\q' ߷hhۖZ礟qզ"w΃OrDvl u myDklD_hchk8R0X ONMLgwQQwiKtD` =dKDV*HSG8HNMKṥc;V!8 P2x؁u&uͩV,WRN9bP)GF r3Ss21rPQ/. .Z 43e&F "K k*j ubB+WSVU/ZPZB *GF<)s&txkn/Zu(U ւLOJNIMHLGIܣ TKk!?iM2bİYU=Em2J8hXG'Gv6Al-' LZKWݪ$ FϓݩJ~zvpow~~~M~pwn] ~ }}'=6k~ɼþwKʯ/译w!:oj޽||[k.w;_w+ZS2Up]K.;9ـp OК+n 3<:*o\rI^_s [x*O9Πq/-n PWm׃8 K4z5|S/sNJ$$o~̾1[oȽfQo¼;ﺻf;nu=F C~D$IH $ A%Hg̙IYh KoؐgG x?*L3ӾT88c6]GL}0KܞncixW#P&vz OeWcrB[(I5dE3aJ5ĵGrV"!cVZM^JC`8( 6x{ R КU s0<1Roqga!sT/9 ? "nRs9#}xzg5D{]or !E!Wم%[ċ"~ѕ=' tr-3 Fa "T:[DﲣlU ~ʎjjymjyuGykǵZ`qV훖vleGjnyeG|vyݻڼ{ڡmڣm^{,ivyuGjxyeGpxm?Īykj9K|dDޓu dwl7,*2I֞pIsdEO3`~msk#j>_.H69ON2G>^]GL&OXGC\&χ [_0&/bm#Tăna9dB(d E>V-B-lCfق-BB‹rŊ).B >nj 0)|Z\ M!`]\C@ŀX$K4t K;!0)pD/!S .tA)-TWKfZ]JL\&eAKTeBq L`vKe*z|8  'RېD " `+IɶTq v<RJS '=#L!R>B0-; \@%jJOiKB A'7hpVTx%@7 ^x w_<ԡH=u#U]8 OVI p1(r ~4}<~JϛtG~e"HQ7 {CqljF2t=\eNR@8OI`P=wǹt5.a9W겈s1rZ߃ ,`~˩x.XxVXT~8N@ya|9qr A&.y%~H'x=#+r<"1[!rg7^dDcq8`aN?8}z3$z4I N$ ,Б7.t?57`TNtiAsi3CT1D,+t.i6WUvtPiɤ,J l~v2P$,CfFEX 'J-b!4acI @񊫄893Rx3`N%˲tyg:tv*4E%@AQL}D%jnj>!N'k,Ls}F[G}?>n'{5^/iwQ?CX /\`BEX 'L 1BD.ʖ;jy"JyߑKr,_^ˑ`+i'/l.\OrK7q{ݸل~C}j{G~ZMYyjr;G̼gn|K9OM} m);xkj= f&Glni{SbtI,]IOz*q<ߛ}q?/{V3S;;% =Oms={^Es| .xAgzos\YV}bl_oP{UڥOMOgP[W&Ͱ<Ƌ'^RDT=ɂNA\QC֝7dr8]*FO2'&aY2攃tCT>K;]dP%\]QCDiƩm -q5$֥uۄ1ǻ}c}L,bȜ)0_5Z?WJ䒣o!L (^ϜW~c>xĻoۓ0[aB 4 Gyf׸nգtQ[]{Օf+,.kWbF[rw |sX{vZV 0ss2FLLiV+en*ɎcMz *먂J~B,vF7ѽvy![/ѻ}y꿲Z19{1w jIInTn8mG̀k/v{lԻpN&ٯNL,~rZyY]>H栋ݍftQe?Y4GܾɆrn;O>Ä0/4^Ōs8î88 }aVm!ii57<ߢ႟b1]'Ź/ Gg*2ػc^M%y1Yo?ܹ2o%*~W^tXEg K}xni D60KVpg?2_,v?\.Y'Cjw1&8ZڽG=Q8 y og\rEq q?pAF?ĿXO> -e5 &tJ;1 %9%&w9%yI.tǮn5s2iZ8c vo$A-E##,us35u#X4< V`nYU_횯Ty=Gvtm C(|l}+)>e2:n&CtwC{wد?blٵj=HR۵7>YG&-k s5ʖ<%:_uL2tТʸAtE1 M&dҘ 6YH w qC`ߡ/|S#VC1~D@g^l0*;oK`2 ,$̵PͷaY^94io!-#x,#m{^,z~mMe_28Z j`dke68Mskux4᥎!/~:}WQRǭJMԏT,ȦX˳pK CC[GD,t ͳ9Aĸj?HY'[C niEWB?N&Qӫyl%z)hdߢ%Ovl#cu;3ak]:R<o*43nCm;){׮o3ӖmZuAPNL q-FxG,8|.fKpQ!rd=#)d% lXCiT/1ef_K][^փMTr~\VdbT~&kU_1Xkj4qz_֠Q7B:K )Ԣ@Ƭ5rYa:llO6[sQջ_ ac z ;QņX`aY.(}XU:;<:6T@J' :jhPe$tHA#zl~f XɤC5R*r,zgeyZ$j&K\pZ`bK\d6%Xb'[Jb%`<΢V##ڥn',}G\s9(uJ m`xM!9 !y st99#>pá'8`PͶ_ĻQd&ֿ S@٘o, B\:kPCJQ }ǥ11*0J҈J@\"1kS: vTSބofo #M ͙nߙ}2  J34`b8G)Pd&0M9eoQeoY4Kc,ͪY5F>T 6,ݮƬ=uk;X&^Jo=o(^{knrhII6-G>ߍ7 }X~|F? o{#_?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~c9! AVsUwvuꤖ>OD$ۜUP+e (+d  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+ajV7<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJԪkUתگU=yKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ۇߚU-$\  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuיϋߠ7A oPߠ7A oPߠ7A oP~iDvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `5 U_%*WɿJU_%*WɿJU_%*WɿJUqT !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?@*J0P *@%` T` RAJ0?  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~s'?TVReu-G\   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TdJQ"\ ĒŒƒ            !"#$%&' (!)"*k(tτc<c<c2=W111Ƙ181 P_Q^W}ի , 7#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ!           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿzP 1#?Ful1#?Feȏl1C~fȏla4[G~fȏ:%mul1#?Fȏl1#?fȏl1ZG~fȏlc4[G Bo"           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ#           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ$           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpislqjtmrkunvowpxqyrzs{t|u}v~wQJRKSLTMVOUN_`abcdefghijklmnopqrstuvwxyz { | } ~ !"$%&'()*+,-./012345679:;<=>?@ABCEFGHIJMNPQRSTUWXYZ[\]^_`bcdeghijklmnopqrstuvwxyz{|}  !"##o$e#^ AAgQtQhiQMR(vQX((Z4((ZTZM[--.-.VkH (ZZ--[A 1c1c1Xc1c1c,c1vlX^]CFEEEBBV+@"EEDEEBѢТhBѢȢhhQ4hQhQP(PP((Z$Z4(ZZ-- Z-tyZV΂EEEEB EBEEEDѢRBѢТhhȢhhQ4QhhQP((Z((&Z9--NtÒ4`dy$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k Kakj} #k8DLOjV~*0k7F\YO]Z[Z^\]C_^_``_feemedhkhjjojnrruu"n=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[K=fGg^5i012Zda f ss ՁNh!c#%% d  h--911=22>77U88V@@XXiiejf " # %)*+-a4cs VWq.qDdi*6<zh4hdK>o2?Y||H}IYttE(~((y sVs-e2c2P22t22.eǷr:Мxf'hɘJ^3?qȗra zbcdefghijkZlmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ 5wxyz { | } ~ !$'(*+.3456/0127" #),-%&8[}ڊۋ܌ݍގߏ{ <KGP[D` !"#$%&'(w)*+,awHQ\Ea !"#$%&'()*+,-./0123456789ߧ[-.}~ /YZ[\]^_`abcdefghijklmnopqrstu=\~456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]_`abcd%enghijlmfk[^o0123456789:;<IR]F`b=>CKUk X[ADPWehlWJS^Gc)qt  !"#$%&'()*+,-./0123456789:;<=>?DEFGHIJKLM@ABCNOPQRSK#PcbBS3IQcL@0$*A<4:? S0 C2HJ NtO+:RaV8N3AOƁ8Fѿwj(CDHNcχzJ" ^bsC /~H>Uh*^o+⚡r Æׯ^þGBW!t;߀0K]oh%OL=;T>u:΅b[/1 ?#`g4> ǾFjd v?to*h۟5eE&OoQVlӆ˟Bm=J]cZ LQ/"pG1V %z|x&-=%a߁OgnM'86 j螷a{~P \{8CCw7tQ2{9[ \Rj'|Fw`aX߸s9%EVcVEAa5TC!CY!n̎<-"]~WndOs_=>NtS ;>4 U!"!67-6d+`T3dԕ'ن8۶jh%7(I88;|'NLQL(CDH$/@S(DID$& ăv]!y޹42yv=Q.v2?c76ɿ rX !S_>9Ə "!,$p 2 {f"-~#`0G! kD3kE B[8hm}{v/ٻ:[7glܛ}kmkvmyÌqaQvAf1V!F6&ՠŐp`Pu@e0U E5%dn`rKJIHGFEDCBA@?>=<;:98765gVQ,XW9.Z-9ՌAy߲ر׮mjM( @ ˊ  Pn-Pm,OlkjgBq6K|ExAt=9-,+*)('sl^VRNJFB>:62.*&" >s;gwgq69[3Ǚ#m`lWm=%v׆\ak7hmvFT`jHm=v67m&rNFGhbM<}k_׾}k_׾}k_׾}k_׾}k_׾}k_מt;Nwӝt;Nwӝt;Nwӝt;Nwӝt;Nwӝt;NwӝlQ!BIRMMa' ߦfৠg`yL χfGogMb\QL1,!A<|h>2.u2mĉyvLuRKU"!fo2One]UME;u|ktcl[DDMCLBBրU*@jF[&8\J rhA:1)!ك{skc[S)KHaА+#9L}1Dn!m }" I B"4"h؂"(BuG%V45N=GP9|Mrx5Ymtr`mZd!ô9_#u14$z?d6F[A f!`S3U4Hi7+ DHBRb8\G*9 PrTGDqHda iPrT4G@qrC@)I%iPrT#@hP9TC@Vc 00FXL (F%P쒘oX9JΑ3I9Ԩ=5- .f*9`D5>yga;(|?!XL*EcX,JtP&9d$a)iIq( -a#i Ka#YTCi~ԍ9`~) D\]^IJKLMNOPKȐ_WLU`Ie456789:;<=>?@ABCDEFGHIJ./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^BE@:cLR82934i<4h; ;6 m}aX+J a31 X@A!zJ.l~۔;E\m q1JoġyA3HHBbHDBRDDv$$24 /~PwX[HF0TyAf_Ū v#· E6ުp\،d]W`!05Jq~√ 43X(]k$3JOW'kb[mzwۏڎEVr螮)nf`k9=St\fgv8,0/ַ rk\jUFX{ٺ񉛪֩]:P{CgZi)aZl|.:$NDSG /kxکyݪct]g̬UI媡!m5J@\SӨapGБPlGQ0|"hOpYS2v^ZKtb} X:8E叽Gpޘ)LC]G{YA;| $գV<]!E$!6 $\ʾ`8) )jP:-As7µ.:?s.}7MX4$(wOv o1%ضӿӷ@;୆y,<yC Tֶ;H,mC8-m?ô:,h G]HSw;U`.Jn/`N\iY[@_mt0Wt6tG t }"PFĹT_Wd`nݸ:>R枩♲dq}R=(_j(#l:@;AD?ܐ*;1G2H9NĩboF@GA66HBIChwsJDKELFq^hn6= @ Q T$lnܽ"1;%ZP"2+<-@,?.A/B0D7L8MMWR]Yftvx6Ƽ!)%8:9n,~~$ l{zŹʾ85"!+F\UhViǗ{ '1aYdʨp.S`^VcwBPSeknσьL[Z\ZVCWD\EIMQTW[^ahglpsu{z΁τЈэXV]Ji|F2q1/07645<;9:%%%%(((($$$$bsa_`ihfg,,++++----////CrCBBEE>>T>T=M5M4˚ʚȚɘŘʘíZtY`_]^~|{yzMKNOPQRSTUVWXYZ[\ħĦ£¢ʮʯ pڻӨ!1S$Ii3b&P#d.coo^{n" 1d1߯B^K`ς1zfT95 F5{Ѕ 8pSMmAz+˩%j ѩ(. ( e,/<;b-qƓ$q \t#2[2AfdRRqfs(/N94ݝ{;&`R@/R-WAy k}kOi6{W2eFU4\?+jۛʕߩ9eSkD?Wk?Vani iU}D04[cR> 4/4?=@M:ҡU\яt_;CcPWLEa)qf%[B!1ROw.#H&Xz5 L~eJͅ.N>J_nfrtLYrZ.{-IJ h}“Yp#^gz1Q€[b^aF=;;t^5׾e'[dd:l =+ Ze)zѽ%KRPuxs0e 8˅ohmv1C[Xh#[DvϭD8}ӸԚ,C3׮5B :t3R;jZG\٠0M כ .t5WyO] V&Zl8d(c1cb453\׺Eh(ّ270ԡK,ƛ'8xZ8湶ot{8^K")0+.A\;ߌ'23456789:;<=>?@ABCD(EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛKKKVaJfL L\\ !"#XYW]XYZ\$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLWM\MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [%јҶӷԸչֺ׻ؼٽھۿ &Y[bK g9:;< =!>"?#@$A%B&C'D(E)F*G,I-J.K/L0M1N2O3P4Q5R6S7T8&K3pDfff$IshHP$X@J(ƹfmho-:OSF~ٙҢ(K1?Xۮq~Q5vl7^fm[fmfsF:rdžw򒼔YS}3}HSY'OET.<4uNU #;+g哼4/|m%{PE24.fnM9vZmvUmv-mvۭjjvۭVjsۭj;ۭj٭[jͭjۮjۍ:~jv0΍FK9 \:;Zq [xѶj6n6nE0b1CƾyrNf6ln6ncSCc1/&~gVn )pkz~N{  &qyB3y$~qD}bk{0ާ<~'2u;~^<"81b TO5艬o:F:ea{0YTĕdkSTN(Ymnk|_InVR< sf'kpbM6[PMqw06ybz^k|DnѰ6Lym+xjA-||OӌR ޟߖ'#. 31>1S4csĆO|/z5F }\g4]swEnH~g%OX_y;;_3fރ%6K6.U>w#>%3ꖒ^Dm͖-6[qMO` rN?߅kDvm܋: j&o|͙(T~55[?\@]A^B_C`DaEbFcGdHeIfJgKhLiMjNkOlPmQnRoSpTqUrVsoEFGIJK L!N"O#P$Q%R&S'U(V)W*X+Z,[-\.]/^0_1`2a3b4c5d6e7f8g9h:i;jmDH M&T*Yp+qrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍߏ \W&uXwYyZ{[}\]^_`abcdefghijklmnopqrstuvwxyz{|}~WtXvYxZz[|\~]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ:';<=>?@ABCDEFGHIJKLMNOPQRSTUVWN]Z[cL h  XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCD)EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCD*EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNO+PQRSTUVWX Y Z [ \ ]^_`^觨  _[d⮯ !"$#&%('*),+-./012435X`e[f\㰱6789:;<=>?@ABCDEFGHIJ\䳴pӏԐՑ֒דٕؔږۗܘݙޚߛX\Ya& !"#$% & ' ( ) *+,-./012345678G4HIJKLMN OPQ R S TUVW XYZ[ \ ]`aGHIJKLMNOPQRSTUVVWXYZ[\]^_X\Yb[g]M iq~rstuvw1RZ][xyz{|}~ !"#$%&'()*+,-./0123456789:ɑ[ʒ˓;XchK*LMNOPQRSTUVWXYZ[\]^_`abcdefgX\Mhijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɪML+MNOPQRSTUVWXYZ[\]^_`abcdefghijklmno0SZ ʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ M+bcdefghijklmno p!q"r#s$t%u&vYdi'w(x)y*z+{,|-}.~/0123456789ej:;<=>?@ABCDEFGHIJKMfk !"2234456778899::;;<<=>>??@@AABBCCDEFGHHIIJJKKLMMNOPQQRRSSTTUUVWXYYZZ[[\\]^ ? A C E G IKMOQSUWY[]_acegikmoqs u w!y!{!}"#$$%&'()*++,,-./01 > @ B D F HJLNPRTVXZ\^`bdfhjlnpr t v!x!z!|"~#$$%&'()*++,,-./01X#$%&glN j'()*+,-./0123456789:;<>^€[\,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ]^_`abcdefg h i j k lmno=M>?@ABChmO kDEFGHIJKLMNWOXinPlp?_ { !"#$%&'()*+,-./0123456789:;<=>@ABCD?EFGHIJKLMNOPQR&OMPQRSTU' WPjoQm@`stuvwxyz{|}~ WQkpRnVWXYS TUVWXYZ[\ ] ^ _ ` abcdefghijklmnopqr t!u"v'Z[sAa%y&z'{(|)}*~+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTYZ[\]^_`abcdefUVW#w\]^_`(͕̔aRlqSo$xbXcdemrTpfghijklmnopghijklmnopqrstuvwxyz{|}~ӀԁՂփׄ؅نڇۈ܉݊ދߌb)}Zqrstuv~Z(|)*+./0123456789:;<=>?@ABCDEFGHIJ,-KL|w c !"#$%&*'WSnsUqdBeNOPQRS TVXYZ[\ ] ^ _ ` abcdefghijklmnopqrs t!u"v#w$x%y&z'{(|)}+*~-./0123986789:M;<+,UW45xyz{|}~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsvwxyz{|}~ӀԁՂփCf,tu=>TotVrنڇۈ܉݊ދߌ} Dg- UpuWs "$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSUVYWZXEh[. !#RT\]^_`ab c d e f ghijklmnopqrstuvwxy z!{"|#}$~%&'()*+,-./0123456789:;<=>i?F@VqvXtABCDEFGHIJNOPQRSTUVWXYZ[\]^_`abcdefghijLKMkjlmnopqrstu/WrwYuvwxyz{|}~ڀہ܂݃ބ߅XsxZv       !#%')+-/13579; =   "$&(*,.02468:"?#@$A%B&C'D=Z>[Da?\@]A^B_C`EbKhIfWtLiJgXuSpQnTqRoFcYvHeGdOlMjUrPmNkVs<~=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrstuvGkwjZuz\xXv^{]yҋ !#%')*,.0246  "$&(+-/135789:;<lH+  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP,QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP-QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP.QRSTUVWXY Z [ \ ] ^_`abcdefghijklmp q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏno  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP/QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSYw|^zZ}_{[~\]`|X\Yxa}XyYzZ[\b ~{Z[\| Z `> T ` @&^"\o_þc6OH{Ck M(2u'jZdΝ4K’[: ۈN!J_k⦰+ vӦ-wxtaqYXV 0#v{i Rd6ӆDRp_\Vվ~]ܴѸ4,*ƥai5 mcKR+ : f¦W ہWeMW҅ہM7["qz7q ⪰vqƥai5E mc KR+ <&YT 0Pz;ibqYXΩx!;\^?Lp x4A.Lcp1, 1qQg1bNTROK99-p 3!). j_&p.`o7OCoR*ht6Ֆ` ڝc\)А/ΟV8 p 0Ct'7o 1И8qVOnb[Iv58f~C>pg/=7c!`|Xi#p)ZT gZ]y7D _ QBm@/Ku/ Lp@7ost᦭hTzq|l>3&+ &^8]a(58_⢰+lCn/2SwU/lp״ԍJ&k?h=x;@(n j?lj\@;?k07 9vM3yÐXԠ5=lP\ծ~]!E &p`?̵hM{z˕rqoC`~T7=.yG ͡tz6ubWр`H3tz6 r ;'/'!GM"47N1L]ǍM7^r5BxܴѸ2Y[._^wĪ_-?ؘ8W VTFvWOd?.sp'tInx1Ã%7tZ&Εjjh_thHuRrj4klrv.82>jg)(T?c < IyX7@]tf$`;/WZU 3KrJהZy΢3+h&Se8*,(ϏL;:h\s>$`r*7l&V_Uϳ땉6j/@tb=Tc-|Vc158]kQaڡt536 WdC=oF㮧$> [Scb^~/ZXW~GY>0Y-dܷ^V;ܓu|+J{|>Z -`r]tVS>!u)W9`6DA3_/b1t jct+&ΕB Z}X}}}IbS4 m6ft~ R gj fsõZZpvp5jkikB/En#1BpA+3$3\^\4=1߽&6a#sh7.+ BCknZp[p P_^',m@-f_SB- \˴l}h?G|~_LgdPK2Yw}[aL8KX;lm B]Fjr8"uo۽{@G o}#c=YP~UW..B}L,Q6վ?!]l,,}~DMxܴQrXj{ |2z}iCMaS[҅M7 0t?ݸLRTJ`t6F㦰abLd`YT 0[I4Hr@/KUCޞIpCmw VжA0.KmoL@/o^vڐ(^ ^>ow/&x /oC zR>\ӠYMﲇM]qJqQXT!}1ƾ$qw\վ7 'Wm v0GW8PMӣoOua͑SOEt[[[]c^_!`"`Y} [\]dX~[\YXŀ[]e^#`TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP0QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP1QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP2QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ ·Bs$I2^@A!&`J >I(PJL S`%J )`J0ELR%L S)`JbL%F S)`J"L(0%L )`J,`J0%L SI`0%AJ0%L S)`%)0ELC S0I)`0IDSH)`J 0ELS0%6{d1/7 ?@~/~/u.G]nDgv\7g 1Ψ*aFG- Bt !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP3QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP4QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFbcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno5pqrstuvwx y z { | }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno6pqrstuvwx y z { | }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~C`??KUUUUUUU*UUUUUUUJUUU 1%X*UUUUUUUJUUUUU%JUUUVUUUUUUUTUUUUUUUj!s^KUUUUTUUUUUUUDRUUUUUUUTUUUUUU-|RUUUUUJUVUUUUUUUժ*UUUUUUUJUUUUUUUK,UZ!: \]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m nJ*UUUUUUUժJU9[yRUUUUUUUTUUUUUUU]VUUUUUUU*UUUUU %TUUUUUU K,UR%l';opqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~' !"#$%&'()*+,-./0W[Ɓ^_f$ [Z%[x\y]z^{_|`}a~bcdefghijklmnopqrstuvwxyz{|}~[􊧋 \ǂ^_g%¦çĨũƪǫȬɭʮ˯̰ͱβϳ$yz{|~}¿#[b 9&bW "$ BH |s J85 ssuqsrquy9ܼǼ*e\f8stp8#}!`łg3ļ\ܸ\\^^gL9m5s7}X{{ho6*s[H?GHi^!(W''Fci#}nzQ.^ND(Gbg&mۂ-ho CMoE/7˓rrrrqqy8q/  !"#$%&'()*+,-./0123456789:;<=>?@ABCD'EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(ns\._a.r\.'r\.a m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~0\;;;;N  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ѧLc!A!+9nwnv=L{`Y\m=uGQ(~4(~?hD4O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef;;;<ghijklmnopqrstuvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqȃh&rstuvwxѫ! }9Pj)ZUUUU[m*U ɾR<*/t(vɦany"aUܮb3jЧ>cx *d6F<_YhsejԦa]4Ls";_?w#VkШ?yG`k^5Mt#<`@x$W4lЩ@zHal_yޮN=aYhAya%Xߺ5mA{*Ibm`nyߎ6OuŖ$>b Bzy&Y6nB|Jcnan7P%?cYh!sC{a'Z7ocC}Kdob8Qŗ&dYh"D|ϧ([ 8pD~Lepcy9RvŘ'@ e*6W{,Ej(J .a>vJ"Rk vѻjYixkGUcwl8 F T b{PTfSbr <O]q}-@N[|=. ZjykHVdxk9GUc}UTcsjB(I=p !P`?6P-kY|-p'奦jϯ h1RA;w3LYoo|`SUiƪD>ȵᆦpui=k_~ .+\?H z oԍnX(ck F,otwWOXu\Q7-5:hS)8'7szGHH|q#AjwLT u#2lc/>ҏߑo^\kIJkbI@X+R$MJZ2?O}ןO 邬 >P^r~/AO\~?0Ƭ[kzIWey :HVdVUdt@Q_s1BP]A2Ȯ\l{JXfz ;IWeWVeuBR`t3CQ^C4ʰ ]m|KYg{ ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~с-+Ն|b R  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-j긴 $S  !"#$o   %(-0369 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m no-+! ZxE E_>~|Ǐ?|Ï?>~5 m _+?~|%pmm۶6۶mmTY+|D&pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwXɄi'%S&'()*+y{}܁݃ޅ߇xz|~܀݂ބ߆[]ʅj(,-*<rtL.1o˶sӨ.^Is {@ipK%_r"L#w2= jpt$ W|Ymh1˷ /J Aq_s"Mxjt%*1˸լ0K irt2jt&Xn*i1繎 1^Ls BsuNypt'|Z<j/躡֨ 2^MsCtK&_v"O#z2= jpt(*<0黡ר YҶHdFT"$ AB  A21_܌&PV*eIۀuhx;E!)(fcn_Du{9s";F!hU&7vn #N0W{#y3Ev B00 MFg RyH \/˟}hދ!i"U=`f6h"Q~0 _:]{}!h2Q5#M%'$7QHf&i"UԆ$#dҌ䖼 3^NDu'wP{ ).S/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~T `WaXY o-Wija[ 1 J n  8 ] с-+IIJ!;ZYcoosYhnof'8 RUʨծH+7&m1JMG˦eӲѲ4\3{]UUj 51qI$*PW:KǁRjpB׋S d$lZRu#PhcF9dxg-o,lWC\Ҥ3&Ge3P,0:|.z{s>~_Ί_]sUц-4zn-mg{1aO$1+# xvMRLy9 B"͍FQsuNH㸥86f寛O*'Y"#S-q t WcXclB[0In ,N*ya+Ya`u> D<ł YYsGZ6Y<׷[_;\X_^Y]]W*}XWdyO<PŎRYYFe !B#FSN" "RAD*!1Bxil:Yþ7?Wg4? 0:})_1@<-tNTSx+KX]=Q/( 05 Nݙ|kZS]À1q=R͸#٭?%F ڤwϔnz>Otᙼ)KZTϱ?{z+Ehd?i1ݚmߋ;L  T !"#$%&'()*+eiiX_zNr4Ib3,7+f9M6:)ͭ΁,n;{GL[+$念 %iy1RZ6KQ\鞚5C19xI?"F~9S;$ 葢Hhj\@!@BYlրlgO+p )2t ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~v( ACRp5` U  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-+RJF06|%V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X  !"#$%&'()*+,-./0123456789:;<=>?@ABCZ0RH)G DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno,Rr pqrstuvwxyz{|}~7596Z_`bdeif-Gopq|.Hs΀҅ԇS։׋7+J3Q`9<|v$hohH{kӰT #̿ZM&?K +~p\8ZG" ޓᘫ0J뢩1K9 ج.:;*#&'+-.0233578;G= H? AZ*LMNKPOU%\,]-_/b2d5k>oCpDq%L G-<`ʛcR{)BM'fWaN]x&RcB7ch$7q3܄P4$&EnBsG3L4MvIxKxLؙUVY[ᚇ]^Ŧb5Njosruxwy}~6O7P8Q69:R&Ǩɪ;SϯԵն׸ۼ=UV?W"% %2A,8!DZ;&CYAXςЃB-<'evE8F:G;MCKA*8[THOEXNZQ,[RVJ]TF]^U_V`Wc\2e^G^ha9jbH_meqjtoup@7B}I~JK`OQRLa􏿽]c̩ѬnrsMbNcdPe{|; «SfTg!ĺüžƩ#$%(Vj)WkXl"9ȩ.!1%5Ym>/CBʬC˩9O?UZnMXNYOZm̬tΩUa[oϩZh[i\pcpZ"Bp2&A~c9)pG&le}|]~7>b3Y8Ⱦ&pk /Mep4߯\n]GZN UF%iB3qLj,JUveFIcr2kL6'9&}~n  lmr -{|?[^fͪrԝ\OsZ[/4#=#߬}a[쥴,y *NuwCY┹lab~-bdž.'^ D^qgterjwp}`rsuyasԬիbtք ׈٪+ڪ'dufwuHQRܬ()c7gxө٬iݪ:߫hyizj{k|     l}  m~o /I#3pq/-55=ACFaHMINOVS[|V_U^Xa[e^iort,b8DI b *Aej]p&pXe_:юK6 @z:X]pGl2vE[ _q" wc4$^= 0rGЯ&8@1M?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TTt =  !"#$%&'()*+,-./0123456789:;<=>?@+h< T ABCDEFGHIJKLMNOPQRSTUȷ:!BB"J"U).1T6FNGVW O>PJQ QRRZbj U(W AIXai[>&.6^__ehn1j@al2 nҥ o A"!IY)ԋfzk +]Ӿ1}+֖Rm5˓>F~'koNVr> .fB9K6? ,2>vh5T;Xȝ*0k3X #v3+ww t HpTpqq8\qqq̊rrȺrLsXs tt<`tttuuuvytr{q{ʎ}}}`4̧ӯӿ/7~ՆՖrhj|mLboq0'8@H W>P &ѢLJJp$0&A-*h&7ٹq Υ23BUJ}L#;v^yET^*sg_tE yhd[O9rγLgtGG*9] zNytPZkqFwJʫm~ ?XU,MMN`b c fQv`[gWYhi?';5ƅmP| :eM^ەBv[Y&%֜UUjF/rݑax0QǑ meпdJ;|AїwM_MwW9l@OO$d2̽{;5ZtaGVkxTM`\W#%R!rS?*n23Y y5ௌYt^;.EQ%pF6}1r5X_ǡn et`ț^', Q(\9 [!pq\7X\j&í&?ܠȟ_H =t*+ZOA 3r~ ??:GoNH98U$b4oWF3R>Z* QNE8)ɺճ!X" 3q=m͉O 1Tmd~p[r, vM9 me'U'u^L%Ki6*|HKs!R(j#48VJFaf3ϟ ;?㪱{ PIp%Ki}`m-<9e%}l]n-EUZSr4L*ˢb1kDEw\n#Q-l֎$RV䉃1q t?`;?L| x:{kXp8oy"f _w8H+2$)IQIBsp1Ȁrƈ=ЏQ?vJn@̶vȂ :2ȑ4iZ^l_ЦGuP2q-ax|{K !εawlZnY(9aj ]<ퟨڛ(<ݳ ~Q!2|Atu~YvRya嬪x[uEvWrݯmjZoKp&rl1sOebX;DVtD.w0) ڽ0v 6fXlY ‰lϔ悆w>=,=&$"$` yR!:2_!0WXelv WڳV( J-Ķ7iCe7#v )QƣIG UMƛI$L4ꈇ-v 1b`8w#N})$w7;`ե?pbHNu 0~(_z-WӽaC.uFb r" vD 9YM.WkM+zl??s+[>l&Sm2GZf!;sUN!Ϣwwe$|Y,6ی|Nu2+7 $ H5m>cVL+^( 6*Sv,J<"4!o;ȥ/̅l ʻҮ['BԠ-jD,cRJb;*9E/-S:jUvl%4)\8aݍ8SDE$ *L#*L(JD%))Hs,$Dշ Od)V'ɊӷOW9tC$F| wE+0WEu>ѷېq #V:ޞiRߋcqȷWxw'9ߢ{~;R| {"Wi ߋx3q2[i+vqsPG=;/$C&mo$t`e0>Rcxf!labE;r `/^|1{6(n"J~N^0Hj3ئHD Xh?;!&22-(`,ҹ`5 :~LڮBP֞&JIS8Nb3 u;xAp"5[~xn?exMCsmAm+ %v(]ȡ͔;՞m M6}f.ڀ݂\e[sO=c >q٢)f޿̿!{?aǻ}wJtbSʱDlf~ vAy;7!/bs73HXr%Gi̳<,~t FX =F!/nuoA`ބ)@ꙶ0\uC{lu%-!6rDeO0Ji@62ߐ4a[ (nIh}݊ A>Fw~JUjpK8k%N1ͪ3{8x e&=f@3Yo,޵D).3`6rJַ١6n)m"QF ^?.{r vC]}لhdX48L`Yc&M_|z|鱜K(n65gwvgl3?SSS@\pf&F>Rp`S0 (!8N[=;}}o ᆱ\ mOgdXzW>֝U_>au?M'eE?;5}<~[ꕟO&#wH;F;⮨'~DxPW/ / h^^I#P|ѱk_p(TėAo ~AQ#d zcڀߺ5ۻ!^Si/]18C7S0˺O1{N LpoV2d.< kһ>JڳtP,mv*}KIwMɄfiWғ>?*1ڋt?H$eϽ|$2gu~mOgB_bvǽ cegWOh : ch7iR2l"+|H`PÅ- a뉘QM0vZ/,2֖кD̨YYj]Z-kzʋnM.^{bxQ?ah=3VIV6ƎV5nj}l_>!f 4ƞ.3vAD1P$}J8]+/فV2cES^"1\TZOU>MeMOya{emm/Q 7'D'bF+bRѰ)أ?Ke'7>?ڲ=26(ji HD'y"贴8yQ;Ѓ( !ځKI$6r.jz8%ⴰ89Q;C*!EdT='jzH%uX:乨>UD^}m¯-W{[?]"+ڒEKk8xi[IHޮ (PD GAb"6IqJT3;0 OQ\Rr%=T=q-"[ @ 6o~.&3-}A[0dTŽ!ޞ^VWEhlˣVZ@թ]Jʣ;)I{ʝ0';;M;Ɣ/aKuuPJ{#aHttNGfaEssMD~̆p!99-Hʀ8hGzplzgu2<Оgo fi2|0-=~jɸh0y+D܇0bœ[M>L垚)K3<4S8W茞$T4`m6eycXśL{cV"u֢rΒ8rx6$wt6| 5Gt3Zlʿ9_=#I '\ - _|ggPb_>r }=_;nn:MwΕqrr̷mlqqq488%fov1'ssK]\.|K[*Y866+kU֪S^)n%:yL5i{IKy!\Z{Aw:pi)rqffMխrjYSFKo ?:&g*Mr$ɭj3&W Ro۞tɤ2 ԡE& V0NZU2`*XVYRq1tZfEkؓu/|LQoZKLbW3ހ~3O@@ @ytUҔG/וmOK0=P]GКLDA^ wz{(1!TEG W+K3d2#kfњ˃f-zxBQhYdZ$Ӂz ΞIu>LHb `P`PZAG,NT‹-%"$_@ DCgV3-<fCF\-??"' G{?~o4`_'mnOY>jصYccS 3%F)#aPr<f#ϕݰmQO֓|\Cd} I0o,:Ny?/®-ꄒtuY!? Kf ²!s@@nzR_֏2$9m· )qEQ.Np3ޥHWԗE371I?U.!l7̏O7iWS!`^F] s5=3-,MH#MaRxx6ܡ}+kCo(MOvk#)C|\T,K6'' ]e'n,Dd%Nx9Ab&H">)Sz .:[0"leDq2UG}d/zh]}{`ׂO=q[%9a, _]oBSZsb7ŔKfs8R&nPx|@b\tF=I%iȬwoADjlKHAE){J @+֘!]3 8F0geA2f +,In9Y3Jm0!8V|(+L7\Yq~څ`CK!lWOcqҨ~ .+=SZM/3q7td'(M` PxM.HPeeOe SJ&<`m2\D [%)?܏_yw^;nNq7{{6/w WWEq2yyzw w𦎯3I"On!' . {\Ή޹vnn.f<1X4HپX*(_jzX $*MFZ. @'-Ճ&ʖk nCnB`Asno`I9Mk'5HVٛY(^,5 }a .t>i $Ұ } 789AKBB0B379 B D 113A:C<LE>F?42B  !"#$A%&'()*+,-./0123456789:;?@L;KIQq *cϛk|KMR&8MR.d|J$<7,y'Ĥ 3wd)T_+@}S|v(/uQ ]$dM6)  0 TUVBZC^_D`EIdJeKdLfMg]hTiNjUj^kilem_no`stuz{Fg|OaCGHDpnB>NQ㹺ݻܽtroqPUV234e{'@$r>@#@f$@vUlwd|"8h K ۣc 5AZmlzPz EP }' CT{BMデ.\45@A]œčŏbP˷f͉κPC@AKSHӫIբJFKݟkEVWXQRYZcSl[\hLM !ms&?A=!Hb>2B"FCDPB %@dh5=w"g$8}(YyX pI?cI^I<ɠ7]<ܸG y!):X\HJQkَK_gdElcdZȃt'Iha3ᅹI]x C`]xY DgХLvǯXƒJ{#ݨz"e Zd\2,GF)|vhsAtǑT)Y7]H XR_3)p"9q2"Oʖ!qtܮOQcg1Cع=͖>kX)L t PDLHOPJMT i ܙ!%T**Kq,Fh-Fl#=^%Kr6h$S%Fh !"#$%&'()*+,-./0129:glfn";M6wg .-ϒOk|áuh 6|⥍h1L¿f5-x:ON ~"8E~ |%Ę="N4{!qнý 3;B#(-"',45C\]ab_`^l@>T?=»G@NJB=y #*Ew0ొM)k/'ӃÐP!XF),>ܛɟ;]C(UL~DWp*݇GHј 3&{U'gnF|D$YJkjhi~ YXVW /.=<:;[Z]\_^a`hhmHoKLMNOPQRwCDEFGHIJKLMNOPQRSTUqrxy  !"',-./012349:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DhQ>)&-953I(:=HCNX\EJ5PR$bŅ1g̽wxqhг(WԮձ IJ |&8!"#$%&'()*+,-./0123456789:A>G7IYZ[\;]^_`abc&ģU*// <=fdh>?A]0'5s*D\p|ר[!/g8cPjvѧh}76 54 QP[Z]\cbqpwv~9QtB]32Ogei2Cd;8eDEnmԼA@GFgf32yxӫنFGHIJKfhjlnqsuwy{}pLMNpPQRSTUVWXYZ[\]^_`abcdefghijklmnop qrstu5vw7 +2$).6=DIMNOQRSUVWXYZP!&UcDCO8> "#W\]'^clo31'Vb:fgz{KNO|}~PQhij()rs"02(Wuvwxyz{|} !"#$%&'()*+,-./0123456 ٖklmnortuwxyz{|vgB?shi ")25?Epq3)XK 0*F#+R3AžÙ4*YC?C۩B 1D" .\$"$QTFIJ e hpj7KgJbUA}'C\3 U{ QwW ]:9++95}pm e:G9z=+4~:uB͙ cB4;fŸyz`_C3s M4j8RMvϽ|ʭ`b(_3 WC4,K)5Ž 6׍g3g0C Eg S&K;DH")Wӈ詭:"1yXw 0,nKpJ.-r jD.a1Bw1j/(Z@X8IzHMd߿pvsYcdL]ir8:s >@n{(w -4vDapi|Ϡ@; F`Wwp) {Աrst:;<=>ABCDEFG ?@6,[ucerOQ7-\wĐŢ8.] w >>> 9/^:;eik=1` s?>2a!DL  "?3b#$F56789:;<=>?@ABCA5d?}>DEFGHIJKLMNGOPQRSTUVWXYZ[\]^_`abcdefghijklmnoB6epqrstu5IOPQRdefgHCD(0ovw7Gpqxyz{| EF]Zab"4<3Yiks}~C7fą[mvw  #&,/258;>ADGJMSV)PY]c !$*-0369?@ABCDEFGHIJKLMNOPQRSTU^oxyz{|}VWXYZ[\]^PP QPPP    HH  IIII hijklmnNyoE9hF: iǶH< k  !"#$%&'() !I= lGHIJKLMNOPQRSTUVWXYZ[\]^_`ab"#$%&'(+,-./0123456789:;<=>?BCDEFGHIJKLNOPQRS\]^_`aTMVWX)*@AYZ[tbdefghijklUcsmnpqro!"#$%&'(۲J> mK?nOpqrstuv L@o HHHHHHHHHmnopqrstuvwxyz{|}~VWXYZ[\]^_cdefghijklmnopqrsuwxyz{|}~tvNBq`abOCr"#$%&'()*+,-./01234567STUVWXYZ8[\9:ICS?OGWJZDT@PHXĿƼž;<=>be_cda^f?@AKLM1 HIN M $&(;I}'fz{|}~󂄅HR.]v楼,lm2IJK:ruaطbG/t(44ۺa+OSpÌ_p~ PO'(*+%:;j,M(<=kűI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklHGR]enu| @~?P[cmnopqrstuvwxyz{|}~3,BA$^@h"A"e[-YQzz'GHLM#^P5<^W+ôЄ?=ptJL| OR>0p_EAF%h= Ecc;eDH4&LȄފ mel\ ~}`oчypGȕFSty2þky5(.t>9 ivWSYsZ0FfM YԶ2:Z{ >)na7~Z|E>{!mg ,;b+1;eg_ ".u7@FZ'YKIʼnU51T'NT9dޘL , F]^ݨ?yb9}J0=| 3U ;Bm.|\O,"%8glب1 bXRN1ZZ_g3;ySǵҔKy@at- yE}o%sRf*O 2{MFp&ˍWZǞ+7bio: X@'6>y(/͟Tn->Bܹ8e}$)Te^zOؠ!{M Hcٟ1rw0ro6ß q]4A> 7<[z6@Ba8fճq6 EڋD!`wC^jk'~+@xqC m=C. x X=t6/kj?\fJ\9Ӆj 1[ KZ_uY1s(~һ0g·U^GjD&>K r-v8tS7郋 xϨġ1xy#dN>-rPQaYDxl&SU?>3Zwsd5hֶ̐ -XPv %H8lА (LʺzjZJ:* ɹyiYI9) ȸxhXH8(ǷwgWG7' -Pkj @ڙY٘XؗWזV֕UՔTԓSӒRGFEDCBA@ۇ=yܱS9quӆ 5iМ1S1a|҅-Y\R)Q?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~hg -ÁB/đY8LJ١Xat?Y ONUTWVYXa`edgfihkjmlonutyx{z}|) !"SRsr<9_^#%&'()::: !"#$%&'(*+,-./0123456789:;)<*+-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ2]^_`abcdefghijklmno pqrstuvwxyz{|}~X Y PDs345678[\]^_rrY䝞 %,389@DHMڠ`a "&)-38=AFJLPTXZ^aehjnpty}  '.5:;AEIN!>CGLbde0U[gikqrs'Qne]{|xwua~SY_cqrs?@A'_________________________CADBEFGHIJKLMN!"#$&%BCRRRRRRRRDEF"8X#&-UQEt=   ! 10,+76VOWPXQRIJKSSSSSSS  !"#$%&'()*+,-./012LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs.Ѭ-jBFQTWX YJ'5ptuv槴G&l7E͢؍^N_/ڑ,gE<)H??KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnwxyz{|}~v G¨ÄRFu]<<4ǜ.Pl>Ѡ5afDSa/}*.ϋQ84IsavP̋o_űd_A%[ ;8][Nc0hMNgN9ƪN5vqbF/bã:ҫNú(F'=$DN)VyW|@-<-#M2'X} |FQ;1i=`~ w> ROOe`\&N-œސ="kTI%M4TeA1HD{(Wq(?o"oS`evYR80vߏAKއxeuO{704ɧ'Qb4#l ,Yhh*7(H7S3{^2DisE~N9k0_y)/_Ǯ`dz!W׷OOʮ<0M_*@>(Op2N|J#2kg=`k_{Z왾?@ABCDE01234567F WKzbefcd@?44 5H+)*<;9:IHFGCB@A9nmqp5423%$! ba_`,-YXihkjonmlqp{zyusr[ZXYb46tvA\^  5Xuw_a35su>@[] 4W noіћ!<9678, k ! %!*0/87?>GFLK"#$j%&'()*+,-./>|=0123456*+Lr0HiGm $>_789:;<%%Ls7i%T&Gi=>?@ABCDEFGJZ ic#*4>GMUSTU XL{VWXYZ[\]^_`abcdefghijklmnopqrstuvwxy MNOPQ H````````````````YR| a !"#$%&'()*+,-./S0123456789:;<=>?fffffffffffffffffbbbbbbbbb"#$%&'()*+,-./01234567[ee \U!" ]V#$%  !W&'(55 )*+^",``` -rtvxz|}oqsuwy{~./_X~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd`efghijklmnopqghijklmnopqrstuvwxyz{|}~rstusffvwxyz{|}~#89:;<=>?@ABCDEFGHIJKLMa܇NOPQRSTUVWXYZ[\]^_` b݋abcdefghijklmnopqr!cޓ!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy"Z#d[ݚCCCCCC$e\ ޷%f]!Cbbbb&g^" P?@A ӛ(i`$B)ja%QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՄEJꅆ !"$&'(mno`a)*+lc'p,md( 7B-ne) !"#$%mnopqrstuvwxyz{|}~/pg+&'()*+ 0qh,,-./01234f567891ri-2sj.:;<=>?@ABCDE "$&(*,.0tk/ul0m13vn24woxyp35z{qFG6|}r~456s7tu8HIJKLMNOPQRSTUVv7WXYZ[9w8\]lmnopqrstuvwxyz{|}~^N````````WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|},-./012_`abcdefg~VWhi:x9jklmnopstuvwxyz{|}~3@AHT9MDDED$`ncFǏUk9`$r1?l.o@Pq``$"^x "}xr\ƐW+ k̽y46U>%ֶ̏D=<6#tku+zNQ֍\s)!EhF Fz'M#V=h?-y׆.g=;Du>0V hnM)JX|=XNDgxԓJW@|q!uNwGӵMvn)+)WE^G~ctp0XwO] ]}DN`V>13pNĔ$~h,i, [L[a<=hz^;s\r")Xu=<~ZbfYh"- xǓv@GNdp4;=zOn|p 9V[\8._HbCK to&+߶@\/Z1Vt̞+Jl_.[ @ViOFmzdALwx%;bxa8jKGs͖B#WQVwz_ņ3D0*1nTZ0_  %9qwmShsxS͝>:x>^Ì+mYPKay=~6HsXcF5v/oAr|*1=&s H@X?#p6M9ȋ7fxhtRBkd.^k/ԩ do)PeN??q"f9o(Q8X5ޭmBb7n .uy`^gγsR]ޡ=} {@J{:gU ;p:8q;y>$O.;4lhƲ; {s|&3?I V)i#DrnQ>E51@M\nΜJ/tͼKA'wߪW9sX.ej@:@610\_]~p:s:Nv9W q\Sk1mz`zl7a$?tW߶?yR><*4DY  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;y:0*."0i :RSkwj;!)7w-Fx_r*.#1k"VWmyn?%+9{ /H|at*.%3o&@XYnzpA',:} 0I~bu*.&4q(BZ[o{rC)C B%D CE DF EG F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#osF(IsR@ T6hBT\CkZQQEI\Ci-_?JDw0n.yC-V `"m25 qlB1}L z?aw=>bP &b*SC?^ j]϶Xe>7!&Dy/t$_b*,JLMN<z;={<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "7)HRɲWRO26sg`cmj۶mیhln£Cxs[ө,;?QCoG1{X6}QɃpH8^Fx hTGll =[H,7Pd7O <5T]<\<\<\<\<\<\<\<\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./01234@=DKPCLHFJEQRS6:TU⒓NO5MVWXwxyz{|}~(*%PVt&+jf4jen9MUK6D9;<=>?@ABCDEFGÈCCC !"#$%&'()*+,-./01234567[bkqz !(/6A"jpv|~@CFLTV61&+2:AH_`cetw biosz?BEIQbg tJR19@vx`< !$%&'(,-./146789:;<=>@BCDGHIJKLMNOPefQdj}~===  !"#$%&'()*+,-./0612345789HIJKLMNPRSTUVWXYZ[\]^_`abdfghijklmnopqstuvxyz{|}~H !"#$%&'()*+,-./0123456789:;<=C>?@ABEIJ캻  !"#$%&'()*+,-./01346789:;?@ACD=B25@@@ִ*kb&׵ 8BBB<=>?@AEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aCBDbcdefghijklabcdfghjlmnopqrtuvwxyz{|}~'h_# !"#$%&'()*+,-./0123456789:;<=>CDEFGHIJKLMNOqrstuvwxyz{|}~89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqrs2468:<>@BCEGIKMO!#%')+-/13579;=?ADFHJLNPQRSTU߻跸F H !$')+/18;AHIJKLMSTUVXW\^`chl_njtu*.2>9BBȲMApΗo?qrstuvwxyz{|}~  !"#$%&'()*+,-./0123456B<<===5+ZdefghM @4c8>iou{ #)/5;AGMSY_ekqw})*+Ztz "(.4:@FLRX^djpv|xKMNOPSTVXZ]^_`DQR<0_FGVbXYZ[\]^_`abcdefghijklmnopqrsZT}.of*BA% *-Ns1Ik-Hn &?`o_AY{%Wy#?V}4Mn!}\'G{5%d7Vy^fov} IHSYYZ4CB#5dH@4H )'}+J,6>Gu{,6]8*V),1f?" ;G0t<"?>]uS;42`U "9;/DW}9`?n㮆S +UӶ;4}Lo[P8b,wwՕb8Y^kDWŬ8;uݑoX(/ߤDDWZ ZdzViyxl W;6"$zѹt*Ccm   $w6V7n|>NAcYpvN?zki#Q5O)0۸ z;=ssMZ} {x{nk7K oްCB; 鋇լSݤ9h4e-dD̎ذT}5m) lJ:` Q#+cClb6ٰҷ/%\yΆ;)z=8CXekzF8V6 5p=2#pia9[wUďT$Anjw?E1K=N=4vʼn׆a۳2'':#Wk]CkZM,)fw'6&~]{^8ٓ`v @oo=Z86Q=GX/m+" Bv9WQxJNc@Of aZٕ N͉ 0dD#$+*12?.$SZbkryUea$lsz A@Q\dmt{ oNu9l'V)Hk;]?_NVa\գr,[ .MpUy7Oq8u,EuT{?s-\ /NqVz 8Prv-FvU| @t.] 0Or5W{ 9Qs9Pw.Ghw V}!Au/^1Ps6X|:Rt:Qx/Hix W~"Bv0 _2Qt7Y};Su;Ry0Ijy X#Cw1!`3Ru8Z~Vx">U|3Lm |[&Fz4$c6Ux.(6u00v^q~g#cf`~:>F H"7s{}eJÉmC};s[^_.E /`ftgupjz|z"1N %K6*J~9=(<@ACBadܔ"!ӈ҇Պ֋! )C+]M}~ !9;8:V^s|vwi[Z6HIA>./10C)*,+B(%ml 2BʞѦΣХϤ58;Mܘԉ\LPQ~,kjц4LO?@&'#$WX`aٯڰ2m]gy:FKLMW_- FGD"#$Ebegcfޖ$#*+ _׌&[K_O`Pgjmpsvy|*j\|cc{ "#з4~7)znaDN>]h2?D<wQʓjC^4 2FLؾz}~D;FGHI%&'()*ga/03k#hqv%1D0EiZcb%ir@8A=BGH3J)i '(%. Hnopo.-bbY,gO~۱[dx}vQRːS TUϑtWg ҲXӳYԴZٟ[֒ت]۫^d,eeffy d+-.CDhk| i`ޝ)"% _V>?A@ `Z[]\^خܲݳߵ޴RYYaX`U]\e bq AY6Op8==^@Xz$@X~5No!?`BZ|&!RNFV   `\1 "!$#&%('-,/.107698;:=A@CBEDGFIHKJ+*3254MLŶ*I܌ 3:Uclt~ 18La 29Nbks}*u #7"!CB?>546’\[^]`_ɬ󨧥Mr{|jqz ĵ)H ۲$"&%('+)-,/..-KJwv&%0/po54('EDed=<$#g4kmortvxz|~醅ͯYSZT:=@CFILNQTWZ]`cfilorux{~8;>ADGJMORUX[^ad90wQׄCdjxo_fl$k,3JQvE!s#fGF{G&"E .|:~c<IAz@_'9qMaےb)O?RIMLyèH w;,Wh3lg$[˭sXO2&v../b"XZFKvn"â;9 t8 `www>ƳXt~6nkOȵO d#C}BޙϙE?ʎSo zFwq_J'vgmǶ|:/h1 "󨿌!e[I?7,p0[Z#SyU+ҧ,kDwN 쮍秬zfeXKoz0._v៼:@t}ޥe^Xt!ѐwCϜJZzasx].$G{|16ut4c[237\稥x/ 9p99AkAݔ+C9F#0+M%wXJp`Wq⥩k^f:UCzCbS|e];8wj[q1HpveYrdL=(\ "yy6jG;=s3s|l\L< ˻{k[K;+ ʺ:* ojfb^c#cxhXH8Ƚ}m]M=- ̼ kjih}tRK< sQԲĴtTD4$ós陯iecywYqQOu}{somkga_][WUSMvbSIH55+UXLP pͼ MUR·t4s~mwg7ӓ#2@iifW>, @w87(X.b8=p_KXWJXï+gceqo1,nohi\[dec ܏Wp9ȭ`_åq޼c/=LR{sK%F 3^L z}ߗ:&AS^k;1Ѕ[_R/H=3`fyMq?>Q=B@n3+rsyWK7Wktld`\TaYx8הQq,)&E{Y9l EƒrrjeQMǷ-*)`Qļ1(&$#fd2 $ķ;1'!>SQJ11p/! !" Ǧ{|bacdw ѐa1r"co❌;783CD<;=>3245879: dh8xuUM]e-%5==5~ A\<¢BDD  OOH$HG&e$cdH7'{qi}ywusomkg! Nl8hcEń(@`}; 1_^·w7v6u5t4s3r2q1p0o/n.m-l,k+j*i)h(g'f&e%d$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזV֕UՔTԓ~|zxv:9876543210/.-,+*)(NLJ$D𸮞~n^N>.ͽ}m]M=- ̼챭}yuqmieґQѐPЏOώN΍M ͌L ̋K ˊJ 3)! snjfb^ZVR¾a$cb *f'ޜYW$xj 9阘YاV6uE%JIG_`[^;\V:06]XZZWWA0˧$"! ҲR4ӳsS3rR2ѱqQ1аpP0ϯoO/ήnN.ͭƂ  8 h_7}-݌6.&Ž}ume]UME=5-% ļ|tld\TLD<4,$ û{skc[SKC;3+# ºzrӒRґQѐPЏO]'ƦfF&ťyY9ظxX8׷wW7ֶvV6յuU5ԔtT4sS3ҒrR2ѱqQ1аpP0ϏoO/ήnN.ͭmM- ̬lL, ˫kK+ ʪjJ* ʉobZRJB:2*" ٹH  `CA 80Pv 1_^·w7v6u5t4s3rq1p0o/n{k[K;+ ʺzjZJ:* ɹyiYI9) ȸxhXH8(ǷwgWG7'ǽ}ume]UME=MKIGECA?=;:86420.,*('%$" 6420MLKJIHGFEDCBA@?>=<;:98765433l8hcEń(@`v 2c 0.n!onmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDBA@?>=<;:654210/.-,++*)(''71-)%! urpnljhfdb`^\ZXVTRP&H  HGFEl8hcEń=ѐPЏON LJ H  @ξACuttrqq (|{sokc[WSOKGC?;73/+'# ¶znbVJ>2&}uqmiea]YUQMEA=9MLKJIHGEF;731/-+(&" khc`[UR|ġ0p-m*j'g$d"vqmib_]֋̑ DM6. Hb+yx2[3 ƪf>hO=[ziɨsCb:y"2DrW ~RRO4$sqaQIpR"d$$B0P4`ùxv1q,k&e"gRBJ<, ˻{k[K;+ ʺz⛖~|zxv<<<<<<<<<<<<<<<<v 2c 0.n!onmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBAзoАa]=ܼqq (|{wsokgc_[WSOKGC?;73/+'# ¾~zvrnjfb^ZVRNJFB>:62.*&" }yuqmiea]YUQMihf`(> !$@!WzK=wQwuhkc1^n/ze\Ǘ>q2(l>=Kޒ}8IQRejHG>3OVBO !)sX !!D8Aa;aPDBh̉@pznS}Vs;ػD0c+BB!D&l?#C.*at!#eɥ-|U[gЕtq3z_ο*| ,+L-[\˺/D)p/x bHh=gD5wO* d_vnx>ڣZh*O2 zIs.Guq/{h#WQPI1%o™mrCiP } E) }dv!˸5G#ԫU֝\8-}/gsŠ֦Cy 9wIt~*4Tiwv5CqKXH`&.z3.E#iZ6 y|=z{,,Oko_+ + +$Ife-`lkjihgfedcbae8 /]lYRҒ J U2E Q(O4aDI$G!2DH ?|CG7lԠ1CF /\`BE 'L 1BDTF91 @<=ڀG65ԴtTԲr2pO/+ jKe.bЁÆ "@x(|Ƀ玝:tȩ獛6l֨IC;+ VUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543212`_^]\[ZYXWVUTSRQPOdƈ 鋗.\,)iɂ{%iVPkjihgfedcbaetG;tqF2bx*R8a"B 2``.r\.r\. {P!BO>{sN:sƁM6kԤ}Esƌk+j*i)h(g'f&e%d$c#b"a!` _ߞ^ޝ]X''1ML^,ire{+GETDyd\[ZYX1a|E) 75Q)DP0qӆ5ihgeca_ќ1ʺzjZJ:* ɹyiYI9) ȸxhXH8(û*B$I!;x4aI#L|YG6jИCF 2``.ZX"&J!":p   PAٓN9pܰQC+ -j*i)h(g'gwS3ҲrR2ѱqQ1аp0#n" 4S/ARRT kۂ[`[uN$9M1mc[/(7B!:hQb`('87EA{'ECA/V  haAds}[u=׃6"B?7Do(؊Wjt5wmH7xK TAz{3 pG?(%j*Կ {P0ϯoO/ήnN.ͭmM- ̬lL, ˫kK+ ʪjJ* ɩiI) ȨhH(ǧgG'sz '.,L 1BD:62.*&"û{s#|xtplh8qa{{{{{{{{^Q>6.&Ž}ume]UME=5-% ļ|tld\TLD<4,$L1(ǷwgWG7'ƶvfVF6&ŵueUE5%ĴtdTD4$ósS9=lr ͌L ̋K ˊJ s9s9s96.&Ž}ume]UME=5-% ļ|tld\TLD<4,$L1(ǷwgWG7'ƶvfVF6&ŵueUE5%ĴtdTD4$ósS9=lr ͌L ̋K ˊJ ʉI ɈHȇGdžF&( ¾~zvrnjfb^ZVRNJFB>:62.*&" û{skc[SKC;3+# ºzrjbZRJB:2* wN6\C3#²rbRB2"{{{>3_$ss$%Q [ctѵAT\hu6YԎl}~!)x@y=:"DĆ 6 a i?:E=<;:987ӳ&|xtplhd`8qaa뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮&c t%%wu]u]u]<<.?c1c1>;urpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$" &  |=Nl5L\-JBL%H}<J ܪLbݕXTenTtr))@ c+ZhZhZh<0 rVEQEQEQ۶m۶m۶m۶m۶\YUQMIEA=951-)%! |xtplhd`\XTPLHD@<840,($  \kZk eZ(竅@d&`S0! ^p&pԫUq1q1q %bB&Sejedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBAg7͌C~qiaYQIAIFDB@¾~zvrnjfb^ZVRNJFB>:62.*&" \[ZYXWVUTSRQPONMLKJIHGFEDCBAg7͌C~qiaYQIAIFDB@ zvtrig[XWTOgs<1( d_|"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWW!K=JW 7ߧƣηmvBGww  $(36;?GHSVY\`dfrtvwz~* uB &B2kyQ]fe-V0 .ߓ 8XPDFVĮ%Ld&J f'fn{ #$.4=Y\^iy*+IOaK2DT (Vimn78<=:>Zc|{ @IMRS:M`fdghenopx:)w glT/]`6Ml eX3c4v7!Uq d1679;<@=hFGHSeJWg\^*`bjo!vwy{"klq|}=Bb}*X=Mrr͑kBA,/Rrk4'b>1@1S|arOP:Kl> tD*ZjdsĚˉj6;E)upgH)!:S~8?ga[_ }Q귷.30)<sf{4y}ouUo'g…?ñsJBW6~䨓ԟ11=PdC.~n?_4; G09})V# wp1qz-r;G8s3O;x]9d}>G~ BK^;74)=^AoCg%Fs N[Y5?ECE-.~10/YZM2%()!+4,-.355896Ebxu| 5>DSZbz PTU&[]^_'u(hijmswxxy)*s,+y|}UV WX $%-2i658j<@WZ\]lopnst{Y}ZQ[\]˫7:?CHJKLNO()279CLacmtw|}~`gcdhi_op7vtm~8f9:;<Օܖv嗘=>ABC D&,E/018F?@GGHKINTIW[_JKkqu{ /039;DGHU^cehwzҧ.4CJKLVuvxy~ ,?Ram {z3?@̻^_`abc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ڨT5M/g78䐸U bǾ|ѕ1ȦpOPWO/)/8x'}KnB }/Ww zB޸Mq n̞ xs xӃ7-q9qWf$wb\7@A\,eF]*'ϐ76N&GNͮ6pOP쌙w':ixX_'0/]4b;*<<dK)R::)10/.|xtplhd`\XTPLHD@<840,($  |]V^TSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  I $ $ !Pw3DDD403333333333UUUUUUUUUUUUUUUUUUˊJ ʉI ɈHȇGdžFƅEńDăCÂBA@l4%יif*+Ua'|rO PT|rO  T|bO A`@Tl 9$IZ* 5|bO p@T|rO T|bO @TDO 9O$IS |bO @T|rO ,T|bO A@T$O 9$UTAu0TeT|rO T|bO =@T, 9.@$'Բ%$ |rO FT|rO T|bO V@TT 9*cZ$$!i |bO g@T|rO T|bO w@T|rO T|r 9%@@$IBT+ |rO T|bO  @T|rO )TrO 9#$IBb@ ;|rO :T|bO a@T|rO KTdO 9 !$IjAb|rO \?T|bO @T|rO mT<r 9$xhIB|rO ~T|bO @T|rO ?TrO H$Fug$I|rO T|bO @@T|rO *T4r 9.; פ$|$!9|rO LT|bO @T|rO nT|rO TdO 9#"$IBZ9M |bO D@T|rO T|bO ?@T 9;?$IB8TtDQ|bO @T|rO T|bO @T| 9$IBQ2D#|bO H@T|rO Z?T|bO @T  $IZIPr|bO @T|rO T|rO T, 9LUUUUUU$h*_$5|bO `?@T|rO  TTeT b?_U$ e8H^2|bO  @T|rO T|rO  T4rg:DDDDDP#{p^GP$C0 xYh  e2FU*b!f$I$I$I$IHdwwwww75?x:&X*$y8"8 ۴ (h |rO p T|bO @T|rO  TTb#.`e ۶m۶m۶m۶7nHD_EQEQEQEQE !  7[6`/WRP'S4p6 bP&hoī|rO  T|rO ?T&P% 20 $]6@ UUUUUUUUUUUUUUUUUUUUUUUUUUUUI@2!8 )|JV^V >jK*3S@AS# छ|* 8hN1y tp:8`0kI *#P_wyvIȰxo5dz>~<_-9xǡ9.o?i|9F|D?֓}X/`_2ejHC1Ů*7)i%(>E2J"x6ZKȽTo4vf: fH)M;3!jc*91@RIqɠvj(Hjc7DAu/d!\HA\ZqlRHo 642fFSH=;:;!k7bk5q+*ON_-1X7Edtq;NwTPu7UaK:6;iP:֒鳛{e8SA' ~\HK#GX;tiuH" ,dtNgy\]1T9l~"?9}^p:ؿJ \i Ddt|zq;NwTPH5XV3F?!?E 5j+T)P(3AVb߈0s0 w.=f}SWJ/W#{*}3@~P4%f{ FD% @˜b|<lus͝.:?K+=x$g1EM XR];u7lհ+~OCnF\8/..V[+ U+tէqS#;dpB+~{wspl0jܴ4NN/N]#w=;ln[/fFSRQP ޠ>w{/hl4|ߥ+~Zbו>Zҧc)م!l`_D>Hd/dMA]"@˭o-o0^`kBmE:= ތ?ї&4_^4ӳsS3ҲrR2rʣc#a!` ߽oO/ήn.ֶVqZ_YRQdq2PgxeI?G(5Nhkbom^p s-[>kwg˹9K練q01.vW!ߊE N c({iϯ0I=<;;:{OZfJ34V@7֒iktWLUj/fѭ(QY5 cer)ÒRgDV{gF@7L{$5 8B `d>a hATOcǿjAi㤠)A=tRU@ BA@?>=+NjSCC򢡠S }|{zyxwvutsv8765:̬lL,l._]vJ]5"&oi) h- `<:98֛M ufʋ~zvrnjfb^ZVRNJFNytld\TLD<4,$ 321<uY++uZ*,]$(;$ӃXo654ԙ)/ ɹyiYI9)9ѱqQ1аpP0ǷwgWG7g{;3+# WRWM0eZJB:jCBA@?>=+NjSCCS }|{zyxwvutsv8765:̬lL,l._]vJ]5"&oi) h- \ytrp7ULp!SK{c!(c8 $! #B!!!',-o?~^߃=w>7p՞n'_M㯾['Xݸx˛+[‘Zwӏt?O/'z~lo_?ï~_/KyG3*<_WQH_8wo?_\2>"WBeT?ѠU=>>MtW ${-h_O@W `l2Ș;QԛUWC59y(?Ey|ɫj,QuME}1ܯpN 8F nLkԴx~_ܘE9R A&\5+3d{:,׊ ֡ZjwU^.sIb9Nx c9(_:x vM.8Ebyɽ(_ z}`e|31.^W˰ + 0?ku$^ްꊰu V XWHX%CVm.X} !')˭O^qӣ#3xWcF)@oM9i4fnj\5e|}^e iŮJ*]as999wK`,<[nq-xJ9ss99'9ù9T H%ES {x8+df kW!wfiɰU*C›غJ٬euY#9 $.UnQJXAr[n-[r-n-[ns-sF1jv5"ٵql<ӪiYp=Tm9e"Y J?ǣ$8SKs u4=wXȏ+/76az@O|d._jzk" "x% #j}ռ%9f~O5"iVF7#9~{.2 /lsbgjs@}= ƶ8yPmiCAY##0=, $8Y]V}x@ \`! z#8q6W &l)+ eKI%T"i$%j߷hnG"NDFf-D֧ It'AʏLϞ;{I(asKEgD]5pre'xJyppa tNTn]@e] fnJENoc~a[ K<5Vl6>w.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.0246:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.0246:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.ph/o/f%8G–aqGLv7=Ĺ>\Iq.$rN\p9e?o1QM}|q*5>Fd<b')vK(JIBID{Qd+'Ird+'kR HNPPЧ\*ȣH rFbZRDBh2AH|aA!`p4 En8n4l.0r,jR(l2$h, vffjVd*Fp6 bDP&xph`XPH@80( < B<:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:&X*G   GP$:}.6{N2y,.wb*u*B&sL""q( onm&^kJNi$ >g`.Je"`,N^賹L௷jثJJЧ\*ȣH rFbZRDBh2BH|aA!`p4 En8n4l.0r,jR(l2$h, vffjVd*Fp6 bDP&xph`XPH@80( < B<:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:&X*G   GP$:}.6{N2y,.wb*u*B&sL""q( onm&^kJNi$ >g`.Je"D# X( u\mZFeX]V^UT>MRDEP|=Nl5L\-JBL%H}<F\,D# X( u\mZFeX]V^UT>MRDEP|=Nl5L\-JBL%H}<F\,D# X( $:}.6{N2y,.wb*u*B&sL""q( onm&^kJNi$ >g`.Je"`,N^賹L௷jثJJЧ\*ȣH rFbZRDBh2K2ăCÂBAh0w{>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@Od0K%2ăCÂBAh0^qfi\&anYZNQd.IX$At9Vd1bT)T"D!l4RL$>p`P@0y8^qfi\&anYZNQd.IX$At9Vd1bT)T"D!l4RL$>p`P@0y8"qsyvku}6cqv[m{VSi44l.0r,jR(l2$h, vffjVd*Fp6 bDP&xph`XPH@80( < BQn8n4l.0r,jR(l2$h, vffjVd*Fp6 bDP&xph`XPH@80( < BQn8n4l.0r,jR(l2$h, vffjVd*Fp6 bDP&xph`XPH@80( < BQn8n4l.0r,jR(l2$h, vffjVd*Fp6 b2ăCÂBAh0FeX]V^$h, vffjVd*Fp6 bDP&xph`XPH@80( < BQn8n4l.0r,jR(l2$h, vffjVd*Fp6 bDP&xph`XPH@80( < BQn8n4l.0r,jR(l2$h, vffjVd*Fp6 bDP&xph`XPH@80( < BQn8n4l.0r,jR(l2$h, vffjVd*Fp6 b ؄DԄ HH&4@YDH{{{{{{{{{{{{{{{{PHu\mZFeX]V^UT>MRDEP|=Nl5L\-JBL%H}<F\,D# X$@n8n4l.0r,jR(l2$h, vffjVd*Fp6 bDP&D"H$D"H$D"H$qsyvku}6cqv[m{VSit6Key4Cax;]wh3Y rX+U u2H#Qt8MsT"(@<840,($  @c(psyvku}6cqv[m{VSit6Key4Cax;]wh3Y rX+U u2H#Qt8MsT"(@<840,($  @c(psyvku}6cqv[m{VSit6Key4Cax;]wh3Y rX+U u2H#Qt8MsT"(@<840,($  @c(psyv??Z ?>>ӛ-MFztivHD.|FcatsFףpatsFP0|U VosFC!09qF׃&{0mpx3o5_pt@|@`3NJ33NJ3L/LSՒ(9)Aݒe |  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !$%&'()*+,-./0123456789:;<=>?@CDFGHILMNOSUVW[_`abfghjklmqrstv|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnot~ 9PQSW\]^vw"#$%&KLMNOPQRSTUVWXYZ[\]^_puvwx) 14YZ[\]^_3 6YZ[^H KL\]H J KL3CMRW\isuvwxy&  !",-.0123456789:<=>?@ABCDEFGHIJKLMOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvxz{}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEHIJKLMPQRSTUVWY[]_`abcdefghijklmnopqrstuvwxyz{|}   "$%&/2345679:?@EFGHIPQRSTUVWXYZ[\]^_`abcdefgijklmnopqrstuvwxyz{|}~" #$%&,-/06?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0 689:ACEGILNPRTVXZ\^`bcegipqstvwyz|}1123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p\]^_i  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "%&*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmpqrstuvwxyz{|}~ !"#$%&'()*+,-./012345689:;<>@ACDFGHIJKLMNO  !"#$%&'()*+,-0123456789:;<=>?@ABCDGHIJKLMNOd@Ϡ! F: 0LusCbRH= CC2Yqr}<# ?5CfMp/%f ؃˖l @`x9H gjFb,xvekإEJ0p4 `zQdqcYƑ{aN2 0lrg^;! hj 6;+ؐV5I[Xe/;16oV qaq08`8*'>@}q `U,AvPQRTUVWXYZ[\]^_`abcdefhijk  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~vwxyz$ %&'FGHIJKLMNOP;56789:;<=>?@ABCDEF^,-./0123456789:01234578;<=>@BC 3456789;<=>GQRSTUVWXYZ[/012345689:;<=>?123456:<=?@ABCDEG456789:>?@AB@4GHIJKLMNOPQRSTUo  !"#$%&'()*+,-0123456789:;<=>?@ABCDEFB  !"#$%&'()*+,-./0GHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789;<=>@ABCDFJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !#$&'()*0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXYZ[\]^_`abcdefghijklm0123456DEFGHIJ !"$')*+,-./01245679;BGIKMNOQRTWY[]_abdghijlmnopqrtuvwyz{|~p_Q@4ܛp3։1 C{ Z9l83@7x1T3-vذ:DՍ,U}R2Fҩ N8` pC9ah`0d'djͤ!l L%:n'ؒ.z/  !"#$%&'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOjkl !"#$%&'()*+,-./0123456789:;@ABCDEFGHPQ  !"#&'()-./01289:;<=ABC   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuvwxyz{|}~ܬ!ﻷ 6U0R6K< ,%!!   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀TNg8   "%(-147:=@CFIMT[behknqtw{~  #'*-0369ˊrY9&bD$; #'+.147:=@CFILORUX[^adgjmpsvy| !$.26:>BEHKNQTWZ]`cfilorux{~ !$'*-0369ADGJMPSVY\_bcfilmpsvy| !$'*-0369ADGJMPSVY\_behmrux{~"rʣp 2%(QQQQ(@_ c`|;~F~toyg*Ss|w;§:gP' j>q8}uо>cdOQCE5?qObC}sȯz',{gU4oK*,yǟ*sQLZ>4JĂ "%(+.147:=@CFILMPSVY\_bcfilorux{ "%(+.158;>ADHLQWZ]`cfilorux{~$(+/4:>AEJMPSVY]bfimrx| "&'+/49>CHZ_irw| $).38=BGMSY_ekqw} !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz "&*-048<@CFKOSW[_cgknqtwz}x{  #&),/258;>ADGJMPSVY\_behknqtwz} iou{%+17=CIOU[ag}159>BFJPVcgkosw{ %*/4;DHLPTX\`dhlptx|/01258;<=>?@ABEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./01234567:=@CFILORUX[^adgjmpsvy| !$'*-0369yAB Kf8X"ES/dڙ8^Y=W5!A@ d>@& 4hM2Jtt/b#{j't$zA#@=zu:QZUUUUUUegRi GDA>;8 4`6 :}yusomigca=fXE-̴lT<$ ë{cK3ҺrZB*yļƾ~n^N>.Mkv8h`M5Լt\D,˳kS;# ªzbJ26d`$@XYAI>zؑ 5h̐ -XPD !^;lhU=% Ĭ|dL4ӻs[C+ʲjR:" ҽmM- ̬lL, ˫{kK; 5*j'g$d!a^[XURO&ťE%ńdD$[z:y9x8w7"@|ࠁ5tS2qP/nM,k J)hGTʂJ cG7lԠ1CF /\`B%HȆxU4sR1pO.m L+j I)! =yhg֑G5ii5i43ϐ -XPD !^;lhU=% Ĭ|dL4ӻs[C+ʲQpͬlL, ˫{kK;[*y~~~{ED@<8^#J Ɉnm]ZYWWSNID?:50+&!qyrR2ҽÚZڙY٘XؗW7֖v6փkUROLIFC@=:741.+(%"M M̋K J Ɉ6utsrqpon \#DAk(h%e"b_\YؗWזV֕UՔTԓSӒRґQѐPЏOώN3?OQ8+k8Gv?Kߚj$E,*½|kTs4g,Z(x1bua*~U.::Us8'B z) Wst8T60~H96A5hCes!"$ CFILORUX[^adgjmpsvy|9#(-27ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| _k1T?Km/X~q08hĴ`7f3z4d !$'*-0369ADGJMPSVY\_behknqtwz} !cGBPJPY|(C)a<<-(R)+-23'u.,1o>> 1/4 234?AECEIDNOxUYTHssaeeidno/uythAaCcDdEeGgHhIiJjKkqLlNn'OoEeRrSsTtUuWwYyZzsbBbFfGhvKklIoiPpUuVZLJLjljNJNjnjAaOoAEaKkDZDzdzNnOoIiOoTtdZzOoYylntjdbqpALTszBUJjRrbcdejgGhiIlmnNrRstuvYzBGHjLqdtslzjrw2 3'^`_:~'lx;u#853V:8Ctu60578>-M#Cr62#"3B1 TGP"1I(Q &;Bl w%7E,\SZX~%8,[ҋ[Zp`qΛb$?/ь[&n==Z]*;Ө׼9r9lte wLj!AOR;SP3Qj.|ŝ0E3^;=sN#ˍz\zxmӾAS|s jJ[15]vՈ_ !6Ou&Ԃx̰nH 5RQ2, *oMbD(7色"B~ #ǵ+( ⊺⡁٪#{ .j *DT@ً1@P8AI֘k,Eo>!>"Շ99&B`n[dEapxmx}r.ѧ0+A AO!ju2HzӠGͧ>aks. ,P9 x^ĉOpbg#"翏:986n^`N8#lpSӽmk^~ˎS埇}454 v >6l]]KeǠis'>hndn1wykc.b{^۲-*E K%ak1 ~+{|jI2T2X>8<0yS@ y,;;**絛3Ec$G1mW ~,>}m*/:{]]oKy ]df*"t}h<݌W|ot{,QMȚhi[}jV_w,iuޭ<:rQɓ1B}ݓc.;/w&n?r-RY%,˲,I,I$ "qqGM,Q=f<'71Z8Ar!BCǎ986h̐+TLr(cD130'= :̘ ~KYt-,uwφ4@ ˍI8[=67s6YE#0ShzJQ ;gAlMU}:Vp{|>PhUa9wk+Mes]71%Q1}0+(K=^BXrMP+%3t; O}tB;Ć/K @7nu gӁ? 9~nЧMy?gOL8`0Wv޿s+ۗ>nr2C4bU3ӷ~;SS[u'ihBn7EOV Mb3u/5= Y[:7杼!s?Cl9ioxmdo(>VP8>A);bGG&]c<3&68Sh*{>Ps>Bq=2>%J-4Ѡ6jcNd]hkY vs &q P{03 Qs:1!ls/"6\mqÊȈٜh rCq.292/9Vp(+"Ybo{ WȋF/l?vfu"3OڿPގW@C 0\Sq_|% f./36(t!PMPRsrSvWbV/mA/gCQHf2NSQYHijp=jukr-]oͅb؁^jΆO\}֊X_`|~bX\/7~Kҋub9N[`suS xe"^wIceiɁh|oBTs*Λwbtb#Io&Jp{>uViF4HOy?eB|.{A Yk^m.x+*Dah)efNy?ИWz {rpX6:օ;LM@QUZt*<^eV8(޷MQh@dn`aO⑅w"n+rtx>IHPV]@{ AryW9;uB&hEUZDTbZ[iN`4RVtVyp5q;J@̱{[}>RA8rv| ;JD3;@9IR\~Cff xrZCI i 2 a.Iq \3p͚ϴ +-r6#og!oE@}>:ڟSYugo>?o7 =A!U$Ցt8?%NG7UQhoeՓ2-WfmV [F?;:{j x/cU džus{mg%gܿfI܋&'L<4nY5 r-Ï7w(YI_Mtܩ34=_g0WÀ{u/aҸG\@zv['>_np>YW߉bdW,?out#dZK ;ɾD-57uT{J[p#ZSQx`'ɏěrX9HtpX~ooﯙy~H>kʿ=C>4zv<7vnw$q#f(jɸ+-[@K|nx,j>/N!p݄8Տ"fO9{HǷR6/'3bNfUL8Sef|T!$.%-/l)YL;{[x䦠ĘZḿP (_Zwhc8<+%`+q=7@+ɞ@T! iflfilst+,:;!?...__(){}[]_,0.;:?! 0#&*+-=\$%@!"#&'*+,-./<=>@AEFSXYZ[]^_`aefghijopqrwxyz{|}~ 򡣥d123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc %%qhGJKfIO17"'(,/H2-7JCDEF39A5B14*+.068:noG-6:,D5B47JCG(,/0.0,1,2,3,4,5,6,7,8,9,(CCDZ)HSDSSPPCMDRDJKb[nj) f!qMR_B}u9obc J]-pSzng3rU<3;-:P)*B|'/S*P;X:(>'XO"5 UMڌ L"$DDbH$HH22#m:\Sa0̜ i3=*{c#XM[i,:w0/Bg,B-Zlj.g}UNx!FD51W@L-[O/E\hl׍v3nIRJ5Pq 船!@i__ י#'esW~|~\5܋<~bHƮ-d1"DﹾsXLk$t!'3'3:;:()(:=8A"`zϞ4TdwgK̬;FrwIQZs}, pc8HhScWQt 21"b'f>\_"`]nk|/(^=ib!8ʒ1#_Ǹ2abk`:&`aLNLz]P =h"dũ.i~wl:l 0efI;䒕C!^SIRhm4i;Bj6wAix4/n3=>mo?9J}w%EcC(r5PF5GHzs>Gt\q?$uL>pvODP@Q3J9FTx&Vŏ/AJO|YZB[{'\Ҡc~E4(GYzc#e`p_ղD>Zgk4Ti(s \6gyJ mV/;. l\D飵ÿEp}>1}wO88OzHU O< Aւ&䜎h!:}<$vt ,[yf]bϤ;Ƿ|X.湩E?PjYaCpV奀$óu nMkŰY_)', ;pEk!SV˦t̏q1Ȥn)&z^vS==Z@zGuٯ_ NCAM4gv/,mN$lۦ'cd#Ot BR0$3{)wͯcDe?e=&h"Af`hjBLv2xnk< RibOzt9RtMJ,TrnƒxmIqk pfd1F5t3o4&Gg:aTX@xgI)ђ<%ךOl11=> vmڇķ6c2^a_I,6..gb]yuqB |4YtP䉡*Pi'D ) JϏȩ1Jb!. (>ڪ{ 5Ǒ˾" >_f [*&Vf =g&Ba[M/! 6߿{#LHZ&K"w]wDa a"Ut7l0edK> [nBf[XkwV]@j0`5n3JthJ(.v0 @zZYkǹ@)#n'vJ!^cl ( }PIT(]gxm8D{scM!!Q(WY׸Z]͟f!Z:ۗ;L;|<6eOɞ31ְbɷa@ರ{AjU~ufyw?6E4t32t* @K5H1$ҤA!1D2""шHb=rsx\0a ^2%Эx\Sh.+oY- uiV<5pQŹ~P0Hvy=Dy#%lSĦ6"lJ ?r,Z|{¡5$Nl u{UW'~(t,4 4j.E/4ˍA?H=FG V ZeucEQBdۼyC'չbRc ) ) BuG.&0gbam  xd@.؂EwԁSZH)m~Z¼ B[g`I}a3˪ @33n`&5au|pHH}J/t%Ԟ -Dnp#-UBfh@2|mh@.Aҫi+W6PAmHu{#UHMm Cd.:CY 612Bm5]Q3 ˞Q}n^rF\ǿ5ܤ%|yG\xyg/Mh]x*n߱BW}W> Gs{KG󬾍7#VU͞v9>O +r:,90kF0~wy,XD E1]!R <1_Ge- _O\WK*E#':l6v ,bg/WbxHLnc4K fXDKLiV]SOw%˭>2ʊYhUQfCZ9ui`\j@ {X\rc§+vP9&_e@TNS:t9U+n;;X]3Ғݳ^/Y9k){u(zjw%x]P^'b4:TG.86M&δVV+XVXD+n,"ij#"UfT*)$H2))2er(#MC91f2W7W*DڶmF#lcf3'&rf,x;Gn9$:ቖ@]>2-ۋ-fOsi#vc6U 1{kԑ63ĕJҜsH$SR82OV''FDRmB%%%%$$$$#### HD$#~i;f;ڦT&SԎSmjF̧oQjxxz2^Fv`CbNw~S5%8]6>.GU0U 9^+R/tuvf|z{kiĮz˺1>`j1Z0No!Z޺~.w! }$E쌼%1=y7ACB6H¶PȂjQg$0Lˌ:s0f]Nѵ͋~"xF/{+8/UxJCLRHa &zZ60R0|1C!%0 jh ,[C' M*_ox>\f vKydf -@8g|y90-NEjBER% JBnB'ꤞB$!i-ڕgY XqFN[^Yg>41:t8 ,BܤK7'~J JJim,NEF}>Pw.px+HWT-F w=:u gLxov:*`~A' |IlٴW" 㹍@|ெƵh~mq-G Ӊ1Km`G+4@2?U,,I;LOSHDžG$HxSpD%=ZGqjW7淢FhN3 $,If%]1|J)O) W2!OVsbfBpPL= Ņ5#{ ) Zn6]BGK>@y9ϐigoO"Fa-Gi RmDG:*NY,f|)eb~G$睌k&g^^EŶ8@t W㾠-F`X$آGRc0p]S~yvJaƹoT-qY5@;7 &&>1MT82vcIEJ& MS߃EfY>Hf~\˗F5˨~ 2>H5{s4㭟Em"Hf r[$vr>TXZ.F}uޛZq>$cRߴJ`"x/oYf[ȕq3KC|xb5F ],@Pcq]0+B~@ok"gjx @C )d^蹌ge2&&>/#\5]Acޟ qDx}'IB (^%"%JZ4d@C5[~Sp 5wS  ?T/푆,3c" Ζ[i1qr#:N $ݼ |w?)YE?P5]AlinF.OMQ-& ->|&}|'fj6y'2v` VT9_`nNE*RIşp'+λ$͏7')8Ωe@rnv{9ڐi ޘ! X*vU>֢!KeCB 5btqa55?qr&s:3s8f{@xeîڀX71N+̙lãfJ·Q4G<7NDo\sG9f'Ǯl0_]}}VE(6nr7Qv%S* m(TYn]LuH)γ K/g!(L3W(xJ oPG ʝ)u]hZ r T%4 M˒G!+wUNNiU U?_) 耞(_aĻjZ1XԬn E`nO|w/#g>p{]S1[ ͌3vXpQ2 Iĸ: *$^\"2@Pr&m%oyx=J{̾RFHJd|l rx="}]LUc 2Nj37#_t!fLXIp+hcgcیOLreFEZo`!|@4OC.~Dm%)ZrH=Härm&;U_1PgZPMOtum{SdO^+@T.Gh*}^3zP/-S ((~ьEaf 3gu]Wvf3f&+{LU5MӔaiGN5u)瓬%N_qC \-ܟA{!@v:v%;柱R{pDh8$4z?<]A6 fZmXu*_sHer})L$;v ,̞2 fg3ve2wۣqE(m?Ӧ˱TKDzKCyGd9sw.'YW&ȸhD˞%]NIIiu;e*ݤc`шJW!'s*Kں֎&tFkE#"r(9^!`㥜2~n҈t1hDD%+tw4%|,v@xĢXQf;~tK@7Sy r4:(#3$ 2 #(   d@ȪV:V;h@]x鬍hϳj&M;\%EwggA*؁GjbϜo-B, cG0! K\mOWd |4ICp<.o'];i&aw+^Xpw V\Zqj{1ώ3W lCU$P@a  (TX@b {@1O_8-UiXt5\VXdEn[YH-R @-TbKX:Lc]P(2ZBυy|>xAx>>χH2sB_;F3}pGLh=Xփ(,q܉Kuc)Q*cg2q^l'T:RJIrY>C B%i9F~p Rf#~qyBS`ZV`bϐ 6bs$utYDs;8qj{>c8|FB H&~ OOliqXaYbP<D}1Lߍr̝Hk֎ևΗ^tѵZ ge'݈XkY#/w{<74,!z %wy=zO~ג݅C9^75SUX[;;XG%;x8,Kd%!<>wkF;iߧ`unw}sA NAoK4Ȯ 66@RBp¨í 'r][wĺ7^Nc64 27GK注iC|4MóKNAollG0J(!Z@=Z w.qyn&_N\D!h<$lu`EwJkztlZ.8@i4w &(a+8!=-aoXJrL0}cjٰFzHz&ʛU@bUҸ'b >_%ʘIySύLyMs֑ ?ֆ`M>vVK8 qoA?_=>Iv_&g*6pk34No>G?1C*w1مʔ ߣRť7]*ނֱצ?,26Q\F>15KG? >X3