MZ@ !L!This program cannot be run in DOS mode. $dn7n7n7#7n7q7n7q~7n7q}7n7n7n7q{7n7qz7n7qc7n7qy7n7q|7n7Richn7PELV>@B@CCD0H`H`IS@T U`VpbcdPd eegiijl0mmoq r`rs@sss tw@p``0`@@@   #'@,,-`-446 d jpkklnPnopp@qqPrrwwx`x yz |`||}0~P0P@pP@  `    PDOhpt0wPy|||Ѐ0VB@CC0H0>B@,,pk jD@OhSplitPatchHeaderApplyPatchTargetBufferProvidedApplyPatchCalculateHashCalculateNormalizedSourceHashNormalizeSourceCreatePatchmspatcha.dllTestApplyPatchToFileByBuffersApplyPatchToFileByBuffersAddRiftEntryAsciiToUnicodeBitReadBufferBitReadCliMapBitReadCliMetadataBitReadCompositeFormatBitReaderCloseBitReaderOpenBitReadIntBitReadPortableExecutableInfoBitReadPortableExecutableInfoCli4BitReadRiftTableBitWriteBufferBitWriteCliMapBitWriteCliMetadataBitWriteCompositeFormatBitWriteIntBitWritePortableExecutableInfoBitWritePortableExecutableInfoCli4BitWriterCloseBitWriteRiftTableBitWriterOpenBufferListPopBackBufferListPopFrontBufferListPushBackBufferListPushFrontBufferSizeCalculatePeCheckSumCheckBuffersIdentityCheckIntsIdentityCheckRiftTablesIdentityClearRelocationsCliMapFromPesCli4MapFromPesCompareIntsCompressionRiftTableFromCliMapCompressionRiftTableFromCli4MapConcatCopyBitReaderCopyBufferListCopyBufferCopyCliMapCopyCliMetadataCopyCompositeFormatCopyIniReaderCopyIntCopyPeCopyPortableExecutableInfoCopyRiftTableCreateBasicBlockRiftTableCreateBufferCreateCompressionRiftTableCreateDefaultCompositeFormatCreateEmptyBufferListCreateEmptyCliMapCreateEmptyCli4MapCreateEmptyCliMetadataCreateEmptyCli4MetadataCreateEmptyPortableExecutableInfoCreateEmptyPortableExecutableInfoCli4CreateEmptyRiftTableCreateHintBufferCreateOptimalCompositeFormatCreateRiftUsageBufferDecompressDestroyEmptyBufferListDetermineFileTypeExtendBufferExtractCliMetadataExtractCli4MetadataExtractImageOffsetToRvaExtractRvaToImageOffsetGetBitsGetCheckSumGetFileTypeMnemonicGetGlobalPointerGetImageBaseGetTimeStampGetPortableExecutableInfoGetPortableExecutableInfoCli4IniReaderFromBufferInputExclusiveBitReaderInputExclusiveBitWriterInputExclusiveBufferListInputExclusiveBufferInputExclusiveCliMapInputExclusiveCliMetadataInputExclusiveCompositeFormatInputExclusiveIniReaderInputExclusiveIntInputExclusivePeInputExclusivePortableExecutableInfoInputExclusiveRiftTableInputSharedBitReaderInputSharedBitWriterInputSharedBufferListInputSharedBufferInputSharedCliMapInputSharedCliMetadataInputSharedCompositeFormatInputSharedIniReaderInputSharedIntInputSharedPeInputSharedPortableExecutableInfoInputSharedRiftTableIntFromFixedBufferIntToFixedBufferMarkNonExeMarkNonExeCli4MinBufferMultiplyRiftTablesOutputBitReaderOutputBitWriterOutputBufferListOutputBufferOutputCompositeFormatOutputIniReaderOutputIntOutputPeOutputPortableExecutableInfoOutputRiftTablePassBitReaderPassBitWriterPassBufferListPassBufferPassCliMapPassCliMetadataPassCompositeFormatPassIniReaderPassIntPassPePassPortableExecutableInfoPassRiftTablePortableExecutableFromBufferPortableExecutableInfoFromBufferPortableExecutableToBufferPostProcessI386E8PreProcessI386E8PseudoLzxCompressStatisticsOnlyPseudoLzxCompressReduceRiftTableRemoveUnusedRiftEntriesResetCompositeFormatStatisticsReverseRiftTableRiftTableFromExportsRiftTableFromHeadersRiftTableFromImportsRiftTableFromIniSectionRiftTableFromPdatasRiftTableFromPsymsRiftTableFromResourcesRiftTableMapRiftTransformCliDisasmRiftTransformCli4DisasmRiftTransformCliMetadataRiftTransformCli4MetadataRiftTransformDisasmAmd64RiftTransformDisasmIa64RiftTransformExportsRiftTransformHeadersRiftTransformImportsRiftTransformPdataAmd64RiftTransformPdataIa64RiftTransformRelativeCallsI386RiftTransformRelativeJmpsI386RiftTransformRelocationsI386RiftTransformRelocationsRiftTransformResourcesSetCheckSumRiftTransformDisasmARMRiftTransformPdataARMSetGlobalPointerSetImageBaseSetTimeStampSmashLockPrefixesI386SplitPortableExecutableInfoSumRiftTablesTranslateCompressionUnbindPortableExecutableUnconcatUnicodeToAsciiAsciiToTwrap( CopyBuffer ):;UnicodeToTwrap( UnicodeToAscii ):;TToAsciiTToUnicodewrap( AsciiToUnicode ):;DebugWriteFileRiftTablefileName( InputSharedBuffer ): input[ 0 ];riftTable( InputSharedRiftTable ): input[ 1 ];DebugWriteFilePefileName( InputSharedBuffer ): input[ 0 ];pe( InputSharedPe ): input[ 1 ]; DebugWriteFilefileName( InputSharedBuffer ): input[ 0 ];buffer( InputSharedBuffer ): input[ 1 ];DebugWriteFileCompositeFormatfileName( InputSharedBuffer ): input[ 0 ];compositeFormat( InputSharedCompositeFormat ): input[ 1 ];CreatePseudoLzxPatchsourceSize( BufferSize ): input[ 0 ];targetSize( BufferSize ): input[ 1 ];fullBuffer( Concat ): input[ 0 ], input[ 1 ];baseRiftTable( CreateCompressionRiftTable ): fullBuffer[ 0 ], sourceSize[ 0 ], targetSize[ 0 ], input[ 2 ], input[ 3 ], input[ 4 ], input[ 5 ], input[ 6 ];riftTable( SumRiftTables ): baseRiftTable[ 0 ], input[ 6 ], 0;defaultFormat( CreateDefaultCompositeFormat ):;defaultBitWriter( BitWriterOpen ):;writeBaseRiftTableDefault( BitWriteRiftTable ): defaultBitWriter[ 0 ], baseRiftTable[ 0 ];writeDefaultFormat( BitWriteCompositeFormat ): writeBaseRiftTableDefault[ 0 ], defaultFormat[ 0 ];defaultFormatWithStatistics( ResetCompositeFormatStatistics ): defaultFormat[ 0 ], 1;defaultCompress( PseudoLzxCompress ): defaultFormatWithStatistics[ 0 ], fullBuffer[ 0 ], riftTable[ 0 ], sourceSize[ 0 ], targetSize[ 0 ], writeDefaultFormat[ 0 ];defaultBuffer( BitWriterClose ): defaultCompress[ 2 ];optimalFormat( CreateOptimalCompositeFormat ): defaultCompress[ 0 ];optimalBitWriter( BitWriterOpen ):;writeBaseRiftTableOptimal( BitWriteRiftTable ): optimalBitWriter[ 0 ], baseRiftTable[ 0 ];writeOptimalFormat( BitWriteCompositeFormat ): writeBaseRiftTableOptimal[ 0 ], optimalFormat[ 1 ];defaultBitReader( BitReaderOpen ): defaultBuffer[ 0 ];copyBaseRiftTable( BitReadRiftTable ): defaultBitReader[ 0 ];copyDefaultFormat( BitReadCompositeFormat ): copyBaseRiftTable[ 0 ];optimalTranslate( TranslateCompression ): copyDefaultFormat[ 0 ], writeOptimalFormat[ 0 ], copyDefaultFormat[ 1 ], optimalFormat[ 1 ], sourceSize[ 0 ], defaultCompress[ 1 ];closeDefaultBitReader( BitReaderClose ): optimalTranslate[ 0 ], 1;optimalBuffer( BitWriterClose ): optimalTranslate[ 1 ];output( MinBuffer ): defaultBuffer[ 0 ], optimalBuffer[ 0 ];ApplyPseudoLzxPatchTargetBufferProvidedsource( PassBuffer ): input[ 0 ];bitReader( BitReaderOpen ): input[ 1 ];target0( PassBuffer ): input[ 2 ];sourceSize( BufferSize ): source[ 0 ];targetSize( BufferSize ): target0[ 0 ];baseRiftTable( BitReadRiftTable ): bitReader[ 0 ];riftTable( SumRiftTables ): baseRiftTable[ 1 ], input[ 3 ], 0;format( BitReadCompositeFormat ): baseRiftTable[ 0 ];debugWriteCompositeFormat( DebugWriteFileCompositeFormat ): "compositeFormat.apply.txt", format[ 1 ];bufferList0( CreateEmptyBufferList ):;bufferList1( BufferListPushBack ): bufferList0[ 0 ], source[ 0 ];bufferList2( BufferListPushBack ): bufferList1[ 0 ], target0[ 0 ];decompress( Decompress ): format[ 0 ], format[ 1 ], bufferList2[ 0 ], riftTable[ 0 ], sourceSize[ 0 ], targetSize[ 0 ], -1;target1( BufferListPopBack ): decompress[ 1 ];closeBitReader( BitReaderClose ): decompress[ 0 ], 1;output: target1[ 1 ];RiftTableFromPesemptyRiftTable( CreateEmptyRiftTable ):;riftTable0( RiftTableFromHeaders ): input[ 0 ], emptyRiftTable[ 0 ], input[ 1 ], input[ 2 ], input[ 3 ];debugWriteRiftTable0( DebugWriteFileRiftTable ): "pes0.create.rift", riftTable0[ 0 ];riftTable1( RiftTableFromImports ): input[ 0 ], riftTable0[ 0 ], input[ 1 ], input[ 2 ], input[ 3 ];debugWriteRiftTable1( DebugWriteFileRiftTable ): "pes1.create.rift", riftTable1[ 0 ];riftTable2( RiftTableFromExports ): input[ 0 ], riftTable1[ 0 ], input[ 1 ], input[ 2 ], input[ 3 ];debugWriteRiftTable2( DebugWriteFileRiftTable ): "pes2.create.rift", riftTable2[ 0 ];riftTable3( RiftTableFromResources ): input[ 0 ], riftTable2[ 0 ], input[ 1 ], input[ 2 ], input[ 3 ];debugWriteRiftTable3( DebugWriteFileRiftTable ): "pes3.create.rift", riftTable3[ 0 ];riftTable4( RiftTableFromPdatas ): input[ 0 ], riftTable3[ 0 ], input[ 1 ], input[ 2 ], input[ 3 ];debugWriteRiftTable4( DebugWriteFileRiftTable ): "pes4.create.rift", riftTable4[ 0 ];output: riftTable4[ 0 ];RiftTransformpe( PassPe ): input[ 0 ];hintMap( PassBuffer ): input[ 1 ];riftTable( InputSharedRiftTable ): input[ 2 ];riftUsage( PassBuffer ): input[ 3 ];cliMap( InputSharedCliMap ): input[ 4 ];targetInfo( InputSharedPortableExecutableInfo ): input[ 5 ];transformFlag( InputSharedInt ): input[ 6 ];relative( PassRiftTable ): input[ 7 ];output: pe[ 0 ], hintMap[ 0 ], riftUsage[ 0 ], relative[ 0 ];RiftTransformTemplateflagsInt( InputSharedInt ): input[ 0 ];output( RiftTransform ): input[ 1 ], input[ 2 ], input[ 3 ], input[ 4 ], input[ 5 ], input[ 6 ], input[ 7 ], input[ 8 ];RiftTransform_I386flags( GetBits ): input[ 0 ];riftTransformed0( RiftTransform / flags[ 1 ] ? "MarkNonExe" : "RiftTransform" ): input[ 1 ] , input[ 2 ], input[ 3 ], input[ 4 ], input[ 5 ], input[ 6 ], input[ 7 ], input[ 8 ];debugWriteTransformed0( DebugWriteFilePe ): "riftTransformed0.image", riftTransformed0[ 0 ];riftTransformed1( RiftTransform / flags[ 2 ] ? "RiftTransformImports" : "RiftTransform" ): riftTransformed0[ 0 ], riftTransformed0[ 1 ], input[ 3 ], riftTransformed0[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed0[ 3 ];debugWriteTransformed1( DebugWriteFilePe ): "riftTransformed1.image", riftTransformed1[ 0 ];riftTransformed2( RiftTransform / flags[ 3 ] ? "RiftTransformExports" : "RiftTransform" ): riftTransformed1[ 0 ], riftTransformed1[ 1 ], input[ 3 ], riftTransformed1[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed1[ 3 ];debugWriteTransformed2( DebugWriteFilePe ): "riftTransformed2.image", riftTransformed2[ 0 ];riftTransformed3( RiftTransform / flags[ 4 ] ? "RiftTransformResources" : "RiftTransform" ): riftTransformed2[ 0 ], riftTransformed2[ 1 ], input[ 3 ], riftTransformed2[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed2[ 3 ];debugWriteTransformed3( DebugWriteFilePe ): "riftTransformed3.image", riftTransformed3[ 0 ];riftTransformed4( RiftTransform / flags[ 5 ] ? "RiftTransformRelocationsI386" : "RiftTransform" ): riftTransformed3[ 0 ], riftTransformed3[ 1 ], input[ 3 ], riftTransformed3[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed3[ 3 ];debugWriteTransformed4( DebugWriteFilePe ): "riftTransformed4.image", riftTransformed4[ 0 ];riftTransformed6( RiftTransform / flags[ 14 ] ? "RiftTransformCliDisasm" : "RiftTransform" ): riftTransformed4[ 0 ], riftTransformed4[ 1 ], input[ 3 ], riftTransformed4[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed4[ 3 ];debugWriteTransformed6( DebugWriteFilePe ): "riftTransformed6.image", riftTransformed6[ 0 ];riftTransformed7( RiftTransform / flags[ 15 ] ? "RiftTransformCliMetadata" : "RiftTransform" ) : riftTransformed6[ 0 ], riftTransformed6[ 1 ], input[ 3 ], riftTransformed6[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed6[ 3 ];debugWriteTransformed7( DebugWriteFilePe ): "riftTransformed7.image", riftTransformed7[ 0 ];smashed( PassPe / flags[ 6 ] ? "SmashLockPrefixesI386" : "PassPe" ): riftTransformed7[ 0 ];debugWriteSmashed( DebugWriteFilePe ): "smashed.image", smashed[ 0 ];riftTransformed8( RiftTransform / flags[ 7 ] ? "RiftTransformRelativeJmpsI386" : "RiftTransform" ): smashed[ 0 ], riftTransformed7[ 1 ], input[ 3 ], riftTransformed7[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed7[ 3 ];debugWriteTransformed8( DebugWriteFilePe ): "riftTransformed8.image", riftTransformed8[ 0 ];riftTransformed9( RiftTransform / flags[ 8 ] ? "RiftTransformRelativeCallsI386" : "RiftTransform" ): riftTransformed8[ 0 ], riftTransformed8[ 1 ], input[ 3 ], riftTransformed8[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed8[ 3 ];debugWriteTransformed9( DebugWriteFilePe ): "riftTransformed9.image", riftTransformed9[ 0 ];output: riftTransformed9[ 0 ], riftTransformed9[ 1 ], riftTransformed9[ 2 ], riftTransformed9[ 3 ];RiftTransform_CLI4_I386flags( GetBits ): input[ 0 ];riftTransformed0( RiftTransform / flags[ 1 ] ? "MarkNonExeCli4" : "RiftTransform" ): input[ 1 ] , input[ 2 ], input[ 3 ], input[ 4 ], input[ 5 ], input[ 6 ], input[ 7 ], input[ 8 ];debugWriteTransformed0( DebugWriteFilePe ): "riftTransformed0.image", riftTransformed0[ 0 ];riftTransformed1( RiftTransform / flags[ 2 ] ? "RiftTransformImports" : "RiftTransform" ): riftTransformed0[ 0 ], riftTransformed0[ 1 ], input[ 3 ], riftTransformed0[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed0[ 3 ];debugWriteTransformed1( DebugWriteFilePe ): "riftTransformed1.image", riftTransformed1[ 0 ];riftTransformed2( RiftTransform / flags[ 3 ] ? "RiftTransformExports" : "RiftTransform" ): riftTransformed1[ 0 ], riftTransformed1[ 1 ], input[ 3 ], riftTransformed1[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed1[ 3 ];debugWriteTransformed2( DebugWriteFilePe ): "riftTransformed2.image", riftTransformed2[ 0 ];riftTransformed3( RiftTransform / flags[ 4 ] ? "RiftTransformResources" : "RiftTransform" ): riftTransformed2[ 0 ], riftTransformed2[ 1 ], input[ 3 ], riftTransformed2[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed2[ 3 ];debugWriteTransformed3( DebugWriteFilePe ): "riftTransformed3.image", riftTransformed3[ 0 ];riftTransformed4( RiftTransform / flags[ 5 ] ? "RiftTransformRelocationsI386" : "RiftTransform" ): riftTransformed3[ 0 ], riftTransformed3[ 1 ], input[ 3 ], riftTransformed3[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed3[ 3 ];debugWriteTransformed4( DebugWriteFilePe ): "riftTransformed4.image", riftTransformed4[ 0 ];riftTransformed6( RiftTransform / flags[ 21 ] ? "RiftTransformCli4Disasm" : "RiftTransform" ): riftTransformed4[ 0 ], riftTransformed4[ 1 ], input[ 3 ], riftTransformed4[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed4[ 3 ];debugWriteTransformed6( DebugWriteFilePe ): "riftTransformed6.image", riftTransformed6[ 0 ];riftTransformed7( RiftTransform / flags[ 22 ] ? "RiftTransformCli4Metadata" : "RiftTransform" ) : riftTransformed6[ 0 ], riftTransformed6[ 1 ], input[ 3 ], riftTransformed6[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed6[ 3 ];debugWriteTransformed7( DebugWriteFilePe ): "riftTransformed7.image", riftTransformed7[ 0 ];smashed( PassPe / flags[ 6 ] ? "SmashLockPrefixesI386" : "PassPe" ): riftTransformed7[ 0 ];debugWriteSmashed( DebugWriteFilePe ): "smashed.image", smashed[ 0 ];riftTransformed8( RiftTransform / flags[ 7 ] ? "RiftTransformRelativeJmpsI386" : "RiftTransform" ): smashed[ 0 ], riftTransformed7[ 1 ], input[ 3 ], riftTransformed7[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed7[ 3 ];debugWriteTransformed8( DebugWriteFilePe ): "riftTransformed8.image", riftTransformed8[ 0 ];riftTransformed9( RiftTransform / flags[ 8 ] ? "RiftTransformRelativeCallsI386" : "RiftTransform" ): riftTransformed8[ 0 ], riftTransformed8[ 1 ], input[ 3 ], riftTransformed8[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed8[ 3 ];debugWriteTransformed9( DebugWriteFilePe ): "riftTransformed9.image", riftTransformed9[ 0 ];output: riftTransformed9[ 0 ], riftTransformed9[ 1 ], riftTransformed9[ 2 ], riftTransformed9[ 3 ];RiftTransform_AMD64flags( GetBits ): input[ 0 ];riftTransformed0( RiftTransform / flags[ 1 ] ? "MarkNonExe" : "RiftTransform" ): input[ 1 ], input[ 2 ], input[ 3 ], input[ 4 ], input[ 5 ], input[ 6 ], input[ 7 ], input[ 8 ];riftTransformed1( RiftTransform / flags[ 2 ] ? "RiftTransformImports" : "RiftTransform" ): riftTransformed0[ 0 ], riftTransformed0[ 1 ], input[ 3 ], riftTransformed0[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed0[ 3 ];riftTransformed2( RiftTransform / flags[ 3 ] ? "RiftTransformExports" : "RiftTransform" ): riftTransformed1[ 0 ], riftTransformed1[ 1 ], input[ 3 ], riftTransformed1[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed1[ 3 ];riftTransformed3( RiftTransform / flags[ 4 ] ? "RiftTransformResources" : "RiftTransform" ): riftTransformed2[ 0 ], riftTransformed2[ 1 ], input[ 3 ], riftTransformed2[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed2[ 3 ];riftTransformed4( RiftTransform / flags[ 5 ] ? "RiftTransformRelocations" : "RiftTransform" ): riftTransformed3[ 0 ], riftTransformed3[ 1 ], input[ 3 ], riftTransformed3[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed3[ 3 ];riftTransformed6( RiftTransform / flags[ 14 ] ? "RiftTransformCliDisasm" : "RiftTransform" ): riftTransformed4[ 0 ], riftTransformed4[ 1 ], input[ 3 ], riftTransformed4[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed4[ 3 ];riftTransformed7( RiftTransform / flags[ 15 ] ? "RiftTransformCliMetadata" : "RiftTransform" ) : riftTransformed6[ 0 ], riftTransformed6[ 1 ], input[ 3 ], riftTransformed6[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed6[ 3 ];riftTransformed8( RiftTransform / flags[ 9 ] ? "RiftTransformDisasmAmd64" : "RiftTransform" ): riftTransformed7[ 0 ], riftTransformed7[ 1 ], input[ 3 ], riftTransformed7[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed7[ 3 ];riftTransformed9( RiftTransform / flags[ 10 ] ? "RiftTransformPdataAmd64" : "RiftTransform" ): riftTransformed8[ 0 ], riftTransformed8[ 1 ], input[ 3 ], riftTransformed8[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed8[ 3 ];output: riftTransformed9[ 0 ], riftTransformed9[ 1 ], riftTransformed9[ 2 ], riftTransformed9[ 3 ];RiftTransform_CLI4_AMD64flags( GetBits ): input[ 0 ];riftTransformed0( RiftTransform / flags[ 1 ] ? "MarkNonExeCli4" : "RiftTransform" ): input[ 1 ], input[ 2 ], input[ 3 ], input[ 4 ], input[ 5 ], input[ 6 ], input[ 7 ], input[ 8 ];riftTransformed1( RiftTransform / flags[ 2 ] ? "RiftTransformImports" : "RiftTransform" ): riftTransformed0[ 0 ], riftTransformed0[ 1 ], input[ 3 ], riftTransformed0[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed0[ 3 ];riftTransformed2( RiftTransform / flags[ 3 ] ? "RiftTransformExports" : "RiftTransform" ): riftTransformed1[ 0 ], riftTransformed1[ 1 ], input[ 3 ], riftTransformed1[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed1[ 3 ];riftTransformed3( RiftTransform / flags[ 4 ] ? "RiftTransformResources" : "RiftTransform" ): riftTransformed2[ 0 ], riftTransformed2[ 1 ], input[ 3 ], riftTransformed2[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed2[ 3 ];riftTransformed4( RiftTransform / flags[ 5 ] ? "RiftTransformRelocations" : "RiftTransform" ): riftTransformed3[ 0 ], riftTransformed3[ 1 ], input[ 3 ], riftTransformed3[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed3[ 3 ];riftTransformed6( RiftTransform / flags[ 21 ] ? "RiftTransformCli4Disasm" : "RiftTransform" ): riftTransformed4[ 0 ], riftTransformed4[ 1 ], input[ 3 ], riftTransformed4[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed4[ 3 ];riftTransformed7( RiftTransform / flags[ 22 ] ? "RiftTransformCli4Metadata" : "RiftTransform" ) : riftTransformed6[ 0 ], riftTransformed6[ 1 ], input[ 3 ], riftTransformed6[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed6[ 3 ];riftTransformed8( RiftTransform / flags[ 9 ] ? "RiftTransformDisasmAmd64" : "RiftTransform" ): riftTransformed7[ 0 ], riftTransformed7[ 1 ], input[ 3 ], riftTransformed7[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed7[ 3 ];riftTransformed9( RiftTransform / flags[ 10 ] ? "RiftTransformPdataAmd64" : "RiftTransform" ): riftTransformed8[ 0 ], riftTransformed8[ 1 ], input[ 3 ], riftTransformed8[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed8[ 3 ];output: riftTransformed9[ 0 ], riftTransformed9[ 1 ], riftTransformed9[ 2 ], riftTransformed9[ 3 ];RiftTransform_IA64flags( GetBits ): input[ 0 ];riftTransformed0( RiftTransform / flags[ 1 ] ? "MarkNonExe" : "RiftTransform" ): input[ 1 ], input[ 2 ], input[ 3 ], input[ 4 ], input[ 5 ], input[ 6 ], input[ 7 ], input[ 8 ];riftTransformed1( RiftTransform / flags[ 2 ] ? "RiftTransformImports" : "RiftTransform" ): riftTransformed0[ 0 ], riftTransformed0[ 1 ], input[ 3 ], riftTransformed0[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed0[ 3 ];riftTransformed2( RiftTransform / flags[ 3 ] ? "RiftTransformExports" : "RiftTransform" ): riftTransformed1[ 0 ], riftTransformed1[ 1 ], input[ 3 ], riftTransformed1[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed1[ 3 ];riftTransformed3( RiftTransform / flags[ 4 ] ? "RiftTransformResources" : "RiftTransform" ): riftTransformed2[ 0 ], riftTransformed2[ 1 ], input[ 3 ], riftTransformed2[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed2[ 3 ];riftTransformed4( RiftTransform / flags[ 5 ] ? "RiftTransformRelocations" : "RiftTransform" ): riftTransformed3[ 0 ], riftTransformed3[ 1 ], input[ 3 ], riftTransformed3[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed3[ 3 ];riftTransformed6( RiftTransform / flags[ 14 ] ? "RiftTransformCliDisasm" : "RiftTransform" ): riftTransformed4[ 0 ], riftTransformed4[ 1 ], input[ 3 ], riftTransformed4[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed4[ 3 ];riftTransformed7( RiftTransform / flags[ 15 ] ? "RiftTransformCliMetadata" : "RiftTransform" ) : riftTransformed6[ 0 ], riftTransformed6[ 1 ], input[ 3 ], riftTransformed6[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed6[ 3 ];riftTransformed8( RiftTransform / flags[ 11 ] ? "RiftTransformDisasmIa64" : "RiftTransform" ): riftTransformed7[ 0 ], riftTransformed7[ 1 ], input[ 3 ], riftTransformed7[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed7[ 3 ];riftTransformed9( RiftTransform / flags[ 12 ] ? "RiftTransformPdataIa64" : "RiftTransform" ): riftTransformed8[ 0 ], riftTransformed8[ 1 ], input[ 3 ], riftTransformed8[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed8[ 3 ];output: riftTransformed9[ 0 ], riftTransformed9[ 1 ], riftTransformed9[ 2 ], riftTransformed9[ 3 ];RiftTransform_CLI4_ARMflags( GetBits ): input[ 0 ];riftTransformed0( RiftTransform / flags[ 1 ] ? "MarkNonExeCli4" : "RiftTransform" ): input[ 1 ], input[ 2 ], input[ 3 ], input[ 4 ], input[ 5 ], input[ 6 ], input[ 7 ], input[ 8 ];riftTransformed1( RiftTransform / flags[ 2 ] ? "RiftTransformImports" : "RiftTransform" ): riftTransformed0[ 0 ], riftTransformed0[ 1 ], input[ 3 ], riftTransformed0[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed0[ 3 ];riftTransformed2( RiftTransform / flags[ 3 ] ? "RiftTransformExports" : "RiftTransform" ): riftTransformed1[ 0 ], riftTransformed1[ 1 ], input[ 3 ], riftTransformed1[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed1[ 3 ];riftTransformed3( RiftTransform / flags[ 4 ] ? "RiftTransformResources" : "RiftTransform" ): riftTransformed2[ 0 ], riftTransformed2[ 1 ], input[ 3 ], riftTransformed2[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed2[ 3 ];riftTransformed4( RiftTransform / flags[ 5 ] ? "RiftTransformRelocations" : "RiftTransform" ): riftTransformed3[ 0 ], riftTransformed3[ 1 ], input[ 3 ], riftTransformed3[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed3[ 3 ];riftTransformed6( RiftTransform / flags[ 21 ] ? "RiftTransformCli4Disasm" : "RiftTransform" ): riftTransformed4[ 0 ], riftTransformed4[ 1 ], input[ 3 ], riftTransformed4[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed4[ 3 ];riftTransformed7( RiftTransform / flags[ 22 ] ? "RiftTransformCli4Metadata" : "RiftTransform" ) : riftTransformed6[ 0 ], riftTransformed6[ 1 ], input[ 3 ], riftTransformed6[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed6[ 3 ];riftTransformed8( RiftTransform / flags[ 19 ] ? "RiftTransformDisasmARM" : "RiftTransform" ): riftTransformed7[ 0 ], riftTransformed7[ 1 ], input[ 3 ], riftTransformed7[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed7[ 3 ];riftTransformed9( RiftTransform / flags[ 20 ] ? "RiftTransformPdataARM" : "RiftTransform" ): riftTransformed8[ 0 ], riftTransformed8[ 1 ], input[ 3 ], riftTransformed8[ 2 ], input[ 5 ], input[ 6 ], input[ 7 ], riftTransformed8[ 3 ];output: riftTransformed9[ 0 ], riftTransformed9[ 1 ], riftTransformed9[ 2 ], riftTransformed9[ 3 ];ApplyPreProcessSourcePecode( CopyInt ): input[ 0 ];flagsInt( CopyInt ): input[ 1 ];flags( GetBits ): flagsInt[ 0 ];source( PassBuffer ): input[ 2 ];bitReader( BitReaderOpen ): input[ 3 ];targetSize( CopyInt ): input[ 4 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];sourceSize( BufferSize ): source[ 0 ];sourcePe0( PortableExecutableFromBuffer ): source[ 0 ], 1;checkSourcePe0( CheckIntsIdentity ): sourcePe0[ 1 ], 1, 0x040301;sourcePe( PassPe / flags[ 13 ] ? "UnbindPortableExecutable" : "PassPe" ): sourcePe0[ 0 ];sourceOffsetToRva( ExtractImageOffsetToRva ): sourcePe[ 0 ];debugWriteSourceOffsetToRva( DebugWriteFileRiftTable ): "sourceOffsetToRva.apply.rift", sourceOffsetToRva[ 0 ];sourceCliMetadata( ExtractCliMetadata ): sourcePe[ 0 ];sourceImageBase( GetImageBase ): sourcePe[ 0 ];targetInfo( BitReadPortableExecutableInfo ): bitReader[ 0 ];targetInfoSplit( SplitPortableExecutableInfo ): targetInfo[ 1 ];targetImageBase( PassInt ): targetInfoSplit[ 0 ];targetGlobalPointer( PassInt ): targetInfoSplit[ 1 ];targetTimeStamp( PassInt ): targetInfoSplit[ 2 ];targetRvaToOffset( PassRiftTable ): targetInfoSplit[ 3 ];debugWriteTargetRvaToOffsetRiftTable( DebugWriteFileRiftTable ): "targetRvaToOffset.apply.rift", targetRvaToOffset[ 0 ];targetCliMetadata( PassCliMetadata ): targetInfoSplit[ 4 ];usedRiftTable( BitReadRiftTable ): targetInfo[ 0 ];debugWriteUsedRiftTable( DebugWriteFileRiftTable ): "used.apply.rift", usedRiftTable[ 1 ]; cliMap( BitReadCliMap ): usedRiftTable[ 0 ];bitReaderClose( BitReaderClose ): cliMap[ 0 ], 1;hintBuffer( CreateHintBuffer ): sourcePe[ 0 ];emptyRelative( CreateEmptyRiftTable ):;riftTransformName( Concat ): "RiftTransform_", codeMnemonic[ 0 ];sourceRiftTransformed( RiftTransformTemplate / riftTransformName[ 0 ] ): flagsInt[ 0 ], sourcePe[ 0 ], hintBuffer[ 0 ], usedRiftTable[ 1 ], "", cliMap[ 1 ], targetInfo[ 1 ], 1, emptyRelative[ 0 ];setImageBase( SetImageBase ): sourceRiftTransformed[ 0 ], targetImageBase[ 0 ];setGlobalPointer( SetGlobalPointer ): setImageBase[ 0 ], targetGlobalPointer[ 0 ];setTimeStamp( SetTimeStamp ): setGlobalPointer[ 0 ], targetTimeStamp[ 0 ];setCheckSum( SetCheckSum ): setTimeStamp[ 0 ], 0; transformed( PortableExecutableToBuffer ): setCheckSum[ 0 ];compressionRiftTable0( MultiplyRiftTables ): sourceOffsetToRva[ 0 ], usedRiftTable[ 1 ];debugWriteCompression0( DebugWriteFileRiftTable ): "compression0.apply.rift", compressionRiftTable0[ 0 ];compressionRiftTable1( MultiplyRiftTables ): compressionRiftTable0[ 0 ], targetRvaToOffset[ 0 ];debugWriteCompression1( DebugWriteFileRiftTable ): "compression1.apply.rift", compressionRiftTable1[ 0 ];compressionRiftTable2( ReverseRiftTable ): compressionRiftTable1[ 0 ], 0;debugWriteCompression2( DebugWriteFileRiftTable ): "compression2.apply.rift", compressionRiftTable2[ 0 ];cliMapCompressionRiftTable( CompressionRiftTableFromCliMap ): sourceCliMetadata[ 0 ], targetCliMetadata[ 0 ], cliMap[ 1 ], transformed[ 0 ];debugWriteCliMapCompressionRiftTable( DebugWriteFileRiftTable ): "cliMapCompression.apply.rift", cliMapCompressionRiftTable[ 0 ];compressionRiftTable3( SumRiftTables ): compressionRiftTable2[ 0 ], cliMapCompressionRiftTable[ 0 ], 1;debugWriteCompression3( DebugWriteFileRiftTable ): "compression3.apply.rift", compressionRiftTable3[ 0 ];output: transformed[ 0 ], compressionRiftTable3[ 0 ];ApplyPreProcessSourcePeCli4code( CopyInt ): input[ 0 ];flagsInt( CopyInt ): input[ 1 ];flags( GetBits ): flagsInt[ 0 ];source( PassBuffer ): input[ 2 ];bitReader( BitReaderOpen ): input[ 3 ];targetSize( CopyInt ): input[ 4 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];sourceSize( BufferSize ): source[ 0 ];sourcePe0( PortableExecutableFromBuffer ): source[ 0 ], 1;checkSourcePe0( CheckIntsIdentity ): sourcePe0[ 1 ], 1, 0x040301;sourcePe( PassPe / flags[ 13 ] ? "UnbindPortableExecutable" : "PassPe" ): sourcePe0[ 0 ];sourceOffsetToRva( ExtractImageOffsetToRva ): sourcePe[ 0 ];debugWriteSourceOffsetToRva( DebugWriteFileRiftTable ): "sourceOffsetToRva.apply.rift", sourceOffsetToRva[ 0 ];sourceCliMetadata( ExtractCli4Metadata ): sourcePe[ 0 ];sourceImageBase( GetImageBase ): sourcePe[ 0 ];targetInfo( BitReadPortableExecutableInfoCli4 ): bitReader[ 0 ];targetInfoSplit( SplitPortableExecutableInfo ): targetInfo[ 1 ];targetImageBase( PassInt ): targetInfoSplit[ 0 ];targetGlobalPointer( PassInt ): targetInfoSplit[ 1 ];targetTimeStamp( PassInt ): targetInfoSplit[ 2 ];targetRvaToOffset( PassRiftTable ): targetInfoSplit[ 3 ];debugWriteTargetRvaToOffsetRiftTable( DebugWriteFileRiftTable ): "targetRvaToOffset.apply.rift", targetRvaToOffset[ 0 ];targetCliMetadata( PassCliMetadata ): targetInfoSplit[ 5 ];usedRiftTable( BitReadRiftTable ): targetInfo[ 0 ];debugWriteUsedRiftTable( DebugWriteFileRiftTable ): "used.apply.rift", usedRiftTable[ 1 ]; cliMap( BitReadCliMap ): usedRiftTable[ 0 ];bitReaderClose( BitReaderClose ): cliMap[ 0 ], 1;hintBuffer( CreateHintBuffer ): sourcePe[ 0 ];emptyRelative( CreateEmptyRiftTable ):;riftTransformName( Concat ): "RiftTransform_", codeMnemonic[ 0 ];sourceRiftTransformed( RiftTransformTemplate / riftTransformName[ 0 ] ): flagsInt[ 0 ], sourcePe[ 0 ], hintBuffer[ 0 ], usedRiftTable[ 1 ], "", cliMap[ 1 ], targetInfo[ 1 ], 1, emptyRelative[ 0 ];setImageBase( SetImageBase ): sourceRiftTransformed[ 0 ], targetImageBase[ 0 ];setGlobalPointer( SetGlobalPointer ): setImageBase[ 0 ], targetGlobalPointer[ 0 ];setTimeStamp( SetTimeStamp ): setGlobalPointer[ 0 ], targetTimeStamp[ 0 ];setCheckSum( SetCheckSum ): setTimeStamp[ 0 ], 0; transformed( PortableExecutableToBuffer ): setCheckSum[ 0 ];compressionRiftTable0( MultiplyRiftTables ): sourceOffsetToRva[ 0 ], usedRiftTable[ 1 ];debugWriteCompression0( DebugWriteFileRiftTable ): "compression0.apply.rift", compressionRiftTable0[ 0 ];compressionRiftTable1( MultiplyRiftTables ): compressionRiftTable0[ 0 ], targetRvaToOffset[ 0 ];debugWriteCompression1( DebugWriteFileRiftTable ): "compression1.apply.rift", compressionRiftTable1[ 0 ];compressionRiftTable2( ReverseRiftTable ): compressionRiftTable1[ 0 ], 0;debugWriteCompression2( DebugWriteFileRiftTable ): "compression2.apply.rift", compressionRiftTable2[ 0 ];cliMapCompressionRiftTable( CompressionRiftTableFromCli4Map ): sourceCliMetadata[ 0 ], targetCliMetadata[ 0 ], cliMap[ 1 ], transformed[ 0 ];debugWriteCliMapCompressionRiftTable( DebugWriteFileRiftTable ): "cliMapCompression.apply.rift", cliMapCompressionRiftTable[ 0 ];compressionRiftTable3( SumRiftTables ): compressionRiftTable2[ 0 ], cliMapCompressionRiftTable[ 0 ], 1;debugWriteCompression3( DebugWriteFileRiftTable ): "compression3.apply.rift", compressionRiftTable3[ 0 ];output: transformed[ 0 ], compressionRiftTable3[ 0 ];TargetRealPeContainercode( CopyInt ): input[ 0 ];flagsInt( CopyInt ): input[ 1 ];sourcePe( PortableExecutableFromBuffer ): input[ 2 ], 1;targetPe( PortableExecutableFromBuffer ): input[ 3 ], 1;patchIni( InputSharedIniReader ): input[ 6 ];targetInfo( GetPortableExecutableInfo ): targetPe[ 0 ];cliMap( CliMapFromPes ): sourcePe[ 0 ], targetPe[ 0 ];pesRiftTable( RiftTableFromPes ): flagsInt[ 0 ], sourcePe[ 0 ], targetPe[ 0 ], cliMap[ 0 ];psymsRiftTable( RiftTableFromPsyms ): code[ 0 ], flagsInt[ 0 ], sourcePe[ 0 ], targetPe[ 0 ], input[ 4 ], input[ 5 ];sourceRvaToImageOffset( ExtractRvaToImageOffset ): sourcePe[ 0 ];targetRvaToImageOffset( ExtractRvaToImageOffset ): targetPe[ 0 ];debugWriteSourceRvaToOffsetRiftTable( DebugWriteFileRiftTable ): "sourceRvaToOffset.create.rift", sourceRvaToImageOffset[ 0 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];riftTransformName( Concat ): "RiftTransform_", codeMnemonic[ 0 ];sourceHintBuffer( CreateHintBuffer ): sourcePe[ 0 ];targetHintBuffer( CreateHintBuffer ): targetPe[ 0 ];emptyCliMap( CreateEmptyCliMap ):;emptyRiftTable( CreateEmptyRiftTable ):;emptyPeInfo( CreateEmptyPortableExecutableInfo ):;sourceRelative( RiftTransformTemplate / riftTransformName[ 0 ] ): flagsInt[ 0 ], sourcePe[ 0 ], sourceHintBuffer[ 0 ], emptyRiftTable[ 0 ], "", emptyCliMap[ 0 ], emptyPeInfo[ 0 ], 0, emptyRiftTable[ 0 ];targetRelative( RiftTransformTemplate / riftTransformName[ 0 ] ): flagsInt[ 0 ], targetPe[ 0 ], targetHintBuffer[ 0 ], emptyRiftTable[ 0 ], "", emptyCliMap[ 0 ], emptyPeInfo[ 0 ], 0, emptyRiftTable[ 0 ];sourceZero( PortableExecutableToBuffer ): sourceRelative[ 0 ];targetZero( PortableExecutableToBuffer ): targetRelative[ 0 ];debugWriteSourceZero( DebugWriteFile ): "sourceZero.create.image", sourceZero[ 0 ];debugWriteTargetZero( DebugWriteFile ): "targetZero.create.image", targetZero[ 0 ];debugWriteSourceRelative( DebugWriteFileRiftTable ): "sourceRelative.create.rift", sourceRelative[ 3 ];debugWriteTargetRelative( DebugWriteFileRiftTable ): "targetRelative.create.rift", targetRelative[ 3 ];basicBlockRiftTable( CreateBasicBlockRiftTable ): sourceZero[ 0 ], targetZero[ 0 ], sourceRelative[ 3 ], targetRelative[ 3 ], sourceRvaToImageOffset[ 0 ], targetRvaToImageOffset[ 0 ];output: targetInfo[ 0 ], pesRiftTable[ 0 ], basicBlockRiftTable[ 0 ], psymsRiftTable[ 0 ], cliMap[ 0 ], cliMap[ 1 ];TargetRealPeContainerCli4code( CopyInt ): input[ 0 ];flagsInt( CopyInt ): input[ 1 ];sourcePe( PortableExecutableFromBuffer ): input[ 2 ], 1;targetPe( PortableExecutableFromBuffer ): input[ 3 ], 1;patchIni( InputSharedIniReader ): input[ 6 ];targetInfo( GetPortableExecutableInfoCli4 ): targetPe[ 0 ];cliMap( Cli4MapFromPes ): sourcePe[ 0 ], targetPe[ 0 ];pesRiftTable( RiftTableFromPes ): flagsInt[ 0 ], sourcePe[ 0 ], targetPe[ 0 ], cliMap[ 0 ];psymsRiftTable( RiftTableFromPsyms ): code[ 0 ], flagsInt[ 0 ], sourcePe[ 0 ], targetPe[ 0 ], input[ 4 ], input[ 5 ];sourceRvaToImageOffset( ExtractRvaToImageOffset ): sourcePe[ 0 ];targetRvaToImageOffset( ExtractRvaToImageOffset ): targetPe[ 0 ];debugWriteSourceRvaToOffsetRiftTable( DebugWriteFileRiftTable ): "sourceRvaToOffset.create.rift", sourceRvaToImageOffset[ 0 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];riftTransformName( Concat ): "RiftTransform_", codeMnemonic[ 0 ];sourceHintBuffer( CreateHintBuffer ): sourcePe[ 0 ];targetHintBuffer( CreateHintBuffer ): targetPe[ 0 ];emptyCliMap( CreateEmptyCli4Map ):;emptyRiftTable( CreateEmptyRiftTable ):;emptyPeInfo( CreateEmptyPortableExecutableInfoCli4 ):;sourceRelative( RiftTransformTemplate / riftTransformName[ 0 ] ): flagsInt[ 0 ], sourcePe[ 0 ], sourceHintBuffer[ 0 ], emptyRiftTable[ 0 ], "", emptyCliMap[ 0 ], emptyPeInfo[ 0 ], 0, emptyRiftTable[ 0 ];targetRelative( RiftTransformTemplate / riftTransformName[ 0 ] ): flagsInt[ 0 ], targetPe[ 0 ], targetHintBuffer[ 0 ], emptyRiftTable[ 0 ], "", emptyCliMap[ 0 ], emptyPeInfo[ 0 ], 0, emptyRiftTable[ 0 ];sourceZero( PortableExecutableToBuffer ): sourceRelative[ 0 ];targetZero( PortableExecutableToBuffer ): targetRelative[ 0 ];debugWriteSourceZero( DebugWriteFile ): "sourceZero.create.image", sourceZero[ 0 ];debugWriteTargetZero( DebugWriteFile ): "targetZero.create.image", targetZero[ 0 ];debugWriteSourceRelative( DebugWriteFileRiftTable ): "sourceRelative.create.rift", sourceRelative[ 3 ];debugWriteTargetRelative( DebugWriteFileRiftTable ): "targetRelative.create.rift", targetRelative[ 3 ];basicBlockRiftTable( CreateBasicBlockRiftTable ): sourceZero[ 0 ], targetZero[ 0 ], sourceRelative[ 3 ], targetRelative[ 3 ], sourceRvaToImageOffset[ 0 ], targetRvaToImageOffset[ 0 ];output: targetInfo[ 0 ], pesRiftTable[ 0 ], basicBlockRiftTable[ 0 ], psymsRiftTable[ 0 ], cliMap[ 0 ], cliMap[ 1 ];TargetStubPeContainercode( InputSharedInt ): input[ 0 ];flags( InputSharedInt ): input[ 1 ];sourceBuffer( InputExclusiveBuffer ): input[ 2 ];targetBuffer( InputExclusiveBuffer ): input[ 3 ];sourceIni( InputSharedIniReader ): input[ 4 ];targetIni( InputSharedIniReader ): input[ 5 ];patchIni( InputSharedIniReader ): input[ 6 ];targetInfo( CreateEmptyPortableExecutableInfo ):;cliMap( CreateEmptyCliMap ):;cliMapRiftTable( CreateEmptyRiftTable ):;pesRiftTable( CreateEmptyRiftTable ):;basicBlockRiftTable( CreateEmptyRiftTable ):;psymsRiftTable( CreateEmptyRiftTable ):;output: targetInfo[ 0 ], pesRiftTable[ 0 ], basicBlockRiftTable[ 0 ], psymsRiftTable[ 0 ], cliMap[ 0 ], cliMapRiftTable[ 0 ];TargetStubPeContainerCli4code( InputSharedInt ): input[ 0 ];flags( InputSharedInt ): input[ 1 ];sourceBuffer( InputExclusiveBuffer ): input[ 2 ];targetBuffer( InputExclusiveBuffer ): input[ 3 ];sourceIni( InputSharedIniReader ): input[ 4 ];targetIni( InputSharedIniReader ): input[ 5 ];patchIni( InputSharedIniReader ): input[ 6 ];targetInfo( CreateEmptyPortableExecutableInfoCli4 ):;cliMap( CreateEmptyCli4Map ):;cliMapRiftTable( CreateEmptyRiftTable ):;pesRiftTable( CreateEmptyRiftTable ):;basicBlockRiftTable( CreateEmptyRiftTable ):;psymsRiftTable( CreateEmptyRiftTable ):;output: targetInfo[ 0 ], pesRiftTable[ 0 ], basicBlockRiftTable[ 0 ], psymsRiftTable[ 0 ], cliMap[ 0 ], cliMapRiftTable[ 0 ];CreatePreProcessSourcePecode( CopyInt ): input[ 0 ];targetCode( CopyInt ): input[ 1 ];flagsInt( CopyInt ): input[ 2 ];flags( GetBits ): flagsInt[ 0 ];source( PassBuffer ): input[ 3 ];target( CopyBuffer ): input[ 4 ];sourceIni( PassIniReader ): input[ 5 ];targetIni( PassIniReader ): input[ 6 ];patchIni( PassIniReader ): input[ 7 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];sourceSize( BufferSize ): source[ 0 ];sourcePe0( PortableExecutableFromBuffer ): source[ 0 ], 1;checkSourcePe0( CheckIntsIdentity ): sourcePe0[ 1 ], 1, 0x041F02;sourcePe( PassPe / flags[ 13 ] ? "UnbindPortableExecutable" : "PassPe" ): sourcePe0[ 0 ];sourceOffsetToRva( ExtractImageOffsetToRva ): sourcePe[ 0 ];debugWriteSourceOffsetToRva( DebugWriteFileRiftTable ): "sourceOffsetToRva.create.rift", sourceOffsetToRva[ 0 ];sourceCliMetadata( ExtractCliMetadata ): sourcePe[ 0 ];sourceImageBase( GetImageBase ): sourcePe[ 0 ];iniRiftTable( RiftTableFromIniSection ): patchIni[ 0 ], "OldRvaToNewRvaMap", 1;debugWriteIniRiftTable( DebugWriteFileRiftTable ): "ini.create.rift", iniRiftTable[ 0 ];compareCodes( CompareInts ): code[ 0 ], targetCode[ 0 ];targetPeContainer( TargetRealPeContainer / compareCodes[ 0 ] ? "TargetStubPeContainer" : "TargetRealPeContainer" ): code[ 0 ], flagsInt[ 0 ], source[ 0 ], target[ 0 ], sourceIni[ 0 ], targetIni[ 0 ], patchIni[ 0 ];targetInfo( PassPortableExecutableInfo ): targetPeContainer[ 0 ];targetInfoSplit( SplitPortableExecutableInfo ): targetInfo[ 0 ];targetImageBase( PassInt ): targetInfoSplit[ 0 ];targetGlobalPointer( PassInt ): targetInfoSplit[ 1 ];targetTimeStamp( PassInt ): targetInfoSplit[ 2 ];targetRvaToOffset( PassRiftTable ): targetInfoSplit[ 3 ];debugWriteTargetRvaToOffsetRiftTable( DebugWriteFileRiftTable ): "targetRvaToOffset.create.rift", targetRvaToOffset[ 0 ];targetCliMetadata( PassCliMetadata ): targetInfoSplit[ 4 ];pesRiftTable( PassRiftTable ): targetPeContainer[ 1 ];debugWritePesRiftTable( DebugWriteFileRiftTable ): "pes.create.rift", pesRiftTable[ 0 ];basicBlockRiftTable( PassRiftTable ): targetPeContainer[ 2 ];debugWriteBasicBlockRiftTable( DebugWriteFileRiftTable ): "basicBlock.create.rift", basicBlockRiftTable[ 0 ];psymsRiftTable( PassRiftTable ): targetPeContainer[ 3 ];debugWritePsymsRiftTable( DebugWriteFileRiftTable ): "psyms.create.rift", psymsRiftTable[ 0 ];cliMap( PassCliMap ): targetPeContainer[ 4 ];cliMapRiftTable( PassRiftTable ): targetPeContainer[ 5 ];debugWriteCliMapRiftTable( DebugWriteFileRiftTable ): "cliMap.create.rift", cliMapRiftTable[ 0 ];riftTable0( SumRiftTables ): pesRiftTable[ 0 ], cliMapRiftTable[ 0 ], 0;riftTable1( SumRiftTables ): riftTable0[ 0 ], basicBlockRiftTable[ 0 ], 0;riftTable2( SumRiftTables ): riftTable1[ 0 ], psymsRiftTable[ 0 ], 0;unreducedRiftTable( SumRiftTables ): iniRiftTable[ 0 ], riftTable2[ 0 ], 0;debugWriteUnreducedRiftTable( DebugWriteFileRiftTable ): "unreduced.create.rift", unreducedRiftTable[ 0 ];reducedRiftTable( ReduceRiftTable ): unreducedRiftTable[ 0 ];debugWriteReducedRiftTable( DebugWriteFileRiftTable ): "reduced.create.rift", reducedRiftTable[ 0 ];targetSize( BufferSize ): target[ 0 ];preWriter( BitWriterOpen ):;writeTargetInfo( BitWritePortableExecutableInfo ): preWriter[ 0 ], targetInfo[ 0 ];hintBuffer0( CreateHintBuffer ): sourcePe[ 0 ];usageBuffer0( CreateRiftUsageBuffer ): reducedRiftTable[ 0 ];emptyRelative( CreateEmptyRiftTable ):;riftTransformName( Concat ): "RiftTransform_", codeMnemonic[ 0 ];sourceRiftTransformed( RiftTransformTemplate / riftTransformName[ 0 ] ): flagsInt[ 0 ], sourcePe[ 0 ], hintBuffer0[ 0 ], reducedRiftTable[ 0 ], usageBuffer0[ 0 ], cliMap[ 0 ], targetInfo[ 0 ], 1, emptyRelative[ 0 ];hintBuffer( PassBuffer ): sourceRiftTransformed[ 1 ];usageBuffer( RiftTableMap ): reducedRiftTable[ 0 ], 0, sourceRiftTransformed[ 2 ];debugWriteHintBuffer( DebugWriteFile ): "hint.map", hintBuffer[ 0 ];debugWriteUsageBuffer( DebugWriteFile ): "usage.map", usageBuffer[ 1 ];usedRiftTable( RemoveUnusedRiftEntries ): reducedRiftTable[ 0 ], usageBuffer[ 1 ];debugWriteUsedRiftTable( DebugWriteFileRiftTable ): "used.create.rift", usedRiftTable[ 0 ];setImageBase( SetImageBase ): sourceRiftTransformed[ 0 ], targetImageBase[ 0 ];setGlobalPointer( SetGlobalPointer ): setImageBase[ 0 ], targetGlobalPointer[ 0 ];setTimeStamp( SetTimeStamp ): setGlobalPointer[ 0 ], targetTimeStamp[ 0 ];setCheckSum( SetCheckSum ): setTimeStamp[ 0 ], 0; writeRiftTable( BitWriteRiftTable ): writeTargetInfo[ 0 ], usedRiftTable[ 0 ];writeCliMap( BitWriteCliMap ): writeRiftTable[ 0 ], cliMap[ 0 ];preBuffer( BitWriterClose ): writeCliMap[ 0 ];transformedSource( PortableExecutableToBuffer ): setCheckSum[ 0 ];compressionRiftTable0( MultiplyRiftTables ): sourceOffsetToRva[ 0 ], usedRiftTable[ 0 ];debugWriteCompression0( DebugWriteFileRiftTable ): "compression0.create.rift", compressionRiftTable0[ 0 ];compressionRiftTable1( MultiplyRiftTables ): compressionRiftTable0[ 0 ], targetRvaToOffset[ 0 ];debugWriteCompression1( DebugWriteFileRiftTable ): "compression1.create.rift", compressionRiftTable1[ 0 ];compressionRiftTable2( ReverseRiftTable ): compressionRiftTable1[ 0 ], 0; debugWriteCompression2( DebugWriteFileRiftTable ): "compression2.create.rift", compressionRiftTable2[ 0 ];cliMapCompressionRiftTable( CompressionRiftTableFromCliMap ): sourceCliMetadata[ 0 ], targetCliMetadata[ 0 ], cliMap[ 0 ], transformedSource[ 0 ];debugWriteCliMapCompressionRiftTable( DebugWriteFileRiftTable ): "cliMapCompression.create.rift", cliMapCompressionRiftTable[ 0 ];compressionRiftTable3( SumRiftTables ): compressionRiftTable2[ 0 ], cliMapCompressionRiftTable[ 0 ], 1;debugWriteCompression3( DebugWriteFileRiftTable ): "compression3.create.rift", compressionRiftTable3[ 0 ];output: transformedSource[ 0 ], preBuffer[ 0 ], compressionRiftTable3[ 0 ];CreatePreProcessSourcePeCli4code( CopyInt ): input[ 0 ];targetCode( CopyInt ): input[ 1 ];flagsInt( CopyInt ): input[ 2 ];flags( GetBits ): flagsInt[ 0 ];source( PassBuffer ): input[ 3 ];target( CopyBuffer ): input[ 4 ];sourceIni( PassIniReader ): input[ 5 ];targetIni( PassIniReader ): input[ 6 ];patchIni( PassIniReader ): input[ 7 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];sourceSize( BufferSize ): source[ 0 ];sourcePe0( PortableExecutableFromBuffer ): source[ 0 ], 1;checkSourcePe0( CheckIntsIdentity ): sourcePe0[ 1 ], 1, 0x041F02;sourcePe( PassPe / flags[ 13 ] ? "UnbindPortableExecutable" : "PassPe" ): sourcePe0[ 0 ];sourceOffsetToRva( ExtractImageOffsetToRva ): sourcePe[ 0 ];debugWriteSourceOffsetToRva( DebugWriteFileRiftTable ): "sourceOffsetToRva.create.rift", sourceOffsetToRva[ 0 ];sourceCliMetadata( ExtractCli4Metadata ): sourcePe[ 0 ];sourceImageBase( GetImageBase ): sourcePe[ 0 ];iniRiftTable( RiftTableFromIniSection ): patchIni[ 0 ], "OldRvaToNewRvaMap", 1;debugWriteIniRiftTable( DebugWriteFileRiftTable ): "ini.create.rift", iniRiftTable[ 0 ];compareCodes( CompareInts ): code[ 0 ], targetCode[ 0 ];targetPeContainer( TargetRealPeContainerCli4 / compareCodes[ 0 ] ? "TargetStubPeContainerCli4" : "TargetRealPeContainerCli4" ): code[ 0 ], flagsInt[ 0 ], source[ 0 ], target[ 0 ], sourceIni[ 0 ], targetIni[ 0 ], patchIni[ 0 ];targetInfo( PassPortableExecutableInfo ): targetPeContainer[ 0 ];targetInfoSplit( SplitPortableExecutableInfo ): targetInfo[ 0 ];targetImageBase( PassInt ): targetInfoSplit[ 0 ];targetGlobalPointer( PassInt ): targetInfoSplit[ 1 ];targetTimeStamp( PassInt ): targetInfoSplit[ 2 ];targetRvaToOffset( PassRiftTable ): targetInfoSplit[ 3 ];debugWriteTargetRvaToOffsetRiftTable( DebugWriteFileRiftTable ): "targetRvaToOffset.create.rift", targetRvaToOffset[ 0 ];targetCliMetadata( PassCliMetadata ): targetInfoSplit[ 5 ];pesRiftTable( PassRiftTable ): targetPeContainer[ 1 ];debugWritePesRiftTable( DebugWriteFileRiftTable ): "pes.create.rift", pesRiftTable[ 0 ];basicBlockRiftTable( PassRiftTable ): targetPeContainer[ 2 ];debugWriteBasicBlockRiftTable( DebugWriteFileRiftTable ): "basicBlock.create.rift", basicBlockRiftTable[ 0 ];psymsRiftTable( PassRiftTable ): targetPeContainer[ 3 ];debugWritePsymsRiftTable( DebugWriteFileRiftTable ): "psyms.create.rift", psymsRiftTable[ 0 ];cliMap( PassCliMap ): targetPeContainer[ 4 ];cliMapRiftTable( PassRiftTable ): targetPeContainer[ 5 ];debugWriteCliMapRiftTable( DebugWriteFileRiftTable ): "cliMap.create.rift", cliMapRiftTable[ 0 ];riftTable0( SumRiftTables ): pesRiftTable[ 0 ], cliMapRiftTable[ 0 ], 0;riftTable1( SumRiftTables ): riftTable0[ 0 ], basicBlockRiftTable[ 0 ], 0;riftTable2( SumRiftTables ): riftTable1[ 0 ], psymsRiftTable[ 0 ], 0;unreducedRiftTable( SumRiftTables ): iniRiftTable[ 0 ], riftTable2[ 0 ], 0;debugWriteUnreducedRiftTable( DebugWriteFileRiftTable ): "unreduced.create.rift", unreducedRiftTable[ 0 ];reducedRiftTable( ReduceRiftTable ): unreducedRiftTable[ 0 ];debugWriteReducedRiftTable( DebugWriteFileRiftTable ): "reduced.create.rift", reducedRiftTable[ 0 ];targetSize( BufferSize ): target[ 0 ];preWriter( BitWriterOpen ):;writeTargetInfo( BitWritePortableExecutableInfoCli4 ): preWriter[ 0 ], targetInfo[ 0 ];hintBuffer0( CreateHintBuffer ): sourcePe[ 0 ];usageBuffer0( CreateRiftUsageBuffer ): reducedRiftTable[ 0 ];emptyRelative( CreateEmptyRiftTable ):;riftTransformName( Concat ): "RiftTransform_", codeMnemonic[ 0 ];sourceRiftTransformed( RiftTransformTemplate / riftTransformName[ 0 ] ): flagsInt[ 0 ], sourcePe[ 0 ], hintBuffer0[ 0 ], reducedRiftTable[ 0 ], usageBuffer0[ 0 ], cliMap[ 0 ], targetInfo[ 0 ], 1, emptyRelative[ 0 ];hintBuffer( PassBuffer ): sourceRiftTransformed[ 1 ];usageBuffer( RiftTableMap ): reducedRiftTable[ 0 ], 0, sourceRiftTransformed[ 2 ];debugWriteHintBuffer( DebugWriteFile ): "hint.map", hintBuffer[ 0 ];debugWriteUsageBuffer( DebugWriteFile ): "usage.map", usageBuffer[ 1 ];usedRiftTable( RemoveUnusedRiftEntries ): reducedRiftTable[ 0 ], usageBuffer[ 1 ];debugWriteUsedRiftTable( DebugWriteFileRiftTable ): "used.create.rift", usedRiftTable[ 0 ];setImageBase( SetImageBase ): sourceRiftTransformed[ 0 ], targetImageBase[ 0 ];setGlobalPointer( SetGlobalPointer ): setImageBase[ 0 ], targetGlobalPointer[ 0 ];setTimeStamp( SetTimeStamp ): setGlobalPointer[ 0 ], targetTimeStamp[ 0 ];setCheckSum( SetCheckSum ): setTimeStamp[ 0 ], 0; writeRiftTable( BitWriteRiftTable ): writeTargetInfo[ 0 ], usedRiftTable[ 0 ];writeCliMap( BitWriteCliMap ): writeRiftTable[ 0 ], cliMap[ 0 ];preBuffer( BitWriterClose ): writeCliMap[ 0 ];transformedSource( PortableExecutableToBuffer ): setCheckSum[ 0 ];compressionRiftTable0( MultiplyRiftTables ): sourceOffsetToRva[ 0 ], usedRiftTable[ 0 ];debugWriteCompression0( DebugWriteFileRiftTable ): "compression0.create.rift", compressionRiftTable0[ 0 ];compressionRiftTable1( MultiplyRiftTables ): compressionRiftTable0[ 0 ], targetRvaToOffset[ 0 ];debugWriteCompression1( DebugWriteFileRiftTable ): "compression1.create.rift", compressionRiftTable1[ 0 ];compressionRiftTable2( ReverseRiftTable ): compressionRiftTable1[ 0 ], 0; debugWriteCompression2( DebugWriteFileRiftTable ): "compression2.create.rift", compressionRiftTable2[ 0 ];cliMapCompressionRiftTable( CompressionRiftTableFromCli4Map ): sourceCliMetadata[ 0 ], targetCliMetadata[ 0 ], cliMap[ 0 ], transformedSource[ 0 ];debugWriteCliMapCompressionRiftTable( DebugWriteFileRiftTable ): "cliMapCompression.create.rift", cliMapCompressionRiftTable[ 0 ];compressionRiftTable3( SumRiftTables ): compressionRiftTable2[ 0 ], cliMapCompressionRiftTable[ 0 ], 1;debugWriteCompression3( DebugWriteFileRiftTable ): "compression3.create.rift", compressionRiftTable3[ 0 ];output: transformedSource[ 0 ], preBuffer[ 0 ], compressionRiftTable3[ 0 ];ApplyPreProcessSource_RAWcode( InputSharedInt ): input[ 0 ];flagsInt( InputSharedInt ): input[ 1 ];source( PassBuffer ): input[ 2 ];preProcessBuffer( InputSharedBuffer ): input[ 3 ];targetSize( InputSharedInt ): input[ 4 ];riftTable( CreateEmptyRiftTable ):;compressionRiftTable( CreateEmptyRiftTable ):;output: source[ 0 ], compressionRiftTable[ 0 ];ApplyPreProcessSource_I386wrap( ApplyPreProcessSourcePe ):;ApplyPreProcessSource_CLI4_I386wrap( ApplyPreProcessSourcePeCli4 ):;ApplyPreProcessSource_AMD64ApplyPreProcessSource_CLI4_AMD64ApplyPreProcessSource_IA64ApplyPreProcessSource_CLI4_ARMApplyPostProcessTargetflags( GetBits ): input[ 0 ];output( PassBuffer / flags[ 0 ] ? "PostProcessI386E8" : "PassBuffer" ): input[ 1 ];CreatePreProcessSource_RAWcode( InputSharedInt ): input[ 0 ];targetCode( InputSharedInt ): input[ 1 ];flagsInt( InputSharedInt): input[ 2 ];source( PassBuffer ): input[ 3 ];target( InputSharedBuffer ): input[ 4 ];sourceIni( PassIniReader ): input[ 5 ];targetIni( PassIniReader ): input[ 6 ];patchIni( PassIniReader ): input[ 7 ];compressionRiftTable( CreateEmptyRiftTable ):;output: source[ 0 ], "", compressionRiftTable[ 0 ];CreatePreProcessSource_I386wrap( CreatePreProcessSourcePe ):;CreatePreProcessSource_AMD64CreatePreProcessSource_IA64CreatePreProcessSource_CLI4_I386wrap( CreatePreProcessSourcePeCli4 ):;CreatePreProcessSource_CLI4_AMD64CreatePreProcessSource_CLI4_ARMCreatePreProcessTargetflags( GetBits ): input[ 0 ];output( PassBuffer / flags[ 0 ] ? "PreProcessI386E8" : "PassBuffer" ): input[ 1 ];ApplyPayloadcode( CopyInt ): input[ 0 ];flagsInt( CopyInt ): input[ 1 ];source( PassBuffer ): input[ 2 ];bitReader( PassBitReader ): input[ 3 ];targetBuffer( PassBuffer ): input[ 4 ];sourceSize( BufferSize ): source[ 0 ];targetSize( BufferSize ): targetBuffer[ 0 ];preProcessBuffer( BitReadBuffer ): bitReader[ 0 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];applyPreProcessSourceName( Concat ): "ApplyPreProcessSource_", codeMnemonic[ 0 ];applyPreProcessSource( ApplyPreProcessSource_RAW / applyPreProcessSourceName[ 0 ] ): code[ 0 ], flagsInt[ 0 ], source[ 0 ], preProcessBuffer[ 1 ], targetSize[ 0 ];debugWritePreProcessSource( DebugWriteFile ): "preProcessSource.apply.image", applyPreProcessSource[ 0 ];compressionRiftTable5( PassRiftTable ): applyPreProcessSource[ 1 ];debugWriteCompression5( DebugWriteFileRiftTable ): "compression5.apply.rift", compressionRiftTable5[ 0 ];compressionRiftTable6( CreateEmptyRiftTable ):;compressionRiftTable7( AddRiftEntry ): compressionRiftTable6[ 0 ], sourceSize[ 0 ], 0;debugWriteCompression7( DebugWriteFileRiftTable ): "compression7.apply.rift", compressionRiftTable7[ 0 ];compressionRiftTable8( MultiplyRiftTables ): compressionRiftTable7[ 0 ], compressionRiftTable5[ 0 ];debugWriteCompression8( DebugWriteFileRiftTable ): "compression8.apply.rift", compressionRiftTable8[ 0 ]; compressionRiftTable9( ReduceRiftTable ): compressionRiftTable8[ 0 ];debugWriteCompression9( DebugWriteFileRiftTable ): "compression9.apply.rift", compressionRiftTable9[ 0 ];patchBuffer( BitReadBuffer ): preProcessBuffer[ 0 ];target1( ApplyPseudoLzxPatchTargetBufferProvided ): applyPreProcessSource[ 0 ], patchBuffer[ 1 ], targetBuffer[ 0 ], compressionRiftTable9[ 0 ];debugWritePreProcessTarget( DebugWriteFile ): "preProcessTarget.create.image", target1[ 0 ];target( ApplyPostProcessTarget ): flagsInt[ 0 ], target1[ 0 ];output: patchBuffer[ 0 ], target[ 0 ];full( CopyBuffer ): input[ 0 ];asciiPatchSignature( TToAscii ): "PA30";asciiPatchSignatureSize( BufferSize ): asciiPatchSignature[ 0 ];signature( Unconcat ): full[ 0 ], asciiPatchSignatureSize[ 0 ];checkSignature( CheckBuffersIdentity ): signature[ 0 ], asciiPatchSignature[ 0 ], 0x044601;intFixedBuffer( IntToFixedBuffer ): 0;intFixedBufferSize( BufferSize ): intFixedBuffer[ 0 ];fileTimeBuffer( Unconcat ): signature[ 1 ], intFixedBufferSize[ 0 ];fileTime( IntFromFixedBuffer ): fileTimeBuffer[ 0 ];bitReader( BitReaderOpen ): fileTimeBuffer[ 1 ];version( BitReadInt ): bitReader[ 0 ];code( BitReadInt ): version[ 0 ];flagsInt( BitReadInt ): code[ 0 ];targetSize( BitReadInt ): flagsInt[ 0 ];hashAlgId( BitReadInt ): targetSize[ 0 ];hash( BitReadBuffer ): hashAlgId[ 0 ];output: hash[ 0 ], version[ 1 ], code[ 1 ], flagsInt[ 1 ], targetSize[ 1 ], fileTime[ 0 ], hashAlgId[ 1 ], hash[ 1 ];source( PassBuffer ): input[ 0 ];patch( PassBuffer ): input[ 1 ];targetBuffer( PassBuffer ): input[ 2 ];split( SplitPatchHeader ): patch[ 0 ];targetBufferSize( BufferSize ): targetBuffer[ 0 ];checkTargetSize( CheckIntsIdentity ): split[ 4 ], targetBufferSize[ 0 ], 0x040303;apply( ApplyPayload ): split[ 2 ], split[ 3 ], source[ 0 ], split[ 0 ], targetBuffer[ 0 ];bitReaderClose( BitReaderClose ): apply[ 0 ], 1;hash( CalculateHash ): split[ 6 ], apply[ 1 ];checkHashIdentity( CheckBuffersIdentity ): hash[ 0 ], split[ 7 ], 0x040302;output: apply[ 1 ];source( PassBuffer ): input[ 0 ];patch( PassBuffer ): input[ 1 ];split( SplitPatchHeader ): patch[ 0 ];targetBuffer( CreateBuffer ): split[ 4 ];apply( ApplyPayload ): split[ 2 ], split[ 3 ], source[ 0 ], split[ 0 ], targetBuffer[ 0 ];bitReaderClose( BitReaderClose ): apply[ 0 ], 1;hash( CalculateHash ): split[ 6 ], apply[ 1 ];checkHashIdentity( CheckBuffersIdentity ): hash[ 0 ], split[ 7 ], 0x040302;output: apply[ 1 ];CreatePayloadcode( CopyInt ): input[ 0 ];targetCode( CopyInt ): input[ 1 ];flagsInt( CopyInt ): input[ 2 ];bitWriter( PassBitWriter ): input[ 3 ];source( PassBuffer ): input[ 4 ];target( PassBuffer ): input[ 5 ];sourceSize( BufferSize ): source[ 0 ];targetSize( BufferSize ): target[ 0 ];sourceIni( PassIniReader ): input[ 6 ];targetIni( PassIniReader ): input[ 7 ];patchIni( PassIniReader ): input[ 8 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];createPreProcessSourceName( Concat ): "CreatePreProcessSource_", codeMnemonic[ 0 ];createPreProcessSource( CreatePreProcessSource_RAW / createPreProcessSourceName[ 0 ] ): code[ 0 ], targetCode[ 0 ], flagsInt[ 0 ], source[ 0 ], target[ 0 ], sourceIni[ 0 ], targetIni[ 0 ], patchIni[ 0 ];debugWritePreProcessSource( DebugWriteFile ): "preProcessSource.create.image", createPreProcessSource[ 0 ];createPreProcessTarget( CreatePreProcessTarget ): flagsInt[ 0 ], target[ 0 ];debugWritePreProcessTarget( DebugWriteFile ): "preProcessTarget.create.image", createPreProcessTarget[ 0 ];applyPreProcessSourceName( Concat ): "ApplyPreProcessSource_", codeMnemonic[ 0 ];applyPreProcessSource( ApplyPreProcessSource_RAW / applyPreProcessSourceName[ 0 ] ): code[ 0 ], flagsInt[ 0 ], source[ 0 ], createPreProcessSource[ 1 ], targetSize[ 0 ];checkPreProcessSourceIdentity( CheckBuffersIdentity ): createPreProcessSource[ 0 ], applyPreProcessSource[ 0 ], 0x041F04;checkCompressionRiftTableIdentity( CheckRiftTablesIdentity ): createPreProcessSource[ 2 ], applyPreProcessSource[ 1 ], 0x041F03;applyPostProcessTarget( ApplyPostProcessTarget ): flagsInt[ 0 ], createPreProcessTarget[ 0 ];checkPostProcessTargetIdentity( CheckBuffersIdentity ): target[ 0 ], applyPostProcessTarget[ 0 ], 0x041F01;writePreProcessBuffer( BitWriteBuffer ): bitWriter[ 0 ], createPreProcessSource[ 1 ];compressionRiftTable5( PassRiftTable ): createPreProcessSource[ 2 ];debugWriteCompression5( DebugWriteFileRiftTable ): "compression5.create.rift", compressionRiftTable5[ 0 ];compressionRiftTable6( CreateEmptyRiftTable ):;compressionRiftTable7( AddRiftEntry ): compressionRiftTable6[ 0 ], sourceSize[ 0 ], 0;debugWriteCompression7( DebugWriteFileRiftTable ): "compression7.create.rift", compressionRiftTable7[ 0 ];compressionRiftTable8( MultiplyRiftTables ): compressionRiftTable7[ 0 ], compressionRiftTable5[ 0 ];debugWriteCompression8( DebugWriteFileRiftTable ): "compression8.create.rift", compressionRiftTable8[ 0 ];compressionRiftTable9( ReduceRiftTable ): compressionRiftTable8[ 0 ];debugWriteCompression9( DebugWriteFileRiftTable ): "compression9.create.rift", compressionRiftTable9[ 0 ];create( CreatePseudoLzxPatch ): createPreProcessSource[ 0 ], createPreProcessTarget[ 0 ], flagsInt[ 0 ], sourceIni[ 0 ], targetIni[ 0 ], patchIni[ 0 ], compressionRiftTable9[ 0 ];writePatch( BitWriteBuffer ): writePreProcessBuffer[ 0 ], create[ 0 ];output: writePatch[ 0 ];CreateCodeFlagsPatchversion( CopyInt ): input[ 0 ];code( CopyInt ): input[ 1 ];targetCode( CopyInt ): input[ 2 ];flagsInt( CopyInt ): input[ 3 ];source( PassBuffer ): input[ 4 ];target( PassBuffer ): input[ 5 ];sourceIni( PassIniReader ): input[ 6 ];targetIni( PassIniReader ): input[ 7 ];patchIni( PassIniReader ): input[ 8 ];fileTime( CopyInt ): input[ 9 ];hashAlgId( CopyInt ): input[ 10 ];asciiPatchSignature( TToAscii ): "PA30";fileTimeBuffer( IntToFixedBuffer ): fileTime[ 0 ];hash( CalculateHash ): hashAlgId[ 0 ], target[ 0 ];header( Concat ): asciiPatchSignature[ 0 ], fileTimeBuffer[ 0 ];bitWriter( BitWriterOpen ):;writeVersion( BitWriteInt ): bitWriter[ 0 ], version[ 0 ];writeCode( BitWriteInt ): writeVersion[ 0 ], code[ 0 ];targetSize( BufferSize ): target[ 0 ];writeFlagsInt( BitWriteInt ): writeCode[ 0 ], flagsInt[ 0 ];writeTargetSize( BitWriteInt ): writeFlagsInt[ 0 ], targetSize[ 0 ]; writeHashAlgId( BitWriteInt ): writeTargetSize[ 0 ], hashAlgId[ 0 ];writeHash( BitWriteBuffer ): writeHashAlgId[ 0 ], hash[ 0 ];create( CreatePayload ): code[ 0 ], targetCode[ 0 ], flagsInt[ 0 ], writeHash[ 0 ], source[ 0 ], target[ 0 ], sourceIni[ 0 ], targetIni[ 0 ], patchIni[ 0 ];created( BitWriterClose ): create[ 0 ];patch( Concat ): header[ 0 ], created[ 0 ];apply( ApplyPatch ): source[ 0 ], patch[ 0 ];testApply( CheckBuffersIdentity ): target[ 0 ], apply[ 0 ], 0x041B01;output: patch[ 0 ];NormalizeCodeSource_RAWcode( InputSharedInt ): input[ 0 ];flags( GetBits ): input[ 1 ];options( InputSharedIniReader ): input[ 2 ];output( PassBuffer ): input[ 3 ];NormalizeCodeSource_I386code( InputSharedInt ): input[ 0 ];flags( GetBits ): input[ 1 ];options( InputSharedIniReader ): input[ 2 ];pe( PortableExecutableFromBuffer ): input[ 3 ], 1;clearBinding( UnbindPortableExecutable ): pe[ 0 ];clearLocks( SmashLockPrefixesI386 ): clearBinding[ 0 ];clearRelocations( PassPe / flags[ 5 ] ? "PassPe" : "ClearRelocations" ): clearLocks[ 0 ];clearImageBase( SetImageBase ): clearRelocations[ 0 ], 0;clearTimeStamp( SetTimeStamp ): clearImageBase[ 0 ], 0; clearCheckSum( SetCheckSum ): clearTimeStamp[ 0 ], 0;output( PortableExecutableToBuffer ): clearCheckSum[ 0 ];NormalizeCodeSource_CLI4_I386wrap( NormalizeCodeSource_I386 ):;NormalizeCodeSource_AMD64code( InputSharedInt ): input[ 0 ];flags( GetBits ): input[ 1 ];options( InputSharedIniReader ): input[ 2 ];pe( PortableExecutableFromBuffer ): input[ 3 ], 1;clearBinding( UnbindPortableExecutable ): pe[ 0 ];clearRelocations( PassPe / flags[ 5 ] ? "PassPe" : "ClearRelocations" ): clearBinding[ 0 ];clearImageBase( SetImageBase ): clearRelocations[ 0 ], 0;clearTimeStamp( SetTimeStamp ): clearImageBase[ 0 ], 0; clearCheckSum( SetCheckSum ): clearTimeStamp[ 0 ], 0;output( PortableExecutableToBuffer ): clearCheckSum[ 0 ];NormalizeCodeSource_CLI4_AMD64wrap( NormalizeCodeSource_AMD64 ):;NormalizeCodeSource_IA64NormalizeCodeSource_CLI4_ARMfileTypeSet( CopyInt ): input[ 0 ];flags( CopyInt ): input[ 1 ];options( IniReaderFromBuffer ): input[ 2 ];source( PassBuffer ): input[ 3 ];code( DetermineFileType ): fileTypeSet[ 0 ], source[ 0 ];codeMnemonic( GetFileTypeMnemonic ): code[ 0 ];normalizeCodeSourceName( Concat ): "NormalizeCodeSource_", codeMnemonic[ 0 ];normalizeCodeSource( NormalizeCodeSource_RAW / normalizeCodeSourceName[ 0 ] ): code[ 0 ], flags[ 0 ], options[ 0 ], source[ 0 ];output: normalizeCodeSource[ 0 ];version( CopyInt ): input[ 0 ];hashAlgId( CopyInt ): input[ 1 ];source( PassBuffer ): input[ 2 ];flags( CopyInt ): 0;options( PassBuffer ): "";normalized( NormalizeSource ): version[ 0 ], flags[ 0 ], options[ 0 ], source[ 0 ];hash( CalculateHash ): hashAlgId[ 0 ], normalized[ 0 ];output: hash[ 0 ];NULLHEX( )0123456789abcdefCliMetadata#Strings#US#Blob#GUIDStartOffsetSizeBaseRvaStreamsNumberStreamHeadersOffsetStringsStreamOffsetStringsStreamSizeUsStreamOffsetUsStreamSizeBlobStreamOffsetBlobStreamSizeGuidStreamOffsetGuidStreamSizeTablesStreamOffsetTablesStreamSizeLongStringsStreamLongGuidStreamLongBlobStreamModuleTypeRef TypeDefFieldPtrFieldMethodPtrMethodParamPtrParamInterfaceImplMemberRefConstantCustomAttribute FieldMarshalDeclSecurityClassLayoutFieldLayoutStandAloneSig EventMapEventPtrEventPropertyMapPropertyPtrPropertyMethodSemanticsMethodImplModuleRefTypeSpecImplMapFieldRVAENCLogENCMapAssembly  AssemblyProcessorAssemblyOSAssemblyRef   AssemblyRefProcessor#AssemblyRefOS#File ExportedType ManifestResource NestedClassGenericParam MethodSpecGenericParamConstraint*Table0x2DTable0x2ETable0x2FTable0x30Table0x31Table0x32Table0x33Table0x34Table0x35Table0x36Table0x37Table0x38Table0x39Table0x3ATable0x3BTable0x3CTable0x3DTable0x3ETable0x3FModuleTypeRef TypeDefFieldPtrFieldMethodPtrMethodParamPtrParamInterfaceImplMemberRefConstantCustomAttribute FieldMarshalDeclSecurityClassLayoutFieldLayoutStandAloneSig EventMapEventPtrEventPropertyMapPropertyPtrPropertyMethodSemanticsMethodImplModuleRefTypeSpecImplMapFieldRVAENCLogENCMapAssembly  AssemblyProcessorAssemblyOSAssemblyRef   AssemblyRefProcessor#AssemblyRefOS#File ExportedType ManifestResource NestedClassGenericParam MethodSpecGenericParamConstraint*Table0x2DTable0x2ETable0x2FTable0x30Table0x31Table0x32Table0x33Table0x34Table0x35Table0x36Table0x37Table0x38Table0x39Table0x3ATable0x3BTable0x3CTable0x3DTable0x3ETable0x3FTypeDefOrRefHasConstantHasCustomAttribute  #&'(*,+HasFieldMarshalHasDeclSecurity MemberRefParentHasSemanticMethodDefOrRef MemberForwardedImplementation&#'CustomAttributeType@@ @ResolutionScope#TypeOrMethodDefRiftTableCompositeFormatSegmentsAccumulateStatisticsSkipUnusedBlocksOptimalSegmentsPortableExecutableInfoImageBaseGlobalPointerTimeStampRvaToImageOffsetSymbols(؀> x>&`!`0>>RAWI386IA64AMD64CLI4_I386CLI4_AMD64CLI4_ARMinputoutputwrap               0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z- )O[pΚGPMZ\8x5RSDST~?|;XL_}3sOmsdelta.pdbЀS}݇_و#C{Gˊ M#Kx̌V͍As'Q{ŏ6`ސ Uב/aߒ 3]ۓ/YI{ӕ3[͖7uҗ6VԘ(R|Йb֚ <y0sPҝ6a!Nn6^à 5UFs7~ȣ2\ڤ6^%EeڦBU}U EVFtP^] ̋UQYt]hhjL$hL$@D$D$P%̋QY̋U3ĉD$VWt"p8֋L$_^35]h@h6jL$ hL$@D$D$P2j4SMu-h@h2jMhMЋ@EԍEP1uu)h@h2jMhMȋ@E̍Eȃ~u)h@h2jMchM@EčE39^t8~u29^t!FHuFxtPY~uËM^]~}t0>vp8֋uEvvWM Fu~ ~FHFjYtXXX XXXËMQEvWWSj6z>UutQ33ۉSS}tEu܋8p 83̋VVY^j} =du er3@eËE'j eMeU3F u>vr>ËuMjXMeh'~U 3@u>v\3]j݇Meh'U 3@u>vj3j<E(M},3ۃeCe]E؉}uԍM]EEЍMEPu 3EuUMMЉMԋuNE5FM(;Ht,h@h>SMhMȋ@E̍EP*;xt(h@h>SMhM@EčEES]88 u>vn:Ë]MM(j_X3M}}u3ۍMC]tu EuΉ}}/U(E} uܺ>vË]MM$jhMu}eh'؉]h'EuEUIu euehuE-UEtj983@u>vw3ojhوMu}eh'؉]h'EuE/Uiu eueuEU Etj983@u >vW3j eMe'u Mu u!3F u>veËuMj#Meh'uMu ue!3@u>v% 53jCMeh'uMu u 3@u>v 3j8{E$M}(3ۃeCe]E܉}u؍M܈]uEueu eu5"učNEVNE$;At,h@h!>SM'hMЋ@EԍEPK;yt(h@h >SMhMȋ@E̍EES]88 u>v[ ˛Ë]M$j edu8p 83@u>v =3j`E3%MMЉEu ;u3ۈMC3C]E%EuM;t]M\t EAEMP}uc9E$v,h@hSMhM@EEP9E0v(h@hSMkhM@EÈ}9ETv(h@hSM/hM@EE9Ev oË]ЍM M, M8MDMP`jDGE3%MMEu ;u3ۈMC3C]E%Eu<;u8}4Mv/h@hSMbhM@EEP]MvpË]M0k@jDE3%MMEu ;u3ۈMC3C]E%Eu<;u8}4Mv/h@hSMhM@EEP]Mv PË]M04@̋UV3F9u u>} u8=dt utPQ %^] j̋UQ3ʼnEEW9tVj08^M3_h]T̋Uh@h6jL$%hL$@D$D$PF̋UyuzAt29Etdh@h-jL$hL$@D$D$lEu-h@h-jL$hL$@D$D$8AA]h@h-jL$chL$@D$D$P̋UEVTtVY^]̋UV 2EtVY^]̋Uju u5}tt] h@hHjMhM@EEPjˊy=dt-h@h-jM]hM@EEPhhj3Y]LtXXX XXXãdzF dQjhpAI~#|dQjhHd#pdQj hHJ#xdQj hH0#dQjhH#hdQjhH"dQj h H"w3SS̋V5dW3=|=p=x==h===l=tt VYh=dh_^j4W3u95VVh Xu;~ Ph=jM>hM@EEPbh P\lu)h@h =jMhM@EEh< 5\tufh@h =jMhM؋@E܍EvtP`353h5l5tVV=W̋Q%=u39 PjT RڋAxr@8PA19u p3M};{{{ {{{{ {${(}ȉ}̉}Љ}ԉ}؉}܉}}9=du-h@h =jMhM@EEP |EPjEPj9lj}ăs+LMtj08M֋Eĉ|@EEM̋AACEЋH@C EԉKH@CE؉KH9x2|;s,h@h=jMhM@EE>E܉KHPEKS H@K$;uC;u?MS(}OMߋDȅtj08L։|Crbh@h=jMKhM@EE3ߋDȅtj08L։|CrWWxutj883}ߋDȅtj08L։|Crj@MM3ۉ]UЋuuEBxr^@8PA19uSEEu1;u-h@hjM]hM@EEPV]ԉ]Љ]t E=d]]̉M؉]ЉU܉]ԉuu)h@h =jMhMċ@EȍE똋 pEPjEPj%7s#D؅tj08L։\GE}]Etj08ֈ]tj08փMt j18֋ 3ۋD؅tj08L։\Grڋutj88S]Sj8u3ۉ]U3AMBxrZ@8PA19uOE#Eu0;u,h@hQMhMċ@EȍEPΉ]Љ]E=d]]̉uԉ]ЉUu(h@h =QM=hM@EE롍EPQ xEPjl53GEs'LԉMtW08M֋E\@щ}EE]]tW08փMt W18֋E%33GELԉMtW08M֋E\@ErӋutW88S]SjTiE 3ۉEԋE$E؋E(]]]ĉ]ȉ]]]M̉UЉE9du-h@h =jMhM@EEPjYj_t^~D^^WΉuEjFE YFt^~D^^WΉu[EjFEYFut^~D^^WΉu EjFEYF:t^~D^^E,uu]]P3  ӉMUWEjFEYFt^~D^^WΉuE0}=dF^u,h@h =jMfhM@EE} EPjEPj 2 s#Dtj08L։\G؋E},3ۋDtj08L։\G rڋutj88׉]SS3ۋDtj08L։\G r̋UjhdPV3PD$ d=du1h@h =jL$ :hL$@D$D$P[jYA3tFF\F Ft$ PD$, dPP1##ƋL$ d Y^]̋UjhdPVW3PD$ d=du1h@h =jL$ uhL$@D$D$PuQjYq3ɅtNF\N Nt$ L$(wd79OtjQ0H"ƋL$ d Y_^]̅tytqj1 j(=du-h@h =jMhM@EEPtP9tKedR4=E8'u'h@uMjLhM܋@EEjjrj(#=du-h@h =jMhM@EEPtQ3f;tJ!EdR4=E8'u'h@uMjhM܋@EEjj̋U=d $tBPL$]h@h =jL$9hL$@D$D$PZ̋U=dt ;6]h@h =jL$hL$@D$D$P̋U=dt 6]h@h =jL$hL$@D$D$P̋U$3ĉD$ =dVtgD$PVD$Pt;~ Ph=jL$hL$@D$ D$;L$$^3]h@h =jL$hL$@D$ D$P̋U=dSVW93ShjSjhQ,u>~ Ph =jL$$>hL$@D$D$VSSW4W<tH~ Ph=jL$$hL$@D$D$?i*F_^[]h@h =jL$$hL$@D$D$P̋U=dSVW3f;3ShjSjhQu>~ Ph =jL$$hL$@D$D$VSSW4W<tH~ Ph=jL$$hL$@D$D$?i*F_^[]h@h =jL$${hL$@D$D$P̋U=dSVW3ShjSjhQ,u>~ Ph =jL$$hL$@D$D$VSSW$W<t;~ Ph =jL$$hL$@D$D$2_^[]h@h =jL$$ohL$@D$D$P̋U=dSVW3ShjSjhQu>~ Ph =jL$$hL$@D$D$VSSW$W<t;~ Ph =jL$$hL$@D$D$2_^[]h@h =jL$$chL$@D$D$P̋UjhKdP3ĉD$VW3PD$(d|$d$0=du1h@h =jL$ hL$@D$D$P"G@ v-h@h=jL$ hL$@D$D$뿉 wPO9AuHtPqBP0 L$0j08֋L$(d Y_^L$3A]h@h=jL$ hL$@D$D$8j8x+M3ۉ]]܉]]U9du-h@h =jMhMԋ@E؍EPjYj_t^~D^^WΉusEjFE YFt^~D^^WΉu8EЉ}=dF^u,h@h =jMhMċ@EȍEL hEPjEPj=&s#D܅tj08L։\G؃MMU]f 3ۋD܅tj08L։\Grڋutj88׉]SS3ۋD܅tj08L։\Grj<O3ۉ]]؉]܉]MU9du-h@h =jMhMȋ@E̍EP jYj_t^~D^^WΉuEjFE YFt^~D^^WΉu\EFE}=dFu,h@h =jM3hMЋ@EԍEI EPjEPj^$s#D؅tj08L։\G؋EJ3ۋD؅tj08L։\Grڋutj88׉]SS3ۋD؅tj08L։\Grj|̌‰EԉM3ۉ]XXX XXXX X$X(XAjZpx;w-h@hjMhM@EEP+;s)h@hjMhM@EEɋ+M?t)h@hjM}hMȋ@E̍E뉅yi;s,h@hjMLhM@EEU+t,h@hjMhM@EEӉUuejZ;s,h@hjMhM@EčE+ȉE3ShPQMԉQ UAMs,h@hjMdhM@EEmu,h@hjM(hM@EE1tEP]M++]9s,h@hjMhM@EE@uNtEPf+7s,h@hjMhM@EEEPM+jEZA;s5h@hjM,hx@|x,}؃MQ(A,j08]Ë}j083SS̋UjhdP@3ĉD$8SVW3PD$Pdډ\$|$~ Ph =jL$0jhL$@D$D$FD$,;D$t0h@hjL$00hL$@D$D$ D$X\$$j08փL$X\$j 18֋NjL$Pd Y_^[L$83δ]̋US]V3Wt$ r)FO x r+t$_^[]h@hjL$$ZhL$@D$D$P{̋USVWt$F]O?D$x)r9FL$Oƒ D$x rׄt+t$_^[]h@hjL$hL$@D$ D$+h@hjL$vhL$@D$ D$P藹̋UVju utQP>^] h@hGjL$hL$ @D$D$ P/̋UAtM9Htut @]h@hGjMhM@EEPҸ̋U3ĉD$SVW} 39tO} u9]tup 8h@h-jL$ 1hL$@D$D$E t:t5t0h@h-jL$ hL$@D$D$Uuu1t-h@h-jL$ hL$@D$D$cA9YQq+tHtQ Y _AL$^[3s]h@h-jL$ MhL$@D$D$Pn̋U3ĉD$SVt$Wu0h@h2jL$ hL$@D$D$Cu0h@h2jL$ hL$@D$D$HCuY{t!CHu`CxtPY{u߃{u${ t;s p 8փc t$ SY&L$_^[32]Ãch@h2jL$ hL$@D$D$P)̋U3ʼnESVuEWQG39Suh@h2;MC{C ;C{9St&CHuGCxtPY{uߋM3҉9SuZ{ tu;s p 8փc Yc&{tL;sp8sMs1跹 !C ;S S1Vp8SYM!99St*;sp8֋MssPS MVM_^3[]h@h2jMZhM@EEP~j.ًKu-h@h2jMhM@EEP6}uE 9CuAC)3jY9su]t7www www}uQu uKMQVVV3맋MtQO3VVvt7www www}uQu EϋCEPs Ss3.C̋UAt @A]h@h2jL$hL$@D$D$Pj@UEЅu-h@h2jMhMċ@EȍEPIJ0u܅u)h@h2jMjhM@EEȃ~u)h@h2jM;hM@EE9V~N M;F ~39^t'FHuVFxtPY~uߋUN Å9}؅>u؋p 8֋MU^t>Rp8֋u܋؋U}tF;rPvS E^ ^F踱>R9up8֋MpQ8֋Mu܋UFV3ۋÉEt>Rp8֋u܋UE8]tN;rQvP耵 jYٿt___ ___}]؋EQPEPPSj][S6t]uЋ7>}tEu8p 8֋M؅tQ3SSj͍eRøi̋U3ĉD$SVW}9tP} u}tup 8h@h-jL$ 蝾hL$@D$D$E 3Ct8;t4t/h@h-SL$ [hL$@D$D$uUu0t,h@h-SL$ hL$@D$D$YAE9AEq_YA QL$^[3]h@h-jL$ ýhL$@D$D$P̋UM ]j(譯}u-h@h jMVhM܋@EEPz]؅u)h@h jM hM̋@EЍEueKj08փ'Z}j08֋E3QQzj }3jujY轼t0ppp pppuȉGuEu ṷMI%3VVz} u}t}up 8j4AAE܋@}P;s-h@h jMhMЋ@EԍEP] ;v)h@h jM誻hMȋ@E̍E;s)h@h jM}hM@EčEjY苻tfFF\F E3ueMSWIP菬}tj08jj%jsmu\eN9tTj ӬjY躺tfFF\F E3ueO;PKëË}tj08jje̋UQQ3ĉD$Vq>WtM貟jOg18֋L$ _^3Ȥ]̋UQM]j賫jY蜹3tFF\F FuEPPPuΉE說}tj083PPJ̋UEtKyt5Mh@h-jL$ҸhL$@D$D$;jA]h@h-jL$蕸hL$@D$D$P趩̋UVW>u]Eu h@h-T~ 3PhV ƆjjjPΉ_^]h@h-jMhM@EEP̋U 3ʼnEySVWMt)A9qp 8֋MaYu׋ ev:Y 93p 8֋M#[UB U;rɋM_^3[9]̋U0S3Vu WUɋD DME4uԋu UUUɋD E8t ut u܋Uuu E3ɉEAmEE}MD D8}E;v7Uԉu)}u};MsD : EuA;ru }UM;rM;}MEԉM܋D |+}<;wt=}t5ZVuUԋE܋ϋT +LΉ _^[] }Vu8EEML EjtD+EPEEPUE܋E}܋L ED ML | } 8;uEUuD : }u+E+jVPMuL DSM}tStQVQ{ЋE܋E UL tM+jP P<L DUh@hHjMmhMЋ@EԍEP葥̋U3ʼnEU SVW{trs;sr;v/ ;rʋ;Qp8֋KU CCK3CCt}KK>1F;rCC_^KCAʉKM3[衞]h@hHjM|hM@EEP蠤̋U3ʼnESVW=| u#;hp8D ЋE_L ^ы ЋE ҋL D ЋEҋL D ЋEҋL D H M3[莝]h@hHjMihM@EEP荣̋UU9Q v AЋ]h@h jL$hD$AD$D$P5̋UU9Q v AD]h@h jL$轱hD$AD$D$Pܢ̋UU9Qv A]h@hjL$ehD$AD$D$P脢̋UVEtVY^]j8}39_t-h@h-jMhM܋@EEPEu)h@h-jM记hMԋ@E؍EʉGE ;v)h@h-jMvhM̋@EЍE뒋u;v,h@h-jMFhMċ@EȍE_G t:3jZ ?ӉG9_ vuO։ыDDB9W wuwt23ɉ]jZ G9_vUOC9_w 3jYuN3S^S̋UQ3ʼnESVWSG3t HGt d Sup8֋M_^3[-]̋UQ3ʼnEVW}tA9wu&SSFs | F3S[tj08֋M_3^輙]j 虠} ueuΉuu uMVO讟uMjyh@jy^]3(AAA AAAA̋Vf`F^̋UVEtVY^]̋UEVtVY^]jjY誢tfff 3ueSkeMMt舓j赓jYJtfff 3ueS eMMYt(̋UVu WjXEEEPjEEPjuuEGdEw`Gh_^]jjY蚡tfff 3ueS[eMMsxj襒jY:tfff t3ueSeMMIsjEjYڠtfff  3ueS蛒eMMr踑̋UVu WjXEEEPjEEPjuEu"w`_^]j蕑jY*tfff 3ueSeMM9rj5jYʟtfff X3ueS苑eMMq訐jՐjYj3t~~~ 0~uSΉ}x0MM}yqH̋UVEtVY^]̋UV0EtVY^]jjY語tfff 3ueSkeMMp舏j赏jYJtfff L3ueS eMMYp(jUjYtfff 3ueS諏eMMoȎjjY芝tfff l3ueSKeMMohj蕎jY*tfff 3ueSeMM9oj5jYʜtfff  3ueS苎eMMn訍jՍjYjtfff |3ueS+eMMynHjujY tfff 3ueSˍeMMnjjY誛tfff 3ueSkeMMm舌j赌jYJtfff 3ueS eMMYm(jUjYtfff 3ueS諌eMMlȋjjY芚tfff 3ueSKeMMlhj蕋jY*tfff l3ueSeMM9lj5jYʙtfff P3ueS苋eMMk訊̋U3ʼnEjX  $(,048<@DHLPTX\`dhlptx|EEEEEEEEEEEEEEEEEEĉEȉẺEЉEԉE؉E܉EEEEEPj@ƅPjuM3]jUjYtfff T3ueS諉eMMiȈjjY芗tfff @3ueSKeMMihj蕈jY*tfff 3ueSeMM9i̋UE EEEPjEEPju]jjY芖tfff 3ueSKeMMhh̋UEU jEEjEEPjuU] jUjYtfff 3ueS談eMMgȆ̋Uh@hjL$UhL$@D$D$Pv̋UE EEEPjEEPju]jujY tfff D3ueSˆeMMgjjY誔tfff |3ueSkeMMf舅j赅jYJtfff 3ueS eMMYf(jUjYtfff 3ueS諅eMMeȄjjY芓tfff \3ueSKeMMehj蕄jY*tfff 3ueSeMM9ej5jYʒtfff 3ueS苄eMMd訃̋UH3ʼnESVWj[j_j ^jXE3҉EEPjE]PjuE}EüUЉuEUU]}uM_^3[|]jUjYtfff 3ueS諃eMMcȂ̋UjhdPQQSVW3PD$djYi3t~~~ ~~t$SΉ|$$$FjjS@HFFQjS@HL$ L$F|$@cƋL$d Y_^[]̋UVܨEtVY^]jjY芐tfff 3ueSKeMMbhj蕁jY*tfff 3ueSeMM9bj5jHYʏtfff 03ueS苁eMMa言̋UVv fEYtVY^]̋UD3ʼnESVWj _jXj[jZ]3ɉ]]] M̈M܈M}EEE EUE}UjYtjYjXURPEPQuM_^`3^[y]jx舎3ۅt7j?^FH^^  ^^8^jVj`YCltQNWjh4">D$D$(PjD$0D$4PjVD$$跺jdYkttTQNWjhP"L>j V$j`Ykt:QNWj hd">D$D$PjSSV4j`YektQNWjh"=jXD$ωD$(D$(PjD$D$PjVD$@ֹj`YktdQNWjh"k=jXD$ωD$(D$(PjD$D$PjVD$@xj`Yjt5xQNWjh" =jXD$(ωD$D$PjD$0D$4PjVD$DD$Hj`YFjtQNWjh"<jXD$(ωD$D$PjD$0D$4PjVD$DD$H貸j`YitoQNWj h"G<D$D$(PjD$0\$4PjVD$$Xj`YitQNWj h;jYjXD$0D$D$PjD$0L$0PQVψ\$@\$Hj`Y*itQNWjh#;j XD$(ωD$D$PjD$0D$4PjV裷j`Yht`QNWjh #8;jYSSD$0L$0PQL$@V\$@\$HD$L\$PDj`YuhtQNWjh@#:jXSSD$0ωD$8D$@D$0PjV\$@\$H\$Pj`Yht QNWjh`#}:j XSSD$0ωD$8D$0PjV\$@\$HD$L\$P舶j`YgtEQNWjh#:j XD$(ωD$D$PjD$0D$4PjV2j`YcgtQNWj h#9j XD$ωD$D$(PjD$\$PjV\$0D$<D$@ ɵj`YftQNWjh#^9j XD$ωD$D$(PjD$\$PjV\$0D$<D$@ `j`YftQNWj h#8jYD$L$(PjD$0L$8PQL$ V\$@\$Hj`Y5ftQNWjh#8jXD$(ωD$0D$PjD$0\$4PjV\$HD$L\$PD$T\$XD$$ 苴j`YetHQNWjh# 8jXD$(ωD$0D$PjD$0\$4PjV\$HD$L\$PD$T\$XD$$ j`YCetQNWjh$7jXD$(ωD$0D$D$PjD$0D$4PjV\$H贳j`YdtqQNWj h$I7jVj`Ydt7QNWjh$7jVj`YqdtQNWj h($6jV]j`Y7dtQNWj h4$6jV#j`YctQNWjh@$a6jVj`YctOQNWjhP$'6j Vj`YctQNWj hd$5j Vuj`YOctۿQNWjht$5jV;j`Yct衿QNWjh|$y5j Vj`YbtgQNWjh$?5jVj`Ybt-QNWj h$5j Vj`YgbtQNWjh$4jXj D$,ωD$4XD$8D$@D$HD$PD$D$PjD$0\$4PjV\$HD$PD$X\$`\$h贰j`Yatq8QNWj h$I4D$D$(PjD$0\$4PjVD$$Zj`YatQNWjh$3jXj D$dωD$lD$tXj D$|$$X$D$D$PjD$`D$`PjV\$p\$x$$$$$$訯j`Y`teTQNWjh%=3D$D$ PjSSV_j`Y`t QNWjh0%2D$D$PjSSVj`YG`tӼQNWjhP%2D$D$PjSSVͮj`Y_t芼QNWjhp%b2D$D$PjSSV脮j`Y_tAQNWjh%2D$D$PjSSV;j`Yl_t,QNWjh%1D$D$PjSSVj`Y#_t读PQNWj!h%1D$D$PjSSV詭j`Y^tfQNWj%h&>1D$D$PjSSV`j`Y^tQNWjh0&0D$D$ PjSSVj`YH^tԺdQNWjhP&0D$D$( PjD$0\$4PjVD$$转j`Y]tzQNWjhp&R0j XD$ωD$(D$,D$(PjD$D$PjVcj`Y]t (QNWj h /jXjYD$XD$`D$h$$D$PjD$`L$xPj $$$$L$ V\$p\$x$Ƅ$Ƅ$Ƅ$Ƅ$Ƅ$$$蔫j`Y\tQQNWjh&)/D$D$( PjD$0\$4PjVD$$:j`Yk\tQNWj h&.jXjZjYD$XD$(D$(PQD$`$Pj$$VD$pD$t \$xT$|Ƅ$DŽ$ Ƅ$$$$T$@膪j`Y[tC<QNWjh&.SSD$0D$0PjVD$@8j`Yi[t QNWjh&-jYD$L$(PjD$0L$PQVψ\$@D$D\$Hةj`Y [t蕷(QNWj h&m-jXjYD$(D$D$PjD$0L$8PQVD$@\$Hxj`YZt5QNWjh' -D$D$( PjD$0\$4PjVD$$j`YOZt۶QNWjh0',D$D$( PjD$0\$4PjVD$$Ĩj`YYt聶`QNWjhP'Y,D$D$( PjD$0\$4PjVD$$ jj`YYt'\QNWjhp'+D$D$( PjD$0\$4PjVD$$ j`YAYt͵LQNWjh'+V菿j`Y Yt蕵HQNWj h'm+D$D$( PjD$0\$4PjVD$$~j`YXt;QNWjh'+D$D$(PjD$0\$4PjVD$$$j`YUXtQNWjh'*D$D$( PjD$0\$4PjVD$$ʦj`YWt致QNWj h'_*D$D$( PjD$0\$4PjVD$$pj`YWt-8QNWj h'*D$D$( PjD$0\$4PjVD$$j`YGWtӳQNWjh()D$D$( PjD$0\$4PjVD$$輥j`YVtyQNWjh (Q)D$D$( PjD$0\$4PjVD$$bj`YVtQNWjh@((D$D$(PjD$0\$4PjVD$$ j`Y9VtŲQNWjh`((jjVÿj`YUt色QNWjh(a(jjV臿j`YUtMQNWjh(%(jjVKj`YUtQNWjh('jjVj`YIUtձQNWjh('jjVӾj`Y Ut虱QNWjh)q'jjV藾j`YTt]QNWjh )5'jj V[j`YTt!QNWjh@)&jj Vj`YYTtQNWjh`)&jjVj`YTt詰QNWjh)&jj V觽j`YStmQNWj$h)E&jjVkj`YSt1QNWjh) &jj V/j`YiStQNWjh)%SjVj`Y.St躯QNWjh*%SjV蹼j`YRtQNWjh0*W%SjV~j`YRtDQNWjhP*%SjVCj`Y}Rt QNWjhp*$SjVj`YBRtήQNWjh*$SjVͻj`YRt蓮QNWjh*k$Sj V蒻j`YQtXQNWjh*0$Sj VWj`YQtQNWjh*#SjVj`YVQtQNWj h*#Sj Vj`YQt觭QNWj!h+#SjV覺j`YPtlQNWjh@+D#Sj Vkj`YPt1QNWjh`+ #D$D$(PjD$0\$4PjVD$$j`YKPt׬QNWjh+"D$D$(PjD$0\$4PjVD$$j`YOt}QNWj h+U"Vxj`YOtEQNWjh+"V@j`YOt QNWj h+!jXD$(ωD$0D$D$PjD$0D$4PjVD$Hj`Y"Ot讫QNWjh+!j XD$(ωD$0D$D$PjD$0\$4PjV\$H蔝j`YNtQQNWjh+)!D$D$PjSSVKj`Y|NtQNWjh+ D$D$PjSSVj`Y3Nt迪QNWjh, D$D$PjSSV蹜j`YMtvQNWj h,N D$D$PjSSVpj`YMt-QNWjh0, D$D$ PjSSV'j`YXMtQNWjhP,D$D$ PjSSVޛj`YMt蛩QNWj h`,sD$D$PjSSV蕛j`YLtRQNWjhl,*D$D$ PjSSVLj`Y}Lt QNWjh,D$D$PjSSVj`Y4LtQNWjh,D$D$ PjSSV躚j`YKtwQNWj h,OjV[j`YKt=QNWj h,jV!j`YwKtQNWjh,jVj`Y=KtɧQNWj h,jV譵j`YKt菧QNWj h,gjVsj`YJtUQNWjh--jV9j`YJtQNWjh-j Vj`YUJtQNWj h$-j VŴj`YJt触QNWjh4-jV苴j`YItmQNWjh<-Ej VQj`YIt3QNWjhP- jVj`YmItQNWj hl-j Vݳj`Y3It迥QNWjh-jYD$(L$PQD$L$4PQVD$$D$(\$0D$< 蚗j`YHtWQNWj h-/D$D$(PjD$0\$4PjVD$$@j`YqHtQNWjh-D$D$( PjD$0D$4PjVD$$j`YHt袤4QNWjh-zjXD$(ωD$D$PjD$0D$4PjV菖j`YGtLQNWjh.$jXD$(ωD$D$PjD$0D$4PjV9jdYjGt_`QNWjh0.jVjdY-Gt蹣_`QNWjhP.SV起j`YFt}LQNWjhp.Uj XD$(ωD$D$PjD$0D$4PjVjj`YFt'QNWjh.j XD$(ωD$D$PjD$0\$4PjVD$D\$H j`Y:FtƢQNWjh.j XjYD$(D$D$PjD$0L$8PQVD$@\$H詔j`YEtfDQNWjh.>j XjYD$(D$D$PjD$0L$8PQVψ\$@\$HJj`Y{EtQNWjh.Vj`YCEtϡQNWjh/Vaj`Y Et藡,QNWjh /oV)j`YDt_QNWjh@/7jYD$L$0PjD$0D$0 PQVψ\$@\$HD$L\$PD$$ 2j`YcDt\QNWjh`/Vj`Y+Dt跠QNWjh/jXj D$,ωD$4Xj D$tvQNWjh2IVlj`Y>t9XQNWjh 2j XjYD$(D$D$PjD$0L$8PQVD$@\$Hj`YM>tٚQNWj h42j XjYD$(D$D$PjD$0L$8PQVD$@\$H輌j`Y=tyQNWj hD2Qj XjYD$(D$D$PjD$0L$8PQVD$@\$H\j`Y=tQNWjh`2j XD$(ωD$D$PjD$0D$4PjVj`Y7=tÙQNWjh2jXjD$ωD$D$XD$ D$$D$PjD$0D$0PjV\$@D$0 蒋j`Y hh@VajdY8t KQNWj hC hhDVajdY\8t QNWjhE hhEV\ajdY 8t ӔQNWjhPF h[ hhFV ajdY7t 藔QNWjhRN ha hRV`jdY7t [QNWjhP_ hwhh_V`jdYl7t QNWjhg h}hhVl`jdY07t QNWjhp hvhpV0`jdY6t 觓QNWjhy^ hzh(yV_jdY6t kQNWjh" h hȁV_jdY|6t /QNWjhh hV|_jdY@6t QNWjhh hV@_jdY6t 跒QNWjh nh% h@V_jdY5t {QNWjhp2hhV^jdY5t ?QNWjh0hhPV^jdYP5t QNWjhhuh VP^jdY5t ǑQNWjh~hhV^jdY4t 苑QNWjhPBhFhpV]jdY4t OQNWjhj!hV]jdYc4t QNWjhj%h Vf]jdY*4t ݐQNWjhPj!hV-]jdY3t 褐QNWj hp[j%h V\jdY3t kQNWjh"j!hV\jdY3t 2QNWjhj%h V\jdYF3t QNWjhjphVI\jdY 3t QNWjhpwhhV \jdY2t 脏QNWjh0;j"hLV[jdY2t KQNWjhpj"hLV[jdY_2t QNWjhj"hLVb[jdY&2t َQNWj hj&hV)[jdY1t 蠎QNWj!hWj&hVZjdY1t gQNWjh0j&hVZjdY{1t .QNWjhPjohhV~ZjdYB1t QNWj hhUhVBZjdY1t 蹍QNWjhpphzh@VZjdY0t }QNWjh4h(hVYjdY0t AQNWj hhhVYjdYR0t QNWj hh2 hVRYjdY0t ɌQNWjhhihVYjdY/t 荌QNWjhpDhhVXjdY/t QQNWjh h?h@VXjdYb/t QNWjh j"h VeXjdY)/t ܋QNWjh h h V)XjdY.t 蠋QNWjh Wj#h VWjdY.t gQNWjhP h h VWjdYx.t +QNWjhp h h VxWjdY<.t QNWjhhh V)w(w(G W$ O_;t3҃ON O(gG3Ƀ3Ht9Ht&HtHu8CȋC C  ֋O(yOO(g G W$_^[j RR3ۉE;ux;utg(wO(9wu9_uW BX+'G +wk@PG,G++ڋW uS]ueϋEP| h@hjMhM@EEP 3AAA AAAAA A(A,A0A40̋US]VW 4t0h@h jL$$hL$@D$D$w03ҋE  G( W,G0 v2G ;GuSW G0G(G(W,G  G(W,_^[]h@h jL$$thL$@D$D$P ̋UV6EtVY^]̋UjhבdPSVW3PD$ dj$Y 3t tt$EΉ|$(0] 9{4t C0؃QPNF,F~u* C4tz@ppCL$+FD$;rL$PFFSP D$ L$F+ȁ~L$u L$u] G9{wC +CPs{0C([,PD$OD$uoL$(L$ ƋL$ d Y_^[]̋UjhdP SVW3PD$0dj Yj3ۅt t$u Ή\$<u ;uD$;r \$<,t1h@h jL$0hL$ @D$$D$ Pj8Yt -؉\$D$8΋F+FP|$tMR1EWR0UL$8L$ËL$0d Y_^[]h@h jL$0"hL$ @D$$D$ Sj /ى]03E{4tj083C49Cte9CtEȉE9Cv-{ C4r 8֋MC$AM9KwscY{ sp 8փcT̋U3ʼnESVW{4C0jxω}+ȋCMK +Kȍ4Y%3ɅtH@\H HQQQs ȉC4WK4jQs4NFe{pv&}Ch4VK  G9{w}C +CPsV& C +CtC(C(K,BC(K,Ous4N6F@ s4N"FM@{t?3%{ C4r 8֋MC$AM9KwscY{ sp 8֋Mc3_^[]h@h jMhM@EEP̋QV3WjZF@ o3 FA9NwNFvfFYΉ~ _^Y̋UQ3ʼnESVWh{ p8_^CC KM3[]̋U ESVW@jxXW\$IF0F0N0 s F( V,F0COu܉\$F ;FuN F(F 3F(F,F0St$v  \$+^+^ σ+ȉL$;vɋ\$QSv L$ +F Ot4OtOu=D  V, F(F0D  V, F(F0 F( V,F0_^[]ju uejO"Eu-h@h-jM7hM@EEP[tωG w4Zj aًu ujX3P}!Eu-h@h-jMhM@EEPtϋUsljC FH@ME܅tuwHCu{z3jZ ωC9{vXCuNF$뻹^ D$\$ t 9؃L$ v^v:L$d Y^[]jUR}@3۹T]Gt`G/PHY_9_t wY_9_t wY__tj08փgTjjۓ#u-h@h-jMhM܋@EEPj,YtHE3ueO!O QP/Ë}tj08jjjs] j$YYt 33Eωu}0R39s RPGO,GuC t @ppv9svkCMUtS+GE;rMPGGRPQE UMG+ȁUMuMUFssf؅tj28֋}܅tj083VV4j$/3j Y]]]t Iu ω};u];tE=<,t-h@hjMshM؋@E܍EPj$Y}t ؋G+GP]}RtM1* E0 j08֋p}tj08֋}tj083SS[̋UVjEtΉF ^]h@h-jL$shL$ @D$D$ Pj / ى] e{ tj08փc {tD3*Ct{ Rp 8֋CM$AM9KwscY{t{ sp 8փcT̋U3ĉD$SVW{  sjsY3ɅtH@\H HQQQs ȉC >K j\9tDs N*F3pCh4V G9{wssV {tA3&{ C4r 8֋L$ C$AL$ 9KwscY{ sp 8փcL$_^[3{]h@hjL$ WhL$@D$D$Px̋UI t ]h@hjL$hL$@D$D$P&̋UQSVu W9+{;rCCWuP|{ }+{uKu_^[Y]̋UVWFNt/F F9~u FN F9~uFN[F9~uju usFN]F9~u_^]̋UVWFNt4F F9~usFN F9~uZju u_^]̋UQ}VW} Ft,V=F~u}r(?NULLu EN,F~uEuuW}_^] ̋UQSVWFV=F~uj[E+~;rWPFFPE ~+߉E~u XEu_^[]̋QVWFV F9~u"FN F9~u _^Y̋QV3WjZF@ \3 FA9NwNFfvFYΉ~ _^Y̋UQ3ʼnESVWh{ p8֋Mc3_^C[]̋USVW} uu%FV"F9^3ɉM8MuE8 t |8 uEم|ujYM3 `Wƒ;/;"&~)$,EC;rujXEM+~;rFFWQPtM E~+ljME9^u }ԋى]܊Cu-h@hAjM荨hM@EEP豙Gu)h@hAjMYhMċ@EȍEʃ{ u Ϩ tjYOt4E3uЉuej eF3C FuE;v'SjY:Z9<u9\uF;w}ԋ]܉u33BMU9W vA_uE ]ȉMOE9 uq9t uu B9W w]܋EMUE;E9O vZM؋Cɋ4ȉuȋtMGɉu;tu|4 U;ȋUr'};|}|];ȋ]EEt v F;r^]h@hjL$hL$ @D$D$ P:̋U3ʼnESVW3ۉ}]GHEt*_}N98vQ;u}3ۋEu;uE GDE IGEt;wtj08M֋u_uCjdY{tȉMˉ]GOQ44UMV`E_ G ub!uAG$L$Qt2uG, ;s+XG, +  G@`x\PTXXG GM_^3[|]̋U 3ʼnESV3W9,tWΉu9(v7{ ,4r 8֋M3,4AM9(w,Y,S((ƉUE9C$v1{ 1p 8֋M3E@E1M=rʉs${(3EC"s({ h p8֍s(3C$h W8PP M3͉  _^C![d{]jҗ|ـ{!u-h@hjM&hM؋@E܍EPJjj3K(EM9C$v0{ 1p 8֋ME!@EM=r˃c$0fC!ۏteE3ue(u ,,Ys ,(,PQs /輀Ë}tj08jjj@Juu-h@h-jMhM@EEPej ʠ] w u)h@h-jM诎hMċ@EȍE뺋Uu)h@h-jMhM̋@EЍE3;v5<u,h@h-jMJhM܋@EER@3F;vjZ+jjZ} F$N(D$tV3@9F$v<^,~ 3p 8փ#@jYى9F$w3@F$ ljD(F$L$ʋT(^֋)OuF$L$D( ) 3ɋF$AD$! F$H;v<^,~ 3p 8փ#jXAF$H;wNjN$AvD$F,d$F$M_^3[:s]h@h jh@P-y̋UE QT(EL(m ]̋U3ĉ$SVWj 蒙39C  Eu0h@h-jL$,nhL$@D$D$ M C N E;A > D$4PM YQjhL$@D$<;D$@u0h@h jL$,hL$@D$D$> 3PQL$~(tWj$Yft C36ȉF(ij3_\$dhL$$@D$(D$$P_Uj$JVO(3ۋAQAyulO(Jh]O(]؉]܉]]iΉuuYdEE܅tj08M֋E]9_ u uujYcut^F\^ ^]SSS7Ήu蘦EN38WS@W PfFN@E2d}Fpt>w wVX uG \E@pp38GG PX Ej08M֋uFj]܋HEEЋj08M֋uO$]Fpphj08MփMG(Eԅtj08M։_(SË}܅tj08֋}؅tj08֋}tj08֋}Ѕtj083SSS̋UVW~E t: t5\u;H;t4 t u(PV ;tJȃu B@F F ;uF +s2*8NULLuΉF JuF;F u_^]h@h,jL$ahL$ @D$D$ P:RjЙ#S] j$Y at u=33Eωu}0djh gWK Djh gWK(-jhfWKDjhfWK`@s5iƼj ZAȉE諨PufkK|WȡFƋhvde؅tj28֋eQ}tj083VVQjQ3۹|]]]_EEt j(Y]}_t to؋E ˉ]u 0jS\t j18֋P}tj08֋}tj083SS&PjbcPuFFeN НN(ȝNDN`踝hhj@jF|EPJŐUV<EtVY^]̋SVWj=pj [SO 1pSO(G$$pSODG@pSO`G\ pj@Gx|^SoGNu_^[̋USVWjo]L$d$jjh\$3L$tT$;Q u RQO 薞j O oG$d$L$jjh\$L$tT$;Q u RQO(Lj O(;oG@d$L$jjh\$L$tT$;Q u RQODj ODnG\d$L$jjh\$UL$tT$;Q u RQO`踝j O`nGxAD$@|j Zd$L$jPV\$$L$tT$;Q u RQZ j JnGƼL$u_^[]jbMuhj@jF|EPbGN`?ND7N(/N 'TM̋UjhdPSVW3PD$ dٹ|[D$3|$|$(t D$L$(O C PO 螪O(C(PO(芪ODCDPODvO`ߥC`PO`bj@w|+_ĥ3PHOuD$L$ d Y_^[]j$Lى]MjW6u;K aK(YKDQK`Ij@s|_<OuK3ωu܉uԉu؉uЉuyZt 襗ދˉ]yWZt 胗EƉuȉES1Zt ]EƉuȉE- Zt 7ω} uuMuMuڕuMSuI nuMSuI(\uMSuIDJMWuuI`8@sMWuk|uFMtj08֋]tj08֋]tj08օmj08V}܅tj08֋}ԅtj08֋}؅tj08֋}Ѕtj083VVIj@֚JE܃xu;x4u5xPu/xlu)390uA@rMVj>~I3Mjj>u؋ˉuȉủuԉuXt 1EƉuȉEWt EƉuȉE۠Wt EƉuȉE赠Wt 返ދˉ]蓠uEu ȉE蝞uEu(ȉE臞uEuDȉEqE܃`SuȉE]E܃|E@ESuBEăMЉEuMYMQMIBuMauMVuMKuAuMuu蒜uMuu聜uMuupMSuua@sMSuk|uEFMEtj08M֋Etj08M֋Etj08Mօj08]؅tj08֋]ȅtj08֋]̅tj08֋]ԅtj083VVFj cG|JUE3ut)EuEeF}tj083VVF̋UytA]h@hCjMThM@EEPE̋UyuA]h@hCjMQThM@EEPuE̋Uyt ]@4]h@hCjMThM@EEP(E̋UyuXЋB0R4]h@hCjMShM@EEPD̋Uh@h!jMwShM@EEPD̋QywA@tY3Y3AAAAAAA A$A( ̋UVEtVY^]̋Ujh<dP3ĉD$SVW3PD$ dj$YR3t /މ\$Eˉt$(0Ujh@Xj hXNY} wwQaj hd/YVwQaj htYVwQajheXO S艓j hNX$Sp 8֋'ZVxWL$(L$$ƋL$ d Y_^[L$3<]jyBj(YQt ga3}E eu 0Uj0YZQt 3uWEeMEt#MMh#7BjUB} e_ tj08փg _$tj08փg$_(tj08փg(TAj BjIb3jY____aPt Fj Ήw bF6PE]t c؃M_$p8ֹP؉]Etgc3ۃM_(p8@̋UQVW} uhjnaOyt 13uFVOFG@@FO蟖F G^OF$G^OF(_^Y]̋UjhdP VW3PD$dj0YNt 3t$d$ j`GOFNGFGFO OF O$OF$O(Nd$L$L$ F( ƋL$d Y_^]̋UVuWj@4]j ΉGW)j ΉG)O VG5O$V,_^]̋UQSVW}ssj 4Vj u4sj i4sj ]4K WGK$W>_^[]jӕ>j0Y|Mt 3ueeMMf>̋UjhdP@3ĉD$8SVW3PD$Pdj^EL$jj3D$h@t$ 2L$#D$;A D$(t$PL$t$$]Qj hXL$4D$0t$(|$8;D$4D$PQL$@]D$L$CD$ CD$(PR]Qj hdL$4D$0t$(|$8;D$4D$PQL$@\D$L$CD$(P\Qj htL$48D$0t$(|$8;D$4D$PQL$@b\zD$jYCKt 艊3}L$d$jjhC |$L$tT$;Q u RQK ,s j ]F7KD$d$Xt ^3L$XΉC$Kt$D$Xtt^3L$XL$d$jj hs(|$L$t_T$;Q uR{$RQp8֋{(t$t$p8֋L$Pd Y_^[L$83I5]{$p8֋{(p8h@h8jL$(IhL$@D$D$P;h@h8jL$(IhL$@D$D$h@h8jL$(IhL$@D$D$h@h8jL$(nIhL$@D$D$p̋UVbEtVY^]̋UjhdP VW3PD$dj$Y It w%3t$E΃d$ 0L} jw%FN,F~u?Qjw(}%FN,F~uQG΋@ppoNLNL$ L$ƋL$d Y_^]̋Ujh0dP 3ĉD$SVW3PD$0dj YGt W@3t$u d$<@%ΉD$P%<,t1h@h<jL$,GhL$@D$D$P8j%΋ %<,t-h@h<jL$,@GhL$@D$D$빋F+FP%t$ D$80G؅t)3CC0C CCCCC C$3ۉ\$EVD$<0dt$h׋ D$8tj88׃L$8L$ËL$0d Y_^[L$3p1]̋U3ĉD$SVWj5X{ !Eu0h@h-jL$ FhL$@D$D$M u0h@h-jL$ EhL$@D$D$C PFCHIKHIcKHC;At0h@h-jL$ EhL$@D$D${ hp8֋{ C CPr8jˉC$L$_^[30]h@h-jL$ DhL$@D$D$P6jU6ى]0e{tj08փc{ t{ s p 8փc {$t{ s$p 8փc$T5̋UEVW9Br_3B΋B rj3DYzr(r48<rBB 4B$B$H_^]h@h<jL$ChL$ @D$D$ P4̋UVWF(;wI9~w h@h<B;u 398!@F( F(E9~(uD_^]h@h<jM,ChM@EEPP4̋USVqDq(3BM3uWA,A0]9Q(rsOHE}tH9A,sNA,Q0FA,@;s>:u8y3+y(FOt]MC:uFCOuM]}39q,sq,Q0uEB]r_^[]̋UуBb48Wz(+ǃz, BV B 4;uv$B4J4B(+ljD8;r4wEΉu;rȋ];B$E;]?;uv$B4J4B(+ljD8;r4wEȉu;r΋];B$]E8t MA 2_[^]ËB$]DB$]JJ;t]:uF;u+rB(++lj8<̋UQME]̋UQME]̋UVWO t4jY+ȃr%p@PVA3ҋB_ ^]h@hjMo>hM@EEP/̋U}SVWrBM<3F֍OORQ$#uVW$}_^[]h@h jM=hM@EEP/̋UVuWH#4t_p^]̋Uh@h%jL$e=hL$@D$D$P.̋Uh@h%jL$=hL$@D$D$P6.̋USVj NjjhXN jj3ۍN$h^ یjjjN<^8ʌ^P^T^X^\^`^[]̋V N<虎N$葎N 艎T^̋UjhsdP03ĉ$(SVW3P$@dً}3$D$D$D$D$D$ Pjj'L$$T3jz4F'rꍄ$Pj'L$,$$D$Ƅ$HPL$(虤$Ƅ$PD$(PD$PW$<ҏ$,P L$$ҦL$l$@d Y_^[$(32&]̋UjhdP3ĉ$SVW3P$d]D$$hXvƄ$PƄ$s0 $|hv0P[0vH$ D$3@j'Y$3DŽ$HDŽ$hD$D$D$D$ Pjj'L$$Qj$L$j'Y3$󫍄$P$PD$PjL$4ݏj$L$觖|$37Pj F'rj$PD$PSL$4蘏L$Ƌ$d Y_^[$3$]̋U}SVWMuuu uu )u@j[];+u =@sj?3[@s)s u3@;sj[ujX+us 3ۍF3us3ۋ*X^urփUu3GO#$r?$s  )s  3MIMs uUFUd}tFM4MRMUFTt MFTMt+Ӄ}UtMWSGMUFTt  M]sQFH<]׉UtFLM4WMUFTtM` FT M]F0M#8Et{ЉUtF44uMUFTt` FT Mr/t QQF EUFTхt _^[]h@hjMU6hM@EEPy'̋USVWu EF8t1Mt F4SNTt NT _^[] h@hjM5hEAEEP&̋USVW|$  uu O v ؋΋GP;sEˉ@d$+؋sk΅ujKu$j+;s * "j+;ss @ uBj\΅u jO%jD΅u j7 j,x$@6rvǃH|$D$sPL$D$ FD$tPL$ L$ v IPKD$ HH 1QM  u v0h@hjL$3hL$@D$ D$@ugD$ v H8؋΋D$ P0Rut$Qp .Yf;vL$t$ t$ Ku_^[]h@hEjL$(hL$@D$ D$P;̋UQVjs(Pj(^]̋USVW3W؋SWjVx;uE3;Hu>t3sX;rXjey(3WP@P* _^[]h@h&jL$$8'hL$@D$D$+h@h&jL$$ 'hL$@D$D$P,̋USVW3ۋSWS9_t&D$\$PQS贰t$j_^[]h@hjL$$&hL$@D$D$P̋UQQщUB u EU JS]VW} ;y |;sp>3Ht9U ~]9T ]| U9 U vG;rЋU} Et 9uv JD+T T_^[]̋UyXtqTqPIju 3}tI,ju jud3]̋UVNLf;Hu FF;Fy'@u ;wF l+ƃ_;t$<@uF;u;t>uF3D$+|$$;*Fh_ u D$+ttG|$$;+$<@uFObt \FOΉL$,;aFOT$0yY@u9t$ @? FO8 % F F ؃Ãu"D$H 3PPPSaRu%D$H 3PPPS:(u+D$H 3PPPpSL$,T$0+sB@sr5 ( s r AYT$ ;;t>|$$tF;\$|$CL$T\$9\$`pEL$xd Y_^[L$`3]Fv;tFf@u;t u+ƃ|G;tFΉL$,yW@u;i? F9 O+ƃB F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPSc(u+D$H 3PPPpS9L$,T$ +ǁsB@sr5 ( s r G_|$$|$+;O;-Fy'@u ;F +ƃ;FyW@u;? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;iFH YPT$ u;:FyW@u;"? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;FH T$ uHy3D$+|$$;jFYA8zqu D$+ttG|$$;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ ? FO8 e\ F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPSz(u+D$H 3PPPpSPL$,T$0+sB@sr5 ( s r AYT$ ;;M>|$$t-;7;/Fz@u;Fh  +ƃK;FΉL$,yW@u;? F9 +ƃ F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPS(u+D$H 3PPPpSL$,T$ +ǁsB@sr5 ( s r G_|$$|$+O;Fy'@u ;|F q+ƃd;YFyW@u;A? F9 '+ƃ F F ȃtQ+I;FHy3@uT$ ;FH T$ u;FyW@u;? F9 k+ƃ^ F F ȃtQ+I;-FHy3@uT$ ;FH T$ uH;F;F\$4y[@u;%? F9  +ƃ F F ؃\$43D$+|$$"FGA8zqu D$+ttG|$$;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ n? FO8 SJ F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPSh(u+D$H 3PPPpS>L$,T$0+sB@sr5 ( s r AYT$ ;;;>|$$t-;%;Fz@u;Fh +ƃK;FΉL$,yW@u;? F9 +ƃ F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPS(u+D$H 3PPPpSL$,T$ +ǁsB@sr5 ( s r G_|$$|$+O;~Fy'@u ;jF _+ƃR;GFyW@u;/? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;FH T$ u;FyW@u;s? F9 Y+ƃL F F ȃtQ+I;FHy3@uT$ ;FH T$ uH5K\$4;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ i? FO8 NE F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPSc(u+D$H 3PPPpS9L$,T$0+sB@sr5 ( s r AYT$ ;;t<<<uF3D$+|$$;F7.pguD$+뎃ttGq;+$<@uFObt \FOΉL$,;RFOT$0yY@u9t$ 1? FO8   F F ؃Ãu"D$H 3PPPSRRu%D$H 3PPPS+(u+D$H 3PPPpSL$,T$0+sB@sr5 ( s r AYT$ ;;>|$$F;Fz@u;Fh +ƃK;FΉL$,yW@u;? F9 f+ƃY F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPSz(u+D$H 3PPPpSPL$,T$ +ǁsB@sr5 ( s r G_|$$|$+O;DFy'@u ;0F %+ƃ; FyW@u;? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;FH pgT$ u;QFyW@u;9? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;FH T$ uH\$4;>F;rFL$4y[@u;V? F9 <+ƃ/ F F ȃL$4;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ ? FO8  F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPS(u+D$H 3PPPpSwL$,T$0+sB@sr5 ( s r AYT$ ;;t<<<uF3D$+|$$;NFA7.pguD$+뎃ttGq;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ o? FO8 TK F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPSi(u+D$H 3PPPpS?L$,T$0+sB@sr5 ( s r AYT$ ;;<>|$$F;!Fz@u; Fh +ƃK;FΉL$,yW@u;? F9 +ƃ F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPS(u+D$H 3PPPpSL$,T$ +ǁsB@sr5 ( s r G_|$$|$+O;Fy'@u ;nF c+ƃV;KFyW@u;3? F9 +ƃ  F F ȃtQ+I;FHy3@uT$ ;FH T$ u;FyW@u;w? F9 ]+ƃP F F ȃtQ+I;FHy3@uT$ ;FH T$ uHL$4IL$4;F;+$<@uFObt \FOΉL$,;wFOT$0yY@u9t$ V? FO8 ;2 F F ؃Ãu"D$H 3PPPSwRu%D$H 3PPPSP(u+D$H 3PPPpS&L$,T$0+sB@sr5 ( s r AYT$ ;\$3D$+|$$;FA8zqu D$+ttG|$$;+$<@uFObt \FOΉL$,;OFOT$0yY@u9t$ .? FO8   F F ؃Ãu"D$H 3PPPSORu%D$H 3PPPS((u+D$H 3PPPpSL$,T$0+sB@sr5 ( s r AYT$ ;;>|$$t-;;Fz@u;Fh +ƃK;FΉL$,yW@u;z? F9 `+ƃS F F ؃Ãu"D$H 3PPPS蛼Ru%D$H 3PPPSt(u+D$H 3PPPpSJL$,T$ +ǁsB@sr5 ( s r G_|$$|$+LO;>Fy'@u ;*F +ƃ;FyW@u;? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;zFH jaT$ u;KFyW@u;3? F9 +ƃ  F F ȃtQ+I;FHy3@uT$ ;FH T$ uH\$̋Ul3ĉD$hSVWt$0N f;H#NG% D$Lu8;u4D$ L$$9tt&D$(V D$T$4+L$\QV+D$hPO$_L$D$AL$D$9L$4D$L$,D$;L$pL$`L$hd Y_^[]̋UjhdPhSVW3PD$xdt$t$8΋1t$Ë}܋O8t$GQ@8p 8֋}3ۉ_83ۋw2_^[]̋USV3W~@9@t?uwN8 c'gC @r؋@N8yt0PncN89kQkZT$ډD$;-9~$sW7FN @8PWv\F0V4G9;w9~$sWs N sWvF0V4C{ D$ k[\$9D$u-9~$sWFN @8PWvF0V4G@9|0Dwċ@N8t0D|a@_d0P^[]h@hIjL$hL$@D$ D$P̋USVW@G?G<0t߉|$GD$L3D<0L$|3L0u~XD$G?GD$<0t~<0u/D3D;vȉL$ct3PN8`D$L$$0d3DD9L3Dw $0d3D3L3DL$0t3LN8t3HLX_L$D3P;@b|$D$@tXN8w`_^[]̋UQQVEPuNb/F 9EwEF$^]̋UQSVWjݐj(YAt 3VjRG ΋@S0R_^[]̋UQSVW3ۋSVS N@L$ 9xwxL$ Ht 9tACNur$Qx;;s ;w++׉Q_^[]̋UыM iVW}9AvCuN9tXv9NjXπEt3_^]̋US3VA\$WCD9Hp{0D$sDPD$ PjQjWKFK@PO|$t$+t$j+׃P^tqh|sU҅t3F;rFK{CjXS؉;3ɋjZ @3ɉDžhQP谫 tKj[Ju3Ћȋ‰AЁrtISjkYjXKuЋGËjY-kQSPҪ 3ɋDžhQP蝪 tK j[Ju3Ћȋ‰AЁrtIS jkYjXKuЋGËjY-SPé 3ۉDžhjP荩 tOj_Ju3Ћȋ‰AЁrtISjkYjXKuЋCNj/WP趨 Y3ɋ"Oщ;v/kDk;uB;w+ǃH;GkÉ؋C9Ct@3SK~+jYs썽jY{jY󥋍jXA;rAHN;3ɋ0u SY3ɋQY33ܢ ̋USVWNf;HuwF Mf;u3]}3ҋf;vfDOf;DKBu]u}uO}us }y##E$MjPjQO$KFjxFE$PEO$jPSM%NVMENMtktgj0j1O$wU##E$MPjQO$ZQVEPMBMQMSEP2MMGM]u_^[] ̋U3ĉD$VWj}ju!08֋L$_^3:]Ë18h@h#jL$ hL$@D$D$P'̋U4SVWt$N腁f;H~XN<3fD$0T$4T$8T$<9QXF88yXD$(`_t v8RSt$ۋN8SPD$|$N8T$J ICFL8tjXSQL$81QT$1:vFL8u:w:vD$0<t5,<wxN8UL$p4D$4+PjƍL$0Pt$PAD$4xA|$Wj跄L$4QL$j裄+ƍL$0Pt$]P|$T$1t$‹T$L$+ȉ|$ЉT$L$|$ jL$,Z|$ _^[]h@hBjL$,ݩhL$,@D$0D$,Pj5|ȩEet J3MVjx"K趚̋UQSVWj xj0Yqt V3VjxSY_^[]jP͚(}et葼3MWj(xp8̋U,3ĉD$(SVWjY\$0蹨t 3PjˉC0ws0j cjFwjˉC wjˉCvjˉCvHIK@P3S tJ3Ʌts3f;<t@;w;v!{,C(c,S({p$8ք{p$8քC3 PCVp CVp C˃(PCVp(CVp(C˃DPCVp0CVp0vC˃`PCjVp8CVp8Ɖt$t$ ȾD$t$(D$D$$@{>S>;3ɈD$L$t}t$t$\$,;v4\$> :ˋ\$,"D$AD$L$uȋ\$0t$(t+L$ C|P4>j2j7t$j2j7L$D$T$D$ AL$¼t$(T$L$$D$K0L$4_^[3]̋USVW}MG uu I0uuu03t!V訊 |uF9w wt^_ K9_ w ؊EGɋTUT u ωUuSYMM]]+SQMI09w vjV*Y|wR9w w lEGLT MVωUEMU RPEEMQPEH0KF9w w_^[]̋U SVW}MG uu I0uuu&3t"V耉 |wF9w wt^_ K9_ w 诉EGɋTUT u ωUuS0M+ȋEjuPQIEMURPI0|9w V|wz9w w /EGLT MVωU躈juRPחEMU RPEjuQP跗EURPEH0F9w o_^[]̋U`SVW}sk]ċEC|ECMQ3ɉEQQ3ɉEԍXUAE9 0u3;U|;}vEPRWU3҉ERuϋƒPQEU MRPjZE؃RuPQ–EK0URPCGM9<w}3EiǼE}Eԋse 0MMȋM MK3ۋEE܍>u]]؊0E9]:]ċsE}A;0MEP3PPE3ɋEAU9  u3;U|;}vMEPRWUЋE3RuϋƒPQ評EjUYыRPjZ΋REЃuPQ}EjU؃YыK0RPCGM9<rpM;EP3PPEЋEU3BU9C3;u|;UvMEPVRŰUEUЋVẼuPRs,}s(u؋σƃPQK0MjZRuPQ觔EjUYуRPK0VWUCBMU9REP3PPE3ɋEAU9 vruЋ3;M|;}vEPQMWUs,s(jXjƒZRuPQEjU؃YыK0RP5CGMU9<w}MEE@E䋑;ЋEG_^[]̋USVWjpVjnjn~D$YHAD$;w6jgL$Aϋp3t$V@Pה _^[]h@hjL$hL$@D$ D$P̋UQSVWjD$imL$ 3FVxXVm;X |;xs ;xu;Xu3ƙjY蘞tffFFD3L$ Vjmj2~_^^[]̋UVWj2oVjMmjl΋xsȀxtIUIxX_^]̋U SVWF<"H 3L$tQPFL+F0jP:F< 9v)PCPhyFMxFx@u$+ǃD>38MqO u3+ǃrg3L>D>t>3F3ϊFAut+;s3FVW ;CjX3ɾZM3Uu3E9NM9u^E3E/s#VPu싉^ȋE3Ʌt,; s$eъEBuuQ[E@E;EvuEMU@EM;YM츼AMuU/!_^[]̋U S] WUVօt 3BIu3ҋƹ8EtSMMMDPutSx~{E ‰E8u9vWɋU4ȋɋuTɉ\ҋD ^_[]̋U(SVW3MPPPP]}Ë+ljuE؉M>0uEMUT UEPULPEM܋MttEE yE| 6~E(MjujuF}|8 E싀]\ 7uE؋MIuM Mv_^[]j@shiES4EkMĉ}܃|‰Ex 6K$s0DX@EȋDX}@Ek|‰Ex DX3@E؋DX3@ujZE vE03@E9Ev.ME@suċK0WPs(jMƉG;}r3@9EMVP#EЃgU܃@suԋK$uRsU܋EЉ}u39}*@suԋK0PRs(U܉EƉuM;E@9EvX@suԋK$PRs訳U܋ȉMΉuE؅t;vEME@9Ev2@suԋK0PRs(jE E؉EՋƉuЋMt;vwMrMWuiE@suċK$WPs"ƋK4VP ȃt0}E;s#U9 tG;rMVWVuRE4}G};}rE@E;EsuYHe3{t3VV'e̋U4SVW3ۋSSSN4SD7Ӌ˻UjXM܉]_F4|Eԃx &F$@EF0@E3E9UKM9uN4eDeMM$9FEF$@EF0@EEE]MjSE̅tj9EveXsuN$Suv褱EEeXsuN0Puv(~3MttEjPEMjPC;]z]؋EMU@EM9 M܋UBUüM܉]؁XN4D1_^[]̋U3ĉD$V3WVwwwww w$@jHOϋ@G@jωG@jωG@G Gx Gx u0h@h@jL$ qhL$@D$D$jBPVωG$@GHGPB:AufBf;Aup8֋L$_^3E\]h@h@jL$ !qhL$@D$D$PBb̋UVWj?jϋ?pp[Pj@_^]̋U<f3ĉ$8SVWt$N@Fdf;HL$@3Fu~tXK3 u:O_^[]jӕUj0Y|dt83uepŰU,3ĉD$(SVWjY\$0dt 3PjˉC0)3s0j ujFv2jˉCj2jˉC^2jˉCR2HIK@P3S tJ3Ʌts3f;<t@;w;v!{,C(c,S({p$8ք{p$8քC3 PCVp CVp C˃(PCVp(CVp(C˃DPCVp0CVp0ּC˃`PCjVp8CVp8Ɖt$t$ ȾD$t$(AD$AD$$@{>S>;3ɈD$L$t}t$t$\$,;v4\$> :ˋ\$,"D$AD$L$uȋ\$0t$(t+L$ C|P4>jj>t$jj>WL$D$T$D$ AL$¼t$(T$L$$D$K0JL$4_^[3_L]̋U`SVW}sk]ċEC|ECMQ3ɉEQQ3ɉEԍXUAE9 0u3;U|;}vEPRW謠U3҉ERuϋƒPQTEU MRPjZE؃RuPQTEK0URPCGM9<w}3EiǼEA}Eԋse 0MMȋM MK3ۋEE܍>u]]؊0E9]:]ċsE}A;0MEP3PP覟E3ɋEAU9  u3;U|;}vMEPRWpUЋE3RuϋƒPQSEjUYыRPjZ΋REЃuPQjSEjU؃YыK0RP蘞CGM9<rpM;EP3PPEЋEU3BU9C3;u|;UvMEPVR譞ŰUEUЋVẼuPRRs,}s(u؋σƃPQK0MjZRuPQREjUYуRPK0VW軝UCBMU9REP3PP E3ɋEAU9 vruЋ3;M|;}vEPQMWםUs,s(jXjƒZRuPQQEjU؃YыK0RP"CGMU9<w}MEE@E䋑A;ЋEG_^[]̋U 3ĉD$SVWj,jH@L$YD$X]؅tcCC\C 3SjW,Fj@8p8֋L$ jPL$jHWL$_^[3G]̋USVWj-؋Sj+2p`52ˋ8|$n29O71jV襠ЉT$tpwOL$t_%‰D$1@;D$r. HtHtHtNHuvN1L$3ҋfT$Nu|$L$+O|$L$=_^[]ËJ1L$$̋UjhdPh3ĉD$`SVW3PD$xdى\${Hp$8քPL$T$L$Tj ld$0jXZD$lt$LT$D$,\$C@^C8 SH\$8|$< Y +YL$\$H43҉D$ T$D9D$,L$D$F;Fy'@u ;wF l+ƃ_;t$<@uF;u;t>uF3D$+|$$;*Fh_ u D$+ttG|$$;+$<@uFObt \FOΉL$,;aFOT$0yY@u9t$ @? FO8 % F F ؃Ãu"D$H 3PPPSQ-Ru%D$H 3PPPS*-(u+D$H 3PPPpS-L$,T$0+sB@sr5 ( s r AYT$ ;;t>|$$tF;\$|$CL$T\$9\$`pL$xd Y_^[L$`3=]Fv;tFf@u;t u+ƃ|G;tFΉL$,yW@u;i? F9 O+ƃB F F ؃Ãu"D$H 3PPPSz+Ru%D$H 3PPPSS+(u+D$H 3PPPpS)+L$,T$ +ǁsB@sr5 ( s r G_|$$|$+;O;-Fy'@u ;F +ƃ;FyW@u;? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;iFH YPT$ u;:FyW@u;"? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;FH T$ uHy3D$+|$$;jFYA8zqu D$+ttG|$$;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ ? FO8 e\ F F ؃Ãu"D$H 3PPPS'Ru%D$H 3PPPSj'(u+D$H 3PPPpS@'L$,T$0+sB@sr5 ( s r AYT$ ;;M>|$$t-;7;/Fz@u;Fh  +ƃK;FΉL$,yW@u;? F9 +ƃ F F ؃Ãu"D$H 3PPPS%Ru%D$H 3PPPS%(u+D$H 3PPPpS%L$,T$ +ǁsB@sr5 ( s r G_|$$|$+O;Fy'@u ;|F q+ƃd;YFyW@u;A? F9 '+ƃ F F ȃtQ+I;FHy3@uT$ ;FH T$ u;FyW@u;? F9 k+ƃ^ F F ȃtQ+I;-FHy3@uT$ ;FH T$ uH;F;F\$4y[@u;%? F9  +ƃ F F ؃\$43D$+|$$"FGA8zqu D$+ttG|$$;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ n? FO8 SJ F F ؃Ãu"D$H 3PPPS!Ru%D$H 3PPPSX!(u+D$H 3PPPpS.!L$,T$0+sB@sr5 ( s r AYT$ ;;;>|$$t-;%;Fz@u;Fh +ƃK;FΉL$,yW@u;? F9 +ƃ F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPS(u+D$H 3PPPpSzL$,T$ +ǁsB@sr5 ( s r G_|$$|$+O;~Fy'@u ;jF _+ƃR;GFyW@u;/? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;FH T$ u;FyW@u;s? F9 Y+ƃL F F ȃtQ+I;FHy3@uT$ ;FH T$ uH5K\$4;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ i? FO8 NE F F ؃Ãu"D$H 3PPPSzRu%D$H 3PPPSS(u+D$H 3PPPpS)L$,T$0+sB@sr5 ( s r AYT$ ;;t<<<uF3D$+|$$;F7.pguD$+뎃ttGq;+$<@uFObt \FOΉL$,;RFOT$0yY@u9t$ 1? FO8   F F ؃Ãu"D$H 3PPPSBRu%D$H 3PPPS(u+D$H 3PPPpSL$,T$0+sB@sr5 ( s r AYT$ ;;>|$$F;Fz@u;Fh +ƃK;FΉL$,yW@u;? F9 f+ƃY F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPSj(u+D$H 3PPPpS@L$,T$ +ǁsB@sr5 ( s r G_|$$|$+O;DFy'@u ;0F %+ƃ; FyW@u;? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;FH pgT$ u;QFyW@u;9? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;FH T$ uH\$4;>F;rFL$4y[@u;V? F9 <+ƃ/ F F ȃL$4;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ ? FO8  F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPS(u+D$H 3PPPpSgL$,T$0+sB@sr5 ( s r AYT$ ;;t<<<uF3D$+|$$;NFA7.pguD$+뎃ttGq;+$<@uFObt \FOΉL$,;FOT$0yY@u9t$ o? FO8 TK F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPSY(u+D$H 3PPPpS/L$,T$0+sB@sr5 ( s r AYT$ ;;<>|$$F;!Fz@u; Fh +ƃK;FΉL$,yW@u;? F9 +ƃ F F ؃Ãu"D$H 3PPPSRu%D$H 3PPPS(u+D$H 3PPPpS~L$,T$ +ǁsB@sr5 ( s r G_|$$|$+O;Fy'@u ;nF c+ƃV;KFyW@u;3? F9 +ƃ  F F ȃtQ+I;FHy3@uT$ ;FH T$ u;FyW@u;w? F9 ]+ƃP F F ȃtQ+I;FHy3@uT$ ;FH T$ uHL$4IL$4;F;+$<@uFObt \FOΉL$,;wFOT$0yY@u9t$ V? FO8 ;2 F F ؃Ãu"D$H 3PPPSg Ru%D$H 3PPPS@ (u+D$H 3PPPpS L$,T$0+sB@sr5 ( s r AYT$ ;\$3D$+|$$;FA8zqu D$+ttG|$$;+$<@uFObt \FOΉL$,;OFOT$0yY@u9t$ .? FO8   F F ؃Ãu"D$H 3PPPS? Ru%D$H 3PPPS (u+D$H 3PPPpS L$,T$0+sB@sr5 ( s r AYT$ ;;>|$$t-;;Fz@u;Fh +ƃK;FΉL$,yW@u;z? F9 `+ƃS F F ؃Ãu"D$H 3PPPS Ru%D$H 3PPPSd (u+D$H 3PPPpS: L$,T$ +ǁsB@sr5 ( s r G_|$$|$+LO;>Fy'@u ;*F +ƃ;FyW@u;? F9 +ƃ F F ȃtQ+I;FHy3@uT$ ;zFH jaT$ u;KFyW@u;3? F9 +ƃ  F F ȃtQ+I;FHy3@uT$ ;FH T$ uH\$h  F<jYQ-3ۉt__H_ _]ϋFj@>jY,tX@\X XSSSȉG oWZ6"-E O-Gv @Nm-F@~hSP" tIJuӋˋ‰AЁr動t6ߋ2ϋBD2RKu؋FLPQRE! V]M̋U4SVWK8yt d$< 2T$bF;s[9C4rVCLˁ 0C00+D$Pt$$S`KXЋC0#ʉ F;s9C4rCLf 0D$<}Gp;t$;v;wO jOgwEp N*FHD$4DD$L$jp@D$u 9t$u23AQPjϊD13GW_^[]̋UQQVWj@Wj[j+D$ D$ PQwY_^]̋UjhdP0SVW3PD$@dى\$4SKBA|$0Bt$@f;uAD$@f;tD$MEjYm3t$tFFF FD$t$8D$HCQ΋@0蹸D$K$jp jw w@D$K$jpjwa@D$K$jp jw K@D$K$jp$jw$5@CPtC@t2ɃtCD$@uD$tCD$@uD$3:KT$,RAIL$(4btL$$ t WjPgGC@9w3YKT$,RAID$,L$(4a,L$$ L$ QjPݸCT$ j@D$,4K$j4>|$|$Ct$ @D$( xCL$,Ppt$D$$D$(9L$$9vr|$,jD$(K$Pjt$0D$<]>|$|$t8Ct$,HCpat$$΋aK$jWjP">t$|$GC|$@9|$`CHMt$ D$H31AC@9wC@t8t/3#CHP9v0CB@9wՋD$xD$0d$0+xC|$$HƋt$0+ljD$(<8uuC@9vgjK$T$0PjRD$@<|$t8Ct$0HCx`t$,ϋ`jS\$H3EWΉ}؉}}}}}ĉ}ȉ}̉}Љ}܉}}}}jΉEE΋FjEE΋F EċF$EȋF(jEjMԉE`M܉EQjMEQjuM`E܋PW}؉F}2EPjF}EF}Pj EPjF,}}t u؋Mp`}tj08֋E3}tj08M֋E}tj08M֋EЉ}tj08M֋E܉}Ѕtj08M֋E}܅tj08M֋E}tj08M֋E}tj08MWW}̋UQSVWj-j0Yt(83VjS諾_^[]̋U SVW33CG8f9H v[VP@$ u@O8V P@D$;G4s+O8VOL$PG4+;sЋGLRSP G8Ff9p wG8p$jwLmG<3 9pvujLYL$r L$tGG<r ϹL$D@D$G<r 费 t$GLjPL$ GD$3;|;sG+GG(Gt$,D$;u;tKt$<;w;t$vL$D$PVuD$;w;t$ vL$$D$ PVGwD$(ދt$,V_^[]h@hMjL$< hL$<@D$@D$j#5V-j$jjjjjj jjgjjUj j jjjjjjj&yj(pj*gj+^j,Uj LlK4V SK4V(SK4VDSK4j`vSK4|jgSrKQL$ d Y_^[L$3]j53uuut Fuω}sT{t uΉus-}C4t( P֋`tQztQzFMtQzMtQz3VVhXU]iüAAAkG4|x 0G$3j ZtXG0F|X3GƉ≝] S3ɉj Z 2;w3j Z Ӆtj XI QB;rj ZtHHA;r3F9v]@sPVQpH$CSPj H4Xrj FZ;r3F;vN@sPVQp(H0Bj ZÉF;rNjuAvNIuOIu3F9vb@sPVQpH$ASPj H4Xq Fj Z;r3F;vM@sPVQp(H0Aj Z F;r‹jY;ƅA$tWSVj)qI$*AjVj)pH$Aȅt!9vt9v k LNuA0SVj)q(I0@jVj)p(H0@ȅt;vt;v k LNu\3F9v;SVjpH$=@ȃuj XF;r3F9SVjp(H0?ȃuj XF;r3ƅF9vB@sRVPpH$?ÉFj X;r3F9vJ@sRVPp(H0A?ËFj X;rjXhSP tOj XJuӹI‰Ѕu鋕tFOj k 4XJuыFNj0k QWP󋅤 DžhSP tOj XJuӹI‰Ѕu鋅tBOj k 4XJuыFNj4WP hSP t׃j XJuӹI‰ЅutH׃j k 4XJuыF0k RQP DžhSP t׃j XJuӹI‰ЅutH׃j k 4XJuыF0QP3F ;vj AZ8u F‰;w3B;vk Du9vk D0Ëut/Ok k T9T9w~9T9rTT9T9wP9T9r&S4S41jFBFu(iAA;5k σ+΁@ Iu;;k ‰x+Ɖtqi,3FpN#9pv@kKƋp@t+kSR@4|jht kSR@4|2ht Aj XN<󋽸DžhSP tOj XOuIljutKj k 4XűF-k PWQ5 +ω9k k 9W9VwqG9FrWO9NwUW9Vr;S7S6f@j ZƅAA @ ;ct;YYY33SSI̋UVWMuh@h-AAE ^t @(^@, D@ ^@$ t |t H uꋆ 3@jZ T󫃦;_^]h@h-jMhM@EEP̋U(SW3ۉ}]9 VEt} MxFz@u' +ÃB38MqN u8 +Ãr3JB3F 3ʊFAut +;s3FuщMt3BOu}M3Eu8Et~U}Eu؋DEE܋E+8}u7}+T8}u)M}+ˋޅt 9KG+t}]MEx~x ‰E8u9vW҉ Ћɉ\ɉtҋED Mމ]9 ^_[]̋U8SVW3ًMPPPP}]3Nj+ÉuẺM<0}uME]\É]ЉE؋ڋ]ԋLM E+ }uIuM+Luu:}D]؋E+t  OC+t}]ԋuEy T A~ M| 3Mjujt 2}T E苀|8 } uE̋MIuMM:=_^[]j@7iES4AAAEkMĉ}܃|‰Ex 6K$s0DX@EȋDX}@Ek|‰Ex DX3@E؋DX3@ujZE E03@E9Ev.ME@suċK0WPs(.0MƉG;}r3@9EMVP_EЃgU܃@suԋK$uRs/U܋EЉ}u39}*@suԋK0PRs(/U܉EƉuM;E@9EvX@suԋK$PRsl/U܋ȉMΉuE؅t;vEME@9Ev2@suԋK0PRs(./E E؉EՋƉuЋMt;vwMrMW_uiE@suċK$WPs.ƋK4VP ^ȃt0}E;s#U9 tG;rMVWVu_E4}G};}rE@E;EsuY 3?3VV̋U4SVW3ۋSSSN4SD.Ӌ˻AUjXM܉]_F4|Eԃx &F$@EF0@E3E9UKM9uN4eDeMM$9FEF$@EF0@EEE]MjSm]E̅tj9EveXsuN$Suvh-EEeXsuN0Puv(B-3MttEjPEMjP-C;]z]؋EMU@EM9 M܋UBUüM܉]؁XN4D8_^[]̋USVW3W蚼؋j\$苼jΉD$~[ @D$D$ ;X uEt:t$ϋPv1;u-D1;Du#D1;DuD1 ;D uG;w_^[]h@t$L$jUhL$@D$ D$Pvj4S3S̻jΉEjΉE贻9Xu]9XtEjY t +WSj EMGE]>uۋ]uNqqM Mj08M֋Mt^E;A uREPMGL3+D$$unBrFD$0D$ ;D$(sUO8jPa-tBOLu9t$jt$ ϋt$+Ƌt$;D$0tFL$L$D$FAt$L$;`\$G8Cf9X \$_^[]h@hBjL$4JhL$4@D$8D$4Pk̋UQ3ĉ$SVWj6WjQKqdqh8֋Vj2W$L$ _^[3]̃ytahF}3ۋÉ]ȉEdS]%ȉTjAEAωEjH@MċωEjH@MωEQujE?}MjE,E؉HMjEEÉEEMЃ }E IWI1$rHtj08j(Y t uĉuEЃ E ΋}@W@0qY3t$ vD$0Q!YL$ 3T$,\$t1|$$t$+|$,|$t|$,97|$t9t L$HJut$t$ t$, D$t$(XFωt$(D$9D$芮f9X vV SQvY@ Ɓ.idau=ta tCNf9X wSQ=YH$_^[]̋UU9Qv A]h@h)jL$"hD$AD$D$PA̋UVWM `t u0h@h-jL$hL$ @D$D$ O`yu0h@h2)jL$hL$ @D$D$ y t3yu-h@h1)jL$KhL$ @D$D$ ijO`p AHPϋ@ ppvv u%_^]Q7h@h-jL$hL$ @D$D$ P̋VVY^jsjY3҅tVVVuUuΉUu uTMVuN MtQy3RRkjue~`t`WYf`΃M'.j jYtfff PE3ueWË}tj08jj̋UQVjVR ]Pj耤^]̋USVW399cEuh@h-WqP聬j[t8xQPjh8xt8xQPjh<xt8xjYQPQhDxt8xQPjhLΉxmZt8xQPj hTx@-t8xQPj h` xt8xQPShl@x_^[]h@h-jMhM@EEPjE 3C39]u;=};j,Ydtu}M}WPt'F@=Lt=t =du jjj[M0}tj083WW}u;j,Yt.u}MEWPt.F@-Ltxt̋UujqP]̋UVu u6jqDu ~ ^] PhjL$hL$ @D$D$ P̋U3ʼnESVW>Euh@h-M t93ƅ8j NfXfHJ3j,fXfXZ3j(fXfhj3j)fXfxz3j[fXfE}3j]fXfE}3j:fXfE}3j/fXfE}3f^j$XfEȍ}3Dž4 j?fXfE؍}3j;fXfE}3f8jZjPW4[uۋjjhxjjhF8jjhF<M_F@3^[¸]h@h-j(h0@40P赾̋UE SV3ɉuUWt]3@Ku K$:-t ;<0<9twj0X+`E<0<90EʃMjj QPS;S|;jj s3+EUGS;wh0G;UE<0|R<9N0+Ejj ʉUQV;S|?;r9jj s3iEUG9}SwE t83S2_^[]̋UE SڋV3ɉ]UWtu3@Nu N:-t ;x<0| <90&7NE|Er?7|w0EʉNG;wE t83V2_^[]̋U43ʼnEEU VEԍuEWu u uE0KS)|s#jj RPN]г0*وuuN-jj RPN0]Јuu[MԍE+Ɖ!v2 PVWT M_3^致] ̋U03ʼnEES]MԉEVuW} u u uE0}B|s}Muh@h-qyt m@t mFyt mx mF~L3ۃg'g@9^vEFj؉GPEЅuE9AvЅtHF+ʋD;wG@Cru2t+t39~tt$38AH`9r Ftt tHr  9~dt 3jYFd_^[]h@h-jMhM@EEP'̋UQS3VWNL(>Y?w$PqtȉY?wNPq  EQq$ЋEttȉ‰_^[]̋SV3W9^PtC3jYVPt9t @;w_^[̋USVW3PPPPM^M{Tt80sT{wkC0MWVVd^}𥥥_^[]̋UV1Wjut0u{jZ;v6<tB;w;v M ƉE 3_^]̋SV3W9N`F`f9K v2WP .reluoc t Gf9{ w3ɋtP;V`wH;F`v +N`ʉ;v_^[̋UVq 3ft%IWk(| ;}w D;EwBf;w_f^]̋UVW>MU v F(CV;s F(CMZN f;t F(CA ΉFt4~tg`g@TNF$;sN$F(CF,@2_^]h@h-jM蚻hM@EEP辬̋UVuWO$;vE ;r8;#0VVf9G vWk(E +t 9DrD3_^]̋UQVuWW$;v"?3΀<9t@A;w 0;vcM bVf9G vKSk(3ҋG]L+t \;v+΀<tB@;w2;؋E [vMGDE 3_^]̋UWG$;Ev+E#uaf9G vOk(D D 3_]̋SVq 3Wft'Yk(|9yr-D;r9Ar Bf;wܰ_^[A( CA(CA( CA,@2̋USVWf;GuEju0t,4DωEe3+;u 9]u3_^[]h@hCjM\hM@EEP耪jkMjYQt 633j ω}uVVVVGdދMA f;vSVp VpUC܋7Ë}tj083VV٩jȣĪMjY誸t 33j ω}uXVVVVGދMA f;vSXVpVp C܋萩Ë}tj083VV2̋UVut6w.3Wt 8tAOuuWt x+׉&_Wyt&^]̋U$Pu$]h@hjL$^hL$@D$D$P̋UQQS] 3MEVW}&|s j~XEӅ|s!6t w wpӋEΉ0/Ep_^[]̋UQSVWjjjw SK贶t 3VȉG y$3_^[]̋VW~ t!WYf N Q_T^̋U3ĉ$SVuWL$ jt$ 菑؃~Fj{~v0h@h.jL$ 貵hL$@D$D$1j;++;s0h@h.jL$ jhL$@D$D$d$t(L$jHD$L @D$;w؃d$t+L$j跐HD$@D$;wՋL$j茐Hh@h.jL$ 辴hL$@D$D$=h@h.jL$ 莴hL$@D$D$ h@h.jL$ ^hL$@D$D$j~ZNu I++L C;rNuI+<G;r\$ D$ Ph{ qs tfVYc t 3WȉC {$3󫋌$$_^[3袞]h@h.jL$ |hL$@D$D$P蝤̋US3VWBD$ xj~^_}G|\$8uAH;r3L$؉\$;s.D$@L$+щD$};D$uCJA;r3҉\$B3\$L$8 uBK;rL$؉\$;s,D$+@ʉD$;D$uCOA;rL$\$D$\$:D$|$+++ىt$ D$|$MSjMVjt$Mjt&t$ 3FMHPjݘG;rt$|$t#3D$ M@D~HPj貘G;r|$MGPj蛘_^[]Gj\$${;|$D$u+++t$D$>++t$&|$$T$̋UQQESVWp N s؋FuPa~Et~s31OW4U3ҋϋ0M E ʋބt_^Ë[]̋UQQS]VW} SWMVN4MPw |sӋM3@3轥M##RPuֿ_^[] ̋QQ$ j' Y̋Uw5u h@hD/v h@h Du h@h D]h@hDjMhM@EEP!̋USVWuY] uӋfΉw_گG 3ɋGjZ uWw OGC_^[] h@h-jM^hM@EEP肠̋USVWڋ} t tdVjuTsr[tNVjNpE:rA]3B3+tWPS詤 ;v+VuP蓤 _^[]h@h DjM蠮hM@EEPğ̋UыBVWtY9Et-h@hDjL$QhL$ @D$D$ R3t} J >F9rwm_^]h@h-jL$hL$ @D$D$ P̋Vv vf fYY^j<蠟ى]39su-h@h-jM聭hM@EčEP襞u3ɊCuEjZEu iU}܉}t M3}܋ C A9KwjY:v>Ƌ;v,h@hDjMhM@EEb+3jZE ڬ}Euv+U+ljE؍J }<Nj}EjX+ȋEJuWY9svRC uC4:]ȋE4s2MsÈ>:w*>:FKىMsCMCP襆3ҍKBM 0E;wihsastXW։UMΉM3ɅtU>uE1A;r}h;hth@h=h@h1HEG<wEu_^[]h@h h@hjM1hM@EEPŰU4)莟3ʼnEEUSVWىEijΉXDž󫃥P󫃥P3‰+ÉPE މ @ щt!9TvTvk:v+ЍB}QBsJ+ʍA}=As5Dt,9Tv!TDŽg+ރvj[3D0tx8uG;wtdsD:u#jiU R Lt5t.Pȍ79PvPDŽ3:uGA;wtfsL:uhM @I Lt8^u0h@hDjL$,hL$ @D$D$ F(`8^u-h@hDjL$hL$ @D$D$ h^t$HˋS=\$΄u$U ^[]h@h-jL$脠hL$ @D$D$ P襑̋SV39^,t>F@~&W3F,4F,Y$F@;_v,3Y^,v0v^0v ^v(^ ^(^[̋USV3Wj[ F3ɋ П3ۉF 9v F A9w]9vO>v@3C3ҋF LMN}E;vF ω F MLC9wȋ}G}9>w3ۋ9vF FB9w~ ^$t >vV ~N$9u AF$9w_^[]̋ULS3VWjC@]Z C,2C@~3ɋC,$C@;s3Fj_ 诞t INy3C0C,EE K0EIC@~|3FjuZ3+C$E Ot"M}xu؋Ny]u3C,UUj Dϋ}֋uD EMEG,kMۉ]ku U]΋G,uE|u!MUL tG,LtDUED DDw,B~_^[]̋USVWF0>+~$XF(V$8 s F,kɉM]TU}TUtwvv ^v(^  ^(_^[̋U3ʼnESVu3W\`9uh@h-Vtj 3pYʋdt`F 88tJF9 WN  9+I s9psp9tstdF VG;wpDžllt3BG;v3ɋjZ \3ۋt3BtBCp;v݉p`pj[@ sljL;ωdIAӉpt3f4PB;r`9^vwF tanVN `3@4OR+Nꋍ\Tt\+3Fҍ fNu`C9^wpd9Vv fTHM_^3[]h@h-jX覔hh@lhP̋VY^̋U<3ʼnESEXщ]VW + E䋃 + E苃 + 3ɉUEEEMU؉]ЉMԋD E܅tFD tvB;r싵TXPuPPj` Y+:RDC;rXPuEPM_^3[p}]̋UL3ĉD$HSVWj0d$D$d$MPMQj hL$$&D$ t$|$(;D$$ D$PQL$0财 D$MC D$PQjhL$$4&D$ t$|$(;D$$ D$PQL$0^ D$MCD$P衢QjhL$$%D$ t$|$(;D$$ D$PQL$0D$MCD$PKQj hL$$%D$ t$|$(;D$$D$PQL$0財xD$MCD$PQjh0L$$2%D$ t$|$(;D$$ D$PQL$0\D$MCD$P蟡QjhPL$$$D$ t$|$(;D$$D$PQL$0lD$MC D$PIQjhpL$$$D$ t$|$(;D$$D$PQL$0谠D$MC$D$PQjhL$$0$D$ t$|$(;D$$wD$PQL$0Z`D$MC(D$P蝠Qj hL$$#D$ t$|$(;D$$D$PQL$0D$MC,D$PGQjhL$$#D$ t$|$(;D$$kD$PQL$0讟TD$MC0D$PQjhL$$.#D$ t$|$(;D$$D$PQL$0XD$MC4D$P蛟QjhL$$"D$ t$|$(;D$$_D$PQL$0HD$MC8D$PEQjhL$$"D$ t$|$(;D$$D$PQL$0謞D$MCtNJ2$<@up+Ȁ|M È $<@uJˈB_^[] ft)gt=oaEVEMt , +ǃ|E } 2EInItItFIt(I,Ë+ȃLBZ+ȃ+B+Ȁ}t B 뼃ZB +E È $t<t2Et{u DuFÉE+EEËU UňtHtHu4Ë+JË+ȃ@BZÈEOt]Ot(OOtiOtOtBOu8}t +/ + + +t}t뛊 +̋UU9Q(v A,]h@h)jL$MhD$AD$D$P>̋UUV9QvNAu @ 9pw-h@h )jL$IMhL$ @D$D$ ;I^]h@h)jL$ MhL$ @D$D$ P->j`?EЋ@33jZx`ÉEE}؋G LЋˉUA9Ow]G;v_H;u EЋ@ LVt3jZ@ @ LMMVs@ 9xv EG}؋UF뚋]9wVsO EP UȄ@t-h@h)jMKhM@EEP=}9r v$VętMVM UF׋u9zMWVu/EEątj08M֋uEUGE@]]]u }̉}Urt_>uF Bt,~u&M؋~SrWH u vMFUNU9Xu 9XuJ$JMtrr >uF DM؊A t+~u%~S2rWH 荘uv}Ћ+FUN}ЍMQU}uGQu@uH݁EjYJJt^^^u]EuGupjdEYEJt踦}]EЋEV}@pq}Mȋ׉}՛uȉMĉMuEЋPUԉU G 3jZ IЋˉUԉUA9O wE9x MVpWL>N M܃yu^A jY(It^F\^ ^E܋@HPEQR΋@@0 Uԉ4=MW跖tN F M؊A tJ~uDFSE#pu܋H |u)MWoMvt MWFuFUNvMv;Eu~GMỦE9B vAuMou܋ Ѓ:uN;JuF+B"EȈMME@봄t&FUNUԋFNuNUF HUԉuG(}̋MċE؋@H;vE4EЋp VwuRw 9U؋MBH;vFE9xv9WQu#Etj08M֋u܉MGU뿋}̅MAA8uKxʋpWVu}3;Eu.EEu0h@h-jL$SAhL$ @D$D$ } u-h@h-jL$AhL$ @D$D$ iu m~ t ~ t pN^]h@h-jL$@hL$ @D$D$ P1h2}3j(YGGfG EE@3t CCC CCCCC ؉]uEˋp .{etQx}ukUud39_u-h@h)jM?hM@EEP0j0YG ?t S ˋ@ p<0{t2h@h)jMf?h@ 늋CE؅t3K ?E܉uEU3Ēt,h@h )jM>hM@EE)8Et5h@h$)jM>hL@PL9GM؋@ ;H8t>;H@t9j0Y>t q3PωE Mԋ@ p8MG EPuQ@ h@h)jM.>hl@plO;H8u2h@h)jM=h|@E|;H@th@h#)jM=h,@0,j0Y=t w3P OGU؋LtR u3u.E{{t5h@h)jM=h<@@<7CE̅u5h@h)jM;H9tj08h@h-%y M_3^]h@h-jM(hM@EEP̋UVW3,VvVt g;)PVFG9p w_^]̋U9uyuEt]h@h- h@h-jMD(hM@EEPhj S3E9uD9Au?Eu-h@h-jM'hM܋@EEPAGh@h-jM'hM@EEƋ}tj083P̋UQ3ʼnESVW_tj083ۉ_9_,t09_(vG, tQ!G,F9w(ww,Y_,O tQO_ tQO_tQM_3_^[]̋U39u9At-9A t h@h)&Eu h@h)A ]h@h-jM~&hM@EEPj,ڦR3҉U9u29Qu-h@h-jM1&hM@EEPU8Qt)h@h )jM%hM@EE̋u uuKEu h@h-B} tM EVPqEM F A#ΉFa^]h@h-jM"hM@EEP̋V~ t ~ t~u ^j,B_ 3BtR083Bg w ;wtO< t< u AG;uG;u@gM  ؀;-uCUE;;0C;t};xuxECPE+P֋Uu/h@hL3MFVi!hM@EEP}UMtڃًEÉGgGWO_EPE؋+ӋPS39Uw9Un}/C;Euu u8׉EMEQPtYYËe3uuE E } w ̋UQ3ʼnEVu3;u sWu>t 8׃;u r_M3^ ]; űUV EtV8Y^]%jhe] Ë}NjuueO}x+uM8U3@EE}] uEu uWSVjheMxFu+u uM8UEE܋E܋EE8csmt EEeEjh3uuu܋] };u}M8U}Fu3@EE] }Eu܅u uVSW!%%̋UE3SVWH<AYt} p ;r H;r B(;r3_^[]̋UjhhЀdPSVW1E3PEdeEhtTE-PhPt:@$ЃEMd Y_^[]ËE3Ɂ8ËeE3Md Y_^[]̋UEMZf9t3]ËH<39PEu f9Q]̋UeeVWN@;t t УjEPE3EEt1Eh1E3EM3EEP|E3EM3;t5uO@ щ _^]%hЀd5D$l$l$+SVW1E3ʼnEPeuEEEEdËM3̋Uuuu uh|h]̋Uju h lPp]̋U$H D@<58=4f`f Tf0f,f%(f-$XELEPE\PTH LXjXkǀ\jX \jX \jXk LjX Lh<]hЀd5D$l$l$+SVW1E3PeuEEEEdËMd Y__^[]Q%% ̋Md Y__^[]Q̋M3̋M3Pd5D$ +d$ SVW(3PuEEdPd5D$ +d$ SVW(3PEuEEdPd5D$ +d$ SVW(3PeuEEdPd5D$ +d$ SVW(3PEeuEEd%$WVS3D$ }GT$ڃD$T$D$ }GT$ڃD$T$ uL$D$3؋D$A؋L$T$D$ ud$ȋD$r;T$wr;D$vN3ҋOu؃[^_WVU33D$ }GET$ڃD$T$D$ }GT$ڃD$T$ u(L$D$3؋D$d$ȋd$G؋L$T$D$ ud$ȋD$r;T$wr;D$v N+D$T$3+D$T$My؃ʋӋًȋOu؃]^_̋D$L$ ȋL$ u D$S؋D$d$؋D$[SW3D$ }GT$ ڃD$T$ D$ }T$ڃD$T$ uL$D$3D$ 3OyNS؋L$T$D$ ud$d$r;T$wr;D$ v+D$T$+D$ T$Oy؃_[̀@s sË333̀@s sË3Ҁ33QL$+#ȋ%;r Y$-%(%,%0̋T$B J3J3hv̋T$B J3V̋T$B J3L6̋T$B J3̋T$B J3̍MMMMT$B J3RJ3HT̍MMyMqT$B J3̩t̍MIMAM9T$B J3J3<2̍MMMT$B J3J3̋T$B J3l̋T$B J3Lt̋T$B J3,̫̍MeM]MUT$B J3J3$N̋T$B J3J3$̍MMMMMT$B J3x̍MMMMMMT$B J3(J3p̍MWMOMGM?M7M/T$B J3J3(̋T$B J3̋T$B J3خ̋T$B J3dJ3Z0̍MMMT$B J3"J3|̍MQMIT$B J3J3,B̋T$B J3J3̍MT$BJ3 ̋T$B J3lL̋T$B J3L̍MT$B܋J3$J3{̋T$B J3J3(Q̋T$B J3J3'̋T$B t3J3@̍MMMT$BJ3^ J3Q̍MMMzT$BJ3 J3 Գp̋T$B J3P̋T$B J3J3&̋T$B J3(̋T$B J3J3x̋T$B J3XJ3Nص̋T$B J3.J3$d̋MT$B J3`̋T$B J3J36̋T$B J3J3@ ̋T$B J3̋T$B J3h̋T$B J3HJ3>H̋T$B J3J3x̋T$B J3J3N̋T$B J3P.̋T$B J3̍MT$B J3̍MT$BJ3Y,̋T$B J39J3/X̋T$B J3J3i̋T$B J3J3?̋T$B J3J3`̋T$B J3J3̍MMMT$B̋J3O J3B̋MT$B J3J3Lt̍MIT$B J3xL̍M!T$B J3$̍MT$BJ3м̍MMT$BԋJ3h̋MT$B J3@J360̍MoT$B J3J3\h̋T$B J3J3>̋T$B J3J3̋T$B J3J38̋T$B J3fJ3\̋T$B J3FN"4T|  " 9 "L\p o"ȵ "DT 8 $" a"k" 0 +"dt F"̷ "$8 "l| "ĸԸ ",@ "t p"̹ܹ H"$"P"| e"Ժ j",<P 4k" k"ܻ l"4"pM""ȼ"ϑ" "T'"Y"н "( j"\l "ľؾ \" 0 "dt ݎ"̿ ""@Pd " \" "HXl  " d" "Phה| "  F"(?< "ps""˕""0#+"dS"{" "$8 "l| ."!,"j"$4H "| 2" ",&."`p ." " 4  "hx k!" $"(< %"p &" '" 0D 6/"x 1" Q2"0.6ALW"|" 8"$ ;"Xp <"4"iq""Lכ" ("]h"",@ }"t"F"z""$<ʝP " '"&."V"<"hx """(< -"p " {" 0D &"x۟"&."V""H"t" ہ" }"P`t C" "$ t"p\ ̡סߡ& . 6 > ",@ 1"t" "@P  k"" v"Wbp"DTh " ^" n"L\p "  "0HR\ " "  "@Pd  "0@P` L L L M"."V"@ X"t"" O^"4DX `"" i" 4 k"hx l" n":|z*zYzmzzzzz{%{O{c{{{{{7}}}~;NH ,T2PTxЕPppP&2FR_ly msdelta.dllApplyDeltaAApplyDeltaBApplyDeltaProvidedBApplyDeltaWCreateDeltaACreateDeltaBCreateDeltaWDeltaFreeDeltaNormalizeProvidedBGetDeltaInfoAGetDeltaInfoBGetDeltaInfoWGetDeltaSignatureAGetDeltaSignatureBGetDeltaSignatureWN@D8.?AVException@cdp@@zV6\LZf$d$8z Drjr D ,  R j  (<(<   & 0  tLlX,|<(LDXl|hP 4 zV6\LZf$d$8z Drjr D ,  R j  (<(<   & 0 freemalloc_purecall memmoveq_XcptFilter_amsg_exit_inittermmsvcrt.dll??1type_info@@UAE@XZ7?terminate@@YAXXZl_except_handler4_commonCreateFileAFreeLibrarySystemTimeToFileTimeDSetFileTimeInitializeCriticalSectionLeaveCriticalSectionCreateFileWGetLastErrorSetLastError GetProcAddressEnterCriticalSection LoadLibraryExA&GetFileTime DeleteCriticalSectionCloseHandleGetSystemTime$GetFileSizeBSetFilePointer>SetEndOfFileHWriteFile9ReadFileGetProcessHeapCryptGetHashParamCryptReleaseContextCryptAcquireContextACryptCreateHashCryptDestroyHashCryptHashData HeapReAllocHeapAllocHeapFree SleepQueryPerformanceCounter GetCurrentProcessId GetCurrentThreadId GetSystemTimeAsFileTime GetTickCountUnhandledExceptionFilterSetUnhandledExceptionFilter GetCurrentProcess&TerminateProcessapi-ms-win-core-file-l1-1-0.dllapi-ms-win-core-libraryloader-l1-1-0.dllapi-ms-win-core-timezone-l1-1-0.dllapi-ms-win-core-synch-l1-1-0.dllapi-ms-win-core-errorhandling-l1-1-0.dllapi-ms-win-core-handle-l1-1-0.dllapi-ms-win-core-sysinfo-l1-1-0.dllapi-ms-win-core-heap-l1-1-0.dllapi-ms-win-security-cryptoapi-l1-1-0.dllapi-ms-win-core-synch-l1-2-0.dllapi-ms-win-core-profile-l1-1-0.dllapi-ms-win-core-processthreads-l1-1-0.dllControlTraceWGetTraceEnableFlagsGetTraceLoggerHandleTraceEventUnregisterTraceGuidsGetTraceEnableLevelRegisterTraceGuidsWapi-ms-win-eventing-controller-l1-1-0.dllapi-ms-win-eventing-classicprovider-l1-1-0.dllf_CxxThrowException{__CxxFrameHandler3 memcmp memcpymemset0 H`4VS_VERSION_INFOD%D%?StringFileInfo040904B0LCompanyNameMicrosoft CorporationVFileDescriptionMicrosoft Patch Enginep(FileVersion6.3.9600.17415 (winblue_r4.141028-1500)8 InternalNamemsdelta.dll.LegalCopyright Microsoft Corporation. All rights reserved.@ OriginalFilenamemsdelta.dllj%ProductNameMicrosoft Windows Operating SystemBProductVersion6.3.9600.17415DVarFileInfo$Translation  086<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|666666666666666666666666666666666777 77777 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|777777777777777777777777777777777888 88888 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|888888888888888888888888888888888999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|999999999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:::::::::::::::::::::::::::::::::;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?@>H>P>1112262e22223N3364O4b4m44445W5s555p6666777M8r88-9R9s9990:S:::O;;;;;<<8>?I0k000)2K222222223%3Q3334N4W4444452585=5C5q555555555555555 666&6+636@6b6k6q6w6}666666666666666677 7787Q7X7]7z77777777777788G8T8888&999+:X::::;N;;;;; <&=>w>>>>9?t???0)0W00000 11<1s111112C2]22222*3Y3d3333 4=4k444455/5;5F5h555 6686X6a6l666657B7d777777)8N8[8}88888959Z9g999999:?:N:[:y:::;Y;{;;;;!C>\>>>> ?'????*0c001N111J222222@33333"4]444444W55555%6V6q6666 7F7s77889h999':E:::);V;;;;%<8=>d>???| 0;0000H1]1112W2p22223X333 4V4444S5e5555,6r666666<7k7778W88869999: =0=y==!>X> ?b?? 0V0j00010112 2)2:2c2~2222263H3N3\333u444$5H5s55555 6/6:6D6e6667'7X77777818H8R8s888888(9?9I9j99999 :+:6:a:::::;0;;;\;u;;;;;<<4>">=>p>>>>> ?C?j??0S0z000c1111#2I22222 3C3j3334*4c4444#5J5555 6C6j6667*7c7777*899:*:c::;*;;;!<<<< =C=j===>*>c>>>>'??? 00J0l001*1c1111-232B2K2e2303334*4c4444#5J5555 6J6`667S7|7778<8s888839\9999:S:z:::;:;s;;;;3:>s>>>>3?Z????0S0z0001:1s111132Z2222c3333#4J4444 5C5j5556*6c6666#7L7777 8C8j8889*9c9999#:J:::: ;C;j;;;<,C>j>>>?,?c???? /0@0^0n0001,1:1]1m1{1111111 202x222223#313T3d3r3333334 4J4Z444444525B5l5|55566J6Z66677i7y777&8688888:9J9999:L:\:::;.;z;;;=N=x======&>6>`>p>>>>>??H?X???0$040001/1h1x1111 2C2S222223.3g3w3334+444D5T556F6V66677`7p7778$8n8~88899Z9j999::h:x:::;,;v;;;;;;*<:>F>V>>>>>>?2?B?m?}?????@0.0Y0i00000 11d1t11112.2>2222233C3|333344W4g4444425B5{55555686H6r666666 707Z7j7777788B8R8|8888>9N99999E:X:::::;$;u;;;;4>C>S>>>>>"?2?Z?j?????P00:0J0r0000001*1R1b111111 222B2222233b3r333"424x4444U5e55555F6V666667#7P7\777777848@8m8|88888!909]9l99999: :M:\:::::;;=;L;y;;;;;<-<< >:>F>s>>>>>>!?-?Z?f?????`00>0J0w000000+1:1g1v111112*2W2c2222233A3P3}333334/4q4445N5W5w55566666&7>7g7777888P9v999:T:::;E;k;;;9>|>>?\??phB0{00{1112D222344+494[5l55*6C7758w89F9k9}9 ;;;T>>>X?z??1?1q11=22w3334M4445?55556W666,777X8{88-9c99999":F::::: ;9;f;;J+>R>>>?*?b?????p0001-1?1X1f111232J3m334n4445'575P5}55555 66667q79n:::;<<5<=f===1>b????d020u01h11&23#3^3v3333X44444 5 5G559999,:]:: ;_;; e>>?g??500Y11112K2{222 3;3k3333+4[4444(5B5\5v555555606K6e66666677S888i9q999::I:::/;;;<<< <<<<>?3?c????061S1s1111*2x333"626I6666777+7<7F7S7l7v777777!8Q8v88888899]9999:H:w:::;3;b;;;;>>^>>>>>&??Dg00000f22%3333<4445556=7s77899::;B>??-?O?q???l01x111 2"2s2223<333333+4T444 5*5S55U66?7k7}7778 99:K:]:n:<;<<>???`&0P000*1P111C2\2222,3o33445L5377?88d99:Q:~::;;F<<<<7=v==>>>?i?x00161f1111.223474g4445V5{5566777U8v8888889P9999::;W;;;;>[?? \0 1#1|111223344455$5>5[5i555566889h:`<<8=\==>>>?$?G?`?y??0]000001*1y111?2b2{22222333I444L5\5a55556S8l8888889#9g;;;;;;<>>>>?)?H?b?|???@|00000011111224m4|4444X5566667I7]7}7778F8k8|8k9z9996:::';d;;;"<@<~<<<<< ===J>P<334a445+5=5N5t5k6}666!;;=>T>?,?F?`???`Hn000 1)1Z1x1111@223Q3344u55766k77>8\9>:k::g>4>X>>??_2222 33(3K3}31333459:?80/00112R2233R4k4v444445;5g5::=0A01'1.1223;3\3|33556889>??00l11{22 515R5p577c888899L:T: ?,12#3678;C;;;;;<*<8<<N>>>0 134_446*686[66`4&4e44999:+:=:{::P;;;;;*<<<>?m?p4X00122]77(888+9=9;;G;N; === ><>2??<n00001282U2r22223n5c777788:;;;;$66Y7j7|7:):6:;4?K?Q?W?P11!4S44556B7,9Z99999T;;;0???p6002W2222Y3v333333 4*4^444K5Z5h55{8V999+::::P;`;y;;;;<< =/=X====>>V????<a000%1/1Y1111123333R7 8*:N:|::Q;q;<<=0s058;888o9:&;8;L;o;; <<<===@y122%3y33333345c5E7s7|;;==/>B>>>&?u???8J00041T1c1o1{11999 :T:`:l::<= =,>,?]?? 0_00 1a11 2c223e334g44555Y66667K7{777 8;8k8888+9[9999(:B:\:v::::::;0;K;e;;;;;;<<<====2>>>i>>>O??0 0$0(0,0004080<0S0~00000 1c1111111122,262C2T2b2222363J3W3e333334L4{444575f5555"6Q6666 7<7k7777&8S8w8899L999%:>:t::;r; x00000000000000000001,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p77788:::::::;/?00J11c22X8@D3-4j44568q::9;;=\===)>W>>>?:?q???Ph#0[00012w22H333`444!55F66-777-8u88994:6;Q;;;b<}<<<<=G=t=====<>?@???`|0W001P222k333C444 5O5556N6~66777F7l77778;8829S99999:U::;E;w;;; d>>:?X?p 0T234R4444444444445555"5(5.53595\5556%60676C6K6Q6Z6d6k6~6666667 777<7A7`7w77777778 8858=8D8J8P8888888888899%9-999999 :/;G;;;;$<9<\<<<<<=[={====@>L>>>>>?????0 00'0<0I0Q0b0m00001 111<1B1H1N1T1Z1a1h1o1v1}111111111111111222*232I2f2223Q333327>7J7o7777798q888959U999 :c::::';i;;;;<53>]>>>>>?C?m????0(0R0|0000?1q11112K2}2222%3O3y3333!4K4u444415e55556E6m66667\77778H8r88889D9n9999 :t::::&;[;;; H>>>> ?@?`????|0H0}0000'1G1t111e22223)3I33334$4D4x4444 5H5z55676W6w6666 7,7^7p7x77777777888@8H8T8\8888888889 9@9H9P9\9d99999999999: :(:0:8:D:L:l:t:|:::::::::;;;$;,;`;h;p;|;;;;;;;<< <,<4>,><>D>L>T>\>d>t>|>>>>>>>>?$?,?8?@????????????0 0(040<0T0\000000001 111(1H1T1\1111111112$20282|2222222233$3,343<3H3P33333333334 44 4d4x444444445 555$50585l5t5|55555555,6@6H6P6X6`6l6t66666666,747<7H7P7777777777848<8D8P8X88888888899<9D9L9X9`999999999:(:4:T:`:h::::::::;;;L;T;\;h;p;;;;;;;< <<8<@,>4>@>H>|>>>>>>>>>>,?4?><>D>L>X>x>>>>>>>??0?L?T?\?h?p????????0 0@0L0T000000000181@1H1T1\1111111112 2@2H2P2\2|2222222223 3,3L3X3x333333334 4(444<4p4x444444444 5(505@5H5l5t5|5555555555555566<6D6L6X6x66666666(7<7D7L7T7\7h77777777 888(808d8l8t8888888899$90989l9t9|9999999::::4:X:`:h:t:|::::::;;;$;,;`;h;p;;;;<<,<4<< >> >T>\>d>p>>>>>>>>>0?8?@?L?T??????????@080@0D0L0P0X0\0d0h0p0t0|000000000011(101L1 0 81