3` c de f gh i jk cl mn o pq rst uv wxy z { |} ~  z    +  u +c  0 1z 5  c  i u m >   , Fzm       u J     FPQS      q        c'   c   c 34 F F     c   c                   !" !#$%&' ()*+,-./0123456789: ; <=>?@ABC DE FGHIJKLM NOP z QR FST U VW VXY  c +Z[\ z ] ^_  `abc Fd e fg hi j kl hm hn op oq rstu vwxyz F{ -|}~ - - - 8 8     h   Cz    C C M   ( (  _ b h - A w   -    -z -     c  - h c f  -  - - - -  -   v - -  C u !"#$%&' F()* F+,-./012 z 345 z 6 78 9:; <=> p? p@ pAB z -C  D E -F 7GHIJKLMN  OPQRS cTUVWXYZ[\ ]^_ c` abc de df ghi jklmnop qr Nstuvw !xyz {| } F~       F  u0   vc  s c  s u         z                                 replicationService7Ledu/ucsb/nceas/metacat/replication/ReplicationService; timeIntervalJ firstTimeLjava/util/Date;timedReplicationIsOnZreplicationDaemonLjava/util/Timer; fileLocksLjava/util/Vector; Signature&Ljava/util/Vector;FORCEREPLICATEDELETELjava/lang/String; ConstantValueFORCEREPLICATEDELETEALLTIMEREPLICATIONTIMEREPLICATIONINTERVAl FIRSTTIMETIMEINTERVALLIMITImREPLICATIONUSER CLIENTTIMEOUTREPLICATION_LOG_FILE_NAMEDATA_FILE_FLAGMETACAT_REPL_ERROR_MSGlogReplicationLorg/apache/log4j/Logger; logMetacat()VCodeLineNumberTableLocalVariableTablethis Exceptions initialize replLogFiletimedRepIsOnStrtimeIntervalStr firstTimeStrpnfe4Ledu/ucsb/nceas/utilities/PropertyNotFoundException;he0Ledu/ucsb/nceas/metacat/shared/HandlerException; StackMapTable getInstance9()Ledu/ucsb/nceas/metacat/replication/ReplicationService; refreshable()Z doRefreshstopstopReplicationgpe3Ledu/ucsb/nceas/utilities/GeneralPropertyException;startReplication(Ljava/util/Hashtable;)VeparamsLjava/util/Hashtable;LocalVariableTypeTable;?(Ljava/util/Hashtable;)VrunOncehandleServerControlRequestg(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VcalLjava/util/Calendar;sql sqlReportgsmELedu/ucsb/nceas/metacat/admin/upgrade/dataone/GenerateSystemMetadata;serverLocationserveridgore:Ledu/ucsb/nceas/metacat/admin/upgrade/dataone/GenerateORE; delimeteridArray[Ljava/lang/String;idListLjava/util/List; formatIdArray formatIdListudoi0Ledu/ucsb/nceas/metacat/admin/upgrade/UpdateDOI;ids formatIdsrir;;Ljava/util/List;)Ljava/util/ArrayList; !"(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VhandleForceReplicateRequestg(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/http/HttpServletRequest;)V mappingExists docidNoRevrevmcdbe1Ledu/ucsb/nceas/metacat/McdbDocNotFoundException;msgpoe9Ledu/ucsb/nceas/metacat/accesscontrol/PermOrderException; xmlAccessDAO.Ledu/ucsb/nceas/utilities/access/XMLAccessDAO;acfsfALedu/ucsb/nceas/metacat/accesscontrol/AccessControlForSingleFile;accessControlListuserupdateduLjava/net/URL;xmlBytes[Bxmldoc docinfourl docInfoStrsystemMetadataXMLdih0Ledu/ucsb/nceas/utilities/access/DocInfoHandler; docinfoParserLorg/xml/sax/XMLReader; docinfoHash homeServersysMeta-Lorg/dataone/service/types/v2/SystemMetadata;createdDateStringupdatedDateString createdDate updatedDatedocType parserBasewrapper,Ledu/ucsb/nceas/metacat/DocumentImplWrapper;sqlemue Ljava/net/MalformedURLException;seLorg/xml/sax/SAXException;ioeace=Ledu/ucsb/nceas/metacat/accesscontrol/AccessControlException;dociddbactiondocNameBLjava/util/Vector;;Ljava/util/Hashtable;K}Y#b$_%(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/http/HttpServletRequest;)V!handleForceReplicateDeleteRequesth(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/http/HttpServletRequest;Z)V:Ledu/ucsb/nceas/metacat/client/InsufficientKarmaException; removeAll(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/http/HttpServletRequest;Z)V#handleForceReplicateDataFileRequest?(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletRequest;)Vurl datafilePath inputStreamLjava/io/InputStream; docHomeServerwriteException&f(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletRequest;)VhandleGetLockRequest@(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;)V remoteRev requestDoc%Ledu/ucsb/nceas/metacat/DocumentImpl; localRevInt remoteRevInt~g(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;)VhandleGetDocumentInfoRequest docinfoXMLgetDocumentInfoMap)(Ljava/lang/String;)Ljava/util/Hashtable;'O(Ljava/lang/String;)Ljava/util/Hashtable;getDocumentInfo&(Ljava/lang/String;)Ljava/lang/String;guidsystemMetadatabaosLjava/io/ByteArrayOutputStream;sbLjava/lang/StringBuffer;doccreatedhandleGetSystemMetadataRequest)handleForceReplicateSystemMetadataRequesthandleGetDataFileRequestV(Ljava/io/OutputStream;Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;)VtestfilepathfLjava/io/File;bufboutPutLjava/io/OutputStream;docIdfilename contentTypefinLjava/io/FileInputStream;(25}(Ljava/io/OutputStream;Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;)VhandleGetDocumentRequestdi documentDirme&Ledu/ucsb/nceas/metacat/McdbException; urlString documentPatherrorMsgfosLjava/io/FileOutputStream;is outputStreamBMhandleUpdateRequestserverLocationDocserverLocationRevv recordDoctypepackagedoctypesitestUrldocsql revisionSql packageFilesdelsql replicateDatae1 serverList:Ledu/ucsb/nceas/metacat/replication/ReplicationServerList;:Ljava/util/Vector;>;SupdateUserOwnerg(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VownerupdaterprepareRevisionDocU(Ledu/ucsb/nceas/metacat/database/DBConnection;Ljava/lang/String;Z)Ljava/lang/String;revSql revDocList getCatalogXML()Ljava/lang/String;handleGetCatalogRequestR(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;Z)Ljava/lang/String;systemID printFlagy(Ljava/util/Hashtable;Ljavax/servlet/http/HttpServletResponse;Z)Ljava/lang/String;handleGetTimeRequest dateStringrungetServerNameForServerCode(I)Ljava/lang/String; serverCodegetServerCodeForServerName(Ljava/lang/String;)IgetServerCodes()Ljava/util/Map;codesLjava/util/Map;6Ljava/util/Map;)8()Ljava/util/Map;getHomeServerInfoForDocId last_checked serverName tableHasRowsslgetHomeServerCodeForDocIdaccNum getURLContent"(Ljava/net/URL;)Ljava/lang/String;inputcontent getURLStream%(Ljava/net/URL;)Ljava/io/InputStream;client$Lorg/dataone/client/rest/RestClient;Lorg/apache/http/HttpResponse; statusLineLorg/apache/http/StatusLine;entityLorg/apache/http/HttpEntity;tLjava/lang/Throwable;*+, getURLBytes(Ljava/net/URL;)[Bbytes getSSLClient&()Lorg/dataone/client/rest/RestClient;certificateFilekeyFile keyPassword certificate$Ljava/security/cert/X509Certificate; privateKeyLjava/security/PrivateKey;rc-Lorg/apache/http/client/config/RequestConfig;monitorStaleConnectionsLjava/lang/Boolean;hc#Lorg/apache/http/client/HttpClient;Ljava/io/FileNotFoundException;subject sslClient  replToServer(Ljava/lang/String;)Z clientTimeout SourceFileReplicationService.java  ReplicationService - java/util/Timer . java/lang/StringBuilderreplication.logdir/ 0 123 45 165edu/ucsb/nceas/metacat/replication/ReplicationServicemetacatreplication.log 7FAn error occurred in replication. Please see the replication log at: replication.timedreplicationjava/lang/Boolean 8 9 ;ReplicationService.initialize - The timed replication on is 1:; <=$replication.timedreplicationintervaljava/lang/Long >? GReplicationService.initialize - The timed replication time Interval is 1@!replication.firsttimedreplicationHReplicationService.initialize - first replication time form property is AB SReplicationService.initialize - After combine current time, the real first time is $ minisec5edu/ucsb/nceas/metacat/replication/ReplicationHandler CDAReplicationService.initialize - deltaT handler started with rate= mini seconds at 2edu/ucsb/nceas/utilities/PropertyNotFoundException.edu/ucsb/nceas/metacat/shared/ServiceExceptionXReplicationService.initialize - Property error while instantiating replication service: E.edu/ucsb/nceas/metacat/shared/HandlerExceptionUReplicationService.initialize - Handler error while instantiating replication service  F GH1edu/ucsb/nceas/utilities/GeneralPropertyExceptionZReplicationService.stopReplication - Could not set replication.timedreplication property: I=;ReplicationService.stopReplication - deltaT handler stoppedrate JKjava/lang/String LMpReplication deltaT rate cannot be less than 7200000 millisecs and system automatically setup the rate to 72000003ReplicationService.startReplication - New rate is:  mini seconds. firsttime@ReplicationService.startReplication - The first time setting is 3After combine current time, the real first time is &ReplicationService.startReplication - N=cReplicationService.startReplication - You should specify the first time to start a time replication    O>ReplicationService.startReplication - Could not set property: GReplicationService.startReplication - deltaT handler started with rate= milliseconds at PQtext/xml R8 ST-MetacatReplication.handleServerControlRequestU VW XYadd ZK datareplicate[  \ ]^dINSERT INTO xml_replication (server, last_checked, replicate, datareplicate, hub) VALUES (?,?,?,?,?) _` abjava/sql/Timestamp c? def g% hi*XMLAccessAccess.getXMLAccessForDoc - SQL:  [,] j k lServer  added! m8delete/DELETE FROM xml_replication WHERE server LIKE ? deletedlistgeneratesystemmetadataCedu/ucsb/nceas/metacat/admin/upgrade/dataone/GenerateSystemMetadata no p %System Metadata generated for server  generateore8edu/ucsb/nceas/metacat/admin/upgrade/dataone/GenerateORE q Generated ORE maps for server  updatedoi.edu/ucsb/nceas/metacat/admin/upgrade/UpdateDOI rY stu vw xy zyUpdated DOI's for server removeinvalidreplicas:edu/ucsb/nceas/metacat/admin/upgrade/RemoveInvalidReplicas$Removed invalid replicas for server syncaccesspolicy/edu/ucsb/nceas/metacat/dataone/SyncAccessPolicy text/htmlpid-Attempting to sync access policies for pids: 1{ |=java/util/ArrayList } ~6Syncing access policies has completed for  Y 1 pids.java/lang/Exception!Error syncing all access polies: 7Error syncing access policies7Request to sync all access policies has been submitted. QRequest to sync all access policies has been submitted.Error syncing access policies: +Error syncing access policies:   Unkonwn subaction java/sql/SQLException0ReplicationService.handleServerControlRequest - vReplicationService.handleServerControlRequest - Error in MetacatReplication.handleServerControlRequest to close pstmt java/io/IOException N! $YSELECT serverid, server, last_checked, replicate, datareplicate, hub FROM xml_replication "  ";+9 "&*E  Ydisabled='true'5@3
serverlast_checkedreplicatedatareplicatehubSystem MetadataORE MapsDOI RegistrationsInvalid ReplicasSync Access Policies
 
,?:F7
gReplicationService.handleServerControlRequest - Error in MetacatReplication.handleServerControlRequest  T UPDATEQReplicationService.handleForceReplicateRequest - Force replication request from: JReplicationService.handleForceReplicateRequest - Force replication docid: KReplicationService.handleForceReplicateRequest - Force replication action:  java/net/URLhttps://?server= &action=read&docid= GHUTF-8 &action=getdocumentinfo&docid= 45  .edu/ucsb/nceas/utilities/access/DocInfoHandler org/xml/sax/InputSourcejava/io/StringReader #   home_server+org/dataone/service/types/v2/SystemMetadatajava/io/ByteArrayInputStream        k^ H     date_created date_updated B=ReplicationService.handleForceReplicateRequest - homeServer: doctype:ReplicationService.handleForceReplicateRequest - docType:  LReplicationService.handleForceReplicateRequest - This is an eml200 document!#edu/ucsb/nceas/metacat/DocumentImpleml200 NReplicationService.handleForceReplicateRequest - This is an eml2.0.1 document! NReplicationService.handleForceReplicateRequest - This is an eml2.1.0 document!eml210 NReplicationService.handleForceReplicateRequest - This is an eml2.1.1 document!DReplicationService.handleForceReplicateRequest - The parserBase is: .MetacatReplication.handleForceReplicateRequest*edu/ucsb/nceas/metacat/DocumentImplWrapper     NReplicationService.handleForceReplicateRequest - couldn't index the doc since   % /edu/ucsb/nceas/metacat/McdbDocNotFoundException ?edu/ucsb/nceas/metacat/accesscontrol/AccessControlForSingleFile %  ,edu/ucsb/nceas/utilities/access/XMLAccessDAO  :ReplicationService.handleForceReplicateRequest - document  permissions added to DB7edu/ucsb/nceas/metacat/accesscontrol/PermOrderException%Could not insert access control for:  Message:  user_owner user_updated  added to DB with action     User-Agent  replication 1ReplicationService.handleForceReplicateRequest - KReplicationService.handleForceReplicateRequest - SQL error when adding doc  to DB with action : java/net/MalformedURLExceptionKReplicationService.handleForceReplicateRequest - URL error when adding doc org/xml/sax/SAXExceptionSReplicationService.handleForceReplicateRequest - SAX parsing error when adding doc OReplicationService.handleForceReplicateRequest - Handler error when adding doc KReplicationService.handleForceReplicateRequest - I/O error when adding doc YReplicationService.handleForceReplicateRequest - Permissions order error when adding doc ;edu/ucsb/nceas/metacat/accesscontrol/AccessControlExceptionOReplicationService.handleForceReplicateRequest - General error when adding doc ]ReplicationService.handleForceReplicateDeleteRequest - force replication delete request from VReplicationService.handleForceReplicateDeleteRequest - force replication delete docid ^ReplicationService.handleForceReplicateDeleteRequest - Force replication delete request from: WReplicationService.handleForceReplicateDeleteRequest - Force replication delete docid: @ReplicationService.handleForceReplicateDeleteRequest - document  was successfully deleted 7ReplicationService.handleForceReplicateDeleteRequest -  document  failed to delete because >ReplicationService.handleForceReplicateDeleteRequest - error: 8edu/ucsb/nceas/metacat/client/InsufficientKarmaException  9ReplicationService.handleForceReplicateDataFileRequest - gReplicationService.handleForceReplicateDataFileRequest - Didn't specify docid or server for replicationYReplicationService.handleForceReplicateDataFileRequest - Force replication request from: RReplicationService.handleForceReplicateDataFileRequest - Force replication docid: SReplicationService.handleForceReplicateDataFileRequest - Force replication action: docnameTReplicationService.handleForceReplicateDataFileRequest - docHomeServer of datafile: insertupdate&action=readdata&docid=application.datafilepath 89 xml_documents  -ReplicationService.handleForceDataFileRequest .BReplicationService.handleForceReplicateDataFileRequest - datafile BReplicationService.handleForceReplicateDataFileRequest - Datafile # failed to added to DB with action  because |ReplicationService.handleForceReplicateDataFileRequest - ERROR in MetacatReplication.handleForceDataFileReplicateRequest():  updaterev;ReplicationService.handleGetLockRequest - lock request for Y  K ;ReplicationService.handleGetLockRequest - lock granted for :ReplicationService.handleGetLockRequest - lock denied for reason: file already locked reason: client has outdated file*ReplicationService.handleGetLockRequest - sReplicationService.handleGetLockRequest - error requesting file lock from MetacatReplication.handleGetLockRequest: 2ReplicationService.handleGetDocumentInfoRequest - tReplicationService.handleGetDocumentInfoRequest - error in metacatReplication.handlegetdocumentinforequest for doc:  : java/lang/StringBuffer 1  java/io/ByteArrayOutputStream  7No SystemMetadata found for:           1 Couldn't pass the trust test  eReplicationService.handleGetDocumentRequest - MetacatReplication.handleGetDocumentRequest for docid: application.documentfilepath %  java/io/FileOutputStream &  7ReplicationService.handleGetDocumentRequest - document  sent.ReplicationService.handleGetDocumentRequest - ReplicationService.handleGetDocumentRequest - Url error when getting document from MetacatReplication.handlGetDocumentRequest for url: ReplicationService.handleGetDocumentRequest - I/O error when getting document from MetacatReplication.handlGetDocumentRequest for file: ReplicationService.handleGetDocumentRequest - Error getting property when getting document from MetacatReplication.handlGetDocumentRequest for file: $edu/ucsb/nceas/metacat/McdbExceptionReplicationService.handleGetDocumentRequest - Document implementation error getting property when getting document from MetacatReplication.handlGetDocumentRequest for file: nReplicationService.handleGetDocumentRequest - General exception encountered.handlGetDocumentRequest for file: &MetacatReplication.handleUpdateRequest8edu/ucsb/nceas/metacat/replication/ReplicationServerList1Request didn't specify server name)ReplicationService.handleUpdateRequest - iReplicationService.handleUpdateRequest - Error in MetacatReplication.handleUpdaterequest to close pstmt: Running trust test: Ouput from test is ''Trust test failed.+Couldn't pass the trust testTrust test succeeded. ^CConfiguration not allow to replicate document to youjava/util/Vector" 1       .select docid, rev, doctype from xml_revisions ^ and a.server_location = 1where server_location = 12ReplicationService.handleUpdateRequest - Doc sql: oSELECT t1.docid FROM xml_revisions t1 LEFT JOIN xml_documents t2 on t1.docid = t2.docid WHERE t2.docid IS NULL and t1.server_location = 16ReplicationService.handleUpdateRequest - Deleted sql: ^xml.packagedoctype BIN   K " o% java/lang/CharSequence GReplicationService.handleUpdateRequest - done writing to output stream.ZReplicationService.handleUpdateRequest - error in MetacatReplication.handleupdaterequest: JUPDATE xml_documents SET user_owner = ?, user_updated = ? WHERE docid = ?; EReplicationService.prepareRevisionDoc - The revision document sql is -Processing replication revision for documents=SKipping data file because data replication is not configured+Processing replication revision for docid: . *MetacatReplication.handleGetCatalogRequestXselect entry_type, source_doctype, target_doctype, public_id, system_id from xml_catalog"!http:// ^ -ReplicationService.handleGetCatalogRequest - bReplicationService.handleGetCatalogRequest - Error in MetacatReplication.handleGetCatalogRequest: aReplicationService.handleGetCatalogRequest - error in MetacatReplication.handleGetCatalogRequest:   3ReplicationService.run - thread started for docid:  Othread for docid:  exiting.  ReplicationService.run - PReplicationService.run - error in file lock thread from MetacatReplication.run: MetacatReplication.getServer5select server from xml_replication where serverid = ?0ReplicationService.getServerNameForServerCode - XReplicationService.getServerNameForServerCode - Error in MetacactReplication.getserver: WReplicationService.getServerNameForServerCode - Error in MetacatReplication.getServer:  MetacatReplication.getServerCode8SELECT serverid FROM xml_replication WHERE server LIKE ?0ReplicationService.getServerCodeForServerName - ZReplicationService.getServerNameForServerCode - Error in MetacatReplicatio.getServerCode: TReplicationService.getServerCodeForServerName - SQL error when getting server code: java/util/HashMap!MetacatReplication.getServerCodes-SELECT serverid, server FROM xml_replication !)$ReplicationService.getServerCodes - OReplicationService.getServerCodes - Error in MetacatReplicatio.getServerCodes: GReplicationService.getServerCodes - SQL error when getting server map: java/util/Hashtable " ReplicationHandler.getHomeServer9select server_location from xml_documents where docid = ?/ReplicationService.getHomeServerInfoForDocId - jReplicationService.getHomeServerInfoForDocId - Eror irn rplicationHandler.getHomeServer() to close pstmt: Nselect server, last_checked, replicate from xml_replication where serverid = ? localhost\ReplicationService.getHomeServerInfoForDocId - error in replicationHandler.getHomeServer(): $ReplicationHandler.getServerLocation=SELECT server_location FROM xml_documents WHERE docid LIKE ? /ReplicationService.getHomeServerCodeForDocId - ReplicationService.getHomeServerCodeForDocId - ReplicationService.getHomeServerCodeForDocId - SQL error when getting home server code for docid: bReplicationService.getHomeServerCodeForDocId - SQL error when getting home server code for docid: @ReplicationService.getURLContent - After getting response from: 7#Getting url stream from =ReplicationService.getURLStream - Before sending request to: JK $%* &' ()?ReplicationService.getURLStream - After getting response from: + *Y,org/apache/http/client/HttpResponseException"ReplicationService.getURLStream - + b.org/apache/http/client/ClientProtocolException>ReplicationService.getURLStream - Response contains no content7org/dataone/client/types/AutoCloseHttpClientInputStream, ,- ./ 0java/lang/Throwable:Unexpected Throwable encountered. Logging and moving on: 1 234 56 78 9 :;replication.certificate.filereplication.privatekey.filereplication.privatekey.password<  = >? @A BC DE8Could not find server's client certificate/private key: F GJ K LM NM OM PQ RS TU VWX YZ P["org/dataone/client/rest/RestClient \java/io/FileNotFoundExceptionbCould not set up SSL connection for client - likely because the certificate could not be located: 8Failed to set up SSL connection for client. Continuing. :: MetacatReplication.repltoServer:select replicate from xml_replication where server like ? "ReplicationService.replToServer - LReplicationService.replToServer - Error in MetacatReplication.replToServer: PReplicationService.replToServer - SQL error in MetacatReplication.replToServer: ReplicationLogging ]^ ]_replication.client.timeoutCNo custom client timeout specified in configuration, using default.replication.datafileflag9No 'replication.datafileflag' specified in configuration.)edu/ucsb/nceas/metacat/shared/BaseServiceforcereplicatedeleteforcereplicatedeleteall%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponse,edu/ucsb/nceas/metacat/database/DBConnectionjava/sql/PreparedStatementjava/io/Writerjava/sql/ResultSetorg/xml/sax/XMLReaderjava/util/Datejava/util/Iteratorjava/io/InputStream+org/dataone/exceptions/MarshallingExceptionjava/io/OutputStream java/util/Maporg/apache/http/HttpResponseorg/apache/http/StatusLineorg/apache/http/HttpEntity _serviceName(Z)V1edu/ucsb/nceas/metacat/properties/PropertyService getPropertyappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;!edu/ucsb/nceas/utilities/FileUtilgetFS()C(C)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V booleanValue(Z)Ljava/lang/StringBuilder;org/apache/log4j/Loggerinfo(Ljava/lang/Object;)V longValue()J(J)Ljava/lang/StringBuilder; combinateCurrentDateAndGivenTime$(Ljava/lang/String;)Ljava/util/Date;scheduleAtFixedRate)(Ljava/util/TimerTask;Ljava/util/Date;J)V getMessagecancel setProperty'(Ljava/lang/String;Ljava/lang/String;)Vwarn containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;error(J)Vschedule(Ljava/util/TimerTask;J)VsetContentType getWriter()Ljava/io/PrintWriter;0edu/ucsb/nceas/metacat/database/DBConnectionPoolgetDBConnectionB(Ljava/lang/String;)Ledu/ucsb/nceas/metacat/database/DBConnection;getCheckOutSerialNumber()Iequalsjava/util/Calendar()Ljava/util/Calendar;set(III)VprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; setString(ILjava/lang/String;)VgetTimeInMillis setTimestamp(ILjava/sql/Timestamp;)Vjava/lang/IntegerparseIntsetInt(II)VexecuteclosecommitwritesetServerLocation(I)VmultiThreadUpgradeupgradelengthsplit'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; upgradeById(Ljava/util/List;)ZupgradeByFormatId-(Ljava/lang/Object;)Ljava/lang/StringBuilder;debug(Ljava/util/Collection;)Vsync"(Ljava/util/List;)Ljava/util/List;java/util/Listsize(I)Ljava/lang/StringBuilder;syncAllreturnDBConnection2(Ledu/ucsb/nceas/metacat/database/DBConnection;I)V*(Ljava/lang/Object;Ljava/lang/Throwable;)V getResultSet()Ljava/sql/ResultSet;next getStringgetContextPathvalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValuejava/lang/SystemLjava/io/PrintStream;printStackTrace(Ljava/io/PrintStream;)V'edu/ucsb/nceas/metacat/util/MetacatUtilgetLocalReplicationServerName([BLjava/lang/String;)V+edu/ucsb/nceas/metacat/util/ReplicationUtilgetSystemMetadataContentgetContentWithoutSystemMetadata initParser=(Lorg/xml/sax/helpers/DefaultHandler;)Lorg/xml/sax/XMLReader;(Ljava/io/Reader;)Vparse(Lorg/xml/sax/InputSource;)V getDocInfo()Ljava/util/Hashtable;getBytes(Ljava/lang/String;)[B([B)V'org/dataone/service/util/TypeMarshallerunmarshalTypeFromStream:(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object;(edu/ucsb/nceas/metacat/IdentifierManager,()Ledu/ucsb/nceas/metacat/IdentifierManager; getIdentifier+()Lorg/dataone/service/types/v1/Identifier;'org/dataone/service/types/v1/IdentifiergetValue createMapping9edu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService=()Ledu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService;getSystemMetadataMap()Lcom/hazelcast/core/IMap;com/hazelcast/core/IMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+org/dataone/service/util/DateTimeMarshallerdeserializeDateToUTCtrimEML2_0_0NAMESPACEEML2_0_1NAMESPACEEML2_1_0NAMESPACEEML2_1_1NAMESPACE(Ljava/lang/String;ZZ)VwriteReplication(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/util/Date;Ljava/util/Date;)Ljava/lang/String;-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(edu/ucsb/nceas/metacat/util/DocumentUtilgetDocIdFromAccessionNumbergetRevisionFromAccessionNumbergetGUID'(Ljava/lang/String;I)Ljava/lang/String;getAccessControlList()Ljava/util/Vector;iterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;accessControlExists1(Ledu/ucsb/nceas/utilities/access/XMLAccessDAO;)ZinsertPermissions1(Ledu/ucsb/nceas/utilities/access/XMLAccessDAO;)Vedu/ucsb/nceas/metacat/EventLog#()Ledu/ucsb/nceas/metacat/EventLog; getRemoteAddr getHeaderlog](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VM(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Z)VisEmptywriteDataFileInReplication(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;)Vorg/apache/commons/io/IOUtils closeQuietly(Ljava/io/InputStream;)V setAutoCommitgetRevcontains(ILjava/lang/Object;)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;getDocIDgetSystemMetadataA(Ljava/lang/String;)Lorg/dataone/service/types/v2/SystemMetadata;marshalTypeToOutputStream+(Ljava/lang/Object;Ljava/io/OutputStream;)V getCreateDate()Ljava/util/Date;setTime(Ljava/util/Date;)V getUpdateDate getDocname getDoctype getUserownergetUserupdatedserializeDateToUTC$(Ljava/util/Date;)Ljava/lang/String;getDocHomeServergetPublicaccess(I)Ljava/lang/StringBuffer;getAccessStringindexOfendsWith isDirectoryread([B)I([BII)V(Ljava/io/OutputStream;)V getFileStatusDOES_NOT_EXIST getFileSize(Ljava/lang/String;)JtoXmlS(Ljava/io/OutputStream;Ljava/lang/String;[Ljava/lang/String;Z)Ljava/io/InputStream;getOutputStream%()Ljavax/servlet/ServletOutputStream;readFromFileSystemd(Ljava/io/OutputStream;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;getReplicationValue*(Ljava/lang/CharSequence;)Ljava/io/Writer;/edu/ucsb/nceas/metacat/database/DatabaseService3()Ledu/ucsb/nceas/metacat/database/DatabaseService; getDBAdapter-()Ledu/ucsb/nceas/dbadapter/AbstractDatabase;)edu/ucsb/nceas/dbadapter/AbstractDatabasegetReplicationDocumentListSQL getHubValuegetDataReplicationValue getOptionList&(Ljava/lang/String;)Ljava/util/Vector;getInt(I)IincreaseUsageCount elementAt(I)Ljava/lang/Object; getSmartDocId startsWith&edu/ucsb/nceas/metacat/util/SystemUtil getContextURLgetTimejava/lang/Threadsleepremove(I)Ljava/lang/Integer;getDocIdFromString;(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; doGetRequest_(Ljava/lang/String;Lorg/apache/http/client/config/RequestConfig;)Lorg/apache/http/HttpResponse; getStatusLine()Lorg/apache/http/StatusLine; getEntity()Lorg/apache/http/HttpEntity; getStatusCodegetReasonPhrase getContent()Ljava/io/InputStream; getHttpClient%()Lorg/apache/http/client/HttpClient;;(Ljava/io/InputStream;Lorg/apache/http/client/HttpClient;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetCanonicalName0org/apache/commons/lang/exception/ExceptionUtils getStackTrace)(Ljava/lang/Throwable;)Ljava/lang/String;(Ljava/lang/Throwable;)V toByteArray(Ljava/io/InputStream;)[B*org/dataone/client/auth/CertificateManager.()Lorg/dataone/client/auth/CertificateManager;loadCertificateFromFile8(Ljava/lang/String;)Ljava/security/cert/X509Certificate;loadPrivateKeyFromFile@(Ljava/lang/String;Ljava/lang/String;)Ljava/security/PrivateKey; getSubjectDN8(Ljava/security/cert/X509Certificate;)Ljava/lang/String;registerCertificateS(Ljava/lang/String;Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)V+org/apache/http/client/config/RequestConfigcustomBuilder InnerClasses7()Lorg/apache/http/client/config/RequestConfig$Builder;3org/apache/http/client/config/RequestConfig$BuildersetConnectionRequestTimeout8(I)Lorg/apache/http/client/config/RequestConfig$Builder;setConnectTimeoutsetSocketTimeoutbuild/()Lorg/apache/http/client/config/RequestConfig;(Z)Ljava/lang/Boolean;"org/dataone/client/utils/HttpUtils selectSession9(Ljava/lang/String;)Lorg/dataone/client/auth/X509Session;getHttpClientBuilderi(Lorg/dataone/client/auth/X509Session;Ljava/lang/Boolean;)Lorg/apache/http/impl/client/HttpClientBuilder;-org/apache/http/impl/client/HttpClientBuildersetDefaultRequestConfig^(Lorg/apache/http/client/config/RequestConfig;)Lorg/apache/http/impl/client/HttpClientBuilder;3()Lorg/apache/http/impl/client/CloseableHttpClient;&(Lorg/apache/http/client/HttpClient;)V getLogger-(Ljava/lang/String;)Lorg/apache/log4j/Logger;,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!     Y     'N****  1z*Y Y   L Y  +  M*Y, Y  * N*Y- ! Y " *!#$ : Y %  *&' Y ( *') * *D*+Y,*'*!- Y . *!#/ *') AL1Y Y 2 +3 4L1Y Y 6 +7 4 8;0 8Z5 *@BFUqsw ,58;<MZ[lyH*Fw<[z8B^ 1   =8 Y9881  , + 1+ 1T*:*Y*Y*;<= L Y ? +@ AB+.>& +./KS/Tn1CM+DEB*YFY+DGHH2I !*!J*J!1YL4*J! Y M *!#N +OEp+OGHH2M*,&' Y P *') N1Y-74 Y Q *') * A'R Y S  TUT*VY*;<=W,=XY*!YZ= N Y [ -@ A*:*Y*+Y,*'*!- Y \ *!#] *') 5AD>$   / :AKRs|"!#$#() + .1&4-5A8D6E7a9h:t;>?>A4 E Kb &#v1>*+Y, ^ EF 1 . *_GHH2N:6:::: : : 6 ,`a,b: cd:e6-fg5*hGHH2:*iGHH2:*jGHH2: *kGHH2: l:  mn:o:pqY rstuv uv uv Y w  : Y  x  y  y  y  z :R{W|} Y ~   -g[*iGHH2:o:p{W|} Y ~   -gw-gOY: 6*GHH2:u6  W Y   "-gOY: 6*GHH2:u6  W Y   -gʻY: 6*GHH2:u6 *GHH2:*GHH2: N::: W(::: W  W Y   -gOY: 6*GHH2:u6  W Y   -gY: ,a,b: *E*GH:R Y  Y: : Y   9:R Y   T,a,b:  ZR  C:R Y   T Y     |S: R Y ¶  T Y ö  Ķ T:  ŧ: R  ȱ,a ɶ ʶ ˶ ̶ Ͷ ζ  ϶ ж Ѷ Ҷ Ӷ Զնo:{W:  6 : Y ٶ   ڶ  Y   ڶ  Y   ڶ  Y   ڶ  Y   ۶   Y ܶ + ޶  Y ߶         Y ܶ + ޶  Y ߶         Y ܶ + ޶  Y ߶             Y ܶ + ޶  Y ߶      C:: Y      Y ܶ + ޶  Y ߶         Զ 6 ||S: R Y ¶  T Y ö  Ķ T: a ŧY: R  ȧG: R Y ¶  T Y   T |S: R Y ¶  T Y ö  Ķ T:  ŧ: R  ȧ:|S:R Y ¶  T Y ö Ķ T:  ŧ:RIL;1;;=;LQT  I  ? I I K I Z _ b* td t   ! $* 6d 6 t 6 8 ? I 8 ? I 6 8 6JSTUVWXY!Z$['\*^2_:b<cAdHgQhaiqloqrswyz{|}FNV]b#)BNWZjqx~ !)-6=EHNgs|&ILN_hks{cklefg%h.g1k8l;kDlGmLoQrTpVqcdlsz    :Yx !"#$'"(@)G*N+U,\-c0123456789:=>"?)@0A7B;CGDKFiGpJKLMNOPRTUVYck l e f "g 3h <g ?k Fl Ik Rl Um Zo _r bp dq qr t\ v] ^ _ ^ ` c k l e f g h g k l k l m o !r $p &q 3r 6b 8c ?k Fl Ie Kf fg wh g k l k l m o r p q t v(7 ! "x#@$% =&-'W@() Z=&j-' *+,-.-*6/,=0.12 &'3z4|@56 =&-'&#7.N489,e:;>8 <= 8>? V @ ;5ABCD  E 8>? d @ v@8 8>? & @ K8>? @  FG HI J KL M NO P Q! R $ S ' TU * V 4-W=0W&#7Xe:Y , Z[\]^_` TTbZ[\]^_`#& Z[\]^_TZ[\]^_aHbc5Vc?WdCe LfR0gb$u Z[\]^_dCe LfQcRdCe LfQeZ[\]^_edCe Lf Z[\]^_h ij)*iGHH2N*GHH2:::6:*E*GHH2: Y  -  Y    Y   Y Y  -     :  : FY : Y Y  -     :   :   :  :  Y::YY :GF::XY:66 !"#W$GF:%GF:&:&: Y '  (GF: Y )  :"*+g,A.:l"*/g0A.:H"*1g2A3:$*4g5A3: Y 6  A7d:e68Y9:  -:W5;<#: Y =  A>:?6@W: B:CYD:E:FGH:I+J Y K  L >: Y N  O P : R Ȳ ȧzQGF:RGF:S Y K  T  U,V,WXYZu:!5;<#:" Y = " A>:"?6#"#@W:" B:""CYD:#"E:$$F$GH:%#%I+#%J Y K  L >:& Y N  O &P :'R'&Ȳ'&ȧzQGF:#RGF:$#$S Y K  T  U,V,WXYZ!: R Y [  T Y \  ]  ^  Ķ T: R Y [  T Y `  ]  ^  a T7: R Y [  T Y c  ]  ^  d T: R Y [  T Y e  ]  ^  7 T: R Y [  T Y f  ]  ^  Ƕ T#: R Y [  T Y g  ]  ^  P T: R Y [  T Y g  ]  ^  i Tk: R Y [  T Y j  ]  ^  T:(( @Y\AM yA@CMy{y,,Q_,b, 5,e,M,h,y,GQ [eoy#&),5E^x$-4KR_bgsy '*1=FNUajry  "@GNY\^ho t    )4!Z$v%y    @CEjt~!$%HI&'(;)D(GHNIQ*S+o,-,HI./010HI 2 3'4O5X4[HbIe6g7898HI:;<=<HI>?;@cAl@oHvIyB{CDEDHIHIJF:8k">8GlN m^ nop 9qrpstuvowZx)My>8"l" m# no"jp'E9qr&pst%uv#w"Zx#My$%z{ |} ~ {  -4R_b" *P? SP P  P gP@ Pqr P {P8 HIFGQ#&KL)M,*oww"Rj%E Z\[]cZ\[]ZZ\[]Z## hZ\[]Zc[ GB:iZ\[]Ze"Z\[]Zec[ GB:i Z\[]Id[[[ [f[[[c[e  *iGHH2:*GHH2: Y k   Y l   Y m   Y n  o Y p  q U,V,WXYZ Y p  q :R Y r  T Y s  t u T Y v u T8:R Y r  T Y s  t x T Y v x T:R Y r  T Y s  t Ķ T Y v Ķ Th:R Y r  T Y s  t  T Y v  T A _w  /'ST V;WVXqYZ[\^t_`a2b;a>c\t_dae}fgfhtijkl km,t/n1oMpjqspvrvf coacc?1c8HIFGQ u 1Z\[ggdgcd  >*y*iGHH2M*GHH2N-, ,Cg)R Y z  T{T:*E*GHH2:: Y | ,  Y } -  Y ~  Y Y  ,    - : : : : Y::  YY:  GF:  (GF:  GF:  $GF: %GF:&:&: Y   :ggY Y  ,    - : :::  - ,:: :d:e6 QGF: RGF:-SfY:66- !"#W;<->:-?6@W :-- B:^CY-D:E:FCGH:I*J Y K - L  Y  - T  U+V+WXY-Zy:R Y z  Ȳ Y  -     T Y   T )1 )?17??A? A`~_&7S\]`i|&=DQ^kx ).137<?FIQX^kx    ! + H RYy|' !"$"%1&:%=(j$38J{B ?IFkl m noH1st+Quv{& D Qs ^f kY xL?818QsKLXlMkYxxLywt8>>FG'Q&` D w>,.%LZ[ZcdZ[ZccMe Z[Zc]!Y FBZ[cu *GHH2M*GHH2N-Y,: Y  , 6-u6+`a+b:,G, Y  ,   Y  ,  Y  ,   Y  ,  B Y  ,   Y  ,  ŧDMR Y   T Y  , T,;>j678)9C:J;P>X?`AgBqCyEJLMQR6U;\>W?X[YlZuYx[]\ ,)JP`TU?@8HI 4Z\_A>Z\c@ ;w*GHH2M,N+`a+b:-ŧGNR Y   T Y  ,  - T/26 hlop$q*r/x2t3uOvjwsvvz>$ TU3C8wwHIh w2Z\cC ; YL+M*N- :- N,YY-+:" 28>;3 .)#8 85h b YL-Y*M+*W+W,,@N-:Y::+W+W+WNR Y  * AlN-,l:,+,W+,W+W+,W+,W+W+¶W+,öW+ĶW+ŶW+,öW+ƶW+ǶW+,ȶW+ɶW+ʶ,˶W+̶,W+ζW+϶WCY*D:+жW+ѶW+ҶW+Ӱ%nqA+%4=FMW_fnqr"*2;CRaiq{p 4:=1F(Wro !y!{uvq h x*ԶGHH2MN,:Y:N+`a+b:-ŧ9: Y ն ,   :RTTORB$+4<DJORTx\ 4$+D TUxpT48HIyw RZ\c5 jI/*iGHH2N*ԶGHH2: Y ֶ - Y Y  -   ׶  : :?Y:!"#W;< Y ض  U,V,WXYٶZ@:R Y [  Ȳ Y ڶ  ȱ N :Unuz  .\ "n{uy;8//HI/FG Q  /8Z\[:Z\[c<  +GHH2:)R Y ۶  TܶT N+iGH2:Y Y     ݶ : :޶)R Y ۶  TT:- Y -  N Y -  :: `:l :Y :F `:4 :"Y: ::,a:Y::6  * 6 Y:R Y ۶  T Y   T :  ;{{     9!#$1%:&;,B-O.k/02567<:;>?BEFGHIJ%K-L8M?NJOQQ\RdSkUpZx]{`bdfghkstmnopoqst stvOiQ9z{2By>8\)}  B8HIW# { ;|Z\Z\cZ\)% Z\cKe  MN::::*iGH2: Y     ݶ MY,:   :  ޶H+`a+b:  Y     *GH2:  Y   -Y :  : Y   N- - #Y-: :+: -: Y    :R Y   T Y  ,  a T[:R Y   T Y  -  Ƕ T::R Y   T Y  -  3 T3:: Y  -   T :Z: Y  -   T::+`a:+bW+b: Y    ŧZ: R  ȧH: R  ŧ1: R  ȧ:ŧ:R_o_o60o60 o oo$6 inq:i:it~  5EOVbjr&+08DINoty~$).368Tpy| "',/7:AIinqsr5TU bQO0z{ V)    DK@8K//8s @  8  @  @HI  :TU  Z\hNZ\Wf^^BcBeA Z\_fQcVfQe Z\_ef Z\_ EM>:::+`a+b:dM,e>Y:*iGHH2: Cg|,Q:R Y   T Y  Ķ T, : , ŧ:Rȱ Y     ݶ : Y   Y:   :  Y     ޶T|,Q: R Y   T Y   Ķ T, : , ŧ: R  ȱ|,Q: R Y   T Y   Ķ T, : , ŧ: R  ȱY: Y: Y:  W!  W" W #$%W &W'(:): W W Y *  Ӷ Y:+W' ,W Y - Ӷ , Ӷo:{W:6.64:/ 0:1gV2 W3  W Y 4 5 Wζ W6 W2 W3  W Y 4 5 Wζ W7 W8 W9 W6 W3Y::W5;:W :W6:1g/ 0:mc2 W Y 3   W Y 4 5 Wζ W6 W3Y::W5;:W :W63,Ӷo:,<{W:6,=  W> W66 ?] @:2 W3 @A W4 W@A Wζ W6 W, B WC WD||,Q:R Y   T Y  Ķ T, :,ŧv:Rȧd:R Y   T Y E  T Y    :R|,Q:R Y   T Y  Ķ T, :,ŧ:Rȧ|:|,Q:R Y   T Y  Ķ T, :,ŧ:R)^em^emls{ls{TLTTVT^cfls{ls{ ^lvlBET[cT[c ^lvlT   " */2   $)2BQY ^ejmo!&'()"*)+J-V._/g0lsx{}13789 .@ILQT[^cfhu:v>?BEFGIMORSTUVX [\`(a1cOfZgbhkitl}mnoprqvxz{|}~ &GPYbkw2;GP^ow*3<BS\elsx{}BEGT[`ce  '*/24AD*o:>? @}:>?  @ :>? h @ 'P'HdB*Qp"Jz{ )C    WkCDtE} }:>? @G  @o8e:>? @:>?4 @EEHICKLAM>NO ;   8TUH'P'H Eq3QZ\]^_[dCe Gf Z\]^_dCe GfndCe GfwBPgm/ / )-c8Z\]^_dCe GfQcaZ\]^_cfNdCe GfQeZ\]^_edCe GfZ\]^_ FF:*o:*<+GL,p-p+p{W|*}.   )2 : A E >FKLFFFA" 9NO    Y H + AYN*+o:*<{W:IA:1gRJ:56R Y K  L -MW-3W-4W-ζW1g-7W-8W-9W-NWB-Ӱf").6?HR\"k#w'()+,-.012358 :\ {m\KL ")NO?CDH^g. OA M0N6::+`a+b:PdN-e6-Qo:{W:6Y:  RW SW TW UW VW:  WX Y Y  :  Z W [W6_ \W+`a Ӷ| : |-S: R Y ]  T Y ^  Ķ T-: - ŧ: R   :R Y ]  T Y _  T8 Y    :R|-S:R Y ]  T Y ^ Ķ T-: - ŧ:Rȧ:|-S:R Y ]  T Y ^ Ķ T-:-ŧ:R29B29B~ 2.5>.5>z 2.eQRST WYZ^"_&`,a5d=eFfOgXhaifjzklmopqstvwxz{|$~+29?BD`r{~!.5;>@\nwz +.B D:>?   @ FkCDObEXY !  @{8@:>?  @:>?  @00HI0.KL+M(NO %TU 0Z\]^_Ag" Z\]^_gdDe LfZ\]^_cmZ\]^_cfOdDe LfQeZ\]^_edDe LfZ\]^_ Pl`M+`aN+bN- Y a , b -ŧ:Rȱ=@*  9=@BO4B @PPHI F<TU P@Z\_f ) Y c @F df Y g ?d@F h ?diW=LR Y j  T Y k + Thk> #)?VYhkll98 kc9 !"L=NldL+e=FYmI:+oN-v-{W-:6l:-|+Q:R Y n  T Y o Ķ T+ : + -|+Q:R Y n  T Y o Ķ T+ : + :R Y n  T Y p  T-|+Q:R Y n  T Y o Ķ T+ : + d: -|+Q: R Y n  T Y o  Ķ T+ :+ TZbTZbTNT\NT\TNF %-4<EJTZ_bd 0NTY\^z z d:>?"<wCDEnE:>?:8^:>?:>? #KL M NOb]^gdCe ]^MdCe BcIdCe Be ]^edCe ]^ $%L=N6qdL+e=+roN-*p-{W-:6v56-|6-|+Q:R Y s  T Y t  T+ : + -|+Q:R Y s  T Y t  T+ : + :1Y Y u Ķ 4: -|+Q: R Y s  T Y t  T+ : +  V\dV\d  V V68>F8>F86;   %,4=BLR V)\3a4d,f-./.3434 )34,-./.34345#$)%6(8)>3C4F,H-d.v/.343457p f:>84CD=xE:>8 ?H:>8 QKLMNO #p d]^gcCe McCe Bdae ]^ecCe ]^1 &'_ JK<MvYwNxdK*e<*yoM,{W,:(56:-z{W,|,|*Q:R Y |  T Y }  T* :*:1Y Y ~ Ķ 4:,|*Q: R Y |  T Y }  T* : * - fltfltff;3;;=;.?@ACGHI"J)K1L;MENOO]P`QfYlbqct[v\]^]bcbcdSTUXYbc[\]'^0]3b8c;bBcEdHff E#OQ15CDv:>8 ?:>8 HKLFMDNO<() <(*m 1]^+g.]^+cCe Bdae ]^+ecCe ]^+1, -rYLM>*K:dM,e>,o:*p{W:56|m|:|,Q:R Y   T Y   T, : , ,o:,<v{W:6.: :  g +  Wm|: |,Q: R Y   T Y   T, : ,  ||,Q:R Y   T Y   T, : , :R Y   T Y   T|,Q:R Y   T Y   T, : , e:|,Q:R Y   T Y   T, :,+krzkrz7>F7>Fk7:AI:AIk7:gno p qrvw y){2|:}CMWahkrwz| !*-47>CFHdv.7:AFIKgyW &|:>8 Q . H:>8 C[/DCD0:>83&:8K:>8:>81 KL MNO 1aZ]^gZ]^gZcCe Z]^g^g Z]^ggZcCe Z]^cCe Z]^cJcCe BeZ]^ecCe Z]^ 2%L=N6*:dL+e=+oN-p-{W-:656-|6-|+\: R Y   T Y     Ķ T+ : + -|6-|+\: R Y   T Y     Ķ T+ : + :1Y Y    Ķ 4: -|+\: R Y   T Y     Ķ T+ :+ ]ck]ck.&..0.];;]hhjpxjpx;jh> #,3;DISY]chkm#&+.58;=[hjpuxzz mE? E? ;CDDE=+?zE? 3KLMNO # k ]^gdNe  ]^gdNe ]^dle ]^edNe 1 45CN:*N Y  * -:- :-07797*  '0 4 7 = @  Cz{A6>77e 89 Y  *  Y  * LM,*N-:-: Y  * ,,Y Y   YY,LDM Y  , ^ , T,TY,+<^  : < @ J R Z w       ' " # $ # % & (H@:;JH<R~=>Zv?@@ABz{<6/CDEFe@ GHL*L+M,N+-:+" 2 4 5 6 9 6 9 :  I}z{6e JK@K*L M N :,:-:L+!M Y  , AMN+-,:YKPM Y Ķ ,Ŷ A/M Y ƶ ,Ƕ , ,*FIggv C D G J K L M' N2 O; PF TI QJ Sg Wm Xs Yy Z [ \ ] ^ ` i b d i f h k 7L0M(N'OP2QRJ8 STUV WXY+8Z[;ICc{\`c+ ]^|L=NȸdL+e=+ɶoN-*p-{W-:656k-|6-|+Q:R Y ʶ  T Y ˶  T+ : + -|6-|+Q:R Y ʶ  T Y ˶  T+ : + -|+Q:R Y ʶ  T Y ˶  T+ : + :R Y ʶ  T Y ̶ Ķ T-|+Q:R Y ʶ  T Y ˶  T+ : + d: -|+Q:R Y ʶ  T Y ˶  T+ :+ X^fX^f %-%q-iqqsqX~~    X~!)!m)emmomfY      " ) 1 : ? I O U X ^ c f h        % * - / K ] f i n q x { ~                    ! & ) + G Y b e j m t w z  h:>8:>8I1CD:E/:>8:?:>8+:>8|QzKLxMvNOf]^gcCe ]^gcCe ]^McCe BdIcCe Be]^ecCe ]^_S8YVX$Wu08͸γϳRKи K*u!L Y Ѷ + AҸ 8!L Y Ӷ +3 T>LOmvy0V{#'+4<>ELOPmvyz P8z>Y`OcKabI H