�������4�
��TU
�T
VW
�XY
�T
�Z
�[
\]
^_
`abc
`d
e
`f
`g
`h
`i
jk
`l
`m
`n
`o
pqr
�Ts
�t
�uv
�wx
�y
�z
`{
`|
`}
`~
�)�
�)�	��
��
�)�
�)�
�
`���
�3z
�)�����
�3�
�)�
�
�������
�^��
�A�
�A�
�A�������	��	��
�A�
�A�
`���������
�^���
���
�
��
����
�^�
�)���
�a��
�a��
�W����
�^��
`���
�nz�
��������
�xz��
���
���
��
�����	���������
�^���
�^����
��������������
��z	��������
�^������
��	��
��T�
��T
���
���
���
������	
�)
	��

	
���
�
���	
�
�)
��
� 
�!"�
��#
��$
��%&
��'
��(
)*
+,-
��.
�/0
��1
��23
45
�)6
78
�9
:	;<=
`>
`?
`@
�)A
B
�)C�D
�)E
FGHIJKLM
��N
OP
�AQR
�)S
�AT�UV
��WX
��Y
��Z
��[\
��]
^_`�a
bcd
��e
��fgh�B@ijkl
z
`m�n
�)opqr
�^st��������������

�uv
�)wx
�)yz	{
�|}
�^~�
,�
j��
/��
1�
��
���
5�
����
j��������?���?����	�������B��
���
����InnerClasses�ReadStreamStructure�DelimeterNotFoundException�PACKET_LENGTH_LIMIT�I�
ConstantValue�logger�Ljava/util/logging/Logger;�$assertionsDisabled�Z�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/das2/qstream/StreamTool;�	advanceTo�(Ljava/io/InputStream;[B)[B�byteRead�i�in�Ljava/io/InputStream;�delim�[B�data�list�Ljava/util/ArrayList;�bytesMatched�index�notDone�totalBytesRead�offset�result�LocalVariableTypeTable�Ljava/util/ArrayList<[B>;�
StackMapTable�gU�
Exceptions�readXML�!(Ljava/io/PushbackInputStream;)[B�Ljava/io/PushbackInputStream;�channel�'Ljava/nio/channels/ReadableByteChannel;�back�buffer�Ljava/nio/ByteBuffer;�xml�bytes�
eatWhiteSpace�(Ljava/nio/ByteBuffer;)V�c�C�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�lastChar�input�gtCount�tagCount�bufidx�inQuotes�inTag�tagContainsSlash�b�limit��
readStream�J(Ljava/nio/channels/ReadableByteChannel;Lorg/das2/qstream/StreamHandler;)V�	bytesRead�se�"Lorg/das2/qstream/StreamException;�ioe�Ljava/io/IOException;�stream�handler� Lorg/das2/qstream/StreamHandler;�struct�1Lorg/das2/qstream/StreamTool$ReadStreamStructure;���q�getStreamDescriptor�W(Lorg/das2/qstream/StreamTool$ReadStreamStructure;I)Lorg/das2/qstream/StreamDescriptor;�sd�#Lorg/das2/qstream/StreamDescriptor;�Ljava/lang/String;�props�Lorg/w3c/dom/NodeList;�doc�Lorg/w3c/dom/Document;�root�Lorg/w3c/dom/Element;�msg�ex�Lorg/xml/sax/SAXException;�s�
contentLength��������readMore�E(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)Ljava/lang/String;�bytes10�p�getSAXParseExceptionMessage�`(Lorg/xml/sax/SAXException;Lorg/das2/qstream/StreamTool$ReadStreamStructure;I)Ljava/lang/String;�spe�Lorg/xml/sax/SAXParseException;�bpos�error�nf�Ljava/text/NumberFormat;�loc�	bufOffset�	exception�9(Lorg/w3c/dom/Element;)Lorg/das2/qstream/StreamException;�,Lorg/das2/dataset/NoDataInIntervalException;�type�message�interpretPlanes�W(Lorg/das2/qstream/StreamTool$ReadStreamStructure;Lorg/das2/qstream/PacketDescriptor;)V�rank�!Ljava/lang/NumberFormatException;�j�vn�sdims�iv�delegate�$Lorg/das2/qstream/SerializeDelegate;�+Ljava/lang/StringIndexOutOfBoundsException;�Ljava/text/ParseException;�stype�nn�Lorg/w3c/dom/Node;�ii�eu�!Lorg/das2/datum/EnumerationUnits;�value�icolor�label�tt�Lorg/das2/qstream/TransferType;�n�name�srank�dims�[I�ttype�joinChildren�isInline�isBundle�values�bundles�sbundles�[Ljava/lang/String;�planeDescriptor�"Lorg/das2/qstream/PlaneDescriptor;�isStream�sunits�units�Lorg/das2/datum/Units;�odims�oen�e�factory�Ljavax/xml/xpath/XPathFactory;�xpath�Ljavax/xml/xpath/XPath;�expr�!Ljavax/xml/xpath/XPathExpression;�o�Ljava/lang/Object;�nodes�*Ljavax/xml/xpath/XPathExpressionException;�pd�#Lorg/das2/qstream/PacketDescriptor;L�����������3�getChunk�4(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)Z�temp�id�eud�,Lorg/das2/qstream/EnumerationUnitDescriptor;�$Lorg/das2/qstream/DescriptorFactory;�ele�Lorg/das2/qstream/Descriptor;�key�oldLimit�packet���getIdString�([B)Ljava/lang/String;�uee�&Ljava/io/UnsupportedEncodingException;�isStreamDescriptorHeader�([B)Z�four�isPacketDescriptorHeader�isPacketHeader�isDescriptor�getXMLDocument�.(Ljava/nio/ByteBuffer;I)Lorg/w3c/dom/Document;�builder�#Ljavax/xml/parsers/DocumentBuilder;�source�Lorg/xml/sax/InputSource;�document�0Ljavax/xml/parsers/ParserConfigurationException;�DEBUG�bbin�%Lorg/das2/util/ByteBufferInputStream;�isr�Ljava/io/InputStreamReader;����getContentLength�(Ljava/nio/ByteBuffer;)I�digit�formatHeader�)(Lorg/w3c/dom/Document;Ljava/io/Writer;)V�Ljava/lang/Error;�writer�Ljava/io/Writer;�ls�$Lorg/w3c/dom/ls/DOMImplementationLS;�output�Lorg/w3c/dom/ls/LSOutput;�
serializer�Lorg/w3c/dom/ls/LSSerializer;�����<clinit>�
SourceFile�StreamTool.javaYZ�java/util/ArrayList������6org/das2/qstream/StreamTool$DelimeterNotFoundException���������������@��x�����������������������java/io/IOException�java/lang/StringBuilder�found '�����', expected '<' at offset=���.
��Y����������/org/das2/qstream/StreamTool$ReadStreamStructureY���UV�&handling remaining data in the buffer.���������� org/das2/qstream/StreamException�Stream ends with partial packet�������Y���)*/0��������!org/das2/qstream/StreamDescriptorY������
byte_order�����
little_endian������
properties	��
dataset_id
��0stream appears to be a das2stream, not a qstream���@Unexpected xml header, expecting stream or exception, received: �org/xml/sax/SAXException�����,Expecting stream descriptor header, found: '$%�' beginning 
'�'�java/lang/StringY
�org/xml/sax/SAXParseException�)Relative to packet start, line number is ��, column is ��$xml parser fails with the message: "��*" within the packet ending at byte offset �.�trailing�Z
Non-whitespace data found after xml closing tag, probably caused by content length error.��java/text/DecimalFormat�000000�
Content length was �, maybe it should have been �  �NoDataInInterval�*org/das2/dataset/NoDataInIntervalException�EmptyResponseFromReader�Empty response from reader
���/packet/qdataset� !"�#$�org/w3c/dom/NodeList%&�org/w3c/dom/Element'�� id is not specified for qdataset�java/lang/Object(�!rank not specified for qdataset "�")*+�java/lang/NumberFormatException�,rank is parsable as an integer in qdataset "#,�bundle�"java/lang/IllegalArgumentException�no values node in -�� .X/0�inline�,12�@length#3�	@encoding�@join456WX�java/lang/AssertionError� org/das2/qstream/PlaneDescriptor7�89:;�� properties[not(@index)]/property�<=>?@A��UNITS�unit�enumerationUnitBC�&org/das2/qstream/QDataSetStreamHandlerDEFGH�=unable to parse UNITS, because unable to identify parser for �IJ�org/das2/datum/Units�)java/lang/StringIndexOutOfBoundsExceptionKLMNO�java/text/ParseExceptionPM�units found: {0}NQRST�UVW�org/das2/datum/EnumerationUnitsXYZ��color[\]^_`�"org/das2/qstream/AsciiTransferTypeYabcdef�gh�?either encoding or in-line values attribute is needed in [%02d]i�jk�unrecognized transfer type: l�mn�(javax/xml/xpath/XPathExpressionException,*�#packet descriptor {0} ending at {1}opqjrNs?@tM�'packet descriptor content length is {0}�%packetDescriptor content length is 0.u�vwV�xy��z{|�}�~��!ignoring second stream descriptor�Unrecognized tag name "����!org/das2/qstream/PacketDescriptor�1packet descriptor id must be an integer from 1-99�����3Stream must start with a StreamDescriptor (for now)���found repeat packetDescriptor�S�����*org/das2/qstream/EnumerationUnitDescriptor��������[��)adding nominal datum to {0} {1}: {2}->{3}���j��org/das2/qstream/StreamComment��-*�packet {0} at {1}�No packet found for key "%s"�����Bvalues cannot be both in the packet descriptor and in the packets.�org/das2/qstream/StreamTool�java/lang/IllegalStateException�"stream packet length is too long (�>�8bytes). (bug 0000348: streams with long packet lengths).!����DExpected four-byte header like ':01:' or '[01]', but instead found '�
�\\n���' at byteOffset=��� after reading ��� descriptors and ���	 packets.�MN��US-ASCIIY��$java/io/UnsupportedEncodingException�java/lang/RuntimeExceptionY����#org/das2/util/ByteBufferInputStreamY��java/io/InputStreamReaderY������org/xml/sax/InputSourceY��I��.javax/xml/parsers/ParserConfigurationException�%Invalid character in contentLength: 'A����LS�3.0��J�"org/w3c/dom/ls/DOMImplementationLS�����������format-pretty-print���������java/lang/Error������qstream����org/das2/qstream/StreamTool$1�java/io/InputStream�java/nio/ByteBuffer�%java/nio/channels/ReadableByteChannel�org/das2/qstream/StreamHandler�org/w3c/dom/Document�java/nio/ByteOrder�javax/xml/xpath/XPathFactory�javax/xml/xpath/XPath�javax/xml/xpath/XPathExpression�org/w3c/dom/Node�"org/das2/qstream/SerializeDelegate�org/das2/qstream/TransferType�"org/das2/qstream/DescriptorFactory�org/das2/qstream/Descriptor�org/w3c/dom/ls/LSOutput�org/w3c/dom/ls/LSSerializer�read�()I�add�(Ljava/lang/Object;)Z�size�get�(I)Ljava/lang/Object;�java/lang/System�	arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�java/nio/channels/Channels�
newChannel�>(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;�wrap�([B)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�	remaining�hasRemaining�()Z�()B�java/lang/Character�isWhitespace�(C)Z�position�(I)Ljava/nio/Buffer;�	duplicate�()Ljava/nio/ByteBuffer;�mark�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(C)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�reset�slice�i(Ljava/nio/channels/ReadableByteChannel;Lorg/das2/qstream/StreamHandler;Lorg/das2/qstream/StreamTool$1;)V�
access$100�H(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)Ljava/nio/ByteBuffer;�java/util/logging/Logger�fine�
access$200�4(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)I�
access$202�5(Lorg/das2/qstream/StreamTool$ReadStreamStructure;I)I�compact�
access$300�V(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)Lorg/das2/qstream/StreamDescriptor;�streamClosed�&(Lorg/das2/qstream/StreamDescriptor;)V�streamException�%(Lorg/das2/qstream/StreamException;)V�(Ljava/lang/Exception;)V�
access$400�5(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)[B�getDocumentElement�()Lorg/w3c/dom/Element;�
getTagName�equals�(Lorg/w3c/dom/Element;)V�
setDomElement�setSizeBytes�(I)V�getAttribute�&(Ljava/lang/String;)Ljava/lang/String;�
LITTLE_ENDIAN�Ljava/nio/ByteOrder;�
BIG_ENDIAN�setByteOrder�(Ljava/nio/ByteOrder;)V�getByteOrder�()Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�getElementsByTagName�*(Ljava/lang/String;)Lorg/w3c/dom/NodeList;�	getLength�length�([B)V�
access$500�Z(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)Ljava/nio/channels/ReadableByteChannel;�
getLineNumber�getColumnNumber�
getMessage�contains�(Ljava/lang/CharSequence;)Z�(I)B�java/text/NumberFormat�format�(J)Ljava/lang/String;�
getDomElement�setValuesInDescriptor�(Z)V�newInstance� ()Ljavax/xml/xpath/XPathFactory;�newXPath�()Ljavax/xml/xpath/XPath;�compile�5(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression;�javax/xml/xpath/XPathConstants�NODESET�Ljavax/xml/namespace/QName;�evaluate�A(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;�item�(I)Lorg/w3c/dom/Node;�trim�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�java/lang/Integer�parseInt�(Ljava/lang/String;)I�S(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;�getNodeName�valuesInDescriptor�hasAttribute�(Ljava/lang/String;)Z�split�'(Ljava/lang/String;)[Ljava/lang/String;�8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;�org/das2/qstream/Util�decodeArray�(Ljava/lang/String;)[I�setRank�setQube�([I)V�	setStream�
setStreamRank�
getAttributes�()Lorg/w3c/dom/NamedNodeMap;�org/w3c/dom/NamedNodeMap�getNamedItem�&(Ljava/lang/String;)Lorg/w3c/dom/Node;�getNodeValue�
access$600�S(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)Lorg/das2/qstream/StreamHandler;�!enumerationUnitsSerializeDelegate�4Lorg/das2/qstream/EnumerationUnitsSerializeDelegate;�"org/das2/qstream/SerializeRegistry�	getByName�8(Ljava/lang/String;)Lorg/das2/qstream/SerializeDelegate;�parse�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�java/util/logging/Level�SEVERE�Ljava/util/logging/Level;�log�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�FINER�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�
access$700�B(Lorg/das2/qstream/StreamTool$ReadStreamStructure;)Ljava/util/Map;�getId�
java/util/Map�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�decode�'(Ljava/lang/String;)Ljava/lang/Integer;�intValue�createDatum�,(ILjava/lang/Object;I)Lorg/das2/datum/Datum;�setUnits�(Lorg/das2/datum/Units;)V�
setBundles�([Ljava/lang/String;)V�(IZ)V�setType�"(Lorg/das2/qstream/TransferType;)V�java/util/Collections�singletonMap�5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;�
getForName�B(Ljava/lang/String;Ljava/util/Map;)Lorg/das2/qstream/TransferType;�getPacketId�valueOf�(I)Ljava/lang/Integer;�setName�addPlane�%(Lorg/das2/qstream/PlaneDescriptor;)V�getCarotPosition�()J�java/lang/Long�(J)Ljava/lang/Long;�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�FINEST�capacity�allocate�(I)Ljava/nio/ByteBuffer;�
access$102�](Lorg/das2/qstream/StreamTool$ReadStreamStructure;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�
access$302�y(Lorg/das2/qstream/StreamTool$ReadStreamStructure;Lorg/das2/qstream/StreamDescriptor;)Lorg/das2/qstream/StreamDescriptor;�streamDescriptor�
access$808�#org/das2/qstream/DescriptorRegistry�8(Ljava/lang/String;)Lorg/das2/qstream/DescriptorFactory;�create�4(Lorg/w3c/dom/Element;)Lorg/das2/qstream/Descriptor;�setPacketId�
hasDescriptor�!(Lorg/das2/qstream/Descriptor;I)Z�
access$900�
addDescriptor�!(Lorg/das2/qstream/Descriptor;I)V�packetDescriptor�&(Lorg/das2/qstream/PacketDescriptor;)V�getName�&(Ljava/lang/Object;)Ljava/lang/Object;�getValue�()D�getLabel�+(ILjava/lang/Object;)Lorg/das2/datum/Datum;�hashCode�java/lang/Double�(D)Ljava/lang/Double;�
streamComment�#(Lorg/das2/qstream/StreamComment;)V�	sizeBytes�isValuesInDescriptor�;(Lorg/das2/qstream/PacketDescriptor;Ljava/nio/ByteBuffer;)V�access$1008�
replaceAll�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�(J)Ljava/lang/StringBuilder;�
access$800�access$1000�FINE�.(Ljava/util/logging/Level;Ljava/lang/String;)V�([BIILjava/lang/String;)V�(Ljava/lang/Throwable;)V�isDigit�(Ljava/io/InputStream;)V�(javax/xml/parsers/DocumentBuilderFactory�,()Ljavax/xml/parsers/DocumentBuilderFactory;�newDocumentBuilder�%()Ljavax/xml/parsers/DocumentBuilder;�(Ljava/io/Reader;)V�!javax/xml/parsers/DocumentBuilder�1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;�(CI)I�getImplementation�!()Lorg/w3c/dom/DOMImplementation;�org/w3c/dom/DOMImplementation�
getFeature�createLSOutput�()Lorg/w3c/dom/ls/LSOutput;�setCharacterStream�(Ljava/io/Writer;)V�createLSSerializer�()Lorg/w3c/dom/ls/LSSerializer;�getDomConfig� ()Lorg/w3c/dom/DOMConfiguration;�java/lang/Boolean�TRUE�Ljava/lang/Boolean;�org/w3c/dom/DOMConfiguration�canSetParameter�'(Ljava/lang/String;Ljava/lang/Object;)Z�setParameter�'(Ljava/lang/String;Ljava/lang/Object;)V�write�.(Lorg/w3c/dom/Node;Lorg/w3c/dom/ls/LSOutput;)Z�java/lang/Class�desiredAssertionStatus�org/das2/util/LoggerManager�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!������RS�T����UV��WX����YZ�[���3�����*������\���
����O��P]�������^_���	`a�[��@��������M��Y��N66666��d*��6	�	��	6��-,	�T+3	��	���6+���
6+�d6������-,��W6��M���+�����Y����:	6

-����-
��		
�h���
�
���,	-���h-���hd��
	����\�����"���Z��\��^��`��a��c��d��f�"�h�(�i�+�k�1�l�7�p�>�r�G�s�M�u�P�w�W�x�Z�y�a�}�f�~�i��q���w���z��������������������������������������]���z��(�XbS�	���$cS�
����de������fg����hg����ij����kS����lS����mX����nS����oS����Dpg�	q�������ir�s���0�
���	tuuv��������u��#w�������	xy�[���������7*��L��M,��N+-��
�W-��W-��:���:��W����\���&�	��������������������#���,���4��]���>����7dz����2{|���,}g���'~��#����,��g�w������
���[��������(*����#��*��~�<����**��d��W���ܱ���\������������������#���$���'��]������������(~��s�����#�	x��[�������<<=>666*��:		��W	����	��~6�<��2��Y��Y������� ��	����!"����#��$��6	�����������6��	��~6���"��\��	6����<���66���>��!��6/�����	���������/��<���6��|�"��t��o6��i	��	��%6
		����&W	��'W	��(:		��%��W	
��&W����\�����+��������������	��������������� ���+���3���b���e���h���x���}������������������������������������������������������������������������������������&��1��9��]���z��}�������<����:�S��8�S��6�S��	3�X��0�X��-�X��+�S��'~�	�.�S�
&�p�s���G�	��b�
�������)�
�������
�����w������	���[�����������)Y*+��*M*,��+��
�Y>��C����,-��.,:��/,��+��`��0W,��+��W,��1�����,��+��2W���,��+����
��3Y4��5�+,��6��7���#N+-��8�-�N��3Y-��9:+��8������x�{�3��x����\���R���(�/�0�1�'3�=4�E7�O:�Z<�d=�n@�xH�{A�|B��C��D��E��F��G��I]���H���a�S��|�	��������������������|���������������s���(�	�����	
��������I�w�����3�
���[��r����-*��:��;���*��+��<M,��=�N-��>�?��@�����AY,��=���B:,��=���C��D-E��F�:��2G��@��(H��@��	��I����J��K*��+��L��MW-N��O�:��P���-Q��F���R��
��3YS��5��-��>�T��@��-��U���3Y��Y��V��-��>�����#��5�M,*��XN��3Y-��5�*��YM��3Y��Y��Z��*��:��[��\��,��]����#��5���
�����W�������W�\���^���M�
O�P�Q�(R�7S�BT�HU�RV�aW�yX��[��\��]��_��`��a��c��e��f��g��j��k]���f�
�7�~����R�c������%������������������	������������/�����-������-�S�s���S���s���������������������+���������w�����3��
���[��0������*��+��W*��+
��&W
�L*��++��W��^Y+��_M*��+��&W*��+��W*��+����*��`*��+��
������*��+��>�:*��+��W*��+��W��Y��,����^Y��_����#M,����\���:���s�	t�u�v�!w�*x�5y�>z�\}�d~�i�q��{����]���4�������������g��*�n����d�4�S��i�/�g�s������>u�w������
���[�����	��vN*��a��.*��a:��Y��b����c��!d����e��!��#N+��/+��+��%d6��Y��f��*��g��h��+��+��`��!i����#:*��gj��k��ۻ�Y����l����#:+��+��`d6��!d6+��+��m>����	�����+��+��`��/d6+��+��m[��+��+��m:����	������T+��+��`d6��nYo��p:��Y����q�����r��s��`���r��i����#:-����Y����t��-����#:����\���j�������	����4��B��]��q��}�������������������������������������U�Y�s�]���z���%�������S�����S��B�S��7�������cS���v������v�����v�S��t����B4�S��q���s������4���l�4��U�
���[���������`*u��F�L*v��F�M+w��@����xY,��yN��3Y-��9:�+z��@�� ��3Y��Y��{��,����#��5N-���3Y,��5����\���*�
����	������$��.��1��:��U��W�]���>��$�
����.�����U�������`�����	�W�����N���s������1��%�
���[��
���!��`+��|M+��}��~N-��:�����:,�������:���:6��P���������:		���F�:

�����R����3Y���������5�	���F�:�����R��+��3Y��Y�����
�������#��������5����6��-:
��3Y��Y�����
�������#��������5�:
::66�	����������:::��P�����	����������:��P���5���Y��Y�����	���������	���F�����#������P���^:6��P���!����������F�S�������
:
6+������6��P�����������:�������6+�����A�������6+�����*�������6+���6���F�����:�����:�����:�����:���
:
��
���:
���S�����
�����Y�������Y���:���
���
�����6+���+
�d���::�	����������:6� ��P������:����������������@����������������:����u��������:���@���:���@��&*��������*���������:�����:��
���:����3Y��Y���������#��5��������:��*:��,����������:��,�����������,�������*����������W�����	����������:6��P���z����:��ʙ�a���:���������������˶��6����͹���������˶��6����ι�������:  ���W���������������Y
��Ӷ�ԧ�����ո��:�������Y
���:������R�����Y
���:��DG��@�����Y����Y+��ظ��S����������Y��Y��ڶ�����#�������
���+��܄����
M��3Y,��9�����������������������RU���\����{������
��������,��3��B��P��[��f��w�����������������������������������������.�8�j�v����������������������	

*7DQV^e�k~!�"�#�$�%�&�)�*�+�,�-�.0112?4I5S6b8l;s=x>�A�G�B�C�D�E�F�H�I�,�MNOQ'R.SITdUyV�N�Y�[�\�]�_�`�a�c�d�f�gik8n?pFrL�RvUtVu_w]����1����S����(���
y�*�S�������7�.�������S�_����i��������������1�����s�y���������"�S�.�W���I�<�S�d�!�S�y���� �f������S��������P����	�[����
��������c�S���`���
��]�����Z�����W�X���T�X�A���>���;�����������X���������������G����6cS��M����D����>����3����,&���3��V�	����`������`�s��9�*��6�	��	
�����@����=�I��)������	
��������
������)����0�&��3�������"@��-���	
��������
������n�"	�� RT���������|��$��#)��������B	w�����3�
�[����	�	���*��+��W*��+�����*��+*��:��W*��:��ޙ���,�������Y��^Y*��:��_SY*�����S���*��+����
*��+��'W�*��+���<��,�������Y���S�����
��3Y��5�*��+�����.*��+��'W`
l`���M,*��+���W,��W*,���W�*��+����
*��+��'W�*��:��;��!*���M*,���W*���,����*���W��*��+��<M,��=�N-��>����:��@-��>�?��@��
��,��.���3Y��Y����-��>��������#��5�,��=�:����:�����6*��:��[���6��:��3Y���5�������*�����*��6��
��3Y���5�*��6�������,���.*���*��:��[����W*��6������*�����������������d���:*�������������:�����W��,������YSY����SY���SY�S����O-��>�T��@��-��U����*��������#��3Y��Y��V��-��>�����#��5�*���W��M,*��XN��3Y-��5���*��:��*��:��[L*���+�������M��,���	���Y��^Y*��:��_SY*�����S���,����3Y
���Y+S�����5�,�>��,������Y
������1�Y��Y������!����!����#��*��+����
*��+��'W�*��+��%6*��+*��+��`��&W*��+��(:*��+���MW*��+*��+��`��W*��+��&W*���,��*�W���L��^Y*��:��_M,�M��Y��+��,����#L��Y��+����*���ee�!��#L��Y��+��"��*�#��!$��*�%��!&����#L��,�'+�(��3Y+��5��������>��W?���W�\����d��z�{�|��!��+��R��^��f��h��p��������������������������������������������������������"�'�5�=�?�d�l�w�������������������������������+�<�o���������������������������"�&�<�A�E�W������������������������������.�R�������]�����������������
������S��W�+�D�����������"���lW��wL���	���������pg�S������A���S���S S���9!������������������s���k���R��+5'��7��"$��,����"�#�#��1��h����������a���4��^���w�����3��
$%�[���h�������^Y*)�*�L�,Y+�-�����
�+�\��������	]������	&'�����g��s����N(�
)*�[���[�����&*3[��*30��*30��*3]��������\������]�������&+g��s����$@�
,*�[���s�����<*3[��5*3]��-*3��.��
*3��.��*3�x��*3�x��������\������]�������<+g��s����$@�
-*�[���_�����**3:��#*3:��*3��.��*3��.��������\������]�������*+g��s����(@�
.*�[���y�����:*3:��3*3:��+*3��.��
*3��.��*3x��*3x��������\��������9]�������:+g��s����$@�
/0�[��5��	���]*��M,,��`��&W**��`��W>�/Y,�0:�1Y�2:�3�4:�5Y�6:�7:�:�,Y�-���2�P�Q8�\���2���!�"�#�$�,�'-�21�:2�E3�N4�Q5�S6]���f�
�:�12��E�34��N�5���S�
�6����]~�����]�S���X����@7X��'�689��2�+:;�s������Q���<=�>w�����3��W�
?@�[���������]<=��T��*��~�> ����;�.��$��3Y��Y��9����]����#��5�
�:6
h`<��������\���.���<�=�
>�?�@�B�$C�EE�MF�U=�[H]���4���A����M�AS���WcS����]~����[�S�s��������'����w�����3�	BC�[�������p*�;�<=�>��?M,�@�N-+�A�,�B�:�C�D�E�F����C�D�E�G���:��,���I���*-�J�W���+�R�UH�\���.���L�M�O�#P�+R�@S�R[�UU�WZ�e\�o^]���>��W��D����p5������pEF���[GH���TIJ��+�EKL�s������RMNOBPw�����3�QZ�[���B�������K�������L�M��,����\���
����H��Ls����
@�R���SO����N�����)P�
�Q