2                                  ! " #$%& 5' ( ) *+, 5- . /0 @1 23 4 5 67 89 8:; H< => ?@ HA B CD PEF PG KHI PJ K L M NOP [QR PST PU V W X@ Y Z[ h\ h]_ k` ka kb cde fg hij Pk Nl m n o p q rs t uv ~w ~xy z { |} ~A~ K K K K 2 6@ 6 z     k k  ?7 P Hx   @      5 K   2          N?6C-    N          H   6  E              %  5    2! "#$% & '( 2) *+,-./01 2345 678 9: ;< => ??@ AB CDE FG HI JK LM NO PQ RS TU VW XY Z[ \]^ _` ab cd e 2fg hi jk l mn 2op@@qt vw Ey E{ E } ~  2   2  }    ?   @     2      f   h h   r r 2  E  b   N N    H E  ?zG{  h 2        (   !"#$%&' ()*+ @E 2, J- ./ 601234 56789:;<=>?@ABC 2DE FGHIJK L MN O P QR Q S TUV ~W w X KY HWZ K s [ \] yE^_ `ab ?0 cd ef g Hh i jk l mnop q rs 2t 4uvwxyz{|} InnerClassesOutputInput fmiVersion#Lptolemy/data/expr/StringParameter;fmuFile!Lptolemy/data/expr/FileParameter; modelExchangeLptolemy/data/expr/Parameter;persistentInputssuppressWarningsvisible _fmiComponentLcom/sun/jna/Pointer;_fmiModelDescription%Lorg/ptolemy/fmi/FMIModelDescription; _fmiVersionD_statesLjava/nio/DoubleBuffer; _callbacks&Lorg/ptolemy/fmi/FMICallbackFunctions; _derivatives[D_eventIndicators_eventIndicatorsPrevious _firstFireZ_firstFireInIteration#_fmiCompletedIntegratorStepFunctionLcom/sun/jna/Function;_fmiDoStepFunction#_fmiEnterContinuousTimeModeFunction_fmiEnterEventModeFunction#_fmiEnterInitializationModeFunction"_fmiExitInitializationModeFunction_fmiNewDiscreteStatesFunction_fmiFreeInstanceFunction_fmiFreeModelInstanceFunction_fmiFreeSlaveInstanceFunction_fmiFreeFMUstateFunction_fmiGetContinuousStatesFunction_fmiGetDerivativesFunction_fmiGetEventIndicatorsFunction_fmiGetFMUstateFunction_fmiGetRealStatusFunction_fmiInitializeFunction_fmiInstantiateFunction_fmiInstantiateModelFunction_fmiInitializeSlaveFunction_fmiInstantiateSlaveFunction_fmiSetContinuousStates_fmiSetFMUstate_fmiSetTimeFunction_fmiTerminateFunction_fmiTerminateSlaveFunction_fmiSetupExperimentFunction _fmuFileNameLjava/lang/String;_fmuFileModificationTimeJ_inputsLjava/util/List; Signature9Ljava/util/List;_inputsVersion_lastCommitTimeLptolemy/actor/util/Time; _isStrict _lastFireTime_lastFireMicrostepI_modelInitialized_nativeLibraryLcom/sun/jna/NativeLibrary; _newStates_outputs:Ljava/util/List;_outputsVersion_recordedState$Lcom/sun/jna/ptr/PointerByReference;_relativeTolerance_refinedStepSize_stepSizeRejected_suggestZeroStepSize_toleranceControlledB5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis!Lptolemy/actor/lib/fmi/FMUImport; container Lptolemy/kernel/CompositeEntity;name Exceptionsadvance(Lptolemy/actor/util/Time;I)Ztime microsteprefinedStepSize StackMapTableattributeChanged"(Lptolemy/kernel/util/Attribute;)Ve.Lptolemy/kernel/util/NameDuplicationException;ex!Ljava/lang/NumberFormatException; attributeLptolemy/kernel/util/Attribute;$+declareDelayDependency()VinputLptolemy/actor/TypedIOPort;inputsoutput(Lptolemy/actor/lib/fmi/FMUImport$Output;LocalVariableTypeTable-Ljava/util/List;~;firecurrentTimeValuefmi20ModelInstance$Lorg/ptolemy/fmi/FMI20ModelInstance;fmi20EventInfoStruct Lorg/ptolemy/fmi/FMI20EventInfo;states'Lptolemy/actor/lib/fmi/FMUImport$Input;_indextokenLptolemy/data/Token;persistentInputsValueistep noSetFMUStatePriorToCurrentPoint stepEventstateEventOccurredtimeEventOccurred inputPort inputPortsresultscalarVariable#Lorg/ptolemy/fmi/FMIScalarVariable;port%foundUnknownInputOnWhichOutputDependsdirectorLptolemy/actor/Director; currentTimecurrentMicrostep derivativesfmi20EventInfo ByReference,Lorg/ptolemy/fmi/FMI20EventInfo$ByReference;_vx> initialize,Lptolemy/kernel/util/IllegalActionException;runtimeExceptionLjava/lang/RuntimeException; sanitizedName parameterscalar startTimed% importFMUW(Ljava/lang/Object;Lptolemy/data/expr/FileParameter;Lptolemy/kernel/util/NamedObj;DDZ)V hideLocal causality originatorLjava/lang/Object;fmuFileParametercontextLptolemy/kernel/util/NamedObj;xyLjava/io/File; fmuFileNamefmiModelDescriptionsourcerootNameindexmaximumNumberOfPortsToDisplaymodelVariablesLengthhide hiddenStyle dependencyshowName portCount parameterMoMLLjava/lang/StringBuffer;portMoMLmomlrequest Lptolemy/moml/MoMLChangeRequest; DisStepSizeAccurate()ZisStrictpostfire preinitializee1Ljava/io/IOException; throwableLjava/lang/Throwable; Ljava/lang/UnsatisfiedLinkError;fmiTypemodelIdentifiermimeTypetimeout toBeVisible interactive loggingOn#+3()DhalfrollBackToCommittedStateresponseLptolemy/util/CancelException;suggestedStepSizewrapup_checkEventIndicatorsnumberfmiFlag_enterContinuousTimeMode_enterEventMode_debugToStdOut(Ljava/lang/String;)Vmessage_fmiCompletedIntegratorStep(Z)ZcallEventUpdateLjava/nio/ByteBuffer;$noSetFMUStatePriorToCurrentPointByteenterEventModeterminateSimulation.eventOccuredOrNoSetFMUStatePriorToCurrentPoint _fmiDoStep(Lptolemy/actor/util/Time;I)DlastArgDescriptionlastSuccessfulTime valueBufferstepSizelastArgnewTime newMicrostep timeAdvance_fmiFreeInstance_fmiGetDerivatives()[DnumberOfStates_fmiInitialize eventInfoLorg/ptolemy/fmi/FMIEventInfo;stopTime([D)Vvalues _fmiSetTime(Lptolemy/actor/util/Time;)V_fmiStatusDescription(I)Ljava/lang/String; fmiStatus _fmiTerminate _freeFMUStatefreeStateSucceeded _getStepSize_recordFMUStategetStateSucceeded_requestRefiringIfNecessary stepSizeValuemaximumStepSize fireAtTimemaxStepSizeFunction maxStepSizeprovidesMaxStepSize_restoreFMUStatesetStateSucceeded _setParameterC(Lptolemy/data/expr/Parameter;Lorg/ptolemy/fmi/FMIScalarVariable;)V_setFMUScalarVariable:(Lorg/ptolemy/fmi/FMIScalarVariable;Lptolemy/data/Token;)VLjava/lang/ClassCastException; _skipIfKnown_checkFmiCommon_checkFmiCoSimulationfile sharedLibrary binariesFilesmissingFunction$Ljava/util/List;_checkFmiModelExchangemissingFunctions!_completedIntegratorStepNotNeeded_fmiType2PtolemyType2(Lorg/ptolemy/fmi/type/FMIType;)Ljava/lang/String;typeLorg/ptolemy/fmi/type/FMIType; _getInputs()Ljava/util/List;;()Ljava/util/List; _getOutputs inputNamedependencyNames dependenciesLjava/util/Set;%Lptolemy/kernel/util/StringAttribute;,Ljava/util/Set;Z<()Ljava/util/List;_getPortByNameOrDisplayName)(Ljava/lang/String;)Lptolemy/kernel/Port;Lptolemy/kernel/Port;portName returnValueportsLjava/util/Iterator;f_updateParametersfmuURLLjava/net/URL;fmumodificationTime SourceFileFMUImport.java          ptolemy/data/expr/FileParameter   fmuImport.fmu   !ptolemy/data/expr/StringParameter 1.0ptolemy/data/expr/Parameter   false    _iconDescription FMU    ,ptolemy/kernel/util/NameDuplicationException*ptolemy/kernel/util/IllegalActionExceptionName duplication    java/lang/NumberFormatExceptionVInvalid fmiVersion. Required to be of the form n.m, where n and m are natural numbers.   ptolemy/data/BooleanToken v    ~ v &ptolemy/actor/lib/fmi/FMUImport$Output  ptolemy/actor/TypedIOPort  1  java/lang/StringBuilder Declare that output   does not depend on input     $ptolemy/actor/SuperdenseTimeDirector FMUImport.fire() at time  and microstep      "org/ptolemy/fmi/FMI20ModelInstance  *org/ptolemy/fmi/FMI20EventInfo$ByReference    4FMUImport: ME not supported under FMI-2.0 right now.  !model requested termination at t=     v     %ptolemy/actor/lib/fmi/FMUImport$Input  /0ptolemy/data/DoubleToken   Setting start value of input  to      %FMUImport.fire(): set input variable Input & has value 'absent', but FMI does not #support a notion of absent inputs. DYou can prevent this exception by setting persistentInputs to true,  L Z   Importing "" resulted in an actor with / variables. To show as ports, right click and select Customize -> Ports. java/lang/StringBuffer      ." class="ptolemy.data.expr.Parameter" value ="" /> FMUImport: scalar.causality:  name:  contains S    U W #  Suggesting a refined step size of 2F===> Suggesting a refined step size of half the current step size, or java/lang/Double lFMU does not support rolling back to a previous state in time, but it is being asked to roll back from time  to time Proceed Proceed and do not warn me againCancel 34 56 78ptolemy/util/CancelExceptionExecution cancelled.    9 Could not get the _fmiGetEventIndicators'() C function? Perhaps the .fmu file "4" does not contain a shared library for the current  platform? java/lang/Integerorg/ptolemy/fmi/NativeSizeT : ;2Failed to get event indicators, return result was  5Failed to enter the continuous time mode of the FMU: +Failed to enter the event mode of the FMU: < =>$Failed to complete integrator step: ?*FIXME: Not supported yet. Call eventUpdate @ AB , /* newStep */(, /* noSetFMUStatePriorToCurrentPoint */ FMIImport.fire(): about to call !_fmiDoStep(Component, /* time */ , /* stepSize */) CDE$org/ptolemy/fmi/FMILibrary$FMIStatus FMIStatusRejected step size of =F(org/ptolemy/fmi/FMILibrary$FMIStatusKind FMIStatusKind G$FMU reports last successful time of FMU Rejected step size of (, and returns a last successful time of -, which is less than the last commit time of +FMU does not report a last successful time.2FMU does not provide a procedure fmiGetRealStatus.Could not simulate, , /* newStep */ 1) returned FMUImport done calling  _fmiDoStep()Freeing the FMU instance. H %Failed to get derivatives. fmiFlag = $org/ptolemy/fmi/FMIEventInfo$ByValue IJFailed to initialize FMU: ,FMU terminates simulation in fmiInitialize() K L M N+Failed to setup the experiment of the FMU: 4Failed to enter the initialization mode of the FMU: 3Failed to exit the initialization mode of the FMU: /_fmiInitializeSlave(Component, /* startTime */ , 1, /* stopTime */ ) returned Initialized FMU.Number of values 0 does not match the number of continuous states (Failed to set continuous states at time : Setting FMU states to O PSetting FMU time to Failed to set FMU time at time fmiOK fmiWarning fmiDiscardfmiErrorfmiFatal fmiPending>The model was *not* initialized, so fmiTerminate does nothing.Terminating the FMU.Could not terminate FMU: +Failed to free memory recording FMU state: #ptolemy/actor/util/PeriodicDirector Q(Don't know how to get the step size for RST.(Failed to get continuous states at time 3, the return value of fmiGetContinuousStates() was "com/sun/jna/ptr/PointerByReference U#Failed to record FMU state at time VW XfmiGetMaxStepSize&: FMU requests a maximum step size of ), which becomes a fireAt request at time No recorded FMU state. YJFailed to set FMU state. Z[ \] ^_ `ajava/lang/ClassCastExceptionCould not cast a token " " of type  bc# to an FMI scalar variable of type &ptolemy/actor/sched/FixedPointDirector2Could not get the FMU model description? Perhaps "$" does not exist or is not readable?:Could not get the modelIdentifier, perhaps the .fmu file "." did not contain a modelDescription.xml file?_fmiInstantiateSlave()_fmiTerminateSlave()_fmiFreeSlaveInstance()_fmiInstantiate()_fmiTerminate()_fmiFreeInstance()the shared library " de:" was probably not found after the .fmu file was unzipped?7the shared library could not be obtained from the fmu: java/util/LinkedList fbinaries g VWhen the .fmu file was loaded, = The .fmu file contained the following files with 'binaries' in the path: _fmiInitialize() h_fmiInstantiateModel()_fmiEnterContinuousTimeMode()_fmiEnterEventMode()_fmiEnterInitializationMode()_fmiExitInitializationMode()_fmiNewDiscreteStates()_fmiGetContinuousStates()_fmiSetContinuousStates()_fmiGetDerivatives()_fmiCompletedIntegratorStep() C function(s)? 0(Note that these functions may or may not have "#" prepended, but we checked both.) Perhaps the .fmu file " ij completedIntegratorStepNotNeededk booleanintdoublestring lmn op  qst us v FMU has an input named &, but the actor has no such input port w  xv#ptolemy/kernel/util/StringAttributeall yjava/util/HashSetnone z{FMU declares that output port ", but there is no such input port. |java/lang/String }ptolemy/kernel/Port ~"FMUImport.updateParameters() START p jar!/   FMUImportTemp.fmu   %Failed to unzip, read in or process "". FMUImport.updateParameters() ENDptolemy/actor/lib/fmi/FMUImportptolemy/actor/TypedAtomicActor$ptolemy/actor/continuous/Advanceable5ptolemy/actor/continuous/ContinuousStepSizeController4ptolemy/actor/continuous/ContinuousStatefulComponent!ptolemy/actor/lib/fmi/FMUImport$1java/util/Iteratorjava/util/Listptolemy/actor/Directorptolemy/actor/util/Timeptolemy/data/Tokenptolemy/kernel/util/NamedObj#org/ptolemy/fmi/FMIModelDescriptionjava/nio/ByteBufferjava/nio/DoubleBufferorg/ptolemy/fmi/FMIEventInfocom/sun/jna/Function java/util/Set[Ljava/lang/String;3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpressionptolemy/kernel/util/Settable NOT_EDITABLE Visibility)Lptolemy/kernel/util/Settable$Visibility; setVisibility,(Lptolemy/kernel/util/Settable$Visibility;)Vptolemy/data/type/BaseTypeBOOLEAN BooleanType(Lptolemy/data/type/BaseType$BooleanType; setTypeEquals(Lptolemy/data/type/Type;)VEXPERT _attachText'(Ljava/lang/String;Ljava/lang/String;)VH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)V stringValue()Ljava/lang/String; parseDouble(Ljava/lang/String;)D3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VgetToken()Lptolemy/data/Token; booleanValueiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; inputPortListcontains(Ljava/lang/Object;)Z_declareDelayDependency0(Lptolemy/actor/IOPort;Lptolemy/actor/IOPort;D)V _debuggingappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getNametoString_debug getDirector()Lptolemy/actor/Director; getModelTime()Lptolemy/actor/util/Time;getIndex()I-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(Lcom/sun/jna/Pointer;)Vorg/ptolemy/fmi/FMI20EventInfo#(Lorg/ptolemy/fmi/FMI20EventInfo;)VnewDiscreteStatesNeededjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlngetDoubleValue(D)Ljava/lang/StringBuilder;finisharraystartLjava/lang/Double; doubleValue(D)VgetWidthisKnown(I)ZhasTokenget(I)Lptolemy/data/Token;continuousStatesindexOf(Ljava/lang/Object;)IvaluesOfContinuousStatesChanged!nominalsOfContinuousStatesChanged(Z)Ljava/lang/StringBuilder; getBoolean(Lcom/sun/jna/Pointer;)Z(Z)VgetInt(Lcom/sun/jna/Pointer;)I(I)V getDouble(Lcom/sun/jna/Pointer;)D getString)(Lcom/sun/jna/Pointer;)Ljava/lang/String;send(ILptolemy/data/Token;)VmodelVariables variability Variability/Lorg/ptolemy/fmi/FMIScalarVariable$Variability;-org/ptolemy/fmi/FMIScalarVariable$Variabilityfixed Causality-Lorg/ptolemy/fmi/FMIScalarVariable$Causality;+org/ptolemy/fmi/FMIScalarVariable$Causalitylocalptolemy/util/StringUtilities sanitizeName&(Ljava/lang/String;)Ljava/lang/String; getAttributeD(Ljava/lang/String;Ljava/lang/Class;)Lptolemy/kernel/util/Attribute;getModelStartTimegetErrorTolerancefireAtI(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;)Lptolemy/actor/util/Time;asFile()Ljava/io/File;getCanonicalPathorg/ptolemy/fmi/FMUFile parseFMUFile9(Ljava/lang/String;)Lorg/ptolemy/fmi/FMIModelDescription; startsWith(Ljava/lang/String;)Ztrim lastIndexOf(I)I substring(II)Ljava/lang/String;sizeptolemy/util/MessageHandler6$SwitchMap$org$ptolemy$fmi$FMIScalarVariable$Causality[Iordinal,(Ljava/lang/String;)Ljava/lang/StringBuffer; indexState escapeForXMLinternal getExpressionE(Ljava/lang/Object;Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V requestChange&(Lptolemy/kernel/util/ChangeRequest;)VQ(Lptolemy/kernel/util/Nameable;Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VgetNativeLibrary()Lcom/sun/jna/NativeLibrary;getFmiFunction*(Ljava/lang/String;)Lcom/sun/jna/Function;canGetAndSetFMUstateorg/ptolemy/fmi/FMULibrary((Lorg/ptolemy/fmi/FMIModelDescription;)VFMICallbackLoggerFMICallbackAllocateMemoryFMICallbackFreeMemoryFMIStepFinished(Lorg/ptolemy/fmi/FMILibrary$FMICallbackLogger;Lorg/ptolemy/fmi/FMILibrary$FMICallbackAllocateMemory;Lorg/ptolemy/fmi/FMILibrary$FMICallbackFreeMemory;Lorg/ptolemy/fmi/FMILibrary$FMIStepFinished;)V getFullNameguidjava/lang/BytevalueOf(B)Ljava/lang/Byte;invoke8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;fmuResourceLocation(D)Ljava/lang/Double;(I)Ljava/lang/Integer;NULLequalsgetCurrentStepSizeyesNoCancelQuestionK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)ZTRUELptolemy/data/BooleanToken;setToken(Lptolemy/data/Token;)VnumberOfEventIndicators(J)VintValueflushallocate(I)Ljava/nio/ByteBuffer;(I)B compareTosubtract4(Lptolemy/actor/util/Time;)Lptolemy/actor/util/Time; invokeInt([Ljava/lang/Object;)Iorg/ptolemy/fmi/FMILibrary(I)Ljava/nio/DoubleBuffer;(I)DnumberOfContinuousStates getPointer()Lcom/sun/jna/Pointer;upcomingTimeEvent nextEventTime(Lptolemy/actor/Actor;D)VgetModelStopTimejava/util/Arrays([D)Ljava/lang/String; periodValuegetClass()Ljava/lang/Class;java/lang/ClasssetValueadd(D)Lptolemy/actor/util/Time;canProvideMaxStepSizegetValue setBoolean(Lcom/sun/jna/Pointer;Z)VsetInt(Lcom/sun/jna/Pointer;I)V setDouble(Lcom/sun/jna/Pointer;D)V setString*(Lcom/sun/jna/Pointer;Ljava/lang/String;)VgetType()Lptolemy/data/type/Type;fmuSharedLibrary9(Lorg/ptolemy/fmi/FMIModelDescription;)Ljava/lang/String;files(Ljava/lang/String;)IlengthmodelExchangeCapabilities!Lorg/ptolemy/fmi/FMICapabilities;org/ptolemy/fmi/FMICapabilities workspace!()Lptolemy/kernel/util/Workspace;ptolemy/kernel/util/Workspace getVersion()JaliasAlias)Lorg/ptolemy/fmi/FMIScalarVariable$Alias;'org/ptolemy/fmi/FMIScalarVariable$AliasnoAliasconstant&(Lptolemy/actor/lib/fmi/FMUImport$1;)VisOutputequalsIgnoreCasesplit'(Ljava/lang/String;)[Ljava/lang/String;directDependencyportListgetDisplayName lastModifiedgetPath(Ljava/lang/CharSequence;)Zptolemy/util/ClassUtilitiesjarURLEntryResource"(Ljava/lang/String;)Ljava/net/URL;createTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;ptolemy/util/FileUtilitiesbinaryCopyURLToFile(Ljava/net/URL;Ljava/io/File;)Z'ptolemy/kernel/util/Settable$Visibility&ptolemy/data/type/BaseType$BooleanType,org/ptolemy/fmi/FMILibrary$FMICallbackLogger4org/ptolemy/fmi/FMILibrary$FMICallbackAllocateMemory0org/ptolemy/fmi/FMILibrary$FMICallbackFreeMemory*org/ptolemy/fmi/FMILibrary$FMIStepFinished!>-*+,****** * * * *Y****Y****Y* !*!"#*!$%*Y*& '*'"#*'$%*Y*( )*)"#*)$%*)*+*Y*, -*-"#*-$%*./0~ UZ`f#o({/~4;IR\js}  45-*+1J)!*2* )**)'( )*$+)-+/*---&$5j+**3XM5Y*,67+* **89:2M5Y*<=+*)*>*>*)?@AB*+C 4$25;B>@ DACE$G2L5H6IAMIQPRXSdViW* 6  jj   O X "5a**DEL+F+GHM,I*JN-E:FaGK:,ILD*,MN**O-*PYQRS,MTSUSTSVWnBlm"n)q,s1tOu]vhwmxty{y~*OO1p" 1p  d5 k*X*YL+ZM>+[ +[\>*O#*PYQ]S,^_S`Va::*>B*b *c:*:d*,f*b*g*:dghY*i:j:kYl:mnopqn+,r9oPYQsStVq*Yu*v*,w*xW*:d*y*z{:*|*| *|*by*}E:FdG~:M*Y*O.*PYQSTSS^VW*,19!*2* * **}E:FpG~:, : * *:dI*>B?*>T(*>T6*| R*O+*PYQSSS ^Va*-?@A6  :5Y*PYQSSSSSSV=*O&*PYQSTSSVW-*O&*PYQSTSSVW*>Bg,r9*z{: *:d**wr< H*:d5*wrg9 6   *|   1 1 kcR **|*x6 6 *:d*  W6 * 6  *y "*O*PYQStVWmnopqn$oPYQsStVq*Yu**OE*PYQStVW*PYQStVW*DE:FGH:M: *O*PYQS TSVa* 6 II:  F GK: *O+*PYQS TSS TSVa =*O0*PYQS TSS TSSVa6 x*J:  E:  F GK: *O+*PYQS TSS TSVa  =6 *O6*PYQS TSS TSSVap*O(*PYQS TSS Va : :   *6 @Y :   *6 Y : o  *9 Y : K  *: Y : '5YPYQS ^SV*O:*PYQS S¶S ^öS,^_S`Va  ħ2**b !(HKNX_epu|   '03":&['c(r)x({*+,+0789:<FLM!N,O7QXTcUoVyWX[\_defgp qr,q/v2x9y\~_iox  #*BHNSV_vy(*,-8'9*A-B5EWF^GmHzIGLOPRTPWXZ_`ab cd b#f4h7i>jMlZnhjnsquxvz}~ #.9<`gj$"WP [R!%y",#$ f% ^!#& &'  ( ) * + o^xU  Wr, z, -  .  .  . . . #$ /0 1 -y2  3456Ki7Nf8: - ;;!;<&=>y =g& ?@.J))'=," A;<=>=ACA A;<=>=A7=+ A;<=> >BDB<DB9+2@C####=A;<=>5D**O *Ƕa*b**|*>ȹEL+F+GM,ʲ˥ ,ʲ̦,ͲΥ,Ͳϥ,ͲХ,N*-:*,?v:5Y*PYQӶS,SS?^V=:*!?@A65Y*PYQӶS,SS?^նSV7"*YL+M*׵*+ۙ*+۹**>B*,w+*,W*g*,w*,+[*+[\ߧ**2* **O *a5/  @rvz   $+08= G#L(S*T0X1]2b3i4y7~9:;=>@R,ECFGzHI@J034K? &CCACLMNmOD.;<$5 PQ2'+::  : :  !PYQS SSV: Y :  .6     : 6 ȹ6:::PYQSSSV:.PYQS SS`SSV6Y:Y: ȹE:FzG:ʲ˥ʲ̦Ͷ.++dddddPYQSѶSS^SVW=PYQSѶSS^SSVW*6:oPYQSͶ^SSVqͶ.+6 Bq 5oPYQSͶ^SSVq6-=. : : :9 : :PYQ SѶS SSSSSSSSSSSSSSSͲSSVW BWWPYQS SS SSSS)tStSS S!S"S+#SSS^^$SV:%Y*,&:,'&IQS `agi"j@mNnWo]pgtkuwv{z~TWj47?IQ}!korw} RY\ ^&_RShJ0'TU'V'WX'Y'Z'![ \ ] ^ N_ W` kawb{cdefTgKhiBjik lm@ nopqLrL&LhnopqLrLLLLLL nopqLrLLLLLLss+C689iLN) nopqLrLLLLLLssCLstnopqLrLLLLLLssCLstnopqLrLLLLLLssCLstLnopqLrLLLLLLss52uvs *2<*2**2k lmop  .  @ wv/*y xvi*25Y**Y()*YL*+Zw*O*PYQ*S*w^VW* **+*>B*v*,6  $+FMRV`diM34 .;5y  f*>5Y*-=*.*O */a**>01L5Y*+37*15Y*4=*5*>B*:d *6**>789=L5Y*+PYQ;S*S<S=S>S?SV7*:d **>@8A,L5YC**>D8EL5YF**>G8H**>I8J**>K8L**>M8N L*N*:O"**>Q8R**>S8T*:O.*:d#5Y*PYQUS*:tV=**>V8W**>X8Y**>Z8[**>\8]**>^8_**>`8a**>b8c**>d8e*:d **>f8gL5Yh*i]**>j8k*:d **>l8mHL5Yn**>Z8[**>\8]**>D8EL5YF*:d"**>o8p**>q8r**>^8_*:d**>s8t**>d8e**>u8v L*v*>w0**>x8y**>z8{**>|8}*y*{*}*:d **>f8gL5Yh*~L5Y*+7*>LMJ6*'?@A66*O6*:O*YY*>YYY*>B`*O!*PYQS+SSVa**TY*SY*>SY*SYS*O!*PYQS+SSVa**r Y*SY*>SY*>SY,SY)SYSYSY*SYS?*YY*>YYY*O!*PYQS+SSVa6*>B6*:dx*>B#5Y*PYQUS*:tV=**rY*SY*>SY*>SY*SYSYS_*:dT**_Y*SYSY*>SY*>SY*SYSYS**5Y*= %032b:BB.<?B .1B]knBB#&B}BX2%034AHTXbnt|  (.6<?@EPX ^ f o  !#$&'( *(+.11,2-=3D7L8R:]<e=kDn>o?zGHIJLMSNOVWXYZ]^`abefkl#p&m'o,q6t>uDvLwRxZyc{h|m}r}&-KZsw 4;Y\fit~/<EYe4 z{9|} ~ ~@~2 ~o ~ ~'~ ~ {\f|4M  B9[ P z)5Sw i l )  P6[ B %ALL @f7$`O4J[ 5t*2***O*PYQS*tVa**YL+ۙ2+۹kI*O*PYQS(tVa(6 05:AE O!V"n%p' O!t::3408;5r*>w *c*!?@ASPYQS*޶^S*w^V< *!L5Y*+7!`c. 2 :<!>N?RFVJ`PcLdNqS Rd r NB 5Q* *cd ej 5T*5****suv wz{ 5v *><* * **NH5Y*PYQS*>SSS*^SSV=*NY*SY*SYYS=#5Y*PYQĶSŶSV=*b***>*1*1k**^ %,Xq*&e KR5A*WY*S<#5Y*PYQǶSŶSV= 3@A%@5A*YY*S<#5Y*PYQȶSŶSV= 3@A%@5So+qo*+W *:d *6*:dgM*9Y*SY,S>#5Y*PYQ˶SŶSV=,̚5Y*ͷ==N:*9Y*SYSY-SYS6$5Y*PYQ˶SŶSV=̙ *Yu-̙n"8>BFYf r~!$%'(,R"\B<xsm@1 S @^A A5*>N 9+*޶6 *ߤ*޶r9+*޶϶r9 6  **wr9+*w϶r9 6 *:O*ř 6 6 *OV: *:O: *PYQӶS-SԶStնS t S `ֶSVa*kY*SYSY SY S׸6  -*O&*PYQٶS töStVa k9*v: *vY*SYSY S׸6   9*O*PYQݶStVW*wr*gC5Y*PYQ޶S töSt߶StS*w^V=*wrg9*w9*O *Wd*O]*WS D5Y*PYQS-SԶStնS tS ŶSV=*+**O!*PYQS-SSVa=BF HL$X-h:=BFO\_jqwz 6>EK]filqv~       " % , 6 ; o $| ' ( * + / N ~K -~:q =n   .I$L:L=agQ  E $A<L5x*O *a*:dG*>B *AP*AY*SW:*m3*mY*SW*E*EY*SW6 6 7 9 :# ;* <9 =@ CG DV E] Jd Kw N x15 {*><* * *V*LY*SY*SYYS=#5Y*PYQSŶSV=** U V Y \# ]N _R aV bi dv g R${s V5}*>B*:OYL*RY*SY*ڸSY*ٸSY+S=#5Y*PYQSŶSV=+5Y*=+*Y*+U*:O.*:d#5Y*PYQUS*:tV=*YL+M+N*gY*SY*ڸSY*ٸSY,rSYSY-rS6$5Y*PYQSŶSV=*[Y*S6$5Y*PYQSŶSV=*]Y*S6$5Y*PYQSŶSV=*>L*YM,N,:*:O?*pY*SY-rSYSYrS6i*:O\*:dQ*pY*SY*ٸSY-rSYSYrS6*+*v*gY*SY*ڸSY*ٸSY-rSYSYrS6$5Y*PYQSŶSV=*[Y*S6$5Y*PYQSŶSV=*]Y*S6$5Y*PYQSŶSV=*+*vI5Y*PYQS+SS-rtSrtSŶSV=*O *a* jZ t u v w5 yF zJ wP zT |X }k x    ( . 3 8 L Y k q v {               , 3 9 A W o                + 1 6 ; O \ t y ~             TJ34K3>  34K`x5A;<<BBA^AL;<<csBBKA 5> +*>15Y*PYQS+`S*>`V=*JY*SY+SYY+S=5*YZN5Y*PYQS-^SŶSV=*O*PYQS+SVW.  : c "g $k %s & ( * , .*s*5gY:b!5t*O*PYQS+^Va*cY*SY+rS=-5Y*PYQS+^SŶSV=* 5 6 84 9; 8A :E ;I <f >s @ ttE/S5 <7#'+/3  I$ K( M, O0 Q4 S8 U <$W* *O * a*O * a<*>B*eY*S׸<C*:d*tY*S׸<*eY*S׸<#5Y*PYQ SŶSV=f _ ` a c f g$ j& k0 l? mB lE mL oW pf qi pl qs s t s t w x y {&  '&#5[*yQ* J*yY*SY* S<#5Y*PYQ SŶSV=* &  ' - 1 5 H U Z 1$[U5`H*YN-ۙ*Y۹HC-*YH,5Y*PYQS-SSV='*      % 5 H ^  `^Y34 ;(5  *>B*><*z*z{ *ڵz*HY*SY*zSYYS=5*YZN5Y*PYQS-^SŶSV=z*{n* *Y * *{Y*SY* S<(*YZM5Y*PYQS,^V=* b  % - X \ ` h    >h*5\65) %d"K5e *YL+ZM*>BUJ*:0?:J J+*,)W*>N*> 8N:5Y*7:-Y*SYS6V9,:+*W*O7*PYQ*S!StöS,^"S^VWr}2~    & + 2 : F N X c f p r y }         z 2&$K&={KCrwX 34 59FA;<M@ A;<|5Y*}O* 5Y*#=*}Y*SY* $S<5Y*%=* 2  ! " $2 &6 $< '@ (D )P ,S -X /@Y55#,+@Y,*,+Y,*f,+Y,*F,+Y,*&5YPYQS,^SV: < = > = ?* A@ BJ CT D` Ej Ft G I L IJ0 "5~++*,@A&z++*,'^++*,(B++*,)*&5YPYQS+^SV,5Y*PYQ1S*^2SV=*>,5Y*PYQ3S*^4SV=   0 : P c  d025YL*k5L*:d'*r6L*t7L*m+8L$*_9L*e:L*E;L+MPYQ<S*>=S>SVMNPYQ?S-^VM@YAN*>BE:F@G:CDE"-PYQCSFSVGW5Y*PYQS*>S+SS*^SSHS,SISJS-^V=d2~    # * . 5 < C G N R Y ] a d u % X >{.[dYW 4 L *ALLC\5ǻYL*c +KW*:O3*R +LW*T+M +W+NW*:O.*:d#5Y*PYQUS*:tV=*W +OW*Y+M +W+PW*[+M +W+QW*]+M +W+RW*_+M +W+9W*a+M +W+SW*>*H+M +W+TW*J+M +W+UW*L+M +W+VW*6!*9+M +W+WW+M MPYQ<S*>=S>SVMNPYQ?S-^VM@YAN*>BE:F@G:CDE"-PYQCSFSVGW5Y*PYQS+^XSYS*>SZS[S*^SSHS,SISJS-^V=2C    " ) 1 8 ? G R h           ! # $ % ' ) * + - / 0 1% 3- 67 7> 8E 9M ;U =\ >c ?k As Cz D E G I J K L N R S U V [ X Y \ ^& _5 `T bW c l t>{&.[i Es 5-AsLCn5vY*>\*>\]^    5 L*_*`*a*b5YPYQS*^SV&     ! ( ,  L 5A*cd**e*@YAe*>ȹEL+F+GM,f,fgh,ʲ˥,ʲi,ʲ̥,Ͳϥ9*>B,ͲΦ,, ,}*,jKN-)5Y*PYQkS,SlSV=~Ym:,-,,n *eGW**cd*eV    ? M S V    " . 1 < *n1:!?/0A& )CS 5B1? 5% 2*cd* *o*@YAo*>ȹEL+F+GM,f,fgh,ͲХ,Ͳ ,ͲΦ*,jKN--,ͲΦ -pHYq:,-M:-rsts:uvu:wxyYz:{x|}:6 6   h 2: * jK:  35Y*PYQ~S-TSS SSV= yYz: W ,,:FjG:*jK:  35Y*PYQ~S-TSSSSV= yYz: WI*oGW **cd *o2    ? M S V t      ! " : ; < = > @ A D E H( I3 J8 KK Nh Sm Tv V H Y \ ] ^ _ b g h j k m n p" q- rp 3M, (X M, X1sdUe?/02 d)CBWACBL MLB ACBULB A5@M*EN-F,-G:+v+v,& ~   . 8 ; > 4 1@@> 4 +7*O *aL*L+*v*+Y+A* * *+>G:*: ::WL*+>*>*)?@AB*>**>**(M5Y*,PYQS+SSV7*O *aGOR2&2'A2B2"     & ' , 8 A B G O R T ] k m p u  Hu]9[TB{8${\& LO5q 3B$ 54H ~ k^9 r su sx sz s|   r   @@   !" #$ Qr@