diff --git a/CloverPackage/package/buildpkg.sh b/CloverPackage/package/buildpkg.sh index 8085c720c2..3a6679ebcd 100755 --- a/CloverPackage/package/buildpkg.sh +++ b/CloverPackage/package/buildpkg.sh @@ -598,7 +598,7 @@ fi # Utils # ditto --noextattr --noqtn ${SYMROOT}/utils/bdmesg ${PKG_BUILD_DIR}/${choiceId}/Root/Private/tmp/usr/local/bin/ ditto --noextattr --noqtn ${SYMROOT}/utils/bdmesg ${PKG_BUILD_DIR}/${choiceId}/Root/usr/local/bin/ - # ditto --noextattr --noqtn ${SYMROOT}/utils/clover-genconfig ${PKG_BUILD_DIR}/${choiceId}/Root/Private/tmp/usr/local/bin/ + ditto --noextattr --noqtn ${SYMROOT}/utils/Clover-GenConfig ${PKG_BUILD_DIR}/${choiceId}/Root/usr/local/bin/ ditto --noextattr --noqtn ${SYMROOT}/utils/partutil ${PKG_BUILD_DIR}/${choiceId}/Root/Private/tmp/usr/local/bin/ # ditto --noextattr --noqtn ${SYMROOT}/utils/espfinder ${PKG_BUILD_DIR}/${choiceId}/Root/Private/tmp/usr/local/bin/ ditto --noextattr --noqtn ${SYMROOT}/utils/nvram2 ${PKG_BUILD_DIR}/${choiceId}/Root/usr/local/bin/ @@ -608,6 +608,7 @@ fi chmod 755 "${PKG_BUILD_DIR}/${choiceId}"/Root/Private/tmp/usr/local/bin/partutil chmod 755 "${PKG_BUILD_DIR}/${choiceId}"/Root/usr/local/bin/bdmesg chmod 755 "${PKG_BUILD_DIR}/${choiceId}"/Root/usr/local/bin/nvram2 + chmod 755 "${PKG_BUILD_DIR}/${choiceId}"/Root/usr/local/bin/Clover-GenConfig packageRefId=$(getPackageRefId "${packagesidentity}" "${choiceId}") packageUtilsRefId=$packageRefId buildpackage "$packageRefId" "${choiceId}" "${PKG_BUILD_DIR}/${choiceId}" "/" diff --git a/CloverPackage/utils/CloverGenConfig/BuildCGC b/CloverPackage/utils/CloverGenConfig/BuildCGC new file mode 100755 index 0000000000..726940b2ca Binary files /dev/null and b/CloverPackage/utils/CloverGenConfig/BuildCGC differ diff --git a/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.sh b/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.sh new file mode 100755 index 0000000000..f2e42cfde8 --- /dev/null +++ b/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.sh @@ -0,0 +1,1374 @@ +#!/bin/sh +# clover-genconfig (Build Clover Slice config.plist) +# Vars +VERSION=1.0 +cat > $HOME/config.plist < + + + + ACPI + + AutoMerge + + DSDT + + Debug + + Fixes + + AddDTGP + + AddHDMI + + AddIMEI + + AddMCHC + + AddPNLF + + DeleteUnused + + FakeLPC + + FixACST + + FixADP1 + + FixAirport + + FixDarwin + + FixDarwin7 + + FixDisplay + + FixFirewire + + FixHDA + + FixHPET + + FixIDE + + FixIPIC + + FixIntelGfx + + FixLAN + + FixMutex + + FixRTC + + FixRegions + + FixS3D + + FixSATA + + FixSBUS + + FixShutdown + + FixTMR + + FixUSB + + FixWAK + + + Name + DSDT.aml + PNLF_UID + 0x0A + Patches + + + Comment + Add _SUN property for GIGE + Disabled + + Find + UFhTWAhfQURSAAhfUFJXEgYC + Replace + UFhTWAhfQURSAAhfU1VOCgQIX1BSVxIGAg== + + + Comment + Rename GFX0 to IGPU + Disabled + + Find + R0ZYMA== + Replace + SUdQVQ== + + + Comment + Rename AZAL to HDAS + Disabled + + Find + QVpBTA== + Replace + SERBUw== + + + Comment + Rename oem _DSM to ZDSM + Disabled + + Find + X0RTTQ== + Replace + WkRTTQ== + + + Comment + Rename HECI to IMEI + Disabled + + Find + SEVDSQ== + Replace + SU1FSQ== + Skip + 0 + Count + 0 + + + ReuseFFFF + + Rtc8Allowed + + SuspendOverride? + + + DisableASPM + + DisabledAML + + SSDT-PLUG.aml + SSDT-MINE.aml + SSDT-OTHER.aml + + DropTables + + + Signature + DMAR + + + Signature + SSDT + TableId + CpuPm + + + Length? + 720 + Signature + SSDT + TableId + Cpu0Ist + + + DropForAllOS + + Signature + BGRT + + + FixHeaders + + FixMCFG + + HaltEnabler + + PatchAPIC + + RenameDevices? + + + _SB.PCI0.RP05.PXSX + UPSB + + + _SB.PCI0.RP05.UPSB.DSB1.NHI0 + UPS0 + + + _SB.PCI0.RP03.PXSX + BRG3 + + + ResetAddress? + 0x64 + ResetValue? + 0xFE + SSDT + + C3Latency? + 0x03E7 + DoubleFirstState? + + DropOem? + + EnableC2? + + EnableC4? + + EnableC6? + + EnableC7? + + MaxMultiplier? + 12 + MinMultiplier? + 8 + NoDynamicExtract? + + NoOemTableId? + + PLimitDict? + 1 + UnderVoltStep? + 1 + UseSystemIO? + + Generate + + APLF? + + APSN? + + PluginType? + + CStates + + PStates + + + + SortedOrder? + + SSDT-3.aml + SSDT-1.aml + SSDT-2.aml + + smartUPS + + + Boot + + Arguments? + slide=0 darkwake=0 + CustomLogo + + Debug + + DefaultLoader? + boot.efi + DefaultVolume + LastBootedVolume + DisableCloverHotkeys + + Fast + + Legacy + PBR + LegacyBiosDefaultEntry + 0 + NeverDoRecovery + + NeverHibernate + + NoEarlyProgress + + RtcHibernateAware + + SignatureFixup + + SkipHibernateTimeout + + StrictHibernate + + Timeout + 5 + XMPDetection? + -1 + + BootGraphics + + DefaultBackgroundColor + 0xBFBFBF + EFILoginHiDPI + 1 + UIScale + 1 + + CPU + + BusSpeedkHz? + 133330 + FrequencyMHz? + 3140 + HWPEnable? + + HWPValue? + 0x30002a01 + QPI? + 4800 + SavingMode? + 7 + TDP? + 95 + TurboDisable? + + Type? + 0x0201 + UseARTFrequency + + + Devices + + Audio? + + AFGLowPowerState + + Inject? + 12 + ResetHDA + + + DisableFunctions? + 0x18F6 + FakeID + + ATI? + 0x67501002 + IMEI? + 0x1e208086 + IntelGFX? + 0x59168086 + LAN? + 0x100E8086 + NVidia? + 0x11de10de + SATA? + 0x26818086 + WIFI? + 0x0030168C + XHCI? + 0xA12F8086 + + ForceHPET? + + HDMIInjection? + + IntelMaxValue? + 0x710 + LANInjection? + + NoDefaultProperties? + + Properties? + + PciRoot(0x0)/Pci(0x14,0x0) + + AAPL,clock-id + AA== + AAPL,current-available + sAQ= + AAPL,current-extra + vAI= + AAPL,current-in-sleep + 6AM= + Comment + This is USB3.0 + built-in + AA== + device_type + XHCI + + PciRoot(0x0)/Pci(0x19,0x0) + + built-in + AQ== + + PciRoot(0x0)/Pci(0x1a,0x0) + + AAPL,clock-id + AQ== + AAPL,current-available + sAQ= + AAPL,current-extra + vAI= + AAPL,current-in-sleep + 6AM= + built-in + AA== + device_type + EHCI + + PciRoot(0x0)/Pci(0x1b,0x0) + + hda-gfx + onboard-1 + + PciRoot(0x0)/Pci(0x1c,0x1)/Pci(0x0,0x0) + + device_type + Airport + model + Apple WiFi card + name + AirPort Extreme + subsystem-vendor-id + axAAAA== + + PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0) + + compatible + pci14e4,16bc + device_type + Media controller + model + O2 Micro SD card reader + name + AirPort Extreme + subsystem-vendor-id + axAAAA== + + PciRoot(0x0)/Pci(0x1d,0x0) + + AAPL,clock-id + Ag== + AAPL,current-available + sAQ= + AAPL,current-extra + vAI= + AAPL,current-in-sleep + 6AM= + built-in + AA== + device_type + EHCI + + PciRoot(0x0)/Pci(0x2,0x0) + + #AAPL00,override-no-connect + AP///////wANr2kUAAAAABYWAQSgHxF4AtFFm1lXjisjUFQAAAABAQEBAQEBAQEBAQEBAQEBEhtWclAADDAQZCYANa4QAAAaDBJWclAADDAQIiYANa4QAAAaAAAA/gA3SlJUOYAxNDBCR0UKAAAAAAAAQTGUAAAAAAEBCiAgAMU= + @0,backlight-control + AQAAAA== + AAPL,HasLid + AQAAAA== + AAPL,HasPanel + AQAAAA== + AAPL,backlight-control + AQAAAA== + AAPL,ig-platform-id + AwBmAQ== + class-code + AAADAA== + device-id + ZgEAAA== + graphic-options + DAAAAA== + model + Intel HD Graphics 4000 + subsystem-vendor-id + axAAAA== + vendor-id + hoAAAA== + + SecondaryGPU + + device-id + /////w== + + + SetIntelBacklight? + + SetIntelMaxBacklight? + + USB + + AddClockID? + + FixOwnership + + HighCurrent? + + Inject + + + UseIntelHDMI + + + DisableDrivers? + + CsmVideoDxe + VBoxExt2 + + GUI + + ConsoleMode + 0 + Custom? + + Entries + + + Arguments + initrd=\initramfs-linux.img root=/dev/sda6 rw add_efi_memmap + Path + \vmlinuz-linux + Title + Arch Linux + Type + Linux + Volume + EFI + VolumeType + Internal + + + Disabled + + Hidden + + Image + os_mageia + Path + \EFI\Gentoo\grub.efi + Title + Gentoo Linux + Type + Linux + + + AddArguments + -v + Arguments + Kernel=mach_kernel + Disabled + + Hidden + + Hotkey + M + InjectKexts + + NoCaches + + Path + \EFI\BOOT\BOOTX64.efi + Title + MyCustomEntry + Type + OSXRecovery + Volume + D68F1885-571C-4441-8DD5-F14803EFEF54 + + + Hidden + + InjectKexts + + NoCaches + + SubEntries + + + AddArguments + -v + Title + Boot OS X 10.8.5 (12F36) Mountain Lion in Verbose Mode + + + Title + OS X 10.8.5 (12F36) Mountain Lion + Type + OSX + Volume + 454794AC-760D-46E8-8F77-D6EB23D2FD32 + + + Legacy + + + Disabled + + Hidden + + Hotkey + L + Title + MyLegacyEntry + Type + Windows + Volume + 89433CD3-21F2-4D3C-95FC-722C48066D3A + + + Tool + + + Arguments + -b + Disabled + + Hidden + + Hotkey + S + Path + \EFI\CLOVER\TOOLS\Shell64-v1.efi + Title + MyCustomShell + Volume + D68F1885-571C-4441-8DD5-F14803EFEF54 + + + + CustomIcons? + + EmbeddedThemeType + Daytime + Hide? + + Windows + BOOTX64.EFI + + KbdPrevLang? + + Language? + en:0 + Mouse? + + DoubleClickTime? + 500 + Enabled + + Mirror? + + Speed + 2 + + PlayAsync + + ProvideConsoleGop + + Scan? + + Entries + + Legacy + + Tool + + + ScreenResolution + 1600x900 + ShowOptimus? + + TextOnly + + Theme + cesium + Timezone + 3 + + Graphics + + DualLink? + 0 + EDID + + Custom? + AP///////wAGECGSAAAAAAASAQOAIRV4CunVmVlTjigmUFQAAAABAQEBAQEBAQEBAQEBAQEB3iGgcFCEHzAgIFYAS88QAAAY3iGgcFCEHzAgIFYAS88QAAAAAAAA/gBXNjU3RwAxNTRXUDEKAAAA/gAjMz1IZYSq/wIBCiAgAJo= + HorizontalSyncPulseWidth? + 0x11 + Inject? + + ProductID? + 0x9221 + VendorID? + 0x1006 + VideoInputSignal? + 0xA1 + + FBName? + Makakakakala + Inject? + + ATI + + Intel + + NVidia + + + LoadVBios? + + NVCAP? + 04000000000003000C0000000000000A00000000 + NvidiaGeneric? + + NvidiaNoEFI? + + NvidiaSingle? + + PatchVBios? + + PatchVBiosBytes? + + + Find + gAeoAqAF + Replace + gAeoAjgE + + + RadeonDeInit? + + VRAM? + 1024 + VideoPorts? + 2 + display-cfg? + 03010300FFFF0001 + ig-platform-id? + 0x01620005 + + KernelAndKextPatches + + #ATIConnectorsController + 6000 + #ATIConnectorsData + 000400000403000000010000210302040400000014020000000100000000040310000000100000000001000000000001 + #ATIConnectorsPatch + 040000001402000000010000000004040004000004030000000100001102010500000000000000000000000000000000 + AppleIntelCPUPM? + + AppleRTC + + BlockSkywalk + + BootPatches + + + Comment + Example + Disabled + + Find + RXh0ZXJuYWw= + MatchOS + All + Replace + SW50ZXJuYWw= + + + Debug + + DellSMBIOSPatch + + EightApple + + FakeCPUID + 0x010676 + ForceKextsToLoad? + + \System\Library\Extensions\AMD6000Controller.kext + \System\Library\Extensions\AMDFramebuffer.kext + + KernelLapic + + KernelPm + + KernelToPatch + + + Comment + Disable panic kext logging on 10.14 Release kernel + Disabled + + Find + igKEwHRC + MaskFind + //////// + MaskReplace + AAAAAP8A + MatchOS + 10.14 + Replace + igKEwOtC + + + Comment + Disable panic kext logging on 10.13 Release kernel + Disabled + + Find + igKEwHRE + MatchOS + 10.13 + Replace + igKEwOtE + + + Comment + Lapic panic patch example + Disabled + + Find + 6AAA//+DAAAAAAAA + MaskFind + /wAA////AAAAAP// + MaskReplace + /wAA//////////// + MaskStart + /////wA= + MatchOS + All + RangeFind + 200 + Replace + 6AAA//8xwJCQkJCQ + StartPattern + ACnHeAAx241H+oM= + + + Comment + Monterey RDRAND instruction #1 + Disabled + + Find + D8fxc/sh8TnRc/WJyUiLlM3Q/f// + MatchOS + 12.x + Procedure + _work_interval_port_type_render_server + RangeFind + 3900 + Replace + McmQkJAh8TnRc/WJyUiLlM3Q/f// + + + Comment + Monterey RDRAND instruction #2 + Disabled + + Find + D8fyc/uD4g+D+gd38w+3NEE= + MatchOS + 12.x + Procedure + _panic_with_thread_context + RangeFind + 10100 + Replace + MdKQkJCD4g+D+gd38w+3NEE= + + + Comment + Monterey RDRAND instruction #3 + Disabled + + Find + SA/H8HP6 + MaskFind + /v//8P// + MatchOS + 12.x + Replace + kJCQkJCQ + + + KernelXCPM + + KextsToPatch + + + Comment + Disable FileVault + Disabled + + Find + AAAAAAAA + InfoPlistPatch + + MaskFind + AAAAAAAA + MatchOS + 26.x + Name + com.apple.filesystems.apfs + Procedure + _apfs_filevault_allowed + Replace + uAAAAADD + + + Disabled + + Find + SGVhZHBob25lcwA= + MaskReplace + /////wAAAAAAAAA= + Name + VoodooHDA + Replace + VGVsZXBob25lcwA= + + + Comment + Make all drives to be internal + Disabled + + Find + RXh0ZXJuYWw= + Name + AppleAHCIPort + Replace + SW50ZXJuYWw= + + + Comment + TRIM function for non-Apple SSDs + Disabled + + Find + QVBQTEUgU1NEAA== + Name + IOAHCIBlockStorage + Replace + AAAAAAAAAAAAAA== + + + Comment + ATI Connector patch new way + Disabled + + Find + AAQAAAQDAAAAAQAAIQMCBAQAAAAUAgAAAAEAAAAABAMQAAAAEAAAAAABAAAAAAAB + MatchOS + 10.9,10.10,10.11 + Name + AMD6000Controller + Replace + BAAAABQCAAAAAQAAAAAEBAAEAAAEAwAAAAEAABECAQUAAAAAAAAAAAAAAAAAAAAA + + + Comment + ATI name HD xxxx -> HD6450 + Disabled + + Find + SEQgNnh4eA== + MatchOS + 10.12,10.13 + Name + AMD6000Controller + Replace + SEQgNjQ1MA== + + + Comment + Violet strips + Disabled + + Find + VUiJ + MaskFind + AAAA + Name + com.apple.kext.AMDSupport + Procedure + TestVRAM + RangeFind + 10 + Replace + sAHD + + + PanicNoKextDump + + + Quirks + + AppleXcpmExtraMsrs + + AppleXcpmForceBoost + + AvoidRuntimeDefrag + + DevirtualiseMmio + + DisableIoMapper + + DisableLinkeditJettison + + DisableSingleUser + + DisableVariableWrite + + DiscardHibernateMap + + DummyPowerManagement + + EnableSafeModeSlide + + EnableWriteUnprotector + + ExtendBTFeatureFlags + + ExternalDiskIcons + + ForceAquantiaEthernet + + ForceExitBootServices + + ForceOcWriteFlash + + FuzzyMatch + + IncreasePciBarSize + + KernelCache + Auto + MmioWhitelist + + + Address + 4275159040 + Comment + Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS) + Enabled + + + + Address + 4278190080 + Comment + Generic: PCI root is a 0x1000 page memory region used by some firmwares + Enabled + + + + PowerTimeoutKernelPanic + + ProtectMemoryRegions + + ProtectSecureBoot + + ProtectUefiServices + + ProvideCurrentCpuInfo + + ProvideCustomSlide + + ProvideMaxSlide + 0 + RebuildAppleMemoryMap + + ResizeAppleGpuBars + -1 + SetupVirtualMap + + SignalAppleOS + + SyncRuntimePermissions + + ThirdPartyDrives + + TscSyncTimeout + 0 + XhciPortLimit + + + RtVariables + + Block + + + Comment + Dell variables + Disabled + + Guid + FF2E9FC7-D16F-434A-A24E-C99519B7EB93 + Name + * + + + BooterConfig + 0x68 + CsrActiveConfig + 0x0A87 + HWTarget? + J160AP + MLB + C02032109R6DC771H + ROM + UseMacAddr0 + + SMBIOS + + BiosReleaseDate? + 05/03/10 + BiosVendor? + Apple Inc. + BiosVersion? + IM131.88Z.F000.B00.1907241303 + Board-ID? + Mac-FC02E91DDD3FA6A4 + BoardManufacturer? + Apple Inc. + BoardSerialNumber? + C0225060SAMF651AX + BoardType? + 10 + BoardVersion? + Proto1 + ChassisAssetTag? + Desktop + ChassisManufacturer? + Apple Inc. + ChassisType? + 16 + EfiVersion? + 288.0.0.0.0 + ExtendedFirmwareFeatures? + 0x8FE001403 + ExtendedFirmwareFeaturesMask? + 0xFFFFFFFFFF + FakeCPUID + 0x0406E1 + Family? + iMac + FirmwareFeatures? + 0xC0001403 + FirmwareFeaturesMask? + 0xFFFFFFFF + LocationInChassis? + Part Component + Manufacturer? + Apple Inc. + Memory + + Channels + 2 + Modules? + + + Frequency + 1333 + Part + C0001403 + Serial + 00001001 + Size + 4096 + Slot + 0 + Type + DDR3 + Vendor + Kingston + + + Frequency + 1333 + Part + C0001404 + Serial + 00001002 + Size + 4096 + Slot + 2 + Type + DDR3 + Vendor + Kingston + + + SlotCount? + 4 + + MemoryRank? + 2 + Mobile? + + NoRomInfo + + PlatformFeature? + 0x00 + ProductName? + iMac13,2 + SerialNumber? + C02JBSAMDNCW + Slots? + + + Device + ATI + ID + 1 + Name + PCIe Slot 0 + Type + 16 + + + Device + WIFI + ID + 0 + Name + Airport + Type + 1 + + + SmUUID? + 00000000-0000-1000-8000-010203040506 + SmbiosVersion? + 0x0300 + Trust? + + Version? + 1.0 + + SMBIOS_capitan + + BiosReleaseDate + 12/18/2019 + BiosVendor + Apple Inc. + BiosVersion + IM131.88Z.F000.B00.1912181754 + Board-ID? + Mac-FC02E91DDD3FA6A4 + BoardManufacturer + Apple Inc. + BoardSerialNumber + C022295014NF2FRJC + BoardType + 10 + BoardVersion + 1.0 + ChassisAssetTag + iMac-Aluminum + ChassisManufacturer + Apple Inc. + ChassisType + 0x0D + EfiVersion + 1968.100.17.0.0 + Family + iMac + FirmwareFeatures + 0xE00DE137 + FirmwareFeaturesMask + 0xFF1FFF3F + LocationInChassis + Part Component + Manufacturer + Apple Inc. + Mobile + + NoRomInfo + + PlatformFeature + 0x01 + ProductName + MacBookPro10,1 + SerialNumber? + + SmUUID + 4F5991DC-A9CA-42E0-B4A4-C66CEE83A4FB + Trust + + Version + 1.0 + + SMBIOS_ventura + + BiosReleaseDate + 12/18/2019 + BiosVendor + Apple Inc. + BiosVersion + IM131.88Z.F000.B00.1912181754 + Board-ID + Mac-FC02E91DDD3FA6A4 + BoardManufacturer + Apple Inc. + BoardSerialNumber + C022295014NF2FRJC + BoardType + 10 + BoardVersion + 1.0 + ChassisAssetTag + iMac-Aluminum + ChassisManufacturer + Apple Inc. + ChassisType + 0x0D + EfiVersion + 1968.100.17.0.0 + Family + iMac + FirmwareFeatures + 0xE00DE137 + FirmwareFeaturesMask + 0xFF1FFF3F + FakeCPUID + 0x0406E1 + LocationInChassis + Part Component + Manufacturer + Apple Inc. + Mobile + + NoRomInfo + + PlatformFeature + 0x01 + ProductName + MacBookPro15,4 + SerialNumber? + + SmUUID + 4F5991DC-A9CA-42E0-B4A4-C66CEE83A4FB + Trust + + Version + 1.0 + + SystemParameters + + BacklightLevel? + 0x0501 + CustomUUID? + 511CE201-1000-4000-9999-010203040506 + InjectKexts + + InjectSystemID + + NoCaches + + NvidiaWeb? + + + + +EOF +Open -R $HOME/config.plist \ No newline at end of file diff --git a/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.xcodeproj/project.pbxproj b/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.xcodeproj/project.pbxproj new file mode 100644 index 0000000000..75a5472718 --- /dev/null +++ b/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.xcodeproj/project.pbxproj @@ -0,0 +1,276 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 48; + objects = { + +/* Begin PBXBuildFile section */ + 83D6FCAC274A7F8600DF00C5 /* Clover-GenConfig.c in Sources */ = {isa = PBXBuildFile; fileRef = 83D6FCAB274A7F8600DF00C5 /* Clover-GenConfig.c */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 83D6FCA6274A7F8600DF00C5 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 83D6FCA8274A7F8600DF00C5 /* Clover-GenConfig */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Clover-GenConfig"; sourceTree = BUILT_PRODUCTS_DIR; }; + 83D6FCAB274A7F8600DF00C5 /* Clover-GenConfig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "Clover-GenConfig.c"; sourceTree = ""; }; + 83D6FCB2274A7FBA00DF00C5 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 83D6FCB3274A7FBF00DF00C5 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83D6FCA5274A7F8600DF00C5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83D6FC9F274A7F8600DF00C5 = { + isa = PBXGroup; + children = ( + 83D6FCB3274A7FBF00DF00C5 /* CoreFoundation.framework */, + 83D6FCB2274A7FBA00DF00C5 /* IOKit.framework */, + 83D6FCAA274A7F8600DF00C5 /* CloverGenConfig */, + 83D6FCA9274A7F8600DF00C5 /* Products */, + ); + sourceTree = ""; + }; + 83D6FCA9274A7F8600DF00C5 /* Products */ = { + isa = PBXGroup; + children = ( + 83D6FCA8274A7F8600DF00C5 /* Clover-GenConfig */, + ); + name = Products; + sourceTree = ""; + }; + 83D6FCAA274A7F8600DF00C5 /* CloverGenConfig */ = { + isa = PBXGroup; + children = ( + 83D6FCAB274A7F8600DF00C5 /* Clover-GenConfig.c */, + ); + path = CloverGenConfig; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83D6FCA7274A7F8600DF00C5 /* Clover-GenConfig */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83D6FCAF274A7F8600DF00C5 /* Build configuration list for PBXNativeTarget "Clover-GenConfig" */; + buildPhases = ( + 83D6FCA4274A7F8600DF00C5 /* Sources */, + 83D6FCA5274A7F8600DF00C5 /* Frameworks */, + 83D6FCA6274A7F8600DF00C5 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Clover-GenConfig"; + productName = Clover-GenConfig; + productReference = 83D6FCA8274A7F8600DF00C5 /* Clover-GenConfig */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83D6FCA0274A7F8600DF00C5 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0920; + ORGANIZATIONNAME = chris; + TargetAttributes = { + 83D6FCA7274A7F8600DF00C5 = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 83D6FCA3274A7F8600DF00C5 /* Build configuration list for PBXProject "Clover-GenConfig" */; + compatibilityVersion = "Xcode 8.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83D6FC9F274A7F8600DF00C5; + productRefGroup = 83D6FCA9274A7F8600DF00C5 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 83D6FCA7274A7F8600DF00C5 /* Clover-GenConfig */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 83D6FCA4274A7F8600DF00C5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83D6FCAC274A7F8600DF00C5 /* Clover-GenConfig.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 83D6FCAD274A7F8600DF00C5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.12; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + 83D6FCAE274A7F8600DF00C5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.12; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + }; + name = Release; + }; + 83D6FCB0274A7F8600DF00C5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 83D6FCB1274A7F8600DF00C5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83D6FCA3274A7F8600DF00C5 /* Build configuration list for PBXProject "Clover-GenConfig" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83D6FCAD274A7F8600DF00C5 /* Debug */, + 83D6FCAE274A7F8600DF00C5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83D6FCAF274A7F8600DF00C5 /* Build configuration list for PBXNativeTarget "Clover-GenConfig" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83D6FCB0274A7F8600DF00C5 /* Debug */, + 83D6FCB1274A7F8600DF00C5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83D6FCA0274A7F8600DF00C5 /* Project object */; +} diff --git a/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.xcodeproj/xcshareddata/xcschemes/Clover-GenConfig.xcscheme b/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.xcodeproj/xcshareddata/xcschemes/Clover-GenConfig.xcscheme new file mode 100644 index 0000000000..c8d3d9148f --- /dev/null +++ b/CloverPackage/utils/CloverGenConfig/Clover-GenConfig.xcodeproj/xcshareddata/xcschemes/Clover-GenConfig.xcscheme @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CloverPackage/utils/CloverGenConfig/CloverGenConfig/.gitkeep b/CloverPackage/utils/CloverGenConfig/CloverGenConfig/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/CloverPackage/utils/CloverGenConfig/CloverGenConfig/.gitkeep @@ -0,0 +1 @@ + diff --git a/CloverPackage/utils/CloverGenConfig/CloverGenConfig/Clover-GenConfig.c b/CloverPackage/utils/CloverGenConfig/CloverGenConfig/Clover-GenConfig.c new file mode 100644 index 0000000000..d96a12a92b --- /dev/null +++ b/CloverPackage/utils/CloverGenConfig/CloverGenConfig/Clover-GenConfig.c @@ -0,0 +1,4539 @@ +#if 0 + CloverGenConfig Version 1.0, Copyright (c) 2025 CloverHackyColor + SHC Copyright (c) 1994-2015 Francisco Rosales + + ./BuildCGC -v -r -T -f ./Clover-GenConfig.sh +#endif + +static char data [] = +#define xecc_z 15 +#define xecc ((&data[1])) + "\111\221\055\104\234\044\021\112\365\023\152\250\035\054\300\052" + "\214" +#define lsto_z 1 +#define lsto ((&data[17])) + "\243" +#define tst1_z 22 +#define tst1 ((&data[18])) + "\071\232\112\223\306\066\026\153\275\113\215\303\274\347\224\356" + "\355\351\272\235\374\216" +#define pswd_z 256 +#define pswd ((&data[91])) + "\167\304\377\167\222\316\231\277\153\014\355\206\256\047\356\111" + "\353\262\121\062\013\117\260\047\320\155\064\010\024\243\112\107" + "\320\026\305\353\175\102\147\221\232\225\052\242\054\146\323\113" + "\007\246\031\240\170\057\333\064\334\327\354\174\021\243\227\073" + "\331\222\247\125\007\323\360\126\357\153\053\375\336\331\331\360" + "\064\126\312\304\336\005\135\177\270\157\032\371\347\070\016\371" + "\111\261\160\212\235\317\160\005\010\336\320\251\207\064\154\343" + "\375\250\104\242\031\041\314\060\040\370\204\167\307\224\227\222" + "\260\273\256\036\260\373\137\065\326\162\234\171\050\321\144\060" + "\154\230\233\327\163\271\372\025\103\227\041\107\242\263\367\356" + "\256\215\125\265\112\205\170\003\064\144\361\011\125\011\160\225" + "\102\206\054\122\311\117\375\003\040\125\357\256\313\165\245\064" + "\156\246\215\026\234\046\031\275\137\235\143\147\007\005\267\002" + "\137\064\237\322\132\164\036\355\226\125\142\020\251\020\317\020" + "\310\352\322\076\140\076\161\166\376\175\241\053\040\155\066\324" + "\370\352\043\051\102\105\336\352\041\015\360\361\062\070\117\277" + "\120\021\317\325\174\330\306\033\342\247\126\373\374\215\155\166" + "\201\336\013\057\115\047\367\237\211\355\142\233\040\367\355\357" + "\355\004\034\254\044\301\351\077\163\367\076\200\331\051\047\315" + "\175\131\004\270\364\222\376\065\240\342\314\055\111\021\346\344" + "\375\144\076\013\251\377\060\332\147\253\310\323\343\351\370\324" + "\225\242\151\173\265\230\023\375\232\057\057\231\105" +#define chk1_z 22 +#define chk1 ((&data[390])) + "\074\067\344\106\145\323\366\263\216\344\376\364\306\131\207\271" + "\222\033\346\105\011\000\146\136" +#define opts_z 1 +#define opts ((&data[413])) + "\046" +#define date_z 1 +#define date ((&data[414])) + "\024" +#define rlax_z 1 +#define rlax ((&data[415])) + "\275" +#define msg2_z 19 +#define msg2 ((&data[420])) + "\213\377\345\310\132\043\043\000\120\213\204\130\204\075\230\244" + "\333\112\227\137\124\360\023\350\315\217" +#define text_z 50460 +#define text ((&data[9990])) + "\376\362\266\102\261\274\243\346\301\156\240\047\011\247\137\136" + "\066\153\114\064\266\332\241\142\247\177\114\001\225\176\114\074" + "\317\260\130\052\201\115\223\123\144\343\251\127\111\326\064\206" + "\163\317\170\200\230\047\111\136\361\162\335\002\310\013\155\054" + "\367\253\270\335\161\160\005\245\144\032\244\256\267\357\142\251" + "\370\015\061\102\213\311\162\345\275\205\374\207\262\342\025\257" + "\171\102\213\322\216\235\146\276\335\232\332\365\372\163\141\206" + "\206\377\252\015\323\074\343\255\064\276\121\056\024\234\151\363" + "\003\171\327\307\011\070\047\262\277\173\254\305\360\325\173\111" + "\350\153\014\122\341\026\011\030\262\104\330\177\303\247\316\043" + "\230\251\244\046\167\314\334\150\216\151\136\030\230\317\231\374" + "\242\371\150\203\375\052\264\214\246\372\350\234\105\370\057\005" + "\345\241\220\100\014\275\012\140\155\203\320\033\274\333\067\274" + "\005\257\127\240\323\373\253\367\321\154\346\272\265\370\353\100" + "\311\377\246\163\375\164\306\151\051\365\310\136\000\166\101\240" + "\150\231\235\314\107\236\312\036\045\232\236\342\250\074\174\341" + "\021\063\205\343\147\151\315\310\040\046\237\210\213\137\034\053" + "\215\230\367\012\211\014\376\147\357\176\114\067\301\310\372\001" + "\116\371\077\022\177\022\055\046\344\171\235\131\301\104\126\235" + "\153\023\112\010\002\154\041\374\167\362\112\331\362\146\107\344" + "\033\000\160\310\173\244\033\011\050\167\360\354\173\330\370\061" + "\013\170\157\331\333\051\147\334\356\107\173\000\305\153\312\314" + "\216\014\116\212\023\112\165\030\003\143\223\134\131\200\361\367" + "\344\267\336\350\322\112\114\242\152\117\351\137\176\255\045\353" + "\340\040\351\321\275\256\272\046\040\275\370\061\034\235\272\351" + "\352\222\140\364\216\022\106\147\170\244\077\120\330\205\067\351" + "\066\177\253\206\336\156\002\330\301\306\000\101\326\100\161\200" + "\143\351\063\330\225\005\260\343\210\333\153\220\121\013\324\324" + "\217\345\010\240\007\046\011\311\127\077\262\106\045\135\146\051" + "\344\150\137\377\107\053\214\120\036\206\005\151\254\053\060\127" + "\203\012\122\223\173\155\177\221\146\156\024\137\015\310\200\167" + "\003\126\355\264\320\023\253\343\362\007\231\310\331\323\040\101" + "\316\343\312\125\337\044\001\357\336\154\344\332\275\123\024\155" + "\235\042\117\340\257\154\074\022\337\205\172\325\313\125\103\377" + "\074\276\067\156\112\153\162\200\231\123\216\077\130\071\343\005" + "\002\011\216\075\371\360\104\054\245\002\060\215\200\221\153\114" + "\041\360\153\212\072\342\273\343\135\260\035\145\231\050\350\067" + "\006\366\366\246\002\000\241\233\137\121\221\121\050\305\163\163" + "\362\230\344\233\145\266\332\304\353\300\112\235\106\272\150\370" + "\226\075\367\321\235\374\147\071\252\234\347\031\206\005\312\100" + "\156\323\207\124\207\265\231\253\315\070\336\331\031\111\022\057" + "\257\017\027\355\342\214\007\213\077\027\026\011\022\007\125\063" + "\110\334\031\140\306\156\306\145\006\263\016\002\276\106\256\366" + "\344\237\046\310\100\176\202\105\120\224\124\133\230\256\033\117" + "\313\130\263\076\343\024\342\265\326\211\151\243\235\344\046\064" + "\376\350\227\307\040\374\363\376\277\104\112\030\102\043\161\065" + "\140\103\063\113\005\330\025\255\265\216\074\123\334\246\206\110" + "\113\336\313\102\230\362\002\045\062\175\033\236\247\312\160\226" + "\337\017\051\167\236\062\347\263\047\104\042\253\011\224\377\116" + "\250\145\012\141\122\232\231\135\164\232\273\320\157\311\365\051" + "\201\155\321\047\025\253\003\320\236\175\024\237\063\346\200\016" + "\276\054\166\156\000\276\337\354\136\363\114\156\375\315\367\060" + "\354\252\005\314\025\316\231\302\246\207\220\115\077\341\056\326" + "\240\205\251\237\073\327\226\355\324\070\322\164\115\240\341\022" + "\015\003\071\202\017\114\250\215\041\220\216\345\170\310\107\001" + "\137\044\313\365\040\321\021\376\261\334\174\155\355\273\275\271" + "\300\364\374\152\032\132\004\031\145\110\272\231\157\044\230\260" + "\234\206\345\222\336\270\267\161\265\147\171\154\142\027\010\041" + "\270\312\024\327\077\340\250\305\354\116\222\132\337\240\254\136" + "\160\051\137\242\153\047\043\352\144\362\040\145\225\162\215\241" + "\373\011\036\153\201\323\217\257\314\112\172\370\072\136\066\057" + "\164\147\247\041\324\330\033\233\307\055\165\350\143\073\147\216" + "\323\007\150\240\220\202\002\355\030\071\066\352\273\221\375\000" + "\364\353\327\113\160\050\276\276\224\064\264\317\260\042\124\077" + "\260\276\146\303\351\320\037\330\057\246\125\133\233\075\063\247" + "\252\267\156\210\357\135\007\374\373\242\263\010\043\227\146\041" + "\106\036\313\351\342\151\337\177\343\300\003\271\124\045\205\261" + "\026\375\261\110\001\245\227\006\255\236\376\043\053\072\226\125" + "\070\167\121\232\000\172\063\320\237\272\173\304\211\064\324\005" + "\370\075\122\201\172\201\063\302\334\037\273\151\131\236\340\266" + "\073\214\056\176\371\021\151\004\361\145\160\275\010\125\153\340" + "\312\016\201\326\164\042\212\001\255\215\263\066\372\317\227\125" + "\100\202\033\015\112\211\131\332\102\247\174\070\064\042\320\311" + "\175\305\247\071\063\362\032\174\036\201\074\014\310\201\007\365" + "\330\215\202\014\377\077\215\362\054\013\360\211\140\205\110\111" + "\103\063\342\010\021\375\346\074\366\021\376\247\036\041\025\271" + "\222\054\062\320\321\054\151\253\235\204\145\002\257\021\363\006" + "\172\322\174\366\142\003\362\313\252\226\140\054\312\345\256\146" + "\173\076\112\277\376\132\230\107\133\242\232\125\004\330\064\021" + "\065\132\067\015\050\102\274\050\165\126\034\231\345\037\046\325" + "\225\135\225\245\044\027\276\171\125\371\015\030\270\222\070\001" + "\337\172\216\054\037\334\037\364\025\264\026\322\263\064\316\267" + "\005\071\247\313\271\265\303\124\276\140\341\254\047\270\017\153" + "\031\131\156\162\027\277\121\016\077\161\065\023\235\155\257\307" + "\035\022\331\115\377\041\027\121\021\152\101\312\372\030\001\177" + "\363\230\311\267\366\265\014\210\116\200\265\106\227\076\247\326" + "\167\167\266\252\043\206\027\200\327\175\373\017\261\217\060\060" + "\345\313\271\345\353\014\361\115\217\143\176\070\100\063\225\037" + "\320\231\171\246\236\166\214\257\045\050\212\110\332\366\353\367" + "\013\333\341\363\173\021\217\037\276\062\332\347\010\151\263\134" + "\327\103\200\335\220\105\114\160\343\007\246\030\037\100\351\312" + "\154\126\151\377\312\243\325\364\031\013\155\074\102\243\343\037" + "\071\074\143\324\057\366\304\232\076\043\356\022\365\112\142\223" + "\305\222\230\046\313\051\135\261\132\270\104\270\117\147\247\033" + "\271\205\364\162\013\052\147\070\234\206\213\160\225\301\315\171" + "\155\157\046\014\013\107\010\034\344\145\124\325\226\066\267\305" + "\143\235\161\064\031\353\377\001\370\114\036\246\207\146\020\161" + "\234\230\174\263\146\156\376\011\011\074\077\170\136\213\371\356" + "\332\154\014\034\070\006\046\014\257\223\071\346\235\071\034\271" + "\022\317\064\211\116\312\101\250\175\035\342\150\073\253\207\112" + "\271\106\212\033\247\214\173\133\025\151\243\211\306\251\272\060" + "\042\025\044\257\322\317\212\005\040\145\137\060\167\217\166\172" + "\216\317\375\367\076\205\243\160\245\041\235\341\005\061\156\251" + "\116\125\201\211\140\365\111\330\205\012\376\214\173\025\175\203" + "\133\177\113\120\075\254\366\062\301\117\073\211\274\174\373\147" + "\004\075\261\162\023\036\114\253\037\106\277\302\112\322\172\044" + "\172\005\370\377\047\147\215\172\047\237\221\343\221\104\130\335" + "\304\032\110\115\155\057\072\222\252\123\141\266\133\255\061\165" + "\153\106\000\032\322\302\273\157\034\370\211\271\362\154\347\305" + "\030\243\022\051\247\315\302\076\174\041\255\023\372\237\214\365" + "\313\361\023\230\305\312\306\072\162\115\034\377\305\205\026\113" + "\320\267\070\304\101\036\156\370\050\223\101\323\067\367\112\161" + "\023\217\003\335\175\073\351\161\355\324\256\017\100\302\323\107" + "\272\132\117\154\025\074\303\352\142\125\101\224\074\173\135\156" + "\306\130\164\313\135\115\247\127\344\147\340\354\055\205\200\307" + "\102\005\023\162\345\240\175\206\270\244\161\306\141\167\100\300" + "\256\343\265\156\046\100\365\131\076\074\105\374\273\263\245\361" + "\173\176\077\011\355\373\300\020\363\023\356\332\360\172\072\002" + "\071\132\115\264\213\373\030\205\052\264\005\115\171\332\347\100" + "\116\057\254\356\322\371\174\231\107\043\044\322\152\162\266\016" + "\011\127\240\316\111\320\037\074\224\035\252\075\175\176\071\240" + "\130\366\363\245\151\111\035\336\002\003\246\376\135\123\242\317" + "\375\261\237\152\267\156\122\264\233\066\215\223\353\311\227\103" + "\345\057\210\131\171\233\223\017\220\234\235\314\217\011\162\045" + "\044\130\101\000\306\341\057\050\245\241\327\260\071\036\134\171" + "\241\203\107\235\200\374\153\141\324\357\223\330\036\163\014\273" + "\026\165\262\310\305\127\256\245\332\141\302\162\146\144\072\253" + "\312\210\254\163\222\176\206\010\013\037\321\333\336\302\220\126" + "\060\201\237\166\307\143\074\356\111\241\110\372\200\044\000\221" + "\133\241\255\027\122\260\003\117\114\204\052\050\161\352\273\250" + "\034\100\376\120\125\067\267\100\317\134\170\211\235\131\230\224" + "\041\063\247\251\000\070\260\022\351\050\213\161\247\342\141\063" + "\143\032\023\150\170\132\233\006\056\255\332\161\147\246\221\221" + "\320\065\013\365\273\303\353\047\331\050\333\033\011\005\017\355" + "\335\144\122\014\104\212\244\262\230\145\006\101\324\044\321\161" + "\256\073\261\000\212\234\224\213\146\234\135\024\117\263\170\306" + "\223\362\007\374\105\302\330\265\135\167\330\201\065\235\113\305" + "\114\357\232\044\353\056\262\271\376\161\143\110\057\011\327\242" + "\055\312\226\351\320\277\157\033\062\110\142\201\076\330\375\107" + "\324\343\162\054\155\242\141\330\110\011\237\176\073\011\266\147" + "\113\322\122\046\117\254\166\257\112\304\355\332\172\014\113\362" + "\143\346\114\060\354\002\274\155\107\017\040\063\042\324\377\333" + "\246\141\043\134\372\300\132\154\035\251\056\136\017\157\175\147" + "\343\020\341\205\012\240\166\265\177\275\312\332\100\110\113\052" + "\251\226\117\230\351\365\053\304\311\043\272\077\017\016\215\046" + "\020\107\232\011\177\261\345\226\124\021\355\323\113\237\021\376" + "\314\217\101\376\161\352\005\162\152\011\234\260\122\330\004\241" + "\246\343\132\161\170\265\233\015\141\325\004\350\155\223\010\344" + "\033\325\023\114\017\235\151\004\233\173\007\243\062\227\200\363" + "\011\203\067\163\070\101\014\212\010\327\010\142\125\000\140\167" + "\001\355\034\255\200\337\140\362\242\030\342\310\004\204\234\173" + "\105\165\150\166\155\162\011\372\346\356\123\133\012\062\120\350" + "\136\005\210\007\013\042\052\262\331\362\072\047\012\122\113\115" + "\147\033\344\066\156\043\175\154\304\174\052\212\032\043\051\345" + "\322\265\372\147\252\104\024\256\360\257\063\025\214\163\250\365" + "\262\045\316\243\125\307\245\014\157\211\036\004\056\276\332\346" + "\007\365\051\033\076\006\102\366\304\347\315\022\240\117\316\101" + "\174\071\000\363\034\264\207\121\105\177\355\052\342\101\376\145" + "\303\064\125\110\016\137\040\277\365\363\353\244\334\232\043\226" + "\240\207\204\075\160\106\001\325\000\102\376\124\026\024\235\073" + "\250\025\157\243\345\334\146\260\224\317\105\300\336\141\361\231" + "\060\345\365\167\370\262\312\354\250\055\103\333\226\307\075\170" + "\236\012\324\117\046\300\051\073\351\367\336\101\313\153\142\242" + "\253\151\254\274\017\201\047\172\024\224\263\214\113\107\261\241" + "\007\022\307\050\307\214\316\316\074\247\265\114\055\321\127\237" + "\104\341\025\137\106\355\233\004\264\275\111\225\174\262\314\243" + "\266\122\264\146\250\120\064\050\360\061\162\166\366\156\047\233" + "\341\345\274\077\256\064\053\207\321\212\053\072\315\062\227\355" + "\307\130\215\306\043\156\303\147\071\016\373\235\351\020\047\346" + "\314\363\342\122\054\270\346\002\263\337\131\341\240\114\355\213" + "\127\002\251\122\136\161\254\361\241\055\132\372\136\030\337\355" + "\216\002\231\372\053\062\357\226\013\050\347\112\072\263\040\153" + "\142\275\277\147\213\156\362\304\150\303\324\336\323\027\052\313" + "\304\022\152\045\021\050\024\076\307\222\172\325\024\036\347\314" + "\154\300\345\234\176\024\032\306\353\336\240\351\075\225\366\172" + "\166\353\155\342\140\154\211\352\123\365\141\332\047\040\153\322" + "\253\012\112\360\273\015\170\055\364\350\050\111\163\333\306\233" + "\246\144\060\300\275\112\076\122\366\301\127\235\140\332\223\342" + "\270\264\101\220\065\157\104\141\072\077\146\231\216\167\276\035" + "\012\267\226\163\347\222\232\221\276\127\163\104\367\315\025\344" + "\360\132\356\206\366\245\102\163\121\371\216\307\025\006\326\300" + "\027\017\243\201\100\211\265\377\200\101\172\353\051\260\142\364" + "\073\050\245\026\132\342\170\067\113\322\250\105\067\206\011\072" + "\104\216\164\203\046\010\230\110\027\314\052\376\322\053\123\227" + "\004\130\360\226\214\036\075\322\346\152\264\217\170\017\101\163" + "\070\204\330\144\347\174\353\114\152\236\132\057\172\043\070\131" + "\003\256\151\061\250\063\106\204\335\322\241\307\144\365\017\274" + "\050\263\000\110\011\127\056\213\055\022\023\140\254\247\241\156" + "\133\203\101\015\116\020\113\022\324\031\336\060\040\315\222\012" + "\346\054\017\226\137\136\144\334\005\366\072\151\146\247\230\114" + "\060\303\312\201\375\003\105\102\147\266\037\051\237\036\142\333" + "\370\245\114\366\032\025\322\250\324\117\130\267\264\113\363\305" + "\167\134\322\137\064\015\134\352\016\371\067\201\177\234\237\124" + "\255\232\006\065\372\306\106\170\130\153\361\271\331\136\222\031" + "\004\144\306\074\325\077\204\215\205\271\050\360\376\021\240\166" + "\003\371\360\042\173\235\345\064\105\152\257\257\347\263\346\342" + "\256\132\226\176\317\002\220\121\053\107\307\164\227\272\261\250" + "\207\111\105\312\120\020\035\057\241\176\042\254\357\220\243\266" + "\377\212\277\126\243\342\116\324\147\163\136\021\340\004\206\014" + "\306\104\256\144\036\273\123\330\065\276\336\016\227\236\344\026" + "\061\000\103\370\356\267\217\331\117\147\306\311\314\021\235\142" + "\213\365\030\204\010\153\213\277\302\156\245\230\105\162\210\262" + "\055\155\117\177\201\201\223\337\272\235\072\032\243\310\036\015" + "\114\320\311\062\304\332\147\026\112\243\260\253\005\055\366\007" + "\134\335\260\250\371\316\043\137\120\032\100\154\342\104\231\351" + "\202\127\075\353\212\025\021\233\366\163\050\372\247\360\325\156" + "\277\044\235\354\376\206\235\360\372\114\365\312\075\354\373\233" + "\227\211\241\217\202\025\277\342\262\375\361\133\305\102\362\275" + "\264\077\121\125\053\332\050\031\373\363\355\150\212\123\103\116" + "\366\314\261\153\264\363\002\002\203\065\151\146\366\175\355\037" + "\213\346\201\254\001\155\315\312\266\105\111\226\110\376\056\165" + "\343\230\125\244\074\172\006\053\003\220\324\217\331\321\210\045" + "\332\211\142\047\301\002\233\032\357\141\252\160\151\346\304\362" + "\274\073\007\216\214\050\240\021\333\321\134\047\112\254\320\263" + "\324\105\230\134\062\302\076\302\125\007\156\372\171\370\111\141" + "\221\341\231\325\152\030\063\120\336\174\275\201\144\033\210\273" + "\171\307\126\341\074\075\054\301\037\357\173\264\127\066\205\043" + "\373\170\344\065\105\262\323\132\352\302\325\005\324\233\053\033" + "\361\211\253\160\023\333\322\207\264\266\203\220\202\366\144\125" + "\154\026\226\140\030\344\343\216\234\312\012\230\174\214\062\206" + "\054\237\052\116\024\132\212\040\106\143\161\224\363\102\217\315" + "\376\103\004\167\072\230\026\367\253\357\166\376\251\045\355\342" + "\262\216\174\013\334\136\104\016\005\141\304\243\173\307\116\304" + "\222\130\031\356\367\244\161\212\333\141\326\112\333\041\251\173" + "\365\374\353\250\314\372\357\236\126\031\025\321\214\027\012\277" + "\203\005\271\104\062\045\326\064\114\044\010\270\010\251\235\006" + "\363\304\022\032\326\045\311\353\303\266\100\032\202\001\255\251" + "\145\325\345\101\210\057\316\343\376\057\030\254\243\362\221\077" + "\054\111\216\223\360\273\015\330\307\376\030\244\314\276\266\236" + "\352\023\155\157\342\161\354\365\115\021\267\167\020\366\223\173" + "\144\001\211\377\257\105\325\162\352\227\364\037\222\257\261\251" + "\075\361\303\140\056\147\041\013\157\367\212\102\366\160\334\177" + "\233\021\066\357\271\056\075\131\323\067\361\003\335\375\340\130" + "\370\326\056\066\121\306\252\163\364\047\212\047\345\231\336\014" + "\172\356\225\244\115\353\352\112\367\120\066\007\252\300\021\377" + "\214\105\075\324\012\374\260\036\172\233\070\027\012\110\321\227" + "\361\137\012\253\042\255\327\065\155\340\100\157\201\310\356\355" + "\373\202\015\035\173\046\164\160\263\364\051\345\333\012\242\212" + "\210\122\143\321\344\372\073\322\002\255\215\074\365\143\036\235" + "\012\235\203\005\127\156\335\260\024\204\213\154\100\312\034\222" + "\113\043\007\120\316\022\063\346\274\161\222\344\352\326\006\127" + "\241\347\006\345\022\056\143\377\250\323\274\334\230\213\062\223" + "\011\133\323\051\005\233\065\252\302\111\340\134\305\175\170\073" + "\344\253\336\107\371\146\007\235\072\136\242\317\151\127\213\104" + "\151\247\370\136\351\057\016\056\321\054\135\266\030\047\104\064" + "\124\353\304\017\103\000\236\235\312\264\104\370\140\174\312\163" + "\161\245\257\224\061\153\155\241\035\212\135\220\372\160\263\314" + "\246\123\300\007\052\222\046\135\074\337\130\142\356\141\016\154" + "\260\134\253\331\234\047\325\352\264\060\101\061\014\362\222\006" + "\361\242\143\005\045\060\310\374\066\040\217\015\021\201\153\156" + "\361\332\337\355\046\176\044\340\166\373\164\374\204\340\221\076" + "\332\105\147\255\160\230\360\332\346\114\370\134\135\120\362\071" + "\014\077\313\077\245\241\164\341\165\317\162\045\301\343\127\070" + "\264\110\255\131\033\164\347\275\226\014\103\244\307\072\134\045" + "\352\160\114\250\331\026\341\327\237\177\021\045\124\222\341\014" + "\176\313\045\030\162\323\175\233\153\106\066\211\036\013\126\310" + "\270\366\026\234\332\017\327\143\132\035\061\042\161\072\174\161" + "\203\065\057\135\305\345\334\035\365\277\051\122\112\116\303\054" + "\032\105\374\331\374\055\222\033\316\323\254\261\273\027\223\242" + "\153\050\261\036\005\165\151\144\030\126\263\141\337\040\126\130" + "\134\065\217\370\220\327\357\234\132\231\240\152\324\342\324\136" + "\316\236\270\343\224\006\057\327\213\225\020\010\344\133\154\326" + "\377\277\032\144\313\334\227\365\015\164\303\151\361\315\226\142" + "\371\325\152\324\221\242\147\353\126\162\135\000\040\227\132\341" + "\270\324\245\344\121\144\316\226\256\316\222\252\354\255\173\374" + "\237\375\150\162\017\267\074\066\071\272\175\235\151\074\070\004" + "\332\012\303\124\054\104\161\162\354\374\306\220\001\123\164\107" + "\022\337\106\375\256\066\171\233\142\344\253\162\351\162\125\074" + "\355\105\156\313\224\075\027\155\167\372\241\251\362\006\313\163" + "\302\354\107\344\161\023\267\163\231\120\170\272\106\246\314\234" + "\173\200\356\240\204\353\264\271\070\114\034\161\262\236\102\266" + "\373\022\307\205\077\200\372\116\204\116\105\231\370\271\142\015" + "\116\047\053\106\136\242\353\354\134\340\143\214\005\117\265\176" + "\340\146\101\042\172\203\216\200\352\365\016\036\255\312\237\341" + "\015\153\253\014\331\362\265\237\304\377\075\113\053\274\334\076" + "\027\373\221\147\024\325\122\307\120\142\326\174\370\170\162\326" + "\157\055\171\052\157\301\346\230\364\235\066\215\006\174\103\122" + "\304\335\106\340\247\070\110\171\352\237\157\353\211\203\050\307" + "\365\307\164\024\025\246\067\031\165\301\016\152\162\201\211\256" + "\274\216\076\265\271\326\155\005\326\134\362\163\161\372\153\064" + "\126\155\374\314\161\244\204\027\236\103\054\060\340\000\065\040" + "\001\041\156\003\023\077\357\357\226\075\131\214\370\107\315\177" + "\263\134\074\347\240\046\172\044\106\360\325\067\002\172\127\334" + "\212\273\275\036\046\331\147\370\044\341\030\150\076\065\017\105" + "\132\324\016\137\175\122\350\122\272\110\345\037\100\002\363\054" + "\230\254\120\021\022\006\261\105\363\072\165\203\104\154\166\040" + "\231\033\321\044\114\323\347\164\311\270\373\161\305\244\107\300" + "\065\010\154\055\014\105\215\166\332\222\250\362\057\100\303\152" + "\172\247\307\176\332\220\073\153\117\364\013\354\363\075\143\046" + "\315\315\324\000\112\156\135\370\025\174\142\122\346\030\026\042" + "\020\046\035\035\066\312\136\047\332\060\175\017\040\063\246\200" + "\137\214\052\133\200\312\362\132\225\005\240\130\361\164\220\360" + "\242\153\002\154\153\272\110\062\204\231\300\031\164\374\240\262" + "\032\066\177\303\142\020\126\117\252\225\361\115\366\044\364\002" + "\315\215\016\157\327\256\350\131\272\341\030\035\165\356\117\233" + "\354\200\152\156\235\024\005\166\070\363\350\120\273\227\213\215" + "\117\006\372\361\352\227\014\125\155\277\126\323\054\213\332\071" + "\007\223\162\341\350\255\137\034\150\356\070\256\302\123\347\043" + "\306\270\237\212\017\271\037\273\255\034\131\214\100\217\016\055" + "\236\161\267\147\105\142\022\335\331\170\142\247\176\203\216\260" + "\346\167\011\365\220\165\225\130\067\234\257\013\170\254\164\004" + "\224\316\032\325\246\043\201\353\107\032\300\172\162\050\104\347" + "\251\212\112\212\006\106\171\012\315\245\323\224\265\305\357\312" + "\223\042\277\121\016\316\312\174\250\045\331\134\363\164\120\063" + "\172\153\366\054\133\373\101\205\356\340\315\356\154\213\054\231" + "\016\115\001\341\230\252\134\275\336\374\022\236\254\006\337\333" + "\271\132\220\115\152\260\040\235\221\114\375\035\155\122\117\223" + "\217\326\355\114\376\367\054\035\121\106\163\376\066\253\370\214" + "\354\265\334\347\062\240\023\243\132\237\334\005\164\232\110\316" + "\036\367\210\124\223\140\022\251\123\325\372\276\121\060\051\235" + "\250\201\127\037\366\312\362\253\204\005\240\070\201\175\104\206" + "\071\231\165\162\304\331\235\256\031\373\263\155\106\133\060\122" + "\161\211\121\122\113\024\117\332\067\062\271\274\143\204\063\356" + "\233\102\032\266\357\335\240\223\336\015\337\115\024\016\142\267" + "\032\166\201\310\025\362\172\034\244\223\061\173\047\014\000\172" + "\377\304\070\020\365\341\267\045\024\131\061\354\143\122\104\247" + "\375\127\143\275\170\214\150\246\120\072\264\310\351\101\114\073" + "\253\052\316\154\163\073\365\146\137\202\055\050\062\062\205\212" + "\351\044\130\156\141\077\347\176\043\351\102\073\063\035\057\053" + "\344\031\202\324\277\076\366\173\105\034\026\147\061\056\024\037" + "\217\354\362\174\251\011\270\333\071\250\137\255\377\104\157\041" + "\313\145\272\213\306\213\001\273\053\332\000\251\076\037\261\227" + "\266\232\114\140\211\214\205\236\167\303\250\230\267\376\211\267" + "\056\102\000\253\043\017\065\203\060\263\054\357\375\124\122\244" + "\246\052\062\110\202\236\257\336\244\032\040\122\030\225\021\200" + "\132\073\166\030\300\204\227\105\010\055\360\120\164\223\334\106" + "\026\132\141\126\254\213\017\047\244\261\151\261\041\277\032\234" + "\060\343\006\143\230\072\201\057\040\046\106\107\271\060\223\227" + "\006\252\213\220\157\055\372\222\073\245\174\144\330\262\200\161" + "\367\345\150\215\206\124\202\267\242\016\074\350\003\231\334\350" + "\011\107\172\006\103\056\357\133\320\143\221\063\032\152\017\267" + "\100\034\245\023\062\130\300\135\051\002\027\040\110\021\377\156" + "\305\227\057\256\250\224\143\054\352\045\216\376\130\000\171\373" + "\253\034\231\002\367\016\305\276\047\077\363\162\260\355\370\066" + "\043\241\143\045\373\040\345\355\023\023\036\032\001\177\235\062" + "\010\176\205\231\000\360\062\371\161\233\122\310\250\105\003\352" + "\341\154\237\101\253\352\160\311\045\034\021\344\223\254\157\261" + "\243\052\326\040\070\055\134\047\020\044\276\367\331\245\003\212" + "\067\364\065\346\344\153\015\040\166\255\220\155\232\277\274\112" + "\222\121\332\161\346\055\217\251\162\373\174\164\070\171\317\337" + "\223\217\106\267\164\313\167\133\102\277\306\036\130\073\105\157" + "\302\236\125\244\321\043\234\364\331\261\313\362\032\373\020\354" + "\354\325\115\126\114\125\366\343\075\167\303\331\151\234\375\124" + "\027\234\024\326\040\176\145\262\034\130\107\151\140\326\336\154" + "\123\324\206\300\335\132\346\305\065\133\024\213\352\351\146\275" + "\015\332\330\052\224\052\151\244\035\261\332\021\044\350\301\216" + "\234\066\144\056\253\176\276\022\077\144\261\264\136\061\237\274" + "\051\251\000\324\326\234\064\014\123\003\257\152\250\056\016\046" + "\012\133\315\324\276\174\032\340\147\071\207\073\071\111\204\246" + "\266\006\000\374\151\007\241\201\241\113\112\153\053\102\264\067" + "\157\277\313\270\017\103\171\336\136\320\073\001\066\304\322\025" + "\010\303\244\175\034\003\200\151\172\076\212\030\205\057\353\360" + "\342\374\071\033\203\065\351\214\055\334\131\071\142\361\174\327" + "\175\235\144\130\221\226\065\307\122\231\110\113\014\101\307\225" + "\075\167\345\051\070\153\312\347\061\367\061\217\344\255\232\054" + "\170\031\124\266\111\204\263\351\366\231\372\157\030\226\361\005" + "\104\163\060\244\032\222\300\037\077\020\251\162\275\366\212\175" + "\011\054\064\257\102\307\212\205\065\237\207\204\076\100\350\201" + "\161\274\340\140\076\303\313\103\314\131\001\067\254\241\210\347" + "\176\062\122\351\104\044\302\250\252\165\056\237\172\304\311\363" + "\266\150\323\041\203\242\150\275\164\070\210\042\130\255\355\146" + "\163\255\264\361\355\157\126\325\360\045\310\311\147\147\151\235" + "\156\234\134\243\157\054\135\060\174\315\361\066\350\211\022\122" + "\374\310\243\022\102\133\215\244\107\167\073\054\305\253\004\243" + "\354\164\020\037\176\107\211\002\032\066\306\317\121\160\007\105" + "\006\072\110\152\165\053\157\143\234\313\312\167\262\377\231\031" + "\244\231\334\116\254\162\173\137\107\376\246\241\345\225\305\261" + "\361\162\332\227\025\216\125\226\111\370\135\007\323\064\077\132" + "\260\065\220\117\045\120\134\177\220\346\234\172\130\174\311\302" + "\012\311\115\213\140\342\134\315\242\174\370\154\236\200\340\137" + "\357\234\307\054\132\357\070\340\375\326\332\224\111\316\232\341" + "\003\331\301\104\021\302\101\102\264\214\245\164\330\335\126\162" + "\305\322\166\141\034\007\052\004\376\027\032\065\232\275\325\334" + "\131\361\173\352\035\033\035\036\153\123\001\250\127\207\054\217" + "\143\377\313\175\145\061\075\332\252\276\213\115\163\030\126\013" + "\060\021\240\150\146\371\315\205\112\203\264\045\103\151\347\256" + "\033\151\165\060\311\242\245\263\252\344\235\311\361\005\161\332" + "\217\324\323\215\227\146\140\143\176\247\217\336\155\304\020\035" + "\337\123\254\261\047\215\027\104\112\370\037\362\347\066\314\322" + "\112\060\375\301\213\307\011\336\037\141\362\354\035\065\360\365" + "\072\304\015\013\006\223\323\114\054\227\201\242\040\152\141\375" + "\246\313\375\262\101\231\271\136\170\114\123\164\073\170\324\263" + "\263\324\262\137\226\170\344\010\371\251\332\203\355\376\020\232" + "\152\003\120\140\021\170\147\164\035\377\264\101\252\310\031\153" + "\060\167\041\347\037\270\055\316\021\142\202\220\175\211\043\043" + "\212\014\336\163\174\061\262\257\070\100\060\170\046\135\175\223" + "\201\127\244\157\007\070\271\303\032\011\015\303\227\237\072\102" + "\376\101\303\006\242\114\000\006\273\272\067\347\343\231\132\307" + "\343\261\030\272\316\035\150\344\206\365\231\224\236\056\130\063" + "\365\212\132\230\020\372\161\037\034\204\343\140\152\156\035\327" + "\240\050\070\126\124\376\027\317\204\345\112\375\365\062\150\064" + "\356\104\255\367\115\237\112\005\043\265\320\026\031\040\165\157" + "\161\123\214\167\156\066\176\007\177\116\203\037\027\303\064\355" + "\140\326\362\356\223\241\322\173\067\205\077\023\134\036\177\173" + "\231\353\217\351\245\304\060\356\073\043\175\344\276\255\022\236" + "\333\025\156\206\313\072\113\111\331\253\303\332\133\100\301\023" + "\045\202\113\021\376\113\053\155\005\247\064\063\067\217\133\013" + "\337\171\273\232\254\246\334\326\126\203\002\357\252\345\033\131" + "\056\356\113\174\054\226\271\165\161\155\037\102\112\066\042\063" + "\302\101\314\236\331\327\170\350\302\147\165\061\370\261\117\113" + "\136\336\360\271\124\115\275\273\050\301\030\342\152\163\066\212" + "\237\313\216\034\173\126\022\165\065\000\366\275\015\336\316\336" + "\262\011\251\045\337\214\245\350\217\330\175\041\354\246\355\230" + "\050\255\257\376\302\074\327\063\063\313\103\203\234\310\062\173" + "\050\211\163\270\154\216\002\340\163\231\002\276\212\244\344\004" + "\303\310\175\307\323\265\121\372\274\323\155\001\261\316\171\136" + "\270\347\041\343\121\126\124\113\322\054\325\255\103\355\320\333" + "\102\030\327\370\001\142\112\134\104\051\277\056\031\353\000\373" + "\061\277\321\364\271\356\076\121\220\110\211\004\135\001\372\060" + "\326\326\277\356\123\161\145\047\276\002\202\024\061\015\206\336" + "\307\232\130\177\136\243\243\036\014\165\211\362\040\235\242\002" + "\325\164\315\341\340\314\276\051\175\302\313\143\203\050\253\177" + "\245\205\342\165\003\254\254\144\317\015\172\351\226\004\264\353" + "\075\040\104\372\035\320\202\372\252\142\034\063\356\160\265\145" + "\157\225\045\247\222\024\003\312\040\171\173\370\266\327\344\125" + "\045\224\245\275\246\152\226\115\062\251\020\003\162\054\036\006" + "\340\024\066\034\161\353\233\055\053\036\312\033\035\160\051\114" + "\204\266\106\340\317\366\357\265\243\204\021\163\250\101\335\237" + "\323\207\206\156\323\076\171\327\071\056\254\017\003\261\137\377" + "\311\365\117\224\056\336\063\242\165\255\261\210\364\125\015\344" + "\143\324\125\202\165\351\133\052\116\212\147\364\145\233\122\212" + "\010\062\277\237\161\305\141\344\366\230\101\067\340\344\347\064" + "\360\012\311\031\237\304\247\354\053\055\025\320\344\213\107\312" + "\031\075\140\031\315\362\102\253\230\334\366\001\054\253\275\002" + "\153\364\365\202\156\100\367\132\011\143\123\103\360\115\261\154" + "\374\175\327\064\231\374\361\360\351\162\371\022\255\032\365\101" + "\316\035\366\331\353\232\205\276\255\246\332\235\151\224\005\322" + "\372\337\317\201\357\072\174\213\313\352\066\101\312\044\130\050" + "\153\127\320\117\164\335\271\103\201\253\051\010\312\215\170\005" + "\000\351\235\330\006\000\034\142\146\122\247\155\040\247\177\164" + "\234\303\237\216\140\312\145\113\031\254\041\046\214\305\245\115" + "\102\247\247\056\235\235\200\232\271\052\154\035\017\143\256\223" + "\044\356\237\372\115\320\074\027\175\075\173\111\007\173\070\066" + "\232\237\024\370\063\374\027\163\344\144\373\150\151\050\006\047" + "\142\043\264\202\351\035\037\066\357\226\042\155\166\142\113\374" + "\205\156\305\005\003\237\245\235\176\007\342\074\164\232\030\040" + "\371\371\046\214\030\115\340\160\255\274\336\232\140\331\331\055" + "\143\311\136\231\310\302\106\146\105\231\107\275\377\312\254\347" + "\312\377\223\005\174\260\221\136\127\066\360\357\135\006\124\170" + "\323\102\263\272\217\051\224\343\205\243\017\252\350\247\170\237" + "\257\020\130\311\154\304\236\132\163\133\011\017\373\137\024\324" + "\047\160\062\357\123\026\242\325\336\316\232\251\016\332\307\101" + "\307\027\232\212\132\233\055\030\212\115\101\026\125\172\270\225" + "\201\133\233\076\103\350\146\355\002\010\223\353\121\374\254\010" + "\113\102\353\177\326\162\331\254\303\255\206\223\176\276\220\261" + "\117\310\146\271\174\313\205\220\254\345\360\273\136\302\374\303" + "\061\117\332\300\202\262\321\007\100\105\027\335\011\230\234\002" + "\142\363\333\301\054\150\376\101\272\155\355\006\013\114\124\173" + "\170\102\212\254\037\362\234\246\237\260\243\017\160\112\215\163" + "\042\311\054\152\156\063\256\302\220\217\267\372\037\147\041\050" + "\317\203\305\352\131\046\141\252\142\071\212\267\204\311\314\030" + "\216\027\265\023\121\113\363\172\236\235\357\013\335\114\266\161" + "\114\317\266\337\220\070\147\060\315\304\175\313\222\063\312\231" + "\154\101\367\367\303\054\017\047\076\336\014\336\152\247\376\157" + "\171\056\244\357\306\256\323\303\046\353\343\321\131\034\116\160" + "\313\037\327\230\274\210\032\041\375\212\304\137\236\335\353\303" + "\155\362\125\066\177\016\022\321\200\227\266\222\261\352\327\322" + "\064\156\331\300\362\372\151\006\165\125\361\166\122\044\316\137" + "\043\316\035\240\206\377\251\331\111\304\267\274\117\252\065\053" + "\335\060\022\102\147\057\016\242\030\015\116\225\350\141\160\252" + "\045\274\233\065\364\156\016\161\134\210\073\043\160\053\276\126" + "\046\022\140\356\220\343\136\331\244\030\365\204\347\334\246\233" + "\350\260\315\072\024\055\213\324\102\030\107\017\356\362\065\140" + "\310\073\035\170\076\022\070\062\124\141\053\000\211\350\206\177" + "\212\073\246\247\207\221\124\352\046\326\237\052\304\243\343\254" + "\212\227\175\073\056\373\377\167\056\035\135\250\037\125\114\334" + "\327\333\345\243\060\171\170\055\160\004\150\054\216\345\263\057" + "\163\137\241\152\153\054\216\057\275\034\171\227\330\112\115\036" + "\215\117\117\322\111\300\064\055\172\004\100\154\350\200\245\276" + "\137\075\036\154\041\233\012\032\243\371\005\372\224\035\157\357" + "\262\017\107\176\240\171\220\025\316\127\260\146\336\005\341\244" + "\022\032\036\222\260\253\355\070\346\343\127\273\273\167\054\106" + "\254\131\356\307\204\117\312\375\061\065\074\347\057\174\150\022" + "\377\177\351\306\256\126\254\335\363\224\334\176\142\361\253\271" + "\016\167\324\304\055\217\230\123\113\112\253\121\070\007\152\065" + "\271\024\335\121\361\307\067\303\245\024\046\110\070\036\077\246" + "\056\312\122\026\041\324\001\005\033\055\165\220\074\303\036\142" + "\160\300\067\342\142\340\253\100\040\070\335\201\374\130\012\324" + "\021\314\014\245\341\020\131\133\374\123\325\353\322\226\002\221" + "\275\005\344\277\144\377\263\231\132\263\177\302\034\230\132\024" + "\324\250\272\246\370\314\250\213\127\255\257\032\115\213\265\370" + "\130\054\025\231\111\104\254\332\054\236\147\107\160\363\227\367" + "\044\061\052\261\373\013\375\262\177\370\135\304\253\111\132\324" + "\222\245\057\040\313\241\352\235\236\136\043\360\121\205\141\055" + "\330\056\353\213\052\026\335\046\002\011\000\273\236\143\000\175" + "\230\262\201\023\247\053\333\334\277\171\100\013\104\043\341\263" + "\312\210\154\352\203\323\103\252\206\302\334\056\135\145\026\203" + "\132\017\200\002\312\032\210\237\050\206\137\260\077\315\120\111" + "\030\364\376\371\242\212\373\144\374\151\173\124\123\200\254\370" + "\350\146\152\163\053\021\021\002\065\066\313\111\061\274\372\220" + "\011\331\010\037\364\264\100\275\073\267\360\163\052\204\335\336" + "\376\125\371\376\231\012\100\304\027\027\337\235\254\365\066\302" + "\043\325\105\010\322\042\040\117\373\215\046\100\311\055\302\104" + "\032\372\276\071\173\222\020\053\367\327\006\204\255\106\072\342" + "\145\112\342\240\377\365\144\033\023\227\067\226\000\021\030\017" + "\054\361\126\223\265\275\203\227\164\051\230\353\033\355\033\176" + "\020\313\034\216\220\206\011\050\373\073\227\064\210\135\163\073" + "\242\345\033\143\323\336\374\361\014\150\120\005\343\127\042\020" + "\212\027\034\154\105\260\100\026\040\115\255\173\371\105\207\370" + "\025\332\135\362\161\112\342\304\374\341\341\237\175\322\352\033" + "\263\055\026\104\224\037\155\377\003\271\360\211\167\211\136\312" + "\315\344\322\365\031\330\137\340\120\214\045\043\142\321\235\342" + "\260\114\320\313\077\173\221\116\151\355\106\364\174\255\151\376" + "\066\120\346\261\140\007\250\066\005\201\261\144\125\037\011\332" + "\160\240\224\333\277\352\345\147\131\123\143\077\305\216\147\120" + "\375\045\236\275\125\316\053\013\070\131\165\333\062\132\016\114" + "\002\211\365\324\272\323\331\331\006\371\221\051\362\201\011\241" + "\037\151\037\103\173\216\014\067\014\002\317\153\310\250\162\244" + "\333\176\103\063\372\143\250\136\171\313\252\057\301\131\157\132" + "\207\057\141\243\230\222\365\337\274\066\072\160\205\342\270\121" + "\075\242\051\132\307\043\112\156\052\073\001\027\342\146\156\264" + "\105\202\377\355\312\057\142\176\255\017\065\035\343\146\027\047" + "\154\243\127\134\061\073\367\130\256\374\214\066\270\355\010\331" + "\004\056\265\317\225\300\004\033\367\344\312\330\260\004\036\237" + "\007\206\160\273\244\207\114\016\000\067\324\242\324\200\131\011" + "\334\313\224\217\210\172\222\215\175\064\310\105\207\341\002\101" + "\000\120\263\026\273\336\132\246\315\071\131\066\131\363\232\205" + "\366\166\225\103\233\050\241\165\312\177\270\105\054\256\105\051" + "\016\252\070\004\362\141\062\154\161\132\317\125\240\142\145\347" + "\313\075\234\050\003\331\257\242\204\323\107\163\065\005\045\010" + "\025\047\210\135\355\112\005\152\076\334\257\244\074\351\130\137" + "\340\204\126\361\100\310\017\270\352\304\275\210\077\232\230\132" + "\243\033\275\372\340\051\374\243\241\223\027\053\246\231\256\116" + "\345\346\263\031\002\224\110\117\146\022\054\147\356\247\044\261" + "\201\312\011\355\244\102\353\033\327\174\270\144\133\202\160\063" + "\171\300\234\236\222\151\113\363\374\122\127\352\230\360\052\323" + "\332\143\104\346\367\223\261\203\053\353\025\165\314\213\254\327" + "\034\307\314\135\336\263\173\333\053\066\360\140\351\306\224\226" + "\374\334\216\361\061\375\161\326\261\171\256\312\353\074\332\152" + "\261\256\034\271\330\205\055\115\056\233\333\340\207\217\365\122" + "\374\121\307\326\037\351\176\251\016\261\374\023\062\367\307\210" + "\221\326\264\016\277\301\301\137\007\364\137\211\076\003\271\321" + "\205\220\310\223\214\004\224\167\355\100\315\027\311\044\022\243" + "\052\372\013\027\373\246\224\072\320\113\332\203\152\155\236\134" + "\323\115\325\263\066\031\051\377\366\024\237\250\220\137\147\013" + "\173\243\272\121\256\331\055\325\031\071\027\260\342\172\175\357" + "\273\252\227\005\362\060\064\247\077\013\110\214\371\152\060\306" + "\275\150\342\312\032\373\244\002\135\033\306\012\332\130\100\062" + "\076\145\165\065\226\315\035\312\207\040\224\256\360\067\161\146" + "\010\130\355\372\133\020\016\263\012\212\104\231\214\143\251\333" + "\205\227\031\032\025\006\073\226\004\360\235\313\342\264\023\256" + "\324\316\257\107\243\071\167\332\267\221\076\160\372\035\362\042" + "\305\272\242\003\365\147\225\062\015\366\370\076\055\222\304\300" + "\265\112\340\211\020\036\223\210\375\343\306\351\047\220\141\156" + "\315\342\202\251\072\324\341\304\375\203\336\320\127\234\067\017" + "\077\247\207\241\321\235\047\304\274\037\230\213\306\021\137\064" + "\043\133\032\145\031\350\336\306\346\252\334\056\361\004\361\056" + "\220\047\023\326\056\013\003\362\276\227\217\324\141\121\365\217" + "\173\354\335\016\342\075\150\063\275\254\354\117\364\261\170\227" + "\225\257\240\141\313\114\204\371\043\002\163\305\130\311\131\015" + "\330\304\166\342\367\012\175\162\362\324\245\245\310\035\274\336" + "\372\135\326\272\247\100\061\042\367\122\203\347\260\241\144\106" + "\303\160\340\040\371\176\072\163\117\040\303\370\127\012\236\206" + "\044\072\162\034\114\214\134\263\276\077\022\000\343\254\077\321" + "\136\304\322\007\002\017\113\212\322\247\352\137\237\165\175\036" + "\066\112\016\035\242\353\234\233\210\060\273\106\264\167\017\160" + "\021\232\023\153\305\032\067\003\100\050\053\206\175\214\314\341" + "\231\301\110\150\270\306\172\317\247\256\010\157\137\023\215\323" + "\054\312\272\353\210\167\272\152\150\255\261\267\242\124\145\064" + "\354\342\075\153\175\021\375\061\076\222\205\233\353\122\213\353" + "\036\116\372\230\207\253\134\140\110\014\031\207\277\277\106\127" + "\263\154\043\253\011\230\127\364\166\102\244\377\376\375\237\210" + "\167\225\261\172\035\211\364\215\176\215\002\270\277\345\113\031" + "\004\123\113\274\325\015\006\304\044\064\166\022\336\141\300\144" + "\210\224\255\041\261\131\013\122\113\210\025\166\245\352\350\207" + "\016\125\107\222\267\272\226\000\000\275\326\105\171\372\106\263" + "\001\156\274\243\327\171\175\307\234\257\357\114\354\351\000\306" + "\033\134\105\355\041\242\117\110\277\245\374\027\011\365\336\126" + "\024\010\245\060\001\173\305\011\347\047\362\316\032\224\216\353" + "\355\223\305\154\027\366\203\273\326\234\330\057\327\232\240\265" + "\102\260\312\061\110\033\117\251\146\015\344\116\365\351\221\167" + "\206\262\216\100\041\371\350\342\040\224\226\223\150\140\234\247" + "\113\040\335\024\375\361\023\367\314\340\322\333\355\164\372\176" + "\120\277\217\206\161\374\357\111\130\222\163\311\221\102\305\043" + "\062\254\135\302\121\110\023\373\364\300\234\176\155\372\011\310" + "\245\336\303\027\172\175\032\272\054\076\333\140\052\262\215\044" + "\137\222\017\124\351\126\250\120\114\301\277\361\025\372\001\361" + "\304\256\015\251\030\116\077\110\117\327\075\207\171\251\230\234" + "\252\103\237\164\052\214\265\036\371\162\030\100\216\222\053\216" + "\040\154\034\375\046\262\231\046\261\265\231\030\161\050\147\005" + "\205\034\365\164\013\314\341\023\033\062\366\032\121\264\215\016" + "\056\302\000\131\120\171\021\157\343\377\331\126\255\206\153\267" + "\145\357\307\206\227\206\023\153\335\013\174\353\176\145\044\004" + "\200\221\373\147\310\221\032\234\160\034\316\201\104\307\202\032" + "\172\254\346\136\333\374\156\126\057\330\152\141\140\011\204\160" + "\170\236\236\126\247\242\114\226\070\305\237\067\221\263\004\011" + "\170\270\257\123\365\043\031\204\121\314\126\261\212\027\244\066" + "\065\020\352\075\161\100\336\204\235\226\276\052\342\070\041\270" + "\231\326\346\145\360\121\173\030\321\340\063\031\047\224\245\305" + "\035\322\161\322\135\177\244\074\374\023\041\020\311\027\102\130" + "\255\226\165\262\324\173\053\016\311\271\131\162\113\131\343\213" + "\152\232\345\301\176\257\227\177\072\263\037\132\122\137\011\067" + "\116\055\002\220\272\133\311\265\350\144\173\123\266\325\133\137" + "\257\001\106\033\101\205\323\170\300\304\250\322\207\073\051\327" + "\042\177\045\130\043\356\374\271\167\147\042\205\222\044\240\274" + "\361\231\023\147\347\015\247\245\176\157\300\316\361\033\320\224" + "\107\323\003\162\211\132\114\261\324\314\111\234\330\275\162\333" + "\171\060\252\326\217\376\050\203\202\111\254\160\127\227\202\072" + "\300\357\244\014\173\274\270\335\210\252\060\030\104\234\014\001" + "\374\145\075\010\005\017\114\174\242\300\143\161\066\235\153\110" + "\237\015\102\140\254\352\044\232\270\177\276\270\221\122\276\105" + "\267\044\072\033\076\160\066\313\021\021\330\072\332\005\257\375" + "\252\030\235\152\154\163\365\336\104\041\015\355\063\065\025\270" + "\116\325\265\355\304\052\061\335\010\317\366\177\307\271\171\152" + "\112\375\117\151\077\267\123\301\350\042\136\123\174\156\074\150" + "\342\031\010\060\152\244\053\356\350\346\222\143\323\326\115\273" + "\133\346\217\211\020\245\175\153\067\221\106\172\115\053\005\010" + "\147\144\141\114\363\353\303\133\226\233\365\317\142\316\306\245" + "\154\033\223\136\037\140\375\033\222\100\134\310\032\365\370\166" + "\335\135\321\373\232\230\225\110\005\223\340\153\026\244\251\044" + "\376\351\315\355\103\043\010\120\347\031\376\306\275\373\250\233" + "\003\241\303\127\160\114\200\365\065\303\127\033\311\256\106\271" + "\351\277\234\205\161\367\164\102\371\343\344\007\221\264\021\024" + "\057\012\343\260\212\144\255\323\131\126\217\216\335\304\202\223" + "\000\343\023\042\251\144\114\205\351\235\021\315\272\064\263\004" + "\004\364\041\272\136\273\355\326\001\267\202\275\144\125\204\236" + "\307\044\220\101\027\122\024\330\002\213\315\226\314\371\024\132" + "\031\250\024\275\123\224\320\164\120\277\333\307\121\350\355\152" + "\263\002\157\325\027\154\321\065\244\126\367\245\033\273\321\246" + "\127\363\136\125\132\334\145\010\143\161\063\303\031\005\200\115" + "\077\276\270\263\244\324\035\236\371\357\102\327\047\365\222\150" + "\163\255\025\372\207\023\112\061\257\273\367\342\074\310\252\237" + "\011\176\141\264\073\227\151\270\250\075\030\340\365\206\230\365" + "\256\170\153\336\273\115\341\000\127\051\002\204\133\347\015\357" + "\062\351\100\002\004\271\146\347\367\327\274\165\255\174\054\044" + "\157\102\106\173\176\276\244\325\002\274\023\367\150\377\242\012" + "\072\340\122\017\270\126\361\063\054\115\246\305\310\377\343\200" + "\165\356\277\036\162\345\142\275\042\055\012\126\337\014\246\235" + "\276\133\273\040\066\233\227\017\036\065\075\276\256\003\134\127" + "\353\042\346\161\202\134\242\344\306\227\006\130\016\201\176\223" + "\035\170\303\122\063\351\143\364\214\206\263\240\166\335\311\106" + "\247\176\062\133\341\063\111\062\032\325\165\361\077\212\302\253" + "\235\030\162\317\157\107\312\115\155\144\360\317\143\200\343\051" + "\271\111\274\241\074\013\251\127\105\041\366\306\026\366\163\231" + "\154\331\224\040\101\241\004\041\204\107\254\030\067\307\004\164" + "\306\011\065\134\036\170\223\117\312\070\020\031\330\351\306\307" + "\052\323\101\000\323\245\045\025\051\354\107\133\265\054\142\155" + "\316\236\330\076\362\170\105\204\061\151\175\313\232\145\013\273" + "\174\064\173\213\077\301\317\374\342\361\103\172\100\277\272\015" + "\332\102\066\355\063\272\047\045\230\010\247\051\166\305\021\171" + "\236\216\336\206\070\271\123\334\045\255\300\365\044\042\127\104" + "\362\213\261\371\011\013\144\141\357\156\173\264\342\374\323\166" + "\247\320\270\264\373\266\252\207\236\363\362\304\141\046\212\031" + "\174\026\277\374\261\366\345\315\313\335\213\370\026\112\261\126" + "\266\017\056\107\222\370\040\053\113\222\021\233\110\327\243\103" + "\200\217\273\014\361\141\066\125\301\151\130\137\147\211\364\212" + "\260\213\204\073\257\136\227\301\021\207\243\251\115\062\362\104" + "\200\125\351\206\276\236\005\204\334\002\250\214\214\264\131\020" + "\015\160\107\011\017\162\034\024\130\107\023\273\246\107\322\031" + "\315\030\044\172\334\230\206\333\115\252\262\107\374\014\213\170" + "\067\063\117\202\255\331\355\134\172\137\012\200\005\275\057\345" + "\040\174\242\134\346\127\363\060\110\336\225\277\371\345\373\175" + "\352\234\330\110\160\367\326\373\366\016\143\356\302\362\356\103" + "\111\003\176\227\051\234\175\312\366\354\102\033\330\302\110\336" + "\350\022\342\127\375\204\052\033\056\207\050\365\304\276\131\043" + "\134\000\161\103\332\311\132\260\040\155\045\255\101\240\354\321" + "\007\110\042\270\027\004\126\123\023\060\313\133\107\004\247\246" + "\202\363\114\004\361\357\271\137\245\252\314\270\333\001\020\307" + "\350\026\256\226\311\107\132\172\356\000\225\032\137\356\135\304" + "\272\303\023\124\121\062\343\033\117\237\320\351\065\177\222\365" + "\026\264\171\264\164\311\320\361\253\015\210\114\204\224\026\322" + "\360\332\111\050\310\337\003\303\202\133\313\251\002\053\132\324" + "\024\257\241\134\255\003\024\025\260\277\240\215\365\065\325\325" + "\336\171\301\035\341\072\346\226\241\063\204\343\134\204\063\264" + "\163\237\337\047\270\317\366\120\202\216\066\002\125\255\145\032" + "\277\151\072\147\326\054\302\201\222\270\070\075\060\047\021\145" + "\034\231\004\367\265\120\074\062\173\336\361\040\146\273\220\274" + "\141\063\035\210\314\025\304\161\140\342\266\275\220\223\013\356" + "\054\303\060\154\026\275\272\033\016\131\113\074\362\204\114\217" + "\177\155\375\020\323\311\145\371\040\221\107\066\336\370\140\261" + "\055\317\210\223\345\375\107\202\163\015\205\137\314\006\325\034" + "\116\003\352\234\370\310\276\156\025\031\234\367\165\321\007\017" + "\054\013\136\245\162\164\303\141\201\255\136\102\252\120\140\027" + "\207\000\164\101\213\063\251\103\102\231\235\266\050\023\266\070" + "\137\215\006\114\265\227\217\314\036\244\163\101\312\043\271\313" + "\274\317\365\113\305\227\242\276\076\350\300\073\134\237\126\142" + "\056\211\264\070\243\276\043\203\125\234\172\027\067\025\031\341" + "\111\312\150\077\065\147\245\327\335\140\353\211\116\322\037\330" + "\314\110\120\042\273\124\156\020\264\000\261\236\073\335\212\066" + "\247\353\346\220\271\352\322\277\051\332\363\154\320\214\370\214" + "\065\231\367\162\116\076\344\301\117\177\050\132\117\156\154\351" + "\302\375\155\302\136\131\351\334\232\205\077\317\241\176\240\003" + "\072\005\064\015\256\036\067\363\224\370\326\041\130\227\100\321" + "\273\022\162\115\162\101\350\353\306\255\246\341\107\355\047\276" + "\115\126\043\257\127\232\002\174\320\074\317\116\057\313\123\165" + "\125\105\133\144\350\341\123\073\226\142\003\262\133\157\021\227" + "\162\125\275\104\063\343\173\177\212\153\053\101\304\033\241\367" + "\305\101\013\237\304\043\323\245\206\315\125\222\221\111\327\034" + "\136\004\261\022\165\047\066\023\045\047\176\154\377\245\023\027" + "\012\025\332\176\115\062\212\311\105\020\134\172\126\347\345\357" + "\130\274\264\241\100\207\276\041\121\110\256\055\374\336\031\106" + "\052\242\241\105\323\321\101\330\151\035\027\215\154\212\077\215" + "\266\202\313\054\036\247\221\133\105\005\054\331\333\001\311\366" + "\234\125\132\246\234\350\165\076\234\011\377\162\231\271\316\127" + "\362\131\165\111\113\311\367\004\327\012\270\333\105\313\151\266" + "\032\057\236\345\252\046\310\323\025\374\334\114\074\041\165\110" + "\050\222\232\123\204\206\155\217\161\337\235\355\277\013\056\131" + "\353\324\326\250\255\366\034\202\252\326\025\301\306\032\016\306" + "\036\343\317\333\361\067\235\312\306\142\261\105\240\070\344\132" + "\044\103\372\253\056\126\014\260\246\356\133\257\365\246\041\162" + "\351\135\037\226\337\200\215\227\044\353\300\071\232\201\040\021" + "\241\061\061\062\004\036\226\033\173\027\230\165\054\132\231\351" + "\305\030\005\334\137\256\143\332\207\376\000\373\245\205\147\131" + "\223\252\355\162\136\312\005\152\173\233\310\024\275\304\177\366" + "\371\014\126\160\340\206\341\006\230\275\165\322\144\165\217\327" + "\326\130\060\336\267\136\253\251\123\120\356\045\254\137\142\350" + "\065\025\101\354\007\147\157\363\100\044\006\014\124\162\036\026" + "\327\140\363\077\344\313\224\243\153\363\336\177\066\363\250\075" + "\130\170\111\274\127\327\321\176\160\275\111\344\117\167\023\004" + "\014\375\001\345\173\114\160\030\054\333\010\367\253\374\233\172" + "\135\041\156\213\066\015\026\170\026\301\365\026\210\025\122\226" + "\023\067\303\351\274\375\276\007\330\050\024\001\304\132\001\275" + "\075\342\331\160\325\064\227\072\176\335\134\173\116\374\135\316" + "\005\042\047\355\306\261\164\270\002\354\174\114\063\232\060\357" + "\106\034\013\353\037\355\335\225\055\233\044\201\320\255\007\232" + "\167\121\115\163\204\130\355\040\016\261\324\347\373\114\106\317" + "\166\332\034\136\261\013\300\013\276\036\145\103\037\274\230\023" + "\214\276\371\354\114\324\243\270\106\243\225\037\201\261\126\114" + "\132\316\115\343\265\222\357\267\162\317\235\332\323\277\122\062" + "\011\216\351\373\011\053\004\355\376\344\213\311\114\074\145\004" + "\203\163\076\042\301\131\144\113\242\040\175\036\052\316\235\323" + "\100\250\355\107\325\027\353\253\076\022\070\041\353\255\374\240" + "\033\125\264\053\176\205\055\273\073\253\160\251\156\274\263\254" + "\130\146\267\027\004\302\177\140\170\241\353\333\077\154\320\376" + "\342\002\127\312\055\100\101\123\363\275\005\267\056\016\164\206" + "\167\317\362\255\374\321\072\177\316\030\074\101\153\107\017\236" + "\334\056\224\202\251\272\206\157\332\246\030\210\302\214\144\215" + "\204\374\226\115\276\074\046\160\103\252\172\325\037\203\253\233" + "\036\126\007\106\365\301\306\006\074\252\303\076\103\253\045\262" + "\327\243\016\236\254\010\122\136\225\071\102\165\111\354\276\133" + "\324\322\066\321\211\001\271\007\314\152\051\057\333\321\267\305" + "\243\305\374\376\255\073\334\304\061\211\370\147\205\125\161\216" + "\207\201\261\117\351\251\212\034\021\330\060\372\202\304\033\001" + "\356\144\213\347\266\202\264\046\205\353\047\156\147\332\216\061" + "\372\117\375\375\256\122\334\350\021\347\271\206\072\361\033\357" + "\120\055\053\152\233\307\363\304\156\043\142\333\360\146\005\347" + "\360\204\116\315\063\162\214\100\110\060\223\227\300\163\200\214" + "\356\200\017\111\076\226\361\334\300\312\006\056\266\120\227\212" + "\027\342\173\065\254\132\043\010\006\122\156\165\266\026\107\020" + "\341\070\247\244\015\004\147\324\354\204\347\236\333\236\010\344" + "\174\246\224\335\060\333\311\061\237\357\004\213\034\256\362\302" + "\255\370\257\276\362\245\175\041\064\143\047\306\245\013\074\207" + "\022\113\026\316\203\002\123\253\072\207\002\171\134\334\065\164" + "\117\005\201\173\366\242\334\174\265\116\335\267\132\254\355\076" + "\360\212\146\035\202\126\223\355\121\151\352\052\122\017\114\344" + "\221\303\235\007\240\302\002\060\001\366\276\051\112\165\354\316" + "\347\202\121\066\113\055\232\270\254\322\104\056\217\236\343\224" + "\317\157\032\055\376\206\013\223\335\001\236\122\316\057\003\254" + "\202\016\144\211\256\066\102\000\051\062\374\272\164\126\157\346" + "\033\230\340\351\025\231\353\141\303\062\046\021\333\230\054\354" + "\047\065\211\323\075\237\243\327\271\060\155\273\367\066\134\207" + "\254\146\333\236\252\212\007\155\021\222\122\106\111\251\020\232" + "\345\126\362\053\232\063\114\234\032\006\236\326\241\142\153\276" + "\032\067\202\162\323\241\274\137\165\367\177\151\300\345\134\106" + "\105\334\310\122\311\360\030\156\122\256\134\075\225\165\070\272" + "\020\212\110\217\133\121\227\360\112\224\201\030\355\356\204\367" + "\176\137\257\237\347\350\136\316\234\177\062\072\236\246\343\225" + "\113\007\316\053\003\177\233\123\016\110\155\352\113\327\232\302" + "\333\173\220\325\331\376\274\321\005\323\157\343\075\344\146\205" + "\113\102\247\177\375\252\127\247\016\324\163\045\154\147\101\020" + "\255\366\217\251\110\162\175\254\010\011\163\017\361\233\100\211" + "\126\375\134\236\130\275\142\226\212\132\352\223\106\032\176\006" + "\265\102\011\114\252\204\030\057\370\165\312\357\271\273\146\107" + "\031\210\223\003\123\350\155\161\277\203\307\226\224\227\170\376" + "\033\376\371\067\271\245\006\143\276\355\152\314\127\301\321\220" + "\052\055\201\175\072\040\312\070\000\101\256\265\210\037\173\112" + "\233\127\334\076\230\210\125\024\133\042\322\323\070\131\130\017" + "\177\372\032\346\315\250\364\303\121\316\036\322\143\071\277\353" + "\262\152\374\051\214\102\364\120\253\315\040\027\132\122\343\170" + "\125\255\242\010\202\061\052\371\177\107\100\214\364\070\246\244" + "\345\152\164\366\362\330\154\205\075\201\060\050\373\240\114\200" + "\262\224\065\115\373\210\013\130\055\141\332\060\341\062\024\222" + "\030\344\260\023\166\135\050\242\304\036\344\005\043\303\060\324" + "\012\346\203\243\243\375\046\263\123\344\075\161\360\302\150\122" + "\301\151\063\242\206\076\076\371\320\014\217\270\002\216\042\203" + "\124\314\362\016\072\260\274\226\376\053\300\030\201\217\242\347" + "\022\357\022\335\073\040\201\044\213\267\175\153\104\262\214\302" + "\346\114\330\304\171\250\326\272\206\323\126\166\340\244\105\213" + "\202\331\167\273\350\200\111\046\157\217\133\112\102\116\334\211" + "\345\306\114\217\161\336\015\203\037\030\022\227\377\205\353\025" + "\255\060\322\011\152\175\146\274\006\124\243\032\172\126\160\151" + "\000\244\054\242\270\000\066\111\355\231\240\047\040\126\032\227" + "\130\325\231\331\366\052\331\241\307\310\011\127\113\375\152\173" + "\361\125\301\177\371\014\061\260\210\317\042\240\012\277\162\030" + "\254\151\374\370\355\311\277\074\311\113\152\076\332\341\211\066" + "\315\366\325\274\017\356\132\166\343\007\267\243\277\367\230\143" + "\167\231\372\345\211\111\131\044\336\314\172\230\220\253\332\210" + "\240\041\276\045\024\310\347\060\077\056\204\131\025\310\116\241" + "\171\023\000\056\171\274\061\273\243\132\106\077\061\341\334\174" + "\246\236\351\377\265\052\007\013\126\111\036\111\260\341\040\026" + "\007\177\012\012\247\264\100\221\244\011\100\331\307\247\335\246" + "\373\256\013\124\214\145\041\036\377\043\314\046\121\340\063\217" + "\323\253\231\323\304\367\177\206\026\362\352\202\124\221\032\115" + "\247\040\070\147\355\366\144\221\377\350\035\324\365\103\276\255" + "\143\152\226\107\266\174\361\046\305\127\201\326\104\101\062\031" + "\077\361\267\303\305\042\200\254\241\372\275\256\075\336\264\225" + "\273\244\332\014\200\006\325\075\014\364\030\034\220\266\273\171" + "\164\154\066\370\270\357\004\230\247\347\337\237\317\365\260\244" + "\120\137\252\353\277\367\362\353\367\123\352\300\130\067\231\110" + "\125\077\331\366\034\332\122\232\127\177\101\032\023\176\070\354" + "\156\233\144\033\305\156\150\330\274\021\260\335\142\010\324\044" + "\245\372\014\070\266\240\257\331\042\345\326\144\170\031\163\173" + "\177\205\263\066\042\267\204\056\336\276\222\057\046\174\060\201" + "\110\120\302\043\074\211\241\243\332\331\351\060\214\032\161\370" + "\353\276\204\014\202\015\033\303\201\031\101\153\265\245\166\315" + "\335\036\221\035\277\105\000\113\025\311\217\134\364\342\023\336" + "\063\046\336\165\111\220\014\366\312\122\064\314\137\313\330\341" + "\362\227\025\107\131\111\017\216\016\073\301\315\012\100\150\116" + "\221\004\172\163\061\065\020\261\173\241\014\317\361\366\266\071" + "\363\164\374\001\174\326\027\276\005\266\076\254\165\365\173\011" + "\254\114\032\161\232\230\150\226\247\234\107\307\165\335\057\304" + "\153\255\232\202\021\176\343\161\203\151\156\201\033\310\117\377" + "\151\106\136\224\001\044\220\111\353\221\022\100\255\372\123\340" + "\015\040\265\042\015\065\260\031\277\302\175\226\115\026\073\274" + "\325\323\165\300\207\241\255\250\350\366\206\127\330\075\262\077" + "\044\344\051\212\307\131\134\267\171\346\143\275\274\256\064\237" + "\336\270\065\301\124\223\005\033\270\036\243\200\042\350\071\364" + "\347\137\060\220\105\010\270\067\315\243\321\263\246\325\102\174" + "\043\241\113\147\263\335\113\373\326\106\242\242\326\101\063\200" + "\261\200\345\332\177\073\010\335\320\027\100\033\226\230\337\275" + "\146\265\055\124\327\260\301\300\343\357\237\037\246\107\143\053" + "\117\030\221\302\355\202\103\206\307\172\255\040\055\056\105\062" + "\024\070\361\036\145\235\320\353\173\160\111\224\356\372\077\317" + "\253\106\013\357\231\356\251\110\246\053\324\013\031\111\007\205" + "\020\323\175\053\116\105\325\026\214\141\011\344\077\162\175\066" + "\024\367\103\021\317\055\247\340\270\174\360\131\241\036\232\120" + "\222\262\141\031\134\272\051\163\004\010\222\105\046\041\166\106" + "\155\336\155\010\272\134\120\324\376\316\032\212\205\052\312\123" + "\073\143\242\057\164\102\270\237\226\362\157\153\353\025\006\157" + "\321\172\300\016\077\060\044\104\067\323\150\150\305\375\111\066" + "\351\245\005\361\327\235\131\174\215\303\313\262\315\105\031\074" + "\366\220\011\207\203\231\264\263\225\340\245\022\350\167\334\346" + "\212\004\255\122\341\002\226\310\371\147\151\100\324\211\343\002" + "\172\317\307\221\245\152\233\267\066\270\220\137\124\052\123\327" + "\107\154\061\014\310\220\114\017\132\345\352\042\073\303\355\375" + "\173\112\103\157\210\361\154\010\265\345\316\145\202\013\137\061" + "\360\130\352\201\216\221\026\040\327\312\042\240\371\063\140\075" + "\135\303\370\027\343\163\374\176\216\374\054\214\062\145\250\056" + "\074\025\065\012\272\206\152\237\237\230\021\331\126\320\116\374" + "\147\244\362\067\130\263\300\077\331\230\017\267\124\155\366\064" + "\011\342\207\143\324\343\365\214\076\200\250\234\167\320\176\013" + "\107\231\113\230\246\163\210\323\236\134\165\216\343\301\353\127" + "\056\220\310\144\352\011\055\010\377\060\165\345\203\170\310\062" + "\037\163\315\005\262\200\263\063\072\104\345\176\247\355\010\064" + "\060\306\204\221\240\117\264\327\020\146\104\256\151\275\002\144" + "\013\345\276\124\215\163\003\302\132\007\170\202\113\110\072\345" + "\256\076\356\066\231\061\200\105\241\256\135\253\142\210\267\005" + "\241\263\134\143\211\346\236\030\247\235\060\305\065\353\336\175" + "\013\076\256\022\111\374\370\315\011\000\153\035\241\170\212\221" + "\201\372\304\364\017\051\237\110\321\066\335\236\033\313\036\142" + "\352\160\130\337\334\056\360\367\322\137\135\164\076\312\066\022" + "\134\136\177\041\306\356\000\155\244\071\107\150\360\060\223\350" + "\261\372\331\350\115\144\114\044\354\274\316\146\360\376\071\043" + "\116\033\347\243\354\353\234\271\124\015\010\037\354\254\265\332" + "\021\114\225\221\346\342\310\245\302\232\174\176\251\215\357\311" + "\272\131\370\302\320\056\251\001\151\375\357\370\042\141\121\363" + "\220\361\060\173\213\145\351\237\043\300\347\032\027\141\207\144" + "\311\360\321\350\171\155\151\147\156\014\007\116\220\364\020\106" + "\171\131\124\344\057\071\361\111\233\117\071\163\316\077\276\241" + "\225\046\053\057\025\163\023\353\023\024\030\306\010\317\062\035" + "\023\042\373\015\375\346\244\112\076\260\322\157\011\000\176\004" + "\053\276\037\234\222\124\147\035\172\206\021\123\042\213\007\057" + "\062\335\207\054\267\300\367\313\074\306\041\117\021\004\103\240" + "\367\177\243\103\323\223\116\241\346\012\126\044\001\012\106\301" + "\135\065\275\036\014\061\153\107\347\000\226\010\312\202\142\174" + "\173\132\274\174\162\257\172\001\160\042\306\107\130\376\140\343" + "\034\055\150\104\221\043\265\222\062\345\074\221\026\354\272\265" + "\230\173\324\366\124\314\362\162\232\255\227\250\021\100\347\100" + "\257\176\117\251\131\300\005\071\216\302\006\145\054\046\045\203" + "\111\152\077\177\301\236\056\273\365\235\361\241\002\203\027\045" + "\001\213\062\262\026\373\026\165\214\105\046\200\273\257\361\163" + "\147\114\336\112\115\045\056\122\121\353\240\233\007\003\267\224" + "\254\167\240\267\114\132\000\161\213\077\123\165\047\112\370\044" + "\350\233\324\326\071\000\374\316\260\310\342\134\177\041\025\221" + "\303\074\024\105\034\075\155\302\371\231\371\261\101\215\041\353" + "\247\041\026\143\306\247\322\307\105\320\232\023\023\357\163\211" + "\362\024\376\356\273\374\166\264\077\136\056\343\341\002\175\053" + "\306\075\064\151\107\213\361\312\142\311\000\157\151\342\313\141" + "\251\252\134\145\320\135\002\170\353\334\077\350\255\374\241\223" + "\031\177\166\206\203\100\175\377\322\216\074\013\324\372\263\225" + "\226\242\350\305\201\061\367\215\310\364\156\032\074\062\300\305" + "\041\061\007\353\166\066\074\146\377\334\076\313\225\337\141\170" + "\124\134\231\124\000\362\271\132\105\142\025\301\104\254\271\143" + "\017\021\175\205\331\224\156\357\145\047\274\276\317\371\246\305" + "\273\105\176\371\212\173\036\065\102\125\102\147\057\367\314\155" + "\300\264\026\355\113\055\100\026\327\102\263\242\214\037\241\071" + "\300\153\257\047\245\110\325\165\205\266\255\257\366\301\252\362" + "\016\247\363\344\366\213\362\301\137\300\153\220\132\024\321\223" + "\323\006\261\057\052\375\243\034\131\230\247\356\020\077\206\045" + "\306\173\362\230\240\212\111\273\223\320\327\203\376\216\111\334" + "\014\327\017\364\006\360\175\363\171\140\371\053\233\071\060\334" + "\332\354\327\372\327\044\360\271\176\165\102\134\225\355\355\323" + "\332\024\233\260\170\113\025\225\146\377\212\216\331\335\152\210" + "\205\160\315\311\141\051\046\163\060\255\235\231\056\251\324\214" + "\267\152\307\130\207\345\072\070\267\125\355\364\306\045\263\106" + "\371\066\010\256\334\056\303\344\003\156\031\333\365\313\020\030" + "\176\253\323\304\311\142\161\300\222\034\167\351\363\365\254\200" + "\171\176\011\340\345\145\104\355\022\041\215\354\227\330\106\304" + "\347\345\153\116\012\241\016\003\116\135\246\214\307\076\244\351" + "\056\367\205\154\236\320\163\375\010\143\130\202\217\316\364\213" + "\057\052\056\232\067\367\052\261\070\320\263\330\020\241\330\374" + "\132\070\133\157\314\340\221\276\117\061\241\160\357\036\210\330" + "\305\075\326\263\016\337\367\131\325\330\333\050\352\373\350\163" + "\324\362\106\305\124\013\225\270\270\055\317\216\033\065\007\274" + "\104\160\031\126\007\304\055\154\262\022\076\375\327\270\174\117" + "\124\040\170\147\305\326\202\022\250\177\254\112\052\321\325\370" + "\237\257\325\121\337\074\324\261\220\132\200\350\134\031\032\154" + "\114\343\065\305\142\166\250\056\224\043\005\211\263\223\267\346" + "\052\006\307\074\270\174\246\112\100\065\005\124\154\155\276\054" + "\036\254\140\131\022\250\260\032\254\113\067\147\362\371\020\007" + "\302\047\026\231\175\303\262\170\260\101\046\341\266\063\166\020" + "\305\332\324\216\026\135\074\345\174\342\006\006\134\352\021\325" + "\336\006\145\247\350\140\267\166\231\167\114\327\274\344\116\104" + "\030\104\034\077\325\013\363\265\157\010\315\306\055\245\205\215" + "\351\312\001\161\066\346\156\176\140\360\177\350\214\310\172\000" + "\011\332\352\373\301\175\335\345\231\352\043\206\377\377\137\176" + "\154\317\040\332\012\347\317\101\201\073\206\053\266\234\171\231" + "\250\346\244\054\361\052\062\350\237\342\203\254\172\164\027\353" + "\214\224\045\347\254\056\271\100\156\333\231\017\316\310\370\232" + "\114\375\142\115\236\227\042\120\257\362\305\126\060\314\107\151" + "\226\235\044\024\164\335\161\126\226\010\040\063\275\362\314\302" + "\163\156\013\323\077\143\322\347\104\276\245\062\246\206\216\375" + "\317\016\204\167\324\157\375\154\274\371\152\156\332\140\316\247" + "\034\136\372\142\337\163\301\124\351\001\256\303\373\323\016\161" + "\173\272\265\145\271\272\064\324\153\311\104\353\315\227\340\251" + "\133\114\227\051\127\336\357\002\350\124\020\134\216\341\272\052" + "\330\124\157\321\362\001\012\003\012\130\224\071\244\030\121\322" + "\272\070\145\051\267\112\167\005\230\252\333\144\074\152\156\135" + "\060\165\143\075\142\371\024\203\321\166\321\057\374\225\370\346" + "\262\127\042\176\251\355\341\172\304\125\140\052\107\277\007\012" + "\021\062\331\143\334\361\315\165\330\312\312\223\156\243\062\106" + "\051\066\241\257\301\011\121\106\272\340\255\055\124\370\126\206" + "\172\207\221\234\256\270\256\106\234\355\321\243\170\227\237\304" + "\146\141\014\354\343\334\251\045\070\164\065\114\374\133\106\123" + "\251\316\005\064\163\257\322\070\237\141\022\345\305\336\234\347" + "\174\325\145\130\156\160\214\044\025\251\063\033\313\225\031\107" + "\315\210\323\353\356\334\061\062\032\063\024\301\075\167\355\347" + "\013\343\327\060\217\144\174\212\062\271\321\041\313\141\002\104" + "\347\251\376\266\310\326\273\361\211\351\333\105\136\305\126\132" + "\335\231\177\206\072\162\353\257\235\201\013\356\112\202\141\162" + "\162\324\131\130\127\242\060\302\217\363\143\114\113\273\113\355" + "\144\365\365\007\132\370\337\017\341\310\311\367\047\011\311\307" + "\223\267\237\142\043\111\113\243\253\033\315\013\203\326\340\370" + "\054\231\364\172\044\331\353\312\134\067\316\123\133\211\254\114" + "\101\244\310\345\341\371\341\276\174\124\241\247\115\225\007\332" + "\053\310\042\215\251\124\210\063\217\023\170\177\366\370\325\025" + "\016\241\312\211\054\307\051\131\117\260\270\105\111\232\141\262" + "\335\042\245\237\244\105\175\255\372\203\076\250\233\157\347\116" + "\131\144\210\033\000\321\243\332\315\237\012\000\260\276\210\100" + "\152\207\147\074\315\062\104\134\327\174\134\245\105\264\211\312" + "\265\325\304\362\162\263\256\326\170\164\270\144\303\221\004\307" + "\173\264\107\055\310\020\156\120\233\160\002\102\073\231\005\310" + "\341\135\157\022\317\043\044\272\314\026\051\223\243\237\143\344" + "\162\260\126\212\262\113\116\340\203\063\157\152\157\206\127\277" + "\320\075\152\354\301\325\371\306\325\062\200\171\252\317\273\064" + "\036\152\154\256\055\344\164\211\205\132\325\313\113\347\226\173" + "\346\302\307\150\236\372\005\166\376\006\102\243\145\333\333\011" + "\155\006\036\071\330\150\120\111\214\020\311\177\173\332\220\316" + "\133\003\371\177\204\111\070\041\376\213\017\234\346\342\311\115" + "\003\132\354\167\230\360\212\177\136\363\017\014\065\141\030\106" + "\156\170\347\127\170\120\164\266\207\024\130\153\147\136\133\202" + "\001\305\242\230\043\076\054\002\156\072\174\112\260\300\144\231" + "\143\161\127\040\166\315\366\361\030\251\253\034\333\014\377\340" + "\264\357\253\115\320\012\310\134\113\074\156\340\006\342\313\225" + "\062\117\327\222\210\142\201\371\250\066\341\112\260\017\324\315" + "\014\204\047\103\351\002\076\106\161\175\260\255\013\242\105\273" + "\054\100\042\326\206\131\157\001\112\044\162\323\112\216\122\311" + "\124\255\370\113\215\153\041\172\346\123\021\207\245\065\277\040" + "\047\144\036\330\362\003\377\375\043\147\226\246\376\363\042\263" + "\102\162\317\273\217\301\102\246\252\153\006\361\333\222\206\347" + "\302\063\317\274\172\025\062\312\161\222\055\030\106\140\001\366" + "\167\071\256\034\244\114\010\266\304\266\236\017\257\253\021\152" + "\264\037\027\013\257\154\245\122\223\223\326\231\135\217\223\210" + "\002\163\211\045\261\367\276\226\250\340\317\327\061\123\057\344" + "\163\105\137\135\310\362\271\070\062\212\210\224\120\124\013\226" + "\204\237\315\102\242\103\136\256\216\201\115\316\235\224\117\311" + "\120\030\032\041\312\263\173\056\230\334\253\026\311\251\355\377" + "\204\151\030\261\101\266\136\160\042\030\343\150\165\160\341\104" + "\233\203\034\002\110\352\371\366\036\305\160\124\003\342\000\247" + "\174\324\107\144\344\200\141\060\364\014\223\145\357\367\321\135" + "\360\261\303\000\233\216\360\137\327\366\021\171\112\115\050\070" + "\314\326\340\216\046\324\002\167\054\140\242\126\011\241\176\010" + "\247\367\121\377\142\371\011\217\346\030\027\121\317\123\247\326" + "\321\265\210\256\046\242\300\011\035\210\145\351\351\240\005\215" + "\142\014\157\240\345\346\345\373\362\137\121\274\250\316\131\277" + "\026\210\235\374\071\373\141\021\212\134\260\350\274\360\204\216" + "\333\244\111\277\371\064\143\123\045\276\012\240\300\234\245\120" + "\263\002\207\227\057\261\047\363\226\304\013\003\232\265\173\044" + "\075\014\211\070\156\134\376\354\271\305\244\044\332\256\031\357" + "\277\132\232\324\320\020\044\213\245\200\145\274\127\322\106\352" + "\300\177\062\052\333\026\036\000\330\257\352\321\245\034\272\211" + "\263\147\273\014\062\062\002\237\073\221\315\062\211\254\024\133" + "\341\230\302\113\002\201\125\075\317\007\070\124\022\202\116\323" + "\142\153\305\375\200\026\054\201\355\110\216\236\250\204\142\300" + "\270\142\204\141\333\154\366\321\103\146\005\100\023\157\154\362" + "\305\037\210\337\143\166\271\205\114\344\123\364\172\235\136\306" + "\055\224\376\040\203\066\325\015\066\024\337\203\065\300\073\211" + "\073\334\360\121\240\007\054\236\140\171\066\215\275\322\013\236" + "\203\125\333\262\257\012\305\277\026\166\060\235\023\117\155\117" + "\354\015\235\004\141\361\120\360\354\131\036\057\166\141\272\177" + "\173\263\150\362\210\032\015\375\144\036\306\107\032\372\151\334" + "\355\163\371\211\230\037\377\255\254\155\270\356\151\215\233\124" + "\220\375\205\310\321\073\235\134\230\307\062\107\163\371\135\343" + "\006\310\151\143\001\377\052\036\176\315\235\223\116\267\336\114" + "\347\172\227\266\062\156\045\224\251\215\247\375\344\375\312\246" + "\104\232\171\102\327\313\302\302\071\001\014\312\066\307\370\254" + "\146\152\321\117\252\035\201\127\200\351\250\067\173\002\042\247" + "\056\235\102\104\337\157\254\367\205\240\244\046\251\261\140\375" + "\061\155\217\342\313\337\212\104\044\063\031\167\060\176\267\022" + "\044\010\275\077\057\027\024\150\053\302\207\110\151\251\256\012" + "\150\205\141\066\363\241\167\214\156\323\007\055\342\032\073\356" + "\232\263\302\336\133\170\327\142\274\265\313\221\123\310\206\361" + "\023\322\312\165\011\310\037\117\147\043\155\240\160\043\136\054" + "\176\045\373\211\212\357\121\065\073\237\337\105\307\165\231\033" + "\161\215\256\257\003\023\114\226\215\230\140\103\004\106\370\134" + "\235\332\104\213\003\021\221\250\173\065\162\017\043\047\124\063" + "\041\126\063\247\276\230\165\073\017\115\160\062\001\302\303\312" + "\300\135\346\164\227\251\246\311\352\106\075\276\012\020\035\247" + "\176\234\262\304\202\241\344\342\306\027\251\156\156\002\307\042" + "\344\076\370\217\324\235\322\276\173\117\060\341\226\133\261\117" + "\043\031\363\313\134\201\342\101\170\251\244\234\021\363\304\134" + "\132\320\264\324\360\333\306\105\345\266\067\356\353\065\031\300" + "\005\131\351\366\130\002\256\276\252\030\031\207\033\217\015\061" + "\154\275\253\315\204\304\356\204\146\326\273\332\167\011\017\212" + "\304\010\056\231\376\036\337\153\130\342\064\206\025\222\154\161" + "\255\066\270\317\260\205\200\156\135\305\275\016\124\152\341\225" + "\307\310\070\237\140\157\160\150\336\042\346\121\252\001\245\355" + "\257\171\210\227\114\025\325\341\030\071\167\066\362\272\172\162" + "\320\263\311\026\036\015\235\053\060\222\065\367\310\240\266\161" + "\301\337\312\054\326\141\164\215\160\156\251\103\226\103\016\263" + "\200\023\064\361\314\342\204\015\306\232\276\277\021\047\350\360" + "\364\351\132\076\155\203\355\327\321\160\076\304\342\126\247\041" + "\350\376\254\312\377\361\227\312\136\372\116\153\175\011\167\162" + "\000\252\037\107\241\055\201\350\155\305\324\363\360\343\232\124" + "\050\034\216\052\263\043\335\063\234\073\104\060\111\215\016\240" + "\215\033\067\230\263\132\017\123\034\360\023\002\251\350\315\217" + "\075\106\202\345\245\234\361\163\355\314\013\333\044\235\004\172" + "\355\371\076\311\050\127\036\376\365\300\163\102\305\351\120\210" + "\245\146\155\344\262\332\247\311\270\025\032\052\255\315\335\122" + "\232\171\124\365\363\176\202\010\234\256\217\337\211\063\022\215" + "\232\115\322\176\326\167\300\065\370\153\077\164\036\061\333\202" + "\321\040\133\155\235\100\256\143\120\277\271\220\252\323\351\214" + "\006\321\126\241\163\104\351\100\312\346\036\107\320\144\113\262" + "\216\156\256\174\363\215\002\220\253\242\302\145\006\033\206\101" + "\251\235\261\310\135\171\352\223\266\202\215\016\247\015\251\251" + "\355\352\201\303\246\326\341\146\216\016\333\074\021\007\157\243" + "\234\372\125\156\010\013\134\204\231\277\063\203\166\200\142\206" + "\011\370\341\027\101\145\210\150\327\053\160\206\055\037\111\247" + "\110\324\245\116\252\377\234\024\333\010\343\121\151\305\113\142" + "\074\320\365\367\107\163\350\207\031\065\370\373\350\256\072\362" + "\001\166\351\160\101\330\337\155\036\373\351\024\231\363\143\164" + "\317\115\074\250\073\325\245\144\155\341\034\340\107\051\157\015" + "\364\130\332\323\306\027\044\001\270\365\250\215\250\160\007\166" + "\150\017\122\310\206\316\165\230\262\135\330\105\052\265\370\032" + "\205\352\147\115\276\154\157\331\104\277\014\243\261\365\177\052" + "\360\212\374\035\141\063\271\207\117\014\264\301\314\026\377\253" + "\125\022\325\374\216\247\124\006\133\065\075\361\142\244\152\100" + "\021\064\200\370\043\254\320\367\323\157\163\307\262\202\315\202" + "\012\044\257\203\246\267\023\157\013\265\174\205\364\125\122\025" + "\076\353\307\263\233\143\171\373\065\074\002\210\011\126\245\276" + "\040\324\011\062\161\276\213\304\340\154\373\265\114\065\210\240" + "\313\113\056\030\230\033\232\226\342\324\221\077\112\304\003\121" + "\276\331\062\306\111\327\323\305\115\141\112\303\303\000\171\167" + "\006\317\232\270\265\061\045\026\336\143\055\025\355\171\224\036" + "\202\106\227\221\047\127\247\060\022\213\042\000\135\374\130\222" + "\055\213\232\365\072\274\357\055\236\213\227\375\100\243\030\354" + "\367\115\154\341\311\226\155\241\160\212\104\303\325\106\001\112" + "\021\304\133\062\253\270\030\312\126\372\162\006\030\105\200\260" + "\277\335\064\351\254\325\220\015\012\360\106\220\114\037\330\165" + "\364\365\152\166\240\270\363\310\350\265\343\021\347\220\012\373" + "\002\214\017\052\341\157\361\125\104\145\106\040\174\024\051\370" + "\266\024\315\232\016\135\106\210\341\107\237\064\200\136\051\312" + "\026\116\120\202\377\053\000\027\277\175\034\327\156\210\160\340" + "\037\304\320\316\304\102\265\354\125\036\372\066\062\266\124\376" + "\050\153\225\211\071\237\047\123\163\020\304\241\076\267\003\072" + "\315\251\002\046\225\255\330\105\353\052\375\162\115\166\152\350" + "\333\202\012\211\014\151\264\014\057\046\034\100\375\353\216\272" + "\131\215\014\335\340\243\230\144\077\136\375\346\201\263\075\015" + "\361\167\105\261\324\117\047\174\177\351\010\173\007\360\146\264" + "\152\011\102\305\274\222\235\302\333\173\231\047\230\211\347\212" + "\121\212\160\343\224\154\104\276\067\173\230\204\330\120\241\226" + "\227\305\344\152\063\053\026\360\024\161\271\305\200\174\165\243" + "\015\345\163\205\266\331\337\377\250\323\103\165\177\360\065\207" + "\370\370\323\244\003\121\020\362\164\225\170\164\135\135\005\211" + "\210\136\247\266\243\016\013\157\175\062\206\027\125\030\206\056" + "\243\014\257\104\177\014\256\347\346\305\370\321\246\311\326\146" + "\152\105\126\135\227\176\276\030\332\126\255\273\211\003\062\113" + "\055\305\270\073\227\042\233\030\306\144\306\242\105\015\126\252" + "\157\175\116\215\002\163\267\333\156\254\255\247\145\027\167\325" + "\016\072\075\150\231\305\235\334\220\300\145\146\022\107\376\305" + "\257\063\072\247\120\153\144\136\326\200\133\110\306\025\061\273" + "\041\037\102\266\001\070\236\352\375\055\052\244\353\007\152\174" + "\357\354\362\032\046\121\032\367\043\165\306\350\113\356\005\056" + "\000\242\324\362\010\313\046\354\233\312\365\324\263\011\320\155" + "\336\040\063\217\061\121\201\334\134\017\031\246\047\270\261\034" + "\141\143\111\033\221\271\015\345\174\022\072\007\061\373\063\372" + "\217\135\254\122\343\120\340\003\233\367\056\041\173\223\146\154" + "\063\025\237\114\027\267\205\006\357\265\051\006\241\252\037\335" + "\165\125\272\147\234\326\374\024\272\064\003\355\007\257\236\030" + "\006\027\070\146\225\372\362\162\045\166\017\025\231\064\251\141" + "\206\077\200\322\230\156\230\110\242\260\163\066\026\307\360\107" + "\215\071\272\272\365\030\111\046\056\235\163\357\022\351\211\301" + "\024\161\122\344\204\300\073\203\002\357\025\362\312\015\356\163" + "\002\205\076\174\027\025\265\253\102\334\236\214\111\221\371\055" + "\317\107\373\311\312\125\275\322\174\063\216\357\241\012\044\061" + "\376\345\244\210\310\055\355\330\155\050\074\150\233\257\137\346" + "\225\060\263\370\110\350\126\236\325\361\042\161\315\060\164\205" + "\244\127\154\154\241\067\026\073\262\325\330\063\061\045\303\217" + "\002\314\326\024\042\352\220\141\243\124\304\335\377\165\117\031" + "\350\211\012\330\161\271\103\102\066\014\005\010\160\107\050\262" + "\354\166\324\203\126\212\326\024\150\333\231\333\021\171\345\114" + "\270\205\112\355\140\034\125\242\360\022\310\265\027\375\277\310" + "\261\232\254\266\032\312\147\043\276\313\217\325\250\135\231\146" + "\250\205\273\000\212\373\345\376\222\003\255\352\255\121\247\201" + "\241\221\133\051\120\363\170\310\331\130\354\336\056\020\105\061" + "\060\332\253\234\023\271\075\172\347\130\103\304\151\337\305\164" + "\232\142\053\106\346\232\350\017\004\311\152\210\122\267\054\017" + "\225\050\226\053\316\371\331\172\036\200\150\214\313\020\032\131" + "\256\034\365\342\307\115\312\114\263\313\076\335\205\075\116\047" + "\153\153\323\001\223\213\037\303\003\303\224\224\123\036\173\051" + "\351\061\322\213\261\060\032\360\326\343\043\213\303\274\303\032" + "\374\227\243\051\057\316\106\347\201\022\114\206\330\246\305\062" + "\010\247\131\225\332\066\017\142\031\237\004\140\115\275\135\243" + "\061\204\175\006\227\343\306\341\156\050\010\151\040\142\150\166" + "\202\077\244\301\171\201\043\174\323\265\207\137\333\137\345\226" + "\177\323\164\105\033\175\072\024\204\014\344\045\065\040\114\231" + "\373\171\024\242\020\261\235\244\201\343\327\163\317\054\333\260" + "\324\251\114\145\156\105\340\143\353\065\110\062\306\151\025\341" + "\216\314\153\173\333\377\171\011\307\307\277\112\201\044\121\310" + "\266\030\326\203\261\237\252\265\051\263\173\072\140\074\341\204" + "\316\337\265\111\051\123\164\057\174\007\314\074\072\145\257\347" + "\270\006\376\111\327\143\231\005\172\336\123\233\204\150\260\127" + "\143\122\023\126\235\357\252\375\217\230\131\066\176\153\204\341" + "\132\262\337\331\002\156\135\245\266\267\323\002\227\206\136\364" + "\237\362\152\005\106\303\221\052\200\123\200\156\171\050\244\117" + "\025\324\346\043\366\065\326\321\261\214\347\132\143\065\342\065" + "\177\020\261\022\133\371\067\016\362\167\205\162\306\206\144\026" + "\153\310\137\103\052\003\176\257\202\111\035\317\032\115\033\320" + "\131\000\111\244\351\016\172\000\254\125\057\117\362\041\160\132" + "\127\066\020\313\373\162\011\117\203\251\275\221\156\022\221\335" + "\156\012\375\220\374\074\337\314\106\177\076\131\101\056\037\214" + "\050\143\175\345\115\322\072\326\174\366\316\263\374\001\273\020" + "\122\016\115\144\150\036\357\040\264\003\262\002\101\227\305\327" + "\060\360\207\166\070\231\017\352\220\332\166\016\146\016\240\027" + "\324\241\040\327\375\034\142\057\001\376\321\236\223\177\264\066" + "\203\053\021\350\052\106\132\106\043\367\131\234\274\304\235\131" + "\113\362\312\015\167\316\163\367\136\030\265\135\266\355\150\021" + "\313\056\204\322\167\007\346\214\130\231\070\041\055\110\326\254" + "\171\355\073\342\051\312\261\173\360\315\323\166\252\153\164\056" + "\140\350\165\000\223\241\264\271\031\243\045\267\367\271\074\360" + "\266\046\107\023\256\277\324\060\032\041\035\345\237\072\206\201" + "\271\170\312\303\170\064\341\072\231\041\147\073\266\046\012\072" + "\125\361\241\032\045\227\014\147\141\302\356\023\336\221\305\166" + "\350\075\344\365\210\051\277\316\002\212\222\052\146\307\310\120" + "\114\377\137\162\243\255\276\173\066\326\115\203\140\266\376\154" + "\260\241\227\174\312\227\345\215\374\161\123\367\257\322\214\304" + "\026\203\107\330\351\024\274\130\113\147\145\121\064\272\011\135" + "\011\247\224\161\205\351\166\375\204\254\354\110\030\047\272\363" + "\276\137\170\150\067\134\231\156\101\062\216\170\222\070\202\322" + "\324\111\012\210\133\210\104\320\202\345\333\022\164\275\344\075" + "\113\203\145\313\114\202\317\052\355\356\121\154\202\374\100\065" + "\356\133\072\217\152\257\334\211\315\256\223\007\356\262\153\335" + "\251\126\245\274\313\273\377\024\376\311\306\175\345\140\164\265" + "\226\102\307\224\221\011\351\162\123\374\134\045\146\105\257\331" + "\361\274\210\262\053\246\236\255\105\000\175\012\022\140\136\255" + "\127\173\367\223\027\360\264\004\225\236\136\365\147\011\002\233" + "\314\172\213\104\054\076\346\375\225\164\346\011\256\156\020\345" + "\263\175\364\153\031\047\134\234\035\156\123\330\102\276\356\103" + "\335\277\217\042\266\271\137\364\221\045\100\135\361\165\216\115" + "\276\224\300\007\272\161\073\373\240\311\172\144\025\150\316\330" + "\110\305\326\167\372\156\154\017\170\133\205\361\145\234\347\075" + "\300\311\132\033\107\372\210\107\360\376\003\355\012\115\153\325" + "\253\066\307\035\305\026\213\372\216\235\024\034\144\142\236\364" + "\100\053\205\157\172\335\066\120\077\126\021\154\177\244\333\011" + "\340\364\042\232\244\174\006\121\163\373\141\254\370\070\222\305" + "\012\170\160\035\162\064\237\277\264\302\134\076\311\137\073\343" + "\375\236\345\275\130\203\221\147\356\324\155\044\267\275\100\344" + "\226\143\213\026\101\036\071\066\142\245\015\131\323\267\305\036" + "\036\375\223\006\026\036\307\160\107\365\351\112\067\010\147\352" + "\011\310\151\124\075\322\074\274\272\351\207\105\051\100\100\174" + "\116\100\205\223\372\212\347\142\275\333\057\301\221\131\152\163" + "\125\266\010\146\055\062\163\305\356\340\315\214\205\247\311\261" + "\060\027\206\261\162\253\175\111\375\137\047\332\163\236\301\043" + "\152\014\236\227\064\017\034\355\104\304\300\375\076\336\204\246" + "\314\033\076\024\251\047\126\221\266\127\310\070\036\102\157\160" + "\112\241\052\306\325\072\226\061\367\224\071\350\177\374\144\135" + "\165\001\336\065\232\332\006\253\353\376\051\116\340\272\107\021" + "\262\154\256\210\112\136\214\372\262\340\237\123\366\145\224\127" + "\323\373\322\157\236\174\220\040\223\035\376\344\066\165\035\103" + "\205\110\207\136\040\244\021\311\257\340\020\176\077\106\266\202" + "\047\126\053\020\277\001\137\261\035\241\063\323\305\246\123\336" + "\372\337\173\307\351\040\155\215\116\355\114\305\071\232\142\375" + "\353\031\200\220\074\213\015\200\017\073\074\327\376\232\331\055" + "\047\172\325\252\063\316\270\235\370\063\042\060\042\133\150\075" + "\011\052\022\345\125\314\114\335\205\026\171\250\006\113\026\326" + "\073\277\254\324\177\364\313\244\123\347\126\011\351\114\156\152" + "\336\110\211\225\307\210\061\206\052\001\357\373\223\134\224\157" + "\133\122\034\350\306\171\031\243\340\065\126\007\354\274\301\100" + "\105\135\015\277\177\171\147\361\036\346\174\173\327\030\011\234" + "\033\023\373\023\315\060\044\152\333\247\103\065\117\270\150\100" + "\204\222\027\131\177\135\154\361\064\065\001\156\322\104\173\021" + "\244\164\116\262\303\042\214\354\212\064\206\263\333\033\214\262" + "\226\243\014\047\137\075\242\233\034\042\246\073\222\256\312\033" + "\341\226\052\272\125\013\164\274\234\375\205\161\371\313\355\173" + "\040\225\276\137\264\001\111\330\074\021\221\221\065\270\271\217" + "\137\123\320\057\355\227\025\013\373\002\113\152\222\120\062\361" + "\023\153\216\165\235\223\357\310\041\356\252\112\220\362\340\025" + "\322\305\012\043\005\160\321\077\215\077\022\233\352\351\274\240" + "\156\167\330\054\253\006\316\216\062\345\360\007\014\070\116\355" + "\336\127\247\021\141\327\153\275\106\270\075\310\327\131\333\131" + "\023\372\306\070\365\324\064\003\217\127\243\203\333\370\137\050" + "\025\021\044\332\271\272\171\237\140\043\353\204\233\364\246\267" + "\142\242\365\010\057\321\343\325\257\346\174\301\036\215\255\032" + "\206\247\314\212\237\143\017\320\263\130\015\253\124\256\320\025" + "\311\326\020\030\121\015\161\214\301\041\017\334\337\133\175\053" + "\323\007\225\351\036\225\031\272\135\025\044\000\374\313\350\155" + "\111\135\321\133\335\117\050\017\304\242\074\001\206\047\006\302" + "\312\213\245\256\031\036\036\130\103\212\267\063\265\237\175\210" + "\052\156\203\315\035\301\272\064\317\244\041\350\043\216\367\016" + "\154\311\322\220\364\306\352\005\336\334\171\175\114\270\245\247" + "\355\265\336\131\200\117\367\166\377\024\160\077\123\062\203\057" + "\152\041\124\147\356\331\152\126\362\026\116\377\332\367\307\331" + "\375\062\321\050\117\174\226\304\121\013\077\073\046\352\201\104" + "\363\173\336\352\355\173\136\051\263\315\263\223\351\314\355\147" + "\031\067\230\164\305\252\167\343\246\040\113\252\112\336\105\142" + "\055\034\237\072\203\334\271\174\024\002\161\222\306\122\005\215" + "\261\207\261\376\142\114\132\012\063\303\177\251\154\065\165\226" + "\075\221\324\115\236\047\377\132\203\360\041\343\233\376\121\137" + "\225\341\176\372\055\144\266\357\352\076\271\160\066\343\351\333" + "\305\004\267\175\111\367\106\076\070\323\373\007\365\171\142\365" + "\215\134\276\075\311\316\014\177\015\026\101\207\336\245\147\140" + "\043\342\203\324\356\146\176\301\061\054\267\055\213\160\112\145" + "\242\227\056\245\220\007\060\100\320\251\264\021\366\261\121\127" + "\153\271\102\024\363\034\062\305\130\117\253\173\076\364\323\111" + "\006\043\021\321\045\134\232\120\243\012\307\311\171\024\214\062" + "\134\257\365\131\012\335\355\230\346\101\206\377\264\132\151\200" + "\116\314\157\136\004\303\101\342\144\251\227\321\035\013\327\305" + "\032\050\165\020\372\271\145\065\170\111\100\120\343\123\113\054" + "\136\146\045\073\055\230\067\170\172\027\013\205\306\122\231\072" + "\235\241\071\041\363\060\331\355\146\254\021\230\355\040\011\021" + "\176\157\000\371\324\370\014\001\120\150\223\146\376\047\024\223" + "\060\152\121\151\026\160\211\014\161\205\344\211\040\004\041\126" + "\111\337\155\153\061\164\005\253\324\357\253\037\016\262\027\344" + "\176\024\374\143\014\152\034\341\142\064\250\116\347\004\132\143" + "\012\120\371\053\275\073\070\074\166\001\201\021\340\310\133\252" + "\222\215\365\074\333\345\333\331\207\304\242\122\024\224\023\105" + "\203\332\330\244\140\245\211\060\315\104\213\023\237\132\334\066" + "\247\363\267\220\025\163\020\110\370\255\330\333\126\032\321\051" + "\374\312\355\345\153\344\256\324\133\323\343\353\221\165\275\271" + "\124\020\236\050\210\011\321\000\147\377\106\131\361\035\046\010" + "\225\271\210\337\354\153\170\103\355\166\165\161\274\216\005\023" + "\110\376\227\214\212\110\075\356\217\127\353\043\055\044\151\054" + "\321\135\353\334\305\265\057\244\320\050\054\305\026\023\332\215" + "\351\326\355\100\042\026\022\114\036\210\367\221\100\070\321\047" + "\230\345\322\012\360\046\242\154\327\020\157\365\331\367\354\266" + "\307\134\353\347\276\215\263\247\261\371\236\055\123\321\110\002" + "\367\160\116\317\105\036\117\051\074\102\335\033\102\362\143\220" + "\072\225\323\107\317\164\365\041\014\163\204\370\202\104\364\164" + "\142\324\345\010\075\363\222\365\327\165\200\255\065\140\310\232" + "\300\027\143\236\150\155\016\023\375\304\134\032\071\101\216\355" + "\223\217\264\122\034\027\312\010\137\225\036\040\122\362\060\332" + "\156\166\226\131\330\364\321\010\172\362\055\220\122\271\037\370" + "\340\160\276\270\015\077\004\211\254\053\145\153\344\304\270\156" + "\033\174\365\100\261\063\175\040\226\301\313\012\336\316\006\225" + "\363\245\361\061\142\057\241\215\002\104\104\310\271\143\053\333" + "\242\262\170\304\311\305\130\332\271\065\304\170\141\170\055\024" + "\062\274\154\127\364\301\304\131\256\100\016\006\274\123\162\161" + "\141\072\276\313\370\121\176\300\266\033\075\245\054\157\323\231" + "\306\071\350\056\003\262\055\372\304\212\223\363\364\063\041\370" + "\200\016\336\151\023\237\323\257\305\156\366\004\026\075\177\116" + "\130\243\251\240\205\333\073\001\116\326\010\337\055\320\213\155" + "\115\070\341\114\011\055\021\354\112\161\061\343\023\021\163\234" + "\267\214\144\114\210\002\166\340\317\236\254\173\106\340\235\152" + "\053\026\150\047\004\106\007\205\174\140\031\032\325\352\277\227" + "\312\375\117\201\265\142\300\202\110\341\075\077\107\264\254\243" + "\322\105\103\205\125\370\063\113\114\123\171\373\147\140\206\110" + "\001\010\325\153\104\166\202\202\254\136\014\116\037\073\260\005" + "\275\327\017\010\373\133\270\203\203\157\252\240\304\177\365\227" + "\310\035\041\001\173\007\377\243\302\174\360\237\304\313\246\271" + "\273\135\143\005\047\302\321\362\206\267\174\156\076\224\261\312" + "\170\255\041\100\054\063\164\234\361\237\250\030\057\312\054\000" + "\053\207\062\130\303\105\053\256\323\312\127\313\257\311\330\321" + "\363\372\247\075\264\142\266\114\336\107\243\055\117\011\061\212" + "\357\321\132\304\121\011\323\365\055\237\264\107\355\175\236\217" + "\223\107\173\127\244\166\024\335\201\040\341\262\354\073\376\133" + "\257\347\126\011\244\376\104\207\021\230\263\350\313\054\106\270" + "\256\012\021\372\311\213\171\126\310\353\236\136\103\016\223\122" + "\116\024\364\310\306\215\354\337\255\230\143\345\372\367\253\062" + "\134\255\142\105\377\354\123\106\114\122\003\061\115\244\311\273" + "\274\207\054\342\143\155\333\010\357\115\200\036\152\264\352\130" + "\037\321\163\266\373\276\142\022\300\047\145\174\340\277\017\341" + "\330\324\354\177\160\250\207\340\306\010\313\355\371\004\236\370" + "\036\370\072\354\364\143\225\066\255\343\274\367\220\201\365\026" + "\221\333\234\047\351\203\053\367\341\326\256\332\270\340\354\016" + "\370\214\165\067\326\121\031\066\024\072\075\247\234\071\334\034" + "\016\053\377\363\056\275\262\234\357\253\302\277\223\355\165\125" + "\370\101\222\222\165\137\055\155\256\041\367\031\020\044\172\013" + "\150\326\353\371\231\276\306\273\271\002\170\353\125\027\167\253" + "\112\115\300\265\054\172\223\057\044\023\130\202\033\356\166\055" + "\264\011\044\162\142\310\024\064\175\046\365\375\176\177\075\224" + "\157\024\226\335\346\370\126\230\345\271\160\066\335\177\310\122" + "\203\247\255\060\143\035\006\147\011\330\074\077\132\370\334\333" + "\214\221\111\335\075\112\371\370\061\051\205\124\106\166\067\241" + "\005\357\230\355\106\240\120\247\044\022\370\105\224\021\323\046" + "\370\341\225\222\110\141\214\230\377\131\271\350\264\367\173\057" + "\263\005\266\262\217\337\143\135\234\253\264\106\347\267\364\035" + "\056\167\130\055\271\066\143\144\225\057\160\316\102\253\073\221" + "\052\022\137\124\106\273\032\075\252\256\155\265\162\260\154\364" + "\310\326\236\040\200\210\147\060\011\030\027\242\373\240\042\217" + "\115\207\142\071\232\053\013\332\115\267\041\244\101\216\130\246" + "\306\160\051\327\017\345\074\032\004\360\367\067\134\306\046\047" + "\136\314\365\243\114\344\013\254\375\065\135\361\275\232\027\230" + "\122\017\230\006\057\245\253\043\042\171\237\165\211\351\163\057" + "\254\365\362\365\200\364\015\022\034\043\174\206\126\301\200\102" + "\231\070\075\140\141\217\165\152\241\073\266\150\242\001\201\153" + "\272\370\120\336\024\212\377\174\351\040\206\211\132\362\162\361" + "\160\146\303\346\251\347\143\216\172\350\046\265\163\202\214\155" + "\305\246\067\350\127\310\306\047\331\116\214\235\113\233\031\116" + "\012\213\004\340\362\210\103\162\347\234\323\276\140\214\066\212" + "\302\252\145\253\160\374\247\022\336\316\212\227\105\360\257\372" + "\063\336\041\146\262\130\022\254\057\333\201\272\153\153\227\140" + "\042\132\045\011\124\233\077\006\070\053\255\177\311\364\014\014" + "\031\013\247\371\311\142\176\341\331\266\121\002\372\346\225\017" + "\133\121\033\016\173\175\317\175\154\065\115\303\050\016\125\153" + "\347\006\054\200\172\374\250\177\355\265\026\021\366\202\122\060" + "\117\216\342\333\174\076\052\321\372\213\056\230\257\352\027\236" + "\157\002\043\135\131\346\013\161\251\300\201\054\342\055\000\165" + "\103\327\061\300\113\224\220\022\211\166\167\314\173\170\303\263" + "\063\362\332\176\244\131\174\250\035\030\046\322\072\224\342\076" + "\262\322\046\003\007\130\116\312\032\365\053\245\305\177\016\053" + "\147\251\105\332\014\235\336\216\046\240\023\124\226\021\333\113" + "\301\104\056\364\074\030\275\374\122\215\176\106\066\100\336\272" + "\357\142\041\107\303\346\377\141\313\072\147\145\121\353\165\133" + "\005\064\037\322\340\076\107\362\066\037\334\132\111\274\326\256" + "\353\272\012\141\113\372\274\145\357\067\107\046\142\005\023\022" + "\002\075\136\346\270\310\066\111\271\303\246\056\025\137\050\056" + "\235\115\360\243\077\074\221\145\126\132\226\235\235\062\311\307" + "\336\056\366\113\362\135\277\303\160\122\212\116\360\023\073\163" + "\006\066\273\212\300\065\361\344\066\111\130\326\034\013\307\166" + "\206\233\226\255\150\037\052\027\175\012\026\057\367\164\337\023" + "\125\154\220\330\013\331\200\033\140\301\056\212\342\300\243\007" + "\360\310\150\305\222\317\122\170\206\024\055\177\321\122\117\106" + "\337\043\003\346\242\115\052\107\344\061\316\256\121\171\326\007" + "\015\052\032\304\076\344\044\214\075\337\360\014\354\200\201\352" + "\162\252\324\325\065\106\360\217\132\043\214\247\264\232\166\273" + "\131\377\155\046\304\335\373\021\116\372\133\223\176\244\003\070" + "\233\244\034\345\054\253\224\356\031\031\007\332\362\264\254\206" + "\320\152\000\257\025\263\277\277\167\174\304\376\322\245\077\377" + "\020\211\064\262\243\052\145\227\040\133\325\343\230\136\103\306" + "\063\203\142\070\100\326\163\014\374\360\047\111\260\277\126\376" + "\054\006\333\057\346\043\357\325\032\151\311\153\326\002\216\246" + "\171\136\356\215\364\152\071\042\335\126\170\143\041\070\253\315" + "\145\000\035\126\325\226\254\311\300\245\207\215\336\276\024\232" + "\356\202\007\376\071\175\342\230\165\356\106\023\124\142\117\007" + "\356\107\161\212\331\054\337\271\304\225\175\043\166\326\226\214" + "\062\237\116\263\003\040\352\343\004\003\004\132\135\335\272\062" + "\145\161\215\001\363\026\256\247\360\230\334\335\377\366\144\214" + "\214\317\133\026\110\020\112\003\202\157\301\243\176\231\244\322" + "\174\265\364\164\026\235\362\261\011\130\246\152\334\311\314\132" + "\233\065\331\267\115\027\065\164\340\136\116\275\230\254\121\317" + "\146\376\145\344\242\223\143\137\240\272\327\221\350\203\204\212" + "\240\210\302\061\311\057\125\224\162\307\335\037\270\341\123\310" + "\207\256\302\230\272\333\017\227\207\113\206\052\114\273\020\047" + "\301\331\323\315\151\056\225\247\042\151\076\225\342\145\031\363" + "\317\276\213\137\346\013\345\046\360\331\345\377\017\217\306\253" + "\020\004\226\072\315\254\112\041\346\376\075\322\317\246\246\036" + "\060\350\135\334\062\300\021\323\023\310\222\112\331\116\311\247" + "\061\112\202\114\153\355\160\126\075\043\152\275\272\177\356\304" + "\214\154\211\312\160\074\116\120\236\033\302\233\327\273\132\204" + "\100\310\011\335\171\105\343\352\143\345\045\172\273\322\240\347" + "\320\336\312\361\200\061\034\306\277\341\231\212\262\166\205\235" + "\022\026\300\236\142\250\064\366\322\067\306\245\364\043\241\115" + "\076\166\073\077\140\135\051\215\214\361\076\356\366\300\254\270" + "\303\125\160\166\060\313\062\347\012\050\030\216\225\020\314\275" + "\153\127\332\125\047\261\117\016\230\143\273\113\377\337\220\243" + "\257\172\150\046\021\124\016\366\041\104\235\273\316\152\055\076" + "\143\254\253\024\306\143\262\161\002\023\356\045\317\231\161\240" + "\211\116\366\164\333\175\352\136\011\156\043\143\342\103\050\253" + "\234\045\162\343\014\377\217\377\001\352\100\223\142\262\171\262" + "\257\004\331\040\057\036\317\340\216\246\146\362\030\005\011\350" + "\066\122\126\220\156\065\117\341\175\353\064\107\206\002\021\047" + "\352\270\370\214\051\330\250\064\174\227\063\236\076\015\023\246" + "\007\220\107\136\265\120\374\036\055\022\305\271\340\107\245\117" + "\262\152\046\054\173\307\313\170\331\266\341\122\013\173\137\130" + "\377\246\223\044\063\233\350\257\220\272\022\120\251\347\163\323" + "\076\045\214\046\371\144\255\025\255\211\126\335\225\320\212\155" + "\177\247\114\133\340\103\347\143\231\354\210\202\066\212\353\153" + "\231\070\163\003\143\150\074\022\130\047\011\166\330\071\030\273" + "\072\052\270\110\040\124\350\212\136\306\200\301\227\275\204\041" + "\070\233\125\020\135\152\011\352\162\040\070\316\344\065\020\365" + "\232\314\341\243\001\262\316\302\234\031\123\002\064\366\265\054" + "\253\344\247\260\351\073\050\117\157\226\211\344\072\066\144\225" + "\317\050\052\111\026\273\202\130\325\072\323\223\176\321\040\150" + "\134\105\353\364\021\023\267\046\114\341\262\224\226\325\312\161" + "\340\265\070\373\034\011\310\260\242\350\145\253\317\200\253\342" + "\240\215\374\303\175\164\077\002\331\246\145\066\103\172\146\265" + "\000\141\326\013\041\315\223\102\125\241\366\101\156\312\220\017" + "\377\105\221\322\266\340\226\063\246\147\105\051\166\332\270\074" + "\373\127\166\112\127\030\350\111\220\113\056\140\254\053\167\217" + "\113\063\061\306\164\375\301\341\350\377\046\354\345\330\342\111" + "\123\047\302\271\252\233\355\344\115\071\172\145\323\321\225\334" + "\317\370\031\246\001\200\252\377\045\307\026\102\072\122\324\274" + "\120\163\370\146\350\017\265\220\113\341\065\167\265\037\235\156" + "\256\345\225\155\121\013\057\235\120\024\174\205\205\017\216\002" + "\074\070\367\377\240\304\057\140\260\124\325\207\072\171\331\112" + "\014\360\023\156\141\351\030\160\200\333\101\311\146\103\210\257" + "\311\155\103\074\326\061\207\303\015\012\245\307\165\013\345\023" + "\262\062\351\056\200\064\241\322\151\317\053\247\171\370\155\210" + "\211\256\262\267\270\034\120\341\331\002\362\302\244\040\352\206" + "\146\067\347\052\376\245\173\344\214\144\340\325\042\216\360\003" + "\137\021\355\032\104\114\377\123\247\236\220\211\154\040\220\350" + "\012\125\030\272\041\152\364\047\002\100\251\004\006\207\326\137" + "\261\137\236\301\260\067\361\046\076\135\132\322\215\116\065\003" + "\355\347\067\315\033\162\164\266\036\356\077\127\107\110\010\105" + "\162\273\366\323\142\362\003\172\377\302\053\220\342\051\126\356" + "\012\360\370\226\146\225\211\170\334\374\231\267\207\134\277\235" + "\170\270\037\345\150\125\267\022\357\025\022\200\133\141\206\105" + "\232\274\351\006\311\261\374\173\030\231\212\227\022\366\024\025" + "\135\373\011\315\342\262\267\134\334\315\030\140\053\211\364\235" + "\161\303\143\126\225\157\350\004\017\160\303\262\017\112\067\127" + "\004\030\360\201\134\204\330\264\244\155\230\267\274\344\362\014" + "\356\240\263\273\110\352\017\020\312\361\020\336\117\070\057\202" + "\127\005\274\242\243\244\251\377\025\254\315\333\047\157\222\301" + "\137\215\026\266\273\153\220\072\255\154\221\254\036\214\147\373" + "\035\257\013\157\062\342\077\263\106\001\220\252\213\075\361\265" + "\122\264\011\261\056\261\370\265\011\336\030\253\342\216\036\144" + "\007\312\174\334\146\314\014\306\014\363\074\015\161\307\036\222" + "\011\061\216\027\126\214\013\165\325\255\160\242\210\033\340\211" + "\175\111\333\171\175\373\051\277\277\211\110\201\370\013\362\065" + "\336\124\174\344\046\006\355\264\343\147\035\175\154\132\046\223" + "\023\244\077\013\110\152\002\314\341\277\104\255\163\261\241\070" + "\372\312\120\326\160\071\125\320\327\165\273\113\113\216\343\104" + "\042\247\016\251\313\311\106\262\044\217\247\376\034\320\020\317" + "\031\212\001\236\330\055\326\012\136\164\350\372\036\176\002\340" + "\150\211\074\100\335\211\125\040\146\203\121\217\275\355\020\147" + "\214\032\321\233\045\247\246\066\062\150\041\021\344\157\203\336" + "\176\251\203\332\162\101\263\225\244\142\100\233\355\330\100\371" + "\266\214\074\105\160\264\177\134\132\137\207\346\024\134\171\274" + "\013\133\372\250\307\115\171\050\376\064\122\212\341\043\067\276" + "\275\357\212\005\122\240\302\165\046\276\126\176\056\362\302\050" + "\220\320\116\202\012\103\074\134\050\156\104\167\036\122\320\113" + "\010\363\126\072\032\214\224\332\357\103\311\113\171\037\034\201" + "\204\263\146\143\007\316\166\257\371\113\261\163\022\111\255\137" + "\057\215\103\251\240\324\001\100\016\311\271\026\136\345\371\112" + "\256\036\106\274\204\261\213\261\075\313\160\121\167\266\076\125" + "\121\144\121\126\361\220\177\064\062\006\035\237\271\354\254\023" + "\330\377\154\244\072\163\036\016\240\146\134\140\144\153\027\216" + "\360\253\065\376\044\132\241\326\177\220\051\155\253\371\220\362" + "\221\300\372\243\317\056\123\171\200\061\166\161\250\256\005\166" + "\321\344\046\040\164\126\052\212\137\077\031\317\140\172\123\170" + "\360\024\276\203\211\334\020\276\300\157\021\202\304\005\126\271" + "\157\246\106\336\116\172\202\307\041\366\065\043\204\004\277\156" + "\072\310\055\273\115\012\165\102\362\327\351\107\117\110\165\231" + "\146\247\147\163\076\001\066\230\374\354\144\242\303\377\362\213" + "\055\346\176\037\340\306\001\356\237\114\072\015\102\222\310\377" + "\345\244\347\020\231\020\154\267\253\175\016\306\301\253\105\372" + "\071\363\212\025\172\332\071\311\270\300\334\231\264\053\352\036" + "\223\206\035\250\315\123\244\301\210\100\146\001\145\340\252\170" + "\206\233\370\066\132\005\247\206\302\006\365\137\064\216\153\225" + "\074\337\011\173\223\342\177\307\042\043\142\366\135\032\205\153" + "\245\361\344\235\322\261\163\146\121\240\001\142\223\317\170\261" + "\324\276\047\167\314\362\225\076\016\155\216\066\146\201\045\205" + "\120\166\253\043\134\017\324\222\064\320\220\315\376\136\370\345" + "\101\147\241\237\254\006\151\261\160\231\035\076\040\051\371\361" + "\265\166\020\037\217\023\353\202\233\003\224\157\034\150\262\214" + "\112\343\044\255\363\201\333\316\214\272\326\373\253\153\000\152" + "\362\255\057\342\151\272\167\167\351\162\031\375\122\366\022\210" + "\162\322\060\027\274\001\377\015\305\100\203\261\105\261\000\332" + "\275\167\376\057\376\175\140\245\340\102\142\223\333\135\072\361" + "\103\356\376\364\111\225\357\057\232\235\315\357\354\032\201\341" + "\233\247\073\343\072\202\171\233\054\373\323\354\017\125\107\072" + "\066\127\041\267\040\006\047\345\261\057\310\250\277\021\235\157" + "\356\363\375\052\044\323\330\320\256\047\355\155\267\051\120\117" + "\331\011\154\106\105\265\375\302\201\317\231\003\157\347\025\123" + "\021\106\252\376\351\105\335\212\325\002\040\255\210\332\221\373" + "\160\121\373\126\371\114\132\125\126\074\141\260\306\114\375\201" + "\275\066\124\345\233\176\036\032\134\301\315\260\305\133\015\236" + "\102\363\016\066\016\374\357\215\131\200\215\250\171\063\146\033" + "\247\132\225\020\033\136\372\075\062\230\123\306\165\251\203\260" + "\106\276\140\235\070\335\243\137\252\261\000\351\251\077\050\260" + "\054\302\277\251\326\140\067\072\151\002\274\070\234\236\363\107" + "\056\111\204\347\205\003\320\067\061\102\342\006\037\377\072\051" + "\366\067\110\001\146\352\161\373\325\354\212\302\171\217\152\267" + "\064\156\153\053\160\327\335\332\060\202\325\166\014\135\220\022" + "\057\166\067\231\221\076\146\301\322\314\012\052\035\122\110\244" + "\047\251\065\350\247\130\155\173\067\302\230\336\150\153\135\326" + "\125\262\143\164\251\164\141\226\132\077\267\207\013\000\275\156" + "\226\355\103\320\264\300\042\000\272\305\233\031\020\200\012\332" + "\112\200\233\012\360\016\004\044\133\253\316\351\260\204\104\354" + "\113\333\137\036\211\155\354\106\001\365\016\275\363\355\236\033" + "\022\146\334\146\105\066\312\050\015\115\231\064\135\165\064\303" + "\312\110\260\212\232\060\135\147\303\072\351\236\371\116\170\011" + "\164\015\242\276\355\307\052\326\327\101\314\257\313\041\322\012" + "\354\243\125\077\356\266\212\071\322\117\302\377\225\071\127\345" + "\147\372\215\370\340\250\253\137\064\231\371\273\061\056\114\167" + "\266\147\223\105\037\060\362\250\352\147\374\346\061\315\332\313" + "\175\372\077\162\132\367\236\241\023\055\237\106\224\153\063\262" + "\234\206\076\061\364\076\012\122\220\306\034\342\071\117\036\174" + "\213\072\027\002\110\171\064\353\145\255\226\123\003\330\270\006" + "\200\057\277\143\117\011\077\302\301\317\255\360\303\155\111\160" + "\071\351\164\161\036\054\163\027\074\060\156\064\166\057\105\350" + "\301\026\041\177\363\050\274\166\110\332\270\236\136\024\057\044" + "\363\127\015\374\154\105\352\001\157\020\250\225\202\302\073\131" + "\006\261\072\235\307\135\313\376\055\037\355\104\351\037\103\174" + "\303\300\041\111\141\262\156\364\003\132\261\147\312\161\165\327" + "\106\134\174\164\111\010\113\353\225\313\232\134\111\054\354\227" + "\102\223\130\215\014\024\205\367\042\250\347\020\127\252\130\166" + "\303\060\114\254\156\161\034\201\122\071\207\026\060\334\373\374" + "\111\173\175\252\370\211\025\162\130\343\317\372\071\274\126\301" + "\223\240\153\035\335\177\001\351\174\030\046\221\353\145\001\025" + "\245\315\336\155\051\163\261\372\147\100\357\245\044\042\247\354" + "\234\061\075\174\064\252\013\077\336\104\164\044\013\126\242\074" + "\172\114\301\147\037\255\021\271\102\112\331\262\224\103\004\225" + "\001\070\224\003\260\341\175\225\372\157\376\067\027\272\100\214" + "\201\055\350\245\051\240\052\057\257\365\354\361\023\115\126\037" + "\321\153\261\010\037\324\035\217\043\207\200\213\000\345\003\014" + "\145\156\025\345\235\271\335\050\010\264\361\036\275\066\316\244" + "\023\053\303\273\114\016\360\267\134\256\203\217\376\003\021\203" + "\300\061\214\263\236\321\051\061\267\263\043\131\056\055\305\142" + "\121\320\267\217\245\363\207\317\067\175\176\234\244\175\350\105" + "\060\320\061\106\003\347\046\117\314\272\076\151\203\064\202\105" + "\315\371\042\030\275\000\240\100\022\345\046\253\376\257\324\270" + "\020\034\055\210\325\304\075\277\261\025\105\024\373\170\314\014" + "\252\351\257\013\117\327\153\015\102\025\175\256\036\217\174\275" + "\314\345\143\111\142\227\266\345\220\346\354\131\106\300\144\036" + "\022\354\302\060\363\077\134\175\272\270\207\174\325\042\365\213" + "\144\036\304\145\311\247\365\075\031\016\342\051\111\224\060\213" + "\203\225\221\270\127\153\016\161\015\235\152\312\201\162\161\150" + "\057\123\051\250\176\132\060\302\367\340\350\121\346\223\164\250" + "\130\155\136\114\116\304\027\312\025\017\260\075\303\125\244\325" + "\331\112\101\305\342\310\144\334\337\061\275\247\152\340\063\177" + "\171\245\120\041\044\016\071\040\107\115\176\157\156\275\320\267" + "\263\160\330\146\032\143\131\113\202\075\202\245\037\174\235\304" + "\273\002\037\300\170\121\333\114\274\246\064\117\160\156\110\333" + "\250\365\013\312\030\334\164\247\171\177\315\021\267\271\304\305" + "\276\265\106\022\242\060\000\172\173\111\213\106\061\365\061\217" + "\064\121\115\071\203\255\064\164\206\172\370\341\264\062\167\245" + "\016\171\137\116\027\133\153\221\245\153\371\077\210\371\345\152" + "\054\106\237\246\315\310\375\204\072\323\172\351\067\026\336\267" + "\311\364\370\160\336\353\343\230\061\166\017\101\317\156\040\076" + "\362\061\141\154\053\014\155\324\064\236\232\205\074\315\367\364" + "\013\332\130\273\071\214\176\370\161\100\217\113\154\036\350\311" + "\070\344\037\305\070\331\040\047\250\343\013\304\370\015\125\346" + "\022\243\021\340\154\141\316\104\311\055\057\024\265\012\305\151" + "\017\372\316\106\351\374\115\013\266\073\317\243\311\062\151\146" + "\062\220\326\115\044\003\300\123\231\116\342\237\325\375\271\335" + "\316\134\072\276\235\207\146\222\242\217\222\036\253\123\356\327" + "\261\220\043\144\152\256\306\252\252\063\373\166\222\157\023\160" + "\160\364\235\266\265\376\353\162\235\250\131\203\312\064\307\166" + "\222\120\154\142\141\353\057\031\322\353\274\354\246\277\123\167" + "\267\137\152\175\014\221\252\364\001\270\030\143\065\301\115\067" + "\203\320\220\330\212\261\073\317\157\001\315\132\235\135\345\172" + "\045\011\060\153\132\167\012\044\124\077\201\116\311\070\153\345" + "\204\116\112\103\120\141\043\272\156\243\205\112\004\017\123\210" + "\063\201\140\313\021\136\226\202\355\100\163\221\304\276\333\326" + "\331\364\216\151\072\372\322\336\304\243\026\113\003\376\124\024" + "\361\224\354\262\143\061\156\332\300\123\100\314\266\122\220\375" + "\140\036\076\124\352\173\264\010\067\075\235\161\372\264\372\044" + "\372\151\106\127\324\041\170\137\256\122\252\030\221\342\165\072" + "\332\337\061\076\210\255\040\306\025\171\032\376\336\306\203\152" + "\133\300\063\230\020\331\141\301\354\274\352\120\276\263\343\164" + "\010\013\106\053\215\107\255\262\026\345\106\231\134\303\313\204" + "\341\175\300\231\165\157\235\072\046\357\314\144\374\176\116\324" + "\214\257\212\131\102\241\140\121\075\321\046\176\330\216\200\013" + "\111\144\273\257\052\217\123\246\270\230\116\152\147\165\004\276" + "\357\064\250\120\040\246\345\143\074\311\203\312\063\140\061\016" + "\210\171\323\033\270\271\111\025\071\255\306\174\227\170\022\062" + "\344\227\005\112\317\366\124\003\360\263\135\364\153\311\357\151" + "\065\022\232\337\206\110\317\334\144\370\371\316\030\337\243\056" + "\370\340\351\102\036\145\216\216\076\224\017\114\264\357\257\124" + "\152\305\341\245\375\271\232\115\362\053\001\045\357\022\310\315" + "\071\067\014\356\213\375\043\074\251\337\315\123\142\011\206\357" + "\224\260\334\036\314\074\142\374\245\325\347\365\250\311\205\065" + "\027\346\360\131\066\134\035\256\057\221\063\301\162\103\157\046" + "\325\232\343\266\116\162\146\231\321\051\047\307\013\323\226\243" + "\070\070\124\051\363\330\307\250\376\031\000\101\202\032\321\051" + "\074\007\270\267\171\143\270\017\115\363\156\135\354\224\314\203" + "\012\241\101\121\147\016\102\113\021\017\014\246\303\202\162\176" + "\134\263\250\347\315\223\034\135\057\236\103\206\064\266\106\241" + "\327\230\274\045\227\147\131\215\021\012\302\070\330\322\147\100" + "\241\341\062\250\330\017\143\234\047\014\250\060\127\326\355\004" + "\333\021\302\044\022\367\276\133\130\274\262\317\004\252\060\067" + "\314\347\375\377\043\314\156\200\265\046\246\202\310\164\253\143" + "\252\142\260\270\155\356\160\075\232\353\130\200\170\002\153\172" + "\326\350\360\014\150\167\342\072\153\226\113\155\104\166\122\161" + "\142\065\251\351\361\175\371\331\253\363\003\235\131\166\310\166" + "\172\162\376\127\321\215\233\035\212\261\316\063\130\212\335\055" + "\153\053\020\012\124\254\327\211\075\206\355\252\101\104\111\013" + "\247\332\156\260\303\367\112\100\261\235\340\241\322\002\273\172" + "\131\230\325\032\042\251\222\262\233\365\143\374\323\106\275\213" + "\027\153\243\205\320\245\067\004\155\064\032\064\000\363\116\306" + "\301\146\070\147\200\372\333\212\322\366\163\367\041\252\172\120" + "\353\051\266\330\343\310\066\246\132\075\153\033\015\366\035\246" + "\330\164\171\244\246\363\062\041\333\157\030\256\060\124\264\016" + "\326\054\341\263\353\377\223\122\232\006\303\006\204\247\106\074" + "\012\100\227\150\104\110\072\261\306\327\125\021\371\062\351\302" + "\015\350\071\213\267\374\227\120\376\100\145\152\330\007\262\277" + "\243\266\265\350\111\237\046\215\146\213\076\334\360\263\372\115" + "\354\176\355\346\377\016\165\336\111\375\331\213\361\267\351\010" + "\005\165\100\244\330\235\256\035\106\363\063\044\017\207\137\027" + "\362\351\040\117\056\061\163\324\065\116\010\122\103\075\046\013" + "\230\322\325\257\063\276\340\106\026\002\375\366\365\113\321\103" + "\022\155\130\042\333\361\221\270\357\337\066\004\060\116\205\064" + "\305\121\271\251\073\267\305\024\102\270\035\000\233\366\176\032" + "\242\112\345\000\130\363\253\147\323\354\200\041\053\032\102\310" + "\246\337\325\167\022\274\345\065\225\202\010\072\150\026\332\276" + "\256\030\212\141\002\037\351\067\150\166\065\214\331\015\146\113" + "\227\264\232\223\300\335\321\015\311\172\323\037\033\035\035\103" + "\122\042\156\154\052\363\066\070\023\274\115\063\073\235\223\100" + "\356\145\220\033\077\141\256\100\262\372\124\101\326\154\313\313" + "\034\264\172\271\326\063\316\260\270\171\213\222\272\120\026\363" + "\320\115\347\130\124\205\025\135\343\343\044\350\202\336\000\155" + "\334\061\131\037\035\141\324\016\125\233\136\306\156\117\361\107" + "\315\011\267\163\214\026\326\304\124\230\271\327\161\122\321\067" + "\373\166\033\304\371\275\202\223\164\234\350\224\023\313\255\027" + "\126\146\220\031\244\022\000\023\022\367\314\124\204\053\157\223" + "\136\101\106\160\106\073\134\121\013\062\074\121\137\101\122\007" + "\111\074\043\231\133\230\360\321\357\207\156\045\374\116\060\233" + "\052\070\252\131\057\173\026\163\003\030\245\136\105\336\156\372" + "\270\135\241\036\121\356\276\312\063\362\264\330\065\273\037\317" + "\114\225\106\064\150\357\104\064\160\024\331\121\317\005\220\025" + "\312\071\203\075\214\067\350\216\115\072\242\065\335\043\213\250" + "\272\000\347\266\064\051\352\167\254\223\163\171\035\047\135\256" + "\263\126\000\132\005\236\055\033\100\102\370\236\235\346\333\025" + "\036\207\333\303\117\206\047\077\067\232\227\016\045\255\343\200" + "\005\120\104\026\110\275\362\246\030\353\212\142\365\330\020\305" + "\237\327\203\131\353\274\355\255\334\260\075\026\133\015\140\341" + "\010\247\336\113\105\256\174\023\201\057\135\054\151\230\244\320" + "\166\234\063\226\223\234\317\013\341\135\254\162\216\330\312\007" + "\252\042\247\117\357\374\063\046\160\050\045\160\172\151\202\135" + "\213\275\376\231\347\371\222\266\021\005\324\335\067\247\117\037" + "\201\320\121\142\347\167\150\223\306\270\021\303\300\342\233\313" + "\355\147\264\066\262\377\243\243\216\016\315\077\145\021\032\323" + "\056\062\026\264\056\164\320\003\276\000\120\073\076\066\320\022" + "\067\064\350\146\216\356\104\326\112\377\043\144\156\363\067\076" + "\205\365\122\171\210\301\105\244\265\033\215\263\352\051\342\270" + "\214\000\065\246\232\211\322\072\253\025\274\344\227\113\075\135" + "\252\243\360\126\005\202\023\232\245\110\304\004\100\311\010\043" + "\060\155\362\025\115\377\032\244\006\215\005\161\352\240\132\110" + "\000\115\324\252\227\376\156\334\142\206\205\303\137\226\023\042" + "\172\000\264\265\217\364\275\164\301\133\152\340\054\154\273\333" + "\276\256\270\110\322\065\000\337\260\102\137\314\333\144\212\127" + "\205\124\120\322\332\204\035\170\263\230\214\067\377\300\333\220" + "\000\165\260\036\357\016\372\210\236\361\223\025\315\073\052\147" + "\327\205\360\137\326\130\044\335\274\016\204\235\264\200\032\204" + "\345\330\347\054\123\263\063\212\307\075\320\161\066\271\323\020" + "\330\306\002\336\223\371\210\160\022\302\010\246\043\066\066\245" + "\216\177\073\031\366\342\015\170\114\211\235\030\235\253\345\112" + "\052\274\171\326\333\322\242\140\317\224\225\214\040\075\073\130" + "\200\327\132\113\160\232\270\343\251\375\077\172\346\145\156\355" + "\126\330\340\312\062\100\054\357\161\117\117\113\012\212\077\206" + "\335\357\103\116\324\135\015\345\277\345\246\242\274\135\373\213" + "\131\023\053\212\267\162\367\131\065\336\114\347\153\057\117\112" + "\235\232\025\117\334\072\267\011\013\004\375\205\214\301\015\273" + "\334\201\126\160\226\351\257\260\042\212\321\015\370\333\365\155" + "\035\117\050\144\017\220\320\045\231\060\332\371\024\253\153\170" + "\013\202\103\352\126\355\047\063\362\201\244\371\023\250\260\014" + "\265\021\357\025\120\303\153\242\262\014\240\077\374\034\150\370" + "\226\037\062\365\136\010\306\324\010\065\354\054\013\253\270\304" + "\273\057\262\126\244\166\216\107\214\334\130\205\150\374\073\067" + "\172\147\203\353\326\115\331\351\311\122\364\324\152\043\220\157" + "\157\076\374\046\317\150\166\315\124\236\235\116\046\223\007\310" + "\346\356\237\333\260\353\247\367\323\375\212\230\245\342\124\061" + "\364\027\134\151\126\022\256\266\061\231\157\257\340\303\241\307" + "\357\303\355\212\011\250\343\004\304\246\310\333\247\070\242\316" + "\217\240\336\225\021\274\136\373\365\067\151\166\265\261\365\036" + "\024\304\067\360\147\377\243\253\362\340\274\107\141\373\376\163" + "\064\213\231\356\351\000\225\074\174\201\101\047\224\151\140\160" + "\317\200\215\041\361\123\066\350\203\151\033\115\002\015\035\315" + "\202\313\066\101\100\322\143\016\165\077\156\242\116\003\356\103" + "\015\064\172\020\332\012\331\114\045\270\325\012\346\046\050\111" + "\105\356\206\056\241\155\044\261\244\304\264\371\033\250\031\221" + "\077\232\265\370\132\131\033\037\206\333\157\261\370\151\007\110" + "\115\343\016\010\214\023\337\257\236\006\111\115\141\230\032\265" + "\000\117\264\056\110\277\123\360\164\206\270\313\067\167\112\042" + "\062\225\003\171\246\113\351\061\052\344\340\157\213\127\040\014" + "\140\035\372\172\242\004\300\330\175\245\156\175\232\020\113\270" + "\353\000\052\036\052\057\062\073\002\343\153\367\031\130\051\304" + "\231\047\163\072\327\051\314\123\042\027\055\330\301\017\144\240" + "\321\304\371\367\245\231\113\155\040\200\370\315\204\005\247\210" + "\033\343\167\161\321\133\365\040\331\063\320\277\137\001\017\316" + "\152\130\051\301\154\027\233\220\066\225\000\276\130\162\216\225" + "\270\077\214\211\354\013\362\023\314\223\251\272\102\153\327\144" + "\371\355\217\004\335\234\140\113\370\146\275\205\162\025\002\012" + "\047\043\260\011\147\133\255\253\352\176\325\244\203\275\007\314" + "\134\022\032\346\222\005\312\034\121\231\016\014\316\043\032\373" + "\004\146\300\201\247\047\376\265\025\125\314\141\332\355\343\301" + "\253\124\026\233\353\102\360\134\204\271\206\370\346\141\105\261" + "\041\323\102\143\152\173\056\266\267\146\102\103\076\372\132\155" + "\373\070\126\212\150\127\032\230\356\156\026\336\251\060\073\270" + "\236\013\224\251\116\112\323\060\037\341\011\366\135\314\073\362" + "\070\211\100\117\223\300\157\205\217\350\022\074\152\153\235\343" + "\071\111\216\104\123\317\111\327\153\201\117\337\161\205\327\005" + "\343\261\024\144\150\051\162\057\240\127\314\212\336\123\247\014" + "\216\120\115\247\312\035\144\024\371\360\042\305\135\376\233\205" + "\244\220\205\123\345\372\132\330\064\121\015\137\310\076\263\353" + "\022\350\353\324\266\115\107\053\034\211\131\212\206\035\355\065" + "\331\116\007\137\304\303\007\012\120\006\000\065\340\346\050\321" + "\060\042\275\233\040\142\054\250\245\276\256\055\275\052\032\044" + "\174\107\301\074\072\147\075\010\230\352\234\233\052\263\126\141" + "\145\261\342\241\111\113\151\323\311\335\153\367\207\370\265\264" + "\352\163\222\100\200\275\044\042\235\062\263\027\333\020\040\001" + "\114\013\221\016\105\255\213\226\317\060\055\030\270\073\135\020" + "\066\003\017\144\051\310\241\043\340\357\134\151\232\171\037\307" + "\161\250\336\167\161\105\260\055\257\032\350\120\021\376\047\075" + "\341\047\333\026\220\014\346\346\036\050\274\121\250\261\045\151" + "\127\147\134\155\276\066\333\166\152\372\223\067\231\056\005\160" + "\206\324\006\212\247\173\015\371\321\160\015\255\327\027\046\073" + "\346\160\101\313\044\244\055\246\253\177\330\057\232\374\075\151" + "\207\226\374\250\350\246\071\107\336\056\135\117\354\374\273\325" + "\040\101\365\304\325\067\373\270\342\323\074\015\303\205\213\364" + "\307\346\375\150\257\010\051\043\272\022\052\146\363\160\204\112" + "\235\150\017\061\335\347\056\224\371\262\372\170\051\163\110\251" + "\251\156\045\305\125\116\054\265\127\157\102\336\301\072\317\330" + "\005\326\236\361\006\355\162\223\262\267\212\164\032\373\105\147" + "\255\010\351\001\200\270\235\266\036\123\146\267\176\377\165\304" + "\364\306\105\204\030\062\220\312\005\262\061\304\041\310\116\332" + "\337\315\347\066\006\200\374\260\265\241\061\335\267\015\163\260" + "\017\215\223\063\230\004\306\165\130\272\312\343\121\136\342\301" + "\161\306\344\041\344\303\170\344\335\377\323\023\240\255\064\362" + "\315\047\205\131\260\351\064\115\213\357\071\062\044\315\356\226" + "\214\055\354\144\170\060\342\111\044\034\000\020\145\355\272\025" + "\062\303\356\316\005\233\361\303\336\156\352\102\223\364\170\066" + "\352\146\334\303\042\040\144\367\117\317\103\073\335\123\306\303" + "\124\152\173\043\116\320\354\174\172\165\072\074\114\007\256\273" + "\375\131\251\021\176\167\052\055\030\206\041\314\166\230\217\115" + "\303\316\022\026\154\326\013\121\045\223\330\211\131\210\023\365" + "\077\366\151\015\125\315\321\235\010\336\224\367\173\210\234\143" + "\126\336\374\061\043\142\370\162\133\033\034\373\227\253\312\064" + "\211\153\355\163\350\175\045\331\360\166\074\157\231\377\124\037" + "\015\252\144\310\116\043\353\273\165\247\116\074\014\216\362\353" + "\344\303\232\153\071\275\172\057\272\146\362\005\010\345\214\162" + "\361\322\170\013\245\271\274\275\346\202\330\331\251\276\201\214" + "\114\203\106\146\033\002\301\310\276\056\007\265\165\331\337\036" + "\233\270\227\000\111\333\204\031\316\112\036\021\014\241\337\276" + "\146\160\055\222\346\135\267\373\355\144\277\253\253\155\130\155" + "\244\173\100\073\326\043\152\372\361\155\015\154\162\162\353\151" + "\352\210\313\106\377\313\160\205\157\165\036\111\222\317\365\151" + "\300\207\040\066\077\370\175\035\303\345\140\166\220\152\161\114" + "\232\266\165\246\331\053\302\115\027\257\123\065\215\007\305\010" + "\150\366\266\240\163\011\300\220\057\057\126\371\145\023\253\077" + "\217\110\207\057\267\120\172\054\317\257\367\216\242\034\212\064" + "\117\152\072\010\262\057\352\352\361\360\206\027\136\263\111\067" + "\222\356\203\134\031\101\064\260\012\176\177\346\134\333\111\354" + "\024\174\311\002\277\366\056\356\033\316\022\105\157\316\201\130" + "\142\157\104\253\054\373\120\364\013\353\262\062\030\202\250\350" + "\012\232\306\354\154\200\044\305\060\026\023\126\326\056\312\127" + "\245\173\004\240\137\370\230\150\167\357\012\136\311\331\070\213" + "\001\341\307\333\241\265\225\116\236\073\271\374\312\254\303\220" + "\072\233\336\322\025\264\366\253\266\332\376\153\014\266\230\301" + "\130\272\376\240\067\216\163\243\004\334\146\232\356\246\175\227" + "\077\367\177\337\251\357\145\150\135\112\127\027\026\255\220\025" + "\146\323\163\310\371\156\172\066\330\351\120\370\326\372\120\043" + "\150\336\257\355\137\151\056\266\324\157\052\342\223\065\256\265" + "\176\121\064\263\127\161\126\020\306\112\053\276\037\274\051\113" + "\170\106\216\125\101\317\045\032\203\123\336\271\073\005\006\127" + "\211\256\223\035\130\054\034\073\355\311\162\366\033\050\324\007" + "\277\145\245\176\370\017\305\330\204\242\330\134\275\045\300\365" + "\342\233\112\227\140\041\056\133\040\210\000\273\171\056\243\013" + "\136\163\254\102\300\174\043\107\020\312\362\060\072\335\174\130" + "\345\163\160\076\251\373\115\375\301\066\050\021\037\042\225\250" + "\121\032\017\071\330\335\247\355\326\162\045\016\142\101\273\300" + "\346\144\000\132\326\056\164\017\206\371\125\233\053\175\234\311" + "\227\044\134\354\271\031\104\252\053\235\170\262\251\172\341\377" + "\354\301\323\160\227\372\161\152\074\050\260\072\361\114\134\344" + "\110\261\376\037\375\024\161\031\134\351\343\317\026\250\221\202" + "\273\270\015\215\274\131\222\061\325\340\376\362\124\076\227\113" + "\010\142\241\227\303\374\104\073\334\370\316\160\130\245\323\143" + "\104\267\322\360\352\120\257\064\022\311\017\152\026\002\343\344" + "\304\324\342\174\225\106\227\054\007\211\065\262\224\354\375\204" + "\226\046\335\253\237\011\260\366\303\155\127\024\111\203\325\132" + "\277\006\060\236\207\063\320\376\342\124\023\231\155\357\117\067" + "\227\143\367\165\015\214\142\012\274\157\071\345\320\265\301\120" + "\034\240\363\356\116\235\057\357\063\121\041\043\035\127\343\120" + "\022\246\012\237\234\252\130\316\112\176\217\305\134\251\367\351" + "\107\371\340\010\344\254\003\236\013\265\222\316\273\246\337\075" + "\073\174\345\250\004\271\166\222\262\331\303\247\354\030\257\350" + "\312\057\242\320\345\144\222\200\002\045\120\320\120\060\005\006" + "\243\137\235\261\334\365\361\023\246\314\371\144\031\043\061\040" + "\104\243\201\274\377\063\316\074\324\075\312\063\075\325\314\017" + "\370\225\226\001\367\254\235\113\011\244\376\056\016\010\073\300" + "\003\145\362\152\052\344\052\033\123\073\174\112\301\100\173\056" + "\146\251\254\075\371\046\050\002\201\370\244\300\314\053\201\370" + "\032\370\022\316\344\022\167\377\366\124\176\053\240\325\310\375" + "\007\137\221\044\154\217\342\015\137\073\075\071\246\200\373\152" + "\360\310\366\366\175\012\372\033\173\271\007\063\327\142\231\207" + "\022\134\136\040\266\121\165\145\132\144\005\133\236\201\245\251" + "\351\332\263\151\156\205\017\060\326\336\001\253\074\331\065\365" + "\145\253\224\212\333\204\063\036\107\177\145\311\013\132\357\002" + "\357\224\162\236\161\032\020\127\257\313\012\312\373\157\224\031" + "\043\132\167\245\267\107\307\202\207\202\137\037\267\015\072\363" + "\313\163\360\315\047\061\103\217\201\121\133\334\321\163\211\142" + "\322\141\124\306\177\027\270\255\372\307\201\150\341\050\363\126" + "\055\307\016\335\125\056\364\347\050\274\137\234\021\101\172\214" + "\366\170\043\076\070\147\163\312\306\055\145\257\351\273\046\201" + "\227\263\173\270\352\005\323\370\143\136\272\024\212\241\274\236" + "\130\367\065\237\110\357\355\032\262\211\136\365\326\025\037\030" + "\170\053\136\143\226\157\004\020\317\016\260\316\011\141\377\320" + "\320\062\061\264\215\361\277\217\101\074\024\220\155\022\062\157" + "\176\011\377\016\101\266\265\265\062\370\176\373\104\325\307\321" + "\215\363\032\132\211\162\334\027\312\166\020\154\331\122\272\052" + "\175\025\347\114\205\236\147\344\110\167\373\336\136\137\170\004" + "\213\155\347\024\053\235\057\005\001\103\153\021\316\063\065\343" + "\264\126\036\100\273\225\215\152\365\204\173\240\112\007\321\273" + "\203\141\216\144\047\070\056\252\210\063\173\276\374\100\235\254" + "\025\306\277\062\030\204\151\163\126\205\274\273\230\021\322\036" + "\207\065\307\277\326\222\020\256\044\067\265\013\172\057\355\254" + "\113\062\060\261\205\317\007\350\366\062\114\355\001\277\355\310" + "\221\030\155\215\304\126\157\066\133\204\001\172\173\216\350\356" + "\261\152\331\301\165\001\302\311\043\201\105\114\005\053\031\231" + "\024\252\254\272\364\157\237\336\377\203\004\331\330\345\303\032" + "\375\165\026\114\313\035\235\365\025\315\160\165\165\271\150\114" + "\220\051\351\234\021\041\004\144\115\371\336\261\065\060\177\331" + "\375\065\264\117\003\016\214\310\146\041\247\045\301\336\365\312" + "\177\232\202\277\234\107\017\332\172\254\030\007\052\357\171\356" + "\055\146\200\133\360\042\276\107\265\343\007\074\106\035\267\300" + "\061\371\025\271\203\275\344\226\132\120\341\007\344\054\064\352" + "\367\260\046\370\307\013\114\101\370\253\041\354\155\305\143\237" + "\075\251\243\231\232\317\344\074\046\055\323\240\266\226\153\364" + "\147\356\243\004\013\246\105\126\106\000\013\331\114\211\145\304" + "\212\377\307\120\010\003\000\372\325\032\053\163\234\223\346\003" + "\245\276\210\360\113\337\275\231\366\363\107\112\100\247\151\213" + "\314\373\334\363\223\042\104\217\121\013\027\070\361\316\344\255" + "\067\336\026\131\033\053\305\310\104\313\275\230\157\373\012\030" + "\142\365\157\305\177\010\001\236\331\316\272\244\300\323\306\305" + "\167\211\117\345\273\100\200\355\310\041\066\106\122\351\035\354" + "\012\037\246\131\243\117\335\051\213\027\314\245\105\044\111\037" + "\124\312\141\025\363\143\207\257\070\005\137\307\130\371\012\370" + "\314\001\224\121\267\062\362\037\101\301\174\004\240\170\000\174" + "\022\146\061\334\036\343\106\052\004\310\222\341\133\344\323\013" + "\326\340\174\146\332\171\230\231\276\323\103\011\342\215\307\212" + "\043\320\135\100\337\005\374\217\332\372\053\162\060\205\300\207" + "\260\303\011\234\354\074\045\331\260\156\104\221\152\347\154\031" + "\342\306\270\207\101\310\211\232\074\062\343\332\115\012\277\045" + "\005\266\202\114\202\100\312\047\207\341\160\324\042\033\150\053" + "\064\303\377\156\107\140\147\224\257\217\201\037\136\146\377\076" + "\104\347\170\256\375\074\133\333\141\235\125\241\121\366\075\203" + "\322\365\246\340\225\155\260\116\121\300\256\170\033\104\211\372" + "\356\143\240\211\254\017\325\351\116\373\361\102\323\366\037\003" + "\270\146\314\305\063\377\224\231\274\156\231\100\232\136\272\217" + "\041\300\013\053\046\266\334\333\313\107\342\220\232\005\142\300" + "\155\255\135\036\123\211\174\215\371\300\214\203\052\332\101\251" + "\205\143\147\237\175\061\063\055\155\246\025\040\036\174\134\136" + "\062\040\044\334\261\051\331\250\074\174\203\035\133\347\147\177" + "\273\355\373\133\354\062\335\324\250\353\013\263\246\001\074\322" + "\233\046\340\007\224\174\205\027\224\203\173\337\036\323\140\337" + "\120\062\062\020\303\125\146\224\201\042\306\176\022\024\176\115" + "\123\104\245\277\265\062\310\273\211\035\043\066\044\276\154\232" + "\005\010\361\114\026\026\357\067\005\021\077\254\314\024\273\202" + "\137\112\157\260\346\270\227\374\264\043\372\067\011\054\246\024" + "\015\027\321\115\310\300\223\345\216\325\171\043\244\057\173\167" + "\357\001\220\356\002\300\205\235\303\317\175\324\012\123\163\375" + "\361\310\063\176\216\151\365\124\321\223\260\260\252\060\145\261" + "\040\206\257\211\067\262\334\223\061\310\202\271\347\377\337\223" + "\263\312\020\262\355\144\360\057\311\021\252\074\207\243\236\003" + "\264\333\177\027\366\367\232\053\042\322\127\330\240\312\157\312" + "\116\314\352\061\011\316\117\011\337\257\371\037\075\002\062\252" + "\141\373\231\347\220\262\070\351\222\352\356\040\060\322\320\240" + "\035\327\161\131\113\003\112\334\152\060\001\366\032\003\224\214" + "\347\005\240\202\357\177\205\247\066\366\315\156\160\113\020\065" + "\220\307\203\072\156\045\363\265\116\127\101\305\373\347\206\122" + "\077\015\021\273\330\221\362\063\173\232\303\072\034\167\257\200" + "\222\053\013\331\221\336\222\033\057\273\360\234\340\046\044\064" + "\060\101\050\102\052\060\301\221\354\273\377\027\223\043\027\145" + "\155\030\050\067\255\301\261\155\323\343\256\221\106\026\234\142" + "\007\010\001\015\031\063\243\233\165\266\310\377\316\223\070\333" + "\303\126\070\152\252\030\356\245\153\005\142\047\146\337\205\025" + "\123\060\176\010\176\123\363\315\323\230\264\027\315\120\066\330" + "\016\127\223\242\327\316\243\246\035\067\161\174\332\333\117\200" + "\044\155\127\362\106\233\044\311\211\323\123\201\245\047\307\255" + "\022\050\244\336\024\274\317\312\352\346\135\060\340\230\213\036" + "\312\322\346\006\343\336\157\245\310\003\311\170\171\203\007\307" + "\103\310\157\365\054\072\232\155\346\373\103\246\012\361\106\054" + "\060\266\312\251\125\220\124\201\336\073\313\224\264\102\073\016" + "\132\376\063\114\005\266\057\223\323\311\351\355\114\331\236\011" + "\132\246\035\373\074\007\275\366\301\123\145\321\005\046\132\245" + "\314\277\014\043\152\041\045\215\144\117\250\171\022\323\336\133" + "\032\251\300\155\204\320\042\030\064\170\105\160\121\367\030\327" + "\165\247\035\223\062\107\237\137\155\250\012\020\057\230\143\025" + "\016\375\016\300\250\320\011\000\157\025\351\133\342\323\043\140" + "\077\343\117\122\153\342\127\350\037\260\335\211\354\252\154\157" + "\005\167\151\036\057\353\051\326\370\304\256\134\002\171\040\132" + "\312\026\151\127\345\351\254\256\264\342\017\327\136\043\343\110" + "\213\136\047\301\112\226\362\132\226\217\005\333\304\067\154\261" + "\051\003\230\245\314\271\173\260\350\252\065\106\004\234\131\241" + "\133\240\372\175\333\307\177\035\042\117\226\247\236\206\332\133" + "\063\074\361\147\000\066\325\346\173\214\275\332\363\230\341\271" + "\106\170\003\001\027\313\004\151\275\242\335\327\232\212\121\176" + "\050\130\136\262\372\124\266\165\236\241\306\024\344\245\263\173" + "\257\156\150\141\056\043\227\165\330\221\057\224\031\004\350\116" + "\170\140\164\264\307\375\326\147\330\361\147\063\124\251\273\172" + "\114\204\306\202\336\346\326\055\362\054\276\345\121\325\334\047" + "\361\113\071\375\021\112\344\233\066\110\100\351\115\066\102\312" + "\357\202\241\225\154\110\256\205\235\334\011\225\203\244\342\031" + "\315\267\137\100\164\045\051\046\150\122\145\214\030\053\365\027" + "\012\060\335\045\231\012\154\350\346\044\031\313\033\335\010\005" + "\000\102\106\217\154\173\375\060\024\160\323\057\055\200\224\332" + "\145\113\254\113\011\113\347\311\212\263\305\132\016\037\370\052" + "\223\301\037\324\260\105\047\306\224\374\031\151\345\017\074\372" + "\316\022\056\053\302\271\335\202\133\170\313\070\361\073\051\023" + "\246\166\002\076\331\126\113\356\245\315\101\222\135\200\175\310" + "\073\153\375\037\105\174\341\241\160\110\076\062\024\330\071\126" + "\143\334\174\250\232\114\340\242\247\353\065\275\332\362\167\340" + "\321\262\162\042\350\102\072\216\047\126\320\224\213\333\070\132" + "\201\272\201\166\040\247\316\261\134\230\007\325\346\274\050\127" + "\223\164\330\301\065\245\276\347\160\306\060\077\301\375\357\357" + "\172\315\136\057\313\213\142\174\142\135\222\120\012\300\154\151" + "\061\302\256\264\030\235\127\000\261\101\317\027\320\146\274\157" + "\200\304\272\263\040\026\376\204\331\155\210\050\334\202\137\246" + "\261\115\075\145\102\364\152\225\104\325\216\207\167\332\005\231" + "\141\033\062\235\323\225\314\332\234\055\350\371\102\166\274\303" + "\311\361\322\364\020\136\106\074\241\021\177\165\324\257\104\234" + "\007\100\326\045\227\340\122\133\240\160\234\333\174\303\154\173" + "\177\203\103\162\001\264\141\016\077\216\353\167\005\163\247\047" + "\323\306\147\073\222\005\141\206\234\125\257\235\162\373\076\204" + "\244\216\140\341\161\237\152\225\212\365\155\041\243\233\301\302" + "\124\355\051\317\376\122\270\270\052\231\111\262\275\270\135\027" + "\303\037\104\006\244\110\254\112\365\147\111\265\346\027\107\015" + "\112\120\144\154\243\262\176\141\262\032\057\212\057\221\164\355" + "\013\073\146\152\306\113\214\012\346\170\131\155\055\110\116\033" + "\270\131\003\167\001\360\275\016\073\171\156\014\356\046\011\170" + "\226\112\350\356\323\334\057\005\143\275\256\327\212\357\333\020" + "\026\132\240\145\007\145\221\001\150\107\053\062\166\100\114\177" + "\113\221\035\215\030\271\177\323\016\067\375\003\310\233\176\201" + "\063\101\300\302\245\242\273\054\214\146\353\335\324\031\154\147" + "\352\071\327\155\225\101\020\320\370\256\277\251\125\034\365\220" + "\262\012\153\123\152\150\143\376\135\146\243\031\033\073\035\364" + "\200\232\343\236\237\065\262\050\327\272\212\355\246\273\356\127" + "\213\310\061\120\204\324\056\065\074\044\121\121\141\036\120\244" + "\100\274\361\307\073\166\002\077\361\173\056\123\050\361\132\177" + "\113\044\164\370\152\222\126\226\350\370\151\013\042\233\040\007" + "\075\160\032\043\030\357\007\076\150\045\364\346\150\262\321\362" + "\203\312\363\353\040\222\327\256\230\102\111\217\325\155\141\120" + "\310\260\107\257\365\274\246\073\163\133\223\332\217\265\010\263" + "\373\023\316\031\222\076\133\077\024\147\255\246\065\327\046\027" + "\053\171\214\164\017\157\315\027\066\013\207\334\271\152\377\021" + "\174\010\324\076\362\237\060\163\050\306\223\322\212\016\272\364" + "\312\234\212\336\167\140\046\253\243\305\257\323\055\026\370\207" + "\105\026\121\056\030\273\337\204\270\120\361\067\052\206\330\222" + "\070\036\234\315\316\150\316\256\252\137\022\122\201\155\352\061" + "\100\132\102\016\367\114\346\365\364\047\245\050\216\263\317\147" + "\040\213\067\320\045\317\156\114\155\236\051\145\245\366\262\342" + "\261\076\053\222\323\216\141\372\004\200\242\047\115\010\230\151" + "\213\125\307\251\012\170\115\010\076\117\275\172\247\021\060\020" + "\323\227\026\314\035\263\031\067\243\174\125\161\270\247\014\211" + "\254\030\372\250\124\047\123\156\101\175\155\216\017\012\136\070" + "\274\266\165\340\376\077\050\221\100\042\052\242\013\040\277\065" + "\376\207\307\174\155\331\331\350\040\167\266\240\127\263\302\231" + "\040\240\266\056\162\115\117\253\213\220\112\004\240\221\167\177" + "\016\144\014\367\001\133\100\204\242\004\114\137\221\020\271\041" + "\016\167\145\172\154\160\277\126\242\114\006\351\137\076\135\274" + "\152\012\146\223\030\015\265\176\244\351\136\376\355\273\255\055" + "\011\361\032\251\310\034\314\126\000\177\016\312\367\173\177\321" + "\256\261\266\243\143\031\126\223\312\036\342\200\031\326\247\017" + "\120\270\342\343\305\047\271\307\054\210\011\166\310\006\063\255" + "\376\027\352\065\303\206\021\223\272\125\153\104\066\022\006\237" + "\234\256\117\063\154\336\155\203\363\372\340\235\063\315\022\165" + "\164\235\174\301\171\204\041\140\045\363\306\203\254\374\374\101" + "\041\104\146\112\302\013\233\026\116\035\022\053\121\371\354\123" + "\377\032\323\256\171\253\335\170\016\163\250\232\176\141\351\201" + "\220\077\054\012\216\154\250\074\253\342\072\330\362\045\122\130" + "\325\262\230\301\367\134\336\052\217\203\307\170\165\142\141\150" + "\352\177\072\375\015\323\053\162\155\265\067\360\301\026\306\274" + "\307\162\045\061\257\202\216\332\304\010\366\017\015\142\003\225" + "\327\240\254\051\234\231\146\046\066\210\163\324\071\337\330\304" + "\022\161\262\121\006\205\300\352\163\352\114\133\260\070\071\036" + "\115\160\365\303\175\054\316\341\233\271\006\220\314\123\344\352" + "\300\140\354\200\104\036\321\245\351\105\117\050\010\201\304\024" + "\253\005\036\132\022\136\071\227\076\101\101\167\315\067\111\257" + "\017\240\246\315\152\277\130\145\331\035\357\062\115\165\015\337" + "\262\105\012\050\126\072\061\356\205\026\100\015\346\263\033\324" + "\033\100\154\224\100\120\042\260\253\315\135\101\244\040\257\126" + "\001\367\031\366\005\222\057\045\003\177\032\217\150\060\130\340" + "\112\217\131\106\141\322\162\237\177\143\253\112\313\370\020\141" + "\004\377\326\256\324\050\223\065\242\222\127\046\102\156\123\025" + "\113\157\140\116\065\040\353\003\216\271\124\174\165\011\170\225" + "\334\071\055\113\276\146\220\244\170\046\362\264\276\253\367\136" + "\045\265\021\075\063\251\307\175\356\026\200\152\326\275\257\153" + "\372\337\306\176\233\167\301\244\214\125\346\013\331\255\111\330" + "\331\334\342\252\110\232\225\203\046\167\014\124\266\103\215\105" + "\360\162\201\310\163\250\024\064\042\175\366\171\077\257\022\163" + "\340\211\222\061\250\256\106\157\303\227\026\103\040\346\116\310" + "\111\326\012\357\342\146\035\043\310\074\222\214\035\365\121\241" + "\217\002\151\321\254\244\116\122\353\100\322\241\232\341\034\215" + "\315\240\307\171\070\315\257\114\123\116\350\177\346\327\075\342" + "\376\276\176\016\162\064\114\362\357\352\351\277\261\165\116\107" + "\046\344\011\255\306\030\255\216\001\267\017\204\237\313\347\067" + "\005\055\204\211\177\367\373\304\240\172\043\366\321\164\134\362" + "\367\035\140\210\216\122\260\274\016\075\177\201\361\170\076\047" + "\177\257\102\357\241\325\107\204\071\026\333\232\104\045\110\240" + "\276\371\132\242\354\216\106\103\274\264\231\151\123\045\300\264" + "\036\253\077\320\220\056\243\347\244\000\031\047\334\003\023\246" + "\252\307\123\210\066\114\367\214\013\277\022\362\314\302\375\172" + "\114\205\174\143\040\366\172\072\361\310\171\006\014\230\123\213" + "\201\142\313\312\104\321\225\312\002\376\234\131\257\317\357\101" + "\074\315\244\006\053\034\354\077\111\030\026\210\313\351\051\323" + "\242\227\257\254\243\304\333\215\145\210\141\365\322\133\304\357" + "\200\217\313\113\132\322\045\032\121\370\116\043\072\277\235\306" + "\327\333\323\221\354\077\036\020\303\345\170\336\363\206\122\131" + "\311\055\010\032\361\306\265\263\371\242\326\075\210\053\161\253" + "\167\334\353\377\340\011\334\240\374\341\052\307\326\017\060\007" + "\136\136\001\040\153\225\216\377\214\112\106\376\233\347\144\077" + "\244\001\075\255\255\116\055\225\252\362\325\367\321\364\205\317" + "\042\064\124\152\367\143\130\357\002\112\136\167\373\102\230\225" + "\303\231\034\227\344\027\126\313\200\354\043\276\141\177\245\011" + "\314\076\341\152\032\360\130\253\010\241\220\275\145\311\040\264" + "\207\360\040\175\120\353\072\334\241\377\241\113\025\343\341\335" + "\050\166\031\030\131\254\305\300\370\063\267\003\145\235\062\337" + "\241\213\236\306\030\144\142\213\242\271\005\153\360\051\003\241" + "\064\044\357\175\111\346\364\050\037\306\234\032\166\206\115\126" + "\367\165\050\343\314\141\342\156\234\102\164\310\371\301\263\341" + "\324\321\236\220\274\003\100\154\336\212\177\066\255\131\231\043" + "\265\103\367\254\032\240\244\137\113\356\033\203\305\261\114\215" + "\167\344\175\135\264\056\013\346\130\120\263\146\245\101\215\107" + "\304\136\354\344\053\072\277\027\020\123\316\007\254\162\333\300" + "\217\220\153\207\244\164\265\274\177\272\164\251\174\367\144\325" + "\264\374\322\164\251\162\365\045\273\121\260\343\011\242\001\235" + "\153\023\134\123\205\113\316\252\262\162\111\300\307\304\077\126" + "\137\221\005\304\127\244\135\301\164\077\252\266\056\256\047\066" + "\070\157\302\015\273\365\147\207\270\057\166\115\144\211\234\166" + "\272\023\264\303\131\232\353\262\272\310\001\322\165\103\245\326" + "\374\274\341\162\332\041\117\373\212\304\027\333\223\122\106\166" + "\372\036\210\160\356\147\273\235\206\131\047\030\356\173\234\125" + "\145\350\055\332\354\176\327\124\124\177\221\172\242\371\167\216" + "\356\101\227\314\233\054\136\241\152\153\311\247\215\344\007\055" + "\041\145\252\204\010\375\320\264\163\010\265\221\373\051\274\223" + "\334\165\007\134\226\323\255\314\031\203\301\315\337\341\117\175" + "\152\104\001\147\351\046\272\064\330\376\253\322\050\363\163\076" + "\005\225\256\031\302\145\264\242\337\325\175\160\073\370\335\335" + "\270\011\326\210\355\266\006\277\240\051\215\045\265\061\103\010" + "\157\103\105\255\345\235\071\200\124\376\073\270\320\236\263\046" + "\235\314\100\241\205\310\060\172\203\270\254\037\031\165\211\214" + "\230\110\114\272\034\242\275\324\230\241\077\011\166\355\352\057" + "\070\166\312\144\001\315\317\020\327\261\236\254\001\341\016\136" + "\202\010\107\057\203\261\236\142\311\107\166\311\312\115\023\354" + "\220\370\375\213\251\031\354\170\350\162\024\127\305\376\007\305" + "\074\140\362\172\273\215\206\032\026\171\113\335\251\235\161\014" + "\202\111\115\066\273\210\003\300\176\170\222\132\152\345\254\361" + "\163\266\133\215\365\345\362\246\215\103\341\277\153\110\302\377" + "\123\320\242\115\055\046\212\171\357\111\024\367\070\241\230\064" + "\106\017\003\152\014\251\103\317\235\106\205\300\252\206\321\022" + "\345\216\141\175\250\162\204\025\303\365\126\077\056\025\047\221" + "\040\345\075\261\154\146\013\127\200\357\154\315\204\107\252\045" + "\156\154\276\232\241\232\031\316\015\170\042\327\156\157\327\057" + "\050\113\252\111\066\161\304\061\332\160\240\314\106\152\344\005" + "\163\054\114\073\311\243\331\175\342\132\060\303\053\166\360\352" + "\315\217\257\127\222\164\014\003\357\112\251\245\136\150\153\302" + "\127\220\242\166\036\374\352\254\165\014\322\262\356\002\057\013" + "\162\151\366\213\204\075\000\246\233\247\367\063\053\173\131\223" + "\363\003\302\031\061\346\114\253\047\215\056\306\305\214\225\313" + "\004\360\331\335\114\255\103\370\305\165\102\002\366\317\037\053" + "\065\206\067\142\251\051\141\176\305\161\362\205\233\303\376\377" + "\166\233\155\134\070\274\151\303\244\170\132\146\271\316\313\200" + "\065\275\153\321\177\324\334\175\307\167\014\222\335\373\241\065" + "\322\223\052\304\137\363\232\336\133\015\241\364\022\012\177\337" + "\130\046\275\072\062\216\135\256\260\025\056\322\325\156\210\023" + "\332\337\231\134\001\012\301\211\132\017\165\244\213\163\223\052" + "\360\317\364\357\067\155\324\035\340\140\020\266\026\017\227\256" + "\027\132\321\105\265\073\353\005\164\121\054\002\003\235\014\030" + "\340\246\133\151\113\021\216\147\127\123\373\345\101\356\032\062" + "\161\060\347\307\212\125\156\056\277\314\263\165\173\337\047\267" + "\233\212\017\166\356\314\374\142\245\022\150\372\260\337\064\043" + "\034\014\071\140\205\357\043\270\255\247\365\307\263\333\212\274" + "\164\241\031\267\154\204\263\202\230\165\146\060\252\366\352\075" + "\300\245\256\152\266\043\122\352\056\231\323\235\174\202\365\147" + "\341\246\146\044\177\345\142\121\000\174\235\074\245\011\174\070" + "\057\214\341\077\041\047\277\137\356\147\027\373\264\177\024\122" + "\030\051\206\176\214\136\077\131\231\075\050\115\305\304\165\021" + "\061\204\110\210\170\035\361\346\203\134\036\240\210\004\320\240" + "\101\122\251\353\162\217\140\250\367\010\131\040\157\040\152\007" + "\322\131\225\351\004\155\334\022\357\247\163\011\011\274\076\250" + "\363\360\115\003\201\362\255\237\237\272\164\243\125\343\072\162" + "\256\247\241\350\077\374\207\354\044\165\030\123\106\325\171\210" + "\304\344\312\220\302\345\004\334\171\174\107\366\125\036\233\147" + "\371\013\333\163\020\317\055\024\251\341\053\246\004\345\317\123" + "\142\132\301\003\374\261\226\073\324\070\312\177\265\053\072\164" + "\132\052\205\262\061\112\123\372\025\375\060\073\202\070\154\314" + "\370\273\077\323\345\324\315\061\265\122\204\377\022\140\323\377" + "\373\160\106\036\353\213\215\216\244\275\246\356\165\256\274\322" + "\105\050\363\304\212\237\236\121\153\174\262\251\032\355\172\030" + "\223\217\244\206\201\127\360\325\003\300\011\135\017\221\151\227" + "\217\172\276\356\336\052\140\322\102\015\220\271\021\264\237\350" + "\034\315\100\054\151\014\261\242\361\056\341\227\204\236\003\106" + "\075\312\345\351\101\227\365\001\310\211\315\364\051\055\314\210" + "\253\055\174\171\362\365\331\365\051\237\063\006\366\362\112\217" + "\276\231\036\317\066\111\016\346\224\021\331\054\332\017\015\023" + "\017\363\037\170\110\377\346\064\306\144\115\361\256\024\100\123" + "\133\353\226\077\065\041\075\233\310\152\343\271\157\343\065\163" + "\274\356\110\236\243\117\264\101\344\245\073\167\067\336\315\304" + "\313\136\312\243\272\032\373\314\232\147\020\167\061\372\360\117" + "\110\114\217\227\311\205\315\311\222\117\164\252\222\200\041\057" + "\317\376\331\133\100\006\364\153\244\003\123\146\347\367\120\063" + "\166\256\200\130\126\152\324\045\330\157\144\017\324\273\027\331" + "\073\076\215\010\337\113\063\237\233\147\307\233\252\314\174\375" + "\113\373\155\255\103\006\154\274\232\337\132\246\313\051\176\044" + "\201\247\014\273\127\130\037\146\162\001\063\022\164\346\357\303" + "\240\073\034\313\252\203\347\170\223\032\145\323\325\115\154\070" + "\236\171\020\321\353\324\277\001\036\312\232\003\356\023\055\005" + "\154\117\207\016\127\247\074\114\246\372\372\261\134\124\227\151" + "\331\203\250\215\255\101\042\110\001\040\011\036\315\252\353\103" + "\131\036\043\110\160\174\225\061\176\114\357\106\337\360\306\226" + "\112\042\235\336\034\313\100\351\165\036\275\344\070\256\235\001" + "\256\106\344\331\250\113\321\264\221\060\316\326\236\013\067\273" + "\270\104\015\023\225\155\176\022\034\016\162\076\035\015\157\236" + "\233\023\221\346\273\137\103\060\243\341\105\060\303\077\313\056" + "\075\327\247\253\223\164\211\142\251\006\120\054\241\113\300\260" + "\266\354\015\010\044\031\376\123\231\233\312\211\066\014\126\167" + "\164\035\043\102\331\353\065\376\212\067\143\317\353\347\015\161" + "\330\305\221\255\102\342\002\271\157\045\073\337\257\235\345\340" + "\354\176\320\037\250\313\224\114\267\204\127\166\110\000\223\347" + "\113\010\336\176\031\063\055\316\220\123\341\340\034\370\234\372" + "\227\236\000\155\202\263\045\201\240\107\173\266\032\272\272\236" + "\156\153\246\126\314\302\100\163\377\010\325\240\112\050\324\366" + "\242\001\357\025\304\021\263\133\171\111\367\213\317\363\312\215" + "\345\031\275\057\176\107\043\341\257\164\371\030\162\045\034\061" + "\226\210\202\357\122\076\311\303\063\150\151\022\040\306\137\350" + "\342\121\377\334\300\300\102\007\271\012\372\176\206\322\207\177" + "\077\321\041\160\152\175\166\166\350\257\201\375\327\031\221\031" + "\342\123\223\325\277\245\262\006\276\325\134\006\262\165\047\014" + "\006\357\360\312\367\335\150\167\211\125\073\247\154\210\161\161" + "\127\227\335\266\271\310\001\362\361\303\265\071\354\220\330\016" + "\205\153\132\121\040\011\370\207\157\144\263\076\036\030\343\201" + "\011\365\237\073\372\077\235\031\100\050\060\052\337\214\275\153" + "\054\173\300\144\374\060\347\247\274\332\346\140\144\225\065\107" + "\307\076\354\262\143\357\112\352\260\145\131\164\360\207\317\305" + "\220\310\336\246\062\262\045\131\345\003\170\235\123\333\026\264" + "\263\277\337\365\110\307\277\020\072\202\143\366\007\003\363\326" + "\173\367\000\071\065\301\252\161\335\356\073\031\144\134\137\122" + "\230\033\356\300\011\324\262\111\005\332\345\042\131\346\165\012" + "\121\054\223\270\370\346\043\246\130\345\021\042\133\171\031\177" + "\027\332\015\216\350\331\030\124\235\222\311\045\020\216\175\161" + "\202\242\352\251\140\043\220\242\012\173\271\356\147\215\376\064" + "\350\024\077\345\003\100\157\037\337\171\372\001\172\317\223\340" + "\073\107\146\217\370\261\053\063\353\275\242\123\304\311\316\140" + "\217\241\243\303\253\342\310\217\323\132\304\374\355\167\100\203" + "\102\172\300\315\364\135\011\030\054\236\045\043\044\125\236\237" + "\332\112\217\246\355\372\254\114\140\216\152\204\261\206\354\221" + "\336\377\006\372\054\073\057\341\312\320\036\355\355\247\267\114" + "\175\243\370\370\223\047\011\212\057\245\362\050\345\257\164\302" + "\214\275\011\310\174\133\132\276\353\226\244\242\337\322\352\223" + "\313\105\242\346\101\317\273\271\037\214\341\032\341\070\126\001" + "\232\275\226\201\223\167\271\265\271\057\342\376\346\300\026\352" + "\057\322\103\252\227\170\351\033\070\056\053\300\127\220\033\045" + "\122\106\146\004\345\217\216\355\256\121\370\255\234\100\222\300" + "\014\013\120\001\057\006\326\317\073\345\236\362\305\071\120\057" + "\317\316\364\016\121\266\101\324\364\351\033\223\173\164\020\027" + "\360\341\327\214\164\337\175\325\302\255\134\174\173\272\065\245" + "\254\036\107\312\356\315\260\371\376\061\373\206\145\115\142\011" + "\313\143\355\117\250\326\005\103\363\017\013\260\320\060\254\122" + "\027\321\011\207\055\204\131\235\226\224\262\041\040\071\044\306" + "\040\356\123\143\361\276\240\277\125\276\217\124\365\213\001\264" + "\227\240\305\333\014\130\105\212\164\165\122\152\171\170\272\270" + "\217\207\311\032\022\263\056\026\252\125\364\221\025\053\112\045" + "\015\321\217\010\127\357\134\051\247\006\204\203\125\235\154\034" + "\330\155\127\174\133\202\321\011\173\040\133\211\274\157\006\076" + "\117\006\212\016\241\332\241\017\311\233\072\170\016\306\356\110" + "\376\007\366\161\203\247\006\256\156\105\177\355\010\016\264\212" + "\346\100\363\067\363\345\352\016\362\347\000\126\140\076\123\052" + "\025\276\074\372\224\276\133\023\170\066\316\024\157\055\113\276" + "\167\117\254\250\372\270\006\274\162\170\310\361\357\143\365\326" + "\334\221\125\072\361\176\271\147\034\136\003\101\216\266\344\267" + "\174\037\020\353\103\343\232\307\345\202\324\165\102\054\110\334" + "\202\250\157\052\226\136\017\321\105\027\054\360\335\256\243\042" + "\131\321\145\227\333\060\162\153\127\112\141\046\053\350\310\214" + "\144\152\127\305\146\026\001\075\343\145\352\273\331\013\023\162" + "\124\121\276\042\371\151\350\026\146\156\226\132\322\330\203\367" + "\132\151\040\304\035\063\310\171\207\157\210\365\334\066\171\144" + "\000\274\065\104\006\306\155\312\147\111\364\026\026\043\251\216" + "\133\050\053\105\203\273\233\334\222\040\157\374\360\336\153\070" + "\251\163\171\233\256\025\336\360\157\115\207\344\167\031\024\363" + "\244\374\006\027\126\357\176\150\301\216\223\354\241\254\327\365" + "\144\242\120\333\253\351\177\171\316\176\341\025\262\134\216\011" + "\117\352\016\102\033\315\221\372\373\264\021\347\023\055\152\344" + "\335\076\025\262\113\001\115\214\251\262\050\033\062\310\100\154" + "\216\157\100\303\222\102\206\233\013\302\375\164\367\264\240\065" + "\201\052\127\223\112\117\146\157\301\032\214\126\063\114\060\024" + "\330\370\275\273\027\177\260\261\066\114\256\307\340\025\301\121" + "\235\100\106\075\202\144\343\253\343\250\143\355\347\204\003\063" + "\264\302\112\116\002\175\020\057\270\207\044\360\034\227\373\334" + "\124\236\031\034\135\030\310\150\211\050\007\260\161\264\167\341" + "\274\175\127\250\304\224\330\367\204\061\160\264\046\106\361\247" + "\145\343\320\140\321\014\030\142\051\310\117\337\024\115\375\153" + "\116\157\024\340\110\275\202\122\050\033\053\004\174\256\360\337" + "\172\224\323\330\255\201\174\137\323\035\026\200\105\221\103\151" + "\112\375\036\151\316\224\001\225\100\224\323\345\106\374\251\103" + "\104\201\370\201\313\305\206\274\362\103\370\027\057\201\030\134" + "\121\274\305\025\173\041\154\026\105\057\063\273\204\064\211\164" + "\266\253\142\354\175\014\242\042\066\202\077\032\226\071\054\127" + "\000\225\323\056\275\102\126\022\135\276\277\013\033\066\303\073" + "\043\074\222\175\124\037\367\361\346\254\356\257\032\236\240\332" + "\344\303\076\164\367\114\033\346\207\164\354\303\236\177\144\111" + "\011\365\127\126\305\135\023\320\256\030\140\257\331\246\216\356" + "\251\030\051\017\042\100\143\044\315\253\301\335\136\032\361\175" + "\226\103\166\003\314\273\175\214\100\074\345\023\016\062\234\265" + "\370\243\074\011\312\255\377\236\144\274\175\114\205\311\227\250" + "\274\015\116\067\105\165\037\235\102\111\143\127\073\031\317\066" + "\366\067\161\065\001\071\147\325\032\214\230\057\200\332\112\100" + "\232\360\022\056\077\163\225\253\231\174\316\220\153\323\007\225" + "\231\120\160\174\105\331\101\067\241\155\231\014\261\230\311\007" + "\007\010\106\103\243\203\372\177\314\335\377\305\307\011\017\244" + "\033\035\230\067\141\012\322\103\363\210\126\027\252\026\331\264" + "\125\142\223\263\264\056\177\057\207\332\143\216\004\003\203\331" + "\276\160\016\233\106\355\254\041\316\370\340\214\005\224\210\217" + "\010\155\052\354\142\166\226\267\175\076\334\202\367\265\125\375" + "\253\265\146\015\242\113\135\333\052\074\174\232\137\310\212\164" + "\070\240\221\154\257\334\363\001\156\222\016\000\023\205\341\070" + "\230\304\130\004\311\001\345\370\121\131\124\004\140\101\166\240" + "\337\112\106\026\344\132\160\201\001\155\103\257\026\363\114\221" + "\023\377\234\334\115\246\257\220\202\020\005\045\074\312\112\064" + "\374\316\326\364\203\330\036\275\134\147\000\046\347\254\320\330" + "\327\350\134\051\246\163\213\343\373\330\062\003\143\340\106\214" + "\157\177\332\275\013\065\021\374\353\025\155\021\066\062\147\244" + "\342\036\200\376\004\277\026\224\172\063\352\320\304\261\316\270" + "\034\074\053\215\263\022\077\375\315\167\003\144\360\103\226\262" + "\045\360\075\103\342\336\310\150\116\217\264\303\214\205\207\011" + "\132\067\070\153\347\322\253\333\126\237\164\025\061\065\136\165" + "\354\156\114\341\122\102\164\162\143\115\373\153\236\013\103\225" + "\245\231\164\307\000\263\110\176\176\031\020\025\371\247\030\101" + "\132\002\265\252\017\026\311\343\025\355\275\146\022\313\152\203" + "\047\050\243\105\025\047\060\272\315\112\300\257\056\121\065\060" + "\070\050\100\266\057\360\143\114\132\026\157\154\076\342\371\146" + "\007\164\201\026\100\173\075\353\340\352\166\146\015\323\143\066" + "\271\371\005\221\363\213\002\022\136\143\266\127\157\312\235\102" + "\347\023\352\172\236\001\131\363\107\363\031\114\310\002\331\130" + "\116\121\123\271\103\173\214\156\302\201\206\172\216\041\071\045" + "\320\154\023\236\231\234\350\246\366\164\366\102\135\122\017\066" + "\330\124\046\353\327\343\247\023\114\360\045\363\276\131\137\124" + "\120\316\050\353\207\333\353\375\163\310\376\102\132\262\256\014" + "\143\055\064\237\073\141\030\213\014\327\271\065\061\321\262\313" + "\141\261\123\106\300\060\241\302\235\003\012\026\374\224\124\242" + "\176\174\170\303\020\034\053\153\251\132\113\143\012\372\173\060" + "\133\321\355\140\101\146\140\217\076\205\010\274\075\157\267\067" + "\027\057\033\324\105\353\200\306\052\111\351\076\024\044\073\305" + "\027\201\016\151\235\106\054\003\336\304\144\155\106\225\160\141" + "\132\355\073\054\152\355\312\050\230\207\274\033\177\323\044\110" + "\246\116\056\117\031\252\373\357\242\203\263\147\343\315\333\243" + "\266\266\204\206\326\307\260\036\111\165\234\366\162\370\133\030" + "\235\071\030\103\050\261\174\340\133\222\014\141\156\344\050\124" + "\236\317\034\314\022\204\006\112\020\221\200\036\170\362\030\112" + "\162\037\330\333\042\263\026\175\032\243\170\147\234\117\050\207" + "\355\237\132\157\164\335\164\123\165\153\256\164\255\054\270\006" + "\321\362\134\230\214\067\040\253\171\253\267\137\133\330\125\320" + "\341\154\326\367\244\032\007\322\341\244\225\143\172\172\010\142" + "\025\107\176\222\002\075\241\226\256\352\262\210\202\271\203\166" + "\025\010\350\205\220\117\040\142\372\014\265\141\176\061\073\021" + "\101\123\372\234\102\167\255\044\140\120\037\136\106\303\131\324" + "\352\325\302\037\332\115\237\143\056\025\170\257\271\354\076\047" + "\220\171\164\216\132\117\014\045\044\136\367\236\174\173\342\177" + "\037\340\103\063\126\141\314\354\137\127\346\263\015\011\143\224" + "\364\045\062\362\261\330\235\370\237\135\266\031\077\320\055\303" + "\103\163\111\010\012\103\126\233\352\340\100\222\147\074\126\341" + "\121\051\016\303\221\120\055\112\020\131\175\207\061\073\051\141" + "\373\171\345\132\202\005\332\100\374\100\071\253\366\333\155\222" + "\277\202\157\125\273\052\111\350\161\252\130\155\101\106\211\010" + "\264\036\055\364\251\314\337\232\126\160\165\002\373\300\025\240" + "\315\050\233\333\026\276\152\203\317\223\224\337\013\277\250\365" + "\127\227\327\151\344\273\151\345\063\011\352\310\030\045\160\137" + "\163\317\012\274\026\142\150\364\154\033\007\100\256\142\266\072" + "\373\171\002\146\377\341\000\164\167\022\363\040\052\163\207\045" + "\367\001\130\021\336\202\335\231\355\152\147\147\341\270\374\167" + "\264\221\376\223\311\331\270\266\162\055\050\137\147\242\212\142" + "\317\073\055\305\227\256\011\102\204\363\261\227\226\206\307\046" + "\361\007\277\217\072\231\171\123\364\221\027\276\371\073\045\137" + "\101\034\150\022\003\100\021\266\160\073\275\056\052\300\176\335" + "\336\046\107\270\170\153\337\011\206\064\037\217\023\213\362\054" + "\105\124\007\226\131\215\244\105\075\242\367\146\167\212\032\123" + "\020\346\355\132\002\112\163\032\323\117\110\341\324\314\242\072" + "\013\213\011\124\173\305\302\050\277\153\255\131\322\361\043\251" + "\025\150\174\151\314\127\031\200\306\164\005\340\104\253\304\333" + "\064\312\231\042\130\171\143\217\216\262\037\165\141\144\116\173" + "\205\336\370\167\365\375\117\110\345\262\125\224\255\023\242\022" + "\051\274\163\144\007\270\104\074\005\350\103\271\222\144\127\266" + "\017\161\157\073\262\145\223\015\061\204\156\373\314\170\103\360" + "\173\350\266\073\126\147\121\113\102\315\115\255\114\273\260\335" + "\367\005\031\311\105\236\307\223\141\134\260\277\224\154\136\145" + "\101\262\101\072\366\134\024\217\110\305\367\056\233\272\101\057" + "\335\252\225\271\352\374\006\330\015\257\015\101\316\202\272\035" + "\372\240\066\202\372\176\222\131\356\375\001\155\140\066\176\202" + "\246\033\232\336\121\133\226\277\174\376\064\124\206\224\365\162" + "\333\131\336\350\313\332\066\176\153\047\141\332\362\027\013\035" + "\135\356\302\352\275\162\064\005\320\336\040\135\371\106\100\113" + "\001\215\052\112\216\113\263\305\264\332\174\277\343\375\222\177" + "\254\105\276\376\176\125\041\301\134\241\116\017\137\213\014\320" + "\033\163\201\220\220\273\113\201\357\042\102\347\004\012\274\141" + "\313\073\133\204\330\141\251\247\141\007\230\374\147\210\007\216" + "\165\220\257\275\052\153\224\337\372\207\035\371\145\371\100\353" + "\374\030\123\210\136\012\370\101\207\117\062\167\174\200\132\122" + "\131\143\303\274\026\366\135\327\040\154\020\375\114\105\071\000" + "\346\214\120\070\122\337\255\117\305\244\226\246\045\126\232\127" + "\346\006\343\074\316\232\131\100\373\222\362\251\314\251\262\173" + "\265\344\001\013\137\021\257\075\225\345\145\367\253\245\153\270" + "\023\363\166\245\217\057\050\172\140\325\105\346\275\176\303\355" + "\312\164\124\133\361\266\336\134\205\041\205\363\044\330\136\026" + "\207\161\015\160\070\071\042\261\200\303\223\340\267\260\033\072" + "\227\014\077\262\051\306\215\025\276\276\006\177\224\033\306\213" + "\046\045\062\026\321\261\344\233\121\337\117\234\013\241\152\316" + "\150\353\025\332\156\224\260\357\314\020\032\163\125\242\135\375" + "\245\304\234\327\354\352\277\264\101\120\051\133\337\045\270\276" + "\350\141\262\003\076\342\207\240\160\347\157\363\230\377\170\120" + "\367\006\273\327\015\345\076\227\112\271\021\354\241\222\363\324" + "\327\171\174\275\302\355\260\134\133\354\032\136\112\114\044\247" + "\032\015\276\163\353\146\365\073\071\064\223\212\211\352\233\311" + "\007\135\227\116\200\047\027\011\304\270\244\275\232\103\143\156" + "\150\221\220\340\021\025\045\154\223\363\263\045\374\123\142\105" + "\370\372\130\022\203\046\314\254\074\320\246\026\251\146\227\211" + "\167\232\124\167\005\254\204\171\227\263\364\130\337\021\247\232" + "\062\200\037\276\237\014\256\314\100\073\373\212\172\205\265\353" + "\014\351\225\142\302\121\152\013\125\035\235\162\352\371\245\173" + "\122\355\306\373\263\132\045\130\071\113\016\233\342\332\105\151" + "\275\210\126\133\274\136\366\202\210\354\243\301\256\117\225\037" + "\040\211\007\202\301\265\254\047\204\004\264\017\235\170\336\055" + "\016\144\346\226\146\065\026\343\126\130\065\376\212\252\302\304" + "\246\173\050\257\205\051\077\203\065\230\342\204\145\173\117\351" + "\164\361\241\206\257\105\340\246\153\227\301\272\121\001\247\017" + "\167\165\066\111\113\206\045\172\074\210\015\372\075\043\023\173" + "\055\316\152\012\334\022\317\074\005\166\064\254\174\263\202\110" + "\070\310\153\111\072\103\323\076\025\144\007\246\310\175\253\135" + "\366\125\166\106\374\225\314\230\124\003\112\067\325\040\254\244" + "\353\005\265\200\162\133\036\177\135\020\363\112\226\242\233\323" + "\365\021\012\341\270\156\002\362\335\032\120\176\372\167\237\033" + "\331\206\007\024\045\316\171\045\105\127\232\247\147\176\246\363" + "\175\203\351\277\072\021\023\337\255\206\011\272\165\023\272\266" + "\123\114\234\064\240\057\017\060\123\374\073\056\200\177\153\165" + "\140\040\334\113\030\100\146\336\255\051\260\365\205\071\372\360" + "\356\063\235\024\037\105\032\366\104\054\351\320\263\137\011\207" + "\232\265\206\304\040\200\223\371\310\165\010\050\343\261\114\266" + "\042\222\347\253\176\076\221\126\336\340\077\350\140\017\160\031" + "\171\327\016\101\226\107\103\342\064\013\007\205\007\041\004\352" + "\030\350\272\211\006\344\034\262\046\024\325\233\067\064\307\036" + "\217\153\355\027\375\110\211\337\202\162\256\346\002\162\260\115" + "\230\376\171\270\311\260\337\222\277\362\010\204\071\133\334\035" + "\333\337\223\363\256\160\237\106\243\152\256\124\265\141\043\315" + "\356\276\151\131\347\233\117\247\336\171\312\116\251\131\252\212" + "\325\017\203\117\037\125\132\316\244\273\100\327\146\121\136\031" + "\262\360\137\162\326\015\270\305\004\006\210\237\153\315\271\225" + "\071\121\264\301\054\262\047\111\164\026\301\275\117\307\067\301" + "\140\073\331\100\344\373\150\247\274\216\123\264\047\156\164\263" + "\160\201\250\021\265\147\234\040\047\251\366\357\310\050\032\070" + "\005\205\331\314\143\031\371\275\321\111\156\234\102\020\233\157" + "\163\263\104\330\173\157\352\021\002\246\236\041\142\331\120\105" + "\043\244\366\370\105\064\054\235\147\127\157\327\023\042\006\341" + "\172\314\005\364\137\033\021\367\207\340\313\132\213\042\125\312" + "\141\221\210\256\012\121\217\361\111\117\155\356\105\173\140\047" + "\137\247\160\012\235\003\046\273\364\013\207\222\267\235\114\035" + "\221\357\064\034\370\226\307\343\000\304\250\154\134\141\264\114" + "\160\310\042\320\346\375\267\266\016\274\142\032\176\077\174\202" + "\205\240\201\330\005\345\133\315\174\123\346\132\125\151\123\176" + "\241\311\176\316\252\135\163\340\273\134\064\047\325\315\211\226" + "\161\153\022\064\002\113\105\262\317\051\261\267\016\320\070\341" + "\032\076\205\153\333\077\346\003\032\106\141\135\357\324\174\013" + "\235\044\250\127\146\253\301\271\250\032\162\160\035\223\213\166" + "\005\240\351\106\200\137\324\316\125\102\204\055\322\040\325\311" + "\016\264\335\157\241\301\245\122\167\155\006\007\043\235\021\251" + "\074\274\331\010\002\053\152\063\063\364\224\005\012\052\372\231" + "\042\276\320\147\250\036\376\276\005\007\051\361\235\215\125\324" + "\351\136\333\057\106\066\236\003\161\246\120\236\110\152\060\134" + "\156\120\354\232\133\017\221\335\307\312\051\002\050\343\272\334" + "\052\262\273\222\145\075\356\036\262\325\042\247\311\112\017\205" + "\133\247\366\174\112\130\303\112\355\040\234\172\015\040\235\333" + "\017\140\266\312\352\131\045\375\300\122\061\077\144\352\324\101" + "\202\012\116\071\233\244\331\361\364\230\135\257\303\070\305\347" + "\346\156\063\370\002\171\223\246\202\347\177\111\233\250\171\056" + "\202\235\102\106\020\260\275\302\306\374\204\324\264\131\026\045" + "\162\254\226\205\225\327\302\146\320\345\052\362\275\010\073\013" + "\370\255\245\116\255\044\020\014\235\252\151\165\376\363\273\336" + "\252\055\152\234\025\357\330\237\064\371\104\156\376\157\332\377" + "\223\373\151\120\047\373\075\137\340\232\023\026\043\017\131\030" + "\101\354\227\065\063\076\175\275\052\151\060\271\101\106\325\140" + "\326\362\342\077\117\253\241\311\345\340\077\036\251\251\116\163" + "\033\357\363\142\014\200\057\070\214\122\261\070\134\071\300\370" + "\276\263\130\167\156\114\221\146\352\352\204\213\325\065\051\046" + "\023\057\164\131\273\021\302\317\066\345\012\054\063\176\162\124" + "\306\251\054\145\141\362\353\266\324\324\117\155\263\303\174\271" + "\171\120\141\241\333\173\076\377\061\026\144\010\311\025\272\314" + "\030\352\330\215\174\106\117\203\352\136\065\227\307\257\133\361" + "\236\352\230\172\017\004\005\256\353\051\247\156\022\350\025\145" + "\170\044\010\301\266\277\010\332\073\373\335\021\034\264\066\204" + "\273\033\345\146\170\242\310\205\106\117\000\033\170\105\311\372" + "\275\004\102\060\324\107\244\361\153\276\301\374\225\325\202\145" + "\333\367\303\014\171\147\111\076\045\063\300\223\052\012\010\266" + "\135\144\251\276\306\251\007\354\217\322\151\047\046\150\144\172" + "\101\321\210\312\130\331\275\054\041\157\236\245\232\046\171\344" + "\204\156\253\344\327\141\110\167\202\071\271\264\306\334\277\057" + "\034\024\265\262\352\220\036\040\370\074\226\201\004\335\021\012" + "\072\110\335\200\376\171\060\340\160\204\153\203\046\004\374\363" + "\312\107\105\305\100\353\331\104\244\302\254\022\241\314\340\073" + "\077\364\110\315\055\370\017\237\231\013\230\312\130\275\027\333" + "\127\076\156\207\041\210\160\277\067\105\344\110\333\007\264\274" + "\120\240\360\120\167\200\024\370\373\040\307\226\342\057\152\174" + "\236\237\060\342\247\275\160\044\107\253\053\210\216\337\121\130" + "\124\005\020\235\116\347\205\255\364\032\240\210\065\322\367\143" + "\203\035\337\112\110\104\024\010\003\107\355\341\002\324\164\075" + "\172\116\151\074\377\320\152\124\332\236\230\360\226\002\010\007" + "\331\172\243\367\357\135\377\213\040\146\045\352\234\104\161\155" + "\107\175\130\237\102\107\316\205\133\051\205\131\275\126\223\004" + "\076\305\345\137\020\355\121\023\217\045\230\334\043\120\177\161" + "\363\057\301\104\120\061\157\376\203\024\304\277\321\030\164\377" + "\210\325\360\140\175\242\312\165\313\003\200\012\027\005\125\167" + "\035\124\226\277\360\265\221\004\165\367\101\265\366\327\147\300" + "\045\237\144\161\302\157\312\343\167\252\015\311\053\376\163\317" + "\275\107\323\175\232\171\245\114\153\071\121\351\347\175\176\156" + "\264\071\174\111\314\233\271\013\107\337\117\233\002\327\123\267" + "\051\245\277\322\072\027\205\207\021\157\214\247\136\361\377\236" + "\077\227\073\017\215\261\251\143\243\207\152\142\044\273\365\075" + "\215\110\223\063\236\166\126\365\230\200\157\203\060\032\365\226" + "\205\132\064\274\032\376\040\217\227\367\143\142\017\245\056\161" + "\354\020\321\225\147\256\166\170\153\315\047\034\121\102\115\254" + "\135\177\313\053\332\065\040\166\376\350\152\005\036\354\376\363" + "\113\263\352\053\064\321\364\055\304\241\324\245\317\110\235\153" + "\354\160\333\236\361\362\215\100\046\207\261\154\120\105\356\304" + "\313\125\202\205\007\142\143\162\217\161\230\114\331\142\360\027" + "\377\013\074\337\157\240\025\331\253\022\321\046\114\135\006\372" + "\030\262\001\120\017\003\121\331\136\162\016\361\175\363\053\163" + "\360\005\276\034\305\321\147\375\067\161\330\300\000\134\013\066" + "\142\335\037\236\002\220\113\343\044\230\326\276\301\176\040\340" + "\271\224\042\047\121\065\340\142\311\224\376\323\216\111\021\256" + "\170\072\001\213\250\121\357\022\132\071\014\122\072\355\316\364" + "\221\321\346\056\033\100\146\056\243\221\150\072\234\073\206\041" + "\321\116\200\313\256\177\304\201\256\155\105\175\367\251\017\261" + "\105\111\332\056\134\063\022\237\024\072\312\022\246\264\005\225" + "\145\206\023\210\271\247\155\323\116\262\357\372\350\167\053\002" + "\167\253\133\317\271\263\317\142\036\154\173\125\140\341\233\152" + "\262\027\066\314\367\140\254\022\224\100\141\163\124\173\366\311" + "\214\203\334\344\054\231\166\160\144\143\376\211\174\333\055\244" + "\042\166\341\230\354\142\056\275\364\161\007\366\053\223\347\004" + "\270\323\336\052\114\247\342\016\040\047\353\063\265\177\047\165" + "\036\163\332\233\003\233\037\062\040\226\377\223\110\116\125\301" + "\271\335\077\315\365\323\260\305\350\167\001\174\313\001\151\150" + "\207\015\020\026\062\227\174\377\135\002\160\305\227\232\210\002" + "\253\300\153\254\316\322\142\244\376\304\012\043\363\053\120\330" + "\113\013\223\351\105\220\335\366\130\247\273\235\361\144\313\312" + "\153\036\102\345\004\002\317\053\240\054\057\204\067\321\337\126" + "\164\167\311\252\133\172\327\041\021\345\227\213\217\166\100\323" + "\371\002\007\065\164\035\235\223\005\201\211\102\320\176\017\007" + "\360\240\067\235\042\264\326\216\032\367\007\155\021\162\122\050" + "\353\146\251\333\322\270\325\214\075\050\250\146\265\041\066\112" + "\362\231\351\321\267\040\374\012\341\351\153\264\101\334\121\036" + "\213\035\265\203\255\072\037\102\223\152\163\055\042\334\200\254" + "\337\126\325\126\202\153\251\103\017\047\133\045\256\106\222\320" + "\046\356\165\301\160\117\167\265\365\165\132\050\074\306\205\337" + "\335\047\017\026\173\061\214\117\162\114\274\374\060\022\111\330" + "\047\207\120\203\260\130\322\054\255\212\343\317\000\210\137\126" + "\366\157\036\365\367\123\174\030\154\135\150\217\341\376\027\241" + "\134\020\124\071\145\226\240\014\023\310\307\060\112\125\353\135" + "\052\353\233\334\133\346\141\340\327\163\061\006\374\275\044\205" + "\277\126\304\323\217\335\337\253\233\344\272\106\210\005\114\040" + "\234\371\002\005\302\146\225\023\137\046\246\215\057\171\027\267" + "\017\360\274\264\366\367\257\355\171\337\320\025\117\271\062\223" + "\245\061\060\351\142\200\225\212\026\050\303\153\166\246\006\226" + "\226\150\273\222\267\174\215\231\371\072\304\241\103\341\372\330" + "\001\002\374\363\176\332\130\132\153\037\024\101\151\117\101\220" + "\253\007\041\224\210\214\151\243\130\300\111\171\072\203\370\332" + "\144\213\072\077\110\153\044\301\114\315\016\237\252\116\141\353" + "\362\055\006\210\333\360\064\002\106\114\065\114\206\135\237\147" + "\102\363\166\142\261\065\173\177\227\266\027\337\255\261\133\343" + "\304\243\120\370\336\353\226\334\073\056\344\225\342\261\114\366" + "\015\225\035\323\152\053\000\053\113\252\142\151\227\367\140\247" + "\254\166\077\035\110\071\156\363\166\215\066\266\174\046\341\317" + "\343\130\243\011\367\246\334\102\040\135\026\073\302\232\306\207" + "\205\244\241\212\303\253\013\325\031\003\345\102\351\216\156\371" + "\230\213\275\235\150\034\134\204\353\211\354\235\165\220\367\371" + "\113\100\014\265\130\177\336\103\101\163\140\277\305\351\201\056" + "\067\327\110\056\152\020\361\335\307\064\327\027\021\372\031\253" + "\064\115\376\354\302\006\343\153\011\351\322\255\357\100\124\144" + "\173\137\070\366\045\172\227\003\121\317\020\300\354\125\335\345" + "\110\305\035\041\230\227\260\165\172\142\364\134\317\377\140\376" + "\044\261\130\161\324\135\313\354\372\065\072\254\373\240\013\262" + "\326\142\270\146\167\333\126\253\135\114\030\036\371\375\001\150" + "\141\231\033\111\275\101\015\065\141\015\132\215\166\343\043\233" + "\141\272\032\154\123\326\204\223\057\031\272\071\142\123\261\265" + "\041\062\356\024\230\372\366\073\277\174\164\306\265\343\340\326" + "\033\143\273\246\171\203\076\147\314\217\105\141\273\325\164\307" + "\011\037\101\331\243\016\233\104\313\237\202\236\250\306\232\227" + "\212\065\170\171\270\052\013\373\326\344\033\241\046\311\277\217" + "\337\237\040\302\273\175\341\103\241\371\340\207\066\136\342\377" + "\140\025\102\331\306\272\267\374\172\215\256\255\150\226\323\020" + "\102\245\001\104\073\275\372\100\337\270\310\314\150\234\267\040" + "\311\150\374\010\015\263\313\305\345\341\043\330\036\141\113\337" + "\352\176\136\143\317\155\067\246\360\100\013\071\042\272\242\155" + "\133\256\322\135\274\052\172\136\124\053\126\304\073\274\203\132" + "\177\210\270\027\001\074\007\047\347\004\270\366\252\304\111\315" + "\321\323\321\167\216\114\026\264\336\063\363\160\126\116\143\227" + "\120\056\200\324\305\132\012\315\036\333\324\246\235\026\006\230" + "\235\007\213\274\351\055\004\126\347\362\232\243\237\141\253\152" + "\175\220\316\360\175\014\373\306\100\167\014\070\323\031\375\124" + "\146\142\001\155\224\302\016\262\171\360\165\117\126\003\264\105" + "\003\053\235\104\216\242\303\226\121\152\021\317\370\050\070\002" + "\123\017\056\063\344\263\302\241\117\223\260\234\041\317\324\354" + "\230\112\170\170\362\202\311\134\301\247\142\134\172\212\227\356" + "\356\114\005\124\137\205\367\037\166\203\262\045\312\017\205\036" + "\247\371\067\124\055\105\270\351\231\214\347\352\131\221\345\302" + "\002\350\104\244\226\217\101\321\060\114\027\214\210\051\356\244" + "\310\224\021\057\236\370\304\027\033\167\236\261\271\014\122\013" + "\117\260\116\133\306\224\052\136\127\172\215\025\001\272\070\136" + "\325\150\174\063\247\112\316\003\312\165\312\015\325\360\060\065" + "\053\307\244\070\034\371\140\254\044\021\321\070\034\070\112\052" + "\015\324\134\006\005\012\011\147\242\370\001\003\144\267\232\143" + "\162\156\237\244\225\157\044\116\210\330\344\167\260\054\034\321" + "\025\037\273\236\056\160\141\324\237\234\255\063\334\331\134\140" + "\277\265\107\155\166\105\206\237\361\125\244\102\032\334\277\214" + "\153\244\354\005\303\315\307\133\333\361\164\164\267\373\365\130" + "\340\351\240\002\010\162\234\214\334\230\313\201\267\327\036\265" + "\367\257\223\161\274\040\270\302\344\121\213\376\301\005\317\101" + "\031\230\250\315\262\000\364\164\303\122\356\005\001\222\312\144" + "\155\270\200\021\155\165\134\117\113\054\165\253\171\222\331\314" + "\047\365\343\314\017\350\306\130\205\246\226\035\201\303\075\041" + "\064\024\125\104\117\220\233\156\274\367\335\127\315\357\250\333" + "\350\036\003\310\152\024\253\310\311\127\171\321\113\250\117\266" + "\113\346\372\346\064\335\337\022\250\042\215\366\332\156\356\264" + "\116\171\116\215\363\221\313\146\032\014\226\027\170\340\372\220" + "\057\173\224\367\200\230\204\057\307\166\164\335\143\150\155\335" + "\064\101\210\244\266\346\031\012\161\336\245\370\060\155\272\265" + "\000\146\153\372\067\147\307\072\137\371\113\353\132\153\347\323" + "\261\323\276\240\011\270\116\221\157\265\145\107\040\107\137\236" + "\240\376\017\122\100\314\264\162\163\311\213\077\000\137\132\336" + "\010\371\052\364\203\330\225\031\270\031\150\143\040\207\223\137" + "\025\312\335\241\310\356\201\011\175\233\131\134\224\107\051\233" + "\140\140\113\371\121\062\046\352\115\374\312\345\140\350\050\147" + "\051\250\317\106\047\170\321\357\122\341\000\200\235\240\076\176" + "\064\354\320\030\306\001\200\144\050\125\051\274\333\202\253\344" + "\372\134\156\172\263\305\026\310\062\070\235\243\363\237\272\024" + "\377\340\246\020\267\131\031\154\061\273\107\122\011\046\076\306" + "\230\254\103\334\337\173\006\337\100\001\213\025\202\112\247\216" + "\023\013\336\150\027\137\172\361\207\075\106\347\356\212\374\315" + "\176\345\121\067\250\004\347\062\062\266\274\353\160\312\300\370" + "\230\306\255\324\053\064\323\324\112\274\334\252\012\071\042\250" + "\042\030\246\307\036\327\330\171\324\265\027\052\173\035\161\010" + "\203\135\033\372\263\111\047\046\230\373\332\303\153\237\052\072" + "\243\213\136\032\067\234\261\253\200\125\156\212\101\134\161\362" + "\276\232\347\304\105\106\003\240\133\274\310\015\235\157\025\006" + "\314\062\263\275\163\075\035\250\101\371\207\140\203\073\102\111" + "\007\150\132\016\313\025\114\315\364\006\154\167\031\317\100\314" + "\376\305\173\014\047\177\176\322\327\017\276\166\356\166\344\040" + "\203\211\031\064\224\127\066\225\230\335\337\067\347\234\320\031" + "\055\127\151\072\021\211\107\171\165\074\323\245\325\067\303\167" + "\172\222\276\301\123\047\042\003\214\313\166\274\312\165\305\240" + "\154\371\144\256\146\125\150\333\054\351\170\031\126\161\130\320" + "\246\154\017\076\056\172\346\331\206\314\170\206\275\175\206\172" + "\113\166\127\220\362\173\360\147\365\227\102\037\103\221\260\330" + "\376\146\013\374\031\141\202\221\347\226\325\075\345\025\053\045" + "\003\164\303\115\203\227\172\157\104\262\244\020\032\260\020\065" + "\151\200\300\230\136\340\167\315\010\041\165\235\302\260\046\217" + "\111\017\072\314\334\274\262\327\054\104\323\203\027\307\361\054" + "\312\150\332\106\157\204\070\203\362\106\347\362\123\317\162\346" + "\311\233\076\325\065\134\303\007\051\032\251\005\271\010\114\313" + "\275\055\162\155\224\016\177\302\026\163\261\163\207\224\033\050" + "\162\216\156\225\030\165\161\023\247\035\127\250\234\073\053\161" + "\021\147\072\202\275\357\244\200\202\277\345\337\043\244\357\376" + "\334\240\064\202\204\216\244\225\066\225\151\245\220\252\100\071" + "\200\347\261\046\336\103\101\305\352\327\142\067\026\343\040\003" + "\144\051\163\163\146\034\163\365\351\341\167\304\102\100\015\321" + "\215\326\207\270\005\152\222\165\347\153\264\036\154\021\354\302" + "\356\014\235\001\277\152\177\046\146\207\067\340\047\163\111\144" + "\014\174\306\034\037\211\346\255\045\141\040\037\033\101\017\043" + "\243\040\113\120\057\104\371\175\123\072\020\000\137\355\330\153" + "\241\345\256\315\167\323\222\311\060\164\152\065\357\247\365\132" + "\113\020\121\252\065\152\011\264\154\205\156\064\030\112\266\336" + "\020\315\143\306\335\242\126\267\250\151\004\243\222\035\037\073" + "\151\237\117\170\153\366\314\043\000\323\355\004\030\224\104\236" + "\042\041\050\177\136\126\337\306\123\360\370\264\334\144\337\365" + "\262\115\053\260\210\076\347\156\157\105\145\154\346\357\260\275" + "\311\336\066\053\151\014\261\353\057\127\305\330\117\052\127\023" + "\012\246\063\015\125\062\240\170\102\263\006\042\230\234\243\036" + "\162\323\301\350\371\325\005\311\143\212\114\140\067\300\170\227" + "\220\307\207\077\162\334\307\367\114\213\071\361\153\302\201\326" + "\132\142\060\060\063\223\010\211\337\273\322\163\200\345\141\256" + "\257\225\163\001\044\150\347\253\003\202\224\033\025\141\124\016" + "\326\045\004\023\072\160\322\343\124\213\015\254\135\027\357\175" + "\036\310\362\046\307\004\236\206\153\135\147\060\177\004\110\200" + "\275\035\030\336\237\317\161\330\013\210\136\062\256\367\175\321" + "\075\231\165\217\314\067\251\036\321\055\007\001\212\304\175\370" + "\357\061\211\115\071\351\125\173\100\237\322\206\153\073\222\166" + "\150\300\303\350\222\110\064\050\324\031\344\065\206\067\302\065" + "\154\027\261\223\273\216\174\222\153\133\326\140\374\377\155\046" + "\005\160\203\073\023\206\365\232\245\203\351\330\362\317\200\165" + "\341\307\074\374\014\215\364\070\354\147\130\304\011\156\237\057" + "\021\016\127\135\112\272\354\142\035\312\316\005\135\342\036\256" + "\052\327\130\106\152\223\345\303\146\216\172\051\121\161\121\145" + "\022\340\014\367\363\051\271\245\202\116\262\371\002\227\323\311" + "\062\044\045\360\010\037\133\370\052\273\032\356\350\053\017\250" + "\173\114\226\100\170\221\300\340\125\142\311\020\206\334\175\257" + "\105\262\303\061\305\103\160\126\055\165\130\327\216\267\154\066" + "\013\046\136\172\045\002\305\311\334\324\222\034\145\270\124\372" + "\343\355\210\311\307\064\343\122\267\274\135\012\045\123\147\104" + "\167\057\072\240\125\057\153\100\274\127\000\237\246\300\235\315" + "\042\175\256\315\166\202\110\176\274\230\240\373\352\123\203\263" + "\214\173\262\063\005\151\272\253\324\345\161\354\047\301\253\003" + "\122\121\100\026\061\065\206\130\140\217\361\301\202\024\306\110" + "\133\314\303\004\257\032\325\376\336\303\235\270\007\053\126\216" + "\345\040\330\027\352\060\321\064\364\027\023\244\161\170\351\250" + "\001\171\010\011\225\255\256\372\357\172\275\203\321\337\103\007" + "\337\027\110\174\232\116\225\102\326\153\137\224\371\120\057\210" + "\272\263\163\146\036\075\123\261\003\120\235\202\014\121\376\022" + "\245\357\327\210\221\074\326\335\155\000\140\233\267\171\304\244" + "\350\340\151\370\055\276\312\356\244\150\057\177\147\010\357\021" + "\236\143\352\016\177\252\122\000\043\236\140\346\357\306\103\044" + "\100\052\242\150\071\160\237\224\122\115\033\065\055\223\036\123" + "\165\052\313\132\275\213\002\173\165\022\204\252\352\274\011\102" + "\225\062\373\000\266\142\121\163\247\043\121\145\260\271\267\054" + "\325\144\207\340\217\354\337\216\350\110\257\216\337\155\136\223" + "\350\331\031\056\147\230\113\324\374\111\137\115\230\301\004\354" + "\105\000\346\224\350\305\263\216\135\356\002\367\052\341\102\330" + "\055\307\132\040\262\201\352\151\110\227\373\123\267\112\266\343" + "\226\236\127\233\054\031\365\026\163\121\301\100\362\133\027\250" + "\050\046\255\277\223\312\024\024\274\040\003\134\133\273\247\110" + "\025\273\054\237\340\061\364\243\017\003\332\353\144\340\126\047" + "\142\375\324\172\351\254\006\100\302\310\075\023\007\215\024\043" + "\246\017\155\243\147\243\360\253\277\324\013\244\015\143\015\117" + "\372\011\026\031\257\220\015\276\215\363\162\304\331\101\102\342" + "\053\223\132\021\023\304\340\005\351\141\170\261\277\114\372\310" + "\073\075\317\240\226\032\167\174\114\306\051\241\151\155\266\171" + "\365\106\274\142\007\174\271\246\365\005\075\053\375\055\067\364" + "\304\242\116\156\166\064\224\361\363\047\274\035\210\323\101\075" + "\157\307\071\004\113\170\324\347\151\247\265\120\203\357\233\211" + "\102\016\340\302\231\212\372\206\342\100\015\123\354\300\327\131" + "\234\167\124\107\166\257\371\236\266\001\031\003\053\107\046\127" + "\350\341\364\306\113\253\227\000\251\106\273\246\072\053\017\265" + "\036\277\101\035\211\327\124\125\033\333\347\232\020\031\012\121" + "\365\040\221\030\315\270\042\117\050\206\104\023\266\035\153\132" + "\170\057\053\131\137\355\074\134\311\122\055\222\227\152\274\072" + "\270\206\074\140\060\016\115\367\030\006\220\375\341\230\036\273" + "\316\157\017\075\037\140\016\270\012\034\123\320\130\221\053\301" + "\315\371\073\056\141\200\315\165\145\164\101\044\150\245\265\251" + "\212\061\217\342\106\041\003\053\356\376\126\221\210\244\365\301" + "\307\254\360\373\167\265\034\304\251\005\027\060\015\264\340\162" + "\207\003\007\123\301\317\003\337\353\122\364\337\316\107\135\314" + "\330\047\002\227\354\213\075\037\236\222\061\272\131\165\157\167" + "\102\370\057\243\331\223\262\001\230\325\343\117\143\102\162\213" + "\263\230\223\331\065\362\146\160\103\322\017\315\364\301\271\331" + "\273\123\000\060\363\152\131\033\361\002\146\046\100\353\352\223" + "\241\040\133\152\372\070\231\223\274\217\137\013\366\211\361\206" + "\263\261\227\134\100\341\074\023\315\273\074\074\275\021\111\303" + "\061\207\161\015\006\372\320\351\026\306\075\307\123\241\150\234" + "\021\004\174\235\247\311\301\154\153\143\265\131\366\030\061\372" + "\337\247\175\335\324\306\175\103\034\034\261\153\350\255\366\352" + "\102\316\175\074\103\305\172\313\155\334\014\152\145\105\040\331" + "\131\117\346\146\215\033\352\223\210\361\357\357\346\225\264\072" + "\055\215\231\177\265\362\366\007\073\144\003\211\206\022\357\003" + "\366\336\015\327\006\134\124\052\042\323\275\102\134\177\142\125" + "\270\063\243\262\341\255\352\207\340\312\107\316\062\104\125\033" + "\101\035\135\204\372\005\257\050\222\303\074\011\350\112\165\166" + "\135\315\202\174\070\057\235\125\001\107\202\344\224\043\225\330" + "\362\342\272\114\013\325\350\137\200\021\023\356\240\271\125\231" + "\357\050\316\177\156\137\171\113\361\274\333\036\072\223\237\133" + "\364\351\061\154\235\111\173\110\200\163\310\263\236\031\370\007" + "\066\210\335\017\336\030\327\023\255\157\314\235\240\165\033\065" + "\171\155\012\376\220\106\251\124\003\273\072\217\062\005\224\277" + "\174\163\011\007\347\270\060\371\343\011\321\000\013\015\307\065" + "\314\100\252\043\232\316\320\122\365\273\366\144\176\263\165\006" + "\242\373\315\125\117\316\251\232\016\177\052\246\004\150\234\177" + "\271\334\202\144\372\042\207\240\316\132\361\372\366\377\347\321" + "\035\021\043\135\371\343\160\161\260\054\224\207\262\171\025\212" + "\164\314\236\312\106\035\343\271\262\161\135\261\047\221\112\013" + "\002\200\045\242\331\241\173\204\006\163\243\056\007\160\162\033" + "\040\214\222\335\143\010\310\075\212\043\012\143\107\246\042\245" + "\347\132\333\140\331\040\236\322\351\247\044\120\014\316\263\252" + "\255\157\246\260\047\073\233\251\263\252\202\376\036\362\070\012" + "\356\031\223\143\131\271\131\004\157\346\256\237\137\144\277\050" + "\051\331\354\142\322\377\344\322\174\022\334\233\221\201\311\103" + "\366\215\311\053\172\270\067\044\240\375\315\225\037\030\306\250" + "\064\241\174\207\132\342\173\120\022\151\243\110\123\043\074\342" + "\022\165\316\104\110\204\016\222\352\341\107\154\352\225\261\006" + "\206\313\242\055\004\360\023\006\371\275\013\325\136\111\044\075" + "\376\313\104\207\262\321\173\256\350\207\064\247\335\301\246\310" + "\223\153\364\041\011\374\243\300\323\257\021\131\023\274\125\330" + "\325\346\361\105\213\116\267\135\252\003\141\263\223\265\200\141" + "\020\206\204\223\165\223\327\022\155\040\117\224\365\176\064\257" + "\016\360\223\060\213\260\031\205\372\154\133\001\356\144\117\031" + "\140\015\355\065\122\302\076\211\101\260\057\353\130\003\336\375" + "\342\165\163\360\055\161\127\067\221\140\266\314\007\301\155\261" + "\000\370\222\152\262\117\250\103\360\366\342\377\063\242\231\211" + "\213\030\011\373\347\200\120\252\006\332\314\131\230\164\024\355" + "\250\207\177\065\113\251\124\241\277\315\141\300\336\074\077\211" + "\072\355\067\134\217\234\173\026\050\112\131\372\034\033\067\102" + "\107\253\167\350\207\233\037\201\373\352\215\116\150\024\116\126" + "\367\106\200\034\071\353\302\365\310\210\332\103\316\152\222\367" + "\216\117\302\267\343\020\025\261\372\002\054\364\257\171\147\007" + "\330\127\001\055\317\034\330\012\015\262\202\171\052\063\215\131" + "\300\247\244\306\300\315\175\052\243\175\166\334\373\171\062\154" + "\004\243\133\332\314\014\030\006\167\225\241\027\020\270\003\063" + "\021\034\027\126\271\201\213\226\132\353\027\304\132\057\173\327" + "\153\334\312\152\132\230\171\065\043\002\222\066\064\307\106\115" + "\077\350\277\064\171\120\304\212\172\110\206\106\212\373\345\247" + "\332\262\140\074\352\023\031\341\211\244\362\274\131\307\357\006" + "\025\345\303\162\253\327\035\136\371\143\024\162\214\312\206\251" + "\350\122\302\320\331\165\204\365\272\006\071\231\112\145\231\257" + "\072\341\122\326\305\045\155\137\121\314\054\051\214\155\121\315" + "\361\001\044\077\076\132\067\011\110\220\113\033\022\342\335\353" + "\004\301\123\335\143\231\121\117\252\256\335\031\260\266\372\026" + "\273\203\174\156\306\337\224\144\263\064\016\365\213\334\071\247" + "\133\142\151\275\033\162\300\004\007\172\103\356\006\156\036\115" + "\030\004\146\107\127\003\125\110\124\276\045\151\001\114\170\200" + "\153\054\202\351\154\144\324\236\345\162\220\173\316\326\306\254" + "\263\243\206\027\330\153\371\155\101\220\124\005\374\346\350\377" + "\322\234\321\102\233\356\044\225\207\331\321\014\376\007\173\055" + "\362\025\201\153\261\061\222\365\071\012\140\325\244\123\250\366" + "\167\333\344\363\000\222\162\363\361\242\323\216\007\362\307\337" + "\347\212\171\343\265\340\164\350\313\230\151\162\020\327\002\273" + "\036\065\246\275\201\136\134\044\377\362\051\116\363\224\346\327" + "\127\135\210\257\274\201\120\117\055\063\246\341\214\322\022\113" + "\312\265\341\062\360\345\301\254\330\044\066\055\061\275\143\035" + "\127\352\215\135\206\303\176\070\253\054\201\157\123\364\030\312" + "\111\074\057\250\241\164\013\334\140\167\153\350\126\240\344\332" + "\006\073\004\167\041\362\176\322\257\314\141\055\043\323\307\017" + "\215\366\252\100\262\312\364\020\123\041\272\175\265\107\106\301" + "\252\155\167\011\204\212\200\267\256\330\267\046\014\241\037\330" + "\342\231\034\251\317\345\216\115\033\311\360\010\024\335\346\076" + "\343\265\326\160\213\011\067\142\257\230\010\234\161\157\072\021" + "\147\217\163\023\327\164\320\226\224\145\122\162\131\246\241\270" + "\101\332\332\331\072\272\163\021\354\074\113\317\033\372\256\032" + "\277\376\027\346\145\201\126\325\343\374\067\234\311\164\052\143" + "\016\252\226\055\211\037\047\071\066\025\000\113\017\136\254\021" + "\332\332\032\202\361\167\022\104\251\254\115\230\372\027\266\050" + "\176\105\346\056\136\070\002\153\300\110\021\134\043\150\273\077" + "\351\107\130\374\060\244\242\064\023\275\002\366\344\366\130\236" + "\327\067\262\027\231\115\265\362\064\302\342\111\301\063\063\114" + "\202\054\105\215\365\273\355\152\304\063\132\314\314\323\306\372" + "\020\356\257\371\046\240\153\335\331\353\137\213\153\254\303\266" + "\256\302\234\062\107\251\031\017\213\136\175\366\265\153\210\335" + "\206\027\034\274\213\015\144\074\052\314\076\332\334\102\245\004" + "\270\173\112\056\257\245\306\067\156\337\265\240\214\260\257\264" + "\167\360\333\065\130\234\043\336\130\332\323\032\011\240\114\014" + "\313\047\367\304\254\306\125\363\215\240\335\166\312\333\061\230" + "\344\161\146\043\174\265\033\225\012\263\331\062\316\046\061\135" + "\301\034\217\024\376\110\062\221\255\156\337\273\274\323\075\253" + "\134\120\315\303\250\044\200\316\301\001\251\014\253\114\327\337" + "\267\131\223\135\121\270\233\007\332\350\051\160\113\333\104\027" + "\154\274\217\324\210\157\147\006\132\034\151\374\240\245\275\044" + "\271\131\167\217\337\046\002\152\015\166\321\371\145\370\353\055" + "\045\301\051\221\172\107\161\275\001\341\377\056\044\047\340\213" + "\370\040\036\134\357\304\101\302\271\227\153\263\034\310\117\042" + "\371\164\270\070\034\173\050\046\143\163\232\332\375\112\263\357" + "\153\074\202\267\260\351\270\225\066\112\000\111\366\053\150\203" + "\171\156\134\206\351\263\371\055\160\053\077\302\150\134\272\174" + "\204\345\363\264\041\153\027\363\243\110\062\160\173\316\373\334" + "\113\130\055\032\050\132\365\333\151\263\167\365\132\327\225\042" + "\050\207\114\256\275\333\274\066\056\203\052\207\375\334\144\175" + "\041\204\265\261\277\224\342\336\346\152\344\367\012\351\000\267" + "\007\203\006\113\145\335\062\271\276\105\215\367\321\343\134\027" + "\000\134\120\111\332\352\230\337\205\174\172\121\043\327\016\313" + "\337\176\226\175\347\051\200\115\327\324\114\032\072\277\253\005" + "\103\141\154\040\253\120\360\044\354\176\364\240\010\007\252\334" + "\316\226\323\214\246\315\347\005\026\224\034\020\355\122\102\333" + "\061\226\150\160\332\161\073\222\137\270\314\106\027\016\374\031" + "\347\067\001\304\071\247\136\347\232\024\157\140\176\040\065\316" + "\210\102\266\015\216\161\316\017\122\275\302\003\226\341\177\325" + "\076\243\276\101\104\320\315\167\353\256\371\374\061\066\047\236" + "\064\277\104\157\376\302\125\127\133\171\075\106\056\216\123\063" + "\351\335\046\365\342\165\177\120\271\130\206\362\016\077\046\143" + "\351\363\164\041\334\106\365\267\066\116\215\214\254\302\235\200" + "\222\354\256\141\051\125\310\371\272\340\253\145\227\012\253\051" + "\341\240\065\005\147\151\252\235\301\203\346\116\141\341\227\122" + "\300\073\047\104\077\374\136\314\212\332\350\220\135\174\071\244" + "\300\216\263\043\302\044\217\222\004\117\276\372\103\060\263\157" + "\105\336\357\346\361\174\344\045\044\314\103\214\131\136\161\371" + "\114\222\355\014\043\223\207\102\054\172\122\141\021\366\134\341" + "\044\265\146\143\057\306\202\352\371\231\022\052\302\351\112\364" + "\342\304\005\177\042\241\214\302\315\062\172\103\336\320\105\120" + "\124\305\165\314\361\063\361\241\216\045\041\017\045\012\110\111" + "\021\050\205\031\065\036\057\075\016\200\265\207\073\372\014\037" + "\305\316\072\365\111\075\211\062\235\325\064\127\064\324\361\330" + "\117\160\364\341\144\107\232\175\213\157\056\254\350\260\170\044" + "\206\051\272\272\232\003\241\113\116\304\251\034\376\211\152\214" + "\215\133\256\116\105\112\113\334\226\034\214\362\377\227\105\232" + "\073\277\334\202\143\230\314\001\315\251\010\135\241\056\363\166" + "\254\344\156\374\264\161\330\121\001\336\006\376\047\022\045\206" + "\144\234\162\325\051\270\331\326\141\042\072\230\175\132\011\252" + "\266\073\320\070\045\240\275\202\222\037\163\036\015\211\317\356" + "\124\040\377\044\236\334\276\165\126\232\105\274\331\367\024\215" + "\344\162\265\221\335\040\161\114\066\270\275\161\173\174\263\366" + "\037\062\351\176\360\376\322\245\343\154\050\203\067\310\170\200" + "\244\173\226\241\371\311\310\126\075\167\215\254\073\220\356\361" + "\257\217\217\273\210\133\162\121\142\066\300\016\064\142\337\044" + "\026\311\062\203\362\035\270\163\216\135\334\215\203\206\271\274" + "\376\110\076\127\174\112\142\143\175\143\213\166\274\214\162\167" + "\337\055\064\354\302\203\172\024\177\262\040\253\202\005\020\123" + "\065\031\225\206\064\054\122\156\033\075\337\003\205\020\376\073" + "\042\216\336\121\376\240\051\145\240\175\253\240\226\026\161\066" + "\210\103\125\137\116\367\015\050\270\200\154\275\277\363\323\337" + "\176\256\144\266\001\050\161\235\134\044\270\022\075\002\376\115" + "\163\047\030\356\266\313\327\174\026\351\315\355\361\332\326\040" + "\326\112\003\327\030\172\203\271\143\010\023\124\364\337\324\156" + "\051\362\025\014\011\131\134\203\356\101\034\015\052\126\142\307" + "\160\214\276\162\030\242\347\057\155\077\012\021\142\114\155\344" + "\041\162\161\150\237\276\243\113\363\140\237\205\306\261\030\277" + "\320\144\145\024\241\201\325\167\303\205\303\046\345\301\325\136" + "\216\152\157\245\271\167\130\170\337\241\277\031\130\016\367\267" + "\200\317\307\022\157\261\146\060\354\001\372\014\007\166\061\046" + "\107\056\133\051\151\300\263\060\030\360\041\350\376\375\051\143" + "\251\311\146\317\226\065\262\165\361\024\216\153\043\161\245\147" + "\064\132\355\074\147\034\033\206\251\131\157\201\251\336\051\371" + "\257\222\067\260\365\237\312\060\006\254\277\270\246\162\216\153" + "\064\302\302\056\077\164\377\034\302\250\006\007\332\332\060\223" + "\010\012\366\057\156\012\117\247\212\346\222\154\002\270\146\343" + "\234\144\100\152\175\334\013\030\151\113\316\146\337\251\054\102" + "\243\017\246\002\072\244\263\315\174\363\330\304\057\005\021\345" + "\331\271\155\050\122\111\137\020\073\201\116\025\333\317\271\122" + "\027\341\341\346\272\246\122\273\364\231\247\100\144\125\053\350" + "\325\366\145\061\267\121\056\146\004\025\306\204\343\002\305\306" + "\072\064\201\247\157\017\272\150\361\346\230\236\205\354\334\103" + "\061\277\355\274\117\042\004\274\177\143\363\200\114\326\037\370" + "\325\053\321\176\252\173\211\105\020\041\244\366\103\332\374\075" + "\303\315\014\045\337\210\114\004\231\036\332\206\377\253\061\030" + "\045\117\031\114\377\306\165\106\126\221\102\305\364\336\134\001" + "\246\274\217\113\213\035\175\150\104\126\206\323\222\162\037\075" + "\264\140\377\116\101\327\211\101\002\342\050\360\317\036\112\122" + "\040\243\044\310\237\266\067\246\070\015\175\241\174\243\162\327" + "\005\262\256\137\077\111\262\123\222\047\311\143\063\237\300\060" + "\042\052\264\151\162\061\006\320\036\231\206\176\071\226\013\236" + "\152\113\331\371\264\107\341\274\111\226\023\255\002\153\004\055" + "\054\255\251\042\257\374\111\227\003\325\353\251\074\320\230\101" + "\137\370\044\031\361\235\100\110\047\235\240\074\143\300\177\066" + "\015\266\204\366\307\004\364\267\043\015\343\076\177\060\051\005" + "\022\222\314\067\064\060\064\310\343\207\111\225\256\071\232\153" + "\341\346\266\171\264\305\145\122\114\076\064\272\215\067\216\044" + "\213\260\127\235\006\253\161\307\350\074\252\074\353\206\002\227" + "\134\352\157\006\054\036\253\156\144\013\066\115\123\362\055\073" + "\202\102\136\250\273\144\011\347\262\055\305\072\073\270\362\132" + "\040\336\056\144\137\063\217\311\060\202\345\134\102\103\011\216" + "\300\330\071\316\352\321\141\073\241\106\023\066\201\355\340\066" + "\141\364\272\163\114\102\211\353\304\132\354\261\153\106\055\363" + "\276\142\351\264\146\065\055\120\110\342\163\132\260\222\165\020" + "\063\122\202\236\061\171\350\172\143\161\032\215\235\000\275\340" + "\062\325\142\201\367\174\273\166\212\133\242\263\360\277\332\075" + "\013\112\350\264\000\123\171\262\246\154\325\004\111\074\116\364" + "\161\267\373\163\272\141\040\240\350\161\263\340\277\106\201\123" + "\311\044\203\056\137\134\303\064\020\063\252\020\222\041\111\242" + "\130\351\362\201\154\265\045\147\211\074\073\212\232\224\263\336" + "\114\376\310\327\256\201\304\123\055\170\145\211\047\271\316\312" + "\201\035\233\114\251\001\354\221\222\054\233\346\166\255\034\120" + "\106\350\076\210\153\366\135\324\240\023\276\033\250\034\217\154" + "\111\046\352\203\131\061\133\325\100\024\020\332\172\214\332\231" + "\354\105\057\164\030\231\036\264\371\046\355\116\070\073\233\047" + "\313\101\246\212\023\064\372\061\322\215\274\347\353\307\050\050" + "\263\067\201\274\315\130\233\041\127\157\012\304\147\164\156\271" + "\246\244\233\353\010\076\044\200\306\357\150\360\357\324\363\367" + "\066\024\036\325\173\140\332\252\224\214\157\103\044\021\322\350" + "\324\372\326\060\272\252\002\010\374\327\126\100\201\200\142\311" + "\227\064\060\220\331\201\161\044\322\161\106\073\156\220\237\337" + "\134\157\035\153\133\270\041\076\131\272\050\025\036\210\247\057" + "\327\106\302\357\201\156\157\246\223\051\177\364\061\007\344\064" + "\373\313\007\010\162\335\364\013\044\353\310\326\051\110\073\237" + "\160\136\177\271\303\277\036\056\027\261\214\153\130\017\343\313" + "\337\327\104\014\357\031\200\120\321\365\124\242\164\256\057\242" + "\174\171\344\206\022\225\322\117\065\002\247\172\111\323\257\150" + "\017\366\160\376\341\325\261\303\064\107\105\016\144\174\153\035" + "\256\127\054\364\321\247\254\311\251\202\361\247\125\020\065\133" + "\237\357\257\141\124\272\233\070\073\355\054\255\070\054\022\374" + "\040\360\325\341\325\353\242\062\317\131\332\032\341\203\044\070" + "\241\330\126\026\151\313\044\304\136\326\023\161\173\275\234\067" + "\244\374\141\031\066\142\155\311\316\057\365\052\377\037\363\154" + "\160\142\320\077\223\233\314\244\311\245\170\343\041\047\142\254" + "\267\077\370\107\321\320\275\044\122\156\313\236\152\153\264\327" + "\167\360\146\365\163\265\341\276\044\042\114\114\046\164\177\142" + "\206\047\360\066\054\163\154\314\352\012\064\063\376\137\066\052" + "\374\266\165\071\262\057\073\367\246\271\211\222\114\340\106\322" + "\220\050\220\137\167\007\036\125\073\353\231\335\260\053\326\076" + "\253\063\235\302\013\273\202\067\016\230\257\347\254\126\375\215" + "\143\107\273\201\034\075\171\042\156\163\116\163\222\210\053\211" + "\206\246\123\011\330\013\333\121\321\011\200\023\160\323\156\353" + "\175\324\077\364\275\122\056\034\231\274\112\211\271\330\024\073" + "\003\356\114\010\174\077\277\304\162\146\261\266\054\125\206\236" + "\106\244\220\275\000\025\356\215\105\101\352\070\151\047\016\021" + "\146\242\355\347\250\057\122\226\273\031\113\045\155\177\374\374" + "\061\117\056\121\011\303\236\126\206\061\320\075\164\115\354\372" + "\333\304\150\153\356\113\355\057\104\136\322\105\277\101\112\225" + "\042\137\307\164\067\362\115\072\300\212\030\000\275\020\324\063" + "\017\257\322\200\000\114\125\370\257\365\034\157\013\106\320\104" + "\130\352\353\225\223\116\057\237\126\015\232\355\112\034\344\143" + "\103\247\114\155\216\222\171\337\155\254\234\222\153\352\117\100" + "\324\227\353\021\215\053\276\214\270\164\340\315\277\106\027\203" + "\330\362\345\124\206\127\305\015\267\220\041\221\161\203\104\273" + "\053\361\330\200\101\360\141\073\244\171\106\074\047\171\125\345" + "\112\034\153\113\125\077\236\217\307\003\071\240\013\371\021\265" + "\134\272\060\262\273\003\142\203\261\273\066\132\036\367\151\243" + "\210\043\132\030\025\121\034\274\353\366\163\314\113\140\212\046" + "\104\252\250\205\240\146\307\201\111\245\106\231\155\111\023\164" + "\122\036\136\035\231\317\017\046\245\274\122\157\107\014\032\330" + "\341\211\111\174\217\320\050\063\152\271\063\045\010\152\331\052" + "\261\000\137\337\071\263\072\057\026\354\304\331\177\217\346\020" + "\132\324\320\376\342\263\123\357\137\310\157\204\126\030\270\266" + "\345\300\265\050\156\145\266\345\142\162\220\151\307\274\157\235" + "\112\213\057\303\127\264\051\302\224\067\220\346\066\345\360\340" + "\347\201\002\213\116\210\067\137\137\221\343\163\146\260\151\227" + "\034\242\264\111\217\367\325\134\131\267\031\042\035\311\177\037" + "\346\104\307\123\033\231\036\270\075\223\327\014\054\020\136\152" + "\042\247\236\142\130\061\211\126\251\256\157\105\333\047\220\062" + "\026\040\331\015\353\222\246\047\000\104\254\367\102\151\272\237" + "\116\364\277\212\070\357\374\045\321\275\046\337\071\130\322\051" + "\155\152\155\266\074\337\135\232\116\156\200\323\273\045\361\102" + "\332\233\116\142\143\231\310\161\333\337\026\244\114\052\201\053" + "\162\172\173\034\145\332\042\251\116\241\163\212\032\041\251\276" + "\230\350\203\025\221\223\003\110\347\320\137\115\074\177\302\063" + "\112\123\233\172\366\176\360\226\271\147\345\107\275\251\137\321" + "\373\367\234\133\061\131\063\071\345\346\135\216\326\024\334\271" + "\151\202\226\114\324\032\265\321\136\013\006\173\371\123\346\366" + "\313\303\176\227\017\343\220\252\167\345\213\061\163\314\305\344" + "\144\060\004\035\024\064\372\277\146\273\005\071\260\340\160\135" + "\260\304\127\143\053\244\125\233\370\177\164\232\156\113\303\171" + "\053\377\371\165\112\306\100\005\241\011\026\372\067\163\045\311" + "\361\366\073\236\014\224\206\054\001\144\341\325\360\035\061\040" + "\143\063\324\035\315\007\361\363\114\146\223\010\052\277\341\352" + "\026\343\274\060\246\174\352\350\046\103\157\002\303\264\074\364" + "\276\360\040\155\316\175\314\150\246\001\257\357\265\363\141\072" + "\230\342\166\173\077\227\017\374\341\346\066\322\123\351\207\053" + "\322\015\105\232\366\350\370\375\255\240\010\230\111\352\376\235" + "\115\145\016\023\235\022\105\177\247\072\317\136\024\361\324\266" + "\353\116\257\064\357\306\300\144\175\306\255\271\056\136\013\020" + "\225\117\215\174\134\370\264\026\167\050\123\143\352\173\023\044" + "\101\124\103\273\205\064\155\056\107\016\004\175\201\261\173\160" + "\367\231\225\331\354\242\316\153\013\353\201\131\267\200\247\077" + "\346\026\303\346\166\002\206\255\224\235\122\320\272\054\336\303" + "\374\244\362\352\022\023\267\210\210\250\165\332\036\321\217\137" + "\103\255\144\312\005\150\322\276\352\352\155\322\046\100\035\266" + "\342\363\376\253\006\304\340\244\323\055\062\340\104\330\104\026" + "\102\242\117\312\267\021\277\235\310\277\363\376\012\003\073\064" + "\002\106\214\115\063\204\031\257\241\141\017\210\350\006\124\316" + "\232\277\347\202\363\043\054\076\173\236\062\161\235\171\227\363" + "\325\136\301\007\076\355\366\011\351\106\220\231\355\162\137\066" + "\152\217\040\327\031\034\375\200\336\165\272\073\117\072\132\343" + "\227\247\213\177\105\250\304\127\047\013\200\010\061\331\115\333" + "\340\313\017\276\233\135\360\172\162\020\367\312\352\220\366\041" + "\335\304\045\356\236\202\204\275\211\365\114\345\276\226\016\124" + "\352\044\223\060\034\146\010\024\067\265\076\326\072\142\213\300" + "\054\155\204\027\174\153\340\332\227\243\141\230\233\072\256\063" + "\070\251\024\315\300\237\201\361\332\302\140\240\005\157\310\332" + "\035\056\346\062\264\104\115\305\026\316\205\050\277\174\347\205" + "\100\370\042\107\205\320\100\204\044\251\046\373\332\050\040\341" + "\365\246\051\151\240\353\075\221\344\111\221\255\344\255\301\235" + "\071\166\255\313\132\335\233\153\331\163\043\153\265\244\152\067" + "\061\067\226\124\101\304\242\157\257\054\346\243\061\272\055\010" + "\024\155\334\145\211\307\120\141\152\166\153\023\023\333\354\051" + "\016\314\066\260\346\377\264\034\321\040\232\113\160\042\262\362" + "\163\221\374\021\121\316\167\343\001\124\200\134\312\205\016\352" + "\270\367\312\234\236\043\053\154\034\312\045\114\005\012\046\035" + "\271\354\102\162\360\352\006\134\254\027\167\151\127\266\051\214" + "\176\300\233\200\045\156\331\244\162\263\345\267\226\364\301\027" + "\373\050\272\152\125\100\036\312\175\075\061\324\342\373\306\132" + "\106\247\251\021\112\011\103\047\152\274\050\321\023\040\164\240" + "\217\140\322\146\140\176\067\052\077\042\062\213\254\370\335\007" + "\164\002\043\321\175\375\015\314\220\160\306\327\240\022\042\047" + "\005\222\017\020\221\110\036\153\014\143\163\045\125\233\300\373" + "\233\167\072\315\003\262\350\346\123\017\016\100\226\175\253\011" + "\341\270\151\274\104\157\311\241\044\322\252\126\115\036\134\040" + "\024\225\306\061\127\040\000\157\027\321\246\336\002\032\063\235" + "\173\203\230\200\165\360\373\075\323\011\133\135\207\221\162\330" + "\340\312\321\145\245\372\312\372\306\365\272\302\257\127\376\042" + "\047\226\040\334\124\324\000\266\126\202\261\044\061\324\315\302" + "\335\251\134\352\126\217\375\150\370\264\127\103\206\063\126\037" + "\374\237\006\366\215\076\152\277\364\060\374\265\223\364\207\331" + "\300\203\253\357\353\133\016\350\305\176\173\202\345\337\061\106" + "\037\204\371\054\112\067\050\015\345\014\103\313\053\134\334\073" + "\175\054\361\221\363\011\337\316\240\201\044\317\265\226\305\170" + "\202\206\077\244\361\150\217\357\331\043\244\311\205\142\226\046" + "\334\330\006\352\150\234\152\067\201\015\161\175\021\036\123\262" + "\255\340\031\326\000\320\167\156\215\175\256\077\322\274\166\206" + "\051\012\050\215\325\166\037\310\054\155\360\337\100\131\051\024" + "\374\360\243\117\225\300\064\125\243\100\312\177\037\275\015\046" + "\132\121\114\367\341\333\374\104\107\116\344\172\116\074\164\155" + "\035\067\337\047\302\106\057\260\075\016\340\245\021\272\106\227" + "\160\141\106\265\022\201\223\037\263\211\202\264\376\002\301\066" + "\204\151\077\071\052\361\331\061\160\051\247\232\110\311\227\063" + "\075\122\235\170\075\321\153\271\232\047\330\335\126\027\007\015" + "\254\342\107\022\107\306\210\271\100\245\015\126\331\002\376\122" + "\252\225\135\241\220\060\015\275\373\306\352\174\325\177\332\212" + "\323\154\061\336\137\377\100\051\013\344\225\200\342\213\013\077" + "\053\156\236\031\171\271\311\330\170\077\245\327\221\066\271\201" + "\143\140\170\176\206\140\137\343\263\055\330\153\142\141\072\323" + "\031\376\040\302\067\100\270\235\257\373\103\145\246\315\303\024" + "\354\060\125\357\046\063\025\226\270\310\006\350\322\257\121\114" + "\030\044\223\264\161\211\013\167\365\002\224\205\270\103\273\211" + "\003\317\353\104\055\322\076\210\016\275\077\326\174\174\006\325" + "\124\120\310\277\070\375\245\130\037\221\147\211\147\067\210\076" + "\132\151\100\101\213\255\302\362\245\371\320\314\002\372\054\001" + "\245\251\330\335\375\227\337\306\113\100\240\371\131\300\256\040" + "\134\170\146\270\106\234\154\003\264\311\110\163\212\314\234\070" + "\362\026\176\030\244\243\160\267\141\033\117\330\177\340\041\213" + "\070\033\377\146\046\046\374\102\303\071\225\121\317\002\244\357" + "\251\366\215\337\175\345\121\303\070\045\231\226\371\357\227\101" + "\337\176\131\212\360\223\025\141\206\165\000\313\130\047\056\275" + "\363\375\147\257\037\051\376\041\025\327\073\341\006\177\204\002" + "\053\375\336\135\205\006\221\004\001\114\260\053\031\346\272\174" + "\233\303\337\372\004\213\216\362\136\116\225\306\374\313\074\133" + "\163\371\220\043\275\312\326\167\176\121\026\172\041\227\367\335" + "\343\141\377\265\354\262\245\075\327\006\052\365\075\022\031\122" + "\137\067\122\377\270\326\361\330\244\201\254\305\210\006\105\016" + "\034\371\336\305\322\141\300\241\200\154\343\264\066\116\313\223" + "\021\166\133\325\124\145\236\327\337\214\332\126\201\004\340\016" + "\344\220\024\223\151\222\211\124\044\305\050\376\034\075\175\103" + "\364\273\016\144\037\231\260\036\247\121\105\075\265\021\330\130" + "\362\027\344\214\250\262\353\101\377\215\273\116\004\370\317\115" + "\322\220\025\060\245\356\076\104\010\045\252\242\113\137\365\205" + "\120\327\111\100\142\030\357\065\067\303\207\151\304\130\305\020" + "\146\311\110\042\361\014\027\242\174\016\077\250\035\361\157\174" + "\035\023\206\246\237\013\051\207\170\173\046\050\301\314\275\154" + "\013\160\075\335\226\217\146\260\375\377\061\137\363\365\014\250" + "\104\235\061\241\062\321\335\107\064\351\376\347\220\235\056\115" + "\034\010\142\316\244\242\031\003\277\046\317\273\130\230\042\107" + "\125\227\102\365\071\136\022\356\322\076\046\072\033\114\212\213" + "\362\106\211\155\006\164\157\124\135\043\042\255\003\156\167\346" + "\107\250\012\156\204\002\052\025\142\300\070\335\133\000\314\304" + "\204\347\367\334\053\250\017\106\363\017\242\343\065\272\131\011" + "\346\255\377\242\245\147\266\364\147\122\171\125\251\163\201\104" + "\305\124\226\170\123\306\371\175\360\154\060\357\161\113\213\371" + "\237\044\226\010\074\264\125\031\276\321\014\010\177\316\331\224" + "\023\075\371\121\142\003\161\135\313\140\044\273\212\163\355\017" + "\074\000\223\202\275\063\130\214\270\320\117\237\071\136\342\250" + "\060\056\135\340\110\231\333\303\112\273\202\353\372\267\124\066" + "\222\314\023\257\352\111\016\164\267\035\173\072\233\220\257\107" + "\023\015\020\307\236\126\160\231\213\270\172\071\304\171\224\234" + "\123\031\326\335\025\047\006\005\142\244\270\132\362\173\215\311" + "\322\053\110\257\225\022\113\250\162\302\075\140\175\250\057\260" + "\166\364\144\327\250\076\013\221\356\044\161\243\204\000\174\014" + "\256\117\223\221\267\013\015\330\260\133\040\147\327\104\122\131" + "\247\266\204\161\154\275\233\205\044\205\143\357\355\057\156\042" + "\113\230\124\161\121\142\305\223\354\306\320\024\344\317\237\312" + "\270\335\152\314\265\317\251\323\021\127\123\223\160\010\131\332" + "\030\031\240\037\243\303\175\043\061\020\051\043\003\060\200\317" + "\141\204\351\070\064\240\161\060\053\072\312\262\242\367\271\375" + "\336\014\132\231\052\234\247\330\167\007\241\130\205\246\341\017" + "\276\374\164\251\343\145\012\304\166\110\237\364\055\161\364\242" + "\133\235\333\207\104\275\316\053\150\150\200\025\377\313\307\010" + "\014\127\336\225\352\123\261\070\360\233\035\347\375\147\356\252" + "\057\300\334\142\160\335\214\263\277\264\116\022\377\210\004\046" + "\351\236\071\162\152\070\070\156\343\313\061\155\337\377\224\334" + "\273\152\343\363\272\131\355\072\156\265\303\011\270\333\323\321" + "\072\220\207\321\050\272\060\322\133\036\365\323\071\055\362\235" + "\102\166\100\374\011\002\103\043\203\216\224\260\353\155\122\362" + "\042\113\353\157\122\207\324\002\057\332\017\322\305\013\267\015" + "\120\303\317\035\323\125\014\072\006\126\037\062\137\035\275\247" + "\371\234\256\355\217\011\242\233\136\035\074\005\132\006\135\031" + "\166\233\056\345\353\222\055\131\135\221\152\020\316\134\276\174" + "\004\264\004\245\302\062\047\075\000\365\032\131\145\032\337\101" + "\274\065\044\150\246\017\023\234\051\042\237\316\002\223\025\017" + "\315\265\317\104\146\117\324\046\312\005\257\330\160\110\250\030" + "\225\002\202\034\171\247\265\006\151\113\002\121\211\267\365\225" + "\132\177\017\017\217\042\064\374\043\313\247\320\026\255\213\075" + "\025\152\127\334\310\053\141\202\210\041\232\271\174\160\033\106" + "\146\310\046\110\257\257\072\247\162\031\135\231\136\024\025\140" + "\361\171\256\170\206\024\134\360\031\367\255\020\050\051\040\002" + "\362\310\271\017\352\075\322\060\275\272\147\274\202\062\372\335" + "\365\000\023\372\142\027\144\054\316\000\251\247\303\005\301\270" + "\220\127\312\136\231\346\324\002\106\316\141\321\247\336\010\356" + "\234\077\342\372\355\112\260\216\321\155\163\373\352\077\054\015" + "\315\020\011\077\360\357\030\253\145\275\170\365\136\176\236\145" + "\276\344\203\222\113\300\313\103\350\104\142\256\321\133\050\012" + "\234\342\207\276\076\072\316\031\203\226\332\131\024\225\330\307" + "\244\037\330\107\340\067\305\125\034\256\126\271\230\032\013\374" + "\112\203\374\375\215\360\146\320\117\211\243\273\071\351\275\014" + "\253\074\355\223\257\175\355\012\242\372\306\123\257\341\174\253" + "\117\376\255\114\037\212\340\216\001\215\374\314\046\200\057\037" + "\054\175\177\063\332\051\253\237\164\325\045\015\064\275\164\000" + "\133\134\150\200\347\152\124\017\171\010\065\031\113\321\013\206" + "\316\374\313\116\145\032\316\032\131\351\124\163\204\333\263\206" + "\064\312\003\125\320\116\227\227\266\050\314\237\256\021\273\333" + "\023\227\016\237\102\355\236\226\261\340\332\066\212\261\263\117" + "\320\075\324\254\155\131\362\060\204\356\106\306\134\337\222\264" + "\350\062\065\160\203\305\105\314\152\123\100\216\107\272\311\010" + "\343\243\172\241\356\371\074\035\261\107\317\200\244\374\025\231" + "\142\045\020\201\101\316\007\153\272\060\137\001\111\134\250\274" + "\316\355\067\006\335\001\031\112\022\246\046\151\212\217\042\037" + "\300\026\232\124\232\140\143\232\231\363\074\143\126\034\146\251" + "\341\234\015\045\144\330\062\073\135\045\017\311\317\275\014\231" + "\060\113\015\215\137\243\350\324\230\232\312\123\342\376\162\305" + "\027\222\245\065\141\121\030\020\303\151\007\101\346\146\203\176" + "\024\376\017\233\221\040\147\351\204\217\203\131\042\110\020\117" + "\125\232\265\346\307\170\055\016\155\065\321\316\333\303\232\264" + "\057\233\177\112\111\360\365\116\243\030\052\045\204\350\350\172" + "\012\356\205\305\175\101\214\052\130\305\024\254\237\275\233\335" + "\313\271\160\331\255\340\151\132\255\166\307\012\254\345\263\265" + "\234\363\106\247\044\056\276\022\277\037\011\035\175\065\362\252" + "\014\152\067\155\320\064\001\304\151\333\254\114\252\131\023\053" + "\362\011\246\362\265\147\263\051\377\244\161\055\007\275\320\337" + "\253\354\016\160\011\376\167\357\130\044\372\340\072\257\337\155" + "\036\266\054\131\254\120\005\205\275\110\274\305\125\164\143\277" + "\253\206\370\204\050\241\015\246\055\134\227\372\255\216\316\275" + "\302\116\016\154\343\325\142\354\305\134\376\146\242\215\177\012" + "\050\175\222\123\252\316\235\225\056\152\375\044\064\320\037\042" + "\210\330\124\000\043\266\244\136\215\274\101\277\000\061\362\255" + "\210\045\347\350\052\361\033\216\035\205\142\127\066\135\337\062" + "\010\027\072\356\211\270\312\264\010\200\104\120\213\264\061\044" + "\066\011\337\151\116\140\150\005\374\347\123\164\073\074\312\012" + "\241\347\357\243\361\365\134\101\246\215\110\145\221\305\001\051" + "\253\136\325\273\137\042\202\217\262\160\240\143\276\117\344\366" + "\044\034\350\075\342\370\364\264\315\241\004\040\070\261\264\020" + "\307\037\274\250\140\123\103\023\325\115\021\070\321\040\077\001" + "\043\242\360\174\120\261\163\037\375\011\255\333\101\030\375\255" + "\241\063\164\152\067\152\301\006\114\322\363\377\207\006\300\074" + "\351\245\312\310\276\336\240\233\057\301\264\015\166\312\133\323" + "\361\134\254\311\133\161\065\011\076\353\300\237\344\127\316\064" + "\041\052\014\216\074\343\111\040\357\160\015\302\326\314\101\146" + "\372\362\312\216\045\022\244\167\022\274\252\201\043\214\252\332" + "\271\302\203\064\064\136\233\015\233\241\335\134\245\151\122\305" + "\310\145\020\374\253\077\331\116\267\347\233\306\267\354\156\015" + "\101\234\077\072\132\112\173\344\064\131\240\160\217\171\131\137" + "\016\167\365\231\261\241\311\264\200\003\227\233\340\043\212\377" + "\314\267\264\046\265\272\312\051\127\346\211\177\126\341\212\057" + "\305\241\164\201\035\140\262\125\170\170\016\170\337\243\221\201" + "\313\211\220\163\123\202\114\365\161\074\234\326\261\136\240\101" + "\004\275\141\340\264\354\220\100\047\077\170\144\057\014\320\143" + "\240\331\237\211\034\107\062\165\201\320\337\236\107\073\067\332" + "\040\257\377\210\000\332\151\135\073\044\141\116\072\025\272\016" + "\115\156\177\126\103\325\001\374\140\065\256\220\155\067\302\260" + "\215\130\010\336\220\371\277\066\241\307\371\201\063\155\202\102" + "\326\161\307\302\173\367\312\024\142\070\064\024\353\172\370\314" + "\212\025\235\165\303\246\346\015\334\304\062\273\001\141\131\067" + "\223\210\341\244\260\376\300\351\132\104\111\311\332\063\051\265" + "\123\256\136\313\101\067\330\316\007\372\033\100\205\341\003\352" + "\336\037\051\307\357\317\160\167\267\066\351\016\320\235\320\215" + "\065\161\255\153\227\031\031\232\246\262\141\176\377\024\264\052" + "\160\265\032\300\235\142\144\237\025\371\332\301\251\265\117\377" + "\337\312\376\040\116\065\137\106\153\051\231\241\255\175\037\100" + "\022\127\350\167\215\341\023\202\364\321\063\112\361\330\255\234" + "\112\004\073\066\234\045\007\224\022\304\347\316\004\276\056\130" + "\212\202\204\213\215\355\003\240\340\143\155\376\255\176\334\010" + "\233\354\347\206\036\237\225\106\354\066\344\236\347\367\022\264" + "\207\126\247\340\110\065\300\074\274\112\317\000\324\374\257\352" + "\226\365\212\043\260\256\270\203\301\265\217\342\271\104\336\054" + "\142\000\157\001\061\134\321\171\334\353\037\226\274\375\242\305" + "\336\143\076\026\103\022\051\304\362\056\034\116\122\234\313\150" + "\044\234\152\363\122\213\070\232\266\340\201\277\152\324\267\013" + "\262\260\062\357\365\246\330\134\052\077\301\046\162\207\271\060" + "\252\044\036\310\376\147\016\335\160\115\127\252\227\040\304\221" + "\324\324\302\315\173\012\055\077\220\040\220\337\346\262\130\014" + "\111\042\307\347\172\352\224\046\057\075\153\063\216\135\311\130" + "\137\100\375\020\055\206\244\021\014\266\200\020\276\224\254\202" + "\372\167\341\205\057\044\157\174\362\176\210\273\112\243\335\012" + "\073\023\324\024\331\153\215\236\071\307\075\376\127\010\012\332" + "\140\375\247\324\356\074\121\312\165\352\043\177\302\206\162\032" + "\042\245\051\000\316\163\173\165\070\336\057\215\114\047\203\014" + "\365\036\101\333\034\046\373\057\043\041\075\145\352\011\171\013" + "\346\102\264\166\111\304\241\030\164\372\136\024\120\037\264\334" + "\017\032\207\277\251\216\335\244\071\273\352\113\154\240\124\264" + "\351\235\022\325\042\015\050\136\273\300\163\220\133\351\342\306" + "\016\054\232\224\225\264\311\070\377\302\171\232\057\253\330\153" + "\263\277\032\042\141\303\220\004\046\351\375\025\115\236\166\202" + "\143\301\170\341\110\052\174\125\150\122\166\003\105\170\004\074" + "\273\321\314\141\016\072\373\105\105\005\145\370\050\212\161\014" + "\000\054\344\014\123\135\343\005\301\172\373\140\065\356\236\021" + "\357\165\351\366\242\347\374\202\157\063\177\116\172\306\255\235" + "\164\220\277\212\263\334\107\171\337\366\074\045\051\011\024\077" + "\170\003\045\214\175\314\303\127\110\055\337\303\124\165\057\077" + "\350\116\203\153\236\134\013\340\277\101\003\056\165\243\272\071" + "\134\212\275\200\372\350\253\064\124\004\062\063\314\372\105\152" + "\350\335\274\057\270\232\166\231\074\064\050\104\203\033\257\214" + "\151\210\262\237\243\127\353\254\204\343\307\230\066\214\020\060" + "\272\033\155\330\157\154\101\050\324\335\354\313\046\020\110\117" + "\070\127\210\061\234\076\307\142\232\007\153\070\146\015\167\270" + "\136\223\253\075\136\022\005\135\017\355\152\301\351\032\062\031" + "\133\223\143\221\257\366\347\204\113\230\275\235\151\270\374\316" + "\000\235\265\150\350\030\120\073\113\370\061\366\214\216\255\323" + "\002\133\264\146\320\325\240\232\271\115\337\240\046\333\336\011" + "\106\273\057\055\020\173\274\320\133\236\162\054\352\035\002\234" + "\043\360\311\217\250\060\275\145\317\033\247\143\067\215\165\305" + "\134\374\001\162\271\153\064\006\027\022\144\332\211\365\044\250" + "\221\166\045\112\010\056\212\367\173\161\202\345\320\361\031\016" + "\151\214\372\266\041\354\043\131\000\143\242\312\016\302\043\072" + "\231\216\274\047\316\337\123\103\033\061\300\100\132\366\257\333" + "\154\240\307\134\266\056\253\040\125\263\037\150\057\244\106\303" + "\106\265\274\316\340\220\336\233\164\054\232\220\045\254\176\313" + "\207\245\242\137\135\027\161\126\174\112\142\355\066\012\334\221" + "\142\352\270\326\242\227\202\166\223\373\270\272\014\161\044\052" + "\306\031\075\012\073\074\377\100\077\242\051\226\025\042\000\205" + "\372\141\011\266\172\374\123\300\205\055\020\154\273\255\202\301" + "\140\325\237\055\165\350\162\315\245\047\007\062\236\243\331\140" + "\124\051\017\154\176\012\137\240\120\250\371\117\175\257\131\106" + "\346\270\267\041\060\171\221\257\111\363\123\077\343\150\060\053" + "\242\060\221\326\261\205\116\053\172\157\154\230\377\004\370\106" + "\347\374\070\045\216\231\044\071\004\164\156\201\016\356\260\205" + "\253\117\306\315\212\134\045\112\060\120\300\142\356\373\341\155" + "\207\331\004\301\315\121\256\217\173\154\124\013\314\051\270\016" + "\236\066\020\050\305\341\377\354\324\371\064\157\115\037\146\355" + "\102\370\366\052\231\343\326\025\316\132\121\020\274\170\310\074" + "\140\340\054\154\342\054\301\143\126\055\251\135\220\150\164\334" + "\213\077\012\022\270\331\033\034\215\077\314\226\326\215\312\315" + "\065\241\205\010\267\305\260\215\056\260\222\046\014\103\342\022" + "\170\333\065\141\367\223\252\301\337\325\335\025\372\223\313\131" + "\165\263\333\040\001\035\146\156\207\216\007\162\145\326\345\050" + "\340\207\260\346\356\270\207\012\042\337\013\126\077\173\024\175" + "\316\363\205\252\016\302\347\336\300\344\111\174\114\304\263\372" + "\060\051\041\167\150\366\103\277\153\375\315\141\034\260\174\221" + "\032\135\031\111\246\320\056\116\377\240\327\342\147\277\244\055" + "\274\064\322\041\267\136\163\037\052\004\140\276\244\035\304\077" + "\151\261\246\113\061\236\345\331\020\347\233\156\140\142\036\314" + "\151\225\050\335\162\032\100\235\007\160\301\176\037\230\066\206" + "\315\370\255\373\104\116\262\213\045\112\057\350\255\152\101\245" + "\272\205\266\364\365\057\035\156\204\003\254\173\171\143\047\346" + "\364\066\253\265\136\275\377\012\024\245\153\137\013\205\102\121" + "\125\363\015\366\334\042\023\261\252\172\131\257\111\270\254\373" + "\256\224\175\362\107\301\103\102\367\243\117\331\325\242\342\210" + "\054\275\325\340\060\240\350\207\336\153\313\317\077\211\116\335" + "\101\325\141\047\250\063\251\236\233\346\347\155\376\336\154\314" + "\200\143\273\347\054\061\223\155\327\337\056\122\267\214\066\213" + "\177\152\015\154\334\304\064\031\323\165\102\147\363\113\165\274" + "\011\005\162\336\215\250\263\317\300\176\113\230\227\135\252\165" + "\044\140\066\136\023\333\311\341\025\217\331\105\324\063\107\033" + "\132\244\030\103\065\327\362\364\311\353\136\332\331\333\227\261" + "\354\164\030\072\213\075\111\117\353\031\010\233\001\350\055\012" + "\174\116\317\365\015\320\242\053\251\307\257\141\171\255\031\165" + "\246\131\250\105\154\354\130\322\070\070\330\145\277\017\260\063" + "\104\302\263\000\365\056\377\270\076\227\176\071\173\374\233\147" + "\264\137\374\237\363\346\176\353\057\272\300\220\104\343\015\210" + "\116\026\371\235\340\201\055\337\163\052\150\324\153\162\301\305" + "\146\123\211\154\253\024\033\100\200\255\146\227\172\367\200\275" + "\203\242\203\037\015\354\005\127\003\342\222\176\341\353\215\156" + "\134\251\361\243\063\127\353\332\036\360\025\132\050\134\101\067" + "\054\064\066\366\054\044\244\002\345\037\117\152\267\057\144\230" + "\213\274\351\077\273\274\133\032\000\174\343\320\314\257\007\160" + "\125\100\316\072\116\343\254\033\110\117\052\361\316\044\300\361" + "\117\211\131\311\264\361\012\141\274\365\024\076\051\375\045\372" + "\345\337\210\377\126\201\112\341\121\332\304\020\036\357\353\275" + "\055\275\235\247\150\316\367\145\104\277\026\337\003\243\252\102" + "\126\143\371\362\113\271\116\225\205\320\202\254\172\102\270\350" + "\255\062\351\260\100\171\000\376\256\057\177\206\171\057\164\212" + "\360\201\326\320\377\024\001\320\221\316\234\216\262\201\100\161" + "\363\161\035\135\127\103\301\272\151\250\237\347\056\213\205\240" + "\141\014\264\216\121\072\143\100\027\334\165\046\016\335\333\364" + "\051\011\362\235\352\217\230\246\377\354\361\314\317\010\116\160" + "\156\123\257\224\343\206\057\023\223\215\260\000\377\143\275\100" + "\377\337\374\035\167\216\202\070\373\137\346\152\130\106\077\375" + "\063\355\235\122\016\271\030\011\244\012\176\157\045\002\102\170" + "\120\140\312\350\113\073\366\342\010\167\173\147\065\210\115\155" + "\226\163\176\016\161\324\163\041\246\157\330\043\235\106\146\307" + "\001\130\213\222\005\125\310\240\072\337\024\123\345\214\233\307" + "\233\123\355\243\117\365\076\301\032\151\012\176\211\135\010\257" + "\344\275\245\367\050\307\243\330\147\242\320\112\267\201\276\224" + "\373\057\206\131\354\115\350\053\054\104\156\004\162\244\057\313" + "\262\357\107\336\137\253\300\257\112\063\307\207\123\266\016\104" + "\046\320\336\045\217\124\357\151\252\251\176\037\124\374\342\151" + "\162\356\034\217\024\316\372\146\122\204\230\155\121\015\241\201" + "\233\036\217\376\151\034\021\050\067\114\337\035\240\321\074\246" + "\044\066\211\241\315\132\276\240\060\055\014\351\240\057\065\330" + "\150\073\357\063\077\072\236\013\136\246\217\270\261\317\023\017" + "\300\113\144\267\201\010\346\342\223\045\241\260\105\123\124\130" + "\102\160\003\072\234\264\126\144\147\104\044\057\066\270\273\171" + "\200\045\164\174\277\301\250\327\103\173\243\356\130\333\165\223" + "\174\074\134\137\223\306\306\077\303\056\251\337\157\306\202\135" + "\255\367\044\007\061\126\154\213\271\346\334\056\054\025\350\356" + "\260\122\316\340\236\057\361\242\262\163\250\302\145\354\376\376" + "\126\147\307\211\362\062\130\365\045\341\251\007\274\101\136\056" + "\016\223\132\271\025\123\361\104\073\155\334\336\220\105\172\174" + "\136\261\025\053\323\312\273\042\141\202\141\015\275\155\176\246" + "\335\212\021\025\205\312\323\265\060\173\003\053\010\033\154\312" + "\272\062\010\037\121\305\265\346\046\054\102\074\361\013\055\215" + "\242\001\345\367\321\071\245\027\341\172\103\030\051\007\106\330" + "\101\311\061\215\252\050\245\370\112\315\274\255\130\261\032\314" + "\101\114\315\125\210\061\074\116\112\354\364\036\243\330\023\326" + "\307\262\010\336\247\261\145\004\325\127\323\366\116\345\217\041" + "\315\354\163\033\011\066\023\160\306\265\245\154\026\371\205\046" + "\264\073\077\217\345\162\056\375\220\105\375\367\274\302\261\062" + "\156\011\177\144\201\200\037\245\300\027\053\000\020\271\055\177" + "\135\157\143\372\354\252\367\231\362\252\252\355\171\101\132\262" + "\040\001\050\355\366\226\021\044\145\275\046\267\205\070\302\132" + "\301\001\012\246\120\056\272\012\036\053\324\033\361\155\361\034" + "\036\227\051\244\366\235\221\125\306\221\265\204\103\074\221\211" + "\255\140\046\306\134\340\271\145\220\004\024\374\015\365\310\006" + "\147\040\150\156\177\347\071\336\011\001\130\204\135\247\061\013" + "\145\051\241\254\166\106\041\023\336\102\005\375\076\177\311\266" + "\254\164\332\371\254\270\041\225\373\135\220\314\334\374\161\143" + "\045\216\363\224\071\271\315\326\142\120\234\113\112\375\025\364" + "\015\300\245\175\012\061\372\272\012\311\330\257\077\152\105\264" + "\075\111\061\175\063\103\071\121\353\001\354\155\370\137\227\111" + "\106\211\326\041\075\204\351\331\357\133\062\242\174\017\347\207" + "\142\223\234\073\100\203\174\171\053\061\155\001\305\365\043\132" + "\111\347\073\221\317\347\040\201\256\016\337\141\043\353\100\301" + "\004\063\142\173\220\340\375\173\277\157\341\312\367\130\346\260" + "\220\232\130\375\333\152\161\321\060\267\141\331\017\123\101\347" + "\276\070\036\273\102\310\263\241\060\134\344\016\247\211\360\325" + "\375\165\237\064\376\006\146\366\374\327\117\146\320\323\130\116" + "\166\111\221\244\046\357\220\003\225\362\036\214\305\165\105\111" + "\161\132\224\241\133\353\161\070\251\330\366\207\342\223\142\033" + "\273\230\002\133\106\237\240\000\224\272\032\366\333\033\221\375" + "\030\270\111\237\237\105\000\173\351\033\074\370\300\236\175\031" + "\125\313\227\132\065\164\163\154\133\170\032\205\115\072\074\310" + "\074\013\020\077\252\217\362\305\074\276\247\271\341\134\205\335" + "\333\223\366\140\064\177\240\015\231\315\127\244\045\117\277\003" + "\175\071\307\243\156\353\251\172\203\206\124\025\012\266\063\021" + "\336\337\302\307\174\223\221\272\143\000\277\364\175\321\061\015" + "\126\145\356\073\045\273\127\100\146\172\327\262\010\167\236\374" + "\074\203\370\353\247\072\163\163\031\117\265\307\153\137\234\056" + "\161\013\216\120\314\310\155\325\130\335\264\026\302\075\372\344" + "\355\211\265\021\024\374\140\317\030\156\323\200\016\110\243\043" + "\267\170\014\257\016\177\373\345\253\176\131\143\233\355\023\016" + "\041\311\202\230\053\160\106\143\266\342\163\153\350\360\230\104" + "\026\372\212\045\310\215\076\052\344\245\043\001\230\010\106\026" + "\170\143\004\241\340\246\003\336\375\264\111\145\223\236\015\066" + "\200\161\356\337\152\303\267\217\003\327\315\105\175\221\314\333" + "\307\256\336\214\351\274\160\276\136\004\174\046\344\022\214\257" + "\117\236\014\124\151\020\161\303\222\116\057\334\042\332\361\214" + "\043\030\152\000\045\166\066\013\051\130\135\327\372\230\013\152" + "\161\074\231\205\067\330\062\213\033\004\211\362\220\224\216\350" + "\145\374\051\000\322\365\261\152\136\350\263\202\037\324\275\153" + "\171\251\026\151\040\114\370\340\273\366\100\013\112\157\365\371" + "\241\011\171\243\172\116\330\065\345\140\030\122\022\055\021\073" + "\244\336\067\264\335\363\334\006\204\367\014\207\022\305\045\033" + "\051\121\003\321\307\321\146\001\220\331\160\216\336\352\333\050" + "\116\023\074\342\047\050\202\161\253\060\131\376\110\144\111\233" + "\325\151\000\144\065\244\237\100\335\260\116\336\307\367\276\151" + "\133\117\257\336\232\334\052\223\255\357\272\062\254\253\322\365" + "\145\314\326\302\031\213\036\202\246\031\314\313\057\375\211\257" + "\250\046\341\343\220\132\264\350\226\107\022\273\263\020\267\373" + "\244\023\264\123\301\241\147\155\116\147\363\342\362\143\215\010" + "\364\057\156\002\350\050\026\211\345\170\176\372\271\211\072\265" + "\210\246\344\271\070\323\056\005\155\251\140\137\244\112\273\353" + "\060\231\164\362\235\262\263\133\105\247\145\315\153\027\075\005" + "\061\064\114\062\071\223\326\321\204\042\334\121\155\025\175\302" + "\242\043\006\276\036\127\014\253\165\337\202\151\054\235\013\325" + "\361\273\227\123\142\175\111\131\016\131\024\102\216\335\031\240" + "\032\160\130\373\016\323\003\351\166\226\014\315\063\340\154\247" + "\376\132\122\065\316\176\363\261\135\173\372\111\372\226\371\135" + "\251\052\215\204\307\245\047\256\313\050\112\223\322\355\126\043" + "\357\106\237\126\071\374\057\206\347\111\305\140\237\215\300\277" + "\144\051\146\067\316\237\253\272\300\163\205\325\172\145\127\170" + "\107\360\026\230\212\333\031\241\141\365\176\371\264\231\015\066" + "\334\016\363\273\273\136\055\342\071\127\237\301\035\355\304\223" + "\317\340\113\347\070\304\226\057\055\033\227\253\215\332\217\315" + "\256\215\142\115\217\174\366\157\251\106\351\071\205\035\124\011" + "\176\155\372\237\127\333\152\373\364\312\310\314\347\111\076\004" + "\156\350\035\257\232\121\245\346\010\245\035\257\346\365\132\245" + "\330\000\173\055\327\134\121\273\020\152\372\166\006\110\214\371" + "\307\246\114\232\253\122\307\004\266\250\012\033\253\242\204\365" + "\211\041\130\226\310\132\026\111\262\231\034\346\310\252\373\025" + "\030\152\161\321\140\026\356\056\034\272\275\254\307\301\243\356" + "\074\203\042\306\210\167\247\324\312\337\261\210\300\301\153\333" + "\134\312\124\135\250\303\066\276\317\237\212\077\047\214\020\032" + "\222\274\151\271\235\016\217\076\366\237\014\305\076\045\223\033" + "\056\251\231\076\116\270\251\054\023\231\243\356\132\054\305\063" + "\270\055\202\156\047\337\347\255\160\377\350\143\336\203\211\312" + "\246\130\054\132\274\134\022\137\226\202\150\106\025\006\063\203" + "\220\306\211\226\166\264\340\272\374\174\267\053\251\043\337\267" + "\207\364\312\275\065\260\255\312\244\115\224\006\146\061\262\033" + "\076\252\121\277\266\021\220\253\032\327\345\072\212\101\244\137" + "\063\370\364\114\170\377\034\003\037\322\374\306\034\035\324\053" + "\332\251\334\307\365\126\002\043\034\053\251\066\106\070\156\131" + "\233\115\133\345\345\065\036\114\074\032\154\047\230\354\074\124" + "\111\334\057\313\177\067\040\246\226\357\356\070\246\224\176\345" + "\015\126\371\346\250\221\066\374\121\055\164\064\116\324\113\243" + "\017\103\143\161\327\235\347\263\272\236\237\356\177\362\156\030" + "\317\352\342\215\175\201\021\135\027\235\235\105\137\273\367\276" + "\370\036\274\015\116\040\374\354\216\347\100\260\217\235\227\333" + "\043\021\106\123\065\057\301\022\226\160\261\001\043\277\037\144" + "\136\150\041\203\271\357\050\245\375\145\273\273\334\343\174\250" + "\226\224\042\361\131\115\375\347\000\051\361\336\051\157\224\154" + "\075\350\367\373\356\237\230\165\320\201\201\273\367\054\335\341" + "\364\340\314\102\074\234\155\315\301\065\313\267\044\145\015\263" + "\110\161\316\107\235\220\343\022\030\073\202\037\206\207\005\364" + "\217\152\316\066\040\104\362\013\060\241\365\171\333\001\260\053" + "\373\331\316\022\126\351\171\121\352\146\233\301\313\144\304\062" + "\254\267\100\047\313\033\265\354\213\252\042\312\153\271\033\347" + "\013\113\126\027\266\033\333\343\024\333\215\227\124\261\056\372" + "\047\313\130\020\022\000\213\134\160\030\074\352\125\332\237\270" + "\317\215\110\322\257\031\376\024\333\165\337\370\241\357\304\004" + "\103\262\072\326\343\070\156\263\010\263\301\355\056\344\052\221" + "\337\262\040\171\362\367\120\377\313\220\241\310\117\332\124\100" + "\137\253\103\362\124\025\032\060\325\307\211\371\353\026\361\025" + "\222\067\326\135\026\120\375\342\367\332\364\317\101\374\045\264" + "\347\343\162\165\227\351\112\325\056\226\270\215\317\067\221\170" + "\330\347\252\060\301\210\031\134\373\233\335\121\061\176\220\323" + "\226\061\236\343\372\112\006\056\353\044\322\345\052\341\067\043" + "\062\265\104\006\156\347\226\352\103\067\372\334\073\275\356\045" + "\160\133\165\164\141\202\056\042\031\361\142\310\164\362\311\025" + "\172\176\060\053\067\151\067\040\117\050\276\265\160\300\305\342" + "\367\034\140\204\110\235\233\126\365\273\161\064\001\134\054\047" + "\214\123\264\223\271\366\003\055\340\133\366\337\266\003\147\036" + "\302\133\051\260\332\356\243\016\371\172\122\214\021\167\057\203" + "\275\344\253\227\172\175\325\221\125\335\311\323\223\052\167\177" + "\340\314\207\106\352\042\017\255\170\210\230\104\110\332\350\265" + "\356\304\075\307\202\133\160\321\367\045\077\207\120\304\360\036" + "\377\376\003\246\153\167\006\053\224\214\223\013\043\300\315\366" + "\037\363\367\157\225\344\026\056\335\015\012\162\131\105\067\044" + "\117\100\065\164\121\355\007\246\326\076\011\312\004\372\233\346" + "\254\063\060\350\053\021\131\200\037\273\174\040\275\134\020\355" + "\267\040\320\056\372\030\160\224\214\066\354\116\112\061\112\067" + "\375\316\152\272\036\235\315\071\025\355\272\172\335\170\013\275" + "\143\173\302\111\074\141\047\110\140\007\147\223\151\255\075\253" + "\331\020\042\032\252\214\254\055\002\037\040\016\043\235\007\043" + "\100\077\327\221\037\237\237\126\222\201\054\232\125\150\105\362" + "\312\241\364\370\321\326\017\336\320\320\111\031\235\007\074\331" + "\062\323\302\337\114\077\242\167\014\240\115\363\040\205\314\124" + "\173\022\167\122\150\264\167\254\335\104\172\175\015\356\135\105" + "\031\117\266\335\027\305\072\375\376\214\067\235\174\146\076\351" + "\161\124\034\164\210\147\173\136\352\237\254\056\015\167\131\242" + "\350\071\103\370\336\061\310\055\365\050\356\123\332\056\105\310" + "\112\003\247\354\122\273\077\070\325\242\330\325\105\143\052\353" + "\143\114\065\042\203\026\024\210\015\023\212\362\251\332\011\242" + "\364\171\355\332\237\102\107\201\101\271\045\147\144\270\002\323" + "\201\326\335\133\316\177\371\212\100\062\302\214\242\115\266\022" + "\020\370\134\056\336\075\152\216\370\031\060\150\210\101\160\060" + "\250\374\241\155\235\053\351\323\123\067\275\244\206\200\267\135" + "\062\026\336\030\127\043\366\336\044\245\366\334\344\061\355\323" + "\313\344\141\366\367\232\300\325\026\210\325\325\271\157\125\167" + "\203\362\270\077\273\070\117\076\262\322\117\326\130\270\377\017" + "\252\125\123\347\040\120\165\266\247\337\067\040\001\151\011\150" + "\021\120\214\245\340\153\262\026\306\351\153\303\361\340\116\020" + "\134\207\154\142\111\353\217\253\143\260\323\362\336\162\161\366" + "\233\310\060\166\076\147\175\041\223\237\024\126\141\022\064\217" + "\306\001\270\223\171\011\113\311\120\143\154\225\121\144\325\304" + "\105\035\363\232\362\141\004\344\315\012\104\015\331\340\076\122" + "\225\105\255\102\057\306\201\375\366\143\371\232\115\205\117\110" + "\012\206\064\151\142\246\136\070\342\014\202\014\122\166\110\201" + "\244\052\163\230\050\055\160\070\225\170\044\253\063\321\144\127" + "\350\170\274\067\174\045\120\325\046\214\323\325\215\150\170\342" + "\304\036\035\015\147\067\313\362\203\116\363\072\126\056\117\351" + "\331\363\150\271\022\205\065\361\067\367\164\136\343\047\250\043" + "\252\340\201\270\132\361\135\033\207\334\217\116\265\271\004\277" + "\072\063\234\267\111\353\121\220\076\310\060\322\234\022\013\214" + "\356\140\313\010\137\012\071\155\204\002\120\057\334\166\076\047" + "\250\146\001\142\023\020\142\313\327\076\137\365\043\304\173\053" + "\301\377\342\001\245\303\254\157\232\165\054\172\123\035\122\214" + "\317\112\055\074\206\336\273\225\352\133\005\043\056\370\164\156" + "\240\231\035\042\340\024\157\064\007\032\240\357\355\067\371\212" + "\373\056\116\021\204\075\154\070\353\060\045\304\011\163\377\035" + "\041\247\107\274\305\060\106\127\051\123\367\374\026\125\126\213" + "\171\026\102\163\114\171\047\321\067\064\043\242\364\042\010\370" + "\076\012\322\152\032\041\031\354\046\011\110\166\017\042\114\001" + "\364\115\317\373\273\231\347\045\242\333\351\313\000\116\074\054" + "\161\307\266\261\241\214\173\040\017\015\175\217\022\204\275\326" + "\150\030\142\277\204\042\321\272\367\210\124\055\223\252\353\071" + "\101\042\241\050\232\260\215\215\332\211\266\111\307\273\354\342" + "\054\164\047\063\034\200\232\372\255\214\123\232\064\325\330\250" + "\043\115\204\037\370\000\017\135\227\236\133\271\342\131\337\160" + "\276\347\137\076\301\154\153\362\326\110\042\335\142\321\034\043" + "\324\045\152\004\214\170\143\231\020\175\051\137\216\323\342\250" + "\047\305\025\133\013\063\161\160\150\064\271\240\354\353\332\062" + "\111\346\200\002\336\324\343\220\230\144\145\025\015\050\312\076" + "\046\007\264\175\107\112\132\121\362\221\005\041\111\303\164\161" + "\210\023\336\266\211\232\370\361\341\213\116\070\012\172\064\120" + "\305\050\035\334\167\330\224\331\272\266\006\366\035\062\076\235" + "\056\010\307\350\055\221\073\053\243\154\373\325\211\304\113\370" + "\155\217\006\201\025\311\102\055\141\075\173\177\247\002\054\235" + "\305\335\355\126\354\255\226\227\147\000\230\126\217\367\142\341" + "\353\363\214\006\255\374\276\124\232\110\240\207\143\106\146\013" + "\376\011\245\201\356\352\225\273\346\011\106\106\226\062\145\334" + "\026\030\145\115\177\030\173\212\050\011\236\113\003\267\177\040" + "\005\306\353\074\175\340\117\041\017\121\020\327\261\043\370\123" + "\347\202\010\256\004\264\277\251\122\251\364\234\350\144\250\364" + "\155\015\357\334\346\232\303\125\375\207\212\247\003\043\163\200" + "\317\225\171\074\107\105\277\176\355\227\375\261\341\016\101\164" + "\233\375\370\241\364\317\270\135\041\255\246\351\053\224\247\304" + "\223\306\316\025\364\163\047\043\013\151\256\273\301\137\005\034" + "\265\175\207\166\363\241\003\334\160\170\310\024\312\252\331\060" + "\305\376\045\346\114\026\345\266\311\214\226\334\043\273\367\233" + "\367\204\315\011\062\362\153\170\231\316\115\024\256\176\055\146" + "\071\270\346\030\237\113\054\313\207\024\220\203\303\354\325\235" + "\335\003\377\325\267\320\303\152\327\244\214\341\362\045\217\252" + "\226\150\010\164\377\325\137\211\153\253\113\063\304\264\053\031" + "\204\262\145\050\377\245\062\163\311\250\322\166\347\300\350\200" + "\054\370\326\343\050\144\036\373\220\162\056\057\315\364\256\115" + "\125\304\375\302\146\213\125\210\342\235\360\357\061\161\364\307" + "\261\073\164\365\173\206\140\206\013\064\331\270\217\110\154\160" + "\235\267\040\304\063\356\227\137\057\266\225\105\163\323\364\001" + "\144\230\043\206\020\223\036\026\105\221\167\142\246\024\004\227" + "\220\247\170\376\037\310\261\266\016\212\274\135\360\002\303\373" + "\015\173\204\065\352\376\021\025\153\011\246\273\303\107\036\067" + "\312\233\202\376\070\246\157\346\061\045\236\222\376\274\077\346" + "\172\267\073\364\227\002\277\326\174\106\032\063\303\327\013\232" + "\042\177\231\123\372\205\226\361\203\043\250\305\164\221\357\005" + "\231\105\173\172\103\132\163\371\332\362\226\065\134\021\343\160" + "\055\302\172\225\103\365\364\012\056\311\065\010\267\031\146\364" + "\026\360\267\347\355\266\052\011\267\322\011\156\275\120\102\062" + "\232\036\066\170\114\123\271\043\044\157\275\131\113\176\246\143" + "\140\267\152\056\302\311\104\340\075\176\031\017\371\330\362\152" + "\064\325\367\363\047\114\220\126\024\342\164\363\000\317\371\317" + "\113\161\133\113\303\170\366\344\035\320\260\017\321\102\224\102" + "\122\204\227\214\112\303\227\204\305\155\253\215\107\351\020\100" + "\124\202\352\273\321\237\210\300\221\012\170\274\027\357\257\320" + "\027\100\341\135\345\361\167\130\315\072\273\243\376\205\253\356" + "\143\237\006\231\261\217\214\100\356\300\126\001\241\211\205\153" + "\142\246\207\234\175\013\133\247\300\121\242\146\354\161\302\151" + "\255\106\161\016\210\225\041\140\217\307\236\076\301\272\051\025" + "\343\300\020\176\203\357\020\353\302\204\333\207\235\256\212\167" + "\173\066\242\312\013\274\341\003\205\022\035\071\320\272\104\105" + "\035\312\311\177\324\141\066\215\076\344\076\327\077\133\271\244" + "\141\304\070\143\326\145\375\057\173\043\222\134\120\152\033\135" + "\321\136\167\015\337\270\317\065\324\067\170\131\235\101\305\254" + "\253\277\127\174\156\351\244\027\052\066\374\215\073\004\135\357" + "\236\362\016\074\246\061\251\245\343\371\023\232\120\257\053\066" + "\050\153\327\214\157\121\145\153\205\131\221\333\200\323\217\040" + "\161\301\253\373\220\201\006\366\126\335\161\114\177\312\173\255" + "\157\176\301\256\140\300\277\017\106\021\031\210\175\305\203\122" + "\374\313\346\165\052\232\124\153\347\370\055\110\220\230\153\350" + "\217\076\067\247\041\121\243\356\345\033\234\067\122\055\141\276" + "\323\352\213\254\123\375\172\352\115\377\001\153\107\250\170\032" + "\206\115\157\302\072\372\324\170\207\127\244\307\014\023\113\006" + "\214\211\064\335\315\145\075\373\207\342\063\147\236\117\215\164" + "\075\076\243\050\070\017\017\114\110\214\377\065\133\201\237\341" + "\264\350\317\240\317\242\336\223\024\102\167\136\025\076\213\200" + "\362\315\146\136\350\230\071\340\041\260\023\325\130\007\245\226" + "\131\126\062\124\170\256\330\217\206\051\161\125\170\244\100\143" + "\167\213\206\360\107\213\314\075\107\034\257\117\246\153\132\267" + "\131\153\202\233\000\160\245\135\356\174\220\324\044\113\374\013" + "\122\204\341\245\251\324\123\171\145\042\342\003\263\017\222\315" + "\313\116\070\333\015\126\062\157\213\172\356\013\375\075\027\070" + "\034\336\372\201\375\014\276\055\112\321\145\227\153\107\135\124" + "\027\021\221\235\301\260\153\162\330\355\212\330\140\002\103\161" + "\074\334\363\226\337\313\056\157\246\316\321\364\065\032\073\123" + "\144\240\202\045\135\362\035\322\122\124\354\175\205\047\204\015" + "\375\116\326\055\376\237\225\260\210\066\041\165\364\270\221\212" + "\121\326\323\057\164\260\004\163\122\001\336\155\332\262\121\253" + "\155\362\117\171\260\373\300\221\247\003\046\327\154\271\246\217" + "\261\306\307\252\156\012\367\100\066\364\103\325\003\354\262\011" + "\357\343\206\114\200\323\230\052\156\314\102\252\014\375\200\236" + "\231\311\227\063\071\166\057\051\224\122\242\226\077\244\172\176" + "\263\053\355\030\307\036\220\316\066\123\232\332\046\257\074\125" + "\150\346\150\123\312\046\032\207\060\227\202\337\353\023\300\021" + "\276\227\333\035\310\065\163\315\263\357\356\034\342\162\220\247" + "\036\314\073\225\023\252\151\264\362\220\230\045\003\373\322\275" + "\336\372\316\226\327\264\374\007\204\147\055\311\302\150\067\215" + "\112\232\117\117\073\001\205\356\330\104\265\045\016\377\054\223" + "\014\351\066\162\217\222\161\155\064\164\345\051\156\377\101\103" + "\016\337\203\307\340\300\006\343\342\204\361\110\245\307\063\376" + "\326\177\170\132\016\073\155\345\205\201\241\044\027\036\347\175" + "\312\156\052\145\343\201\322\213\022\034\111\345\044\036\302\221" + "\165\242\277\171\167\217\141\253\322\307\217\315\330\347\041\313" + "\010\350\222\066\027\212\217\354\027\337\341\354\115\254\117\246" + "\062\321\334\015\037\127\234\311\157\251\155\113\245\343\250\130" + "\206\312\244\124\031\267\372\135\342\141\226\056\041\354\370\042" + "\351\337\025\266\112\272\031\345\055\031\207\253\243\057\312\075" + "\241\304\365\273\100\061\076\251\373\233\323\275\043\102\377\234" + "\326\321\247\167\112\272\173\206\367\116\031\121\070\147\176\303" + "\343\217\362\124\375\033\322\346\274\245\114\004\344\260\040\161" + "\363\174\325\156\145\164\262\107\326\313\255\273\145\313\005\063" + "\023\362\366\041\267\212\007\343\167\077\200\340\020\005\321\323" + "\307\334\172\155\174\252\347\357\365\041\276\337\073\276\200\150" + "\277\267\205\120\272\040\232\367\357\051\372\156\114\255\103\024" + "\361\111\233\307\055\200\245\070\001\242\223\246\113\200\112\263" + "\170\311\360\271\345\167\266\171\262\055\156\023\221\123\045\153" + "\236\346\022\315\347\336\013\165\152\057\025\117\074\163\117\021" + "\153\267\072\134\367\162\054\007\341\326\135\063\340\012\051\072" + "\151\245\061\306\265\370\076\211\162\231\044\111\120\021\173\251" + "\242\326\160\232\263\235\116\247\344\065\264\307\146\103\004\062" + "\237\167\310\173\013\301\247\315\116\106\053\025\175\360\030\053" + "\350\354\201\304\366\120\356\315\350\114\172\102\104\376\226\350" + "\115\133\343\250\222\041\163\036\254\163\110\201\054\346\145\300" + "\367\250\306\351\336\233\166\237\056\343\113\123\364\357\377\223" + "\274\337\163\213\146\003\130\000\364\327\341\350\373\247\331\135" + "\111\135\305\062\330\116\157\271\074\362\252\205\144\212\125\076" + "\164\041\336\123\240\231\376\253\274\365\343\113\026\342\337\260" + "\165\262\004\024\141\150\135\245\211\377\032\061\262\031\165\232" + "\243\145\132\051\220\011\340\255\121\202\204\145\302\161\274\221" + "\317\260\103\075\336\265\012\312\343\030\345\272\126\213\361\023" + "\343\164\220\363\007\011\167\110\326\301\372\044\233\341\235\003" + "\074\375\304\336\331\315\260\231\053\270\023\101\212\057\372\010" + "\066\205\151\127\024\021\202\343\110\250\331\213\046\040\062\121" + "\110\120\223\004\306\173\047\254\200\010\303\256\030\173\354\154" + "\237\207\371\337\105\330\126\260\237\341\240\217\343\023\013\000" + "\103\254\000\374\222\331\042\136\112\365\033\132\045\354\313\217" + "\304\022\133\255\374\363\142\140\201\047\040\211\260\221\057\135" + "\222\107\056\244\330\340\341\220\277\270\304\045\160\057\052\051" + "\257\141\271\000\022\122\211\174\216\137\125\053\357\050\276\061" + "\174\202\324\255\262\350\117\154\372\364\153\137\125\310\373\106" + "\077\372\043\103\344\242\241\206\154\237\075\054\301\101\071\306" + "\120\352\032\022\062\136\014\357\205\247\232\275\111\254\021\306" + "\031\005\026\041\361\061\346\245\132\321\051\271\320\241\057\135" + "\140\235\230\267\224\052\042\343\210\233\341\213\121\374\330\150" + "\156\130\105\216\076\250\256\244\155\354\101\157\152\350\322\112" + "\235\126\164\224\131\155\277\102\303\076\212\061\321\045\261\116" + "\140\354\053\065\252\317\165\231\327\316\241\256\054\235\366\036" + "\226\305\232\367\372\012\326\002\112\312\137\223\063\105\230\244" + "\341\316\137\103\165\033\203\111\302\234\103\231\227\326\223\263" + "\010\174\325\101\232\211\265\176\137\107\231\233\034\045\237\206" + "\202\270\061\343\370\113\254\267\161\126\105\144\063\073\301\234" + "\011\156\234\370\356\057\120\253\262\102\126\223\105\153\012\021" + "\040\050\145\161\016\303\217\142\145\136\134\073\054\043\112\167" + "\377\052\177\214\105\257\243\305\063\102\316\367\226\250\252\221" + "\240\110\133\113\321\330\161\360\330\260\052\233\245\166\144\242" + "\241\215\055\360\276\023\134\032\345\006\005\010\043\261\261\315" + "\175\245\171\031\027\146\325\026\026\031\000\126\323\003\050\277" + "\344\035\172\101\253\175\136\347\346\134\140\345\312\375\234\026" + "\330\344\345\352\350\371\105\370\334\357\106\355\315\001\017\153" + "\163\074\000\013\074\354\226\043\256\323\147\247\265\106\145\052" + "\170\267\337\157\136\066\252\103\271\330\025\315\343\176\250\217" + "\070\105\105\301\330\005\117\141\244\233\277\123\340\264\346\222" + "\011\114\201\011\032\145\222\100\176\120\053\230\146\102\115\301" + "\211\047\210\132\221\307\305\151\314\205\246\031\355\004\375\065" + "\271\315\327\356\054\366\040\033\327\134\211\326\031\244\032\215" + "\334\256\211\270\046\015\073\213\153\131\120\173\052\163\174\144" + "\217\166\141\367\136\052\013\263\312\243\174\364\115\025\062\104" + "\267\367\157\376\353\017\310\070\305\130\143\222\142\271\233\203" + "\026\021\325\151\222\032\266\222\166\057\001\024\357\246\322\253" + "\115\203\030\135\217\221\366\013\360\026\163\363\167\220\140\077" + "\126\242\166\042\100\124\136\030\376\335\315\330\035\126\376\262" + "\270\013\202\326\201\343\265\122\163\377\300\076\131\241\123\004" + "\057\373\377\317\162\016\014\201\356\033\076\316\163\245\227\144" + "\055\376\200\226\032\122\346\044\104\210\011\101\343\054\222\033" + "\307\170\364\002\126\243\361\067\234\317\177\377\205\236\103\342" + "\166\017\064\323\315\351\026\034\157\256\132\173\275\115\277\117" + "\141\136\265\320\064\362\010\365\322\343\342\071\314\135\333\145" + "\267\363\153\301\032\006\212\147\324\162\112\010\163\024\364\033" + "\237\212\137\306\024\246\261\075\370\143\020\234\115\257\102\026" + "\325\265\210\277\315\134\234\104\216\277\346\056\067\052\345\162" + "\043\105\131\122\277\043\104\134\322\153\357\367\226\076\003\012" + "\114\365\025\050\224\001\156\364\332\214\074\251\124\360\274\256" + "\155\230\260\003\116\171\004\306\272\272\331\027\252\101\054\116" + "\036\146\066\253\207\033\126\230\375\007\076\032\371\377\360\323" + "\104\045\027\366\101\111\275\315\061\071\163\231\042\253\247\340" + "\000\212\304\324\124\262\211\320\211\040\365\315\244\344\322\004" + "\263\323\314\110\043\006\162\013\110\232\356\055\173\314\040\222" + "\014\123\240\072\154\075\115\315\047\270\367\134\075\101\147\027" + "\332\370\155\230\205\101\354\151\151\300\031\150\340\162\036\341" + "\073\137\326\314\217\111\313\374\111\315\377\255\142\175\043\336" + "\210\202\036\032\262\225\131\365\265\354\332\127\344\041\107\124" + "\347\365\103\253\024\233\372\224\072\054\026\025\146\057\050\076" + "\107\317\030\252\056\030\172\125\363\255\161\306\264\142\251\106" + "\201\347\271\366\131\024\317\061\032\353\130\047\010\251\061\043" + "\105\250\130\115\074\041\241\014\025\161\135\074\144\331\102\362" + "\154\141\036\012\212\314\272\304\377\255\264\263\067\020\214\101" + "\133\320\076\107\246\315\201\152\147\276\364\150\075\206\340\020" + "\152\133\167\261\033\043\164\335\156\171\312\262\000\220\161\241" + "\167\247\254\140\026\323\206\312\171\176\076\216\325\327\267\224" + "\010\376\167\037\252\001\010\124\303\162\142\046\137\232\123\266" + "\061\061\251\241\231\333\222\036\255\225\370\227\254\022\055\215" + "\204\000\322\375\243\055\240\003\114\236\342\325\273\144\223\247" + "\276\333\313\341\243\015\346\166\270\360\241\365\263\357\316\265" + "\371\011\314\320\341\132\146\343\051\250\210\340\220\042\204\155" + "\147\156\224\134\052\146\024\363\347\052\351\205\113\324\261\020" + "\105\023\324\150\372\373\371\362\263\007\370\273\235\252\040\227" + "\323\327\236\022\000\114\306\063\353\237\105\174\204\366\032\012" + "\172\111\067\362\123\150\175\001\116\011\214\055\176\276\344\051" + "\201\306\166\055\063\350\321\364\371\242\106\056\070\173\011\010" + "\270\063\212\146\015\366\116\041\305\351\300\067\016\260\153\145" + "\004\246\160\325\355\243\025\145\347\365\126\250\266\002\322\133" + "\242\254\104\242\254\333\252\324\247\010\044\147\353\314\367\162" + "\356\056\111\231\375\155\076\046\051\250\013\025\204\026\214\234" + "\163\034\071\015\121\324\075\315\061\236\162\236\162\336\217\004" + "\014\223\041\022\154\072\213\144\325\065\166\237\122\274\176\161" + "\347\130\103\174\023\340\114\303\273\372\351\126\031\300\121\330" + "\110\344\175\017\120\066\326\221\023\244\006\251\037\056\064\251" + "\361\102\135\145\114\153\310\327\231\264\362\223\035\275\322\300" + "\224\272\213\274\363\106\215\175\317\122\303\237\226\014\251\260" + "\220\002\351\371\103\357\040\313\313\361\346\204\302\216\351\120" + "\162\362\215\222\114\111\115\127\175\356\207\147\072\114\213\150" + "\142\103\261\212\044\172\314\301\313\352\045\011\312\264\211\070" + "\214\000\350\224\151\347\231\217\040\136\256\343\017\215\376\347" + "\133\230\137\162\240\201\333\255\116\230\022\310\373\201\254\014" + "\313\332\210\364\065\060\246\222\154\161\137\256\224\276\341\031" + "\260\136\222\254\036\373\202\341\257\370\351\132\374\015\003\112" + "\106\067\235\133\370\136\175\033\114\341\163\374\222\111\014\211" + "\341\336\377\067\354\354\072\275\365\270\355\354\171\100\020\067" + "\014\033\350\260\234\020\302\214\151\120\160\224\140\267\307\040" + "\001\001\376\072\015\370\272\361\306\277\052\102\264\101\265\150" + "\206\012\150\213\204\174\366\177\326\125\276\227\034\000\362\203" + "\302\224\370\233\370\112\311\322\241\036\227\107\166\062\136\305" + "\134\201\157\240\102\315\227\000\274\305\053\276\162\377\162\377" + "\344\267\260\375\176\345\124\107\131\200\336\202\156\226\063\157" + "\214\164\120\121\021\025\173\316\065\317\144\322\110\154\156\353" + "\205\332\323\366\244\026\035\040\257\055\057\322\035\051\100\162" + "\344\041\342\040\122\214\021\116\221\010\336\121\166\216\320\257" + "\327\230\032\347\362\342\265\034\277\377\024\235\363\142\321\333" + "\324\252\305\221\070\134\015\064\026\133\265\333\372\271\200\045" + "\345\234\356\216\377\172\174\203\134\305\251\023\171\350\123\133" + "\300\212\312\135\336\340\336\342\167\310\321\015\057\107\370\201" + "\227\262\116\021\377\012\064\013\046\107\103\162\020\260\102\305" + "\301\371\053\030\323\215\120\140\151\070\036\104\276\064\120\107" + "\263\307\006\060\313\336\176\365\356\074\275\060\236\221\146\345" + "\077\023\206\242\350\171\015\326\164\311\201\343\047\052\141\013" + "\104\350\020\206\072\236\023\031\067\037\236\273\276\003\341\044" + "\013\325\260\172\122\066\132\011\207\141\147\212\152\214\141\321" + "\200\365\300\246\171\046\067\272\375\313\021\357\015\115\132\037" + "\125\131\344\127\114\136\322\231\317\333\042\001\016\132\377\046" + "\177\312\207\126\051\154\250\126\303\162\244\375\204\334\173\330" + "\172\224\147\127\226\067\073\065\143\313\001\125\016\360\021\217" + "\352\032\376\376\222\222\104\374\225\034\165\121\014\032\302\125" + "\266\073\256\342\014\334\307\306\001\153\056\120\363\305\132\000" + "\247\364\024\107\356\134\070\246\021\033\115\136\046\135\177\014" + "\001\234\271\001\276\252\147\220\046\336\356\100\051\230\175\254" + "\054\167\250\263\053\372\226\310\033\113\217\251\037\376\030\277" + "\300\361\144\373\133\105\051\071\054\151\067\126\001\052\152\205" + "\261\272\373\306\054\365\276\041\060\126\241\322\247\255\046\173" + "\234\316\353\022\345\071\203\111\241\167\172\053\036\272\126\154" + "\310\112\132\260\230\113\064\152\224\105\255\213\357\144\102\363" + "\151\040\341\366\325\261\075\213\364\105\366\366\336\117\231\055" + "\257\057\172\261\141\176\134\010\345\333\275\015\341\253\217\363" + "\076\150\314\037\206\371\041\266\365\126\125\237\373\043\211\165" + "\060\330\007\160\332\060\142\243\067\375\106\022\304\045\071\131" + "\332\030\336\022\265\136\202\360\250\207\305\123\271\214\150\311" + "\362\022\012\076\257\325\240\222\206\300\014\001\060\303\357\262" + "\022\251\226\142\372\114\035\064\206\000\357\114\232\031\350\062" + "\314\277\132\340\264\201\124\320\141\356\056\172\051\327\150\311" + "\254\335\231\372\164\042\153\203\107\263\264\216\057\320\350\161" + "\157\135\201\217\370\157\324\211\210\372\275\124\200\055\070\327" + "\135\240\142\000\150\134\064\143\226\320\216\152\016\070\136\226" + "\062\065\243\016\261\125\025\063\031\266\003\137\133\110\130\101" + "\231\131\364\107\213\161\053\057\261\111\275\112\174\003\351\256" + "\152\303\263\027\155\101\043\154\147\122\050\135\343\232\144\346" + "\152\102\123\045\367\051\176\144\026\327\343\114\151\100\222\041" + "\066\301\350\111\041\311\011\375\046\050\150\340\173\104\043\214" + "\255\153\202\245\055\257\373\061\141\323\164\023\133\315\055\174" + "\247\324\054\364\124\200\374\102\127\221\373\256\303\177\054\014" + "\074\150\043\174\311\105\253\001\350\044\326\214\107\313\137\376" + "\164\072\057\073\313\312\060\143\275\316\351\263\073\010\057\225" + "\035\170\360\152\252\141\163\150\200\362\056\143\124\030\353\165" + "\255\255\007\252\140\221\365\220\062\064\374\210\366\303\051\014" + "\073\342\212\266\371\155\227\157\135\356\016\251\001\270\157\266" + "\142\071\152\117\316\345\210\106\103\332\015\003\026\141\125\102" + "\014\153\335\000\142\032\337\210\121\150\013\047\126\102\247\161" + "\344\277\372\062\021\324\023\222\026\271\070\106\062\053\265\321" + "\335\372\132\203\353\322\155\147\217\346\047\355\075\047\365\332" + "\304\136\155\202\321\114\067\013\346\374\265\251\164\021\166\233" + "\034\135\072\353\344\316\354\243\234\104\275\312\045\150\307\344" + "\212\332\276\216\242\111\000\042\054\030\322\001\340\154\301\114" + "\341\277\323\350\334\025\040\111\061\277\172\276\100\271\112\246" + "\352\330\304\335\211\245\016\232\205\020\276\024\263\345\217\347" + "\310\327\272\037\275\260\323\327\044\220\076\124\072\011\144\101" + "\260\153\161\142\166\141\125\020\377\106\377\241\350\100\032\147" + "\076\007\237\276\267\371\370\101\065\152\045\004\062\323\156\150" + "\145\110\211\005\156\333\234\366\350\066\054\265\165\064\313\307" + "\156\022\150\135\326\374\213\337\337\256\174\235\103\354\375\316" + "\167\001\106\212\262\262\325\310\304\114\273\124\237\147\233\363" + "\041\137\251\167\135\260\102\231\012\060\054\135\021\304\057\016" + "\324\176\263\365\335\210\376\076\201\060\132\070\153\344\272\247" + "\117\007\006\351\172\044\311\057\144\071\355\272\040\250\040\022" + "\347\376\112\265\306\145\216\232\203\253\017\357\023\000\225\056" + "\232\252\235\001\000\223\254\271\145\032\164\262\273\352\263\053" + "\036\351\260\121\253\172\053\315\340\165\264\017\052\064\162\003" + "\330\247\230\060\005\065\003\271\277\021\173\260\376\331\157\054" + "\274\252\125\332\304\226\077\172\057\101\216\336\020\121\030\001" + "\156\300\014\361\361\342\271\105\161\071\006\107\217\023\355\266" + "\044\004\266\216\014\267\334\302\374\111\132\352\205\010\051\112" + "\153\301\121\336\163\170\373\216\340\301\276\023\360\026\045\374" + "\134\144\146\353\174\141\121\034\030\162\330\236\210\061\311\320" + "\021\253\114\130\030\226\304\325\225\064\026\244\004\332\141\225" + "\036\007\270\200\210\170\040\206\316\341\030\110\134\347\241\111" + "\276\274\140\174\122\133\350\023\072\214\271\214\014\045\073\161" + "\126\250\363\165\336\263\160\300\134\123\164\215\004\105\005\151" + "\062\207\340\240\034\041\336\233\367\217\203\370\227\062\367\207" + "\004\072\027\324\114\124\100\101\042\121\225\127\334\305\134\337" + "\056\106\057\112\017\307\342\264\342\251\164\205\004\074\030\200" + "\172\013\251\103\165\261\032\271\341\034\021\000\115\171\157\321" + "\341\050\152\056\265\135\344\347\225\005\335\374\221\060\002\122" + "\110\234\165\243\112\346\035\374\061\064\017\357\114\215\173\236" + "\340\034\352\160\073\376\065\367\173\150\023\006\005\222\203\217" + "\247\037\160\175\246\202\027\107\272\306\006\217\300\066\215\052" + "\054\307\240\142\103\216\010\322\352\375\242\273\106\263\336\246" + "\020\276\305\306\201\326\375\067\016\113\141\323\142\260\043\172" + "\105\062\255\333\220\255\107\326\166\271\345\365\010\031\271\122" + "\247\143\250\347\011\210\005\213\215\232\371\014\374\252\250\200" + "\116\207\004\140\202\376\270\224\320\250\303\373\337\317\270\010" + "\334\233\211\255\300\237\363\041\226\253\126\034\027\172\217\346" + "\221\147\313\156\361\214\361\350\276\206\112\272\144\213\153\250" + "\142\134\361\376\360\013\306\367\164\113\132\353\044\126\104\171" + "\047\337\022\017\231\003\145\237\036\025\142\310\341\007\002\117" + "\237\205\222\225\157\061\076\035\132\026\231\073\060\174\006\066" + "\254\300\361\106\054\211\275\020\045\147\147\111\247\252\035\342" + "\264\364\065\224\302\324\224\035\314\210\164\161\212\024\344\376" + "\107\344\120\150\342\371\316\255\162\370\105\320\120\031\023\147" + "\254\326\232\054\146\003\310\317\326\157\355\352\041\115\062\156" + "\377\072\250\356\144\146\135\261\313\046\053\237\170\342\260\304" + "\130\347\201\363\167\007\050\176\031\340\130\324\323\373\223\244" + "\152\221\105\223\134\007\177\301\166\175\275\256\101\012\114\217" + "\322\203\232\314\035\157\161\125\247\176\221\041\000\243\344\125" + "\201\151\375\103\040\134\150\172\000\270\205\230\273\330\226\343" + "\011\364\225\005\301\070\207\160\161\337\135\115\161\072\164\150" + "\232\313\307\061\055\150\150\360\035\177\113\162\313\230\006\076" + "\334\030\325\135\033\313\144\031\142\050\022\253\117\077\215\202" + "\232\136\175\015\106\256\312\367\120\325\076\015\002\066\241\156" + "\060\271\270\305\041\147\152\202\061\365\307\166\343\326\303\361" + "\042\330\120\344\307\015\372\052\055\012\061\274\147\036\234\025" + "\037\243\307\360\076\147\032\300\116\301\126\360\236\305\104\000" + "\331\367\022\254\231\273\106\347\116\114\136\154\124\207\052\246" + "\357\155\173\216\204\143\076\135\300\334\302\001\344\047\100\306" + "\036\251\270\236\266\067\266\313\006\224\022\011\301\013\166\276" + "\135\241\172\111\043\145\215\141\322\331\104\336\206\043\266\023" + "\250\003\205\165\043\036\155\111\014\341\333\203\344\162\246\177" + "\127\205\324\255\325\005\015\024\300\065\365\137\265\070\276\322" + "\133\101\274\316\246\121\114\216\010\231\265\205\365\202\323\212" + "\030\167\011\107\202\307\062\022\263\226\004\357\360\106\160\007" + "\203\135\273\314\007\257\236\176\104\343\332\214\131\000\130\104" + "\023\331\305\136\377\022\063\321\231\322\330\274\235\250\044\066" + "\254\251\123\210\310\047\162\253\050\013\047\066\351\036\325\157" + "\132\377\046\140\212\360\265\273\261\372\376\070\014\172\112\022" + "\220\144\070\111\003\141\016\070\116\116\173\070\234\043\151\045" + "\000\024\344\024\257\053\204\003\212\375\367\363\155\057\020\010" + "\373\136\275\155\167\370\044\352\306\263\070\264\007\231\240\324" + "\375\202\027\265\174\350\273\373\006\272\251\134\330\220\245\204" + "\121\156\245\162\142\023\252\205\027\062\175\254\116\216\333\037" + "\056\025\233\046\074\264\307\173\120\107\045\244\213\243\211\366" + "\352\336\012\316\013\232\367\262\261\071\177\206\104\046\113\210" + "\362\031\371\275\042\143\343\054\236\326\315\330\103\045\307\271" + "\037\126\363\364\306\037\034\105\163\334\004\010\124\326\141\177" + "\355\240\311\066\217\374\247\146\343\363\043\112\370\255\231\350" + "\325\117\356\201\310\335\271\332\102\314\067\272\201\007\372\222" + "\214\073\066\232\235\355\337\214\305\241\347\207\025\134\256\001" + "\304\225\372\173\207\363\357\263\377\327\005\012\012\231\214\121" + "\100\230\221\041\373\245\036\026\160\175\145\145\201\022\262\333" + "\046\036\000\356\000\237\243\017\331\103\373\344\033\144\053\367" + "\026\005\061\374\301\046\014\357\202\156\102\233\217\351\164\360" + "\350\221\063\300\237\074\350\360\335\113\026\105\351\154\120\374" + "\275\205\334\033\024\075\171\044\101\123\075\216\261\036\345\116" + "\065\067\334\210\131\146\376\375\012\142\343\060\040\177\323\017" + "\010\243\141\301\371\222\272\310\270\051\374\202\030\150\213\167" + "\112\366\220\357\044\012\366\125\356\053\365\346\016\120\030\122" + "\011\322\172\303\242\107\033\014\202\214\001\125\160\077\331\104" + "\022\164\001\050\372\356\226\237\035\265\041\260\064\154\067\100" + "\251\175\253\235\073\244\247\152\210\362\132\307\134\353\030\075" + "\374\032\201\315\150\241\273\071\257\264\135\367\072\241\325\214" + "\115\037\042\100\072\244\241\123\135\025\176\205\257\031\166\302" + "\372\040\012\033\311\234\012\336\127\347\371\330\026\207\124\164" + "\260\037\024\311\001\353\146\157\043\224\203\333\045\255\145\124" + "\022\003\034\220\153\167\271\045\271\223\161\045\261\226\245\252" + "\243\333\277\230\005\033\141\337\362\254\171\104\076\216\227\347" + "\236\262\215\367\065\327\202\356\175\042\216\152\375\232\316\147" + "\042\055\275\062\235\122\043\327\000\374\366\250\036\201\216\335" + "\145\357\133\047\020\166\107\274\350\033\245\260\122\045\006\067" + "\021\213\254\374\345\055\177\057\213\066\124\074\077\127\261\176" + "\166\071\334\225\076\310\155\063\344\021\306\354\353\102\163\065" + "\123\025\141\164\024\171\224\361\055\002\310\346\027\074\237\302" + "\040\252\210\104\204\363\000\165\074\027\105\255\076\241\202\047" + "\145\027\314\151\044\317\207\172\117\247\237\163\131\324\017\233" + "\235\102\242\016\226\301\224\051\006\153\260\345\010\310\330\033" + "\052\065\335\017\362\335\276\163\201\251\023\050\032\211\170\152" + "\065\050\212\375\334\125\021\242\020\346\213\205\257\357\211\106" + "\372\220\247\210\125\121\165\142\242\052\215\335\311\305\054\351" + "\071\123\101\300\042\016\250\354\032\314\114\304\226\322\030\257" + "\206\240\145\345\351\370\240\135\257\203\115\146\011\026\115\241" + "\000\246\163\261\253\206\262\164\170\035\270\155\027\235\141\221" + "\174\317\055\253\015\063\360\103\105\277\222\300\276\321\103\272" + "\001\366\140\016\012\102\360\107\073\111\007\352\204\252\362\073" + "\325\064\037\176\377\223\107\262\015\106\331\357\037\010\352\032" + "\062\311\115\003\071\217\161\374\175\360\063\213\344\247\132\260" + "\135\352\004\260\013\347\004\055\177\037\332\230\120\116\274\006" + "\067\156\322\237\264\211\306\037\253\006\170\135\121\263\032\237" + "\011\173\343\343\163\311\246\115\101\246\064\231\244\225\036\206" + "\233\011\051\312\337\333\273\125\162\274\213\134\240\231\330\344" + "\040\015\012\000\016\327\250\033\346\023\147\312\256\272\256\325" + "\104\203\206\211\050\002\255\312\053\311\272\131\260\344\105\307" + "\364\070\217\314\340\130\041\231\071\350\333\327\027\353\104\272" + "\107\110\074\232\265\307\362\225\215\201\377\126\222\262\236\112" + "\220\242\352\156\206\015\123\113\165\274\330\204\044\344\226\101" + "\225\021\175\321\020\201\305\244\026\043\204\176\072\033\320\373" + "\354\273\345\350\022\147\154\250\154\074\277\164\157\111\017\005" + "\334\110\057\266\257\217\147\256\127\262\271\145\137\210\350\277" + "\047\147\146\270\210\171\013\351\334\342\311\351\260\251\034\157" + "\002\124\100\052\361\333\236\215\121\162\257\002\277\353\040\274" + "\377\063\121\073\071\171\062\313\264\150\310\170\174\071\333\047" + "\272\147\155\134\203\222\044\175\047\270\121\345\027\357\276\035" + "\312\051\266\204\351\135\161\204\242\244\021\305\105\020\317\053" + "\077\000\010\001\333\013\305\217\052\232\320\326\156\360\340\077" + "\274\205\153\263\100\255\313\303\260\140\121\333\252\230\156\062" + "\004\157\207\144\273\217\252\211\103\305\276\353\024\104\021\256" + "\367\216\002\250\026\347\323\145\046\267\331\121\220\017\300\162" + "\002\212\317\176\360\042\003\200\100\073\257\331\276\224\171\156" + "\160\061\206\012\003\226\275\335\361\020\041\114\013\343\104\041" + "\011\106\034\067\263\064\301\032\315\256\225\105\262\045\271\272" + "\320\254\201\014\007\324\360\232\107\332\146\046\321\111\065\255" + "\201\164\271\307\017\074\345\040\257\177\216\236\044\133\002\074" + "\257\252\056\027\120\307\222\271\226\334\223\230\206\324\153\141" + "\032\201\142\230\075\212\216\061\076\273\121\276\310\003\072\027" + "\260\277\216\315\200\362\241\261\273\003\144\335\054\060\146\162" + "\301\031\163\245\120\060\221\274\377\362\105\120\321\003\355\011" + "\230\147\014\012\233\314\026\123\161\373\202\232\300\133\205\236" + "\005\076\116\131\022\022\106\303\275\003\072\066\013\162\173\306" + "\032\133\171\130\374\260\363\150\246\325\117\151\241\074\301\221" + "\203\133\324\147\347\171\146\225\073\351\210\003\312\060\314\274" + "\253\237\241\263\056\022\166\113\376\335\244\223\246\123\102\357" + "\031\001\115\276\116\204\366\065\310\074\015\175\216\164\215\073" + "\013\166\230\135\217\017\362\376\120\141\064\360\151\331\305\042" + "\363\354\012\155\100\247\231\133\054\357\341\243\202\133\264\326" + "\025\130\204\244\072\306\047\142\271\357\110\355\275\322\152\351" + "\042\013\120\350\031\301\014\214\362\001\001\347\242\270\121\111" + "\245\350\041\147\027\020\354\052\376\310\377\123\051\240\362\264" + "\315\216\155\337\226\067\161\310\115\354\076\234\241\332\075\204" + "\144\312\200\323\265\356\244\362\176\003\114\075\064\157\235\115" + "\314\306\134\363\157\345\357\312\074\013\130\147\227\232\300\214" + "\332\053\344\155\121\246\072\215\300\044\313\167\076\336\204\340" + "\025\165\072\226\261\121\240\025\152\151\132\024\245\174\377\320" + "\317\344\011\042\022\141\263\062\365\321\317\072\244\001\200\274" + "\045\327\330\246\266\343\002\100\113\004\233\212\120\144\255\242" + "\167\147\272\130\155\214\165\377\367\320\250\337\026\115\005\303" + "\036\227\270\303\173\306\341\254\352\337\116\024\316\262\272\035" + "\210\037\122\277\357\303\233\205\013\365\101\204\127\320\131\233" + "\264\336\131\155\222\266\371\057\070\322\015\155\057\112\356\017" + "\351\336\103\277\327\223\075\136\061\154\324\257\257\351\272\016" + "\164\276\120\130\011\074\113\030\052\241\233\207\204\000\205\245" + "\252\126\214\225\311\163\130\272\061\071\077\340\102\232\355\245" + "\072\131\276\120\351\004\363\327\240\274\015\003\270\314\265\015" + "\034\102\312\067\141\372\251\052\344\334\205\062\101\306\130\202" + "\016\151\374\311\262\011\324\225\151\250\347\226\244\154\162\332" + "\250\050\371\145\161\346\367\226\125\200\245\207\134\056\016\166" + "\043\036\160\322\021\060\034\140\344\273\037\327\314\342\076\363" + "\224\354\305\130\171\261\106\362\303\076\163\324\104\361\201\300" + "\173\110\157\110\250\326\362\305\363\202\317\140\357\041\256\015" + "\267\055\266\240\250\271\252\074\336\303\336\262\135\123\073\011" + "\355\012\313\217\207\315\036\062\067\116\230\022\304\206\040\202" + "\121\056\113\252\310\335\126\347\154\050\313\137\052\126\166\014" + "\165\271\347\116\127\143\277\247\267\061\017\162\334\054\333\010" + "\331\351\212\372\112\020\123\345\130\201\205\147\140\261\202\151" + "\362\116\154\322\364\233\163\143\347\372\331\151\373\331\323\057" + "\045\375\151\330\271\275\257\212\027\110\242\114\150\211\276\076" + "\363\026\374\036\303\357\366\151\107\240\224\235\251\327\100\343" + "\222\177\064\143\005\165\147\347\050\313\337\153\334\004\145\232" + "\372\167\243\352\203\246\117\347\130\005\065\024\061\301\210\232" + "\371\314\362\345\222\171\240\147\152\021\316\016\232\123\306\222" + "\244\117\060\002\075\022\113\177\165\371\216\144\114\307\045\154" + "\115\113\030\101\355\257\076\053\324\007\274\276\260\303\012\316" + "\377\142\271\052\124\172\253\053\175\105\042\006\157\340\221\017" + "\172\377\031\130\227\024\163\172\227\031\245\255\362\315\352\275" + "\275\272\304\102\033\367\046\057\236\237\121\040\277\364\354\146" + "\005\106\020\007\201\357\165\222\001\205\351\203\030\200\241\142" + "\105\162\072\023\354\076\172\373\212\216\256\362\353\362\374\044" + "\123\340\245\011\376\220\015\325\352\144\102\344\044\245\315\057" + "\310\027\102\312\056\251\316\353\371\243\265\205\014\350\030\322" + "\217\012\057\266\003\330\050\152\270\365\370\270\114\161\353\332" + "\370\260\260\032\336\352\252\201\002\225\171\077\222\052\262\351" + "\330\330\303\304\336\157\345\106\157\375\074\144\042\015\067\273" + "\335\016\164\263\247\074\141\377\276\303\035\014\172\260\157\112" + "\344\074\236\114\047\212\252\125\125\354\075\346\247\326\140\343" + "\167\100\205\262\376\111\100\141\226\132\205\027\204\263\320\051" + "\236\316\050\070\000\343\220\367\172\144\146\142\042\017\110\237" + "\133\217\040\311\216\126\164\355\140\026\360\327\367\013\107\276" + "\133\257\307\334\023\131\256\212\145\004\356\177\220\267\110\172" + "\055\026\072\200\035\217\257\276\366\013\226\113\144\120\056\340" + "\323\351\305\203\004\260\251\311\266\062\031\177\264\356\164\105" + "\115\115\173\120\342\045\026\057\121\333\373\225\027\263\020\115" + "\101\175\170\037\030\342\152\372\073\220\036\054\042\027\224\261" + "\261\333\321\176\233\053\321\036\116\146\262\107\066\100\277\004" + "\177\076\330\357\021\350\260\054\334\034\232\212\333\265\031\114" + "\023\052\055\225\315\163\065\071\072\336\356\146\253\237\241\022" + "\371\172\047\053\305\212\035\201\111\011\245\235\212\311\047\155" + "\215\364\152\207\236\120\042\340\311\134\254\350\345\076\124\207" + "\115\126\176\354\212\334\217\064\176\037\121\357\024\356\112\326" + "\227\263\221\361\032\254\336\140\224\221\035\211\317\060\376\017" + "\102\304\252\343\111\017\062\214\023\172\013\241\054\263\002\346" + "\114\343\321\013\141\165\322\234\371\257\161\240\251\036\023\323" + "\162\376\111\241\243\375\263\140\260\313\153\234\324\360\371\172" + "\000\004\313\326\017\112\354\341\306\063\263\077\005\006\176\127" + "\375\203\214\220\250\002\010\167\026\160\135\070\255\266\100\131" + "\145\026\214\312\260\316\073\102\041\244\006\222\141\022\307\170" + "\307\357\201\173\154\162\376\301\335\102\303\340\225\101\360\021" + "\034\120\003\125\042\147\237\237\376\001\225\053\243\264\132\031" + "\147\121\273\337\037\351\302\357\206\175\232\001\056\210\007\137" + "\077\205\331\243\010\052\266\121\036\144\246\027\062\162\341\012" + "\041\100\101\266\210\312\033\161\055\365\040\214\165\211\133\217" + "\317\216\163\220\227\344\105\062\225\131\056\267\064\003\030\034" + "\256\042\370\212\367\307\316\216\115\361\025\314\257\143\056\101" + "\207\310\077\062\302\275\070\061\001\371\171\056\001\044\174\131" + "\273\374\162\375\310\053\235\257\235\157\140\135\120\354\122\160" + "\100\324\244\236\317\206\317\017\171\305\061\206\053\326\030\365" + "\120\372\316\326\063\077\332\122\365\154\330\377\215\164\163\316" + "\260\135\164\352\046\111\266\012\101\245\003\336\241\072\304\055" + "\016\047\152\215\023\017\201\317\245\042\221\111\276\211\064\106" + "\260\242\211\244\070\066\061\357\070\110\350\227\114\026\266\377" + "\273\233\350\211\221\261\265\212\010\062\020\125\024\010\132\254" + "\166\210\224\307\366\312\136\363\003\315\351\242\050\121\274\126" + "\130\330\073\370\360\252\000\321\167\146\100\130\135\203\353\061" + "\033\342\250\230\071\175\045\175\322\376\106\174\322\306\106\001" + "\117\141\134\047\271\210\271\343\154\364\361\175\031\333\016\022" + "\220\154\335\160\032\113\103\367\103\331\204\016\214\121\176\333" + "\156\272\123\234\261\337\362\241\102\045\123\116\045\326\161\327" + "\134\262\207\144\027\350\252\360\041\133\156\156\210\127\214\373" + "\066\246\372\151\157\360\010\344\227\216\221\333\255\262\175\021" + "\200\122\167\376\057\254\007\206\271\137\242\102\076\243\204\034" + "\327\314\005\262\167\254\264\313\217\134\034\127\226\135\217\050" + "\000\150\133\301\207\045\127\123\232\021\201\244\072\334\335\045" + "\366\162\002\203\376\351\072\255\256\310\212\255\007\177\151\100" + "\314\165\355\235\257\320\002\362\264\147\156\045\244\143\014\207" + "\314\157\147\223\220\035\132\271\357\006\141\247\325\161\034\211" + "\142\236\274\050\312\300\214\175\270\273\175\227\102\216\260\074" + "\334\053\352\003\131\050\263\216\117\231\110\162\377\021\277\171" + "\113\166\275\050\314\261\173\150\304\010\254\244\262\127\331\313" + "\236\311\031\311\235\263\336\103\222\050\147\066\010\167\110\304" + "\037\364\251\376\355\353\106\232\324\245\041\131\141\256\255\216" + "\244\225\376\021\263\333\347\075\244\161\256\371\313\033\277\071" + "\061\152\044\332\334\034\151\220\274\030\177\153\330\012\266\263" + "\166\155\177\317\336\244\307\142\221\374\373\167\024\026\317\202" + "\116\324\334\277\331\020\063\251\210\273\226\360\032\033\273\077" + "\014\272\246\014\270\301\062\013\300\271\323\353\344\041\167\320" + "\323\106\102\074\266\053\355\321\250\006\110\364\240\265\131\146" + "\060\141\104\101\213\140\072\023\075\165\074\033\230\271\057\071" + "\232\015\301\115\143\240\361\362\150\212\051\100\244\007\250\311" + "\033\372\000\321\373\127\012\201\100\073\046\222\201\235\164\274" + "\303\227\040\173\222\045\045\223\132\323\246\373\071\265\001\222" + "\071\146\357\246\263\073\365\262\242\215\200\336\351\005\316\146" + "\326\326\350\116\221\030\003\035\174\273\223\236\030\015\347\330" + "\156\061\052\231\353\177\373\272\040\203\200\370\010\027\204\107" + "\003\056\324\124\236\334\061\233\336\221\111\137\314\326\242\317" + "\235\004\041\175\111\270\131\302\323\153\230\045\130\107\234\151" + "\101\357\252\355\146\201\031\356\206\157\047\161\130\361\051\153" + "\012\161\330\141\324\220\126\052\077\374\101\361\334\301\044\116" + "\243\355\312\236\241\267\233\054\321\355\167\027\064\266\271\136" + "\376\240\262\102\226\364\321\165\134\001\150\270\267\304\071\267" + "\363\160\014\013\223\263\332\154\161\045\352\105\015\175\077\070" + "\166\044\250\241\252\263\054\364\143\330\175\172\321\331\254\070" + "\212\357\145\367\375\241\021\274\273\226\146\112\242\016\203\050" + "\040\144\062\072\357\167\251\134\216\075\114\144\175\077\377\212" + "\076\331\305\375\306\236\136\013\137\335\016\310\302\117\132\276" + "\365\067\351\027\152\046\374\127\010\136\133\224\253\273\040\263" + "\207\116\221\344\252\322\163\256\216\250\070\202\355\142\051\224" + "\155\024\106\031\127\240\161\031\332\370\254\033\366\023\314\301" + "\255\123\077\242\343\302\375\372\021\141\172\344\240\246\117\123" + "\174\323\063\260\010\147\334\214\147\237\111\061\365\004\355\120" + "\361\073\313\103\262\114\214\164\334\050\175\302\257\171\216\211" + "\107\271\354\060\234\013\142\363\377\346\061\213\272\041\201\176" + "\301\131\340\262\356\125\324\100\222\273\256\225\254\361\061\132" + "\016\112\110\047\045\056\231\161\362\112\133\073\331\120\135\256" + "\352\362\227\134\045\277\206\003\251\006\121\172\327\267\033\034" + "\045\204\355\365\057\301\171\013\207\013\257\224\201\207\224\242" + "\130\337\200\150\173\065\020\142\213\035\266\106\265\076\302\134" + "\173\320\204\110\264\012\251\015\354\020\075\240\323\226\204\363" + "\301\133\056\331\171\235\053\135\077\315\262\116\326\241\222\023" + "\234\030\055\212\006\255\201\300\272\007\167\121\225\371\220\021" + "\052\360\216\115\260\130\062\214\364\337\327\025\270\217\173\372" + "\354\265\277\105\022\341\101\216\227\021\142\206\330\014\361\127" + "\233\102\171\363\302\141\051\234\026\162\335\014\013\247\341\320" + "\011\351\324\331\352\006\211\120\111\366\265\235\225\021\273\170" + "\324\023\255\317\360\236\070\370\227\241\150\067\020\072\361\012" + "\263\325\376\354\063\214\107\365\000\043\061\335\343\372\240\302" + "\043\236\244\046\130\354\261\370\261\220\133\115\351\241\071\377" + "\173\203\222\312\015\030\377\375\030\157\123\216\036\252\070\030" + "\277\050\010\367\076\022\362\325\167\367\302\274\170\143\103\167" + "\217\061\346\372\045\315\150\326\251\155\045\056\106\073\340\060" + "\256\140\120\173\045\315\356\255\034\137\047\347\156\033\217\002" + "\076\051\304\216\116\307\243\330\054\360\213\023\037\166\274\003" + "\237\143\317\005\344\076\041\021\110\266\122\347\022\245\116\012" + "\362\202\126\365\140\300\233\151\371\104\040\212\352\160\320\370" + "\165\261\152\140\112\213\115\117\134\017\324\072\160\361\363\341" + "\145\224\066\357\150\131\156\353\303\146\215\247\265\034\161\310" + "\362\120\372\253\067\102\210\207\053\305\310\151\120\146\165\373" + "\202\101\043\033\103\255\241\266\213\030\160\226\013\237\012\265" + "\277\226\143\052\366\376\044\351\214\211\361\141\274\330\322\260" + "\172\241\260\220\157\371\312\351\335\036\056\330\125\301\236\015" + "\216\012\207\173\210\160\126\164\342\075\057\254\232\057\216\230" + "\341\253\312\142\035\136\345\044\174\071\275\254\337\376\330\355" + "\143\210\237\117\133\256\171\171\060\272\050\133\360\031\100\044" + "\264\261\312\064\132\271\141\047\013\124\140\176\005\051\234\040" + "\357\303\175\062\152\052\172\226\004\024\165\332\345\204\271\321" + "\337\046\114\000\237\333\043\371\261\246\021\325\100\142\275\214" + "\126\327\325\015\051\323\115\275\265\334\155\176\334\376\151\024" + "\010\115\070\273\004\366\271\353\154\244\100\251\176\065\250\222" + "\332\166\023\317\311\064\325\135\132\304\202\102\005\270\132\035" + "\260\103\016\273\241\010\243\360\377\033\115\340\232\226\066\073" + "\357\211\204\073\263\335\021\247\303\334\375\070\133\216\367\055" + "\243\124\025\103\050\370\115\144\215\366\132\225\067\073\037\353" + "\203\354\327\133\266\206\013\271\333\111\302\322\016\011\077\123" + "\042\130\036\005\353\075\242\376\105\076\064\361\272\341\242\274" + "\310\201\033\222\021\204\050\061\022\142\130\137\044\305\374\170" + "\043\337\146\231\003\226\212\025\054\105\161\173\005\047\354\056" + "\300\154\224\110\212\267\066\102\047\356\367\077\300\164\152\047" + "\135\027\133\223\217\361\306\126\345\270\001\010\217\345\332\157" + "\376\141\201\050\364\157\026\175\370\034\121\256\157\332\215\042" + "\147\300\123\204\154\161\217\301\137\012\021\130\375\133\351\335" + "\031\126\255\160\177\373\312\302\110\326\150\055\203\152\302\007" + "\335\167\202\210\211\054\171\301\210\002\027\123\301\123\046\230" + "\073\000\336\170\171\325\333\274\051\234\152\313\346\216\226\161" + "\112\304\340\236\160\110\047\116\223\331\274\314\173\001\006\260" + "\366\170\030\335\105\376\117\302\270\077\160\347\037\043\317\151" + "\115\071\317\106\205\210\072\071\235\364\254\311\244\352\336\101" + "\351\334\125\077\233\236\120\016\021\304\315\366\130\052\160\035" + "\233\134\162\166\075\357\352\254\305\000\056\255\336\251\131\104" + "\011\340\255\165\117\061\066\246\373\355\034\117\272\150\221\353" + "\377\324\106\355\026\224\057\025\214\176\260\321\013\244\026\351" + "\330\200\317\261\150\135\063\166\050\022\340\172\300\241\274\156" + "\224\304\360\334\140\121\052\245\101\246\173\146\275\121\301\116" + "\047\015\342\261\050\351\002\371\035\207\372\304\274\112\215\044" + "\240\101\224\263\352\276\023\224\324\326\144\032\147\106\302\367" + "\224\271\105\065\276\174\313\227\012\377\066\033\011\020\373\333" + "\302\367\125\160\006\045\225\131\155\335\127\006\121\023\277\223" + "\303\176\275\057\102\215\221\143\027\274\206\147\255\104\312\302" + "\375\004\375\212\105\071\331\023\167\262\370\373\167\053\105\060" + "\253\313\230\204\174\223\273\355\152\064\157\370\305\377\142\106" + "\203\254\320\225\257\252\246\053\253\067\202\110\204\175\103\307" + "\061\144\110\376\345\235\274\040\071\347\133\105\043\052\101\205" + "\025\031\003\257\066\043\335\052\203\236\235\356\337\324\303\246" + "\327\127\225\124\213\020\333\273\007\316\272\330\056\134\174\153" + "\212\225\313\263\325\317\005\262\321\376\146\373\114\274\234\045" + "\123\365\004\045\265\367\252\072\316\170\011\122\243\065\330\142" + "\202\011\242\121\376\117\335\221\111\127\250\364\015\015\010\264" + "\253\227\375\016\044\103\363\327\212\163\104\341\366\363\174\232" + "\371\110\145\246\124\236\210\031\061\231\240\127\331\031\243\213" + "\174\071\234\301\301\301\046\070\242\200\272\123\053\130\251\052" + "\257\011\157\215\063\206\071\377\073\340\171\063\014\071\103\162" + "\377\074\222\305\271\067\141\026\350\216\131\045\226\305\105\265" + "\065\267\360\025\015\011\174\065\252\204\167\333\332\131\142\274" + "\047\322\106\026\167\125\054\017\241\035\263\263\034\074\336\305" + "\373\010\336\367\265\210\276\037\260\242\327\261\355\035\265\115" + "\227\032\075\373\126\262\333\301\050\375\122\315\227\311\347\121" + "\015\367\120\343\267\135\134\045\077\210\340\102\127\172\002\356" + "\023\054\036\056\021\372\146\112\025\360\264\206\344\125\022\022" + "\056\211\346\131\116\303\336\304\375\123\247\147\232\220\112\375" + "\206\244\335\000\313\261\203\271\254\167\004\237\313\314\052\010" + "\215\055\004\375\117\120\331\332\115\351\023\076\251\364\276\104" + "\121\270\203\340\303\031\173\141\321\026\103\371\242\210\116\026" + "\361\061\101\360\231\171\234\114\320\013\014\121\301\171\030\253" + "\041\232\024\051\264\365\175\033\356\044\117\146\022\050\234\262" + "\340\077\266\316\000\206\246\045\017\147\062\356\034\306\121\131" + "\331\032\236\265\271\061\345\000\013\321\054\303\375\245\270\265" + "\005\340\153\227\345\277\220\241\050\351\312\033\000\057\150\201" + "\362\225\355\003\075\123\173\171\264\243\372\202\162\221\015\220" + "\172\247\010\164\147\253\234\310\021\151\305\366\203\135\010\001" + "\047\223\162\301\264\144\156\163\262\226\020\105\004\365\122\054" + "\213\227\160\266\270\034\077\333\227\012\232\010\351\137\374\134" + "\216\377\322\312\153\377\171\347\355\330\155\143\346\210\252\355" + "\250\304\132\013\356\213\312\124\076\063\025\067\001\152\062\336" + "\151\223\035\031\370\016\213\362\231\112\064\376\276\363\335\341" + "\032\306\237\174\164\043\337\372\025\374\032\222\067\172\067\261" + "\363\340\111\257\254\000\366\004\071\267\072\302\065\206\044\002" + "\320\243\230\114\247\214\066\333\366\113\070\332\371\261\106\362" + "\212\364\167\120\223\346\362\060\331\236\127\004\256\267\231\054" + "\351\063\170\304\075\007\177\165\177\011\071\315\340\254\121\366" + "\207\254\034\021\251\004\153\030\262\033\052\174\132\236\003\005" + "\073\271\174\166\127\316\043\323\007\335\000\245\263\053\260\044" + "\367\021\325\205\171\145\133\054\242\150\007\145\304\236\011\153" + "\244\026\114\244\274\032\114\172\137\323\035\024\207\037\334\136" + "\025\167\063\370\010\237\052\045\015\130\364\055\200\172\031\365" + "\140\067\070\237\033\047\236\161\040\372\304\211\306\325\174\007" + "\035\245\022\134\046\033\352\021\203\234\140\022\073\366\112\072" + "\170\156\016\377\316\012\032\351\301\124\172\160\000\377\102\240" + "\163\111\016\264\232\121\367\335\315\267\025\352\357\314\024\225" + "\142\101\347\274\252\023\303\215\201\336\144\344\117\024\071\355" + "\201\056\353\066\124\360\042\302\022\207\310\115\171\114\271\072" + "\251\054\056\043\077\377\051\252\145\304\115\221\335\231\147\031" + "\052\014\041\341\125\021\323\334\013\005\370\117\070\340\247\321" + "\170\120\030\245\367\374\317\057\244\353\064\342\257\164\032\261" + "\323\046\344\305\252\105\017\076\012\350\234\144\106\376\213\360" + "\270\076\114\311\171\370\230\325\065\023\143\325\044\350\167\210" + "\327\171\172\161\041\330\332\140\321\264\242\161\335\152\062\130" + "\376\006\140\051\367\124\204\241\321\011\144\160\367\162\277\121" + "\040\200\237\060\314\171\203\203\136\255\255\076\264\176\216\333" + "\351\126\106\174\265\055\031\306\220\252\352\207\027\330\026\267" + "\357\215\377\107\337\064\015\045\316\244\003\345\122\302\105\251" + "\167\155\050\026\251\346\366\310\176\173\077\032\000\024\112\245" + "\315\175\242\012\112\255\106\067\054\052\303\212\371\363\111\343" + "\274\007\301\007\216\323\207\336\120\332\006\120\214\371\156\237" + "\233\173\332\000\045\014\006\105\270\330\204\070\337\367\256\163" + "\252\262\053\231\246\313\167\372\310\165\115\111\361\167\332\334" + "\262\020\223\370\136\215\277\067\334\361\265\241\172\343\300\020" + "\057\026\373\331\056\066\246\050\172\312\215\037\055\341\356\153" + "\135\301\167\254\301\023\270\234\034\007\072\317\375\014\130\332" + "\324\360\361\115\004\104\342\244\377\273\345\223\244\045\104\032" + "\371\100\115\237\071\115\126\025\336\254\135\036\232\000\265\260" + "\005\106\176\006\263\333\002\235\276\026\136\124\037\213\315\337" + "\026\153\274\033\204\154\167\031\207\076\342\247\302\352\173\050" + "\314\346\133\270\324\225\022\056\215\373\056\337\113\001\123\364" + "\257\336\303\335\311\222\113\303\177\123\115\321\255\253\350\221" + "\023\350\033\142\071\255\067\204\152\367\276\363\351\101\155\106" + "\272\175\251\240\376\026\275\267\300\147\353\224\037\274\160\116" + "\105\354\254\230\273\366\237\301\265\214\351\341\353\003\305\251" + "\025\164\223\321\155\371\076\107\032\117\152\250\173\356\246\271" + "\311\141\047\056\312\170\123\212\226\207\072\370\061\115\022\136" + "\204\123\123\345\031\065\023\126\173\357\371\073\334\043\000\025" + "\274\127\055\226\335\135\125\241\041\147\066\316\107\174\321\076" + "\251\277\305\271\370\355\071\333\131\263\212\271\160\227\372\176" + "\353\155\113\206\334\125\054\164\240\347\044\365\123\120\314\177" + "\116\356\267\357\331\170\077\011\122\267\114\001\234\072\247\113" + "\102\134\175\143\022\163\215\136\005\331\017\222\270\154\245\071" + "\213\045\275\311\150\302\035\247\211\245\276\344\361\164\121\063" + "\047\345\260\152\306\166\043\062\261\243\377\143\144\034\057\017" + "\346\010\315\323\265\242\253\157\064\215\246\310\342\272\071\011" + "\327\120\352\222\367\153\367\271\070\250\120\313\007\075\152\073" + "\065\124\134\211\167\214\051\015\234\275\277\120\340\271\050\371" + "\046\025\164\222\040\367\245\271\223\140\131\126\114\036\364\243" + "\317\000\141\031\155\267\125\070\345\250\366\045\274\056\210\101" + "\276\117\011\173\030\275\015\014\112\030\174\076\271\065\032\147" + "\257\261\251\347\023\327\320\274\111\145\015\317\265\222\265\362" + "\012\064\106\262\314\235\344\267\365\374\141\357\201\074\310\076" + "\171\034\344\357\105\323\026\326\202\335\260\367\242\144\253\336" + "\044\106\001\224\130\342\202\347\160\076\251\050\171\275\360\206" + "\027\374\363\356\074\253\037\300\046\233\367\217\254\356\073\253" + "\342\115\341\311\314\057\341\117\116\120\347\141\133\003\336\041" + "\017\105\350\066\110\170\030\035\347\156\351\126\071\255\207\347" + "\231\265\130\076\143\110\037\377\001\012\340\370\215\025\026\031" + "\216\317\226\322\134\154\052\303\005\325\224\357\145\357\021\024" + "\060\354\374\046\267\112\333\342\070\062\164\127\130\260\363\025" + "\057\150\073\122\172\002\002\351\346\171\315\074\004\167\242\274" + "\177\162\067\241\014\070\067\165\261\055\331\064\041\327\173\232" + "\003\341\011\053\347\102\160\042\075\330\212\316\311\116\374\134" + "\061\102\074\277\026\244\007" +#define msg1_z 42 +#define msg1 ((&data[67107])) + "\010\341\347\237\073\311\032\050\274\043\023\321\255\300\055\060" + "\064\040\176\121\040\105\050\102\315\124\113\002\025\144\271\103" + "\351\346\307\375\267\001\071\030\206\131\142\317\020\076\127" +#define tst2_z 19 +#define tst2 ((&data[67152])) + "\257\132\340\243\367\055\026\270\200\054\204\365\025\115\152\010" + "\041\215\340" +#define chk2_z 19 +#define chk2 ((&data[67171])) + "\152\333\236\260\323\166\310\074\005\347\223\311\331\365\212\244" + "\222\014\013\013" +#define shll_z 8 +#define shll ((&data[67193])) + "\302\144\154\161\170\201\367\015\367\014" +#define inlo_z 3 +#define inlo ((&data[67201])) + "\314\351\123"/* End of data[] */; +#define hide_z 4096 +#define DEBUGEXEC 0 /* Define as 1 to debug execvp calls */ +#define TRACEABLE 1 /* Define as 1 to enable ptrace the executable */ + +/* rtc.c */ + +#include +#include + +#include +#include +#include +#include +#include +#include + +/* 'Alleged RC4' */ + +static unsigned char stte[256], indx, jndx, kndx; + +/* + * Reset arc4 stte. + */ +void stte_0(void) +{ + indx = jndx = kndx = 0; + do { + stte[indx] = indx; + } while (++indx); +} + +/* + * Set key. Can be used more than once. + */ +void key(void * str, int len) +{ + unsigned char tmp, * ptr = (unsigned char *)str; + while (len > 0) { + do { + tmp = stte[indx]; + kndx += tmp; + kndx += ptr[(int)indx % len]; + stte[indx] = stte[kndx]; + stte[kndx] = tmp; + } while (++indx); + ptr += 256; + len -= 256; + } +} + +/* + * Crypt data. + */ +void arc4(void * str, int len) +{ + unsigned char tmp, * ptr = (unsigned char *)str; + while (len > 0) { + indx++; + tmp = stte[indx]; + jndx += tmp; + stte[indx] = stte[jndx]; + stte[jndx] = tmp; + tmp += stte[indx]; + *ptr ^= stte[tmp]; + ptr++; + len--; + } +} + +/* End of ARC4 */ + +/* + * Key with file invariants. + */ +int key_with_file(char * file) +{ + struct stat statf[1]; + struct stat control[1]; + + if (stat(file, statf) < 0) + return -1; + + /* Turn on stable fields */ + memset(control, 0, sizeof(control)); + control->st_ino = statf->st_ino; + control->st_dev = statf->st_dev; + control->st_rdev = statf->st_rdev; + control->st_uid = statf->st_uid; + control->st_gid = statf->st_gid; + control->st_size = statf->st_size; + control->st_mtime = statf->st_mtime; + control->st_ctime = statf->st_ctime; + key(control, sizeof(control)); + return 0; +} + +#if DEBUGEXEC +void debugexec(char * sh11, int argc, char ** argv) +{ + int i; + fprintf(stderr, "shll=%s\n", sh11 ? sh11 : ""); + fprintf(stderr, "argc=%d\n", argc); + if (!argv) { + fprintf(stderr, "argv=\n"); + } else { + for (i = 0; i <= argc ; i++) + fprintf(stderr, "argv[%d]=%.60s\n", i, argv[i] ? argv[i] : ""); + } +} +#endif /* DEBUGEXEC */ + +void rmarg(char ** argv, char * arg) +{ + for (; argv && *argv && *argv != arg; argv++); + for (; argv && *argv; argv++) + *argv = argv[1]; +} + +int chkenv(int argc) +{ + char buff[512]; + unsigned long mask, m; + int l, a, c; + char * string; + extern char ** environ; + + mask = (unsigned long)&chkenv; + mask ^= (unsigned long)getpid() * ~mask; + sprintf(buff, "x%lx", mask); + string = getenv(buff); +#if DEBUGEXEC + fprintf(stderr, "getenv(%s)=%s\n", buff, string ? string : ""); +#endif + l = strlen(buff); + if (!string) { + /* 1st */ + sprintf(&buff[l], "=%lu %d", mask, argc); + putenv(strdup(buff)); + return 0; + } + c = sscanf(string, "%lu %d%c", &m, &a, buff); + if (c == 2 && m == mask) { + /* 3rd */ + rmarg(environ, &string[-l - 1]); + return 1 + (argc - a); + } + return -1; +} + +#if !TRACEABLE + +#define _LINUX_SOURCE_COMPAT +#include +#include +#include +#include +#include +#include +#include + +#if !defined(PTRACE_ATTACH) && defined(PT_ATTACH) +# define PTRACE_ATTACH PT_ATTACH +#endif +void untraceable(char * argv0) +{ + char proc[80]; + int pid, mine; + + switch(pid = fork()) { + case 0: + pid = getppid(); + /* For problematic SunOS ptrace */ +#if defined(__FreeBSD__) + sprintf(proc, "/proc/%d/mem", (int)pid); +#else + sprintf(proc, "/proc/%d/as", (int)pid); +#endif + close(0); + mine = !open(proc, O_RDWR|O_EXCL); + if (!mine && errno != EBUSY) + mine = !ptrace(PTRACE_ATTACH, pid, 0, 0); + if (mine) { + kill(pid, SIGCONT); + } else { + perror(argv0); + kill(pid, SIGKILL); + } + _exit(mine); + case -1: + break; + default: + if (pid == waitpid(pid, 0, 0)) + return; + } + perror(argv0); + _exit(1); +} +#endif /* !TRACEABLE */ + +char * xsh(int argc, char ** argv) +{ + char * scrpt; + int ret, i, j; + char ** varg; + char * me = argv[0]; + + stte_0(); + key(pswd, pswd_z); + arc4(msg1, msg1_z); + arc4(date, date_z); + if (date[0] && (atoll(date) 1) ? ret : 0; /* Args numbering correction */ + while (i < argc) + varg[j++] = argv[i++]; /* Main run-time arguments */ + varg[j] = 0; /* NULL terminated array */ +#if DEBUGEXEC + debugexec(shll, j, varg); +#endif + execvp(shll, varg); + return shll; +} + +int main(int argc, char ** argv) +{ +#if DEBUGEXEC + debugexec("main", argc, argv); +#endif +#if !TRACEABLE + untraceable(argv[0]); +#endif + argv[1] = xsh(argc, argv); + fprintf(stderr, "%s%s%s: %s\n", argv[0], + errno ? ": " : "", + errno ? strerror(errno) : "", + argv[1] ? argv[1] : "" + ); + return 1; +} diff --git a/CloverPackage/utils/CloverGenConfig/Makefile b/CloverPackage/utils/CloverGenConfig/Makefile new file mode 100644 index 0000000000..ce32ecfdfd --- /dev/null +++ b/CloverPackage/utils/CloverGenConfig/Makefile @@ -0,0 +1,52 @@ +PROGRAM = Clover-GenConfig + +SRCROOT := $(abspath $(CURDIR)/..) +SYMROOT := $(abspath $(CURDIR)/../../sym) +OBJROOT := $(SYMROOT)/build/$(PROGRAM) +INSTALL_DIR_NAME=utils +UTILSDIR= $(SYMROOT)/$(INSTALL_DIR_NAME) + +include ${SRCROOT}/Make.rules + +XCODE_VERSION_GE_4 := $(shell expr `xcodebuild -version | sed -nE 's/^Xcode ([0-9]+).*/\1/p'` \>= 4) +XCODE_VERSION_GE_10 := $(shell expr `xcodebuild -version | sed -nE 's/^Xcode ([0-9]+).*/\1/p'` \>= 10) + +XCODEBUILD_OPTIONS = OBJROOT=$(OBJROOT) CONFIGURATION_BUILD_DIR=$(OBJROOT) DEPLOYMENT_LOCATION=YES DSTROOT=$(SYMROOT) INSTALL_PATH='/$(INSTALL_DIR_NAME)' + +ifeq "$(XCODE_VERSION_GE_10)" "1" + XCODEBUILD_OPTIONS += ARCHS=x86_64 VALID_ARCHS=x86_64 ONLY_ACTIVE_ARCH=YES +endif + +ifeq "$(XCODE_VERSION_GE_4)" "1" + XCODEBUILD_OPTIONS += -scheme 'Clover-GenConfig' + BUILD_ACTION=install +endif +XCODEBUILD_OPTIONS += -configuration 'Release' -project 'Clover-GenConfig.xcodeproj' + + +SRCS := $(wildcard *.c) +PROG := $(addprefix $(UTILSDIR)/, $(PROGRAM)) + +all: $(PROG) + +$(PROG): $(SRCS) + @echo "Building Clover-GenConfig..." + @$/chmod 755 Clover-GenConfig.sh + @$/chmod 755 BuildCGC + @$/./BuildCGC -v -r -T -f ./Clover-GenConfig.sh + @$/rm -rf ./CloverGenConfig/Clover-GenConfig.c + @$/Sleep 1 + @$/cp -rp ./Clover-GenConfig.sh.x.c ./CloverGenConfig/Clover-GenConfig.c + @$/rm -rf Clover-GenConfig.sh.x + @$/rm -rf Clover-GenConfig.sh.x.c + @echo "\t[XCODE] $(PROGRAM)" + @/usr/bin/xcodebuild $(XCODEBUILD_OPTIONS) $(BUILD_ACTION) >/dev/null + +install-local: $(PROG) + @sudo install -d -g 0 -o 0 /usr/local/bin + @sudo install -psv -g 0 -o 0 $(PROG) /usr/local/bin + +clean-local: + @/usr/bin/xcodebuild $(XCODEBUILD_OPTIONS) clean >/dev/null + @rm -rf $(OBJROOT) *~ + diff --git a/CloverPackage/utils/Makefile b/CloverPackage/utils/Makefile index 9c3bb021a3..a3ced91bd0 100644 --- a/CloverPackage/utils/Makefile +++ b/CloverPackage/utils/Makefile @@ -3,6 +3,6 @@ include $(CURDIR)/Make.rules #fdisk440 out #clover-genconfig temporary out #espfinder out -SUBDIRS = boot1-install partutil bdmesg nvram +SUBDIRS = boot1-install partutil bdmesg nvram CloverGenConfig all: all-recursive