ࡱ> 9qr[  !"#$%&'()*+,-./012345678^n;<=>?@ABCDEFaHIJKLMNOPQRSTUVWXYZ\]d_`ebco.fghijklm0p*tuvwxyz{|}~Root Entry  F` :@+@H?CAED1H G'SummaryInformation(`<@HYEDhE7G 8@H?dA/B6H 3@H?;C8DE  @H??wElDj>D/HA@H??wElDj;E$HgNameTableType_ValidationColumnNullableMinValueMaxValueKeyTableKeyColumnCategorySetDescriptionActionTextActionTemplateAdminExecuteSequenceConditionSequenceFeature_LevelAdminUISequenceAdvtExecuteSequenceAdvtUISequenceAppIdRemoteServerNameLocalServiceServiceParametersDllSurrogateActivateAtStorageRunAsInteractiveUserAppSearchPropertySignature_ValueBBControlBillboard_XYWidthHeightAttributesTextBillboardOrderingFeatureFeature_ParentTitleDisplayDirectory_BinaryDataBindImageFile_PathFileComponent_FileNameFileSizeVersionLanguageCCPSearchCheckBoxClassCLSIDContextProgId_DefaultAppId_FileTypeMaskIcon_IconIndexDefInprocHandlerArgumentComponentComponentIdKeyPathIconProgIdProgId_ParentClass_ComboBoxOrderCompLocatorComplusExpTypeDirectoryDirectory_ParentDefaultDirControlDialog_Control_NextHelpDialogHCenteringVCenteringControl_FirstControl_DefaultControl_CancelControlConditionControl_ControlEventEventCreateFolderCustomActionSourceTargetDrLocatorParentDepthDuplicateFileFileKeyDestNameDestFolderEnvironmentErrorMessageEventMappingAttributeExtensionProgId_MIME_MIMEContentTypeExtension_FeatureComponentsFileSFPCatalogSFPCatalog_SFPCatalogCatalogDependencyFontFontTitleIniFileDirPropertySectionKeyIniLocatorFieldInstallExecuteSequenceInstallUISequenceIsolatedComponentComponent_SharedComponent_ApplicationLaunchConditionListBoxListViewBinary_LockPermissionsLockObjectDomainUserPermissionMediaDiskIdLastSequenceDiskPromptCabinetVolumeLabelMoveFileSourceNameSourceFolderOptionsMsiAssemblyFile_ManifestFile_ApplicationMsiAssemblyNameMsiDigitalCertificateDigitalCertificateCertDataMsiDigitalSignatureSignObjectDigitalCertificate_HashMsiFileHashHashPart1HashPart2HashPart3HashPart4MsiPatchHeadersStreamRefHeaderODBCAttributeDriver_ODBCDriverDriverFile_SetupODBCDataSourceDataSourceDriverDescriptionRegistrationODBCSourceAttributeDataSource_ODBCTranslatorTranslatorPatchPatchSizeStreamRef_PatchPackagePatchIdMedia_PublishComponentQualifierAppDataRadioButtonRegistryRootRegLocatorRemoveFileInstallModeRemoveIniFileRemoveRegistryReserveCostReserveKeyReserveFolderReserveLocalReserveSourceSelfRegCostServiceControlArgumentsWaitServiceInstallDisplayNameServiceTypeStartTypeErrorControlLoadOrderGroupDependenciesStartNamePasswordShortcutHotkeyShowCmdWkDirSignatureMinVersionMaxVersionMinSizeMaxSizeMinDateMaxDateLanguagesTextStyleFaceNameSizeColorStyleBitsTypeLibLibIDUITextUpgradeUpgradeCodeVersionMinVersionMaxRemoveActionPropertyVerbCommandName of tableIdentifierNName of columnDescription of columnSet of values that are permittedString categoryText;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filename;Paths;AnyPath;WildCardFilename;RegPath;KeyFormatted;CustomSource;Property;Cabinet;Shortcut;URLColumn to which foreign key connectsFor foreign key, Name of table to which data must linkMaximum value allowedMinimum value allowedWhether the column is nullableY;N;@Localized description displayed in progress dialog and log when action is executing.Name of action to be described.Optional localized format template used to format action data records for display during action execution.Name of action to invoke, either in the engine or the handler DLL.Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.Expression evaluated to determine if Level in the Feature table is to change.Reference to a Feature entry in Feature table.New selection Level to set in Feature table if Condition evaluates to TRUE.GuidFormattedThe property associated with a SignatureThe Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables.Signature;RegLocator;IniLocator;DrLocator;CompLocatorName of property, uppercase if settable by launcher or loader.String value for property. Never null or empty.The type of the control.Vertical coordinate of the upper left corner of the bounding rectangle of the control.A string used to set the initial text contained within a control (if appropriate).Name of the control. This name must be unique within a billboard, but can repeat on different billboard.A 32-bit word that specifies the attribute flags to be applied to this control.External key to the Billboard table, name of the billboard.Height of the bounding rectangle of the control.Width of the bounding rectangle of the control.Horizontal coordinate of the upper left corner of the bounding rectangle of the control.The name of an action. The billboard is displayed during the progress messages received from this action.Name of the billboard.An external key to the Feature Table. The billboard is shown only if this feature is being installed.A positive integer. If there is more than one billboard corresponding to an action they will be shown in the order defined by this column.Longer descriptive text describing a visible feature item.Feature attributes0;1;2;4;5;6;8;9;10;16;17;18;20;21;22;24;25;26;32;33;34;36;37;38;48;49;50;52;53;54Primary key used to identify a particular feature record.The name of the Directory that can be configured by the UI. A non-null value will enable the browse button.UpperCaseThe install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display.Short text identifying a visible feature item.Numeric sort order, used to force a specific display ordering.Optional key of a parent record in the same table. If the parent is not selected, then the record will not be installed. Null indicates a root item.Unique key identifying the binary data.The unformatted binary data.The index into the File table. This must be an executable file.A list of ; delimited paths that represent the paths to be searched for the import DLLS. The list is usually a list of properties each enclosed within square brackets [] .PathsSequence with respect to the media images; order must track cabinet order.Integer containing bit flags representing file attributes (with the decimal value of each bit position in parentheses)Primary key, non-localized token, must match identifier in cabinet. For uncompressed files, this field is ignored.Foreign key referencing Component that controls the file.File name used for installation, may be localized. This may contain a "short name|long name" pair.FilenameSize of file in bytes (long integer).List of decimal language Ids, comma-separated if more than one.Version string for versioned files; Blank for unversioned files.A named property to be tied to the item.The value string associated with the item.Localized description for the Class.Class registration attributes.Required foreign key into the Feature Table, specifying the feature to validate or install in order for the CLSID factory to be operational.Optional AppID containing DCOM information for associated application (string GUID).optional argument for LocalServers.The CLSID of an OLE factory.Required foreign key into the Component Table, specifying the component for which to return a path when called through LocateComponent.The numeric server context for this server. CLSCTX_xxxxOptional default inproc handler. Only optionally provided if Context=CLSCTX_LOCAL_SERVER. Typically "ole32.dll" or "mapi32.dll"1;2;3Optional string containing information for the HKCRthis CLSID) key. If multiple patterns exist, they must be delimited by a semicolon, and numeric subkeys will be generated: 0,1,2...Optional foreign key into the Icon Table, specifying the icon file associated with this CLSID. Will be written under the DefaultIcon key.Optional icon index.Optional ProgId associated with this CLSID.A conditional statement that will disable this component if the specified condition evaluates to the 'True' state. If a component is disabled, it will not be installed, regardless of the 'Action' state associated with the component.Remote execution option, one of irsEnumPrimary key used to identify a particular component record.A string GUID unique to this component, version, and language.Required key of a Directory table record. This is actually a property name whose value contains the actual path, set either by the AppSearch action or with the default setting obtained from the Directory table.Either the primary key into the File table, Registry table, or ODBCDataSource table. This extract path is stored when the component is installed, and is used to detect the presence of the component and to return the path to it.File;Registry;ODBCDataSourcePrimary key. Name of the icon file.Binary stream. The binary icon data in PE (.DLL or .EXE) or icon (.ICO) format.Localized description for the Program identifier.Optional foreign key into the Icon Table, specifying the icon file associated with this ProgId. Will be written under the DefaultIcon key.The Program Identifier. Primary key.The CLSID of an OLE factory corresponding to the ProgId.The Parent Program Identifier. If specified, the ProgId column becomes a version independent prog id.The visible text to be assigned to the item. Optional. If this entry or the entire column is missing, the text is the same as the value.A named property to be tied to this item. All the items tied to the same property become part of the same combobox.The value string associated with this item. Selecting the line will set the associated property to this value.A positive integer used to determine the ordering of the items within one list. The integers do not have to be consecutive.A boolean value that determines if the registry value is a filename or a directory location.The table key. The Signature_ represents a unique file signature and is also the foreign key in the Signature table.Foreign key referencing Component that controls the ComPlus component.ComPlus component attributes.Unique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.The default sub-path under parent's path.Reference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree.The name of a defined property to be linked to this control. Name of the control. This name must be unique within a dialog, but can repeat on different dialogs. The name of an other control on the same dialog. This link defines the tab order of the controls. The links have to form one or more cycles!External key to the Dialog table, name of the dialog.The help strings used with the button. The text is optional. A 32-bit word that specifies the attribute flags to be applied to this dialog.Height of the bounding rectangle of the dialog.Width of the bounding rectangle of the dialog.Name of the dialog.Defines the cancel control. Hitting escape or clicking on the close icon on the dialog is equivalent to pushing this button.Defines the default control. Hitting return is equivalent to pushing this button.Defines the control that has the focus when the dialog is created.Horizontal position of the dialog on a 0-100 scale. 0 means left end, 100 means right end of the screen, 50 center.A text string specifying the title to be displayed in the title bar of the dialog's window.Vertical position of the dialog on a 0-100 scale. 0 means top end, 100 means bottom end of the screen, 50 center.The desired action to be taken on the specified control.Default;Disable;Enable;Hide;ShowA standard conditional statement that specifies under which conditions the action should be triggered.A foreign key to the Dialog table, name of the dialog.A foreign key to the Control table, name of the control.A standard conditional statement that specifies under which conditions an event should be triggered.An integer used to order several events tied to the same control. Can be left blank.A value to be used as a modifier when triggering a particular event.A foreign key to the Control table, name of the controlAn identifier that specifies the type of the event that should take place when the user interacts with control specified by the first two entries.Foreign key into the Component table.Primary key, could be foreign key into the Directory table.The numeric custom action type, consisting of source location, code type, entry, option flags.Primary key, name of action, normally appears in sequence table unless private use.The table reference of the source of the code.CustomSourceExcecution parameter, depends on the type of custom actionThe Signature_ represents a unique file signature and is also the foreign key in the Signature table.The path on the user system. This is a either a subpath below the value of the Parent or a full path. The path may contain properties enclosed within [ ] that will be expanded.AnyPathThe depth below the path to which the Signature_ is recursively searched. If absent, the depth is assumed to be 0.The parent file signature. It is also a foreign key in the Signature table. If null and the Path column does not expand to a full path, then all the fixed drives of the user system are searched using the Path.Foreign key referencing the source file to be duplicated.Foreign key referencing Component that controls the duplicate file.Name of a property whose value is assumed to resolve to the full pathname to a destination folder.Filename to be given to the duplicate file.Primary key used to identify a particular file entryThe name of the environmental value.The value to set in the environmental settings.Foreign key into the Component table referencing component that controls the installing of the environmental value.Unique identifier for the environmental variable settingInteger error number, obtained from header file IError(...) macros.Error formatting template, obtained from user ed. or localizers.A foreign key to the Dialog table, name of the Dialog.An identifier that specifies the type of the event that the control subscribes to.The name of the control attribute, that is set when this event is received.The extension associated with the table row.Optional Context identifier, typically "type/format" associated with the extensionOptional ProgId associated with this extension.Optional associated CLSID.Primary key. Context identifier, typically "type/format".Optional associated extension (without dot)Foreign key into Feature table.Foreign key into Component table.File associated with the catalogCatalog associated with the fileFile name for the catalog.SFP CatalogParent catalog - only used by SFPPrimary key, foreign key into File table referencing font file.Font name.The type of modification to be made, one of iifEnum0;1;3The value to be written.Foreign key into the Component table referencing component that controls the installing of the .INI value.The .INI file name in which to write the informationPrimary key, non-localized token.Foreign key into the Directory table denoting the directory where the .INI file is.The .INI file key below Section.The .INI file Section.An integer value that determines if the .INI value read is a filename or a directory location or to be used as is w/o interpretation.The .INI file name.Key value (followed by an equals sign in INI file).Section name within in file (within square brackets in INI file).The field in the .INI line. If Field is null or 0 the entire line is read.Key to Component table item for applicationKey to Component table item to be isolatedLocalizable text to display when condition fails and install must abort.Expression which must evaluate to TRUE in order for install to commence.A named property to be tied to this item. All the items tied to the same property become part of the same listbox.A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.A named property to be tied to this item. All the items tied to the same property become part of the same listview.The name of the icon to be displayed with the icon. The binary information is looked up from the Binary Table.Reference to another table nameDirectory;File;RegistryDomain name for user whose permissions are being set. (usually a property)Foreign key into Registry or File tablePermission Access mask. Full Control = 268435456 (GENERIC_ALL = 0x10000000)User for permissions to be set. (usually a property)The property defining the location of the cabinet file.If some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet.Primary key, integer to determine sort order for table.Disk name: the visible text actually printed on the disk. This will be used to prompt the user when this disk needs to be inserted.File sequence number for the last file for this media.The label attributed to the volume.Component contained in the module.ModuleComponentsDefault language ID for module (may be changed by transform).ModuleSignatureModule containing the component.ModuleIDDefault decimal language of module.Version of the module.Module identifier (String.GUID).Module requiring the dependency.ModuleDependencyLanguage of module requiring the dependency.ModuleLanguageString.GUID of required module.RequiredIDLanguageID of the required module.RequiredLanguageVersion of the required version.RequiredVersionString.GUID of module with exclusion requirement.ModuleExclusionLanguageID of module with exclusion requirement.String.GUID of excluded module.ExcludedIDLanguage of excluded module.ExcludedLanguageMaximum version of excluded module.ExcludedMaxVersionMinimum version of excluded module.ExcludedMinVersionIf this component is not "selected" for installation or removal, no action will be taken on the associated MoveFile entryName of a property whose value is assumed to resolve to the full path to the destination directoryName to be given to the original file after it is moved or copied. If blank, the destination file will be given the same name as the source filePrimary key that uniquely identifies a particular MoveFile recordInteger value specifying the MoveFile operating mode, one of imfoEnumName of a property whose value is assumed to resolve to the full path to the source directoryName of the source file(s) to be moved or copied. Can contain the '*' or '?' wildcards.Assembly attributesForeign key into File table, denoting the application context for private assemblies. Null for global assemblies.Foreign key into the File table denoting the manifest file for the assembly.The name part of the name-value pairs for the assembly name.The value part of the name-value pairs for the assembly name.A certificate context blob for a signer certificateA unique identifier for the rowReference to another table name (only Media table is supported)Foreign key to MsiDigitalCertificate table identifying the signer certificateThe encoded hash blob from the digital signatureForeign key to Media tablePrimary key, foreign key into File table referencing file with this hashVarious options and attributes for this hash.Primary key. A unique identifier for the row.Binary stream. The patch header, used for patch validation.Value for ODBC driver attributeName of ODBC driver attributeReference to ODBC driver in ODBCDriver tableText used as registered name for driver, non-localizedReference to key driver fileReference to associated componentPrimary key, non-localized.internal token for driverOptional reference to key driver setup DLLText used as registered name for data sourcePrimary key, non-localized.internal token for data sourceReference to driver description, may be existing driverRegistration option: 0=machine, 1=user, others t.b.d.Value for ODBC data source attributeName of ODBC data source attributeReference to ODBC data source in ODBCDataSource tableText used as registered name for translatorReference to key translator fileOptional reference to key translator setup DLLPrimary key, non-localized.internal token for translatorPrimary key, sequence with respect to the media images; order must track cabinet order.Integer containing bit flags representing patch attributesPrimary key, non-localized token, foreign key to File table, must match identifier in cabinet.Size of patch in bytes (long integer).Identifier. Foreign key to the StreamRef column of the MsiPatchHeaders table.Foreign key to DiskId column of Media table. Indicates the disk containing the patch package.A unique string GUID representing this patch.Foreign key into the Feature table.A string GUID that represents the component id that will be requested by the alien product.This is localisable Application specific data that can be associated with a Qualified Component.This is defined only when the ComponentId column is an Qualified Component Id. This is the Qualifier for ProvideComponentIndirect.The vertical coordinate of the upper left corner of the bounding rectangle of the radio button.The visible title to be assigned to the radio button.A named property to be tied to this radio button. All the buttons tied to the same property become part of the same group.The height of the button.The width of the button.The horizontal coordinate of the upper left corner of the bounding rectangle of the radio button.The value string associated with this button. Selecting the button will set the associated property to this value.The help strings used with the button. The text is optional.The registry value name.The registry value.Foreign key into the Component table referencing component that controls the installing of the registry value.The key for the registry value.RegPathThe predefined root key for the registry value, one of rrkEnum.An integer value that determines if the registry value is a filename or a directory location or to be used as is w/o interpretation.The table key. The Signature_ represents a unique file signature and is also the foreign key in the Signature table. If the type is 0, the registry values refers a directory, and _Signature is not a foreign key.Foreign key referencing Component that controls the file to be removed.Name of the file to be removed.WildCardFilenameName of a property whose value is assumed to resolve to the full pathname to the folder of the file to be removed.Installation option, one of iimEnum.The type of modification to be made, one of iifEnum.2;4The value to be deleted. The value is required when Action is iifIniRemoveTagForeign key into the Component table referencing component that controls the deletion of the .INI value.The .INI file name in which to delete the informationForeign key into the Component table referencing component that controls the deletion of the registry value.The predefined root key for the registry value, one of rrkEnumReserve a specified amount of space if this component is to be installed.Primary key that uniquely identifies a particular ReserveCost recordDisk space to reserve if linked component is installed locally.Disk space to reserve if linked component is installed to run from the source location.Foreign key into the File table denoting the module that needs to be registered.The cost of registering the module.Name of a service. /, \, comma and space are invalidRequired foreign key into the Component Table that controls the startup of the serviceBit field: Install: 0x1 = Start, 0x2 = Stop, 0x8 = Delete, Uninstall: 0x10 = Start, 0x20 = Stop, 0x80 = DeleteArguments for the service. Separate by [~].Boolean for whether to wait for the service to fully startInternal Name of the ServiceDescription of service.Arguments to include in every start of the service, passed to WinMainOther services this depends on to start. Separate by [~], and end with [~][~]External Name of the ServiceSeverity of error if service fails to startpassword to run service with. (with StartName)Type of the serviceUser or object name to run service asThe name of the shortcut to be created.The description for the shortcut.Foreign key into the Component table denoting the component whose selection gates the the shortcut creation/deletion.Foreign key into the File table denoting the external icon file for the shortcut.The icon index for the shortcut.Foreign key into the Directory table denoting the directory where the shortcut file is created.The shortcut target. This is usually a property that is expanded to a file or a folder that the shortcut points to.The command-line arguments for the shortcut.The hotkey for the shortcut. It has the virtual-key code for the key in the low-order byte, and the modifier flags in the high-order byte. The show command for the application window.The following values may be used.1;3;7Name of property defining location of working directory.The name of the file. This may contain a "short name|long name" pair.The table key. The Signature represents a unique file signature.The languages supported by the file.The maximum creation date of the file.The maximum size of the file. The maximum version of the file.The minimum creation date of the file.The minimum size of the file.The minimum version of the file.Name of the style. The primary key of this table. This name is embedded in the texts to indicate a style change.A long integer indicating the color of the string in the RGB format (Red, Green, Blue each 0-255, RGB = R + 256*G + 256^2*B).A string indicating the name of the font used. Required. The string must be at most 31 characters long.The size of the font used. This size is given in our units (1/12 of the system font height). Assuming that the system font is set to 12 point size, this is equivalent to the point size.A combination of style bits.Required foreign key into the Feature Table, specifying the feature to validate or install in order for the type library to be operational.Optional. The foreign key into the Directory table denoting the path to the help file for the type library.The language of the library.The version of the library. The minor version is in the lower 8 bits of the integer. The major version is in the next 16 bits. The cost associated with the registration of the typelib. This column is currently optional.The GUID that represents the library.The localized version of the string.A unique key that identifies the particular string.The attributes of this product set.A comma-separated list of languages for either products in this set or products not in this set.The property to set when a product in this set is found.The list of features to remove when uninstalling a product from this set. The default is "ALL".The UpgradeCode GUID belonging to the products in this set.The maximum ProductVersion of the products in this set. The set may or may not include products with this particular version.The minimum ProductVersion of the products in this set. The set may or may not include products with this particular version.Order within the verbs for a particular extension. Also used simply to specify the default verb.Optional value for the command arguments.The verb for the command.The command text.Python 2.6 WinSys-0.4ProductName{4B5EF758-585E-4286-B877-4D4EF032082A}ProductCode0.4.0ProductVersionTim GoldenManufacturer1033ProductLanguageInstallInitializeInstallFinalizeInstallFilesInstallAdminPackageFileCostCostInitializeCostFinalizeInstallValidateExecuteActionExitDialogFatalErrorUserExitCreateShortcutsMsiPublishAssembliesPublishComponentsPublishFeaturesPublishProductRegisterClassInfoRegisterExtensionInfoRegisterMIMEInfoRegisterProgIdInfoNOT InstalledAllocateRegistrySpaceCreateFoldersVersionNTDeleteServicesDuplicateFilesFindRelatedProductsInstallODBCInstallService  !"#$%&'()*+,-./01245789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_eabcdfhjlmxopqrstz!!""%%%%%%%%%----////////446699999999?@@AAAAAAAAAAAAAKKKKKKNNOOOOOORRRRTTTUUWWWZZZZZZZZZZZZ^^^^^^^^^^ddddffffffhhiiiillllooooossssttvvvvxxxxx{{{~~           "#"$&%'()*+,-./0123+5789:;<=>+#"$BC:DEFGHIJ+KL3+M5OPQGH"S$,#L:VWXY[Z'()*+",\]^_`)*+1abc[e[egJ.3:jk#m8np:7qrs$:tu[egwx:yz|}B:77;$:#;"S$,"S$,jp:qr:+:$7w$:7:w$:77+L:"S$'()*,]$:#p:;;$:::7g::3:kGH;>:=3,>+}J  HH&HHH&HHH22222&2&&@HHHHHHHH@& H&H &H&HHH&HH@@H&HHHH2222H222H22H22HHHHHHHHHHHHH222H@&@&&HHHHH`HH`HHHHH@@H@@HH @ HHHHHH&HHHH HHH&H(HHHHHHH HHHHH&&&H&H@@2HHHHHHHH`HHHHHHHHHHHHHHHHHHH &HH&H&H  !"%-/469?@AKNORTUWZ^dfhilostvx{~             (                )  9;;==>@ :A<B(?C88?8?8?                   111(1 1 "1  1 45,1 -/,1,,,1!,,,,,,,,,,,,,,$,,,,$,,,,/,,,,,,,, 000x2*Qƀ0002D0F#0##00H0f  F FHH HHHHHFn  < FZFF ?ldAdx7k9995d@@8r88@8r88@@@8r88@@QQQQQQQ@@@r88@8@r888@r888,42@r888JJ,,Ȁr888#,JȀr88J8€88€8JȀr8J<<P<P0(<<2<(P<*< 2< #  23+*,."  5  Oh+'0 Hh Installation DatabasePython 2.6 WinSys-0.4 Tim Golden Intel;1033'{9C9309FB-741E-4803-92C1-381C28F7B99B}Python MSI Library7:'$ȀȀ67%&!!""%%%%%%%%%----////////446699999999?@@AAAAAAAAAAAAAKKKKKKNNOOOOOORRRRTTTUUWWWZZZZZZZZZZZZ^^^^^^^^^^ddddffffffhhiiiillllooooossssttvvvvxxxxx{{{~~  "#"$%&'()*+,-.+/0123578+9:;<=>#"$+:BCDEFGHIJ+3KLM5GHOPQ"$,S#L:VWXY"'()*+,Z[\])*+1^_`abc[e.J[eg3:jk#8mn7:pqr$:stu[egw:xyzB|}:77$:;#;"$,S"$,Sj:pqr+:$:7$w7::$w7:+7:L"$'()*,S]$:#:;p$:;::7:g:3:GHk;3:=>,+>J}>K=>(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( dd?/-//W9K9/KONW]NOAKW^ZZZZ^Z^ZWK9KK^Z/KO{x/K99KKK4K/K99K99K9K9K9/KKKKKK9KKWKN/WKxK,,,,,,,,,,44=C=>,,,C4,,,Y,C,,,,,,CC4,CC,,,,",,C,,,4,44,,,,,,,,4,,,,228C2,C,C,,>,,,>,,4,,==== 1RR<`     !"%'*#)(&$+-,./50286739:;<>?@ABDFEGHIKJONPVLSTUQMWX[YZ\^_`aUbdcfgehijZklmon"p*#)(&$qsrtwvu}x|~{zyKOjgegeDDDD       ! "#%$(,+&*)'-./013.4513679:;=>?.@1ABCDEFGHIJKLMNIOQTTRPUSVW[XYZ\]^_abcjgifhedkmnlopqOsrtuvwxy|~}{z@HA0C;;B&F7BB4FhD&B |0@HA0C??(E8BA(H{*@HAEFAE(?(E8BA(HyT@HRDEC;;B&F7BB4FhD&B n@HRDEC??(E8BA(H@HBj=AErEw@HD3?(AA+Hv@H FE2DA7CrDu @HBExE(H k@H C5BErE@ACEGHIKLNO'QRSTUlVWXZ[\]^_E`bcehmoqs#% j!(* -03 69;=?=BDFB(JMPP**jY;?DJa=g=%BHHH!?   􁄃 ȀdX΄  +  !%'-/359;?AEGKMQSWY]_egkmqswy      !"#$%&'()+,-/123456789:;<=>?@BCDEFGHIJKMSCFm,+ d: WinSys_0.4_py2.6.egg_infoLd: accounts.py Ou9Ŝ change_journal.py*[:x constants.py: core.py:; dialogs.py:d environment.pyCF8:ϰ event_logs.py~:]} exc.py: fs.py,(: ipc.py: logging_handlers.py:x misc.pyu9Ŝ overlap.pyd: registry.py&/?u9Ŝ scheduled_tasks.pyifn: K security.py: :1m shell.py:iV utils.pyr 8:a _advapi32.py,:P _kernel32.pyP>:P _lsa.py3E: __init__.py2F:s core.py.18+F:lv _aces.pyv/r:ٔ _acls.py:8_ _privileges.pyQ: _tokens.pyW:s __init__.py.1W:r test_accounts.py3:r test_aces.py :r test_acls.py$:r test_core_order.py:r test_filepath.py :r test_fs.py[ :r test_lsa.py :r test_privileges.pyL:r test_registry.py*7e:r test_security.py, ޜ:r test_tokens.py :r utils.py.1:r __init__.py.25!: monitor_directory.pyC9 #CK_e[ٞbUO$yD'%%OVY0[ַB.;xd&$7M8ÝL{b.$XEF=;z-W34ȓ4+/P/i{t)T r.8YI<,M`A|W,q2˿(C ~#v :0KvcooiGH|%yLZf>g\O9Kx.(^0"E&SF]\$Y. .1@<;b%BS ew g*@` 8?(}^DVrAFS<@niR~߉ c )iSB>J<n lo*KfU@ɬ$qV޼#T y#4hL?w»(4l{+A(eW9N $E!؏vhA(;˖Xr̠D()J3h_&d`S L#EjKJ}!9[3%#/Bk6F+|7w `V֥3wЀ,T U2 V, ѹd}0Wqy8Ȩ2`ץubTtu08M8EEhNj0sSex2Bd0~%:rC?)vA'Y 0 #4CʓP@Д pyQNm{zAa!W!*ьԮs BD|e`´Q{L!s_ojIwsf6$XgK,Hma$aG-7ł&0X?jXǞj(OU8RMRXj>͚i?}:4B[PX@.E(kbސ}G pMt:Oۧ2/8m &/Z$ƺEdd T'`YCa& ,Upb4Y7E#8 #n*:rnYHt*K~>7!/:̹jC<6k. ;;URD?@msLh~R≳ r4ZL΋CoBE<Ě)B,(  ɸA7K7`N ތ:oqdY,Dв)kDsuGZ]Nr(T!Nݝ)G;9!ɴSmxZI5 @Pub0 jrHBY:UF2|(a $fr٣!Hlu=%o3,0Յ 0"@Ю%>0oNT֚`[PX\b@meOIrhD.&boLy 2fpipf/n͡Hdr]>d&h g$p 9 !ne@[%')ElZ3(zw:bj]NHF)6jP=48%a7xXAzettf=L-<8+dI",&>ꪊPX-4Qq<>9In58)zu<c 穯yE<\?v%tZrPҐmLsZ嘉QF΢Vax  ֏`wQ{j{ W 9̓n=?"A@Jour0t'P<\HbFI=ۃ? Óh?Ć . !DT.i-O"Ж3|pd2@+ѢUEdnSAt okN:u{[ߨC#L$DV˦*jeAek[=8XX Á|lk8YU~T-Bs>UsдThC}BduJJIlg3x*NGڕxH[pX]\oZؠdZT95Yf h[?UF7iu4UٹJ s;Md MbPQG7j&eZ D1zmֹau#u벸}A>b 08h@7ڭ5&=֐{VMJ`{M &uQMg)INWkώl7z}ni9aX/'ݠb{LHakO},LU׌ctA4<{i;?&KxLyџ]K|[FUX6N0=a+)j6;!tķTؼA4Z5tհ B[5q+$þ߅Og9]y_O!RtĞrL[uiO{o%CƥPr(I p@liM}  E fєiiK|r<,䟄k".- ġGa,צ_<hRN8Qj4pݸgc{ p$XAz!Z}E3X.#MX\Bo? ]H]#]8 9sʞmfm߾lsr8bxp`=VGQ3~| ҆XW3Wޯ_W%KYRG\!8@Cg'0=%0^p>\Fy/tho*É? N/lx_XyEF u|_dwޓ3VrGN3j `\N1e6^ŭ=UInªKu00E`qFtCpGEhZZrpxg'ILgd߹&}}>I+h0 j. l68L=q(yk\)9w01Uk.t )-JI^Wev̶`GZ΀InA* &_C e'IyF6'ˌ{[:kZ6^}shf=}FIH $0X$*[;s-}騁͕k'`)䝷jm-wEjxIwm[V)t^|ɕ: 6[E'a޷İM:kf*<ܹ6׾um-%+ `+ Ԗ֯%9a.+Peu BUJiJBziȫ}ePDxt6d!Gw5ͽG,O׼o%"JtQ )xS3`xME_f;ڻ&3vg%h~Xwl婳on˜~hSL)e0}D-(A"9޵]ץ)ij=ZZySn%>ł>~*@QY0 KlFwb{ ^@yԻO-tI_yPǠc E*yw&G`޲֛RAH]3prr՚lCoڤ%[3v8 <(\K`pLZ^i<~ Ǧ*}`-.J7B|EM$7*MrN_Ѵ)$.3,tLOolxsм'$,0"yMn@Ah w2'{n\xN%_4ujBbJ;RAT"n뷀.dՔKg=3CĢ`BW f-6dJ⃻KÁ#>=)I75EA9И1sP”L@Bs0HԮM"DJ8',]NчS_3}X~LbN5ýDŽ;Ϯ>:5R? ; 0y]рAÂ9̒??;83Dϴ>:mV֑͗oF| SN$!FtWW~WRhе9g_%];UxA=Bȳ %Par!_ VW-r$b!\"A]&`T*iIǸ'l "A#or4p]7 $[7.+e,*"@)ۛt#9O $iD y:Ze,ԅh6 Sѐo%:.09z\Ο;V=ԑZ:/~l SPv}$ftM]ڟz޿kl-ri-&_!/1ʱ o&]{ R2DGWCMׯ+R)ɑ9Mywyڻ1bMUfðjkDߛ ٰ,f`kDnr-\"FcN j]5̧qqmY߇ T'>L`uLY)̪p-Xliۙ4Sj_;xzp[_: tKsB ] 322;n^r3ǟrp o\_ޑ.J_ۉR}5* *QnaQWJ[^"-r_t:!uuԉ}ZQt 0ځ1Dyl38~1:SC*Ɵ=p0WeY5D"9_DG y'P|{'jtTug6s\q 0{eX D3%Q[TCz 9aV=RGg"OL+.}) b+ZQ)C`E [(i Gv1TcL5{t́`ZT>87( BrT]E}L8}V*>5uFi$Ъah]̧e;nC8ȲI`ޑ9:в2ۻ5X37_f0ZƐh[fBrjxo55 (jD (9b\I;Y [ |`xTz޴;g;v]<1ﮂwO?$uDȕ E:IT96|@v7'|6p LIG6 [fx-*|ȺU>`'tЫ0 N1р.Ik5cӺ[<|/7nOS'/ xdJ Tg~%((T L*Uk+6$yɑfap@̋C:AǕИ[kMc6UIeXkKLMV>~&_eMOsՂԠꥏ7ק)Q2IoGN?ɯx0>΁7!;!p_0u3-M@b[),t4 nXo!^0.#̞Χs48ym'̴q8%>D|$?H =Ӆ$l1cډLDcX-W4V|H 4]3DHۆmx868v+cza\Z!^wl\u t]"Ig#lӽg0UƸyBro4JUO$`&wpTYq$辯s=Wr͘NBܤ=W;Yp9 LlkC=!8(L}c^Q co8Ϻ8[۽na\Ff2g;OFD]KY4s'2u.ڙ$-DZqn %ݓZ)3vMqkl|?QӾu1R_HN %PB7N:J ܓM {m^c4NPǽJ= 0<lj1B*^}+pUhWVNyItl}by=_DNU*o8x!)h.&"{ՔߨC9iи JةF=4Tb}}CIjp)&Nk{HCB@*7Ws^;㿱r0.2}*Ɇ ۄNߡk^.ݯވ+~k@\5ŨX 0`urkve|T$I::g`pAK5Wb$Acu EriֲضL gJi&XoE=$W5G<&O4S'OpaYYfNҩ\E}Ug7ڝOP` jm Ӟ3O' (\OC?6fa2G'b%Z/ *,=R#%< 2<^*󱭓z@C)rB|9J*7K!`3dpϗ/"8O#vLbxV0_}22P)(QfDoρɝs.Y fO9L!̃9:+mnat˹fЂm._La3J6Q&:0f:=bNYaI9+M 3jn`<;B8>vF^;(ThjHn:_WsX2:T<:3(xBjO&hdDσ/dZ:;j;\s s\4wX=\1yhŊʛ坫$'qgr)|xbhxׄd$6,n^-h@%@1Cc+dN]L].sxɔ6]8/ɼ8MyѽuuJI.ڡ:p{ؠu 㿞'kDY68dtƬ9z.ٺv˩ N^{+!3ާQ;< VL{ =8ktSf4n/FOccQ2~_ǣFؙyotqs eLn1dʼevƟz;[9\:~w\ {fx{i~LMjmCءn:2ה ^X_S;8!laV&\";t FQvۡ304l C`~u|c%]ԗ peGj3'Ѧm.mI aVe#uP@q%Q58jXiGYH2 Gݣxٚ64)UfV5BsӖ3 iQquxr !s#:/-.A*EjLCUǵ6x&7']Ԫe&hx]uKq8I#i?9ƃJ=Z1I3eJ{mNXGHωhPb.3ڃpm>Q? pA6 Jl@-,P.ӽ{^}\L8.6.x0s%~|NdYa%reCqCr<l .L鐵:aaHQCyKz\R?2NuhDmL<%JЩouߡLxo{yc7-ۮNG}6.BU! Ͱ@+m5 zظj--'L΁ÓV|պ9! ݠ3emphzq< @ ϧWu{'!`ctNd:4 aohgx)v^Mq*Y]a59%/ %pSVOf(̶_ ՜lU`gEQlu^nak:y2>{ 22 k@$nἶ*IU |l~eN]=ļؚy]mQ/N2*ribQtX%uAo*F_xCr;Kwh! 3ܒh36L~ &C J܁C3 QL x&rs{ )wxv63j^ h}=݇tz E.*AԮT1IV;W B$g?se/J*-:t/ƻPT N!+`S`HEOQDw{M^#jgFR|><K 5Aoo_Ⱦ{f6#Ã7nRR-jzF[ةwcOߛ-0!^lsAF"-8Q2t}[LKC2]m 1P0"+>[@N8[*Z@2YhAod 9^.uny]"r!p)l>jK0-N2Vx{/mf zORi,>2=V:kD/~@޽?Hmy@crp#u ,+%._ 4*UT+;700 M)ƵAj_-mR 6 Z/i  TpXtJ% #/AB R gvv'X9e5Á*7ƪ60ڬGΡs8} G t OoSZay'w& %52YH20hhYX/S4 j⊈[}Xg OPp:7A~C2q417{{^rC(Bw~8nqֱynWP8wON"e{U5ϺO>ZԻN{#U>BlDr)j-~~1:Q~IAS2ڷG}⁥/_(LAsʊU٦A(d[1_*::~B&KoS 97gRD#oTNV!&BEKc)ǨCPʲG:{TBT_#], dht;Ƣw˪mQ- N$MEђ幄cNeNG[ oڮWEG\51MjUY#Yd-ybg;'PkCP+Jj*)UWGtxagtEdlOTuP2 9ϬS|a]=Cq6{c<.7}g $|;!= ȐH`̊.uU8 (" lQarqZT%'Sk| X8g'#C({׻qMQX!4OLśs~'* JwFjiOpuB=v5l.Pdۯ@3B}ʤofg4+3FuQ]mo28Z@12%ͬiAڲQ[2lun#\{H.ԆtNnxɅLg%75ȓ?S/g: V|Vr/YVۀ,cp} ig4zGJur}eePx-]S ٕ<Î1T[Zm9%=ȩ8^o#'ChR_ܿBâPG>ƻ21r". i$\83OU ͣM Dc3IB1ؼP2s9H \f&0vYϋV=  _~z%]>{{se,o ,M[%Y㩦D'vp:ZYtcGJ2PZưZ~H ;`/6 w{NVbp#Mgh&IcI7)%jHJj:t?\͵yv}|Ƈgv) rܷsk9]m!NfʦA.A~qO9%J7zIje &.۔Q]F|wimï3IȘ4v|SeH*~ߍ|;f|.u;==cvu4!AV֤LGtJAp-x|Ar GҽL6nG&lf̅vϝ,P4~z$}IMth'EOC$zlRWk)Z2r,*|OV3/AKcw դa_ GKG:̎3 S_,ȹ[ ܶJr۹z<;:X~7>)=)`!^NFQ3p- 3zx/1 Σ'wžvtBTֳR3Y~(mˎ̖|NЊ!+KUó6;BiodLdr>|ojv{4v'c1$K>͏R e~(EÕ%+Fy`]? AT~=~Mش0IZ6{ }.nnN _'䭯:m5yvs8 邺&ۢ!DOQ]`#*1>^O2LDN|} /v) M0ɋNņY?{tD'eI<Ro{L2pk=n9|acM# D ҋQ^OzpJ(F,ڣ  jߍtYh\ᵤx9+ q[{?< M\*t%GPE@re'eb+s_'vxٚ x_XOL5vG,,]vPɰ#OžY=P?Poƹ7+?'6l&e jIdŧU8s N,^S~C>EjԄ .R97X+_zت* P/ y p`+3-epQLenB@=߅4Y/'ؽ}x*=ۄjG+soM %m> aaF:&|8i$ʥ 2Ѵ.0tUzHjnQ$("s(m7^p4Pg1t?6S5gO؞bpGEԃv \ڸ'b\̈́q |`Ktj1UD6@TQwF63Ӟe-\ ӧ2R.1%N#ķ3c΂2N~a҆"Gl@i8GW4jef#QXUFj!899Z&R$LD*:Fm#. j!&H& vzy5⻈& jڦ|3dK H'xC9mWBHkܯI_%rɲQҁJxq8ucL̍=bJvRůw|>3m3M]c/gc!6ehbgRW 9 =U8횫̠JE"Pd6}\M9>: E0>%НMuc (n#B[5+PXO#t@hG,Athj4 hEr |c(tD(K/thrF@x\5c*B%C967X̕]^BVPiLv&t;ʯ]2#/č/0 c92Q쨜jQF֑6oXur%׻C bGS@"禈|)E>GЎ^Cb90 3X.ӞD7$bԝPUL@ɲjtFg]$`gd4SJ]uM&hOKo2}lP>xz$K#%I*4[%^mew-;A aϔ)ژpLH4&UآW<B Mv,j"w;t6YFs<"6m`۩33ꛄUѺFV0K`-FU XSyGVV,#i@779FZj.s?qՍgy6ZB<>O _q cӤHWU.^6# ]wzuyXa",z Z #v(75N+Bw-M )(6kUՋI÷fb%cВJfxgU6dȓ }rjRi86YE՚_ 3"CK]{oJv?@ KY@ b+qkIvJD쨸s^3gl'v[4ə<ϜΥ>K߾`8^/Xo]`~Ҡ-/CRR@!Q1!Y .Wѭ+Pks cR ) ۓs27@)@R0 3MIJ`4ӧ?/[ K*Cz̶MTj0rBk&}O~p%sfK %X"'kPߐ ǫoM3Sl`,qs)@CgNEG~Du}ޚNNy . .nGBty,^nY΍rɥ_ٜwqv]zd$ܐv\IJ П pYa}{&\ SӹBP{4@v N AʚRD6 …F0Dt'JI$sM&BM$: 9zr˻|N.3Tq70rRs8$m"6 D(?hʹ.lq` ۰_EЗ|YXܡ64JX58q}X1{j‘^)4[߶#H'Gy׆r$ptarpx #`ԨMRӽ#C7DEْDTp ;+I AHb؆?uxG)BK*4򲘡a2hw٤A#ўٿH&懑A7I lagyĪY⯀ sl 9>&*)a Ք,H/Wαٔ)fD2y .2Ck6exdBLnߙvKJU,S,j Q7`j s җ:.h:l(aQDFA} '\&Ɖr?Q2/NML/Z9c qب &0Jq؛ʫ}Yڋaf3@u0ٶL󠨼0'O=1{ʠFty)2.82eᗦoA}o}/LrpGjdžO'Wi0mrzeVbeXw+p.ht*'@ ̵ΩH$84XX $.#"CCWt!Ӡl^^Uaq67ˊbyУB.pѓ&whS-g`67gE띇tjFS S9E80E֓{AU 3mAˍ!&2B$=|DYjgp@"0M 0m'OlG8wCս$B,J` A«W9YV v#HH@j]*Ι~@;aWg-3}!d_xg&F/7kԩفuHu|XfV z\t?v0|wȏc2U4$# OIɲ$em`1$[T9_k ]T⌛x|(H$m&d^?Sa%"ʂ *Eپ{Z"vDFNP4n^Gb?svdЪyğ9; ʚzCX]:8Wz,8NjN…8ׄM{nP,cl{k֛Ks=pin<ќ:\4 LI甗W2Ey| =9W M l/a<X3%ooAHv,}HԣQt,7W!S΀4/L'>Ӿbσ,Iu~X tY^\p;M컀5Z /qBک\_[PIr{&LXfelO6<檌H |Nz͔ Q -6$]BWʔ~.ƚ5QJ$ E\厏" p%޲8lr] g5M/hz-=N<6K|q7NKP@ÞI<SV0U,z&W }^R~}D_!)y ` ꁊz'oA2^*֚ZO'o&/;IOR5:9;xfxZ%G; oO㓽WoN[[[LeLfbDtX=gyȐz_BwKoejC}nD,]0EÎwaK :W>GVk^~Q`5g3Q_pv|'Λ_ߞ 079<.'ަ3CgsMcBFϐ"l]eq^A5^i)yg]7-1}p%l61U\8=uu[S%D# ~8`;A.aIvNAâԛ$K@4E7 ӓ:Z < nKtB>Ԭ-k8u>Zk'ʼŪŠÉ*ً,V[6hѻḳN铩bc93@۶u^`-vpU{A񤸊 ^\G 5N>@9 Uz${#3jǶW揄OwvFj\^;4='4?W"SpeC'bzt$olg(^d_x&>h?k l}@ a\$3\3D{O/>fY0i1+~t"i[Pt"D`e,!Qti,AcBCݠgQenF!%zN%Cqn;t5;B=eqL a( @ J"p)l蜚O$nuf}G!<]F @dJC6s@|يmJĤh^ZiBfPbl2VgE7[yld=h.xeǞ_d|𵪆+LxEp+ T配6xtS既n!EXn0ٷ'TOEӬR~*V#eef/9eyU۠ #newcHåݝV {v5IybgCzjַ_~_K,Tu!*&~{x!oS1,8R1|Q?=4<TbzXekW:;k{jm|#],۫(*SҰPȫAPۻ^%M[uZ`EJx11<8uGRחJP|Tx^C4]H櫵x{uVRn7d&Ai0f^G QhG˒<C)&t pX4NZ7i8*NtiW)Xјgg1S̐w]^to9W)88+`A,~J!zmP.7_<rKYs4񃨋79sbvCfFVڼ t W!a~jw}oDc6jO;|sH,H {[:B/+(C2l"la  UGnPc _0"Ar}~܎e>MUAA#z_5 2L"d/X6p̅^C!5SԪg/W9> ["3e8L{X|]joLښ}|dK }:ZYT@x_ZsT %ڛc ,`/[/T~[X &;y8E?,0ArZCeQԱ)ܪ YwuOxQImAȪba6b )Ks#2%Rqr!Qs;8ڎؾm;Z]vI>xwܒfG(?sNelh#YD1"|7׷~˜,M1hr }8+˻I妐< [],n&TLJPC B@зz^en˅{S\;$^|O ziZ:aT`W›h>fDCHCTGaÐ!cwY}wG㽷*Lj˪A~EK NՃMd WK+ͷ氀$Y)ͬ: )q<$PBpP3rmT@w@Yvr׎aAh:IR۬i$sE+H b=*KLbe Ixՠ~ͷy!iW@'0Z]J(9ዂ\Xf*$Lt+v&ѵSfhqv ɖ=u/o/=5t7/]DOޘk nuڊp/FϾ 7كb_vp^Zjy֦KԌ㭭腷NΞs>7k;ZPl;$oM'H?\Bdt  !?JjS&O)ۦ.ЭwH5Zwl`tN`T}1w] Q^MC /h+ѥ7S]ٜ EgFZzK]HIF5 DР{aW9$^;3ԖX(v0aʃa.LO?̥,-6O}?z _ƭC)"^YBKfvT^Pa -Iql~W 7v'Y8s:Zjpd08o,鬇_ղOH*(;0{#9Y? Z]pnCxT_&F@00N2J,Pj q /`+ 66,H72mWU>\'[kMLmK# sR BB0ˈ0 Aw.¡Q2P8z0.|mN}bdll/ {7%Qδ[ DitvnLD3-fg2*C+?(v+Nm߮G2Rlh]ۂݲ:={ƿSGjBr|zs;şٙ;1|.QgUqj[NS^' 78؎8v]祎Г#jsj}O`irڃ#-uK/}kjkXhI d&YbQP |xHP6)^6VF\O$E_Ra H$B]ƞYeޖ,2z3MN#,,GSb Kޥ_:qDYpxalTcmacdy*'@ݧAX{V1F 6 CK=ksGrSuY+3IbN"#"JKew~<d9֝LNzz9.ijd }d(a=~Ua, ʰ\y>?nwAU  vNNvt\y'' +ԗr2f6ś@cNRyk'POV.v@3w(jb^je:f|ASEUuc)Gtb͌j뷸(I }c%Z,{6ᇽ\lQQw$:$󈂼$B0_(/*U6c><ލZ3xF s܉pT{Chk\J&e5WVa"+[򚩺s > gp:g95řɴY=(][xtŶF_r mϧF&#YeǧK+oWA0^P,4.W#NC8)yBX+pݣx!9O>9yN)`<8@TLg%y<ڴ"P;\17oW-*3av^¢c53D1Ml[8~fc ^rޘy|,8ڰzo߷RaZY#^O.:]P%[bX^JAd@0t>^,-:nF%D%s XRa4W7óLJo!_KT4wv*F ,Rrb3eR"ᛃ墁`sm| Bwse˰OL9` -ȴJCtk:~cPV̎gj>7dnvώ항!hPrwĖ%E J[E:_Y WXx2≆­ {xjH$yYn&wa_$x AC) p|N}l'Q4N g'Z$ \G>:8̱JεkROHḊxfHokt-fG\tjL\$LװCpyÀ {9xU!8١1F+9˟m-O )PUe7ulWhpyaya֣.mR`{ӣX-Wz4<}~$T{NÿQW7h^>Wϩ`I{7sǐ{TKB"O5[t)ˤ*CoމpNfm`!8»%^ ¸#w~ʟ'(BGCsAn [?yr˟rݐԼɓ?N|܆:0=_oѻ_dNK83;{KWk'ã_x86ǃ ':}X`S;'_zgSggP^8$ l^\w`w'qώ\>JOvvR=_CCzMe=^i}h7<Iu5>?æ:jBj }vo@w>w} Uj δ@öbTވR mT6g[LW;*JUbe*ktU]({!<"pEAI8}U~M *0jT]$i @qQbbEm3bH-87\Q w$Dl_c3W1jېJ7ԝ٭NjK͆fO2*\6K sK_`x")n6l(zZ4;3/5exPh([Tg ف4U 5CLv\&y9}`P.(F`m/.~F5k:)H(n\).04:eWw O6P` MEO.vjp)A@sU fb\(Zn'd60!,}7Avs0%X-z6T Lp\2 Me3<b~g@B ॸCJ;2Xgf\_/ Z~g>͊PT.oi?0԰,y&mLYv"m!kāE#jA֜gYˇ% D?Mw*UgýCf[ _LMROˡAZ%]0e)ُ&)$Nxrqeؑu;9]56&YfXI)}Se]cs2W0gA,=/mI.qip QZ-gc X ޞ8wd5Dt+Q5. ֲWcz.*k;o}M 2w(p>&SkeNC3ow%'@(<?kNc_ {'Þ ZY {:PԐյ"gr\T%qaixհT ֵ5J{jǯ'zf8\ vxrSO5|9L]ϖsL7)[䊎@xc.[Ƒ6.8cx3&ƮH0% W:P)rCR&RTD^(h=h>q;M7 jej*Wr lPMKRVCjhf]Ǎ~na۵uLl$L\k|R}V(8`=hJI j+yu=]/vyw;̗s+du+ "Y\Qvto#8tW *aIUfO &&V˨cw`ݗXgIel8aNzBR+ ʃleFes`rf/ЋNڞo%!E $d#FDz{SW\An*tvzwRF 'L;@P4NwTs^e4&$# .gnNuE>M r6E݌/$*&AnN.ha$3F@wD-oVqkۂʐY!`b4{ e}F}]n  f;`\5Ѹؤ:?fZUzB̷ a 3wy^qvm`յJX o.-Bg0"GMvSLss"'7J cZB>I6-T[3)s7KA3 # f Wx0Ѝj{ǺLUF[ߡ*~t_r3-ljohS&~ua*cʠ'CR=@סI>j{p"A5<*"UǕT#(R;TɊz"xڨ^NJmۮosd]o0=⯉R9SE1%e? yR?cE|GPO88 Ո8`tPR+,in>_U'[F $2 +<ԭ6/jݦ2Gj ?9eGd:AN*dy:"(}ץolP_7a[HP 'C'8#aQS@u7'fl27}K'@v!v:vÌԸIS/49*psB N"x:7T|Ma'uEp07|M)_zBxcPNͨz̸&5 %)ruS)K.>.6+=?h*>C6B$(ֵ {IaF1 q!k*sCŬ8X`C R*v@ #\;^"kCnϨ/`QW i m͘ȵ-֚s$**T^HG,#~Jlf]h0ڨM"xh#,KIb*1INM c"zu5SҩG']srH:6&"c ?.u cy6zJYjrC0J`+1Wb pdIj:Ͽz v)jٛ]Om̨05Q-YpTt'z'yj\KSևR7 NL 6LΜ܍̮L293wJ]argɋ"LJp=Ȏ:meUeڬ}hƕkiC1n1/55_CFڮ'Bv2S%nAnA6 W!Rs[-3H !. ~7B"K :L6٘i@n*b'"mn* 0x2c UՔE€%ű{MS"JE3ԛ#,ٴ?t_tTE]b{ɇ6dY:]>$=U5lh-&fE2SLm l2(*yqƐՕ)m!hddD #3K"ʪMNS# we;m[B,DM&YN& C4j+oS-,&TfLt٨B;{I@R1ea8lhVkRU.L!yz2ls|+Չ{XA U9 %@q5bkV]*21a0N{K'u<8;O>:m#eR%3YwfgiX}35|6hTW3DFNETT:|G>@^Szy1džAUI(_k-Yٿy)6&ZGQ[g3L%M,@a!Lcۯ|]"sɴ~A;ŸN#8nF D [`U0PM6B{*2=KH}b杖~X&)jzǏ~q]%[|&~F۞)2znI` ke3R`ՈW ҹI#xOLmD5soG}2mU#ث}0S1X.Npah8ruUд.Gz2e:&J*NnfWdo 9S&Z`+K.W|7qTN&l]_ٱ#Xk a;rDIn01r)\l.b쩊ݺӱw6E"vtZ{!yPo}ԐF:tfC61y3&L)Y  ¿gG)\y:Ƿ@8^ΕH/ dq$rT.%,KoWOt$O}C)Rÿ(gU2J."Tah[#GՑp H^HMǗnOc -)AqZsRpRKk$Di~*H ZtDPn<^,soMYFu'6Cwd {Goat_yK xȮ=+)c:1z%=N2TII# hjޓw Sa'k죾Ν0z0 mlϔEiP1 W>@;OաItgEm-,WrK:j-Y6GUp6Qk$o ̜,!AsnwObe^sұ%&X̿4*d^+LsFWE@g4Ϟt[_*ٿHl,a9[ṷ9pofCs__s'3ifn‘:qOW67=w.lF3DMK%mBVF/2f=>ńJkICL+I>U:h/nPHH>ha-MB1@,p=R8&fA* U?vO%CwmxH.!' lml<\H8doizpR-JS C[W[eӉtҨNv?߽-T+a݅ၺJjVa]uafkVťvQXt]-a 0`k"(; Ip=FpިHytkQ8Ƽl 8* 雐`O0}ʒ2rM^:4r?YynVLԉD-FXgq^"52U9ţd>^qU"ip^u&d/>Q<ݸ))V]x_y+\9"p9&֕JA5l%mM2I`B;6û.h>3Պѯz}0{m K֣[%:"*^!)S/wt,]"1Z0O`_al!%# phTA-RQ\|CP4=fGt;T!K,O{lϞҲ CUy přMso7T'ݝˤ]ףZ!? i!wE-|][b֧xYԑӌ0ތN Y GO} <>M<( k~Ek81CK=koIr? ڼ@,z')|=!QP3e-tzz#Y^_LwYYu(/D>_5i|!UktenpֲQt wh ռ臑1!nBsiC&OKp9M5έl(բI=}fԧԜ"FzFM ~޽c3n=x%EMYlzmM&lizbk|zL_qp1ah>2F%6S.KP! 5p0wg+c5?̔k3ƎHG?ZR!FhfԖnU#u} =Db)@RZU{ Tt~LLL^szC䑚dj&IYM{>J4v{ {?:E|L-Fpf `&¼i9]ZKYM92R2XA/b.z'=`'21m7AK\LV-W9UXGf*LS8/UՁh2= ;%=b uAr1jW* ;r֑#*ֈM׫ Cd~+zf ʪN!6v>:QVu'8KIEQnU#jiM+f]u&R2=ױA~ Bwp`K-pޓ0BXaMwd{Wd!6>4&uMP5'Z\+(pS#TF8kŷ:B:slFeDaQ II>nL\"ߍoo?=G<c>::wph[̧%99  dF]|hKfkz Bv"EȻ));vRGnH0dafh03M6ݬKЌ͠\|thdlsEY&*3wO,?,_8z%kLtQc% s`Gk'mj=;Z~ EjeQp_('ޕ. 候96X@]9wD.'4-m-R$⮽lMV{'\䌟+xYq"O1q\Sf*hkަHZj]&8(MAPA[CmGP$ɟz*߹]敮#>嚳Z-סw4BJB+o Ijaepl˻H)nU'í* nkwhXWU?7O% x}l_np+qTx ,*JM* {ߑ;|TŸA zZ'=Hҹd#׀9!<T۟^<+I$trzė)'Hν_'UyZ1^+]9<ڹz.0 #< _GF%朤],W~Q\^ﯳ= {{EfZU>)W!JH2dq&ʨD#sN-ܮ*p C.n/<sX>#8݂+>u*YM]d&?4[Kf| q]S TfX& {r|ce*u&8P#;(z&offdϢEH"<ۋ'eٶG$/J_e ygkSP,([gW+Ԑ L/7PW%;[OWzunܬGCuzt;VtJL7l&&o^x FΤ ~޷5׍v]n +y\އ8t%8%(.";c*n%K. )M"ڈO P"9P-{!#ΰƜLO,kw˯!NIԢT: [91"XR7ޠl+4w"p|d*A38-]e m줬 mߣ{y77~ PnP3P -/$EAU$65IxmkmI_?b7٦!1Cl &sYw|L "m\c 2? bHCp\YE,gajURN{Hr29: .SUkD^"sqmy QPKCfYα.9}0( 1wW ^mY R}RIJ$|@ϑ|.ŴC mʝ HP(Cf$p|_Sa"҉y_T"Y kE +/P@2 mXor9~4l]PG3oâ=@)Mc nT彎gR̘mPrjm!v#-$͇ˠI~`ދVg/q .-rzv֗p-O*6fmp;gK¯el|0 &$рJ; R^D\"v-P)ґqwǗ<ǂ\\"Q&s4 % 90`g~>ÿ871e>lY콿- 8(EpwccsN9<9?|69GByw~򿸹ZhsK4?܋eB=BQ eB,]AF /TͽtA6-B74zg1fzRȣ* +Fhc9a>½5QC'p{||W ^1*|Y %F]q Q25V@ Pa 00O~ %1!IG=D޷e> uM"|ePAB X~럅e(7^ljsh-hmF[bJ}ZM<|?熨DJ%._.l.QUP3=:#?4OqJ1d,(M}i}W"n fਧj,]zZ!n?ХP(%̄(X ✺FȵY02T(D=s{| C,ij7ԆC.c&p'ljon!lT<<8s $?@֙p|9_صS6po]ժvQW% g; qτH'wBE#;Ɔæ:P uv[Z[a=cG#L}' 4/sֵR l>K-`tz!ˉ73-CJ z^){$woh15ZZ;_A0&p_L0Qбu%!EۚX64\,2E>Ց2o^ᅩ/ xZ|=WZXuV'Imó^¢cԨ#7!B}*DROİOy֡iK=&(9]yVF16B9 |Ea`64ŇlC豀9X٩:^z:I5;E?w!Zr5AefUNUO동p [2Y~c'K4s (]޷7xin4]L"%"sr6g5rq|H\Ϧe™LC/S&LQ"ÈF=ǻ5|ZDÔ_ e>|6QԪ!Έ2ؿ;e :Եw@Enp<|خkB>>ڣkI,sȣup y2Q4;#ë@, ɎzW1(U_t3Bx5\ M> ؈yV>\d4p-F [Z1n R˞1nb fCR\s'BGрI6ςJWSjǐn!upي@ j 1 z`?'RkO&9o9VS>N$f/ r >Lu@j0- EW=зo&bHiUw(/PQE!e!Gpb]Jme9]R=D 4 kQ-<$A;/^O()ca])O'/ΎON(fr/u+YIqHyhSv턶{Pg2oly:ۖW},=RVtTJwsz\b+`=%J~SL1-N1v4#5[0B\RpCS(YpMM\(ߋqw\z t ܁1>UĈh jMWR&ú5$a8$ .,{`{b0XE.=;|V oNʮ~^wKܛ^ 'c"6;&8He pFKwHap5Ok > >J C!rkH9h4uRMt* XYn!}nP{K:ͧubMf%+;ȁC=J% "]~b'(2~b] N:-]9͌@N'U;[r脲,V4% fl.he}-Sv4pLo:hؽ?hЉAnh|hȔ;e Nƛo?ɾÆ/,J0KELuav лEorK' xfoÄ']RG/~P[? Ҿ!UbVZt~i?_"CK]{sFU8|! Kg[Y%J(RHJ!I, mk9lڻn"fz==ݿ~pmJr"Z Z3fƉ7g7lG? ")(q6eǀģՀɴJ9txg?~F Fmݡ+ȹ:28Ⱦf~t|m%|;6m7! *<%v,&ѿa$ƤnnL(s 3JTQsk\Gjr?%_Mz.Huռ[!N^a,q_zxz 9`I&)*X"p)BE3Op"ð7p]m% Qęp^Y^qI׵ ,n1YueZ edQ֬RҥPgF#LӛhVW ?nX_6cSS5-whKhAmϋUT8 V1hB|<(j<yZ 92z}'Z27˘J\ vJ mAUUE|sQ] ^_ƓӃao[mA|z|_vSoi]=UE]~.iSuZR xJ}v>$@\r -_E-E^‘?+߰ǥX-n!4vWI@˂3r6 mn6G{VgJeDHKp|#J.XGJ]= cEieoZB^̑8ĴTf$8K`h p!F f0`Wtc 119&W΀@NfG5[Kd`I1+ujx1,"Yx,^ =6cmWd\v`GdNB문``~Caz»#U9/?}2E!!]xs7&_keeAJYnH'A̔X;_cjmW&U{P6+>{.g ڎ{h$p%t}UlfY7[ؼ~]rp By+bv %> v`t]؞W_/;/07,Y+u7.'{#sDREf{: X[o8C ĢWӌ/YLoVk:$IMH-t϶ɤ"lOG {}9#M?8Zi#>|+ v.c^De~adEC)aQM'1(7l=0qC0hEr!y|9yD]nI3Oj >,gy 9Tvgco4mOt|1SdN`f|F q" 5=Y%EJ D"#nypK81_CBHT"\l$觫W!FS"~JpZMRE; Y6cXG'f H\pVpDɇCK02O&W b uGB calAO~R;eb/n`?.@R,@JȳEw\ 㪹`:MKdȵ^-֫t8fmg%L{w"c dG,v~G:K'c|)E2"̰ykMX8Ú?"@n3J gἡDMPcʍ OXCS7(|;fÿ4[% $oif&Upx H+&9J' hQf6'h404E4Iθ,TKl%sY*_gECCEzLo1MgS~޾LPmU.-4 ȅHy}G;`E 287+'YF.]ڙ%]95#|AN)?nVdȰs ve=Q5*Gk\c|;py&o.M_NI]-MuTEƳbo&\h0]1O7=x3% 1IB;.8ت®2/k*Àiv / ͖B٨OtON89l͛Jю61d=[@ \ь|x?gZv;|mHi!%"݁{ƐG(/Yai!B"eR T *%lILW, t@^´ʔd&pf)pryܟN.;pD0 :<&" |$[.s*~H.5gfwࡩC.fDQK霋B + hhs\Ci|,3G 3[yxpC.o׿ȭ1b*o-Ѭ[Y4V)QkbJMCkwƒr_CuFڭ0dԶQj Zwk&w=B4Odz1[lT%67<}T}5rb!qwyDU5l(ajC^ꗑ66tIkK.]`v#k~N`)% @\ ^-qA6k`AõepZ:(`!O?+ݛ y})~P֕Ҝ6uaMiԱKu ned)޻ Kw藙tSf[ c[ Mр8Th0[7;~=po>2c)s]TFi;sx^^G8f70ϭ{(.2P>@{Bi'֕36Cvk-y~}Iq3hF GY*5bGK`z݄Kd//iK ;*4] mk(e]2\Dh"f[+ rDVDʖt1T 45N97]*u@2re^kfT3;~7 _ |e.>+"9ޓ8Rٰ$=ON\PZkּj<%ު2XzEƖ[GgFU.P3Tb RŦ; =[}jzV\7-p}4LˉN -6vz(=R&_Vf\df7 U>o GKP.fo0P(= NJѠ2,V $W.ڸRVnu gMzS^-AĮ4YOnCr"W365ʓK݊JB^57˱sO5uݮu"(ʈxn:蘸tE< *7#v ]~јt˞1oWF=-][B",34b;',!` 2g쓿(t"7S-r0NV+qX!<% ԤƢ EcTVpJ^=˻J|#cD sxzf-jXؘw"z)ubvO<;.{yu4`¢uJ谶%k_(9=-&36!%/[1=yDzm:7Js&rv|?i/Mwa=#zEv.z iȎ̪;J*8㨺vG0ڇPK.No:ŕ |8pӚRWXz-~y[Nʣ8onD4,UkM (!"I,6kt+ uJh{YŜ4Rǀ_x3Բ0&Nml"YBD7hFx fnO2p$I/_D1w|ڻ2ar] {3Ȭ1*sf3r營@ә)hbaC2wzYZ{X2Y a* ,СQ. \CN1d1XQ= ٯpL4`It41̃40n!& m} 맸#C'LxkEdp/J' z=v.fBo [hE~r\{L~Z-"/VZaL`&'>S+$ݎ75i p\Dl8Ak7K2lZuenIz : /u^ ^:Gekdm_G1322'hEaA*9N*ab!j {^u^?G)6˰H:`\G|k{t~"lkJ~W%W 9lalafk5j?L|FH2%s\#ZR%i-|Dխ-d'?,T#C7:į.$) ->E_@ n OFq`;<:G/ bһhe04c M "=cv+\qPB6-W R§kCGyDLj̅xԬ7)dsؒ ł)RMEj?:8#cĬ*d D|\%Za,r=a>cr}onFXO(`[|Rcݟ \.Rzv-5ݻPѡ;W1AqH7ROlt_9)>nB@atyYw0X:O׵p)z~QK; VQز!x4K#VrG:` l8y}^w4`CVg$7i*Wp=21]A7Xu{vBТN]lJuK1$&yx*n;p>z?vG]7e7.tMˈ.6L~R8/(>hщm?a;sٖӛU0t]eW~g`ڊ)JhX_^|xցDwW? Pnm;h-¢ a*F*(Z)6ȩ",A]հl&O>O@1f\0B{L͛jbD9U$v˯oizX GG{nў\ E^Lפ[(>E?qK=*e)x $s`n7~kqNjaabYZNX(pDY]GKbL{#S{ HP#\ +;o"H'[?1An0 M!&(EVUN X$v+kk ޱŘpր{[5v 0Qb:ށ A]o. i,zƼ%1RQ&z;.jw_[ 1WVR Ä] r9S.jWֹ-пP !xepG.wηAH%VU~)8͵x:K%!i'8kU~$ªi/: g2l|W4w.و7C(%khL|jI'W]XלTV֡eV^HvƦn͛G:Xvise^諵3 o i]g5@kE]!5%lsIT:'2#o\ind. NФVW-o:xEҚN H %//jP ۖ4&VR1]s0fKEw)E y_~Z=;U]8Y[A LQ7X FPB(b4^Dh5!^x[ɏ}k Rg40oxJyB t)~}AiV\T 2)sFyN~Ƕ*~&Aҋ:*-~~|TfSm9bFga3%XEou&t^yy;*!Ёoq(9(0)\hGF*r'c Wꄡ/fjåQW#Xȿ~m@.H@l_oX A9mr%{B~Qm4X%Ж[bPݟ3m"->]DXT:&x3Ҡ` Zhu({ɱh \`yh1pO3@lDB G ʆ)=f@ǺTZKn6uE{4Ob'x*b}Sجn,Ƌ4;-c~rjAyL3ăH{Ω#\uvjGE$Ĭ&+Ef3u;0)(;6Yai BP=z KPka~`) .>&wYhM-@,)Iw2xQ3g $i.5˘QXJhvQb쉃̻)T,@ED4>ۂ5vOpfo/xYrcBR蓗HI%w:\Q.r(wFQGKB z#V!Y9ʽx0|S +ٽI&}6+s R.=-_kCB{ D,ż7oDhŇSϨިΔaK%WK3`f;^u8D4Ŧ\.:F,(n`&ﰶXGc:D2',JY[\4F+:rB ?E{ypN) 9<؇lL4hr!RG:tvs=p_{>n ^JCK]msGr*-Hե1㑐2E2%BV [ Uߞ鷙@ɱݙٞ+):/LC=HrֵJȔo)(~ ֞ +jC]WԃfYWudeLE %0ځXɗRHXM>Mq'3R84 ww@Rb؂EGA~Li-([FGEx?1`13޽1 wT%KlpΰV'(@ved | [aDZ Thb@ ӱIK`t6ƞAnj1'ŬZ*UI ) -TRN*"Zcq:1UmhC.W#8p9a jMK+R@-;HA㤎BjP ߃? iNѷp쾆&N~1r@ ;f5|P$sgꚳY/dOQ7I@Ə=ψWBx #(2䧡6V%BHK$c9Ijm2lK|J5VIHFPTS6wX$U ./Ǘ`(6Rכ(+w:zh+Pekv?,2젯`PT4$ =ʁgjFt$nvUkӝE0}9C?7dـsm:[#vL ^`'`i%'#ҧYhoXR3%= V@`s:~j:s?oTjT~ϓ_..ʲV@ t35:葥T¾VIjyԢ/ݠ/@ ~N`_茕LH2g@x,ˎҕNS%@F$;5GNgZ7X~ ^p mnNY '沤""5UD&⊡)K3).TS1'-t(RKG@#&PE`͸?:~QAO1&O]&SR]2`?`)e78Md5O`sך>`)`i\1p)u|(^<D)5JqBUQQ VO>M0,aJ[H^0\Q~MP ;xĢ Ij#eܦ`}!dWK6FcrWTu\-A#?R> 7,dYě84 4zkIiz+{ 6՗ٜ!tȬl0|x{fLp).|W=6W<|\ul1pʩU~$Xu)~4  8xV%Ν6j;[\CuVJ#@j%ݰa(J8p`n46oџ@΃̚>o.k0$/'qYhv^7H:D^CH0זhNk:jN˶6?Sd: 4E#9yF949f02bWix >н{XyCxM Q X55ZmDA:/ZQ&JOKՎ63u,bhb,`rtfөJbAgSli{ILѡ\< WO#KY[H YOpw]) ,|u_=Iϴ7[rZsQ1=b@0>LS>;T mT^.)kԥi4*k]M^xSƚ7#00rd#s42ch%t bwanE l*59K%6i4PGvkY @O7efD/BӼ-'&2-^ǭ*緛ټ:sڌ|VjIA&i(Tw` @Qnm&ـqDI êV՘`l8IbpvӤ  KscHw,ajXoz$nqׅd?/vIUvn&REPXZu5^: ^!u 嶋>QEFH.Zd/+ٓdݎ~O>T)r+xZE+[zJkϧ o4gkJFmJ| %SAH_~_ !b^_T5JŁf/[63S6Ȯ? {KjgtjGbSE91s[Ni1{01RKjZh7oMwbV@#+&opgM#bnp-7CcM{D[D"a]ZlaÛ>=Zͮ} J,F _%O& s:@`U6"MV # ~ Xd ؈Rd<1m "GR%!h >b؍c |vRù^ Ԙ)B2N#@6/(A;zU=QzD=n[pbW݈`ܿyAAw_q(u|SMZ Nk:BUj^( QiX{*&A*]L~@R S2xr& Yh݌UFB4Y[{=88:5< 8+g_r\<ԋ.j-^f kWʿd_u`\^0/ГIHP/oA65v>R 6BتuǔwUtݩXK+  .7JwٳLq\ٔ`փR9୻꽾.W.5JOt2ް~fӓzZL6)mu+`n[=fN}g_. k ŝK΍\Fa@r%!xTB#ui7z #s,O?,b۲iv&mo<4y؏2vW}R,ŀSeCh2dc- ikuZbyG)՗̄FGaJLp^4*`Vy"_>6td~5Zh3*gV 8'm5n +ԘHqddp%`en$\lj4QXR?V|rha ߺ3S%CCќ6G.l _ K3V9JrQ~R?uO*uWe@OUHMhRePAGWBO.o~Fa5p00,JHGXL4K/tcSWtq3s`yMۢ{eaSl8mbHo #.>L~(iăMlxOkƻY[㥘<|,"w4}&*VxanF\dTd%6|"09H4ݲ.5B`ʕXC 7,nKmSV!>- ӈ@/??yF}8٣័xr!*L9֕mK5(;=Ķ-+MS(щ?̿ojC.lfzs#+YSqғ0\N_bNׁ"I#1ר5)::TBGv)/9IKoz)]f{ ifYrVּtZ ;_6#NBl:Zߞ:UGdm@ -;uxMvRf h>z3iڥBaD;=oGB)pL@W~M  ]N|e+]EߌL 7:຦>)=*3K:fQO{Msim@ [ ƛ߬4oǀx K~"`H=>?T0{Xf)~ob>F0XHx֬d#5C.d* (6z,y.Aؼ6f^C|ܺ,#A÷vvl9hƣtCS+Q1`{Wj߁[wc0 #|#:\Hnw?xSvit Mdlc58-{32tŘKWn\!uh[.).3A?qh/wz;fy׸ J<5u_Ȥ6%3$·fUbhI$Ct$v^[N^&D[f|G%'»EѨ.-a{JފjSQ-^K_-g?'>ueA_,廬INj;/L.#ňZ5^ < %<7W1+\L[>b@H,9jp<>5.*Cv5P| g%c>(&1`ɘ*^˧Ov)ewP63x1c,Ё(;,r-xƞ`c !Rgaj=}ҝ<}߳m‹ ̮m)!3$Nf7cDr̐Sɝ]aARv\71H ZvȌCSs:S^ n 1My]!B`>g|=+`!ŵյe(J.dF0 x0VUښ.Y8QG-C++#S+w%`n968i?RfKz<+s-`nFYqEwv  9~ ,MD}-A?!yBg$.DS vK8MY2.v5SV_ XٔDoę/Tˋ#B%Sn01ߡ*ˡ,s90zD'(w)e6`E2ӷd-7<.ta+Hzl>=x}b92k6 ڍ#`V P 䕇Lr MzV5ꋙ:7*5٠Zl_&v_8F(T{w顮^kڷoҲz b|wO;uO:=DS?wz#~3HOu7C_y]7zt׿߾~<}rޔ\m,U#y4s6F8,lz " ħkG5=ўBUC˄mjRA'ڵI%TѸ΋;J_Fzͯw'G:"3(/:kH9uÓ3d~{GucY<4ArDtt*K-|l3;vl?g\q]~=?i†fҳ>~3sN/(z㓣Z`T X];]9B,Er/LiYQ)G0׾؃`.LAEH` "]ňIx6;k;ow)>}"8Wk;쀛# ʡ" TZdҘ,tYkJP˶Di/1p\n`]j׼VuuKZ(ile}nYOCD .P׈^׃h! {`~xm c;/S_CK]{sHr*8'nXmR#t;^V$Qm\D@$H۬~Lfz"(R{ɹjW0ue`^(Aެ)$́eK/)B!H9yU42ĐCD;BT,,6c.sml7L =e"Z:3m9fA:4Q3АUԓ{s$Ep[؈c g3sVEcp#m0xR ԇ(Dy6ԛ ]ệy?{ES=J jaT[n(P% &fV#+ðO>y\ Z8Yneʬ͝KR T†.<=g;+lE)߲#d#vQ:@4;nN47;m`#Qvlv`AAWhȋF#X +O+#ٚ I ; Ob ݹYŤ$`P#_p!9BG͑܎OwCz觥-Ns"Lb(InvSOf]R[Aêmu& 쟹نUMBA'RS|4(&C a1tȁM2cۀidQnEk2]-^T s;GG>%?@ʝa#n`hd]{?8=06q/V< $txNJnMCX03<- zl066 Uk'G'L̓8oթY;vtMOo&gkn}锦-BKfSJW% y1Ny|j^Xpׂn͌[U5+E`cV8P{ŒA2\̶+̥8kQ (guFB 'sX,NCPVD`A![6T]el U]A[J/}uho{W"B}3T|` ;kjϠ} hV^-)29FRk3w45Pby<@P|?5"${^p ;J^Nd i)<9"Y2ᑤ_A\a|dRuzx4WJ6⇮ފڪ_C旣ѳT٣YK=h=O,"ӹ%څ"xpD>;mF./ >*~ASy~3h!7 lN>xfڬmX@5jm. eJMO$,)N1B>PԬq4W[gJ3aua|6C$$fPƭ_}K)*6 x.e:[a"pJ1(P\"VF|lZ?c*bjjp3?O:*28;!G#Hq0JEnq(q-ahoG5c՘fma^J, ~X'ߪ\]RimPy*Xձ|X*XXƪAu`7 uN|zEƮ|g7I}x)T"BlʵڣSS/!ڮ볚-ݸk4nhܤq92Զ+-<98Ikk/iG`M`Nkkj0H{<B!3:{xPw}b$?OM%SM ͋I/χu.ڿƲN~hF5A|^;ȊoHO܇sT,CtbK cz |tl?UG9%:|?a<]-fuImDN̏xPNx+ո[`Q߉sN%G͵ΐ˯:בHydT[~@yx?g^%1gL17pe #YѣB6$E]YM]ҳ$yicZo=rTfUF|a&bS)rj,;J[ p& 27["yP>lm ^ف^"tH/qC&O%:P MHpSt՛ @~M؄BMHD@YپTxmq [+D0c~#ͯ*_-Ymr\BI>S|i-4҂Yjaetz+8$`ɌMJM5 OT|oMݿ"ZDSxPiF n` }Zqo,dLo/`I\NVī,6iX3*d.K4ı-f+VxeLԐ`q HlV |QE{Q/"_UZ_K6\DUy`dVrgp!̋k-Nu848zf-3'lr.r6sCBFpyncwh+ق'Xr‘+{@ml+|%J̎k)]%}#\Z )8#5F\?{(#* rI 2Wh])Dp <B{ {GпZy ˓ӎWͦJ0!SZ2M=r|z?؞L/%hOfmtУ00X^K5^RDmXs`R#r#ncpy ]j0c|Ud_xc IAӽ{7 CQ4h2ǘ D6,|݆,oh>OZE_]:h,lv,6Fpib֥ jD}t[%S<$jz2w*uf&hk5)J兞QTGHJ"k~*"0YH:lEf˖*@DOK"WGV#Db8M!Gh1m9(|KA nLgpyBdIUT ni0 h m$PaY/T퇇=8`yn0h+uxUJb|0DG}›W:Y Q2؄e,^zu] GLX:p j6lZ*rCRC̨3D s}`vo8{,E :u[G9QwL 1ɆB,js!*Q@ݢ k<|dVp4#; w T^]}zy5'_`  Vw**6,-rjhZDG 3"),L7BA\SQK"n]y\rq G/m!1SEx3ʫ)umL2W`Ǽ.Mj޸%Rwi1,Ma q"vJ5+ FSbgISM[G)P U!?q> dtz 4IKp@}}ٍ,ӱ&J痷imi7bD zt:u&mkI.vY|?ރZo.:-l;r%n[ &mdZ{3>Y$Kf!45^x7%o4kJz%1p~a򫇖kd T>Ȣ_ G؎+зFv nmfC]6+\E1h9aXD|4PO؋͆ $kpY[14s$q8!ܿ U.6GlEѡDx {&5d=)*r >`y;v?_^Q ꋃ4XD[h0[rJ'ֳ:q={@^ƶSMlqȲzNAm@2TX9@/:qӈ@G(f)%z˺M̋?&y4'^x!8h>l t7޼S0Ot4sCm0zi`ކJ6(@O~!jPK"0>[D% ܣ Js,ZӢOHH1 K〮6,>K5'G6ӧ^fSxy5,P(VmR?]GtmĀ-y*$JYR 0j\u$ \Q<{C=\u3C.QP0UhF"Gc*Byr_,`5 gQ#@J|e6>1UPi KUu,-(S~<+q0A.:By"_J}rSMQimSu]Pέ!mW) ysu:n5C͞8[lsvu|y6:_\pnܴAվk]v!uc먺=BCkd׊ChK,Iͪ f E':|G 뀙ŀ9-0@@ 70l=<Β͒Єi'. x]jjhچJ7^z 'BP^ o/ [l!<`g '|{dO7Hjy9ŝ?s6%a.~%!ťq276.0%U4 NoSn,9a;3R?f9sճm+2+0*W]ݶ;jmyR9n56!e@Sn@,ht.?hRk%wIFF|Tsppr1N'в_j]LNn< F?)Qz#KЋ56~P WmZ)Fc-b}-b?Ȣܮ!݌ _SQD0B#]Z`4et%GU55΃[>V H[9ZhacznQlY.mep &A} mlwUR#`"j5UN2ʭY>1k Q6ΕjD[ TK̅28Cv}"WWZZdtrb +Th]rb#џP w7z)mT7f IABL5K#*n.Oi%VL-c%Ê'+Gꚾ{G@=$=Om)yg68`vTiM3<z;V9TyE쫼ky^fI M ,Z6Xm//u~ C4t\4ˡtrUq*pVVé0\]5m[W`2ke㛳ٟO.LF?xn8aQ0M{Czz6 (:mުblтh-hj}+RbYu/ҜN;u԰*/xOgSQ AAj$Q|iAew8R4/s;2X&XB@xdr9 gkhL% ̆,Q:Ty!k&.6]m<*Osv ;=?$ۢvm( ) pv?[JYCK=ks7]0+GCӒn0wE9cd(STS8D8de73֚4nRԜ6k! 9%됇0u ͱzA8;('l*4[7(2A8WΏ) v;avEDz쮲J|E[}_$pST*$ǏݑfE]UZS31'm'h 2R@ y8y̺pY #}QձSڣ:tA^.6Kf6Ꭺ&ƷUreqoaOG3MW66ʈGwQzA&p( R ?(!j RY/ t6#T<Α ;  ?n ^)d4=@/@?A1'.#vh5z M|t-7Bvů.GJ2j?TJuzrc*[w{ǃ֙\8f>M=*X ,j\$4TЫz+a=f0oW:Vך-RIY ewKB_Q_]7Y(UZ1v<;(3}%؊E{޾nKD$bPwNa( Em1<ϕ{_W~7ݡiMҁV4-9R^CLBۍ"5֛*UHf#a t9H$(3…B\p7f&cw&6}#_k["FSq2] mybR1'_Ơ+Rr7֞{0#kc&sT/#@9aFqk0פ^1"{FML"6 1Mp2jhvʓ#(HQ+Njg]C^fo(˸q-e5/,V-vgI ϋ!ɽ( }}ZgNA#5Zvׄt+=M뚄ޔ  (ls & |ގ&44zaS[gm"ڦ}V=ŴՊ;7J1\pJrl빔Coqw ƿm,ؙ|rz7Pdǖ|ͷTJyU(S;>YA䬶E|Lofqѷ$ Q,){2q,b8cC^ @+-D [Pa@;S6is0f !U͟[ij $z5#5<ͣif识/1Ybq̐| 0s=//,yn~EgMkWruo0xO˓Z 7&qÎHBہéUonMQ\- 3ġk{`|M~iCW_qR$D%0l>փg4B<1j:Œo)!_7e` .0דH 0t'Ak&-3\|$KĭW_Ozav\X䪨Ba9y@>@l*q>sA]$QgBH[{vRѕ*-|g䮳FXݤKS2_|$'IS=aT bO/n&\)|/SQf?CO\#պs;X qw'8} |U3;`[#c=|?_OsѥPc}`{K,0#\pC'#GخKS`83MxRΈG\3P,wmk[`pw87s4N 9|CŢL=H`iZ u ;u(5lH00lCe{l x/P,14\O,%ݰ6˕VP'uLH49'yTtA!/COn ?9f=HџBy +\<^!|Sɉm`,RAɚYyFkM.أs2I`+ />ӱ3N '%If) 4LW-WK^Jr} l?R;+ U 2 >+>PrQYė( 4nB2aT,v/$4]m&6$#z.$g&ziܺe_uE1pune>Ĝ>FBPoZhH0ZrseVu>Eaf\ډ:vjdD$b fKm*qJ 6֦%op z㖶Qv!KO>^=FKo8\aL8EhA2#EL&PPB<YVp6^v8͵ Nrt3I[Aon5[z X'`ЖXa|/r /x!$Cuٞ86[ݖO>h`4Վ=c<-[gZnD?Yjuid?CkC>>h|jӷo3kLm@ eNCE*Yev 7zV{ %gq ?`')e( ~crA)sǯV)A@§xZ1l逝8`~~1 &}zò6xV͈_:JЮ+7:+4ePl !B8D mA )}VErOB-4yvw(F4v4:Ns|Dj]`= .[XI ճT~t CMFmDUfIYrRb2g :Z>] !ѻ|y=OƶnG5j+9xH?|@ ϙ=:2 )))* ! aK6Տ*q|L5[۝W[QqK~ZrP=aՇ#t4ۇu9fc BmEдCzOYIayNvPs}@a~ |G?ߔRPx{tIlk-e`J q"x}93g]h eu+H~bvl< RkL VX=al~~޴u!0\'`p(kNϛ׼D*V~Z{^A^D5=(ww~*by+tjTv*/MM @c앧9x!D-;\c2%̿RBdF'joHM=Ijniя}e/>[~WŞw^EjT&,uQTwQi\ `]ؐ#`) ,ZWO =8.ɽ⿪\dq) `ygy3ɬ$Ĉ9ԄPGih,U7,7ur~aj Qܙv4O:qEX?Ժv`&*ɰgJ<skmߪrNQ7 H2@mX6XT46]OT*n6lҩjP7p5AK8WpZԽ'"i !4s?+H!]8 ש )N2A%c LVeu07ɂ/p+l -s/Պ ,m ꢲثTꇷbHϸPOHoe |VTgOS :=A|f*V:{N% =h-AfЪ@zk9]IiSU JN%j#Y*ԫ!JMǓm\8R P~x>J9A1{R*6п IZ]ЄC? ??YwN5EYw0 3Rt rHfrE52'N7g`_6$%g4c|_cbN)FYgz(OmT >eeKw?SެM=V;tW2}%m `~.=42HH&yL5{(mo{I VSKYlJ>Ӗkulii2N2(PrK-p9%m 02; pBKU4;zw|)8 X$3#sJ`ЮL?B$Ҟ`sDfw|bhzݦS|P%h#B/#Γ2i@!{FEnYf;SL(b m BT)Ꚋ Os \UC@0I} L :qxܱRtX='JGKhd#z*UTY@""<|fi$E qX*ZE% EԠ 5x| )aV"ْ|-t!-VLg ݢD:X}tتsk9mqdA&ɏ) b!B"rj Fϗ0xL/B"F[{\ʇ2bH`”YR#օ6a_BYX:A"tz*Y`uwՔ?KԾO?T5sA@m7[g&2K[YmP^aWՄ4>GPjH,k` 8h;%>ٮOvS6yjUhL iz%S/7>ҝz al;bP[l!OtH7 D=+M+(h~0Sea)L1esu(`CW K}q'5_" J6@B㇂a ܈'=ړcò4׆wGurN `-gL~ѱx)xO(wdj&ľ;@ƨc~1~h. uh)Gw$:@0bA]'7X@Mcr%ɘ]Y;G_[GfǔĠۢnxMyzjtnon!oFA06//v DA.X8ا9=}zu |u(_kv2*-X*)XK*IA} Di(O $u*i<$tI) d ~6) 1;"THGw]crF,s\EŖ\gN}<\(#ã*فg1[5v,PrσKBqQBMC1@xgxb{.+P[5X9#کA BNϖmLS|[(-2vC{,-/kGc0_WI5̘_Cտ'󼦾֎ޚ\K/[JWNS e$<un]jMhښMG߀7qCKks7lrLֵ݌N:gg8eIo?|?o%$H$ @Xt@NSg|m1Ë[r6t)튴=L`Y/2r{ʲ.nVב-ۜsC0@%vNQ;'`Yjvc+!pr'_&,#OS'9b$yEJ9"z9p ۱svq/Z2+c"8s"W.=u)Ck!!n6 tؽk.ܜ|ֻ'n ǃѢ(;xj"F}_IM(œɗWimVB{<  aF`3? 2:4bǭ׮2%]Vf9w.wi"t7QІ5]2p0nCe9^&];'nfK0' g~=%|v s@bk5$W, Ŗ-`u#5;vbz&ġu<=7fAr(bͱ9s0@{\7t^,C\Yc}$Fx> tjB*SD_BFO 2D`Oc+9E`.+e&r&f>7h]S  dfcx¢ zUj64 ;gxZB~"=c] Yyn[bJk;Kx񌶴#iȮa[>&w)[O]ǣg(FqCl:cXP{Gýb^tCyllVZ[ۮ@\n`tpU"z+\:T Ƌ2(Aoߒ e> ^;<c2va5IgcTY:p+>| 8)9a`khv7; UOS}F O#H؇WcNUy3,U ,uK~.eq4,Z0۪Dunp c-?⬾+D [qi9i _G2 ` %&iS~/WѩNU }Idm3{j*~b(ȓk"&7%iO&mkiDtDo3 ME-; vԝj"U?mi:-=`3BaQ6CWttrksO#:-Ȑ |&]?$N2(a;&hPDM! G(-KW0˘"(@j4ޘl൓k]7p;{7/f5Ƶ{AѺw~t#JzV6#h렳I^AZ_#ĿׄcX Sէ) |zT+pT6VVk&ԣ-%ъ4@ |֌ h -iyҽ7l;TXΪ܈t?}y`E?q _BG <^ *z(w%rPgUYu2BUcv#qyMBrD ֤zp$<V5 H[1 3}uy?syA1= zJHtrs0tU4wAd ; S=YR* = pC6Cdc݀g)),iϸx@'a'pLq tK gƐ )(g5WT5*LRϠL{CRNϒ{jcV` ޖZSV0A2T!!f1%p.=PqWp W$P6륝VirH~bX v`E~_!dXQ vlUpaQyq1![ċNZcI0tq )>bL'ĺ^v~Ot8=MN8L]! |sH7[4 z$P >x1nBۃ$QvU8*5˟q M0ꣴXs8 GJVD&+ >n:xjohoZLs%J:Z5+'7RUӑh8>U&ew$Pf4C:fiWbf0|'Yx_GTP7 znV@K< /9b/uZ~.B-w+|zdT[{yx-iU\ n`l؊#X|˪[3`~M՛՛mX6Zgr*m63nsYm̸Ͷl͸vc9|-tpw-;';PmǵSEo\%RP<-V}jZLT49=}$11DǑ{&uS8Yŧ/>j xCno%V0*K Mi45L@֞S( hhǡN^] 5{+h_b;V#zDZV#*_r0תmqRɨJFQ2f%ZQM ZrAtoCϖ@FI!BE\6xIx$HX#W=WOM7cdjv/wy5È 8V BV <*bnoI&smkݑ>.> x! QI^r,z;D%˪&CƖdne:~pEnxp?҄bx $cP#$edKyr侵VCdV(H!e~pe'rP`=8Z̪K `'&V#Dl uLO~b]N鋒(&WH'"2,g֒XMpX 0Lp$zH?kdA6u 8Z\)Z'FO} <]O 59bid~eR^6j!4%¬cPskqZ ̐"L5nפSfq<} fkFDTᑤ0& ;is7: f]>>sMaCPo~8wB_k7:K !.#sCdHa ̈K6<rrvƉ~<+2F}"3fX ^v$@Wq]&MK2_cJW]PHI̎+Hȭ:̊.i0cVAJ9z`:c- >hBDM 'jp.M~tT~`ߒr*K:crvf3h딱qCܮCRc !La` բx]4՝F K 6Z_zްeb;6$G!tgd-Y VSVڄ>.Mfrt pLWaK Ew?Z& rXXOdbh]WI =]~Uj@w*YW?]^EO9&ެpN?}C*zlTKXMU9&P\T_%W ;pTi~,T}`J Ħt6L"p.D>b(Uboi Th DZIS.%?IM]d(_슝ĸt4;*w)ܫ1;͵+-t|n. Ex|x}Xh0 gQP$RўNhN:fh7"O2I/ 32b%#&%yp48%@:+Ş0:٬:E&IXEJUމuOPYSP휫z|Te9Ŏ -b<9]MadYx(/Bnu ol˱,'Wج6AJFQ~:?_@%vGieTJ7ud@5]NɃvOL V¡$Lqtϋd<@e+ECBL{!-md43Z& E4Spr[$pj Czɀr@\ewbjdK}}6Vy>Ĉ^`B4p&fӕI!ݦp{.ymu9O(Mcӄ@uKR!JZqX^M;@լ CDBSIR^f8KG n^t21lq%#5=Ѭ6EMdݬY=<{D>wByN. X2X Հf)Hq6č^,+F@Dytvo).zs6PB.>z)1|29V,F (Qiqm^x9]auW~&bbHd;.֌Qeuv=[:n%78hR eˋZzZ ^J DAZgrA<Cџl!5i ̥&()[cVuLJpR~ {4ON<Mjr EWR&p( Qb۪{D)*<;ɦG`d9#d<~,8yj.mE0+t46>J1[D|_CCy=ѐ22LY'pgN_\~oꤦʵhM%횺z7cl#oe/Obq*?d2}7B.(KY$!}U:E5mC'|'&Ý3QXQPzm5@5|WVRM8{'`op[}?zGP3~a4o _TYwx8LH*ň(mA3, (:;> :z"|cfU3M/{GoKz#?Y(oBBiVFT򂂠YX Crr|lYhZ5u[kիM5/e(7[ij'E| &ݤ,*1 Q|;_YRSb깑cB{ɴ"|cD?D.0/߯pBL|&_ʁ&}횷2HE);GNqK@T96ohR.a]je9PLX/BUWL]tJ׭yu#MQx=5^O؊ml&¡eL>xe̙' :(6z ނtA 2'{(c|(i4khao4*OjvΏN;=%Oi("hqJ?v\Tkv薧oNϿͅs /܆ȬmDCڇGЙ('{ãڠR[ˢR2"j7٠\O (],&y h:N埱趹*vn \Hɚ+igEP<_7N]χh..Qn`}[(/>9w V6(5viUB2O+ PYsNq`*ֵ}+Ip™$qV㳣NooBy1I^͵Qqp hm 0I@l>t)~jÜLM] @+d!XY &3!jZ"wfy1$(`̾QQ'h`V[pnࠟ$Tk tS18H&c Lr) ~|̵oNI/"AH,H~|>GcjuB;RqXH.d29JxYgf]$Jί. W2]o$'T{[-!87:Z1׻,_O1<x3 {xc%X^K\ ݮ9>.DJJ6hMBdCEw{iiA̝h{Sw ' U]ȾJFPLshưǮZw3xmJ E)o8~Ows˱JK4MSP,QPqv(* 2f݉Z>Y0>FOS1`x4*g<Y}笲 iBLfS` D]Kp#P5M5G4[&Ų& L^x >MYX6|WSVΈQPz|H,9p $RMwMd?gd8&wDcceʼFl`jpʍT?Ii1bQIiWE~t[燪|r4Tۀ#0TEe3A>ɽs17g,{lkIb5Ԅ rz"ӡ/)Z=th ҩWGTq$d*G[,p:C&]'_^ 67#g9D؇k=\x>U:2VwekU1U4'<K</ -\& Cƣ0=𿀐s~gmVg5yP5$F ]4Y`sjxxhD;{62Ba9ǧ6Nwң4|wrv|2Fø=pG;C!&r_ T[[! "e"P L/@D⨖E(y;:>s5<+[ɃrB;t#м$[z+yMdш(qrq 'D$yz4Y|KxRUImW n]o~xLJ ҐsTv71x"][~o]E/t-;]=磚{E=N d[c~޼a_RNRx$'p`ye^s&O_hEj#n1`Vyrqw);nWtE#zqq0qutv8ߔ_wp q27OOiïladW,?oc mY9ʙHl5fgbz}6m9 r/*Dۦts'>nZKz BS㔲{ѫ qbg-}orYӽ!ӊ?)^'{0Z0]_NwY~&89K~Ķ1!{B5ѿT};9;-WvCM7h>*oSN~K:ITDeΛy93{(2B8sS-] 5z@9BijM?@°1!xe  sr9Gn=~7op !dЀD1Ivqf#h<7LeCZlwASf*͏%QҨKFxLD!C=ΩHqB n2ܫ5ڈܷNNn3' ztɑƱ +JW_;~tNbduި%ٳe@?¡0bX3㇝ѲRm^k=?TR bkx3[~kPz-5* kn/7^e71Nb-u+zwr APQ}6u. -VO웚ϫ_լU`eGȸRB7P7iǴMFS1 @HXWaƗ۔kv_rһξ{îdPAc+Hja.W ک$%w,|xk0 W,v,=`Coа K Y4- tWB6hSas:׮ac; i_=)˸NsX)t9s8cR7պ2 n@wR 6Pb4_^`qI_E-YAj01D;zU=0D٨i6yjU$M" 4Fwhˣt]WKr֗eYwm'kh#y3۩I6Ե%LpE[ǐO`;gfg`{ڀ RApAݦZw 㭗,gE:O%mc&~PmTImE+u-dOjr!.ke'㡁j2{`!4@GDBuj-KtJG3h]2c5^c鍂+xhSvk+-t"C02d%C&óDPN7&1pzslͦIEDYcl^Zk%XAL d;7E%XsGltz=RpN"5Vvύdͭ dyۏBxP~0"Vt_cȘ=Y3G$2aPet^ī}gq2?hyyzN ^ު2莪(yu>eس5=&D Шe2cA658Z>[&ow<qM)sWxUE""hcZ CJ>g&Zx D J^ M<ݚ]]oT=z&)}uSL*AŬ] J{*[ ܵvCn !4L>ƌMCLj@fٳ8M8gog'$\Fe51Wpy;+[sm݁4<_DCҰf jkob0~M>\T1Xf\k,aYV mBʦ ACO[8TM\!"ua~i)e% ̓5 >^c;,ܾn+4"gFbYP[*.h(0L#̦f/sAC-q."D) nm's T3J/9چv C(F8fTDEqQ%3Bɹ03hjz 1U;Jfȟjm-ȥ\-ixuk.>ߣן/~]YDNNz^POE7)2mY \ȓ^ TX+)vɰ~Q.~VPEĶ~,L+'JNA27]0u-Rx7tiRid" 1Q.ջNOشS)}ƒr2k1ׯl@΍[ A/a,, Bsj4݈di$4>Y{󒬤K&eVz{nvk,+/*I//pv۲._r.TywY4Gq-t}*LՃBCkc0Κ# -.tl$eeo{_2i2'OZGK,h0[%A$U "9SJ7MLX#5rԳC0l0R=$=)g|:*Jilu%E=~"KN$DR(䇛X^(jP2.^]qޠlJڶ =*,f'5 jQ+&cVJq^@,g4W* 2BGidǗgaŇk{|a~ zBFts,n l nǹZij\@^b9c!OTgE7&7sDx <9_e5茲v0,Hc=N&OG4d`6xp't›'l3Ar-Ů,9<7"ET)vL~7x.3v\h~aMO>TQaPo+( 1z#c1Ԛzc`~E0\:1#Sl29z1dip^M&_tG2J>Mg6!H4?p!s<*OQH5QFyQH|O)L[(4g!a^qg+[Y-Zn]vntLE@j}_:"sk v%N^J1b[|GO=JYO˻Ӆ/=y@%($*աAqB$w>lRL1T)^$Z{~[ 5+~_nbqnS9:zb&ŀ"A64NgfYUEZD%u"A^[J9݇8IɆMmْjaFHv-AA»7{#@"A:4fag`BtcP"@;(hdH>A$E#D{M !M;w!0Q( `[h&iC_tu91 S3v$M2MG?EJɓK1ͷb^g݈w 2O΂ Ҍڈ^`mY D`c̛ǼĹw+.b 2\XoN? /oaEгYV`8% ' b | 0I c(UN7}=H<sŖa\G )/CAfghS@1X&q@Zt1U6.owLziFi3==(.Q[2 eF{>b8Z@6RL< #MZhݐ`>:Cp-p%YZh|~ӡ kRU0V(]ؼ(iGc5[)e0]^yRA{s j,aޣڣ#'L2t,&. gŸD7JdQ4Eܾ"JJR-`%ǃ$ y=Qc;x41&>Mc)ze)ŝEΡ<*XBg?1(gze:a{p_&RQd 2~ %RJq`aU ']b#pK#IgJQ.c).2,>F5 DNS 85+iL2QdH~ƋC-aqCm[j-ۅ{xs2DB= o\%7VڰFC*͈Nib/p}sc, )ξtk c5`Լ9hO‘jA6G[.¦[Wq~ދCP-;`O7ƞ~clx<|%xO"H\lB,L <M$e@fUc+ xO=..99E|]!:3IW\zhggL`AxJGпy$ES?COaX-j ῗRE(;4N*qi/bN Sd:r&:9vǬ@?婀|Ԉ6qScjv]G`v>;Vx"Gq֎Cu?!.t0ˡز+ZlwI:m@Q>] m[e3,@{؝12ƸoiTHo t~z%i 荶pl)jD3Rz*b\~%Gx*{hh5+[E豍S*Y+r@vE0Phe( FelѰ6(߷ H_Q{OYo U4tv pw뫐(dsZ](Q:lJ}NDs~MXBlYmGiP}r_`f Sh9n."[l1[< s]1{go`_S~`^n=a F}99qJQ=oB\SHAzA!<8yW6TmdXp#_@$le?,gFtfQl])G:ceglnSV6;ŝn!f8%_-AYAY|bԆ%+ɫCrw*H>=G*7AsWɂP })Y1~c C|%8PUEԨ)O(i:3?T7+*~5s :*ubGUJ3nStu^6 |FW[-Kz]tQ>;n< ,2\Xs\߮W~d3W2Jc3LC:Fʻ v,{: rrRpY1C_3\0 yi7U`bwoR5[JCb{z4Ơ-Ȯ `ڗRG#X@e~r&+&iL-*n)V'sug(Z8TKb oMu4X 282]$tuF(%ġ^`KtXM_Gqq@U7@Z@RC c'5o)S\?&?XpcV;O|iLO.r0:2_?^׽:nyfMTW垇g+u閂[Ie3k-=:ٖ~i">„x=㦁T [ǽ-#X|ZYOkfK6ux8n#Ǻ<'*d^RQ ub0 08cIDK΋|~KkqZg; ڙ-5NGP<^cPzD_ͳF$HCNӅΓt"'  ǃ4l{{{{{{{{{{{{aaaaaaaaaaaaaaaaaaaaaaaaaa))  $&,.248:>@DFJLPRVX\^dfjlprvx~ ~df~{{{{{{{{{{{{aaaaaaaaaaaaaaaaaaaaaaaaaa)) #+17=CIOU[ciou}{{{{{{aaaaaaaaaaaaa) "*06<BHNTZbhnt| |b|dL *CF,d&/if:r 38+v3 $ [L*7, 5  !"#$%&'()*+)a{)a{)a{)a{(`z@HBEEC(H0@HA7CrDBE@H<BE ~@H CCB i@HDED/H >@HDED;9BE6@HNFhD=D3CB} @HA'C:ED1HgHg installFile: [1], Directory: [9], Size: [6]Copying new filesFile: [1], Directory: [9], Size: [6]Copying network install filesComputing space requirementsShortcut: [1]Creating shortcutsComponent ID: [1], Qualifier: [2]Publishing Qualified ComponentsFeature: [1]Publishing Product FeaturesPublishing product informationClass Id: [1]Registering Class serversExtension: [1]Registering extension serversMIME Content Type: [1], Extension: [2]Registering MIME infoProgId: [1]Registering program identifiersFree space: [1]Allocating registry spaceProperty: [1], Signature: [2]Searching for installed applicationsFile: [1]Binding executablesSearching for qualifying productsFolder: [1]Creating foldersService: [1]Deleting servicesCreating duplicate filesFound application: [1]Searching for related applicationsInstalling ODBC componentsService: [2]Installing new servicesEvaluating launch conditionsApplication: [1]Migrating feature states from related applicationsMoving filesFile: [1], Directory: [2], Size: [3]Patching filesUpdating component registrationAppId: [1]{{, AppType: [2], Users: [3], RSN: [4]}}Registering COM+ Applications and ComponentsFont: [1]Registering fonts[1]Registering productLibID: [1]Registering type librariesRegistering userFile: [1], Directory: [9]Removing duplicated filesName: [1], Value: [2], Action [3]Updating environment stringsApplication: [1], Command line: [2]Removing applicationsRemoving filesRemoving foldersFile: [1], Section: [2], Key: [3], Value: [4]Removing INI files entriesRemoving ODBC componentsKey: [1], Name: [2]Removing system registry valuesRemoving shortcutsFile: [1], Folder: [2]Registering modulesUnregistering modulesInitializing ODBC directoriesStarting servicesStopping servicesUnpublishing Qualified ComponentsUnpublishing Product FeaturesUnregister Class serversAppId: [1]{{, AppType: [2]}}Unregistering COM+ Applications and ComponentsUnregistering extension serversUnregistering fontsUnregistering MIME infoUnregistering program identifiersUnregistering type librariesWriting INI files valuesKey: [1], Name: [2], Value: [3]Writing system registry valuesAdvertising applicationAdvertiseGenerating script operations for action:GenerateScriptFile: [1], Dependencies: [2]Installing system catalogInstallSFPCatalogFileApplication Context:[1], Assembly Name:[2]Publishing assembly informationUnpublishing assembly informationRolling back action:RollbackRemoving backup filesRollbackCleanupRemoving moved filesUnmoveFilesUnpublishing product informationUnpublishProductAbsentPathbytesGBKBMBEntire feature will be unavailableMenuAbsentFeature will be installed when requiredMenuAdvertiseEntire feature will be installed to run from CDMenuAllCDEntire feature will be installed on local hard driveMenuAllLocalEntire feature will be installed to run from networkMenuAllNetworkWill be installed to run from CDMenuCDWill be installed on local hard driveMenuLocalWill be installed to run from networkMenuNetworkGathering required information...ScriptInProgressThis feature will remain uninstalledSelAbsentAbsentThis feature will be set to be installed when requiredSelAbsentAdvertiseThis feature will be installed to run from CDSelAbsentCDThis feature will be installed on the local hard driveSelAbsentLocalThis feature will be installed to run from the networkSelAbsentNetworkThis feature will become unavailableSelAdvertiseAbsentWill be installed when requiredSelAdvertiseAdvertiseThis feature will be available to run from CDSelAdvertiseCDThis feature will be installed on your local hard driveSelAdvertiseLocalThis feature will be available to run from the networkSelAdvertiseNetworkThis feature will be uninstalled completely, you won't be able to run it from CDSelCDAbsentThis feature will change from run from CD state to set to be installed when requiredSelCDAdvertiseThis feature will remain to be run from CDSelCDCDThis feature will change from run from CD state to be installed on the local hard driveSelCDLocalThis feature frees up [1] on your hard drive.SelChildCostNegThis feature requires [1] on your hard drive.SelChildCostPosCompiling cost for this feature...SelCostPendingThis feature will be completely removedSelLocalAbsentThis feature will be removed from your local hard drive, but will be set to be installed when requiredSelLocalAdvertiseThis feature will be removed from your local hard drive, but will be still available to run from CDSelLocalCDThis feature will remain on you local hard driveSelLocalLocalThis feature will be removed from your local hard drive, but will be still available to run from the networkSelLocalNetworkThis feature will be uninstalled completely, you won't be able to run it from the networkSelNetworkAbsentThis feature will change from run from network state to set to be installed when requiredSelNetworkAdvertiseThis feature will change from run from network state to be installed on the local hard driveSelNetworkLocalThis feature will remain to be run from the networkSelNetworkNetworkThis feature frees up [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures free up [4] on your hard drive.SelParentCostNegNegThis feature frees up [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.SelParentCostNegPosThis feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures free up [4] on your hard drive.SelParentCostPosNegThis feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.SelParentCostPosPosTime remaining: {[1] minutes }{[2] seconds}TimeRemainingAvailableVolumeCostAvailableDifferenceVolumeCostDifferenceRequiredVolumeCostRequiredDisk SizeVolumeCostSizeVolumeVolumeCostVolumeFinish[ProductName] SetupLineBottomLine{\VerdanaBold10}[ProductName] Installer ended prematurely< BackPushButtonBackCancel[ProductName] setup ended prematurely because of an error. Your system has not been modified. To install this program at a later time, please run the installation again.Description1Click the Finish button to exit the Installer.Description21ExitEndDialog{\VerdanaBold10}[ProductName] Installer was interrupted[ProductName] setup was interrupted. Your system has not been modified. To install this program at a later time, please run the installation again.{\VerdanaBold10}Completing the [ProductName] InstallerReturnRetryFilesInUse{\DlgFontBold8}Files in UseSome files that need to be updated are currently in use.The following applications are using files that need to be updated by this setup. Close these applications and then click Retry to continue the installation or Cancel to exit it.FileInUseProcessListIgnoreErrorTextNoErrorNoYesErrorYesAbortAErrorAbortCErrorCancelIErrorIgnoreOkOErrorOkRErrorRetryCancelDlgAre you sure you want to cancel [ProductName] installation?WaitForCostingDlgPlease wait while the installer finishes determining your disk space requirements.Please wait while the Installer prepares to guide you through the installation.{\VerdanaBold10}Welcome to the [ProductName] InstallerPondering...ActionDataNextSpawnDialog{\VerdanaBold10}Select Destination DirectoryThe destination directory should contain a Python 2.6 installationHintNext >SetTargetPathSpawnWaitDialogDirectoryComboDirectoryListPathEditUp0DirectoryListUpNewNewDirDirectoryListNewOKDiskCostDlg{\DlgFontBold8}Disk Space RequirementsThe disk space required for the installation of the selected features.The highlighted volumes (if any) do not have enough disk space available for the currently selected features. You can either remove some files from the highlighted volumes, or choose to install less features onto local drive(s), or select different destination drive(s).{120}{70}{70}{70}{70}VolumeCostListVolumeListAdminInstall{\VerdanaBold10}Select whether to install [ProductName] for all users of this computer.RadioButtonGroupInstall for all usersInstall just for meJUSTMEWhichUsers="ALL"[ALLUSERS]{\DlgFontBold8}[Progress1] [ProductName]Please wait while the Installer [Progress2] [ProductName]. This may take several minutes.Status:StatusLabelProgress doneProgressBarProgressSetProgress{\VerdanaBold10}Welcome to the [ProductName] Setup WizardSelect whether you want to repair or remove [ProductName].BodyTextRepairRadioGroup&Repair [ProductName]Re&move [ProductName]MaintenanceForm_Action="Repair"[REINSTALL]Repairing[Progress1]repairs[Progress2]ReinstallMaintenanceForm_Action="Remove"[REMOVE]RemovingremovesMaintenanceForm_Action<>"Change"     (       m     2      ,      "                                                                            $6TjBoM.K ((5>0VRhO;0/Xie:Q9k .>'?Jvs9c %?A(*$T#7+';>#O1$8esn{\tF)=d5=N/.|QBs[q8 f68dTD7%;^S. :er9Cb+4$/s8C@6RK,R/9+!   !? 3j4!S 3AJ+*HHr{snJ'L57f76#"= #  , " 10 ##ybAE]XqL<=3?M0H--;,6!4*,975$"5+ .8W:^&M]-#[`_5zar<n?Gr$4Mh5l>ID?WP#4Vp,:EN+/%'!uQ _s,M8E@$& & p}gk\%$3#`8`;~~`) &                        *            u&&&                !!              E         "   &           &                    & ""         ( . , &$ !  & $ !  " 2 &2,  !#/!.! (*!   " ' / 4 4 % % !$6- 66$-76P T*W --"'fc 0 lYY\3+      9 (& .  76  8      ;RO6   ,B   &F  W (Y    9: