3T m0 l1 l2 l3 l4 l5 67 l8 l9 l: l; l<=> 6? l@A 6BC D lEFG 0H I J K lLM NOP "J "N lQ 6R 6ST (J (NUV W X YZ[ \ ]^ 5_`a 7N 5b cdef <Jg <N ch cijk Dl Dm no npqrst Kuvw Ox Oy Oz O{| T0 l}~ W YN W T  W       l T W ? W W W  ?     W W W W   l J  _    _                     A           W    l   ? ? l 6  ?   ?           d  !" #$%& '( )* +, ?- ?.A/ 60123 l45 J6 N7 J89 N:; N T< T= >? @A mKB  0 ?C  D @C AC BC C WC EC lC  F  GHIJKLMNOP lQ lRST U V WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~csMap!Lucar/jpeg/colorspace/ColorSpace;title$Lucar/jpeg/jj2000/disp/TitleUpdater;isChildProcessZexitCodeIpl)Lucar/jpeg/jj2000/j2k/util/ParameterList;hi,Lucar/jpeg/jj2000/j2k/codestream/HeaderInfo;defplvprfxs[CwinLjava/awt/Frame;isp%Lucar/jpeg/jj2000/disp/ImgScrollPane;pinfo[[Ljava/lang/String;Q(Lucar/jpeg/jj2000/j2k/util/ParameterList;Lucar/jpeg/jj2000/disp/ImgScrollPane;)VCodeLineNumberTableLocalVariableTablethis&Lucar/jpeg/jj2000/j2k/decoder/Decoder;,(Lucar/jpeg/jj2000/j2k/util/ParameterList;)V getExitCode()IgetParameterInfo()[[Ljava/lang/String;run()Vverbosee1Lucar/jpeg/jj2000/j2k/util/StringFormatException;!Ljava/lang/NumberFormatException;$Ljava/lang/IllegalArgumentException;inurlLjava/net/URL; Ljava/net/MalformedURLException;connLjava/net/URLConnection;Ljava/io/IOException;isLjava/io/InputStream;in(Lucar/jpeg/jj2000/j2k/io/RandomAccessIO;datalenhd6Lucar/jpeg/jj2000/j2k/codestream/reader/HeaderDecoder;Ljava/io/EOFException;cinfoLjava/lang/String;breader=Lucar/jpeg/jj2000/j2k/codestream/reader/BitstreamReaderAgent;entdec5Lucar/jpeg/jj2000/j2k/entropy/decoder/EntropyDecoder;roids&Lucar/jpeg/jj2000/j2k/roi/ROIDeScaler;deq;Lucar/jpeg/jj2000/j2k/quantization/dequantizer/Dequantizer;invWT2Lucar/jpeg/jj2000/j2k/wavelet/synthesis/InverseWT; palettized*Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;channels resampledcolor*Lucar/jpeg/colorspace/ColorSpaceException;subXsubYwhtuLjava/lang/Thread;winDimLjava/awt/Dimension;scrnDimiml(Lucar/jpeg/jj2000/disp/ImgMouseListener;status imageSizebitrateFnumBytesnCompCodnTiles decodedImagenCompImgmrlresinfileff9Lucar/jpeg/jj2000/j2k/fileformat/reader/FileFormatReader;ictransf8Lucar/jpeg/jj2000/j2k/image/invcomptransf/InvCompTransf; converter-Lucar/jpeg/jj2000/j2k/image/ImgDataConverter;idepth[ILjava/lang/Error;Ljava/lang/RuntimeException;Ljava/lang/Throwable;outfileoutbaseoutextout[Ljava/lang/String;imwriter.[Lucar/jpeg/jj2000/j2k/image/output/ImgWriter;decSpec+Lucar/jpeg/jj2000/j2k/decoder/DecoderSpecs;dispimgLjava/awt/Image;insLjava/awt/Insets;btitle StackMapTableFPT`^eGw~YZ[\!57:error(Ljava/lang/String;I)Vmsgcode+(Ljava/lang/String;ILjava/lang/Throwable;)Vex getCOMInfo()[Ljava/lang/String; nCOMMarkerscomLjava/util/Enumeration;infoCOMgetAllParametersvecLjava/util/Vector;strBwarning(Ljava/lang/String;)VprintVersionAndCopyright printUsageml%Lucar/jpeg/jj2000/j2k/util/MsgLogger;printParamInfo<(Lucar/jpeg/jj2000/j2k/util/MsgLogger;[[Ljava/lang/String;)VdefvalexitsetChildProcess(Z)Vb SourceFile Decoder.java  op qr st ~ wx  {x   uv v  !u on  "/ucar/jpeg/jj2000/j2k/util/StringFormatExceptionjava/lang/StringBuilder/An error occurred while parsing the arguments:     debug $Use '-debug' option for more detailsjava/lang/NumberFormatException |}  "java/lang/IllegalArgumentException/Input file ('-i' option) has not been specifiedo   .pgx/   java/net/URL  java/net/MalformedURLExceptionMalformed URL for input file  java/io/IOExceptionCannot open connection to :  #Cannot get data from connection to *ucar/jpeg/jj2000/j2k/util/ISRandomAccessIO    Cannot get input data from  Invalid URL?2ucar/jpeg/jj2000/j2k/io/BEBufferedRandomAccessFiler Cannot open input file 7ucar/jpeg/jj2000/j2k/fileformat/reader/FileFormatReader   t *ucar/jpeg/jj2000/j2k/codestream/HeaderInfo yz4ucar/jpeg/jj2000/j2k/codestream/reader/HeaderDecoder java/io/EOFException5Codestream too short or bad header, unable to decode.      component(s) in codestream,  tile(s) Image dimension: x   Nom. Tile dim. (in canvas): v v #ucar/jpeg/jj2000/j2k/util/MsgLogger  cdstr_info Main header:   8Error while reading bit stream header or parsing packets$Cannot instantiate bit stream reader "Cannot instantiate entropy decoder !Cannot instantiate roi de-scaler. Cannot instantiate dequantizer ,Cannot instantiate inverse wavelet transform  +ucar/jpeg/jj2000/j2k/image/ImgDataConverter 6ucar/jpeg/jj2000/j2k/image/invcomptransf/InvCompTransf  nocolorspaceoffucar/jpeg/colorspace/ColorSpace       "Could not instantiate ICC profiler  (ucar/jpeg/colorspace/ColorSpaceException+error processing jp2 colorspace information:  JJ2000:  java/io/File   java/awt/Frame @ (0,0) : 1  !ucar/jpeg/jj2000/disp/ExitHandler  #ucar/jpeg/jj2000/disp/ImgScrollPane java/awt/BorderLayoutCenter $ucar/jpeg/jj2000/disp/ImgKeyListener      java/awt/Dimension v v v v    v  v      +"ucar/jpeg/jj2000/disp/TitleUpdater java/lang/Thread  .PPM   Specified PPM output file but compressed image is not of the correct format for PPM or limited decoded components to less than 3. java/lang/String.PGMTSpecified PGM output file but compressed image is not of the correct format for PGM.-+ucar/jpeg/jj2000/j2k/image/output/ImgWriter.ucar/jpeg/jj2000/j2k/image/output/ImgWriterPPM +Cannot write PPM header or open output file  wJJ2000 is quicker with one PPM output file than with 3 PGM/PGX output files when a component transformation is applied.   Reconstructing resolution  on  (  )  rate !"Target rate = #$ % bpp ( & bytes) '( )* +,java/awt/Cursor -. /0 12 34java/awt/image/ImageObserver3An unknown error occurred while producing the image4Image production was aborted for some unknown reason&ucar/jpeg/jj2000/disp/ImgMouseListener 5 67 89 :;java/lang/InterruptedException.ucar/jpeg/jj2000/j2k/image/output/ImgWriterPGM <:Cannot write PGM header or open output file for component .PGX.ucar/jpeg/jj2000/j2k/image/output/ImgWriterPGX =:Cannot write PGX header or open output file for component >#I/O error while writing output file ?:I/O error while closing output file (data may be corrupted @$ Ancb_quit BActual bitrate =  bpp (i.e. #Number of packet body bytes read = Cjava/lang/Error&An error has occurred during decoding.java/lang/RuntimeException,An uncaught runtime exception has occurred: +An uncaught runtime exception has occurred.java/lang/Throwable#An uncaught exception has occurred. D EF GH IJjava/util/Vector  KLM N OPJJ2000's JPEG 2000 Decoder ucar/jpeg/jj2000/j2k/JJ2KInfo Version: 5.1 Copyright: This software module was originally developed by Raphaël Grosbois and Diego Santa Cruz (Swiss Federal Institute of Technology-EPFL); Joel Askelöf (Ericsson Radio Systems AB); and Bertrand Berthelot, David Bouchard, Félix Henry, Gerard Mozelle and Patrice Onno (Canon Research Centre France S.A) in the course of development of the JPEG 2000 standard as specified by ISO/IEC 15444 (JPEG 2000 Standard). This software module is an implementation of a part of the JPEG 2000 Standard. Swiss Federal Institute of Technology-EPFL, Ericsson Radio Systems AB and Canon Research Centre France S.A (collectively JJ2000 Partners) agree not to assert against ISO/IEC and users of the JPEG 2000 Standard (Users) any of their rights under the copyright, not including other intellectual property rights, for this software module with respect to the usage by ISO/IEC and Users of this software module or modifications thereof for use in hardware or software products claiming conformance to the JPEG 2000 Standard. Those intending to use this software module in hardware or software products are advised that their use may infringe existing patents. The original developers of this software module, JJ2000 Partners and ISO/IEC assume no liability for use of this software module or modifications thereof. No license or right to this software module is granted for non JPEG 2000 Standard conforming products. JJ2000 Partners have full right to use this software module for his/her own purpose, assign or donate this software module to any third party and to inhibit third parties from using this software module for non JPEG 2000 Standard conforming products. This copyright notice must be included in all copies or derivative works of this software module. Copyright (c) 1999/2000 JJ2000 Partners. :Send bug reports to: ucar.jpeg.jj2000-bugs@ltssg3.epfl.ch Usage:JJ2KDecoder args... Loads the arguments from the specified file. Arguments that are specified on the command line override the ones from the file. The arguments file is a simple text file with one argument per line of the following form: = If the argument is of boolean type (i.e. its presence turns a feature on), then the 'on' value turns it on, while the 'off' value turns it off. The argument name does not include the '-' or '+' character. Long lines can be broken into several lines by terminating them with '\'. Lines starting with '#' are considered as comments. This option is not recursive: any 'pfile' argument appearing in the file is ignored.,The resolution level at which to reconstruct the image (0 means the lowest available resolution whereas the maximum resolution level corresponds to the original image resolution). If the given index is greater than the number of available resolution levels of the compressed image, the image is reconstructed at its highest resolution (among all tile-components). Note that this option affects only the inverse wavelet transform and not the number of bytes read by the codestream parser: this number of bytes depends only on options '-nbytes' or '-rate'.The file containing the JPEG 2000 compressed data. This can be either a JPEG 2000 codestream or a JP2 file containing a JPEG 2000 codestream. In the latter case the first codestream in the file will be decoded. If an URL is specified (e.g., http://...) the data will be downloaded and cached in memory before decoding. This is intended for easy use in applets, but it is not a very efficient way of decoding network served data.This is the name of the file to which the decompressed image is written. If no output filename is given, the image is displayed on the screen. Output file format is PGX by default. If the extension is '.pgm' then a PGM file is written as output, however this is only permitted if the component bitdepth does not exceed 8. If the extension is '.ppm' then a PPM file is written, however this is only permitted if there are 3 components and none of them has a bitdepth of more than 8. If there is more than 1 component, suffices '-1', '-2', '-3', ... are added to the file name, just before the extension, except for PPM files where all three components are written to the same file.Specifies the decoding rate in bits per pixel (bpp) where the number of pixels is related to the image's original size (Note: this number is not affected by the '-res' option). If it is equalto -1, the whole codestream is decoded. The codestream is either parsed (default) or truncated depending the command line option '-parsing'. To specify the decoding rate in bytes, use '-nbytes' options instead.-1nbytesSpecifies the decoding rate in bytes. The codestream is either parsed (default) or truncated depending the command line option '-parsing'. To specify the decoding rate in bits per pixel, use '-rate' options instead.parsingHEnable or not the parsing mode when decoding rate is specified ('-nbytes' or '-rate' options). If it is false, the codestream is decoded as if it were truncated to the given rate. If it is true, the decoder creates, truncates and decodes a virtual layer progressive codestream with the same truncation points in each code-block.mUse the ncb and lbody quit conditions. If state information is found for more code blocks than is indicated with this option, the decoder will decode using only information found before that point. Using this otion implies that the 'rate' or 'nbyte' parameter is used to indicate the lbody parameter which is the number of packet body bytes the decoder will decode.l_quitCSpecifies the maximum number of layers to decode for any code-blockm_quitGSpecifies the maximum number of bit planes to decode for any code-blockpoc_quitiSpecifies the whether the decoder should only decode code-blocks included in the first progression order.one_tpRSpecifies whether the decoder should only decode the first tile part of each tile. comp_transfUSpecifies whether the component transform indicated in the codestream should be used.6Print debugging messages when an error is encountered.Display information about the codestream. This information is: - Marker segments value in main and tile-part headers, - Tile-part length and position within the code-stream./Ignore any colorspace information in the image.colorspace_debugOPrint debugging messages when an error is encountered in the colorspace module.$ucar/jpeg/jj2000/j2k/decoder/Decoderjava/lang/Objectjava/lang/Runnable)ucar/jpeg/jj2000/j2k/decoder/DecoderSpecsjava/awt/Imagejava/awt/Insetsjava/net/URLConnectionjava/io/InputStream&ucar/jpeg/jj2000/j2k/io/RandomAccessIO0ucar/jpeg/jj2000/j2k/wavelet/synthesis/InverseWT(ucar/jpeg/jj2000/j2k/image/BlkImgDataSrcjava/util/Enumeration'ucar/jpeg/jj2000/j2k/util/ParameterListgetDefaultParameterList+()Lucar/jpeg/jj2000/j2k/util/ParameterList;getBooleanParameter(Ljava/lang/String;)Z getParameter&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toStringprintStackTrace toNameArray)([[Ljava/lang/String;)[Ljava/lang/String; checkList([C[Ljava/lang/String;)V lastIndexOf(I)Ilength substring(II)Ljava/lang/String;indexOf(Ljava/lang/String;)IcharAt(I)CopenConnection()Ljava/net/URLConnection;connectgetContentLengthgetInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;III)V(Ljava/io/InputStream;)Vreadseek(I)V'(Ljava/lang/String;Ljava/lang/String;)V+(Lucar/jpeg/jj2000/j2k/io/RandomAccessIO;)VreadFileFormat JP2FFUsedgetFirstCodeStreamPos(Lucar/jpeg/jj2000/j2k/io/RandomAccessIO;Lucar/jpeg/jj2000/j2k/util/ParameterList;Lucar/jpeg/jj2000/j2k/codestream/HeaderInfo;)V getNumCompssizSIZ InnerClasses0Lucar/jpeg/jj2000/j2k/codestream/HeaderInfo$SIZ;.ucar/jpeg/jj2000/j2k/codestream/HeaderInfo$SIZ getNumTilesgetDecoderSpecs-()Lucar/jpeg/jj2000/j2k/decoder/DecoderSpecs;(I)Ljava/lang/StringBuilder;getCompImgWidthgetCompImgHeightxtsizytsiz)ucar/jpeg/jj2000/j2k/util/FacilityManager getMsgLogger'()Lucar/jpeg/jj2000/j2k/util/MsgLogger;printmsg(ILjava/lang/String;)VtoStringMainHeadergetOriginalBitDepthcreateInstance(Lucar/jpeg/jj2000/j2k/io/RandomAccessIO;Lucar/jpeg/jj2000/j2k/codestream/reader/HeaderDecoder;Lucar/jpeg/jj2000/j2k/util/ParameterList;Lucar/jpeg/jj2000/j2k/decoder/DecoderSpecs;ZLucar/jpeg/jj2000/j2k/codestream/HeaderInfo;)Lucar/jpeg/jj2000/j2k/codestream/reader/BitstreamReaderAgent;createEntropyDecoder(Lucar/jpeg/jj2000/j2k/entropy/decoder/CodedCBlkDataSrcDec;Lucar/jpeg/jj2000/j2k/util/ParameterList;)Lucar/jpeg/jj2000/j2k/entropy/decoder/EntropyDecoder;createROIDeScaler(Lucar/jpeg/jj2000/j2k/quantization/dequantizer/CBlkQuantDataSrcDec;Lucar/jpeg/jj2000/j2k/util/ParameterList;Lucar/jpeg/jj2000/j2k/decoder/DecoderSpecs;)Lucar/jpeg/jj2000/j2k/roi/ROIDeScaler;createDequantizer(Lucar/jpeg/jj2000/j2k/quantization/dequantizer/CBlkQuantDataSrcDec;[ILucar/jpeg/jj2000/j2k/decoder/DecoderSpecs;)Lucar/jpeg/jj2000/j2k/quantization/dequantizer/Dequantizer;(Lucar/jpeg/jj2000/j2k/wavelet/synthesis/CBlkWTDataSrcDec;Lucar/jpeg/jj2000/j2k/decoder/DecoderSpecs;)Lucar/jpeg/jj2000/j2k/wavelet/synthesis/InverseWT; getImgRessetImgResLevel.(Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;I)V(Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;Lucar/jpeg/jj2000/j2k/decoder/DecoderSpecs;[ILucar/jpeg/jj2000/j2k/util/ParameterList;)V(Lucar/jpeg/jj2000/j2k/io/RandomAccessIO;Lucar/jpeg/jj2000/j2k/codestream/reader/HeaderDecoder;Lucar/jpeg/jj2000/j2k/util/ParameterList;)VcreateChannelDefinitionMapperw(Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;Lucar/jpeg/colorspace/ColorSpace;)Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;createResampler createPalettizedColorSpaceMappercreateColorSpaceMapper debugging()Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getName getImgWidth getImgHeightjava/awt/ColorwhiteLjava/awt/Color; setBackground(Ljava/awt/Color;)V)(Lucar/jpeg/jj2000/j2k/decoder/Decoder;)VaddWindowListener"(Ljava/awt/event/WindowListener;)Vadd)(Ljava/awt/Component;Ljava/lang/Object;)VN(Lucar/jpeg/jj2000/disp/ImgScrollPane;Lucar/jpeg/jj2000/j2k/decoder/Decoder;)VaddKeyListener(Ljava/awt/event/KeyListener;)V addNotify getInsets()Ljava/awt/Insets; getCompSubsX getCompSubsYleftrighttopbottom(II)V getToolkit()Ljava/awt/Toolkit;java/awt/Toolkit getScreenSize()Ljava/awt/Dimension;widthheightsetSize(Ljava/awt/Dimension;)Vvalidate setVisibleJ(Lucar/jpeg/jj2000/disp/ImgScrollPane;Ljava/awt/Frame;Ljava/lang/String;)V(Ljava/lang/Runnable;)VstartequalsIgnoreCasegetNomRangeBitsisOutputSigned(I)ZisOriginalSignedB(Ljava/lang/String;Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;III)Vcts+Lucar/jpeg/jj2000/j2k/image/CompTransfSpec;)ucar/jpeg/jj2000/j2k/image/CompTransfSpecisCompTransfUseddls"Lucar/jpeg/jj2000/j2k/IntegerSpec; ucar/jpeg/jj2000/j2k/IntegerSpecgetMinprintln(Ljava/lang/String;II)VgetFloatParameter(Ljava/lang/String;)F getTargetRate()F(F)Ljava/lang/StringBuilder;getTargetNbytes currentThread()Ljava/lang/Thread; setPriority0ucar/jpeg/jj2000/disp/BlkImgDataSrcImageProducer createImageP(Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;Ljava/awt/Component;)Ljava/awt/Image;getPredefinedCursor(I)Ljava/awt/Cursor; setCursor(Ljava/awt/Cursor;)VsetImage(Ljava/awt/Image;)V checkImage1(Ljava/awt/Image;Ljava/awt/image/ImageObserver;)I((Lucar/jpeg/jj2000/disp/ImgScrollPane;)VaddMouseListener!(Ljava/awt/event/MouseListener;)VaddMouseMotionListener'(Ljava/awt/event/MouseMotionListener;)Vsleep(J)V@(Ljava/lang/String;Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;I)VA(Ljava/lang/String;Lucar/jpeg/jj2000/j2k/image/BlkImgDataSrc;IZ)VwriteAllclose getActualRategetActualNbytesgetIntParameterflush getNumCOMLjava/util/Hashtable;java/util/Hashtableelements()Ljava/util/Enumeration; nextElement()Ljava/lang/Object; addElement(Ljava/lang/Object;)Vucar/jpeg/icc/ICCProfilersize elementAt(I)Ljava/lang/Object;disposedonejava/lang/System!lmn opqrstuvwxyz{x|}~+******+*+*, & x |%* ++wx+?*+  '(wx/* 1   @: + : : :: ::6::  :!*****<:"*Y"* " *!:"*Y"#* "$ *!*%*W &'0:"*")* "* *!*+N- *,*-: 6;..(../0:..0: :1:-23--23d4:5Y-6:">:&*Y8-* &9 *!"::##;e:&*Y=-&>Y?&> * &@ *!#A6$#B:%e:&*YC-&>Y?&> * &@ *!$DY%$$E:DY%F:GWHC:&*YI-J* &@ *!pKY-LM:a:"*YN">Y?"> * "@ *!OYP:QRSH*TYUVWY**VX: -:"*Z* "[ *! \6"*V]^6# _:ȻY"`a#`b:$Y$c:$6%%"BY$*V]%d`e*V]%f`g:$%#8Y$h*V]i`e*V]j`:$k$m*n%kYo*Vpm" :6" qO **n*Vr: :$*Ys$>Y?$> * $@ *!:$*Yt$)Y?$) * $* *!  *u: a:$*Yv$)Y?$) * $* *!  *w: a:$*Yx$)Y?$) * $* *!  y:a:$*Yz$)Y?$) * $* *!{:a:$*Y|$)Y?$) * $* *! }=~Y:Y*:R{*j*Y * *: *: *: *:*kY *mkY mkY mkY mkY m:$*Y$)Y?$) $:$*Y$Y$$::$:$$6%޻YY-g$`e$`:!* }*YY!**Y**Y ** * Y* **Y* *** **: $6&$6'$&`d&l6($'`d'l6)Y( ` `) ` `:*:hnhnhnhn****Y* *!Y*:**§**cöę%K$>$1$$*ƚ*ƚ*ƙe*öęS%E$8$+$ Ț Ț  ș *%: 6%  S%öĚʶę@6%6**ƙ* ș *6%F Y̶``S YSöę:Y 2$Sm:&*Yж`&>Y?&> * &@ *!%:*f$$$*ƚ*ƚ|*ƚqѶҙf*ӷԧ]V$I$<$/ Ț& Ț ȚѶҙ *ӷն6&&MkY׶`ض&`ٶ ڶ`e ۶`ܶ*޶8kY  `۸$* :* *** * **** 6''@~km'~km<' ~%Y* :(* (* (W:('~"6ʶę~Y 2$S:'*Y`'>Y?'> * '@ *!ę*$Y 2$*ƷSY 2$ ȷSg:'*Y`'>Y?'> * '@ *!2b:'*Y'>Y?'> * '@ *!2b:'*Y'>Y?'> * '@ *! 8' 6(R'(j'n6)(S`6((j)n8'*  7kY ' (`$kY (`k:"*")*"*:""*" ** " *!:""#*Y" ** " *!:"** " *!"GUHRU"G"HR"(7<W^a<<=IL<YLhk<Lh('47(((s|(!  (!  H  ) ,<<s<&)<<"G(H(((-(.(O(P(9(:(((&('((r(s( G( H ( ( B( C ( ( ( |(}h(i(((("GH-.OP9:&'rs G H   B C    |}hi"GH-.OP9:&'rs G H   B C    |}hi"GZHZZZ-Z.ZOZPZ9Z:ZZZ&Z'ZZrZsZ GZ H Z Z BZ C Z Z Z |Z}hZiZZZZPQR S[]fgij"q.r2uCvGwHzRU{W|f}p|s~"&-.9>DOZ]btx|,/@HOPW^acv*29:=ILN]q   ! ",#3&7'W)m*w+,*/03568%6*<0=LA\CcBhXkDmE|FGEHIKMNOPQORSU&W'\4g7]9^H_\`q^tabdfkvlmnompqsuz{|&}:~O|Rckrs|!4<ANV[hr      - D G H J Y m               # / < O e j q x          & 8 A H P e r w z              # 5 ; B C! J# T$ [# a& k' q* {+ , - . 2 5 6 : + @ A @ D G H J )V ,L .M BN VO kM nP Q S U X _ ` a b c d e f gl mn$o1pCqNrTsZ{d|h}n~%*-09>ADKPSV]iqw|}0EHYahisz&)+;Odgx    )6Dpx!"%O()*+,-./14579: ;<!=+<1?9AJBRDYFZG\HdIuJ}LNPDmRtW="="+""9&#`&^%c`&>&["P#Wv$w%VIN\" ("pFv%W$h m\$\$4 9\$ \$\$|\$[ANh >$ J>$ v& v' v( v) r*   .a&(imv'a'b'+]']'v)' v( v",uv# $ v%d=v&t v"' }      s 1    3 qv0 t!">" Q"\)"tv~ zw     tqvntkh "d!2".L6".6".W$"./g2'.#.N4'.'."$.%.4'.'."&. &.R7".".N0#.#."".#".`!".V&.E: -$.^0%.%."$.0%.%."$.O0%.%."$.Q0%.%."$.O0%.%."$.K0%.%."$.'$.$.0%.%. $.0%.%. $. *.'A&.^Q !1f5'.'."iY]C3%)L  i5(.(."1B6(.(."J1(.(."J1(.(."=A ".".!".  ". ) ". " ". V* k+m\]^ v /* k+m* - *!nop q's.u*///v/'?*V*V<*VMN6-,S-& |} !*7=4$v?.v#! . % Y!K"M,,d<*,2#$M,,d<*,2#%M,,d<*,2#&M,,d<*,2#'M,,d<*,2#(M,,d<*,2#)M,,d<*,2#*M,,d<*,2#*+,M, ,d<,*-..S,Z &*DHbf#p v3vQvovvvvv v ,, ,, ,, ,, ,, ,, ,, ,,,, C k+m    !5k/k1k2k3&  "'/4 5"UkN-4-5  -6-7*-89k:k3* '2:GOTUQ#$%&6,*,22N-d+Y̶,22,22#Yg,22gg;-ܶM+Y̶,22,22Yg,22 ,22+,22 &  }4'v${ W(,((,(9(,((,( ){**!* *<* *=>"$%) **+>*  ,t-YBUYCUYRUYQUYMUYHUYIU%.YYSYDSYESYSSYYSYDSYFSYSSYYSYDSYGSYSSYYHSYISYJSYSSYYKSYLSYMSYSSYY+SYNSYOSYSSYY-SYISYPSYSSYYSYQSYRSYSSSYYTSYUSYVSYSSSY YWSYSYXSYSSY Y SYYSYZSYSSSY Y[SY\SY]SYSSSY Y^SY_SY`SYSSSY YaSYSYbSYSSYYcSYSYdSYSSYYeSYSYfSYSSYYSYSYgSYSSYYnSYSYhSYSSYYSYSYiSYSSYYjSYSYkSYSS  +./ T