libicu73_2-doc-73.2-150000.1.7.1<>,Req٤p9| M;3!~|̫p_-+DPuEͦiF'XlhjC೘n. J*L;YLG4Zyǜ$l?svޖpR]I"[灍 Ʃ9A۷7?s]pDqy;vJg`5i[9SK:,qJ#01N~!\6fA| [v}-# 3lfNkP& >>(?d # E 4G`fp(  ( < |F 48\<P(8/9/:/F`GtH1,IDXIYI\J]]^bcd:e?fBlDuXvzClibicu73_2-doc73.2150000.1.7.1Documentation for the ICU libraryICU is a set of C and C++ libraries that provide extensive Unicode and locale support. This package contains the HTML documentation.eq٤h01-ch3dBSUSE Linux Enterprise 15SUSE LLC ICUhttps://www.suse.com/Documentation/HTMLhttps://icu.unicode.org/linuxx86_64E)z0. b [t+VoOo~(o"{J[93o:AL`k\^HQ@l51d;ElB ]UnICY}MV{Tyo4$18lTlz IgSqydOك v;2 ]znwqO/JibCj8Xv?Yr t̚.L U[eDB~c$?Aw'Dx|v(_WgI7:ʭ`nS\72_nbZ[zJb9 # h3{Ujb~"[93o:AL`k\^HQ@l51d;ElB ]UnICY}MV{Tyo4$18lTlz IgSqydOك v;2 ]znwqO/JibCj8Xv?Yr t̚.L U[eDB~c$?Aw'Dx|v(_WgI7:ʭ`nS\72_nbZ[zJb9 # h3{Ujb^5vw]0f//>OaI"(i?wDm,@;re)\Dc^5vw]0f//>OaI"(i?wDm,@;re)\DcNvdQ` PW# `n?;3 c W @ Q hF; ]a Kz<=eW71z{ ><:xMS/RvkVLhUxy|/P=3 (DY :%;B}+A")5i(S3`);> tU^Q,Ed8H!,k~0 ;/, nltUdON 5 1LP Bx. F =E" A wv4D!t (ɉX5?as#h@P/ -2 c)T<.CS] !h Vr= ,!; Q_b78 8%pB%' 6ww{ "+'mCYm/<уM+o0H,"JNkq{zs"h q޼3dq2yV2\:b #[j) ֛k;;zB8*H"hq)~#G0 ;@9UM'!MkNc(3P^lGcW'iXa j,nzD4 u Jjp Keo.\B*Ad[l`Q'd>[s`I8҄ !FNS]*Xj;7LܽIX'=8NZF55~]hI'^.$9nNDZ8I2Y7B-Zqa YBOJLwpRC[{|)i6  ݮ5Meh  ]Lp%fehfrQ{OdXHf-1;-XА +9$k1t#NjatITT>cAA큤A큤eqeq"dށdހdށdހdށdހdޅdށdހdށdހdހdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdރdރdރdރdރdރdބdބdނdނdރdރdނdނdނdނdނdނdނdނdނdނdނdނdރdރdނdނdނdނdނdނdނdނdނdރdރdރdރdބdބdރdރdރdރdރdރdނdރdރdރdރdރdރdރdރdރdރdރdރdނdނdރdރdރdރdރdރdރdރdރdރdރdރdރdރdނdނdނdނdރdރdރdރdނdނdރdރdބdބdރdރdރdރdރdރdބdބdބdބdރdރdނdނdރdރdބdރdނdނdރdނdބdބdބdބdރdރdރdރdރdރdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdރdރdރdރdރdރdރdރdރdރdރdރdބdބdރdރdރdރdރdރdބdބdބdބdބdބdބdބdރdރdރdރdރdރdރdރdބdބdބdބdބdބdބdބdބdބdބdބdރdރdބdބdބdބdބdބdބdބdބdބdބdބdރdރdރdރdރdރdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdރdރdބdބdބdބdނdނdރdރdރdރdރdރdބdބdރdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdބdރdރdރdރdރdރdނdނdބdބdބdބdޅdރdރdރdރdރdރdބdބdނdނdރdރdނdނdނdނdނdނdނdނdނdނdނdނdރdރdނdނdނdނdނdނdނdނdނdރdރdރdރdބdބdރdރdރdރdރdރdނdރdރdރdރdރdރdރdރdރdރdރdރdނdނdރdރdރdރdރdރdރdރdރdރdރdރdރdރdނdނdނdނdރdރdރdރdނdނdރdރdބdބdރdރdރdރdރdރdބdބdބdބdރdރdނdނdރdރdބdރdނdނdރdނdބdބdބdބdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdބdބdރdރdރdރdރdރdބdބdބdބdބdބdބdބdރdރdރdރdރdރdރdރdބdބdބdބdބdބdބdބdބdބdބdބdރdރdބdބdބdބdބdބdބdބdބdބdބdބdރdރdރdރdރdރdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdރdރdބdބdބdބdނdނdރdރdރdރdރdރdބdބdރdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdރdބdރdރdރdރdރdރdނdނdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdބdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdނdބdބdބdބdބdބdބdބdބdބdބdބdށdހdޅdށdހdހdހdނdށdހdށdހdށdހdށdހdށdހdށdހdހdށdހdށdހdށdހdށdހdޅdށdހdށdހdޅdޅdށdހdށdހdށdހdށdހdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdށdހdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdޅdށdހdނdޅdށdހdޅdށdހdށdހdބdނdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdހdބdށdހdބdށdހdނdބdޅdޅdޅdޅdޅdޅdޅdހdހdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdނdހdބdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdށdހdޅdނdށdހdށdހdށdހdށdހdށdހdނdނdނdނdނdނdނdނdނdނdނdނdނdނdނdބdބdބdބdބdބdބdށdހdށdހdހdހdނdހdހdހdހdހdށdހdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdށdބdށdށdށdށdށdށdށdށdށdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdނdށdkeq١dk86af3e7aa3b89854a625b2f8a718b770000000ceee22fe8b4e3e3f21bdd2635219682facdab3cbaa493b18d45df2a0d9cf8431eb7b33ad7ba7d3c7ad3c72f8dc8837bc98559f423128de5eb72d9f935c6f2d77ba0a8cf3408aa0dc63f2b6ca200e31b52c3f332219c7636e74191ce84e0c617498506380d8bb3ff2401d0fe72aea2a63ab77152b5e0dbe233db8ae326125f155f6740f3a1fccd3f737eb2e98e3bb221f6e1a43875d199fec7f6984d9cd8490d6ec9cfb22a766691d67e49d3947dd35c3b1ca25f484d286cdfb3b7a3b44d646aa0fdf96fe7e1d0f8f789e96157493e6f382542789bb4af274edd12d7fcf9516a5f9078739d75c89513ac4a59da28d11260a82cdd680b2efacb36cccf369cd58576d15658bae2d46daf61866309aa93aca28773e8eee265bcfc158048dbabd7dab4303746f3d89f20100f096163e4fd24cdd0683c4390c8e67c4471972ef3ba0be96486199e4c19d8ea3d8a735b89e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b5484235af7c330c2d352989ca4c0aed054b7ffdd9e61c3590faf19e03ddad496f8d6471060c8498f2e187682c3a3f1c243bf9fa8635cae7034e77ab984bd63a9117090b1978c35d33c62484bbd9d0cff3851a22202a6d017f2fcb8741f381c0cc58f24a28aa7086973f50f3bcdb4b1b2e297c112a5fda8658230a3c3a508509cf018e5a1edd800e08d5d51bc658487b6eccab6b2ba27e18b535a5f55e599265e9f20505a766bae81fadee2aa999c5692d4c4693c3f882c3b024ff888ccc38a3d61ea82f665cb9f3aecd59e380f7fd5be1125e76743ab1baebeb669eb6008619f78aae500ebd2d790966ba308ef975e417a151362d6d0048629cef90cfc62ce2f504b232491b3f462ec8b60b0ea297d22d8f30237e4fbc7ffb9f3bb085754458fc994e76e27b43a6f07cae7ac17cd5eab087f7d0b4bea6ffb2ff7ea63ac61f9484d75566836fdffa82b4880643a1539cabce1b73822d31c0cb508a300119dcbcb8bb1588c1245720aa4f9788acf815d26e0944a9aa7c94a7e029492361f7c8d79c930768e44403e55dc857570935e508afa1b9047088a39357a786b6c499a68b1288b37962571ed9b2be37361fced5d92d5bf0cad01882fc3c92a5fb24623f60a9883cdc4211790912de00a262c8e91a3988ec0f9dd91f03520f15cd2590425261be5a701bf980cb371c5d7409418c764750f1c0c6bf3b6c6c6504278f9789b9f20fa51588b7050b8bf2c1c8199bca2d45854229056f021ccf30c46da0565b282ac5db4db4d5d284290aa08ac9dbe7440e70ddca15385c2f21edcc71ec7a2a2a929ee7063be1e1dd07bad125a99fc20725641ed067bf5eac2b9464ce2aeee603cc87a131728abc160e36dbbd9b45eb2cbea6da02b79cde20b23d210c06a2e4532f2695a65736cf6237d2afeb927ef7ad72998c493857f742f7f4084cb409bfbd818b253d71c533cb3c9ad0ba9cad93ad4103760b0d32cfb686cbcf45c05feef7e358c209b96f39eec16c82c35e5fd25fb5ab273429bfbcd3bcb9ee5ea2fa991f6828551a645e2f9a7684a404805e456e14d453970b2032a4fb7705259228da52688ed81747560ba1ad1d9333006e5f6f8cdf532184fd14b55c473851aaed809cfb148b708b3ba4e0b6702eeb738ec114e9fb805ca926950c88c9fed4998695f98346bdcb750ab76c24a625445836d58e86997a7746737867335bdc9151406b3e36320726e00b246967fdabec134722841ae93d189588815b890312c7ac411c5656c4bde715850ea671c5a22b6662f3eac557a0004c81423d91f04d191d70cb7d194228b49291f7bd7692218a2973ff9915882fd3a99d9b71b242871f0ecaa1f2c638c14e66d5054cbb31e64eb3ef9ee19fa3020ba368c378bf57ccb431d0cef7529294fb249a386bf39783cc86c42fd94ad2007b45427347a6598a9b3fa69a4043e8d93091e0847c31ef2e312f5338f4d2fe05d5197ce0c68ae1d34194f077f4aa15b22409b9e1d52bf7c59afc2d3a276ae79a4a5d25dd5efe2f0320db9dda703a17390b0f7af605d8bce661b53bc737deed9ce7253a20eb56d7d45f04988aad0fd6bc43f338388f45faf8a6c13c019d6f81f8175aa86bd729e0067c1f2fed5c817b15675046de24c3b21b2245cc1cbeb0d8ddcbb7f0f89871c6ae9dde3581d3a2fd64032de137ad3d16ca427eba4e77ec8e849a4db85390b0c603d1cb0d9bdfa2c709e73e6d4cf782a87e185dc1f885560884495eef7781ed297599ca9e445b194942ea944b7b77f76052b32b38e1ef232b7a59c832001e1aa4712e36bf3f07d130e0f3fd83783eccd0cfce8bf3e67929c84777d31ebe6938ba6a22c75f489b361216d3f2ed4efa238d9835144a2cccbd771d08a5de51a81ff0e4774229f443dac3527bef17c47aea5cedc54b63f535a987bc2a7e5e41aa7dbdaeefab67d2a0107b096e8bcf9753441c1a50cf482d577e31964bdaeaf6aeb7abbe669a518b587e0ea5ed6cb226721896bd42718c4a0ff2c7b36c2dcfaf6bff79127b4e45fcd7bde462ddc18fdb03cac2b4518a28bafe86324fdb5214c630b75e09089e9f2da2143946be84dc39b8955538d893239a2ebfa04a9bab08fde09831c955b94745c224b9dc5bcdb68a8aa8100a7ea0a5ec583f4032ea879040e86586ddb611787da5081024c76728f7655c2ed2c5b084c08f7de1175cd84ce806b1e05c22ed2d183d4cfc994df3a946c0c0e2ebfbcc288c051760bff90d99488d300aab05ebf405721368f28929f57c52d799f60768f0e7e878aaeb28bc3f986f49ca028baaa2d15672bb6fa1b21982541d38a564580d90586cab0185a651c009607b55ca8ffeefb288747ee1af5bad740fbc53c31d5e86218b44e60bccbffd12775b2fccc9def2723821d33ba2cdafe0979a49bb0d1affbab89988a33b435dd9a45ec03bd3e8636f280c3dc364d01effbeb62d638096b6d1d7ed80189e2d159ecdb4dada0919805321bec7e22bb1ceb3e0ed9f211437ddf28b7ad7785bcab9797a016799a4a1c38f10627c6504d7adaf2dab06333e17240e2d1cedfa0b1fcd79956741a879c92582c0a23afd3b41ea9f2f63250fbf903dcb89d8414b77c5c5fad7e533dd543dc4f73033a6d70f7c4879c7ad60a502d7b2bc145f6c241d519618dcb43dd3b9e9280a94fc7719aec86805ba7ce1dc98694cd2b291060500412733afc7cce8572dd3ea8d9e770b7c559a174cb1730c7957c02bb5f5e48ce6e0962f835d329e30b1025cd099e83ac410c5097616858fa76e739f9e3c309e8c964974977592ee47c2c287dd1a91c34c22627ba79d56ba856e6c07d9035b7b828481e107daf943a70bab7b286ca9fee6e57c4a679c06f223736c933d81260c600b0d6f4a94226995370d55a7542783e24908a5995d4a7790eff0747e274ec6477494fa9c4ca922f9d0002d35e23d1769e5b3e071d946ba94031f21ec06d5a8f4e4675d6d48d1f96e2a101dbe21cc16b0ee7e10c061398a9a3544d08648fe758cbbba8c68ab0892394b795feb9632adef9c0db98fc4c94766876bc0f795b227023982ccfaed598c11153da47a4456bd2d8131129a7759e1badadbbb676b4f262ab340a39555a7964ee0c3ef9bd24cbc180299442ad563d98675e0fe375f2fe0ae0d2870e9a95cfec33df0e47880213cc153cad21b680f088407b83264badb1d8eac8e3af65e51d4a0a259d0af2c3b48ccbe5f812f2e850f64d17107ffd3498f9bfc39735ae67f864c52a7c6eacaf2efe3e8d586274e0368c065e8481c7c8eb55115d71f9f52328075293af93e304ca55458656eb31c6c5fd7333fd37d303a001183daad0061c10ce77ce51b79027dbe8513a0d21721540821cf8b380557d282988cc0e68cd3240b4508fdba6f290229970bfc3058f18301802bef3ee1c09ed12cfd7a35c00d1cd2390476a1224d27c2566facb859b0232a3e90d4470b088089e6c4e207f4a5a4f8acc90db401bf5618845b8c3eeb2f7a3ccfa5b8585bcdc721add6a51fc037cf83ae84d2112eeea05d16ce43b91946961ccfc3df54ab190c2cda4b2731bf2bdd514f6f9024223dee5aa458cdcb6cd9490a740d7c18b023e92e5fe3f5b3417f701658b8f6ddfbd6adad9e0500bffca16a2f3f00266c767afae944629f4801f3da5c411c72f6fe9721b5a49bedc1f3b0243b1ed373b6b7e8ccbd6515969054da962773ed886b5480994a776b2a74e7eb949937fe659a0ecbef153495f9cd4d0f57720c3a3b9cb12256a2d26285c008e27491136ca21b06f8c83e231d6c1d5ee7cfa24c99f5e4e10d35b7383671dd3c3fad4e64bb2652e7ebe4bb683121d630e4e4b4c108a814e8c63af15e1c9dbfff29f0d0855d312ea53c60811086fd307c9ee09d20e0a1fb3eb2223201dd77aa2a80a6a9edb0555be659150e42d74443222040f524c1469f77eaa33eafb47ecec359f29692b5a143662251f2698a4d53cd4d9b6ef71332746f400346fd75bcaa396795fde7576ef00d83061d1942818dc1825d1b5b08b695a3493b3cbbfceb652c4cd73fcc0aef4effdae7911e157afae49c34187e60a1f63a7b5cbf27825bc76ad148ef0c66d7060920dc2e9285c8a51accdbf973ccc330942236dea64cb44120307378f1cd76009e412d391cb9e91e95230050005ec9700908a7b412e29b96d187260e13a9269deb4980ad1526ed884de34801f67a6d9b7bd25ccb8ba9829b0aa74089bb77a359ca43718fc3a5e9bc1bf88af4ca7de74c398d4ade860c8f01af9400584fb195e3ea92a7e821906bcffbd5a27149452f83c8e13672708b0638137607ef4d694bff5b3180c2ffdda4e0b3bee23734ba7d0fd1816b88c534cf14807bdba2a33481bd9f10d68e1e973d1210a64a34fb54f2356431235008f04f042003a1735513b2458daebd9df0dca38ce779a113594dfd6009f65b3dfe2184eba41d468dfc5884f807410255cece26557dd04818fbc849f564aea315713cf384996ed92256be15a9864a41f9e06312e7195af402f47d344be88fced2c3d94d0fcd25e09b0527e7fc6c9f4f0fde86eadd5c05be94bac175f33d7c8632e4ca673c9d0752c4896e11732942b62af6cdeb7a55872a5321d81722846e0d972bb310719129a9e331bca37109701cc3e5ddc1c751854d992a0522e8d846285e27f393a5fcfd80766daa2710181850f092d3a585c55099fb23c18b9344c962f98cedd17cdded07635ce67d2ce638cbe0209428338a2ad83b97d63ba85299722321976148600519a7903bf5e868a47f1052608dcaad6dd8b6038c2aedb424bc02cd87f79f5c3be132d3c0c68c6b77bac3c422fa1d288d155f8539087883abbda70ffc4f4719d628a505377d120a154f5fce036603ecec6c3a4aae5c7dfd310b9d299917267f123e3c6fd17b9a189ff5f72941ac3188255f879a2ca3eb3fc8cf11c9af34fac12b112ed850159e43e4a7689ec60400c8c03e6194fbc5eff156cb72ded3bb3ae71acadc8ee6ba795c1a995a6898368a37b70cb96c7d74a60bc8c5cc7f5e16f56d5e1ea5ff8e1b931967c59410f03850fa38f142b6c3c7f66ce65986250e121e1a36a0dc0c830e538f972c0e8258218b61ac12783f94309c342a865d72545c50cf9e83f9962fec8e0b7a293e0caaadf34c3e5a32504a5e0c7a46668df76e77e199397db1a303c14b4ae08bd46d1becfe5c11a335242009e0bb42afbdb4c782ca09a39defd58069430bf7b5f877eca60cdaa5077c77ce274a7aecdb22f454c1916d7d0a1035352aa91b9162a6766cbe3a5bdf4e32a13cb0693400498cbb315c020b4ee12aa497010bf1bb56df22ff0cea7dc7be9aeffec73ac62a6efd6ff9827622915d8e613abcaf175a0b83a3479d5ff038199c946da84cb88b7545dcfdd378250b01512d4a5fe2f7299e14d08834eefb944a2101b2256197396ee32755df88339db8b06d133fe42903bbb49a12511c8417973113e95d558b53c7a2514225529e46c881b922846f0d9ac5ad5086666381d0df1b075320a02ef7ef1425f19f6d5be40622fddc6aa8676baed9c39c15beeaaa415b4d9d27c3e44de5ccfa6cf5678011aa23a1b57222d392544f90977bec507ba5a96080dc3fee7185d472d26f025e11fb7f61778c11910d83989aafc93318d7b4142613d98c8681eccd6a111e742b23a9d44d78113cd7fedc6f7044c44bd5ee94fe811bcf18d3b8ade88014cde785ba0135166e506b8a0fde6acf384df85dab27b44732d129f3961f88f6e18fd928f257c7e24867ef5e7b76877da113fcb984aa4de70098e8abd50e9fcbbe478a29f2023d716540d57fa17b8366afab5b5987c31aa9c623692172af3e3c33d985e91a5579b5d49842de56bc2af96564931aec08b504895523a1c128bfb115e2a4ef2366a4f9cd984d42dfc4c62794848a23b9ad698b4c5cfde53a29aed94f03a4e9c15bb4b6304597b3e0f0ef716088cd5b470180a89817ba551e2cddab8e2f1b48c2d62acf46cf0f2906ed260917514ef20dd114f57b54e59b93102115500ca00402524c689e749837f9dc21a6b1ec3b71efbf239960ca5608d114acf02dbf630210d1d53eb87e09fe3c754688408f7e830965bcedfdac95668a39df34973caa775171deae2e450d299865139cbcc810346023752630eaa0d9e55d5692dbcd3b230efcb0551c6ed9378e9d6ce313269b9c898d1ee3a2ef44c62331cd1217297df59da5b9dd76ebeae5f085d118ec91bd4d0b183e97cd953fec59a9f82ec875810ea5d0d11c1bf517e85a61a18c7ce1f988b47373fc7bc2231b6d0e3a4c344b4994dd5d0c48a8a8aa70e84d92f06fbc5b01fc4547748a61c7d57a607f547c97aa260abf767ad3e9864f729c8e050ec509e28e11699be523bc29c22e6125acef40db9842fdf408899359ddcdda9278978ca5444f32ed52b66948b2eb267bffe705bc3a101bc7e87f447b594db553d177213e47c7b61f6fa46f941b6dbfaab7ca9556972aa1beb63d4f9e84051745a9352cabf756886b6c2863e5a574aaa33051a1297e89bdb7d754e5bf13551211530e500f6de1aaf620087ac04251347c5ae6d7e8e0baf3746ec299fa2284d28a8b67be076ad800c9073a3f11e11ddcc58a3ea666739f92b36f30c753a75c03455e2cabea69d561ba37f90c88a566a7c1f7625ef69e6879bd006373497aa926e9d4ea027ee3c8ea929fb0885b95da066cd3ae07180c357e8e9bf20872a6ff55632a15b98d7231fb2efeddf41ad6a8a1c562b4952c872f94914ec92e03d063d649d9cc9dc58ffba2a885b6792192b206466e58cf925b43686f11556088f8175f33b95149566f5964c49f234216c44a6688f75bca14ed47e17f7c8cd955573cd85416caf50040be04be587f53eaf570032f421fd36493857ebc8767b584e96da84b5f13130894ee85cf130a14eb263bc3a5ebba26cebd47a458583d5ee7a8e7560dce62f864b936c28d41b0272d3574b8bc5e4f0ad442b20bb03556114eed43ab4cf7a00964af6425a2d7fde66b71ef3e4c87246ae81095ab59924c238393f0384207b7f6eb4495dc521554338305a9f50caa3747162226d08184eba2e683c71a6426096eeb5763ce6547bc86a53c64ceb01a5eda1051b1f34db884ded076bf85a4747f31443a3a85bb320e2e2761354294621524786171d22860f4f3c8be656d9392f79c3d1aac61bf32c844f060605d10d48355a8952d6ecf857a39fd480e5700112b551c6fab023b0aa412df9d5c4d2dffdf65ba7e425c587ba80a1be704fe177378fdbe04d5711ab3bccf14fbbd7d480b80eda5cc5ac57365c0395113c47ee08c13b7a3e2f7ed1172fbe6581df4ae3daf40fefaa5078b3c0c488c18831a95c7dd4860c8790d24f6db1a284f17be8319cd3b72b61ee4070ce30da134d8af62368da60eca06a767c6c86d6c419a62c11e4e444240466e74cdea47ddb4665dc6ad7fc6fc90efaeaa8a03760a8b6e6b152afa88f51a4d2cd3fa5271a0927e8abb60f4285c218b9d9bb104b57794c0a453a713cd8a09d5ca938a59795dd14cc3baa7f2e919e783cf9d658918e68232f0579e175301d78ac9675f1aed8fc97d792915d6f46e0de42e603d4e330898f81ee5ce7cfde9c27e8a0e6363b83fda8cf60b6f460d4e6c7e8021456696df872bcaa7873e4d4309a94303e4b7c216dfc47b574b6d5118004208c676cc0efafbc34efd02f850becb5dad0760c914d6a655f6e651b60729cb4478a7a334fb779c7d33ffc2d20a9ec431841bfdbde568e174cd9bcfadcaeeed8088fc7cf9917fcb2f4f4e5b6aef2e45117de9be56a0f5388f5ea4fc521b7f02f1d89c0f1a5ffa93e4c066a563ffba478917204613053c12d9f844cf747e73fb1c32c56276fdcc03dcd0e7477b6c2940de3917be334f885a25d823c35e4a58ed0096a7c397586aa2ca2d52e90f06ec57d8b3e32828fa03dbd7415defeac754ef1328c6452de7079a636285f4b2cfd1fab1f1318cb81d252f1877bd00ba3499e02b65f37503c166b2d6d0c7a33a0c6cc85422747480543487f2ef92548db34cdf662c5ca31462cbc59c43f1aabc6bdb757af105c8d978a91676d7288623d2b23d72766e341f4b6be9b09d8b6680ee70b9b7a4175a2b6b99d41467781cad62c1cc9ba7df1862f4454c42fb3d629a396012904fa9c00bb167c849b142ee3ee53758b77fa384cc118ed539870e778c2454b5be4cf8d19f98bd8653b7a8b966b74c51cf1e82284f76f89dc3c5a2b2ea21a65ab0dbc419b3e3d8b596471aaf34888e06b972c927a39b46fe7d26f580f5ffdf7c305146f8b093172f7cf9c4a406ef7839a76c5ee061eadd5b54bd54ccfbe25680273d1117536cfad2e60a5a9ae958cd67b336bec65c88231879a949d10623e8b4aee8e4941750373c4d1d96b6304caa540df6e3441cbf537a986d9f706c7d320ebb5665d75c0170f4fecab5889ade07793399896f28706d40c00d9b3fd1918275dec667b2eb2ff624d95f5c6702b618cd19b668650b1de4064e03f4d9ca23da30c0ffa2b0e3e7c2023a50b0d34d804bb7858ac9962a8749c3c23913c04114a85f8c73c5bf799f04eadd4f6d53e8849d58a7f83379a1860f2911316be1a0283d422304e330e9f54ac49dfefb86f5852d0738c1e2de6203f1de8db6c0fcbd55073358529fd5bccb6ac12f65210570686f21ac9f4bed4c2bedc6f2f1abb4b85899c8af3c8495637e21420c18817ea2068be44872fe321cb075970839b5583ddcbddb837f9a5c5b68be75a1d1e9e85f970acea36051f4a88a6791430e0852053d166d3b94e2e39e8c5785c153d99958d2e4798f1bbf84c256f268bbec9f27beca91b9f515dd5eeb75511b29cbc532a6a26de34b2c61fc67b60a09d2ba1eaf0ee479680fb8577a3d4fabaf796045bc7a48ff42750108350295139c432b17f394b4c0e6423d9d1be85cfee4d4f94a0b377d7821ef7007c0b860fd5448ee800bc66af86244bc2f18cf8c6d922f3f0d795536a4a78869773716fbb548aeb41fff992d8917b19f7d45e23904e2cb283d271ab38d5bc587e0b8c0f68fa6d2f89ea4a0bd2b5eb5a15cbde4281d8f002580bc1845fab2bbed15695276565a3d0c3660283fd24f0df37f8b9995294e63abf54458d31ef3a259d7b5a134e0c148eb4751b9b60c0106b62ca620e10786a6f382c63c9f106964c4019178e1e001a71c39ffa33d006c14e7325401d2a0950eab5b2525d3588267b4198179e32be5f74ebe2c52b43ef6d050a5add1ab60e366f393e37e8285e9c4973b63971693c709e8968bb6892360b339b8e85d5a32817389e915e4a5e71feb84f30dbc3d36675d3cc8d25e2217f7a72d0286a723fa7aa34b2c5ec7333dc1ad0c03e2c9f462fa2916881173c21053948eb3b8690b9daaf1fbff048c949c9915944e2b04e69f10bb28000fd434ea143752243a6bf3f938dfb82a9bf31d5a58771e26720083f04ab2595e3c7fb75384015f0912bd96c33c810544c89304542fd960cb8a5501d9bb0273af3b09559155961aa77aeaa960587eb51f816a9b01438586edc99000f889edc3b439455a8a9c9bef4316343ef7ff5f736e29552f034e6f423555056fa748a05c7996ad67b63dcf34ffe5c87bbef50444aa56335f63ab412c5149ee2b21ae19a5394971c80e2a4d0cb556b9af79b3a976edbf1e10922efd2913073f2b66ae7fce9093fb72a46de2c9c67acbb71a2d9367c195986268212f8b088a67a1ee2be4e1841c29ac9118bf05445572709b891114df277ff5714edf5589eccd1cbe5e5563f06f68ed324e2d28b85eb737dedc780f4846179785c1f1f8850db20a7f7cb9d514d42a77adfaa4795332d2222f7d8c6350fae89d60da184c2ec001b90e436ef446c0927a5e10c112124e41b08b740a8ace0247a95f40f708df1f887387fe2a7bfe09b887571c2a39110e6816240819e60dee6536dfdbad5cd792bee26ad8592c767f3e6acb30bef401fe630f0b9e53ecb07a9e9e96ae087ccfc1f41124a30bf5fe91fa4cc79bcacb4b2841549e49cb79b2915a38858ba35b0a6c2e756146b7a0bad82c2dbce56339b8de3eb7c7c29aed8126d4b4fbc8cd3432e904199914e18a98ccc7b1cc72f1b76ba641f92b3641df1ae3fec2e306e3a98869b7661eea890bf30956d1b3dad460f33514c0d8757fbea848b21c4ae964429f1800bcac4bcc90b921693216ebe1f63a3104af815dcff66e54965636ab276717ea3e4c23491f0d43e318a2095cd52829b256c9073fb20303eeb73ebc8b78ffebe3770b879cf5f20c5bae7a4773df6e39c4352101e1ce92750a622ae74574cec379e0d5dfb626c00636edb0a445f984f4ec5783e3f427b69defb8302f6ca96aa3d6a6731b32f2fd7cdff42332a79db68278853c24266dd1b237d1c31a7efb2654a39dda43cbbbe03ca956c7c3dd62401cb31b6807edd5dffed2d07493e36efffdbcd10c3c964cfab70474cf06f13dec4d2a3e1c00c684f690625ad8a0cac1f131bf05ee4bd7b172fdb47c79bedf16cf9c116659c05049a931caa546f7da03954976788f2db0a275228e46b5596b0e9e02f78622a867cd7819be58bb0796c1c7359a858cd186fa16475c165df63b5f982b2ec32e4718f9fef5d9c4b06e9f71f744928b50b1b8528aae1794440cc61f7a7c6961ae2733131f8c3c5717f5d23529a2cf2e534549d64a68e0683b498be8985f50cd4732973450e4e990b35a763e470186c8f93ccc1acbd4c4965de21e303866fe0528fae7952c0d80f31793e9bfb70769e7813a71f4809d1118db06da218d504de374400cd19953a7f4b0c18dae242912514e4bc6762989a9ca7092d9ea7cdfade73830ed4992e6f8bb01aa773626e5250f8f75adc6f6f7fe950b13d4ebb7274e9197cdaa133571ff4fba42c9bf46f3674e2235807eae5e26d1288a24713e3ca8e0cc564f6485093a213efbb2f25d597153e7969debe0b0bd30ef58649c9f2894d074e02be99ec2365f94485cdafd12a7f8d34a72c1b77519cf0aea4344b4a9d148fb3153b042e4a6e1f8bde31459b4be7859f45391e0496405666718b9b37448747e6eaca48cbe22847afa7264d73b368520760d852a9cfb09b0a61b215ec77e21e119ca58506f9d1263f5417e45089abceb24829efb5aeb18ec5e14013de08f2a87f88193e61dfbcd8f99caa9b1fbeaeb745fc66e6022b7bc7906b83472b2ac15b1d40ce69a1975368e435876292e67fa4d4cd9e64e30de1b160009e0c7b40050899b5c10b5889d549d53e8d60f249056d36c8b2de1ee64c9a8f36024ce35b394c9c76d86c53710c3103bad3b514f8750beda97a9541c366ec492db9e6f78e430d6bb4516bcbf2762f2236a7ae88445c15c472ad992e20d1cbd5766772853683d146612de17bd7f9164499f4f41c812985f691134af17b75138fa75ea0e99fcf9d8f8e2b14dc0789029ffa46dd6fd5e9adce64a6a151857155074d7d1f8a6bc764dbb37dad3a0c9529a954e037ea22a78a760d39949fb48f59857a11a58015e17a6eb2526c4b4a706c0c8861238fd3ab3b58c595f2686e6dae099dff2c31ed98920781469b4cf1be02b730414248294113bcb271d3eb38f3807f3fab9ddef09322c11c85c84105699783f345c0a5db8f2ce1141151c71cd6b631506f3caed6c4aee9bcf148641ac536cd6f21884d9f70f18e85cb79a59cdcc999cae9f241e9ef7d04ed90c7f15e285cca37fe6efc91ec145971b8a83773104bfca1a0162b611799228b651736ea645c396d7ad22567876868494639bedfeee51fc49c556b43b78dd1e7657cb85395f425bc6f8e60f9799e28cd98976662805893eea54b62540bd6637ab028281dbf0ad629932388d589c6c58ac4090fa4862088a4b58dae82348b8334180efbe419ce80233bbc97a0d73df4b8b3f3f339dc84eb9fa6dd3c5b818fffd585b9e6320b752fad275dea9784ca79f8392e54ce3352ce52b638348674cb6861368aff263a4797ffa950582f5b10effebc3ccffff5a3e7aa521ba4e8832904ac2fd5ff5af9b21ef39040a74fd58e213bf0d7c1139f761a6582f665b010c38b073705c1c65077d891858207d1ec0ad8eb6109902712bf9e11e2dcda31451722528c20b8f981f3504594010ef04f835ccb3ae017c38739dfcde81a76e943a0c879c5a72dcc503f494202fe72cf8b9d224d83ca2f999210f600ddb5e469b8eef182de6816f8a32e1f5461082d5fa8ffc636d373dc7b84c3de03f4d817facaa239cc14827a90e23e70e61aabbb69bf01eef1960765e464218f0e0a8bba4c45764ad1151953343b2b0e6307484fdb339db2dc0eee0b438f2ddcec265803f1e8ca50b633dfdf4504d367ae4a78dae4cde85bdaca06345829a04cd64e22f56b4f22dd5f4c3c81e6a3e3e2cdffe0969599ea9f723eb27668a1ecbf306182232947e2a45f4d30d909552bf7cfc678293ab8d1f20d8f3d69e22f85360d06805b8d303c17bef645ec8a78f7011151f3e6df46d47bf3a9345497e19d38c333fd2b6be050d76dfd21652fcc50ad4742a5746fd68e9f58eb695ef7605f245f78c568a47b61649ccd33c276e2982e42257deb6e6d124e66fc075ab7e309b1b113ff2ea59b6ab81ec65775666eee3852eb47f24afb756eb256642cc31501315e32a9530a531b7fcfdfca6ee56d17013afbebe8b0f0c1e23efbeffa3e4a48666c88196e3db73f6912d82d9f9601538a00a208fe286a1413c74d8d77d07da7bf63b8800cef3159f912a05a47d3dbfcc53047bb4f4e51f308a5182fb493612ad18082cb24db37d1c3f5aaad25e2a3ba14cd3cd6c86b05700cd740181767f4b58b32c4267037d4cdc54c681608bb9d9e6496856b8eb05c4becbe1fbd308d7ac8bc3888d39591d69638a8bc0411529201940c33f586abb03b7d093b621d25521907579db96854758009c40ab1f17d7897f676d7b535a9fcb170015c12fd61f2e36e1efa2460caa1e21429cb4f5cef14d4a481e6b6f3f2dee6bcaea39735d032140fe2e8c7513ad30df19fcf48865ad4b348a6ce0537d0d0a3257da540d2670ead39eaea7deb1ba2ab5068cd938a411aebfeb06773ba8cf7353531a9d344cc84e1b269871660b382d78df213e093f97d0cd1414bc4354dbe038ecbb58abd3173bfa4018ede02e346441de9bff07e2a56700fe343cd75a1e0a01b77f761f36a6898c487549ec4b50df0c95b8f2e67571628eb40aa5d68fd37001715c0de621396f7d4b03eb59523fe25c0433d21780757b578bab048c6db371eaea482ffbd8bb6afbf02083316408528c442d107c92e01033bd95f4b0c3de0f9c3b8c6cab08ae46c134ed0f4265b5068641920153588768e9acaf3e155cf022abb4a3bb92b7f0277175dac71275011c74fda0594a5178adb2b9a39dca0868038a7a8711e4aed963ccf9e0fc948ce1b7c8d2691a1f30283ff14bd62374eb110ee60d97061311a6c05ec3bd0ef618d96800a6b270e0df0e235ef71830d595d8c3eb4a45ddd6e94489636daab9b49365bfd7547af25b2422b610bfa511139a179f9dd2fa44f4000a6b4c6cb7cde7ce31b97b26501fd1d02ce8577e5b58935d968ff270183d0186c96802b4045b712025e3481bb8d3494145cb22a6d71b6ff8f470a3ff09abbc1dc636e83cb0590460b7e7d88efb4845783b2b9ed1d6d2b03f61c9bbe434a04efd1922e63298b2ac069c73cf895c7095c60d326779dedd4e3fef626525051257c726b81899536b94b780eb0f503e81f0a69a0525320d1d3493ee52f42103d96c4d76acbf0a6314a4c3e1bef118b20a666b14cbf186e9d7d93d4b0e3dbfd9640ea89b66935f1b68b0b3ed5cb11a35b54571e61d2ce99f09478f7ec75a60b3ca7440f640aecc3fd5c5a964adc87161388d2aff352967b4d6242848890e223742b7f25f52c33d41025e829ff3659906436e4872f978ffb861c821291ef0fa827595ca48b47591a8c0c884fdd4c9224a95a5afa9219fb9debb982fb24e6b7e2139ad60effb36824ee83338d586996bc2a96fa659bbcd201f9fedeebff5e2db5762cad7fbbcecf08201ed5d1490c79c074ddca24f85ff1ba734bb2d79381757a84f0e90c96291be4abcd8adf3e12fce972c360e08c30358b6ab0d9780d9ef4b929d4d6e30d6d81c72b7dfe6b2d4a3788df9f7641cf18351aa9390dead26b865f08c7b70e37dafcd2d1ec8b435e43a303b2742f7d1d92056544a1232ec2fe12045047e7ac73718f802c80133a1f409ededbe5fc200aa76e5882d034535e3996218a734b35419c37baf76c88df81509a02ec1000e14e4e79b4bdc03301186bb0828bbd4683ad1326d07fac962b9f37762e9805bf1be2ddaa2b022d52909cc53de64871781f4074bc278c788084c2533c7bbc4faf1ee9f52df41e99b6562a986dbf8b57620d825b9d0e8e525c2e5a9b7bda391e2aa4d35f9695dcce6ef3b7baba2cecadeb90ed4c314dd1ef0b05d87137b39f3fdd1a4a9fab12544ec801f9b3a3539e0296b0b1aaf2b9602b3f8343af3edfaf45ba59af1ecf18797b17e14f2f197627a9d110139fb4515b81b247957ed7ea1b8d2f5b8f84e6ec84ebc10b35943bcdcc631cdefd45d27a1001d13840d4b762fd43738ed9661deec9d8899190250f0e02d26363a3ffcf7a7e2a6ad2ae3041e325a7ffcb88a9c6ccdf222a283c4f17189d9d53d871e6ff93d68fb7454d13882881ebdacbdae58dcaa0bdf6e9c19400d82e3cfa54cd52076d64f1a8cc7691a822e5277a34eb7b0a8c04a97cecd06b0fe5eb8c9cf455e91763d0b4a2e6fdcd13a19640caabca3882c32fc7f6b0acaa5a14cb2ed054576f71979084628b109de812666326aac4cb7c5ce508c79687417c40567f064c57f8c4d61b5d966e594ca22d1658a6f1140935c584ed5e0a4c8dfb2231ee3fd6966cc31b16342b6c168594ac234c77bf14b86a18de9219f3bda4c08be838084f92ae6670e11a7fd67e7688478b333a9e881ece055ce8a154f78e15aa2d48c9d4c5eb16fd3cec5b0b1480a3930663cebda99dcd2e31caec7acc9349945497259254997639183d913b94599a35426c3fabad08111ca87bfa57a73b41c560c5a6efa2db822e51cf2b8511016e88ba6d281f597bb29f4b07e10034cc79d68f93078bc0fab0a34143f29fe187c6facbf7e5e10f5dba3676fe34dadbd50a472f1c769a90bfcb8369b9781ee1a231774c941f329ee64cef7e831c53089047d3825bf4c50e6c0b5baf05971e8a9faf66a53b8697c4cee8c3372c1befcc473878d8e1ebdc535cb7d0dfcdc74f70a6da9977a15ef23cb3b002ad6bcbb0611e01bb21d4fb3f550f5a5d4cc30bd7e507ab66a2263ce09b50252e21573fe60ed44661b6c174953e8bc51d4c33c1e95c009720af31c0922f2aa6331fb74a57d666d0f9517b9828d17f58b4583b66864a6e5e2e10fad3c848692e9562dd6210c034fc0cc17fd1f266b07a578297f0608fa126c639ac322498398ec1ed9943230f88b3375127b6661f258381698169766e209cdd35c6d3fc4e92354e13a0e27bf0c3873b3a451b5e43d4b30e44de9c02891bd4d6c1642816940f7a3b17d5718e8726fe06f60e628d86a708ca043d7aa5b4a13d01438cad34877098434c9a7629d478a7d8372ffac0abf4e000f31034f9fc6956f1889473ce88bad62526fdf2278a55524ff2695a65736cf6237d2afeb927ef7ad72998c493857f742f7f4084cb409bfbd818b253d71c533cb3c9ad0ba9cad93ad4103760b0d32cfb686cbcf45c05feef7e358c209b96f39eec16c82c35e5fd25fb5ab273429bfbcd3bcb9ee5ea2fa991f6828551a645e2f9a7684a404805e456e14d453970b2032a4fb7705259228da52688ed81747560ba1ad1d9333006e5f6f8cdf532184fd14b55c473851aaed809cfb148b708b3ba4e0b6702eeb738ec114e9fb805ca926950c88c9fed4998695f98346bdcb750ab76c24a625445836d58e86997a7746737867335bdc9151406b3e36320726e00b246967fdabec134722841ae93d189588815b890312c7ac411c5656c4bde715850ea671c5a22b6662f3eac557a0004c81423d91f04d191d70cb7d194228b49291f7bd7692218a2973ff9915882fd3a99d9b71b242871f0ecaa1f2c638c14e66d5054cbb31e64eb3ef9ee19fa3020ba368c378bf57ccb431d0cef7529294fb249a386bf39783cc86c42fd94ad2007b45427347a6598a9b3fa69a4043e8d93091e0847c31ef2e312f5338f4d2fe05d5197ce0c68ae1d34194f077f4aa15b22409b9e1d52bf7c59afc2d3a276ae79a4a5d25dd5efe2f0320db9dda703a17390b0f7af605d8bce661b53bc737deed9ce7253a20eb56d7d45f04988aad0fd6bc43f338388f45faf8a6c13c019d6f81f8175aa86bd729e0067c1f2fed5c817b15675046de24c3b21b2245cc1cbeb0d8ddcbb7f0f89871c6ae9dde3581d3a2fd64032de137ad3d16ca427eba4e77ec8e849a4db85390b0c603d1cb0d9bdfa2c709e73e6d4cf782a87e185dc1f885560884495eef7781ed297599ca9e445b194942ea944b7b77f76052b32b38e1ef232b7a59c832001e1aa4712e36bf3f07d130e0f3fd83783eccd0cfce8bf3e67929c84777d31ebe6938ba6a22c75f489b361216d3f2ed4efa238d9835144a2cccbd771d08a5de51a81ff0e4774229f443dac3527bef17c47aea5cedc54b63f535a987bc2a7e5e41aa7dbdaeefab67d2a0107b096e8bcf9753441c1a50cf482d577e31964bdaeaf6aeb7abbe669a518b587e0ea5ed6cb226721896bd42718c4a0ff2c7b36c2dcfaf6bff79127b4e45fcd7bde462ddc18fdb03cac2b4518a28bafe86324fdb5214c630b75e09089e9f2da2143946be84dc39b8955538d893239a2ebfa04a9bab08fde09831c955b94745c224b9dc5bcdb68a8aa8100a7ea0a5ec583f4032ea879040e86586ddb611787da5081024c76728f7655c2ed2c5b084c08f7de1175cd84ce806b1e05c22ed2d183d4cfc994df3a946c0c0e2ebfbcc288c051760bff90d99488d300aab05ebf405721368f28929f57c52d799f60768f0e7e878aaeb28bc3f986f49ca028baaa2d15672bb6fa1b21982541d38a564580d90586cab0185a651c009607b55ca8ffeefb288747ee1af5bad740fbc53c31d5e86218b44e60bccbffd12775b2fccc9def2723821d33ba2cdafe0979a49bb0d1affbab89988a33b435dd9a45ec03bd3e8636f280c3dc364d01effbeb62d638096b6d1d7ed80189e2d159ecdb4dada0919805321bec7e22bb1ceb3e0ed9f211437ddf28b7ad7785bcab9797a016799a4a1c38f10627c6504d7adaf2dab06333e17240e2d1cedfa0b1fcd79956741a879c92582c0a23afd3b41ea9f2f63250fbf903dcb89d8414b77c5c5fad7e533dd543dc4f73033a6d70f7c4879c7ad60a502d7b2bc145f6c241d519618dcb43dd3b9e9280a94fc7719aec86805ba7ce1dc98694cd2b291060500412733afc7cce8572dd3ea8d9e770b7c559a174cb1730c7957c02bb5f5e48ce6e0962f835d329e30b1025cd099e83ac410c5097616858fa76e739f9e3c309e8c964974977592ee47c2c287dd1a91c34c22627ba79d56ba856e6c07d9035b7b828481e107daf943a70bab7b286ca9fee6e57c4a679c06f223736c933d81260c600b0d6f4a94226995370d55a7542783e24908a5995d4a7790eff0747e274ec6477494fa9c4ca922f9d0002d35e23d1769e5b3e071d946ba94031f21ec06d5a8f4e4675d6d48d1f96e2a101dbe21cc16b0ee7e10c061398a9a3544d08648fe758cbbba8c68ab0892394b795feb9632adef9c0db98fc4c94766876bc0f795b227023982ccfaed598c11153da47a4456bd2d8131129a7759e1badadbbb676b4f262ab340a39555a7964ee0c3ef9bd24cbc180299442ad563d98675e0fe375f2fe0ae0d2870e9a95cfec33df0e47880213cc153cad21b680f088407b83264badb1d8eac8e3af65e51d4a0a259d0af2c3b48ccbe5f812f2e850f64d17107ffd3498f9bfc39735ae67f864c52a7c6eacaf2efe3e8d586274e0368c065e8481c7c8eb55115d71f9f52328075293af93e304ca55458656eb31c6c5fd7333fd37d303a001183daad0061c10ce77ce51b79027dbe8513a0d21721540821cf8b380557d282988cc0e68cd3240b4508fdba6f290229970bfc3058f18301802bef3ee1c09ed12cfd7a35c00d1cd2390476a1224d27c2566facb859b0232a3e90d4470b088089e6c4e207f4a5a4f8acc90db401bf5618845b8c3eeb2f7a3ccfa5b8585bcdc721add6a51fc037cf83ae84d2112eeea05d16ce43b91946961ccfc3df54ab190c2cda4b2731bf2bdd514f6f9024223dee5aa458cdcb6cd9490a740d7c18b023e92e5fe3f5b3417f701658b8f6ddfbd6adad9e0500bffca16a2f3f00266c767afae944629f4801f3da5c411c72f6fe9721b5a49bedc1f3b0243b1ed373b6b7e8ccbd6515969054da962773ed886b5480994a776b2a74e7eb949937fe659a0ecbef153495f9cd4d0f57720c3a3b9cb12256a2d26285c008e27491136ca21b06f8c83e231d6c1d5ee7cfa24c99f5e4e10d35b7383671dd3c3fad4e64bb2652e7ebe4bb683121d630e4e4b4c108a814e8c63af15e1c9dbfff29f0d0855d312ea53c60811086fd307c9ee09d20e0a1fb3eb2223201dd77aa2a80a6a9edb0555be659150e42d74443222040f524c1469f77eaa33eafb47ecec359f29692b5a143662251f2698a4d53cd4d9b6ef71332746f400346fd75bcaa396795fde7576ef00d83061d1942818dc1825d1b5b08b695a3493b3cbbfceb652c4cd73fcc0aef4effdae7911e157afae49c34187e60a1f63a7b5cbf27825bc76ad148ef0c66d7060920dc2e9285c8a51accdbf973ccc330942236dea64cb44120307378f1cd76009e412d391cb9e91e95230050005ec9700908a7b412e29b96d187260e13a9269deb4980ad1526ed884de34801f67a6d9b7bd25ccb8ba9829b0aa74089bb77a359ca43718fc3a5e9bc1bf88af4ca7de74c398d4ade860c8f01af9400584fb195e3ea92a7e821906bcffbd5a27149452f83c8e13672708b0638137607ef4d694bff5b3180c2ffdda4e0b3bee23734ba7d0fd1816b88c534cf14807bdba2a33481bd9f10d68e1e973d1210a64a34fb54f2356431235008f04f042003a1735513b2458daebd9df0dca38ce779a113594dfd6009f65b3dfe2184eba41d468dfc5884f807410255cece26557dd04818fbc849f564aea315713cf384996ed92256be15a9864a41f9e06312e7195af402f47d344be88fced2c3d94d0fcd25e09b0527e7fc6c9f4f0fde86eadd5c05be94bac175f33d7c8632e4ca673c9d0752c4896e11732942b62af6cdeb7a55872a5321d81722846e0d972bb310719129a9e331bca37109701cc3e5ddc1c751854d992a0522e8d846285e27f393a5fcfd80766daa2710181850f092d3a585c55099fb23c18b9344c962f98cedd17cdded07635ce67d2ce638cbe0209428338a2ad83b97d63ba85299722321976148600519a7903bf5e868a47f1052608dcaad6dd8b6038c2aedb424bc02cd87f79f5c3be132d3c0c68c6b77bac3c422fa1d288d155f8539087883abbda70ffc4f4719d628a505377d120a154f5fce036603ecec6c3a4aae5c7dfd310b9d299917267f123e3c6fd17b9a189ff5f72941ac3188255f879a2ca3eb3fc8cf11c9af34fac12b112ed850159e43e4a7689ec60400c8c03e6194fbc5eff156cb72ded3bb3ae71acadc8ee6ba795c1a995a6898368a37b70cb96c7d74a60bc8c5cc7f5e16f56d5e1ea5ff8e1b931967c59410f03850fa38f142b6c3c7f66ce65986250e121e1a36a0dc0c830e538f972c0e8258218b61ac12783f94309c342a865d72545c50cf9e83f9962fec8e0b7a293e0caaadf34c3e5a32504a5e0c7a46668df76e77e199397db1a303c14b4ae08bd46d1becfe5c11a335242009e0bb42afbdb4c782ca09a39defd58069430bf7b5f877eca60cdaa5077c77ce274a7aecdb22f454c1916d7d0a1035352aa91b9162a6766cbe3a5bdf4e32a13cb0693400498cbb315c020b4ee12aa497010bf1bb56df22ff0cea7dc7be9aeffec73ac62a6efd6ff9827622915d8e613abcaf175a0b83a3479d5ff038199c946da84cb88b7545dcfdd378250b01512d4a5fe2f7299e14d08834eefb944a2101b2256197396ee32755df88339db8b06d133fe42903bbb49a12511c8417973113e95d558b53c7a2514225529e46c881b922846f0d9ac5ad5086666381d0df1b075320a02ef7ef1425f19f6d5be40622fddc6aa8676baed9c39c15beeaaa415b4d9d27c3e44de5ccfa6cf5678011aa23a1b57222d392544f90977bec507ba5a96080dc3fee7185d472d26f025e11fb7f61778c11910d83989aafc93318d7b4142613d98c8681eccd6a111e742b23a9d44d78113cd7fedc6f7044c44bd5ee94fe811bcf18d3b8ade88014cde785ba0135166e506b8a0fde6acf384df85dab27b44732d129f3961f88f6e18fd928f257c7e24867ef5e7b76877da113fcb984aa4de70098e8abd50e9fcbbe478a29f2023d716540d57fa17b8366afab5b5987c31aa9c623692172af3e3c33d985e91a5579b5d49842de56bc2af96564931aec08b504895523a1c128bfb115e2a4ef2366a4f9cd984d42dfc4c62794848a23b9ad698b4c5cfde53a29aed94f03a4e9c15bb4b6304597b3e0f0ef716088cd5b470180a89817ba551e2cddab8e2f1b48c2d62acf46cf0f2906ed260917514ef20dd114f57b54e59b93102115500ca00402524c689e749837f9dc21a6b1ec3b71efbf239960ca5608d114acf02dbf630210d1d53eb87e09fe3c754688408f7e830965bcedfdac95668a39df34973caa775171deae2e450d299865139cbcc810346023752630eaa0d9e55d5692dbcd3b230efcb0551c6ed9378e9d6ce313269b9c898d1ee3a2ef44c62331cd1217297df59da5b9dd76ebeae5f085d118ec91bd4d0b183e97cd953fec59a9f82ec875810ea5d0d11c1bf517e85a61a18c7ce1f988b47373fc7bc2231b6d0e3a4c344b4994dd5d0c48a8a8aa70e84d92f06fbc5b01fc4547748a61c7d57a607f547c97aa260abf767ad3e9864f729c8e050ec509e28e11699be523bc29c22e6125acef40db9842fdf408899359ddcdda9278978ca5444f32ed52b66943c23913c04114a85f8c73c5bf799f04eadd4f6d53e8849d58a7f83379a1860f2911316be1a0283d422304e330e9f54ac49dfefb86f5852d0738c1e2de6203f1de8db6c0fcbd55073358529fd5bccb6ac12f65210570686f21ac9f4bed4c2bedc6f2f1abb4b85899c8af3c8495637e21420c18817ea2068be44872fe321cb075970839b5583ddcbddb837f9a5c5b68be75a1d1e9e85f970acea36051f4a88a6791430e0852053d166d3b94e2e39e8c5785c153d99958d2e4798f1bbf84c256f268bbec9f27beca91b9f515dd5eeb75511b29cbc532a6a26de34b2c61fc67b60a09d2ba1eaf0ee479680fb8577a3d4fabaf796045bc7a48ff42750108350295139c432b17f394b4c0e6423d9d1be85cfee4d4f94a0b377d7821ef7007c0b860fd5448ee800bc66af86244bc2f18cf8c6d922f3f0d795536a4a78869773716fbb548aeb41fff992d8917b19f7d45e23904e2cb283d271ab38d5bc587e0b8c0f68fa6d2f89ea4a0bd2b5eb5a15cbde4281d8f002580bc1845fab2bbed15695276565a3d0c3660283fd24f0df37f8b9995294e63abf54458d31ef3a259d7b5a134e0c148eb4751b9b60c0106b62ca620e10786a6f382c63c9f106964c4019178e1e001a71c39ffa33d006c14e7325401d2a0950eab5b2525d3588267b4198179e32be5f74ebe2c52b43ef6d050a5add1ab60e366f393e37e8285e9c4973b63971693c709e8968bb6892360b339b8e85d5a32817389e915e4a5e71feb84f30dbc3d36675d3cc8d25e2217f7a72d0286a723fa7aa34b2c5ec7333dc1ad0c03e2c9f462fa2916881173c21053948eb3b8690b9daaf1fbff048c949c9915944e2b04e69f10bb28000fd434ea143752243a6bf3f938dfb82a9bf31d5a58771e26720083f04ab2595e3c7fb75384015f0912bd96c33c810544c89304542fd960cb8a5501d9bb0273af3b09559155961aa77aeaa960587eb51f816a9b01438586edc99000f889edc3b439455a8a9c9bef4316343ef7ff5f736e29552f034e6f423555056fa748a05c7996ad67b63dcf34ffe5c87bbef50444aa56335f63ab412c5149ee2b21ae19a5394971c80e2a4d0cb556b9af79b3a976edbf1e10922efd2913073f2b66ae7fce9093fb72a46de2c9c67acbb71a2d9367c195986268212f8b088a67a1ee2be4e1841c29ac9118bf05445572709b891114df277ff5714edf5589eccd1cbe5e5563f06f68ed324e2d28b85eb737dedc780f4846179785c1f1f8850db20a7f7cb9d514d42a77adfaa4795332d2222f7d8c6350fae89d60da184c2ec001b90e436ef446c0927a5e10c112124e41b08b740a8ace0247a95f40f708df1f887387fe2a7bfe09b887571c2a39110e6816240819e60dee6536dfdbad5cd792bee26ad8592c767f3e6acb30bef401fe630f0b9e53ecb07a9e9e96ae087ccfc1f41124a30bf5fe91fa4cc79bcacb4b2841549e49cb79b2915a38858ba35b0a6c2e756146b7a0bad82c2dbce56339b8de3eb7c7c29aed8126d4b4fbc8cd3432e904199914e18a98ccc7b1cc72f1b76ba641f92b3641df1ae3fec2e306e3a98869b7661eea890bf30956d1b3dad460f33514c0d8757fbea848b21c4ae964429f1800bcac4bcc90b921693216ebe1f63a3104af815dcff66e54965636ab276717ea3e4c23491f0d43e318a2095cd52829b256c9073fb20303eeb73ebc8b78ffebe3770b879cf5f20c5bae7a4773df6e39c4352101e1ce92750a622ae74574cec379e0d5dfb626c00636edb0a445f984f4ec5783e3f427b69defb8302f6ca96aa3d6a6731b32f2fd7cdff42332a79db68278853c24266dd1b237d1c31a7efb2654a39dda43cbbbe03ca956c7c3dd62401cb31b6807edd5dffed2d07493e36efffdbcd10c3c964cfab70474cf06f13dec4d2a3e1c00c684f690625ad8a0cac1f131bf05ee4bd7b172fdb47c79bedf16cf9c116659c05049a931caa546f7da03954976788f2db0a275228e46b5596b0e9e02f78622a867cd7819be58bb0796c1c7359a858cd186fa16475c165df63b5f982b2ec32e4718f9fef5d9c4b06e9f71f744928b50b1b8528aae1794440cc61f7a7c6961ae2733131f8c3c5717f5d23529a2cf2e534549d64a68e0683b498be8985f50cd4732973450e4e990b35a763e470186c8f93ccc1acbd4c4965de21e303866fe0528fae7952c0d80f31793e9bfb70769e7813a71f4809d1118db06da218d504de374400cd19953a7f4b0c18dae242912514e4bc6762989a9ca7092d9ea7cdfade73830ed4992e6f8bb01aa773626e5250f8f75adc6f6f7fe950b13d4ebb7274e9197cdaa133571ff4fba42c9bf46f3674e2235807eae5e26d1288a24713e3ca8e0cc564f6485093a213efbb2f25d597153e7969debe0b0bd30ef58649c9f2894d074e02be99ec2365f94485cdafd12a7f8d34a72c1b77519cf0aea4344b4a9d148fb3153b042e4a6e1f8bde31459b4be7859f45391e0496405666718b9b37448747e6eaca48cbe22847afa7264d73b368520760d852a9cfb09b0a61b215ec77e21e119ca58506f9d1263f5417e45089abceb24829efb5aeb18ec5e14013de08f2a87f88193e61dfbcd8f99caa9b1fbeaeb745fc66e6022b7bc7906b83472b2ac15b1d40ce69a1975368e435876292e67fa4d4cd9e64e30de1b160009e0c7b40050899b5c10b5889d549d53e8d60f249056d36c8b2de1ee64c9a8f36024ce35b394c9c76d86c53710c3103bad3b514f8750beda97a9541c366ec492db9e6f78e430d6bb4516bcbf2762f2236a7ae88445c15c472ad992e20d1cbd5766772853683d146612de17bd7f9164499f4f41c812985f691134af17b75138fa75ea0e99fcf9d8f8e2b14dc0789029ffa46dd6fd5e9adce64a6a151857155074d7d1f8a6bc764dbb37dad3a0c9529a954e037ea22a78a760d39949fb48f59857a11a58015e17a6eb2526c4b4a706c0c8861238fd3ab3b58c595f2686e6dae099dff2c31ed98920781469b4cf1be02b730414248294113bcb271d3eb38f3807f3fab9ddef09322c11c85c84105699783f345c0a5db8f2ce1141151c71cd6b631506f3caed6c4aee9bcf148641ac536cd6f21884d9f70f18e85cb79a59cdcc999cae9f241e9ef7d04ed90c7f15e285cca37fe6efc91ec145971b8a83773104bfca1a0162b611799228b651736ea645c396d7ad22567876868494639bedfeee51fc49c556b43b78dd1e7657cb85395f425bc6f8e60f9799e28cd98976662805893eea54b62540bd6637ab028281dbf0ad629932388d589c6c58ac4090fa4862088a4b58dae82348b8334180efbe419ce80233bbc97a0d73df4b8b3f3f339dc84eb9fa6dd3c5b818fffd585b9e6320b752fad275dea9784ca79f8392e54ce3352ce52b638348674cb6861368aff263a4797ffa950582f5b10effebc3ccffff5a3e7aa521ba4e8832904ac2fd5ff5af9b21ef39040a74fd58e213bf0d7c1139f761a6582f665b010c38b073705c1c65077d891858207d1ec0ad8eb6109902712bf9e11e2dcda31451722528c20b8f981f3504594010ef04f835ccb3ae017c38739dfcde81a76e943a0c879c5a72dcc503f494202fe72cf8b9d224d83ca2f999210f600ddb5e469b8eef182de6816f8a32e1f5461082d5fa8ffc636d373dc7b84c3de03f4d817facaa239cc14827a90e23e70e61aabbb69bf01eef1960765e464218f0e0a8bba4c45764ad1151953343b2b0e6307484fdb339db2dc0eee0b438f2ddcec265803f1e8ca50b633dfdf4504d367ae4a78dae4cde85bdaca06345829a04cd64e22f56b4f22dd5f4c3c81e6a3e3e2cdffe0969599ea9f723eb27668a1ecbf306182232947e2a45f4d30d909552bf7cfc678293ab8d1f20d8f3d69e22f85360d06805b8d303c17bef645ec8a78f7011151f3e6df46d47bf3a9345497e19d38c333fd2b6be050d76dfd21652fcc50ad4742a5746fd68e9f58eb695ef7605f245f78c568a47b61649ccd33c276e2982e42257deb6e6d124e66fc075ab7e309b1b113ff2ea59b6ab81ec65775666eee3852eb47f24afb756eb256642cc31501315e32a9530a531b7fcfdfca6ee56d17013afbebe8b0f0c1e23efbeffa3e4a48666c88196e3db73f6912d82d9f9601538a00a208fe286a1413c74d8d77d07da7bf63b8800cef3159f912a05a47d3dbfcc53047bb4f4e51f308a5182fb493612ad18082cb24db37d1c3f5aaad25e2a3ba14cd3cd6c86b05700cd740181767f4b58b32c4267037d4cdc54c681608bb9d9e6496856b8eb05c4becbe1fbd308d7ac8bc3888d39591d69638a8bc0411529201940c33f586abb03b7d093b621d25521907579db96854758009c40ab1f17d7897f676d7b535a9fcb170015c12fd61f2e36e1efa2460caa1e21429cb4f5cef14d4a481e6b6f3f2dee6bcaea39735d032140fe2e8c7513ad30df19fcf48865ad4b348a6ce0537d0d0a3257da540d2670ead39eaea7deb1ba2ab5068cd938a411aebfeb06773ba8cf7353531a9d344cc84e1b269871660b382d78df213e093f97d0cd1414bc4354dbe038ecbb58abd3173bfa4018ede02e346441de9bff07e2a56700fe343cd75a1e0a01b77f761f36a6898c487549ec4b50df0c95b8f2e67571628eb40aa5d68fd37001715c0de621396f7d4b03eb59523fe25c0433d21780757b578bab048c6db371eaea482ffbd8bb6afbf02083316408528c442d107c92e01033bd95f4b0c3de0f9c3b8c6cab08ae46c134ed0f4265b5068641920153588768e9acaf3e155cf022abb4a3bb92b7f0277175dac71275011c74fda0594a5178adb2b9a39dca0868038a7a8711e4aed963ccf9e0fc948ce1b7c8d2691a1f30283ff14bd62374eb110ee60d97061311a6c05ec3bd0ef618d96800a6b270e0df0e235ef71830d595d8c3eb4a45ddd6e94489636daab9b49365bfd7547af25b2422b610bfa511139a179f9dd2fa44f4000a6b4c6cb7cde7ce31b97b26501fd1d02ce8577e5b58935d968ff270183d0186c96802b4045b712025e3481bb8d3494145cb22a6d71b6ff8f470a3ff09abbc1dc636e83cb0590460b7e7d88efb4845783b2b9ed1d6d2b03f61c9bbe434a04efd1922e63298b2ac069c73cf895c7095c60d326779dedd4e3fef626525051257c726b81899536b94b780eb0f503e81f0a69a0525320d1d3493ee52f42103d96c4d76acbf0a6314a4c3e1bef118b20a666b14cbf186e9d7d93d4b0e3dbfd9640ea89b66935f1b68b0b3ed5cb11a35b54571e61d2ce99f09478f7ec75a60b3ca7440f640aecc3fd5c5a964adc87161388d2aff352967b4d6242848890e223742b7f25f52c33d41025e829ff3659906436e4872f978ffb861c821291ef0fa827595ca48b47591a8c0c884fdd4c9224a95a5afa9219fb9debb982fb24e6b7e2139ad60effb36824ee83338d586996bc2a96fa659bbcd201f9fedeebff5e2db5762cad7fbbcecf08201ed5d1490c79c074ddca24f85ff1ba734bb2d79381757a84f0e90c96291be4abcd8adf3e12fce972c360e08c30358b6ab0d9780d9ef4b929d4d6e30d6d81c72b7dfe6b2d4a3788df9f7641cf18351aa9390dead26b865f08c7b70e37dafcd2d1ec8b435e43a303b2742f7d1d92056544a1232ec2fe12045047e7ac73718f802c80133a1f409ededbe5fc200aa76e5882d034535e3996218a734b35419c37baf76c88df81509a02ec1000e14e4e79b4bdc03301186bb0828bbd4683ad1326d07fac962b9f37762e9805bf1be2ddaa2b022d52909cc53de64871781f4074bc278c788084c2533c7bbc4faf1ee9f52df41e99b6562a986dbf8b57620d825b9d0e8e525c2e5a9b7bda391e2aa4d35f9695dcce6ef3b7baba2cecadeb90ed4c314dd1ef0b05d87137b39f3fdd1a4a9fab12544ec801f9b3a3539e0296b0b1aaf2b9602b3f8343af3edfaf45ba59af1ecf18797b17e14f2f197627a9d110139fb4515b81b247957ed7ea1b8d2f5b8f84e6ec84ebc10b35943bcdcc631cdefd45d27a1001d13840d4b762fd43738ed9661deec9d8899190250f0e02d26363a3ffcf7a7e2a6ad2ae3041e325a7ffcb88a9c6ccdf222a283c4f17189d9d53d871e6ff93d68fb7454d13882881ebdacbdae58dcaa0bdf6e9c19400d82e3cfa54cd52076d64f1a8cc7691a822e5277a34eb7b0a8c04a97cecd06b0fe5eb8c9cf455e91763d0b4a2e6fdcd13a19640caabca3882c32fc7f6b0acaa5a14cb2ed054576f71979084628b109de812666326aac4cb7c5ce508c79687417c40567f064c57f8c4d61b5d966e594ca22d1658a6f1140935c584ed5e0a4c8dfb2231ee3fd6966cc31b16342b6c168594ac234c77bf14b86a18de9219f3bda4c08be838084f92ae6670e11a7fd67e7688478b333a9e881ece055ce8a154f78e15aa2d48c9d4c5eb16fd3cec5b0b1480a3930663cebda99dcd2e31caec7acc9349945497259254997639183d913b94599a35426c3fabad08111ca87bfa57a73b41c560c5a6efa2db822e51cf2b8511016e88ba6d281f597bb29f4b07e10034cc79d68f93078bc0fab0a34143f29fe187c6facbf7e5e10f5dba3676fe34dadbd50a472f1c769a90bfcb8369b9781ee1a231774c941f329ee64cef7e831c53089047d3825bf4c50e6c0b5baf05971e8a9faf66a53b8697c4cee8c3372c1befcc473878d8e1ebdc535cb7d0dfcdc74f70a6da9977a15ef23cb3b002ad6bcbb0611e01bb21d4fb3f550f5a5d4cc30bd7e507ab66a2263ce09b50252e21573fe60ed44661b6c174953e8bc51d4c33c1e95c009720af31c0922f2aa6331fb74a57d666d0f9517b9828d17f58b4583b66864a6e5e2e10fad3c848692e9562dd6210c034fc0cc17fd1f266b07a578297f0608fa126c639ac322498398ec1ed9943230f88b3375127b6661f258381698169766e209cdd35c6d3fc4e92354e13a0e27bf0c3873b3a451b5e43d4b30e44de9c02891bd4d6c1642816940f7a3b17d5718e8726fe06f60e628d86a708ca043d7aa5b4a13d01438cad34877098434c9a7629d478a7d89a477b3e9e412cb41c06f494a3c6a5443333e25e68abe548172ff13881781cb58b55eea5c122ae2fa619aa0be116304275b77316cadc752ce0dea35604124c4a2886fb016fe446e1440810d18b09e979a64d0b65ed149b48197d6111b9e86a1349acb591d7c82e4c4a92d27c1bc75da26822d4e959e508b43859f1045f42735f2b67673561651d70a1605e95094d9e78cffcafea8e883a76146d6f7f62c73da0fa7886dd925ddd0c7b818fa33c9fe210b1f793a8f9593a861bc55c6138c1d06c77b62ed7cbebfc5f2e9339471edd5a43f0cc7539953ff821509595f699cc0a949f260a32b4e9198699d409276353d48c2a88834d828f8eff68e995930ea020b498f267fec0f791e4fe576545850a9fc410486fcf564987655011f48e9eb4019436739a62c05005b5006377635c0eb09fc91638d045cbf779fc40f2636cd8860a3a3b743d50c671a8a34a48f6c20c54b845d6af0bd61ece2c492fc6999b248dd02c615c34fe1643da539b8c147b6fecff47d5f017f750feaea51af99797ba417c20694139f7acdf8c3697caf9bef91c9dc3965a28a2d4a06e0ccf701815b32d40d59d43a44042bdcaf14ec839c588b4801501bf1f78fd5380df67e1db163687ff7cd50e7f17309467305dda4f1abfc28c25100f60f17c882a02a35727185b22a20a6a0bd43ec231ad4deb7173a7bcaeb0ae26572e4dbec82ed327b41ab3a4fad66dd999ec1a852992d418365db929cff4e1c2f45356c65a4bf2c423ccbb70aa63f1a6720dc6f42057860536156bf0ce21ba0d1c76e7a9e26339675c4e35bd6ea6616e2b17ffbb9c197718e0ff58a9c9fe7731b93f17b0dfe4b4526d89c1af05fee3d534a94a4cf45dae2522953d5a7d07511536d5a872d92f8e270c156cb69ec8ba0add7bf88ea451803201d10d284ee2a474d248f795a627540c55145c3b70032ad5da6ed3cdabb8ed9127e7bda0de817006e5f919478d59c8a6246262446d49fff5395f0756d0ef27fd7cd4d5b7dcc33105a11e5bf4035570819936617a2bc34904cbe853a979522f00d5daa84c258d2556c80958057a1ce4e62f621b10c5ace44cd5a09437b68c2a0751bd036c9ed32fe083372376c346c9cf192e954f3b8c1058ba144f383120548f14bc024087f9418452853c1092423c3dada7ad228c96959d324754a16f3eeb19f87b4325ae50d863cb58fdc440b5350bb3ed812e45ce8c074d63cf177190b79e4613a3ae361bafc683169745374668af835777de95595f21894d7e065ef3772007b7e4ce446e43958c5f9bbad70e9c289549bfac777498ca9495df5cde86c2ee005e0d0cf2c62db65a5a9d391758bf164ee3b471e1429433086b2d92b93e23da8bae25624f294367771d4a4ecf52c8541ef7fdd84ecb625c7104f2c1b477e00fb8a5b6b5c0334ef948a1a0a67bcbbf7df3227b4e8571833352c5496b1d78ab5227875cb2a92c1bba5099a6d04b127d7b6e0ba8cb13e8ec19d42ca846628533c972a6b8839ff74624b548ca21038924efd13fdff34f83b829d7323431d26d744852ba0ed98eb5c01498ab47de4a323566c116ebf97d5c653795d03c9916357ca3af430ada7fde65441f372240ef5c47ed3af4d225b40aa3000d093e02f0f6abe4f70fa62c483f63cec85edf9c1699d97fcea8660c93758f94044ef75a1a9e39fb5f2c373c6a8e7a9c8b7020b7fb15484cbeb0759d30a52bcc3ced619c3e5dc6a30ce45b60a0290ad389d82451b64b7ae8ccf252072cf77cdf186d2be43a361f851779d5ac3d297906466ae4e8e599d3166c2a562683ddd1acf0ab3fe849f4cd3fcc7460ec18a05ddc6aa2f248b738769e0c68dfe7800976ca254273e8d58739c034b3a5fa3ba5adf77069d21f58560e33233facde5d6681d4b0aa90fa1c9c072e018a66c75f706cae75e3afb51867304015f4885702124a68a62831934be880ce78a5d8aba7fb011688175beb2df090a1258ae92549579a477b3e9e412cb41c06f494a3c6a5443333e25e68abe548172ff13881781cb58b55eea5c122ae2fa619aa0be116304275b77316cadc752ce0dea35604124c4a2886fb016fe446e1440810d18b09e979a64d0b65ed149b48197d6111b9e86a1349acb591d7c82e4c4a92d27c1bc75da26822d4e959e508b43859f1045f42735f2b67673561651d70a1605e95094d9e78cffcafea8e883a76146d6f7f62c73da0fa7886dd925ddd0c7b818fa33c9fe210b1f793a8f9593a861bc55c6138c1d06c77b62ed7cbebfc5f2e9339471edd5a43f0cc7539953ff821509595f699cc0a949f260a32b4e9198699d409276353d48c2a88834d828f8eff68e995930ea020b498f267fec0f791e4fe576545850a9fc410486fcf564987655011f48e9eb4019436739a62c05005b5006377635c0eb09fc91638d045cbf779fc40f2636cd8860a3a3b743d50c671a8a34a48f6c20c54b845d6af0bd61ece2c492fc6999b248dd02c615c34fe1643da539b8c147b6fecff47d5f017f750feaea51af99797ba417c20694139f7acdf8c3697caf9bef91c9dc3965a28a2d4a06e0ccf701815b32d40d59d43a44042bdcaf14ec839c588b4801501bf1f78fd5380df67e1db163687ff7cd50e7f17309467305dda4f1abfc28c25100f60f17c882a02a35727185b22a20a6a0bd43ec231ad4deb7173a7bcaeb0ae26572e4dbec82ed327b41ab3a4fad66dd999ec1a852992d418365db929cff4e1c2f45356c65a4bf2c423ccbb70aa63f1a6720dc6f42057860536156bf0ce21ba0d1c76e7a9e26339675c4e35bd6ea6616e2b17ffbb9c197718e0ff58a9c9fe7731b93f17b0dfe4b4526d89c1af05fee3d534a94a4cf45dae2522953d5a7d07511536d5a872d92f8e270c156cb69ec8ba0add7bf88ea451803201d10d284ee2a474d248f795a627540c55145c3b70032ad5da6ed3cdabb8ed9127e7bda0de817006e5f919478d59c8a6246262446d49fff5395f0756d0ef27fd7cd4d5b7dcc33105a11e5bf4035570819936617a2bc34904cbe853a979522f00d5daa84c258d2556c80958057a1ce4e62f621b10c5ace44cd5a09437b68c2a0751bd036c9ed32fe083372376c346c9cf192e954f3b8c1058ba144f383120548f14bc024087f9418452853c1092423c3dada7ad228c96959d324754a16f3eeb19f87b4325ae50d863cb58fdc440b5350bb3ed812e45ce8c074d63cf177190b79e4613a3ae361bafc683169745374668af835777de95595f21894d7e065ef3772007b7e4ce446e43958c5f9bbad70e9c289549bfac777498ca9495df5cde86c2ee005e0d0cf2c62db65a5a9d391758bf164ee3b471e1429433086b2d92b93e23da8bae25624f294367771d4a4ecf52c8541ef7fdd84ecb625c7104f2c1b477e00fb8a5b6b5c0334ef948a1a0a67bcbbf7df3227b4e8571833352c5496b1d78ab5227875cb2a92c1bba5099a6d04b127d7b6e0ba8cb13e8ec19d42ca846628533c972a6b8839ff74624b548ca21038924efd13fdff34f83b829d7323431d26d744852ba0ed98eb5c01498ab47de4a323566c116ebf97d5c653795d03c9916357ca3af430ada7fde65441f372240ef5c47ed3af4d225b40aa3000d093e02f0f6abe4f70fa62c483f63cec85edf9c1699d97fcea8660c93758f94044ef75a1a9e39fb5f2c373c6a8e7a9c8b7020b7fb15484cbeb0759d30a52bcc3ced619c3e5dc6a30ce45b60a0290ad389d82451b64b7ae8ccf252072cf77cdf186d2be43a361f851779d5ac3d297906466ae4e8e599d3166c2a562683ddd1acf0ab3fe849f4cd3fcc7460ec18a05ddc6aa2f248b738769e0c68dfe7800976ca254273e8d58739c034b3a5fa3ba5adf77069d21f58560e33233facde5d6681d4b0aa90fa1c9c072e018a66c75f706cae75e3afb51867304015f4885702124a68a62831934be880ce78a5d8aba7fb011688175beb2df090a1258ae9254957c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178303e949b66f39970a9e9b32c95ee7e9c534cec4b09a27356fee94a2439af206c572e5b312f4f29a5f20f9a6d7a34730fd10b4dba3a2a50b32aca61c6c8d4822c8e16acd0f7cc65ee86bb5f9bce5a175cff731cc3f184a89abd85687b06faa54e0a080aff45773649f5c98af227e8b12c090e5891529ed277c50b63e8467108ebccb0da3cc0ab2f30de2c7cdebef0fd96a6e377390d8763a7b45ee5fa347825fd5e0708a9493c27b32948a2684cbb4e22edea10664e96be97b44ac3ac9f7256e6226542dc00548c1c6ee5d748508d167b23d359ea77824896d1085afa191e772e953f964297a9f99043778b475e13522439acdd8af0d1334e2ffea14273ebe665aba0ba7cfdf7ffce62a9fc1ff44bcd008cb17c644d56465238d657d7b884f9a5e672aa1b1c93d614393bec0d8671e8f4422a42244e40d4b7358817a8e7f252ddb160b9f60c0efaaed0b699e70c72eb397e8824e36aeaa9a9072ea939f8c081299e2d35476556ce3da5a4d60bec06358a26dcd59d9ba4b361fe7ba55bdba6643f6f2321b6fc0c001ad9042fd5d42b26e8f7e75e13687912d2c075ba61d8b792d6f8343ba0cf858c9829473edad0ec996c91b3434b56d97650be572b93231e364c1a15e811607296d0e1916eec405b2a886ef4b9ad9f9703c3ed38c41c347783eec7be835e413efeab9dc3f380950e383eacd470388074bf5c1284f9b9657bddae3d49a696f1659abdf84c85f9c8bf30ddc3878eed39c94d35edd57e74a80abfe5fd760ef5c868d3f0a923e209ca6ebafdcaad1b8a9ccc2fe9178e01736332848f8604281767b86d9411f5db60cbe8fdf03112ad664a19a94d9fc4046d37b957ef29a9704f1736b61b278f557c5c2365a3e87c9cc6e9c0daf40b78d32314e317cd6f35981ed0e22121d94dfc18088a59b5a53f7adcd4b4976abd85a70e872c17bc37f247402c0fe6f6e334b5e9c2848580eab5807781c0e1a7ddd3240987edf8f050ba6ef0d6aa13b4fa06411e9f176a4b1984911a5c7b883c7af579b3fc25550d7e0ef4fe2f176aaee9c79902d234c0c5302b067234cd73930cbaaa9b2821d463c504d0fd77874708eab94418290a2e4804286c8b7ec29dbb42cb4e3f81c0159fb6dd00aac8b352f2bff8334a70dd943136085178c3511703380a80f54cc200bdf69a49b8c76a59c921e6695ee3d79f966ad6d0a551c34999a15dbef5cb2898b888cfe28d6b41ebb8456b93a194176d1fd5d34415d5f4541fb41189bd4066a1ce4e0149a07982ee05d5862309509385029a96ead19fa020344b21a6360fe1102b73a1d3f14b695dc5ba067da196439d73f1a5db4de87580ded0d95bf1313d90445309e74e440d4df645de3ac3c8509ff8405e2c254b688ba54550a7c5b7225c98ae8ced85be6014b2f4282c16d71899eafc66944dc077927fc22641c748dfa976b61540b5d347b5e84c0bc218c13d6576a8bd544773fc77fe063b02e1cd74bc8a3d30b71f8d3310bc36a82aaf717ac5384256524005350977380002b76a6581feebb28df402e1e43798416fc22faeabe6ef8f1cd22eee602564ee6a8b009810dc1e5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1c9e4436b2da3295ded40940f3973e75cf571770a4b2c252ded80b87ddf0c4e49d65df36e31afca0ebfa88d989ef848f22bb9577ea259abb54c915db94945bf59be29efb3042fcdc3844730bec6f952025dd5f56675259061cb293ea4fe1f322c624656a65fdcbd051f0260b529b64292d734f4132b7b6f16fa4af6d74c403156d7ece84bc4c95dee048c96c0db7174e9245d127b6c7bef2ada366073c3f0a69c1aa0c5eb0b678ed3a4565cc3ce391496bf764d0d822ed59bcb26c85941da761e4408e981c370b9192890f536126ff4282f93e892440770b601a96e9979c4ba21e3b123f98ad00a4a86a3b95d3581ca7d99d48e92133ba472c6732ccf97218c3a340423e81c19e2e80f1c615adac3b94c39275bcc61c00eb539a3cc004cfbf97071824124af95a6347a0571c4ce1bfba641ccda8a8f4bf51d0c65e0d73e54cec1e9f3bf8b8793f0c8b7dee7f210e40c423fffc8a80931dcf95df6238cf13c83cc681490a8b112071aa955e6444f9817bf6968f5d8803f210847c73301d2b2c476c586edc58e07cdc97407b2447b46900428f90ea8c9db3843b879048771a7cb64fbd27d1abb09737ae910043ecdf03983c2d6464d4bb17e2e6d0390ba5bee5c3e3cda322b10928be1ec23797c5e9bbba1076595e57020bdf91cae67d3355708135d7fd6e22658bdb0aa41c739f0a3035323b39907c436f50ee8729ca5035a47bc4466f1e172e58f3f4bcae8cf3a568438c0f0c57bc6ecdcb61e8951a0cbdcf60d26dd5c5d89192c2134a12ea57e9bfc34a22cac83a0e6367329887c90a70faae470d365df38d2a9a706a532b45eb04af9710f30e65296e0efb0ebcba4f430afae2f581e29090715b1abe026d9a8da39cedaaa70c3c1641b8364147c58b89090ed9a0bf92613165f5cbe9bd14ace255afa2b7634f11210a950ee01f10fa67a2a52ddb31185c466e87f78465fb685d9d98bbe78643203cc35c47944aff2dea608d274459ff228b92c587e63ed0f72716dbfbc7215d9fb428aeb4cde921ccc95e5b700d5ae056fb0f10bce2f8f0d5929d7ca914eb6c060035d368b1aa2b603a753cfda68bd1528974ea6083c3135d126d8b057de8e03c831ee3eef2fb25d5319815524f47ff5709974d0af47c853919a19fb6ba399c4f2bafa1691c52254fb30fb9cce11ca906e142f77101563fd6e940b9c012ebc83bb46ee6a4c5fbcf744e4d71e2fee129ea51d132dc899ec042263b69b5063c7f106462576a95c219ed463b88862ed93eaa8ab673e3230491b159423029620765616f50ed522b0675f3273087690c1e443fb1ed6fa707aa387d17690829c7f84fe115f1e933e11879bfcd7ac507387a3f7a93370091f6ec1b827606c6ded53b94dea74386ef611453d4613545ea6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e264ec21b91bac3aa3fd55c269c0e179815d1eaa2a3cabc40780f850249dd2105eade000e29e629b19a36e07a3539912d9df5e9828b3e57462b2bf9567cf3bcbb8ddbcb0af62765e32841d807f46587f97a5a014da8d6aa93e35ed9da0c38f1a0ab19acb7e420f3f59954e00044ca54c2cb687547771c080b204cba72021f4e30da3413d0a085ab4fbd0e569f904f827fc3a28564dc803575d96241c7f29525e973b7df64f7c7eb7f2eeb0bd7c9c8a63bd09f14ae90dff842e741887ecf2395b92d9328a2e41cae4e1dd84e7fb71dcb39194e05417fd7a928f6103fdd52948fc0b8c0cd23c5e5ef5786fb49b948d0dae42c329f679a79aef7da10b1cbffea33847e7872c869d0f60a2d59ff76cd509915f959896fd40e5cd2d984b9ad6352d7595cd6fd6c61becc66a99931a259d5cf0c756964846321cd998d6fe6812a9144890f1cdeafc10b3be7b55325a9e2060d0b89f96b9f11a3e100e1dc4dc9d012399a85813b85367a51c92eed801d8627686f9f85eb14e7accbf9e1531a2cfac60aaf5aaa3c3f5609584d196fbb25fcfa0f6b7c25929b1c4359f9bf8409c7875fc410c8288294084fd25b64f9bde8d04c014b36994cba29498a7ad8f7cabbc79ae3f98971b74b2dce281db51a3bd84e45e2ba089f5434d1084ade1f2295876038685ded860189200a93d69164037c15b9d54df207a2ad57e1a8fea54d9e5ddf770742cda3f1515ee02ffacfb35f81619c1bd98272163f81f2061748069b06a50ebfe5f5276950962eb0388c5edb4952b043816701287e64ed48d09540ce6f8b5c3dd4478fce1966c01b11e9d2c11e248520d857658404ca84e578524220d63e7f878c8e826aba699be22b8c4957e73c7d98fde8665e6df7315fef1693a655904a5505800fce06fc96593c6fcceff571e5ba074756f2f9684d940a0a024c3b7260c6519d9a137fdb0ad23134be700f2cae1a93d5c267074ae5d95fb80383fd08ba215f436bf785b6c9098e1de719b331039654871c29f2edfe48319be0ec4e5332d208dbade72ee5edadc099028edda3b0835ee22ede80dafa679f376d271f9ceee2ebec76831c3dd944eb1dcd7510893141bf24df825ee20d3012494d66f71c3ca7abac717a9c47b6139d7b0aba20fdf543bfb6bebfb0e7e14b2dbf38c48a8209d090cf5f5199294405d10c1c7bf7e386b9f290fcf36b6e9ad7c62353d429cc71f15472f143391a1fcf680534f57d9db9e66723a8a2dd3449e10673225ce4572b49901bbba033a46396112eeb11d6221941de7515c56a2a34a3afa129844c0e1cdc2bb26b797e1e0a383d36502a49a3abb6e2d80a245aa92ed65ebcdc1c35db5063001dbfcb28fd1154974eced4b92be19228b527d52f755378cc06d0860a9f0b6382be1ff56375d5ecbf929185ecb2d466dac4d0793a0bb2c29a60761558d7e9eb5dc61682656b33bc401430c48a34515ec682b8121d51e13976257189b13b04fe698c91ba8e424c72b563132a14069f23df8eb3a4b88097dc4b0872e25fef251d55b35d54bd0506c0e24a2927761d3228eea5fa814f1ff1a8eb5bb2be599f338c6a95915bc99fec2b8920358f266a837a94e64b4722ba9e0455acd02c06d7555e0c1ac07b697afe00b1d2c3b93b9ce1170655b6f58e7415d6b526da524ec49592653a50d010bb5ff6a19c235a44cc1202e7a8a902eace135feba632efb4e1eb4baeccd5bcd3553a9d87a5756fb7df8c2b5bc03750db4d4b166024f519c0f5a06108f56f648e20c1333962a82ccd343fd896799bea3ec856c1f42cc66a2934646f9d1915cd729be8db7b7b27f9818696bf6316027a88b21437b71aa98be4c2932ffd24d7c447f976236771250da9a7231497683e9c8937e9f653bdc1231ba7dfc5ba49288b604affc9a9faab9795bc9e97d3a2585d77a32380428f838696136d03b8b4cb83b579c74d03bf05b7cc7185087a61a86e7c657a563f496242b3d166548d2cf9aa2d9a2849e8a1a4af5eabbbd705a8f8bc6469e2673756569a97555c80f58a6618309e857b8e9e6713499f7749caff7259632c6e7554e3e3458e3e2d512ee1e856006f01af7020f6c7aa1982d7a7b578cc131508c2783b3a60ab04c8e53b97deb980d5166360d8b671f921e3e3f94be8de4acb1e10a58bef29cd2af4f85e39970e0d5623a0bf447a7f4b7f5272106a56ebfbebb8a2bfc1e3887c4a286fbaaa617826a177e222f95b25a94f25132c421384e8df97889a2289634c39908e0bed0869ad3cd49ee730b11efc70b23d5edef1e06734bcfcd92f9e3ffd2ddffe677fe4dd437836a3ca8e1f17df266bcdd7d1253f9c70a1407f0cc7409bb7f15fe8388952686c932ee903f9f946abb4a0461f6622270c0427a060e19617a5545a801dfb6ec6b9bf2fcbf5b75a3fb7913ab0fa7ed255f60e56c4c71cd0292465f36a6e8b1f9c4499ad0adc483002c55026a13a6a38958425b7e72d7097750634cefd3772c086489883d20b87ac4ee875b9a08637cecb974a54117727c0d46268d2ffe4bc52fbde0a35559fff8fd1cf9622c42c9544fb8502c740ee0549b284c62118e288602a99076dc981a0d659012eeffe87de3acac580e57c546185e20f924c945b8c36f3d006a6a9460d77f33ebbb42b524b9a68338abc1dc6fd400d7375f4524b06d8364d096d951a421b883541d046ed5397d0310d5521dcd68e4f2860cc541318c47d818f367a0f480f9696985e4de7b5e8bb9b0f29793afb45b0c5725a90ffdc84d15f53edc228480c6d8bfabb9e1c64295fd76b07cb8674d08fa91f20cf8cb3b32c9c8e3999a6b65ce3143f738512c0212b6cfc641c64ce0033cb969cc172e15c9d5e72ddf96297d2f7e6b73aed81920b9fa5e2d3aec07adcf6c09bcbe1335a268846d916d497a646eb7109b0632fbdcaabb1c20807f2bbd50133ffb662deed605830c89dfd2baa107b6316e41460c542fbbd36898218775f0b2195fb4be9648b990d740b08a5b19ec10dd59829d524b56fb9c27e031b37625d028fbb4cdc91eae5244aaf63c18c2c95666e2e451698e0dca8d6c1813a95f44f62b461a399d16acc308cad32f5d7570a7c1fb04f0cd4b083cf0e878c7260d15581e45365eeb75a632990f8b2e1fce09c59416579bb29a86ea37f62258fd315a95cc98ce841f18513c1d187af8dea5d379329ad4a6769f2ad5525027ff87e4d8b9786a89cdaf682411906ad0a1e7781cad7fa770d34c39a95d62e431412b6fec26c6d05afb3902e310ebf1436eefadb60c210324f6231eb7de09acaf1d9c7a4cb7ef7718291681b5995f3804d6edf7409647d7301a01b64fc3cadb0e6f7ee505348a4ec6e8385720983bf303de99d85fbad71ab005f70241645735c2988dd6f4816b21063c44ee384edf337ce521cfb8dd5f7999a63d0860075ef159432d2289997145928cd783c42d9b4741d9759bec0894b5bc005216121db9d6059c95669485189ed85bf5f1d16396105cc660dde433e158a4abac3fa0fef18c199d92dd91f315c4105be529dd9bcd0a0961fea5aaf9dd4b34dd12c7b2c1f80d490b3cd6e5ea74623770049a50e5db29de625104fbc59306eee41d5a3079892b099d7055ba4eb37c2b6b85499651b3ab2b0543a30f33ee29ddc7be083827e00022cbc2e9bb552c202cbe5ce36ef33c3a9ea52a442982aefa6b9cc6588bd0e4d1cbfa50e74b9baab8741048913a42efd48ecf324ccb11bd0a7725a738c0287a712ee440f4a4e45a838ecb5f75dc82955f9fa24c16ed0ae6d7a9d0e25d5f5689bae6e385f8809fad7e55629835716479ed69098a670311701fcd6f333f510c9d211c7f429aeb2540f387b944f12360ec8f356b24cc9d36e6e467f9d5c06270bc4c72dbe674fa0c4f2f4b9a8923060eedf5a3f6ac61c782c38c195065aaa46a0cfe6fe9ffe2f415616f7cf3fc5c7352d68bc38cb833a4fa69b88bbda7b811de9c584c4386f8ca3ad0a2d3e80d377fef79f060b6fb561b8f65c4f3568c7d7e44d8a8a341b67c25fb78abafb79302400527e32bd6c5d4fae67500b3c79ea1db3bcdd972993aeeb591758a43fb6ebd137fcbc00f72011cbc0b38ac884f68964477f416a252cbb60ac162f3a68e646c748615f0373df8488f17ae5bddb46506b8086ae04e06431b0b54041392b15ac64f0fb49972a36ed5491f27f771d80beec705f6687cd9a3dc0884cde3d5cfd19724184018595badfc5899a690b886c72121f683017af4ccfb300b96f5b74204e7dcad54e12a29cb0475d637847bd395222bbc682daf2b4042a26e376f257f2d800bb966d932fb8e4e1ec50576ab109028ed574fe7af07ddfbe6e5561aeb4f896d9c5e5d1780dd5576291db23d86e10716f9062c2328b47e2aeabe201a31fafd1c0af5ba1a13af66dc4daafdd4be99eafd545cf960b5b8ecf9ee06efc0ba6f14e42400278341d8520d27fcb45a4b84865f080afa53b072977b8c4e772b49469adbb79fb0b6344924031adb2bfe2db0edf5bf49a4800331283a8b53abb338ba13437f6602692b4c6da6ee1d704c12704cb57d848c4947d5cd58219d8fa1146ec0a25d28b727e52d236cb4b0d00b6ed3932fcbb00ca716fa87df3ad7c41a3b4082086afe7a0d2829dbf95fac00c7be2b566730052bb86dbda9ebf3e5d9ca0e6db7c59c6fff6e6a4a45b4edfe3250bf16573f5dc228abba4b9fbc96a285ac1644c718e0d2b06c7d0f21aa7fd5bd7fb0e32f49ced28ffbf11ca1586efcafa30776f6e87cd6c268c2f116043f8d45a73abbde7493821f7569347dbe978092d58eba98af29e402bf120d76be5646e4167a4a076b4c705050ff13f04bfcf5edd9cc94eda98898770ed859323872d439d5c0ced6c9d68ee5c521d9d82f18fe39018de8a4747d6007763aa14d804fe62eec2312fa98e6d1a112aae9c8196cf0c20d875662de1adf7c596a1e8278dea4a8454b212ba207a760f0afe85bcffc64cb8db5ff78ee7b87eaf2a8b20244ab3ad78faa880c4d1b5b01258036ef429f208d64c9d7537bd614718e9d650eeabb8e5d2a030ee16d8a3cd51c7499c6bb668c02acd555c9763fea6f56c7706e32973eed5a7bcba1906fb2125b55a7af8013a0d071be4b9c8d209a3a36fd6678651868a56b21e0a92ed1d09eeefa9f747d575a10d59ef5619323028bac427f1443c4aebefb491b43ac3f25b680e9f78148f3946d9916ca93d43244738e17178dc4e929444683ab5b8ee2e7055d984c318d60a37de21f273b75ec6848946d7f6bb8ad618f9725778ee6405b2136219507c8668b3f6b165ccb7386240569ad18989a7774d851d263d3755d31a78a03a77fb9ce9ac8be2ccf0eeded9948920dc598233a4d62bb357d245b4b5a6d762a4cf67a05cbba7e380d2c110c846af8da3dc89d5c9d46c4fa4402a6e3746e9e6fec5e44b9262093d3e0544a8969c601209bbdb28db713ca71750b5bdee50709d3cf0dce0b1b1578b6edbac260fa79f54ee0d621afafd40ecf01e2acc0acafbb71b823657d16743ea5e870ba82124826895c451408996e71688ccc2d7666d7cd17c848e91cab46db0debe6fe7794a1458e848e5934f25b058ef24ec035b268ffa24e20dbfb72c7f0277532eb7c2ccee80ce87d90fafcf3304667296e9fd24863863f9a7a099d15594c27aef330f5456df8bc4ac8673b0c4a9c62ca38bc757adb4990ff5aa7589b88214c224fb26923e901305b5805f051c632693d7ccded792b7ba01a642b81443e902d53feccf355df331403a80070a011e259c63cf9be35e8611a4d6b71fa5a38e0662ec048362e07b7c03fce78a8500c56f9fcf8de912ddad741635e62a285cff654ff76fce95ed030f69df8f551ef5b97882dc6e40caea127547792b5e6b76f24728fd312269e59a1959dc913f3849035c647114ca1c55d537a9eaa3fd4931b11708aea5593bf82cf531369fabd075ded0cb15125fd3fd23266c7ff5ceb18806e6e57962bbb606b47f3bb366e2fbc74b2e8a5c1702154ae1a0fdb09d52066f2ec19a0ed99b2156c49cc459677138a812e9d6f0989f479fe23980a1d75d7190a70c0803a742c140b472d4d598dbbececc816c7a2bf623dada85f2a216f4a80ebce52731f81cd2ced5180aafcbd1e7a8ebbcdb1030a4c587b514edb1bd5a10a6157db98f9e5c377df102de4f1786ab1f77247ee32e6a646dc78f8f65650c240ca762415d527980815731dce6bed3143da85ac9611dfbb0a417a0c44b298c2153d5e79ba9285ea32f4071a79c0985bac72b545e09abe9170c38634658f340d471a08dbf1158e7d89c5f1179fddb8ac866ca7ec0ecff96ba7e81b3a2aaa51d9443d798a5149d0ed4252bbecc72f9ddb2e411d8de875886f4de30ceb0502f8b4048afeb1548681969582270691efd0eaf53df365335486a641bd9dda169be066afa578786aba90932ff9d6ec8b411e71b46d9c7b85ad824e2003efd75a8274dc506d6b891e911cb04cbe7f495aecc854dda037d72ef192a9dbc86f6b65d7a0b0dea8a44261ea7b5893430201eaecbacb7c5bf8438a7fc73e94b048cce8c160d5beebb354e4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda32e108f5cb0c7a436e2b435329d32e2d2a29c5c568daa296140caf391291c176dbe2270e20d5c1c32827ca0f353a99992b016c8393432d984f46454f9646312ed04c24e34d4bb381ee703b664baad527c59c0f08a975c7837797e14ba169bb22d1fffc50624d3e51bcbe9021444bc919bdb49656cd8bbe7ce8ba2136ce785738e19ef4b6af2b85337dccccc9b685afdff4abca38ac064f9695f000389a362535fcf9a16b4d59c65d12efa8ce7dfe8b7524b306e1d5e72251985b1484a08d07d39e6fa6e6324ba3411c6b67f2eac2233e07718f1cd47325682ddba13f23f1185da5319284d408f982d5e54f119f5c19025f4ed2d289c374f8e62d4952e4aaeb5cf4bdb3c9bbadc659d2b02b9bd861e3d8c995c08fc7387d9afdb5e1f31607d1035483d494d447756820c18861798d7b5471be0f433478497724729e7dcbcf7e0c42c47a77fac0c4a94630c8a611a3893bb3863630b16443898917fe1fc9b9d6c7509841588dd40dcb0daff588dc8a6e1499d5cb2e09374fc03bd45888d77fde56d4ec573475eb1dcc1d665af23ae2a4c283d9b34d8b3c054fc9d95a103e0f55645e8abae0c16749759f5a66cb3d86ec0cb5526c952b854ccdfa815b41e80e46aeb18d6dea5e631e1e9724ade88853bf10b8daf0bd926d5d292db2f725feb0d7b0aa04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a46ef2443bf4483d0ccae2a7e4cb1c6be542e86f79932011e242773178788e2ef130b6a5b64fc6ae7da0a01f8e246b1dc6bdf86fca83c32683d4a4f6869b21c193ce587237ce6110b0defacc4bc2191072955a90c8f27a3859d7ca6b211a35234f59df2022f6e64fa8331941aa36363ce73043b17c268c351a3c34c0a7f202cd52e11c187c5f941868ecfcd277cf45d11a9d7f5bd34fab1e713efa5c876f3abe97a59fd5575edecf5781b7f5af562156642fe4326d3daaf7d6518785718f3168d1b3650dacb935031c3500797d9d1f468351484bc97ddbc6e4cbfa0ae9e633c067759efc92af3f030140a59738533659c4f971a7eda01d7b5a9ae395c8a4824630677dfe23ee702a9187cef08450f2b7bfa52064539096680a1792feb08ad4ab8ae2dcc5cf2d11316fe00045be74f2568f99d1431edb626a86ebb59a6338bcd0864acb5af6b608c0801a4c020ea2919148a2c8472b6259f90fcf275415cccd3d6bf2049720be42a14f9fc59443b3b1bcb290103b9665721c94f0c1ccd3515b48f92086670e21209adc164a0d83f1c8134eb7e30920071de068366fa2693fc0377073782ec237887e20804c015716037cdf303832667c441c9091b5b6ff62fbcb64a1349583e8461fac6e4df9866d9b7820616c70b23105485030357941311147c8319b186cc65994eba0f52072533af3f53ff9478273a090a4458a5f5f5b7aa3f97a933e63f65b94a2fe37487ce573987a11d000e1961f279c07befe8d3bb4eca6541b1fe2f17e21531b369e8b2213e0a19f977fbb77d87e7530fdfbbcf0f915232b4f0c104d6f23c3f0b861003eb90ed099017c56e2270088deea41667ce78baba12a6f2da09596a59964231ee4b319aabe133bfa6e418c33fffbfe7c466cd81f55d934bc6f2e0f99777edcbbe844b416bfd638945dfed27a79c3f291f71e259c8fdf5c8fb35acdf5f135675b814ea7a56d4aa0e7db156b9d7d200f7e91c6e0aa8a60a9e2f613eab01b788d4fadb582e5c895fd9807b20ff97521b13c0b5574cfc8a4e88388c0964c63c3cd44a72e7c5a04d9f8215f4add2ae7e7d11f5771da039d6449a33000bdd9961fe168dda9124b2181cfe75c71ffb1657eb089640e6e89d6836800eafae30940d768e9fd08a4afe493d44ebe50c23bbb82b60a9bcc8fa4e6bd44d869d456b2f45ac8c7f3cf671282bbe0ebcf6c7780e0acf89b54b1ed359f0f215f1ce5946ed63196c5a429874719b1cd9c8425f1e522bb18b0252b9a91b4413fedc6897b418a2450474fb2f45bae1c95d6fc64d78a22d594c2218aad9b465a03e8d73ff94e86539062565d049ecbd391d54e2c960df7835fb9ae325ca29a77c7e871e578832f44d6ebfd8cb1416bbdebe280f5e8da57ee70c753e6fd13a2ce823619aeace408b144e1970fd06873966889583fb6dba0229c2a0df76bcbd94d2b5154dceb988b7c9b3af171c77a1db1eb97612f8d93ade434a9eeae22fa1a5c715c79c961d55e4a1666aa88e6cdd8a501a8d17de9c9767057ac2e88f7d4e339b91a66b43ed6a568638ee70e1ae82673b41731c29f405956a0b52037cd1ba04cba60402de5e6ff91054bfca88c77d7618740499e71d8c2eb2c336b799860f38f1e0f1a82cbd14cc113f17ab3c56b7e2a276dedf1c4eae8e1a56eae0284caf647d698feb54eafc057bc5c33402488f7ab8345419f28ea24d8935a4a50869c8e1bd5d64d8e33d1298df033bcd6385cc3c7ed0f11cd2992ea1f1babdaccd62f550076794018f550ef08e8f25c94107a95a3637546d0b16928a45dddffab663f20ee94a699e50e007c49457b7ccc05d48a33c37b0c4444aa0f34d56d2ef865c88e318f46013f8eca6de1f6a6d60b7f377d8e01e72f647a85d18194841f06701e54b032ccf78b5751dcb0dbe0635aee93935c7a3211bd1b6075c70352933cb30f3dce98ea206181a8bd9229ded9723a8a44f3c41b21dc6d6ed8ddbf714fba2cc36f04b1229b2a4f1f760ea80ee5a677a98e91d0f405dfb964d7072975e9b4aefde8c3072355ebfa7c5ad6de29cee85c4aad6b837f34144567d44725f17a86a816f4815adfde979618d2156cdd8473136a30b1f40723cea1138d86af930dea552ccb07ff5e7f0b7e24af048b578fe758b53a3bfddd1281d62bf21427e7f542e5eef3257f90b343ed81bfcf8acadd3e6367b45e74b7de825c1dff067bc89bdd90e81bd8f468eeafeddfe7c42da5ed48c4c54651a72c0d2247705837dc80e3800ede48866421dc3502285fcd0e15497cc482585e296b4140309cfb7c13d3b1c015f2673772d436991bfdfdbbb328620d03a883dec89e27083dedd8a8ec144cf4233d0f554ec18d2177f53628c2525e772bd0ba99428a515f8b56db13b7ce125855b31c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c82ec3e4930eed746ea519eebec21d6a6354185f0a0bdbd66e08683c64a48a0cf000cd4fa113f718330b11f58097867d4edea7291e5e688c318af381e32371d77f25185ea2c81bb4125353ef924b1da9bae64a9caa4b42052dea836ef59960a84c4b4b7adbfd3a5e68fdd86a0fa8c78ddda84758c0a5541309ab89bfc76412298a78820ff7ee666f4a8839f06a1d26e4f6717ff741d1757bac5e586c2a67f1e829317492b4b05c3ae99b5e601e1c6f89cf0b1b196734e28f4727c65fe2dfd93ceac96b72b171a315d4fc03af2ee91a4fcfc38525046ef2aee99bfd60f4aadfd5714458e0105c0fe2b71b520057dda52fbc28ee1330f49cb3fa6e11fd4b7e957a88af38da0c5747c13a5045a0df81411d3ffa24cd891a46ecae9f9c4d9ecd82e36453179a00ca219170b1c58df83b8fb08caca6b0ae6b38232b0ae6563457a4e61bdc68a3c829a4398d0efe2b650ec51556df5bfbec835430e9f9071d89f38881969f056499cf52dad1c527e17a3ee4b77af4311598108b20472a9a8be6ad6a2c2d40b16488717276e0effc3b05deb607efe009b4a8dcfd8880a7af644e469651ee2280f5c9c6b56534201d891084c243122942c3107469b955fde22236a4d7cc32c497c345f220bdf460fc2903d08977306be8a83b0f1e63fe7976a79783e3a0b32403793b45e12a041ab32a0787f059c6d98be09cd465d41f2c1dc1de46490ff825b7304411d39ece62f255cbcf5fc16fd16da39372c42a6a3040b49a8510ab773de27340573de26f2ccb47e4dda8ca3e9f7730293a84393aa3b34102980238dfa2cb86410167481d3d14d1f170caef6e0f40bb4247541e41a565812f59cc9c1abc6784e6e07a7f022f20ae8c73ea6759611f5393025dd012dd014c50a1e0f7201a4e7156a6de045bf96f3a1b8f5a12c3848c0f5e1bcfdc77560b2f671a4529c8df55b5312a416975a953a6ca9e4fa82180314e3af5f45316115e11a9cdf7cf6479bf8eeed87665e174e39e601199b1e3000f17f3d1eb73c211108781569d6e1c8d124f939ffde1dcf049ee4c35a5264a728f326bac1692989642e5123f11df62e1c60c33300e73d3d0e5942d46cde0f6f1a010caf1a06568db1cf5bf4d8ba139c240c7c88f93942a41ecac179ee24edd9994b1f57d310783e627b6fdc8e9cf2470a9300aabca5dcf08a1f3ce5ab89afc786361f32dc4aae6b09ff46cbbd75090ce31b50484a6c089b1c3d2b68fa4a2014fa83af25e07df51e1509cf6de322c6f1f76d85d68e7af51d7098f582e7657383fa84124ed5eeeee28cdf8e77e84f7ad3fbd1858ece59aa4d2b02f3b7178b847941070e8c38f0ddfd0f116e9544c6e9073ea479f39e39d4fceefe44e5c4864fbf3f3724ce6340491a50254bed4164a1f6d7747d4b9ef584a8e4405a61ca8819e7151067dd933d7dedbaf2586a8fbd3993fecd8e728e0cf3fd6a771ca0002df948b52f16061e28570fca4d862605e024b7ba594b57477fc8be313042f8617c0748b74cd2002df37199154ed55fbe7182ea812a32f17274549c86c7a7cf4bdbcac54af2abf824d927c0ec993a57244bef84645b6b96b5d7e5e0034a2e94cd3e391a74ed1f72515aa5322dbc9efc464328ae4b9e26241330bb11ab3bef69841a5451fe8e5b3eebd0ad1b684db91865b5f39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b14620b52da342d79b14445564192b6d6dcb4c502288449c497d6799dc62c15cd985ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468f80f106b598278c2c3d69597c292980d56225307cdf44526f801001de263d978b2bc38fad422fbabb8100cef3cd765712201305a53a0974b419967e7431c482acd7021273f3913397210b5ea055d3a8b58184a760bc3937f681d1356baf86b007db50153749a0161459f0f4d6a86c71ce629e477bb8d2daf7a7ad028e1944f87711d49ab2c2e1269e8ff94e6c6479c6c07a3dc42f738248714d6aaf7072daaf1743acada5fe748981a613ce306b398b6b769a0987ac9851b728213ef2e7c8a021dfa338750000e62e6ca54ba428115c9bea2648c73e14903ed4d9c4cf6802c04f230379784a465fcdc7fb1d4c1de1e69817862bd4e9b27356a678137ff4dfc42cb72f04cdc206bec3441a15c6573702749315288de8f0df91a7fc05dc064f4b15d2dc92590719d1ad3947df7c23336f4f98978e2dbea6f73b56171609c03ac83210e5a369283c4fead4e29e40049e8002ad4a009e7b288e63e7d4b65068e747d9791f638925d16d0d21ea5144575cfc29f3bfc04b653ed7ad1e9d62d26923e6d4319f890271236fd3d0848ce1993a4293dfa24764598912d65b446e7412184232c577f36ad23709fb65024026d0f7608458532e7b496e349ea30cfbafaa045f3de96eb1fd535b242d8c36a0cfbfddbae5620fb529181c6702d669724fe245f047eda2471137c471c62da3121027939aea35444f78f3bccbe90b27d5c98b16ed85900e98f4ce7ac9d57f50696eaecb038c57dc3f861be253ab231ad2306b652e2812038d55713538c5dc53ef12657f4a2c741357dad0b0dc397c745c202864ba3316048807ec7c42eb385911e8465f97c3030cbb1e48bd5083ee043708240cf85d5989af70f9fd42504445b274f16ecfc1b28e06bfacebf94910be6c80152273aeee4fa6301a49b7bc4e51a821affdf20add0f89fc2e2e88714e10754bc8b303c32b19f5e98d75d5e238357d36654da2cf185aede577677e7b5a8e4d6ac0fd6c801ad9c2e146b1a2a8c1395562a38e9d3d704742202910e0dd3d35beb1ad303fcf4b9df7ef50993d6ed419ed3ab99a086b96d22d013b9ed4ba6a22919efc4812df296cbe7a80908ed19b3cecc2a4a84d1df9ffad3e653a5bb5e5bad57660a127f06f08041b074e3c8f6cec283e3e156a3112d9890ed9c5af76f8652e30ecc468346cc2c85dbf138f73c3c3a54a15d052439ad27851c3efe77a500e2bdd10e4e62b66af9f7fa40c4d7b856cda2e1e71f2deebb51f1277e4eccaabca533cfcd4955a5dbf84a71aa3f7fc0b47b9e3a9e33ca94691768c075f0cc268ed9a43942b28c1f6568a759725e40bc1b7da82e1509ddeea9c51e3d67d5bf436138dc2d11cd7c44e0663761cbba556b43c3a9b8518f71e7342ecdc8e2d71cd06d0cee18aa15fb7c32354fc18e187d12db8ce5a4f65fe7a3b999b1b7e629910100b4ff06015c929d84ed61f98e6c3280301c1df9559776c39c425a95596f8393b6ed2339145b9ce2adcb7b507e181f7ad99eec97e78c903b5db4f62000256a09c71e25aaa30793261aff05598cbd4916313a4bfc3b7a3ff4b4c7bde025c4a4ad5458304f09299f644ef7f9c603cdf177c109bcfdc002b8a700d4214b3e84cc5d4588adc38d7e3b722db2a6be299253a703f98e52e8d030a5e861df30c8ffb3e8a34bee3dc8a2b38d13321bc0878508f7b80965b75b86c1703ad7876f49f459b8715327c088852a71fa95db3686e6c6d2ff7acf63e32bd0679ee25019160b4d537b50f50a41176f4b99e5b75ce2e396513f77ddca12b21293c29a7fdb12e2b3c67aa3ee923b6d4676c9d636d13c426bbeebea849aa8f97e236c851b6d8cf5f7e7db0219a6b9831b27b43abe317d6116e89e9106d660fdfda47773af07bc0e757f5165b2008392bdf7f89d0d6e349230448758a0ffa642718e3db2aecaaa7aecc76b98ef77bf01a461f843a7b1c7b054b8a4ebda48f007b1f375e8f4e9736509c6bb786b4999ab4bcade22cf077ba26b83c3a4e253b34f66ae150dcefa6b29f5c8aa67944f8720c1164bf94a57b28d80194aaf41d015f86f630be7fa14c9b0f07e8a182c1c9e8d0ef7c2f8f921311d12e23e315fb69cb434e837b2816e4d0350f7dc72360ce0e2c5efd0049f4c8f6c6099b4d615367ea0c9f6567b57433974eb2c66b121b7d531ab2192a00b5280a0b68bb7b49f569b8dabd2369bd6bff336066af6f3e215a515d284a923593d49642f7cb4889c7989f95441f678edadd1d343477c3a6c6fa80f52ff03f6e2cb6cf7ae40c9360b8554ae048b3cb19be466ed34266a12c02ac136f4e3e33968405497c32ecfce557a47d768365b00420d1c42120abd7a16317bb03037c37dd194a15c6037a19a42ea2f275db63e432e48e7d099e189d630fc6e50113fa471ddde66b305e13750ad564591736a3e68470d546e4e1801454f3781c2ddaca14ed99f22f61c0537745aae846ed2968217c37599ffc6a76c1beade3afd126f97b96390c09583f3b2c9b27b9997c3b4fe5e6863750230769ef2f32fb380e54f9c6fe6ba546e7786c5d081d88e4bff43159ca78632974c9ef39b2d537720ca319dcf04d18ff7f6fd5d2f4f7c2f91b6f25b3f97168204a14fc7647017bcba69e8a25c502b8d742a1849ceeccf936dcc91cd4f11ad88b008a2741130e78b5bc17dc8a19064fbb0006a93728f3e2de23d020142a85195ecb1d42321af69b38fbd4314d93882ff11a7a480592266a80c51ab470c571a5b97e13463cab9241139a92b200248f7aa04411fe0fdf38eb3790ca9040182181d7c60c68eae21cf12530e12cf2aa0bdffa50f220688a5b166220fd2a2803d233dbcd56234b755b44f49c79d49014de809be1804ca7110c746c89e4bad5c9ba25469a54701a1d44c84ec91c8581bd208ca7cb3716233cfecd0d6dffc29580477226b66d356eba404ed222910596ff1730d2d2712762241d9ad13b64cb91ebcf1df5bce1ac232355bb5864904f4e67a9e32d84723696ed1870ee5f0baf80f2ea119167f6d761700f9b538ff168e22ca0629496d82290b05dd3d8bfcb1680ec3d7817f29d2e60a9fc5888f0d5645809649a7367a9e532f269288bedd9c7729c40fa1d6b0b082cd763284536680113950b5ca3689be630cbb9266f888037addbc66a6e5129dab770871b5f0e7f2434a888a13ef2501973b9e2a427c9937deba8bb268665d2951718e0297925d57b89fd22033cee7bad73ac74b5a73e7a080cb3a073b40d58200d9c9c035ea5ae20e1f18ce562fb5e3e038bbb55c00c452a523f107051ff0059e330d64c5c46f6c621cfd9a367391820bb90b80df881858a6f7a21791b602089c1e3fb84d3c5b6f88a45da5af80b49ef68fefe1fbe3f60ff040f43c5954fcdb45a7a461a70444213dc9b0629e960c49ee5b780bab519c451f693162b9b4c3f4131b969d759f51db6e75a8e8c1b78ab05073e005c6e7c70e2066f18c0692e095fe50ed568aa4e4fb325d92d4139f379c7149bb8f1d383a8c9e91c31db76db557d2d7a43b9489dae3a6137d8ce9b220ba92590951ce91744eae9c920b39141ee4308bbcaba0c1be6d18503a32905d982eed5b5aa17b9d7433c1a32c267e1545d6e52a73619cb85b8b0e2305fa3cb8089a970d92021ec1289bbb48414d5fd93f6146f06dba37bf37907849f6d81671876232febeb0731605842b599074c34d28a701db783fcf5d5f251cc48b69eacdbe7ffc41d3efa24746452caba98ceff84519513d7802eeed805d7599e49920f72774e7d8e4306a4591ef211038e00edfb902fc0562d7706a78081f72e236cc7cf8943cc4d98defe5a7eee559f125bdf622d40e72f0ce0f4663c325e3240d712320ca36626361cb7ad0fd32fdf402c91c682069e4c5dccfa78254b8fdc1bdc7963bf300a8af970d2dd469b77a47a6fe0de997066a64b183e7cac8a511dca88de8e1b5a748fd4a442cd7dea110046ad2fcae794e9c4bc82612a34f56f17fbde9d8890db2c851eb94f937a7e8a4c18d8ab69dc14fa29c260dee3e159429a4b44d6d036e95c9acca90b5539aadd5a802b837b51fc8024e1e6faaa74333457817b57f75982d4bf2cf561dc4177c50bf2637e0643e3244d976771d1e803c12bc1991c5fb33398c6e5a1adb44c75f5213f090d303e523517ec09fae952d6b5d14801e44be156dcedce6b1002a74a385029081a058b32b8b0026cd2b4239bd30cd4601429dfd52cca32346bb8d8a2328d8c361ab1e085471a0282870b762aa7c0dae5ee6b6ee4a274a22a6f08959d978aa1a7755e53e1ba24f9eed7dc54a66e0bca6941a9cd8764d1b59f094d241b1ba31903d49c6f19fbc039f2320e343991dd977f0955850c343dccb5cfb8eee1a29d169ef79763493beb6cdd592624738b9c0e6195d3dd5bfce5e8cd0e8f48b8f1620267473d42d6c450da61f4782eaf4bec26f3cc42193147ff748883a5ff035b351834a7f63247b49bf5311b40a32dfb3bf4e5da24657625b4a454bbb1a031bc6b810f186ac73400cf55b9d9b4de87394e127ffe91fa05dca78c5cde43e338afc9ae677753e4edeed5aa5f75ca49e75633d62b70d8ff730445db080a500e09843e022261002733d0659b86f4f854a23728d1a5d8b4d8858a484e92160e0cdd0268eb26b12dd8bf01dd62a5e26133d8289f5ee9a566eac03c8d69e169c6786b0d0f2bdcb17c8f1397334409694dbd7962e15a14e4f17b646a20908ae3eb23b29c0989f8d133122234e7ef20f55520b1035d3428ea2ff2574fec13c0ccd19e2705ec0fad7f34bf7a730f10f7ca18cd8ac0feff152f3a1262de0fa7147ad97bec8e316d3185d6f4cce8e2a628b60ea31d6d5c8f14eb70bf3485fa1aacaacc532466c05de6cf4d0048f0c9f2c195a78198f4ca781972010eb1a8de53bc6a14fb379ef90382f64be6348ba0176c7a4b5ad3d22c2e4b8e3013a2e6f022ac260746de7f8fc928994d9094e7c685ea1fe1a14508d00b6c4099ec025948a8e2df09cdaaf7fa0c14f3ded0be8c735f16e66e62276e55e9eb934aec4a85b2f8b6337dc058ec64227cd442ef8e36fd52f65009578910f9a4f494694c6d7ca36a5faafd7dd77aaecd3223133a9ce5acceeb8de2a12016f49e99bf8e4e8211d80d722253b24dae78611a0549706984bcfec5fa2e3c2a4cf8a1e9e231cd1e40a6426833b1323558ae4775373f70d444302ad3de8749b7bdd0ece0ebe2d6797e0cd2887b54af96004e0d9c9932f9bd83eb85b7b3b41726e4cd34c764b086f719e2c787506fbb274d6a17a0f8bf60257ebc8023a84569c0bc8f5420e8ce094238ee9811868a19c0ea3ac8c63e3b3e289172198f24a6c821e9544df53b5a7cf58db9ee06e9fe335a4df5aa66753f51c0edc79606a052bae94356908641c08bf53640987af6197f8a43351dfda7bafa19009cf0fa14633685486f218532f51b9b37ca850d8be404971a21f06209962b6b54eafa77727f7a922735e39aaab3d2f1a46d74783a091a94df2c5637ea801f09017dc4b2859b9f833bc669f920e923ed1b10139577c7af3ceda8a4b1b417fb117747116557b71140bdd55d6666bae2d8b8e94c6d82665846977e849b0c42766d4c27a85829f2f809c49625a8aa9f705346f716ec95724daec7de3ce23c26af6b4f61032a03d9458b955a4245aaa9f5e0e20544ef8263d44f1bdb868d270bdebcdbae7e6ecd6b7d949d3823929ca12cbe28955531202e475d3f414be939deb1e87d02e9d65d22023ee02cccbfd080168262263942c4910326d42165d8439a7927bba853650ff3bbbacb60d76be1bbfbc9896a543b51231859702c74ffb070ceffec368e5794b5c4d1e96873514a553d9de52780da0615b3f2bac670dbed3a54785d6a897dc72226f0713659ee91331fb7d167d2a1806752098ccd7e5166a6d9274fedec2be4af7fa2a8cafbf6d59f99f3dd79546ddb3701568656e1b5f291e1b4df020012432a3c9171ba7b6e0e3bd0c35d9e5b7f76e714cbbde43f4ff7987e85f7de4a658f0be5eb56a22d604d74dce7cac99c83faa03ced098720bbafaad16b78c93dc0a39259a7a4f058b220d00817082811c54e7cb3a180b28cdeb80d944487cde4e2712a17107b1bd4589707462920c63101f3aeb05e7fe6732c66554fb9edd5c68d1e94641cc46e60691148edefeae5c9f3df90643c97eef371f856b2fe9656da35842a7ce9a9eca896ed5978dd07de0957865e646bb315262537b92b21de3ade7eebf5fac04b37065073a6ab62a750fc460087a151bf84daa32668149826a9be6c13d50682a29af1265bbdbefa08e49a78dc5589e005409c8fbda01b25601320d881a34c8948e867036331837bce232960568e2767e876e3397d78e92089dc90e45d50cc43e521e4079393e659f346991ddaa4052b7d5f3a48c42493d9e6382a52eba1ab4327405f01cad4f9b98f17a95f2b77bc4a2c3197996c395a4ed5d31fb7ceeb5c89d8ac6d1d349d5ab76524a4b1dbed57c98b4d85c16617e91576d72fa5414993d7bcf1b3b19954c77f76cb6977fbb56b862779b31c6b3a4473d3cc54761c72a88e7c0e5e0f38d261d844fe82de5fd55fe2109b1fee4d2814a9af089a51d81f92409403695e349c58956155b3dbc764e3523eb589f5d3e9602c5bffdd06081226b08e5d9b65044441bbe4e26f49bec8a75f8c57dbd8a63b00655fedaf573e749be26b2b07e066e036deebb8c0e8936f0e64a0695aeb2741d3b0a676659e1afa85c7c1bbd3fb919c647363f5dc5f15f6eccacc1bd7f2a8052f3b0c6c802871e18cc3d696d37defcaae201bc25a83d46e59099ca9ebf3e1b66877808e43fc3bb82c0110b90f63c0afbee1cf63469a840722ef3b8f230047d02f544d4f6b5e4f59ad763b74904017d4db65f7d4b6323a4f0b6c79a9a7ae610b8fa317be010feebd1edc7a1e064007120bb0d4aadfbd36dc2d7d81c8d39084ba46d4871b8caf711e35a12c8f5d97d69eb3072490289e26563f107bb2f851a29ddb76940705cdb55e48d6aa50d04ca0dcc43ac07472c5c5d1b8225787adcf668207519f2bb9c3a7e0e95dd3b2c6bcf8012dd0744f675faf9a7cca45a780334d2713bbb753c280a0ba181eb1977cd2b3365b201184f2535dcfc01d24ae2df434095ad355741f30f70ec74262bc9263c57907ec1b5fc750e1fa71cf0fab99f0fecb32d142d1f8ca0ebadfa0ed838aed56641b5d2dfd26dc6cf14c65776ac1211d940e72174ee5512c399b687aa78f815f4ff685152042d9851db2df5769327b9177344feb2a9fcf724ab452737bf5d69056276afcede13f805c5dc0c51b991184744b848454022ecc00346ee7be398d19cafceef6224a3f7c3dd38ca9f9bb82cc6ef39043fc58b6cd15a23baac635694b7437b8db39ffd6ddc9aac917ae295c3a2f9b72de3ad804d39e951f66d09c44d90b9f20f2ae3a66b5d165fbc2029209c23aa83b1398398f83fd8a7c95bd4224329e5b3aff72fa7868e288d0bd5fc2eff71ff978fb98532bcdfd45d0df1c3d8a8d706fcd408634c1d09ee7447cd80f82718234acdc181f1b3564e0855795a4978943e002e6db504c00b28fcaa68cb70f73ce6c683dc15cdbf6f74dd8e5062fc0ed55550a4f1a5cebeffbfcaf617988be62eb2f0427eaa5e3dfb02824f5c4909e8665910ce4f1b596f114054ab727eaa93cf071c39e3df220402a0850af00f275e238b4abe8afce7c251258089efa6d69adfd888c4d3f91164e43a559f1b9bb7d22c3692158b1f503fc912d3d2969975e3b90e605c2db2be465aae138932b2e1ca757f2b451c17c91615c6466ee0cbd39b9d020239dabf901efb2000dc79ec82f8fbd2abfcdf170336a32c24d865cc8e7d2b263f534ddc26267429c52e439830929cf142197db4e347eb32d4801889c7529c061d83c3c84c0034518f23d7f5e5c78bd8a09d230f3d6002d0dd332e92a2954525d3665b12f802a51b1f6935f1e7be9aae17290bdda7d897a4c7bd9cb6122c7e917a656365ab47acd2a65c5565c8b7b479ac8fee9fbe5d7cdb78b4d22cce6bdd06f0b231cbd7cd2746127d66f3ddf9cfc66583934ec0e10c2691a48921e1330f1028c9c9f37d178d0750121a4399a51b4c6fefd607a794830dc4053c680caecd0b5202522b84e6113241eb9cec74ed1e45a508201e4ed9df7f64cfb9599b2bd5addb443ca027eafefa5c5b90e1d7483062c197d6f84802686ff48261b473bc99406ee6366e49e6160c1152795c968ea5611ef7ba08a892967ab2b9338c81627ec6524956285bb8b85a994fba7fd1d429d118edb6ec78380adfba8166763dff415746e828954fead180232715469ee689309c9d6fc230445ee7794f1f41af2b95b833d5997e5995dd62c4b8698d707feca4d9357e6d615c0e2203b6b00975fcd3d2d3049d3bea035f72d971747ed4922e465b0b31ce3e28d6b47edffc6d0ea02ce954ee9d322fdc27209aacabc3bbc9ec35facbb19d59864d44e59a41e3f7bf1aebc9e1bc8d381f3cadafa7a43b2d20e32215e983915507fa6ae249a162b3d6977aaedb786a6e73d452651b42e2ab9c25befceeffe299a155bf932149a56cc13174666442b5b86b1a8c23a6592c5cec574f75fd6530732d6330829030a655b45cf276140c87add657ef3a88e2ca7037156863c1a3c88392ef2f10ffdbeb2f9132fc6d9a66f88849e5403509b95de480adf489ca887d45f67c67799969074a1ff641818f411ddcdeebf89bd58e9146e5731aa0e23db37d3cb2ca8fa7facdf377284338887eb04342f3e95eb5cf700c7d281de59b64197c0e565b8299be04808695aa573fa34a730cf4f5c8667ca3e6e50a4e130358b5961e888aebaecc760c02386654fc6ce112759085a3876265725f7912b51b1e0b5da0a7f792fde4391b36d11986d3c3ef297a218338dd96ec41488dbba1b9bad0cd0f763551d0d0106d7df2d1f9a547b82419ae4a036ff3669e2a5f989faf0385ab3742280503f1e81f3fba7612d173a74c88e714dd1c57cc9c6f2fead85e211c924bbb053a364de7c80696c3b56783a5589e55bb9769eb031213fb98d0b7df57d465c12baa80eee18ea1f64e8ae335c6e3c9f2b9f3005e195ff74d8812cc1f182a1c446fab678d70a10e3dada497585befee5416rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticu73_2-73.2-150000.1.7.1.src.rpmlibicu73_2-doclibicu73_2-doc(x86-64)     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-1icu-doc4.14.1eqddoMd7dcObf@bQu@a@ab`@`q@`q@`dd@`F`<@`.V_@_@_^Ӝ@^@^n^n^U @^ @]]]2@\ڭ\f\@[$@[]@[)Zľ@ZB9Z2gYY\Y;@Y@XK@X @V(@V@U?v@U?v@meissner@suse.comjengelh@inai.degmbr3@opensuse.orgjengelh@inai.demliska@suse.czjengelh@inai.demrueckert@suse.dedmueller@suse.comschwab@suse.degmbr3@opensuse.orgschwab@suse.dejengelh@inai.deschwab@suse.deguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgmliska@suse.czmliska@suse.czjengelh@inai.deidonmez@suse.comjengelh@inai.deqzhao@suse.comidonmez@suse.comjengelh@inai.deidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dekukuk@suse.deidonmez@suse.comjengelh@inai.dejengelh@inai.deidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deschwab@suse.derguenther@suse.comjengelh@inai.deidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.detchvatal@suse.comtchvatal@suse.com- icu4c-73_c-ICU-22512-Fix-broken-TestHebrewCalendarInTemporalLeapYear.patch Fix testsuite issue in hebrew calendar (bsc#1217479)- Update to release 73.2 * CLDR extends the support for “short” Chinese sort orders to cover some additional, required characters for Level 2. This is carried over into ICU collation. * ICU has a modified character conversion table, mapping some GB18030 characters to Unicode characters that were encoded after GB18030-2005. - Delete icu-UCHAR-uint16t.patch (merged)- Add icu-UCHAR-uint16t.patch: fixes builds where UCHAR_TYPE is re-defined such as libqt5-qtwebengine- Update to release 73.1 * Improved Japanese and Korean short-text line breaking * Reduction of C++ memory use in date formatting- Use -fexcess-precision=fast as GCC 13 will default to - fexcess-precision=standard for C++.- Update to release 72.1 * Support for Unicode 15, including new characters, scripts, emoji, and corresponding API constants. * Support for CLDR 42 locale data with various additions and corrections. * Shift to tzdb 2022e. Pre-1970 data for a number of timezones has been removed.- bump library packagename to libicu71 to match the version.- update to 71.1: * updates to CLDR 41 locale data with various additions and corrections. * phrase-based line breaking for Japanese. Existing line breaking methods follow standards and conventions for body text but do not work well for short Japanese text, such as in titles and headings. This new feature is optimized for these use cases. * support for Hindi written in Latin letters (hi_Latn). The CLDR data for this increasingly popular locale has been significantly revised and expanded. Note that based on user expectations, hi_Latn incorporates a large amount of English, and can also be referred to as “Hinglish”. * time zone data updated to version 2022a. Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream tzdata release since 2021b. - drop fix-ucptrietest-golden-diff.patch (upstream)- Add fix-ucptrietest-golden-diff.patch: ICU-21793 Fix ucptrietest golden diff [boo#1192935]- Update to release 70.1: * Unicode 14 (new characters, scripts, emoji, and API constants) * CLDR 40 (many additions and corrections) * Fixes for measurement unit formatting * Can now be built with up to C++20 compilers - Rebased icu-error-reporting.diff- nan-undefined-conversion.patch: ICU-21613 Fix undefined behaviour in ComplexUnitsConverter::applyRounder- Update to release 69.1 * CLDR 39 * For Norwegian, "no" is back to being the canonical code, with "nb" treated as equivalent. This aligns handling of Norwegian with other macro language codes. * Binary prefixes in measurement units (KiB, MiB, etc.) * Time zone offsets from local time: New APIs BasicTimeZone::getOffsetFromLocal() (C++) and ucal_getTimeZoneOffsetFromLocal() - Drop icu-1618.patch (merged), icu-fix-testTemperature.patch (merged)- icu-drop-testTemperature.patch: Remove - icu-fix-testTemperature.patch: Backport ICU-21366 (bsc#1182645) - Don't disable testsuite under qemu-linux-user- Add icu-drop-testTemperature.patch to fix boo#1182645 The test has been dropped in master branch- Added icu-1618.patch to fix 2 tests on aarch64 [boo#1182645]- Drop SUSE_ASNEEDED as the issue was in binutils (boo#1182252).- Fix pthread dependency issue (boo#1182252).- Update to release 68.2 * Fix memory problem in FormattedStringBuilder * Fix assertion when setKeywordValue w/ long value. * Fix UBSan breakage on 8bit of rbbi * fix int32_t overflow in listFormat * Fix memory handling in MemoryPool::operator=() * Fix memory leak in AliasReplacer- Add back icu.keyring, see https://unicode-org.atlassian.net/browse/ICU-21361- Update to release 68.1 * CLDR 38 * Measurement unit preferences * PluralRules selection for ranges of numbers * Locale ID canonicalization now conforms to the CLDR spec including edge cases * DateIntervalFormat supports output options such as capitalization * Measurement units are normalized in skeleton string output * Time zone data (tzdata) version 2020d- Add the provides for libicu to Make .Net core can install successfully. (bsc#1167603, bsc#1161007)- Update to version 67.1 * Unicode 13 (ICU-20893, same as in ICU 66) + Total of 5930 new characters + 4 new scripts + 55 new emoji characters, plus additional new sequences + New CJK extension, first characters in plane 3: U+30000..U+3134A * CLDR 37 + New language at Modern coverage: Nigerian Pidgin + New languages at Basic coverage: Fulah (Adlam), Maithili, Manipuri, Santali, Sindhi (Devanagari), Sundanese + Region containment: EU no longer includes GB + Unicode 13 root collation data and Chinese data for collation and transliteration * DateTimePatternGenerator now obeys the "hc" preference in the locale identifier (ICU-20442) * Various other improvements for ECMA-402 conformance * Number skeletons have a new "concise" form that can be used in MessageFormat strings (ICU-20418) * Currency formatting options for formal and other currency display name variants (ICU-20854) * ListFormatter: new public API to select the style & type (ICU-12863) * ListFormatter now selects the proper “and”/“or” form for Spanish & Hebrew (ICU-21016) * Locale ID canonicalization upgraded to implement the complete CLDR spec (ICU-20834, ICU-20272) * LocaleMatcher: New option to ignore one-way matches (ICU-20936), and other tweaks to the code (ICU-20916, ICU-20917) and data (from CLDR) * acceptLanguage() reimplemented via LocaleMatcher (ICU-20700) * Data build tool: tzdbNames.res moved from the "zone_tree" category to the "zone_supplemental" category (ICU-21073) * Fixed uses of u8"literals" broken by the C++20 introduction of the incompatible char8_t type (ICU-20972), * and added a few API overloads to reduce the need for reinterpret_cast (ICU-20984). * Support for manipulating CLDR 37 unit identifiers in MeasureUnit. * Fix potential integer overflow in UnicodeString:doAppend (bnc#1166844, CVE-2020-10531).- Drop icu-versioning.diff, icu-susevers.diff [boo#1159131]- Update to version 66.1 * Unicode 13 support * Fix uses of u8"literals" broken by C++20 introduction of incompatible char8_t type. (ICU-20972) * use LocalMemory for cmd to prevent use after free (bsc#1193951 CVE-2020-21913).- Add locale.diff [boo#1162882]- Remove /usr/lib(64)/icu/current [boo#1158955].- Update to release 65.1 (jsc#SLE-11118). * Updated to CLDR 36 locale data with many additions and corrections, and some new measurement units. * The Java LocaleMatcher API is improved, and ported to C++. - Drop 075cefb2e21f57f4cac1bc2868e93dd1b8c077cc.patch (merged)- Remove old obsoletes/provides for migration from very old products, as they break our shared library policy (bsc#1146907).- Add 075cefb2e21f57f4cac1bc2868e93dd1b8c077cc.patch to fix a regression with the C.UTF-8 locale https://unicode-org.atlassian.net/browse/ICU-20575- Update to new upstream release 64.2 * This maintenance update for ICU 64 includes draft Unicode 12.1 update, CLDR 35.1 locale data and support for the new Japanese era Reiwa (令和). (boo#1112183, bnc#1103893, FATE#325570, bnc#1103893, fate#325570, fate#325419).- Update to new upstream release 64.1 * Updates to Unicode 12 and to CLDR 35 locale data with many additions and corrections, and some new languages. ICU adds a data filtering/subsetting mechanism, improved formatting API, and a C++ LocaleBuilder. - New python3 dependency to build intermediate file test/testdata/rules.mk.- Update to new upstream release 63.1 * CLDR 34 + Segmentation rules and emoji sort order adjusted for Unicode 11 + Somali and Javanese data now up to moderate level (document content) + Tongan, Konkani, Maori, Dzongkha, Tatar, Kurdish (ku), and Xhosa data now up to basic level + Many data additions and corrections in many other languages + The following languages have been added to ICU: Sindhi, Maori, Turkmen, Javanese, Interlingua, Kurdish (ku), Xhosa * New currency: Venezuela's Bolívar Soberano (VES) * New Japanese calendar era from 2019: CLDR and ICU include data for testing that can be enabled. (ICU #12973, CLDR #10750) * To enable CLDR new Japanese era placeholder name, set environment variable (and Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true. * New API for number and currency range formatting (class NumberRangeFormatter, #11276) * Support for additional Unicode properties: Indic_Positional_Category & Indic_Syllabic_Category (#8966) and Vertical_Orientation (#12850) * New API for code point maps and tries, mapping Unicode code points (U+0000..U+10FFFF) to integer values. (#13530) * Java classes CodePointMap, CodePointTrie, MutableCodePointTrie * C types UCPMap, UCPTrie, UMutableCPTrie * New API for getting a UnicodeSet per binary property and a code point map per enumerated/int-value property. (#20086) * Full conformance with UAX #14 Line Breaking (required BreakIterator feature work). (#7270) * C++ Locale class + Additional functions forLanguageTag()/toLanguageTag(), and functions that are easier and safer to use by using StringPiece and ByteSink rather than raw buffers. (#13417) + Move semantics. (#13645) * Various Out-Of-Memory (OOM) issues have been fixed. - Refresh icu-versioning.diff- Update to new upstream release 62.1 * Unicode 11: 684 new characters, including 7 new scripts, Mtavruli Georgian capital letters, 5 new Han characters, and 66 new emoji characters. * CLDR 33.1 * Under-the-hood overhaul of number parsing. Behavior is mostly compatible with previous versions, but there are some known differences. - Remove xlocale.patch (code to patch is gone), icu-number-grouping.diff (merged upstream)- Add icu-susevers.diff and disable UTF-8 assumption [boo#1095425]- Update to new upstream release 61.1 * ICU 61 upgrades to CLDR 33 locale data. - Add icu-number-grouping.diff- Drop dangling symlinks /usr/lib64/icu/*.inc- Update to new upstream release 60.2 * ICU 60 provides full support for the Unicode 10.0 release with many new characters and many property improvements. Locale data is updated to CLDR 32, which adds several languages and data improvements. A new number formatting API has been added.- refresh icu-avoid-x87-excess-precision.diff with p1- xlocale.patch: don't use obsolete - Add icu-avoid-x87-excess-precision.diff to avoid FixedPrecision::initVisibleDigits failure on i586 with GCC 7. (bnc#1030253)- Update to new upstream release 59.1 * Emoji 5.0 data * CLDR 31.0.1 * * GMT and UTC are no longer unified, and CLDR provides distinct UTC display names, avoiding confusion with standard (winter) time in Britain. * New case mapping API (C++ & Java classes CaseMap) supports styled text * ICU4C now uses and requires C++11 language features and libraries. * ICU4C has also moved to char16_t as the type for UTF-16. This is a breaking change. Please see the detail section below.- Update to new upstream release 58.2 * CLDR 30.0.3: + Fix incorrect data for number of Cantonese speakers in China. + Hani_Latn transform was not updated with Unihan 9.0 kMandarin readings. * Time zone database version 2016j * #12815 uspoof_getSkeleton sets backwards-incompatible illegal argument exception * #12825 uspoof_check goes into an "infinite loop" when U+30FB is in an input string * #12832 GreekUpper::toUpper skips the final character on a non-terminated UTF-8 string * #12849 u_strToTitle returns incorrect length if destination is NULL- Update to new upstream release 58.1 * CLDR 30.0.2: For details of the many changes in CLDR, see CLDR 30. Some things to note: * For some combinations of numbering system (arab, arabext, latn) and/or locale (ar, fa, he), there were changes to the bidirectional control characters used with certain symbols (percent, minus, plus), and changes to number patterns (currency and/or percent, including addition of bidirectional control characters in some cases). * Thhe bidirectional controls used for such purposes include U+061C ARABIC LETTER MARK (ALM), which requires use of the bidirectional algorithm from Unicode 6.3 or later. * The time separator for Norwegian locales (nb, nn) was changed to be ':' throughout. * Unicode 9.0: Version 9.0 adds exactly 7,500 characters, for a total of 128,172 characters. These additions include six new scripts, 19 symbols for the new 4K TV standard, and 72 new emoji characters. * Draft Emoji 4.0 data * Emoji updates for word & line breaking * UBiDiTransform/BidiTransform API for convenient transformation of text between different Bidi layouts. * MeasureFormat API for measurement unit display names * Most COUNT and LIMIT enum constants have been deprecated * SpoofChecker: Handling of "whole script confusables" has been removed from ICU, in accordance with its removal from UTS #39 Version 9.0.0 and the removal of the corresponding Unicode data file. * Greek uppercasing ("el" locale ID) removes most diacritics. * More robust locale data loading across ICU implementation code. * Reduced heap memory usage in DateTimePatternGenerator- Update to new upstream release 57.1 * CLDR 29 support * Grapheme/word/line breaking for emoji sequences, based on Unicode 9 proposed rules. * Four new Unicode emoji properties * DateFormat day period formatting of "noon", "at night", etc. via new pattern characters b & B, and DateTimePatternGenerator support of C for selecting the customary form. * RelativeDateTimeFormatter: Simpler formatting API. * New simple & fast SimpleFormatter class for a trivial subset of MessageFormat as used in CLDR data.- Update to new upstream release 56.1 * CLDR 28: For details of the many changes in CLDR, see CLDR 28. * Unicode data updated to Unicode 8.0: 41 new emoji characters, 5,771 new ideographs for Chinese/Japanese/Korean, 6 new scripts, improved character properties data, etc. * ICU data size reduced by about 7.2% (1.8MB) via sharing string values across resource bundles. * DateIntervalFormat now handles intervals with seconds, and sets FieldPosition more consistently. * DateFormat::createInstanceForSkeleton() caches DateFormat patterns rather than DateTimePatternGenerator instances, for better performance (for cache hits) and lower heap memory consumption. * StringSearch (based on collation) defaults to matches on normalization boundaries rather than grapheme cluster boundaries, which yields more matches on Indic text. * RuleBasedNumberFormat (spelled-out numbers) now handles infinity, NaN. * Most of the old Normalizer/unorm.h had been replaced by (and reimplemented via) Normalizer2, and is now deprecated. * COLON has been withdrawn as a date pattern character corresponding to the date field [UDAT_]TIME_SEPARATOR_FIELD; there is currently no pattern character corresponding to that field. * Support for locale key "cf" to specify currency format style, and interaction with NumberFormat values for UNumberFormatStyle. - Drop icu-remove-datetime.patch (merged upstream)- Update baselibs.conf- Version bump to latest release 55.1: * support of CLDR 27 (with a major cleanup of region locales, among many other improvements), formatting for scientific notation ("1.2 × 10³") * update to Unicode 7.0 data for spoof-checking * Various performance enhancements * Full upstream changelog: http://site.icu-project.org/download/55 - Refresh the soname versioning patch: * icu-versioning.diffh01-ch3d 1701960100  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~73.2-150000.1.7.173.2-150000.1.7.1icuhtmlParagraphLayout_8h.htmlParagraphLayout_8h_source.htmlRunArrays_8h.htmlRunArrays_8h_source.htmlalphaindex_8h.htmlalphaindex_8h_source.htmlannotated.htmlappendable_8h.htmlappendable_8h_source.htmlbasictz_8h.htmlbasictz_8h_source.htmlbc_s.pngbdwn.pngbrkiter_8h.htmlbrkiter_8h_source.htmlbytestream_8h.htmlbytestream_8h_source.htmlbytestrie_8h.htmlbytestrie_8h_source.htmlbytestriebuilder_8h.htmlbytestriebuilder_8h_source.htmlcalendar_8h.htmlcalendar_8h_source.htmlcaniter_8h.htmlcaniter_8h_source.htmlcasemap_8h.htmlcasemap_8h_source.htmlchar16ptr_8h.htmlchar16ptr_8h_source.htmlchariter_8h.htmlchariter_8h_source.htmlchoicfmt_8h.htmlchoicfmt_8h_source.htmlclassAlphabeticIndex.htmlclassAlphabeticIndex.pngclassAlphabeticIndex_1_1Bucket.htmlclassAlphabeticIndex_1_1Bucket.pngclassAlphabeticIndex_1_1ImmutableIndex.htmlclassAlphabeticIndex_1_1ImmutableIndex.pngclassAnnualTimeZoneRule.htmlclassAnnualTimeZoneRule.pngclassAppendable.htmlclassAppendable.pngclassBasicTimeZone.htmlclassBasicTimeZone.pngclassBreakIterator.htmlclassBreakIterator.pngclassByteSink.htmlclassByteSink.pngclassBytesTrie.htmlclassBytesTrie.pngclassBytesTrieBuilder.htmlclassBytesTrieBuilder.pngclassBytesTrie_1_1Iterator.htmlclassBytesTrie_1_1Iterator.pngclassBytesTrie_1_1State.htmlclassBytesTrie_1_1State.pngclassCalendar.htmlclassCalendar.pngclassCanonicalIterator.htmlclassCanonicalIterator.pngclassCaseMap.htmlclassCaseMap.pngclassChar16Ptr.htmlclassCharacterIterator.htmlclassCharacterIterator.pngclassCheckedArrayByteSink.htmlclassCheckedArrayByteSink.pngclassChoiceFormat.htmlclassChoiceFormat.pngclassCollationElementIterator.htmlclassCollationElementIterator.pngclassCollationKey.htmlclassCollationKey.pngclassCollator.htmlclassCollator.pngclassCollatorFactory.htmlclassCollatorFactory.pngclassCompactDecimalFormat.htmlclassCompactDecimalFormat.pngclassConstChar16Ptr.htmlclassConstrainedFieldPosition.htmlclassConstrainedFieldPosition.pngclassCurrencyAmount.htmlclassCurrencyAmount.pngclassCurrencyPluralInfo.htmlclassCurrencyPluralInfo.pngclassCurrencyUnit.htmlclassCurrencyUnit.pngclassDateFormat.htmlclassDateFormat.pngclassDateFormatSymbols.htmlclassDateFormatSymbols.pngclassDateInterval.htmlclassDateInterval.pngclassDateIntervalFormat.htmlclassDateIntervalFormat.pngclassDateIntervalInfo.htmlclassDateIntervalInfo.pngclassDateTimePatternGenerator.htmlclassDateTimePatternGenerator.pngclassDateTimeRule.htmlclassDateTimeRule.pngclassDecimalFormat.htmlclassDecimalFormat.pngclassDecimalFormatSymbols.htmlclassDecimalFormatSymbols.pngclassDisplayOptions.htmlclassDisplayOptions_1_1Builder.htmlclassEdits.htmlclassEdits.pngclassErrorCode.htmlclassErrorCode.pngclassFieldPosition.htmlclassFieldPosition.pngclassFieldPositionIterator.htmlclassFieldPositionIterator.pngclassFilteredBreakIteratorBuilder.htmlclassFilteredBreakIteratorBuilder.pngclassFilteredNormalizer2.htmlclassFilteredNormalizer2.pngclassFontRuns.htmlclassFontRuns.pngclassFormat.htmlclassFormat.pngclassFormattable.htmlclassFormattable.pngclassFormattedDateInterval.htmlclassFormattedDateInterval.pngclassFormattedList.htmlclassFormattedList.pngclassFormattedRelativeDateTime.htmlclassFormattedRelativeDateTime.pngclassFormattedValue.htmlclassFormattedValue.pngclassForwardCharacterIterator.htmlclassForwardCharacterIterator.pngclassGenderInfo.htmlclassGenderInfo.pngclassGregorianCalendar.htmlclassGregorianCalendar.pngclassIDNA.htmlclassIDNA.pngclassIDNAInfo.htmlclassIDNAInfo.pngclassInitialTimeZoneRule.htmlclassInitialTimeZoneRule.pngclassListFormatter.htmlclassListFormatter.pngclassLocalArray.htmlclassLocalArray.pngclassLocalPointer.htmlclassLocalPointer.pngclassLocalPointerBase.htmlclassLocalPointerBase.pngclassLocalUBiDiPointer.htmlclassLocalUBiDiTransformPointer.htmlclassLocalUBreakIteratorPointer.htmlclassLocalUCPTriePointer.htmlclassLocalUCalendarPointer.htmlclassLocalUCaseMapPointer.htmlclassLocalUCharsetDetectorPointer.htmlclassLocalUCollatorPointer.htmlclassLocalUConstrainedFieldPositionPointer.htmlclassLocalUConverterPointer.htmlclassLocalUConverterSelectorPointer.htmlclassLocalUDataMemoryPointer.htmlclassLocalUDateFormatPointer.htmlclassLocalUDateIntervalFormatPointer.htmlclassLocalUDateTimePatternGeneratorPointer.htmlclassLocalUEnumerationPointer.htmlclassLocalUFILEPointer.htmlclassLocalUFieldPositionIteratorPointer.htmlclassLocalUFormattablePointer.htmlclassLocalUFormattedDateIntervalPointer.htmlclassLocalUFormattedListPointer.htmlclassLocalUFormattedNumberPointer.htmlclassLocalUFormattedRelativeDateTimePointer.htmlclassLocalUIDNAPointer.htmlclassLocalUListFormatterPointer.htmlclassLocalULocaleDataPointer.htmlclassLocalULocaleDisplayNamesPointer.htmlclassLocalUMessageFormatPointer.htmlclassLocalUMutableCPTriePointer.htmlclassLocalUNormalizer2Pointer.htmlclassLocalUNumberFormatPointer.htmlclassLocalUNumberFormatterPointer.htmlclassLocalUNumberRangeFormatterPointer.htmlclassLocalUNumberingSystemPointer.htmlclassLocalUPluralRulesPointer.htmlclassLocalURegularExpressionPointer.htmlclassLocalURelativeDateTimeFormatterPointer.htmlclassLocalUResourceBundlePointer.htmlclassLocalUSetPointer.htmlclassLocalUSimpleNumberFormatterPointer.htmlclassLocalUSimpleNumberPointer.htmlclassLocalUSpoofCheckResultPointer.htmlclassLocalUSpoofCheckerPointer.htmlclassLocalUStringPrepProfilePointer.htmlclassLocalUStringSearchPointer.htmlclassLocalUTextPointer.htmlclassLocalUTransliteratorPointer.htmlclassLocale.htmlclassLocale.pngclassLocaleBuilder.htmlclassLocaleBuilder.pngclassLocaleDisplayNames.htmlclassLocaleDisplayNames.pngclassLocaleMatcher.htmlclassLocaleMatcher.pngclassLocaleMatcher_1_1Builder.htmlclassLocaleMatcher_1_1Builder.pngclassLocaleMatcher_1_1Result.htmlclassLocaleMatcher_1_1Result.pngclassLocaleRuns.htmlclassLocaleRuns.pngclassLocale_1_1ConvertingIterator.htmlclassLocale_1_1ConvertingIterator.pngclassLocale_1_1Iterator.htmlclassLocale_1_1Iterator.pngclassLocale_1_1RangeIterator.htmlclassLocale_1_1RangeIterator.pngclassMeasure.htmlclassMeasure.pngclassMeasureFormat.htmlclassMeasureFormat.pngclassMeasureUnit.htmlclassMeasureUnit.pngclassMessageFormat.htmlclassMessageFormat.pngclassMessagePattern.htmlclassMessagePattern.pngclassMessagePattern_1_1Part.htmlclassMessagePattern_1_1Part.pngclassNormalizer.htmlclassNormalizer.pngclassNormalizer2.htmlclassNormalizer2.pngclassNumberFormat.htmlclassNumberFormat.pngclassNumberFormatFactory.htmlclassNumberFormatFactory.pngclassNumberingSystem.htmlclassNumberingSystem.pngclassParagraphLayout.htmlclassParagraphLayout.pngclassParagraphLayout_1_1Line.htmlclassParagraphLayout_1_1Line.pngclassParagraphLayout_1_1VisualRun.htmlclassParagraphLayout_1_1VisualRun.pngclassParsePosition.htmlclassParsePosition.pngclassPluralFormat.htmlclassPluralFormat.pngclassPluralRules.htmlclassPluralRules.pngclassRegexMatcher.htmlclassRegexMatcher.pngclassRegexPattern.htmlclassRegexPattern.pngclassRegion.htmlclassRegion.pngclassRelativeDateTimeFormatter.htmlclassRelativeDateTimeFormatter.pngclassReplaceable.htmlclassReplaceable.pngclassResourceBundle.htmlclassResourceBundle.pngclassRuleBasedBreakIterator.htmlclassRuleBasedBreakIterator.pngclassRuleBasedCollator.htmlclassRuleBasedCollator.pngclassRuleBasedNumberFormat.htmlclassRuleBasedNumberFormat.pngclassRuleBasedTimeZone.htmlclassRuleBasedTimeZone.pngclassRunArray.htmlclassRunArray.pngclassScientificNumberFormatter.htmlclassScientificNumberFormatter.pngclassSearchIterator.htmlclassSearchIterator.pngclassSelectFormat.htmlclassSelectFormat.pngclassSimpleDateFormat.htmlclassSimpleDateFormat.pngclassSimpleFormatter.htmlclassSimpleFormatter.pngclassSimpleNumberFormatFactory.htmlclassSimpleNumberFormatFactory.pngclassSimpleTimeZone.htmlclassSimpleTimeZone.pngclassStringByteSink.htmlclassStringByteSink.pngclassStringCharacterIterator.htmlclassStringCharacterIterator.pngclassStringEnumeration.htmlclassStringEnumeration.pngclassStringPiece.htmlclassStringPiece.pngclassStringSearch.htmlclassStringSearch.pngclassSymbolTable.htmlclassTimeArrayTimeZoneRule.htmlclassTimeArrayTimeZoneRule.pngclassTimeUnit.htmlclassTimeUnit.pngclassTimeUnitAmount.htmlclassTimeUnitAmount.pngclassTimeUnitFormat.htmlclassTimeUnitFormat.pngclassTimeZone.htmlclassTimeZone.pngclassTimeZoneFormat.htmlclassTimeZoneFormat.pngclassTimeZoneNames.htmlclassTimeZoneNames.pngclassTimeZoneNames_1_1MatchInfoCollection.htmlclassTimeZoneNames_1_1MatchInfoCollection.pngclassTimeZoneRule.htmlclassTimeZoneRule.pngclassTimeZoneTransition.htmlclassTimeZoneTransition.pngclassTransliterator.htmlclassTransliterator.pngclassUCharCharacterIterator.htmlclassUCharCharacterIterator.pngclassUCharsTrie.htmlclassUCharsTrie.pngclassUCharsTrieBuilder.htmlclassUCharsTrieBuilder.pngclassUCharsTrie_1_1Iterator.htmlclassUCharsTrie_1_1Iterator.pngclassUCharsTrie_1_1State.htmlclassUCharsTrie_1_1State.pngclassUMemory.htmlclassUMemory.pngclassUObject.htmlclassUObject.pngclassUnicodeFilter.htmlclassUnicodeFilter.pngclassUnicodeFunctor.htmlclassUnicodeFunctor.pngclassUnicodeMatcher.htmlclassUnicodeMatcher.pngclassUnicodeReplacer.htmlclassUnicodeSet.htmlclassUnicodeSet.pngclassUnicodeSetIterator.htmlclassUnicodeSetIterator.pngclassUnicodeString.htmlclassUnicodeString.pngclassUnicodeStringAppendable.htmlclassUnicodeStringAppendable.pngclassVTimeZone.htmlclassVTimeZone.pngclassValueRuns.htmlclassValueRuns.pngclasses.htmlclassicu_1_1AlphabeticIndex.htmlclassicu_1_1AlphabeticIndex.pngclassicu_1_1AlphabeticIndex_1_1Bucket.htmlclassicu_1_1AlphabeticIndex_1_1Bucket.pngclassicu_1_1AlphabeticIndex_1_1ImmutableIndex.htmlclassicu_1_1AlphabeticIndex_1_1ImmutableIndex.pngclassicu_1_1AnnualTimeZoneRule.htmlclassicu_1_1AnnualTimeZoneRule.pngclassicu_1_1Appendable.htmlclassicu_1_1Appendable.pngclassicu_1_1BasicTimeZone.htmlclassicu_1_1BasicTimeZone.pngclassicu_1_1BreakIterator.htmlclassicu_1_1BreakIterator.pngclassicu_1_1ByteSink.htmlclassicu_1_1ByteSink.pngclassicu_1_1BytesTrie.htmlclassicu_1_1BytesTrie.pngclassicu_1_1BytesTrieBuilder.htmlclassicu_1_1BytesTrieBuilder.pngclassicu_1_1BytesTrie_1_1Iterator.htmlclassicu_1_1BytesTrie_1_1Iterator.pngclassicu_1_1BytesTrie_1_1State.htmlclassicu_1_1BytesTrie_1_1State.pngclassicu_1_1Calendar.htmlclassicu_1_1Calendar.pngclassicu_1_1CanonicalIterator.htmlclassicu_1_1CanonicalIterator.pngclassicu_1_1CaseMap.htmlclassicu_1_1CaseMap.pngclassicu_1_1Char16Ptr.htmlclassicu_1_1CharacterIterator.htmlclassicu_1_1CharacterIterator.pngclassicu_1_1CheckedArrayByteSink.htmlclassicu_1_1CheckedArrayByteSink.pngclassicu_1_1ChoiceFormat.htmlclassicu_1_1ChoiceFormat.pngclassicu_1_1CollationElementIterator.htmlclassicu_1_1CollationElementIterator.pngclassicu_1_1CollationKey.htmlclassicu_1_1CollationKey.pngclassicu_1_1Collator.htmlclassicu_1_1Collator.pngclassicu_1_1CollatorFactory.htmlclassicu_1_1CollatorFactory.pngclassicu_1_1CompactDecimalFormat.htmlclassicu_1_1CompactDecimalFormat.pngclassicu_1_1ConstChar16Ptr.htmlclassicu_1_1ConstrainedFieldPosition.htmlclassicu_1_1ConstrainedFieldPosition.pngclassicu_1_1CurrencyAmount.htmlclassicu_1_1CurrencyAmount.pngclassicu_1_1CurrencyPluralInfo.htmlclassicu_1_1CurrencyPluralInfo.pngclassicu_1_1CurrencyUnit.htmlclassicu_1_1CurrencyUnit.pngclassicu_1_1DateFormat.htmlclassicu_1_1DateFormat.pngclassicu_1_1DateFormatSymbols.htmlclassicu_1_1DateFormatSymbols.pngclassicu_1_1DateInterval.htmlclassicu_1_1DateInterval.pngclassicu_1_1DateIntervalFormat.htmlclassicu_1_1DateIntervalFormat.pngclassicu_1_1DateIntervalInfo.htmlclassicu_1_1DateIntervalInfo.pngclassicu_1_1DateTimePatternGenerator.htmlclassicu_1_1DateTimePatternGenerator.pngclassicu_1_1DateTimeRule.htmlclassicu_1_1DateTimeRule.pngclassicu_1_1DecimalFormat.htmlclassicu_1_1DecimalFormat.pngclassicu_1_1DecimalFormatSymbols.htmlclassicu_1_1DecimalFormatSymbols.pngclassicu_1_1DisplayOptions.htmlclassicu_1_1DisplayOptions_1_1Builder.htmlclassicu_1_1Edits.htmlclassicu_1_1Edits.pngclassicu_1_1ErrorCode.htmlclassicu_1_1ErrorCode.pngclassicu_1_1FieldPosition.htmlclassicu_1_1FieldPosition.pngclassicu_1_1FieldPositionIterator.htmlclassicu_1_1FieldPositionIterator.pngclassicu_1_1FilteredBreakIteratorBuilder.htmlclassicu_1_1FilteredBreakIteratorBuilder.pngclassicu_1_1FilteredNormalizer2.htmlclassicu_1_1FilteredNormalizer2.pngclassicu_1_1FontRuns.htmlclassicu_1_1FontRuns.pngclassicu_1_1Format.htmlclassicu_1_1Format.pngclassicu_1_1Formattable.htmlclassicu_1_1Formattable.pngclassicu_1_1FormattedDateInterval.htmlclassicu_1_1FormattedDateInterval.pngclassicu_1_1FormattedList.htmlclassicu_1_1FormattedList.pngclassicu_1_1FormattedRelativeDateTime.htmlclassicu_1_1FormattedRelativeDateTime.pngclassicu_1_1FormattedValue.htmlclassicu_1_1FormattedValue.pngclassicu_1_1ForwardCharacterIterator.htmlclassicu_1_1ForwardCharacterIterator.pngclassicu_1_1GenderInfo.htmlclassicu_1_1GenderInfo.pngclassicu_1_1GregorianCalendar.htmlclassicu_1_1GregorianCalendar.pngclassicu_1_1IDNA.htmlclassicu_1_1IDNA.pngclassicu_1_1IDNAInfo.htmlclassicu_1_1IDNAInfo.pngclassicu_1_1InitialTimeZoneRule.htmlclassicu_1_1InitialTimeZoneRule.pngclassicu_1_1ListFormatter.htmlclassicu_1_1ListFormatter.pngclassicu_1_1LocalArray.htmlclassicu_1_1LocalArray.pngclassicu_1_1LocalPointer.htmlclassicu_1_1LocalPointer.pngclassicu_1_1LocalPointerBase.htmlclassicu_1_1LocalPointerBase.pngclassicu_1_1Locale.htmlclassicu_1_1Locale.pngclassicu_1_1LocaleBuilder.htmlclassicu_1_1LocaleBuilder.pngclassicu_1_1LocaleDisplayNames.htmlclassicu_1_1LocaleDisplayNames.pngclassicu_1_1LocaleMatcher.htmlclassicu_1_1LocaleMatcher.pngclassicu_1_1LocaleMatcher_1_1Builder.htmlclassicu_1_1LocaleMatcher_1_1Builder.pngclassicu_1_1LocaleMatcher_1_1Result.htmlclassicu_1_1LocaleMatcher_1_1Result.pngclassicu_1_1LocaleRuns.htmlclassicu_1_1LocaleRuns.pngclassicu_1_1Locale_1_1ConvertingIterator.htmlclassicu_1_1Locale_1_1ConvertingIterator.pngclassicu_1_1Locale_1_1Iterator.htmlclassicu_1_1Locale_1_1Iterator.pngclassicu_1_1Locale_1_1RangeIterator.htmlclassicu_1_1Locale_1_1RangeIterator.pngclassicu_1_1Measure.htmlclassicu_1_1Measure.pngclassicu_1_1MeasureFormat.htmlclassicu_1_1MeasureFormat.pngclassicu_1_1MeasureUnit.htmlclassicu_1_1MeasureUnit.pngclassicu_1_1MessageFormat.htmlclassicu_1_1MessageFormat.pngclassicu_1_1MessagePattern.htmlclassicu_1_1MessagePattern.pngclassicu_1_1MessagePattern_1_1Part.htmlclassicu_1_1MessagePattern_1_1Part.pngclassicu_1_1Normalizer.htmlclassicu_1_1Normalizer.pngclassicu_1_1Normalizer2.htmlclassicu_1_1Normalizer2.pngclassicu_1_1NumberFormat.htmlclassicu_1_1NumberFormat.pngclassicu_1_1NumberFormatFactory.htmlclassicu_1_1NumberFormatFactory.pngclassicu_1_1NumberingSystem.htmlclassicu_1_1NumberingSystem.pngclassicu_1_1ParagraphLayout.htmlclassicu_1_1ParagraphLayout.pngclassicu_1_1ParagraphLayout_1_1Line.htmlclassicu_1_1ParagraphLayout_1_1Line.pngclassicu_1_1ParagraphLayout_1_1VisualRun.htmlclassicu_1_1ParagraphLayout_1_1VisualRun.pngclassicu_1_1ParsePosition.htmlclassicu_1_1ParsePosition.pngclassicu_1_1PluralFormat.htmlclassicu_1_1PluralFormat.pngclassicu_1_1PluralRules.htmlclassicu_1_1PluralRules.pngclassicu_1_1RegexMatcher.htmlclassicu_1_1RegexMatcher.pngclassicu_1_1RegexPattern.htmlclassicu_1_1RegexPattern.pngclassicu_1_1Region.htmlclassicu_1_1Region.pngclassicu_1_1RelativeDateTimeFormatter.htmlclassicu_1_1RelativeDateTimeFormatter.pngclassicu_1_1Replaceable.htmlclassicu_1_1Replaceable.pngclassicu_1_1ResourceBundle.htmlclassicu_1_1ResourceBundle.pngclassicu_1_1RuleBasedBreakIterator.htmlclassicu_1_1RuleBasedBreakIterator.pngclassicu_1_1RuleBasedCollator.htmlclassicu_1_1RuleBasedCollator.pngclassicu_1_1RuleBasedNumberFormat.htmlclassicu_1_1RuleBasedNumberFormat.pngclassicu_1_1RuleBasedTimeZone.htmlclassicu_1_1RuleBasedTimeZone.pngclassicu_1_1RunArray.htmlclassicu_1_1RunArray.pngclassicu_1_1ScientificNumberFormatter.htmlclassicu_1_1ScientificNumberFormatter.pngclassicu_1_1SearchIterator.htmlclassicu_1_1SearchIterator.pngclassicu_1_1SelectFormat.htmlclassicu_1_1SelectFormat.pngclassicu_1_1SimpleDateFormat.htmlclassicu_1_1SimpleDateFormat.pngclassicu_1_1SimpleFormatter.htmlclassicu_1_1SimpleFormatter.pngclassicu_1_1SimpleNumberFormatFactory.htmlclassicu_1_1SimpleNumberFormatFactory.pngclassicu_1_1SimpleTimeZone.htmlclassicu_1_1SimpleTimeZone.pngclassicu_1_1StringByteSink.htmlclassicu_1_1StringByteSink.pngclassicu_1_1StringCharacterIterator.htmlclassicu_1_1StringCharacterIterator.pngclassicu_1_1StringEnumeration.htmlclassicu_1_1StringEnumeration.pngclassicu_1_1StringPiece.htmlclassicu_1_1StringPiece.pngclassicu_1_1StringSearch.htmlclassicu_1_1StringSearch.pngclassicu_1_1SymbolTable.htmlclassicu_1_1TimeArrayTimeZoneRule.htmlclassicu_1_1TimeArrayTimeZoneRule.pngclassicu_1_1TimeUnit.htmlclassicu_1_1TimeUnit.pngclassicu_1_1TimeUnitAmount.htmlclassicu_1_1TimeUnitAmount.pngclassicu_1_1TimeUnitFormat.htmlclassicu_1_1TimeUnitFormat.pngclassicu_1_1TimeZone.htmlclassicu_1_1TimeZone.pngclassicu_1_1TimeZoneFormat.htmlclassicu_1_1TimeZoneFormat.pngclassicu_1_1TimeZoneNames.htmlclassicu_1_1TimeZoneNames.pngclassicu_1_1TimeZoneNames_1_1MatchInfoCollection.htmlclassicu_1_1TimeZoneNames_1_1MatchInfoCollection.pngclassicu_1_1TimeZoneRule.htmlclassicu_1_1TimeZoneRule.pngclassicu_1_1TimeZoneTransition.htmlclassicu_1_1TimeZoneTransition.pngclassicu_1_1Transliterator.htmlclassicu_1_1Transliterator.pngclassicu_1_1UCharCharacterIterator.htmlclassicu_1_1UCharCharacterIterator.pngclassicu_1_1UCharsTrie.htmlclassicu_1_1UCharsTrie.pngclassicu_1_1UCharsTrieBuilder.htmlclassicu_1_1UCharsTrieBuilder.pngclassicu_1_1UCharsTrie_1_1Iterator.htmlclassicu_1_1UCharsTrie_1_1Iterator.pngclassicu_1_1UCharsTrie_1_1State.htmlclassicu_1_1UCharsTrie_1_1State.pngclassicu_1_1UMemory.htmlclassicu_1_1UMemory.pngclassicu_1_1UObject.htmlclassicu_1_1UObject.pngclassicu_1_1UnicodeFilter.htmlclassicu_1_1UnicodeFilter.pngclassicu_1_1UnicodeFunctor.htmlclassicu_1_1UnicodeFunctor.pngclassicu_1_1UnicodeMatcher.htmlclassicu_1_1UnicodeMatcher.pngclassicu_1_1UnicodeReplacer.htmlclassicu_1_1UnicodeSet.htmlclassicu_1_1UnicodeSet.pngclassicu_1_1UnicodeSetIterator.htmlclassicu_1_1UnicodeSetIterator.pngclassicu_1_1UnicodeString.htmlclassicu_1_1UnicodeString.pngclassicu_1_1UnicodeStringAppendable.htmlclassicu_1_1UnicodeStringAppendable.pngclassicu_1_1VTimeZone.htmlclassicu_1_1VTimeZone.pngclassicu_1_1ValueRuns.htmlclassicu_1_1ValueRuns.pngclassicu_1_1number_1_1CurrencyPrecision.htmlclassicu_1_1number_1_1CurrencyPrecision.pngclassicu_1_1number_1_1FormattedNumber.htmlclassicu_1_1number_1_1FormattedNumber.pngclassicu_1_1number_1_1FormattedNumberRange.htmlclassicu_1_1number_1_1FormattedNumberRange.pngclassicu_1_1number_1_1FractionPrecision.htmlclassicu_1_1number_1_1FractionPrecision.pngclassicu_1_1number_1_1IncrementPrecision.htmlclassicu_1_1number_1_1IncrementPrecision.pngclassicu_1_1number_1_1IntegerWidth.htmlclassicu_1_1number_1_1IntegerWidth.pngclassicu_1_1number_1_1LocalizedNumberFormatter.htmlclassicu_1_1number_1_1LocalizedNumberFormatter.pngclassicu_1_1number_1_1LocalizedNumberRangeFormatter.htmlclassicu_1_1number_1_1LocalizedNumberRangeFormatter.pngclassicu_1_1number_1_1Notation.htmlclassicu_1_1number_1_1Notation.pngclassicu_1_1number_1_1NumberFormatter.htmlclassicu_1_1number_1_1NumberFormatterSettings.htmlclassicu_1_1number_1_1NumberRangeFormatter.htmlclassicu_1_1number_1_1NumberRangeFormatterSettings.htmlclassicu_1_1number_1_1Precision.htmlclassicu_1_1number_1_1Precision.pngclassicu_1_1number_1_1Scale.htmlclassicu_1_1number_1_1Scale.pngclassicu_1_1number_1_1ScientificNotation.htmlclassicu_1_1number_1_1ScientificNotation.pngclassicu_1_1number_1_1SimpleNumber.htmlclassicu_1_1number_1_1SimpleNumber.pngclassicu_1_1number_1_1SimpleNumberFormatter.htmlclassicu_1_1number_1_1SimpleNumberFormatter.pngclassicu_1_1number_1_1UnlocalizedNumberFormatter.htmlclassicu_1_1number_1_1UnlocalizedNumberFormatter.pngclassicu_1_1number_1_1UnlocalizedNumberRangeFormatter.htmlclassicu_1_1number_1_1UnlocalizedNumberRangeFormatter.pngclassicu_1_1number_1_1impl_1_1Grouper.htmlclassicu_1_1number_1_1impl_1_1Grouper.pngclassicu_1_1number_1_1impl_1_1Padder.htmlclassicu_1_1number_1_1impl_1_1Padder.pngclassicu_1_1number_1_1impl_1_1StringProp.htmlclassicu_1_1number_1_1impl_1_1StringProp.pngclassicu_1_1number_1_1impl_1_1SymbolsWrapper.htmlclassicu_1_1number_1_1impl_1_1SymbolsWrapper.pngclassnumber_1_1CurrencyPrecision.htmlclassnumber_1_1CurrencyPrecision.pngclassnumber_1_1FormattedNumber.htmlclassnumber_1_1FormattedNumber.pngclassnumber_1_1FormattedNumberRange.htmlclassnumber_1_1FormattedNumberRange.pngclassnumber_1_1FractionPrecision.htmlclassnumber_1_1FractionPrecision.pngclassnumber_1_1IncrementPrecision.htmlclassnumber_1_1IncrementPrecision.pngclassnumber_1_1IntegerWidth.htmlclassnumber_1_1IntegerWidth.pngclassnumber_1_1LocalizedNumberFormatter.htmlclassnumber_1_1LocalizedNumberFormatter.pngclassnumber_1_1LocalizedNumberRangeFormatter.htmlclassnumber_1_1LocalizedNumberRangeFormatter.pngclassnumber_1_1Notation.htmlclassnumber_1_1Notation.pngclassnumber_1_1NumberFormatter.htmlclassnumber_1_1NumberFormatterSettings.htmlclassnumber_1_1NumberRangeFormatter.htmlclassnumber_1_1NumberRangeFormatterSettings.htmlclassnumber_1_1Precision.htmlclassnumber_1_1Precision.pngclassnumber_1_1Scale.htmlclassnumber_1_1Scale.pngclassnumber_1_1ScientificNotation.htmlclassnumber_1_1ScientificNotation.pngclassnumber_1_1SimpleNumber.htmlclassnumber_1_1SimpleNumber.pngclassnumber_1_1SimpleNumberFormatter.htmlclassnumber_1_1SimpleNumberFormatter.pngclassnumber_1_1UnlocalizedNumberFormatter.htmlclassnumber_1_1UnlocalizedNumberFormatter.pngclassnumber_1_1UnlocalizedNumberRangeFormatter.htmlclassnumber_1_1UnlocalizedNumberRangeFormatter.pngclassnumber_1_1impl_1_1Grouper.htmlclassnumber_1_1impl_1_1Grouper.pngclassnumber_1_1impl_1_1Padder.htmlclassnumber_1_1impl_1_1Padder.pngclassnumber_1_1impl_1_1StringProp.htmlclassnumber_1_1impl_1_1StringProp.pngclassnumber_1_1impl_1_1SymbolsWrapper.htmlclassnumber_1_1impl_1_1SymbolsWrapper.pngclosed.pngcoleitr_8h.htmlcoleitr_8h_source.htmlcoll_8h.htmlcoll_8h_source.htmlcompactdecimalformat_8h.htmlcompactdecimalformat_8h_source.htmlcurramt_8h.htmlcurramt_8h_source.htmlcurrpinf_8h.htmlcurrpinf_8h_source.htmlcurrunit_8h.htmlcurrunit_8h_source.htmldatefmt_8h.htmldatefmt_8h_source.htmldbbi_8h.htmldbbi_8h_source.htmldcfmtsym_8h.htmldcfmtsym_8h_source.htmldecimfmt_8h.htmldecimfmt_8h_source.htmldeprecated.htmldir_38d6cce7c8c2469e45fc20035c32cb37.htmldir_3e1ecd90385a80576b9fe3cd29979487.htmldir_62bbd7d8d356aabb1ca2bb9704fa0335.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_7211dc00d760fee3a180fcbb414c517d.htmldir_7ebd08b749c592688a72f1c802f0ae02.htmldir_84abeeaa1c31cd817591a3a8c0864234.htmldir_8e7b8192f8ff7e2a9b28a95633402eef.htmldir_c0b05f822e611119fac4b5ce31fb631c.htmldir_d616af8505d11c76bde44a61e9dd2cb0.htmldir_ea38a79946393ba99527465e4459f2c6.htmldir_ff9529815edbb9be180a9d3389ef352b.htmldisplayoptions_8h.htmldisplayoptions_8h_source.htmldoc.pngdocmain_8h.htmldocmain_8h_source.htmldoxygen.cssdoxygen.svgdraft.htmldtfmtsym_8h.htmldtfmtsym_8h_source.htmldtintrv_8h.htmldtintrv_8h_source.htmldtitvfmt_8h.htmldtitvfmt_8h_source.htmldtitvinf_8h.htmldtitvinf_8h_source.htmldtptngen_8h.htmldtptngen_8h_source.htmldtrule_8h.htmldtrule_8h_source.htmldynsections.jsedits_8h.htmledits_8h_source.htmlenumset_8h.htmlenumset_8h_source.htmlerrorcode_8h.htmlerrorcode_8h_source.htmlfieldpos_8h.htmlfieldpos_8h_source.htmlfiles.htmlfilteredbrk_8h.htmlfilteredbrk_8h_source.htmlfmtable_8h.htmlfmtable_8h_source.htmlfolderclosed.pngfolderopen.pngformat_8h.htmlformat_8h_source.htmlformattednumber_8h.htmlformattednumber_8h_source.htmlformattedvalue_8h.htmlformattedvalue_8h_source.htmlfpositer_8h.htmlfpositer_8h_source.htmlfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_y.htmlfunctions_func_z.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_y.htmlfunctions_z.htmlfunctions_~.htmlgender_8h.htmlgender_8h_source.htmlglobals.htmlglobals_c.htmlglobals_defs.htmlglobals_defs_c.htmlglobals_defs_f.htmlglobals_defs_i.htmlglobals_defs_j.htmlglobals_defs_n.htmlglobals_defs_t.htmlglobals_defs_u.htmlglobals_enum.htmlglobals_eval.htmlglobals_eval_u.htmlglobals_f.htmlglobals_func.htmlglobals_func_u.htmlglobals_i.htmlglobals_j.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_r.htmlglobals_t.htmlglobals_type.htmlglobals_type_p.htmlglobals_type_u.htmlglobals_u.htmlglobals_vars.htmlgregocal_8h.htmlgregocal_8h_source.htmlgroup__ustring__ustrlen.htmlhierarchy.htmlicudataver_8h.htmlicudataver_8h_source.htmlicudocs.tagicuplug_8h.htmlicuplug_8h_source.htmlidna_8h.htmlidna_8h_source.htmlindex.htmlinternal.htmljquery.jslistformatter_8h.htmllistformatter_8h_source.htmllocalebuilder_8h.htmllocalebuilder_8h_source.htmllocalematcher_8h.htmllocalematcher_8h_source.htmllocalpointer_8h.htmllocalpointer_8h_source.htmllocdspnm_8h.htmllocdspnm_8h_source.htmllocid_8h.htmllocid_8h_source.htmlmeasfmt_8h.htmlmeasfmt_8h_source.htmlmeasunit_8h.htmlmeasunit_8h_source.htmlmeasure_8h.htmlmeasure_8h_source.htmlmenu.jsmenudata.jsmessagepattern_8h.htmlmessagepattern_8h_source.htmlmodules.htmlmsgfmt_8h.htmlmsgfmt_8h_source.htmlnamespaceicu.htmlnamespaceicu_1_1NoUnit.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnormalizer2_8h.htmlnormalizer2_8h_source.htmlnormlzr_8h.htmlnormlzr_8h_source.htmlnounit_8h.htmlnounit_8h_source.htmlnumberformatter_8h.htmlnumberformatter_8h_source.htmlnumberrangeformatter_8h.htmlnumberrangeformatter_8h_source.htmlnumfmt_8h.htmlnumfmt_8h_source.htmlnumsys_8h.htmlnumsys_8h_source.htmlobsolete.htmlopen.pngpages.htmlparseerr_8h.htmlparseerr_8h_source.htmlparsepos_8h.htmlparsepos_8h_source.htmlplatform_8h.htmlplatform_8h_source.htmlplayout_8h.htmlplayout_8h_source.htmlplruns_8h.htmlplruns_8h_source.htmlplurfmt_8h.htmlplurfmt_8h_source.htmlplurrule_8h.htmlplurrule_8h_source.htmlptypes_8h.htmlptypes_8h_source.htmlputil_8h.htmlputil_8h_source.htmlrbbi_8h.htmlrbbi_8h_source.htmlrbnf_8h.htmlrbnf_8h_source.htmlrbtz_8h.htmlrbtz_8h_source.htmlregex_8h.htmlregex_8h_source.htmlregion_8h.htmlregion_8h_source.htmlreldatefmt_8h.htmlreldatefmt_8h_source.htmlrep_8h.htmlrep_8h_source.htmlresbund_8h.htmlresbund_8h_source.htmlschriter_8h.htmlschriter_8h_source.htmlscientificnumberformatter_8h.htmlscientificnumberformatter_8h_source.htmlsearch_8h.htmlsearch_8h_source.htmlselfmt_8h.htmlselfmt_8h_source.htmlsimpleformatter_8h.htmlsimpleformatter_8h_source.htmlsimplenumberformatter_8h.htmlsimplenumberformatter_8h_source.htmlsimpletz_8h.htmlsimpletz_8h_source.htmlsmpdtfmt_8h.htmlsmpdtfmt_8h_source.htmlsortkey_8h.htmlsortkey_8h_source.htmlsplitbar.pngstable.htmlstd__string_8h.htmlstd__string_8h_source.htmlstrenum_8h.htmlstrenum_8h_source.htmlstringoptions_8h.htmlstringoptions_8h_source.htmlstringpiece_8h.htmlstringpiece_8h_source.htmlstringtriebuilder_8h.htmlstringtriebuilder_8h_source.htmlstructUCPTrie.htmlstructUCharIterator.htmlstructUConverterFromUnicodeArgs.htmlstructUConverterToUnicodeArgs.htmlstructUDataInfo.htmlstructUFieldPosition.htmlstructUIDNAInfo.htmlstructUParseError.htmlstructUReplaceableCallbacks.htmlstructUSerializedSet.htmlstructUText.htmlstructUTextFuncs.htmlstructUTransPosition.htmlstructicu_1_1Edits_1_1Iterator.htmlstructicu_1_1Edits_1_1Iterator.pngstructicu_1_1number_1_1Notation_1_1NotationUnion_1_1ScientificSettings.htmlstructicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.htmlstructicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1IncrementSettings.htmlstructicu_1_1number_1_1impl_1_1MacroProps.htmlstructicu_1_1number_1_1impl_1_1MacroProps.pngstructicu_1_1number_1_1impl_1_1RangeMacroProps.htmlstructicu_1_1number_1_1impl_1_1RangeMacroProps.pngstsearch_8h.htmlstsearch_8h_source.htmlsymtable_8h.htmlsymtable_8h_source.htmlsync_off.pngsync_on.pngsystem.htmltab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstblcoll_8h.htmltblcoll_8h_source.htmltimezone_8h.htmltimezone_8h_source.htmltmunit_8h.htmltmunit_8h_source.htmltmutamt_8h.htmltmutamt_8h_source.htmltmutfmt_8h.htmltmutfmt_8h_source.htmltranslit_8h.htmltranslit_8h_source.htmltzfmt_8h.htmltzfmt_8h_source.htmltznames_8h.htmltznames_8h_source.htmltzrule_8h.htmltzrule_8h_source.htmltztrans_8h.htmltztrans_8h_source.htmlubidi_8h.htmlubidi_8h_source.htmlubiditransform_8h.htmlubiditransform_8h_source.htmlubrk_8h.htmlubrk_8h_source.htmlucal_8h.htmlucal_8h_source.htmlucasemap_8h.htmlucasemap_8h_source.htmlucat_8h.htmlucat_8h_source.htmluchar_8h.htmluchar_8h_source.htmlucharstrie_8h.htmlucharstrie_8h_source.htmlucharstriebuilder_8h.htmlucharstriebuilder_8h_source.htmluchriter_8h.htmluchriter_8h_source.htmluclean_8h.htmluclean_8h_source.htmlucnv_8h.htmlucnv_8h_source.htmlucnv__cb_8h.htmlucnv__cb_8h_source.htmlucnv__err_8h.htmlucnv__err_8h_source.htmlucnvsel_8h.htmlucnvsel_8h_source.htmlucol_8h.htmlucol_8h_source.htmlucoleitr_8h.htmlucoleitr_8h_source.htmluconfig_8h.htmluconfig_8h_source.htmlucpmap_8h.htmlucpmap_8h_source.htmlucptrie_8h.htmlucptrie_8h_source.htmlucsdet_8h.htmlucsdet_8h_source.htmlucurr_8h.htmlucurr_8h_source.htmludat_8h.htmludat_8h_source.htmludata_8h.htmludata_8h_source.htmludateintervalformat_8h.htmludateintervalformat_8h_source.htmludatpg_8h.htmludatpg_8h_source.htmludisplaycontext_8h.htmludisplaycontext_8h_source.htmludisplayoptions_8h.htmludisplayoptions_8h_source.htmluenum_8h.htmluenum_8h_source.htmlufieldpositer_8h.htmlufieldpositer_8h_source.htmluformattable_8h.htmluformattable_8h_source.htmluformattednumber_8h.htmluformattednumber_8h_source.htmluformattedvalue_8h.htmluformattedvalue_8h_source.htmlugender_8h.htmlugender_8h_source.htmluidna_8h.htmluidna_8h_source.htmluiter_8h.htmluiter_8h_source.htmluldnames_8h.htmluldnames_8h_source.htmlulistformatter_8h.htmlulistformatter_8h_source.htmluloc_8h.htmluloc_8h_source.htmlulocdata_8h.htmlulocdata_8h_source.htmlumachine_8h.htmlumachine_8h_source.htmlumisc_8h.htmlumisc_8h_source.htmlumsg_8h.htmlumsg_8h_source.htmlumutablecptrie_8h.htmlumutablecptrie_8h_source.htmlunifilt_8h.htmlunifilt_8h_source.htmlunifunct_8h.htmlunifunct_8h_source.htmlunimatch_8h.htmlunimatch_8h_source.htmlunionicu_1_1Transliterator_1_1Token.htmlunirepl_8h.htmlunirepl_8h_source.htmluniset_8h.htmluniset_8h_source.htmlunistr_8h.htmlunistr_8h_source.htmlunorm2_8h.htmlunorm2_8h_source.htmlunorm_8h.htmlunorm_8h_source.htmlunum_8h.htmlunum_8h_source.htmlunumberformatter_8h.htmlunumberformatter_8h_source.htmlunumberoptions_8h.htmlunumberoptions_8h_source.htmlunumberrangeformatter_8h.htmlunumberrangeformatter_8h_source.htmlunumsys_8h.htmlunumsys_8h_source.htmluobject_8h.htmluobject_8h_source.htmlupluralrules_8h.htmlupluralrules_8h_source.htmluregex_8h.htmluregex_8h_source.htmluregion_8h.htmluregion_8h_source.htmlureldatefmt_8h.htmlureldatefmt_8h_source.htmlurep_8h.htmlurep_8h_source.htmlures_8h.htmlures_8h_source.htmluscript_8h.htmluscript_8h_source.htmlusearch_8h.htmlusearch_8h_source.htmluset_8h.htmluset_8h_source.htmlusetiter_8h.htmlusetiter_8h_source.htmlushape_8h.htmlushape_8h_source.htmlusimplenumberformatter_8h.htmlusimplenumberformatter_8h_source.htmluspoof_8h.htmluspoof_8h_source.htmlusprep_8h.htmlusprep_8h_source.htmlustdio_8h.htmlustdio_8h_source.htmlustream_8h.htmlustream_8h_source.htmlustring_8h.htmlustring_8h_source.htmlustringtrie_8h.htmlustringtrie_8h_source.htmlutext_8h.htmlutext_8h_source.htmlutf16_8h.htmlutf16_8h_source.htmlutf32_8h.htmlutf32_8h_source.htmlutf8_8h.htmlutf8_8h_source.htmlutf_8h.htmlutf_8h_source.htmlutf__old_8h.htmlutf__old_8h_source.htmlutmscale_8h.htmlutmscale_8h_source.htmlutrace_8h.htmlutrace_8h_source.htmlutrans_8h.htmlutrans_8h_source.htmlutypes_8h.htmlutypes_8h_source.htmluvernum_8h.htmluvernum_8h_source.htmluversion_8h.htmluversion_8h_source.htmlvtzone_8h.htmlvtzone_8h_source.htmlreadme.htmllibicu73_2-docLICENSE/usr/share/doc/packages//usr/share/doc/packages/icu//usr/share/doc/packages/icu/html//usr/share/licenses//usr/share/licenses/libicu73_2-doc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31607/SUSE_SLE-15_Update/5fcab5c157836fdaeab4a7d33eea8f35-icu73_2.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linux       !"#$%&' ()!*+,-./01234 5677849:;<=>??@ABCDEFG+HIJKLM&NOPQ4RST UVWXYZ [I\]^_Y`abB cdefgQhijklmnoTnpS qr       !"#$%&' ()!*+,-./01234 5677849:;<=>??@ABCDEFG+HIJKLM&NOPQ4RST UVWXYZ [I\]^_Y`abB cdefgQhijklmnoTnpS qrstuv*wxyz{|z}~stuv*wxyz{|z}~directoryHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 125 x 136, 8-bit colormap, non-interlacedPNG image data, 169 x 136, 8-bit colormap, non-interlacedPNG image data, 216 x 136, 8-bit colormap, non-interlacedPNG image data, 156 x 192, 8-bit colormap, non-interlacedPNG image data, 182 x 192, 8-bit colormap, non-interlacedPNG image data, 473 x 248, 8-bit colormap, non-interlacedPNG image data, 168 x 192, 8-bit colormap, non-interlacedPNG image data, 420 x 136, 8-bit colormap, non-interlacedPNG image data, 89 x 80, 8-bit colormap, non-interlacedPNG image data, 128 x 80, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 122 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 192, 8-bit colormap, non-interlacedPNG image data, 132 x 136, 8-bit colormap, non-interlacedHTML document, ASCII textPNG image data, 180 x 304, 8-bit colormap, non-interlacedPNG image data, 167 x 136, 8-bit colormap, non-interlacedPNG image data, 118 x 248, 8-bit colormap, non-interlacedPNG image data, 168 x 136, 8-bit colormap, non-interlacedPNG image data, 106 x 136, 8-bit colormap, non-interlacedPNG image data, 139 x 192, 8-bit colormap, non-interlacedPNG image data, 123 x 136, 8-bit colormap, non-interlacedPNG image data, 168 x 304, 8-bit colormap, non-interlacedPNG image data, 175 x 80, 8-bit colormap, non-interlacedPNG image data, 131 x 192, 8-bit colormap, non-interlacedPNG image data, 143 x 136, 8-bit colormap, non-interlacedPNG image data, 110 x 192, 8-bit colormap, non-interlacedPNG image data, 137 x 248, 8-bit colormap, non-interlacedPNG image data, 147 x 136, 8-bit colormap, non-interlacedPNG image data, 103 x 136, 8-bit colormap, non-interlacedPNG image data, 142 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 136, 8-bit colormap, non-interlacedPNG image data, 184 x 136, 8-bit colormap, non-interlacedPNG image data, 112 x 136, 8-bit colormap, non-interlacedPNG image data, 166 x 136, 8-bit colormap, non-interlacedPNG image data, 95 x 80, 8-bit colormap, non-interlacedPNG image data, 107 x 136, 8-bit colormap, non-interlacedPNG image data, 191 x 136, 8-bit colormap, non-interlacedPNG image data, 146 x 192, 8-bit colormap, non-interlacedPNG image data, 90 x 192, 8-bit colormap, non-interlacedPNG image data, 294 x 584, 8-bit colormap, non-interlacedPNG image data, 101 x 136, 8-bit colormap, non-interlacedPNG image data, 328 x 80, 8-bit colormap, non-interlacedPNG image data, 258 x 80, 8-bit colormap, non-interlacedPNG image data, 386 x 80, 8-bit colormap, non-interlacedPNG image data, 1135 x 80, 8-bit colormap, non-interlacedPNG image data, 98 x 136, 8-bit colormap, non-interlacedPNG image data, 89 x 136, 8-bit colormap, non-interlacedPNG image data, 145 x 192, 8-bit colormap, non-interlacedPNG image data, 108 x 136, 8-bit colormap, non-interlacedPNG image data, 165 x 80, 8-bit colormap, non-interlacedPNG image data, 340 x 80, 8-bit colormap, non-interlacedPNG image data, 113 x 136, 8-bit colormap, non-interlacedPNG image data, 153 x 136, 8-bit colormap, non-interlacedPNG image data, 120 x 80, 8-bit colormap, non-interlacedPNG image data, 166 x 80, 8-bit colormap, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 101 x 192, 8-bit colormap, non-interlacedPNG image data, 534 x 80, 8-bit colormap, non-interlacedPNG image data, 404 x 80, 8-bit colormap, non-interlacedPNG image data, 272 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 248, 8-bit colormap, non-interlacedPNG image data, 230 x 192, 8-bit colormap, non-interlacedPNG image data, 125 x 192, 8-bit colormap, non-interlacedPNG image data, 126 x 136, 8-bit colormap, non-interlacedPNG image data, 155 x 80, 8-bit colormap, non-interlacedPNG image data, 96 x 136, 8-bit colormap, non-interlacedPNG image data, 554 x 304, 8-bit colormap, non-interlacedPNG image data, 199 x 192, 8-bit colormap, non-interlacedPNG image data, 136 x 136, 8-bit colormap, non-interlacedPNG image data, 133 x 136, 8-bit colormap, non-interlacedPNG image data, 163 x 136, 8-bit colormap, non-interlacedPNG image data, 196 x 136, 8-bit colormap, non-interlacedPNG image data, 107 x 192, 8-bit colormap, non-interlacedPNG image data, 99 x 136, 8-bit colormap, non-interlacedPNG image data, 117 x 136, 8-bit colormap, non-interlacedPNG image data, 110 x 136, 8-bit colormap, non-interlacedPNG image data, 186 x 136, 8-bit colormap, non-interlacedPNG image data, 114 x 192, 8-bit colormap, non-interlacedPNG image data, 128 x 136, 8-bit colormap, non-interlacedPNG image data, 178 x 248, 8-bit colormap, non-interlacedPNG image data, 151 x 248, 8-bit colormap, non-interlacedPNG image data, 323 x 192, 8-bit colormap, non-interlacedPNG image data, 185 x 136, 8-bit colormap, non-interlacedPNG image data, 116 x 192, 8-bit colormap, non-interlacedPNG image data, 109 x 192, 8-bit colormap, non-interlacedPNG image data, 126 x 80, 8-bit colormap, non-interlacedPNG image data, 128 x 248, 8-bit colormap, non-interlacedPNG image data, 205 x 136, 8-bit colormap, non-interlacedPNG image data, 138 x 136, 8-bit colormap, non-interlacedPNG image data, 100 x 80, 8-bit colormap, non-interlacedPNG image data, 175 x 192, 8-bit colormap, non-interlacedPNG image data, 106 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 192, 8-bit colormap, non-interlacedPNG image data, 130 x 192, 8-bit colormap, non-interlacedPNG image data, 129 x 136, 8-bit colormap, non-interlacedPNG image data, 247 x 80, 8-bit colormap, non-interlacedPNG image data, 545 x 192, 8-bit colormap, non-interlacedPNG image data, 146 x 136, 8-bit colormap, non-interlacedPNG image data, 99 x 80, 8-bit colormap, non-interlacedPNG image data, 139 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 80, 8-bit colormap, non-interlacedPNG image data, 133 x 80, 8-bit colormap, non-interlacedPNG image data, 574 x 2488, 8-bit colormap, non-interlacedPNG image data, 442 x 3384, 8-bit colormap, non-interlacedPNG image data, 266 x 248, 8-bit colormap, non-interlacedPNG image data, 125 x 248, 8-bit colormap, non-interlacedPNG image data, 139 x 136, 8-bit colormap, non-interlacedPNG image data, 122 x 248, 8-bit colormap, non-interlacedPNG image data, 96 x 192, 8-bit colormap, non-interlacedPNG image data, 190 x 136, 8-bit colormap, non-interlacedPNG image data, 376 x 80, 8-bit colormap, non-interlacedPNG image data, 448 x 80, 8-bit colormap, non-interlacedPNG image data, 183 x 136, 8-bit colormap, non-interlacedPNG image data, 153 x 80, 8-bit colormap, non-interlacedPNG image data, 812 x 80, 8-bit colormap, non-interlacedPNG image data, 956 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 136, 8-bit colormap, non-interlacedPNG image data, 593 x 136, 8-bit colormap, non-interlacedPNG image data, 115 x 80, 8-bit colormap, non-interlacedPNG image data, 164 x 80, 8-bit colormap, non-interlacedPNG image data, 218 x 80, 8-bit colormap, non-interlacedPNG image data, 834 x 80, 8-bit colormap, non-interlacedPNG image data, 978 x 80, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 152 x 80, 8-bit colormap, non-interlacedPNG image data, 171 x 80, 8-bit colormap, non-interlacedPNG image data, 207 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textSVG Scalable Vector Graphics imageXML 1.0 document textUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 108 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 217 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long linesUTF-8 Unicode text2M&oۨoL1Yutf-8fef8c3d167bc001bb4b583c916f47fc0eb527c6ee60eda016314ef8a95b80cf4? 7zXZ !t/u#5]"k%{|5QAmNrc<ԘniwQ*7=EtX}n4]"ȾO" T_C._ tCeQ`ah GJ-='g΅R)\!~Ѥ(I<:Yc+DEޜ-Pzo 쯘̃A-~y`Dc9 tTW'O@pɨR jY4,?su7F2AWEshM"g4B-Gƭ?=Z&UD¹I9RC 8j< $VjqT@ ߩSϮuVhe qc[QϿ PɧVm@ɦ~:4ӬٔƲ$?~8d|^j7EaWF0F#b4x80sӅxL'1l21ޠ7czF!!M#vW!*5zt  AgsR*6hs ϺDyC1:L`1wl>(WTb\ hN(. e8t0m?$ؤkBeg&@m ~W)ɷAɞwC^5wY$%|.Md-SON9ZzCRZj҂ :EC)똏H<]W{4ڂFUzi<$ v5L$0(Z"fC?{d7`ՐKaؿ'6Rm15}uЌe)[2."i@4o~*/оlU|MC}iHڶb,aK6 m׏!ZK ,`PgunD(\E\?z)r]@q=[̜MHR\PQFSE,ǫd Ꝑi|9o%c6`8CgqևPZz_S%Sƭ]x۹Z}SJRSQge=.iwyˊ> DsS+RGF~ʞG˹s;:2x?]DM}IS蟨AE43tu a5x9u[oA:s&F kɮpBˇyu F :' th vA3!Y\|KX*͊^X `oԺ`(u)Z+B~g74 nvfEv N^sq5h@ 薭3rXռFc7,Co;'l'*D[MY9ӗׄƧ^VaE}otrdd\ }p{_wd$T8g-7@NnbgfDOΒ:?EM`O)pm6eI7~DJŢ8R6feerJjIPu'r[e|r" F wKSAE ϙ8نp++0AQ?[T{V ׽huÄ&۾gۗW]'V!Cq}l# > ]Q=aP -{Ɍ-ZqY @IíI,&Pv2PwNtZD5Q@r,z4y5{Uc|4r #^>GD:4W˔"]*]wWtlwRή&3)d;N;koyW_ި(DϝWN5<N5s8Qыputi1{(l;E&jyKV J@-J@G{k[D;0IнПk~lS-{S &Ԙ|8ُqZ⶛^J2tI-:ż6#2JiRpG:迡6?nuȟvx‡DQ$T=H8 G.eE rCk4Fp 0/&Xε[ SɫY)؂.%) ۭ-h}`UT[^`Ͽ%CA{V<ܹe(^jx!QDNf6T䡫8 Gw-SoiR&QAZ'6qʿT+c݇ (Z` 2["m (2CX]ݩ[-S~LlL#NPPխXK -Fܸl$2%ku&PbҫL؄ dDʢQYTfb V"wy,Oet`Щj)Y—RS_?7ud n&n |KL xVm][٣A̕'c,A9hIqXcWȵ)t"OTm4T{+ OlFPVtKTbiaSR߀_-ͺ%PR6j {_DUzbH$hE[J"tSåԶB# y`:HR0*5/O;x,$ _yO.KZ,6GND搁> ͫP*ɽOI /[, j.cJǂwMB˞\K١)Zv: sO~YK̫wu s?:_Q,-)Ž,rV)BIp緓.7\(eb"N?u]R гM `\2?V7JcpT@! gx?agϽ_!א[dB^ )q~4xx :]d.\X,7VH#P%` g ,37]Ͱ+*\ Ȟ ]7ncB ΆPz zϽ9YX*|E%pq艨fع׌A@!SyZ‚sħ?ȭn&Ga/JP*-ѮK5"dZa|+!rG&yH/t/6*-uV nO p F0Fs 9Bh-0%L1c0&ΪI?Y& SQw+pCƘH5ysx49Gs&l CȉɄt1i LŴA==xp:;y5UkΧg <-!U\oc!,Zbx 2;FAV` PU6R6>Q3s Gx_[XFȔi3?KU^mYk8a_Z2;w8*'"ȕ@l̐#Zg'&"g28.5t\@dsq%F%*؋k>GPſp#s&aIwZ: #T/68fD%)%s(>о0S|rFC/^F%Т#>`Fno 8r]molJƹ!넷;(LM( 4jEFT/"|C/,LNlk޼m3TTrLnGA"/Em3#]{j4o9N]h67aar.޵=9 wlN)Wyu"y6d ?8bTNA_n,<\~W w1۽䂠s z0OB,f0_uBP$H_%#t4()GHwQ␈dPB+)ĩ@m;V>2Rͧ~I~E Eb=LQ{줗wL|QBOs+>SFY?u7QcWñpZ|%H1Tsv^KM' svW2x؎;RIpcL6͇}:1Jѫ|VtM!ѥat*as>z8psƭ=!G&1vU]!ZUCvª͚+Ih\lC4yO*$ Y ʯJ@TTaz ֙v$n% AZ/K$pqo 2T onQ 7}ݲġO}gB#'Yu軫B`O%ޘJ~T5b.t1He*p UsR}{A6=H*ۛ.ZdZlj+M!6եOKbm,%[e-"eD^qơ;_f:|Ž&:uyv"4p?M٥ /!bM.ABeG>*TcfN0AJk0;sx" /~4 #}WlJΣb;NO$23&Al'(3-lxc"c2$]dX]i-m?2~#a)U/B12206vп bu2 xBS!:WdzGx^G0{j}uM$˯$G{[M\A='`Ni)MEbJ.vpf ~'M6 k4T>HÇi%[n7KKL{_%Ҧ9#0)MFf{jYF=QVi˃0y.?Ej\o5I Auf^`yJB0ȤmՆ_ɢ6{B!!pR9Q4*Qi;wxsL="#B-tH+mr`OEb%os}T!+,{k ޴DALh@雀g_Ӌc?512̨8W7aZ}1N{VXQ1`ET?1N(ˁzf; xNP;y41%| ~j }#9s0;Rq@!/Aq8"+l.e 5J ؙǿ  >](*d0akv`o^Q r\<г7\iG)=u׫ JL]%1 hG}Ί+X&Bdڛi`sڻq1B+|~P*cs efWkTV^",*KZMЪWbs1pS[{ĠHE)9 u ų;<6EKJkg dRi o $ںm\͕VWDIx6#{2)Vc|Ԕ`q?\o9@J? NNX!cԈW8yq|"YGr\ߞHъRo6/ xyNu6D4 ^ѥn Q܍}uEW^"?Rj nƪ(csTXkܲ%b-BtN IKq}kWy99oEj>I=U~`vpIEHݻG٬h?.D.o ^ܮ ^!}j Ys): <=40 /J4NG?$HGHhJ=!\x%FZQr+[|1ZPY:Y,nzXbB@e"`ZCQA]Ű{3!xK7+" vZɧsu+4 j lP#"L#͢qn@&c wm[X̱&[IPģ&'1^zZG%)re\ Fm6F QmyT'nJsT`BЫ"٥j.orXZ{ 2` 3P܎Lז3l˵)_w,2;M5;sJ?3d^/Dq-:Վ?4?.h=<"]`*ўpf_Ê/ ebɢvbI\/u]ZfRJ~1pq&$!_zzw^xb)=2mN)܅jx|< 9aAbEWWڗb{Q//z@+sWT0v@GC[lg::LCY"VtaqRkFX\Tr,bAҁXUsƿj. (V81Ԟ(ެƐU+ Ye =>zr";娇e;r#6A:Fo~+Fť[CEʜD! dh߬rbw@j 0smo}\'Kr[I@YFYm|9|A! wWt=^R78{R@4Nx_xE_dI:ΡE34~<@ܳ ij; @RgG~\,wLDG|&Ny"-͂WZ?Q*ș\ P-mHɦh-m)%n+DVJe#piS#L4|צ%y@l:+4bQCS5]aa#L u63u|J_u`ZA" QUt7 m\ҋV{.G8WVck7V;& JGv7ܛElp}nt]{R9ruW  zɞ<78m.7-Sz-[-ĐO[<ڵ"q`3|f %r6Һ6vDA59H XAK} Uz6Bc3]C:wCr`fkռM4O`F @J׫~%Gre9.װ5v7$zwMue‚UUfarhC0" t*/Ô+9 CTdx["הA ˋzQ$k?#sazZ9ڐją{uhٰH<KK9WOfڶs[CR%<|M}2v]T!U :#a,`yM 7{cdE)X lh-Sp]Wj&/(ajQ {mTB_(,B : v{ޝOhN2X ޞ9);uC"CKP41KN@*Ώވz *ڜSZC.$6wőyz&@4ڿ%+nY ->nYq#ytC5뉣/IM8ѻD8ȟGYKh٤.Z,50.X/C3.!¹#PG_^/! )+ʭn\?O۫ NM;K,v}ڡar.] h6)?hJ0~4}#ʵ~ @:~쵋R$1R$zKoy7ṰK;<,# V4nCďjNPN33zC]"]_\qt;"׷~*_e?M><㕋є'c1T`3kRpb-D_ÕK?U<Ο6p3@DgNMcCbRY(=T\S:7;Ztr{.vM#QSUA ;~oXlUB)+FWQ$4EN3%vzlR,sk R"wywgtv *AX4([{P] Mp!&flu 6h^!pٲ_742g0.J-\ pΥ$](5΃Kt ֬ c8#8,4/8=Dc0 Itj|#|v7P: bj럷'$u;pj#m?p BO($nȣU6I&O+-%ۤ 3G_{(0-NỴ ̛ȎhuYW2e71RCuQENA19Ic-HZI2oiT**'R"}-R]7KNFdl̮Z^rhͶd{i!5mn"+],T(8qn]aDybeRrHE/5pWlQC0,dP7h'pB0 kDHOKf=۾М'l<]n !`ʉ=ךNgg1MG6̂'#^pq,n_P 6AZƏ&HW!^'Vd,U$BoFN%L( {|1;d@@hB$11f:`1aLZ{LER'O`6+7GnŽ)Z;63D)CI6Vǭw.='Ԃj HiW(&9TH fz VuJ%oATa~ K;+H+p<-|o$ϖ9"rvҭh~7?*Fq.A3*bJArb.xj-2wfyψs?s]ɳc %zPU({Ԇ;g$Ȝ s#z" }n祎IMsƬ>oel+yѠUicNuZ86ԗퟰa8nдu9NTD>Wޒh!\,X"ʿ"v[ #nonOגX{qO[ìx2@ cR4Pۛ+O_W߱_+'Y7a/]or9OJ4! p?5lYK$ [1FӸZ^@U/?k?ww iymRccoh*uu6HW֠9u5׫2GHqKk"#хX#3#5C91 qw>Rѵ!f7SqpQ\.׆Ÿc1/wmlȟ_)t m8h| h.2|@Mqgxc_ظK$TCOg9Ua`K[6z43Rb;C8jGeg.lxpRDr<7ÈVZ+Ko&_^UmΌs<"v7bǝXc[O($3Pp ׺g,T6 7Kut{ljD΄eP ÛزjAs_|9 O_?(ct@6GN5O/@:|(Ϲcb5AYvw!['(^vò]'n/F:%8/bw}e/ v ?Cc:y+QOD䬱QfXuW-GC? =w2. e攊בtrN繾EKXᘬ,A:a:fq.*X# B=5 "ޒM4EX&d^dtnnM֊p*J2nN.  )" *b'sy-!Wolp=Oh|{]batZ偔c]$'(bN҂1Hr8ߜ\`6ٳZ& !aSjM>krxAa%.*>j@Hkˬ4DTF!us'E~)d:I,AjAV :Gu]!L$rWoΥ^݋7dt|U9&~xUb/h+N@c'u2Yhqx🣊\GY4OPȃb‹4XyZiж ظD[.8%Ϯb}vef.#;lf93zwe(v:sşlK'+($ L(wp?Eͥte Cƒ$*‹9dݢ욨}KDENttd }2pdVzIw!l ObFԯ~Nqn|7a84gQ(NIxl 7w{paj[y: 5+Y~' tׁ/L`^7R^@xaENR+ M劻+|viM/O67=1|[Zʆ1[C̃ vڢc_4{  MDfq(SQ!i~+! Z"6ƐP4*Y={X7=pO03kG0V%1jX p&)}Stݙe/N킧7,CNǸbh*%IyzC34Pc}qTnҦg{5F~~r ?U cw(3Ssz~ oH9Ujj]M6o1e3Ұs\N|Ln=o+A7g$W0vFq73@Mu`7]6(Ň?]Rhqh/ҽ2ʝJt=u/iyñrޛ~3]:Rq#feZ&)8NJ'Oov4n&dwB@۽J.OשOeKG=gםE+2hH&zjʏsq9, z[ī.!T!OZn] aR(!hخ=ZY[=?k77d YZ