From: srs5694 Date: Mon, 30 Nov 2015 00:11:28 +0000 (-0500) Subject: More documentation of copyrights and licenses. X-Git-Url: https://code.delx.au/refind/commitdiff_plain/37c98e1a4e30f80d6a7f7158bc27c81a1c3cac37 More documentation of copyrights and licenses. --- diff --git a/EfiLib/Make.tiano b/EfiLib/Make.tiano index 798ce3c..3be7522 100644 --- a/EfiLib/Make.tiano +++ b/EfiLib/Make.tiano @@ -3,6 +3,11 @@ # Build control file for EfiLib components of rEFInd, using TianoCore EDK2 # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + include ../Make.tiano SOURCE_NAMES = legacy BmLib BdsConnect DevicePath BdsHelper BdsTianoCore diff --git a/EfiLib/Makefile b/EfiLib/Makefile index ad63f0e..00e6f58 100644 --- a/EfiLib/Makefile +++ b/EfiLib/Makefile @@ -2,6 +2,11 @@ # EfiLib/Makefile # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + SRCDIR = . VPATH = $(SRCDIR) diff --git a/EfiLib/Platform.h b/EfiLib/Platform.h index 001a249..edf516b 100644 --- a/EfiLib/Platform.h +++ b/EfiLib/Platform.h @@ -42,291 +42,12 @@ Headers collection for procedures #include #include -//#include -//#include - -//#include "lib.h" -//#include "boot.h" -//#include "BiosVideo.h" #include "../include/Bmp.h" #include "efiConsoleControl.h" -//#include "SmBios.h" #include "EfiLib/GenericBdsLib.h" -//#include "device_inject.h" -//#include "UsbMass.h" #include "../refind/global.h" -/* Decimal powers: */ -// #define kilo (1000ULL) -// #define Mega (kilo * kilo) -// #define Giga (kilo * Mega) -// #define Tera (kilo * Giga) -// #define Peta (kilo * Tera) - -// #define IS_COMMA(a) ((a) == L',') -// #define IS_HYPHEN(a) ((a) == L'-') -// #define IS_DOT(a) ((a) == L'.') -// #define IS_LEFT_PARENTH(a) ((a) == L'(') -// #define IS_RIGHT_PARENTH(a) ((a) == L')') -// #define IS_SLASH(a) ((a) == L'/') -// #define IS_NULL(a) ((a) == L'\0') -// #define IS_DIGIT(a) (((a) >= '0') && ((a) <= '9')) -// #define IS_HEX(a) (((a) >= 'a') && ((a) <= 'f')) -// #define IS_UPPER(a) (((a) >= 'A') && ((a) <= 'Z')) -// #define IS_ALFA(x) (((x >= 'a') && (x <='z')) || ((x >= 'A') && (x <='Z'))) -// #define IS_ASCII(x) ((x>=0x20) && (x<=0x7F)) -// #define IS_PUNCT(x) ((x == '.') || (x == '-')) - - -// #define EBDA_BASE_ADDRESS 0x40E -// #define EFI_SYSTEM_TABLE_MAX_ADDRESS 0xFFFFFFFF -// #define ROUND_PAGE(x) ((((unsigned)(x)) + EFI_PAGE_SIZE - 1) & ~(EFI_PAGE_SIZE - 1)) - -// -// Max bytes needed to represent ID of a SCSI device -// -//#define EFI_SCSI_TARGET_MAX_BYTES (0x10) - -// -// bit5..7 are for Logical unit number -// 11100000b (0xe0) -// -//#define EFI_SCSI_LOGICAL_UNIT_NUMBER_MASK 0xe0 - -// -// Scsi Command Length -// -//#define EFI_SCSI_OP_LENGTH_SIX 0x6 -//#define EFI_SCSI_OP_LENGTH_TEN 0xa -//#define EFI_SCSI_OP_LENGTH_SIXTEEN 0x10 - -// #define SAFE_LOG_SIZE 80 -// -// #define MSG_LOG_SIZE (64 * 1024) -// #define MsgLog(x...) {AsciiSPrint(msgCursor, MSG_LOG_SIZE, x); while(*msgCursor){msgCursor++;}} -// -// #define CPU_MODEL_DOTHAN 0x0D -// #define CPU_MODEL_YONAH 0x0E -// #define CPU_MODEL_MEROM 0x0F /* same as CONROE but mobile */ -// #define CPU_MODEL_CONROE 0x0F -// #define CPU_MODEL_CELERON 0x16 /* ever see? */ -// #define CPU_MODEL_PENRYN 0x17 -// #define CPU_MODEL_WOLFDALE 0x17 -// #define CPU_MODEL_NEHALEM 0x1A -// #define CPU_MODEL_ATOM 0x1C -// #define CPU_MODEL_XEON_MP 0x1D /* ever see? */ -// #define CPU_MODEL_FIELDS 0x1E -// #define CPU_MODEL_DALES 0x1F -// #define CPU_MODEL_CLARKDALE 0x25 -// #define CPU_MODEL_LINCROFT 0x27 -// #define CPU_MODEL_SANDY_BRIDGE 0x2A -// #define CPU_MODEL_WESTMERE 0x2C -// #define CPU_MODEL_JAKETOWN 0x2D /* ever see? */ -// #define CPU_MODEL_NEHALEM_EX 0x2E -// #define CPU_MODEL_WESTMERE_EX 0x2F -// -// #define CPU_VENDOR_INTEL 0x756E6547 -// #define CPU_VENDOR_AMD 0x68747541 -// /* Unknown CPU */ -// #define CPU_STRING_UNKNOWN "Unknown CPU Type" - -//definitions from Apple XNU - -/* CPU defines */ -// #define bit(n) (1UL << (n)) -// #define _Bit(n) (1ULL << n) -// #define _HBit(n) (1ULL << ((n)+32)) -// -// #define bitmask(h,l) ((bit(h)|(bit(h)-1)) & ~(bit(l)-1)) -// #define bitfield(x,h,l) (((x) & bitmask(h,l)) >> l) -// #define quad(hi,lo) (((UINT64)(hi)) << 32 | (lo)) - -/* - * The CPUID_FEATURE_XXX values define 64-bit values - * returned in %ecx:%edx to a CPUID request with %eax of 1: - */ -// #define CPUID_FEATURE_FPU _Bit(0) /* Floating point unit on-chip */ -// #define CPUID_FEATURE_VME _Bit(1) /* Virtual Mode Extension */ -// #define CPUID_FEATURE_DE _Bit(2) /* Debugging Extension */ -// #define CPUID_FEATURE_PSE _Bit(3) /* Page Size Extension */ -// #define CPUID_FEATURE_TSC _Bit(4) /* Time Stamp Counter */ -// #define CPUID_FEATURE_MSR _Bit(5) /* Model Specific Registers */ -// #define CPUID_FEATURE_PAE _Bit(6) /* Physical Address Extension */ -// #define CPUID_FEATURE_MCE _Bit(7) /* Machine Check Exception */ -// #define CPUID_FEATURE_CX8 _Bit(8) /* CMPXCHG8B */ -// #define CPUID_FEATURE_APIC _Bit(9) /* On-chip APIC */ -// #define CPUID_FEATURE_SEP _Bit(11) /* Fast System Call */ -// #define CPUID_FEATURE_MTRR _Bit(12) /* Memory Type Range Register */ -// #define CPUID_FEATURE_PGE _Bit(13) /* Page Global Enable */ -// #define CPUID_FEATURE_MCA _Bit(14) /* Machine Check Architecture */ -// #define CPUID_FEATURE_CMOV _Bit(15) /* Conditional Move Instruction */ -// #define CPUID_FEATURE_PAT _Bit(16) /* Page Attribute Table */ -// #define CPUID_FEATURE_PSE36 _Bit(17) /* 36-bit Page Size Extension */ -// #define CPUID_FEATURE_PSN _Bit(18) /* Processor Serial Number */ -// #define CPUID_FEATURE_CLFSH _Bit(19) /* CLFLUSH Instruction supported */ -// #define CPUID_FEATURE_DS _Bit(21) /* Debug Store */ -// #define CPUID_FEATURE_ACPI _Bit(22) /* Thermal monitor and Clock Ctrl */ -// #define CPUID_FEATURE_MMX _Bit(23) /* MMX supported */ -// #define CPUID_FEATURE_FXSR _Bit(24) /* Fast floating pt save/restore */ -// #define CPUID_FEATURE_SSE _Bit(25) /* Streaming SIMD extensions */ -// #define CPUID_FEATURE_SSE2 _Bit(26) /* Streaming SIMD extensions 2 */ -// #define CPUID_FEATURE_SS _Bit(27) /* Self-Snoop */ -// #define CPUID_FEATURE_HTT _Bit(28) /* Hyper-Threading Technology */ -// #define CPUID_FEATURE_TM _Bit(29) /* Thermal Monitor (TM1) */ -// #define CPUID_FEATURE_PBE _Bit(31) /* Pend Break Enable */ -// -// #define CPUID_FEATURE_SSE3 _HBit(0) /* Streaming SIMD extensions 3 */ -// #define CPUID_FEATURE_PCLMULQDQ _HBit(1) /* PCLMULQDQ Instruction */ -// -// #define CPUID_FEATURE_MONITOR _HBit(3) /* Monitor/mwait */ -// #define CPUID_FEATURE_DSCPL _HBit(4) /* Debug Store CPL */ -// #define CPUID_FEATURE_VMX _HBit(5) /* VMX */ -// #define CPUID_FEATURE_SMX _HBit(6) /* SMX */ -// #define CPUID_FEATURE_EST _HBit(7) /* Enhanced SpeedsTep (GV3) */ -// #define CPUID_FEATURE_TM2 _HBit(8) /* Thermal Monitor 2 */ -// #define CPUID_FEATURE_SSSE3 _HBit(9) /* Supplemental SSE3 instructions */ -// #define CPUID_FEATURE_CID _HBit(10) /* L1 Context ID */ -// -// #define CPUID_FEATURE_CX16 _HBit(13) /* CmpXchg16b instruction */ -// #define CPUID_FEATURE_xTPR _HBit(14) /* Send Task PRiority msgs */ -// #define CPUID_FEATURE_PDCM _HBit(15) /* Perf/Debug Capability MSR */ -// -// #define CPUID_FEATURE_DCA _HBit(18) /* Direct Cache Access */ -// #define CPUID_FEATURE_SSE4_1 _HBit(19) /* Streaming SIMD extensions 4.1 */ -// #define CPUID_FEATURE_SSE4_2 _HBit(20) /* Streaming SIMD extensions 4.2 */ -// #define CPUID_FEATURE_xAPIC _HBit(21) /* Extended APIC Mode */ -// #define CPUID_FEATURE_POPCNT _HBit(23) /* POPCNT instruction */ -// #define CPUID_FEATURE_AES _HBit(25) /* AES instructions */ -// #define CPUID_FEATURE_VMM _HBit(31) /* VMM (Hypervisor) present */ - -// /* -// * The CPUID_EXTFEATURE_XXX values define 64-bit values -// * returned in %ecx:%edx to a CPUID request with %eax of 0x80000001: -// */ -// #define CPUID_EXTFEATURE_SYSCALL _Bit(11) /* SYSCALL/sysret */ -// #define CPUID_EXTFEATURE_XD _Bit(20) /* eXecute Disable */ -// #define CPUID_EXTFEATURE_1GBPAGE _Bit(26) /* 1G-Byte Page support */ -// #define CPUID_EXTFEATURE_RDTSCP _Bit(27) /* RDTSCP */ -// #define CPUID_EXTFEATURE_EM64T _Bit(29) /* Extended Mem 64 Technology */ -// -// //#define CPUID_EXTFEATURE_LAHF _HBit(20) /* LAFH/SAHF instructions */ -// // New definition with Snow kernel -// #define CPUID_EXTFEATURE_LAHF _HBit(0) /* LAHF/SAHF instructions */ -// /* -// * The CPUID_EXTFEATURE_XXX values define 64-bit values -// * returned in %ecx:%edx to a CPUID request with %eax of 0x80000007: -// */ -// #define CPUID_EXTFEATURE_TSCI _Bit(8) /* TSC Invariant */ -// -// #define CPUID_CACHE_SIZE 16 /* Number of descriptor values */ -// -// #define CPUID_MWAIT_EXTENSION _Bit(0) /* enumeration of WMAIT extensions */ -// #define CPUID_MWAIT_BREAK _Bit(1) /* interrupts are break events */ - -// /* Known MSR registers */ -// #define MSR_IA32_PLATFORM_ID 0x0017 -// #define MSR_CORE_THREAD_COUNT 0x0035 /* limited use - not for Penryn or older */ -// #define MSR_IA32_BIOS_SIGN_ID 0x008B /* microcode version */ -// #define MSR_FSB_FREQ 0x00CD /* limited use - not for i7 */ -// #define MSR_PLATFORM_INFO 0x00CE /* limited use - MinRatio for i7 but Max for Yonah */ -// /* turbo for penryn */ -// #define MSR_IA32_EXT_CONFIG 0x00EE /* limited use - not for i7 */ -// #define MSR_FLEX_RATIO 0x0194 /* limited use - not for Penryn or older */ -// //see no value on most CPUs -// #define MSR_IA32_PERF_STATUS 0x0198 -// #define MSR_IA32_PERF_CONTROL 0x0199 -// #define MSR_IA32_CLOCK_MODULATION 0x019A -// #define MSR_THERMAL_STATUS 0x019C -// #define MSR_IA32_MISC_ENABLE 0x01A0 -// #define MSR_THERMAL_TARGET 0x01A2 /* limited use - not for Penryn or older */ -// #define MSR_TURBO_RATIO_LIMIT 0x01AD /* limited use - not for Penryn or older */ -// -// -// //Copied from revogirl -// #define IA32_ENERGY_PERF_BIAS 0x01B0 -// //MSR 000001B0 0000-0000-0000-0005 -// //MSR 000001B1 0000-0000-8838-0000 -// #define IA32_PLATFORM_DCA_CAP 0x01F8 -// //MSR 000001FC 0000-0000-0004-005F -// -// -// // Sandy Bridge & JakeTown specific 'Running Average Power Limit' MSR's. -// #define MSR_RAPL_POWER_UNIT 0x606 -// //MSR 00000606 0000-0000-000A-1003 -// //MSR 0000060B 0000-0000-0000-8854 -// //MSR 0000060C 0000-0000-0000-8854 - -// #define MSR_PKG_RAPL_POWER_LIMIT 0x610 -// //MSR 00000610 0000-A580-0000-8960 -// #define MSR_PKG_ENERGY_STATUS 0x611 -// //MSR 00000611 0000-0000-3212-A857 -// #define MSR_PKG_PERF_STATUS 0x613 -// #define MSR_PKG_POWER_INFO 0x614 -// //MSR 00000614 0000-0000-01E0-02F8 -// // Sandy Bridge IA (Core) domain MSR's. -// #define MSR_PP0_POWER_LIMIT 0x638 -// #define MSR_PP0_ENERGY_STATUS 0x639 -// #define MSR_PP0_POLICY 0x63A -// #define MSR_PP0_PERF_STATUS 0x63B -// -// // Sandy Bridge Uncore (IGPU) domain MSR's (Not on JakeTown). -// #define MSR_PP1_POWER_LIMIT 0x640 -// #define MSR_PP1_ENERGY_STATUS 0x641 -// //MSR 00000641 0000-0000-0000-0000 -// #define MSR_PP1_POLICY 0x642 -// -// // JakeTown only Memory MSR's. -// #define MSR_DRAM_POWER_LIMIT 0x618 -// #define MSR_DRAM_ENERGY_STATUS 0x619 -// #define MSR_DRAM_PERF_STATUS 0x61B -// #define MSR_DRAM_POWER_INFO 0x61C -// -// -// //AMD -// #define K8_FIDVID_STATUS 0xC0010042 -// #define K10_COFVID_STATUS 0xC0010071 -// #define DEFAULT_FSB 100000 /* for now, hardcoding 100MHz for old CPUs */ - - -// /* CPUID Index */ -// #define CPUID_0 0 -// #define CPUID_1 1 -// #define CPUID_2 2 -// #define CPUID_3 3 -// #define CPUID_4 4 -// #define CPUID_80 5 -// #define CPUID_81 6 -// #define CPUID_87 7 -// #define CPUID_MAX 8 -// -// #define EAX 0 -// #define EBX 1 -// #define ECX 2 -// #define EDX 3 -// -// /* CPU Cache */ -// #define MAX_CACHE_COUNT 4 -// #define CPU_CACHE_LEVEL 3 -// -// /* PCI */ -// #define PCI_BASE_ADDRESS_0 0x10 /* 32 bits */ -// #define PCI_BASE_ADDRESS_1 0x14 /* 32 bits [htype 0,1 only] */ -// #define PCI_BASE_ADDRESS_2 0x18 /* 32 bits [htype 0 only] */ -// #define PCI_BASE_ADDRESS_3 0x1c /* 32 bits */ -// #define PCI_BASE_ADDRESS_4 0x20 /* 32 bits */ -// #define PCI_BASE_ADDRESS_5 0x24 /* 32 bits */ -// -// #define PCI_CLASS_MEDIA_HDA 0x03 -// -// #define GEN_PMCON_1 0xA0 -// -// #define PCIADDR(bus, dev, func) ((1 << 31) | (bus << 16) | (dev << 11) | (func << 8)) -// #define REG8(base, reg) ((volatile UINT8 *)(UINTN)base)[(reg)] -// #define REG16(base, reg) ((volatile UINT16 *)(UINTN)base)[(reg) >> 1] -// #define REG32(base, reg) ((volatile UINT32 *)(UINTN)base)[(reg) >> 2] -// #define WRITEREG32(base, reg, value) REG32(base, reg) = value - #define EFI_HANDLE_TYPE_UNKNOWN 0x000 #define EFI_HANDLE_TYPE_IMAGE_HANDLE 0x001 #define EFI_HANDLE_TYPE_DRIVER_BINDING_HANDLE 0x002 @@ -340,453 +61,10 @@ Headers collection for procedures #define EFI_HANDLE_TYPE_CONTROLLER_HANDLE 0x200 #define EFI_HANDLE_TYPE_CHILD_HANDLE 0x400 -// #define AML_CHUNK_NONE 0xff -// #define AML_CHUNK_ZERO 0x00 -// #define AML_CHUNK_ONE 0x01 -// #define AML_CHUNK_ALIAS 0x06 -// #define AML_CHUNK_NAME 0x08 -// #define AML_CHUNK_BYTE 0x0A -// #define AML_CHUNK_WORD 0x0B -// #define AML_CHUNK_DWORD 0x0C -// #define AML_CHUNK_STRING 0x0D -// #define AML_CHUNK_QWORD 0x0E -// #define AML_CHUNK_SCOPE 0x10 -// #define AML_CHUNK_PACKAGE 0x12 -// #define AML_CHUNK_METHOD 0x14 -// #define AML_CHUNK_RETURN 0xA4 -// #define AML_LOCAL0 0x60 -// #define AML_STORE_OP 0x70 - -// struct aml_chunk -// { -// UINT8 Type; -// UINT16 Length; -// CHAR8* Buffer; -// -// UINT16 Size; -// -// struct aml_chunk* Next; -// struct aml_chunk* First; -// struct aml_chunk* Last; -// }; -// -// typedef struct aml_chunk AML_CHUNK; -// -// struct p_state -// { -// union -// { -// UINT16 Control; -// struct -// { -// UINT8 VID; // Voltage ID -// UINT8 FID; // Frequency ID -// }; -// }; -// -// UINT32 CID; // Compare ID -// UINT32 Frequency; -// }; -// -// typedef struct p_state P_STATE; - -// typedef enum { -// kTagTypeNone, -// kTagTypeDict, -// kTagTypeKey, -// kTagTypeString, -// kTagTypeInteger, -// kTagTypeData, -// kTagTypeDate, -// kTagTypeFalse, -// kTagTypeTrue, -// kTagTypeArray -// } TAG_TYPE; - #pragma pack(1) -// struct Symbol { -// UINT32 refCount; -// struct Symbol *next; -// CHAR8 string[1]; -// }; -// -// typedef struct Symbol Symbol, *SymbolPtr; - -// typedef struct { -// -// UINT32 type; -// CHAR8 *string; -// UINT32 offset; -// VOID *tag; -// VOID *tagNext; -// -// }Tag, *TagPtr; -// -// typedef struct { -// -// EFI_ACPI_DESCRIPTION_HEADER Header; -// UINT32 Entry; -// -// } RSDT_TABLE; -// -// typedef struct { -// -// EFI_ACPI_DESCRIPTION_HEADER Header; -// UINT64 Entry; -// -// } XSDT_TABLE; - -// typedef struct { -// -// // SMBIOS TYPE0 -// CHAR8 VendorName[64]; -// CHAR8 RomVersion[64]; -// CHAR8 ReleaseDate[64]; -// // SMBIOS TYPE1 -// CHAR8 ManufactureName[64]; -// CHAR8 ProductName[64]; -// CHAR8 VersionNr[64]; -// CHAR8 SerialNr[64]; -// // CHAR8 Uuid[64]; -// // CHAR8 SKUNumber[64]; -// CHAR8 FamilyName[64]; -// CHAR8 OEMProduct[64]; -// // SMBIOS TYPE2 -// CHAR8 BoardManufactureName[64]; -// CHAR8 BoardSerialNumber[64]; -// CHAR8 BoardNumber[64]; //Board-ID -// CHAR8 LocationInChassis[64]; -// CHAR8 BoardVersion[64]; -// CHAR8 OEMBoard[64]; -// // SMBIOS TYPE3 -// BOOLEAN Mobile; -// CHAR8 ChassisManufacturer[64]; -// CHAR8 ChassisAssetTag[64]; -// // SMBIOS TYPE4 -// UINT16 CpuFreqMHz; -// UINT32 BusSpeed; //in kHz -// BOOLEAN Turbo; -// -// // SMBIOS TYPE17 -// CHAR8 MemoryManufacturer[64]; -// CHAR8 MemorySerialNumber[64]; -// CHAR8 MemoryPartNumber[64]; -// CHAR8 MemorySpeed[64]; -// // SMBIOS TYPE131 -// UINT16 CpuType; -// // SMBIOS TYPE132 -// UINT16 QPI; -// -// // OS parameters -// CHAR8 Language[16]; -// CHAR8 BootArgs[256]; -// CHAR16 CustomUuid[40]; -// CHAR16 DefaultBoot[40]; -// -// // GUI parameters -// BOOLEAN Debug; -// -// //ACPI -// UINT64 ResetAddr; -// UINT8 ResetVal; -// BOOLEAN UseDSDTmini; -// BOOLEAN DropSSDT; -// BOOLEAN GeneratePStates; -// BOOLEAN GenerateCStates; -// UINT8 PLimitDict; -// UINT8 UnderVoltStep; -// BOOLEAN LpcTune; -// BOOLEAN EnableC2; -// BOOLEAN EnableC4; -// BOOLEAN EnableC6; -// BOOLEAN EnableISS; -// BOOLEAN smartUPS; -// BOOLEAN PatchNMI; -// CHAR16 DsdtName[60]; -// -// //Injections -// BOOLEAN StringInjector; -// BOOLEAN InjectSystemID; -// //Graphics -// UINT16 PCIRootUID; -// BOOLEAN GraphicsInjector; -// BOOLEAN LoadVBios; -// BOOLEAN PatchVBios; -// CHAR16 FBName[16]; -// UINT16 VideoPorts; -// UINT64 VRAM; -// UINT8 Dcfg[8]; -// UINT8 NVCAP[20]; -// -// // HDA -// BOOLEAN HDAInjection; -// UINTN HDALayoutId; -// -// } SETTINGS_DATA; - -// typedef struct { -// //values from CPUID -// UINT32 CPUID[CPUID_MAX][4]; -// UINT32 Vendor; -// UINT32 Signature; -// UINT32 Family; -// UINT32 Model; -// UINT32 Stepping; -// UINT32 Type; -// UINT32 Extmodel; -// UINT32 Extfamily; -// UINT64 Features; -// UINT64 ExtFeatures; -// UINT32 CoresPerPackage; -// UINT32 LogicalPerPackage; -// CHAR8 BrandString[48]; -// -// //values from BIOS -// UINT32 ExternalClock; //keep this values as kHz -// UINT32 MaxSpeed; //MHz -// UINT32 CurrentSpeed; //MHz -// UINT32 Pad; -// -// //calculated from MSR -// UINT64 MicroCode; -// UINT64 ProcessorFlag; -// UINT32 MaxRatio; -// UINT32 SubDivider; -// UINT32 MinRatio; -// UINT32 DynFSB; -// UINT64 ProcessorInterconnectSpeed; -// UINT64 FSBFrequency; //Hz -// UINT64 CPUFrequency; -// UINT64 TSCFrequency; -// UINT8 Cores; -// UINT8 EnabledCores; -// UINT8 Threads; -// UINT8 Mobile; //not for i3-i7 -// -// /* Core i7,5,3 */ -// UINT16 Turbo1; //1 Core -// UINT16 Turbo2; //2 Core -// UINT16 Turbo3; //3 Core -// UINT16 Turbo4; //4 Core -// -// } CPU_STRUCTURE; - -// typedef enum { -// -// MacBook11, -// MacBook21, -// MacBook41, -// MacBook52, -// MacBookPro51, -// MacBookPro81, -// MacBookPro83, -// MacBookAir31, -// MacMini21, -// iMac81, -// iMac101, -// iMac112, -// iMac121, -// iMac122, -// MacPro31, -// MacPro41, -// MacPro51 -// -// } MACHINE_TYPES; - -// typedef struct { -// UINT8 Type; -// UINT8 BankConnections; -// UINT8 BankConnectionCount; -// UINT32 ModuleSize; -// UINT32 Frequency; -// CHAR8* Vendor; -// CHAR8* PartNo; -// CHAR8* SerialNo; -// UINT8 *spd; -// BOOLEAN InUse; -// } RAM_SLOT_INFO; -// -// #define MAX_SLOT_COUNT 8 -// #define MAX_RAM_SLOTS 16 -// -// typedef struct { -// -// UINT64 Frequency; -// UINT32 Divider; -// UINT8 TRC; -// UINT8 TRP; -// UINT8 RAS; -// UINT8 Channels; -// UINT8 Slots; -// UINT8 Type; -// -// RAM_SLOT_INFO DIMM[MAX_RAM_SLOTS]; -// -// } MEM_STRUCTURE; -//unused -// typedef struct { -// UINT8 MaxMemorySlots; // number of memory slots polulated by SMBIOS -// UINT8 CntMemorySlots; // number of memory slots counted -// UINT16 MemoryModules; // number of memory modules installed -// UINT32 DIMM[MAX_RAM_SLOTS]; // Information and SPD mapping for each slot -// } DMI; - -// typedef enum { -// english, //en -// russian, //ru -// chinese //cn -// //something else? add, please -// } LANGUAGES; -// -// typedef enum { -// Unknown, -// Ati, -// Intel, -// Nvidia -// -// } GFX_MANUFACTERER; - -// typedef struct { -// GFX_MANUFACTERER Vendor; -// UINT8 Ports; -// UINT16 DeviceID; -// UINT16 Width; -// UINT16 Height; -// CHAR8 Model[64]; -// CHAR8 Config[64]; -// BOOLEAN LoadVBios; -// } GFX_PROPERTIES; #pragma pack(0) -//extern CHAR8 *msgbuf; -//extern CHAR8 *msgCursor; -//extern SMBIOS_STRUCTURE_POINTER SmbiosTable; -//extern GFX_PROPERTIES gGraphics[]; -//extern UINTN NGFX; -//extern BOOLEAN gMobile; -//extern UINT32 gCpuSpeed; //kHz -//extern UINT16 gCPUtype; -//extern UINT64 TurboMsr; -//extern CHAR8* BiosVendor; -/*extern UINT32 mPropSize; -extern UINT8* mProperties; -extern CHAR8 gSelectedUUID[]; -extern CHAR8* AppleSystemVersion[]; -extern CHAR8* AppleFirmwareVersion[]; -extern CHAR8* AppleReleaseDate[]; -extern CHAR8* AppleManufacturer; -extern CHAR8* AppleProductName[]; -extern CHAR8* AppleSystemVersion[]; -extern CHAR8* AppleSerialNumber[]; -extern CHAR8* AppleFamilies[]; -extern CHAR8* AppleBoardID[]; -extern CHAR8* AppleChassisAsset[]; -extern CHAR8* AppleBoardSN; -extern CHAR8* AppleBoardLocation; */ -// extern EFI_SYSTEM_TABLE* gST; -// extern EFI_BOOT_SERVICES* gBS; -// extern SETTINGS_DATA gSettings; -// extern LANGUAGES gLanguage; -// //extern BOOLEAN gFirmwareClover; -// extern CPU_STRUCTURE gCPUStructure; -//extern EFI_GUID gUuid; -//extern EFI_EDID_DISCOVERED_PROTOCOL* EdidDiscovered; -//extern UINT8 *gEDID; -//extern CHAR8* gDeviceProperties; -//extern CHAR8* cDeviceProperties; -//extern INPUT_ITEM *InputItems; -/* -extern EFI_GUID gEfiAppleBootGuid; -extern EFI_GUID gEfiAppleNvramGuid; -extern EFI_GUID AppleSystemInfoProducerName; -extern EFI_GUID AppleDevicePropertyProtocolGuid; -extern EFI_GUID gEfiAppleScreenInfoGuid; -extern EFI_GUID gEfiAppleVendorGuid; -extern EFI_GUID gEfiPartTypeSystemPartGuid; -extern EFI_GUID gMsgLogProtocolGuid; -extern EFI_GUID gEfiLegacy8259ProtocolGuid; - -extern EFI_EVENT mVirtualAddressChangeEvent; -extern EFI_EVENT OnReadyToBootEvent; -extern EFI_EVENT ExitBootServiceEvent; -extern EFI_EVENT mSimpleFileSystemChangeEvent; -extern UINTN gEvent; - -VOID WaitForSts(VOID); - -VOID InitBooterLog(VOID); -EFI_STATUS SetupBooterLog(VOID); -VOID GetDefaultSettings(VOID); -VOID FillInputs(VOID); -VOID ApplyInputs(VOID); -*/ -// EFI_STATUS StrToGuid (IN CHAR16 *Str, OUT EFI_GUID *Guid); -// EFI_STATUS StrToGuidLE (IN CHAR16 *Str, OUT EFI_GUID *Guid); -// BOOLEAN hex2bin(IN CHAR8 *hex, OUT UINT8 *bin, INT32 len); -// UINT8 hexstrtouint8 (CHAR8* buf); //one or two hex letters to one byte EFI_STATUS EFIAPI InitializeConsoleSim (VOID); -//EFI_STATUS GuiEventsInitialize (VOID); -//Settings.c -// UINT32 GetCrc32(UINT8 *Buffer, UINTN Size); -// VOID GetCPUProperties (VOID); -// VOID GetDevices(VOID); -// MACHINE_TYPES GetDefaultModel(VOID); -// UINT16 GetAdvancedCpuType(VOID); -// //EFI_STATUS GetOSVersion(IN REFIT_VOLUME *Volume); -// EFI_STATUS GetUserSettings(IN EFI_FILE *RootDir); -// EFI_STATUS GetNVRAMSettings(IN EFI_FILE *RootDir, CHAR16* NVRAMPlistPath); -// EFI_STATUS GetEdid(VOID); -// //EFI_STATUS SetFSInjection(IN LOADER_ENTRY *Entry); - -// EFI_STATUS -// LogDataHub( -// EFI_GUID *TypeGuid, -// CHAR16 *Name, -// VOID *Data, -// UINT32 DataSize); -// -// EFI_STATUS SetVariablesForOSX(); -// VOID SetupDataForOSX(); -// EFI_STATUS SetPrivateVarProto(VOID); -// VOID SetDevices(VOID); -// VOID ScanSPD(); -//BOOLEAN setup_ati_devprop(pci_dt_t *ati_dev); -//BOOLEAN setup_gma_devprop(pci_dt_t *gma_dev); -//CHAR8* get_gma_model(IN UINT16 DeviceID); -//BOOLEAN setup_nvidia_devprop(pci_dt_t *nvda_dev); -//CHAR8* get_nvidia_model(IN UINT16 DeviceID); - - -//EG_IMAGE * egDecodePNG(IN UINT8 *FileData, IN UINTN FileDataLength, IN UINTN IconSize, IN BOOLEAN WantAlpha); - -//EFI_STATUS PatchACPI(IN REFIT_VOLUME *Volume); -//EFI_STATUS PatchACPI_OtherOS(CHAR16* OsSubdir, BOOLEAN DropSSDT); -//UINT8 Checksum8(VOID * startPtr, UINT32 len); -//BOOLEAN tableSign(CHAR8 *table, CONST CHAR8 *sgn); -//VOID SaveOemDsdt(VOID); - -//EFI_STATUS EventsInitialize(VOID); -//EFI_STATUS EjectVolume(IN REFIT_VOLUME *Volume); - -//EFI_STATUS bootElTorito(IN REFIT_VOLUME* volume); -//EFI_STATUS bootMBR(IN REFIT_VOLUME* volume); -//EFI_STATUS bootPBR(IN REFIT_VOLUME* volume); - -//CHAR8* XMLDecode(const CHAR8* src); -//EFI_STATUS ParseXML(const CHAR8* buffer, TagPtr * dict); -//TagPtr GetProperty( TagPtr dict, const CHAR8* key ); -//EFI_STATUS XMLParseNextTag(CHAR8* buffer, TagPtr * tag, UINT32* lenPtr); -//VOID FreeTag( TagPtr tag ); -//EFI_STATUS GetNextTag( UINT8* buffer, CHAR8** tag, UINT32* start,UINT32* length); - -//EFI_STATUS SaveSettings(VOID); - -// UINTN iStrLen(CHAR8* String, UINTN MaxLen); -// EFI_STATUS PrepatchSmbios(VOID); -// VOID PatchSmbios(VOID); -// VOID FinalizeSmbios(VOID); -// -// EFI_STATUS DisableUsbLegacySupport(VOID); #endif diff --git a/Make.common b/Make.common index 4f44053..96eb50f 100644 --- a/Make.common +++ b/Make.common @@ -3,6 +3,11 @@ # Common make rules for building with gnu-efi # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + EFIINC = /usr/include/efi GNUEFILIB = /usr/lib EFILIB = /usr/lib diff --git a/Make.tiano b/Make.tiano index 6823583..17b6984 100644 --- a/Make.tiano +++ b/Make.tiano @@ -3,6 +3,11 @@ # Common Makefile options for rEFInd using TianoCore EDK2 # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + HOSTARCH = $(shell uname -m | sed s,i[3456789]86,ia32,) ARCH ?= $(HOSTARCH) diff --git a/Makefile b/Makefile index f611cb9..550cb43 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,10 @@ # Makefile for rEFInd + +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + CC=gcc CXX=g++ CXXFLAGS=-O2 -fpic -D_REENTRANT -D_GNU_SOURCE -Wall -g diff --git a/NEWS.txt b/NEWS.txt index bdef7e5..73ecbce 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,6 +1,9 @@ 0.10.1 (??/??/201?): -------------------- +- Removed Luxi Sans Mono font, since I discovered it was not open source; + and changed the default font from Nimbus Mono to Liberation Mono. + - Added support for compiling rEFInd for ARM64 (aka AARCH64 or aa64). This works with both GNU-EFI and Tianocore UDK2014.SP1.P1. This support is currently poorly tested. In particular, I used QEMU on an x86-64 computer diff --git a/banners/alternate_banner-alpha.png b/banners/alternate_banner-alpha.png deleted file mode 100644 index 2ec0140..0000000 Binary files a/banners/alternate_banner-alpha.png and /dev/null differ diff --git a/banners/alternate_banner.bmp b/banners/alternate_banner.bmp deleted file mode 100644 index 37c4637..0000000 Binary files a/banners/alternate_banner.bmp and /dev/null differ diff --git a/debian/copyright b/debian/copyright index 5da3488..b49afdd 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,17 +3,43 @@ Upstream-Name: rEFInd Upstream-Contact: Roderick W. Smith Source: http://www.rodsbooks.com/refind +Files: */Make* +Copyright: 2012-2015 Roderick W. Smith +License: GPL-3+ +Comment: Except for gptsync/Make* and net/Makefile; see below + +Files: */AutoGen.[ch] +Copyright: 2004-2011 Intel Corporation +License: BSD-2-clause +Comment: Files auto-generated by the TianoCore toolkit. Copyright + assignment in this document is based on the assumption that + the AutoGen.[ch] files constitute derivative works of the + TianoCore toolkit. + +Files: mkrlconf + refind-install +Copyright: 2012-2015 Roderick W. Smith +License: GPL-3+ + +Files: mountesp +Copyright: 2015 Roderick W. Smith +License: GPL-3+ + +Files: mvrefind +Copyright: 2013-2015 Roderick W. Smith +License: GPL-3+ + Files: refind/* libeg/image.c libeg/screen.c Copyright: 2006-2010 Christoph Pfisterer 2012-2015 Roderick W. Smith -License: BSD 3-clause & GPL-3+ +License: BSD-3-clause and GPL-3+ Files: refind/icns.c libeg/* Copyright: 2006-2007 Christoph Pfisterer -License BSD 3-clause +License BSD-3-clause Files: refind/gpt.[ch] libeg/lodepng_xtra.c @@ -27,7 +53,7 @@ License: "You may use this program, or code or tables extracted from it, as Files: refind/driver_support.[ch] Copyright: 2006-2011 Intel Corporation -License: BSD 2-clause +License: BSD-2-clause Files: refind/line_edit.[ch] Copyright: 2012 Harald Hoyer @@ -36,7 +62,13 @@ License: LGPL-2.1+ Files: EfiLib/* Copyright: 2004-2011 Intel Corp. -License: BSD 2-clause +License: BSD-2-clause + +Files: EfiLib/BdsHelper.[ch] + Platform.h +Copyright: ???? +License: ???? +Comment: In style of TianoCore; Google to find source Files: libeg/lodepng.[ch] Copyright: 2005-2015 Lode Vandevenne @@ -49,11 +81,11 @@ License: LGPL-2.1 Files: mok/mok.[ch] Copyright: 2012 Red Hat, Inc. 2009-2012 Intel Corporation -License: BSD 2-clause +License: BSD-2-clause Files: include/* Copyright: 2006-2010 Intel Corporation -License: BSD 2-clause +License: BSD-2-clause Files: include/syslinux_mbr.h Copyright: 2003-2004 H. Peter Anvin @@ -65,12 +97,12 @@ License: See comments in file Files: gptsync/* Copyright: 2006 Christoph Pfisterer -License: BSD 2-clause +License: BSD-2-clause Files: gptsync/gptsync.c Copyright: 2006 Christoph Pfisterer 2013 Roderick W. Smith -License: BSD 2-clause +License: BSD-2-clause Files: filesystems/fsw_core.[ch] filesystems/fsw_efi.[ch] @@ -78,11 +110,11 @@ Files: filesystems/fsw_core.[ch] filesystems/fsw_efi_base.h filesystems/fsw_lib.c Copyright: 2006 Christoph Pfisterer -License: BSD 3-clause +License: BSD-3-clause Files: filesystems/fsw_efi_edk2_base.h Copyright: 2012 Stefan Agner -License BSD 3-clause +License BSD-3-clause Files: filesystems/fsw_ext2.[ch] filesystems/fsw_ext2_disk.h @@ -135,7 +167,7 @@ License: GPL-2 Files: filesystems/fsw_iso9660.[ch] Copyright: 2006 Christoph Pfisterer 2010 Oracle Corporation -License: BSD 3-clause & GPL-2 +License: BSD-3-clause and GPL-2 Files: net/* Copyright: 2009 Michael Brown @@ -207,18 +239,54 @@ Files: icons/boot_win.png Copyright: 2015 by Roderick W. Smith License: LGPLv3+ or Creative Commons Attribution-Share Alike 3.0 (CC-SA 3.0) -Note: tool_windows_rescue is combination of os_win8.png with - tool_rescue.png. +Comment: tool_windows_rescue is combination of os_win8.png with tool_rescue.png. + +Files: icons/os_debian.png +Copyright: 1999 by Debian Project +License: LGPLv3+ or Creative Commons Attribution-Share Alike 3.0 + (CC-SA 3.0) + +Files: icons/os_elementary.png +Copyright: 2008 Dan Rabbit +License: GPLv2 + +Files: icons/svg/* +Copyright: 2015 by Roderick W. Smith +License: LGPL-3+ or CC-SA-3.0 -File: icons/os_debian.png +Files: icons/svg/os_debian.svg Copyright: 1999 by Debian Project License: LGPLv3+ or Creative Commons Attribution-Share Alike 3.0 (CC-SA 3.0) -File: icons/os_elementary.png +Files: icons/svg/os_elementary.svg Copyright: 2008 Dan Rabbit License: GPLv2 +Files: banners/* +Copyright: 2015 Roderick W. Smith +License: LGPLv3+ or Creative Commons Attribution-Share Alike 3.0 (CC-SA 3.0) + +Files: fonts/liberation* +Copyright: 2010 Google & 2012 Red Hat +License: SIL-1.10 +Comment: PNG bitmap derived from TrueType font; + liberation-mono-regular-14.png embedded in rEFInd binary + +Files: fonts/mkfont.sh +Copyright: 2013 Roderick W. Smith +License: GPL-3+ + +Files: fonts/nimbus* +Copyright: 1984, 1996, 2009 URW Studio +License: GPL-2 +Comment: PNG bitmap derived from PostScript font + +Files: fonts/ubuntu* +Copyright: 2010,2011 Canonical Ltd. +License: UFL-1 (Ubuntu Font License) +Comment: PNG bitmap derived from TrueType font + Files: docs/* Copyright: 2012-2015 Roderick W. Smith License: FDL 1.3 diff --git a/docs/man/mkrlconf.8 b/docs/man/mkrlconf.8 index 76d3bf7..dbbfbc2 100644 --- a/docs/man/mkrlconf.8 +++ b/docs/man/mkrlconf.8 @@ -1,5 +1,5 @@ .\" Copyright 2015 Roderick W. Smith (rodsmith@rodsbooks.com) -.\" May be distributed under the GNU General Public License version 3 or +.\" May be distributed under the GNU Free Documentation License version 1.3 or any later version .TH "MKRLCONF" "8" "0.10.0" "Roderick W. Smith" "rEFInd Manual" .SH "NAME" diff --git a/docs/man/mvrefind.8 b/docs/man/mvrefind.8 index 548fd9d..86bcb24 100644 --- a/docs/man/mvrefind.8 +++ b/docs/man/mvrefind.8 @@ -1,5 +1,5 @@ .\" Copyright 2015 Roderick W. Smith (rodsmith@rodsbooks.com) -.\" May be distributed under the GNU General Public License version 3 or +.\" May be distributed under the GNU Free Documentation License version 1.3 or any later version .TH "MVREFIND" "8" "0.10.0" "Roderick W. Smith" "rEFInd Manual" .SH "NAME" diff --git a/docs/man/refind-install.8 b/docs/man/refind-install.8 index 6c874f6..201cd6c 100644 --- a/docs/man/refind-install.8 +++ b/docs/man/refind-install.8 @@ -1,5 +1,5 @@ .\" Copyright 2015 Roderick W. Smith (rodsmith@rodsbooks.com) -.\" May be distributed under the GNU General Public License version 3 or +.\" May be distributed under the GNU Free Documentation License version 1.3 or any later version .TH "REFIND-INSTALL" "8" "0.10.0" "Roderick W. Smith" "rEFInd Manual" .SH "NAME" diff --git a/docs/refind/themes.html b/docs/refind/themes.html index 3734ac4..c460d5f 100644 --- a/docs/refind/themes.html +++ b/docs/refind/themes.html @@ -172,7 +172,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

  • Icon selection backgrounds—When an icon is selected, it's merged with a slightly larger selection icon, which you can change by specifying a new file with the selection_big and selection_small tokens in refind.conf.
  • -
  • fonts—rEFInd uses a 14-point monospaced serif font by default. If you don't like this font, you can change it to another monospaced font by using the font token in refind.conf; however, the font file is a simple PNG image of the font's characters, which limits rEFInd's font capabilities.
  • +
  • fonts—rEFInd uses a 14-point monospaced sans serif font by default. If you don't like this font, you can change it to another monospaced font by using the font token in refind.conf; however, the font file is a simple PNG image of the font's characters, which limits rEFInd's font capabilities.
  • diff --git a/filesystems/Make.gnuefi b/filesystems/Make.gnuefi index 9fb1676..1203bdc 100644 --- a/filesystems/Make.gnuefi +++ b/filesystems/Make.gnuefi @@ -3,6 +3,11 @@ # Build control file for the EFI drivers, as built with GNU-EFI # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + SRCDIR = . VPATH = $(SRCDIR) diff --git a/filesystems/Make.tiano b/filesystems/Make.tiano index 7b914eb..ed838a3 100644 --- a/filesystems/Make.tiano +++ b/filesystems/Make.tiano @@ -3,6 +3,11 @@ # Build control file for rEFInd's EFI filesystem drivers # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + HOSTARCH = $(shell uname -m | sed s,i[3456789]86,ia32,) ARCH ?= $(HOSTARCH) diff --git a/filesystems/Makefile b/filesystems/Makefile index ef83ceb..563b52f 100644 --- a/filesystems/Makefile +++ b/filesystems/Makefile @@ -6,6 +6,11 @@ # in the fsw_efi.c file on the filesystem type; this file must be # recompiled for each new filesystem built. +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + INSTALL_DIR = /boot/efi/EFI/refind/drivers FILESYSTEMS = ext2 ext4 reiserfs iso9660 hfs btrfs ntfs diff --git a/fonts/README.txt b/fonts/README.txt index 1e12a80..4466fc6 100644 --- a/fonts/README.txt +++ b/fonts/README.txt @@ -1,8 +1,4 @@ -This directory contains PNGs built from a couple of open source fonts: the -sans serif Liberation Mono Regular and the serif Luxi Mono Regular, in 12-, -14, and 24-point versions. All of these font files have anti-aliasing (aka -font smoothing) applied. The directory also includes the original rEFInd -font, which is a 12-point un-smoothed Times-like font. - - - +This directory contains PNGs built from a few open source fonts: the sans +serif Liberation Mono Regular and Ubuntu mono and the serif Nimbus Mono, +all in 12-, 14, and 24-point versions. All of these font files have +anti-aliasing (aka font smoothing) applied. diff --git a/fonts/luxi-mono-regular-12.png b/fonts/luxi-mono-regular-12.png deleted file mode 100644 index dcd0cc9..0000000 Binary files a/fonts/luxi-mono-regular-12.png and /dev/null differ diff --git a/fonts/luxi-mono-regular-14.png b/fonts/luxi-mono-regular-14.png deleted file mode 100644 index 4a6cc31..0000000 Binary files a/fonts/luxi-mono-regular-14.png and /dev/null differ diff --git a/fonts/luxi-mono-regular-24.png b/fonts/luxi-mono-regular-24.png deleted file mode 100644 index 2c2b11e..0000000 Binary files a/fonts/luxi-mono-regular-24.png and /dev/null differ diff --git a/fonts/mkfont.sh b/fonts/mkfont.sh index 9ae3932..0f87fa2 100755 --- a/fonts/mkfont.sh +++ b/fonts/mkfont.sh @@ -1,5 +1,12 @@ #!/bin/bash # +# copyright (c) 2013 by Roderick W. Smith +# +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + # Program to generate a PNG file suitable for use as a rEFInd font # To obtain a list of available font names, type: # diff --git a/fonts/original-refind.png b/fonts/original-refind.png deleted file mode 100644 index d768641..0000000 Binary files a/fonts/original-refind.png and /dev/null differ diff --git a/libeg/Make.tiano b/libeg/Make.tiano index 09d16b1..21dc026 100644 --- a/libeg/Make.tiano +++ b/libeg/Make.tiano @@ -3,6 +3,11 @@ # Build control file for libeg components of rEFInd, using TianoCore EDK2 # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + include ../Make.tiano SOURCE_NAMES = image load_bmp load_icns lodepng lodepng_xtra screen text diff --git a/libeg/Makefile b/libeg/Makefile index ce9a78d..6b564d4 100644 --- a/libeg/Makefile +++ b/libeg/Makefile @@ -3,6 +3,11 @@ # Build control file for the libeg library # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + SRCDIR = . VPATH = $(SRCDIR) diff --git a/libeg/egemb_font.h b/libeg/egemb_font.h index 57b27fc..aaca740 100644 --- a/libeg/egemb_font.h +++ b/libeg/egemb_font.h @@ -1,4 +1,4 @@ -static const UINT8 egemb_luxi_mono_regular_14_data[6982] = { +static const UINT8 egemb_liberation_mono_regular_14_data[6544] = { 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, @@ -12,574 +12,538 @@ static const UINT8 egemb_luxi_mono_regular_14_data[6982] = { 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, - 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xd9, 0x00, 0x88, 0x00, - 0x01, 0x78, 0xe0, 0x81, 0x00, 0x05, 0x4a, 0xff, 0x51, 0x00, 0xea, 0xad, - 0x81, 0x00, 0x1a, 0x79, 0x77, 0x00, 0xc5, 0x28, 0x00, 0x07, 0x8e, 0xe9, - 0xf4, 0xe2, 0x88, 0x00, 0x34, 0xdd, 0xd5, 0x23, 0x00, 0x00, 0x3f, 0xaa, - 0x00, 0x00, 0x5c, 0xe4, 0xea, 0x62, 0x82, 0x00, 0x02, 0xc2, 0xff, 0x29, - 0x83, 0x00, 0x08, 0x3f, 0xe4, 0x82, 0x00, 0x00, 0x30, 0xdf, 0x91, 0x03, - 0x83, 0x00, 0x01, 0x65, 0xd6, 0xa6, 0x00, 0x08, 0x9d, 0x84, 0x00, 0x00, - 0x62, 0xd0, 0xdf, 0xa0, 0x0c, 0x80, 0x00, 0x03, 0x19, 0x67, 0xb7, 0x24, - 0x80, 0x00, 0x0d, 0x64, 0xc0, 0xdf, 0xea, 0xbe, 0x30, 0x00, 0x00, 0x55, - 0xc7, 0xe0, 0xe8, 0xb5, 0x25, 0x82, 0x00, 0x05, 0x6e, 0xff, 0x38, 0x00, - 0x00, 0x14, 0x82, 0xff, 0x09, 0x28, 0x00, 0x00, 0x17, 0xa4, 0xdb, 0xde, - 0xaa, 0x26, 0x00, 0x83, 0xff, 0x0f, 0x3c, 0x00, 0x01, 0x76, 0xdd, 0xe4, - 0xca, 0x40, 0x00, 0x00, 0x10, 0x9b, 0xdb, 0xde, 0x8e, 0x05, 0xa7, 0x00, - 0x05, 0x5d, 0xcd, 0xed, 0xe7, 0xd4, 0x5c, 0x80, 0x00, 0x04, 0x37, 0xb9, - 0xe2, 0xd2, 0x3c, 0x81, 0x00, 0x0b, 0x95, 0xf5, 0x08, 0x00, 0x00, 0x70, - 0xea, 0xff, 0xe1, 0xe7, 0xe2, 0x65, 0x80, 0x00, 0x50, 0x25, 0xb1, 0xe1, - 0xdf, 0xbb, 0x56, 0x93, 0xf5, 0xf7, 0xe8, 0xe1, 0xa9, 0x1c, 0x00, 0x70, - 0xe8, 0xff, 0xe4, 0xe0, 0xe0, 0xf4, 0x34, 0x38, 0xe0, 0xf8, 0xf4, 0xe0, - 0xe0, 0xe3, 0xc0, 0x00, 0x00, 0x56, 0xc3, 0xe4, 0xda, 0xad, 0x20, 0x82, - 0xfb, 0xf1, 0x2a, 0x00, 0xbb, 0xff, 0xe4, 0x00, 0xcb, 0xe0, 0xf0, 0xfc, - 0xe0, 0xe0, 0x43, 0x00, 0x04, 0xe0, 0xe0, 0xea, 0xff, 0xe1, 0xb6, 0x70, - 0xf4, 0xf8, 0x62, 0x0b, 0xeb, 0xf8, 0x58, 0x5b, 0xe0, 0xf7, 0xf4, 0xe0, - 0x35, 0x00, 0x00, 0xc2, 0xff, 0x43, 0x80, 0x00, 0x4c, 0xc1, 0xf5, 0x8e, - 0xf8, 0x5b, 0x00, 0x00, 0x69, 0xf7, 0xcc, 0x00, 0x00, 0x69, 0xd0, 0xdf, - 0xa3, 0x11, 0x00, 0x5b, 0xe2, 0xff, 0xea, 0xe4, 0xee, 0xa4, 0x0a, 0x00, - 0x00, 0x66, 0xcf, 0xde, 0xa0, 0x0f, 0x00, 0x5b, 0xf1, 0xfa, 0xe0, 0xef, - 0xd4, 0x43, 0x00, 0x00, 0x06, 0x90, 0xde, 0xe6, 0xdd, 0x88, 0x00, 0x94, - 0xe9, 0xe0, 0xef, 0xfd, 0xe0, 0xe0, 0xf8, 0x82, 0xf8, 0xf4, 0x7b, 0x00, - 0x90, 0xf7, 0xe1, 0xc0, 0xff, 0xe4, 0x23, 0x00, 0x20, 0xe6, 0xf7, 0xd8, - 0xf4, 0x3c, 0x80, 0x00, 0x13, 0x89, 0xfb, 0xab, 0xff, 0xf2, 0x2e, 0x00, - 0x5b, 0xf3, 0xea, 0xc1, 0xff, 0xec, 0x4d, 0x00, 0x51, 0xed, 0xf3, 0x2e, - 0xdb, 0x80, 0xe0, 0x0d, 0xe8, 0xff, 0x4f, 0x00, 0x00, 0x4c, 0xfd, 0xe4, - 0xe4, 0x5d, 0x00, 0x20, 0xf1, 0x11, 0x83, 0x00, 0x04, 0x04, 0xe4, 0xe4, - 0xf2, 0xb4, 0x82, 0x00, 0x01, 0x07, 0x3f, 0x8a, 0x00, 0x02, 0x10, 0xd4, - 0x88, 0x88, 0x00, 0x02, 0x84, 0xf9, 0xa0, 0x8e, 0x00, 0x03, 0xcc, 0xeb, - 0xff, 0x24, 0x88, 0x00, 0x04, 0x5e, 0xdf, 0xf0, 0xe0, 0x93, 0x85, 0x00, - 0x02, 0x7a, 0xf8, 0xac, 0x85, 0x00, 0x02, 0x64, 0xff, 0x20, 0x83, 0x00, - 0x06, 0x40, 0xff, 0x44, 0x00, 0x72, 0xf7, 0xb4, 0x83, 0x00, 0x04, 0xe1, - 0xe4, 0xee, 0xff, 0x04, 0xf2, 0x00, 0x03, 0x0a, 0x9d, 0xed, 0xc7, 0x81, - 0x00, 0x01, 0x4c, 0xb4, 0x81, 0x00, 0x03, 0x68, 0xf5, 0xca, 0x37, 0x89, - 0x00, 0x05, 0x5d, 0xcd, 0xed, 0xe7, 0xd4, 0x5c, 0x89, 0x00, 0x01, 0x78, - 0xe0, 0x81, 0x00, 0x05, 0x34, 0xff, 0x3a, 0x00, 0xd4, 0x97, 0x81, 0x00, - 0x1a, 0xbb, 0x36, 0x0c, 0xe3, 0x01, 0x00, 0x78, 0xd6, 0x56, 0xa0, 0x2c, - 0xd8, 0x00, 0xb5, 0x4e, 0x69, 0x97, 0x00, 0x05, 0xc7, 0x1c, 0x00, 0x07, - 0xf6, 0x4e, 0x62, 0xec, 0x82, 0x00, 0x02, 0xa4, 0xff, 0x0c, 0x82, 0x00, - 0x02, 0x3c, 0xf3, 0x44, 0x81, 0x00, 0x02, 0x0b, 0xc4, 0x9b, 0x81, 0x00, - 0x06, 0x30, 0x0a, 0x47, 0xb1, 0x00, 0x38, 0x01, 0xa2, 0x00, 0x10, 0x16, - 0xf2, 0x19, 0x00, 0x5a, 0xf1, 0x2c, 0x09, 0xae, 0xbd, 0x01, 0x23, 0xc7, - 0xe3, 0xb9, 0xff, 0x28, 0x80, 0x00, 0x0d, 0xd8, 0x66, 0x02, 0x09, 0xae, - 0xe3, 0x09, 0x00, 0x80, 0x79, 0x02, 0x10, 0xc6, 0xc8, 0x81, 0x00, 0x07, - 0x19, 0xe0, 0xfa, 0x38, 0x00, 0x00, 0x14, 0xee, 0x81, 0x3c, 0x09, 0x0a, - 0x00, 0x16, 0xe1, 0x96, 0x0c, 0x10, 0xc7, 0x48, 0x00, 0x81, 0x50, 0x11, - 0x5c, 0xf0, 0x1e, 0x00, 0x66, 0xd5, 0x1f, 0x01, 0x6c, 0xf2, 0x0a, 0x01, - 0xb8, 0xa2, 0x04, 0x17, 0xcb, 0x9e, 0xa7, 0x00, 0x14, 0x9c, 0x86, 0x0f, - 0x01, 0x7e, 0xfe, 0x2a, 0x00, 0x38, 0xce, 0x2c, 0x01, 0x34, 0xdc, 0x06, - 0x00, 0x00, 0x01, 0xdc, 0xff, 0x45, 0x80, 0x00, 0x36, 0x50, 0xff, 0x08, - 0x00, 0x85, 0xfc, 0x1b, 0x00, 0x24, 0xef, 0x95, 0x0c, 0x08, 0x89, 0x90, - 0x00, 0xa8, 0xb4, 0x00, 0x1b, 0xbd, 0xeb, 0x14, 0x00, 0x3c, 0xff, 0x20, - 0x00, 0x00, 0xa0, 0x34, 0x00, 0x00, 0xbc, 0x9c, 0x00, 0x00, 0x14, 0xc0, - 0x00, 0x6a, 0xf5, 0x4a, 0x02, 0x17, 0xd4, 0x38, 0x00, 0xd4, 0x84, 0x00, - 0x00, 0x24, 0xff, 0x38, 0x80, 0x00, 0x01, 0x7c, 0xe0, 0x84, 0x00, 0x0a, - 0x50, 0xff, 0x08, 0x00, 0x00, 0x9c, 0xbc, 0x00, 0x01, 0xb0, 0x5b, 0x80, - 0x00, 0x01, 0xb8, 0xa0, 0x81, 0x00, 0x42, 0x40, 0xff, 0x8a, 0x00, 0x00, - 0x0f, 0xfb, 0xa4, 0x00, 0xbc, 0xdc, 0x05, 0x00, 0x00, 0xb8, 0x24, 0x00, - 0x70, 0xe2, 0x21, 0x07, 0x95, 0xd0, 0x06, 0x00, 0x10, 0xff, 0x4c, 0x00, - 0x33, 0xfe, 0x71, 0x00, 0x6a, 0xe4, 0x22, 0x08, 0x99, 0xca, 0x05, 0x00, - 0x88, 0xd0, 0x00, 0x04, 0xa6, 0xec, 0x06, 0x00, 0x74, 0xde, 0x14, 0x00, - 0x4a, 0xe0, 0x00, 0x94, 0x44, 0x00, 0x78, 0xe4, 0x00, 0x00, 0xdc, 0x00, - 0xbc, 0xa0, 0x80, 0x00, 0x04, 0xb8, 0x20, 0x24, 0xff, 0x45, 0x80, 0x00, - 0x14, 0x56, 0x8e, 0x72, 0xaa, 0x00, 0x17, 0x56, 0x00, 0x06, 0xd4, 0x00, - 0xa9, 0xd6, 0x04, 0x00, 0x04, 0xca, 0x13, 0x08, 0xe1, 0xac, 0x80, 0x00, - 0x03, 0xad, 0x48, 0x00, 0xd4, 0x80, 0x00, 0x06, 0x88, 0xed, 0x0f, 0x00, - 0x00, 0x4c, 0xe0, 0x82, 0x00, 0x01, 0xac, 0x75, 0x86, 0x00, 0x01, 0x7c, - 0xb4, 0x82, 0x00, 0x02, 0x65, 0xcc, 0x01, 0x8a, 0x00, 0x02, 0x1e, 0xdf, - 0x27, 0x88, 0x00, 0x01, 0xbc, 0xa0, 0x8f, 0x00, 0x02, 0x38, 0xff, 0x24, - 0x87, 0x00, 0x05, 0x08, 0xf9, 0x85, 0x04, 0x12, 0xdf, 0x86, 0x00, 0x01, - 0xb0, 0xac, 0x85, 0x00, 0x02, 0x4f, 0xc8, 0x19, 0x83, 0x00, 0x06, 0x32, - 0xc8, 0x36, 0x00, 0x00, 0xa8, 0xb4, 0x85, 0x00, 0x02, 0x54, 0xff, 0x04, - 0xb9, 0x00, 0x02, 0x48, 0xff, 0x10, 0xb3, 0x00, 0x02, 0x83, 0xcf, 0x21, - 0x82, 0x00, 0x01, 0x4c, 0xb4, 0x82, 0x00, 0x03, 0x0c, 0x7e, 0xe6, 0x02, - 0x88, 0x00, 0x05, 0x9c, 0x86, 0x0f, 0x01, 0x7e, 0xfe, 0x89, 0x00, 0x01, - 0x78, 0xe0, 0x81, 0x00, 0x05, 0x1f, 0xff, 0x23, 0x00, 0xbf, 0x82, 0x80, - 0x00, 0x1b, 0x07, 0xe7, 0x04, 0x48, 0xa8, 0x00, 0x00, 0xb8, 0x87, 0x3c, - 0xa0, 0x07, 0x98, 0x00, 0xd5, 0x1c, 0x39, 0xb8, 0x00, 0x73, 0x74, 0x00, - 0x00, 0x17, 0xff, 0x1e, 0x55, 0xec, 0x82, 0x00, 0x01, 0x86, 0xed, 0x82, - 0x00, 0x02, 0x04, 0xdb, 0x86, 0x83, 0x00, 0x02, 0x21, 0xfd, 0x32, 0x80, - 0x00, 0x06, 0xc1, 0xe9, 0x71, 0x60, 0xbd, 0xff, 0x2d, 0xa2, 0x00, 0x10, - 0x7e, 0xa2, 0x00, 0x01, 0xd2, 0x89, 0x00, 0x00, 0x24, 0xff, 0x35, 0x13, - 0x28, 0x01, 0x30, 0xff, 0x29, 0x80, 0x00, 0x0e, 0xd8, 0x14, 0x00, 0x00, - 0x3a, 0xff, 0x36, 0x00, 0x64, 0x4b, 0x00, 0x00, 0x63, 0xfd, 0x04, 0x80, - 0x00, 0x07, 0xa6, 0x68, 0xf4, 0x38, 0x00, 0x00, 0x14, 0xe8, 0x83, 0x00, - 0x06, 0x83, 0xde, 0x02, 0x00, 0x00, 0x87, 0x3d, 0x82, 0x00, 0x12, 0x89, - 0x7c, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0x21, 0xff, 0x24, 0x29, 0xff, - 0x28, 0x00, 0x00, 0x3b, 0xfc, 0x1b, 0x93, 0x00, 0x01, 0x26, 0x7c, 0x85, - 0x00, 0x02, 0x42, 0x5e, 0x01, 0x83, 0x00, 0x14, 0x9c, 0x4b, 0x00, 0x00, - 0x1e, 0xff, 0x53, 0x00, 0xba, 0x25, 0x0a, 0x92, 0xb0, 0xe9, 0x30, 0x00, - 0x00, 0x28, 0xc1, 0xdf, 0x8e, 0x80, 0x00, 0x29, 0x50, 0xff, 0x08, 0x00, - 0x38, 0xff, 0x40, 0x00, 0x9a, 0xdd, 0x02, 0x00, 0x00, 0x4b, 0x7e, 0x00, - 0xa8, 0xb4, 0x00, 0x00, 0x11, 0xf7, 0x83, 0x00, 0x3c, 0xff, 0x20, 0x00, - 0x00, 0x82, 0x2b, 0x00, 0x00, 0xbc, 0x9c, 0x00, 0x00, 0x0f, 0x8d, 0x09, - 0xea, 0x7f, 0x80, 0x00, 0x09, 0x98, 0x32, 0x00, 0xd4, 0x84, 0x00, 0x00, - 0x24, 0xff, 0x38, 0x80, 0x00, 0x01, 0x7c, 0xe0, 0x84, 0x00, 0x0a, 0x50, - 0xff, 0x08, 0x00, 0x00, 0x9c, 0xbc, 0x00, 0x55, 0xb4, 0x01, 0x80, 0x00, - 0x01, 0xb8, 0xa0, 0x81, 0x00, 0x42, 0x40, 0xec, 0xd1, 0x00, 0x00, 0x53, - 0xfa, 0xa4, 0x00, 0xbc, 0xff, 0x66, 0x00, 0x00, 0xb8, 0x24, 0x0b, 0xee, - 0x5d, 0x00, 0x00, 0x06, 0xf0, 0x5d, 0x00, 0x10, 0xff, 0x4c, 0x00, 0x00, - 0xd1, 0xa4, 0x08, 0xea, 0x60, 0x00, 0x00, 0x08, 0xf3, 0x56, 0x00, 0x88, - 0xd0, 0x00, 0x00, 0x4f, 0xff, 0x23, 0x00, 0xb0, 0xa1, 0x00, 0x00, 0x08, - 0xe0, 0x00, 0x87, 0x3e, 0x00, 0x78, 0xe4, 0x00, 0x00, 0xc8, 0x00, 0xbc, - 0xa0, 0x80, 0x00, 0x04, 0xb8, 0x20, 0x00, 0xdb, 0x8e, 0x80, 0x00, 0x20, - 0x9e, 0x45, 0x55, 0xc7, 0x00, 0x5c, 0xfc, 0x07, 0x21, 0xb8, 0x00, 0x26, - 0xfc, 0x61, 0x00, 0x64, 0x7c, 0x00, 0x00, 0x60, 0xff, 0x33, 0x00, 0x36, - 0xc1, 0x01, 0x00, 0xc4, 0x00, 0x00, 0x19, 0xf6, 0x75, 0x80, 0x00, 0x01, - 0x4c, 0xe0, 0x82, 0x00, 0x02, 0x3b, 0xe2, 0x04, 0x85, 0x00, 0x01, 0x7c, - 0xb4, 0x81, 0x00, 0x03, 0x03, 0xdb, 0xef, 0x45, 0x8b, 0x00, 0x01, 0x2d, - 0x49, 0x88, 0x00, 0x01, 0xbc, 0xa0, 0x8f, 0x00, 0x02, 0x38, 0xff, 0x24, - 0x87, 0x00, 0x02, 0x22, 0xff, 0x3c, 0x89, 0x00, 0x01, 0xb0, 0xac, 0x93, - 0x00, 0x01, 0xa8, 0xb4, 0x85, 0x00, 0x02, 0x54, 0xff, 0x04, 0xb9, 0x00, - 0x02, 0x48, 0xff, 0x10, 0xb3, 0x00, 0x01, 0xb1, 0x91, 0x83, 0x00, 0x01, - 0x4c, 0xb4, 0x83, 0x00, 0x02, 0x2c, 0xff, 0x18, 0x88, 0x00, 0x05, 0x9c, - 0x4b, 0x00, 0x00, 0x1e, 0xff, 0x89, 0x00, 0x01, 0x70, 0xd7, 0x81, 0x00, - 0x13, 0x0a, 0xe8, 0x0d, 0x00, 0x9b, 0x64, 0x00, 0x24, 0xe4, 0xee, 0xf5, - 0xe4, 0xf6, 0xed, 0xe0, 0x0a, 0x91, 0xbc, 0x3e, 0xa0, 0x80, 0x00, 0x06, - 0xaf, 0x57, 0x75, 0x93, 0x1b, 0xc7, 0x05, 0x80, 0x00, 0x03, 0xe1, 0x55, - 0xc5, 0x78, 0x82, 0x00, 0x01, 0x69, 0xd0, 0x82, 0x00, 0x02, 0x4e, 0xfe, - 0x1f, 0x84, 0x00, 0x01, 0xb2, 0xb3, 0x80, 0x00, 0x05, 0x04, 0x24, 0x5f, - 0x41, 0x38, 0x0e, 0x81, 0x00, 0x01, 0x4c, 0xb4, 0x9c, 0x00, 0x06, 0x07, - 0xe8, 0x32, 0x00, 0x21, 0xff, 0x47, 0x80, 0x00, 0x01, 0xe3, 0x85, 0x80, - 0x00, 0x02, 0x30, 0xff, 0x29, 0x80, 0x00, 0x06, 0x2c, 0x02, 0x00, 0x00, - 0x53, 0xff, 0x23, 0x82, 0x00, 0x01, 0x77, 0xea, 0x80, 0x00, 0x08, 0x43, - 0xca, 0x03, 0xf4, 0x38, 0x00, 0x00, 0x14, 0xe8, 0x83, 0x00, 0x01, 0xe3, - 0x87, 0x86, 0x00, 0x13, 0x2d, 0xd7, 0x08, 0x00, 0x00, 0x7b, 0xf6, 0x45, - 0x00, 0x74, 0xdc, 0x02, 0x4e, 0xff, 0x0f, 0x00, 0x00, 0x0b, 0xff, 0x5e, - 0x80, 0x00, 0x02, 0xd0, 0xff, 0x38, 0x82, 0x00, 0x02, 0xd0, 0xff, 0x38, - 0x83, 0x00, 0x03, 0x06, 0x7b, 0xf2, 0x70, 0x85, 0x00, 0x03, 0x27, 0xda, - 0xbc, 0x24, 0x82, 0x00, 0x14, 0x20, 0x0d, 0x00, 0x00, 0x65, 0xf7, 0x1e, - 0x20, 0xb8, 0x00, 0xa7, 0x51, 0x01, 0x99, 0x49, 0x00, 0x00, 0x71, 0x7a, - 0x9a, 0xd7, 0x80, 0x00, 0x09, 0x50, 0xff, 0x08, 0x00, 0x4d, 0xff, 0x21, - 0x00, 0xef, 0x87, 0x83, 0x00, 0x01, 0xa8, 0xb4, 0x80, 0x00, 0x05, 0xae, - 0xc8, 0x00, 0x3c, 0xff, 0x20, 0x83, 0x00, 0x01, 0xbc, 0x9c, 0x81, 0x00, - 0x02, 0x47, 0xff, 0x2a, 0x83, 0x00, 0x06, 0xd4, 0x84, 0x00, 0x00, 0x24, - 0xff, 0x38, 0x80, 0x00, 0x01, 0x7c, 0xe0, 0x84, 0x00, 0x09, 0x50, 0xff, - 0x08, 0x00, 0x00, 0x9c, 0xbc, 0x12, 0xd9, 0x1c, 0x81, 0x00, 0x01, 0xb8, - 0xa0, 0x81, 0x00, 0x12, 0x40, 0xad, 0xfc, 0x19, 0x00, 0x9c, 0xbd, 0xa4, - 0x00, 0xbc, 0xb6, 0xe3, 0x08, 0x00, 0xb8, 0x24, 0x54, 0xff, 0x11, 0x80, - 0x00, 0x0c, 0xab, 0xba, 0x00, 0x10, 0xff, 0x4c, 0x00, 0x00, 0xcd, 0x97, - 0x4f, 0xff, 0x15, 0x80, 0x00, 0x10, 0xb0, 0xb4, 0x00, 0x88, 0xd0, 0x00, - 0x00, 0x63, 0xf1, 0x04, 0x00, 0xa0, 0xde, 0x15, 0x00, 0x00, 0x0b, 0x81, - 0x00, 0x01, 0x78, 0xe4, 0x81, 0x00, 0x01, 0xbc, 0xa0, 0x80, 0x00, 0x20, - 0xb8, 0x20, 0x00, 0x92, 0xd7, 0x00, 0x00, 0x01, 0xda, 0x08, 0x37, 0xe4, - 0x00, 0x8a, 0xfd, 0x30, 0x3e, 0x9b, 0x00, 0x00, 0x9b, 0xe2, 0x10, 0xcc, - 0x0c, 0x00, 0x00, 0x03, 0xd6, 0xb8, 0x00, 0xbc, 0x3b, 0x82, 0x00, 0x02, - 0x94, 0xe6, 0x0a, 0x80, 0x00, 0x01, 0x4c, 0xe0, 0x82, 0x00, 0x02, 0x01, - 0xcb, 0x56, 0x85, 0x00, 0x01, 0x7c, 0xb4, 0x81, 0x00, 0x03, 0x58, 0xc9, - 0x64, 0xbf, 0x90, 0x00, 0x0d, 0x2f, 0xa2, 0xdf, 0xef, 0xea, 0x6e, 0x00, - 0x00, 0xbc, 0xa0, 0x46, 0xcd, 0xe6, 0x67, 0x80, 0x00, 0x33, 0x4e, 0xc9, - 0xe7, 0xdb, 0xa6, 0x00, 0x00, 0x02, 0x7b, 0xd9, 0xf7, 0xe7, 0xff, 0x24, - 0x00, 0x01, 0x5d, 0xcd, 0xe4, 0xd4, 0x4f, 0x00, 0x00, 0xf5, 0xfa, 0xff, - 0xfa, 0xf8, 0xf8, 0x3e, 0x00, 0x1c, 0xae, 0xe6, 0xde, 0xcd, 0xe1, 0xbd, - 0x00, 0xb0, 0xac, 0x4a, 0xd2, 0xea, 0x5a, 0x00, 0x00, 0xe1, 0xe4, 0xee, - 0xff, 0x04, 0x80, 0x00, 0x0e, 0x2f, 0xe4, 0xe4, 0xea, 0xff, 0x2c, 0x00, - 0x00, 0xa8, 0xb4, 0x00, 0x6f, 0xf9, 0xf1, 0x6b, 0x80, 0x00, 0x28, 0x54, - 0xff, 0x04, 0x00, 0x00, 0xd0, 0xe8, 0x57, 0xe4, 0x51, 0x75, 0xec, 0x4f, - 0x88, 0xff, 0xac, 0x4a, 0xd2, 0xea, 0x5a, 0x00, 0x00, 0x06, 0x85, 0xdb, - 0xe4, 0xb7, 0x25, 0x00, 0x94, 0xff, 0xa0, 0x46, 0xcd, 0xe6, 0x67, 0x00, - 0x00, 0x02, 0x7b, 0xd9, 0x80, 0xff, 0x2b, 0x24, 0x80, 0xff, 0xff, 0x9c, - 0x4f, 0xd7, 0xe1, 0x64, 0x00, 0x18, 0xaf, 0xeb, 0xed, 0xde, 0x93, 0x00, - 0x2f, 0xf8, 0xfb, 0xff, 0xf9, 0xf8, 0xf1, 0x00, 0x7a, 0xf8, 0xa8, 0x00, - 0x00, 0xe7, 0xff, 0x20, 0x92, 0xff, 0xef, 0x64, 0x00, 0x6f, 0xf0, 0xf2, - 0xcf, 0xf7, 0x3f, 0x80, 0x00, 0x13, 0x89, 0xfb, 0xa2, 0xf8, 0xfc, 0x5d, - 0x00, 0x4f, 0xf7, 0xed, 0xa0, 0xff, 0xef, 0x64, 0x00, 0x6f, 0xf0, 0xf2, - 0x04, 0xe7, 0x80, 0xe4, 0x02, 0xf1, 0xff, 0x37, 0x80, 0x00, 0x01, 0x98, - 0xb4, 0x83, 0x00, 0x01, 0x4c, 0xb4, 0x83, 0x00, 0x02, 0x4c, 0xfb, 0x06, - 0x88, 0x00, 0x05, 0x20, 0x0d, 0x00, 0x00, 0x65, 0xf7, 0x89, 0x00, 0x01, - 0x63, 0xca, 0x8a, 0x00, 0x0a, 0x6e, 0x7f, 0x00, 0xba, 0x32, 0x00, 0x00, - 0x2f, 0xf1, 0xcf, 0xa0, 0x80, 0x00, 0x05, 0x2c, 0xd2, 0xc6, 0x1d, 0xa8, - 0x3e, 0x80, 0x00, 0x03, 0x02, 0xc8, 0xf9, 0x68, 0x83, 0x00, 0x01, 0x25, - 0x52, 0x82, 0x00, 0x01, 0x83, 0xd7, 0x85, 0x00, 0x02, 0x70, 0xf2, 0x01, - 0x80, 0x00, 0x04, 0x42, 0xd8, 0x7c, 0xa2, 0x02, 0x81, 0x00, 0x01, 0x4c, - 0xb4, 0x9c, 0x00, 0x06, 0x5f, 0xc1, 0x00, 0x00, 0x3e, 0xff, 0x2d, 0x80, - 0x00, 0x01, 0xca, 0xa1, 0x80, 0x00, 0x02, 0x30, 0xff, 0x29, 0x83, 0x00, - 0x03, 0x01, 0xb0, 0xd9, 0x01, 0x80, 0x00, 0x1b, 0x04, 0x43, 0xea, 0x65, - 0x00, 0x00, 0x06, 0xd5, 0x33, 0x00, 0xf4, 0x38, 0x00, 0x00, 0x14, 0xf9, - 0xe8, 0xc5, 0x6f, 0x05, 0x00, 0x07, 0xff, 0x6c, 0x97, 0xdd, 0xd1, 0x5c, - 0x82, 0x00, 0x01, 0xb6, 0x53, 0x80, 0x00, 0x0e, 0x07, 0xba, 0xfc, 0x97, - 0xe5, 0x26, 0x00, 0x36, 0xff, 0x29, 0x00, 0x00, 0x34, 0xff, 0x7a, 0x80, - 0x00, 0x02, 0xd0, 0xff, 0x38, 0x82, 0x00, 0x02, 0xd0, 0xff, 0x38, 0x82, - 0x00, 0x05, 0x3b, 0xd5, 0xc3, 0x2a, 0x00, 0x4f, 0x83, 0xf0, 0x06, 0xad, - 0x00, 0x08, 0x84, 0xf2, 0x79, 0x06, 0x83, 0x00, 0x1e, 0x52, 0xec, 0x4d, - 0x00, 0x44, 0x8b, 0x1e, 0xd4, 0x01, 0x00, 0xb7, 0x4c, 0x00, 0x00, 0xba, - 0x34, 0x55, 0xff, 0x20, 0x00, 0x00, 0x50, 0xff, 0x08, 0x1c, 0xca, 0x9b, - 0x00, 0x0d, 0xff, 0x64, 0x83, 0x00, 0x01, 0xa8, 0xb4, 0x80, 0x00, 0x07, - 0x8f, 0xe6, 0x00, 0x3c, 0xff, 0x20, 0x00, 0x92, 0x81, 0x00, 0x08, 0xbc, - 0x9c, 0x00, 0x3c, 0x56, 0x00, 0x65, 0xff, 0x0b, 0x83, 0x00, 0x06, 0xd4, - 0x84, 0x00, 0x00, 0x24, 0xff, 0x38, 0x80, 0x00, 0x01, 0x7c, 0xe0, 0x84, - 0x00, 0x08, 0x50, 0xff, 0x08, 0x00, 0x00, 0x9c, 0xbc, 0xa0, 0x65, 0x82, - 0x00, 0x01, 0xb8, 0xa0, 0x81, 0x00, 0x11, 0x40, 0x9c, 0xc7, 0x5e, 0x01, - 0xd9, 0x80, 0xa4, 0x00, 0xbc, 0x38, 0xfa, 0x71, 0x00, 0xb8, 0x24, 0x76, - 0xf3, 0x81, 0x00, 0x0b, 0x8e, 0xdc, 0x00, 0x10, 0xff, 0x4c, 0x00, 0x09, - 0xf1, 0x68, 0x73, 0xf5, 0x81, 0x00, 0x0f, 0x90, 0xd8, 0x00, 0x88, 0xd0, - 0x01, 0x28, 0xd8, 0x74, 0x00, 0x00, 0x26, 0xda, 0xe9, 0x59, 0x02, 0x82, - 0x00, 0x01, 0x78, 0xe4, 0x81, 0x00, 0x01, 0xbc, 0xa0, 0x80, 0x00, 0x17, - 0xb8, 0x20, 0x00, 0x49, 0xff, 0x20, 0x00, 0x2f, 0xb3, 0x00, 0x19, 0xfd, - 0x04, 0xb7, 0xbb, 0x5c, 0x5c, 0x7e, 0x00, 0x00, 0x1d, 0xf8, 0xce, 0x6d, - 0x81, 0x00, 0x03, 0x51, 0xff, 0x82, 0xb4, 0x82, 0x00, 0x02, 0x20, 0xfa, - 0x68, 0x81, 0x00, 0x01, 0x4c, 0xe0, 0x83, 0x00, 0x01, 0x5a, 0xc6, 0x85, - 0x00, 0x01, 0x7c, 0xb4, 0x80, 0x00, 0x05, 0x01, 0xd1, 0x50, 0x07, 0xe5, - 0x38, 0x8f, 0x00, 0x2b, 0x74, 0x9a, 0x15, 0x04, 0x8d, 0xf6, 0x01, 0x00, - 0xbc, 0xcd, 0xb2, 0x45, 0x84, 0xff, 0x2b, 0x00, 0x4a, 0xff, 0x57, 0x01, - 0x27, 0xf4, 0x00, 0x00, 0x7e, 0xe9, 0x46, 0x1a, 0x5e, 0xff, 0x24, 0x00, - 0x66, 0xdf, 0x22, 0x00, 0x4e, 0xfa, 0x1f, 0x00, 0x00, 0x24, 0xff, 0x38, - 0x81, 0x00, 0x0e, 0xc6, 0xb8, 0x09, 0x1b, 0xe1, 0x7c, 0x28, 0x00, 0xb0, - 0xd6, 0xb5, 0x39, 0xa5, 0xed, 0x03, 0x80, 0x00, 0x02, 0x54, 0xff, 0x04, - 0x83, 0x00, 0x0a, 0x30, 0xff, 0x2c, 0x00, 0x00, 0xa8, 0xb4, 0x00, 0x57, - 0xc5, 0x13, 0x81, 0x00, 0x3b, 0x54, 0xff, 0x04, 0x00, 0x00, 0x5e, 0xf2, - 0x9a, 0x9c, 0xd3, 0x96, 0xb3, 0xa1, 0x0f, 0xb9, 0xd6, 0xb5, 0x39, 0xa5, - 0xed, 0x03, 0x00, 0x90, 0xda, 0x1a, 0x04, 0x89, 0xe8, 0x0c, 0x0c, 0xc2, - 0xcd, 0xa7, 0x32, 0x73, 0xff, 0x2b, 0x00, 0x7e, 0xe6, 0x45, 0x1a, 0x5e, - 0xff, 0x24, 0x20, 0x40, 0xcd, 0xd0, 0xc3, 0x5d, 0xaa, 0x90, 0x00, 0xa0, - 0xb6, 0x0f, 0x03, 0x36, 0xec, 0x80, 0x00, 0x02, 0x48, 0xff, 0x10, 0x81, - 0x00, 0x09, 0xb4, 0xa8, 0x00, 0x00, 0x3c, 0xff, 0x20, 0x03, 0xe5, 0x91, - 0x80, 0x00, 0x14, 0x9e, 0x4a, 0x6a, 0xca, 0x00, 0x42, 0xd6, 0x0b, 0x0d, - 0xcd, 0x00, 0x50, 0xfd, 0x41, 0x00, 0x21, 0xcb, 0x0d, 0x03, 0xe5, 0x91, - 0x80, 0x00, 0x09, 0x9e, 0x4b, 0x00, 0xd8, 0x00, 0x00, 0x0d, 0xd6, 0xbc, - 0x03, 0x80, 0x00, 0x01, 0x7a, 0xbc, 0x83, 0x00, 0x01, 0x4c, 0xb4, 0x83, - 0x00, 0x01, 0x58, 0xdf, 0x8c, 0x00, 0x02, 0x52, 0xec, 0x4d, 0x89, 0x00, - 0x01, 0x55, 0xbc, 0x8a, 0x00, 0x04, 0x9e, 0x51, 0x01, 0xe5, 0x08, 0x80, - 0x00, 0x03, 0x36, 0xe7, 0xf1, 0x55, 0x82, 0x00, 0x0d, 0x43, 0xa2, 0x7b, - 0xdb, 0x62, 0x02, 0x9c, 0xaa, 0xfb, 0x3f, 0x0e, 0xe7, 0xeb, 0x20, 0x86, - 0x00, 0x01, 0xaa, 0xbc, 0x85, 0x00, 0x0a, 0x53, 0xff, 0x17, 0x00, 0x00, - 0x01, 0xba, 0x75, 0x0f, 0xe7, 0x33, 0x81, 0x00, 0x01, 0x4c, 0xb4, 0x9b, - 0x00, 0x07, 0x01, 0xd0, 0x51, 0x00, 0x00, 0x52, 0xff, 0x21, 0x80, 0x00, - 0x01, 0xbd, 0xb5, 0x80, 0x00, 0x02, 0x30, 0xff, 0x2a, 0x83, 0x00, 0x02, - 0x70, 0xf0, 0x29, 0x80, 0x00, 0x1d, 0xb6, 0xf6, 0xff, 0x98, 0x0a, 0x00, - 0x00, 0x79, 0x94, 0x00, 0x00, 0xf4, 0x38, 0x00, 0x00, 0x01, 0x01, 0x09, - 0x52, 0xeb, 0xa4, 0x00, 0x20, 0xff, 0xe4, 0x52, 0x05, 0x4b, 0xfe, 0x3d, - 0x80, 0x00, 0x02, 0x37, 0xdc, 0x03, 0x80, 0x00, 0x0e, 0x05, 0xad, 0xb8, - 0xfa, 0xd7, 0x21, 0x00, 0x04, 0xd5, 0xa4, 0x0a, 0x21, 0xbd, 0xf9, 0x87, - 0x80, 0x00, 0x02, 0x1e, 0x24, 0x08, 0x82, 0x00, 0x02, 0x1e, 0x24, 0x08, - 0x80, 0x00, 0x07, 0x10, 0x97, 0xed, 0x65, 0x02, 0x00, 0x00, 0x0b, 0x83, - 0x20, 0x00, 0x17, 0x80, 0x00, 0x03, 0x2c, 0xc5, 0xd3, 0x39, 0x81, 0x00, - 0x1f, 0x42, 0xe9, 0x30, 0x00, 0x00, 0x60, 0x74, 0x4b, 0xad, 0x00, 0x19, - 0xfd, 0x4c, 0x00, 0x0b, 0xe4, 0x03, 0x13, 0xfe, 0x68, 0x00, 0x00, 0x50, - 0xff, 0xe5, 0xff, 0xcf, 0x1a, 0x00, 0x21, 0xff, 0x52, 0x83, 0x00, 0x01, - 0xa8, 0xb4, 0x80, 0x00, 0x07, 0x7f, 0xf2, 0x00, 0x3c, 0xff, 0xe4, 0xe0, - 0xf1, 0x81, 0x00, 0x07, 0xbc, 0xf4, 0xe0, 0xeb, 0x80, 0x00, 0x79, 0xfa, - 0x84, 0x00, 0x06, 0xd4, 0xf1, 0xe0, 0xe0, 0xe5, 0xff, 0x38, 0x80, 0x00, - 0x01, 0x7c, 0xe0, 0x84, 0x00, 0x08, 0x50, 0xff, 0x08, 0x00, 0x00, 0x9c, - 0xd8, 0xff, 0x62, 0x82, 0x00, 0x01, 0xb8, 0xa0, 0x81, 0x00, 0x11, 0x40, - 0x9c, 0x81, 0xa5, 0x2e, 0xb3, 0x78, 0xa4, 0x00, 0xbc, 0x18, 0x94, 0xea, - 0x0d, 0xb8, 0x24, 0x8d, 0xe5, 0x81, 0x00, 0x0b, 0x7e, 0xf4, 0x00, 0x10, - 0xff, 0x4c, 0x0b, 0x93, 0xe0, 0x09, 0x8c, 0xe5, 0x81, 0x00, 0x07, 0x7e, - 0xf5, 0x00, 0x88, 0xfa, 0xe5, 0xfe, 0xa7, 0x81, 0x00, 0x04, 0x0c, 0x9a, - 0xfe, 0xc0, 0x1c, 0x81, 0x00, 0x01, 0x78, 0xe4, 0x81, 0x00, 0x01, 0xbc, - 0xa0, 0x80, 0x00, 0x11, 0xb8, 0x20, 0x00, 0x0a, 0xf8, 0x68, 0x00, 0x77, - 0x6a, 0x00, 0x02, 0xfa, 0x1e, 0xc9, 0x7c, 0x89, 0x79, 0x61, 0x80, 0x00, - 0x02, 0xa7, 0xfe, 0x12, 0x81, 0x00, 0x03, 0x01, 0xc9, 0xff, 0x30, 0x82, - 0x00, 0x02, 0x9f, 0xdd, 0x05, 0x81, 0x00, 0x01, 0x4c, 0xe0, 0x83, 0x00, - 0x02, 0x06, 0xe5, 0x37, 0x84, 0x00, 0x01, 0x7c, 0xb4, 0x80, 0x00, 0x05, - 0x4b, 0xd5, 0x02, 0x00, 0x72, 0xb2, 0x8f, 0x00, 0x21, 0x0d, 0x0b, 0x00, - 0x00, 0x4c, 0xff, 0x0c, 0x00, 0xbc, 0xd7, 0x0d, 0x00, 0x04, 0xee, 0x7e, - 0x00, 0xc2, 0xb7, 0x00, 0x00, 0x01, 0xbc, 0x00, 0x06, 0xf1, 0x74, 0x00, - 0x00, 0x38, 0xff, 0x24, 0x01, 0xe7, 0x6e, 0x80, 0x00, 0x06, 0xeb, 0x6a, - 0x00, 0x00, 0x24, 0xff, 0x38, 0x80, 0x00, 0x0f, 0x16, 0xff, 0x43, 0x00, - 0x00, 0x82, 0xbd, 0x00, 0x00, 0xb0, 0xe7, 0x14, 0x00, 0x4c, 0xff, 0x1b, - 0x80, 0x00, 0x02, 0x54, 0xff, 0x04, 0x83, 0x00, 0x09, 0x30, 0xff, 0x2c, - 0x00, 0x00, 0xa8, 0xb4, 0x5e, 0xba, 0x0d, 0x82, 0x00, 0x3b, 0x54, 0xff, - 0x04, 0x00, 0x00, 0x50, 0xff, 0x25, 0x6a, 0xf6, 0x0f, 0x82, 0xbc, 0x00, - 0xb0, 0xe7, 0x14, 0x00, 0x4c, 0xff, 0x1b, 0x0b, 0xfa, 0x6b, 0x00, 0x00, - 0x0c, 0xf9, 0x68, 0x00, 0xbc, 0xd6, 0x0b, 0x00, 0x02, 0xeb, 0x7e, 0x06, - 0xf1, 0x6f, 0x00, 0x00, 0x38, 0xff, 0x24, 0x00, 0x00, 0xbc, 0xe3, 0x14, - 0x00, 0x4d, 0x7e, 0x00, 0xbb, 0xc2, 0x0e, 0x00, 0x00, 0x7c, 0x80, 0x00, - 0x02, 0x48, 0xff, 0x10, 0x81, 0x00, 0x2d, 0xb4, 0xa8, 0x00, 0x00, 0x3c, - 0xff, 0x20, 0x00, 0x88, 0xeb, 0x06, 0x00, 0x0b, 0xda, 0x04, 0x40, 0xf4, - 0x02, 0x86, 0xfd, 0x42, 0x36, 0xa4, 0x00, 0x00, 0x95, 0xe6, 0x19, 0xc0, - 0x31, 0x00, 0x00, 0x88, 0xeb, 0x06, 0x00, 0x0b, 0xdc, 0x05, 0x00, 0x4e, - 0x00, 0x01, 0xa9, 0xe3, 0x15, 0x80, 0x00, 0x02, 0x17, 0xc5, 0x69, 0x83, - 0x00, 0x01, 0x4c, 0xb4, 0x83, 0x00, 0x0c, 0x17, 0xec, 0x40, 0x02, 0x00, - 0x00, 0x67, 0xe2, 0x9e, 0x0b, 0x00, 0x59, 0x61, 0x80, 0x00, 0x02, 0x42, - 0xe9, 0x30, 0x8a, 0x00, 0x01, 0x48, 0xaf, 0x8a, 0x00, 0x03, 0xce, 0x22, - 0x1a, 0xd2, 0x82, 0x00, 0x03, 0x69, 0xd7, 0xfe, 0x65, 0x80, 0x00, 0x0d, - 0x06, 0xc7, 0x36, 0xd2, 0x0f, 0xde, 0x5c, 0xe0, 0x05, 0x9a, 0xce, 0x03, - 0x65, 0x92, 0x87, 0x00, 0x01, 0xc3, 0xac, 0x85, 0x00, 0x02, 0x40, 0xff, - 0x2e, 0x80, 0x00, 0x0d, 0x04, 0x0b, 0x00, 0x0d, 0x00, 0x00, 0x4f, 0xf0, - 0xf0, 0xf5, 0xfc, 0xf0, 0xf0, 0xad, 0x86, 0x00, 0x00, 0xed, 0x82, 0xf0, - 0x00, 0x5e, 0x88, 0x00, 0x07, 0x41, 0xde, 0x03, 0x00, 0x00, 0x3e, 0xff, - 0x2e, 0x80, 0x00, 0x01, 0xca, 0xa0, 0x80, 0x00, 0x02, 0x30, 0xff, 0x2a, - 0x82, 0x00, 0x02, 0x61, 0xea, 0x38, 0x82, 0x00, 0x0b, 0x02, 0x2a, 0xbe, - 0xcc, 0x07, 0x20, 0xde, 0x10, 0x00, 0x00, 0xf4, 0x38, 0x83, 0x00, 0x05, - 0x5b, 0xff, 0x27, 0x13, 0xff, 0x96, 0x80, 0x00, 0x01, 0xc3, 0x9a, 0x80, - 0x00, 0x01, 0xb8, 0x70, 0x81, 0x00, 0x0e, 0x9e, 0xba, 0x02, 0x31, 0xe1, - 0xe5, 0x20, 0x00, 0x21, 0xb5, 0xe4, 0xbe, 0x38, 0xfc, 0x6b, 0x8d, 0x00, - 0x03, 0x12, 0xdc, 0xec, 0x20, 0x8d, 0x00, 0x03, 0x02, 0xa6, 0xfe, 0x57, - 0x80, 0x00, 0x01, 0xbe, 0x81, 0x80, 0x00, 0x1a, 0x4d, 0x8a, 0x57, 0xb1, - 0x00, 0x74, 0xb7, 0x4c, 0x00, 0x4d, 0xa7, 0x00, 0x00, 0xcc, 0xb1, 0x00, - 0x00, 0x50, 0xff, 0x08, 0x16, 0xa5, 0xe7, 0x1b, 0x09, 0xff, 0x65, 0x83, - 0x00, 0x01, 0xa8, 0xb4, 0x80, 0x00, 0x07, 0x93, 0xd5, 0x00, 0x3c, 0xff, - 0x20, 0x00, 0xd8, 0x81, 0x00, 0x15, 0xbc, 0x9c, 0x00, 0x58, 0x80, 0x00, - 0x61, 0xff, 0x0d, 0x00, 0x20, 0xe0, 0xf0, 0x5e, 0x00, 0xd4, 0x84, 0x00, - 0x00, 0x24, 0xff, 0x38, 0x80, 0x00, 0x01, 0x7c, 0xe0, 0x84, 0x00, 0x09, - 0x50, 0xff, 0x08, 0x00, 0x00, 0x9c, 0xbc, 0x8f, 0xf4, 0x25, 0x81, 0x00, - 0x01, 0xb8, 0xa0, 0x81, 0x00, 0x11, 0x40, 0x9c, 0x3b, 0xea, 0x78, 0x69, - 0x78, 0xa4, 0x00, 0xbc, 0x18, 0x19, 0xf6, 0x7c, 0xb8, 0x24, 0x76, 0xf4, - 0x81, 0x00, 0x0b, 0x8c, 0xdb, 0x00, 0x10, 0xff, 0xea, 0xdb, 0xa3, 0x19, - 0x00, 0x72, 0xf1, 0x81, 0x00, 0x08, 0x89, 0xe7, 0x00, 0x88, 0xd0, 0x00, - 0x92, 0xe8, 0x08, 0x82, 0x00, 0x03, 0x2f, 0xd8, 0xed, 0x22, 0x80, 0x00, - 0x01, 0x78, 0xe4, 0x81, 0x00, 0x01, 0xbc, 0xa1, 0x80, 0x00, 0x17, 0xb9, - 0x20, 0x00, 0x00, 0xb8, 0xb1, 0x00, 0xbf, 0x21, 0x00, 0x00, 0xde, 0x4c, - 0xb9, 0x51, 0xb6, 0x97, 0x43, 0x00, 0x00, 0x13, 0xce, 0xf3, 0x7a, 0x82, - 0x00, 0x01, 0x79, 0xe1, 0x82, 0x00, 0x02, 0x28, 0xfd, 0x5b, 0x82, 0x00, - 0x01, 0x4c, 0xe0, 0x84, 0x00, 0x01, 0x79, 0xa8, 0x84, 0x00, 0x01, 0x7c, - 0xb4, 0x80, 0x00, 0x06, 0xc4, 0x5d, 0x00, 0x00, 0x0c, 0xec, 0x2d, 0x8e, - 0x00, 0x09, 0x0d, 0x80, 0xcb, 0xe0, 0xeb, 0xff, 0x0c, 0x00, 0xbc, 0xa0, - 0x80, 0x00, 0x04, 0xd0, 0x9b, 0x00, 0xec, 0x86, 0x82, 0x00, 0x0a, 0x25, - 0xff, 0x42, 0x00, 0x00, 0x38, 0xff, 0x24, 0x16, 0xff, 0xea, 0x80, 0xe0, - 0x06, 0xee, 0x7f, 0x00, 0x00, 0x24, 0xff, 0x38, 0x80, 0x00, 0x0f, 0x11, - 0xff, 0x3e, 0x00, 0x00, 0x81, 0xbd, 0x00, 0x00, 0xb0, 0xac, 0x00, 0x00, - 0x34, 0xff, 0x24, 0x80, 0x00, 0x02, 0x54, 0xff, 0x04, 0x83, 0x00, 0x08, - 0x30, 0xff, 0x2c, 0x00, 0x00, 0xa8, 0xdf, 0xfd, 0x53, 0x83, 0x00, 0x17, - 0x54, 0xff, 0x04, 0x00, 0x00, 0x50, 0xe9, 0x00, 0x68, 0xd1, 0x00, 0x7c, - 0xbc, 0x00, 0xb0, 0xac, 0x00, 0x00, 0x34, 0xff, 0x24, 0x2e, 0xff, 0x43, - 0x80, 0x00, 0x04, 0xdd, 0x92, 0x00, 0xbc, 0xa0, 0x80, 0x00, 0x0d, 0xcf, - 0x9b, 0x25, 0xff, 0x40, 0x00, 0x00, 0x38, 0xff, 0x24, 0x00, 0x00, 0xbc, - 0x9c, 0x82, 0x00, 0x05, 0x45, 0xe6, 0xf2, 0xa5, 0x51, 0x02, 0x80, 0x00, - 0x02, 0x48, 0xff, 0x10, 0x81, 0x00, 0x1c, 0xb4, 0xa8, 0x00, 0x00, 0x3c, - 0xff, 0x20, 0x00, 0x29, 0xff, 0x4f, 0x00, 0x5c, 0x8d, 0x00, 0x16, 0xff, - 0x1f, 0xbe, 0xaa, 0x7f, 0x60, 0x7b, 0x00, 0x00, 0x09, 0xd2, 0xea, 0x6e, - 0x80, 0x00, 0x05, 0x29, 0xff, 0x4f, 0x00, 0x5c, 0x90, 0x81, 0x00, 0x02, - 0x71, 0xfa, 0x37, 0x80, 0x00, 0x02, 0xa8, 0xfd, 0xa4, 0x84, 0x00, 0x01, - 0x4c, 0xb4, 0x84, 0x00, 0x0b, 0x3f, 0xff, 0xe8, 0x23, 0x07, 0xf4, 0x43, - 0xa2, 0xc5, 0x13, 0xac, 0x6d, 0x80, 0x00, 0x01, 0xbe, 0x81, 0x8b, 0x00, - 0x01, 0x26, 0x67, 0x88, 0x00, 0x07, 0x8b, 0xe2, 0xfc, 0xe1, 0xea, 0xf4, - 0xe0, 0x7d, 0x80, 0x00, 0x14, 0x68, 0x74, 0x85, 0xed, 0x01, 0x00, 0x00, - 0x78, 0x6b, 0x4f, 0xa2, 0x00, 0xc0, 0xa6, 0xab, 0x00, 0x1e, 0xf7, 0x62, - 0x8c, 0x6b, 0x87, 0x00, 0x01, 0xa3, 0xc4, 0x85, 0x00, 0x02, 0x57, 0xff, - 0x0d, 0x86, 0x00, 0x07, 0x0b, 0x20, 0x20, 0x63, 0xbe, 0x20, 0x20, 0x17, - 0x86, 0x00, 0x83, 0x20, 0x00, 0x0d, 0x88, 0x00, 0x01, 0xb1, 0x6f, 0x80, - 0x00, 0x02, 0x21, 0xff, 0x48, 0x80, 0x00, 0x01, 0xe3, 0x84, 0x80, 0x00, - 0x02, 0x30, 0xff, 0x2b, 0x81, 0x00, 0x02, 0x5c, 0xea, 0x2f, 0x85, 0x00, - 0x04, 0x28, 0xff, 0x4c, 0x6c, 0xfb, 0x80, 0xf0, 0x02, 0xff, 0xf4, 0xb1, - 0x82, 0x00, 0x05, 0x21, 0xff, 0x50, 0x01, 0xf7, 0x6f, 0x80, 0x00, 0x06, - 0xa8, 0xb1, 0x00, 0x00, 0x35, 0xff, 0x1d, 0x80, 0x00, 0x07, 0x0b, 0xf9, - 0x4b, 0x00, 0x00, 0x1c, 0xfc, 0x77, 0x82, 0x00, 0x02, 0x22, 0xff, 0x48, - 0x8e, 0x00, 0x03, 0x21, 0xb7, 0xdd, 0x45, 0x80, 0x00, 0x00, 0x4f, 0x83, - 0xf0, 0x00, 0xad, 0x80, 0x00, 0x04, 0x17, 0xa6, 0xe8, 0x57, 0x01, 0x80, - 0x00, 0x01, 0xe8, 0x5d, 0x80, 0x00, 0x1a, 0x2b, 0xb7, 0x2d, 0xe1, 0x1f, - 0xa4, 0x8c, 0x4c, 0x00, 0x96, 0xec, 0xe0, 0xe0, 0xf1, 0xf4, 0x07, 0x00, - 0x50, 0xff, 0x08, 0x00, 0x0a, 0xfa, 0x7a, 0x00, 0xe8, 0x8d, 0x83, 0x00, - 0x01, 0xa8, 0xb4, 0x80, 0x00, 0x05, 0xb7, 0xb1, 0x00, 0x3c, 0xff, 0x20, - 0x83, 0x00, 0x01, 0xbc, 0x9c, 0x81, 0x00, 0x02, 0x40, 0xff, 0x34, 0x80, - 0x00, 0x09, 0xf8, 0x64, 0x00, 0xd4, 0x84, 0x00, 0x00, 0x24, 0xff, 0x38, - 0x80, 0x00, 0x01, 0x7c, 0xe0, 0x80, 0x00, 0x0e, 0x1f, 0x4e, 0x00, 0x00, - 0x50, 0xff, 0x08, 0x00, 0x00, 0x9c, 0xbc, 0x08, 0xd2, 0xca, 0x05, 0x80, - 0x00, 0x01, 0xb8, 0xa0, 0x80, 0x00, 0x13, 0x7a, 0x40, 0x9c, 0x05, 0xf2, - 0xe6, 0x20, 0x78, 0xa4, 0x00, 0xbc, 0x18, 0x00, 0x8a, 0xf0, 0xca, 0x24, - 0x53, 0xff, 0x12, 0x80, 0x00, 0x05, 0xa7, 0xb9, 0x00, 0x10, 0xff, 0x4c, - 0x81, 0x00, 0x02, 0x4c, 0xff, 0x09, 0x80, 0x00, 0x0b, 0x9f, 0xc8, 0x00, - 0x88, 0xd0, 0x00, 0x21, 0xfd, 0x66, 0x00, 0x00, 0x37, 0x80, 0x00, 0x02, - 0x1c, 0xfe, 0x6e, 0x80, 0x00, 0x01, 0x78, 0xe4, 0x81, 0x00, 0x01, 0xa9, - 0xad, 0x80, 0x00, 0x07, 0xc6, 0x15, 0x00, 0x00, 0x6f, 0xf4, 0x13, 0xd2, - 0x80, 0x00, 0x0d, 0xc0, 0x96, 0x8c, 0x25, 0xe2, 0xb4, 0x26, 0x00, 0x00, - 0x8a, 0x58, 0x81, 0xf0, 0x12, 0x81, 0x00, 0x01, 0x78, 0xe0, 0x82, 0x00, - 0x09, 0xaa, 0xd3, 0x02, 0x00, 0x17, 0x13, 0x00, 0x00, 0x4c, 0xe0, 0x84, - 0x00, 0x02, 0x13, 0xf2, 0x1d, 0x83, 0x00, 0x01, 0x7c, 0xb4, 0x98, 0x00, - 0x09, 0xa9, 0xde, 0x36, 0x03, 0x4c, 0xff, 0x0c, 0x00, 0xbc, 0xa0, 0x80, - 0x00, 0x04, 0xd9, 0x88, 0x00, 0xe7, 0x8b, 0x82, 0x00, 0x0a, 0x38, 0xff, - 0x3b, 0x00, 0x00, 0x38, 0xff, 0x24, 0x11, 0xff, 0x65, 0x84, 0x00, 0x02, - 0x24, 0xff, 0x38, 0x81, 0x00, 0x0e, 0xb5, 0xb2, 0x0b, 0x23, 0xe2, 0x63, - 0x00, 0x00, 0xb0, 0xac, 0x00, 0x00, 0x34, 0xff, 0x24, 0x80, 0x00, 0x02, - 0x54, 0xff, 0x04, 0x83, 0x00, 0x09, 0x30, 0xff, 0x2c, 0x00, 0x00, 0xa8, - 0xb4, 0x84, 0xf3, 0x2f, 0x82, 0x00, 0x17, 0x54, 0xff, 0x04, 0x00, 0x00, - 0x50, 0xe8, 0x00, 0x68, 0xd0, 0x00, 0x7c, 0xbc, 0x00, 0xb0, 0xac, 0x00, - 0x00, 0x34, 0xff, 0x24, 0x2f, 0xff, 0x43, 0x80, 0x00, 0x04, 0xdd, 0x92, - 0x00, 0xbc, 0xa0, 0x80, 0x00, 0x0d, 0xda, 0x88, 0x38, 0xff, 0x3f, 0x00, - 0x00, 0x38, 0xff, 0x24, 0x00, 0x00, 0xbc, 0x9c, 0x83, 0x00, 0x0a, 0x08, - 0x61, 0xb0, 0xfa, 0xd7, 0x19, 0x00, 0x00, 0x48, 0xff, 0x11, 0x81, 0x00, - 0x1c, 0xb4, 0xa8, 0x00, 0x00, 0x3c, 0xff, 0x20, 0x00, 0x00, 0xca, 0xad, - 0x00, 0xba, 0x2f, 0x00, 0x01, 0xed, 0x50, 0xc2, 0x62, 0xbd, 0x8a, 0x51, - 0x00, 0x00, 0x09, 0xcd, 0xf7, 0x6d, 0x81, 0x00, 0x04, 0xca, 0xad, 0x00, - 0xba, 0x32, 0x80, 0x00, 0x02, 0x3e, 0xfc, 0x67, 0x82, 0x00, 0x02, 0x1c, - 0xbf, 0x53, 0x83, 0x00, 0x01, 0x4c, 0xb4, 0x83, 0x00, 0x0c, 0x0f, 0xdb, - 0x35, 0x00, 0x00, 0x1d, 0xcd, 0x00, 0x02, 0x88, 0xfb, 0xe4, 0x14, 0x80, - 0x00, 0x01, 0xe8, 0x5d, 0x99, 0x00, 0x1e, 0x40, 0xad, 0x00, 0x8c, 0x61, - 0x00, 0x00, 0x03, 0x73, 0x00, 0x68, 0x74, 0x3e, 0xfd, 0x04, 0x00, 0x1e, - 0xc2, 0x03, 0x50, 0xa2, 0x00, 0xbe, 0x9b, 0xb9, 0x00, 0x00, 0x74, 0xe8, - 0xd6, 0x10, 0x87, 0x00, 0x01, 0x7e, 0xe4, 0x85, 0x00, 0x01, 0x76, 0xe4, - 0x8a, 0x00, 0x01, 0x4c, 0xb4, 0x83, 0x00, 0x02, 0x1e, 0x24, 0x08, 0x8a, - 0x00, 0x02, 0x1e, 0x24, 0x08, 0x81, 0x00, 0x02, 0x24, 0xef, 0x0e, 0x80, - 0x00, 0x07, 0x01, 0xd1, 0x8a, 0x00, 0x00, 0x22, 0xff, 0x35, 0x80, 0x00, - 0x02, 0x30, 0xff, 0x2b, 0x80, 0x00, 0x02, 0x2d, 0xf1, 0x30, 0x82, 0x00, - 0x07, 0x9c, 0x1e, 0x00, 0x00, 0x24, 0xff, 0x4e, 0x0e, 0x81, 0x20, 0x0d, - 0xf6, 0x51, 0x18, 0x00, 0x2e, 0x59, 0x00, 0x00, 0x41, 0xff, 0x2d, 0x00, - 0xaf, 0x9f, 0x80, 0x00, 0x05, 0xc3, 0x8b, 0x00, 0x00, 0x85, 0xd6, 0x81, - 0x00, 0x02, 0x18, 0xff, 0x41, 0x80, 0x00, 0x09, 0xe4, 0x84, 0x00, 0xbb, - 0x03, 0x00, 0x00, 0x7c, 0xe3, 0x05, 0x80, 0x00, 0x02, 0x1e, 0x24, 0x08, - 0x82, 0x00, 0x02, 0x1e, 0x24, 0x08, 0x81, 0x00, 0x06, 0x01, 0x58, 0xe8, - 0xa4, 0x16, 0x00, 0x0a, 0x83, 0x1c, 0x06, 0x15, 0x00, 0x02, 0x63, 0xed, - 0x99, 0x11, 0x87, 0x00, 0x1b, 0x02, 0xcf, 0x2a, 0x98, 0xdf, 0x38, 0x88, - 0xf3, 0x1c, 0xda, 0x11, 0x00, 0x00, 0x34, 0xff, 0x43, 0x00, 0x50, 0xff, - 0x08, 0x00, 0x00, 0xea, 0x8c, 0x00, 0x8b, 0xe9, 0x08, 0x82, 0x00, 0x12, - 0xa8, 0xb4, 0x00, 0x00, 0x18, 0xfb, 0x50, 0x00, 0x3c, 0xff, 0x20, 0x00, - 0x00, 0x37, 0x68, 0x00, 0x00, 0xbc, 0x9c, 0x81, 0x00, 0x02, 0x05, 0xdf, - 0x97, 0x80, 0x00, 0x09, 0xf8, 0x64, 0x00, 0xd4, 0x84, 0x00, 0x00, 0x24, - 0xff, 0x38, 0x80, 0x00, 0x01, 0x7c, 0xe0, 0x80, 0x00, 0x0e, 0x40, 0xb5, - 0x00, 0x00, 0x5d, 0xfb, 0x02, 0x00, 0x00, 0x9c, 0xbc, 0x00, 0x2b, 0xf8, - 0x86, 0x80, 0x00, 0x01, 0xb8, 0xa0, 0x80, 0x00, 0x1c, 0xd8, 0x40, 0x9c, - 0x00, 0xb0, 0xd7, 0x00, 0x78, 0xa4, 0x00, 0xbc, 0x18, 0x00, 0x13, 0xf2, - 0xff, 0x24, 0x0a, 0xed, 0x5d, 0x00, 0x00, 0x04, 0xec, 0x5c, 0x00, 0x10, - 0xff, 0x4c, 0x81, 0x00, 0x11, 0x19, 0xfc, 0x4b, 0x00, 0x00, 0x01, 0xde, - 0x7c, 0x00, 0x88, 0xd0, 0x00, 0x00, 0xa7, 0xda, 0x03, 0x00, 0xeb, 0x80, - 0x00, 0x02, 0x02, 0xf2, 0x58, 0x80, 0x00, 0x01, 0x78, 0xe4, 0x81, 0x00, - 0x0c, 0x89, 0xd6, 0x01, 0x00, 0x02, 0xdc, 0x01, 0x00, 0x00, 0x27, 0xff, - 0x92, 0x8f, 0x80, 0x00, 0x0d, 0xa3, 0xe1, 0x60, 0x03, 0xf7, 0xe1, 0x0a, - 0x00, 0x1a, 0xc6, 0x02, 0x0e, 0xec, 0x89, 0x81, 0x00, 0x01, 0x78, 0xe0, - 0x81, 0x00, 0x0a, 0x32, 0xff, 0x4e, 0x00, 0x00, 0x78, 0x64, 0x00, 0x00, - 0x4c, 0xe0, 0x85, 0x00, 0x01, 0x98, 0x89, 0x83, 0x00, 0x01, 0x7c, 0xb4, - 0x98, 0x00, 0x12, 0xef, 0x80, 0x00, 0x00, 0x4e, 0xff, 0x0c, 0x00, 0xbc, - 0xa0, 0x00, 0x00, 0x10, 0xf8, 0x5b, 0x00, 0xb8, 0xcc, 0x01, 0x81, 0x00, - 0x0a, 0x1c, 0xff, 0x63, 0x00, 0x00, 0x65, 0xff, 0x24, 0x00, 0xdd, 0xae, - 0x84, 0x00, 0x02, 0x24, 0xff, 0x38, 0x81, 0x00, 0x0e, 0x16, 0xf1, 0xe1, - 0xd2, 0x6c, 0x01, 0x00, 0x00, 0xb0, 0xac, 0x00, 0x00, 0x34, 0xff, 0x24, - 0x80, 0x00, 0x02, 0x54, 0xff, 0x04, 0x83, 0x00, 0x0a, 0x30, 0xff, 0x2c, - 0x00, 0x00, 0xa8, 0xb4, 0x02, 0xb3, 0xe3, 0x1a, 0x81, 0x00, 0x30, 0x54, - 0xff, 0x04, 0x00, 0x00, 0x50, 0xe8, 0x00, 0x68, 0xd0, 0x00, 0x7c, 0xbc, - 0x00, 0xb0, 0xac, 0x00, 0x00, 0x34, 0xff, 0x24, 0x0c, 0xfa, 0x69, 0x00, - 0x00, 0x0d, 0xf9, 0x69, 0x00, 0xbc, 0xa0, 0x00, 0x00, 0x11, 0xf9, 0x5b, - 0x1c, 0xff, 0x6c, 0x00, 0x00, 0x7c, 0xff, 0x24, 0x00, 0x00, 0xbc, 0x9c, - 0x82, 0x00, 0x0b, 0x96, 0x0b, 0x00, 0x00, 0x24, 0xfc, 0x63, 0x00, 0x00, - 0x47, 0xff, 0x23, 0x81, 0x00, 0x0c, 0xac, 0xb9, 0x00, 0x00, 0x75, 0xff, - 0x20, 0x00, 0x00, 0x6b, 0xfa, 0x2e, 0xce, 0x80, 0x00, 0x0d, 0xc2, 0xaf, - 0x8d, 0x26, 0xf5, 0xba, 0x28, 0x00, 0x00, 0x95, 0x78, 0x68, 0xf9, 0x30, - 0x80, 0x00, 0x0d, 0x6b, 0xfa, 0x2e, 0xd2, 0x01, 0x00, 0x00, 0x19, 0xe8, - 0xa0, 0x01, 0x00, 0x33, 0x40, 0x80, 0x00, 0x01, 0x77, 0xaa, 0x83, 0x00, - 0x01, 0x4c, 0xb4, 0x83, 0x00, 0x01, 0x4a, 0xdb, 0x85, 0x00, 0x01, 0x10, - 0x05, 0x91, 0x00, 0x02, 0x62, 0x98, 0x08, 0x88, 0x00, 0x1e, 0x7f, 0x6e, - 0x00, 0xcc, 0x22, 0x00, 0x00, 0x04, 0xed, 0x00, 0x68, 0x74, 0x77, 0xd2, - 0x00, 0x00, 0xab, 0x37, 0x00, 0x22, 0xd0, 0x09, 0xdf, 0x3c, 0xfa, 0x43, - 0x00, 0x29, 0xf7, 0xca, 0x07, 0x87, 0x00, 0x02, 0x2e, 0xff, 0x36, 0x84, - 0x00, 0x01, 0xca, 0xa2, 0x8a, 0x00, 0x01, 0x4c, 0xb4, 0x83, 0x00, 0x02, - 0xd0, 0xff, 0x38, 0x8a, 0x00, 0x02, 0xd0, 0xff, 0x38, 0x81, 0x00, 0x01, - 0x92, 0x8e, 0x82, 0x00, 0x06, 0x59, 0xf1, 0x2d, 0x0a, 0xad, 0xbd, 0x01, - 0x80, 0x00, 0x07, 0x30, 0xff, 0x2b, 0x00, 0x00, 0x08, 0xd9, 0xba, 0x81, - 0x3c, 0x08, 0x23, 0x00, 0xbc, 0x58, 0x02, 0x0f, 0xad, 0xe6, 0x11, 0x82, - 0x00, 0x16, 0xf4, 0x38, 0x00, 0x00, 0x4c, 0xb6, 0x04, 0x17, 0xca, 0xb7, - 0x01, 0x00, 0x3b, 0xf6, 0x4e, 0x01, 0x44, 0xf6, 0x23, 0x00, 0x00, 0xca, - 0xa6, 0x82, 0x00, 0x0d, 0xc3, 0xc1, 0x14, 0x01, 0x5a, 0xf9, 0x2f, 0x00, - 0xe0, 0x3b, 0x02, 0x4c, 0xf4, 0x5e, 0x81, 0x00, 0x02, 0xd0, 0xff, 0x38, - 0x82, 0x00, 0x02, 0xd0, 0xff, 0x38, 0x83, 0x00, 0x03, 0x11, 0x9a, 0xec, - 0x58, 0x85, 0x00, 0x03, 0x1d, 0xc1, 0xd5, 0x3b, 0x83, 0x00, 0x02, 0x18, - 0x98, 0x51, 0x81, 0x00, 0x08, 0x47, 0xdb, 0x3a, 0x03, 0x0f, 0x18, 0x00, - 0x28, 0xbc, 0x80, 0x00, 0x26, 0x01, 0xe4, 0x8c, 0x00, 0x50, 0xff, 0x08, - 0x01, 0x5a, 0xff, 0x52, 0x00, 0x19, 0xe5, 0xb7, 0x25, 0x09, 0x43, 0x82, - 0x00, 0xa8, 0xb4, 0x00, 0x20, 0xc8, 0xc3, 0x03, 0x00, 0x3c, 0xff, 0x20, - 0x00, 0x00, 0x4c, 0x90, 0x00, 0x00, 0xbc, 0x9c, 0x82, 0x00, 0x0e, 0x57, - 0xfb, 0x75, 0x13, 0x18, 0xfa, 0x64, 0x00, 0xd4, 0x84, 0x00, 0x00, 0x24, - 0xff, 0x38, 0x80, 0x00, 0x01, 0x7c, 0xe0, 0x80, 0x00, 0x05, 0x40, 0xdb, - 0x14, 0x01, 0xa9, 0xcd, 0x80, 0x00, 0x0a, 0x9c, 0xbc, 0x00, 0x00, 0x6c, - 0xfe, 0x3f, 0x00, 0x00, 0xb8, 0xa0, 0x80, 0x00, 0x1c, 0xd8, 0x40, 0x9c, - 0x00, 0x46, 0x5b, 0x00, 0x78, 0xa4, 0x00, 0xbc, 0x18, 0x00, 0x00, 0x80, - 0xff, 0x24, 0x00, 0x70, 0xe3, 0x23, 0x07, 0x8d, 0xcf, 0x06, 0x00, 0x10, - 0xff, 0x4c, 0x82, 0x00, 0x16, 0x9e, 0xc4, 0x05, 0x00, 0x57, 0xea, 0x16, - 0x00, 0x88, 0xd0, 0x00, 0x00, 0x32, 0xff, 0x53, 0x00, 0xf8, 0x62, 0x08, - 0x02, 0x79, 0xe8, 0x12, 0x80, 0x00, 0x01, 0x78, 0xe4, 0x81, 0x00, 0x05, - 0x2c, 0xff, 0x5a, 0x01, 0x64, 0x99, 0x80, 0x00, 0x03, 0x01, 0xde, 0xfc, - 0x46, 0x80, 0x00, 0x0e, 0x85, 0xff, 0x33, 0x00, 0xce, 0xec, 0x00, 0x00, - 0x97, 0x4a, 0x00, 0x00, 0x73, 0xf7, 0x1b, 0x80, 0x00, 0x01, 0x78, 0xe0, - 0x81, 0x00, 0x0a, 0xb6, 0xc7, 0x01, 0x00, 0x00, 0x78, 0x64, 0x00, 0x00, - 0x4c, 0xe0, 0x85, 0x00, 0x02, 0x29, 0xee, 0x0b, 0x82, 0x00, 0x01, 0x7c, - 0xb4, 0x98, 0x00, 0x2b, 0xd4, 0xb8, 0x08, 0x25, 0xd7, 0xff, 0x0c, 0x00, - 0xbc, 0xb3, 0x20, 0x24, 0xa4, 0xdf, 0x06, 0x00, 0x3a, 0xfe, 0x96, 0x28, - 0x21, 0x66, 0x08, 0x00, 0xc7, 0xae, 0x02, 0x40, 0xc8, 0xff, 0x24, 0x00, - 0x53, 0xff, 0x81, 0x22, 0x23, 0x65, 0x3c, 0x00, 0x00, 0x24, 0xff, 0x38, - 0x81, 0x00, 0x04, 0xa0, 0x97, 0x12, 0x10, 0x0c, 0x80, 0x00, 0x06, 0xb0, - 0xac, 0x00, 0x00, 0x34, 0xff, 0x24, 0x80, 0x00, 0x02, 0x54, 0xff, 0x04, - 0x83, 0x00, 0x0b, 0x30, 0xff, 0x2c, 0x00, 0x00, 0xa8, 0xb4, 0x00, 0x0e, - 0xd6, 0xcd, 0x0b, 0x80, 0x00, 0x30, 0x54, 0xff, 0x04, 0x00, 0x00, 0x50, - 0xe8, 0x00, 0x68, 0xd0, 0x00, 0x7c, 0xbc, 0x00, 0xb0, 0xac, 0x00, 0x00, - 0x34, 0xff, 0x24, 0x00, 0x91, 0xd8, 0x18, 0x03, 0x8b, 0xe9, 0x0d, 0x00, - 0xbc, 0xb3, 0x20, 0x24, 0xa6, 0xdf, 0x06, 0x00, 0xc7, 0xcd, 0x3b, 0x7c, - 0xbe, 0xff, 0x24, 0x00, 0x00, 0xbc, 0x9c, 0x82, 0x00, 0x1c, 0xd4, 0x6b, - 0x1c, 0x01, 0x32, 0xfc, 0x37, 0x00, 0x00, 0x2e, 0xff, 0x69, 0x1f, 0x68, - 0x0b, 0x00, 0x83, 0xed, 0x11, 0x49, 0xd8, 0xff, 0x20, 0x00, 0x00, 0x13, - 0xfa, 0xd7, 0x72, 0x80, 0x00, 0x1e, 0x98, 0xfc, 0x50, 0x01, 0xea, 0xf6, - 0x05, 0x00, 0x50, 0xbe, 0x03, 0x01, 0xae, 0xd8, 0x0b, 0x00, 0x00, 0x13, - 0xfa, 0xd7, 0x77, 0x00, 0x00, 0x05, 0xc3, 0xd2, 0x0e, 0x04, 0x04, 0x63, - 0x78, 0x80, 0x00, 0x01, 0x8a, 0xc1, 0x83, 0x00, 0x01, 0x4c, 0xb4, 0x83, - 0x00, 0x02, 0x5c, 0xf1, 0x01, 0x89, 0x00, 0x02, 0x18, 0x98, 0x51, 0x8b, - 0x00, 0x02, 0xa4, 0xff, 0x0c, 0x88, 0x00, 0x10, 0xbd, 0x2f, 0x10, 0xe0, - 0x01, 0x00, 0x00, 0x04, 0xf0, 0xd3, 0xc0, 0xc7, 0xec, 0x49, 0x00, 0x48, - 0x9a, 0x80, 0x00, 0x0b, 0x8b, 0xe5, 0x6f, 0x00, 0x59, 0xda, 0xe4, 0xc2, - 0x62, 0xee, 0xec, 0x21, 0x87, 0x00, 0x01, 0xa7, 0xa7, 0x83, 0x00, 0x02, - 0x3b, 0xfa, 0x2b, 0x8a, 0x00, 0x01, 0x22, 0x4f, 0x83, 0x00, 0x02, 0xd0, - 0xff, 0x2d, 0x8a, 0x00, 0x02, 0xd0, 0xff, 0x38, 0x80, 0x00, 0x02, 0x10, - 0xf0, 0x21, 0x83, 0x00, 0x0e, 0x66, 0xd5, 0xe1, 0xa1, 0x0c, 0x00, 0x36, - 0xe4, 0xe4, 0xea, 0xff, 0xe9, 0xe4, 0xe4, 0x3f, 0x83, 0xff, 0x07, 0x94, - 0x00, 0x8b, 0xda, 0xe7, 0xe9, 0xb2, 0x2a, 0x81, 0x00, 0x0b, 0xbd, 0xe4, - 0xff, 0xeb, 0x84, 0x00, 0x3a, 0xd6, 0xea, 0xe0, 0x92, 0x0e, 0x80, 0x00, - 0x09, 0x4b, 0xcb, 0xe6, 0xc6, 0x3a, 0x00, 0x00, 0x11, 0xfe, 0x8d, 0x82, - 0x00, 0x0c, 0x17, 0x9f, 0xe4, 0xe4, 0xc5, 0x43, 0x00, 0x00, 0x84, 0xcf, - 0xe7, 0xc1, 0x4e, 0x82, 0x00, 0x02, 0xd0, 0xff, 0x38, 0x82, 0x00, 0x02, - 0xd0, 0xff, 0x2d, 0x85, 0x00, 0x01, 0x3c, 0x92, 0x85, 0x00, 0x02, 0x4c, - 0x7c, 0x06, 0x84, 0x00, 0x02, 0x28, 0xff, 0x88, 0x82, 0x00, 0x33, 0x3e, - 0xbd, 0xe5, 0xd6, 0x50, 0x00, 0xc6, 0xf4, 0x7a, 0x00, 0x00, 0xaf, 0xf9, - 0xf8, 0x8e, 0xed, 0xff, 0xe5, 0xee, 0xe1, 0x7c, 0x01, 0x00, 0x00, 0x1a, - 0xa8, 0xe3, 0xef, 0xb9, 0x41, 0x96, 0xf7, 0xf8, 0xeb, 0xdf, 0x96, 0x0a, - 0x00, 0x7c, 0xfa, 0xff, 0xf9, 0xf8, 0xf8, 0xfb, 0x90, 0x39, 0xe4, 0xf9, - 0xf6, 0xe4, 0x6b, 0x81, 0x00, 0x29, 0x46, 0xbe, 0xef, 0xe7, 0xa1, 0x1e, - 0x84, 0xfc, 0xf3, 0x2b, 0x00, 0xbe, 0xff, 0xe7, 0x00, 0xcf, 0xe4, 0xf2, - 0xfd, 0xe4, 0xe4, 0x44, 0x23, 0xa9, 0xd8, 0xe8, 0xce, 0x36, 0x00, 0x00, - 0x72, 0xf6, 0xf9, 0x81, 0x00, 0xa9, 0xff, 0xf6, 0x7d, 0xf8, 0xfe, 0xfd, - 0x80, 0xf8, 0x03, 0xe0, 0xc4, 0xf6, 0x2f, 0x80, 0x00, 0x17, 0xe7, 0xf6, - 0x90, 0xf9, 0xc7, 0x00, 0x00, 0x0f, 0xed, 0x24, 0x00, 0x00, 0x6b, 0xd4, - 0xe0, 0xa3, 0x10, 0x00, 0x5d, 0xe6, 0xff, 0xed, 0xe4, 0x36, 0x80, 0x00, - 0x1d, 0x0e, 0xad, 0xd9, 0xba, 0xdb, 0x38, 0x00, 0x5d, 0xf3, 0xfb, 0xa1, - 0x00, 0x00, 0xbb, 0xf5, 0x32, 0x70, 0xc7, 0xeb, 0xe3, 0xb8, 0x2c, 0x00, - 0x00, 0x39, 0xe4, 0xf2, 0xfd, 0xe4, 0x96, 0x80, 0x00, 0x04, 0x5b, 0xda, - 0xe3, 0xa5, 0x0e, 0x81, 0x00, 0x02, 0x95, 0xf6, 0x08, 0x80, 0x00, 0x19, - 0x67, 0xfe, 0x09, 0x00, 0xa2, 0xcf, 0x00, 0x96, 0xfd, 0xe5, 0x08, 0x00, - 0xe2, 0xff, 0xef, 0x0f, 0x00, 0xe1, 0xf2, 0xfd, 0xe4, 0x5a, 0x00, 0x00, - 0xfc, 0xfd, 0x80, 0xf8, 0x05, 0xfc, 0x64, 0x00, 0x00, 0x4c, 0xe0, 0x86, - 0x00, 0x01, 0xb7, 0x6a, 0x82, 0x00, 0x01, 0x7c, 0xb4, 0x98, 0x00, 0x0d, - 0x3c, 0xd7, 0xeb, 0xc2, 0x79, 0xff, 0xdf, 0x00, 0xbc, 0xff, 0xff, 0xf0, - 0xb3, 0x1d, 0x80, 0x00, 0x1f, 0x41, 0xc5, 0xf3, 0xed, 0xb2, 0x07, 0x00, - 0x24, 0xc9, 0xe1, 0x97, 0x3e, 0xff, 0xe5, 0x00, 0x00, 0x48, 0xc5, 0xf2, - 0xec, 0xb4, 0x28, 0x00, 0xe1, 0xe8, 0xff, 0xeb, 0xe4, 0xab, 0x00, 0x00, - 0x92, 0x81, 0xff, 0x11, 0xdd, 0x29, 0x7a, 0xf8, 0xf7, 0x64, 0x00, 0xce, - 0xff, 0xe8, 0x00, 0xe1, 0xe4, 0xee, 0xff, 0xe5, 0xe4, 0x7d, 0x81, 0x00, - 0x4a, 0x39, 0xff, 0x27, 0x00, 0x72, 0xf7, 0xf8, 0x56, 0x00, 0x66, 0xff, - 0xed, 0x08, 0xe1, 0xe4, 0xee, 0xff, 0xe5, 0xe4, 0x7d, 0xc2, 0xfe, 0x5d, - 0x68, 0xfb, 0x48, 0x7c, 0xf9, 0x96, 0xf8, 0xf7, 0x64, 0x00, 0xce, 0xff, - 0xe8, 0x00, 0x06, 0x89, 0xdf, 0xe4, 0xb8, 0x26, 0x00, 0x00, 0xbc, 0xf2, - 0xed, 0xf0, 0xb3, 0x1d, 0x00, 0x00, 0x24, 0xc9, 0xe9, 0x8c, 0x3a, 0xff, - 0x24, 0x72, 0xe4, 0xf9, 0xf6, 0xe4, 0xe4, 0x21, 0x00, 0x00, 0x6e, 0xca, - 0xef, 0xeb, 0xd3, 0x5e, 0x80, 0x00, 0x0d, 0x01, 0xa0, 0xf6, 0xe8, 0x9d, - 0x07, 0x00, 0x16, 0xc3, 0xec, 0xa4, 0x46, 0xff, 0xeb, 0x80, 0x00, 0x02, - 0xac, 0xfc, 0x18, 0x80, 0x00, 0x17, 0x6e, 0xff, 0x14, 0x00, 0xae, 0xd5, - 0x00, 0x88, 0xf8, 0xee, 0x00, 0x00, 0xda, 0xff, 0xed, 0x21, 0x00, 0x00, - 0xac, 0xfe, 0x1c, 0x00, 0x00, 0x28, 0x83, 0xff, 0x00, 0x78, 0x80, 0x00, - 0x01, 0xab, 0xa1, 0x83, 0x00, 0x01, 0x4c, 0xb4, 0x83, 0x00, 0x02, 0x39, - 0xff, 0x12, 0x89, 0x00, 0x02, 0x28, 0xff, 0x88, 0xa1, 0x00, 0x04, 0x03, - 0x35, 0xa7, 0xad, 0x26, 0x9a, 0x00, 0x03, 0x1e, 0xdf, 0x7b, 0x04, 0x80, - 0x00, 0x02, 0x32, 0xe5, 0x69, 0x93, 0x00, 0x02, 0x10, 0xfc, 0x0e, 0x90, - 0x00, 0x01, 0x74, 0xad, 0xdd, 0x00, 0x02, 0x10, 0xfc, 0x0e, 0xff, 0x00, - 0xa8, 0x00, 0x04, 0x14, 0x82, 0xe4, 0x6e, 0x18, 0xc7, 0x00, 0x01, 0x4c, - 0xe0, 0x86, 0x00, 0x02, 0x46, 0xd9, 0x02, 0x81, 0x00, 0x01, 0x7c, 0xb4, - 0x87, 0x00, 0x85, 0xf0, 0x00, 0x62, 0xb4, 0x00, 0x07, 0x12, 0xd0, 0x46, - 0x00, 0x01, 0x23, 0xf1, 0x7f, 0x8e, 0x00, 0x05, 0xc7, 0x03, 0x00, 0x53, - 0xff, 0x0a, 0xa7, 0x00, 0x01, 0xbc, 0xa0, 0x87, 0x00, 0x02, 0x38, 0xff, - 0x24, 0xb8, 0x00, 0x01, 0x35, 0xbc, 0x8b, 0x00, 0x01, 0xaa, 0x91, 0x83, - 0x00, 0x01, 0x4c, 0xb4, 0x83, 0x00, 0x02, 0x2e, 0xff, 0x13, 0xb2, 0x00, - 0x01, 0x2e, 0x33, 0x9c, 0x00, 0x07, 0x1b, 0xab, 0xa4, 0x00, 0x00, 0x44, - 0xd5, 0x54, 0x94, 0x00, 0x01, 0x90, 0x95, 0x90, 0x00, 0x02, 0x04, 0xe1, - 0x3c, 0xdd, 0x00, 0x01, 0x90, 0x95, 0xff, 0x00, 0xab, 0x00, 0x03, 0x4f, - 0xe3, 0xe1, 0x16, 0xc6, 0x00, 0x01, 0x4c, 0xe0, 0x86, 0x00, 0x02, 0x01, - 0xd5, 0x4b, 0x81, 0x00, 0x01, 0x7c, 0xb4, 0x87, 0x00, 0x85, 0x20, 0x00, - 0x0d, 0xb4, 0x00, 0x07, 0x55, 0xfd, 0x31, 0x02, 0x0d, 0x4e, 0xf9, 0x4b, - 0x8e, 0x00, 0x04, 0xe8, 0x36, 0x05, 0xb6, 0xb1, 0xa8, 0x00, 0x01, 0xbc, - 0xa0, 0x87, 0x00, 0x02, 0x38, 0xff, 0x24, 0xb8, 0x00, 0x01, 0x8f, 0x5d, - 0x8b, 0x00, 0x03, 0x65, 0xde, 0x24, 0x01, 0x81, 0x00, 0x01, 0x4c, 0xb4, - 0x82, 0x00, 0x02, 0x09, 0x96, 0xcc, 0xd6, 0x00, 0x04, 0x07, 0x00, 0x00, - 0x07, 0x01, 0x95, 0x00, 0x01, 0x2c, 0x02, 0x90, 0x00, 0x02, 0x1c, 0x75, - 0x01, 0xdd, 0x00, 0x01, 0x2c, 0x02, 0xff, 0x00, 0xac, 0x00, 0x01, 0x09, - 0x19, 0xc7, 0x00, 0x04, 0x48, 0xee, 0xe0, 0xe0, 0x5b, 0x84, 0x00, 0x07, - 0x41, 0x50, 0x00, 0x04, 0xe0, 0xe0, 0xe8, 0xa9, 0xc7, 0x00, 0x06, 0x0c, - 0x9d, 0xe7, 0xf1, 0xec, 0xc9, 0x5e, 0x8f, 0x00, 0x04, 0x90, 0xe6, 0xe8, - 0xb0, 0x17, 0xa7, 0x00, 0x04, 0x82, 0xf8, 0xf4, 0xe0, 0x46, 0x84, 0x00, - 0x03, 0xcc, 0xeb, 0xff, 0xe5, 0xb6, 0x00, 0x04, 0x1d, 0xe4, 0xf9, 0xe9, - 0x24, 0x8a, 0x00, 0x03, 0x03, 0x83, 0xe0, 0xc7, 0x81, 0x00, 0x01, 0x28, - 0x5d, 0x81, 0x00, 0x03, 0x6a, 0xec, 0xb6, 0x22, 0x90, 0x00, + 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xd9, 0x00, 0x8e, 0x00, + 0x05, 0x14, 0xff, 0x64, 0x02, 0xfe, 0x77, 0x89, 0x00, 0x01, 0x30, 0xb0, + 0x93, 0x00, 0x01, 0x88, 0xef, 0x84, 0x00, 0x02, 0x89, 0xc1, 0x01, 0x80, + 0x00, 0x02, 0x5f, 0xe2, 0x0d, 0x83, 0x00, 0x01, 0x3b, 0xa7, 0xa5, 0x00, + 0x02, 0x03, 0xd9, 0x5b, 0xff, 0x00, 0x04, 0x38, 0xc2, 0xd8, 0xcc, 0x46, + 0xff, 0x00, 0xce, 0x00, 0x00, 0x34, 0x80, 0xff, 0x04, 0x8c, 0x00, 0x0c, + 0xeb, 0x41, 0x83, 0x00, 0x00, 0x28, 0x80, 0xff, 0x00, 0x94, 0x91, 0x00, + 0x02, 0x15, 0xd1, 0x83, 0x89, 0x00, 0x01, 0xbc, 0x80, 0x8f, 0x00, 0x02, + 0x18, 0xff, 0x20, 0x88, 0x00, 0x04, 0x5b, 0xd9, 0xf9, 0xf4, 0x74, 0x86, + 0x00, 0x01, 0xbc, 0x80, 0x85, 0x00, 0x02, 0x48, 0xff, 0x18, 0x83, 0x00, + 0x01, 0xa8, 0xb8, 0x80, 0x00, 0x01, 0x64, 0xd8, 0x83, 0x00, 0x00, 0x2c, + 0x80, 0xff, 0x00, 0x08, 0xf2, 0x00, 0x04, 0x10, 0xbb, 0xfb, 0xff, 0x40, + 0x80, 0x00, 0x01, 0x60, 0xc4, 0x81, 0x00, 0x03, 0xdc, 0xff, 0xe3, 0x48, + 0x9b, 0x00, 0x01, 0x75, 0xdc, 0x81, 0x00, 0x05, 0x05, 0xff, 0x54, 0x00, + 0xf2, 0x67, 0x80, 0x00, 0x1c, 0x03, 0xbd, 0x00, 0x00, 0xb9, 0x08, 0x00, + 0x36, 0xc5, 0xf4, 0xfd, 0xe5, 0x7c, 0x00, 0x56, 0xcb, 0xcb, 0x46, 0x00, + 0x00, 0x6e, 0x92, 0x00, 0x00, 0x66, 0xdf, 0xe5, 0x99, 0x02, 0x81, 0x00, + 0x01, 0x79, 0xdf, 0x83, 0x00, 0x02, 0x35, 0xf4, 0x23, 0x82, 0x00, 0x01, + 0xb7, 0x96, 0x81, 0x00, 0x05, 0x0f, 0x69, 0x3e, 0x9d, 0x3c, 0x44, 0xa3, + 0x00, 0x09, 0x60, 0xd6, 0x02, 0x00, 0x02, 0x88, 0xe9, 0xf7, 0xbc, 0x22, + 0x81, 0x00, 0x02, 0x2b, 0xf9, 0x50, 0x80, 0x00, 0x0d, 0x04, 0x8a, 0xe5, + 0xf3, 0xc3, 0x38, 0x00, 0x00, 0x0b, 0x97, 0xe7, 0xf4, 0xca, 0x44, 0x82, + 0x00, 0x05, 0x42, 0xff, 0x68, 0x00, 0x00, 0x8d, 0x81, 0xff, 0x00, 0xf4, + 0x80, 0x00, 0x07, 0x43, 0xd2, 0xf8, 0xd5, 0x4a, 0x00, 0x00, 0xec, 0x82, + 0xff, 0x0f, 0x50, 0x00, 0x10, 0xa1, 0xed, 0xf7, 0xc6, 0x3c, 0x00, 0x00, + 0x0c, 0x93, 0xe5, 0xf6, 0xb4, 0x1a, 0xa7, 0x00, 0x0e, 0x17, 0xa2, 0xe9, + 0xf0, 0xbe, 0x36, 0x00, 0x00, 0x33, 0xd2, 0x2b, 0x00, 0x1c, 0xcf, 0x31, + 0x80, 0x00, 0x02, 0xb1, 0xff, 0x23, 0x80, 0x00, 0x18, 0xe4, 0xff, 0xff, + 0xf0, 0xc9, 0x50, 0x00, 0x00, 0x01, 0x78, 0xe0, 0xf7, 0xcd, 0x43, 0x00, + 0x00, 0xe4, 0xff, 0xfa, 0xdc, 0x89, 0x0b, 0x00, 0x00, 0xe4, 0x82, 0xff, + 0x02, 0x64, 0x00, 0xac, 0x82, 0xff, 0x12, 0x6c, 0x00, 0x01, 0x7d, 0xe2, + 0xf7, 0xc9, 0x3c, 0x00, 0x00, 0xe4, 0x68, 0x00, 0x00, 0x04, 0xff, 0x48, + 0x00, 0xa0, 0x82, 0xff, 0x81, 0x00, 0x0f, 0xb0, 0xff, 0xff, 0xbc, 0x00, + 0x00, 0xe4, 0x68, 0x00, 0x00, 0x22, 0xee, 0x74, 0x00, 0x60, 0xec, 0x82, + 0x00, 0x0a, 0x20, 0xff, 0xac, 0x00, 0x00, 0x34, 0xff, 0x84, 0x00, 0xe4, + 0xd5, 0x80, 0x00, 0x2a, 0xe4, 0x48, 0x00, 0x04, 0x8c, 0xe9, 0xf7, 0xbc, + 0x27, 0x00, 0x00, 0xe4, 0xff, 0xff, 0xf5, 0xcf, 0x57, 0x00, 0x00, 0x03, + 0x88, 0xe8, 0xf6, 0xb9, 0x23, 0x00, 0x00, 0xe4, 0xff, 0xff, 0xf9, 0xd7, + 0x67, 0x00, 0x00, 0x1c, 0xa9, 0xe9, 0xf6, 0xd1, 0x52, 0x00, 0x7c, 0x83, + 0xff, 0x03, 0xe0, 0x08, 0xff, 0x48, 0x80, 0x00, 0x03, 0xe0, 0x6c, 0xc4, + 0x99, 0x81, 0x00, 0x03, 0x36, 0xff, 0xf1, 0x5b, 0x82, 0x00, 0x0b, 0xf2, + 0x70, 0xfa, 0x39, 0x00, 0x00, 0x03, 0xd0, 0x90, 0x75, 0xe2, 0x09, 0x80, + 0x00, 0x02, 0x88, 0xd7, 0x05, 0x83, 0xff, 0x0b, 0x94, 0x00, 0x00, 0x34, + 0xff, 0x0b, 0x04, 0x02, 0x00, 0x00, 0x75, 0xc3, 0x84, 0x00, 0x03, 0x04, + 0x04, 0xa5, 0x94, 0x82, 0x00, 0x02, 0xb3, 0xf4, 0x17, 0x8a, 0x00, 0x02, + 0x0e, 0xb8, 0x57, 0x88, 0x00, 0x01, 0xbc, 0x80, 0x8f, 0x00, 0x02, 0x18, + 0xff, 0x20, 0x87, 0x00, 0x05, 0x13, 0xf8, 0x83, 0x25, 0x20, 0x15, 0x86, + 0x00, 0x01, 0xbc, 0x80, 0x85, 0x00, 0x02, 0x1d, 0x68, 0x09, 0x83, 0x00, + 0x01, 0x44, 0x4a, 0x80, 0x00, 0x01, 0x64, 0xd8, 0x83, 0x00, 0x04, 0x01, + 0x08, 0x3a, 0xff, 0x08, 0xb9, 0x00, 0x01, 0x3d, 0xac, 0xb4, 0x00, 0x04, + 0x74, 0xd3, 0x14, 0x04, 0x01, 0x80, 0x00, 0x01, 0x60, 0xc4, 0x81, 0x00, + 0x03, 0x03, 0x07, 0x7c, 0xdb, 0x89, 0x00, 0x05, 0x17, 0xa2, 0xe9, 0xf0, + 0xbe, 0x36, 0x89, 0x00, 0x01, 0x6f, 0xd6, 0x82, 0x00, 0x04, 0xf5, 0x44, + 0x00, 0xe4, 0x56, 0x80, 0x00, 0x1c, 0x2c, 0x96, 0x00, 0x00, 0xc1, 0x00, + 0x00, 0xe4, 0x7a, 0x35, 0xb0, 0x32, 0xef, 0x50, 0xde, 0x1e, 0x34, 0xc9, + 0x00, 0x1d, 0xd5, 0x0c, 0x00, 0x17, 0xee, 0x1d, 0x07, 0xd2, 0x48, 0x81, + 0x00, 0x01, 0x69, 0xce, 0x83, 0x00, 0x01, 0xb5, 0x97, 0x83, 0x00, 0x02, + 0x36, 0xfa, 0x1c, 0x80, 0x00, 0x05, 0x18, 0x91, 0xd9, 0xf2, 0xad, 0x4a, + 0x81, 0x00, 0x01, 0x15, 0x2f, 0x9c, 0x00, 0x11, 0x04, 0xdd, 0x57, 0x00, + 0x00, 0x75, 0xe6, 0x41, 0x25, 0xa6, 0xd4, 0x02, 0x00, 0x11, 0x5e, 0xe1, + 0xf8, 0x50, 0x80, 0x00, 0x0e, 0x81, 0xe0, 0x3c, 0x21, 0x98, 0xec, 0x0c, + 0x00, 0x9c, 0xcf, 0x35, 0x1f, 0x8a, 0xf5, 0x11, 0x80, 0x00, 0x07, 0x06, + 0xd6, 0xf2, 0x68, 0x00, 0x00, 0x9e, 0x97, 0x80, 0x0c, 0x0b, 0x0b, 0x00, + 0x00, 0x25, 0xf0, 0x63, 0x1f, 0x74, 0xec, 0x0d, 0x00, 0x0b, 0x80, 0x0c, + 0x11, 0x36, 0xed, 0x15, 0x00, 0xa2, 0xc4, 0x1b, 0x08, 0x78, 0xf2, 0x10, + 0x00, 0x9c, 0xd3, 0x33, 0x24, 0xb3, 0xc5, 0x94, 0x00, 0x01, 0x2f, 0x51, + 0x85, 0x00, 0x02, 0x20, 0x5b, 0x05, 0x82, 0x00, 0x0a, 0x01, 0xc7, 0xbc, + 0x33, 0x26, 0x91, 0xee, 0x12, 0x00, 0xc5, 0x30, 0x80, 0x00, 0x07, 0x47, + 0xa9, 0x00, 0x00, 0x10, 0xf7, 0xbc, 0x7b, 0x80, 0x00, 0x19, 0xe4, 0x78, + 0x1c, 0x2a, 0x8b, 0xfb, 0x1f, 0x00, 0x74, 0xfa, 0x6c, 0x31, 0x89, 0xf7, + 0x2a, 0x00, 0xe4, 0x7d, 0x30, 0x60, 0xe4, 0xc0, 0x02, 0x00, 0xe4, 0x7d, + 0x81, 0x24, 0x03, 0x0e, 0x00, 0xac, 0xad, 0x81, 0x24, 0x17, 0x0f, 0x00, + 0x78, 0xf7, 0x67, 0x30, 0x90, 0xf3, 0x1d, 0x00, 0xe4, 0x68, 0x00, 0x00, + 0x04, 0xff, 0x48, 0x00, 0x16, 0x24, 0x87, 0xdd, 0x24, 0x24, 0x81, 0x00, + 0x0f, 0x18, 0x24, 0x9f, 0xbc, 0x00, 0x00, 0xe4, 0x68, 0x00, 0x09, 0xd0, + 0xa3, 0x00, 0x00, 0x60, 0xec, 0x82, 0x00, 0x42, 0x20, 0xf9, 0xee, 0x0d, + 0x00, 0x8d, 0xf2, 0x84, 0x00, 0xe4, 0xf9, 0x44, 0x00, 0x00, 0xe4, 0x48, + 0x00, 0x89, 0xf3, 0x5a, 0x3a, 0xbd, 0xe2, 0x0a, 0x00, 0xe4, 0x78, 0x1c, + 0x28, 0x75, 0xfd, 0x42, 0x00, 0x81, 0xf5, 0x5c, 0x3b, 0xc0, 0xdc, 0x07, + 0x00, 0xe4, 0x78, 0x1c, 0x25, 0x6c, 0xfd, 0x4b, 0x00, 0xbe, 0xb8, 0x26, + 0x16, 0x7a, 0xfb, 0x28, 0x11, 0x24, 0x24, 0x87, 0xdd, 0x24, 0x24, 0x1f, + 0x08, 0xff, 0x48, 0x80, 0x00, 0x04, 0xe0, 0x6c, 0x6c, 0xe9, 0x03, 0x80, + 0x00, 0x03, 0x89, 0xcf, 0xc9, 0x79, 0x81, 0x00, 0x12, 0x11, 0xff, 0x2c, + 0x8a, 0xce, 0x03, 0x00, 0x6d, 0xe4, 0x0d, 0x06, 0xd9, 0x7c, 0x00, 0x00, + 0x1f, 0xf7, 0x47, 0x00, 0x81, 0x24, 0x07, 0x54, 0xfb, 0x3e, 0x00, 0x00, + 0x34, 0xff, 0x08, 0x81, 0x00, 0x02, 0x0a, 0xe8, 0x46, 0x85, 0x00, 0x01, + 0xa4, 0x94, 0x81, 0x00, 0x03, 0x1d, 0xdc, 0x8a, 0x79, 0x98, 0x00, 0x01, + 0xbc, 0x80, 0x8f, 0x00, 0x02, 0x18, 0xff, 0x20, 0x87, 0x00, 0x02, 0x39, + 0xfd, 0x03, 0x89, 0x00, 0x01, 0xbc, 0x7f, 0x93, 0x00, 0x01, 0x64, 0xd8, + 0x85, 0x00, 0x02, 0x34, 0xff, 0x08, 0xad, 0x00, 0x00, 0x01, 0x88, 0x00, + 0x01, 0x6f, 0xac, 0xb4, 0x00, 0x01, 0x8f, 0xa1, 0x83, 0x00, 0x01, 0x60, + 0xc4, 0x83, 0x00, 0x01, 0x39, 0xf7, 0x88, 0x00, 0x06, 0x01, 0xc7, 0xbc, + 0x33, 0x26, 0x91, 0xee, 0x89, 0x00, 0x01, 0x68, 0xcf, 0x82, 0x00, 0x04, + 0xe6, 0x35, 0x00, 0xd5, 0x46, 0x80, 0x00, 0x1c, 0x5e, 0x65, 0x00, 0x22, + 0xa1, 0x00, 0x13, 0xff, 0x1c, 0x30, 0xb0, 0x00, 0x5e, 0x43, 0xf8, 0x04, + 0x19, 0xe4, 0x00, 0xb4, 0x4b, 0x00, 0x00, 0x2c, 0xd6, 0x00, 0x07, 0xd7, + 0x41, 0x81, 0x00, 0x01, 0x5a, 0xbe, 0x82, 0x00, 0x02, 0x21, 0xfe, 0x2b, + 0x84, 0x00, 0x01, 0xca, 0x81, 0x81, 0x00, 0x03, 0x06, 0xc8, 0xc5, 0x37, + 0x82, 0x00, 0x01, 0x50, 0xb4, 0x9c, 0x00, 0x11, 0x65, 0xd3, 0x01, 0x00, + 0x00, 0xdb, 0x64, 0x00, 0x00, 0x0b, 0xf7, 0x3e, 0x00, 0xfa, 0xc5, 0x3d, + 0xec, 0x50, 0x80, 0x00, 0x0e, 0x9a, 0x5c, 0x00, 0x00, 0x0e, 0xff, 0x36, + 0x00, 0x78, 0x35, 0x00, 0x00, 0x0f, 0xff, 0x32, 0x80, 0x00, 0x07, 0x7c, + 0x94, 0xd4, 0x68, 0x00, 0x00, 0xaf, 0x7f, 0x83, 0x00, 0x01, 0x93, 0x97, + 0x87, 0x00, 0x12, 0xbe, 0x72, 0x00, 0x00, 0xd1, 0x6f, 0x00, 0x00, 0x13, + 0xff, 0x31, 0x00, 0xef, 0x51, 0x00, 0x00, 0x14, 0xfe, 0x29, 0x80, 0x00, + 0x01, 0x9c, 0xff, 0x83, 0x00, 0x01, 0x9c, 0xff, 0x83, 0x00, 0x05, 0x01, + 0x4a, 0xbd, 0xe9, 0x59, 0x30, 0x83, 0xf0, 0x05, 0x8e, 0x1a, 0xc6, 0xe4, + 0x76, 0x10, 0x80, 0x00, 0x15, 0x35, 0xfc, 0x13, 0x00, 0x00, 0x01, 0xf5, + 0x45, 0x2e, 0xb8, 0x06, 0xa7, 0xc8, 0x7e, 0x9d, 0xd9, 0x01, 0x00, 0x63, + 0xc8, 0x58, 0xd2, 0x80, 0x00, 0x09, 0xe4, 0x68, 0x00, 0x00, 0x0c, 0xff, + 0x43, 0x01, 0xe6, 0x85, 0x80, 0x00, 0x0c, 0x99, 0x4c, 0x00, 0xe4, 0x68, + 0x00, 0x00, 0x21, 0xfb, 0x4c, 0x00, 0xe4, 0x68, 0x83, 0x00, 0x01, 0xac, + 0xa0, 0x82, 0x00, 0x02, 0x01, 0xe7, 0x7f, 0x80, 0x00, 0x09, 0xab, 0x42, + 0x00, 0xe4, 0x68, 0x00, 0x00, 0x04, 0xff, 0x48, 0x80, 0x00, 0x01, 0x74, + 0xd8, 0x85, 0x00, 0x0d, 0x90, 0xbc, 0x00, 0x00, 0xe4, 0x68, 0x00, 0xa3, + 0xcb, 0x08, 0x00, 0x00, 0x60, 0xec, 0x82, 0x00, 0x1a, 0x20, 0xf5, 0xb4, + 0x5f, 0x02, 0xe3, 0xb2, 0x84, 0x00, 0xe4, 0xb1, 0xb1, 0x00, 0x00, 0xe4, + 0x48, 0x06, 0xf2, 0x7a, 0x00, 0x00, 0x16, 0xfc, 0x5f, 0x00, 0xe4, 0x68, + 0x80, 0x00, 0x0c, 0xbf, 0x92, 0x04, 0xee, 0x7e, 0x00, 0x00, 0x19, 0xfd, + 0x59, 0x00, 0xe4, 0x68, 0x80, 0x00, 0x04, 0xbd, 0x94, 0x00, 0xf8, 0x51, + 0x80, 0x00, 0x01, 0x77, 0x2a, 0x80, 0x00, 0x01, 0x74, 0xd8, 0x80, 0x00, + 0x02, 0x08, 0xff, 0x48, 0x80, 0x00, 0x04, 0xe0, 0x6c, 0x17, 0xfc, 0x41, + 0x80, 0x00, 0x03, 0xdc, 0x76, 0xa4, 0x97, 0x81, 0x00, 0x10, 0x2f, 0xfe, + 0x09, 0x0a, 0xe0, 0x6c, 0x16, 0xef, 0x52, 0x00, 0x00, 0x4a, 0xf3, 0x19, + 0x00, 0xa8, 0xb1, 0x82, 0x00, 0x02, 0x0a, 0xd7, 0x85, 0x80, 0x00, 0x02, + 0x34, 0xff, 0x08, 0x82, 0x00, 0x01, 0x71, 0xc7, 0x85, 0x00, 0x01, 0xa4, + 0x94, 0x81, 0x00, 0x04, 0x80, 0x7e, 0x25, 0xdd, 0x01, 0x8f, 0x00, 0x27, + 0x13, 0xac, 0xee, 0xf0, 0xb1, 0x17, 0x00, 0x00, 0xbc, 0x88, 0xa8, 0xf5, + 0xd8, 0x47, 0x00, 0x00, 0x04, 0x87, 0xe6, 0xf6, 0xc7, 0x3b, 0x00, 0x00, + 0x10, 0xaf, 0xf2, 0xdb, 0x5d, 0xff, 0x20, 0x00, 0x05, 0x8e, 0xea, 0xf0, + 0xbf, 0x2e, 0x00, 0x10, 0x83, 0xff, 0x12, 0x54, 0x00, 0x0f, 0xac, 0xf0, + 0xd6, 0x3c, 0xfe, 0x2f, 0x00, 0xbc, 0x84, 0xa3, 0xf5, 0xde, 0x50, 0x00, + 0x00, 0x50, 0x80, 0xff, 0x00, 0x18, 0x80, 0x00, 0x00, 0x4c, 0x80, 0xff, + 0x00, 0xb8, 0x80, 0x00, 0x06, 0x64, 0xd8, 0x00, 0x00, 0x54, 0xed, 0x29, + 0x80, 0x00, 0x3e, 0x34, 0xff, 0x08, 0x00, 0x00, 0x4c, 0xbc, 0xb2, 0xec, + 0x4d, 0xc2, 0xe8, 0x33, 0x00, 0xc0, 0x75, 0xa7, 0xde, 0xe1, 0x55, 0x00, + 0x00, 0x05, 0x86, 0xdf, 0xef, 0xbe, 0x2c, 0x00, 0x00, 0xc1, 0x82, 0xb1, + 0xe1, 0xd8, 0x48, 0x00, 0x00, 0x11, 0xb1, 0xf2, 0xda, 0x54, 0xff, 0x27, + 0x00, 0x41, 0xea, 0x14, 0xb2, 0xf4, 0xff, 0x24, 0x00, 0x04, 0x91, 0xe7, + 0xf6, 0xca, 0x3a, 0x00, 0x00, 0xb4, 0x81, 0xff, 0x0c, 0xa0, 0x00, 0x00, + 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x58, 0xf8, 0x0f, 0x80, 0x00, + 0x03, 0xa2, 0xbb, 0xc8, 0x6e, 0x81, 0x00, 0x0c, 0x07, 0xfc, 0x37, 0xd9, + 0x74, 0x00, 0x00, 0x25, 0xf4, 0x40, 0x57, 0xed, 0x07, 0x80, 0x00, 0x03, + 0x8c, 0xbd, 0x00, 0xb8, 0x82, 0xff, 0x00, 0x0c, 0x80, 0x00, 0x01, 0x90, + 0xa0, 0x83, 0x00, 0x01, 0x60, 0xc4, 0x83, 0x00, 0x01, 0x38, 0xf8, 0x88, + 0x00, 0x06, 0x35, 0xfc, 0x13, 0x00, 0x00, 0x01, 0xf5, 0x89, 0x00, 0x01, + 0x62, 0xc9, 0x82, 0x00, 0x12, 0x8b, 0x19, 0x00, 0x80, 0x24, 0x00, 0x38, + 0xc8, 0xe7, 0xd3, 0xc8, 0xda, 0xe0, 0xbe, 0x01, 0xe0, 0x90, 0x3b, 0xb0, + 0x80, 0x00, 0x05, 0xd5, 0x32, 0x48, 0xc0, 0x57, 0xa8, 0x80, 0x00, 0x04, + 0x08, 0xed, 0x5b, 0xca, 0x8d, 0x82, 0x00, 0x01, 0x31, 0x71, 0x82, 0x00, + 0x01, 0x61, 0xe6, 0x85, 0x00, 0x01, 0x85, 0xc4, 0x81, 0x00, 0x03, 0x71, + 0x88, 0x2e, 0xc8, 0x82, 0x00, 0x01, 0x50, 0xb4, 0x9b, 0x00, 0x07, 0x06, + 0xe1, 0x53, 0x00, 0x00, 0x0e, 0xff, 0x2e, 0x80, 0x00, 0x07, 0xcc, 0x71, + 0x00, 0x06, 0x00, 0x00, 0xec, 0x50, 0x84, 0x00, 0x02, 0x32, 0xfd, 0x1c, + 0x81, 0x00, 0x1a, 0x13, 0x8f, 0xd3, 0x06, 0x00, 0x00, 0x22, 0xdd, 0x0f, + 0xd4, 0x68, 0x00, 0x00, 0xc0, 0xaf, 0xc8, 0xe4, 0xb5, 0x29, 0x00, 0x00, + 0xd2, 0x78, 0xc0, 0xf6, 0xce, 0x3d, 0x82, 0x00, 0x0e, 0x52, 0xde, 0x05, + 0x00, 0x00, 0x7f, 0xc7, 0x1c, 0x07, 0x77, 0xda, 0x06, 0x01, 0xf4, 0x49, + 0x80, 0x00, 0x01, 0xf2, 0x59, 0x80, 0x00, 0x01, 0x9c, 0xff, 0x83, 0x00, + 0x01, 0x9c, 0xff, 0x81, 0x00, 0x07, 0x08, 0x66, 0xd7, 0xd9, 0x67, 0x08, + 0x00, 0x06, 0x83, 0x20, 0x0a, 0x13, 0x00, 0x00, 0x3a, 0xae, 0xf1, 0x92, + 0x22, 0x00, 0x04, 0x0a, 0x80, 0x00, 0x1d, 0x1f, 0xfe, 0x2b, 0x6d, 0x70, + 0x7d, 0x76, 0x00, 0xce, 0x6b, 0xc8, 0x11, 0x00, 0xbc, 0x78, 0x0e, 0xf8, + 0x29, 0x00, 0x00, 0xe4, 0x68, 0x00, 0x03, 0x71, 0xe6, 0x0e, 0x20, 0xff, + 0x40, 0x83, 0x00, 0x01, 0xe4, 0x68, 0x80, 0x00, 0x04, 0xc3, 0x8f, 0x00, + 0xe4, 0x68, 0x83, 0x00, 0x01, 0xac, 0xa0, 0x82, 0x00, 0x02, 0x20, 0xff, + 0x3e, 0x83, 0x00, 0x06, 0xe4, 0x68, 0x00, 0x00, 0x04, 0xff, 0x48, 0x80, + 0x00, 0x01, 0x74, 0xd8, 0x85, 0x00, 0x08, 0x90, 0xbc, 0x00, 0x00, 0xe4, + 0x68, 0x6d, 0xe7, 0x1c, 0x80, 0x00, 0x01, 0x60, 0xec, 0x82, 0x00, 0x12, + 0x20, 0xf7, 0x63, 0xb7, 0x3e, 0xca, 0x98, 0x84, 0x00, 0xe4, 0x57, 0xf5, + 0x21, 0x00, 0xe4, 0x48, 0x30, 0xff, 0x34, 0x80, 0x00, 0x04, 0xcc, 0x96, + 0x00, 0xe4, 0x68, 0x80, 0x00, 0x04, 0xbf, 0x97, 0x2c, 0xff, 0x37, 0x80, + 0x00, 0x04, 0xcf, 0x93, 0x00, 0xe4, 0x68, 0x80, 0x00, 0x05, 0xbc, 0x93, + 0x00, 0xd2, 0xb0, 0x11, 0x84, 0x00, 0x01, 0x74, 0xd8, 0x80, 0x00, 0x02, + 0x08, 0xff, 0x48, 0x80, 0x00, 0x17, 0xe0, 0x6c, 0x00, 0xbb, 0x95, 0x00, + 0x00, 0x30, 0xfe, 0x1f, 0x7f, 0xb6, 0x00, 0x75, 0xd5, 0x00, 0x4c, 0xe2, + 0x00, 0x00, 0x4c, 0xef, 0xaf, 0xb3, 0x81, 0x00, 0x04, 0xb5, 0x9e, 0x38, + 0xf7, 0x23, 0x82, 0x00, 0x02, 0x98, 0xca, 0x04, 0x80, 0x00, 0x02, 0x34, + 0xff, 0x08, 0x82, 0x00, 0x02, 0x08, 0xe6, 0x4b, 0x84, 0x00, 0x01, 0xa4, + 0x94, 0x80, 0x00, 0x05, 0x03, 0xe0, 0x1e, 0x00, 0xc1, 0x47, 0x8f, 0x00, + 0x2a, 0x9d, 0xc2, 0x15, 0x13, 0xbe, 0x9d, 0x00, 0x00, 0xbc, 0xe9, 0x55, + 0x12, 0x83, 0xf1, 0x0b, 0x00, 0x78, 0xdb, 0x31, 0x0e, 0x79, 0xf2, 0x16, + 0x00, 0x96, 0xcd, 0x16, 0x16, 0xb7, 0xff, 0x20, 0x00, 0x7d, 0xcd, 0x21, + 0x07, 0x78, 0xe6, 0x09, 0x00, 0x08, 0x49, 0xf8, 0x80, 0x08, 0x16, 0x02, + 0x00, 0x9a, 0xd2, 0x1c, 0x1e, 0xbb, 0xff, 0x2c, 0x00, 0xbc, 0xe6, 0x54, + 0x0c, 0x84, 0xed, 0x05, 0x00, 0x02, 0x08, 0x2a, 0xff, 0x18, 0x80, 0x00, + 0x04, 0x02, 0x08, 0x08, 0x87, 0xb8, 0x80, 0x00, 0x05, 0x64, 0xd8, 0x00, + 0x34, 0xef, 0x3f, 0x81, 0x00, 0x56, 0x34, 0xff, 0x08, 0x00, 0x00, 0x48, + 0xfa, 0x37, 0x89, 0xf3, 0x1b, 0xa1, 0x92, 0x00, 0xbc, 0xe7, 0x33, 0x00, + 0x69, 0xf0, 0x06, 0x00, 0x82, 0xd9, 0x27, 0x0a, 0x89, 0xec, 0x0e, 0x00, + 0xbc, 0xec, 0x32, 0x00, 0x5d, 0xf5, 0x12, 0x00, 0x97, 0xcb, 0x16, 0x16, + 0xb6, 0xff, 0x24, 0x00, 0x17, 0xff, 0xb9, 0x7a, 0x1f, 0x24, 0x07, 0x00, + 0x65, 0xcc, 0x18, 0x04, 0x5d, 0xdb, 0x02, 0x00, 0x05, 0x8f, 0xae, 0x08, + 0x08, 0x05, 0x00, 0x00, 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x08, + 0xf0, 0x62, 0x00, 0x00, 0x0b, 0xf4, 0x5a, 0xa0, 0x92, 0x81, 0x00, 0x18, + 0x2d, 0xfc, 0x08, 0x35, 0xf2, 0x25, 0x01, 0xc3, 0x8a, 0x00, 0x05, 0xe8, + 0x57, 0x00, 0x00, 0x03, 0xe7, 0x57, 0x00, 0x02, 0x04, 0x04, 0x06, 0xb9, + 0xa7, 0x81, 0x00, 0x01, 0x96, 0x9e, 0x83, 0x00, 0x01, 0x60, 0xc4, 0x83, + 0x00, 0x02, 0x36, 0xfb, 0x02, 0x87, 0x00, 0x01, 0x04, 0x0a, 0x80, 0x00, + 0x01, 0x1f, 0xfe, 0x89, 0x00, 0x01, 0x5c, 0xc3, 0x8a, 0x00, 0x13, 0xbe, + 0x08, 0x00, 0x88, 0x3c, 0x00, 0x00, 0x34, 0xd4, 0xfc, 0xeb, 0x89, 0x20, + 0x00, 0x41, 0xcb, 0xc8, 0x46, 0xd7, 0x17, 0x80, 0x00, 0x06, 0x38, 0xe9, + 0xda, 0x35, 0x00, 0x46, 0x11, 0x87, 0x00, 0x01, 0x8c, 0xb9, 0x85, 0x00, + 0x01, 0x55, 0xef, 0x81, 0x00, 0x03, 0x03, 0x08, 0x00, 0x0c, 0x82, 0x00, + 0x01, 0x50, 0xb4, 0x9b, 0x00, 0x0c, 0x6a, 0xd0, 0x01, 0x00, 0x00, 0x22, + 0xff, 0x1b, 0x9c, 0xff, 0x00, 0xb8, 0x86, 0x81, 0x00, 0x01, 0xec, 0x50, + 0x83, 0x00, 0x02, 0x0a, 0xcb, 0x9e, 0x81, 0x00, 0x03, 0xc9, 0xff, 0xca, + 0x1b, 0x80, 0x00, 0x15, 0xb5, 0x58, 0x00, 0xd4, 0x68, 0x00, 0x00, 0xc3, + 0xc4, 0x43, 0x31, 0xac, 0xe8, 0x0f, 0x00, 0xef, 0xe3, 0x3d, 0x0e, 0x84, + 0xf1, 0x15, 0x81, 0x00, 0x01, 0xca, 0x71, 0x80, 0x00, 0x0e, 0x03, 0xb2, + 0xff, 0xff, 0xe7, 0x32, 0x00, 0x00, 0xb1, 0xbd, 0x10, 0x08, 0x7f, 0xfa, + 0x6b, 0x80, 0x00, 0x01, 0x1a, 0x2c, 0x83, 0x00, 0x01, 0x1a, 0x2c, 0x80, + 0x00, 0x04, 0x23, 0xeb, 0xc3, 0x4f, 0x01, 0x8c, 0x00, 0x03, 0x24, 0x96, + 0xf3, 0x75, 0x81, 0x00, 0x1e, 0x1a, 0xce, 0xa1, 0x00, 0x98, 0x43, 0xdd, + 0x0f, 0x00, 0xbb, 0x3a, 0xb9, 0x19, 0x18, 0xfc, 0x23, 0x00, 0xb5, 0x82, + 0x00, 0x00, 0xe4, 0xf6, 0xf0, 0xfb, 0xea, 0x43, 0x00, 0x36, 0xff, 0x28, + 0x83, 0x00, 0x01, 0xe4, 0x68, 0x80, 0x00, 0x04, 0xa5, 0xa9, 0x00, 0xe4, + 0xf8, 0x80, 0xf4, 0x04, 0xf0, 0x00, 0x00, 0xac, 0xa0, 0x82, 0x00, 0x02, + 0x36, 0xff, 0x28, 0x83, 0x00, 0x01, 0xe4, 0xfd, 0x80, 0xfc, 0x01, 0xff, + 0x48, 0x80, 0x00, 0x01, 0x74, 0xd8, 0x85, 0x00, 0x07, 0x90, 0xbc, 0x00, + 0x00, 0xe4, 0xa3, 0xfa, 0xa4, 0x81, 0x00, 0x01, 0x60, 0xec, 0x82, 0x00, + 0x12, 0x20, 0xf8, 0x11, 0xf3, 0x95, 0x73, 0x98, 0x84, 0x00, 0xe4, 0x44, + 0x9f, 0x8c, 0x00, 0xe4, 0x48, 0x46, 0xff, 0x1d, 0x80, 0x00, 0x0c, 0xb5, + 0xad, 0x00, 0xe4, 0x68, 0x00, 0x05, 0x5e, 0xfd, 0x43, 0x45, 0xff, 0x1f, + 0x80, 0x00, 0x10, 0xb8, 0xab, 0x00, 0xe4, 0x68, 0x00, 0x02, 0x4d, 0xfc, + 0x43, 0x00, 0x2e, 0xd2, 0xf8, 0xbe, 0x73, 0x12, 0x81, 0x00, 0x01, 0x74, + 0xd8, 0x80, 0x00, 0x02, 0x08, 0xff, 0x48, 0x80, 0x00, 0x11, 0xe0, 0x6c, + 0x00, 0x62, 0xe6, 0x02, 0x00, 0x83, 0xc6, 0x00, 0x5a, 0xd4, 0x00, 0xbf, + 0xeb, 0x29, 0x6a, 0xbe, 0x80, 0x00, 0x02, 0xb4, 0xfc, 0x1f, 0x81, 0x00, + 0x03, 0x25, 0xf7, 0xd9, 0x86, 0x82, 0x00, 0x02, 0x4f, 0xf3, 0x25, 0x81, + 0x00, 0x02, 0x34, 0xff, 0x08, 0x83, 0x00, 0x01, 0x6c, 0xcc, 0x84, 0x00, + 0x01, 0xa4, 0x94, 0x80, 0x00, 0x05, 0x4c, 0xb9, 0x00, 0x00, 0x5d, 0xae, + 0x8f, 0x00, 0x21, 0x0d, 0x0f, 0x00, 0x00, 0x6f, 0xd0, 0x00, 0x00, 0xbc, + 0xb5, 0x00, 0x00, 0x07, 0xf5, 0x4c, 0x00, 0xe6, 0x62, 0x00, 0x00, 0x02, + 0x5e, 0x1a, 0x00, 0xe7, 0x61, 0x00, 0x00, 0x44, 0xff, 0x20, 0x00, 0xe6, + 0x50, 0x80, 0x00, 0x05, 0xe8, 0x50, 0x00, 0x00, 0x44, 0xf8, 0x82, 0x00, + 0x0e, 0xe2, 0x69, 0x00, 0x00, 0x4e, 0xff, 0x2c, 0x00, 0xbc, 0xa9, 0x00, + 0x00, 0x1c, 0xff, 0x22, 0x80, 0x00, 0x02, 0x24, 0xff, 0x18, 0x83, 0x00, + 0x01, 0x84, 0xb8, 0x80, 0x00, 0x04, 0x64, 0xd8, 0x1b, 0xe4, 0x5a, 0x82, + 0x00, 0x30, 0x34, 0xff, 0x08, 0x00, 0x00, 0x48, 0xf2, 0x00, 0x65, 0xd7, + 0x00, 0x7d, 0xaa, 0x00, 0xbc, 0xa1, 0x00, 0x00, 0x19, 0xff, 0x22, 0x00, + 0xe9, 0x64, 0x00, 0x00, 0x09, 0xf4, 0x56, 0x00, 0xbc, 0xad, 0x00, 0x00, + 0x02, 0xf0, 0x52, 0x00, 0xe8, 0x60, 0x00, 0x00, 0x44, 0xff, 0x24, 0x00, + 0x03, 0xfe, 0xa2, 0x82, 0x00, 0x02, 0x84, 0xbe, 0x05, 0x83, 0x00, 0x01, + 0x8c, 0xac, 0x82, 0x00, 0x26, 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, + 0x00, 0x9a, 0xbc, 0x00, 0x00, 0x5c, 0xf0, 0x09, 0x78, 0xb7, 0x00, 0x7a, + 0xcb, 0x03, 0x55, 0xdb, 0x00, 0x00, 0x7d, 0xc3, 0x6f, 0xd0, 0x06, 0x00, + 0x00, 0x85, 0xb9, 0x00, 0x00, 0x4a, 0xeb, 0x06, 0x81, 0x00, 0x02, 0x80, + 0xd5, 0x0b, 0x80, 0x00, 0x02, 0x23, 0xe2, 0x65, 0x83, 0x00, 0x01, 0x60, + 0xc4, 0x83, 0x00, 0x0c, 0x0e, 0xed, 0x68, 0x01, 0x00, 0x16, 0xa9, 0xde, + 0xbd, 0x68, 0x16, 0x1c, 0x54, 0x81, 0x00, 0x02, 0x1a, 0xce, 0xa1, 0x89, + 0x00, 0x01, 0x55, 0xbc, 0x89, 0x00, 0x05, 0x03, 0xc1, 0x00, 0x00, 0xb9, + 0x0a, 0x81, 0x00, 0x04, 0x52, 0xd5, 0xb4, 0xf3, 0x3e, 0x80, 0x00, 0x0c, + 0x9e, 0x6a, 0xa1, 0xca, 0x91, 0x2a, 0xe9, 0x5e, 0xef, 0x21, 0x00, 0xe0, + 0x29, 0x87, 0x00, 0x01, 0x9f, 0xa5, 0x85, 0x00, 0x02, 0x42, 0xfe, 0x03, + 0x86, 0x00, 0x07, 0x2f, 0xec, 0xec, 0xf2, 0xfa, 0xec, 0xec, 0x8c, 0x87, + 0x00, 0x00, 0xb5, 0x80, 0xfc, 0x00, 0x1b, 0x88, 0x00, 0x02, 0x08, 0xe4, + 0x50, 0x80, 0x00, 0x07, 0x22, 0xff, 0x1c, 0x7e, 0xd0, 0x00, 0xbe, 0x85, + 0x81, 0x00, 0x01, 0xec, 0x50, 0x82, 0x00, 0x03, 0x10, 0xc4, 0xbe, 0x0a, + 0x81, 0x00, 0x0b, 0x20, 0x45, 0xaf, 0xd8, 0x0f, 0x00, 0x52, 0xb9, 0x00, + 0x00, 0xd4, 0x68, 0x83, 0x00, 0x0a, 0x09, 0xed, 0x5f, 0x00, 0xf4, 0x79, + 0x00, 0x00, 0x03, 0xe8, 0x5f, 0x80, 0x00, 0x02, 0x3c, 0xf4, 0x0e, 0x80, + 0x00, 0x0e, 0x96, 0xc0, 0x1e, 0x09, 0x6e, 0xea, 0x15, 0x00, 0x1c, 0xc2, + 0xfc, 0xf2, 0x88, 0xda, 0x66, 0x8d, 0x00, 0x03, 0x2f, 0xf7, 0x8a, 0x1b, + 0x8d, 0x00, 0x03, 0x05, 0x5d, 0xd7, 0x92, 0x80, 0x00, 0x1f, 0x23, 0xe4, + 0x87, 0x02, 0x00, 0xaa, 0x3e, 0xe6, 0x00, 0x00, 0xdb, 0x0c, 0xc6, 0x07, + 0x6f, 0xcf, 0x00, 0x00, 0x63, 0xd9, 0x00, 0x00, 0xe4, 0x7b, 0x20, 0x2b, + 0x66, 0xef, 0x4e, 0x35, 0xff, 0x2f, 0x83, 0x00, 0x01, 0xe4, 0x68, 0x80, + 0x00, 0x04, 0xb0, 0xa6, 0x00, 0xe4, 0x7d, 0x80, 0x24, 0x04, 0x23, 0x00, + 0x00, 0xac, 0xfe, 0x81, 0xfc, 0x10, 0x3f, 0x35, 0xff, 0x2f, 0x00, 0xbd, + 0xfc, 0xfc, 0x85, 0x00, 0xe4, 0x82, 0x2c, 0x2c, 0x2f, 0xff, 0x48, 0x80, + 0x00, 0x01, 0x74, 0xd8, 0x85, 0x00, 0x08, 0x90, 0xbc, 0x00, 0x00, 0xe4, + 0xfd, 0x94, 0xff, 0x4a, 0x80, 0x00, 0x01, 0x60, 0xec, 0x82, 0x00, 0x12, + 0x20, 0xf8, 0x00, 0xb3, 0xf6, 0x1c, 0x98, 0x84, 0x00, 0xe4, 0x44, 0x32, + 0xef, 0x0a, 0xe4, 0x48, 0x46, 0xff, 0x1e, 0x80, 0x00, 0x0c, 0xb7, 0xac, + 0x00, 0xe4, 0xf8, 0xf4, 0xfc, 0xed, 0x6a, 0x00, 0x47, 0xff, 0x1b, 0x80, + 0x00, 0x08, 0xb4, 0xaa, 0x00, 0xe4, 0xf8, 0xf4, 0xfa, 0xe6, 0x67, 0x81, + 0x00, 0x04, 0x2f, 0x78, 0xd7, 0xeb, 0x27, 0x80, 0x00, 0x01, 0x74, 0xd8, + 0x80, 0x00, 0x02, 0x08, 0xff, 0x48, 0x80, 0x00, 0x17, 0xe0, 0x6c, 0x00, + 0x10, 0xf9, 0x3d, 0x00, 0xd6, 0x6d, 0x00, 0x36, 0xf2, 0x07, 0xeb, 0x90, + 0x69, 0x88, 0x99, 0x00, 0x00, 0x0e, 0xe4, 0xf6, 0x5a, 0x82, 0x00, 0x02, + 0x91, 0xed, 0x0c, 0x81, 0x00, 0x02, 0x19, 0xeb, 0x62, 0x82, 0x00, 0x02, + 0x34, 0xff, 0x08, 0x83, 0x00, 0x02, 0x07, 0xe2, 0x50, 0x83, 0x00, 0x01, + 0xa4, 0x94, 0x80, 0x00, 0x06, 0xb2, 0x56, 0x00, 0x00, 0x09, 0xeb, 0x19, + 0x8e, 0x00, 0x09, 0x29, 0xaf, 0xdd, 0xe0, 0xed, 0xd8, 0x00, 0x00, 0xbc, + 0x8c, 0x80, 0x00, 0x04, 0xdb, 0x67, 0x0c, 0xff, 0x3b, 0x82, 0x00, 0x08, + 0x05, 0xfe, 0x40, 0x00, 0x00, 0x21, 0xff, 0x20, 0x0a, 0x83, 0xff, 0x04, + 0x70, 0x00, 0x00, 0x44, 0xf8, 0x82, 0x00, 0x0e, 0xfd, 0x49, 0x00, 0x00, + 0x1e, 0xff, 0x2c, 0x00, 0xbc, 0x83, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x80, + 0x00, 0x02, 0x24, 0xff, 0x18, 0x83, 0x00, 0x01, 0x84, 0xb8, 0x80, 0x00, + 0x03, 0x64, 0xe0, 0xcd, 0xb9, 0x83, 0x00, 0x17, 0x34, 0xff, 0x08, 0x00, + 0x00, 0x48, 0xe1, 0x00, 0x60, 0xc8, 0x00, 0x78, 0xb0, 0x00, 0xbc, 0x81, + 0x00, 0x00, 0x10, 0xff, 0x2c, 0x0c, 0xff, 0x3b, 0x80, 0x00, 0x04, 0xd7, + 0x79, 0x00, 0xbc, 0x8a, 0x80, 0x00, 0x0d, 0xd8, 0x6e, 0x05, 0xfe, 0x40, + 0x00, 0x00, 0x21, 0xff, 0x24, 0x00, 0x00, 0xfc, 0x54, 0x82, 0x00, 0x05, + 0x20, 0xda, 0xec, 0xa5, 0x57, 0x05, 0x80, 0x00, 0x01, 0x8c, 0xac, 0x82, + 0x00, 0x1c, 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x00, 0x3b, 0xfd, + 0x18, 0x00, 0xb9, 0x98, 0x00, 0x50, 0xdb, 0x00, 0xd7, 0xc1, 0x3c, 0x7d, + 0xb1, 0x00, 0x00, 0x03, 0xc8, 0xf8, 0x2b, 0x80, 0x00, 0x05, 0x1e, 0xfa, + 0x1d, 0x00, 0xa9, 0x8c, 0x81, 0x00, 0x02, 0x49, 0xf0, 0x27, 0x80, 0x00, + 0x02, 0x6e, 0xff, 0x92, 0x84, 0x00, 0x01, 0x60, 0xc4, 0x84, 0x00, 0x0b, + 0x39, 0xf1, 0xd1, 0x00, 0x2f, 0x59, 0x22, 0x4e, 0xaa, 0xee, 0xe7, 0x60, + 0x80, 0x00, 0x03, 0x23, 0xe4, 0x87, 0x02, 0x89, 0x00, 0x01, 0x46, 0xa2, + 0x88, 0x00, 0x07, 0x7d, 0xd1, 0xe8, 0xc8, 0xc8, 0xf2, 0xc8, 0x86, 0x80, + 0x00, 0x13, 0x30, 0xb0, 0x00, 0x92, 0xb9, 0x00, 0x00, 0x42, 0xbd, 0x5d, + 0xaa, 0x01, 0xc6, 0xae, 0x8f, 0x00, 0x7f, 0xba, 0x2a, 0xe3, 0x88, 0x00, + 0x01, 0x9f, 0xa5, 0x85, 0x00, 0x02, 0x42, 0xfe, 0x03, 0x86, 0x00, 0x07, + 0x05, 0x1c, 0x1c, 0x63, 0xbc, 0x1c, 0x1c, 0x10, 0x87, 0x00, 0x00, 0x1f, + 0x80, 0x2c, 0x00, 0x04, 0x88, 0x00, 0x01, 0x6f, 0xcd, 0x81, 0x00, 0x02, + 0x0d, 0xff, 0x30, 0x80, 0x00, 0x01, 0xd3, 0x6f, 0x81, 0x00, 0x01, 0xec, + 0x50, 0x81, 0x00, 0x03, 0x1a, 0xd4, 0xab, 0x08, 0x80, 0x00, 0x0d, 0x01, + 0x01, 0x00, 0x00, 0x01, 0xde, 0x6b, 0x0c, 0xda, 0x23, 0x00, 0x00, 0xd4, + 0x68, 0x84, 0x00, 0x04, 0xcd, 0x7c, 0x00, 0xe1, 0x6c, 0x80, 0x00, 0x01, + 0xcc, 0x76, 0x80, 0x00, 0x01, 0x93, 0xaf, 0x80, 0x00, 0x02, 0x07, 0xfc, + 0x42, 0x80, 0x00, 0x01, 0xdc, 0x68, 0x80, 0x00, 0x04, 0x0c, 0x07, 0x04, + 0xf4, 0x4a, 0x8e, 0x00, 0x07, 0x2c, 0x9e, 0xf2, 0xa2, 0x2e, 0x00, 0x00, + 0x31, 0x83, 0xf4, 0x08, 0x90, 0x00, 0x00, 0x0f, 0x75, 0xe3, 0xc9, 0x58, + 0x04, 0x80, 0x00, 0x01, 0xab, 0x9b, 0x80, 0x00, 0x12, 0xac, 0x46, 0xd5, + 0x00, 0x1a, 0xdc, 0x00, 0xcd, 0x00, 0xc8, 0xfa, 0xf0, 0xf0, 0xf3, 0xff, + 0x31, 0x00, 0xe4, 0x68, 0x80, 0x00, 0x04, 0x89, 0xc6, 0x1b, 0xff, 0x48, + 0x80, 0x00, 0x04, 0x07, 0x00, 0x00, 0xe4, 0x68, 0x80, 0x00, 0x04, 0xce, + 0x88, 0x00, 0xe4, 0x68, 0x83, 0x00, 0x01, 0xac, 0xb0, 0x81, 0x2c, 0x10, + 0x0b, 0x1a, 0xff, 0x48, 0x00, 0x21, 0x2c, 0xcb, 0x88, 0x00, 0xe4, 0x68, + 0x00, 0x00, 0x04, 0xff, 0x48, 0x80, 0x00, 0x01, 0x74, 0xd8, 0x85, 0x00, + 0x0d, 0x90, 0xbb, 0x00, 0x00, 0xe4, 0x86, 0x00, 0x9a, 0xe7, 0x13, 0x00, + 0x00, 0x60, 0xec, 0x82, 0x00, 0x12, 0x20, 0xf8, 0x00, 0x4c, 0x99, 0x00, + 0x98, 0x84, 0x00, 0xe4, 0x44, 0x00, 0xc5, 0x67, 0xe1, 0x48, 0x2e, 0xff, + 0x35, 0x80, 0x00, 0x0c, 0xce, 0x93, 0x00, 0xe4, 0x7d, 0x24, 0x1d, 0x04, + 0x00, 0x00, 0x35, 0xff, 0x2f, 0x80, 0x00, 0x07, 0xc7, 0x93, 0x00, 0xe4, + 0x7d, 0x24, 0xb8, 0xa9, 0x84, 0x00, 0x02, 0x07, 0xd1, 0x99, 0x80, 0x00, + 0x01, 0x74, 0xd8, 0x80, 0x00, 0x02, 0x04, 0xfe, 0x4d, 0x80, 0x00, 0x18, + 0xe8, 0x68, 0x00, 0x00, 0xb2, 0x90, 0x29, 0xfd, 0x18, 0x00, 0x11, 0xff, + 0x4d, 0xbc, 0x53, 0xa7, 0xa3, 0x74, 0x00, 0x00, 0x92, 0xbf, 0x5a, 0xe8, + 0x10, 0x81, 0x00, 0x01, 0x70, 0xd8, 0x81, 0x00, 0x02, 0x01, 0xba, 0xab, + 0x83, 0x00, 0x02, 0x34, 0xff, 0x08, 0x84, 0x00, 0x02, 0x68, 0xd0, 0x01, + 0x82, 0x00, 0x06, 0xa4, 0x94, 0x00, 0x00, 0x02, 0x7b, 0x07, 0x80, 0x00, + 0x01, 0x56, 0x31, 0x8e, 0x00, 0x09, 0xdb, 0xa4, 0x09, 0x00, 0x6a, 0xd8, + 0x00, 0x00, 0xbc, 0x88, 0x80, 0x00, 0x04, 0xd9, 0x6c, 0x0c, 0xff, 0x3c, + 0x82, 0x00, 0x0a, 0x05, 0xfe, 0x41, 0x00, 0x00, 0x26, 0xff, 0x20, 0x08, + 0xfe, 0x41, 0x84, 0x00, 0x01, 0x44, 0xf8, 0x81, 0x00, 0x0f, 0x01, 0xfe, + 0x44, 0x00, 0x00, 0x18, 0xff, 0x2c, 0x00, 0xbc, 0x80, 0x00, 0x00, 0x10, + 0xff, 0x2c, 0x80, 0x00, 0x02, 0x24, 0xff, 0x18, 0x83, 0x00, 0x01, 0x84, + 0xb8, 0x80, 0x00, 0x04, 0x64, 0xfe, 0x95, 0xf6, 0x44, 0x82, 0x00, 0x17, + 0x34, 0xff, 0x08, 0x00, 0x00, 0x48, 0xe0, 0x00, 0x60, 0xc8, 0x00, 0x78, + 0xb0, 0x00, 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x0c, 0xff, 0x3b, + 0x80, 0x00, 0x04, 0xd8, 0x6f, 0x00, 0xbc, 0x89, 0x80, 0x00, 0x0d, 0xdc, + 0x66, 0x05, 0xfe, 0x41, 0x00, 0x00, 0x26, 0xff, 0x24, 0x00, 0x00, 0xfc, + 0x3c, 0x83, 0x00, 0x09, 0x04, 0x44, 0x8d, 0xe5, 0xbf, 0x04, 0x00, 0x00, + 0x8c, 0xac, 0x82, 0x00, 0x1c, 0xbc, 0x80, 0x00, 0x00, 0x11, 0xff, 0x2c, + 0x00, 0x00, 0xdb, 0x70, 0x18, 0xfc, 0x37, 0x00, 0x28, 0xfb, 0x28, 0xcd, + 0x68, 0x84, 0xa3, 0x87, 0x00, 0x00, 0x0e, 0xe1, 0xf2, 0x4f, 0x81, 0x00, + 0x04, 0xb2, 0x7d, 0x10, 0xf7, 0x28, 0x80, 0x00, 0x02, 0x20, 0xed, 0x53, + 0x81, 0x00, 0x03, 0x10, 0x59, 0xf2, 0x3e, 0x83, 0x00, 0x01, 0x60, 0xc4, + 0x83, 0x00, 0x03, 0x03, 0xce, 0x9f, 0x25, 0x89, 0x00, 0x01, 0xab, 0x9b, + 0x99, 0x00, 0x1d, 0x5d, 0x62, 0x00, 0x22, 0xa1, 0x00, 0x00, 0x54, 0xaf, + 0x00, 0x30, 0xb0, 0x00, 0x5e, 0xce, 0x00, 0x08, 0xd2, 0x24, 0x7c, 0x80, + 0x00, 0x9d, 0xc8, 0x7d, 0x00, 0x05, 0xc7, 0xde, 0x81, 0x88, 0x00, 0x01, + 0x8c, 0xb9, 0x85, 0x00, 0x01, 0x55, 0xef, 0x8a, 0x00, 0x01, 0x50, 0xb4, + 0x93, 0x00, 0x01, 0x1a, 0x2c, 0x81, 0x00, 0x02, 0x09, 0xe7, 0x4c, 0x82, + 0x00, 0x06, 0xd8, 0x69, 0x00, 0x00, 0x15, 0xfd, 0x38, 0x81, 0x00, 0x01, + 0xec, 0x50, 0x80, 0x00, 0x03, 0x12, 0xd8, 0x96, 0x01, 0x80, 0x00, 0x02, + 0x07, 0xf1, 0x49, 0x80, 0x00, 0x03, 0xdb, 0x6e, 0x4b, 0xfb, 0x80, 0xec, + 0x12, 0xfc, 0xf4, 0xa2, 0x06, 0xa7, 0x31, 0x00, 0x00, 0x09, 0xef, 0x5c, + 0x00, 0xac, 0xa5, 0x00, 0x00, 0x05, 0xec, 0x56, 0x80, 0x00, 0x01, 0xdc, + 0x67, 0x80, 0x00, 0x02, 0x06, 0xfb, 0x46, 0x80, 0x00, 0x09, 0xe2, 0x65, + 0x00, 0x56, 0x3e, 0x00, 0x00, 0x49, 0xfa, 0x11, 0x80, 0x00, 0x01, 0x1a, + 0x2c, 0x83, 0x00, 0x02, 0x1c, 0x3c, 0x13, 0x82, 0x00, 0x05, 0x16, 0x81, + 0xe9, 0xba, 0x37, 0x06, 0x83, 0x20, 0x05, 0x13, 0x0e, 0x8d, 0xef, 0xad, + 0x3b, 0x83, 0x00, 0x01, 0x57, 0x24, 0x80, 0x00, 0x0a, 0x99, 0x4c, 0xe1, + 0x0b, 0x84, 0xbf, 0x3d, 0x93, 0x22, 0xff, 0x3e, 0x80, 0x20, 0x04, 0xc4, + 0x88, 0x00, 0xe4, 0x68, 0x80, 0x00, 0x04, 0x8a, 0xcb, 0x00, 0xdb, 0x93, + 0x80, 0x00, 0x0c, 0x99, 0x93, 0x00, 0xe4, 0x68, 0x00, 0x00, 0x2b, 0xff, + 0x44, 0x00, 0xe4, 0x68, 0x83, 0x00, 0x01, 0xac, 0xa0, 0x83, 0x00, 0x01, + 0xdb, 0x95, 0x80, 0x00, 0x09, 0xc0, 0x88, 0x00, 0xe4, 0x68, 0x00, 0x00, + 0x04, 0xff, 0x48, 0x80, 0x00, 0x01, 0x74, 0xd8, 0x81, 0x00, 0x11, 0x8b, + 0x89, 0x00, 0x00, 0xa4, 0xa3, 0x00, 0x00, 0xe4, 0x68, 0x00, 0x0b, 0xda, + 0xaa, 0x00, 0x00, 0x60, 0xec, 0x82, 0x00, 0x01, 0x20, 0xf8, 0x81, 0x00, + 0x14, 0x98, 0x84, 0x00, 0xe4, 0x44, 0x00, 0x58, 0xd4, 0xd3, 0x48, 0x05, + 0xf0, 0x7b, 0x00, 0x00, 0x16, 0xfc, 0x59, 0x00, 0xe4, 0x68, 0x82, 0x00, + 0x12, 0x0b, 0xf9, 0x69, 0x00, 0x00, 0x0a, 0xf7, 0x5f, 0x00, 0xe4, 0x68, + 0x00, 0x1f, 0xf3, 0x58, 0x00, 0x38, 0xb9, 0x05, 0x80, 0x00, 0x01, 0xa5, + 0xa7, 0x80, 0x00, 0x01, 0x74, 0xd8, 0x81, 0x00, 0x0c, 0xe8, 0x6a, 0x00, + 0x00, 0x0e, 0xfc, 0x4f, 0x00, 0x00, 0x59, 0xde, 0x73, 0xbc, 0x80, 0x00, + 0x0d, 0xec, 0xa0, 0x7d, 0x16, 0xe1, 0xbb, 0x4f, 0x00, 0x34, 0xf8, 0x2a, + 0x00, 0xbf, 0x99, 0x81, 0x00, 0x01, 0x70, 0xd8, 0x81, 0x00, 0x02, 0x73, + 0xe3, 0x12, 0x83, 0x00, 0x02, 0x34, 0xff, 0x08, 0x84, 0x00, 0x02, 0x05, + 0xe0, 0x55, 0x82, 0x00, 0x01, 0xa4, 0x94, 0x97, 0x00, 0x22, 0x15, 0xff, + 0x34, 0x00, 0x00, 0x96, 0xd8, 0x00, 0x00, 0xbc, 0xa9, 0x00, 0x00, 0x07, + 0xf4, 0x4e, 0x00, 0xe7, 0x65, 0x00, 0x00, 0x02, 0x79, 0x28, 0x00, 0xea, + 0x63, 0x00, 0x00, 0x50, 0xff, 0x20, 0x00, 0xe1, 0x72, 0x80, 0x00, 0x00, + 0x20, 0x80, 0x00, 0x01, 0x44, 0xf8, 0x82, 0x00, 0x0e, 0xe7, 0x60, 0x00, + 0x00, 0x46, 0xff, 0x2c, 0x00, 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, + 0x80, 0x00, 0x02, 0x24, 0xff, 0x18, 0x83, 0x00, 0x01, 0x84, 0xb8, 0x80, + 0x00, 0x05, 0x64, 0xd8, 0x00, 0x72, 0xe3, 0x10, 0x81, 0x00, 0x30, 0x34, + 0xff, 0x08, 0x00, 0x00, 0x48, 0xe0, 0x00, 0x60, 0xc8, 0x00, 0x78, 0xb0, + 0x00, 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x00, 0xe8, 0x64, 0x00, + 0x00, 0x0a, 0xf5, 0x4b, 0x00, 0xbc, 0xac, 0x00, 0x00, 0x06, 0xf5, 0x4b, + 0x00, 0xea, 0x63, 0x00, 0x00, 0x51, 0xff, 0x24, 0x00, 0x00, 0xfc, 0x3c, + 0x82, 0x00, 0x0a, 0x05, 0x07, 0x00, 0x00, 0x10, 0xf7, 0x35, 0x00, 0x00, + 0x8b, 0xac, 0x82, 0x00, 0x1d, 0xb3, 0x88, 0x00, 0x00, 0x2f, 0xff, 0x2c, + 0x00, 0x00, 0x7d, 0xc4, 0x6d, 0xd6, 0x00, 0x00, 0x05, 0xfb, 0x8a, 0x82, + 0x22, 0xca, 0xc3, 0x5d, 0x00, 0x00, 0xa1, 0xa5, 0x4e, 0xea, 0x17, 0x80, + 0x00, 0x03, 0x48, 0xdd, 0x68, 0xc2, 0x80, 0x00, 0x02, 0x08, 0xcd, 0x8b, + 0x84, 0x00, 0x01, 0xa2, 0x95, 0x83, 0x00, 0x01, 0x60, 0xc4, 0x83, 0x00, + 0x02, 0x2e, 0xfe, 0x0b, 0x8a, 0x00, 0x01, 0x57, 0x24, 0x8b, 0x00, 0x01, + 0x38, 0x61, 0x89, 0x00, 0x1f, 0x8d, 0x33, 0x00, 0x53, 0x6f, 0x00, 0x00, + 0x22, 0xf5, 0x70, 0x3c, 0xb1, 0x25, 0xca, 0x8c, 0x00, 0x87, 0x78, 0x00, + 0x60, 0x9c, 0x00, 0xba, 0x92, 0xdf, 0x31, 0x17, 0x8d, 0xff, 0x93, 0x16, + 0x03, 0x86, 0x00, 0x01, 0x60, 0xe5, 0x85, 0x00, 0x01, 0x85, 0xc3, 0x8a, + 0x00, 0x01, 0x50, 0xb4, 0x82, 0x00, 0x02, 0x32, 0xff, 0x85, 0x8b, 0x00, + 0x01, 0x9c, 0xff, 0x81, 0x00, 0x01, 0x74, 0xc9, 0x83, 0x00, 0x12, 0x6f, + 0xe9, 0x41, 0x26, 0xb0, 0xc9, 0x01, 0x00, 0x0b, 0x0c, 0x0c, 0xec, 0x58, + 0x0c, 0x08, 0x00, 0xa7, 0xc3, 0x11, 0x80, 0x10, 0x09, 0x06, 0x00, 0xa5, + 0xd5, 0x39, 0x20, 0x7f, 0xf8, 0x28, 0x08, 0x81, 0x1c, 0x17, 0xd8, 0x78, + 0x13, 0x00, 0xb5, 0xca, 0x2e, 0x23, 0xa4, 0xe5, 0x0e, 0x00, 0x40, 0xf9, + 0x5f, 0x1b, 0x91, 0xe5, 0x0a, 0x00, 0x00, 0x0d, 0xff, 0x39, 0x81, 0x00, + 0x0d, 0xb3, 0xc0, 0x1a, 0x06, 0x6b, 0xf5, 0x20, 0x00, 0x84, 0xd7, 0x28, + 0x2c, 0xd6, 0x94, 0x81, 0x00, 0x01, 0x9c, 0xff, 0x83, 0x00, 0x02, 0x9d, + 0xf8, 0x16, 0x84, 0x00, 0x02, 0x08, 0x64, 0x71, 0x85, 0x00, 0x02, 0x2b, + 0x90, 0x21, 0x85, 0x00, 0x01, 0x6c, 0x2d, 0x80, 0x00, 0x09, 0x68, 0x7d, + 0x61, 0xc6, 0x59, 0x9e, 0xb5, 0x16, 0x7a, 0xd4, 0x81, 0x00, 0x1c, 0x6d, + 0xdf, 0x00, 0xe4, 0x78, 0x1c, 0x24, 0x5a, 0xf1, 0x77, 0x00, 0x5f, 0xfb, + 0x70, 0x2d, 0x78, 0xf6, 0x31, 0x00, 0xe4, 0x7b, 0x25, 0x54, 0xe1, 0xbb, + 0x00, 0x00, 0xe4, 0x7b, 0x81, 0x20, 0x03, 0x15, 0x00, 0xac, 0xa0, 0x83, + 0x00, 0x29, 0x60, 0xfc, 0x6f, 0x2b, 0x4e, 0xe3, 0x85, 0x00, 0xe4, 0x68, + 0x00, 0x00, 0x04, 0xff, 0x48, 0x00, 0x14, 0x20, 0x85, 0xdd, 0x20, 0x20, + 0x00, 0x00, 0x67, 0xf3, 0x4a, 0x44, 0xf0, 0x5c, 0x00, 0x00, 0xe4, 0x68, + 0x00, 0x00, 0x36, 0xfb, 0x5b, 0x00, 0x60, 0xee, 0x81, 0x20, 0x02, 0x10, + 0x20, 0xf8, 0x81, 0x00, 0x14, 0x98, 0x84, 0x00, 0xe4, 0x44, 0x00, 0x05, + 0xe6, 0xf7, 0x48, 0x00, 0x83, 0xf3, 0x58, 0x36, 0xba, 0xdc, 0x07, 0x00, + 0xe4, 0x68, 0x83, 0x00, 0x16, 0xa4, 0xd6, 0x14, 0x00, 0x7d, 0xed, 0x0f, + 0x00, 0xe4, 0x68, 0x00, 0x00, 0x6d, 0xed, 0x18, 0x14, 0xec, 0xa5, 0x2c, + 0x1d, 0x5b, 0xf7, 0x5a, 0x80, 0x00, 0x01, 0x74, 0xd8, 0x81, 0x00, 0x0c, + 0x9b, 0xd8, 0x3e, 0x2f, 0xa1, 0xf0, 0x0e, 0x00, 0x00, 0x0b, 0xf5, 0xd9, + 0x64, 0x80, 0x00, 0x0e, 0xc7, 0xea, 0x3c, 0x00, 0xd6, 0xe9, 0x2a, 0x03, + 0xce, 0x8b, 0x00, 0x00, 0x2b, 0xf9, 0x39, 0x80, 0x00, 0x01, 0x70, 0xd8, + 0x80, 0x00, 0x02, 0x30, 0xf9, 0x62, 0x81, 0x20, 0x05, 0x1c, 0x00, 0x00, + 0x34, 0xff, 0x08, 0x85, 0x00, 0x02, 0x64, 0xd4, 0x02, 0x81, 0x00, 0x01, + 0xa4, 0x94, 0x97, 0x00, 0x2b, 0x05, 0xf4, 0x67, 0x00, 0x4f, 0xce, 0xe9, + 0x02, 0x00, 0xbc, 0xeb, 0x3f, 0x07, 0x7a, 0xf1, 0x0e, 0x00, 0x7a, 0xdc, + 0x2f, 0x0b, 0x7a, 0xf2, 0x17, 0x00, 0x9c, 0xd1, 0x20, 0x26, 0xbc, 0xff, + 0x20, 0x00, 0x76, 0xe6, 0x33, 0x04, 0x62, 0xf5, 0x16, 0x00, 0x00, 0x44, + 0xf8, 0x82, 0x00, 0x16, 0xa3, 0xc5, 0x0e, 0x15, 0xb1, 0xff, 0x2c, 0x00, + 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x00, 0x08, 0x08, 0x2a, 0xff, + 0x1f, 0x08, 0x05, 0x81, 0x00, 0x01, 0x84, 0xb8, 0x80, 0x00, 0x3a, 0x64, + 0xd8, 0x00, 0x02, 0xc2, 0xa5, 0x00, 0x00, 0x08, 0x08, 0x3a, 0xff, 0x0f, + 0x08, 0x05, 0x48, 0xe0, 0x00, 0x60, 0xc8, 0x00, 0x78, 0xb0, 0x00, 0xbc, + 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x00, 0x7f, 0xd9, 0x24, 0x0c, 0x8e, + 0xdc, 0x04, 0x00, 0xbc, 0xec, 0x44, 0x07, 0x79, 0xf0, 0x0a, 0x00, 0x9b, + 0xd1, 0x20, 0x26, 0xbb, 0xff, 0x24, 0x00, 0x00, 0xfc, 0x3c, 0x82, 0x00, + 0x1c, 0xaa, 0x99, 0x0c, 0x01, 0x44, 0xf4, 0x13, 0x00, 0x00, 0x75, 0xdd, + 0x27, 0x1d, 0x3b, 0x00, 0x00, 0x8c, 0xc7, 0x06, 0x04, 0x9b, 0xff, 0x2c, + 0x00, 0x00, 0x20, 0xf9, 0xc5, 0x75, 0x80, 0x00, 0x0d, 0xd8, 0xe2, 0x37, + 0x00, 0xd7, 0xe5, 0x33, 0x00, 0x52, 0xe6, 0x12, 0x00, 0xa2, 0xb3, 0x80, + 0x00, 0x03, 0x01, 0xdd, 0xe7, 0x5c, 0x80, 0x00, 0x02, 0x9c, 0xc3, 0x08, + 0x80, 0x04, 0x00, 0x01, 0x80, 0x00, 0x01, 0x90, 0xa0, 0x83, 0x00, 0x01, + 0x60, 0xc4, 0x83, 0x00, 0x01, 0x38, 0xf8, 0x8b, 0x00, 0x01, 0x6c, 0x2d, + 0x8b, 0x00, 0x01, 0x7c, 0xd8, 0x89, 0x00, 0x04, 0xb8, 0x07, 0x00, 0x84, + 0x3d, 0x80, 0x00, 0x17, 0x41, 0xc8, 0xf5, 0xfe, 0xe5, 0x92, 0x09, 0x2e, + 0xcc, 0x04, 0x00, 0x0b, 0xb7, 0xc0, 0xa7, 0x04, 0x8c, 0xe7, 0xee, 0xac, + 0x3e, 0xc7, 0xf2, 0x14, 0x86, 0x00, 0x02, 0x1e, 0xfe, 0x2a, 0x84, 0x00, + 0x01, 0xc9, 0x82, 0x91, 0x00, 0x02, 0x6d, 0xfb, 0x1c, 0x8b, 0x00, 0x01, + 0x9c, 0xff, 0x80, 0x00, 0x02, 0x0c, 0xea, 0x48, 0x83, 0x00, 0x08, 0x01, + 0x84, 0xe9, 0xf6, 0xb4, 0x1b, 0x00, 0x00, 0xec, 0x82, 0xff, 0x02, 0xb8, + 0x03, 0xfe, 0x82, 0xff, 0x07, 0x68, 0x00, 0x0d, 0x95, 0xe6, 0xf4, 0xcb, + 0x48, 0x83, 0x00, 0x09, 0xd4, 0x68, 0x00, 0x00, 0x13, 0xa3, 0xec, 0xf4, + 0xb9, 0x28, 0x80, 0x00, 0x04, 0x5d, 0xde, 0xf4, 0xc1, 0x2b, 0x80, 0x00, + 0x02, 0x27, 0xff, 0x20, 0x81, 0x00, 0x0d, 0x14, 0x9d, 0xe7, 0xf2, 0xc7, + 0x41, 0x00, 0x00, 0x08, 0xa3, 0xf0, 0xee, 0x94, 0x07, 0x81, 0x00, 0x01, + 0x9c, 0xff, 0x83, 0x00, 0x01, 0xd9, 0x9f, 0x9b, 0x00, 0x01, 0xf0, 0x64, + 0x80, 0x00, 0x02, 0x1b, 0xd6, 0x03, 0x80, 0x00, 0x03, 0x0a, 0x00, 0xd3, + 0x81, 0x81, 0x00, 0x1b, 0x1b, 0xfe, 0x38, 0xe4, 0xff, 0xff, 0xf8, 0xd7, + 0x75, 0x02, 0x00, 0x00, 0x66, 0xdb, 0xf8, 0xcd, 0x43, 0x00, 0x00, 0xe4, + 0xff, 0xfe, 0xe7, 0x92, 0x0c, 0x00, 0x00, 0xe4, 0x82, 0xff, 0x03, 0xac, + 0x00, 0xac, 0xa0, 0x84, 0x00, 0x0f, 0x6b, 0xdf, 0xfa, 0xd7, 0x7b, 0x0a, + 0x00, 0xe4, 0x68, 0x00, 0x00, 0x04, 0xff, 0x48, 0x00, 0xa0, 0x82, 0xff, + 0x0b, 0x00, 0x00, 0x02, 0x90, 0xec, 0xe9, 0x87, 0x02, 0x00, 0x00, 0xe4, + 0x68, 0x80, 0x00, 0x03, 0x7e, 0xef, 0x1c, 0x60, 0x82, 0xff, 0x02, 0x84, + 0x20, 0xf8, 0x81, 0x00, 0x14, 0x98, 0x84, 0x00, 0xe4, 0x44, 0x00, 0x00, + 0x7e, 0xff, 0x48, 0x00, 0x03, 0x89, 0xea, 0xf7, 0xba, 0x24, 0x00, 0x00, + 0xe4, 0x68, 0x83, 0x00, 0x15, 0x15, 0xca, 0xf7, 0xe9, 0xea, 0x45, 0x00, + 0x00, 0xe4, 0x68, 0x00, 0x00, 0x02, 0xc5, 0xb3, 0x00, 0x2f, 0xb5, 0xec, + 0xf5, 0xd2, 0x65, 0x81, 0x00, 0x01, 0x74, 0xd8, 0x81, 0x00, 0x05, 0x12, + 0xa1, 0xe8, 0xf1, 0xc2, 0x35, 0x81, 0x00, 0x02, 0xa8, 0xfa, 0x11, 0x80, + 0x00, 0x09, 0xa2, 0xf5, 0x06, 0x00, 0x97, 0xfe, 0x08, 0x70, 0xe4, 0x0c, + 0x80, 0x00, 0x06, 0x8d, 0xd3, 0x05, 0x00, 0x00, 0x70, 0xd8, 0x80, 0x00, + 0x00, 0x80, 0x83, 0xff, 0x05, 0xe4, 0x00, 0x00, 0x34, 0xff, 0x08, 0x85, + 0x00, 0x02, 0x04, 0xdc, 0x5a, 0x81, 0x00, 0x01, 0xa4, 0x94, 0x98, 0x00, + 0x25, 0x5f, 0xe7, 0xe0, 0x96, 0x1e, 0xe0, 0xd1, 0x00, 0xc1, 0x80, 0xb2, + 0xf5, 0xd6, 0x40, 0x00, 0x00, 0x04, 0x8a, 0xe8, 0xf9, 0xc8, 0x39, 0x00, + 0x00, 0x14, 0xb5, 0xf4, 0xd7, 0x47, 0xff, 0x25, 0x00, 0x04, 0x89, 0xe9, + 0xf5, 0xc8, 0x3e, 0x80, 0x00, 0x01, 0x44, 0xf8, 0x82, 0x00, 0x0f, 0x16, + 0xb8, 0xf2, 0xce, 0x43, 0xff, 0x2a, 0x00, 0xbc, 0x80, 0x00, 0x00, 0x10, + 0xff, 0x2c, 0x04, 0x83, 0xff, 0x00, 0xb0, 0x81, 0x00, 0x01, 0x84, 0xb8, + 0x80, 0x00, 0x07, 0x64, 0xd8, 0x00, 0x00, 0x22, 0xf4, 0x56, 0x14, 0x83, + 0xff, 0x2c, 0xa0, 0x48, 0xe0, 0x00, 0x60, 0xc8, 0x00, 0x78, 0xb0, 0x00, + 0xbc, 0x80, 0x00, 0x00, 0x10, 0xff, 0x2c, 0x00, 0x06, 0x93, 0xed, 0xf6, + 0xbf, 0x2b, 0x00, 0x00, 0xbc, 0x8e, 0xb1, 0xf5, 0xd8, 0x44, 0x00, 0x00, + 0x13, 0xb3, 0xf3, 0xd6, 0x4d, 0xff, 0x24, 0x00, 0x00, 0xfc, 0x3c, 0x82, + 0x00, 0x05, 0x17, 0xae, 0xed, 0xf3, 0xcc, 0x47, 0x80, 0x00, 0x0d, 0x15, + 0xc2, 0xf8, 0xf0, 0xbd, 0x00, 0x00, 0x1a, 0xc1, 0xe8, 0xcf, 0x46, 0xfa, + 0x30, 0x80, 0x00, 0x02, 0xbf, 0xfc, 0x18, 0x80, 0x00, 0x0e, 0xb0, 0xea, + 0x02, 0x00, 0x94, 0xfe, 0x0a, 0x17, 0xeb, 0x4d, 0x00, 0x00, 0x10, 0xe5, + 0x66, 0x80, 0x00, 0x02, 0x78, 0xee, 0x08, 0x80, 0x00, 0x83, 0xff, 0x00, + 0x4c, 0x80, 0x00, 0x01, 0x90, 0xa0, 0x83, 0x00, 0x01, 0x60, 0xc4, 0x83, + 0x00, 0x01, 0x38, 0xf8, 0x8b, 0x00, 0x01, 0xf0, 0x64, 0xa3, 0x00, 0x01, + 0x24, 0x84, 0x9b, 0x00, 0x01, 0xb3, 0x96, 0x83, 0x00, 0x02, 0x34, 0xfa, + 0x1d, 0x91, 0x00, 0x01, 0xa8, 0xab, 0xf3, 0x00, 0x02, 0x16, 0xff, 0x30, + 0xa1, 0x00, 0x06, 0x84, 0x9b, 0x0d, 0x02, 0x4f, 0xcc, 0x05, 0xff, 0x00, + 0x03, 0x01, 0x42, 0xff, 0x42, 0xc9, 0x00, 0x02, 0x34, 0xff, 0x08, 0x8c, + 0x00, 0x01, 0xa4, 0x94, 0xcc, 0x00, 0x02, 0x25, 0xff, 0x11, 0x91, 0x00, + 0x01, 0x95, 0xa7, 0xa8, 0x00, 0x01, 0xbc, 0x80, 0x87, 0x00, 0x02, 0x18, + 0xff, 0x24, 0xb8, 0x00, 0x01, 0x9a, 0x93, 0x8b, 0x00, 0x01, 0x8d, 0xa3, + 0x83, 0x00, 0x01, 0x60, 0xc4, 0x83, 0x00, 0x01, 0x3b, 0xf5, 0xd3, 0x00, + 0x02, 0x33, 0xf4, 0x23, 0x82, 0x00, 0x01, 0xb7, 0x97, 0x92, 0x00, 0x01, + 0xe3, 0x3e, 0xf3, 0x00, 0x01, 0x52, 0xc1, 0xa2, 0x00, 0x05, 0x01, 0x72, + 0xcf, 0xd6, 0x9c, 0x1a, 0xff, 0x00, 0x80, 0x00, 0x03, 0xb8, 0xcb, 0x27, + 0x12, 0xc7, 0x00, 0x04, 0x34, 0xff, 0x0b, 0x04, 0x02, 0x88, 0x00, 0x03, + 0x04, 0x04, 0xa5, 0x94, 0x86, 0x00, 0x00, 0x05, 0x85, 0xb0, 0x00, 0x4a, + 0xb5, 0x00, 0x05, 0x54, 0xe8, 0x28, 0x0a, 0x9b, 0xc9, 0x8e, 0x00, 0x05, + 0x10, 0x36, 0x1e, 0x4a, 0xef, 0x63, 0xa8, 0x00, 0x01, 0xbc, 0x80, 0x87, + 0x00, 0x02, 0x18, 0xff, 0x24, 0xb6, 0x00, 0x03, 0x0c, 0x55, 0xf4, 0x23, + 0x8b, 0x00, 0x04, 0x67, 0xd7, 0x15, 0x04, 0x01, 0x80, 0x00, 0x01, 0x60, + 0xc4, 0x81, 0x00, 0x03, 0x03, 0x07, 0x82, 0xcd, 0xd4, 0x00, 0x02, 0x89, + 0xc1, 0x01, 0x80, 0x00, 0x02, 0x5f, 0xe2, 0x0e, 0x91, 0x00, 0x01, 0x1e, + 0xd1, 0xf4, 0x00, 0x01, 0x58, 0x43, 0xff, 0x00, 0xab, 0x00, 0x03, 0x1c, + 0xbd, 0xf6, 0xaf, 0xc7, 0x00, 0x00, 0x34, 0x80, 0xff, 0x00, 0x8c, 0x87, + 0x00, 0x00, 0x28, 0x80, 0xff, 0x00, 0x94, 0xc8, 0x00, 0x05, 0x03, 0x8d, + 0xea, 0xf2, 0xbc, 0x25, 0x8e, 0x00, 0x05, 0x25, 0xdc, 0xf8, 0xe3, 0x83, + 0x02, 0xa8, 0x00, 0x01, 0xbc, 0x80, 0x87, 0x00, 0x02, 0x18, 0xff, 0x24, + 0xb6, 0x00, 0x02, 0xcf, 0xe4, 0x53, 0x8c, 0x00, 0x04, 0x09, 0xb3, 0xfb, + 0xff, 0x40, 0x80, 0x00, 0x01, 0x60, 0xc4, 0x81, 0x00, 0x03, 0xdc, 0xff, + 0xdf, 0x3c, 0x90, 0x00, }; -static EG_EMBEDDED_IMAGE egemb_font = { 768, 14, EG_EIPIXELMODE_GRAY_ALPHA, EG_EICOMPMODE_RLE, egemb_luxi_mono_regular_14_data, 6982 }; +static EG_EMBEDDED_IMAGE egemb_font = { 768, 14, EG_EIPIXELMODE_GRAY_ALPHA, EG_EICOMPMODE_RLE, egemb_liberation_mono_regular_14_data, 6544 }; diff --git a/mkrlconf b/mkrlconf index 543ce0a..bbc4037 100755 --- a/mkrlconf +++ b/mkrlconf @@ -6,7 +6,9 @@ # copyright (c) 2012-2015 by Roderick W. Smith # # This program is licensed under the terms of the GNU GPL, version 3, -# a copy of which should be distributed with this program. +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . # Usage: # diff --git a/mok/Make.tiano b/mok/Make.tiano index 40f889a..ee2c52c 100644 --- a/mok/Make.tiano +++ b/mok/Make.tiano @@ -2,6 +2,10 @@ # mok/Make.tiano # Build control file for Secure Boot components of rEFInd, using TianoCore EDK2 # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . include ../Make.tiano diff --git a/mok/Makefile b/mok/Makefile index 83851c1..a30b0e1 100644 --- a/mok/Makefile +++ b/mok/Makefile @@ -3,6 +3,11 @@ # Build control file for the libeg library # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + SRCDIR = . VPATH = $(SRCDIR) diff --git a/mountesp b/mountesp index 03dc5c0..77bdc0a 100755 --- a/mountesp +++ b/mountesp @@ -6,9 +6,12 @@ # # ./mountesp # -# This program is copyright (c) 2012-2015 by Roderick W. Smith -# It is released under the terms of the GNU GPL, version 3, -# a copy of which should be included in the file COPYING.txt. +# This program is copyright (c) 2015 by Roderick W. Smith +# +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . # # Revision history: # @@ -76,4 +79,4 @@ case "$OSTYPE" in echo "This script is meant to be run under OS X *ONLY*! Exiting!" exit ;; -esac \ No newline at end of file +esac diff --git a/mvrefind b/mvrefind index 1446e4c..1bb5d45 100755 --- a/mvrefind +++ b/mvrefind @@ -1,7 +1,15 @@ #!/bin/bash # -# Linux script to move an existing rEFInd installation from one directory to another +# Linux script to move an existing rEFInd installation from one directory to +# another # +# copyright (c) 2013-2015 by Roderick W. Smith +# +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + # Usage: # # ./mvrefind /path/to/source /path/to/destination diff --git a/banners/reload-refind/refind.svg b/old-banners/refind.svg similarity index 100% rename from banners/reload-refind/refind.svg rename to old-banners/refind.svg diff --git a/banners/reload-refind/refind_blue.png b/old-banners/refind_blue.png similarity index 100% rename from banners/reload-refind/refind_blue.png rename to old-banners/refind_blue.png diff --git a/banners/reload-refind/refind_lighter.png b/old-banners/refind_lighter.png similarity index 100% rename from banners/reload-refind/refind_lighter.png rename to old-banners/refind_lighter.png diff --git a/banners/reload-refind/refind_metal.png b/old-banners/refind_metal.png similarity index 100% rename from banners/reload-refind/refind_metal.png rename to old-banners/refind_metal.png diff --git a/banners/reload-refind/refind_original.png b/old-banners/refind_original.png similarity index 100% rename from banners/reload-refind/refind_original.png rename to old-banners/refind_original.png diff --git a/refind-install b/refind-install index 6f2f713..495892f 100755 --- a/refind-install +++ b/refind-install @@ -31,9 +31,12 @@ # installs to the ESP by default. # # This program is copyright (c) 2012-2015 by Roderick W. Smith -# It is released under the terms of the GNU GPL, version 3, -# a copy of which should be included in the file COPYING.txt. # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + # Revision history: # # 0.10.1 -- Improve extraction of default kernel options from /proc/cmdline. diff --git a/refind/Make.tiano b/refind/Make.tiano index 7efad38..075c4a7 100644 --- a/refind/Make.tiano +++ b/refind/Make.tiano @@ -4,6 +4,11 @@ # Requires that EfiLib, mok, and libeg subdirectories be built before this # file is used. # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + include ../Make.tiano diff --git a/refind/Makefile b/refind/Makefile index 2098554..6fe0b5b 100644 --- a/refind/Makefile +++ b/refind/Makefile @@ -2,6 +2,10 @@ # refind/Makefile # Build control file for the rEFInd boot menu # +# This program is licensed under the terms of the GNU GPL, version 3, +# or (at your option) any later version. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . SRCDIR = . diff --git a/refind/main.c b/refind/main.c index 35ecc4c..c215962 100644 --- a/refind/main.c +++ b/refind/main.c @@ -204,7 +204,7 @@ static VOID AboutrEFInd(VOID) if (AboutMenu.EntryCount == 0) { AboutMenu.TitleImage = BuiltinIcon(BUILTIN_ICON_FUNC_ABOUT); - AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.10.0.4"); + AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.10.0.5"); AddMenuInfoLine(&AboutMenu, L""); AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2006-2010 Christoph Pfisterer"); AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2012-2015 Roderick W. Smith");