3 r r                                            %             E!" I#$ I%&'()* I + ,- ,./ E0 W! ,12345678 r ,9 ,:; %<=>? @ AB l lCD oEF qGH sI sJ qK s: q: o: L lMN |OP QRSTU VWXYZ[ \]^_` < a bcdefg ' h 'ij k l m nopqrs tuvw  nxy z {|}~        I             o   < <                     w     ;    :     :         0  3< r   o   r               ! " #$% #&' ()* a+ c! a,- ./ 0 1 2 a 3 456 7 a89 : a;<=>?@ABC }D }E }FGHIJ < K LMNOP Q RS TUVWX YZ ,[\]^_`  abc < defghi aj k l ,m n opqr s tuv w ,x yz{|} ,~   '8         (     t              %          % '  ,     ' 4 4 %  ;   |       R R R R    t   f!"#$ :%&'()*+, -./012345 6789: ;<= >?@ABCDEFGHIJKL MNOPQ RS RTU  VWX Y Z[ Z\ ]^ _ `a `b c d e f ], gh gijk ]l ]mnopq <rs Zt ui uv wxyz{|}~ ,    ; R R      R            ,   (   @@ : G  H<                                     ! "  # $SCHEMALjava/lang/String; ConstantValueNONAMESPACESCHEMADTDEML200EML210EXTERNALSCHEMALOCATIONPROPERTY)EXTERNALNONAMESPACESCHEMALOCATIONPROPERTY REVISIONTABLE DOCUMENTTABLEDECLARATIONHANDLERPROPERTYLEXICALPROPERTYVALIDATIONFEATURESCHEMAVALIDATIONFEATUREFULLSCHEMAVALIDATIONFEATURENAMESPACEFEATURENAMESPACEPREFIXESFEATURE %EML2_0_0NAMESPACEEML2_0_1NAMESPACEEML2_1_0NAMESPACEEML2_1_1NAMESPACERDF_SYNTAX_NAMESPACEDOCNAMEPUBLICIDSYSTEMIDALLIWRITEREAD connection.Ledu/ucsb/nceas/metacat/database/DBConnection;docnamedoctype validateType createdateLjava/util/Date; updatedate system_id userowner userupdateddocidrevserverlocation docHomeServer publicaccess rootnodeidJrootNode$Ledu/ucsb/nceas/metacat/ElementNode;nodeRecordListLjava/util/TreeSet; Signature8Ljava/util/TreeSet;pathsForIndexingLjava/util/Vector;&Ljava/util/Vector; logMetacatLorg/apache/log4j/Logger;logReplication()VCodeLineNumberTableLocalVariableTablethis%Ledu/ucsb/nceas/metacat/DocumentImpl;(Ljava/lang/String;Z)Vex&Ledu/ucsb/nceas/metacat/McdbException;tLjava/lang/Throwable;accNum readNodesZ StackMapTable Exceptions(Ljava/lang/String;)V(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;)Vconn rootNodeIddocNamedocTypedocId newRevisionactionuserpub catalogId serverCode createDate updateDateregisterDocument^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)VserverLocationeLjava/lang/Exception;accnum groupnames[Ljava/lang/String;_(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;I)VlatestRevision previousDociddocIdWithoutRevuserSpecifyRevgroups serialNumber &registerDocumentInReplication~(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/Date;Ljava/util/Date;)V tableNamemodifyRecordsInGivenTable(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;Ledu/ucsb/nceas/metacat/database/DBConnection;)VsqlLjava/lang/StringBuffer;dbconnpstmtLjava/sql/PreparedStatement;revision sqlDateStringtoday '"writeDataFileInReplication(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;Ljava/util/Date;)VfosLjava/io/FileOutputStream;outPutLjava/io/BufferedOutputStream;bisLjava/io/BufferedInputStream;buf[BbeeforceReplication;]getDataFileLockGrant(Ljava/lang/String;)Z(Ljava/lang/String;I)ZserveruLjava/net/URL; serverResStr openingtagflagq getDocname()Ljava/lang/String; getDoctype getSystemID getRootNodeID()J getCreateDate()Ljava/util/Date; getUpdateDategetDocID getUserownergetUserupdatedgetServerlocation()IgetDocHomeServergetPublicaccessgetRevgetValidateTypetoString:(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/String;mcdbexsr-Lorg/apache/commons/io/input/XmlStreamReader;withInlinedataoutLjava/io/ByteArrayOutputStream;encodingdocumentuserName groupNameswithInlineDatagetBytes()[BreadUsingSlowAlgorithmdoctoXmlS(Ljava/io/OutputStream;Ljava/lang/String;[Ljava/lang/String;Z)Ljava/io/InputStream; separatorpnfe4Ledu/ucsb/nceas/utilities/PropertyNotFoundException;ioeLjava/io/IOException;Ljava/io/OutputStream;withInLineData documentDir documentPath ) toXmlFromDb?(Ljava/io/OutputStream;Ljava/lang/String;[Ljava/lang/String;Z)VcurrentElement#Ledu/ucsb/nceas/metacat/NodeRecord;nsprefixunReadableInlineDataListLjava/util/Hashtable;lengthreaderLjava/io/Reader;characterArray[CfileNameaccessfileNamereadInlinedata currentNode outputStream proccessEml2 storedDTD firstElement dbDocName dbPublicID dbSystemIDprocessInlineDatanodeRecordListsLjava/io/Writer; openElementsLjava/util/Stack; atRootElementpreviousNodeWasElementitLjava/util/Iterator;;Ljava/util/Hashtable;6Ljava/util/Stack;9Ljava/util/Iterator; * + ,freadFromFileSystemd(Ljava/io/OutputStream;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; inlineValue inlineKeyi$ inlineKeySetLjava/util/Set; pre210Doc fullDocidis(Ledu/ucsb/nceas/utilities/UtilException;xmlFileContents#Ljava/util/Set; - .writeToFileSystem([BLjava/lang/String;)Vxml accNumberdeleteFromFileSystemisXml getFilePath'(Ljava/lang/String;Z)Ljava/lang/String;stripInline20XData8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; distStartdistEndinLineId changedStringdistStartPatternLjava/util/regex/Pattern;distEndPattern idPattern inlinePatterndistStartMatcherLjava/util/regex/Matcher;distEndMatcher idMatcher inlineMatcher / 0stripInline21XDataidistributionIndexmatcher buildIndexnodeIdLjava/lang/Long; parentNodepathListLjava/util/HashMap; pathsFoundsqle2sqlespatialHarvester1Ledu/ucsb/nceas/metacat/spatial/SpatialHarvester;siobe+Ljava/lang/StringIndexOutOfBoundsException;startD nodeRecordMap afterPutNode afterDeletedbConnfinishNLjava/util/HashMap;HLjava/util/HashMap;*ItraverseParentsQ(Ljava/util/HashMap;JJJLjava/lang/String;Ljava/util/HashMap;Ljava/util/HashMap;)VfullPathpathrecords leafNodeIdidchildrenpathsFoundForIndexingcurrentparentId currentName leafRecordleafData leafParentIdleafDataNumericalF leafDataDateLjava/sql/Timestamp;+/(Ljava/util/HashMap;JJJLjava/lang/String;Ljava/util/HashMap;Ljava/util/HashMap;)VdeleteNodeIndex1(Ledu/ucsb/nceas/metacat/database/DBConnection;)VxmlQueryresultAccess-Ledu/ucsb/nceas/metacat/XMLQueryresultAccess;ae/Ledu/ucsb/nceas/metacat/shared/AccessException;familyIdrowsafterDeleteIndexafterDeleteQueryResultafterDeletePathIndexbupdateNodeIndexD(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/util/HashMap;)Ventry'Ledu/ucsb/nceas/metacat/PathIndexEntry;=Ljava/util/Iterator;(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/util/HashMap;)VupdatePathIndexPisRevisionOnlyrrevListrsLjava/sql/ResultSet; tablehasrows missDocId missRevisionnewid 1getDocumentInfo(Ljava/lang/String;I)VnotFound1Ledu/ucsb/nceas/metacat/McdbDocNotFoundException; tableHasRowstablegetNodeRecordList(J)Ljava/util/TreeSet;SIO currentRecordnodeid parentnodeid nodeindexnodetypenodename nodeprefixnodedatanodedatanumerical nodedatadate;(J)Ljava/util/TreeSet;writeDocumentToDBl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)Vendthisrev useXMLIndex updateSql catalogidsysdatethisdocwrite(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;ZZ[BLjava/lang/String;)Ljava/lang/String; xmlStringdtdruleBaseneedValidationwriteAccessRulesxmlBytesschemaLocation(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;IZLjava/lang/String;ZZ[BLjava/lang/String;)Ljava/lang/String;msgsyncAP1Ledu/ucsb/nceas/metacat/dataone/SyncAccessPolicy; guidsToSynceml)Ledu/ucsb/nceas/metacat/Eml200SAXHandler;handlerLorg/xml/sax/ContentHandler;parserLorg/xml/sax/XMLReader;frh latestRev latestDocId updaterevoverride xmlReaderLjava/io/StringReader;ac(Ledu/ucsb/nceas/metacat/AccessionNumber; 2NaddDocidToIndexingQueue'(Ljava/lang/String;Ljava/lang/String;)VremoveDocidFromIndexingQueuewriteReplication=(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;[BLjava/lang/String;Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZLjava/util/Date;Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;dbx%Ledu/ucsb/nceas/metacat/DBSAXHandler;rootId homeServer notifyServer isRevisionrunRelationAndAccessHandler;(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;I)Vaclid aclidWithRevpackagedoctypepackagedoctypes accnumbergroup servercode documenttyperunAccessControlListj(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;I)Vusersaclobj8Ledu/ucsb/nceas/metacat/accesscontrol/AccessControlList;"getDocTypeFromDBForCurrentDocument&(Ljava/lang/String;)Ljava/lang/String; documentTypepstate dbConnectiondeleteM(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Z)V revFromTableafterArchiveDocAndNodeafterDeleteXmlAccess2afterXMLRelationafterDeleteDocafterDeleteXMLNodesLjava/lang/RuntimeException;typepidguid)Lorg/dataone/service/types/v1/Identifier;sysMeta-Lorg/dataone/service/types/v2/SystemMetadata; deleteAction removeAllisXMLinRevisionTableU^pgetDocTypeFromDBf(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;docidWithoutRevstmtresult hasResulthasWritePermission:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Z controller-Ledu/ucsb/nceas/metacat/PermissionController;hasReadPermissionhasAllPermissionhasAllhasChmodinitializeParser@(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;ILjava/io/Reader;Ljava/lang/String;ZZLjava/util/Date;Ljava/util/Date;Ljava/lang/String;ZLjava/util/Vector;Ljava/lang/String;)Lorg/xml/sax/XMLReader;chandlerxmlss1Ledu/ucsb/nceas/metacat/service/XMLSchemaService; schemaListallSchemasRegistered eresolverLorg/xml/sax/EntityResolver; dtdhandlerLorg/xml/sax/DTDHandler; parserName>Ljava/util/Vector;  3T(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;ILjava/io/Reader;Ljava/lang/String;ZZLjava/util/Date;Ljava/util/Date;Ljava/lang/String;ZLjava/util/Vector;Ljava/lang/String;)Lorg/xml/sax/XMLReader;archiveDocAndNodesRevisionz(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ledu/ucsb/nceas/metacat/DocumentImpl;)VarchiveDocAndNodesRevisonV(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;J)VupdateNodeValuesC(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;)V dataNumeric dataDateValueLjava/util/Calendar; dataTimestamp sqlStatementrsetcountmoveNodesToNodesRevision2(Ledu/ucsb/nceas/metacat/database/DBConnection;J)VarchiveDocRevisionU(Ljava/lang/String;Ljava/lang/String;Ledu/ucsb/nceas/metacat/database/DBConnection;)VdeleteXMLDocumentspStmtgetServerLocationNumber(Ljava/lang/String;)IhasRow getServerCode serverName insertServerIntoReplicationTablecal replicate dataReplicatehubmain([Ljava/lang/String;)Vxmldocfilename dtdfilename showRuntimeuseOldReadAlgorithm argsAreValid startTimeconnTimestopTime dbOpenTime insertTime executionTimemeane1Ledu/ucsb/nceas/metacat/AccessionNumberException;argswriteDocumentToRevisionTable(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLjava/util/Date;Ljava/util/Date;)VconregisterDeletedDataFiledeleteXMLNodesgetRevisionRootNodeIdD(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;I)Jeml200NameSpaceeml201NameSpaceeml210NameSpaceeml211NameSpace rdfNameSpace SourceFileDocumentImpl.java   t t t   t t t t    4 5Z 6  7 8 9   $edu/ucsb/nceas/metacat/McdbExceptionjava/lang/Throwablejava/lang/StringBuilderError reading document: : ; ;*  java/lang/Integer  <6   java/lang/Exception*DocumentImpl.registerDocumentInreplication = > ? & @6 A B  after check rev, the action is  C D EUPDATE F G H Idocument.accNumSeparator J KZ : L z{User 0 does not have permission to update the document  ; M xml_documents  N O P Q xml_revisions  Couldn't handle this table name  R S T U V W X*java/util/Date Y S Z [.  \java/lang/StringBufferINSERT insert into : ] (docid, docname, doctype, >user_owner, user_updated, server_location, rev, date_created, %date_updated, public_access) values (?, '0') ^ _ ' ` a b cjava/sql/Timestamp d. e f%update xml_documents set docname = ?,user_updated = ?, server_location= ?,  rev = ?, date_updated = ? where docid = ? 8DocumentImpl.modifyRecordsInGivenTable - executing SQL: g h iCaught a general exception: j*5Please specify the directory where file will be store#Please specify the stored file name   java/io/File  kjava/io/FileOutputStream  ljava/io/BufferedOutputStream  mjava/io/BufferedInputStream  n o p  q  ^ h:edu/ucsb/nceas/metacat/replication/ForceReplicationHandler  r!ForceReplicationHandler created: s EThe docid without rev is The user specifyRev: The rev in data base: Local server: t* has newer revision of doc: .. Please notify it. The docid's revision number couldn't be u vjava/sql/SQLExceptionLocal rev for docid  could not  be found because w E Docid  could not be 9written because error happend to find it's local revision)rev list in xml_revision table for docid  is  x y G2The docid and rev is already in xml_revision table ! zZ { | } Mattempting to lock  java/net/URLhttps://?server= ~ *&action=getlock&updaterev=&docid= >   lock granted for  from  lock denied for  on  reason: file already lockedThe file specified is already locked by another user. Please wait 30 seconds, checkout the newer document, merge your changes and try again. reason: local file outdatedThe file you are trying to update is an outdated version. Please checkout the newest document, merge your changes and try again.  t tjava/io/ByteArrayOutputStream MN+org/apache/commons/io/input/XmlStreamReaderjava/io/ByteArrayInputStream J  * ;Z'Could not convert documentImpl to xml: j* E"edu/ucsb/nceas/metacat/ElementNode    > ;*application.documentfilepath :   [\ m2edu/ucsb/nceas/utilities/PropertyNotFoundExceptionCould not write file:  : java/io/IOException5Attempting to read a zero length document from disk:  t t t tUTF-8java/io/OutputStreamWriter  java/util/Stack  + h !edu/ucsb/nceas/metacat/NodeRecord[Got Node ID: . :  ( ., . * * *)]  POPPED:  *  *ELEMENT">  PUSHED: <inline ATTRIBUTE ="" NAMESPACE xmlns: * xmlnsTEXT  - G  , o java/lang/String  COMMENTPIpublicidsystemid h 6 Z IJ   .    java/io/FileInputStream &edu/ucsb/nceas/utilities/UtilException0Attempting to write a file with no xml content: ?Could not write document file. Accession Number number is null `The file you are trying to write already exists in metacat. Please update your version number.  7Could not delete file. Accession Number number is null  Could not delete file: ECould not get the file path since the Accession Number number is nullapplication.datafilepath  *!: Could not delete file because:  id=" .*   0 h 6 'Could not find end tag for distribution 6  Z3Could not find an inline element for distribution: #Could not find distribution number  S  pathquery  3DocumentImpl.buildIndex - building index for docid  .java/util/HashMapjava/lang/Long >DocumentImpl.buildIndex - The time to put node id into map is : DocumentImpl.buildIndex     )DocumentImpl.buildIndex - Converted node  to type E h-DocumentImpl.buildIndex - updating path index  @DocumentImpl.buildIndex - SQL Exception while indexing document 4DocumentImpl.buildIndex - Error while rolling back: SQL error when building Index: 4DocumentImpl.buildIndex - The time for inserting is 8DocumentImpl.buildIndex - BuildIndex complete for docid spatial.runSpatialOptiontrue/edu/ucsb/nceas/metacat/spatial/SpatialHarvesterLDocumentImpl.buildIndex - Attempting to update the spatial cache for docid  HDocumentImpl.buildIndex - Finished updating the spatial cache for docid gDocumentImpl.buildIndex - Could not get 'runSpatialOption' property. Spatial cache not run for docid: )java/lang/StringIndexOutOfBoundsExceptionVDocumentImpl.buildIndex - String indexing problem. Spatial cache not run for docid: @"DocumentImpl.traverseParents - A:  %edu/ucsb/nceas/metacat/PathIndexEntry  b69DocumentImpl.traverseParents - paths found for indexing:  /"DocumentImpl.traverseParents - B: "DocumentImpl.traverseParents - C: %DELETE FROM xml_index WHERE docid = ? x.DocumentImpl.deleteNodeIndex - executing SQL: 6'DocumentImpl.deleteNodeIndex - Deleted  rows from xml_index  for document 8DocumentImpl.deleteNodeIndex - The delete index time is +edu/ucsb/nceas/metacat/XMLQueryresultAccess -edu/ucsb/nceas/metacat/shared/AccessException,Problem deleting xml query result for docid  rows from xml_queryresult ?DocumentImpl.deleteNodeIndex - The delete query result time is *DELETE FROM xml_path_index WHERE docid = ?=DocumentImpl.deleteNodeIndex - The delete path index time is  rows from xml_path_index YINSERT INTO xml_index (nodeid, path, docid, doctype, parentnodeid) VALUES (?, ?, ?, ?, ?)   t .DocumentImpl.updateNodeIndex - executing SQL: {INSERT INTO xml_path_index (docid, path, nodedata, nodedatanumerical, nodedatadate, parentnodeid) VALUES (?, ?, ?, ?, ?, ?)3DocumentImpl.updatePathIndex - the path for doc id E is too long and will db break indexing. This path was not indexed: t8DocumentImpl.updatePathIndex - the node data for doc id E is too long and will break db indexing. This path was not indexed:  .DocumentImpl.updatePathIndex - executing SQL: DocumentImpl.isRevisionOnly0select rev from xml_documents where docid like ?-DocumentImpl.isRevisionOnly - executing SQL:  1 h Erequested revision cannot be greater than the latest revision number./edu/ucsb/nceas/metacat/McdbDocNotFoundExceptionthe requested docid '' does not exist  !.DocumentImpl.getDocumentInfo - general error: DocumentImpl.getDocumentInfo%SELECT docname, doctype, rootnodeid, 5date_created, date_updated, user_owner, user_updated,$ server_location, public_access, rev FROM  WHERE docid LIKE ?  and rev = ? .DocumentImpl.getDocumentInfo - executing SQL: M 5select server from xml_replication where serverid = ? localhost'DocumentImpl.getDocumentInfo - server: ASELECT system_id, entry_type FROM xml_catalog WHERE public_id = ?http:// *,DocumentImpl.getDocumentInfo - General errorFDocumentImpl.getDocumentInfo - Error in DocumentImpl.getDocumentInfo: A DDocumentImpl.getDocumentInfo - Error accessing database connection:  Document not found: java/util/TreeSet%edu/ucsb/nceas/metacat/NodeComparator   xml_nodesxml_nodes_revisions0DocumentImpl.getNodeRecordList - General error: DocumentImpl.getNodeRecordListrSELECT nodeid,parentnodeid,nodeindex, nodetype,nodename,nodeprefix,nodedata, nodedatanumerical, nodedatadate FROM  WHERE rootnodeid = ?0DocumentImpl.getNodeRecordList - executing SQL: ODocumentImpl.getNodeRecordList - Node data in read process before normalize=== ZODocumentImpl.getNodeRecordList - Node data in read process after normalize==== jDocumentImpl.getNodeRecordList - StringIndexOutOfBoundsException in normalize() while reading the document      G(Error in DocumentImpl.getNodeRecordList d0INSERT INTO xml_documents (docid, rootnodeid, docname, doctype, user_owner, user_updated, date_created, date_updated, public_access, server_location, rev, catalog_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)INSERT INTO xml_documents (docid, rootnodeid, docname, doctype, user_owner, user_updated, date_created, date_updated, public_access, server_location, rev) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)3DocumentImpl.writeDocumentToDB - this revision is: #edu/ucsb/nceas/metacat/DocumentImpl 4Next revision number couldn't be less than or equal 4DocumentImpl.writeDocumentToDB - final revision is: java/lang/Booleandatabase.usexmlindex  h M A@#DELETE FROM xml_index WHERE docid=''0DocumentImpl.writeDocumentToDB - executing SQL: HDocumentImpl.writeDocumentToDB - Time for delete xml_index in UPDATE is UPDATE xml_documents SET rootnodeid = ?, docname = ?, doctype = ?, user_updated = ?, date_updated = ?, server_location = ?, rev = ?, public_access = ?, catalog_id = ? WHERE docid = ?UPDATE xml_documents SET rootnodeid = ?, docname = ?, doctype = ?, user_updated = ?, date_updated = ?, server_location = ?, rev = ?, public_access = ? WHERE docid = ?7DocumentImpl.writeDocumentToDB - Action not supported: ?DocumentImpl.writeDocumentToDB - Deleting xml nodes for docid: 2* using root node ID: -. ,DocumentImpl.writeDocumentToDB - SQL error: 0DocumentImpl.writeDocumentToDB - General error: 'java/io/StringReader I 6DocumentImpl.write - conn usage count before writing: 6&edu/ucsb/nceas/metacat/AccessionNumber @ * 9*DocumentImpl.write - action:  servercode:  override: : Z2 does not have permission to update XML Document #0Error during replication lock request on server=  java/util/Vector(DocumentImpl.write - initializing parser  DocumentImpl.write - parsing xmlorg/xml/sax/InputSource   2  /DocumentImpl.write - Writing xml to file system  ?@/edu/ucsb/nceas/metacat/dataone/SyncAccessPolicy  'Error syncing pids with CN: Exception +DocumentImpl.write - Problem with parsing:  'edu/ucsb/nceas/metacat/Eml200SAXHandler  JK6DocumentImpl.write - ForceReplicationHandler created: %DocumentImpl.write - lock denied for    TDocumentImpl.write - Error in deleting enteries from xml_queryresult where docid is  in DBQuery.write:  database.queryCacheOn  5DocumentImpl.write - Conn Usage count after writing:   S  @ @3DocumentImpl.writeReplication - user in replication9DocumentImpl.writeReplication - The docid without rev is 5DocumentImpl.writeReplication - The user specifyRev: 6DocumentImpl.writeReplication - The rev in data base: The table name is not support )DocumentImpl.writeReplication - Document  into local metacat with servercode: #edu/ucsb/nceas/metacat/DBSAXHandler . * * *6DocumentImpl.writeReplication - Problem with parsing:  JDocumentImpl.writeReplication - Failed to create access rule for package:  because KDocumentImpl.writeReplication - Failed to create access rule for package: ADocumentImpl.writeReplication - ForceReplicationHandler created: YZxml.packagedoctype ! v)DocumentImpl.runRelationAndAccessHandeler " #Z TUxml.accessdoctype^DocumentImpl.runRelationAndAccessHandler - Error in DocumentImple.runRelationAndAccessHandler 6edu/ucsb/nceas/metacat/accesscontrol/AccessControlList U1SELECT doctype FROM xml_documents where docid = ?*DocumentImpl.getDocTypeFromDBForCurrentDocADocumentImpl.getDocTypeFromDBForCurrentDocument - executing SQL: =DocumentImpl.getDocTypeFromDBForCurrentDocument - SQL error: RDocumentImpl.getDocTypeFromDBForCurrentDocument - The current doctype from db is: DocumentImpl.delete*DocumentImp.delete - archive the document 4SELECT rev, docid FROM xml_documents WHERE docid = ?%DocumentImpl.delete - executing SQL: 1 does not exist. Please check that you have also .specified the revision number of the document.>DocumentImpl.delete - in the archive the user specified rev - 1is less than the version in xml_document table - !. We will use the one from table.2DocumentImp.delete - complete delete the document 7SELECT * FROM xml_documents WHERE docid = ? and rev = ?(DocumentImpl.delete - look at the docid  in the xml_revision table7SELECT * FROM xml_revisions WHERE docid = ? AND rev = ?9 does not exist. Please check and try to delete it again. tu/DocumentImpl.delete - the deleting doc type is ...BIN)DocumentImpl.delete - Start deleting doc {8edu/ucsb/nceas/metacat/client/InsufficientKarmaException2 does not have permission to delete XML Document #8DocumentImpl.delete - calling archiveDocAndNodesRevisionADocumentImpl.delete - The time for archiveDocAndNodesRevision is 5DocumentImpl.delete - The deleting xml_index time is ;DocumentImpl.delete - The deleting xml_queryresult time is (DELETE FROM xml_relation WHERE docid = ?#DocumentImpl.delete - running sql: 5DocumentImpl.delete - The deleting time relation is 2DocumentImpl.delete - deleting from xml_path_index5DocumentImpl.delete - deleting from xml_accesssubtree-DELETE FROM xml_accesssubtree WHERE docid = ?1DocumentImpl.delete - deleting from xml_documents)DELETE FROM xml_documents WHERE docid = ?dDocumentImpl.delete - the time to delete xml_path_index, xml_accesssubtree, xml_documents time is %DELETE FROM xml_nodes WHERE docid = ?1DocumentImpl.delete - Deleting xml_nodes time is 1DocumentImpl.delete - deleting from xml_revisions5DELETE FROM xml_revisions WHERE docid = ? AND rev = ?7DocumentImpl.delete - deleting from xml_nodes_revisions4DELETE FROM xml_nodes_revisions WHERE rootnodeid = ? $ S % &'org/dataone/service/types/v1/Identifier '.DocumentImpl.delete - deleting from xml_access%DELETE FROM xml_access WHERE guid = ? (* ) S * + , -+org/dataone/service/types/v2/SystemMetadata . / 0 1 2  3 4 5 6 7 8 9 : ; S < = >,the system metadata contains the key - guid  before removing is ? G  &the system metadata contains the guid  after removing is java/lang/RuntimeExceptionhttp://apache.org/xml/features/validation/schema-full-checkingADocumentImpl.initalizeParser - Generic external schema location: The schema for the document NoNamespaceSchemaNDocumentImpl.initalizeParser - Generic external no-namespace schema location: Jhttp://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation/DocumentImpl.initalizeParser - Using dtd parser'edu/ucsb/nceas/metacat/DBEntityResolver  Y#edu/ucsb/nceas/metacat/DBDTDHandler  Z [ \ ]1DocumentImpl.initalizeParser - Using other parser UDocumentImpl.archiveDocAndNodesRevision - Error in DocumentImpl.archiveDocRevision : LINSERT INTO xml_revisions (docid, rootnodeid, docname, doctype, user_owner, user_updated, date_created, date_updated, server_location, rev, public_access, catalog_id) SELECT ?, rootnodeid, docname, doctype, user_owner, ?, date_created, date_updated, server_location, rev, public_access, catalog_id FROM xml_documents WHERE docid = ?8DocumentImpl.archiveDocAndNodesRevison - executing SQL: _DocumentImpl.archiveDocAndNodesRevision - moving docs from xml_documents to xml_revision takes UDocumentImpl.archiveDocAndNodesRevision - SQL error when closing prepared statement: 5DocumentImpl.archiveDocAndNodesRevision - SQL error: 9DocumentImpl.archiveDocAndNodesRevision - General error: XSELECT DISTINCT NODEID, NODEDATA FROM xml_nodes WHERE nodedata IS NOT NULL AND docid = ? ^ _ `;UPDATE xml_nodes SET nodedatanumerical = ? WHERE nodeid = a b c d e6UPDATE xml_nodes SET nodedatadate = ? WHERE nodeid =  [-d docid] <-f filename> [-r dtdfilename]O OR: java DocumentImpl [-t] <-a UPDATE -d docid -f filename> [-r dtdfilename]2 OR: java DocumentImpl [-t] <-a DELETE -d docid>7 OR: java DocumentImpl [-t] [-old] <-a READ -d docid>DocumentImpl.mainDocumentImpl.main - K* ^_.DocumentImpl.main - Total Execution time was:  seconds.4DocumentImpl.main - Time to open DB connection was: 1DocumentImpl.main - Time to insert document was: M k/edu/ucsb/nceas/metacat/AccessionNumberExceptionEXCEPTION HANDLING REQUIRED?DocumentImpl.writeDocumentToRevisionTable - the create date is : l?DocumentImpl.writeDocumentToRevisionTable - the update date is @DocumentImpl.writeDocumentToRevisionTable - the root node id is INSERT INTO xml_revisions (docid, docname, doctype, user_owner, user_updated, date_created, date_updated, public_access, server_location, rev) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)INSERT INTO xml_revisions (docid, docname, doctype, user_owner, user_updated, date_created, date_updated, public_access, server_location, rev, catalog_id, rootnodeid ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)INSERT INTO xml_revisions (docid, docname, doctype, user_owner, user_updated, date_created, date_updated, public_access, server_location, rev, rootnodeid ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)5DocumentImpl.writeDocumentToRevisionTable - docid is 7DocumentImpl.writeDocumentToRevisionTable - docname is 7DocumentImpl.writeDocumentToRevisionTable - docType is 5DocumentImpl.writeDocumentToRevisionTable - onwer is ;DocumentImpl.writeDocumentToRevisionTable - update user is ;DocumentImpl.writeDocumentToRevisionTable - server code is m3DocumentImpl.writeDocumentToRevisionTable - rev is :DocumentImpl.writeDocumentToRevisionTable - catalog id is 7DocumentImpl.writeDocumentToRevisionTable - root id is ;DocumentImpl.writeDocumentToRevisionTable - executing SQL: FDocumentImpl.writeDocumentToRevisionTable - end of write into revisons7DocumentImpl.writeDocumentToRevisionTable - SQL error: ;DocumentImpl.writeDocumentToRevisionTable - General error: +DeletedDocumentImpl.registerDeletedDataFile nZ+DocumentImpl.deleteXMLNodes - for root Id: +DELETE FROM xml_nodes WHERE rootnodeid = ? -DocumentImpl.deleteXMLNodes - executing SQL: HDocumentImpl.deleteXMLNodes - The time to delete xml_nodes in UPDATE is @SELECT rootnodeid FROM xml_revisions WHERE docid = ? and rev = ??DocumentImpl.getRevisionRootNodeId - The root node id of docid xml.eml2_0_0namespacexml.eml2_0_1namespacexml.eml2_1_0namespacexml.eml2_1_1namespacexml.rdf_syntax_namespace(Could not get property in static block: t o pReplicationLogging o qjava/lang/Object.http://xml.org/sax/features/namespace-prefixes,edu/ucsb/nceas/metacat/database/DBConnectionjava/sql/PreparedStatementjava/io/InputStreamjava/io/OutputStreamjava/io/Writerjava/util/Iteratorjava/io/Readerjava/util/Hashtable java/util/Setjava/util/regex/Patternjava/util/regex/Matcherjava/sql/ResultSetorg/xml/sax/XMLReader/edu/ucsb/nceas/metacat/service/XMLSchemaService(edu/ucsb/nceas/metacat/util/DocumentUtilgetDocIdFromAccessionNumbergetRevisionFromAccessionNumber&edu/ucsb/nceas/metacat/util/SystemUtilgetPathsForIndexing()Ljava/util/Vector;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;intValue0edu/ucsb/nceas/metacat/database/DBConnectionPoolgetDBConnectionB(Ljava/lang/String;)Ledu/ucsb/nceas/metacat/database/DBConnection;getCheckOutSerialNumber setAutoCommit(Z)Vorg/apache/log4j/Loggerdebug(Ljava/lang/Object;)Vequals(Ljava/lang/Object;)Zedu/ucsb/nceas/metacat/DBUtil getLatestRevisionInDocumentTable1edu/ucsb/nceas/metacat/properties/PropertyService getProperty(I)Ljava/lang/StringBuilder;(I)Ljava/lang/String;commitreturnDBConnection2(Ledu/ucsb/nceas/metacat/database/DBConnection;I)Vrollback/edu/ucsb/nceas/metacat/database/DatabaseService getInstance3()Ledu/ucsb/nceas/metacat/database/DatabaseService; getDBAdapter-()Ledu/ucsb/nceas/dbadapter/AbstractDatabase;)edu/ucsb/nceas/dbadapter/AbstractDatabasegetDateTimeFunctionjava/util/Calendar()Ljava/util/Calendar;getTimeInMillis(J)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; setString(ILjava/lang/String;)VsetInt(II)VgetTime setTimestamp(ILjava/sql/Timestamp;)Vexecute()Zclose getMessage#(Ljava/io/File;Ljava/lang/String;)V(Ljava/io/File;)V(Ljava/io/OutputStream;)V(Ljava/io/InputStream;)Vread([B)I([BII)V((Ljava/lang/String;ZLjava/lang/String;)VinfogetSecureServerURLgetRevListFromRevisionTable&(Ljava/lang/String;)Ljava/util/Vector;error(I)VcontainsgetDocIdFromStringgetVersionFromString5edu/ucsb/nceas/metacat/replication/ReplicationServicegetServerNameForServerCode'edu/ucsb/nceas/metacat/util/MetacatUtilgetLocalReplicationServerName getURLContent"(Ljava/net/URL;)Ljava/lang/String;indexOf substring(II)Ljava/lang/String; toByteArray([B)V getEncodingwarn(Ljava/util/TreeSet;J)V!edu/ucsb/nceas/utilities/FileUtilgetFS()C(C)Ljava/lang/StringBuilder; getFileStatusDOES_NOT_EXIST getFileSize(Ljava/lang/String;)Jorg/apache/commons/io/IOUtils closeQuietly+(Ljava/io/OutputStream;Ljava/lang/String;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getNodeId(J)Ljava/lang/StringBuilder;getParentNodeId getNodeIndex getNodeType getNodeName getNodeDatapeekpop getNodePrefixpush&(Ljava/lang/Object;)Ljava/lang/Object;trimgetUnReadableInlineDataIdListN(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Hashtable; containsValuereadInlineDataFromFileSystem6(Ljava/lang/String;Ljava/lang/String;)Ljava/io/Reader;([C)I([CII)VflushemptysizereadFileToStringkeySet()Ljava/util/Set;get startsWith toInputStream;(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; copyLarge.(Ljava/io/InputStream;Ljava/io/OutputStream;)J EXISTS_ONLY([BLjava/io/OutputStream;)V deleteFilegetClass()Ljava/lang/Class;java/lang/ClassgetNamecompile.(Ljava/lang/String;I)Ljava/util/regex/Pattern;-(Ljava/lang/String;)Ljava/util/regex/Pattern;3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;find(I)Zregion(II)Ljava/util/regex/Matcher; replaceAllvalueOf'(Ljava/lang/String;)Ljava/lang/Integer; usePattern4(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;7edu/ucsb/nceas/metacat/common/query/EnabledQueryEngines;()Ledu/ucsb/nceas/metacat/common/query/EnabledQueryEngines; isEnabledjava/lang/SystemcurrentTimeMillisput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(D)Ljava/lang/StringBuilder; setNodeType setNodeNametraceisEmptyclearaddToUpdateQuedestroygetNodeDataNumerical()FgetNodeDataDate()Ljava/sql/Timestamp;;(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)VP(JLjava/lang/String;Ljava/lang/String;JLjava/lang/String;FLjava/sql/Timestamp;)VincreaseUsageCount executeUpdatedeleteXMLQueryresulForDocvalues()Ljava/util/Collection;java/util/CollectionsetLong(IJ)VnodeDatanodeDataNumericalsetFloat(IF)V nodeDataDate getResultSet()Ljava/sql/ResultSet;getInt(I)I9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getStringgetLong(I)J getTimestamp(I)Ljava/sql/Timestamp; getContextURLLjava/io/PrintStream;printStackTrace(Ljava/io/PrintStream;)V*(Ljava/lang/String;Ljava/lang/Exception;)V(Ljava/util/Comparator;)V normalizegetFloat(I)Fc(JJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;FLjava/sql/Timestamp;)Vadd booleanValue(Ljava/lang/String;)[B getUsageCountgetDocid(Z)Ljava/lang/StringBuilder; getSmartDocId*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/io/Reader;)Vparse(Lorg/xml/sax/InputSource;)Vsync"(Ljava/util/List;)Ljava/util/List;getContentHandler()Lorg/xml/sax/ContentHandler;deleteInlineFiles$edu/ucsb/nceas/metacat/util/AuthUtilisAdministrator((Ljava/lang/String;[Ljava/lang/String;)Z:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Vedu/ucsb/nceas/metacat/DBQueryclearQueryResultCache$edu/ucsb/nceas/metacat/IndexingQueue(()Ledu/ucsb/nceas/metacat/IndexingQueue;remove getRootNodeIdgetDocumentTypegetDocumentName getCatalogId getOptionList&edu/ucsb/nceas/metacat/RelationHandlergetAccessFileIDWithRevision(edu/ucsb/nceas/metacat/IdentifierManager,()Ledu/ucsb/nceas/metacat/IdentifierManager;getGUIDsetValuegetValue9edu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService=()Ledu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService;getSystemMetadataMap()Lcom/hazelcast/core/IMap;com/hazelcast/core/IMapgetSerialVersion()Ljava/math/BigInteger;java/math/BigIntegerONELjava/math/BigInteger;.(Ljava/math/BigInteger;)Ljava/math/BigInteger;setSerialVersion(Ljava/math/BigInteger;)V(Z)Ljava/lang/Boolean; setArchived(Ljava/lang/Boolean;)VsetDateSysMetadataModified(Ljava/util/Date;)V-edu/ucsb/nceas/metacat/index/MetacatSolrIndex1()Ledu/ucsb/nceas/metacat/index/MetacatSolrIndex;submiti(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;Ljava/util/Map;Z)V containsKeygetIdentifiers()Lcom/hazelcast/core/ISet;com/hazelcast/core/ISet executeQuery hasPermission$org/xml/sax/helpers/XMLReaderFactorycreateXMLReader+(Ljava/lang/String;)Lorg/xml/sax/XMLReader;(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;)VsetIsRevisionDoc setEncodingsetContentHandler(Lorg/xml/sax/ContentHandler;)VsetErrorHandler(Lorg/xml/sax/ErrorHandler;)V setProperty'(Ljava/lang/String;Ljava/lang/Object;)V setFeature(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)V3()Ledu/ucsb/nceas/metacat/service/XMLSchemaService;findSchemasInXML*(Ljava/io/StringReader;)Ljava/util/Vector;areAllSchemasRegistered(Ljava/util/Vector;)ZuseFullSchemaValidatione(Ledu/ucsb/nceas/metacat/database/DBConnection;Lorg/xml/sax/helpers/DefaultHandler;Ljava/io/Reader;)VsetEntityResolver(Lorg/xml/sax/EntityResolver;)V setDTDHandler(Lorg/xml/sax/DTDHandler;)Vjava/lang/Double parseDouble(Ljava/lang/String;)D setDouble(ID)V javax/xml/bind/DatatypeConverter parseDateTime((Ljava/lang/String;)Ljava/util/Calendar;set(III)Verrjava/io/PrintStreamprintln(Ljava/io/Writer;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;parseIntgetRevisionStringFromString getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;-(Ljava/lang/String;)Lorg/apache/log4j/Logger;!r/stuvtuwtuxtuytuztu{tu|tu?}tu:~tutututututututtttttu tu!tu"uuuttttttttt  MF********* * * * * *> "',16;@E F********* * * * * **+ *+*** **** %N-NYY* Ex{Ex~j "',16;@EMU\hlx{|~4|txBB?*+ t********* * * * * **+* *** *Y !**     "^4 "',16;@E5J6O7U8[9a:q<x?@tttttt t t   % ,#6*+,-$:%KLPNOQH ttttTH%  :6&':(6):,: ,6   *:+Y,-./_ 06 Y 12 3: - 4'%YY5-6,7 -8 9: : +*- ;<)=:>): = %ruvy {|}~#)2LV]{]U {7t t#t ) t ttttN /O H% c :6 &':(6 ): ,: ,6 :/!  *:  ./@ -85?/  @: %YYA7 9:   +*- ;<) =: >) : =%n #)3<FQ[gt #t ) !t  ttttt UQ 1 O H% G: Y !6 BCD: EYFGH:: : IYJ:++K/LMW*MWNMWOMWPMWQMWQMWQMWQMWQMWQMWQMWQMWQMWRMW ST:  ,U U -U U U V  V WYXYZ  WY XYZ++./[MW\MW]MW^MW_MW`MW ST:  U U V  V WY XYZ ,U+Ya b- cW d @ d6:+Yef-:  d=%=575<+ 0 4 9=FS[bjrz !"#$&'()*+,-.1/I1V3^4f5n6v7~8:;<=>?@BCDN PGI2J5N<PFSF GtGtGtGtGtGtGtGGG G D 6 +t +}4 :a % 6 + +g/ %Yh7 g/ %Yi7jk6 lY+m: :lY n:oYp:qYr::sY*t::u6vu6wxy,-   z:{W .|Y}:+Y~bM%vqsu4{9~@JMZeps}edpYsVE<  tttttt tt     J  M |   X" /H% ]M+Y*-+Y3-*0>+Y3-  KMs  .Md;7%YY*37%YY*37,6 49R[ajpy*tt9 a<#% bKMN*N`:+Y*Y*%Y7+Y*---Y %Y7, 2   :]j4[tt  \=%  l*#<*L+ %      tK% !G 8=*N*6=:Y*YY3-::`:/*Y*=/5Y*%Y7/5Y*%Y7^ ! #$%)1!3:4u8|9;>@ADKMRY,[6a\ !"tu#$|%t&t8t86'1t +7 (;;%)*/*i +*/*q ,*/*y -./* /0/* 10/* 2*/*  3*/*  4*/*  56/* 7*/* 8*/* 96/* :*/* ;<ZTY:*+,W:::YY::: ::  EH%:  5<EHJQf =5>?JTTtTT@ KAB7Ct 4Dt8E-E;*tYLMN6*+,-W$:+YĶŶ::YY+::+: :+:Cfi%J  ;=@CW^fikqf =W>?ktlAB jFt hGeH@4CtC1Dt8E +EIJBYLMN6*+,-W$:+YĶŶ+*   ;=>=B:AB 8Ft 6G3HE K*$IYJL* *** *Y* *ȵ +ɶMW*l*E*>+Yʶ*˶*̶*ͶMW#+Yʶ*ζMW+* ϶MW+S.  .5<J!#L iMN: :::12:и2:YѶ* *3:Ӳԟ  oY:*,-yاc:YYڶ۶ܶ:YYڶ۶޶:   YY߶*+,- ow o owR012 456A8V:a;j<oEtFw>y?ABEHILp _Oty)PQ)RSATtUVtWt 3V XGYjZj %[\ 666:: : *:*/**/*/*/66 : : Y+ :* **: * : Y:66 ::+Y-::+Y- 64Y$Y:X/l/N 6 ~**z*/m*F*?Yʶ*˶*̶*#Yʶ*6W+Y-60Y Y,/6  /DY   Y    /X:g/:Y  %/  ::6,-:6:Yf^ ::6%Y6:Y޷ g6 6S/8 Y6/F Y 6/6 / :!/ : "/v: a > 9Yʶ˶ ̶ !Yʶ:: : 8#:+Y-4Y$Ywq%[\^ _ `acMhPkSmVpZqfmz,:Dafmpx %@N (CIW_4EJQVc j nqz!#%&')*,/-.0479 ;<=#?F@LCZD_EfGIKLMNPQSTVWY2_PdSeVfYo^pasitsuvwz|}~B ]^M_tz `a -b SOcdHefjgtnhtqij^sw]^kTtUlm n otpt qt Sr Vs ZCt fAtjuvgwdx]yz*z `{Vs ju|]y}03M X)X~X~C8  @j` V3*2#B'X~Z(6%Yg J<::Y* *3:,-:$*%:YY&:  : ' (:): */*/6  *:  F :  +:* , * -: * .:: /: 0Y1: +  +2X :Y4:Y޷3-~%.=DY`ejsz -/(t4t Mz Y>? zw V %t.`a*  / S<<AT<t<<Wt9t6Ctzw .`{ s X @ ?  X XNZ .MNи2MY,Ѷ+N* *g5YY6-+Y7-Ӳ8Y9+o-Ӳԟ - \:oY-:*:;yا7:YYڶ-۶޶:-:YYڶ-۶ܶf #0LP[ep    H(RSV(PQt Vt Wt4 0$Zi BY) V*Y<M*=M*=,Ӳԟ3,>,NYY?,۶-޶%),*  "%$)',%-&U**-(RSVtVEWtZ( u*Y@MN и2N A2NY-Ѷ*M,NYY-BCD,۶-ܶAB. -.0256 8':@;B=C>4/VtC2PQutudWtY+NEF:GF:YH,I:JI:+K:+K: +K: +K: LsM6   NYO P6    QW L;   QW L RSN+YT,Ƨ-ZOQ RS-T5V=WEXMYU\]^d_n`ybefijkmqsdf J ttt -5=E M Uz 9U #6 ,U!>+:EF:GF:JI:+K:6  0L"YYV `3 M6 WW NYOP6   QWWWLRS:+YT,V %-6>]cjr|z 03 tt t%-jh D 00 ,#- XYZ+Y[* \]mH**N6_7aYb:-:*: cY d:   eWҸ\]m9 +Yf 'gg-9 6 :h':(6 )*i\]m9 -:aYb::aYb:/ /5 76*gj*k/|cYdl:/Xmgn+Yopq*gjr+sq*tu< =:+Yv* ۶>#:+YwYYx: =\]m9+Yy gg+Yz* {2|/T}Y~:+Y* -* +Y* -^:+Y* ۶ܶ/:+Y* ۶ 8=@ 141c*J  *3<?DMS]iw#(/2JUcy   + ,  !8$=(@%B&`)+-./3457891B4<6=`Bc?e@Cij^ w  yc^j^BrH6*PQe*3]<Ts?QwDLMCS=yz   4<TsMCS=y} E~0c ~:" ~3 ~ ~ BYn+ cYd: + l:  7  :+cYdl::78: /  /g/  /Y:+Yq*g/  Y* * eW*H=+Yq Y* eWg/0Y:Y: *+    jY :g/+Yq Y* * eW*H=+Yq Y* eW g:g/Y/:+Yq Y* * eW*H=+Yq Y* eW*\ ]^_$b6c=dDeKfRhnlxmnpqrswyz;E\ry;BFPfFtStt   ^  $t6^=tDKR   H n.LP6*\]mI* ::+T:+U+Yb-6d+Y3* -\]m9+Y(gg-Y:  * 1: YY* ۶ +Y3* -\]m9 +Y gg-+T:* U+Yb-6+d\]m9 +Y  gg+Y3* z !+IRY)GP\zz  ,  ttRU) M -o+TN+* :-U-*U,:Z:--U-+Y-b--W-dB '2<HT`l    HHHt2hyz2hy2`++TN,:: 2+YƧ 2+YƧs-U-U-U--Z-+Y-b--cW-dZ $%"&.'<(h*k,y-/123456789;<>. yzyR<o! 0N6:+:'N-(6-T:U+Yb-cW:6Z6 d 6 d-=  6 d-=  %Y7)+:   š6 d-= +: Y: YYŶ+ƶǶ  ȿ: d-=   $ABCD GIJ!L+MINQOZPcShTrVyWZ[_`cflwy}~' rJ  Zc6t )t 00t0.+( %t   @ %8%N6:::*+ə?:+::+Yʶf˸'N-(6IYJ:̶MWͶMWζMW϶MMWжMWѶMW-ST:+UV+YҶb-cW:6  ****** * ** * d-ֶT:-*V+YҶb-cW:6  E:  ׶/ * *+Yض*-d*-ٶT:-*U+YҶb-cW:6  C**ڶ,*Y۶**dd-=7:+Yܶ-=: -= :+Yݶ޶߻Y: d-=7: +Yܶ -=:-= *+YY++Y÷ȿ  !%DD46=F6=oFfooqo64v] !#ADKQZclu+8ER_ls| #(4RZclq}          ' 4 6 = C F H f l o }   #!8"t Z^ 3H t tBD"'{ Oh Bt h .% N:6YY: 7 7 7 : :::8::** *ə:(::+Yf':(6YTN-+Y-b--cW-:677 7 : :::+Y-:+Y-:+8 :Y   :W6&-d-d=9:+Y=:=p:YY:-d=9:+Y=:=:NQ:NV%0mpvv139C39mCcmmom31G      ! "! #$ $' %* &- '2 (5 +: .I 0N 9Q 3S 4V 5X 7v <~ > ? E G H I K L N O P Q R S% T0 WK XR Ym \p Zr [{ ] ^ b d g h i q v w r s v w v x l m1 p3 q9 v@ wC rE sc vj wm v| zSXr   ^ E}zwgd a  !^  $[t 'Xt*Ut-Rt2M5J:Et gN~BDl D~i Ba~i ~BCD:F:  : :: : +K/:  : : * T: * * U * *U *U ,U ,U WYXYZ WYXYZ  V  V  *V  Y !V@+./* 06 +Y 3-Y* 12 3: Y : ** , * %YY 37*6 +Y 3-Y26* *\]m9*Y* T: *+Y b- cW d\]m9+Ygg:  : :*T: * * *U *U ,U WYXYZ V  V V(  Y !V  * U  * U+Y ++Y b- cW d+./;+Y    -* S: +Y   : +Y f  ((%VU    ! % ( + 4 7 < D I T \ h t    5 U a o x          1 9 @ J h k p x }            " # '( *+ +E /c 0k 2r 3{ 4 6 A 9 : ; < = > ? @ B7t J Ut `kt+ & & tttt t ( i mBg'% $#6 *+,-       l m$$ t$t$!d$t$t$t$$"t$# $$ $% $&t  % ' !AY+::  YY+&:YY ::  +: +Y*3-Y:::+Y 3! "-)./ #:06Y123:4*%YY5$76Y::YYY:::`:0:Y%:%Y&/x:Y'Y(:+)-*,-   *:*)++-,Y-.*<*)*/+0- 123?4Y5:6W+:+Y7f޶8V:+Y9f*>*) ::;;:  <=|Y}:+Y>b-/7Y?%Y7/7Y?%Y7./l#:06Y123:44@*%YY5$7:'Y(:*,-   *:*),Y-.*<*)*/ 123?4Y5:6W+:+Y7f޶8V:+Y9f*>*) ::;;:<=./pY:/:YY۶.:+YABf|YC:+Y>b-D2|/E+YF*3%%%f  %uu%  / A H S [ x   8 ? M T n            & / 8 ] b k {                     $ , 3 8 ; F S !q "t &~ * , 1 5 7 > A B C& D< Fc Kf Oo Q W Y [ \ _ b d e g h l i j k | n o- p2 q6 r; t@ uI vQ wX x] {` k u ~           ! > 6%t(t+S)*&/+3,- $./Qr01S!2t 34t?M5tT"tF#$C&tbt[3&=4t)*&o+X,-I./Q~*)AA tAtA!dAtAtAtAAA6 A"t A# A$ A% A&t 778 4>?HCt9:ttf01P2/+o+;;<;<(Z,;<(='BO8==;<r~;<='BOg+B*>>% ?@tY2= G*+H     tt  A@tY2= G*+I     tt  BC$BY+::::+YJ-:+YK-6+YL3-06+YM3-Y: :/*:6 ?/@: %YYN 76 j k6+YO PQ3:6 ?/6YY,:: 6!'Y(:"*-   !"*:*),Y-.*<*),1 2:R:##S7#T:#U:#V:Q:+YWf*>*) ::  ; ;:!!<*)='*X**Y*<*)p:*>*) ?/ *YZ[f+Y\[f1|Y C:+Y]b-D2|/EB%E%.K   . 5 P W r y   < ? B L O ` g !j "s $ ( ) * + / 3 5 8 9 : ; < J > ? @ A B% C. D6 E= FB IE NJ OO Q] Xc Yi Z ^ _ p a b c d h j m s u w- {< ~? )`>?gCt j$!s+"DE#F=,-!../ LkBB tB%BtB!dBtBtBtBBGt BHt B"t B# Bt B BBB&t 878EF 5t2t/t5 tWytS?01BI s+"z;c=|#;=*;=J;=#KQ2% JK7#:6*^:_2:'Y(:`:*: *6 [Qa':(6) b:  " :  6    +,c<)E@d2`/a':(6)  +,c<)Q=G:>)+Yef:  =  % '     $ * 0 ? G N T [ ` g n s     " gLt [/Mt NtO*t 0 1#Pt#Ft#Q#R  St O  AN  % TU|fY*+-g:   HLtVtQRWX% YZ LMN:h::6*Mi':(6TN-,U+Yj-b--cW-: Lk-d-d=8:+Yl: -d= +Ym+-+v        ! ( 0 8 U \ d n w ~ \ !Pt[tt\ t](w\b ^_; :6:66 n':(6*: *6 +Yo*pT: U+Yqb-cW:  > kdYY*rst 6   3+Yu 3v 3w 6  kdN+Yx*yT: U V+Yqb-cW:  ɲ+Yz*{-|T: U V+Yqb-cW:  8 kdYY*}t kd6  kd:  : ~: ? ~: +Y   /6+Y \]m9 +,*0+,@(YY5+*)    ++\]m9+Y ggT: U+Yqb-cWd\]m9+Ygg\]m9Y: /:YY ۶\]m9+YggT: U+Yb-cWd\]m9+Ygg+T: U+Yb-cWd+T: U+Yb-cWd+T: U+Yb-cWd\]m9+YggT: U+Yb-cWd\]m9+Ygg  7+T: U V+Yb-cWd+T:+Yb-cWd  :Y:V+T:U+Yb-cWdD2|/E:F"WȲ+Y"-W+Y"-C:+Yƻ%YY7<)~+Y"-W+Y"-*::|Y*-C:+Y¶b-\]m9+Yö gg d=:=R: >+YĶ f : d=:=   vy  %   B        $ * / I S !] "{ # $ % & ' ( ) / 0 1 3 5 6 7& :) ;C <M =W >a ? @ A B D E F G H I J K L M N% OF RM ST TZ U` Xg Yn Zt _w `| a c e f g j k m n o- v3 x= yB {G |P }Y c               9 C a k u              ) 3 = [ c j p y             ( / 9 W Z e n x               $ + 0 9 C P n v }      (6jvy{ !" # >$ D( I) N* S, b. 0 1 < = B C B D 3 5 6 7 : < = B C B G`#K`   *ca]bCcd9ee{>f$ t * ~ w1gt  ht$ijkl I_mt bF2  & t t  Ht n    o p  @ 6`++ sq^rs?` I Bg I   % tu4wNYŶ+ƶ::*T:,U:6 N+Yȶ,---. LMN!O)P2Q;RDSIURWuYRwwtwvtugtYt!Vw;<xD3yR z{_Y,N-*+˶̬ d e*tt |}% ~{_Y,N-*+Ͷ̬ t u*tt |} {/Y,N-*+ζ6-*+϶6 >/t//t &|} )@%  1:и2::  Ҷ/ +Ӷ;Y*+, :  +Y޶ "+Yg/%%YY,7+u  / +Y*+, :  +Y "+Yg/%%YY,7+-[RY*+, :   / :+W-:W6+Yg/%%YY,74  / ++Yg/%YY,7 T /I D+Y* :Y*:A+Y* :Y*::%bX "+IPW`iu ,<Ecjqz :Fbipy '9Hj   (3AKT`it !&$%'B IEcEvAKb<E tttdttt!d "t # I  Ct$+&t01+=! ==! ==;!z!U==B% _-,Y+12+03:YN-7*+,#:+Yf;>%& 89#;->3@;F>B@C^IH# t3@__t_t_L-P  >BCD::*!X\]m9*T:*+U,U+U+Yb-cWd\]m9 +Y gg-d:+Y x:+Y :+Y f: d#: +Y   % V Y]`a&k+m4n=oFpdqlrss}tvwyz{ }:=z ~} !! >>t>t> 3t0abbb %  MN:* TM,+U,:6::g/ 9*YTN--cW-dO:: WY GY: *YTN- Z-cW-d: p+Y3 : k,dM%%@%$",6@MTnw~  T0> 0 J6 t@t]t "h"dI $B +Y-N\]m9*TN*-+Y-b--cW-d\]m9+Ygg-2  ",49A^eku4"r,hu% (BCDN:,T:,*U+U*U+Yb-cWdd{:+Y:+Y:d&:+Ycjm c cf  $-6T\c jm o     Ro!!!tt t Dmbb "% - L=N'L+(=+TN-*U+Y-b--cW-d+=5:+Y+= :+=H:-d+=5:+Y+= :+= FLTFL|Tt||~|Fr! #%'"(?)F,L2Q3T-V.t2y3|24+,23-.2325>Vt@Tg Bg   *LM>:6':(6TM,+U,cW,:6>,d >,d,d=9:+Y f=:=N: ,d=9: +Y  f=: =   flv%flvf%$CDE F GKMO'Q/R6T>UGWLXUY^^`_fdlkslvfxgklkmcdklfgklkof >(Gx tt  c ^Oi B i   bL=N6*/=!'N-(6-"TL+*U+cW+:6=+d =+d+d-=7:+Y#f-=:-=:+Y$f+d-=7:+Y#f-=:-=K: +d-=7: +Y# f-=: -=  lr{%lr{l%%     l )% R)IRRTR1z{|} %-5<DMR[dflrx{}  &)+IOR`p D(M}+ bt`][ XkKNh Bnh B h *qLM>666%'M,(>,"TL+*U+cW+:6+dk*/,)F:  &,'TL+*U+WY GYZ+V+V+V+Y(+b-+cW,<,+d,)+d,=5:+Y)f,= : ,= :+Y)f,)+d,=5:+Y)f,= : ,= M: ,)+d,=5: +Y) f,= :,= %!,%LW_%LW_,L%?  #+2:CIP_dis{),.LQW\_a i{ :C.a "t  h Rg Brg B g  L=N:::666  ** 2*/*  2N* 2+/*  2:* 2,/*  2:p* 2-/*  2:W* 2./ 6D* 2// 610Y1 32* 234 ?6 YK/ -K6 E./-726 ,5/6 Ͷ/ 6  60640740840940:4+=\9 ;'L+(=\9 Ͷ/CY:$+Y<=W5/ >\9  g?o9 g?o9 g?o9f+YAgB+YCgB+YDgB+E+=ZN-Y0FG+=CN0-I4+=0N0J40-f4-08+= :+= lr|lHr|Hl%r|%lr|JR   !"%&,'7(D)P*]+i,v-./013%9:;<=?@ ACD!E'G2H7I:O?PHQQTZWcYlr_xcdfhijkmop6Wx| 2vt st ptmtjg x  wl  -7S  VRb F:   : +YK L-  : +YM L-: :+YN- O: P:Q:*T: * +U+YR+- U+YS- -U+YT-- U+YU- U+YV- WY XYZ WY XYZ V  V+YW3-  ,XV+YY,- \  Y !V+YZ-  +Y[-)  +Y[-+Y\ b- cW d+]-S: +Y^   : +Y_ f  %8 ,15PSVqx /9Ti~:E`~     SC V@t& & tttttt  D #J %8 g'% G S:6`':(6,: ,a:   +*-_YE=: = <FFHF2 #%&(!)7,<1C2F1R3p !t !t StStStStSSSPM$F  %  +Yb-N\]m9c:*TN-*+Yd-b--cW-d\]m9+Yegg6 @AB&C+D2E:G?H\IcJiKsLN>Fv&l+gts% 1 t_Bf::*T:+UV:6 B+Yg+3!-!2 TU V WXY&Z/[8\=^F`rbRttttp kt hw/Ex8<yFLzKLMN:h2Ki2Lj2Mk2Nl2:#:0Ymܶ4-,+*no+pq /2R  '/24RVZ^bgp>4PQetctat_t \t2Y