í«îÛxerces-c-doc-3.2.3-150300.3.9.1Ž­è<>,èêì@‰fé"p¯ž9Û|‚V€ÿma˜¥“ntä_B(%ë@£èo>„=;_Æ·ÇeyLŒƒ:çؕ¶ït4péQtr"*Ÿ‚ˆ„¡¿Jh™$ŸòÍ,-¹mÓ *G|²=72•ÜnIÀEÜ2ËÙ¡Q†5ÚQè”5bÈ[*ï’Y˜÷/ÕšZÕá9ömÎKŸvòµPŠ‰ÊuÜÁð_[r¶>Ég.Ë1gtËǶ—m_‘0”ƒÇqÓùyšI„ÖM›äÞ΃- sÈä[*Àƒ*2uú{œ û÷¶Òä­Õ<šÝ×äõ“%ºÀŒ”øÆߍÍÍ4œ·‰FmA܄ê{ð-û€hÜ]ÍŸªOžJޞšïԆbøáx>ÿÿÿÀŽ­è;ó ?òüdèéêì "í =îìïðñüòóö:÷Eø [ügý‹þ‘˜à ! +( ?p  ˆœØ¶2όÏ°ãøää,ä(ä«8äŽ9äì:åûFû`GûtHŒI$X)Y) \)H]=^ŒKbŸ»c¿dd¿çe¿ìf¿ïl¿ñuÀvÔLzò›“ò¬Æò°äò¶åòøCxerces-c-doc3.2.3150300.3.9.1Documentation for xerces-cXerces-C is a validating XML parser written in a portable subset of C++. Xerces-C makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C is faithful to the XML 1.0 recommendation and associated standards ( DOM 1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces). This package contains just documentation.fé"h04-ch1bu°­SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://xerces.apache.org/xerces-c/linuxx86_64B±u°G1É0c š ­ g @]H <M‹»${N ÉiŘŠ9Ÿ ålR 4"Œ œA² ¬VÒ Ò•' d” ú?Œ vÐ :Ç ÀWÇ Mj 8Ò PSM I5‘ ¹J­ 6v 8ë Hw :E¶ <±p  Å 9H ÄF= Œ8ó JŒ ïe Y "Bí 03 &@{ ødl ù;‚ ¹Xd ¶IS FŸ „zÇ ¿A" Æ=c þ[ˆ E¡ 1Y‹ÂPë ÁRî Lš l=f#Ž ¶AI ôJ9 5F¶ ž;e Ûpb ÊB${FkU™ ØG~ qHÙ vKë Ð #} ”K@ýë Í® #ß õ6ä õ³‚ š ËJ; Zê #á â@ã!cg >DW 8` (L-ü® #¡ 2d $ #­ .#Ñ hì Ébr ͌· "­… ÙmŸ ² Òæ¡ õ5 õ|ï5¥”• Üu™ á͛ Ju ë= =h” áJ~ ך õ Ï ÝH Ë: î–á âNU×0¬]þ ÜIö ŠQ "IŠ ÿš4 A³ Ëe™ æ=³Í8õ }! Œ­ áJc ó?; ˆC×uR ßs` ÈF¡ Òæf©UUl ÒªU Ò õ ÇŸI ùJØ Û@‚ Uz5 ‡ˆK ›q& _kÁ Œ®š- q }Á[ <dË dp€ ‡^Ø Uaä <Â, nj YZ d–S ‚[¯ A\5 K7 ‡Ž >na Vy Kvm ÙÚŠI~®ˆØ’ä €“ÙVŽ’ ¿Ög•m²Þa][¯lCÞ2Q|ã˜eýëû8©ûÓ­ýVUûÊ‚e¡ÖuYP'î[^âöŒO€b‰Gš€EN(ÐZ2 Ë 2( Cº^U ñ8m|÷˜U‡ùWšOjË S Ù"~$èaY: ¿›þd`äd4Ù }'~ ²)Â,°Yª ¢¡G@ƒP¹)\ J «:eœˆ¿$ÌJ^AÒ"³_c}GKœï8Ÿ Ýl ek( ¬+ Q;ÐB¢ÀFãS§ÙºP,Ó[Ð-_NK9vaö,”|ŽŠõ©\ÄA5q]á-d^ì$ b;Î>EQ‚Òˆ7)ëªKG`§çU#é>A­8`"ªLZ֋  Ä75œI©'7õ¯G…iž—j*o 80â"ÌÂß‹ö_åõIM'ŠgÖl:MP/)Á€LÛ ÿ4æH­]9$¬~Va['ÿŠ;]-9=­åYÀAþ1“Õ•qÈXgzh9m}ª%Pû¶GXŸ:BîÊl _ia¶+c[™c<˜$S›cÿ­2˜è+23r%8™%(rLÀ5>y6;³PÌ,³±±&¿ˆšù&r­}#ž®™?>âºd’Nf Û¿¢oÌê$òßÝŸ20¥B N…[ú#§‰”²lwX<gÛÓ]jP‘éÈ× ZáÓ§ÆC?šîEž Z-=éÓîKµo 7”xFÙiH|•!P{˜é ‰…ÞËC(šµ <³ï2TӣߍBæ®&ýž  d(¯”&dô1@ÅcõêAÔòë8|ù\'Ï!…z¥!rc“ †D¡Ì" ]%0cVë3†Ÿ¢<ƒ™UE8SÔ(:¿ž..«!ǂòí8„Ú»“¢À*yØO¥j›™/"ç)ÙSøHD.ÒšŠ¿.x®%,(;Œpb'܇v§LÛ†x)DA4<õù%ú‚ù@,Áž%«1”Ø¢(ñ„/ž%}E'S…QÙ8[b](ð³Ï$£'®~/c©ÉZo tn^-…µN?b^Í5£0TŸeõð#ƒ ²mh„ /Y>/SS‘ W5ŸêyÃöáˆhU6¢:RZzl\J*`'‘ÝCJ@<ûö Î ¥9Äk Y‡6Ø ã%$'œÇ#ªHœNC: Û5ë2ñ#tP/І=Y,= ö·0DŠ!R Pa)o[k6Tq-”8?x ? =,¬Š£,$Âà+ð ÍàÁ®?E[Ã9 ‰)¥ö2 ó‹#>¬'9XpŒ­a (¶™_b{û: …® g($jëUMŽ©±ž#àY?Tµ%lœœD*Nû]_n+FeZˆfAX+LI;,[·Në/Õ Œ Ûç"ê  Ij(Þ ô 0 +\  j :ñ€Ÿ?LÁ3¥1f,ÓúA Û ô  ® HA :Fa>ËÔò¥ 6êþZ$jqÿžú g Œ NO0åÄ Œ ÷ ˜-Ã*2ù  U[@«&?TBr30,@[ ? m~,Ä3ø4ŸL*È5ñ1À2·.„7³/Û1ÄòúW 0Ý0ô µ Q Š3&.B]ôswGe]ÿ:‘ÉÚRaR ì^ ^ œ#HœOÇ?qX9r3ÿïßמ²ò1ôœ —'²ñYn1MeU†XxTÞWÀ×J–OEŒWä6O’9ýTzDL$×?Žb+ÙЭËrîw¿”  žÞ 4Þù1­ % \Ü*µ » ˜·V öÍ38€¯Ê Ñ ¢¯£V³š…Æ$$$$$$& d¶”)€žûf_‰Nx“ßgk,^A큀€€€€€€€€€€€€€€€€€€€€€€A큀€A큀€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€A큀€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€¡ÿ€€€€€€€€€€€€€€€€€€€€€€€¡ÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€A큀€€€€€€€€€€€€€€€€€€€€€€€€A큀€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€AíA큀€€€€€€€€€A큀€€€Aí¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¡ÿA큀€€€€€€€€€€€€€A큀fé"^«2^«2fé!÷^«2^«2^«2^«2^«2^«2^«2^„â^„œ^«2^«2^«2^Œ?^«2^«2^«2^«2^«2^«2^«2fé!í^Œ“^Œ“fé!í^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“fé"^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“fé"^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“fé"^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“fé!í^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“fé!í^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ“^Œ?^«2^«2^«2^«2^«2^«2^«2^«2^«2^«2^«2^«2^«2^Œ?^Œ?^Œ?^«2^«2^«2^«2^«2^«2^«2^«2^«2^Œ?^«2fé!ífé!÷^«2^«2^«2^«2^«2fé!÷^«2^«2^«2^«2fé!í^«2^«2^«2^«2fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"fé"^Œ“ ^«2^«2^«2^«2^«2^«2^«2^«2^«2^«2^«2^«2^«2^„œfé"^«2edbde6c87472e3b577ab213c3ce11a3d5a77946aa497aee5f03452e0cdb0f6b6891149c45c2d78307538cbfb09fa2ea0c319f44fa215f970cc1b04e0feff71a3d42e75db76c41b7fbe7ac7ca884dfd092c50e6b465c389b47480a4efe8dd0c68cb4bdae282374ca55ff2261cd765a665f25e908c755de30ef35b64d2b9f4edb21fac5fb3f430639db434c7c80a86a57d85242ed2ef948eda5ed9514d1c46ade295e5cca2ff3d0801841d9d17f0eec16bfb02dd6893ff7e55da4ec5a5dd30aa52b1b7c6b2067c72434ddf2e5e57a72324a4630d331236fcf610f7933ee3d3370b3ea43055b13ac564b3a9b49007974dea49f97950f52411f08fb95e5967ed7d19d4eeaf3c6a70697de59241ee09ea27c62dd893b013a8739354d8a5ecaacd953fe6c9a8b08c5eb224e7b367c00db43ddc075043dacd6fc4db45f12f3c771a6058a52d740b596e37415f7235be2f2bb496198dbfd119a4f2889b1663a43ca105f7c4cbf50b2d46b93ae318e5dc3cc7cf10607bdd49098e9fc9fdd52a18cad90eeacefaa8fcff87b2614457fe8f2ac13fb1c0ad2428b044f8e29a764ecfac8b6a12f9f12d4c208f4240cad4c2f4bc6397c7fccff19dd1e692090378d9fac61c4be3290cf3b18e0a27fd6a929da7b47007bb9197f80ac44b12b1842610d5d3bd7e0b249f33a7c8b6ba80ed15160f0ab54371bfb28a5827f03875aabd7a7028dbd8f23e9bc5620360d2044f1015f27d76d147cb28dbb8f3e89e45e169cdd5211f499cb5f93695f038fc7b43123f9414789ff14cf41e313352bfeadcc7e423abeb33a89c40018bdad7e36a5655bef048a6667f9b7d0c17d3532e3a9b6459a19fb8f22f7e0e8075fc2a5810005ec42e7cbf3e13da3bca8af321793f18a64325b7b6200eeba6359dfac06787b1160fb49f9f7e87a2dfac059adf5f6660a32a047f2dc9228b89561038ecbcd051cfdaa83ba0c726cd4a06725be830ac2b67ec9f067d278f59dca9e88e47960896274ab6039f39fac4b9b929d96fd397d26695e64110013ee9f134e12b4222d0c90d3a203b6a9d6d4f403dee2628b25025d12c98aea49f7d9970bfc1c710f484a3a0be8fdcc1af1575e8f9cdf93df036b07c008e79f766b34fee7435228715168f5fc60152f1e4be37395ad79c3671f4eb7599aff42d6968d29d6b6b089ae0a54ed0ff8b67a8d88d58208209f26863a6637119bb87b174845c66c229b9faa196afec2cc17a1615485baabc62d9d39e1c25a984cb7d7b9297de06cecc22892b6cf9ca3322f1ddd9492342c84c57ac208f9d966c22b5c49305ce41962e4d816b2d4aec6cea30b268304701ae1aa5fa15c0cd7ca763766505d8829811e00613f2a5630c95cd4e2b01891234bae3040f9db6d7b3136cf7c311055c8289a44b2a4fe71b54041ee76b4789f5bdaabacc525665a9e6a87a9557fdd35e444988a1d0cbfa93e0cc4e2ba0df6424973c22bc5e65307c826b8acea689d0b4bcfddceb24260515eca01d6cbfc9f61e3d8ce68e2092b032a851ab5072eb2f6feff0348c80cc1ce7e372b186e7b97eb02d951ae28cf7e02c332554798e9b7a61053aae73e25b0831d91b76ac76581a1386d764cf5e2e880cb9a3d827d133fb985300f34d6295263fe85c77f3801076fb300630f1032ee080f9141add32b174acb85ba4a3c0204b7568afeb9aa3d7224d6a59041bdb52fb8365ca3c83e5a9af09c0991d9205fcb00838a144ffd9c27e7a1e068caccb8a994e2ee1580b7e4f4cabd248d76899a99ce5c40708950e0667ca4ff0da9e082ebf7b4a99a81cc221db4f674694ab05d1804d25c8aea824c7d530c12dbfc3feaef6faebfe38a69c18fc16ec11f30cbbcc598059a6f060997117771029fcb9ba0b83cf4a50091b0ab49a392b718d5f0554a877b1f64b18494ff08ec2859ecf8f9f8c3110d2afcb8d017dd0232d050019aa41514466314701ec5aa1da63f865dbddd8acf11e7506ad5dc19045332f2d7652a9ec0c36080da3f35eda6062e664e7bccf46ffb8823486dbf840709c4495842cc4870be0dc4bf5cd22e5ad893cd1e3ca172ac662602ee50531a93967607a9eddca7db08a8eabb551331dd59f385b2f1b7ad6446cf41bce97f1989ff605d4bc2aa0f3bec5c00d0e0ea86fbf3dd6c83534ac24d095d24b89a83c5e1235af31d60ed4f89c4bb4c9dd7d4d46be2e86c43d3d2539e8a31fb11899c008b5ed634e17ee12a8521a3a773bd31cb5bee647283dba059be13fced07a0917013d2881b8e23b880e718b5bfbf4669eec8572447201ef92a13e56249bdda58e10579f40cfbe8d9dc89aeacf31e655dfed29b040e541ef62773a0d5b621818c7d73216668eedbb7724357f88cd8f5a05b24bea3176d5c7457cda97c0a8aefeea3d51dbe3fb4bc85fa91703cbbe67d0847db9e48905581a6569937e68b1573c163fba52865e47c8ef46cc94771e986cdec2a31185b2024b9fbb6fb03c865c23770d45030a71c1305247960dd947643bc3bcd09746f1fe17ccac3573e5b0d79ee3542cc1d69f461b71d8843cf62025376373ad5fb2d247fb58c228da469fca1a38a4fc5ec0467e3b71a4710fb3851206726a5226060fd0a904cddbb8174e2c68845c93896b48a276275085ebb8c076778587f62eb32ea3ccc1c34f23cfe1d97490200a1b60f7f7fcce5a905e1f47e287af543293b632e74e091f0f72c377dd09d13f635e918f427adb4c33022654a06e0ab4e927cd31a325d71ec531d9186246c523a89ef43b408bc06b791e2cc6530a01e95d919249727c18feaaa7b0be2fc1014894bfab270f3ba09dbbc6e5f5919cb800ba585f7fead784ac8a0a282332fac55e3764b873ae686257c8a971375ffbbbe57e94ab70aff122b191e0138b696d74b25fe6f9ab94353e0b3e31124c8109217bf437fdc29427d029871175be8ee1652d965bdc7bb46c00cba3e75f530f6745d0d6675e71c46feeab59903baf218827aaefafb5a592b24d04ff6b5f16a9ccdbf436d0823db75c6c72749c89a0f134cfb4678e3ba64a0293f54089937b62f2317bbb83cb85a0396a8150802546c9378f2832563942d37bcde0e1806af3640fc15d4eee03182dc41bb6e44012b54da42aae159a08e4d277db750aee550cda581d8a953fe476b48284ed53ff08e856c5db05deadfea78a64a11e544adcfa5cd3dd3498c7fa92f18e69971fb31e93f4510ff0a4812d009619a42a8bee83e927fc601424488a759384b6a3011ef790a0398e58110af7a5bc222d29de6cfaf22d726d455aa333d19838d14fecf20166751ab068f9f8fd51d738cd4b73fe8d93caec7d1c3e724e290ff300e2570a97b50176faa4fc74d95d886d91bc506ed7566be3d228473eee5de82c73f57845f5d3f2e71b4db7a4b6da0da1496233a95d832bc375137638c55d272548af22fde791c22b4816e59be5b3956dbfa02cc0719f6b9c5c1372cc31260c7c7af068656ce5237546e08e9cdef98ceb91b5a2a69afd1ce6185638c4f8e7ad4dc320d5f40be7883f033d23b94ec64be74e83615ee7f5575774e919be2450638def30b3a6571a58b158494d5656031c19c263fbdcd6aa6bf2f1279b30823047f427ec314f22a8b6c96465dc01101577453dfc604cbfe199d8da4d201212966409221dce591907d7d138149c778ca024c3ea28ebb915a89dcef65c974afe171114fc59b6c6f3a564f2810aae250f30d24e6a706795442c58f13f202c7f0fc09dac881d3998b8724ea2cfc957db8d243876ab3ca46ebcf4f1ffbec51ab0a579ffba9f91046fc03f6375e7458ba2201c0cb4b8090c62b0cc77c74e48da84bb83348805eec3e3e2c119cacc8ec869b23d1d5950d08a879ad2475d5026edfd43266b53ac0698f42aca9a957331036c99db31d63bd3920fb319c6a6e291e33f178c352a558a57a0a7f0763c909218fc64e4e27ddbe6b57314f777f6fefaf83b6dd822e6658fa36ba347234e4c32cc073f5dda752b311a43968d7cf9ab0be202e23b9c668cf48c3f1b9db42cb38eb93d1d8acaef462c7e4b0f5c7885040b854454371d35f5a298e3d9ed1ce846e9c9aa091e2fa548e536b86dc7ed5c0db11486e1fb0019730d188a4dc0d80e2af74b1bdda3e33c37d891d5a72be78f7719b328690c04fa5480d683593af96f7325675e076e3026e4fffd8251e9dcfbba01c8e68c22aca797af3f20f741bbf828f6965876d8986c1e6a8f137587f7f63fe95651f215a09d0bf50d7f2c9422acbb0546ed59e3657548d90d7805caf6ccd29962ea0f9dd806a803ac9c44e4ad2a75522dca0ff1018068b05857b4eeead91b4a8aac0107606032cbcef4fdd47814f9716845000cdb28cd3ce28189ec815a5d9c68a8ff5d53cc24653169e2209f313cc23ead6555b836230eacd8c6338ce1fa04d2f92831fc86f094118cd8d873c56c9ecb4062d986db1023c277974b2e84e41f6f46fcd570feddda7e19d90d925c62db4eb02d5b223bb163a26ee98b4fd5ff9cf2ef88467e3b13ba52e53f7d34e224c231bfe9d4fb4f7e794c9fefb84eeee48f7a030df276bb892b758eeca02064e3ea0f567b15eb61d2c1273cd5fee4a179d035eb110da9b4e20336978908d7d1b896f3ab75db7828623ee5b56436c163d40954bbf07d9b91effa9b1f722df578d6fdfa6a0e5cbda9cfdb69326a6d5929bdf0b4d2d3713210cefd5389edd5e0daa2b3131b6dfcabbee3d03bd36655e46d1f7446d34bdf8e5a9349ae1435317e970008b0515cc062a7b959397ff1d02971a5b14504acb3e7e7d5b1f073f024a60e006044e37c542723a46260b45c0f3e1b4a8422a256595c0d00cdc0a963982428c7476d31e9676e594d276cd161df33e6780382a3adfc129a631bd8724b1205f22f606f89359d4fcde7afeb7307473aac87e8b4fbadc25bf90204de2d30babf486ee5c5e0ed595d3351c83e449802df7f383078ba9964be3d8e9a7da3ab36c2d825ba6ea37c966b11ab35dd9782daf325420dd1a8a2a5f866fbc291b6ef8bab38cd5b1e9ff46b09ad0d5ac301dabe723852bdf939aad360521906c19798eb6520a69171016f1d751b63783493b98f5078fa2cf7ab69c07a02059c99fd4aaece55272724c99a70c6accf0df390568e45dfd055722f7c315b8643530bc6c13867e57f715762a808ae10cdb96ecb3a9b191eb60aea43b2d1f751b83b0df08e24c5ce7440787ec3c500bd6ea7c20c5c4d7d4efad0deead3a3ae6cf29587d8e8a747dc2bde8a99cfc5e5134281aadb8973ee4c1fad4615a1d348709bceb9519dafd0edb8b8f8cc01518643598ca80ba71fc989ec3968e8a0b6425c57130fe226087b68ef54f79bfa2da7861b357ca0ab1cac0bfa5b1a5c2786b86c144d4a79764047257c1aaf089cef7fecc0085ddc5ee99e3a69f0de1116b2a6f195c256910a25352199b95593538a6731777bce63f364e2d47f7e31283c4150dc72905ad44d94c5e6488275eb09838d392b35d794f75e33a091e9bb8db9b1ae915bbbf442a17541daf6f670bae58d2941693475e5549c7b00ddef06bec3bdfdc1fb439a6ea7d5ce6e359c87a96037ea25973d4bfcd573e173a2facd93976ecb461292df3b3f0a05fa98ff86e5a66c15a728065b42b5f9ebc42cee7bece01d92a91fa354ee332e04af00344a8ebc3f1011504cfd42edac5e06fe68b34b0f43784b8867ad3c7e85608b19e310e12f9c6088c96e28e10d29aef33a29d421f9646a1f702bea9c518038ed7451f5e281a630d8439c2ceaac96a289e963eaeb62f6e721ccde10a3c2393e71421b2b1781052e762a40de69e67c457782ccfd18d85fa9a95c1c3399553455eca9a014e5a02e3704155e332143548233dbb088f0455466a3a90898638a56e54407938039d57bab9d8dfeb6fb74a704285450016d66c83466cc32ada5cca65800bfb5eecd234be0fbd02b4fda6fb5accc1f0528b28c8d6434395036e704998bd8d670a7bb2ea7e58a8c27210826aa2f46ec9b5572d8cf363af3027dabdafca03af3a68aa859117280a3dd3ed451569f96882a850d1bb7cb44a50365db233b770c0b7b6e27db140b22baeb46ed5f5dff3ca928f60879ac8541d0507d9f4658b72914e75a84162393528a4a96d75b1011bc700d44d29369f3cdbb680c40c734652d63acc07dff252e1f9f53ae85b93f6229f685a055e00170b9db380c01c095e1ad19b83c4d98840b88802650c73c552fcdde02a98baff2160dba0dd0e33871607d731e4466bdc3ab26396f854838447369bbbeb4d9e1b0d820e0c2a2923915d4f372b937010a4a0e9c50f5cb9eaa18c67c0a765bce49063623e410e5a6238cfebaeffd999f96607f6a0222fc2241a14e755e94c09c6d305dc85a6405fc0b5b616453cde5b8c72a1c5ec4e274bccd9ba62950593c892caa97ff1ecca8ff1c8fd780ad2cb0f9b9adac85929687078d93a51bc46d9199939fb32994e7e7ebc7e371f6fa18f103d67a6a682e744fd64cec8df425a44ffd154ca97f0170a986d3457f83fdb393075aaaf5b1d95c74319d8fc67a4c3aaed718f8571f48bf8c5fb026fd57ee04fe98ba7d0de780197af4a4bb7bc6f1a689eb6fce872ade8ca1012f9191d4fa2d387cb6d6b5c7ef8190f954fd2f72d35b228c6733373b7ba4e1c4017d8cfa680d026a535fa830a4f6c10b7927221f466c34cfc052615b0695ce980589fd5a552de3e385d62dcca95e91a6bd13804926b539c7edcb562d4d5fb03c2020d6861fb4e9bfcafe67429835b2d7ac2f0312379835bb1bcf37316b4e1b52bfe5cfd58cbd1bd9825943721c1e94cb0ba827435d5216a58030a3299635e96cbdc7bda7620e3228f0b0f2176d65e321c12aba5284fd80f2faa583c45388e0777fe490c734601e479852337208520f52eb6cbb155068317c0a0bccaa8ec45cdcee0b1eaba7be9c8b4c9445426d2e180574c86b2209de462cf4d3a3d6922735c9daf72b73962de6b1a213fcf066e5edfda63c597c5b1cafdacb2f2b42a4c12791a93b4f7bbad84865afd8d1dc68298e29f2dc82abc93a8b7870a456ce05fdf01c0e59dcee5a3a1a651dbcf1e1f0719bc624edb773e7495f456d233217ba7eaae6ee4e021a1a6ca32fdf73640e3b8d6a6f749d99e1de289cba03cbab2b396dc1d45a63a210cbdb32f71146d9539620c646cf50774fd4fc61cb75e46a21c6af90183826781e89cab052a391e8058326e2c833ff22609f474ad5fd778dbd0e047a622bb7070db8bb30066e021a6b63b9627cc683cb6572b323944d9e639711b3cb13117bb266fc523077c3e418287d853a4d5e3777edc1c189e82dd41ed2820df3dbe8db2c6cb96c4d2e762dc4f024cde84f0ed7cb8a4d62d0c25a59247bf769d7cadec9d428eeb28939998d6f12b06dd859f395d3fd8eefba4416c668e5d06305fb73209b921466dfcde0731b37f7eb55bc1c13747728ab0734eeff4d773e7261d0b477776c91f776e579e121aa18660f85869112ddb2e6f15f49061561fbc8991b64bca822704073f26d95e9f9f47ae8e612c7abd69203570ec6a039428bde7ee11dde8039e25f860dcbde9105ddd47670c1ad56008cf5f25d5481d1cc18a740a7ac67c4e9b66a26cc09015fc6e903ca26f2a14ec0239b792cfd2b9fb3ddeab812edd39157a8fc0e41d697dfa9a992b545123745f3b7129338d9fafcdba51d47f3a4a22a59ab6424cfe1ea5f34a0b0b67f4a5452e65f6c8872d9d0f34259829bae5d7d8ab58dcd0f51d107e3155ba239e0070fdc4b433ecf7a49a69bcab822bcfb56500e6adc31548e2f40a0bc8e7c2ff6be8aed163760f00ae7ec1446985c86ce0873681bfbecc7fcf5ec490cad198b89c002a193ccca26881d5c1a81a8e7c835aba13fa0b22662dbb20790b6994aea65b5fcecd6b18ff5d52790ea3f63672e54617292481041bcdb2d743efe41e1ca49ba061f52c6c3a29a423706c1594475ca3b54a32c04f9bdfd7c934d056024beb7a9f8a53aa0b16efe6fdb7530c934d82053356b618cd5a74d4944a69610d558ec9a0d989d63da1034af7f92b2a4a5f5ac84895af38ffee4050b94e20e3356f44606923516926399142e70b8cfa6d20d26bc495d211f7b63afaafac64fba249bd7ef5d41a3796f174fee921b64720d2881e74ee45291e885901833653aa842298513bbc9f3dc741807db3db28e04a2421b167fa1f95e51dd248a999c64458257af5027377c526710f15f146c51fb4e2587f20c824b108ba91f0946ac2066d7702b0ec31b15ac9b432304ea1b18e373590f81ccee01a909b9f8eccd57baacc4fc54c613a60659da14efe364532a4a65e942e1e4251f52762a2f8ed6601daabd577d9730866969f44425f7e0e3be46bd2310d4e3db200faab469ee39ddae02c7bb5d615a097f235b599e978b963f77e22cae3b722cef87a8fa33e0eb7280a3a709f43d7ca39c1d566e29afbbf3285b110759b2e172a91395ce0f2a07492e2f9126124c7dbcdf56e931ef94d5861a0f6af32c705f5c1100f812b1d176da451fcbb24862d13f3c03c4947f8ab04b02eff788426537a797d80af7f4b22525073e70b12601ebcd32ae8e0dbaa4cabed617bcdfca72ce564e2c0eed5714b0e4cb0418bca508b8e71d94e7c0614e9a1e6d6c65473bd21d2835c40738351df5ec5cf8ffdc6d80825f665a22261435162866a30909aa1b96eba308d0e839feaa4f0e8cf91a3da6cf473979ebb6d07d04d417a17c230e502c823a7b6bbe8b9da527bdecfc52eec81f99079e305d1115567d8f9f064c4b771158bc2df45963e417a38acc4725c71c3889431a73ddd977256c222455c0729ec53779798f8dbfc400432fb88f4db40801bfe7fe764af1c373e7447c9d0731c5c827d34752279cb79c75698a7cca9088af6bfd594842f6626f74ddc80a374240249340a6ae764b4f320ed297a5d19010e8e9ec435868365a9986bb2ce5bc092b5cdef8d9c5e6d1c7317de7de3c7a67b2c32a26a9281557bcc6f3a5e831991ce3cb836935d2a74cc7eb5ca4295a8ad177cd7dc425d7ccdd608daea4b78a5e7e01dc1b4151295081da126c32667e7822850d419932df730f39e81d3cff53d44e5d8999aa2fae1a79922190c5bfcdd0fc10bc653829df6a392c78154ba899ef7cbe909bb64f11106be3b85f886910575e5cc0326d51f36fcbc36f5ef159d7c6d28d90f70dde9510f3163b051b02b1ac5d7c8f8c616084ef2d706e57629e378e159d0ac092d0b6e1ea1bd4b6ba1ab758304cc5280d0ce0143c7d63f02360ea20d2389fff953b3187c4aea4876a2cb8d0ea6ec4b85c66544638aeaae353a99a79349f6ad721e86477e5e303f9a9506397b3d466299b14aea29661d1e1014cb4cecea272662c36094f5cb802f15c5da1694dc7fd1082e6b5793fa7209d166a3f0e8c9bc09d4ec7edc6ff144b791e81759fd4674268ea9f077891f6b0c6b35e2d82bd005c5c4d3db71e52c971466eeaa360127f0ec061530ab83d13d9220fe25e7440d7fdeda7a477adc9b4ad35ed1a6a23a6586ecefbf542b3b69afe4c51c9215454dc59765b56a3d4a685d49e983037578490174178fe60f0a359f7eac1120a65d9e8032e8361fb0c7a4179a5cd8e04bf33e0555f7b4bd129b21e0d6c9597c3c9df80213cb8d3c2de3d20ff9539eb1c77bc5320713af2980411699a0135534e69fab57231db7e55e686efe12e90e116784dbd788629ccd115b5856de1cfaff31590a85839e2338d3dcee9d1ae91138fbc88867f5ade0ebcfbd592fadf00bb1e8f06eaf7d24dbed266bb606be03facd701283568728631ca016b9d92278d2389c0879386c452246930ccda2563e818bebcabc6c877996b4903913537125b789b2ff56395f0e0cb66518c9a99723f1a3c33bc8f43d7487beed55e7e2ecebe6e7fce51503f5c1e782e0b040030822cce3be6d06f158106e69224f88fc94adf7d0448d1152acb7de5a83a28f63d37996527dad887ab5ff2e62da8a0038bf50045ceec837438df5cb4459b8d2cf4b0d6b308f10a6342f9a6a714999500bed32b23b44fc32b33a12a30f1a2847854d968e0b81b1b36e469c9bd84686dfdbd8f38b5a55934dda82fc850ba1ab51b7fe755b437fcd6205711917b79ef854fa0a068981183bce509a39ddeadad4e3073b73c18daf4ccf61673d2b1f5ffd0fcbd21d1de60d033b5430141ad7a10b7465f2e1732d124fe1b5985893aa847873b7ba5a03af6956d0c3f0c1ecbe07016fc77b57f6bc286928533e7d427bc56122291fcde40bfd361a49f6adb24cb7e479975663684387f2488e920caa40c341297d0e4d8859ea8d592df6e814999c9f946cb699d8a25c1db8d7476b95fc45ea607cfae38771ec02cd6089e2057a6dbeed2ce1cd891324d2e2a9901e871bab2ec3eff22825155fc5b1eace41bef2504c68a4a10d28239740811403ea457bde273d37c715bdfde93cdc032d6a2b0f4aaa6c0d1bef9dd444adec34f854d52b2fcaeffca4781b22c4a4aea95f5428b555b1ac7cd7e4f60812b44869e632c7ada2fb1da26e053ab0acf8331fba1ffc8b9c2af87e5794fe362da968aec9a2828f35ac9546a43db97842d227f3a0f20421f3d12c6a2707fb196dba695b4b5c80c50a206dca07b32a29730d4020cc43bc1829644607e1c6141739b26acb64bcd3992bc0fae097f14226dd6c878063a1c2b8c00d5be073202ce12a770ab28a850bb1aa4bd0037721231571a70a0ab3ee752a3a0fb0a48869f6f8cf60b49967e24a3a90dd8e3ea369b83021e6d65bafe87de762ed5de03a5dfa5c215be5c0e173ee8c4184922adf30e206b2d6ae6bea5fdf7847a054cf6e7f76fac2eb6ac74455a2ecae07547407085b79bd671f147e24aa4d43107dc80c1e24c5782b0845713aaa09ca7b03b28307b00c22a86c82071dcd1a72d13f918e0517e59c6edb4d5ee838e89b861c9e12846456b2b51a9bbfba41dfc1b30a82d6e31cced6ab6ebd7a85106aa37d158d4fa6befeee95d3a9f0660182af1821c632970f067813798e675640bb8d06faa481f680f6c5776b4e153c8b28afc873d702305fa2c71959498c3cd17abe9d3760371c468b50f081754a3552268bb87a5f57f659af1205d8ea8e23720f99fe95b7a401325d4441a092771f3fcb23c1bf42799ee54ddefbc5822d1f345b682e4410c0658135b1bf63e234ddafd21fdd55b491a6128bc9eb35fa48df402166ac8d48534a232582b03857a70929ae293fffd336743e9fa6b418165a4ed831816b3eadfe840d2e4252ddd1d30a1fee2593a42d8a7240ed20018832df3d467c29f3dc9f3bcbd1a33d9279e3c6ca7781d4e30a516368d90a945cf23e2f780a6676595a1e6816430364363e13df720acdf70c1d070d0b156cad1474a0259e6f2e6cf6df2b6b38568d67c2e5fc97536d6b683e76c2ae7d6692d50677d3a071ae0d6f9c793de82a6299c1de66bbdc2bb577171b72ac646e36001a04d46f14464a3cea39e91a6e11db0de1b0f924e096989f42ebd4f46773e10058a58d9b1f82e71d2eef9bb4411983973a25e3c5e0b89ab0a221cd0ed386fdac5c540cef1108c6ccf733b0a883dcf5f1e445c2fcfe19a53886f3639bc1221dd4c4dd6ca107475d478193afff3c59e8fafac22da9ebb52cbb02b25c34f46e71ea7d6b2719e21545bea0b3234803885950536c7b2d31319baf8599649b430ebbdc9e9ada5922cc94956683caa9b12625d3b3bca7183391c7e394f211bdb380bfa02c1f05742cccc48f6604ae6446d98521927732b69304f480916de0d5d91bddb28995aea5b9784375e26241c7fa70ae438f04186018518e14a2cf7d2dd51971458c7d70e4ebabefc6e537883386f7c938030e89e795a25b4d5cc7f9e091d04f24da2dadc1c27700562c60b298e849c2167f8b47978580df4cfbe0513bc8f19f421139cc38a10d6949a1a39cb8507df8b6f84913a4135f6ccd5e58bba6a29c5cc341d1ab0f578e4a44ebe787de7c7121ea59caf053d11ee86483b7c83ceca3811305268bec0ff65868c7303bf5623d379971db3735b88d15f4a49ef2863f859714a94d0b28decf2158254d82190ef975ed68039481da056cc85a1a26062edc20d9ccb737e7af2ca2cb0e32ba28882a6cf996b7d805a6f6ef5794bbb0fcb3c7fa920da567fe13480828ca69a7d8e1a22281b79cbb4127428445201597c2e1d1b8cbbb8b4af10596f4e9b65037afc35ee2a2a87f1b922eced9390bff2fe123dcb626eb5f6c9dc7145c11fa9b97b12625456f0cbea2166d9f149ab7b766eae37d36288e5eafca13633df10dd0fd0d02f8b11a47b3e1c91c7a2ff63dfbda78fd3b9daede3a9c4db32cf126d45185b99b9c03ff68d339e978814fa0a820c2f369105ee16a9c64d3cbb44fef02b88b0da9ffda62cdb09928b3c19dac64687f041cc6fb7d2f4627ca9db806cd1bbd99d2f82be706085db291d8262182ae0384ad59d7cda934ab2e876c52e47a80293b5ff41ab2b3a0b43ba6073b6d033dc79b3301ece3cac064ff41358a50b9658db27fea3ead4a1ca18ac35b8e35d968bc27a3d0a519558ca1a6bf0c7aa8f78ab6a6582545a2f801e546a31a632f87140aba96fedd67145734383c096f76cd1d0bae7cadfbdf727ead44144e13fffcad9865c39b1c08f396adf6f1e2213e1fa821796ea9088b4a4b1124ade4d86b800f651f0f31e675e5ad70a40ee284f11ba889a9c7d9958ea61bd89bfee4395479290284700bfe5d994d9c485873a39cf25589e688180a5c6970f4d3d0b42e35c616935f875264ff73fed46e791cd0cd7a90c3ffad603ecee75925d109c6c27a78f82823e2c42126e535c7af37b1a2d6fa50bbe5c9db605eb439196ed16f15f69cfd15da3783c2a23879de00e76e5a7108ff460ecd27ee7e566b5237a19b1b5587f774855a9843c3d39986746e67c6cd3e527e9cd4c57fa1bf0061deed54b2b8d18f04f4f383c136a03eb95ab57294e3138dc2c5caaa8abec876586cf39419b5183abab423ce506a208c9b9044caee977df57482656baf1f9a59ba3a57f84037ccfdf9a417f9881779ad94a1dc69fc651e77d41084ff0b59465710605801164f3bf545a6c5ce41dcc0491ffd79d78ded337c7f74686dcf56087ce771182608b221bb4e5cece2ce14432cd919274a8e246de480a4da433a851813cb5ec7401f9e2dc9f13faa253dc0ba3fcc415b83b0409d019b7f291f2213e457ac59805e2da3df2b5836706264cd6a837643ba59df005148d7021bfd083f4d4d2ddb9504bd2b7549f37453c676b4fd288a73210fb9529f62c7af240c06543bf896ee50deb19fac147c3becc343d6fd8027ad1f957414ede91a2aeac340fe5edb04fa5053dc926b76657556f0f4b7ee3fa4d2012635fbd4a52b85fe142ea54dd9b89d106a0f9e6de7853ca3df2a982bc6b9f7f18cf9990190c4e92d896309dac04a3c6f34f9e6f9b987c3fea5229b8a97a429afdeb91376b88728ea71d2eb4f645cf69f65d34718966fa78db1a7ac68b21bded936d0ddb0520537c8f64f676c97c1435fe300a5eeeb5b5cbf901ceae31fd297d8d256055135783b0903eaeec1b1c225115c66852df7bda890a7e0d19367c6aaf29f11a62cfa5f3e06d5b227d8cfbd0f87195cbf145cef3949265b535f63d32d512be744b0442415e64eb3ffe3602106448492462235cc6cbf2db0f9f1ad9e325e37a431cd1f8944e0a4d1ad515dfef5d4db18a14bcc1b01f8aa4944de9ef115b08c1a6214333a0ef05a4b8c6e67c5d457b5b668aabd5adae4239faf29cbc9144e11224d3abf4a622a49f1af028f8acfb211f4b30cc71c8b7265f3ac0a5b388dbb01706b0c899603429869c094bb68e7e7e1a0550663acf2c548c9e3f5513eba4e530e43a4bbc391924f618ccfd6e38b58eb75ae17be06f262aee8ee7bc808335fe8e5310df73543a5581e19ef19ebc406f8bfe1716e42c79bfa61d0a5dac4d4d3a5569b1df975e97b24e0c43e79c8fe7e8a2e53e9dd185cc091256493ced38e8bff79578f51a2707deaf1fecc2770baeb3c1cd4e3782ac63f88883b09d38b8fce11659f3caf9d51d8095f24e0672da5fcb552d81d7171b3c8b1cbb50a2d356b65ceacecc454c4205b42be9b8cb5df214546b6d0eafeaf2bc2c3c54543a2e4a82425333495f545c032a272160186c7958f20037756d0494d9b35207f4e689342222a637e4d0ac9720cd84e556ceb1b2a37f29d3eafdd67e6f2339a53bf2fad5c94d357195a7646e337b92bd03a35613018b7439c1403262daaf9c1b19a8f13bbe2b368e0e5b98e24b6793eee0e6b2b4bd00259146318e45b16d170bf2ba4f1a907af9e931029da562fefffbfed95d57aa36706228888e3634d331e41c22de42ee6c9be23135e4fe7fdd9a536188ef3524c38e0ec700e58ce561e8c1abb86ad1b723f766e1946fd738211c374431397d95a790d01408b941f6c605a3808a56f6ca6c47c99ba8a8130c9d4af0041a5158aaadc301fc2eff56e7ab6ee874c75e172496f3d343acca661121e0879eacd1e9edac2a5ac232e725fe2f2147eb88a156cbcaddf8a811537aa101b029f0ab0bfb6a7da95bf9f0ad4919ba23aa8ca59c398ed2e04eef8cbb184ff4f9ac1ff858e85820d27e0d5c58da3044922d2075381a7e6660dfae09753e701ee8476561d5bee84864e92e3009c7f456f7b36f37ec441cc9c6c3385683addbffb04618abe477fff5042cb6314e3c13c8d1f8dc8202d1a96c6f0f5f82dfbe758b8ade8193c50f54c9f34ba915ae0db7c5256d7482bd505b3b3d6599a08d8ee97d8b7fedfffd3a182e1b83f8c1f67a763117099ac7936f3b4ec371ade1c310a8abb9454a9412d0f6e949393d618e62651b16ab46ce1424d2f1cc5d64d954bf1e6f53d7b5aead873d6ed32b056ad652f39c7710cf8a20a4ec6b412cb6e6ca0f899969fe17a5b3404757ebc929a5edc278bf6fc0e3a023fa4e72a74031706c6db17dec70c164a43e01f10f081e86ca161f8e6a2649481fb6c613b4d179fca589dddc4a4c25c27619edf983532895699397e046d4a40979e0b827b209b44a567628b4c5dc294dbbf37f33a16f184f69ace6a760a3b89194615b5eb04fb1c9ebbeab065b7b9124d92f85ee608f43bd66fe0eee616cdc45b429965e6bec2535b4de6186bb6ad8d7777dcfbe1fd0e55fac504b599468241407e42ee8e47d817a0db67d4b1ec9a886e9a162ebf6b3a997e8d1616dff18b0afbb710006b34192cb3cb1f7d09da7f2c5c5deb91eb63ef8be3e5950904339a9f7e72244c536a398638856f4c80b024228f3fa894c206b282e77a39bff0ff2d602b2f9a34e22704775ad67b385fbda7020686859261a13f93ed36fc9901649017fb6790865995fe9a7580810f39623eaac4be444cbc991de517cc7a5bbe9eef89d7266ce256a303e763df0f9b71a2051148118eac40915ced8736478bb354220e20d330901699d03779d20580b5539c8da702adacafcd66ce21f3a642930219b6d082be41d812d2b963684938edd518db981f9f64b7659be3577787d2307649edce394630251c7e36ee1a37088938782ef60385462b9772777fb172ff7b6b52aa5b26b211601be102927f36ec62fcc9e6030698107bac39c462732be6846fd2d921cc4ee7be3250b62a7c9bc471326315fa9cd1fc2827a1159ae034c6faf8b61c28e4e56c2ef816cda8e2bf180315e7fc0e08fdf9503e62d363d64df2a03e913e86eec334bdea8c55e6c53d311855da3baf75aa901ec60c19c41cc27b9ece302654c70cc8a5db5ee1ba7a426c34db906190e9b80529b3d473ab29707f2c09fe011505fc57b6b82ab3ad96a225af34b66b9ddfb7c3175577e942eb6d9aded78cd5a150dcacdde35e92efcb019f60ccd449bf3aa8727a4dc4fb3c291dbffb06c78facae79f04425180590bdcb006d5b4b74ea6b1914751f812563bb7a26189de85054b20b84a7a6970e060bc6e172b28739802361c076ee095df77dd43bd9a32e7d76273b6fee3f2869e014bdb19fc14dec985674a0d72bf77c7e134eee5352586390332ed5e2b68865809cbe6cd9fd4812f4350d2515a551b09ab3d20b376ac4b48d8fe6da68ec15111404a68608105a1c1fa3b4b70b586e62a3645e5a4bbdfa062dd989edff18970e3f37b2298b88c17ccdfccd24f0b3a167382ba3fa41a9a170a439057d532841f5946cb778a52f8d0f4bdd2582cfdea6864fb1f7b1d868bee308ded57618bcb86424258ef38c04449ec6696969e2462beb2691f628d5940429b68f501a69e31d9310345afac2153706d2ac92d1fcb7213bf052b8ebc603024647d768d48dd0ec51f7422e0edfbbe8a4609ef69b5f7268feedd050c1dd19136476e8de8a1ba2c126fd253195c5778377fcd974613f432e010da228202edf2ee2dd384e5b4bdafe34b484a4b26a7232f4da42edb2558e8fbeb6ea23d7340e4bdc57a6281fb78c55acf462dfce98e58b68d094dd6ef801346b5477f7d9184b1e9a985871fccc4b70c074d8f7816114b2e6191a96867efe48634d8a4a399ff4b508826e677a1e10d89421a1dd90bebbff543961bae46973f02d1d3909dd07d7af7202291de29f20a31e46c03e20938f7322ce8e038b048fcad8535abbcb0ba5154cc87f82edf76479b527007bd7753380ac509ba5b942469b394df5a78d3725dc2f24f248f6c81cf51c3699d37643d87ddd3e184e77fa80e962e29962f99adcda06ac3cfacf58e9dc6cb62f7fe1a29b360637c610987f0e137cc3eedd54c69ddfdb951c4eb3fd429f890e30e3c91b422bc05d9b43ed377b53bf9575a4b10a98e3c4b9626d7e9005bfe3902393e8d0cd03df981fbc2d46615db525532d2e3aa39ba707f8276a64b78c749fd034a5919c9cd4b46b79aa5b5db4f96a417f1f540f2cb4c75223a51fc86e32143929ee1a81b0002bf10141420c9f830420ca6a0c867844a11ef3ad49086857e8d451f681575f013fc846e813c07cc86d1410361128efb73807c8217e4cb8b5ecf8a2f16cf5e8b9ee98926b47bcc5d41dbb38b0ca32b0ca879fd865514729f17d12593a6a8051233c7758d691fbbb1347a882d0e21f5e5e0e19e5d1a81060a50f4ae929e3f6f82fc7efe97e994844bd535c58a19483c1ca448543da7434107e228966ccc637f63b3d6cb46125d18c0f0b40505d85ca945702747a94327b0c1559bd3ed0965dcd550e710a0f566fce71405da3ff502fd7a936d55443ca3dc203a9066c4bb1ba2097d3f60d0ab3fd3e4a22f4b86632ad89e5e08d55e663113ff2372af1ae697bf71d7a1078f334da837969bbb427402c3bb4684c0e6f7f0eb3d0358650a48c7fab470f291c495670facbe8f06f4ef9f85f63cfd600dc3d507c363cfbba18f85d7fd22bee9e55f1c76afa26924bb12b72c9887c47572e9ebc93327ef0779d4747324f1256f3f5ad54cdb6520c2b5004d636c964f222e21fac11206d92bc61498cf65af18267bb9e242daa4ec6369d71081d46f126cd52c5bbe7455524afdfba51104dcc5de624552d60660d4feec7ce3a446c2d84d92a0b42a50b048d064305a56f6b24d657b79413f50a3668f6c0cd19ffc4eccd2a728bd766682eacaf91fe73ffe0076452c1a0a56d9fff144ac43f1df8ca1b083ce7c2b73fc850781a7dca2200b04336955301edfb6e1e36c3f8d24313732b53963fcdb5a52b1aaa782414c35086ca167c65fd9d66819d44d1d36d49a93ca7913248613a8f5061ae176e361350fb9cb973f76efc9c9a00a1c469bddebc6e6e9ed40fc7276b7701a8838bcfa0f3a244c3c87925393eb8287668a47287df34bd9b1358e975c748191ec1a7ff80c7f223957cd7dbb93713a7d9ae2dd8f50637b4bbbb1b8c79aca8fedbd6ccc78df5d25a6ab8bcf13b6152d40484cf4a25fb0a86f98757a4df0930224dfb5455c8d208a3f896a63c98b781e0e890b8860e0c55c1506201da25241770e71037a17f405077ea693290cc0e734a653e3d71f82cf95a2abf517faf7ddef24cfd81856a145433fddbd711eac64334c045de5d05c3f06caa0e3098c0373c6482bf9afc8b68c9b01daa771e2375d1d4252e65b85482d7af6922b1396be3442879ac59211706e6ef39c40f33b0119b6d446cf71d32832caef46d57584d520f50d99bb0f3a002d32fb304013ffbad6a17d00f79c3015df095bff745a27e3c2b668b560850e442b904d3ef686fba763a0923fbef9f53add134c0673f6208aee0228a8b60f5a2d03ead2a86b90eb6dd29dad4dd1e2c49abae61a4faf0b9ba7e6dcf995454acdbaad8f37c720df15d9979e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bbf16fb832b50e35518dbffdad32ceac87450fd512d23e114b4701c85a39682959c798e03a62a2826d87033a4aff0975cecbc923f7616bbbd55447b0a0f561b863fa268d425a678a832cda5455e600b3d8262106cef3ee400205fe5891b3089666a9bb3e4e51f36e8c8e0a9ece47c7883dff2462f144d2f71d9ae06052b23bd2f1d649e907a1d42fd55f37e6f40f21c501d748f143edadd6d1caf6e2509f757a260652061166f7fea92c19219887d2c409d34e1e1a1532b14f89ad8af4069f814942aaaedccffab7c7f1f67c8f1537f4e33c2018f43dc82a6c0b917e7237659cc095ff5aa434fbd2c3b95028b2c8d1c56f5250355976d33bb3cf06cc5c90d219801b459903ba1b18809fff3a6437f96273aede0d6f112d9e742039f6bc9948419443bfd14d577cbc30a61abd86d58159aa6c24848a55aa374ba5e09834d4939deee507b528ab5ec232a16e169eaac4f1fff74725c9a52cb3880a5bede59c7650956737ac8bbc5e5048f4b7e22d087b8b29adb78d0970df62f60d9ff6c748d1dec69fbcab2dc16aef54707d23ebbb4773531307fe692f695ff303c183f5d8643d995ddef1b36b12d36c46c53aeefd73b9169dc9e72a0ad265cdd02e133b2d5e013fee52520f4fd5de6a3b005e1899fc81f6135ff35f80ef49f727ed8ed1640a6262287a8e65d7df1efae9f661fd8c88b78ce4ac602150c95f0d0b9541a092be1edb7d8528b22edc6546d28fd981904883ca5640a938f4321a298f486b44d352a1e35a56da108e371007cb32c17fc8392f472e0402fe468a09e763bfc9be4072ee421536f3f787bd6cb950db7016691aaa7418d490f145d8f5bfd2ba5630bf55f710cd0c8f4502b34d0b1cd67f3042c85ece5ea9808173c51aca35c1845473d9801b1aed6e1ff39d5afa0afd2fae83d2c78b5c12893a71b519f887f81895b3de5719fb2f67649ffcb7b9e547b81a9f06924d8d53ca74955b5d6ce6bb71d17567426091e2dd599dc32ea5ee55859a67ff0330ce3b382f19a84d51493735eb3716428391828fa058af014234e99833f040ab6cdec8ecf1aa94800e5ad1f0be4c7b71f94584fcc116603bcb25ba03464c20196594278e9447b79173ce6a5e472260368cfa8a0d219b9bf44a68e33bf47fd0cd49d606db3e256fddaf2e278f23817b6c93d50b01b0f9cb792ace0c0c5140cae87810ba9c76a79eb203d512099d7bb490772364bf4da8989d819eb10012c136bb663c2aba21db4c403195a38e785f75d1a12a9f41d3f41d6cbc69b155de8d815a73d6d2acdf4df51ff643de7ac9716d1ed56eb00163586e035445df56fdce26efb50ce3ab7fce729138008f0435d9b3dbe0a10c609cb61cfbb487af466746e527377d1d3357a5530a6eb4bf024c7f1a3634ff1f246be552cd297dc2743a43244b53e61043291464b55576f4164260e24a83157a60ca49cf012ab03dd3984f9e8a6948c784b82d0d73650f7e7a13529a9c5eaf429a14d31d79f54cc5cde5f9b314b8d136d44ba3a352b2b232acbbc0a680a24a6782077c567dc772c60df9e6cbd1c1cfb905472e3b28ddab70efe26382cf7209ef9c4c1a503f8ee18fc20f18ee9c2af8feccf3220772ee6e0303f804547fafb3c6fa9779221fa0a0689972b6094fe10d89a94bee79dad4bb022616ff54865fd20146c0c67c1812bf6407f0d4cb6e4e75476e41bcead8ac80f5e4b5df065fc370afadc47fa3f864fc24ab767dc70ab38ce4f162ea1a0c955b45c1899bf0769fdc165963db42a435b4e10de23ca875ca3caa11fe2c911026774be1dda5408be90a87588876cb5ec039ed2501d75b18fe73e9c376e12c2267001b65260d2877adb7c0a35faddd63141f8daa348728c45b920b443682b454f22d00c6e629e3a62ed02bc12886279d3a6109c7c910105aacad52664a0cd2efb97e8ae749cd016b035a5c394f4120aacdb7b1955a5d1b12bd1b1fa4569ee297f2015818091277ce9800a4a4db4ff7b6a086dc58a8c44a41adfe8fafa96b4f26177e8609ba89118fa29edeb43e3b9ff61c980e9f1ec760b70cd01f87962ab6782d71216af35c87c64405738cccd228aac83814f9a0badffa786ea1e9a86eae00a7d59c992c9b3a1db3faf8956f84ad06079589268487fad92e356fc810134acdd5a2794287ae9ca37d05971b315d99bfc254e9b5eff3b91cd05e7c3792b5fe876889e0cca9ed45d090698730543f229b30e6a21f9f9e6c66c976333e2c1ebf74cebdd4ffcc59bf1ec328574680dad86f89b71a3642b3be1b07cc79c862b67711c42ea5cfb27e14fa95f0f14210227619a3fae530f5077ae6375efb252345359d10b215b87084936f298859cfa02bf5ceb33733eb98a1fd3b1a2366427623ddaec6104726d1075ced79e6b5150252723242c66d07a79d2af47b2287f4b16df8468d1120401f9ae9ced020dc4ca6e0d2a1d48b3971afc1c2784ba6c3295b562286f028b6282fb58363d404d2668f70222f09e145700f861e4ac64a26b328767f122666bf28c85a3b38e7b2b8d13e6387ec9d8daeb94d08500af1de12759ffe472815fbf26ef594d218ea5fe4fc1f8034e07a70a7a207bdaeac47b865127bee1f64ab1137c844d0200c7a78004280e5dea57153e235ca2ecbea5109dbf6665e705b9a3735b55452b4850c1a7d403c70ee68c83714229647e651add014503aa24e327021bd663c6a2a001b74bf823df42435545df4ae52dce431405464db9337632405155e9c3dd175b6c2964314a856068de428f7771cca959c40dbdd9e81ea775a518d84613e1e7ab23a5e7470b46e8c1f1b943a00bc817f613d9bb7a1d7c1a15b83da54a36273a0ac2019c6323f5caaf8962eb27c7cfe6967dd8c9bf363024b062b36c0649a016efabae63f39844d7c10a32bbf3a36f159aaf6e2a087eaa99224d184b2c48a9b83fa8c5e0fc57ce484acbc0c9a3c101e4730a7e9254f62c3140dd0f59ecaf978ade16ea615b82175af8e4d4679b9fc8bbb0b95a989bb7d1d8ed857b841375184c9b7827c651efa9f984f3c1fe9d302be63133e31a66c281aa53bc5c2f63947e9acd3608305ac5a087b50bd088fdfce18ae645dcfd87e4cac54567385e3348603f06abece75e82a6e6b624af2fcc81d81b6365560e11c7522a0bdbe86a9c26c861919c2ec0f999bbd4012dd7a9dcf063f974eca263df113acf20adac6a06fac185a19da1c3999dad0a4fe792287028a76f0aec0aba5275450a9abbfe4933d5118ca21d2fd2b0e1deab3b1c8af5d44841d0f018cde1af98600d678dc6082288915eb5a73f28c9307e903ad72e27e9a5b3609dabfb3c9737492f09dd8ce63dd472b548f6a0688c5487a47fbe919a5c27726f61e5f26ba92bb28208deb5ac667c3226691c4cc95b771abcf2114b099d28bdbaf1919f81dfc4ee0721d7bca11d6c2715a285f83fee9bb17a372c7615a2163cf2d7ce5de9811093b4b581f3b285782e9dbd127ecb7b70e6f6df0a5130e1797d0f2f8b8d5c916dbc3e958cbd2090608d3262ff975c531524db6b0953962a873347b2b9fb61ed79080662f8dfc158b99cca3a2678a3de84f931758e76e9ead4964879b8adbe2c5b3066a5cc021c69f2fd86b09ff59e6b4b1bd8418a8aef4bb626978cb5fc3aafea6ba1602277e5d9a3ca616784a0085e901b81c65c7f8a8c5fdbb85bbc1d76bd411eb35725ef7a128d3ef4adddc37836881584fd0d8731c0d7bd71179c39fdc0faa740f3fe77ce09baf20007ea74b66d4a4d821491bf60193776b8bffa0fe24ceffd408d3d58c16ec7f344c453322a82577ce6fbb3b3531b09827d95f3e018fce8ffe6b1f6472093f3c4ea43abb247cb6eccb00ccbf616840583dcb6018505ae2c243b56ccce3277fb9657f66e87e42a177247bdd58787e66fa023cde7471dcbbbbe458a0b71f9617dfdf1056578bae90be6d01e60075a8859fabbb9ba03b5b2280de9b85416eddf28aab9e7f34f65375cb014e34730ed6748eff03d3b71f036208eadb3539676b197141e603cdde2cf0f157a0a742dc07a426145b05c00c1da71bb9d7f7ecf65e77caadbcf8e16076d983d872598b6537ac2ef9b4b971090ca1b6c8fbbebafe6bf0f20d8c7cf1c8ac8f0952b744dc75f720084f4b830c5c926fb7c667ca6d38002fef96b333029e83ac43db694c383610ab9286c03fa880fe9f4e08c51f4ec5c5af108df3dba413aab13a37afbb65dd1e4e5093ca250fe1f60ba6d6b599f8600fd1a72320ed318a4ceda5c51fd4e8a6a0dcfc27ba3eb084fa2d5f4ea6094f7919f0897f0016cbab7366fd97ad346a94f66a6e49a12a5030af0546aaa21728fd32c5a83a448431fe97c08a9cb6e47b1d0901698e0eff78973dae9b8689711d507e759fd19b7525b386e4871141a6d686a647dec1a8ce4bdf0f9ec35c169bb8c0d2d8ae756a1fdd0fd17e80d747ab7b49dac574769a0e3949a48c3bde1cdba464c4e8be87504da0b0e5cfed04e189bebd7e2428b20da271dd24619f6ef6fea086179f00dd1f419d3689f0843844287ca9e1d89c2c65f99826f1dbd19639c669ef8684cf8a77f03c3c3af08cdfa46b3c8debeb4a2b57008a4758cf489c219f63dd9d999df80c9a1875a27fab8decf6ed56701feac3dbd1ca340bbae0639edb45c31667ee9270da0ea5a4d749ad169bb254eae97dbc449258cf0671790d086382812d8c3f0d69c96729ad369b418e20972060bfaf123dc95c3ce414c482aef745994b6ca88eaead1968f9107846e359a1c33c68474cb18349b682078ca1c7a16874b14530952a7864befe24eade0e1501d5084990bb5229066c3c889f1a6d45dd28c42ddd0c0c3ac97763c482391df9263b1758d218e70d21f7a9e7cc62807e647d631b0e6ebba1b282f0f2845f80814d9fc7230ddee406b1ad7fd3b18265902118c373909bcf3efb29158c5bbaaa1413d48e04b42c7ade8179aabefa9729887e6b210fbb80d2bb41493dcec21abf2663da6777b7c252373acd86b397def3731562899cc059e978f86bdf9cb0ea846d2de0c998a482472a0d87944c99e540a333c070a5ad002cadaf5c4a7572f9a5b3eecedd412156d901f8660a228436840b2f3fc645fe9254628158e848f477a09e8c92d99d56c87edb0032efb1e990c617ba0e4afb37f0dacda927a295b9c0f990190dd7058a29494639de92d9fe0462c6d915e713d2b6360f08d540131f3a76f7bec5647d7f04a66b9d5275f92a644fbd3e082e62cb385c67403d7e58330604a59bd3d2980dab4fcdd907bad711189393dc27b4e093a1e01d6f95733503da4b99e0725a65b95b7808aadd08b2ac7d72b213d60abdcef26f047ae1a4daf08a5a4b0f48e11732316fdf05b0917898f1023cc936267ef5906d2c4139158e8c2a250ca529d7fff285bd0b7f53f1f7ac5c96dcd05a3f4fdde8596c73765b2eddbdcc1bfeb88b47221f5c364e936d1a5e8eaa42d935c8bb5d8c98ec695209fc2b8a57a0b8c22b53c9ad8dfd394c9a82f1f8c48e9ebd50d16295209de96a657d782ece392f4af4230ab0cec97f156e28f14b005c2115a509e05cdb5b088347fb1e48168692b9aeb999d79ecd50c1bd5d27b86f63f3fbe3a13d8b33ed40a0bbbf781ab701d99b900c42d40075120043239e046a2349fefe9832b5008688be2531a0e552f3b33701286e48b536d0163c1a194b03168e8256060d61a8b2e3b76c64f1600ea5ca1644335d27ed334872e06afd4e25f43fd215863630ae91e5047b9092abcce0e33011ca42fb0bb24ba10c6ea184fb4478cf912d1182d77d8bc810818b8480f884c55085f3cfa318437ef3442b463c8c20db40663839e28582f2dbf1502064b643a4361214e111155b2b5470fc94a505720ac712e9e67509cb90da76d13eeea9b0fdbd1eaf76e1649b86c6d00ceeb23d43f956b0f0c7ad967db88810585a59cec3ec185e2120fe051b78294ad70189769849926962b9f33a494c4ee06b0b4ad6c51b73b3eb1b3bc70d2ae8e7918327722b23187c322bf186650a76fe9bcf4ca63a2886376f6e606f42846d748fe437049203be6a068a41be823e0f547cfa919320640cfc553d0dd480da6633fb147b3099e7b912d42eecebc07eedfc33cb94643939b16ee2ce1307095a90e11ccc6d97da74a5417aad98e75e25951998bf7c97530d49513c4d740bbb1cc039fd67af1595b0025e65842f393099e10bc27eeabff3e25cfaadaff457819e06f13ae523f1de317ade3e025941d192499c4bd480e9c2462584cd10b8abe471a7468e768f9a708967dbf3365d75cebc95f7bf0e538d698a8a06d18e55e0b78f2b6eb9b99885d2e9942356b6bda11b31b7291adb4066edfc8d896184517492326b49d2baf590bd390f2b2b0070ec4758b8eef32c0cd0bfd76319a4220c3c3cd1fa91c3cbc9b878844a3b6b3c4b5b2289b2462e839dd89f6bc3bb4834dff580c715234510b66b4916b6f3b6f316e818187e35abb3c42f4d93e2f09a55775d40ea28f0f44ad7e0927d3ce70755ccd5ce9208f4ce048f21eb39126614c14673e2115404e719555f4f5790c6f665abd8e6ee68bc6aed1e5b52dce174881e9a1101f61b87966cd5b684252241cf3c79c2954c2969b41c1eb7998a25c320b83cb274057965aa73b9b5c788e9436267403bd2b44cf4049adcf80675e60aa01d4f914366bb95395dcc4a529d285a86422c846caeb1273bada3132b5a20568e32c088a401df8854d4c8b606a7d20831b74fcbb09a8460bd894d3601748bb54a499ceea22618ae46409858f98badebc11728d61cf6df4b8a930ae58ecc74b3c43d8f7adc58d7c046393ff78f3bcb0bfe95902e2a24dead5a2b0077c8bea7278b855b65db89a7862d222ea0235453557a9da9eeaf3ba8367cd38309701e5849191c0ad2aaee156b284daf4ee7a96399739914a117e41b5d4643cfa94c1e6f935dc754e2b6f48ebaf940ec1cad4dba7fdc9367fd5d089061bd445b017bed40881e9dc32a308b704f0271e49a77429858ac4fff1460bb547301f79a74b1b62d383f1ff51af5dea9855b57aaeb551d67c9507a43e85e339e5da9c89ea3b825a5dca725fdf3e49a71093485d6f452dd704fb707daf4d1c7864679c7a03a648afe2a806a11581a2938bf55ba0ca96f39ffc42124cd399ed8f67d11429b523f80fb51397ec0cc59f9935152e64dd3bca674b3b0d396c952954712bc333261464e6ce80216f897a1178882fa5fa910186b13c1f428b3d194e9bd94446c3e098162f7bf83da05f28560877c2394d8c4da9c3f1f6b7ddb748f84874396aa5ac62693578930c62ffe7d6388c5f52387b02e5c943cbdc5b8b9644203006c1a9468a1a290cf0a13dc4fcb615ee5a4ac4f30457f97e204957f2171d50e6197375f43044b0718b978e9832962d58b8f7487c87019b5e85b9e3391d140234c50606b8042211600aacaeb314a26825192b5fde4d6ff8b257dd682e4fff517e047139d00d45c2c057df05be5dd5c3d8499bd51479d6744862caf347d0ebc3595188fb8c8c101874f323305afea84c151eac06a5a1ba1a322157c98bc7005220708d27d5859bc3b0c654d85f55c764165eeebd2eca027c7c4b77697dfe4382774b0a6c83a1911f83349f94fa1249c60670582c91dee73830f74dead36d6415778e1ba028e6afbaf29c6355ac6b712fc492534fe99e032c07b67b8600bdc7966a0c15e1960b546f1b5f547feb5ea4552caaefedf3ad8638ace846ad2beee606ebaeb1e174435561c1a54102fdd0972c4cd9c0b029d7b838a75e92e95cb92ae981f09501fe81c7918f92c5bb3c515cfca049bddf670d497fb8695ca01e345eb8820e243a7e06710a8cebaac4881fd1d65299759dc6b0441a7722a59f71584dc803c64e0e9b7eb94c4ea8a937c320b5c51ac5080ec0fc91a0adbd49cc30d6e841e4fad2e6f1b9abae05967aee8980a2dd053186ad302f4e94306d9bc9ca4f11f9d32870b98b3a115b794b617f2b892e6453c9060f08bf0db7da4d4ff40bb3289fedbca6962b6e90645f0a9132f8e192ec902d81e4b2811fa02b7906923c1e4e1b155adac58ac1fe6524a2b33844755fa712b3c9b35f1ecaa53c1349e4b32c8aea1f13a2259b1b9cc1d5b45c8b659906a6b139b8047c1683942e9db837e7c28909c21650f9757d5a868b19dfc1eed0ff31c35af5831baaf1b6bcfdf9fbd89c8cceab762cb6914da174311ae8b515e01bc492f421ba5e322178468c92f43f55ce607b9ad5043b26f884523e94c648a4deb33a013c75d801b8ac5340ff3e61281551682016b37445028a92023b1146cf13260e98609ba897c1bf29f69d648e9ba3520547182cd31ef887beea2b57174716ec1817dfe763be6e1e6e3745bdbb3cd6d49355ec595a4da10eb4ee54d68cc3c9563bee5c1364068b7c046d96a33ec9f574597df3296cd8c577e4f7144c3303787116d56d13cb5727a50bfc05b63cc88f86d85772534d6d0d974b358f38e67f0b67dbe40a1e9d2b68cf0f8569699572b89bca490caa20766c0494e3ab18965ea1b604df6e67ab8ea9cefce83d845ec4652b9093d40c3b5900e1b3324ab5145201190bfc32d96673ea227a720ea99ea19198ea73fbbb60f0cc0df97a85d21630ce3e7799205ee1d7fc76195571325924983201831617c27fea0bd7f0e3a2601bf6abf73c1988760e588078e1d97fa067fc3ced587af5377933257833bd4ceb920cac897ebbf5e67340e83cbf655d603163a2767b5b64067221722d154697a5247a983b44bb811e08d55442cbaa2b4344b245ac97e0e543c4b3dda240f7627573186758ccef77304c9ef89db49a0f3a99e8280ab409181b1e264de96a70a0cc40521db499a73d4cf2f23bafb2c0b7bbf4cfcc154cdde993a944ad7381d6fb52aafb5a8a8ab940a7a5ccc767255db49d8e2a60c9c4acafe769bcc7d319fd0e1c1c222b74aec0a0f13abd982019a04d961277e9c899f249708b9daac78fe93e455255df4a48342d28dd6c23f3e4f8e35686d5d736db77fe91aaf4e9230dda97f8de42c349d687f99f201e3a8f24119d7d4736cdd0241c0eb74dbb74868976b1305d991c3442503ea1789b4e91bc6d601a2c42d83b6895268d02d266c2b0d98de6abbb557ac1b3cfe6952955a0b4ae13dcbf89b9dd6d8560a1fe203d319c3dcc92e5b0edd301af790d6a5ba7b85c18ca1d26ecf8af96f4a1a5d43d5fe088503af5892467a777fa2c36030ef19a46c2559da7a0215e6f77e6b20b0c6a252140a4a2d46c8d3d3d0f7a30bbe66b5523e8cccec51ed8f0b23b99d0e37825738b74a8d3503d0b51184486d6a37025fbb79aca59af1805f793456f0fbc51d3436ce0980fefc2f1d80abbc0fc901a6f34452fd0ae72a0e7490b87d349258e1fd0ab216bc50e1ca9df82021ea6ad2a4adc494e84c489649585642679206123617363128c6f3d2757f5376f3f22309b6457cf43514e5ebe66b59e3a45711ea12cba612b630256c67bfbd06cf57546e98bbcd666fc263ef3aca0e9ce0651769dd7b8bd63ee1c5691219d39c81eb4fee4c0d7a6da844af79bcfeee52d4965d1d290f2ddee4498da7903bf2fd1d2e63fa86c585fa0c7b4371391e9a86f2369c95fb6884d838a8bc44546a385a4af09c206a8f65caf9a95733731f81102c8eb1555c293892547b957379e113269d151f4748d9fccd23435aec54c0324e9caeb0543becc97f769b31531057f8df8fff8c93d571a7111c8ce0710c50204479a0638c534580e9caf053eb4d6e4c1b756d1468e33be244481863c52d04389e773e5269cad4ba3cdf48ed4b93b53935db11c3a8b2a684f99b672ae3f2351412b9a893089bfb35db40589cae664b95e737d5823d58b98dd15fc0eaadc84948cfc9b7bee097933028ca914e0bc86107384e59db55cd409a3e81dc8c9d30b29f6f2ef8dc0e6c2ecf43e90e9d0e5b952da185cad2bcb7e47744a4db02b9ba7f7ea4e29025ad2b06d2d8f21390858aeb700bb9c42eb2addca5fabbc760aa529b849e8e756442654d064500a2a80ad1a18d2151063eea425fd6934d32cce831bdfeba7d70062e2037874ca3ca03cc6dc6239cc9c488ba88854af28977292b9d1b900d8f369f5e54a387f3b0e56a42536734b602ccf1b9ac4bc451158b098b07634ebc6679fcab08f8d7c2a7827b6e261e36bd841199d7b6d1e4fa09c06f9958db749eb13b631ccd1ca83e8d56097fe2c34945c519c2e113a8139903a33b26170889286bbd263061eb3f4413330abd90fdb8257c7e35b02425f57bc4c6aaf1a2e7007b4944c61474ab068fd0a59968c03bdcb41de928ad82ed33c58d262ebc3604331c4315006fa2c20912bec6a1793cae63785444bfd5a2e9e88c3397b0ab1a095796c47abc86dbc6a0c7562fa2501ff819efc56dea85a19685fd5ec8d605ac4eefa1de33670a3af4b25d0e83b2b9e594e4f0a2afbed46824430c943479a1cc75ae5c11930218718565658845304d1d394fa2a0ea3c115045be14e5dae85c12c375dadcea37d2b1418297088b22601a2a461c1b3aea7f2e2c8bab40ae789b2771c92b2883938a9ca899f14b761dd06cab698e831c55968f0a9390e4c6ba7c7748d0c0d91c728911e99b6bdfa3c9e8bf6ba1da2f292474bea7b39718dc52ba896f00b7a1edfa3526e3e13e61bb18be2f8ef36593178517630e5cea85093f9a66b4503768645d68664baa4cb9ff88ae01c8e6ec0296ffd320403ae4adbc5867869fc1be26a6373426d5201f59b731da6d94817831c4c1af9f447d8d1e82af860e643734d7266d59c62f41bba93b1ddaf7cf569a1d7d373df8ab75fa9946e02c2b496e3f2ed1110457328b10743b02dd04ea52c7981e0454aaeda2a457e1936d25c44ee9fa8276040b48c2727e11bf4e4ffbcf8822ebf4fe27eb9fda2dde79a139ca20a6f345000739eb6960cdd63584aa4eebbbd03acbc957d46d30a0a2482f534546adc096a48bec4b1bd136e961724fc8eac0a9e1d8a27ea6b67351ae465f0bc781c72314784bf7b3bf64eb7bcb61e1982c8a1fe7f8e3e8df5f59ac5758e37626aa01899cf865ef7ab974e4bc479bbda8b2390db67d37c3d78647356d7c5e6302e5b8d671f38d18e3a3321171c56e5d8cc4bcfadfbc98dca83b2374dbe123c46a050364073124b84ccca9a3b81048398aac3531dd69ad47b9f1adb4e72924b900a32898342fe3f2ac708607933386bf4245615751d8e010a6f0ceb39be38585591b37031cddbc580424137938399e54dba63719e058f46ae0b83407787bb24bc9fe013af8bb9584565d23f5fa3a971d87b47949350a9e6083755b9081d795df12fe86a55d22e657d112043308837b7318206150a15ed75c7e1cea6ee3436a785a464e812dec251ab9861572fc71bb141edc910db874277c5fa78c33e5d4ecbd09deedd37fa5200e8c75149802fc2e267c148a2c808cbfb6903cb0689301ec66756c0e66c1213c00878052c109733a557dab2aa16598d751e22ed051be8240ce13acfab534381de7bd610f335bcd45b07d8c7aa4612f8f55e27f07c88b4615aa2417772dbf6152e39008513f51a78ab92a55d1c7440478caea29351f13683c93593736d8d7e988e6be3b91f0513d4b3fe3558a95f0f50620e61d2fab2e6ef869aa009433ce0aa33bd35b015b329a5e8d1a241c8d664c1b07ea120474db9975c4541919f6f7f10cf6f2295f4394356f1e662d3e543a4179e99e7d0192db7f9f127c867ead86f99de0adc45da60d2b4d467a5ca5c130bfda9684f94ce473a16e1cf3fef3f8118a11470807604c7b32373bc5736e1a724e91ea4337365e1eb8d13d5ef67e2b914eff390cc81869910aea3c3d7effc336272de03f4b1b9d1397756c561a175e758325099b86c2c5fc3f8183d77c9236d1c81a28a01c6dd3daee006a677002b568df7e2948b839f37dde1780f07e580b87f448937144e0b4f6a2dfaa201ff6c85b1b86261c31b7feef7d54d6c3124f4b65fe6b378bb78f8a3e12096b7ff6eab63cdedafd48ab092a06a7d2d1f2a062dbc15ca9d9c8b87b7fa6bbd6168bb185a8dc51e0ee3f4795620950ce6c8bb5759c83084d5887c40218a3b2f0e713859bb2bef8be8849ffef2566f10cfdeea0cef43092471e40051e353b1be99f19d1a523cc45827ddab2804e3a8ca485cc674dadd076cab381cb19e463933c780b59235c982dd83de9b9acd937fdced2fe177f15d3c644c092609bee6f1e733c4765c617d611e575e3d17c7941949e491044f56421e6e1db18e335e82556bc136bf921799a93f5523bbdbe0e1dfa2c5604b0e20b9f5e804ac20cb4e06f17810b0b2158f8147f3260a17e7b38e36cd2bac4bfd1a1d24e6ab20ae67b2dec8bd5ead65320e36ce6f6477de8bdffe2eaf419f6e6281b06554ce2ef549a92b1a11872b6a5ca979161428acb0f244b32abc01cfd621fd504b56df97f084b283f17d09be8abbb6fcaa30d7a555f00e054c81ca0b0c2750492f06930c5351afbc144dc02a07393ced527a12639f387366139cccd2191e90aa5ff5972063169a27691fc7c7c65897aa98a6fcda08204c52b9459f9e8bc6fd19cd58e92fb6b3ff36cf193bde06cdb9adcc336a8ee8cb861a6a3358fa5c7db24e8332e1688f3f99105f2dfa9d74eaed998be12b21e08840eca049ec028f17b24a22f87413a825637a31ecbba049584bb6cd885eed4b9b57fc96741d38a09c97863323b34730073723338076efb9841c229240d163f9a1d28bef2985af68a871f23fe87caa6ff43d6f5a47dd2717fc1595be2678f80958fde21eac3016cd02445960d0b6e55da5e32f41e2106dfd2865a889283284ca2ec332ee298d008abbf103c7301382ea4854d9f3a646175b003e6a161a7b9f4727b12c1848bf550418a8d4be88e3e77f9c945b715fd5fe685d9b7633a50f5ca1a6ced9357364fcce03b9269bc8efad3dc9ba41e9a569e2274a717d360386119ee1e7a243c45a1dffee51e50f9862836302c1adbf383078a815b39576f4bad3815998d102ef64210c249d1b931416ab6b52f03bf38f2a3908b646099fe930e9d84112852fbd69b43c40ab610d85e93afe39f33b850447182c19c92c7f3d6950dee85c18c2b90fbfd4c4b933844f75f9c1ededf490166b2604e921c0cb61ddbebbb444ffc865455aa599b3e35f08aa5509e59fc1be8c34d135c1f7b96ac36b431404019e3d401546b265b9eeb2713f0b0e11dd34bb82c26f0af54f74ac89f3a8ac72b1f3a766b7e4659eb31fea03de6f7b341257462590862bffc48ad725845fd0e5396aac66eef8c49c90f2ce44a9e4455c6f51eb3ba65d0d370311387cbc54fe99f608de49de68bd4827de7462eaa0785bfed390c1c0c5d0fd4b193cd0ef03e5547e8f8b0d6b710d38a32a9bad35edc618bf3459a7884677ff3f770c3d446cbca5469b303f8bcf210d18c3cd32a588fb18190fa59b5d51782a1f9b72ff63f4c492f7f57f2aecef053cacf9e45c4b44464ee409c08c6b046d0d9edf901faa68447b4e0750d52fa27d02c10cf26ab59efe9a89a42b4cc2f69b35da33b3b07b9624ed226db0e11acbe82dda81d00d2f2c4c0b542db929dca0a31194e68c790070ba72b8b697467f0858d0f0447b8ebc8000f689a7878e04aefff587eb0d2149c8a2e1065d57965d0531c0cd9feab97640030e6e834f1fffd7781ce2feb0d09713f9a8e77d81afbaed2734251bcc1aa8beb1e63fe7f1f7d7dc370ea0c48bc5d118c3ec33daf2cc2d0fc0fbf65cf02f5c773ee14bcada83cfbc67f57bfb7ca09fd2c6d8e240814b0c0894f012fcd224e03b0d60e4d8124904fcd30c985c6998dca24bb4592601c81b2ce9e706c8932e94c5665b17f5742bf77ba2ebbb11e88845231675fdb64b452497779e2b83731feea0c0d503d10cfeeac6982d5286ba8dbddebe9382d6c5f198c3bbe9cd7e7a33ef31aa9f9b1560156309db87c71e5a3e9bc77b7efd34e1160e93f713b6025e8429434a4753e91d39a60b0461c61818ad2947a79ac098b3067b0580d9e349cdb143ab057565b9d5d91dcc066f5b9dcd66cc4fc4aeba56105b32541038b22f78b2a23e29d1194b09f3fea56243f6237fac0cf58cfeee059c9bd94836cadc8e66a83860c2f35f5da96c2da885e99f0c71aa3e058444c4108556dab9bde3f7c657bf9f984e2518d6beb0585ac1689d4181715dd76368fcb04a43368819112a3cc42030c224bf73d1ea325b2dd0a10c3b8bdbfaa58c566f4263e9a5564b4f1fc1859cda3481676267add7df8a2df0b262d548bb270f9affeca716efa51924e5d7ca0fd68c8ebcc093289e31914b57e25ce1fe8e2f4d9054cc12ebcd7ce0795a24ffc3af2a569c8e25154d03526a878767806814dcf283612fbb8512dcf89a8c6c9a9cb1a238fb1d3eebb9665d1463447e0c67e7e3d84ae3b5181c243f6797a2c1ec6d34cfbe8a4e158ebc5fcbf1dc1c97c9d62b1244ca67945ec63c10ff746eba89e4ae92669a748b1b8bd0a020227822309267ecf3454eeef135f289e60e98aa20d31ef206ddf1f6031e7fd7306783aac23cba4637712908956d6b416898e9334f0a326a528ffd46f59e5120d625b54bf1220b2a1082aa968d8347d71be88f3fb20a44d6cec0dccfb91c4469a442a5ba40e684b406b16da564d50e7a1fe2fd2c9e3c101dad309e611bdd89718687c0ae7f195b940085d203723d4e06de8be53185a72599d036d05e159f3ca6c932f8005e4d0552412415521fbf0524592cca781593f504f458c00e2990b359d5cabbce56b48940a65654451350b0eaf209f35d4032af3ebdad66c53bec2f4e03dfd322425047ff5b4938904c49e7b4d33a243bb0db41a971437d3bac39535c6178c28ab45030000c680f0e97d309738302603eb2c0ac70b6352de87e20bc8b2bc11d58a23ac29d669746cb7db6e2a5007fdbfacb7ed1974fdee6f9f29e5ca8608bf3068d4496f82242dc4c7271798e559d7b96c843517eee3e9a5ba09a7a5814f2adc124f8fa419eb32cf66a9092d6647ea9c252a164afb9fdfa594da783419bec6c281a6c5310380cd584e006d78cdfbeb030e4cdf761fb73794af8736afa42cb38265357233f840ce4f2bcf1a63a5cb751e74607a02ba83da22ed23cdeb8f756251181347d01c989d9eebe6ae7692866d9136e80db0cefff3b747a26f603b018af61a6c4bbc0f0d879cdd28fecfe13f47dbe6c1c0508c1cefa69af1fc44734a56b4139bf0ec883a9e98b2d59896539db4a9c22c00122648b8bb593af29b5945bae61896bb4c2f55f92048ad6bdda712385bafe50ec7a1dfea6c0b18f6c8ab0d8057473062ece925ba2127b5c27b89ef3e2762ec55793e638ea4311378d8f426f7b4cf19750454914ccaa88bcbad746dace2c66be94cd0ab49b4c02010834aeb78dd2df75cb2f149b51e5b701f018605239a0d35d53b4ea37716422342cf51f0f0e5fa83bb22c7838e53be3852af4e318ebe24e1a89a0f71f6199e6ba3ec044a1499437b7f7fdb15848a53a89296704c8cfb060543a075d5c5cbf7c6b5b23ba7a7fb79c84ddedb55c574346f0fede2586360a5d1af377ea3b9dc271db86893dbad1150dde418564456046f53677118ec1a29d6e131e1b2e7a6e760f7beb9b63e1b09a27cf90a75d689e06a9ad18361b2b6e5e388f2d0485008faa2040914499c857c5931c1c42884f2ddc998138f30348205280643d8319e6462aa352a7eb8222b4b5890b9c19379d6c33faea5dc187c6620bf9481de9450940ab82121a991bdd79aa7e5dfd123f4db6d9726fbb69c996b410da719b8bea20312df426bad0d027b1699167f83daf118c122557047cb9c06f36604a188d655e876c7a60d0db66eea7b2e3b77836154d35fafae5d4a3a17bb01c540df4b9f173ec2e09d1ebb99192ebc8d2d210195a37b05641c8a841c527761f0f47bcc2e21f4fe5f2da207a8c6671fee9f22f868c43db9b81c131b22dc7aea44fefc8d564f8ed852db7167b0326d003faacbeb611e83572f4f0795a10f9eb5834b06178a88fa711c1554c27a1882c20bb13c77c02542cdcad0b5107a55e396486c8b0be003feeb54ab6e3130661b1c385979c74e2f3bfebedd51c5a0cef239803b96a8b0833aef359b1c80009fc0be40ca7a672f91995b8e815fe255171043fe2556ed975e0a8e2d0fe1ae40ddebcd13894c4a4dfab07dc303b9288ea79b316ffafb8d2bfcfe1c6241bb59618f50445eb3f342830ec4b5c8a28bfb3c35214bd066d82ebad4ecbdf7d19de387897496b27cca2954c257f005d791f788e8f8b68a7dea1107b1b868166805b514c7b8d636f884e4f1ec1b1792442e0d96fa50803177f4d99897b06f583a6da571f8085df16a1a7b57639c5c12cc8e61ca86c33a9b0ba6d4e0b4708ff66822298a0ab647acccc32456ac9a12bbf2ea68d69f1f1f63a07956743226eae58250c63642a46198ede47aa091a409de746d3a4d0e74b4ceeec2f05f5c5be77fb37fcbbc9aff0040b0d7a39a91571547dcfbbe7ae23839b55f5ad54a2aa887c1599669b882992d0ef7f9872c2cf06d33cfc4459bffbc373a9e042da1a3f19d88b86983ac22fc9d4ebc2cde9d4e9e2f891a00447fbe44f0eb7d0bf6d084cd435dcf19784fddb217414272b2e8c0ebbe1513e53512456099192332b445e62c66d146cf9733ad2756813bc281b305f3b598ab313c758bf2d7ce2155f4d8c2202b8588d474d69482e92e2134b5afad33d68032f054619daaf5f5c630b3b91c4ada3d3fdc2dbdd0f0c18b7fce6d543efe52e14b756443520cafbe8492f159dc43d3229333ec757149c1798547925a9aac022ce9f968689b26a391a2992fd7ccde51721ccb91ee1b5c7deee479ec84d38b8fb63c4b5b4e423b87e52a631d5cd7d30b44ab1316aaa28ab2a353d7e0772881a3789f8750b55db5cfbbd08bc9a206de9ffbb8eed1a9ce4163a0edad9e1017b5962d2c7431ff1f9847c3d2d918c6b1c080846590364a16cfda2ab41bdfe00f0157b13316cf16f2b48bbe98d9054e39b1e5bf5d690724914e7bbff6c6c59cfd593b9399d381144851f13253ee61d3de7d343f9be9e266f4d2a1b3ace87be927e6e7036284f1d1f96c50d5280abf1541adae0caafcb33ffa94828572c22de287ed45241a35a41fe95a66edfd5be406c6691624e855297f3207904b8bcce881f0088791ebf853813cda30c4111fd8fe051ced1496a12ab0f249842792d737b07b34b7a32def09157707d246eb451ae9a2deb091ffa29561f4483fc856dc94dc262bd75897da817dcdb76296946093c20fccee8395066890c2d5cc03868c1ef8ec187362836a6707009cec9df8bf28122884c0aa2bdd819f8506a7a3ea86fcfc5ef0e3fc49e73f687ef61d6ef5718e034b56ed2e0d01b0c94a54e8952ba2d79b97d37b18b4f085a2ee690854914644ca456600dce3cf3a1855da573272fffee2e48581a919a872cf2ae77bc516de3ac4c208dd7b7bc69e36191d528178bf6308a4c257f49e1435ea8dd53b84e283e2814d8eaea18d09b3dce8bddf38ba24855e3bf26f101f97a34f56048a289b8ca75abf9bbb41594a8c923364178e518d07372fd3a960c9148442a61bb01cbe8bb7b0f56362299b6fa455848d3d5dadf913bba8f36c01d05fc2ff222e83667f3a25dff4ced0df3b9e8656e1e724ee2657787e9cd43e43ec8df1d2b37f5ad3547766e3d13285917a545da848cf04f178b329d06b178e416ef824989f6450d0e47d90d73bac6e0985927292eb22270423c0b56fe175aa5b94b58f477701330119cd025daa85874788571733860a8aed063b87157094dc2bc69174ae81550e64e7f0507c7cbdfc8e757cb9e0238ef7ded30a0948123bde90eb97fc779746b2884b277ce6f16fde0f5010ffb3eb3f7c8258e486c79c64ca07ae975a427be38546cb9d8d5b8f6e2cd85c76411db14a59d77405875235eed9817fea3569035f4cc7efec010d61d873a4ea4228d5ce5b6b9ba9faa3b65f1988a46880f5de7d3739f282c4739e40751c9686499945dc0e9f1017dd9681c090263bdbd5d61b74d9458fe7f3bd835d5f7ffed49c6c500b6d30569933665b518b7c1c16a1e3a35eb4c566242c7bdef3474a7d9973d7a8a390269ad79b6f9ca34736755358da7da6a5b1d96dbfcad656ccd6d5f9f2a8c9122b52a9df229313e6d3b399177e3458b4b2c797e526a4bd437a1638dfb03dad3348c554273189e816c92c1de1a15a8630dac7799d082fdbf9825a665cc5815179f85fb774d39760995a419b3791a939682673b9325276ab46c3d67bc2b4b1a681fb4ed84de26b655f180f6425062ff42472ac5d84537438272aee81d9ad80344c80cee8601c52b79af4ec266ae0740cacbb136a2b537c72cc70e1859183c426fcac126f2e688d421e3c8143f9b260f0c7a0c59d635df615299ce347ec8cef8bf0213187f840736ceb422f03ef98fab85f1767dad4e4a4849bb90e6bb54ca153268a1e1b95b5815cd27cfa0792d2fbc2a6e0bc7cfe788ddb754675aa0f68b20bc92259302fec4d55e28c24f5f76207bb4a3b21422fa1860136569578b0d3ae512f13eb17b32e9d0139a3da3383f2deafd11cfa10c54041abcce6f4d7f1ea1fccb51711bdf9c00f413e1793b18cebc4295e96e814a4a8719af8989554ea5de813c30f9f77f9e963cb7a1b8793e60fe65493fb68f3e7a1e82c221a6c2f7ec8bb60fe1232cd2457a5ef98b7fd14b243c843429a3c4cd54ec403e2bb2901b60e7b25c7b1c35e0f6fcd491e3fbb69e9f49aaf6a959a4fb8250b6309b8d90cb4a3778ffdf455111886a94c0839b666a6d34fd51af248e91d09a783dd0f1028721b3ba6ebcf5811c7ffd1025c00855a95aec0f06882fd65f13cc09ddea1c9d873d8e582c9b2cd087e7df4aeb5b9a144030ceb3438d2bf981c1c92c1c8060df13247d30b67322e479b0f564ab40764d7ae94346e96913a30bfc8d3ca7c6ddee8f36fafd47dbfdce49bbefd65e7e5d2b0318bad91d805150ae9d18d01c39c3988fbe5e9e5ea961743abe131522d36b774ce95a80407a084794f1e1e018828abae41433cdab743da89aa7497c941d95fb6a27876bcb4b4112c1d00c3708d47592b269b35d88b36ba07cf0c622e17b656cf6f4e4e5c503b42cb0445d91cc4aa3a8a4e6744a2edb1aa59a9a44837b55e8714274f1f75158e24f67a3629c498423b77348215f695c48cf54a3e8caa88c8f97f1e866e0dd4e2ddd56c1578335049e7b4bf147297daec1ea58656c6a303b3fe31505587ba4a0ba60d311a9e78a32856d5d1c851be75a0df945a0fde01a7346138b30a47a3511b1c53c2877fae10bbc8cd5f5025b2e47d616468fdd3dcdde2e892f7857b97dd4615524f2a206dc086e59f50a1461877e9ea6729896c98c696c517c485fd2d52fb6da2b64bcdf3677f934453cebd692d589657874b5aad3eb57aeae5b2f3e9dd1735e3f245becf15d56673203806802e5094eae5f1bf43bd017c423ea0ae89487acc27c48d6c5d20fc92c867d8bb996a9e08f188c6c92fb62566837336e24cec8dc764ec58abbf7599c45c3ab6876c0d18f390c86a183de13e2ca422c5e995fb14083b1965175c8571b510596d02cbe6c62a16f2d7457a8b0934af887362f87ecf043c0d2b6c8b4e8021bf87edd63f9a17e144815d5e227e9c00aaa5446fe99adc6715c2c232e2a3330d69cf53420c0f96fc0929b7c5596566f53419ad43aacd0ef9c6db8dd939c19bfdbd5d12d1319dcd1dc345c98e0a7947637ce979a1383a38855236ff40f6026dff7165ce53eb122a4dba49ff36f3d4fc15ed0a2a144772b418cb5c74a0bf1875a3f3b771abaac259cc23f660b52971daf20601a8cc122fb15d4663f7d6e1e3195f7fba4ae50c49afe5432fc08f7bd1824e2ea68e5952ad836a89161baa263cfc758f6b2484fcc4eb516979bb28a122ed1900d3bf62764f12cfec67c32fd15e3e8502ff6d30ccabe99459845d6f2969d397e15b8b7cdb46679997c31c563de93e6b558a946bba8970cf719d7979541079a22bf3dabeffe0354c9e7a6f4a1b2acb078730e191080b2da801326c4709b8b54384e6c45a74d0f9f59428ab4adde2f1cefaae0609441d86fe03fd8ab0a4b22148f7a721beb918421b5ab82e8934cf25bfe04d3d29131701bf60ea275dc0c127bac55c786b387a1a00e3e103911353c4665763c51ee8f0bb85db78ab128bbbead5b782a65a398f258032b4c1c93aae847411f637b815d4ff79a4701fa3158a0708a0ecbf221f44f94dfc03a38611187bbbf7996d52e51a2cdca005125fc4f305d5a1258aa4dfee28a96672034c108d1255f0e4d2dc6e07626d4115410b14dff3350b69135a1bc8b707e4d293f95c029e874d70317892c89119e40ffb852ef9ce0c3a378370d35b67d368ae8a2284989b550d2fe52c15b1bcd02038500188fe880a3bf10fc8f24073ffd09f7268a0cba74ded592f517e5e8d172ac59afc097cebc754f7e00e2d256e3df1c06c7c1ce5969ce06bde98de5cc0271dd019ae09141b24e16c880c68514737ecd2a4466135e043618ce0a2dd12c87bdf418a830268793b376bd81c394731a5da1820bab11ae1ce456609caed4d05e359467a3a1a180bff2615b15394e2f2183838165f337906e015596ac49f8d6cebb6b64678b6f07285aa851c339971cad44755499d7e04a52f511668e90e1d050d4a36daf047f5dc494a5d7c31335029abc0ea78b3e5e6c3388417adaba8f26e46f48880f76c380e02fb3baa2334abbc1141ae9b853e152ca36c39ed7871047369236e793625002bf8c160c3df2069ec74ab63413ed65404a4cb544e0783b0023a1a208d0885ece8433bde92ed4892edcd07bd76ad89c06d3802fdf8f70e43c4c025b4fd4fa1e1c019110af28db6faff6cb31e370291b252e823b887de28f95ce3885f0fe442ad3dbf73dccc1fc134694a0857c5d39a7b45a57bcf2f62d1415c458bf9593700d8eab3742d25ebee4dd547ccd9d4595a7d5ac6d58e428b9f7f58272b0776bf653b109897372a217f7d0d39a6fe86fb92658ec990c56d737db78f4f3a0392f910c1336ddabe0c18d17d42861e85b4f5af5d3a1a1efd6e6ad0d79959643a9a68f36718e44ae803096eb337058e4afbf658413f0ebfe66eeb7d0ee27f4497e909bb37e50531a8da58a4283c95f70ac63f7e351b4ea0cc04816d455bc89209146a66bec90a19fdec1bb34997b98bf230490fd0863c8722882981bccba3e17ce23747d0b33735407f07f921c06dd41857e11b513dd0c9cf46245c7b92f20562439c40cc67749999d532780fbb5afb2f0cffe15105f2bdf67021acc81aac51a1fa2ee4d1f8a9ac81561a0ee8e94c584f605e1c7a89c73cfe1767fcbbd135d0b2a21e7762b817d1805e9aeec015319a16b44ced80cedc7f7339eea524e494783a1aa1203e019645445df51d2088a25cefef67f5bf03f7ef8804ce237fcbf430b7a5395e841a8d84250d745bb70bcbab5aab36a2c34e2968861e28b53b6c812ed78552a68aed42aec13fbbd0f02a082767f210e388864c71a3626dc09a1b09f1b2896a0d7bcbc374bd4b280aa72f715d3572d7dd66f45c0cd450696b3efcaa1918bdecd8c9db42abb163e54051d9b9ab05be6bb65c6cc787e1c27da49833fb282c5dec20f58cead705603070be3e56f9b730fd5e9245c9a9e942fb7e2f35180a90689a054c492058447c55ecff8ded0f2ecb87a935634d2a3b35a20145e619eb2494547f8bab9c060e698d268b504d07fb1f7d39d50dd6bd575b5548c45c34b2c94106d3d6ed854c1150e89a1d592a869b4347cb4a6fd92d4b5dc60b2f42941923a83da4cc3f530b4a8def425c0ce64df614fcb9e7ec27229132bb72d52346b9da586e89143bf1bbf31b32ac93c3a233026f4ff7d4e4e2e0a231630471594ada5e7211dee5434a837150fafd124c0c5c28c68f4ad467c95b7c3982415e6119540d1283e13db98772d82a3b74168bdf7e08fc45f4eec92c53c5ece5a1990d953dedf23bdec7ee3e4f17feb84cbaba2d837b3598f532bfa6618b75620844e02a92a18f5dce94be6b2bb8e095907786cfeccac129adb9d8565e64bdfaf0dbeb68b49c78e85e51518cef65e5accb7f2486a476ad858ca8ae7cdc99519b178bb844cc35b32b34e2cc99f88b50dbe5b893e34a5d0b8699e9b5fea4985b3825a4ada553d7e4dbfe0c02f415cf4e438efa1011d45d17c8b11c9613d2d61d6d5521d9e0b72335b33051b777a8319d4fe447963e0f6f3fc9a24347f79896c07170387beb044f308ece834b5571af81c4e67db5d2a6824affadcbcaa83b5a2601f9e64dd053b4cd63c4e0c4a1f9f4ca58a0cf0733c64084c5424391e0119df5e75b06abd1467b94bc84cbb5acc6d35a45d4c4dbc26a6341fb2e43110adf62b94f5fc2de076d0a98ceb4b2a55e12c41ff497686dbd70422a6275c63923737df83f79def062d88ea31aa473952f94d2c22a1e33af2bdd23237ab3695800239a289a32577afe5c0fb21e4d555aaa8380d1434dd2dfa0c4d9105e4ed2ae7013f5bc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830597fceb51544317147186f01b345eb281957c847cd59dd6cc60f65329fa3fae55272d25174fb8cbd8469353ec8ad66c653e5eca4d74bd78f25c0e2bab35bdad14d921532ea187226672dcd35940e4dd363ff068f65465799d0a89a40877f93b12549ae805a305bc85017616bc94f09e858d1d73b19a6f0ee183f48e2a4041d797692ce74afb89bca713a915855f7b91e08a2140806f7139c8cfa0caaf6514cdd9471db78dc7ec0e65017232c469f57a43cc1ba52ab619c171ea9727b2fa0b832a163f9f0b415730cfae1aff13d69e9a2d471b476be614d38864526a37bea8ab53e4380e72fdf7321321dd12699fbce3b22ca36e33b69def1065a10a95650cd98a587e0daef4be65363ad403cd86374d23473a24f9dba84e3980a2bd6063a996a5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa19e7e242e0efb8748ea5bce53cb551eabe88c0634fab82568f4442c45112ad2636973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b0c4a2b8081f1ea3868419c6d717d950f43a00109b883281d8f5569a6741d58784b9ff8323ef1aeac6c904bb6c784969f8d92bc8d6f91659f120e9fa77b4f6703a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26cd4e579e53c4a23bac2e0b499ff9dba8e10218827b377a105c2fe3fcb77da60b497df7bf50d62681ab26dcab2946b313d5ab7247459abd07425a4d43d166bb94c82992b736a5003a9c9833be91aecfd33a319b87390100da603e7c7a66879cc7d4c63cfeaab2bff058bdd475bf806c83704c91531c88ad138a893a190ab8e8eb01336f3d16cac03fe7cdd76e2174c354a08f873f0da6da53a1fa8296cdcb143458f31091d8c476eabd008af043271c57f98a2a2d556364bfaab506717e716c541e6a2d4d77b9d8f69de1e3ca78be30881246fea1b6b188b13ee87d30411b4885750ae91ee2c2de20442cd12dc9e6dc340f99ba5961a9491497e74b718a522dcb72312107eeeedef3e9d73300fb883ff34d003d7ebbaf2069a2066d08005bfe5411f7c06c67c0267cec58eb3febcc655fd259c0fb9676dd01f48eb71e63e2998c98fd01d14cc8324e495c789601872247323da5141cb0a85671fc675af5a8a31e5dc65737b618f976ddf499e38927adf314be28a0a03f00dcb57b6cb6c123b8f717f4fcf07850bfdfdb193f76dc4e5da6e7d7bb6d5540c2f21c2ec647b4a4209e748adc8487c53f98e5e650831273e2b47ecee6cf9a1ffd98d5dd27f366dd8228271515ce93630e98a2b6b1a119e068de6d796a686fe445b046ee93d0ba3138b00e338552a9c1dff18433d3605f4a9df1b4eb2fd973e729459f916b3dc737d188102160d31eb59cfd4d8a44330b07cfcdf216cc81561b7deb70e9b88a5822866988ac4c7aa973c1161d64b6ec8cc7de09a01e175eedc75b253e2c44b6f3ec207637a01e986498c36671f44b3efa34cdc7537e27e201794a4b8820ba54ee863c2a3b452b2135a305f08deb8e45c30a1630fc147adb41401996cd555cb391103f80691e1799cdbcd4694e499dbd8ced1a8796343e6ce19f08c418b5f95cc60b0f92ef996a717191a0cf8355a288cf4f93678ad5fd7dd3efedcf60732a5fdbd9dce3ca936a4c902e1297fdbfa4ad4450b56c4941cc03f1433eee95bcc1f012fca61fcc828de414ace956c79ad2bff98c35ad0712a16d0b1b92a48420edf75b76ced11dc7c0fc15c550b09e722b37fc83f70b4869f2e1470b2754fbe700bec286f6cee59b415beeaa7dbf4898b6a8b4c872f5b04a4d2b7992b58d95826a3e434658381144562512a06e6ae340b28749865857abca3b0c805fba9ebc09189ba9b1358a3e4b96e2324e58746f45652d3bc5a171a07a4f1464b9f9604d3dae8a25aca6533250eaac2f23024c4b7053d8a479424f0e44a646cfc484083dcb786165985099b56d747671c2d3ca72570295c5d4415a3b4f2af22082ec8d5e813e9ceb062fc1d334204343a160b96c9c2a575d0fb44cbd2cb7e918f4030c0ea264226037741feac921d06a46384349b3472afac766a1b43183af79b4077070647aee6ee632f34102cfb7c4aa88cb4064db02058b4b4f41d7a1a0df11fa163797a4920be88acabb714bcfe5f96cc6597c73d706bd7f0b58bbff82fe7a41b27f8420bb9db804a6281c2ea1522b2266fa8542da488d49d6326312f73ddcd9a83e802a6482089cf0208de174faa6ac9db25bb2fe35e0466534a9bed62c4cd4c5be912aea6ac38837e5db3bcae3047a4fdd14fb028bc1ea59a2e960d50332f1a8397713100b70f64dbf7548e15fa33bdf7e3bbb0b008118d2f478a3aac8b7783d33d1134c8398a7bbd542615bf05438dd80fea24fa6906ff40dd36aae12a364b9d72503450d6dfde6269c74aad5e7aa512d8e0da784de9bc31c0ea7dc8d2ea1b1c16818422dd52821f992f35ca45e087cf6701a9e3180746dc91cb56b39f2b6d5eb751f34c8876cb9bbbb0e37f24a81eee81bbac6f675d944e2a91efe9eca3b4887e25810fa1aaec48f74848df43504ceefb43cab1022bba6c1aae80e1f0823cc512d9ed13ccd9ca3faba0e56e05b180eb58640fb5ff9c94f1adcf9dc1870659d39056c5ad2c4bf77f0626cc6a3b1055f7eaf61986c0ad991b26bd6c8d036074522cc41d8e1de73294a84d93f6ca9e2fd3c9f2a59ce51ae3f2d5bc899e2e0cdcb742390b892f710ef2d8204ca0854e40a63b4d7e7cf96af793644357dd189f4474c56e72e304f1225b4a8e0cd8af757f0ef32447025e3c38a5e10a02dc1a767913f6bbdbfe94ece824c8958a3e510c8cbe6d97679be54cc7400192360c562cac93672b415f73c193e495cab9dd48104463288bd8671926df71aaaefcefb950ce31c08494fdd9f9eb81c50d8c1c7b39d7dd34bfe353bfaa59f058eb91b4d8077894c7572b2a26772d5e9663abebd7504095c04bd8bff710baf09be9b57c9bce11cf83a15b02400b1da4eac6b109521ca32bc6e0e4bb6118cf9148b2c9d779f4460bb720b17ea7fe8c41eb7ac1abf84dfa059f79af7e694f81bee41cb9815bee1bc7893b8293f34cd10ba7d9bf9089db60eae2f6e531a9f0182a78965565886376ba6e626c6426175f36a81f10e6d8d617845a99efa8ecefde06c4691dec229151889ed9c4b687ae871b65378465f73b80c206ee7484790c3d6f3456e7be8471a866b8f95414cb7e5458258d651e6648eb4f1062968d72d7e63ff945fb773af7f97704f87947472c46af149d8d9b6d6241140b28c858bf4b55ac1fa8d189b62a2636c24c8e605408d4fa9e38ca9a42b5e438efea4f0cc554732e4c36d3a178f509491b25eb19b250b7950b50170fa57b634febeea7e026038e814e1e4ffc2aaedf1c9fe924d7687d94199c6551bfa45afe2da2d74737ab34f4acd3d430883bd2ca6ec68cb96a736b6137c7e6f06d9473f321084bf4a68c55df64144206aca956084ee68c6cff99f9249af430254ce9639709aa65e163cde444a28e8bc6ac4ed0ecce9ac18ce72f77201fb59621308e0a0ce5c626121b5e1386f041bcca3456db29d104b30e407191d24859d8ed880d8e1bf7a38b2bfa0cb122c966c6530320b483745a85c31f742d818acba266f96e9b52020e537f3241f76e7304ff53b2aabccc19b32b7e78602a3eeffd60c7df6a28769b9af0e538d2bd6e42a50bd1bab4e5aa9d742b7204c1e154b03cda0d03375e6a73da564468a9639f3c163f6a590507df28018bef8c1e156270d187236a6e0406decd2e30781ab899d4bbd56d540d2ecb52c04da18c032b519546477c148d85326799bf4929957c17470dcf7f0cdb7c1838a1cee915eccc11b0c78458c6807f11cd145449e1c7090eaf0d2ac856db7fc2aaae33ac751ca6144e7e2964d54c7f695de83b18ab28a914ab00cf8cd284e5eeed65ae338c4fb67c2e61d1f699436e903fddcc9038c36d99e713c6997cff4a203f73fef8860601c7f6209c90bc990835b60a9b713dce09775bf1f702be89b6d6e24363ea8d2b021c59c2accfed58b44ce981f15fa3680b3a1938a7ebb8b7b6a8d7422f53e6f0834438dc80b98798a101829da20d8195f8f5ed99a9691f31bfadcaa4445398107776d2078f340d0e7fccdcb92b5bf7e9f856e81d909546eec0015bef0f12c61706c6894a98634c19d2f3e9bd5098fbd9016c9d5756a96e3540ffe272df1d245806c3e1bde2ec961d5ea3a4e6cfaf193b96518410a55bfa40b199549600dfa5c05bac57730bb15ea0e2c5cf05097d45e7a76d04808dfed4e8d8734f773dfa97137493506b80f10e651b83aa355c15e1ae93a52a7e7a4de8fd0e54fdadef194c747d05e9bbaa63fd8fe7626f5b445f8604e0645d75d373e4e559608f88a450f1c21f01818b2350b473944d1d8dd55bc91963fccf74420cfcf26e2c1a31053c872d3a69f6c8af1f310b724b49b76e18e6b55ecdf3950385434fe786d557230ea7615a56336b3b930567615b7bde9aa55802abc15558395889c688a838a4ffaf83d7ed7123a7def148199bb88936d467745c60c4d5b2a64d54b65b06b345020d0b025f802da9f11d5d906796d2a2088dd6ff70be3360a77da8e4f65d25038c02ba87d44f3f98e5396820ce75fee9d1004291f64fe28c5765dc87a3e9d98cbd7c415de45f389e3ee8e33b21443521fc0b0724598727a1e81913c7e72f263306e7e8dce064ae418f2bbf7b6da159b645a3fa08ca308ac203a8db25c00ded57532a9689ccf25d284aadbcdcced3e47e5e56152f7c5a1a8d7e48596ef7854e85a70af4ad7e570fa16fc684f739bc84a9e56a3c9d38967867176beb4407861b9a2749f7ad68d96d2ec786cc534e6d027ac7d97a124e553709f65e105343432fc867237e58b662d3dc163443ab8b5ecc99729d4a281ce60dd372fc931cbc318c69bb55cc67cb036402543c0c267d5afafba3e09edd34ac7e6370f1862efb61c20be84b0569d30288ee7b87eaf2a8b20244ab3ad78faa880c4d1b5b01258036ef429f208d64c9d752122c48c550a4869c943e14d178bf02695d2deb940e1e3e46c1c87e57cccfbb2b98e71c1bb266449d67894313a0b771e3856a83c75becd125410dab25afa24764bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a424f4a2c8cf51f8ebea5313574de6e07f06db252f812b4d9340dc37dfa08e9f201c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5256650f763fc748a9cd2e513def13d589a49ba6af3fa80a37d948a893116dd324ec4a2dd8c733eb76eeb8068859b2ef1d6dd62fd150151f6f3d80a9a45f1d2198b0f42ccd4ff2a2c0e3f271799d8b9ad81750cfc8f3650771a7b8f89e97d897c9337f13a7be3b01f018187dba06d7495f146e46a543abf5998341932765922f1c39d17eceab36d3d896c1614a9c18d63e0e26dd015685db68892501a5257640ec3d464d39f5359ee7890523e1f2675685057d26ad483f647b22bff8cac7be02a1a39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c46808eca7e89f3dd9ff7f60ea1071450bcc0ac8caa41d5a3cf5bd589eba2f3182017c151f48c09dccd2a9965091323ef5483761049de1c78dc11b1a99fd68640ca905119c2d0fd65dae8a39c4c143eece1319053d60ac34c7526cf54e77a9a953452313c84e88791cd659879ce0563aee80988a8d6642e258c4a53d2bb4ddff819ef8f7bb8d9c644158f2cb65b6f59eb8505446e5a9a376162c878dca4520eef8701d742b8a1beb15028ffa6270d7e3423cdd8df10173ef9da960989198723d6f7c2f6edc62fc3880456fb4d03f1c611d481cefe42f81bc225d90f0da9b6e710e7e58ddcda390f0e2674a22dd17eecba297cefb7866163cf15b08f2145f2fed7160e810aa170397453e070be22518810ea797a05a77989239ae864c4c165e0134cb61c843a9574405878a6a87ac07cd7e04497423a4f630ac420239db985f5787aca35d8b02d5627b88af2de06c5fee70c309787dba6622f57478f4d18109443184f2c707f24d1e9d9cbd642bc52cc14e5ad4c6df6f51572ad84299a5df85e8c854d84305c7d9d69ab5d341b38777d3819521ebe55837ab888fc7796dfd726300ecd86443ae9d021b0cea1f56b80f61180768b5ee1813d8ce7ae40710151de2b8892746d923dcd712b1bd001e6aaf2f548030f272b130799c3e09ce160983e4e262df62514ac3e9defc6bc552231e8f5040cf0625daaf6235e753784076c35c4a03a74bd672c4ffeca6e28d43cef322bd209f32e99faf4ffafd03928af2a7957d5a0ec6d672bc73c35f567e740cbbaa32ba04bc08caabe44ad96d56ad0cda17cf9525752d4a874d74a7d811ab3c81cf8eaeaf489809010af985c1f8bff0eae69b324bdbc9bf71d09ffeddebfecf3cf6c14d21b8d2a94ba9b8a477b7bdb03ef6f6e23e59e95c8c8aba736d911411b5497775c062f38e0d7eb1e76ebd86cb781aec1336bdd4683cfd0949efc2ada98600951ae92984ad861b3fc8827cdbfe9920a9d305a239bab5ccbb9f442c4de304ea8ad9cfe67a8f23a289cab35f87a50a59f5ac4728a75d338cdedb9ba78cff16ba0c0d92180ea8f7c93cf6b1948d9d3d897e46281f0d3816098afc28c5450f4746f29ae6fb5548ef4ec3513922fd67d3d31477fc0f79d8c2336ec6e313e4701c968fb99e0919e171af6f99a97887d51a510fdbc14d1f3466926d0f7b32428a31a25a80a471e6da4121b5c8af8bbbab002d243d2a3b84d40d16a21c6b559872517e97898fe1e7fe13951e84c7c8e67843198ddc806c4033bd9d5cfb25af99975128d54041bff21b0bf2dfa8159efddf2cf4b31389db83f568791ed8f4169ad31db1db7ab0fbf0db4a2b6ec328bf83cabe3ee8a8faa8b1a396d9c73fc70735f25bffe2a2ce16857dde16f3dbae3f4c66ac9271a4e18fd807e63a9f83eaecc8851cff83916e7be3a7795daabf4380fc0761e550c27a9bc3870d84fe246878d57ba334d55b8ead2d36e8c71700ff945f927740727cc717883580aa63f2d166f3e6a5e0b01a0967b11d55adb2202c4a6e445390d9ec637dc0948171e5dc6abcea10cf0893dd67737c719153ce01a80204dadb73a862bd49b243a3a73008971d773b1eaf582eec0b4bdf7e8321292144049acaaec7b832bedbaa91834bac462a58bea83565ee4f3eaa10564408752d1e0949ce9b257b77ec48313c79525abb7248fc3469e7c9b05aed78bc5262cbb157e4a4bff279b954df5f69e738b76ddc5a5740707e8f7deb8f82fd7fcf8856ba02d8660fd2241e6c024b75421fe5f8e978250229324f7392dd2eff03a4b391fd24c60c921f14c1bccba7b45e8f79d89ad4a402e641f478f017ca74152a6c46e7de758af930d8e7cc68df2b1f551a465f092f03aaac1026b1a51b0fe78aa3c2f341bc945201319214c06e759797422799a5754882db8fe3ab40b42c00e4d748cfe5d8a5ab839804174848aa9d8b4f38ca0e07ec173cdc19d9cf4d485853b37a10c4ff8c1e9c939b63001af317fc6f92de5f6a808e1353d0ab07ec360bbc4b0fb0bea593cf7b83a3526f52cc74ddcd2d61936879b7d318255e8b7e9d949bd9c5f117d53ffe53dde30a68fd2a9f672f97dc087cab361fa9dcfc0219865586418ea737ace9761c65ca31344027444cef21e0843a21ea9fa76a353c4df35a619a040a5965bda23490138ebfc7b50198433b2b9863bee299142823284129cc4942c65c3e73e428051fd4c059c8e5b282073ff1b1b9b5cf55d850e9f07aa41d60d0f4f9c42d1926f1a51b78f616981ffe17c49acd9ef840ad6b045c5ec5de4885836eb363a37d06eea4b889aa52ddc0500700ced52bea2b1e2dd5495e24f515bcb875df8777a7955a1c2b2a990fc67d03eecd510220c6ea835acaecd2779b4366cac3d810fc0eb1b3274c0e14533892da14ed3bd43c6b2badcf8ac553fd54556eccc5d5ff22b720e8b53cb6b8082e343e73011d9fbfb2f99294dd2855f8cde6c4f19cb4b344a02ff44199f28d9aaf8ff23b1fc1d68e6cb5e0605f141e5eb02d67c866ff27a2834133aa349471ce9a4327f6f112bad23ed8f9b63fad0aa39d13aa75348a259a16203d0fff58abec78273a435154ae1c696a7f3037a4f5158280746f790797620c9cadc5ffdb623e714cb088fe07a2b6d6300d3f6aa6b5216d186c8d7799ab8178e015bc0da05d6c62919f259e2bb5b13ac51e23481d84e3775f72fd97aad60be144bda58003f910ab519341619f3edff34f5fe6cdf29e210f62be30511435a1c060a1df053376950ad62ea9c229a737e1e7eee528cecd8dfab4e5f5ef89c00361b2c6417fd4cbfa67cda0236529fd3039c2c08105198a80c25599e5cd4d655b152333fddd4297554403bbd969892a1d5c150744d386dc76d80a35b893f91e4af157963a3edd93d837f4feb520d5923e74ffffd1e72a7063d5713cb363be069d2ef37030ff13628dc4b90d75732bc43fd1040efc3be1027104de1ece76b8f2a655b377f92e1bedc8a65104c641e147f03424a5094c394f22dfa3a857edb059bdaeaef985d52835fb371971628d6e5aa5487ac89f13e004cf81229b37d32813b58a1a1d3962db11f706a5b01c9f58e8a07deecfbf63166f89bc470fcaf3a89330f2e61f3033998f692cdfe8ad3ba3142258c94d438a772743263c713b39aab9d16dba73ae79e790f10d09ddc1399cc2aee50cb026a7547770e301c0ef4335a452b0a7cc8674ee5d99636c95d00110d53e15706d34fec6cefcd021fc18c8135d84789b19bb895ce1ca7752d1720c5737704b7af187de663a3abec59ab3f037e035bc1da928bc1335cea90c6d21ec54122d9cda74a4728df1e37b37233769e1d69ae886524788b06358df21760ec58feeb9f6712355a68dfa87b31001c5588ef898aabfebcb05e3ddaf1d46d994ee75f2764db9efaaf561663e03502dde15c0bec5787262da70abb53dd5064f78ed7fa14db010f84a1d93c65f4f1ed7d35cc84307ca6fe4ad13b231457da5adb54a182dcf1b758c5016b3642ed1f129e5fcba4242b8a3a8eba6a368830bec4cfb674d21fde1eb9eb457c0b226280cfd1e01745db1ae8513d75a300ca716372afefc6cfd15ef2bc3e47b81d1ebac940ae53232ebf6ca19946e9b472bf007278e1466ef3a02f96ab40925a3b262b1affcf51a66ce3fe770e01019b5a4fb64b81f5f1791efc03c9365d3afe60dc9c67495211e16986a69a94a163f99401eeb714fb96e3a3b308e93b7100b66e6f768e7998cece592b8cbd4439d303b6501d0ac55f253d68b9dba2b628556e3195f12d5dfba5c64bd33024fa5b2fbdc6650a791e169f8ebde4dd62a914c192f9dfe64abea29f9077a62c17f70fec499d2b4f8fde656726262eabcd7aee0fa1007f6e57df5f1f0053c8ab1e588c451f23bf8e6837f96c20f955fd3cdf8a52a44e8cd4d3dd7b6a71ee3f4665c2ab6c465aa10e0dc2eef7898b5887ab544779d861c7f83dc45e9b31b4952e867908e672e7d6984d34e8fcafc4252ccbfae612944467e234a71c2aa12058fecdb569b22ebe2fc9045f9e8c7a4c4058802546b95eff7ddeb6d356980b9cca09ed98043364d9f7c42286e6284103df3bdaeea5ee851142d7b50a92c6d8bf43e501da5d2b286a179a7dbab25c21ffb3a1e9f00df3606274573e8618ced3135654a48fd518f418d19c5c6c906f0f2c191f20f17fc6ecd8c6f5b62104046cf085fc692a8981e44ec8fd19c9459510b580544457cc2f930f7b061722aad42b52c6b2ecee800bf7ac3936eabd0826f9257757cab949c06cf73c5d27ae620afcbe5ca49d801dd832e2acba4911f5447a1ab45e5a44be5ee912a4635a1212c61f10b0677909ed5580936e6076a26dbf05e6a121e8228dba39401c6164d6da29dc1b5e89b8e476f9493e204e456998f3cd57bc9ad952455a4cdf844ecea9f16e26ecd6bfcdcfd1a39c5776c5fecfa4400aabfacb93e3caa33c6203594e2e4594ea862c50e6a41f7b099bc886df999a65ed96fc36fd732f9015aba4a657d4656c50f8dd3dfe7f65ae91829979e7e534f0edf23500f0e5c3c0dfbe91d886a8af8dcb7621272f435cddd9235b75a2fcca47be0b750ac5e111fdec858e4bc0a56ce838f7f54616916dcbc143368ee9c8b162519e30e417a860256fd1314044389f0dcff077cdd08bb13734c7e3867e4c5616ffabf55337976f111090af15aea1dbbe64faa46d5c66d7d7391e7216dfaea74bb0aa96d7bffedeb0ef476315575be22899cd9c965219493424f3bec5c4fa1d65acd54f9f746d04f619c1b9272c1fa1fde67354eb39c2c127d5d06a1d483adaa154c54dcdddbff800594cb7522f970cbafc077e4d55c7033d13329797ae8205cedf65e0163e468e0023a75d524f8e12399c537cfbf5c4f7d499c40fa04eab663df6452b711db79a064bf1d1fc0916c925c5832e8b7346d6e0a4cedf84607e50e1bf983a3eab9217aa3a8619e76818d2cbf35c14ead8f3f8ea719f42dda5b3c10254e713dfec7afa5ad18959d718ccd54e664cd675c9d2f2ff6f23a2d174bf5eb0001cb3bbbfd9e02381889ae80aff3862a8bb18d2cb56562c429ec53972f66b6bf1a08c892ee70e6b4e2929e2798bcf8ef2b399055ed209b3d898849e224f1ac46cb1aad49c4fcf167ce8d57c0becd54e3c9198b6565f34d37fec658a0400a85245a8ea1dd0efe0dcd5997d73796c3e99698546298859dd5b70a67c8a625a86f38d6f2b1ed2f2354074d48845a5f64b5609d94a9c581991f47002ef59b2addd69b26506196f0a1d5168d85b97b6bacdb5ac728fbfdaad9f1b508b9aace8eb3bc598f630e28a1a3816a74d98afbf8a383f75f335e8193c584c254e8c15fba92b530e7eb28fffeec3c7a392836529ba89e48545a4756f25b12af59e085993cf6b3ddbe8e073804b002cb8db7b34f7f9aa88f06fa94ecd3e39f9865fa2f96d3051143ed4c6adc3645d8e560faf5debbd62a9124ac6c426d31368d25142aa811b35e9707c6333b2e995af9545aef0fb47a087b74e6dd6ec91b72ddf2f88b66b7f40f85f9246f9132ffac6b00a68dbf12368cf20bf427d9e767418b7a4ee147b388f646c4410a7bc21eccbbcc43134a5b886914bfb23468cbc716dd09df58927c7c249f4f29bd66a4027da6ef6606214f4e288a2cf4411eef9080436da24b33c7f09db0984a338bb0d921f39ec871d3af962efb866f621f7181ebb0758585099b63ed3798ca51312b63d0e2f561c7a29b7aac35aba4bf53b41f119761a1a8b47dda6ade4310e82d09dcd14379d91d62f86d5988c946ec103f7ebdb33ea6bd7728dd6dcb9b40c429ff5f60c933a537e83f66f13494e8320a69d6f95fd789fdf79344e9e2c7447ddb8b1048ffcb2dbdb1ae95ab6faf1ebd398130948348631820078c9fae3db15c11692b66c72999acacbbccc68097d2f6c26fb9288e39bee4010840796e5130f5e4d56d88e162f65dcb25c2a287587c8c972b59ccba815ffff4881386937d27a94528c6762313e452477835716407c01014602af089fa1a70b8d90593c7127932aba4f5be0ef4e5166ba2be5199a97ba09e50824d17eabd67ee7747d3176499f9732cb3a69f961e52374ceb455e211bde6a629890154c9499360371c2ec98e12a1a582e6b10ebed2793b2bddcb69e46417bb9c827383fd57da331502d141d629007c553183e2da8a0e194debf07adeeb6079bd10f2694ed663970b410d0676718d4c4326f2cab97ebb626029c163ac8fcf24a49644814bf5035ad249da407b1181619958332247918c8c0db7ecef7dc7f0ca0fc9c2df6843f4f9bcdfbc1b5ddcb17682c6e8c722d9a98c935a72906a9757b0a18be5b999634f84395c3bf657cd94b2a1dc7936020cf01032722aae05b9eccac0267f2589c3d447d14307671fcf7409ec7c80e6ecf010cd7da54b1e02fbbda02b6e03539e72c20b4a7593e788c846dcc2f4124ba2881bc52ee747ad4fc68afda084139d431a4308430de8abff0a900baac0f624560393eb2325c0ee5bbd0133a1c45fc506e8943fdcc7cb594dfe26ed950a4706b1de81ff674417f63dcdcf20320a62750d6b91a0d7f193fe5d5e53c504b6e8190df53959e631c1fbccaa93e053422d5614c0bd36b70dbf23c38ad53c015f886ba749c25d3a10fb684d875acc5fb6107b62a3f2f88403191378ad0ed4035c72a2337850b4eb77ce9c53aadd246d3d38641ddafc579ec39a94b6abc960e27a3d65d7e286b0116f26f245bcfeab1df23b9fa3868b6856adec3215b401142c5bb08ed1b93e7b0964a5a5968563b7d233835769bd8b0b97d90a251a7f2e7f2f8f0b1f82f4e4a41c38d2a077f0274f9588a5ecf97408d1b233b58458d3ded2a54dae030dceaab9ad9258f8ff83a963a8319c9429269c4d97657b0127b8efd0544cd88953eded3c4f922055bd2a9b01e752f932f561b02a49376e3679acd5975e3790abdff09ecbadfa1e1858c7ba26e3ffcef8b0601fd833ec6f40cdd94a5f3881a42da606f9cdace60e27d38f1a954f27422a38d93f607f492ec0799207433e7c7dea4c1d8553d32744edb4fa302032a49d0fb083de63fdf186a1ff04fecaaaec16f8109021db28eee16bde838ef1b038b036dcd9644d27dc799062e57c6ab5b22cc36ddcb9fffe9374722038f7c0ed9c38f12a174fa0f371b5b1db43e6a900605f6874b5ee88e5eac97ddd1c7ef990dcdff275288cd0a8dd8d824997cc6ec68f0eccdaf89b6602f9aa3883be25e7d5e9a00ce63680461a6069cc2290898491750c1fa1ddacb9c6ed36e7eee78921cdf155a53da0a6572afd3fd7459e7bfcd0ebdf2fbdca15a8156d5267700f29f5644776d8eeea9567af90a963d9f0f1fb04bfca754f278dbc1871ea0fa96794b7ac3c95b87423557a705908a3e6fd5dd9241a2a6013708d2506e36b599d8c7cd0d8014a3a0b966184480f64c7fc857680e37cc670d35cc9e4cccf14b0d26c6528bbbdd5ab23ea147688a6271961ac68093b16f763e17d92dea5d239765f07baa9ffb59224955398d85fce4f5e3edc5544f66d451061f327177e695f43b0c463ffdb3f0240a19fb975bb08feeff6c7693396136da3fa17053880dbd97098af579fa7190aa5ccd0943b54299a5110f77438b2ae69bd8d257d11a1a5b671378ea336eac9ac44f7c71accf74bc37e2e1c4109fa04bd2fa476912369f508a85194fd20121ac333ed569fb100400c0e08330c7a8e49a4b32b9b80880110a2cc3f0f669763205ade6e13d4bbc52455f4c7c61fc43502a599a0c575c687f208d1b7722b3a28958c0ad1b34b6ef7de99fb9b8031236ba6824aa40647f16d8bc6cbe086fe9009e87de4e5d1746da2678cc15c41471c3e8b011a9762ed969c2fb96711f060475753944f4dc991074d52ba4f41df6b39229f5c7cad6e6cc71b22304d6861928280951a236f0a706567fbb82b665c4e8d4ed3f5ae98873dd73d1dbf079f5c3a7b62715db5efa7e0d187daec3759ccdc15918736f60c183fa25e450c90a2d04705b034548b15d57089de4f6b731bd6cb2cd45b8288987e23b5c64815b74f4257565022092c6cf81489d3a840e812817523b11857862ee772911079dc336746cfd51f597de7029b1925348a4b55fe483b3f66e351ebdb1cf23c41fa00b88ed53851987a3942e2705ff2fc46d4011bad5e54f84c00ef2583926d7aaa3d07c03502b71e98d9cfa10669a28bc0a3450bbd5c4c9970f16710d414ae6d170c28c5495c2c18a2350fe472d20018fbf3a1ca7722be368beb0b8d88cf18250049b6d73e44e8efb901f0dee9f547a1a16a429a2a73c4bb6de713636f3e383a7945b67fa3f98b3c1cc2278ce898ff647fc32b87f858a7653c74384e652a8ac3a7321936a6fe4ac05153bf33d9c3a713fdee30d920148dff63a90ecfa41848e8e1138728417271438123729ec7fb4c00045191168cfb64a3d5cb8f6fe1b64b3190650fb7c4515359ccb509e0e946e5b33bbdbe4f63d353fbe29ae2d334add41a7e2a916b0e32cffc5adc8de6c4d0e387e3651b0848b5a228e28c99ae2a9896b60b383ab80bc41c281181946a6f78e1030101e4d646a1a01a2df95fd1edc15777b319ed9b875bbe0bbdafdaa6b27ebe021ce9d5e10ae17fb299c54b7b6ce4bf7ffdcda6968bdf975dccd7e813977636330ecf3c5d06f4e0525b93c5289ad5be4c914ada06cf627c909fceaa854d579fd4d6d06b3a7ca83e951b1f22cd6ee4eb7b3d7ec1733c5d729ce3e5011e90308fcc76576e1052a32512b40b2cada4765f297b828944ff205401dc4c73a3376741c4c2cbd3d52e8cc7a2a22acd3ea156060f2f62697d2db67607037e5bdefe79f3d58843838eb6c7094c27365dff7b14d6bc040ae3693931baac930bc637ea49c3397c48de2dd46186bc77ee9a550bb81f95fc9c1e180a33e25ab88ae9affe28fe2f82b893e14a478a732564d6129303fa7b1859f8cc7dd526df71119112e563216a705b2274a998201156c8414ee723cd3a91ea82a9b3312b88bccff44b508d1d2aad8a89ffdbf8ee2c836aa2feaaaa96d56b3df29ff7a412a905e9db50da32591b1ed1c2fea82809dfb1f1e566f854a43365e80251ccbacd2038ff7088a481ddbc8e242d104e9f40d2394ad185fbcca8260b03c701c93c88cab8ec7fb06bac17f0be1727e9f209b592b680d29b510411883a57b1c0b13436374747db38ca91e8186f5c959920649d2730f6699883016af396a516fa9537971458ec4918a8681a4da141cc76bbfb83b35d1bdcb7ffc26765bde1baadca7a0aebb50e6884bf8c597275b83b54b7c170a10ec09a27780c3ea08e707b1e5b2fa9fa4e5b7430cb79cc30830df2c4054a69afa6c20f054e53c65ab28ff650489bb5dda0c7205fa93a5949b96fdc7e1c96441d0951c2c4adccb146adc9ec7b50c26c6f18d98030809ed6fa5639fafbff541cb63f6f58bda4055a73d252c984f266798d2b68d4527bf3ad78fbe1547644125e5037fd04f15c13fe68c6c3d398106bb14a3e9397b6720c9b5395fa641697a2d004ad960ba06018689f3471f72b29067ae3e0c236c191de917ddd4b27f3ec708642b6296f9741fbe11f0cc9057ad673c4a28d9cc82f1a077a21164ae19edee3c35781b8861e1830dc679adcaa685761e9aaebf759363149828f90e7125233621450574a502f02d3585d3d6518b97b25ed5a2d098db6cabaf720818b049d2eb6742fa6a1e4865161ca275a7e2e8a505e2f0e39aa5e52e4d6f4c0aad7739d69325a498ab3d5b5130e0070ba034bc96faff11d0037cd4a1624ffbd491135ac1472fc10e13ab2c743ce534a38b00b7b6fc6bd23bb1a8f20479d31916db6f9ac75bafba7ffdfb4db90d7bc97891782bf649878318e9f4d217d198e6030b697e6650eca48e37f0e52088e08e068a668c7b50d00878367d00fb0bf644b202dcc27297342d3eb895acc9f97eb93430b0f24c7a0f06d5d10b0d2f682325f40c2b3a6b54d2cb672fbba00e3e670dcf2c848ff570b2a0de8c5ed5ae282706930b33fdf49547e327ab524e9cd0c6cf28964401519bad42714bb07389c617a338b488b9b3940635e1a1b1fe1326572bb987d1ce5c50e613a1c82cd64688a4122f1c80f135636ef3225492cc4ac1e46ead2d7432a9b55ceb9d8035d0146edb80030a83f22120a4e3f4c7c455897f6c0b3c3ceb2b5d795d27ee2dcac05c6b8ce2f4aae739df9ea53e37b842c1b42595f326298d48b6b4ab4b03afd145727f6741e89568afe3d0219dc14392762b80ac9d8d4a3148e2465dbfda5c6ccfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30doc/html/graphics/charter-header.jpgdoc/html/graphics/program-3-header.jpgdoc/html/resources/bottom.gifdoc/html/resources/button-asf-hi.gifdoc/html/resources/button-asf-lo.gifdoc/html/resources/button-w3c-hi.gifdoc/html/resources/button-w3c-lo.gifdoc/html/resources/button-xml-hi.gifdoc/html/resources/button-xml-lo.gifdoc/html/resources/close.gifdoc/html/resources/dot.gifdoc/html/resources/join.gifdoc/html/resources/line.gifdoc/html/resources/logo.gifdoc/html/resources/note.gifdoc/html/resources/right.gifdoc/html/resources/script.jsdoc/html/resources/separator-space.gifdoc/html/resources/separator.gifdoc/html/resources/void.gif€rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxerces-c-3.2.3-150300.3.9.1.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿxerces-c-docxerces-c-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fá†@eªd@eX§@_7Î@^CèÀ[³]À[¬Æ@W{¡@Wq@Wj}ÀWi,@Wb”ÀV +ÀTåÐ@martin.schreiner@suse.comdanilo.spinella@suse.commartin.schreiner@suse.comdmueller@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.dezawel1@gmail.compjanouch@suse.dempluskal@suse.commpluskal@suse.com- Enable gnuiconv transcoder, permanent fix for bsc#1223088.- Fix CVE-2018-1311 the XML parser contains a use-after-free triggered during the scanning of external DTDs potentially leading to DOS (bsc#1159552, CVE-2018-1311) * xerces-c-CVE-2018-1311.patch- Fix CVE-2023-37536: an integer overflow could potentially lead to out-of-bounds memory accesses (bsc#1216156). * Add xerces-c-CVE-2023-37536.patch.- update to 3.2.3: * Custom HTTP headers missing with CURL NetAccessor * Type Confusion from DTDGrammar to SchemaGrammar * Patch to build with older GCC * fix build without pthread * XMLUTF8Transcoder: One multibyte UTF8 character is swallowed from the srcData when the resulting surrogate pair does not fit in toFill at the end * Postpone freeing the memory being used by CURL * Memory leak in ValueVectorOf * There is an error in the parameters of the ThreadTtest8 script in Apache xerces-c++ XML's tests/script * Incorrect symbolic links created for Linux static library and MacOS static and shared libraries * invalid windows version check for `onXPOrLater` * Handle surrogate pairs when reading a QName instead of ASSERTing * Janitor.hpp fails to compile on Solaris with Solaris Studio 12.2 and 12.4 * undef symbols on HPUX for ArrayJanitor * DOM tests crash on AIX * XMLChar with NEED_TO_GEN_TABLE has 2 buffer out of bounds reads * Including Xerces_autoconf_config.hpp on Windows fails due to undefined ssize_t- Fixup rpmlint warning about installed Makefiles- Fix the libname dependency in devel pkg, typo after libname change- Version update to 3.2.2: * Fixes CVE-2017-12627 bsc#1083630 - Remove the switch to disable SSE2 on i586, we support pentium4 as lowest and that has sse2- Version update to 3.1.4: * Fixes bnc#985860 CVE-2016-4463 * xerces-c-CVE-2016-2099.patch removed as it was included upstream- Use pkgconfig requires - Disable "pretty" make to make it bit faster - Fix the selfobsoleting provides/requires to silence rpmlint - Use valid group for the docs- Resolve rpmlint warnings of type "version-control-internal-file"- Update to 3.1.3 * bug fixes + memcpy used on overlapping memory regions causes sanity test failure + Typo in XMLUni::fgUnknownURIName constant + Buffer overruns in prolog parsing and error handling - Dropped xerces-c-CVE-2016-0729.patch, fixed upstream.- added xerces-c-CVE-2016-2099.patch Exception handling mistake causing use after free (bsc#979208, CVE-2016-2099) - xerces-c-CVE-2016-0729.patch Fix for mishandling certain kinds of malformed input documents, resulting in buffer overlows during processing and error reporting. The overflows can manifest as a segmentation fault or as memory corruption during a parse operation. (bsc#966822, CVE-2016-0729)- Update to 3.1.2 * bug fixes + Wrong temporary token type causes regex construction to fail + IGXMLScanner can fail to properly set its XSModel. + ICUTransService and IconvGNUransService CAN NOT deal with huge file. + xsi:type is not applied to root element + Problem in prefix parsing while creating Documnet, Element, Attributes on all platforms : Issue is in poolString creation + Whitespace in xsi:type + XMLUTF8Transcoder::transcodeTo fails with an exception when transcoding single characters that require 3 or more bytes as UTF8. + getWholeText leaks memory + Missing Libs.private in the xerces-c pkg-config file + XMLUni::fgXercesLoadSchema[] is not null-terminated in XMLUni.cpp + XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole alphabet + Xerces livelocks while reading external DTD if socket closes prematurely + Memory leak occurs if an exception is thrown in TranscodeToStr or TranscodeFromStr constructors + DOMDocumentImpl:: getPooledNString(const XMLCh *in, XMLSize_t n) returns incorrect string + OutOfMemoryException being thrown on creation of an LS Serializer + TranscodeToStr::transcode throws an exception when transcoding to UTF-8 + ContentSpecNode::getMaxTotalRange: Operator precedence flaw + Add support for GNU/Hurd by using POSIX.1-2001 and POSIX.1-2008 functions + enumeration value ‘Loop’ not handled in switch src/SEnumVal/SEnumVal.cpp: + bit operation error in DOMNodeImpl::reverseTreeOrderBitPattern + build xerces-c with icu on mingw gcc 4.7.2 + Xerces 3.1.1 Xerces.Lib fails to build with new Visual Studio 2012 Update 1 when v110_xp platform is chosen + Off-by-one error in TranscodeFromStr (with ICU) + Use icu, which is built with features + LocalFileFormatTarget leaks file handle + Curl Checking + Janitor::~Janitor() throws in unwind + String pooling in DOMDocumentImpl is unsafe, particularly on 64-bit platforms + Code analysis revealed multiple potential NULL derefence conditions (currently unconfirmed) + XMLString sizeToText/binToText produce mixed case + Crash while parsing malformed documents * improvements + MacOSUnicodeConverter.cpp: ISO C++ forbids comparison between pointer of type 'void *' and pointer-to-function + Allow compiling Xerces-C using C++11 (especially Clang) + VS2012 Project- Use url for source - Add gpg signature - Use fdupes to remove duplicities in documentation - Split documentation into separate package - Use curl as netaccessor, necessary for proxy supporth04-ch1b 1726554648  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ     3.2.3-150300.3.9.13.2.3-150300.3.9.1    xerces-c-docCMakeLists.txtCREDITSDoxyfileDoxyfile.inKEYSNOTICEREADMEapidocs.xmlapplications.xmlbug-report.xmlbuild.xmlcharter.xmlcreatedoc.xmldomcount.xmldomprint.xmldownload.xmlenumval.xmlfaq-build.xmlfaq-contributing.xmlfaq-distrib.xmlfaq-other.xmlfaq-parse.xmlfeedback.xmlhtmlApacheDOMC++Binding.htmlapi-3.htmlapiDocs-3AbstractDOMParser_8hpp.htmlAbstractDOMParser_8hpp_source.htmlArrayIndexOutOfBoundsException_8hpp.htmlArrayIndexOutOfBoundsException_8hpp_source.htmlAttributeList_8hpp.htmlAttributeList_8hpp_source.htmlAttributes_8hpp.htmlAttributes_8hpp_source.htmlBase64_8hpp.htmlBase64_8hpp_source.htmlBinFileInputStream_8hpp.htmlBinFileInputStream_8hpp_source.htmlBinInputStream_8hpp.htmlBinInputStream_8hpp_source.htmlBinMemInputStream_8hpp.htmlBinMemInputStream_8hpp_source.htmlBinOutputStream_8hpp.htmlBinOutputStream_8hpp_source.htmlContentHandler_8hpp.htmlContentHandler_8hpp_source.htmlDOMAttr_8hpp.htmlDOMAttr_8hpp_source.htmlDOMCDATASection_8hpp.htmlDOMCDATASection_8hpp_source.htmlDOMCharacterData_8hpp.htmlDOMCharacterData_8hpp_source.htmlDOMComment_8hpp.htmlDOMComment_8hpp_source.htmlDOMConfiguration_8hpp.htmlDOMConfiguration_8hpp_source.htmlDOMDocumentFragment_8hpp.htmlDOMDocumentFragment_8hpp_source.htmlDOMDocumentRange_8hpp.htmlDOMDocumentRange_8hpp_source.htmlDOMDocumentTraversal_8hpp.htmlDOMDocumentTraversal_8hpp_source.htmlDOMDocumentType_8hpp.htmlDOMDocumentType_8hpp_source.htmlDOMDocument_8hpp.htmlDOMDocument_8hpp_source.htmlDOMElement_8hpp.htmlDOMElement_8hpp_source.htmlDOMEntityReference_8hpp.htmlDOMEntityReference_8hpp_source.htmlDOMEntity_8hpp.htmlDOMEntity_8hpp_source.htmlDOMErrorHandler_8hpp.htmlDOMErrorHandler_8hpp_source.htmlDOMError_8hpp.htmlDOMError_8hpp_source.htmlDOMException_8hpp.htmlDOMException_8hpp_source.htmlDOMImplementationLS_8hpp.htmlDOMImplementationLS_8hpp_source.htmlDOMImplementationList_8hpp.htmlDOMImplementationList_8hpp_source.htmlDOMImplementationRegistry_8hpp.htmlDOMImplementationRegistry_8hpp_source.htmlDOMImplementationSource_8hpp.htmlDOMImplementationSource_8hpp_source.htmlDOMImplementation_8hpp.htmlDOMImplementation_8hpp_source.htmlDOMLSException_8hpp.htmlDOMLSException_8hpp_source.htmlDOMLSInput_8hpp.htmlDOMLSInput_8hpp_source.htmlDOMLSOutput_8hpp.htmlDOMLSOutput_8hpp_source.htmlDOMLSParserFilter_8hpp.htmlDOMLSParserFilter_8hpp_source.htmlDOMLSParser_8hpp.htmlDOMLSParser_8hpp_source.htmlDOMLSResourceResolver_8hpp.htmlDOMLSResourceResolver_8hpp_source.htmlDOMLSSerializerFilter_8hpp.htmlDOMLSSerializerFilter_8hpp_source.htmlDOMLSSerializer_8hpp.htmlDOMLSSerializer_8hpp_source.htmlDOMLocator_8hpp.htmlDOMLocator_8hpp_source.htmlDOMMemoryManager_8hpp.htmlDOMMemoryManager_8hpp_source.htmlDOMNamedNodeMap_8hpp.htmlDOMNamedNodeMap_8hpp_source.htmlDOMNodeFilter_8hpp.htmlDOMNodeFilter_8hpp_source.htmlDOMNodeIterator_8hpp.htmlDOMNodeIterator_8hpp_source.htmlDOMNodeList_8hpp.htmlDOMNodeList_8hpp_source.htmlDOMNode_8hpp.htmlDOMNode_8hpp_source.htmlDOMNotation_8hpp.htmlDOMNotation_8hpp_source.htmlDOMPSVITypeInfo_8hpp.htmlDOMPSVITypeInfo_8hpp_source.htmlDOMProcessingInstruction_8hpp.htmlDOMProcessingInstruction_8hpp_source.htmlDOMRangeException_8hpp.htmlDOMRangeException_8hpp_source.htmlDOMRange_8hpp.htmlDOMRange_8hpp_source.htmlDOMStringList_8hpp.htmlDOMStringList_8hpp_source.htmlDOMText_8hpp.htmlDOMText_8hpp_source.htmlDOMTreeWalker_8hpp.htmlDOMTreeWalker_8hpp_source.htmlDOMTypeInfo_8hpp.htmlDOMTypeInfo_8hpp_source.htmlDOMUserDataHandler_8hpp.htmlDOMUserDataHandler_8hpp_source.htmlDOMXPathEvaluator_8hpp.htmlDOMXPathEvaluator_8hpp_source.htmlDOMXPathException_8hpp.htmlDOMXPathException_8hpp_source.htmlDOMXPathExpression_8hpp.htmlDOMXPathExpression_8hpp_source.htmlDOMXPathNSResolver_8hpp.htmlDOMXPathNSResolver_8hpp_source.htmlDOMXPathNamespace_8hpp.htmlDOMXPathNamespace_8hpp_source.htmlDOMXPathResult_8hpp.htmlDOMXPathResult_8hpp_source.htmlDTDHandler_8hpp.htmlDTDHandler_8hpp_source.htmlDeclHandler_8hpp.htmlDeclHandler_8hpp_source.htmlDefaultHandler_8hpp.htmlDefaultHandler_8hpp_source.htmlDefaultPanicHandler_8hpp.htmlDefaultPanicHandler_8hpp_source.htmlDocumentHandler_8hpp.htmlDocumentHandler_8hpp_source.htmlEmptyStackException_8hpp.htmlEmptyStackException_8hpp_source.htmlEntityResolver_8hpp.htmlEntityResolver_8hpp_source.htmlErrorHandler_8hpp.htmlErrorHandler_8hpp_source.htmlHandlerBase_8hpp.htmlHandlerBase_8hpp_source.htmlHash2KeysSetOf_8hpp.htmlHash2KeysSetOf_8hpp_source.htmlHexBin_8hpp.htmlHexBin_8hpp_source.htmlIOException_8hpp.htmlIOException_8hpp_source.htmlIllegalArgumentException_8hpp.htmlIllegalArgumentException_8hpp_source.htmlInputSource_8hpp.htmlInputSource_8hpp_source.htmlInvalidCastException_8hpp.htmlInvalidCastException_8hpp_source.htmlLexicalHandler_8hpp.htmlLexicalHandler_8hpp_source.htmlLocalFileFormatTarget_8hpp.htmlLocalFileFormatTarget_8hpp_source.htmlLocalFileInputSource_8hpp.htmlLocalFileInputSource_8hpp_source.htmlLocator_8hpp.htmlLocator_8hpp_source.htmlMemBufFormatTarget_8hpp.htmlMemBufFormatTarget_8hpp_source.htmlMemBufInputSource_8hpp.htmlMemBufInputSource_8hpp_source.htmlMemoryManager_8hpp.htmlMemoryManager_8hpp_source.htmlNoSuchElementException_8hpp.htmlNoSuchElementException_8hpp_source.htmlNullPointerException_8hpp.htmlNullPointerException_8hpp_source.htmlNumberFormatException_8hpp.htmlNumberFormatException_8hpp_source.htmlOutOfMemoryException_8hpp.htmlOutOfMemoryException_8hpp_source.htmlPSVIAttributeList_8hpp.htmlPSVIAttributeList_8hpp_source.htmlPSVIAttribute_8hpp.htmlPSVIAttribute_8hpp_source.htmlPSVIElement_8hpp.htmlPSVIElement_8hpp_source.htmlPSVIHandler_8hpp.htmlPSVIHandler_8hpp_source.htmlPSVIItem_8hpp.htmlPSVIItem_8hpp_source.htmlPSVIUni_8hpp.htmlPSVIUni_8hpp_source.htmlPanicHandler_8hpp.htmlPanicHandler_8hpp_source.htmlParseException_8hpp.htmlParseException_8hpp_source.htmlParser_8hpp.htmlParser_8hpp_source.htmlPlatformUtils_8hpp.htmlPlatformUtils_8hpp_source.htmlQName_8hpp.htmlQName_8hpp_source.htmlRuntimeException_8hpp.htmlRuntimeException_8hpp_source.htmlSAX2XMLFilter_8hpp.htmlSAX2XMLFilter_8hpp_source.htmlSAX2XMLReader_8hpp.htmlSAX2XMLReader_8hpp_source.htmlSAXException_8hpp.htmlSAXException_8hpp_source.htmlSAXParseException_8hpp.htmlSAXParseException_8hpp_source.htmlSAXParser_8hpp.htmlSAXParser_8hpp_source.htmlSchemaDateTimeException_8hpp.htmlSchemaDateTimeException_8hpp_source.htmlSecurityManager_8hpp.htmlSecurityManager_8hpp_source.htmlStDOMNode_8hpp.htmlStDOMNode_8hpp_source.htmlStdInInputSource_8hpp.htmlStdInInputSource_8hpp_source.htmlStdOutFormatTarget_8hpp.htmlStdOutFormatTarget_8hpp_source.htmlSynchronizedStringPool_8hpp.htmlSynchronizedStringPool_8hpp_source.htmlTransService_8hpp.htmlTransService_8hpp_source.htmlTranscodingException_8hpp.htmlTranscodingException_8hpp_source.htmlURLInputSource_8hpp.htmlURLInputSource_8hpp_source.htmlUTFDataFormatException_8hpp.htmlUTFDataFormatException_8hpp_source.htmlUnexpectedEOFException_8hpp.htmlUnexpectedEOFException_8hpp_source.htmlUnsupportedEncodingException_8hpp.htmlUnsupportedEncodingException_8hpp_source.htmlValidationContext_8hpp.htmlValidationContext_8hpp_source.htmlWrapper4DOMLSInput_8hpp.htmlWrapper4DOMLSInput_8hpp_source.htmlWrapper4InputSource_8hpp.htmlWrapper4InputSource_8hpp_source.htmlXMLAbstractDoubleFloat_8hpp.htmlXMLAbstractDoubleFloat_8hpp_source.htmlXMLAttDefList_8hpp.htmlXMLAttDefList_8hpp_source.htmlXMLAttDef_8hpp.htmlXMLAttDef_8hpp_source.htmlXMLAttr_8hpp.htmlXMLAttr_8hpp_source.htmlXMLBigDecimal_8hpp.htmlXMLBigDecimal_8hpp_source.htmlXMLBigInteger_8hpp.htmlXMLBigInteger_8hpp_source.htmlXMLChar_8hpp.htmlXMLChar_8hpp_source.htmlXMLContentModel_8hpp.htmlXMLContentModel_8hpp_source.htmlXMLDOMMsg_8hpp.htmlXMLDOMMsg_8hpp_source.htmlXMLDTDDescription_8hpp.htmlXMLDTDDescription_8hpp_source.htmlXMLDateTime_8hpp.htmlXMLDateTime_8hpp_source.htmlXMLDocumentHandler_8hpp.htmlXMLDocumentHandler_8hpp_source.htmlXMLDouble_8hpp.htmlXMLDouble_8hpp_source.htmlXMLElementDecl_8hpp.htmlXMLElementDecl_8hpp_source.htmlXMLEntityDecl_8hpp.htmlXMLEntityDecl_8hpp_source.htmlXMLEntityHandler_8hpp.htmlXMLEntityHandler_8hpp_source.htmlXMLEntityResolver_8hpp.htmlXMLEntityResolver_8hpp_source.htmlXMLErrorCodes_8hpp.htmlXMLErrorCodes_8hpp_source.htmlXMLErrorReporter_8hpp.htmlXMLErrorReporter_8hpp_source.htmlXMLException_8hpp.htmlXMLException_8hpp_source.htmlXMLFileMgr_8hpp.htmlXMLFileMgr_8hpp_source.htmlXMLFloat_8hpp.htmlXMLFloat_8hpp_source.htmlXMLFormatter_8hpp.htmlXMLFormatter_8hpp_source.htmlXMLGrammarDescription_8hpp.htmlXMLGrammarDescription_8hpp_source.htmlXMLGrammarPool_8hpp.htmlXMLGrammarPool_8hpp_source.htmlXMLIBM1047Transcoder_8hpp.htmlXMLIBM1047Transcoder_8hpp_source.htmlXMLInitializer_8hpp.htmlXMLInitializer_8hpp_source.htmlXMLInteger_8hpp.htmlXMLInteger_8hpp_source.htmlXMLMutexMgr_8hpp.htmlXMLMutexMgr_8hpp_source.htmlXMLNetAccessor_8hpp.htmlXMLNetAccessor_8hpp_source.htmlXMLNotationDecl_8hpp.htmlXMLNotationDecl_8hpp_source.htmlXMLNumber_8hpp.htmlXMLNumber_8hpp_source.htmlXMLReaderFactory_8hpp.htmlXMLReaderFactory_8hpp_source.htmlXMLResourceIdentifier_8hpp.htmlXMLResourceIdentifier_8hpp_source.htmlXMLSchemaDescription_8hpp.htmlXMLSchemaDescription_8hpp_source.htmlXMLStringTokenizer_8hpp.htmlXMLStringTokenizer_8hpp_source.htmlXMLString_8hpp.htmlXMLString_8hpp_source.htmlXMLURL_8hpp.htmlXMLURL_8hpp_source.htmlXMLUniDefs_8hpp.htmlXMLUniDefs_8hpp_source.htmlXMLUni_8hpp.htmlXMLUni_8hpp_source.htmlXMLUri_8hpp.htmlXMLUri_8hpp_source.htmlXMLValidator_8hpp.htmlXMLValidator_8hpp_source.htmlXMLValidityCodes_8hpp.htmlXMLValidityCodes_8hpp_source.htmlXMemory_8hpp.htmlXMemory_8hpp_source.htmlXSAnnotation_8hpp.htmlXSAnnotation_8hpp_source.htmlXSAttributeDeclaration_8hpp.htmlXSAttributeDeclaration_8hpp_source.htmlXSAttributeGroupDefinition_8hpp.htmlXSAttributeGroupDefinition_8hpp_source.htmlXSAttributeUse_8hpp.htmlXSAttributeUse_8hpp_source.htmlXSComplexTypeDefinition_8hpp.htmlXSComplexTypeDefinition_8hpp_source.htmlXSConstants_8hpp.htmlXSConstants_8hpp_source.htmlXSElementDeclaration_8hpp.htmlXSElementDeclaration_8hpp_source.htmlXSFacet_8hpp.htmlXSFacet_8hpp_source.htmlXSIDCDefinition_8hpp.htmlXSIDCDefinition_8hpp_source.htmlXSModelGroupDefinition_8hpp.htmlXSModelGroupDefinition_8hpp_source.htmlXSModelGroup_8hpp.htmlXSModelGroup_8hpp_source.htmlXSModel_8hpp.htmlXSModel_8hpp_source.htmlXSMultiValueFacet_8hpp.htmlXSMultiValueFacet_8hpp_source.htmlXSNamedMap_8hpp.htmlXSNamedMap_8hpp_source.htmlXSNamespaceItem_8hpp.htmlXSNamespaceItem_8hpp_source.htmlXSNotationDeclaration_8hpp.htmlXSNotationDeclaration_8hpp_source.htmlXSObject_8hpp.htmlXSObject_8hpp_source.htmlXSParticle_8hpp.htmlXSParticle_8hpp_source.htmlXSSimpleTypeDefinition_8hpp.htmlXSSimpleTypeDefinition_8hpp_source.htmlXSTypeDefinition_8hpp.htmlXSTypeDefinition_8hpp_source.htmlXSValue_8hpp.htmlXSValue_8hpp_source.htmlXSWildcard_8hpp.htmlXSWildcard_8hpp_source.htmlXercesDOMParser_8hpp.htmlXercesDOMParser_8hpp_source.htmlXercesDefs_8hpp.htmlXercesDefs_8hpp_source.htmlXerces__autoconf__config_8hpp.htmlXerces__autoconf__config_8hpp_source.htmlannotated.htmlbc_s.pngbdwn.pngclassAbstractDOMParser-members.htmlclassAbstractDOMParser.htmlclassAbstractDOMParser.pngclassAttributeList-members.htmlclassAttributeList.htmlclassAttributes-members.htmlclassAttributes.htmlclassBase64-members.htmlclassBase64.htmlclassBinFileInputStream-members.htmlclassBinFileInputStream.htmlclassBinFileInputStream.pngclassBinInputStream-members.htmlclassBinInputStream.htmlclassBinInputStream.pngclassBinMemInputStream-members.htmlclassBinMemInputStream.htmlclassBinMemInputStream.pngclassBinOutputStream-members.htmlclassBinOutputStream.htmlclassBinOutputStream.pngclassContentHandler-members.htmlclassContentHandler.htmlclassContentHandler.pngclassDOMAttr-members.htmlclassDOMAttr.htmlclassDOMAttr.pngclassDOMCDATASection-members.htmlclassDOMCDATASection.htmlclassDOMCDATASection.pngclassDOMCharacterData-members.htmlclassDOMCharacterData.htmlclassDOMCharacterData.pngclassDOMComment-members.htmlclassDOMComment.htmlclassDOMComment.pngclassDOMConfiguration-members.htmlclassDOMConfiguration.htmlclassDOMDocument-members.htmlclassDOMDocument.htmlclassDOMDocument.pngclassDOMDocumentFragment-members.htmlclassDOMDocumentFragment.htmlclassDOMDocumentFragment.pngclassDOMDocumentRange-members.htmlclassDOMDocumentRange.htmlclassDOMDocumentRange.pngclassDOMDocumentTraversal-members.htmlclassDOMDocumentTraversal.htmlclassDOMDocumentTraversal.pngclassDOMDocumentType-members.htmlclassDOMDocumentType.htmlclassDOMDocumentType.pngclassDOMElement-members.htmlclassDOMElement.htmlclassDOMElement.pngclassDOMEntity-members.htmlclassDOMEntity.htmlclassDOMEntity.pngclassDOMEntityReference-members.htmlclassDOMEntityReference.htmlclassDOMEntityReference.pngclassDOMError-members.htmlclassDOMError.htmlclassDOMErrorHandler-members.htmlclassDOMErrorHandler.htmlclassDOMException-members.htmlclassDOMException.htmlclassDOMException.pngclassDOMImplementation-members.htmlclassDOMImplementation.htmlclassDOMImplementation.pngclassDOMImplementationLS-members.htmlclassDOMImplementationLS.htmlclassDOMImplementationLS.pngclassDOMImplementationList-members.htmlclassDOMImplementationList.htmlclassDOMImplementationRegistry-members.htmlclassDOMImplementationRegistry.htmlclassDOMImplementationSource-members.htmlclassDOMImplementationSource.htmlclassDOMLSException-members.htmlclassDOMLSException.htmlclassDOMLSException.pngclassDOMLSInput-members.htmlclassDOMLSInput.htmlclassDOMLSInput.pngclassDOMLSOutput-members.htmlclassDOMLSOutput.htmlclassDOMLSParser-members.htmlclassDOMLSParser.htmlclassDOMLSParserFilter-members.htmlclassDOMLSParserFilter.htmlclassDOMLSResourceResolver-members.htmlclassDOMLSResourceResolver.htmlclassDOMLSSerializer-members.htmlclassDOMLSSerializer.htmlclassDOMLSSerializerFilter-members.htmlclassDOMLSSerializerFilter.htmlclassDOMLSSerializerFilter.pngclassDOMLocator-members.htmlclassDOMLocator.htmlclassDOMMemoryManager-members.htmlclassDOMMemoryManager.htmlclassDOMNamedNodeMap-members.htmlclassDOMNamedNodeMap.htmlclassDOMNode-members.htmlclassDOMNode.htmlclassDOMNode.pngclassDOMNodeFilter-members.htmlclassDOMNodeFilter.htmlclassDOMNodeFilter.pngclassDOMNodeIterator-members.htmlclassDOMNodeIterator.htmlclassDOMNodeList-members.htmlclassDOMNodeList.htmlclassDOMNotation-members.htmlclassDOMNotation.htmlclassDOMNotation.pngclassDOMPSVITypeInfo-members.htmlclassDOMPSVITypeInfo.htmlclassDOMProcessingInstruction-members.htmlclassDOMProcessingInstruction.htmlclassDOMProcessingInstruction.pngclassDOMRange-members.htmlclassDOMRange.htmlclassDOMRangeException-members.htmlclassDOMRangeException.htmlclassDOMRangeException.pngclassDOMStringList-members.htmlclassDOMStringList.htmlclassDOMText-members.htmlclassDOMText.htmlclassDOMText.pngclassDOMTreeWalker-members.htmlclassDOMTreeWalker.htmlclassDOMTypeInfo-members.htmlclassDOMTypeInfo.htmlclassDOMUserDataHandler-members.htmlclassDOMUserDataHandler.htmlclassDOMXPathEvaluator-members.htmlclassDOMXPathEvaluator.htmlclassDOMXPathEvaluator.pngclassDOMXPathException-members.htmlclassDOMXPathException.htmlclassDOMXPathException.pngclassDOMXPathExpression-members.htmlclassDOMXPathExpression.htmlclassDOMXPathNSResolver-members.htmlclassDOMXPathNSResolver.htmlclassDOMXPathNamespace-members.htmlclassDOMXPathNamespace.htmlclassDOMXPathNamespace.pngclassDOMXPathResult-members.htmlclassDOMXPathResult.htmlclassDTDHandler-members.htmlclassDTDHandler.htmlclassDTDHandler.pngclassDeclHandler-members.htmlclassDeclHandler.htmlclassDeclHandler.pngclassDefaultHandler-members.htmlclassDefaultHandler.htmlclassDefaultHandler.pngclassDefaultPanicHandler-members.htmlclassDefaultPanicHandler.htmlclassDefaultPanicHandler.pngclassDocumentHandler-members.htmlclassDocumentHandler.htmlclassDocumentHandler.pngclassEntityResolver-members.htmlclassEntityResolver.htmlclassEntityResolver.pngclassErrorHandler-members.htmlclassErrorHandler.htmlclassErrorHandler.pngclassHandlerBase-members.htmlclassHandlerBase.htmlclassHandlerBase.pngclassHash2KeysSetOf-members.htmlclassHash2KeysSetOf.htmlclassHash2KeysSetOf.pngclassHash2KeysSetOfEnumerator-members.htmlclassHash2KeysSetOfEnumerator.htmlclassHexBin-members.htmlclassHexBin.htmlclassInputSource-members.htmlclassInputSource.htmlclassInputSource.pngclassLexicalHandler-members.htmlclassLexicalHandler.htmlclassLexicalHandler.pngclassLocalFileFormatTarget-members.htmlclassLocalFileFormatTarget.htmlclassLocalFileFormatTarget.pngclassLocalFileInputSource-members.htmlclassLocalFileInputSource.htmlclassLocalFileInputSource.pngclassLocator-members.htmlclassLocator.htmlclassMemBufFormatTarget-members.htmlclassMemBufFormatTarget.htmlclassMemBufFormatTarget.pngclassMemBufInputSource-members.htmlclassMemBufInputSource.htmlclassMemBufInputSource.pngclassMemoryManager-members.htmlclassMemoryManager.htmlclassOutOfMemoryException-members.htmlclassOutOfMemoryException.htmlclassOutOfMemoryException.pngclassPSVIAttribute-members.htmlclassPSVIAttribute.htmlclassPSVIAttribute.pngclassPSVIAttributeList-members.htmlclassPSVIAttributeList.htmlclassPSVIAttributeList.pngclassPSVIAttributeStorage-members.htmlclassPSVIAttributeStorage.htmlclassPSVIAttributeStorage.pngclassPSVIElement-members.htmlclassPSVIElement.htmlclassPSVIElement.pngclassPSVIHandler-members.htmlclassPSVIHandler.htmlclassPSVIHandler.pngclassPSVIItem-members.htmlclassPSVIItem.htmlclassPSVIItem.pngclassPSVIUni-members.htmlclassPSVIUni.htmlclassPanicHandler-members.htmlclassPanicHandler.htmlclassPanicHandler.pngclassParser-members.htmlclassParser.htmlclassParser.pngclassQName-members.htmlclassQName.htmlclassQName.pngclassSAX2XMLFilter-members.htmlclassSAX2XMLFilter.htmlclassSAX2XMLFilter.pngclassSAX2XMLReader-members.htmlclassSAX2XMLReader.htmlclassSAX2XMLReader.pngclassSAXException-members.htmlclassSAXException.htmlclassSAXException.pngclassSAXNotRecognizedException-members.htmlclassSAXNotRecognizedException.htmlclassSAXNotRecognizedException.pngclassSAXNotSupportedException-members.htmlclassSAXNotSupportedException.htmlclassSAXNotSupportedException.pngclassSAXParseException-members.htmlclassSAXParseException.htmlclassSAXParseException.pngclassSAXParser-members.htmlclassSAXParser.htmlclassSAXParser.pngclassSecurityManager-members.htmlclassSecurityManager.htmlclassStDOMNode-members.htmlclassStDOMNode.htmlclassStdInInputSource-members.htmlclassStdInInputSource.htmlclassStdInInputSource.pngclassStdOutFormatTarget-members.htmlclassStdOutFormatTarget.htmlclassStdOutFormatTarget.pngclassTranscodeFromStr-members.htmlclassTranscodeFromStr.htmlclassTranscodeToStr-members.htmlclassTranscodeToStr.htmlclassURLInputSource-members.htmlclassURLInputSource.htmlclassURLInputSource.pngclassValidationContext-members.htmlclassValidationContext.htmlclassValidationContext.pngclassWrapper4DOMLSInput-members.htmlclassWrapper4DOMLSInput.htmlclassWrapper4DOMLSInput.pngclassWrapper4InputSource-members.htmlclassWrapper4InputSource.htmlclassWrapper4InputSource.pngclassXMLAbstractDoubleFloat-members.htmlclassXMLAbstractDoubleFloat.htmlclassXMLAbstractDoubleFloat.pngclassXMLAttDef-members.htmlclassXMLAttDef.htmlclassXMLAttDef.pngclassXMLAttDefList-members.htmlclassXMLAttDefList.htmlclassXMLAttDefList.pngclassXMLAttr-members.htmlclassXMLAttr.htmlclassXMLAttr.pngclassXMLBigDecimal-members.htmlclassXMLBigDecimal.htmlclassXMLBigDecimal.pngclassXMLBigInteger-members.htmlclassXMLBigInteger.htmlclassXMLBigInteger.pngclassXMLChar1__0-members.htmlclassXMLChar1__0.htmlclassXMLChar1__1-members.htmlclassXMLChar1__1.htmlclassXMLContentModel-members.htmlclassXMLContentModel.htmlclassXMLContentModel.pngclassXMLDOMMsg-members.htmlclassXMLDOMMsg.htmlclassXMLDTDDescription-members.htmlclassXMLDTDDescription.htmlclassXMLDTDDescription.pngclassXMLDateTime-members.htmlclassXMLDateTime.htmlclassXMLDateTime.pngclassXMLDeleter-members.htmlclassXMLDeleter.htmlclassXMLDocumentHandler-members.htmlclassXMLDocumentHandler.htmlclassXMLDocumentHandler.pngclassXMLDouble-members.htmlclassXMLDouble.htmlclassXMLDouble.pngclassXMLElementDecl-members.htmlclassXMLElementDecl.htmlclassXMLElementDecl.pngclassXMLEntityDecl-members.htmlclassXMLEntityDecl.htmlclassXMLEntityDecl.pngclassXMLEntityHandler-members.htmlclassXMLEntityHandler.htmlclassXMLEntityHandler.pngclassXMLEntityResolver-members.htmlclassXMLEntityResolver.htmlclassXMLErrorReporter-members.htmlclassXMLErrorReporter.htmlclassXMLErrorReporter.pngclassXMLErrs-members.htmlclassXMLErrs.htmlclassXMLException-members.htmlclassXMLException.htmlclassXMLException.pngclassXMLFileMgr-members.htmlclassXMLFileMgr.htmlclassXMLFileMgr.pngclassXMLFloat-members.htmlclassXMLFloat.htmlclassXMLFloat.pngclassXMLFormatTarget-members.htmlclassXMLFormatTarget.htmlclassXMLFormatTarget.pngclassXMLFormatter-members.htmlclassXMLFormatter.htmlclassXMLFormatter.pngclassXMLGrammarDescription-members.htmlclassXMLGrammarDescription.htmlclassXMLGrammarDescription.pngclassXMLGrammarPool-members.htmlclassXMLGrammarPool.htmlclassXMLGrammarPool.pngclassXMLIBM1047Transcoder-members.htmlclassXMLIBM1047Transcoder.htmlclassXMLIBM1047Transcoder.pngclassXMLInitializer-members.htmlclassXMLInitializer.htmlclassXMLInteger-members.htmlclassXMLInteger.htmlclassXMLInteger.pngclassXMLLCPTranscoder-members.htmlclassXMLLCPTranscoder.htmlclassXMLLCPTranscoder.pngclassXMLMutexMgr-members.htmlclassXMLMutexMgr.htmlclassXMLMutexMgr.pngclassXMLNetAccessor-members.htmlclassXMLNetAccessor.htmlclassXMLNetAccessor.pngclassXMLNetHTTPInfo-members.htmlclassXMLNetHTTPInfo.htmlclassXMLNotationDecl-members.htmlclassXMLNotationDecl.htmlclassXMLNotationDecl.pngclassXMLNumber-members.htmlclassXMLNumber.htmlclassXMLNumber.pngclassXMLPlatformUtils-members.htmlclassXMLPlatformUtils.htmlclassXMLReaderFactory-members.htmlclassXMLReaderFactory.htmlclassXMLResourceIdentifier-members.htmlclassXMLResourceIdentifier.htmlclassXMLSchemaDescription-members.htmlclassXMLSchemaDescription.htmlclassXMLSchemaDescription.pngclassXMLString-members.htmlclassXMLString.htmlclassXMLStringTokenizer-members.htmlclassXMLStringTokenizer.htmlclassXMLStringTokenizer.pngclassXMLSynchronizedStringPool-members.htmlclassXMLSynchronizedStringPool.htmlclassXMLSynchronizedStringPool.pngclassXMLTransService-members.htmlclassXMLTransService.htmlclassXMLTransService.pngclassXMLTranscoder-members.htmlclassXMLTranscoder.htmlclassXMLTranscoder.pngclassXMLURL-members.htmlclassXMLURL.htmlclassXMLURL.pngclassXMLUni-members.htmlclassXMLUni.htmlclassXMLUri-members.htmlclassXMLUri.htmlclassXMLUri.pngclassXMLValid-members.htmlclassXMLValid.htmlclassXMLValidator-members.htmlclassXMLValidator.htmlclassXMLValidator.pngclassXMemory-members.htmlclassXMemory.htmlclassXMemory.pngclassXSAnnotation-members.htmlclassXSAnnotation.htmlclassXSAnnotation.pngclassXSAttributeDeclaration-members.htmlclassXSAttributeDeclaration.htmlclassXSAttributeDeclaration.pngclassXSAttributeGroupDefinition-members.htmlclassXSAttributeGroupDefinition.htmlclassXSAttributeGroupDefinition.pngclassXSAttributeUse-members.htmlclassXSAttributeUse.htmlclassXSAttributeUse.pngclassXSComplexTypeDefinition-members.htmlclassXSComplexTypeDefinition.htmlclassXSComplexTypeDefinition.pngclassXSConstants-members.htmlclassXSConstants.htmlclassXSElementDeclaration-members.htmlclassXSElementDeclaration.htmlclassXSElementDeclaration.pngclassXSFacet-members.htmlclassXSFacet.htmlclassXSFacet.pngclassXSIDCDefinition-members.htmlclassXSIDCDefinition.htmlclassXSIDCDefinition.pngclassXSModel-members.htmlclassXSModel.htmlclassXSModel.pngclassXSModelGroup-members.htmlclassXSModelGroup.htmlclassXSModelGroup.pngclassXSModelGroupDefinition-members.htmlclassXSModelGroupDefinition.htmlclassXSModelGroupDefinition.pngclassXSMultiValueFacet-members.htmlclassXSMultiValueFacet.htmlclassXSMultiValueFacet.pngclassXSNamedMap-members.htmlclassXSNamedMap.htmlclassXSNamedMap.pngclassXSNamespaceItem-members.htmlclassXSNamespaceItem.htmlclassXSNamespaceItem.pngclassXSNotationDeclaration-members.htmlclassXSNotationDeclaration.htmlclassXSNotationDeclaration.pngclassXSObject-members.htmlclassXSObject.htmlclassXSObject.pngclassXSParticle-members.htmlclassXSParticle.htmlclassXSParticle.pngclassXSSimpleTypeDefinition-members.htmlclassXSSimpleTypeDefinition.htmlclassXSSimpleTypeDefinition.pngclassXSTypeDefinition-members.htmlclassXSTypeDefinition.htmlclassXSTypeDefinition.pngclassXSValue-members.htmlclassXSValue.htmlclassXSValue.pngclassXSWildcard-members.htmlclassXSWildcard.htmlclassXSWildcard.pngclassXercesDOMParser-members.htmlclassXercesDOMParser.htmlclassXercesDOMParser.pngclasses.htmlclosed.pngdeprecated.htmldir_009f01f96e29bfe35b1a69e0f3cf156d.htmldir_378afdc4a3d4b5b4be8312049195c25a.htmldir_3a65236c68a81b7127bcbb68b50f2796.htmldir_5b50a26cf01d31d4a4bdecd4657b60b2.htmldir_8bfcea84c8ec2e3d58f6427604ee141c.htmldir_a2cc1840867e4e424f0a8b3bfae7e6ed.htmldir_c1997eb1c4bc0042e79dfd08a7008743.htmldir_c4fbab58ef683febbe342b4985e148cc.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_eval_b.htmlfunctions_eval_c.htmlfunctions_eval_d.htmlfunctions_eval_e.htmlfunctions_eval_f.htmlfunctions_eval_g.htmlfunctions_eval_h.htmlfunctions_eval_i.htmlfunctions_eval_j.htmlfunctions_eval_l.htmlfunctions_eval_m.htmlfunctions_eval_n.htmlfunctions_eval_o.htmlfunctions_eval_p.htmlfunctions_eval_r.htmlfunctions_eval_s.htmlfunctions_eval_t.htmlfunctions_eval_u.htmlfunctions_eval_v.htmlfunctions_eval_w.htmlfunctions_eval_x.htmlfunctions_f.htmlfunctions_func.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_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_x.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.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_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_i.htmlfunctions_vars_m.htmlfunctions_w.htmlfunctions_x.htmlfunctions_~.htmlglobals.htmlglobals_d.htmlglobals_defs.htmlglobals_f.htmlglobals_func.htmlglobals_g.htmlglobals_l.htmlglobals_m.htmlglobals_p.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_x.htmlhierarchy.htmlindex.htmljquery.jsmenu.jsmenudata.jsnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngstructHash2KeysSetBucketElem-members.htmlstructHash2KeysSetBucketElem.htmlstructXMLTransService_1_1TransRec-members.htmlstructXMLTransService_1_1TransRec.htmlstructXSValue_1_1XSValue__Data-members.htmlstructXSValue_1_1XSValue__Data.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssapplications.htmlbug-report.htmlbuild-3.htmlcharter.htmlcreatedoc-3.htmldomcount-3.htmldomprint-3.htmldownload.htmlenumval-3.htmlfaq-build-3.htmlfaq-contributing-3.htmlfaq-distrib-3.htmlfaq-other-3.htmlfaq-parse-3.htmlfaqs-3.htmlfeedback.htmlgraphicsapi-3-header.jpgapi-3-label-1.jpgapi-3-label-2.jpgapi-3-label-3.jpgapplications-header.jpgapplications-label-1.jpgapplications-label-2.jpgapplications-label-3.jpgbug-report-header.jpgbug-report-label-1.jpgbug-report-label-2.jpgbug-report-label-3.jpgbuild-3-header.jpgbuild-3-label-1.jpgbuild-3-label-2.jpgbuild-3-label-3.jpgcharter-header.jpgcharter-label-1.jpgcharter-label-2.jpgcharter-label-3.jpgcreatedoc-3-header.jpgdomcount-3-header.jpgdomprint-3-header.jpgdownload-header.jpgenumval-3-header.jpgext-18-label-1.jpgext-18-label-2.jpgext-18-label-3.jpgext-2-label-1.jpgext-2-label-2.jpgext-2-label-3.jpgext-84-label-1.jpgext-84-label-2.jpgext-84-label-3.jpgfaq-build-3-header.jpgfaq-contributing-3-header.jpgfaq-distrib-3-header.jpgfaq-other-3-header.jpgfaq-parse-3-header.jpgfaqs-3-header.jpgfaqs-3-label-1.jpgfaqs-3-label-2.jpgfaqs-3-label-3.jpgfeedback-header.jpgfeedback-label-1.jpgfeedback-label-2.jpgfeedback-label-3.jpgindex-header.jpgindex-label-1.jpgindex-label-2.jpgindex-label-3.jpginstall-3-header.jpginstall-3-label-1.jpginstall-3-label-2.jpginstall-3-label-3.jpgmailing-lists-header.jpgmailing-lists-label-1.jpgmailing-lists-label-2.jpgmailing-lists-label-3.jpgmemparse-3-header.jpgmigrate-3-header.jpgmigrate-3-label-1.jpgmigrate-3-label-2.jpgmigrate-3-label-3.jpgmigrate-archive-3-header.jpgpparse-3-header.jpgprogram-3-header.jpgprogram-3-label-1.jpgprogram-3-label-2.jpgprogram-3-label-3.jpgprogram-dom-3-header.jpgprogram-others-3-header.jpgprogram-sax-3-header.jpgprogram-sax2-3-header.jpgpsviwriter-3-header.jpgredirect-3-header.jpgreleases-header.jpgreleases-label-1.jpgreleases-label-2.jpgreleases-label-3.jpgreleases_archive-header.jpgreleases_plan-header.jpgsamples-3-header.jpgsamples-3-label-1.jpgsamples-3-label-2.jpgsamples-3-label-3.jpgsax2count-3-header.jpgsax2print-3-header.jpgsaxcount-3-header.jpgsaxprint-3-header.jpgschema-3-header.jpgscmprint-3-header.jpgsecadv-header.jpgsecadv-label-1.jpgsecadv-label-2.jpgsecadv-label-3.jpgsect-24-label.jpgsenumval-3-header.jpgsource-repository-header.jpgsource-repository-label-1.jpgsource-repository-label-2.jpgsource-repository-label-3.jpgstdinparse-3-header.jpgxinclude-3-header.jpgindex.htmlinstall-3.htmlmailing-lists.htmlmemparse-3.htmlmigrate-3.htmlmigrate-archive-3.htmlpparse-3.htmlprogram-3.htmlprogram-dom-3.htmlprogram-others-3.htmlprogram-sax-3.htmlprogram-sax2-3.htmlpsviwriter-3.htmlredirect-3.htmlreleases.htmlreleases_archive.htmlreleases_plan.htmlresourcesbottom.gifbutton-asf-hi.gifbutton-asf-lo.gifbutton-w3c-hi.gifbutton-w3c-lo.gifbutton-xml-hi.gifbutton-xml-lo.gifclose.gifdot.gifjoin.gifline.giflogo.gifnote.gifright.gifscript.jsseparator-space.gifseparator.gifvoid.gifsamples-3.htmlsax2count-3.htmlsax2print-3.htmlsaxcount-3.htmlsaxprint-3.htmlschema-3.htmlscmprint-3.htmlsecadvsecadv.htmlCVE-2015-0252.txtCVE-2016-0729.txtCVE-2016-4463.txtCVE-2017-12627.txtCVE-2018-1311.txtsenumval-3.htmlsource-repository.htmlstdinparse-3.htmlxinclude-3.htmlinstall.xmlmailing-lists.xmlmemparse.xmlmigration.xmlmigration_archive.xmlpparse.xmlprogram-dom.xmlprogram-others.xmlprogram-sax.xmlprogram-sax2.xmlprogram.xmlpsviwriter.xmlreadme.xmlredirect.xmlreleases.xmlreleases_archive.xmlreleases_plan.xmlsamples.xmlsax2count.xmlsax2print.xmlsaxcount.xmlsaxprint.xmlschema.xmlscmprint.xmlsecadv.xmlsenumval.xmlsource-repository.xmlstdinparse.xmlstyledtdblocks.entbook.dtdchanges.dtdcharacters.entdocument.dtdentities.ententities.ent.infaqs.dtdlinks.entmarkup.entgraphicsbutton-a.gifbutton-b.gifsection.gifloader.xmlresourcesbottom.gifbutton-asf-hi.gifbutton-asf-lo.gifbutton-w3c-hi.gifbutton-w3c-lo.gifbutton-xml-hi.gifbutton-xml-lo.gifclose.gifdot.gifjoin.gifline.giflogo.gifnote.gifright.gifscript.jsseparator-space.gifseparator.gifvoid.gifstylesheetsany2header.xslany2project.xslbook2group.xslbook2project.xslchanges2document.xslcontext2footer.xslcontext2label.xslcontext2section.xsldirectory2project.xsldocument2html.xslfaqs2document.xslgroup2document.xslxerces-c_book.xmlxinclude.xmlxerces-c-docLICENSE/usr/share/doc/packages//usr/share/doc/packages/xerces-c-doc//usr/share/doc/packages/xerces-c-doc/html//usr/share/doc/packages/xerces-c-doc/html/apiDocs-3//usr/share/doc/packages/xerces-c-doc/html/graphics//usr/share/doc/packages/xerces-c-doc/html/resources//usr/share/doc/packages/xerces-c-doc/html/secadv//usr/share/doc/packages/xerces-c-doc/style//usr/share/doc/packages/xerces-c-doc/style/dtd//usr/share/doc/packages/xerces-c-doc/style/graphics//usr/share/doc/packages/xerces-c-doc/style/resources//usr/share/doc/packages/xerces-c-doc/style/stylesheets//usr/share/licenses//usr/share/licenses/xerces-c-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:35693/SUSE_SLE-15-SP3_Update/49e3f1134cefb75e1104694316f89afb-xerces-c.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linux      ! "#$%&'()*+,-((./0)123456&789:;<,,=>?4@ABCDE<FGHIJKLMENOPPQRESTKUVWXIYZK[\U]G<^_`abcdefBGghijJDklmnGo pqrqqstuvpwxxyyyyz{|||{|||{|||{|||{|||{{{{{|||||||||{{{{{{|||{||||||{|||{|||{{|||{{{|||{{{{{{|||{{{|||{{{{{{{|||}{{|||{{~€€‚ƒ„…†‡ˆ‰Š‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽdirectoryASCII textISO-8859 textXML 1.0 document, ASCII textXML 1.0 document, ISO-8859 textHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 890 x 136, 8-bit colormap, non-interlacedPNG image data, 117 x 136, 8-bit colormap, non-interlacedPNG image data, 256 x 136, 8-bit colormap, non-interlacedPNG image data, 123 x 136, 8-bit colormap, non-interlacedPNG image data, 106 x 80, 8-bit colormap, non-interlacedPNG image data, 100 x 80, 8-bit colormap, non-interlacedPNG image data, 72 x 80, 8-bit colormap, non-interlacedPNG image data, 127 x 192, 8-bit colormap, non-interlacedPNG image data, 264 x 192, 8-bit colormap, non-interlacedPNG image data, 125 x 136, 8-bit colormap, non-interlacedPNG image data, 638 x 80, 8-bit colormap, non-interlacedPNG image data, 151 x 80, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 152 x 80, 8-bit colormap, non-interlacedPNG image data, 126 x 80, 8-bit colormap, non-interlacedPNG image data, 86 x 80, 8-bit colormap, non-interlacedPNG image data, 73 x 80, 8-bit colormap, non-interlacedPNG image data, 132 x 80, 8-bit colormap, non-interlacedPNG image data, 419 x 80, 8-bit colormap, non-interlacedPNG image data, 139 x 80, 8-bit colormap, non-interlacedPNG image data, 112 x 80, 8-bit colormap, non-interlacedPNG image data, 136 x 80, 8-bit colormap, non-interlacedPNG image data, 140 x 80, 8-bit colormap, non-interlacedPNG image data, 336 x 640, 8-bit colormap, non-interlacedPNG image data, 88 x 80, 8-bit colormap, non-interlacedPNG image data, 163 x 80, 8-bit colormap, non-interlacedPNG image data, 133 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 80, 8-bit colormap, non-interlacedPNG image data, 131 x 80, 8-bit colormap, non-interlacedPNG image data, 142 x 80, 8-bit colormap, non-interlacedPNG image data, 204 x 80, 8-bit colormap, non-interlacedPNG image data, 97 x 80, 8-bit colormap, non-interlacedPNG image data, 650 x 80, 8-bit colormap, non-interlacedPNG image data, 268 x 80, 8-bit colormap, non-interlacedPNG image data, 113 x 80, 8-bit colormap, non-interlacedC++ source, ASCII text, with very long linesPNG image data, 482 x 80, 8-bit colormap, non-interlacedPNG image data, 180 x 80, 8-bit colormap, non-interlacedPNG image data, 740 x 136, 8-bit colormap, non-interlacedPNG image data, 139 x 136, 8-bit colormap, non-interlacedPNG image data, 132 x 136, 8-bit colormap, non-interlacedPNG image data, 133 x 136, 8-bit colormap, non-interlacedPNG image data, 126 x 136, 8-bit colormap, non-interlacedPNG image data, 147 x 80, 8-bit colormap, non-interlacedPNG image data, 87 x 136, 8-bit colormap, non-interlacedPNG image data, 84 x 136, 8-bit colormap, non-interlacedPNG image data, 127 x 136, 8-bit colormap, non-interlacedPNG image data, 184 x 136, 8-bit colormap, non-interlacedPNG image data, 129 x 80, 8-bit colormap, non-interlacedPNG image data, 76 x 80, 8-bit colormap, non-interlacedPNG image data, 184 x 80, 8-bit colormap, non-interlacedPNG image data, 554 x 136, 8-bit colormap, non-interlacedPNG image data, 178 x 136, 8-bit colormap, non-interlacedPNG image data, 170 x 136, 8-bit colormap, non-interlacedPNG image data, 890 x 80, 8-bit colormap, non-interlacedPNG image data, 108 x 136, 8-bit colormap, non-interlacedPNG image data, 103 x 136, 8-bit colormap, non-interlacedPNG image data, 110 x 80, 8-bit colormap, non-interlacedPNG image data, 140 x 136, 8-bit colormap, non-interlacedPNG image data, 318 x 192, 8-bit colormap, non-interlacedPNG image data, 196 x 80, 8-bit colormap, non-interlacedPNG image data, 67 x 80, 8-bit colormap, non-interlacedPNG image data, 214 x 136, 8-bit colormap, non-interlacedPNG image data, 96 x 80, 8-bit colormap, non-interlacedPNG image data, 117 x 80, 8-bit colormap, non-interlacedPNG image data, 318 x 136, 8-bit colormap, non-interlacedPNG image data, 192 x 136, 8-bit colormap, non-interlacedPNG image data, 290 x 136, 8-bit colormap, non-interlacedPNG image data, 228 x 80, 8-bit colormap, non-interlacedPNG image data, 202 x 80, 8-bit colormap, non-interlacedPNG image data, 264 x 136, 8-bit colormap, non-interlacedPNG image data, 94 x 80, 8-bit colormap, non-interlacedPNG image data, 83 x 80, 8-bit colormap, non-interlacedPNG image data, 437 x 136, 8-bit colormap, non-interlacedPNG image data, 93 x 80, 8-bit colormap, non-interlacedPNG image data, 115 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 78 x 80, 8-bit colormap, non-interlacedPNG image data, 128 x 80, 8-bit colormap, non-interlacedPNG image data, 232 x 80, 8-bit colormap, non-interlacedPNG image data, 564 x 192, 8-bit colormap, non-interlacedPNG image data, 127 x 80, 8-bit colormap, non-interlacedPNG image data, 175 x 80, 8-bit colormap, non-interlacedPNG image data, 104 x 80, 8-bit colormap, non-interlacedPNG image data, 90 x 80, 8-bit colormap, non-interlacedPNG image data, 426 x 2600, 8-bit colormap, non-interlacedPNG image data, 188 x 136, 8-bit colormap, non-interlacedPNG image data, 141 x 136, 8-bit colormap, non-interlacedPNG image data, 164 x 136, 8-bit colormap, non-interlacedPNG image data, 97 x 136, 8-bit colormap, non-interlacedPNG image data, 158 x 192, 8-bit colormap, non-interlacedPNG image data, 138 x 136, 8-bit colormap, non-interlacedPNG image data, 67 x 136, 8-bit colormap, non-interlacedPNG image data, 99 x 136, 8-bit colormap, non-interlacedPNG image data, 152 x 136, 8-bit colormap, non-interlacedPNG image data, 121 x 136, 8-bit colormap, non-interlacedPNG image data, 143 x 80, 8-bit colormap, non-interlacedPNG image data, 338 x 864, 8-bit colormap, non-interlacedPNG image data, 72 x 136, 8-bit colormap, non-interlacedPNG image data, 147 x 192, 8-bit colormap, non-interlacedPNG image data, 326 x 192, 8-bit colormap, non-interlacedPNG image data, 79 x 136, 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-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-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, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 456x35, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 120x12, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 120x17, frames 3GIF image data, version 89a, 168 x 20GIF image data, version 89a, 96 x 20GIF image data, version 89a, 120 x 14GIF image data, version 89a, 2 x 2GIF image data, version 89a, 456 x 5GIF image data, version 89a, 135 x 60GIF image data, version 89a, 20 x 24GIF image data, version 89a, 29 x 60GIF image data, version 87a, 120 x 6GIF image data, version 89a, 120 x 6GIF image data, version 89a, 1 x 1XML 1.0 document, ISO-8859 text, with very long linesXML 1.0 document, ASCII text, with very long linesXML document, ASCII textGIF image data, version 89a, 120 x 12GIF image data, version 87a, 120 x 17XML 1.0 document text (XSL stylesheet), ASCII textßõI‚Žÿå-ŒÓ a’«utf-83b4a4033d2a067e0738d7f04d4b4b514748e2292e01d322c891cfaa370d1ea46?ÿÿüPý7zXZ áû ¡!t/å£à*]"ÌkÀ%j…»Ÿf<Ã5¶ÉåO!¿“uÊ­¹O(„•ƒƒ­éóÄ4×mԜ2E….KyÙ³•äµø=eqËÖÚØ©Ü(ä ÒÉâ6 8íl狇r}—ÞM ª….Bºög‰ÙQɋ·4'‡äb3z×Mrä~åÌ=O`¯sPT͑"»ÌУ°»aÈK(Y[å1"‡@=œœ¥ÏDór϶–mêⳄe×î£PQrl;Au#©›/ í­»ð¢å àxæÿŸ&0|t8 pE“k«‡„ÀBšFp‘õ¢ÆÔº ~‚uXæ™ÏM‹§çûåÆî…Ð dœ#/؊òé`oÖŸ«êËzJú˜ëêývdÿøš7W…œÖWÅ&„¡‹PÚóÄ3XÏr;ŽÏšõžÕŽ^UÃ$Gò|sÕ*ˆ±QC³vЉۣˆŽWÿÑYjp*ù'­Aæ#†0C—¥µˆ—ëëgÁ'? s&v†sאHJÜ4@BÒk1Ÿè¶‰å¹ô­22®X€‡s«Rgu /ÑbýÊ44 ¹ʶ3UÄŒmþ¡ÏhCƒ6¬‘î—ãÌÝñI= ù:ôl{³rUíü˜ðOŸ¯M$ן¿I.¯y4‹ÊåØ{ y}=hCŒæ]÷–õüÍ(9L‹ò±__‹MLY C^t®–¹.òùnSàÈôhÉùhŒ–œŽÂAVE±Ehñ¥^3{b€þyˆ‹úœÜ€ÏøzawËKAuóœcý¯89$BÖiHWKèjڌC1‰êY”œ{|˅S§¯ÒáFg÷ª/{§8°! éšRb;…m‘„È#Éœ8Ãbnb,bþŠÃÚÈÚdÉ잆1ãÌQBi·ÂLáÛM< ,ÇßìTwÒ,„X$­CGDÊ.‚_ëšjêR¥ÁÇÑ$ÏƯ`àB(ë¹×þkSrã2jiÑ¡Žóƒ·Û1“ˆÏC9=“{cÏ*ü]ùÀ)Œ>(CF6îpZ‘‡MµÛâf£Ô÷·µYŒ‡"À’JÕ—O^çmNKUY>ûÏŽÙÖщ®çšEÖ8ÆÂÀc,-’f¹ïÙÑx.ËEò¥ ™øá50gt±¬ÉgctŒÂ%b]v4Þt•Ái0¹–þ‘·á–ŠrÃçf2Ý7ŒÁX9Ö$/ÆÝ ©}…;{T¬p4Ôëy–5ôžYE)êêÍ!ùkŠeNǓD]Špׂ•[!R“jlè¹ø‹›?×öтXô…†œÅ²oÔR¢Ï"F2S”µŸ©3†Ó93›ÛJUÔJ[ŸPã…ËÙþtR#xø÷ћ¥gŸõxŠØËoI²Î+Ÿ:!ô8WáÇü=ÓÄ°8YŠ^ú Q[“K›BC HXJJ/úvØ> ׅ3Î%û•&e&„Ä ×Ė &!I0»Zd€WY)¿Íx8£|_˜NÓs¯b¥á6¢öApãùÜûËþ@¿×^[šŸÀ-ušëŽC“±gÐ[SµÀÄ1,GLÁT©˜C¯X=ÍÕ=¹o¶Â™Ö“Ežš»™zd ²FŸ±N \J8öqF²dºT²˜K-Qž< l÷£–¹3À’òŠÌærEÞ7ɟËåòÁ#žW“LâÒÒ ¶…’^¥YX†­7Pƒ…Fi~¡hï“Ëú«aS¬×"Râ*é`+¿Ñ¥»Œì¬ž5 ëäë\¶n'Td*Θˆƒ¶ô/eúV({ŸkۘTÅJ(°`ƒzŸÖÿ—Œ:ÐA™"0‚Þ([°“-×[/s ‹·u¬*"«dk –(ƒM#@¬åäoŽ£ŒK]S“Ž"æ»éàEbÆx–Ë®ÞoôҞØïƟõBà)!ãíNñÑ9*u͈ ‹Ÿðš81îÈ£žÁÙ-¹Ÿg–šœtu(tŽ`Lé³±X ¹™Wþ¥6ÊwØ·’âDjªGaÑòPiS ˜K등`ß^Ó#’Œ÷žEü4Ï€gð@Áûc•™A6˜ä‡ÐŽ¡Àr|š2J:$®s¥6 ƒh1øÔÕBü†ÝqõŒHÿq_iˆÎD* ðÛÔ×WbhPYäèo‰ÿíWӕóجî׳V\ÝsÀÀ(xöE‰uâ œ€¿xäwxWèäžFfðM§M’gšñµOT$#+×z  F[lø.uì[P v ñÔW%Fož Ìš5¬8Ì+÷nb]Ï}‹#ã€B‘·w>¢‚Œže…ëÑT;ˆë¯”[’0f<ó×éyC@q&£Él³@ÐÍÄú¿"—=dTUIÿ Ênþqâå›ßÌøÍ((5Ôô¥IiÚšŽu—žž3܀ԗ. ßi#ãË)ïuD`™døÃ<@òOϒ3Udk÷ðߟknP?Þ_w~Ìà0åÞxINš€³*f]xê4\uuN~„ãNq›¬ÆEdµ»ª β]Œ /šÑݎøKŽDR9 ŠßàsፕšS=ÌðÀFð121i€Â.F4}ëٖƒ’¡Þ_çêÉ:؟X 0ñô9Ìwô%®ü!(Þw=žÙ—?>øx¶ölw|W'܆¢Ã‰áÛ ŠÇŽûØL ƒ»£À»:§q aG°a­ryµqîç0ü%>8“,ñ„ë¯Aš!„Ž{À-€ësÍ}eÉW•el:里û5)t8×ZÊâbn*_Ž—³Šˆ'G²`rÏdsu“aÛûï]±·Ž3ñ0o·åjUHr•GøÕ&Š8ÙuŽÍ›W,Áö0F«CµÛ(¢Aœ"°WæËÌŠòî6I˜ùuÇž²6Ý_I³JËíë{Õñcs •§26ÖxÓ&ë}cŠjdù@‰ƒ{±ÛÁßã°øp Kó 6|HÿÊCO<œÂëÒOcv!qëPõ³ùˆJLœ}>¢•Vnœ¢âçZꀹ¡LšÅ‡>œBY“/ ÅÊŒU¥8°ŸüeW¯Ÿ…Ãmâª@+)ÄJc˖ÔiåL¯V•8âv­q^-Ÿ€} àÕÚf‹lH²©tš÷lÝAAÌ3뇿öbY^­ñ™Íd쟕‚³»dņ÷$ßA,ZG? 2¶)A@Ü4ìÓñ²ŽmT.ÇãÇŽå.“’(ý£ëÊZeœøD.ßf»–(IaÕóÿ2Û)ŠŠ[mšŽ+šPÕ aúÜ`”|œ®_£Dˆô*ó |TGAœ·“€Â@ãZ“ßÙ “ºC“ŸŒóÜR}ªkž/^­ýåT’Þ—NV€j°ˆynkG{B˜~jt/nn®á³1ævÙ{`S¶©«ç!õ™X8°©TÑxš7”ñã-ÏdcÄóK»6m©AÕM@ 1l 7 x¬TOsÑDbO‚ÑÜt9UBc(38û¡^˜ø€ŒÁEžåڄKY_À}`4ìÓ—ØŸÄtZOêÅwùçòeGã¥JsÊBÅ$z{0 ɝ"VYîS™Môñ’»˜vBÂußtJra ±9%ŽÑPl‘FÞ{{j¯™[œ¶úŸ«-ŒÝYã ì!x™tLÁËۗ "ìÒRøS-N9Œùœ˜I@èc_OÚ©(…eDoGs˜`__ ·3Z’ñߟ眰æêS_cžsŽƒ‰·êAyœS|HÐ@Õý$ÅÕ#±PÂ?œL7ä‹aðµÁÿ1jêÑl›ŠÌìEÌSaC mÎÙÛ?®YD‘Mk’œ~?=T%šo1©Q˜HƒžŒ,ø¯YÏ`&¬ï_€²üîÏg"͍þŽ$þR[x6OIŽ[ñ`ÙÅìÑ"™ÅY+>r5 ×]À…)O4ªh­/þœsÝ3² +•v·])ŽÜUÔaÞ/"r¯ï­7§Ë˜€Öš o‡ &=†JpvŒ­ŒÕ ïš'™þTœMˆw N2ÖL7%Šô Š wÎôUŽ¶+ZTœ5Êuh»únèáû)ŽˆîdNf4ÕKðÖ6™( Ó£Àޜ]‘x°|ŠJ7RÍ͍ÕÁòK³ ª%êÝ]0,Ï£eÖ„ÿø{è W™›*à<ÎMñ\ô$)ùYd"rñe|C€/±£¢¬é…Â!RêhÒÇÆ럛ÚLO$I?F|²3n{ÀcêE‹ jgw©ó‰J(_ŸXw0ñSîÀ:ûçœ 6jÐ-”àÏ#ô΅Q·„Ó)jºØÿs ÚZÔçlìë«ž)¥uZÇÂãÍUŸ–Ô§_1OšoçPzdÕTO1Y“Ökô^²:à;FŸäºÓeŒüŽÑ—Žûð8žžüÙw«ž6,~Fáá‘Ó@-wï[Ǔã[ókê{È4-Í÷ÍH܎©_ú\'簖· Õžnè¹ã4”LD…?[}".PGå҇OhúpUoÿ+X?³È©œ m>ŽÚÍúËVá° X_ÐzÊÇ1Õ&Ë}›U4·([Kñ‹úGúZ–Æj‚¹ðc15 p$›oŠ×÷áýë#Eã=õ÷ÆNÎP@t a_L£ƒ‡”7c‰‹$‘³¶ACRÒÿæSëi^ÀÒ}KЀŽ}`ôr†¶£Å2'lÐÑ$x&ì òFŒå}—n²ËžºeÆTŽÀV.ôÇ4€Ü9ÿ(º"C©0(œý=§8a iØ"·óp¢“RfsÌlÆ€bŽTqbòÞEJçœdž·VP5Oø`Ü°êHžÚÀ‚|åÞ„0‡zÅVºáÔްՈ£Œl[*uLÝ{øŸEΕbš}²³={o4c€ONvh™«{Jmfñw€6֞وÄ*—ÁQÔö£ú<Œ±-ñ:ˆÑtПÑxÁ@Îæn㠂Žs'ŒÿÑ  .%§êÂö†bŠåú(Î6¿‰áùãÅ×Vk«¹C/”ç?D7×µNè€Ëœ}Ç %úƲGš¢9Ìç÷òïVÉycüÒ·rêhåG–y”ŽœPžÌh³Ÿß§Ñ~ð3(­Ò9dõ*¥ù:Œåp8˜CZ6ŠñEW €NÈk_åtˆè•+®ó .×[šŠåïŠ`õ iýÑ ÙS­R=t±ËÀ­ÍÍRÃBé‰ïñóŽn™ESŒ§ˆéÍÿ!̜šf„s' €æV–8¥žî%¥†ˆãÄš[3‘Z˜øE˜£|û"ãR>t»óÛSÁîîs“‚¡ø 8àj,3VځðaW7lÂÕ±JãOßÐ ³|:°guFC‚ï>HË6¹»eD§I$—Oï›ÙVÅ=ã±ë$©.Ü[Uæîö}'3áØ}Ž¡R6°ä·4l1FØ_ȗܔÍx1Hiô»—‰³–}( ,|· `LÞÃ_8†Ž˜ Èqý8¬q2 Û`òebpæ€ 8šØ²Ä’n‰’ 9Ěš;q…šÅkQ”oú0…u:®ˆ©\:Yž£FÃج#Mh-”,#Î&* s`’:RGy)6™z80ݘ£²kŸ—eáÊÔvœ/ó^ê r°8Ì­UDKqŽî¢ŠPr@?Y"