3 ZW XY X ZZ Z[\ X Z] ^_` ab Zcd ae Zfg Zh ij Zk il Zm in Zo pq Zr st Zu sv Zw xy Zz x{ Z| s{ sy Z} Z~ Z Z Z .X .  .   Z  Z   K    LX   R  c U Y [X      cX b c  h kX  Z b  q  q   p   Z  Z P .  Y Z Z Z    Z  Z X Z Z   Z Z  Z  q        b  b!   " c Z# Z$ Z%& '() * +, - b. /0 1 23 /4 5 /6789 :;<= X > ?@ A KB KC D E 2F GHIJK LM N ?O PQ B R STUV WXYZ[\ ]^ ]_`a b c ]de fghi jk l m Rn .op q ? ?rs tuv w ?x ?y z {|  X } ~   ' '   Z   3X   Z 8X Z ;X  Z AX Z DX Z  G d K G K G  G G Z G   logLorg/apache/log4j/Logger;replicationService7Lorg/dataone/service/cn/replication/ReplicationService;hzClient&Lcom/hazelcast/client/HazelcastClient;hzProcessingClient nodeService/Lorg/dataone/service/cn/v2/NodeRegistryService;systemMetadataMapLcom/hazelcast/core/IMap; SignatureqLcom/hazelcast/core/IMap;replicationTaskQueue9Lorg/dataone/service/cn/replication/ReplicationTaskQueue;nodeReplicationStatusMapNameLjava/lang/String;nodeReplicationStatusMap@Lcom/hazelcast/core/IMap; cnReplication)Lorg/dataone/service/cn/v2/CNReplication;prioritizationStrategyFLorg/dataone/service/cn/replication/ReplicationPrioritizationStrategy;#staleRequestedReplicaAuditScheduler/Ljava/util/concurrent/ScheduledExecutorService; staleQueuedReplicaAuditScheduler"replicationTaskProcessingScheduler"replicationTaskMonitoringScheduler$replicationStatusMonitoringScheduler#replicationAttemptHistoryRepositoryDLorg/dataone/cn/data/repository/ReplicationAttemptHistoryRepository;taskRepository:Lorg/dataone/cn/data/repository/ReplicationTaskRepository;DEFAULT_NUMBER_OF_REPLICASLjava/lang/Integer;REPLICATION_ATTEMPTS_PER_DAYreplicationTaskMonitorFreqJreplicationStatusMonitorFreq()VCodeLineNumberTableLocalVariableTablethis7Lorg/dataone/service/cn/replication/ReplicationManager;D(Lorg/dataone/service/cn/replication/ReplicationRepositoryFactory;)VrepositoryFactoryALorg/dataone/service/cn/replication/ReplicationRepositoryFactory;clientCertificateLocation StackMapTableinite1 Ljava/lang/InterruptedException;e2Ljava/lang/Exception;.Lorg/dataone/service/exceptions/BaseException;ecnodeLorg/dataone/client/v2/CNode;settingsBaseUrlgetNodeQ(Lorg/dataone/service/types/v1/NodeReference;)Lorg/dataone/service/types/v2/Node;/Lorg/dataone/service/exceptions/ServiceFailure;)Lorg/dataone/service/exceptions/NotFound;nodeRef,Lorg/dataone/service/types/v1/NodeReference;node#Lorg/dataone/service/types/v2/Node;getNodeReferences()Ljava/util/Set;ni/Lorg/dataone/service/exceptions/NotImplemented;sfnodeRefsLjava/util/Set;LocalVariableTypeTable=Ljava/util/Set;?()Ljava/util/Set;getObjectVersion?(Lorg/dataone/service/types/v2/SystemMetadata;)Ljava/util/List;s&Lorg/dataone/service/types/v1/Service;sysmeta-Lorg/dataone/service/types/v2/SystemMetadata;versionsLjava/util/List;n$Ljava/util/List;S(Lorg/dataone/service/types/v2/SystemMetadata;)Ljava/util/List;createAndQueueTasks,(Lorg/dataone/service/types/v1/Identifier;)Iiepid)Lorg/dataone/service/types/v1/Identifier; taskCountI timeToWaitlockPidlockLcom/hazelcast/core/ILock;isLockedZ processPidnodeListalloweddesiredReplicasexistingQualifiedReplicasneededReplicasauthoritativeNodesourceReplicationSupport/Lorg/dataone/service/cn/replication/ApiVersion;potentialTargetNodes>Ljava/util/List; ExceptionsgetSupportedReplicationVersion}(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/Node;)Lorg/dataone/service/cn/replication/ApiVersion;service nodeServicesnpe Ljava/lang/NullPointerException;8Ljava/util/List;targetNodeSupportsReplicationU(Lorg/dataone/service/types/v2/Node;Lorg/dataone/service/cn/replication/ApiVersion;)Z sourceVersiongetPotentialTargetNodes}(Ljava/util/Set;Lorg/dataone/service/types/v2/SystemMetadata;Lorg/dataone/service/cn/replication/ApiVersion;)Ljava/util/List; nodeReferencesmd(Ljava/util/Set;Lorg/dataone/service/types/v2/SystemMetadata;Lorg/dataone/service/cn/replication/ApiVersion;)Ljava/util/List;passesReplicationPoliciesS(Lorg/dataone/service/types/v2/Node;Lorg/dataone/service/types/v2/SystemMetadata;)Znrp4Lorg/dataone/service/types/v1/NodeReplicationPolicy;allowedFormats allowedNodesGLjava/util/List;=(Lorg/dataone/service/types/v1/Identifier;Ljava/util/List;I)Imsg0Lorg/dataone/service/exceptions/VersionMismatch;bereLjava/lang/RuntimeException; potentialNodeupdatedreplicaMetadata&Lorg/dataone/service/types/v1/Replica;jprioritizedNodes targetNode=Ik(Lorg/dataone/service/types/v1/Identifier;Ljava/util/List;I)IremoveReplicationTasksForPid,(Lorg/dataone/service/types/v1/Identifier;)VtasksBLjava/util/List;requeueReplicationTasktask0Lorg/dataone/cn/data/repository/ReplicationTask;taskList isAllowed0(Lorg/dataone/service/types/v2/SystemMetadata;)ZpidValue isPending,(Lorg/dataone/service/types/v1/Identifier;)Zstatus0Lorg/dataone/service/types/v1/ReplicationStatus;replica replicaList is_pending8Ljava/util/List;calcQualifiedReplicasnodeId listedStatus listedReplicalistedReplicaNodesm(Lorg/dataone/service/types/v2/SystemMetadata;)Ljava/util/List;setCnReplication,(Lorg/dataone/service/cn/v2/CNReplication;)VgetPendingRequestFactors"(Ljava/util/List;Z)Ljava/util/Map;nodeIdentifiersuseCache(Ljava/util/List;Z)Ljava/util/Map;getFailureFactorsgetBandwidthFactorsbandwidthFactorsLjava/util/HashMap;RLjava/util/HashMap;reportCountsByNodeStatus3Lorg/dataone/cn/dao/exceptions/DataAccessException;countsByNodeStatusMapLjava/util/Map;6Ljava/util/Map;prioritizeNodesP(ILjava/util/List;Lorg/dataone/service/types/v2/SystemMetadata;)Ljava/util/List;desiredReplicasLessListedpotentialNodeListnodesByPriority(ILjava/util/List;Lorg/dataone/service/types/v2/SystemMetadata;)Ljava/util/List;startStaleQueuedAuditingstartStaleRequestedAuditingstartReplicationTaskProcessingstartReplicationMonitoring startReplicationStatusMonitoring isUnderReplicationAttemptsPerDayX(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/NodeReference;)ZcalendarLjava/util/Calendar; identifierunderAttemptsPerDayattemptHistory:Lorg/dataone/cn/data/repository/ReplicationAttemptHistory;#findReplicationAttemptHistoryRecord(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/NodeReference;)Lorg/dataone/cn/data/repository/ReplicationAttemptHistory;attemptHistoryResultattemptHistoryListLLjava/util/List; SourceFileReplicationManager.java  6org/dataone/service/cn/v2/impl/NodeRegistryServiceImpl cd opDorg/dataone/service/cn/replication/ReplicationPrioritizationStrategy qr *dataone.hazelcast.nodeReplicationStatusMap  kl(replication.task.monitoring.freq.minutes  *replication.status.monitoring.freq.minutes   `a  ba  ef  mf  ij  ^_  {|  yz A @ B C Djava/lang/StringBuilderD1Client.certificate.directory  lD1Client.certificate.filename    \]5ReplicationManager is using an X509 certificate from   initializationD1Client.CN_URLD1Client.CN_URL =  )ReplicationManager D1Client base_url is: ,org/dataone/service/exceptions/BaseException java/lang/InterruptedException:There was a problem getting a Coordinating Node reference. %Building CNode without baseURL check. org/dataone/client/v2/CNode6org/dataone/client/rest/DefaultHttpMultipartRestClient  java/lang/ExceptionWThere was a problem getting a Coordinating Node reference for the ReplicationManager. java/lang/RuntimeException  -org/dataone/service/exceptions/ServiceFailure6Unable to locate node from node service for node ref:  'org/dataone/service/exceptions/NotFoundjava/util/HashSet     !org/dataone/service/types/v2/Node*org/dataone/service/types/v1/NodeReference      -org/dataone/service/exceptions/NotImplemented2Unable to get node list from node registry servicejava/util/LinkedList     $org/dataone/service/types/v1/Service  MNReplication  .ReplicationManager.createAndQueueTasks called.    0Couldn't get a lock while evaluating identifier !. Assuming another CN handled it.  5The lock was interrupted while evaluating identifier . Re-queuing the identifer.Unhandled Exception for pid:  . Error is : Added % MNReplicationTasks to the queue for   !+org/dataone/service/types/v2/SystemMetadata-100,Could not retreive sysmeta from map for pid " 8Replication is not allowed for the object identified by  &Replication is allowed for identifier (Getting the replica list for identifier }~# $% &'( )*java/lang/NullPointerException ! +%Needed replicas Have enough replicas already5Building a potential target node list for identifier java/util/ArrayList   ,-METRICS: PRIORITIZE: PID: . :;METRICS: END PRIORITIZE: PID: 3 /*Number of replicas desired for identifier  is $Potential target node list size for ,Changed the desired replicas for identifier 0 to the size of the potential target node list: MNRead 012 3 for pid:  source MN:  service info:   4 56-org/dataone/service/exceptions/InvalidRequest1080Object 7 has no authoritative Member Node in its SystemMetadata3for pid: %s, source MN: %s requires %s replication.java/lang/Object 7 89 :;< => ? @ EF  5for pid: %s, target MN: %s supports %s MNReplication. AUfor pid: %s, target MN: %s does not share the latest api version with source node: %sRfor pid: %s, target MN: %s is over the number of replication attempts for the day. BC D- E FG HI JIK 5L M NO PEvaluating item  of  in the potential node list.  Qcurrently evaluating " for task creation for identifier $org/dataone/service/types/v1/Replica RS T UV W XY Z[ \I ]^_ `a.org/dataone/service/exceptions/VersionMismatchUCouldn't get the correct serialVersion to update the replica metadata for identifier  and target node (Couldn't update replication metadata to bc;, it may have possibly already been updated for identifier d . The error was: e `f,Couldn't get system metadata for identifier 8 while trying to update replica metadata entry for node g h5CN.updateReplicationMetadata() failed for identifier , node . Task not created.$removing replication tasks for pid: i jk lm.org/dataone/cn/data/repository/ReplicationTask IN PROCESS n o p!hIn Replication Manager, task that should exist 'in process' does not exist. Creating new task for pid: :In Replication Manager, more than one task found for pid: %. Deleting all and creating new task.*ReplicationManager.isAllowed() called for q1X%s caught in ReplicationManager.isAllowed() for identifier %s. The error message was: %s rst!ReplicationManager.isAllowed() = u for v wThe potential replica node is: x>)The potential target node id is null for *There was an error getting the node type:  y z )* .*java/util/HashMap /*{ |}~  Counts by Node-Status map size: 1org/dataone/cn/dao/exceptions/DataAccessException/There was an error getting node-status counts:  :Nodes by priority list size: ]There are enough target nodes to fulfill the replication policy. Not resubmitting identifier ]There are not enough target nodes to fulfill the replication policy. Resubmitting identifier ut  ;org/dataone/service/cn/replication/QueuedReplicationAuditor   stAorg/dataone/service/cn/replication/StaleReplicationRequestAuditor vt;org/dataone/service/cn/replication/ReplicationTaskProcessor  wt9org/dataone/service/cn/replication/ReplicationTaskMonitor xt;org/dataone/service/cn/replication/ReplicationStatusMonitor OP8org/dataone/cn/data/repository/ReplicationAttemptHistory  java/util/Calendar   ^ ^  ^  * ~  :More than one replication attempt history exists for pid:  and node: '. Using first result, deleting others. l5org/dataone/service/cn/replication/ReplicationManager ?org/dataone/service/cn/replication/ReplicationRepositoryFactoryjava/lang/String java/util/Setjava/util/Iteratorjava/util/List'org/dataone/service/types/v1/Identifiercom/hazelcast/core/ILockjava/lang/Throwable-org/dataone/service/cn/replication/ApiVersion2org/dataone/service/types/v1/NodeReplicationPolicy.org/dataone/service/types/v1/ReplicationStatus java/util/Map"org/dataone/configuration/SettingsgetConfiguration2()Lorg/apache/commons/configuration/Configuration;.org/apache/commons/configuration/Configuration getString&(Ljava/lang/String;)Ljava/lang/String;getLong(Ljava/lang/String;J)J/org/dataone/cn/hazelcast/HazelcastClientFactorygetStorageClient(()Lcom/hazelcast/client/HazelcastClient;getProcessingClientgetSystemMetadataMap()Lcom/hazelcast/core/IMap;$com/hazelcast/client/HazelcastClientgetMap-(Ljava/lang/String;)Lcom/hazelcast/core/IMap;5org/dataone/service/cn/replication/ReplicationFactorygetReplicationTaskQueue;()Lorg/dataone/service/cn/replication/ReplicationTaskQueue;getReplicationService9()Lorg/dataone/service/cn/replication/ReplicationService;getReplicationTaskRepository<()Lorg/dataone/cn/data/repository/ReplicationTaskRepository;"getReplicationTryHistoryRepositoryF()Lorg/dataone/cn/data/repository/ReplicationAttemptHistoryRepository;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; java/io/File separatortoString()Ljava/lang/String;*org/dataone/client/auth/CertificateManager getInstance.()Lorg/dataone/client/auth/CertificateManager;setCertificateLocation(Ljava/lang/String;)Vorg/apache/log4j/Loggerinfo(Ljava/lang/Object;)Vdebug"org/dataone/client/v2/itk/D1ClientgetCN()Lorg/dataone/client/v2/CNode;getNodeBaseServiceUrljava/lang/Threadsleep(J)Verror*(Ljava/lang/Object;Ljava/lang/Throwable;)Vwarn java/net/URIcreate"(Ljava/lang/String;)Ljava/net/URI; org/dataone/client/D1NodeFactory buildNode`(Ljava/lang/Class;Lorg/dataone/client/rest/MultipartRestClient;Ljava/net/URI;)Ljava/lang/Object;(Ljava/lang/Throwable;)V-org/dataone/service/cn/v2/NodeRegistryServicegetNodeCapabilitiesgetValueprintStackTrace listNodes)()Lorg/dataone/service/types/v2/NodeList;%org/dataone/service/types/v2/NodeList getNodeList()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getIdentifier.()Lorg/dataone/service/types/v1/NodeReference;setValueadd(Ljava/lang/Object;)ZgetAuthoritativeMemberNode getServices)()Lorg/dataone/service/types/v1/Services;%org/dataone/service/types/v1/ServicesgetServiceListgetNameequals getVersiongetLock.(Ljava/lang/Object;)Lcom/hazelcast/core/ILock;java/util/concurrent/TimeUnit MILLISECONDSLjava/util/concurrent/TimeUnit;tryLock#(JLjava/util/concurrent/TimeUnit;)Zunlock getMessage(I)Ljava/lang/StringBuilder;com/hazelcast/core/IMapget&(Ljava/lang/Object;)Ljava/lang/Object;'(Ljava/lang/String;Ljava/lang/String;)Vjava/lang/IntegerintValue()IgetReplicationPolicy2()Lorg/dataone/service/types/v1/ReplicationPolicy;.org/dataone/service/types/v1/ReplicationPolicygetNumberReplicas()Ljava/lang/Integer;size removeAll(Ljava/util/Collection;)ZtraceisEmpty getAvailable()Ljava/lang/Boolean;java/lang/Boolean booleanValueC(Ljava/lang/String;)Lorg/dataone/service/cn/replication/ApiVersion; compareTo2(Lorg/dataone/service/cn/replication/ApiVersion;)I getApiLabelformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getType)()Lorg/dataone/service/types/v1/NodeType;%org/dataone/service/types/v1/NodeTypeMN'Lorg/dataone/service/types/v1/NodeType; isReplicate+()Lorg/dataone/service/types/v1/Identifier;isDebugEnabledgetBlockedMemberNodeList/org/apache/commons/collections4/CollectionUtils isNotEmptycontainsgetNodeReplicationPolicy6()Lorg/dataone/service/types/v1/NodeReplicationPolicy;getMaxObjectSize()Ljava/math/BigInteger;getSizejava/math/BigInteger(Ljava/math/BigInteger;)IgetAllowedObjectFormatList getFormatId7()Lorg/dataone/service/types/v1/ObjectFormatIdentifier;getAllowedNodeList(I)Ljava/lang/Object;setReplicaMemberNode/(Lorg/dataone/service/types/v1/NodeReference;)VQUEUEDsetReplicationStatus3(Lorg/dataone/service/types/v1/ReplicationStatus;)V()Ljava/util/Calendar;getTime()Ljava/util/Date;setReplicaVerified(Ljava/util/Date;)VgetSerialVersion longValue()J'org/dataone/service/cn/v2/CNReplicationupdateReplicationMetadatay(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Replica;J)ZgetReplicationStatus2()Lorg/dataone/service/types/v1/ReplicationStatus;getReplicaMemberNode5org/dataone/service/cn/replication/ReplicationServiceR(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Replica;)Z7org/dataone/service/cn/replication/ReplicationTaskQueueprocessAllTasksForMN8org/dataone/cn/data/repository/ReplicationTaskRepository findByPid$(Ljava/lang/String;)Ljava/util/List;delete(Ljava/lang/Iterable;)V getStatusmarkNewsavegetReplicationAllowedgetClass()Ljava/lang/Class;java/lang/Class(Z)Ljava/lang/StringBuilder;getReplicaList REQUESTEDCN COMPLETED INVALIDATEDorg/dataone/cn/dao/DaoFactorygetReplicationDao%()Lorg/dataone/cn/dao/ReplicationDao;!org/dataone/cn/dao/ReplicationDaogetCountsByNodeStatus()Ljava/util/Map;putAll(Ljava/util/Map;)VO(Ljava/util/List;Lorg/dataone/service/types/v2/SystemMetadata;)Ljava/util/List;-java/util/concurrent/ScheduledExecutorService isShutdownjava/util/concurrent/Executors newSingleThreadScheduledExecutor1()Ljava/util/concurrent/ScheduledExecutorService;HOURSscheduleAtFixedRate](Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;MINUTESvalueOf(I)Ljava/lang/Integer;k(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/NodeReference;Ljava/lang/Integer;)VBorg/dataone/cn/data/repository/ReplicationAttemptHistoryRepository(II)VgetLastReplicationAttemptDategetTimeInMillissetReplicationAttempts(Ljava/lang/Integer;)Vjava/lang/SystemcurrentTimeMillissetLastReplicationAttemptDategetReplicationAttemptsincrementReplicationAttemptsfindByPidAndNodeId6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!Z \]^_`abacdefghijklmfgnopqr st ut vt wt xtyz{|}~~ 4*  **Y**Y *   * * ****** * *!"+*+#$*+%&*'&*($*)***+*,*-.Y/ 0 121 3 14M5,67.Y/81,149*:!cqt-.>?OV]dsz   %l 7;9L < M7.Y/=1,14>?L7.Y/@1+A149WNCE:7GH?L::7IJKLYM,NOKL:7QHRYS*+.PSBTZ]FTmpBzPf .2PSTZ]_imprzH_ r5TS lLS  F YM*+TMJN7.Y/V1+W14-H-X%N7.Y/V1+W14-H-Z, U 5Y> !+. 25 6 F P SW4!6!YYWd!Er[Y\L*]^_M,`.,abNcYd:-eWf+gWϧ"M7i,H,jM7i,H,X+NQhNbU>-6BKN&Q R!["_&b#c$l%p'>6-R c rj j3BP ghkYlM*+mnN-T-oM-opC-op_:`+aq:rst,uvW,"123&4J5W6c8f:4Jhh`W `4.g &7w>=xB+z:*{:6!|}6 *+~=$7.Y/1+z1149:*+7.Y/1+z1149_U:*+7.Y/1+z1114H:   7.Y/11+z149*+"^mF"^P"^m~[` befg"i/l4n=q^cmuovtwyz{|}{$\ o&0&& l"2= Nv@ - A*+M,#YY.Y/1+z14*,>&7.Y/1+z14>*+7.Y/1+z14>67.Y/1+z14>6,6:*,:d67.Y/14>7>*+7.Y/1+z14>*,mT:*+: Y:  a*: * , :  W7.Y/1+z14* ,: 7.Y/1+z14* 7.Y/1+z11497.Y/1+z11 49 7 67.Y/1+z11 49*+ 6/28<LUX]_{~(16<GQmx%03>z <X AA38 ~{"( 1  <X 1 :2,Q@ UY#N,,o,op,op:_:`aq:rt{p7.Y/1+z11,eW11r11u149-uN-u uNe*:Y.Y/1+z1147Y+zSY,eWSY-S¶9-j ?Ws   H? %  )B&u+r+òĦh+řa+oZ+opP+op_N-`:-aq:rstu,ƙ2 !"#$%&(G)V*a+n,p.s0*G)uuu 3< Y:+:`ac:,:*T:,mɚ*ʙ*-˙F*,̙<evW7YzSYeWSY-S¶9Z7ΙQ7YzSYeWSY,mWS¶>"7YzSYWS¶9j@ B'D-E:FFGQH_IeKrMNOPMSTVWXT\^_\bcR-:'  7UYgh,%,Ѹҙ,+e++N--,ֶל-:ҙ,ٹ-:ҙ,mNqrs'u)x0y2{7|?}LNT_jlr}>7UT8rT8r)k6:67.Y/۶1ܶ1ݶ14>,c:*T:7.Y/߶1eW11+z14>6Y:  e  : *+: *+  6: *+: *+  6: .Y/1+z11eW14: 7 x:  Q7.Y/1 11+z11 W11 14 7Ι 7 >*"+ 6:  Q7.Y/1 11+z11 W11 14 7Ι 7 >*"+ 63: 7.Y/1+z11 W14 H*+* eW47.Y/1+z11eW114d2BB"R.K7DQqz} '/24<MP\ily "$4AORWZ_ekq'l 0 4s  s $. D^"       *    tW BW B /0UYg  9+77.Y/1+z149*$+zM*$,   . 8 . 99 . 8p*$+zM,-,N-t-*$-W,57.Y/1+z14J*$Y+WL,B7.Y/ 1+z1 14J*$,*$Y+WB#04?K\eh} !#*#  ?:H7+ȶzM7.Y/ 1,14>>+ >7:>7Ι*7 YSY,SYS¶>7.Y/11,14>$/2R:-."0$2/>244567?8M:\<`8f?@442l$h2 3+]*+M,N6-_:`5a:: 6. JKLO4P;QKRQSTTWVZWH;4#]]OJG J(2  !I YM+N--_:`a:::*T:A7.Y/1eW14>ò+mə'7.Y/1W14>n%:7.Y/114  ,vW,={P~PPZeg hi/j6k=nJoOppq{r~stwx|z{}\ Jd 6"=#/$% % @ d    B!g&'(>*+ op)*Z * +   + ,  +g-.*Z * +   + ,  +g-/*z Y!N* +" *+, 01+ 02g-3i Y!L#$L7.Y/%1+&4>.M7.Y/(1,)1497Ι,**++03'* 034QZ^h 4*4ia56 a57389*:;:* ,-,:-:7.Y/-14>$7.Y/.1z14>'7.Y//1z14>*2  1<NW]ox{><= y>s= y> ]#g?@q-0012003Y4 56W , -Aq-7712778Y9 56W , -Bs/::1 2::;Y< =?6W    . /Ct0@@1!2@@AYB *?6W / 0Dt0CC1!2CCDYE *?6W /  0EF++z, ,W>*+,F:'GY+,HI:*&JG:>: LMN)HOPQ*&JG:>WMNIRS%TPQ*&JG:>RS>n&'(+-"1'2.364F5K7P8U9^<l>u@}ACFHJLMORUY>UGHIJ"KL2MFN@OPk*&+z,WUN:-n7.Y/V1+z1W1,W1X14-_:`)aG: :*&Yӧ--G:>`acef0gLfOimjrkymopqt>mQLIRKL RSWM!M T9Z[7H HSZ UV