3b  " " " " "  "  " " " "  " " " " " " " " " " " " " " " "  " "   ) )  ) ) 0 ! 0"# "$%& 6' 7() "* +, +- ". /0 /1 /2 34 35 367 E E8 E9 E: E; E< E= E> ? "@ /ABC R'D EFG "H IJKL MNOPQ `' R "S "T "U V W "X "Y "Z[\ v ]^ l_ ` "a "bc v "d "e fg "hi jkl "m [no pq +rs /t "u pv wx [y "z "{ "| "} "~ "  "   [ "     [    [  [ [ E EW    :  ;   "  " v "  l l l l )   v A ' v( }    E "   < E  E E       E E     " " [      " " " " " " " " " ! "" "# "$% E&' E( M) "* "+,-./01 l2345 67 689 :; "<=>? "@ A BCD E F 6GH b' 7I 6J EKL MNOPQRSTUV W /XYZ [\] ^_ ^`ab Ec Edef ( g /hijklmnopqrst u v w x  "yz{ ( | }~ M M M M  processingTopLevelAccessZprocessingAdditionalAccessprocessingOtherAccess accessObject4Ledu/ucsb/nceas/metacat/accesscontrol/AccessSection; accessRule1Ledu/ucsb/nceas/metacat/accesscontrol/AccessRule;accessObjectListLjava/util/Vector; SignatureHLjava/util/Vector;topLevelAccessControlMapLjava/util/Hashtable;]Ljava/util/Hashtable;additionalAccessControlMapadditionalAccessMapListqLjava/util/Vector;>; describesId&Ljava/util/Vector;subTreeInfoStackLjava/util/Stack;3Ljava/util/Stack; subTreeList4Ljava/util/Vector;needToCheckAccessModuleunChangeableAccessSubTreeVector(currentUnchangeableAccessModuleNodeStack6Ljava/util/Stack;topAccessSectionstoredAccessNodeStack onlineDataFileIdInRelationVector!onlineDataFileIdInTopAccessVectorhandleInlineDatainlineDataNameSpace;Ljava/util/Hashtable;inlineDataFileWriterLjava/io/Writer;inlineDataFileNameLjava/lang/String;currentDistributionSection,Ledu/ucsb/nceas/metacat/DistributionSection;allDistributionSections@Ljava/util/Vector; guidsToSyncdistributionIndexIinlineFileIdListEML ConstantValue DISTRIBUTIONORDERID REFERENCESINLINEONLINEURLUPDATEACCESSERRORTOPLEVEL SUBTREELEVELRELATION logMetacatLorg/apache/log4j/Logger;(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;ZLjava/util/Vector;)VCodeLineNumberTableLocalVariableTablelatestRevision previousDocidcontrol-Ledu/ucsb/nceas/metacat/PermissionController;eLjava/lang/Exception;this)Ledu/ucsb/nceas/metacat/Eml210SAXHandler;conn.Ledu/ucsb/nceas/metacat/database/DBConnection;actiondocidrevisionusergroups[Ljava/lang/String;pub serverCode createDateLjava/util/Date; updateDatewriteAccessRulesLocalVariableTypeTable StackMapTable% Exceptions(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;ZLjava/util/Vector;)VgetAccessSubTreeListFromDB()Ljava/util/Vector;level sectionId startNodeIdJ endNodeId accessObj nodeStackeeLjava/sql/SQLException;resultpstmtLjava/sql/PreparedStatement;rsLjava/sql/ResultSet;sqlBJ()Ljava/util/Vector; startElementQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)VLjava/util/EmptyStackException;pnfe4Ledu/ucsb/nceas/utilities/PropertyNotFoundException;docidWithoutRev seperator nodeElement#Ledu/ucsb/nceas/metacat/NodeRecord;hasRowdbConn serialNumbersqlerevListmdnfe1Ledu/ucsb/nceas/metacat/McdbDocNotFoundException; attributeNameattributeValuei permOrderaccessIdsubTree Ledu/ucsb/nceas/metacat/SubTree; nodeAttributeprefixnsuriprefixesLjava/util/Enumeration;inlineElementsLjava/lang/StringBuffer;uri localNameqNameattsLorg/xml/sax/Attributes; parentNode"Ledu/ucsb/nceas/metacat/DBSAXNode; currentNode'Ljava/util/Vector;+Ljava/util/Enumeration;JKP[c!compareElementNameSpaceAttributese(Ljava/util/Stack;Ljava/util/Hashtable;Lorg/xml/sax/Attributes;Ljava/lang/String;Ljava/lang/String;)VnameNode prefixName nameSpaceUri attriNodeunchangeableNodeStack nameSpaces attributeserror elementNodenameEn(Ljava/util/Stack;Ljava/util/Hashtable;Lorg/xml/sax/Attributes;Ljava/lang/String;Ljava/lang/String;)VcompareAccessTextNode,(Ljava/util/Stack;Ljava/lang/StringBuffer;)Vtextnode dbAccessData docAccessDataQ(Ljava/util/Stack;Ljava/lang/StringBuffer;)V characters([CII)V inlineTextcbuf[Cstartlen endElement9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VioeLjava/io/IOException; permissiondatatreenewRulesubIdnewAccessObjecti$Ljava/util/Iterator; accessSectiontopLevelAccessaccessRuleList currentTagELjava/util/Vector;7commentstr inlineCommentchlengthcompareCommentNode8(Ljava/util/Stack;Ljava/lang/String;Ljava/lang/String;)Vstring](Ljava/util/Stack;Ljava/lang/String;Ljava/lang/String;)VprocessingInstruction'(Ljava/lang/String;Ljava/lang/String;)VinlinePItargetstartPrefixMappingignorableWhitespaceinlineWhiteSpacecompareWhiteSpace endDocument()VidwriteAccessRuleToDBwriteTopLevelAccessRuleToDBoldStacknewStack oldAccessObj accessObjId referenceIdfindAccessObjectaccessSectionObjtop subSectionId+getAccessSectionFromUnchangableAccessVectorH(Ljava/lang/String;)Ledu/ucsb/nceas/metacat/accesscontrol/AccessSection;compareNodeStacks%(Ljava/util/Stack;Ljava/util/Stack;)Vrecord1record2stack1stack2o(Ljava/util/Stack;Ljava/util/Stack;)VwriteAdditionalAccessRulesToDBmcdbnfe dataDocid controllercurrentControllerdistributionTypedistributionSectiondeleteAccessRule8(Ledu/ucsb/nceas/metacat/accesscontrol/AccessSection;Z)V!Ljava/lang/NumberFormatException;guidtopLevelHwriteGivenAccessRuleIntoDBJ(Ledu/ucsb/nceas/metacat/accesscontrol/AccessSection;ZLjava/lang/String;)VprNamejrulepermType nameVector accessRulesreferencedGuiddeletePermissionsInAccessTablewriteAccessSubTreeIntoDBI(Ledu/ucsb/nceas/metacat/accesscontrol/AccessSection;Ljava/lang/String;)VdeleteAccessSubTreeRecord(Ljava/lang/String;)VdocIdcreateInlineDataFileWriter6(Ljava/lang/String;Ljava/lang/String;)Ljava/io/Writer;pathfileNameencodingwriternewFilewriteInlineDataIntoFile+(Ljava/io/Writer;Ljava/lang/StringBuffer;)VdeleteInlineFilesdeleteInlineDataFileinlineDataDirectoryLjava/io/File;deleteRelationspStmt&writeOnlineDataFileIdIntoRelationTabledataIdhandleOnlineUrlDataFilee1previousRevision revisionspreviousControllerurlaccessionNumberrev SourceFileEml210SAXHandler.java      java/util/Vector  java/util/Hashtable    java/util/Stack                'edu/ucsb/nceas/metacat/Eml210SAXHandler   UPDATE  java/lang/StringBuilder document.accNumSeparator   +edu/ucsb/nceas/metacat/PermissionController ALL CHANGEPERMISSION java/lang/Exceptionorg/xml/sax/SAXException  ySELECT controllevel, subtreeid, startnodeid, endnodeid FROM xml_accesssubtree WHERE docid like ? ORDER BY startnodeid ASC          2edu/ucsb/nceas/metacat/accesscontrol/AccessSection          java/sql/SQLException,EMLSAXHandler.getAccessSubTreeListFromDB(): Start ELEMENT(qName) Start ELEMENT(localName) Start ELEMENT(uri)   edu/ucsb/nceas/metacat/DBSAXNodejava/util/EmptyStackExceptioninline .2edu/ucsb/nceas/utilities/PropertyNotFoundExceptionECould not fing property 'accNumSeparator'. Setting separator to '.': e       I kl!edu/ucsb/nceas/metacat/NodeRecordTEXT     java/lang/StringBuffer     DOCNAME-a:  DOCTYPE-a:  DOCTYPE-b: P DBSAXHandler.startElement  PSELECT catalog_id FROM xml_catalog WHERE entry_type = 'Schema' AND public_id = ?    #edu/ucsb/nceas/metacat/DocumentImpl          /edu/ucsb/nceas/metacat/McdbDocNotFoundException .SQL error when trying to get rev list for doc  : Doc ID % was not found and cannot be updated. 'EML210SaxHandler.startElement - Doc ID # was deleted and cannot be updated.2EML210SaxHandler.startElement - error with action     java/lang/String      :schemaLocation access eml distributionorder  *edu/ucsb/nceas/metacat/DistributionSection edu/ucsb/nceas/metacat/SubTree   allow/edu/ucsb/nceas/metacat/accesscontrol/AccessRule  deny    LUser tried to update an access module when they don't have "ALL" permission! \]ELEMENT ATTRIBUTE<   =""xmlns:>the inline element data is:  $Node stack is empty for element data%current node type from xml is ELEMENTnode type from stack: node name from xml document: node name from stack: node data from stack:  node id is:  Inconsistence happened: &Node stack is empty for namespace data NAMESPACE'current node type from xml is NAMESPACEcurrent node name from xml is: current node data from xml is: &Node stack is empty for attribute data(current node type from xml is ATTRIBUTE  node id is:  node is: =Node stack is empty for text data in startElement for doc id ,Access rules could not be found in database.LEml210SAXHandler.compareAccessTextNode - access node type from db:  " access node data from db: " access node data from document: dEml210SAXHandler.compareAccessTextNode - Access record mismatch: access node type from db: uUser tried to update an access module when they don't have "ALL" permission! [Eml210SAXHandler.compareAccessTextNode] CHARACTERS s SWrite text into DB in charaters when text buffer size is greater than maxmum number-The inline text data write into file system:  End ELEMENT End of inline datajava/io/IOException principal   READWRITE  references online !Write text into DB in End Element       ! "# $% &;Access node stack is not empty after parsing access subtree ' () * + ,- .  /inline data comment: #the stack is empty for comment data%current node type from xml is COMMENTnode is from stack: PIinline data pi is: IGNORABLEWHITESPACE &the stack is empty for whitespace data-current node type from xml is WHITESPACE TEXT end Document         denyFirst 3TMetacat no longer supports EML 'denyFirst' access rules - ignoring this access block   referered id for top access: 4bMetacat no longer supports EML 'denyFirst' access rules - ignoring this access block, subtree id: 5 67  subtreeThe referenceid:  is not access subtree+couldn't find access control for document: Because stack is empty!&Node stack2 is empty but stack1 isn't! 890Two records from new and old stack are not same!5stack2 still has some elements while stack is empty! VMetacat no longer supports EML 'denyFirst' access rules - ignoring this access block: : ;< =&Could not find guid/docid mapping for > ?@ QUser tried to update an access module when they don't have "ALL" permission! id: *Database error checking user permissions: )General error checking user permissions:  A The access object is null%DELETE FROM xml_access WHERE guid = ? B C DEjava/lang/NumberFormatException F Gguid in accesstable:  running sql: H"EMLSAXHandler.deleteAccessRule(): yINSERT INTO xml_access (guid, principal_name, permission, perm_type, perm_order, accessfileid) VALUES (?, ?, ?, ?, ?, ?)INSERT INTO xml_access (guid,principal_name, permission, perm_type, perm_order, accessfileid, subtreeid) VALUES (?, ?, ?, ?, ?, ?, ?)Accessfileid in accesstable: PermOder in accesstable: Guid in accesstable: Docid in accesstable: The subsection is nullSubSectionId in accesstable: I JKpermission in accesstable: Permtype in accesstable: LPrincipal in accesstable: %EMLSAXHandler.writeAccessRuletoDB(): M ;N ODELETE FROM xml_access WHERE accessfileid IN (SELECT guid from identifier where docid = ? and rev = ?) OR guid IN (SELECT xa.guid from xml_access xa, identifier id WHERE xa.accessfileid = id.guid AND id.docid = ? AND id.rev = ?)vINSERT INTO xml_accesssubtree (docid, rev, controllevel, subtreeid, startnodeid, endnodeid) VALUES (?, ?, ?, ?, ?, ?) P QDocid in access-subtreetable: java/lang/Long R STrev in accesssubtreetable: 'contorl level in access-subtree table: $Subtree id in access-subtree table: Start node id is: End node id is: *EMLSAXHandler.writeAccessSubTreeIntoDB(): -DELETE FROM xml_accesssubtree WHERE docid = ?application.inlinedatafilepath/inline file name: java/io/OutputStreamWriterjava/io/FileOutputStream U V W X &Could not find inline data file path:  java/io/File Y Z'DELETE FROM xml_relation where docid =?EMLSAXHandler.deleteRelations: !EMLSAXHandler.deleteRelations(): cINSERT into xml_relation (docid, packagetype, subject, relationship, object) values (?, ?, ?, ?, ?)Provides info for8EMLSAXHandler.writeOnlineDataFileIdIntoRelationTable():  The url is BTrying to set the online file name for a null distribution section [ \ ] ^_` a) - Problem parsing accession number for:  . Message: =Not configured to write access rules for data referenced by: %java/lang/Integer4Eorr in Eml210SAXHanlder.handleOnlineUrlDataFile is #edu/ucsb/nceas/metacat/DBSAXHandler6edu/ucsb/nceas/utilities/access/AccessControlInterface,edu/ucsb/nceas/metacat/database/DBConnectionjava/util/Datejava/sql/PreparedStatementjava/sql/ResultSetjava/lang/Throwableorg/xml/sax/Attributesjava/util/Enumerationjava/util/Iteratorjava/io/Writer(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;Z)Vorg/apache/log4j/Logger getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;equals(Ljava/lang/Object;)Zedu/ucsb/nceas/metacat/DBUtil getLatestRevisionInDocumentTable(Ljava/lang/String;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;1edu/ucsb/nceas/metacat/properties/PropertyService getProperty&(Ljava/lang/String;)Ljava/lang/String;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String; hasPermission:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Z getMessage connectionprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;increaseUsageCount(I)V setString(ILjava/lang/String;)Vexecute()Z getResultSet()Ljava/sql/ResultSet;next getString(I)Ljava/lang/String;getLong(I)JsetControlLevelsetDocId setSubTreeIdsetStartNodeId(J)V setEndNodeIdgetSubTreeNodeStack()Ljava/util/Stack;setSubTreeNodeStack(Ljava/util/Stack;)Vaddclosetrace(Ljava/lang/Object;)Vpeek()Ljava/lang/Object;(edu/ucsb/nceas/metacat/util/DocumentUtilgetDocIdFromStringsetDistributionTypesetDataFileName hitTextNode textBuffer'edu/ucsb/nceas/metacat/util/MetacatUtil normalizeN(JJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vpush&(Ljava/lang/Object;)Ljava/lang/Object;writeTextForDBSAXNode>(JLjava/lang/StringBuffer;Ledu/ucsb/nceas/metacat/DBSAXNode;)JatFirstElementdocnametrimdoctypedebugrootNode writeNodename0edu/ucsb/nceas/metacat/database/DBConnectionPoolgetDBConnectionB(Ljava/lang/String;)Ledu/ucsb/nceas/metacat/database/DBConnection;getCheckOutSerialNumber()I executeQuery catalogidreturnDBConnection2(Ledu/ucsb/nceas/metacat/database/DBConnection;I)VgetIsRevisionDoc getNodeID()J(Ledu/ucsb/nceas/metacat/database/DBConnection;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)VcurrentDocument%Ledu/ucsb/nceas/metacat/DocumentImpl;getRevListFromRevisionTable&(Ljava/lang/String;)Ljava/util/Vector;size(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ledu/ucsb/nceas/metacat/DBSAXNode;JLjava/lang/String;Ljava/lang/String;)V namespaceskeys()Ljava/util/Enumeration;hasMoreElements nextElementget setNamespace9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J getLengthgetQNamegetValue setAttributeindexOf getTagName getAttributesetPermissionOrdervalueOfsetStartElementNamesetPermissionType nodeIndex addElement,(Ljava/lang/String;)Ljava/lang/StringBuffer;pop getNodeType getNodeName getNodeData getNodeId(J)Ljava/lang/StringBuilder;warn addPrincipal getPermission toUpperCase setPermission setReferencesemptygetStartElementName addAccessRule4(Ledu/ucsb/nceas/metacat/accesscontrol/AccessRule;)VsetAccessSection7(Ledu/ucsb/nceas/metacat/accesscontrol/AccessSection;)V getReferencessetStoredTmpNodeStackput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; elementAt(I)Ljava/lang/Object;isEmptygetDistributionTypegetAccessSection6()Ledu/ucsb/nceas/metacat/accesscontrol/AccessSection;getPermissionOrdergetAccessRulesiterator()Ljava/util/Iterator;hasNextgetDataFileName processingDTDwriteChildNodeToDBK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)JignoreDenyFirst getSubTreeIdgetStoredTmpNodeStack reviseStack$(Ljava/util/Stack;)Ljava/util/Stack; contentEquals&(Ledu/ucsb/nceas/metacat/NodeRecord;)Z(edu/ucsb/nceas/metacat/IdentifierManager getInstance,()Ledu/ucsb/nceas/metacat/IdentifierManager; getLocalId&edu/ucsb/nceas/metacat/AccessionNumber accNumberUsed(Ljava/lang/String;)ZgetDistributionId'(Ljava/lang/String;)Ljava/lang/Integer;intValuegetGUID'(Ljava/lang/String;I)Ljava/lang/String;*(Ljava/lang/String;Ljava/lang/Exception;)V createMappingjava/lang/ObjectgetPermissionTypesetInt(II)V getPrincipal9edu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService=()Ledu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService;refreshSystemMetadataEntrygetStartNodeId getEndNodeId longValuesetLong(IJ)V(Ljava/lang/String;Z)V+(Ljava/io/OutputStream;Ljava/lang/String;)Vwriteflush#(Ljava/io/File;Ljava/lang/String;)Vdelete'getAccessionNumberFromEcogridIdentifiergetDocIdFromAccessionNumbergetRevisionFromAccessionNumbergetClass()Ljava/lang/Class;java/lang/ClassgetName!")]OH+ t*+,-   ******Y * Y * Y *Y*Y*Y*Y**Y*Y*Y*Y*Y******Y* *Y!*"#$* %,&'^-(6 )Y*-+,-+ ./:0Y1:23"43,***5: 7Y 89ad6(BD!F&H+J0M;OFRQU\XgZr\}^`bhkortvxz| )4TYadfs U )84-f  tttttttttt t  t  t  t  1a  B76EYLMN::*;?,@W,AN-B-C:-C:-D7-D7 EYF:  G *>H I J  K L:   M+ NWO' * P{,Q,Qt:7Y)Y*S+T+/9:7Y)Y*S+T+/9: ,Q$:7Y)Y*S+T+/9 +RRR' "-4;DMV_hqx   !CMsVj_ahX qO #   ! E=! ;"# 9$%5& # =! c ; '(N)`)`*  '(*)  '(6+,-}*$)Y*U+-+/V*$)Y*W+,+/V*$)Y*X+++/V::**YZ[:::,]'** Y *>^:_:,-:#: *$)Y*a+ b+/c*)Y*++*d++* ./****ef*!*NW*g**h*i*****jk*B** *-lYmmmo*jpqr:*sW***t*jut*i*j*vYwj*x<*x*ye*,y++z{' *+| **y|*$)Y*}+*y+/~*$)Y*+*|+/~/*|(**y|*$)Y*+*|+/~**y:6:6:  <:  *|? :  B6  * C Q:  *E*Y*;**y*|*>*d*******::*>:R: *$)Y*+*>++ T+/c7Y)Y*+*>++/9&7Y)Y*+*>++/97Y)Y*+*>++/9:7Y)Y*+*++8+/9[Y*;-,**>*|:7: : *:  1 : * : *  *>t6  R :  :* *>t    ' ,'' * ***EYF: * : * I*J**>H*******PL,'O*Y ` *Y* Y:  *   * sWj0'#,'*Y*5-' ,¶'*Y*¶*YsW******,ŷ*** *ylYmmm, qr: * sW6  E : :lYmmmqr:*sW ** Y vYw:ɶ-W6G: : ˶W W̶W WͶW:: *:  P :*: ˶WζWW̶W WͶW϶W** Y *$)Y*ж+p+/V**ѱ[gj\`^X"RX6"#4$N&Q'T)[,g/j-l.o2x3}578:>;<@BEGHN%Q3R?U[X{Z_acdijmnqrtvw!x({0|M~X[^elpy"$Nqy ",8FZit %07BP[gq   "'$)-,;-L4h79:;<=?:EFGMNPQ R+S3T;UCVKWSPYZ\[_\h]r^~_`abcdegijlmp,l./0 12{ 34p?& y6"# !$% 5 [6^7$M8 9:;+t>< 3=][> Z? H@ 'AB 1<&= C4N> [34 D E "FG  3< +(=  P>HI\D_E hFG JKLMNQOPTQP 9R"FS hFS  0j TUUV/  TUUWY%)&/<+Z  TUU'(  TUU* HBX  TUUX)N*" TUU,5  TUUY7ETT411'ZM TUU[OYV? TUU7\] :+l::*$Ӷc7Y9*$Զ~*$)Y*ն+ֶ+/~*$)Y*׶++/~*$)Y*ض+ٶ+/~*$)Y*ڶ+۶+/~*$)Y*ܶ+ݶ޶/~Ƕ'ٶ'*$߶c*$Զc*$)Y*ն+ֶ+/c*$)Y*׶++/c*$)Y*ض+ٶ+/c*$)Y*ڶ+۶+/c*$)Y*ܶ+ݶ޶/c7Y9,:2:+l:: *$c7Y9: , : ' ٶ' ۶'*$߶c*$c*$)Y*ն+ֶ+/c*$)Y*+ +/c*$)Y*ض+ٶ+/c*$)Y*+ +/c*$)Y*ڶ+۶+/c*$)Y*ܶ+ݶ޶/c7Y96-: +l: : *$c7Y9-: -: *$~*$)Y*ն+ ֶ+/~*$)Y*+ +/~*$)Y*ض+ ٶ+/~*$)Y*+ +/~*$)Y*ڶ+ ۶+/~*$)Y*+ ݶ޶/~ ȶ'  ٶ'  ۶'*$߶c*$c*$)Y*ն+ ֶ+/c*$)Y*+ +/c*$)Y*ض+ ٶ+/c*$)Y*+ +/c*$)Y*ڶ+ ۶+/c*$)Y*+ ݶ޶/c7Y9 \\\Fwy }z{|$~-Kf %Ca +Fd5Pn7Up.. )^4_ ` . a4 < = >bcdNKef4.gG bc.gS  hiTZVY  hiTZYZV=  hiTZYZV7jklN+lN,:*$)Y*+*>+/c7Y9-:,pz:*$)Y*+-ֶ+++-۶+++,p+/~-o' 'H*$)Y*+-ֶ+++++++/7Y9 \6   ,6<EH'.mIn4<oEp  %  h[ZV(cD7qrsV*$V*a*jY+W*i*j~*$V*YZ[:***t*jut*j*vYwjDvYw:Y+W*$)Y*+p+/V**ѱB "'4=I[`kn w  >I"QPw8tIuvwx n@7yz G*$)Y*+-+/V,]'o*h*Y[:*$V**:7Y9*vY*j***t*jut*j*vYwj*i*Y[::*ik:'"**jpz:* '*|*jpz:*6' 6D' 6-4' 62' 6*'0** **jpz:*G'<*YZ[:+#'*jpz:* *$ V*****jk***t*jut*B** *-lYmmmo*jpqr:*sW*i*j*vYwj* D*Z:3 + '*t *NW*W' ¶'*:**'6*YZ[:**tK2*'** NW***:** NW** *>WZ*S6*(*:  *  W** NW* * Y *(*!**$c7Yŷ9***Y***'**z*p* fEYF:*>H* *>E:::   :  ******NW***YMvYw:W-W϶W*$)Y* +p+/V**ѱ?KNv*6?FK"N P!]%l'~)*+.0179;<=?@BDEF'G0H=IFJSKZMcNQSUWX\]cfgkn4qTs^xczh{s~} $3>DIQZdk| #0Zcl|<FP {|6YQPa}-OPe~T 345B 1>$OPD   cZ|A0WQPPAyIGGJGKGL 0 $N U1LU< C#)_TU% *+&M  U I7s *$!V**"*YZ[:Y+:****ŷ#*!*>$t*>** *)lYmmm!qr:*sWWvYw:%WY+W&W*$)Y*'+p+/V**ѱN    $0>J]y!"#$%&(R 34${QP0oKIvw JU.%S79O:+l::*$(c7Y-9*$)V*$)Y*ն+ֶ+/V*$)Y*+,+/V*$)Y*ڶ+۶+/V*$)Y**+ݶ޶/V!',۶'*$߶c*$)c*$)Y*ն+ֶ+/c*$)Y*+,+/c*$)Y*ڶ+۶+/c*$)Y**+ݶ޶/c7Y-9 \R-/ 3012$4.5L6f78:;<=>?&@EANC>.OOOOeLn4 O " hZV7*$+V*"*YZ[N*-++,*>$tUvYwN-,W-+W-˶W-,W--W*$)Y*.+-p+/V**-ѱ:J KLM-N0O8P@QFRMSST[UyVX4QP8JI~ 0Q7(*$V**+,W *+,W\ ]^`'b ((D(J  7sr *$/V**YZ[:Y+:****ŷ0*=** *(lYmmmoqr:*sW*o*>$t vYY+:**ѱ:l mno)q7rCv_yz{~Rz 34yQP)m~ Iuvwx CU$7:+l::*$1c7Y-9o',۶'*$߶c*$2c*$)Y*ն+ֶ+/c*$)Y*+,+/c*$)Y*ڶ+۶+/c*$)Y**+ݶ޶/c7Y-9 \> $=FPn>.en4   hZV7E*$3V*6*4*5*6<**M*,7*   -9>D 9"">E !7C *8*9*:   7x* *>EL=N+v+:B:;'*<*$=**>>*O?*-@):6*$)Y*A++/~6* * E:B: :  ;')*<"*$)Y*C+ +/yto 'e*7D:  E: *F:  7Yŷ9 L: *  G*-@**>>*O?*H?6 .&7Y)Y*I++J+/9!*$)Y*K+*>+/-");EFNV^ahk #*2 :BJSVY_!d"'*-)5?* -   ? >hkm * -  G F (X?h&'7JM+ +{',>*-*E:BB+'M,& 13478+9?:B7H=4+5>JJH! .+ ,*$Lc7Yŷ9+P+lN:,l::*$Mc7Yŷ9-N*$Oc7Yŷ9,*$Pc7Yŷ94=@\NDEF"I)K1M4O=S@PBQLRVU_ViWsYv\}]_a>B.1B44?4  # hhZZV7 S*L+D+M,>(,::;'+*<$*$)Y*Q+,+/,:RS:!:*$)Y*T++/:*&4^:(6  !)Y*+,-+ ./:0Y1:0Y1: *>UF**V33 **V3 7Y)Y*W++/9:7Y)Y*X+T+/9:7Y)Y*Y+8+/9*&*>(6)Y**>+,-+./:0Y1:**V3 7Yŷ9G:7Y)Y*X+T+/9:7Y)Y*Y+8+/9*Z,[\:*@}wILRwIn6R6/hj k*m0p5q8u?vQwoxrw},ILNnp6=FOR;*1# }XM N 8 p H( 8  0??F  /4JS g! 9 X=bB)a!^B)a! 7 ^+7Y]9N:^:*;*d_`a:H:7Ycd:)Y**>+_+*d+/:Re +f:-?*$)Y*g++/~*$)Y*h+-i+/~-@W-Q-Qw:7Y)Y*j+T+/9:7Y)Y*j+T+/9:-Q%:7Y)Y*j+T+/92HKb2H\R R-/58R /-##+.2HKM\^}  -/58:]p M^);.    :  ^^^M"#J& b ; 'PX-X ')a)a*  '*)!7p+7Y]9:+f:R*>*d_`a:?:7Ycd:)Y**>+_+*d+/:Re+::: k:l:*;<:*;=?*$)Y*m++/~?*$)Y*n++/~)?*$)Y*o++/~i?*$)Y*p+*+/~-7Yq9-?*$)Y*r+-+/~*%NW+: 6     :  s:  6  t*$)Y*u+ ./~ ?*$)Y*v+ +/~ w:6b:?*$)Y*x++/~*$)Y*h+i+/~@W QQx: 7Y)Y*y+ T+/9: 7Y)Y*y+ T+/9:Q%:7Y)Y*y+T+/9z{z{.1b.Bw~RwRwRC  .13BDcmsvy }!%+-/0124568:";@>D?OBYCtG~JLMNOPQRSUV WX!Y=Z\[dVjLp^wf~jgh`aefjghnoq3D);Mi  } l>        s?v&y"# l   ! PX*':.y 'h  '  ')a)a*  '*)!  '7L|M*;,?+*d_`t+*>?+*d_`t*;=*$)Y*h+,+/~+@W+Q8M7Y,T9M7Y,T9N+Q:7YT9-qwzRqRqRZux+6GOjqwz{>k&{      "# 2z ')L)L*  '*)7 +7Y]9N:}N*;-<:*;=+~7+7+B: *>?*$)Y*+*>+/~Y*d*$)Y*+*d+/~,?*$)Y*+,+/~ ?*$)Y*+ +/~*$)Y*+޶/~*$)Y*+޶/~*$)Y*h+i+/~@WQQx:7Y)Y*+T+/9:7Y)Y*+T+/9: Q%: 7Y)Y*+ T+/9 _fiR_R_R%"*06<Hf| 1PX_fikp 0/6)<# k      &"# \Y ')a)a*  '*)! '7MN*;-/  !7E-M#N7Y)Y*+-b+/9Y,NY-+:W `"  * 3!>"D$H /0EE*3> JW7LM*;,?+@W+Q+QsN7Y)Y*+-T+/9N7Y)Y*+-T+/9:+Q%:7Y)Y*+T+/9'-0R'PR'prx{RPrpJ()+-/!0'7-<091:P2Q3p6r7x<{9}:>>1 Q }  #& 80 ')_)_*  '*)!7MN*;-?,*|?,*>?,?,+?,@W,Q,Qw:7Y)Y*+T+/9:7Y)Y*+T+/9:,Q%:7Y)Y*+T+/9OUXROzRORzZFGJLM%N0O:PBRISO\UbX^Z_zU|V[\b^_eHZ  |    #& >X ')a)a*  '*)!7 *$)Y*+++/*7Y9+MN6,I,N,6;:*$)Y*++,++8+/M,*gy:R-a:L:*4*$)Y*+++/)Y*-+_+./:Re*g*h*NW-U*NW6-:d`6)Y*-+,-+./:0Y1: 0Y,1:  **V239 **V43' **V23 **V43*NW 7Yŷ91:*$)Y*+8+/c7Y89;FI66,tv"w-|247;@FIK #0DalvK6G;#atli v_ ,s247 #R r- 7 X$X#.*y  B-7