Êþº¾���2r
�àö
�ß÷øù
�ßú
ûüýþÿ
�ö�
�
�
�
�
�	
�
�

�
�ß



�
�ß�^	�ß
�Ü
��^
�&
�&
�ß ø!�^"�^#$%
�ß&�^'�^(ø)�^*�^+,
�Š-./012
�3
�Š45�?6
�Š78�B9:$;�^<=	�ß>
�‘?
�‘@
�ŠA
�‘BC
�Š?
�‘
�ßDEF
�ßGHIJKL
�W
�WM
�ŠN
OPQ
�ßRS
�`öT
�bU	�ßV
�ßW
�bX
�`X
�`
�bYZ
�b[
�\
�`]^
�p
�ß_`
�Šab
�ucd
ef
�ug
�uh
�ui
�ujk
�}l
�}m
�\
�ßno
�‚öp
�ßqrstuvwvxyrz
�Š{
�ß|
�ß}
�ß~
�߀
�‘ö
�Ё‚ƒ„…
�‘†‡
ˆ‰Š
O‹
ŒŽ
Œ
�
‘’“
Œ”•
Œ–
�—
Œ˜™š›
��^œ
�ߝ	�ßž�^Ÿ
 ¡r¢
 £
�ߤ¥%¥;	�ߦ
�Ч�?
�Ѝ
©ª
©«
©¬­
�à®
¯°±
²³
²´
µ¶·¸¹º¸»¼¸½¾
¿À
¿ÁÂÃ
�ÜÄ	�ßÅ	�߯ÇÈÉ
�ÜÊ
�ßËÌÍ	�ßÎ
�ÜÏÐÑ
�Üö	�ßÒÓÔ�DEFAULT_OUTPUT_FORMAT�Ljava/lang/String;�XPATH_SEPARATOR�
ConstantValue�ATTRIB_XPATH_SYMBOL�PREDICATE_OPEN_SYMBOL�PREDICATE_CLOSE_SYMBOL�
nodesToCreate�Ljava/util/Stack;�strippedXPathBuff�Ljava/lang/StringBuffer;�BLANK�buff�
predicateBuff�lastObj�Ljava/lang/Object;�	lastIndex�I�bracketIndex�stringToPush�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�'Ledu/ucsb/nceas/utilities/XMLUtilities;�getXMLAsDOMTreeRootNode�&(Ljava/lang/String;)Lorg/w3c/dom/Node;�cpRelativeFilename�
Exceptions�getXMLReaderAsDOMTreeRootNode�$(Ljava/io/Reader;)Lorg/w3c/dom/Node;�	xmlReader�Ljava/io/Reader;�getXMLAsDOMDocument�*(Ljava/lang/String;)Lorg/w3c/dom/Document;�fnfe�Ljava/io/FileNotFoundException;�e�Ljava/lang/Exception;�isReader�Ljava/io/InputStreamReader;�
StackMapTableyÕý�getXMLReaderAsDOMDocument�((Ljava/io/Reader;)Lorg/w3c/dom/Document;�ioe1�Ljava/io/IOException;�i�ioe2�Lorg/xml/sax/SAXException;�ioe3�ie�ioe4�pe�0Ljavax/xml/parsers/ParserConfigurationException;�doc�Lorg/w3c/dom/Document;�in�Lorg/xml/sax/InputSource;Ö
�addTextNodeToDOMTree�9(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)V�de2�Lorg/w3c/dom/DOMException;�
newElement�Lorg/w3c/dom/Element;�
childArray�[Lorg/w3c/dom/Node;�Lorg/w3c/dom/Text;�rootNode�Lorg/w3c/dom/Node;�xpath�	textValue�lastRealNode�nextNodeName�nl�Lorg/w3c/dom/NodeList;QØ-�addNodeToDOMTree�9(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/w3c/dom/Node;)V�newNode�addAttributeNodeToDOMTree�de1�de3�
attribNode�Lorg/w3c/dom/Attr;�
attribName�lrnElem�attribValue�attribExists�Z�removeAllChildren�(Lorg/w3c/dom/Node;)V�node�
childNodes�
origLength�	nextChild�removeAllPredicates�&(Ljava/lang/String;)Ljava/lang/String;�pos�getTextNodeWithXPath�8(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Node;�textNode�	nodeIndex�
targetNode�
targetList�getAttributeNodeWithXPath�de�getNodeWithXPath�nodeList�getNodeListWithXPath�<(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/NodeList;�t�*Ljavax/xml/transform/TransformerException;K�getNodeListAsNodeArray�+(Lorg/w3c/dom/NodeList;)[Lorg/w3c/dom/Node;�nList�nListLength�	nodeArray�getDOMTreeAsString�&(Lorg/w3c/dom/Node;)Ljava/lang/String;�'(Lorg/w3c/dom/Node;Z)Ljava/lang/String;�ioe�msg�preserveWhitespace�baos�Ljava/io/ByteArrayOutputStream;�printWriter�Ljava/io/PrintWriter;ST�getDOMTreeAsReader�%(Lorg/w3c/dom/Node;Z)Ljava/io/Reader;�sreader�Ljava/io/StringReader;�	DOMreader�print�*(Lorg/w3c/dom/Node;Ljava/io/PrintWriter;)V�<(Lorg/w3c/dom/Node;Ljava/io/PrintWriter;Ljava/lang/String;)V�encoding�=(Lorg/w3c/dom/Node;Ljava/io/PrintWriter;Ljava/lang/String;Z)V�document�format�'Lorg/apache/xml/serialize/OutputFormat;�
serializer�(Lorg/apache/xml/serialize/XMLSerializer;�getDOMTreeAsXPathMap�9(Lorg/w3c/dom/Node;)Ledu/ucsb/nceas/utilities/OrderedMap;�K(Lorg/w3c/dom/Node;Ljava/lang/String;)Ledu/ucsb/nceas/utilities/OrderedMap;�path�	returnMap�%Ledu/ucsb/nceas/utilities/OrderedMap;�getXPathMapAsDOMTree�$(Ljava/util/Map;Lorg/w3c/dom/Node;)V�xpathMap�Ljava/util/Map;�nextKey�nextVal�it�Ljava/util/Iterator;Ù�	normalize�&(Ljava/lang/Object;)Ljava/lang/String;�ch�C�ss�s�str�len�temp€�isXPathEvalAString�'(Lorg/w3c/dom/Node;Ljava/lang/String;)Z�contextNode�XPath�res�xobj�"Lorg/apache/xpath/objects/XObject;Ú�isXPathEvalABoolean�isXPathEvalANumber�isXPathEvalANodeset�isXPathEvalANull�xPathEvalTypeTest�'(Lorg/w3c/dom/Node;Ljava/lang/String;)V�ns�w�6(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/util/Map;)V�attribNodeArrayLength�numChildren�currentNamesArray�[Ljava/lang/String;�	startNode�returnNVPMap�next�
nextAttribVal�
attribList�Lorg/w3c/dom/NamedNodeMap;�attribNodeArray�
nextString�textNodeBuff�childNodeArrayÛܬ�getNamedNodeMapAsNodeArray�/(Lorg/w3c/dom/NamedNodeMap;)[Lorg/w3c/dom/Node;�nMap�
nMapLength�getNextXPathPredicate�:(Ljava/lang/String;[Ljava/lang/String;I)Ljava/lang/String;�currentNodeName�currentNamesArrayIndex�	predicate�sortAttributes�/(Lorg/w3c/dom/NamedNodeMap;)[Lorg/w3c/dom/Attr;�curName�j�name�index�attrs�array�[Lorg/w3c/dom/Attr;Ë�createDomParser�%()Ljavax/xml/parsers/DocumentBuilder;�parser�#Ljavax/xml/parsers/DocumentBuilder;�factory�*Ljavax/xml/parsers/DocumentBuilderFactory;ÝÞ�createSaxParser�O(Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ErrorHandler;)Lorg/xml/sax/XMLReader;�	spfactory�$Ljavax/xml/parsers/SAXParserFactory;�saxp�Ljavax/xml/parsers/SAXParser;�contentHandler�Lorg/xml/sax/ContentHandler;�errorHandler�Lorg/xml/sax/ErrorHandler;�Lorg/xml/sax/XMLReader;ßàá�
initParser�O(Lorg/xml/sax/helpers/DefaultHandler;Ljava/lang/String;)Lorg/xml/sax/XMLReader;�dh�$Lorg/xml/sax/helpers/DefaultHandler;�
parserName�chandlerâ�popNextNodeString�%(Ljava/util/Stack;)Ljava/lang/String;�	nodeStack�stripXPathIndex�xpathSingleNodeName�getLastExistingNodeInXPath�existingPath�stepBackUpPath�7(Ljava/lang/String;Ljava/util/Stack;)Ljava/lang/String;�<clinit>�
SourceFile�XMLUtilities.java�õ�öÖãäåæç�java/lang/Exception�java/io/FileNotFoundException�java/lang/StringBuilder�File "èé�"" doesn't exist or cannot be read.�Original exceptions was: èêëì�õíîï�java/io/IOException�0getXMLReaderAsDOMDocument received a null Reader�org/xml/sax/InputSource�õðÍÎÝñòóô�öõ�ö�org/xml/sax/SAXException�?getXMLReaderAsDOMDocument: nested SAXException parsing Reader: �7getXMLReaderAsDOMDocument: IOException parsing Reader: �.javax/xml/parsers/ParserConfigurationException�WgetXMLReaderAsDOMDocument: nested ParserConfigurationException calling getDOMParser(): ïQö÷�è�éøùêë�org/w3c/dom/DOMException�1tried to create a node with null name!
 parent = úì�õûíNüýþÿ�Ø_`í	
