1              _                                  ! " # $ % &' ( )* +, - ). / 0 C1 2 3 45 4678 9 : ; < =>? )@ XA )BC XD XEF XG XH IJK `L _MNO PQ R ST U V WX YZ [\ ]^_` tDa w tb cd efgh ijkl )mno )pq rst uv w xyz { | _} _~  _     u     _        ) ) )  )                   )      ) ) )         ) )   )     !  !  )   ! !  !   1 ) 1 1 1  0 C C  0  ! " # $ % & ' ( )* )+ ,-./0 1 )234 )56789 : ; < = >; >< ) ?@ A B C D E F G )HIJK L >L LM gN O PQRS T U V W X Y Z[ \] C^ v_ `abcdef gh )i j k l m n opq rst u Cv >u )w x xyz { )| } ~       C   C   x   N    SchemagenUtils InnerClassesSchemagenException ReplacementOptionDefinitionSchemagenOptionsImplSchemagenOptionsNSLjava/lang/String; ConstantValueDEFAULT_CONFIG_URIDEFAULT_MARKERDEFAULT_TEMPLATEDEFAULT_INDIVIDUAL_TEMPLATE DEFAULT_RDFS_INDIVIDUAL_TEMPLATEDEFAULT_HEADER_TEMPLATECOMMENT_LENGTH_LIMITIP JAVA_KEYWORDS[Ljava/lang/String; KEYWORD_LISTLjava/util/List; Signature$Ljava/util/List; m_options!Ljena/schemagen$SchemagenOptions;m_source#Lcom/hp/hpl/jena/ontology/OntModel;m_outputLjava/io/PrintStream;m_replacements.Ljava/util/List;m_nl m_indentStep m_usedNamesLjava/util/Set;#Ljava/util/Set;m_resourcesToNamesLjava/util/Map;GLjava/util/Map; m_includeURI()VCodeLineNumberTableLocalVariableTablethisLjena/schemagen;main([Ljava/lang/String;)Ve#Ljena/schemagen$SchemagenException;argsgo$(Ljena/schemagen$SchemagenOptions;)Voptions processInput addIncludesdetermineLanguages'Lcom/hp/hpl/jena/ontology/OntModelSpec; selectInput&Lcom/hp/hpl/jena/shared/JenaException;inputsyntax selectOutputparr$len$i$ packagePathfileName packageNameoutLjava/io/File;Ljava/lang/Exception;outFile processHeaderheader processFooterfootersetGlobalReplacementssourceaddReplacementPattern'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/util/regex/PatternSyntaxException;markerkey replacementpop(I)Vin closeOutputabort*(Ljava/lang/String;Ljava/lang/Exception;)Vmsgcauseusage substitute&(Ljava/lang/String;)Ljava/lang/String;rLjena/schemagen$Replacement;Ljava/util/Iterator;sInLocalVariableTypeTable2Ljava/util/Iterator;indentTo(ILjava/lang/StringBuffer;)IjbufLjava/lang/StringBuffer;indentwriteln(ILjava/lang/String;)Vwrite indentLevel getImports()Ljava/lang/String; getClassNameuriname useOntology()Z noComments includeSource asLegalJavaID'(Ljava/lang/String;Z)Ljava/lang/String;+Ljava/lang/StringIndexOutOfBoundsException;cCcapZwriteClassDeclarationwriteClassClosewriteInitialDeclarationswriteModelDeclarationlang writeSourcetokbosLjava/io/ByteArrayOutputStream;outputfirststLjava/util/StringTokenizer; protectQuotesqStartqEnds0nDquotewriteNamespacensURIdetermineNamespaceURInsgetOptionNamespacegetDefaultPrefixNamespace defaultNSgetOntologyElementNamespaceont$Lcom/hp/hpl/jena/rdf/model/Resource;chendsWithNCNameCh(Lcom/hp/hpl/jena/rdf/model/StmtIterator;guessNamespace%Lcom/hp/hpl/jena/rdf/model/Statement;countnsKeynsCountmax(Ljava/util/Iterator;6Ljava/util/Map;countNamespace6(Lcom/hp/hpl/jena/rdf/model/Resource;Ljava/util/Map;)VLjava/lang/Integer;count1](Lcom/hp/hpl/jena/rdf/model/Resource;Ljava/util/Map;)VwritePropertieswriteObjectPropertiestemplate:Ljava/util/Iterator<+Lcom/hp/hpl/jena/rdf/model/RDFNode;>;writeDatatypePropertieswriteAnnotationPropertieswriteRDFProperties(Z)Vprops%[Lcom/hp/hpl/jena/rdf/model/Resource;useOntPropertypropTypepropertyResources6Ljava/util/List; writeClasseswriteOntClasseswriteRDFClassesclsclasseswriteIndividualswriteOntIndividualsind%Lcom/hp/hpl/jena/ontology/Individual;varNamevalTypewriteRDFIndividualsselectIndividuals2()Lcom/hp/hpl/jena/util/iterator/ExtendedIterator; candTypeURIcandObjcandSubj candidate candidatesX()Lcom/hp/hpl/jena/util/iterator/ExtendedIterator<+Lcom/hp/hpl/jena/rdf/model/RDFNode;>; isIncluded'(Lcom/hp/hpl/jena/rdf/model/Resource;)Zaccepted writeValueo(Lcom/hp/hpl/jena/rdf/model/Resource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V valueClasscreator disambiguator hasComment getComment8(Lcom/hp/hpl/jena/rdf/model/Resource;)Ljava/lang/String;#Lcom/hp/hpl/jena/rdf/model/RDFNode;ni(Lcom/hp/hpl/jena/rdf/model/NodeIterator;comment formatCommentinSpacepos singleLinefiltertypeURItypeRes getValueNameJ(Lcom/hp/hpl/jena/rdf/model/Resource;Ljava/lang/String;)Ljava/lang/String;attemptbaseNamegetUCValueName localNamelastCharsortedb(Lcom/hp/hpl/jena/util/iterator/ExtendedIterator;)Lcom/hp/hpl/jena/util/iterator/ExtendedIterator;0Lcom/hp/hpl/jena/util/iterator/ExtendedIterator;VLcom/hp/hpl/jena/util/iterator/ExtendedIterator<+Lcom/hp/hpl/jena/rdf/model/RDFNode;>;(Lcom/hp/hpl/jena/util/iterator/ExtendedIterator<+Lcom/hp/hpl/jena/rdf/model/RDFNode;>;)Lcom/hp/hpl/jena/util/iterator/ExtendedIterator<+Lcom/hp/hpl/jena/rdf/model/RDFNode;>;B(Ljava/util/List;)Lcom/hp/hpl/jena/util/iterator/ExtendedIterator;members6Ljava/util/List<+Lcom/hp/hpl/jena/rdf/model/RDFNode;>;(Ljava/util/List<+Lcom/hp/hpl/jena/rdf/model/RDFNode;>;)Lcom/hp/hpl/jena/util/iterator/ExtendedIterator<+Lcom/hp/hpl/jena/rdf/model/RDFNode;>; SourceFileschemagen.java java/util/ArrayList    java/util/HashSet java/util/HashMap  jena/schemagen #!jena/schemagen$SchemagenException  Schemagen failed to run:  d java/lang/StringBuilder Caused by:  d H#jena/schemagen$SchemagenOptionsImpl  #$  i P & ' ( + / ? ; s u    t = K   i i * * i * * * *      i  i  d R d  $com/hp/hpl/jena/shared/JenaExceptionFailed to read input source LM d 7   d\.      java/io/File   i.java  i  i edjava/io/PrintStreamjava/io/FileOutputStream  java/lang/Exception1I/O error while trying to open file for writing: i i d/* CVS $Id: $ */%nl%%package% %nl%%imports% %nl%/**%nl% * Vocabulary definitions from %sourceURI% %nl% * @author Auto-generated by schemagen on %date% %nl% */ i QR _`#import com.hp.hpl.jena.rdf.model.*; i"import com.hp.hpl.jena.ontology.*; i$import java.io.ByteArrayInputStream; ddatejava/text/SimpleDateFormatdd MMM yyyy HH:mmjava/util/Date  ABpackage ipackage ;imports cd classnamenl(file:|[A-Za-z]:).*$  \\\  sourceURI d%jena/schemagen$Replacement  ! "#&java/util/regex/PatternSyntaxExceptionMalformed regexp pattern $% &' ( ) *Usage:# java jena.schemagen [options ...] Commonly used options include:3 -i the source document as a file or URL.0 -n the name of the created Java class.5 -a the namespace URI of the source document.8 -o the file to write the generated class into.G -o the directory in which the generated Java class is created.. By default, output goes to stdout.G -e the encoding of the input document (N3, RDF/XML, etc).@ -c a filename or URL for an RDF document containing ( configuration parameters.AMany other options are available. See the schemagen HOWTO in the $Jena documentation for full details. +,- .i /0 12 34 56 7R 8 a` 9 java/lang/StringBuffer : hi ki ;i <d# =% >?.daml.owl.rdf.rdfs.n3.xml.ttl @AB CD >E Fi Gd lm Hi ID)java/lang/StringIndexOutOfBoundsException=Could not identify legal Java identifier start character in '', replacing with ____ JK LD  M# public class Ni Od{} v x  Pi QdOWLDAMLRDFS@/**

