3                          + * . . 3  *   C *   *   * *   F   V V * Z    `    *  e            !"  # $% $& '()*+  , -./01  23 4   5 67 89 :;<= >?@AB VC DEFG  H IJ KLM NOPQRS TU *VWXYZ[ \]^ \_ \`a bc defg hi 6 jklm  \n \opqrs tu ` v `wxyz `{|} `~ `  \ \ *        *                  * * * *  *    *  S *  3   *    "   * !" #$ F% & '( ) *+, *- :. /0 1.234567 89:;<=>? logMetacatLorg/apache/log4j/Logger; V2V1MISSMATCHLjava/lang/String; ConstantValue getInstanceV(Ljavax/servlet/http/HttpServletRequest;)Ledu/ucsb/nceas/metacat/dataone/CNodeService;CodeLineNumberTableLocalVariableTablerequest'Ljavax/servlet/http/HttpServletRequest;*(Ljavax/servlet/http/HttpServletRequest;)Vthis-Ledu/ucsb/nceas/metacat/dataone/CNodeService;setReplicationPolicy(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/ReplicationPolicy;J)Zmsgchecker5Ledu/ucsb/nceas/metacat/dataone/D1NodeVersionChecker;versioneLjava/lang/RuntimeException;session&Lorg/dataone/service/types/v1/Session;pid)Lorg/dataone/service/types/v1/Identifier;policy0Lorg/dataone/service/types/v1/ReplicationPolicy; serialVersionJserviceFailurenotFoundlock!Ljava/util/concurrent/locks/Lock;subject&Lorg/dataone/service/types/v1/Subject;systemMetadata-Lorg/dataone/service/types/v2/SystemMetadata; StackMapTable@ABCDkE ExceptionsdeleteReplicationMetadata(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/NodeReference;J)Zr&Lorg/dataone/service/types/v1/Replica;updatedReplicasLjava/util/List;nodeId,Lorg/dataone/service/types/v1/NodeReference;authDel-Ledu/ucsb/nceas/metacat/dataone/D1AuthHelper;LocalVariableTypeTable8Ljava/util/List;FGdeletez(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier;/Lorg/dataone/service/exceptions/InvalidRequest;usernamere1Ledu/ucsb/nceas/metacat/McdbDocNotFoundException;Ljava/sql/SQLException;Ljava/lang/Exception;node#Lorg/dataone/service/types/v2/Node; replicaNodereplicalocalIdcnLorg/dataone/client/v2/CNode;nodeType'Lorg/dataone/service/types/v1/NodeType;nodeListnotAuthorizedCode notFoundCodeserviceFailureCodeinvalidTokenCodeneedDeleteInfoZ HeadOfSidsysmeta5Ljava/util/List;HI*/ JarchiveneedModifyDate&archiveCNObjectWithNotificationReplica(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;Z)Lorg/dataone/service/types/v1/Identifier;sysMeta logArchivesetObsoletedBy|(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;J)ZeeobsoletedByPidsetReplicationStatus(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/NodeReference;Lorg/dataone/service/types/v1/ReplicationStatus;Lorg/dataone/service/exceptions/BaseException;)ZreplicaNodeStr targetNodeStr nodeSubject nodeSubjects nodeReferencecountInodes targetReplica targetNodestatus0Lorg/dataone/service/types/v1/ReplicationStatus;failure.Lorg/dataone/service/exceptions/BaseException;allowedreplicaEntryIndexreplicas8Ljava/util/List;KL3 getChecksumx(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Checksum;errorexistsInIdentifierTable isAuthorizedchecksum'Lorg/dataone/service/types/v1/Checksum;Mresolve(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/ObjectLocationList;searchu(Lorg/dataone/service/types/v1/Session;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/ObjectList; queryTypequery getFormatb(Lorg/dataone/service/types/v1/ObjectFormatIdentifier;)Lorg/dataone/service/types/v2/ObjectFormat;fmtid5Lorg/dataone/service/types/v1/ObjectFormatIdentifier; addFormat(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/ObjectFormatIdentifier;Lorg/dataone/service/types/v2/ObjectFormat;)Lorg/dataone/service/types/v1/ObjectFormatIdentifier;formatIdformat+Lorg/dataone/service/types/v2/ObjectFormat;createNewObjectFormatList(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/ObjectFormatList;Lorg/dataone/service/types/v2/SystemMetadata;)VioeLjava/io/IOException;lastPidnextPidobjectFormatList/Lorg/dataone/service/types/v2/ObjectFormatList; lastSysmetaisLjava/io/PipedInputStream;osLjava/io/PipedOutputStream;docSizeLjava/math/BigInteger;NOupdateOldObjectFormatList(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)V listFormats1()Lorg/dataone/service/types/v2/ObjectFormatList; listNodes)()Lorg/dataone/service/types/v2/NodeList;registerSystemMetadata(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)Lorg/dataone/service/types/v1/Identifier;sqlesidreserveIdentifiergenerateIdentifieru(Lorg/dataone/service/types/v1/Session;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;schemefragmenthasReservationx(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Subject;Lorg/dataone/service/types/v1/Identifier;)ZsetRightsHolder(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Subject;J)Lorg/dataone/service/types/v1/Identifier;userIdinvalidRequestCodeisNodeAuthorized listedNode replicaListsf/Lorg/dataone/service/exceptions/ServiceFailure;originatingNodeSessiontargetNodeSubject isAllowedcreate(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Ljava/io/InputStream;Lorg/dataone/service/types/v2/SystemMetadata;)Lorg/dataone/service/types/v1/Identifier;npe Ljava/lang/NullPointerException;objectLjava/io/InputStream;P setAccessPolicy~(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;J)Z accessPolicy+Lorg/dataone/service/types/v1/AccessPolicy;QupdateReplicationMetadatay(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Replica;J)Z listedReplica replicaStatusindex listObjects!(Lorg/dataone/service/types/v1/Session;Ljava/util/Date;Ljava/util/Date;Lorg/dataone/service/types/v1/ObjectFormatIdentifier;Lorg/dataone/service/types/v1/NodeReference;Lorg/dataone/service/types/v1/Identifier;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/dataone/service/types/v1/ObjectList; startTimeLjava/util/Date;endTimeformatid identifierstartLjava/lang/Integer;listChecksumAlgorithms6()Lorg/dataone/service/types/v1/ChecksumAlgorithmList;cal4Lorg/dataone/service/types/v1/ChecksumAlgorithmList;notifyReplicaNodes0(Lorg/dataone/service/types/v2/SystemMetadata;)VmnLorg/dataone/client/v2/MNode;Lorg/dataone/client/v1/MNode;replicationVersioncurrentSystemMetadatareplicaNodeRefupdateSystemMetadata(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)ZcurrentSysmetacurrentSerialVersionneedUpdateModificationDatefromCNsuccess synchronizeR(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)ZgetQueryEngineDescriptionq(Lorg/dataone/service/types/v1/Session;Ljava/lang/String;)Lorg/dataone/service/types/v1_1/QueryEngineDescription; queryEnginelistQueryEnginesX(Lorg/dataone/service/types/v1/Session;)Lorg/dataone/service/types/v1_1/QueryEngineList;a(Lorg/dataone/service/types/v1/Session;Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;getCapabilities%()Lorg/dataone/service/types/v2/Node; SourceFileCNodeService.java+edu/ucsb/nceas/metacat/dataone/CNodeService  R STA UVC WV XY-org/dataone/service/exceptions/InvalidRequest4883$The provided identifier was invalid. Z48824884java/lang/StringBuilder [The object for given PID \]$ couldn't be identified if it exists ^V(No object could be found for given PID: _`@ abc de &f,org/dataone/service/exceptions/NotAuthorized4881 \g not allowed by  on h i jkD [Locked identifier lm nop qY rs+org/dataone/service/types/v2/SystemMetadata'org/dataone/service/exceptions/NotFound&Couldn't find an object identified by 3edu/ucsb/nceas/metacat/dataone/D1NodeVersionChecker tu vMNRead wx-org/dataone/service/exceptions/ServiceFailureSCouldn't determine the MNRead version of the authoritative member node for the pid v2 yzThe Coordinating Node is not authorized to make systemMetadata changes on this object. Please make changes directly on the authoritative Member Node.v1The version of the MNRead is 1 for the authoritative member node of the object . We don't support it. {|O }~-The requested system metadata version number \% differs from the current version at 3. Please get the latest copy in order to modify it..org/dataone/service/exceptions/VersionMismatch4886java/lang/RuntimeExceptionNo record found for:  G         V [Unlocked identifier aSession cannot be null. It is not authorized for deleting the replication metadata of the object +edu/ucsb/nceas/metacat/dataone/D1AuthHelper   java/util/ArrayList  F G  $org/dataone/service/types/v1/Replica uJ Y +org/dataone/service/exceptions/InvalidToken4963No session has been provided496249604961    x /edu/ucsb/nceas/metacat/McdbDocNotFoundException s   V User-Agent x  V Couldn't delete . The error message was: java/sql/SQLExceptionK. The local id of the object with the identifier can't be identified since R java/lang/Exception$Can't inform MNs of the deletion of * due to communication issues with the CN: $m!org/dataone/service/types/v2/Node u I   Error deleting pid:  from replica MN: $4973497249714970  m4CNodeService.archive - lock the system metadata for -org/dataone/service/exceptions/NotImplemented4974  m6CNodeService.archive - unlock the system metadata for 4942(The provided obsoletedByPid was invalid. The provided obsoletedByPid 4 is an existing SID. However, it must NOT be an SID.4941)Couldn't determine if the obsoletedByPid . is an SID or not. The id shouldn't be an SID. e4945 4720Session cannot be null4730!ReplicationStatus for identifier  is KsystemMetadata is null for 4740 4The replication request of the object identified by  failed. The error message was L.  Comparing  to replica entry index is: \.In setReplicationStatus(), Node reference is: $org/dataone/service/types/v1/Subject/In setReplicationStatus(), comparing subjects:  and  4861????The subject identified by m is not a CN or MN, and does not have permission to set the replication status for the replica identified by m : r Status state change from is prohibited for identifier  and target node  Set the replication status for  for identifier v  Y  (METRICS: REPLICATION: END REQUEST: PID:  NODE:  SIZE: |  mMETRICS: REPLICATION: V PID: "Replication failed for identifier  on target node . The exception was: m47002There was a RuntimeException getting the lock for e1410 V1400 not allowed on %Couldn't determine if the " is in the identifier table since . So we assume it is not there.,edu/ucsb/nceas/metacat/dataone/D1NodeService7The object with the PID has been deleted from the node.1420. "+An error occurred getting the checksum for 4131resolve not implemented4281$Metacat does not implement CN.search  01,CNodeService.addFormat() called. format ID:   format name: V format type: V00003Implementation underway... Will need testing too...java/io/PipedInputStreamjava/io/PipedOutputStream   [ [java/io/IOException&Unable to marshal object format list. +org/dataone/exceptions/MarshallingException  >Unable to set an accurate size for the new object format list.     java/util/Date  jk2org/dataone/service/exceptions/IdentifierNotUnique.org/dataone/service/exceptions/UnsupportedType4org/dataone/service/exceptions/InsufficientResources4org/dataone/service/exceptions/InvalidSystemMetadata)Unable to create() new object format list 5Unable to update metadata of old object format list. OP4800listNodes not implementedqNo Session - could not authorize for registration. If you are not logged in, please do so and retry the request.4863The provided identifier % is a series id which is not allowed.4862Couldn't determine if the pid  is a series id since Comparing guid|sysmeta_guid: |The identifier in method call (0) does not match identifier in system metadata ().  ?The series id in the system metadata is invalid in the request. Checking if identifier exists...7The identifier is already in use by an existing object.$Starting to insert SystemMetadata...%Problem registering system metadata: !Error inserting system metadata:  : %Returning from registerSystemMetadataSCould not log 'registerSystemMetadata' event because no localId was found for pid: aCould not log 'registerSystemMetadata' event because the localId couldn't be identified for pid: 4191.reserveIdentifier not implemented on this node/generateIdentifier not implemented on this node+hasReservation not implemented on this node44424490446044404443cCouldn't determine the MNRead version of the authoritative member node storage version for the pid ^targetNode is : &Couldn't get the node list from the CN4872@There is no Member Node registered with a node subject matching 4871'Getting system metadata for identifier The  is allowed to replicate: \ for System metadata for identifier  is null.4874:Runtime Exception: Couldn't determine if node is allowed: 4891#The provided identifier is invalid.4894)Session is required to WRITE to the Node./CN.create -start to create the object with pid aCN.create - after locking identifier, passing authorization check, continue to create the object ujava/lang/NullPointerException4896IBoth the origin and authoritative member node identifiers need to be set.The subject listed as ? isn't allowed to call create() on a Coordinating Node for pid 11006There was a problem creating the object identified by . There error message was: 4893 4402443044004420VCouldn't determine the version of MNRead of the authoritative member node for the pid r4851aSession cannot be null. It is not authorized for updating the replication metadata of the object 4852485548544853 !Unknown RuntimeException thrown: E | 2org/dataone/service/types/v1/ChecksumAlgorithmListMD5   SHA-1UCan't inform MNs of system metadata changes due to communication issues with the CN:      Can't inform E of system metadata changes due to communication issues with the CN: RThe system metadata object should NOT be null in the updateSystemMetadata request.:Please specify the id in the updateSystemMetadata request }No Session - could not authorize for updating system metadata. If you are not logged in, please do so and retry the request.HWe can't find the current system metadata on the member node for the id 1CN query services are not implemented in Metacat..The CN capabilities are not stored in Metacat.)org/dataone/service/cn/v2/CNAuthorization org/dataone/service/cn/v2/CNCore org/dataone/service/cn/v2/CNRead'org/dataone/service/cn/v2/CNReplication org/dataone/service/cn/v2/CNView$org/dataone/service/types/v1/Session'org/dataone/service/types/v1/Identifier.org/dataone/service/types/v1/ReplicationPolicyjava/lang/Stringjava/util/concurrent/locks/Lockjava/lang/Throwablejava/util/Listjava/util/Iteratororg/dataone/client/v2/CNode%org/dataone/service/types/v1/NodeType*org/dataone/service/types/v1/NodeReference.org/dataone/service/types/v1/ReplicationStatus,org/dataone/service/exceptions/BaseException%org/dataone/service/types/v1/Checksum-org/dataone/service/types/v2/ObjectFormatListjava/math/BigIntegerjava/io/InputStream)org/dataone/service/types/v1/AccessPolicyorg/apache/log4j/Logger getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;getValue()Ljava/lang/String;trimequals(Ljava/lang/Object;)Z'(Ljava/lang/String;Ljava/lang/String;)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringcheckV1SystemMetaPidExistt(Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getSubject(()Lorg/dataone/service/types/v1/Subject;'org/dataone/service/types/v1/PermissionCHANGE_PERMISSION)Lorg/dataone/service/types/v1/Permission;{(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Permission;)Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;9edu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService=()Ledu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService;getLock5(Ljava/lang/String;)Ljava/util/concurrent/locks/Lock;debug(Ljava/lang/Object;)VgetSystemMetadataMap()Lcom/hazelcast/core/IMap;com/hazelcast/core/IMap containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;getAuthoritativeMemberNode.()Lorg/dataone/service/types/v1/NodeReference;/(Lorg/dataone/service/types/v1/NodeReference;)V getVersion&(Ljava/lang/String;)Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)ZgetSerialVersion()Ljava/math/BigInteger; longValue()J(J)Ljava/lang/StringBuilder;3(Lorg/dataone/service/types/v1/ReplicationPolicy;)VONEadd.(Ljava/math/BigInteger;)Ljava/math/BigInteger;setSerialVersion(Ljava/math/BigInteger;)Vjava/util/Calendar()Ljava/util/Calendar;getTime()Ljava/util/Date;setDateSysMetadataModified(Ljava/util/Date;)V getIdentifier+()Lorg/dataone/service/types/v1/Identifier;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getMessageunlockw(Ljavax/servlet/http/HttpServletRequest;Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;Ljava/lang/String;)VdoCNOnlyAuthorization)(Lorg/dataone/service/types/v1/Session;)VgetReplicaList()Ljava/util/List;(Ljava/util/Collection;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getReplicaMemberNoderemovesetReplicaList(Ljava/util/List;)V getPIDForSIDf(Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;getSystemMetadataForPID(Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/dataone/service/types/v2/SystemMetadata;(edu/ucsb/nceas/metacat/IdentifierManager,()Ledu/ucsb/nceas/metacat/IdentifierManager; getLocalIdf(Ljava/lang/String;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier;getIdentifiers()Lcom/hazelcast/core/ISet;com/hazelcast/core/ISetedu/ucsb/nceas/metacat/EventLog#()Ledu/ucsb/nceas/metacat/EventLog;%javax/servlet/http/HttpServletRequest getRemoteAddr getHeader"org/dataone/service/types/v1/EventDELETE$Lorg/dataone/service/types/v1/Event;xmlValuelog](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getCNNodeList%org/dataone/service/types/v2/NodeList getNodeListgetType)()Lorg/dataone/service/types/v1/NodeType;MN"org/dataone/client/v2/itk/D1ClientgetMNK(Lorg/dataone/service/types/v1/NodeReference;)Lorg/dataone/client/v2/MNode;org/dataone/client/v2/MNode*(Ljava/lang/Object;Ljava/lang/Throwable;)VdoIsAuthorized(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v2/SystemMetadata;Lorg/dataone/service/types/v1/Permission;)VarchiveCNObject(ZLorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;Z)VsystemMetadataSIDExists,(Lorg/dataone/service/types/v1/Identifier;)ZWRITE,(Lorg/dataone/service/types/v1/Identifier;)VFAILEDsize()I(I)Ljava/lang/StringBuilder;getSubjectList COMPLETED INVALIDATEDinfo(I)Ljava/lang/Object;getReplicationStatus2()Lorg/dataone/service/types/v1/ReplicationStatus;3(Lorg/dataone/service/types/v1/ReplicationStatus;)VsetReplicaMemberNodesetReplicaVerifiedQUEUED REQUESTEDgetSizeintValuetrace toUpperCasewarnREADgetDescription)()Lorg/dataone/service/types/v1/Checksum;2edu/ucsb/nceas/metacat/dataone/ObjectFormatService6()Ledu/ucsb/nceas/metacat/dataone/ObjectFormatService;)org/dataone/service/types/v2/ObjectFormat getFormatId7()Lorg/dataone/service/types/v1/ObjectFormatIdentifier; getFormatName getFormatType(Ljava/io/PipedInputStream;)V'org/dataone/service/util/TypeMarshallermarshalTypeToOutputStream+(Ljava/lang/Object;Ljava/io/OutputStream;)Vflushclose availablevalueOf(J)Ljava/math/BigInteger; setIdentifier setObsoletessetSize setSubmitter)(Lorg/dataone/service/types/v1/Subject;)VsetDateUploaded getSeriesIdisValidIdentifierjava/lang/ObjectgetClass()Ljava/lang/Class;(Z)Ljava/lang/StringBuilder; initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable; objectExistsgetOriginMemberNodeorg/apache/commons/io/IOUtils closeQuietly(Ljava/io/InputStream;)V.(Lorg/dataone/service/types/v1/AccessPolicy;)VgetCause()Ljava/lang/Throwable;!(Lorg/dataone/service/types/v1/Session;Ljava/util/Date;Ljava/util/Date;Lorg/dataone/service/types/v1/ObjectFormatIdentifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/NodeReference;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/dataone/service/types/v1/ObjectList; addAlgorithm(Ljava/lang/String;)VgetDateSysMetadataModifiedsystemMetadataChangedc(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;JLjava/util/Date;)Z"org/dataone/client/v1/itk/D1ClientK(Lorg/dataone/service/types/v1/NodeReference;)Lorg/dataone/client/v1/MNode;org/dataone/client/v1/MNode(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;ZLorg/dataone/service/types/v2/SystemMetadata;Z)Z!8$ 3 Y*w  T*+**~p ,,  Y  ::*,Y,Y,:+: *+,6YY  ,!: ",#:$*Y%,&"',("',)*:  #+YY,,-.Y /0:  12:  #3YY4,5 67Y8! 972 Y Y: ;,<  =>:Y?@A =>@B: CYD E%: +YYG,- -H  =IJK LMN"' O PW* Q: 3Y R5S*YT,&=: 3Y R5:S*YT,&FPSFdFd5#'U^adjv!/8=]gs},7JPSUdk  / 8   U  #'dcj]  L R$;8DB!|fP(+3 eC :+#YYU,!VY*W,X:+Y:",#:$*Y%,&"',("',)*:#+YY,,-=>:Y?@A=>@B: CYD E%: +YYG,-ZY[\: []:  ^+ _`:  a-b  cW d=IJK"'OPW: 3Y R5S*YT,&=: 3Y R5: S*YT,& rFtFBFB)'(9)?+B-N.U/r2378<=@BIFG!Y/ZQ[]\g]j_m`tdgjhiopqlmop q s    Q  /|   9B /| 7'j$DB!.lfP(e3+CN::::+eYfgh,, 3Yi 5j:k: i: f: 6 *, l:   M:*,    m::eY nhVY*W, X:+Yo,pN*+,qW/:",#:$*Y%,&"',sW"t,uW+:v*Ww*Wxy,z{|S*YT,&[:3YiY},~R5:S*YT,&2:3YiY},5*:/:*Y,[[]:^_`:a:B]:^/_: :,:1:*Y,S,dsv r5\F5\O"H 1=AEIMPY^adsvx5<Y\^~&HOTs x&^--*s,OH AE I M P Y dK - #2n(B.K+*2B- e3++eYgh,, 3Y 5N:::6*,-l:M: *,-m: : eY nhVY*W,-X:  + "',*Y,&.Y /0:  12:  #3YY4,5 67Y8! 972YY: ;,<6 *+,  W"',*Y,&1:"',*Y,&,Tbe T&"#'#(/,2-6.:/>0A2I3N4Q6T8b;e9g:v<=ABDEFGHJ KMFOIPTS`T}USTUWg   I  2~6z:v>rAoIgT\ )   !  89 - e3+}6*+,-*-Q,lmop> e3+ ,,  Y --  Y o-( YY- *:3YY-5:+:*+,6YY ,!:",#:$*Y%,&"',("',)*:#+YY,,-=>:Y?@A=>@B: CYD E.Y/0:  12:  #3YY4,5 67Y8! 972 YY: ;,< %: +YYG,--=IJKLMN"'OPW: 3Y R5S*YT,&=: 3Y R5: S*YT,& >mp'*FRFF62>Hmpr!27We}'*,LRbmr%   } t ,     ]W?  .B&GR$D;8B!vfP(+3 eC   3T+Y!,,  Y :66: +: *Y,&: ",#:$*Y%,&"',)*:  @*Y,&+YY,,- [: 6 A6Y,: *    ]:  ^v _`:a:-:*Y& % 6*Y& *:  ]:^_::*Y&- :]:^n_:*YöĶ & ř*ƶǶ 6#VY*W,ɷX:+Y6BYʶ ˶-:*̻Y!2: +YYG,Ͷ R-`Y:  `:  вƶXǶM YYѶ жҶ,Ӷ a  -6 S*YT,&  *Yն a жֶ,&% -  LM  W  d  =IJK"' O PWڶ۶*Yܶ,ݶ-޶ ߶*Y,ݶ-޶ ߶;6*Y,-ƶǶ * Q: 3Y R5S*YT,&v: Y,: * S*YT,&,:S*YT,&),FFnFFn))))+)"#/'2)5*8+;-A._/h.k1n4z569<=>ABE FG%H5I>LMNlOvP|QSTUWY[^acded h1i=jDmcnuonptuvwx|~),.N[djx+;GPV\cnx+7:Jqz} &)2OR$5  vZ |Tldc\D~ . M .-  dT   ! TTTTTT2"58; A n  D~M ;   Lv  g !k CB.6C!B BfI(3e +"#i >*+,>:3Y5)YY,!::"',)*:z:6o,64:*Y,:+YY,,-:2:3YY,~R5  mvyPFj    $JMPafjmvy{ !#%+'()-p {/js$mp%-&MP'(@ ).)0)I. e3+*+J YC     e3+,-T YO*   . / e3 01<+v233+45F*Y---&Y~,5~8*FFF63F78 3+e9:> +Y :: Y :  :3YY5:3YY5:  (: 3YY 5 ::: * -,+Y*+-W(: 3YY# 5 (+ P P uwPwu !" !  #(+-PRuw|*-#;<R##;< < # +++=+>+?@+A "BC DExFG +HIJKdd HIJK$ HIJLK u $ e3MN8-*+,$W(:3YY%53 "e7>#888=8 8AR $3OP1& 3QR8Y'(% 3ST^ ,:+Y)!VY*W,ɷX:+Yo,+ Y*Y+,, 5:3Y-Y.,/5*Y0,1-O&,-O ; Y*Y2,3-O4 -5:6 Y*7 "-O#:$*Y%,&*8&"',( Y*9 *:&.Y-/0:12:97 -LMN"'-O-PWV:*Y;,3Y-Y<=>R5S*YT,&_:3Y-Y<=>R5:S*YT,&*?&o,p:v*Ww*Wxy+@|F:*YA,#:*YB,,,^aF+%LF+%Lr ;?BEI&J,N6O^SaQcRVWVXYZ\ abcd+i:jAk^lhnwouyz{|~ %,ILNd  *&c0U3*QN1&  ,,,,)VVIB1v Y8Rfr(~b 3 "WLYCD e3 XYVYCE*Z[ e3 \]VYCF*e3+ ^_W:,,  YG +:H:I: J: G: 6 *,l:   M*,   m:VY*W, X:+",#:$*Y%,&=>;Y?@A=>@B:CYKE.Y/0:12:%3YHYL,567YJ8!973 YGY:;,< &:+YIYG,--M=IJKLMN"',PW*Q:3YHR5S*YT,&>:3YHR5:S*YT,&,FF}F},.,2#) . 3 8 =@INQ`r} !#%)* +,1-;/H0R2967<@ABCHEFNOQJK,N5ORQUS  x!WWWW`WT)..)3$ 8 =a @ I `r\ - =9B"xfQ(e3+ Cb]S 6::*:]:^y_:  Z ]:  ^D _:  ,ř, :*YN&O:*&3YP52YQ,:*̻YR!*YS-&"'-)*:[:]:  ^v _`:  :  a:  TO*Y &   ۶ 6*YTUVW-&*YX-Y&:6 o-6 4: *Y-  :+YZY,--4:3YPY[R5:\W&) F=nop tvw6y>{`}i~p!&-2QX_i&)+Z_c`2 6g X] _Vc Qd -d+/ t$q% | ef/ghi -d|z )!G3Hy96 0*B0e3+ jk?,6 Y]^ +eY_`h*Ya,&:6VY*W,ɷX:+Y6Ÿ",#:$,b5:6 Y]7 *Yc,&IK.Y/0:  12:   97LMNdW/W: "Yfgh*+,-iMBYj+k,:*Yl!S*YT,&g:Ym,nR:3Yo5: 'S*YT,& -p : -p , eHlFHl3'EHK]cfkw ~ "# )%& **,--K.V/_0l:q;x<3567:;<>@A@ A Blm VR I VK!i] 4Hno}| pVTq >ku* ppF e3 !" rs,,  Yq r:s:t:q: 6 *,l:   M*,  m: VY*W,X:  + :",#:$*Y%,&"',)*:  $+YsY,,- =>;Y?@A =>@B:CYqE.Y /0:12:%3YrYu,567Yt8!973 YqY:;,< #:+YsYG,- -v  =IJK LMN"' O PW* Q:3YrR5S*YT,&>:3YrR5:S*YT,&FFw%LFw%^L`^4]^ a%b*c/d4f7g@hEiHkWmintrwuvwz|}$2;@bly %,ILN^g 2;xNtu%d*_/Z4Ua 7R @I W2 i  wW ' vE=9B|fQ(e3+ Cwx>:+:+%YwYx,!VY*W,wyX:+Y:",#:$*Y%,&"',)*:=>;Y?@A=>@B: CYz E3: +Y{YG,Ͷ R-[: -a: -: 6  ]:  ^ _`: a  gвƶY ǶN Y|YѶж Ҷ,Ӷa   }W V -W d=IJK"'OPW ƶ *Q7: *Y~ ̻3Yy R5S*YT,&`: *Y~ ̻3Yy R5:S*YT,&|FFLMtFLMt9  /CILX_| ;N]nt   $ !="M+T,q.t&v'(+,.0C  . ;y2  @ : 4z 1{ v2  L  @ w/B/  CB3fs(3 +C|} *+,->\ ~3  e3XYL+++LMNO3TaM+[N::::*:$:*Y--]:^ _`: :  a:V]:  ^C _:   ! :.Y0:  12:  e`X 67%:  ,+O+=>+W, 97":  ,+O+=>+W2: *Y l+./Z[] ^ _`cke!h4i=h@mDpbqerltqvwxyz{~ "%+.0CQZ]`!  1   0- e b aa_Zd W TQNZdNI  -F=(B.( - Y* , , Y* +Y!VY*W,ɷX:+Y6"',"',)*:% Y*Y, =:-K[:-d66 *+,- 6"',: "', Wf+/<NTWctyp NtV(G W % ^=3 "eLY  LY  e3+BY e3/VY*/e3 +8Y 3