�@
�scall to addAttributeNodeToDOMTree() with an xpath that does not contain an attribute  (no @ symbol found in xpath: � )�>xpath defines a node that is *NOT* an attribute node
 xpath = �;
 nodeName = �;
 nodeType = è�org/w3c/dom/Attrí�org/w3c/dom/Element�UaddAttributeNodeToDOMTree() was unable to  create or update attribute at this xpath: ÿ�[�ê�ëè�]XQ�found a node at this xpath: �! that is *NOT* an attribute node!Z[�Non-unique XPATH expression: �
 (� nodes match�(javax/xml/transform/TransformerException�7XMLUtilities.getNodeListWithXPath() received NULL xpath�:XMLUtilities.getNodeListWithXPath() received NULL rootNodeì !"�org/w3c/dom/Nodedf�java/io/ByteArrayOutputStream�java/io/PrintWriter�õ#�á�âuy$�ö�-getDOMTreeAsString() - unexpected Exception: �
%íõ&�-getDOMTreeAsReader() - unexpected Exception: �java/io/StringReaderuw��'(�%org/apache/xml/serialize/OutputFormat�õ)�line.separator*+N,í-./.01�&org/apache/xml/serialize/XMLSerializer�õ234�#edu/ucsb/nceas/utilities/OrderedMap�/¨Û56789Ù:ù¯;�java/lang/String<=>VQ='PQ&'�java/lang/StringBuffer?@�&lt;�&gt;�&amp;�&quot;èA�&#Bë� CDÚE�	Boolean: FùèGHIJ�String: ”ì�Number: KLèMN�Nodeset: nodeset length: �Null: �exception in evalXPathTest --- OPº»�í�ëQìRSNTUVN¾¿Ü�î�ëWXÞYZ[1\Î�Parser created is: ]^_`ì�Unable to create DOM parser!àYabcáde�&http://xml.org/sax/features/namespacesßfg�Unable to create SAX parser!hi�"No content handler for SAX parser!jk�Failed to create SAX parser:
lmnme�&http://xml.org/sax/features/validation�org/xml/sax/ErrorHandlero;�ï�ð�ó�ò�*�=XPATH expression does not define a unique node; 
 xpath    = �
 rootNode = p�öñò�\XPATH expression does not contain any existing nodes - not even the root; 
 xpath         = �
 rootNode name = �ô�âq=�UTF-8�java/util/Stack�ñ�ò�%edu/ucsb/nceas/utilities/XMLUtilities�java/lang/Object�java/io/InputStreamReader�org/w3c/dom/Document�java/lang/Throwable�org/w3c/dom/NodeList�java/util/Iterator� org/apache/xpath/objects/XObject�
java/util/Map�org/w3c/dom/NamedNodeMap�!javax/xml/parsers/DocumentBuilder�(javax/xml/parsers/DocumentBuilderFactory�org/xml/sax/XMLReader�"javax/xml/parsers/SAXParserFactory�javax/xml/parsers/SAXParser�org/xml/sax/ContentHandler�getDocumentElement�()Lorg/w3c/dom/Element;�edu/ucsb/nceas/utilities/IOUtil�getResourceAsInputStreamReader�/(Ljava/lang/String;)Ljava/io/InputStreamReader;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�fillInStackTrace�()Ljava/lang/Throwable;�(Ljava/io/Reader;)V�parse�1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;�java/io/Reader�close�printStackTrace�getOwnerDocument�()Lorg/w3c/dom/Document;�isEmpty�()Z�getNodeName�(SLjava/lang/String;)V�
createElement�)(Ljava/lang/String;)Lorg/w3c/dom/Element;�appendChild�&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;�
getChildNodes�()Lorg/w3c/dom/NodeList;�	getLength�()I�getNodeType�()S�setNodeValue�createTextNode�&(Ljava/lang/String;)Lorg/w3c/dom/Text;�
getParentNode�()Lorg/w3c/dom/Node;�replaceChild�8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;�indexOf�(Ljava/lang/String;)I�(I)Ljava/lang/StringBuilder;�
startsWith�(Ljava/lang/String;)Z�setValue�	substring�(I)Ljava/lang/String;�setAttribute�'(Ljava/lang/String;Ljava/lang/String;)V�item�(I)Lorg/w3c/dom/Node;�removeChild�length�delete�(II)Ljava/lang/StringBuffer;�(II)Ljava/lang/String;�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�trim�org/apache/xpath/XPathAPI�selectNodeList�N(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;�(Ljava/io/OutputStream;)V�flush�println�(Ljava/io/PrintWriter;)V�equals�(Ljava/lang/Object;)Z�,(Lorg/w3c/dom/Document;Ljava/lang/String;Z)V�java/lang/System�getProperty�setLineSeparator�setLineWidth�(I)V�	setIndent�setPreserveSpace�(Z)V�:(Ljava/io/Writer;Lorg/apache/xml/serialize/OutputFormat;)V�	serialize�(Lorg/w3c/dom/Document;)V�keySet�()Ljava/util/Set;�
java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Ljava/lang/Object;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�lastIndexOf�charAt�(I)C�(C)Ljava/lang/StringBuffer;�java/lang/Integer�eval�H(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/apache/xpath/objects/XObject;�getType�bool�(Z)Ljava/lang/StringBuilder;�edu/ucsb/nceas/utilities/Log�debug�(ILjava/lang/String;)V�num�()D�(D)Ljava/lang/StringBuilder;�nodelist�
getAttributes�()Lorg/w3c/dom/NamedNodeMap;�getNodeValue�#edu/ucsb/nceas/utilities/StringUtil�stripTabsNewLines�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�stripAllWhiteSpace�valueOf�	compareTo�newInstance�,()Ljavax/xml/parsers/DocumentBuilderFactory;�setNamespaceAware�newDocumentBuilder�getClass�()Ljava/lang/Class;�java/lang/Class�getName�&()Ljavax/xml/parsers/SAXParserFactory;�newSAXParser�()Ljavax/xml/parsers/SAXParser;�getXMLReader�()Lorg/xml/sax/XMLReader;�
setFeature�(Ljava/lang/String;Z)V�setContentHandler�(Lorg/xml/sax/ContentHandler;)V�setErrorHandler�(Lorg/xml/sax/ErrorHandler;)V�$org/xml/sax/helpers/XMLReaderFactory�createXMLReader�+(Ljava/lang/String;)Lorg/xml/sax/XMLReader;�pop�clear�push�!�����
�á�â����ã�â��ä����„��å�â��ä����6��æ�â��ä����G��ç�â��ä����M�
�è�é���
�ê�ë����ì�â��ä����s��í�ë����î�ë���
�ï�ð���
�ñ�ò���
�ó�ò���
�ô�â���+��õ�ö��÷���/�����*·�±����ø�������M�ù��������ú�û���	�ü�ý��÷���4�����
*¸�¹��°����ø�������h�ù�������
�þ�â���ÿ������	���÷���4�����
*¸�¹��°����ø�������z�ù�������
���ÿ������	��÷���Å�����@L*¸�L§�4M»�Y»�Y·�	
¶�*¶�¶�
¶�,¶�¶�·�N-¶�W-¿+¸�°����
���ø���"����Œ��Ž��•�
����4�“�9�”�;�–�ù���*��4����0	����@�þ�â����>
�����ÿ�
�
�0�ÿ������	��÷��.�����ÆL*Ç�»�Y·�M,¶�W,¿»�Y*·�M¸�,¶�L*Æ�*¶�§�”N-¶�§�ŒN»�Y»�Y·�	¶�-¶�¶�·�:¶�W¿N»�Y»�Y·�	¶�-¶�¶�·�:¶�W¿N»�Y»�Y·�	 ¶�-¶�¶�·�:¶�W¿:*Æ�*¶�§�
:¶�¿+°��(�0�3�� �(�;�� �(�a�� �(�‡�� �(�­���¯�·�º��;�¯�­����ø���f����«��¬��®��°��±��´� �·�(�Ð�0�Ñ�8�Ò�;�¹�<�»�X�½�^�¾�a�À�b�Â�~�Ä�„�Å�‡�Ç�ˆ�É�¤�Ë�ª�Ì�­�Ð�·�Ñ�Ä�Ó�ù���z�����4���X�	��<�%��~�	��b�%��¤�	��ˆ�%��¼�����Æ����Ä�� �¦����2�ü� ü�!B"G#e"e$e%þ�	��%B"ø��ÿ������	&'��÷��ò��	���Ò*+¸�!N:*¹�"�:²�#¶�$š�Y²�#¸�%:Ç�/»�&Y»�Y·�	'¶�-¹�(�¶�¶�·�):¶�*W¿¸�+¹�,�:-¹�-�WN§ÿ¤-¹�.�:Æ�D¹�/�ž�:¸�0:6¾¢�%2¹�1� �2,¹�2�§�	„§ÿÙ§�,¹�3�:-¹�-�W±����ø���f����õ��ù�	�ú��ü��þ�"�'�J�P�S
�a
�j�m�p�x�‡�Ž�™�§�²�µ�»�¾ �È!�Ñ#�ù���z��J�	()��a�*+��‘�*�ò��Ž�-,-��È�	*.����Ò/0�����Ò1�â����Ò2�â���Ì30��	�É4�â���Á��x�Z56����"�þ�7
 û�Aþ� 89#ù��ÿ�����&�W�	:;��÷�������®*+¸�!N:*¹�"�:²�#¶�$š�Y²�#¸�%:Ç�/»�&Y»�Y·�	'¶�-¹�(�¶�¶�·�):¶�*W¿¸�+¹�,�:-¹�-�WN§ÿ¤-¹�.�:Æ�+¹�/�ž�!¸�0:2¹�4�,2¹�5�W§�-,¹�-�W±����ø���R���+�/�	0�2�4�"7�'8�J;�P<�S@�aC�jE�mF�pH�xI�‡M�ŽN�¢O�¥Q�­S�ù���f�
�J�	()��a�*+��Ž�,-����®/0�����®1�â����®<0���¨30��	�¥4�â�����x�656�����þ�7
 û�Aü�48�ÿ�����&�W�	='��÷����	��+6¶�7œ�,»�&Y»�Y·�	8¶�+¶�9¶�¶�·�)N-¶�*W-¿*+¸�!N:*¹�"�:6²�#¶�$™�a-Æ�]-¹�1� �	6§�E»�&Y»�Y·�	:¶�+¶�;¶�-¹�(�¶�<¶�-¹�1�¶�=¶�·�):¶�*W¿-¹�(�:²�#¶�$š�f²�#¸�%:Ç�/»�&Y»�Y·�	'¶�-¹�(�¶�¶�·�):¶�*W¿6¶�>™�§� ¸�+¹�,�:-¹�-�WN§ÿ—™�-À�?:,¹�@�§�bÆ�26¶�>™�(™�§�	¶�A:-À�B:,¹�C�§�.»�&Y»�Y·�	D¶�+¶�9¶�¶�·�):¶�*W¿±����ø���ž�'��x�	y�+~�0�2‚�8†�;‡�Cˆ�F�S‘�]’�c”�œ™�¢š�¥œ�­ �¶¢�¾¤�Ã¥�æ¨�ì©�ï¬�ù¯�ü´
¶·¸½À$Á,Ã>ÇPÊVÍ`ÎcÐ…Ô‹ÕŽ×�ù���˜��+�>)��œ�	()��æ�	?)�
�*+�$�@A�P�B�â�V�
C+�…�	()���/0����1�â���D�â��8W30��;T4�â��CL��FIEF����.�2ÿ�0�7

7
 ��û�Aû�AE
*�ÿ�����&�W�	GH��÷���Ý�����K*Ç�±*¹�.�L+Æ�
+¹�/�¢�±+¹�/�=Nd6¤�+¹�E�N-Æ�*-¹�F�W„ÿ§ÿâ±����ø���*�
��ì�î�ð�ó�"ô�$ú�/ü�8ý�Dú�Jÿ�ù���4��)�!�ò����KI0����?J6��"�)K�ò��$�'L0�����ü�8�þ�
7ú��	MN��÷���Ñ�����e*Ç�°*G¶�7Y<œ�*°²�H²�H¶�I¶�JWŸ�3²�H*¶�K¶�LW*M¶�7`<¢�*¶�N<*¶�AK*G¶�7<§ÿβ�H*¶�LW²�H¶�O°����ø���.������!�&�3�<�F�L�V�^ �ù�������e1�â����WO�ò����
�ü�
$�	PQ��÷�������W*+¸�PM,Ç�°,¹�.�N-¹�/�š�°6-¹�/�¢�,-¹�E�:¹�1�Ÿ�¹�1� �°„§ÿϰ����ø���2���D�F�
I�N�Q�S�X�,Z�6[�L^�OX�Ua�ù���>��6�R0��!�4S�ò����W/0�����W1�â���QT0���DU6�����ü�7ü�8ü�ü�*7ú�ú��ÿ�����&�W�	VQ��÷���·�����D*+¸�PM,Ç�°,Æ�5,¹�1�Ÿ�+»�&Y»�Y·�	Q¶�+¶�R¶�¶�·�)N-¶�*W-¿,°����ø���"����ƒ�
†�Š�‹�;Ž�@�B’�ù���*��;�W)����D/0�����D1�â���>T0����	�ü�75�ÿ�����&�W�	XQ��÷���Ç�����T*+¸�SM,Ç�°,¹�/�¤�9»�&Y»�Y·�	T¶�+¶�U¶�,¹�/�¶�=V¶�¶�·�)N-¶�*W-¿,¹�E�°����ø���"���±�³�
µ�¹�¼�E¿�JÀ�LÂ�ù���*��E�W)����T/0�����T1�â���NY6����	�ü�8?�ÿ�����&�W�	Z[��÷�������PM+Ç�»�WYX·�YN-¶�ZW-¿*Ç�»�WY[·�YN-¶�ZW-¿*+¶�\*¸�]M§�N-¿,Ç�°,¹�/�¢�°,°��,�6�9�W��ø���J���ß�á�ã�æ�ç�é�ë�%î�*ï�,ó�6ú�9õ�:ù�<ü�@ÿ�B��L�N�ù���>���\]��%�\]��:�]����P/0�����P1�â���NY6�����ü�8L^�ÿ�����W�	_`��÷���®�����3*Ç�°*¹�/�<š�°½�^Md>¤�,*¹�E�S„ÿ§ÿî,°����ø���"�����
���!!�+�1#�ù���*����ò����3a6���
�&b�ò���c-�����ü�ý�9ú��	de��÷���0�����*¸�_°����ø������3�ù�������I0���	df��÷��ø�����˜*Ç�°»�`Y·�aM»�bY,·�cN*-²�d¸�e-¶�f,¶�g,¶�h-¶�i§�c:§�^:»�Y·�	j¶�¶�k¶�¶�:-¶�l-¶�m-¶�f,¶�g,¶�h-¶�i§�":§�:-¶�f,¶�g,¶�h-¶�i§�:¿,¶�n°�� �0�3��� �8��a�q�t��� �y���8�a�y���{�‹�Ž��y�{�y����ø���n���N�O�P�S� [�$\�(]�,^�0_�5`�8T�:U�UW�[X�a[�e\�i]�m^�q_�v`�yZ�{[�\�ƒ]�‡^�‹_�“a�ù���\�	�5��g��U�h�â��:�'	��v��g����g����˜I0�����˜iF���Šjk���lm����@�ÿ�,�7no�"D{"D%ÿ��7no��%�"ø��	pq��÷��#�����§*Ç�°»�`Y·�aM»�bY,·�cN*-²�d¸�e-¶�f,¶�g,¶�h-¶�i§�c:§�^:»�Y·�	o¶�¶�k¶�¶�:-¶�l-¶�m-¶�f,¶�g,¶�h-¶�i§�":§�:-¶�f,¶�g,¶�h-¶�i§�:¿»�pY,¶�n·�q::°�� �0�3��� �8��a�q�t��� �y���8�a�y���{�‹�Ž��y�{�y����ø���v���{�|�}�€� ˆ�$‰�(Š�,‹�0Œ�5�8�:‚�U„�[…�aˆ�e‰�iŠ�m‹�qŒ�v�y‡�{ˆ�‰�ƒŠ�‡‹�‹Œ�“Ž� �¤�ù���p��5��g��U�h�â��:�'	��v��g����g����§I0�����§iF���™jk���lm�� �rs��¤�t����@�ÿ�,�7no�"D{"D%ÿ��7no��%�"ø��	uv��÷���A�����	*+²�d¸�r±����ø���
���Ÿ� �ù�������	I0�����	lm��	uw��÷���J�����*+,¸�e±����ø���
���³�´�ù��� ����I0�����lm����x�â��	uy��÷��]�����v*Ç�±+Ç�±,Ç�±,¶�\s¶�t™�²�dM*¹�"�:Ç�±»�uY,·�v:w¸�x¶�yH¶�z¶�{¶�|»�}Y+·�~:¶�§�:+¶�€±���,�m��-�j�m���ø���F���Õ�Ö�
×�Ø�Ü�'Ý�-Þ�:á�Dâ�Kã�Qå�Wæ�cè�jì�mé�oë�uí�ù���R��'�Cz��:�0{|��c�}~��o�����vI0�����vlm����vx�â����viF����!�ü�
 ÿ�?�7o
�"�	€��÷���1�����*s¸�°����ø������ÿ�ù�������/0���	��÷��������8*Ç�°+Ç�sL»�‚Y·�ƒM*»�Y·�	+¶�„¶�*¹�(�¶�¶�,¸�…,°����ø��������
��6�ù��� ����8/0�����8‚�â���#ƒ„������	…†��÷�������¬*Æ�+Ç�±MN*¹�†�¹�‡�:Ç�±¹�ˆ�™�„¹�‰�À�ŠM,Æÿê,¶�\s¶�t™�§ÿÛ*,¹�‹�À�ŠN,6¶�7ž�2,6¶�7,„¶�Œ¤�#+,¸�:Ç�+,-¸�ާ�-¹�2�§ÿ˜+,¸�:Ç�+,-¸�§�-¹�2�§ÿx±����ø���V���1�	3�4�
6�8� :�*<�5>�H@�SB�kF�rH�wL�€P�ˆU�‹X�’Z�—^� b�¨f�«h�ù���H��r�@0��’�R0����¬‡ˆ�����¬/0���¡‰�â��
�ŸŠ�â���’‹Œ����%�
�þ�

'ü�77ú�ü�7ú��ÿ�����&�W�	Ž��÷��>����'sL*À�ŠL»�‘Y·�’M+Æ�
+¶�N§�>6¢�ç+¶�“6«������o������	���l���
���l���
���l���"���b���&���X���<���D���>���N,”¶�LW§�‰,•¶�LW§�,–¶�LW§�u,—¶�LW§�k§�h�€¢�¤�
,¶�˜W§�O ¢�0
 �
,¶�˜W
 �
,¶�˜W	 �%,¶�˜W§�,™¶�LW,¸�š¶�LW,;¶�˜W„§ÿ,¶�O:¶�\:¶�N¢�›:°����ø���†�!��w�x�y�{�|�&}�.~�t€�{�~„�……�ˆˆ�‰�’Œ�™�œ™�Ÿœ�®�¸Ÿ�¿ �Æ¡�Í£�Ô¤�Û¦�â§�ì¬�ó­�ý®|
³´µ$¶�ù���H��.�֐‘�� �ê�ò���'’�ð���$“�â��”�ë��
•�ò��–�â����+�ý�
—@ý�ü�S				
ú�ú�ü�
�	˜™��÷���w�����=*+¸�œN-¶� �=¬����ø������È�É�Ê�Ë�ù���*����š0�����›�â���œF���ž����	�ý�Ÿ�ÿ�����W�	 ™��÷���w�����=*+¸�œN-¶� �=¬����ø������Ú�Û�Ü�Ý�ù���*����š0�����›�â���œF���ž����	�ý�Ÿ�ÿ�����W�	¡™��÷���w�����=*+¸�œN-¶� �=¬����ø������ì�í�î�ï�ù���*����š0�����›�â���œF���ž����	�ý�Ÿ�ÿ�����W�	¢™��÷���w�����=*+¸�œN-¶� �=¬����ø������þ�ÿ����ù���*����š0�����›�â���œF���ž����	�ý�Ÿ�ÿ�����W�	£™��÷���w�����=*+¸�œN-¶� �=¬����ø����������ù���*����š0�����›�â���œF���ž����	�ý�Ÿ�ÿ�����W�	¤¥��÷��w�����È*+¸�œM,¶� � »�Y·�	ž¶�,¶�Ÿ¶� ¶�¸�¡§�J,¶� � »�Y·�	¢¶�,¶�£¶�¶�¸�¡§�%,¶� �»�Y·�	¤¶�,¶�¥¶�¦¶�¸�¡,¶� �$,¶�§N»�Y·�	¨¶�-¹�/�¶�=¶�¸�¡,¶� �	©¸�¡§�M»�Y·�	ª¶�,¶�«¶�¶�¸�¡±����©�¬���ø���B���$�%�&�+(�3)�P+�X,�r.�z/�0�›2�£3�©8�¬6�­7�Ç9�ù���4���¦6���£ž��­�§	����Èš0�����È1�â�����ü�+Ÿ$!(ú�
B�
¨��÷��2����tN:*¹�¬�:¸�­:Æ�q¾66¢�b2N-Æ�R²�®²�®¶�I¶�JW²�®+¶�LW²�®„¶�LW²�®6¶�LW²�®-¹�(�¶�LW-¹�¯�¸�°:,²�®¶�O¹�±�W„§ÿ*¹�.�::»�‘Y·�’:	¸�0:

Æ�º
¾6½�Š:6

¢�¤

2N-Æ�”-¹�1�«�����@���������������-¹�¯�:Æ�fs¸�²¶�tš�Y	¶�LW§�N²�®²�®¶�I¶�JW²�®+¶�LW²�®„¶�LW²�®-¹�(�¶�LW²�®-¹�(�
¸�³¶�LW-²�®¶�O,¸�…„
§ÿ[	¶�Iž�,+	¶�O¹�±�W±����ø���¢�(��d�e�h�
i�j�l�n�(q�.r�2s�@t�Hu�Qv�Zw�gx�ry�n�‡�€�’‚�›„�¢†�§ˆ�¬Š�³Œ�½Ž�Ð�Ç’�èš�ðœž
¦§#¨,©9ªM¬XŒ^´sµ�ù���¢��!�f�ò���i©�ò��¶�¨�ò�
�¬�²ª�ò��³�««¬���t­0����t1�â���t®ˆ��r¯0��o°�â��
g±²��`³-���åJ6��’�â´�â��›�Ùµ�ë�	�¢�Ò¶-�
���\�	ÿ�!�	7
·7
¸9��û�_ù�ÿ�.�7
·7
¸98
—9¹��1$û�Jø��
º»��÷���®�����3*Ç�°*¹�´�<š�°½�^Md>¤�,*¹�µ�S„ÿ§ÿî,°����ø���"���Ç�É�
Ë�Í�Ï�!Ñ�+Ï�1Ó�ù���*����ò����3¼²���
�&½�ò���c-�����ü�ý�9ú��
¾¿��÷�������y*Æ�*s¶�t™�s°+¾d¤�s°+*S>6`¢�+2Æ�+2*¶�t™�„„§ÿà²�¶²�¶¶�I¶�JW²�¶G¶�LW²�¶¸�·¶�LW²�¶M¶�LW²�¶¶�O°����ø���6�
��ê�ë�í�ï�!ñ�,ò�>ó�Añ�Gõ�Uö�^÷�iø�rù�ù���4��$�#�ò����yÀ�â�����y«¬����yÁ�ò��!�XÂ�ò�����

ý�ú��
ÃÄ��÷��Ž�����’*Æ�*¹�´�§�<½�?M>¢�,*¹�µ�À�?S„§ÿë>d¢�\,2¹�¸�:6`6¢�&,2¹�¸�:¶�¹œ�:6„§ÿÚŸ�,2:,,2S,S„§ÿ£,°����ø���R��������(�.�7�A�D�O	�Z
�d�h�l�r�x�}�„�Š��ù���f�
���ò��Z�Å�â��I�)Æ�ò��}�
–A��A�IÇ�â��D�FÈ�ò��0�`�ò����’ɲ����ƒ•�ò���~ÊË����&�

@þ�Ìú�ü�þ�
"ú�ù�ú��	ÍÎ��÷��� �����>K¸�ºL+¶�»+¶�¼K*Æ�$»�Y·�	½¶�*¶�¾¶�¿¶�¶�¸�¡§�
	À¸�¡*°����ø���"����!�"�#�$�%�5'�<*�ù������<ÏÐ����8ÑÒ�����ý�5ÓÔ�ÿ������	ÕÖ��÷��K�����ˆM¸�ÁN-¶�Â:¶�ÃM,Æ�-,Ĺ�Å�»�Y·�	½¶�,¶�¾¶�¿¶�¶�¸�¡§�
	Ƹ�¡*¥�
,*¹�Ç�§�	ȸ�¡+¥�
,+¹�É�§�N»�Y·�	ʶ�-¶�«¶�¶�¸�¡,°���h�k���ø���F���6�<�=�>�@�A�C�@F�GJ�LK�VM�\R�aS�hX�kU�lV�†Z�ù���>���bר���\ÙÚ��l�	����ˆÛÜ�����ˆÝÞ���†Ïß�����þ�@àáâù�B�	ãä��÷���ª�����0M*N+Æ�+¸�ËM§�¸�ÌM,͹�Å�,-¹�Ç�,-À�ι�É�,°����ø���&�	��b�d�g�h�j�n�p�$q�.s�ù���*����0åæ�����0ç�â���.Ïß���,èÜ�����ý�àé�ÿ������
êë��÷���[�����*¶�ϳ�в�ÐÆ�²�ÐÁ�Šš�°²�ÐÀ�а����ø������~��€�ù�������ì�é�������
íN��÷���Z�����*G¶�7³�Ѳ�Ѥ�*²�Ѷ�KK*°����ø������Œ�	�Ž��ù�������î�â�������
ïQ��÷�������Ë*Æ�3+Æ�/+¶�\s¶�tš�#+„¶�7›�+Ò¶�7£�+*¹�(�¶�7œ�0»�&Y»�Y·�	Ó¶�+¶�Ô¶�*¶�¶�·�)M,¶�*W,¿M²�#¶�Õ+N,Ç� *-¸�PM-„¶�7œ�§�-²�#¸�ÖN§ÿâ²�#¶�ÏW,Ç�5»�&Y»�Y·�	×¶�+¶�ض�*¹�(�¶�¶�·�)N-¶�*W-¿,°����ø���F���¢�4¦�Zª�_«�a®�c¯�i´�kµ�o¹�uº�¶�ŒÁ�“Ã�—Ä�ÂÉ�ÇÊ�ÉÍ�ù���>��Z�>)��k�!ð�â��Â�?)����Ë/0�����Ë1�â��c�h30�����4,ý�	7
ú�
<�ÿ�����&�W�
ñò��÷���_�����#**„¶�Œ`¶�A³�Ù+²�Ù¶�ÚW**„¶�Œ¶�K°����ø������Ù�Ú�Þ�ù�������#ð�â�����#�è�é��ó�ö��÷���v������>Û³�d»�ÜY·�ݳ�#»�‘Y·�’³�H»�‘Y·�’³�®»�‘Y·�’³�¶³�г�Þ³�ѳ�Ù±����ø���&�	���P��í�
�_�#å�-y�1z�5ˆ�9Õ�ô���õ