The ontology model that holds the vocabulary terms

*/Qprivate static OntModel m_model = ModelFactory.createOntologyModel( OntModelSpec. _MEM, null );;/**

The RDF model that holds the vocabulary terms

*/Aprivate static Model m_model = ModelFactory.createDefaultModel(); _Hjava/io/ByteArrayOutputStreamN3 aR%private static final String SOURCE = java/util/StringTokenizer B Si Td   + " R\n":/** Read the ontology definition into the source model */  static { Jm_model.read( new ByteArrayInputStream( SOURCE.getBytes() ), null, "N3" );\\" 7U VW XW H\"\"\"\" d9/**

The namespace of the vocabulary as a string

*/!public static final String NS = "";6/**

The namespace of the vocabulary as a string

 * @see #NS */*public static String getURI() {return NS;};/**

The namespace of the vocabulary as a resource

*/Fpublic static final Resource NAMESPACE = m_model.createResource( NS ); d d d d9Could not determine the base URI for the input vocabulary Yi Z [R \]^_ `a bcd e fgh ij kl mnSWarning: ambiguous default namespace - there is more than one owl:Ontology element.Picking first choice: . Other choices are: od@Use the -a option to specify a particular namespace if required. fp#com/hp/hpl/jena/rdf/model/Statement  qr st ui vw xyzjava/lang/String{ |#}~ java/lang/Integer % i d #  i i d     i dNpublic static final %valclass% %valname% = m_model.%valcreator%( "%valuri%" );  "com/hp/hpl/jena/rdf/model/ResourceObjectPropertycreateObjectProperty_PROP  DatatypePropertycreateDatatypeProperty AnnotationPropertycreateAnnotationProperty OntPropertyProperty i . 3 9 create i i d   i d OntClass createClass_CLASS jena/schemagen$1   ResourcecreateResource i i d   i dYpublic static final %valclass% %valname% = m_model.%valcreator%( "%valuri%", %valtype% ); #com/hp/hpl/jena/ontology/Individual   m_model.createClass( "" )valtype IndividualcreateIndividual _INSTANCE GH!com/hp/hpl/jena/rdf/model/RDFNode    ji   Rvalurivalname valclass valcreator a   t!com/hp/hpl/jena/rdf/model/Literal d d  Not a literal:  /**

D YZ * <>&

 */ i  i  d  D Djena/schemagen$2  @abstractcontinuefornewswitchassertdefaultgoto synchronizedbooleandoifprivatebreakdouble implements protectedthrowbyteelseimportpublicthrowscaseenum instanceofreturn transientcatchextendsintshorttrycharfinal interfacestaticvoidclassfinallylongstrictfpvolatileconstfloatnativesuperwhile  java/lang/Objectjena/schemagen$SchemagenUtilsjena/schemagen$OptionDefinitionjena/schemagen$SchemagenOptions)http://jena.hpl.hp.com/2003/04/schemagen#file:schemagen.rdfjava/lang/Systemerrprintln(Ljava/lang/String;)V getMessagegetCause()Ljava/lang/Throwable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ThrowabletoStringexit hasHelpOptiongetIncludeOption()Ljava/util/List;java/util/ListaddAll(Ljava/util/Collection;)ZhasLangDamlOptionhasUseInfOption%com/hp/hpl/jena/ontology/OntModelSpecDAML_MEM_RULE_INFDAML_MEMhasLangRdfsOptionRDFS_MEM_RDFS_INFRDFS_MEMOWL_MEM_RULE_INFOWL_MEM&com/hp/hpl/jena/rdf/model/ModelFactorycreateOntologyModelm(Lcom/hp/hpl/jena/ontology/OntModelSpec;Lcom/hp/hpl/jena/rdf/model/Model;)Lcom/hp/hpl/jena/ontology/OntModel;!com/hp/hpl/jena/ontology/OntModelgetDocumentManager/()Lcom/hp/hpl/jena/ontology/OntDocumentManager;+com/hp/hpl/jena/ontology/OntDocumentManagersetProcessImportshasNoStrictOption setStrictModehasInputOptiongetInputOption&()Lcom/hp/hpl/jena/rdf/model/Resource;getURIurlCheckgetEncodingOption com/hp/hpl/jena/util/FileManagerget$()Lcom/hp/hpl/jena/util/FileManager; readModelh(Lcom/hp/hpl/jena/rdf/model/Model;Ljava/lang/String;Ljava/lang/String;)Lcom/hp/hpl/jena/rdf/model/Model;getOutputOptiongetPackagenameOptionsplit'(Ljava/lang/String;)[Ljava/lang/String; separatorendsWith(Ljava/lang/String;)Zexistsmkdirs isDirectory(Ljava/io/File;)V(Ljava/io/OutputStream;)V hasDosOptionhasHeaderOptiongetHeaderOptionhasNoheaderOptionhasOntologyOptionhasIncludeSourceOptiongetFooterOptionformat$(Ljava/util/Date;)Ljava/lang/String;hasPackagenameOptionmatchesreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;getMarkerOptionjava/util/regex/Patterncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;>(Ljena/schemagen;Ljava/util/regex/Pattern;Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zsize()Iremove(I)Ljava/lang/Object;flushclose*(Ljava/lang/String;Ljava/lang/Throwable;)Viterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;patternLjava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;subjava/util/regex/Matcher replaceAll(C)Ljava/lang/StringBuffer;print,(Ljava/lang/String;)Ljava/lang/StringBuffer;hasClassnameOptiongetClassnameOptionlength substring(II)Ljava/lang/String;charAt(I)Cjava/lang/CharacterisUnicodeIdentifierPart(C)Z(I)Ljava/lang/String;hasClassnameSuffixOptiongetClassnameSuffixOptionhasNoCommentsOptionisJavaIdentifierStart toUpperCase(C)CisJavaIdentifierPartcontainshasClassdecOptiongetClassdecOptionhasDeclarationsOptiongetDeclarationsOptionK(Ljava/io/OutputStream;Ljava/lang/String;)Lcom/hp/hpl/jena/rdf/model/Model; hasMoreTokens nextToken8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;indexOf(I)I lastIndexOfhasNamespaceOptiongetNamespaceOptiongetNsPrefixURI getBaseModel#()Lcom/hp/hpl/jena/rdf/model/Model;com/hp/hpl/jena/rdf/model/Modelcom/hp/hpl/jena/vocabulary/RDFtype$Lcom/hp/hpl/jena/rdf/model/Property; getProfile$()Lcom/hp/hpl/jena/ontology/Profile; com/hp/hpl/jena/ontology/ProfileONTOLOGYlistStatements(Lcom/hp/hpl/jena/rdf/model/Resource;Lcom/hp/hpl/jena/rdf/model/Property;Lcom/hp/hpl/jena/rdf/model/RDFNode;)Lcom/hp/hpl/jena/rdf/model/StmtIterator;&com/hp/hpl/jena/rdf/model/StmtIterator nextStatement'()Lcom/hp/hpl/jena/rdf/model/Statement; getSubjectorg/apache/xerces/util/XMLCharisNCName(I)Z getString*()Lcom/hp/hpl/jena/rdf/model/StmtIterator; getPredicate&()Lcom/hp/hpl/jena/rdf/model/Property; getObject%()Lcom/hp/hpl/jena/rdf/model/RDFNode; isResource getResource java/util/MapkeySet()Ljava/util/Set; java/util/Setcom/hp/hpl/jena/vocabulary/OWLequalscom/hp/hpl/jena/vocabulary/RDFScom/hp/hpl/jena/vocabulary/XSD&(Ljava/lang/Object;)Ljava/lang/Object;intValueisAnon getNameSpace containsKeyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;hasNopropertiesOptionhasPropertySectionOptiongetPropertySectionOptionhasPropTemplateOptiongetPropTemplateOptionlistObjectPropertieslistDatatypePropertieslistAnnotationPropertieshasLangOwlOption#com/hp/hpl/jena/vocabulary/DAML_OILhasNoclassesOptionhasClassSectionOptiongetClassSectionOptionhasClassTemplateOptiongetClassTemplateOption listClassesClass(Ljena/schemagen;)VmapWithV(Lcom/hp/hpl/jena/util/iterator/Map1;)Lcom/hp/hpl/jena/util/iterator/ExtendedIterator;.com/hp/hpl/jena/util/iterator/ExtendedIteratortoListhasNoindividualsOptionhasIndividualsSectionOptiongetIndividualsSectionOptionhasIndividualTemplateOptiongetIndividualTemplateOptionas6(Ljava/lang/Class;)Lcom/hp/hpl/jena/rdf/model/RDFNode; getOntClass%()Lcom/hp/hpl/jena/ontology/OntClass;Thing startsWith hasProperty'(Lcom/hp/hpl/jena/rdf/model/Property;)ZlistObjectsOfPropertyr(Lcom/hp/hpl/jena/rdf/model/Resource;Lcom/hp/hpl/jena/rdf/model/Property;)Lcom/hp/hpl/jena/rdf/model/NodeIterator;&com/hp/hpl/jena/rdf/model/NodeIteratornextNodegetLexicalFormtrimgetClass()Ljava/lang/Class;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/slf4j/Loggerdebug isWhitespacehasStrictIndividualsOptionlistPropertiesN(Lcom/hp/hpl/jena/rdf/model/Property;)Lcom/hp/hpl/jena/rdf/model/StmtIterator;hasUcNamesOption getLocalName(I)Ljava/lang/StringBuilder; isLowerCase isUpperCasejava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)V-com/hp/hpl/jena/util/iterator/WrappedIteratorF(Ljava/util/Iterator;)Lcom/hp/hpl/jena/util/iterator/ExtendedIterator;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;!@t@i      @<**Y***Y * Y *Y":}%0; < LY*@L++"Y+ & !(GK< !L"#E *Y+ !    "#$^*+"*"#*$*%%&9*&*'*(*)***+*,*-*.*/*0*1*2*3>  $(,048 9'B**"45W  (L*"6*"7 8LG9L@*":*"7 ;L!L*+?@*@AB*"C *@DF!(4@GNZaen{)*+V*"E*$*"FGHL*"IMJ*@+,KWN*YM+-N,9<L&  ", 9< = U*= ,V"4-,*./*"OL+ *PQ*"RM,_SN,TU:66*2:Y-VN+-WY+-LXY+YN-Z+[W-\W-]/Y+V*^[:XYYN*_Y`Y-abQM*Yd+,N*"e *fcb "&)G ag#o$(*,/125978=>@p G01616129.3)Y4 5"6[78 9  :;b*"g*"hiL*"j**+kl0*ml*"n *ol*"p *ql& DG'H4L;MGNNPZQaTbG<=Y*"rL+ **+klX Z[] >?*stYuvwYxyz*{*"|&Y}*"R~Sz**z**^z**z*"FGL+ +L*+z* abPcZddeni}jkmn}@ABp,n+j*"N--N*Y*Y-+-,W&:*Y-+-NIL"rstwI|LzN{o~4N! C]DppEpFGHm#=**dW"  I##JKA*Q*Q LMH Y+,   N O9PJ&.6>FNV^flt| QR7+M*N-#-:,M, 254 ST )IU77V5)W  )IXYZ*h>6, W4 [I\]^_H@*Sl ^_`X*,*Q* ^)a`|$>*h*Q*Q, #*I$$b$)cdKYL+mW+*W*+oW+*W*+qW+*W+* &/6=FKC\]edM*" *"*"FGL+W++d+L+W++d+L+W++d+L+W++d+L+W++d+L+W++d+L+W++d+L+W++d+L+d=$+¸Ú+-  +N*"Y-*"N*-ǰV %>Wp + F *M%(fYI.ghi4 *"n  ji4 *"  ki4 *"p  lmMYN6+¸ɚ &:Y˶+̶Ͱ-+¸Χ +¶W+%+6-ϙ_Wز- -_W-  >!" &+ (")@*C,^/j0r1/569H"! nrop)qr\] Is{9*Ҷ**^**"**"*նl>?@B#C1F8G 9t6*ֶl KL ue'****"**"lPQR TU&W 'vf*NL*"6 L*":L*߶l*Y+l*l*l*6 [\ ]^`(a+c2dOeRgYh`kel Ewfxz*YL*@+W+M*l>Y,:Q:Wd:*****l>*~l*Sl*l*l*l*ֶl*Slfprst!w(x*z6{>|E}O~^nu>EDyz{!|*}r6~R=>++" ++">+"6Y+:6+U+6"& W(W\W W+^ $-29ANZbiv\ IbDopQ[I9yAqNd])d*L*l*Y+l**l*l*l**l*l*2  ,19AINV^cd_d9*L+* L+* L+* L+ * N*+W+.   $,794dI*" *"G dc#*@SL+*@SL+ !# dsL*@*@M,,N-GL++d66Y++L,`Y+,,޲+F#,8 ? K Rox>8KpRrf#Id˻ Y L*@M,?, !N*-+"*-#+"-$%*-&+"M>+'(:Z):*+@,+5-+*.++/016 >M,N"%&%'0(;)I*T,W/Y0[1r2~5:<>?BD\ %/)EI ~HhaIUYr[pWhaIL+2E+3N,-4,-/0 0Y5:0Y1`5:,-6WI JM1NAPKR>;1A LLSLW LH*"7*"8**"9l**:*;*<*=*=. V W Z['^._2`6a:eBhGj HZ*">*"?@L*":4**@ABM,*,C+DEFGnp(q?rYu 6#IUZ>W 6#IZ*">*"?@L*":4**@HBM,*,C+IJFGy{(|?}Y 6#IUZ>W 6#IZ*">*"?@L*":4**@KBM,*,C+LMFG(?Y 6#IUZ>W 6#I*">*"?@M NON*"PCYQSYRSYSS:6*"6CYTSYUSYSS:CYSS:Y:6>*@2V:W*W:-*C,-YX-FGϱ>*6Q]xp Nu!IC[4IUr*W4I:*"Y*"Z**"[l* *\*]"  '.59 :N*"^*"_@L**@`BM,*,C+abcG3M *#IUN2W *#I#*"^*"_@LdM*"6 eM*":fM*@,VgY*hijN*-W:*C+klcGޱ*  ,3?Cdu4k%IUu qd-Wk%Id-:*"m*"n**"ol* *p*q"  '.59 :R*"r*"stL*uM,,CvwvN-x:y:* /):#YzG{:*|z*-+}~G*w2 *?GQaH?kGcaI!IUW !IE*"r*"s@L*uM,*,C+klG  * D !#IUE)W !#IdYL*@VM,,N-$%z-&:-:20G:,*-2)* *+ +Wk*+W:#*8@HR[|!&'*,H[$@oHg*IW ?=+25+GN*:-)=79 :;+<=@4 [U+f??S=rW  [f*+`**+***+l*+Gz**+z*-z*z**,kl**. EFG%K2L@MHNQQ[R`UeW>ffSffffR++[SYM*@+N-L-:,W$*Y*@+N-,-W,* `cd'e/fDiekhmnq>'>JRv"S]RjFYM,W>,666++6 6>>\H+65n,*W*,6,W6OL<,W7>,W"&,W ,WP&",*W*,6,W6,W,S*W*,W,W,.vwyz{'/7;>BGIP[py)9AR/opIFF>\]4r.+r+2* +4*M,,)N+G-*"f+M,S,&N-2;-G:*:):ާV  -7DFIUht}\ 7f$%IU f%IU0tA_Y[SW$%I%I*" *+ +N*-N6-:* -<Y-,Y,N* -W* +-6W-* "%(5hny>Slg%b(_VYM+N66-6-6 ,_W,ζW6,.  &6=GKQH&%op<IVVSN\]GDpQ *+jW   IW  I`+Y*+ % FW i2)YSYSYSYSYSYSYSYSY{SY SY SY SY SY SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY SY!SY"SY#SY$SY%SY&SY'SY(SY)SY*SY+SY,SY-SY.SY/SY0SY1SбY_lhmB     g