3                   @@        - , 0  0 0 0  7 7 "V       C   H H C  C C C S S  Y Y  b   d  2    r   {    {!" #$% &' v() v*+,-./012345 67 89 :;< = >?@ A 8BCDE F 7GHI J KL rM NOPQR NSTU VWX YZ [\] ^_ r` ra rb c de :f ghi " rj k rl mno pq prst uvw ux yz{| u} C~       u                p p : p 7 c  p r r C r A  u  v   A A A A A A  C  C A  A      N c p f p i j p p C C C     !-"#4$%3&'>(?)5*+, -./  0~12 3 4 56789:;<=>?@ AB C0 DEFGHI  JK  L MN O PQRSTU VWXY Z [ \]^  _ ` a b cd efghi jkl mno  p  qrst "u vwxyz{| }~   c c   7         c       H  InnerClassesResultDocumentSetResultDocumentReturnFieldValueXPATHQUERYOFFINFOLjava/lang/String; ConstantValueALLIWRITEREADqformatoperator parserName logMetacatLorg/apache/log4j/Logger;METACAT_SPATIALZ docidOverrideLjava/util/Vector;queryResultCacheLjava/util/Hashtable;QUERYRESULTCACHESIZE NONPAGESIZEreturnfield_idmain([Ljava/lang/String;)VCodeLineNumberTableLocalVariableTabledoclistLjava/util/Enumeration;fLjava/io/File;fwLjava/io/Writer;outLjava/io/BufferedWriter;i showRuntime useXMLIndexxmlfile startTimeDconnTimequeryobj Ledu/ucsb/nceas/metacat/DBQuery;xmlLjava/io/Reader;nodelistresultLjava/lang/StringBuffer;documentdocidstopTime dbOpenTimereadTime executionTimeeLjava/lang/Exception;args[Ljava/lang/String; StackMapTable()Vthis Exceptions(Ljava/util/Vector;)Vindexdocidssizesubset findDocuments(Ljavax/servlet/http/HttpServletResponse;Ljava/io/Writer;Ljava/util/Hashtable;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Vresponse(Ljavax/servlet/http/HttpServletResponse;paramsusergroups sessionid(Ljavax/servlet/http/HttpServletResponse;Ljava/io/Writer;Ljava/util/Hashtable;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Z)VoutputLjava/io/IOException; pagesizeStr pagestartStreestartHTMLTransformJtrans$Ledu/ucsb/nceas/metacat/DBTransform;transformRunTimenonoutpagesize pagestarttransferWarnLimitxmlqueryqspec+Ledu/ucsb/nceas/metacat/QuerySpecification;createResultDocument(Ljava/lang/String;Ledu/ucsb/nceas/metacat/QuerySpecification;Ljava/io/Writer;Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/StringBuffer;performPathqueryK(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;Ledu/ucsb/nceas/metacat/QuerySpecification;Ljava/io/Writer;Ljava/lang/String;[Ljava/lang/String;ZIILjava/lang/String;Ljava/lang/String;Z)Ljava/lang/StringBuffer; givenDocids resultContentioeLjava/sql/SQLException; includeGuiddbconn.Ledu/ucsb/nceas/metacat/database/DBConnection; serialNumber resultsetcloseRestultsetDfindResultDoclist(Ledu/ucsb/nceas/metacat/QuerySpecification;Ljava/io/Writer;Ljava/lang/String;[Ljava/lang/String;Ledu/ucsb/nceas/metacat/database/DBConnection;ZIILjava/lang/String;Ljava/util/Vector;Ljava/lang/String;Z)Ljava/lang/StringBuffer; myOperatordocidConditionValuesLjava/util/List;docidCondition accessQuery cachedResult completeDocidpagedResultsHash2Ledu/ucsb/nceas/metacat/DBQuery$ResultDocumentSet; returndocVecparameterValuesresultsetBufferquerycount docListResultpstmtLjava/sql/PreparedStatement;guiddocnamedoctype createDate updateDatelastpagerevoffsetstartSelectionTimersLjava/sql/ResultSet; docidValues ownerValues ownerQuery queryCacheKeyqueryExecuteTime tableHasRows currentIndex docListTimedocListWarnLimitLocalVariableTypeTable$Ljava/util/List;JhandleSubsetResult(Ledu/ucsb/nceas/metacat/QuerySpecification;Ljava/lang/StringBuffer;Ljava/io/Writer;Ledu/ucsb/nceas/metacat/DBQuery$ResultDocumentSet;Ljava/lang/String;[Ljava/lang/String;Ledu/ucsb/nceas/metacat/database/DBConnection;ZLjava/lang/String;)Ljava/lang/StringBuffer;keyLjava/lang/Object; xmlElement partOfDocliststartReturnFieldTime usage_count enterRecords&startGetReturnValueFromQueryresultablequeryresultDocList_keysqueryResultReturnValuetimequeryResultWarnLimitstartExtendedQuerypartOfDoclistBackupittLjava/util/Iterator;extendedQueryRunTimeextendedQueryWarnLimitstartStoreReturnFieldkeyselementstoreReturnFieldTimestoreReturnFieldWarnLimitkeysEreturnFieldTimetotalReturnFieldWarnLimitdocidsInQueryresultTablex(ILedu/ucsb/nceas/metacat/DBQuery$ResultDocumentSet;Ledu/ucsb/nceas/metacat/database/DBConnection;)Ljava/util/Hashtable; returnValuekeylistgetXmlReturnfieldsTableId\(Ledu/ucsb/nceas/metacat/QuerySpecification;Ledu/ucsb/nceas/metacat/database/DBConnection;)Iid returnfieldaddReturnfield(Ledu/ucsb/nceas/metacat/DBQuery$ResultDocumentSet;Ledu/ucsb/nceas/metacat/QuerySpecification;Ljava/lang/String;[Ljava/lang/String;Ledu/ucsb/nceas/metacat/database/DBConnection;ZLjava/lang/String;)Ledu/ucsb/nceas/metacat/DBQuery$ResultDocumentSet;b[B existingRFV1Ledu/ucsb/nceas/metacat/DBQuery$ReturnFieldValue;parentIdvalueremovedelementobject xmlFieldValue controlPairs extendedQueryextendedFieldsresults doclistValues parentidListreturnFieldValue fieldname fieldtype fielddatarelationtransformQuery&(Ljava/lang/String;)Ljava/lang/String;storeQueryResultIntoCache'(Ljava/lang/String;Ljava/lang/String;)V resultXMLgetResultXMLFromCache resultSetclearQueryResultCachesetPreparedStatementValuesJ(Ljava/util/List;Ljava/sql/PreparedStatement;)Ljava/sql/PreparedStatement;parameterValueparameterIndex Signature^(Ljava/util/List;Ljava/sql/PreparedStatement;)Ljava/sql/PreparedStatement; containsKey'(Ljava/util/Vector;Ljava/lang/String;)Z tempVector putInArrayX(Ljava/util/Vector;Ljava/lang/String;Ledu/ucsb/nceas/metacat/DBQuery$ReturnFieldValue;)V fieldType getArrayValueW(Ljava/util/Vector;Ljava/lang/String;)Ledu/ucsb/nceas/metacat/DBQuery$ReturnFieldValue; getElements&(Ljava/util/Vector;)Ljava/util/Vector; enumVector getOwnerQuery6(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;ownerselfJ(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; createSQuery)(Ljava/util/Hashtable;)Ljava/lang/String;returnDoctypesfilterDoctypessiteanyfield ignoredParamsparamsToIgnorestLjava/util/StringTokenizer;nextkey nextelementelements filterDoctype casesensitive searchmode2 createQuery8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; hasPermission:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Z controller-Ledu/ucsb/nceas/metacat/PermissionController;!getCurrentDocidListForDataPackage&(Ljava/lang/String;)Ljava/util/Vector;dataPackageDociddbConn docIdListpStmtdocIdInSubjectFielddocIdInObjectField$getOldVersionDocidListForDataPackagepackageDocument%Ledu/ucsb/nceas/metacat/DocumentImpl;tripleForPackage2Ledu/ucsb/nceas/utilities/triple/TripleCollection;dataPackageDocidWithRev tripleListIJisDataPackageId(Ljava/lang/String;)ZdocId getOperator()Ljava/lang/String; setOperator(Ljava/lang/String;)V getQformat setQformathasPermissionToExportPackage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z!getCurrentRevFromXMLDoumentsTable(Ljava/lang/String;)IaddDocToZipOutputStreamY(Ledu/ucsb/nceas/metacat/DocumentImpl;Ljava/util/zip/ZipOutputStream;Ljava/lang/String;)VdocImplzipOutLjava/util/zip/ZipOutputStream;packageZipEntry byteStringzEntryLjava/util/zip/ZipEntry; fullDocIdgetCurrentAllDocumentImpl smartDociddocidPlusVersiondocumentImplObjectdocumentImplListgetOldVersionAllDocumentImpl notFoundE1Ledu/ucsb/nceas/metacat/McdbDocNotFoundException;siteCodeuniqueIdgaddDataFileToZipOutputStreambuffilePathfileName entityNamefinLjava/io/FileInputStream;]addHtmlSummaryToZipOutputStreamF(Ljava/util/Vector;Ljava/util/zip/ZipOutputStream;Ljava/lang/String;)V dataFileid docString docImplListhtmlDoc xmlToHtmlgetZippedPackage(Ljava/lang/String;Ljavax/servlet/ServletOutputStream;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Ljava/util/zip/ZipOutputStream;elementInHtmlList documentIddocidWithoutRevisionrevision zipEntryPath remoteDoc'Ledu/ucsb/nceas/metacat/RemoteDocument;docTypecurrentVersion docIdString#Ljavax/servlet/ServletOutputStream;passWordzOut elementDociddocImplshtmlDocumentImplList packageIdrootNameversionpnfe4Ledu/ucsb/nceas/utilities/PropertyNotFoundException;qryRsltCacheSize SourceFile DBQuery.java Wrong number of arguments!!! ^+USAGE: java DBQuery [-t] [-index] -t -index edu/ucsb/nceas/metacat/DBQuery mnjava/io/InputStreamReaderjava/io/FileInputStream java/io/File m^ m mjava/lang/StringBuffer    java/lang/String java/lang/StringBuilder  \ K  ^ t  n ./result.txtjava/io/OutputStreamWriterjava/io/FileOutputStream mjava/io/BufferedWriter m ^ n njava/lang/ExceptionError in DBQuery.main \  2) 3) 4)  56 78java/util/Vector 9: xml.saxparser java/lang/Integerdatabase.appResultsetSize /DBQuery.DBQuery - The size of select doicds is GDBQuery.DBQuery - The application result size in metacat.properties is   java/lang/Booleandatabase.usexmlindex  w 7edu/ucsb/nceas/metacat/common/query/EnabledQueryEngines pathquery YiThe Metacat Path Query Engine is turned off. If you want to turn it on, please contact the administrator.java/io/IOExceptiongDBQuery.findDocuments - metacat can't write the message that the pathquery is off to the client since :   #DBQuery.findDocuments - SESSIONID: "DBQuery.findDocuments - xmlquery: !DBQuery.findDocuments - qformat: tDBQuery.findDocuments - Couldn't retrieve xmlquery or qformat value from params hashtable in DBQuery.findDocuments:  )edu/ucsb/nceas/metacat/QuerySpecificationdocument.accNumSeparator mDDBQuery.findDocuments - error generating QuerySpecification object: 'edu/ucsb/nceas/metacat/util/MetacatUtiltext/xml ^  text/html"edu/ucsb/nceas/metacat/DBTransform  isModeratortrue -//NCEAS//resultset//EN-//W3C//HTML//EN dbquery.transformTimeWarnLimit SDBQuery.findDocuments - The time to transfrom resultset from xml to html format is ---------------------------------------------------------------------------------------------------------------Transfrom xml to html ^ CDBQuery.findDocuments - Error in MetaCatServlet.transformResultset:         DBQuery.findDocuments  /DBQuery.createResultDocument - Not in map query  +DBQuery.createResultDocument - In map query,DBQuery.createResultDocument - in loop=====  )DBQuery.createResultDocument - IO error: java/sql/SQLException*DBQuery.createResultDocument - SQL Error: 2DBQuery.createResultDocument - General exception: n java/util/ArrayList0edu/ucsb/nceas/metacat/DBQuery$ResultDocumentSet mdatabase.webResultsetSize   xml_documents.docid IN (?,) SELECT xml_documents.docid, identifier.guid, docname, doctype, date_created, date_updated, xml_documents.rev FROM xml_documents, identifier WHERE xml_documents.docid = identifier.docid AND xml_documents.rev = identifier.rev AND WHERE  YORAND  )  Y OR  AND +,)DBQuery.findResultDoclist - owner query:  ^ A \  3DBQuery.findResultDoclist - final selection query:  publicdatabase.queryCacheOn    ========DBQuery.findResultDoclist - The key of query cache is TDBQuery.findResultDoclist - result from cache !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3Prepared statement after setting parameter values: BDBQuery.findResultDoclist - Time to execute select docid query is  Execute selection query  ,DBQuery.findResultDoclist - getting result:  \$DBQuery.findResultDoclist - docid: #DBQuery.findResultDoclist - guid: %DBQuery.findResultDoclist - doctype:  )3DBQuery.findResultDoclist - NOT Back tracing now...        -edu/ucsb/nceas/metacat/DBQuery$ResultDocument m! "#)DBQuery.findResultDoclist - real result: *DBQuery.findResultDoclist - currentIndex: -DBQuery.findResultDoclist - page comparator: $ # dbquery.findDocListTimeWarnLimit=DBQuery.findResultDoclist - Total time to get docid list is: ---------------------------------------------------------------------------------------------------------------Total selection:  %  database.xmlReturnfieldCount ?,VDBQuery.handleSubsetResult - Error in getting returnfield id fromxml_returnfield tableVDBQuery.handleSubsetResult - size of partOfDoclist before docidsInQueryresultTable():  &%dbquery.findQueryResultsTimeWarnLimitnDBQuery.handleSubsetResult - Time to get return fields from xml_queryresult table is (Part1 in return fields) a-----------------------------------------Get fields from xml_queryresult(Part1 in return fields) java/util/Hashtable '( ) UDBQuery.handleSubsetResult - size of partOfDoclist after docidsInQueryresultTable(): %dbquery.extendedQueryRunTimeWarnLimit[DBQuery.handleSubsetResult - Get fields from index and node table (Part2 in return fields) _-----------------------------------------Get fields from extened query(Part2 in return fields)  database.queryresultStringLength * +dXINSERT INTO xml_queryresult (returnfield_id, docid, queryresult_string) VALUES (?, ?, ?) ,- ./ 01 2RDBQuery.handleSubsetResult - couldn't insert the element to xml_queryresult table 3\  %dbquery.storeReturnFieldTimeWarnLimitqDBQuery.handleSubsetResult - Time to store new return fields into xml_queryresult table (Part4 in return fields) f-----------------------------------------Insert new record to xml_queryresult(Part4 in return fields) %dbquery.totalReturnFieldTimeWarnLimitADBQuery.handleSubsetResult - Total time to get return fields is: DBQuery.handleSubsetResult - ---------------------------------------------------------------------------------------------------------------Total to get return fields DBQuery.handleSubsetResult - ?, 45Mselect docid, queryresult_string from xml_queryresult where returnfield_id =  and docid in ()LDBQuery.docidsInQueryresultTable - Query to get docids from xml_queryresult: 6WDBQuery.docidsInQueryresultTable - Null elment found (DBQuery.docidsInQueryresultTable)JDBQuery.docidsInQueryresultTable - Error getting docids from queryresult: 7\WSELECT returnfield_id, usage_count FROM xml_returnfield WHERE returnfield_string LIKE ?6DBQuery.getXmlReturnfieldsTableId - ReturnField Query:CUPDATE xml_returnfield SET usage_count = ? WHERE returnfield_id = ?=DBQuery.getXmlReturnfieldsTableId - ReturnField Table Update:LINSERT INTO xml_returnfield (returnfield_string, usage_count)VALUES (?, '1')=DBQuery.getXmlReturnfieldsTableId - ReturnField Table Insert:JSELECT returnfield_id FROM xml_returnfield WHERE returnfield_string LIKE ?CDBQuery.getXmlReturnfieldsTableId - ReturnField query after Insert:pDBQuery.getXmlReturnfieldsTableId - Error getting id from xml_returnfield in DBQuery.getXmlReturnfieldsTableId: 8 m9 :;)DBQuery.addReturnfield - Extended query: /edu/ucsb/nceas/metacat/DBQuery$ReturnFieldValue m< =\ >?%edu/ucsb/nceas/metacat/MetaCatServletUTF-8 m@ A  ! ATTRIBUTE &' B\ C\  D^ E^ F^ G^ #$ & () < H\ IJ K\?> Ld ;< =, Mn4DBQuery.getResultXMLFromCache - Get query from cache N(java/lang/Float OP QRjava/lang/Double ST UVjava/util/Datejava/sql/Timestamp W mX YZ [\  & \SELECT docid,docname,doctype, date_created, date_updated, rev #FROM xml_documents WHERE docid IN ((,SELECT DISTINCT docid FROM xml_nodes WHERE nodedata LIKE '%%%' )  AND ( lower(user_owner) = ?  meta_file_id returndoctypeanyANY filterdoctype falsecontains] ^actiondatabase.queryignoredparamsjava/util/StringTokenizer m _ `\!   AB+edu/ucsb/nceas/metacat/PermissionController6edu/ucsb/nceas/utilities/access/AccessControlInterface CD8SELECT subject, object from xml_relation where docId = ?)DBQuery.getCurrentDocidListForDataPackage7DBQuery.getCurrentDocidListForDataPackage - SQL Error: QDBQuery.getCurrentDocidListForDataPackage - Error in getDocidListForDataPackage: #edu/ucsb/nceas/metacat/DocumentImpl0edu/ucsb/nceas/utilities/triple/TripleCollectionjava/io/StringReader ma b&edu/ucsb/nceas/utilities/triple/Triple c\ d\;DBQuery.getCurrentDocidListForDataPackage - General error: .SELECT docId from xml_relation where docId = ?DBQuery.isDataPackageId8DBQuery.isDataPackageId - SQL Error in isDataPackageId: %DBQuery.isDataPackageId - SQL Error: eD-SELECT rev from xml_documents where docId = ?*DBQuery.getCurrentRevFromXMLDocumentsTable7DBQuery.getCurrentRevFromXMLDoumentsTable - SQL Error: >f g\ hjava/util/zip/ZipEntry /metadata/ iX jk l mnn o cd3DBQuery.getCurrentAllDocumentImpl - General error: /edu/ucsb/nceas/metacat/McdbDocNotFoundException5DBQuery.getOldVersionAllDocument - Error finding doc  : 2DBQuery.getOldVersionAllDocument - General error: application.datafilepath/ p\/data/- qrs t2DBQuery.addDataFileToZipOutputStream - I/O error:  uvwclass java.lang.String ,*?,+ @AB8*<=>*2=*2>*2:99 Y : Y Y Y: : Y: : : W WV :=: :  Y  W !W9g"o9g"o9g"o9t$Y%& '$Y%& '$Y%& '$Y% () '$*D Y+:,Y-Y./:0Y1: 23456L8+9+:7C7(*-8:=BHNWps|.HbDLEF6GH$IJKLM,N8O8BP)HQRN|SRWsTU pZVW sWX< |NYZ K[) H\)]R^R_R`Rabcden _ifghijffkCifghijffDiBlmnB9*;*<=*>*?* @A*B*CYDEFGL*+?C* c fikn"r-38D9oU34)pmqB*;*<=*>*?* @A*B*CYDEHYIGJK=*AYL+M) N*AYO) NCYDN+i+Ma66+M?-+PQW"*E-QWCYDN-+PQW6-R *E-QW *E+QWFG:*?Cvc fikn"r- = Z t|"$'*-./DHEM,Xr,oUs:=t,|u:4)egvvpwxB!SYTGUV6*+,-WC@ AB DDR!oU!yz!KJ!{<!|)!}d!~)O8pwB+ XZ[\:Y] :Y^ :Y_ :Y` :,a,6#:*AYcd e66 7 -fgR-hgI-fii2: -hii2:  $ HY JK6HY JK6 : : -jii2: *AYk N*AYl  N-mii2: *AYn  N#:*AYo9 p: B* q: rY *?sGt:#:*AYu9 p 5 <++ +wx* ,  yW+zx:*   y:7{Y|:+zx}-~YSW2 ,-e7G7  *AY eY Y #:*AY9 p qtbmp7747CDT VW%X;YQZg[m\q_t]v^`bcdfhijlmqru w'xByRzmp|r~~49BJTdxDb)va6) &) rbb9B\abJ4VZoUyzKJ{<|)}d~)O8h,e, b ) 2) met`y gififffl&gififfflUgififffjH1gififffjlB} *+,-\*=yCDHoU)KJ|)}dO8B K*+qLrY+*?sGt::SYTGUV6*+,-\*=y:2C-EDRKoUK)K|)K}d2/J-O8EVZpbBr r: 6 Y:WWY) WY) WY`) WYd) WY+ W--2a:*Ad,h:  6 CYD:Y:*E *EM+*A*,-    :n*A6*EMV*AY) *EPC:*,-    :WW  :*AYd p  h:*AY p  >:*AY9 p  :  :W--a:*Ad bb 7::: 0::<:V\_bC:>]~ #&$%(./34578:>C@RBmC{DG@K]^MO]^QS]^ U WX(W+Y0]7^:]C^F`JaRbVe\h_fagolDauZF_M,:Za #baaroUr)rrKJr|)r}drO8r,r,r~) r2) r8 o l, cZJ()e gffiffj4vj' ^gffiffjiiln gffiffjfB  /Y: Y::66Y*:::::::::66967 :",HYGJK6HYIGJK6Y:#  M+#: #W Y:$Y:%%W6&& M7%W& Md %W$ &PW&%W*>-:Y%2 : $Wy+#: #W\:&/%*> :&:&Y&%2 : $WY:$*-$:%*AY% %V+-++:&Y& :"Y&&öĶ :*AYŶ : ::&--ȶɸGrYʶ+˶+Ͷ̶ :&*&:'*AY϶& '(*AжN, ,'a'Wm9*AYԶʶ :"m9'*AYֶ'g& Y׶'g& Y\'g& "6) 666*)*AYڶ*) ":*AYݶ ":*AY޶ ":":*AY߶ ":":"6+:++M +2*AY:YsG :,Y,) :,,W W"Y W"Y W"Y W"Y WY*2*AY N*+٠$6*+,- WY*:*AY*) *AYh)) *h`7Y*:,h6--,--,:R"6))AY*:,ٟ*h6--,--,:6" e7+G7-+-*AY+ eY+ Y+ *+,- WY W, ,Y a-+-ȶ"٠ɸG*&2C{ }~%(+.147:=@CFINQU[ioz .;EOSq~;V_hk!* 4 R l !$"?#I$T%_'e(w*+-./012468 :)<.>M@RBqF|GFHIJOSTWZ[\ ^*_;aG_MdQeTh]ibklmsoqosvwy{|}~1PTqD6>M,&S^)&$Z%B)&E)'),1M,-**,zM,-l4,e;:+oUKJ|)}dO8,,~) : 2) 8  Z),r,%{(x+u\).r)1o)4l)7i):f)=c[Z@`8C],FZQRIW,NR QO"#$)%k5)&4lR'8),*+-*$  #$e%i!gfifvfjfffffffjj%8If'jffffvif####4.[%BJ?+p7B/!9 *+6 6 HYGJK6 6 **Ae6 *AY) N7**::We7G7*AY  eY  Y 7 Y : ::W*AY) N*+ :e7G7*AY eY Y 7 :!:":#:$HYGJK6%!!:"":# ##%#":$:&$:&&*&"&#&W&::'*AY' e&:(&(Y #! :&- -&a,&W e9&"G7(&(*AY#&& eY$&& Y&& :**L*:"":#Y #! :+- -+a,+W g9+%G7-+-*AY&+& eY'+& Y(+& ,x7xCg$+.5?BU^aft{ '69LUXksv~ '5AFIR^hrx%&!%&%&*-/1245689+<C>[@bAlCxDFHJLMNOPRSVXYD('ab'Ix&)&)+!oU!!Z!KJ!!|)!}d!!O8!2) R , 8 $,ft<{Fv < s~JC!@)"=)#:)$(,%&R&(bF*cR+X-e.gjfif8ik6Di$hVgjfifikifffgjfifikiffflj &f 86kHf 8p7BM Y :::Y:, :Y: ! )WW *  *d+WY,)- . : *AY/  N- ::-W0:6  ?: :    W *A1N6 $: *AY2 9 p&)7C#d e film'n1p:qOtWvdy| &)+>GJD/) %) O8 +ab ) MoUM?,MM D< A>5/'&EZ  5ef' gij'f*ff  gijfl Bq >6::+3:4:*AY5 N,:,W0:6  y>`66:*AY7 N,:,W8:*AY9 N,:,W::*AY; N,:,W0:>>&: *AY< 9 p>*27C7 2:DIQZchq} $,38T\fks|Dp c?8 !ab oU,, ))e- gff Bl"BK`:: : : : : :Y:,=<,-,CY,ͷ>:CYD:+ :Y:Y:CYD: Y :%:)WW* Y :*d+W6,2?:*AY@ Nr::W0:  6AY*B: :  : C<" D:YFG:  :  H:  : : Y:*I D J9*K:*LJYM  : NW WOW WPW Q R S2T*U~Y*KM  : NW WOW WPW Q R S2TVW*U 6K *WX:eA:Y: + Z3+ :+Y* Y[ +Y* [+Cf     %*0=FLU^gpz !"#%&'+,/135789:!;&<1=>>H@XBbCtDwGKMNOTVXYZ[`a bcd&f-g4h;iEkRq^rasqvzwxyz{|}~ 6BEHRX[^D`#)b,1D)1Z %)SlF<8)=!:F:LU EZ^ g :p <`oU```|)`}d``O8`2)]Z W\) T ) Q ) N) K)B^ Bepgfiffffffvvjvi+ifU 3fjEVz kUgfiffffffp7Bz +L+\]=+`+öİ+C D  oU ) r,eB.^YN²^(_ ^`^+,W-ç :-#&&*&C!-D .oU.).)eMB2M^YN*AaN^+M:M-ç :-, 7&))-)C&  "$0D*"ab2oU2)0)e  gfflD nBc^YK²^`*çL*+C e Bd=*bN--:+{H+HKac+cdeGf+fgh-i+jYiklm +n]+CB"19KSem  D*, e ' p !B1N6+M$+oCN,-oC )/"D4*,1oU1 :1)/":e v##$B(t:-L:JJ?6+M3+oC:,opW-qʻCYD:,q-q+QWC>,. /1%204@5G6N7O1U<^=e>l?s@DH9,toUt :t)tq": k%)evf2&'B8N6+M++oCN,-o -oAC"IKLN)O/N0K6QD41,8oU8 :8)6":e v*()B2CYDMN6+M+oCN,-oQW,CYZ \] _*\0aD4 #,2oU2 :**: (":e vv"+,Bt++CLYN-rW-sW-tW-uW-vW-wW-xW-W-yW-zW-W,+W-2CBkl npq!r)s1t9uAvIwPxXy`zg{o|D*toUt-)tc.Z te / 01B (YL:::+W+{W*|g'+}W+*|ii2W+~W*g_*ii: 6   E  2:  - " \+ W+W *g;*ii: 6   !+  2W+W *g;*ii: 6   !+  2W+W *g;*ii: 6   !+  2W+W *g;*ii: 6   !+  2W+W *g3+Y*ii2O W +W*g*ii2::*g*ii2::*gt*ii: 6   Z  2L  2\?+Y  2 W *M*N-L,C-:,:CYD:  QW QW QW mQW QW QW QW QW QW QW fQW hQW QWG: Y :    QW ʶ}6  iilii 2\S+Yii 2ʶ W +W+2Ca  *2FNXgry*28BQ\ltz!+?DN]h} )2;DMU] f in{"##%Dy5) jJM, gM2d &M, )3d &M, )d T&M, Q)-d &M, )4d `_M, ]b5d wM, $6: n7) {89 8:0;({< Zd<F_F =)>)?)eNijfff ijfffiCijfff ijfffi%ijfff ijfffi%ijfff ijfffi%ijfff ijfffi%ijfff9 ijfffiXijfff ijkkfff ijkkfffvf@p ijkkfffp ABBYM,W,W+!+,W,+W,W*\-,W,W,*W,W,W,W,2C>3457+839?<G@PAXB`CrDzFGID ))Ze ?j: AB2*CUD )CDBkY-:+,C ` aD4oU|)}d\) EFp7GHBlM>CYD:::::+ +\: M,>, :+W0:>:: QWQW,6: *AY  p, : , : *AY  p,6: *AY  p, : , J: ,6:*AY p, :, .F>FFHF.SSU\dU\dSUSC Blmn opqru)x.z1{5|:}BKS\fpz 2;>CFMPSU\adfyD a  foUI)J, K:LM)N).o) e& gfvff2f/Uh Boh Bgfvfffh  gfvfffOHBȻCYDMN:+ +\,Y+::YY:N6-MT,-P¶ö,-o¶öQW,-P¶Ķ,-o¶ĶQW$:*AYŶ9 p,7Cb  &-?EQ[^duD\ HZM,&|PQ?cRSaboUT)K: U: V)e#vvf+VW,&Bl XYBU=N:::6Ǹ:6N-+-W-0:=--::*AYȶ p:  :*AYɶ p-::*AYȶ p:  O: -:: *AYȶ  p:   RXbRXbRR  D:DDFD C: !)18@JLR X_b d w           . 7 :ADMPSDz da UoUUZ)SY8QLN I)FJC,e{ LgffUj Bpj B gffj gff[\B/*>CD oU]^B>*+>C  DoU3)_\B/*=C#D oU`^B>*+=C '(DoU2)abBO,-+ʬC6D*oUZ)|)}dp7cdB =N:::6̸:6N-+-W-0:==-::*AYͶ p:  s:*AYͶ p: -:: *AYͶ  p:    Z`jZ`jZZC/BCDE FGIJK"L*N2P9QASKUWXZc`kgljelfhfklklm\]^]_bcklefhfklklmnDp l"a oUZ),L  )J,eZ WgffOj Bc gffj pefBn::+:Y+϶sG+ж) :YY-Ҷ :,,,ױC* ~ .PY_imDHnoUngQnhinj)kkhlm.@n)p obp7q)BCYDM>+R,6+M+P:*>,+PQWYYsG) :Y:,QW':*AYڶ9 pr,H}7Kz}7CV -4:HKYhsz}D\ -Mr)hs)stQ"abM,oUK:u: ,e,v4f1gvvl#pp7v)B CYDMN:6+R,6+M+P:Y:,QW]:*AYܶݶ޶ p,QW':*AY߶9 pw,3EH3E~7C^  %3>EHJhqt{~Dp >tQJ4wx"ab3os)M,oUK:u: y) z),eEgvvff+gvvfff{ul#|fB ::G:Y :Y+϶sG+ж) :+:Y :YY- :,: Y: :   6  ,    6  , 6: *AY d p  :   b Cz     0 R X n            " #     " # " # $D -} $,  oUgQhij)klm~)R)X){ ee0f gVffff gVffffh p obp7B0 Y:::{Y|:W6  +M4+ PNW+ P:  OWW WW+ PnW+ P϶WWY: + P+ P*=  ʶWWNW+ P:  OWW WW W2F:YY- :,,,ױC. 0 1 2 7 9! :- << =B ?K @V Aj Bs C D F G H N O P O S U V W X V ^ _ ` b c d$ e8 fA gO hX :^ kg nt o p q r s vDz V4) ;J $4) $:M, oU:hij) Z lmke/$ gvfjhJp7Bd:::CYD: CYD: CYD: : : :6+:+6**--7YY-+ :Y+:-ϸʙ:Y,:* *  QW *+--7YY-+ :: * 6 F6Y sG)sG : *  : *  : k 17YY  ) Y+sG : *+: * :  R 7YY  Y,:6 Ms P P:*AY N:*AY N:*AY NY  :Y-::A6YsG : QWs P:Y϶sGж) :-ʙ8*  QW*  QW*   CFQ     $ ' , / 3 9 ? H T { ~     # ' B S [ f s           , H J O k m r               !4 "? $M &W )b .l 0t z 7 9 ;D{abab),)O)r)\)JC)4@n)zM,v,oU)K|)}d)i) QzK: qu: $h: 'e) ,`) /]Z)3Y,eZ~gffiffVvvvfff<4B -,$ ]fpobp7nB< Y ^;G;!LY +! _ C* v { }~+47;D /,e$"# % &A '