1$ U  T T  T T T  T T T T T T T T T T T T T T T T T      $! $"# $ $ $% & ' ( ) * + , - . / 0 1 2 3 4 5 6 78 9 :; A< = > ? @ A B C D TEF G TH I TJ K TL M TN O TP Q TR S TT U TV W TXY _Z _[ _\ T]^ _ `ab hc hd he f gh ij klm Tnop qrst Tu vw rxy |z |{ | |} ~ | r   r   r  r r U  r r   r  r   A       T T |   _  |    T  c d e |      &      T T T T  T T T T T T T T T T                  T      1     !"#$ % 1& T' 1( 1)*+ 1, 1-. 1/ 10 T1 23 456 T7 T8 T9 $:;<= T>?@ABCDEFG AHIJK ALM qNOP isCacheLoadedLjava/lang/Boolean;debugloggerLoracle/spatial/util/Logger; readMDLock#Loracle/spatial/csw/RecordTypeLock; writeMDLock readerMDCountI readLocksLjava/util/Hashtable;readLocksCount writeLockstypeInfo recordInforecordTypeInfo domainInfo recordTypeMaprecordTypeNameMapmapTypeNameMapcapabilitiesInfo"Loracle/xml/parser/v2/XMLDocument;capabilitiesUpdateTSLjava/sql/Timestamp; rtIdrtNameMaplastRecTypeUpdateTSlastRecInstUpdateTSlastDomainUpdateTSrtXSDHtresultSetCache&Loracle/spatial/csw/CSWResultSetCache;()VCodeLineNumberTablegetLastRecTypeUpdateTS()Ljava/util/Hashtable;getLastRecInstUpdateTSgetLastDomainUpdateTS setTypeInfo(Ljava/util/Hashtable;)V getTypeInfo setRecordInfo getRecordInfosetRecordTypeInfogetRecordTypeInfo setDomainInfo getDomainInfosetRecordTypeMapgetRecordTypeMapsetRecordTypeNameMapgetRecordTypeNameMapsetMapTypeNameMapgetMapTypeNameMapsetCapabilitiesInfo%(Loracle/xml/parser/v2/XMLDocument;)VgetCapabilitiesInfo$()Loracle/xml/parser/v2/XMLDocument;setRtIdRtNameMapgetRtIdRtNameMapsetCapabilitiesUpdateTS(Ljava/sql/Timestamp;)VgetCapabilitiesUpdateTS()Ljava/sql/Timestamp; getrtXSDRef&(Ljava/lang/String;)Ljava/lang/String;getRecordTableName getrtRefXSD*(Ljava/lang/String;)Lorg/w3c/dom/Document;getRecordTypeTsInfo>(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList;getRecordTypeSRSNSgetRecordTypeSpatialColInfo)(Ljava/lang/String;)Ljava/util/ArrayList;getRecordTypeSpatialColSRIDList"getRecordTypeSpatialArrColSRIDListgetRecordTypeOrigSpatialColListgetRecordTypeSpatialSrsInfogetRecordTypeSpatialArrSrsInfogetRecordTypeIdPathListgetRecordTypeIdExtractorTypegetRecordTypeTimeInfogetRecordTypeDurationInfogetRecordTypeGYearMonthInfogetRecordTypeGMonthDayInfogetRecordTypeGYearInfogetRecordTypeGMonthInfogetRecordTypeGDayInfogetRecordTypeIsIndexCreated(Ljava/lang/String;)ZgetRecordTypeId(Ljava/lang/String;)IgetRecordTypeNumInfogetRecordTypeTsTzInfogetRecordTypeDateInfogetRecordTypeIndexInfogetRecordTypeIndexTypeInfo getTSColType(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Lorg/w3c/dom/Node;Ljava/util/Hashtable;)IisIn*(Ljava/util/ArrayList;Ljava/lang/String;)Z loadTable<(Ljava/lang/String;Ljava/lang/String;Ljava/sql/Connection;)V ExceptionsQc(Ljava/lang/String;Ljava/lang/String;Ljava/sql/Connection;Ljava/lang/String;Ljava/util/ArrayList;)VbindInputParamsR(Ljava/sql/Connection;Loracle/jdbc/OraclePreparedStatement;Ljava/util/ArrayList;)V readerMDLockreaderMDUnLock writerMDLockwriterMDUnLockreaderDataLock(Ljava/lang/String;)VreaderDataUnLockwriterDataLockwriterDataUnLock initDataLockssetCacheLoaded(Z)V IsCacheLoaded()Z expandPath8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;loadCSWTypeInfo(Ljava/sql/Connection;)V(Ljava/sql/Connection;Z)V=(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;Z)VloadCSWCapabilitiesInfogetRType(I)Ljava/lang/String;loadCSWRecordMapInfoloadCSWDomainInfo(Ljava/sql/Connection;I)VcomputeCSWCapabilities9(Ljava/sql/Connection;)Loracle/xml/parser/v2/XMLDocument;RS](Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)Loracle/xml/parser/v2/XMLDocument;removeChildren(Lorg/w3c/dom/Node;)VgetFirstNonWSChildNode&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; isNotWSNode(Lorg/w3c/dom/Node;)ZsetResultSetCache)(Loracle/spatial/csw/CSWResultSetCache;)VgetCSWResultSetCache(()Loracle/spatial/csw/CSWResultSetCache;printgetGenericSpatialCollPathList getNormalizedSpatialCollPathListisGML3loadSDOMetadata-(Ljava/sql/Connection;Ljava/util/ArrayList;)V isArrEntry=(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I[I)ZgetRecordTypesgetColumnIndex isInArrayList*(Ljava/lang/String;Ljava/util/ArrayList;)Z SourceFileCSWCacheManager.java vwjava/lang/Boolean v VW XW!oracle/spatial/csw/RecordTypeLock [\ ]\ ^_java/util/Hashtable `a ba ca da ea fa ga ha ia ja kl mn oa pa qa ra sa TUV WXjava/lang/String YXorg/w3c/dom/DocumentZ [Xjava/util/ArrayList\ ]^ T_ `a[Ljava/lang/String; b cd eX fX gX hX iX jX kX lX mX nX oX pX qX rX sX tX uX vwY xd yXjava/lang/Integer za {X | }X ~ X  X X    _  _  _  _  _  _  _  _ java/lang/StringBuilderrtNamespaceUrl :  w rtName: X java/util/StringTokenizer. v  w _  w$select dataCol, type, recordId from  #oracle/jdbc/OraclePreparedStatement YZ6DB Command: select t.dataCol, t.type, t.recordId from  t  +select t.dataCol, t.type, t.recordId from  t where   oracle/jdbc/OracleResultSet      oracle/xml/parser/v2/XMLDocument w!oracle/spatial/ws/cache/CacheItem a w  java/lang/Float  java/lang/Double  java/math/BigDecimal   wjava.lang.Integer oracle.sql.NUMBERoracle/sql/NUMBER java.lang.Double _!oracle/spatial/geometry/JGeometry   _oracle/xdb/XMLTypeoracle/sql/ROWID  w w vhttp://www.myserver.com/mynsROADS  =    a/: X  w3 select rtXSDRefId, rtDef from mdsys.CSW_rtXSDInfo$>DB Command: select rtXSDRefId, rtDef from mdsys.CSW_rtXSDInfo$| select RECORDTYPEID, TYPENAME, TYPENAMENS, DESCRIBERECORD, DATAPOINTER, IDPATHS, SPATIALPATHS, LASTUPDATETS , tsPaths, briefXslPattern, summaryXslPattern, dcmiXslPattern, idExtractorType, srsPaths, srsNs, srsNsAlias, rtXSDRefId, NUMCOLS, IDXPATHS, IDXPATHTYPES, XTIDXCREATED, isGML3, spatialArrList, SPATIALPATHSSRSNSLIST, SPATIALARRPATHSSRSNSLIST from MDSYS.CSW_Record_Types$ DB Command: select RECORDTYPEID, TYPENAME, TYPENAMENS, DESCRIBERECORD, DATAPOINTER, IDPATHS, SPATIALPATHS, LASTUPDATETS , tsPaths, briefXslPattern, summaryXslPattern, dcmiXslPattern, idExtractorType, srsPaths, srsNs, srsNsAlias, rtXSDRefId, NUMCOLS, IDXPATHS, IDXPATHTYPES, XTIDXCREATED, isGML3, spatialArrList, SPATIALPATHSSRSNSLIST, SPATIALARRPATHSSRSNSLIST from MDSYS.CSW_Record_Types$  X X  X _Spatial col not nulloracle/sql/ARRAY   array size: oracle/sql/CHAR w ------ID PATHS : #oracle/spatial/ws/WSStringTokenizer X------Spatial Cols:  XTS col not nulldateTimedatetimeduration gYearMonth gMonthDaygYeargMonthgDay------TS COL : X X X------SRS PATH : X XNum col not nullIndex col not nullIndex col types not null X  X X { ~  w select rtXSDRefId, rtDef from mdsys.CSW_rtXSDInfo$ where rtXSDRefId in (select t.rtXSDRefId from mdsys.CSW_Record_Types$ t where t.TypeName = ? and t.TypeNameNS= ?)DB Command: select rtXSDRefId, rtDef from mdsys.CSW_rtXSDInfo$ where rtXSDRefId in (select t.rtXSDRefId from mdsys.CSW_Record_Types$ t where t.TypeName = ? and t.TypeNameNS= ?)Parameter 1 : Parameter 2 :  select RECORDTYPEID, TYPENAME, TYPENAMENS, DESCRIBERECORD, DATAPOINTER, IDPATHS, SPATIALPATHS, LASTUPDATETS , tsPaths, briefXslPattern, summaryXslPattern, dcmiXslPattern, idExtractorType, srsPaths , srsNs, srsNsAlias, rtXSDRefId, NUMCOLS, IDXPATHS, IDXPATHTYPES, XTIDXCREATED, isGML3, spatialArrList, SPATIALPATHSSRSNSLIST, SPATIALARRPATHSSRSNSLIST from MDSYS.CSW_Record_Types$ where TypeNameNS = ? and TypeName = ?DB Command: select RECORDTYPEID, TYPENAME, TYPENAMENS, DESCRIBERECORD, DATAPOINTER, IDPATHS, SPATIALPATHS, LASTUPDATETS , tsPaths, briefXslPattern, summaryXslPattern, dcmiXslPattern, idExtractorType, srsPaths , srsNs, srsNsAlias, rtXSDRefId, NUMCOLS, IDXPATHS, IDXPATHTYPES, XTIDXCREATED, isGML3, spatialArrList, SPATIALPATHSSRSNSLIST, SPATIALARRPATHSSRSNSLIST from MDSYS.CSW_Record_Types$ where TypeNameNS = ? and TypeName = ?TS Path not null------TS PATH : XV select LASTCAPABILITYINFOUPDTS, CAPABILITIESINFOTMPL from MDSYS.CSW_CapabilitiesInfo$bDB Command: select LASTCAPABILITYINFOUPDTS, CAPABILITIESINFOTMPL from MDSYS.CSW_CapabilitiesInfo$   {b select RECORDTYPENS, viewSrcName, targetTypeName, mapInfo, maptype from MDSYS.CSW_RECORDVIEWMAP$ { { {nDB Command: select RECORDTYPENS, viewSrcName, targetTypeName, mapInfo, maptype from MDSYS.CSW_RECORDVIEWMAP$ U select RECORDTYPEID, PropertyName, ParameterName, pValue from MDSYS.CSW_DomainInfo$ aDB Command: select RECORDTYPEID, PropertyName, ParameterName, pValue from MDSYS.CSW_DomainInfo$ {  ------values : k select RECORDTYPEID, PropertyName, ParameterName, pValue from MDSYS.CSW_DomainInfo$ where recordTypeId = ?wDB Command: select RECORDTYPEID, PropertyName, ParameterName, pValue from MDSYS.CSW_DomainInfo$ where recordTypeId = ?       oracle/xml/parser/v2/XMLElement cswNSResolve http://www.w3.org/2000/xmlns/ xmlns:csw X  xmlns:ows Xn/csw:Capabilities/ows:OperationsMetadata/ows:Operation[@name='DescribeRecord']/ows:Parameter[@name='typeName']     Xxmlns:ns   ows:Value    ns   j/csw:Capabilities/ows:OperationsMetadata/ows:Operation[@name='GetRecords']/ows:Parameter[@name='TypeName']?//ows:OperationsMetadata/ows:Operation/ows:DCP/ows:HTTP/ows:Gethttp://www.w3.org/1999/xlink xlink:href@//ows:OperationsMetadata/ows:Operation/ows:DCP/ows:HTTP/ows:Post a   w wValueorg/w3c/dom/Node  w#text w  tu  H select owner, table_name, column_name, srid from all_sdo_geom_metadata      isArrEntry(,) rtId[0] rTypeName srId  colIndex isArrEntry is FALSECOLLECTION_ITEMCSW_RT_$_CL !java/lang/NumberFormatExceptionjava/lang/Exception SPATIALCOL v"oracle.spatial.csw.CSWCacheManager "#"oracle/spatial/csw/CSWCacheManagerjava/lang/Objectjava/sql/SQLException!oracle/xml/parser/v2/XSLExceptionjava/io/IOExceptionget&(Ljava/lang/Object;)Ljava/lang/Object;oracle/spatial/csw/CSWConstantsRTXSDREFLjava/lang/String; DATAPOINTER&oracle/spatial/ws/cache/CacheConstantsTSCOLSoracle/spatial/csw/CSWProcessorcopyList,(Ljava/util/ArrayList;)Ljava/util/ArrayList;(I)Ljava/lang/Object;size()IisTypeTsadd(Ljava/lang/Object;)ZSRSNS SPATIALCOLSSPATIALCOLSRIDLISTSPATIALARRCOLSRIDLISTORIGSPATIALCOLSSPATIALSRSINFOSPATIALARRSRSINFOIDPATHSIDEXTRACTORTYPETIMECOLS DURATIONCOLSGYMCOLSGMDCOLSGYCOLSGMCOLSGDCOLS IDXCREATED toUpperCase()Ljava/lang/String;equals RECORDTYPEIDintValueNUMCOLS isTypeNumberTSTZCOLS isTypeTsTzDATECOLS isTypeDate INDEXCOLS INDEXCOLTYPES expandNSPatht(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/Hashtable;Lorg/w3c/dom/Node;)Ljava/lang/String; TIMESTAMPTIMEDURATION GYEARMONTH GMONTHDAYGYEARGMONTHGDAYappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringNS_SEPput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextToken ObjNameMaxLenoracle/spatial/util/Util checkSQLName'(Ljava/lang/String;I)Ljava/lang/String;trimjava/sql/ConnectionprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;oracle/spatial/util/Loggerfinestoracle/spatial/ws/WSProperties logBindParams4(Loracle/spatial/util/Logger;Ljava/util/ArrayList;)V executeQuery()Ljava/sql/ResultSet;next getOPAQUE(I)Loracle/sql/OPAQUE; createXML)(Loracle/sql/OPAQUE;)Loracle/xdb/XMLType; getString getDocument()Lorg/w3c/dom/Document;closegetTypestrVal setString(ILjava/lang/String;)V getContent()Ljava/lang/Object; floatValue()FsetFloat(IF)V doubleValue()D setDouble(ID)V setBigDecimal(ILjava/math/BigDecimal;)VgetClass()Ljava/lang/Class;java/lang/ClassgetNamesetInt(II)V setNUMBER(ILoracle/sql/NUMBER;)V SPATIAL_TYPEstoreM(Loracle/spatial/geometry/JGeometry;Ljava/sql/Connection;)Loracle/sql/STRUCT; setObject(ILjava/lang/Object;)VXML_TYPEsetROWID(ILoracle/sql/ROWID;)Vlock releaseLock(I)V booleanValueindexOf substring(II)Ljava/lang/String;lengthSPATIALPATHELEMSEPgetInt(I)IRECORDTYPENAMERECORDTYPENSURL(I)Ljava/lang/StringBuilder;DESCRIBERECORDTYPE getObject getDescriptor()Loracle/sql/ArrayDescriptor;getOracleArray()[Loracle/sql/Datum; SPATIALCOLSEP getTimestamp(I)Ljava/sql/Timestamp;LASTRECORDTYPEUPDATETSBRIEFXSLPATTERNSUMMARYXSLPATTERNDCMIXSLPATTERNSRSPATHS SRSNSALIASISGML3getNormalizedPathGENERICSPATIALCOLLPATHNORMALSPATIALCOLLPATHTSPATHSjava/sql/Timestampafter(Ljava/sql/Timestamp;)Z cloneNode(Z)Lorg/w3c/dom/Node;keys()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElementgetDocumentElement()Lorg/w3c/dom/Element; createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element;CSW_URLsetAttributeNS9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VOWS_URL selectNodesK(Ljava/lang/String;Loracle/xml/parser/v2/NSResolver;)Lorg/w3c/dom/NodeList;org/w3c/dom/NodeListitem(I)Lorg/w3c/dom/Node;getNsUrlSegmentNULL getAttributecreateElementNS;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; appendChildgetNameSegmentcreateTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text; getLength getChildNodes()Lorg/w3c/dom/NodeList;getNamespaceURI getLocalName removeChild getNodeName getNodeValue getNodeType()Sjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnset'(ILjava/lang/Object;)Ljava/lang/Object;parseInt getLogger0(Ljava/lang/String;)Loracle/spatial/util/Logger;!TUVWXWYZ[\]\^_`abacadaeafagahaiajaklmnoapaqarasatu^vwxW**Y*Y*Y*Y * * Y * Y * Y * Y * Y * Y * Y * Y * Y * Y *** Y * Y * Y * Y * Y y^AEFH'I2J7MBOMQXUcXnZy^bdfijklnpsz{x*yz|{x*y}{x*y~x"*+y {x*yx"*+y {x*yx"*+y {x*yx"*+y {x*yx"*+y {x*yx"*+y {x*yx"*+y {x*yx"*+y x*yx"*+y {x*yx"*+y x*yx-*+  yx3*+ ! M,y x$ *+"yx *+ N-#$%:,&$:,&$:M6'@&((2:)! $Y*:& +Wy6  %/4 A R Z_hx ~x3*+ M,, y  x3*+ M,-$y  !x-*+ .$y&x-*+ /$y+x3*+ M,0$y 0 1x3*+ M,1$y 6 7x3*+ M,2$y < =x3*+ M,3$y C Dx3*+ M,4 y I Jx3*+ M,5$y O Px3*+ M,6$y U Vx3*+ M,7$y [ \x3*+ M,8$y a bx3*+ M,9$y g hx3*+ M,:$y m nx3*+ M,;$y s txW/*+ M,<,< =>?yy z{+|-}xc;*+*+ @*+ @ABy  !#x *+ N-C$%:,&$:,&$:M6'@&((2:D! $Y*:& +Wy6  %/4ARZ_hx~x *+ N-E$%:,&$:,&$:M6'@&((2:F! $Y*:& +Wy6  %/4ARZ_hx~x *+ N-G$%:,&$:,&$:M6'@&((2:H! $Y*:& +Wy6  %/4ARZ_hx~x3*+ M,I$y  x3*+ M,J$y  x &$Y*:+W+W*-K: +: *  LMNO*-P: *  LMNQ*-R: *  LMNS*-T: *  LMNU*-V: *  LMNW*-X: *  LMNY*-Z: *  LMN[*-\: *  LMN]yv  #9=DZ^e{     $"x[++(>+'+& :,?y')+,!-#))0x& *+,-^y 8 9x6Z*_Y`ab+bcd*_Y`eb,bcd*_Y`+bfb,bc ! :::* : * :  - Y : Y : * gW* gWhYij:  k l: l:: : mn:mn:oL?X-_Y`pbbibbcqr: s_Y`tbbibbubcvl-_Y`wbbibbxbbcqr: s_Y`tbbibbxbbcv- ysz {|:  }J ~: : :: gW  gW   *  :    !<<><y.@A.B[E^FaIoJ}LNOPQSTVWZ[^_ac'gSlruxyz}~!&-2<CJOY x, ,'>,'|,&: +`Q+`0+`+` ~?+`AB?+`?{+`d*:+`=+`+`yv   *;E\f}(3ALOZnx!wxT(**Y ` *  * *y '!wxS'**Y d * * *y&!wx$* y !wx$* y !xS* +M,E,*+AB>*+AYgW*+:,y.  #&7<INR!xR* +M,D,*+AB>*+AYgW*+:,y.  #&7 ; H MQ!x9*+M,,y !x9*+M,,y !wx}* _Y`bfbbcYgW*_Y`bfbbcYgW*_Y`bfbbcAYgWy%)'R)|+!xV2* +YgW*+YgW*+AYgWy/0 112x) *Yy 6 7x *y;x  hY,jN Y :-kE-l:::`d:gWhY+jNL:L:6-k-l:: `:   : _Y` bfb bc:_Y`bbc:6_Y`bbbc:oyf@ ABE!F0G9HPJZL]MhNlOpPsQzSTUVWXZ[^_`x#*+y ghx t*N:+qrNsv-{|::::};:~~::*gW -'-: - -::::: +qrNsv-{|:} I Y :6 @AY gW:gW:  gW*_Y`Lb c_Y` bfbbcgW~%~::gW:!gW*d:  :  : *_Y`b cd$Y*: i6 [ 2¶: `2¶:*:+W*_Y`Ŷb 2¶öbcd`6 2¶ö+W3gW:  :  : *_Y`b cd$Y*:$Y*:6 t 2¶:+WYǷ:$Y*:əʶ+W+W*_Y`˶b 2¶öbcd-gW0gWgW *ζd :  :  : *_Y`b cd$Y*:$Y*:$Y*:$Y*:$Y*:$Y*:$Y*:$Y*:$Y*:6  2¶: `2¶:϶? +Wж? +WѶ? +WҶ? +WӶ? +WԶ? +Wն? +Wֶ? +W׶? +W*_Y`ضb 2¶öbcd`6EgWGgW5gW6gW7gW8gW9gW:gW;gW ~# ~::gW ~# ~::gW ~# ~::gW 4 gW:  :  : *_Y`b cd$Y*:6 ; 2¶ö+W*_Y`ܶb 2¶öbcdgWgWgWgWx*d:  :  : *_Y`b cd$Y*:6  2¶:+WCgWx*d:  :  : *_Y`b cd$Y*:6  2¶:+WIgW*d:  :  : *_Y`b cd$Y*:6 q 2¶::: `2 `2¶: `2 `2¶: :SSS+W`6JgW<gWgW:  :  : *_Y`b cd::::6  2::$Y*:$Y*:6-2¶::+W+W $Y*: $Y*:+W+WqgWgW:  :  : : *_Y`b cd6  2:::N:B67:22¶: $Y*:+W $Y*:+W1gW:  :  : : *_Y`b cd6  2:::N:B67:22¶: $Y*:+W $Y*:+W2gW: *:  Y : *  _Y` bfbbcgW*+* -/-&:* - - w / P P R Py@noq r uw!x,y/z2{5|?~ITahw|(3=H~!,9HRZ{ #,4BJkq|     "+4=HUdnv !"#$%&'()*+,-'00;1F2Q3\4g5r6}78;=>?BDEFIKL MP#Q5SAUOVVW]XvYZ\]Z`bcde fg'j3l9mGnNoUpnqwrtvrx{}~)5;IPWpy   ' 9 E S Z a z }                      & 1 = K R Y \ a z                      & - 4 7 < U ` j m p u |                  ! " &% )& /* 3+ 7, <- C. G/ P* V+ Z, _- f. j/ s2xv *::+qr:-,svs_Y`b-bcvs_Y`b,bcv{|:::: };: ~~::* gW * :    +qr:,-svs_Y`b,bcvs_Y`b-bcv{|:::: } ջ Y :6 @AY gWN-gWM,gW*_Y`Lb c_Y`,bfb-bcgW~%~::  gW: !gW*d:  :  : *_Y`b cd$Y*: i6 [ 2¶: `2¶:*:+W*_Y`Ŷb 2¶öbcd`6 2¶ö+W3gW:  :  : *_Y`b cd$Y*:6 l 2¶:YǷ:$Y*:əʶ+W+W*_Y`˶b 2¶öbcd-gWgW *d :  :  : *_Y`b cd$Y*:6 ; 2¶ö+W*_Y`b 2¶öbcdgW ~# ~::  gW ~# ~::  gW ~# ~::  gW 4 gW:  :  : *_Y`b cd$Y*:6 ; 2¶ö+W*_Y`ܶb 2¶öbcdgWgWgWgWx*d:  :  : *_Y`b cd$Y*:6  2¶:+WCgWx*d:  :  : *_Y`b cd$Y*:6  2¶:+WIgW*d:  :  : *_Y`b cd$Y*:6 q 2¶::: `2 `2¶: `2 `2¶: :SSS+W`6JgW<gWgW:  :  : *_Y`b cd::::6  2::$Y*:$Y*:6-2¶::+W+W $Y*: $Y*:+W+WqgWgW:  :  : : *_Y`b cd6  2:::N:B67:22¶: $Y*:+W $Y*:+W1gW:  :  : : *_Y`b cd6  2:::N:B67:22¶: $Y*:+W $Y*:+W2gW: *:  Y : *  _Y`,bfb-bcgW'$Y*:  _Y`,bfb-bc+W*+ * 3):*   o y"89 ; <?A%B.C6DOEhFtGwHzI}JLMOPQWXYZWXYZ`b cde7fPh\i_jbkenopxqrsuvxz{~#14?P\bpw~ (4BIPir}!/6=V_j{&1=O[ipw#/AMSa h o      *"28$C'O)U*c+j,q-./1345689:;<=?/ AC#D5FAGSI_KmLtM{NOPQRSUVWXY[\]^Y ` a b c d 'e /S 5g @h Kk Wm en lo sp vq {s t v w x y { | ~       ~    t  & 2 @ G N Q V o z                         > A J h o t x }         xL MN+qrMsv,{|N:::::-}P Y :-~"-~::*:-*-- -,%,: - -, , yr"%(+.1:CMYcloyx< *M,_Y`Lbc y x MN+qrM*:*:*:sv,{|N-}-:-:-: _Y`bfbbc gW-~8-~:  : _Y`bfbbc gW-: _Y`bfbbc gWP- -,%,: - -, , yv  "*4=FOXz!"$()*+() *+.xcMN+qrMsv,{|N:::::: *:  Y : * -}-6 * :    : Y :  gW- -:- -:--:  :  :*_Y`bcd$Y*:6<2¶ö+W*_Y`b2¶öbcd gW- -,%,:- -, ,Neegey0458:;"<%=(>+?.@1A4B:C?DHENFWH`IhJtKyMNPRTUWYZ[\]^`a6^<dAeKiNmRnXo\pemknqoup~sxN:+qrN-svs_Y`bcv-{|:::::*: Y :*}6 * :   : Y : gW : ::  :  : *_Y`b cd$Y*:6 < 2¶ö+W*_Y`b 2¶öbcd gW -'-: - -uy0xy|~#<GJMPSY^gmw*;]chruzx *+yx/:::::+qr:sv{|:} :i*b* *8~~::c*:S*L*:<~~::**: * :    g*:   : $Y*:      :   +W  : Y:   : ::*6 ' & :? _Y`bc% _Y`bcL?- _Y`bc &   :!W_Y`"bb & #bc$:%W9  :!W & #$:%W &::*6 ' & :? _Y`bc% _Y`bcL?- _Y`bc &   :!W_Y`"bb & #bc$:%W9  :!W & #$:%W '::, (), *::6+':- ()-yv]  $0:EO[ny!+ 0 6 =FP\dgqz "#&(**,T/d2n367:=>@#FIKLOQ.SmUX[]`adghj#L)5?CR^ap{x+,M$Y*N6,+C,:*-*.?/0? -+W6-'+-&12Wy2 '0PW]iyx`0+,M>,+,:*-y%(.xX8+34?+5!+5oL?+6y46x"*+7y x*7yx2* 8+9y x3*+ M,$y  x3*+ M,$y  xP(*+ M, N-->?y $&x;N::::66 , ,'6 +:qrN-{|:}:::6*_Y`bibbc;: 6   '  & :   ,<*  :  .$:$Y*: .gW*=6'AY>W-'6+WAY+W U :  : *_Y`?bb@bb@bb@b .@b .Abcd*  B% .6 *Cd*_Y`Lb .c :*_Y`Db .cd*_Y`Ebbcd ,<*_Y`Fbcd*_Y`Gb cd* :/$:$Y*:/gW ' AY>W-'6 +WAY+W *Hdk -'-: - -"yD    " / : D N X b l             ! #! !' %6 < *A +F , . 0 1 2 3 4 5 70 8I 9W :d <i >r ?} B C F H F J N P R V W X Y V W X Y \xl -I?,J,K,d,:LL6*dMOL`6*d*d*dddMdO :: N)N*?N@N O)O*?O@Oy^ b c f g h( i* j2 k> l@ mJ nV oe pq qw r s t  x z | ~ xV$Y*M* N- >-  :* ! :=+=? ,+W,y&    $ ; J Q T x3PMAY+,QBy   xK#=+'*+& ?y   ! wx" RSsyG