4 5              !" # $ %& '( )* + , -. / )0 ') 1 2 34 5678 .9 3:;< =>? 5@  A 5B CDE FG 5H IJK LMN 5O PQ ERS ET G9 3U EVWX LYZ [\ ]^ _ ` a b c d ef g Lh i jklm _n _o _pqr stu vwx L9 jy jz{ o) |  }  ~   u u u u u  uz    u =     5    L $ $ L  % %    ]      )   }       u         j j  j  j u u u  u                u  u u  =  j j                       u  u    u p   u!"# $ % &  '( ) n j* J+ J,-. /0123 4 5 6  7 8 9:; = <= => ?@A ]B CD E FG CHI J K L M N O P Q R S TUV V9WX 5YZ@@ [\ G u] u^ _`a eb c d efg ]h kT i jk lmn opqr us 't 'uv wx wy wz { b | } u~    u     9 p E  T        b    LG P  InnerClasses NamePieces OLDGROUPCODEZdebugCEdebugServerCalldebugOpenResultdebugDataResultdebugCharArraydebugConvertDatadebugConstruct debugPreload debugTime showNCfiledebugAttributes debugCached debugOpenTimeaccept_compresspreload useGroupspreloadCoordVarSizeIloggerLorg/slf4j/Logger; convertD2NLucar/nc2/dods/ConvertD2N;dodsConnectionLopendap/dap/DConnect2;ddsLopendap/dap/DDS;dasLopendap/dap/DAS;$assertionsDisabledsetAllowSessions(Z)VCodeLineNumberTableLocalVariableTablebsetAllowDeflate DeprecatedsetAllowCompression setDebugFlags(Lucar/nc2/util/DebugFlags;)V debugFlagLucar/nc2/util/DebugFlags; setPreload setCoordinateVariablePreloadSize(I)Vsize canonicalURL&(Ljava/lang/String;)Ljava/lang/String;urlNameLjava/lang/String; StackMapTable(Ljava/lang/String;)VthisLucar/nc2/dods/DODSNetcdfFile; datasetURL Exceptions/(Ljava/lang/String;Lucar/nc2/util/CancelTask;)VdodsELopendap/dap/DAP2Exception;tLjava/lang/Throwable;vnamevCEdodsVarLucar/nc2/dods/DODSVariable;proj subsetPos datasetNameCEstokeLjava/util/StringTokenizer;JLucar/nc2/Variable; preloadListLjava/util/List; cancelTaskLucar/nc2/util/CancelTask;start rootDodsVLucar/nc2/dods/DodsV;postookLocalVariableTypeTable%Ljava/util/List;close()VparseGlobalAttributesG(Lopendap/dap/DAS;Lucar/nc2/dods/DodsV;Lucar/nc2/dods/DODSNetcdfFile;)VncattLucar/nc2/Attribute;attLopendap/dap/Attribute;Lucar/nc2/dods/DODSAttribute;attNameattNamesLjava/util/Enumeration;lengthextraDimLucar/nc2/Dimension; tableNameattTableLopendap/dap/AttributeTable;rootdodsfileatts tableNames/Ljava/util/List;reGroupnewname searchnamevgLucar/nc2/Group;dodsnamepieces)Lucar/nc2/dods/DODSNetcdfFile$NamePieces;varLjava/lang/Object; rootgroupvarlist[Ljava/lang/Object;3reGroupVariable/(Lucar/nc2/Group;Lucar/nc2/dods/DODSVariable;)VgnewgolddodsvRuntimeVisibleAnnotationsLjava/lang/Deprecated;reGroupVariableAttributes&(Lucar/nc2/Group;Lucar/nc2/Variable;)Vnewvar adodsnameagroupvgroup parseName=(Ljava/lang/String;)Lucar/nc2/dods/DODSNetcdfFile$NamePieces;namedotposslashposconstructTopVariables2(Lucar/nc2/dods/DodsV;Lucar/nc2/util/CancelTask;)VdodsV topVariables'Ljava/util/List;constructConstructorsgpathapath arraysuffix arraynamegridnameaigiarray addVariableN(Lucar/nc2/Group;Lucar/nc2/Structure;Lucar/nc2/dods/DodsV;)Lucar/nc2/Variable; parentGroupparentStructureLucar/nc2/Structure; computeGroupG(Ljava/lang/String;Lucar/nc2/Variable;Lucar/nc2/Group;)Lucar/nc2/Group;sindexpath makeVariablemap shortNamemapVinesteddstructLopendap/dap/DStructure;dodsBTLopendap/dap/BaseType; dodsShortNamemakeCoordinateVariable6(Lucar/nc2/Group;Lucar/nc2/Variable;Lucar/ma2/Array;)VdataLucar/ma2/Array; oldDimension newDimensionoldisGroup(Lopendap/dap/DStructure;)Zparent addAttributes+(Lucar/nc2/Variable;Lucar/nc2/dods/DodsV;)Vaxes_axescombineAxesAttrs>(Lucar/nc2/Attribute;Lucar/nc2/Attribute;)Lucar/nc2/Attribute;axaxis1axis2axesCombinedValues axisValuesStr axisValues[Ljava/lang/String;((Lucar/nc2/Group;Lucar/nc2/dods/DodsV;)VgetNetcdfStrlenDim2(Lucar/nc2/dods/DODSVariable;)Lucar/nc2/Dimension; dimLengthe!Ljava/lang/NumberFormatException;tabledodsAtt dodsTablestrlenatt2dimNamegetSharedDimension:(Lucar/nc2/Group;Lucar/nc2/Dimension;)Lucar/nc2/Dimension;sdgroupdconstructDimensions6(Lucar/nc2/Group;Lopendap/dap/DArray;)Ljava/util/List;myddadLopendap/dap/DArrayDimension; dodsArrayLopendap/dap/DArray;dims enumerate&Ljava/util/List; SignatureL(Lucar/nc2/Group;Lopendap/dap/DArray;)Ljava/util/List; setUnlimiteddim makeShape(Lopendap/dap/DArray;)[Icountshape[IgetDODSConstraintName'(Lucar/nc2/Variable;)Ljava/lang/String; makeDODSname)(Lucar/nc2/dods/DodsV;)Ljava/lang/String; makeShortName unescapedindex makeDODSNameconvertToDODSType(Lucar/ma2/DataType;)IdataTypeLucar/ma2/DataType;convertToNCType(IZ)Lucar/ma2/DataType; dodsDataType isUnsigned,(Lopendap/dap/BaseType;Z)Lucar/ma2/DataType;dtype(Lopendap/dap/BaseType;)ZreadDataDDSfromServer)(Ljava/lang/String;)Lopendap/dap/DataDDS;Lopendap/dap/DataDDS; preloadData(Ljava/util/List;)VnewQueryLengthdataDDSexcLjava/lang/Exception;ddsVdataV queryLengthnumberOfVarsInRequestS requestStringLjava/lang/StringBuilder;depreloadVariables reqDodsVlistLjava/util/Map;maxQueryLengthlastRequestedVariableIndex;Ljava/util/Map;((Ljava/util/List;)V readSection$(Ljava/lang/String;)Lucar/ma2/Array;variableSectioncerLucar/nc2/ParsedSectionSpec;readData7(Lucar/nc2/Variable;Lucar/ma2/Section;)Lucar/ma2/Array;n dodsSectionelementwant dataArrayex$Lopendap/dap/parsers/ParseException;sectionLucar/ma2/Section;buff"Ljava/util/List;readToByteChannelO(Lucar/nc2/Variable;Lucar/ma2/Section;Ljava/nio/channels/WritableByteChannel;)Jchannel'Ljava/nio/channels/WritableByteChannel;result readWithCE7(Lucar/nc2/Variable;Ljava/lang/String;)Lucar/ma2/Array; addParents@(Ljava/lang/StringBuilder;Lucar/nc2/Variable;Ljava/util/List;I)Is subSectionR(Ljava/lang/StringBuilder;Lucar/nc2/Variable;Ljava/util/List;I)I makeSelector,(Ljava/lang/StringBuilder;Ljava/util/List;)VrLucar/ma2/Range;>(Ljava/lang/StringBuilder;Ljava/util/List;)V getDetailInfo(Ljava/util/Formatter;)VfLjava/util/Formatter;buffOSLjava/io/ByteArrayOutputStream; getFileTypeId()Ljava/lang/String;getFileTypeDescription SourceFileDODSNetcdfFile.javaRuntimeInvisibleAnnotations+Ljavax/annotation/concurrent/NotThreadSafe;  DODS/constraintExpression  DODS/serverCall DODS/debugOpenResult DODS/debugDataResult DODS/charArray DODS/constructNetcdf  DODS/preload DODS/timeCalls DODS/showNCfile DODS/attributes  DODS/cache   http: java/lang/StringBuilder dods:   https: ucar/nc2/dods/ConvertD2N    file:java/net/MalformedURLException( must start with dods: or http: or file:  DConnect to = <> opendap/dap/DConnect2    DODSNetcdfFile readDDSDDS =    DODSNetcdfFile readDASDAS =  dodsVersion =  opendap/dap/DAP2Exception java/io/FileNotFoundException   java/io/IOExceptionDODSNetcdfFile url= java/lang/Throwable DODSNetcdfFile     GH LH    &    reconnect to = <java/util/StringTokenizer ,    CE =   vCE = <>< ucar/nc2/dods/DODSVariableVariable not found:  java/util/ArrayList    ucar/nc2/Variable        preload (%6d) %s%njava/lang/Object    DODS nc file =  took %d msecs %n      ucar/nc2/Attribute  +     java/lang/String  DODS_EXTRA Unlimited_Dimension ucar/nc2/dods/DODSAttribute    Unknown DODS_EXTRA attribute = EXTRA_DIMENSION  ucar/nc2/Dimension   java/lang/AssertionError  !  "# $ BC / % & '( D ) *+  ,- ./ <= 0! '1 23 U4 ) 5 6 7'ucar/nc2/dods/DODSNetcdfFile$NamePieces 8 9  :ucar/nc2/dods/DodsV ;gopendap/dap/DConstructor UV <opendap/dap/DGrid => ?/ @A B ^V tu CD Z[ EF%DODSNetcdf makeVariable try to init <> : opendap/dap/DString G assigned to DString: name = H' assigned to Array of Strings: name = Iopendap/dap/DByteopendap/dap/DFloat32opendap/dap/DFloat64opendap/dap/DInt16opendap/dap/DInt32opendap/dap/DUInt16opendap/dap/DUInt32 assigned to scalar J : name =  assigned to array of type KLM N assigned to DGrid <  OP Q  kl ijucar/nc2/dods/DODSGrid R ERROR! array of DGrid <opendap/dap/DSequence assigned to DSequence <ucar/nc2/dods/DODSStructure ERROR! array of DSequence <opendap/dap/DStructure  qr assigned to Group <ucar/nc2/Group S t T3 assigned to DStructure <" assigned to Array of DStructure <> U DODSNetcdf  didnt process basetype < > variable = VW X YZ [\ '] ^ _` cache for < > length = a bcopendap/dap/BaseTypeucar/nc2/constants/CF coordinates deucar/nc2/constants/_Coordinate_CoordinateAxes xy\s fg h ijDODS kl m has strlen=  dimName= n opjava/lang/NumberFormatException var =  error on strlen attribute = qr st uv w- xy wopendap/dap/DArrayDimensionz {   DODS Unlimited_Dimension =  not found on |} ~ s . opendap/dap/Attribute           "java/lang/IllegalArgumentExceptionDODSVariable illegal type = (DODSNetcdfFile.readDataDDSfromServer = <? ,DODSNetcdfFile.readDataDDSfromServer took =  dataDDS return:   java/util/HashMap ,  java/lang/ExceptionERROR readDataDDSfromServer on |  readArray found dataV= ERROR findDataV cant find  on O$DODSNetcdfFile.readArrays cant find  in dataDDS; readArray converting   ERROR convertVariable on   )      -    "opendap/dap/parsers/ParseException Variable  not found in DDS.  ;  --   ucar/ma2/Range[   ] DDS = %n java/io/ByteArrayOutputStream%s%n    %nDAS = %nOPeNDAP6Open-source Project for a Network Data Access Protocolucar/nc2/dods/DODSNetcdfFile  ucar/nc2/NetcdfFileucar/nc2/dods/DODSNetcdfFile$1ucar/nc2/util/CancelTaskjava/util/Listjava/util/Iteratorjava/util/Enumerationopendap/dap/AttributeTableucar/ma2/Arrayucar/nc2/Dimension$BuilderBuilderucar/ma2/DataTypeopendap/dap/DataDDS java/util/Mapucar/ma2/InvalidRangeExceptionucar/ma2/Sectionucar/nc2/Structureucar/nc2/util/DebugFlagsisSet(Ljava/lang/String;)Z startsWithappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; substring(I)Ljava/lang/String;toStringjava/lang/SystemcurrentTimeMillis()JlocationoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;Z)VisCancel()ZgetDDS()Lopendap/dap/DDS;opendap/dap/DDSprint(Ljava/io/OutputStream;)VgetDAS()Lopendap/dap/DAS;opendap/dap/DAS(Ljava/io/PrintStream;)VgetServerVersion()Lopendap/dap/ServerVersion;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getErrorCode()I getMessageerrprintStackTrace*(Ljava/lang/String;Ljava/lang/Throwable;)Vorg/slf4j/LoggerinfoparseDDS((Lopendap/dap/DDS;)Lucar/nc2/dods/DodsV;parseDAS(Lopendap/dap/DAS;)Vfinishucar/nc2/util/rc/RC getUseGroups(Ljava/lang/Throwable;)VindexOf(I)I(II)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextToken(I)Ljava/lang/StringBuilder; findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;setCE setCaching variablesiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getSizegetElementSizeisCoordinateVariable isCaching getDataType()Lucar/ma2/DataType;STRINGadd(Ljava/lang/Object;)Zjava/lang/LongvalueOf(J)Ljava/lang/Long; getFullNameprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;cache!Lucar/nc2/util/cache/FileCacheIF;ucar/nc2/util/cache/FileCacheIFrelease&(Lucar/nc2/util/cache/FileCacheable;)Z attributes rootGroup addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;getNames()Ljava/util/Enumeration;hasMoreElements nextElementgetAttributeTableN0(Ljava/lang/String;)Lopendap/dap/AttributeTable;equals getAttribute+(Ljava/lang/String;)Lopendap/dap/Attribute;,(Ljava/lang/String;Lopendap/dap/Attribute;)VgetStringValuewarngetNumericValue()Ljava/lang/Number;java/lang/NumberintValue(Ljava/lang/String;I)V addDimension getRootGroup()Lucar/nc2/Group;()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainer getDODSNameprefix(C)Ljava/lang/StringBuilder;remove(Lucar/nc2/Attribute;)ZsetNamemakeRelativeGroup:(Lucar/nc2/NetcdfFile;Ljava/lang/String;Z)Lucar/nc2/Group; getVariables()Ljava/util/List;toArray()[Ljava/lang/Object;getParentGroupOrRoot(Lucar/nc2/Variable;)ZsetParentGroup(Lucar/nc2/Group;)V(Lucar/nc2/Variable;)V getShortNamefindVariableLocal setShortName#(Lucar/nc2/dods/DODSNetcdfFile$1;)V lastIndexOfchildrenbtisDone findByIndex(I)Lucar/nc2/dods/DodsV; getClearName getBaseType()Lopendap/dap/BaseType; setClearNameaddMemberVariable((Lucar/nc2/Variable;)Lucar/nc2/Variable;getParentStructure()Lucar/nc2/Structure;darray(Lucar/nc2/dods/DODSNetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lopendap/dap/BaseType;Lucar/nc2/dods/DodsV;)V(Lucar/nc2/dods/DODSNetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lopendap/dap/DArray;Lopendap/dap/BaseType;Lucar/nc2/dods/DodsV;)V getTypeNamegetClass()Ljava/lang/Class;java/lang/ClassgetNameget(I)Ljava/lang/Object;getEncodedNamel(Lucar/nc2/dods/DODSNetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lucar/nc2/dods/DodsV;)V:(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Ljava/lang/String;)VaddGroup(Lucar/nc2/dods/DODSNetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lopendap/dap/DArray;Lucar/nc2/dods/DodsV;)V getDimension(I)Lucar/nc2/Dimension; getLength setDimension(ILucar/nc2/Dimension;)V findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;(Lucar/nc2/Dimension;)Z(Lucar/nc2/Dimension;)V setCachedData(Lucar/ma2/Array;)V(J)Ljava/lang/StringBuilder; getParent()Lopendap/dap/DAPNode; findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;split'(Ljava/lang/String;)[Ljava/lang/String;containsjoin@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; getContainerN()Lopendap/dap/AttributeTable; getValueAtNjava/lang/IntegerparseInt(Ljava/lang/String;)Ibuilder1(Ljava/lang/String;I)Lucar/nc2/Dimension$Builder; setIsShared(Z)Lucar/nc2/Dimension$Builder;build()Lucar/nc2/Dimension; getDimensions setSharedopendap/dap/DArrayucar/unidata/util/StringUtil2unescapeerrorucar/nc2/util/EscapeStringsbackslashToDAPunescapeDAPIdentifierBYTEFLOATDOUBLESHORTUSHORTINTUINTBOOLEANLONGUBYTE STRUCTUREgetData?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;(D)Ljava/lang/StringBuilder; hasCachedData getSPobjectjava/util/Collectionssort parseDataDDS,(Lopendap/dap/DataDDS;)Lucar/nc2/dods/DodsV; findDataV,(Lucar/nc2/dods/DodsV;)Lucar/nc2/dods/DodsV;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object;isMemberOfStructureconvertNestedVariableK(Lucar/nc2/Variable;Ljava/util/List;Lucar/nc2/dods/DodsV;Z)Lucar/ma2/Array;convertTopVariableJ(Lucar/nc2/Variable;Ljava/util/List;Lucar/nc2/dods/DodsV;)Lucar/ma2/Array;ucar/nc2/ParsedSectionSpecparseVariableSectionE(Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lucar/nc2/ParsedSectionSpec; setLengthisVariableLength getRangesCHARgetRanksubList(II)Ljava/util/List;"(Ljava/util/List;)Lucar/ma2/Array;ucar/nc2/iosp/IospHelper transferData:(Lucar/ma2/Array;Ljava/nio/channels/WritableByteChannel;)Jfirststridelastjava/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; toByteArray()[B!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;([BLjava/nio/charset/Charset;)VdesiredAssertionStatusorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!                  2 3 BC  3 NO  3 WX  z*** *  *  ******2 ` ab!c,d7eBfMgXhcinjyk z 3 wx  3   E*Y !*"!#*$Y !*"!#* !*C E!!?*+% L*&*'Y()**+B+:*+,+ Y!+"!#:~+!*Y !+"!#,W+$"*Y !+"!#,/+- *+,.YY+!/!#0"1Y2!!3!#4*5Y6*, ,7***89 1:4 1;4*91<, ,7***=> 1?4 1@4*>1A, ,7 "1YB!**CD#4|:FGYHIJKLYYM!+!#N:PYQ!+!#RLYYM!+!#N*9S:*>T, ,7*,U, ,7*,V, ,7*W**>*X, ,7Y*Z:JKLY[?\Y6]:"1Y^!!3!#4*5Y6*`": _Y `a:  b c:  [\6 '1Yd! !e! f#4 ~  ]:   ":,1Yg! !h!!3!#4* ij:LYYk! !#lmn>oYp:*qr:  sx tu:  v wi7  x   y z{6 | }W 1~Y SY SW, ,7**W1Y!*D#4+!e71YSWAEBEEAOBOOEo )ENlu"*4ABMS[ais"+4ABIVW^klp{     #$%&''(-)Q*V+`,i-o./01346:;<=>.?7@=AGBMCjEmFzG{HKLMNOPQ;:`q ih. '   X f +  (E &'$  $BEE$ O;LE<'_AF+j  _  5u2 "!L! v**********UVWZ[$\)_ *LB,:r:st:*W+::+:z:f:  % : Y  : * +PY! !e!*,!#bX:G:  : Y  :  6 Y  : * W!%/28BNV[^hoy     &3;>A %   T om5 ,  & 3 NNVBBBB <!8 " <!#:   "$%%$A'$M&K Y Y*L+M,s,tN-:*:Z:!Y!/!#:*i:+-W-W:-1)+*:+-W-W -R+M,N-66-2:*+un'(-6.</D0L4S5[6y78:;=>@CDEFGJL^_^ap 'SM()*+<,D-.6 /01+'23J  U &-44E56Q,N*-:?+*-::,:&,W,, ,W6 ef gik l&m-n4o:p@qFrPvH37+ 08+QQ1+Q9L, E-. P:;<= ,N,:,:st::*:: +*: :  : 9-- :   W,Wò ^Zyz {,|3};~>FSW^bvf > 3?;}-.>z@+ ,1+) A+R < u  =u BCYM+.>+/6 ,+%!,+],+`+Ƕ]s#,+],+`+Ƕ]N!,+],+`+Ƕ]*,+],+`],+`+Ƕ],,ǚ,,,ǚ,,ǚ,,b !)2=PYcu{4D -.EF)&$#&GHO+N-r:s:t:˙**W, ,7±& #.1=JKN 4#(IOOOJJ JJK   #LLH+N-r:sEt:͙Ι**W, ,7-r:sJt:͙YΙ:::/6 /6  : 5 ]: Y !Ѷ!!#:ӧ : 5 ]: Y !Ѷ!!#:ӧ` [ V ]:  ]:   8 `Ƕ]: Y !Ѷ! !#:**W, ,7( #+.9<HUVYw !"#$%&'()*++,5-B.L/V0`1p2389:;<#3I%M %N p%O LIN V?M PQR S Tw8IJ JKh     y    ;\   LUV>*+,-:0*-, ,W*+L+-& A BCDE#G0H6J;L4>>W+>XY>I 5) #uLZ[h-*NYZ,S,:/\6?- Y-*:N/`":,W-:PQ RVYZ%[*\<]F^I_Oa_bfgHF *+J,%A\hh]h)hW+  2)^V -::"1Yܶ!!ݶ!#ߙn-31Y!!#4jY*+,-ⰲ1Y!!#4jY*+,--3+# -@*1Y!!!!#4jY*+,-ⰲ-1Y!!!!#4jY*+,--Ι-"1Y!!3!#46-ȹI-:ʶ:+:  *+,: *+ Y*+,-"1Y!!3!#4e-6"1Y!!3!#4Y*+,-#1Y!!3!#4:-,*v#1Y!!3!#4Y*+:*-+-ȹr:st: * W#1Y !!3!#4Y*+,-$1Y !! !#4Y*+,-- PY !*,!!!!!# Bkl mn2q:rAsGtauqwwxy}!'8Qemtz#%-4:Ygm&)+1Q_e 0_#`a Tb c =*+deW+XYIfg hA2.73/3M $3 %N' "% &Lij4q,:,:Y:,+:+W+-6,-+1Y!!!-#42  $,39=BHpRqqW+q)qklkD dmTn,Eo!pupqr +M,, *,    desg tu X,N-r:st:+W+:+!:+"W& 01#2*3-768?9K:W<H#XX)XIS!6"v?w S!#   ) xy oYpMY*#!e!+#!#N-$%::66/2:,&' ,}WлY!e,()"HK&M/NIP_QhNnU>Iz{|w}&Y~/P!; ,t.,N-r:st:+WYZ#[*\-]4#..*+.I)! )!#   b *>+*M,,+N--,:-:.:/: .: 01Y+*!0!!1!!#426 =: PYQ!*,!4!+*!5!!#  6783j  &+-7<>FPagz  8 ) &7FPa a % J %JJE4I39O j%J%JJ],9,+*L+:rN-s/-t:9,9,,;+,,.   0KNQV[*0]]+]   1+*LoYpN,<:=:>: ?:@678:rY&/\+*L/`":+:Y@:+#@@678:-}WE-b !-49@EZ`js\ W-4DG+ !  $(=(% ?*+M, ,A,PYB!+!C!*,!#D  > ?? 6 (O=+= OOMH"-$ " B *L+E  /7+FM,&Y*,G!H!+ʶ!#+ʶ12 3/4 77I2s/{*IL+/==+`+Ƕ]89 :;< D  /*I@ D c*{ *K*L*M *N*O*P*Q*R*S VKL MNOPQ$R'S.T0U7V9W@XCYJZM[T\V]]^`a c    VQ +AEIM9= TKLMNOPQ{& m,o:q>sBuFwJyN{R}VV , B -*ߙ{** *ΙU*L*M*Q*O*P*N* TKVYYW!*!#XN  $+/6:AELPW[bfm{g  B Q** * g@"1YY!+!3!#4 A+A+ZYZ!+!#L*Y:**+[:ç :&1Y\!+ e]o_#4 1`41aUcffkfF%'-1;PU`nt4`k'nCk0% O(LE?7+oYpM+r:s,tu:b,cɹ}W,deY,h`f:*,d66,`,U66 Y: d,Y,:  g``6  3  Zh!W  g!W 6 `6 * #i:jN1: PYl! D# mLY nl d6  , : - o:  =p"1Yq!* G!#4   rW1PYs!* G!t!*,!#D t+r:sMtu:  b6 c:  u:  4PYv!* G!w!*,!#Dp"1Yx!* G!#4  y2 F F  F: *)  z: *)  {: 4: PY|! !# mLY Hl y<  /1Y! !! #4kyEE  08;JMQdqt}  !$ %*'(4)A-O/\1d2i3o4679-<@AC EFGNITJsLyOQRTVZWXY\]^_3d6e0/FI 7  , \u dm Hb LI @ AAkl kl / Akl  )  ;/ 77%d_qt 7 %Kd_   u/  7L   Sk-   E-     k    u$     up    uE0    up@    LU*+}M*,~, ij  L  IYdN--+!W+7,:+z ,6+d:*-*-#i:j::6ȹ0:  +  : (YY!+!!#*)+,{:*,-,:O:LYYH!!+!!,D#l:LYlSES2 t uvyz%{/|5}>~LS]dgy249F5%. j<b]dgl64II)I ?Fl %.g L  u5)&upuEwpLe*+,:- 4)lLn*,i:j::+y*)+zN*)+{N+:LYHl:LYl-ADEAX:%5ADFKXZ_lp 2l:3#AlFZnn)nllL5u upuESpLO,:*+-6+H!W-,`:+,!W, *+,`&  09@GHOOOOOIsY0O0' [,rN-sM-t:+!W+fW+:W+fW+:W+fW+!W* #-4>E O W Z *<[[[ [  R ~*++WY@M*9,<+YY,SW+WY@M*>,+YY,SW* + - . /$ 0A 2M 3X 4` 5} 6 ~~b. 9 . = e   pPR #&'(!)%*)+-,1-5.9/=0A1E2IEMmQnUo[ @