2 o T T <                        < <!" & #$ % <& ' ()* T+ T, (- . / (0 1 T2 (3 + 4 5 (67 < <8 9: 9;<= A> <? <@ <A B C D E  F G (H I J K L <MNO UP UQ TR <S <T <+ U VWXYZ a[ a \] / ^ <_ `. a k, kR ` bc pd e fg fh fi fj 9k l Tm <no {, {pq ~, (rs , t (uv wx yz{ y| yh yi yj 9} ~                        b'  o4 (  b < T  ( b ( b1    9 < (  ( (   <  <      ( j b b  d                    <    9  T <  a B   ( ( ( d   m  <   /  n 4 4  n+ 4         ! "# N, e$ %& 9' 9()* %+ %+, %-./01 9 92 3 <4 5678 4>9:; <=> o?@A B .CD e nE %FGH w nI JK LMNO |>PQ RSTU AVWXYZ[\  ]^ _ ` abc   d e fg ph   i jklm n o 9pq()VCodeLineNumberTableLocalVariableTablethis)Lptolemy/copernicus/kernel/SootUtilities;assertFinalField/(Lsoot/SootClass;Lsoot/SootField;Lsoot/Value;)VrefLsoot/jimple/FieldRef;boxLsoot/ValueBox;value Lsoot/Value;boxesLjava/util/Iterator;stmtLsoot/jimple/Stmt;stmtsmethodLsoot/SootMethod;bodyLsoot/jimple/JimpleBody;unitsLsoot/util/Chain;methods insertPointlocal Lsoot/Local;fieldReftheClassLsoot/SootClass;theFieldLsoot/SootField;newValue StackMapTabler7N#s copyClass4(Lsoot/SootClass;Ljava/lang/String;)Lsoot/SootClass;runtimeLjava/lang/RuntimeException; oldMethod newMethodoldClass newClassNameLjava/lang/String;newClass<changeTypesOfFields3(Lsoot/SootClass;Lsoot/SootClass;Lsoot/SootClass;)V changeClassrefClassoldFieldtype Lsoot/Type;fields]changeTypesInMethods oldParamTypeslocals fieldTypeLsoot/RefType; fieldClassrLsoot/SootFieldRef;Lsoot/jimple/CastExpr;Lsoot/jimple/ThisRef;Lsoot/jimple/ParameterRef;iLsoot/jimple/InvokeExpr; methodRefLsoot/SootMethodRef;newParameterTypesLjava/util/List; newReturnTypeLsoot/jimple/NewExpr;unit Lsoot/Unit; returnType paramTypesnewBody Lsoot/Body;j methodListLjava/util/ArrayList;Ztuc  vOovwconvertConstantValueToArgument (Lsoot/Value;)Ljava/lang/Object;convertArgumentToConstantValue*(Ljava/lang/Object;)Lsoot/jimple/Constant;flagLptolemy/data/BooleanToken;Ljava/lang/Boolean;objectLjava/lang/Object;createAndSetFieldFromLocalc(Lsoot/jimple/JimpleBody;Lsoot/Local;Lsoot/SootClass;Lsoot/Type;Ljava/lang/String;)Lsoot/SootField;namen(Lsoot/jimple/JimpleBody;Lsoot/Local;Lsoot/SootClass;Lsoot/Type;Ljava/lang/String;Lsoot/Unit;)Lsoot/SootField; castLocalfield thisLocalacreateForLoopBeforeZ(Lsoot/Body;Lsoot/Unit;Ljava/util/List;Ljava/util/List;Lsoot/jimple/Expr;)Ljava/util/List;initializerListbodyListconditionalExprLsoot/jimple/Expr;list bodyStartconditionalStmtcreateIsomorphicType#(Lsoot/Type;Lsoot/Type;)Lsoot/Type;arrayElementTypeLsoot/ArrayType;arrayShapeType shapeType elementTypecreateRuntimeException6(Lsoot/Body;Lsoot/Unit;Ljava/lang/String;)Lsoot/Local;stringexceptionClass exceptionType initMethodcreateStaticClassForInstances(Lsoot/SootClass;Lsoot/Body;Lsoot/jimple/DefinitionStmt;Lsoot/jimple/InvokeStmt;Ljava/lang/String;)Lsoot/SootClass; clinitMethodsexpr Lsoot/jimple/InstanceInvokeExpr;Lsoot/jimple/InstanceFieldRef;useBoxes classLocal monitorStmtLsoot/jimple/MonitorStmt;lockpair'Lsoot/toolkits/scalar/UnitValueBoxPair;useStmtpairs containerBodynewStmtLsoot/jimple/DefinitionStmt;constructorStmtLsoot/jimple/InvokeStmt; classNamenewExpr instanceClass staticClass objectClass superClassconstructorMethodstaticConstructorMethod clinitBody clinitUnitsconstructorExpr insertStmt unitGraph'Lsoot/toolkits/graph/CompleteUnitGraph; localDefs&Lsoot/toolkits/scalar/SimpleLocalDefs; localUses&Lsoot/toolkits/scalar/SimpleLocalUses;useListb derivesFrom#(Lsoot/SootClass;Lsoot/SootClass;)Z baseClass isSubtypeOf(Lsoot/Type;Lsoot/Type;)Zclass1class2 elementType1 elementType2type1type2 foldClass(Lsoot/SootClass;)VnewName invokeExprreturnValueLocal parameterList invokeStmtsuperC scratchClassexLjava/lang/Exception;invokeinvokeMethodRef invokeMethod getClassForType(Lsoot/Type;)Ljava/lang/Class;I arrayType identifierLjava/lang/StringBuffer; ExceptionsgetMatchingMethodE(Lsoot/SootClass;Ljava/lang/String;Ljava/util/List;)Lsoot/SootMethod; parameterTypeargument argumentTypeparameterTypes argumentsisEqualZargs foundMethodgetSootMethodForMethod-(Ljava/lang/reflect/Method;)Lsoot/SootMethod;Ljava/lang/reflect/Method;buffer[Ljava/lang/Class;x#resolveSpecialInvokationForInliningC(Lsoot/jimple/SpecialInvokeExpr;Lsoot/SootMethod;)Lsoot/SootMethod;Lsoot/jimple/SpecialInvokeExpr; callingMethodinlinee#resolveVirtualInvokationForInlining4(Lsoot/SootClass;Lsoot/SootMethod;)Lsoot/SootMethod;message targetMethodinlineCallsToMethod$(Lsoot/SootMethod;Lsoot/SootClass;)V inlineMethodinlineCallsOnThisInMethod(Lsoot/SootMethod;)ZinstanceInvokeinlinedAnythingisAliasableValue(Lsoot/Value;)ZisAliasableObjectisAliasableTypemakeFieldStatic#(Lsoot/SootClass;Lsoot/SootField;)VreflectAndInvokeMethodD(Ljava/lang/Object;Lsoot/SootMethod;[Lsoot/Value;)Ljava/lang/Object; sootMethod argValues [Lsoot/Value;Ljava/lang/Class;parameterClasses[Ljava/lang/Object;returnedA@reflectAndInvokeConstructor2(Lsoot/SootMethod;[Lsoot/Value;)Ljava/lang/Object;"Ljava/lang/ClassNotFoundException; constructorLjava/lang/reflect/Constructor; sootClassHreplaceInvokeExpr9(Lsoot/jimple/JimpleBody;Lsoot/jimple/Stmt;Lsoot/Value;)VsearchForMethodByName5(Lsoot/SootClass;Ljava/lang/String;)Lsoot/SootMethod;results commaNeeded previousClassunrollIteratorInstances3(Lsoot/SootClass;Lsoot/SootField;Ljava/util/List;)Voriginal blockStmtsclone insertFieldblockLsoot/toolkits/graph/Block; whileCond!Lsoot/jimple/InterfaceInvokeExpr; iteratorLocalwhilePredecessorfounditeratorDefinitioncollectionLocalcollectionDefinition blockStmtListblocksgraph Lsoot/toolkits/graph/BlockGraph; fieldList iteratorClassiteratorNextMethoditeratorHasNextMethody^c _copyFields2(Lsoot/SootClass;Lsoot/SootClass;)Ljava/util/List;newField_getInnerClassCopyB(Lsoot/SootClass;Lsoot/SootClass;Lsoot/SootClass;)Lsoot/SootClass; newInnerClass oldOuterClass oldInnerClass newOuterClassoldInnerClassNameoldInnerClassSpecifiernewInnerClassName SourceFileSootUtilities.java  z{ soot/Modifier |} ~t gr  soot/SootMethod soot/jimple/JimpleBody s soot/jimple/Stmt  soot/ValueBox soot/jimple/FieldRef  java/lang/StringBuilderremoving stmt =       inlining stmt =     java/util/LinkedList     _CGTemp            soot/SootClass   ujava/lang/RuntimeException3Perhaps you are calling the same transform twice?:   u             soot/SootField soot/RefType       fixing references on  replacing  with java/util/ArrayList   soot/Type  u soot/Local soot/Unit  v        soot/jimple/CastExpr soot/jimple/ThisRef soot/jimple/ParameterRef { soot/jimple/InvokeExpr  invoke = w matchedParameter =   soot/jimple/NewExpr  soot/jimple/NullConstantsoot/jimple/IntConstant  soot/jimple/LongConstant  soot/jimple/StringConstant soot/jimple/DoubleConstant  unrecognized constant value =  ptolemy/data/BooleanToken    ptolemy/data/IntToken  {ptolemy/data/LongToken   ptolemy/data/StringToken  ptolemy/data/DoubleToken  java/lang/Booleanjava/lang/Integerjava/lang/Longjava/lang/Stringjava/lang/Double  local_         !" soot/PrimTypesoot/ArrayType # $ %Types for shape =  and element =  must be arrays or base types.java.lang.RuntimeException &void (java.lang.String) 'exceptionLocal ()  *+ ,- .  /0 U 1 tu 23 '4 5constructor = 6 78 method = soot/jimple/InvokeStmtsoot/jimple/SpecialInvokeExpr_init 9soot/jimple/InstanceInvokeExpr :fixing invoke = soot/jimple/InstanceFieldReffixing field = soot/jimple/MonitorStmt ;< = >? @soot/jimple/IdentityStmt inlining =  inlineCall =  container = A BC%soot/toolkits/graph/CompleteUnitGraph $soot/toolkits/scalar/SimpleLocalDefs D$soot/toolkits/scalar/SimpleLocalUses E FG%soot/toolkits/scalar/UnitValueBoxPair HI JK used at = L ij lmfolding  into soot/Hierarchy MNO PQRenaming field  to * to avoid collision with superClass field R ST U VW XY returnValue Z[stmt = \ ]SootUtilities.foldClass()  is not concrete! ^SootUtilties.foldClass() found  java/lang/Exception*ptolemy/kernel/util/KernelRuntimeException,foldClass: Problem with retrieveActiveBody() _ done folding `ajava/lang/StringBuffer[ b  soot/ByteTypec d soot/CharTypeesoot/DoubleTypesoot/FloatTypef soot/IntType soot/LongTypesoot/ShortTypegsoot/BooleanTypeunknown type = h{ i{ soot/Value jkx l mQ n&<: l( o,)>looking for method pq r s tuCan't resolve  on baseClass   target = soot/jimple/StaticInvokeExprsoot/jimple/VirtualInvokeExpr soot/jimple/ArrayRefsoot/jimple/NewArrayExpr vljava/lang/Classjava/lang/Object  wClass not found = 'x yMethod not found =  java/lang/ClassNotFoundException z{| }~ Kjava/lang/NullPointerExceptionsearchForMethodByName(null, $) called with a null first argument? Methods are: , Failed to search "" for " " possible  methods: Method  not found in class java.util.Iteratorjava.lang.Object next()boolean hasNext()&soot/toolkits/graph/CompleteBlockGraphysoot/toolkits/graph/Block   Isoot/jimple/DefinitionStmtsoot/jimple/InterfaceInvokeExpr I  iterator   Field  cannot be folded into ! because its name is the same as {  'ptolemy/copernicus/kernel/SootUtilitiesjava/util/Iteratorsoot/util/Chainjava/util/List soot/Bodysoot/SootFieldRefsoot/SootMethodRefjava/lang/reflect/Methodsoot/toolkits/graph/BlockGraph getModifiers()I setModifiers(I)V getMethods()Ljava/util/List;()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;retrieveActiveBody ()Lsoot/Body;getUnits()Lsoot/PatchingChain;snapshotIterator getDefBoxesgetValue()Lsoot/Value;getField()Lsoot/SootField;java/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)Vremove(Ljava/lang/Object;)Z%soot/jimple/toolkits/scalar/EvaluatorisValueConstantValued getUseBoxesgetConstantValueOf(Lsoot/Value;)Lsoot/Value;setValue(Lsoot/Value;)VisStatic(I)ZdeclaresMethodByName(Ljava/lang/String;)ZgetMethodByName%(Ljava/lang/String;)Lsoot/SootMethod; soot/NullTypev()Lsoot/NullType;1(Ljava/lang/String;Ljava/util/List;Lsoot/Type;I)V addMethod(Lsoot/SootMethod;)VgetLastsoot/jimple/Jimple()Lsoot/jimple/Jimple;getNamegetType ()Lsoot/Type;newLocal+(Ljava/lang/String;Lsoot/Type;)Lsoot/Local; getLocals()Lsoot/util/Chain;add newAssignStmt2(Lsoot/Value;Lsoot/Value;)Lsoot/jimple/AssignStmt; insertBefore'(Ljava/lang/Object;Ljava/lang/Object;)VmakeRef()Lsoot/SootFieldRef;newStaticFieldRef1(Lsoot/SootFieldRef;)Lsoot/jimple/StaticFieldRef;equals getThisLocal()Lsoot/Local;newInstanceFieldRef?(Lsoot/Value;Lsoot/SootFieldRef;)Lsoot/jimple/InstanceFieldRef;(Ljava/lang/String;I)V soot/Scene()Lsoot/Scene;addClass getSuperclass()Lsoot/SootClass; setSuperclass getInterfacesaddAll(Ljava/util/Collection;)ZgetParameterTypes getReturnType getExceptionsA(Ljava/lang/String;Ljava/util/List;Lsoot/Type;ILjava/util/List;)V+(Lsoot/SootMethod;)Lsoot/jimple/JimpleBody;importBodyContentsFrom(Lsoot/Body;)Ljava/util/Map; setActiveBody(Lsoot/Body;)V getFields getSootClass (Lsoot/SootClass;)Lsoot/RefType;setType(Lsoot/Type;)V removeField(Lsoot/SootField;)VaddField startsWith(Ljava/util/Collection;)V setReturnTypesetParameterTypes(Ljava/util/List;)V removeMethodsoot/PatchingChaingetUseAndDefBoxes getFieldRefdeclaringClass makeFieldRefC(Lsoot/SootClass;Ljava/lang/String;Lsoot/Type;Z)Lsoot/SootFieldRef; setFieldRef(Lsoot/SootFieldRef;)VgetDeclaringClassgetFieldByName$(Ljava/lang/String;)Lsoot/SootField; setCastType newThisRef%(Lsoot/RefType;)Lsoot/jimple/ThisRef;getIndexnewParameterRef((Lsoot/Type;I)Lsoot/jimple/ParameterRef; getMethodRef()Lsoot/SootMethodRef; makeMethodRefT(Lsoot/SootClass;Ljava/lang/String;Ljava/util/List;Lsoot/Type;Z)Lsoot/SootMethodRef; setMethodRef(Lsoot/SootMethodRef;)V getBaseType()Lsoot/RefType; setBaseType(Lsoot/RefType;)VvalueOf(I)Ljava/lang/Integer;J(J)Ljava/lang/Long;D(D)Ljava/lang/Double;()Lsoot/jimple/NullConstant; booleanValue(I)Lsoot/jimple/IntConstant;intValue longValue()J(J)Lsoot/jimple/LongConstant; stringValue0(Ljava/lang/String;)Lsoot/jimple/StringConstant; doubleValue()D(D)Lsoot/jimple/DoubleConstant; newCastExpr/(Lsoot/Value;Lsoot/Type;)Lsoot/jimple/CastExpr; insertAfter getSuccOf&(Ljava/lang/Object;)Ljava/lang/Object;declaresFieldByName!(Ljava/lang/String;Lsoot/Type;I)Vget(I)Ljava/lang/Object; newIfStmt-(Lsoot/Value;Lsoot/Unit;)Lsoot/jimple/IfStmt;%(Ljava/util/List;Ljava/lang/Object;)V newGotoStmt#(Lsoot/Unit;)Lsoot/jimple/GotoStmt; numDimensions(Lsoot/Type;I)Lsoot/ArrayType;baseType$(Ljava/lang/String;)Lsoot/SootClass; getMethod newNewExpr%(Lsoot/RefType;)Lsoot/jimple/NewExpr;newSpecialInvokeExprM(Lsoot/Local;Lsoot/SootMethodRef;Lsoot/Value;)Lsoot/jimple/SpecialInvokeExpr; newInvokeStmt&(Lsoot/Value;)Lsoot/jimple/InvokeStmt; getRightOpsetApplicationClass*ptolemy/copernicus/kernel/PtolemyUtilitiessetLibraryClass getInvokeExpr()Lsoot/jimple/InvokeExpr;()Lsoot/SootMethod;getSubSignaturegetArgsnewStaticInvokeExprD(Lsoot/SootMethodRef;Ljava/util/List;)Lsoot/jimple/StaticInvokeExpr;setNamegetBasegetOp/soot/jimple/toolkits/invoke/SynchronizerManager3()Lsoot/jimple/toolkits/invoke/SynchronizerManager;addStmtsToFetchClassBefore8(Lsoot/jimple/JimpleBody;Lsoot/jimple/Stmt;)Lsoot/Local;setOp'soot/jimple/toolkits/invoke/SiteInliner inlineSite7(Lsoot/SootMethod;Lsoot/jimple/Stmt;Lsoot/SootMethod;)V"(Lsoot/toolkits/graph/UnitGraph;)VB(Lsoot/toolkits/graph/UnitGraph;Lsoot/toolkits/scalar/LocalDefs;)V getUsesOf(Lsoot/Unit;)Ljava/util/List;getUnit ()Lsoot/Unit; getValueBox()Lsoot/ValueBox;implementsInterfacesetActiveHierarchy(Lsoot/Hierarchy;)Vptolemy/util/StringUtilities sanitizeName&(Ljava/lang/String;)Ljava/lang/String;declaresMethodinsertIdentityStmts soot/VoidType()Lsoot/VoidType;newVirtualInvokeExprQ(Lsoot/Local;Lsoot/SootMethodRef;Ljava/util/List;)Lsoot/jimple/VirtualInvokeExpr;newReturnVoidStmt()Lsoot/jimple/ReturnVoidStmt; newReturnStmt&(Lsoot/Value;)Lsoot/jimple/ReturnStmt;containsInvokeExpr isConcrete hasSuperclass*(Ljava/lang/Throwable;Ljava/lang/String;)VforName%(Ljava/lang/String;)Ljava/lang/Class;,(Ljava/lang/String;)Ljava/lang/StringBuffer;java/lang/ByteTYPEjava/lang/Characterjava/lang/Floatjava/lang/ShortsizegetParameterCountmerge$(Lsoot/Type;Lsoot/Scene;)Lsoot/Type;()Ljava/lang/Class; quotedNameOfloadClassAndSupport()[Ljava/lang/Class;getActiveHierarchy()Lsoot/Hierarchy;resolveSpecialDispatchisApplicationClassresolveAbstractDispatch3(Lsoot/SootClass;Lsoot/SootMethod;)Ljava/util/List;getClassprintStackTrace@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;java/lang/reflect/Constructor newInstance'([Ljava/lang/Object;)Ljava/lang/Object;getInvokeExprBox*(Ljava/lang/String;Ljava/lang/Throwable;)VgetPredsgetSuccsgetHeadgetTail getLeftOp getPredOf(Lsoot/Unit;)Lsoot/Unit;redirectJumpsToThisTo(Lsoot/Unit;)Vlength substring(I)Ljava/lang/String; containsClass!o /*z   ++*N-(- : : : :::  Y :  :  9 :  +'YW,r:  Z :  :  : :  +(Y , !+"*#$ *#%N Y#&Y'()N*-*- : :+:,Y-+.+/0:12W,,34,+56:,34*N-- :789 : :+:,Y-+.+/0:12W,,34,:+5;: , 34ZF )3:MYgq} /25:=@CMV` m u z !$"'%1&8'D(T)a(f*s+./.0248/ }G > g`  0 H ? a YC)3 :.]usl`>1x8qDefC q-#\]~ # »M?,@NAYYB-C,*DE,F*FGW,*HW*N-U- : Y7IJKLM:,*,N: OWP,*,Q,*,R, A^;< ?C@A3F;IILOOYQbRmTxUVWYZ[\^_`RmD" Yi%Z U*S N-v-T:/:UYUV:+,WX*Y*Z1[+[\"+,]:WX*Y*ZFk mno%r-s7u=vF{L|U}d~mw}Rm7Le%^ } J-  ҲY^*Y_+`,aY*bN-c:} :J:UUV+ ,Wd&Y':I:{e:  U UV+,WfWI U7 UV[+[\"+ UV,]:  WfW  fWg*h** :ij:  : k:  l:  U UV+ ,Wmno:  8 p:  q:   :  :   :r:sUKsU:V:+)?tu,Wvwxr:t+)?,usvwxAt[+[\-+y,]:.z5x {` {:|:UEUV:+,W}'[+[\+,]:W} ~9 ~::U UV+ ,,W!w > ::U%UV+ ,,W!4  ::Y&Y'::e:U7UV++Y,,WfWbUPUV[+[\;Y,+UV,]:WfW fWO:UUV+ ,W:?:+0?,P[+[\<+,]:?b Z :V+,W7V[+[\ +V,]:Wħ;GWcjw~%+18DNZcpw ).6?JR`ep{  %,9@FIQ \"c#j%w&~'('*,-.012345 6#829?:B;F<O=h?nAr?wCDEHJKLMQRTQUWXYZ[ \X_$`-a0b6a;dDeKfRgYh^dfjqlxnostuvux+  i Z( c DA < 5 8SJ%,,%c1j*w ;+ xP  &  ckjd>8? MGK&M98; %= #      0==#:?H  QT "aL  *3 i****** ***AYY*C.  "-4<CN i  ***L+**********L+***** ***AYY*Cv %,7>IP[bmty y  n*+,-* p4   * :*::+l- +:S,Y-0:*12W,,+-3* p:,,z: TY-: , Z,, 5;3 b <HJOW\aoxz !"  #<{!'" $O$ %&P&Y':-:,:*n,+*n,+*n-+*n+" !* : C M RPPP'P(P)* G+;,!/- ./y*U *ƙ+*Ǚ<*M+U +ƙ +,ȸɰ+Ǚ+N--,`ɰAYY˶*̶+ͶC* !*#3$:%?&P,*?01421y3y45 67i?ζN-W:-ж:,0:*i2W*n,,Ӷ3+*n,,,ն+R7 9:;=#>/?3@8A@@D?GBKCNEUFYG\E_DcBfHHiii8 `9Z:R;#F <= m\,:V::ٲ:D:   D: -:  ߶: #$#%: ! Y#&Y'():  *Y- W :  :+:-:,, :4aYb:c:; :Y :::789S :8:! W::]:k:;Y,!`S:k:4Y,56!& :I:2:k:: :5:~ WKSj:T:ݲY YY   Y+:Y:Y:,::=: : WY oc de f%j*k1m8n=oBpLtRuYv]we|o}{!-58R\cpz(/>FVbnu #0;FIVYeo{    +5;VY!0x> &?zFK@A?bD@Bn8C D(EFG7P##?-)\c# IB{ "e&++HI5!JDK\\L\MN\OP\Q QRES <T*2U1+V YW eX > Y Z[e\Lp]^e_`Xab PcS1 de.}de A$; y \ L 8de %defghC ij%M*,+**+[ *DK') *+,/#2 %%k!U  lmG*U +U*UVM+UVN,- +Ǚ*ǴM+ǴN,-*+& 89:;$<+>3B;CAE>no3p;qGrGs$ tu l*DLY*+?Y*F+FGW*S M,~,TN+-.fY+[-.:Y-+-.z-*-Y*-Z*+HW+M,a, N*-߶- W Y-7-I-J-K-LM:**,N:P :aY:1W:-Jb,-: $::  W, -: , :2W, 2W,!-J0: 1 2W,-: $::  W, -: ,  3:2W, "2W*M,, N- :n::Y#$:r::  R :  r:  y+4 t+) ?+D u s vwx%&:: :  '+ (  WY) * ':  +Y D:   ߶>  ߶: Y, -  W  : : /Y 01 -; +0?+D    .*+*Q*+*R*+DE2\.PQ)R6kDpNqWratlvtwwv~wxzx|%+5<AHQ^aksw| ,6FIS\flv #+.8AJS \dm&')*+-.-/102569:@<=BCH!I&J-K4L;M@HHPKQNTTUZWbXkY`#Fvan"Nw # "w w #  &w mx Q%!5HQyazgH ? `W L{ ^|  }~ AJ S flvSlgVN   $4$ $% ">u>'VB 7 *U*UV[3*Ǚ?*L4Y5M>+Ȣ,67W,+ʸ897W,:3*;<*=>*?@*AB*CD*EF*GH*IJAYYK*Cn`abc!d)f3g;fAjPkXl_mcnjonpuqyrstuvwxyz{}*+!71)/ 5 w  N*: :7+9,LMsI:,:6Le: N:  O:      ?P6N`-b #0=IQT^jvz j: v. % IdQ\TY# U F D@ 4Y5L?*Q9RM?,SW+YT,U7W*V9N+Y--?*WRX7W*Y:5+297W6+Z7W+297W+[7W+\7WY]+?+:^V =EWmqw}>#QEwm" $?_*+`M,'a ,', W, " $@$  bM?_*+bN-L- Mx4YYc+d*ef:6-L0Yg-e7W˻AY:C,'a ,', W,: &Sa>V8SHk&/7  =t* W+M,^, N- :n:7:%&:* *-ŧ>"(2< H"R#[%f'm*p+s,R[H%"N(H2>dtt": 5 *'L* M>, ::%&:*h%:**>q*jb:,:Ji+*7j:*789f+D*7j:*M*>@ 34 89;"<.>8?AAHCQFZG]JeKgLyNPSTUTYZ]^]bcghlnp QXAA. H D ;   U*k**{*k *l<*Oǚ*OU= v)y6zG{ U),G#@@ @  ++aY*bM,cN-- : ::g:K:+4Y,56!]R %08;EQ[gt\ <@BgUQnC0Ez"#j ( *mN+Mn:6,o:+I:Ue:,2pS8S*:  qAYYrsC-+7t:*u:$:AYYv+7C9RU..^-9EORUW\o|W%}~ 9C#\ }~UR#1 &X   *'M,[3N:AYxC*Mn:6+o:*I:Ue:+2pS8S*:  qAYYrsC-y:z:$:AYYv*7C wSlo..r (+26GS_iloqv }q%}~ SC=\ }~ UU(+2k1 &S  {'+,* +W+{,!   & ''' *%|YY}+~*M**+$*+%N4Yf:6*:1 :7W67W˻AYY*+:-*DK**M*ۧQAYY+,C49:Ab&(,4!:";$G%J&U'_(k)p+|-/013789;>RkGJ~Us;}(C &Q& :  R#?N-:-:*:u : :Y:  :  @ :  L L :    L L  :  g :Lk: :  ::64/ 6::79k:64/ 6::<+&  :: :&Y': p: :#:fWLdW,:T:::::J:  :!!*!:"" ,5;!4tR :W WdK LMNOQ'R1S=TGVRXcYo]^_dghijopsuvyz| },3CJM\iv| "*36ELS\mt~ #,4;GPSV[^ilov)*+~&t*; "#8 ,/! Qvjvo.  N @,qJSMPNNLQ#SJ\Am0YG =cGYRN '|" '1 4> d2$  . 1d$. )d=d$ d$d$ )/M d$ d$d$   0&Y'M+SjN-t-T:*.<AYY**.zCTY./:*Z,2 5689&;2=[@kCvDEFH>&c+|X d+[N-*[:Y,[:??:++:*,Q*,R2 MNOS*W5XBZF^N_SbZcadR?ddd_R*:NB